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
341121715449	341121716009	341121716557	341121717107	341121717656	341121718207	341121718757	341121719307	341121719856	341121720407	341121720957	341121721507	341121722056	341121722607	341121723157	341121723707	341121724256	341121724807	341121725357	341121725907	341121726456	341121727007	341121727557	341121728107	341121728656	341121729207	341121729757	341121730307	341121730856	341121731407	341121731957	341121732507	341121733056	341121733607	341121734157	341121734707	341121735256	341121735807	341121736357	341121736907	341121737456	341121738007	341121738557	341121739107	341121739656	341121740209	341121740757	341121741307	341121741856	341121742407	341121742957	341121743507	341121744056	341121744607	341121745157	341121745707	341121746256	341121746807	341121747357	341121747907	341121748456	341121749007	341121749557	341121750107	341121750656	341121751207	341121751757	341121752307	341121752856	341121753407	341121753957	341121754507	341121755056	341121755607	341121756157	341121756707	341121757256	341121757807	341121758357	341121758907	341121759456	341121760009	341121760557	341121761107	341121761656	341121762207	341121762757	341121763307	341121763856	341121764407	341121764957	341121765507	341121766056	341121766607	341121767157	341121767707	341121768256	341121768807	341121769357	341121769907	341121770456	341121771007	341121771557	341121772107	341121772656	341121773207	341121773757	341121774307	341121774856	341121775407	341121775957	341121776507	341121777056	341121777607	341121778157	341121778707	341121779256	341121779807	341121780357	341121780907	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	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
22877	21385	29373	24476	22638	24541	25574	17477	11784	9007	7698	5895	4883	3656	2782	2427	2163	1415	1171	1059	959	858	805	711	752	684	695	680	681	651	660	628	643	684	624	659	614	649	644	605	615	618	586	632	659	679	660	602	603	631	667	618	693	630	657	635	606	661	626	628	632	659	614	675	614	639	604	640	671	663	633	634	669	657	641	613	633	620	609	628	694	644	596	576	609	653	640	624	628	625	633	647	621	653	635	661	604	638	648	554	618	579	667	674	656	588	588	651	588	688	662	679	583	621	664	692	688	657	684	657	639	589	661	608	636	631	683	620	653	614	622	642	613	600	644	647	600	635	614	618	635	631	651	622	640	618	642	651	583	671	614	641	606	641	595	610	601	614	610	637	664	649	630	619	597	605	625	620	627	660	601	626	624	642	581	611	640	660	643	632	654	622	644	615	670	618	656	588	557	643	605	612	611	595	665	701	622	662	630	643	636	662	605	602	629	601	611	625	594	675	681	620	600	609	590	622	620	612	632	644	651	648	628	604	627	624	616	619	593	603	619	624	681	602	621	653	616	640	629	587	616	620	586	661	580	622	634	658	602	582	647	630	630	657	626	604	645	640	615	591	649	680	613	589	578	645	644	633	645	637	638	646	647	585	686	635	656	579	634	625	618	613	631	616	639	628	624	606	628	656	597	612	652	656	628	619	602	649	666	651	603	627	587	636	594	632	612	636	609	636	617	663	639	612	635	671	589	621	687	631	625	622	610	615	630	605	675	642	650	658	601	657	664	635	672	605	627	642	610	644	642	624	641	616	648	578	600	610	635	638	615	634	611	620	663	624	641	606	650	645	629	608	620	658	629	637	627	643	663	638	586	666	594	647	616	620	622	632	607	616	642	649	642	669	623	635	601	663	612	642	631	629	623	628	626	634	653	609	671	613	576	676	631	647	658	652	592	613	657	625	681	667	645	653	594	634	595	605	601	670	571	605	638	579	584	650	628	658	615	654	626	642	630	657	655	652	635	652	648	589	612	597	654	644	627	682	603	637	636	686	631	653	593	598	630	630	614	628	667	644	625	678	579	635	611	651	588	630	624	649	602	601	579	631	694	640	585	589	639	611	621	581	587	676	607	618	597	602	642	632	620	635	580	620	638	647	610	616	608	609	598	632	618	654	656	612	650	625	661	573	668	657	603	636	629	614	664	615	614	660	680	660	648	615	630	630	637	615	655	596	653	645	597	645	594	650	640	587	635	638	598	629	632	643	604	661	624	674	665	651	627	626	631	594	575	636	643	572	663	620	682	651	653	671	599	671	646	587	590	653	642	616	626	649	562	622	665	666	681	657	650	612	592	635	624	641	620	628	603	600	665	643	617	630	655	634	616	640	670	615	628	617	612	665	618	595	634	626	622	620	651	600	591	682	625	638	602	585	596	591	639	657	656	630	623	630	616	636	636	639	554	632	608	622	650	659	599	581	655	633	631	607	626	675	609	649	637	586	658	657	641	608	615	616	613	631	615	593	621	645	653	584	622	595	642	619	649	642	623	610	600	628	630	636	614	645	601	640	639	660	648	630	618	652	581	640	605	626	652	621	574	645	564	643	667	607	617	598	625	624	613	656	616	645	580	625	617	638	608	641	650	631	604	631	593	630	665	623	637	619	644	647	647	655	609	595	679	593	565	582	630	631	621	589	570	629	647	609	600	627	606	640	667	639	606	626	639	636	608	627	630	647	596	673	630	620	623	661	685	617	631	658	641	638	648	621	652	635	629	617	631	608	650	638	666	626	648	610	619	639	642	634	621	607	609	643	621	624	621	596	590	601	615	615	570	576	648	641	636	602	653	638	616	636	615	633	634	642	666	635	579	664	613	616	600	633	610	600	642	683	632	640	578	614	610	693	600	638	618	618	640	605	658	627	650	619	623	611	606	616	608	666	651	645	605	642	649	604	607	642	659	648	613	634	595	657	601	604	607	615	614	638	617	660	624	609	650	637	640	628	605	607	642	638	661	647	616	627	610	643	646	627	621	630	624	675	644	590	648	633	598	621	622	624	610	605	621	591	630	644	659	612	680	613	594	631	644	650	598	612	652	621	661	587	623	568	590	608	631	678	620	603	619	615	668	609	639	647	686	603	623	593	573	634	651	653	615	627	667	682	624	615	594	632	636	639	623	595	651	660	650	620	674	586	653	610	622	624	661	585	613	592	646	617	626	677	631	643	588	656	652	617	642	599	630	641	665	616	664	608	648	703	638	644	653	618	595	592	657	633	586	623	659	642	662	591	649	656	651	647	650	627	677	648	597	579	580	596	604	675	638	649	623	642	647	631	637	631	623	665	613	603	655	601	643	677	622	645	649	639	637	630	643	598	644	609	580	628	591	612	651	642	648	645	636	632	674	634	622	610	563	666	615	635	643	636	606	573	663	667	627	623	647	671	634	635	642	645	607	630	687	625	608	632	670	603	625	660	662	582	624	636	624	607	625	614	617	631	655	647	641	604	604	597	653	627	639	620	631	599	650	655	617	605	637	613	630	627	634	603	554	611	654	620	631	649	620	611	640	588	592	633	610	657	615	622	649	633	628	597	621	645	648	631	638	675	633	618	674	619	660	606	644	583	633	664	669	567	609	619	612	629	643	656	634	606	613	629	598	653	647	616	613	640	614	678	600	627	610	663	627	629	637	622	573	604	602	601	622	607	594	621	653	653	639	625	630	657	646	651	617	631	628	622	628	620	616	634	597	572	648	651	590	615	604	630	619	632	657	637	608	615	641	609	641	635	620	676	642	614	552	667	660	657	658	642	593	618	657	612	612	641	627	610	658	643	642	652	596	636	642	651	660	654	617	621	650	614	637	626	634	617	624	645	621	580	627	623	616	646	634	671	658	634	655	631	621	594	652	652	586	660	646	630	662	619	673	642	633	627	627	649	628	646	643	641	604	648	623	600	608	607	650	657	611	665	625	632	645	640	621	631	640	636	624	652	611	678	641	684	626	558	593	631	650	605	575	653	620	668	638	597	564	617	681	574	614	644	642	624	629	665	644	639	600	614	605	607	638	607	656	574	646	651	694	651	585	672	623	632	672	595	652	650	686	592	631	599	607	569	650	622	656	659	605	645	657	608	594	612	624	605	666	623	597	627	637	669	635	690	656	627	647	605	673	619	601	599	622	644	648	605	630	590	630	635	635	588	639	625	616	634	608	636	610	604	645	709	634	604	644	632	646	600	627	605	660	640	598	588	627	645	615	632	598	609	648	631	626	629	622	624	611	624	613	627	647	606	635	647	629	648	599	670	660	632	616	602	628	611	621	632	619	645	605	631	627	624	622	602	675	679	656	641	606	630	671	615	600	653	669	622	619	617	616	610	600	645	611	593	637	651	608	630	625	631	637	623	645	627	678	625	647	638	608	649	657	628	616	618	668	652	627	614	625	646	608	606	647	653	647	607	605	658	628	635	614	646	614	664	617	613	614	611	578	592	599	600	644	576	629	643	595	621	606	632
36225	66897	56318	42414	33057	27018	24133	20427	15439	12323	10894	8311	6767	5284	4003	3636	2957	1875	1501	1218	1064	943	904	800	755	724	688	710	708	710	702	683	708	676	636	671	618	607	674	694	656	690	659	662	652	645	678	680	712	653	666	661	673	661	690	632	671	660	633	655	710	640	641	627	626	613	646	648	622	644	602	642	682	701	665	724	674	660	618	647	650	667	632	588	654	643	620	618	608	612	595	630	610	644	642	655	647	614	661	639	653	648	683	552	676	685	627	598	639	626	662	634	634	644	618	633	611	622	620	648	630	629	670	624	659	624	651	662	658	632	652	587	711	633	579	613	616	654	636	656	631	688	621	646	624	613	630	668	619	618	669	604	640	657	674	655	596	650	639	645	646	632	658	619	662	654	629	674	671	668	604	633	607	599	662	646	612	647	630	665	608	643	603	683	593	597	625	614	637	668	634	582	636	641	627	641	631	619	629	615	649	611	630	624	694	668	653	617	624	620	597	595	624	613	631	622	586	634	620	648	638	634	674	634	627	603	685	637	655	572	620	652	642	658	641	635	669	651	636	627	628	667	633	626	595	627	623	648	628	671	655	637	633	597	638	652	621	651	629	686	639	615	624	641	657	621	641	652	609	673	664	617	631	688	660	633	653	639	657	643	646	622	636	639	614	641	634	629	606	622	595	599	604	644	617	688	628	641	629	631	637	657	661	651	624	624	614	632	650	655	642	633	578	640	603	634	641	619	647	626	646	597	637	651	653	664	676	636	722	640	626	611	614	646	595	638	598	681	673	634	611	633	669	646	620	596	647	620	706	624	617	656	626	630	628	645	625	612	615	628	643	630	597	621	618	639	660	600	602	644	638	644	650	672	568	599	654	612	650	592	663	655	616	601	593	644	641	630	592	622	610	625	637	610	663	641	656	653	596	633	609	625	648	661	661	626	657	613	612	645	639	608	695	659	640	627	657	582	671	675	594	635	642	634	644	609	637	636	656	597	621	655	589	630	635	663	627	653	665	631	651	670	603	588	647	641	694	649	606	647	630	656	632	681	623	654	639	619	643	640	617	642	634	609	641	651	647	651	659	635	645	586	618	619	654	615	675	606	613	640	648	641	626	666	659	606	670	660	654	644	603	669	629	585	680	651	642	661	644	678	643	654	582	653	620	635	650	634	647	661	632	662	621	618	641	638	660	660	655	653	622	658	665	642	646	616	607	623	669	709	636	610	638	642	669	638	649	640	644	627	646	592	633	681	653	671	642	638	681	632	639	666	623	660	592	650	650	607	632	653	630	654	606	611	654	615	685	609	629	660	644	613	650	649	655	617	639	632	620	704	672	619	648	630	638	659	639	619	642	603	626	614	655	631	601	638	660	659	659	643	644	686	642	650	626	683	616	659	602	668	671	642	646	643	663	689	653	652	620	672	664	614	643	638	634	645	627	624	621	655	660	617	659	627	601	639	599	665	609	635	630	657	651	609	624	610	638	625	626	666	642	610	608	631	611	672	650	603	653	656	707	660	633	679	670	640	654	632	615	642	621	616	621	661	618	672	643	629	590	656	644	619	620	610	588	619	649	654	592	644	604	650	668	623	672	645	678	625	628	670	624	668	663	666	582	592	617	657	588	682	652	638	618	675	698	637	676	650	678	645	611	627	689	690	673	644	616	646	642	612	634	625	672	637	636	662	624	642	663	647	618	636	668	660	639	645	643	610	612	626	631	614	641	623	678	647	678	608	645	674	585	598	682	661	620	670	650	598	623	662	649	642	602	645	635	650	624	650	645	642	628	645	681	631	674	667	629	622	657	616	654	648	680	652	615	634	632	648	643	676	654	623	675	657	641	609	626	626	625	689	632	651	615	642	621	654	612	646	630	658	612	617	576	606	657	668	624	631	628	667	629	592	672	637	632	622	658	686	628	589	656	617	678	614	636	629	678	602	640	685	602	647	640	609	635	578	667	672	642	668	613	609	633	633	648	648	638	619	632	641	640	679	619	660	600	645	669	598	619	608	588	680	641	632	655	619	646	639	650	676	645	602	638	651	653	598	589	640	646	648	642	631	636	616	594	673	673	635	614	674	632	595	649	613	644	648	589	624	648	653	612	658	623	623	593	655	647	621	650	686	606	609	632	619	655	670	659	616	674	603	629	630	619	658	646	627	634	632	627	627	619	696	605	682	706	626	683	622	595	634	659	659	638	616	655	589	644	621	663	686	642	653	636	626	612	650	656	675	610	665	649	614	617	601	619	630	603	644	638	687	639	627	622	624	640	629	638	673	606	615	662	623	624	660	577	668	704	660	644	629	584	615	636	662	633	619	635	617	644	634	665	659	615	636	655	644	680	638	651	639	628	633	649	638	620	577	631	611	672	662	676	656	614	637	600	640	690	593	618	614	654	603	643	625	662	687	651	651	602	664	650	649	642	668	673	607	614	618	664	634	652	614	617	590	644	685	608	637	618	652	674	675	658	634	612	629	651	668	641	687	664	609	634	639	613	599	649	621	647	614	633	633	643	643	629	617	627	622	633	626	643	622	600	560	640	691	663	631	614	641	666	612	659	657	649	663	589	642	643	600	640	655	616	641	664	630	626	608	680	607	622	620	599	670	630	627	605	658	684	625	691	630	647	681	667	641	606	627	626	644	618	661	602	615	656	589	650	598	645	643	659	648	680	611	623	652	628	666	639	629	615	656	631	647	642	594	643	647	617	676	638	676	641	639	649	644	627	595	630	637	648	627	664	670	634	634	680	618	610	662	667	607	612	592	670	650	628	678	638	652	642	650	596	576	605	641	623	644	656	602	650	605	674	650	596	635	647	613	644	647	658	654	633	659	641	609	647	623	616	626	600	618	688	654	678	646	643	624	627	655	612	651	591	611	640	641	632	656	624	632	646	613	615	612	641	654	649	657	641	604	640	613	608	678	639	654	635	600	661	573	618	602	641	665	635	660	614	597	662	685	598	642	644	666	654	597	582	658	608	665	621	622	622	602	682	650	626	650	639	653	658	629	594	619	620	646	629	600	600	682	628	609	652	643	630	670	637	616	652	589	648	649	599	665	667	631	659	621	630	605	618	625	654	627	636	652	644	605	642	681	615	606	627	695	699	607	623	623	637	665	625	639	636	663	606	583	623	636	619	679	635	595	646	667	625	629	694	624	658	687	624	614	636	603	637	617	612	596	641	609	571	668	651	681	674	601	627	630	646	619	614	630	688	626	642	646	621	639	596	604	610	608	608	617	604	649	672	631	670	599	684	628	666	676	624	601	590	663	630	570	610	721	641	618	652	613	619	657	634	582	604	644	678	633	643	621	649	622	619	616	648	659	662	584	616	652	679	663	663	612	625	647	658	653	637	646	647	603	658	708	666	643	591	645	635	607	627	689	618	609	642	623	678	635	667	621	602	625	604	674	591	671	673	651	665	650	629	639	657	598	592	616	659	636	640	663	635	599	621	608	641	643	594	652	645	644	667	613	649	660	634	624	610	608	607	614
31034	37496	43073	33895	21287	13649	10112	7296	4644	4016	3023	2372	1929	1519	1309	1111	805	683	603	506	459	433	422	383	406	379	391	383	373	356	415	359	371	435	391	399	351	407	408	378	390	406	396	403	356	384	372	367	355	397	399	386	351	358	378	394	373	389	362	370	359	362	380	384	370	417	370	404	366	363	347	394	404	367	378	365	412	373	383	386	395	406	393	360	364	423	339	382	383	369	409	373	370	389	362	401	397	384	392	393	354	375	379	390	420	358	407	374	375	353	405	366	390	368	401	356	363	377	398	393	380	396	414	375	402	373	399	371	368	401	396	395	383	324	366	366	399	386	365	384	388	449	397	328	392	401	374	342	383	362	390	398	399	371	396	377	378	387	388	382	386	349	359	373	329	373	314	354	456	382	370	371	394	337	365	382	337	388	387	407	394	376	350	393	367	364	382	400	404	353	360	377	364	351	387	367	368	383	365	375	361	407	368	368	389	423	349	376	340	370	359	371	368	400	375	377	392	354	367	367	376	388	396	355	383	388	368	390	362	389	392	392	346	355	427	353	388	380	327	359	381	359	345	360	388	381	358	371	378	401	407	355	390	386	377	389	355	379	373	372	366	353	352	390	348	365	357	353	351	396	335	387	345	405	385	358	394	330	423	376	339	365	382	365	364	363	378	377	398	375	392	404	358	388	372	414	354	348	368	382	366	382	392	375	385	345	353	379	372	406	405	347	375	355	384	388	363	381	406	360	427	363	393	338	347	407	354	376	377	406	375	382	386	416	358	391	376	392	371	400	378	407	382	344	364	385	353	365	399	341	360	373	354	376	358	344	396	387	425	364	397	402	348	375	404	383	362	399	360	374	359	393	381	394	357	368	381	406	420	355	362	386	389	355	390	378	378	383	404	380	376	348	380	400	368	386	376	398	355	346	344	403	359	367	391	382	362	394	399	379	385	390	370	375	382	382	356	372	402	351	400	376	349	346	395	391	398	402	391	380	377	383	362	415	377	372	396	386	378	354	387	370	340	383	399	396	368	348	385	396	403	383	358	394	361	391	351	413	394	367	382	398	350	399	398	320	378	399	385	370	343	398	385	380	348	393	338	366	363	381	392	343	361	342	397	375	396	368	351	393	377	396	400	370	412	386	348	366	394	368	387	368	411	352	400	403	390	389	386	385	363	400	341	388	365	356	390	382	366	381	381	420	361	381	375	376	370	340	364	382	374	390	366	387	385	371	388	344	370	382	357	362	346	363	394	421	372	413	345	395	390	375	345	366	356	378	375	402	365	389	430	393	399	381	374	349	356	388	371	370	383	359	366	389	368	388	370	362	393	393	369	368	369	371	392	353	388	376	380	421	366	403	332	373	370	402	370	393	368	375	380	356	363	412	402	422	384	415	397	359	381	408	332	420	408	375	398	398	408	386	376	395	364	406	368	345	373	365	349	391	393	383	387	368	389	380	392	392	370	407	343	360	393	361	378	346	366	358	346	342	365	327	383	366	357	380	381	383	388	373	372	345	406	380	371	376	373	351	357	390	422	420	394	360	365	402	382	401	401	420	368	396	381	367	372	345	403	348	341	355	361	375	382	371	375	362	354	395	368	365	382	400	358	400	364	392	393	405	374	370	348	391	369	365	351	367	357	381	359	391	361	350	392	352	356	397	376	376	385	378	368	334	369	389	367	383	349	378	353	395	373	395	391	377	378	380	389	381	353	348	373	387	368	370	345	380	418	390	369	357	388	395	365	402	380	390	398	344	378	385	370	378	381	375	370	372	374	386	365	398	372	355	354	366	397	381	396	359	376	404	386	374	393	344	377	378	395	384	325	368	386	396	390	368	394	395	412	374	377	404	372	370	363	388	352	359	367	357	340	380	378	345	375	372	392	361	387	376	401	406	404	365	385	359	376	406	324	364	386	356	389	374	356	347	362	354	369	358	354	373	395	376	348	396	342	387	377	363	386	351	382	368	367	361	421	384	373	371	386	388	369	376	383	372	380	378	383	387	343	399	354	377	373	353	355	353	370	366	384	378	383	388	363	354	357	361	355	367	383	391	357	354	373	362	355	395	376	407	427	388	372	366	382	393	362	368	378	362	365	362	369	386	375	373	380	382	388	376	352	375	339	370	375	350	375	349	371	394	426	399	361	382	328	384	398	360	362	346	412	363	390	358	374	363	400	331	388	347	398	376	374	367	374	356	366	368	370	382	399	385	395	402	379	362	363	360	366	362	329	356	348	377	386	341	358	395	397	350	376	342	368	370	383	366	361	389	359	378	366	383	364	380	373	414	356	385	353	356	339	354	373	371	370	333	355	352	383	373	363	374	364	411	361	362	394	379	362	357	368	402	367	391	386	377	394	356	384	357	406	394	340	373	359	381	339	365	414	375	389	388	369	380	391	376	389	381	379	389	363	374	399	394	398	367	403	365	387	381	397	375	405	385	354	400	384	371	356	370	387	367	378	379	383	387	359	379	383	374	376	409	360	379	387	335	382	411	406	347	366	400	378	360	391	378	402	354	382	361	376	397	397	363	357	387	370	395	383	367	361	394	379	396	374	373	405	364	389	343	398	378	388	376	376	373	367	357	382	377	406	383	408	360	341	352	377	391	373	375	339	365	375	352	397	366	394	384	374	361	368	354	405	357	376	385	386	365	336	375	390	392	404	379	372	363	362	366	387	343	399	395	392	390	358	365	360	347	356	361	397	341	367	338	390	400	370	370	363	380	368	380	395	376	393	384	385	406	382	403	379	373	348	345	364	362	396	385	371	356	369	391	404	357	420	373	375	375	376	393	397	399	370	373	350	372	405	428	362	371	374	371	356	371	347	350	409	400	353	407	382	352	401	389	383	343	335	401	409	414	377	378	359	365	398	383	387	389	371	385	359	360	368	410	367	388	404	367	381	344	382	398	381	373	377	339	383	369	364	366	377	350	373	369	364	365	406	384	395	357	369	385	362	391	385	345	387	383	406	386	383	371	393	407	361	344	379	400	365	338	378	369	370	371	367	362	402	378	363	352	384	365	402	374	392	358	369	380	399	384	395	388	357	348	401	398	364	391	362	363	385	384	373	376	393	399	356	348	391	392	427	392	375	401	377	401	360	349	392	372	363	367	425	348	391	383	365	403	388	361	355	391	374	393	376	392	364	404	401	371	376	388	351	373	363	348	392	392	391	369	397	397	402	385	380	410	374	351	362	381	413	343	402	366	383	357	419	382	391	352	348	370	344	363	367	373	366	349	410	350	356	367	371	368	403	363	392	344	373	398	350	389	344	373	351	351	374	392	368	359	372	405	367	357	379	357	380	378	347	371	400	384	360	371	374	366	403	381	369	363	325	375	398	391	370	399	378	376	396	409	385	378	364	412	390	397	358	361	403	354	362	357	373	405	369	371	370	369	406	370	359	379	371	368	380	366	369	373	389	367	389	382	398	405	358	348	356	381	384	374	351	381	356	392	366	411	386	412	391	373	390	404	391	358	373	377	382	353
31880	49676	41211	30138	21692	16768	14220	10689	7353	6450	5096	3849	3050	2187	1854	1703	1280	978	754	649	600	505	466	420	431	432	437	461	431	404	432	458	394	407	434	377	406	423	408	398	397	395	404	384	398	388	420	387	363	366	401	383	377	359	385	394	414	439	414	436	418	412	382	421	410	426	411	423	397	391	406	424	368	393	399	392	365	395	422	393	396	398	411	394	403	406	372	411	386	375	385	412	389	409	373	379	389	364	408	395	421	369	365	387	386	383	393	393	408	386	391	404	374	373	408	389	355	393	392	402	382	416	401	383	388	389	385	398	390	385	385	391	397	350	379	399	380	382	409	371	423	429	413	413	419	411	407	404	411	391	383	382	418	395	447	421	417	412	399	359	427	382	388	390	397	365	402	382	414	382	402	414	415	379	399	386	406	372	424	419	385	394	352	380	417	403	360	381	412	370	401	363	426	392	371	382	395	397	397	333	406	345	418	387	403	422	378	406	415	368	390	394	415	421	398	387	403	373	399	429	406	400	373	363	385	374	384	405	403	409	397	399	424	413	393	397	405	390	383	364	388	427	388	391	380	418	416	409	388	415	396	386	418	403	407	380	391	389	376	398	404	411	395	398	355	372	417	406	374	413	384	408	399	400	412	388	403	422	415	386	368	391	404	365	369	425	405	399	363	407	380	414	376	410	386	376	397	398	394	377	378	395	431	403	374	378	373	382	391	402	380	401	396	379	390	384	374	399	366	392	402	361	381	378	415	415	432	380	379	392	360	393	398	412	402	412	433	409	354	388	391	443	387	404	364	373	416	414	420	404	371	416	391	383	386	416	402	379	374	361	382	380	407	370	349	400	442	400	404	390	395	394	390	391	361	368	381	379	381	388	372	390	352	408	431	378	402	379	396	410	382	406	403	405	400	413	378	451	361	411	371	387	386	402	395	406	375	398	407	383	369	411	368	427	441	418	405	436	400	433	377	402	391	405	384	388	377	422	377	428	414	370	393	380	397	405	408	339	408	395	409	393	396	405	372	391	386	406	434	395	437	410	371	383	397	380	396	384	357	376	403	427	418	353	385	390	400	392	389	408	380	414	406	404	419	406	406	387	400	387	368	411	389	424	413	413	372	389	405	389	370	361	367	417	383	380	368	402	389	373	385	389	361	369	408	373	408	396	420	388	381	399	403	402	380	378	377	399	382	382	380	399	401	349	387	400	394	398	373	433	404	390	380	369	439	387	433	397	389	387	374	396	400	406	409	391	410	388	400	369	427	444	388	423	379	413	412	407	452	371	375	410	387	411	400	397	426	350	396	376	389	411	379	403	389	365	395	394	381	394	392	377	395	388	371	400	379	396	379	440	384	413	431	397	407	412	385	359	394	395	372	404	376	369	378	411	376	387	368	386	403	380	378	398	393	406	408	393	386	403	392	413	406	378	415	368	400	394	399	384	398	400	438	413	398	398	390	377	389	369	389	393	411	417	399	392	392	386	402	361	413	440	395	428	418	378	394	427	401	436	395	377	401	365	392	387	443	399	394	405	384	416	365	389	388	380	417	376	402	393	366	431	417	387	390	394	367	347	366	388	383	401	428	384	403	401	424	406	435	385	399	401	379	381	380	364	397	369	378	378	421	396	379	398	389	376	398	405	396	395	379	379	388	369	369	365	401	401	400	413	403	390	379	417	405	406	419	378	387	381	385	396	366	366	403	405	391	407	419	400	388	380	399	383	368	437	408	376	368	387	397	388	392	390	451	403	394	402	407	394	372	371	405	406	399	390	410	399	385	395	422	393	400	422	386	421	392	393	379	405	410	407	414	379	403	393	380	374	371	419	426	385	427	366	382	413	354	413	380	411	398	373	388	364	406	384	380	394	363	392	387	415	384	418	427	368	386	416	383	394	398	404	391	421	414	389	421	412	433	398	390	425	409	361	361	393	404	412	394	398	380	385	392	367	405	379	397	410	397	390	413	424	412	419	396	390	406	397	398	399	385	409	381	407	367	405	400	403	401	421	402	377	403	451	397	389	419	386	408	422	393	399	420	412	389	394	385	375	389	450	396	397	367	382	404	374	414	406	386	407	397	370	369	344	409	408	383	392	373	381	402	379	420	420	387	362	382	411	407	395	439	394	411	382	416	391	371	381	388	420	400	387	425	400	411	385	383	406	449	366	431	373	378	416	403	406	387	398	427	409	375	409	430	382	355	439	377	382	385	394	419	381	377	370	408	400	396	406	400	366	390	400	396	385	398	433	388	365	419	423	416	410	415	409	372	384	366	369	407	427	391	370	392	402	397	425	407	394	407	388	408	391	387	400	382	366	397	429	387	416	388	389	404	385	415	406	366	426	415	381	379	422	431	399	428	400	369	413	408	418	409	363	375	386	382	387	417	377	382	382	404	376	382	401	434	395	395	397	411	401	400	414	382	386	412	427	439	384	396	359	393	400	403	372	431	399	417	382	430	349	383	396	391	368	365	414	412	369	380	398	386	395	402	369	390	404	422	402	375	405	397	417	417	350	376	405	406	409	440	418	385	395	361	396	412	391	361	433	363	391	396	398	415	416	401	406	413	387	395	380	386	404	404	412	389	359	376	372	389	386	395	391	367	383	408	418	407	377	409	395	386	401	379	403	400	427	412	377	406	403	381	367	374	382	399	392	401	378	391	392	404	364	387	395	420	394	406	380	394	406	402	402	390	395	423	420	390	411	404	376	380	389	406	425	373	373	364	348	359	411	397	443	375	389	381	412	413	406	386	391	396	398	378	409	380	420	386	403	394	421	390	391	408	411	394	377	393	387	377	386	396	406	420	401	372	379	388	401	348	390	390	363	398	382	382	398	388	428	397	420	389	386	436	403	423	371	394	400	409	415	397	411	405	389	393	395	406	411	363	395	386	374	412	400	396	392	395	363	384	408	392	426	403	400	396	378	385	374	383	373	391	404	398	423	384	386	393	405	406	369	406	379	409	391	370	382	399	397	374	361	384	390	366	382	395	412	385	387	372	406	392	396	402	387	405	402	389	381	367	399	366	394	408	407	385	404	392	353	379	401	413	412	397	404	379	409	400	388	419	397	404	401	383	379	387	424	394	386	396	424	408	441	424	391	398	390	417	414	434	395	361	408	410	381	418	397	411	410	411	372	397	406	360	402	397	396	436	396	424	415	413	446	400	402	376	397	379	389	434	395	393	417	374	406	368	390	391	385	341	355	385	389	417	412	378	407	387	378	405	375	381	368	433	385	378	399	399	416	396	423	385	399	377	405	419	389	409	410	409	395	390	402	370	376	398	409	394	430	416	383	401	400	403	424	408	415	385	366	441	402	419	395	410	402	423	378	405	351	401	396	360	365	425	390	423	419	398	392	413	383	393	433	376	393	386	376	436	398	373	372	397	380	362	379	389	414	415	380	407	388	371	368	351	407	365	400	415	404	380	419	407	386	393	388	376	436	398	404	393	402	410	397	363	385	399	416	379	382	431	365	402	371	350	390	408	385
23712	21101	29223	26499	24224	22585	19347	12040	8168	6768	5154	4124	3015	2483	2169	1721	1295	1011	884	722	736	655	583	583	571	555	530	540	530	517	523	529	540	521	526	539	518	495	509	496	533	490	530	535	550	514	518	526	463	530	488	521	469	523	541	464	510	521	519	511	534	493	542	516	487	507	492	489	496	439	517	537	500	517	528	535	573	461	533	494	503	502	525	488	509	506	482	503	488	473	496	484	487	500	479	471	456	479	533	495	472	553	554	495	496	498	477	488	514	507	499	482	515	480	512	525	490	500	460	472	488	531	532	472	530	518	548	506	460	487	517	495	477	523	479	500	499	509	548	495	491	500	550	529	481	475	509	549	527	511	508	473	478	477	477	519	490	513	509	514	516	523	517	499	572	475	517	501	501	487	508	479	522	509	495	515	517	495	493	523	470	482	518	506	475	487	467	505	496	546	530	517	503	513	519	454	513	487	488	482	491	439	493	527	518	472	432	513	497	519	530	515	481	536	505	512	459	561	528	497	485	562	481	491	531	510	505	487	525	495	475	493	510	489	514	518	492	492	508	541	473	469	490	519	504	513	495	500	483	530	507	513	473	492	519	551	558	529	502	535	524	497	515	505	501	502	472	510	511	498	517	495	498	486	496	479	501	497	481	491	511	502	492	607	532	481	518	484	481	500	477	498	479	497	465	532	543	499	500	551	496	497	508	516	538	494	511	510	515	511	537	503	507	503	478	530	509	526	474	503	524	531	480	526	524	484	473	478	482	512	504	453	491	503	535	500	494	484	488	491	520	475	507	479	478	516	517	498	503	475	502	471	458	536	480	517	510	535	482	482	527	488	498	474	493	533	476	485	539	510	481	475	488	499	487	512	483	524	473	504	491	479	452	536	496	511	514	518	482	519	505	530	499	467	519	518	495	486	496	513	522	481	494	514	499	548	532	497	508	495	498	498	488	523	475	502	478	488	542	526	531	545	548	520	523	519	478	523	468	485	510	510	518	518	514	506	478	494	486	503	480	511	507	476	513	540	506	511	502	499	496	483	499	507	519	543	458	485	506	488	497	502	503	517	540	529	508	472	506	502	514	473	509	482	528	506	492	504	520	511	506	541	496	475	479	476	494	492	506	487	532	514	475	548	501	517	466	491	460	486	521	516	506	536	492	514	495	482	498	499	514	502	437	494	517	516	536	547	515	504	500	513	536	515	510	491	501	506	500	499	499	518	537	518	543	518	489	504	502	513	513	541	515	504	477	529	525	492	507	541	474	518	513	482	492	523	530	506	535	547	535	484	527	523	499	525	500	510	479	505	518	472	517	514	493	482	515	522	503	536	531	496	499	476	492	493	507	507	508	509	516	500	520	517	535	502	458	513	506	523	521	473	509	521	514	528	500	513	499	502	516	529	508	518	500	490	503	570	489	494	465	481	511	522	491	452	485	476	503	503	495	476	502	504	495	512	504	495	519	504	527	502	517	486	501	483	557	521	514	495	493	492	486	492	504	503	506	476	490	508	478	521	501	480	459	480	503	551	552	495	521	481	527	498	492	491	525	507	514	482	491	501	512	519	498	530	482	509	583	505	506	552	510	508	507	490	473	516	523	506	497	466	480	495	491	558	492	522	519	491	540	518	545	530	501	485	503	509	501	469	501	529	506	503	474	538	496	520	505	491	526	516	501	505	557	524	524	516	462	491	503	526	488	499	489	533	485	460	557	479	483	498	499	524	529	506	571	500	495	564	497	511	498	491	503	521	468	511	504	493	539	514	517	490	442	523	497	452	495	515	478	473	523	503	543	516	509	534	503	505	499	522	481	506	503	505	498	550	528	535	525	512	539	524	532	489	519	509	499	485	510	474	456	477	504	489	493	482	490	473	491	500	482	501	547	527	483	519	500	473	496	496	495	509	488	534	492	508	512	542	475	493	491	502	497	488	460	500	542	484	487	529	537	496	487	501	516	490	493	455	496	477	493	508	482	535	513	513	498	484	447	478	505	497	515	465	506	483	532	485	518	529	515	521	478	467	510	524	512	574	510	486	507	532	513	486	530	513	511	543	482	492	503	476	466	487	505	531	494	516	498	504	491	536	568	464	530	528	484	528	454	502	513	503	457	530	503	509	472	504	504	510	525	503	529	476	487	496	510	478	535	505	528	523	461	540	482	460	483	491	509	501	465	549	483	495	552	492	510	482	473	470	477	494	482	507	515	487	500	462	464	527	510	455	520	509	522	490	484	510	473	522	511	489	514	461	513	502	490	485	478	515	518	492	503	506	475	501	489	526	500	482	514	471	492	546	516	476	510	505	491	514	502	489	532	494	521	479	527	491	522	459	515	506	462	520	477	499	503	516	534	490	496	541	494	507	499	497	518	529	501	507	486	485	486	492	521	512	502	463	498	500	473	505	478	490	454	499	489	502	508	510	506	480	517	495	518	496	479	509	525	527	494	522	500	507	539	524	566	476	491	479	536	519	537	519	482	458	470	509	485	513	476	492	471	490	479	488	535	490	530	484	500	512	499	472	516	558	503	497	527	486	501	511	457	542	521	528	503	524	498	525	494	503	502	535	519	487	484	496	531	499	475	500	480	536	505	511	546	548	540	517	471	541	535	536	527	509	511	474	473	506	491	530	473	476	482	494	525	488	531	493	486	498	527	489	488	490	459	509	484	512	475	505	486	521	561	485	523	486	558	509	472	471	533	549	505	528	524	487	534	495	499	485	492	497	515	481	552	463	512	490	510	539	524	473	503	493	532	484	499	498	486	496	523	480	506	524	459	517	480	520	531	471	505	492	522	540	525	493	508	507	479	466	470	492	527	522	511	519	546	534	528	472	513	496	549	460	514	515	461	504	483	500	537	512	518	518	495	502	531	506	526	464	517	499	529	508	499	458	491	465	521	525	486	508	512	524	521	520	523	511	542	527	543	499	488	505	506	472	466	544	505	501	529	529	516	505	493	478	534	508	499	474	497	507	523	472	504	496	520	493	475	522	478	521	493	512	481	492	491	483	539	475	472	530	485	504	523	511	539	517	504	533	508	510	533	508	480	508	515	570	508	474	486	523	481	525	488	487	515	527	525	555	486	478	547	474	474	480	501	482	497	509	512	481	499	486	501	495	491	533	512	512	466	472	479	469	517	507	521	483	509	483	502	506	492	529	522	508	505	532	471	484	509	537	486	451	520	492	484	513	459	519	505	483	510	553	504	493	484	508	470	504	475	493	499	487	471	482	468	531	472	514	531	522	516	517	484	519	562	518	486	482	518	495	489	492	497	498	488	509	503	498	480	502	495	498	473	525	515	514	488	525	528	499	494	501	461	493	501	489	485	513	483	546	503	514	520	504	473	550	486	517	491	477	511	517	496	499	494	474	495	509	479	479	507	495	541	500	509	504	494	524	480	530	527	527	506	465	499	552	505	496	532	502	509	495	466	510	488	459	482	476	516	505	529	454	472	524	496	519	540	486	539	478	514	514	457	491	499	533	487	518	517	502
33446	60058	49669	37557	29111	23026	20378	15242	11559	9705	7570	6129	4550	3480	3105	2458	1656	1352	1133	952	823	771	682	648	579	562	548	584	554	573	527	503	533	550	541	557	491	544	533	561	567	504	541	552	537	554	490	516	487	529	500	482	540	519	483	526	516	474	495	556	487	494	524	525	525	498	474	508	488	551	515	546	570	516	563	488	522	532	539	535	518	575	518	522	537	517	515	514	478	500	528	504	497	510	500	479	507	539	492	501	517	536	538	538	491	524	509	499	566	509	531	508	498	527	518	515	520	506	506	524	516	479	498	485	523	490	521	524	497	517	500	503	503	535	521	522	490	495	525	497	516	511	514	482	495	485	533	538	489	520	524	502	521	541	503	515	549	490	534	534	524	492	526	515	531	499	499	535	521	480	524	526	516	532	541	504	501	523	533	483	479	521	465	482	505	518	556	541	514	513	542	505	523	526	508	510	466	528	516	532	512	535	534	543	526	513	502	539	544	495	510	542	493	535	518	512	510	503	556	519	550	499	516	487	519	502	551	482	514	523	537	511	543	533	512	484	523	556	494	486	505	524	522	529	531	571	501	528	550	558	494	489	514	545	519	497	502	514	523	553	557	499	527	513	493	486	511	533	494	491	507	532	550	562	546	541	527	500	499	500	532	503	511	527	511	525	545	505	477	499	522	503	488	499	554	533	508	560	564	548	511	506	501	547	476	526	509	488	518	514	541	484	529	507	552	540	466	489	529	498	513	494	546	532	488	530	500	513	515	503	531	468	508	562	506	525	526	497	529	493	509	509	502	507	548	519	499	507	487	475	515	492	506	533	488	520	515	529	517	571	542	528	502	514	526	483	506	546	534	485	524	560	527	499	546	518	496	503	510	531	537	494	539	498	515	563	548	507	505	525	529	548	522	518	524	478	452	518	492	485	528	488	519	536	543	525	531	491	486	527	519	499	504	477	533	507	527	514	529	479	511	476	520	507	527	553	530	524	513	517	522	522	510	532	520	504	492	527	540	477	484	502	489	552	534	521	534	502	505	509	485	513	487	505	504	506	502	507	489	510	498	496	512	504	501	503	495	518	506	486	487	498	504	471	513	469	533	504	501	496	531	499	491	482	495	548	515	487	496	516	524	558	507	495	557	547	540	529	496	510	578	512	508	508	497	486	502	496	521	519	556	554	494	517	489	478	483	503	552	510	531	497	556	493	481	570	508	517	461	503	505	551	481	502	540	516	513	519	493	508	534	546	511	536	502	518	500	523	522	511	490	519	491	506	487	514	473	467	513	517	540	529	500	477	555	523	527	511	480	484	513	508	523	520	535	553	492	506	491	540	505	505	475	520	472	535	561	515	489	526	464	522	461	494	561	514	540	497	487	489	535	511	572	517	527	531	528	511	489	508	521	539	513	496	476	509	530	489	508	519	510	512	495	534	514	466	484	521	527	510	455	510	535	525	536	525	548	493	546	539	480	512	552	510	529	487	500	499	510	521	515	490	497	499	497	497	552	500	500	532	505	504	512	520	513	553	519	473	516	515	523	515	515	513	490	482	511	522	512	550	515	521	526	560	495	549	535	517	530	529	557	551	527	481	501	539	498	550	533	523	550	526	534	537	515	491	543	501	498	530	518	505	510	491	502	512	516	515	524	489	492	489	524	495	531	503	513	534	506	498	506	496	533	494	488	521	498	540	531	484	515	516	543	497	498	511	483	495	517	533	473	532	566	504	556	530	454	510	499	538	522	537	520	537	500	573	518	543	558	482	519	467	523	540	525	489	495	481	509	543	494	476	559	479	539	486	503	528	500	528	506	521	503	465	525	521	516	479	490	479	491	538	500	522	463	521	519	553	546	531	520	488	515	500	504	500	585	501	547	572	483	536	499	506	514	510	520	491	509	502	534	564	489	536	515	571	515	498	504	502	536	535	494	549	527	516	524	507	501	532	512	505	551	495	535	519	512	543	529	512	540	509	493	543	521	535	506	507	521	525	476	546	486	526	561	521	537	522	532	484	531	515	485	524	495	514	536	511	520	504	532	534	521	516	525	500	513	512	484	575	532	520	527	494	515	488	522	534	522	512	497	514	547	524	465	517	539	543	555	505	518	479	532	516	484	507	497	487	507	525	528	526	524	496	493	485	488	515	527	509	508	496	507	532	518	523	508	526	558	521	496	527	523	539	512	510	530	519	541	511	510	536	475	497	491	520	514	478	500	511	516	469	532	529	508	534	512	540	518	524	506	524	513	519	495	504	513	523	466	540	520	496	516	512	540	530	507	539	520	534	512	518	526	526	502	501	494	520	525	495	516	505	494	523	508	480	502	507	545	473	470	547	568	488	490	551	478	536	524	486	498	508	536	467	512	536	481	520	524	532	485	524	475	534	520	524	491	519	521	510	506	482	514	523	498	506	543	535	511	503	535	487	506	511	506	517	525	503	503	515	472	540	510	549	517	546	525	512	493	539	528	487	496	508	522	558	567	487	526	521	543	502	533	557	506	482	503	472	543	531	510	512	552	495	529	548	538	504	495	553	550	514	520	519	520	505	502	520	549	506	530	531	487	519	545	517	501	493	567	500	507	464	528	528	502	523	516	530	493	536	516	504	577	567	562	496	497	502	492	490	483	521	504	503	541	501	516	475	501	491	545	504	525	522	491	514	500	514	509	537	501	529	503	508	503	501	479	530	517	509	489	534	481	505	466	465	496	485	509	464	521	514	499	546	543	526	532	485	540	513	516	495	535	538	546	540	520	521	542	491	540	546	496	519	515	539	538	510	492	500	539	505	501	480	531	521	503	510	499	537	503	533	521	527	480	526	510	494	516	527	513	492	557	502	493	523	523	548	507	508	537	535	555	537	518	504	546	517	539	482	543	528	548	480	533	519	470	477	522	546	519	467	530	532	519	506	508	527	520	514	472	496	499	481	482	529	531	508	501	548	481	492	498	494	493	528	535	530	488	502	518	506	518	503	503	512	512	513	482	544	508	542	514	536	518	557	519	525	507	473	524	537	508	546	512	515	513	508	483	505	515	531	508	532	480	550	503	487	528	517	513	511	513	478	519	495	496	558	517	535	533	529	513	510	508	504	543	511	510	525	496	507	503	493	500	553	513	537	513	496	527	524	531	529	494	505	480	493	532	546	511	526	523	513	530	496	521	580	485	538	510	547	523	501	535	515	522	549	488	510	519	561	533	494	504	537	532	494	542	490	507	498	510	538	527	518	520	527	501	561	518	525	500	466	496	533	483	465	531	480	556	508	521	509	526	512	483	525	544	505	504	512	536	475	544	530	575	478	528	523	505	530	503	542	536	488	541	489	532	534	555	494	515	489	531	523	499	511	546	517	529	525	515	458	490	515	506	525	558	511	521	500	481	515	486	465	518	509	537	531	517	493	513	512	538	512	497	517	512	474	495	517	548	508	518	510	534	526	554	522	488	533	530	533	533	517	530	537	484	521	509	504	515	502	489	527	522	540	539	536	485	528	535	473	510	495
24881	21492	30556	29709	23584	17790	12901	8253	6351	4799	4039	3046	2276	1806	1627	1112	875	829	746	655	618	540	500	468	439	514	435	433	412	441	397	396	455	470	420	452	426	450	437	437	426	396	415	440	427	418	413	391	392	400	406	380	406	408	420	437	408	413	411	395	389	417	399	392	403	467	385	357	415	411	426	435	414	414	424	408	392	403	436	414	386	405	397	410	420	424	417	401	425	404	414	401	414	431	412	397	411	436	385	419	397	409	436	381	431	421	398	415	398	412	418	413	424	398	406	418	392	445	409	391	407	408	431	405	423	407	407	407	388	443	384	438	373	412	423	389	401	418	416	413	420	426	393	411	387	430	402	413	443	374	425	424	441	427	415	410	428	435	415	414	442	413	419	409	433	453	445	435	384	394	413	428	419	384	420	413	416	394	401	435	403	436	423	421	387	388	383	407	451	379	397	407	418	437	405	404	380	433	432	407	367	395	418	407	402	450	407	381	428	375	407	394	416	423	409	414	416	450	407	356	416	425	395	426	393	394	405	415	409	422	407	383	423	403	402	448	401	436	419	427	434	384	397	421	405	424	439	412	429	439	419	409	427	435	438	417	455	420	392	409	403	443	392	387	402	415	414	428	421	446	412	400	391	410	418	420	440	388	447	398	412	404	377	418	375	422	374	413	409	416	411	394	434	420	407	407	429	423	415	418	404	409	428	392	398	410	438	419	422	418	418	417	403	373	385	395	387	439	408	422	437	403	394	439	417	404	421	411	420	416	401	386	365	398	400	388	438	413	418	414	380	385	387	407	429	396	390	390	450	411	430	377	422	408	421	401	422	409	431	458	381	421	406	437	426	388	432	391	403	412	424	417	391	397	450	425	389	417	431	404	428	378	415	403	430	438	375	416	430	413	410	444	412	401	434	415	396	422	425	397	406	377	417	391	404	420	430	429	410	404	412	373	454	388	417	390	412	409	407	411	396	411	423	428	392	425	434	393	418	398	386	428	355	454	427	399	440	425	403	444	400	424	409	430	408	424	397	420	452	460	403	402	404	423	419	430	441	406	413	417	405	440	387	415	440	385	415	405	431	406	410	436	413	425	403	394	404	447	381	402	391	395	417	435	421	421	365	404	409	415	393	384	429	408	380	404	377	389	422	426	423	409	413	411	430	417	389	432	399	393	441	385	401	410	463	416	396	452	390	428	408	408	405	370	394	407	476	405	423	426	420	422	401	440	399	399	377	393	446	453	386	432	424	392	420	411	463	421	419	389	368	399	420	440	416	429	391	444	386	455	415	427	411	443	409	409	417	419	417	391	405	453	408	414	420	423	423	422	426	437	396	420	445	374	436	407	394	402	430	430	428	413	414	384	413	358	369	434	421	416	408	416	429	452	398	430	398	379	401	426	401	419	388	409	396	410	431	419	421	431	438	434	387	412	406	412	413	400	428	387	400	449	413	449	390	422	394	390	441	402	398	407	412	396	388	398	454	425	385	430	415	429	386	418	417	391	440	412	435	357	379	426	477	443	404	450	376	418	411	409	425	400	416	439	407	407	422	449	427	421	438	396	405	388	419	409	416	391	386	409	441	450	408	391	416	432	427	419	431	407	393	381	404	431	392	410	383	395	422	423	427	418	447	434	423	421	395	442	378	426	402	434	418	417	401	404	404	394	389	425	403	402	416	414	407	406	453	432	469	412	396	368	385	419	412	378	385	396	401	394	388	398	389	439	406	424	400	378	392	448	403	396	433	422	389	404	362	371	405	382	409	445	399	412	404	392	424	405	422	424	418	425	356	419	418	433	412	399	417	415	403	452	410	362	422	368	419	392	442	401	401	378	419	425	431	386	422	426	420	418	395	399	407	442	446	451	374	436	417	375	400	390	400	387	405	408	425	455	396	425	387	381	400	411	446	433	403	396	392	432	466	403	406	399	421	386	414	411	448	417	419	372	400	416	413	416	416	422	435	395	411	403	375	413	418	427	424	394	439	407	417	404	401	407	406	395	416	414	435	418	406	409	455	420	420	420	420	418	415	405	414	353	413	437	412	396	420	415	424	422	418	446	422	392	412	423	435	418	417	426	432	398	409	405	391	433	407	442	372	370	454	393	390	405	433	371	415	445	428	403	447	398	402	460	394	406	428	430	423	424	406	403	417	393	424	424	385	412	417	417	428	376	420	425	429	405	418	401	427	409	410	427	422	425	378	412	403	410	378	426	442	402	422	418	429	412	367	400	355	423	385	404	384	443	417	450	428	409	390	422	434	442	416	386	388	381	387	405	397	427	409	390	403	382	411	394	398	423	376	425	429	421	390	388	403	425	386	449	395	417	448	387	378	418	432	407	431	433	401	434	385	395	450	421	410	395	398	412	439	389	400	424	418	425	404	407	395	417	408	431	436	421	431	425	429	414	402	423	417	478	409	392	407	402	404	440	417	414	427	409	406	396	418	408	429	399	393	415	399	406	365	420	387	404	408	443	410	448	436	407	436	392	421	390	409	424	436	434	384	388	424	427	384	400	395	379	422	415	407	421	414	378	414	421	410	394	417	455	437	431	407	391	440	413	442	410	406	433	433	387	403	396	387	425	423	411	385	370	404	415	442	420	429	384	444	402	422	407	432	397	382	406	422	412	405	413	388	434	383	441	403	428	418	401	420	442	395	426	412	399	369	423	428	408	410	433	412	410	402	383	396	392	413	395	400	409	428	382	408	423	414	414	402	386	397	456	372	384	374	398	392	406	430	422	413	428	404	436	402	411	422	426	435	418	392	423	431	412	410	396	391	372	431	434	415	382	441	382	431	380	407	410	387	400	395	424	408	403	406	389	402	414	408	417	423	409	395	428	385	424	405	433	395	394	392	430	440	401	403	396	400	412	381	417	425	425	422	405	404	426	436	400	408	437	399	416	376	422	391	413	427	420	414	439	375	404	400	406	423	402	387	419	435	442	379	445	440	430	446	390	423	415	414	414	385	402	420	406	431	422	375	400	404	396	399	378	392	410	409	387	386	382	422	421	397	445	421	402	420	388	401	406	454	412	401	414	401	395	407	447	384	405	445	404	402	408	392	408	424	416	432	413	399	424	402	424	420	414	411	372	446	465	398	369	423	410	448	407	425	367	397	404	414	410	405	413	410	448	413	402	443	425	414	395	407	445	472	392	419	401	441	418	422	396	411	402	405	383	401	383	416	410	417	453	432	394	417	415	422	410	426	430	363	428	399	423	440	404	435	406	416	401	429	422	430	446	396	417	400	429	409	383	417	401	403	409	433	418	432	400	414	403	455	379	425	355	397	424	437	402	428	397	406	411	432	402	400	434	396	379	409	410	431	443	424	426	423	396	398	383	408	431	400	395	417	373	397	409	426	390	403	427	411	391	434	395	418	421	429	385	410	379	409	405	411	409	426	399	360	385	404	432	393	413	443	443	414	404	454	421	419	385	431	413	454	460	390	392	411	408	400	384	391	408	431	372	438	408	423	400	407	432	400	445	399	427
33721	56442	45560	34150	26073	20216	16801	12313	9829	7865	6485	4960	3661	2932	2514	1579	1273	1169	920	841	706	605	585	522	526	504	510	546	455	479	440	482	425	454	479	450	451	470	468	455	503	468	496	417	431	417	478	403	476	478	406	417	438	432	441	466	443	459	466	492	446	434	463	476	454	428	434	427	458	411	434	452	470	489	452	426	447	432	436	429	472	457	459	435	456	464	441	429	445	459	463	431	419	425	475	431	401	453	451	427	437	407	432	421	452	439	429	489	482	409	434	467	502	467	485	427	437	451	437	425	447	421	462	416	439	456	439	435	468	451	439	433	446	444	459	476	438	453	453	440	449	427	432	454	425	474	458	434	434	451	455	447	440	451	459	423	439	411	505	450	459	429	431	438	418	453	433	414	453	447	414	455	433	436	398	406	484	444	425	467	405	473	438	440	481	440	483	457	465	446	457	456	398	431	479	435	429	412	447	400	439	434	423	444	435	435	465	406	419	461	480	411	447	436	475	433	448	456	452	438	438	384	427	462	438	399	476	444	433	413	435	474	410	435	459	428	442	424	448	459	453	451	470	404	452	428	441	453	397	422	429	423	417	437	446	433	475	434	434	421	425	446	440	452	441	416	442	435	383	395	465	435	421	447	455	452	448	432	420	455	462	408	445	450	453	425	399	430	440	436	417	448	412	440	456	455	448	452	434	441	418	442	423	461	451	441	410	437	455	444	466	445	475	441	476	492	425	437	413	468	433	404	445	453	423	448	410	459	438	437	480	417	465	433	450	430	429	464	443	418	403	466	441	447	490	446	437	450	444	489	469	397	430	462	452	441	441	481	423	466	433	435	421	447	431	450	448	474	437	470	492	439	421	422	441	433	410	479	416	434	416	402	396	430	457	453	426	416	406	412	451	430	449	450	443	431	423	471	436	487	406	436	452	470	444	435	460	417	479	463	485	431	448	463	450	442	428	452	413	432	439	426	451	453	422	437	408	437	446	445	421	471	458	430	439	450	450	417	424	434	431	428	463	414	451	443	455	480	467	416	425	461	459	464	444	458	435	399	412	451	409	424	423	461	456	429	417	471	494	477	450	426	435	440	412	457	421	433	436	436	423	472	431	437	398	427	432	404	447	451	466	430	430	424	468	454	414	451	476	432	453	466	444	425	419	468	484	403	435	438	458	451	443	424	415	468	407	456	479	411	456	449	409	410	428	430	430	491	440	423	450	450	446	469	474	446	422	433	478	428	453	409	464	448	431	446	452	450	429	466	449	407	435	413	459	424	459	420	444	406	471	440	469	415	433	420	458	458	468	441	461	452	435	444	452	453	465	452	411	431	418	407	426	453	472	414	445	411	429	458	475	423	423	470	467	450	413	483	439	422	445	464	410	448	440	453	415	499	455	445	429	453	407	462	426	456	473	430	460	436	461	392	414	450	455	446	501	395	459	432	455	449	442	436	449	469	421	420	462	480	420	401	429	458	426	429	441	434	448	447	439	445	444	438	450	448	408	440	454	436	429	444	424	442	453	422	421	438	447	440	501	428	426	414	414	419	397	405	422	452	463	441	428	446	437	480	439	420	442	456	450	479	414	452	433	435	410	407	437	435	414	482	421	432	430	468	450	430	451	442	467	434	425	427	421	424	467	432	452	417	470	435	431	451	443	436	450	401	461	455	430	446	446	469	468	484	460	459	476	479	471	429	440	423	400	415	476	440	444	443	429	427	443	432	440	425	425	429	412	435	420	422	444	465	406	436	440	456	445	448	429	452	400	452	435	434	474	425	476	432	430	426	446	399	446	448	440	448	433	409	453	431	424	417	435	434	458	444	434	444	432	466	451	414	491	451	452	402	480	446	429	446	411	437	428	417	432	438	463	431	432	437	447	431	397	413	435	422	436	419	414	458	420	446	445	471	440	442	454	449	421	423	457	433	441	415	429	436	424	415	438	438	434	447	410	432	425	439	418	457	439	479	448	432	400	423	449	460	431	427	466	431	405	458	452	435	402	427	468	462	427	452	448	488	433	469	433	450	450	384	459	455	468	446	430	453	455	475	435	410	446	454	430	422	422	489	462	422	475	464	465	461	446	412	439	487	450	430	444	427	475	425	460	431	477	458	423	439	436	455	499	460	415	480	466	401	464	432	403	427	423	434	424	432	445	449	443	488	447	465	427	417	433	461	424	431	440	419	448	423	451	443	431	432	462	414	400	454	460	442	443	415	421	437	455	461	472	458	444	390	423	466	455	423	408	415	450	413	465	453	401	425	433	444	439	431	423	412	456	452	443	438	466	438	467	434	454	430	423	425	420	446	422	453	450	460	449	439	444	437	436	428	408	426	421	453	445	479	456	450	441	464	467	439	415	439	447	444	416	412	452	485	420	412	458	420	438	443	431	456	427	418	414	477	452	404	444	462	413	440	457	453	448	407	442	449	418	440	442	461	453	473	425	424	461	461	427	444	426	444	406	402	466	443	436	466	481	457	425	424	417	467	428	411	460	400	482	377	447	461	447	441	409	417	452	409	463	467	438	455	418	434	416	464	432	406	427	436	450	467	445	430	467	426	463	426	421	436	434	430	448	437	458	387	429	432	430	446	462	397	459	442	433	430	439	478	428	421	414	449	441	424	447	428	441	454	425	450	458	482	419	448	449	447	451	431	444	421	452	483	458	469	481	433	426	428	449	450	409	441	432	424	450	412	497	428	466	456	409	420	440	460	441	402	429	454	420	503	412	424	432	440	433	477	464	438	450	443	429	412	411	422	457	431	430	454	455	445	452	423	423	445	406	405	454	441	477	422	450	459	465	443	445	462	427	423	447	428	411	450	420	458	427	407	443	457	439	416	439	446	421	417	426	441	428	399	448	459	434	455	426	426	442	440	435	444	431	491	485	457	430	460	403	415	419	463	475	419	466	423	461	467	422	442	402	446	419	422	441	401	430	425	475	436	442	449	499	463	456	438	482	426	444	389	447	441	430	431	432	455	416	398	423	418	443	477	439	461	444	465	449	419	461	437	430	431	429	444	422	457	429	428	489	432	433	443	426	419	429	439	482	434	411	469	478	424	478	437	434	418	396	450	476	473	440	429	405	428	413	460	440	459	486	410	447	479	436	436	422	409	455	476	412	406	445	472	418	466	452	441	468	444	450	400	423	441	450	407	431	434	429	450	428	416	454	493	456	439	407	441	404	431	404	441	449	447	476	423	433	439	465	429	485	456	433	462	423	445	455	457	466	430	455	460	414	402	470	403	428	463	428	457	428	461	446	453	452	440	426	444	457	445	464	445	413	426	437	459	410	429	429	464	444	411	434	439	441	465	471	415	430	430	446	447	449	440	415	435	448	472	446	460	444	422	453	411	455	446	407	457	422	432	461	447	444	466	413	422	427	468	428	411	396	425	418	491	419	441	432	456	435	465	444	455	442	465	457	422	461	420	432	452	466	436	435	463	427	435	404	456	446	396	426	420	415	392	449	421	431	422	423	445	427	465	452	455
22543	21085	28869	24190	22697	24867	24771	15452	11074	9108	7112	5301	4094	3476	2603	1853	1503	1346	1202	1090	944	817	729	755	740	725	661	683	715	677	671	657	680	656	617	590	624	596	650	615	643	667	615	641	630	638	611	654	645	614	642	616	634	622	631	578	661	579	605	611	618	612	627	607	612	628	636	606	629	634	601	662	628	648	584	606	635	649	619	632	653	617	641	663	605	616	593	604	645	669	664	598	613	644	602	606	662	634	604	628	622	589	582	620	572	610	589	616	644	630	593	632	597	633	623	608	647	579	637	608	590	646	628	599	640	619	632	616	596	575	670	621	624	608	598	631	628	628	640	577	578	625	647	650	584	623	593	638	596	586	620	627	594	610	616	606	572	599	626	626	629	601	618	639	638	644	598	634	599	635	660	672	639	574	589	667	640	662	613	615	573	640	617	634	672	594	642	590	620	612	604	633	608	618	629	627	562	637	631	599	606	613	601	625	638	611	602	603	620	634	589	632	617	613	634	606	619	582	589	584	612	649	618	597	614	606	588	588	615	577	654	571	639	665	629	592	613	632	619	600	614	605	610	608	591	633	628	631	663	580	602	626	629	616	624	614	604	596	640	642	609	640	620	633	676	622	602	637	604	676	654	611	648	598	584	661	625	587	604	591	608	647	603	581	626	628	575	595	641	627	648	650	627	572	605	632	594	608	640	628	591	658	631	638	641	588	621	635	597	602	635	598	593	592	602	627	598	600	610	628	548	584	636	620	628	649	629	599	653	648	636	584	586	645	652	640	666	616	657	615	636	640	602	656	618	640	642	577	618	614	612	647	647	574	641	606	560	609	661	642	606	555	564	605	624	677	592	635	616	616	619	597	620	574	647	620	625	647	617	632	632	652	644	616	612	617	638	627	640	591	598	629	593	643	647	637	639	609	642	608	619	577	657	646	630	649	642	658	569	624	565	623	608	646	620	612	592	620	620	554	654	586	578	625	615	634	642	645	620	623	634	675	603	657	670	614	608	613	592	648	635	627	613	650	632	590	670	600	634	610	612	599	623	648	615	655	609	613	636	653	610	575	633	638	577	642	610	618	585	606	592	638	614	582	622	633	623	589	642	618	605	611	594	624	617	631	594	633	597	645	659	617	618	588	635	619	603	664	601	650	613	622	624	600	553	647	623	639	624	619	593	624	614	630	603	620	591	598	639	622	641	620	653	627	627	654	629	625	601	620	618	596	651	615	591	574	650	591	585	607	579	617	586	590	611	618	592	681	628	615	552	563	643	656	606	596	614	640	603	603	635	626	587	609	601	603	591	591	606	635	604	607	631	612	594	608	603	645	619	618	593	632	604	641	599	629	615	617	624	606	563	623	637	615	616	573	603	625	631	620	610	602	606	606	652	640	605	614	620	581	589	591	617	646	594	631	621	608	599	612	644	604	581	680	643	552	640	657	623	616	583	641	611	634	614	564	620	638	583	593	614	584	612	623	606	620	635	619	636	576	633	600	585	681	631	648	598	617	577	641	613	603	678	593	632	620	615	571	568	539	601	559	631	679	610	621	625	617	624	654	647	640	562	679	597	625	611	591	581	617	624	676	629	615	635	623	633	607	597	576	636	580	624	603	620	601	678	620	640	633	621	623	680	614	597	627	623	625	618	602	580	584	615	642	582	598	661	616	659	625	590	599	622	642	661	615	656	638	573	642	590	608	598	600	643	641	630	652	616	621	651	670	604	618	632	627	591	609	606	599	635	616	636	601	604	595	623	603	594	606	676	634	654	600	584	587	600	584	661	618	599	635	600	604	608	630	583	593	624	626	624	649	630	569	639	598	619	605	601	614	657	630	611	610	615	619	658	649	609	559	573	606	583	605	631	613	682	601	652	662	614	619	600	597	618	631	681	594	593	617	595	623	617	659	633	622	669	620	587	616	637	598	628	615	616	625	615	596	645	606	597	612	628	609	590	606	652	638	642	606	613	625	585	607	588	583	609	605	608	642	656	579	600	628	636	628	673	690	646	588	633	646	614	629	626	578	639	604	640	586	600	601	651	609	584	624	583	588	622	623	571	583	637	642	638	513	607	621	666	629	625	623	588	590	632	649	602	630	639	589	665	608	615	625	586	608	594	621	611	565	658	646	622	634	597	626	633	590	598	640	622	604	581	602	665	580	634	597	576	651	605	628	599	591	625	618	597	604	591	625	651	598	654	645	581	613	598	600	618	617	633	615	656	608	631	597	602	604	605	579	586	630	597	609	619	641	613	626	616	572	682	632	630	578	644	626	659	627	586	671	607	623	618	610	626	588	631	620	604	631	596	620	674	647	622	586	642	630	674	574	593	587	597	642	610	579	568	621	626	620	615	621	643	593	597	640	603	639	637	607	619	655	644	663	586	626	611	656	596	602	639	621	626	577	593	624	610	664	647	602	676	638	660	593	571	631	625	598	631	594	588	594	637	590	657	618	637	605	633	576	672	629	592	620	623	684	601	620	656	579	613	610	618	615	595	606	573	610	660	640	628	617	610	636	604	602	614	619	606	675	617	606	646	616	615	622	628	570	641	604	596	640	615	612	632	650	649	621	627	602	606	614	596	602	614	605	613	589	588	610	622	619	612	608	597	574	626	589	668	640	629	591	664	625	634	617	627	572	592	571	620	651	564	562	628	608	641	585	626	634	591	615	664	623	631	602	615	635	628	646	632	621	606	593	625	597	608	626	633	651	641	584	568	598	604	638	603	624	661	661	613	618	599	634	664	601	610	640	643	589	644	618	566	617	670	621	629	614	615	625	651	595	586	655	614	629	592	625	625	644	570	571	608	646	623	657	623	596	621	626	573	615	627	590	586	632	603	563	644	616	624	603	595	576	601	550	561	609	593	693	587	604	636	604	595	597	621	590	615	589	648	611	609	590	629	564	665	628	648	623	660	625	611	637	620	601	621	621	610	633	628	610	623	617	606	664	598	615	617	592	601	626	588	648	582	586	616	624	587	631	625	616	624	614	596	645	610	610	593	576	585	626	609	570	665	607	600	638	587	604	584	614	641	605	600	622	613	607	574	605	621	635	613	639	654	554	623	628	570	625	630	602	615	655	617	670	655	586	634	599	630	645	598	647	613	632	550	610	597	596	660	567	563	568	602	567	657	638	625	644	599	601	597	612	646	606	636	610	570	624	605	649	615	628	610	595	621	581	622	574	657	633	643	610	616	630	587	620	611	622	607	626	634	618	616	586	594	619	614	591	609	576	652	591	621	597	616	631	584	584	609	621	624	635	627	632	551	572	651	637	641	592	680	616	622	642	668	657	612	642	631	617	629	584	636	637	627	608	595	609	587	626	613	639	584	597	602	575	636	588	631	643	624	607	630	620	634	605	596	531	682	591	611	643	614	602	605	637	595	597	665	637	618	624	602	619	630	601	636	669	632	595	582	603	661	610	592	631	593	628	626	613	607	619	594	605	619	612	613	593	585	608	641	594	628	631	602	609	610	627	603	643	610	622	617	622
37244	65416	54731	42645	34814	28560	22850	18136	14868	12230	9865	7558	6012	5201	3612	2520	1977	1731	1481	1309	1122	971	860	851	802	734	740	706	716	702	671	654	680	641	693	639	644	610	662	651	639	662	668	653	624	692	674	632	631	586	594	674	616	622	657	602	599	643	642	637	609	632	659	638	632	641	605	594	607	633	632	631	662	648	667	662	664	683	652	639	691	613	605	613	646	610	633	650	625	572	613	598	598	620	635	578	635	607	588	650	628	627	627	625	566	616	641	625	638	615	576	621	609	679	598	640	630	609	652	583	630	664	637	603	648	652	582	584	674	660	607	584	613	617	659	638	649	623	647	612	659	605	586	637	609	609	587	646	600	656	608	635	672	586	663	655	616	627	612	629	627	648	619	620	622	616	567	627	646	648	623	580	616	593	627	608	661	600	640	664	651	623	635	650	626	632	640	586	615	635	649	614	657	624	603	589	636	635	625	602	632	664	663	613	680	625	602	639	634	616	607	576	611	624	631	622	646	610	650	631	631	618	649	609	618	605	607	633	589	611	632	623	594	629	587	641	590	603	626	616	616	611	635	612	618	625	647	620	604	586	620	609	615	629	655	632	599	646	638	608	621	630	619	595	615	597	630	645	614	612	580	614	622	603	604	658	612	607	605	604	668	541	637	662	626	620	585	608	610	619	637	588	626	639	651	610	626	612	633	644	639	634	625	638	660	606	624	624	615	637	649	649	655	600	669	683	660	615	633	615	603	624	589	649	645	631	623	597	631	602	611	625	614	626	584	648	676	577	622	634	646	610	589	643	615	607	622	584	611	635	643	590	626	633	676	630	588	550	663	624	625	629	626	637	640	619	608	636	583	600	643	635	602	602	607	640	566	622	606	608	605	639	645	615	660	615	601	630	551	628	630	626	636	592	628	635	596	655	605	654	633	630	596	620	604	602	642	587	652	620	619	625	651	606	658	600	621	684	671	624	633	616	608	576	606	636	579	638	598	614	612	653	583	567	609	633	579	623	623	622	591	604	612	599	616	656	577	632	650	660	605	667	610	636	646	656	569	603	593	634	612	628	602	632	587	663	610	644	628	615	672	591	658	600	668	635	607	617	636	648	611	601	613	653	625	625	610	627	652	620	621	681	592	640	601	636	597	605	624	621	660	636	591	601	583	682	576	574	618	595	595	604	579	640	617	619	636	594	609	640	621	611	646	657	596	642	640	636	611	655	653	584	632	616	613	696	638	667	646	638	598	616	611	651	658	625	677	658	640	624	603	613	624	626	599	659	645	638	657	595	588	652	628	588	603	609	682	647	645	612	639	664	632	642	623	583	632	660	630	653	637	607	606	584	594	647	625	613	626	609	616	598	595	596	583	630	582	589	625	594	651	636	624	636	605	604	611	592	620	626	613	598	618	615	623	629	645	645	661	626	611	616	650	628	637	628	590	622	645	610	588	628	618	582	641	665	656	595	626	621	633	664	605	555	660	630	645	622	574	645	635	643	628	607	598	610	614	642	630	623	637	659	574	610	661	600	680	603	601	657	615	676	604	655	624	594	607	642	644	630	611	664	649	599	643	597	613	619	620	578	628	638	647	589	617	614	633	651	642	585	616	597	662	610	616	620	608	649	624	602	586	620	672	626	574	595	648	644	684	643	645	645	583	627	625	619	613	637	597	689	615	612	656	600	634	576	663	619	621	595	628	618	659	623	580	626	610	660	624	624	659	616	655	615	600	631	646	596	577	629	672	600	671	642	637	623	607	603	595	646	624	576	620	616	672	586	581	688	605	632	608	619	644	635	651	642	614	639	625	639	599	618	634	618	605	613	618	616	635	624	603	609	611	642	621	598	640	651	559	640	626	588	613	642	624	650	613	639	592	644	598	583	600	575	616	604	642	570	609	630	611	641	608	633	598	662	629	632	602	636	666	614	666	611	622	669	670	620	590	644	609	628	560	681	645	615	625	668	633	648	638	634	652	642	620	616	573	617	586	600	594	615	620	626	672	605	614	583	634	655	616	628	635	602	603	589	601	598	632	616	624	618	601	605	624	594	618	596	620	594	620	608	614	629	627	625	605	656	616	623	591	616	600	632	623	602	605	651	636	627	589	631	602	614	620	607	608	593	619	643	589	618	613	603	615	632	601	620	601	598	624	628	657	648	581	635	602	684	647	603	638	655	641	672	590	653	637	606	636	635	632	674	593	638	652	640	626	628	601	612	691	591	616	606	588	597	591	593	639	595	666	622	620	647	598	606	611	580	614	608	613	614	611	594	604	647	588	626	583	595	664	633	655	647	625	609	618	601	665	617	637	582	616	590	618	611	650	616	627	604	606	592	599	576	598	619	632	647	640	548	649	688	615	583	586	649	603	646	677	591	567	682	639	619	630	604	602	623	609	628	654	622	625	637	631	637	616	615	642	669	649	620	612	662	626	633	655	592	608	603	627	615	653	612	614	622	624	586	677	637	589	634	663	631	595	627	624	646	635	652	607	648	628	583	589	640	612	623	651	591	643	619	634	679	624	631	601	624	639	633	604	655	647	587	608	630	615	591	641	631	607	601	670	610	596	608	619	602	595	639	610	598	690	621	623	589	629	652	613	652	615	610	583	647	644	604	642	654	610	620	627	618	647	603	647	607	595	620	615	615	654	661	645	615	633	598	613	650	615	609	658	617	622	590	657	625	619	609	627	625	635	642	608	621	620	618	654	629	651	640	602	653	596	668	640	615	630	613	623	614	599	594	617	638	639	595	692	577	612	675	640	573	629	600	605	653	633	675	634	618	610	661	615	644	615	663	613	603	668	628	596	578	605	636	665	642	618	628	639	647	575	587	619	595	638	596	609	660	572	628	654	620	637	589	577	576	617	587	600	636	617	627	654	588	653	612	601	587	590	614	633	658	620	606	626	631	608	671	585	616	606	616	643	683	602	652	616	585	617	586	630	625	636	584	590	635	617	615	535	634	608	595	649	622	584	601	606	632	671	618	575	607	596	559	636	625	614	605	613	620	610	614	593	640	630	600	646	595	611	616	624	626	608	642	623	653	618	599	641	659	647	640	638	627	612	631	620	593	593	599	609	581	640	594	620	630	589	655	644	654	630	642	630	665	629	599	636	594	630	662	635	594	623	633	616	607	676	614	635	610	647	664	624	639	614	615	666	640	643	643	666	613	591	647	612	615	600	656	601	640	622	635	639	612	618	606	602	616	631	630	624	612	604	628	611	665	637	589	617	618	642	541	611	621	631	659	604	654	637	605	616	597	630	580	632	667	580	606	593	667	655	638	613	650	626	614	616	679	621	634	663	597	600	580	623	650	593	646	650	589	598	615	648	666	613	611	632	642	642	640	631	634	600	594	620	624	653	607	584	654	642	613	603	646	673	620	603	614	621	630	646	610	622	638	654	632	581	604	660	632	625	644	638	585	628	656	656	591	587	607	594	608	601	585	595	636	621	612	634	619	646	643	627	612	661	609	627	588	577	612	628	636	638	616	635	618
31798	37687	44579	34604	21631	14036	8937	6528	4630	3668	3019	2122	1790	1511	1121	811	741	674	605	588	501	475	460	408	443	384	415	380	380	401	382	400	396	397	389	382	406	375	366	373	397	376	381	390	396	380	359	410	375	346	375	375	362	372	358	393	361	368	381	362	371	400	371	355	388	381	394	399	412	392	387	361	388	366	418	421	348	360	364	390	344	373	396	364	375	399	339	359	395	381	334	359	370	392	383	351	399	360	375	415	384	390	377	402	368	380	375	395	397	392	373	416	362	367	380	366	374	405	398	382	372	384	419	411	359	386	395	381	393	379	380	349	400	371	387	364	406	404	398	350	377	367	346	373	361	378	339	383	359	355	378	412	371	411	351	378	368	361	422	407	384	352	389	369	391	403	343	366	382	341	368	340	365	356	401	376	402	383	326	368	392	377	337	368	382	371	365	363	341	348	369	371	371	339	388	363	391	392	386	357	376	391	393	374	388	376	365	355	419	386	373	364	357	411	404	388	389	392	356	404	371	384	371	382	391	377	352	367	366	377	421	410	355	371	388	362	350	354	372	339	352	351	381	350	387	419	408	386	407	368	354	368	365	382	394	418	392	407	361	358	380	353	392	373	376	376	339	384	375	431	371	400	384	360	406	372	369	376	368	425	379	388	376	377	399	383	383	376	420	383	394	380	412	342	367	390	398	344	421	398	356	359	388	372	384	402	385	384	359	365	373	338	388	365	390	352	374	397	383	378	383	395	389	368	370	379	372	383	377	360	365	386	362	394	376	364	371	381	342	379	380	359	388	406	388	352	364	342	380	387	385	349	387	370	397	368	379	325	387	378	376	401	384	399	394	389	413	364	400	340	382	409	399	418	377	386	346	345	367	402	390	388	396	382	382	388	380	371	377	355	361	365	403	396	362	391	370	388	395	349	399	365	389	385	368	343	387	403	339	375	351	365	403	394	378	385	381	388	369	364	343	357	347	354	404	388	367	361	399	363	429	403	381	363	385	357	379	344	375	389	346	354	375	374	333	416	402	373	398	369	393	395	384	409	376	389	383	409	377	384	375	374	392	394	406	374	407	362	351	377	353	409	393	377	380	387	357	340	381	364	392	368	366	373	377	400	401	397	353	372	421	415	380	376	379	367	396	385	362	372	374	348	366	392	386	386	368	406	378	385	344	371	376	377	348	365	350	386	331	356	367	369	379	379	422	383	356	412	365	366	376	387	389	382	361	354	390	342	350	380	390	382	404	376	374	389	382	378	389	360	347	363	355	369	402	369	387	374	368	412	391	401	402	361	374	379	349	359	373	373	383	395	395	364	404	371	396	391	344	368	381	401	394	353	347	388	372	362	403	402	387	398	337	354	385	377	380	413	406	367	372	395	413	376	415	396	356	389	373	403	365	335	409	393	386	370	380	338	374	369	358	374	341	391	397	342	362	399	417	377	372	382	375	418	416	352	388	374	371	393	386	377	398	368	377	395	348	402	398	393	371	355	366	373	366	395	357	398	358	355	367	362	388	395	379	407	347	375	383	362	352	367	411	409	396	389	404	356	381	348	357	386	383	362	376	397	336	380	362	380	346	377	368	372	368	388	377	399	345	377	399	400	385	379	362	407	351	377	406	415	368	394	387	383	407	389	388	398	385	366	336	383	375	354	361	367	378	387	377	377	370	379	397	399	414	355	371	388	376	372	385	377	353	359	375	351	382	389	349	390	358	383	381	380	425	362	379	361	345	377	377	377	371	360	366	361	358	386	398	415	393	377	389	414	410	359	370	366	388	411	381	383	385	384	375	391	377	383	345	371	371	364	380	364	402	382	374	381	390	378	371	404	354	356	356	389	403	346	388	384	398	383	384	384	372	414	413	338	379	360	375	377	369	400	383	413	348	364	371	352	392	381	372	390	347	370	404	373	408	386	362	369	359	374	370	362	368	389	389	346	387	367	407	361	390	393	389	345	363	354	419	411	362	383	393	389	402	402	344	355	387	379	378	366	387	406	381	384	375	387	365	354	366	392	370	379	372	384	389	391	412	378	397	412	391	425	384	385	354	371	368	348	382	406	373	378	346	382	367	360	393	385	364	381	390	357	366	379	398	378	369	356	407	398	391	407	380	402	366	374	360	385	367	427	377	375	381	388	384	373	368	382	362	382	369	381	391	385	366	400	388	400	371	375	369	345	356	398	393	427	385	388	396	367	365	416	406	372	386	369	374	380	365	393	375	396	394	367	393	367	410	359	393	372	387	354	364	391	414	388	374	395	379	403	399	400	368	379	351	398	355	387	393	401	442	365	365	354	385	404	367	394	407	358	331	375	382	365	357	379	353	344	371	373	391	414	379	378	389	391	407	374	399	369	386	362	390	361	376	335	393	345	366	380	358	371	389	350	385	370	365	393	400	401	360	413	375	392	385	388	397	358	388	357	374	418	370	393	362	380	388	404	358	377	380	387	360	362	378	364	406	403	353	406	351	414	408	379	393	347	342	391	385	384	407	366	358	394	372	383	332	376	399	353	379	348	395	359	405	347	415	368	356	422	360	401	354	410	360	406	370	397	363	369	355	392	357	379	384	350	385	369	379	358	349	397	370	386	432	399	366	381	382	362	386	353	393	387	365	425	369	418	409	351	413	368	370	379	371	331	350	393	387	354	354	413	392	391	416	389	352	388	395	358	407	352	392	395	345	355	412	393	385	375	399	340	382	377	372	379	366	374	395	345	383	379	367	402	377	384	369	366	360	360	420	371	386	330	405	379	387	384	374	371	398	387	336	364	360	384	347	364	396	366	393	353	358	368	372	386	360	374	398	386	399	404	379	396	365	398	347	402	398	386	408	336	388	389	355	394	377	366	373	407	385	378	396	322	373	361	370	413	351	375	369	404	378	388	365	414	398	380	370	414	378	375	375	371	389	402	371	378	382	393	355	352	365	367	398	383	376	374	345	397	414	364	400	390	389	401	368	371	396	381	377	405	378	395	341	410	387	361	393	416	361	367	405	353	366	375	357	374	390	382	370	385	372	418	378	402	405	363	409	407	399	382	386	399	384	403	351	383	328	359	374	358	374	419	348	363	372	379	342	389	348	393	382	366	365	377	396	367	427	399	392	383	364	368	381	401	352	362	375	377	390	404	360	380	393	346	368	365	389	366	409	370	404	363	393	403	390	389	379	388	405	390	379	368	362	342	392	392	392	338	377	376	368	361	351	381	394	385	386	394	381	400	377	371	413	358	385	392	379	340	351	380	394	397	354	343	412	356	394	383	390	389	368	396	351	348	399	398	392	363	340	394	391	398	363	373	387	358	362	389	355	380	377	380	370	372	373	359	375	419	379	370	401	395	348	405	377	360	361	392	414	363	373	343	379	347	380	361	375	392	390	391	363	395	369	347	356	349	355	402	382	397	351	366	371	374	350	402	357	338	409	336	349	388	371	381	384	407	334	382	382	349	363	384	344	398	417	368	331	380	368	423	359	379	362	368	350	374	376	393	389	378
33240	50599	42461	30568	22035	16967	12478	9997	7154	5994	4713	3268	2889	2417	1577	1157	1007	908	784	714	612	558	515	502	490	468	443	421	444	416	426	422	424	449	411	382	424	420	369	373	414	409	434	421	416	386	382	388	373	409	400	426	398	384	376	384	411	428	376	383	402	397	389	405	377	387	401	414	425	401	414	399	416	389	410	442	377	430	442	428	399	385	441	381	374	439	379	401	347	391	403	358	363	390	389	400	431	385	382	361	391	420	409	400	394	413	416	430	417	396	376	408	387	412	386	387	418	404	416	410	380	421	379	406	410	411	430	445	431	405	375	419	383	419	408	442	415	409	369	393	423	404	412	386	407	422	377	364	359	396	405	389	393	417	409	407	412	430	389	401	373	392	419	407	368	386	373	383	419	436	371	428	409	413	399	409	383	418	380	400	440	407	407	369	370	363	382	387	379	419	396	397	352	360	376	421	423	394	417	383	390	390	431	415	432	404	444	419	413	388	408	371	378	402	371	383	400	374	383	387	426	411	432	390	387	404	351	379	404	391	400	406	439	383	377	377	416	362	394	388	394	403	380	388	372	368	416	397	398	363	380	393	386	405	388	405	356	407	384	426	420	396	375	419	422	414	399	407	393	428	402	370	406	392	406	398	427	409	417	402	414	421	407	380	398	422	422	363	429	382	397	393	396	397	417	351	411	369	374	419	413	442	418	397	455	390	381	437	374	405	411	400	430	372	386	373	394	383	410	399	408	390	392	376	418	402	421	386	421	401	369	394	436	418	426	410	384	410	377	406	443	392	410	377	420	366	430	409	379	424	370	384	488	402	416	396	365	385	415	401	427	383	368	428	387	371	409	356	413	394	416	419	418	433	408	395	413	375	374	403	406	393	392	419	359	402	371	393	389	401	411	382	393	381	423	354	378	393	393	428	398	400	398	390	397	380	415	377	406	369	427	409	388	422	411	407	400	361	420	401	376	413	424	391	382	393	384	407	347	392	406	444	400	404	448	377	411	415	383	419	401	380	396	409	424	362	400	411	435	384	391	383	367	377	395	418	394	361	423	427	387	393	401	412	416	365	394	390	425	367	393	423	380	393	385	353	390	425	412	397	378	372	384	407	405	403	419	392	355	405	350	434	422	401	404	394	401	414	373	381	419	398	429	431	403	370	386	405	408	383	382	367	426	392	409	395	382	403	403	406	397	352	394	382	403	358	373	377	409	370	420	403	423	440	438	404	382	418	388	377	381	410	407	378	376	395	391	393	444	372	366	388	385	400	411	358	403	399	387	388	434	407	365	428	399	403	395	405	403	367	382	403	385	400	408	399	409	372	398	416	420	411	405	422	409	405	416	392	399	402	415	361	402	407	430	394	402	391	404	401	393	416	379	382	400	403	422	414	369	392	359	370	402	384	386	395	391	394	447	384	404	422	377	373	411	388	408	392	418	405	445	391	410	381	402	412	401	402	408	399	429	378	416	367	399	392	402	421	386	379	366	381	359	374	390	388	371	420	372	386	402	391	398	406	375	406	409	415	398	397	407	376	399	373	384	433	370	384	408	367	397	378	394	369	390	375	420	436	398	407	391	381	394	406	406	414	390	406	386	372	370	382	395	396	407	366	388	454	392	376	422	386	412	379	419	400	385	420	399	373	368	387	410	377	411	370	421	415	387	411	389	390	393	393	419	392	433	402	438	379	365	421	412	377	385	423	373	392	398	409	421	387	405	392	443	403	384	399	403	433	364	393	395	401	446	390	377	394	386	359	415	435	397	373	418	395	360	401	368	392	411	393	393	403	368	401	414	375	411	397	403	351	401	400	375	380	395	445	405	416	431	410	397	398	417	402	413	409	393	358	355	427	442	388	385	409	395	385	422	375	415	416	431	379	375	398	392	368	423	401	438	353	377	407	382	417	363	364	417	399	375	374	393	393	398	395	383	396	398	397	397	405	383	363	383	389	362	378	408	385	419	384	358	406	398	412	412	412	379	387	371	396	383	421	374	406	383	387	406	385	439	371	405	402	419	408	391	393	391	414	376	371	409	411	367	391	381	406	428	422	363	399	387	404	424	408	384	337	393	422	403	426	387	400	401	405	381	406	403	391	405	368	386	413	367	388	390	376	364	401	418	417	368	419	370	397	412	383	432	384	399	388	435	404	391	406	432	406	363	414	388	386	381	364	363	403	383	383	421	412	397	408	405	413	416	379	385	389	397	390	401	403	393	439	406	434	378	372	399	388	392	322	371	383	425	397	378	402	394	375	380	385	355	409	404	380	370	411	417	390	404	445	400	400	437	414	360	368	370	382	430	384	405	372	393	397	384	384	410	384	386	386	394	386	401	389	434	390	413	399	373	398	363	407	376	382	421	397	380	405	394	393	366	420	373	415	418	380	400	415	379	389	413	390	373	404	430	432	370	404	414	418	381	416	396	387	420	404	408	418	405	380	385	389	417	396	385	372	386	395	369	400	394	425	395	406	417	365	414	408	415	382	420	392	419	421	411	396	399	410	398	398	372	406	377	375	381	377	359	398	404	421	417	384	400	405	401	397	420	411	408	351	396	414	421	416	430	419	363	398	373	409	361	418	382	365	417	403	372	407	385	386	391	402	389	427	413	410	376	406	411	395	397	433	358	343	418	415	401	375	389	410	392	394	377	385	389	398	375	388	385	394	406	419	397	378	395	359	422	396	395	377	375	392	421	364	398	433	397	388	362	418	413	372	399	371	397	412	388	402	370	370	375	403	407	384	394	408	375	394	410	409	395	407	389	408	366	441	394	361	420	386	410	378	407	427	403	436	420	408	385	383	430	392	437	389	397	400	410	388	373	385	414	374	398	402	386	379	392	397	383	388	391	410	385	399	377	382	382	403	382	431	383	402	403	397	380	414	401	429	428	395	406	401	378	383	405	407	364	396	378	401	426	397	425	391	399	406	400	409	399	377	422	379	405	400	397	392	393	379	411	395	422	447	368	392	394	406	387	388	404	384	417	388	388	393	391	423	418	411	428	414	387	385	408	382	409	401	378	397	377	398	361	392	385	423	390	383	365	429	445	394	410	423	419	401	398	416	423	392	378	359	384	368	354	392	402	413	381	421	368	417	394	401	430	382	391	403	426	399	361	412	407	400	414	380	384	405	394	404	404	395	394	425	398	381	383	400	419	395	396	395	358	370	418	419	392	416	410	375	401	375	418	396	397	398	422	424	369	394	376	405	430	409	426	398	411	392	438	398	404	435	374	407	395	366	380	422	394	398	416	399	382	427	411	376	380	365	374	384	400	395	407	393	383	382	396	421	416	411	356	369	393	388	374	373	389	383	409	383	384	416	407	422	390	430	427	405	434	405	421	396	395	384	428	400	388	403	384	409	396	409	380	387	404	365	366	432	410	377	400	364	381	376	379	430	351	424	391	376	413	382	394	386	425	402	383	415	369	412	391	357	400	392	376	390	417	388	403	414	402	388	391	395	408	453	408	396	409	377	404	394	408	377	409	368
23711	21108	29188	26835	23960	21928	16879	10714	7655	6224	5039	3635	3052	2469	1819	1409	1204	1042	927	836	741	751	705	633	639	550	536	562	529	571	509	541	521	562	501	541	507	526	492	485	502	523	504	506	471	523	538	502	530	485	527	471	494	490	499	511	506	505	491	507	489	497	518	495	539	461	515	497	484	555	516	497	526	502	518	481	560	535	549	489	547	446	492	517	499	506	505	509	546	522	520	506	520	497	521	502	469	483	494	528	462	524	473	508	465	539	500	530	477	516	521	491	538	488	513	506	463	526	478	514	502	504	504	498	501	521	546	493	499	512	506	485	548	507	500	483	491	474	541	453	489	515	487	478	486	524	486	488	500	513	501	506	504	506	503	510	529	485	482	510	527	502	456	506	494	535	513	529	476	480	503	509	502	517	513	510	502	481	539	478	521	494	489	495	518	483	520	537	502	509	543	508	515	520	517	493	498	487	542	501	513	489	544	502	518	518	454	516	495	519	539	516	529	478	523	542	498	534	481	504	491	469	488	500	521	489	496	510	510	510	485	490	484	456	479	511	503	456	534	486	495	518	503	481	506	533	495	521	539	511	489	501	516	488	520	455	507	499	489	480	505	485	502	500	537	501	523	518	531	481	498	501	465	480	468	488	491	515	544	503	519	519	501	515	538	521	480	507	515	515	531	492	515	508	501	524	555	524	510	510	504	515	505	477	519	480	550	506	521	498	560	530	527	527	496	489	505	478	518	563	510	449	492	516	522	493	506	491	522	505	529	504	486	508	498	510	498	526	492	508	477	534	510	512	522	538	518	494	516	496	521	512	512	509	540	516	511	502	510	481	510	508	531	481	483	531	499	524	525	529	496	535	511	528	471	505	513	496	527	517	504	505	469	556	523	522	502	496	503	515	490	519	498	483	481	490	512	503	532	509	476	504	476	530	497	483	512	497	516	491	534	496	445	480	529	512	531	549	493	536	503	539	535	495	532	495	502	516	508	491	520	499	561	506	512	516	486	491	514	517	517	511	497	513	553	510	477	513	499	525	492	488	541	471	512	525	499	480	543	506	517	485	509	512	512	499	503	557	507	486	502	533	503	492	526	477	536	508	540	501	464	493	587	523	551	513	515	480	516	559	509	536	498	510	506	520	539	486	516	523	560	477	535	509	511	526	506	519	483	552	538	441	513	497	485	522	494	529	508	488	511	513	516	516	485	517	490	516	525	500	508	503	538	532	525	525	497	512	510	477	492	550	523	499	523	510	496	460	486	513	472	511	496	544	519	492	510	526	516	506	504	499	574	478	498	483	505	462	488	502	480	504	473	518	509	504	516	527	507	559	515	498	532	481	474	483	538	531	461	517	496	535	568	513	526	511	514	491	515	496	481	534	491	533	509	494	487	519	479	537	484	520	486	494	507	532	518	534	506	516	474	539	507	505	496	508	501	442	503	511	506	539	480	509	518	503	466	484	506	513	451	520	502	476	488	463	496	520	506	494	537	535	528	517	478	474	512	498	527	533	527	465	481	521	500	474	499	539	496	502	495	505	530	526	507	458	500	548	532	514	532	500	528	512	488	494	498	484	495	445	554	502	500	471	544	504	518	515	508	516	500	552	494	520	453	517	474	513	500	509	479	477	493	477	495	487	539	525	547	483	497	524	467	501	518	532	489	526	536	523	494	495	497	498	507	514	478	499	527	510	483	524	489	467	541	521	516	499	494	506	483	507	494	502	531	503	492	506	476	513	469	492	486	509	508	502	566	512	478	483	501	524	496	530	507	499	517	499	505	511	557	517	518	495	503	491	505	511	535	520	492	550	515	495	476	494	500	547	507	501	533	506	530	535	485	509	515	550	514	491	517	526	525	477	488	515	506	520	512	515	519	474	520	490	501	522	515	503	529	516	452	500	499	513	509	499	497	532	501	489	485	506	529	542	555	532	537	488	522	508	539	507	450	523	516	498	496	496	511	489	463	510	540	511	474	562	478	525	567	504	554	451	518	493	496	483	551	546	532	506	508	496	495	483	506	518	532	519	495	494	527	493	541	539	496	505	529	518	510	504	535	525	503	496	522	520	508	483	471	487	475	486	522	496	485	543	476	510	511	495	487	529	503	491	509	497	531	507	475	556	512	514	525	523	482	508	469	512	508	490	508	498	494	474	512	505	500	507	514	520	495	544	532	531	515	502	523	501	536	485	492	501	507	525	527	517	484	494	489	531	464	520	518	502	491	505	477	484	519	514	570	502	480	540	549	510	515	561	479	557	528	479	479	500	533	552	512	479	480	517	517	531	508	542	522	502	485	510	531	547	480	485	517	488	497	520	513	487	510	498	489	522	477	482	543	543	506	541	472	477	517	498	476	520	499	498	517	523	495	477	503	516	494	526	497	490	478	523	519	520	558	569	516	528	479	517	537	483	529	492	455	533	511	476	550	503	538	460	497	503	548	550	472	518	513	511	471	519	526	475	491	513	527	494	526	502	489	488	493	510	530	533	465	505	488	503	511	475	480	500	491	521	550	494	507	506	493	499	491	553	522	500	488	495	491	526	453	524	565	502	523	549	518	500	519	513	475	478	523	561	531	494	529	511	505	510	496	481	491	505	513	476	483	492	488	479	489	460	479	515	467	500	490	485	509	492	539	481	536	508	530	500	482	498	483	491	528	533	474	484	483	523	495	485	517	539	481	522	516	514	486	526	493	543	507	498	512	511	511	502	472	480	505	530	538	534	536	497	496	464	516	502	504	504	465	506	510	497	506	509	491	476	506	468	527	456	553	470	510	470	498	514	492	515	500	510	508	483	474	516	514	475	502	473	471	493	510	511	533	523	489	523	502	464	515	463	484	505	525	530	485	533	480	537	500	517	525	477	529	461	489	501	524	467	516	469	525	483	486	515	517	508	496	538	488	497	509	478	536	487	504	462	510	502	524	516	473	503	482	507	506	521	504	548	514	533	523	503	498	554	504	519	524	521	473	480	496	497	525	481	509	530	506	508	484	564	521	515	516	478	499	520	522	509	483	494	554	489	474	487	541	497	548	504	502	495	555	513	492	491	503	545	524	478	488	510	496	502	500	481	486	477	464	475	533	535	522	522	475	517	490	500	549	485	480	500	445	502	556	546	513	489	489	442	501	549	516	567	534	482	551	521	534	516	498	503	500	507	512	524	494	504	468	507	512	502	524	531	489	558	518	521	497	504	513	510	496	533	530	458	511	517	490	543	525	495	523	484	529	507	473	489	524	540	485	519	510	469	536	486	497	504	495	513	512	521	483	459	447	520	523	492	518	505	514	552	517	482	527	492	488	524	569	525	516	501	493	527	496	482	488	481	546	536	451	527	483	523	501	492	561	512	500	506	468	475	527	504	521	555	494	511	519	497	518	485	498	477	522	481	526	499	513	490	479	521	484	476	506	517	491	516	520	503	501	500	496	488	489	498	493	529	509	477	492	512	473	552	456	482	511	535	497	490	518	522	482	472	488	492	520	499	517	460	510	476
34512	60702	50679	36876	28044	21582	17783	13934	11198	9023	7514	5150	4507	3717	2689	1779	1640	1393	1174	1068	948	873	819	764	686	636	611	629	579	541	530	566	508	537	511	561	528	530	520	511	549	515	543	560	543	560	490	480	459	536	553	514	542	506	509	529	476	528	501	505	523	503	551	498	516	509	520	479	526	543	518	546	511	532	520	555	538	506	503	574	479	504	548	524	497	497	531	543	512	546	519	554	495	550	523	504	522	501	500	537	538	508	515	500	528	500	515	503	508	514	510	528	504	516	514	503	493	517	487	490	514	507	527	529	506	505	517	470	489	531	520	492	531	545	539	506	493	519	536	512	518	498	478	525	503	478	504	509	465	513	514	545	468	541	475	483	541	463	497	553	528	495	474	518	538	489	542	499	543	516	475	465	514	498	499	504	491	501	528	534	557	503	482	504	511	501	491	467	578	498	544	491	513	510	522	459	550	533	526	514	566	501	519	525	534	536	530	503	522	534	473	495	510	504	529	502	485	508	547	552	519	539	526	503	504	480	538	509	548	487	488	533	537	484	544	512	496	512	545	483	499	513	515	525	547	498	538	520	536	518	539	508	562	495	525	506	548	550	491	555	532	484	476	524	531	502	479	554	493	553	501	525	514	500	531	501	512	505	490	516	482	542	490	547	523	509	525	515	507	518	544	503	525	492	504	527	488	512	501	533	513	505	528	540	500	531	500	568	495	534	511	462	544	529	542	488	496	521	532	510	497	504	524	515	540	485	510	456	508	512	516	500	488	507	500	510	518	485	506	551	492	556	492	516	498	516	510	492	529	539	506	536	532	512	477	508	502	525	497	500	520	488	492	528	483	470	480	525	501	514	475	529	514	504	552	523	483	529	501	529	504	486	493	534	517	461	479	465	502	541	502	469	509	532	444	536	523	545	490	479	518	474	478	557	518	524	483	537	522	534	498	515	517	564	544	522	493	493	528	530	510	519	506	544	501	553	535	527	500	502	508	466	498	490	504	493	544	491	523	524	496	522	535	490	500	524	512	506	528	528	493	487	518	482	477	500	504	498	513	530	560	482	544	493	544	504	486	513	503	476	500	507	476	519	561	488	544	506	500	511	524	526	514	453	497	463	562	501	489	508	509	563	458	557	560	507	528	528	464	508	511	542	510	514	499	525	575	539	555	557	535	470	515	526	501	503	479	540	478	521	460	472	489	508	483	509	522	532	519	500	498	509	485	469	476	499	511	522	501	526	492	505	544	498	535	500	518	526	515	502	509	484	524	489	505	473	508	510	550	493	554	498	515	520	570	552	546	480	509	480	476	528	522	541	517	506	536	534	511	523	513	550	502	531	503	491	515	491	463	469	520	487	504	521	564	501	466	518	542	485	496	494	518	500	522	511	480	579	514	565	509	535	497	518	478	504	506	503	536	540	542	542	497	531	523	516	513	501	487	540	504	473	498	517	495	552	538	513	539	517	529	459	548	517	505	531	533	473	467	510	539	513	549	537	537	490	492	511	502	519	533	577	497	516	541	516	516	482	514	531	509	531	511	489	507	512	517	531	476	527	553	524	522	514	480	519	497	537	530	496	507	532	555	473	494	502	488	509	525	467	536	470	494	532	513	517	483	526	536	527	511	478	501	513	504	526	491	559	502	499	534	488	513	558	517	486	513	490	552	547	550	513	523	536	551	521	511	545	507	542	460	519	512	485	497	519	497	511	500	522	510	511	528	542	509	485	530	515	463	519	538	489	491	538	501	482	499	520	499	517	509	522	532	526	510	503	500	487	475	522	531	525	506	556	507	505	536	522	516	504	480	560	514	515	513	544	519	532	527	541	513	526	533	461	485	507	494	522	502	527	481	509	548	499	484	487	471	485	506	496	517	520	551	513	521	526	500	491	551	546	536	516	558	505	555	536	499	487	528	500	527	536	530	513	509	494	523	510	534	522	488	488	485	524	517	514	519	514	518	495	505	548	504	525	521	500	481	518	531	511	478	503	492	534	544	539	551	538	534	492	512	541	534	513	534	535	523	493	511	502	552	536	522	513	519	508	478	512	518	503	487	547	467	526	487	515	496	530	521	535	546	514	552	527	495	533	539	519	527	499	544	550	490	533	512	527	487	492	536	536	502	506	522	499	506	510	517	534	473	522	498	480	498	522	509	561	502	510	491	520	501	454	501	499	556	532	475	489	529	486	521	478	501	491	508	512	479	551	551	515	509	503	513	494	562	559	530	501	520	495	498	495	494	510	514	502	482	529	533	575	487	523	496	487	501	538	525	509	489	536	546	487	497	466	499	509	506	548	537	508	490	536	525	495	524	503	513	467	504	500	529	446	527	533	508	503	501	512	530	492	517	518	511	513	507	552	484	512	532	521	520	488	541	491	515	559	538	532	544	549	501	543	510	476	494	527	509	565	529	476	499	468	506	496	507	545	504	517	509	526	536	524	530	511	515	506	537	505	495	501	539	503	505	490	524	502	483	495	512	505	528	544	506	540	471	479	514	517	512	519	556	534	523	517	519	525	514	508	509	523	496	505	510	500	485	516	483	512	488	500	469	553	496	571	492	509	489	527	520	517	543	516	515	529	513	502	500	514	507	484	498	528	525	507	538	532	526	499	508	477	492	486	505	509	544	534	511	490	486	490	513	515	498	519	536	516	487	514	523	486	495	502	531	566	541	477	474	528	511	522	492	484	476	474	531	502	522	550	505	510	533	528	547	516	502	511	523	494	497	520	479	523	519	529	555	523	482	531	528	518	506	537	529	505	472	520	535	490	547	489	482	507	489	549	541	541	541	548	519	472	503	490	543	516	532	547	518	540	496	535	502	532	479	496	476	511	499	557	489	519	510	482	502	535	524	497	487	538	524	528	502	476	501	483	515	492	567	497	536	505	477	539	491	543	485	508	505	542	500	497	492	470	524	526	542	499	520	532	535	489	490	490	531	504	523	562	508	495	518	526	490	486	564	549	479	525	503	473	528	499	539	499	536	556	527	499	517	508	566	519	515	513	500	503	518	522	493	530	482	477	496	525	512	515	527	510	525	527	524	517	505	545	532	537	559	474	520	502	521	495	516	500	544	524	491	488	534	509	519	485	523	502	526	498	491	518	517	506	507	518	476	492	488	539	524	541	512	506	515	550	527	517	484	534	484	514	466	459	500	500	502	532	528	522	498	552	507	495	538	484	517	540	487	511	527	467	502	550	511	507	539	521	461	504	521	520	505	477	547	489	536	504	522	525	506	525	525	529	480	564	540	516	511	500	473	513	484	556	515	509	553	531	530	517	520	543	525	529	501	534	517	473	510	488	524	514	541	504	498	530	477	530	470	511	490	496	521	533	507	516	532	540	532	511	538	506	501	512	527	506	465	510	515	517	491	512	481	532	499	498	504	513	528	517	533	531	506	484	513	504	504	499	504	506	521	555	505	490	517	536	516	523	540	522	530	556	500	537	514	535	496	490	533	473	517	539	519	520	496	537	531	506	534	471	502	489
24887	21467	30463	29959	22896	17097	12042	7552	5775	4954	3676	2722	2430	1939	1366	1072	933	891	786	687	665	596	555	531	553	490	496	462	438	470	466	464	412	423	470	451	406	395	444	419	447	419	419	425	456	428	414	426	431	423	431	406	389	437	415	412	410	413	396	418	418	441	421	429	406	425	423	415	437	414	424	419	443	434	408	420	438	467	410	442	447	461	427	391	409	391	429	405	405	401	400	406	435	428	420	430	468	412	430	387	431	390	454	423	418	431	439	405	434	404	443	433	399	415	391	410	417	417	444	392	395	402	432	440	399	406	453	403	422	414	410	428	452	432	416	421	420	410	400	397	398	458	427	444	417	436	430	400	443	402	414	425	424	428	410	406	429	431	414	429	401	420	422	409	412	430	452	409	393	403	425	434	446	405	417	412	422	426	425	426	411	392	426	416	399	429	431	404	425	411	457	412	408	393	438	413	397	417	375	422	384	400	405	428	419	437	445	417	435	388	443	449	441	424	466	412	432	412	459	407	426	405	402	449	398	410	459	414	424	443	430	444	406	415	463	401	446	427	390	461	436	447	453	406	440	445	468	430	444	472	447	431	431	425	413	421	400	427	419	416	408	431	425	437	432	431	446	440	435	414	415	398	374	398	416	391	431	449	402	425	433	412	448	420	416	394	439	457	452	432	374	411	470	376	428	431	410	443	406	407	394	418	404	416	424	459	406	385	433	409	423	428	443	434	407	405	455	413	390	441	444	433	442	403	428	439	374	408	430	413	384	431	394	432	425	397	412	418	399	457	417	404	421	424	418	432	410	434	420	444	423	405	474	458	366	433	388	421	434	466	413	447	427	426	403	426	425	419	423	429	440	435	404	408	398	461	416	434	412	434	424	432	445	404	388	416	393	423	409	396	414	449	445	414	463	419	371	422	424	434	407	418	449	445	405	435	401	414	399	424	430	408	399	405	410	433	429	396	427	420	405	429	384	432	428	408	405	402	420	445	398	419	413	410	413	427	434	439	437	426	396	417	416	404	415	409	401	446	421	434	413	401	434	418	413	413	405	391	436	407	405	419	405	405	414	434	439	430	406	422	388	407	444	408	434	425	435	396	421	412	456	412	383	421	433	448	466	421	422	428	423	438	440	396	414	402	424	405	437	425	450	434	421	423	468	407	413	391	427	432	407	453	418	417	406	421	419	385	415	442	439	417	425	407	442	392	419	428	426	422	413	393	430	453	401	423	406	422	420	418	433	387	406	436	396	394	428	418	469	412	421	420	426	426	393	410	428	399	443	408	384	422	434	418	455	434	412	433	445	394	422	413	401	424	409	438	413	403	453	456	405	412	408	436	433	388	428	393	455	428	414	402	391	448	433	453	418	430	406	418	416	414	391	456	405	436	421	442	404	432	405	432	384	459	427	412	417	443	412	454	425	437	420	397	425	410	385	418	403	413	447	406	415	404	376	388	401	432	445	440	472	453	376	409	465	407	431	415	439	493	406	395	428	384	422	465	409	383	434	401	405	423	408	377	441	443	423	421	431	454	404	442	432	428	410	423	399	462	402	384	407	404	443	421	377	419	410	409	411	430	436	450	422	430	429	448	390	432	424	438	440	407	429	447	411	388	404	454	392	421	419	429	460	400	473	447	416	439	436	440	412	407	412	381	461	443	395	421	412	402	398	402	416	437	418	420	416	431	459	413	419	408	454	419	433	390	427	410	450	446	426	412	416	409	414	432	413	381	415	423	428	421	417	415	429	442	430	426	423	424	439	434	436	418	407	448	418	425	382	387	445	463	402	402	441	453	465	428	429	388	439	412	416	431	413	415	397	401	429	404	404	440	404	389	430	403	418	420	400	452	384	425	417	430	436	450	402	424	442	398	463	426	438	437	420	444	429	414	462	431	402	420	418	434	422	404	427	405	396	403	425	421	430	399	406	423	455	430	411	407	414	458	443	437	451	416	425	441	438	431	420	402	388	440	436	414	406	440	398	400	440	402	433	406	377	413	414	423	423	408	411	405	436	427	438	445	433	409	394	403	461	397	408	405	427	405	463	461	430	411	412	446	410	373	396	398	410	439	424	469	392	458	417	437	394	421	390	422	421	398	428	410	421	412	435	422	427	451	385	458	395	443	403	405	429	419	437	432	425	428	396	420	428	413	447	430	387	438	395	460	394	371	409	433	415	407	371	393	402	423	418	427	403	392	397	417	422	394	454	424	399	419	430	419	437	429	443	404	394	430	435	419	417	397	403	402	394	407	428	403	411	400	422	385	424	392	400	391	456	421	454	411	434	430	422	432	427	420	403	412	441	408	405	419	441	436	431	414	419	412	434	438	434	402	461	439	409	400	437	386	421	426	401	406	445	414	404	421	430	439	461	424	404	415	394	439	453	439	401	401	430	431	420	427	412	409	426	458	401	407	427	414	430	390	450	466	461	455	415	444	397	432	418	411	410	441	433	454	410	398	376	365	425	405	426	418	405	451	415	442	391	402	424	411	442	440	446	412	410	448	419	409	411	391	427	405	397	420	408	455	409	428	418	424	394	460	411	388	402	444	415	431	426	397	426	428	449	426	413	394	406	423	406	458	436	399	400	425	427	392	442	435	410	411	394	416	411	424	434	432	412	418	405	429	390	437	391	401	406	418	418	437	421	435	411	429	467	432	405	407	424	411	442	413	414	371	415	442	405	418	460	415	404	405	400	419	436	422	452	412	406	417	413	407	427	429	387	404	442	445	406	392	423	403	394	449	430	418	405	422	414	425	415	439	399	437	454	441	404	412	414	401	448	419	452	420	411	424	423	404	408	450	400	421	384	425	422	446	430	432	420	434	420	412	422	433	455	474	414	382	410	391	431	413	451	422	466	427	401	417	400	429	413	426	396	416	448	407	428	410	425	449	419	410	437	426	463	426	424	431	416	440	435	413	458	403	432	415	462	405	434	393	380	420	427	393	405	426	394	442	425	430	425	414	438	438	432	425	462	423	390	399	434	421	385	421	429	445	438	455	426	411	441	445	408	434	437	433	426	418	473	441	442	411	417	425	398	421	374	419	401	406	461	404	420	379	430	431	421	405	432	425	428	406	411	381	423	428	429	460	431	412	424	420	409	446	419	414	419	427	401	403	398	436	406	431	445	410	419	381	419	414	431	404	424	402	436	422	396	439	412	422	415	447	425	428	422	419	403	408	464	416	450	461	433	427	438	440	424	444	421	402	472	448	383	441	408	409	450	422	398	418	435	402	499	408	442	452	452	420	433	423	396	421	416	420	431	373	402	391	423	389	412	397	417	417	422	417	401	361	449	447	427	430	425	403	390	422	475	419	430	418	409	405	430	443	447	415	433	410	418	429	391	454	404	427	385	426	412	400	444	400	415	381	423	433	422	404	409	417	472	437	386	443	444	396	443	392	430	410	448	411	410	431	423	424	420	436	424	428	416	398	405	397	426	413	412	425	448	428	396	398	414	402	407	433	422	436	432	449	424	425	405	404	426	444
33959	57435	46194	33684	24641	19385	15228	11286	9265	8234	6185	4399	3742	3015	2068	1514	1323	1224	968	1013	798	761	675	670	603	539	544	467	457	487	491	518	501	452	504	464	451	447	439	448	464	440	485	448	441	428	444	449	417	479	477	456	419	429	480	464	461	426	462	467	428	463	472	441	471	441	467	433	433	503	473	432	474	438	482	417	428	452	441	499	429	448	467	411	434	478	420	426	437	455	451	437	438	424	455	421	427	406	481	469	451	454	440	493	454	448	472	437	452	451	476	417	453	497	444	442	433	442	444	449	442	456	447	435	437	441	454	426	442	427	450	439	441	427	415	395	475	444	435	457	439	445	473	462	456	458	439	447	445	429	438	408	420	427	451	452	438	424	424	468	432	447	463	405	462	472	425	426	470	458	451	453	469	451	454	437	436	460	430	441	439	438	454	465	431	446	478	417	507	446	454	442	478	428	427	420	450	448	464	455	447	426	483	448	428	443	450	467	452	443	435	449	450	454	435	449	475	407	417	430	470	409	487	464	465	444	413	419	439	451	497	425	442	488	478	437	467	444	472	471	476	435	449	476	501	408	417	462	379	433	453	477	470	454	429	436	441	454	429	455	443	454	422	426	470	441	415	434	448	436	461	477	413	410	429	460	437	458	476	423	460	468	501	450	467	407	442	430	439	478	450	427	444	442	421	460	484	461	461	445	429	446	419	441	475	472	455	443	463	432	437	440	449	431	433	444	451	420	435	458	417	451	442	421	418	419	472	446	432	440	477	409	405	464	432	427	404	444	450	444	423	441	473	447	434	473	448	451	443	451	462	486	444	423	448	455	449	419	440	465	392	460	446	442	429	480	492	453	461	429	402	455	416	465	437	446	439	433	448	425	436	460	452	419	419	469	453	464	406	434	437	435	459	444	453	453	435	476	457	441	437	432	445	475	445	422	431	455	447	484	438	455	468	454	463	463	416	442	409	445	460	439	453	442	443	451	444	453	443	477	443	432	428	443	437	456	455	461	452	426	458	450	426	471	446	426	438	474	476	485	429	450	445	492	464	473	435	449	428	440	472	465	435	437	428	403	477	451	432	449	408	456	471	477	444	479	444	432	447	442	409	483	449	430	438	449	499	430	443	428	468	458	480	445	464	508	439	409	412	447	455	417	396	488	450	437	457	440	469	441	460	485	452	446	448	405	457	446	464	476	491	435	434	471	483	430	433	449	440	464	476	479	422	446	435	418	434	467	486	419	397	435	427	419	471	457	452	452	423	447	449	461	459	431	449	415	441	456	457	456	459	446	441	433	430	514	441	451	449	459	435	441	474	454	433	415	431	490	419	473	436	462	448	446	449	485	460	439	397	446	429	434	400	455	433	434	444	441	444	458	459	459	460	425	421	484	435	451	430	450	419	483	422	442	450	443	460	464	447	459	446	455	452	422	439	452	408	433	464	452	414	470	433	456	470	422	444	441	437	440	476	436	434	458	478	430	468	443	471	440	467	465	426	426	446	512	442	457	440	445	453	443	431	449	448	429	461	431	452	436	415	450	457	428	446	422	426	458	423	494	456	486	448	433	496	461	437	443	465	411	477	432	490	448	454	457	440	427	458	458	429	468	427	435	466	437	446	450	491	418	475	422	400	443	450	459	406	450	438	479	433	485	476	452	440	465	445	451	446	434	465	445	459	432	453	430	473	455	453	455	437	469	448	397	448	390	433	436	466	445	444	467	469	463	465	453	423	448	435	464	487	437	448	465	431	455	449	463	418	459	436	441	443	466	468	426	458	472	459	452	446	431	405	433	417	469	465	443	433	459	463	447	415	471	393	449	424	431	438	456	438	460	466	502	444	470	422	479	455	433	453	477	451	424	479	424	463	481	463	451	429	413	454	454	454	447	419	465	405	443	465	433	440	466	428	462	448	419	428	449	473	423	415	433	455	475	446	438	461	417	443	450	406	478	440	452	464	419	436	429	439	448	454	434	480	451	443	489	449	453	437	430	476	449	429	416	429	420	420	466	472	455	469	462	437	416	394	430	453	449	468	446	432	427	441	449	483	472	446	424	421	418	440	469	439	474	411	478	446	424	445	454	480	439	468	438	454	452	447	438	441	442	440	468	425	452	452	476	403	424	429	476	469	452	442	446	452	456	489	516	464	436	438	459	439	440	456	480	447	443	455	436	427	472	465	447	464	459	447	441	407	432	495	445	463	458	443	440	414	462	462	420	462	465	439	428	448	428	417	441	434	468	436	422	444	454	455	448	438	430	450	415	465	386	439	440	408	429	453	404	443	466	434	455	444	412	415	434	467	442	450	430	450	468	438	458	454	461	459	450	457	483	444	427	478	429	454	457	449	445	460	449	461	437	447	419	468	442	446	465	455	440	437	434	445	399	456	466	450	436	453	453	453	442	420	441	446	469	453	478	435	415	422	429	414	487	461	448	478	441	412	457	425	468	472	444	428	466	447	417	461	449	427	444	437	446	432	418	479	429	484	467	389	429	446	438	461	423	462	447	430	447	433	434	429	431	432	429	429	483	443	392	473	452	460	427	460	444	429	417	430	483	411	456	485	471	434	451	469	442	460	430	418	433	462	459	449	448	456	436	426	446	426	440	458	443	447	459	442	434	451	440	419	446	440	445	474	455	463	463	432	446	480	445	439	450	455	470	460	456	442	384	450	469	491	473	430	450	477	457	413	421	437	484	479	490	439	446	428	439	491	462	477	456	420	445	452	435	427	461	461	418	434	482	483	456	447	459	461	452	429	435	452	457	416	439	447	462	481	463	464	466	457	468	445	466	448	411	468	463	467	429	419	442	460	415	478	461	469	446	440	435	436	463	466	454	452	421	445	428	464	462	414	443	434	421	437	453	452	458	422	440	473	451	455	450	455	437	445	452	447	409	439	452	436	456	450	467	492	465	411	469	490	416	493	453	413	439	451	439	456	431	454	442	419	439	467	461	443	447	476	456	440	442	437	438	466	391	431	439	475	447	436	469	450	451	457	450	461	442	473	444	476	451	430	425	411	459	440	445	449	448	432	421	451	428	421	482	453	412	498	443	456	460	459	411	425	454	404	495	423	453	459	479	451	408	429	415	485	431	430	443	438	404	413	464	426	432	453	475	441	428	467	442	469	438	434	436	425	425	440	446	452	456	445	458	411	456	459	462	454	417	463	418	447	449	441	429	442	418	480	463	433	488	468	469	435	502	451	476	455	451	441	410	396	460	451	453	412	463	455	454	444	432	459	459	457	434	470	448	469	434	474	433	430	449	445	462	437	444	427	467	446	412	427	446	419	455	440	467	447	458	461	423	447	433	479	475	443	425	457	429	432	481	467	470	437	457	420	451	451	449	444	452	452	466	442	446	465	452	453	456	430	452	471	440	498	426	471	438	452	430	442	460	440	411	453	422	419	466	424	426	468	458	443	460	471	451	460	401	483	450	479	445	436	478	484	417	432	463	427	429	455	422	445	429	468	442	442	455	385	446	445	459	448	424
22543	21086	28946	24187	22469	24202	23418	14107	10622	9268	6621	4929	4150	3112	2349	1778	1614	1426	1356	1254	1061	966	906	893	741	715	673	699	668	676	655	655	697	644	608	678	658	646	631	588	624	657	609	652	629	632	615	627	625	604	641	596	628	633	634	625	657	669	608	648	644	611	591	588	609	644	648	597	583	648	631	574	597	649	666	623	605	612	676	631	648	636	612	595	614	600	604	624	589	609	550	670	616	678	642	626	631	627	635	632	602	639	611	630	603	620	623	613	612	668	592	580	627	652	665	623	527	582	655	620	588	593	628	597	646	628	643	595	602	636	622	596	613	636	613	633	580	616	628	635	543	593	597	617	617	658	596	650	612	640	586	666	622	586	576	663	635	577	612	694	633	631	653	594	704	624	634	649	608	614	645	598	597	619	593	643	578	606	591	585	646	614	582	617	608	601	625	568	626	611	613	632	577	598	627	638	571	592	635	605	581	628	624	588	611	634	614	619	612	576	600	586	594	634	612	628	581	595	628	596	610	635	632	629	636	615	620	585	588	579	627	623	654	648	591	649	627	573	607	622	590	619	587	609	599	613	605	634	616	638	588	618	592	614	642	559	613	652	649	636	605	648	571	580	637	584	585	604	620	625	579	598	616	587	643	595	607	573	643	618	606	608	595	560	649	631	629	627	565	615	617	624	628	594	562	586	626	614	614	618	576	594	582	665	627	591	619	643	587	632	691	631	603	631	601	605	628	593	574	634	646	604	605	609	592	596	631	634	623	607	641	624	588	646	622	632	587	623	640	625	645	571	645	598	615	623	590	595	638	597	620	615	633	596	628	577	668	649	622	615	636	609	626	682	636	619	666	574	610	624	585	651	644	638	613	608	571	628	618	627	575	628	596	621	601	617	602	615	660	577	612	584	599	621	620	620	628	654	609	639	636	605	643	617	635	637	566	637	598	628	602	615	620	640	625	624	647	607	593	629	614	612	616	620	580	608	609	631	610	641	616	601	625	611	634	626	559	625	590	598	611	577	567	612	593	608	671	608	593	599	577	612	606	588	601	605	619	610	669	664	600	615	611	564	592	652	612	639	653	601	608	644	592	681	643	636	601	623	596	642	611	610	653	601	701	616	587	620	607	611	597	629	653	602	586	653	606	598	583	618	609	618	622	581	609	638	659	624	638	621	604	619	635	605	605	635	585	588	640	601	585	650	654	599	621	614	591	635	610	593	632	637	584	599	609	639	625	595	625	631	610	616	602	580	585	612	615	652	616	616	615	610	677	640	607	591	602	559	615	658	620	628	644	610	592	588	618	619	598	627	592	612	608	637	577	578	580	681	622	625	628	585	600	667	634	616	604	606	603	614	616	625	593	618	616	577	629	629	604	611	632	581	578	594	597	616	579	560	611	585	629	629	613	592	621	617	625	614	600	590	607	578	623	624	582	557	628	636	600	650	593	623	630	621	640	616	605	640	614	645	655	582	597	596	602	619	606	633	608	615	623	552	620	625	589	596	614	601	630	622	612	637	650	603	612	615	608	598	576	599	592	587	609	607	608	645	620	649	648	577	631	588	626	594	618	574	571	610	630	634	583	653	626	623	597	616	597	607	651	615	634	607	604	590	638	618	611	586	629	564	617	593	632	583	618	586	648	659	669	671	625	594	624	627	593	644	661	668	603	627	606	598	661	608	607	612	587	602	584	607	591	605	572	595	599	594	624	622	616	610	626	620	644	605	620	626	617	598	608	593	615	628	644	629	577	591	586	590	606	626	591	637	619	592	653	584	594	591	610	673	596	609	586	621	644	634	629	611	610	617	645	638	581	619	642	586	562	584	625	634	660	602	603	599	616	650	582	612	580	570	630	592	656	610	604	624	617	610	624	578	636	618	614	588	601	609	598	647	572	601	603	609	612	611	580	580	632	641	612	604	589	578	620	578	610	598	610	627	633	590	608	581	576	610	604	552	583	623	615	620	577	645	610	626	632	569	594	650	601	603	613	644	647	592	612	604	580	609	586	576	601	625	591	604	589	615	600	606	624	607	619	637	605	677	605	636	634	605	606	651	624	610	619	594	640	631	638	590	643	659	631	625	616	624	622	618	635	610	603	615	621	605	623	596	596	657	586	658	621	592	630	660	670	619	638	662	645	644	636	634	620	634	628	600	645	615	614	606	624	608	597	632	607	597	632	616	622	663	611	662	665	609	638	621	594	632	570	612	627	582	638	603	626	591	662	625	636	604	601	573	611	593	601	574	663	609	645	589	632	632	610	592	591	610	646	608	632	589	605	685	614	592	593	636	595	594	642	583	599	591	622	559	625	570	594	567	611	627	622	614	646	631	630	609	647	622	636	591	617	625	574	579	644	641	638	655	625	567	608	588	601	595	605	584	604	629	594	679	667	625	611	619	644	656	610	612	631	648	622	617	632	591	612	610	600	625	627	636	667	637	584	626	601	621	619	642	622	621	617	588	558	629	606	586	636	595	640	626	607	616	609	647	621	648	561	622	602	643	614	571	607	581	598	581	565	658	643	626	675	621	583	631	611	593	616	603	600	641	613	634	654	613	620	607	597	612	613	662	608	613	609	625	637	565	608	607	595	658	645	609	591	629	605	655	610	597	645	612	616	579	597	589	614	682	667	630	627	598	621	590	624	608	642	624	587	600	626	595	632	571	585	625	604	593	633	604	595	586	600	596	613	598	616	579	680	601	636	582	620	618	588	637	635	588	618	567	611	633	622	619	586	606	633	623	566	578	617	616	618	635	656	606	626	611	646	607	589	579	580	651	628	698	608	628	618	605	562	612	594	612	644	635	640	637	592	640	598	596	616	629	593	660	574	634	631	625	615	621	651	595	607	654	597	596	614	627	605	599	630	651	613	626	612	563	585	633	654	596	644	619	615	594	617	654	603	607	615	608	607	597	619	717	630	592	606	588	613	604	603	602	645	630	637	595	607	629	612	637	618	628	658	610	613	596	606	623	591	653	574	597	622	632	565	676	603	602	625	605	660	576	595	602	610	608	614	603	595	662	566	628	617	598	588	630	591	638	568	641	596	595	561	612	601	597	600	631	605	634	598	605	617	606	598	568	563	643	630	596	631	563	560	617	613	678	637	576	635	573	632	619	651	616	582	635	606	560	555	636	564	581	609	607	653	634	605	628	643	660	639	566	625	626	635	603	620	657	614	653	618	616	596	620	601	612	597	604	672	637	632	606	595	634	657	603	593	629	568	625	640	619	621	621	643	615	619	637	592	569	604	597	648	605	641	644	560	622	612	592	617	592	637	610	624	628	626	610	589	617	574	598	585	607	607	627	578	616	629	609	627	600	625	619	649	635	651	667	654	615	580	579	635	602	600	629	632	613	656	601	635	599	577	581	634	594	627	630	611	642	605	630	625	617	626	625	633	600	599	578	581	632	648	601	633	628	608	576	627	612	614	622	613	607	617	599	607	633	619	619	586	622	626	605	581	606	634	575	592	639	658	652	603	632	581	604	580	637
37495	67005	55567	42257	33421	26626	20639	17185	14622	12721	9516	7222	6391	4732	3343	2429	2326	2033	1706	1606	1361	1248	1041	1043	905	803	759	746	709	683	650	669	704	685	672	667	660	657	638	629	619	640	627	664	665	668	573	630	636	659	645	663	613	627	665	630	647	638	630	586	624	605	598	609	637	622	681	660	639	599	675	646	677	658	631	663	656	658	608	606	639	625	596	640	590	637	639	598	627	621	626	584	610	594	628	602	623	690	621	598	584	634	621	636	626	591	639	634	615	576	617	626	673	609	643	601	635	604	617	610	643	670	600	671	575	641	632	576	613	644	632	590	607	631	623	618	619	596	621	602	569	637	624	608	636	614	606	606	595	609	695	621	612	610	647	676	652	621	598	608	577	686	605	606	571	674	646	630	628	617	605	602	604	608	614	656	635	604	664	638	639	643	628	650	623	638	661	627	632	623	599	627	619	590	630	624	618	678	599	628	592	668	614	623	628	635	630	686	611	672	622	636	593	608	592	641	609	627	614	636	618	610	630	653	637	623	610	631	670	659	594	590	642	608	638	608	619	640	627	644	612	604	597	614	611	596	643	602	650	622	582	645	648	623	595	640	564	606	605	620	646	622	614	565	618	591	622	611	646	612	593	652	581	609	649	615	632	628	613	633	559	620	610	642	615	587	609	629	590	656	680	629	653	619	623	619	581	637	608	644	629	624	605	629	585	657	619	617	628	600	659	674	601	563	629	622	612	629	635	601	593	659	606	629	610	608	641	661	653	626	649	611	608	600	631	637	625	647	609	609	590	603	598	607	605	665	639	678	599	643	612	635	610	596	634	611	601	623	618	582	627	633	621	620	639	602	653	597	600	622	620	616	612	624	651	621	604	607	574	632	649	622	611	607	579	597	629	610	570	621	618	589	629	605	642	614	626	606	612	629	643	669	623	616	570	596	645	595	639	625	594	659	633	639	629	605	577	592	614	604	628	647	639	621	610	579	642	640	621	583	621	625	615	606	589	617	587	635	603	609	570	621	650	654	617	609	603	614	616	680	623	647	614	610	604	582	600	629	644	642	615	583	600	680	560	634	607	602	625	615	676	618	657	617	636	593	606	609	685	635	594	614	658	658	635	629	610	630	611	639	593	625	596	578	613	584	623	610	645	605	636	629	644	611	642	617	618	619	618	635	650	634	626	668	596	628	587	574	651	602	650	620	665	607	605	615	577	629	608	647	644	627	654	643	588	626	660	636	675	608	615	613	593	665	607	636	636	635	636	586	598	618	621	665	621	615	636	642	617	628	645	634	658	626	638	656	655	598	566	629	625	620	609	666	616	648	616	635	580	575	623	622	608	627	602	662	599	631	629	611	601	583	651	624	671	589	642	604	628	642	617	628	612	630	585	617	577	623	631	629	695	607	628	636	607	593	649	638	637	636	617	587	587	596	640	633	633	629	650	689	615	634	643	610	609	624	639	662	624	619	618	597	617	617	623	577	606	635	600	646	634	600	597	597	606	635	616	592	587	581	584	616	599	578	641	602	589	560	606	589	611	598	655	641	605	642	595	679	644	629	626	637	612	641	628	651	621	598	637	639	655	562	620	653	638	654	596	620	646	653	617	623	632	631	623	640	619	600	630	621	599	629	646	711	634	659	608	670	623	596	591	625	596	639	595	629	615	629	603	633	592	641	618	609	622	572	606	620	627	634	647	638	623	611	656	578	661	681	631	630	618	607	637	604	610	662	624	663	610	637	629	610	643	589	613	633	643	654	587	635	655	586	620	608	646	636	622	621	629	629	650	675	666	648	608	628	647	609	598	642	617	663	613	643	630	668	641	612	632	659	634	661	645	641	634	591	575	605	630	610	604	644	631	667	624	602	599	630	659	641	592	607	641	654	635	628	640	604	649	610	617	661	631	580	623	660	644	561	569	615	599	590	622	594	618	614	631	606	640	637	638	637	645	626	616	613	615	593	602	696	617	616	617	651	630	600	614	640	611	617	645	621	660	601	604	646	591	641	625	634	597	588	664	654	634	606	602	607	624	609	601	588	662	586	621	652	615	628	602	593	610	608	615	629	664	594	606	641	619	621	631	629	614	697	600	632	642	654	610	574	641	629	606	625	608	597	586	602	592	619	652	646	616	622	607	637	589	595	609	663	610	608	629	649	617	629	631	583	639	593	578	604	634	594	615	640	627	584	632	608	644	605	640	658	663	608	631	617	655	588	578	641	592	637	647	606	677	594	655	582	575	641	612	647	597	632	624	606	590	626	594	558	659	621	595	622	605	659	590	661	647	637	623	616	618	638	605	615	651	602	621	621	559	605	617	590	625	619	672	587	638	652	611	629	635	619	630	625	627	633	596	601	594	582	650	618	609	628	597	661	594	662	591	604	603	642	620	636	615	622	615	621	628	625	604	640	635	616	646	595	652	605	629	608	650	637	682	671	615	635	633	587	644	595	624	639	620	572	638	616	624	622	579	598	636	594	664	612	647	633	629	600	616	619	624	657	618	620	583	636	595	660	628	652	636	654	622	674	646	595	663	642	614	678	662	636	613	647	591	589	626	631	587	648	610	636	613	600	609	595	611	647	582	606	627	656	635	615	612	614	631	602	635	632	643	607	656	619	621	569	642	595	622	639	637	586	666	627	611	605	656	634	628	594	632	634	655	631	615	619	648	620	672	649	604	615	631	641	668	640	580	575	630	617	658	607	624	617	581	645	624	598	648	658	658	638	574	641	618	650	595	644	631	640	608	601	625	646	627	584	644	623	582	603	652	635	606	643	618	582	601	615	598	625	606	649	606	632	657	603	656	588	612	595	645	612	620	647	631	570	630	634	599	616	573	609	607	577	628	624	663	635	573	629	673	636	616	638	631	655	614	614	651	638	630	664	627	599	648	581	649	607	589	627	656	643	653	672	670	645	599	598	631	643	573	634	636	621	667	602	608	623	618	629	588	629	621	605	584	632	612	627	632	620	633	606	637	600	630	612	621	656	622	609	568	666	652	603	594	632	569	605	613	639	627	595	634	640	595	618	621	602	602	613	576	587	607	663	644	622	636	602	602	669	614	635	662	642	665	632	639	655	593	605	616	596	653	623	625	619	615	615	636	601	614	629	609	661	605	622	622	630	670	631	640	585	647	631	701	619	649	645	633	632	620	603	625	630	604	626	635	622	651	625	627	642	624	610	643	658	594	686	661	631	578	608	626	576	649	631	616	615	567	616	579	648	588	627	617	616	608	621	589	626	614	610	584	649	618	663	637	610	617	602	622	641	603	604	620	642	621	624	650	602	585	639	656	636	610	633	597	602	638	561	653	573	661	640	635	613	617	633	621	628	611	645	651	658	595	610	626	607	633	629	623	596	609	627	601	613	591	607	565	662	619	624	609	618	641	650	594	581	619	643	647	614	637	652	637	609	616	647	609	620	595	639	620	623	626	654	609	604	576	661	653	671	674	594	639	583	596	616	641	625	567	604	610	582	609	624	605	626	598	640	646	612
31959	39187	44627	34546	21077	12592	7893	5743	5061	4052	2930	2187	1872	1545	1161	861	842	781	660	613	554	531	516	496	446	417	425	383	407	384	389	407	399	396	403	365	392	382	386	382	383	377	376	364	364	374	358	387	385	378	408	395	412	388	393	405	395	386	385	365	385	370	380	371	348	369	385	426	355	345	371	364	368	388	364	385	386	403	405	392	391	436	374	393	391	387	384	396	357	367	363	411	392	373	384	349	404	439	370	371	351	404	372	363	358	345	374	392	376	406	352	379	370	351	391	376	392	393	409	412	411	364	387	345	388	382	402	403	366	376	388	394	396	355	357	379	358	379	374	357	422	399	395	371	426	396	406	391	373	348	362	399	408	415	355	363	391	365	375	402	346	381	350	377	393	401	357	384	374	403	368	417	380	367	378	382	380	382	411	381	390	385	413	390	387	366	391	400	395	404	395	402	420	373	391	370	360	372	392	392	364	375	386	390	412	366	371	391	399	335	370	390	385	384	372	374	375	390	413	392	398	393	406	389	404	377	372	342	384	381	410	392	396	384	396	398	376	383	427	397	405	370	390	367	355	425	435	380	407	361	390	323	393	367	385	378	410	363	392	391	369	369	383	377	417	377	385	344	383	388	399	376	370	386	383	402	375	392	368	400	416	371	409	417	397	365	356	398	351	409	395	365	366	377	380	360	415	375	405	398	369	391	346	377	368	387	383	359	388	350	361	366	395	385	380	337	389	376	371	404	384	363	383	390	354	383	396	360	391	381	387	340	392	397	393	391	364	362	393	366	421	363	374	372	390	393	377	389	385	421	407	372	409	417	395	414	383	373	385	384	389	361	384	368	379	370	372	380	420	412	354	383	355	411	366	414	425	418	343	353	358	369	368	355	404	377	408	414	348	376	367	409	357	375	383	417	393	380	393	421	369	367	387	379	401	374	390	369	403	388	393	374	382	377	409	364	340	380	367	388	370	372	366	359	340	390	382	362	397	384	391	402	365	386	396	348	361	378	360	343	368	400	400	403	377	378	335	385	382	396	371	388	374	398	389	357	410	353	379	403	378	384	363	352	372	383	377	348	378	371	384	396	364	376	371	373	383	376	399	398	355	376	399	390	412	389	384	367	419	384	383	356	423	375	386	398	404	366	324	394	377	408	406	377	421	419	409	361	378	368	366	396	348	387	374	393	375	403	394	384	371	355	412	393	405	376	384	386	362	361	362	410	392	401	365	363	368	346	390	391	398	406	419	388	391	394	404	382	358	339	383	406	370	359	369	360	375	354	388	414	421	410	389	432	382	372	356	386	346	357	380	385	373	372	390	397	376	386	372	375	370	403	393	384	385	381	360	387	373	391	380	360	399	365	346	377	358	366	375	402	381	356	413	423	408	398	391	379	365	376	384	382	384	373	430	342	386	395	423	345	352	364	362	392	407	382	372	378	374	375	392	369	403	379	359	365	418	387	374	411	365	403	366	387	389	394	406	364	370	417	373	388	398	379	349	365	383	387	435	397	357	373	404	343	404	381	360	422	363	384	365	391	378	408	397	370	371	351	370	363	361	403	381	395	372	383	402	413	399	362	371	396	384	360	402	372	384	386	405	383	368	369	407	395	339	382	339	395	392	379	382	369	389	380	411	367	400	374	384	407	379	346	401	401	389	367	373	370	411	379	406	398	398	336	369	389	401	394	386	364	367	401	383	370	374	391	377	403	377	403	346	391	403	389	418	375	405	357	384	395	369	403	398	395	391	378	370	376	383	338	393	400	365	422	376	387	410	375	355	349	411	377	364	369	352	367	369	385	383	403	376	404	435	375	352	435	381	389	392	403	362	397	412	376	375	402	408	367	385	375	383	412	415	369	392	357	365	388	403	392	374	380	377	390	399	397	374	383	392	399	395	365	404	380	379	376	380	422	405	387	397	395	391	387	355	357	412	378	371	394	370	356	366	420	355	403	373	369	383	374	403	382	386	386	404	349	378	378	391	389	368	369	398	391	383	392	412	400	366	384	375	397	422	406	364	379	386	416	370	372	382	406	400	381	404	384	386	386	373	362	412	369	409	384	361	391	359	393	369	423	376	381	382	421	410	395	381	394	371	402	392	380	362	400	342	370	390	401	396	368	394	365	380	414	370	389	379	373	381	379	371	376	375	346	388	363	380	382	381	399	384	401	399	335	385	369	362	417	396	359	388	374	380	375	374	378	343	373	375	398	353	372	372	379	407	373	396	355	370	381	375	367	391	356	372	381	363	402	337	370	376	382	329	377	353	432	373	379	384	365	375	393	379	366	388	393	367	386	369	412	354	372	393	378	386	399	395	383	373	412	402	424	380	373	389	379	399	375	422	378	373	411	358	346	393	377	352	345	375	399	378	387	397	347	347	368	372	360	387	403	379	369	390	375	360	388	410	399	387	400	367	386	383	399	379	382	343	377	397	358	360	378	379	379	424	343	366	409	379	349	380	361	399	400	370	420	350	390	408	366	409	389	380	363	372	348	351	417	371	375	419	362	345	390	358	396	376	372	375	367	351	379	409	396	393	393	394	381	372	413	361	390	422	390	401	387	352	384	374	372	346	419	405	375	366	387	390	392	372	364	385	397	397	388	367	391	387	395	404	357	397	393	373	402	370	370	375	414	386	410	412	408	353	349	379	391	397	383	395	374	389	379	365	379	375	388	355	383	394	360	405	360	373	362	359	426	358	358	378	393	371	368	383	391	376	384	377	439	372	383	396	363	382	354	381	406	393	412	409	364	385	397	401	378	405	424	382	393	380	383	381	354	364	375	398	382	384	430	362	396	377	371	364	392	378	418	380	367	375	380	376	370	386	374	410	344	386	419	381	392	413	388	400	350	409	367	347	412	385	408	424	359	348	392	362	375	413	410	373	334	396	385	441	374	388	375	379	376	420	369	382	360	373	426	398	390	369	367	404	386	401	396	377	389	366	402	388	390	397	379	350	398	408	338	392	396	388	366	406	374	376	408	367	406	381	419	366	378	371	391	375	367	401	410	374	395	367	400	378	345	390	354	405	369	364	413	382	410	430	350	399	389	405	385	401	397	388	371	379	381	391	384	403	366	364	364	366	378	413	402	422	389	337	389	388	363	384	392	388	342	374	389	354	407	387	370	394	425	397	404	326	427	377	406	350	413	415	399	402	380	390	388	393	345	389	403	439	364	357	398	371	407	409	355	350	426	341	371	365	410	424	423	411	386	387	385	382	348	405	377	388	390	380	381	372	383	390	353	382	408	398	392	359	362	374	419	387	377	382	373	379	360	401	394	391	398	365	389	380	407	376	415	421	372	366	392	373	394	389	398	390	394	396	378	362	370	409	374	388	372	431	406	399	384	384	382	359	394	392	404	364	371	360	377	398	372	378	361	382	420	384	359	385	402	390	364	356	389	380	410	369	375	404	350	406	392	372	376	378	390	377	404	361	371	353	402	400	383	374	386	410	430	380	392	386	405	351	351	410	387	434	375	399	364	381	384
33776	51499	42547	30654	21142	15543	11292	8936	8282	6132	4515	3564	2908	2183	1673	1269	1195	1009	847	824	699	638	591	550	516	475	430	432	425	448	450	382	405	422	422	410	410	387	381	370	416	398	421	390	433	417	401	419	446	399	405	383	415	409	438	400	391	380	373	359	386	376	415	394	406	379	401	388	408	374	373	402	408	362	418	344	446	399	389	411	381	421	400	413	414	417	414	426	422	400	414	422	401	395	387	419	383	372	399	409	388	401	427	428	406	401	418	396	414	404	407	395	412	411	413	414	390	449	426	407	420	419	402	410	397	379	458	404	389	423	387	405	382	426	409	425	401	404	407	379	418	381	436	384	381	411	382	388	415	411	406	399	382	421	400	410	425	431	399	392	370	411	421	381	366	403	417	368	395	389	439	369	392	393	443	414	397	409	416	388	370	416	404	409	413	393	371	416	383	389	379	424	416	413	410	417	422	417	403	387	400	381	411	370	416	397	390	425	389	419	389	399	444	381	402	393	402	377	372	427	406	389	372	420	417	418	389	408	396	421	384	407	405	414	382	408	386	389	377	404	412	384	425	363	394	377	389	392	416	414	406	410	387	398	414	389	407	365	429	430	378	416	391	406	409	440	414	418	440	409	395	410	401	400	421	436	399	391	425	419	392	386	419	369	414	423	417	401	410	402	407	403	368	424	420	385	415	397	414	427	422	422	409	401	429	381	417	437	419	357	385	376	396	362	413	378	420	400	421	372	415	413	392	396	403	414	396	434	415	399	399	397	445	367	427	408	417	424	398	417	388	406	425	454	424	379	418	445	404	380	430	409	399	380	414	408	417	406	397	382	403	402	429	401	399	427	412	386	390	396	416	419	412	377	451	401	353	400	385	445	421	384	395	402	381	370	404	403	438	412	400	351	404	401	420	397	392	444	388	394	395	379	410	363	394	397	401	414	391	429	380	408	388	384	397	383	425	371	408	413	403	426	414	405	403	390	395	435	444	406	396	399	464	400	402	396	401	377	403	395	417	393	362	436	386	357	383	380	392	414	406	428	419	409	408	406	374	399	412	405	390	417	379	390	429	391	397	372	379	389	396	395	387	376	412	403	391	407	417	430	380	410	443	371	360	388	394	367	389	378	435	391	436	386	394	397	395	389	396	397	393	423	430	440	399	422	417	439	392	395	371	384	453	427	395	412	403	400	411	427	395	404	383	377	390	397	381	436	403	406	400	418	401	401	381	367	428	387	406	429	381	393	389	405	414	411	373	396	403	371	350	392	427	392	376	407	380	435	396	394	414	375	435	427	396	396	400	434	406	399	390	413	386	382	407	411	383	372	418	397	424	381	400	419	437	411	397	413	422	390	407	391	381	375	393	391	409	427	375	377	413	388	416	413	387	415	398	427	426	385	370	382	393	402	427	431	425	402	378	414	402	410	388	397	408	385	400	425	381	382	416	384	379	456	393	414	398	405	429	388	392	401	385	424	414	436	404	401	414	417	386	404	415	363	381	414	414	395	378	369	444	387	376	385	394	412	415	423	377	409	437	414	396	390	406	381	423	394	390	428	397	416	364	382	396	411	423	387	410	433	420	404	425	420	350	343	407	419	384	360	403	374	383	423	444	422	358	352	382	405	402	433	398	403	417	427	404	395	394	388	410	445	371	411	395	410	417	411	401	395	408	423	373	384	394	411	398	374	401	387	373	412	350	432	407	443	422	380	372	391	391	402	412	411	392	402	442	378	432	393	421	375	395	390	374	406	389	397	364	401	450	409	419	412	401	420	382	377	418	361	401	380	437	409	374	398	408	394	392	410	422	408	378	420	396	364	387	412	383	422	418	394	411	420	420	376	388	376	406	393	388	395	401	421	377	397	397	398	389	383	408	409	385	370	390	440	401	398	461	393	424	421	459	425	423	395	415	408	426	384	398	433	381	397	422	412	391	420	406	370	402	384	414	378	382	418	418	414	347	395	392	396	406	407	408	366	391	397	404	407	381	414	398	411	398	441	431	422	392	425	415	393	399	406	388	394	414	421	370	377	434	454	386	412	398	384	384	395	377	431	446	419	410	408	420	395	403	429	395	439	389	391	418	370	382	407	408	406	373	400	397	375	405	413	414	404	390	404	379	438	443	404	369	404	372	382	421	392	418	387	426	421	437	419	402	433	396	424	414	369	384	429	400	412	424	401	417	413	377	376	415	375	402	404	406	388	398	391	403	408	387	397	402	396	371	415	372	399	415	423	410	400	378	389	412	418	373	374	409	406	406	375	430	395	386	399	360	410	367	418	401	397	398	411	428	420	422	365	386	402	413	421	400	419	386	377	422	416	420	418	387	388	425	397	448	378	397	409	450	398	388	452	402	414	382	409	379	396	389	419	404	416	423	402	387	377	421	460	417	424	415	402	411	392	373	370	403	417	429	401	372	433	418	425	374	435	403	410	393	393	430	404	427	388	376	440	430	428	402	383	417	392	384	369	434	390	376	421	390	412	430	376	418	394	396	438	426	396	403	438	417	418	411	388	423	411	405	424	433	389	420	392	409	431	384	388	409	385	399	411	373	406	405	407	403	396	388	418	411	425	420	401	389	376	424	408	405	419	388	391	388	381	416	389	401	376	363	393	416	379	422	388	428	371	426	414	383	421	396	427	421	397	420	401	399	425	431	399	462	426	396	423	427	397	410	411	385	371	419	398	387	388	401	418	397	408	376	415	394	395	405	387	419	388	407	389	377	396	345	396	387	411	427	385	385	402	397	416	404	402	366	359	389	410	433	405	405	404	414	399	386	395	421	411	406	377	408	366	398	427	391	381	414	390	398	385	377	430	391	395	426	353	408	368	403	394	429	391	424	419	368	447	415	410	399	405	370	399	427	391	369	380	387	399	423	380	369	408	403	364	411	406	430	404	410	412	399	404	410	411	372	406	392	388	409	406	389	417	411	394	400	383	385	417	403	428	418	379	424	369	397	419	405	381	398	394	382	362	417	390	407	394	425	425	407	399	363	423	432	390	424	397	381	389	428	399	413	435	411	409	397	381	410	414	409	440	392	410	376	400	396	437	375	402	413	410	417	403	403	429	412	398	401	371	390	381	412	409	404	426	400	413	348	375	373	388	384	418	440	422	409	428	435	426	405	411	391	396	389	380	420	417	405	400	407	371	393	420	431	408	383	407	398	392	386	391	377	432	382	392	369	353	410	394	421	408	384	401	394	395	406	381	366	356	412	402	397	353	396	363	377	376	423	403	390	407	437	413	401	398	420	404	395	409	417	390	369	399	415	362	408	409	415	396	405	421	413	403	407	397	383	413	401	392	454	396	422	351	411	387	445	395	416	374	400	390	414	415	424	432	382	419	392	403	420	390	395	413	387	352	414	420	403	388	381	414	408	390	407	444	428	399	405	385	396	391	385	389	392	430	406	382	382	378	369	403	355	373	401	417	417	424	388	451	400	394	398	411	411	400	422	401	403	379	405	413	401	371	404	381	412	383	401	435	411	400
23766	21123	29262	26981	23992	22245	16177	10730	8943	6454	4775	3716	2995	2443	1766	1470	1315	1143	1088	890	844	770	727	652	644	639	525	487	538	525	537	492	520	536	519	516	520	489	532	523	510	488	516	514	503	525	497	499	553	476	529	539	514	518	533	494	513	500	459	493	528	526	514	477	506	506	502	522	496	510	532	548	502	533	595	521	507	504	543	508	513	540	506	533	531	521	515	504	500	512	501	548	472	511	506	506	492	526	535	541	501	528	543	495	477	476	525	513	523	512	526	486	514	528	496	474	500	477	522	500	493	515	475	534	481	478	557	500	490	541	509	531	511	532	508	504	553	502	503	485	497	539	537	524	501	514	511	513	517	509	479	509	514	494	496	509	514	484	467	512	505	514	521	529	518	532	511	532	507	544	509	477	490	523	515	563	469	479	499	509	476	527	498	495	491	527	534	524	509	549	490	543	512	538	499	519	525	536	510	516	561	475	463	466	474	530	516	517	501	492	501	528	512	527	487	481	505	485	498	523	524	496	515	481	520	478	515	530	492	486	490	512	487	469	533	534	489	541	503	536	499	527	508	500	549	525	505	514	506	513	476	519	527	568	516	503	550	479	488	529	501	513	518	496	504	477	507	503	483	495	496	505	517	503	519	502	517	506	537	529	494	522	545	483	510	512	511	473	491	518	509	509	534	502	488	516	548	492	478	536	512	523	526	515	497	515	478	513	534	492	483	543	503	499	484	524	505	504	514	488	483	521	495	464	513	496	506	531	509	510	537	483	513	503	505	521	512	549	549	487	512	522	520	520	491	518	491	476	527	480	512	564	538	504	516	455	524	494	530	450	487	505	475	533	502	510	520	515	498	500	524	522	519	538	515	515	492	462	537	505	542	456	509	500	499	497	489	522	529	527	486	494	490	479	564	534	552	498	495	568	532	525	527	501	527	470	521	498	512	522	516	528	491	482	519	502	514	530	493	553	511	522	518	553	506	477	536	485	479	473	481	506	488	509	517	505	508	518	509	514	512	515	497	492	514	505	488	509	498	516	502	507	546	475	528	517	542	521	507	500	479	537	480	483	513	560	510	532	506	502	499	514	493	512	514	487	490	495	498	476	563	507	491	464	497	557	476	476	538	476	537	492	499	541	505	484	527	481	480	480	500	518	503	499	509	549	531	511	485	512	542	542	553	482	573	499	508	496	491	549	519	526	501	489	503	467	534	512	499	527	535	525	497	491	492	510	506	556	444	525	531	524	502	548	512	484	521	508	487	517	461	493	501	479	500	445	482	497	497	480	523	474	496	531	506	486	509	501	523	504	503	482	448	521	527	495	535	503	480	540	559	506	499	494	530	495	520	485	495	503	484	513	526	522	505	498	478	518	514	522	501	518	481	466	493	490	553	485	472	505	530	503	545	522	484	521	498	487	504	523	532	508	480	531	487	524	542	482	466	507	521	513	487	507	548	509	481	500	520	511	498	541	506	479	519	507	517	518	536	514	510	547	512	513	508	532	558	462	480	525	492	512	480	495	506	509	512	498	467	479	504	454	470	491	499	474	528	525	537	496	478	480	564	547	520	473	508	483	483	483	498	539	539	585	486	520	530	491	501	499	532	510	509	485	561	513	506	463	504	487	485	507	519	525	539	521	489	506	505	504	471	521	499	522	509	520	489	508	454	499	520	524	476	513	498	528	477	498	497	495	529	500	501	505	519	509	532	502	501	495	504	489	555	492	544	493	534	499	503	491	527	517	560	514	489	529	523	490	478	503	473	534	499	496	524	534	482	550	515	518	538	493	519	508	518	490	509	493	485	520	514	464	519	486	462	485	514	506	546	489	523	487	523	513	494	480	459	541	477	516	476	513	488	518	550	536	500	483	477	493	550	489	451	481	472	549	494	525	563	541	495	486	481	497	505	554	483	448	508	535	490	530	499	467	531	545	494	530	487	506	546	522	508	457	487	502	486	494	525	486	506	500	529	498	485	531	495	513	502	504	525	487	496	472	486	500	542	487	497	509	453	475	512	469	500	499	536	510	513	528	515	549	537	523	526	508	473	507	514	498	495	458	470	500	525	491	507	509	522	459	517	521	538	492	516	514	498	488	485	476	508	553	516	479	492	498	497	470	478	491	540	513	477	509	518	499	484	507	469	485	507	512	503	502	518	515	484	486	484	501	503	557	487	522	499	540	490	547	485	479	499	481	473	519	529	482	540	545	561	532	513	548	518	452	536	478	517	505	493	504	498	497	530	531	522	533	495	547	526	527	513	543	518	497	496	511	513	551	485	506	478	495	534	465	510	530	493	485	501	525	528	493	516	496	505	499	478	548	484	527	467	487	511	495	522	491	471	461	473	486	497	508	546	532	517	517	491	504	472	513	522	487	528	523	488	507	499	542	525	520	501	502	507	504	496	451	543	512	495	470	488	492	535	514	547	493	493	502	507	521	507	498	542	519	464	537	487	496	480	556	510	533	496	519	473	534	487	499	532	538	474	497	499	518	519	507	487	528	520	504	491	478	518	532	510	520	545	510	514	516	507	529	535	497	503	488	510	531	488	480	498	556	488	533	537	516	505	512	461	516	508	502	499	529	483	524	507	501	518	534	504	482	514	497	529	504	520	515	534	530	519	514	495	490	484	494	496	527	491	521	476	524	502	517	547	488	527	501	549	511	525	468	497	517	507	464	496	511	497	478	501	488	475	514	520	490	466	467	526	485	499	484	521	527	495	497	509	480	538	490	492	539	508	513	484	534	525	478	491	489	510	490	503	459	492	476	458	443	525	488	504	476	492	505	531	498	490	505	523	499	525	499	503	469	477	485	509	530	468	529	524	535	555	487	523	471	525	503	494	500	529	521	540	493	484	521	536	496	498	496	518	488	538	519	534	552	525	508	504	541	536	494	538	500	496	489	526	531	531	524	527	517	493	518	504	541	488	494	477	523	483	556	467	465	499	545	526	473	536	495	503	511	542	544	505	477	530	512	523	488	490	539	504	476	488	525	481	513	522	523	482	498	528	526	520	510	492	502	515	449	486	484	519	524	487	498	499	521	500	512	519	487	522	534	503	509	502	514	523	496	493	524	505	485	508	538	496	541	545	513	510	549	511	527	488	550	516	508	484	502	510	499	484	473	556	528	514	517	485	517	534	479	546	464	546	488	520	529	500	539	497	495	489	545	526	558	532	528	467	500	476	506	483	459	494	518	515	466	548	474	503	481	488	490	493	461	516	505	510	491	515	500	462	530	526	497	535	500	529	516	500	505	479	498	502	505	536	492	488	474	493	506	480	506	477	520	512	536	502	537	492	528	522	533	494	501	506	515	512	486	546	503	515	518	502	517	488	486	497	451	488	523	517	561	495	518	503	500	531	499	535	502	493	503	518	502	495	497	508	487	500	506	485	478	521	489	461	512	508	501	497	529	504	524	526	540	511	491	463	494	509	519	519	508	516	486	504	513	523	490	504	487	468	500	494	498	479	455	502	486	508	534	514	545	492	550
34743	60979	52138	37952	28483	22148	16850	14034	12484	9404	7012	5613	4463	3649	2449	2019	1719	1600	1393	1103	966	847	897	785	701	623	602	571	571	598	594	556	551	556	523	521	499	546	539	505	504	539	503	552	512	544	567	500	506	510	523	532	512	509	560	525	517	530	537	551	524	535	541	534	516	533	535	515	534	552	520	530	538	531	557	549	535	531	523	516	513	538	566	538	547	553	522	544	493	526	522	501	526	520	475	526	496	548	549	534	556	521	518	533	497	549	500	487	538	556	563	558	522	534	502	459	523	535	490	488	470	557	511	516	490	511	548	508	574	492	538	500	525	540	512	508	505	557	508	474	529	511	486	511	524	534	548	515	503	496	500	515	508	505	550	524	521	520	516	541	487	498	506	530	489	532	516	522	523	497	513	539	518	475	541	524	528	475	544	479	519	489	514	549	509	512	557	527	486	488	512	525	535	491	532	502	506	551	498	530	509	524	510	511	509	518	517	516	517	549	553	535	553	529	515	500	548	557	563	520	523	480	490	522	517	514	487	508	488	493	549	519	498	528	511	505	530	495	514	492	543	521	500	510	541	533	507	510	494	507	536	511	525	559	545	488	529	494	504	523	515	527	527	523	525	521	557	545	513	474	516	497	553	563	512	497	537	511	514	508	535	535	528	519	537	512	511	532	545	520	575	539	536	503	523	539	524	519	483	559	527	528	490	471	482	537	525	525	544	517	508	524	514	477	510	530	531	554	552	510	494	525	504	556	521	563	504	505	514	515	483	534	519	511	520	527	537	525	526	515	547	514	541	512	555	491	530	502	494	506	505	539	539	534	550	517	515	540	500	539	490	533	532	501	510	549	486	508	531	527	507	550	530	513	522	528	518	491	524	499	570	522	535	545	529	538	497	537	522	511	537	514	549	551	493	495	547	541	516	556	511	518	511	510	544	529	507	517	492	558	556	532	539	494	525	533	512	592	531	491	512	532	514	506	539	464	503	515	538	480	511	469	521	552	551	493	471	563	523	516	513	502	555	541	537	498	507	497	520	507	507	555	549	518	532	530	504	512	538	515	512	515	519	527	512	514	496	518	489	531	502	503	559	547	536	504	521	498	484	528	483	500	506	535	566	493	529	530	519	527	505	525	549	493	538	496	494	527	488	523	521	495	547	562	523	517	539	525	477	537	505	500	504	503	586	485	515	516	547	497	491	529	506	538	545	531	494	502	503	511	516	526	525	556	499	508	508	517	539	492	531	505	515	528	485	512	500	551	520	565	536	568	512	521	476	553	488	506	493	527	514	555	529	515	548	552	498	488	554	516	533	543	558	547	529	544	448	501	523	536	584	534	565	550	520	522	517	480	551	523	487	503	533	493	531	523	493	516	528	525	513	526	535	523	518	540	504	554	514	495	523	515	560	519	483	505	491	510	498	520	530	516	544	496	512	482	516	542	524	527	505	501	498	529	520	517	484	530	506	504	503	527	486	516	528	536	540	568	499	492	527	547	524	501	493	528	532	515	503	498	562	508	518	512	552	530	557	518	581	537	530	507	540	486	480	514	523	507	547	510	511	566	534	493	535	518	530	530	482	515	553	486	539	542	497	490	529	499	526	476	486	496	508	531	541	559	523	496	480	523	547	534	560	519	513	522	521	518	509	512	495	493	534	515	495	526	496	545	521	525	511	533	532	510	550	493	525	512	540	530	525	508	510	500	486	535	516	494	546	543	486	496	513	540	504	503	561	526	509	505	508	535	524	524	521	528	481	544	516	497	557	496	545	542	537	502	518	504	516	486	550	536	536	524	526	556	533	503	502	526	512	527	542	548	518	531	547	500	504	528	531	514	488	544	541	495	495	558	486	526	561	513	505	516	511	492	529	469	479	438	541	514	488	513	532	533	492	535	557	505	533	521	503	529	520	502	530	525	542	506	471	504	528	544	493	515	526	520	492	522	503	518	562	557	509	479	497	556	504	505	501	469	516	491	501	494	499	603	521	501	528	546	538	553	488	487	516	517	499	549	516	468	523	553	498	528	517	529	551	500	537	522	508	487	508	540	512	508	546	547	542	540	543	525	514	544	557	556	472	522	516	500	535	529	520	491	514	512	520	525	543	509	543	486	494	521	487	510	498	518	512	531	560	513	521	531	543	536	486	497	515	519	511	465	503	554	482	478	516	558	518	523	536	527	520	543	517	522	558	533	502	506	525	538	523	545	477	548	597	490	531	568	516	539	531	536	529	524	554	504	541	481	507	519	539	535	480	521	473	509	517	503	500	528	505	519	491	508	518	536	535	538	542	519	500	496	521	517	544	493	496	580	512	530	546	521	514	523	540	506	568	483	513	461	498	501	498	503	553	514	491	503	535	507	508	495	527	506	524	519	505	526	567	506	517	528	504	518	531	539	471	480	504	502	546	515	570	540	479	506	506	539	520	517	497	568	553	501	489	544	526	532	559	522	548	562	537	522	483	525	512	486	507	506	506	536	531	504	512	530	496	514	511	486	537	550	514	534	496	528	474	516	525	524	530	505	534	503	501	548	516	568	485	544	509	517	536	515	545	499	529	522	512	548	503	523	529	537	512	530	552	522	481	544	512	488	545	548	550	531	503	561	542	538	518	508	528	510	509	502	562	509	510	584	519	520	518	482	563	523	511	520	541	492	547	516	541	511	479	525	534	572	555	540	522	540	527	489	517	519	508	522	532	465	536	567	498	538	538	489	521	550	518	560	482	510	506	515	504	532	478	564	478	522	539	508	578	535	483	561	523	521	511	492	518	516	511	533	537	511	533	517	491	528	570	503	504	547	516	496	531	517	530	491	491	493	561	504	533	505	545	503	548	504	533	518	541	526	518	563	500	496	515	501	537	514	484	496	494	530	468	543	516	494	505	510	555	560	533	502	544	512	493	476	536	505	536	521	541	532	486	568	515	475	490	515	538	515	543	545	518	540	493	499	531	555	535	554	509	507	544	529	503	529	538	520	499	540	522	525	517	478	519	520	524	531	489	528	559	514	542	512	514	503	558	534	522	530	502	525	517	539	545	550	538	520	494	496	515	515	524	508	426	498	559	556	525	508	516	522	509	470	530	506	519	544	512	522	498	522	510	543	534	544	536	538	484	490	506	510	563	513	533	511	516	509	501	524	529	490	517	491	486	507	467	510	556	523	487	537	523	521	566	533	534	507	515	515	485	505	530	505	477	528	513	509	548	494	568	505	539	548	535	568	515	519	511	551	525	505	520	510	574	505	520	523	551	535	498	533	525	500	539	538	567	528	525	515	523	517	565	505	527	518	512	511	500	521	500	528	537	503	517	526	569	517	515	515	517	502	488	544	457	510	511	504	510	530	495	515	505	568	515	525	507	505	534	506	533	504	497	515	508	542	528	536	590	506	495	534	520	523	554	513	538	490	511	491	506	512	520	531	531	531	490	508	509	540	508	539	545	516	567	523	543	510	521	579	535	521	552	457	543	507	536	548	470	532	518	508	486	518	522	542	496	542
24830	21538	32332	29987	23165	17859	11544	8569	6111	4811	3666	2867	2118	1761	1383	1121	1108	929	898	805	714	663	585	580	519	498	442	427	465	418	451	436	433	460	443	426	422	399	442	442	395	424	451	417	439	441	419	423	386	433	435	412	437	429	418	430	417	439	405	422	455	427	427	400	463	434	432	402	424	441	443	463	416	464	442	423	423	459	452	432	429	454	470	462	449	444	449	423	416	406	423	403	418	388	419	453	433	374	438	417	420	390	422	416	454	433	418	389	440	416	403	383	393	423	407	431	404	428	411	409	418	409	407	397	430	433	428	439	466	444	443	471	439	417	425	405	405	414	449	455	394	460	406	425	408	426	426	426	408	403	416	428	446	400	428	453	386	386	418	421	422	423	427	427	437	411	469	421	448	371	417	430	459	395	438	428	417	392	429	423	421	433	435	420	392	405	412	395	422	417	436	443	423	424	442	407	449	444	463	400	429	435	448	445	462	417	471	412	441	397	394	468	408	407	451	420	432	412	430	414	441	441	431	430	429	415	437	415	467	437	427	449	416	415	431	414	425	415	435	431	427	405	462	473	465	408	401	427	433	443	425	420	484	424	418	347	429	455	477	443	415	431	402	424	424	439	447	467	432	430	427	418	409	391	455	442	431	365	408	411	423	446	417	412	450	440	391	419	458	418	400	399	432	445	472	404	422	446	389	430	418	420	411	413	416	398	431	397	402	428	399	414	425	424	446	423	415	450	426	407	421	423	436	425	411	450	413	437	398	431	431	391	382	433	410	423	458	434	392	396	389	412	438	461	385	398	441	430	429	399	450	430	418	425	399	459	393	439	421	433	402	432	486	410	437	438	415	423	442	413	448	419	446	431	398	425	439	425	423	455	396	450	404	382	405	437	437	450	421	413	412	396	411	423	471	403	467	434	431	428	408	405	428	433	394	431	469	399	437	420	403	386	416	426	445	418	407	411	411	396	440	389	420	431	406	430	452	443	435	437	412	428	432	422	411	418	430	428	415	415	427	398	422	411	426	416	408	407	461	420	457	437	419	413	421	441	434	427	423	398	456	437	427	441	410	420	412	419	460	446	472	420	435	456	398	403	453	447	408	406	475	398	418	465	444	420	444	416	436	426	438	423	445	439	431	450	434	434	407	415	430	434	406	433	394	417	445	443	451	423	445	435	420	430	434	372	459	425	471	422	433	433	438	421	416	414	442	435	420	432	418	439	425	406	472	423	384	447	398	454	428	389	434	434	419	424	429	417	455	437	450	428	433	426	426	465	431	406	418	411	406	407	377	416	422	443	425	411	428	420	392	448	406	433	405	427	451	461	432	440	423	406	426	415	462	427	464	466	425	420	427	467	412	428	451	416	395	438	400	413	417	436	412	415	427	458	429	460	433	414	427	397	436	457	428	433	430	403	421	447	418	411	433	427	455	383	419	408	442	440	471	403	418	407	405	469	418	428	405	447	406	411	418	409	408	422	420	395	436	399	411	413	420	459	446	450	453	462	389	409	420	445	381	421	377	442	441	412	424	405	417	419	444	360	433	467	462	404	434	423	433	449	410	423	410	418	413	419	408	419	437	422	426	421	418	428	430	434	410	395	460	396	440	450	384	419	384	424	446	380	429	460	432	398	412	433	432	433	432	403	441	429	435	435	401	427	372	438	437	406	436	446	448	428	423	427	421	430	429	434	414	407	409	443	420	432	401	427	388	446	393	392	421	441	438	404	404	401	404	452	414	464	419	424	416	422	403	457	441	411	447	408	442	428	433	432	439	448	412	427	443	423	421	436	437	447	435	452	441	455	431	444	419	435	394	436	460	403	392	448	422	441	400	435	416	429	426	498	424	431	442	435	455	408	426	416	456	420	433	468	441	428	406	449	448	430	442	425	395	430	413	409	403	413	437	421	383	461	435	461	383	431	431	382	451	408	407	388	398	397	459	409	412	461	397	447	436	383	465	413	453	435	422	452	417	390	386	388	397	432	410	400	459	430	428	404	395	427	433	432	406	429	408	436	411	399	436	394	418	432	444	424	400	449	420	415	427	430	441	423	438	450	421	436	422	425	408	463	424	427	396	398	399	444	414	411	431	433	436	419	438	372	385	438	430	425	413	454	435	449	445	428	467	455	402	438	424	399	453	418	453	416	425	415	444	429	392	444	475	421	416	422	410	385	429	403	423	430	397	403	451	434	447	440	448	403	413	464	445	414	463	425	423	412	424	418	399	429	445	431	398	455	457	415	393	399	412	401	424	454	455	394	436	422	443	412	428	398	462	440	416	425	452	414	425	423	432	427	425	457	412	431	400	435	414	468	460	441	431	440	452	451	426	490	431	436	410	405	433	415	439	421	432	406	438	428	437	413	440	418	415	438	453	423	405	379	409	438	419	439	422	444	416	437	420	387	401	440	429	468	407	435	446	395	421	436	451	441	457	419	447	409	411	472	408	422	433	468	443	441	405	456	423	453	426	430	441	408	423	437	413	443	458	430	425	420	418	416	402	435	414	423	427	396	415	434	445	407	431	415	402	422	410	440	490	433	456	450	453	404	446	419	440	408	435	417	401	411	402	431	436	464	398	383	418	404	404	471	416	419	443	420	390	419	422	377	446	411	401	385	460	404	403	392	436	411	392	464	398	412	391	408	433	410	415	449	447	400	418	414	407	408	410	416	419	415	448	447	408	432	452	443	434	412	415	404	413	409	451	465	421	436	448	395	456	420	426	392	417	409	420	424	465	410	396	450	424	434	436	386	425	388	447	420	447	435	427	437	432	391	462	440	410	432	419	415	419	413	438	441	411	449	434	441	421	391	418	421	416	425	414	376	440	410	421	437	440	421	387	429	425	438	399	406	393	389	424	411	419	377	428	407	406	414	425	442	468	419	414	370	418	404	409	439	400	456	422	421	416	443	407	422	378	436	430	455	414	445	395	455	414	454	420	430	413	415	409	441	429	448	392	421	420	397	413	432	417	404	438	421	394	399	438	400	433	404	447	393	461	439	398	404	427	415	446	428	415	433	416	465	382	425	413	420	402	433	436	409	476	416	422	423	432	436	417	419	423	445	417	472	407	408	446	388	430	445	410	411	417	430	401	389	427	440	424	413	420	449	417	424	416	402	431	398	402	396	455	397	407	402	441	444	395	428	448	430	403	383	400	427	452	452	418	407	434	421	412	412	419	425	390	427	449	404	404	410	442	425	454	431	408	432	405	424	439	407	427	414	410	414	424	448	393	460	391	374	449	441	435	425	446	441	411	397	424	444	391	416	412	395	447	430	401	440	402	439	444	411	437	446	439	405	391	443	444	429	442	402	396	410	429	386	449	455	412	440	397	385	440	408	421	414	424	436	422	394	431	422	398	460	439	469	430	396	412	439	443	421	410	433	422	401	400	407	466	446	434	419	429	429	437	411	424	435	428	398	459	421	430	414	452	430	412	396	390	448	411	417	400	444	430	403	395	394	451	430	416	466	418	443	431	429	392	443	416	425
34340	58002	49390	33324	25023	20212	14693	13046	9809	7866	5752	4621	3411	2802	2035	1678	1614	1243	1185	1013	909	877	720	621	600	577	564	532	515	494	495	497	531	470	476	484	483	488	462	471	464	494	462	499	452	473	491	453	434	453	476	478	468	444	447	447	430	448	464	466	465	482	441	467	459	461	451	433	448	477	480	458	478	464	449	435	434	415	472	509	461	455	485	513	443	481	469	471	478	466	462	480	451	461	464	450	422	432	468	464	477	478	456	422	459	480	436	452	437	442	433	463	481	413	432	458	433	461	455	453	503	472	432	479	475	466	413	459	425	479	450	463	433	466	442	434	492	444	430	463	420	477	441	406	456	421	454	471	417	432	410	474	452	450	470	426	440	414	443	445	477	429	439	422	466	445	463	468	422	483	431	438	521	458	451	435	402	468	454	447	437	431	457	453	442	451	449	424	437	483	432	458	453	475	465	474	425	430	424	456	439	472	451	476	515	434	467	447	444	476	456	493	467	446	451	478	462	466	443	454	423	396	443	410	452	476	421	420	461	465	426	434	446	464	417	470	461	444	446	462	440	415	432	423	464	436	448	443	452	462	463	474	471	473	468	478	504	457	429	437	483	460	410	482	454	453	446	448	436	479	469	448	480	459	457	461	431	425	444	429	429	461	431	461	479	443	483	448	515	440	473	442	438	433	467	408	431	433	403	447	447	443	453	462	421	460	474	486	467	420	446	411	507	507	450	456	443	484	465	466	453	489	467	460	436	435	467	433	441	477	456	468	435	442	455	431	472	476	485	449	480	499	439	473	479	449	497	417	488	462	489	492	456	478	439	414	440	415	456	464	404	480	468	458	426	475	441	455	433	430	459	453	471	462	444	423	464	452	440	441	431	439	474	478	419	449	475	447	464	437	465	470	469	454	493	459	463	495	472	461	478	462	476	454	441	491	435	461	458	466	495	420	475	458	426	446	431	444	435	455	455	489	438	423	432	423	465	443	448	419	452	441	451	463	441	463	472	453	429	441	466	439	457	466	438	461	441	442	418	459	439	451	426	463	427	441	483	444	465	444	437	455	430	448	460	428	441	446	487	460	463	426	440	477	424	448	444	464	478	465	449	462	448	448	450	462	438	432	463	446	448	450	413	456	466	477	471	441	482	460	454	432	458	437	429	449	445	449	453	434	449	478	449	444	446	481	460	442	490	458	456	429	454	486	428	410	426	455	479	448	472	465	445	472	464	425	447	461	442	462	437	468	452	477	412	436	470	449	467	447	432	462	439	459	483	468	453	426	409	449	444	422	436	413	465	463	439	467	443	455	455	465	464	449	424	432	444	476	486	454	418	472	451	483	459	488	440	462	428	490	442	468	449	448	435	414	440	448	431	426	473	457	453	453	459	434	445	439	423	441	412	432	481	485	432	431	448	425	465	454	435	473	459	456	456	441	436	452	435	453	458	460	435	440	443	462	452	461	475	445	435	473	436	449	460	478	467	480	450	459	428	496	446	439	447	465	446	486	439	439	439	455	468	438	452	420	444	453	454	436	432	451	461	428	514	494	427	454	446	453	464	447	476	457	496	462	460	441	445	444	446	477	470	451	441	426	443	465	467	467	448	445	506	457	445	450	459	481	438	434	445	483	446	489	429	410	426	444	453	433	463	434	450	447	432	456	487	444	452	470	480	468	434	467	455	468	485	453	454	409	450	461	443	439	462	481	465	456	453	463	439	431	450	423	443	447	445	428	446	467	454	449	483	465	449	449	464	446	489	435	456	408	472	441	436	502	470	460	443	440	433	421	462	447	467	430	449	448	469	466	430	477	467	478	456	443	473	468	449	461	464	498	447	447	461	478	462	472	476	435	412	438	467	472	456	471	482	479	467	455	465	465	474	444	445	450	432	432	442	460	469	470	458	428	467	477	449	433	478	446	448	469	450	464	429	484	519	459	492	442	438	455	468	420	425	446	476	466	445	472	459	444	449	469	432	470	428	463	465	458	458	464	441	453	474	451	417	451	488	456	445	450	449	441	457	417	475	498	422	446	445	400	479	434	451	476	469	445	447	457	448	444	419	480	425	439	452	445	439	442	456	465	474	471	419	408	433	448	475	465	484	456	442	477	483	412	444	447	439	460	451	467	424	455	424	411	434	395	480	433	504	487	458	429	473	462	462	451	445	439	465	442	496	453	477	443	468	507	497	420	456	479	437	455	440	463	459	462	494	489	448	477	462	466	496	465	457	467	462	480	466	424	404	440	457	434	473	466	479	441	452	467	461	446	447	459	438	424	456	507	470	437	471	449	476	465	446	423	449	440	453	442	443	431	459	414	427	482	423	499	413	432	464	415	467	441	457	453	420	442	480	454	479	450	435	469	460	473	430	474	467	468	484	467	454	459	445	470	452	449	447	496	465	446	458	471	495	431	442	487	428	466	450	450	392	452	444	458	509	488	469	452	466	446	432	455	468	446	470	484	470	463	422	475	430	460	445	431	429	467	468	471	457	444	444	446	462	475	427	478	429	473	416	418	471	480	444	475	480	498	473	434	433	460	476	423	444	487	423	481	478	469	437	440	470	448	501	419	479	462	481	481	436	482	451	443	448	440	452	455	426	446	456	478	434	457	497	451	442	450	429	453	441	433	467	454	463	447	473	438	485	487	415	457	434	411	482	463	481	438	430	435	460	491	426	465	429	426	458	467	461	470	438	474	481	464	438	425	439	475	456	456	452	464	461	436	452	493	524	424	436	450	463	443	445	421	429	421	451	453	468	493	439	437	450	439	375	435	506	472	432	412	454	455	466	509	472	467	444	457	477	446	390	428	461	498	466	467	421	447	488	437	448	486	441	438	407	460	448	452	413	441	461	466	429	429	441	496	451	439	475	428	443	477	458	480	471	472	462	448	490	441	484	468	452	473	504	413	437	433	467	481	441	443	473	464	472	479	489	432	415	440	444	465	439	442	466	467	479	455	460	447	451	450	447	428	445	476	462	412	447	432	489	490	477	457	470	425	468	450	456	466	466	441	447	430	459	424	470	434	473	476	498	479	451	475	477	470	444	454	473	454	443	457	420	405	469	483	471	441	431	493	503	438	482	462	433	447	421	484	431	425	454	448	498	480	405	432	458	439	410	431	449	469	499	429	445	469	448	435	475	452	440	452	458	448	477	439	469	424	451	448	440	453	450	441	423	441	446	435	433	441	424	470	461	444	478	457	451	465	458	446	444	473	474	464	433	468	451	456	442	477	503	483	480	445	479	442	484	481	463	505	482	444	433	444	446	461	411	434	428	460	464	427	452	473	481	479	466	456	453	425	496	457	477	485	491	448	467	452	431	418	476	454	482	445	419	447	441	471	477	443	481	438	457	453	444	465	465	442	447	487	434	438	483	471	469	431	499	462	447	497	436	419	441	473	472	493	454	414	471	436	463	481	462	480	433	442	417	486	431	455	454	444	459	454	485	452	438	456	433	493	434	450	463	464	416	459	476	418	447	482	460	448	464	476
22560	21026	28911	24137	22356	24557	24667	15641	11255	8852	6543	4725	3819	2846	2358	1821	1677	1610	1451	1424	1242	990	873	877	776	775	725	665	635	682	670	680	610	625	666	609	662	652	638	631	627	609	611	627	587	648	652	689	666	609	604	643	577	593	598	624	612	603	625	647	598	630	596	595	598	623	627	610	642	628	667	638	631	599	621	606	640	674	604	621	653	592	644	602	608	604	623	643	636	606	591	620	590	625	579	613	596	608	652	611	568	631	581	578	650	622	648	629	641	615	618	636	571	591	632	619	610	595	597	617	631	633	632	604	618	657	599	621	650	639	610	603	569	634	622	609	612	629	587	633	604	596	618	610	635	639	599	630	624	610	625	583	628	650	620	646	645	587	646	648	622	635	583	632	604	636	637	607	656	679	665	575	588	596	571	574	617	614	621	634	626	617	624	613	602	609	639	604	597	629	608	630	648	615	630	606	574	632	584	601	597	606	623	601	576	611	621	594	619	596	568	631	592	575	587	604	659	632	620	568	631	583	638	583	621	589	634	644	603	619	627	660	578	660	606	662	627	599	631	596	596	635	633	642	578	616	657	576	628	617	617	626	608	599	643	593	629	645	634	623	623	614	604	626	625	622	569	592	591	579	599	586	619	646	610	611	635	643	605	609	678	585	631	655	634	637	616	548	589	673	577	596	620	587	613	608	593	606	622	604	596	599	584	597	639	626	595	646	567	620	605	615	628	631	613	611	564	642	619	568	569	622	578	600	656	584	616	635	639	631	619	661	581	611	631	598	592	587	646	611	633	636	616	569	630	624	624	584	620	635	616	623	625	570	587	590	634	631	622	592	569	596	636	628	652	633	688	597	647	627	635	611	586	570	645	632	588	585	614	603	628	624	598	608	643	618	642	631	597	607	610	612	613	613	607	618	619	631	642	637	665	621	613	599	616	588	592	586	652	595	613	595	580	621	635	642	621	612	636	589	608	608	608	595	634	632	607	623	640	616	615	600	628	604	631	578	625	610	591	633	665	662	655	657	631	598	626	602	574	609	607	580	601	594	647	619	616	595	630	610	637	580	624	582	608	620	633	593	623	627	564	613	616	622	605	578	616	618	599	575	642	632	578	643	603	603	595	614	604	620	606	585	638	576	581	636	581	595	554	619	650	617	591	628	597	630	622	657	634	620	618	622	602	635	620	665	633	590	629	606	617	611	675	637	648	613	594	609	564	603	596	616	600	601	616	604	613	630	652	617	628	612	645	643	658	582	639	657	590	623	640	616	636	626	589	609	585	585	585	634	614	648	656	537	644	628	592	583	610	612	610	643	617	584	609	629	607	609	637	630	608	634	587	635	636	602	602	623	637	603	596	633	629	611	645	631	650	604	623	627	615	621	619	629	635	606	615	598	621	667	607	622	604	620	597	653	606	561	645	604	583	605	607	595	610	599	598	593	614	615	601	573	594	590	604	612	656	650	621	630	607	603	607	595	640	589	629	602	593	589	576	615	619	598	619	581	577	587	607	661	657	641	588	576	641	604	669	621	627	606	600	637	607	613	678	590	614	633	636	619	609	605	612	621	606	661	612	611	597	630	624	590	672	654	621	636	584	620	628	645	607	633	629	619	602	589	637	599	632	585	608	670	605	603	667	614	663	578	590	611	564	614	609	618	554	631	661	616	641	614	625	607	635	625	651	610	587	629	635	633	614	656	613	626	631	614	567	583	607	630	568	625	582	585	609	637	598	607	599	640	617	616	614	612	624	613	564	614	648	616	593	616	639	683	642	593	598	644	609	608	639	642	608	591	624	634	593	624	630	572	599	606	580	596	607	618	611	636	602	593	629	617	612	668	610	660	619	605	598	629	612	634	604	611	580	608	630	622	609	596	584	632	608	600	629	647	603	619	589	654	615	603	643	633	637	608	641	573	584	617	576	593	636	608	583	601	672	576	614	578	622	629	609	589	646	589	625	584	624	637	558	607	588	614	612	598	613	638	601	620	615	614	606	578	673	604	605	624	612	641	617	637	629	599	608	632	626	604	638	564	606	601	617	612	602	607	604	590	596	586	584	625	607	606	619	658	605	604	609	612	620	661	613	568	601	563	608	641	601	611	639	607	575	649	596	643	616	572	655	596	667	659	629	606	613	645	607	605	598	642	628	587	553	605	589	614	613	625	621	593	585	613	637	619	596	618	605	614	594	598	611	604	632	631	639	614	601	616	567	616	586	589	642	605	582	616	599	590	556	632	588	665	592	617	601	580	656	647	613	572	614	564	611	623	584	645	631	627	610	612	587	600	631	643	679	624	618	581	641	593	615	588	593	609	629	642	594	627	659	580	577	681	591	628	598	596	619	609	627	624	592	645	642	594	608	619	645	624	607	618	572	616	615	597	631	604	634	592	616	640	599	608	625	581	654	592	650	615	659	610	573	591	652	643	585	612	605	573	571	646	608	612	595	635	648	643	620	626	575	567	614	619	613	643	602	612	575	651	608	638	566	596	599	643	620	641	638	629	644	587	593	602	634	649	593	640	575	618	654	618	632	652	582	627	612	637	579	638	630	605	577	603	622	596	620	596	614	619	583	643	601	616	599	628	619	619	620	612	613	598	623	587	591	642	629	583	634	614	646	555	629	620	565	614	638	630	654	601	598	610	610	613	589	599	617	590	642	590	619	625	626	627	667	623	644	601	611	602	649	611	583	645	667	591	637	621	611	619	630	597	666	628	624	634	634	650	628	584	649	605	614	619	633	603	624	630	649	593	639	616	581	585	612	665	572	573	648	633	625	605	625	630	627	581	598	623	666	563	649	598	607	656	610	619	617	624	611	661	596	605	631	669	629	632	650	588	628	588	602	637	614	627	646	623	599	610	639	624	620	642	630	592	630	619	614	598	602	619	641	620	624	597	625	617	615	592	611	567	603	616	662	627	666	604	636	600	582	602	650	634	640	599	609	631	614	590	564	619	581	623	586	594	594	629	622	613	631	626	589	621	640	648	630	624	616	585	592	613	582	598	582	612	616	599	655	602	676	602	621	597	638	573	614	601	616	561	639	586	610	620	634	597	612	600	617	646	618	630	597	600	591	622	567	621	662	588	699	596	619	585	610	619	659	606	629	583	610	606	625	641	643	596	599	645	648	609	615	618	630	605	605	670	606	592	627	638	606	593	588	585	622	628	632	598	605	614	588	595	617	627	606	595	663	638	624	631	607	678	640	607	620	602	622	581	603	631	608	629	588	598	608	600	622	639	596	589	654	656	625	649	588	638	602	636	641	585	605	612	624	644	589	592	581	567	625	588	601	607	601	583	601	609	627	592	623	626	620	629	575	614	593	619	595	651	584	631	645	624	601	582	615	613	658	597	597	601	630	636	579	616	616	609	604	631	585	601	608	600	629	589	596	622	615	621	573	611	629	607	602	609	600	597	614	592	576	637	621	579	651	592	588	641	582	643	658	607	615	579	675	603	613	644	611	570	605	612	652	554	615	586	582	621	586	614	619	613
37437	68649	56995	40966	32874	27778	22994	18396	15132	11887	9320	6742	5687	4164	3308	2663	2308	2175	1881	1883	1492	1162	1084	925	860	801	751	734	737	715	649	760	688	679	676	706	681	612	641	599	644	643	665	663	684	593	610	692	643	609	617	612	602	635	604	600	662	626	662	613	620	618	628	637	627	603	625	638	643	651	639	658	619	637	675	645	652	592	579	651	639	675	591	572	606	626	621	624	642	637	622	650	642	660	655	667	632	600	612	589	621	563	669	650	662	610	638	610	645	640	639	622	569	614	641	651	628	605	593	644	600	605	586	616	613	634	629	628	635	618	646	620	574	617	649	599	610	624	659	669	619	593	608	615	657	614	640	615	607	623	602	635	615	649	623	626	649	635	642	628	624	635	585	634	636	638	626	613	615	628	589	624	614	636	599	627	649	644	603	586	605	663	611	603	644	629	640	610	627	641	662	618	615	609	658	613	623	623	601	641	674	604	566	613	629	613	593	587	625	650	587	689	601	600	635	664	655	630	623	576	606	632	601	593	628	622	591	563	616	631	643	629	633	617	622	649	655	578	610	632	660	640	651	625	641	624	620	667	644	605	613	651	634	603	635	630	616	641	623	611	609	641	617	643	593	598	681	658	617	652	584	659	582	656	609	596	627	611	653	594	615	673	616	626	624	597	604	641	581	654	670	566	595	595	667	617	666	653	619	613	597	587	631	630	603	619	658	626	571	622	645	632	563	600	613	574	625	610	636	590	634	657	596	611	635	614	606	611	664	614	614	623	612	657	596	627	640	634	635	613	658	594	669	614	608	618	618	621	592	632	619	637	626	629	608	643	657	640	541	616	605	620	662	608	590	615	638	644	600	632	616	623	627	631	607	646	615	604	624	678	616	600	643	610	647	652	642	668	629	621	593	608	613	644	635	667	600	642	664	589	583	577	640	661	607	645	596	640	592	628	645	589	658	638	610	631	595	622	592	675	656	631	594	631	609	633	600	603	586	607	603	591	623	668	636	640	584	647	609	652	639	609	643	640	645	576	622	614	635	617	627	634	635	643	583	626	593	626	597	587	613	638	605	607	653	626	612	622	623	607	612	641	654	640	584	625	645	619	582	634	632	665	670	623	642	583	618	641	667	658	576	638	623	633	539	652	619	616	630	580	638	619	622	613	598	608	619	630	602	631	655	636	647	606	595	580	615	679	674	610	634	597	661	620	659	576	676	631	605	622	644	608	617	642	604	668	659	672	613	623	634	618	583	625	635	615	607	670	644	610	609	611	616	628	645	559	643	664	650	629	616	620	577	618	636	643	617	627	623	615	640	580	625	600	614	673	583	593	648	593	658	608	618	552	614	628	605	631	634	585	655	611	551	619	608	629	598	638	634	611	620	619	582	660	633	671	673	585	625	658	580	701	693	624	651	592	582	627	631	632	671	602	626	609	643	612	636	595	648	650	637	594	639	661	618	634	659	690	633	593	618	652	634	607	619	601	672	592	639	610	612	609	603	633	643	636	594	619	640	623	603	600	633	629	643	625	612	600	575	600	619	633	619	620	636	626	630	581	604	614	605	610	656	567	625	593	620	662	663	687	566	650	644	613	629	665	637	624	617	604	626	606	654	624	649	586	625	622	604	611	591	615	625	603	623	615	608	604	606	621	631	601	652	587	651	641	633	663	618	562	593	634	606	651	632	593	655	603	632	628	608	630	623	623	633	659	626	577	592	631	596	617	625	659	634	600	643	603	597	628	619	606	576	618	644	573	609	602	583	659	592	625	597	623	623	614	671	684	643	640	618	654	601	619	596	608	646	651	634	647	647	625	649	626	633	588	624	607	661	645	607	624	636	634	594	621	615	596	613	607	607	647	628	632	631	617	575	605	679	657	618	640	607	633	575	648	612	583	680	578	622	650	659	633	621	635	705	658	617	614	632	614	646	652	546	673	645	624	599	630	618	635	650	642	637	643	654	655	625	628	628	634	604	647	649	597	625	614	610	610	635	627	608	619	618	626	617	611	640	593	642	610	622	620	664	652	672	581	640	564	620	598	683	642	597	586	619	571	633	628	631	619	607	613	637	596	591	640	615	663	610	624	562	613	599	628	612	649	615	610	618	646	574	621	671	636	648	611	646	621	593	643	616	655	557	632	649	633	630	600	690	591	615	605	624	619	605	585	636	629	606	665	634	641	647	631	634	628	630	640	642	594	629	598	642	636	611	659	632	630	627	630	667	650	593	625	678	609	659	636	582	669	614	623	628	643	637	598	615	635	665	619	609	611	605	606	610	636	586	655	612	646	628	601	626	641	577	628	647	618	618	638	591	644	607	670	633	630	603	582	635	658	624	625	652	587	622	630	595	593	610	597	670	640	653	578	600	614	600	623	639	610	636	642	620	672	593	654	563	646	643	602	613	666	645	624	619	628	597	611	598	596	643	602	650	633	642	591	620	627	636	629	646	603	644	667	604	630	630	659	646	584	638	606	653	635	628	621	608	635	573	589	595	630	638	650	658	622	611	606	632	641	624	642	623	579	593	604	598	641	620	646	636	659	620	645	661	640	613	632	644	619	614	637	629	611	588	641	619	625	617	603	597	661	624	619	636	685	575	584	630	666	630	596	664	601	612	632	636	578	601	604	612	616	598	637	627	645	624	638	606	614	651	606	628	622	599	660	617	612	639	661	652	588	609	602	607	611	660	639	635	630	636	639	629	627	621	621	586	615	646	622	627	606	642	571	622	581	581	595	589	637	643	600	588	579	628	658	653	654	646	662	611	629	678	604	674	596	592	607	597	621	623	692	642	635	575	621	605	639	612	651	676	613	658	655	637	644	611	637	608	632	641	600	608	626	606	590	623	609	603	631	676	615	631	612	644	558	638	664	669	626	618	618	636	620	637	605	644	661	644	638	602	644	631	643	572	617	608	632	642	635	609	589	579	578	601	591	649	631	619	612	601	629	657	621	612	601	610	644	609	616	606	627	648	605	620	639	654	574	660	610	635	592	649	606	631	618	598	618	655	613	623	643	607	626	622	631	601	628	600	620	633	615	628	628	616	662	649	658	667	625	635	624	640	591	622	609	691	639	648	630	672	610	630	592	610	638	641	602	664	575	649	624	595	592	585	618	648	617	602	548	663	598	612	608	664	615	618	649	625	636	628	579	618	639	608	605	622	640	618	606	637	642	648	611	664	626	647	634	635	653	591	624	622	628	653	632	615	656	649	638	622	592	640	609	610	607	685	618	659	604	653	658	628	629	637	609	587	643	616	650	626	579	625	614	652	590	628	609	635	604	611	574	628	642	629	623	646	660	653	707	583	625	619	662	608	604	650	649	639	590	614	601	640	684	621	632	594	687	572	592	614	605	617	608	598	655	614	634	625	629	626	602	626	628	635	641	597	584	624	605	637	612	649	658	642	626	615	605	601	605	646	591	627	605	649	577	604	631	595	630	609	583	609	681	628	605	590	631	603	663	654	619	602	614	603	620	672	626	589	630	620	590	609	620
31885	42285	45295	32411	20835	13754	9518	6647	5118	4021	2897	2088	1653	1307	1027	962	816	733	662	629	632	563	484	463	468	436	426	454	414	397	380	406	396	405	420	401	404	391	395	409	391	425	401	410	413	376	372	372	388	390	387	363	385	379	385	368	380	397	369	402	351	370	416	372	417	362	392	399	430	396	366	364	386	376	419	396	379	390	386	375	412	433	387	390	379	362	356	383	392	380	391	388	383	369	371	369	363	378	385	391	376	415	398	405	373	398	396	386	396	387	345	394	401	404	398	381	402	402	362	405	380	418	413	407	388	393	405	382	375	432	395	396	374	398	403	378	393	400	390	374	380	353	376	387	412	388	406	376	367	387	348	381	366	402	407	386	403	386	354	420	369	393	426	367	387	357	390	408	382	446	391	367	394	397	365	359	400	386	407	358	368	370	395	443	364	415	385	402	385	398	374	368	388	382	362	382	369	394	359	374	371	383	392	406	390	372	415	415	388	402	394	387	375	398	356	397	362	399	395	403	388	389	402	359	393	400	380	384	374	371	393	380	390	400	399	387	394	365	379	401	399	390	410	352	363	371	390	389	406	408	382	373	434	399	364	397	413	357	396	383	393	432	359	387	404	382	352	370	426	398	411	396	392	368	390	401	390	378	396	379	393	346	403	365	381	366	346	378	412	414	402	426	338	359	451	368	415	356	392	428	415	392	348	388	377	362	406	383	394	385	369	432	381	377	355	362	371	384	388	383	424	383	401	393	393	396	408	372	366	360	392	397	372	384	362	368	433	370	383	391	361	407	420	353	401	390	385	383	375	373	349	389	398	393	406	393	416	411	408	427	373	412	381	371	416	381	418	411	372	344	383	398	360	398	373	364	408	393	413	369	394	402	398	360	404	395	387	420	406	380	417	406	376	435	388	358	376	411	342	379	390	380	339	384	390	402	398	400	374	403	340	366	394	396	364	389	364	355	410	370	395	415	420	399	388	387	417	392	377	404	398	380	393	394	402	417	360	408	388	388	395	393	381	388	377	385	368	401	386	399	375	369	431	383	392	387	375	378	384	358	404	380	365	374	392	373	411	394	402	421	377	380	389	399	398	395	376	393	387	391	380	394	419	356	385	356	402	394	373	393	381	399	373	405	398	382	388	401	354	378	418	408	392	398	397	372	390	384	371	403	392	410	377	385	336	402	396	361	379	394	364	371	337	405	391	370	372	377	380	417	378	362	401	385	375	383	370	373	374	377	400	377	366	368	415	398	371	370	405	364	376	382	393	390	372	385	355	387	407	409	348	373	417	381	402	393	382	436	375	381	358	395	397	397	356	428	391	416	403	426	380	406	368	378	354	379	384	411	366	376	381	378	367	378	372	401	426	393	396	413	381	377	406	399	375	383	375	371	361	396	403	400	368	365	413	371	380	387	355	405	396	379	375	378	364	413	388	388	362	378	380	382	407	397	396	378	379	369	368	384	422	369	396	396	376	419	366	377	421	389	378	380	391	377	372	416	383	396	380	381	400	378	419	392	423	406	373	406	432	374	377	387	367	405	332	376	379	378	355	358	391	326	414	370	387	351	405	391	397	398	396	376	389	407	359	396	355	394	368	391	352	372	400	361	412	418	375	356	374	386	359	395	390	373	430	407	402	386	409	383	389	386	429	402	399	377	387	352	415	348	389	427	399	411	360	391	371	394	380	409	350	346	409	380	358	380	367	394	413	384	386	407	390	396	414	373	402	393	412	374	373	364	402	381	389	355	405	428	408	398	351	384	374	425	398	384	382	374	371	384	382	399	387	372	402	419	399	367	379	378	350	412	393	324	388	414	367	403	394	407	396	426	400	370	374	352	368	403	400	357	381	446	413	441	393	420	430	395	393	393	406	364	417	393	390	379	394	396	390	408	427	380	379	406	411	358	387	363	353	389	360	406	416	393	353	422	381	396	412	408	397	365	361	391	387	343	392	386	378	384	367	396	388	346	391	367	394	381	380	342	378	427	379	397	391	368	374	354	335	383	365	407	395	417	428	398	379	397	371	402	394	375	363	358	407	380	383	381	409	396	384	388	413	348	390	375	391	403	355	429	382	326	370	400	376	376	367	379	367	366	420	396	370	377	384	375	380	406	374	381	398	374	359	359	412	398	430	418	388	401	342	359	373	380	394	400	389	403	367	408	397	426	398	404	343	373	394	394	407	365	359	383	414	417	375	395	411	382	363	365	391	398	394	412	381	398	370	372	377	401	433	372	370	406	387	372	409	407	388	390	361	378	349	377	406	376	394	383	392	362	400	380	407	395	398	409	402	379	373	372	403	378	388	406	396	381	384	399	380	346	410	378	381	365	396	338	385	410	359	374	380	365	370	368	394	418	372	388	433	409	366	384	397	389	371	399	382	392	431	352	371	435	403	373	352	363	381	378	378	387	381	390	382	381	384	366	391	386	420	393	402	348	379	436	378	363	407	381	389	363	392	396	396	365	362	352	351	363	384	396	362	402	378	390	389	393	386	349	378	384	346	400	426	372	397	395	378	399	384	409	364	384	408	363	375	361	382	396	451	390	397	369	387	420	366	383	378	391	368	397	411	381	436	389	347	407	378	376	375	389	412	385	375	366	372	376	393	376	370	368	383	369	404	431	368	374	370	355	415	408	385	371	377	372	380	383	370	375	368	400	400	374	372	354	391	371	383	398	398	404	379	416	393	384	418	436	387	384	398	392	386	404	416	402	365	399	374	391	398	397	360	390	384	426	402	369	392	371	415	343	395	364	413	385	384	353	400	383	363	373	373	378	377	411	409	361	382	412	397	423	378	387	393	359	378	428	395	405	385	410	375	366	374	399	403	408	375	357	361	367	350	384	391	419	378	367	402	370	400	420	388	361	367	400	372	386	378	408	388	370	408	392	420	356	381	363	420	354	374	378	408	363	365	376	401	415	354	363	424	376	380	404	389	375	378	359	418	400	382	399	382	405	349	397	395	353	375	394	357	362	360	398	383	377	370	422	347	379	390	404	394	363	381	388	409	410	379	381	382	359	423	391	403	350	402	374	386	403	400	412	362	360	369	354	355	369	380	404	344	361	375	390	378	387	403	370	393	404	350	394	367	344	397	427	394	381	389	378	385	394	383	405	376	363	389	410	394	388	365	402	408	378	406	399	426	391	382	377	387	388	398	386	379	399	366	392	363	354	392	400	359	415	378	410	390	385	380	404	391	393	388	379	404	428	390	437	406	378	411	359	383	424	380	427	387	379	391	338	375	372	387	355	391	402	398	344	392	388	399	379	398	408	386	404	367	398	333	370	373	388	378	397	387	399	385	389	388	354	393	369	396	384	396	405	379	351	365	369	387	375	405	351	357	364	355	379	402	378	400	405	368	405	369	379	417	409	412	379	389	379	391	407	406	390	398	371	380	375	396	366	383	374	376	377	394	413	443	377	361	374	379	407	377	388	384	362	394	388	384	417	380	376	420	377	398	404	385	396	391	424	387	397	399	427	377	374
33650	54805	42045	29003	21345	16820	13032	9952	8184	6233	4660	3242	2567	1988	1547	1318	1205	1007	844	796	746	673	590	538	524	480	441	441	417	407	429	451	413	412	448	421	426	406	429	416	391	404	377	416	396	421	394	425	415	411	384	408	384	416	403	388	431	438	459	425	439	406	395	414	433	415	412	416	419	409	406	384	431	402	386	394	425	386	427	407	414	416	401	412	383	419	384	409	447	420	388	391	412	458	398	382	386	380	403	410	414	407	449	436	409	408	397	424	405	404	409	387	381	364	385	367	378	406	385	429	430	445	395	398	389	416	408	378	419	390	437	421	426	382	405	434	432	410	410	414	411	415	394	375	387	407	415	423	378	396	418	395	414	414	425	416	409	434	384	395	405	438	409	437	440	429	402	408	418	436	398	442	400	388	406	384	385	381	410	409	398	403	390	445	418	395	410	386	410	379	373	414	351	396	422	392	412	391	412	373	410	369	353	394	416	398	396	451	426	423	416	406	381	442	385	416	393	401	393	408	442	406	390	399	401	395	392	400	389	464	411	366	415	416	403	419	433	437	405	403	443	405	397	409	424	379	409	398	432	410	385	427	417	416	428	383	414	368	365	422	427	388	421	374	412	403	412	440	437	378	410	397	427	395	403	377	423	396	434	425	396	403	388	400	402	405	382	419	419	385	387	415	428	403	372	442	399	396	400	404	395	397	421	432	411	424	414	418	400	391	414	415	430	404	396	416	417	401	400	404	408	401	402	396	421	417	439	424	396	384	413	418	397	415	437	392	387	401	417	406	405	406	468	391	424	404	432	416	383	379	371	402	448	374	394	398	398	376	452	401	391	402	404	395	371	410	391	402	420	381	403	422	437	391	401	400	333	399	387	381	393	412	412	413	417	421	402	424	382	410	396	419	390	440	397	395	431	439	423	421	402	393	410	424	388	416	391	427	393	436	365	426	398	388	406	400	375	385	416	425	435	399	427	397	406	395	381	388	437	396	411	403	418	366	387	407	431	407	409	408	399	371	397	399	437	405	384	366	414	434	425	431	414	409	401	376	406	434	384	410	433	402	404	430	386	394	374	392	412	374	384	427	439	396	384	398	387	382	400	389	374	435	371	397	381	406	421	394	400	362	375	424	414	409	385	414	386	420	427	391	400	338	410	410	404	404	401	434	428	405	397	366	428	433	413	405	381	376	427	410	394	380	426	382	437	398	393	401	417	378	437	404	424	416	405	411	369	380	399	390	426	414	374	411	411	446	360	402	420	393	421	429	379	375	377	413	391	349	402	456	417	413	415	387	387	397	420	374	421	403	409	406	415	387	402	427	424	393	376	404	410	426	375	393	399	376	428	396	384	385	396	411	398	410	397	434	402	405	409	392	376	397	416	391	418	416	398	385	415	410	413	412	429	412	428	426	413	380	378	384	400	398	390	400	405	373	388	412	394	387	405	421	409	392	415	407	417	398	402	424	427	425	389	405	397	391	400	391	423	412	395	429	389	429	406	396	411	418	451	365	391	426	421	401	380	378	400	409	408	388	388	406	412	378	401	404	436	398	406	385	409	381	407	386	426	416	423	381	419	405	400	440	417	391	415	398	447	373	380	443	379	410	395	391	421	418	426	414	407	423	404	371	401	403	385	373	392	405	425	390	385	404	387	423	380	371	364	391	378	427	377	390	450	394	357	412	381	393	406	426	395	422	400	375	429	412	422	416	423	376	405	405	432	394	413	422	399	410	399	407	430	427	397	445	423	352	432	398	408	378	405	394	429	411	393	402	432	385	381	409	378	423	403	398	408	389	398	404	406	416	403	425	379	397	395	384	420	427	387	407	415	400	417	441	406	401	411	375	408	423	388	443	408	408	444	386	399	413	394	415	395	401	375	389	418	392	373	419	396	404	368	384	363	437	425	412	406	434	420	379	397	393	387	401	435	406	396	410	420	419	399	413	424	400	409	430	419	387	390	420	407	387	397	433	366	382	414	418	441	402	369	411	413	394	389	362	384	412	409	391	400	407	412	400	416	402	406	424	440	401	384	423	394	391	406	381	425	404	404	391	432	421	398	425	393	385	446	402	406	408	365	380	397	389	400	421	378	376	415	445	420	396	368	433	386	406	435	394	410	396	403	426	408	390	384	383	380	439	428	383	432	431	380	424	434	396	393	408	417	372	399	390	411	395	421	394	421	409	400	392	393	420	418	411	410	374	375	418	409	381	432	424	421	375	405	399	407	421	423	383	420	413	399	405	405	400	397	390	416	408	404	408	397	408	378	427	431	405	430	427	426	377	401	413	434	428	430	435	393	431	381	439	410	402	422	339	438	395	431	450	381	396	418	424	410	386	381	440	401	433	399	451	409	421	408	418	389	372	421	394	401	431	413	356	428	405	420	404	421	406	414	398	380	408	406	401	402	410	388	385	410	403	369	387	353	391	427	431	410	394	404	408	423	406	376	429	363	392	396	401	451	384	425	387	385	403	387	398	419	428	396	395	384	396	428	431	398	411	421	415	412	404	403	365	410	385	392	428	419	406	405	418	420	391	410	383	406	411	399	398	396	404	406	387	393	427	385	412	365	427	425	387	445	376	403	392	393	391	389	405	387	393	437	406	399	397	399	402	445	418	381	382	407	384	395	402	379	399	386	403	427	434	393	427	375	423	401	406	390	415	422	388	406	404	403	416	385	377	447	418	348	406	438	397	397	410	412	423	422	378	395	407	432	385	419	400	415	433	406	419	402	417	382	385	409	401	397	402	395	388	409	422	445	411	442	393	402	407	399	430	407	401	400	384	419	414	378	381	418	378	438	373	424	414	407	393	401	377	407	412	422	439	453	414	377	405	386	390	427	408	412	413	398	417	432	388	408	374	404	381	389	433	411	444	409	390	402	413	412	389	422	423	365	408	384	405	404	395	400	415	426	406	377	413	381	403	393	415	392	396	381	408	396	401	397	398	406	431	396	416	407	411	384	404	423	349	416	388	389	410	408	419	412	421	411	385	390	395	394	411	410	402	398	423	409	417	414	403	430	403	385	407	394	421	421	434	411	414	387	387	437	363	404	398	383	392	429	378	412	378	400	415	438	414	418	404	387	406	379	438	399	393	384	426	396	420	410	422	426	394	397	425	404	366	437	395	383	403	406	413	447	418	383	411	427	422	468	422	382	398	365	380	408	406	423	446	426	422	398	439	411	404	404	372	416	410	383	408	396	407	396	389	385	393	380	398	426	410	414	398	385	420	402	444	409	391	386	431	397	381	430	402	419	398	415	437	423	387	403	441	421	419	433	406	404	381	412	375	413	387	418	399	417	425	387	434	375	398	396	422	410	421	443	400	404	465	397	427	379	388	405	405	383	434	385	390	415	414	412	407	415	408	420	394	407	421	429	399	420	392	417	403	377	446	405	371	407	429	415	393	377	456	408	402	404	406	397	372	410	402	385	404	445	402	410	384	433	386	378	385	396	399	379	403	417	434	463	428	396	391	431	397	365	382	402	374
23740	21151	29056	26392	24033	22064	17733	11325	8885	6812	4494	3359	2547	2004	1637	1424	1288	1272	1006	878	814	793	690	647	641	597	550	536	535	562	537	545	511	514	518	555	498	536	547	500	521	518	490	498	517	516	544	517	481	540	521	508	527	491	483	516	501	489	537	488	537	501	522	510	526	472	494	495	492	530	506	476	547	506	542	510	527	524	490	492	520	520	530	497	459	484	450	496	536	525	493	518	502	505	524	524	488	464	534	506	525	530	529	497	485	496	468	481	502	483	496	485	502	514	528	499	530	539	519	522	521	470	514	519	513	538	540	464	485	508	537	503	493	507	455	555	504	498	489	515	485	574	475	500	502	499	500	476	514	516	477	530	510	517	503	493	540	474	524	466	497	490	514	498	547	532	523	470	517	502	517	488	537	501	499	483	494	528	557	525	483	473	499	501	511	471	513	458	467	528	494	534	454	528	507	506	523	532	515	524	496	480	454	491	504	480	504	481	501	471	505	502	497	509	518	485	538	492	549	507	502	507	526	505	501	511	535	506	575	497	521	476	500	541	503	486	488	491	524	507	543	486	535	497	532	498	478	484	484	489	545	512	466	504	501	475	546	517	521	501	493	493	516	512	502	501	504	519	465	519	512	541	491	495	535	482	525	502	473	513	545	473	513	532	514	549	494	460	513	532	502	522	471	465	501	478	519	480	491	467	513	519	499	493	528	474	489	508	493	486	513	517	519	543	535	506	493	513	488	525	529	530	464	474	485	557	520	536	483	523	521	468	524	506	515	513	530	499	526	548	523	501	457	499	512	506	526	496	522	507	490	459	514	517	502	495	503	534	521	507	515	493	533	536	540	491	514	512	523	483	532	465	521	463	510	508	516	503	508	495	548	490	551	503	496	509	521	472	490	525	497	504	472	475	515	516	520	492	481	492	513	515	527	526	535	541	495	442	463	510	492	493	512	499	494	523	471	497	523	474	469	517	495	514	506	497	507	491	509	473	508	503	500	496	479	505	489	537	511	526	507	528	498	512	536	516	527	524	483	515	512	508	483	557	468	549	496	472	501	493	473	517	483	479	488	473	498	496	531	491	521	500	432	548	525	516	488	508	505	532	488	510	499	499	484	462	531	501	521	471	502	491	475	485	509	519	509	526	511	511	474	483	435	503	515	488	534	491	489	534	491	514	519	518	506	484	492	502	506	467	487	501	536	512	445	509	511	450	503	511	477	499	551	522	530	525	489	483	461	492	482	521	568	519	548	492	470	484	516	515	540	516	486	540	485	479	502	501	493	505	496	553	487	508	480	538	463	474	521	501	516	492	525	500	525	527	504	451	494	542	513	485	496	507	445	530	482	516	552	486	544	533	524	511	459	506	503	484	552	485	454	474	523	505	506	506	528	523	488	503	514	521	517	536	505	526	529	489	523	511	519	512	481	493	534	512	499	484	491	531	499	508	503	504	501	512	468	485	521	517	477	508	502	504	545	463	480	487	478	495	493	509	488	503	510	456	479	468	463	499	504	524	545	486	486	490	542	477	530	515	512	484	510	533	513	470	498	557	520	518	502	497	547	544	509	477	505	523	550	484	528	509	502	506	484	474	491	498	549	509	516	449	537	546	497	512	490	524	509	510	507	481	518	504	499	513	526	508	511	513	517	514	478	525	502	527	505	508	472	502	498	516	476	502	519	486	530	509	507	505	476	518	491	516	480	516	511	473	483	484	491	515	508	511	540	495	478	503	497	517	487	529	527	489	494	481	503	512	495	487	499	510	475	500	513	482	529	492	519	515	524	460	488	522	521	518	523	497	503	513	533	495	495	517	518	529	530	491	495	544	556	478	518	491	480	485	525	490	527	490	503	502	471	477	506	513	525	491	518	546	443	500	507	486	502	504	531	485	549	509	485	476	494	557	486	497	495	496	485	495	543	521	480	483	513	534	526	523	479	502	522	484	528	533	505	511	487	482	484	509	490	487	513	472	548	525	495	510	507	458	506	502	515	493	510	504	561	531	503	493	558	496	515	484	506	538	515	507	478	518	489	535	501	526	478	527	519	517	546	510	507	506	485	500	511	488	493	507	516	503	543	482	505	510	492	478	482	486	493	473	505	491	502	510	540	510	490	505	476	501	532	504	486	478	504	558	517	515	487	512	520	503	515	448	477	485	486	508	516	512	491	530	523	482	472	502	490	475	509	557	479	517	538	490	493	488	490	507	540	493	498	467	499	491	497	475	488	504	480	513	500	466	497	513	452	502	495	497	504	513	531	521	546	520	514	491	499	495	534	509	504	472	463	479	487	483	517	519	500	491	477	465	516	518	493	489	523	506	529	487	529	512	499	552	511	535	494	528	493	463	523	484	515	510	493	493	525	523	524	498	531	494	489	492	524	524	525	508	509	491	500	547	509	501	489	538	534	487	499	474	536	504	499	531	492	509	532	530	498	461	487	507	535	516	448	555	553	517	508	488	540	513	483	527	485	489	522	527	520	492	523	468	510	503	494	482	477	511	525	507	500	525	488	496	535	488	502	485	483	513	488	492	508	491	514	528	473	486	499	489	485	501	517	491	494	481	527	490	510	467	500	498	495	510	498	516	484	488	509	469	496	490	503	483	487	495	499	498	529	518	500	514	514	504	512	496	445	519	494	480	489	515	532	498	483	502	505	529	469	499	481	515	512	448	478	496	473	506	472	502	532	500	485	520	506	499	477	526	506	508	484	528	483	508	499	486	552	515	544	507	506	499	488	474	505	515	467	516	486	505	496	514	545	490	461	480	518	508	531	494	472	503	493	522	515	502	512	492	500	506	485	516	514	480	490	497	494	499	505	505	501	536	503	506	467	497	462	501	524	494	485	517	482	471	482	468	493	448	458	531	511	516	497	477	488	523	483	518	507	496	515	466	492	486	519	498	486	497	505	506	544	478	508	489	450	505	500	518	525	515	490	507	506	509	508	544	493	511	501	503	504	510	503	464	517	469	489	517	497	532	490	493	509	485	526	514	446	501	479	556	460	485	524	490	495	504	507	497	513	486	495	529	494	507	533	486	534	511	541	497	528	510	504	548	504	499	536	510	508	496	486	477	490	510	469	478	487	473	555	517	515	512	510	497	512	515	500	498	501	530	501	495	473	492	480	528	532	509	519	463	488	466	442	526	507	498	520	501	497	553	522	538	533	497	524	478	464	481	501	526	497	498	521	491	460	535	465	529	516	503	466	509	524	520	509	480	487	496	533	490	476	495	543	519	474	501	480	504	507	505	464	517	510	512	492	487	490	538	505	517	496	534	509	550	491	496	497	499	539	509	491	540	512	556	489	469	521	531	528	508	489	544	459	532	528	514	503	484	537	510	514	534	517	528	495	512	494	539	491	505	524	502	499	502	554	488	479	470	494	518	466	518	471	481	556	522	550	528	498	529	495	538	500	469	475	495	543	531	541	523	534	496	497	533	506	510	462	478	511	487	515	518	488	472	478	495	501	530	488	517	475	468	494	516	516	471
34498	63653	49205	37236	28733	21887	18533	14704	12520	9748	6734	4978	3719	2871	2325	2025	1904	1723	1337	1193	1052	924	827	768	670	707	584	589	587	529	553	553	546	532	556	518	520	546	502	532	487	522	508	545	517	567	508	505	533	536	513	525	522	505	555	545	492	547	473	529	571	491	509	535	554	506	535	494	514	578	541	560	524	556	526	536	513	547	537	505	532	576	530	544	527	535	526	518	534	590	548	502	489	551	510	551	483	457	538	522	525	527	501	508	525	530	540	495	474	512	522	545	532	555	528	552	449	555	529	522	530	503	486	470	524	525	546	544	492	545	518	550	480	526	517	478	493	572	535	542	513	553	469	518	489	522	524	505	510	500	505	523	501	532	538	504	495	487	539	529	518	489	530	533	505	523	544	523	488	491	476	507	516	510	504	527	513	493	523	527	569	525	514	541	541	506	530	507	565	526	506	483	504	494	513	485	515	545	491	522	522	532	490	526	527	489	525	510	532	525	537	503	541	495	531	529	528	506	525	517	519	520	556	510	552	497	514	518	510	501	484	516	511	521	514	551	543	511	485	498	468	470	507	575	561	534	470	556	489	533	525	516	508	518	522	498	518	506	528	505	492	526	522	495	501	519	554	547	491	513	575	548	503	514	513	539	506	500	519	494	518	488	548	523	535	491	512	563	502	509	504	497	543	522	541	549	477	510	553	522	535	533	479	483	489	487	517	508	534	516	507	510	484	492	511	526	544	516	470	522	519	526	543	536	538	488	489	506	485	528	499	487	488	491	537	493	504	551	519	485	464	502	517	477	483	492	508	486	544	468	514	573	540	550	496	529	492	548	489	506	541	560	519	564	494	501	538	511	545	490	541	502	535	497	468	488	518	544	506	526	513	537	518	505	507	549	514	499	542	505	516	531	503	503	520	503	553	505	505	487	534	521	489	514	524	504	535	512	500	495	476	532	505	488	467	551	527	543	521	502	493	476	497	521	540	510	528	511	528	488	497	501	524	544	530	459	489	501	504	499	528	506	519	508	482	531	516	552	516	470	500	481	536	516	529	519	503	526	545	531	523	533	541	491	501	524	514	549	553	532	497	509	476	547	531	493	503	526	502	513	488	513	498	506	533	557	469	524	530	524	523	547	515	535	518	535	520	497	509	460	517	522	516	505	505	515	508	509	507	498	506	522	524	516	524	524	515	474	505	516	509	510	511	566	474	477	491	525	528	487	534	463	474	541	521	519	537	480	497	510	500	534	555	543	509	468	548	478	528	486	523	496	508	509	522	503	495	519	521	525	509	518	518	538	548	492	556	553	540	535	495	471	479	525	500	507	487	496	527	487	525	503	501	525	499	539	550	531	556	495	566	520	507	533	511	526	512	523	500	535	516	497	550	547	510	500	527	528	538	473	522	553	533	564	528	505	518	530	479	475	518	467	496	505	503	503	537	564	502	504	515	519	462	511	554	545	525	473	544	516	529	533	538	520	544	522	495	493	486	510	504	498	542	549	518	521	507	483	493	538	497	493	522	521	505	527	502	505	501	531	502	512	481	552	536	526	520	465	473	534	510	552	531	508	483	491	514	524	517	479	498	497	471	546	513	543	532	521	547	544	496	521	523	526	521	514	499	508	524	494	498	498	496	530	548	535	516	499	539	504	487	546	488	544	551	576	494	530	517	558	501	551	519	543	501	499	517	511	528	512	506	516	509	495	528	527	529	514	509	553	528	511	575	540	531	558	555	491	542	521	538	479	536	537	512	523	509	496	519	508	509	516	517	522	548	555	523	505	523	475	486	514	527	513	503	534	500	539	513	513	511	504	499	503	529	451	528	495	520	511	526	531	540	492	509	536	538	556	474	541	467	484	501	533	453	527	525	520	537	485	494	565	494	520	505	531	471	468	537	521	550	518	532	512	538	502	544	515	497	548	532	517	542	506	515	494	513	511	502	541	503	525	517	513	548	532	516	496	476	502	528	493	499	520	561	532	522	523	513	490	544	463	551	494	498	535	527	539	540	495	527	485	520	492	499	505	486	517	501	544	507	507	507	531	507	492	557	508	535	499	490	537	517	532	587	502	498	550	509	519	519	498	533	493	502	520	489	516	531	498	517	490	524	514	502	504	552	493	482	501	493	507	503	499	524	550	487	472	512	530	537	560	510	515	524	512	529	513	520	516	526	490	537	515	566	505	515	540	535	487	528	529	518	548	546	524	547	480	519	537	543	539	513	522	532	519	490	514	537	512	550	499	517	495	492	519	509	532	508	521	506	515	531	552	531	558	547	515	539	516	543	503	530	480	532	473	510	519	511	501	494	484	548	494	529	509	526	499	498	529	483	568	509	480	485	529	504	539	543	537	563	519	496	509	477	501	522	527	465	542	535	539	482	557	496	455	509	546	510	549	537	504	486	539	503	542	529	520	557	510	535	514	479	470	553	571	539	524	535	499	492	505	521	539	522	514	566	527	541	523	519	527	487	531	537	495	542	526	522	494	510	491	502	525	510	549	496	494	510	520	505	503	496	540	561	535	499	495	463	491	527	528	492	519	468	577	512	528	469	489	527	526	525	513	521	494	552	509	531	558	512	565	524	529	534	488	504	531	500	513	486	506	509	491	500	522	531	485	518	495	534	474	487	502	503	503	519	530	519	538	514	489	545	519	538	518	496	511	516	527	535	510	465	525	513	489	523	524	489	498	518	509	537	522	504	531	521	498	501	506	554	504	522	501	515	520	531	519	519	485	491	485	529	497	539	521	512	517	539	531	524	555	515	508	476	542	506	512	541	488	533	536	543	502	514	519	496	472	491	554	531	496	502	512	522	529	543	496	515	512	519	521	531	535	486	532	502	501	501	526	501	539	533	511	502	487	521	514	479	518	479	509	515	583	534	498	558	514	467	548	534	499	515	508	493	497	511	541	493	513	519	544	502	526	552	458	518	548	498	538	547	577	485	522	565	524	514	543	510	502	490	510	497	508	516	518	473	516	520	529	495	519	517	495	560	546	588	537	566	514	478	525	550	542	518	528	487	522	502	516	504	579	500	534	523	516	502	493	515	516	506	478	510	549	502	564	477	488	524	535	491	483	514	515	524	549	520	580	518	516	487	544	529	532	504	529	520	541	477	495	537	459	508	501	507	545	528	508	518	543	481	501	557	497	453	531	544	464	505	523	497	522	533	491	542	528	525	500	507	518	521	468	509	499	498	502	530	548	533	525	525	524	545	515	538	510	504	527	540	510	524	499	515	552	503	505	522	514	528	512	457	526	490	487	506	466	526	526	539	513	502	584	500	544	526	477	519	564	524	543	485	528	499	549	521	564	503	517	524	583	522	541	525	559	501	513	571	503	488	520	513	529	534	551	452	530	504	519	532	535	487	527	505	488	547	562	516	518	519	531	521	546	521	464	476	495	501	495	520	498	478	506	549	531	497	525	501	530	519	540	552	549	491	549	504	523	520	512	466	514	454	510	522	493	517	507	499	510	487	515	518	529	513	560	493	525
24730	21670	30902	30150	23706	17360	12745	8688	6884	5093	3518	2423	2018	1490	1326	1125	1003	955	836	726	666	659	564	560	480	472	479	461	408	494	399	432	443	472	513	422	418	465	401	409	428	398	414	453	448	407	411	424	411	404	397	444	411	411	413	422	407	419	437	407	419	458	398	383	418	392	431	394	426	395	424	424	419	386	399	429	434	434	448	447	469	425	402	446	448	433	396	433	421	407	388	448	440	391	440	433	385	436	412	423	423	433	410	428	407	436	479	405	400	411	419	408	447	413	428	446	429	426	419	428	417	388	417	405	424	445	433	405	424	386	409	403	407	444	428	433	451	383	428	409	384	409	395	439	430	403	396	400	438	450	400	410	390	423	414	415	376	410	405	391	436	386	398	426	411	412	415	401	411	406	455	429	441	390	403	416	412	436	465	403	410	464	403	416	410	461	441	392	404	397	416	433	417	450	416	413	428	409	407	449	459	451	385	428	403	416	440	418	387	397	467	407	445	417	382	430	419	458	436	399	416	492	421	419	434	399	398	411	421	394	446	421	440	431	401	404	411	414	421	405	399	414	384	414	434	416	384	418	423	422	419	389	428	424	435	423	408	443	425	423	483	409	414	427	378	426	458	390	457	434	419	404	453	413	433	426	447	414	448	384	414	410	414	451	397	430	410	397	381	411	424	421	397	422	443	414	398	405	415	411	417	410	442	424	437	425	393	433	414	426	439	394	386	405	408	429	426	406	432	437	403	406	361	432	387	414	422	404	418	440	444	411	420	405	393	422	426	415	455	411	402	456	414	432	420	423	410	434	450	402	404	419	400	387	435	454	376	409	424	416	398	397	421	382	417	443	388	403	465	399	411	441	409	423	390	403	407	407	435	414	412	425	408	450	427	449	426	432	441	410	414	442	442	387	402	423	401	428	435	390	397	414	419	401	426	403	411	412	403	430	424	454	438	405	412	397	426	408	411	410	411	437	396	441	388	401	397	389	379	421	412	399	444	385	374	415	424	431	441	456	439	423	425	462	414	426	421	433	415	428	396	443	436	434	425	381	388	441	440	421	437	434	433	432	418	405	439	462	428	442	403	439	434	457	433	438	410	418	428	430	440	430	410	419	430	448	394	394	441	405	394	394	426	438	423	435	412	398	398	397	431	403	426	406	429	424	415	430	415	424	429	401	369	417	438	440	427	455	427	400	385	412	400	414	438	430	441	398	422	398	437	432	414	415	391	471	414	427	411	422	418	437	441	364	415	401	422	371	420	422	458	398	418	391	417	402	421	417	430	415	418	466	424	421	390	416	425	451	399	387	438	395	395	424	404	452	455	378	389	416	417	427	409	411	412	468	454	370	423	422	422	419	411	429	413	413	422	400	406	403	367	411	418	391	405	394	408	428	442	460	407	410	431	403	464	413	439	473	381	438	424	391	399	419	422	446	432	408	387	395	410	406	413	411	384	427	449	422	435	453	419	451	446	391	432	410	417	402	434	432	403	386	442	395	423	414	391	376	425	416	437	446	475	432	415	410	427	409	417	430	434	433	440	419	419	432	396	454	412	448	448	428	438	431	405	420	418	396	413	401	405	474	418	383	449	381	415	446	476	432	443	408	435	418	424	405	406	453	414	408	439	422	462	392	424	411	405	407	398	448	403	405	394	414	471	438	433	405	421	434	409	418	475	404	427	428	449	404	407	389	404	440	427	435	455	427	434	436	441	438	433	366	404	392	405	409	411	427	413	439	389	406	418	384	422	407	401	399	398	441	394	432	424	396	399	408	414	420	405	391	480	404	427	438	393	411	430	428	394	403	427	379	430	387	410	429	403	428	402	408	421	415	413	417	410	411	427	438	413	403	426	390	456	410	412	401	432	437	425	402	425	383	433	407	450	421	426	409	412	341	381	405	433	432	382	401	429	430	446	411	399	432	410	422	436	445	400	419	402	410	463	384	418	399	474	405	398	437	395	405	419	419	409	407	404	416	398	420	445	438	435	430	416	442	414	445	420	380	435	452	415	385	399	403	422	396	409	408	426	425	427	411	419	411	427	398	409	464	452	440	386	422	389	431	397	401	434	434	434	376	428	407	416	447	401	452	392	404	407	424	431	403	378	426	411	389	442	419	376	449	460	418	402	388	415	410	422	387	388	422	388	432	451	430	404	421	430	496	413	402	409	427	438	397	433	422	393	393	403	409	445	383	391	440	418	412	434	427	423	408	444	412	377	403	397	425	418	427	411	428	436	447	451	446	377	420	377	417	417	423	406	408	415	436	433	442	436	429	398	413	400	418	441	391	375	429	403	373	433	414	438	397	372	417	422	380	387	402	401	419	489	403	419	430	420	419	401	393	393	447	410	421	407	397	417	398	412	385	447	427	449	437	424	425	416	385	461	422	417	445	411	424	422	421	455	450	455	401	445	396	416	419	450	386	413	429	408	441	431	437	465	382	429	426	420	401	475	434	423	421	406	446	380	402	398	434	419	439	379	415	443	450	464	388	472	400	425	421	421	413	405	426	407	427	391	438	431	405	419	409	403	436	441	452	435	429	409	416	409	414	414	409	410	417	433	415	421	425	403	426	433	420	411	397	425	408	424	404	418	439	411	403	456	434	394	372	372	442	410	389	408	451	426	408	405	422	407	416	397	384	414	391	392	432	383	411	440	401	432	421	453	413	409	388	395	370	408	399	387	401	420	419	403	476	422	446	452	391	400	376	440	387	436	421	430	404	423	437	425	406	404	399	399	444	402	404	420	409	401	359	444	455	431	402	413	417	396	467	394	422	461	415	451	408	429	453	400	402	450	424	440	424	409	448	433	395	396	443	453	443	400	395	424	428	429	384	413	420	426	454	396	381	402	370	443	428	485	387	401	410	442	427	422	398	380	474	454	433	430	430	415	380	425	378	424	434	405	408	401	423	395	440	403	408	422	399	434	403	426	397	418	375	482	391	425	413	439	440	421	398	431	455	470	462	443	427	408	442	400	432	435	425	416	423	416	425	411	432	415	425	395	462	411	435	428	432	411	411	425	411	372	410	374	412	435	426	465	414	417	438	451	442	426	422	420	402	439	411	393	406	404	446	425	390	404	413	425	408	389	414	442	420	379	404	408	416	425	432	413	394	444	401	434	415	414	419	425	432	436	423	456	417	424	431	438	476	401	426	385	407	427	403	391	422	392	412	424	440	427	449	412	412	402	449	417	429	393	404	431	400	422	419	408	412	408	422	391	430	396	437	402	414	423	389	413	471	421	384	438	428	419	426	398	373	448	423	385	438	379	394	427	446	433	441	413	393	417	418	434	420	412	418	380	416	425	410	421	416	440	398	376	394	398	436	421	440	419	435	377	445	384	430	443	404	399	399	388	412	394	428	442	398	364	390	414	408	404	388	429	409	416	378	420	382	405	413	390	417	433	405	439	418	452	462	430	390	387	411	391	447	433	423	404	410	435	416	410	401	444	403	440	403	386	373	401	424	392	427	422	437	456	429	454	408	416	425
33802	59979	46331	34679	25747	19189	16198	12938	10980	7906	5599	3964	3025	2427	1940	1610	1522	1384	1158	971	876	731	694	685	562	523	491	508	489	482	461	477	504	448	493	420	451	408	464	462	463	442	468	454	455	455	429	465	435	475	437	435	447	401	439	415	425	443	468	455	426	472	446	450	483	462	447	450	460	455	462	429	445	482	429	431	442	462	469	457	457	486	445	467	434	404	437	448	465	431	420	444	428	451	430	447	421	491	435	466	431	430	435	430	423	436	434	443	424	463	458	436	427	429	460	444	438	457	449	445	439	452	447	464	457	476	421	450	431	455	492	429	368	416	459	432	473	437	427	438	470	448	467	491	452	430	434	408	437	470	422	450	469	463	425	456	427	432	409	433	434	491	417	446	505	463	452	404	422	444	465	427	489	423	385	480	431	440	467	482	453	453	436	432	441	480	440	426	437	468	486	421	422	489	423	433	479	432	429	428	407	422	436	434	461	445	448	451	434	434	425	476	415	427	471	454	477	479	454	466	455	473	411	468	466	445	480	422	438	456	437	432	475	441	470	464	444	483	435	465	443	482	438	451	442	452	470	419	443	431	462	443	441	473	452	414	400	465	448	431	437	452	404	416	450	459	408	404	463	452	447	471	438	434	465	406	386	468	449	449	449	476	468	447	437	442	449	435	434	458	491	421	432	443	442	450	476	447	473	447	430	462	442	418	447	477	468	408	420	452	507	423	407	480	486	449	446	430	429	431	467	469	434	437	456	403	447	449	447	463	442	470	445	468	446	445	429	469	448	423	396	412	445	411	440	455	435	400	422	395	463	440	389	451	463	469	487	469	422	434	435	433	436	423	457	432	470	400	455	474	444	472	451	401	429	475	423	448	396	447	446	447	458	464	451	431	481	455	470	413	425	449	421	455	436	453	446	438	459	420	438	460	432	443	432	434	445	416	448	464	450	420	448	415	451	471	463	427	413	476	456	428	474	447	461	442	407	441	425	439	443	469	389	458	429	463	488	456	459	494	457	487	452	431	455	468	438	424	439	450	438	432	433	421	441	439	444	445	464	474	448	443	435	431	470	459	441	451	441	427	457	424	447	466	432	447	455	423	446	441	475	403	505	460	398	468	436	455	429	467	463	439	454	461	423	425	444	449	450	455	435	457	426	446	469	448	432	496	470	465	437	449	431	497	457	474	453	451	418	436	430	430	449	432	411	457	454	469	449	443	413	437	462	441	454	443	452	464	428	461	415	457	440	481	431	414	423	431	458	431	438	453	453	463	460	422	435	490	461	427	439	461	489	403	446	488	479	463	438	474	447	442	447	458	376	478	423	426	449	406	452	423	437	432	445	453	429	466	445	451	430	421	414	479	428	451	425	451	470	489	473	446	456	409	410	420	426	471	410	454	472	473	429	439	435	440	454	415	427	413	467	460	470	451	468	451	458	405	428	446	489	448	449	421	445	481	461	441	438	431	479	405	445	493	439	396	403	409	429	455	435	450	443	440	418	440	457	441	424	462	466	449	413	433	441	466	429	471	471	494	445	482	471	454	448	409	476	416	418	406	396	457	455	413	429	432	466	446	419	430	423	500	433	424	430	424	433	442	418	435	453	459	427	446	458	451	422	414	457	468	415	435	461	437	434	423	465	453	455	422	453	407	446	415	438	432	417	420	444	418	419	430	435	433	446	472	427	407	444	478	423	444	435	414	434	439	437	455	435	435	441	457	434	458	433	432	409	470	523	446	468	415	450	435	429	445	441	417	440	419	459	437	429	455	435	436	427	469	420	443	454	409	497	397	431	444	450	440	472	454	433	429	467	428	420	449	453	431	435	439	432	450	429	466	445	446	439	435	450	429	423	446	436	493	478	398	455	422	466	412	440	402	441	447	451	472	421	426	481	461	426	461	470	439	420	463	442	460	415	464	466	443	459	483	418	458	438	408	455	457	420	444	429	432	443	457	418	472	421	472	444	455	411	418	436	411	467	429	429	427	403	462	447	430	439	424	474	452	457	444	454	442	454	464	448	406	456	463	428	444	421	468	417	458	464	443	409	440	459	447	473	406	432	427	441	479	453	447	434	464	447	414	410	427	429	435	433	405	403	433	451	445	459	436	430	473	445	453	443	470	401	414	494	436	490	452	440	465	455	439	416	432	452	419	450	437	427	435	430	424	437	407	442	456	461	416	422	472	419	484	420	439	468	423	463	427	439	449	439	416	430	436	449	436	455	431	461	437	451	422	415	414	463	496	462	421	422	438	451	448	450	462	443	436	433	448	450	423	485	453	460	473	420	453	407	483	418	431	425	468	443	430	442	439	422	439	475	430	426	431	427	432	473	417	436	429	435	437	464	450	424	481	468	460	431	438	435	417	455	447	426	468	435	465	438	424	434	410	476	429	431	416	424	444	461	440	455	458	425	458	462	420	457	442	449	435	454	452	482	428	473	490	460	489	448	436	412	473	450	432	471	418	439	441	459	450	482	421	423	448	422	444	458	444	445	474	443	431	468	433	493	435	492	440	432	422	424	439	445	457	428	422	406	438	462	471	420	441	472	402	427	512	442	441	412	440	419	456	424	461	459	416	443	420	432	449	435	442	475	441	426	482	439	425	454	404	456	497	446	466	404	423	453	473	446	432	475	441	477	461	456	482	425	456	477	441	435	439	441	463	429	452	447	431	448	426	476	447	434	471	427	478	461	466	456	427	442	475	427	457	403	447	472	444	408	436	458	458	454	441	433	437	457	438	442	432	422	388	444	430	442	471	433	432	459	415	461	461	456	425	446	413	427	425	432	456	439	461	440	407	443	398	477	452	451	457	405	452	471	449	486	470	501	488	456	452	463	432	502	414	433	445	424	450	448	426	425	489	459	439	471	473	415	450	475	422	431	442	443	437	483	430	440	444	420	439	437	433	430	400	471	458	431	452	418	487	450	472	448	425	430	462	474	422	424	452	413	429	462	477	447	434	403	446	466	452	463	418	447	448	437	436	416	453	448	450	444	419	454	433	410	382	458	445	441	422	499	434	486	419	459	492	462	430	465	439	427	408	460	483	454	458	440	432	423	452	510	444	415	457	426	490	442	435	400	458	414	404	454	449	446	450	453	459	433	459	477	426	470	417	467	462	465	442	445	444	445	439	467	478	454	471	468	464	460	410	453	428	413	411	452	469	422	423	429	458	436	460	457	471	459	466	459	464	447	462	473	437	443	475	443	435	430	425	441	422	439	477	442	474	487	501	451	449	474	462	439	468	421	442	481	443	465	408	429	438	453	477	443	480	408	471	473	435	498	439	444	419	435	445	465	453	447	422	432	423	422	444	458	425	440	443	465	480	473	484	429	448	437	473	439	422	429	443	472	440	462	445	422	431	473	414	453	464	443	391	414	435	416	435	461	437	449	411	429	454	426	452	447	455	470	446	488	472	447	419	430	441	440	441	424	447	476	451	406	445	424	436	482	487	444	488	475	486	470	461	439	428	457	485	465	461	454	411	410	453
22548	21084	28955	24165	22433	24202	25142	17157	13038	8841	6006	4155	3112	2627	2090	1866	1776	1503	1258	1134	1099	998	978	853	791	744	687	725	690	696	646	644	658	675	646	637	596	631	670	601	625	625	612	680	639	624	634	609	597	593	645	631	592	627	630	608	663	608	654	686	629	661	574	640	557	582	617	614	650	591	638	656	663	625	629	624	627	659	620	639	624	654	620	621	585	587	606	601	627	610	613	606	608	677	615	641	601	607	596	624	588	620	612	610	572	605	589	611	598	605	588	639	586	573	633	613	602	666	573	616	610	586	617	603	586	622	679	591	608	647	597	628	583	575	678	618	621	559	601	592	609	549	642	638	632	613	602	607	607	626	599	626	603	596	615	614	626	593	591	609	617	607	632	580	615	620	620	639	577	620	616	613	609	596	636	625	625	605	591	603	577	599	609	618	625	626	605	636	644	580	602	637	564	630	595	602	601	666	628	611	641	564	596	603	568	632	621	626	664	651	624	622	606	591	612	623	622	591	617	640	581	594	618	615	635	637	649	608	657	575	586	558	642	645	622	610	594	647	609	639	610	604	653	636	677	608	550	611	649	612	598	636	596	670	590	680	599	584	595	641	594	570	614	558	586	600	574	606	569	631	614	617	613	570	610	589	536	595	565	649	631	589	575	637	624	580	634	612	611	616	652	639	576	593	577	594	642	612	616	615	648	606	585	562	538	604	588	615	614	616	620	606	617	625	617	615	635	614	639	613	665	598	591	632	613	574	617	630	600	582	608	612	592	604	576	592	612	570	631	625	602	595	611	646	628	613	610	607	556	598	617	648	644	609	593	624	591	609	637	623	598	604	621	578	583	592	641	615	624	591	581	581	603	577	600	624	608	549	628	637	637	642	568	607	642	564	583	623	619	654	588	576	613	578	576	581	624	578	633	568	567	630	614	642	550	575	575	555	643	618	598	641	596	637	612	601	638	622	573	605	577	598	605	619	591	676	599	653	610	572	580	626	605	582	604	654	647	565	620	550	621	561	607	629	577	611	607	627	622	598	616	664	631	603	592	581	617	592	636	619	633	645	627	629	568	657	614	606	588	608	561	622	630	595	650	641	658	644	591	589	613	588	631	605	636	617	599	654	643	649	602	602	568	603	687	594	614	572	587	611	596	628	635	615	589	580	596	629	648	658	626	609	602	559	589	596	613	624	583	621	645	616	620	641	593	593	621	594	611	627	619	602	601	604	584	633	599	602	591	681	651	629	642	635	627	596	575	593	662	653	580	616	616	606	594	620	618	603	619	608	645	609	588	624	603	612	611	611	606	601	588	569	651	579	636	664	658	608	629	612	604	657	621	601	594	620	596	664	613	627	595	613	588	613	624	610	622	585	625	625	660	572	618	649	615	626	578	608	606	639	553	595	600	578	602	626	606	607	634	634	609	632	614	649	586	613	565	621	600	588	659	642	647	611	633	610	597	601	593	591	614	609	635	611	602	594	566	635	589	640	643	637	590	570	618	630	602	636	632	599	590	618	590	626	629	616	625	624	569	607	576	608	632	581	605	678	600	602	589	640	628	579	615	595	604	598	601	611	602	623	623	631	620	634	600	605	657	646	563	596	567	621	605	638	605	644	645	598	631	571	594	613	558	610	622	536	622	610	576	633	629	598	633	603	622	624	586	631	577	568	595	627	607	595	596	630	618	665	602	624	619	581	596	613	613	593	605	630	655	603	615	621	603	618	663	613	653	600	600	605	640	623	607	651	652	596	657	612	600	677	595	613	600	577	603	588	576	611	642	614	630	642	627	597	594	615	599	598	584	557	629	630	571	603	617	610	635	617	602	614	627	655	639	628	578	629	576	615	590	571	593	630	594	648	628	611	623	598	616	662	615	581	578	646	612	597	573	622	598	609	594	617	619	631	600	596	586	580	626	592	638	617	624	645	629	613	586	552	586	596	619	618	566	591	590	596	613	635	598	615	629	575	623	638	632	603	613	586	634	602	650	646	646	626	597	619	608	625	623	633	586	599	651	573	576	594	607	594	571	608	604	568	664	567	628	585	626	623	630	606	613	606	637	574	610	626	605	645	624	590	612	647	593	611	645	594	607	617	637	619	596	624	618	584	580	637	616	600	662	641	641	591	600	581	577	600	594	667	611	586	603	601	614	632	597	560	626	613	625	618	580	616	596	605	658	637	574	609	562	578	602	586	584	625	578	573	584	639	608	594	581	629	616	574	586	612	599	665	608	634	634	629	603	591	598	572	603	603	650	636	613	637	585	625	608	555	599	630	557	621	642	587	623	625	612	593	614	652	619	616	611	625	614	732	652	641	595	615	629	620	620	583	622	614	616	629	656	592	550	626	611	620	596	610	599	659	617	572	588	595	617	575	637	577	673	571	637	579	677	638	626	601	599	611	613	636	610	597	582	606	599	573	622	633	624	594	579	597	594	619	573	618	580	577	567	663	611	632	665	622	572	587	596	550	656	614	606	623	602	603	583	586	595	609	647	582	612	635	639	553	642	597	592	585	639	609	572	585	595	614	588	630	611	601	590	596	603	588	630	594	648	644	576	580	595	616	630	610	608	594	600	614	640	571	633	623	619	631	605	583	686	595	597	590	675	634	582	606	580	592	593	600	591	640	614	647	660	604	637	577	573	593	579	623	607	582	622	643	620	629	598	599	650	577	590	620	659	638	611	640	615	623	564	632	611	614	581	578	617	605	646	613	591	612	569	656	631	605	635	618	562	601	606	653	620	638	630	625	608	622	620	594	618	627	576	640	620	624	680	594	593	625	606	613	633	587	626	578	577	604	574	634	633	632	617	623	645	594	621	584	609	601	590	608	598	612	604	627	564	642	602	630	660	604	610	586	667	638	629	639	589	619	609	620	616	625	613	624	594	615	643	586	627	650	601	581	603	592	595	576	594	656	584	601	626	644	583	618	593	656	606	629	578	625	629	615	569	624	606	627	551	585	631	645	599	593	626	615	623	621	568	610	637	632	605	612	612	630	606	634	653	580	640	686	608	620	621	645	669	638	602	618	607	617	604	601	605	585	650	603	574	583	634	603	626	657	633	621	624	601	608	643	597	579	636	607	632	639	598	596	650	604	566	627	617	624	603	626	591	594	578	623	638	599	603	608	589	638	575	597	627	653	561	626	609	631	626	615	581	649	595	593	578	652	621	618	622	572	602	611	633	617	580	592	640	630	645	613	596	589	582	566	661	588	633	651	606	629	608	630	622	646	625	590	590	629	649	610	603	665	600	637	592	627	610	583	603	616	631	620	588	585	593	574	596	544	598	620	641	628	621	618	592	612	556	613	600	597	601	615	601	593	586	629	585	592	617	576	606	579	626	573	605	606	612	642	602	634	612	602	633	633	654	644	608	626	649	627	611	618	620	607	591	645	615	600	609	588	613	608	572	622	572	645	627	626	598	622	636	575	640	590	580	600	605	621	616	584	645	591	597	619	594	610	573	637	623	614	573	579	628	606	603	644	610	573
37931	68471	54791	43033	32971	26449	24127	20304	16997	11397	8613	6114	4579	3936	2935	2707	2412	1911	1679	1398	1291	1203	1059	966	908	798	724	708	745	685	717	667	682	655	667	674	617	639	620	691	625	693	639	598	624	665	607	612	634	627	639	631	587	668	613	661	625	626	634	609	642	608	636	620	661	599	614	671	633	662	650	652	653	642	628	650	628	614	636	638	610	622	606	627	630	642	630	636	623	659	650	587	603	622	645	634	638	634	634	582	623	643	571	634	648	614	624	597	614	653	611	634	612	649	639	637	633	610	609	631	599	657	651	631	646	641	595	644	603	641	574	683	602	680	629	609	640	605	629	641	641	636	601	608	659	631	615	608	657	622	608	596	617	640	655	643	582	621	611	606	618	635	651	582	620	607	590	621	622	606	633	669	641	619	574	633	619	658	618	588	576	598	640	641	634	610	582	598	610	657	650	599	614	640	631	635	618	581	583	591	616	654	588	650	611	627	578	651	625	622	619	665	664	636	629	598	617	604	604	654	644	582	620	572	625	616	591	595	689	632	569	611	630	600	640	615	619	618	605	583	575	585	581	578	667	608	604	652	590	624	629	603	644	623	609	590	639	644	572	585	625	591	609	599	624	605	609	664	587	641	595	619	632	625	610	606	614	664	648	655	660	632	633	652	595	605	609	583	595	622	642	595	556	598	656	610	616	600	657	623	624	607	611	610	603	612	615	588	611	624	626	646	662	627	667	610	644	634	660	659	592	617	600	628	635	661	591	636	625	644	627	653	625	603	623	586	615	653	580	661	610	605	575	597	595	582	610	647	627	641	624	628	603	593	605	631	579	599	576	640	631	618	584	581	622	614	626	592	644	611	610	596	597	603	611	580	594	636	606	614	644	619	620	617	650	582	610	659	615	620	642	596	598	624	615	630	609	618	637	587	630	592	587	624	618	562	617	649	629	629	575	632	628	666	589	579	571	624	621	610	614	627	643	580	616	656	626	596	592	612	600	670	602	610	594	639	603	597	633	609	601	590	631	623	619	587	627	633	635	661	648	647	594	625	622	629	623	574	568	640	649	638	674	619	566	557	593	641	651	581	611	587	633	621	624	622	624	565	619	641	624	612	625	632	604	603	596	608	569	618	608	669	611	604	582	616	657	657	585	630	625	619	634	611	640	650	596	610	611	606	588	598	659	667	650	615	582	614	589	630	563	627	603	616	626	590	590	637	590	579	583	609	583	588	635	564	657	616	613	573	576	604	686	602	593	628	621	584	599	605	654	606	624	637	662	605	582	636	613	628	626	628	583	564	603	625	656	639	616	622	616	591	625	640	609	598	619	628	639	620	625	606	621	654	579	594	626	649	612	599	656	606	586	627	626	631	586	603	612	633	626	609	628	624	634	588	590	596	607	564	660	595	642	648	638	647	585	565	634	592	622	608	620	646	628	592	630	651	624	624	596	619	601	616	649	622	631	644	611	627	635	593	590	669	650	616	629	641	587	609	613	581	591	624	585	608	621	639	612	603	607	645	630	620	585	651	600	646	613	641	583	606	620	557	602	601	684	622	588	593	611	606	646	599	612	611	645	698	640	605	641	630	658	680	614	604	626	587	645	594	651	614	641	625	646	607	579	629	613	583	625	615	610	618	610	603	651	619	616	595	627	586	604	570	607	653	647	615	626	636	613	577	613	659	577	623	626	653	625	591	596	602	622	660	603	624	629	642	605	610	599	643	641	623	597	573	625	614	641	630	635	617	621	605	649	650	618	629	647	618	614	651	590	574	635	603	620	620	605	604	606	621	605	611	624	591	620	645	642	614	591	621	655	611	629	611	628	656	632	616	609	598	627	647	606	592	629	635	642	596	597	633	626	652	626	647	650	657	601	623	621	561	624	594	634	630	616	620	621	576	642	599	618	624	624	630	668	664	649	586	682	597	659	644	619	632	600	585	557	591	648	629	633	613	598	632	612	623	611	657	698	586	613	606	628	639	604	611	649	594	633	594	657	585	618	621	607	647	662	592	609	643	645	647	628	650	636	632	617	662	554	584	633	641	618	605	608	636	635	607	609	633	593	594	640	642	608	607	622	602	633	597	591	611	618	653	614	591	594	614	618	605	605	645	620	631	615	609	608	626	603	590	626	631	635	611	611	671	619	621	590	615	613	606	660	626	642	588	591	638	627	615	682	650	598	656	605	629	626	630	641	594	613	600	582	631	655	654	626	601	600	620	637	608	601	630	608	645	602	644	656	635	624	633	636	632	596	607	616	618	629	628	659	606	608	634	653	629	631	598	589	612	618	585	622	654	629	593	594	629	672	650	632	581	594	650	610	646	629	642	620	609	604	605	610	601	643	614	620	652	662	633	585	600	612	614	600	625	636	636	594	615	608	619	599	652	614	598	606	631	616	648	616	607	605	591	590	643	594	661	619	617	589	599	623	614	613	614	597	596	641	630	591	597	596	612	596	599	614	627	618	624	625	592	608	631	645	588	633	625	609	588	620	623	603	633	613	638	638	631	600	658	624	588	693	658	624	565	628	594	618	589	564	627	629	641	595	677	626	615	622	581	624	615	611	657	605	618	611	616	586	612	656	628	600	572	620	572	599	655	612	607	645	597	651	570	658	604	603	550	615	632	590	653	673	666	650	619	621	662	592	575	609	637	644	622	605	656	626	651	608	586	598	682	672	664	614	592	624	608	594	598	605	575	613	686	623	572	647	668	613	649	607	629	617	638	607	632	591	645	646	618	619	620	650	627	624	648	599	632	630	589	636	570	589	627	635	614	631	587	641	590	641	657	654	589	628	615	559	608	661	651	587	668	595	611	593	607	583	632	622	664	605	600	624	648	622	596	588	638	623	657	629	622	600	586	617	649	588	634	596	640	653	592	598	611	602	599	622	661	629	621	608	643	595	642	654	599	608	630	644	588	628	587	601	604	610	637	618	607	624	620	618	599	610	635	593	600	614	652	634	627	623	614	646	615	600	592	615	654	616	588	668	629	600	608	605	616	635	630	600	606	583	582	651	592	598	611	612	608	608	613	616	614	622	605	641	592	632	619	665	628	576	643	614	606	582	635	633	616	591	627	613	610	610	668	612	583	611	582	638	635	626	596	602	660	617	649	595	609	621	601	633	590	622	596	576	616	681	598	608	598	625	594	616	632	599	618	609	623	631	633	645	600	677	596	638	591	659	619	629	608	589	640	610	619	625	640	618	599	595	620	670	631	638	633	588	629	593	623	604	656	656	634	631	609	623	642	641	594	600	634	607	612	599	582	635	595	568	639	604	639	594	637	650	584	611	607	610	666	645	635	602	628	574	569	638	609	574	616	598	664	579	586	613	574	616	602	602	596	608	640	606	622	600	601	616	656	622	591	609	589	578	609	632	647	639	613	590	632	606	639	619	587	627	575	665	582	609	619	650	625	623	671	611	594	647	629	615	598	642	635	601	638	565	647	622	625	646	653	637	662	648	622	595	642	609	622	596	562	663	598	609	604	623	637
32193	43158	43688	33556	21928	13161	10377	7940	5589	3743	2432	1805	1300	1218	976	857	844	676	582	597	603	515	471	444	413	423	403	418	412	401	405	413	385	384	396	420	378	385	382	399	396	344	419	371	368	387	344	395	388	385	393	390	396	378	327	393	390	417	347	365	363	352	366	395	388	375	367	402	397	381	392	377	372	391	353	410	372	367	376	384	356	342	391	368	352	383	362	413	394	389	374	404	380	383	375	403	351	379	389	383	417	362	371	396	357	415	388	382	378	388	342	392	387	355	381	363	375	377	379	344	401	375	387	367	359	390	363	424	400	421	391	352	379	363	343	390	415	398	352	374	384	375	382	423	393	337	395	345	391	386	384	387	352	396	374	395	398	394	361	394	386	394	376	389	394	387	407	377	394	384	388	364	390	379	378	379	391	384	373	373	358	359	386	389	363	362	374	339	415	363	401	387	370	369	345	384	379	400	366	406	370	387	378	361	403	399	366	341	356	361	355	370	365	389	398	379	373	391	382	364	380	348	378	398	383	397	378	355	371	316	406	376	422	366	361	383	388	388	393	386	392	391	367	346	380	438	355	381	394	363	410	384	392	358	422	385	382	377	356	355	381	415	397	412	349	426	373	420	370	359	384	351	358	360	400	408	397	383	362	420	363	373	386	404	421	384	380	381	353	399	355	381	371	382	360	407	381	342	333	429	410	387	371	381	367	364	362	358	341	362	389	361	371	390	373	391	383	362	383	396	390	359	394	408	384	384	375	341	430	371	391	355	379	367	395	375	382	386	385	365	361	368	358	376	368	363	380	385	385	399	395	394	389	367	376	351	383	366	424	348	367	390	407	371	389	330	397	402	373	386	378	376	376	374	388	399	380	392	353	379	363	364	398	381	379	368	417	386	370	368	410	385	390	382	374	410	394	384	367	370	382	368	408	354	384	408	356	328	390	380	375	367	364	414	363	405	366	385	439	372	379	376	354	394	391	373	414	359	355	358	385	378	351	409	369	373	408	377	386	374	363	408	389	369	399	380	358	375	376	393	418	357	389	378	403	368	411	369	377	390	383	369	377	374	371	399	371	348	365	382	346	379	372	384	369	374	387	390	388	373	372	367	361	374	400	378	386	386	354	395	383	395	388	381	384	423	409	394	393	364	408	361	377	372	426	343	348	381	397	384	370	395	409	373	419	393	393	383	372	407	397	371	377	384	372	380	354	412	398	349	395	363	394	385	383	362	386	362	399	377	416	342	393	410	403	407	374	363	377	375	371	350	393	413	365	342	364	384	374	341	363	374	399	377	390	397	407	380	335	359	365	403	364	364	378	364	357	389	422	344	376	373	362	381	372	371	362	359	401	362	400	344	385	363	393	367	398	370	388	378	364	399	368	368	373	368	354	373	384	361	343	357	380	383	379	366	365	398	370	409	369	391	381	365	392	410	406	403	382	388	350	370	380	383	378	390	357	389	387	389	396	380	352	335	386	355	335	351	374	385	361	390	345	362	409	369	378	385	424	388	374	373	383	367	383	427	381	387	367	339	357	343	385	361	373	430	384	386	369	395	394	381	419	392	377	386	375	394	384	405	403	378	361	375	383	371	352	350	354	425	376	349	387	378	358	387	371	378	379	397	368	392	376	401	376	347	438	392	387	377	390	380	383	358	359	400	374	397	349	374	371	363	378	374	393	354	355	368	391	369	366	403	370	353	384	393	394	418	366	410	398	385	351	361	405	390	380	379	417	363	401	392	406	355	387	394	395	352	396	413	391	375	353	375	395	378	356	365	373	345	420	376	376	385	359	337	375	397	334	402	371	376	383	355	338	377	342	372	384	368	373	353	387	398	386	355	376	392	345	372	382	391	395	356	361	398	353	381	412	394	381	383	403	385	360	386	363	409	357	393	399	340	372	362	369	422	401	372	367	378	372	365	362	372	374	397	349	378	370	396	410	371	376	368	352	372	365	380	364	348	370	371	370	378	364	358	365	358	346	447	356	378	389	375	364	359	348	395	380	391	391	380	418	368	377	392	374	406	342	381	405	344	369	375	356	381	357	384	360	400	374	426	383	394	362	411	368	373	397	383	381	411	376	391	372	391	390	365	369	384	373	382	383	372	384	400	398	365	408	382	353	408	378	378	380	349	360	355	383	374	388	373	398	363	377	385	364	401	375	380	386	395	382	383	347	365	390	365	393	386	402	355	385	345	361	364	371	392	369	359	383	365	403	361	395	398	403	388	378	360	388	400	382	403	392	346	394	374	394	369	392	383	379	385	413	381	360	393	403	353	408	358	365	372	380	359	374	377	379	377	345	381	380	402	385	369	369	395	367	414	400	359	372	387	397	398	409	361	379	375	387	388	434	360	391	404	342	363	386	381	376	376	395	397	370	382	401	378	356	410	350	409	355	361	342	384	373	358	387	392	386	361	380	376	362	355	384	404	365	393	374	399	395	376	375	370	352	390	373	373	369	348	373	388	403	402	380	367	341	373	354	379	386	364	391	372	358	371	362	344	400	425	412	349	428	403	377	389	343	336	357	395	378	369	364	380	339	369	356	403	360	327	383	406	378	376	371	392	351	361	380	386	376	399	378	379	359	382	399	366	370	383	385	367	407	386	379	387	384	376	366	412	361	383	395	390	342	357	367	396	394	363	386	365	350	379	357	386	399	344	374	389	349	376	375	348	395	392	392	375	410	374	381	388	380	395	371	364	367	388	378	373	370	388	370	367	363	416	396	381	377	331	416	391	386	374	383	352	433	375	394	407	386	368	386	386	394	374	379	366	346	374	405	380	377	376	378	384	372	382	344	367	384	380	381	384	378	383	369	392	391	360	390	356	361	383	380	360	409	404	357	369	382	379	378	373	399	379	347	371	406	359	391	370	351	373	405	391	374	375	352	393	392	377	371	383	372	382	398	349	356	376	376	362	380	370	373	365	382	356	396	381	355	384	365	386	374	332	394	400	352	387	388	382	339	396	399	377	365	410	373	395	389	365	405	384	404	354	376	388	393	361	380	384	358	390	414	377	338	350	408	379	367	379	362	346	374	412	376	348	364	394	351	370	396	372	388	401	382	404	367	386	407	395	347	373	404	373	390	420	359	369	377	366	408	403	377	401	396	376	380	404	392	389	370	395	363	351	386	377	423	382	433	392	406	396	386	393	343	407	374	378	389	373	370	383	359	343	362	350	424	403	391	404	405	394	370	394	371	386	385	383	388	393	364	380	367	367	436	410	335	394	364	367	412	373	355	390	377	360	390	375	404	360	355	402	398	353	383	358	403	364	379	397	365	384	416	397	404	400	419	390	346	391	362	381	400	382	360	426	381	390	370	361	391	368	353	387	355	386	370	408	362	409	389	402	405	363	402	347	366	366	397	382	384	350	393	360	383	352	360	390	352	405	388	415	390	434	405	379	409	384	358	369	373	405	399	403	428	388	355	404	377	392	385	371	394	380	413	404	357	399	397	384	384	371	366	416	376	391	352	373	372	374	388	386
34495	54890	41100	30130	22208	16025	14069	11734	8308	5883	4031	2720	2211	1880	1495	1232	1080	895	768	719	696	629	543	461	475	430	464	439	465	416	457	410	408	429	399	373	413	379	356	397	418	452	427	396	384	416	391	391	414	419	419	404	380	393	385	382	412	412	394	386	383	383	390	403	421	438	387	437	398	395	454	387	382	424	379	438	432	397	416	390	372	407	397	444	366	367	380	358	433	407	412	416	417	374	413	387	343	391	377	372	371	394	409	420	402	391	397	411	410	387	400	354	403	372	402	396	408	411	410	397	369	436	405	411	381	397	429	417	380	366	401	401	413	387	398	401	404	396	417	386	377	375	412	405	372	423	406	407	402	414	405	387	404	380	373	410	409	368	384	384	421	386	385	403	417	386	379	397	422	452	381	401	397	398	402	366	366	395	389	398	385	393	418	372	430	399	415	376	415	386	367	382	390	410	360	399	409	388	396	366	404	374	376	382	364	374	381	375	409	422	355	370	381	385	384	383	435	403	379	393	366	363	377	384	398	405	371	414	414	383	391	405	376	397	422	345	403	410	356	430	416	429	380	375	417	388	403	364	372	391	394	376	411	397	378	442	403	421	368	375	395	351	392	394	374	402	409	433	433	388	408	373	375	393	442	371	379	382	392	407	385	421	411	385	393	376	389	400	395	403	431	408	410	411	396	411	395	380	371	415	379	384	384	404	391	404	400	414	374	372	405	417	376	389	390	382	388	389	387	402	396	383	366	417	412	428	427	421	367	368	429	364	440	390	403	418	386	419	411	370	410	383	405	402	410	435	412	388	382	389	408	410	372	401	365	424	396	398	362	390	400	422	388	419	395	388	411	394	381	391	408	365	453	412	431	389	397	392	397	398	391	434	409	422	395	398	375	393	418	374	410	421	423	396	399	409	408	409	400	424	383	408	363	416	405	400	386	368	400	380	423	415	383	400	412	422	420	404	391	409	416	373	391	391	418	414	431	423	374	370	418	377	384	427	394	384	374	421	432	401	404	392	401	377	373	381	395	390	396	383	419	384	423	383	396	374	396	384	412	381	384	413	397	364	379	393	397	344	364	429	379	397	398	357	399	406	410	396	390	359	390	401	396	378	381	412	376	397	365	394	427	423	387	396	442	396	400	371	409	385	402	390	416	399	380	410	401	384	404	399	384	384	391	411	412	446	429	427	390	408	418	396	427	387	393	386	392	353	353	410	376	403	397	374	383	401	426	361	413	390	387	415	395	422	394	399	392	354	378	390	380	398	412	424	401	406	422	392	413	379	384	426	414	364	396	420	399	414	381	406	390	429	418	384	381	395	422	404	386	390	360	411	375	424	378	380	403	410	408	351	383	370	386	397	371	398	403	370	380	416	397	384	414	428	417	409	381	388	425	402	382	389	415	373	396	388	414	374	400	397	418	403	389	408	404	368	379	417	391	445	409	374	422	383	386	410	410	386	386	415	440	370	381	391	396	401	432	401	418	377	407	408	378	438	407	418	423	415	389	397	408	400	414	395	381	352	353	409	391	386	414	383	423	387	384	403	403	403	353	398	369	373	382	402	391	389	397	417	380	408	397	401	410	412	379	417	412	338	407	373	407	427	402	385	397	392	408	388	374	377	389	358	385	426	414	391	390	388	375	399	383	377	415	395	375	356	414	402	357	411	421	433	352	404	357	392	376	388	378	372	372	388	397	421	367	405	409	415	418	402	408	386	417	374	431	396	388	405	386	381	412	355	407	384	369	391	424	448	400	417	401	392	354	415	413	423	377	417	433	415	361	399	388	401	395	365	426	427	393	422	391	438	414	425	440	406	380	418	415	378	403	370	393	382	375	418	433	384	393	374	443	417	394	368	398	377	362	406	363	446	405	389	411	380	386	385	400	405	426	379	415	380	356	420	392	387	386	419	413	396	449	401	427	380	383	392	387	385	383	376	386	424	402	379	383	355	386	419	370	422	415	390	375	381	395	433	415	377	376	412	383	377	374	464	367	371	413	420	390	419	396	370	362	395	345	418	403	401	380	373	366	409	413	374	403	394	399	397	397	431	386	431	405	369	410	413	388	424	395	377	390	382	434	375	422	362	375	376	444	410	344	355	410	391	397	435	376	408	428	384	375	422	394	401	426	404	405	384	416	340	380	410	392	394	416	371	380	376	415	409	406	375	389	385	368	422	399	366	404	408	393	397	429	393	397	406	388	365	402	372	407	409	395	424	404	399	401	396	391	385	380	408	407	399	394	426	409	419	399	411	397	429	375	392	411	362	396	428	391	379	348	392	401	377	392	396	416	391	409	382	408	404	387	400	358	400	417	356	395	416	404	442	377	417	389	409	391	373	390	411	399	432	391	398	412	386	400	395	368	412	390	362	405	396	398	422	412	388	422	387	397	388	408	379	387	406	465	395	376	409	362	415	379	391	373	393	410	384	397	380	391	411	401	394	380	418	430	380	438	396	376	403	372	400	396	394	383	396	408	395	384	421	405	424	390	406	388	391	414	424	395	421	398	381	361	374	402	393	381	375	407	409	379	408	381	412	424	448	425	397	418	424	414	408	328	433	416	407	355	383	412	398	390	359	394	412	382	441	392	417	397	397	388	399	369	406	348	400	382	422	401	411	414	422	414	373	407	408	386	371	402	415	414	421	409	409	384	403	377	415	369	377	451	430	370	395	418	432	393	381	354	382	392	398	374	393	395	346	363	404	371	399	403	348	403	412	363	425	374	416	410	358	356	353	388	373	412	390	431	356	413	393	376	382	411	395	414	370	393	389	398	389	446	384	377	379	401	376	399	389	424	393	372	399	378	378	393	390	384	370	396	408	391	393	414	404	434	422	404	414	378	388	423	377	386	408	398	394	410	394	363	371	389	410	373	414	426	446	389	396	381	420	388	430	419	358	418	376	381	422	388	408	422	399	380	344	427	424	417	394	411	393	378	421	415	388	400	395	366	385	409	386	377	381	431	386	425	406	352	378	421	405	384	393	398	444	427	402	402	361	404	409	390	392	397	392	387	376	398	421	390	415	404	408	405	391	388	412	414	400	362	391	382	418	406	389	416	397	427	388	403	393	377	410	391	375	426	377	415	429	395	402	416	403	425	431	412	369	413	431	420	343	397	370	360	379	397	375	374	388	370	380	423	395	401	362	355	397	407	391	420	372	402	393	410	364	400	410	395	378	412	381	377	366	422	375	446	358	426	434	365	398	392	422	382	368	374	389	396	399	418	414	391	391	388	372	419	393	409	414	403	391	420	408	421	391	388	431	362	401	423	403	404	398	410	391	414	404	368	375	392	417	406	393	392	392	370	383	404	393	405	394	386	399	388	436	411	390	381	367	385	373	422	384	380	392	383	378	384	387	366	396	376	408	432	390	431	394	391	401	392	374	410	423	407	387	411	409	422	423	381	405	386	382	369	406	394	410	391	424	428	397	424	415	388	400	444	402	358	407	391	370	406	409	401	388	408	382	382	392	426	392	392	399	386	380
23490	21042	28906	26612	24332	22902	19715	13733	8277	5662	3698	2981	2539	1919	1566	1336	1180	1017	918	835	860	772	643	653	658	583	610	567	502	533	525	526	523	548	496	518	502	563	491	507	563	487	497	494	538	476	482	490	535	502	506	496	481	473	530	490	518	465	496	472	485	490	490	509	534	505	482	504	515	479	501	499	533	517	470	523	500	503	539	523	468	492	537	542	475	489	524	493	515	474	506	555	523	466	488	455	533	515	490	467	517	497	528	472	495	492	536	472	557	482	498	482	470	494	490	487	505	476	490	500	486	498	519	475	485	492	517	546	472	506	495	476	492	468	512	484	490	482	509	494	512	526	476	513	499	537	472	555	509	523	515	475	496	477	455	492	479	487	489	505	527	516	491	488	542	499	504	512	494	502	518	452	465	465	471	512	479	488	512	504	483	510	506	497	521	503	506	502	500	464	468	511	475	534	505	491	567	495	501	506	513	525	460	471	522	490	512	500	501	472	481	462	515	524	527	493	480	497	462	505	483	511	535	505	499	506	520	508	512	503	513	506	480	550	481	530	553	514	529	515	528	486	513	472	495	451	500	475	531	531	462	541	506	506	501	516	486	494	465	502	474	487	502	526	501	520	500	473	494	496	480	526	511	500	503	480	481	472	478	531	485	498	468	513	527	510	492	450	534	481	477	459	546	484	473	475	469	486	482	498	472	511	481	498	489	468	493	496	499	464	502	478	491	521	488	468	534	516	509	493	495	517	458	442	452	535	447	479	492	490	508	516	522	503	483	477	469	547	467	524	481	501	477	490	497	510	502	505	505	503	497	478	519	507	492	513	494	502	481	462	496	520	493	497	501	514	494	463	483	550	500	507	492	484	506	462	492	514	501	465	528	514	528	481	482	499	498	530	534	449	506	499	496	506	501	473	532	523	517	465	463	504	514	492	509	449	502	449	486	509	501	530	470	497	493	507	509	494	489	499	487	512	494	501	526	489	462	505	510	487	461	488	499	509	465	515	518	481	516	500	491	468	506	508	530	519	495	443	495	481	479	507	546	476	501	511	486	522	542	479	505	491	538	472	516	529	481	520	482	498	501	495	526	502	483	462	451	498	515	515	506	434	511	480	496	484	488	494	487	483	485	479	518	473	526	478	508	499	520	507	512	498	540	508	484	500	521	512	495	481	494	465	514	509	507	518	521	500	502	537	464	475	501	528	451	540	493	503	490	510	518	500	516	471	515	520	521	496	480	528	497	511	526	514	506	505	466	501	462	489	500	540	488	525	492	478	474	486	545	494	480	503	484	500	480	530	454	501	503	476	545	474	471	496	495	479	531	523	493	493	500	512	484	526	514	519	488	469	506	477	492	463	487	494	499	510	480	468	508	469	478	482	511	493	499	536	511	483	513	509	515	492	531	520	531	522	519	479	455	501	512	538	516	512	480	458	527	575	452	512	489	501	470	491	482	512	492	506	550	479	507	449	512	473	452	527	516	546	484	478	462	509	509	471	488	522	500	493	498	473	530	497	507	463	510	485	530	507	555	497	479	472	538	494	505	497	490	474	484	487	480	512	560	502	462	504	497	490	518	535	482	493	490	450	492	476	519	490	523	522	550	486	482	505	500	499	525	536	502	504	491	507	472	493	514	492	475	510	512	479	498	493	472	478	488	537	492	503	509	510	498	511	552	496	514	449	483	485	522	489	501	542	511	490	485	532	545	467	497	457	509	513	473	524	504	508	485	502	513	502	489	519	512	493	491	521	473	529	532	518	485	526	543	457	528	515	485	515	459	552	458	552	536	488	509	543	532	509	491	490	497	488	486	482	472	512	534	494	476	527	485	469	498	528	493	480	511	493	480	491	462	503	514	509	483	508	530	487	481	492	480	494	486	510	471	503	493	490	502	498	492	520	484	479	500	506	481	507	509	540	531	459	495	490	499	501	507	496	521	531	509	494	540	494	520	500	552	508	510	502	506	442	517	483	485	478	485	477	527	519	511	517	509	481	503	477	526	526	495	505	487	472	550	468	481	511	476	501	498	493	500	450	472	520	501	536	515	504	481	470	488	502	546	500	537	505	441	512	481	491	523	492	489	497	464	511	487	490	491	487	469	504	484	488	505	508	461	509	505	486	532	510	503	502	512	483	492	500	521	442	505	528	465	503	505	507	471	481	487	493	487	475	455	501	471	451	531	490	532	426	520	557	498	521	521	513	533	442	470	510	498	520	482	481	523	522	507	507	482	515	541	463	468	494	469	485	491	480	500	521	515	478	521	487	508	484	495	499	525	503	469	497	491	502	541	466	484	480	492	511	512	464	513	510	489	487	526	506	502	512	504	455	528	478	482	524	500	485	490	498	503	480	477	483	499	486	457	502	477	510	493	457	537	508	500	484	528	490	520	464	524	518	502	511	503	492	472	478	531	517	509	539	507	451	521	459	509	519	492	506	495	497	518	489	447	475	483	512	508	518	518	512	488	492	511	496	511	507	493	526	478	490	474	529	514	505	500	479	518	484	482	492	510	527	482	492	476	534	463	467	505	502	463	443	516	444	502	471	510	482	528	506	500	509	481	474	500	513	504	549	492	529	506	513	507	456	479	472	498	531	497	471	516	487	491	544	508	514	536	491	485	502	471	544	483	474	534	489	506	493	486	523	498	508	509	498	497	512	505	460	519	502	493	513	473	463	505	507	521	492	489	522	492	539	506	500	479	480	484	476	474	487	498	504	483	492	504	469	479	513	517	500	521	530	462	509	485	524	516	494	465	457	456	495	522	509	481	518	527	528	485	535	497	503	500	518	509	420	537	527	511	509	494	491	483	502	547	487	545	476	503	467	496	502	531	464	487	449	457	501	521	512	507	533	501	514	503	492	524	489	498	551	517	458	501	491	537	501	519	470	527	484	507	454	512	517	505	487	533	498	494	485	468	449	508	512	540	503	494	513	494	512	486	485	537	537	535	487	538	497	502	489	495	517	483	486	487	542	533	480	461	505	490	547	494	470	515	511	504	504	498	473	538	484	519	507	510	471	526	475	457	498	516	519	494	484	524	487	488	527	499	478	479	489	514	459	495	500	548	527	504	515	497	530	549	481	547	492	499	528	491	500	457	505	512	529	516	526	497	490	511	513	499	502	514	466	478	475	501	515	498	481	464	547	504	498	545	506	520	493	541	526	548	498	496	459	483	536	496	453	505	478	508	524	490	479	477	497	496	531	492	480	489	478	503	540	518	518	464	460	452	495	468	481	475	512	496	485	518	476	481	479	485	476	518	463	512	499	540	482	503	535	492	449	490	485	483	504	500	511	523	494	539	527	470	486	516	516	465	518	540	518	491	498	499	504	488	487	498	484	491	488	503	466	481	497	495	525	487	512	509	504	494	438	491	516	472	480	516	478	503	528	464	502	517	474	495	504	524	508	514	500	465	484	492	485	532	461	525	492	500	483	475	519	526	484	451	518	483	509	542	479	509	479	504	472	537	540	473	511	497	481	502	506	506	543
35641	63674	49403	36884	29201	23688	21070	17080	11348	8217	5698	4670	3592	2843	2244	1757	1532	1334	1199	1021	1054	954	810	712	669	643	603	587	581	553	543	517	612	572	538	531	536	553	540	516	546	537	541	495	517	594	525	499	484	502	573	514	542	523	563	562	527	509	517	501	498	471	514	506	484	498	462	503	543	550	501	557	549	520	519	533	543	492	535	543	511	534	516	502	519	500	556	537	450	479	493	490	537	539	456	522	482	501	505	479	497	533	495	521	517	483	536	511	536	532	510	481	502	473	490	485	515	464	490	542	522	533	559	507	478	482	528	495	521	510	489	516	523	499	531	484	500	531	485	500	503	558	503	528	505	510	481	505	470	511	456	507	512	500	499	518	505	557	514	472	466	543	533	501	513	525	514	505	509	509	516	537	491	511	485	462	505	505	513	512	526	503	490	514	515	519	502	490	519	533	510	515	522	516	517	420	517	519	511	492	503	513	536	491	515	519	510	518	500	507	482	531	546	511	506	510	488	501	529	488	478	495	505	509	499	476	478	491	533	528	478	544	522	476	490	510	516	459	499	525	543	486	552	513	484	502	526	478	488	503	448	490	539	515	486	499	504	530	487	525	512	489	493	446	528	495	516	489	542	490	514	545	524	497	517	506	469	534	489	505	534	546	489	530	507	488	528	477	526	539	464	499	527	517	516	530	508	531	536	507	513	516	525	477	503	455	513	509	539	493	457	514	523	523	542	540	486	534	529	479	539	511	552	516	508	552	523	512	503	477	486	508	518	512	486	532	530	525	493	479	555	547	481	514	512	474	519	560	514	513	499	536	504	518	453	522	521	536	494	528	488	500	514	504	521	487	517	524	494	476	521	501	500	571	557	532	525	496	493	560	538	520	498	534	501	494	513	549	533	480	481	526	491	472	500	495	512	548	502	513	536	499	512	519	497	517	560	510	520	514	524	498	541	525	497	497	483	520	512	481	507	540	496	469	486	493	518	459	530	523	521	492	517	499	545	536	514	522	530	492	513	491	512	533	538	545	510	489	549	514	530	502	517	543	543	527	537	477	487	468	507	504	534	517	507	545	525	461	531	521	475	513	507	533	522	532	472	533	509	495	513	504	483	511	532	538	525	521	478	483	491	505	535	545	556	528	524	531	491	556	500	506	524	569	509	535	482	531	549	497	557	510	543	526	522	533	512	540	532	509	497	487	488	510	473	496	489	524	540	541	484	513	531	500	534	522	537	521	522	531	507	490	515	475	519	533	490	502	519	496	513	493	518	494	490	509	508	529	496	494	522	507	478	525	566	533	480	514	511	515	499	490	530	488	507	550	497	505	505	471	513	495	496	507	469	494	502	481	537	520	474	488	525	530	489	505	549	462	494	492	515	478	539	514	515	516	488	520	510	519	536	502	468	507	490	489	499	489	525	523	471	474	507	527	507	533	523	496	483	512	505	528	513	529	512	537	525	497	487	498	505	500	512	532	489	536	524	486	543	542	504	524	473	500	501	493	506	511	508	479	487	475	509	508	502	511	517	490	515	550	540	520	541	514	489	511	548	509	483	462	490	519	508	520	487	479	507	525	482	463	522	531	544	501	549	518	514	468	545	480	526	503	523	525	546	503	502	533	510	497	527	517	493	505	505	517	481	500	497	530	500	486	513	534	491	496	497	513	532	482	519	558	502	474	501	513	474	490	516	510	513	509	496	493	521	516	489	512	533	533	501	548	532	529	517	543	501	472	522	519	519	517	541	515	492	506	520	492	558	473	477	481	472	491	518	450	511	479	510	508	503	515	543	493	525	475	504	516	507	484	555	464	501	509	517	504	525	520	540	514	533	496	519	501	504	541	528	511	497	545	496	503	514	532	541	494	521	499	486	488	554	530	531	541	497	560	457	516	510	508	509	556	541	534	506	504	489	507	544	487	512	493	569	503	509	486	528	516	532	478	481	500	470	548	559	529	555	541	532	510	514	497	508	497	488	530	505	497	505	501	531	559	519	465	487	524	511	488	501	468	500	525	476	483	507	516	574	526	480	504	518	507	519	500	494	470	530	482	493	482	491	503	530	535	505	486	476	485	480	556	519	503	477	487	478	513	504	532	526	516	526	527	498	491	533	467	524	533	534	480	521	548	490	555	540	497	511	514	541	529	491	503	508	519	500	537	531	522	492	513	549	523	502	472	489	463	563	522	508	477	519	504	501	477	518	504	484	519	517	494	571	495	540	513	458	516	514	496	514	453	545	494	470	499	545	518	504	511	522	512	498	520	522	485	526	541	513	517	504	510	543	521	489	515	487	534	541	497	533	484	485	506	526	521	549	559	490	509	498	480	515	513	535	501	480	491	542	546	533	517	491	516	549	529	507	508	533	559	477	570	475	520	539	472	479	509	517	515	506	481	518	530	536	520	525	510	486	522	523	543	492	487	474	515	517	481	496	492	521	531	484	509	532	505	515	498	529	475	453	474	521	554	490	489	532	506	533	517	511	505	533	509	491	509	512	511	535	542	530	497	516	517	490	523	502	500	513	510	557	504	491	538	493	555	485	523	558	516	511	487	507	508	489	525	506	522	507	523	489	493	504	509	498	501	515	545	539	525	484	513	529	524	524	466	503	515	529	528	503	508	484	498	473	506	498	497	517	493	480	516	551	507	541	544	518	531	511	556	488	519	533	504	488	503	517	488	493	467	507	539	486	522	487	491	516	490	548	513	520	525	536	528	519	531	517	504	496	521	510	495	517	534	521	523	495	508	476	487	503	500	511	533	477	545	501	520	511	485	477	494	471	503	468	514	495	470	546	501	509	519	527	542	488	501	504	486	530	496	538	500	516	487	507	500	513	505	542	501	531	527	499	500	524	526	505	503	501	508	491	529	526	491	529	461	484	506	518	495	545	514	505	514	464	482	486	483	522	495	529	522	504	536	535	490	502	491	529	490	456	520	529	488	494	509	533	552	490	520	521	514	489	536	510	536	517	500	493	482	522	489	515	538	515	511	511	530	511	489	490	501	477	530	543	512	552	522	511	530	498	482	535	516	508	485	518	511	537	518	518	492	489	507	504	508	506	516	506	544	504	489	551	528	513	475	529	505	490	514	516	466	509	520	505	495	465	512	471	486	488	496	504	512	514	496	513	520	550	510	515	508	507	519	561	506	505	525	526	496	524	525	506	489	556	512	533	512	534	500	497	523	521	506	481	504	498	477	482	531	489	548	489	507	537	483	516	494	488	477	528	509	515	506	560	531	508	503	516	513	468	505	543	500	506	509	519	483	535	506	519	517	477	488	509	504	500	513	475	518	500	472	501	516	531	455	532	462	481	471	473	485	517	510	483	502	534	509	510	523	506	521	541	525	465	525	497	508	533	487	525	504	501	498	561	522	498	499	540	500	482	477	466	527	531	476	540	486	472	515	498	495	524	533	522	495	554	506	501	498	514	511	528	493	489	545	538	513	517	458	530	484	505	471	507	520	504	506	509	508	509	526	519	559	443	487	539	441
24951	21864	31116	30500	23786	19951	15756	9636	6117	4227	2893	2384	1912	1460	1202	1008	1005	770	726	734	655	577	582	515	514	453	461	458	450	491	461	468	417	464	455	440	376	441	384	441	428	424	445	432	424	414	387	428	436	396	389	444	441	469	422	412	440	440	440	455	397	432	428	430	393	414	419	424	440	388	437	440	421	394	470	423	436	444	455	422	449	449	448	404	388	445	436	425	425	362	414	386	397	393	430	393	414	393	414	405	431	422	422	438	436	442	427	437	434	429	449	418	454	439	418	426	398	402	378	428	410	399	423	407	404	421	434	408	462	439	384	401	427	435	426	432	430	433	409	446	423	433	418	391	426	436	421	410	411	441	429	403	419	430	426	451	391	420	405	419	432	434	406	387	428	434	451	445	405	439	419	452	410	431	422	427	411	401	411	424	394	378	414	425	415	376	418	466	396	399	401	432	391	411	395	437	409	448	421	434	394	457	423	423	439	454	420	446	409	418	446	401	412	421	418	438	451	408	396	402	422	429	428	412	441	420	452	379	488	414	402	400	427	435	403	433	439	448	408	411	392	427	442	411	392	406	376	424	415	443	437	389	428	423	410	398	428	411	437	431	395	430	436	416	443	404	394	422	413	459	413	404	416	395	436	401	405	404	423	442	398	442	422	400	408	449	424	410	411	429	374	433	428	435	420	413	439	428	454	440	402	448	457	458	456	421	442	413	439	430	414	437	385	430	415	406	409	439	404	423	427	423	423	413	429	411	432	444	436	414	405	390	424	418	389	405	390	435	412	417	443	447	390	410	414	423	431	390	408	421	405	374	463	406	458	424	392	409	434	427	410	407	414	441	422	437	402	446	396	434	439	425	399	379	412	413	448	403	396	397	364	415	434	422	398	437	420	403	397	425	462	403	412	426	429	421	432	437	380	438	415	420	443	414	431	397	432	419	420	434	404	411	435	361	447	392	404	429	410	426	421	476	431	420	444	426	416	433	393	401	422	407	406	396	443	417	429	375	412	413	418	437	401	400	408	417	450	396	431	385	387	417	431	410	415	401	408	393	416	413	424	428	404	415	455	408	433	390	394	432	431	409	372	415	420	425	389	403	451	409	418	395	454	449	435	410	406	395	409	389	425	406	421	395	424	421	414	412	436	451	395	449	399	405	421	393	441	405	454	387	468	381	437	431	425	423	416	426	392	425	421	437	418	410	422	432	393	420	442	439	450	407	416	411	409	389	378	418	459	402	415	447	422	406	394	422	398	421	435	414	413	441	392	423	402	428	440	402	387	382	431	402	450	414	433	429	454	406	415	431	470	432	432	402	438	416	432	383	406	394	407	484	455	437	420	453	393	432	423	402	381	415	419	404	403	431	423	406	420	426	416	442	437	448	440	412	436	416	405	434	406	409	411	412	451	420	415	393	448	381	404	421	428	449	414	440	392	412	414	450	415	378	406	421	430	410	411	469	391	409	455	380	426	396	427	390	384	435	417	419	418	411	413	424	382	388	407	411	440	452	419	391	389	402	412	431	386	402	446	366	401	411	422	451	453	414	433	440	415	385	421	416	383	408	379	384	371	415	411	430	416	419	406	406	394	414	399	418	409	380	400	447	426	412	411	444	421	407	438	424	408	426	434	401	386	399	432	440	437	418	411	417	391	414	407	427	428	423	416	442	387	426	404	394	424	391	414	408	412	412	397	387	418	391	408	405	407	405	388	394	420	403	418	387	427	383	411	433	425	445	440	400	448	409	415	426	437	437	394	434	385	378	423	438	434	409	427	402	467	415	424	394	443	399	393	421	406	384	403	405	435	409	427	435	406	423	394	423	433	400	440	396	404	418	413	391	372	413	434	400	410	397	397	442	417	381	396	377	430	391	446	427	403	420	439	419	426	419	428	438	450	411	393	362	420	406	427	410	423	375	432	426	424	422	440	447	450	407	464	437	420	398	431	439	421	378	415	437	427	428	395	443	414	406	400	368	391	428	395	365	393	408	407	431	421	412	422	405	432	436	431	418	412	412	423	414	422	417	451	406	406	443	396	410	460	402	412	431	417	481	404	409	408	395	399	446	404	410	412	393	437	389	437	489	462	462	425	451	382	420	434	413	415	434	403	433	444	423	413	382	412	455	421	439	369	464	396	435	436	406	391	380	408	433	426	433	417	377	402	419	422	430	414	411	428	420	405	417	425	399	456	434	432	429	384	444	403	414	421	440	420	445	423	397	411	421	419	399	375	395	399	435	423	405	415	399	419	420	425	378	405	421	434	425	422	441	429	442	405	398	391	457	410	463	432	421	436	444	420	428	436	409	381	403	412	417	444	417	419	422	406	452	445	424	409	470	417	416	439	415	422	438	416	417	438	440	404	408	423	430	433	409	403	437	431	456	452	442	416	453	427	410	403	386	438	403	465	422	425	375	437	418	454	434	443	400	422	419	457	428	429	415	425	450	459	412	403	444	441	440	388	395	457	433	411	446	425	403	396	418	405	398	408	431	405	390	419	398	411	427	449	408	451	382	424	427	431	420	421	405	463	409	416	448	428	437	411	399	399	407	452	460	432	458	395	423	422	417	437	411	404	390	438	432	424	443	436	414	430	421	432	441	437	436	435	406	422	425	439	442	411	435	424	418	385	442	405	409	437	395	395	427	420	389	396	368	455	415	387	423	402	413	419	446	411	420	396	390	441	418	429	408	423	413	413	421	432	417	421	368	431	370	399	415	405	399	409	437	388	401	436	415	403	382	429	393	432	423	445	415	434	443	417	431	423	420	440	441	413	456	433	410	449	435	381	403	416	463	457	390	438	402	372	411	447	445	445	440	406	459	426	396	423	383	442	413	414	372	419	396	398	437	424	414	399	443	405	444	399	445	434	426	466	374	416	479	409	394	405	421	420	421	428	396	449	392	410	410	392	411	418	383	401	416	445	427	420	433	400	419	437	429	417	407	441	439	385	416	364	439	428	395	373	417	453	413	408	379	413	405	391	455	412	432	391	436	431	430	434	407	433	411	418	444	439	405	438	402	411	414	405	432	428	409	431	404	419	461	404	369	461	404	415	417	419	419	388	395	446	430	407	413	377	411	438	419	396	424	463	417	431	420	409	464	367	397	434	393	381	410	428	406	431	408	392	409	436	392	411	416	423	419	460	437	409	419	403	421	443	446	429	394	421	384	430	427	441	405	380	419	434	440	371	433	412	419	416	412	432	439	440	402	403	407	406	426	440	418	429	412	432	400	430	407	416	396	417	416	408	411	411	382	429	419	427	435	411	425	477	417	379	416	407	412	420	406	375	396	436	393	411	391	450	408	409	427	404	427	437	437	442	432	420	433	391	442	399	405	436	430	432	446	415	416	432	418	431	398	444	367	404	407	462	431	401	429	400	428	408	398	408	413	416	409	386	396	428	457	422	408	408	411	443	428	443	434	380	406	403	429	434	384	399	374	431	434	382	410	436	413	367	402	418	372	409	427	392	443	399	429	407	430	419	384	423	395
35497	59687	46662	34273	26293	23097	19363	13709	9590	6853	4975	3834	3086	2285	1787	1484	1446	1110	977	897	857	789	718	600	554	584	522	496	528	471	492	482	506	461	501	457	470	448	437	443	401	468	452	455	520	436	433	466	449	449	430	471	435	466	463	468	483	437	475	433	446	488	446	460	422	433	446	466	478	450	456	440	469	453	484	476	457	414	405	432	494	475	430	460	495	447	420	431	474	473	424	441	452	466	457	482	429	434	397	426	417	495	441	450	484	430	438	463	448	451	433	446	438	418	442	422	437	465	446	443	479	427	425	439	418	409	416	417	505	437	424	460	395	426	447	447	439	485	418	442	429	458	459	462	421	445	471	435	449	435	444	427	412	459	436	415	461	465	461	454	439	475	465	467	432	422	449	475	444	430	438	454	471	413	434	484	521	441	432	454	456	408	469	417	445	406	448	443	424	471	430	457	409	447	453	515	402	425	464	453	468	449	456	476	446	431	455	435	417	469	460	424	467	455	471	436	463	452	443	484	452	426	463	436	448	436	431	449	478	460	433	465	463	442	445	447	445	449	448	446	482	483	435	467	475	467	446	443	420	420	454	471	452	441	422	402	486	428	491	425	412	439	421	432	451	479	440	443	468	461	434	451	409	431	460	439	445	454	447	457	415	449	455	455	437	471	453	438	467	449	457	418	429	476	462	436	472	408	459	437	433	431	437	402	444	452	440	448	458	435	443	444	467	438	447	401	456	438	470	437	467	428	448	473	474	444	463	447	461	407	455	440	425	423	476	447	423	407	455	476	457	438	416	427	422	403	439	458	438	447	476	427	410	436	436	449	423	403	412	492	463	453	479	452	448	415	462	429	463	426	447	458	487	447	464	437	445	478	428	447	463	461	457	500	430	429	459	474	446	445	441	473	407	452	432	441	468	421	421	430	448	436	408	425	481	470	468	444	450	470	425	461	413	415	451	430	460	452	431	430	484	461	469	486	431	461	477	424	392	458	439	444	429	435	438	448	479	424	471	456	426	418	460	444	429	418	441	443	470	455	420	434	427	433	462	467	411	451	423	464	432	447	466	430	433	485	423	459	474	439	432	444	410	405	435	469	460	443	411	476	483	447	442	428	438	449	425	422	487	478	451	418	407	451	394	453	425	373	450	477	501	423	438	442	436	407	468	435	457	433	470	453	435	438	452	491	462	466	419	447	458	452	469	452	430	469	422	433	416	439	442	499	449	405	444	431	395	430	429	438	430	442	423	434	429	441	472	435	425	439	428	452	441	467	469	455	454	425	438	453	445	431	429	438	473	459	399	450	438	439	447	430	451	450	463	412	431	437	443	479	465	420	464	475	412	456	448	474	427	426	415	430	458	426	460	440	452	410	437	471	442	422	449	471	431	437	433	423	455	447	425	450	451	476	438	471	466	451	427	422	444	456	437	462	455	464	450	421	439	453	447	460	452	460	432	440	434	462	441	457	476	464	448	413	406	437	447	437	429	466	433	460	472	425	417	467	460	452	479	476	442	461	443	460	441	467	442	469	405	457	456	480	411	489	466	422	440	456	459	426	440	433	423	396	440	489	468	391	456	464	459	425	461	465	437	456	427	452	450	414	434	463	410	431	431	411	477	425	461	459	458	448	439	460	454	462	466	432	472	478	500	421	460	465	434	460	434	486	415	475	422	463	426	468	455	444	461	433	450	459	453	446	443	445	451	429	480	404	459	427	456	442	451	483	419	427	470	428	462	417	450	420	462	425	448	439	495	453	455	440	479	450	473	439	474	432	449	475	483	438	449	436	434	438	430	464	458	447	435	442	414	438	456	414	426	427	451	412	441	435	455	404	424	447	433	452	438	450	431	441	434	417	479	452	458	444	434	462	398	449	461	449	484	453	451	457	450	458	470	435	421	452	414	439	436	439	447	453	453	432	452	442	433	441	452	429	482	468	438	430	483	423	434	463	451	424	464	479	440	439	484	469	458	405	473	449	442	421	465	437	457	423	465	429	443	443	446	447	435	455	462	435	483	433	462	411	415	421	480	456	435	434	444	463	404	411	439	465	416	443	436	491	433	426	439	412	486	481	445	457	429	468	495	465	422	451	456	437	442	438	455	466	450	405	431	445	439	446	492	431	440	451	470	448	471	389	429	438	473	459	457	446	453	461	455	420	396	452	414	483	423	424	486	430	462	418	461	462	476	416	440	447	455	467	475	420	414	435	416	492	451	469	413	443	449	456	415	463	447	402	431	430	493	449	435	463	457	437	427	436	444	447	467	446	451	451	477	444	447	420	426	410	483	442	428	427	471	441	431	429	466	418	447	467	452	444	463	427	482	444	422	442	441	427	454	446	453	415	463	439	457	464	399	463	450	468	439	423	463	484	469	464	417	427	421	467	439	457	418	461	456	445	445	442	465	413	443	463	445	467	436	435	461	421	465	437	444	473	438	456	473	448	459	423	456	451	429	450	504	452	447	436	482	475	406	457	463	473	467	480	420	407	441	432	421	434	457	482	469	449	469	460	482	474	432	449	426	453	484	440	454	467	467	431	471	439	433	430	486	434	488	423	456	449	456	426	468	484	444	440	503	480	463	443	468	447	470	461	442	441	453	464	481	464	449	469	443	446	403	427	453	434	441	461	446	488	446	458	433	403	453	438	485	460	454	422	438	464	439	413	451	456	461	482	429	444	421	464	434	476	476	460	436	437	410	477	447	451	458	453	443	431	460	464	420	433	485	447	480	432	466	430	467	442	438	453	459	457	417	441	446	410	430	451	512	425	467	392	425	422	483	451	462	435	451	455	455	455	451	427	458	478	468	471	471	436	462	449	467	444	438	451	462	419	463	465	452	455	467	442	437	438	427	458	480	456	449	434	449	431	435	450	443	440	450	464	445	491	465	431	453	434	456	448	423	423	475	450	439	446	433	468	443	400	445	464	467	424	432	415	442	433	463	453	423	503	436	421	433	434	455	476	449	441	422	423	446	444	422	439	451	448	438	438	441	415	471	421	447	421	469	446	448	461	448	442	463	427	445	406	448	459	447	435	450	418	382	477	435	455	490	414	446	433	413	446	439	425	465	424	431	447	449	451	406	459	427	438	439	465	412	479	472	407	481	450	449	467	457	419	424	423	452	435	422	447	435	460	462	460	435	451	487	462	467	448	468	410	445	449	455	458	441	486	455	470	409	460	442	456	419	457	458	427	420	502	457	394	463	458	409	452	430	443	449	465	441	475	483	448	469	456	437	446	415	406	441	451	415	436	441	421	426	452	446	460	467	443	443	440	434	449	448	453	459	451	426	427	447	454	470	462	453	456	471	463	463	459	463	422	452	445	462	458	430	455	468	482	441	441	487	461	446	452	410	468	449	465	422	435	452	433	457	450	470	451	426	453	415	431	454	448	418	428	417	461	445	413	466	462	414	402	471	445	430	440	434	460	441	444	458	491	456	438	431	443	479	443	411	466	472	472	456	435	436	454	414	462	450	463	476	396	414	441	465	472
22527	21071	28936	24227	22592	25321	25930	15926	10663	7265	5588	4089	3519	2605	2027	1801	1615	1433	1225	1116	1102	964	848	798	787	725	707	699	637	746	659	669	661	627	633	658	640	654	624	573	638	635	630	639	648	628	612	656	617	596	602	632	621	618	606	584	632	613	601	660	618	628	572	564	623	598	591	595	623	607	688	595	625	572	612	614	650	603	579	603	597	590	620	592	587	640	597	597	620	603	579	590	612	631	577	598	614	602	591	598	591	594	575	625	583	608	630	612	636	601	606	634	609	604	613	631	600	582	582	648	569	563	591	599	588	636	623	624	642	576	598	605	566	591	611	601	582	612	599	613	548	633	633	594	625	580	566	630	557	654	587	580	603	607	646	571	594	651	601	584	594	603	639	585	624	619	632	610	574	603	593	599	611	575	619	562	584	571	578	562	638	615	624	625	601	629	558	598	591	580	608	631	578	622	595	626	576	588	636	622	611	609	583	635	627	596	602	576	645	582	584	608	637	582	613	637	569	611	581	550	592	613	593	630	602	619	656	653	556	591	620	598	564	599	619	578	631	607	621	590	631	572	590	615	656	560	606	636	660	618	620	569	628	632	646	642	593	626	615	645	640	589	589	603	610	612	620	640	630	603	649	541	599	585	562	646	546	592	587	593	563	588	578	592	590	617	619	644	616	572	583	542	582	625	626	594	590	561	606	621	568	569	597	651	604	606	583	561	557	612	616	598	577	610	625	625	579	593	617	594	647	605	634	605	599	587	615	597	581	652	613	591	643	587	579	646	551	574	602	611	608	588	577	614	633	624	654	611	596	544	615	601	622	605	620	622	606	615	608	594	604	558	618	637	587	572	603	617	583	659	629	634	598	630	617	579	569	627	571	587	584	619	619	599	628	622	593	600	621	625	582	608	655	563	615	595	638	643	599	549	638	577	579	591	635	604	607	585	585	641	599	616	610	574	618	569	572	581	608	618	612	616	624	591	599	631	575	558	580	610	580	593	564	673	601	589	607	622	619	562	633	595	583	580	621	634	583	593	603	620	562	565	614	626	615	621	647	630	594	618	594	607	570	661	621	561	578	611	579	632	630	598	600	637	575	651	653	604	621	549	633	580	550	555	608	662	605	583	557	636	627	599	591	619	622	659	617	614	596	609	601	557	599	613	588	620	644	596	606	606	611	613	582	626	607	594	592	589	577	585	579	612	593	614	578	593	605	566	553	616	566	581	602	568	613	547	618	600	591	619	602	626	606	668	621	627	609	614	573	579	600	597	597	627	564	594	589	595	615	605	629	642	618	651	615	608	639	551	634	590	624	619	577	608	599	566	614	572	614	591	592	631	584	620	609	607	593	611	648	591	581	589	571	644	633	605	614	633	613	617	606	605	595	604	591	639	585	604	591	598	629	590	598	614	601	626	627	614	583	612	588	587	651	589	581	589	614	571	594	586	596	589	620	638	620	610	594	688	597	635	612	664	603	619	559	615	622	619	596	616	638	592	589	627	564	571	645	649	582	577	620	615	610	586	615	578	619	590	565	602	602	613	618	555	574	639	582	663	626	644	638	593	595	592	568	598	610	616	599	648	582	599	614	620	603	592	635	614	614	638	620	593	608	610	605	608	621	626	615	629	592	571	578	655	564	579	591	562	602	653	587	635	628	588	557	626	619	590	594	581	627	591	602	617	625	571	609	637	583	562	605	586	655	623	626	617	599	630	590	552	634	589	574	600	570	681	582	638	628	615	643	580	607	573	620	601	598	609	612	607	587	589	643	566	605	623	592	595	630	596	550	575	599	570	636	616	596	595	596	569	630	616	616	569	664	622	602	590	587	589	580	623	626	627	632	586	592	565	666	641	645	618	610	618	613	576	588	546	621	642	621	609	610	580	580	643	619	633	624	573	624	577	581	635	571	614	628	630	630	582	615	645	601	605	605	604	618	627	611	590	606	602	624	567	613	561	612	582	605	612	581	590	593	622	630	612	568	580	632	543	587	606	654	629	645	595	603	623	651	641	619	657	654	563	575	594	589	631	641	632	607	563	627	617	604	607	585	566	593	629	605	648	570	628	561	628	567	593	613	636	605	583	600	628	591	603	609	631	571	582	554	628	596	568	619	619	618	620	563	606	617	579	613	544	628	621	606	570	592	596	691	593	602	580	554	573	582	589	578	656	575	622	588	597	598	620	646	642	586	618	637	630	617	610	636	602	624	556	611	599	654	570	625	623	611	629	582	621	630	606	622	619	579	605	624	608	579	587	605	586	618	616	634	598	626	628	631	557	595	586	564	559	567	609	593	585	578	601	588	587	586	562	609	585	603	606	616	632	607	562	612	612	654	602	583	614	604	631	595	613	622	595	593	602	607	596	647	568	601	617	603	624	628	575	597	605	563	593	605	599	652	645	619	597	609	634	592	556	552	611	579	545	607	643	653	554	629	554	623	599	595	620	559	574	653	595	584	635	608	618	567	558	606	617	629	587	608	600	576	569	603	573	620	605	624	587	573	652	578	598	649	651	619	578	595	625	590	647	613	624	606	648	636	622	593	620	588	587	589	609	608	564	635	623	602	635	609	632	636	599	603	624	598	613	579	619	567	601	599	569	634	622	631	598	572	602	582	594	621	598	613	608	551	592	583	604	566	595	579	578	637	601	577	633	608	587	615	593	581	570	615	593	641	639	607	572	610	579	597	598	584	585	663	608	617	615	610	597	617	644	643	566	656	615	629	570	598	610	604	616	598	550	617	607	567	618	625	611	617	618	607	580	600	577	613	622	587	590	558	626	590	605	584	601	602	606	581	594	583	648	617	593	618	613	615	628	639	610	621	618	591	601	615	612	607	653	590	592	553	614	576	596	592	605	601	596	643	634	585	575	628	629	604	551	605	638	640	597	630	559	641	601	659	630	634	599	607	596	581	598	575	619	614	561	589	595	568	650	613	583	590	593	597	564	592	579	577	617	622	580	615	643	629	577	629	607	627	584	618	554	640	639	621	599	591	628	639	600	609	632	631	589	611	621	604	600	606	630	626	588	621	650	608	643	614	622	611	684	584	573	620	584	639	586	614	636	616	658	583	622	589	577	602	677	650	593	570	582	614	594	608	584	603	632	595	608	629	605	623	617	613	619	612	584	586	613	609	571	593	576	566	639	602	643	621	621	628	648	628	587	627	569	619	590	605	636	647	546	583	594	608	591	606	604	600	620	602	602	567	643	602	601	573	605	593	615	587	577	617	600	621	610	577	590	578	591	602	597	594	619	571	584	599	587	595	661	626	594	607	619	567	603	603	592	548	610	611	607	584	606	607	576	593	632	595	611	612	562	604	582	638	545	591	621	574	583	608	617	636	626	614	594	581	632	637	623	601	587	602	625	624	596	602	579	601	574	622	574	604	605	606	587	589	648	639	578	606	623	605	643	565	588	568	639	598	599	617	592	639	641	588	583	566	612	633	581	558	603	587	610	581	577	589	617	621	593	552	606	631	615	624	636	598	601	592	598
39008	67480	55874	42787	34231	29268	24575	18495	14318	10047	8214	5857	5106	3670	2882	2424	2185	1969	1672	1462	1385	1143	1033	940	890	793	819	738	691	679	713	664	709	682	662	658	650	676	618	677	644	634	636	672	634	639	628	609	582	624	679	583	639	610	610	587	602	652	657	655	605	612	630	614	609	612	602	632	623	622	661	608	637	679	612	666	656	615	637	683	619	628	611	600	608	607	605	617	613	593	584	614	590	552	614	620	622	605	601	591	637	646	657	584	635	633	615	599	630	590	628	583	572	612	650	589	575	657	614	616	626	652	604	604	645	593	625	619	589	575	613	609	617	639	633	607	592	649	595	573	630	603	630	615	639	630	581	582	609	619	692	595	593	660	616	630	627	603	594	584	626	617	572	602	576	621	598	601	558	621	600	652	634	571	599	615	601	580	630	600	576	618	581	593	592	653	633	613	637	607	605	602	588	618	586	591	611	626	621	619	624	603	582	612	603	596	628	638	641	600	627	681	641	619	626	624	671	608	595	609	601	653	541	613	613	633	639	571	618	587	595	622	572	644	631	627	633	588	634	565	648	637	636	610	617	663	599	650	579	558	622	609	614	617	646	570	650	607	565	588	591	616	628	609	615	598	605	605	653	575	653	626	620	620	615	631	609	589	610	572	611	613	653	566	580	622	626	651	636	634	608	603	605	601	656	626	593	601	605	598	615	659	651	619	610	650	612	609	640	587	604	576	595	614	606	628	616	619	579	595	632	624	580	644	641	613	644	700	653	606	599	642	595	631	597	611	621	634	637	624	651	580	615	601	610	589	643	643	635	605	624	586	619	683	586	564	626	613	599	604	660	645	605	598	598	654	681	591	607	597	617	635	607	601	619	592	623	594	651	631	618	629	632	592	624	618	638	631	618	650	621	593	647	601	628	595	616	627	608	618	633	590	642	597	595	597	620	622	594	605	672	623	625	635	629	611	608	596	624	610	591	607	598	609	653	617	581	623	608	627	627	652	641	582	618	630	593	571	598	607	625	619	616	623	634	630	640	649	609	627	621	630	619	610	570	586	609	621	612	525	617	616	631	604	624	606	623	599	603	622	616	602	646	616	597	631	600	619	597	608	664	610	616	661	610	634	640	620	626	602	619	579	639	641	593	607	637	627	613	582	622	650	653	579	589	596	679	612	635	581	595	666	659	617	666	580	555	612	612	610	636	547	640	578	574	593	566	621	619	624	620	619	634	633	586	619	584	654	615	609	631	563	627	613	591	629	606	643	622	656	609	583	652	582	657	565	646	624	623	632	618	578	659	577	638	618	594	650	607	643	630	616	669	599	575	658	674	610	637	632	625	581	578	577	607	627	605	643	620	606	627	596	643	602	610	639	598	619	615	602	604	635	619	547	621	589	612	628	593	610	616	620	594	597	603	616	636	592	632	621	669	641	615	584	656	630	626	563	624	584	616	587	621	649	616	626	605	573	586	566	612	652	592	643	616	586	635	580	622	592	596	575	619	640	606	603	603	603	563	591	637	603	594	626	603	599	639	596	636	596	594	557	617	612	580	598	645	620	663	569	576	597	631	609	619	618	602	638	636	600	626	610	638	585	609	592	615	628	628	645	584	624	608	616	598	613	612	585	644	631	608	671	657	611	614	638	593	670	621	563	600	620	621	627	632	634	632	584	663	673	600	605	583	630	600	583	630	626	600	597	568	648	620	645	631	628	625	616	619	618	658	623	586	615	596	611	613	609	594	590	626	624	627	626	556	597	574	657	589	602	586	621	625	648	642	572	609	635	640	604	645	610	616	612	599	652	624	556	639	635	631	603	621	614	621	620	588	643	637	583	571	636	656	640	640	647	602	603	638	626	676	607	593	616	634	556	606	630	583	631	601	652	627	595	637	589	643	576	588	653	627	653	594	571	601	658	630	597	605	598	641	587	646	623	587	600	645	662	618	669	590	579	635	576	650	638	621	625	564	592	546	606	592	595	604	621	653	646	621	626	645	620	615	611	605	581	583	571	615	618	628	600	561	657	588	645	680	604	640	640	597	602	620	602	628	599	617	647	631	598	592	610	603	669	593	571	613	599	652	634	575	622	660	608	638	628	625	602	622	604	569	589	601	656	590	612	623	578	602	588	622	605	616	621	603	660	609	606	645	596	589	619	621	661	614	605	597	600	644	586	644	603	599	589	626	620	635	617	562	596	555	575	613	643	603	635	627	602	615	585	625	627	617	639	660	664	603	647	568	657	635	641	627	603	636	564	602	569	597	596	610	568	684	612	605	581	610	592	614	591	621	650	621	611	632	623	589	598	604	651	572	599	634	623	629	606	599	601	629	625	625	603	618	605	611	648	650	584	643	616	627	656	665	643	613	612	636	634	595	601	609	645	640	622	593	580	640	657	610	587	647	613	610	655	595	605	632	618	623	568	549	619	586	629	586	586	598	610	608	631	584	616	590	582	631	593	591	602	578	633	577	607	631	625	606	627	597	645	656	614	629	618	601	604	592	637	598	609	596	584	613	615	612	618	629	642	596	626	645	626	641	642	614	613	615	643	599	587	641	680	598	671	636	633	614	602	615	622	639	623	600	648	628	646	677	614	635	572	602	596	612	595	620	543	638	634	586	621	608	614	585	603	629	602	608	617	590	661	628	627	574	619	636	632	672	615	617	620	601	650	633	607	591	562	613	626	608	615	633	613	607	592	626	638	623	540	594	616	618	615	615	625	680	663	592	575	600	620	621	603	589	605	560	611	649	625	591	619	600	624	624	624	640	660	609	574	617	575	567	601	633	590	621	619	634	673	598	631	591	603	575	577	633	594	617	650	597	629	615	655	604	590	599	607	613	607	573	646	594	567	608	611	593	565	614	592	612	599	636	627	612	598	601	623	634	589	648	588	649	643	594	641	622	606	568	636	583	613	578	647	613	606	624	559	574	590	622	636	561	627	604	619	612	603	601	593	612	585	627	626	572	650	637	628	596	603	584	603	625	619	576	594	603	616	630	598	587	610	635	621	622	581	650	609	656	638	635	636	608	611	624	604	594	632	627	604	643	618	609	606	647	628	639	642	653	614	613	630	658	572	646	647	610	633	580	596	607	615	616	659	670	613	587	592	624	629	615	612	556	642	614	616	600	607	609	611	579	595	600	641	653	624	662	654	584	610	639	625	645	629	618	603	606	639	616	563	626	616	638	624	589	592	650	596	631	571	597	610	646	634	554	603	631	606	629	599	571	581	585	639	571	584	645	610	596	626	657	602	613	623	624	635	640	598	634	578	646	586	625	575	622	637	619	654	610	583	611	629	642	617	637	623	640	583	647	633	617	585	608	598	643	609	640	578	619	659	605	602	648	631	668	589	623	588	572	632	538	616	598	592	620	616	585	596	629	636	600	603	603	580	575	609	590	633	649	579	616	607	617	615	582	615	566	609	566	584	634	644	652	601	602	628	633	603	645	608	637	588	580	634	625	624	643	639	610	600	563	581	585	595	594	627	581	612	595	623
32913	41184	44629	34556	21902	13778	9579	6716	4478	3161	2261	1875	1530	1144	1000	824	734	724	692	588	540	478	465	401	428	409	423	399	397	390	375	396	393	409	378	420	404	385	384	383	328	381	383	372	398	401	408	371	413	346	381	386	371	402	372	379	401	365	362	335	376	375	388	392	364	367	376	392	358	400	373	380	395	366	376	369	392	407	386	371	371	359	364	356	407	432	402	365	411	375	387	394	346	365	408	371	392	385	379	363	367	360	370	360	352	369	396	372	383	371	373	371	378	395	377	357	342	380	391	348	380	403	349	394	401	388	388	375	377	390	364	386	366	370	363	381	419	342	352	365	365	359	370	357	378	391	384	375	388	394	371	351	367	349	367	382	424	409	379	403	372	370	372	371	378	386	355	371	387	363	373	347	359	344	370	378	361	358	388	380	380	330	395	366	387	380	370	341	366	371	379	391	335	380	384	346	363	346	366	387	371	377	375	364	368	360	342	396	373	374	365	358	345	357	398	394	347	434	383	432	410	373	367	386	374	374	375	372	383	348	373	388	376	327	355	363	365	387	348	388	359	397	377	353	404	359	364	363	398	360	360	371	398	387	387	349	360	374	379	391	352	378	398	402	376	354	367	369	366	361	350	394	384	380	365	393	359	347	369	390	385	374	407	365	362	375	373	373	341	380	369	377	379	361	393	358	406	404	399	368	343	408	381	392	398	392	394	328	372	349	355	392	383	406	409	380	365	355	379	352	410	372	399	368	389	358	339	345	379	360	388	434	373	359	394	374	371	354	353	345	379	402	383	338	373	373	411	381	389	345	370	378	368	369	398	330	361	356	387	398	339	369	367	380	353	374	381	371	449	345	384	397	384	391	350	384	385	374	351	388	376	378	357	381	364	395	383	374	378	385	370	361	373	368	382	375	356	350	377	394	387	397	369	390	371	359	351	367	348	350	394	397	366	367	375	375	431	365	358	364	353	381	355	364	351	357	408	400	340	397	379	374	347	368	391	376	367	363	373	372	396	359	350	371	368	368	349	360	390	380	412	382	380	379	370	358	384	369	341	409	368	374	343	357	353	392	373	383	410	402	343	372	340	390	406	369	388	348	392	369	372	369	351	367	372	352	387	366	378	350	358	344	375	397	372	373	429	367	370	386	368	331	371	363	426	386	352	370	376	373	343	368	368	389	372	350	372	387	404	402	386	339	365	389	357	359	375	349	369	373	407	365	380	334	379	389	364	374	415	378	370	376	391	404	373	381	397	377	370	387	346	328	364	396	380	373	362	359	406	363	338	383	345	360	390	383	357	414	364	360	369	395	379	377	323	361	360	395	372	360	384	376	383	348	366	342	390	370	363	387	352	393	398	357	385	339	351	383	370	344	404	391	342	343	362	384	411	362	397	388	362	412	381	356	379	377	370	347	345	359	395	395	375	365	373	386	354	355	351	395	365	385	378	397	380	377	367	362	391	366	364	337	390	351	366	387	355	371	375	340	382	360	371	363	375	400	373	381	383	382	386	398	354	375	369	406	391	363	395	402	355	365	395	401	428	414	395	387	371	382	358	373	393	372	346	377	366	367	381	372	392	390	356	357	361	333	396	366	367	382	377	375	375	364	380	404	384	399	356	381	383	352	381	365	378	385	370	371	383	339	358	373	384	413	377	373	387	373	376	382	338	367	389	368	403	383	381	388	369	371	394	409	363	347	379	365	404	363	372	406	339	405	354	355	353	396	381	364	356	371	399	382	362	360	333	354	397	364	352	378	382	388	333	380	346	365	391	388	403	362	379	358	338	365	368	384	377	377	399	376	372	377	389	397	371	359	391	403	391	369	373	373	372	368	364	372	392	362	374	386	367	407	366	386	368	388	356	388	392	396	352	389	391	414	375	360	347	373	381	419	383	376	369	353	362	350	384	384	367	301	379	346	383	385	358	359	358	367	393	367	379	395	381	344	344	383	392	345	394	410	374	365	344	370	337	391	365	353	392	349	388	353	397	365	338	369	389	371	352	396	357	361	364	388	397	367	366	406	358	373	407	395	367	368	359	372	350	361	362	396	360	370	403	416	353	353	395	393	379	391	338	380	362	391	394	343	405	359	387	383	348	338	385	352	346	383	379	396	375	341	381	387	373	397	369	390	381	367	370	329	392	387	380	365	403	369	391	359	352	373	377	373	404	408	343	360	343	366	335	366	373	395	356	382	397	374	384	353	408	409	409	368	408	347	363	370	389	367	412	365	360	374	378	373	373	379	349	372	357	372	392	377	393	359	364	366	349	368	393	406	363	376	371	369	386	368	383	335	366	361	410	367	396	377	359	376	364	398	334	394	348	401	384	361	348	360	416	378	322	389	417	349	365	380	368	355	370	365	395	386	387	353	363	368	377	336	340	352	390	359	370	367	361	363	377	369	341	366	370	394	386	388	383	372	365	386	357	373	387	414	355	368	371	359	380	347	357	387	363	391	359	395	358	361	374	387	388	394	392	354	381	390	354	415	404	352	368	343	398	367	397	384	384	386	415	403	355	386	382	348	378	365	323	365	341	375	355	384	399	374	367	363	380	338	351	377	358	397	386	383	406	380	383	392	365	352	334	399	401	335	395	370	387	382	389	406	385	364	376	387	359	376	353	379	363	342	383	379	392	368	359	360	369	362	368	390	392	373	387	375	385	381	381	370	317	383	417	377	356	338	356	411	384	375	363	391	402	405	393	350	388	351	363	383	366	343	353	409	390	387	357	390	358	388	341	415	407	357	326	384	360	395	373	407	373	387	360	367	357	364	350	395	348	374	368	394	334	375	383	377	403	356	365	386	352	391	388	394	388	366	400	364	369	390	354	366	388	350	369	391	375	374	317	347	390	342	388	382	404	379	385	391	365	373	379	348	397	387	357	393	395	347	417	382	369	408	381	362	383	385	388	401	392	342	391	361	354	375	366	376	362	377	349	378	368	376	347	390	353	374	358	365	385	404	392	381	380	378	405	392	380	355	369	372	334	398	352	390	401	332	389	381	388	417	372	327	360	392	376	381	405	383	356	368	334	373	382	368	376	394	356	364	377	390	392	373	371	351	345	380	335	361	347	382	374	353	390	394	394	377	387	334	376	371	370	361	411	371	390	367	357	361	358	360	352	356	410	399	389	387	384	401	371	381	368	358	412	351	378	358	370	383	400	396	352	391	361	370	373	352	412	334	385	381	398	392	394	375	397	368	384	359	347	394	365	370	385	359	385	351	431	337	368	386	349	365	400	343	367	364	383	379	352	396	381	381	411	344	371	408	338	339	359	367	415	416	390	349	393	372	363	366	373	376	368	413	410	373	385	367	381	361	347	411	379	360	412	391	361	366	365	390	365	380	375	372	371	391	368	365	380	386	352	413	339	366	364	347	369	379	382	368	362	372	365	380	386	388	396	359	391	354	363	357	369	365	362	388	380	361	366	400	402	374	357	358	375	374	349	374	349	374	382	388	411	378	341	366	361	383	391	388	375	374	370	380
35748	52688	42956	30627	22184	16595	13282	10039	7212	5127	3702	2870	2403	1732	1422	1149	1030	955	836	796	685	588	540	529	503	475	465	458	458	428	423	431	433	405	393	450	397	416	413	398	399	388	408	428	410	417	414	400	360	408	352	412	420	394	405	360	386	380	443	401	411	411	382	382	383	394	425	409	422	394	382	419	386	359	391	423	373	428	399	406	410	421	426	386	387	399	426	375	406	368	359	386	437	377	360	375	414	363	400	383	395	413	385	416	390	354	417	372	367	408	375	404	425	385	394	386	372	371	392	382	410	386	398	382	422	349	429	394	398	392	411	393	407	381	418	391	375	384	391	393	430	370	391	360	401	398	382	382	405	420	396	402	392	349	352	354	400	429	394	424	390	399	365	384	365	327	386	397	424	415	401	422	382	386	404	381	379	389	370	393	399	422	414	351	393	409	379	411	404	372	395	428	383	368	379	387	378	381	395	405	407	425	380	411	380	377	369	427	383	432	378	411	420	449	383	403	406	416	419	371	403	402	409	402	377	405	370	409	405	375	387	421	422	375	399	390	360	397	397	410	383	422	393	406	406	399	395	412	397	381	406	407	371	400	373	403	413	405	396	409	412	386	403	378	407	408	382	406	402	429	417	422	400	409	409	413	385	422	406	411	380	383	376	450	384	385	414	409	396	425	382	382	378	365	374	396	396	413	390	402	413	390	408	398	361	390	400	416	379	373	388	385	388	364	409	379	376	396	410	424	431	365	387	362	388	434	393	378	395	393	395	355	382	388	417	384	366	377	406	444	377	384	361	384	390	380	399	371	368	379	411	373	391	388	410	385	392	404	410	382	406	335	428	363	418	375	400	404	350	372	386	359	343	385	373	381	394	380	406	400	386	403	378	390	405	408	422	401	403	394	403	354	378	386	406	384	389	416	449	379	383	446	410	374	371	406	356	387	377	378	388	414	408	402	401	435	392	374	383	402	387	409	434	370	385	423	414	381	430	378	390	383	385	397	408	406	375	373	408	387	386	410	360	398	424	376	387	407	406	369	378	382	387	420	388	404	398	403	412	379	408	366	407	415	380	363	385	395	369	407	426	398	397	372	381	391	418	411	384	396	397	383	406	357	360	415	387	386	382	373	388	382	394	389	401	414	367	373	409	370	388	385	408	380	376	445	394	378	396	399	377	393	401	391	377	376	391	393	424	408	391	412	379	413	411	386	371	342	412	375	409	345	398	391	421	382	390	395	358	392	408	424	363	396	392	383	383	372	343	357	368	390	395	417	402	412	412	423	375	387	397	404	421	375	404	358	380	372	387	436	409	386	405	395	386	389	388	383	400	388	378	406	415	401	373	400	394	409	387	374	393	402	387	425	406	417	397	368	363	419	368	377	421	399	377	397	436	384	399	386	379	409	388	392	382	364	396	420	402	380	445	379	430	392	412	399	397	384	389	423	358	390	439	401	415	423	388	377	398	397	387	375	397	416	371	367	423	412	400	403	379	411	387	355	368	394	417	394	441	382	403	393	377	386	397	405	412	385	412	411	416	409	406	393	390	368	392	387	443	381	401	388	406	443	387	428	410	387	390	396	419	361	401	387	402	373	446	388	393	409	402	427	407	391	356	425	387	394	409	413	415	435	400	435	398	395	394	405	377	421	398	387	421	393	393	400	395	417	352	351	398	401	431	380	447	419	443	387	410	422	390	397	382	397	403	380	418	407	385	388	403	397	397	367	385	380	367	435	355	397	372	417	397	421	404	394	367	402	425	351	405	418	361	427	366	387	396	359	406	372	405	404	396	380	368	413	402	390	369	412	392	402	395	377	388	417	427	395	393	405	379	400	392	412	373	422	390	367	372	386	405	390	368	399	384	412	372	377	397	433	388	415	400	431	426	399	399	397	437	402	416	450	393	416	426	368	372	415	427	391	386	396	394	424	370	398	393	368	405	370	393	387	409	392	383	377	392	389	379	370	377	335	427	379	369	399	404	388	379	406	394	395	465	398	401	390	381	435	409	400	386	371	398	415	381	363	378	399	423	393	405	376	416	408	402	380	397	393	385	387	385	390	410	393	406	416	416	354	377	380	426	373	434	362	417	387	405	407	382	407	404	420	399	356	353	415	405	386	401	356	373	376	402	397	427	420	415	451	422	416	376	386	366	403	387	364	429	395	377	419	409	395	407	391	382	403	393	384	377	370	394	405	395	387	402	431	360	385	435	375	404	374	417	355	380	397	397	404	410	386	407	388	410	387	388	452	408	400	398	409	390	426	384	360	401	382	369	404	418	405	398	389	440	378	405	399	421	393	378	407	419	422	418	363	396	364	394	383	365	379	371	410	386	395	363	385	436	390	390	406	390	392	370	384	423	413	413	384	439	385	404	345	375	403	391	364	367	359	362	392	357	386	404	419	387	387	366	399	387	393	403	417	377	391	399	380	441	399	411	403	429	397	439	404	413	379	411	378	423	403	402	405	362	367	415	375	394	427	408	375	395	384	398	389	425	392	415	399	405	377	386	414	376	394	386	414	445	401	384	400	432	393	404	428	424	397	383	387	411	362	399	400	402	393	371	362	395	409	401	387	379	403	403	352	381	405	407	402	389	354	404	415	406	404	355	396	384	391	400	380	440	381	370	382	410	403	398	391	373	386	397	411	355	375	391	379	394	361	367	378	398	392	389	383	431	400	390	375	376	391	390	401	403	392	376	402	411	402	377	400	372	354	381	414	396	385	403	390	366	432	353	386	395	377	375	395	406	426	415	369	396	395	363	359	393	375	409	390	397	425	407	419	362	398	358	390	426	384	382	412	390	383	403	360	396	398	345	451	394	430	405	383	378	389	363	396	388	377	415	390	395	422	416	400	406	395	397	422	399	393	404	377	372	388	409	399	408	390	412	365	392	356	393	375	377	392	376	356	404	371	369	393	407	404	378	391	390	431	390	419	401	398	431	396	383	396	391	393	407	382	391	401	419	396	377	382	389	394	429	422	386	410	424	400	425	388	406	386	403	363	431	408	374	398	418	388	470	396	376	396	409	398	373	394	393	358	367	382	374	390	397	379	416	378	360	405	423	400	368	366	413	395	386	384	395	367	389	380	389	392	395	430	414	407	414	373	385	402	390	385	391	402	363	410	384	408	394	388	419	371	402	369	376	419	393	424	375	405	395	396	376	369	398	411	383	381	376	394	370	381	427	390	379	396	412	417	406	394	371	418	371	377	403	378	385	397	410	374	407	378	412	393	391	404	412	381	412	418	377	391	363	377	388	379	385	410	350	410	389	402	375	411	395	366	401	371	390	362	356	417	396	397	412	380	367	437	406	390	385	421	378	373	382	380	392	401	397	414	421	391	386	401	428	386	380	403	393	395	381	385	360	385	387	432	422	372	363	406	390	392	404	414	411	395	407	399	364	435	381	360	380	397	369	425	374	399	384	412	367	392	382	447	382	416	379	387	380	397	357	376	406	364	370	397	368	405	438	392	405	407	399	397	366	383	416	425
23791	21184	29490	26884	24772	21935	17813	11251	7000	5109	3619	3167	2471	1854	1498	1233	1146	1123	1074	936	824	680	661	617	568	585	592	578	592	515	564	544	569	504	522	526	548	527	549	517	518	534	487	472	539	518	528	459	504	481	522	520	508	454	537	457	476	423	493	492	493	511	522	516	475	518	491	488	518	524	490	474	498	525	464	508	490	537	512	520	540	528	499	491	500	445	465	503	525	546	461	516	499	449	491	478	507	516	491	488	521	485	492	492	512	484	537	499	481	512	500	522	453	478	510	490	475	493	510	541	482	471	495	543	527	501	490	551	497	516	502	506	502	494	510	485	488	466	484	516	532	538	485	469	504	513	514	500	495	467	531	479	520	490	480	515	471	510	466	463	541	489	474	517	494	470	511	518	523	464	515	534	482	509	506	513	520	500	538	510	465	472	502	492	503	467	494	490	509	485	475	490	495	501	486	456	501	463	494	513	485	455	507	491	477	497	492	516	508	532	478	492	506	488	513	499	497	490	513	479	462	509	512	495	496	456	491	535	529	491	539	468	484	473	514	515	505	535	497	488	481	494	473	464	494	475	512	463	511	507	473	523	475	481	550	515	510	493	504	501	480	472	463	495	487	503	482	470	458	528	525	492	542	531	492	468	511	507	526	542	522	511	440	517	501	468	481	442	502	514	518	538	501	536	530	484	496	458	489	482	466	473	477	498	502	492	493	476	508	530	466	510	481	475	501	458	474	491	492	517	467	492	494	497	468	477	543	518	528	479	502	469	535	491	490	509	499	508	463	488	494	506	503	478	495	476	537	516	503	495	542	458	492	443	512	489	491	480	485	516	503	525	488	505	493	507	479	525	449	482	474	458	477	506	495	497	503	460	501	470	522	450	498	485	480	485	475	495	528	496	515	495	489	517	484	505	540	508	478	505	488	502	500	501	451	476	529	488	510	501	515	495	452	476	516	475	489	535	496	515	504	535	498	527	524	508	493	499	489	515	468	536	473	494	491	497	505	499	491	493	494	495	493	522	484	512	474	466	517	482	502	466	427	467	471	526	513	454	465	506	478	491	531	520	452	483	491	465	487	505	494	502	511	461	495	490	529	501	504	519	493	493	490	508	482	488	487	523	489	444	501	513	487	496	490	469	500	511	539	458	528	482	528	495	491	483	457	502	498	499	496	514	459	526	473	479	475	500	521	473	524	495	469	519	506	501	499	458	484	473	470	473	457	485	499	507	477	505	501	475	441	491	463	513	524	499	458	497	526	486	485	471	445	462	524	485	495	515	489	544	471	520	493	518	480	487	439	461	503	542	504	494	496	485	479	449	480	465	474	518	506	516	504	530	506	503	457	496	492	496	504	512	469	469	500	483	486	473	502	481	466	500	463	496	494	526	541	512	482	499	493	501	503	495	473	486	514	486	493	534	493	497	514	495	504	484	456	500	485	511	508	518	497	510	518	456	521	516	525	490	505	493	517	489	477	510	495	475	448	498	500	529	519	476	521	480	491	504	549	499	470	502	504	514	492	518	517	469	442	536	452	507	491	468	488	499	515	500	465	468	496	498	493	529	550	503	514	489	490	525	491	513	511	487	494	494	498	533	493	471	463	503	458	478	478	496	481	464	529	454	528	503	491	485	532	518	494	477	489	468	510	514	471	541	497	478	503	487	492	432	528	516	494	503	467	514	478	477	518	543	469	471	507	471	472	484	515	480	507	488	502	516	497	468	518	521	512	491	509	489	515	502	542	488	475	500	452	483	520	559	474	485	500	495	491	496	511	510	497	506	488	541	532	491	534	504	493	475	464	521	484	492	509	464	494	497	459	507	492	448	498	497	458	462	481	460	479	495	468	482	530	495	515	482	517	486	484	499	463	493	449	520	478	537	495	512	511	482	553	518	508	505	473	502	500	518	458	481	466	512	490	469	518	537	551	491	516	471	486	529	477	482	504	512	477	466	531	484	504	487	503	502	508	509	474	488	491	508	520	496	506	489	522	500	512	491	464	514	517	503	499	489	498	505	487	517	477	507	484	493	457	491	514	472	518	462	488	545	511	528	487	504	521	512	511	499	504	500	478	466	519	464	498	509	465	481	515	536	513	522	449	475	502	477	504	472	519	499	504	477	449	463	471	538	515	490	519	517	503	499	510	484	505	529	487	517	497	489	509	492	494	505	474	470	555	466	482	514	500	480	485	470	485	510	524	469	489	490	465	484	466	509	547	517	531	543	467	444	498	456	462	492	571	501	469	521	488	514	446	486	496	473	480	476	488	469	496	497	523	513	493	511	551	499	510	496	459	460	503	508	494	518	484	533	490	497	477	522	472	503	500	473	469	489	508	475	475	506	506	510	432	481	491	492	480	505	497	498	515	470	541	472	465	482	536	525	435	469	490	523	501	517	548	503	520	505	481	500	518	502	497	485	507	505	509	474	526	504	500	538	464	478	515	514	502	502	524	531	498	464	517	514	480	450	454	506	516	495	464	487	499	467	491	486	527	455	535	495	474	539	466	497	481	486	475	464	507	509	512	513	490	479	488	532	493	481	507	489	458	486	470	457	486	443	467	468	494	505	510	498	516	512	497	501	511	495	478	472	532	506	471	524	494	498	479	469	522	511	504	510	489	526	465	463	489	456	478	533	523	499	526	522	495	468	506	473	450	497	502	472	493	483	524	523	498	472	519	499	462	491	481	506	484	506	476	520	511	485	486	471	494	470	512	551	499	524	472	477	505	440	528	488	468	492	476	447	521	489	484	469	509	492	461	502	485	498	491	512	529	502	492	491	481	524	461	470	502	533	517	496	524	457	459	476	457	491	521	500	476	514	454	492	482	462	521	467	484	483	501	470	512	512	503	486	503	473	482	489	502	499	477	476	536	499	500	513	484	479	471	530	449	537	516	471	507	495	505	508	496	462	513	493	494	520	510	458	514	486	524	476	488	535	517	471	497	464	503	477	485	507	501	526	519	500	495	532	450	490	518	487	495	508	450	516	514	527	472	520	489	458	519	524	536	468	498	504	479	511	507	490	492	483	500	502	500	423	493	513	522	511	494	504	503	461	522	523	490	476	476	479	517	497	482	494	499	511	496	505	487	463	489	514	492	474	479	454	506	501	528	488	512	473	485	496	520	537	500	516	515	504	524	512	483	471	507	521	532	503	498	513	527	500	467	508	516	495	512	521	510	511	472	518	508	507	534	475	493	527	545	440	501	471	447	497	491	493	508	499	518	467	503	473	516	518	460	478	469	487	502	512	502	477	504	501	456	519	492	480	472	503	510	491	500	477	467	492	514	471	511	507	505	491	513	469	482	500	547	500	512	518	503	550	504	477	527	472	485	518	494	481	530	497	488	527	488	499	483	517	493	514	484	500	522	487	503	494	491	489	503	529	536	465	507	499	504	538	485	500	453	433	493	508	517	521	515	516	525	523	508	467	504	471	487	537	474	481	504	441	516	526	498	497	480	484	512	476	492	473	514	482	483	491	464	499	495	510
36396	62244	50917	38395	29583	21891	18512	14395	10081	7605	5668	4798	3612	2837	2070	1775	1637	1598	1364	1214	998	815	733	686	653	626	621	597	589	587	588	577	557	551	529	553	523	457	515	553	529	530	540	514	510	504	560	502	487	486	511	478	474	520	505	519	512	507	457	513	511	535	513	498	536	508	527	517	525	510	499	532	529	518	527	491	522	541	504	550	467	478	535	489	507	504	535	528	519	525	510	493	484	493	478	467	474	490	495	548	515	512	494	534	523	489	529	462	507	474	485	491	522	557	499	509	529	526	509	531	527	490	500	490	499	494	518	525	490	516	502	514	495	505	542	482	497	518	482	558	502	561	494	486	502	476	507	531	529	505	534	512	488	502	522	545	509	515	503	519	518	524	526	487	509	523	531	529	525	497	500	541	491	471	538	531	508	516	457	508	520	504	532	524	506	511	473	547	484	516	503	525	526	507	530	489	494	522	506	527	525	481	478	493	578	554	516	517	540	497	526	542	494	490	528	487	494	506	541	499	499	461	514	501	503	505	504	491	525	489	487	512	504	489	485	540	524	532	503	506	517	436	494	508	505	512	503	447	529	535	516	508	507	547	484	471	528	496	504	546	517	501	498	518	525	540	460	504	490	505	525	499	524	497	476	513	507	530	509	527	460	483	526	534	506	503	546	457	539	544	484	524	484	498	523	523	517	495	522	505	500	510	484	511	510	490	534	505	514	504	527	547	531	523	525	505	530	469	503	482	523	513	467	527	505	501	508	522	540	466	548	490	486	541	508	508	548	506	494	542	518	508	504	509	474	493	460	508	518	476	514	528	498	522	481	514	512	508	506	537	515	505	498	515	511	515	526	483	505	479	498	498	525	520	520	505	507	494	498	489	542	510	462	490	529	596	539	541	514	490	485	519	492	511	517	524	496	472	491	544	512	511	516	522	547	512	516	502	506	486	526	493	507	512	515	515	488	487	491	506	528	512	484	510	525	468	463	495	504	509	517	504	500	507	496	470	446	490	551	519	533	509	538	533	517	502	493	524	559	526	507	519	472	484	486	507	508	538	504	508	501	508	499	493	491	508	551	513	515	503	506	518	518	504	519	464	515	525	500	519	491	508	518	489	471	524	503	524	497	507	508	509	520	515	519	486	499	501	515	504	485	491	485	514	520	482	522	473	527	497	517	502	509	526	497	534	528	502	536	489	571	536	521	509	513	550	509	493	495	510	488	525	490	511	498	482	514	520	495	503	510	551	460	472	493	533	519	512	499	496	534	517	498	526	466	516	497	539	517	463	543	519	520	525	516	468	506	516	507	525	543	511	512	486	471	502	512	499	502	499	531	477	536	481	509	482	532	510	496	509	486	547	534	484	545	513	507	509	517	523	514	493	510	513	534	548	499	523	504	526	473	498	491	520	478	521	473	490	517	510	496	538	503	496	472	489	543	575	503	517	530	499	538	484	524	484	500	501	536	509	492	527	504	485	502	496	528	493	531	475	549	483	511	534	516	517	457	542	505	504	481	516	524	524	509	506	522	478	516	496	510	508	552	493	490	516	509	529	478	510	527	527	495	501	478	538	530	472	530	528	534	511	498	514	495	542	501	488	536	510	495	540	542	514	527	546	477	491	504	563	513	519	464	502	549	478	496	470	490	477	523	472	535	530	488	507	452	517	507	482	487	525	514	489	506	523	500	490	515	531	461	477	513	526	473	493	522	476	492	510	459	486	495	476	523	506	471	489	485	508	521	536	514	499	506	478	474	484	520	527	482	527	503	526	523	506	533	512	524	498	482	500	505	531	459	523	531	515	502	500	491	509	511	506	518	484	474	518	520	480	515	491	522	496	541	521	477	487	531	543	480	517	479	524	500	487	516	514	535	557	520	508	512	484	466	480	528	514	488	503	513	483	483	507	522	535	495	492	543	544	461	471	477	551	487	542	523	494	486	514	491	530	548	509	508	545	454	516	474	486	527	497	494	498	486	539	520	516	511	490	537	510	517	489	506	497	519	545	506	551	479	508	523	507	474	539	514	488	534	506	504	514	491	543	486	533	526	507	494	491	492	516	548	507	495	465	508	542	501	507	518	538	505	503	527	501	526	515	510	461	524	495	522	473	499	499	498	512	483	559	489	492	492	515	517	520	504	479	504	505	521	472	544	497	533	497	508	514	532	487	537	478	562	538	497	497	501	500	477	497	490	536	474	534	495	477	507	527	520	512	549	502	503	541	539	468	524	453	493	486	499	472	534	512	470	511	511	483	499	505	526	513	533	519	523	544	466	475	481	535	521	536	504	532	522	495	504	482	555	520	491	488	529	505	488	508	507	497	486	522	530	496	493	526	515	536	498	544	519	516	517	478	514	493	525	512	515	507	527	515	486	484	477	487	469	487	459	480	545	460	511	511	473	506	524	498	503	508	484	500	540	536	533	536	475	518	478	496	500	478	506	490	499	515	518	502	501	509	515	517	484	519	471	483	513	521	499	532	531	507	505	487	476	492	531	505	531	511	557	490	494	509	518	508	496	517	489	521	524	497	500	520	490	484	469	512	501	509	532	489	548	515	522	524	489	489	490	491	497	488	523	501	530	488	488	481	497	508	516	494	520	549	531	496	510	503	546	516	500	495	528	514	476	483	496	471	520	511	483	510	528	526	525	562	498	509	496	512	502	531	481	517	498	507	500	504	562	475	508	511	498	504	512	489	529	446	497	508	485	518	485	509	535	489	509	525	512	514	533	513	518	541	512	536	505	513	518	529	479	488	504	521	500	496	522	543	505	510	526	511	492	512	544	527	475	513	495	514	497	512	520	490	509	498	521	522	521	475	516	513	520	497	500	496	516	487	455	510	519	515	531	493	541	517	483	504	494	478	529	486	479	482	438	541	525	536	504	521	538	515	504	508	512	470	511	504	464	508	494	490	504	524	518	534	521	513	548	554	498	528	484	556	539	483	531	537	522	514	536	517	546	496	487	514	481	504	481	537	520	482	540	502	526	483	486	472	502	495	475	508	514	500	497	519	521	501	512	502	532	529	534	496	489	463	546	499	505	530	494	479	509	494	474	517	534	514	487	538	485	512	530	543	470	515	473	523	498	513	517	512	490	491	505	459	493	557	503	519	488	500	494	477	462	549	538	500	515	531	506	541	494	517	512	504	504	505	509	495	491	528	512	512	512	536	476	505	500	479	516	517	534	524	502	515	542	468	504	505	513	497	512	519	506	500	502	514	513	512	502	528	485	540	484	471	495	525	510	498	476	524	480	528	515	504	508	498	485	536	486	521	496	517	555	449	507	509	450	507	472	496	514	501	521	505	501	521	513	504	511	474	501	576	490	507	471	533	498	503	554	521	542	444	487	504	500	515	517	513	495	478	530	538	481	493	526	566	471	529	508	493	522	546	520	563	559	507	509	527	518	494	517	539	498	551	480	499	472	487	489	523	494	500	510	539	508	498	523	496	515	527	488	524	519	518	472	496	522	538	496	512	516	497	490	532	484	440
24974	21739	31378	30735	23647	16718	12220	8139	5174	3755	2852	2422	1777	1497	1179	1073	939	974	871	685	598	620	475	517	452	488	460	418	474	435	425	406	431	460	387	410	399	415	390	392	427	410	421	379	420	384	447	439	394	445	414	408	379	405	387	413	428	401	408	393	364	408	432	410	379	403	400	395	428	431	406	428	404	435	388	420	430	430	418	407	396	448	413	383	410	416	407	392	456	449	435	400	422	379	421	393	409	404	374	415	392	395	411	387	427	421	389	413	415	403	372	382	385	425	441	405	383	398	418	427	423	424	386	426	412	383	415	396	397	449	419	380	378	401	397	415	415	433	397	396	451	363	434	434	417	416	412	419	455	416	409	385	417	449	377	423	412	385	410	380	404	446	415	398	378	361	365	412	412	415	427	445	403	374	438	432	416	414	397	388	388	391	399	410	398	393	410	421	390	361	415	374	399	433	411	391	409	395	434	404	385	387	437	410	411	431	411	408	402	400	427	428	404	409	410	376	374	433	386	386	423	398	390	413	409	424	366	419	375	418	402	411	416	396	410	406	424	440	421	405	422	417	415	425	435	423	405	410	388	420	401	416	422	395	407	363	383	399	378	403	375	398	399	391	377	405	401	432	390	358	429	420	416	426	371	410	406	415	420	425	393	400	425	390	428	388	421	411	425	449	448	373	433	406	408	432	421	400	413	401	417	405	412	418	411	401	382	401	392	413	422	427	394	400	376	378	404	385	407	415	398	395	429	427	409	392	429	430	401	407	391	400	387	382	429	421	407	375	420	393	406	417	413	439	431	438	389	413	439	401	385	393	416	424	348	401	390	370	397	393	381	387	423	409	378	404	409	403	369	385	373	423	384	414	442	439	365	403	396	381	405	406	433	433	417	379	381	395	414	361	377	402	413	425	402	425	435	397	408	383	423	415	422	400	382	372	386	395	392	398	421	408	397	388	394	401	401	380	381	404	390	422	431	389	400	397	400	397	391	402	379	399	381	423	438	409	394	388	393	425	428	442	432	415	409	416	391	430	433	381	397	396	372	377	401	374	396	395	434	407	405	427	397	382	390	445	384	397	411	385	434	397	399	428	418	390	422	415	395	438	400	446	425	405	407	404	405	378	405	413	407	364	376	410	410	426	399	428	427	404	403	379	399	419	396	426	436	390	411	366	406	388	392	414	431	365	405	432	419	409	412	412	433	397	450	384	409	372	405	401	412	363	393	406	392	429	410	394	403	397	385	360	374	429	429	402	382	393	408	421	398	419	379	399	410	426	378	421	379	383	364	373	399	403	388	397	382	398	418	403	394	395	373	411	408	445	406	398	403	413	430	396	414	421	405	424	398	405	412	372	377	412	430	418	389	397	418	405	386	420	426	431	396	380	418	412	389	373	419	420	429	425	431	406	410	430	409	434	402	420	412	394	411	453	401	441	437	429	380	379	415	428	411	437	382	401	378	414	407	381	375	401	420	411	383	403	412	395	459	414	435	406	381	399	402	396	430	405	383	393	424	370	381	394	417	410	417	414	408	428	427	401	421	410	427	371	399	404	434	415	402	373	396	421	421	388	440	412	389	397	395	408	447	400	385	397	389	395	411	390	382	393	373	404	442	411	398	411	394	409	399	423	435	387	389	388	420	410	424	392	390	413	380	410	416	414	407	404	412	395	409	389	386	382	399	360	416	400	408	409	398	401	419	428	366	397	409	388	399	447	449	415	424	426	384	397	376	421	405	391	400	385	450	431	410	389	416	383	412	415	390	376	393	412	401	445	415	402	405	396	391	368	415	392	389	388	373	387	386	420	416	434	424	400	392	389	411	375	403	431	393	391	374	420	394	390	401	401	406	469	419	394	414	416	432	385	402	384	405	393	422	402	406	428	379	393	412	409	421	409	438	418	400	427	432	404	422	396	429	357	406	446	462	392	368	385	418	382	407	443	421	406	407	410	403	385	388	408	402	401	421	404	438	387	428	408	424	385	402	405	432	438	424	418	431	438	411	384	396	392	403	439	402	416	417	372	374	386	409	404	433	405	390	406	403	398	391	436	416	458	418	393	403	444	428	368	392	408	423	386	403	411	374	406	414	388	390	442	409	401	397	426	394	449	412	392	409	388	379	396	415	419	414	377	400	414	402	428	401	393	397	420	413	422	397	395	443	405	377	390	396	414	405	390	368	385	392	373	418	413	439	371	391	377	398	402	409	422	413	394	430	413	392	402	444	411	380	422	412	441	392	400	413	410	404	406	364	399	367	416	393	429	423	391	396	424	386	390	403	388	376	432	418	367	408	406	392	426	419	388	435	389	422	428	403	391	404	410	415	442	425	416	398	398	374	423	448	402	412	408	430	384	440	403	396	399	418	443	420	426	437	427	429	404	407	427	403	397	389	405	407	404	397	415	376	399	374	401	395	405	403	402	391	416	414	415	364	383	421	415	426	418	403	414	412	418	397	392	399	430	423	429	386	418	431	384	415	438	386	393	422	382	413	404	363	402	376	392	367	382	390	437	432	394	399	422	423	378	383	431	408	416	400	395	391	382	418	397	370	381	427	397	403	423	407	413	418	399	410	375	420	370	424	406	417	439	402	414	396	392	401	454	422	385	402	433	367	395	431	395	395	411	401	437	404	445	416	393	418	399	385	413	390	430	417	409	344	383	368	381	404	432	388	417	421	437	411	419	421	399	410	424	374	386	401	428	415	378	392	382	435	403	412	419	396	407	376	387	422	387	384	392	406	371	377	386	406	414	385	394	388	408	440	410	398	407	377	411	430	419	411	419	359	418	428	424	416	395	432	407	430	428	385	436	376	385	412	437	404	416	388	410	394	371	390	398	405	396	435	420	430	391	382	399	409	407	409	382	419	429	388	426	406	380	394	427	434	393	402	413	408	434	433	397	403	434	401	368	371	403	423	372	416	404	425	421	385	409	391	402	387	377	388	397	337	392	421	400	400	421	414	394	378	408	389	399	421	408	413	395	398	409	424	428	446	396	415	416	406	411	399	401	426	426	391	419	426	431	437	387	391	424	409	414	454	416	420	394	411	436	425	443	419	397	392	414	428	391	417	411	397	430	347	416	389	394	381	391	424	411	378	414	356	378	398	429	377	404	379	391	430	417	407	395	385	422	388	440	381	435	411	369	433	405	404	420	439	414	380	357	401	413	419	426	396	386	432	392	413	424	371	407	416	400	403	395	402	410	397	399	430	382	411	415	401	383	421	384	376	421	391	399	411	416	411	412	443	417	426	367	415	377	432	423	420	411	437	429	393	432	422	410	416	410	418	420	402	406	383	389	425	388	372	406	429	427	431	387	394	401	383	388	439	429	378	442	374	411	378	432	417	441	407	415	385	411	417	379	409	433	397	380	417	438	401	402	405	400	407	413	421	376	415	435	389	417	415	422	421	429	371	400	405	403	432	415	388	403	432	399	396	371	392	404	418	400	402	423	395	428	390	432	395	408	399	442	388	392	391	378	414	384	395	428	405	418
36236	58175	47383	34686	25691	18846	15937	12314	8313	6104	4772	3929	2967	2267	1688	1528	1427	1333	1157	968	812	684	664	571	543	540	518	519	527	493	471	489	473	447	459	461	494	428	440	425	469	467	472	426	462	410	459	458	452	420	443	421	487	437	413	433	463	443	489	463	430	429	409	419	417	414	463	432	453	384	474	488	429	461	458	471	469	452	453	420	461	413	434	403	446	457	428	436	432	436	437	439	432	395	399	438	403	418	441	449	434	417	417	468	435	449	436	391	429	466	439	422	398	467	422	443	442	461	410	415	424	425	421	417	447	454	450	411	436	401	461	427	440	405	416	418	433	471	438	428	465	446	408	417	428	414	448	463	460	477	398	439	449	440	470	435	471	412	444	453	415	446	446	416	423	424	459	449	431	444	403	416	441	433	448	448	433	433	423	439	420	453	402	418	417	428	419	464	440	421	441	461	396	409	421	445	427	459	408	446	433	451	442	420	422	437	444	431	410	439	436	408	419	458	428	444	417	410	437	416	421	406	452	428	446	440	442	474	403	445	405	460	408	420	433	477	354	428	475	425	453	431	416	445	454	417	443	431	443	463	448	410	442	461	459	399	400	396	472	442	420	479	417	425	456	408	462	426	475	423	437	411	435	439	423	447	443	416	414	447	432	456	438	433	439	436	447	450	420	424	432	424	403	415	449	462	402	408	430	448	438	399	408	396	435	441	456	420	454	413	406	482	404	434	389	429	438	449	414	455	445	435	437	424	426	435	456	409	415	434	390	448	461	465	413	449	461	423	429	409	419	443	423	454	420	470	424	451	419	466	433	435	435	439	421	444	435	427	396	405	426	459	417	430	457	460	401	414	421	428	406	466	454	458	421	405	417	432	395	457	419	465	471	427	454	442	393	451	400	409	482	416	443	421	442	411	410	436	465	423	423	473	447	400	411	431	436	423	401	426	431	432	428	416	421	408	429	431	401	406	433	417	418	405	422	454	435	420	440	451	450	427	415	405	437	463	461	425	410	441	398	422	442	442	401	402	426	464	429	471	470	456	467	421	435	417	411	440	472	419	409	472	448	422	447	424	383	471	447	404	446	484	456	419	417	441	449	440	417	419	409	441	427	464	435	466	444	449	428	392	442	427	464	424	406	437	437	420	399	426	443	418	439	432	434	453	474	424	429	428	467	402	480	423	480	419	430	445	433	455	442	441	418	439	434	451	449	422	430	430	384	421	446	420	441	422	439	424	391	451	490	463	418	463	411	431	432	455	377	427	451	447	425	474	402	446	461	428	413	454	417	413	408	407	410	472	458	450	441	407	420	441	447	422	395	417	434	406	398	420	442	417	436	460	436	455	405	413	455	441	440	459	428	390	453	443	460	438	465	391	409	425	446	409	410	442	412	444	429	416	434	453	455	380	443	417	424	445	445	438	447	408	437	413	435	398	412	426	433	461	419	454	443	419	435	401	444	411	411	434	432	400	417	421	431	427	415	411	449	450	419	445	441	440	446	416	407	502	443	426	434	471	436	395	446	483	422	427	439	450	434	442	438	427	438	429	417	376	420	423	413	438	405	454	467	462	450	474	429	431	431	439	449	404	442	420	431	436	413	421	433	432	458	475	414	439	444	425	455	451	412	446	435	435	426	416	432	426	428	455	410	433	373	435	444	415	422	429	441	434	438	431	421	438	420	372	423	442	453	467	423	438	458	455	425	458	391	447	398	461	446	428	404	429	393	450	445	429	413	424	419	417	416	414	411	424	450	416	414	442	460	434	476	406	437	419	447	433	386	445	378	417	468	472	422	432	432	405	414	457	439	405	424	429	434	408	417	420	414	440	430	441	424	461	410	440	452	420	438	458	455	471	426	477	414	435	397	411	439	462	452	459	462	435	454	444	412	418	452	430	456	381	449	433	447	454	426	452	417	432	424	456	447	399	447	451	432	456	471	447	395	388	449	445	431	462	450	424	418	427	455	406	420	403	437	404	429	428	416	385	440	419	406	451	460	447	451	411	460	448	435	441	421	422	432	435	407	384	445	446	426	422	454	418	398	426	445	416	429	460	454	431	441	395	427	431	415	403	446	423	391	455	453	456	449	431	431	414	464	447	446	433	430	406	441	440	425	415	425	457	418	430	426	413	425	456	447	398	429	423	397	392	437	421	413	403	476	421	427	406	442	392	452	431	435	427	417	402	399	413	466	442	412	408	387	416	446	390	422	483	407	431	389	469	432	468	469	408	467	444	444	459	391	425	424	420	447	425	426	448	437	430	394	449	429	470	414	452	436	451	425	450	461	426	440	426	448	445	436	435	414	435	461	469	419	441	439	457	446	443	430	407	442	395	428	429	430	442	420	448	412	407	439	448	412	429	426	444	428	448	406	429	427	463	428	429	423	392	411	433	427	417	447	451	442	431	411	439	432	431	424	464	434	416	410	439	436	428	421	441	383	428	456	429	446	440	449	433	429	435	442	443	435	418	434	416	417	434	390	471	436	432	435	439	419	432	433	442	409	416	424	440	407	422	426	454	445	429	438	435	407	449	429	456	438	432	449	427	405	419	430	394	399	422	428	453	411	451	439	439	431	436	429	427	422	452	438	432	424	429	461	444	451	434	417	453	464	435	448	436	429	441	396	431	405	425	467	416	382	417	433	438	432	427	415	456	405	388	421	418	433	435	432	443	433	437	452	432	438	460	433	424	432	428	431	414	468	430	455	450	464	464	405	399	427	462	431	402	465	424	423	421	425	484	463	437	413	417	459	426	464	463	425	420	398	433	400	415	384	452	453	416	399	434	428	448	443	430	430	411	413	453	418	434	423	400	430	409	438	434	448	474	432	462	444	411	460	453	434	462	444	399	422	443	391	448	469	440	438	457	423	469	415	429	435	443	420	427	396	443	399	429	387	439	409	442	442	423	415	433	433	440	391	435	470	413	419	449	394	437	409	421	386	422	445	469	456	459	401	473	427	429	412	426	481	450	468	447	452	389	400	423	403	432	429	443	429	454	467	435	445	476	440	447	451	406	440	486	451	425	409	412	469	415	423	424	420	437	439	446	410	454	403	432	471	416	449	436	435	377	428	391	466	402	454	438	421	411	425	434	439	445	437	437	438	428	420	456	423	446	427	430	435	418	414	451	432	432	427	396	454	412	429	436	414	451	418	409	411	434	440	450	415	447	462	410	399	453	460	424	433	429	452	425	407	442	388	397	418	442	423	405	461	416	465	452	389	451	400	387	404	463	455	407	437	440	422	424	422	438	445	456	435	446	409	429	407	430	467	422	447	435	407	431	422	367	411	432	446	427	410	467	449	454	436	455	448	444	452	431	435	402	393	407	392	486	398	442	437	428	407	461	418	452	403	430	389	437	404	405	414	438	458	450	443	454	413	427	426	411	437	438	438	414	407	426	458	401	383	466	428	432	424	450	402	454	458	419	405	425	430	442	417	391	432	483	437	434	399	423	416	442	419	420	437	461	427	432	432	437	488	449	458	409	441	463
22568	21038	28845	24393	22131	23536	24038	14304	9307	6723	5630	4154	3273	2505	2017	1803	1890	1608	1536	1284	1022	851	813	805	743	746	721	677	695	681	697	673	637	660	683	614	639	642	657	606	640	634	603	638	607	569	619	615	562	579	625	611	609	603	575	637	632	613	609	597	598	602	584	594	613	620	566	615	637	609	631	589	625	613	597	596	654	619	654	593	646	600	613	604	616	577	589	598	676	616	601	650	581	587	613	579	605	563	587	600	579	567	594	555	620	658	571	585	564	611	606	556	600	612	615	570	583	651	609	619	597	551	613	601	606	569	621	619	626	613	624	634	579	604	618	618	578	613	597	623	585	622	647	552	603	541	629	616	638	642	567	579	611	570	569	588	549	593	599	595	552	593	609	576	657	558	594	616	599	573	583	600	567	604	586	625	598	610	624	585	625	578	591	551	586	600	596	577	597	648	557	601	589	615	600	605	589	615	606	615	577	609	580	597	575	627	665	570	580	647	573	580	608	623	615	553	583	609	570	588	600	582	578	589	619	623	569	574	608	607	553	568	650	609	633	594	568	609	581	605	598	574	613	627	681	618	552	574	584	569	618	592	596	643	602	593	592	605	607	602	580	566	614	627	602	618	628	621	583	612	622	575	602	593	586	614	614	604	588	601	666	585	592	599	598	601	611	595	589	587	590	601	606	585	605	586	595	614	606	600	635	601	622	594	578	649	629	628	623	589	564	599	616	570	561	599	601	605	577	606	632	607	600	600	633	592	610	573	628	617	547	663	573	592	563	591	603	538	633	589	600	593	571	596	583	606	617	608	604	634	612	630	601	627	619	623	598	606	605	627	622	613	627	599	564	647	644	629	538	627	591	587	621	559	593	627	602	617	552	632	599	612	583	589	603	647	617	590	588	587	582	555	572	586	590	609	605	587	579	587	607	627	568	593	588	606	584	602	596	607	581	548	617	602	611	625	553	596	583	598	578	623	646	623	598	612	577	573	592	549	590	580	608	589	620	576	573	593	580	622	565	627	595	625	602	602	583	608	559	583	608	584	636	594	633	633	572	599	591	566	553	573	594	615	580	582	598	596	622	557	611	571	579	567	611	531	602	616	565	569	539	578	561	620	544	601	611	618	572	616	564	611	590	627	648	629	612	561	555	641	627	584	608	591	604	609	596	622	563	605	622	594	577	602	551	537	602	597	637	604	623	628	623	627	598	591	579	598	587	625	608	580	572	583	578	613	638	602	611	597	588	574	588	591	608	601	610	546	610	575	621	580	617	622	556	577	629	606	566	617	623	617	595	611	619	646	592	576	602	589	569	589	567	578	569	614	584	565	609	559	568	614	611	600	600	591	597	595	592	594	615	597	582	599	605	575	592	586	602	622	634	584	586	583	595	637	634	587	640	588	577	600	571	597	590	611	588	566	597	618	615	585	599	591	614	605	590	568	607	600	587	564	579	595	648	608	638	615	623	619	590	571	568	576	637	594	577	619	654	614	605	569	620	554	581	639	609	649	598	611	587	597	594	595	563	617	590	637	613	631	607	611	600	557	620	610	592	596	595	614	641	559	602	609	655	604	568	600	595	574	575	615	643	614	610	590	568	643	614	622	628	629	617	563	573	587	586	589	587	602	596	580	584	619	566	609	650	658	555	596	583	615	559	604	600	612	592	569	607	619	642	589	596	619	555	641	566	643	605	605	612	540	555	535	628	566	560	609	624	619	606	592	636	600	596	617	605	630	564	582	566	585	616	594	588	681	564	602	607	592	585	614	613	595	605	625	575	591	580	563	627	606	614	582	640	564	584	596	580	562	649	570	571	638	582	578	607	632	582	593	630	586	568	596	604	610	586	603	576	611	608	611	585	590	606	579	571	610	630	638	634	606	642	632	601	585	602	601	637	601	537	614	570	560	584	600	642	628	629	649	577	607	570	609	545	618	616	597	608	582	619	626	567	551	609	606	594	590	582	547	574	630	602	629	595	553	593	573	574	577	578	561	607	598	656	591	592	590	601	643	572	568	635	593	537	611	595	625	611	656	607	607	647	628	625	628	659	606	606	609	584	586	613	620	591	606	611	601	639	573	598	606	601	598	608	618	611	581	583	581	656	615	575	653	607	608	609	645	554	592	590	578	608	615	566	615	565	610	589	599	591	600	580	619	589	567	626	620	584	579	578	572	631	583	565	599	597	636	616	585	651	592	581	621	556	575	575	597	567	602	577	600	618	635	590	627	585	629	595	576	607	588	645	567	598	653	615	621	602	553	632	618	573	587	590	608	615	596	606	598	616	617	620	570	664	602	592	573	611	629	609	541	563	592	593	583	586	583	626	590	598	588	624	635	605	621	613	585	609	590	606	590	599	611	650	597	581	582	591	596	544	633	616	634	619	597	629	560	574	612	595	565	597	593	640	589	602	622	617	602	634	607	628	580	587	598	586	628	572	630	596	578	572	648	584	572	591	620	560	583	581	611	591	625	633	620	617	629	619	605	574	596	602	567	572	615	617	603	599	600	569	579	606	612	609	560	582	582	576	638	573	596	626	594	584	612	587	591	585	598	568	610	595	609	604	611	556	642	635	603	572	621	603	593	597	549	570	602	605	592	599	603	602	560	579	574	590	642	585	625	617	589	645	623	576	655	595	613	628	604	578	583	615	610	633	657	576	570	633	585	630	559	563	578	627	640	623	545	619	612	646	583	595	552	622	579	591	608	621	553	576	590	627	613	629	610	621	584	622	617	555	586	615	597	610	586	647	616	602	657	599	587	551	597	618	605	589	617	635	630	627	603	599	597	604	584	596	602	607	619	596	574	586	660	621	606	578	662	633	650	601	571	618	580	611	575	643	580	576	586	619	586	569	619	580	628	554	599	569	626	674	638	565	574	572	643	579	580	607	586	563	613	604	595	611	583	605	602	642	568	596	612	568	619	588	605	593	583	569	607	594	596	572	602	584	609	647	578	601	640	605	636	634	622	595	581	592	563	593	605	622	611	596	560	568	588	611	622	561	511	624	599	600	590	616	628	591	634	604	583	654	582	537	609	613	566	607	607	620	619	615	601	610	602	599	613	594	587	678	612	565	552	571	552	587	589	597	602	592	586	617	610	567	571	584	574	557	606	615	629	587	615	620	544	591	591	614	581	571	564	647	549	566	562	598	577	559	606	609	615	609	630	606	591	560	649	592	586	601	595	590	571	577	644	619	601	621	582	606	611	625	578	605	617	589	602	547	560	648	559	639	607	616	585	611	609	571	620	618	597	625	643	609	650	599	595	650	576	576	583	603	604	574	584	591	591	614	613	630	636	632	599	640	621	605	603	606	636	621	569	593	618	591	563	597	559	549	601	617	582	619	652	559	613	614	590	606	612	597	547	597	586	599	582	563	609	623	641	623	594	627	589	566	606	519	570	594	587	623	600	583	588	618	615	554	588	583	619	621	556	580	622	564	583	605	557	573	603	563	534	615	584	574	645	614	566	586	607	565	604	597	592	612	589	601	596
39432	67426	55914	43522	30444	25104	22182	16575	12647	9479	8046	6171	4881	3684	2881	2456	2551	2230	2103	1691	1240	1041	924	851	873	774	772	802	717	673	660	704	669	709	658	637	634	604	654	641	656	652	630	635	663	588	646	612	658	642	577	607	597	600	590	609	615	626	631	582	569	594	642	611	636	612	613	582	612	628	633	651	659	654	611	619	664	615	582	574	596	636	626	623	606	603	579	591	620	606	668	580	600	573	578	602	621	593	630	681	606	596	630	594	611	620	574	601	592	555	588	627	627	599	626	615	621	573	631	585	594	541	618	606	605	620	607	594	580	600	605	555	560	603	610	649	625	652	584	580	621	604	556	605	608	624	558	600	566	616	647	622	646	602	628	618	621	617	589	590	626	653	555	577	585	598	655	616	653	581	612	596	616	590	571	637	578	603	608	589	614	571	611	581	612	550	625	643	614	647	604	578	584	612	592	588	614	630	617	628	605	618	622	587	591	640	583	637	643	571	588	587	602	584	556	604	636	594	636	647	567	642	591	606	636	610	620	620	575	568	616	627	611	619	644	595	607	595	620	626	615	622	605	579	646	600	597	611	589	642	570	560	587	628	595	612	634	659	598	667	602	629	559	641	606	630	580	585	602	619	580	602	640	596	569	610	595	590	603	614	587	600	595	619	600	605	627	628	619	599	598	603	606	592	572	608	579	601	585	591	586	622	616	620	601	604	585	620	604	612	591	596	608	584	599	573	587	647	645	622	584	603	599	585	572	632	605	664	623	632	637	611	621	601	623	598	627	617	646	656	589	572	637	658	614	603	575	620	588	582	619	597	586	578	605	621	557	620	651	596	659	582	595	633	585	554	641	625	582	569	587	597	631	586	588	611	612	610	595	636	627	596	575	638	636	626	616	626	597	600	610	587	571	593	594	605	620	584	598	620	618	617	588	590	575	604	622	636	579	622	619	563	615	615	574	594	584	596	611	654	600	579	623	622	597	627	621	636	622	585	604	574	620	593	658	565	595	592	639	596	592	616	612	597	584	622	576	637	633	621	591	571	610	614	610	576	642	606	604	617	620	594	554	603	606	597	573	621	604	625	558	610	611	626	646	609	610	640	597	605	604	608	595	632	600	598	576	603	596	596	621	608	583	617	576	606	605	628	593	651	578	568	601	575	651	622	560	618	577	687	574	637	643	620	601	615	629	592	595	583	608	602	580	606	604	575	582	606	607	605	616	614	620	622	647	586	597	584	648	612	584	589	595	580	610	670	606	582	619	640	584	560	573	603	612	610	598	641	577	614	600	611	589	624	605	617	622	641	557	588	614	629	599	661	632	592	612	669	609	635	576	631	615	593	629	617	609	602	578	633	602	617	595	600	594	584	616	602	571	610	580	614	632	582	613	588	643	658	609	618	635	633	596	640	606	594	591	605	649	561	649	606	642	584	628	635	586	604	598	620	608	571	620	618	570	591	594	633	663	628	635	588	606	565	613	596	637	640	595	609	605	578	584	625	587	635	588	617	609	577	620	609	582	593	607	625	627	641	609	613	562	590	584	598	625	588	647	595	587	609	636	620	634	597	636	633	588	565	585	641	565	618	616	598	593	608	645	609	611	563	611	621	610	597	585	616	593	614	599	606	623	629	608	602	636	607	589	590	573	639	583	622	580	601	585	624	643	687	591	616	627	610	554	591	634	616	574	551	612	581	608	620	627	593	615	602	601	614	588	594	596	636	615	590	609	650	614	583	687	633	585	627	592	645	553	625	628	614	608	643	638	619	640	572	622	631	591	588	554	608	600	583	614	605	655	599	635	592	592	565	617	599	580	639	602	604	607	606	646	617	651	584	646	579	598	660	598	598	657	611	613	608	599	614	638	631	652	652	587	598	620	617	601	619	613	615	620	593	588	626	619	594	619	576	617	567	659	567	588	569	627	620	587	583	608	597	606	566	635	591	616	632	621	643	576	604	623	616	663	604	611	569	598	626	607	605	609	612	632	595	601	589	598	617	591	575	603	652	601	632	597	606	627	605	562	619	587	622	599	605	597	565	593	605	562	607	580	587	605	621	605	550	634	623	586	631	597	593	600	588	591	601	645	562	617	623	635	624	587	623	588	592	671	611	576	622	596	613	590	616	582	616	579	590	637	610	587	566	582	607	627	647	640	622	594	601	625	604	608	555	566	612	560	622	616	568	593	597	587	649	608	623	626	609	586	590	605	608	583	609	602	597	587	574	596	580	584	596	658	624	568	608	588	603	598	587	607	645	596	616	584	607	580	599	665	631	624	618	648	613	585	601	591	620	611	569	605	621	644	589	664	599	589	606	567	579	606	613	611	625	600	622	650	593	596	642	598	568	601	563	613	594	607	616	607	568	616	599	603	600	575	592	602	573	624	587	615	643	624	604	628	624	649	603	604	610	578	600	636	681	592	561	578	579	641	625	661	633	611	580	631	608	565	611	640	572	612	590	597	631	604	601	579	633	600	583	603	611	582	594	587	571	594	583	613	597	600	583	658	636	570	632	594	619	581	593	599	568	634	625	624	647	633	667	590	586	616	643	621	577	607	622	612	585	600	577	594	565	604	636	608	617	583	628	658	573	641	614	616	570	602	629	563	617	611	623	604	631	654	599	654	593	583	577	620	604	593	599	562	573	618	624	581	584	578	632	572	634	589	574	630	569	650	632	601	619	678	604	634	569	630	623	575	586	611	631	568	603	620	590	614	641	623	608	591	624	623	597	610	598	582	591	551	602	585	602	622	593	613	639	612	597	600	616	581	591	611	580	572	598	616	623	602	602	638	577	631	646	661	613	616	600	584	584	610	574	579	583	606	581	619	590	619	540	646	598	595	624	635	601	570	568	620	618	588	593	554	626	614	601	630	550	638	578	628	610	626	630	596	595	557	584	602	613	602	645	597	594	609	614	618	597	602	583	581	618	609	593	625	606	607	562	597	625	626	645	614	639	566	635	585	558	632	629	610	568	613	645	586	599	620	644	618	604	602	624	600	602	653	584	607	601	603	617	604	627	581	568	600	602	644	606	602	625	602	611	656	574	638	611	603	596	576	623	652	600	578	595	612	646	622	605	602	649	552	624	587	594	590	623	586	575	633	580	606	611	608	596	603	581	621	629	629	616	600	582	618	598	601	617	624	592	612	633	591	596	585	591	605	603	618	633	563	595	585	611	672	655	669	578	624	656	647	617	568	607	600	590	586	624	631	598	622	619	608	608	639	610	621	581	607	659	586	623	661	608	643	590	561	651	595	586	608	552	616	634	585	614	666	609	600	574	574	607	595	571	592	523	612	588	583	563	613	607	644	616	616	595	638	588	623	550	585	618	619	603	634	550	596	592	583	563	575	519	622	611	622	599	595	571	610	654	591	583	628	578	608	636	625	583	585	633	565	610	626	610	620	578	585	563	605	616	635	597	574	582	519	616	592	587	602	610	627	603	557	609	623	636	619	578	616	633	611	645	587	593	570	566	600	614	609	589	593	615	604	632
33240	41341	44779	34438	19057	11820	8437	5837	4196	2978	2473	1966	1484	1254	1006	951	817	810	803	653	504	447	449	462	456	455	410	386	422	376	398	388	385	386	368	396	353	345	358	371	331	367	395	353	377	393	346	320	360	350	334	359	362	389	359	390	374	384	358	350	382	355	417	400	370	335	351	365	386	381	390	370	406	373	338	321	372	364	419	340	374	374	355	351	363	363	392	355	358	391	375	372	334	383	386	359	392	381	419	360	367	345	352	351	381	394	370	396	390	312	359	344	364	358	337	348	355	360	356	372	396	351	403	365	365	361	327	337	363	382	350	358	327	384	376	353	348	379	366	393	372	378	369	357	379	361	397	364	369	354	371	337	399	384	354	368	374	371	406	379	357	366	356	394	379	377	348	339	353	391	352	365	364	378	338	338	368	363	373	367	373	394	363	367	374	339	349	325	356	385	378	363	371	382	351	392	342	361	411	326	377	375	361	407	385	402	370	366	377	365	412	373	374	358	371	380	354	331	363	365	368	362	351	366	395	367	354	349	370	376	366	371	350	366	378	317	387	361	338	347	357	370	353	376	370	364	392	364	400	359	429	341	396	381	383	384	399	354	389	347	391	384	338	363	366	386	333	365	400	361	358	337	392	364	387	398	366	380	355	379	355	398	341	374	401	360	367	324	379	351	375	384	380	353	382	385	361	387	407	348	380	351	332	359	367	375	377	332	332	415	355	364	344	371	374	343	383	394	356	357	352	371	338	350	352	392	377	344	387	384	374	385	349	360	391	370	381	375	343	386	365	393	360	359	312	359	348	376	371	399	346	356	385	364	342	366	354	407	351	364	358	350	374	352	365	362	386	340	361	340	362	351	357	357	323	348	328	333	398	398	347	359	375	375	364	371	336	408	359	378	346	374	368	371	373	360	354	354	360	379	367	380	384	383	366	369	347	347	403	366	371	382	360	377	344	364	367	394	365	378	347	397	357	400	325	369	367	375	388	368	334	336	362	404	363	376	367	384	355	350	377	336	374	350	368	344	361	334	367	399	389	355	373	379	340	315	350	352	359	375	367	329	383	332	364	367	308	353	384	374	376	371	388	363	382	378	358	357	329	362	359	363	372	379	376	363	368	353	354	363	364	354	366	368	385	365	380	383	367	354	333	359	406	380	352	370	386	371	368	343	357	382	398	410	373	375	365	370	373	391	365	350	380	350	391	380	341	386	363	380	387	360	345	394	338	361	396	358	347	346	370	368	383	343	369	330	330	347	389	379	362	345	336	378	388	367	375	376	354	362	353	378	352	362	388	370	339	394	352	378	390	325	393	379	356	365	378	347	378	393	373	375	355	357	352	367	371	335	351	361	358	377	374	342	367	378	342	402	335	382	355	315	356	381	331	354	386	356	373	349	362	383	420	353	379	353	380	357	393	385	378	360	377	376	351	361	362	339	393	370	351	392	397	358	368	348	353	366	363	365	387	367	360	368	383	343	386	410	378	337	388	373	374	377	347	377	350	353	348	347	356	347	339	385	382	351	377	360	377	374	358	377	352	381	377	411	343	371	371	368	375	371	369	352	407	362	383	372	381	353	384	327	369	330	401	365	382	358	364	347	360	364	378	370	343	362	357	352	372	358	372	332	364	361	381	425	345	400	370	351	368	377	355	368	352	346	379	347	365	349	352	372	389	370	385	345	343	395	331	395	373	376	373	357	341	375	386	380	372	365	356	358	377	361	369	394	359	333	350	358	373	356	384	387	375	351	349	378	366	405	342	366	388	341	340	344	386	397	379	358	352	348	342	362	357	378	339	376	356	385	358	375	362	381	334	365	378	390	343	370	341	383	359	362	372	368	345	333	379	361	381	355	331	362	363	344	371	361	382	383	367	340	373	354	365	338	346	371	367	353	362	387	390	349	387	376	351	374	374	355	346	370	354	373	373	366	386	353	347	339	346	336	363	360	378	348	346	369	383	379	368	357	372	357	391	372	384	407	390	375	375	372	361	389	363	333	355	346	347	377	390	359	358	332	362	374	384	335	371	392	357	378	364	392	329	384	369	347	361	359	345	374	386	381	400	359	331	378	381	376	347	363	338	334	358	359	365	379	361	331	381	354	376	348	358	368	376	366	387	362	371	378	371	351	369	355	360	357	360	329	361	351	350	381	419	350	347	384	370	367	399	342	366	370	374	357	358	352	363	376	375	361	372	378	355	384	401	365	345	370	381	373	386	354	365	390	376	363	395	387	331	359	415	372	351	353	353	402	343	344	353	365	363	348	371	394	368	367	376	344	336	334	363	375	388	356	362	360	383	342	367	355	347	377	407	371	366	381	350	311	376	361	362	351	350	360	366	372	356	395	337	335	374	347	389	345	349	366	358	347	369	360	357	346	358	365	365	324	371	368	377	364	373	408	359	404	373	358	393	369	355	361	335	370	370	358	348	370	364	362	355	379	356	343	395	351	397	360	379	378	378	355	332	376	385	352	380	357	340	381	361	371	362	373	412	372	369	340	372	356	388	348	399	380	365	332	363	380	360	351	370	366	366	361	360	345	380	374	388	367	360	395	350	361	367	375	367	354	383	370	407	374	335	400	360	342	370	352	357	370	387	370	355	324	365	332	400	331	390	389	366	386	324	337	329	329	373	382	366	345	383	368	367	347	375	330	370	353	335	351	392	339	342	383	342	353	362	344	359	359	372	360	363	342	342	404	340	341	339	377	386	382	375	374	379	347	348	366	385	332	362	384	338	385	375	391	364	398	359	340	397	386	379	339	346	351	358	375	385	347	338	380	349	360	350	380	367	378	361	358	378	375	331	345	383	387	389	348	381	373	394	388	388	380	335	396	358	348	354	355	357	375	376	366	341	332	349	322	370	374	385	347	369	360	350	360	385	378	368	398	376	349	384	361	347	403	362	387	387	356	344	365	369	352	359	380	373	368	369	385	352	376	371	391	372	361	374	340	326	366	418	366	351	354	349	352	392	353	369	387	378	343	371	407	342	364	377	383	351	388	363	366	345	372	382	353	347	317	373	341	360	358	395	361	383	353	361	385	370	361	368	348	371	373	369	325	342	396	368	371	366	361	387	388	374	398	347	379	328	339	360	380	361	350	372	324	346	330	354	407	364	386	382	338	390	344	335	371	420	361	340	358	351	341	385	402	368	339	361	372	375	355	355	386	347	385	389	349	407	384	348	370	374	361	374	364	382	335	362	356	378	387	375	374	379	395	348	366	356	336	370	368	334	356	389	364	362	364	350	370	353	366	342	352	383	330	356	342	363	356	350	373	366	358	352	353	346	339	364	369	380	337	385	377	375	372	392	350	385	348	343	394	370	380	355	371	369	375	351	365	358	345	353	357	391	354	365	379	352	363	340	388	353	374	353	388	364	381	373	367	352	349	341	377	381	367	340	366	342	351	362	391	389	381	356	379	350	336	362	395	351	384	398	373	385	367	369	394	379	380	366	357	361	370	402	357	379	324	390	350	369	327	384	369	360	394
36004	52821	42264	31125	18132	14866	12270	8995	6655	4790	3941	3052	2243	1838	1346	1355	1240	1103	1061	894	617	541	474	484	460	424	512	462	399	408	444	409	394	409	389	397	389	371	364	402	412	406	374	399	361	413	408	406	353	380	387	362	405	408	374	376	408	367	380	394	367	385	385	381	422	411	353	374	389	403	398	408	381	408	413	386	411	385	399	407	394	363	377	386	374	432	358	411	382	380	374	352	374	371	361	377	360	414	407	372	405	411	434	361	356	367	390	419	396	371	368	368	381	400	375	392	394	395	349	383	364	392	383	381	378	403	376	397	392	370	395	377	391	413	373	407	369	361	377	400	379	383	421	398	368	383	398	380	382	380	354	383	361	383	371	349	378	362	396	379	367	362	388	403	381	381	390	358	370	375	367	383	391	366	407	369	365	358	376	384	380	417	362	401	389	391	374	401	377	391	361	371	331	405	394	350	392	363	364	374	394	397	387	380	377	402	373	414	361	378	358	387	389	377	372	430	398	353	388	375	399	384	366	354	382	385	372	407	382	383	353	358	379	383	376	377	405	386	365	376	378	384	371	420	401	379	362	413	391	380	386	388	401	426	403	343	369	375	392	382	383	400	368	403	374	380	369	386	372	393	380	384	392	413	343	379	398	373	431	367	377	352	378	425	384	382	373	380	394	379	391	384	367	394	384	425	367	393	432	388	356	402	367	386	380	432	390	357	379	389	382	362	388	390	408	396	407	400	358	349	372	384	359	435	405	404	370	350	403	401	413	392	400	369	355	351	401	382	416	399	390	376	374	401	356	396	356	352	383	369	389	365	401	360	380	386	351	422	359	381	376	374	359	394	402	410	376	381	409	398	356	380	393	404	382	418	401	388	399	385	368	372	377	371	400	422	384	378	394	380	360	376	402	365	406	395	377	403	375	408	360	391	394	395	365	398	390	360	372	355	364	394	418	404	385	392	379	367	399	377	388	355	403	373	374	382	401	377	362	407	407	380	368	399	380	396	351	377	396	384	404	372	388	359	364	375	373	335	380	394	390	381	398	401	440	419	402	366	394	373	411	408	377	369	399	379	383	401	386	393	357	402	374	424	375	366	365	375	419	378	379	375	358	393	351	406	383	376	380	382	419	392	362	400	368	381	408	399	342	413	385	372	395	359	414	356	413	361	392	364	358	385	366	401	394	383	360	392	409	356	336	383	381	355	406	420	382	384	372	379	360	402	358	375	376	376	406	399	388	403	438	366	386	381	354	394	383	364	417	355	355	380	394	354	402	379	389	385	386	392	367	383	361	376	362	378	370	346	392	362	388	381	392	365	383	412	361	378	362	400	331	369	396	363	406	428	381	367	356	355	398	381	388	396	367	411	401	418	370	408	378	388	390	368	405	379	361	380	372	386	399	380	361	371	364	334	378	365	381	420	399	426	404	375	421	400	397	370	374	394	383	408	416	359	379	383	387	398	393	400	370	351	394	406	395	365	404	377	381	385	365	418	357	377	369	362	402	392	353	388	366	379	384	374	396	383	416	401	365	412	382	384	385	401	405	390	404	360	380	353	388	357	379	379	337	398	382	367	381	369	382	370	353	392	407	397	365	412	406	377	385	390	401	392	386	364	376	348	394	375	393	374	348	393	400	391	370	372	384	398	370	373	393	424	402	399	383	369	384	387	353	368	400	360	400	356	361	356	358	373	389	360	355	368	402	357	355	378	399	414	372	372	397	394	375	401	374	398	379	397	355	367	395	365	379	389	368	361	401	389	392	399	392	368	372	350	378	390	385	385	360	359	426	387	381	351	364	404	381	360	384	373	404	421	404	354	377	370	384	404	360	379	396	363	382	364	401	376	383	398	384	409	414	393	371	390	381	402	404	389	377	374	393	416	401	341	358	417	394	389	386	356	390	379	377	370	409	370	367	392	378	407	408	394	391	408	347	358	369	396	375	379	368	385	379	363	371	355	371	367	377	367	381	362	412	415	380	396	408	363	399	416	405	400	385	388	360	403	382	354	383	382	376	379	351	422	381	388	370	409	418	355	399	405	356	402	405	375	394	394	383	376	374	355	412	390	383	368	376	386	347	356	376	376	407	366	382	370	402	396	419	363	358	399	404	404	423	388	371	363	393	406	420	414	350	359	418	361	384	376	372	364	388	400	390	370	399	394	395	384	418	401	379	406	369	396	405	390	355	364	401	357	382	380	398	418	396	375	396	356	362	380	444	393	410	386	344	412	382	398	377	378	365	356	377	360	388	391	378	416	396	380	342	383	381	378	383	361	371	401	385	372	395	348	408	366	420	368	373	351	375	358	352	354	377	343	363	389	391	373	405	385	415	396	391	379	360	404	336	385	395	388	410	361	387	374	370	383	393	381	388	368	397	394	404	400	393	398	387	367	414	382	356	379	340	394	396	398	378	381	384	405	390	393	353	365	387	367	360	318	381	391	389	382	393	388	381	367	403	360	406	370	367	387	399	360	378	379	369	367	371	375	391	384	407	374	365	371	408	358	401	421	418	351	352	381	365	375	429	393	350	410	397	393	374	398	336	375	375	398	393	359	382	398	373	381	371	409	370	407	402	374	402	336	388	377	395	386	402	366	358	366	391	388	401	373	365	389	351	392	366	366	395	368	368	403	385	413	370	374	441	376	384	392	385	344	401	378	403	378	400	375	348	390	405	396	442	417	377	383	425	406	394	385	402	392	378	374	365	406	349	350	400	341	429	384	407	389	364	337	390	352	430	408	374	376	379	361	351	373	342	376	391	389	423	412	376	428	405	404	427	394	387	388	427	374	394	394	362	383	382	403	389	401	379	391	425	349	404	402	406	396	395	372	403	409	397	384	401	381	359	382	376	393	392	367	387	397	379	390	371	364	398	370	336	388	417	372	376	405	389	353	385	377	322	389	420	391	399	394	410	380	362	380	418	378	394	382	372	380	406	367	373	396	398	355	374	406	380	395	371	414	410	374	387	355	389	420	386	400	381	368	368	381	397	371	393	391	358	369	405	403	401	351	379	395	357	364	403	399	395	354	385	391	393	359	375	372	372	381	373	413	373	352	400	399	422	418	382	372	409	408	383	383	420	403	423	386	384	367	363	394	384	375	369	392	385	407	399	371	365	416	392	397	410	407	367	400	373	404	375	392	363	386	375	341	401	381	412	388	394	379	373	411	410	384	354	415	373	410	400	407	392	404	368	361	340	397	348	359	377	380	379	363	379	387	379	378	362	376	360	385	378	378	409	381	354	364	378	417	370	356	402	372	429	395	374	387	357	362	401	388	390	419	376	367	429	377	408	380	403	394	376	369	383	348	398	374	385	407	374	395	390	419	364	379	402	395	398	391	370	357	362	374	377	355	378	386	353	349	385	349	372	381	386	356	380	405	374	356	381	346	380	397	361	355	377	357	369	379	366	386	382	396	366	383	355	381	387	360	385	387	401	382	397	385	360	405	379	372	394	362	389	351	344	361	372	387	341	371	361	375	339	374	404	359
23662	21164	29217	26991	23359	21170	16170	9553	6445	5026	4196	3126	2342	1997	1551	1464	1389	1286	1295	895	740	700	590	570	573	567	594	528	562	550	558	517	525	527	523	517	501	491	439	483	548	495	466	473	479	438	476	456	473	506	465	523	508	495	478	459	503	503	493	526	541	492	523	472	478	485	475	494	506	539	477	513	502	483	470	515	447	483	549	512	510	493	524	501	503	486	469	497	467	481	472	481	505	493	482	528	501	515	474	484	489	504	479	511	487	435	464	474	461	471	444	467	492	528	434	464	482	479	512	520	463	482	534	491	478	534	480	485	471	477	515	494	451	425	486	491	468	446	470	472	538	499	516	513	503	496	508	473	497	466	465	503	487	505	500	443	484	465	504	478	463	488	549	476	489	458	504	471	500	500	492	487	505	451	486	462	474	465	490	509	471	492	484	509	515	517	465	463	504	480	551	476	461	500	473	483	491	453	477	511	505	479	505	487	497	474	496	465	455	445	474	467	458	489	461	467	461	501	478	480	480	528	455	493	496	495	484	500	543	480	460	514	483	495	496	466	494	461	511	454	497	488	481	459	502	490	418	499	488	455	493	472	522	473	498	480	516	469	508	490	476	498	486	453	481	460	493	516	465	485	465	520	477	464	463	516	501	489	478	516	464	512	496	446	506	489	498	482	465	524	516	481	505	480	468	462	516	492	483	498	447	484	498	462	493	460	509	479	465	468	507	499	440	487	459	441	479	453	472	485	489	483	485	528	524	461	471	498	477	529	501	481	480	461	488	453	505	508	489	461	498	512	504	526	469	479	489	499	503	517	463	499	539	475	468	521	483	477	505	518	473	505	499	501	515	518	475	495	486	516	511	470	495	493	508	495	488	455	496	475	448	452	494	499	507	476	471	450	494	482	482	472	477	487	478	450	515	461	498	483	510	489	482	536	466	510	525	503	480	499	546	484	472	496	488	495	472	461	495	495	468	454	510	472	464	508	486	460	517	503	482	475	454	491	528	467	473	513	493	525	494	501	489	509	489	466	490	507	492	507	499	466	483	535	436	476	448	467	487	470	465	501	526	484	485	496	512	479	453	506	455	498	526	484	484	470	449	480	513	497	503	473	438	459	490	507	506	488	496	489	505	531	452	499	512	473	457	499	452	542	509	472	468	486	508	501	489	486	489	503	476	468	503	486	552	475	497	489	483	500	499	439	496	509	495	490	503	467	484	489	487	514	462	465	479	510	481	508	458	455	485	473	454	493	472	471	515	517	480	497	503	502	468	461	476	496	486	527	465	480	473	497	513	496	499	468	487	467	475	501	460	436	497	483	477	478	460	459	487	504	492	496	518	550	519	479	495	486	489	466	521	482	541	508	502	508	515	499	474	464	485	493	507	478	473	504	498	461	558	474	505	491	505	458	489	530	511	500	470	501	474	487	475	463	482	475	500	484	539	483	515	464	516	472	488	470	502	488	484	496	493	477	451	485	485	452	495	455	503	427	510	506	500	537	493	481	501	508	475	452	501	475	456	496	515	504	472	483	513	460	485	514	471	495	463	486	491	537	483	474	506	469	462	497	483	513	487	475	492	457	510	488	473	522	491	481	491	489	509	471	494	477	472	442	477	483	509	491	470	468	510	439	502	478	461	485	528	513	460	497	494	454	485	478	464	515	494	494	497	467	519	504	468	480	498	469	480	497	500	498	494	472	516	510	506	489	508	494	448	457	499	451	488	492	490	497	499	467	456	493	505	507	461	475	478	472	470	507	476	518	452	520	534	476	498	501	459	517	476	517	547	544	489	489	511	522	525	496	534	479	537	470	480	474	448	479	478	455	510	460	507	522	422	464	477	488	462	490	540	530	486	500	508	497	487	488	504	510	481	491	477	469	449	510	471	449	522	493	503	521	434	460	462	446	521	452	495	487	473	499	464	486	461	497	495	536	478	461	503	468	478	501	500	529	516	483	521	509	488	485	482	463	480	545	480	513	486	487	501	491	501	481	466	505	443	487	456	477	500	461	459	506	476	459	474	460	477	468	473	471	515	516	495	494	482	521	472	452	458	480	459	456	479	518	508	468	446	504	492	459	455	480	485	480	501	482	512	480	480	480	466	482	442	472	459	486	501	493	502	465	515	451	510	488	468	518	492	485	455	461	501	501	476	457	510	461	461	470	494	492	524	459	511	515	487	480	469	483	479	525	486	480	508	496	477	472	458	481	535	479	503	483	502	515	470	491	509	526	486	479	483	456	462	504	457	499	436	474	473	510	461	457	470	514	457	525	450	536	456	487	496	511	512	508	468	486	536	494	527	493	522	443	483	499	507	495	459	458	507	511	516	486	488	465	459	496	500	482	490	555	496	478	484	504	476	441	525	465	502	520	472	495	531	487	480	530	459	523	493	482	488	501	492	459	475	464	493	445	532	478	489	516	475	477	466	490	463	519	504	519	457	475	481	525	497	463	524	489	490	474	500	514	467	482	524	499	477	470	497	489	469	467	467	513	494	499	475	445	515	485	473	515	470	508	522	523	491	492	518	484	514	510	541	488	472	478	465	477	496	502	483	477	487	473	521	476	465	519	461	516	461	512	519	474	509	530	518	489	527	468	450	482	488	506	523	472	479	462	479	486	481	457	491	488	483	467	471	466	535	475	472	445	499	535	493	506	498	473	567	505	499	470	484	454	488	502	508	512	532	493	458	482	474	507	505	508	451	493	517	511	483	494	483	531	497	437	505	483	446	503	454	490	485	495	467	518	461	468	456	473	473	446	439	485	483	497	468	509	489	474	478	544	486	483	510	494	475	443	460	493	499	495	507	490	490	517	477	509	525	440	526	488	528	479	535	460	469	481	481	515	491	514	460	507	494	509	422	447	504	510	482	507	511	469	477	493	509	467	493	473	511	500	455	508	472	493	471	468	510	474	471	497	474	489	525	472	503	479	518	436	540	487	511	454	458	467	483	500	523	514	488	454	477	488	470	501	491	503	470	505	466	490	487	461	454	465	462	437	514	457	511	486	499	498	500	502	492	502	535	468	482	510	471	492	441	432	500	462	474	511	515	461	503	498	478	468	513	469	491	511	453	493	455	480	494	437	457	507	508	480	485	452	481	454	464	449	473	491	478	469	446	495	478	459	486	491	509	513	433	494	463	467	488	504	483	498	524	499	503	448	477	448	501	483	480	512	484	502	490	492	458	477	454	503	443	476	509	472	460	484	468	512	439	453	498	484	488	483	512	476	460	501	495	441	498	471	502	505	506	511	462	517	480	505	524	506	474	513	528	475	464	451	473	460	530	532	491	522	491	461	476	463	495	501	510	473	452	527	460	497	479	453	500	475	527	496	492	496	458	476	524	509	522	434	471	505	480	511	500	501	515	507	526	497	482	467	479	481	483	503	468	514	479	516	480	469	489	531	434	475	482	476	474	482	499	512	526	485	524	528	535	488	493	487	421	459	526	486	466	461	507	517	512	501	460	466	465	518	464	502	480	489	461	485	450	519
36449	62061	49792	37850	25150	20687	17018	12979	9421	7708	6377	4835	3594	2921	2234	2158	1863	1904	1675	1195	897	719	693	654	682	643	657	592	563	597	575	588	590	594	533	524	541	523	519	511	495	505	509	507	496	524	579	507	497	517	489	503	454	489	481	510	491	483	500	512	483	506	471	532	491	485	515	471	507	502	526	506	489	543	525	482	501	538	543	489	501	513	493	496	479	497	520	504	502	494	494	527	505	490	481	518	501	494	505	499	494	521	487	493	491	513	515	499	495	478	496	508	516	458	516	506	493	483	513	493	503	457	498	521	494	494	535	505	514	477	518	450	523	514	476	487	481	523	509	465	464	492	473	500	535	520	531	471	477	504	527	490	505	455	509	519	488	480	501	526	543	511	511	514	469	508	509	517	486	504	488	473	500	461	474	484	504	482	490	502	504	490	473	504	508	532	524	525	490	542	501	517	519	494	497	501	475	500	485	507	493	485	482	533	507	494	494	497	530	513	500	489	521	501	534	493	513	498	480	475	545	505	521	550	545	491	512	504	464	510	525	485	503	486	538	508	463	497	487	511	508	470	562	498	512	486	497	524	517	480	463	539	496	474	515	459	497	519	504	496	488	494	471	494	472	474	494	488	482	520	495	521	528	546	561	496	486	475	511	504	480	440	477	511	502	484	481	494	528	506	491	478	483	485	529	501	532	526	526	457	512	476	477	502	512	493	516	518	513	533	486	524	506	521	484	535	474	534	536	497	507	490	507	514	512	491	496	454	478	517	484	518	484	490	520	480	471	504	493	489	534	517	489	505	498	496	500	520	504	513	467	499	486	494	501	466	542	495	487	458	497	469	487	484	477	512	521	507	527	459	450	501	531	485	491	533	495	493	510	495	460	533	509	516	487	479	478	444	551	531	514	491	533	492	496	525	466	512	490	486	473	533	494	501	518	476	509	499	492	475	456	477	512	502	516	481	531	502	470	510	529	480	508	506	526	549	475	548	434	497	534	486	530	485	481	470	489	505	480	494	516	484	510	490	499	518	483	471	466	489	547	505	434	467	470	489	480	504	475	501	478	521	499	523	512	526	478	511	500	465	501	530	457	549	445	495	502	468	519	477	461	527	475	480	484	518	474	530	507	509	516	506	528	499	474	524	488	484	473	466	501	472	505	489	497	483	461	512	501	507	495	473	498	511	485	496	461	486	521	480	467	503	516	487	488	472	517	511	465	505	457	494	528	532	491	514	479	508	493	489	525	492	499	470	518	483	496	531	517	527	519	496	522	550	472	495	476	462	535	530	514	500	473	486	538	519	516	508	520	473	531	516	480	494	491	517	532	477	492	492	498	523	502	534	480	512	503	459	485	492	495	471	481	470	483	448	466	485	484	493	497	517	450	474	537	479	513	496	487	492	528	464	492	501	472	511	472	508	487	533	495	504	532	532	533	486	502	505	491	536	503	494	493	512	497	481	517	498	477	525	511	506	507	494	524	504	516	493	505	482	530	471	495	487	518	523	503	491	523	520	487	438	505	484	513	507	504	509	505	479	496	498	522	537	495	522	506	517	490	504	454	522	485	487	518	519	488	509	484	523	488	475	494	493	480	509	521	488	533	470	517	487	508	486	511	520	495	462	499	512	485	489	489	483	525	550	505	505	477	509	514	506	508	490	512	495	538	504	516	516	486	489	523	475	505	505	471	510	490	487	532	518	515	482	471	527	487	515	524	540	489	475	484	492	542	511	540	501	473	491	469	511	482	512	484	525	494	484	507	489	509	526	465	488	521	477	519	527	511	507	504	501	480	518	503	504	474	505	465	534	479	517	482	500	485	521	496	484	506	495	529	498	487	519	482	503	513	486	498	468	482	499	513	518	516	501	464	525	512	464	492	491	490	511	482	533	502	489	475	477	541	504	515	467	477	466	491	481	465	478	496	519	537	493	467	508	532	501	495	505	484	497	481	475	463	572	485	493	526	500	488	511	546	479	493	519	511	465	498	482	488	501	513	475	488	509	521	505	513	465	485	479	527	448	482	534	486	526	524	507	542	510	505	527	510	542	546	507	535	504	487	495	517	481	490	503	482	475	497	529	547	494	513	470	500	500	476	494	505	530	505	498	482	503	532	491	491	524	503	507	519	504	503	484	517	475	506	471	502	485	486	513	510	509	485	503	524	502	514	459	529	541	495	491	488	510	514	470	491	475	507	510	532	500	437	530	445	474	491	535	506	503	522	506	488	479	499	517	499	503	469	499	459	488	470	484	493	484	508	512	465	490	522	510	475	508	531	458	506	496	472	475	454	468	471	502	490	497	467	474	467	476	477	496	497	485	497	516	498	500	459	468	558	519	474	515	496	508	498	472	517	506	487	515	503	478	494	505	515	473	536	488	460	513	486	480	495	503	499	493	529	501	508	493	506	492	499	500	517	524	483	483	526	522	481	513	502	517	489	509	467	473	542	523	484	510	496	509	520	487	483	481	531	510	482	492	527	527	489	476	511	506	490	491	564	542	505	509	512	473	508	499	486	480	511	492	500	525	487	501	521	491	522	480	500	491	494	518	512	466	518	526	527	519	483	492	509	502	513	527	494	468	468	507	512	524	467	483	488	526	504	523	498	484	505	512	488	512	490	516	493	527	501	462	487	498	485	488	462	501	469	531	465	449	534	485	458	535	503	531	507	509	516	523	495	483	519	483	467	456	521	493	487	495	475	486	479	495	495	509	491	492	513	503	536	496	497	533	515	503	491	502	502	524	470	517	517	508	479	498	506	502	501	529	493	543	465	508	484	497	496	456	513	502	489	500	496	509	486	469	558	508	559	520	500	498	490	468	475	526	507	459	476	499	493	473	520	494	489	510	476	520	531	491	535	479	478	475	508	498	512	507	492	507	538	520	515	474	503	510	490	488	507	498	518	525	495	523	506	497	517	499	482	492	453	466	502	509	490	495	527	512	504	466	515	517	504	522	511	493	524	502	511	535	444	477	497	495	493	496	490	482	495	530	457	499	486	507	521	480	533	488	482	500	461	473	484	514	493	512	476	530	521	495	480	495	476	518	479	502	497	493	504	461	512	489	503	511	496	525	470	504	477	477	496	525	526	505	487	545	466	459	519	520	496	473	514	516	494	461	503	517	534	488	499	498	475	505	469	489	495	503	459	502	491	525	525	528	511	511	510	464	481	474	507	493	481	462	507	526	514	499	459	473	496	513	519	537	533	456	535	469	515	479	514	523	500	513	506	479	478	535	500	495	487	534	490	497	499	501	454	477	468	481	470	496	491	492	499	487	533	515	516	495	475	489	484	490	492	479	475	458	471	523	498	501	486	515	475	489	532	487	468	496	516	445	493	498	524	496	511	516	496	490	477	507	508	497	478	469	492	490	510	516	494	497	512	504	519	498	522	481	473	533	521	478	484	474	495	528	479	515	520	482	531	490	531	516	459	560	491	490	491	531	482	486	485	506	505	527	519	516	492	500	484	520	523	511	553	503	553	494	508	489	483	495
24932	21692	30665	30639	22322	16970	11780	7567	4917	3975	3314	2447	1814	1554	1329	1250	1063	1156	1073	769	619	524	480	500	445	451	444	421	452	434	431	434	457	385	430	400	428	418	367	380	397	383	413	416	380	399	394	397	356	382	409	421	368	384	372	393	411	379	413	405	349	401	395	384	419	416	407	428	404	362	396	448	403	412	451	364	410	376	422	404	421	401	385	397	380	369	391	357	407	418	400	436	384	397	402	395	385	422	420	388	389	405	424	385	389	398	382	376	352	407	372	397	377	410	422	429	368	394	418	381	418	441	429	395	342	430	398	398	393	429	371	348	347	388	387	382	353	421	448	391	410	363	382	365	375	398	427	407	409	374	436	399	424	391	407	394	455	399	412	386	395	397	408	362	397	371	401	382	420	393	416	401	409	406	398	371	402	434	368	378	387	411	402	406	414	382	397	412	373	404	382	404	404	408	404	402	360	396	387	402	420	362	335	421	383	397	403	376	397	434	381	413	390	368	395	421	410	397	428	406	420	380	358	356	411	388	404	359	414	435	429	371	379	406	383	392	374	406	387	354	401	368	390	380	373	376	424	404	394	366	354	361	391	414	400	410	369	373	363	396	405	448	420	415	382	385	420	389	409	401	421	427	408	362	392	395	359	389	369	410	388	374	382	352	390	389	384	430	375	435	401	403	435	365	396	381	430	397	394	406	399	347	365	374	397	430	395	434	406	372	402	399	392	356	398	397	388	418	426	417	393	408	404	387	393	366	413	404	380	414	380	378	385	393	425	421	374	365	393	398	410	409	369	396	358	425	368	421	405	406	384	413	401	372	398	442	436	368	365	396	403	412	375	399	386	416	364	384	401	421	411	389	401	395	385	409	415	387	415	377	370	394	390	423	376	391	424	380	390	382	396	432	391	381	413	390	375	374	428	397	409	349	366	418	416	351	404	412	396	421	405	375	422	434	389	376	389	413	391	396	427	427	378	416	392	432	394	398	429	420	382	405	427	437	411	415	387	394	390	401	399	406	422	394	415	405	403	394	420	416	398	420	391	398	396	392	387	394	393	383	386	414	412	384	411	433	376	424	449	378	374	393	409	399	381	418	405	408	391	382	429	391	414	400	401	393	394	388	396	379	381	389	380	389	402	434	379	390	406	373	377	390	383	381	377	362	382	426	381	370	406	433	411	388	401	413	374	406	423	375	395	414	372	362	371	379	367	393	398	361	414	374	394	415	380	407	424	400	391	389	406	389	383	416	390	410	389	384	392	391	372	402	397	398	398	426	392	418	403	403	398	398	378	408	405	422	432	417	393	368	405	389	397	384	415	383	397	392	392	401	385	401	425	396	419	407	380	391	406	398	408	371	350	374	422	407	428	398	389	394	396	407	417	390	378	410	409	373	387	382	367	373	423	395	365	399	369	444	380	350	395	374	389	393	397	415	393	389	415	403	389	416	363	391	387	398	395	401	398	379	375	416	414	429	396	407	413	408	402	382	422	382	428	416	399	420	373	394	385	387	362	392	416	411	372	427	382	371	431	388	384	369	403	388	389	394	379	392	391	382	380	415	361	364	409	383	399	410	376	433	418	383	443	437	377	416	415	371	380	379	406	393	369	381	425	411	366	362	413	414	367	396	385	400	463	410	422	375	415	376	369	437	389	415	381	423	400	414	374	383	381	365	387	383	434	402	374	383	383	400	380	382	368	388	423	419	410	391	379	349	387	405	398	388	441	400	417	403	420	427	381	412	418	397	424	363	387	398	394	404	361	402	356	387	372	375	396	405	375	385	415	398	429	382	375	415	423	392	393	404	378	408	398	385	376	376	401	404	397	365	389	401	393	388	429	401	402	405	395	391	356	407	399	410	418	395	400	419	380	356	397	386	400	418	373	368	353	430	424	405	410	409	376	378	406	415	377	403	374	392	380	427	402	386	390	372	423	361	398	396	407	388	386	402	419	397	382	368	371	408	363	410	376	368	394	411	382	387	402	374	381	419	419	383	410	404	396	412	400	373	410	377	383	431	404	391	433	386	391	369	395	388	385	393	381	408	383	387	403	422	381	362	400	380	401	364	391	415	378	415	429	406	376	392	423	398	400	375	442	385	351	382	378	389	440	387	416	386	389	396	384	423	417	389	375	391	389	375	432	410	408	419	392	402	357	402	390	398	402	400	408	379	405	401	410	385	372	396	373	394	422	377	390	368	421	380	393	408	402	383	413	364	367	404	424	413	352	394	425	407	368	426	387	420	370	402	407	370	396	374	385	404	380	404	395	406	375	367	388	390	382	408	407	394	439	418	390	383	389	398	408	367	371	395	403	409	425	415	358	366	411	398	377	402	406	409	415	413	393	390	379	385	386	406	381	399	410	370	381	385	413	418	409	394	374	394	420	430	387	376	391	401	374	388	388	352	370	366	377	405	380	437	429	390	374	412	364	411	383	393	369	408	377	408	392	414	410	393	396	424	350	418	457	389	395	389	367	396	400	343	402	411	403	408	404	403	351	393	399	397	410	405	403	392	363	419	387	416	387	372	395	405	373	419	434	390	415	353	387	356	383	378	406	348	423	395	386	374	412	422	404	354	402	415	420	373	415	373	403	416	388	373	397	402	373	404	363	384	407	394	404	381	421	349	409	407	368	392	376	380	377	368	390	363	425	411	444	396	377	403	399	382	371	385	414	374	384	398	358	363	362	417	336	398	379	388	380	403	395	397	432	403	367	439	357	420	412	393	400	381	405	390	347	360	388	414	394	371	394	412	373	406	418	378	386	382	363	429	376	388	419	370	392	368	329	356	398	405	414	362	397	388	401	384	417	365	409	394	369	399	379	431	404	427	408	422	408	382	416	400	391	359	412	425	394	392	378	370	380	422	410	360	368	396	369	381	389	397	423	382	373	387	433	420	378	376	385	394	427	444	418	401	381	411	402	380	429	419	376	396	430	418	435	404	421	390	390	405	361	375	377	378	414	388	398	381	388	444	391	435	444	397	404	388	396	418	396	390	357	381	407	379	393	402	366	395	419	383	421	413	400	415	403	375	393	401	359	391	351	381	359	407	393	376	402	401	381	390	407	391	396	380	384	393	387	361	407	359	367	431	375	381	412	397	400	406	383	428	420	412	405	362	427	385	425	360	415	385	395	394	426	374	428	401	420	367	374	383	386	395	367	425	395	397	361	414	398	388	409	416	368	382	419	398	402	364	402	392	410	380	390	387	397	377	392	371	398	403	385	359	362	369	399	411	418	416	383	383	393	403	418	414	382	358	399	389	414	425	419	389	375	402	416	441	424	432	429	370	399	384	433	389	391	376	407	387	399	391	413	401	375	391	344	383	391	404	398	382	411	383	407	395	359	401	399	382	395	374	395	405	424	395	343	382	394	374	400	388	368	394	371	432	437	360	400	368	408	387	419	380	380	377	387	387	370	391	414	393	385	408	396	382	383	399	381	394	371	396	401	372	408	375	385	395	393	405	394	372	431	405	418	386	425	364	404	417
35995	58506	45836	34999	22729	19289	14826	11261	7949	6511	5263	3972	2870	2470	2126	1805	1529	1674	1400	1072	803	729	597	558	523	523	520	501	536	468	479	474	442	445	469	443	462	433	416	400	423	429	413	408	378	438	410	436	432	426	453	408	425	423	400	420	470	402	430	432	446	395	410	437	427	457	418	439	419	420	434	485	417	428	427	388	416	440	437	407	442	395	440	421	415	401	446	444	425	421	421	386	428	406	429	395	422	406	382	401	444	402	440	395	427	421	445	445	445	474	395	479	427	432	442	411	381	440	427	486	424	410	437	401	412	439	420	396	417	438	425	435	408	411	409	423	410	398	408	403	413	428	397	395	415	427	426	430	432	434	412	411	419	446	450	447	421	419	407	396	395	398	408	380	413	401	435	442	419	407	402	440	422	413	409	405	391	398	426	420	427	415	452	439	435	432	439	409	413	410	422	411	405	462	438	421	444	414	410	399	417	423	443	419	463	405	425	389	404	393	451	443	449	391	403	430	412	406	375	416	407	372	413	416	424	418	421	435	389	415	412	415	441	400	468	420	411	402	439	407	438	404	438	409	411	417	449	408	432	444	436	408	425	426	447	475	432	428	436	427	455	420	399	408	416	400	389	448	445	435	407	437	406	408	418	423	428	407	458	381	413	404	449	476	429	403	434	402	378	427	390	450	448	443	412	448	428	446	400	436	437	404	411	392	414	442	400	426	454	425	459	465	447	424	439	422	384	418	440	424	426	424	395	402	393	397	421	427	413	396	416	445	444	416	446	421	403	403	349	412	422	388	424	411	407	422	364	429	404	414	426	425	437	414	375	424	466	433	424	400	402	420	433	452	434	439	421	434	382	454	433	434	440	433	428	450	426	414	434	489	446	414	376	400	408	413	426	404	408	405	402	432	391	434	456	446	392	404	436	455	418	439	428	437	415	432	444	449	426	428	402	403	402	391	435	420	440	428	398	426	411	398	413	410	422	434	410	424	423	384	426	390	404	405	436	448	381	423	430	431	423	397	438	426	447	418	413	409	420	447	408	451	449	428	415	413	449	432	414	438	403	436	413	427	438	395	434	410	435	436	412	470	441	436	405	427	388	398	421	423	454	411	405	441	444	428	443	443	405	425	409	431	452	411	431	423	385	416	417	424	415	423	399	414	415	414	422	424	418	414	439	432	455	417	442	405	391	410	400	422	417	393	458	381	424	419	424	397	413	418	483	437	421	379	434	403	389	436	434	403	409	377	410	479	460	437	419	411	438	405	458	439	403	421	438	428	456	392	403	453	417	444	430	444	413	434	445	433	423	399	403	473	418	431	403	425	439	393	424	444	399	425	415	430	408	417	425	404	385	418	435	446	427	420	400	391	424	391	435	422	422	407	405	441	432	415	438	390	439	415	438	435	440	392	444	429	439	448	411	432	399	374	406	404	409	452	429	396	423	405	438	408	412	408	418	401	420	447	412	414	429	455	389	403	422	421	412	425	454	425	428	453	426	395	429	411	415	400	495	426	429	410	441	407	406	432	425	417	451	422	424	426	386	439	421	414	427	411	434	402	422	420	444	455	430	436	410	420	427	464	421	420	435	400	399	437	405	467	389	434	432	428	415	444	437	421	445	387	472	427	428	422	416	425	421	458	454	412	449	448	403	384	416	432	407	419	424	450	407	422	427	444	426	405	418	446	440	420	429	430	425	406	447	369	438	434	434	385	403	413	411	427	454	430	370	440	466	413	446	398	418	389	449	435	431	441	432	417	425	380	444	437	432	438	389	407	434	424	424	438	435	409	408	462	422	433	425	427	455	432	410	398	408	436	389	404	412	381	413	431	440	425	430	434	396	420	403	383	419	413	406	425	422	407	447	458	413	415	404	409	427	428	427	403	433	420	408	416	444	446	424	427	410	392	405	428	409	397	438	423	422	375	420	434	435	406	422	441	399	401	385	382	477	410	418	441	438	429	425	426	443	450	427	385	411	385	419	439	440	428	432	415	409	432	414	440	406	432	422	394	431	414	417	429	410	432	419	422	379	404	435	457	473	489	440	397	402	380	411	394	423	443	393	393	426	401	436	462	420	442	419	399	384	391	413	419	411	415	400	447	455	419	410	408	423	396	417	399	459	391	446	394	428	416	395	398	409	427	414	404	408	379	402	402	412	409	472	411	413	417	422	426	426	449	404	425	430	438	417	405	429	448	430	401	421	463	428	406	416	452	418	449	400	447	405	417	456	389	450	444	456	431	406	459	432	452	416	398	437	414	399	413	430	410	414	429	431	446	436	391	425	438	418	389	430	419	433	410	452	389	434	426	429	401	455	456	387	433	422	412	452	447	481	429	428	436	419	427	419	405	414	404	379	430	402	387	445	440	402	452	432	422	422	449	389	385	434	420	445	420	434	424	386	422	447	432	429	458	431	432	432	448	435	407	432	460	392	407	420	426	462	401	419	406	418	437	412	432	441	465	431	432	410	395	392	414	426	444	440	423	421	402	401	409	435	448	416	434	399	423	401	432	404	431	430	416	423	400	448	396	488	427	422	414	417	376	426	394	397	418	409	394	382	406	444	422	406	422	419	423	402	406	423	419	436	398	436	408	424	426	425	411	423	438	391	430	417	422	401	441	459	445	416	432	441	399	439	448	428	411	429	425	431	435	415	425	466	418	436	417	429	435	417	396	387	421	435	445	423	427	431	425	398	399	424	408	424	413	404	420	431	408	423	406	420	441	443	402	412	400	415	460	445	417	417	429	402	430	458	441	442	455	433	413	455	433	411	426	396	454	451	426	415	414	383	410	417	426	423	424	409	433	427	407	439	431	448	411	439	454	463	403	417	416	425	354	413	377	431	387	442	435	391	417	406	410	430	394	435	436	434	430	427	427	402	435	452	377	442	425	427	412	388	395	433	452	395	429	436	451	388	434	399	426	414	375	419	427	437	430	398	384	413	401	420	415	423	403	416	424	413	398	440	404	412	427	430	424	441	411	426	414	460	436	438	400	379	437	423	427	463	414	443	413	475	458	422	401	462	412	427	381	403	438	430	458	378	409	452	403	417	422	421	400	417	428	454	392	426	427	422	396	426	397	426	431	433	439	439	407	425	447	420	441	421	452	435	426	454	437	422	431	418	371	404	427	442	389	443	442	421	408	443	435	449	410	416	439	424	404	421	408	403	455	434	484	416	420	440	440	425	455	421	408	407	420	404	412	408	427	432	436	400	411	390	409	431	418	409	457	398	429	434	440	385	401	387	386	420	416	423	397	449	416	423	415	408	429	455	443	430	396	458	412	430	410	444	453	466	428	441	449	424	453	403	421	427	465	424	445	421	406	447	437	386	391	423	406	426	407	393	368	406	425	452	396	369	427	418	466	390	429	462	412	412	427	419	422	441	399	428	405	431	438	424	429	421	415	389	433	420	437	436	400	402	412	447	434	408	446	406	420	395	387	414	415	438	391	391	430	389	438	403	420	437	422	413	421	434	423	419	405	445	415	409	421
22534	21088	28861	24151	22064	24089	23834	13571	8872	7131	5786	4126	3120	2845	2388	1995	1882	1876	1684	1408	973	839	810	792	740	746	699	727	717	614	640	613	652	648	613	588	602	681	628	578	571	625	600	571	592	532	563	600	571	568	598	631	603	607	608	645	558	578	598	566	594	588	584	591	602	584	560	592	609	585	649	633	584	632	561	577	582	559	626	604	590	606	588	608	546	580	573	604	551	611	571	574	575	607	553	572	556	592	614	629	597	609	566	567	605	562	651	572	625	627	602	577	596	573	574	606	604	607	569	539	589	601	638	610	595	591	590	617	589	592	574	587	538	583	577	571	567	594	591	569	580	593	593	569	556	589	569	590	625	602	604	582	560	553	559	579	535	573	602	594	573	535	600	631	631	612	628	573	601	591	593	593	624	570	606	560	619	579	577	602	568	544	653	566	562	559	595	556	567	581	564	605	608	581	621	587	600	563	564	528	569	623	568	587	559	564	587	588	604	581	576	572	546	629	602	589	568	583	565	591	559	596	578	565	578	600	578	567	561	616	622	601	584	577	568	588	578	568	598	599	573	576	590	614	611	611	543	561	563	602	616	606	622	583	577	585	617	582	578	600	637	578	578	529	530	543	600	548	564	586	566	632	565	574	591	570	601	570	609	598	579	600	544	609	599	569	577	587	595	596	600	587	612	584	578	590	566	580	588	574	566	614	537	575	594	548	591	617	562	546	598	560	595	575	605	587	559	592	545	602	521	581	534	595	548	593	564	590	618	601	571	576	544	609	557	574	609	561	576	598	585	589	610	571	595	505	606	575	615	579	592	609	604	571	643	600	581	571	581	643	588	566	632	579	575	577	615	582	575	610	567	604	581	587	568	587	560	543	597	623	599	617	610	550	598	622	600	637	617	552	575	557	579	600	593	622	606	618	627	637	592	598	548	626	641	574	614	610	587	607	605	549	568	609	532	631	613	607	574	617	605	540	621	624	608	549	592	556	602	614	584	586	591	629	583	596	572	614	552	601	595	612	587	598	620	575	576	567	605	563	546	562	530	608	623	601	584	579	579	568	606	604	601	620	536	590	564	605	535	544	616	562	583	580	528	526	594	580	565	618	600	584	573	626	609	581	582	596	596	575	570	606	563	577	592	630	571	551	609	576	618	564	590	570	633	573	558	607	590	601	595	576	590	544	548	590	657	547	596	588	595	569	602	606	581	602	606	623	574	624	606	634	555	590	538	621	569	637	591	545	570	609	561	621	538	532	586	592	607	627	617	587	602	549	561	524	592	571	574	539	579	553	529	599	567	570	577	573	627	581	595	604	612	562	550	582	547	578	537	579	605	588	548	598	570	617	593	618	591	541	638	595	587	575	578	549	570	576	592	595	592	594	644	591	589	611	628	600	619	590	618	558	576	593	597	610	561	602	590	591	591	554	614	604	558	580	582	557	554	576	592	596	599	597	612	558	613	590	601	573	540	638	565	555	565	570	586	631	544	580	601	569	570	613	550	590	581	614	570	598	589	617	606	572	587	645	580	595	603	589	575	558	559	584	554	587	569	569	588	610	606	556	571	547	569	568	592	525	585	586	591	580	615	562	560	583	607	578	554	592	585	554	619	572	552	568	603	557	571	525	591	582	637	595	582	577	567	601	559	616	584	574	582	593	608	644	597	611	597	586	623	649	606	567	590	618	569	596	566	574	566	562	561	567	613	605	631	556	607	563	576	592	593	587	621	601	640	577	567	609	587	587	586	608	607	613	578	537	600	623	570	586	605	609	595	602	561	571	566	571	580	608	618	559	568	572	598	589	607	550	609	580	573	580	524	588	572	562	564	556	550	591	539	574	587	556	576	587	597	583	610	566	561	577	568	585	637	567	584	575	580	538	534	591	586	578	593	570	577	543	596	616	587	628	570	621	576	578	579	599	633	549	616	603	587	565	550	571	564	600	592	582	569	585	595	534	547	588	587	594	599	591	598	616	563	588	582	553	593	605	620	586	552	612	566	580	561	585	623	568	581	580	606	572	564	577	594	595	557	557	566	586	564	616	572	604	592	635	594	598	584	586	588	601	595	590	619	556	581	570	592	618	558	597	619	595	520	556	573	600	562	541	642	563	585	628	549	561	611	599	603	593	662	572	617	587	580	524	597	584	602	591	553	603	595	583	547	578	563	557	551	631	591	577	567	609	593	586	637	578	642	578	581	584	571	593	571	584	607	588	570	565	610	619	596	611	613	582	621	582	591	594	600	599	583	610	590	602	614	569	640	627	605	582	566	560	572	562	569	565	622	588	607	595	529	539	588	582	591	539	571	576	601	528	566	578	607	523	562	577	580	580	571	617	583	650	629	558	580	602	661	567	584	576	593	576	545	587	562	566	618	632	585	554	603	586	645	524	560	606	581	543	565	585	613	572	581	600	559	596	621	598	604	633	591	558	568	628	614	607	580	592	576	574	609	581	580	556	582	585	538	576	562	591	589	574	587	614	597	594	580	587	610	582	581	566	583	568	612	599	526	582	616	571	589	596	588	609	561	590	572	631	605	566	513	622	558	610	580	586	580	601	566	577	586	659	596	581	590	603	589	608	593	589	574	593	579	580	596	572	576	594	584	586	570	552	572	578	619	571	574	594	550	548	555	551	574	584	604	561	568	549	595	590	601	579	592	564	550	613	569	579	612	574	605	569	599	567	565	570	578	610	569	567	613	577	581	589	601	584	588	583	554	568	594	578	548	553	611	625	613	610	536	545	599	587	599	588	575	507	566	563	598	578	568	601	533	579	583	606	571	590	568	630	564	587	596	574	595	567	604	611	579	585	617	585	634	555	610	617	580	597	565	595	570	579	578	561	596	586	585	596	569	576	559	597	587	600	575	575	624	579	588	556	571	573	614	601	581	580	561	584	570	585	541	561	546	594	616	613	599	560	585	593	608	582	561	562	602	598	588	571	564	555	592	570	606	597	593	633	618	605	600	589	578	535	571	617	636	592	595	578	567	600	537	571	554	587	555	581	610	610	596	579	606	616	617	599	593	572	554	594	575	626	585	590	602	600	605	606	600	556	562	588	640	660	584	618	560	587	574	580	579	583	657	576	583	544	610	573	585	568	602	578	585	591	539	574	544	565	567	560	556	593	609	548	581	557	607	617	592	633	605	568	605	592	589	557	577	585	608	566	585	610	543	560	582	579	589	592	614	594	579	606	564	594	580	554	556	604	584	594	644	590	568	582	600	597	554	588	627	582	621	620	636	591	617	593	556	588	571	592	574	523	609	578	561	609	588	568	610	592	606	533	598	601	600	591	618	589	565	577	626	604	574	603	577	633	588	553	600	617	637	576	583	586	580	590	582	625	583	602	611	577	611	565	603	548	568	598	560	588	586	619	602	630	590	598	579	564	614	579	616	548	596	597	610	620	635	620	624	573	585	617	550	596	615	548	586	569	635	575	583	550	560	585	596	602	556	591	579	582	593	568	555	576	565	615	535	568	603	580	565	577	569	616
39096	67433	53584	41709	30752	26575	21960	16045	12594	10303	8670	6119	4635	4228	3529	2886	2766	2651	2522	1875	1164	1033	901	837	789	828	823	791	741	678	660	639	690	663	704	655	661	634	606	648	643	650	677	619	603	620	603	589	591	583	635	661	604	624	578	600	617	612	555	630	643	560	581	606	613	599	600	611	658	639	650	568	636	599	604	582	650	589	564	594	583	613	602	578	573	609	615	619	626	587	593	580	592	609	592	598	587	613	600	580	553	641	631	628	597	588	600	611	597	578	595	527	625	582	602	616	571	547	612	586	622	570	592	606	597	637	594	613	563	565	587	632	584	611	572	567	610	585	610	570	598	618	586	602	606	618	620	594	595	588	610	635	623	584	609	569	587	599	597	600	585	610	646	627	595	645	667	617	619	601	555	582	611	584	592	648	613	613	577	597	611	581	594	679	601	646	601	557	621	622	607	613	575	562	633	557	595	576	649	568	585	591	590	599	607	581	610	576	589	585	584	635	613	619	566	581	641	605	560	595	592	587	628	591	610	587	579	624	570	610	587	605	566	601	568	610	641	610	581	554	564	633	626	627	616	612	589	591	593	570	549	640	579	587	643	573	597	597	589	639	591	573	625	549	643	589	636	581	567	569	576	626	564	613	621	573	582	635	600	571	622	572	594	618	568	625	574	582	610	608	586	589	606	579	617	623	607	601	565	592	596	585	597	602	598	599	602	594	601	572	644	598	592	585	586	593	600	582	605	597	634	579	638	587	609	627	600	599	627	605	621	584	603	633	632	569	600	590	582	582	614	618	597	601	585	612	586	636	590	641	605	582	578	586	585	607	567	579	620	561	576	594	553	610	623	598	561	594	598	614	615	557	599	591	586	595	554	581	592	598	611	604	613	577	624	593	607	642	599	610	591	573	587	589	606	581	571	613	612	609	603	608	605	576	573	593	616	581	580	611	615	603	624	607	592	619	609	559	594	568	592	566	633	581	555	602	613	641	612	592	617	583	610	589	601	544	599	595	608	565	565	576	579	649	585	610	643	623	558	594	598	577	584	599	582	591	545	583	593	610	580	586	612	569	645	622	587	586	592	640	637	562	564	610	550	597	691	597	616	603	576	623	597	630	610	600	606	606	615	603	588	618	596	651	607	580	582	584	615	640	611	557	570	613	619	585	587	612	587	608	586	591	591	592	589	558	600	597	556	628	570	602	604	576	595	557	635	607	653	609	590	595	606	624	618	577	620	659	602	575	596	572	557	549	533	533	572	623	569	598	602	610	602	593	631	628	617	605	616	630	585	558	622	637	619	618	633	604	602	671	629	582	603	561	558	580	580	608	565	604	654	593	600	607	573	602	614	589	593	616	604	562	565	609	550	543	583	570	618	565	580	573	590	570	583	557	606	609	590	616	605	590	596	631	555	591	566	571	623	583	544	572	585	578	594	628	597	584	545	584	594	627	579	603	625	587	578	561	599	616	582	628	500	598	565	561	609	556	589	615	624	641	591	589	598	569	585	583	571	606	600	626	623	637	628	576	595	612	614	574	613	551	649	614	643	600	589	611	587	592	631	578	580	629	601	627	561	603	584	541	599	589	630	588	614	578	593	580	620	603	634	606	602	614	593	578	606	616	621	560	577	614	571	579	589	603	569	600	569	580	593	627	588	570	588	570	573	562	610	598	586	601	585	617	608	563	615	607	612	616	600	611	550	628	590	586	583	599	609	630	565	574	609	609	575	631	611	599	594	628	609	615	562	603	558	589	600	601	631	584	637	605	612	570	611	597	600	622	612	608	590	621	584	592	592	567	567	577	593	631	612	622	611	585	596	617	625	621	579	581	567	574	562	621	599	608	612	622	650	569	598	622	587	543	594	577	598	598	614	568	586	585	619	611	583	616	564	586	640	555	592	594	615	550	609	605	621	601	618	600	621	571	616	595	608	581	598	589	603	602	631	633	620	602	564	578	580	575	625	570	609	569	603	607	597	567	587	601	582	553	611	575	604	593	620	635	569	577	573	586	579	528	619	598	611	602	539	599	596	619	578	609	573	560	595	604	569	599	583	585	584	648	565	599	621	563	588	609	569	595	578	572	617	602	589	605	596	604	605	573	599	598	570	620	623	605	589	612	592	624	582	583	593	612	588	613	591	593	625	578	593	561	576	661	591	610	554	597	611	580	600	583	577	635	643	606	578	548	580	575	620	632	591	634	618	591	580	628	604	579	546	606	595	582	578	591	554	597	568	585	589	574	589	586	653	627	612	593	607	592	598	599	592	581	577	611	618	621	581	569	612	564	589	603	607	609	592	594	601	573	630	590	601	611	587	578	578	578	563	601	605	601	595	567	588	606	564	594	593	624	594	592	599	632	601	599	588	596	611	596	548	604	589	602	565	590	589	670	560	604	582	629	559	574	614	577	571	646	640	628	592	618	646	591	628	657	602	599	614	599	618	628	578	593	628	618	589	608	602	561	633	560	532	647	574	596	593	636	610	598	590	609	552	606	583	563	595	587	592	564	618	625	590	626	609	546	622	543	586	592	585	596	566	602	565	581	614	592	602	575	585	559	611	623	597	583	588	591	598	604	576	654	598	615	593	613	621	611	641	588	606	596	578	627	607	603	596	601	616	612	624	616	592	559	574	629	604	604	611	589	653	610	597	584	594	545	576	618	604	583	578	630	606	587	584	606	584	605	598	617	614	615	589	580	601	618	593	615	582	614	548	583	602	640	623	574	592	629	582	599	607	591	603	592	590	623	571	594	567	674	590	624	624	608	604	601	574	558	588	635	593	605	635	636	641	563	565	597	583	601	609	535	553	605	581	601	560	594	618	649	593	540	600	625	575	576	600	582	571	605	632	552	598	560	580	608	591	553	590	590	554	620	592	641	630	592	606	616	617	561	535	581	604	562	564	590	553	638	605	602	606	582	581	616	629	605	625	636	608	598	580	614	589	637	622	655	553	574	609	615	537	595	622	573	579	619	583	581	598	621	630	586	632	619	574	607	618	591	563	645	631	594	601	591	661	592	587	574	590	608	646	604	569	614	607	585	621	594	591	637	614	561	546	600	598	594	549	598	554	629	554	603	586	639	620	581	545	626	593	633	595	574	596	611	616	573	617	582	646	611	568	570	571	546	592	596	615	619	547	593	601	598	652	563	621	627	592	549	572	596	621	575	558	587	557	583	607	619	631	584	618	612	619	591	559	578	615	605	572	581	596	591	595	598	608	562	597	612	561	626	575	597	583	578	624	609	617	596	613	604	585	593	618	596	635	584	592	619	656	545	611	584	605	626	607	593	613	603	602	567	601	561	558	605	630	614	607	562	610	592	599	575	591	615	545	613	600	595	580	592	562	566	587	609	596	588	569	601	590	623	598	594	592	608	617	597	622	630	585	578	531	630	525	615	607	583	582	588	579	549	598	574	606	590	590	602	591	590	603	558	576	604	584	598	643	577	597	565	603	582	592	565	530	662	637	620	547	607	647	588	608	599	575	627	600	587
32804	41015	43117	32378	20225	13428	8947	5649	4032	3144	2453	1747	1480	1283	1148	948	876	823	748	564	513	439	463	417	429	399	410	378	373	383	374	361	374	357	347	359	382	346	338	380	360	367	363	355	344	332	367	372	381	341	366	341	356	388	387	341	357	338	337	342	353	348	355	334	340	340	328	367	365	312	359	362	353	374	360	346	378	361	347	365	346	376	342	368	366	374	353	363	345	349	348	312	352	356	367	343	361	360	359	366	381	339	355	354	368	352	364	357	350	339	354	332	313	326	378	355	345	349	354	344	352	391	393	387	325	352	360	331	338	354	354	386	371	380	331	353	347	369	356	370	370	334	383	366	323	377	359	371	376	347	367	353	359	355	347	359	385	391	372	349	367	394	334	406	328	340	355	349	337	358	355	364	346	364	358	343	340	337	348	354	328	354	334	389	363	342	358	346	356	362	359	335	343	350	362	357	356	322	324	375	368	338	382	342	388	386	330	342	322	377	355	346	345	343	329	390	361	347	355	348	328	353	345	351	375	356	337	324	370	399	365	342	339	360	367	349	326	382	321	342	359	334	334	362	337	369	352	349	336	354	350	338	340	350	349	377	350	372	358	368	354	336	351	383	347	368	394	347	368	340	329	364	347	342	344	377	348	349	373	352	362	352	371	328	360	333	341	381	333	383	359	346	323	332	339	379	363	370	368	352	329	361	353	371	363	345	305	346	347	339	376	342	342	366	330	349	372	336	371	331	363	326	345	372	340	349	326	349	347	355	365	374	343	334	354	358	307	369	355	361	378	382	360	332	378	319	396	372	353	361	327	350	360	320	366	368	369	350	378	362	350	351	363	347	334	344	340	349	343	325	346	393	374	358	373	312	359	336	378	398	370	350	352	356	360	357	379	331	374	364	373	360	342	374	375	349	376	371	375	348	371	359	364	353	350	346	364	356	334	327	378	329	357	372	365	336	344	357	411	335	374	362	376	330	364	359	364	355	351	351	319	339	347	373	351	353	364	332	350	354	337	362	346	372	330	370	351	388	359	350	370	381	349	410	343	380	353	363	381	344	331	398	337	383	350	342	401	350	375	311	350	374	372	365	365	334	354	345	342	350	366	362	348	336	363	363	357	332	367	363	351	356	357	348	371	354	364	352	366	384	376	335	350	372	396	375	349	322	349	381	337	390	377	396	341	354	369	334	343	324	331	346	319	346	327	352	371	325	364	321	357	393	340	344	343	330	357	330	333	341	382	355	362	351	367	345	372	376	349	359	349	372	353	357	339	368	369	376	353	362	360	362	364	395	354	347	343	345	312	354	320	341	370	338	386	349	378	340	365	381	412	335	322	348	351	360	364	334	332	345	320	353	344	331	350	383	385	338	334	361	348	339	342	326	343	350	363	358	332	383	318	367	328	384	368	339	332	327	373	337	358	344	386	346	334	356	408	351	353	361	356	354	350	333	371	331	356	362	384	340	358	333	364	370	339	365	328	315	392	365	354	362	358	388	380	344	376	321	371	361	347	364	346	358	349	356	365	302	343	328	387	342	373	337	361	371	330	305	353	398	366	338	369	381	381	389	358	366	360	353	361	380	370	368	358	384	355	373	384	338	368	354	310	355	397	328	347	360	366	342	324	382	386	368	379	357	356	338	340	393	369	356	362	358	353	345	344	350	363	345	376	355	342	357	333	371	363	360	368	348	362	342	366	330	314	356	325	340	364	348	330	337	338	390	357	357	366	341	350	349	364	335	368	307	341	374	359	363	315	337	358	355	361	327	327	359	318	397	367	369	367	367	358	366	344	340	353	356	347	333	365	380	386	332	365	318	391	355	329	336	360	367	353	362	349	343	363	357	350	358	355	332	347	375	338	357	330	343	354	432	362	367	334	355	358	348	361	358	335	354	329	352	370	360	368	328	354	356	358	332	366	390	346	341	369	349	355	337	354	359	328	372	344	368	380	375	354	335	340	381	381	342	379	328	360	351	369	372	374	377	356	366	373	356	340	349	333	380	345	364	344	336	366	334	307	350	345	349	318	337	359	422	342	364	364	365	330	338	354	350	351	360	352	364	344	350	374	375	368	334	361	373	369	352	316	330	372	347	329	361	380	328	344	351	375	364	361	332	359	345	342	352	359	346	346	335	338	331	346	325	340	336	348	368	354	346	348	378	375	355	366	350	355	348	378	349	347	359	339	341	353	364	362	331	329	351	341	341	327	344	373	366	344	390	342	341	349	337	323	334	387	306	335	350	319	389	397	337	353	361	355	359	370	342	318	370	368	359	346	406	363	366	380	371	328	370	352	346	366	343	347	351	364	332	333	351	344	351	390	336	347	336	355	355	328	338	366	334	374	333	355	361	350	347	342	388	362	346	318	336	357	369	342	344	361	331	332	329	335	368	365	331	381	367	326	350	346	332	368	325	375	355	345	369	360	366	327	341	335	334	319	361	360	321	379	327	369	374	388	345	334	350	343	349	339	364	334	353	362	356	342	367	344	331	318	410	341	357	348	306	346	356	327	355	375	373	336	336	328	365	371	342	404	376	352	350	362	387	371	317	340	354	358	376	366	333	366	320	356	357	364	356	340	362	335	374	342	348	384	365	372	346	377	373	355	360	379	367	347	332	343	367	319	347	340	376	357	354	350	390	373	348	341	357	346	313	343	372	338	335	362	369	367	376	332	361	334	346	377	374	328	348	340	365	360	335	371	376	323	351	316	360	338	366	332	348	344	378	364	358	349	324	349	358	342	350	359	324	336	350	356	375	331	381	358	402	344	373	368	352	355	392	342	337	338	352	342	353	353	382	328	350	348	342	341	332	329	353	356	326	342	357	349	353	342	333	356	340	350	336	345	358	348	352	361	378	385	345	362	340	380	361	335	338	384	328	318	345	361	383	364	355	393	406	334	333	350	363	337	324	354	361	368	339	368	358	375	323	357	346	370	366	350	351	369	344	367	360	369	350	335	373	335	336	361	341	350	361	363	367	340	372	342	373	359	332	371	377	379	379	347	370	371	332	353	352	326	345	359	394	369	341	368	360	351	364	341	355	363	389	357	353	339	358	356	333	332	376	393	377	320	360	370	371	351	368	379	359	340	373	361	373	338	384	347	371	400	336	381	306	334	368	369	362	343	362	343	329	346	339	328	354	365	335	386	343	334	338	336	343	342	359	360	352	349	394	323	354	344	351	347	344	401	358	347	364	370	362	356	374	374	358	350	378	390	361	332	344	382	349	353	368	358	407	346	342	376	344	358	341	373	334	371	355	336	386	344	377	345	338	377	328	361	360	364	383	402	360	379	342	334	350	361	340	381	351	379	344	341	377	325	337	322	364	372	359	359	340	376	398	357	356	339	364	354	364	355	371	357	373	345	376	355	339	339	333	346	337	338	352	374	358	327	349	360	336	372	330	384	364	363	326	342	390	354	402	323	381	364	346	367	329	352	352	359	352	351	350	351	340	372	341	366	326	375	368	369	382	355	327	366	372	348	387	334	349
35379	52545	41405	28752	20642	16335	12545	8900	6636	5151	3953	2884	2304	1921	1705	1440	1296	1280	1026	759	604	578	511	487	466	479	439	440	476	404	400	425	394	391	389	375	371	382	423	378	357	356	395	398	369	349	337	376	387	401	391	367	368	414	376	351	369	399	385	371	408	397	375	346	365	381	351	398	362	362	368	367	399	386	389	380	379	360	404	366	402	359	390	381	395	353	327	396	386	380	366	356	330	369	351	392	367	342	343	397	391	347	395	365	387	357	361	355	370	372	382	353	353	377	376	385	350	359	408	367	361	404	372	363	385	370	396	393	363	376	387	340	393	345	336	364	370	369	412	358	349	384	351	341	365	388	381	374	396	346	370	348	375	351	358	368	378	344	399	362	370	373	384	378	402	393	384	344	358	384	380	385	374	381	393	364	374	403	353	346	371	346	392	348	372	379	365	368	370	373	363	359	364	383	389	386	352	381	384	366	370	399	367	373	367	418	383	366	368	349	341	343	379	379	378	390	373	383	380	395	374	389	376	348	350	399	390	381	392	368	374	340	342	377	350	408	371	400	375	391	371	381	367	373	375	391	355	399	356	390	369	356	363	365	341	350	379	344	371	377	336	366	373	379	340	364	375	410	336	387	379	394	374	356	359	373	343	408	365	377	364	368	378	382	358	392	357	342	368	360	364	402	366	365	378	373	369	374	348	405	363	390	374	388	373	366	383	389	404	395	390	412	375	418	358	377	370	406	349	379	355	388	362	359	364	368	373	360	373	381	400	368	392	385	335	358	359	374	415	370	378	398	340	364	370	346	368	348	386	397	393	378	399	377	400	395	345	409	360	376	356	383	351	380	364	378	338	354	363	364	368	399	380	384	368	346	371	391	400	385	356	391	364	367	356	395	401	360	378	380	362	376	364	353	382	381	380	356	376	374	392	366	387	380	367	380	368	389	396	400	342	382	379	372	394	347	356	369	378	336	388	390	376	363	402	381	377	365	343	368	358	372	355	364	350	372	382	369	388	376	399	363	355	354	329	364	380	390	420	404	381	388	440	386	345	378	396	396	341	410	410	349	384	357	384	319	370	313	387	334	413	357	378	311	373	371	358	354	372	382	384	375	393	372	381	391	353	380	376	358	427	349	405	384	377	349	377	352	357	380	350	328	373	356	366	404	378	392	381	382	337	375	367	343	341	383	366	386	391	356	379	373	379	371	402	364	365	404	356	366	367	388	353	387	388	371	367	366	383	412	350	395	366	368	358	348	366	331	399	380	373	349	371	362	367	366	389	361	364	347	366	352	352	394	383	369	372	358	376	371	340	395	365	368	345	403	355	364	356	355	373	394	366	392	374	380	376	380	387	374	328	338	357	331	394	359	350	386	371	374	340	373	356	356	390	363	343	377	375	368	374	347	371	346	405	377	358	377	388	357	391	398	362	383	355	349	350	364	374	325	391	378	387	359	373	409	400	388	356	389	383	354	386	380	373	395	376	364	329	386	342	330	360	372	339	356	364	345	375	333	379	382	353	350	384	408	366	363	379	347	374	379	366	383	375	407	382	346	398	390	371	327	363	409	371	346	360	397	370	364	386	391	342	375	387	365	327	383	356	371	357	345	397	357	380	392	365	392	363	349	368	350	395	377	379	362	382	342	381	377	376	370	355	380	339	366	365	359	387	364	353	393	381	394	391	388	379	381	375	374	384	386	358	399	406	400	358	307	354	399	377	350	366	371	370	380	353	347	420	358	340	407	341	367	361	365	331	375	384	376	365	360	384	344	367	371	389	346	378	393	395	363	353	361	342	369	363	372	387	369	370	349	367	375	370	365	359	379	371	329	433	361	412	369	344	402	382	403	357	380	372	327	370	337	353	352	364	388	349	393	370	399	333	380	376	361	351	398	366	369	370	358	365	368	356	374	386	371	377	379	375	356	416	400	375	408	376	401	356	311	358	356	367	367	343	352	367	378	401	400	375	413	358	349	338	364	364	352	366	391	365	388	331	347	346	351	342	381	388	369	362	391	371	372	362	355	385	372	379	396	358	369	347	374	388	400	367	359	385	364	356	391	376	353	379	417	365	365	383	411	390	403	371	339	375	341	388	381	374	381	374	400	393	412	360	336	379	357	350	384	370	355	369	374	348	341	359	344	360	357	376	359	382	385	347	393	391	375	382	373	353	384	391	379	371	374	384	385	396	407	388	379	391	340	385	351	351	364	352	368	352	396	365	332	388	371	367	374	358	329	379	386	389	360	369	376	359	379	392	370	371	333	364	376	380	348	388	386	379	384	385	376	343	381	378	344	367	371	397	357	375	331	332	407	381	399	371	404	342	343	358	357	391	368	400	380	368	381	376	356	370	367	373	366	357	373	351	363	365	362	378	341	383	367	377	364	356	338	381	378	367	380	381	387	364	368	384	376	381	370	344	374	348	396	390	359	367	366	373	353	355	394	369	338	386	368	383	374	405	374	386	380	375	348	393	382	373	389	382	381	392	369	387	386	360	391	329	357	351	396	368	370	328	366	386	373	370	345	365	378	417	323	385	353	368	375	398	379	371	373	412	392	388	414	391	397	364	387	339	333	395	393	334	382	348	383	347	410	407	380	360	368	374	396	365	363	395	371	379	382	390	392	349	383	339	418	367	383	389	390	388	354	375	363	375	385	361	369	367	350	384	397	363	434	395	404	372	356	367	363	364	375	386	419	380	396	426	340	335	360	367	379	364	372	346	373	372	343	386	379	366	372	385	395	355	383	384	371	381	361	374	382	405	355	382	379	393	410	360	346	364	343	380	344	376	359	382	364	397	427	384	385	397	370	417	335	397	364	383	347	322	378	378	373	378	349	310	367	398	349	376	354	386	372	362	374	380	340	360	359	384	404	347	371	348	368	393	394	337	343	401	403	365	365	352	378	351	380	387	391	388	350	331	395	387	381	348	362	363	357	411	373	349	386	352	359	393	381	382	369	381	376	391	346	359	413	395	371	371	391	366	363	392	374	401	406	364	366	400	356	372	343	357	378	393	410	367	331	402	373	353	366	342	375	375	392	359	367	377	395	381	378	394	376	395	355	366	375	378	344	362	364	363	386	373	415	386	365	394	382	397	371	359	395	359	379	383	372	383	388	362	362	382	413	368	390	386	362	386	390	329	410	364	392	351	360	369	371	390	363	354	369	397	398	381	360	362	368	326	381	364	362	368	383	332	364	364	376	390	375	390	409	368	374	370	379	388	370	373	375	401	372	372	375	375	340	363	374	370	379	378	391	365	401	404	354	375	379	354	394	352	340	392	342	380	418	372	411	366	349	381	351	384	376	390	376	402	401	427	387	357	362	359	359	387	382	383	397	378	383	358	360	355	370	363	351	363	360	360	384	357	390	396	384	412	383	398	375	381	363	387	404	361	395	393	359	335	364	357	366	375	351	390	386	406	387	402	392	385	376	377	372	368	335	358	394	365	379	382	377	343	390	375	364	397	344	397	393	348	384	399	376	399	365	381	344
23670	21153	29414	26096	23396	22192	16619	9736	6748	5227	3862	2814	2350	1877	1766	1581	1447	1289	1184	859	710	699	679	636	620	554	631	547	516	538	559	541	513	487	481	509	518	519	509	529	493	485	497	464	535	484	530	492	486	507	479	484	491	508	486	443	473	509	467	475	517	481	453	477	471	488	461	500	500	490	504	496	484	500	496	469	491	487	463	485	511	466	463	488	474	491	490	472	492	457	475	452	484	478	470	495	491	506	510	483	484	487	522	494	487	432	500	507	508	447	474	497	503	479	459	476	434	484	501	452	463	476	489	504	522	466	490	504	461	477	478	483	491	438	462	517	449	470	471	483	498	513	476	517	510	512	529	462	479	476	480	473	497	463	504	461	469	452	487	485	493	503	463	451	468	460	510	449	458	492	480	502	497	484	494	481	467	471	479	448	475	506	490	477	494	465	502	487	461	491	505	498	485	498	497	463	458	473	502	487	460	505	478	500	475	479	461	435	504	462	458	484	482	457	501	454	505	516	462	480	514	496	447	499	513	515	451	494	495	452	471	523	478	474	507	492	476	516	492	524	444	462	467	507	455	477	472	502	519	505	500	502	462	489	458	496	512	490	473	459	446	454	517	518	506	490	442	537	484	489	467	461	505	451	487	481	498	482	467	497	498	497	545	486	478	479	487	481	466	461	503	484	489	488	473	481	495	461	481	477	448	470	520	486	435	488	462	489	464	458	470	450	490	453	471	459	492	443	456	437	466	481	528	528	488	491	456	482	495	506	501	497	457	448	504	508	446	502	463	500	487	479	503	465	479	467	460	495	506	479	467	454	477	495	488	516	455	468	466	483	449	455	477	465	471	448	484	440	496	488	499	519	493	479	444	510	493	456	507	513	481	460	521	497	490	467	464	473	500	499	481	446	502	503	529	471	509	494	458	482	452	460	473	477	473	479	489	470	471	469	428	465	508	478	485	468	497	516	482	472	484	464	447	494	463	486	492	472	474	462	482	492	501	517	471	490	475	470	460	485	481	482	452	474	471	497	503	514	467	496	472	487	465	487	491	422	477	522	496	488	462	454	506	533	467	506	475	501	483	482	461	489	481	445	500	497	473	436	497	474	487	510	477	456	511	493	503	468	487	472	469	517	458	444	492	490	431	493	486	461	502	487	494	476	478	504	476	487	472	475	475	485	484	459	489	504	494	456	469	466	467	471	485	513	489	505	457	507	486	482	519	483	495	464	492	467	462	446	506	504	470	478	457	465	486	532	469	485	476	491	509	483	492	490	513	498	498	465	490	455	459	475	470	458	483	525	474	489	495	464	540	462	457	522	488	474	527	477	461	463	488	482	471	485	463	476	532	479	499	482	484	486	525	510	486	465	502	451	457	488	510	489	472	442	522	433	474	483	443	491	486	493	532	491	426	462	446	464	463	495	504	454	478	469	473	430	464	470	498	465	514	501	492	508	497	509	462	501	498	468	459	481	462	485	483	470	498	439	491	455	484	492	463	506	514	445	500	489	482	522	465	479	475	462	452	482	479	446	447	515	521	475	506	489	474	489	460	459	484	492	452	448	532	500	483	469	509	492	488	492	519	518	478	474	479	459	499	489	489	498	521	482	469	495	505	488	472	467	531	481	490	462	448	476	464	456	484	492	486	504	467	517	466	458	547	480	462	465	519	481	489	452	457	460	475	493	484	472	434	514	458	519	472	491	477	489	481	502	493	471	536	457	455	484	499	524	481	485	516	530	482	455	524	476	510	474	446	474	510	482	470	496	477	491	521	483	478	478	485	475	493	474	488	503	442	477	497	488	466	506	482	468	495	478	488	519	487	471	447	476	495	475	493	490	485	471	493	487	452	468	481	471	477	492	476	430	499	483	472	492	489	469	472	476	545	442	491	502	487	467	506	476	488	472	458	457	480	494	505	498	483	478	505	495	489	465	482	467	470	483	465	490	509	435	480	540	452	484	521	470	461	477	486	487	488	456	500	539	472	454	459	472	481	460	484	494	495	447	461	482	467	492	481	433	466	497	475	469	471	494	480	464	474	459	480	505	478	483	460	474	451	480	441	478	486	499	497	494	466	467	473	463	487	461	452	457	476	477	462	524	493	470	449	481	490	465	467	486	496	453	470	484	502	485	502	495	462	487	538	486	468	503	450	466	521	472	449	489	492	467	466	479	464	485	446	469	493	471	456	456	455	502	519	501	476	479	550	442	474	520	482	508	438	476	465	465	460	431	480	480	487	494	529	460	494	485	460	467	468	443	494	489	497	491	481	437	471	486	493	468	462	498	506	457	503	498	485	488	467	469	517	478	511	494	431	453	478	426	468	460	499	481	479	484	498	479	476	487	472	512	510	511	460	501	506	477	490	474	505	475	450	475	488	486	467	489	473	482	489	453	501	464	482	479	470	504	500	480	529	473	494	524	437	477	477	463	455	503	481	489	512	502	510	473	471	471	499	465	481	489	445	532	494	478	503	467	522	513	475	509	501	473	456	445	490	458	464	487	488	434	474	496	464	476	474	472	484	482	503	490	454	516	524	466	520	465	510	534	494	508	481	497	535	436	457	481	483	475	493	445	466	448	452	509	449	508	484	475	433	491	496	527	505	502	477	443	484	472	524	465	493	461	455	475	524	439	470	491	480	453	495	463	485	487	479	448	468	528	518	465	514	491	459	507	514	465	458	495	501	450	458	507	460	478	495	503	448	488	486	445	502	456	466	499	491	437	499	473	528	500	501	488	455	473	487	459	485	503	482	486	480	456	471	495	503	495	489	493	480	484	466	489	489	484	465	448	488	484	430	486	480	485	497	526	516	491	457	481	450	477	484	469	521	469	516	497	558	456	492	488	552	485	507	470	507	519	506	491	469	507	480	456	490	474	497	512	475	508	491	455	489	441	459	444	478	452	473	481	494	511	475	482	523	465	472	462	454	430	489	462	504	478	489	523	461	519	474	460	478	467	471	499	500	511	441	487	503	462	499	510	493	474	495	524	478	482	500	473	496	516	476	502	494	492	497	488	479	475	483	504	485	458	501	480	496	451	505	508	464	532	495	467	468	468	464	492	507	493	465	506	506	452	536	492	475	509	469	439	490	484	476	499	472	491	467	415	458	466	517	514	498	490	478	442	485	508	459	505	493	463	465	522	478	462	477	472	469	473	491	444	473	517	500	463	503	465	467	521	443	494	506	464	444	468	489	471	466	498	498	490	515	496	472	449	499	520	437	500	475	463	450	463	521	476	495	505	528	497	506	483	489	473	494	483	518	503	468	493	473	498	433	467	494	466	487	457	479	500	474	474	441	472	475	491	484	494	474	505	495	481	448	470	516	483	496	489	457	485	446	509	508	467	452	491	486	469	458	505	468	504	468	473	469	534	471	472	474	519	483	529	507	445	431	490	481	492	486	479	466	501	481	497	515	502	489	474	498	484	471	474	488	494	485	441	457	512	495	490	479	487	466	464	473	466	452	460	477	521	462	482	488	458	504	451	457	483
36004	62182	50125	34264	26877	22626	16803	12767	9857	7878	5953	4325	3644	2896	2536	2222	2069	1893	1609	1083	867	785	749	680	647	629	609	557	595	585	568	567	505	530	504	561	503	521	517	529	487	544	541	508	503	508	505	497	527	514	540	502	489	484	487	497	513	494	509	493	511	478	483	439	506	479	462	530	507	487	499	500	499	505	500	484	516	486	513	498	496	507	497	475	505	493	468	479	451	463	485	479	499	491	459	542	489	497	482	493	504	515	527	466	510	471	495	524	510	467	489	500	491	464	483	482	447	531	457	500	457	477	488	480	476	495	487	493	498	500	487	453	472	511	494	503	490	468	509	512	488	519	482	524	525	487	453	506	480	455	472	477	476	504	471	487	492	514	502	508	486	485	436	517	472	468	498	473	480	482	461	467	485	498	461	461	478	487	514	494	482	487	482	510	452	492	503	493	460	507	485	479	490	456	504	513	483	491	486	478	470	526	543	511	460	461	491	517	500	509	513	451	502	520	466	501	528	513	509	498	532	533	487	456	516	493	510	472	467	473	493	445	487	511	490	510	489	482	488	488	454	506	498	484	502	477	486	473	508	506	504	499	456	493	511	476	461	461	488	509	504	507	525	456	476	503	510	511	509	485	482	511	504	498	478	463	481	486	473	495	447	540	458	491	500	485	486	460	534	503	439	481	499	487	493	476	489	524	505	509	491	484	510	501	564	500	507	494	507	499	478	492	533	477	470	518	499	439	501	490	491	513	499	507	479	490	493	492	486	491	486	507	469	498	499	473	525	481	482	508	457	526	498	492	494	456	516	511	516	504	481	491	495	483	471	428	475	452	485	484	477	446	508	528	476	486	497	504	494	510	469	490	521	502	470	512	510	459	488	495	462	459	512	506	462	497	486	494	466	485	537	468	537	493	517	523	508	478	488	493	434	480	442	528	483	470	449	529	504	524	516	490	479	516	479	481	515	460	473	503	493	506	522	504	505	476	483	481	489	481	503	513	525	536	484	465	510	482	465	511	471	503	496	505	509	476	459	527	497	510	480	461	501	467	447	482	489	517	502	480	486	487	469	501	519	506	484	478	446	495	486	511	490	492	528	513	495	490	451	536	479	495	519	506	497	447	505	472	466	483	505	482	491	509	525	472	540	491	494	481	474	484	512	488	508	468	475	522	488	485	468	497	499	514	510	514	498	505	476	483	448	500	486	521	496	495	445	507	499	495	503	481	469	496	496	511	518	482	479	476	526	464	480	474	471	526	478	518	476	478	507	478	524	475	466	496	496	478	532	482	500	485	496	497	482	480	445	489	480	500	474	484	459	463	508	503	459	531	506	464	510	494	494	492	498	463	512	506	484	504	485	527	475	508	497	458	514	493	477	444	519	484	489	486	494	499	483	468	497	492	512	451	525	480	482	496	499	494	503	476	513	411	482	480	451	503	487	510	537	473	484	513	506	531	517	482	500	515	489	514	488	450	504	517	470	493	492	504	501	489	496	508	504	496	476	490	500	487	494	526	493	473	505	493	518	504	461	504	505	500	502	484	469	491	483	511	500	486	479	515	479	484	420	472	496	486	476	452	492	474	500	505	477	481	492	467	479	468	524	507	497	498	474	523	486	536	491	496	509	486	487	474	515	499	476	477	501	509	477	488	497	508	476	479	468	492	505	522	519	531	521	476	498	501	468	467	483	516	488	479	499	493	494	496	522	469	469	486	502	488	483	507	480	488	467	494	500	498	446	483	484	470	459	494	515	492	487	497	469	515	479	496	526	489	473	465	467	514	479	499	521	485	469	479	501	506	498	502	500	503	457	528	493	494	479	493	510	479	489	486	495	506	481	489	480	512	458	473	478	505	521	485	541	477	506	470	507	496	478	522	478	466	473	468	482	516	458	524	481	513	482	453	482	450	497	482	498	458	502	519	509	480	481	483	502	445	481	496	506	460	465	475	466	464	468	501	507	506	458	508	495	531	483	499	480	504	525	500	504	550	477	479	523	520	480	524	489	513	526	485	516	511	500	494	501	486	505	506	525	504	474	545	499	502	510	514	444	474	470	504	477	475	478	507	475	452	494	489	503	475	498	529	509	490	488	495	471	516	554	480	467	454	489	460	493	461	496	477	473	474	486	491	501	484	470	453	497	477	499	475	482	474	498	507	474	468	503	474	445	515	491	464	467	522	518	469	512	513	506	506	465	451	507	511	491	506	510	480	516	491	480	545	523	482	502	448	482	491	487	485	491	471	507	502	492	480	489	528	511	477	526	497	501	497	458	477	510	510	462	443	480	501	512	514	464	499	485	518	475	510	546	516	489	486	468	473	510	532	490	508	482	523	503	497	495	477	516	450	504	526	479	469	505	462	493	496	494	508	500	503	512	490	480	477	496	521	458	482	455	514	472	495	502	504	482	504	455	473	478	513	496	497	477	485	489	514	482	471	506	459	506	510	492	443	452	522	487	522	503	503	474	510	503	483	463	519	490	457	500	462	453	483	481	493	498	462	514	483	474	531	517	492	533	497	502	529	500	501	487	496	473	508	508	520	460	527	472	464	489	469	475	485	508	472	485	480	502	497	492	529	506	494	498	534	542	502	470	455	478	483	485	486	478	494	478	496	495	461	504	521	472	523	521	502	497	478	482	480	563	478	469	480	487	474	479	513	482	502	528	514	509	503	469	492	481	445	496	498	498	480	496	452	459	515	507	487	473	476	467	524	494	451	480	492	435	495	456	491	475	466	497	509	497	506	507	460	484	511	521	485	468	528	481	508	483	474	533	451	461	527	471	486	485	538	508	504	471	518	491	494	453	508	487	471	508	463	488	503	474	473	507	454	463	528	462	497	480	486	489	482	506	449	476	502	431	461	482	468	493	504	462	533	477	469	507	436	510	506	470	514	463	498	511	482	492	508	457	490	480	471	467	473	459	465	480	518	514	472	483	460	530	512	515	491	459	512	517	463	470	488	491	473	474	494	516	505	519	529	484	492	514	474	512	503	510	464	501	476	469	476	491	481	528	455	478	517	521	462	489	481	452	500	476	509	472	470	524	456	502	467	441	476	514	477	474	468	470	504	498	492	495	460	470	483	481	466	517	547	468	468	512	494	463	496	515	470	524	472	500	461	507	497	477	487	467	499	498	517	493	512	495	498	462	469	538	521	481	519	499	499	480	485	528	486	519	535	506	470	489	479	507	515	534	461	483	478	508	469	482	514	531	460	537	502	507	483	505	502	496	466	503	513	510	479	503	475	513	469	460	485	505	520	481	502	498	543	484	457	519	479	494	468	507	481	529	509	497	498	509	505	461	511	475	497	499	533	481	512	484	496	487	483	501	479	469	527	447	468	491	488	472	500	510	481	495	490	474	507	475	491	482	512	476	484	489	486	483	493	501	477	495	456	467	457	514	512	491	487	503	512	507	485	475	489	489	471	504	481	481	475	469	472	509	467	488	483	491	469	525	499	442	496	473	499	510	493	494	483	516	506	489	478	477	482	462	470
24829	21631	31142	28884	22335	17143	11363	7059	5129	4078	2983	2227	1826	1563	1397	1185	1199	1112	890	667	575	538	481	482	473	438	438	405	458	410	446	437	412	456	389	385	417	412	377	392	416	417	399	369	369	372	419	428	414	397	364	363	379	395	414	379	403	367	383	399	375	384	389	374	399	399	391	402	437	391	408	391	392	394	411	411	385	389	407	387	382	366	375	396	394	402	390	403	374	389	410	386	408	398	377	379	393	416	396	348	393	385	414	390	374	362	456	396	377	364	436	369	376	389	399	406	411	394	391	392	403	411	368	377	383	365	392	360	404	399	372	426	384	408	403	386	368	390	398	403	397	367	415	402	377	367	389	389	355	415	422	434	391	390	377	378	405	415	421	405	375	391	405	365	395	388	426	375	401	402	354	415	388	427	389	419	336	369	412	376	357	397	414	370	393	346	364	376	415	397	395	397	423	367	437	391	400	400	385	379	373	405	346	382	373	389	407	392	395	359	378	382	437	382	378	373	378	370	359	394	395	375	397	372	409	388	381	378	405	362	414	395	385	386	413	349	381	398	407	391	361	372	370	368	393	414	369	347	393	376	387	410	388	415	405	376	407	372	414	415	377	387	403	402	394	379	396	383	388	372	419	386	437	412	395	374	425	415	386	398	379	414	361	393	381	411	383	375	359	364	401	412	376	405	401	411	401	374	396	379	385	383	386	416	388	403	392	370	386	377	391	402	397	363	358	415	352	377	416	401	378	395	381	381	390	375	366	407	391	357	398	408	401	408	414	436	393	399	411	421	382	424	385	376	374	372	432	389	382	372	393	366	424	412	398	375	415	441	396	372	395	389	390	397	391	388	368	393	400	385	354	364	390	386	403	386	387	398	357	385	418	403	404	394	394	411	373	355	401	378	419	418	372	348	391	363	397	419	401	384	367	378	414	363	351	376	394	394	384	393	394	422	382	376	370	378	389	402	382	390	388	403	400	394	428	401	396	402	365	405	365	381	374	387	370	381	403	345	405	431	410	399	393	392	370	365	364	386	356	376	408	357	377	350	411	375	396	375	399	402	364	391	398	352	402	416	391	409	391	363	400	399	404	397	401	406	434	402	377	392	366	373	362	395	373	410	414	381	390	407	384	361	425	450	416	387	363	368	348	424	369	388	357	377	386	396	410	392	376	371	378	401	384	415	405	388	371	373	395	380	395	392	425	420	421	329	374	403	361	341	393	382	356	394	429	411	362	407	383	437	367	380	401	424	378	382	413	392	360	402	355	404	378	383	413	383	413	363	363	371	398	363	409	409	391	417	371	410	424	386	374	388	425	383	404	410	401	394	395	374	417	406	413	403	390	399	386	399	372	382	359	407	368	402	409	411	348	392	374	353	388	413	424	372	386	383	376	375	404	375	340	395	395	372	362	401	409	399	431	407	393	390	379	425	378	408	398	390	388	419	397	399	350	419	376	388	390	398	397	398	390	402	384	371	402	380	365	381	392	418	365	401	325	364	362	376	398	358	397	384	419	397	404	376	382	386	406	398	387	421	398	364	381	403	362	414	426	375	367	409	366	378	435	392	412	346	420	370	379	382	431	376	398	379	362	387	398	419	410	374	357	395	420	352	399	402	369	407	415	392	374	380	362	387	407	395	382	426	379	384	378	437	376	397	385	356	415	385	397	424	350	435	395	397	389	380	418	372	402	392	362	371	397	359	378	378	354	401	392	371	381	389	391	407	454	378	364	405	396	402	386	361	402	387	415	404	393	391	377	424	380	402	414	390	408	385	368	378	387	403	408	373	406	373	376	373	385	403	367	419	391	395	402	381	383	371	383	358	386	404	377	408	408	339	395	379	400	376	392	388	386	406	394	416	396	405	362	414	398	410	373	377	357	363	353	379	375	418	373	396	432	392	387	374	385	412	406	381	368	378	383	393	390	404	399	377	380	360	410	378	377	426	363	398	406	358	384	387	406	415	396	398	404	359	387	388	388	389	434	370	383	392	374	380	402	372	392	402	388	390	401	385	431	389	385	393	423	412	386	380	398	384	400	351	377	381	403	371	385	359	362	384	374	369	402	403	369	398	374	383	374	411	369	386	392	363	400	414	433	396	419	376	372	397	415	410	405	402	407	336	365	402	415	389	399	406	421	432	365	391	327	402	404	403	429	389	411	364	400	386	412	377	418	366	396	370	371	399	386	430	405	406	416	402	384	373	381	354	351	410	396	399	420	408	435	395	372	424	398	392	381	396	379	370	398	386	406	380	387	400	391	375	374	390	399	391	390	392	401	410	383	371	403	374	380	390	391	397	406	373	398	348	352	382	378	396	405	416	390	387	365	399	338	406	425	381	381	364	418	412	405	401	407	373	359	372	369	414	351	377	399	366	355	368	366	402	443	394	376	405	389	394	383	359	395	397	369	388	355	412	397	392	378	418	423	355	404	420	387	404	396	407	388	388	383	351	394	429	361	385	380	392	411	402	404	401	427	382	406	401	378	391	369	365	428	421	425	381	364	401	383	378	399	369	402	379	390	397	383	380	400	353	407	394	371	365	406	419	368	370	363	381	393	373	398	387	375	404	392	427	364	417	377	377	414	393	420	411	386	401	400	369	375	381	399	401	417	415	388	408	397	423	400	409	350	374	424	403	409	374	388	371	384	377	402	377	378	374	413	355	379	376	394	391	371	406	370	400	383	391	404	377	363	381	411	387	364	367	416	369	387	358	386	369	399	367	387	355	364	408	392	399	379	357	376	379	409	387	399	368	381	382	405	376	400	444	385	425	391	390	364	360	383	371	379	449	361	414	381	368	379	413	411	369	406	383	380	363	385	383	387	410	373	414	439	405	398	371	387	431	410	382	392	391	425	421	349	394	376	386	380	397	383	385	380	355	397	377	391	404	374	353	390	401	374	423	387	371	429	421	392	388	395	406	353	420	361	395	372	389	390	380	377	378	395	405	392	408	396	413	397	378	359	424	389	403	367	387	380	366	399	366	425	399	420	387	410	417	420	370	390	363	415	398	395	393	395	359	390	375	397	415	357	381	426	394	393	357	358	421	363	336	412	410	389	438	408	402	369	405	398	413	402	364	398	392	381	405	384	376	384	376	383	409	383	369	379	362	398	399	389	353	366	389	371	427	377	391	361	390	388	366	376	366	369	406	376	366	415	388	412	376	404	377	389	359	424	377	389	375	389	383	388	442	383	373	410	402	383	369	375	381	387	346	385	413	426	403	385	346	374	403	356	377	389	391	373	397	373	403	370	423	407	393	405	394	385	327	401	363	380	395	389	398	423	364	392	396	423	397	392	360	369	396	377	374	386	370	336	425	397	406	374	384	414	381	407	405	376	373	407	397	391	396	391	425	417	379	378	400	392	399	382	408	376	401	411	394	387	414	394	395	406	371	391	398	375	381	432	417	405	405	391	419	408	382	421	370	418	426	375	397	379	365	379	398	345	407	409	382	367	380	402	360	411	373	367	416	412	393	362	401	418	400	394	410
35316	58763	46710	31225	23825	19461	14311	10851	8361	6754	4875	3763	3011	2419	1957	1780	1783	1609	1205	844	717	649	586	592	557	527	552	512	501	456	452	456	485	461	423	448	413	426	445	464	458	459	448	467	416	430	422	424	429	442	393	430	394	411	450	413	431	446	407	415	388	427	416	417	415	407	428	429	404	430	455	445	421	436	432	454	413	426	431	448	443	438	417	470	440	431	425	440	420	408	386	413	408	393	410	411	448	434	418	421	420	439	436	410	400	447	396	446	395	409	390	431	364	430	425	427	418	397	434	414	437	410	444	424	417	426	407	396	405	440	422	423	441	407	393	426	424	405	445	417	421	410	452	441	421	384	386	418	426	376	430	443	442	405	416	447	409	436	435	425	371	408	435	380	421	417	397	416	449	445	435	425	412	393	412	386	421	404	404	396	406	432	430	417	393	410	409	388	398	399	411	406	425	406	380	390	412	414	406	413	417	409	407	411	418	423	410	434	433	436	385	429	378	405	387	445	411	434	431	448	435	400	435	418	420	417	429	420	432	426	401	414	419	404	394	438	393	440	436	422	422	422	408	411	443	372	374	404	445	436	408	387	417	435	400	419	391	440	403	423	388	402	400	440	419	437	421	431	394	429	427	399	447	423	463	394	410	419	412	429	400	408	383	402	429	421	428	392	433	413	409	410	405	434	430	410	456	386	436	439	448	413	394	386	408	428	425	403	413	382	395	445	372	403	399	399	419	398	418	402	427	414	417	401	419	427	403	413	417	394	400	436	380	444	431	414	415	432	412	391	396	403	417	431	425	459	371	431	401	404	420	419	400	422	386	413	426	395	396	371	421	460	418	375	437	397	407	389	402	405	407	360	416	411	429	403	447	438	456	440	461	395	402	435	409	395	434	433	412	433	366	434	402	445	440	444	400	429	409	431	439	420	431	417	428	416	400	432	465	425	465	455	393	433	451	375	412	447	391	407	407	413	402	442	419	431	429	423	415	421	373	401	433	414	403	431	415	432	414	392	411	401	424	403	424	384	410	404	438	417	436	419	395	426	421	468	434	441	421	415	398	433	399	420	426	416	397	427	407	403	406	416	393	407	437	380	421	434	382	409	413	365	450	403	427	415	451	387	383	402	415	395	412	428	417	409	432	417	423	410	420	404	438	433	423	424	404	423	451	456	439	430	416	420	415	407	437	413	413	423	378	401	412	436	400	427	439	385	416	425	393	418	426	385	401	397	480	394	408	449	412	421	412	418	396	447	424	453	426	407	422	423	397	397	394	372	393	427	423	398	412	438	420	466	411	446	431	446	392	436	442	398	402	411	412	405	394	419	412	378	412	447	414	425	393	410	441	444	449	395	414	432	408	387	428	416	398	390	394	423	406	404	419	390	423	427	402	419	419	426	495	430	411	394	415	417	387	408	432	425	489	405	397	381	391	439	450	420	438	459	440	363	422	403	412	392	428	416	425	418	435	445	414	434	444	450	381	410	431	418	408	400	405	421	408	429	414	411	403	450	420	419	414	419	422	418	444	426	401	399	396	434	408	411	394	411	411	411	401	434	423	407	404	422	399	425	405	411	430	406	415	425	384	397	441	410	389	421	414	427	417	408	446	427	446	383	416	457	417	398	400	415	400	433	426	419	421	416	412	444	403	433	412	450	372	416	402	441	435	383	401	410	437	391	448	423	423	429	414	402	435	472	407	419	412	418	413	384	393	398	425	435	437	413	428	408	429	426	436	420	398	413	448	400	382	386	424	434	381	429	372	407	418	426	411	418	441	422	398	407	424	432	409	439	415	432	391	402	429	400	406	394	403	450	396	427	374	362	451	399	410	431	413	423	420	439	399	405	407	421	413	402	409	434	417	443	418	382	400	404	407	447	426	390	422	410	416	369	417	450	411	430	437	421	434	411	449	430	413	394	434	424	398	411	402	436	411	390	374	418	432	459	400	460	400	428	411	414	426	431	409	405	403	421	429	406	428	434	395	436	413	410	408	405	437	450	430	410	420	438	438	425	419	398	379	410	424	424	480	420	395	390	404	381	425	397	417	410	432	414	401	413	440	400	388	375	428	404	404	384	399	450	389	436	385	392	422	390	417	392	429	396	401	430	412	432	427	451	397	463	438	425	435	419	446	417	434	398	362	435	457	395	419	394	407	403	438	450	414	419	388	426	370	416	420	405	414	468	402	414	430	429	447	455	434	411	414	400	415	423	437	414	403	442	384	393	414	413	428	411	436	400	427	450	415	415	407	449	418	401	435	396	407	419	439	405	383	410	411	438	407	396	429	388	410	435	406	429	405	429	419	404	411	374	417	428	409	391	394	403	450	439	401	406	403	393	410	407	429	442	411	416	421	465	403	461	401	382	425	408	435	409	431	404	417	415	388	410	418	412	408	419	397	427	411	458	424	436	443	412	399	370	445	440	409	408	409	441	412	432	434	420	417	426	436	451	411	448	395	408	426	441	441	418	414	400	423	400	419	441	433	372	422	411	390	420	417	416	399	413	422	443	434	427	438	429	414	402	435	445	455	418	373	446	423	428	430	408	426	432	424	394	415	391	400	428	429	422	446	419	466	451	413	452	419	398	370	396	426	422	408	409	453	385	385	380	417	418	418	416	411	390	449	412	447	435	391	439	410	383	404	426	391	394	437	409	408	406	451	414	421	409	404	442	410	384	415	404	408	427	422	434	404	406	414	444	429	436	438	394	425	409	388	433	410	426	381	441	428	424	470	402	408	396	414	438	414	428	418	424	420	428	412	428	379	408	445	422	436	441	419	434	450	403	397	424	432	400	385	411	424	406	433	407	412	415	416	420	409	412	387	405	425	391	402	414	421	410	407	412	420	420	394	406	392	424	394	404	411	402	434	425	418	408	425	413	464	466	412	400	413	382	392	443	391	453	432	400	421	394	423	413	372	395	412	407	412	420	416	433	426	439	410	388	425	425	435	416	416	440	430	412	415	435	414	405	419	421	430	419	466	415	427	420	416	390	409	400	402	444	402	414	376	410	453	433	404	388	429	461	398	412	399	437	446	411	398	406	434	394	372	415	419	406	407	429	396	428	410	391	407	418	413	414	445	398	381	428	410	433	409	425	421	366	432	445	407	419	384	414	404	432	434	414	447	398	401	403	421	410	448	421	427	426	395	423	385	411	423	390	431	427	401	420	440	412	433	418	442	388	391	412	423	432	426	411	409	455	397	396	414	403	437	443	430	404	418	443	381	416	408	402	434	435	450	462	425	413	417	377	411	423	420	418	451	424	408	418	441	403	424	398	384	384	393	400	393	450	417	397	414	429	407	401	397	445	434	420	436	421	424	423	407	448	427	442	390	418	451	432	406	401	434	386	389	401	399	423	446	402	431	455	428	432	406	444	395	405	433	427	406	420	423	433	429	383	443	429	412	388	396	391	422	401	436	417	425	436	400	423	433	424	435	405	398	444	422	445	393	393	445	439	420	393	430	406	418	431	418	419	421	420	417	414	437	436
22535	21088	28871	24091	22076	23963	23430	13786	9137	7563	5320	4118	3234	2839	2318	2038	2041	1709	1433	1162	961	845	755	795	759	737	695	706	743	660	690	678	654	626	660	621	660	599	637	577	603	588	643	653	624	549	599	562	607	609	647	613	616	612	583	572	632	672	577	590	576	605	573	606	592	600	580	603	589	647	581	596	597	578	629	597	583	577	608	606	595	607	575	605	590	597	566	611	541	632	603	635	634	643	641	571	576	601	574	581	579	595	585	628	573	619	582	622	585	598	633	591	577	603	601	595	606	607	600	585	581	606	606	626	607	597	614	601	605	573	573	621	623	559	605	619	596	579	579	569	573	603	562	649	584	563	548	585	571	575	587	596	562	586	600	624	607	610	587	594	605	571	583	579	574	575	601	608	617	606	607	609	586	575	614	590	578	535	550	647	612	575	588	570	602	608	600	597	592	544	610	634	594	631	621	598	606	572	582	543	598	587	551	567	575	529	603	626	579	621	585	584	584	611	588	582	559	565	584	597	571	604	553	615	625	586	638	579	573	585	540	575	586	596	564	585	581	614	627	587	593	609	583	604	574	578	586	581	563	601	590	575	607	636	533	616	546	575	561	607	600	586	579	571	565	594	574	608	608	558	629	608	582	620	633	598	550	572	551	530	617	575	589	560	579	584	587	563	595	628	579	603	614	598	591	631	617	599	617	590	608	609	604	618	600	596	611	572	553	600	596	584	559	597	591	601	565	591	603	585	617	596	607	584	576	609	540	564	578	630	591	586	529	598	626	588	561	559	605	612	591	597	578	608	591	553	546	601	574	601	587	609	570	558	590	599	561	563	584	596	592	588	574	612	603	597	607	573	555	592	601	613	606	579	588	617	600	629	584	568	624	594	613	608	592	604	579	628	609	566	589	604	577	585	596	587	591	561	635	596	589	616	594	581	577	586	549	585	582	580	594	535	595	579	568	555	543	610	550	583	597	561	569	585	573	628	584	563	591	555	561	575	583	598	599	541	612	545	581	602	596	630	597	600	618	574	598	596	584	610	567	573	612	567	617	604	536	593	561	532	592	610	620	599	581	582	622	583	629	565	584	574	547	549	591	546	578	605	606	608	602	590	603	539	551	575	560	581	582	591	595	597	608	595	566	572	570	605	565	581	594	616	575	563	563	576	597	596	565	584	567	603	583	573	584	593	606	584	586	583	569	563	572	616	562	585	550	575	623	583	573	571	587	602	534	567	576	603	596	622	588	558	561	576	590	597	575	633	643	595	607	514	605	528	565	597	650	612	613	545	535	614	532	577	596	615	643	571	585	604	653	615	588	546	561	571	597	589	553	533	598	645	566	537	608	583	622	565	581	569	597	569	560	575	575	586	588	580	616	530	550	556	581	594	561	606	565	572	574	579	615	575	630	596	589	583	610	538	606	624	605	568	594	532	637	597	629	602	560	603	569	638	588	583	608	579	566	608	576	572	603	596	585	547	606	603	601	606	616	620	596	625	568	588	549	582	599	595	593	608	641	599	593	566	551	590	601	576	638	583	585	600	578	592	601	587	570	578	570	622	589	568	555	581	529	596	580	571	547	561	567	556	561	602	592	560	564	589	569	602	571	592	617	579	573	575	590	594	582	577	570	587	563	575	577	611	600	599	615	608	564	592	588	564	602	557	634	594	587	552	546	592	606	593	593	589	574	582	550	569	622	622	565	591	583	589	582	615	595	553	611	609	581	598	620	567	549	592	622	519	577	594	606	574	584	552	602	595	584	585	625	583	629	563	615	587	553	594	643	599	555	550	582	585	616	555	540	581	591	600	552	618	549	594	590	555	520	615	600	618	567	605	619	609	581	597	559	587	571	571	557	600	606	535	607	589	554	639	595	552	535	625	597	582	595	530	561	568	601	580	572	581	582	581	603	626	596	631	625	617	571	622	571	595	609	587	582	605	600	603	584	611	585	549	552	601	557	604	588	657	547	606	568	563	569	564	570	611	605	605	549	687	610	565	557	570	610	633	570	623	572	626	583	617	578	586	617	658	605	614	614	576	567	561	596	611	590	583	609	584	615	610	580	612	552	561	639	585	594	525	571	620	575	600	565	580	582	607	521	621	614	623	574	583	591	554	577	569	593	583	582	598	543	570	583	569	660	603	573	603	629	600	557	607	606	576	572	580	572	592	609	580	577	590	602	579	578	621	561	533	581	595	600	563	590	569	590	547	597	568	558	578	612	623	571	598	596	586	565	589	568	582	621	566	575	612	606	623	553	611	601	623	583	607	544	607	596	554	590	604	576	578	575	583	596	589	572	592	585	598	586	591	610	610	578	570	558	542	570	561	576	585	539	609	548	584	587	621	582	594	565	564	579	637	584	611	595	583	576	622	560	592	613	566	564	616	583	540	574	559	570	572	605	595	593	600	595	619	583	584	560	572	553	569	578	527	585	542	566	625	594	614	609	585	578	582	579	585	600	581	589	604	624	581	579	556	643	603	633	575	569	573	579	600	589	597	605	577	607	615	554	545	608	566	583	534	557	617	596	595	552	603	573	612	590	595	627	561	556	574	531	562	602	587	549	573	631	598	597	560	601	580	584	576	631	531	582	627	603	586	623	579	588	546	611	596	565	607	594	583	613	607	606	562	562	586	580	578	562	602	560	594	565	630	606	594	582	620	611	592	580	576	590	603	558	651	598	586	578	584	592	612	562	596	587	584	587	614	597	607	589	583	599	652	631	615	566	528	608	599	588	586	618	630	594	599	565	562	573	587	611	595	594	588	547	574	568	597	595	620	590	593	622	567	606	580	553	550	573	539	629	595	565	584	594	552	566	600	562	587	617	599	625	555	610	593	572	603	574	546	594	581	601	575	572	591	601	612	602	618	612	586	566	607	549	605	585	580	560	576	650	521	575	624	605	599	567	559	589	583	587	618	581	575	602	563	590	632	555	567	570	587	616	560	556	572	576	622	594	605	558	579	572	603	568	593	613	630	577	604	575	578	572	599	598	571	576	588	591	604	568	578	591	582	593	606	638	562	562	596	599	557	613	539	579	628	601	575	595	607	550	585	627	588	564	594	569	590	608	615	618	619	594	564	585	583	611	588	623	601	596	620	575	538	596	598	586	578	642	581	580	586	598	618	591	550	587	580	557	539	574	597	583	582	564	593	542	627	557	607	586	580	614	578	587	610	591	565	616	593	605	629	588	529	607	591	605	584	629	621	582	563	598	585	631	640	570	561	569	602	569	614	619	560	573	581	625	569	585	627	607	608	596	585	562	559	618	574	617	641	631	641	614	611	613	591	569	584	595	559	597	565	609	579	622	570	655	617	606	575	591	578	586	623	545	630	589	554	604	605	595	586	554	598	579	591	576	599	537	589	539	553	570	557	634	588	623	605	661	587	523	592	553	583	588	634	598	570	539	572	576	600	575	585	584	612	581	574	639	614	571	563	571	629	613	526	544	577	576	598	588	630	593	590	600	571	592	567	603	588	667	571	616	587	624	628
38590	67805	57087	39101	31762	26918	20708	16130	12711	10789	7279	6216	4666	4168	3336	3023	2993	2396	1862	1471	1101	1011	887	904	838	819	774	742	746	762	697	686	745	696	650	654	630	619	626	661	640	597	631	612	606	595	599	578	583	583	584	633	624	625	604	605	549	618	608	596	620	608	602	604	602	603	611	615	644	584	616	631	615	648	633	623	619	606	604	570	650	611	653	606	575	557	586	594	599	624	607	581	597	579	665	568	599	604	627	614	615	581	551	589	627	584	575	645	588	588	638	588	595	590	554	617	591	601	589	576	623	605	577	561	628	635	560	595	636	561	598	613	629	596	604	549	647	625	579	620	605	623	586	611	637	575	567	606	594	566	596	583	624	588	602	588	544	577	587	577	643	566	565	618	589	572	591	614	610	553	601	592	595	608	570	568	624	585	631	632	623	589	611	579	609	577	600	549	609	605	570	614	620	588	591	596	611	635	582	581	572	590	625	561	605	575	632	613	584	597	567	571	567	565	604	612	590	563	572	614	589	586	615	576	584	598	557	595	591	553	616	585	564	566	621	600	632	581	596	624	591	606	580	582	575	601	605	620	577	575	661	595	628	553	545	619	582	599	578	590	552	602	579	600	594	620	593	575	581	576	598	574	550	601	596	609	599	600	584	614	597	577	545	614	597	601	616	604	598	563	579	613	574	577	612	593	545	594	571	593	551	625	607	592	603	573	595	587	567	615	579	576	582	606	632	566	617	591	554	551	587	556	601	582	562	615	615	604	628	569	590	651	579	611	577	568	575	578	581	600	580	601	591	576	597	575	619	649	608	619	570	604	576	623	592	599	652	615	601	582	599	617	552	577	583	619	588	608	580	659	576	583	550	575	584	657	599	585	579	589	627	639	629	622	564	598	582	588	607	559	606	587	580	589	589	666	614	574	581	598	559	581	601	610	554	613	579	547	590	562	600	643	655	611	622	613	595	600	605	587	614	609	566	578	618	580	606	538	655	614	597	613	604	580	608	617	574	601	602	578	584	597	603	604	629	592	621	568	617	563	623	612	576	596	614	586	585	599	601	559	627	587	572	541	514	607	598	547	606	559	614	615	594	552	576	570	587	544	594	593	629	579	637	644	571	548	649	579	619	581	590	577	630	592	616	631	539	595	597	610	592	638	602	522	585	586	607	586	625	608	596	577	606	552	583	592	586	587	646	570	553	608	578	560	566	593	580	609	584	553	643	562	605	599	596	594	633	619	564	626	581	572	586	607	628	598	631	617	608	589	579	587	643	609	591	636	594	580	602	616	592	550	590	576	597	530	613	621	550	592	588	611	554	557	613	619	558	616	617	623	587	552	563	625	601	551	556	576	638	591	600	576	592	555	629	579	626	602	580	607	619	608	589	574	608	606	582	631	569	590	574	566	592	648	587	546	618	603	602	608	586	582	614	601	560	590	638	624	634	575	571	573	577	633	592	573	607	594	595	591	614	607	619	594	597	577	549	572	586	618	641	554	570	601	627	601	637	561	579	626	580	568	575	614	619	595	601	610	570	598	607	583	563	591	622	601	631	599	589	591	547	540	536	621	593	648	570	594	580	604	612	603	634	576	592	594	550	622	580	615	580	646	606	610	595	607	569	593	632	591	588	618	613	584	576	593	616	618	622	581	608	574	617	623	589	613	595	588	602	622	589	610	571	596	556	592	601	640	596	637	606	624	581	567	669	591	584	642	534	605	595	548	616	589	567	603	624	576	617	590	570	604	587	566	584	602	589	585	581	592	637	619	566	613	571	603	573	597	623	584	605	598	613	600	608	588	595	585	598	616	606	609	570	581	618	595	585	551	581	575	607	608	617	599	587	610	631	520	595	575	597	568	569	578	622	575	574	632	628	603	573	587	649	629	639	593	620	594	598	591	564	610	596	610	579	582	582	553	603	603	615	609	575	585	550	588	589	634	556	582	607	608	601	602	616	576	587	582	586	626	636	561	605	581	588	570	589	596	582	601	610	649	558	648	574	615	593	580	583	563	583	578	571	573	637	589	581	612	625	625	618	579	596	597	611	611	598	596	611	619	589	589	568	612	611	616	580	567	548	571	591	587	577	552	609	584	618	595	555	605	548	611	576	602	576	584	582	638	600	586	540	595	607	616	616	617	619	585	553	638	626	625	580	590	627	521	627	608	589	649	568	633	605	612	600	573	580	635	576	568	599	594	637	593	632	603	575	532	585	603	592	601	604	627	621	604	609	642	634	598	585	565	615	568	603	592	552	569	583	567	604	606	613	611	584	575	572	593	602	602	568	664	609	577	597	560	608	614	615	598	584	538	623	591	581	597	537	572	599	614	581	601	569	630	599	612	594	579	589	602	628	591	589	625	616	566	595	604	544	599	576	599	592	608	581	600	605	601	626	631	625	601	567	591	588	666	562	551	588	540	573	620	608	591	641	545	620	574	616	608	598	591	605	590	596	624	573	610	601	618	569	586	577	587	555	535	615	645	582	554	643	597	582	611	589	610	620	572	618	570	583	611	574	581	587	586	603	586	605	588	588	608	545	615	587	602	603	605	615	582	573	607	551	598	576	583	583	589	563	556	582	603	565	556	597	556	652	572	588	637	579	582	628	583	550	592	582	577	634	537	553	584	574	575	570	570	599	599	568	645	645	622	589	592	543	592	578	594	579	576	576	570	623	603	607	575	554	583	563	616	627	544	594	576	586	589	571	603	643	569	599	524	597	569	614	585	575	602	585	652	599	580	591	564	573	628	693	597	553	554	600	566	619	581	591	609	592	579	579	576	546	564	590	591	602	601	576	605	597	575	587	590	610	579	610	639	660	583	586	584	609	589	587	615	545	577	589	627	577	569	636	603	576	584	592	592	644	583	582	585	603	608	614	582	618	603	641	577	589	614	593	607	588	582	589	588	598	560	577	589	612	571	595	624	567	588	586	606	579	586	599	603	650	567	620	568	603	621	630	607	610	600	613	612	555	610	591	567	624	612	597	569	591	570	579	601	610	566	597	588	577	584	563	619	565	618	651	648	607	586	633	592	583	586	546	599	605	601	600	592	599	603	636	583	570	598	564	579	577	612	626	610	616	593	615	583	597	644	591	578	581	590	556	608	546	544	554	611	601	544	612	552	593	607	617	650	584	571	605	625	629	576	582	593	614	552	601	550	536	661	569	598	600	559	575	599	618	609	661	624	617	594	575	590	589	617	566	558	576	615	606	650	615	545	618	562	560	599	583	617	569	603	641	611	602	589	563	602	597	550	633	632	608	614	610	602	607	564	563	578	575	593	631	612	596	600	587	602	621	605	576	587	603	643	595	586	598	582	605	578	639	607	592	612	611	592	603	634	601	570	574	603	613	608	624	604	599	618	576	647	555	575	597	563	583	558	625	567	590	596	548	601	613	611	635	611	593	607	609	581	605	618	609	624	584	635	576	609	616	605	605	560	607	572	609	595	580	557	606	601	554	642	587	535	605	587	585	596	631	649	566	576	619	592	585	579
32397	41118	46360	31461	20018	13628	9030	5802	4299	3143	2284	1811	1462	1278	1135	1000	951	859	688	571	481	443	446	432	389	418	390	369	381	378	395	386	362	356	361	393	372	373	376	343	357	359	386	347	356	332	339	354	340	354	353	366	344	335	345	380	306	398	339	379	384	342	378	383	359	366	337	332	378	307	356	343	354	383	371	363	336	333	390	385	366	364	340	356	364	365	371	354	351	373	350	340	357	316	366	385	341	363	361	346	329	349	383	362	345	355	344	358	342	325	342	364	365	374	361	368	343	362	337	345	367	352	385	360	370	374	371	366	396	352	350	368	398	357	363	331	372	351	370	353	339	362	370	335	352	343	372	352	323	350	366	372	351	337	369	359	390	362	331	346	345	356	329	351	337	358	356	314	311	341	325	326	370	363	339	332	346	311	355	364	352	331	370	359	348	332	364	317	350	341	335	375	356	387	356	391	360	344	340	357	364	357	369	353	339	325	313	347	376	364	372	350	312	380	365	352	351	361	347	394	332	331	354	368	365	364	372	361	336	362	390	389	355	340	346	354	338	326	343	379	374	336	336	358	385	323	347	349	371	326	361	358	372	338	353	347	367	340	388	372	345	357	348	323	339	336	390	374	354	361	353	343	368	383	379	365	374	341	343	349	338	368	336	356	362	360	383	339	363	372	342	364	363	340	425	368	374	326	344	370	347	357	352	367	348	335	355	356	360	353	332	330	313	361	402	351	337	337	352	343	351	345	377	343	362	374	318	356	356	337	336	368	316	370	370	361	349	347	346	371	355	339	364	377	359	335	375	388	339	356	361	336	358	405	334	349	360	334	358	349	368	380	378	338	383	349	356	340	363	334	371	367	319	335	345	352	393	390	362	357	344	382	346	382	335	327	332	370	338	349	353	370	364	322	372	340	338	381	340	348	373	343	358	375	343	343	354	344	382	359	356	374	350	324	334	377	347	365	386	324	360	347	346	339	328	343	358	361	330	344	352	350	355	324	350	348	371	325	336	348	349	377	357	345	381	360	334	350	366	370	356	354	361	392	359	377	332	343	362	372	322	317	348	364	365	353	351	344	361	405	375	357	359	333	316	352	353	339	359	373	346	361	356	357	339	326	361	373	372	412	334	346	363	313	340	354	353	383	329	341	359	376	365	321	345	341	366	366	350	366	364	347	380	357	352	389	372	347	357	343	373	363	340	371	355	366	356	361	371	349	353	347	356	370	352	348	395	370	353	344	355	383	353	339	377	321	376	354	360	364	327	351	342	355	367	351	350	363	369	359	351	366	363	369	343	365	366	350	379	333	347	342	385	344	336	350	383	385	356	354	384	329	369	344	371	325	323	356	365	333	376	341	344	364	340	361	365	351	350	339	347	378	331	421	360	327	358	358	377	363	348	370	336	342	380	343	374	363	350	354	361	400	367	374	361	326	382	332	352	342	350	365	351	375	350	349	368	336	403	355	354	340	382	316	330	357	325	352	358	375	373	336	358	346	360	356	379	363	314	370	352	327	363	350	385	349	372	379	377	387	349	333	389	352	353	376	369	326	367	385	335	329	346	374	345	325	338	359	352	383	381	331	364	333	352	356	328	372	340	373	353	372	333	378	359	313	386	330	354	361	352	329	357	362	398	344	389	368	376	345	372	353	373	356	368	346	352	343	353	366	361	379	344	369	318	376	354	341	368	329	346	354	330	347	337	350	327	350	348	361	361	379	365	377	368	374	343	371	361	351	336	362	326	395	350	377	344	384	351	355	356	341	358	349	378	316	326	365	361	334	340	322	337	378	341	376	379	361	378	349	353	390	365	322	344	347	347	388	372	334	347	323	321	363	328	309	319	343	383	370	359	382	354	377	364	339	355	350	317	360	356	393	370	329	389	354	350	391	360	344	357	358	329	327	360	335	378	385	358	365	361	382	384	365	345	350	376	355	332	389	329	336	340	363	351	371	363	354	349	338	342	348	357	358	361	376	365	347	332	375	364	357	320	356	348	343	371	342	347	355	344	344	341	335	332	347	359	337	317	385	340	349	355	364	378	332	388	346	335	367	330	355	327	369	324	347	337	328	342	343	341	323	345	329	359	345	350	324	357	370	373	334	347	398	331	362	324	361	350	376	352	344	386	352	358	341	339	356	349	364	346	367	367	348	347	356	354	371	371	339	349	364	324	359	367	354	338	373	360	351	361	341	354	358	368	352	333	334	352	336	325	346	358	363	366	389	366	373	353	343	333	349	362	370	349	343	336	367	363	366	326	328	313	369	376	369	346	369	359	368	374	327	364	359	371	325	386	367	353	365	329	354	341	312	366	350	379	369	324	345	351	356	361	388	375	368	314	355	352	366	314	336	377	350	358	341	359	326	374	375	330	335	367	368	389	332	352	365	350	360	332	359	314	348	350	342	311	387	381	380	345	335	365	376	316	347	376	356	350	350	346	370	348	344	358	369	374	356	330	345	361	376	420	369	356	364	368	346	339	365	348	360	355	348	352	356	336	355	355	386	359	360	384	353	354	357	357	338	308	351	341	360	365	374	420	342	388	364	337	326	380	385	341	364	366	396	350	379	341	357	389	372	374	322	385	363	364	366	323	392	360	352	351	327	331	357	359	372	367	342	356	356	334	392	346	400	343	330	382	356	361	334	328	362	362	342	366	352	354	339	341	373	369	341	349	347	406	343	343	367	362	369	337	351	348	343	342	350	326	339	328	332	384	417	350	370	312	338	342	322	356	308	354	346	356	317	341	369	339	329	342	338	360	349	358	355	367	349	369	346	361	369	363	354	311	375	361	358	370	363	373	355	346	355	373	328	332	352	322	333	353	376	335	378	339	352	388	339	358	341	357	342	342	360	356	372	343	336	371	325	362	375	359	370	334	339	348	353	330	356	363	355	336	341	324	373	336	365	328	354	385	369	370	338	341	333	380	355	325	385	364	365	324	370	356	357	326	362	334	396	356	347	356	330	387	363	371	344	335	357	352	371	315	372	332	360	355	352	333	377	358	320	355	362	371	342	368	368	352	347	356	374	337	377	374	366	323	354	337	363	350	346	341	352	354	324	365	353	346	337	352	371	348	326	310	343	358	328	350	343	323	328	385	354	367	367	359	369	348	374	339	371	348	353	374	402	390	360	370	361	351	357	348	359	352	380	301	376	358	349	332	350	334	365	341	360	367	352	369	355	355	312	368	324	319	349	335	351	397	364	347	349	354	381	358	385	373	378	319	354	357	341	364	347	341	359	294	344	366	382	321	326	375	353	403	344	345	322	358	359	389	363	354	358	373	368	329	346	344	341	371	335	353	368	372	375	359	377	355	342	345	378	356	374	360	346	349	386	326	306	349	352	330	357	378	347	350	365	342	381	351	349	324	364	386	329	334	371	363	355	384	339	353	356	362	346	360	325	379	370	363	324	367	371	362	352	365	374	370	366	344	373	360	370	360	352	365	341	335	335	359	383	338	366	374	343	372	375	354	365	374	351	365	351	356	342
34747	52651	43000	27333	20560	17115	12349	8956	6899	5224	3555	2879	2309	2036	1604	1435	1393	1274	910	645	567	517	482	490	490	465	438	413	371	380	408	410	389	410	398	385	391	451	422	364	391	374	375	362	409	408	398	366	357	357	386	378	382	358	365	358	393	380	381	374	342	343	382	362	393	402	350	363	352	354	341	380	360	395	366	377	380	378	368	394	378	392	388	367	322	379	376	353	391	369	350	360	370	376	378	366	363	358	362	367	384	386	376	369	397	390	406	382	378	410	356	366	360	382	332	406	345	385	387	378	377	370	381	371	398	346	373	363	355	371	339	386	404	348	343	394	381	379	392	370	377	385	358	404	409	361	368	357	348	363	405	382	373	361	358	381	356	374	375	365	390	402	370	380	395	359	370	377	383	367	378	395	390	373	389	375	411	357	380	374	368	376	354	387	379	351	387	389	352	386	372	418	372	382	402	353	377	359	397	410	352	363	387	370	335	344	382	366	366	385	368	408	360	381	391	347	360	384	386	371	379	362	360	393	379	405	327	377	391	385	388	380	346	389	349	399	379	395	363	385	344	336	417	365	410	386	377	366	412	375	353	410	374	359	389	367	390	361	375	322	359	304	407	405	338	369	382	362	390	351	359	378	351	381	346	357	371	359	387	408	378	350	376	363	367	360	350	374	402	380	390	373	353	373	409	359	371	373	345	366	353	393	373	385	373	373	354	356	374	370	390	372	375	375	379	391	381	362	365	340	360	350	386	347	398	364	370	388	383	375	363	361	370	385	330	384	350	382	376	361	375	374	373	367	367	364	379	373	368	380	367	337	400	351	356	327	392	376	379	362	365	358	383	363	368	348	378	371	390	405	369	411	397	414	343	408	386	341	334	405	342	390	358	374	358	381	350	379	350	384	377	370	359	398	352	376	404	372	377	371	418	335	386	347	397	396	372	361	369	370	380	389	391	406	329	362	357	378	385	389	364	375	371	380	376	411	390	389	347	380	390	366	415	393	366	335	380	379	361	394	377	332	339	356	363	400	357	364	364	382	357	367	390	364	370	358	385	356	375	433	367	346	345	389	370	354	366	377	373	420	379	352	385	355	371	370	384	370	375	396	389	376	397	404	333	400	405	338	362	355	376	403	369	386	376	366	380	380	410	391	348	383	385	351	358	373	374	363	370	355	386	380	340	387	400	354	374	363	352	364	359	356	371	363	365	386	325	396	369	387	373	405	378	409	382	371	356	357	389	369	372	354	381	360	347	385	362	355	355	371	358	343	374	356	358	351	378	397	374	358	359	364	362	375	374	375	340	342	387	371	401	348	360	394	372	336	372	363	375	399	379	393	380	357	360	385	346	372	376	362	405	385	376	359	380	346	405	374	411	377	351	319	348	346	373	389	378	372	355	367	355	373	365	349	371	374	354	348	380	335	400	414	382	401	364	393	374	396	394	356	367	366	371	360	375	351	351	381	371	348	378	366	359	390	362	379	364	376	342	384	400	385	366	385	357	326	383	378	383	365	374	376	361	397	357	355	369	376	399	373	392	397	376	373	375	383	374	336	371	335	352	340	328	390	385	373	348	338	355	358	351	368	368	355	384	405	354	380	359	350	389	357	364	363	367	411	361	327	394	367	377	373	371	346	338	396	403	414	403	360	342	385	394	372	369	388	375	311	362	361	377	364	383	362	368	339	353	401	334	362	393	370	410	380	336	354	362	370	361	389	362	378	385	384	337	357	348	365	341	366	424	390	368	361	371	384	334	381	374	357	368	339	365	369	410	355	365	371	366	352	383	364	353	337	354	390	399	363	353	328	383	387	403	365	372	399	369	384	393	361	364	365	402	361	365	382	381	342	355	358	371	340	349	381	392	352	363	368	413	404	401	396	372	371	421	382	369	370	376	387	368	353	378	337	390	354	394	383	380	403	395	383	383	368	344	373	378	362	361	392	390	359	406	390	365	359	368	350	372	382	381	349	363	364	377	392	358	380	346	368	402	385	373	348	318	382	356	353	347	386	375	358	382	390	358	387	379	387	368	389	350	369	360	350	380	387	387	398	389	399	389	352	377	360	380	366	369	352	388	361	365	361	359	430	394	404	352	386	389	362	382	367	370	335	387	328	386	369	370	372	393	346	345	342	369	387	364	351	398	335	365	388	370	360	395	352	331	358	361	376	400	365	360	355	358	399	393	369	382	368	379	413	342	384	394	353	373	362	358	377	425	381	377	362	367	388	342	378	365	370	369	394	377	397	404	391	379	369	360	367	349	366	390	345	365	348	369	363	365	364	360	406	396	342	370	372	351	373	353	391	385	423	332	376	374	357	380	368	365	389	364	374	386	378	339	402	381	358	357	371	369	402	369	389	360	410	361	401	375	369	352	364	354	386	383	376	352	333	401	354	365	355	387	389	389	378	378	332	392	366	358	388	358	418	348	367	372	377	349	363	381	339	367	377	369	380	365	363	384	361	357	378	352	401	355	352	397	418	393	375	355	379	360	381	362	366	354	368	329	389	372	387	393	366	372	373	385	355	370	369	393	354	382	405	362	379	375	369	372	345	358	340	328	362	391	392	396	362	331	367	347	373	340	350	391	419	359	350	384	343	354	369	367	402	382	379	411	356	331	377	373	358	375	423	342	387	343	390	374	378	375	368	341	370	405	380	383	337	387	348	339	377	394	375	362	378	348	378	342	354	389	389	374	354	366	398	353	367	367	390	381	393	361	366	358	368	387	339	386	377	378	375	366	359	323	356	359	356	370	390	378	391	323	347	404	355	336	363	345	408	376	353	365	376	356	367	380	367	376	378	360	405	387	402	347	394	365	387	372	357	371	388	372	397	397	341	365	393	393	385	372	350	374	393	364	357	357	383	396	383	390	367	362	377	376	360	364	402	371	366	383	370	355	361	368	385	373	362	363	389	332	353	373	335	346	361	323	348	355	378	366	368	357	377	348	383	398	383	351	397	377	328	365	361	350	378	375	339	370	379	345	364	393	375	347	337	367	375	360	373	377	363	376	371	356	374	360	361	328	379	345	359	405	343	401	357	376	393	354	398	354	395	395	366	398	366	371	367	382	353	366	389	338	386	388	359	407	381	425	373	359	408	378	381	378	367	357	375	387	376	368	379	363	398	373	377	362	398	370	361	357	358	380	375	395	361	369	361	361	403	344	369	392	347	372	360	393	395	351	365	383	366	358	388	374	375	375	353	364	351	364	373	385	353	366	386	396	355	395	394	351	358	373	365	375	361	371	344	416	414	395	392	364	395	354	370	387	360	390	370	338	387	397	373	349	345	352	369	366	394	367	391	365	354	356	365	381	374	359	359	381	369	388	358	345	383	388	367	373	376	379	367	405	330	406	370	363	367	356	418	354	350	373	380	353	396	381	363	381	332	344	382	357	374	390	370	375	386	368	354	340	353	392	370	362	370	358	380	379	375	344	389	363	364	364	368	377	347	360	325	381	374	366	367	385	386	402	367	353	368	358	376	395	355	353	364
23765	21138	29317	26015	23575	22541	18037	10671	7719	5295	3769	2980	2533	2166	1903	1595	1587	1398	963	710	668	680	636	588	592	570	530	584	557	570	553	554	508	524	527	520	479	486	470	503	459	481	485	495	504	525	506	481	493	482	511	481	486	498	447	478	479	511	497	500	474	490	512	489	476	458	501	441	488	493	462	505	514	500	507	473	502	488	498	515	483	467	445	501	519	468	469	483	470	474	489	474	480	505	517	526	491	423	474	502	505	505	481	504	502	472	448	498	486	471	478	495	568	491	466	484	495	505	494	503	476	470	484	465	495	501	491	488	469	488	476	489	459	484	509	499	471	479	475	508	478	474	451	493	481	489	470	494	492	500	475	515	485	459	496	453	446	492	475	457	514	490	455	462	477	498	494	491	491	466	464	463	463	486	455	462	443	459	478	510	468	497	474	480	478	485	474	477	507	452	494	506	513	492	485	492	516	509	444	494	501	502	484	504	503	459	461	454	491	458	496	479	503	522	483	517	507	477	484	456	509	469	475	474	511	485	483	485	507	491	478	480	503	471	498	473	498	498	491	477	502	485	474	490	472	482	508	498	475	478	464	478	460	512	444	454	505	513	501	508	458	513	505	436	490	447	480	510	450	487	496	483	495	476	516	474	508	487	463	507	483	493	449	481	467	501	491	506	484	485	461	491	472	493	493	456	522	473	477	479	512	491	493	514	494	489	458	489	470	489	459	557	460	512	471	463	515	508	422	444	472	459	479	463	487	469	521	481	475	492	504	516	442	484	477	478	520	497	462	495	507	479	473	485	472	480	495	562	480	508	503	490	490	475	489	481	455	463	497	456	466	491	447	475	493	514	508	489	466	492	450	507	473	447	509	515	475	479	521	495	501	469	508	432	454	502	448	479	466	482	471	457	476	446	457	473	498	532	479	474	485	468	517	471	440	466	457	454	472	515	493	470	432	492	457	458	486	497	480	540	515	492	489	480	493	434	487	525	478	487	478	460	545	507	484	478	479	462	461	485	448	478	465	449	497	484	469	520	505	458	461	467	484	509	470	426	462	493	494	487	498	474	477	481	486	474	478	479	479	510	510	462	493	467	509	493	473	465	464	488	482	436	455	507	478	490	503	514	484	497	490	490	481	494	453	485	487	517	484	517	470	525	505	441	465	471	497	491	505	500	499	513	475	456	484	464	513	507	455	478	531	498	509	488	516	490	504	499	496	496	486	487	438	492	466	481	463	490	475	447	492	464	524	511	454	463	475	479	475	486	477	470	486	437	468	509	518	464	558	507	473	489	489	469	480	492	460	494	451	480	484	476	509	465	497	505	482	502	502	486	501	463	435	509	454	502	471	501	472	491	500	507	484	496	443	443	530	487	473	494	477	480	518	547	480	483	515	532	493	480	526	440	477	488	462	522	499	478	481	475	508	496	480	486	478	433	462	471	471	440	482	486	523	453	492	497	467	510	465	465	487	478	476	482	489	493	448	495	505	500	477	486	461	475	445	482	495	486	513	513	500	499	461	514	453	475	488	500	480	443	454	494	482	500	478	485	479	524	509	470	492	453	469	454	509	492	475	514	538	502	487	443	455	484	477	466	474	522	490	490	453	477	477	493	486	495	495	483	475	465	477	467	467	448	461	498	500	505	499	516	484	454	442	468	477	485	535	501	444	468	469	511	474	441	509	497	461	471	458	483	513	558	494	475	474	477	476	508	456	516	525	517	497	490	500	475	510	444	473	485	477	492	510	478	491	488	471	481	475	493	474	501	513	486	454	479	477	461	473	458	510	493	463	454	479	491	485	504	477	486	487	487	480	482	467	464	523	506	474	470	468	467	451	463	520	466	479	486	487	502	472	484	452	461	525	492	473	466	470	503	480	455	487	504	458	474	459	487	438	461	540	465	499	481	480	487	461	501	482	460	498	464	487	472	482	457	489	469	452	510	463	460	485	538	440	472	475	505	472	462	470	458	500	470	475	470	523	449	492	483	467	510	464	471	458	477	516	484	506	482	470	488	468	485	496	451	474	505	495	493	498	475	463	486	448	527	520	446	491	467	488	538	541	448	480	483	479	514	472	503	455	480	506	509	538	504	476	427	447	479	520	491	511	494	478	471	507	490	467	497	449	479	482	485	496	444	465	443	459	486	491	511	485	494	494	441	561	486	486	485	459	465	435	506	476	476	493	500	498	473	457	497	489	510	501	492	489	457	461	460	509	497	521	480	528	478	476	497	522	446	497	457	474	485	472	489	479	476	446	481	495	497	518	497	474	484	470	483	459	454	503	466	476	534	466	485	467	529	512	492	480	496	501	498	427	518	510	470	512	537	479	514	480	494	466	469	488	477	499	547	485	489	464	495	501	511	525	464	492	464	511	481	475	470	505	471	476	457	467	504	526	475	502	490	479	474	482	514	479	475	465	480	477	484	493	467	505	510	496	448	482	489	472	463	499	491	524	515	517	481	451	470	511	463	514	447	494	464	473	525	462	501	496	457	485	435	512	478	495	469	464	468	453	490	488	526	477	469	470	477	513	470	496	488	478	497	493	489	470	499	515	508	452	462	486	444	492	468	487	539	438	467	458	461	471	448	474	492	471	491	470	466	481	491	442	478	483	471	495	504	503	480	501	449	531	504	476	501	486	463	496	460	430	535	476	495	503	484	474	479	489	463	475	487	549	439	475	464	457	472	482	485	509	484	484	510	472	490	437	526	490	467	493	507	501	474	457	494	479	484	511	470	493	475	479	473	469	481	494	487	483	487	461	503	519	471	472	483	536	471	500	484	465	527	495	473	474	450	493	447	502	470	489	521	452	487	476	492	525	457	500	544	489	438	453	478	483	482	503	500	439	500	496	462	446	493	498	480	488	526	528	491	510	527	481	479	485	459	454	488	513	507	453	454	475	485	523	475	485	522	490	500	472	501	450	473	492	464	506	507	453	471	452	516	431	479	495	511	474	440	497	502	512	464	499	421	489	470	485	445	475	432	490	482	488	468	483	493	516	444	444	529	492	505	435	439	468	506	486	456	491	512	499	458	454	499	498	505	485	505	501	486	495	519	478	481	511	522	514	517	515	524	528	485	497	503	501	470	486	509	482	471	466	520	523	463	481	505	511	491	502	490	486	474	485	471	483	484	444	457	469	501	482	517	484	490	465	489	475	521	449	442	470	464	495	449	473	539	471	483	443	451	470	480	523	509	458	507	447	482	480	497	495	494	475	475	499	478	494	469	461	491	514	519	472	473	462	484	484	492	462	490	463	484	457	512	502	515	444	476	512	476	457	507	485	481	495	468	504	486	458	479	499	509	516	509	499	472	466	469	496	510	454	504	482	470	481	464	461	461	440	502	478	485	448	490	497	468	484	498	510	501	492	468	490	524	497	482	499	456	515	483	511	479	456	443	495	501	494	472	462	474	485	461	502	479	490	524	472	455	474	475	437	492	540	443	451	483	539	438	468	503	450	514	515	463	479	502	465	459	484	497	503	474	478	484
35137	62858	49854	35309	27391	23124	18459	13750	10966	7615	5832	4542	3758	3326	2684	2235	2317	1913	1166	914	859	805	739	699	682	573	617	599	663	612	571	534	533	560	516	555	508	555	532	522	526	485	508	483	494	481	499	445	489	493	498	517	491	501	478	521	499	469	479	473	489	508	505	466	515	506	497	523	525	482	494	513	514	515	519	521	474	502	493	486	469	457	472	466	478	464	507	507	513	487	474	471	521	493	490	482	499	477	487	515	492	525	470	467	520	469	471	487	476	471	504	489	479	516	501	542	492	500	462	502	503	509	518	530	499	473	485	490	499	509	467	514	518	482	506	532	492	520	496	484	537	499	533	488	480	497	499	459	528	524	462	488	512	512	477	474	532	520	506	502	488	473	493	481	472	466	515	490	462	496	504	505	496	459	493	515	498	519	518	510	438	486	476	519	474	524	456	510	502	481	514	478	481	476	516	502	450	499	503	493	467	486	482	526	500	452	484	488	466	474	518	474	471	507	456	497	500	475	470	517	466	538	475	465	470	477	459	498	452	516	525	494	474	514	490	482	513	465	490	496	510	474	497	490	485	461	515	468	482	510	473	495	544	482	467	477	500	522	479	473	512	488	472	476	452	467	468	469	503	481	508	497	501	510	521	503	522	501	505	496	467	471	498	482	527	484	488	502	510	460	508	475	450	476	490	453	478	478	496	468	497	457	510	488	488	528	494	530	515	453	488	456	509	464	469	487	509	485	535	510	488	503	501	541	452	472	500	515	541	465	544	465	491	450	496	476	459	508	472	523	513	466	468	519	473	517	468	502	517	498	506	498	461	502	531	471	524	485	474	511	504	491	520	466	474	487	506	506	483	509	486	450	543	502	504	498	504	495	475	493	507	466	473	492	504	426	543	478	523	462	502	496	513	495	481	454	512	530	508	503	502	472	493	493	499	453	542	483	476	483	447	519	482	523	475	481	488	471	477	501	489	482	484	474	479	441	461	493	509	482	499	507	515	504	476	482	532	525	479	500	513	511	504	484	439	478	491	518	467	497	513	483	486	479	514	467	487	503	491	507	462	505	483	481	472	466	463	483	581	507	478	523	499	474	454	466	495	513	496	480	508	510	519	482	459	459	499	499	499	502	491	480	512	501	494	464	465	509	498	539	465	506	503	483	530	512	490	493	505	478	483	480	485	472	527	510	502	479	471	478	441	491	487	493	506	491	515	471	509	482	468	465	532	470	474	480	487	489	479	496	481	497	485	518	493	506	484	504	489	499	480	478	475	513	456	489	432	493	509	526	496	506	464	470	545	482	505	474	498	492	452	508	488	520	479	487	464	475	488	486	485	497	499	463	441	480	539	488	463	465	498	477	511	466	468	508	480	448	484	503	524	470	485	470	516	510	485	499	521	501	514	498	496	526	451	499	436	461	451	486	492	500	482	504	470	447	472	492	511	508	473	492	510	504	492	523	486	540	497	451	506	476	545	499	492	492	511	512	512	490	472	491	479	508	498	516	484	474	493	467	492	539	504	486	451	488	476	507	470	462	498	477	517	462	467	490	484	495	486	508	507	516	457	550	497	499	515	484	517	503	468	500	468	540	545	507	504	514	457	471	545	490	480	473	533	479	487	483	473	502	459	491	501	488	504	494	517	507	501	536	486	493	541	515	477	503	473	478	502	474	479	510	502	479	481	456	494	504	506	494	499	491	452	481	484	489	476	473	486	457	556	503	478	448	460	485	482	504	449	501	474	526	480	501	473	513	495	526	480	503	446	525	499	462	475	453	489	514	512	471	501	494	459	494	494	546	522	526	495	540	482	528	501	464	502	505	504	526	494	496	487	473	524	466	513	485	479	511	459	499	476	500	500	451	513	510	469	464	455	435	495	497	518	463	483	501	501	468	499	502	477	526	497	483	520	509	447	510	503	484	487	456	467	430	472	487	500	476	511	499	487	526	492	497	427	474	533	468	494	490	491	497	485	507	480	481	487	497	504	505	465	479	522	520	542	450	494	498	463	463	508	491	473	485	488	454	461	494	463	468	507	473	484	509	505	505	491	476	512	520	503	530	498	482	499	443	474	455	478	478	508	523	469	472	506	482	527	523	495	529	521	509	481	471	485	475	458	461	467	490	484	475	490	447	519	493	506	507	468	512	475	484	498	477	503	502	476	506	494	482	454	481	484	492	491	496	465	490	489	507	476	488	462	490	539	499	498	539	497	501	509	517	529	556	452	497	493	486	498	478	495	498	500	507	513	455	498	528	518	480	509	504	479	493	525	487	522	489	490	489	484	488	480	491	478	472	506	543	474	500	545	458	477	513	479	480	457	477	466	514	443	484	467	512	488	497	478	522	480	536	499	503	453	488	494	484	502	480	500	509	538	509	503	480	513	488	488	503	477	483	495	450	485	476	494	517	508	523	461	505	496	472	502	504	501	566	509	486	471	535	467	500	524	511	487	493	491	478	485	470	500	464	508	465	521	499	480	494	468	493	509	521	507	500	468	502	496	493	503	478	516	493	492	464	449	492	502	479	540	506	446	472	471	490	476	493	497	514	471	479	509	470	444	493	465	518	459	491	489	468	500	450	477	478	522	498	497	541	489	500	473	479	487	514	496	515	521	474	467	511	453	471	506	487	468	480	516	479	530	478	464	500	494	472	481	483	541	535	488	490	492	475	490	495	468	490	475	515	492	488	455	482	447	561	502	497	481	482	485	490	480	479	528	505	479	476	504	494	488	529	489	443	468	498	482	487	529	485	471	483	492	510	523	474	484	490	509	475	451	469	510	475	481	506	466	469	461	471	501	496	483	497	484	467	502	500	526	461	482	470	474	503	495	469	487	505	514	475	512	462	533	481	486	477	485	431	510	464	493	495	495	472	491	523	487	480	482	481	483	423	501	492	479	499	478	505	521	515	483	482	483	491	486	488	483	492	508	483	458	502	470	514	488	503	478	483	473	487	449	490	500	497	471	487	507	471	430	481	488	479	487	521	456	466	465	491	508	479	483	456	526	535	489	532	512	499	462	444	482	484	502	526	489	486	530	509	492	487	452	476	498	463	539	480	489	492	507	529	489	520	475	485	492	477	471	472	471	522	472	526	500	462	486	461	508	515	504	480	437	467	489	478	505	458	490	502	504	505	460	471	518	483	573	465	495	490	517	535	455	507	518	491	458	516	564	446	523	510	470	493	480	521	453	490	475	501	490	479	479	497	456	474	473	491	482	474	461	447	500	521	463	509	485	484	500	465	474	502	522	480	481	479	489	478	460	483	439	504	484	458	486	497	503	495	518	535	501	509	515	492	501	500	480	504	511	530	516	561	491	489	458	477	479	508	522	513	491	475	574	506	506	486	435	472	422	505	470	495	509	476	469	479	504	504	486	491	549	486	477	466	500	485	481	481	461	481	482	453	527	503	486	475	517	533	475	504	468	459	498	484	495	482	498	492	488	490	460	435	519	511	512	474	493	509	466	505	462	510	503	494	496	454	470	487	496	526
24732	21456	30969	28957	23066	17607	13208	8456	5711	3795	2858	2321	2074	1734	1467	1246	1349	1055	733	601	529	499	503	479	455	456	476	411	431	434	428	408	418	425	422	428	400	421	390	395	392	403	390	381	378	409	379	377	426	425	407	380	399	391	362	380	350	364	370	411	376	388	405	346	412	408	379	373	383	398	387	416	406	369	376	394	379	373	390	379	403	397	393	374	366	393	380	414	408	382	363	365	369	393	410	385	376	401	388	387	377	382	396	385	399	374	366	433	386	408	396	412	392	379	347	416	399	396	340	375	382	397	375	401	415	374	382	409	371	388	401	391	339	398	383	414	378	352	419	380	394	379	389	367	386	392	368	363	422	353	402	402	355	371	407	395	419	392	422	410	375	397	381	383	378	353	379	387	394	366	384	412	389	374	377	371	388	411	421	407	431	436	393	408	422	395	395	381	380	375	374	372	390	384	341	369	370	387	383	358	428	341	381	409	405	368	398	414	390	387	370	429	393	383	385	404	396	394	379	396	412	421	396	414	408	366	355	380	385	381	368	414	397	387	377	398	397	358	380	379	383	361	401	367	389	407	421	385	380	368	391	411	389	364	394	391	362	384	380	359	374	358	386	378	394	372	440	380	387	378	358	382	409	383	391	381	376	400	371	410	409	371	392	382	368	374	375	361	401	347	388	418	366	391	381	432	371	399	387	394	420	382	382	349	386	410	372	384	380	384	424	387	437	402	361	366	373	412	388	343	416	360	372	379	384	398	393	390	382	380	392	420	410	355	387	430	379	371	361	392	373	374	351	391	377	374	399	390	368	385	436	391	399	393	434	394	391	394	390	374	404	396	387	397	362	415	365	371	345	371	365	368	393	386	396	403	376	402	360	391	363	430	384	389	386	380	358	384	371	399	390	386	386	400	418	369	374	383	410	382	390	391	401	409	414	364	399	424	400	374	413	415	378	412	380	365	387	447	359	373	382	371	390	392	393	381	387	361	377	423	395	427	400	397	378	392	383	373	378	421	389	427	394	378	391	359	392	373	354	393	430	338	372	377	348	376	368	357	365	382	384	395	363	374	385	390	401	427	394	395	399	410	391	399	398	411	406	408	375	415	348	371	406	406	421	417	398	415	386	376	378	408	412	418	430	403	414	355	390	376	400	409	389	384	409	369	384	405	394	370	385	372	388	370	426	378	372	436	385	417	354	368	389	386	360	370	387	404	386	387	364	374	359	382	419	383	404	401	393	398	395	366	418	406	378	366	389	399	363	373	376	366	348	376	358	356	416	367	387	394	419	424	369	408	376	398	374	399	402	378	393	380	392	405	394	335	350	380	384	347	390	412	375	390	414	394	384	392	400	376	375	423	384	414	405	378	386	398	368	387	397	380	403	352	408	372	408	371	383	343	387	366	401	353	360	413	377	405	380	407	421	370	382	422	383	367	418	390	365	380	384	398	368	388	354	408	421	368	393	407	377	385	368	381	378	387	389	384	386	369	386	390	378	373	398	392	377	385	373	381	361	392	406	367	398	341	381	418	403	380	392	376	367	426	412	405	405	420	395	389	434	434	406	386	354	390	362	380	385	376	360	416	384	404	417	429	376	399	374	390	399	417	393	380	355	412	392	349	377	418	371	397	425	397	386	406	362	389	391	359	376	400	366	368	388	387	365	393	381	394	337	379	403	410	412	403	402	377	363	371	399	359	398	374	388	403	428	384	371	378	379	368	370	345	375	394	384	376	399	385	353	423	367	401	391	348	392	370	404	375	424	392	399	395	394	397	405	392	415	414	367	409	348	401	355	373	404	437	420	401	415	387	383	365	409	400	380	365	381	382	379	399	378	401	412	377	352	382	395	374	393	364	384	376	407	395	370	404	367	405	367	390	379	356	404	427	395	386	394	402	375	413	421	380	397	407	343	417	377	370	396	423	372	358	387	377	406	401	399	377	374	373	345	418	395	378	379	370	376	402	351	375	333	360	368	350	412	409	387	359	365	347	366	401	394	421	374	386	421	393	426	384	364	335	369	384	396	387	368	374	374	388	360	410	397	382	397	415	362	385	378	393	367	386	375	377	406	384	383	395	393	365	377	390	387	392	394	397	383	391	366	370	392	374	355	398	391	398	395	374	380	388	395	380	371	424	378	376	391	378	393	390	369	404	371	398	368	390	399	396	401	373	384	375	392	390	397	398	383	371	362	398	372	418	379	382	441	388	428	377	387	371	406	366	404	345	380	382	388	385	371	386	403	388	405	371	416	369	368	367	377	404	346	413	364	369	365	378	427	375	393	379	426	415	391	414	370	370	383	410	410	370	363	416	387	421	361	356	407	402	430	370	385	398	383	368	399	379	397	408	375	351	383	377	387	359	405	384	396	388	361	383	370	409	426	376	378	351	372	360	372	396	383	371	388	355	402	417	381	376	365	417	391	422	418	383	389	346	415	403	403	416	365	356	356	412	379	394	399	405	404	404	419	326	347	378	384	369	382	408	372	421	357	408	403	383	415	398	371	450	373	430	405	434	395	376	372	358	425	350	383	372	381	378	394	365	343	438	373	388	349	376	405	385	403	367	348	374	402	361	395	377	405	375	378	387	376	373	394	382	365	403	385	407	381	368	363	380	328	361	430	384	407	383	393	393	356	396	392	406	390	384	387	404	403	391	435	389	367	378	373	395	377	377	403	374	384	414	384	401	383	357	387	405	390	376	398	375	378	371	398	392	425	377	432	398	405	351	383	391	379	413	367	391	400	366	360	406	387	373	361	399	390	397	390	365	389	432	372	378	380	377	376	376	367	385	422	385	381	369	366	390	387	381	375	392	379	385	434	380	339	411	391	392	380	393	373	387	401	460	391	369	389	423	393	424	383	403	377	400	388	377	355	425	394	390	388	358	401	389	376	387	415	399	373	366	385	395	407	396	384	393	368	359	385	419	373	362	431	368	383	393	394	404	337	420	384	394	373	397	381	368	414	401	365	377	364	402	398	393	390	353	350	394	389	378	389	438	402	379	390	366	438	398	384	383	404	374	389	366	396	405	403	377	402	406	396	391	378	353	336	372	410	364	417	390	398	384	402	389	379	379	378	423	372	383	368	408	365	384	396	389	395	372	367	386	408	384	402	412	374	368	418	372	400	390	379	369	398	390	371	422	377	396	409	383	417	426	383	391	391	362	394	413	389	371	391	391	393	376	426	379	405	440	355	399	371	432	406	377	374	380	410	374	380	399	391	389	395	350	407	418	401	394	418	406	383	371	419	396	384	350	380	431	393	387	372	377	390	360	376	386	424	398	368	382	374	413	367	418	395	401	395	381	385	343	391	396	373	394	364	376	390	369	385	373	385	410	403	366	375	396	372	395	349	355	386	399	414	385	407	411	386	387	352	361	409	414	354	406	359	402	387	393	383	417	402	368	394	386	380	396	371	391	368	397	410	388	405	378	434	380	364	352	402	354	379	365	391	383	408	379	374	401	393	377	404	385	359	378	359	391	384	417	428	403
33660	58679	45491	31920	24800	19927	16509	12288	9224	6265	4791	3875	3249	2649	2290	1955	1914	1588	1019	778	703	589	574	566	523	516	510	507	514	488	501	484	449	436	448	476	472	406	435	444	446	391	408	446	430	402	402	420	431	427	431	408	400	399	403	388	402	416	456	413	432	425	376	414	422	380	376	412	402	425	424	420	426	446	445	429	360	420	461	423	408	404	423	403	376	427	411	422	422	417	446	438	374	442	385	401	418	381	434	459	441	415	430	401	418	395	367	404	398	417	435	432	404	380	398	437	392	398	384	382	430	435	422	410	392	426	402	417	413	422	409	398	398	465	403	430	422	404	413	349	423	407	456	416	412	408	419	420	386	394	466	437	393	405	399	410	404	399	371	427	389	372	390	414	377	442	433	421	379	441	419	405	376	411	399	405	434	398	454	416	414	416	403	394	389	453	401	439	401	440	416	411	431	385	382	417	407	434	382	452	427	431	356	400	411	428	402	384	427	450	415	415	424	420	397	445	407	382	391	419	406	391	409	404	367	393	408	401	385	450	429	427	416	405	391	370	376	394	411	412	419	379	421	397	404	426	403	431	461	435	396	406	423	423	392	403	417	415	448	375	392	415	387	452	405	437	412	377	460	407	431	393	412	387	406	424	454	404	388	377	415	399	407	421	393	440	461	441	396	386	398	448	393	407	438	472	411	419	448	401	419	436	406	395	417	385	412	426	376	393	411	411	405	414	418	426	387	417	408	461	428	367	402	411	410	426	414	360	384	387	435	383	416	452	381	429	418	444	421	383	442	419	389	378	399	408	426	376	410	435	421	384	418	391	453	379	389	407	379	390	415	424	407	407	400	402	378	442	421	460	409	415	400	414	401	383	423	400	366	401	427	413	409	407	397	391	436	401	425	404	423	402	417	394	403	452	399	413	428	403	433	410	414	429	406	424	432	393	418	429	392	431	400	419	382	421	422	415	432	406	399	386	405	416	408	427	414	397	456	410	402	397	389	414	415	419	402	402	408	384	427	429	430	449	410	445	381	419	425	384	389	411	436	443	373	405	418	408	397	401	431	405	408	444	407	432	415	399	438	481	415	401	430	414	397	420	398	421	395	424	411	361	409	437	410	424	424	401	410	425	412	400	432	380	442	447	435	445	442	397	428	413	433	408	426	410	424	417	422	365	372	406	438	391	398	451	420	408	418	404	406	388	386	401	427	444	430	409	424	443	395	417	405	418	440	442	413	413	391	425	420	401	395	410	408	410	418	407	406	395	428	424	439	418	428	374	416	406	402	424	409	423	408	400	434	397	400	419	425	408	416	396	419	379	400	378	410	429	402	378	426	418	423	408	417	406	410	390	397	407	424	438	419	439	398	415	369	392	382	391	358	439	422	429	387	400	439	410	384	416	389	393	407	445	391	423	430	409	420	393	437	417	419	424	416	424	407	404	394	404	402	408	431	454	395	410	414	458	425	440	401	440	406	392	427	399	398	377	396	396	413	384	383	396	410	433	429	423	380	416	403	427	414	414	440	386	420	398	398	430	388	362	407	404	415	412	422	407	365	424	363	420	419	420	413	416	434	413	409	394	393	445	435	407	404	386	369	434	387	403	430	426	440	421	445	419	402	438	405	421	424	368	377	386	390	404	396	394	419	430	423	429	440	427	401	418	409	403	437	425	415	425	420	410	427	379	399	391	425	447	420	429	416	391	401	397	381	412	386	394	400	394	406	400	421	416	402	374	418	393	418	400	399	434	434	386	424	401	432	411	410	400	421	398	464	429	385	401	405	401	412	380	395	392	423	405	413	389	385	415	402	403	403	427	425	422	404	415	420	386	405	390	406	423	415	414	403	401	443	395	387	403	388	409	417	360	388	409	423	426	413	405	404	419	429	369	397	405	367	417	413	429	408	396	413	429	424	425	403	445	358	412	451	382	395	423	391	421	412	428	441	409	413	406	408	421	433	410	448	447	439	411	401	426	406	399	436	427	385	411	392	401	410	435	427	403	381	399	387	411	399	413	445	429	411	393	424	401	421	416	424	442	415	437	385	430	398	416	404	391	452	411	450	385	424	434	404	413	411	361	402	407	397	408	400	466	469	390	437	402	444	420	395	437	440	414	424	401	423	429	352	423	403	395	434	427	432	397	414	416	416	355	385	417	393	424	407	419	409	409	394	390	433	407	420	393	391	391	403	411	407	384	420	398	426	424	400	394	441	391	364	433	418	396	425	410	440	418	393	411	455	433	419	416	475	408	445	422	429	421	403	421	419	424	409	423	436	421	406	434	352	432	430	408	422	394	414	411	399	399	406	374	416	390	380	372	420	379	448	394	410	425	425	414	407	447	384	397	378	404	429	418	402	394	404	395	424	377	381	412	418	430	419	437	443	417	419	408	436	390	414	393	423	432	371	407	422	420	400	431	403	459	406	421	387	415	414	373	385	467	437	395	366	400	403	397	438	432	438	416	419	417	397	405	400	432	406	436	398	421	422	394	405	453	385	455	406	408	402	447	412	408	459	398	398	422	420	369	404	407	387	454	459	487	411	398	410	424	427	427	421	438	421	444	418	439	409	423	400	415	432	400	423	414	401	398	400	433	386	411	416	398	431	430	421	408	369	403	436	410	434	401	432	404	400	366	408	424	423	402	411	384	364	421	393	417	403	394	405	395	386	448	384	447	424	419	410	404	421	443	390	413	383	384	406	377	394	399	402	391	378	403	403	390	424	445	395	419	402	422	435	388	451	408	436	388	425	409	414	437	418	417	423	460	447	399	384	435	397	418	424	436	392	387	409	400	445	399	394	414	431	475	412	397	371	405	392	411	410	400	395	418	418	420	408	420	417	409	393	418	413	412	379	407	399	419	433	419	422	446	413	391	412	420	461	400	422	410	407	450	419	420	401	431	416	453	399	382	409	395	387	417	431	449	432	375	398	435	388	389	438	403	402	365	416	389	412	413	436	375	409	400	404	445	441	430	446	424	410	422	440	399	441	417	397	413	385	410	442	437	408	416	405	455	431	446	434	407	398	406	406	419	402	380	409	400	398	412	415	410	430	408	424	412	384	415	368	394	435	402	436	385	372	433	395	406	387	405	395	398	418	351	395	416	427	431	419	399	378	363	434	411	411	407	415	429	379	400	416	427	468	417	440	404	403	387	437	459	411	434	410	401	410	389	428	370	371	402	390	409	421	393	424	418	382	419	393	426	414	441	402	428	384	419	385	445	383	419	413	418	415	407	382	420	415	404	442	418	400	370	423	399	414	394	430	399	415	420	417	419	460	419	384	393	418	401	379	405	380	367	428	413	413	414	413	415	423	411	390	417	399	418	425	405	448	354	383	422	405	425	393	404	394	412	390	393	384	398	407	402	394	366	399	413	412	392	398	373	399	434	430	443	410	410	401	394	428	429	419	416	437	405	415	423	430	407	428	425	395	384	429	417	441	442	398	412	385	399	420	424	376	453	405	387	409	407	437	393	407	415	393	403	418	415	479	395
22492	21054	28747	24130	22369	24531	24986	16071	10480	7243	5352	4428	3609	2998	2562	2364	2458	1793	1253	1043	946	908	843	783	752	711	692	682	703	708	720	669	642	640	630	620	582	609	607	571	606	605	563	587	601	550	573	596	596	599	559	618	597	563	593	591	586	592	586	580	578	590	595	551	551	600	563	590	579	541	638	600	619	577	583	602	616	586	621	621	639	566	593	584	569	577	605	598	569	604	572	604	584	564	589	607	591	630	599	567	626	581	608	586	600	587	599	560	543	558	601	604	610	578	577	584	615	631	567	589	602	558	563	604	579	587	515	590	568	607	559	533	616	582	597	600	567	569	565	582	566	582	617	599	614	586	590	596	615	611	585	591	567	551	571	562	597	579	591	594	547	609	610	591	570	625	559	534	570	596	590	577	603	558	581	567	600	553	614	578	575	560	610	534	591	592	551	580	582	604	603	569	566	565	592	581	607	551	600	578	592	612	609	602	554	581	632	565	596	541	603	571	584	604	550	578	633	594	592	564	621	621	644	599	587	567	589	562	554	595	589	543	575	598	574	596	634	555	569	532	612	591	577	615	646	596	596	553	563	613	573	624	558	589	592	573	602	574	614	574	573	567	548	596	559	590	622	570	580	655	590	591	596	572	595	540	595	568	562	605	578	581	593	558	576	587	650	588	587	635	614	577	603	601	647	565	548	617	598	617	575	613	532	552	571	554	571	573	598	605	546	605	564	582	626	609	589	602	609	569	567	558	601	563	569	546	547	588	571	585	566	583	590	577	578	599	591	613	569	552	591	580	598	557	564	536	528	576	602	553	589	586	573	584	622	554	523	591	566	542	531	567	600	594	579	577	571	613	585	558	534	616	568	568	596	558	580	531	604	588	558	554	609	563	592	567	552	610	588	630	608	638	609	608	588	541	580	613	578	576	573	617	617	577	582	600	573	557	580	581	558	593	583	595	604	577	587	615	583	562	561	604	602	596	602	550	606	586	623	578	559	552	597	582	546	621	584	566	578	568	585	578	566	584	547	577	591	591	596	608	573	566	608	577	585	616	550	574	552	597	551	566	583	626	627	587	583	552	593	606	602	565	594	634	593	589	568	582	573	607	569	599	579	588	607	600	586	597	587	646	586	613	600	595	579	574	582	597	597	657	618	560	610	582	573	587	555	600	608	593	602	570	571	559	587	550	578	594	584	602	579	576	563	578	600	567	596	593	563	557	581	573	600	576	559	583	633	599	588	577	599	621	539	589	584	606	574	569	545	537	538	615	555	567	601	589	596	569	568	603	581	604	594	607	580	565	597	640	602	578	543	581	606	614	623	562	569	585	547	569	608	610	576	547	628	596	574	589	548	594	570	558	572	595	567	593	605	561	595	584	574	538	579	552	602	599	534	573	603	581	573	583	603	574	561	583	597	598	597	587	565	585	573	567	575	581	621	593	592	542	552	571	610	559	588	562	583	587	546	598	590	528	572	586	591	593	572	572	599	581	584	584	592	569	621	581	604	602	590	598	570	549	583	602	618	559	606	528	564	580	581	573	602	575	575	619	552	555	579	600	612	552	547	602	596	548	543	630	594	548	593	574	581	546	613	561	570	594	636	585	575	567	611	547	564	572	568	574	605	630	548	571	561	597	573	524	588	579	603	557	570	587	572	618	547	618	576	579	585	584	558	613	598	623	544	573	611	595	560	601	595	614	560	574	565	566	557	599	559	583	565	572	550	580	600	572	636	578	569	556	580	557	591	558	537	561	560	593	619	572	615	593	610	588	578	613	590	598	580	579	615	591	552	609	592	622	590	601	608	578	594	551	569	581	569	579	548	590	599	560	576	558	595	564	594	568	564	580	586	579	606	547	555	566	581	577	614	613	569	551	617	555	576	596	580	581	570	561	657	575	574	583	596	564	539	572	607	561	599	569	573	578	603	540	582	614	549	548	564	599	626	561	552	580	586	608	600	585	554	635	601	553	577	568	623	600	587	593	580	585	556	624	613	623	566	591	554	570	581	553	580	547	620	580	571	553	601	594	601	563	584	552	618	643	580	591	630	614	587	583	560	555	583	577	595	557	574	597	544	563	562	564	596	594	613	599	604	600	592	601	557	594	602	586	570	595	603	593	598	590	585	606	586	580	563	603	598	583	571	639	631	570	566	568	574	588	595	583	591	599	585	566	618	577	627	604	575	651	609	563	616	565	576	540	566	604	566	577	591	550	557	629	593	571	610	553	561	608	625	597	571	640	639	575	569	559	549	595	580	580	617	602	550	591	565	600	579	595	613	574	595	575	583	571	564	552	549	554	592	573	568	571	588	591	567	612	600	576	668	563	556	571	563	556	587	602	557	613	601	524	605	577	574	611	613	569	571	564	592	543	604	611	561	558	551	588	537	604	582	593	606	619	566	545	579	582	578	591	555	548	562	585	561	541	612	581	595	610	601	599	567	536	567	605	566	564	566	552	579	618	585	571	567	626	577	578	584	550	595	569	566	553	564	538	622	589	569	564	588	600	570	579	558	657	565	596	545	590	600	587	609	586	585	621	554	616	585	583	648	608	538	550	549	613	579	607	590	668	563	580	594	606	591	553	554	570	564	576	558	598	630	561	561	580	524	614	584	560	587	567	522	616	550	593	608	613	587	573	589	615	607	619	592	610	603	615	563	615	572	602	611	568	579	630	601	557	603	564	597	581	569	590	581	612	562	565	580	582	574	585	603	567	576	567	640	593	618	580	576	544	621	565	578	560	589	566	578	626	608	581	567	534	567	582	612	589	602	633	573	581	580	597	569	572	599	589	587	568	613	562	553	568	594	588	550	576	585	530	563	551	548	591	578	627	574	598	607	631	602	575	625	578	582	590	602	588	617	567	596	614	589	586	573	574	568	624	575	568	598	622	564	615	589	565	565	588	630	604	614	560	609	580	623	619	600	601	586	576	583	593	591	608	569	570	549	567	607	590	568	596	590	577	565	554	583	586	599	565	543	610	537	572	567	599	612	590	616	577	563	564	562	583	577	602	541	560	595	599	596	573	598	588	627	566	560	544	623	618	572	564	612	556	620	572	596	575	551	593	601	590	568	612	567	603	580	572	617	586	587	558	572	548	615	562	562	525	597	585	602	542	585	618	572	597	637	585	574	567	611	612	565	568	592	578	554	600	589	549	543	568	640	578	567	583	581	550	606	595	587	595	564	580	600	555	611	617	618	629	569	593	607	591	590	576	578	597	561	571	593	620	581	603	563	602	584	554	578	584	604	606	597	568	540	592	580	572	581	593	516	569	601	596	610	632	586	651	558	578	587	611	551	605	545	601	590	554	558	578	546	585	600	611	578	636	553	585	627	609	580	595	600	567	585	558	585	592	561	585	571	597	577	586	579	604	573	580	576	594	597	585	610	587	562	607	570	598	565	620	569	563	607	597	568	596	618	581	591	606	566	524	575	576	590	628	565	582	598	526	601	589	579	590	577	591	682	594	608	524	589	556	650	606	632	580	581	556
37778	68233	53700	40680	32965	27733	23345	18792	14163	10090	7934	6563	5255	4458	3653	3618	3505	2402	1685	1303	1174	965	980	864	856	793	703	796	717	732	765	689	687	646	655	712	625	600	607	611	633	635	617	627	630	600	583	648	663	638	581	618	586	576	571	601	580	558	612	612	566	574	594	609	606	560	577	584	596	621	654	638	616	626	645	633	682	589	594	620	582	601	577	596	566	611	562	577	570	564	575	589	590	621	573	630	594	557	566	596	617	580	593	550	578	631	615	572	613	592	563	571	577	601	554	594	604	549	582	585	582	594	592	598	615	549	615	584	626	584	559	569	605	540	596	552	571	604	591	624	642	647	577	613	596	616	591	538	585	596	582	586	597	583	628	590	576	599	578	597	579	613	574	553	599	610	579	582	590	597	606	614	589	547	584	579	596	631	585	582	640	583	579	556	570	591	584	535	552	597	625	603	592	579	585	610	594	578	597	594	620	596	587	573	614	603	573	628	588	552	532	594	616	610	565	614	591	565	635	600	584	574	601	563	628	633	591	574	560	598	574	581	584	576	613	603	569	555	550	592	608	565	547	554	553	578	574	593	609	582	568	598	573	619	583	614	585	592	572	588	589	586	622	619	577	655	571	597	622	535	573	593	572	561	564	570	624	612	549	550	575	621	619	607	571	597	584	600	558	599	573	577	612	530	548	607	595	592	573	592	607	564	642	526	574	626	554	580	645	560	610	642	577	585	566	597	579	582	516	533	618	581	600	611	568	590	562	609	607	598	589	574	573	606	603	594	598	557	588	584	574	582	625	628	619	587	606	586	613	559	615	566	599	561	633	581	559	612	586	590	607	581	554	598	551	599	637	602	609	554	569	576	638	619	561	571	575	593	577	583	641	613	583	588	590	624	580	592	600	589	603	647	606	576	573	566	638	598	595	568	528	601	594	555	581	596	558	560	598	624	557	596	595	584	606	562	577	578	626	590	559	562	582	598	592	600	611	605	591	611	588	599	589	635	605	614	562	588	608	564	598	575	621	614	600	613	579	603	638	598	604	569	580	615	543	575	616	629	591	622	567	580	554	623	585	573	562	591	593	593	545	585	620	554	583	616	628	587	600	588	602	606	577	599	549	587	569	599	580	601	565	585	585	566	587	576	631	576	569	593	609	569	600	630	629	602	599	607	604	599	581	606	553	592	564	602	583	582	625	606	611	595	562	561	553	577	586	591	604	618	596	532	602	582	589	559	567	565	588	572	586	632	619	596	610	562	569	604	597	602	597	542	600	597	559	611	607	622	566	574	624	571	576	621	603	602	563	561	541	572	586	561	623	576	603	602	572	582	576	561	586	612	569	668	613	588	602	608	560	609	632	577	581	605	562	595	574	616	584	615	602	545	600	654	613	550	628	623	587	583	630	590	597	619	559	574	598	617	566	569	590	552	563	585	589	588	585	607	531	548	642	614	565	610	552	580	585	573	558	601	561	626	576	552	546	576	626	580	599	603	588	586	573	608	556	589	616	555	530	547	563	609	553	593	586	604	607	562	596	679	564	601	579	567	588	590	614	575	577	596	605	609	529	560	567	621	582	594	589	583	623	616	598	591	595	577	571	590	580	608	652	627	575	611	564	571	594	611	575	631	567	629	609	584	596	651	608	546	617	601	582	547	624	624	596	554	550	629	546	594	578	629	607	631	538	595	543	617	613	658	595	563	613	613	624	604	576	561	587	544	592	608	608	597	587	576	571	596	588	609	605	598	588	541	582	555	582	558	615	597	609	602	598	579	631	585	545	579	618	585	592	534	612	583	576	547	585	568	574	591	605	606	605	548	597	588	596	616	616	587	595	569	614	556	598	554	633	612	621	629	610	592	602	597	596	586	569	560	613	594	594	589	603	609	565	589	597	587	564	560	587	586	600	581	578	634	528	618	640	580	614	615	580	543	622	590	565	597	559	592	598	554	588	587	624	552	572	584	608	576	609	527	582	562	567	553	555	582	596	648	602	533	582	585	583	617	555	594	581	560	582	547	555	594	639	568	614	580	583	605	571	608	609	564	562	580	588	582	616	611	565	612	616	563	595	545	629	583	546	606	561	580	549	548	620	583	556	623	630	593	579	588	602	542	600	599	596	560	595	598	601	587	561	562	574	606	613	597	559	597	628	543	581	599	593	629	561	564	610	588	617	593	593	614	529	609	567	585	563	588	571	606	600	612	588	587	558	588	647	603	637	569	577	576	629	535	575	636	603	599	596	608	589	573	557	574	614	608	624	581	617	531	588	624	635	549	577	583	559	606	578	578	608	590	603	620	611	568	575	599	596	603	592	609	585	653	590	562	624	586	586	572	577	605	576	597	575	600	602	594	564	523	603	628	563	557	566	561	637	637	606	597	571	564	580	601	611	580	569	582	606	600	580	600	554	596	611	585	611	601	605	606	625	574	586	529	608	610	630	597	623	555	570	616	590	598	625	644	572	589	601	586	542	568	613	642	580	596	568	565	591	544	617	536	564	571	607	592	573	614	592	594	598	584	625	584	603	529	605	567	564	564	534	548	582	554	573	566	592	576	622	637	633	621	596	621	620	580	570	594	581	591	595	588	590	611	581	580	642	610	573	613	560	603	589	591	610	636	604	580	595	561	579	597	576	559	569	567	595	596	578	571	562	598	583	601	595	594	571	597	609	593	612	574	644	597	592	625	619	602	612	562	553	588	596	579	572	585	590	576	598	589	539	578	570	589	565	579	632	541	602	582	615	617	624	577	586	614	579	598	569	555	586	624	595	622	623	604	626	571	596	575	574	581	617	577	582	587	602	574	624	562	565	615	605	550	591	571	562	594	637	584	586	563	638	552	586	605	545	595	522	610	607	583	580	587	599	577	575	598	608	553	578	596	588	591	612	577	585	606	575	577	582	621	619	577	613	613	584	565	591	597	573	560	600	569	619	621	565	602	566	580	585	632	568	591	624	587	564	600	624	559	587	581	581	556	626	604	573	592	597	607	649	573	588	607	611	647	608	617	586	604	607	559	565	564	598	568	563	559	609	541	551	628	560	604	615	594	592	569	621	611	603	568	563	559	604	594	586	568	581	585	550	586	563	598	593	587	556	594	584	582	558	631	614	627	553	578	620	580	570	627	603	577	564	598	609	608	622	548	631	584	586	584	616	575	597	606	588	594	589	596	597	587	615	556	540	625	582	582	605	569	608	605	601	562	549	607	579	612	594	608	576	621	578	562	612	617	597	623	611	613	542	614	596	600	563	583	569	618	645	584	594	564	587	584	601	567	650	565	608	587	608	598	620	567	589	585	594	583	563	586	557	590	569	558	577	593	607	533	629	568	562	602	560	565	609	573	600	557	621	575	607	616	558	569	576	580	568	582	593	618	629	638	624	593	574	609	602	600	600	587	583	565	592	543	601	549	599	616	538	571	650	656	608	575	597	623	564	606	585	564	631	593	552	569	592	574	606	555	623	536	594	610	589	587	586	589	587	601	605	542	612	573	535	585
32327	42207	44467	31774	21951	14239	10368	6814	4411	3345	2542	1910	1681	1356	1226	1162	1048	824	630	544	485	480	459	395	427	413	367	380	390	341	384	393	386	339	353	347	370	370	357	339	336	377	367	352	359	364	341	359	383	343	365	395	327	374	361	367	334	361	384	355	341	340	334	336	379	355	318	346	372	385	343	335	376	369	307	368	353	387	350	387	328	352	340	333	350	319	387	370	383	367	338	376	353	394	345	368	350	360	350	328	364	359	363	349	375	338	362	361	356	336	361	355	335	381	349	358	352	321	399	354	369	369	326	361	341	362	350	357	320	391	363	377	356	353	373	336	385	368	366	355	335	352	347	322	343	350	326	344	378	348	360	353	357	387	318	343	340	357	362	364	370	345	329	336	348	356	356	367	368	348	336	334	376	370	365	365	390	346	353	361	316	366	352	328	363	377	354	348	360	346	380	370	339	363	329	367	371	346	345	339	350	363	341	377	377	374	377	387	377	312	337	331	379	354	349	395	352	359	375	362	363	378	343	362	382	342	329	332	352	322	363	360	348	337	332	361	346	358	353	351	367	357	334	344	350	370	344	382	361	353	364	371	346	321	375	356	360	368	384	377	359	377	349	377	357	331	376	355	347	369	349	370	342	342	363	342	337	380	347	345	328	380	362	340	378	358	405	332	391	379	367	371	355	381	316	336	371	352	357	335	330	362	351	362	354	376	368	339	353	332	339	379	356	358	370	368	335	348	360	318	384	363	342	355	368	403	374	403	344	380	336	339	358	342	341	350	345	350	337	369	324	367	343	332	364	373	346	326	357	385	354	369	342	360	328	330	364	343	326	366	355	366	355	387	377	376	372	372	317	347	340	310	361	358	363	335	367	377	338	349	342	340	389	364	383	368	356	352	356	343	336	304	352	322	335	347	325	360	350	370	353	327	367	352	364	335	371	345	372	340	355	363	337	358	360	338	332	357	351	359	335	405	355	350	340	393	351	361	350	355	346	340	347	368	345	360	385	369	370	360	383	321	363	377	356	342	380	368	357	334	339	351	374	363	364	335	385	346	334	324	379	330	390	357	364	314	373	352	352	345	375	365	367	352	375	375	335	342	388	387	375	372	362	353	372	344	356	321	351	369	338	365	365	367	347	394	351	359	343	387	378	362	361	339	354	311	354	358	371	334	392	408	349	382	340	317	381	343	313	375	384	325	367	338	379	363	393	340	362	357	358	337	358	340	393	386	366	366	362	317	369	359	356	344	337	353	327	343	368	354	348	397	355	379	345	355	338	378	366	341	339	337	356	364	347	326	341	347	356	350	325	322	406	371	351	360	377	367	392	369	372	378	355	358	392	324	352	364	339	366	375	341	390	350	419	345	372	389	346	350	365	342	369	382	349	333	334	391	331	327	361	353	375	359	355	365	347	377	349	353	367	346	337	351	331	371	376	359	341	380	360	343	312	327	327	390	376	386	340	361	353	363	338	352	333	357	358	353	373	342	378	328	313	330	340	406	375	333	363	372	358	361	351	350	356	342	365	343	325	387	345	389	320	347	384	326	383	352	326	370	376	379	299	365	378	350	358	357	310	377	352	323	347	381	371	356	352	323	372	356	349	331	357	390	425	343	376	352	343	378	366	369	370	403	379	345	350	334	339	358	344	376	345	339	339	362	361	362	359	319	345	354	336	371	371	366	372	354	386	366	358	371	386	373	354	363	350	340	357	366	325	366	383	350	357	362	342	368	365	379	357	382	338	338	346	361	390	343	326	358	407	379	339	348	363	356	353	367	346	369	363	366	351	338	347	368	352	376	333	350	355	339	370	328	355	377	352	374	376	364	362	348	365	354	338	394	382	373	349	352	326	327	366	358	349	336	346	362	384	362	365	322	347	345	368	349	313	362	328	351	329	387	343	368	350	368	370	357	374	319	393	340	371	374	352	385	377	357	310	371	326	354	374	328	359	354	338	348	352	389	387	351	317	365	386	357	368	343	374	361	365	371	389	362	355	344	365	369	349	364	340	338	339	351	389	348	383	367	333	372	371	369	359	363	358	372	367	358	328	349	318	360	332	353	362	331	381	344	370	383	356	365	389	302	356	369	384	355	355	367	344	365	353	350	390	361	365	365	383	332	385	365	359	371	344	381	339	361	313	391	384	381	330	383	343	349	357	369	386	327	348	329	350	345	383	353	358	349	340	360	376	357	363	374	374	331	353	392	392	355	330	323	334	381	347	374	378	333	389	383	358	347	342	334	337	388	358	378	361	356	334	350	333	351	367	359	363	395	336	318	331	371	364	349	362	351	354	379	346	363	357	402	335	347	353	325	359	371	320	318	370	366	370	344	371	357	335	374	385	345	364	338	367	359	395	312	338	337	365	305	342	345	367	348	345	368	367	364	355	401	374	360	345	381	378	381	347	346	393	348	353	356	333	327	373	346	356	370	363	358	362	366	361	382	372	328	376	339	346	358	357	376	364	357	369	319	335	378	361	370	364	350	367	323	371	343	350	350	340	331	346	379	351	370	334	329	399	359	390	348	341	365	343	388	368	332	369	344	367	380	356	341	371	387	345	332	355	349	339	332	401	350	334	363	372	398	365	381	350	344	338	388	345	352	378	359	369	388	343	372	327	384	362	383	379	363	360	364	358	346	356	339	361	348	358	376	359	375	385	375	373	338	350	376	348	371	333	367	355	348	364	327	402	326	341	356	376	370	366	373	359	372	395	367	326	358	325	380	310	348	356	352	363	372	333	352	374	323	361	370	353	340	351	357	344	344	357	352	349	367	369	328	396	367	360	352	369	389	337	362	358	357	349	369	352	347	325	335	368	347	347	334	365	381	369	342	359	376	369	331	361	358	355	363	346	337	367	343	384	364	380	366	370	349	345	368	365	339	368	349	315	323	337	339	382	416	365	347	322	355	365	360	355	358	362	375	358	337	368	348	375	376	367	365	345	362	379	380	367	353	396	364	355	332	330	348	333	355	400	346	361	332	351	347	348	359	334	397	336	388	372	346	371	364	373	337	369	349	359	344	344	325	356	378	371	379	348	366	355	356	349	396	370	385	376	360	392	355	329	351	393	362	326	352	352	337	344	334	360	357	368	353	350	361	351	347	359	331	336	361	379	366	341	365	392	370	344	348	340	369	357	338	340	367	322	372	345	315	350	374	355	351	339	335	367	341	361	394	351	352	352	342	358	382	357	391	360	338	363	356	346	350	351	370	349	359	346	365	354	356	355	314	345	352	355	341	353	374	362	365	347	339	346	321	324	378	359	318	339	354	343	401	354	347	358	360	367	384	339	363	357	349	370	337	332	377	370	331	361	382	341	325	349	395	370	353	339	369	340	347	370	379	375	415	345	390	349	360	366	360	352	346	406	345	377	370	349	363	337	379	328	349	361	317	356	342	378	343	359	352	353	364	364	358	356	407	365	359	354	374	372	363	365	373	361	370	335	362	369	334	365	335	329	358	375	384	350	373	348	369	376	361	327	317	362	366
34573	53775	41406	28862	22095	17181	14099	10306	7073	5199	4137	3137	2628	2032	1895	1738	1533	1147	870	681	565	560	523	510	464	434	429	417	436	416	380	429	416	409	430	403	375	429	380	395	395	384	386	378	376	358	415	357	363	370	394	401	371	374	355	372	385	353	356	349	399	374	368	405	369	382	370	382	359	354	313	360	404	369	412	341	365	377	383	376	363	392	373	387	336	411	388	408	367	327	389	332	374	378	375	399	368	366	364	401	388	355	387	359	404	371	375	357	373	371	361	372	397	383	376	368	342	391	386	368	399	375	356	367	341	371	375	380	365	372	388	371	378	383	384	378	377	369	363	379	374	394	381	382	344	368	350	380	379	397	389	400	358	339	415	375	370	395	342	343	396	357	380	385	393	365	345	389	353	367	357	384	398	362	338	371	410	379	363	406	365	356	372	381	389	388	376	392	366	406	355	345	354	337	366	373	351	359	397	353	385	376	378	372	348	358	391	369	432	380	367	371	344	356	334	349	394	377	379	365	388	375	372	353	355	371	372	367	385	406	378	368	404	371	380	381	383	355	375	378	390	404	368	397	388	408	368	386	417	368	355	388	396	398	378	377	350	377	420	356	344	392	386	369	367	365	395	364	368	374	398	348	379	388	375	360	382	396	403	386	378	347	361	369	386	381	342	379	372	363	389	364	356	378	361	401	364	374	403	387	352	372	377	376	382	433	354	371	417	368	385	369	384	367	357	357	370	342	395	373	383	401	367	367	380	370	369	395	353	382	388	381	356	364	367	389	355	371	391	370	363	360	390	390	397	391	372	338	336	397	376	376	366	353	380	357	360	376	376	390	372	358	362	371	381	386	375	395	359	399	368	380	369	379	387	379	365	342	406	353	359	368	382	383	394	366	350	397	381	389	353	378	374	326	380	353	352	366	375	381	407	390	361	400	404	365	381	356	369	372	335	373	376	368	403	355	384	419	382	389	381	376	340	357	388	369	380	360	383	353	390	384	350	385	373	371	349	370	381	376	379	384	324	369	343	347	345	385	398	376	395	374	395	358	373	342	337	390	402	393	400	359	393	373	362	383	377	378	376	372	393	384	395	387	354	362	385	374	353	341	387	400	380	381	385	411	366	382	350	388	392	385	366	403	379	386	382	379	361	347	355	343	348	356	371	393	401	381	355	374	400	367	390	363	415	365	375	390	361	420	349	365	371	382	380	393	393	343	339	367	376	380	363	388	372	400	351	391	396	387	352	399	423	371	405	390	337	416	363	373	369	383	369	353	339	350	360	402	363	367	335	381	410	411	362	356	353	385	357	378	360	353	374	369	377	402	357	376	395	366	375	388	405	343	370	402	399	382	398	398	348	357	319	348	379	380	377	352	363	404	340	364	344	379	391	381	374	373	382	375	385	393	371	394	417	375	351	401	373	370	372	380	427	394	372	385	377	360	395	385	373	379	386	368	373	383	368	371	392	373	358	384	366	390	354	375	372	379	346	393	363	354	385	351	370	384	404	408	404	367	382	346	387	348	336	368	355	373	387	350	394	378	376	395	392	378	388	376	369	427	377	380	381	372	365	415	364	394	374	379	366	387	383	397	389	396	373	354	371	366	387	357	385	354	333	369	361	353	377	386	376	405	371	413	388	357	354	369	364	381	389	361	396	391	402	410	356	363	325	384	362	343	371	408	371	365	381	394	343	389	354	388	372	396	369	410	359	371	392	351	356	391	379	361	379	391	385	353	371	357	398	340	372	352	387	381	391	407	359	365	369	386	343	374	399	380	373	362	372	366	416	354	366	368	376	375	396	378	390	345	364	339	366	370	347	352	385	374	394	381	379	372	358	366	395	378	374	386	384	376	389	396	366	376	387	358	354	376	364	349	378	373	405	363	387	372	368	332	355	372	373	407	426	339	322	383	407	357	382	387	373	350	348	405	375	355	347	402	381	348	385	366	373	375	375	379	371	349	377	382	338	367	351	371	375	341	418	376	370	379	410	388	374	369	399	357	404	383	340	382	357	415	379	345	404	356	360	379	360	344	381	395	385	397	347	364	371	400	366	361	368	389	352	368	388	367	368	371	375	363	399	417	347	432	348	360	377	387	365	387	363	361	380	396	405	382	383	370	371	364	340	337	378	391	364	380	372	368	410	372	360	369	377	378	414	391	375	380	383	390	373	372	353	364	363	360	379	398	353	407	374	376	383	356	378	375	382	385	361	425	374	346	346	390	396	355	385	355	372	370	368	345	388	346	375	335	366	389	350	373	396	361	359	406	355	353	396	358	412	342	392	336	417	376	408	368	350	367	405	373	420	385	360	414	364	398	395	402	393	390	383	402	360	375	382	342	373	373	382	397	411	378	385	356	353	383	389	354	404	403	384	399	369	393	387	375	346	363	346	373	382	384	368	360	367	366	386	372	365	375	395	393	378	372	406	368	367	392	386	376	368	379	403	335	363	388	369	362	374	381	370	366	372	356	382	403	351	385	370	395	352	367	351	339	355	369	387	371	378	382	375	396	372	400	394	360	387	360	358	385	374	341	383	382	356	389	333	376	364	377	358	373	355	393	388	385	382	384	365	354	337	391	409	385	371	393	378	429	366	379	409	428	348	416	346	379	341	366	363	350	363	372	351	364	394	389	388	381	347	368	344	371	355	354	379	365	423	356	369	385	367	347	367	367	383	390	394	368	395	406	390	362	417	385	381	436	337	370	376	361	371	395	387	372	371	394	353	380	333	428	366	384	382	389	368	418	362	355	365	350	366	403	384	328	348	346	363	393	399	393	376	337	377	405	397	385	367	361	374	353	392	360	391	362	423	342	353	381	354	360	333	373	362	355	373	353	340	370	375	357	426	382	371	411	394	371	341	352	374	380	380	386	390	340	386	381	357	375	335	359	340	390	369	385	397	375	398	398	363	390	360	355	382	377	382	348	382	361	381	380	376	369	356	353	382	384	412	390	391	379	376	355	370	404	351	373	380	390	382	396	354	357	368	374	379	384	395	336	383	362	385	403	386	369	398	375	362	372	384	390	404	370	391	378	358	360	367	365	383	360	411	378	344	383	361	338	409	384	356	399	345	361	348	312	356	347	355	362	358	355	356	374	363	433	394	382	372	394	373	391	338	361	357	382	367	390	374	337	418	382	354	399	365	379	356	357	371	373	347	349	385	384	378	381	430	339	374	377	361	370	345	335	370	363	359	354	370	400	415	366	378	331	365	380	369	362	400	378	364	400	374	374	401	354	349	344	365	360	350	353	379	377	367	369	358	390	363	356	387	366	387	360	367	363	389	422	388	366	360	389	382	363	354	370	363	377	372	378	415	362	396	370	355	354	356	428	369	394	365	358	385	311	386	386	347	389	333	372	382	367	360	367	376	368	371	407	382	399	335	369	351	353	406	372	380	361	353	358	386	412	395	366	378	378	371	325	375	378	387	371	369	397	376	405	365	361	364	356	388	363	375	381	386	392	377	425	352	373	349	371	403	347	393	354	393	334
23636	21032	29055	25992	24195	23398	19356	12023	7663	5493	4269	3138	2619	2087	2109	2011	1799	1317	984	868	731	699	648	564	589	544	603	588	548	515	503	495	555	508	468	500	537	510	483	497	524	506	504	467	492	497	484	461	470	449	521	449	493	505	494	463	470	504	494	515	470	514	445	470	483	485	485	502	514	493	502	493	469	464	472	440	492	477	443	499	472	436	521	472	480	486	494	452	473	465	514	438	512	490	515	500	472	470	483	496	472	497	514	456	486	485	499	512	484	455	470	471	470	457	496	456	479	513	464	462	507	481	480	506	483	490	468	508	481	437	485	495	510	471	517	495	473	493	482	443	493	491	475	509	459	495	503	482	462	480	499	470	488	487	457	473	466	472	473	495	515	500	455	459	478	499	480	478	421	482	437	508	489	479	457	492	480	524	507	470	472	492	436	468	492	493	479	431	482	480	470	479	498	501	496	485	503	439	463	460	462	446	488	498	468	488	489	477	465	518	428	516	494	482	479	493	489	459	505	477	469	458	471	465	488	491	480	497	468	493	450	466	468	473	507	490	478	482	462	466	447	465	491	479	459	491	449	484	489	491	458	463	504	498	469	463	488	508	459	462	455	523	464	500	470	495	496	509	484	490	462	469	487	457	503	461	483	506	457	485	476	488	495	507	513	514	455	491	490	470	474	489	503	441	508	500	480	487	480	496	460	510	496	472	497	493	482	486	487	474	482	465	464	494	500	478	475	537	520	533	465	480	513	490	474	480	482	480	459	452	506	461	482	461	500	488	470	453	466	473	475	499	505	486	446	473	468	501	478	474	510	483	459	479	481	510	496	476	493	519	490	430	495	510	461	461	475	497	509	496	476	503	519	483	481	496	474	450	460	489	505	494	487	479	476	474	498	476	484	487	431	482	452	499	484	452	477	531	505	461	461	454	490	474	511	444	495	462	486	489	490	483	487	464	485	468	455	478	536	468	476	505	517	522	467	453	479	473	473	554	462	489	459	492	449	496	495	460	468	473	468	473	493	485	535	473	480	494	482	493	507	498	454	460	481	478	493	487	458	472	433	459	480	439	450	498	474	500	484	475	486	467	491	453	436	506	491	423	448	465	496	518	529	461	508	487	450	471	482	492	463	496	531	518	508	483	477	443	482	476	522	466	480	490	470	469	481	445	441	456	466	503	476	514	450	476	481	505	521	462	485	525	465	508	494	480	480	490	510	496	453	498	501	513	480	482	502	461	452	450	496	493	528	483	502	476	456	459	489	483	473	457	528	448	475	502	450	452	469	477	469	455	470	477	512	475	499	469	498	482	476	458	464	507	501	503	503	467	521	478	469	473	488	528	452	511	524	483	497	498	485	499	500	457	469	483	472	465	486	507	502	466	472	457	468	481	485	480	390	489	478	476	486	506	498	489	479	453	494	484	474	470	481	509	463	508	466	505	471	485	480	463	500	476	489	450	458	456	463	522	479	449	508	463	471	468	488	503	451	514	473	501	483	494	492	423	517	498	536	521	486	470	517	491	462	442	502	496	466	471	490	459	490	478	501	522	481	506	484	498	488	474	491	447	502	502	459	509	489	490	504	495	473	488	517	489	493	494	477	473	524	462	465	515	480	464	465	491	476	476	464	465	490	459	484	453	474	449	489	457	499	478	470	523	490	470	481	468	489	482	433	449	469	488	466	510	444	474	451	474	487	494	463	460	474	516	496	457	470	441	487	466	502	457	492	496	500	468	434	483	458	461	537	526	504	518	527	461	473	499	497	458	474	470	518	480	492	451	483	470	456	493	510	474	443	494	441	509	504	518	502	486	475	467	459	467	475	472	490	425	496	510	494	494	495	489	467	508	441	454	496	491	462	497	511	463	422	470	447	447	501	463	484	469	453	491	443	472	452	476	480	498	488	472	434	484	492	471	487	465	448	511	473	494	513	421	474	452	475	468	452	485	497	510	468	493	483	481	457	532	453	482	487	452	463	479	498	523	469	471	472	521	506	477	479	497	475	488	466	454	490	498	478	467	455	486	474	533	504	471	476	490	493	474	461	481	481	500	453	458	483	508	478	497	464	472	496	508	478	487	490	476	503	479	471	481	463	478	477	505	474	507	455	490	479	502	488	482	448	509	478	493	497	499	497	484	505	478	455	489	508	470	485	466	504	485	486	444	472	466	519	460	475	478	495	472	429	451	465	470	442	491	467	465	488	499	457	483	462	458	483	487	512	484	478	471	492	495	467	484	485	473	517	492	493	502	545	490	450	500	466	465	458	495	476	454	484	448	469	482	484	458	470	488	446	478	457	456	468	451	495	489	472	457	461	489	505	458	448	508	487	456	474	470	484	482	474	481	450	449	501	458	480	482	480	488	517	472	468	500	512	463	491	477	474	471	469	485	437	464	469	493	489	460	493	485	518	462	478	449	471	505	449	483	476	500	471	466	460	473	467	463	497	459	496	499	489	476	480	441	498	514	471	464	537	502	476	476	457	497	474	479	472	482	453	490	520	463	502	501	478	524	472	482	493	474	473	486	461	464	497	523	464	485	484	464	485	497	522	503	497	465	497	491	497	490	494	461	500	473	497	488	511	509	502	457	492	462	482	518	483	475	483	494	473	490	486	488	473	496	472	472	460	505	505	491	479	488	517	514	495	469	466	486	492	505	477	488	485	467	496	468	510	465	457	464	495	493	477	484	484	479	482	476	472	457	460	445	486	513	479	487	454	464	468	462	530	459	517	514	474	462	501	477	464	433	486	476	489	492	480	457	430	440	485	487	499	491	456	477	496	459	529	469	481	458	475	471	467	435	482	447	476	493	431	497	478	484	459	478	451	451	465	448	475	519	489	504	500	467	491	478	502	442	464	480	474	503	499	482	437	489	513	476	485	506	472	482	483	451	503	481	479	464	470	465	474	486	487	451	528	524	490	451	451	502	484	471	488	475	475	481	465	502	499	492	448	465	498	507	494	466	499	475	482	469	435	457	465	517	484	481	481	465	479	519	445	487	512	469	480	454	499	449	467	460	489	481	547	478	461	483	489	466	519	499	462	491	473	493	472	473	469	481	470	507	471	478	470	513	483	535	481	481	458	460	455	504	475	496	471	444	464	491	477	488	521	482	496	446	500	502	477	458	496	451	446	497	448	460	491	450	493	551	475	506	512	467	496	473	479	510	456	452	482	512	496	480	478	507	471	474	461	477	495	454	501	462	455	496	508	491	470	480	449	513	520	494	495	503	487	458	497	506	509	511	441	444	547	493	460	478	506	455	464	461	488	476	518	456	504	467	491	474	510	469	481	490	445	517	464	451	475	460	492	503	461	499	498	487	476	480	481	467	499	483	458	471	521	506	492	503	498	468	475	491	485	509	530	481	468	448	471	488	483	491	497	438	498	496	446	500	519	490	461	470	496	469	509	446	458	439	483	501	453	460	496	473	471	497	468	486	464	466	481	478	471	503	495	486	487	497	510	513	447	478	438	448	486	480	516	474	500	491	489	449
35038	62963	48257	36069	29388	24856	20092	15114	10673	8159	6371	4804	3958	3057	3088	2885	2480	1858	1280	991	898	836	752	688	673	633	608	582	630	537	577	573	564	544	548	542	500	546	567	550	493	482	531	487	520	542	472	478	488	451	499	487	535	514	445	529	534	514	515	464	493	505	494	478	506	490	505	509	505	502	526	512	527	494	491	482	532	549	523	527	518	491	477	510	522	485	519	480	482	522	502	498	503	486	501	497	504	470	503	471	508	489	515	468	498	497	467	488	501	485	514	496	485	511	504	494	478	486	525	522	487	474	517	481	524	474	520	468	484	524	509	514	507	497	481	475	472	491	495	508	507	470	512	474	488	510	497	464	510	477	498	478	474	468	517	475	508	487	513	497	494	464	529	463	487	499	482	481	486	465	462	514	449	510	521	478	447	479	474	498	485	473	496	491	484	455	488	496	509	494	516	521	483	495	482	466	456	506	522	496	506	477	478	510	472	451	503	507	488	483	495	430	521	491	506	512	482	535	470	539	470	474	461	479	528	521	466	497	486	507	524	490	482	469	509	455	489	507	464	487	460	490	523	449	506	502	472	475	503	491	501	468	487	503	516	486	499	511	455	489	502	495	494	496	490	516	508	486	499	448	489	464	492	515	500	449	481	466	484	504	454	464	499	475	513	507	504	521	462	494	503	497	512	466	523	477	488	500	485	510	488	507	517	443	490	484	483	493	508	494	476	547	509	481	505	487	527	458	454	481	474	467	481	469	479	534	464	480	471	498	502	478	459	504	514	537	478	472	459	483	520	490	483	492	489	462	477	506	489	499	486	515	505	506	514	493	464	463	501	503	479	472	483	475	529	527	498	524	503	498	472	465	508	527	526	490	465	450	498	435	520	459	465	450	453	518	496	472	478	506	512	498	500	475	461	474	491	484	509	478	501	480	490	527	467	492	487	525	465	504	497	521	477	484	497	522	503	464	482	491	514	498	524	473	523	474	443	502	498	459	507	475	482	479	513	499	487	467	444	490	509	518	531	482	515	484	477	502	527	477	473	479	484	500	496	474	507	491	472	491	516	466	488	463	486	494	448	483	489	492	506	478	481	486	471	507	485	478	481	440	475	455	477	473	534	493	498	447	477	480	532	451	497	504	456	528	498	488	477	508	498	476	505	490	520	500	463	521	462	530	469	474	491	511	474	489	443	492	484	490	472	452	495	490	478	493	495	482	519	481	503	530	484	520	530	503	481	475	488	468	442	508	475	453	486	483	484	487	463	482	475	491	513	448	490	512	508	472	475	453	503	496	495	496	487	515	507	500	516	510	482	490	484	506	502	511	492	523	467	462	538	493	524	477	509	543	495	531	537	507	476	460	494	482	488	516	496	463	486	536	493	527	492	489	455	510	475	479	488	504	499	458	443	493	463	485	538	488	509	461	492	468	470	519	530	504	482	523	476	459	462	508	502	506	516	491	504	500	500	508	487	483	467	490	524	447	514	507	491	510	479	508	480	476	513	482	486	468	507	451	527	477	493	475	491	509	507	463	495	484	482	512	517	491	512	471	499	472	484	483	503	511	493	481	500	460	462	454	511	505	472	508	516	522	507	478	514	498	466	518	495	523	499	525	504	468	502	484	521	498	502	486	485	459	500	480	464	491	478	483	500	496	471	463	483	525	508	512	481	496	480	513	498	494	497	478	506	535	518	453	498	480	520	501	531	528	465	549	496	453	478	480	502	483	519	514	485	525	469	461	508	437	500	486	492	465	461	512	454	503	491	457	532	482	483	493	553	458	476	479	476	480	508	461	532	488	496	503	499	481	478	475	523	490	525	491	498	470	465	505	508	510	495	511	495	477	502	487	478	437	517	491	550	475	530	515	497	494	479	485	484	506	486	483	472	466	454	491	474	514	504	497	501	529	474	498	473	452	508	504	485	497	500	461	487	468	487	447	488	485	463	492	472	462	551	472	473	474	487	524	467	516	515	500	493	483	510	499	460	517	487	527	487	465	492	507	482	526	513	475	453	450	434	468	509	512	511	488	502	453	485	499	492	482	453	484	533	511	529	526	498	503	540	497	501	506	513	479	500	519	473	505	499	474	528	484	485	446	510	508	475	515	491	487	476	486	498	483	479	499	503	521	512	497	514	524	481	492	449	515	481	482	500	507	475	533	483	491	498	501	473	511	477	484	503	443	441	465	492	535	498	514	477	503	458	479	499	502	532	534	477	529	469	492	513	512	518	508	504	478	486	550	501	534	466	508	526	522	455	479	515	465	512	505	454	473	475	500	479	463	491	488	476	484	460	498	494	472	484	515	478	493	497	453	476	561	481	508	487	459	483	489	478	463	513	489	480	470	478	550	498	467	494	454	499	456	473	487	517	472	451	475	480	462	470	488	485	466	529	484	501	498	481	490	500	497	505	506	461	480	506	488	490	502	490	458	508	481	446	464	503	459	447	492	507	489	512	510	492	471	509	460	497	493	458	515	467	473	501	469	481	501	518	482	459	474	480	477	512	469	481	502	510	495	500	542	466	512	481	482	492	472	499	488	548	473	487	475	494	509	456	490	488	475	452	460	500	498	543	480	469	503	503	497	471	497	487	477	471	474	466	527	491	459	542	502	455	463	488	482	483	481	511	496	497	496	489	476	505	517	477	493	470	483	501	518	463	491	493	511	469	505	522	492	465	515	506	553	481	504	517	470	499	467	448	484	485	481	481	511	464	495	485	519	466	509	488	473	477	494	497	490	495	512	510	478	464	523	524	473	513	470	482	521	490	490	474	509	481	470	531	493	530	493	508	477	456	484	454	484	480	505	483	497	469	492	512	460	499	483	497	498	514	481	487	497	497	497	472	504	472	496	480	485	506	521	507	472	485	533	483	551	475	469	490	464	455	476	497	479	513	490	527	497	484	519	487	521	497	525	481	496	466	507	505	441	489	453	474	489	482	486	519	463	517	427	497	484	480	494	494	484	486	506	493	508	506	487	516	490	493	471	517	479	499	503	492	467	486	456	451	479	494	442	504	502	488	453	520	508	492	514	532	495	469	497	485	457	516	432	485	488	509	507	493	502	464	532	486	474	493	510	513	525	496	505	495	522	507	494	499	477	498	470	469	457	498	514	540	510	496	482	486	480	483	492	442	493	524	498	517	466	483	461	495	474	490	517	503	490	476	515	495	448	529	494	503	474	494	499	531	512	500	500	486	501	462	508	505	528	516	501	493	462	481	536	532	498	527	462	481	457	502	488	495	494	523	488	499	474	505	444	482	457	492	469	525	470	492	489	511	533	481	463	491	478	485	507	451	519	458	497	498	469	461	483	482	526	456	512	485	493	492	509	456	457	477	530	478	467	485	491	489	505	506	508	527	459	525	506	467	475	496	497	503	479	513	480	481	500	481	513	439	473	476	498	451	480	484	520	438	506	483	534	485	474	482	546	518	504	487	469	470	470	521	500	486	486	486	518	509	462	471	511	426	510	492	514	480	472	511	493	513	482	448	437
24935	21733	30308	29489	24405	19647	14720	9099	6045	4400	3152	2465	2010	1748	1631	1529	1355	1006	760	685	608	579	559	492	459	466	425	505	444	438	464	441	430	401	411	397	418	382	416	404	426	419	419	400	395	421	389	414	418	386	422	374	412	370	373	417	408	410	384	411	362	414	386	374	391	391	391	366	434	397	425	396	411	431	376	404	357	376	373	411	406	376	403	376	378	377	376	389	416	372	402	418	433	371	410	371	385	418	424	376	388	394	383	442	422	400	400	404	357	387	398	390	429	378	414	384	388	405	374	382	368	409	370	390	423	387	362	379	385	347	408	403	414	403	397	416	401	384	392	417	386	397	437	368	381	388	372	417	349	433	401	399	400	387	379	390	389	371	373	394	417	409	406	361	386	409	386	429	389	395	412	344	380	402	377	403	408	418	381	399	398	428	396	403	395	410	420	332	380	374	394	407	412	436	418	392	379	387	401	385	383	404	406	414	393	444	377	407	418	375	424	385	376	369	436	407	396	432	416	418	422	449	387	374	412	368	388	376	433	396	354	394	415	375	396	385	354	379	377	389	379	399	403	397	378	405	376	370	385	386	357	427	347	371	367	408	407	394	367	435	419	400	396	361	402	397	396	406	401	383	414	375	425	383	376	392	400	392	417	403	389	376	379	391	427	375	406	403	404	403	394	402	413	386	345	378	400	419	400	388	355	408	429	380	374	418	373	413	376	420	407	337	411	377	425	382	367	367	369	389	418	379	387	360	429	407	422	359	398	402	409	378	377	403	419	398	390	395	394	372	380	421	431	392	403	442	372	372	402	362	388	409	411	411	409	390	389	407	377	396	419	380	381	352	359	398	403	389	388	385	395	415	427	392	395	372	385	372	383	348	370	362	428	389	408	405	415	393	367	406	399	399	397	383	395	403	408	413	393	340	387	404	365	399	408	398	391	424	372	399	379	406	363	378	371	402	399	425	402	384	366	394	376	409	382	408	399	370	363	394	392	404	402	376	379	392	391	398	403	384	393	444	392	398	390	390	395	399	401	404	406	397	385	380	367	398	372	371	384	367	421	393	380	382	405	368	385	413	402	399	381	379	410	396	422	418	381	352	413	383	415	368	364	403	416	397	380	422	381	411	400	409	390	404	413	427	398	416	413	438	352	386	404	372	371	413	393	355	382	385	409	397	396	369	370	424	397	387	368	422	388	415	424	383	415	391	393	397	402	404	382	405	390	363	410	418	360	396	427	373	373	395	399	370	393	384	395	366	360	377	372	418	364	397	393	403	394	390	377	395	391	445	411	414	384	413	383	404	402	401	422	374	438	399	420	376	388	428	394	362	433	414	377	409	393	387	434	422	403	404	396	406	403	367	376	403	383	355	397	352	420	386	381	401	421	377	410	366	405	374	353	378	410	409	378	414	392	392	396	390	414	409	428	361	388	401	380	402	366	394	418	379	411	397	385	381	395	415	387	360	420	380	395	422	371	394	404	402	371	380	405	402	427	416	395	380	342	371	405	391	424	362	403	381	411	410	384	387	379	417	391	398	387	394	376	418	410	377	399	376	380	422	426	421	396	398	381	383	399	423	363	376	399	392	363	369	422	369	375	396	401	454	410	420	377	365	378	381	425	380	409	384	386	410	406	393	394	403	409	393	402	353	348	388	375	424	373	407	360	400	390	403	376	373	398	351	420	391	412	385	387	400	412	382	405	435	405	387	378	386	397	409	361	401	394	394	406	412	442	368	410	416	370	347	351	397	399	384	379	371	384	379	381	411	412	408	402	409	389	400	374	412	357	380	423	401	390	378	344	377	372	407	386	379	387	408	379	366	394	404	390	397	438	380	406	417	394	373	411	371	385	423	368	401	397	397	404	352	352	387	408	411	397	409	410	425	373	393	387	380	368	403	403	367	404	399	355	409	391	395	425	433	397	343	379	407	400	350	390	373	405	439	381	387	396	383	414	398	386	420	415	380	401	414	379	419	400	346	421	448	418	383	381	395	413	362	377	367	385	375	407	353	395	409	389	383	422	402	368	386	393	352	403	394	363	382	416	409	412	402	387	381	415	384	361	368	397	370	396	373	413	390	419	418	393	386	414	389	381	419	387	406	430	413	382	355	382	424	440	406	432	425	400	448	423	356	408	370	386	412	357	360	390	391	414	385	418	373	420	399	390	424	407	402	391	393	390	394	416	359	397	436	405	417	368	395	398	372	415	397	402	422	382	381	404	386	390	379	381	376	393	416	419	421	400	386	403	402	387	393	416	380	408	388	417	382	391	392	411	396	395	363	384	396	421	398	408	405	393	373	402	386	434	392	406	378	416	418	386	404	421	417	405	402	369	367	401	419	406	383	409	412	409	364	371	400	433	405	392	372	379	394	377	393	394	373	397	386	372	394	370	405	378	403	439	366	369	367	413	398	407	376	399	385	381	412	402	388	393	403	401	390	421	379	376	412	393	418	401	365	367	410	399	392	379	407	375	392	380	387	409	366	422	448	383	401	440	416	399	366	363	365	374	384	400	356	389	373	394	414	355	411	400	364	381	369	379	363	412	396	385	391	396	404	404	395	379	399	407	403	385	376	400	418	387	408	418	407	384	400	413	381	414	357	421	377	422	389	383	407	402	367	371	403	417	392	391	403	383	371	398	367	356	381	367	388	366	378	399	381	379	395	418	416	429	376	411	395	400	375	403	376	378	394	391	369	397	416	396	449	409	363	393	427	364	403	398	354	398	395	420	401	368	374	422	377	392	387	375	397	364	402	399	379	332	403	396	381	376	412	423	409	429	409	424	403	418	385	406	423	389	386	449	393	418	391	380	369	424	411	382	397	409	416	378	371	359	403	405	415	424	399	402	395	410	377	355	374	381	387	398	394	392	382	426	382	383	391	397	398	382	398	403	373	400	404	394	379	408	378	426	374	416	382	390	409	379	356	369	365	380	407	420	398	397	406	382	382	428	404	397	401	390	389	389	386	386	389	401	390	387	405	375	381	418	375	362	383	420	399	389	400	397	411	371	421	414	378	385	461	388	366	395	444	387	401	392	400	347	376	443	396	401	401	416	370	367	402	390	401	408	394	423	373	416	388	415	409	418	404	378	401	447	392	435	410	391	392	401	399	390	402	402	428	355	407	391	419	406	375	403	359	386	387	385	374	392	383	396	371	412	405	382	385	372	388	406	384	385	372	370	404	438	392	401	367	424	381	388	371	389	396	403	393	388	413	390	396	400	392	397	396	401	397	393	371	370	379	368	390	437	414	394	407	419	380	414	406	388	396	422	372	409	423	386	418	382	419	403	402	428	397	395	387	380	398	411	374	398	367	385	379	374	396	410	394	424	426	399	369	375	398	374	409	383	402	416	407	394	361	408	368	386	388	390	383	398	420	392	370	392	403	402	371	403	386	420	415	392	408	425	409	377	397	372	370	394	365	413	387	389	412	385	417	415	382	409	422	401	395	360	401	406	396	384	378	352	388	410	430	420	403	378	387	387	385
34942	58408	44509	33973	27585	22362	18262	12991	9516	7098	5147	4195	3158	2841	2599	2406	2013	1478	1114	825	741	715	664	593	620	532	525	483	497	459	497	487	471	460	443	460	437	411	406	464	445	429	470	424	450	413	413	425	420	428	415	442	413	439	457	403	402	391	421	404	432	428	447	450	414	421	416	415	427	437	433	424	430	393	454	438	437	413	463	441	473	414	391	469	384	391	383	404	454	416	416	394	461	380	446	395	447	416	428	435	420	415	448	434	407	408	405	400	439	429	421	412	405	423	398	409	383	388	444	377	439	463	407	434	397	385	423	380	460	419	379	412	435	401	384	403	430	403	402	402	414	465	424	423	427	406	395	448	389	378	423	449	402	442	418	412	414	435	408	423	426	408	376	438	428	482	437	385	483	453	438	424	427	441	386	401	437	436	442	420	392	412	422	433	421	445	438	394	392	425	429	441	413	423	417	382	396	395	405	397	407	434	402	427	422	402	419	409	399	387	420	439	430	409	421	439	414	391	409	400	449	437	411	415	449	422	400	451	411	448	402	450	465	432	427	398	459	416	392	475	423	422	420	413	467	403	411	424	418	396	429	418	445	426	399	423	402	377	421	437	381	414	413	448	440	421	400	425	409	417	445	419	425	411	413	422	409	395	397	446	432	403	405	426	405	396	457	407	423	409	426	407	421	437	405	432	450	421	419	411	428	419	431	431	421	410	442	442	437	399	429	407	400	428	373	436	452	424	411	399	409	409	437	406	424	438	463	431	430	447	419	416	410	419	430	469	428	473	405	413	406	401	400	447	419	425	424	389	455	419	427	445	443	403	408	415	420	372	450	445	407	418	413	436	421	409	389	401	420	432	421	441	476	385	389	373	426	416	443	387	393	438	438	436	468	423	420	398	417	409	439	430	374	419	445	457	409	429	413	398	411	447	383	419	439	430	410	442	437	417	447	394	429	414	432	408	456	462	423	432	428	458	402	398	439	415	420	379	414	396	423	402	432	389	418	434	439	415	384	444	407	428	417	418	402	453	425	429	461	428	417	441	457	427	395	392	363	401	385	428	413	438	433	402	423	400	421	409	420	432	426	453	386	411	392	379	401	407	424	456	439	416	438	394	397	426	372	384	419	409	455	462	439	442	429	409	402	431	386	424	407	393	453	437	416	429	411	408	426	433	407	458	440	428	418	414	423	382	437	425	391	455	436	443	457	438	416	425	391	416	437	396	417	430	429	382	407	431	429	438	425	422	398	441	416	432	429	440	447	440	434	424	421	417	422	425	413	424	397	449	440	423	407	397	444	391	408	432	407	417	434	388	427	400	417	420	418	403	404	372	431	459	410	396	385	392	453	424	442	407	422	401	423	458	412	388	388	418	412	431	425	407	410	410	424	420	388	399	383	461	427	436	414	422	437	426	386	388	428	408	402	395	421	420	392	425	379	419	408	425	443	438	425	407	377	406	386	404	437	438	415	407	436	395	394	421	427	408	467	400	479	424	410	429	410	425	423	405	406	414	439	394	400	418	405	421	406	418	440	433	442	386	444	448	426	403	420	435	445	423	442	423	415	477	418	437	442	400	447	436	440	417	403	430	390	435	469	427	422	425	407	432	399	424	452	427	437	425	422	460	447	428	411	442	405	379	401	409	443	406	429	431	412	437	432	432	423	450	410	387	434	414	400	459	418	421	398	435	448	439	422	440	436	413	433	434	406	414	442	417	437	387	386	415	474	446	421	420	414	433	452	400	422	462	438	399	433	433	450	453	412	439	392	425	453	430	400	431	357	428	442	454	410	387	448	380	460	439	405	401	440	429	420	447	434	392	435	423	427	410	432	419	428	389	397	404	416	456	418	419	412	422	411	399	386	457	438	421	448	408	471	425	416	397	455	405	421	387	394	414	393	420	401	426	432	425	403	407	413	403	419	419	402	405	428	418	433	462	420	450	419	403	414	419	421	450	415	403	393	426	454	427	417	420	416	409	454	390	427	415	390	419	441	441	460	428	434	451	458	372	390	422	455	434	405	429	421	395	441	418	410	436	404	377	401	452	435	477	418	435	435	395	441	425	395	426	404	431	419	405	367	392	376	393	388	446	424	395	393	416	427	394	441	398	404	400	429	380	416	419	401	417	449	420	418	436	410	438	427	428	443	447	408	407	447	421	419	439	403	440	428	421	435	425	391	388	405	417	403	444	429	432	442	407	425	391	414	401	426	393	405	424	443	440	408	419	438	422	431	429	419	428	421	435	437	392	390	419	433	418	412	425	447	394	419	409	437	409	423	421	390	425	438	393	417	406	442	420	407	432	420	413	467	402	411	415	418	414	393	413	413	431	453	421	403	434	408	409	465	464	434	423	415	433	423	424	386	401	434	383	428	434	448	395	423	397	443	459	441	396	411	426	408	392	417	443	448	393	428	456	446	393	419	435	422	434	413	442	433	369	441	403	448	413	432	398	406	398	424	430	419	393	430	432	438	428	428	399	439	372	443	416	388	411	415	389	421	445	421	411	440	420	427	441	409	441	449	425	407	439	402	385	416	431	388	430	418	406	446	398	417	456	401	397	409	428	426	401	475	403	389	396	410	416	413	364	434	401	423	400	407	419	463	412	462	415	456	418	412	386	408	393	442	431	397	430	437	464	420	411	389	416	414	386	453	426	428	448	433	450	420	382	398	390	433	449	435	453	397	416	407	416	404	441	411	417	425	390	393	443	407	424	384	417	409	450	404	427	425	424	422	395	438	414	410	438	419	468	443	436	398	394	449	428	395	379	424	417	396	428	425	457	401	425	427	424	427	439	397	428	403	441	393	417	414	386	454	429	450	377	425	420	427	401	406	392	403	406	422	434	401	417	416	387	425	404	411	420	404	437	399	400	405	430	425	410	404	421	400	426	436	425	435	398	406	391	470	408	437	406	426	434	431	420	438	410	404	435	460	402	421	416	440	423	428	430	410	439	418	422	413	463	398	436	446	448	418	434	417	430	411	416	437	436	428	406	381	399	449	397	407	456	428	440	409	431	431	428	433	437	453	395	465	408	453	406	406	397	412	431	431	411	431	405	406	426	410	420	429	433	419	438	406	410	461	434	440	453	436	430	437	398	408	417	367	406	453	437	449	395	383	372	419	425	463	389	418	433	409	398	409	409	403	440	451	427	392	433	423	408	409	415	450	406	445	424	428	398	403	436	433	433	466	402	424	396	407	393	412	387	445	403	403	406	411	412	407	404	408	418	420	397	432	418	442	437	422	410	397	368	423	425	385	390	417	445	414	416	389	437	424	441	409	426	402	433	434	426	427	445	409	444	408	401	408	422	405	438	433	400	393	448	377	431	443	424	390	420	418	432	443	467	430	420	397	409	431	397	435	433	447	428	443	472	406	414	439	455	382	436	432	464	392	433	414	407	415	404	408	388	459	446	418	445	426	419	418	442	400	429	422	437	406	445	463	381	413	467	425	396	418	423	434	422	467	443	414	428	436	430	427	376	417	439	442	443
22557	21032	28746	24246	23061	25488	26801	16890	11160	8044	5650	4481	3466	3325	3032	2640	2290	1772	1159	1044	963	913	846	780	718	770	738	712	673	677	670	624	683	605	600	619	611	626	612	543	577	570	620	631	607	628	570	569	568	594	539	597	623	518	587	579	595	567	605	578	587	597	546	571	557	600	592	537	620	572	567	614	580	595	591	571	609	544	615	578	551	557	551	615	537	558	585	608	626	601	595	611	563	600	587	630	596	589	585	566	550	573	632	573	619	589	593	532	648	605	619	581	632	577	574	592	567	545	585	616	555	569	579	594	555	555	519	610	585	548	614	577	583	540	557	542	573	556	598	577	586	599	551	588	573	571	580	581	552	570	543	557	616	582	598	594	593	566	571	581	569	591	577	600	632	604	566	544	612	613	565	564	594	534	639	580	594	592	612	598	606	593	545	581	596	599	630	567	601	579	564	620	617	559	587	616	618	618	581	607	566	575	575	577	598	590	560	584	614	572	533	601	615	588	594	602	582	622	578	579	646	580	580	592	578	546	572	557	587	560	564	561	552	574	604	568	612	559	555	615	556	590	604	560	563	541	595	556	592	566	633	575	605	597	595	577	579	582	563	556	610	561	565	535	603	537	596	589	564	627	598	605	545	605	583	528	555	604	557	577	567	609	605	561	608	550	545	558	589	603	560	594	596	603	569	607	623	584	568	574	571	555	575	585	598	559	588	593	582	596	587	603	583	575	564	599	588	562	608	549	635	572	541	628	598	559	552	583	620	531	573	572	584	604	580	578	594	581	599	553	548	574	578	547	580	560	581	573	588	587	601	590	613	581	589	614	574	573	567	595	612	592	552	582	588	572	636	571	578	600	606	560	558	579	598	550	541	569	591	591	606	632	574	573	552	569	595	605	568	561	608	596	593	615	566	595	553	607	581	569	593	594	570	570	598	586	561	552	581	628	577	612	603	542	587	568	591	591	601	598	566	590	565	585	596	588	570	570	590	536	627	604	581	559	575	551	559	616	567	571	580	589	562	599	592	549	566	596	603	564	572	557	561	588	571	565	554	552	557	588	635	618	569	592	561	561	563	590	564	572	556	571	532	594	578	613	611	558	587	579	608	546	541	575	542	595	553	584	583	584	597	547	557	590	562	605	597	554	625	588	585	615	528	559	510	551	557	560	589	588	589	599	576	600	566	609	566	615	571	596	591	536	579	565	582	587	571	599	552	565	548	579	590	575	611	595	523	600	597	595	548	612	551	582	509	568	603	639	560	535	612	573	569	586	577	554	557	573	555	553	579	594	602	567	560	607	588	545	572	570	593	563	590	557	557	574	604	543	583	549	590	605	592	583	572	606	587	621	599	587	581	586	559	590	616	596	611	568	558	609	559	598	579	592	577	569	577	556	562	563	646	615	578	600	621	603	573	565	584	580	584	564	566	568	551	587	571	595	580	570	561	599	579	569	546	565	596	580	569	603	595	537	569	613	576	641	551	577	604	575	538	542	604	577	555	600	545	569	549	578	588	543	605	575	618	548	612	585	603	555	616	579	548	604	582	592	598	573	567	589	545	600	558	620	614	534	567	576	585	588	587	573	561	543	562	546	597	519	622	615	588	609	582	586	561	584	629	543	583	585	566	565	556	617	556	589	607	612	549	607	612	602	610	594	554	627	613	582	552	546	619	645	591	594	586	569	553	599	571	557	577	540	610	587	609	603	520	620	561	606	605	613	593	602	572	577	525	580	602	542	608	560	553	601	582	597	578	573	572	583	553	601	577	594	580	583	620	574	535	612	537	592	573	643	587	542	568	601	597	602	532	552	566	593	586	607	557	620	567	557	553	596	568	596	571	580	554	557	602	565	603	605	599	580	592	566	534	620	557	610	559	549	547	594	577	530	564	574	574	586	615	516	571	600	559	547	572	583	580	570	625	593	569	607	576	557	584	582	563	572	614	549	598	600	556	597	607	569	590	536	598	589	590	572	550	607	600	622	606	595	562	579	556	586	590	620	619	601	615	541	543	611	583	600	595	613	533	603	577	558	615	610	592	546	599	556	589	570	590	599	599	545	562	561	594	586	610	613	588	563	589	538	601	575	569	570	577	587	556	564	576	566	567	568	564	614	569	618	567	573	620	579	562	584	558	590	577	604	595	575	556	561	569	595	567	595	600	598	568	562	597	580	560	590	588	571	578	599	620	608	600	640	575	638	567	555	580	612	537	600	568	580	595	597	579	569	539	650	571	555	590	569	550	575	577	588	574	590	534	580	610	576	603	637	590	653	568	625	542	574	624	586	571	593	595	590	591	540	569	569	597	604	557	571	583	551	607	565	591	576	580	571	542	558	605	570	560	554	552	602	575	583	593	542	603	570	562	606	574	539	526	557	571	568	594	586	554	580	617	590	568	567	570	557	559	601	585	612	567	566	601	572	601	550	572	588	603	611	591	557	610	596	613	587	563	567	570	583	556	562	575	602	575	562	589	572	620	624	558	600	577	563	563	573	592	611	546	602	634	633	578	550	611	589	628	573	580	583	578	570	630	583	609	582	592	534	616	574	629	629	587	578	619	593	601	562	584	559	571	577	578	562	561	592	594	597	622	577	582	570	557	577	563	568	585	575	560	596	562	575	589	591	587	614	572	603	578	592	559	560	552	589	518	607	543	590	553	583	592	588	621	619	574	617	596	580	574	558	577	560	644	593	586	565	567	570	615	573	583	554	584	606	563	575	586	603	570	584	614	559	578	568	607	540	584	582	569	594	587	567	558	524	563	546	566	589	551	562	579	595	556	533	594	598	551	632	557	566	564	587	630	597	593	602	558	586	628	603	605	533	562	578	577	592	518	592	569	572	568	561	628	581	606	583	583	591	548	597	572	574	578	585	580	568	537	584	587	573	580	552	565	618	585	588	545	543	545	555	593	581	576	530	619	594	566	572	614	560	603	599	589	545	536	582	526	593	613	528	585	579	590	564	566	557	590	574	542	546	583	616	564	606	593	598	581	554	621	603	582	599	590	559	611	587	589	521	613	573	575	590	555	589	576	615	586	596	598	586	593	605	615	581	563	549	563	566	546	622	573	581	539	591	593	605	591	569	614	553	604	644	523	611	542	589	569	585	559	576	573	587	636	603	579	588	598	594	588	619	587	570	588	606	610	555	575	586	570	546	612	573	586	599	596	627	583	566	567	542	554	590	571	592	573	608	562	565	569	597	527	617	612	541	557	543	597	548	541	613	559	578	565	591	593	570	582	603	556	543	607	574	607	557	555	581	610	571	561	582	586	612	538	598	562	603	589	551	565	550	578	616	577	623	637	536	591	595	613	555	559	591	598	545	588	569	566	561	549	561	578	583	596	594	558	573	567	604	606	578	552	599	631	555	560	570	576	581	606	564	587	619	596	568	560	630	564	614	568	605	583	588	599	565	593	621	578	551	596	587	575	578	545	576	587	565	596	551	544	543	578	558	561	583	565	558	564	565	634	541	552	553	549	579	571	592	573	625
38089	66743	52145	43202	35393	29618	26188	19392	14618	11037	8146	6684	5339	4870	4439	3819	3243	2367	1604	1264	1160	1088	992	1028	909	822	745	756	756	682	741	643	684	654	674	623	629	666	578	635	615	668	586	615	627	629	590	641	623	549	626	634	582	586	598	560	568	591	621	574	584	575	623	574	584	594	604	589	589	605	616	610	580	647	596	587	605	642	644	619	559	567	590	601	599	587	612	595	588	609	617	597	572	570	570	621	569	595	555	610	577	556	593	597	594	635	622	561	596	605	614	572	607	621	618	569	567	593	614	605	580	601	624	571	586	579	605	566	587	591	611	559	566	579	569	603	547	619	616	587	601	566	605	579	608	596	591	538	595	589	591	559	552	615	574	595	602	578	563	568	541	614	588	564	577	584	611	592	529	621	611	540	568	573	616	626	568	591	596	618	575	601	580	570	569	596	602	622	596	602	587	586	589	591	578	537	602	601	597	570	605	525	563	565	575	563	558	611	599	656	633	576	605	594	572	614	568	595	589	585	629	579	603	544	579	587	613	636	596	575	613	587	612	615	572	584	577	568	587	593	578	618	606	577	574	608	602	585	573	583	579	586	605	560	550	575	605	533	590	607	577	559	626	548	582	562	592	564	548	576	585	572	573	571	578	585	571	614	576	618	582	600	610	591	550	607	620	640	596	562	586	616	599	578	580	606	561	573	590	631	606	577	598	612	638	568	575	603	595	527	560	608	567	581	612	552	585	594	618	609	596	581	617	584	616	571	609	577	591	576	584	635	584	580	542	556	597	622	612	588	601	594	583	590	621	624	583	587	562	612	584	640	602	579	592	586	572	592	559	607	570	614	621	614	580	609	547	550	600	619	582	563	584	591	601	608	552	547	614	611	612	622	570	582	590	563	580	596	650	595	594	532	630	592	601	615	606	567	584	575	583	599	620	588	587	616	586	645	588	563	594	633	575	611	616	582	593	584	614	566	624	606	578	617	573	553	632	569	571	581	615	586	572	581	587	589	604	608	598	633	589	558	585	595	521	546	561	579	578	594	605	592	598	609	597	575	597	538	588	604	596	586	563	589	581	610	589	608	588	612	556	603	601	609	584	559	595	594	574	593	542	651	595	586	575	585	567	598	598	626	579	575	635	581	583	613	585	589	583	564	567	585	589	598	557	597	613	575	626	584	624	603	561	560	580	583	592	552	583	591	566	618	588	569	628	593	613	584	606	590	574	556	612	555	579	576	607	604	566	562	594	541	545	575	598	569	604	571	591	592	609	605	595	573	610	597	603	602	612	572	607	582	581	604	583	563	575	640	568	602	580	569	563	594	567	536	582	568	632	593	608	580	568	560	605	567	614	595	618	597	615	601	600	557	576	628	588	552	603	595	595	611	560	557	587	575	569	576	550	590	604	584	600	638	562	619	603	582	606	613	587	553	582	583	571	576	600	575	592	572	635	608	577	589	578	558	539	576	571	617	564	587	563	598	574	564	595	572	579	573	610	615	618	562	575	638	604	571	617	590	600	586	622	613	565	590	623	611	610	561	607	616	584	600	568	572	598	591	586	592	578	635	610	614	607	629	626	574	623	599	606	613	580	608	549	600	592	609	599	612	590	573	554	596	580	547	537	587	550	576	593	590	565	628	594	615	600	592	571	563	611	562	641	577	572	543	596	567	562	621	564	623	604	633	586	623	540	609	600	620	598	565	597	592	565	623	569	562	584	556	585	588	590	596	580	624	618	568	550	593	595	565	589	599	579	565	629	565	559	560	597	555	603	576	590	580	612	591	587	598	592	545	538	587	562	591	563	581	595	581	581	628	611	544	604	572	574	596	584	578	588	588	589	584	563	586	581	598	615	598	576	585	564	547	585	584	591	559	641	583	608	599	585	586	568	577	588	592	599	589	601	573	622	607	579	581	566	597	595	563	581	590	567	569	539	565	546	576	613	547	602	600	653	610	612	577	624	655	584	611	556	579	587	615	577	601	574	610	591	593	591	597	567	583	586	564	571	629	610	581	582	603	567	565	552	587	621	624	589	590	562	597	562	597	569	621	577	590	558	588	583	576	576	558	551	577	582	587	596	590	594	557	542	569	602	598	570	579	585	599	561	576	552	575	546	570	570	655	566	625	551	587	579	580	603	555	560	608	601	593	600	550	579	553	596	632	573	568	593	594	579	591	582	551	527	592	547	540	608	542	576	601	599	635	549	563	583	556	570	596	596	611	643	582	610	630	570	597	603	599	592	587	608	554	550	595	631	644	618	589	570	591	589	583	602	581	610	556	587	594	635	595	632	595	617	553	564	564	590	595	608	547	587	575	605	613	618	605	580	563	583	574	564	540	611	562	594	621	561	650	587	560	624	601	604	579	555	603	589	606	608	553	570	566	548	568	637	580	574	598	613	596	567	599	586	570	602	562	600	607	628	575	581	547	566	517	586	570	555	599	559	587	614	612	595	604	598	601	553	582	582	607	565	597	599	582	562	607	603	551	581	612	595	610	595	580	579	568	553	572	574	599	589	610	560	616	598	578	572	623	635	576	596	605	537	619	593	554	557	581	579	600	645	560	605	576	588	628	602	617	617	625	598	555	610	578	629	575	566	607	605	581	563	563	631	565	548	600	575	576	590	539	563	596	583	586	577	599	565	571	572	621	624	578	609	577	586	556	570	541	616	579	579	583	633	592	620	579	611	601	584	593	559	590	581	620	602	598	615	556	638	604	560	566	581	571	547	635	603	599	574	572	634	627	575	562	603	604	627	555	584	622	608	576	554	602	576	600	595	556	589	597	545	653	625	580	568	565	567	622	570	651	608	570	579	558	587	582	612	575	582	609	619	597	561	617	639	546	593	553	599	567	603	612	570	627	566	594	596	586	561	601	605	571	626	543	599	566	646	580	586	584	552	606	552	617	551	581	585	587	561	573	602	602	597	573	581	576	606	587	601	560	563	561	587	555	589	552	613	576	574	553	596	605	570	591	599	586	631	632	582	571	571	615	565	597	592	577	579	588	592	561	570	612	628	611	591	568	588	629	629	580	625	611	591	602	592	617	558	570	584	569	595	580	570	547	572	635	643	585	572	601	591	535	601	592	595	585	611	619	541	615	554	614	589	582	577	580	612	591	577	542	616	589	576	600	579	565	557	582	619	589	519	594	584	624	599	569	583	596	608	574	532	587	604	574	562	631	591	598	624	575	589	600	613	577	595	620	594	587	569	592	586	561	561	605	606	584	603	579	573	557	581	622	552	605	588	603	606	620	622	596	574	604	549	593	559	613	632	567	585	601	618	576	611	616	566	608	554	631	591	553	588	556	610	576	659	626	612	593	632	607	582	605	600	595	605	571	623	600	608	586	594	623	562	583	571	588	602	589	610	604	550	602	604	646	608	557	564	577	655	609	597	590	563	628	595	576	578	584	552	583	602	631	580	596	589	581	597	609	618	602	618	592	570	565	575	622	622	599	600	615	566	578	591	601	588	605	598	616	645	587	545	617	627	602
32445	40983	42407	33674	22576	15409	11694	7469	4907	3300	2475	2008	1657	1542	1434	1166	1011	760	569	502	466	495	450	419	465	417	417	431	423	343	382	403	356	392	438	387	374	367	400	339	339	377	346	382	391	386	376	361	343	366	405	374	343	397	390	346	390	349	336	365	367	344	394	362	378	385	397	360	348	355	367	361	380	372	403	356	362	372	367	380	329	346	343	364	351	349	340	362	323	357	349	366	340	349	372	327	351	336	370	350	348	346	359	354	382	370	385	387	385	363	371	352	358	375	362	353	368	352	348	352	384	364	401	353	330	370	332	372	322	370	391	368	378	406	341	383	329	365	345	379	344	374	379	357	375	406	382	331	375	360	347	361	344	371	385	356	354	345	373	372	368	353	354	354	376	363	351	331	338	373	364	370	359	350	378	344	365	325	363	348	369	365	371	331	351	392	345	348	374	400	396	345	359	350	346	353	336	379	362	353	402	385	349	337	359	352	364	368	361	382	352	353	343	387	349	381	378	371	325	361	348	352	369	314	357	379	335	352	370	342	373	365	376	377	389	333	362	324	351	340	387	364	391	367	335	368	347	334	325	353	345	355	384	357	357	363	339	368	394	403	378	344	371	381	364	362	373	365	385	403	337	393	373	363	335	330	381	374	331	381	389	364	355	367	403	328	360	354	344	417	384	380	396	336	396	370	367	372	353	347	372	334	353	364	390	329	352	401	370	385	377	382	387	367	378	344	365	361	381	358	375	333	385	350	390	339	369	363	355	329	376	368	358	372	387	361	367	355	333	342	345	377	334	348	383	382	362	349	345	338	372	366	332	397	360	340	381	407	416	383	333	375	332	345	383	361	400	388	378	339	342	391	380	376	387	392	399	391	355	353	390	381	340	346	360	390	396	344	356	380	341	353	359	361	360	391	383	332	366	362	379	395	392	344	367	369	367	391	340	365	339	376	328	368	341	333	359	354	372	347	357	363	338	370	356	363	377	372	366	339	376	372	317	361	322	333	346	358	389	377	384	350	368	316	379	381	378	387	390	356	353	339	368	333	359	364	351	352	393	350	340	360	363	334	381	353	356	364	349	386	370	347	367	372	378	363	320	332	377	376	362	384	416	393	336	372	361	365	373	340	334	404	354	372	323	339	377	366	346	406	335	349	363	358	374	372	350	378	361	341	392	412	390	388	373	394	382	360	384	350	422	349	357	344	367	343	364	375	355	360	360	385	354	343	360	376	379	365	390	365	359	386	343	381	375	363	353	366	351	387	383	341	357	333	363	352	350	368	381	353	404	380	365	394	331	365	351	357	356	368	368	374	353	348	403	346	357	347	352	389	355	336	346	372	376	339	354	361	358	373	348	373	365	349	399	367	368	388	362	362	349	384	356	359	359	356	357	374	346	343	392	342	368	348	364	349	351	351	384	383	355	369	323	326	347	336	407	347	354	371	356	346	408	367	359	335	345	364	383	333	419	319	357	363	377	379	388	373	339	343	367	381	413	347	367	344	371	328	395	373	309	354	340	383	340	367	343	402	360	382	344	381	359	356	397	343	360	351	389	381	366	363	341	384	357	358	334	376	359	358	363	340	383	365	374	377	350	357	339	377	334	388	376	366	340	374	381	379	355	351	348	344	368	360	369	366	368	365	317	357	361	378	395	326	344	367	353	349	385	386	360	379	365	360	377	375	357	380	385	362	383	375	357	352	368	377	375	340	365	359	336	359	382	351	341	376	360	349	348	367	355	384	388	338	359	383	372	339	395	385	345	370	365	321	361	354	370	363	366	368	363	371	358	358	348	362	361	366	385	369	355	339	363	345	339	393	382	387	347	372	345	369	372	360	354	382	340	362	366	366	382	329	357	352	367	353	352	363	372	348	402	383	387	374	399	381	347	369	337	357	357	402	375	329	364	351	368	344	371	359	368	340	388	369	404	366	346	332	363	345	390	337	379	349	335	389	370	344	362	367	346	369	359	371	405	396	351	363	383	393	361	364	369	348	375	355	361	351	375	352	362	356	334	337	343	357	374	355	342	330	364	386	364	354	360	366	384	388	355	338	401	359	374	396	352	390	342	316	368	357	385	375	366	337	344	383	379	347	351	355	348	384	358	368	367	368	386	359	346	410	366	350	346	384	376	346	335	350	369	376	404	361	377	354	364	356	341	356	372	390	343	397	369	367	359	352	374	380	355	370	375	380	379	343	374	393	380	342	371	342	371	349	389	345	369	345	333	380	354	350	407	384	384	364	407	354	353	319	388	375	351	350	347	364	369	363	340	318	383	364	365	351	336	363	351	351	380	375	390	342	320	361	350	366	382	352	358	379	383	373	368	357	320	379	372	378	373	391	372	374	369	394	328	362	363	369	342	343	368	344	340	384	376	331	399	362	360	384	365	349	361	383	351	357	396	366	346	353	359	363	384	346	351	339	345	368	373	333	349	377	358	379	353	358	391	383	375	339	343	354	399	389	346	355	329	374	373	340	360	375	366	375	361	351	348	343	361	354	373	362	363	384	359	355	344	346	356	361	343	355	363	385	363	390	328	355	352	396	346	387	336	362	351	351	371	372	361	394	425	376	349	349	348	349	336	361	392	354	331	365	353	364	361	353	346	353	374	377	384	414	373	362	378	354	362	361	392	359	353	362	343	347	372	345	376	356	379	381	347	348	362	365	340	346	366	329	358	362	371	342	344	338	375	363	378	370	384	357	352	359	338	406	379	373	378	348	361	359	335	356	361	356	389	364	333	337	350	386	363	372	378	355	351	385	364	407	366	367	347	304	401	390	389	355	339	384	388	358	331	367	354	349	359	360	349	368	358	362	400	365	351	370	384	359	377	378	353	367	352	370	366	372	347	397	325	389	354	347	327	312	371	332	373	353	374	396	377	325	396	336	386	322	354	337	362	332	367	371	352	364	363	342	361	333	364	334	376	352	314	355	359	343	347	365	401	329	366	381	386	389	384	431	384	378	373	357	356	386	362	365	373	390	357	359	386	351	357	344	372	347	357	394	362	372	364	372	393	374	362	365	338	346	390	310	327	369	343	346	338	381	340	369	368	375	360	352	364	386	365	371	336	360	377	343	340	369	391	401	368	359	360	368	397	359	331	382	359	386	369	352	372	336	375	338	334	379	400	331	370	367	352	367	339	360	358	388	360	375	354	373	361	371	355	411	352	361	331	351	379	366	371	375	389	363	348	369	363	367	350	345	379	363	342	337	372	380	318	367	372	365	354	359	355	384	319	379	371	426	340	384	322	346	334	400	347	352	345	361	346	360	377	359	390	359	371	321	369	394	397	338	354	347	374	326	363	343	365	384	354	367	359	371	371	382	353	386	353	380	356	371	364	353	372	382	370	371	358	346	370	361	415	362	353	373	321	377	370	374	386	389	402	379	362	363	376	377	346	390	382	356	354	352	413	370	348	368	349	378	370	365	361	345	357	363	370	347	374	368	373	351	386	380	363	325	369	367	325	370	387	370	354	377	380	383	359	343
34859	52267	40341	30871	22796	18518	15643	10891	7582	5301	4009	3130	2659	2438	2165	1787	1458	1166	800	700	582	554	514	564	508	519	422	451	379	445	421	445	395	375	401	411	380	387	402	389	371	390	383	384	393	393	364	367	420	331	385	373	398	403	369	362	390	377	381	370	346	373	374	404	366	362	401	401	363	405	375	419	398	384	387	386	380	373	422	373	372	412	382	373	398	416	386	375	386	412	374	372	394	370	361	350	406	331	401	387	381	392	360	386	381	389	391	371	377	374	390	376	352	410	411	361	368	340	357	359	384	422	375	387	402	369	396	376	375	368	386	379	383	363	346	374	341	377	365	387	381	396	357	385	402	368	403	414	369	409	399	404	387	366	371	382	383	396	378	381	405	381	369	390	380	360	394	370	381	378	362	360	383	354	375	367	372	383	376	381	395	374	359	384	361	393	389	385	374	372	404	378	399	358	355	345	393	386	390	375	356	347	385	385	362	366	389	369	364	354	379	410	364	363	374	406	390	359	349	415	373	397	382	350	381	393	381	364	387	379	407	375	399	384	387	367	384	394	381	346	385	354	381	382	359	408	365	387	376	424	382	386	364	410	365	364	373	396	329	362	350	412	383	388	375	368	395	396	396	378	363	349	392	352	427	371	373	381	384	368	387	391	344	376	385	384	376	379	345	378	417	394	383	375	380	357	413	343	378	426	390	358	392	380	376	370	383	371	405	404	361	373	389	402	360	402	388	372	365	389	376	374	361	367	385	374	399	381	398	396	356	386	356	397	396	380	420	386	415	375	372	340	378	380	364	360	362	347	400	368	387	369	403	356	375	368	345	367	395	381	381	391	385	382	355	396	395	386	345	364	356	368	354	411	371	372	374	377	361	366	419	378	377	379	371	419	368	390	388	407	370	400	340	388	374	360	381	370	372	396	401	362	413	362	368	394	389	381	393	387	400	381	381	373	380	372	377	429	343	385	372	383	386	347	374	408	411	395	369	395	337	380	354	351	380	353	374	376	384	385	343	374	347	427	384	391	391	360	372	391	409	358	410	413	384	392	380	346	378	409	415	408	419	379	378	391	387	387	380	372	341	305	416	374	400	379	396	352	371	396	364	382	401	378	358	393	374	368	359	375	376	402	384	343	372	339	413	387	358	376	363	370	379	368	390	399	407	338	368	399	415	364	344	392	390	421	404	362	377	405	388	403	393	389	375	417	398	422	387	360	404	393	375	380	369	414	408	403	430	377	377	360	385	398	400	385	379	420	403	410	358	385	387	386	364	371	367	394	363	400	387	398	363	406	375	409	367	371	389	376	409	361	371	402	401	374	381	364	371	364	410	387	388	379	367	350	363	375	417	344	340	388	380	408	375	388	366	398	391	350	369	376	383	387	372	374	360	385	384	386	368	394	391	373	372	407	383	383	400	390	340	394	379	385	375	378	366	384	394	416	372	405	390	400	356	391	368	411	378	410	366	418	385	386	387	371	370	384	384	401	376	374	383	379	387	367	379	370	397	397	388	407	393	387	424	354	359	359	377	347	351	365	337	377	379	339	388	352	363	395	378	371	400	371	408	379	380	391	386	385	400	402	425	381	386	387	368	414	393	367	398	395	377	366	372	381	376	391	357	344	394	363	407	358	382	393	350	401	386	357	388	365	380	361	380	338	387	372	358	402	399	399	424	393	429	396	410	351	372	373	354	413	402	383	377	375	400	365	367	422	391	373	340	392	370	394	383	364	408	369	389	384	371	400	392	375	375	401	356	406	360	381	380	382	387	377	358	371	391	347	369	373	379	351	410	377	377	365	359	374	386	351	384	366	387	393	355	397	374	363	390	362	389	382	380	343	355	343	359	378	362	381	395	386	347	347	373	415	380	408	390	380	388	379	370	409	410	375	369	402	350	353	399	405	404	394	389	414	403	391	403	384	381	369	399	399	360	394	384	394	357	369	397	430	362	429	372	386	370	400	389	405	390	363	378	390	385	384	361	397	400	384	389	354	356	402	405	366	392	404	389	396	409	318	428	334	358	368	388	375	389	389	377	383	419	412	381	360	403	371	380	392	377	419	377	365	386	386	359	389	338	378	367	378	386	386	372	367	394	384	387	407	370	374	346	388	390	361	356	390	389	430	371	365	352	350	376	375	372	393	377	373	389	384	372	377	349	361	347	398	396	407	399	380	398	386	377	405	407	388	377	374	408	396	378	377	384	365	354	364	368	387	355	353	379	390	371	412	383	369	363	378	348	392	344	369	350	376	363	411	368	361	387	392	383	382	359	403	396	379	399	366	419	371	370	365	417	359	341	381	385	389	360	380	373	387	365	387	396	405	394	416	353	387	379	360	412	385	375	363	390	414	395	415	421	399	380	374	402	375	362	350	342	391	401	376	353	358	385	349	376	395	372	395	341	370	409	396	421	391	385	384	391	384	343	410	360	428	406	387	389	399	411	375	400	387	353	351	401	401	398	400	381	378	357	377	399	393	390	384	327	403	384	391	409	393	386	416	348	349	339	368	353	384	384	385	381	377	386	398	402	358	355	358	398	379	339	394	378	380	409	369	380	363	377	399	378	389	402	356	372	347	330	367	353	410	357	377	400	403	361	417	369	404	366	412	385	361	382	367	375	375	379	347	407	376	371	378	403	366	387	409	373	376	390	390	384	354	383	368	379	406	377	414	383	354	373	392	358	390	392	362	391	369	354	352	376	354	388	353	375	392	360	383	399	408	377	349	372	405	396	386	393	383	375	391	405	365	377	416	373	355	394	397	362	382	370	369	400	402	391	355	394	362	407	391	372	347	397	377	415	353	343	380	360	399	385	398	370	383	360	413	378	367	376	365	370	378	429	363	398	385	395	360	374	349	375	404	367	376	419	368	379	374	384	392	386	395	377	400	370	398	356	401	395	366	375	367	359	359	373	362	365	361	401	348	365	379	399	359	397	386	341	385	368	366	366	371	369	402	394	383	416	395	402	397	374	406	405	361	398	408	373	355	364	359	373	372	418	384	375	354	390	410	391	373	368	378	371	380	424	376	386	373	412	373	384	393	388	369	391	376	352	403	364	440	366	413	370	374	357	386	368	381	379	341	406	401	366	358	349	400	370	392	385	387	394	397	391	391	367	410	348	410	350	352	361	380	383	385	380	371	385	342	373	388	352	381	387	409	369	393	395	365	394	392	364	387	356	391	351	367	375	364	340	358	405	391	403	404	372	386	378	421	340	368	382	390	403	391	401	353	348	397	378	364	353	397	392	378	392	379	377	360	415	376	351	383	415	360	412	369	378	374	408	354	383	392	375	377	376	379	393	399	376	393	389	368	362	388	367	363	359	391	408	379	345	390	375	399	365	347	398	409	362	382	373	381	388	344	390	413	408	371	349	380	362	380	360	398	378	360	378	370	388	377	421	364	371	374	375	389	387	387	401	379	346	435	395	388	352	366	392	385	378	381	345	385	364	384	402	398	369	373	405	377	380	386	382	395	390	385	371	385	367	333
23620	21119	29002	27236	24987	24099	20870	12646	7418	5343	4001	3114	2749	2521	2218	1829	1570	981	876	778	714	643	608	676	622	553	585	564	544	574	539	540	550	539	495	475	503	496	509	461	499	499	493	471	467	503	479	459	484	487	494	450	460	508	503	435	505	454	469	515	521	472	507	473	464	472	482	531	465	478	492	476	501	452	492	512	457	453	518	473	486	495	428	477	454	467	495	436	451	476	519	477	511	486	453	464	471	488	460	468	472	472	495	484	471	463	485	485	455	452	432	481	461	491	482	471	459	474	438	472	481	467	439	500	452	444	454	475	435	470	513	474	469	474	507	494	459	448	501	450	480	485	504	472	469	524	489	466	460	461	493	487	501	470	485	462	478	492	504	481	517	469	458	453	511	479	420	439	489	503	465	504	444	456	516	500	484	459	446	490	451	460	435	488	427	460	486	437	458	480	459	512	509	460	466	504	468	450	491	497	487	471	503	470	497	506	461	479	484	500	472	445	433	524	459	482	504	477	411	436	449	465	492	475	504	498	507	509	470	478	473	475	480	469	433	493	445	463	468	493	480	460	483	465	492	462	452	456	427	464	478	449	457	451	455	487	415	465	457	463	466	486	462	441	446	487	446	488	483	532	443	460	484	480	497	493	477	447	458	474	425	459	437	470	514	473	447	474	480	459	500	496	504	477	466	470	483	481	490	444	478	459	457	481	501	491	479	476	477	482	471	522	472	467	485	447	471	457	473	433	459	466	442	489	510	471	469	467	469	464	436	505	457	461	476	465	459	423	445	473	467	478	471	469	502	476	450	471	470	463	470	479	442	493	499	492	447	453	485	476	492	520	456	445	461	487	460	489	491	444	447	467	437	503	455	505	509	488	541	472	482	510	499	452	483	528	468	482	472	466	506	427	538	515	498	473	448	469	470	449	464	492	476	509	461	481	466	554	499	444	460	496	480	452	500	471	443	491	508	499	506	461	482	435	461	487	488	493	455	464	491	477	468	489	461	490	509	470	519	492	474	486	486	497	517	471	470	488	472	483	496	471	486	493	484	467	477	500	516	446	493	481	452	472	493	477	495	516	444	480	457	454	441	489	491	450	455	452	479	482	475	474	510	457	448	473	505	502	461	442	478	467	495	505	495	473	492	497	454	445	482	489	490	460	447	483	469	443	452	493	448	457	456	473	463	487	518	472	520	507	501	501	450	523	444	490	499	510	455	480	444	490	508	451	487	476	424	486	443	467	456	471	480	476	460	463	519	490	500	474	470	482	490	446	503	463	516	476	484	465	484	465	489	458	478	476	502	518	507	484	473	478	433	505	467	470	448	493	477	484	456	499	484	490	521	486	482	502	479	470	460	460	475	472	522	488	478	471	481	470	480	516	441	484	463	464	458	461	462	413	515	431	466	502	484	465	467	426	526	448	469	474	492	463	475	470	484	517	480	488	484	453	504	490	426	453	515	452	503	497	454	457	519	484	497	511	472	487	462	461	476	478	471	508	470	488	440	455	464	501	493	506	450	461	432	472	478	463	459	474	480	466	464	522	491	476	466	466	467	462	479	460	433	446	466	505	479	464	519	458	453	483	453	491	484	483	502	477	496	455	467	457	500	461	514	488	485	477	504	474	465	483	468	487	438	488	502	481	463	506	432	503	462	495	493	424	436	464	466	510	473	483	476	457	466	501	458	485	503	457	455	467	509	506	434	498	496	467	456	486	505	435	476	461	458	499	499	448	461	462	523	477	490	493	454	467	470	518	483	451	410	460	444	434	466	488	506	443	448	470	481	435	462	427	468	468	510	454	483	491	429	469	534	466	431	471	485	464	462	528	460	476	473	476	462	497	509	488	468	455	463	456	458	478	469	494	502	477	484	495	462	445	472	463	437	481	508	500	459	445	446	458	496	500	436	494	476	468	481	519	464	486	511	471	462	463	473	455	496	497	455	503	453	476	466	518	441	461	454	427	475	490	522	487	444	493	477	423	476	538	465	481	440	515	472	506	440	475	490	478	463	439	432	511	480	439	478	481	471	461	494	477	485	495	483	476	483	459	478	491	480	473	485	467	492	463	463	506	491	447	488	499	443	515	485	522	498	470	446	449	475	462	458	476	443	502	448	448	465	447	458	488	507	457	480	493	515	478	485	483	496	465	483	471	480	469	479	449	496	508	456	512	476	461	429	471	471	463	465	482	480	454	470	518	488	447	445	420	476	438	449	451	444	491	503	498	441	457	490	492	467	460	493	454	475	492	450	466	496	463	473	470	473	442	447	503	490	454	441	451	463	475	518	465	506	431	498	487	452	441	472	472	472	503	475	485	453	461	495	486	478	469	414	496	469	476	454	483	513	482	502	482	470	478	473	522	492	438	460	496	443	493	485	498	492	457	468	500	484	472	449	469	446	475	488	503	449	490	502	451	480	486	464	470	521	491	457	490	489	457	461	472	446	486	492	474	449	504	448	475	434	512	434	486	493	475	469	469	443	500	467	490	475	463	489	456	481	466	453	446	489	435	489	494	473	463	458	463	465	464	491	486	494	487	481	498	457	457	460	512	455	493	468	477	471	469	533	481	490	470	484	424	458	469	456	462	491	494	515	476	451	451	477	465	494	478	480	528	505	483	508	496	452	501	448	468	477	439	470	474	508	462	475	472	487	473	481	463	470	480	455	450	427	478	429	469	495	454	479	441	464	446	497	458	467	463	499	488	466	489	457	472	495	440	487	497	450	440	507	429	470	517	502	484	487	490	454	452	484	469	455	479	474	490	472	470	478	514	467	442	470	475	475	502	434	471	491	516	500	459	444	484	471	479	496	458	480	505	455	481	489	486	482	509	492	488	467	469	456	457	461	494	486	478	517	471	493	483	452	510	428	497	464	491	476	475	497	447	482	455	466	475	476	481	452	483	509	516	474	493	469	491	487	454	498	469	529	472	452	476	462	499	483	511	479	464	469	516	501	492	491	527	459	470	476	455	463	481	475	446	496	437	510	468	443	480	467	478	437	494	479	473	471	497	475	477	448	509	458	499	468	491	443	471	477	441	448	521	476	468	478	461	456	433	495	479	453	429	475	470	467	495	518	486	482	442	521	475	430	451	460	456	422	443	483	475	462	450	471	476	496	489	499	449	494	488	466	492	498	481	506	481	475	498	468	470	472	447	463	495	480	497	475	494	484	446	468	463	443	472	464	453	478	491	507	461	485	446	485	466	472	458	511	468	497	491	488	481	434	470	491	495	488	473	453	505	518	485	494	500	484	482	452	442	508	515	415	439	470	509	458	504	498	479	454	468	491	485	517	493	504	461	466	498	476	476	478	513	473	487	470	458	483	494	475	434	467	481	497	449	473	480	487	479	445	416	505	480	442	491	459	445	459	481	483	506	469	489	486	454	412	480	460	474	488	454	445	447	462	431	466	452	502	489	465	495	468	492	480	495	498	482	502	487	489	481	495	481	435	455	434	471	486	456	451	470	414	458	445	470	447	492	499	490	528	468
35201	61022	49029	39236	30382	25482	21459	15667	10657	7755	6029	4817	4141	3706	3300	2533	2074	1337	1110	947	832	782	757	737	667	647	638	590	617	580	584	531	528	523	536	518	516	553	501	517	528	509	511	499	489	514	538	488	419	505	527	482	464	491	509	472	514	466	472	499	491	463	508	507	476	522	508	499	493	493	501	506	499	511	512	511	512	484	487	499	511	501	449	501	466	487	442	487	499	485	482	465	509	520	465	450	493	508	435	471	506	500	466	494	508	489	461	487	478	487	524	501	478	466	446	496	478	477	502	536	501	457	483	481	487	493	498	501	473	508	467	486	460	467	497	459	426	462	478	517	500	480	489	517	489	480	488	493	519	464	467	466	510	520	468	498	486	480	523	490	492	456	451	499	475	506	507	492	485	472	525	482	441	475	502	488	468	474	460	505	478	425	532	467	478	475	473	485	502	484	456	483	486	492	481	504	481	491	480	505	474	434	516	504	472	489	480	479	498	488	489	459	506	486	474	496	455	477	480	492	500	468	471	464	524	482	472	489	436	467	508	467	474	503	498	470	493	474	492	475	522	488	476	461	496	468	490	479	489	481	464	482	496	482	516	497	474	479	470	487	481	497	503	444	467	465	501	465	529	462	513	508	481	500	471	526	449	462	519	492	477	449	489	494	472	457	496	471	447	467	504	500	494	557	456	521	517	445	484	468	496	514	421	478	451	480	469	502	516	509	498	470	446	489	468	522	506	490	487	526	495	484	473	505	474	486	491	442	476	500	537	493	488	497	474	479	495	471	493	459	486	494	463	447	456	500	490	468	455	500	517	441	501	500	491	467	470	468	472	490	487	499	504	473	481	520	506	471	462	503	469	465	451	482	450	496	503	475	492	487	453	473	492	467	459	493	494	489	518	493	465	473	458	513	506	473	468	509	494	451	513	497	462	507	472	496	495	474	480	465	481	476	504	462	498	461	454	537	492	505	493	443	488	500	456	511	526	483	461	512	515	488	498	483	530	476	473	487	491	472	495	477	517	487	481	481	485	516	497	469	514	473	491	513	466	495	485	459	470	493	486	511	485	472	479	500	470	464	504	477	446	449	485	460	527	479	483	494	482	515	502	466	495	500	500	500	459	506	476	488	506	459	488	483	472	468	505	473	486	505	485	474	460	486	471	504	478	476	486	498	493	463	472	431	480	474	501	512	466	474	518	462	475	481	482	484	493	485	473	451	496	480	479	510	474	508	479	463	487	468	475	451	488	467	500	531	471	506	487	488	481	454	497	488	467	467	476	482	516	537	473	484	544	509	472	476	450	485	472	479	470	508	481	483	531	469	454	481	481	466	471	466	472	473	455	437	496	469	483	516	464	487	506	467	482	492	475	505	459	494	479	501	455	491	497	453	490	450	450	486	499	456	535	478	461	460	468	471	445	510	481	493	504	485	463	512	487	483	520	481	471	489	447	501	478	504	453	520	477	473	479	502	513	462	522	512	460	505	497	499	492	521	476	494	502	469	482	501	478	418	486	487	512	474	503	487	463	474	485	466	509	483	481	517	504	487	465	487	513	483	486	495	518	527	472	485	467	501	509	483	488	486	495	474	463	492	484	495	506	473	518	454	491	490	477	513	477	495	484	482	502	495	505	484	503	444	498	463	512	539	541	473	471	484	457	491	472	510	482	485	481	517	523	501	499	482	499	487	498	505	503	461	477	487	477	515	505	517	493	475	470	457	474	532	470	514	506	475	491	515	479	481	433	507	474	432	543	485	500	455	524	490	479	507	464	447	513	508	499	450	490	508	431	480	458	523	485	471	510	485	541	524	514	458	511	482	475	492	466	493	481	476	477	472	483	479	478	518	493	492	482	511	496	494	489	483	472	486	466	494	478	476	485	501	472	517	462	481	470	478	456	449	469	449	473	500	500	462	491	492	518	508	534	469	500	510	500	511	473	468	455	500	488	484	486	491	486	499	495	478	433	453	502	472	481	488	468	504	524	473	498	472	453	479	473	484	477	487	487	477	474	511	488	476	451	467	445	528	504	437	465	507	490	487	479	495	468	491	472	492	475	501	498	461	476	480	510	494	474	464	483	453	501	516	501	533	457	456	483	489	485	489	488	448	467	479	499	479	468	491	513	458	482	503	461	517	503	506	468	491	537	502	483	494	487	498	475	492	485	460	460	462	511	486	479	447	498	475	504	475	526	469	500	507	495	490	461	510	507	489	458	507	479	477	470	469	501	433	460	507	475	468	484	471	501	473	471	464	519	465	507	522	470	513	516	499	493	498	485	453	506	461	493	469	514	518	459	487	486	446	452	488	463	484	442	502	497	446	516	467	476	479	459	481	471	475	481	492	483	474	508	522	431	506	480	476	461	461	446	460	534	508	546	489	459	451	456	458	478	477	504	457	505	496	517	494	488	502	524	498	485	468	477	470	510	462	468	491	484	459	504	492	504	487	504	464	477	522	460	473	489	492	492	487	492	482	479	466	502	502	491	480	485	474	485	488	497	499	499	481	466	524	495	470	468	431	510	447	436	500	476	503	498	485	491	477	459	473	457	459	490	475	497	501	458	459	507	497	477	452	522	517	507	451	514	489	470	501	477	478	458	481	470	503	491	456	462	504	502	467	474	465	474	504	519	510	471	460	512	480	499	468	511	477	476	474	466	471	465	490	516	540	500	445	456	459	490	504	476	447	440	499	507	469	506	498	512	483	486	487	492	509	489	488	479	481	451	450	469	501	505	489	470	535	470	479	512	457	458	533	460	456	484	541	504	478	477	477	443	516	500	477	506	487	483	472	481	475	482	525	503	474	457	489	468	505	463	472	517	497	456	500	479	467	476	532	508	491	514	488	499	538	507	476	489	482	478	501	511	492	461	505	491	465	486	488	468	443	457	516	489	469	467	536	485	471	481	534	464	498	489	466	474	474	514	505	493	500	490	512	527	463	473	449	484	507	534	466	505	463	507	512	494	455	496	510	481	502	483	486	519	517	452	505	479	499	471	509	468	503	480	468	477	482	495	493	523	495	484	467	447	488	455	520	466	446	486	449	487	473	473	498	483	506	464	478	520	480	475	490	474	479	465	443	487	451	489	514	487	436	481	474	486	487	481	500	468	458	508	505	484	464	503	466	447	451	493	464	484	515	489	496	512	456	482	504	449	482	448	467	476	502	511	495	484	486	493	512	486	484	475	469	450	498	444	483	465	478	507	469	456	452	453	507	502	500	507	444	442	473	478	502	477	485	494	480	478	496	512	484	480	460	471	446	504	464	464	539	464	528	519	474	504	482	519	484	481	476	510	507	506	475	506	471	512	451	519	492	491	479	498	491	470	466	489	454	493	487	460	442	473	482	521	474	497	508	489	474	465	494	479	514	490	440	439	481	490	471	512	480	494	501	516	491	490	479	517	476	454	457	476	470	475	479	481	465	445	460	508	521	484	518	500	471	499	479	499	469	512	526	439	494	514	499	495	486	483	509	486	497	486	464	477	552	516	477
24966	21592	30398	31499	25393	21140	15622	8840	5498	3831	3018	2396	2272	1931	1639	1383	939	744	649	566	583	525	518	480	488	489	502	422	463	407	380	436	400	413	409	367	393	430	391	429	406	391	427	384	399	402	387	381	348	385	368	400	392	375	381	359	378	383	360	420	346	390	406	402	437	408	388	406	383	386	358	371	393	400	366	382	411	412	398	362	394	397	355	366	389	400	397	379	408	401	395	384	372	356	340	382	397	363	392	352	381	386	394	400	413	386	394	371	367	395	365	386	406	436	380	380	394	403	389	418	372	403	379	370	391	365	342	387	389	378	398	407	391	369	381	394	403	356	394	361	377	357	364	337	401	384	415	353	408	412	358	365	373	389	360	387	380	377	370	379	372	385	356	347	407	353	371	367	378	383	381	365	358	402	359	351	395	364	352	379	380	424	385	393	370	381	398	414	371	366	368	366	380	422	371	404	380	386	351	367	435	382	356	381	406	405	393	413	373	368	390	369	441	372	412	415	380	390	410	370	388	377	417	359	428	398	344	368	357	380	369	366	399	417	379	381	376	426	399	387	389	407	394	411	372	380	393	411	345	366	353	383	379	379	337	388	389	404	391	379	366	378	370	407	406	361	416	373	392	359	382	378	339	357	399	387	433	379	386	348	383	377	378	386	368	379	386	373	408	351	379	425	411	379	368	417	393	379	373	377	408	407	367	371	386	413	397	420	359	401	400	397	408	395	371	386	393	395	385	420	381	386	410	390	395	361	367	396	372	391	387	364	405	372	373	368	363	384	357	410	408	358	364	374	413	410	388	446	361	363	380	362	339	417	392	389	376	381	407	346	394	375	407	424	370	417	401	350	393	351	362	394	414	390	366	373	410	407	397	386	361	373	371	379	399	396	398	397	373	387	404	347	395	373	367	423	375	381	386	369	396	366	410	375	405	349	366	387	384	399	368	389	371	369	394	390	387	396	392	358	405	395	408	375	401	407	400	385	377	355	388	413	391	372	393	406	398	370	398	361	379	383	404	413	375	386	432	403	370	412	377	399	378	372	388	413	377	392	391	390	370	395	393	368	382	382	386	381	353	386	385	386	392	433	407	374	380	393	401	356	383	382	398	432	344	400	410	356	389	382	414	378	386	397	340	369	373	393	409	380	369	386	390	371	392	353	368	375	387	373	402	406	371	359	381	368	414	375	391	375	373	368	379	353	405	390	396	379	354	380	369	338	348	376	400	388	375	376	388	405	381	420	382	395	363	397	411	383	369	385	344	382	366	397	392	413	424	394	378	388	346	412	362	395	415	377	368	375	408	363	389	396	385	396	411	355	367	374	409	394	372	388	390	383	412	371	376	404	389	376	374	420	380	404	378	363	402	368	424	409	374	387	385	404	400	371	398	397	361	367	398	401	368	396	381	383	381	359	371	382	389	387	363	409	400	377	358	384	376	378	411	435	372	383	394	369	396	376	376	376	408	395	393	393	398	349	354	360	403	403	397	414	380	357	364	403	378	400	376	399	398	423	382	383	347	395	371	400	407	349	401	390	402	351	357	393	394	401	423	397	402	393	370	379	414	370	378	371	364	360	385	379	370	363	386	399	367	373	387	391	409	423	403	380	375	353	372	374	400	364	412	396	386	385	376	380	406	365	385	351	361	389	365	381	367	420	383	349	353	399	377	381	372	419	376	415	380	374	373	401	403	421	403	357	350	406	375	399	396	400	414	369	390	433	367	404	347	393	370	367	371	377	367	381	370	382	427	417	377	397	372	370	383	418	406	376	403	425	366	405	397	343	382	363	375	399	385	382	386	400	360	357	365	371	368	353	382	383	361	394	408	410	390	403	388	358	391	385	353	377	401	363	421	394	420	366	373	384	382	409	426	390	387	364	385	369	355	378	390	391	388	363	375	367	405	385	389	392	371	368	368	373	402	409	363	392	395	402	400	393	391	365	383	397	386	362	385	373	343	411	379	374	357	369	395	396	353	380	376	402	379	395	375	378	392	405	421	390	368	368	379	427	391	395	388	420	395	362	392	397	381	386	434	422	371	360	398	363	359	409	355	399	426	408	399	403	392	364	372	368	420	384	364	353	397	411	345	376	362	372	386	392	342	364	383	398	371	375	401	366	389	385	404	390	407	401	362	389	377	386	407	355	386	389	371	396	382	392	368	410	395	362	337	359	410	390	399	379	397	373	380	373	390	389	354	381	360	386	365	353	417	391	371	333	387	412	382	378	345	400	369	368	379	393	396	388	389	412	352	381	368	383	371	357	397	374	374	357	363	399	408	415	353	363	339	378	402	383	392	382	372	387	432	398	406	386	376	392	350	375	368	404	415	409	407	412	386	341	392	390	402	403	403	379	420	355	394	395	380	378	401	407	366	370	379	409	378	386	373	373	368	369	390	421	397	388	377	392	376	376	394	392	401	356	389	362	352	373	429	409	369	420	371	413	392	365	389	380	370	379	384	401	380	381	403	399	387	385	414	368	394	430	376	420	369	361	397	378	352	375	380	404	359	400	352	379	392	388	401	365	391	405	409	380	369	360	399	372	395	362	368	423	368	380	405	405	393	364	382	426	349	368	399	365	373	370	391	400	375	364	387	375	388	355	390	375	363	395	389	371	365	376	406	365	365	374	373	367	367	378	361	349	365	368	402	370	391	354	364	378	363	406	400	422	436	384	378	410	369	382	393	363	357	380	379	373	385	415	366	385	360	421	397	389	366	401	372	392	423	410	370	361	394	382	376	368	360	359	370	385	376	405	369	400	411	375	396	396	362	359	373	358	403	406	376	381	391	375	398	356	363	378	404	382	369	393	416	360	376	401	418	422	362	415	391	388	385	393	387	388	367	363	345	408	365	370	415	424	398	374	409	402	378	352	368	394	373	393	369	397	389	383	373	387	398	369	385	394	380	363	384	383	426	383	355	329	418	388	392	363	396	379	398	382	381	388	373	398	371	364	408	368	356	426	414	390	375	411	404	395	385	417	400	391	404	384	424	374	388	403	403	395	413	376	398	379	378	398	373	368	387	412	370	362	381	392	371	371	391	383	408	394	376	399	399	378	404	359	373	357	411	400	356	413	410	395	379	378	438	375	345	400	400	360	401	386	390	392	357	353	395	378	368	374	370	380	375	400	371	394	382	360	389	385	429	385	401	365	420	409	375	381	375	379	363	363	400	363	383	384	424	373	398	371	411	383	391	395	398	402	381	371	352	403	409	373	367	400	369	366	383	377	366	392	390	377	420	393	426	381	399	417	381	390	386	382	381	381	399	376	427	352	386	417	386	385	395	412	361	360	360	387	413	361	366	365	395	412	416	371	397	378	407	390	372	397	398	387	396	399	357	381	404	376	397	383	384	398	369	386	429	368	375	377	379	368	374	405	387	400	386	378	364	340	387	369	395	373	365	427	366	385	409	388	412	369	362	378	409	352	348	398	404	369	360	399	356	389	366	394	362	405	372	348	391	395	397	401	381	410	399	350	376	434	404	366
34850	57029	45630	36453	28773	23962	18719	12458	8705	6465	5002	4201	3683	3043	2717	1971	1412	945	817	738	679	653	608	595	535	553	529	532	512	460	477	477	424	462	446	424	472	425	436	429	416	427	443	406	466	425	379	430	441	422	385	391	386	402	430	448	415	394	413	394	398	403	399	423	384	397	426	435	421	394	409	400	403	426	453	420	440	432	394	469	437	419	403	390	413	421	341	406	387	382	431	450	440	401	402	407	456	424	404	380	435	422	415	432	417	399	433	376	434	408	389	454	407	397	392	421	383	428	426	372	417	423	399	455	388	421	405	387	433	454	404	390	396	368	369	429	395	444	392	389	438	435	418	408	435	398	422	452	420	398	399	369	438	434	421	416	411	412	384	427	411	422	401	397	416	440	426	434	400	405	391	427	429	457	402	373	418	409	423	428	374	423	444	391	414	405	411	420	435	447	418	436	390	399	412	388	392	396	405	419	365	355	453	407	445	433	430	423	422	420	387	384	405	396	427	425	439	426	461	421	394	436	414	422	404	391	422	386	434	426	399	421	400	415	413	404	430	431	382	437	436	415	404	403	396	435	409	397	451	430	439	427	416	431	400	416	380	424	440	411	411	383	403	394	380	387	401	409	400	431	410	420	393	435	423	363	397	449	366	395	408	389	400	418	404	396	393	398	407	451	399	400	396	393	382	461	379	401	439	425	407	417	388	409	404	360	398	443	418	403	390	424	448	409	382	405	408	378	421	447	389	411	419	423	398	388	382	378	398	400	401	420	425	397	398	394	417	399	423	412	392	418	369	402	407	396	388	379	402	406	434	398	416	435	393	415	410	406	403	410	405	418	407	400	402	408	430	412	419	437	416	445	423	405	400	398	422	410	417	418	383	381	411	405	416	413	412	419	427	403	420	406	434	376	411	420	403	389	438	416	412	421	422	404	434	399	424	418	405	417	398	415	406	400	413	420	402	380	419	383	449	409	421	424	447	411	408	464	412	383	397	414	450	403	451	415	443	376	382	440	414	421	418	418	411	395	446	435	371	450	397	424	407	418	421	379	423	383	421	379	418	413	416	406	416	421	436	408	417	415	448	419	416	414	403	406	391	408	372	398	405	390	410	433	390	441	433	381	392	437	397	392	382	420	391	418	411	416	411	401	384	404	392	435	423	381	384	416	381	402	429	427	407	398	428	394	454	409	444	426	410	405	414	394	410	454	450	372	409	397	387	416	415	395	397	395	464	409	388	413	401	407	434	424	398	405	432	360	434	395	413	414	399	408	428	419	388	389	361	425	422	401	414	417	395	412	403	390	425	423	425	427	434	419	434	415	395	420	419	422	407	371	417	393	393	406	405	425	394	437	368	427	395	428	427	428	402	404	423	409	402	396	403	418	461	443	412	429	430	424	399	475	389	386	416	432	425	404	461	379	429	438	427	436	405	426	422	386	388	415	450	412	425	402	441	407	429	436	421	443	440	394	393	434	455	400	419	473	416	384	393	354	419	400	423	406	385	406	382	434	400	414	409	427	434	429	414	418	397	424	399	385	399	380	350	393	398	398	386	423	431	428	409	401	392	399	417	409	392	391	428	393	426	431	406	434	426	379	396	392	399	400	444	419	421	402	418	452	441	385	391	427	422	402	416	400	370	427	422	418	398	413	372	419	396	372	439	395	427	392	402	427	411	388	399	426	399	395	417	378	420	436	406	439	400	402	393	405	486	381	407	379	420	418	372	392	434	404	387	399	411	425	439	402	456	386	406	397	422	431	420	382	441	448	392	425	408	410	400	420	386	390	440	410	402	411	413	403	405	392	470	410	403	415	368	446	409	387	428	413	409	427	416	422	421	399	403	426	436	420	417	388	429	433	452	403	439	426	425	442	453	413	370	397	396	444	447	412	418	431	380	446	409	435	391	421	429	394	371	413	419	397	381	401	378	411	414	430	406	405	412	427	446	441	379	410	402	395	400	422	407	392	453	406	394	411	405	422	417	417	384	396	410	409	428	410	393	410	438	407	415	422	396	432	399	411	389	414	405	444	429	427	395	381	421	389	365	403	400	434	392	385	425	378	412	421	462	410	448	391	446	411	389	403	402	410	403	420	377	427	419	423	406	396	395	378	429	407	400	388	415	420	439	395	421	419	432	419	435	419	418	394	441	411	415	410	414	410	424	428	411	420	371	411	407	403	408	399	435	377	365	429	402	395	399	412	434	417	394	398	372	402	390	421	411	412	424	376	447	393	412	433	431	413	411	447	402	394	418	439	381	414	419	406	431	394	425	412	411	442	450	456	427	417	390	404	421	438	425	382	383	392	395	388	429	401	385	386	395	415	416	388	421	364	391	411	416	447	414	448	425	432	406	384	380	447	413	414	401	405	416	401	386	415	405	408	389	406	430	454	403	429	397	410	401	429	420	389	382	389	410	438	423	405	400	399	414	387	371	382	394	446	392	401	372	428	432	397	408	402	444	375	429	390	438	408	377	394	415	420	414	378	405	433	376	394	419	394	358	399	428	417	386	369	423	395	431	395	398	424	407	423	380	418	438	404	402	437	373	445	425	407	386	439	415	435	424	427	439	418	438	402	380	401	397	407	432	415	458	418	427	420	418	383	430	402	398	419	423	382	414	424	387	406	396	387	442	388	387	423	416	399	379	402	406	424	385	421	390	411	407	404	411	444	446	413	411	431	402	435	390	381	378	405	393	377	412	425	386	397	411	386	432	399	414	419	395	361	396	429	393	411	409	417	408	423	394	434	418	418	424	417	381	401	385	441	389	394	427	379	408	394	371	425	436	381	406	401	369	408	430	395	402	390	404	418	412	402	422	373	401	379	405	409	448	399	420	450	413	422	440	417	443	428	411	420	373	409	418	401	432	411	354	402	411	442	421	416	432	422	393	407	400	375	398	395	439	436	392	412	419	398	415	400	386	410	405	396	434	407	394	384	423	392	387	394	409	404	381	366	423	404	382	427	404	416	414	379	419	405	439	399	455	397	414	406	407	380	442	419	421	389	426	414	429	388	379	401	398	415	425	385	418	391	463	408	428	405	432	410	440	405	415	406	393	425	405	403	399	378	370	392	402	366	414	395	400	386	410	443	394	396	439	392	418	408	385	414	393	431	425	390	386	432	415	426	401	429	436	386	422	404	391	431	418	404	381	403	434	418	375	436	411	407	407	415	458	390	379	401	396	395	434	444	415	447	445	367	432	394	419	426	390	420	410	424	445	403	380	405	417	402	379	399	423	404	410	393	412	445	422	400	375	409	403	386	419	415	445	433	438	419	387	387	391	420	385	426	384	386	428	434	413	438	400	422	396	398	382	418	425	378	379	410	422	400	411	418	425	393	405	456	397	407	399	416	407	434	363	393	430	393	386	382	443	403	394	405	414	430	436	415	404	420	421	401	436	382	437	439	434	417	402	396	468	450	407	425	376	384	416	426	408	405	422	431	378	419	430	413	406	422	416	392	408	449	418	391	417	399	363	433	382	411	431	414
22571	21074	28924	24417	23500	26923	26583	15108	9675	7497	5612	4943	4320	3673	2911	2110	1513	1138	1002	932	911	852	829	752	793	723	731	717	701	661	685	627	616	655	580	655	603	587	617	604	574	613	618	583	571	551	611	575	568	620	568	578	592	605	574	636	604	608	586	633	568	570	582	600	599	512	588	574	600	557	583	597	637	591	625	580	578	578	577	575	553	588	556	626	566	545	550	569	627	598	571	603	579	601	597	607	574	582	611	593	592	530	581	568	614	574	589	544	590	596	596	568	581	583	590	593	565	556	596	581	568	559	595	553	574	548	569	557	585	515	546	570	577	607	571	571	615	583	598	569	538	555	578	573	576	578	575	595	575	596	582	544	575	553	571	617	642	629	607	547	604	572	579	598	595	593	575	552	581	542	543	628	597	559	551	559	578	580	572	579	617	631	603	556	543	629	568	531	605	606	564	560	585	594	610	599	601	584	588	601	557	621	545	559	593	610	583	579	602	579	541	567	580	628	590	553	597	540	615	609	595	620	539	535	537	594	556	553	538	606	549	575	608	628	601	529	575	547	588	558	605	529	570	560	556	508	576	558	574	576	561	666	590	576	618	605	591	591	638	584	590	577	591	559	559	591	591	566	548	569	591	608	575	528	569	590	590	552	549	559	563	568	578	620	613	629	587	582	611	616	560	551	566	612	579	602	577	610	582	624	572	581	559	572	526	566	594	607	589	566	597	592	583	583	641	569	584	563	548	558	505	574	572	591	599	555	538	567	574	566	583	590	572	609	550	558	575	613	599	609	560	609	609	549	640	518	570	572	589	568	548	574	568	592	575	569	596	590	603	547	592	561	582	589	604	607	561	550	575	571	588	586	565	584	569	538	589	556	564	578	573	517	571	556	573	584	571	596	581	540	567	581	626	605	577	553	573	571	577	561	582	555	629	615	547	630	579	582	544	603	590	568	583	589	608	555	628	560	575	590	565	592	602	568	595	564	580	614	567	632	549	573	547	610	568	588	544	611	567	603	594	604	547	611	574	584	575	595	541	599	559	569	582	568	592	576	549	593	564	599	564	575	609	564	569	560	590	537	552	588	567	545	587	537	569	597	606	578	609	541	616	579	569	587	544	562	565	600	602	538	592	612	593	608	553	594	567	635	608	564	623	549	580	544	537	550	571	585	556	581	623	613	591	612	572	541	586	572	591	576	607	556	558	596	539	547	583	565	580	594	579	563	619	559	577	565	591	593	575	574	630	548	527	549	579	587	583	542	591	567	567	631	615	603	599	583	573	549	584	595	590	534	544	600	584	582	573	568	604	623	570	579	584	575	581	594	576	593	566	605	543	592	588	588	567	567	578	572	592	601	587	556	604	614	558	552	615	518	572	565	557	543	601	579	526	608	578	550	560	603	574	553	557	581	591	612	583	549	570	565	514	598	567	588	552	559	588	558	583	553	576	575	561	571	589	558	578	597	584	531	580	590	531	598	561	604	539	569	602	597	585	570	608	599	544	563	628	612	591	571	581	554	552	570	594	626	604	585	570	579	534	600	599	614	548	623	568	582	599	599	593	540	596	562	619	589	551	551	597	564	612	580	594	607	553	586	581	579	563	601	586	590	556	591	527	583	599	532	597	577	587	575	570	604	593	590	537	559	580	604	597	595	589	556	565	584	535	553	609	608	557	530	574	585	602	596	584	592	561	593	550	528	517	601	571	614	590	595	565	543	584	618	586	559	547	572	562	603	592	645	560	590	593	573	542	587	534	587	564	601	590	560	604	595	590	584	531	626	573	556	606	572	590	586	569	627	605	573	544	562	568	587	580	596	574	568	601	583	544	596	557	535	567	580	582	575	552	632	526	559	604	562	573	597	572	587	611	574	602	584	545	553	558	553	592	594	615	622	585	574	556	574	565	608	604	577	574	571	622	551	549	565	567	612	565	535	566	547	553	546	596	614	526	614	564	519	581	644	569	569	614	548	595	525	581	577	542	615	571	578	611	589	593	562	576	575	594	564	526	562	623	558	565	592	563	576	576	634	550	605	533	550	542	590	566	566	522	599	581	585	568	619	541	550	572	561	583	556	555	614	568	607	553	563	572	552	612	549	568	537	532	628	549	576	640	573	580	541	563	595	555	528	571	565	591	580	601	601	545	560	597	550	591	555	607	597	564	612	581	552	620	606	574	571	566	585	562	520	556	560	542	617	550	567	572	567	571	612	603	595	578	587	578	571	587	566	555	594	555	582	569	565	590	601	548	598	582	581	628	559	582	565	553	602	576	574	602	569	577	611	573	618	565	579	563	573	516	588	547	601	557	606	564	630	571	592	605	535	629	543	563	589	607	585	502	621	592	575	591	609	561	576	572	590	577	565	605	569	590	577	598	576	550	579	582	550	606	594	584	584	583	563	596	582	575	597	577	637	584	585	551	561	566	597	594	549	575	584	573	550	593	579	581	588	579	588	566	581	562	572	568	604	530	587	614	608	548	536	570	561	590	548	585	570	558	608	562	566	585	603	584	601	584	591	566	512	546	522	570	628	567	604	557	616	568	560	569	551	570	573	528	579	589	554	584	545	563	587	583	570	549	544	586	583	596	566	548	558	573	542	559	602	584	557	536	583	552	606	540	529	551	585	627	601	617	589	561	587	587	552	570	571	640	568	601	581	589	625	602	560	561	570	592	579	649	587	576	567	559	595	616	563	572	560	583	602	549	560	589	575	561	537	558	526	600	627	583	619	579	632	561	572	600	578	565	556	622	608	549	570	601	590	569	603	571	582	554	569	586	547	635	590	597	558	633	566	593	588	558	569	631	522	592	584	625	577	541	569	552	556	563	579	566	555	548	579	549	610	580	597	606	580	552	576	603	553	580	568	564	586	575	534	558	618	594	564	553	603	589	565	523	553	574	584	603	561	576	555	564	550	581	565	598	550	524	594	588	540	588	565	550	554	526	582	590	563	586	559	589	562	575	576	536	565	569	560	587	594	586	581	566	558	582	604	619	591	562	596	623	614	562	613	576	537	563	575	617	585	554	592	556	596	617	556	527	588	615	581	551	556	599	575	578	619	588	592	599	591	563	612	574	561	555	560	571	554	596	549	603	616	559	582	609	580	568	560	632	553	611	533	588	627	578	578	586	555	590	588	583	555	558	522	562	578	595	606	613	621	573	566	553	584	558	588	569	609	575	512	551	590	582	561	576	555	559	607	585	543	582	527	539	574	544	536	540	554	574	585	597	554	568	584	623	576	579	620	588	587	558	562	561	541	573	575	583	570	597	597	589	586	612	614	607	584	563	574	600	600	581	541	567	587	590	593	565	592	636	557	575	528	584	550	613	641	580	532	557	604	575	599	544	593	604	554	585	564	579	572	615	517	545	559	578	562	571	610	584	549	575	556	576	586	538	559	564	618	582	561	601	570	607	592	564	584	557	567	569	525	600	573	609	612	597	589	610	628	602	564	553	552	582	613	613	607	587	566	568	548	581	553	534	591	582	577	527	574
37622	65962	54298	44913	37390	32518	24774	17602	13029	10394	8191	7288	6328	5273	4402	3006	2113	1438	1264	1172	1119	1030	935	905	926	881	808	801	709	774	734	707	711	689	667	668	611	624	643	599	607	607	625	573	676	598	605	618	617	610	579	553	585	617	533	607	585	579	588	576	545	623	574	575	606	594	604	559	629	596	608	626	615	556	620	601	591	618	554	595	587	569	589	569	576	555	592	576	589	574	571	616	585	592	595	584	616	586	634	606	563	608	605	572	564	549	601	586	593	591	604	542	557	597	572	560	611	574	660	567	607	604	556	616	583	589	620	572	572	611	598	568	588	562	611	598	579	602	598	604	567	554	599	600	555	607	565	591	582	615	544	612	587	570	625	563	592	570	579	556	614	631	562	576	569	602	610	615	604	554	604	568	585	596	580	621	579	600	614	609	634	629	614	580	563	573	601	581	576	578	590	638	640	567	558	581	575	587	564	608	604	534	566	584	618	628	582	555	565	554	592	585	558	593	580	622	574	582	590	575	580	587	593	596	636	585	564	588	603	635	594	593	600	608	544	562	604	560	576	586	580	565	628	591	598	588	557	625	589	557	591	596	582	582	568	626	597	594	560	577	558	560	616	610	568	600	617	629	558	566	586	615	619	596	566	599	618	613	579	572	580	585	576	599	579	589	591	582	610	575	568	584	551	592	576	601	608	569	630	594	577	578	606	567	552	612	621	574	592	555	588	573	574	575	601	572	594	614	556	563	565	557	606	586	596	593	597	583	564	556	555	559	578	582	548	607	589	616	586	560	621	570	593	620	622	594	598	609	614	567	549	573	574	616	584	555	573	624	622	620	594	577	598	545	596	627	560	559	591	614	548	560	603	548	597	604	542	572	614	596	606	592	608	592	560	587	587	538	574	579	565	626	572	622	605	565	575	562	583	603	592	601	585	568	607	601	594	556	615	610	590	574	592	581	586	562	595	607	595	608	579	559	569	578	556	580	605	574	586	598	570	544	599	520	587	608	571	574	571	557	578	560	637	570	594	570	589	586	566	600	569	591	603	607	593	610	611	606	572	609	579	609	561	612	605	596	554	599	591	602	581	590	591	618	579	594	583	596	607	592	615	625	587	604	569	599	570	615	604	599	617	571	586	590	627	571	594	608	575	575	570	584	583	560	581	617	576	615	572	595	565	573	580	558	652	631	558	544	606	572	604	578	613	608	581	547	574	654	623	550	585	551	564	580	606	608	563	606	560	614	567	565	569	593	573	615	612	594	640	588	578	613	581	601	581	587	569	529	608	583	625	559	578	575	613	579	614	592	583	598	603	591	598	609	578	561	603	625	580	615	587	603	592	590	556	567	559	581	602	586	604	570	594	618	582	572	573	559	553	622	602	551	598	612	549	621	613	596	547	621	600	596	610	584	585	588	575	601	597	623	577	596	591	568	559	542	613	595	555	579	597	628	618	563	610	595	567	538	573	606	574	538	614	583	605	585	600	558	596	609	591	594	608	608	570	572	551	597	626	552	593	578	615	571	632	589	589	565	610	542	584	608	617	593	562	590	575	543	596	563	608	598	564	616	606	635	586	556	578	593	565	553	656	615	588	606	607	608	597	572	542	546	565	586	601	609	589	564	611	550	588	588	606	592	563	579	608	570	580	587	602	573	640	583	583	522	599	575	546	562	603	593	630	606	577	583	590	574	576	574	579	616	601	583	584	570	592	597	578	584	542	582	597	586	555	606	559	545	595	597	561	561	544	602	587	576	599	585	567	546	557	608	564	627	559	580	590	612	606	580	625	612	572	575	600	561	571	534	573	579	579	582	571	579	595	580	595	559	580	616	566	559	552	580	566	621	595	603	585	593	608	596	570	603	585	563	581	577	583	602	553	625	588	615	620	593	574	572	566	621	616	584	565	597	548	513	579	597	579	561	577	562	548	618	596	557	606	575	612	610	514	606	597	599	628	597	597	554	610	607	604	656	561	615	593	555	597	578	592	565	574	598	618	557	553	600	603	566	587	596	601	609	626	569	550	597	618	599	604	622	595	649	613	550	609	584	564	583	613	577	606	604	565	582	579	595	561	580	633	586	593	573	610	573	587	587	556	578	583	590	607	583	574	612	592	564	568	576	594	571	603	572	628	584	554	605	581	574	572	597	612	588	614	607	609	554	628	588	589	539	577	578	584	578	601	558	538	593	534	604	611	559	580	586	643	559	573	596	555	603	590	604	569	535	569	593	629	602	571	643	560	631	587	619	602	571	561	523	594	599	608	544	587	585	601	593	619	597	602	629	555	605	629	600	564	540	604	551	573	586	548	537	616	549	569	584	598	591	617	585	591	630	602	597	568	548	622	626	616	566	535	566	594	604	587	618	540	558	561	562	572	596	567	544	599	597	585	617	618	604	542	558	575	603	615	565	568	559	578	561	585	584	584	611	589	614	570	585	526	568	628	594	579	566	572	576	566	584	584	598	610	566	571	597	622	614	556	597	605	592	588	591	593	590	570	605	575	593	558	573	567	606	636	593	615	595	560	569	544	617	577	583	553	591	607	573	566	579	582	571	619	535	548	595	567	582	571	625	604	557	577	610	570	598	615	565	584	563	583	576	585	610	556	546	565	612	550	572	615	521	569	567	625	570	600	539	607	608	623	609	548	562	584	571	598	624	553	620	589	597	584	580	586	566	619	541	605	615	624	590	573	566	612	587	602	599	625	556	580	590	591	575	627	607	564	612	560	583	582	595	616	622	592	606	610	628	579	588	567	557	571	549	617	556	584	630	584	606	579	616	634	595	571	562	597	605	626	583	597	600	617	575	552	581	582	562	580	540	605	597	590	595	563	562	610	629	602	579	589	568	589	572	605	563	558	619	579	572	620	621	555	589	591	585	591	589	569	594	583	597	636	558	555	614	622	601	595	530	603	577	629	565	609	602	584	557	575	597	534	586	581	620	537	580	616	597	552	584	609	611	610	604	588	581	578	572	566	582	569	615	660	597	592	613	552	536	573	629	581	578	569	579	619	562	585	618	551	562	586	599	603	608	578	542	581	576	596	574	576	595	579	566	608	554	590	591	595	597	580	576	580	597	590	560	597	552	552	557	578	581	605	603	544	592	613	593	571	577	615	605	598	619	593	608	583	582	569	598	590	597	575	578	597	553	572	577	579	623	555	529	638	605	575	631	589	597	579	591	551	590	558	581	580	582	569	603	583	609	630	572	577	625	558	608	605	563	610	601	547	596	621	571	546	605	613	594	610	621	587	585	585	562	581	557	610	604	628	607	620	552	591	613	590	606	560	634	554	598	574	628	564	593	551	579	620	566	595	581	600	573	579	628	602	591	602	567	572	572	569	578	607	627	574	611	602	577	610	604	570	588	589	575	561	589	564	584	595	607	555	600	577	597	575	572	582	593	598	621	566	593	541	555	587	538	616	579	556	588	596	531	606	588	548	565	552	604	612	566	597	599	583	576	610	594	548	591	554	558	586	574	587	576	599	570	595	573
32084	39830	42595	35013	23937	17606	10802	6099	4056	3153	2516	2275	1911	1547	1304	1005	657	538	528	516	477	446	453	417	406	442	388	392	391	385	391	361	384	349	358	336	379	345	345	371	384	353	352	378	369	354	342	352	345	317	360	338	375	339	353	358	330	333	334	375	339	346	368	357	354	327	357	344	320	318	354	373	329	358	350	362	359	345	371	322	377	368	321	341	343	365	358	355	369	324	363	382	336	341	357	358	349	337	346	323	331	369	348	341	312	339	369	336	341	357	378	349	368	319	335	382	368	364	327	361	339	362	352	394	362	365	345	348	340	314	358	345	369	365	348	366	326	348	359	325	359	364	328	342	329	359	351	362	349	385	378	361	369	298	329	382	343	366	321	388	339	362	364	408	364	342	321	358	330	333	336	355	338	334	326	350	341	357	380	352	359	372	356	364	347	323	372	342	359	327	327	322	385	332	317	385	315	350	330	334	396	336	326	370	337	360	349	365	338	335	353	323	341	348	335	377	335	359	351	319	360	323	355	355	331	333	360	385	325	365	372	337	395	344	368	364	355	359	373	319	353	384	340	361	363	343	340	342	332	381	357	366	360	349	355	356	302	366	335	339	352	339	362	325	350	348	361	332	327	349	363	379	321	332	316	332	361	346	342	368	351	365	314	336	341	337	324	349	351	377	344	331	366	323	332	349	359	342	355	344	361	320	365	335	376	362	327	356	374	323	326	348	359	367	339	346	359	311	354	355	335	331	318	330	359	349	370	331	322	354	357	369	353	355	333	360	364	375	345	339	334	344	391	348	388	343	340	358	322	339	342	362	380	349	337	372	354	366	333	364	340	362	335	345	374	369	365	346	399	352	352	305	370	340	336	360	379	352	340	338	355	375	379	390	339	304	351	329	348	371	342	332	346	337	398	382	364	323	351	365	355	361	351	343	315	330	345	339	348	339	367	343	361	347	304	342	328	353	381	335	352	328	349	338	353	369	334	315	351	359	328	361	330	356	350	346	325	372	336	318	313	349	322	339	362	342	341	380	356	345	335	328	379	342	359	324	353	361	350	341	360	318	377	367	379	371	385	378	338	360	357	352	377	356	348	359	332	359	335	355	335	341	341	363	358	347	385	349	379	343	353	345	355	355	337	361	382	322	347	347	341	336	351	319	341	362	314	363	314	348	397	340	385	338	349	359	367	389	343	361	304	362	360	342	347	344	365	377	335	369	357	309	341	350	313	327	347	367	345	341	328	326	363	353	334	358	353	373	337	327	346	349	361	316	355	369	345	359	366	329	338	338	340	333	375	372	364	344	317	352	330	351	383	364	318	366	347	340	341	359	336	363	332	338	346	351	339	326	350	355	360	319	374	361	344	349	363	378	324	375	335	364	361	346	361	372	339	340	351	335	368	328	350	312	321	337	345	338	328	332	317	368	349	340	353	313	363	359	318	358	358	319	358	331	354	331	352	351	329	313	368	341	363	368	346	350	359	361	379	383	342	319	342	364	355	363	344	368	311	358	357	345	371	336	351	335	349	371	342	334	355	372	349	336	346	358	332	359	347	301	335	352	333	361	354	333	337	358	354	335	310	365	346	401	353	363	331	365	349	359	345	348	335	371	363	342	348	351	332	381	359	341	327	360	406	369	337	328	354	362	349	355	354	361	336	366	359	353	345	374	334	367	324	342	368	327	351	353	346	336	380	377	344	333	322	352	356	363	355	337	356	348	359	329	388	370	340	370	349	368	349	357	340	338	318	341	353	333	363	364	349	340	354	350	359	328	342	310	348	358	349	318	358	365	335	359	338	391	333	360	300	383	376	340	352	345	364	317	343	346	352	353	354	375	334	369	354	360	368	343	343	350	318	319	360	345	361	339	332	341	312	378	386	364	320	317	353	334	369	355	346	352	338	327	366	343	354	355	354	326	371	346	362	345	359	358	352	362	352	313	345	332	333	332	361	356	375	349	370	320	360	350	374	332	329	356	346	367	362	333	346	372	362	344	337	361	313	302	342	329	357	336	326	304	351	341	332	384	356	374	354	344	339	359	329	369	334	322	344	332	355	366	346	373	335	318	350	359	351	350	364	361	335	327	368	376	362	363	332	356	327	359	368	346	357	344	344	357	346	358	313	359	369	353	359	352	353	344	377	357	345	365	347	356	302	320	312	346	379	348	366	347	328	347	389	334	334	349	345	345	329	355	362	318	352	356	348	338	336	379	363	358	381	362	339	349	340	344	332	339	369	336	325	348	317	360	334	364	356	334	382	342	341	333	355	327	356	353	359	322	326	332	342	354	369	357	357	349	327	341	320	369	360	388	367	345	345	359	316	346	335	358	364	326	363	346	336	361	351	335	342	329	317	349	350	360	361	357	373	372	352	305	385	351	353	316	336	361	343	360	331	362	327	369	312	342	327	379	311	349	312	355	365	365	339	349	351	360	328	361	330	337	390	352	348	358	350	378	331	337	340	361	351	395	354	324	351	340	339	343	368	339	351	363	341	349	370	345	348	360	335	332	341	367	353	338	317	341	368	347	358	369	388	351	328	360	343	357	371	361	370	309	346	342	355	342	326	324	365	321	346	360	353	360	349	322	333	342	412	355	366	336	354	367	366	359	328	332	327	352	310	326	330	361	333	362	349	336	366	348	341	348	360	335	344	331	378	360	362	354	362	348	320	330	377	369	338	353	338	348	368	353	333	344	308	351	344	372	339	335	323	325	355	378	356	349	348	345	345	324	327	353	330	372	377	336	334	337	354	349	350	370	316	330	352	348	340	356	346	325	377	338	357	320	346	373	325	340	321	373	329	346	348	352	354	340	352	365	349	370	347	327	345	334	352	363	338	391	343	365	345	347	348	354	351	344	372	357	374	334	335	341	351	325	358	331	390	355	346	348	334	360	363	370	353	306	351	326	361	337	360	348	352	359	371	355	372	355	348	350	354	335	379	343	320	384	346	334	330	345	349	358	333	340	357	346	345	313	341	354	317	346	334	328	357	349	340	350	361	323	358	336	339	325	329	345	338	350	374	332	315	338	345	360	342	352	360	346	352	351	338	336	310	342	343	336	313	324	357	391	348	388	360	353	346	339	334	351	344	319	320	320	322	332	347	335	317	350	367	365	366	347	357	368	384	344	347	348	313	332	365	348	353	350	330	365	333	350	368	370	349	323	333	350	338	358	329	322	342	350	343	363	367	348	342	331	358	336	343	351	350	348	328	353	367	350	360	340	341	378	360	341	322	367	339	368	333	337	305	346	347	358	347	322	390	332	390	334	347	374	351	334	324	341	371	358	337	360	350	322	352	351	373	376	366	336	356	385	328	360	355	342	364	383	344	387	335	308	322	350	348	355	343	344	344	357	341	379	376	359	348	348	336	358	341	331	325	330	361	336	368	360	349	347	356	334	319	382	365	338	334	358	335	340	370	310	356	309	379	378	366	359	341	360	351	349	332	345	360	357	329	369	376	347	343	332	303	364	306	379	354	359	325	335	341	363
34331	51058	41115	31563	24609	20313	14016	9062	6606	5330	4134	3692	3053	2563	1989	1425	953	728	671	584	527	484	514	534	506	508	480	445	417	378	386	412	371	398	403	383	405	418	383	368	373	407	384	382	372	371	384	373	401	362	371	394	399	370	396	363	329	399	355	371	395	375	333	397	338	383	386	372	355	385	391	353	369	392	342	363	365	377	393	371	386	404	387	352	376	335	345	357	394	397	360	340	371	346	381	349	376	340	388	371	373	342	371	332	350	381	354	343	370	338	356	367	352	359	339	357	325	341	348	333	354	343	365	355	334	354	357	378	381	354	391	403	345	337	336	335	364	343	378	336	368	374	353	389	375	369	372	392	362	393	381	371	397	392	377	374	342	377	346	347	333	389	403	361	379	371	369	363	396	366	385	401	353	348	376	358	340	339	363	379	360	352	390	376	360	341	372	369	338	379	366	369	394	371	391	380	408	360	381	333	367	365	366	380	382	362	316	375	355	358	328	386	342	371	357	359	357	390	320	394	337	381	355	396	394	394	372	376	406	370	344	374	364	325	377	350	368	355	343	367	375	327	409	387	388	372	323	377	402	351	367	376	380	363	396	346	381	365	362	380	423	330	324	320	375	372	366	366	373	357	383	403	366	375	356	369	390	344	324	365	378	382	369	388	369	378	373	348	347	360	362	343	364	364	365	365	354	391	337	366	365	364	362	410	396	369	374	379	352	380	379	400	346	344	308	350	356	374	370	384	388	353	364	379	356	350	346	370	335	338	366	373	389	376	356	408	351	375	336	349	378	361	398	366	369	369	365	368	391	367	346	402	374	369	366	401	365	361	353	354	367	376	327	353	346	333	384	375	386	388	343	367	370	394	405	375	355	361	358	375	331	401	354	339	382	318	389	362	346	366	365	379	378	352	386	353	379	357	371	362	329	381	363	371	355	377	362	366	379	353	355	375	367	364	372	378	360	379	365	390	353	385	361	382	385	366	392	357	341	358	355	396	338	378	416	360	390	337	356	359	368	379	360	358	415	405	365	378	331	365	356	375	349	372	343	357	352	397	363	338	389	366	354	373	413	359	388	387	338	391	328	377	341	370	380	383	385	363	381	362	388	382	367	354	370	403	384	395	337	375	380	387	341	366	383	349	355	355	384	379	355	352	340	373	373	343	356	404	394	372	351	381	328	350	357	377	371	379	356	357	347	338	372	336	371	384	354	400	354	388	338	370	371	356	363	381	381	357	375	363	340	360	376	393	336	357	356	358	367	381	355	343	381	369	377	357	351	392	375	365	361	380	397	387	374	371	318	354	361	324	356	378	342	360	385	347	364	393	369	344	366	308	316	387	344	316	381	356	362	383	376	394	368	386	353	350	357	361	339	343	349	372	363	376	396	381	370	350	369	392	333	366	351	350	372	356	364	384	363	389	370	374	385	366	371	386	358	354	388	391	369	395	355	373	382	372	354	331	340	390	365	362	356	392	387	389	365	361	397	368	343	381	355	383	381	340	362	354	370	349	349	380	363	360	348	375	386	372	349	379	384	382	363	354	387	357	350	370	354	404	331	326	399	388	387	351	327	361	371	356	373	398	346	387	356	369	362	412	400	381	395	357	377	340	327	344	369	404	382	369	352	384	329	353	382	379	338	380	371	382	386	360	382	382	365	399	385	357	331	354	380	361	359	356	355	378	348	381	372	361	355	385	373	380	389	381	361	348	375	355	353	361	326	357	349	380	400	352	359	375	387	344	359	340	396	361	334	357	392	386	366	365	359	360	327	345	355	380	375	376	323	364	394	380	355	372	313	381	354	367	384	347	361	370	387	410	373	374	376	377	379	366	353	370	363	340	401	368	384	393	361	389	379	358	381	363	364	367	345	358	366	390	359	400	333	414	332	351	361	368	370	372	371	373	346	385	324	333	379	371	374	367	363	383	376	346	376	356	378	381	367	383	354	346	348	363	346	380	381	394	332	364	385	371	365	364	349	347	380	414	405	331	371	377	381	402	339	337	340	368	344	370	350	358	375	390	381	369	381	338	345	374	358	338	331	377	299	393	356	361	366	350	338	361	372	371	345	357	378	388	361	371	341	342	372	371	367	345	360	364	378	350	347	356	375	379	390	354	361	364	373	374	400	345	346	367	372	389	379	374	363	378	365	360	336	337	373	346	366	379	331	330	396	355	366	357	360	358	370	366	385	362	334	372	362	346	377	353	382	340	376	383	359	347	368	386	377	343	348	334	386	335	348	345	377	358	382	353	396	378	340	346	381	388	389	375	342	414	365	375	373	381	340	363	371	367	353	372	398	361	351	359	355	371	354	371	370	369	398	360	376	379	361	369	363	357	358	381	383	375	381	334	382	379	367	374	390	368	369	373	350	358	365	343	322	362	351	367	362	351	341	367	379	378	352	352	388	375	364	380	391	317	374	346	346	369	319	371	346	345	365	390	355	365	381	385	386	348	339	347	385	356	337	358	376	394	392	390	359	384	379	367	391	364	373	375	361	339	378	377	367	363	356	364	389	357	363	368	370	399	391	386	373	349	375	372	347	368	367	387	363	350	349	346	358	392	335	364	382	342	398	386	359	327	415	383	362	348	354	377	368	353	355	381	355	328	395	380	375	338	356	347	373	378	361	387	393	342	350	328	357	352	402	382	367	360	323	390	388	367	376	359	352	363	333	366	371	366	394	353	376	335	376	315	359	356	346	374	356	347	367	362	373	392	376	369	382	365	323	340	329	361	399	387	329	338	369	329	373	382	344	355	342	384	356	376	326	373	370	366	379	396	359	349	405	398	368	397	350	336	368	348	368	401	361	368	385	383	368	366	373	348	384	386	341	346	344	372	395	380	358	367	368	380	350	338	365	331	366	352	375	414	363	370	361	360	344	314	345	352	350	324	369	383	402	385	335	327	354	372	341	373	342	345	384	327	369	345	406	387	369	359	366	340	387	360	410	378	360	346	381	353	362	350	382	355	350	374	346	355	366	364	378	349	360	359	377	356	395	341	361	355	406	375	372	353	369	345	345	350	389	371	344	369	327	356	358	364	364	376	377	369	394	365	366	374	365	369	393	368	413	374	352	379	344	362	349	361	356	352	394	368	344	374	363	369	356	371	385	370	381	338	375	356	354	371	381	360	392	365	397	346	372	347	378	369	396	392	393	350	385	348	373	380	371	354	363	377	381	363	388	383	376	330	360	356	376	387	332	348	366	362	363	345	346	376	373	354	399	352	349	372	330	394	347	394	393	368	347	356	358	351	348	346	348	387	388	402	386	357	368	374	367	373	383	386	352	379	354	350	388	386	386	348	363	375	341	356	372	366	370	379	373	348	330	337	407	357	369	383	390	371	334	377	366	363	358	347	358	348	336	388	373	358	357	369	367	350	326	348	310	376	345	370	356	400	374	376	312	355	375	364	360	374	370	352	396	361	379	341	363	381	358	384	398	388	371	412	369	366	340	351	389	359	377	369	399	365	342	348	374	365	394	377	373	332
23768	21117	29227	27047	25273	25316	19774	11012	7303	5483	4422	3931	3205	2733	1876	1336	966	792	772	734	684	719	653	615	628	569	509	575	525	605	566	531	529	525	486	460	495	477	499	499	488	450	491	459	492	500	507	460	478	502	471	498	502	462	475	493	425	494	483	436	462	487	491	443	465	497	508	482	507	428	437	474	472	458	468	448	468	454	466	479	468	453	480	467	484	470	443	514	441	458	459	481	446	473	519	471	498	447	441	482	511	480	482	453	469	509	468	495	481	469	450	449	494	454	477	484	466	445	500	428	430	461	474	436	453	491	454	470	478	518	462	484	488	489	477	447	452	472	458	466	457	496	452	458	470	471	484	452	502	476	432	478	470	446	485	465	442	479	454	498	488	461	504	482	457	446	473	490	461	484	448	484	501	475	430	486	459	458	443	457	445	460	485	442	461	450	468	514	503	469	481	479	457	449	476	478	447	465	470	444	453	514	513	458	447	471	497	477	484	447	467	477	523	479	498	480	509	508	472	491	471	536	437	469	488	491	502	476	469	490	449	429	462	486	492	487	473	482	479	461	483	509	437	460	468	517	444	471	470	479	444	513	532	452	478	446	510	454	499	474	457	474	468	449	484	478	437	470	490	459	493	488	481	464	459	450	471	450	436	437	487	484	469	470	460	487	473	495	480	472	454	502	451	440	454	459	446	482	445	476	458	441	507	466	492	445	474	450	483	472	491	484	477	433	459	457	477	438	462	477	481	493	462	483	524	434	500	471	518	466	422	452	485	442	427	458	460	479	473	462	485	464	466	480	457	444	439	477	505	488	483	434	486	446	460	474	455	469	470	437	443	464	487	475	456	494	474	486	460	462	470	475	459	478	513	446	474	477	453	478	486	461	429	486	473	457	493	484	477	472	478	413	450	474	469	459	469	443	458	463	450	458	511	485	479	429	510	468	474	423	478	448	448	458	499	506	454	454	448	492	451	471	478	453	463	455	509	503	481	453	515	472	418	488	482	447	449	473	448	449	493	478	491	495	479	472	472	462	448	446	512	472	430	453	451	468	511	478	481	476	477	476	510	473	480	436	425	435	444	463	471	488	515	479	448	417	484	486	463	440	487	459	434	459	512	458	478	473	470	457	465	476	458	457	494	437	443	449	489	456	501	464	470	480	470	498	463	438	448	456	484	467	449	496	492	465	485	477	454	474	467	491	465	501	459	487	465	480	485	457	499	438	495	473	452	443	470	500	490	506	450	498	463	482	479	441	432	467	463	457	461	519	464	438	525	457	424	489	479	446	471	479	484	499	433	458	506	487	437	487	460	467	500	455	494	500	459	473	444	440	449	462	478	454	495	448	457	520	452	453	471	471	456	474	483	467	495	463	480	443	477	491	466	460	494	442	495	481	439	523	449	474	486	472	429	519	466	469	465	436	502	512	464	464	450	462	486	473	461	473	506	481	421	432	468	465	471	450	526	475	478	482	438	417	515	460	437	441	463	494	440	490	474	481	466	507	479	471	496	427	453	466	460	490	489	474	473	486	489	510	472	461	466	434	465	443	458	476	467	475	470	474	453	481	471	472	474	462	461	487	446	490	481	470	446	480	443	455	471	456	438	476	484	440	522	484	409	443	417	459	464	460	446	485	481	493	456	455	445	450	446	484	429	444	440	464	478	435	465	469	488	500	482	473	452	491	465	469	463	480	465	464	426	476	488	493	485	457	403	487	528	508	456	480	489	455	477	430	484	423	491	486	466	479	497	490	460	465	498	475	447	446	473	448	432	466	458	434	442	444	479	471	471	502	466	505	485	429	473	455	455	495	455	470	503	486	482	482	450	436	483	456	509	511	445	478	450	465	482	486	505	489	485	458	473	484	432	486	433	443	469	492	459	495	486	471	490	457	453	478	461	476	499	504	455	508	449	492	476	449	453	477	472	472	475	459	477	448	445	463	460	530	473	468	491	467	425	463	475	475	439	485	458	426	488	499	452	447	481	494	461	504	464	457	445	485	488	504	504	502	497	473	455	469	506	485	484	468	481	471	462	440	454	478	485	467	473	494	472	471	475	464	460	447	483	484	458	482	448	454	474	475	481	509	475	515	470	451	473	464	455	448	433	443	493	485	483	470	447	487	447	463	434	473	471	495	511	469	483	466	488	424	470	475	472	476	469	460	457	462	456	468	473	525	510	452	457	497	480	467	454	515	504	472	435	482	485	470	427	481	477	487	442	498	439	448	498	443	486	473	484	446	489	454	478	477	449	441	454	448	502	468	469	517	470	487	512	499	466	506	452	439	475	492	450	435	493	480	480	511	431	479	518	481	482	477	454	423	478	516	460	438	440	486	508	494	412	437	483	483	465	475	479	488	447	426	450	471	501	453	476	446	519	467	441	476	446	498	530	476	439	481	455	493	493	422	459	471	501	462	462	486	492	444	436	505	486	486	486	472	457	442	474	446	455	484	501	437	453	459	472	487	448	491	487	463	462	464	485	476	437	429	483	484	457	482	454	451	473	469	465	478	469	473	472	462	464	500	479	439	484	454	506	476	472	460	497	492	472	498	468	485	464	460	483	458	450	474	457	466	460	445	488	456	479	486	479	466	410	442	441	440	429	497	479	503	430	476	454	450	444	487	426	431	481	492	468	447	467	458	486	446	477	434	452	451	486	437	485	456	446	478	464	489	490	480	495	472	459	474	478	474	488	451	499	471	493	464	496	434	480	465	474	470	520	505	477	443	465	484	463	476	420	483	524	476	430	461	436	503	486	464	414	434	468	490	495	479	448	437	482	453	466	468	456	487	453	520	417	459	484	483	480	476	520	474	471	465	446	472	466	434	490	467	509	491	448	446	451	500	506	486	485	482	455	426	449	473	488	473	481	461	499	460	493	486	469	436	462	444	505	499	483	469	493	504	483	482	440	461	449	469	460	466	473	475	450	459	472	472	448	485	474	483	505	476	489	451	445	425	473	475	474	470	472	480	455	452	478	464	468	478	430	454	458	466	486	440	491	479	450	497	467	482	457	497	466	483	439	463	480	486	481	432	507	482	446	485	493	479	496	512	474	448	441	477	464	447	471	464	473	465	459	477	477	469	454	461	469	453	451	478	471	463	490	529	528	455	475	492	447	450	413	455	478	490	482	494	464	441	494	506	463	476	491	478	440	482	438	456	453	512	496	467	446	459	455	509	469	490	472	434	463	460	470	481	490	441	479	430	471	483	478	462	492	449	500	459	509	474	465	481	442	463	461	436	446	459	455	474	481	425	515	475	475	510	520	472	510	479	470	507	448	467	484	432	493	481	506	490	427	430	494	441	483	457	465	479	523	490	453	443	466	509	447	452	478	442	526	425	447	504	464	519	444	461	469	479	465	452	486	507	470	459	457	500	462	481	464	491	489	457	484	450	464	476	481	494	477	451	446	480	472	432	459	477	475	473	473	433	443	440	471	500	458	504	471	498	439	466	444	487	482	443	463	442	459	484	431	494	491	477	497	504	497	461
34994	60752	49717	38689	31387	27175	19332	13713	10398	8072	6642	5896	4979	4064	2609	1780	1313	1067	961	953	823	819	745	764	705	625	638	649	592	588	564	552	540	502	542	500	559	480	489	481	498	519	483	483	517	546	496	465	494	476	505	470	422	476	485	506	470	481	492	489	472	495	445	522	490	490	482	507	497	488	461	507	528	517	506	494	510	499	491	487	472	456	450	472	452	514	509	443	474	489	477	502	506	452	485	475	475	491	484	461	485	470	428	486	433	501	459	464	454	494	468	493	455	485	459	452	519	521	508	495	504	496	490	466	486	494	459	510	465	510	476	497	476	527	459	520	480	477	491	500	512	441	496	479	484	486	452	484	467	507	487	495	498	466	461	508	499	487	481	484	517	510	465	449	487	470	460	482	503	518	459	467	473	488	481	439	481	444	482	484	498	476	463	459	472	475	465	448	471	509	472	478	480	487	499	507	501	501	452	516	477	484	470	476	505	512	485	495	465	478	464	488	468	460	471	519	476	464	533	465	487	479	478	496	513	467	481	482	488	494	470	473	505	471	487	443	464	466	470	493	478	481	494	475	494	456	456	512	478	494	482	511	460	457	459	514	455	479	488	486	476	435	476	457	457	493	477	463	433	490	453	498	504	488	499	431	427	469	467	494	502	448	498	478	455	493	499	468	477	493	483	459	479	476	516	477	486	464	484	474	443	510	477	500	441	486	472	473	497	512	457	460	457	458	484	479	504	478	488	442	454	479	460	486	564	440	510	510	474	526	429	470	499	455	497	450	486	520	469	479	421	480	462	482	482	481	481	479	470	516	468	461	514	498	460	517	482	456	461	498	486	476	432	502	488	480	444	474	463	457	481	485	468	495	468	484	436	473	494	502	471	456	482	459	482	496	443	456	487	471	479	489	467	509	483	471	495	468	486	428	487	485	483	491	476	460	505	500	460	466	481	530	485	483	488	464	482	502	509	448	502	466	485	498	483	510	489	466	462	506	459	465	500	482	468	491	468	488	467	478	522	485	478	495	464	469	488	487	459	471	453	478	524	474	457	473	500	438	464	478	445	439	500	463	457	461	509	456	430	504	487	499	485	481	481	477	511	469	467	494	513	461	446	448	492	456	462	475	467	469	492	478	476	522	458	514	483	467	495	498	503	515	450	495	454	448	480	447	498	478	495	475	483	499	472	476	465	496	511	461	458	471	475	525	440	460	484	504	470	467	475	472	435	476	444	472	530	511	499	470	473	449	463	476	466	451	477	490	483	443	487	483	474	498	477	502	477	457	478	478	469	494	476	472	449	476	474	484	450	491	469	446	469	482	492	438	480	450	455	456	466	470	468	453	497	476	500	472	422	508	452	463	483	509	505	492	477	488	484	439	470	460	484	494	462	473	463	528	453	516	498	465	471	477	481	483	486	466	469	457	450	477	459	493	463	452	487	470	475	456	421	428	484	483	445	464	465	490	506	481	507	488	469	469	473	476	464	484	438	472	464	456	494	460	494	502	485	487	482	484	490	491	453	447	520	498	462	473	488	460	485	465	490	485	457	465	503	491	494	461	473	517	471	468	465	475	501	478	468	457	488	522	451	453	477	452	499	469	471	457	473	501	456	493	492	487	484	472	485	496	488	494	492	468	501	481	498	475	487	483	515	481	443	495	482	486	443	479	479	486	505	483	449	479	475	491	449	442	478	485	440	464	493	457	464	498	504	510	509	457	519	449	456	515	484	449	467	491	492	461	476	482	517	451	480	472	497	472	484	475	463	474	474	473	455	510	459	480	485	464	518	484	492	464	469	475	451	476	490	510	475	497	473	494	476	479	455	494	523	517	488	496	407	493	489	505	450	504	462	480	459	474	472	502	446	480	501	492	480	494	460	491	477	482	507	437	469	495	461	476	442	495	452	451	454	495	530	451	480	509	467	473	448	467	521	465	498	433	483	491	461	487	454	497	465	444	463	440	461	485	452	473	474	475	482	469	483	461	463	487	506	462	480	450	501	444	456	471	482	433	471	490	473	487	469	515	488	479	435	477	459	466	478	492	480	494	475	471	473	465	462	493	491	485	517	497	505	486	451	463	465	481	443	497	477	449	510	444	464	457	458	493	465	473	494	490	451	477	461	502	478	479	478	455	468	486	492	479	479	475	467	456	482	466	471	492	492	500	467	465	477	502	456	456	460	496	497	512	495	476	515	472	495	460	459	500	471	483	480	449	474	459	489	483	489	506	477	450	491	459	474	481	469	467	460	479	463	524	442	450	486	524	428	498	472	468	480	441	508	470	493	474	487	504	540	470	467	469	514	475	533	485	461	456	467	471	429	435	436	436	482	454	503	477	464	497	478	467	522	484	451	464	518	470	457	466	500	458	456	421	479	446	461	458	489	459	477	458	469	464	486	438	498	474	472	456	472	448	470	448	479	498	497	461	500	493	485	461	451	471	456	516	519	470	467	469	454	501	513	470	485	470	480	440	487	457	466	464	486	512	484	475	470	479	463	482	498	481	411	489	470	496	481	460	452	473	482	466	508	463	501	502	471	499	461	459	460	492	496	474	489	452	475	498	505	453	489	459	472	447	472	440	445	450	499	482	494	463	487	448	438	485	452	447	510	473	491	472	448	478	495	447	463	471	465	490	479	488	473	455	503	462	485	461	457	502	483	485	469	453	461	497	491	519	483	454	477	462	490	477	469	503	437	479	484	486	483	470	524	468	447	469	445	480	460	458	471	490	455	493	461	455	503	442	515	508	474	521	469	472	460	480	496	464	446	451	473	466	478	469	476	491	473	462	463	460	481	445	481	476	450	528	498	479	512	484	455	477	460	427	469	493	474	457	512	471	495	467	467	474	458	480	512	486	471	472	499	470	468	440	460	474	515	459	489	494	465	463	467	436	484	480	438	468	447	502	485	462	473	458	455	475	487	461	425	514	471	527	500	490	465	431	485	487	476	486	540	433	484	466	466	448	474	487	482	499	460	480	440	516	494	477	450	468	484	443	497	493	484	461	457	463	472	449	443	459	478	465	448	470	530	519	520	501	521	481	507	481	472	460	463	481	462	450	503	486	498	479	469	495	481	460	481	452	496	501	452	461	437	477	476	474	486	486	474	491	478	468	480	471	469	479	536	464	443	450	490	473	463	481	482	445	508	563	484	499	508	475	445	495	447	505	468	448	470	439	483	486	470	501	452	478	495	485	504	466	516	479	479	470	489	478	449	478	448	487	467	482	472	480	491	491	471	474	501	489	491	471	463	433	478	508	463	464	462	453	468	485	486	494	451	495	462	444	458	469	473	507	459	461	447	475	487	466	483	461	542	471	483	478	507	487	462	473	492	462	494	457	501	486	470	526	477	472	493	527	483	486	444	471	489	446	471	475	472	475	470	495	473	458	472	502	494	466	460	453	463	463	473	489	477	522	486	456	470	483	445	488	493	485	471	468	489	503	460	518	430	449	469	466	457	502	496	504	467	512	462	474	494	474	480	499	484	461	466	490
24787	21436	30712	30567	24779	21035	14944	8470	5962	4190	3547	3176	2736	2039	1352	929	793	685	633	538	543	483	471	503	470	435	433	432	407	413	430	430	406	415	402	394	399	381	358	393	349	364	386	392	392	376	386	383	336	376	355	396	402	391	366	366	345	411	338	393	337	386	383	359	346	367	423	387	398	327	361	355	390	431	378	386	348	359	356	395	382	369	363	371	366	357	370	365	357	383	390	375	387	400	353	402	377	374	350	355	380	401	365	348	391	398	349	405	366	387	387	351	400	391	376	398	342	359	389	366	329	423	369	357	379	363	347	383	377	376	348	362	368	353	382	401	357	404	410	397	383	377	330	378	378	364	353	394	378	384	414	380	399	361	371	404	343	390	378	386	363	377	397	359	366	338	391	368	372	382	354	365	344	364	381	388	369	397	367	404	389	391	354	389	400	361	390	330	370	375	382	392	384	342	374	382	352	392	377	340	354	390	359	376	364	369	348	397	389	361	345	387	387	414	400	381	378	406	425	402	393	367	397	353	380	388	378	379	394	410	385	356	370	342	360	373	357	406	376	391	381	373	352	364	370	334	360	380	368	374	371	400	374	376	391	345	371	363	364	387	372	386	406	364	355	375	373	401	362	397	375	349	341	367	359	362	361	358	353	381	374	349	377	391	383	420	372	408	356	394	401	359	417	390	370	379	383	353	392	341	368	404	422	367	395	407	382	370	371	380	358	378	408	382	391	370	373	361	351	352	394	365	387	379	394	393	370	396	395	371	364	366	410	360	380	391	381	368	375	378	354	377	365	380	384	389	349	360	366	360	352	374	386	385	373	385	400	393	400	364	370	369	400	364	360	376	363	353	385	422	403	359	371	382	375	385	396	376	379	386	391	379	390	388	420	368	396	445	383	408	378	389	352	376	357	411	370	365	371	399	368	374	351	365	367	351	383	388	362	360	341	369	362	363	404	360	353	363	366	368	383	396	365	425	376	340	378	373	379	369	423	390	403	392	371	366	388	410	346	359	397	371	403	396	368	406	366	402	396	383	376	404	349	372	392	356	395	339	392	394	426	418	384	364	376	402	376	376	407	366	396	365	389	403	387	385	344	385	379	381	351	346	342	361	345	371	344	357	364	383	373	381	400	378	360	376	369	378	406	362	378	371	352	381	390	364	425	380	351	368	358	384	368	397	358	342	378	386	392	381	385	414	399	370	385	352	371	365	354	354	352	382	353	350	369	355	365	398	377	346	365	392	341	373	376	340	355	407	363	372	357	360	366	348	384	341	349	399	360	364	379	401	362	386	404	372	392	378	392	373	383	376	372	365	371	392	398	361	396	389	367	387	378	396	376	371	387	340	387	366	380	407	359	370	349	382	391	360	360	384	388	366	372	356	406	388	406	365	385	392	399	356	359	369	368	417	363	363	401	389	382	375	329	366	362	382	357	372	367	351	363	365	376	392	349	375	385	391	369	410	374	395	353	386	411	377	371	362	371	406	364	372	399	354	383	395	374	385	372	349	373	412	371	376	367	352	373	356	378	387	391	378	353	369	346	350	394	398	395	411	372	367	389	396	359	360	360	392	371	381	370	383	374	351	370	340	382	352	371	394	394	356	383	367	382	373	341	371	371	360	365	346	383	392	410	379	395	375	364	384	356	383	362	393	402	358	335	389	356	388	368	347	374	379	370	411	401	392	357	389	387	350	366	359	420	390	352	342	385	409	370	341	406	348	359	368	403	365	393	369	375	391	363	371	389	388	395	390	400	359	365	374	376	398	330	357	379	393	381	380	365	365	372	394	371	363	378	390	384	403	373	397	374	329	355	371	333	394	383	390	345	432	366	357	351	374	364	381	373	366	388	355	354	377	379	334	374	384	362	401	386	350	429	367	389	392	360	363	368	343	349	393	401	359	401	388	344	394	375	388	385	383	381	388	385	396	360	366	387	372	351	356	387	374	346	370	386	391	371	385	395	400	365	391	384	376	365	397	375	363	353	389	350	378	357	369	370	420	405	361	358	387	353	363	383	359	395	372	361	379	405	378	379	389	407	365	378	355	364	357	382	379	364	358	403	359	381	375	374	406	363	405	379	379	384	380	354	369	392	403	326	393	357	357	377	377	366	361	394	386	396	375	349	357	365	321	412	388	392	367	401	361	385	382	349	379	338	397	388	399	355	372	405	372	412	359	378	360	385	376	383	413	388	371	370	367	387	361	334	391	368	365	410	373	382	403	371	406	345	361	374	358	377	420	360	373	376	418	391	393	365	408	372	386	370	364	373	395	356	385	378	365	388	350	402	360	415	391	340	390	347	387	376	324	356	378	361	363	357	399	370	376	361	328	397	370	396	397	377	389	371	366	353	357	375	328	358	407	347	339	415	369	393	353	372	418	370	411	354	385	344	418	369	340	413	383	327	424	384	408	359	390	340	332	367	382	359	344	364	393	405	350	400	373	365	378	371	374	409	389	399	350	348	381	370	397	344	373	402	369	387	355	378	403	387	352	355	345	373	379	367	380	349	401	347	345	348	381	392	364	384	353	390	374	377	358	369	367	386	358	382	388	371	366	400	348	345	365	356	402	372	413	411	393	391	395	412	355	383	382	374	374	347	383	363	394	360	390	382	360	385	343	361	368	353	384	351	388	386	390	358	377	392	387	390	424	392	391	394	383	338	338	413	382	379	377	392	369	346	382	345	358	341	359	379	363	369	374	405	358	370	387	352	402	391	349	405	402	358	383	392	389	376	359	389	396	362	350	345	349	340	386	432	388	343	381	383	389	354	361	372	397	395	379	332	353	407	372	395	374	406	370	382	360	392	359	361	380	411	388	392	392	357	371	370	370	369	356	333	379	352	380	353	396	409	360	375	335	394	379	327	365	411	396	395	410	377	370	368	371	358	384	372	379	365	395	390	383	383	389	359	409	410	373	362	416	397	412	406	377	377	364	366	354	380	362	375	413	389	360	361	404	366	382	348	367	362	351	372	392	390	369	390	368	380	405	374	367	358	367	370	342	345	404	378	374	403	351	388	364	345	405	357	386	403	378	423	402	362	359	354	382	361	349	368	350	404	358	369	382	415	384	408	394	391	387	356	352	402	393	378	380	406	379	379	369	383	353	338	367	387	385	372	390	349	375	392	386	399	388	406	399	317	356	369	373	372	382	415	348	371	382	346	380	365	355	375	361	352	385	361	368	352	379	407	387	365	381	408	399	373	400	363	370	360	392	372	380	377	387	392	390	378	411	392	361	408	378	391	406	383	380	347	402	394	370	394	385	365	353	396	401	360	348	391	362	362	385	396	382	383	365	387	378	403	382	354	383	372	363	351	359	416	380	354	394	372	368	358	387	379	338	349	359	370	387	375	401	351	382	382	363	338	384	397	398	351	368	338	375	381	383	375	385	392	343	380	387	371	400	382	390	375	381	372	376	390	397	383	418	355	381	365	367	370	332	343	405	349	371	392	363	380	366	356	375	413	372	365	390	386	386	340	350	364	385
34271	56658	46605	35455	28120	23963	17845	12185	9531	6897	5819	5202	4552	3094	2085	1374	1038	975	799	803	677	645	597	642	514	502	480	537	489	484	492	434	448	456	453	451	462	423	446	419	411	443	412	387	408	402	389	393	398	398	367	421	426	362	396	347	432	419	368	382	421	392	402	451	402	410	425	403	450	381	406	412	411	427	430	388	386	405	411	406	380	428	409	411	379	395	358	404	391	407	385	376	404	409	375	413	398	382	422	378	398	403	422	391	394	408	422	417	378	396	439	462	388	447	402	368	424	414	386	366	388	358	426	402	402	386	422	413	389	419	404	395	420	409	410	424	418	398	418	418	395	394	373	393	409	410	396	401	424	418	371	404	393	386	425	406	413	385	386	441	411	371	418	367	372	402	401	399	370	396	405	362	374	405	382	388	374	430	407	404	405	378	402	415	405	386	422	382	397	390	424	390	399	439	446	406	420	416	400	408	376	416	401	385	431	455	401	394	395	420	392	403	416	396	425	386	381	379	401	413	388	377	377	411	413	413	385	401	395	412	382	381	406	393	444	417	397	425	401	395	384	382	381	408	410	385	410	352	420	413	396	428	405	438	388	411	391	386	395	400	408	389	386	392	400	410	395	409	375	402	416	399	413	405	424	352	391	395	436	396	411	442	391	389	421	393	400	407	397	405	387	423	383	403	426	396	431	409	416	393	394	381	385	410	378	438	436	402	365	388	428	374	418	405	398	403	431	383	377	411	389	422	398	371	435	408	396	381	399	411	435	399	394	404	428	362	381	363	412	431	414	404	412	364	425	362	399	394	417	426	412	381	392	397	387	438	403	393	374	407	411	417	379	390	431	405	382	424	429	383	392	398	373	419	377	447	433	403	408	395	433	420	405	402	406	398	415	417	424	393	387	390	391	445	379	420	418	402	408	428	383	419	425	401	396	399	417	398	391	406	401	370	392	425	446	353	391	398	405	389	403	393	413	383	368	385	395	380	383	420	363	391	393	389	385	416	408	460	378	436	397	407	426	422	384	395	400	398	419	389	416	405	429	421	427	392	423	389	455	369	411	424	398	432	401	436	396	396	402	397	410	393	378	398	399	380	404	399	400	399	381	443	376	402	372	392	389	366	402	378	389	414	393	399	406	384	383	423	412	420	401	375	393	405	406	425	375	382	388	374	412	399	374	391	369	401	426	422	398	362	406	389	385	397	413	418	408	406	388	369	401	402	385	392	423	395	411	410	404	375	390	371	417	401	379	410	398	377	421	400	423	408	403	387	412	398	384	379	390	413	416	387	389	365	422	395	407	422	442	428	370	385	409	414	405	392	407	409	384	387	451	387	425	394	409	384	388	421	369	451	398	392	402	393	400	401	383	350	421	410	395	396	364	419	414	395	390	388	406	409	399	368	389	431	367	404	421	416	374	401	394	409	408	379	394	377	384	361	366	345	398	414	410	384	413	376	420	390	398	402	373	397	387	433	395	425	408	393	411	358	392	387	380	391	386	422	375	352	378	387	406	393	381	379	405	401	382	386	407	394	370	377	407	402	416	372	404	421	410	405	392	386	396	412	404	416	392	389	382	400	396	429	417	383	373	403	380	403	389	404	383	411	401	413	411	393	435	433	390	407	399	358	383	377	391	398	393	365	429	409	346	418	398	362	416	397	398	397	418	407	435	369	391	380	427	392	401	398	385	393	400	422	404	392	387	405	394	378	367	384	414	377	408	401	403	363	412	402	360	390	388	406	354	424	422	380	376	416	391	410	407	386	453	386	403	410	407	431	412	380	384	407	401	410	412	409	369	391	389	400	424	409	395	407	422	426	377	396	406	423	413	422	394	395	399	417	376	383	419	437	395	414	395	369	409	396	399	406	410	372	392	388	403	368	367	405	445	412	420	419	425	400	395	364	356	416	400	378	397	405	390	373	354	401	397	386	405	416	385	379	401	378	380	404	398	381	409	416	415	401	381	435	409	414	357	407	442	404	387	396	391	391	399	417	446	414	402	383	397	446	411	423	360	443	377	400	418	410	386	398	397	406	402	423	374	419	425	413	401	402	376	381	388	400	396	416	378	436	400	408	382	359	404	417	397	402	400	418	379	412	399	360	416	394	400	378	393	418	428	386	392	391	390	401	447	390	403	412	369	391	387	398	414	395	413	407	434	384	355	385	415	364	450	399	452	403	406	398	384	411	393	381	390	393	392	395	414	396	403	395	403	425	420	423	394	388	450	395	365	436	400	419	400	401	404	385	393	396	411	405	395	420	425	438	404	398	398	383	423	384	416	407	363	372	412	371	382	403	415	390	435	413	376	416	372	399	407	366	413	400	392	416	395	403	388	400	393	400	409	397	397	409	413	366	420	415	396	396	411	397	395	440	424	407	426	399	390	409	404	429	377	405	393	403	390	405	390	424	425	409	412	405	380	411	419	433	452	379	395	412	433	417	400	375	410	374	380	415	404	411	402	412	389	397	414	405	441	417	391	382	424	424	398	378	403	406	413	394	441	427	399	392	399	392	400	379	410	435	353	424	374	414	408	407	358	389	389	406	365	418	396	394	426	397	369	376	398	403	396	356	406	361	398	395	371	429	410	377	390	390	378	393	385	414	403	374	433	403	396	411	395	415	381	406	399	403	419	412	405	407	409	422	399	433	374	390	391	370	414	388	414	389	383	409	418	412	384	413	412	401	400	416	371	404	381	426	431	381	406	401	370	383	366	385	357	389	379	393	429	399	397	412	398	389	389	447	402	381	380	377	418	391	414	393	404	369	401	428	445	396	371	406	356	415	390	418	401	414	388	399	373	415	385	418	413	380	396	407	387	399	383	409	408	392	422	384	387	354	408	398	397	385	397	392	373	401	386	385	392	434	403	408	396	374	405	386	426	372	376	406	382	369	400	399	421	376	391	410	422	385	429	401	393	418	414	362	379	354	404	383	377	421	383	423	384	402	390	401	387	421	380	396	378	410	420	455	393	406	404	395	403	411	391	382	429	383	386	372	428	401	379	409	388	395	407	430	401	396	396	386	368	439	378	401	423	424	391	404	384	391	416	416	400	374	373	416	381	363	426	403	360	379	371	396	400	422	411	362	398	386	417	404	369	393	423	377	393	397	384	413	394	400	394	407	424	393	424	368	386	422	405	397	406	384	365	399	364	384	427	403	442	440	378	414	399	408	372	402	391	414	377	434	416	404	370	381	409	398	438	396	373	403	433	397	386	409	396	383	414	379	373	398	411	422	415	396	414	400	391	369	410	406	414	394	388	406	385	430	397	378	409	360	411	417	412	434	381	415	401	391	387	416	391	411	391	391	414	414	386	413	393	423	423	359	424	416	376	399	403	369	415	384	411	414	393	409	391	412	398	406	430	387	374	417	391	410	407	391	397	427	412	416	419	391	405	398	369	379	451	401	420	395	381	429	384	387	407	374	382	385	405	426	417	423	380	380	387	455	405	377	393	395	378	390	415	403	357	386	392	399	395	365	398	403	395	373
22607	21119	28996	24363	22921	25767	26379	16045	11082	7966	6608	5941	5068	3286	2181	1509	1240	1286	1070	942	940	829	830	767	770	750	730	672	717	720	638	634	622	657	633	642	632	624	607	548	610	590	552	611	614	593	586	603	591	559	601	552	606	585	600	582	586	552	551	561	615	552	562	585	600	577	593	547	619	569	578	592	593	596	566	590	586	581	558	575	581	564	560	569	602	574	599	553	562	582	568	559	528	570	589	536	552	590	599	564	524	547	553	593	581	573	538	606	574	538	551	569	630	576	523	582	575	543	569	572	612	570	617	527	615	581	573	553	597	577	587	595	558	582	580	578	572	572	563	605	551	583	538	556	564	578	536	572	566	570	529	581	578	596	589	590	543	610	580	595	580	549	507	539	558	556	573	570	513	554	575	561	566	606	586	565	509	573	547	556	600	562	597	579	580	556	526	568	565	540	512	564	578	582	564	591	561	564	586	578	573	599	603	583	564	563	579	571	598	582	595	538	604	553	547	570	577	544	559	524	569	525	509	572	555	560	570	583	569	569	495	585	566	615	577	561	576	562	586	576	578	586	619	582	515	594	555	587	535	577	551	558	545	538	561	571	581	535	563	588	530	585	583	535	582	609	610	572	566	543	568	579	542	543	595	561	583	580	617	553	573	578	529	592	571	584	570	615	574	562	531	563	574	612	592	568	570	598	541	575	547	508	524	577	600	562	569	569	550	579	598	605	552	574	547	560	564	547	542	550	574	620	567	578	597	565	573	590	535	574	548	608	557	541	553	566	595	581	578	566	567	578	589	597	588	538	568	534	571	583	551	528	574	544	559	565	613	570	543	572	560	579	560	533	550	619	573	556	568	562	575	550	548	554	550	524	553	552	552	607	605	515	516	573	546	587	606	575	595	572	515	542	589	526	586	544	562	524	537	559	575	614	598	589	603	575	579	574	542	547	552	585	613	563	569	569	569	554	561	538	576	530	574	586	573	576	556	582	556	571	528	572	542	594	555	555	578	550	549	586	548	552	562	580	610	551	600	475	572	605	562	593	581	554	549	618	545	538	586	568	579	532	529	547	563	558	572	556	576	564	588	570	541	540	561	569	595	583	603	557	522	557	591	553	582	571	562	556	571	560	570	567	557	569	567	563	576	576	507	586	553	566	579	579	568	593	519	552	576	631	576	587	526	583	577	523	582	535	538	551	555	569	541	543	565	570	575	564	613	603	602	594	582	595	542	567	599	565	560	524	572	574	548	578	587	563	574	570	573	570	520	575	591	565	537	564	562	588	590	565	596	559	545	590	549	575	569	584	582	553	559	621	581	570	560	599	600	545	561	546	562	576	563	572	585	581	592	539	537	553	558	623	537	591	592	575	567	594	535	530	553	581	570	562	553	580	565	561	545	580	567	591	557	584	566	569	580	609	553	570	554	555	591	565	554	589	571	572	557	566	559	556	573	548	566	558	569	612	592	567	578	562	580	577	629	594	565	594	584	559	516	576	551	608	584	569	598	577	582	551	558	567	567	572	584	558	567	571	528	581	563	526	550	576	570	555	610	546	563	595	584	599	603	576	575	590	549	563	588	551	592	563	551	586	583	562	568	552	560	572	578	535	616	564	552	591	583	556	592	553	586	593	633	567	568	547	606	577	615	568	566	593	614	590	567	572	536	612	608	568	535	543	551	560	582	592	529	542	597	568	608	552	573	550	584	546	551	567	556	585	562	588	568	544	577	614	532	567	515	568	566	560	542	532	572	578	556	606	565	558	584	544	624	568	588	524	547	533	565	580	546	615	592	578	568	541	557	537	577	560	549	585	569	548	564	585	536	613	576	582	549	607	547	554	583	596	541	547	574	555	580	565	539	574	585	593	587	560	571	552	556	568	545	591	566	553	588	550	572	600	579	583	548	566	568	553	557	598	604	565	552	608	573	546	599	582	609	567	609	600	573	565	551	550	604	594	608	546	580	524	559	554	579	544	564	587	572	550	628	575	575	577	603	566	579	606	605	569	524	582	578	552	580	579	585	571	578	543	555	572	593	597	616	574	618	572	590	552	547	566	557	544	604	608	583	583	595	577	539	580	526	581	577	573	577	588	551	569	562	534	592	540	571	571	536	558	590	532	525	591	560	568	605	546	588	525	587	595	592	604	557	554	586	598	536	570	567	561	581	552	591	612	536	604	612	567	554	611	545	531	572	580	564	574	598	556	573	565	589	529	600	552	575	625	557	553	566	563	596	516	563	565	575	568	566	566	529	562	556	564	588	556	551	584	571	534	554	567	611	538	557	569	560	563	543	538	580	571	591	542	574	563	570	617	547	578	594	567	584	576	577	551	546	564	541	567	601	599	572	576	591	586	539	575	592	565	563	584	533	522	550	601	589	568	572	591	631	544	538	598	559	561	551	561	563	559	542	559	560	594	600	570	601	570	582	550	555	522	558	544	574	613	577	563	585	566	570	545	558	503	574	588	606	565	566	588	529	607	577	545	577	544	574	572	568	582	548	549	582	563	606	514	595	554	581	565	541	597	573	599	518	568	533	618	551	590	597	550	482	621	566	561	614	571	536	573	575	518	583	566	599	551	562	573	586	537	563	553	604	570	601	580	572	525	577	596	604	584	566	554	571	565	560	601	520	587	599	593	590	563	621	542	543	587	586	560	599	607	557	572	564	530	541	585	565	575	590	564	550	578	566	596	535	614	560	566	573	548	561	568	559	567	565	587	590	549	576	565	588	526	553	587	604	581	549	553	560	567	544	571	538	561	539	544	616	556	596	588	572	610	611	588	581	543	546	572	546	612	579	596	529	585	552	572	555	562	543	535	591	578	547	580	565	574	573	568	607	578	578	572	560	591	569	596	549	558	624	538	537	569	511	547	553	570	589	565	569	538	573	570	541	588	602	547	561	546	567	589	589	573	567	572	541	578	630	592	530	572	581	566	562	557	603	563	590	544	575	539	550	573	579	597	561	586	590	580	571	589	556	597	586	518	561	551	527	612	567	540	543	558	538	589	610	526	567	531	555	555	573	527	565	567	583	587	582	591	590	561	582	540	516	557	568	578	564	580	622	516	576	576	571	600	593	552	577	595	539	547	545	574	567	583	540	547	586	536	577	564	549	574	595	561	581	597	584	559	562	531	531	590	586	516	563	513	550	578	572	593	596	568	606	585	603	623	546	567	578	551	540	553	540	592	576	602	565	540	575	599	570	550	590	548	595	558	580	556	557	538	593	517	584	575	543	576	566	555	591	550	544	568	575	595	583	616	609	633	595	603	578	587	548	524	568	568	575	563	573	581	554	590	624	570	510	545	583	551	578	592	574	560	593	565	585	551	586	577	527	600	545	611	541	563	605	576	590	570	558	584	574	580	605	589	562	582	581	565	567	572	581	556	572	582	555	580	602	574	570	545	553	557	583	599	551	608	544	555	558	575	575	537	567	545	557	537	563	525	566	567	543	557	558	550	560	583	568	522	545	546	583	593	602	579	551	543	579	540
37349	65990	55122	43828	34950	30301	25077	18821	14884	11182	9535	8837	7564	4777	3089	2075	1763	1558	1341	1145	1075	1015	932	970	868	765	751	752	762	731	790	711	690	730	706	621	626	626	609	613	610	626	599	628	621	610	586	578	568	509	601	609	624	528	568	579	592	595	572	556	535	585	578	590	558	598	596	581	615	581	614	616	611	596	598	574	581	635	580	576	555	616	603	576	567	610	596	591	590	602	593	580	621	603	553	591	566	596	544	607	597	591	575	561	564	558	604	603	574	568	556	600	567	579	567	575	557	584	555	603	543	594	574	589	584	557	582	567	567	589	590	579	558	566	557	561	571	559	572	583	582	592	573	568	574	558	604	604	592	541	587	566	598	579	580	604	604	568	555	573	542	578	588	590	563	563	615	555	586	565	530	560	582	584	570	544	561	550	541	554	588	629	598	572	597	557	546	603	585	532	597	569	580	583	623	580	583	540	600	597	604	597	530	551	573	626	578	587	550	568	591	596	566	549	563	590	611	570	580	569	589	600	596	625	591	567	556	613	573	561	579	589	581	615	582	599	606	539	537	616	582	581	582	570	583	583	583	550	583	594	587	550	612	597	587	538	548	584	596	530	550	554	576	573	591	614	566	593	566	588	575	582	593	591	593	511	613	565	546	576	578	546	573	549	630	582	566	613	608	551	617	558	657	569	603	591	537	591	563	598	589	565	554	561	584	572	596	576	615	583	592	597	578	560	559	564	543	559	596	612	595	596	568	572	557	550	553	606	514	565	578	572	565	556	589	565	533	561	593	592	540	607	561	558	570	570	575	570	553	605	555	550	568	582	602	581	565	543	618	583	553	572	567	563	553	596	627	584	572	540	584	619	632	558	576	593	582	550	617	544	582	602	561	592	608	587	601	584	598	549	547	571	562	571	575	581	621	600	615	602	580	572	605	596	589	592	580	591	547	572	606	565	616	619	612	583	603	591	608	584	551	606	554	586	582	591	563	640	601	592	605	616	588	568	624	550	596	591	579	603	567	608	582	572	582	582	599	609	594	601	586	544	575	587	600	608	575	568	559	594	582	610	572	581	558	578	567	599	612	548	598	587	566	606	562	579	585	588	593	556	542	588	555	519	601	619	595	560	635	527	530	568	559	575	610	553	621	613	617	546	605	597	584	577	611	592	561	553	593	586	604	577	593	580	610	603	570	564	600	589	587	594	573	555	597	541	542	580	595	606	542	584	540	594	585	552	576	562	575	543	560	610	571	544	579	568	604	565	562	591	561	537	581	579	613	554	587	580	588	547	585	547	542	583	582	598	569	552	535	528	597	572	569	551	599	589	583	601	598	558	621	547	578	564	575	620	554	591	584	590	588	621	562	593	570	575	565	614	549	588	605	620	582	641	564	554	585	570	578	600	563	586	610	564	581	596	605	569	578	537	558	608	597	568	560	545	556	585	568	640	558	591	570	545	603	581	553	620	577	565	571	569	566	581	572	577	595	547	613	615	573	550	572	569	601	607	627	600	613	569	549	612	571	562	602	558	577	597	530	597	555	582	575	580	588	596	592	618	563	561	585	606	600	619	545	568	578	591	579	565	586	526	585	575	581	580	581	605	613	587	624	586	591	600	574	580	588	575	575	564	545	582	572	530	567	631	554	538	609	577	587	619	595	612	568	577	601	552	617	571	585	593	561	583	587	607	564	620	596	596	580	588	555	607	612	600	571	544	578	591	566	576	597	566	572	558	559	606	622	591	591	543	586	581	573	581	582	575	587	584	549	586	565	534	593	556	593	585	568	608	573	643	557	566	570	590	565	573	570	591	572	544	538	585	554	571	536	567	598	581	597	611	527	597	575	580	579	589	545	577	580	569	559	570	563	512	583	555	552	570	577	569	575	536	575	589	570	615	563	579	565	618	581	594	555	586	554	620	580	566	564	558	547	571	609	564	607	601	575	606	541	535	540	559	590	592	543	596	590	597	546	597	605	591	581	569	578	546	587	577	583	584	562	597	601	576	589	540	578	574	607	558	582	601	566	582	586	587	604	587	570	554	598	564	572	560	541	564	550	605	583	568	579	586	619	546	604	551	585	575	606	596	560	599	585	599	553	559	608	629	589	575	588	583	577	623	586	591	577	549	599	588	625	590	607	602	581	592	578	606	569	581	570	568	581	560	630	570	572	580	640	592	499	549	609	587	564	587	569	585	556	596	539	552	591	587	569	605	568	592	593	564	602	590	584	537	548	573	603	526	549	592	566	554	568	591	579	568	583	602	548	582	584	607	603	569	532	593	583	608	513	586	566	571	539	593	591	547	610	605	581	585	598	585	585	575	536	575	569	537	541	543	605	606	573	600	582	564	576	577	586	585	566	587	541	608	573	579	576	557	575	632	566	591	595	559	561	598	586	580	571	572	541	611	557	609	564	574	543	596	582	605	613	544	603	588	569	563	538	591	580	608	571	615	611	598	605	560	560	613	600	557	548	544	591	595	607	604	567	591	617	572	589	582	548	575	544	570	612	561	598	599	582	586	579	572	620	530	560	588	591	572	577	605	561	570	544	589	580	548	539	553	598	605	582	588	582	563	561	608	612	570	598	550	595	549	575	571	585	553	566	623	570	596	575	557	628	525	586	564	586	615	577	564	585	581	559	571	557	587	579	576	603	573	587	575	598	597	593	573	548	559	573	556	535	601	603	606	571	605	567	551	581	563	577	592	539	580	563	535	555	604	566	591	614	552	571	570	587	587	592	580	533	572	570	566	565	563	552	605	584	606	592	622	563	602	555	590	606	537	585	547	577	554	609	575	576	612	573	575	594	573	571	576	573	596	585	582	536	540	582	575	587	539	582	563	534	587	608	597	582	579	579	565	545	562	530	581	574	539	634	573	578	582	592	580	567	602	592	577	600	584	591	565	594	561	576	551	593	596	595	581	563	550	586	601	551	582	546	554	565	571	576	572	581	591	574	586	561	564	580	564	560	564	571	577	589	566	555	567	573	583	587	551	582	527	553	570	536	576	578	630	618	553	586	595	584	598	612	563	587	606	538	529	534	563	598	561	599	593	586	571	536	554	590	611	581	586	578	563	544	577	603	590	582	571	583	547	522	549	596	548	604	591	600	575	572	564	575	562	583	599	569	576	621	557	591	600	595	592	557	589	631	550	546	551	597	577	598	554	592	573	595	555	568	595	519	614	577	634	537	585	581	642	625	639	579	603	587	574	631	596	596	597	589	577	558	600	588	580	587	572	563	592	606	557	571	617	559	601	593	566	604	552	559	607	566	607	564	578	558	590	568	586	559	579	549	546	533	609	605	610	574	571	614	593	545	612	607	586	586	538	592	616	579	560	610	594	613	560	582	565	619	537	553	570	570	558	555	567	572	622	556	584	599	563	574	583	560	576	620	563	591	608	580	571	587	616	596	592	590	581	557	571	599	574	595	590	579	584	519	601	553	572	583	580	546	565	571	605	602	621	644	568	557	589	568	573	589	622	591	609	584	590	528	612
32139	40092	44197	34655	22670	14824	11017	7326	5012	3612	3120	2805	2160	1361	940	717	673	571	544	533	431	452	438	408	382	416	403	403	408	378	398	404	377	338	364	383	389	385	366	334	377	364	360	355	366	365	369	364	334	357	377	355	336	332	337	326	341	397	330	336	332	352	324	354	344	367	331	337	353	323	315	352	364	361	348	410	358	368	361	350	330	342	333	345	367	348	345	352	355	332	328	331	322	397	353	335	335	336	355	352	351	349	339	330	359	338	386	361	342	346	356	342	338	347	381	336	320	345	371	334	344	360	333	343	322	328	356	340	383	380	344	362	365	363	402	368	339	373	317	350	333	363	321	324	308	364	343	328	365	337	356	311	319	362	338	352	316	373	327	350	372	377	355	342	334	334	354	323	365	339	355	342	354	373	335	364	358	338	335	313	327	340	320	350	357	377	359	364	327	332	360	326	395	326	312	357	323	374	351	320	352	351	363	353	335	330	338	364	327	367	346	389	391	344	323	369	339	351	344	329	357	370	364	342	369	360	361	351	358	320	329	353	343	345	355	358	356	328	351	350	352	371	363	350	397	357	348	345	366	341	348	378	352	340	321	333	323	353	372	355	351	371	322	377	344	344	326	358	329	338	332	338	353	365	322	346	345	319	360	363	318	331	362	356	349	339	358	369	362	363	348	366	339	337	367	382	342	325	348	364	355	378	332	349	348	351	362	331	357	334	335	357	368	319	367	353	359	341	363	323	353	343	336	355	353	341	374	339	309	372	333	371	331	350	382	351	378	326	344	380	347	333	352	315	331	356	337	352	370	324	337	344	350	353	360	347	371	357	384	347	377	364	373	357	332	356	355	322	338	352	325	307	322	336	309	337	351	316	342	319	337	351	348	366	336	366	346	371	305	341	313	343	315	341	334	377	353	362	346	339	337	358	360	330	344	359	364	379	366	343	346	361	378	375	349	352	359	349	320	350	373	369	333	350	357	357	376	360	356	346	332	373	365	348	319	325	318	359	367	353	333	340	352	321	334	381	332	351	361	327	366	333	342	340	364	342	329	344	343	328	368	387	339	369	298	313	278	336	347	340	364	316	374	357	335	345	336	352	429	341	376	348	353	347	340	331	356	336	379	324	341	336	338	393	339	325	348	384	343	335	362	351	362	310	320	358	334	354	336	369	362	351	342	338	352	345	360	386	346	338	322	357	314	334	328	335	342	367	329	363	352	379	340	348	408	345	335	350	365	347	332	357	346	325	339	366	359	353	341	309	342	336	339	335	383	372	346	342	332	345	323	332	343	309	351	336	369	365	353	334	335	333	345	369	352	356	325	336	315	350	353	358	387	293	349	359	341	348	366	341	337	348	350	374	355	344	337	375	333	398	363	354	334	342	368	343	332	356	335	367	335	358	350	346	345	362	350	356	399	365	318	337	319	340	354	359	343	320	346	354	349	356	337	376	339	352	344	363	335	313	365	333	341	297	326	351	316	374	326	355	341	377	339	312	333	356	352	326	362	364	319	326	336	311	345	336	347	335	350	359	342	342	344	392	334	370	343	366	352	315	364	339	372	319	358	338	402	319	379	338	337	354	329	351	338	342	376	372	356	357	341	343	339	341	356	373	357	351	346	335	350	336	343	382	358	346	349	379	359	346	352	318	339	353	368	351	346	349	350	344	374	344	330	384	362	332	373	343	355	367	351	340	334	347	307	353	346	327	337	325	365	316	324	334	343	354	341	337	413	331	390	344	346	328	323	350	336	365	341	358	359	335	341	365	339	308	359	347	362	401	361	381	337	393	367	322	338	359	325	373	317	325	368	362	371	348	377	367	380	341	366	323	364	362	339	373	356	354	375	332	368	321	390	342	384	340	348	325	369	355	379	330	356	356	346	333	373	358	367	318	358	338	336	371	351	326	307	316	343	340	379	372	360	334	344	327	351	337	358	341	342	348	362	372	325	364	352	354	321	313	329	330	331	336	365	367	352	367	346	355	344	342	354	338	325	343	389	354	361	345	343	369	350	327	296	343	376	332	350	356	340	362	337	316	370	347	361	340	360	343	323	370	361	310	313	382	375	370	343	324	341	362	338	319	359	334	328	352	349	341	394	372	335	351	382	331	339	347	363	347	371	353	346	324	342	352	314	354	359	359	346	345	371	342	348	385	311	355	337	355	335	365	324	362	369	346	358	351	320	322	331	345	351	346	364	364	338	361	342	335	339	345	336	392	383	335	347	345	374	337	328	373	324	366	349	348	327	363	369	347	355	312	311	370	329	385	337	334	331	364	332	346	357	354	356	320	362	339	363	372	309	338	377	362	351	305	358	344	340	361	331	347	360	319	359	368	335	338	349	340	360	366	347	359	384	368	346	308	387	386	354	339	369	316	365	346	371	350	355	355	334	381	322	357	355	323	339	326	379	346	353	349	337	339	346	354	394	371	369	334	365	333	367	327	358	373	319	374	360	367	367	382	323	332	326	421	353	346	356	376	381	344	363	361	356	375	337	350	358	352	327	353	334	355	355	356	355	363	329	330	367	339	349	358	342	345	358	332	366	353	330	316	325	372	349	347	356	386	377	354	379	347	350	351	347	335	317	371	395	322	379	358	315	355	343	372	353	356	337	336	377	318	396	349	386	349	330	355	360	355	347	335	318	357	354	337	368	340	322	353	332	350	348	374	322	343	346	363	356	355	362	370	328	343	352	295	317	342	370	352	374	341	361	364	365	336	389	319	381	368	378	378	350	348	352	311	345	353	367	339	340	364	371	335	356	355	382	347	346	387	381	342	353	328	342	332	331	359	346	350	303	377	345	358	347	331	339	369	332	342	339	354	340	308	374	359	349	337	361	357	341	369	355	330	337	330	352	340	352	348	340	342	342	358	377	313	320	346	343	352	329	367	328	352	340	350	364	328	336	312	356	347	370	343	326	375	361	341	332	346	354	356	368	366	335	348	367	405	363	331	338	360	345	374	341	346	368	312	332	333	357	384	341	351	368	358	342	341	355	375	356	355	368	373	382	358	359	340	339	335	383	341	351	337	344	377	345	358	346	351	353	324	349	366	374	340	341	350	386	336	331	365	353	341	365	371	338	371	346	353	309	369	358	353	350	332	380	363	327	332	333	350	372	366	367	355	368	353	331	329	297	356	381	369	332	351	380	355	348	370	304	373	344	345	347	355	335	365	341	347	361	351	357	359	369	346	374	357	335	363	323	324	319	333	322	346	347	355	346	347	361	351	355	310	348	353	314	316	357	323	338	352	337	317	342	361	351	388	352	359	350	349	324	391	340	371	359	343	338	315	358	359	338	368	320	341	372	387	355	350	347	334	354	364	320	361	331	377	350	348	356	348	296	389	338	363	374	359	348	336	327	369	355	351	355	368	392	321	367	327	353	318	337	381	335	344	313	326	336	406	361	356	358	313	339	352	354	313	327	336	356	367	305	348	329	333	390	342	371	341	316	368	310	344	345	365	322	358	368	336	352	360	349	346	339	372
34055	51451	42081	31021	22459	17574	14992	11108	7898	5724	5074	4553	3383	2129	1411	1055	875	744	720	670	538	546	479	496	450	443	453	432	416	440	416	413	382	403	393	389	401	380	374	386	373	356	387	396	395	324	384	368	351	369	360	366	402	363	376	364	351	358	377	376	337	361	367	368	350	382	370	400	341	377	377	371	391	369	385	381	401	373	354	393	398	366	380	370	345	360	370	384	362	376	396	353	405	347	391	353	343	368	382	379	346	355	399	396	344	333	357	340	392	377	319	371	386	378	383	371	362	367	354	372	366	366	381	340	361	371	381	359	369	351	351	347	358	369	373	370	366	352	367	361	356	396	348	350	346	337	336	348	330	350	353	321	363	360	396	374	349	381	401	358	366	333	347	355	363	364	376	372	375	352	372	368	381	375	403	374	355	341	364	375	358	357	400	379	370	354	355	331	342	339	364	371	387	365	374	366	352	374	339	332	367	380	363	346	342	374	372	357	401	383	382	406	348	383	350	376	368	370	364	376	359	342	372	354	366	372	394	372	350	401	333	386	337	368	410	348	364	371	320	386	372	346	351	369	366	361	333	387	366	347	401	351	387	368	377	344	353	335	361	331	355	351	351	350	364	356	354	368	361	373	360	377	362	391	350	342	362	361	360	346	357	342	379	311	396	358	344	391	347	381	364	367	365	365	368	361	347	355	392	350	360	354	365	359	369	341	338	353	347	350	386	384	374	385	393	354	384	358	369	377	340	346	395	334	347	382	366	405	385	363	398	423	383	373	391	353	350	347	360	376	349	381	368	362	348	384	373	373	346	394	359	356	378	363	366	347	346	388	404	357	419	391	342	361	376	327	347	369	362	338	392	358	361	386	380	346	367	352	411	362	348	352	391	403	367	375	338	361	374	349	383	378	368	387	364	406	350	355	380	380	363	350	387	366	345	362	388	366	361	363	366	411	372	340	318	394	342	385	396	372	360	360	375	381	383	338	388	379	403	362	364	368	361	344	386	345	359	343	370	378	373	340	366	357	350	349	377	350	369	370	349	358	372	364	355	320	339	345	328	357	398	377	392	369	360	338	355	384	364	380	364	395	367	395	403	392	378	361	363	340	361	362	345	371	357	367	368	360	362	368	351	367	363	378	378	351	373	361	348	375	370	350	349	399	369	376	337	372	351	386	354	364	369	392	340	368	350	356	366	384	402	379	387	365	357	368	367	351	364	357	350	379	350	355	368	364	406	381	364	340	383	370	396	380	369	384	369	350	374	341	369	369	377	326	344	379	339	342	342	367	384	377	393	357	333	358	380	382	321	395	384	396	390	337	356	379	378	335	387	334	372	412	388	356	391	372	352	403	410	374	392	356	403	358	412	353	324	366	356	374	356	378	300	329	354	368	378	355	361	329	349	354	337	341	344	345	381	369	404	368	363	345	378	342	369	363	408	407	365	389	375	352	371	370	357	358	359	367	357	385	380	370	374	368	380	344	363	377	359	376	402	327	361	348	370	355	359	384	370	333	362	343	375	379	372	379	355	379	352	352	363	367	364	377	353	341	371	381	337	367	388	371	379	333	381	385	393	414	381	374	364	360	354	383	365	352	388	386	398	362	388	342	356	355	361	373	356	333	342	350	354	374	381	371	369	358	381	346	372	346	321	365	364	350	401	381	378	348	333	355	379	365	344	350	361	373	329	372	358	351	341	390	365	385	342	378	341	339	380	384	376	355	385	365	373	352	391	344	342	351	341	341	331	347	358	339	349	393	383	378	389	351	346	362	348	362	341	405	390	331	363	387	337	366	357	387	364	348	366	379	388	361	328	395	369	359	373	392	349	375	342	395	371	316	365	376	355	329	390	341	348	325	363	358	345	391	369	349	379	363	380	390	363	352	360	362	343	329	355	378	348	350	348	332	368	383	379	364	369	367	349	370	388	372	371	380	361	370	388	369	351	352	361	362	376	378	357	334	373	358	338	332	367	362	387	396	351	355	343	364	367	347	335	386	369	370	351	372	374	363	368	325	355	375	329	380	368	340	403	377	348	362	359	315	400	365	377	363	383	370	358	386	354	376	352	383	379	363	379	347	380	359	388	368	367	399	353	321	361	351	389	364	336	348	370	365	360	374	367	349	383	383	412	352	375	378	345	377	344	351	385	388	369	411	360	385	383	379	390	366	325	368	353	350	404	369	350	360	385	364	365	343	394	371	362	368	394	377	395	344	376	383	371	363	349	387	359	375	380	359	373	327	363	370	337	394	368	385	353	355	356	435	384	353	343	357	353	388	353	374	368	349	367	385	379	373	341	352	364	393	362	363	377	376	388	412	369	336	362	383	356	363	367	353	361	350	378	395	401	351	322	339	352	363	355	411	366	348	379	366	378	382	318	365	363	381	325	324	365	352	364	392	379	352	377	402	363	360	411	347	335	356	371	344	380	366	366	392	371	362	329	388	329	364	361	370	359	369	417	350	332	342	378	364	335	385	386	342	349	407	339	354	393	391	367	365	389	365	351	378	416	346	383	364	366	363	364	386	365	362	343	360	392	367	363	382	352	366	366	355	369	393	367	373	350	383	389	364	375	365	371	326	372	352	351	358	380	378	373	376	360	350	373	350	361	315	359	357	341	351	345	352	366	388	330	356	356	341	363	361	355	374	345	378	357	367	385	353	368	339	373	363	368	370	362	344	355	348	347	357	345	365	368	336	384	363	366	361	374	348	341	407	366	353	364	357	365	362	340	391	358	386	347	386	336	366	342	379	355	382	345	357	348	376	408	377	315	347	356	328	373	340	345	383	390	398	367	346	397	360	378	384	365	358	369	345	360	338	366	348	344	357	364	383	380	361	381	342	401	351	386	349	352	347	339	353	341	371	372	354	379	342	355	369	383	361	368	384	379	357	368	390	339	376	384	350	378	362	358	402	350	338	406	355	370	360	392	372	336	365	349	376	355	369	387	324	360	381	348	379	379	358	341	365	382	347	363	389	382	374	343	403	336	355	381	360	339	355	342	364	387	414	367	346	361	380	370	343	385	371	345	387	390	393	366	354	374	361	369	366	402	362	347	350	375	349	351	358	403	352	384	364	339	377	349	354	377	343	342	353	401	353	357	352	386	337	365	349	383	357	343	390	405	364	364	351	391	349	399	374	387	364	382	361	372	357	385	344	367	369	375	347	347	389	332	375	367	387	358	377	376	356	364	350	386	383	366	375	348	371	351	367	369	361	366	377	328	394	355	371	375	399	384	379	351	318	347	362	370	393	330	366	330	387	361	385	366	335	350	333	336	378	337	345	368	401	341	346	384	370	392	369	364	377	359	348	336	364	366	353	371	362	391	379	389	343	370	366	327	353	362	367	334	375	337	377	407	390	377	379	335	353	369	393	352	364	352	386	354	349	362	367	388	354	373	310	338	352	331	356	364	339	355	392	386	354	375	367	335	360	369	356	386	366	344	367	396	378	397	385	361	341	357	337	362	385	360	382	332	349	336	361	382	363	339	369
23709	21150	29140	27019	25266	23753	20314	12713	7968	5971	5238	4504	3673	2202	1365	1117	1009	907	763	719	736	652	583	649	605	541	601	578	523	563	556	530	516	552	523	514	529	435	474	536	488	513	482	496	471	468	501	502	476	468	499	472	452	480	522	454	478	495	488	522	499	511	491	463	493	485	465	471	480	481	472	496	489	466	503	524	493	496	440	481	490	475	463	485	485	475	481	469	514	488	438	469	466	486	484	438	462	468	464	438	487	431	455	501	464	465	485	466	442	476	478	485	468	496	470	491	448	488	465	483	481	474	471	455	458	489	475	492	453	483	460	502	482	468	473	473	492	464	471	468	476	504	513	464	465	466	469	493	489	476	472	487	487	473	490	505	471	456	461	452	491	473	480	460	463	500	460	508	440	477	466	444	486	476	462	476	473	487	453	478	450	488	466	485	462	457	501	494	442	492	505	452	478	470	457	474	487	478	485	487	498	473	471	486	457	471	418	502	455	482	518	462	470	449	444	502	479	490	470	483	463	481	446	477	472	504	435	517	480	530	452	454	469	499	460	429	452	504	448	497	460	480	480	476	460	453	469	442	447	477	525	457	469	446	469	474	488	507	443	483	431	493	468	455	498	429	490	458	474	443	456	481	500	492	487	481	513	455	480	456	436	478	447	442	445	489	477	416	502	468	466	489	506	457	473	466	438	530	471	441	445	499	460	476	502	489	450	487	500	477	484	465	479	479	496	444	502	454	478	457	472	517	464	489	492	495	468	506	465	477	467	498	451	470	480	498	491	476	431	475	469	462	454	477	504	523	476	477	486	466	470	479	438	447	473	444	484	472	500	474	494	472	481	457	500	463	480	495	503	493	478	432	469	475	476	468	480	433	472	451	467	489	451	461	493	544	468	477	446	446	454	455	475	447	432	494	484	462	494	436	446	433	486	467	467	494	444	473	474	467	459	497	444	484	466	444	499	504	491	505	456	412	450	494	482	482	479	476	445	482	436	505	511	486	487	449	475	505	509	467	476	488	464	487	491	510	481	467	535	425	479	491	497	466	495	495	458	462	465	480	457	474	455	469	495	465	451	456	440	477	465	477	485	468	477	447	474	475	472	456	440	459	468	474	479	478	463	496	435	449	494	518	475	458	470	459	498	446	467	439	438	462	438	489	452	496	497	504	451	502	486	458	486	457	491	431	472	466	495	466	491	458	445	463	436	498	460	461	443	514	441	445	473	480	486	445	503	437	461	454	452	487	466	475	490	459	473	465	472	446	500	513	488	500	424	449	432	475	494	483	483	465	488	481	434	493	484	464	503	497	469	428	471	493	472	464	443	468	474	528	453	488	461	501	449	461	478	480	484	463	446	458	490	469	459	484	470	457	430	435	449	438	495	465	457	500	474	493	478	471	454	446	468	461	439	464	483	474	469	485	483	488	514	470	451	489	464	446	467	474	493	498	530	445	504	424	474	459	451	463	492	501	508	455	473	466	458	497	493	524	435	470	467	455	480	463	467	507	433	482	489	464	515	480	464	455	489	477	457	462	520	433	488	493	451	480	494	500	474	461	471	465	473	456	480	440	493	468	489	474	479	523	517	478	429	481	462	511	501	468	491	476	504	463	463	500	470	479	481	449	469	473	486	498	469	461	429	454	436	452	457	516	496	506	460	461	465	496	447	475	507	468	448	476	492	463	455	467	468	512	438	467	505	486	469	482	502	469	448	492	427	483	491	500	459	498	466	477	465	519	462	457	467	443	511	477	444	525	497	449	482	460	512	458	457	462	517	466	480	471	458	477	509	512	510	480	470	449	492	477	445	428	478	424	502	441	451	429	475	441	470	473	443	525	422	454	452	470	465	520	438	479	486	484	492	495	466	437	497	495	447	481	451	495	454	420	487	462	473	452	483	465	468	436	471	440	474	475	502	522	433	481	507	454	428	452	422	505	524	487	480	511	440	453	453	462	467	499	449	494	533	494	494	443	501	437	502	487	430	462	466	462	481	460	448	471	434	515	458	516	464	449	484	443	458	457	435	464	500	461	485	472	447	470	456	453	493	421	453	481	470	469	474	464	503	465	486	467	476	490	461	482	472	476	485	469	490	473	480	509	512	488	483	428	460	452	506	490	483	476	464	437	526	466	420	462	458	419	497	505	467	471	455	513	443	445	489	468	447	463	439	481	494	467	439	483	519	471	492	461	464	514	446	449	472	490	521	465	449	434	496	476	467	453	510	458	435	495	510	480	442	482	455	495	470	465	443	485	482	481	461	498	444	475	489	467	473	481	485	426	492	447	474	435	441	486	439	467	500	494	464	452	468	424	471	471	493	468	495	471	504	480	482	471	472	473	436	469	474	467	475	468	463	496	490	467	485	496	479	466	489	513	479	461	467	463	473	479	479	496	427	471	501	486	457	491	498	481	470	458	462	479	492	474	528	432	431	452	504	462	503	509	472	471	474	487	492	465	479	478	474	483	475	489	468	512	468	464	459	483	465	470	472	470	473	473	492	481	462	430	478	464	502	452	516	446	469	454	497	458	438	482	463	449	460	469	464	461	454	487	519	478	498	486	474	462	472	475	469	480	470	489	509	496	508	481	463	504	463	521	495	491	493	502	487	479	468	460	477	476	466	471	516	458	423	503	470	485	466	470	447	459	462	474	468	507	502	452	483	465	502	466	476	450	486	476	498	452	446	455	480	481	454	494	502	437	504	454	470	466	482	485	434	452	456	453	488	497	485	468	496	449	471	451	432	420	471	485	453	444	485	481	461	497	449	508	475	446	463	470	471	472	442	483	468	420	452	472	454	479	455	479	490	478	478	462	484	452	458	480	450	478	489	472	473	453	481	489	485	453	496	473	474	462	464	493	496	461	469	493	441	493	467	445	443	465	486	459	465	493	458	444	450	483	454	507	460	496	501	464	438	465	474	480	475	501	475	475	471	448	464	480	485	502	540	490	438	487	454	483	464	434	487	491	477	477	484	509	504	456	476	447	489	422	468	491	442	446	453	442	466	473	468	468	496	449	440	508	482	482	434	458	446	492	441	492	459	442	467	488	498	528	464	498	493	464	437	484	459	457	469	515	463	473	474	468	472	470	524	493	513	507	464	495	475	461	483	451	506	458	466	466	499	465	472	491	498	496	436	468	459	461	500	484	454	501	445	481	439	471	478	469	508	436	466	468	469	445	505	488	492	479	436	499	437	487	459	477	501	486	458	474	448	508	508	483	485	436	509	487	464	474	448	523	459	500	491	482	460	495	502	472	463	525	510	455	441	480	463	487	472	496	463	490	513	490	447	480	479	499	462	463	483	454	453	468	477	478	506	518	450	466	454	461	454	485	444	435	473	451	457	480	469	480	482	466	496	487	498	500	491	499	521	469	446	468	488	484	497	467	446	508	466	485	474	491	487	502	454	471	455	465	475	477	465	483	465	467	490	493	491	452	458	495	446	467	463	513	485	465	457	499	470	460	530	522	461	445	495	429	436	482	482	451	522	474
34887	60854	48821	38585	31078	25105	21205	15801	11196	8808	7895	6640	5258	3198	2051	1550	1390	1098	1021	885	847	755	623	679	678	692	635	598	613	549	554	616	618	538	602	547	515	546	557	508	538	468	442	451	507	518	488	459	481	507	472	492	465	496	486	493	497	509	472	464	454	495	499	520	510	495	447	503	516	473	511	483	476	468	507	489	509	485	519	511	455	491	481	442	520	487	425	484	463	495	487	511	468	490	465	495	458	489	478	483	466	449	523	494	491	493	455	469	447	499	490	516	475	516	475	440	486	514	480	442	465	482	487	470	476	485	484	470	474	482	496	479	498	467	445	489	451	481	481	472	448	467	503	486	495	477	469	476	468	475	455	523	506	493	484	460	507	504	540	467	508	491	456	476	435	450	478	528	477	480	493	514	521	485	461	474	525	478	487	466	483	471	445	462	468	490	521	475	500	454	476	450	490	508	476	433	476	484	475	451	503	461	451	475	491	500	425	460	452	524	475	559	517	460	482	479	503	467	478	493	490	445	490	495	504	498	480	505	500	510	479	453	485	450	472	474	523	493	475	495	504	496	499	489	441	509	518	461	484	471	485	502	470	474	477	475	450	502	497	461	455	475	464	490	486	457	447	468	495	489	481	475	460	507	524	482	461	465	483	496	487	477	473	473	474	510	448	471	453	463	478	515	494	498	468	509	482	456	498	504	464	483	479	444	453	489	482	489	453	453	459	480	454	478	478	467	542	489	518	461	470	487	455	484	480	465	485	489	497	489	458	461	486	473	458	474	497	461	478	463	503	512	517	493	494	489	485	460	467	479	500	529	501	526	446	441	490	489	497	484	477	486	473	479	488	440	468	466	510	472	482	476	522	480	513	464	500	501	451	488	478	428	446	429	440	484	525	463	472	524	457	493	485	467	494	525	475	498	471	516	499	449	453	462	431	494	462	494	516	513	449	496	493	463	477	464	481	468	512	475	494	452	478	489	460	476	469	503	499	477	437	500	469	470	467	488	528	475	530	502	482	473	459	508	454	467	529	495	492	477	484	444	485	467	468	531	497	496	473	489	477	471	494	439	438	487	483	464	469	518	472	493	450	507	462	497	538	464	478	460	487	481	546	545	515	498	488	468	527	501	508	499	515	472	489	461	486	445	512	504	485	490	480	444	476	444	473	469	450	481	471	504	462	517	477	508	475	493	455	492	487	474	467	469	457	510	471	510	472	498	442	488	484	487	497	464	456	500	504	504	477	492	540	481	493	452	500	486	450	476	471	502	472	490	455	527	474	514	491	490	478	517	476	491	483	493	460	456	508	502	509	483	464	508	469	472	488	505	447	473	482	476	465	486	480	488	528	521	463	464	425	468	468	488	458	491	443	482	483	464	453	502	479	482	511	499	452	501	427	478	494	461	493	513	456	459	464	486	475	493	519	486	506	498	460	479	482	500	500	459	451	475	467	483	469	474	491	523	484	484	483	499	474	504	504	504	479	477	485	407	473	453	462	457	532	455	462	458	470	457	488	431	485	501	423	477	489	472	451	506	515	452	476	480	454	504	478	479	498	503	482	488	477	461	511	489	486	482	459	468	460	488	493	512	494	521	454	497	488	499	499	510	522	467	442	490	489	466	447	524	484	498	490	502	437	519	484	496	456	444	556	492	496	490	473	515	498	492	441	460	445	453	474	456	476	512	523	488	462	464	469	491	445	477	498	507	444	489	496	457	467	484	493	453	488	464	517	502	486	474	514	502	463	474	449	457	480	453	505	471	469	507	482	477	482	458	497	492	500	481	483	527	461	504	450	485	484	480	437	541	449	483	501	496	505	435	479	494	466	512	468	495	527	526	456	479	492	475	470	512	469	513	505	492	530	481	476	502	472	507	467	478	446	456	471	487	492	506	462	468	475	514	517	484	467	488	511	477	469	445	487	489	454	474	456	452	513	490	435	444	476	504	511	494	507	477	472	536	428	471	436	442	447	478	452	474	497	448	486	500	496	443	509	480	490	476	483	462	452	456	481	494	462	439	504	504	475	502	453	493	453	500	485	494	496	446	486	466	489	482	479	482	470	490	459	447	492	478	458	501	501	469	526	482	474	512	473	477	524	483	475	497	451	476	466	509	498	440	450	504	453	489	456	494	467	473	500	476	497	465	472	477	484	491	496	456	491	438	460	502	465	483	539	450	498	490	499	477	498	464	468	467	511	484	449	496	508	524	481	488	473	485	450	470	496	463	513	487	481	443	490	489	531	502	531	472	481	480	475	463	444	468	456	491	441	505	502	508	453	490	463	452	500	533	485	488	497	488	465	444	480	487	434	508	472	467	456	439	495	525	487	510	499	481	499	508	463	483	484	476	509	471	495	465	479	461	499	485	468	468	484	517	476	456	471	466	490	488	503	456	472	531	464	444	446	513	468	452	508	481	461	493	469	483	494	475	498	483	484	471	483	502	490	461	456	492	499	470	486	502	483	498	473	474	466	501	471	475	472	469	488	525	481	537	504	416	446	498	494	433	487	499	449	463	473	492	517	450	483	463	463	463	525	466	461	509	458	426	443	487	477	484	486	465	426	495	499	490	467	454	525	488	474	469	508	443	440	518	480	487	459	456	479	488	501	483	475	443	488	474	486	518	495	504	474	466	485	441	464	519	533	492	499	485	459	482	485	479	463	470	472	480	487	458	494	475	452	486	463	503	442	483	487	494	481	452	478	487	485	475	480	485	498	519	498	476	480	495	476	449	491	467	504	465	477	469	474	454	492	475	476	454	487	492	494	472	515	495	493	492	528	438	447	496	519	479	491	454	494	479	490	498	468	459	488	493	460	491	474	479	494	511	489	509	449	464	478	477	498	473	476	469	460	460	491	455	485	457	491	501	500	483	527	444	481	460	455	451	453	456	479	500	509	509	486	483	451	485	483	512	517	484	471	510	395	493	508	482	468	456	504	483	497	498	472	465	441	466	489	507	460	466	470	467	520	478	495	514	516	472	433	476	518	465	466	490	487	510	455	465	491	451	480	473	480	465	494	478	486	461	465	447	464	460	493	495	441	439	480	455	481	522	455	514	477	456	431	448	449	450	508	489	475	471	474	470	465	472	499	476	516	491	528	476	495	502	469	519	461	477	517	463	493	480	482	499	518	491	452	456	477	441	493	486	456	501	451	507	472	481	491	449	491	470	484	442	504	474	455	455	513	443	466	471	449	475	518	489	451	489	455	493	513	461	462	466	467	473	513	480	501	499	492	483	482	494	488	480	466	455	485	490	476	507	473	467	460	473	513	492	521	453	455	463	492	481	491	483	453	482	465	513	485	494	506	495	475	517	462	519	465	470	489	486	477	490	459	484	457	476	462	475	467	489	484	511	498	473	500	450	488	462	446	498	486	432	495	491	488	470	533	451	468	454	471	506	488	466	498	499	478	511	469	463	482	459	513	468	482	519	505	474	472	471	487	509	545	490	487	483	479	501	484	486	496	473	471	472	493	469	481	477	482	447	458	506
24882	21594	31117	30977	25478	20359	15104	9046	5804	4871	3951	3377	2735	1400	1073	914	819	675	615	618	543	511	525	506	438	453	477	483	462	451	413	465	410	454	428	415	415	376	411	409	379	380	401	373	395	351	396	405	409	395	390	398	352	432	349	407	375	376	372	388	369	403	372	401	391	385	371	353	371	377	364	366	392	411	363	390	363	403	327	363	408	373	377	384	362	336	399	382	368	397	380	347	358	376	368	357	395	380	374	358	384	383	396	376	403	380	398	370	348	347	371	381	373	378	410	396	375	422	367	400	391	375	403	391	375	405	378	377	359	386	379	371	378	387	357	382	364	362	391	390	381	371	402	379	337	385	370	386	389	390	394	424	364	386	382	373	380	373	397	380	367	371	395	379	377	353	386	367	374	361	395	383	383	371	386	352	392	383	337	385	384	373	364	359	366	363	380	380	383	384	362	340	379	378	344	359	372	388	398	400	354	384	356	334	399	398	403	389	401	380	382	388	369	343	357	386	362	399	393	371	392	388	390	408	389	379	385	377	393	401	385	360	346	383	409	375	362	372	401	373	372	355	413	346	381	394	433	367	400	393	373	405	370	399	372	383	389	373	381	377	377	354	367	378	412	390	403	395	395	413	366	345	368	382	375	343	387	416	398	374	365	394	381	378	382	400	348	395	357	351	338	380	377	385	412	403	382	383	365	406	384	395	366	357	401	411	360	387	361	368	378	383	385	371	413	417	378	380	375	375	396	350	393	421	365	402	365	389	341	393	376	387	350	357	377	387	375	412	386	435	377	412	370	394	365	367	405	399	427	385	372	371	348	383	422	337	376	390	413	379	367	364	363	392	379	409	386	416	398	345	365	413	373	376	414	377	361	361	390	384	437	395	413	361	399	420	410	392	405	365	384	391	370	402	379	393	392	364	351	347	378	396	388	357	367	359	355	350	364	343	405	404	391	382	355	388	377	374	390	406	370	400	381	374	389	374	367	349	392	372	381	353	346	361	395	386	379	373	356	395	338	369	357	380	397	346	371	384	344	374	413	379	412	361	344	403	406	357	381	399	364	347	388	372	387	337	382	358	386	388	389	370	413	381	357	396	358	363	353	384	373	371	364	379	393	422	371	371	352	378	397	356	403	382	388	365	365	378	388	352	393	367	391	382	402	370	371	415	361	409	411	393	350	343	381	393	364	391	386	405	410	369	391	351	406	384	375	383	376	331	375	389	382	402	395	410	331	327	390	379	373	393	375	374	399	386	355	364	394	389	369	384	386	402	420	363	397	394	396	364	386	393	401	373	369	432	371	358	381	387	378	380	393	365	380	399	363	363	357	378	380	382	391	393	334	380	392	369	381	370	390	377	386	391	370	356	352	380	385	397	391	350	355	413	404	380	381	368	353	383	363	407	362	356	382	367	361	364	363	354	352	394	388	379	375	392	391	400	390	368	375	395	382	410	378	383	345	333	386	358	363	367	370	359	374	384	393	406	408	364	367	349	358	390	390	370	399	408	393	393	360	386	376	373	389	386	387	367	397	396	395	406	398	435	395	391	377	351	388	352	405	358	376	374	378	380	404	356	373	392	389	367	405	381	404	391	364	344	375	368	427	365	362	358	392	367	394	382	397	354	390	377	402	378	380	387	389	349	357	390	377	361	407	344	379	410	358	368	352	370	386	375	358	374	374	406	370	358	365	378	396	375	379	369	370	383	374	371	365	379	379	383	358	364	403	369	370	376	378	400	408	388	379	369	389	368	322	416	358	351	388	359	392	376	382	355	403	403	374	379	411	379	399	377	347	367	377	379	373	376	366	372	381	382	403	358	374	339	359	354	364	363	384	346	401	389	376	370	352	403	370	358	390	416	380	406	371	406	361	367	387	354	362	371	399	372	374	410	386	390	343	405	355	385	349	358	370	374	340	355	403	368	383	364	385	379	393	399	376	320	384	369	351	365	417	392	402	361	404	377	349	412	355	356	385	386	406	417	416	381	413	395	403	377	373	402	356	382	389	379	387	366	370	399	393	373	375	412	381	399	338	377	388	400	366	386	405	381	349	392	377	362	388	423	378	404	330	363	398	355	406	357	371	387	377	400	355	407	345	395	366	405	385	386	405	410	364	375	382	382	387	362	385	393	383	394	375	425	407	376	399	405	395	383	394	361	398	382	383	418	404	334	379	385	346	391	369	376	367	359	391	348	369	402	373	400	365	347	391	359	406	360	375	369	369	356	403	375	371	396	355	388	368	386	378	450	405	365	370	369	394	387	397	377	346	383	411	382	353	366	397	394	362	392	409	381	414	412	317	378	381	363	360	357	366	391	395	399	382	393	377	384	354	419	388	378	415	339	392	401	384	351	389	398	383	384	373	377	389	362	391	369	379	335	418	391	376	346	387	408	382	378	375	382	410	362	378	375	402	435	362	388	377	421	371	420	402	416	402	379	376	376	371	378	385	348	406	407	389	379	399	368	363	413	391	376	370	389	371	390	385	359	383	352	391	411	378	376	364	418	350	400	400	399	375	392	365	403	377	418	386	370	391	400	389	384	401	398	365	391	384	376	395	345	368	362	388	400	435	385	408	410	385	383	380	374	376	378	398	380	370	362	365	370	383	397	402	406	400	388	361	378	374	401	388	375	397	387	373	377	369	377	361	404	386	394	350	396	380	386	366	354	386	385	402	377	385	373	403	400	394	361	370	380	380	410	399	363	384	385	409	403	378	386	373	366	394	379	408	394	353	399	356	369	352	366	361	360	408	390	369	385	367	383	352	367	415	405	413	365	373	364	403	426	378	362	391	412	412	352	379	415	378	375	433	376	377	365	388	381	381	388	366	389	363	385	375	356	370	365	390	367	401	372	378	385	360	374	364	359	362	351	368	349	368	373	384	361	368	374	404	371	374	394	391	393	354	380	418	396	381	381	353	379	414	366	403	392	397	369	347	389	353	397	382	381	406	394	412	394	381	368	358	405	361	375	385	336	355	376	416	368	380	388	359	410	386	376	379	385	392	414	362	365	400	375	357	410	380	378	405	428	358	379	399	398	376	386	379	390	351	411	400	405	385	388	381	408	360	366	374	353	366	393	397	363	385	380	364	359	375	357	397	379	374	403	388	392	376	362	349	411	397	350	399	378	387	389	385	348	386	388	383	389	407	364	352	381	383	404	395	378	384	371	370	370	359	371	364	367	388	394	384	396	396	425	419	331	377	372	348	395	382	383	386	398	378	365	388	368	357	401	373	375	350	408	358	327	390	361	359	397	378	416	389	348	426	346	395	380	366	399	414	368	383	400	379	384	374	365	417	375	383	385	388	383	357	379	362	384	385	398	365	352	366	379	383	375	380	364	394	381	383	356	367	394	347	360	400	353	375	387	399	370	368	365	353	362	362	393	380	366	416	389	421	336	392	333	347	366	371	374	408	349	367	380	361	383	376	382	375	385	400	325	413	430	364	370	353	342	355	395	394	387	383	391	400	397	359	368	362	370	375	395	403	365
34434	57461	46238	35846	28883	22876	18333	12903	9360	7918	6468	5691	4479	2242	1519	1354	1104	957	778	741	729	680	589	601	559	523	478	471	484	539	488	501	502	455	434	467	428	406	410	407	406	410	433	419	415	380	423	388	379	413	430	410	412	415	408	427	404	426	394	444	395	384	410	363	375	385	381	412	391	436	430	397	439	374	425	402	394	398	425	416	401	409	368	410	436	419	400	418	419	425	362	428	446	434	391	382	425	395	392	424	376	420	396	374	422	435	418	410	421	415	408	404	411	429	413	419	369	412	395	436	378	443	437	433	403	418	390	399	407	368	423	398	427	407	420	378	379	386	400	385	416	392	373	434	421	408	411	423	395	403	386	412	369	395	395	413	405	427	397	405	370	407	429	415	408	378	437	425	419	418	413	421	405	406	439	394	379	412	414	440	427	406	432	418	399	431	418	389	409	390	416	438	409	425	417	387	389	405	367	429	401	396	406	371	381	405	402	397	390	392	371	358	401	425	429	419	438	420	390	400	391	427	372	400	403	413	387	374	429	424	456	374	385	391	465	394	408	428	434	412	423	420	369	407	411	420	386	401	417	378	425	396	404	417	421	360	379	393	402	411	421	430	355	409	431	417	383	409	413	412	420	433	384	419	393	381	399	398	458	405	432	399	417	386	416	422	425	390	401	414	393	415	411	370	389	390	406	404	421	395	394	403	405	425	429	413	411	409	418	366	383	409	409	388	410	379	400	419	424	377	409	387	378	412	411	407	449	452	406	425	379	427	376	345	402	422	395	374	384	414	437	398	394	413	397	429	394	421	384	387	402	401	400	423	400	355	396	405	418	407	388	390	380	432	429	409	418	353	386	403	426	410	413	426	429	387	386	397	432	379	390	430	381	436	405	410	402	375	429	409	437	404	420	419	422	359	384	385	403	437	385	433	426	385	401	425	459	421	428	418	368	393	393	416	410	433	425	428	397	418	403	420	365	418	414	395	404	374	370	386	427	411	449	425	425	437	395	411	414	375	393	419	363	382	393	403	392	394	387	414	395	407	397	393	409	403	429	402	388	435	398	376	409	378	429	420	413	434	402	430	418	399	441	447	430	421	427	430	429	356	406	367	438	397	381	414	385	406	416	392	387	435	424	386	417	413	370	411	402	354	398	435	413	425	411	398	387	403	420	405	440	410	425	423	395	418	399	410	418	398	418	427	420	394	388	403	390	352	392	407	402	389	425	386	413	420	406	425	401	376	426	413	400	399	392	400	421	380	377	449	400	387	389	458	382	422	404	426	376	402	392	389	412	388	419	401	394	393	401	417	409	427	401	409	411	440	415	435	403	429	395	418	406	404	382	418	410	432	381	428	368	404	434	409	406	441	378	409	422	410	401	427	418	420	400	387	385	430	403	422	377	401	393	442	402	412	408	426	417	392	377	394	387	418	389	387	401	419	433	413	422	383	386	387	394	396	419	387	424	425	404	398	405	424	374	395	423	364	393	401	413	395	370	401	403	408	420	412	393	395	432	400	414	384	369	435	365	430	393	389	414	403	421	403	408	402	400	364	411	383	399	412	397	401	390	387	422	435	400	386	402	392	391	385	396	387	407	375	422	399	440	362	379	390	412	392	412	417	403	398	396	396	406	387	409	390	405	414	393	420	418	437	412	370	418	385	415	414	412	431	379	387	411	386	447	380	353	436	433	408	399	408	377	374	415	418	418	391	389	430	387	396	405	410	401	417	378	387	416	395	411	409	412	378	422	431	444	374	433	401	435	397	411	417	398	379	421	439	416	390	421	405	449	417	423	375	406	423	403	395	441	399	385	405	391	413	404	401	396	414	386	396	428	422	429	391	384	399	425	417	411	388	433	420	401	397	420	370	416	409	401	410	406	395	394	414	413	393	418	436	414	419	381	377	432	390	418	416	415	398	402	415	416	385	389	389	433	393	370	405	411	438	382	405	420	391	396	364	362	383	430	405	392	405	378	393	434	397	398	411	414	404	387	418	420	413	428	390	398	421	418	416	414	410	394	412	402	424	420	408	409	394	386	448	391	433	413	405	392	380	389	407	430	397	402	391	388	422	424	406	399	404	349	386	419	395	387	411	443	416	441	380	380	382	376	385	417	404	393	386	422	410	378	440	404	439	409	448	421	423	389	407	420	414	414	411	399	429	402	414	386	407	399	375	409	426	423	423	423	392	387	424	402	437	368	431	399	408	397	398	423	420	456	383	383	402	418	404	423	408	422	369	430	401	385	418	381	404	389	414	425	380	404	418	405	422	400	414	360	374	405	426	412	379	421	422	438	369	381	392	405	388	445	425	411	439	398	434	410	405	393	437	423	396	400	381	425	403	409	394	426	411	416	391	440	395	428	408	399	425	419	445	405	403	398	419	360	404	413	401	417	425	388	405	403	406	412	415	420	396	419	397	390	386	410	409	398	412	402	431	380	382	421	393	442	393	385	401	432	435	429	456	419	394	420	374	386	407	387	394	416	431	375	384	390	400	429	370	402	384	410	444	407	397	410	433	373	398	404	417	420	413	416	373	417	421	423	359	405	370	420	362	419	423	399	394	385	404	386	428	401	399	373	411	411	376	392	401	407	407	419	373	424	383	390	392	411	401	421	361	418	369	391	380	408	392	410	393	410	390	371	407	426	420	429	407	424	402	410	431	375	371	433	419	393	417	442	448	383	414	385	365	397	433	405	424	406	400	411	417	397	419	424	396	391	364	394	434	399	403	441	426	416	428	392	426	416	399	383	391	413	422	408	373	391	409	410	408	413	428	413	377	381	395	378	409	402	433	395	431	412	406	423	409	370	398	419	427	380	418	420	428	412	412	426	419	417	446	421	401	387	443	418	411	393	412	403	393	414	408	376	389	398	395	410	379	408	401	443	417	410	381	370	430	408	384	421	405	372	415	435	396	425	438	406	394	378	408	387	390	398	384	440	377	427	385	411	357	395	411	419	423	372	411	413	413	372	389	399	415	414	411	375	385	379	400	366	400	424	381	416	404	403	393	389	404	413	386	459	411	416	392	374	414	388	425	366	391	405	376	397	407	372	422	409	450	443	425	375	403	428	429	409	352	411	387	393	398	377	440	420	380	406	429	418	439	367	423	396	382	388	386	401	417	387	397	407	431	407	432	392	412	410	451	403	398	364	430	366	413	401	392	415	417	436	399	387	438	405	391	403	394	450	420	438	403	436	382	410	397	410	440	400	403	413	423	437	448	418	367	441	395	421	442	373	426	420	438	406	416	386	400	372	387	394	379	369	411	415	389	414	383	413	391	391	440	434	395	360	390	384	390	399	425	426	374	373	385	404	374	405	385	431	395	383	392	408	434	424	402	391	419	407	403	435	415	415	411	447	392	405	401	372	396	412	406	388	369	423	407	382	362	427	411	408	389	404	406	391	407	399	403	408	415	402	416	428	415	391	400	429	386	391	435	411	416	414	394	397	424	374	371	394	412	392	391	410	401	422	437	408	417	431	381	409	395
22555	21091	28850	24354	23660	26582	25955	15535	10532	8658	7216	6393	4669	2357	1814	1579	1372	1190	1054	980	1021	951	904	828	739	774	685	713	675	690	668	679	673	660	636	679	623	600	618	573	587	615	581	580	528	576	563	543	567	531	546	571	591	586	614	594	563	556	558	547	537	590	545	558	562	575	610	586	582	575	553	555	592	553	559	585	614	593	578	630	570	556	535	546	521	579	520	541	587	606	573	564	533	568	563	581	548	581	560	548	576	586	564	587	553	517	578	598	557	514	579	534	583	576	542	587	541	570	593	548	598	564	588	566	593	558	572	579	572	545	529	550	582	586	586	562	585	591	572	540	560	573	550	555	591	567	559	544	574	595	591	544	581	572	585	536	550	581	553	585	569	537	549	563	591	542	569	559	592	553	594	576	535	591	561	544	622	539	610	539	625	579	574	606	563	542	586	570	559	521	540	559	561	585	569	589	543	572	556	569	574	584	604	558	592	568	572	598	573	586	580	599	542	533	582	545	559	582	579	564	537	563	529	568	521	558	539	544	533	544	568	556	597	544	577	569	585	544	566	551	551	578	572	541	587	537	558	572	540	537	583	567	548	566	595	550	545	576	519	548	541	565	613	548	562	592	544	510	554	570	598	608	541	568	567	543	543	534	597	535	532	562	557	607	533	610	539	606	539	524	587	546	550	567	558	582	588	582	581	621	571	575	566	534	560	569	605	605	585	585	544	570	569	562	538	560	525	526	544	601	604	567	569	587	559	560	605	564	553	576	571	560	539	527	571	570	584	558	551	565	575	607	549	555	502	542	548	493	609	620	569	569	562	557	592	603	563	596	546	590	583	562	559	589	628	594	566	569	543	564	609	601	546	530	544	585	514	552	560	574	569	572	577	564	566	525	589	523	533	532	587	564	546	548	583	572	520	593	589	568	596	577	559	530	538	605	590	581	575	572	575	569	594	583	595	561	535	606	590	557	546	526	560	565	567	577	615	556	576	552	583	562	590	530	545	542	573	559	565	577	585	571	543	563	555	562	584	570	553	575	538	548	551	561	585	589	584	513	571	577	578	574	540	580	558	569	549	584	543	554	521	537	566	562	604	585	562	603	576	564	601	574	584	573	569	537	587	536	532	599	559	583	575	584	586	563	598	572	578	590	545	550	550	570	549	572	546	545	559	558	550	592	555	594	579	521	565	580	590	519	596	589	552	589	567	582	554	564	606	592	577	529	549	561	551	562	565	580	572	584	535	555	541	553	592	557	538	566	579	574	552	561	592	566	597	618	570	551	589	547	588	548	577	526	557	555	553	568	589	556	600	565	555	560	552	589	573	573	604	561	627	591	534	560	581	551	566	543	547	576	537	564	586	606	488	563	571	592	565	587	587	586	616	558	583	556	603	590	565	613	565	560	594	547	584	529	527	547	580	549	575	591	558	598	599	577	598	528	554	585	554	563	584	583	558	614	563	580	575	581	566	528	542	571	554	568	554	587	598	556	586	563	593	530	571	548	516	593	520	543	557	535	523	582	541	589	595	572	544	547	597	558	568	564	545	559	555	521	614	538	575	555	552	545	571	564	570	548	568	541	519	557	567	605	588	532	586	557	590	561	586	615	569	548	548	556	530	566	582	582	620	511	574	565	560	586	570	589	564	587	569	553	591	565	556	514	554	542	585	547	581	586	595	547	552	561	537	551	590	550	547	594	561	585	553	571	538	578	557	615	560	585	547	578	582	540	584	506	534	571	591	530	597	574	549	588	555	608	605	535	599	558	548	575	575	561	594	558	578	566	505	611	552	602	569	516	595	574	560	580	558	528	521	559	564	583	530	569	588	580	552	563	582	541	548	609	580	555	563	554	534	543	589	585	585	539	516	586	583	587	576	549	547	556	560	588	524	550	653	517	567	575	562	553	584	528	573	564	581	521	533	560	566	574	589	579	532	572	547	580	576	536	557	578	555	571	556	539	545	553	562	563	561	553	545	584	577	602	583	562	538	587	571	525	568	540	542	558	569	586	567	570	569	587	557	544	585	518	576	575	561	551	529	588	586	556	501	573	566	603	557	617	590	589	551	577	546	523	570	550	557	584	558	559	580	601	543	562	564	570	552	566	569	597	567	575	590	545	528	565	589	563	584	564	588	575	520	613	543	578	581	563	549	590	559	564	573	554	559	537	536	574	595	603	543	550	495	604	565	573	566	573	565	589	559	583	576	558	561	533	629	553	546	582	544	565	541	558	576	553	574	579	585	562	547	570	579	566	578	561	590	594	563	545	532	587	555	566	572	573	611	558	567	546	512	592	615	562	649	525	591	586	572	515	563	557	535	554	567	514	584	595	575	629	619	569	571	534	574	564	623	546	561	562	569	581	567	544	547	550	582	540	583	601	590	566	583	538	561	584	526	589	578	535	586	565	535	599	575	549	616	564	561	596	593	569	543	537	626	563	576	570	557	596	574	562	572	586	554	537	561	523	536	517	611	586	566	611	553	574	560	533	571	568	575	540	566	565	572	575	590	525	555	543	519	646	589	577	569	562	524	563	579	558	567	553	581	562	605	604	546	598	547	539	536	562	554	578	581	575	518	534	559	550	569	598	583	602	598	581	595	561	606	554	605	564	542	544	556	573	554	541	548	591	567	554	557	576	543	579	587	562	573	567	561	578	599	564	555	562	548	607	546	551	582	557	558	577	544	594	606	513	576	562	621	529	547	564	606	594	561	585	593	563	588	610	554	589	564	587	580	526	600	594	532	551	587	613	559	544	568	584	543	547	625	530	593	582	533	590	580	536	579	609	555	569	559	555	572	561	579	569	568	619	586	566	520	534	533	534	585	599	550	604	532	609	578	536	551	539	614	547	549	537	579	552	549	581	570	538	591	561	555	608	557	543	559	530	546	581	553	583	542	576	569	528	599	585	597	587	547	531	631	563	563	519	598	594	583	555	550	597	610	573	618	536	581	538	525	538	567	535	606	573	594	538	560	580	545	559	546	614	557	575	529	587	572	536	582	569	594	563	594	609	553	551	586	510	541	593	570	553	538	551	581	573	537	593	530	556	560	577	539	577	603	605	561	570	557	586	598	599	581	571	552	596	545	558	564	582	546	522	570	561	549	534	535	607	570	581	550	525	573	564	552	552	528	584	569	551	554	528	532	586	557	584	553	566	535	556	552	574	539	625	565	525	568	579	553	569	577	570	525	549	554	595	528	571	515	591	615	558	561	534	565	559	578	595	634	556	563	547	552	581	585	548	561	559	526	560	560	561	528	554	601	594	552	571	565	580	583	542	567	516	547	565	543	540	614	572	557	552	577	621	573	588	574	512	580	537	529	576	553	554	555	558	601	549	519	577	583	583	564	574	536	544	572	543	556	550	581	532	568	583	554	579	575	577	525	558	578	545	614	557	561	551	596	551	570	558	559	544	537	559	558	575	561	593	554	576	567	562	579	537	557	602	572	587	577	583	571	562	576	563	535	556	562	584	556	537	589	596	565	595	582	594
37772	66695	54032	43073	37623	31645	24532	17664	14070	12178	10121	9259	6601	3298	2597	2263	1851	1481	1220	1192	1252	1123	1027	887	803	860	802	778	804	801	791	771	689	715	744	622	663	602	593	608	634	605	611	608	557	613	640	602	604	564	577	633	618	577	580	585	603	586	599	607	572	574	592	537	558	573	586	580	600	550	611	616	596	601	621	600	597	568	597	554	565	595	567	597	553	580	563	593	593	555	575	595	560	551	550	558	594	573	613	576	588	576	549	586	595	536	557	576	603	560	586	603	570	553	560	578	595	563	606	578	562	561	541	578	618	613	589	594	597	578	570	588	570	571	575	584	553	556	567	590	638	585	565	542	564	570	620	550	564	554	565	535	569	571	555	565	589	610	552	584	576	571	526	600	602	559	576	580	582	586	594	575	534	582	557	570	590	557	604	541	585	621	561	539	585	596	574	511	554	553	601	564	597	557	576	584	581	556	591	550	604	606	589	565	597	587	570	596	553	586	580	587	577	553	563	577	583	562	594	530	582	561	567	539	558	569	558	584	606	585	623	590	574	578	547	568	546	591	618	604	558	608	584	623	562	551	593	593	574	608	578	541	568	572	556	600	591	566	590	552	589	571	578	595	566	548	643	582	533	576	576	586	563	637	601	587	591	534	551	575	579	557	580	516	559	583	594	582	606	611	625	560	599	548	546	573	541	566	567	606	543	587	581	587	593	570	530	597	557	575	609	565	611	562	554	603	578	580	543	585	603	600	547	532	581	533	615	600	628	598	564	573	579	588	526	568	557	549	596	582	569	599	554	616	588	580	540	550	550	594	551	576	577	590	514	566	588	586	554	574	561	581	594	591	581	534	596	585	565	594	593	577	618	560	546	560	626	587	575	579	583	553	551	578	579	540	586	585	575	555	599	600	554	580	560	601	638	556	545	566	609	546	544	555	535	552	528	528	558	578	598	574	553	570	621	559	583	636	551	569	583	569	578	555	556	562	574	584	530	593	609	555	541	586	572	581	589	578	570	554	572	596	559	567	558	557	597	599	583	575	608	569	588	563	581	543	536	568	591	594	618	618	581	572	542	604	587	578	601	544	562	603	573	592	586	567	541	535	544	565	557	570	555	563	570	570	605	635	591	555	583	532	554	537	566	574	562	557	598	588	588	557	582	535	601	522	600	560	584	609	577	593	561	574	598	579	575	581	586	555	622	576	575	519	589	564	552	572	572	566	598	568	549	574	553	598	564	574	611	568	595	568	583	606	534	594	597	572	562	583	578	572	558	550	544	550	533	546	601	588	588	598	558	588	549	572	610	595	625	587	584	543	614	566	576	574	574	539	563	596	532	614	588	575	565	577	581	620	590	561	617	557	554	581	587	550	541	571	566	582	573	588	573	557	590	564	545	614	588	582	599	586	564	591	563	577	542	606	544	570	591	580	549	566	590	549	561	588	606	601	615	542	590	588	557	588	604	554	541	592	594	564	560	603	596	563	550	599	566	592	529	601	581	538	598	567	569	576	576	541	619	572	506	590	593	522	592	575	545	563	596	561	584	591	522	598	552	570	562	521	557	591	616	586	531	547	556	600	583	566	581	545	564	577	544	581	592	590	600	567	623	588	579	582	545	577	557	549	580	592	576	572	545	560	571	576	543	576	567	578	562	596	564	583	565	532	541	590	570	589	542	572	605	595	618	553	588	575	585	586	575	568	604	602	542	555	559	624	597	544	565	555	558	554	548	579	634	583	582	567	585	582	569	573	562	576	615	583	621	603	556	563	586	580	567	533	577	595	535	575	589	603	582	553	606	615	582	586	614	582	559	589	588	600	549	585	609	573	577	560	567	625	565	592	607	538	534	569	564	609	572	590	563	573	576	592	596	556	556	586	573	569	558	633	574	590	600	605	577	567	567	592	578	601	560	573	535	552	593	572	577	612	565	570	571	541	582	572	591	565	552	590	562	587	554	562	600	542	541	563	582	566	567	563	614	587	564	579	574	567	588	575	555	608	597	561	573	527	587	588	572	604	583	593	568	572	566	575	571	549	605	564	575	585	571	526	611	583	569	592	530	605	553	541	582	614	567	573	591	561	590	540	547	543	544	523	559	575	611	596	588	571	554	581	582	574	563	562	568	584	579	557	551	602	604	588	562	550	554	578	582	617	529	608	556	581	583	555	555	573	584	554	586	519	595	579	571	598	568	575	639	585	615	579	544	565	562	594	562	567	620	551	559	560	586	570	594	619	571	589	578	577	600	545	576	587	610	574	571	568	533	555	562	545	555	567	544	564	565	618	567	590	573	535	613	548	572	567	562	542	577	585	543	652	538	550	599	574	593	577	600	553	587	573	531	568	602	612	555	537	582	556	589	551	567	593	561	560	559	584	533	550	580	562	580	587	527	595	562	586	573	590	583	575	556	589	572	590	577	596	559	575	572	547	552	582	564	565	600	560	560	575	625	569	569	586	576	606	560	598	567	589	587	582	595	587	563	565	560	556	556	580	600	569	564	560	505	560	561	562	583	578	551	589	553	546	591	568	579	509	576	572	584	588	574	546	587	571	566	579	584	605	567	595	543	583	611	544	563	581	550	574	543	590	605	579	608	593	600	603	549	599	542	615	563	611	535	589	588	598	560	581	602	575	578	573	572	542	579	563	561	591	577	530	555	613	580	552	605	572	620	605	599	565	566	545	607	586	572	588	601	584	562	582	576	579	559	518	580	601	605	561	574	596	609	610	584	607	595	577	574	554	585	597	591	549	534	550	569	596	562	539	600	609	538	568	567	583	568	545	561	542	578	546	598	598	552	555	549	555	598	533	564	557	601	550	562	572	582	575	558	565	551	587	565	580	561	558	583	557	574	580	580	537	596	595	556	536	589	578	566	611	568	552	561	579	585	553	541	555	547	586	555	612	610	597	551	591	572	564	583	590	570	569	606	588	564	601	549	561	601	574	552	608	532	548	609	583	585	568	558	581	582	583	579	597	549	567	591	531	586	576	549	533	570	536	600	570	612	549	557	572	587	559	581	572	561	578	609	530	573	582	534	570	566	613	616	562	606	603	551	528	549	543	592	520	568	508	575	608	556	595	617	606	568	608	601	542	609	591	621	531	591	526	546	526	516	528	586	573	561	522	599	542	554	547	613	571	572	526	549	556	588	529	580	570	574	565	548	564	600	571	587	538	561	561	533	581	548	591	576	615	589	550	586	598	569	591	592	558	544	563	545	556	538	621	557	578	602	590	582	542	603	558	546	594	563	602	550	563	592	556	578	542	545	586	608	562	532	584	557	604	548	619	560	533	574	614	531	552	569	604	584	565	566	576	591	613	566	587	557	575	601	573	508	579	590	586	567	540	610	558	587	574	597	578	579	546	612	538	555	604	551	560	527	564	567	584	611	587	566	583	542	541	561	593	580	618	584	609	602	580	530	590	568	617	564	563	590	567	548	543	555	577	574	602	590	584	557	578	570	568	585	530	573	579	585	543	590	618	575	591	548	570	562	557
32164	39566	43803	33531	25205	18444	10276	6306	4647	3963	3390	2892	1646	1044	930	826	668	588	494	603	555	462	447	420	434	415	418	418	370	418	381	388	365	379	369	369	351	351	347	342	300	324	320	337	360	336	352	360	340	329	334	332	324	374	360	326	363	358	354	373	320	332	357	341	365	346	336	365	336	339	341	318	386	316	341	368	331	307	344	359	329	330	379	363	351	336	330	335	334	339	323	359	321	342	333	351	349	317	357	337	362	355	356	348	351	311	312	349	352	307	342	335	334	372	377	339	351	362	344	387	374	309	335	348	336	325	335	371	362	363	338	311	363	360	355	313	329	360	324	298	313	344	368	374	345	344	333	323	363	353	386	344	362	339	351	337	324	378	386	354	319	372	355	387	320	341	344	375	374	350	367	359	326	344	328	333	355	342	340	334	323	313	364	344	329	327	312	355	356	332	358	365	334	365	354	334	356	358	324	366	346	335	372	356	363	362	337	337	352	341	342	356	341	349	330	351	372	362	349	304	329	324	351	339	322	363	336	351	326	363	345	347	324	361	351	353	330	325	351	342	350	321	351	321	355	341	333	344	359	337	302	331	319	336	340	325	346	331	358	319	372	372	312	335	368	346	360	335	300	370	330	309	346	373	325	324	354	340	343	323	349	317	351	332	342	316	370	358	362	347	356	313	367	370	309	347	348	343	349	337	367	346	352	344	313	382	344	335	335	367	369	330	335	343	351	374	332	366	340	370	343	339	339	352	339	348	332	342	323	351	354	359	363	328	344	356	348	337	377	349	361	319	356	321	312	382	382	340	374	313	333	375	361	349	345	342	319	364	331	334	356	298	298	310	336	353	363	380	354	331	328	306	345	325	348	343	291	338	337	373	333	353	319	337	374	371	353	323	347	352	339	369	367	361	330	366	340	362	349	308	369	359	321	358	350	341	335	366	365	344	342	379	324	353	327	308	368	357	389	344	347	372	328	357	377	364	332	353	314	348	350	313	380	349	338	353	331	338	335	359	357	360	345	344	375	335	354	324	333	401	374	341	365	340	349	329	337	294	331	353	348	346	363	336	347	315	362	335	324	335	329	372	354	310	377	362	355	312	323	328	350	331	335	342	333	330	343	362	353	342	350	323	347	361	316	355	349	341	350	323	346	333	342	332	314	339	354	351	389	358	329	349	357	317	328	344	385	341	343	339	337	314	314	359	365	368	336	348	346	352	323	348	365	326	339	346	369	350	376	323	330	318	315	344	365	329	353	333	345	330	340	315	332	352	323	339	351	371	363	343	345	339	329	347	340	352	341	351	375	332	299	354	357	301	373	354	357	342	317	316	356	364	354	332	341	325	354	357	320	366	367	366	365	319	328	351	315	317	304	345	339	336	329	345	327	363	383	375	338	348	346	325	358	336	350	360	322	371	352	340	330	356	360	376	334	335	353	335	354	338	366	316	380	314	348	337	304	366	363	316	363	324	414	348	354	319	348	333	345	351	304	358	308	330	344	328	370	317	333	335	378	361	350	335	362	347	363	305	307	352	332	347	318	339	334	365	336	327	325	333	326	332	338	336	341	349	339	334	331	381	327	329	361	355	325	376	337	329	345	340	327	348	396	352	335	357	357	332	336	345	345	378	341	317	374	297	351	371	326	355	361	331	349	382	364	346	358	346	380	330	335	379	355	351	365	327	350	367	366	304	325	361	362	351	364	348	345	379	363	344	374	344	335	324	394	333	333	344	343	327	356	316	382	330	379	351	345	362	302	374	341	345	337	357	342	362	338	343	329	305	347	325	377	365	356	356	343	363	361	340	338	353	322	337	363	323	353	343	357	347	384	305	349	369	329	334	324	375	341	309	289	349	324	380	322	327	343	318	354	364	322	350	349	328	346	354	341	350	339	345	397	324	354	342	357	338	345	341	342	366	349	334	349	355	327	364	331	337	392	350	346	374	350	339	335	392	332	346	336	369	332	311	355	351	321	368	309	328	362	364	361	348	349	353	337	370	377	341	359	341	348	360	374	358	332	343	339	331	354	336	395	349	333	353	325	329	362	358	322	351	330	347	365	305	361	315	376	345	377	349	333	366	376	354	328	325	364	379	377	316	333	339	352	348	331	334	333	321	345	345	349	314	342	308	320	314	343	358	326	332	340	354	348	340	326	324	331	318	379	345	362	342	354	346	354	369	310	362	315	371	357	351	311	333	368	314	327	346	336	351	325	347	334	337	335	292	358	345	322	388	354	303	327	347	312	401	364	376	339	341	356	342	347	372	360	324	360	325	342	334	354	351	354	346	340	327	307	341	364	355	326	359	311	334	358	358	334	344	349	336	345	334	337	332	366	360	345	321	339	349	349	358	334	351	353	316	341	326	354	362	319	373	367	387	323	349	341	323	356	349	343	359	355	359	343	376	350	344	337	354	348	344	310	315	356	356	367	369	333	348	377	351	345	313	325	343	362	324	348	381	338	374	364	326	327	357	364	322	342	364	372	319	376	350	315	349	322	349	337	365	350	361	329	352	350	330	328	334	351	334	355	324	334	342	355	354	371	327	364	344	340	372	370	342	368	346	343	354	349	360	335	347	335	344	339	332	358	328	313	338	377	336	345	351	341	329	332	340	348	333	357	341	350	328	351	344	353	346	359	355	325	324	360	334	305	360	328	325	370	347	358	345	357	347	351	329	322	356	386	350	343	318	304	361	372	339	321	311	353	336	329	371	334	368	330	351	347	332	347	335	347	334	364	348	337	344	318	322	324	347	351	391	359	306	335	347	329	365	350	368	337	351	347	322	353	308	364	354	339	291	379	359	362	386	383	305	327	334	353	377	340	352	354	348	380	352	353	345	339	314	339	377	356	369	358	361	364	380	313	382	324	333	324	331	349	358	363	357	351	351	298	345	337	368	335	368	325	355	333	338	358	348	347	335	324	349	350	359	330	315	325	346	355	321	316	336	329	346	338	318	361	311	364	352	322	329	348	354	341	342	347	331	316	334	355	351	323	366	337	373	384	341	329	360	357	305	361	330	353	342	313	356	349	337	323	341	333	354	345	327	316	360	352	343	320	359	315	358	324	338	363	361	371	347	341	369	359	330	339	341	333	322	358	314	327	353	340	360	333	357	338	312	340	352	362	351	324	329	341	367	343	355	328	342	318	352	351	350	345	319	333	358	332	307	315	343	370	348	354	330	359	333	347	344	334	327	296	341	290	343	299	337	367	346	317	361	328	360	339	356	362	336	359	357	351	376	341	341	333	358	369	330	365	346	333	343	340	311	380	382	365	343	359	337	338	352	368	371	376	322	356	364	344	333	377	339	364	365	353	330	352	315	344	329	344	362	353	385	354	341	355	337	331	340	334	347	361	331	334	323	362	335	366	373	325	364	362	359	352	333	333	397	314	329	372	341	369	325	337	358	341	358	346	357	342	338	356	357	360	340	320	317	334	357	341	321	337	366	363	316	366	361	349	350	334	324	349	376	329	369	336	327	347	311	350	347
34011	51737	41682	30492	26151	20884	13281	9378	7549	6353	5617	4590	2689	1551	1352	1164	947	801	708	751	654	593	522	493	448	491	452	439	426	424	415	422	368	413	390	382	348	375	374	375	402	345	396	360	350	364	346	356	351	368	369	352	373	355	367	369	399	368	327	353	394	371	341	382	339	351	366	396	381	374	338	369	374	398	342	380	373	390	369	383	363	372	371	367	374	368	347	352	345	385	356	349	347	373	377	347	399	370	376	341	370	366	407	349	356	367	397	359	355	391	368	339	377	365	326	356	363	390	382	375	392	367	366	351	371	359	368	372	354	378	377	366	373	348	355	376	355	366	365	364	359	387	341	369	366	372	375	344	367	337	388	373	334	365	376	375	382	362	371	380	380	356	383	400	366	342	337	360	338	340	361	390	354	377	401	322	359	366	320	329	354	369	345	389	357	353	356	358	336	353	347	356	375	360	337	400	371	357	355	380	327	375	374	373	377	323	356	350	380	353	356	336	396	350	353	361	368	336	389	400	355	377	380	379	340	340	356	343	349	385	363	386	340	344	358	372	350	369	359	389	350	341	356	369	391	371	355	378	391	389	367	376	368	345	367	342	355	384	341	392	339	371	354	325	335	371	340	369	332	395	360	356	395	372	371	357	418	339	342	328	367	350	343	393	324	348	396	361	382	357	341	359	379	357	330	360	338	387	363	340	398	331	327	381	353	355	360	382	398	367	316	364	412	362	356	372	359	379	344	374	371	378	355	353	370	382	363	367	357	352	347	364	377	334	368	385	344	334	380	373	346	330	357	371	374	381	349	338	367	354	358	374	354	377	343	375	366	326	331	358	365	389	354	384	402	326	402	356	349	377	349	376	396	353	329	403	340	352	354	360	354	360	374	345	351	322	378	358	355	334	352	375	345	323	366	374	349	369	337	348	342	381	372	348	353	370	375	369	354	366	375	369	367	368	394	384	408	336	351	380	367	400	331	343	375	382	376	391	347	358	350	353	337	393	354	359	348	344	343	366	389	366	343	397	350	394	354	314	347	377	395	371	333	363	362	387	347	356	379	397	339	377	375	352	348	353	367	340	356	402	360	411	398	340	377	379	388	353	354	345	374	343	353	365	378	385	346	388	398	372	362	378	353	349	404	310	394	359	378	385	359	367	380	339	372	356	323	374	363	352	366	359	348	365	369	364	329	389	358	379	348	351	389	365	394	349	338	334	375	383	354	344	381	356	380	397	323	358	370	374	357	370	368	370	332	345	374	342	374	340	354	332	336	383	341	360	354	371	359	367	355	327	366	380	395	394	353	358	404	338	344	370	358	363	375	383	346	379	364	360	359	374	358	389	380	356	389	378	406	372	371	372	380	387	360	367	334	375	323	348	363	369	399	368	351	351	351	396	371	377	367	368	366	337	373	380	344	344	383	374	433	336	354	371	344	345	351	346	345	346	349	318	367	346	335	358	359	333	360	364	348	356	375	383	346	349	333	400	325	347	392	356	419	366	365	396	366	361	346	367	364	373	373	362	374	363	334	384	359	341	352	380	377	344	376	393	368	359	331	313	343	373	323	342	381	366	343	367	360	381	400	358	326	377	332	378	362	363	349	374	361	335	356	370	366	362	335	371	376	387	343	365	296	369	351	364	404	355	364	379	341	376	327	372	377	353	384	340	368	365	377	337	371	379	369	383	350	392	364	326	356	345	340	414	373	394	403	387	372	378	344	347	348	348	392	349	360	348	411	380	361	368	334	348	398	381	367	396	372	375	377	359	342	390	353	350	332	354	372	369	343	351	378	357	368	361	353	361	366	322	334	372	354	384	354	373	386	354	327	394	391	376	408	323	356	376	341	342	392	354	362	357	380	389	380	359	352	339	359	344	363	345	360	347	362	338	351	345	367	327	385	384	386	349	382	356	381	378	336	355	335	350	346	354	323	347	372	358	354	394	323	354	367	360	362	349	390	366	344	402	393	354	361	403	333	352	342	337	398	328	398	380	363	351	382	330	356	355	373	365	346	397	368	373	385	331	379	368	377	344	370	374	381	416	378	362	350	383	342	355	353	362	360	344	372	395	387	333	360	372	376	346	350	350	362	372	373	396	360	364	363	359	394	362	360	322	375	390	368	372	378	367	353	376	376	341	362	372	393	388	369	335	364	353	342	364	377	356	358	358	374	391	332	372	332	349	364	374	376	338	377	358	363	358	386	377	355	372	337	364	364	368	349	361	358	370	357	389	384	347	340	371	361	364	374	365	364	345	367	376	369	386	352	372	347	345	341	338	363	363	378	347	362	378	361	383	328	335	375	362	352	361	370	372	350	357	359	396	365	386	368	382	356	389	387	353	333	354	377	338	361	356	373	363	398	373	386	389	375	386	357	359	372	358	308	363	365	340	398	363	354	353	357	341	339	355	357	379	391	332	369	357	368	366	343	389	373	364	366	356	322	373	351	357	333	394	350	345	392	368	384	357	349	323	365	371	331	341	374	355	406	363	354	360	387	359	399	344	368	402	341	405	352	358	363	401	360	343	370	386	362	360	357	399	334	386	366	384	366	349	365	381	348	344	360	349	340	363	341	390	352	380	353	339	378	368	367	352	346	360	354	363	361	364	347	374	350	371	402	380	371	366	339	334	360	357	365	362	352	372	347	363	378	395	371	344	368	382	360	390	382	361	341	399	366	335	323	375	385	381	352	373	358	386	336	372	364	401	339	376	381	360	376	349	415	326	369	369	366	329	363	381	356	340	352	346	345	366	321	334	381	382	355	350	381	357	338	343	355	333	356	364	354	378	379	358	382	351	379	354	338	371	361	366	348	392	348	366	357	345	344	374	337	339	381	358	367	374	371	358	371	370	408	387	343	368	380	370	386	367	375	352	406	374	374	373	335	358	397	325	344	328	353	360	370	351	382	379	362	387	374	374	333	368	342	383	380	327	352	378	379	401	367	404	378	383	366	366	341	395	345	367	370	350	345	366	361	351	335	348	338	349	351	342	366	339	329	342	365	369	371	351	355	350	343	346	371	381	388	379	372	361	360	357	346	343	368	371	372	365	373	353	355	337	350	364	335	382	332	383	387	332	336	337	372	364	401	371	349	380	365	346	338	366	356	348	388	339	371	367	387	341	369	386	371	359	363	361	380	320	363	360	424	352	367	343	347	362	354	372	348	342	339	390	364	347	342	355	370	342	368	365	337	360	346	339	344	319	371	393	375	344	335	376	391	356	339	372	381	369	372	355	348	362	374	371	343	375	402	370	381	373	370	370	399	363	387	383	358	392	369	392	378	330	346	344	379	341	346	351	342	362	355	328	379	317	348	356	344	388	317	322	381	384	365	314	371	360	333	356	331	356	363	381	364	379	334	337	375	369	370	373	343	379	370	347	393	338	363	356	389	357	365	395	357	341	380	377	368	375	397	360	367	345	393	366	404	359	356	351	382	386	377	389	377	382	374	347	389	361	348	363	350	343	356	353	347	364	366	387	351	377	373	354	366	348
23783	21203	29328	26807	26066	25794	18367	10374	8024	6662	5974	4405	2391	1704	1413	1137	1004	926	911	911	835	722	652	587	665	581	591	570	570	560	579	592	506	519	520	487	488	497	498	521	481	469	507	476	451	431	512	473	461	516	503	445	467	473	487	470	503	460	473	452	479	469	448	489	443	524	508	464	513	521	491	460	490	479	482	443	487	507	440	501	475	471	489	543	460	458	471	526	465	474	471	482	516	532	510	446	501	461	478	478	477	472	449	478	495	453	514	458	485	444	446	510	446	488	505	484	483	484	495	487	495	503	454	451	464	414	459	437	484	473	488	498	464	479	423	464	472	466	471	490	461	482	481	468	528	463	445	464	466	437	458	444	519	504	499	491	468	463	521	460	467	459	485	483	479	468	473	486	444	475	473	436	465	495	467	480	460	436	459	477	461	486	463	465	437	489	481	432	492	464	460	491	460	465	494	506	489	458	488	479	469	469	455	456	454	501	483	453	485	438	505	486	515	480	494	449	482	453	503	480	472	462	511	480	503	479	510	481	472	445	437	439	450	452	451	449	480	488	422	461	511	459	500	464	489	474	500	446	461	464	496	463	448	482	467	524	463	443	473	497	482	530	493	490	453	497	506	479	511	457	472	491	499	460	497	456	456	461	466	437	516	436	466	478	435	477	505	504	509	471	474	449	501	485	481	461	486	453	437	497	483	432	513	474	472	468	457	485	485	469	458	440	481	460	471	447	500	445	488	524	468	469	478	475	458	459	482	509	481	443	452	438	479	461	459	478	474	418	474	499	462	447	467	409	486	475	445	453	463	468	448	493	471	490	483	449	442	454	443	490	492	457	458	466	478	431	474	506	513	440	455	454	473	444	467	452	491	460	509	468	484	467	442	497	431	482	470	452	461	445	452	515	473	446	501	442	457	467	441	480	479	412	475	461	470	471	475	458	448	488	456	488	531	458	488	461	519	464	474	483	500	438	492	517	458	463	439	492	447	448	488	507	471	473	493	450	494	439	467	467	450	443	446	460	497	449	489	476	446	475	475	487	458	472	496	485	461	482	468	470	484	498	491	470	484	472	476	456	502	479	477	461	492	453	457	488	441	451	481	468	478	446	437	430	487	478	509	478	483	498	465	460	481	487	472	495	462	455	470	435	508	519	462	510	493	445	459	456	496	502	486	459	494	460	431	459	492	484	456	485	476	475	474	478	476	470	459	464	497	474	422	465	463	471	449	486	439	485	501	438	468	471	455	495	450	496	471	530	496	514	441	484	468	470	504	442	461	451	449	475	472	466	493	466	455	470	479	453	488	450	470	459	484	485	480	472	466	492	429	474	486	440	433	475	552	453	458	480	506	469	479	456	478	474	440	414	499	462	474	438	453	458	448	462	475	461	485	490	467	480	416	454	495	461	489	465	448	466	483	470	475	445	484	466	485	501	486	452	449	497	460	455	458	432	491	447	472	445	476	461	447	452	492	461	513	468	487	452	495	464	428	449	498	497	463	497	503	446	465	472	478	453	493	489	483	484	474	473	476	499	469	485	457	475	473	466	450	439	489	473	460	477	450	502	439	448	457	497	434	459	471	444	460	471	458	481	476	451	486	491	451	436	451	468	498	460	467	513	481	485	461	471	465	487	452	456	465	456	475	502	473	462	478	490	508	466	453	475	490	495	498	493	475	476	500	494	474	501	455	519	448	461	475	469	462	477	467	521	465	448	434	484	524	474	449	500	482	500	458	469	498	433	514	439	490	485	481	496	488	450	442	490	444	456	460	476	490	498	485	468	462	486	438	458	487	527	495	487	494	481	464	461	462	450	497	445	489	446	489	455	522	478	444	510	513	534	485	497	430	454	479	479	467	465	505	461	457	502	447	486	485	481	494	475	458	541	492	436	500	469	500	461	524	493	509	517	494	452	469	474	501	466	449	468	476	503	481	470	473	450	460	465	446	421	485	479	462	480	494	472	462	473	454	455	452	479	465	452	504	507	451	469	448	501	474	431	442	461	459	480	442	473	466	481	492	505	498	484	483	487	469	475	437	461	473	473	482	479	432	487	460	469	476	471	476	494	453	455	466	484	466	510	439	455	489	448	496	457	433	482	435	468	483	454	494	493	505	445	452	447	543	496	480	479	479	459	448	494	443	464	475	503	460	488	504	442	468	496	478	463	522	453	474	460	447	485	479	473	472	451	464	493	441	487	532	458	521	489	441	478	467	464	473	470	475	467	428	444	455	457	490	454	492	496	482	481	476	484	452	463	480	466	505	485	471	519	514	455	503	468	474	463	453	492	485	468	450	472	458	443	470	467	461	497	465	473	476	456	469	475	476	472	487	468	431	472	437	460	452	460	452	483	454	441	467	457	466	455	492	488	482	463	486	473	461	498	452	468	445	438	461	486	465	484	434	462	470	484	494	474	491	488	457	461	478	470	468	419	460	483	488	452	499	492	439	463	469	463	466	506	462	521	496	437	480	467	484	470	452	469	464	470	518	483	471	471	478	477	473	434	451	447	468	474	484	459	470	461	486	463	467	486	476	450	470	459	433	498	480	458	497	488	486	470	497	496	431	490	460	478	464	506	482	475	479	497	489	493	489	498	481	432	517	483	486	455	454	473	433	500	523	473	485	468	476	479	482	438	450	482	458	464	471	484	494	459	481	420	458	458	417	491	444	472	518	507	467	438	446	440	455	460	453	469	450	483	458	493	447	469	468	457	474	506	495	449	450	483	491	477	434	524	515	470	468	487	470	497	471	443	440	455	497	480	462	490	474	449	488	478	443	485	446	487	429	483	462	440	448	465	475	446	472	497	472	474	456	477	491	498	481	483	489	503	474	441	443	431	486	441	490	449	472	465	455	502	457	465	453	491	475	451	476	453	488	471	477	479	467	467	468	497	469	480	486	427	458	486	438	512	479	451	465	492	520	495	442	476	463	488	428	475	462	470	498	451	454	490	463	490	515	517	468	471	445	481	465	484	469	520	461	490	516	478	455	467	450	485	436	484	492	441	496	474	461	465	479	479	467	518	462	457	433	487	482	455	433	511	497	437	471	467	516	471	457	486	456	480	467	462	480	457	473	483	444	491	448	525	496	487	460	457	484	499	502	479	469	459	423	474	477	452	469	471	462	487	452	465	473	498	502	482	453	471	467	478	488	459	461	502	476	455	492	462	480	484	440	483	478	482	473	464	484	476	463	449	468	476	482	503	481	449	484	464	469	469	478	510	482	505	473	487	468	490	498	465	458	487	455	443	497	471	476	451	502	526	462	479	482	468	478	436	500	441	471	505	505	485	455	464	482	476	442	466	469	470	477	474	485	459	445	470	469	447	471	430	489	459	427	461	464	473	454	465	433	463	465	459	496	458	437	461	488	437	508	492	507	489	513	457	492	466	480	493	449	490	497	467	472	454	453	477	490	518	469	439	490	448	442	502	489	493	487	458	466	453	480	486	421	492	525	495	469	466	463	470	473	495	446	491	493	458	474	432	460	440
34707	60335	49505	37466	33183	27373	18271	13434	11594	9659	8852	6440	3601	2554	2014	1677	1343	1257	1145	1200	1056	966	820	718	730	724	669	623	614	618	643	618	621	577	574	532	515	475	532	498	486	508	461	495	559	496	505	465	481	525	479	505	518	489	489	492	491	489	474	466	468	486	470	486	475	522	476	496	507	494	508	487	531	479	504	471	545	474	485	511	466	514	486	461	474	527	491	447	517	457	512	502	484	455	504	483	454	466	461	497	476	496	471	465	434	460	471	486	448	510	511	471	508	471	487	485	492	477	473	464	445	489	525	491	491	443	469	467	484	435	449	507	516	509	463	476	460	491	510	473	491	450	485	468	484	504	478	453	420	473	459	488	441	500	495	445	477	490	453	456	458	480	478	462	475	493	462	471	477	466	488	452	464	497	452	488	502	478	474	468	521	474	467	488	474	488	464	520	472	449	474	465	451	463	484	454	495	468	466	530	463	471	453	453	475	470	467	466	439	481	510	459	473	456	520	510	486	473	484	461	483	465	473	449	486	513	473	503	490	481	491	465	484	510	477	491	467	470	487	480	486	443	494	505	485	498	516	480	463	481	525	501	456	473	488	467	481	486	479	477	433	471	476	445	492	445	449	473	497	519	482	483	485	461	521	464	491	476	516	447	462	466	477	450	473	475	456	432	434	468	475	469	496	468	505	489	493	482	459	426	469	496	467	483	488	484	463	491	460	469	477	490	462	491	453	512	500	459	480	517	456	452	515	470	444	450	455	493	506	490	465	452	458	482	466	443	463	524	479	495	477	472	516	497	454	488	456	476	460	442	506	456	513	436	512	458	455	476	480	481	464	471	454	448	461	480	517	497	495	443	476	457	479	448	477	483	488	516	457	459	448	453	475	483	463	476	480	464	475	490	498	488	467	465	503	485	472	486	510	479	473	473	484	510	505	453	456	460	475	516	504	443	476	471	479	498	499	444	482	440	476	474	483	452	467	499	448	449	488	494	483	461	464	498	454	480	438	455	451	484	477	496	495	482	481	507	465	460	465	456	474	466	466	492	500	479	473	465	497	448	500	510	494	522	466	461	486	473	497	499	493	466	491	438	466	496	465	501	469	498	478	438	468	454	484	483	532	498	468	477	468	460	490	513	472	506	447	499	458	466	477	467	520	490	484	470	482	480	477	526	490	469	478	483	473	442	487	514	510	502	448	467	495	469	483	485	508	469	459	480	515	483	478	452	474	489	462	517	479	491	510	459	496	456	496	483	457	495	479	427	456	474	446	542	490	482	474	549	442	501	495	457	448	486	464	461	462	522	423	452	488	489	460	475	490	508	436	448	491	466	475	480	456	486	476	473	492	497	507	484	459	473	465	492	522	507	472	486	498	468	444	478	463	493	495	463	474	506	455	488	471	516	426	462	468	466	494	468	485	508	477	509	496	501	494	492	450	493	489	488	505	465	510	525	472	511	443	490	466	451	481	494	534	441	484	476	487	446	488	504	510	443	499	469	442	476	466	506	462	523	468	514	482	466	515	500	499	476	501	526	478	474	462	482	487	498	506	453	493	490	472	511	474	461	483	503	529	459	441	505	463	472	491	469	481	487	507	510	485	482	449	457	495	463	470	475	437	495	511	478	478	502	452	479	506	472	477	467	518	508	479	519	502	508	473	481	527	460	499	471	483	469	470	474	486	478	495	497	522	480	540	503	487	474	471	465	461	522	567	493	489	492	455	485	495	505	505	477	472	497	449	487	462	451	492	486	499	498	492	473	472	484	453	516	475	435	488	480	511	466	491	493	470	505	476	485	483	486	486	467	509	456	446	479	457	483	470	466	507	486	491	486	460	488	504	468	471	471	486	441	469	460	498	460	489	463	471	452	480	469	481	462	480	491	504	461	492	493	484	485	471	498	465	469	493	526	447	510	444	462	494	456	490	480	485	471	481	490	498	470	439	476	446	483	494	474	475	469	489	490	433	502	460	482	513	524	471	506	498	483	457	480	436	461	482	463	455	532	437	498	496	490	457	477	481	523	466	504	491	470	505	525	460	464	478	465	498	517	467	468	508	470	470	481	517	509	456	497	439	465	534	502	506	456	479	479	473	466	488	504	525	477	503	510	484	497	440	506	515	482	474	459	485	465	470	499	499	477	480	496	471	487	474	477	478	512	484	444	502	482	455	441	509	489	467	475	476	469	491	481	500	521	463	473	470	487	487	493	467	522	463	499	459	479	473	451	450	455	515	516	463	475	529	478	445	475	486	487	528	561	499	486	500	451	495	486	502	493	503	474	502	502	477	495	503	489	477	460	482	503	466	465	474	503	454	489	461	466	497	448	476	446	475	498	475	432	489	492	463	517	482	503	489	439	470	513	482	485	486	438	479	467	492	442	450	479	446	475	505	506	497	509	465	463	493	506	503	457	457	460	485	492	475	457	437	470	478	475	476	493	500	435	475	468	462	454	493	476	498	476	470	473	477	454	473	469	474	476	451	485	510	516	472	446	471	482	481	433	508	458	496	478	463	480	471	499	465	454	503	472	462	507	502	463	462	451	482	479	463	459	504	488	438	508	501	441	442	462	498	448	471	516	513	496	503	489	444	471	456	444	471	503	454	474	517	498	481	477	462	439	498	497	487	460	495	489	427	471	463	487	434	476	464	479	469	495	495	452	473	515	487	482	479	455	485	493	472	462	472	456	463	477	449	496	443	468	504	473	502	466	511	495	479	490	474	490	477	476	476	491	480	487	467	462	513	473	505	460	492	492	488	455	486	445	506	498	493	441	500	503	459	489	486	497	462	451	515	509	520	434	466	472	463	463	440	502	461	447	474	484	516	485	494	463	450	475	478	495	465	514	443	460	457	491	471	487	476	464	494	514	471	481	506	506	479	507	479	443	473	488	468	476	459	439	490	478	479	512	452	478	447	496	480	467	478	479	501	501	466	471	460	487	506	419	453	497	486	485	449	449	477	442	454	471	506	502	532	453	503	450	478	465	432	459	444	476	462	465	508	467	480	483	464	507	486	490	512	463	437	468	493	488	459	471	422	492	472	449	475	450	475	477	508	504	451	499	481	486	482	521	462	493	474	449	527	490	518	512	471	470	487	474	480	451	460	460	476	507	480	427	497	451	470	481	450	505	456	415	483	495	482	504	503	461	488	485	479	514	526	534	481	481	438	462	450	480	494	461	528	489	495	485	495	508	523	498	477	442	459	452	532	474	503	475	457	492	493	471	492	460	487	501	484	488	526	460	508	492	511	457	504	476	458	462	488	443	506	494	484	481	459	483	468	462	501	481	513	472	470	475	487	488	456	484	428	460	474	473	477	468	462	467	478	484	494	418	481	449	487	446	525	501	460	474	459	441	461	434	435	464	467	530	470	496	480	489	514	478	490	538	462	461	483	496	478	492	462	482	515	525	472	460	454	504	466	477	502	510	496	470	447	500	464	519	517	477	458	474	482	479	488	496	501	472	548	493	482	499	499	481	502	466	511	473	476	453
24888	21671	31186	29881	25874	21864	13801	7982	6367	5244	4407	3143	1813	1335	1125	885	841	814	758	797	734	593	556	501	504	484	534	497	463	454	470	474	414	386	423	356	424	422	376	388	378	374	372	419	369	357	372	373	399	366	398	349	401	372	353	368	379	390	378	410	375	376	387	372	330	390	409	374	397	400	394	393	384	413	395	387	353	359	436	387	405	403	392	370	360	401	394	383	396	353	373	431	400	404	367	350	404	368	421	367	361	412	391	398	379	395	366	393	349	385	381	353	404	399	362	379	388	377	383	399	386	429	400	359	409	397	385	379	358	385	378	395	409	394	368	369	398	386	440	404	378	329	359	387	359	408	377	428	366	373	426	400	400	333	347	369	384	407	417	469	406	423	375	393	384	379	377	351	379	364	378	389	384	375	371	383	411	370	409	415	365	365	359	372	340	393	380	372	375	373	370	364	370	394	395	392	391	340	380	374	388	406	397	400	377	372	373	367	368	359	379	369	416	402	393	372	405	391	365	383	363	422	423	433	418	372	372	346	378	363	421	368	377	362	387	395	399	385	348	371	334	381	370	353	368	386	360	357	396	359	403	396	383	397	357	403	354	397	384	383	415	366	352	362	392	374	383	387	358	391	391	379	414	399	351	378	393	404	398	382	406	376	374	398	428	370	384	362	374	402	392	398	397	361	382	400	407	390	368	386	402	383	369	361	360	361	391	410	357	379	399	377	345	391	386	366	415	396	405	371	412	405	375	404	406	413	386	389	374	363	389	366	369	410	330	368	395	388	375	430	387	385	380	406	395	350	386	391	377	381	399	366	388	404	378	380	379	374	392	374	351	400	367	383	380	387	431	360	392	357	365	389	384	378	343	403	400	339	373	372	390	399	379	369	415	408	413	387	421	364	371	417	376	382	399	359	358	366	380	382	380	359	376	344	375	384	398	394	391	422	386	402	438	396	368	405	381	391	372	354	370	410	379	351	391	378	377	434	370	364	381	353	379	382	397	366	367	387	380	390	386	395	357	371	381	382	425	432	378	342	390	384	413	390	395	381	393	406	427	391	417	353	435	364	406	403	399	354	384	386	412	405	402	395	397	368	371	364	400	393	367	390	423	382	391	382	375	429	370	418	365	381	392	392	412	389	386	387	383	411	380	375	363	386	386	399	366	412	380	396	376	371	403	411	368	378	397	408	356	362	354	388	370	389	366	408	380	377	398	377	363	372	347	393	395	400	414	386	399	376	383	398	358	406	383	390	373	392	381	400	387	384	372	400	389	441	395	386	424	379	392	374	390	402	375	404	422	396	365	443	410	393	342	374	392	396	408	381	350	331	382	350	361	396	391	376	383	369	402	377	397	404	411	388	382	390	361	376	376	370	396	365	376	387	393	387	377	384	390	415	378	384	379	384	390	352	398	359	389	379	400	399	389	358	388	399	388	393	399	399	399	412	379	339	347	389	400	418	420	365	374	364	410	403	360	390	376	385	385	367	369	379	413	365	397	385	415	397	366	382	402	406	359	402	380	398	376	406	410	402	411	404	374	390	383	391	414	394	411	370	390	401	342	431	344	391	400	382	419	367	388	381	365	340	375	400	394	405	394	373	400	418	400	390	403	388	379	420	402	401	378	399	399	373	404	370	425	366	373	360	353	350	370	371	380	369	414	392	371	384	391	405	423	408	366	356	395	373	367	376	388	370	393	387	377	380	350	339	404	393	369	388	401	421	402	396	363	401	425	410	378	374	380	394	373	381	359	374	422	408	408	373	398	358	356	374	397	398	368	390	407	363	380	362	347	397	400	416	417	362	398	377	361	380	387	394	400	417	397	401	378	375	368	370	405	377	381	398	382	397	383	380	393	391	384	385	369	429	385	381	421	394	376	380	399	395	358	404	353	391	367	380	358	375	407	383	398	357	401	368	368	376	430	441	388	383	406	377	387	399	401	407	373	396	379	389	371	364	395	355	385	386	374	432	397	391	352	349	396	419	404	403	384	386	382	378	378	396	426	379	408	393	374	393	362	404	392	359	394	411	406	399	397	392	368	382	388	373	354	387	411	367	369	414	406	385	369	364	414	368	391	362	385	369	359	384	376	349	369	391	387	380	385	365	367	380	381	344	430	389	376	371	391	382	368	390	388	376	402	403	382	390	387	373	371	381	361	369	377	396	368	407	390	381	389	398	378	410	405	416	392	386	354	380	376	360	413	372	378	357	375	379	384	384	393	383	377	407	375	394	427	359	401	362	350	401	375	395	368	368	388	392	401	392	373	387	381	365	384	409	351	385	368	379	391	366	387	376	388	412	357	380	403	387	395	369	409	386	367	396	404	418	400	358	374	366	381	373	395	375	400	386	362	400	385	376	365	394	378	365	372	386	407	410	381	345	398	404	424	379	372	402	400	415	389	401	416	365	383	357	374	395	403	378	371	395	376	371	379	394	408	387	395	364	381	384	388	345	375	407	357	382	389	392	399	410	369	359	351	361	414	396	406	438	362	401	391	373	406	363	404	401	380	375	351	400	404	424	434	356	376	346	410	387	370	378	370	379	393	364	403	370	402	393	399	320	425	384	361	383	361	389	379	366	403	371	382	354	404	392	398	383	421	368	391	347	390	398	373	400	402	370	380	393	382	357	375	365	401	387	405	369	410	348	381	398	409	366	385	402	382	367	389	359	390	380	380	372	363	376	392	348	413	403	365	412	392	400	403	367	395	421	391	385	397	403	395	355	414	392	411	364	403	349	368	389	354	398	399	402	398	371	387	409	422	418	385	350	386	390	384	409	369	380	418	407	385	349	373	383	379	353	384	360	420	425	405	364	365	398	371	401	398	388	393	382	365	390	394	389	359	412	397	380	388	358	386	392	411	398	422	401	411	377	381	376	395	388	401	399	350	349	399	408	376	376	356	382	379	373	369	412	357	345	394	391	414	419	378	345	401	364	415	364	442	367	370	405	351	379	363	390	370	393	418	368	411	389	378	402	375	392	350	366	376	430	401	381	388	394	389	378	370	401	396	387	383	375	397	423	354	370	387	390	385	356	405	396	368	362	373	364	425	393	388	366	387	397	382	381	423	411	370	396	363	388	370	347	377	340	377	441	382	366	394	385	387	389	418	403	349	421	353	370	379	350	394	423	373	368	386	362	408	360	412	412	396	378	375	387	405	377	363	375	409	387	392	403	384	412	371	388	411	375	399	412	433	383	387	371	397	431	379	393	405	368	341	404	370	412	386	397	376	379	373	395	414	387	423	389	417	387	354	385	430	386	408	366	366	376	375	387	407	386	386	378	388	386	343	380	393	395	374	364	376	357	358	375	360	359	374	385	350	437	391	367	414	393	392	361	358	402	364	386	379	415	371	375	367	385	388	359	400	389	372	415	378	387	373	393	411	394	360	380	358	386	399	379	369	367	324	389	363	366	376	381	353	373	404	410	421	362	392	381	405	375	385	383	418	413	380	398	411	412	370	374	385	390	380	390	379	368	410	378	384	378
34475	57074	46886	33741	29850	24424	16320	11795	10015	8418	7154	4949	2917	2095	1742	1365	1190	1126	1087	1089	936	759	678	601	542	609	592	553	591	500	535	505	459	463	432	462	436	444	444	380	452	445	417	389	437	412	429	412	402	421	430	395	478	437	401	426	411	421	388	421	427	427	377	427	411	436	396	454	415	444	402	443	437	419	416	445	421	435	399	407	441	445	386	411	427	374	429	408	421	393	389	438	401	394	406	385	400	426	430	400	416	418	380	425	427	453	405	416	402	379	440	407	414	416	382	365	381	392	418	446	406	412	389	383	422	401	385	409	389	413	404	419	387	409	393	426	403	395	409	404	408	403	410	393	397	410	436	392	413	400	417	380	387	389	389	424	427	389	412	391	419	401	386	411	392	409	421	428	434	417	422	438	397	372	403	430	375	433	392	427	430	422	410	397	392	436	402	418	382	441	426	381	436	439	421	408	403	417	406	414	406	429	408	386	404	427	384	390	395	416	422	366	424	429	400	414	408	390	424	424	414	446	442	412	431	399	406	414	412	447	402	432	400	426	408	420	410	409	368	435	421	442	408	426	402	400	411	385	384	400	402	426	413	380	385	401	408	457	390	391	416	413	396	423	386	453	432	392	402	374	417	404	394	375	400	415	397	388	392	394	448	369	391	432	422	412	415	399	379	419	414	438	404	394	411	409	358	380	403	434	397	438	416	397	400	438	411	372	445	408	422	409	417	419	404	407	394	410	412	411	371	409	377	412	446	390	390	423	382	396	417	393	398	429	401	389	393	411	409	401	410	404	405	417	463	425	392	380	432	441	409	452	429	368	448	407	441	407	417	409	407	430	419	387	430	403	444	413	430	410	419	436	410	388	416	390	404	411	402	413	432	377	410	415	409	427	448	398	445	397	396	413	389	435	405	425	406	407	421	415	435	407	428	441	392	435	433	383	456	407	392	397	405	410	374	390	409	432	438	410	429	387	421	419	406	396	401	370	396	396	424	409	380	419	399	416	421	405	419	378	390	416	412	424	368	404	411	440	432	380	385	429	412	446	431	426	376	414	404	423	371	386	373	414	421	397	414	429	415	406	443	393	383	414	417	432	426	375	431	419	414	418	394	395	452	403	408	423	399	409	422	374	422	413	433	401	390	407	416	375	389	428	421	382	399	416	433	401	439	338	405	416	390	422	388	394	437	411	368	444	392	428	424	427	419	378	406	425	425	403	412	388	384	430	419	406	414	411	406	408	428	416	430	448	427	414	392	426	389	371	403	424	418	417	426	423	431	434	374	391	411	414	410	400	440	376	439	385	414	396	408	408	428	383	420	422	420	424	457	408	422	418	404	419	398	394	459	404	445	417	439	436	404	407	398	435	404	424	427	416	390	407	414	408	381	420	415	436	432	433	400	390	422	392	406	414	424	378	418	409	393	398	435	387	405	368	440	416	428	419	410	429	390	418	396	389	430	413	380	402	411	429	364	423	382	389	401	433	399	385	427	389	421	387	421	397	385	408	386	396	406	414	444	414	437	415	403	402	396	423	418	409	381	427	422	449	428	402	411	419	387	372	397	404	411	413	423	406	378	382	358	438	411	398	430	412	418	423	425	368	402	413	388	396	396	394	414	426	432	394	403	437	416	389	448	368	411	426	418	400	426	434	405	390	389	420	394	402	356	405	433	419	373	387	407	410	396	409	416	431	426	393	390	412	447	415	446	429	382	422	403	425	389	412	428	386	425	389	438	423	380	409	364	410	408	416	424	420	404	403	442	413	421	398	437	417	426	406	428	399	406	398	396	425	428	384	403	396	416	403	436	407	400	395	429	413	447	416	403	409	383	422	406	389	407	388	409	411	400	381	431	453	396	407	387	381	431	367	392	406	404	406	373	393	404	374	422	442	399	388	378	380	384	398	408	382	392	367	399	402	373	396	423	420	399	429	413	407	393	410	420	398	432	381	448	395	392	397	407	423	398	423	430	415	418	398	426	410	416	428	438	425	408	451	431	398	406	426	418	411	396	436	436	430	405	424	397	422	406	403	415	408	404	398	408	400	416	419	401	371	388	416	419	448	433	410	431	408	404	416	415	387	380	416	426	411	431	431	408	431	392	428	407	400	409	391	374	399	444	412	409	442	357	432	428	390	399	408	400	391	391	419	431	369	390	401	400	395	437	403	382	383	409	419	428	425	391	434	406	402	420	419	430	402	435	371	422	434	397	414	413	418	412	408	422	451	391	419	419	427	424	394	408	426	418	439	405	374	405	431	415	413	422	373	403	394	423	402	390	405	371	412	438	440	382	433	410	401	401	405	394	418	387	419	430	414	447	410	401	398	400	429	424	386	408	425	413	423	391	427	379	425	399	374	423	376	421	418	404	414	400	411	411	383	386	410	388	414	410	421	445	442	392	409	437	418	368	407	381	406	446	415	373	396	412	375	403	418	405	394	394	403	400	414	413	446	438	407	425	390	416	401	390	378	434	413	398	439	417	415	444	396	448	395	413	420	420	424	414	426	406	416	415	410	405	389	401	411	434	374	387	432	429	397	412	413	412	416	394	377	398	411	413	431	449	425	421	396	397	431	417	407	384	374	406	375	446	376	379	402	405	442	400	414	403	415	405	386	456	404	408	423	397	376	401	423	389	440	415	398	350	394	433	396	404	417	396	401	379	440	450	399	403	389	392	420	393	394	402	425	411	395	420	387	429	406	398	387	391	397	402	380	382	434	398	383	414	417	411	427	370	392	438	427	399	413	394	407	433	416	400	410	392	377	411	398	425	382	391	388	416	405	409	400	409	403	412	428	417	425	432	392	393	390	413	427	376	437	411	436	441	385	385	440	437	362	378	434	386	418	384	419	389	429	411	404	446	411	382	423	398	403	403	392	415	423	419	388	383	401	397	393	384	408	414	419	431	418	449	405	450	430	398	404	415	391	399	409	419	358	449	378	374	388	378	404	436	422	430	409	421	408	376	379	404	457	347	409	386	411	394	398	419	429	414	402	384	420	402	395	436	365	393	402	422	413	401	409	452	411	398	446	396	425	444	396	453	377	413	438	408	356	423	435	411	404	413	416	404	412	413	378	385	400	386	395	438	410	406	433	395	406	386	399	423	412	408	396	396	408	404	430	412	423	409	397	402	419	411	431	420	433	394	426	404	419	413	418	424	440	441	418	396	436	423	399	395	440	427	408	381	390	429	394	408	424	417	394	358	371	430	380	398	367	411	446	431	400	365	423	424	379	385	405	417	433	394	394	447	429	424	390	424	408	415	380	434	380	433	402	417	400	409	441	437	410	422	387	410	402	377	419	407	416	414	401	412	372	441	384	404	400	368	398	414	397	404	390	432	416	408	407	411	418	434	410	438	422	428	417	443	418	421	409	421	384	418	429	405	393	390	406	436	396	409	394	408	394	400	431	414	391	384	423	435	391	457	414	411	416	394	416	441	419	427	406	461	421	411	421	446	423	420	408	406	418	410	408	402	408	397	421	427	406	407	404
22615	21142	28963	24329	23607	26287	24870	14443	10615	9246	7707	4846	2921	2275	1800	1686	1605	1475	1399	1238	1008	925	891	800	723	733	803	776	733	736	692	717	590	625	643	609	612	590	610	608	563	551	622	578	554	523	570	589	604	587	603	548	575	538	595	598	544	554	593	609	519	565	595	564	567	530	587	600	587	583	627	551	596	601	528	596	583	616	574	540	557	589	578	600	552	584	575	572	590	578	523	580	565	597	599	558	564	566	577	530	579	582	517	552	579	567	577	522	583	574	594	546	597	561	521	532	596	561	608	575	593	530	564	543	578	555	599	528	513	561	587	581	570	581	569	578	570	550	602	538	575	533	568	566	589	559	548	592	552	618	568	582	579	602	584	569	581	590	584	565	539	624	577	619	594	549	569	575	577	563	565	564	618	586	594	543	558	541	506	587	553	563	557	571	548	536	564	566	539	593	592	586	532	605	570	586	561	592	576	593	577	592	568	552	603	605	569	574	566	604	550	529	579	528	556	545	566	573	547	558	570	605	553	538	556	618	656	556	532	562	555	568	578	602	540	619	572	610	591	603	559	554	576	608	571	590	572	509	613	538	568	591	536	577	584	566	605	608	549	562	568	592	552	606	572	549	579	566	598	570	582	559	599	580	514	554	582	553	568	584	530	579	570	530	577	591	566	525	592	568	564	580	570	565	561	636	564	579	568	507	599	602	561	598	545	550	546	565	586	553	579	551	589	569	548	616	553	566	554	555	564	585	568	584	561	579	596	559	627	549	553	589	576	586	533	571	603	583	623	550	537	558	581	538	579	586	538	569	555	624	595	567	547	621	610	555	577	567	575	570	573	593	594	562	549	565	578	549	596	537	558	552	542	562	590	573	592	541	532	585	566	584	599	588	588	608	586	589	572	581	573	556	609	563	618	546	578	574	522	578	623	573	517	579	590	586	546	589	562	551	575	572	560	582	526	548	554	625	572	571	591	555	569	559	579	590	579	552	569	605	549	565	497	565	586	549	609	547	558	571	563	531	585	573	637	576	563	565	539	574	566	586	580	574	550	535	604	616	533	575	561	535	560	538	534	527	559	586	517	571	581	557	565	576	585	609	585	581	541	627	536	570	559	580	593	557	591	559	550	581	584	539	544	557	608	592	547	548	563	580	596	536	539	581	596	578	565	576	503	532	572	574	586	632	561	591	550	563	589	574	572	540	518	566	569	548	547	569	553	549	573	579	556	518	555	555	538	614	554	538	544	592	582	549	614	575	555	580	503	549	577	546	585	563	535	594	586	563	553	562	536	563	645	533	583	581	621	578	607	550	575	552	544	597	522	558	537	581	553	554	583	548	583	610	551	565	551	568	556	586	596	545	574	564	549	571	576	582	588	586	552	554	562	554	563	542	570	618	585	557	574	544	550	570	529	570	575	574	572	544	586	594	562	567	566	531	535	551	606	579	571	566	515	586	614	599	591	559	584	577	612	572	624	548	568	537	559	598	590	567	556	560	597	549	639	556	562	603	569	522	574	564	593	557	544	586	553	555	578	580	544	589	556	546	531	601	518	575	568	542	532	556	569	580	565	579	599	593	535	583	580	565	570	578	564	595	536	580	567	529	568	572	554	579	559	571	560	605	594	576	572	578	628	599	613	592	569	566	557	599	536	546	590	551	546	544	599	518	523	577	571	587	568	583	582	596	578	587	570	575	585	559	577	548	537	555	564	587	561	612	588	534	560	578	553	587	552	581	586	569	575	559	593	586	608	514	554	560	599	564	561	536	631	583	526	588	612	555	526	530	511	561	565	628	577	561	523	570	505	548	581	593	609	540	541	561	547	590	553	560	604	541	568	573	535	534	559	534	545	559	579	563	563	586	567	600	534	517	576	564	569	585	558	566	581	601	557	551	559	582	586	563	618	603	548	585	631	532	575	551	526	511	624	561	602	542	572	601	564	564	569	567	561	554	578	588	599	537	605	544	568	545	544	551	557	555	538	547	559	540	558	586	565	515	530	577	585	548	590	616	583	650	605	584	561	594	547	570	574	582	587	540	536	584	529	587	534	566	596	546	605	595	567	557	603	571	546	551	544	547	612	534	602	577	621	540	604	563	562	551	537	574	502	572	554	569	557	571	581	574	569	559	582	524	526	534	602	517	546	592	570	536	570	525	588	559	550	603	552	534	526	607	571	564	610	590	617	551	573	596	580	585	587	549	592	600	539	630	590	603	563	522	558	534	579	573	545	549	553	543	605	565	588	572	569	563	565	572	546	581	571	547	561	540	583	582	575	585	606	557	558	576	564	607	575	538	542	536	575	550	591	559	572	605	560	552	615	563	546	586	482	560	606	577	599	580	572	531	528	533	556	573	600	538	564	554	551	553	537	582	584	566	535	555	562	630	594	544	598	626	563	539	618	532	555	593	574	566	546	561	558	543	590	557	539	575	594	564	578	559	547	585	578	552	573	598	578	616	609	578	553	556	604	558	566	550	540	557	586	595	543	539	562	546	574	584	552	560	587	555	543	572	526	560	588	551	558	571	548	589	579	591	563	524	567	593	586	575	499	544	600	564	535	556	569	553	554	558	567	560	566	624	563	511	566	575	589	578	571	547	556	551	571	554	557	570	601	566	612	542	577	587	531	538	569	602	547	582	567	572	531	583	584	581	583	597	580	551	562	544	570	551	545	578	582	606	576	560	557	571	527	543	587	585	580	555	575	553	523	559	559	553	551	628	580	567	574	552	541	589	541	552	573	526	549	574	552	513	556	570	520	572	570	582	566	575	561	604	533	542	600	564	549	560	570	587	545	562	582	540	579	560	563	548	561	529	570	555	516	560	561	540	566	563	564	598	589	542	572	555	575	575	584	580	562	542	517	586	585	555	594	555	563	519	575	615	543	544	551	540	534	619	589	599	571	606	562	577	573	594	572	581	592	563	580	517	581	566	553	593	551	557	581	585	559	608	554	576	540	578	557	567	575	571	558	545	530	560	540	539	548	570	622	579	606	581	578	552	540	541	575	564	595	541	551	562	551	551	603	563	574	570	577	583	536	524	599	588	598	585	569	587	599	556	524	604	564	571	596	580	599	573	606	571	574	546	569	575	536	592	531	595	608	588	576	574	585	540	567	537	606	575	554	590	563	564	573	545	592	572	569	543	586	581	541	557	555	541	561	572	570	605	546	606	542	548	578	551	603	614	575	547	583	582	555	627	542	529	543	568	517	540	565	579	549	570	583	552	573	576	541	568	550	554	582	556	582	537	563	568	559	581	549	550	579	599	569	577	578	567	558	568	559	598	517	569	568	574	574	581	541	578	553	542	575	582	582	559	590	604	542	607	556	560	557	576	527	569	627	580	525	582	547	613	557	561	582	533	535	555	579	548	531	538	571	575	563	597	545	547	574	598	600	547	531	550	603	616	579	564	597	564	591	574	595	558	557	607	557	592	565	527	562	582	536	571	617	613	567	550	564	549	554	549	563	570	560	569	573	575	521	588	583	558	515	565
37786	67529	55196	41831	38012	30680	22996	17315	14384	12876	10891	7046	4306	3502	2646	2375	2170	2028	1925	1618	1410	1155	1058	968	917	845	922	814	819	798	780	772	700	657	665	662	652	607	624	604	612	621	570	572	637	539	568	575	571	601	560	630	561	566	566	560	585	563	614	585	582	573	567	558	587	572	590	611	658	593	589	579	618	581	648	550	588	593	570	584	570	599	539	537	591	547	558	589	584	583	603	548	566	560	589	554	595	578	585	541	566	580	577	554	576	579	576	573	610	599	593	554	565	610	560	601	596	595	574	571	579	624	534	562	571	566	566	566	581	585	563	562	574	558	560	569	560	573	589	565	599	600	550	533	582	565	578	569	543	551	593	586	594	587	559	555	553	595	577	564	582	572	567	603	582	576	591	584	581	586	567	590	603	599	578	573	581	584	556	599	644	572	562	552	542	556	563	572	558	568	585	586	552	603	571	577	559	551	602	592	534	586	596	550	565	567	581	580	585	550	583	555	555	577	603	606	600	564	550	573	569	542	558	580	593	569	585	552	573	555	643	576	584	571	587	539	578	566	567	593	569	566	601	584	594	585	602	554	607	555	566	552	587	567	614	565	567	566	546	580	589	573	575	585	614	550	592	590	572	593	606	591	606	576	543	588	610	558	543	586	596	582	579	588	533	577	562	602	575	591	593	550	600	565	576	579	598	606	605	614	576	578	601	593	585	589	554	566	571	573	591	606	564	595	565	550	607	562	574	569	565	567	599	593	571	596	588	571	575	564	599	618	611	614	611	617	582	614	555	536	563	609	576	605	599	604	615	560	571	548	565	554	582	583	548	573	586	590	551	540	553	596	539	513	567	607	579	582	582	611	607	559	588	593	580	561	608	620	568	587	546	571	550	607	557	589	563	576	564	596	592	533	593	586	625	612	613	574	559	581	635	566	561	577	580	559	640	569	608	597	577	568	607	567	580	569	575	575	595	565	619	554	571	586	584	546	580	587	583	570	576	553	583	557	556	578	593	549	572	585	565	617	596	607	615	545	579	552	563	573	607	548	606	626	550	576	570	561	609	569	571	586	600	549	583	602	581	551	551	565	566	565	578	590	534	618	534	552	573	567	581	583	600	533	585	555	538	519	612	593	569	576	610	605	556	511	580	625	578	565	575	557	579	595	570	574	562	662	659	525	581	585	624	571	591	594	552	598	572	605	508	584	590	614	580	601	588	553	558	570	611	552	632	574	561	527	579	590	553	596	574	585	543	543	586	567	540	559	610	555	554	534	578	588	600	569	598	570	576	586	586	545	588	627	555	601	530	558	615	629	560	574	514	621	580	567	570	609	559	583	549	549	607	570	588	587	548	598	569	560	586	595	578	622	590	614	592	575	580	581	578	606	587	582	547	530	603	550	564	607	595	539	614	600	553	582	588	559	625	583	572	617	635	559	570	610	596	561	579	585	628	575	563	582	603	573	545	579	590	588	618	613	587	550	572	528	538	541	574	591	578	518	577	601	613	598	587	589	586	559	588	626	604	565	622	590	541	498	592	546	568	566	609	548	582	616	594	570	562	597	590	545	538	553	541	552	620	585	609	587	584	551	550	585	562	572	595	510	566	569	553	603	602	582	573	578	567	576	616	584	578	565	599	614	591	596	567	609	552	597	569	582	608	567	545	613	579	588	571	588	582	543	588	564	534	574	580	565	584	555	604	599	554	579	574	537	578	570	559	509	587	575	578	572	568	545	562	572	619	581	583	587	599	539	582	580	585	569	607	560	591	544	578	574	568	587	573	558	570	580	530	577	622	603	565	617	582	560	545	583	551	571	572	573	587	573	532	616	586	578	565	573	573	579	569	562	619	592	596	549	556	580	519	557	572	590	580	552	616	559	601	628	559	606	569	550	562	592	609	549	595	573	620	584	575	562	554	568	590	577	632	594	566	575	554	576	564	559	618	569	522	595	564	565	592	598	617	571	575	552	544	547	589	542	620	605	604	565	555	559	599	553	589	553	589	537	566	628	581	595	578	573	578	577	606	585	600	567	561	580	575	544	584	582	567	552	573	596	577	595	591	564	607	563	564	549	598	574	541	573	583	608	584	571	599	543	547	611	565	604	578	527	621	565	557	579	573	550	594	610	562	607	599	566	612	593	554	563	573	582	559	606	564	550	554	622	576	569	574	576	556	590	540	551	572	614	576	550	561	562	582	583	569	644	611	563	592	579	601	564	585	573	569	592	594	578	591	668	639	572	565	587	586	596	623	589	588	576	575	584	569	604	635	582	558	572	580	599	574	575	589	525	587	538	546	614	596	605	553	560	584	625	574	570	572	605	599	589	544	570	561	581	598	581	557	563	604	561	547	550	590	554	532	599	551	585	598	576	608	587	533	610	553	581	604	560	587	624	605	553	566	604	610	576	566	571	630	544	572	596	536	589	577	590	602	585	534	599	556	550	565	610	584	594	600	565	542	577	593	601	556	603	608	584	558	567	611	558	628	598	546	565	603	598	597	560	541	547	567	579	559	613	547	541	562	586	553	560	596	570	558	566	570	578	622	593	551	607	567	555	562	591	589	606	595	557	615	624	591	562	588	540	561	561	545	532	569	573	557	559	604	561	594	566	570	577	574	573	566	605	607	542	652	602	564	551	624	570	575	586	598	598	582	571	585	586	571	557	608	564	539	609	604	544	576	576	589	539	548	558	604	538	572	587	607	555	589	597	583	597	561	575	621	551	610	599	554	590	604	542	574	557	572	598	578	552	573	581	579	607	547	599	644	590	582	580	565	596	549	547	592	599	595	581	607	557	551	564	535	599	577	599	589	555	542	618	645	586	574	569	587	581	549	562	533	562	591	560	566	561	554	547	548	589	597	578	643	565	575	579	615	556	575	554	489	543	572	622	584	586	553	536	582	602	559	591	596	567	555	592	558	596	603	572	583	564	558	591	577	541	601	588	559	557	604	567	584	585	559	585	555	602	553	564	581	577	610	608	597	544	522	571	573	587	566	524	579	585	593	579	596	617	571	605	569	591	582	608	578	568	558	586	578	531	620	565	584	561	575	569	580	592	586	556	595	577	576	531	578	579	486	562	561	556	570	624	597	566	507	552	564	536	609	571	585	609	579	603	548	561	563	542	533	601	558	535	600	564	570	568	603	575	567	581	585	575	555	606	623	611	613	561	588	556	614	571	587	614	563	538	601	592	599	614	569	549	581	579	554	518	539	565	557	584	583	549	583	534	549	593	604	613	592	570	605	544	540	610	648	561	539	598	607	602	577	606	615	601	588	569	563	617	581	599	568	571	622	613	575	563	583	537	582	575	561	602	581	564	582	550	602	570	562	580	598	553	570	629	570	585	593	584	550	594	581	605	586	572	603	580	546	576	551	558	587	556	615	568	591	559	598	592	554	584	581	541	569	571	573	603	535	589	574	616	556	598	499	573	593	605	559	565	567	583	579	621	583	590	585	574	573	580	611	551	598	575	537	573	564	594	585	568	580	620	550	555
32783	42943	45193	33740	25489	16846	8880	5961	4789	4150	3234	1868	1358	1111	938	892	817	819	672	633	537	513	476	427	419	440	428	407	419	410	399	367	396	358	394	376	361	372	352	360	370	377	367	353	344	355	346	363	326	340	401	346	374	342	359	343	347	333	324	327	360	363	374	352	340	341	314	357	366	392	347	364	379	365	351	350	340	358	339	352	362	353	356	339	381	366	343	346	350	390	373	372	357	349	358	337	335	326	364	347	355	356	375	333	379	358	403	338	339	361	337	332	358	350	348	364	360	306	322	314	329	344	355	335	345	343	361	369	389	347	356	352	347	343	348	353	373	347	373	347	360	342	384	368	378	385	389	366	332	350	342	324	356	338	299	371	345	349	347	341	329	348	374	349	361	391	353	342	366	342	330	316	340	320	321	348	332	324	347	327	392	349	360	365	376	355	366	343	353	341	354	345	370	381	350	364	341	361	373	362	374	356	324	347	330	343	350	324	357	363	370	376	344	322	350	376	344	398	376	324	370	357	335	341	367	327	376	379	371	350	314	337	352	324	352	373	357	394	377	330	321	354	349	366	310	341	368	349	378	326	332	330	333	377	319	351	377	334	346	322	367	364	348	343	360	369	366	352	339	343	353	356	365	330	367	369	342	337	325	324	345	371	332	362	337	335	373	335	353	363	381	372	357	381	349	343	341	325	345	352	345	371	344	337	336	359	340	356	336	318	340	369	376	338	342	358	335	344	348	341	351	387	338	378	370	352	364	371	324	343	364	331	334	364	373	354	359	355	346	360	335	361	349	353	381	373	327	389	379	346	325	359	345	342	311	344	328	345	332	324	328	338	353	356	354	386	371	362	330	368	352	346	342	359	329	333	355	350	337	374	369	355	355	344	357	349	352	365	352	342	365	339	314	336	353	346	368	324	349	330	348	305	362	342	373	353	322	337	358	343	356	346	328	334	330	341	413	347	346	334	350	343	322	318	319	358	352	328	356	367	346	380	383	321	381	374	367	379	364	339	338	330	338	385	379	350	362	353	326	348	356	326	360	360	369	334	352	321	374	327	345	352	313	353	360	351	360	372	335	372	349	371	384	342	344	358	357	356	359	362	348	348	334	375	350	360	360	363	394	341	315	335	349	328	350	382	356	330	355	357	344	340	350	381	372	369	350	366	309	345	361	337	350	342	352	362	361	336	372	349	314	332	335	338	347	338	339	330	330	367	315	365	386	327	344	345	335	310	349	363	342	361	318	341	333	393	377	349	343	334	333	352	350	359	357	324	345	362	375	340	346	374	309	381	347	366	350	365	365	369	386	361	322	342	344	363	320	341	310	371	342	339	367	322	349	343	370	348	355	406	325	320	350	358	351	358	319	353	341	321	355	385	373	337	307	345	347	367	336	341	355	343	347	330	361	359	373	328	355	344	363	332	376	369	309	318	332	365	359	352	359	363	390	360	345	336	354	339	363	388	358	368	342	333	336	344	356	355	359	372	342	346	355	327	335	350	375	323	351	350	347	346	308	378	361	349	364	372	312	354	366	337	368	358	339	336	343	359	361	325	342	340	325	357	338	351	347	374	345	366	352	331	322	363	342	382	350	337	352	367	345	357	362	330	351	315	367	364	351	372	342	349	350	355	352	348	346	355	345	356	362	347	379	376	331	363	329	307	335	322	342	347	321	372	337	359	360	317	348	370	306	392	341	336	350	375	348	373	352	322	388	332	369	343	327	328	383	357	354	354	354	399	352	384	334	344	360	400	343	339	340	360	340	335	347	354	358	359	363	326	330	324	350	314	362	348	342	305	377	349	342	326	334	359	334	385	353	400	337	331	320	333	329	365	355	348	348	350	382	369	338	324	358	328	350	370	360	378	326	340	349	351	353	331	364	344	346	334	345	338	363	363	333	306	402	359	319	343	350	336	347	356	311	346	339	345	374	359	358	336	357	324	337	304	332	347	352	314	346	324	357	321	377	330	333	359	347	359	361	356	350	363	340	366	339	327	321	362	338	358	399	362	377	342	339	366	332	339	316	369	321	326	348	355	340	369	350	330	338	370	378	350	344	407	355	325	343	369	390	323	360	327	331	334	357	379	377	333	348	331	371	349	356	368	333	346	332	320	313	352	340	342	328	349	358	368	323	338	370	330	379	357	358	354	324	320	371	371	332	339	354	343	398	338	349	350	341	357	343	385	337	380	327	361	341	338	363	325	333	312	366	333	344	349	340	377	345	346	352	357	353	380	347	356	346	361	351	331	365	329	328	351	341	378	336	354	371	337	338	383	354	343	339	346	336	347	362	381	361	343	338	363	323	376	366	340	377	342	363	347	367	345	339	331	361	360	350	356	340	329	371	328	347	403	350	338	344	327	308	363	337	349	362	355	379	383	344	383	310	391	309	356	359	338	373	360	385	331	345	353	334	374	334	367	339	330	333	366	360	346	344	344	315	358	332	373	384	384	372	349	347	323	347	376	341	348	358	350	340	381	344	338	364	323	358	337	339	338	324	380	342	351	365	324	374	356	342	320	361	352	325	374	367	347	317	348	344	353	352	377	344	369	334	328	347	352	330	354	351	366	367	336	354	369	384	341	374	353	312	317	345	350	324	336	341	350	337	356	334	356	355	355	331	411	334	349	357	376	370	375	356	357	353	343	313	325	344	321	338	335	355	366	327	319	372	372	331	353	347	368	362	333	405	321	362	335	371	354	367	334	347	349	370	339	358	363	377	355	352	339	355	370	347	372	334	343	357	329	322	379	363	336	361	348	336	352	348	381	363	365	353	322	353	347	378	348	358	364	350	357	375	335	404	372	368	337	405	399	338	345	377	370	349	339	322	326	378	354	346	326	319	360	351	360	300	349	360	328	350	361	400	364	322	367	339	345	362	324	337	365	325	334	353	355	317	343	341	333	339	380	337	333	363	328	334	320	346	349	355	344	341	363	329	387	386	366	336	343	374	346	341	364	341	351	358	355	362	357	344	350	338	365	382	340	366	368	337	336	367	361	350	361	364	362	333	345	377	363	347	355	329	341	355	363	341	350	355	371	368	342	345	347	330	326	334	346	355	348	383	365	347	369	322	351	377	351	366	330	367	324	347	366	338	374	337	353	347	400	344	379	352	351	355	332	350	320	346	346	328	378	335	364	340	348	337	334	384	342	344	334	316	311	347	309	372	328	322	364	361	371	314	352	321	368	357	347	349	341	360	336	353	321	357	384	367	356	326	351	348	356	364	350	328	357	367	357	354	341	323	318	351	351	316	348	393	362	336	363	321	351	331	361	336	363	338	329	368	364	380	341	339	332	358	329	382	366	355	359	354	381	344	320	337	350	347	348	363	332	336	339	366	338	367	349	368	353	302	332	368	341	314	370	322	354	327	357	390	361	363	358	344	357	328	367	333	337	348	349	369	346	365	345	347	350	333	364	347	364	341	374	342	351	333	337	324	339	349	381	344	349	383	359	398	369	356	337	317	367	332	349	348	368	366	326	400	317
35143	54070	42561	29798	26530	19133	11761	9001	7707	6740	5364	3054	2141	1674	1379	1324	1221	1114	940	772	652	613	533	516	485	501	500	414	451	424	441	393	414	413	378	386	404	429	379	379	402	376	368	381	408	399	323	368	356	394	379	389	381	370	372	349	360	348	366	394	402	360	362	361	419	382	350	345	380	399	367	384	352	397	342	340	357	385	377	341	362	360	367	377	390	340	370	383	360	398	347	384	368	368	377	358	346	393	381	385	330	386	370	388	380	353	353	387	374	374	336	345	356	390	362	384	364	340	360	361	361	388	381	344	386	334	384	345	398	327	377	374	360	383	378	375	382	373	349	347	339	380	386	348	364	359	355	380	378	372	379	368	357	359	383	392	393	372	377	372	361	358	378	343	390	382	362	367	346	395	361	401	346	382	367	347	406	363	370	369	386	354	369	351	374	401	346	390	361	378	374	363	388	340	366	369	353	402	362	384	374	321	352	351	349	386	392	392	359	396	369	363	376	362	398	370	350	354	358	355	348	370	363	365	363	360	366	353	382	365	393	365	372	369	354	394	376	367	384	367	362	354	360	344	392	390	384	372	348	377	347	379	391	381	323	381	373	407	373	376	365	365	377	369	375	409	367	379	363	368	326	363	393	391	355	384	359	372	368	383	407	368	397	353	374	347	383	378	378	356	360	355	316	352	379	386	394	373	369	365	340	351	368	350	347	374	335	353	402	389	368	349	329	362	381	352	350	354	374	359	370	350	397	377	358	401	384	383	387	346	350	383	370	375	356	388	349	346	357	395	362	367	371	355	386	413	373	361	357	365	364	387	381	358	378	412	337	362	351	390	352	388	373	384	363	357	365	382	344	382	362	372	345	363	383	346	342	350	366	360	372	356	390	351	386	359	382	372	357	388	375	411	360	336	389	380	354	380	337	339	402	383	345	366	381	364	345	401	370	387	437	374	347	374	391	369	396	369	380	372	352	414	360	336	382	361	386	399	378	392	395	348	384	376	361	366	354	405	349	368	384	375	368	350	350	382	386	376	373	352	364	374	350	386	376	368	352	363	366	346	365	353	386	314	371	375	351	366	371	365	335	393	370	389	369	381	388	377	361	404	384	363	358	363	326	365	374	348	361	369	398	384	334	351	385	377	392	372	363	375	393	360	350	372	364	364	365	361	363	367	358	378	384	413	397	383	371	389	376	368	341	372	385	336	345	385	399	374	360	367	381	371	364	399	370	357	365	378	379	360	354	367	380	374	341	349	377	373	396	359	350	354	343	342	360	342	367	361	361	358	366	369	343	343	350	353	356	351	386	389	397	351	380	361	352	414	337	350	365	401	373	361	371	361	339	372	362	370	362	376	368	407	347	378	382	385	355	391	382	379	358	353	355	349	364	379	370	350	327	349	371	367	358	371	336	368	352	356	381	381	362	359	339	337	344	331	408	361	347	424	372	368	372	368	357	383	393	360	363	361	356	365	367	369	382	368	364	347	392	334	322	375	379	361	358	380	344	383	399	372	398	380	369	393	365	384	372	386	342	340	405	379	359	386	367	345	349	360	376	357	386	384	394	360	349	383	361	360	361	343	398	352	351	380	367	338	387	383	375	399	385	353	377	391	347	333	383	341	376	374	377	371	389	375	350	351	367	394	379	355	347	376	367	386	405	373	372	393	372	351	386	342	357	399	399	384	376	389	337	372	365	341	373	366	384	376	386	349	370	389	431	374	364	350	351	390	344	379	371	375	364	326	369	382	378	342	416	358	374	352	338	357	349	345	364	364	365	377	376	369	373	352	365	353	401	366	355	342	375	381	366	364	390	379	374	335	355	376	356	353	355	342	381	387	389	347	353	338	379	375	347	357	385	383	367	344	387	359	388	365	414	371	375	336	393	393	354	341	398	381	389	369	388	346	386	375	356	350	410	391	374	390	357	364	394	387	368	338	382	376	378	347	350	369	358	345	385	371	369	391	364	364	335	384	375	374	371	387	366	385	365	370	348	345	372	352	354	326	345	342	381	356	371	349	381	376	379	399	372	388	379	362	375	404	372	370	385	396	341	355	346	371	391	368	363	363	334	363	340	327	387	343	399	381	371	392	349	392	374	368	363	359	372	354	357	403	369	379	360	351	357	357	374	368	368	364	341	379	361	348	360	353	361	365	395	352	360	382	380	370	355	331	342	347	411	332	366	358	364	356	410	370	339	348	398	358	386	380	378	369	358	408	371	390	389	381	376	350	344	403	345	350	374	370	374	344	363	395	378	361	344	396	370	341	373	382	379	369	368	361	367	364	379	386	395	372	410	347	384	386	371	341	346	351	368	348	372	389	369	364	377	378	403	357	399	372	365	344	400	366	384	373	357	377	374	360	416	352	355	405	381	349	369	362	372	389	368	375	369	380	358	395	381	376	354	374	346	372	351	372	409	414	383	404	335	383	337	380	391	395	353	389	372	366	336	375	388	360	361	357	355	333	397	392	333	351	343	388	385	366	371	392	380	368	359	343	376	359	349	362	386	354	373	397	353	359	390	353	355	380	382	389	362	371	389	388	381	380	360	413	369	371	395	376	353	391	359	378	351	330	369	359	345	383	333	386	358	366	375	354	389	363	323	332	367	376	383	379	394	382	391	346	373	384	369	364	343	356	350	350	363	387	372	403	373	385	360	346	375	356	343	364	352	339	372	371	347	332	334	386	353	383	320	356	366	375	382	338	365	378	405	409	353	366	355	379	373	351	382	372	370	332	374	360	378	364	337	381	373	370	382	345	393	371	398	349	349	395	407	353	378	347	408	403	377	376	391	382	378	338	380	349	386	421	392	320	367	343	386	356	405	376	310	363	377	392	381	372	355	346	380	381	375	390	413	378	362	382	324	396	365	389	360	388	389	362	367	362	380	351	354	393	397	324	351	377	364	368	363	348	362	352	357	389	382	362	368	369	372	379	385	349	373	362	367	372	367	366	375	353	388	370	385	329	357	350	397	397	345	350	360	376	371	364	372	381	338	366	376	375	335	365	354	355	384	360	347	351	348	365	377	387	374	391	361	345	350	349	362	369	395	381	368	391	367	381	346	353	369	401	398	375	356	379	360	409	372	375	382	343	364	361	368	378	369	353	358	362	358	402	383	357	370	363	365	349	391	378	372	349	368	351	391	364	377	362	391	358	373	349	379	374	376	338	376	358	380	380	372	391	375	364	389	343	363	380	413	363	357	326	413	385	358	377	329	337	358	394	337	369	356	379	385	383	366	348	361	384	357	400	349	353	387	356	342	401	359	379	398	360	349	405	344	369	365	349	407	384	393	366	359	365	408	339	371	349	391	341	380	350	403	386	376	355	364	368	340	424	355	378	383	366	371	384	355	357	359	388	361	351	355	326	366	398	381	394	379	372	381	360	388	385	386	415	376	363	363	362	372	373	355	386	415	390	376	361	382	354	380	375	382	376	388	367	369	381	394	323	382	366	376	364	376	356	360	367	360	354	362	380	357	378	345	382	368	350
23658	21182	29438	26915	25849	24296	16884	10255	8129	6582	5200	2873	2263	1727	1538	1439	1320	1206	1080	924	758	726	655	597	622	590	612	604	613	516	565	546	498	540	489	531	485	479	472	484	480	486	496	462	464	489	474	506	431	479	471	476	491	518	503	464	506	460	478	466	497	471	502	468	471	465	507	462	479	490	493	477	473	469	538	455	468	497	473	470	502	460	452	463	472	471	468	446	429	474	487	447	437	489	461	453	477	465	443	455	502	495	451	469	483	427	464	485	494	480	458	446	430	445	453	440	489	457	483	478	463	474	467	446	431	447	496	498	464	462	439	443	467	494	423	465	508	448	435	451	480	467	447	437	472	486	470	479	488	478	449	470	444	498	475	475	453	460	479	496	491	466	462	437	456	470	447	469	502	485	479	436	466	492	473	462	440	470	453	454	477	511	471	472	498	482	448	474	482	479	447	449	465	511	412	458	446	451	451	423	452	451	446	422	493	495	477	492	493	456	426	442	484	460	433	469	488	471	471	436	430	491	461	452	434	476	468	474	461	475	482	464	509	471	474	495	489	469	454	485	467	481	469	469	510	490	480	450	456	464	447	483	515	490	440	504	426	451	442	478	431	506	482	456	490	467	482	496	477	491	456	467	490	480	469	494	462	444	451	470	478	493	486	460	434	477	491	436	475	475	491	492	487	471	488	483	475	465	439	430	464	404	453	466	491	468	479	498	482	448	464	473	436	433	456	507	476	509	479	501	499	466	468	477	439	474	481	492	504	451	454	448	463	467	464	456	470	486	508	476	446	460	433	421	445	438	456	486	437	460	427	483	469	480	477	481	470	495	475	488	474	468	438	447	459	469	439	498	490	480	475	478	442	462	498	487	468	450	467	433	474	470	469	471	448	461	447	488	463	460	451	471	466	467	482	514	464	509	476	449	483	469	451	468	467	473	486	494	477	477	481	456	487	524	469	475	466	462	487	424	470	469	446	470	457	495	463	451	446	479	479	506	486	486	471	465	462	455	508	490	477	443	492	466	476	464	464	451	495	486	447	503	473	523	433	528	428	491	514	503	451	451	487	442	455	430	468	460	465	464	482	447	495	468	469	486	506	460	494	476	483	459	489	443	478	535	501	463	484	502	460	476	491	498	487	450	482	479	473	442	484	506	475	493	491	488	479	447	438	482	464	448	478	533	505	458	444	484	485	458	476	464	486	447	491	493	478	450	503	446	480	453	435	495	473	448	492	455	449	482	459	486	473	436	468	527	442	501	457	465	480	497	464	436	473	480	471	452	436	452	462	523	464	457	486	446	439	474	471	508	477	511	444	475	433	434	490	458	473	489	426	469	509	467	485	464	514	459	456	469	489	493	498	441	461	474	438	486	491	482	440	483	495	466	509	471	485	477	486	490	444	446	464	482	487	454	476	473	493	432	460	457	425	494	464	444	454	478	496	469	467	497	469	497	473	479	476	483	452	513	452	447	435	445	449	466	497	461	468	450	449	473	533	477	504	478	466	490	467	495	479	467	476	437	453	436	494	463	465	489	452	496	457	471	473	471	462	438	457	459	454	463	470	468	463	490	489	457	452	443	479	472	464	455	483	496	477	474	480	487	446	474	454	477	466	449	468	450	467	452	485	486	483	484	509	497	496	456	467	482	497	489	457	457	469	443	496	438	465	476	441	505	486	490	440	489	501	504	450	462	476	482	421	482	496	477	500	444	476	461	483	454	487	462	498	472	456	479	445	479	459	478	472	451	482	442	465	470	450	499	455	448	419	454	480	466	458	475	492	508	463	443	452	475	446	466	437	477	484	491	470	455	466	478	503	458	419	480	457	448	478	472	471	468	470	465	443	467	458	501	457	483	462	486	438	492	447	442	491	481	460	461	469	479	445	463	442	488	476	449	470	478	493	468	454	509	464	475	434	499	485	463	434	431	479	505	472	468	501	483	461	458	495	486	482	504	456	498	417	472	480	472	469	490	493	454	486	457	463	425	442	486	477	509	502	469	476	495	455	467	463	477	451	469	468	447	455	479	468	520	456	442	497	465	506	464	450	438	478	457	459	437	455	439	479	463	505	494	470	501	472	425	452	457	449	455	529	477	425	484	478	448	507	471	461	498	474	478	458	471	488	444	504	435	468	423	471	456	501	441	459	442	482	475	467	471	470	487	486	500	478	489	465	505	471	400	462	502	465	512	503	467	453	417	442	459	450	462	477	490	498	469	465	468	441	463	464	451	494	484	474	444	532	469	473	479	474	448	452	457	453	473	416	468	499	475	469	479	487	421	458	465	471	499	473	487	472	472	452	536	459	478	463	500	424	453	438	453	489	506	491	456	484	437	455	491	444	447	423	477	447	468	490	483	461	474	499	492	459	404	485	485	447	485	493	479	483	501	461	470	485	476	425	468	492	467	480	469	456	444	476	447	467	479	487	488	510	474	455	442	462	467	463	452	461	481	502	479	480	445	472	488	443	496	443	464	437	464	478	459	467	453	460	482	485	469	468	460	457	474	444	488	465	474	460	476	520	450	447	457	488	463	493	478	486	475	512	458	472	458	497	445	463	497	502	452	438	501	480	461	474	503	491	438	471	455	483	463	460	469	478	452	480	477	485	529	436	456	480	469	450	441	455	441	460	453	459	479	463	523	472	464	513	459	476	451	476	456	471	487	436	476	480	448	466	454	471	470	476	425	507	455	490	462	466	483	441	469	479	440	459	463	461	462	481	442	480	441	436	466	468	447	456	464	474	449	470	484	472	453	453	458	457	461	452	480	477	481	441	497	482	443	436	445	488	464	477	453	475	460	491	471	468	467	456	463	450	462	445	467	476	451	453	455	433	463	438	462	447	446	446	470	470	442	449	470	465	465	473	442	466	459	461	459	442	476	484	419	471	461	498	450	491	425	453	449	475	517	441	466	443	451	468	462	493	435	509	468	505	512	472	443	477	480	431	443	436	505	475	449	444	505	439	501	449	471	475	480	459	435	447	486	480	469	479	463	455	489	447	455	479	489	471	478	450	471	462	498	486	461	452	466	474	453	438	439	485	441	450	475	462	459	458	468	456	485	476	474	488	481	481	443	431	480	456	467	448	468	455	463	436	440	461	453	494	435	487	489	494	477	501	500	514	517	518	452	445	462	466	467	467	447	453	504	469	447	444	462	445	459	502	474	503	492	449	487	515	445	500	506	463	462	476	471	490	492	460	463	456	474	483	479	472	505	479	427	460	453	475	462	427	488	449	436	429	478	448	477	446	499	521	475	484	493	486	494	452	480	461	466	462	470	460	471	502	453	472	489	488	532	488	491	477	511	416	452	505	491	452	500	441	463	485	455	452	520	467	475	478	462	474	468	460	482	451	460	497	477	455	446	454	465	449	472	457	489	442	459	479	469	499	473	486	456	508	452	452	465	475	462	450	479	508	450	484	451	462	467	469	470	408	429	466	468	467	475	473	460	432	466	442	495	506	486	474	495	467	457	487	493	495	456	478	482	454	480
35344	62710	50785	37397	32815	25036	16581	13646	11784	9756	7699	4409	3355	2590	2311	1923	1906	1667	1429	1209	991	888	787	715	702	654	670	707	660	577	576	582	530	531	557	524	537	522	520	577	519	510	533	492	484	504	463	516	509	488	501	453	478	472	489	528	496	519	488	508	494	466	493	444	456	496	488	536	449	475	507	482	526	502	507	485	518	513	508	504	471	497	489	521	455	458	435	484	489	468	499	469	490	443	490	488	490	500	487	450	502	480	483	504	449	523	511	521	497	481	501	451	476	481	495	466	487	471	465	469	518	499	454	480	486	474	419	469	513	477	479	464	458	450	461	470	471	510	492	487	487	500	477	490	458	484	512	485	480	465	446	467	483	511	490	529	449	479	500	508	467	478	489	513	506	497	506	487	510	472	455	528	459	475	492	517	511	484	493	454	515	492	500	439	446	479	480	475	510	481	513	514	482	471	487	477	484	451	494	485	478	425	489	491	468	511	474	488	492	483	484	480	453	486	451	483	483	491	465	499	491	520	488	459	501	467	484	492	491	502	479	508	468	437	491	452	472	475	465	477	489	470	472	493	508	487	478	449	471	492	499	517	512	476	490	459	494	477	524	509	424	460	449	447	465	538	472	497	495	496	474	472	455	474	475	482	480	448	480	488	476	507	485	477	463	456	474	479	491	496	492	468	473	493	476	508	434	523	492	453	508	484	486	499	484	479	477	493	449	498	479	457	471	507	454	456	501	466	514	464	484	509	478	430	488	418	532	448	500	438	452	489	458	475	507	475	486	487	449	469	472	512	494	490	490	464	492	525	480	533	448	477	486	507	436	471	462	471	485	476	490	481	514	481	473	488	440	478	536	474	483	465	479	451	471	461	491	488	462	457	421	498	439	464	485	459	453	500	484	455	475	468	461	472	505	490	500	463	440	473	464	492	489	466	489	465	482	421	515	489	495	475	509	497	463	485	477	450	509	471	480	499	464	464	519	495	459	456	461	472	449	447	475	483	450	472	489	462	496	470	506	515	479	445	470	503	460	473	494	502	489	467	509	503	443	469	441	497	478	502	470	468	439	491	502	483	467	507	481	480	461	506	502	491	460	514	459	488	478	462	473	505	500	534	489	447	485	515	459	496	468	450	471	497	462	445	453	479	476	468	464	457	471	497	507	439	472	456	460	456	473	491	495	460	457	456	465	455	467	482	492	496	498	470	458	498	491	501	473	475	482	474	510	461	489	487	479	486	473	462	493	491	491	475	489	498	442	455	483	456	481	467	471	498	499	497	446	485	487	494	499	484	475	466	454	486	516	502	454	457	507	510	543	463	466	461	448	442	533	453	505	473	481	512	475	484	474	496	441	475	503	504	514	491	478	493	459	473	456	496	460	528	483	477	459	487	483	476	466	495	492	471	491	478	476	471	510	461	505	521	483	493	485	497	483	459	483	459	499	445	474	445	494	483	493	473	472	466	487	473	482	494	475	463	477	532	482	471	476	448	478	472	475	483	500	476	473	504	441	475	510	492	464	497	452	506	488	488	451	438	477	467	479	460	444	491	421	490	478	475	456	456	497	477	482	503	485	494	462	462	482	502	463	505	470	518	469	479	455	464	460	504	506	468	468	460	456	465	484	484	521	466	537	486	447	467	492	451	484	490	487	502	446	453	466	484	512	505	489	483	466	502	447	422	498	495	481	478	461	459	470	502	490	431	479	472	455	494	461	452	525	475	453	463	491	467	468	479	495	443	478	465	487	515	480	482	435	461	486	456	475	509	462	457	446	483	495	481	477	501	481	496	506	486	501	498	503	501	496	459	522	486	476	496	504	460	447	502	452	482	457	445	500	475	455	469	492	481	450	486	476	494	435	489	464	477	506	468	469	473	473	493	502	499	554	433	476	470	517	464	524	501	449	498	496	478	492	501	469	456	475	473	445	496	464	496	481	479	450	511	484	471	511	462	493	433	469	484	499	495	491	497	490	461	511	477	449	475	502	474	483	461	484	473	467	492	451	503	469	452	463	504	492	447	456	478	483	471	505	498	494	484	477	474	476	495	516	465	456	484	452	483	493	483	480	493	498	498	451	458	505	535	471	501	475	463	466	459	465	491	481	473	437	454	479	449	478	483	511	479	473	496	473	490	479	452	484	509	477	474	502	463	443	462	507	447	485	479	446	474	462	514	500	436	472	472	514	501	457	499	468	462	466	468	471	477	489	527	477	469	450	476	468	446	478	519	472	437	488	468	499	478	504	487	496	464	483	488	493	474	441	478	516	505	469	514	457	474	481	463	503	477	474	483	487	464	482	487	465	465	515	481	486	465	523	471	480	507	510	489	489	536	476	485	485	523	507	471	467	485	505	481	493	457	470	485	474	496	477	453	511	474	500	491	464	460	484	459	460	499	498	494	467	510	460	479	443	464	479	468	485	472	467	454	477	489	461	494	460	508	473	505	461	490	448	497	508	488	445	477	477	472	496	480	502	491	459	505	507	485	488	475	446	483	493	505	489	460	471	525	475	485	475	499	493	503	533	502	472	509	421	458	504	527	514	458	481	461	490	456	488	529	498	455	432	481	481	496	474	510	520	486	503	451	465	437	485	467	452	494	510	486	420	460	480	492	468	446	511	480	453	459	464	462	478	478	478	471	489	461	486	457	465	458	498	465	471	470	464	418	499	486	504	478	471	502	500	496	496	457	529	498	444	460	480	473	522	499	495	476	479	477	471	521	483	496	446	451	438	478	479	462	473	468	483	452	446	494	446	487	501	518	496	494	466	463	485	456	469	475	502	422	511	489	495	467	467	460	516	507	451	473	493	501	500	438	451	459	442	516	508	451	460	440	477	473	445	439	430	496	478	480	489	471	484	471	438	465	519	493	465	460	459	467	458	489	481	487	486	462	522	491	478	454	484	463	483	465	489	478	447	501	513	479	460	495	443	460	464	473	481	474	466	483	493	477	461	467	502	495	430	492	482	495	487	505	490	446	482	496	482	446	487	509	476	445	496	454	494	482	484	461	446	479	501	525	481	455	498	478	485	491	513	461	452	467	492	489	522	469	500	482	522	487	479	501	479	479	473	440	454	483	487	478	514	493	485	472	504	512	490	510	457	474	511	436	455	469	502	478	475	488	457	466	467	473	477	445	459	471	474	491	442	537	461	476	479	457	510	453	455	485	494	487	497	476	507	500	503	469	460	490	488	448	478	496	510	447	461	466	463	532	440	465	477	494	485	502	472	456	469	505	483	527	461	512	510	501	500	506	514	493	515	480	481	495	510	470	499	491	471	480	474	454	459	508	463	473	470	457	469	507	450	458	462	494	468	497	464	530	467	467	462	484	496	490	456	528	469	481	488	497	502	499	430	466	486	474	510	516	488	498	486	485	486	484	510	461	488	441	491	476	492	491	454	465	487	470	492	483	447	475	494	484	482	441	478	491	501	437	469	509	471	482	515	510	439	477	499	487	501	504	485	437	469	470	488	480	484	452	482	466	486	462	493	501
24980	21831	32118	30524	26103	21222	12305	8693	6586	5375	3787	2454	1824	1536	1335	1243	1083	927	810	726	654	647	555	552	522	503	500	520	492	494	402	395	391	443	436	379	371	386	398	374	418	398	386	374	404	388	417	395	385	378	385	399	418	371	340	424	421	409	366	419	357	375	390	389	405	397	362	401	374	402	387	402	394	400	395	372	404	366	409	423	370	365	372	403	379	383	404	391	397	380	389	392	393	380	344	418	386	395	401	389	370	365	383	378	426	344	364	387	406	357	372	362	399	365	386	381	377	389	372	371	393	372	398	373	357	360	371	362	404	346	383	405	399	385	389	396	337	400	384	388	373	422	428	409	407	398	360	365	370	389	386	383	424	381	390	385	375	395	386	400	360	368	343	380	392	375	395	426	361	400	424	392	382	410	437	396	391	403	398	400	357	383	401	403	397	359	412	373	400	399	386	397	385	378	367	404	349	400	407	359	351	369	392	403	365	416	365	352	360	409	372	409	376	389	342	350	407	381	388	386	355	378	431	390	361	404	418	375	392	376	362	402	380	366	363	420	387	378	382	379	386	407	386	376	398	378	412	368	362	378	383	375	380	356	403	402	405	368	364	381	403	391	401	409	424	395	404	382	402	401	423	368	373	407	334	381	372	414	371	394	376	388	403	414	393	363	386	387	366	378	401	390	365	403	387	357	356	416	407	319	360	389	377	400	362	379	371	397	368	396	393	394	369	376	396	403	376	381	423	364	369	415	381	378	370	395	368	395	379	389	355	357	387	378	408	366	379	351	389	353	395	378	413	395	393	363	385	360	406	363	401	369	413	409	389	359	408	397	373	359	409	432	351	405	379	402	416	354	356	374	406	396	358	390	398	367	395	358	365	377	372	447	378	386	359	386	409	369	410	392	396	388	411	414	367	386	380	395	387	399	401	381	396	383	396	379	417	396	387	396	383	371	400	391	372	424	351	392	379	389	348	365	403	358	374	395	375	366	396	354	339	385	355	413	386	392	396	363	438	382	408	367	430	403	381	379	379	350	396	360	375	390	405	392	412	361	366	394	361	378	419	371	377	393	361	375	405	399	413	385	355	354	366	409	359	407	384	386	424	387	374	370	359	406	392	413	375	387	393	325	402	421	407	378	384	356	398	382	373	368	372	401	391	370	410	357	422	365	359	396	426	358	417	389	379	366	398	356	385	379	387	389	387	362	384	389	389	357	361	404	399	371	331	375	386	389	457	398	413	363	389	332	371	403	396	412	408	402	381	361	395	356	390	352	355	366	392	373	392	402	402	394	411	382	394	372	371	395	388	368	379	402	378	389	392	409	408	392	342	353	376	401	436	394	380	400	341	409	363	387	379	356	400	385	415	408	381	366	399	376	388	419	370	398	357	376	370	373	342	381	430	417	353	395	404	389	418	358	386	366	377	367	383	400	394	391	387	373	377	409	356	414	375	351	359	351	408	390	378	395	385	391	370	395	377	375	365	407	366	368	388	419	375	345	369	413	351	411	411	365	371	390	374	383	386	393	416	358	364	363	388	372	400	382	409	360	369	393	360	378	368	379	403	374	365	364	399	411	403	397	384	387	375	431	374	373	366	405	417	384	342	386	381	372	428	359	381	378	383	372	402	398	364	387	411	392	336	381	402	364	393	368	400	409	354	398	375	385	409	383	386	388	392	416	368	381	372	411	396	386	375	403	363	378	392	421	345	384	372	376	387	407	378	389	405	369	391	388	323	382	407	388	373	355	397	358	396	387	380	373	380	337	348	411	387	395	367	354	371	390	376	414	386	367	427	376	391	404	414	372	377	372	370	370	406	376	366	370	392	361	361	388	385	419	407	331	394	389	397	409	389	372	356	389	373	377	408	374	395	406	392	387	387	376	374	408	357	361	361	412	360	385	380	349	422	381	378	373	382	385	377	354	409	404	390	378	383	397	403	435	389	447	378	436	402	378	346	377	377	384	391	365	373	390	388	383	404	373	377	379	396	393	393	368	353	396	398	384	369	369	388	372	389	361	414	403	392	363	410	378	392	397	374	388	399	391	420	393	424	363	371	368	419	377	376	405	365	397	391	393	374	376	420	377	384	363	404	371	388	363	372	397	398	384	368	378	385	348	393	416	425	402	389	382	369	381	386	360	395	376	414	394	419	378	359	409	396	373	367	399	407	395	359	379	410	424	408	373	372	394	379	395	355	364	370	381	421	351	397	394	323	374	374	351	388	360	409	339	380	357	368	381	360	407	394	395	403	406	372	339	417	400	368	385	390	361	367	397	424	390	371	429	409	384	386	383	402	418	420	368	391	355	375	377	392	382	422	375	405	380	379	400	392	380	369	393	404	380	358	380	392	389	375	382	383	384	350	386	405	392	382	383	405	389	368	344	378	371	405	367	372	386	404	409	393	399	387	405	367	373	400	412	391	414	386	328	363	402	413	380	400	367	382	382	386	367	386	414	422	376	376	387	367	421	373	395	349	376	381	391	361	405	373	372	384	377	384	410	374	353	391	382	376	377	418	386	390	385	383	366	411	383	385	388	382	426	382	386	410	393	404	351	395	385	379	375	371	358	362	371	373	358	458	408	404	407	344	387	356	362	370	387	401	423	416	404	415	388	360	379	394	363	377	405	394	384	384	370	411	412	384	384	365	378	389	386	375	389	372	369	409	436	378	359	397	380	371	400	401	385	399	378	391	393	402	426	343	446	432	388	369	339	376	387	393	387	382	363	389	365	381	388	375	399	346	402	423	355	408	394	394	390	370	347	381	350	391	388	384	402	339	432	369	380	391	386	365	412	356	386	355	391	377	369	381	379	393	345	376	355	373	385	395	391	405	399	360	398	390	399	369	372	386	362	397	371	410	405	436	426	370	413	373	405	360	383	367	395	412	373	380	340	374	368	374	397	397	383	412	367	400	392	370	375	385	375	394	360	387	369	380	387	394	401	361	390	332	388	399	372	370	373	395	391	391	396	371	380	383	386	413	395	377	373	365	376	411	381	372	378	336	393	373	408	375	392	379	406	390	382	379	440	375	397	386	375	393	397	381	386	372	358	378	407	365	347	393	361	367	412	411	397	402	377	402	379	386	379	357	354	403	388	411	373	380	394	366	394	375	388	402	398	356	390	378	382	380	389	398	434	396	366	381	393	370	388	406	414	389	389	383	367	405	397	393	376	385	393	356	380	418	376	387	401	387	386	369	393	415	365	384	379	393	418	398	394	372	383	386	403	378	381	401	400	389	421	338	393	343	369	404	404	399	355	406	375	389	389	366	377	381	371	387	380	362	398	372	359	402	384	363	373	387	390	424	371	354	366	365	375	401	384	402	378	406	401	393	385	409	383	407	400	383	456	379	375	395	392	378	399	377	390	393	368	418	363	373	371	353	391	368	376	419	363	390	346	390	383	362	388	417	377	343	384	370	372	409	393	345	412	344	386	369	420	384	357	358	348	373	378	389	364	377	397	406	373	389	401	385	390	376	350	401	412	379	392
34726	58616	48055	34765	30634	23066	14703	13311	10261	8678	5998	3912	3005	2356	2021	1772	1547	1278	1145	966	781	732	720	643	618	665	618	566	520	535	513	495	457	433	434	441	435	436	418	448	446	414	424	415	391	424	377	436	423	446	467	428	402	437	424	417	431	431	414	424	412	416	398	410	412	431	435	441	397	409	430	411	426	415	432	408	410	376	406	383	411	397	397	409	438	432	422	447	389	408	380	396	428	416	404	402	403	414	381	393	405	396	413	412	392	361	422	440	387	424	375	392	440	400	421	409	431	387	431	445	421	404	397	387	401	398	391	390	414	399	400	412	419	424	407	414	372	440	391	423	417	403	439	430	396	414	384	395	454	424	383	432	398	398	424	396	389	390	380	406	419	386	388	387	396	443	458	435	390	371	404	422	400	396	408	400	416	400	395	417	412	372	375	375	433	385	403	417	403	407	409	418	455	414	431	407	378	419	394	392	395	426	410	379	431	371	398	401	417	367	397	418	386	410	428	410	392	402	425	431	439	401	394	400	401	420	391	395	414	395	410	448	401	422	436	438	422	379	406	406	412	380	432	374	441	392	407	412	420	401	404	413	424	395	411	444	438	434	440	422	426	397	405	414	413	389	418	424	418	421	425	416	424	395	417	384	406	431	424	430	369	417	396	377	421	437	423	438	405	447	410	378	419	397	439	432	410	435	421	402	379	402	389	371	428	411	453	379	388	404	414	415	442	368	394	388	377	388	399	401	369	393	443	424	458	415	409	429	419	412	372	409	456	385	399	380	405	405	390	413	395	420	439	435	385	397	424	405	455	405	431	408	411	453	431	409	388	426	374	402	395	416	423	417	410	391	398	389	422	409	413	430	399	402	447	416	408	398	367	376	395	403	407	397	382	380	406	421	435	397	400	425	417	427	403	412	413	456	373	406	422	388	419	410	394	400	420	391	435	415	461	417	395	421	451	372	379	437	399	386	418	450	441	408	406	409	402	407	413	370	417	439	382	427	413	400	426	395	419	420	384	417	412	400	395	401	400	423	397	382	430	420	411	405	416	401	431	362	392	388	421	409	409	390	398	434	400	389	423	428	411	443	400	435	380	417	421	418	404	386	429	387	391	390	405	401	402	468	411	419	418	395	374	386	393	439	427	425	395	432	369	407	404	440	386	406	399	423	393	438	420	409	377	399	450	419	426	398	412	413	403	423	418	430	403	442	378	379	428	387	416	386	380	401	389	415	440	395	410	426	403	413	435	421	406	423	393	375	460	411	419	403	440	417	419	408	399	429	398	443	443	433	389	395	414	454	388	422	395	401	420	416	437	400	438	420	459	404	424	405	392	443	404	385	409	418	398	415	414	410	436	421	436	400	400	375	410	439	443	390	441	395	416	371	412	386	407	439	390	385	415	400	432	423	423	398	417	461	410	426	383	392	384	414	425	377	437	431	380	414	430	401	417	377	454	407	424	413	398	440	401	401	425	429	431	377	417	415	405	399	380	440	406	395	389	386	417	434	404	383	448	414	400	438	444	384	386	388	399	413	398	393	408	418	414	450	444	439	429	389	417	402	425	397	433	408	399	409	417	393	418	390	427	395	391	407	422	407	406	386	386	431	395	391	411	411	396	432	371	416	384	396	356	445	428	443	418	390	426	398	389	400	448	396	394	429	420	431	358	411	382	377	370	415	418	426	401	433	411	392	414	387	408	414	413	388	394	414	401	409	427	432	400	415	400	421	418	403	388	441	421	440	417	394	391	413	390	399	392	406	412	397	426	417	424	406	370	412	421	380	410	445	455	419	422	414	381	395	406	410	427	414	439	428	407	391	391	418	367	414	377	368	465	415	380	399	428	407	415	423	421	404	409	415	407	424	426	393	380	388	399	380	407	412	427	416	402	391	392	393	425	408	409	399	430	418	392	403	397	402	429	394	402	428	399	426	414	407	411	424	420	395	429	391	393	392	431	444	410	415	417	412	450	440	420	395	399	397	393	390	434	393	405	392	423	421	390	402	448	397	392	402	407	381	440	427	419	406	398	386	412	407	448	399	413	423	385	433	455	392	409	417	391	417	419	364	404	442	412	406	420	409	378	410	377	474	375	421	409	399	414	399	429	412	397	389	401	439	401	418	407	430	419	434	394	434	395	422	387	439	406	403	428	412	442	482	455	413	418	447	388	415	429	423	409	425	398	423	405	404	418	404	428	406	437	417	412	441	403	398	427	414	419	385	401	437	417	397	375	387	394	425	457	386	431	412	413	417	409	383	425	433	412	393	387	412	382	431	364	398	401	382	408	425	390	392	413	402	387	377	365	421	392	411	417	417	436	421	418	431	419	403	442	432	394	403	413	388	411	417	438	371	415	404	410	407	404	378	409	381	440	370	409	396	378	378	422	407	433	397	439	401	402	395	391	410	395	412	409	395	408	397	403	405	367	396	407	445	401	361	455	432	402	414	410	437	377	400	425	427	390	408	398	388	380	387	414	383	429	389	405	367	410	391	429	406	409	408	424	394	405	383	405	422	436	429	397	403	400	412	406	411	385	397	435	405	406	388	389	428	418	422	407	415	366	422	353	403	418	433	429	449	393	402	389	442	396	412	382	396	412	415	409	379	422	419	385	428	404	422	423	393	421	403	459	408	378	430	398	400	416	419	416	375	389	430	389	428	402	420	422	433	379	454	417	452	419	395	418	421	445	420	420	378	426	416	438	382	377	398	416	400	417	410	402	400	412	375	404	417	422	430	414	432	424	398	457	398	442	389	395	434	405	405	406	410	368	424	416	391	419	409	407	430	443	397	379	399	427	416	393	418	439	406	383	417	391	405	438	390	401	416	373	403	378	410	417	407	395	454	424	385	406	407	382	390	387	407	421	383	466	399	426	399	408	426	413	429	393	437	402	411	426	437	421	430	402	400	409	411	412	461	424	424	391	393	414	416	414	412	372	426	418	436	434	401	424	443	414	437	396	399	391	430	447	415	418	406	412	406	429	425	407	397	437	393	410	380	384	424	376	415	394	413	380	434	420	399	426	368	420	397	393	426	392	430	386	409	404	408	399	424	437	416	381	382	411	426	437	386	401	420	413	404	418	429	399	429	400	421	384	386	439	406	429	398	387	400	414	413	406	423	426	410	398	392	407	419	415	405	393	403	423	437	375	416	418	423	421	441	437	372	391	393	460	400	424	397	403	413	387	384	429	402	438	404	402	433	411	376	417	418	389	420	400	397	422	441	403	433	414	416	385	422	397	431	402	450	406	395	418	415	430	429	430	396	430	400	387	420	393	376	424	397	410	409	430	393	422	396	400	450	384	429	393	394	395	384	410	405	400	434	383	400	438	418	391	435	388	424	425	425	383	370	405	379	419	417	422	395	449	407	416	438	419	379	371	391	393	402	406	415	424	430	438	419	388	365	418	375	452	395	378	447	407	406	399	365	389	421	434	415	412	407	425	403	384	370	425	426	411	411	387	382	404	401	448	406	374	397	406	381	467	434	419	412
22641	21202	28974	24527	23854	26223	24453	15852	11377	9751	6169	4500	3186	2514	2517	2046	1689	1539	1301	1208	1048	937	895	898	833	829	803	726	703	727	697	622	573	604	599	566	602	623	637	612	600	609	603	538	604	576	570	624	556	591	580	618	573	607	550	588	594	596	569	556	565	563	539	561	576	589	581	569	601	627	589	520	605	556	539	591	568	549	560	568	564	564	561	582	573	564	549	533	549	574	573	544	577	558	570	543	516	568	502	573	573	573	545	579	536	575	571	542	616	551	553	559	577	553	569	551	562	544	550	586	600	522	577	558	597	584	595	581	553	591	573	568	597	604	506	584	560	591	595	559	555	578	556	593	598	551	593	550	593	594	564	554	535	575	530	546	583	563	559	588	571	593	598	575	549	575	610	558	581	540	595	533	549	573	623	555	550	622	499	549	573	531	566	572	603	582	529	567	542	563	559	564	571	568	557	585	550	602	554	608	582	547	542	592	557	567	577	576	557	550	574	584	571	524	538	573	552	586	534	597	587	534	563	577	554	579	579	545	569	561	575	550	578	550	513	563	536	555	554	584	537	580	580	624	586	580	546	548	566	562	580	570	550	592	597	533	549	576	580	555	589	574	569	582	580	565	560	544	573	581	561	624	549	574	623	572	582	546	579	538	529	544	589	587	556	567	589	554	579	557	539	557	595	622	562	556	605	573	580	565	553	564	547	541	520	543	528	568	544	540	546	569	550	583	537	563	553	540	532	592	585	597	544	523	578	544	585	527	566	581	518	581	578	614	535	584	588	567	542	542	585	565	545	583	549	553	574	555	546	574	572	549	578	563	553	602	577	636	594	565	524	568	568	606	541	621	606	547	542	531	610	540	600	587	582	568	539	563	547	589	559	535	527	572	532	554	589	567	571	591	551	571	631	565	580	543	577	600	544	559	531	532	598	561	542	558	573	550	582	553	557	600	550	523	604	563	560	579	592	549	591	587	561	573	537	607	531	597	579	619	568	544	571	548	560	600	558	607	561	522	560	522	541	599	593	589	574	546	603	557	568	521	545	575	581	552	562	594	546	566	528	572	544	581	557	557	545	570	528	617	581	597	576	542	555	582	598	584	560	567	549	594	556	565	608	543	576	625	569	536	570	545	539	637	563	595	553	537	565	576	589	597	560	553	547	554	552	608	565	617	576	587	610	543	548	585	623	594	570	558	583	573	580	501	584	557	568	605	566	588	558	550	546	532	574	572	588	542	530	576	558	560	533	548	575	574	541	593	549	556	533	580	593	574	536	546	530	583	556	559	524	605	617	581	572	543	586	543	535	571	609	548	590	600	581	567	571	548	585	533	561	528	553	562	599	601	567	572	566	582	567	527	583	580	579	545	575	567	618	584	621	547	554	561	586	574	574	538	553	563	563	595	571	622	536	514	544	597	559	589	557	556	564	628	597	559	542	519	575	551	566	558	551	568	597	551	573	567	585	550	560	555	545	581	527	617	532	524	581	567	541	555	612	550	550	566	569	560	571	566	556	593	568	567	556	585	592	549	572	592	564	568	566	580	565	603	595	581	541	564	577	529	537	537	609	544	544	595	558	525	564	591	571	564	566	562	584	602	526	577	566	610	550	581	515	608	572	575	541	618	549	553	618	571	554	544	566	558	559	553	574	573	579	548	611	568	518	584	572	539	569	540	539	583	590	563	580	559	550	568	551	540	541	568	517	560	568	560	554	566	545	589	568	572	518	580	569	507	629	604	572	538	596	590	534	622	519	601	558	508	541	546	556	555	583	566	555	540	571	543	588	568	591	584	592	571	577	554	577	549	587	598	540	542	591	554	606	575	548	588	570	549	545	514	545	615	575	555	555	564	564	541	557	605	533	561	578	558	568	567	577	565	578	599	581	574	587	532	575	568	569	553	569	541	560	554	575	592	537	603	546	552	560	551	569	555	553	550	573	518	579	562	602	525	586	542	568	565	580	581	530	545	545	552	586	575	535	593	549	555	605	592	582	611	607	571	577	555	564	568	566	540	568	543	591	577	573	535	596	562	584	602	526	557	543	615	538	541	560	532	535	581	553	564	578	598	548	555	533	554	597	579	546	572	575	573	595	588	582	574	619	542	535	558	608	622	549	613	544	566	587	566	548	593	555	545	604	576	567	607	552	605	610	556	561	573	567	531	576	534	539	552	570	579	560	580	577	565	559	570	560	548	592	585	566	553	572	577	596	516	559	536	529	539	573	552	556	549	617	566	552	582	574	556	538	563	579	522	539	554	610	592	570	537	529	549	535	587	560	558	605	574	524	562	558	554	555	551	552	553	590	550	561	585	547	556	586	606	574	565	546	565	559	525	575	603	544	582	619	567	571	571	605	539	600	541	598	623	528	537	614	582	565	586	564	540	525	540	624	555	567	594	577	602	553	599	554	554	598	528	537	566	589	557	537	578	557	576	552	571	566	543	568	536	567	530	615	589	573	588	550	568	565	585	596	513	609	586	629	592	555	590	566	554	618	552	578	609	565	546	573	542	581	563	546	520	562	623	602	534	530	595	582	541	546	567	585	569	588	570	573	622	568	553	533	578	624	523	561	574	550	552	570	589	527	584	597	553	568	596	547	549	541	564	563	557	568	558	560	539	540	568	534	566	612	589	612	595	558	517	564	620	580	586	572	556	586	595	559	548	565	568	579	537	589	584	539	576	568	571	550	554	565	563	559	562	552	540	598	588	553	568	584	565	587	584	544	555	553	591	556	594	602	604	558	560	588	608	548	550	578	557	523	574	593	561	568	527	595	525	580	582	565	559	591	547	566	575	551	532	576	558	583	576	574	561	583	556	567	676	553	604	600	588	512	538	502	561	540	600	577	561	609	536	516	540	564	566	579	593	587	562	586	553	572	568	574	573	582	539	587	578	535	541	657	574	567	547	551	577	552	570	581	571	605	584	540	575	576	550	535	548	571	591	586	577	606	553	552	583	599	573	558	605	595	542	579	537	580	528	561	533	591	563	600	544	567	548	559	578	625	561	554	548	573	585	572	618	591	571	588	586	577	543	553	538	588	592	601	587	541	573	583	542	571	614	569	534	550	549	564	569	553	593	526	569	543	550	539	562	580	583	529	573	570	554	549	540	582	574	544	567	573	587	602	565	552	565	564	579	539	548	556	569	559	536	569	567	607	601	584	579	572	553	551	550	533	498	586	532	598	570	593	529	580	546	539	546	509	566	567	607	592	583	580	575	563	542	575	603	556	526	578	597	573	575	577	588	584	591	545	572	563	572	559	584	575	551	556	546	625	530	592	530	547	602	567	557	564	545	552	583	587	557	574	561	560	568	528	515	552	549	549	571	583	523	586	563	557	582	580	591	567	540	512	552	586	554	573	594	613	562	569	521	576	526	584	606	579	539	550	585	577	550	551	572	601	550	534	572	563	552	583	562	587	573	605	538	609	555	563	582	557	554	566	570	555	538	583	529	539	581	624	589	529	564	585	615	573	544	609	549	550	550	592	552
37903	68058	55328	43420	38470	30476	22236	18682	15231	13432	8612	6475	4835	3948	3544	2839	2483	2124	1850	1555	1293	1133	1057	951	917	987	928	861	787	733	775	722	639	667	599	671	638	643	632	647	642	572	595	602	636	583	596	620	598	600	598	633	622	596	615	608	595	610	579	528	595	615	566	579	609	563	621	604	582	608	602	590	609	612	603	606	633	593	630	585	623	550	569	562	558	606	566	586	550	638	558	557	584	583	563	617	592	610	590	557	586	606	556	555	564	567	567	534	570	563	600	600	576	547	582	552	558	601	578	597	585	591	584	566	589	595	544	597	585	520	544	565	588	549	641	536	538	568	543	544	591	576	589	544	552	561	604	607	518	592	583	568	570	588	619	579	560	588	610	626	593	570	569	525	573	550	586	589	597	591	603	580	534	572	563	613	574	619	582	566	572	584	560	590	596	601	542	610	573	607	550	571	592	540	551	587	592	561	562	588	555	583	559	566	580	576	585	628	561	547	542	587	551	543	608	569	604	576	600	543	595	596	580	617	577	604	577	533	588	544	553	525	556	558	586	595	566	567	545	577	561	590	550	598	583	593	607	559	572	550	590	604	591	577	546	590	577	570	587	546	593	578	588	528	580	597	562	588	580	559	533	582	612	599	580	568	563	603	579	578	558	585	593	592	587	588	485	597	598	560	583	613	583	520	583	601	591	559	603	548	527	588	596	519	554	580	586	579	586	552	596	560	578	547	613	546	572	550	564	578	535	553	584	611	565	617	567	587	604	580	615	591	571	562	580	566	572	614	566	587	550	554	588	569	627	564	575	592	562	584	597	574	585	567	603	559	599	555	581	549	551	530	554	575	534	553	602	574	609	572	561	607	583	564	556	602	555	528	575	560	564	603	598	555	561	597	559	564	580	551	588	553	607	570	578	614	586	565	579	579	598	565	593	596	557	609	619	573	563	543	565	580	546	623	571	565	575	575	592	557	621	542	590	599	575	572	573	577	584	550	544	599	582	585	560	569	572	545	566	574	583	552	592	583	580	574	589	539	560	586	591	635	557	559	588	560	553	582	597	552	598	542	537	629	571	609	581	579	605	575	600	549	567	570	546	601	572	586	563	553	555	572	618	578	583	548	557	591	535	616	608	575	599	548	583	557	597	625	631	561	587	598	571	570	584	567	574	618	595	556	557	560	543	543	531	549	602	588	589	544	616	597	537	570	542	578	614	571	589	532	631	563	579	547	572	517	651	574	588	613	585	626	611	556	581	555	541	545	565	584	596	552	586	581	541	612	526	613	522	592	576	558	605	596	598	623	589	556	601	573	575	570	595	529	548	566	615	555	592	532	563	586	589	584	545	541	576	567	600	578	559	601	554	574	581	583	553	571	557	577	572	575	547	560	559	592	586	596	559	579	554	509	565	563	592	559	562	548	570	555	557	587	609	596	586	589	572	610	562	581	558	615	616	578	557	589	578	622	572	551	579	584	591	570	561	567	554	618	561	570	568	512	605	588	574	629	577	611	560	560	581	578	558	559	554	535	560	610	598	548	592	620	574	552	567	557	576	571	598	596	601	569	637	599	612	570	589	574	583	583	535	585	561	581	608	541	550	567	566	574	585	556	542	567	570	642	549	563	587	576	539	600	576	585	553	571	581	630	603	566	553	579	587	562	560	565	579	570	545	596	568	524	579	625	565	576	572	589	579	607	568	556	524	553	572	555	572	548	569	601	607	577	570	574	558	550	564	581	554	612	571	607	591	574	556	624	601	580	572	565	573	583	561	538	570	591	532	559	573	549	598	590	572	590	597	554	558	587	548	542	595	582	589	530	600	564	593	553	583	576	594	552	569	592	561	597	514	594	561	562	629	567	578	586	569	610	574	602	623	572	601	575	587	589	581	594	598	594	590	570	565	586	559	584	575	553	582	587	582	628	552	603	581	554	590	556	553	564	569	578	588	584	587	524	593	561	588	585	589	616	557	603	579	582	585	591	551	569	580	516	595	600	640	583	584	587	594	573	553	615	592	576	581	575	616	608	553	580	561	579	603	604	582	546	614	596	576	581	537	558	580	540	580	559	567	574	557	568	512	576	562	565	601	581	574	559	578	572	560	608	569	580	595	541	571	586	553	598	582	586	575	541	548	616	585	583	580	612	590	538	562	517	575	621	591	567	530	578	592	552	570	556	584	549	568	560	587	598	599	572	596	619	590	580	585	609	504	597	563	631	541	578	596	596	560	530	614	597	605	542	529	618	556	570	574	570	569	574	600	584	563	541	560	576	553	567	559	560	559	576	559	551	559	578	603	574	562	563	593	582	580	565	581	578	614	611	608	539	575	561	558	562	543	553	579	617	582	560	555	563	533	592	575	600	582	600	599	599	555	532	589	560	612	557	562	567	557	541	598	603	555	571	581	628	538	579	595	561	551	567	531	572	585	568	555	581	565	572	586	582	606	572	534	585	540	572	546	532	597	596	558	567	558	571	545	579	594	569	563	563	585	566	540	588	557	592	547	583	552	601	585	605	587	560	565	583	596	580	588	584	565	538	576	560	598	553	561	569	580	577	567	594	587	601	567	579	619	587	590	635	580	548	595	600	540	565	596	588	562	584	581	566	579	573	579	587	548	580	582	590	573	567	594	545	601	551	568	571	572	563	566	588	579	576	605	548	577	577	580	571	537	603	577	573	567	562	596	612	564	567	545	626	525	565	580	591	598	503	572	546	628	570	572	592	551	574	528	567	542	617	563	610	564	548	623	555	530	566	612	587	581	574	564	583	574	639	560	591	556	560	564	563	546	540	587	531	596	615	571	605	534	594	558	551	548	590	565	544	503	613	570	548	586	602	537	554	604	547	585	577	587	572	619	577	526	579	606	581	559	621	593	536	577	599	573	564	566	577	622	594	601	590	530	591	567	531	580	596	571	592	542	576	583	589	568	582	557	596	584	583	614	570	575	566	554	587	569	567	597	579	597	565	550	586	581	584	596	544	575	566	596	564	588	570	556	564	619	573	565	574	576	580	552	578	596	617	568	614	600	557	525	586	575	580	583	588	618	562	565	550	564	578	599	566	583	580	565	576	609	568	589	588	596	558	596	543	589	524	574	605	581	584	566	599	601	579	579	568	586	548	592	545	560	556	597	577	576	627	538	557	571	573	586	564	593	588	576	551	596	598	593	565	573	568	605	584	572	571	547	580	581	579	585	600	603	534	580	575	574	576	556	567	592	564	543	564	584	596	609	594	575	556	594	551	555	542	592	568	572	579	554	578	547	625	581	587	545	561	640	551	604	600	589	570	577	567	581	572	606	662	556	555	590	578	592	575	578	582	549	585	554	601	593	546	567	568	591	507	593	609	579	594	581	555	564	633	563	599	592	588	544	581	599	574	593	570	598	579	623	580	574	536	575	590	624	626	608	575	599	577	555	577	526	572	586	586	564	577	568	558	587	579	567	599	583	581	592	600	546	598	615	602	580	559	526	543	591	556	556	599	584	602	565	589	583	536
32367	42738	45199	35509	26301	16820	10054	7019	5504	4336	2794	2039	1446	1384	1154	1097	829	722	640	586	554	490	444	486	441	418	443	458	439	390	393	361	395	368	361	353	379	368	341	325	323	367	364	311	386	365	386	359	335	364	368	365	348	362	353	351	376	390	329	348	351	318	421	399	377	357	348	349	365	326	341	327	364	332	371	368	332	367	324	371	353	343	369	347	349	346	350	382	367	323	329	308	396	354	357	348	374	357	349	324	362	348	338	330	346	324	333	372	344	331	335	329	336	366	368	342	340	370	344	357	359	394	355	355	358	358	333	359	340	345	332	348	325	353	358	334	355	346	344	341	364	369	329	340	330	345	355	355	394	336	352	400	361	333	365	365	335	348	362	336	341	324	335	375	352	344	383	358	341	338	328	341	345	329	324	357	365	392	368	339	351	399	391	365	350	357	377	324	368	343	357	384	364	371	336	360	314	328	380	372	348	321	335	357	351	355	368	385	306	350	325	358	373	333	336	386	351	363	334	320	353	354	335	380	383	359	373	370	350	342	362	365	334	331	345	344	344	358	392	344	338	353	360	304	352	371	365	347	367	347	360	333	363	344	350	364	333	353	328	341	353	387	353	315	349	340	311	331	347	347	370	341	343	355	352	376	363	382	370	367	357	336	350	337	325	344	342	367	344	340	345	347	390	367	393	372	389	348	345	368	337	350	384	340	379	365	371	352	379	365	348	337	361	360	414	322	358	343	363	353	380	331	332	366	381	369	398	350	351	384	329	377	360	383	331	362	345	362	365	341	343	378	415	346	333	352	348	366	337	340	358	369	317	327	328	333	344	314	340	356	367	318	364	345	372	373	345	364	359	351	396	365	365	346	359	354	351	350	356	327	354	376	339	340	364	381	360	374	342	318	336	382	328	329	366	331	376	341	367	347	356	332	375	351	328	319	332	374	371	381	364	348	338	339	342	313	340	379	356	378	341	362	336	325	359	374	342	389	369	363	354	365	354	303	365	353	336	353	347	349	348	349	285	349	371	376	332	363	351	367	355	330	369	321	352	352	347	332	331	367	350	354	375	370	322	336	369	372	330	359	377	375	344	359	342	366	358	368	350	345	329	351	349	365	343	374	331	350	369	365	335	349	358	358	384	322	352	371	352	340	335	323	385	342	319	340	363	356	336	352	343	338	370	332	357	358	361	350	358	378	357	308	370	332	361	330	337	380	325	365	346	337	320	344	358	381	342	355	335	362	371	344	389	329	340	351	335	331	334	344	372	321	333	328	385	347	333	327	370	319	364	343	365	348	326	356	330	357	333	330	330	342	362	392	374	351	369	337	360	389	376	329	390	404	326	339	353	316	364	335	363	337	355	348	348	351	351	360	332	345	358	346	351	334	377	360	327	348	344	357	358	315	314	326	350	372	337	352	345	349	342	334	363	325	343	349	369	362	340	369	346	311	349	350	329	356	350	371	368	349	345	351	382	361	354	364	327	343	372	368	348	355	348	349	382	371	332	365	359	358	343	355	383	327	348	335	345	350	358	353	333	352	351	358	350	328	338	367	355	368	345	365	326	325	343	339	369	370	376	365	362	371	364	367	338	304	385	356	347	383	356	337	342	354	347	321	362	337	296	361	347	348	326	349	355	329	339	385	337	382	342	352	320	350	330	326	330	327	367	329	346	331	358	356	336	330	350	344	346	344	319	340	366	383	331	324	337	372	341	354	346	341	351	342	363	344	356	335	327	355	358	348	377	366	345	363	363	370	340	366	384	366	359	350	350	369	354	373	390	352	335	329	331	344	366	349	381	377	357	384	372	338	325	344	349	357	348	337	353	343	359	339	340	354	381	333	361	353	384	330	365	339	326	355	363	356	361	365	364	330	340	351	362	350	347	359	325	328	368	357	350	375	370	365	349	350	392	374	331	363	371	349	327	319	355	368	325	327	344	357	359	318	375	368	353	345	326	382	351	368	346	358	349	345	388	344	336	362	342	382	377	338	352	366	358	376	362	342	324	334	347	366	362	343	367	377	377	346	378	360	342	336	385	343	383	359	325	336	388	347	332	335	373	367	399	340	340	384	345	355	368	359	358	372	355	366	365	330	383	316	358	373	361	354	359	337	369	375	348	334	329	380	342	375	359	344	348	339	350	346	354	356	429	360	340	374	329	386	308	329	368	347	367	356	373	332	366	366	323	342	321	378	354	381	349	345	344	364	344	346	385	336	338	360	370	354	351	368	359	338	353	360	361	353	333	356	374	324	346	353	336	342	323	360	327	369	398	354	370	340	347	350	336	348	355	312	353	394	343	369	354	340	369	366	353	344	368	372	372	346	389	342	347	390	365	348	332	373	336	362	328	362	356	321	356	335	347	346	313	355	363	383	324	376	345	368	352	360	356	342	339	350	346	331	350	324	343	385	358	350	372	294	321	378	352	337	371	341	359	341	372	333	347	358	380	365	357	323	373	341	350	401	356	337	350	375	334	341	389	359	342	362	358	337	373	365	360	334	340	325	355	372	320	336	361	350	356	339	331	352	334	332	355	356	352	338	332	397	371	333	334	306	373	351	342	340	373	374	325	345	374	349	367	334	349	338	353	351	372	365	366	355	370	357	344	404	364	395	377	348	341	349	352	347	340	388	340	346	325	331	359	348	368	346	383	404	352	387	336	405	355	314	330	371	357	334	343	344	390	342	316	362	344	336	351	331	348	354	341	358	347	374	356	335	331	363	330	393	362	345	341	370	350	341	370	369	379	354	347	357	339	359	346	356	328	340	341	347	418	367	359	346	382	343	356	340	386	344	359	338	362	349	365	352	359	336	366	362	375	361	336	343	362	367	370	346	371	339	341	341	396	347	351	339	390	365	355	328	355	352	346	357	360	347	366	372	343	305	359	308	369	358	331	365	324	353	364	359	326	369	349	324	334	326	363	368	348	362	337	346	328	366	373	352	354	297	362	354	357	377	363	346	346	382	359	347	380	358	366	344	315	348	338	353	360	377	348	344	355	327	357	353	345	347	369	333	381	332	353	343	375	330	371	339	353	313	373	340	358	332	354	361	362	368	329	358	347	367	391	361	350	354	343	368	366	338	327	325	343	357	313	369	372	392	341	345	351	358	346	297	366	359	365	336	362	323	367	342	367	304	354	337	362	339	377	377	336	333	366	354	364	361	342	380	378	328	319	392	374	347	364	321	372	333	359	367	349	389	342	342	328	378	358	342	325	337	348	351	352	362	329	345	360	352	355	362	393	371	352	353	317	348	362	364	308	347	337	325	378	354	323	358	370	326	342	312	380	329	368	368	342	344	369	368	349	369	360	362	332	335	329	323	327	345	401	332	369	371	349	346	326	363	321	391	348	367	329	336	347	369	390	335	363	354	361	386	379	332	354	349	346	345	342	345	336	289	351	373	361	312	322	345	359	322	370	325	344	386	351	335	348	355	350	345	358	356	345	349	371	380	343	314	351	381	341	338	346	321	383	354	324	335	357	360	334	327
34552	54093	43011	32502	26792	18870	13357	10715	8634	6903	4634	3358	2397	2182	1851	1494	1152	1059	869	755	716	616	577	581	513	500	513	461	500	483	442	401	401	408	398	381	367	360	389	360	391	366	391	392	338	367	352	417	399	376	381	349	373	372	387	366	366	367	341	377	388	349	354	357	355	401	394	362	359	361	330	368	379	390	387	346	364	368	384	389	362	383	362	336	366	336	373	375	353	371	375	403	366	358	369	355	348	347	358	361	377	375	367	370	364	377	368	375	351	342	408	327	362	394	337	394	356	381	379	372	375	369	351	363	417	353	378	358	359	389	364	365	379	350	367	392	342	348	355	385	378	335	345	361	372	395	358	355	370	394	365	345	386	359	362	381	348	415	354	377	391	379	368	383	344	372	360	360	324	382	352	383	347	369	418	356	348	377	347	374	378	373	362	348	352	384	356	374	373	396	382	373	391	355	375	387	371	386	381	342	359	371	371	364	379	338	374	385	361	397	364	369	376	351	388	380	378	399	374	377	362	359	388	393	397	363	377	348	343	379	370	393	350	371	369	347	339	382	362	402	383	395	376	346	366	400	350	361	384	363	398	354	380	403	412	348	381	369	362	335	381	351	380	327	350	364	360	390	365	367	388	381	324	367	366	377	381	375	388	361	385	364	358	385	342	377	381	356	363	385	354	345	402	416	380	379	383	360	382	389	361	345	371	381	362	352	351	361	377	375	347	355	381	349	372	407	381	345	397	370	376	356	398	358	355	349	368	373	401	368	389	379	368	356	357	373	359	357	386	347	373	364	390	326	364	370	385	379	378	370	388	370	368	377	375	378	363	399	369	379	334	361	356	400	349	378	387	400	372	386	342	364	384	364	330	344	357	356	379	384	371	389	392	377	357	371	336	378	358	395	353	383	378	404	396	388	393	328	373	355	351	347	348	371	371	356	383	341	377	361	373	380	365	369	400	375	437	385	378	365	346	390	375	357	342	364	347	413	372	349	331	369	375	370	334	359	357	359	383	359	403	336	364	369	369	392	371	357	360	360	392	382	362	363	354	372	374	407	351	396	392	369	361	354	388	367	370	350	353	362	362	352	370	399	357	407	381	398	378	353	337	398	380	401	394	373	359	374	372	384	354	345	353	378	348	327	375	356	362	392	378	371	368	390	377	391	393	375	348	333	386	356	368	374	349	396	412	342	401	392	372	347	330	365	367	359	383	330	370	372	357	365	350	371	419	375	366	370	400	355	363	398	359	344	370	356	351	391	345	394	375	371	371	380	375	367	361	367	372	419	362	378	391	341	377	373	360	349	373	375	392	371	376	349	381	350	352	358	363	353	402	367	381	368	400	375	353	364	359	406	350	381	373	401	329	358	374	371	390	364	373	411	369	358	363	359	333	357	367	390	364	380	383	398	407	365	366	345	349	383	356	370	398	388	394	350	371	364	383	392	386	379	380	403	345	339	388	396	358	354	368	329	362	384	360	380	348	386	434	372	379	351	326	355	348	384	359	379	386	379	401	370	383	383	372	378	362	390	392	330	344	383	372	362	357	368	374	375	361	383	378	363	338	348	393	369	378	351	383	361	333	343	360	383	356	357	393	372	352	379	337	369	369	392	360	357	343	374	347	351	360	403	378	385	392	365	394	382	364	372	377	371	409	360	368	365	360	403	360	394	377	380	378	372	361	354	360	349	329	371	368	401	402	377	370	345	378	372	352	360	362	387	382	368	349	359	354	379	402	364	378	371	376	358	373	354	387	321	365	399	353	353	398	362	364	367	360	367	357	395	358	372	378	351	398	369	356	372	358	360	382	354	359	400	375	373	371	366	365	369	335	382	381	386	383	358	396	367	400	370	344	343	389	359	345	332	368	364	421	385	373	370	350	411	381	391	403	356	394	378	356	390	367	358	362	375	383	355	379	381	376	384	369	388	388	363	334	378	354	371	361	383	383	365	339	391	364	412	361	348	379	406	407	361	387	339	356	374	352	364	333	380	339	363	336	385	371	385	354	387	348	362	352	362	365	332	365	385	402	349	355	340	347	420	409	383	365	393	374	402	360	334	366	343	394	360	371	336	384	401	358	358	354	375	339	380	360	363	381	384	356	394	371	358	359	365	356	393	374	354	349	335	358	381	367	361	366	361	389	348	368	384	400	401	363	353	392	347	345	375	354	358	384	366	390	373	381	376	361	362	369	374	363	333	369	384	378	386	364	375	367	354	339	386	368	378	355	361	355	400	361	385	375	352	372	344	380	320	355	394	372	369	360	366	380	385	342	400	377	396	398	402	365	340	391	378	354	383	354	374	381	380	374	365	385	369	376	388	364	400	378	369	383	388	408	359	377	402	407	379	365	375	386	377	370	377	349	335	354	341	389	360	337	366	342	319	386	397	352	373	416	369	373	382	350	343	373	378	387	361	352	382	383	363	376	382	373	383	341	393	355	374	359	389	382	350	384	397	353	352	401	384	339	374	373	368	370	383	370	372	377	338	392	374	403	388	364	333	393	379	340	376	354	363	368	365	388	371	361	378	371	370	345	367	370	360	389	388	407	396	352	355	388	368	374	359	344	366	348	374	372	355	363	386	353	374	369	366	377	375	365	371	382	353	352	357	357	365	360	374	368	376	357	400	381	375	339	369	387	362	354	371	394	349	337	368	372	366	376	361	371	385	381	350	346	358	357	359	348	377	410	367	353	358	357	358	347	386	379	390	376	329	374	381	375	346	369	385	362	371	381	356	371	385	346	364	374	327	370	373	356	356	379	353	402	400	374	365	369	404	367	355	383	384	384	382	385	414	394	335	369	348	416	352	331	373	334	387	390	341	382	372	316	348	386	343	382	358	378	368	379	392	365	378	401	389	394	346	424	380	393	376	379	384	336	379	368	376	387	334	348	387	385	347	351	406	352	400	393	351	388	337	346	386	328	392	347	329	340	364	368	380	353	352	366	387	390	354	353	350	374	365	376	349	386	357	398	352	364	384	366	338	380	396	385	369	343	380	353	364	379	371	374	378	369	398	361	354	361	361	351	410	359	362	391	366	381	361	390	363	354	341	379	350	342	364	389	364	375	365	383	402	380	368	354	343	369	347	357	359	367	354	386	381	395	373	394	373	395	423	371	341	395	322	365	369	365	365	404	378	372	380	343	391	388	370	380	361	382	385	335	364	397	350	363	379	352	357	360	349	359	364	360	352	397	386	387	373	378	338	369	363	387	397	355	366	354	339	355	366	400	386	368	377	387	379	346	387	378	399	353	414	368	397	367	372	392	374	369	338	353	408	393	345	344	358	322	355	358	366	360	361	365	360	367	346	373	383	379	382	374	351	350	384	395	361	357	357	369	359	363	374	383	390	360	376	348	363	378	338	360	392	379	332	396	387	373	371	392	330	389	361	379	350	361	345	351	366	388	362	390	385	371	378	371	361	373	364	364	351	356	375	388	369	347	361	363	372	402	348	355	369	379	332	383	403	417	346	399	357	373	376	344	368	385	369
23789	21285	29590	27570	26386	23784	17753	11315	9013	6679	4707	3397	2611	2120	1772	1443	1327	1118	1006	849	832	746	704	635	631	625	604	590	583	536	522	514	469	503	500	539	475	502	506	499	497	491	490	497	495	442	469	461	440	481	478	479	502	448	502	442	460	487	518	471	472	465	481	452	485	483	484	476	475	484	497	497	495	389	523	459	485	487	487	431	468	485	433	451	486	472	479	479	495	472	452	495	461	481	453	446	470	471	428	459	371	468	413	483	479	477	463	495	476	498	463	477	452	485	460	473	485	479	430	509	459	479	474	444	449	473	482	535	452	508	486	439	425	518	441	424	456	477	473	481	513	450	481	476	448	525	485	459	450	473	452	458	482	444	489	465	457	476	498	426	472	479	450	478	470	483	480	455	503	480	460	463	466	497	432	483	459	477	472	461	483	448	470	450	470	464	484	499	501	461	466	465	454	478	420	465	457	454	486	447	468	493	470	465	484	485	460	462	460	479	478	474	502	472	467	469	478	481	471	449	476	454	460	490	451	499	497	466	459	476	482	478	432	446	504	447	452	457	465	486	492	445	477	493	436	465	452	432	455	491	451	441	440	464	472	471	483	442	467	466	503	466	439	492	464	466	463	447	442	466	493	479	480	473	461	448	443	499	472	471	447	474	498	478	436	461	452	509	472	496	485	463	473	478	490	442	459	484	450	480	452	465	452	482	477	472	476	478	496	421	491	475	433	426	497	452	468	480	467	501	475	477	494	499	507	473	446	427	510	478	483	473	463	456	532	479	504	485	513	462	469	471	448	486	463	497	444	487	489	469	460	475	456	442	475	463	496	479	528	460	479	451	470	493	425	458	500	467	497	462	489	474	462	437	492	455	472	500	465	473	427	469	531	448	440	443	415	489	486	473	457	487	505	504	488	479	453	526	459	484	458	475	478	452	473	445	508	477	490	504	492	494	438	468	477	437	534	474	464	468	498	460	432	493	498	453	461	480	486	470	477	484	488	455	492	463	460	418	469	508	493	452	492	500	430	432	474	461	415	488	451	485	469	516	494	459	461	476	490	481	484	508	508	495	490	475	490	439	486	506	452	472	440	449	445	507	475	481	490	468	473	452	484	441	476	429	519	458	476	440	508	499	430	511	480	463	487	496	431	502	461	496	497	456	480	455	469	444	506	484	470	474	447	483	468	467	448	483	481	491	484	452	447	451	482	496	442	500	490	489	467	509	466	455	468	472	453	469	474	511	478	454	464	478	457	448	454	499	462	452	458	537	465	444	459	497	475	486	473	472	495	472	463	452	457	461	466	424	469	484	500	425	469	421	497	459	466	463	476	470	459	475	468	475	470	507	500	455	440	473	434	483	455	476	467	488	477	492	442	484	471	437	435	453	438	444	470	481	474	444	466	459	471	490	499	474	442	506	489	477	458	474	480	457	470	463	459	510	478	461	488	520	483	459	466	412	477	461	465	499	481	483	412	496	462	466	465	462	430	474	472	463	489	496	466	480	480	459	462	461	507	436	475	458	454	453	458	423	495	515	416	482	469	483	495	464	458	467	457	489	433	448	465	510	472	493	466	479	478	473	465	485	457	470	477	431	440	519	477	490	510	482	463	458	443	465	472	478	440	450	473	496	469	458	521	488	454	463	468	489	505	441	461	472	479	454	487	475	457	479	482	463	487	514	484	484	473	465	476	481	446	492	475	461	453	463	477	470	482	477	463	478	465	480	415	494	471	490	445	464	415	466	464	523	498	459	455	476	472	472	463	474	456	487	463	470	454	478	501	449	475	425	427	464	483	489	515	456	482	475	466	451	474	500	449	534	495	469	457	458	465	464	476	498	489	491	472	480	482	453	448	491	467	459	508	489	481	494	470	463	478	426	451	435	465	460	471	440	457	470	466	465	463	489	446	455	422	505	504	448	461	493	469	435	491	472	492	483	471	459	480	533	487	464	481	469	475	514	469	439	448	473	496	446	490	461	452	488	485	467	464	470	455	463	468	483	487	454	481	497	472	457	476	475	468	468	483	473	445	479	455	521	446	479	442	491	473	489	467	441	457	516	435	478	447	486	494	469	468	423	472	495	459	472	430	475	476	460	457	432	450	463	466	445	481	449	444	437	486	469	453	479	466	456	490	469	474	490	436	473	463	509	442	445	469	452	473	480	476	497	459	458	464	502	483	442	450	475	463	478	458	435	457	483	433	448	468	460	452	436	501	475	460	473	481	492	476	504	478	405	508	474	454	489	454	463	486	462	452	442	488	441	466	473	484	475	448	507	466	436	444	488	447	482	459	455	460	444	501	488	475	497	482	470	478	451	457	460	467	478	468	475	462	539	466	456	443	485	474	487	516	481	453	475	484	441	484	492	463	484	471	463	465	496	474	510	457	463	439	490	508	463	457	489	525	475	466	494	518	503	474	523	467	490	450	454	468	456	475	496	445	477	504	469	446	465	482	490	433	502	482	474	465	454	457	432	469	460	447	535	489	457	477	453	440	451	467	474	442	475	481	473	452	466	492	482	501	466	470	445	497	438	479	451	458	483	463	473	466	455	453	438	418	510	513	502	490	456	456	448	495	455	478	476	450	478	473	488	518	473	486	513	469	422	502	496	456	499	473	506	452	454	469	447	472	483	497	459	451	462	464	498	439	475	494	449	473	475	487	473	478	460	491	459	535	434	475	483	459	478	493	449	443	471	499	470	497	492	492	488	463	486	461	441	489	481	467	467	463	462	464	463	463	456	480	478	448	505	387	475	458	449	469	451	488	472	483	453	488	464	460	477	456	446	440	481	469	505	469	482	485	495	429	436	481	447	476	447	482	469	466	484	476	485	485	467	492	462	463	487	477	500	495	462	507	435	509	467	488	457	472	457	444	482	512	416	470	456	491	452	464	483	495	468	482	485	505	483	473	446	456	458	463	496	418	429	460	472	451	469	478	474	421	464	516	459	484	478	453	468	468	484	475	525	499	479	488	480	446	469	454	465	473	473	460	487	466	461	512	480	452	477	460	469	463	443	471	501	483	479	464	469	447	472	464	525	469	482	499	465	489	480	465	471	473	492	450	482	484	456	443	514	490	479	475	465	470	473	519	477	449	454	496	439	469	470	459	479	451	472	496	499	469	458	439	495	450	498	466	489	468	444	469	477	482	483	471	465	514	459	465	472	452	493	492	455	473	472	482	440	465	474	450	438	469	461	473	475	477	487	480	440	477	440	459	499	482	512	486	451	445	433	480	479	417	467	482	446	457	451	499	508	487	482	451	443	465	484	478	496	494	472	454	479	429	470	461	484	434	481	455	474	473	471	486	488	472	460	479	468	482	486	466	468	498	457	537	505	467	480	458	444	426	510	492	492	484	460	466	475	475	484	501	459	469	482	496	462	461	462	456	451	462	495	443	468	470	480	484	464	474	480	456	502	484	458	488	462	451	515	527	468	493	461	524	457	482	432	446	451	491	466	443	422	455	495	466	477	471	482	498	496	498	483	451	470
35432	63114	50306	39605	33436	23955	17610	14565	12846	9536	7058	5091	3872	3216	2626	2061	1828	1597	1372	1205	1003	910	831	766	756	742	788	685	640	614	616	558	541	559	499	514	526	504	523	523	497	504	497	511	512	520	497	491	485	488	503	426	541	498	497	460	476	488	508	492	488	483	502	487	465	472	526	471	477	504	488	495	516	516	518	512	469	470	526	469	472	496	467	455	474	464	480	513	474	481	484	479	458	498	496	516	479	497	476	455	489	481	463	454	470	453	493	501	469	500	491	513	509	493	509	492	477	484	483	473	433	467	481	483	496	448	484	445	472	476	494	444	470	478	457	492	492	456	463	463	482	509	494	486	468	475	498	465	489	451	493	480	502	494	485	473	481	444	496	445	467	503	489	516	452	471	488	473	478	462	472	465	479	489	471	480	502	490	491	529	486	484	493	525	491	480	472	498	475	480	469	490	486	473	450	461	476	487	475	462	510	495	488	526	498	492	472	448	443	485	422	472	461	448	498	471	492	489	474	469	477	450	480	429	507	490	510	486	495	452	480	470	474	453	468	476	504	493	488	502	445	501	493	468	490	482	476	455	478	490	488	462	499	486	509	465	483	465	453	481	487	501	494	502	457	505	495	476	486	473	443	448	474	465	508	484	477	486	489	485	478	470	503	493	487	476	491	507	483	466	504	471	494	475	461	449	505	499	452	462	481	519	493	457	485	451	489	481	474	484	474	470	470	477	489	468	490	495	475	495	457	471	481	492	533	492	532	476	458	462	507	444	489	511	489	475	428	458	497	486	495	457	474	444	449	453	466	468	522	453	489	448	445	488	469	462	459	470	484	472	442	496	479	460	479	473	490	495	475	507	499	450	484	442	479	467	484	475	494	459	470	435	461	465	481	476	455	450	495	533	484	458	463	488	487	483	459	455	491	471	485	487	469	450	469	464	519	466	481	491	479	481	504	462	499	509	489	479	478	427	459	430	470	484	469	467	485	479	463	468	472	413	431	471	485	502	475	435	464	483	526	504	474	458	506	467	481	467	443	482	492	493	479	531	505	488	474	480	462	472	521	495	429	501	474	514	473	474	459	495	482	491	473	496	503	512	481	496	461	505	508	514	459	503	481	501	523	485	513	471	489	475	476	517	454	499	503	530	503	485	488	484	497	469	484	500	517	508	491	478	494	537	481	462	452	446	455	494	486	444	452	513	465	468	509	446	512	512	484	481	458	484	456	460	527	483	485	499	494	465	464	493	432	448	439	464	478	457	463	467	493	473	471	474	518	500	464	465	469	491	464	464	476	473	484	452	508	487	502	493	501	486	471	457	456	474	438	499	478	467	485	479	506	481	477	481	468	476	472	486	493	487	500	464	478	488	505	497	475	443	458	490	462	440	494	495	454	479	488	468	519	496	455	475	450	471	510	493	449	490	468	486	465	475	505	492	478	469	492	484	481	487	495	485	499	480	493	497	465	467	465	490	455	474	519	506	534	450	482	471	481	506	455	441	480	486	450	492	504	489	458	483	464	554	505	473	478	532	478	454	484	474	447	475	509	472	461	466	543	475	450	468	475	459	477	454	480	501	497	491	483	507	453	433	511	537	466	487	482	482	488	462	461	509	507	506	469	496	520	462	491	445	455	483	461	491	490	475	481	455	472	483	453	492	434	460	450	482	529	505	477	467	486	486	487	512	506	472	480	445	521	496	430	476	465	461	472	484	491	504	484	466	488	491	448	489	475	492	454	464	440	476	448	533	475	518	513	497	478	454	533	473	493	483	460	455	480	514	494	474	448	468	495	454	424	452	523	501	451	479	468	518	493	479	443	463	499	516	454	502	480	486	514	470	513	472	432	491	483	491	501	496	470	466	496	483	506	507	510	485	492	480	487	477	477	502	510	498	461	475	487	455	452	470	506	469	490	431	483	481	441	435	488	490	484	496	522	483	508	464	453	479	435	469	460	447	479	447	466	491	474	457	461	532	478	491	455	458	498	475	458	482	474	502	480	444	489	459	432	484	477	462	458	465	476	467	480	538	473	463	484	486	455	461	489	486	488	481	477	475	503	484	497	461	462	466	467	440	467	525	488	465	467	506	465	484	457	499	479	471	506	451	464	482	501	480	503	454	486	471	445	522	475	472	477	500	453	525	486	466	522	467	468	489	496	469	494	459	455	475	488	494	504	508	454	494	476	479	483	460	451	496	458	470	523	490	465	511	478	495	455	530	472	461	505	479	464	484	469	486	508	537	522	476	487	487	465	490	489	483	469	486	487	467	494	462	494	505	441	479	535	464	491	470	500	454	485	468	469	518	498	477	449	500	456	476	493	474	510	493	497	461	489	460	485	495	489	428	503	434	467	424	464	449	519	491	485	485	461	458	500	484	465	476	457	462	485	457	517	483	513	479	495	453	495	468	484	477	485	478	503	495	495	475	466	458	452	476	490	469	491	529	483	505	458	481	487	468	512	463	427	472	526	506	479	484	472	456	455	485	494	472	508	475	510	474	471	486	481	477	462	503	466	498	434	475	507	520	486	447	486	512	485	441	455	504	447	455	499	485	467	491	474	467	476	497	481	555	476	475	460	474	466	461	471	452	490	465	464	470	486	466	454	471	459	507	477	466	505	485	470	442	471	489	441	475	498	511	481	458	511	498	509	511	450	500	465	496	459	446	432	442	464	489	516	461	512	480	537	493	492	493	469	545	469	478	445	476	507	491	488	440	476	525	470	468	482	495	446	489	460	507	466	502	476	475	456	455	435	484	470	458	495	483	460	515	519	492	466	478	523	473	488	474	506	513	463	472	482	460	488	454	479	501	507	485	483	470	491	481	463	494	468	453	469	491	462	477	482	507	487	470	484	497	478	463	500	490	455	481	490	462	467	452	511	488	469	468	472	475	488	448	457	462	488	506	490	482	516	477	465	499	487	483	477	521	463	470	478	488	460	495	483	492	479	469	472	462	468	462	480	490	485	540	460	475	471	479	445	494	442	508	483	471	441	431	506	489	433	497	451	495	488	471	497	516	451	483	508	480	497	464	487	471	492	469	456	478	460	489	494	465	505	498	463	471	517	466	503	442	484	482	463	469	483	482	437	506	489	465	483	494	471	463	472	466	467	459	474	475	484	463	484	484	510	462	494	489	510	507	483	477	481	495	528	490	454	487	476	466	481	477	461	458	473	485	479	491	466	470	486	474	484	485	519	487	487	511	461	442	475	495	502	487	470	465	518	465	487	492	476	444	465	468	483	466	489	475	493	488	511	504	482	491	469	487	525	468	479	478	457	450	477	518	489	444	456	475	440	448	489	454	496	461	453	509	455	489	469	477	442	475	494	506	487	476	478	468	467	465	473	498	453	499	466	460	492	497	521	452	468	526	469	487	478	506	510	490	500	449	502	522	501	476	496	462	491	468	463	464	485	469	494	509	480	495	499	504	471	482	459	445	472	476	469	497	493	497	448	524	518	466	470	500	504	484	431	445	478	488	466	478	479	447	482	429
24995	21978	31695	31161	26477	20151	12801	8975	7141	5149	3903	2774	2186	1704	1333	1161	1010	869	831	747	697	628	548	488	526	487	515	522	465	442	423	429	369	433	417	399	388	382	402	373	395	377	370	369	405	394	393	400	389	409	408	371	356	418	371	396	384	396	398	356	402	416	403	389	368	387	350	401	405	345	414	406	419	357	405	383	393	349	395	386	365	390	410	379	381	377	400	360	437	357	381	359	349	388	376	366	375	406	377	373	403	393	367	400	378	390	381	394	384	367	378	360	394	383	405	422	378	415	411	392	391	408	386	360	393	350	377	379	391	391	372	365	367	405	384	340	423	378	357	398	373	403	391	424	394	383	414	387	381	395	398	393	351	378	338	424	395	410	380	403	361	420	384	385	420	370	415	364	410	360	428	396	408	369	403	408	418	348	357	375	342	371	403	393	384	360	406	358	371	424	379	383	388	366	349	395	366	382	403	375	366	381	383	374	391	382	387	395	366	397	375	345	382	367	369	365	376	421	395	364	407	394	344	390	379	405	381	381	408	371	391	392	378	384	360	376	402	404	402	360	389	376	405	352	419	430	374	414	362	370	370	389	411	400	379	427	405	384	376	401	403	422	432	386	397	400	367	392	442	433	387	381	390	372	406	397	413	383	375	412	404	424	385	366	422	366	397	399	371	378	367	428	404	394	349	384	392	411	385	360	348	361	402	401	384	414	365	366	410	444	414	390	378	371	414	415	382	417	399	386	380	404	357	412	404	432	386	408	384	409	372	396	387	399	430	379	375	393	359	389	359	404	374	378	369	396	350	364	402	382	387	395	417	420	387	374	392	377	408	427	387	394	365	377	374	394	383	440	378	376	378	384	395	370	378	383	387	383	375	413	399	388	384	450	386	366	416	401	394	407	359	403	352	405	377	405	375	379	398	375	408	361	371	386	372	390	381	371	388	455	331	389	393	397	364	349	400	389	373	387	407	402	392	374	390	353	421	363	440	385	371	413	359	412	376	363	369	381	399	359	416	384	367	373	374	384	370	358	399	414	395	398	361	394	362	371	358	386	387	391	385	425	385	406	394	371	390	423	393	348	420	382	389	408	390	386	368	391	387	383	371	382	359	406	381	383	397	352	433	386	377	393	361	377	372	378	392	382	362	387	369	373	398	380	357	400	394	389	388	401	402	373	378	367	427	387	367	410	405	382	377	380	391	376	405	420	384	419	378	391	368	445	374	366	356	380	395	368	393	410	383	389	390	362	349	369	385	399	355	358	374	398	386	365	410	398	376	390	375	411	387	376	402	368	395	381	355	409	382	366	375	379	376	387	382	365	403	419	362	365	396	358	370	419	369	379	379	390	447	378	411	361	387	409	407	392	368	371	395	354	426	390	406	398	390	369	382	416	403	359	390	386	390	391	402	374	390	424	389	387	374	362	386	384	363	391	372	379	397	380	388	407	394	380	374	397	410	359	417	392	351	377	363	372	412	406	381	383	349	375	411	392	413	385	381	395	360	401	365	407	371	388	425	412	394	360	397	418	367	382	384	407	397	398	417	406	366	416	389	361	387	384	423	376	393	428	360	381	401	386	391	371	378	371	397	410	387	420	385	368	396	416	402	396	387	388	385	385	412	366	362	387	421	381	377	400	399	362	385	382	412	402	416	416	368	379	386	399	376	383	376	384	379	418	367	346	387	441	399	390	383	402	378	368	376	421	391	377	387	372	395	367	384	361	381	381	401	376	379	383	343	369	394	396	381	368	361	406	390	358	366	357	381	377	368	400	391	399	398	417	403	365	369	381	342	409	404	393	399	388	347	395	359	375	408	388	334	383	391	380	386	406	369	392	383	403	359	366	365	348	371	402	392	361	385	338	352	362	405	402	390	361	400	374	392	388	376	380	383	398	447	420	382	432	424	375	358	364	376	373	381	414	379	378	399	388	349	394	412	378	386	407	382	371	360	412	410	394	397	388	398	393	358	403	391	407	383	378	364	374	380	369	394	376	419	419	385	383	396	381	406	374	362	376	389	417	389	402	386	386	404	379	355	368	382	373	366	381	373	375	403	368	419	381	399	369	383	406	369	389	392	396	372	367	392	388	396	368	385	391	423	339	393	381	375	417	365	397	364	396	392	360	358	419	381	369	370	375	375	386	402	394	370	347	370	375	357	373	365	378	399	365	356	405	379	408	376	382	339	390	358	430	401	372	375	389	404	379	407	391	386	378	405	385	358	402	412	426	371	400	413	369	409	363	401	382	354	392	353	409	361	408	372	379	369	391	386	355	387	371	337	409	378	361	413	418	384	383	360	392	377	418	367	390	374	447	384	348	351	421	395	406	343	375	381	385	369	413	370	403	344	338	400	410	374	390	408	389	399	387	389	392	374	414	383	347	380	394	368	375	412	369	395	396	404	421	389	369	408	405	395	405	410	380	357	386	373	385	389	419	388	375	388	426	390	349	352	398	386	415	378	381	403	407	399	375	372	356	388	389	399	354	378	375	382	365	365	443	411	398	326	380	394	392	393	395	360	381	390	368	358	391	384	397	382	398	400	418	411	393	378	420	346	374	390	411	374	404	385	408	416	366	367	391	363	406	388	408	380	355	357	381	395	397	411	364	410	369	387	397	399	385	391	387	357	364	381	379	387	404	391	389	386	390	369	379	396	378	372	375	440	373	387	380	366	369	374	339	379	395	367	385	404	369	379	374	400	367	404	415	373	411	406	384	387	370	374	400	375	412	377	365	386	371	399	379	388	360	344	387	359	394	385	435	366	399	378	392	410	371	390	374	372	358	397	376	376	365	336	393	386	408	411	367	373	388	371	394	382	363	351	358	380	353	401	409	371	381	360	383	396	386	406	425	374	370	355	376	355	379	387	384	375	406	393	394	335	360	394	373	390	379	377	380	400	409	404	345	403	372	407	395	370	384	362	361	385	368	373	374	407	419	395	398	392	394	387	352	393	422	371	335	375	372	368	371	387	395	409	377	387	387	364	387	394	393	377	400	370	414	411	394	408	378	353	379	394	372	376	386	409	415	379	391	391	377	394	374	389	420	400	386	382	423	373	368	385	367	401	406	381	363	372	370	386	404	385	397	390	397	394	369	384	402	410	397	397	384	370	405	407	356	370	389	365	382	361	397	396	383	412	415	388	399	354	381	360	371	370	384	362	371	430	394	381	418	395	373	402	373	375	378	386	395	367	364	387	353	407	373	377	406	412	428	387	376	389	383	348	358	387	396	409	356	403	366	372	419	361	388	384	396	417	367	399	368	399	414	419	412	364	373	400	386	402	386	410	394	392	360	377	412	382	439	393	369	392	402	395	387	416	383	422	382	385	389	383	360	421	376	375	395	381	425	389	385	384	372	400	413	365	422	388	388	356	415	374	360	380	410	339	377	406	383	365	363	379	388	402	373	402	385	391	377	359	369	386	349	427	376	392	397	379	399	415	405	342	357	385	361	396	400	382	338	408	401	394	392	388	360	382	406	382	377	359	399
35469	58842	47099	36052	30411	21763	15700	13046	11162	8141	6109	4436	3354	2668	2034	1789	1569	1334	1115	948	880	769	660	577	576	606	582	580	518	525	443	454	505	442	453	441	451	434	405	415	417	410	393	416	403	394	423	398	419	404	413	419	431	360	385	393	396	433	428	404	440	422	411	411	421	429	438	423	411	384	389	409	416	405	396	394	426	396	387	450	399	421	382	414	443	403	425	388	430	391	426	426	405	424	415	385	403	404	393	416	452	415	400	401	377	427	412	368	374	422	436	435	390	391	408	374	383	389	413	415	402	364	349	372	388	371	424	360	406	420	389	405	406	403	403	429	421	425	428	379	443	434	393	395	393	423	382	389	425	378	426	404	395	396	438	347	397	390	393	391	418	417	406	412	409	431	422	403	423	394	433	413	400	395	465	406	416	405	410	414	466	402	428	401	401	415	421	402	400	419	391	466	405	416	414	340	403	395	406	417	364	398	422	397	439	391	422	376	410	399	406	417	413	389	394	435	388	402	416	398	409	399	446	409	412	392	406	433	401	401	418	387	407	407	417	420	431	418	412	397	417	419	390	407	431	380	434	396	407	395	430	392	398	426	396	399	405	427	399	398	414	410	415	438	402	402	375	399	378	414	368	434	428	431	418	401	418	420	373	380	407	420	358	367	415	433	388	386	417	376	425	404	405	402	388	421	441	413	429	383	389	413	398	390	420	405	428	379	396	388	397	419	433	380	421	437	411	436	405	392	414	427	421	410	382	407	418	441	386	376	388	440	413	396	420	414	387	390	413	365	364	390	449	412	417	398	401	403	381	411	404	403	378	379	393	392	401	372	417	403	395	441	432	396	387	444	422	406	393	439	410	403	408	425	433	411	391	409	371	403	405	390	409	447	385	395	421	415	391	426	407	387	409	417	423	426	404	412	395	411	390	416	408	411	425	411	391	424	425	347	390	394	378	413	428	433	412	404	390	392	407	447	366	415	398	390	416	425	424	372	437	406	421	434	413	434	402	426	404	442	419	405	380	439	411	361	368	403	409	395	399	434	398	382	398	402	388	396	415	386	425	431	404	368	372	429	415	426	400	417	403	425	421	401	399	371	417	396	413	415	458	412	396	415	405	407	400	407	415	407	402	379	423	439	391	391	385	405	425	412	396	407	436	373	392	385	443	359	392	407	438	402	413	381	384	406	389	399	417	404	421	395	414	421	400	405	415	399	428	377	390	406	411	423	392	385	409	383	408	403	428	392	404	430	417	382	398	425	432	407	421	445	389	406	395	413	423	404	368	447	405	423	426	428	421	414	435	423	434	420	428	380	413	389	399	367	396	428	401	386	400	433	411	397	428	383	377	382	416	394	408	359	437	383	451	437	403	424	392	388	428	415	415	389	419	460	393	379	451	397	415	445	426	421	412	390	422	431	383	421	429	456	393	414	436	370	400	413	402	383	379	401	386	439	408	378	393	431	427	385	395	416	402	423	398	380	421	403	408	409	416	434	375	426	398	387	400	413	396	397	408	397	404	381	415	404	392	396	385	404	421	388	424	403	440	404	431	393	398	420	413	424	384	415	389	403	438	397	436	451	396	415	357	407	391	399	393	450	428	449	411	390	414	413	409	396	410	411	404	431	388	423	385	433	441	412	409	411	407	437	383	430	406	408	409	422	396	392	428	409	417	422	396	432	433	364	411	436	420	406	433	386	364	414	415	427	431	413	408	418	405	390	403	405	399	416	424	403	384	404	422	429	424	427	366	391	442	429	440	395	403	401	418	448	407	429	409	425	399	425	408	401	413	429	444	406	363	382	406	457	385	414	415	403	436	404	405	416	410	380	363	431	400	400	394	445	399	428	431	428	405	390	424	390	365	373	392	401	408	405	413	389	397	437	398	391	390	403	382	396	424	438	415	413	393	393	411	415	410	404	420	385	407	428	410	377	377	370	442	413	421	432	418	417	433	404	419	418	432	411	404	420	395	406	383	399	385	401	372	389	413	428	412	413	441	390	414	416	432	377	376	383	400	435	386	423	433	428	367	375	403	408	410	388	395	379	390	396	425	388	405	391	428	396	402	380	422	431	413	413	387	391	390	398	395	404	388	401	411	356	388	400	411	451	418	383	430	448	434	386	383	401	420	392	412	392	408	361	387	406	433	387	410	423	425	421	414	380	382	403	394	391	387	408	409	371	385	450	406	442	382	406	425	402	412	399	379	402	418	417	390	437	402	432	387	417	383	385	405	407	391	361	404	404	417	388	381	399	424	410	392	404	376	397	406	402	462	398	372	426	413	412	392	419	401	397	431	423	408	430	424	441	397	421	385	425	421	410	396	414	393	382	402	386	418	398	436	392	449	419	433	385	397	446	402	454	421	415	419	375	432	388	405	395	413	400	408	416	442	429	362	407	401	426	439	421	412	395	409	397	410	393	416	382	408	372	403	440	395	398	425	389	410	400	454	416	379	414	400	366	388	403	413	395	410	401	427	401	420	418	401	379	439	401	386	420	428	390	411	390	411	419	387	425	463	431	408	427	414	392	402	404	371	428	384	391	428	413	405	429	387	428	425	391	347	404	394	430	406	439	423	389	386	449	379	388	395	432	429	396	426	419	402	414	450	407	388	430	402	448	377	411	435	393	405	408	368	413	413	435	391	386	418	371	399	404	456	418	418	412	376	415	415	389	402	379	391	399	406	423	405	405	432	347	416	401	377	392	419	374	407	420	404	453	426	353	416	422	402	407	410	389	434	435	408	434	381	377	411	414	414	421	420	409	379	414	413	449	403	426	453	400	399	442	423	412	394	417	394	359	419	394	390	438	403	389	449	356	429	406	397	416	438	395	448	414	426	414	435	390	447	397	394	376	396	433	421	403	417	402	388	415	400	402	374	405	399	412	406	393	410	416	380	437	404	432	414	399	398	382	407	393	426	422	390	384	380	403	427	409	408	401	428	427	397	414	409	393	396	405	410	426	429	406	442	424	400	437	415	415	413	401	409	399	420	431	469	410	412	402	417	435	404	410	400	411	401	435	399	402	425	425	413	371	410	416	433	403	427	383	394	384	405	428	393	394	381	373	410	421	394	405	417	412	420	388	430	420	440	475	406	400	381	404	391	400	425	401	427	406	415	419	409	377	431	396	402	381	423	413	437	363	386	416	381	407	384	391	429	399	405	395	465	442	452	413	391	428	416	382	422	436	383	410	416	414	441	405	384	394	465	433	387	402	407	377	382	434	382	406	388	420	408	416	436	418	397	373	419	426	446	426	405	403	414	406	428	409	423	378	380	380	408	384	407	410	414	396	409	404	390	413	409	388	399	402	431	394	391	422	353	413	398	380	408	407	427	407	406	425	424	424	407	397	409	404	401	421	439	369	414	439	442	388	403	411	439	410	398	399	421	398	390	403	426	418	402	408	434	459	390	430	423	404	425	428	402	438	404	381	432	408	434	391	395	390	385	409	463	407	456	375	426	391	442	419	424	412	380	414	410	421	388	417	434	376
22731	21193	29043	24564	23593	25356	24430	15794	12312	9429	7015	4551	3743	2837	2302	1986	1681	1547	1310	1204	1071	980	880	845	785	796	792	726	745	695	690	676	639	688	627	637	628	638	610	577	589	588	612	562	556	592	552	549	576	595	533	586	565	589	551	602	566	609	546	612	593	584	560	578	578	621	595	581	582	592	601	629	563	561	577	634	595	549	584	620	592	590	581	578	543	611	570	560	549	545	587	545	612	539	584	568	592	570	546	535	576	549	566	551	570	556	617	607	579	564	567	590	552	589	602	562	510	570	583	562	575	511	539	578	583	593	612	555	563	565	598	560	530	549	578	522	592	556	578	500	550	554	527	551	613	578	573	587	584	535	569	587	554	583	616	608	524	541	532	513	570	574	549	569	562	590	574	551	573	577	568	590	586	629	566	587	573	541	572	588	607	527	566	547	559	581	566	528	560	557	577	527	586	535	573	579	549	596	561	597	545	547	593	560	574	554	593	597	559	573	554	592	580	582	572	565	569	541	531	554	596	566	546	603	549	557	574	566	599	565	593	556	573	542	559	592	537	548	572	562	601	577	552	587	562	568	565	544	599	552	563	557	577	551	594	526	542	536	603	545	539	575	586	596	558	548	558	612	595	556	557	572	568	581	572	581	593	525	555	584	564	522	558	579	582	553	602	576	572	620	553	541	578	618	586	565	588	618	582	550	592	574	576	568	555	612	574	581	590	556	598	589	588	620	582	583	585	558	589	588	559	551	571	610	620	600	581	557	547	619	596	556	593	558	577	630	542	558	577	544	576	569	575	548	566	623	516	604	578	544	521	535	571	598	572	549	590	597	564	586	573	579	554	575	586	608	579	552	538	558	561	540	598	569	584	555	539	536	564	580	607	608	582	568	556	571	559	578	604	537	558	597	516	627	553	600	566	562	599	543	530	582	533	585	567	586	583	558	553	598	573	554	528	573	593	569	533	538	520	550	562	538	549	546	578	565	561	548	583	595	572	579	538	545	552	639	565	613	588	567	595	575	580	511	557	578	580	591	554	551	632	565	591	556	606	605	575	599	556	565	603	595	556	549	578	569	593	564	561	556	581	561	541	571	548	561	509	548	519	570	527	580	557	580	554	617	538	546	596	580	560	552	534	547	538	585	582	565	566	562	558	579	605	612	565	561	543	535	544	521	555	552	575	554	600	568	575	564	564	575	577	570	572	570	534	564	606	570	556	590	523	550	599	554	534	601	589	553	526	556	577	537	522	556	559	594	591	557	556	560	589	589	581	584	552	578	559	563	568	567	544	544	586	559	517	590	558	541	570	564	606	559	527	565	560	559	561	587	557	597	598	543	564	541	578	545	574	545	601	591	592	554	555	530	585	592	569	570	556	495	554	570	514	621	565	572	564	603	565	538	568	597	560	554	542	553	528	564	543	600	617	590	544	547	561	571	561	580	578	561	529	542	542	571	552	611	525	546	532	599	567	562	540	578	568	550	543	505	590	577	623	598	577	576	568	566	610	543	528	595	575	596	609	550	533	574	615	560	551	575	551	565	541	571	522	559	578	552	601	603	523	544	596	585	564	585	566	564	567	555	595	562	510	555	536	593	577	568	549	593	565	572	589	582	550	561	547	549	535	581	594	583	622	582	571	548	530	595	594	568	557	560	536	583	566	557	596	557	531	545	552	582	574	604	552	547	565	548	549	543	544	530	569	575	562	526	554	587	572	589	543	554	588	565	558	573	538	604	595	580	582	636	576	575	544	595	553	539	582	551	600	533	566	530	554	576	544	604	540	578	605	562	578	567	552	603	531	537	556	584	574	623	557	563	572	589	537	609	567	590	562	534	550	573	560	585	566	527	587	574	539	569	555	564	571	541	583	556	590	566	524	557	553	542	576	588	553	565	563	571	568	531	606	560	609	565	571	559	560	585	571	580	575	552	560	530	574	559	619	527	585	543	538	609	529	591	589	612	571	587	607	568	587	570	579	603	610	595	582	564	586	599	592	527	569	558	593	546	571	633	568	560	559	567	563	528	574	558	562	566	593	534	558	563	572	546	553	552	520	574	554	566	536	566	594	582	625	578	545	559	583	551	583	552	523	529	558	571	544	581	582	593	562	564	597	576	562	544	638	543	586	552	554	629	568	513	586	582	604	612	585	572	563	578	578	563	572	556	576	541	563	591	572	564	582	594	573	535	588	550	536	549	608	554	573	568	582	544	563	570	601	581	559	543	579	550	609	580	598	567	538	571	616	540	609	586	589	570	583	557	561	584	571	573	563	634	589	551	541	565	543	549	532	555	560	567	572	578	606	535	563	589	515	598	561	582	569	525	561	543	600	561	567	587	579	523	569	573	591	581	569	556	565	605	595	602	562	536	574	560	547	539	554	529	554	564	586	541	604	550	560	590	583	569	562	562	596	589	530	573	572	574	548	583	560	563	561	575	531	565	540	563	575	633	558	593	560	553	540	531	578	552	539	589	571	544	573	607	550	569	574	554	566	558	582	568	611	568	549	552	543	571	569	573	556	525	592	507	551	597	590	570	538	556	490	580	523	544	581	567	586	545	612	550	601	584	562	550	574	567	519	545	564	579	531	571	539	542	603	584	572	584	566	587	590	570	570	549	581	547	540	593	557	585	558	523	600	559	568	579	572	541	577	579	539	593	564	554	561	582	589	598	579	627	548	574	588	630	576	606	579	567	581	570	625	588	554	537	557	528	548	599	631	511	603	556	554	555	571	589	535	555	611	533	565	551	565	586	554	593	551	566	600	597	548	585	551	552	607	558	564	560	578	592	553	547	576	587	558	567	603	571	553	562	631	551	586	580	563	554	588	577	564	574	596	520	592	606	577	566	557	539	530	555	532	580	565	576	571	562	515	556	565	608	512	592	588	596	538	544	564	622	567	601	575	518	608	515	570	531	576	555	545	613	566	534	617	559	597	595	504	598	537	583	524	566	552	582	574	563	533	544	584	604	588	581	552	584	563	556	584	550	527	572	600	602	561	623	555	574	551	590	613	533	608	583	512	611	591	582	540	533	550	563	558	563	548	590	533	539	555	566	552	574	554	554	548	578	551	557	589	570	555	570	578	563	548	601	576	506	564	551	542	527	578	548	590	603	587	588	590	533	563	583	519	539	571	608	530	596	578	575	550	529	540	608	560	565	569	519	561	534	584	546	551	551	541	584	574	590	558	592	565	536	566	570	567	549	588	614	584	561	587	594	580	575	572	569	575	579	569	571	578	567	535	590	569	574	613	574	545	589	551	564	543	574	577	569	525	559	572	534	555	545	600	597	576	587	547	554	578	532	581	550	560	573	574	582	585	558	556	602	568	576	596	593	565	565	556	567	580	614	578	583	577	557	565	542	612	568	504	576	557	600	607	555	567	568	586	555	567	595	603	602	523	541	571	561	545	567	552	587	580	569	583	561	561	500	542	549	538	557	567	572	591	578	560	610	568	583	553	592	574	585	528	533	535	525	540	546	556	566	601	577	576	556
38750	67268	54655	43708	37130	28353	22592	18781	16303	12861	9903	6646	5452	4186	3161	2795	2365	2059	1803	1524	1326	1192	1058	1006	971	910	864	852	806	748	738	728	738	659	629	617	668	655	601	603	563	609	615	567	576	588	608	611	589	566	599	591	589	604	544	626	602	577	537	583	576	563	556	551	568	590	561	604	565	610	577	546	599	581	583	612	613	542	623	562	608	554	601	568	560	591	567	549	573	554	565	571	575	607	570	545	573	634	561	608	582	585	595	562	593	584	591	570	601	574	578	578	537	561	565	546	554	593	588	570	545	562	558	540	562	603	564	586	609	558	593	594	585	551	595	585	554	561	541	582	588	590	571	602	552	599	563	582	614	576	548	573	579	583	614	576	580	579	549	571	572	589	568	613	592	540	599	572	585	531	553	625	571	520	579	596	539	596	605	589	557	565	559	542	535	570	587	588	605	586	593	594	605	529	552	557	591	567	589	591	577	577	633	558	575	563	557	559	572	596	555	569	551	537	568	602	583	562	548	574	581	576	580	558	529	581	597	593	571	597	560	586	584	581	569	601	530	608	574	575	579	573	569	559	598	591	539	595	567	605	568	603	570	564	570	546	573	556	567	522	595	575	567	569	580	559	542	608	578	571	583	560	611	560	591	572	573	568	574	574	566	556	570	572	564	569	601	625	538	573	604	551	616	572	578	590	577	594	574	659	571	613	556	545	602	555	568	620	583	557	601	586	561	598	569	599	593	578	565	598	642	571	560	612	570	597	589	576	573	554	533	605	548	583	571	545	585	598	581	597	585	564	571	567	598	585	546	537	559	575	554	563	582	591	563	598	656	592	620	531	597	602	608	574	553	585	591	614	585	597	565	565	563	572	522	553	542	544	542	563	594	585	587	574	551	574	536	558	559	614	584	581	590	530	587	586	533	579	539	561	547	609	574	593	585	606	581	556	570	594	626	548	563	614	562	546	567	568	616	585	526	580	560	573	588	584	564	561	631	561	578	614	577	595	606	575	577	585	530	560	597	555	548	560	575	561	570	573	570	581	546	561	578	561	594	565	611	565	551	578	559	599	555	568	534	589	586	621	603	564	588	549	579	597	602	539	582	583	515	614	532	599	564	593	622	545	583	598	554	566	559	544	545	572	569	587	565	551	578	598	578	581	580	598	586	536	556	510	590	577	601	563	564	535	573	535	584	525	574	593	592	520	551	623	572	565	575	553	560	549	556	577	551	596	629	556	543	589	612	574	559	582	561	600	577	575	537	558	572	609	596	548	581	579	618	555	602	540	587	537	544	574	579	575	549	567	560	593	625	587	585	563	508	618	544	605	564	561	606	587	587	556	622	577	560	611	585	595	566	510	550	570	541	554	551	538	583	600	611	566	582	597	565	584	579	567	633	596	573	524	589	541	593	581	563	581	610	534	616	582	589	602	571	577	576	567	599	561	576	551	592	620	561	570	573	578	586	578	575	560	570	545	590	605	555	565	573	576	568	573	582	541	616	575	591	565	577	589	567	578	539	544	578	580	596	613	602	564	565	620	577	640	549	597	633	615	551	564	586	563	603	588	582	562	569	630	544	548	582	549	546	574	558	536	613	575	564	580	555	604	637	581	581	598	578	613	616	548	573	548	566	545	568	581	575	584	588	555	566	570	605	578	591	590	558	582	576	563	588	582	557	565	569	602	536	537	554	562	548	588	576	557	596	537	564	611	568	576	543	549	563	584	544	566	541	576	614	556	563	570	554	588	514	566	597	584	597	573	604	601	532	564	580	555	606	567	582	583	551	566	569	595	578	635	607	609	585	558	569	548	586	616	561	600	602	552	563	578	578	571	629	532	553	553	562	574	518	553	571	584	591	583	539	532	579	559	589	528	603	561	588	592	586	568	557	549	587	568	546	559	594	554	562	603	577	573	581	556	596	545	576	539	580	566	552	613	543	572	601	591	566	559	555	579	535	581	572	578	593	588	600	567	569	593	592	591	526	589	577	531	586	557	604	574	598	575	547	555	572	536	543	583	566	604	580	542	612	565	560	539	572	576	537	534	578	584	583	574	572	599	537	552	590	611	576	574	571	573	555	539	607	604	569	535	539	579	554	530	597	608	553	566	565	611	578	577	548	557	523	567	627	610	595	593	566	558	580	568	583	574	599	563	565	592	539	574	574	552	567	561	617	614	556	603	576	561	597	579	554	584	564	552	581	610	563	548	555	621	588	597	551	569	596	558	597	623	555	581	586	544	585	570	565	562	554	541	582	609	575	591	585	545	571	550	571	601	577	562	608	585	582	569	555	628	551	598	576	561	615	556	625	598	578	563	530	525	567	559	549	591	555	598	576	586	536	546	564	563	563	571	597	544	555	581	608	558	553	548	552	564	551	605	543	576	610	593	529	623	573	550	528	567	571	544	603	547	563	565	595	595	567	560	575	567	599	584	570	553	627	582	606	567	561	584	564	603	601	549	561	581	590	569	571	555	588	539	556	585	529	583	553	528	584	578	588	558	572	593	509	597	555	601	563	581	566	542	501	547	604	596	574	593	562	540	580	571	568	550	527	593	549	591	555	549	578	578	538	610	541	587	579	595	552	597	572	556	600	545	531	524	567	584	557	531	568	545	559	566	546	575	553	554	552	592	593	595	551	540	586	552	622	551	565	578	624	593	572	561	570	564	557	582	565	575	566	554	572	581	597	533	569	559	568	576	573	586	601	559	581	607	611	546	566	586	597	579	568	603	578	565	548	568	553	575	558	567	531	582	576	591	580	595	579	568	554	613	617	583	542	566	569	566	536	599	564	598	588	554	587	606	560	573	581	587	558	568	587	570	596	566	537	581	549	574	563	569	572	619	618	583	600	517	562	560	579	530	602	585	579	575	538	595	583	566	588	580	573	597	580	571	624	536	589	537	585	556	592	561	569	548	580	589	542	604	578	578	553	552	587	563	615	572	547	590	558	587	524	559	602	607	587	567	536	572	587	564	591	582	551	602	537	600	551	594	591	566	547	593	583	569	570	570	516	603	545	568	558	538	590	592	575	553	580	576	551	581	565	548	589	556	555	605	568	589	561	585	550	537	610	547	574	572	564	607	589	564	552	563	555	624	576	544	566	605	555	601	596	542	609	564	575	539	572	562	537	549	597	556	622	617	580	593	571	564	532	596	526	593	563	532	552	584	588	623	579	589	566	578	570	575	583	551	547	591	593	578	568	526	571	571	541	629	539	586	589	575	556	603	550	596	528	550	594	581	591	584	585	539	585	581	588	583	603	608	578	536	608	584	595	560	530	581	589	563	569	578	556	586	642	552	601	529	575	625	573	580	575	597	571	571	568	530	602	567	546	574	576	590	579	565	554	572	618	618	602	548	533	567	629	537	559	561	531	557	551	585	537	562	550	560	563	584	573	569	571	557	622	554	604	562	578	602	566	560	558	556	561	589	562	586	595	545	573	610	594	555	553	555	553	569	550	609	582	511	576	587	554	563	593	559	564	579	558	531	591	550
33345	42084	44977	34903	24543	15468	9487	7473	5719	4282	3198	2095	1839	1401	1041	898	857	738	629	598	604	484	491	469	453	400	413	386	409	406	384	411	365	374	357	352	376	343	365	352	371	357	353	335	328	340	387	386	348	369	332	362	328	340	359	373	335	360	341	343	328	346	324	345	344	375	373	378	335	362	334	342	354	373	353	339	326	342	353	344	370	348	347	365	329	323	320	349	329	338	373	345	354	337	359	359	348	368	348	341	362	336	344	361	343	303	376	335	306	352	296	386	334	337	327	355	345	350	340	318	374	363	343	353	345	366	371	350	371	328	353	357	373	347	341	332	351	313	326	353	376	310	331	329	341	384	348	314	368	323	356	371	313	319	325	336	348	342	347	364	340	391	346	349	326	353	329	357	354	346	319	337	364	315	364	355	352	338	354	365	325	348	330	326	367	364	354	337	335	330	308	330	361	339	374	353	364	298	350	383	369	368	345	342	331	365	326	368	349	358	373	331	327	341	362	327	393	353	336	365	368	323	323	335	362	323	319	340	322	342	365	345	344	343	341	390	318	373	374	321	315	324	324	342	386	372	376	336	364	354	327	339	321	324	331	316	349	369	367	342	394	350	331	357	356	358	316	365	398	326	350	351	332	378	369	354	385	345	353	327	335	364	343	353	299	341	336	321	329	364	376	356	352	334	356	366	345	361	345	347	383	324	354	325	349	326	343	363	354	356	384	348	376	376	325	352	353	332	344	303	334	338	334	351	344	367	352	310	326	297	350	368	362	359	335	358	355	334	352	364	369	334	319	347	313	336	336	343	361	377	357	357	330	408	379	337	372	307	365	324	355	339	341	326	363	322	312	353	335	333	367	348	325	360	335	330	360	326	361	347	344	335	348	327	348	315	339	348	399	357	371	368	341	349	337	385	354	370	345	349	332	354	340	341	340	335	353	350	346	357	372	330	326	313	368	338	320	368	346	357	353	348	338	337	345	344	363	343	332	365	330	343	339	330	335	370	328	322	340	321	380	339	332	335	357	347	327	337	314	335	333	354	324	346	368	360	345	346	334	329	367	365	345	316	336	355	353	339	341	361	363	365	351	347	338	326	364	339	351	299	330	366	321	371	333	331	332	375	314	346	308	382	372	364	348	353	355	375	318	355	337	337	387	357	370	320	314	373	340	331	328	319	358	334	360	358	343	333	326	360	350	314	380	372	352	353	337	356	320	310	352	391	334	365	361	368	351	363	355	352	353	338	355	348	334	352	359	337	357	320	319	366	329	359	359	361	373	355	342	349	353	368	362	319	343	354	324	329	372	326	378	350	345	347	357	358	349	352	359	323	349	313	354	362	364	328	346	326	357	337	342	311	336	348	340	338	398	335	342	336	351	339	346	324	361	347	341	385	347	318	367	350	367	321	318	306	378	329	352	381	316	327	365	333	340	340	357	343	381	357	344	345	361	295	351	376	334	347	327	353	366	325	402	372	356	313	353	354	304	321	328	346	378	312	377	337	371	343	366	349	354	357	320	395	375	339	365	377	342	333	314	395	353	345	350	335	316	361	326	316	363	335	355	348	347	391	334	338	376	355	343	348	328	337	331	303	366	352	338	329	328	337	322	360	356	364	338	324	301	344	341	332	338	337	334	353	355	382	329	363	348	340	328	347	330	379	343	329	351	374	359	320	357	352	362	335	345	351	296	349	331	313	325	333	361	334	335	320	301	368	352	358	358	337	378	324	327	359	327	362	355	326	353	361	353	368	351	345	336	385	343	357	332	351	320	320	353	329	385	340	371	323	312	347	352	341	323	351	346	372	332	386	318	329	336	371	343	353	361	378	329	346	347	339	315	330	339	333	342	317	327	295	362	354	327	340	344	327	350	350	336	327	346	350	381	344	370	345	407	323	336	353	328	347	351	337	352	334	326	358	349	349	312	352	370	334	326	353	356	306	327	366	326	373	361	337	303	350	324	379	323	347	336	335	334	329	316	326	392	378	365	354	354	339	337	343	358	319	358	346	349	348	330	339	341	372	338	348	335	347	350	334	362	348	394	334	355	354	347	348	336	325	382	364	378	320	384	295	348	372	339	356	331	329	339	343	361	357	363	353	352	346	344	314	361	331	351	360	354	331	337	353	343	309	352	328	352	375	358	337	353	334	360	353	368	362	340	343	343	338	375	349	343	325	341	400	330	345	321	354	363	336	388	335	352	352	364	370	333	327	359	371	361	329	303	402	343	342	326	334	360	344	346	353	362	363	346	317	383	338	340	328	339	300	356	322	355	351	371	342	356	312	388	362	354	350	340	334	337	354	346	324	386	317	350	352	381	325	325	335	350	354	332	320	357	338	323	323	366	332	344	355	324	345	335	338	363	328	367	388	324	345	337	347	320	335	372	367	349	345	346	326	339	336	338	340	324	337	376	335	379	332	366	365	346	356	347	362	326	368	349	359	318	306	342	352	317	352	352	350	382	345	341	386	357	348	352	342	335	320	363	346	351	371	327	334	328	372	348	340	358	307	326	363	355	291	333	367	351	337	347	340	341	362	366	355	344	346	340	350	333	345	381	324	336	366	352	315	376	319	332	348	345	365	320	361	341	321	368	359	348	366	358	341	344	366	333	349	333	344	353	327	357	328	361	360	374	331	319	363	348	358	348	320	357	338	356	293	319	302	341	331	364	330	337	351	330	314	297	403	337	365	341	374	344	315	349	332	341	312	321	367	337	369	340	329	335	340	318	338	362	379	351	333	383	360	320	342	345	327	343	348	333	374	353	352	327	348	342	352	325	348	324	320	380	371	372	352	343	357	345	355	369	369	348	340	367	343	325	348	355	355	333	352	323	378	293	349	333	346	365	371	372	378	400	342	357	337	330	360	326	380	352	360	349	339	318	335	349	340	345	344	370	341	330	379	341	343	328	338	335	318	361	327	346	356	356	324	322	352	359	327	379	379	323	396	371	374	324	343	331	338	363	360	329	339	355	383	331	361	380	362	357	334	306	337	365	343	345	374	353	321	355	392	354	327	339	349	355	329	374	368	322	367	361	339	319	339	351	383	350	358	360	346	362	306	366	312	324	344	331	349	371	320	360	333	336	359	350	364	362	341	350	381	367	365	300	348	357	356	324	340	338	340	350	350	372	352	372	336	359	327	365	299	311	309	335	336	319	353	339	377	326	374	323	318	337	333	367	337	349	338	337	338	377	344	352	356	348	345	328	360	316	362	340	347	311	361	355	383	330	345	358	359	334	349	393	335	362	329	369	347	345	328	354	331	321	372	355	343	348	364	374	343	352	340	369	356	348	340	359	362	341	359	339	345	364	347	367	326	352	350	347	329	344	348	346	355	330	346	362	371	357	346	351	355	363	346	349	312	358	321	365	328	345	332	343	340	370	360	327	345	363	331	345	308	356	333	352	366	324	321	365	345	360	365	349	322	332	345	339	362	330	334	362	332	322	362	382	357	354	360	352	391	344	332	359	326	357	357	322	366	373	332	331	362
35836	52658	42283	32207	24536	17496	12801	11291	8772	6848	4958	3534	2845	2103	1612	1369	1126	978	831	778	685	681	618	547	547	489	475	445	417	439	414	386	394	395	392	403	344	390	380	369	382	393	347	394	388	336	365	359	376	325	364	372	393	365	357	354	349	377	369	358	377	375	331	377	357	406	340	370	379	391	368	348	342	335	375	371	349	352	358	351	355	359	352	344	378	363	352	378	345	355	378	374	382	376	359	331	381	399	372	361	321	357	409	341	348	379	355	354	327	369	339	328	348	361	354	338	369	383	365	358	383	365	366	364	362	383	381	379	356	383	343	369	367	359	344	351	365	352	371	379	364	311	374	339	360	332	359	367	356	366	384	339	375	379	375	382	380	384	360	370	370	370	370	375	352	356	343	367	369	356	352	351	364	383	366	391	356	339	349	352	362	334	367	357	379	358	381	351	369	377	396	372	388	358	375	374	346	354	375	358	348	377	386	346	359	367	375	381	366	359	364	364	351	362	381	366	373	336	377	370	386	391	364	375	377	349	384	333	338	351	366	364	349	359	355	336	350	352	361	385	338	347	344	363	358	397	353	356	365	351	348	343	354	373	393	370	340	391	392	367	373	375	372	384	375	337	341	363	356	334	389	356	340	360	375	401	366	370	372	350	313	360	389	387	340	386	382	371	359	352	349	333	356	347	310	342	353	352	360	367	344	360	387	349	333	375	353	363	379	355	336	331	354	366	360	350	373	383	341	353	355	369	361	372	365	347	358	362	381	372	374	368	389	359	358	392	347	383	376	378	372	353	402	343	345	403	354	365	360	352	373	352	336	341	394	385	374	355	397	385	390	365	386	359	375	373	341	364	339	367	382	375	406	346	381	361	342	334	374	350	345	348	373	381	386	361	369	382	379	373	328	374	371	380	376	380	355	337	381	348	359	386	340	390	372	358	346	358	341	360	360	369	321	368	360	358	357	359	327	339	367	355	359	370	372	338	353	367	352	360	372	339	350	319	345	369	356	367	353	383	361	379	355	348	367	355	348	352	403	378	344	339	331	361	340	330	359	380	365	364	381	352	373	386	400	369	360	355	350	337	373	318	357	327	379	352	330	362	347	365	367	362	369	354	330	358	387	367	377	371	379	360	376	341	358	366	393	372	353	357	370	374	356	363	388	347	346	326	378	347	334	348	355	357	382	382	361	365	394	362	373	385	388	374	364	391	360	358	347	387	365	360	347	345	332	376	364	347	364	362	354	376	402	349	389	388	355	382	372	368	363	349	331	348	387	377	382	356	347	374	378	361	362	375	386	353	371	336	385	356	341	360	399	378	332	340	350	353	364	385	394	388	356	340	381	402	378	357	363	390	372	354	336	363	391	368	363	360	369	362	341	355	386	386	344	377	338	347	336	344	371	378	379	363	376	343	371	343	368	330	342	340	360	375	380	350	362	335	326	363	356	325	376	350	354	344	368	371	360	364	360	370	391	371	368	373	382	365	382	358	353	344	356	340	383	381	400	365	339	392	378	346	363	343	371	358	369	348	365	356	364	366	354	347	345	350	365	344	386	346	353	380	391	353	343	383	397	374	389	360	358	366	389	329	371	405	358	329	357	370	377	346	338	375	359	387	373	353	338	376	379	358	370	363	311	352	405	326	371	367	354	370	365	338	368	385	385	362	360	375	401	370	360	373	382	365	355	340	384	328	368	348	338	348	337	390	349	368	382	344	366	382	338	353	373	346	389	386	355	348	380	417	361	375	367	338	354	364	388	348	348	353	319	355	357	348	384	388	364	362	379	381	374	373	357	373	347	393	339	319	373	373	386	371	361	383	322	384	381	380	361	357	354	370	371	364	369	318	379	355	341	377	357	366	317	379	354	354	366	371	381	381	354	360	367	359	355	359	355	404	370	372	351	346	381	354	376	323	380	384	364	363	360	347	344	356	362	389	398	342	345	338	350	354	362	333	334	348	340	360	355	344	390	381	350	383	339	384	339	326	348	375	381	384	386	366	340	335	407	358	374	324	363	364	362	370	362	378	348	331	352	365	363	373	384	361	391	364	369	396	356	348	361	380	358	360	368	349	360	347	333	370	338	368	372	352	376	386	355	419	373	356	335	404	348	347	332	366	390	339	374	353	364	348	378	360	383	342	352	340	331	374	370	375	377	377	358	355	354	362	383	330	399	375	373	368	383	382	340	370	347	336	367	362	362	384	350	334	375	345	357	355	331	363	361	360	378	370	341	375	377	356	359	346	392	348	346	385	367	371	350	364	368	370	370	378	352	337	356	349	363	366	361	339	331	360	370	381	369	353	382	405	373	356	350	368	330	355	368	353	365	340	371	345	349	378	341	356	347	356	358	369	394	329	344	374	349	328	363	372	384	354	339	382	367	370	351	343	371	363	375	338	332	365	322	346	383	376	346	352	358	361	366	342	348	368	339	353	371	348	361	362	361	382	353	363	386	389	364	382	359	368	357	378	352	365	393	352	360	346	322	358	376	406	367	365	371	343	366	346	377	376	348	353	362	346	370	330	365	325	334	347	389	391	357	345	332	375	344	379	370	342	386	374	368	370	405	400	344	410	375	369	364	358	387	339	361	377	367	374	355	379	353	322	392	358	375	388	342	380	360	382	364	368	370	403	347	357	356	363	337	357	400	350	314	329	367	346	376	363	370	343	345	362	354	327	371	385	369	345	332	373	387	347	341	325	403	378	351	365	356	362	385	363	376	348	355	348	354	333	349	371	384	343	333	360	370	370	346	407	382	338	356	357	376	372	356	342	358	377	338	373	334	362	353	322	351	371	355	343	359	364	353	344	362	380	338	331	357	345	344	368	314	364	347	368	329	377	352	334	350	364	359	355	359	326	366	389	358	395	382	374	381	360	321	347	378	353	325	339	357	375	338	392	328	381	331	368	336	354	367	368	332	334	405	348	360	336	349	384	381	361	344	411	330	386	381	364	349	372	374	350	375	378	348	377	338	361	345	378	365	402	370	368	402	356	352	370	365	378	377	357	343	376	388	368	368	369	336	391	398	361	361	363	337	391	354	359	357	357	370	356	367	359	356	326	360	361	360	382	346	348	374	389	345	395	305	383	379	358	351	352	350	356	327	358	375	356	373	331	365	334	368	361	335	362	345	317	346	363	375	358	390	362	363	334	363	353	345	371	363	356	395	350	361	405	374	338	357	320	383	399	338	338	375	378	357	371	370	354	345	336	359	348	383	369	349	367	342	362	349	351	334	352	318	366	356	336	343	388	379	376	374	358	334	392	352	378	381	370	404	357	350	390	365	375	396	375	356	368	362	374	357	369	397	367	363	376	359	368	347	348	323	358	369	370	353	368	330	372	365	370	349	365	384	343	391	349	369	325	370	350	321	360	358	379	368	326	363	344	351	367	354	348	396	344	360	379	385	349	387	357	367	361	376	345	385	402	370	334	400	405	338	383	352	351	322	373	405	334	384	342	344	343	324	364	383	373	373	356	350	373	370	351	349	354
23796	21242	29490	27194	25415	22768	17428	12631	9210	7169	4935	3585	2748	2139	1595	1329	1236	990	972	898	853	795	722	671	648	640	581	581	566	535	511	506	490	517	453	507	469	513	502	497	484	473	501	486	441	449	530	423	509	463	474	475	448	508	447	487	479	456	462	503	436	469	454	460	418	480	486	524	458	442	524	482	453	514	467	506	452	466	453	451	498	468	476	416	493	461	495	479	452	466	459	463	434	483	466	484	467	455	471	430	425	465	485	468	457	437	450	445	490	475	482	433	461	483	492	485	463	457	485	485	428	498	460	459	497	451	456	485	488	457	446	471	437	441	473	429	460	452	458	438	532	439	441	452	452	439	469	479	452	463	456	461	467	486	491	480	419	480	444	469	489	490	461	445	506	477	482	488	460	453	448	500	480	469	473	466	452	454	504	462	467	473	481	464	437	491	480	472	430	466	504	426	514	476	424	492	524	464	473	450	496	481	471	477	485	454	497	484	467	455	431	474	480	441	460	466	480	479	451	474	507	490	465	490	466	451	496	441	474	503	474	504	496	483	496	484	461	478	493	447	465	466	449	460	463	476	484	501	482	455	476	493	451	453	485	468	487	482	437	443	462	454	459	437	456	470	482	512	427	469	473	472	454	471	431	463	463	499	482	467	460	485	479	452	496	468	484	498	459	460	459	467	466	488	445	457	486	482	450	497	484	442	521	430	456	486	474	472	510	469	422	470	491	477	473	488	423	463	423	439	494	472	474	445	427	526	458	471	481	450	468	450	462	416	478	468	463	466	427	478	488	421	454	472	455	445	426	457	473	457	491	476	409	472	441	504	468	462	451	433	441	444	453	476	450	485	462	449	469	426	470	460	500	510	515	470	470	481	475	522	454	501	496	453	455	512	477	457	460	473	472	499	485	477	494	452	468	480	466	460	482	453	500	477	461	443	450	489	479	490	442	513	476	512	456	466	466	473	468	455	466	467	476	478	493	485	462	468	458	475	430	496	458	461	452	473	475	466	473	466	478	471	458	446	435	485	490	468	450	460	481	510	456	465	471	505	507	468	483	434	471	455	474	510	479	454	494	477	445	468	430	466	481	482	463	440	486	449	489	454	451	453	493	456	491	486	477	490	483	494	435	435	474	489	459	442	494	494	502	511	479	451	474	480	451	499	461	438	458	477	455	513	481	539	479	523	471	486	476	463	510	442	462	455	461	449	459	468	492	463	445	468	476	476	487	453	485	458	499	432	477	482	433	442	476	433	456	493	456	448	503	496	502	464	420	512	434	481	446	458	511	466	468	475	493	452	496	475	492	462	449	426	414	467	513	508	441	486	453	427	488	463	499	477	445	478	470	476	457	486	456	473	466	483	409	477	482	475	431	454	466	456	483	502	477	486	444	466	467	471	496	476	481	433	455	471	493	506	491	483	474	445	441	483	533	455	500	469	482	529	490	454	441	457	455	494	456	468	487	459	481	469	449	474	482	460	508	452	446	464	449	453	473	441	471	482	449	485	495	490	468	470	505	440	449	455	459	468	423	484	458	468	490	448	451	452	479	410	524	502	463	464	488	438	461	527	499	474	446	498	483	505	438	506	469	477	506	482	526	483	474	487	476	459	459	486	457	476	497	461	475	478	478	448	465	489	474	463	481	515	499	443	467	459	520	464	486	460	427	484	483	481	522	427	457	475	473	432	483	494	468	475	473	493	477	432	445	449	486	442	464	464	466	455	492	435	451	491	504	456	456	464	492	482	498	496	446	457	435	492	485	443	468	471	422	476	508	482	487	478	489	505	492	472	459	451	442	476	449	473	448	467	452	512	491	495	454	474	432	454	455	473	479	467	452	507	477	485	470	447	463	422	476	466	441	441	451	478	500	489	448	461	479	428	460	485	441	485	450	471	450	472	503	470	459	505	455	509	429	432	513	479	491	473	456	466	481	431	456	515	461	481	485	446	455	463	477	483	456	459	462	455	490	447	453	468	453	412	508	455	452	453	484	478	483	439	447	493	489	463	466	476	447	462	443	467	468	504	480	454	436	454	452	437	477	485	468	452	476	446	496	486	506	490	483	486	489	471	459	461	454	490	481	470	446	487	497	475	511	507	493	438	472	460	465	448	446	497	451	454	440	454	462	503	465	480	444	502	479	458	463	454	479	479	534	471	486	460	472	492	475	423	444	505	513	491	455	446	440	470	463	438	434	433	520	472	471	473	473	466	466	481	448	458	464	479	450	468	456	443	485	460	461	470	476	442	499	474	493	481	468	458	441	467	467	431	472	465	450	496	466	470	478	485	455	472	451	468	481	491	542	461	480	506	451	475	507	477	429	488	470	456	448	498	520	469	516	467	533	487	468	454	507	444	466	463	474	511	477	477	487	467	462	493	444	451	468	496	407	471	518	421	451	434	486	479	467	463	451	502	453	479	476	469	459	489	450	440	488	474	435	448	460	488	442	446	463	437	474	474	483	456	462	439	465	499	450	495	519	468	482	487	464	433	456	474	495	493	499	488	460	442	518	468	475	485	456	481	460	459	498	461	470	445	456	443	480	487	479	516	444	473	444	481	438	458	455	475	443	460	529	485	483	439	492	461	484	516	494	441	480	461	469	440	459	437	496	459	475	440	511	444	468	508	492	493	456	465	499	442	458	495	470	474	449	460	465	466	499	466	490	446	456	440	455	476	437	446	465	493	452	440	505	469	441	490	470	461	483	458	474	454	461	456	497	436	474	436	440	453	438	446	451	479	460	484	437	465	460	504	523	492	479	495	472	464	499	480	458	484	471	488	474	506	500	477	463	470	458	458	461	469	467	479	467	458	461	466	478	508	467	458	520	502	460	519	464	443	490	476	460	424	487	444	478	485	492	480	446	479	469	421	456	452	426	478	420	452	470	430	461	432	497	458	445	532	458	440	478	473	469	433	462	471	485	472	479	485	482	509	451	469	449	477	503	469	467	448	421	452	491	427	461	487	496	462	497	474	425	446	499	444	492	483	459	479	482	529	467	487	489	484	483	461	488	499	456	483	478	474	458	429	424	440	478	442	499	452	474	447	496	463	463	499	447	468	485	480	464	447	468	420	470	464	504	470	477	481	474	513	486	437	473	490	461	467	483	463	510	486	444	502	469	478	487	499	479	461	472	436	467	473	487	468	444	490	500	486	498	469	443	504	481	464	435	452	465	463	483	518	485	510	457	449	460	481	446	464	425	459	456	470	457	410	511	467	444	489	439	460	457	478	465	444	435	461	465	473	429	477	435	479	520	490	473	466	465	452	475	466	470	537	458	507	478	498	455	477	448	472	464	472	480	465	496	468	486	470	473	502	451	477	462	484	466	436	519	459	488	473	417	459	425	462	474	472	499	471	489	469	432	478	448	456	447	488	508	511	490	477	474	462	464	456	476	467	443	473	467	526	454	454	470	486	525	471	464	460	443	504	458	439	486	469	464	464	481	523	453	470	474	484	477	454	429	486	469	498	508	438	475	481	464	450	446	496
36593	61671	50061	38702	31016	22649	17957	16355	13249	10141	6957	5553	4205	3094	2427	1924	1631	1386	1257	1142	1035	1008	854	796	678	657	725	671	638	588	564	570	557	535	538	533	516	481	507	511	503	521	485	499	469	462	467	508	481	466	488	480	500	465	515	430	467	472	495	478	480	490	499	480	484	519	478	509	473	512	509	490	480	492	491	449	483	492	510	436	471	498	480	444	492	514	486	490	459	518	472	461	483	474	497	455	480	467	463	436	492	450	464	486	487	482	467	487	471	492	476	496	462	476	514	458	471	466	496	511	498	494	473	470	454	505	523	476	472	450	440	425	466	476	488	441	472	488	473	487	445	468	527	497	494	452	513	467	444	479	442	464	456	459	497	490	460	530	486	514	441	509	457	489	455	479	447	477	495	439	441	480	506	503	487	426	480	475	464	520	487	482	459	468	492	446	476	468	492	483	466	485	513	471	489	483	448	499	495	456	487	485	499	467	435	497	486	497	507	487	462	470	497	453	500	465	489	471	503	457	470	475	495	491	473	479	493	471	482	477	452	452	467	454	468	455	485	448	495	451	430	441	454	524	467	439	482	482	447	445	481	459	443	471	482	454	491	464	489	458	480	427	466	486	462	479	475	450	510	483	472	488	468	478	473	466	470	468	435	505	444	471	474	442	460	473	495	486	482	472	465	484	458	492	494	496	487	450	474	447	500	481	484	475	438	443	476	477	485	501	475	454	482	462	498	451	465	472	469	491	509	474	498	478	493	469	486	466	506	479	448	462	490	506	481	437	497	472	461	494	498	487	448	483	466	463	427	448	470	486	510	440	461	474	453	497	474	477	472	467	492	484	487	467	498	472	467	462	477	487	480	490	495	431	446	522	448	473	473	474	480	470	472	498	498	463	474	462	483	494	497	465	457	503	474	488	502	482	472	482	471	468	495	474	483	495	469	441	530	474	445	484	524	494	512	474	452	512	476	486	490	493	474	460	505	459	490	489	459	447	497	486	478	490	480	519	445	461	499	459	471	503	456	496	452	498	497	484	452	516	451	461	471	469	413	492	469	445	473	461	471	483	479	506	467	516	462	478	437	469	473	456	442	452	485	469	495	449	515	473	490	485	448	501	483	460	485	462	471	474	475	453	520	454	465	454	471	498	488	476	484	533	509	476	493	425	460	468	483	458	511	458	449	494	491	481	479	467	469	455	457	481	482	437	469	508	479	543	470	499	510	507	477	455	458	456	507	454	501	482	438	455	445	482	488	502	493	492	489	453	483	461	469	507	454	445	489	466	461	498	480	514	457	447	475	480	489	488	477	495	451	495	483	497	471	490	496	480	470	498	473	483	484	482	487	426	495	503	454	480	433	500	438	462	429	450	435	504	478	476	487	506	494	496	484	462	480	474	498	450	459	479	455	468	503	465	486	472	452	457	456	483	496	465	477	501	480	473	508	492	491	464	455	506	458	446	487	476	503	461	541	467	510	508	475	503	464	468	474	468	491	475	445	477	499	465	480	476	475	474	435	497	470	508	458	446	470	486	439	444	504	519	462	458	460	497	460	422	477	464	439	524	476	495	493	458	445	431	438	490	474	483	465	480	471	491	460	487	456	451	509	483	518	439	464	475	508	462	478	476	474	509	493	481	425	475	479	440	442	498	450	482	515	468	481	468	464	447	467	471	506	488	432	453	496	404	449	495	477	479	483	484	458	505	489	474	452	477	475	480	478	471	513	517	505	477	436	475	485	475	485	529	472	500	486	470	455	478	491	484	480	485	473	476	499	480	477	447	477	496	494	471	461	449	505	453	475	481	517	464	443	487	464	494	480	458	481	488	463	458	498	454	465	483	465	474	511	482	468	441	465	483	463	456	442	505	502	458	426	528	521	456	445	462	463	477	451	482	458	492	461	449	491	470	474	463	473	425	527	510	485	447	476	479	489	487	476	439	491	477	463	521	489	472	511	479	493	480	518	526	487	456	463	434	491	488	462	479	468	502	483	495	480	452	484	482	466	476	548	504	488	449	483	480	528	453	436	508	490	509	497	523	477	506	466	511	441	490	472	461	458	444	468	497	459	462	445	518	468	478	478	451	458	483	507	502	463	466	461	524	480	476	488	470	458	478	463	473	488	471	480	511	470	435	475	489	500	476	484	479	496	518	489	475	495	528	471	462	505	475	479	475	457	454	478	485	437	502	520	481	472	464	465	497	461	515	488	451	443	471	499	517	470	450	471	506	500	462	506	494	488	462	435	462	498	428	442	467	492	494	456	475	487	528	482	494	449	436	493	475	448	441	471	476	486	472	510	488	438	497	504	445	474	427	489	441	462	492	486	481	464	480	443	468	478	486	479	457	441	455	479	420	485	464	445	424	474	494	481	447	508	536	450	485	485	462	479	495	442	470	451	456	482	475	467	479	523	429	454	474	483	503	463	459	471	481	474	480	498	489	478	474	478	484	446	509	450	489	498	457	458	475	444	451	483	506	482	444	442	477	498	470	514	446	462	478	439	498	442	459	469	468	481	499	473	475	499	475	472	488	487	445	500	513	510	490	445	471	460	491	454	549	452	470	458	478	476	473	459	485	516	457	494	454	500	488	469	531	467	466	512	534	479	441	501	480	447	515	471	455	510	500	468	484	467	492	486	453	477	485	484	458	481	526	510	507	448	476	481	486	496	474	452	460	461	508	439	476	456	474	484	467	454	510	478	524	451	454	463	473	471	492	473	469	445	465	460	468	488	451	526	464	455	495	449	478	481	431	457	473	497	501	458	518	493	493	471	443	466	499	488	501	461	510	468	469	510	512	445	451	467	466	453	473	477	494	499	499	470	495	451	456	453	449	505	486	469	470	475	491	482	467	532	517	489	521	445	471	506	471	480	451	501	471	490	489	453	477	492	506	487	482	462	471	454	508	484	477	461	461	483	439	523	475	451	468	466	473	487	459	444	463	506	470	469	486	489	474	449	495	465	469	470	495	481	459	529	479	482	432	477	485	468	460	479	474	485	481	467	495	476	528	458	495	501	496	510	446	439	520	447	476	459	443	479	455	455	417	436	492	486	489	453	487	474	441	461	478	491	438	455	498	505	494	481	455	487	476	473	499	487	490	491	495	462	459	462	466	467	446	435	495	492	463	485	480	527	476	490	440	443	450	474	433	456	458	495	474	463	459	467	461	491	488	489	487	464	477	492	457	476	493	486	488	503	491	463	468	440	480	472	474	514	475	464	476	459	486	474	490	504	517	480	478	464	496	490	454	460	464	486	468	497	520	476	474	478	467	493	450	471	467	457	467	451	489	479	444	508	482	503	473	462	465	480	466	510	499	497	457	468	495	493	475	453	493	502	463	432	478	473	483	513	508	532	467	476	468	503	499	500	483	465	457	455	506	463	456	477	514	447	515	469	461	464	485	456	456	505	495	514	463	495	455	530	513	500	489	501	439	469	511	513	521	474	533	497	469	452	499	489	450	451	504	477	485	474	501	462	476	423	452	474	490	476	476
24958	21902	31759	30313	24708	18613	11885	9198	7252	5442	3730	2819	1989	1622	1302	1087	941	865	777	698	686	625	599	504	481	470	465	476	433	448	420	389	396	388	385	400	354	370	403	402	402	407	391	377	386	364	382	370	379	412	364	382	361	362	367	339	383	374	369	385	397	346	384	382	362	372	368	402	368	399	393	379	393	370	376	397	397	431	403	388	371	365	388	383	357	379	393	397	355	353	375	347	390	371	379	385	374	370	364	382	355	347	387	382	365	348	398	376	356	366	417	387	390	373	361	378	381	372	381	376	373	356	376	362	396	371	340	368	377	362	431	365	363	395	410	408	336	374	396	400	355	404	363	359	399	372	359	342	376	389	376	370	394	349	365	408	367	341	375	407	345	399	373	313	378	378	398	386	365	398	380	390	411	383	356	383	368	399	351	367	371	368	370	363	402	397	388	399	375	350	376	400	358	347	381	363	393	373	346	368	393	398	363	372	365	368	352	387	377	392	369	371	403	380	399	389	379	392	373	377	332	386	390	370	344	359	393	377	349	418	349	385	385	357	392	377	394	371	369	378	369	392	361	339	379	405	372	351	373	383	356	371	378	342	381	383	367	360	400	383	388	366	319	395	393	373	372	406	347	378	385	379	390	381	364	382	369	380	370	335	404	351	363	340	374	390	381	397	384	397	348	404	380	371	369	378	378	405	370	380	376	381	358	363	348	387	361	405	395	383	377	391	350	383	408	356	337	386	375	391	352	386	375	397	392	385	364	384	353	360	356	368	369	335	351	371	396	349	359	395	379	352	379	408	372	376	413	369	377	389	350	373	397	387	362	365	359	368	393	396	357	339	378	371	363	405	369	367	348	365	350	392	421	376	384	373	387	377	362	384	376	377	362	414	381	397	365	408	415	367	378	366	393	373	370	359	391	387	364	380	376	385	372	368	371	363	377	382	388	376	374	354	355	315	344	365	360	392	380	367	373	346	364	376	387	384	388	365	349	369	350	364	381	411	386	377	399	375	381	376	396	381	382	358	333	423	359	386	375	391	397	394	368	375	377	365	377	377	369	389	373	413	371	382	372	367	373	385	411	361	364	384	325	381	390	374	385	365	361	373	384	382	384	390	401	353	385	351	376	391	375	390	371	366	369	349	399	360	352	380	371	363	400	347	368	418	381	421	354	382	335	393	341	354	360	370	376	390	320	372	380	384	381	389	382	351	400	388	406	378	404	380	365	328	359	367	369	391	358	373	378	370	342	380	380	349	381	366	365	399	345	372	379	347	360	372	377	376	349	392	371	356	359	362	393	371	366	403	399	384	371	378	387	375	366	357	397	395	367	337	371	337	385	388	417	372	388	369	387	377	367	360	416	374	383	381	384	402	362	357	389	396	388	385	410	389	400	395	401	381	390	408	356	395	369	412	360	376	394	359	391	370	391	391	349	361	365	407	344	366	373	407	404	361	400	385	367	380	414	392	351	361	399	396	377	353	342	383	352	363	349	367	366	365	403	376	365	392	340	372	400	397	380	377	346	384	379	409	369	360	370	388	423	354	402	390	350	348	402	345	394	391	380	384	397	360	361	383	396	344	374	382	417	372	381	330	355	334	412	363	389	367	395	434	393	369	369	396	381	338	402	364	378	392	385	380	420	374	362	376	361	352	388	370	365	337	365	366	359	429	377	344	384	421	349	397	356	396	377	389	367	388	392	392	369	343	383	383	413	355	369	372	354	395	362	356	406	360	386	379	393	365	367	383	393	373	399	354	360	374	381	358	353	368	376	369	386	360	364	389	404	366	386	354	365	371	360	377	393	368	400	356	379	354	386	393	394	380	348	367	386	402	377	381	393	358	404	374	385	356	385	340	403	384	386	408	373	382	388	423	381	396	349	403	391	377	394	420	344	366	358	362	381	367	396	398	380	371	370	387	376	392	388	385	399	351	399	393	381	364	368	387	376	401	362	366	386	373	363	360	383	365	374	370	369	383	350	362	397	368	367	387	348	349	402	360	365	407	387	402	403	373	354	397	394	392	390	367	383	416	341	384	399	363	388	380	381	412	398	408	410	369	378	385	385	387	372	371	347	366	344	345	396	362	381	358	364	401	386	382	394	368	373	347	377	389	370	393	392	380	392	402	384	386	375	402	354	369	371	366	341	351	393	393	381	399	346	368	420	417	393	393	385	363	375	359	353	391	354	376	375	335	366	351	420	383	362	374	369	362	340	389	367	360	356	345	386	362	360	371	338	335	391	355	406	373	384	400	375	337	375	366	382	401	408	375	369	402	373	397	376	376	358	360	386	375	384	331	382	372	371	370	363	344	350	374	345	385	382	376	353	350	356	374	382	346	354	343	371	368	399	380	386	386	376	340	379	368	350	349	374	357	393	342	374	377	393	386	359	346	377	363	368	409	368	394	387	342	384	375	363	365	360	388	373	392	370	378	406	383	432	332	352	366	400	376	364	356	418	378	396	370	384	359	384	397	399	397	360	366	395	364	379	371	386	363	387	374	397	387	376	365	361	367	381	387	376	397	353	407	387	394	360	377	389	386	370	421	370	378	404	364	385	349	362	391	379	385	376	353	349	401	386	370	399	372	386	378	382	390	354	389	374	380	386	373	366	388	378	386	359	384	378	372	410	390	397	370	379	368	391	366	378	376	344	341	416	391	364	337	391	381	366	343	402	372	371	404	367	354	338	364	361	351	398	374	388	390	383	349	383	395	401	392	389	378	385	380	386	375	365	364	393	366	416	376	362	366	367	364	375	363	354	337	371	326	400	394	377	352	416	390	364	388	344	350	360	390	359	387	374	345	370	399	388	359	383	398	379	411	345	371	383	342	364	370	395	369	383	382	379	355	370	375	398	366	374	375	380	369	372	394	369	409	360	355	401	383	353	346	330	383	379	352	358	423	377	402	360	388	369	365	365	413	344	390	372	358	345	366	384	404	366	365	354	360	357	391	368	360	338	384	356	373	359	357	393	395	395	319	368	369	371	367	381	414	394	370	349	379	360	382	374	379	360	361	418	362	346	392	369	379	409	388	378	358	438	379	347	349	390	381	370	408	333	382	352	392	382	372	383	403	372	378	374	367	397	382	386	365	421	355	385	356	385	398	335	376	387	363	375	356	383	348	378	402	344	352	368	391	405	349	338	362	367	394	371	393	374	389	399	362	386	351	391	363	376	373	365	352	375	396	412	359	413	361	384	405	379	389	362	404	391	413	385	359	360	382	405	379	376	351	379	398	413	412	429	396	376	398	359	384	419	360	376	365	373	360	419	392	370	381	376	374	359	366	393	375	341	385	373	337	388	389	394	372	386	350	379	358	335	352	374	370	398	355	371	376	362	347	392	376	363	381	365	397	400	355	335	365	364	349	379	342	382	373	347	356	366	355	372	374	369	371	361	376	382	352	391	409	347	403	384	369	369	368	381	371	375	371	375	383	399	344	371	352	365	393	359	376	393	365	374	391	407	388	361	362	358	378	359	348	369	380	370	390
36370	58369	46939	34483	27744	20419	15170	13737	11489	8718	6041	4686	3373	2487	1900	1654	1420	1187	1140	1014	977	843	797	667	581	599	577	535	510	490	506	482	428	420	470	454	424	422	413	401	411	404	401	425	422	419	416	400	435	418	427	414	412	388	398	425	375	431	417	410	427	412	394	395	423	413	413	418	406	387	418	369	385	387	384	450	363	440	394	382	418	427	412	402	399	424	410	420	399	392	398	377	424	375	387	405	397	384	350	378	389	380	382	414	433	409	405	403	385	391	410	450	395	420	401	409	392	417	425	387	411	389	347	388	394	378	389	411	433	402	396	384	396	379	375	370	380	378	411	384	361	383	399	383	394	421	443	432	418	370	375	406	400	392	398	399	425	378	380	379	353	411	383	377	382	405	368	395	402	404	431	385	386	394	432	416	389	400	418	382	370	398	414	404	399	419	412	397	402	403	419	370	425	387	391	417	396	414	389	442	393	423	397	370	412	377	414	376	397	398	398	412	411	410	426	410	389	431	383	364	356	394	417	393	376	392	405	383	358	379	414	368	403	400	435	401	378	421	362	405	400	404	447	425	386	388	377	384	447	423	398	392	407	392	370	370	403	386	392	422	410	417	426	370	408	403	394	372	371	412	420	402	425	418	394	378	387	400	403	367	407	406	395	372	406	390	408	441	375	431	376	401	398	400	400	427	453	401	397	421	398	398	409	370	409	435	411	412	419	425	395	426	396	350	445	422	407	411	398	390	397	407	419	377	389	413	417	391	390	387	395	411	362	377	378	367	414	453	396	392	407	413	389	397	378	384	368	402	384	391	370	420	401	387	399	376	413	402	399	420	376	394	424	399	416	427	426	404	354	385	382	407	377	389	394	392	392	372	418	433	378	406	398	388	402	377	396	372	372	407	401	397	363	387	405	389	408	392	404	410	385	347	372	403	412	395	367	409	402	403	376	400	405	401	379	421	401	413	401	406	463	432	382	436	387	385	406	387	386	405	404	395	410	406	419	378	417	374	399	415	390	450	399	407	419	411	367	408	417	403	408	431	405	376	398	421	387	431	401	391	377	391	414	400	403	416	374	402	409	395	446	431	422	389	420	405	410	370	344	407	381	378	418	406	366	375	379	391	360	383	404	363	418	384	401	371	405	397	410	383	400	417	398	412	412	391	406	440	419	418	392	398	394	441	400	389	380	390	435	388	416	387	401	433	415	405	406	387	385	409	383	402	400	396	423	404	434	372	415	405	388	422	406	383	405	422	385	397	397	382	422	408	426	385	417	445	399	354	421	410	410	410	446	401	403	375	419	404	423	435	412	381	421	432	394	417	397	417	395	389	391	409	378	384	424	398	385	405	367	383	374	397	404	437	387	395	401	432	377	396	368	409	374	401	391	406	418	410	384	397	422	418	415	403	368	407	413	379	400	387	384	375	405	378	409	388	403	366	400	364	392	393	393	405	415	388	378	429	399	418	428	385	411	374	430	369	409	413	376	379	386	396	404	361	422	394	417	397	399	393	425	428	405	385	397	413	393	399	436	407	373	429	395	381	393	393	381	408	374	369	402	397	388	404	417	417	400	377	401	427	356	409	390	409	412	444	404	355	411	419	427	375	433	388	393	410	398	416	381	369	397	428	392	364	409	387	429	419	405	371	389	395	400	397	403	368	366	422	398	419	408	401	402	439	368	396	407	398	380	394	376	458	398	419	389	424	374	418	415	388	384	401	407	403	378	433	404	402	435	431	389	401	410	394	387	390	397	411	426	389	421	398	381	396	377	381	403	402	404	412	417	400	413	411	393	396	368	399	359	388	387	386	390	377	360	373	380	386	403	409	365	359	407	397	416	452	410	399	394	390	381	382	409	424	426	403	442	394	380	422	397	381	381	411	414	401	411	387	369	423	407	415	387	410	368	438	404	414	359	415	416	391	403	393	404	402	381	411	391	417	371	381	413	394	388	431	415	391	409	386	379	453	400	449	377	398	395	402	382	427	409	358	383	398	401	443	392	364	361	406	422	425	413	402	407	400	424	402	378	409	395	422	417	437	429	390	404	415	380	384	409	425	393	402	415	383	436	413	440	388	385	384	424	408	405	401	381	374	401	377	421	424	420	406	406	382	374	357	392	363	375	388	413	382	390	418	402	396	422	383	431	410	438	394	414	392	380	394	423	374	397	413	422	379	371	414	384	406	389	404	368	390	401	441	405	408	362	406	438	406	441	404	419	396	367	408	413	391	402	389	391	412	425	424	404	411	434	418	406	388	397	408	355	378	419	412	384	419	407	386	393	393	430	419	362	396	400	426	415	448	408	416	405	390	418	383	405	422	429	321	376	395	402	338	412	391	368	390	410	413	381	416	424	392	396	369	426	396	381	388	405	368	419	365	374	385	359	410	432	422	410	367	342	410	381	405	380	397	412	403	405	413	411	407	417	415	407	391	400	359	414	416	417	410	392	371	386	435	391	395	422	402	387	414	425	420	440	399	408	389	421	387	376	388	395	406	395	397	375	407	366	390	401	385	419	403	371	413	430	387	422	399	413	388	377	393	418	416	426	381	386	429	431	367	415	398	409	393	445	363	388	407	383	398	390	406	367	396	386	380	398	376	421	398	372	357	422	386	399	417	390	377	353	402	404	411	427	405	430	412	383	407	349	392	371	443	392	390	440	401	373	389	370	372	409	399	396	427	392	410	382	421	423	355	377	415	392	438	384	401	392	352	379	399	398	411	384	397	447	428	380	427	384	420	370	381	378	365	382	395	410	402	402	388	375	395	382	396	401	397	423	393	413	448	412	400	396	408	374	405	401	388	419	384	401	405	387	412	406	379	390	403	365	415	375	419	424	427	418	397	389	364	427	391	422	431	382	414	385	383	402	399	397	410	445	380	403	391	404	390	378	380	378	415	424	386	409	423	395	389	448	424	436	405	405	406	391	416	409	396	395	413	409	428	400	390	375	431	359	396	384	402	386	397	409	417	398	416	405	416	406	384	383	402	405	388	382	401	392	395	394	404	392	372	451	439	394	402	444	379	368	388	452	412	390	375	406	408	420	426	380	408	401	395	422	398	390	421	413	374	385	408	391	407	408	396	420	404	357	394	389	396	412	403	414	370	379	418	367	398	452	434	375	398	409	407	369	462	401	387	384	415	407	417	437	381	397	365	407	351	402	449	343	385	413	402	389	360	431	421	404	391	378	368	420	404	445	371	424	361	402	414	417	385	379	406	392	447	410	377	420	412	420	390	356	403	398	395	419	459	408	371	452	376	387	432	394	429	426	420	399	420	395	381	401	396	401	406	426	382	397	378	438	424	415	367	425	428	376	383	375	372	405	405	357	401	392	397	422	385	394	386	377	383	383	383	387	396	373	401	389	420	383	411	403	365	384	411	421	416	373	405	381	397	368	352	392	397	375	411	353	410	361	417	437	434	401	426	394	432	418	405	377	407	429	404	412	415	402	379	427	399	431	385	419	407	395	378	365	410	406	411	418	399	388	443
22615	21148	28991	24267	23006	24354	23708	16931	13306	9990	6659	4899	3663	2777	2155	1876	1560	1392	1316	1238	1119	1074	914	843	782	757	725	775	743	733	644	637	620	600	557	569	615	583	609	562	574	565	616	604	578	559	562	553	574	614	577	578	583	581	584	609	550	576	555	583	597	597	513	567	595	546	590	573	546	623	558	541	584	570	596	569	580	576	582	558	584	573	559	543	585	611	583	545	562	562	612	529	562	531	537	541	569	554	536	521	610	529	593	563	563	534	569	553	589	543	567	531	558	548	521	573	576	581	550	574	559	533	565	514	560	556	595	562	541	574	564	534	583	556	578	603	573	552	550	528	580	583	564	567	556	576	581	554	542	509	568	548	532	577	553	586	509	565	585	550	570	553	530	517	584	538	561	546	566	557	609	565	557	540	563	578	522	566	565	572	549	554	544	550	558	514	599	565	570	568	552	589	543	546	580	520	523	563	583	576	566	592	547	536	538	544	544	587	562	567	564	547	583	571	545	547	567	564	576	553	556	601	609	561	622	556	536	540	553	590	579	568	525	578	559	544	575	517	575	530	564	534	513	525	562	588	505	551	548	550	546	550	587	548	584	551	546	578	572	570	555	578	530	540	581	513	566	542	560	537	546	530	532	558	575	561	576	564	573	562	569	569	537	533	569	576	556	562	537	501	538	543	601	556	597	571	563	547	568	541	637	554	529	555	569	569	588	583	586	508	539	617	547	579	541	523	576	520	574	505	559	555	540	547	588	573	516	539	550	560	543	577	550	571	547	525	516	562	562	560	545	545	578	605	537	571	557	566	514	587	522	575	550	548	565	540	561	588	573	494	503	540	588	543	541	578	566	573	561	526	573	552	558	561	580	590	567	605	548	545	511	574	553	554	543	560	560	530	568	547	547	530	564	580	545	571	529	531	589	562	560	602	559	572	546	597	553	544	557	590	589	536	566	531	561	526	588	543	582	529	557	572	512	588	579	561	556	566	580	561	593	566	553	570	532	563	575	562	557	553	615	541	567	542	544	555	526	589	535	584	567	588	580	569	549	572	577	554	531	572	570	573	578	554	567	541	554	578	601	561	543	541	564	556	588	576	550	575	519	535	600	576	613	548	548	604	567	543	539	591	570	576	546	548	569	561	536	631	581	572	568	566	571	575	554	546	550	552	548	537	530	550	587	559	579	590	572	565	564	572	552	592	577	520	551	563	555	550	574	568	582	525	597	549	547	589	584	595	602	563	553	589	555	530	565	533	574	553	548	564	589	587	545	566	546	598	555	526	585	525	524	578	538	528	524	564	510	554	559	542	560	578	554	528	584	556	600	584	565	577	585	569	579	572	551	539	563	579	551	565	561	578	553	561	582	543	542	564	564	559	562	598	543	551	498	592	581	561	598	582	563	565	594	547	594	560	539	528	553	537	573	529	588	579	595	573	592	541	529	554	579	569	523	568	582	565	569	570	581	549	553	591	525	555	583	554	496	555	559	508	544	548	562	549	580	526	579	565	549	541	595	570	541	549	559	518	571	536	579	510	565	527	574	504	574	585	585	569	525	563	542	563	601	596	577	566	556	569	532	580	539	574	565	557	567	572	530	566	558	583	577	561	547	525	582	553	577	615	577	546	538	538	512	520	555	543	539	552	617	573	580	602	567	529	559	519	586	553	565	511	548	542	539	547	569	552	557	584	607	582	555	555	521	548	597	579	580	537	574	530	521	548	529	528	564	572	568	563	575	526	578	601	592	549	549	569	553	534	574	542	516	567	576	576	555	559	527	568	555	566	579	558	572	558	604	534	540	581	554	565	567	560	586	528	591	581	550	542	586	531	588	583	550	533	548	581	563	565	544	512	529	534	534	510	551	561	560	537	568	578	583	600	567	570	512	546	578	567	596	580	551	582	566	541	597	551	547	540	593	523	533	544	526	569	581	549	564	578	552	545	537	561	592	524	538	577	557	601	551	579	556	550	563	560	552	560	550	542	553	537	591	587	602	550	521	573	564	544	590	534	546	570	563	531	549	561	561	585	552	578	529	528	582	611	539	568	565	532	549	556	588	529	611	561	576	587	607	556	622	607	568	534	537	537	555	550	561	518	529	544	550	528	550	574	570	590	630	559	618	560	553	601	600	590	534	542	566	548	504	531	571	539	587	566	556	539	552	557	535	531	562	576	518	541	537	549	555	555	564	566	559	592	550	580	553	573	544	600	556	555	547	550	522	527	601	571	574	537	562	542	606	582	519	566	593	558	567	540	563	534	572	567	550	517	532	591	540	569	590	588	543	550	553	541	595	599	538	562	529	533	556	567	563	532	562	589	540	569	555	551	569	587	555	577	528	550	530	521	542	563	543	540	566	535	551	575	569	536	589	583	550	538	587	574	598	529	553	539	563	592	535	536	548	549	551	569	549	502	581	562	523	536	576	534	565	546	582	554	583	562	558	569	577	558	569	541	570	569	552	546	561	530	554	584	532	545	576	562	595	550	570	566	547	604	597	516	551	570	585	562	544	540	537	572	534	553	571	574	519	552	573	543	556	531	580	575	593	558	547	547	542	577	553	533	571	545	570	563	542	580	592	576	559	612	552	527	550	553	581	590	537	590	553	556	575	583	571	580	547	554	577	537	577	554	549	568	543	577	557	559	548	562	585	552	579	587	554	578	574	564	531	555	549	577	529	570	603	545	532	574	623	582	521	583	567	553	608	551	558	600	570	510	547	513	554	563	552	607	548	533	545	560	575	557	593	596	554	531	514	538	559	541	536	554	568	544	568	535	551	525	574	550	524	544	582	482	574	528	554	531	570	606	565	538	574	575	544	542	557	553	553	560	559	550	504	583	592	539	547	532	558	544	560	575	523	569	569	583	564	580	579	543	578	572	570	546	539	564	546	611	584	559	535	555	560	582	595	519	571	573	592	568	566	508	580	527	556	544	559	571	550	566	562	546	499	582	547	568	545	580	565	556	603	584	589	554	554	582	519	527	553	577	561	576	544	568	579	564	592	572	564	558	526	562	581	620	513	553	610	558	577	558	569	546	533	566	550	513	558	578	586	596	536	554	562	549	562	541	558	551	528	547	523	570	551	583	567	571	551	553	526	544	567	525	562	582	558	559	579	578	586	562	571	566	558	534	541	524	568	526	571	558	547	581	577	543	560	527	548	528	561	574	532	572	519	547	578	569	513	571	550	577	593	513	610	566	535	528	601	536	538	581	573	587	486	552	558	568	544	543	531	568	587	579	565	575	564	539	564	588	551	586	582	578	567	589	579	554	538	581	508	554	562	586	553	540	570	510	576	562	578	569	538	607	528	576	547	592	549	535	561	558	544	528	549	542	564	539	577	562	546	555	558	529	552	555	543	577	553	580	544	551	562	528	523	562	558	540	550	553	544	513	516	530	564	538	545	538	593	534	575	553	572	596	526	558	535	521	534	578	575	566	553	555	543	558	582	547	600	531	552	551	539	549	604	578	566	559	603	541	573	562	554	557	523	521
39128	66345	54493	40615	35068	26735	21608	20510	17278	13062	9563	7131	5185	4052	3206	2602	2204	2047	1713	1642	1495	1412	1156	1019	984	900	877	863	801	769	721	688	658	578	666	608	617	624	561	598	639	558	601	582	581	604	606	584	548	558	613	579	591	602	623	592	548	585	565	578	575	563	588	572	620	546	657	590	584	527	569	561	594	575	593	589	559	610	572	566	606	584	573	581	556	557	546	575	557	568	567	532	555	569	558	571	572	587	563	578	560	553	549	539	573	568	554	586	552	592	557	588	605	533	545	609	543	578	544	576	599	523	570	527	564	524	538	606	572	575	571	538	556	563	545	537	560	554	564	554	544	582	554	563	588	579	539	576	568	570	583	555	545	551	520	550	551	556	527	547	594	586	547	572	569	535	603	564	534	587	603	595	585	555	619	590	531	607	577	571	545	567	577	583	586	571	574	538	553	550	585	587	527	609	578	563	547	586	558	585	602	575	546	575	560	537	565	563	556	573	534	570	593	578	573	587	565	610	587	616	524	561	590	535	595	536	598	562	522	555	580	570	600	543	547	539	545	519	590	552	568	564	586	568	556	565	591	565	547	570	510	526	591	605	598	617	580	569	516	559	596	559	563	590	565	556	551	597	591	613	554	575	562	576	580	528	568	545	590	541	563	548	571	571	535	538	595	548	557	550	555	581	590	553	554	548	557	586	566	561	604	571	539	591	537	575	540	583	577	535	547	547	578	544	583	592	570	613	555	536	542	559	591	559	530	577	610	606	562	607	579	589	613	599	579	576	576	614	572	590	546	609	544	574	568	568	561	611	555	524	591	580	582	578	566	573	586	562	593	594	584	605	547	549	617	552	553	577	558	558	565	603	543	538	575	585	555	568	541	547	600	566	520	609	585	605	561	618	552	568	533	552	567	587	553	528	518	601	569	575	600	597	584	557	558	580	546	587	533	532	563	552	600	546	583	551	568	574	585	535	572	550	598	618	574	584	546	591	560	553	577	554	553	575	608	550	572	558	572	575	587	602	587	585	550	533	564	535	533	553	538	561	552	556	542	610	583	546	586	592	584	555	585	595	577	556	552	554	508	577	556	575	556	565	543	581	598	574	576	603	552	542	612	572	573	601	514	493	541	606	542	588	599	565	553	548	594	575	562	582	559	567	579	559	557	577	614	566	573	591	571	575	554	551	531	570	557	589	558	552	575	584	592	531	554	593	547	576	610	562	585	529	570	584	543	576	516	533	583	541	541	562	599	544	537	574	592	535	551	624	593	569	557	557	557	539	565	556	611	588	541	555	576	578	556	577	610	503	542	552	559	530	536	573	564	572	580	565	548	554	582	607	612	528	557	546	590	595	536	532	573	547	510	556	577	581	622	583	536	585	535	548	553	556	566	619	533	549	609	543	575	583	577	570	551	548	541	545	559	542	584	592	591	575	567	575	599	544	540	591	561	579	552	562	568	553	585	542	535	550	605	578	543	596	585	562	551	539	533	537	586	613	590	576	574	573	591	577	574	565	575	551	535	553	578	614	584	606	597	573	576	547	563	552	566	575	610	585	585	575	564	562	589	567	610	547	548	604	573	593	568	581	566	566	574	591	616	552	544	587	557	565	544	574	571	586	576	617	551	577	574	598	606	579	619	563	534	520	537	572	559	580	598	537	577	583	548	552	567	567	556	590	563	557	530	557	597	550	509	589	567	561	585	582	568	570	541	544	589	597	568	553	509	552	583	577	571	558	560	537	554	605	569	557	537	564	552	546	578	571	531	572	547	548	571	588	575	570	608	561	552	574	527	615	540	527	602	574	585	555	525	567	604	553	554	524	577	588	558	591	528	523	582	550	568	566	547	615	555	584	560	580	590	560	540	534	587	604	574	545	581	533	600	586	549	586	542	590	507	559	561	552	580	549	557	565	548	575	581	546	583	579	568	545	569	531	571	544	575	574	580	593	561	576	522	552	582	575	539	576	504	574	535	566	590	579	502	549	597	555	565	578	595	565	569	600	599	589	557	554	557	611	617	555	532	563	584	536	579	567	580	536	534	591	575	514	546	515	600	589	526	594	558	583	591	589	561	560	564	601	602	584	575	591	566	588	587	585	563	567	591	586	612	541	584	591	558	556	551	589	575	550	566	517	543	560	598	558	591	563	609	589	587	510	569	586	536	589	575	557	560	566	581	600	598	599	530	534	584	576	562	544	616	547	592	608	538	585	576	521	540	539	559	580	551	572	580	558	549	530	552	576	584	524	580	555	581	510	539	535	579	555	565	543	545	573	562	559	573	561	546	528	537	568	597	568	598	559	597	567	555	585	567	538	583	597	562	583	564	513	570	536	517	573	549	529	625	556	560	556	585	597	535	540	577	557	600	603	561	531	583	566	565	578	554	559	541	549	534	566	610	553	543	542	574	535	570	580	576	579	559	597	571	586	531	564	554	587	568	536	571	558	573	554	570	557	606	536	546	543	584	545	565	564	574	558	558	587	560	563	588	541	541	557	515	558	544	585	584	563	585	591	557	567	596	556	555	561	585	558	554	551	554	569	556	597	531	537	586	593	570	547	551	581	550	544	597	549	602	549	533	540	532	564	583	547	564	579	523	578	572	576	591	613	595	574	616	525	573	569	582	568	597	568	570	570	554	562	558	561	571	617	532	607	544	526	594	567	592	573	503	542	616	540	582	579	580	560	588	616	551	558	594	551	544	519	580	567	516	566	534	572	587	556	545	575	568	562	550	554	589	574	588	521	549	587	596	574	549	584	561	558	568	581	565	552	566	568	591	571	575	541	547	556	589	550	573	541	606	548	593	545	470	592	567	566	528	558	608	520	561	541	558	552	567	594	556	551	591	562	592	553	560	559	561	550	546	568	611	570	543	560	578	550	583	581	575	541	582	563	578	571	590	538	623	572	534	565	562	573	572	564	549	564	549	545	570	532	578	587	554	529	583	574	564	609	552	548	528	618	612	548	571	552	587	609	563	545	543	572	609	557	583	560	588	578	601	558	575	545	576	560	584	546	583	580	528	594	546	584	604	547	572	586	573	565	568	575	586	599	587	628	572	556	538	587	555	561	574	568	553	549	558	583	596	573	561	555	567	577	611	525	572	556	536	584	549	580	578	584	579	553	572	589	575	576	583	576	560	536	574	559	546	594	572	581	559	564	582	556	565	621	530	558	587	618	553	534	536	529	557	573	597	559	575	571	566	557	609	530	531	546	567	616	609	566	557	594	553	543	559	558	573	580	565	590	547	522	517	588	581	574	606	578	526	571	567	625	584	534	567	544	544	522	565	563	550	532	567	545	596	575	554	593	607	554	543	520	571	529	561	565	546	548	560	597	548	540	567	571	550	556	552	561	615	619	572	541	573	613	552	597	563	548	595	599	569	536	575	541	538	591	547	575	598	586	575	543	575	588	582	565	613	570	581	572	586	566	569	559	579	572	554	584	547	531	581	590	564	614	621	569	548	555	588	540	531	527	554	532	530	586	591	502	571	564
33443	41011	43480	32116	23050	14227	9192	8021	6182	4420	3048	2348	1673	1264	1117	876	750	719	678	580	526	527	462	445	436	419	448	401	391	369	378	362	359	363	348	349	331	350	389	343	345	347	310	326	342	322	344	339	316	347	329	325	342	344	349	354	329	314	347	324	329	364	350	336	331	298	342	366	358	349	347	337	329	314	330	372	345	362	322	335	342	321	297	329	329	303	339	305	354	335	340	334	333	370	327	340	324	352	380	312	353	362	315	330	330	342	346	313	353	331	329	328	327	298	352	356	321	350	330	302	351	331	335	332	343	331	337	320	317	330	316	337	358	329	335	303	329	314	363	348	326	314	320	371	328	305	347	344	332	314	338	373	337	332	331	366	336	346	322	350	308	346	364	294	359	347	349	343	312	357	354	337	332	328	333	341	287	319	340	347	309	367	325	353	348	342	356	320	339	338	324	341	324	349	354	344	339	312	330	345	372	342	327	374	311	322	351	348	346	324	369	382	328	334	338	347	338	319	345	353	365	324	338	355	321	340	348	342	340	347	340	298	344	338	345	328	365	371	332	340	369	306	309	330	327	309	342	338	336	352	349	338	367	332	339	315	322	370	352	288	351	343	328	329	365	327	335	323	345	389	350	372	341	373	319	344	348	289	320	378	347	356	334	350	330	337	353	318	340	339	359	350	348	330	366	316	339	349	347	358	327	301	370	341	366	302	339	360	347	379	356	309	329	352	321	339	325	330	316	329	371	340	325	333	316	327	332	312	337	334	347	372	311	317	333	329	335	351	362	363	322	297	384	334	351	355	311	363	347	378	327	322	353	337	331	355	354	332	342	362	309	333	330	336	355	341	313	365	312	331	328	337	289	347	327	334	357	342	365	329	346	316	334	315	323	318	341	346	345	339	319	321	323	323	357	308	329	321	343	312	333	319	347	356	338	331	351	385	362	337	327	319	318	347	306	336	342	335	326	351	345	310	363	384	349	336	331	338	327	329	314	358	322	342	339	347	348	319	375	324	322	350	315	344	328	323	343	355	338	364	347	347	335	361	366	341	340	289	342	372	359	315	319	362	287	324	314	353	300	342	311	340	341	324	331	338	324	337	341	328	329	334	348	322	340	332	354	352	337	316	355	352	370	323	322	342	331	327	352	315	351	375	329	348	349	369	361	353	342	329	311	325	306	342	304	327	325	341	352	363	356	349	331	348	363	375	352	355	329	357	339	328	332	328	375	323	339	348	358	344	324	354	362	318	338	368	328	355	300	336	358	312	342	348	339	332	357	376	326	341	357	341	357	331	340	344	331	362	308	342	369	352	360	366	295	352	316	354	319	371	327	331	368	341	342	313	358	352	321	344	345	360	341	323	382	360	334	362	343	331	374	372	328	365	338	326	362	301	358	344	327	366	312	331	336	338	361	310	331	337	347	352	329	348	348	309	329	331	347	356	326	326	341	367	332	364	350	363	330	322	352	307	348	345	374	340	341	366	354	307	343	362	314	375	322	338	353	315	349	346	326	302	322	333	355	341	351	308	302	371	333	349	333	310	339	336	323	290	346	317	338	343	340	314	320	339	339	345	315	365	346	344	331	311	358	317	350	332	305	355	344	317	339	329	320	325	290	331	354	303	353	361	380	337	318	340	356	306	365	338	317	298	328	324	365	325	301	361	335	338	346	326	343	350	333	334	324	369	343	320	357	281	369	372	304	317	338	312	307	354	351	348	319	349	330	346	355	316	348	373	367	379	317	335	319	319	350	366	353	315	357	305	326	349	330	326	344	323	357	344	329	327	307	322	305	307	329	364	347	328	313	317	321	334	370	366	323	340	326	316	372	311	321	323	356	337	326	327	318	344	354	310	352	334	316	328	319	333	316	369	351	329	344	308	341	350	308	320	326	389	329	317	309	354	304	362	323	320	330	324	332	353	353	293	336	341	335	369	311	358	327	345	321	326	335	307	372	338	331	342	337	332	338	331	359	334	312	372	338	388	325	370	326	370	368	361	347	316	320	332	360	356	332	328	344	336	345	336	308	364	340	318	355	348	367	359	317	332	328	328	337	341	302	385	345	327	349	329	330	331	312	319	338	341	326	356	356	355	321	308	321	336	344	352	344	346	351	334	358	342	307	326	363	327	330	315	334	334	348	318	345	358	322	373	356	323	345	360	328	332	313	364	311	333	342	377	377	329	325	309	329	376	333	354	373	349	330	350	312	343	317	365	317	316	342	317	322	335	345	332	324	316	355	315	336	350	312	335	325	337	337	314	353	334	368	337	325	339	315	321	339	328	313	341	350	330	344	371	349	359	337	323	364	341	316	317	357	352	365	308	312	333	333	305	335	346	307	339	366	331	313	364	337	333	351	335	311	347	328	299	324	335	331	342	343	356	365	333	352	325	327	326	357	360	326	361	356	322	352	337	323	325	329	293	349	350	322	326	365	346	332	389	333	320	339	342	355	356	340	326	324	354	336	357	312	334	360	333	325	358	314	321	350	360	347	350	345	347	351	325	357	344	335	384	337	362	324	350	344	313	294	324	334	314	333	303	347	332	318	315	347	348	322	340	358	338	345	396	332	335	346	331	335	340	358	334	364	336	350	351	348	354	332	340	336	352	371	338	364	332	348	338	343	331	350	325	344	323	359	351	374	343	381	335	368	362	341	340	330	371	331	350	332	345	324	341	338	324	349	332	339	324	320	359	314	339	364	351	348	349	349	355	353	320	347	340	343	340	334	329	339	343	367	347	333	340	346	346	302	327	319	335	327	342	374	334	298	362	337	306	320	342	347	347	331	324	375	332	322	338	322	337	329	330	369	341	310	307	333	337	345	323	299	319	314	335	333	291	347	374	345	344	342	318	331	320	336	339	331	319	341	336	318	346	337	358	349	319	330	339	318	333	347	365	364	323	369	341	339	351	341	348	355	360	348	297	378	306	294	344	360	337	346	323	356	326	308	337	324	328	368	319	367	335	362	332	336	324	327	334	320	326	316	340	333	327	334	321	296	327	327	300	349	330	378	307	331	355	338	330	327	352	321	331	334	338	329	323	324	363	386	321	328	338	340	332	334	346	360	318	348	364	317	330	346	346	340	326	356	329	343	329	312	334	341	321	320	337	354	367	336	339	328	345	302	324	339	345	337	330	319	367	341	330	345	340	331	331	349	315	342	343	340	337	336	395	343	337	345	322	324	365	345	342	360	324	350	343	320	319	366	309	319	337	353	307	346	329	325	343	328	336	363	326	337	328	341	341	353	340	342	319	328	347	343	340	353	308	322	318	343	341	342	343	333	361	328	332	324	327	338	319	335	304	364	345	320	333	359	355	335	345	349	335	343	340	336	369	323	332	339	325	308	329	336	304	332	350	302	288	312	321	337	352	356	324	389	335	338	342	364	351	365	290	340	345	358	350	350	338	322	288	353	348	356	336	364	343	340	342	336	342	308	325	302	350	326	298	311	333	344	346	335	325	352	336	336	331	350	333	360	318	344	297	327	347
35916	51918	41469	28717	23566	16372	12834	12229	9454	6945	4871	3639	2787	1973	1702	1369	1055	916	963	796	733	699	572	534	475	534	444	433	470	395	389	403	388	378	375	356	409	395	346	382	376	395	375	369	370	341	363	351	358	351	356	338	372	340	377	363	354	366	363	360	352	329	329	381	330	330	349	360	347	368	342	333	369	360	347	345	349	358	341	396	354	344	365	314	339	363	364	359	350	325	334	346	353	326	350	374	374	337	348	356	318	351	392	364	362	389	358	370	352	371	391	351	345	357	348	385	333	371	355	359	370	368	383	347	320	370	356	340	330	352	351	356	331	350	351	359	326	335	353	382	346	348	352	363	339	370	339	358	359	317	348	349	381	363	368	373	344	369	354	383	368	331	409	352	352	335	354	325	360	349	379	370	336	371	354	356	308	359	348	351	365	372	341	380	339	375	370	381	350	342	324	355	355	363	395	359	341	339	354	344	392	378	345	326	357	363	323	398	366	330	374	357	345	351	352	351	329	350	339	330	360	356	388	342	368	366	345	357	371	346	351	378	361	325	330	360	345	336	326	343	366	347	364	363	334	365	378	369	331	309	343	360	387	386	363	356	359	396	361	370	353	367	335	346	318	349	363	348	376	334	331	325	335	382	345	360	386	345	368	353	349	344	333	329	351	378	318	358	345	366	353	350	353	336	358	350	367	356	360	347	360	357	350	362	372	352	376	347	365	372	326	322	378	363	315	346	353	350	375	358	367	363	347	332	363	352	380	382	330	353	365	335	327	354	356	319	327	362	348	327	370	373	352	391	337	327	388	349	349	369	358	374	339	363	362	360	362	420	366	360	332	339	333	370	350	331	350	369	356	346	330	363	367	374	371	348	325	337	355	394	361	345	341	346	352	379	370	355	311	344	359	373	362	357	356	374	380	336	336	380	341	350	346	352	363	369	360	360	324	365	354	364	356	348	355	343	358	281	367	369	334	350	365	349	363	334	330	375	356	339	358	392	373	345	358	359	331	341	357	358	350	374	380	370	373	351	313	348	333	386	367	400	350	383	348	326	377	340	359	357	336	349	343	354	370	407	367	386	366	359	380	358	362	344	363	354	340	328	363	340	369	348	365	338	374	370	380	373	359	326	369	378	366	357	348	354	346	326	357	339	365	408	381	374	364	417	364	363	340	371	359	410	399	399	361	359	378	380	381	311	369	352	360	370	378	369	378	396	377	334	375	352	341	365	323	392	318	343	339	356	390	368	390	352	387	338	381	358	343	350	348	367	341	369	391	347	361	339	359	334	376	410	369	369	391	351	327	332	352	347	374	351	370	360	368	355	336	369	374	327	367	370	355	342	326	372	368	336	334	370	356	355	358	336	376	349	380	345	347	358	355	364	364	317	350	346	350	350	343	364	325	343	340	365	370	360	375	353	377	330	379	355	398	336	335	364	340	345	342	338	369	359	352	331	339	361	354	374	333	354	321	332	347	370	371	366	380	358	350	373	328	345	372	362	357	392	323	359	373	374	342	346	347	351	385	369	349	353	331	345	314	364	354	345	367	359	342	347	350	358	357	341	382	383	378	364	337	376	303	352	326	353	368	322	327	346	387	345	361	337	354	351	385	339	320	335	338	338	371	335	353	359	355	393	335	343	341	373	342	335	357	357	369	336	368	369	345	352	343	357	333	374	349	333	390	347	373	332	367	361	376	346	376	356	375	322	386	354	314	368	386	356	331	339	343	332	353	321	339	304	338	345	368	403	344	368	363	386	356	354	348	360	328	338	329	346	351	379	346	351	365	350	371	332	390	338	356	365	342	341	357	355	353	377	346	344	382	363	347	358	375	342	349	346	347	342	341	361	347	335	336	349	357	346	348	348	402	342	378	337	372	326	358	396	354	353	381	335	378	374	378	352	350	381	356	342	363	386	360	345	340	330	331	358	304	364	367	349	353	380	384	333	350	389	356	344	364	369	356	350	373	364	334	355	347	339	344	320	339	355	388	358	347	335	361	321	367	381	370	366	346	354	332	322	362	353	341	364	341	379	368	369	391	355	343	330	364	362	369	347	359	366	362	345	379	339	337	347	314	341	354	351	381	324	395	310	356	358	370	383	372	357	355	327	365	338	370	371	336	349	355	346	340	349	339	368	360	361	310	355	339	352	369	356	337	384	377	368	329	358	386	358	370	330	356	349	353	344	385	379	324	329	329	370	354	366	386	356	366	333	391	395	335	355	347	368	308	346	354	352	320	361	342	336	346	357	407	345	368	326	376	366	354	348	357	347	381	337	310	358	328	356	363	350	353	358	368	366	364	396	371	378	338	370	319	366	375	386	336	357	382	339	377	372	343	342	361	374	350	326	318	332	368	351	347	352	363	312	378	334	334	360	359	366	386	353	342	338	344	376	350	378	350	348	331	342	325	384	371	359	333	354	364	354	373	339	357	360	369	328	362	399	331	337	350	343	371	347	344	338	361	351	365	363	362	337	336	306	354	369	344	360	337	354	402	375	380	369	408	367	365	340	340	348	368	332	335	380	354	320	366	293	401	361	377	347	354	348	367	332	382	382	346	363	359	372	358	404	357	341	385	319	324	358	363	337	347	340	359	369	363	365	357	345	354	367	395	361	354	340	359	349	347	352	373	341	357	345	367	357	294	341	360	356	331	374	335	313	398	370	339	335	353	371	376	362	347	326	379	369	355	344	344	350	337	342	361	331	360	344	381	351	336	369	352	340	367	378	364	377	341	365	338	376	371	339	343	394	353	332	317	344	366	350	337	347	363	369	309	322	359	320	351	355	339	383	366	339	354	374	342	355	318	351	359	337	363	371	350	308	343	387	328	313	351	369	377	346	377	313	351	369	372	355	357	386	386	339	329	351	343	367	345	367	327	338	373	338	353	337	335	336	366	361	341	354	385	380	349	311	375	361	346	367	348	363	381	346	339	347	358	372	336	351	389	301	357	372	360	359	361	353	349	353	330	350	323	350	382	358	350	378	364	357	336	354	333	355	361	380	340	355	323	367	356	335	328	342	340	349	367	339	339	354	348	355	352	351	357	337	362	361	354	352	356	373	372	366	348	298	355	370	347	357	351	355	354	326	365	339	344	326	369	356	348	348	385	342	343	367	338	332	334	353	366	359	346	355	345	374	369	357	367	359	344	323	329	348	358	337	364	360	340	372	343	344	350	349	366	348	357	371	354	364	343	384	361	345	356	370	349	367	330	365	342	370	318	372	359	342	327	349	363	362	366	347	304	345	358	345	381	344	387	342	362	379	350	352	376	378	350	355	359	333	313	365	350	349	350	385	358	360	328	367	344	322	332	359	357	345	312	354	381	367	368	358	334	356	351	384	357	341	366	355	333	353	344	370	355	357	348	355	336	370	380	363	354	358	308	344	333	347	337	357	341	351	355	352	377	333	350	373	363	328	353	361	340	337	359	342	382	344	348	357	342	363	346	372	349	346	350	336	361	365	324	350	373	379	371	323	355	369	345	367	376	368
23763	21158	29097	26120	24238	22702	18156	13698	9579	7386	4867	3625	2620	2039	1698	1366	1145	1053	993	951	808	844	684	680	632	562	626	536	566	544	558	522	503	494	498	466	472	493	504	519	524	499	516	488	474	518	483	444	508	501	426	464	510	465	484	474	456	446	434	474	480	470	490	483	480	466	479	490	468	440	453	489	459	460	465	460	461	493	476	444	441	470	467	454	456	468	442	467	439	491	433	449	459	435	436	462	492	456	455	454	450	473	452	452	515	437	463	458	435	495	444	425	450	435	447	433	473	460	481	480	445	483	474	441	440	447	468	436	498	432	455	486	449	468	536	421	457	475	417	399	482	462	431	458	497	474	495	413	467	468	418	457	462	442	471	460	447	483	432	428	461	474	451	440	469	446	463	490	433	466	410	489	465	418	502	485	445	497	488	472	434	450	470	421	451	505	436	482	445	451	471	444	463	451	438	438	474	455	419	441	437	464	475	458	439	470	491	438	489	459	460	469	407	461	438	429	463	487	456	510	488	423	470	462	469	454	483	490	483	456	463	453	470	455	465	459	465	422	448	441	455	444	445	440	445	491	482	465	471	458	498	483	469	455	457	511	447	503	462	450	483	481	489	488	455	459	483	447	451	425	490	450	458	458	439	437	489	441	454	447	444	465	446	463	446	463	452	470	492	467	479	484	445	461	408	482	462	476	470	459	446	455	459	429	488	458	493	449	445	458	454	443	463	451	498	488	479	488	455	459	481	436	473	466	502	448	484	466	482	458	444	469	470	463	485	529	434	458	442	451	425	481	426	429	449	431	480	441	467	445	435	458	431	489	500	446	460	456	449	441	410	421	501	450	452	484	450	471	446	483	475	452	457	494	458	457	420	480	440	451	439	425	473	463	468	454	416	462	496	452	463	429	478	480	478	464	486	453	447	430	502	452	430	518	464	441	467	443	452	441	483	470	453	454	423	472	403	468	492	549	476	450	466	451	435	424	470	473	480	475	384	457	490	460	486	437	426	456	454	474	452	445	479	479	459	430	433	474	484	483	448	465	420	442	451	423	487	442	454	518	473	469	430	444	492	442	493	482	455	453	484	462	456	448	458	470	447	455	494	457	499	447	479	488	463	452	448	488	485	451	451	420	402	466	477	474	457	481	424	459	504	459	475	439	445	471	468	467	469	437	443	498	450	515	457	452	447	466	460	454	450	441	486	448	460	461	495	495	448	448	484	473	472	445	489	452	464	482	458	432	432	471	488	487	470	442	475	441	503	488	502	497	435	471	488	462	484	453	466	455	464	475	444	485	451	506	475	453	498	412	414	462	464	447	468	479	459	460	495	431	455	488	482	386	473	464	445	462	477	448	470	457	497	491	478	468	463	448	439	484	428	505	460	459	483	449	487	470	470	473	467	450	442	456	483	460	472	455	455	493	438	458	457	459	454	485	453	454	479	449	454	491	449	478	469	403	471	464	474	435	486	437	446	461	445	481	442	458	487	485	465	422	451	446	426	434	463	476	490	440	461	473	483	431	459	449	442	445	462	444	446	494	447	466	457	419	414	484	459	436	462	472	463	462	465	459	449	451	462	453	466	456	462	474	429	439	472	448	488	462	488	440	429	472	464	472	480	452	484	459	495	414	479	481	470	416	454	442	470	496	430	431	486	442	493	518	434	491	429	459	444	424	451	450	432	478	434	457	429	449	413	459	474	475	414	493	429	441	438	462	408	443	410	473	483	458	499	466	471	459	444	445	471	458	473	454	476	443	471	448	479	446	424	469	421	494	468	451	415	477	469	466	480	424	461	445	452	494	491	498	473	463	477	468	472	425	468	461	414	396	482	438	440	458	443	435	455	433	466	489	449	480	447	437	472	448	443	495	486	489	507	433	503	425	489	460	458	446	515	509	469	472	437	447	449	426	442	458	440	412	453	454	469	410	461	439	440	456	461	449	487	416	475	474	411	470	466	430	461	384	475	470	505	450	425	492	438	467	466	435	467	474	492	495	467	460	475	470	463	445	447	452	470	483	475	466	434	446	458	490	456	450	415	486	419	461	468	435	428	424	472	449	511	443	492	432	454	466	479	476	469	467	448	456	458	430	459	509	459	482	466	493	464	453	493	449	470	477	436	487	475	466	448	483	472	484	430	474	457	460	427	420	469	445	472	469	496	424	432	507	420	435	498	469	442	468	466	423	476	460	447	448	453	438	462	446	460	426	452	431	467	510	447	430	460	448	468	466	450	464	478	442	424	435	471	491	420	492	473	459	459	475	487	469	471	439	459	491	438	456	468	471	492	471	438	474	471	503	471	479	469	434	445	480	500	451	476	465	495	470	441	475	439	477	459	430	478	476	450	422	462	467	453	493	437	436	430	435	465	451	461	460	438	432	455	445	475	464	456	407	485	449	443	440	464	446	465	445	460	466	472	470	474	442	451	462	455	471	465	465	462	448	405	465	446	468	440	433	497	463	444	468	480	459	478	493	457	466	421	459	421	466	448	440	444	418	464	434	477	467	453	457	504	446	444	448	460	415	465	504	471	445	474	462	447	464	433	459	463	475	476	455	457	413	437	452	473	469	479	431	426	470	456	425	461	486	438	467	460	466	454	486	401	481	456	473	480	440	447	439	452	470	451	448	460	478	439	456	445	441	420	463	415	435	469	453	468	493	447	453	461	474	404	484	468	428	457	455	457	478	477	429	492	437	469	474	456	480	479	445	446	462	490	461	443	438	459	469	430	485	425	445	474	484	453	413	473	474	476	411	438	427	471	483	426	457	446	439	481	455	480	472	454	408	463	466	452	418	459	487	476	418	485	496	476	493	453	426	464	443	468	476	472	442	471	470	467	468	476	446	486	456	429	481	449	452	465	433	447	458	486	496	457	434	420	434	483	450	465	469	459	467	455	462	491	469	489	460	468	449	457	427	427	460	442	469	429	463	472	448	492	459	450	468	465	445	454	518	473	473	472	435	477	466	463	432	463	451	447	504	505	434	488	427	445	513	469	480	457	435	442	468	476	459	460	480	466	437	483	473	454	447	442	477	443	454	473	445	451	421	446	474	435	440	471	458	480	466	440	500	503	422	474	487	459	475	436	444	447	455	442	428	453	433	468	444	423	496	452	466	503	483	442	462	463	468	447	474	493	460	455	410	484	459	460	423	471	470	443	485	478	428	454	432	439	485	439	449	449	425	466	456	431	482	475	476	460	465	469	468	444	471	447	466	504	460	488	441	441	483	436	451	482	427	486	435	472	430	444	466	452	436	482	446	462	459	468	469	475	462	459	459	441	405	447	457	452	484	449	447	460	427	436	473	428	456	448	492	455	516	432	418	494	451	488	427	457	455	451	442	451	443	459	429	493	424	485	461	490	449	475	455	444	451	480	476	477	461	486	447	432	472	440	475	459	428	489	432	482	481	433	499	454	449	477	436	498	459	438	440	479	439	462	428	481	436	465	487	443	436	475	449	472	457	449	452	441	439	481	456	457	493	419	433	397	497
36257	60557	48612	35600	29132	23053	18763	17314	13149	10316	7212	5447	4028	3066	2462	2012	1597	1502	1285	1170	1052	961	849	825	760	667	675	682	634	598	598	553	557	498	504	469	512	535	489	492	494	533	504	494	471	505	480	445	532	469	494	479	467	460	493	464	474	464	456	504	489	483	444	460	481	445	477	478	485	472	481	468	447	448	476	455	470	451	477	466	460	441	464	483	465	428	471	441	460	483	467	449	473	489	500	464	414	455	493	467	449	418	441	446	502	460	466	465	477	510	461	511	477	463	465	484	456	464	471	502	490	406	448	476	439	472	492	487	468	455	456	469	463	461	469	456	478	498	483	443	461	479	442	474	461	463	443	430	449	477	452	482	492	469	471	493	492	430	484	468	470	468	444	456	473	477	493	474	492	453	483	475	471	449	472	502	452	460	454	494	479	498	491	439	430	457	495	453	445	487	482	456	468	483	452	497	464	450	472	488	487	443	471	483	472	449	474	471	463	472	491	511	457	461	485	456	484	475	500	468	518	482	480	477	483	497	474	468	463	467	496	481	472	460	458	489	449	466	443	444	457	493	457	464	485	467	460	492	472	496	460	447	510	460	475	473	497	468	481	459	457	494	501	494	473	457	467	485	466	447	460	465	438	466	473	467	495	489	472	471	469	505	482	453	466	429	441	484	478	497	479	437	434	457	452	500	466	455	507	488	481	442	480	481	513	465	445	461	481	424	441	479	444	451	475	509	478	467	452	483	485	424	459	477	480	469	462	478	473	499	464	485	492	488	484	474	480	457	500	481	464	502	512	469	498	459	479	466	480	420	490	495	491	442	457	512	442	495	460	476	439	462	425	465	434	440	437	467	505	492	448	464	413	488	462	436	463	436	458	512	495	478	447	475	476	466	454	432	464	439	450	452	490	470	451	455	476	491	464	467	445	434	467	435	494	463	486	480	497	457	439	442	454	469	436	469	461	476	465	504	511	502	454	476	491	474	466	452	497	459	467	413	474	480	442	448	447	441	449	492	475	486	433	464	486	450	465	444	521	467	479	434	465	472	451	498	445	456	470	489	484	492	510	473	466	458	462	465	426	480	471	418	463	450	496	486	504	465	474	488	500	442	448	483	483	462	461	466	468	483	482	442	464	470	498	465	461	478	428	493	452	470	486	492	474	449	471	508	449	481	439	473	453	482	436	479	460	474	439	490	456	414	477	452	481	457	493	456	479	453	474	451	497	448	485	451	472	481	461	458	470	484	481	477	444	500	455	464	438	451	455	468	471	472	480	452	467	458	459	463	482	446	459	494	470	466	480	445	476	474	481	487	477	489	436	489	457	473	499	488	459	480	461	441	475	524	462	437	428	409	489	495	463	473	452	459	458	453	509	445	511	461	494	485	435	497	458	501	453	427	458	462	471	463	472	494	485	448	456	465	487	479	479	463	425	491	468	475	434	442	506	437	464	443	473	455	461	478	459	494	478	517	497	501	442	477	454	488	445	484	445	464	432	520	459	482	476	472	481	460	485	508	435	489	456	475	466	433	454	436	462	442	472	437	451	468	444	477	451	436	467	470	466	464	497	462	443	492	451	446	467	516	485	494	435	502	496	479	478	458	464	444	463	473	459	470	447	489	452	476	470	482	450	419	474	493	469	472	479	424	463	505	466	481	471	490	478	466	437	448	447	466	465	431	482	440	439	499	462	471	488	505	479	513	477	483	475	467	454	488	485	437	447	505	506	443	452	457	423	403	499	488	443	452	432	483	488	454	485	478	502	465	481	484	488	471	467	423	456	430	474	468	459	494	478	466	450	453	477	448	484	508	430	438	478	473	437	459	472	505	468	457	520	470	469	495	468	445	427	490	496	478	450	434	474	436	450	464	470	473	506	435	472	455	480	463	445	450	447	476	506	432	407	469	472	501	444	520	442	463	478	510	484	449	447	477	459	487	464	495	483	447	448	480	459	482	506	454	472	445	502	467	489	511	505	480	465	509	479	480	435	471	460	461	455	426	457	502	424	443	476	461	464	463	479	496	449	466	480	458	485	492	482	488	439	471	498	447	500	502	425	446	498	463	464	484	471	475	476	478	463	465	467	484	464	461	450	470	455	467	454	460	426	477	435	434	491	498	490	491	436	460	517	475	465	462	466	487	476	498	474	472	488	459	447	454	482	458	451	467	452	438	440	504	475	445	446	473	445	421	462	442	458	454	504	461	450	439	483	460	456	471	502	448	470	469	464	475	458	475	494	467	494	490	453	487	451	468	491	475	475	470	504	427	475	440	456	459	402	452	446	473	499	456	477	461	442	468	417	480	450	447	455	428	452	479	484	487	467	463	480	464	453	475	500	462	434	488	457	458	483	450	465	473	448	480	439	495	426	466	443	450	444	489	498	461	443	470	456	456	484	491	479	431	470	472	479	478	446	473	433	455	441	475	443	497	440	473	467	443	468	501	442	453	480	466	496	459	469	459	476	454	488	475	527	471	449	475	474	452	459	463	471	458	440	419	477	488	468	498	472	481	472	430	451	419	479	443	470	444	485	522	468	483	456	485	488	459	464	469	431	459	466	455	480	465	476	499	453	505	448	444	506	468	510	490	418	449	423	452	470	443	433	478	462	450	482	477	444	510	486	442	432	464	436	466	461	477	432	443	456	448	492	418	453	453	474	482	499	442	459	452	468	477	455	443	469	487	442	472	490	438	487	507	493	445	475	463	475	478	465	501	443	498	488	464	465	450	455	451	504	499	479	542	489	459	453	475	472	478	473	470	446	490	461	427	446	478	483	483	472	460	465	459	463	430	474	481	476	473	494	455	436	522	487	452	448	397	470	443	453	488	458	491	470	456	464	501	437	473	509	482	515	477	501	461	454	467	474	474	492	503	501	477	456	482	450	477	486	471	469	444	461	451	494	474	480	495	478	459	470	503	478	447	484	444	490	470	502	452	467	468	472	426	503	481	455	495	473	456	428	472	485	496	510	498	474	472	470	488	471	482	436	463	453	472	469	496	518	477	466	477	464	446	471	443	453	468	444	489	439	473	440	472	463	441	491	444	446	429	505	474	480	467	465	466	451	469	451	452	476	489	527	479	455	469	481	504	482	484	466	490	465	457	489	492	484	464	454	490	450	471	461	489	484	488	489	471	409	468	407	463	485	456	441	448	487	491	476	463	433	485	453	476	462	478	469	456	459	448	464	442	457	507	471	475	493	494	458	467	484	447	472	470	503	465	469	478	456	476	472	469	469	468	447	485	436	443	471	468	467	454	464	474	460	493	479	494	484	440	488	445	469	450	474	470	457	492	458	461	440	473	462	506	461	408	473	458	492	455	457	456	469	488	476	462	436	451	479	444	446	436	459	497	451	443	457	480	469	441	449	431	445	463	467	483	487	422	468	467	474	495	488	478	477	498	505	470	458	495	508	484	504	444	468	459	471	468	459	422	458	499	476	498	462	485	476	480	463	496	498	473	447	500	489	460	456	446	445	436	477	467	521	451	442	441
24987	21753	31005	29247	23837	18731	14429	9698	7353	5500	3934	2680	1970	1574	1365	997	925	894	756	656	621	620	549	511	516	544	437	473	479	439	450	426	390	398	401	385	400	392	391	402	419	367	407	390	377	376	415	408	370	389	383	352	397	370	386	380	389	366	392	368	409	334	407	366	383	388	356	372	344	390	408	358	364	365	362	376	369	379	371	388	373	372	343	386	361	379	368	360	401	376	359	389	379	364	377	339	375	364	359	375	367	383	391	374	365	357	372	363	371	351	397	398	331	371	390	386	344	327	352	392	366	376	364	333	405	380	324	379	346	342	335	374	346	375	387	346	345	380	369	397	384	355	384	355	328	359	394	369	332	372	360	383	384	378	367	360	371	357	348	384	363	365	394	364	384	387	371	378	366	388	348	335	383	374	346	374	355	360	372	385	345	364	359	382	403	371	357	356	371	361	369	389	369	358	370	381	374	364	379	369	353	333	387	335	368	373	365	379	354	395	361	410	378	363	367	389	366	378	353	381	382	379	405	386	359	403	367	372	354	400	396	391	364	393	345	346	371	400	377	356	389	380	390	376	381	377	329	365	344	358	405	339	394	343	376	363	344	379	354	346	356	393	364	360	366	330	366	342	361	360	358	359	358	359	366	376	403	351	425	384	391	356	385	349	364	371	337	366	395	416	374	352	384	388	412	371	358	388	356	348	375	390	364	358	375	405	368	393	348	354	359	364	363	339	401	352	345	363	377	401	346	362	397	383	366	361	374	365	371	373	376	372	346	343	385	381	391	345	345	344	365	385	371	388	342	357	395	389	388	357	347	392	397	395	369	364	358	367	362	340	345	390	389	375	379	352	365	402	426	382	369	352	361	377	391	373	413	376	378	352	348	364	362	334	356	372	380	344	363	331	370	367	372	373	426	373	362	383	367	354	418	317	369	370	344	374	381	408	362	366	366	388	373	377	402	390	370	343	391	384	358	409	362	400	367	349	350	384	358	382	372	340	410	351	382	349	385	358	377	358	393	374	383	340	384	352	364	378	337	352	375	363	400	382	386	348	366	373	370	377	373	357	362	363	359	402	381	389	379	362	383	380	374	367	354	370	360	366	372	388	413	395	397	332	399	367	383	342	387	371	382	390	415	399	356	361	354	364	393	366	378	397	391	344	418	367	353	350	355	389	369	361	355	351	411	344	378	335	396	359	362	376	395	371	358	378	361	369	397	356	365	371	379	350	368	344	363	380	351	367	383	382	365	360	369	380	385	369	358	400	359	386	369	349	371	391	380	401	393	345	375	339	391	347	374	372	360	394	400	367	400	350	367	362	363	382	401	381	389	358	369	330	380	371	366	382	376	384	366	365	367	374	369	365	397	366	362	343	346	364	368	344	349	366	373	362	396	361	389	387	352	381	378	375	386	374	366	390	390	358	336	372	382	374	384	395	365	361	365	353	346	371	359	395	350	384	386	387	317	377	375	389	379	388	350	393	375	359	386	340	347	387	374	358	356	358	380	387	365	385	356	426	363	349	366	373	345	368	362	387	358	368	362	342	354	378	361	359	353	384	329	374	345	351	367	383	405	345	362	400	350	359	378	365	405	384	395	379	357	400	359	378	343	362	360	418	379	342	388	363	401	390	342	383	379	367	389	357	396	394	374	336	368	357	361	408	386	392	402	392	364	389	368	393	395	374	365	406	388	389	350	376	343	335	376	356	342	397	359	350	385	366	395	401	388	351	385	387	349	369	413	350	399	398	379	377	386	331	350	342	380	336	359	346	368	377	364	382	382	369	328	338	381	333	364	363	351	378	357	375	344	368	395	387	356	385	366	360	374	355	373	338	373	358	378	365	370	384	370	351	334	406	404	389	363	372	358	381	339	362	368	384	357	379	360	380	386	364	388	373	378	365	414	370	409	380	368	348	341	365	365	384	362	362	380	363	358	384	366	383	418	368	383	374	382	359	352	396	365	360	382	353	351	343	384	354	418	355	369	390	377	390	349	323	339	365	365	343	355	392	344	375	356	344	347	395	350	401	363	381	398	333	391	347	362	354	378	379	370	348	392	351	368	388	366	384	417	364	377	348	386	378	368	374	386	382	362	359	351	361	371	387	357	392	357	381	339	384	370	352	345	360	365	392	353	369	371	365	365	378	355	347	389	371	354	402	339	358	361	355	351	394	394	395	372	387	374	374	354	348	355	376	381	363	377	361	384	378	359	350	357	342	390	400	373	394	384	343	389	389	369	354	352	379	355	356	363	351	347	353	357	404	392	333	399	378	383	381	395	343	411	370	377	349	337	393	368	376	363	398	373	387	400	344	393	350	367	376	344	399	371	396	345	361	400	357	338	381	385	413	382	366	378	395	376	394	401	360	390	371	369	430	351	319	408	377	375	362	390	319	369	381	371	371	363	383	366	401	375	366	378	410	328	393	391	386	371	353	352	382	375	354	382	357	349	338	336	410	357	370	367	380	364	383	353	367	382	368	361	375	372	369	356	349	324	363	362	398	376	360	370	370	355	371	411	368	367	391	385	350	389	365	351	372	366	344	372	369	358	355	392	384	371	363	397	382	363	375	397	398	361	384	371	360	348	342	368	398	398	405	378	385	391	376	378	353	336	375	327	387	372	368	381	375	356	335	330	357	351	336	351	353	370	353	366	371	369	335	412	394	377	372	394	367	352	342	367	379	352	408	361	347	394	358	390	367	381	335	362	346	345	391	359	371	367	378	376	387	364	378	361	358	384	411	391	360	348	365	333	370	345	345	396	321	374	404	397	367	380	362	380	377	357	377	370	364	390	365	350	364	379	349	376	354	358	393	369	347	378	380	368	362	373	394	343	407	354	360	410	388	376	330	362	337	367	359	360	372	344	381	341	366	398	386	358	361	379	360	398	339	336	387	399	392	385	393	356	358	389	360	391	387	376	410	365	337	381	343	350	363	337	351	398	335	375	333	412	369	395	377	374	358	348	379	364	365	346	401	363	380	362	368	403	374	393	377	380	374	380	348	348	333	360	405	387	376	364	377	409	384	382	374	353	391	370	343	391	376	370	380	377	357	396	395	350	386	379	367	377	390	356	377	364	366	368	335	376	341	351	378	320	375	375	379	371	362	342	371	364	391	378	324	390	356	355	393	381	373	365	376	393	380	393	380	374	349	386	394	380	360	344	380	342	392	344	372	384	368	329	361	399	361	364	383	346	363	358	408	370	394	401	374	416	339	351	369	364	360	383	375	361	357	376	354	381	401	385	371	357	361	404	357	370	354	356	363	392	330	382	394	378	358	383	365	388	362	357	358	354	369	389	410	379	367	377	377	382	375	377	345	362	354	365	351	379	377	343	352	362	348	362	363	373	400	350	385	374	371	393	378	352	391	394	339	363	331	390	354	384	386	369	385	379	377	340	353	334	331	367	380	385	372	367	365	361	393	364	393	361	342	376	353	346	361	406	370	363	359	375	385	357	341	371	360	357	368	370	363	373	373	344	372	404	390	369	350
35719	56377	45158	32151	26559	20942	18014	14094	11491	8769	6360	4430	3311	2607	2116	1568	1339	1222	1079	963	824	745	687	649	678	557	582	574	536	493	472	464	444	470	438	434	400	403	387	433	424	421	407	426	412	414	389	393	426	404	411	405	431	416	396	410	410	421	417	380	391	392	396	429	381	377	386	394	398	406	415	392	417	442	380	419	383	386	408	430	380	422	385	424	401	394	393	385	411	399	379	356	380	415	390	394	401	371	361	386	415	386	402	363	359	371	424	399	364	421	422	420	407	369	412	417	413	374	394	416	380	375	403	402	400	374	395	418	388	400	391	385	383	371	428	384	386	356	392	349	368	400	383	400	383	390	369	393	383	388	382	425	393	420	423	390	400	412	416	404	364	410	391	363	399	385	398	426	399	393	409	394	372	410	362	398	365	396	407	417	384	386	390	374	401	396	381	381	374	384	396	391	370	380	394	410	376	378	359	402	366	383	368	400	376	400	425	404	390	383	379	422	361	377	356	368	371	392	423	380	405	398	420	367	380	424	382	403	394	384	433	398	422	397	377	400	358	407	393	386	392	349	402	388	377	401	391	396	381	399	391	425	390	387	396	408	431	415	416	410	417	373	376	380	388	378	401	393	419	389	401	400	371	406	380	391	392	406	349	401	363	371	374	405	412	401	412	363	395	422	399	408	409	373	380	359	408	394	427	392	366	421	344	431	391	406	360	391	360	418	364	368	361	394	366	394	346	392	419	361	393	410	394	393	385	391	389	407	401	402	378	404	379	414	385	415	381	343	401	387	382	382	382	456	358	398	358	390	409	392	393	382	381	433	407	388	402	387	423	371	368	422	388	412	417	382	361	379	401	377	367	420	387	380	393	430	359	414	397	400	425	417	389	382	411	377	382	367	401	389	389	378	397	378	347	347	400	391	384	373	389	402	374	396	394	381	380	403	375	377	384	396	381	406	380	368	403	389	394	414	372	362	369	373	440	402	416	399	410	405	394	342	375	409	395	356	402	398	411	343	384	373	365	383	425	403	356	380	413	384	377	371	403	407	419	398	375	430	388	437	353	411	359	392	383	345	396	362	409	383	365	411	427	381	390	390	410	382	394	410	370	410	437	385	382	387	397	419	360	425	377	401	440	385	410	402	444	387	415	405	381	353	403	407	373	380	395	372	369	405	398	350	416	365	384	408	386	409	398	385	378	384	366	382	398	399	404	354	388	395	379	441	405	371	389	423	350	410	406	400	409	356	424	412	420	407	411	389	390	408	382	393	396	372	384	369	381	383	424	392	383	405	376	379	394	393	405	390	413	385	369	408	385	381	434	419	380	375	396	392	410	435	382	409	442	409	384	390	404	402	392	354	420	383	413	379	402	429	421	437	407	394	387	417	445	397	402	383	384	379	404	397	393	398	375	372	401	394	375	394	383	395	426	377	387	391	398	391	397	393	395	411	393	406	383	414	419	393	456	363	375	380	428	386	413	407	424	403	399	427	375	368	402	374	381	370	391	381	402	363	370	414	393	410	397	415	379	392	375	367	388	390	417	385	372	369	395	386	358	376	442	409	370	389	409	364	444	416	396	380	376	364	364	407	405	409	401	353	431	428	402	382	385	416	402	389	369	370	402	398	390	415	385	337	374	405	424	416	323	374	385	390	392	389	347	397	357	379	395	383	434	350	374	396	362	382	385	375	422	372	409	408	377	362	410	391	368	381	408	365	421	422	413	361	401	406	432	380	386	396	422	370	420	390	385	353	432	382	432	406	408	453	421	391	409	373	395	391	396	368	364	396	399	372	424	412	399	389	393	381	381	398	351	387	388	402	384	398	386	396	409	438	437	371	390	389	405	401	440	418	384	375	387	383	416	399	377	422	365	405	389	399	411	411	385	412	392	414	361	401	397	398	385	414	377	412	383	384	372	375	378	384	388	375	363	404	398	393	390	417	418	363	357	412	428	372	373	403	409	407	376	401	401	404	408	395	416	343	373	372	408	380	387	400	376	391	397	370	360	385	396	381	379	388	394	418	422	370	382	385	374	394	425	340	384	379	365	381	412	376	409	406	370	368	382	360	398	404	418	406	380	388	364	396	385	402	386	375	362	432	413	374	388	359	396	388	404	420	427	379	387	380	387	373	389	376	428	372	383	400	397	387	399	371	449	456	429	396	383	371	347	410	396	417	369	408	399	392	468	359	351	382	365	420	417	366	393	414	343	339	385	374	400	373	365	396	372	404	394	403	369	385	366	373	384	367	378	381	406	417	417	382	399	368	409	360	414	393	379	387	407	395	427	387	391	373	373	373	424	380	379	395	382	402	405	362	389	398	381	414	390	430	379	381	403	384	394	358	387	399	384	399	389	377	382	393	402	388	396	379	396	386	357	366	406	370	401	404	390	382	418	401	394	434	372	381	382	361	407	370	403	388	418	406	372	421	403	388	387	370	388	396	376	390	422	374	405	392	377	440	404	375	405	395	380	385	386	401	394	374	379	383	379	406	422	414	432	359	387	385	365	400	401	387	395	379	404	405	382	421	384	407	393	379	424	379	381	432	396	399	381	399	400	392	372	439	409	392	415	379	415	416	388	415	363	436	380	376	364	408	423	389	389	405	353	385	386	442	400	372	363	392	401	389	363	372	385	371	423	389	359	387	368	391	373	386	389	369	412	409	419	410	401	360	364	365	405	368	374	370	398	394	427	406	412	419	416	408	406	395	377	363	393	351	398	377	418	407	409	370	391	391	386	400	391	411	421	379	334	383	385	395	396	363	356	408	393	377	416	387	389	401	398	389	367	407	390	366	373	413	388	374	385	362	357	414	388	330	396	429	389	379	396	402	391	412	379	418	391	332	394	389	387	390	399	434	415	436	395	367	380	404	395	375	415	418	363	406	380	406	425	387	449	390	399	382	409	371	363	426	379	395	401	390	368	398	395	428	384	384	387	387	417	373	434	413	392	424	367	421	418	400	399	383	400	392	404	375	360	420	416	385	420	398	402	367	387	396	365	375	397	401	390	352	403	413	423	370	403	374	388	385	407	414	398	394	386	379	397	357	407	419	417	371	362	382	388	380	387	389	437	403	393	361	363	424	404	407	406	390	382	431	378	370	395	381	370	364	367	378	383	400	365	415	428	387	378	385	388	388	352	395	410	407	384	390	403	424	369	398	400	386	402	385	400	387	399	378	410	442	410	366	382	420	371	407	397	360	408	407	403	399	367	371	383	412	381	395	407	373	369	394	407	390	392	402	395	398	404	367	406	430	402	421	396	353	341	392	371	379	375	383	403	385	394	395	353	409	406	386	372	410	413	378	394	402	416	394	407	359	397	391	411	411	405	403	403	378	419	372	397	393	393	398	379	394	380	379	379	387	382	381	406	365	376	386	388	367	401	349	411	421	388	396	383	376	381	405	391	384	422	355	419	405	378	384	401	395	395	362	391	353	410	358	389	370	386	440	364	405	389	373	356	391	348	402	398	416	416	395	371	383	393	395	372	416
22666	21151	28979	24148	22704	25113	25957	17198	13418	9964	6613	4487	3386	2787	2154	1821	1605	1429	1248	1143	1078	1007	912	886	829	766	770	691	693	724	644	661	634	638	558	547	556	600	588	597	557	588	592	531	555	594	561	579	605	596	544	571	583	536	598	590	533	580	501	561	521	573	574	569	596	545	538	557	583	591	539	583	582	535	565	559	514	568	569	537	562	537	535	542	525	492	526	543	556	578	551	545	563	566	553	533	558	561	573	549	585	563	534	500	532	554	540	513	566	602	554	596	536	554	513	533	575	572	566	586	556	577	547	555	535	502	594	544	591	549	539	592	537	534	528	579	545	529	597	597	574	587	561	554	532	529	569	575	571	532	524	547	562	561	550	579	586	535	499	561	573	552	529	561	544	582	530	544	543	506	528	606	552	549	575	527	558	514	537	560	549	536	558	546	563	521	551	557	576	550	551	539	577	595	564	546	514	546	519	511	556	555	552	551	532	590	521	548	534	546	581	576	577	540	543	610	541	567	559	558	593	547	557	535	560	545	529	574	542	556	576	565	559	537	513	544	553	547	550	579	536	537	611	597	563	569	602	522	509	526	569	540	540	550	555	533	538	582	554	534	564	526	574	528	563	534	526	571	577	551	574	553	553	563	513	567	522	532	562	569	549	560	545	564	570	572	586	579	555	570	572	567	551	576	526	525	525	615	542	562	561	518	549	567	569	556	556	604	599	532	547	515	566	504	532	556	555	551	563	551	539	582	589	550	536	561	545	547	580	518	567	573	515	567	552	561	577	535	533	594	586	527	610	516	505	520	527	515	571	551	571	576	534	572	544	569	556	471	590	545	603	545	520	563	574	562	533	613	529	558	566	559	510	564	509	547	566	518	546	559	565	571	525	563	535	516	565	531	561	529	564	579	550	550	566	563	573	545	544	594	583	543	542	581	538	512	534	543	542	551	550	556	541	560	585	585	586	554	542	517	556	550	559	538	555	550	574	553	563	513	534	542	585	562	564	575	531	589	552	589	563	550	573	531	524	519	537	573	517	592	551	545	578	619	590	542	586	563	542	581	539	524	547	571	560	556	555	523	538	523	563	550	536	544	612	518	541	531	546	503	536	555	563	564	585	569	566	566	568	563	548	562	561	553	519	563	553	554	560	551	490	526	579	548	551	560	538	514	573	585	547	576	542	552	554	609	577	558	546	543	521	550	543	575	567	521	570	568	584	574	499	506	583	534	508	565	551	567	503	562	563	570	548	574	574	552	546	541	534	543	546	554	571	534	558	565	524	565	544	571	561	522	599	569	605	549	553	547	595	561	557	539	590	503	548	557	540	562	574	530	535	566	543	506	534	504	552	546	575	543	560	562	573	539	576	524	510	528	517	565	543	552	544	526	585	559	520	578	546	534	525	572	509	549	575	561	525	546	596	519	513	582	585	576	522	531	537	550	569	611	525	530	548	566	490	484	564	530	548	599	571	543	565	565	526	562	605	529	526	548	596	546	557	535	570	522	537	567	586	558	532	588	584	557	593	568	592	546	588	612	497	525	571	560	530	545	520	535	504	546	546	514	571	567	571	546	530	590	565	563	600	553	510	521	597	560	568	539	543	570	527	509	543	553	530	535	526	596	533	548	512	607	593	546	552	531	506	562	590	557	560	569	559	517	519	601	568	480	547	554	561	524	543	536	556	583	517	530	571	561	577	550	565	578	508	576	577	544	514	554	550	555	531	564	586	558	546	547	567	539	566	554	560	548	537	560	563	553	570	545	575	554	514	575	584	597	545	546	569	559	593	561	563	597	549	586	549	553	562	578	491	541	543	543	577	549	593	577	555	556	533	564	541	596	565	523	551	539	565	537	574	550	571	565	550	533	556	536	579	543	553	520	530	565	545	551	542	536	563	554	551	552	552	526	549	557	557	563	596	565	589	537	551	559	589	558	540	529	531	593	545	550	583	576	566	517	544	564	590	529	526	568	524	528	554	570	560	578	564	541	551	551	540	606	561	504	586	545	553	537	507	568	542	576	571	574	565	575	565	583	543	525	568	557	582	484	533	560	503	557	546	516	590	528	519	508	572	518	542	542	524	573	529	553	572	524	537	570	541	554	556	545	569	558	519	542	519	551	547	546	591	585	562	567	559	580	546	575	537	521	538	583	563	571	577	553	598	568	591	565	567	589	553	541	531	576	515	527	570	601	592	552	541	547	532	539	555	552	573	544	548	505	577	532	539	576	564	568	566	582	538	580	534	562	583	556	530	529	584	518	540	551	597	539	574	581	546	551	542	540	549	500	568	528	560	583	543	577	540	550	511	542	546	547	530	487	495	558	528	566	557	494	543	552	579	546	542	528	550	584	511	579	552	549	556	569	544	578	568	553	573	519	543	545	587	556	585	528	552	542	531	560	567	605	544	581	575	564	533	567	545	525	588	523	576	572	551	547	512	568	559	587	586	523	546	520	546	558	540	567	602	537	529	555	526	545	548	577	533	505	518	541	561	535	549	535	529	520	539	552	550	579	556	552	577	573	504	560	566	541	578	548	570	582	572	573	564	562	530	551	561	554	536	588	514	569	564	530	578	562	534	536	548	588	528	566	564	535	562	587	532	544	567	530	579	588	527	531	561	513	531	532	550	549	542	561	589	556	550	572	547	577	554	560	506	544	521	529	601	585	569	536	545	554	571	548	556	535	572	539	551	547	563	536	545	581	540	545	553	530	580	584	547	534	523	578	560	533	596	580	514	539	526	581	590	548	549	541	576	537	554	557	562	563	559	618	597	573	569	526	591	545	545	562	521	583	588	560	536	535	537	574	562	499	568	520	520	562	547	586	548	513	532	579	557	541	526	569	551	511	545	531	586	592	561	600	569	539	492	567	535	544	561	562	497	563	534	576	543	549	569	520	551	534	562	556	583	575	558	547	583	585	572	589	515	520	529	553	608	575	568	568	535	561	534	588	570	558	557	547	560	559	582	539	598	524	563	551	524	544	575	552	543	556	543	557	527	566	564	574	514	536	565	550	526	535	569	540	567	546	557	551	576	564	572	522	524	515	513	586	547	588	571	556	551	537	581	564	555	510	559	584	575	589	523	537	561	515	559	518	552	587	555	554	516	577	581	558	517	559	531	559	533	563	541	551	566	584	603	574	561	514	539	562	573	549	585	552	560	577	575	583	563	582	535	542	570	534	557	525	574	556	535	580	548	574	563	536	550	540	538	565	521	578	615	542	559	510	565	548	587	579	542	569	555	548	561	568	555	507	527	554	566	606	521	543	567	551	569	525	556	540	536	551	533	524	584	581	551	540	551	556	562	564	551	524	610	555	559	544	570	609	611	532	588	549	602	534	586	523	571	534	561	517	551	572	513	544	586	538	553	586	525	533	593	544	554	560	571	546	582	518	563	566	522	555	581	523	551	550	576	535	537	555	588	507	576	551	531	494	593	557	555	551	550	588	532	525	584	546	549	546	523	543	562	591	571	578	527	555	551	557	562	490	541	571
38471	65756	53255	39481	34759	29304	24909	20343	17523	13320	9331	6721	4930	4103	3185	2610	2238	1927	1688	1526	1388	1255	1159	1129	979	960	846	808	823	728	750	700	691	633	680	623	649	605	595	578	577	588	624	611	591	591	580	606	615	556	576	566	541	608	592	579	596	578	539	607	557	571	598	584	612	613	559	571	530	549	545	579	578	579	573	613	554	630	567	560	559	553	536	552	543	551	529	583	576	567	565	554	582	546	574	560	594	600	551	546	614	513	558	544	570	571	568	526	563	565	572	552	554	529	538	556	543	551	542	590	564	506	565	537	507	571	583	554	612	577	600	537	577	547	521	558	544	525	585	577	563	580	552	537	573	574	556	563	566	535	599	577	557	560	582	538	571	582	538	554	513	520	545	518	563	582	578	551	559	530	564	576	587	553	541	582	624	574	561	550	579	535	579	533	579	535	566	569	573	547	565	530	560	578	563	545	591	535	587	536	599	566	595	598	578	549	548	583	588	573	572	554	565	501	545	549	534	551	546	569	543	547	606	544	543	570	552	542	525	532	515	594	539	617	552	564	564	568	548	602	579	568	575	520	548	556	557	564	555	574	570	596	619	528	543	531	562	531	521	553	551	593	551	591	552	533	529	560	595	602	546	538	562	568	557	575	577	575	577	552	553	599	589	563	569	545	551	566	589	543	592	565	545	558	571	593	543	532	603	556	575	572	587	583	569	572	535	569	565	588	580	508	555	536	557	575	566	524	563	540	576	550	531	569	581	519	505	562	587	555	570	573	594	567	580	559	596	555	606	594	568	626	559	556	563	543	613	553	554	526	577	600	545	537	576	567	593	572	517	576	559	523	581	541	571	575	576	579	557	538	575	528	581	536	554	590	571	573	580	542	575	552	600	565	612	552	563	602	550	570	618	577	557	588	561	549	569	602	558	565	590	579	568	570	558	546	563	552	594	585	555	572	567	557	559	588	531	601	573	515	568	575	570	563	581	531	548	561	587	547	553	565	583	580	546	554	574	575	536	563	589	534	560	566	568	547	615	535	550	583	551	563	549	537	533	566	551	599	556	583	576	544	590	557	577	547	538	579	560	597	574	607	583	527	590	564	536	586	571	571	536	564	589	559	521	588	576	582	554	556	580	584	597	554	554	590	544	554	568	594	561	559	550	567	559	559	560	530	559	550	575	594	598	533	591	579	548	607	595	500	529	522	569	584	560	568	590	569	539	557	551	523	567	603	519	581	583	550	557	567	581	571	559	583	561	531	578	560	564	586	569	565	562	599	574	543	574	612	592	607	580	558	514	569	615	574	559	578	595	546	574	595	571	555	551	584	593	588	544	527	563	548	564	590	518	606	512	563	572	544	538	542	516	571	561	561	516	585	564	603	589	583	546	599	598	551	576	582	596	583	520	552	581	601	570	575	600	577	524	579	542	566	564	543	508	551	564	525	547	570	561	561	560	547	552	580	553	569	577	576	589	527	585	581	537	567	547	551	551	557	571	562	587	567	574	556	571	549	544	533	600	562	563	553	539	555	563	567	564	547	591	607	549	555	554	602	539	588	571	586	554	577	561	556	546	588	608	577	536	590	521	586	562	523	541	564	569	494	581	556	543	586	587	580	589	585	563	558	543	570	556	587	557	602	575	552	536	555	587	558	573	569	547	557	555	578	538	542	574	552	543	568	561	551	539	590	589	566	556	554	549	539	564	534	551	564	579	579	518	550	547	568	588	543	524	550	602	608	573	602	556	552	536	575	532	575	549	552	550	559	572	564	550	571	617	575	577	529	598	576	553	561	553	555	559	575	538	592	547	565	566	612	575	553	539	551	584	588	502	525	568	532	557	567	568	598	563	566	570	566	554	572	548	574	592	585	568	563	549	565	564	542	566	571	580	550	528	562	586	532	566	537	558	570	568	543	542	566	579	546	568	557	519	517	571	555	536	544	548	582	551	519	570	572	609	566	599	555	564	565	563	549	586	587	550	549	545	573	570	545	533	574	538	583	543	552	573	574	587	550	557	580	526	577	540	593	528	583	606	549	586	551	609	548	565	553	560	588	555	581	570	557	578	585	547	612	525	528	546	574	608	544	586	512	571	575	541	569	575	542	533	527	572	560	500	576	588	517	549	538	588	567	599	614	526	556	590	569	545	593	491	609	571	537	542	587	601	590	545	628	545	556	575	562	538	560	552	536	594	575	543	567	574	576	554	545	554	581	552	524	551	528	542	554	574	595	556	597	553	543	537	568	597	587	552	592	560	546	565	577	581	566	560	590	551	563	562	600	587	553	588	557	549	523	539	559	542	591	551	572	543	567	554	554	548	531	559	583	550	555	554	571	560	530	562	609	563	539	549	585	573	571	548	523	583	546	562	538	581	556	570	596	603	560	574	565	532	596	526	562	564	551	546	596	553	524	534	565	568	560	578	555	589	542	558	587	550	598	598	569	539	580	563	587	553	552	613	552	519	548	555	570	566	565	553	583	571	594	560	583	567	554	560	568	588	583	540	566	587	561	586	563	533	595	576	566	558	553	594	587	527	538	539	613	574	574	517	612	579	578	582	568	519	531	568	557	585	562	583	596	566	564	576	569	571	563	563	602	572	541	559	608	563	533	534	581	519	584	582	582	562	556	585	572	601	556	574	568	554	600	563	567	581	556	601	529	590	564	546	597	585	559	570	540	519	563	582	555	539	583	582	566	528	577	540	582	564	605	561	582	550	559	619	539	577	583	517	539	522	538	603	562	537	558	569	567	558	589	546	544	538	575	580	551	538	560	586	543	548	613	559	596	548	568	565	496	588	561	552	544	557	553	612	544	560	586	566	570	521	538	537	560	589	563	561	542	530	522	515	547	545	526	581	570	602	560	594	525	530	598	590	562	557	565	584	551	592	531	572	569	566	566	532	543	552	595	554	567	552	628	531	547	575	545	550	588	602	575	575	576	532	610	581	577	537	593	586	531	574	566	540	576	587	531	540	602	549	566	573	567	569	618	566	554	570	588	577	562	556	566	579	588	581	541	545	597	597	584	572	503	552	576	568	563	628	578	551	582	583	560	572	547	609	553	585	524	547	575	535	521	548	537	550	558	530	579	549	571	602	536	552	554	563	566	525	532	586	569	566	588	577	533	586	561	549	538	576	541	569	559	516	547	560	566	534	595	586	565	540	535	624	563	547	524	585	562	515	582	581	553	577	531	547	572	579	542	574	554	589	532	562	586	585	604	578	543	552	585	557	600	559	576	599	534	564	527	545	561	555	559	594	590	580	544	570	531	560	572	579	559	557	584	558	568	569	530	588	620	557	545	577	571	538	568	566	554	558	588	615	586	591	580	556	527	575	533	563	553	512	528	551	557	517	596	575	549	543	564	585	601	550	584	576	517	581	579	584	513	540	542	555	564	573	547	522	504	587	564	540	561	557	549	535	551	588	562	567	531	550	574	567	578	585	557	572	545	561	556	552	513	541	571	583	565	570	542	567	591	590	557	597	604	595	514	534	566
33043	41494	44221	31260	22675	15209	10923	7959	6319	4427	2897	1972	1510	1220	1043	791	745	704	593	602	573	525	515	501	412	387	398	380	433	360	347	393	343	344	324	360	349	330	356	323	357	325	352	369	339	343	377	332	321	315	349	333	318	321	361	345	357	365	327	366	353	313	311	337	329	340	320	338	355	324	367	368	346	367	320	327	324	338	327	335	346	335	346	316	341	334	313	314	344	313	340	348	350	360	329	303	308	361	306	334	349	365	334	324	347	328	358	343	349	344	322	365	349	360	345	362	332	351	337	372	323	323	294	328	336	314	311	325	319	338	324	359	289	347	316	346	321	321	303	351	350	356	361	304	328	328	372	339	333	313	347	306	311	313	348	351	355	336	348	325	345	325	341	343	347	381	334	358	322	342	321	346	344	345	332	324	356	320	324	325	331	305	328	352	352	346	330	332	348	340	318	327	347	333	327	332	352	338	324	352	350	344	349	333	333	340	373	351	363	314	373	360	325	331	340	328	353	325	345	324	314	349	324	319	309	322	350	327	323	350	363	309	336	328	345	333	347	367	356	373	355	324	370	337	305	331	335	352	337	357	349	363	316	305	314	322	333	365	336	322	311	323	321	353	306	350	357	351	379	319	350	341	322	309	332	327	325	329	314	328	353	338	324	315	328	340	332	357	313	336	309	330	327	355	349	344	333	344	369	362	346	345	331	344	349	342	348	352	354	346	362	325	342	323	352	339	299	310	333	318	371	352	317	349	330	326	355	376	345	342	341	310	320	343	327	333	338	338	342	334	342	346	352	338	336	339	348	313	333	353	312	354	337	355	343	347	321	347	341	346	346	363	329	333	337	324	335	336	329	341	329	350	315	312	354	332	304	314	342	329	356	313	315	356	337	327	339	355	379	346	286	353	312	324	348	364	347	326	338	316	367	373	343	355	348	362	332	349	306	328	332	343	372	328	321	354	337	329	352	339	318	368	344	349	349	366	347	356	332	355	342	326	352	312	345	335	319	380	296	323	342	305	335	308	355	325	326	317	344	313	315	327	334	313	325	304	330	337	333	319	323	355	337	345	344	311	342	329	335	317	340	329	344	299	356	305	323	362	350	317	318	369	335	354	343	318	340	339	340	358	337	339	303	364	340	363	340	342	345	334	319	318	366	345	332	341	339	304	320	298	360	322	332	346	355	319	307	314	324	352	363	326	355	327	327	352	342	319	356	371	328	322	327	333	331	332	302	307	335	286	341	366	330	335	320	337	356	357	315	305	335	334	371	366	351	336	306	335	342	340	327	324	339	324	340	324	352	343	335	351	317	329	345	339	340	329	341	341	307	333	340	335	358	354	328	342	333	383	333	345	349	303	314	360	350	325	318	323	350	339	322	342	335	351	366	362	374	317	367	337	351	311	351	372	348	362	316	354	330	356	314	387	337	355	329	365	378	352	350	348	326	322	343	351	321	319	323	323	311	347	364	335	326	338	329	287	344	342	345	367	338	325	363	350	365	348	348	354	365	304	331	348	341	332	374	363	345	342	330	337	318	292	346	347	344	333	311	325	311	349	331	347	315	371	316	360	331	325	330	354	382	319	317	369	368	344	370	328	312	351	313	333	346	332	342	332	313	315	329	353	332	336	345	336	305	313	326	311	324	317	336	317	330	330	358	339	380	318	299	358	307	322	272	333	338	334	324	310	341	331	375	336	332	327	312	326	296	333	335	340	315	317	334	359	339	383	323	310	338	319	305	316	343	358	380	363	329	322	331	341	339	353	346	297	313	323	334	347	328	316	334	333	358	349	364	311	352	318	341	341	354	335	338	329	369	358	322	334	315	347	310	325	355	320	326	359	339	343	366	356	331	315	324	330	364	339	348	343	332	317	366	329	353	351	316	322	326	334	348	366	367	328	345	352	359	359	353	306	353	307	339	346	337	330	321	341	351	342	342	345	327	336	331	335	371	349	324	359	349	336	323	293	342	362	332	324	361	328	326	326	318	320	321	326	352	332	328	353	320	358	329	350	350	350	330	358	303	307	335	335	364	347	329	313	318	328	333	377	322	328	353	321	329	350	318	318	310	361	376	335	352	336	339	345	376	321	340	356	383	346	355	320	342	334	329	311	308	349	324	326	335	359	309	315	345	357	328	336	366	359	357	312	315	342	335	350	336	334	335	359	298	332	340	332	349	309	369	339	324	352	293	337	341	339	351	365	341	384	345	351	343	362	321	362	359	346	340	310	349	326	336	380	366	332	332	351	315	328	334	337	309	342	320	342	360	352	358	303	325	330	338	347	297	315	371	344	329	331	346	371	340	339	306	359	356	329	375	329	324	310	337	318	353	321	304	354	342	320	321	328	336	331	326	361	347	353	326	337	338	344	311	344	335	358	334	332	342	343	316	364	335	376	363	320	322	336	345	332	354	325	349	328	369	307	346	353	348	357	332	345	338	327	336	339	307	317	330	326	351	331	300	347	351	350	349	356	330	336	357	341	336	322	321	346	337	320	360	314	326	358	318	362	347	305	313	354	362	378	369	330	338	327	331	341	350	353	377	329	334	311	329	337	337	356	305	365	370	342	320	316	362	341	359	342	287	333	359	346	305	361	344	306	319	342	331	358	317	286	375	327	340	305	302	346	375	341	327	350	329	323	349	309	317	354	342	337	318	324	307	347	347	361	314	370	343	327	353	362	324	345	320	362	371	337	309	373	335	286	364	320	353	307	355	331	337	343	316	337	370	317	354	339	296	325	340	328	352	351	334	318	304	334	348	329	367	329	342	326	330	349	325	339	305	306	346	320	348	315	330	342	321	333	362	345	326	320	338	374	334	370	318	324	335	326	338	360	307	354	328	361	341	348	326	337	377	335	321	354	349	320	337	383	334	340	358	358	335	315	333	343	354	331	361	325	347	358	325	319	298	337	367	343	327	335	343	350	336	359	318	334	343	330	324	362	351	344	326	329	327	356	345	318	308	320	342	331	337	386	360	325	338	341	371	349	351	311	320	336	330	346	353	324	354	335	337	329	349	386	305	318	329	359	348	323	331	334	311	329	321	336	311	326	345	346	320	332	340	324	312	323	355	336	332	362	348	362	313	350	328	323	387	372	351	327	320	351	350	334	341	373	361	340	341	330	349	337	396	341	335	343	318	328	297	313	362	352	353	354	326	357	342	338	322	343	362	338	329	356	311	335	363	332	362	370	337	325	322	311	331	340	331	305	326	333	339	351	331	325	337	339	320	344	328	367	322	328	351	316	324	353	347	291	345	337	336	305	332	312	353	351	313	337	325	352	316	353	310	358	317	336	333	322	353	332	351	330	334	345	343	341	309	336	373	327	358	325	326	342	358	339	309	349	325	389	342	318	344	363	322	332	310	352	328	337	338	330	332	339	339	348	345	360	344	347	346	318	316	349	329	311	346	303	334	344	322	330	337	354	334	354	347	335	341	352	343	354	376	337	339	347	353	303	328	334	327	336	336	315	353	319	317	336	338	354	338	304
35607	51987	41853	27925	23524	18132	14806	11869	9889	7046	4736	3262	2423	1998	1594	1211	1095	913	792	756	683	690	606	560	564	517	477	424	413	408	433	403	392	391	389	380	362	372	388	366	390	332	337	390	359	348	365	365	384	342	373	360	337	357	338	350	328	348	339	346	341	339	353	370	361	336	368	343	349	343	399	362	341	381	365	377	366	370	379	361	358	377	369	352	332	353	335	368	341	372	356	364	375	331	338	362	342	363	368	348	353	342	345	331	324	355	346	371	368	348	384	384	358	333	342	370	351	350	359	375	343	365	358	351	356	363	349	373	345	340	351	394	361	338	334	358	363	339	336	354	345	350	346	345	360	359	360	368	365	354	341	364	369	376	373	344	343	352	369	390	344	352	370	357	330	352	346	355	312	336	349	346	366	352	389	381	344	348	376	369	382	315	346	381	339	359	369	306	376	357	362	369	339	316	348	350	353	337	359	344	349	330	349	374	352	337	366	313	368	335	364	329	332	368	355	372	346	367	374	356	328	390	358	341	354	352	348	359	362	329	325	323	339	355	337	356	335	348	372	408	372	375	355	322	337	343	352	392	340	364	361	356	377	372	322	363	372	341	383	348	319	345	355	355	360	345	374	369	338	360	348	351	353	384	374	343	359	379	366	333	359	348	392	361	356	381	362	358	347	362	371	356	342	346	371	361	376	365	378	372	347	362	362	344	391	360	359	349	371	318	325	389	339	347	357	336	361	339	367	359	350	369	325	377	359	381	375	325	327	335	394	383	335	331	343	342	358	363	401	357	366	357	335	362	333	352	384	320	346	348	334	334	342	332	349	363	371	333	386	344	395	362	371	330	378	383	366	355	323	363	346	358	363	357	368	338	356	351	401	351	346	342	395	376	380	376	357	369	381	359	363	341	332	399	364	331	353	344	371	364	373	357	359	369	339	348	333	354	388	359	361	334	348	330	342	355	365	355	391	362	361	351	374	363	336	334	376	374	391	321	352	366	388	354	339	357	365	364	394	353	378	344	348	347	346	355	358	361	378	356	381	368	370	341	355	383	384	340	319	355	351	376	386	351	384	379	337	356	373	339	355	354	365	381	353	351	342	389	358	347	336	360	360	338	357	303	345	339	349	316	353	356	343	348	354	392	380	373	355	345	384	361	357	317	362	362	394	334	354	350	373	354	360	334	359	323	370	373	374	347	391	371	365	327	371	333	345	369	339	377	323	346	382	343	324	359	351	361	344	371	349	373	366	348	352	377	341	404	392	365	369	355	348	368	378	363	347	336	349	394	326	328	362	337	353	312	336	386	368	357	311	377	358	355	359	346	344	335	356	322	365	347	346	345	348	381	379	355	337	359	375	363	332	382	358	372	334	398	346	370	322	335	358	336	370	351	382	387	352	362	358	356	336	363	348	366	387	348	356	353	342	346	389	349	353	356	346	374	374	390	330	356	345	353	373	351	358	373	373	387	379	340	313	402	357	388	345	386	352	357	345	347	372	392	348	344	356	330	405	325	345	365	322	370	333	367	368	374	342	343	380	344	366	368	314	373	333	369	355	370	354	357	380	334	355	344	348	347	371	351	339	364	331	364	386	373	350	331	344	345	364	355	383	341	370	360	332	344	375	374	381	361	334	378	384	365	324	341	358	366	350	355	356	345	339	346	343	352	357	365	345	359	364	358	367	348	372	347	373	327	359	339	357	362	355	344	338	326	362	376	355	345	329	388	348	362	316	358	335	329	349	347	345	360	337	349	367	358	322	375	318	353	371	402	341	380	360	356	367	334	323	373	357	365	392	362	329	364	357	363	332	356	332	331	336	346	399	355	323	341	350	373	357	358	354	394	380	358	342	337	357	364	333	324	377	362	381	359	401	322	364	395	381	331	348	375	377	351	358	358	345	337	323	393	361	356	376	387	359	354	366	347	367	360	323	373	306	338	364	337	375	351	340	357	371	335	372	350	362	380	378	347	358	328	351	343	347	369	368	363	377	390	322	361	369	363	381	328	322	334	366	334	348	341	380	362	372	373	348	353	342	375	354	369	304	328	381	359	364	388	347	337	338	356	351	366	351	376	354	342	342	362	381	346	352	365	366	345	363	344	370	354	366	364	361	351	321	327	367	327	370	330	340	356	395	372	342	376	339	348	380	353	348	337	339	333	358	343	403	362	358	352	384	317	354	369	341	358	351	352	369	335	374	387	365	377	347	341	382	358	360	363	341	369	343	348	374	340	346	341	368	373	345	361	347	350	359	359	358	354	339	333	341	346	382	354	351	348	321	363	350	390	382	396	344	320	358	369	340	351	346	369	352	371	351	368	354	337	341	356	370	384	368	378	339	358	364	366	346	332	335	378	373	366	369	393	352	377	338	351	325	353	354	375	337	371	350	375	346	361	337	347	354	331	338	366	364	345	360	362	379	342	359	376	352	346	346	368	364	364	361	370	392	352	396	333	358	355	351	339	319	346	352	332	371	361	341	386	344	370	336	328	339	372	346	338	381	329	339	349	339	379	348	349	351	332	382	340	320	338	365	368	344	384	372	394	356	377	344	353	364	377	378	328	384	354	355	368	372	319	372	351	360	350	369	322	345	329	344	344	361	368	365	367	368	386	346	360	388	303	358	367	342	364	359	334	357	357	330	365	358	344	320	333	351	320	362	388	346	327	347	362	375	357	367	352	345	338	328	347	350	334	361	327	322	349	353	363	372	354	350	378	352	371	352	346	368	361	361	338	320	372	346	329	389	331	364	332	357	352	341	356	373	369	381	354	336	403	370	376	382	386	374	389	344	338	317	341	342	372	348	342	359	348	375	329	348	330	382	358	360	360	333	398	346	324	360	366	362	375	374	335	359	357	379	332	343	337	334	361	390	331	365	344	348	369	351	338	362	329	332	325	382	349	358	382	349	345	402	313	349	363	292	358	355	344	365	342	346	344	396	367	345	362	359	366	347	359	371	370	365	358	351	367	382	373	370	321	325	375	344	382	346	347	340	357	360	355	359	362	331	367	388	362	319	355	372	365	342	352	389	334	342	370	322	325	400	369	366	342	368	371	339	363	360	361	360	356	326	335	324	377	371	367	361	388	334	334	371	356	356	364	357	382	367	375	338	331	344	351	370	368	355	341	364	353	379	350	340	319	343	351	332	328	364	350	353	331	339	371	334	336	380	358	351	391	352	347	372	367	351	342	375	381	368	368	351	321	345	371	360	362	329	327	349	339	348	340	376	332	362	361	370	359	353	363	360	353	371	340	350	334	348	362	359	371	356	341	346	351	398	353	335	327	364	362	370	371	354	327	338	346	366	341	354	362	335	357	380	370	332	390	341	371	370	322	341	353	360	390	341	353	379	369	376	349	369	371	357	348	342	388	342	353	365	327	335	314	362	349	344	367	394	371	352	330	330	372	362	363	375	354	333	359	329	376	356	345	341	359	376	372	374	331	362	340	327	338	368	374	353	341	345	372	352	351	381	390	373	350	341	342	375	359	362	372
23812	21286	29477	26085	24618	22662	18630	12648	10629	7011	4305	3083	2410	1982	1652	1323	1203	1037	925	914	855	867	690	673	686	648	584	588	561	535	517	508	487	493	511	521	492	490	466	500	485	471	472	512	495	473	463	454	479	468	433	479	472	485	494	490	461	445	470	504	467	457	469	460	474	484	464	472	516	493	468	481	450	496	495	477	469	483	471	463	499	433	443	484	454	480	437	459	443	516	479	498	489	462	446	458	481	408	467	426	477	459	484	480	485	477	473	453	489	473	432	471	465	440	454	438	412	474	463	505	425	467	457	450	497	452	476	467	485	488	464	492	503	484	427	494	465	480	482	451	469	466	443	446	476	489	456	461	475	418	444	451	458	463	464	460	497	463	406	451	442	478	455	472	486	502	455	463	448	469	458	476	476	499	475	459	486	448	465	486	438	447	475	447	487	439	488	422	501	434	426	490	463	466	423	485	464	470	487	457	447	496	499	465	477	480	471	477	421	433	460	498	422	453	487	470	462	448	437	437	440	460	462	470	482	463	468	443	477	448	461	484	467	466	463	438	487	454	451	464	472	458	470	445	479	496	495	452	450	479	464	482	432	462	439	489	466	510	471	504	450	486	496	467	446	435	487	450	469	496	473	464	500	463	460	496	485	444	450	432	454	485	465	453	458	487	446	436	448	439	466	447	463	451	453	448	452	480	471	474	458	457	469	432	484	451	486	472	458	439	459	485	468	449	438	439	459	460	474	426	478	495	484	490	490	475	453	461	459	456	442	445	496	491	502	478	472	455	462	501	471	469	471	450	494	441	476	439	462	488	496	474	468	462	447	459	448	477	463	460	461	437	444	430	456	476	472	461	490	467	477	469	459	489	479	460	457	463	443	437	472	508	464	490	462	452	442	459	433	413	458	476	497	455	499	468	463	499	467	497	431	502	470	499	444	452	477	454	447	487	480	439	419	459	453	458	435	442	447	511	467	501	434	472	453	391	448	422	481	457	451	459	451	455	439	444	514	480	505	496	471	453	450	462	453	474	456	514	467	487	476	456	496	488	451	498	406	516	473	525	466	503	452	478	499	460	480	468	498	476	457	440	429	467	458	446	479	440	467	473	483	466	442	475	431	468	478	506	467	440	422	455	475	459	459	444	475	431	488	465	466	464	459	445	513	409	457	451	473	469	491	483	453	482	451	465	494	463	478	478	470	453	468	499	441	449	462	438	467	475	461	474	470	413	435	473	449	427	481	480	475	525	466	454	499	467	479	468	451	472	474	470	455	467	472	476	462	484	461	448	461	449	454	432	487	469	455	490	455	451	448	494	460	472	480	469	438	458	477	481	471	461	487	476	447	442	467	462	460	456	516	436	428	479	451	478	444	465	475	463	487	451	468	510	471	484	483	467	434	453	497	490	422	470	449	462	448	457	446	458	449	408	434	439	417	432	445	475	490	464	448	475	447	441	441	450	456	463	456	453	444	465	474	468	457	462	487	460	486	478	494	478	491	483	428	463	457	513	469	432	485	454	453	426	439	420	455	461	453	493	429	441	467	449	487	472	467	472	432	528	453	473	466	470	458	472	479	492	492	489	458	487	437	460	479	442	441	492	440	439	475	461	483	461	496	472	456	489	440	486	437	463	489	478	468	499	437	451	454	466	449	427	468	524	461	455	490	452	434	492	471	453	432	485	466	453	505	469	475	492	435	508	450	450	469	512	452	450	453	439	469	474	481	450	472	442	455	449	486	494	481	437	499	481	457	453	490	438	458	481	445	473	467	459	475	491	470	472	478	498	465	474	490	420	472	465	477	459	488	467	496	470	462	474	433	449	461	457	470	445	482	474	464	487	479	488	461	483	444	453	450	470	438	474	493	489	450	448	445	414	490	483	460	468	454	498	478	480	492	480	477	460	529	462	460	471	421	466	448	454	444	476	456	474	449	465	440	490	452	451	460	457	480	484	455	448	486	468	449	466	482	460	463	489	500	461	478	447	458	492	462	454	443	442	449	454	431	453	500	508	470	473	457	454	468	454	451	488	435	433	447	508	475	459	454	436	469	434	441	459	476	497	453	461	468	451	456	414	443	507	441	467	431	423	493	429	474	465	461	461	467	445	431	427	469	473	455	451	441	437	468	482	434	489	489	470	428	499	467	490	463	456	446	487	445	457	484	463	473	489	465	467	480	513	471	461	470	531	482	490	441	436	469	442	457	485	478	479	473	457	465	486	416	452	405	489	464	451	491	460	427	470	491	412	464	483	472	448	468	442	471	479	447	517	467	463	465	473	423	429	460	448	489	468	457	428	470	448	482	478	493	511	435	469	448	459	450	418	456	435	469	466	471	496	466	492	464	410	478	448	439	455	476	465	464	469	491	448	447	440	495	470	479	462	459	427	488	451	471	459	463	455	441	464	472	489	450	453	484	457	462	485	456	478	449	433	476	466	454	437	438	481	452	476	465	456	466	480	480	441	486	451	469	471	464	450	468	476	481	483	486	462	440	449	451	483	456	504	462	445	464	453	447	469	452	405	463	469	486	466	485	433	438	459	467	437	457	455	466	479	434	450	459	491	489	464	470	456	429	496	430	448	460	490	468	450	489	481	472	457	474	454	453	458	444	406	492	445	445	481	461	444	453	452	454	487	469	469	444	457	459	478	494	448	481	423	463	435	443	492	451	436	449	463	458	440	471	459	463	449	468	451	505	433	428	478	470	450	464	441	459	447	460	457	468	451	482	447	478	450	441	436	470	438	497	500	478	446	473	467	414	471	473	484	446	450	490	460	453	467	448	459	460	463	472	450	430	462	453	417	445	492	449	441	487	461	456	429	451	484	435	442	459	496	478	483	459	482	473	512	496	496	485	467	446	455	449	470	460	467	484	477	455	484	445	483	465	464	457	473	443	481	472	476	467	462	476	468	445	484	444	484	468	476	463	448	460	478	457	478	459	494	487	505	473	425	493	469	435	462	489	480	478	497	453	487	454	504	440	466	462	478	434	435	466	484	499	493	416	459	482	482	415	510	473	437	448	450	456	463	452	478	468	473	476	458	470	503	453	462	451	500	420	472	438	461	459	471	467	469	446	453	430	465	463	444	444	455	433	446	477	456	461	450	429	450	476	444	468	449	453	460	447	461	458	488	444	450	474	463	482	457	473	511	420	480	457	483	467	454	440	478	467	460	452	468	464	476	463	443	446	482	458	458	486	485	462	498	470	483	451	469	472	458	473	431	458	503	451	461	454	443	450	460	449	455	462	466	454	482	417	443	446	447	493	440	474	467	470	415	457	476	448	468	491	487	460	459	475	465	451	492	502	458	441	481	482	465	439	482	427	424	478	482	473	441	450	470	468	500	469	478	466	507	472	476	426	462	446	508	483	434	454	502	471	432	480	443	431	436	478	462	441	440	448	434	470	470	512	417	482	428	457	470	441	475	476	460	482	479	432	464	477	480	462	457	453	492	438	480	458	464	468	463	408	435	492	431	458	464	475	447	488	469	435	460
36731	61161	50017	35295	30324	22971	19623	16134	14798	9618	6680	4785	3775	2993	2411	1908	1563	1452	1167	1202	1131	1005	875	861	771	764	651	664	599	585	553	556	496	526	492	560	508	533	480	506	500	494	517	468	485	441	484	540	550	504	507	448	495	458	468	467	435	485	483	451	505	487	470	444	511	485	470	461	443	500	471	468	481	467	486	515	507	484	455	508	454	474	523	475	496	472	459	486	489	466	442	467	494	436	480	453	509	492	489	444	453	467	497	485	502	487	463	507	447	464	459	481	463	478	446	514	487	437	450	511	467	468	439	495	471	472	500	445	496	451	489	483	470	451	474	509	441	502	489	451	459	430	443	450	504	482	491	450	499	495	480	444	476	447	443	474	523	496	460	458	499	434	458	496	477	503	455	481	490	501	506	468	457	462	456	481	468	451	502	435	517	465	484	485	429	456	501	518	473	465	469	475	497	444	488	464	516	461	490	440	458	500	476	474	458	492	474	446	510	459	488	448	455	467	440	462	458	458	456	452	449	495	503	447	530	474	475	459	459	480	508	441	458	452	455	465	460	483	460	488	469	469	455	496	462	456	480	441	449	485	469	468	496	477	457	455	447	477	469	506	476	481	466	503	475	474	504	479	476	456	479	469	480	466	471	461	470	461	478	460	451	465	471	477	489	448	456	481	473	489	516	454	474	494	495	549	459	481	477	477	481	472	480	473	472	502	450	500	462	478	483	493	479	533	476	491	493	482	486	494	451	497	482	476	470	443	479	468	522	458	510	464	427	451	447	456	477	466	466	504	427	501	471	488	475	447	457	463	467	465	458	506	503	454	471	463	492	478	486	474	487	482	467	477	486	496	473	420	465	447	476	455	496	501	494	490	466	451	496	487	476	439	470	508	506	456	503	439	479	479	482	534	471	455	525	455	479	482	463	479	432	480	488	448	460	486	473	497	457	443	436	457	481	460	471	483	424	491	466	452	427	478	477	507	457	454	455	465	477	446	508	466	486	483	526	487	460	491	457	448	466	463	453	502	499	476	490	445	456	447	448	458	442	452	511	468	495	455	452	461	484	497	475	491	484	461	477	498	470	497	457	494	464	472	506	490	456	424	507	458	497	462	477	420	451	474	475	481	475	473	452	473	498	431	481	473	486	450	491	464	505	488	465	468	476	519	492	490	514	470	465	458	453	501	473	431	450	467	475	485	501	501	483	491	477	508	491	456	490	455	461	482	487	494	484	490	480	460	491	432	501	457	456	460	498	493	484	461	481	487	443	451	450	502	508	476	467	433	458	462	456	483	462	474	521	500	464	454	493	444	464	480	460	485	468	466	479	462	466	479	488	476	498	508	479	488	445	478	476	439	504	459	520	516	475	505	477	508	461	502	500	502	459	487	483	508	443	480	466	469	558	483	465	492	484	456	468	483	490	482	491	465	470	483	483	441	510	456	435	507	446	443	486	461	476	458	451	479	439	472	522	503	475	447	442	441	456	462	486	462	524	441	439	465	446	465	486	426	507	459	499	465	463	465	482	459	477	457	447	470	429	470	478	436	477	469	494	450	522	533	479	435	480	487	475	487	508	490	488	530	499	446	468	469	455	477	498	469	490	531	471	476	468	448	466	489	481	497	486	478	466	491	472	488	500	461	498	447	504	500	448	456	476	453	443	482	517	470	486	461	486	467	495	464	438	493	489	428	466	455	445	509	455	446	461	445	433	456	457	466	517	429	444	476	475	501	448	442	465	457	472	461	479	472	472	450	515	481	474	483	491	471	488	468	486	451	477	434	449	452	498	467	519	469	477	488	449	474	481	452	482	488	479	460	462	500	501	492	474	471	471	474	450	458	450	493	471	451	484	473	504	500	472	462	443	519	468	496	465	478	450	500	464	473	504	490	492	443	479	501	525	464	497	455	505	419	507	455	440	485	437	468	502	454	496	465	434	461	506	465	463	461	511	473	440	512	502	477	477	470	451	468	506	478	517	476	462	460	499	476	494	450	458	494	485	472	487	492	460	484	452	460	463	479	480	462	481	470	445	491	432	469	452	438	463	500	458	462	477	467	491	473	418	509	440	479	460	459	470	478	491	484	516	483	449	499	488	468	471	459	484	470	478	484	482	437	479	467	487	443	442	499	475	492	479	479	460	515	458	489	484	481	423	470	479	506	470	450	483	489	492	506	480	471	485	506	466	481	467	472	463	482	446	474	483	490	455	447	447	436	412	467	466	459	455	470	446	474	494	448	474	478	513	535	494	451	486	481	462	453	492	483	473	489	432	491	501	459	473	464	468	453	476	502	504	446	499	497	452	474	455	493	466	446	454	485	511	448	452	470	494	495	483	517	482	465	460	481	473	460	460	508	454	482	466	447	466	441	474	448	488	474	481	476	468	475	448	485	487	512	463	509	482	442	453	480	418	448	458	497	449	506	467	443	474	486	453	462	478	460	443	467	471	461	496	427	474	466	498	475	494	471	469	536	477	472	451	481	462	462	456	469	478	518	413	466	489	499	497	516	511	467	497	464	492	479	443	499	475	494	488	479	480	474	461	473	445	447	468	472	484	491	484	510	476	485	483	454	468	471	496	495	501	453	485	448	468	480	481	467	456	456	455	483	483	470	432	483	488	504	497	463	437	460	467	448	496	506	445	440	454	463	476	487	478	482	464	478	456	467	475	485	442	442	466	454	477	460	516	443	457	477	469	501	465	486	428	493	472	449	466	495	477	498	482	484	473	474	476	471	501	485	460	490	494	462	503	481	485	462	472	449	464	428	495	466	503	467	453	513	468	463	487	485	450	433	479	450	470	456	461	463	451	449	473	464	467	450	456	535	484	495	519	477	458	456	471	481	470	485	464	464	499	477	457	488	447	429	441	520	499	450	479	512	512	487	439	455	504	446	473	447	475	467	497	475	497	454	495	480	486	478	488	473	470	477	449	459	441	451	415	462	442	473	472	497	459	490	489	468	476	462	477	419	469	524	468	488	461	464	459	524	468	508	473	477	484	447	498	436	467	456	462	513	447	463	483	495	480	475	518	464	465	448	484	493	473	474	496	503	484	485	468	474	486	450	467	450	512	475	492	488	462	479	504	516	477	513	480	488	458	469	491	477	498	491	493	463	467	443	490	491	482	460	481	468	488	487	473	483	480	465	447	478	471	474	452	461	447	421	464	474	484	439	497	445	457	492	463	446	462	510	435	482	466	489	485	463	454	446	524	497	435	504	455	464	461	480	482	459	427	466	485	471	476	463	491	472	476	484	521	487	518	469	488	488	453	464	444	482	488	456	503	474	515	478	510	501	465	516	483	459	459	491	442	440	484	506	475	516	480	444	467	482	459	473	474	491	467	443	518	455	460	508	489	504	474	487	454	468	446	496	510	491	498	473	448	491	470	479	460	457	469	461	512	480	464	448	465	515	478	468	469	518	472	472	496	460	425	497	478	453	484	448	479	463	519	473	456	466	451	541	466	478	465	414	476	435	437	453	480	474	505	522	492	498
24964	21863	31338	29530	24249	18839	12964	10106	8092	5147	3305	2341	1954	1577	1268	1065	925	841	774	697	665	608	561	550	520	489	484	435	442	405	421	432	408	420	399	420	355	402	381	419	376	409	396	372	368	343	381	401	366	383	373	392	381	374	365	405	361	368	374	408	368	387	376	368	369	356	370	401	360	408	370	360	393	384	368	387	386	384	395	367	399	431	360	372	406	379	384	377	347	389	374	391	398	384	387	379	392	367	397	335	350	378	390	383	360	416	387	358	360	411	400	364	370	385	385	373	353	368	420	345	414	390	381	375	398	383	388	369	407	371	371	377	371	396	365	391	396	383	377	405	371	416	367	361	360	373	371	381	345	387	391	395	383	354	379	361	388	361	352	372	358	325	392	413	372	389	381	366	374	370	399	356	380	360	385	364	396	395	396	384	390	381	347	376	392	375	412	388	394	381	368	356	342	342	364	369	389	376	375	358	363	354	362	377	401	380	359	364	400	357	353	359	344	378	339	372	376	374	382	357	363	413	380	338	384	385	388	376	385	350	390	357	351	346	358	375	397	395	362	360	398	387	372	351	378	347	383	370	347	426	388	379	383	354	386	388	399	366	347	370	350	381	383	358	385	365	383	365	376	391	372	359	397	367	379	376	367	398	371	375	423	414	362	347	383	377	402	366	342	338	371	386	340	405	368	378	359	367	377	405	379	423	390	383	387	400	371	365	417	400	392	364	357	371	348	408	359	368	368	380	355	377	382	334	393	361	379	377	350	374	409	346	370	391	422	388	374	405	337	385	381	364	420	355	356	370	383	395	376	400	364	388	381	388	378	376	409	373	382	363	383	364	408	361	374	373	371	380	364	390	391	390	354	364	339	369	338	368	359	365	344	370	371	375	377	353	391	408	416	347	398	384	394	345	382	398	388	341	386	386	371	387	403	364	336	404	394	373	385	343	334	356	350	390	387	363	376	371	386	379	338	383	408	391	407	401	391	375	397	345	384	399	392	352	380	367	376	380	357	373	385	323	383	345	344	349	393	376	349	385	370	393	404	408	377	367	397	393	390	358	346	425	372	360	356	385	337	392	385	389	389	379	407	373	373	397	389	391	361	360	366	364	353	391	362	368	365	350	383	402	359	362	410	353	375	378	390	360	363	393	373	421	416	374	372	382	380	372	397	369	373	411	378	374	387	371	374	349	410	396	362	371	402	377	376	380	336	359	368	372	364	392	364	376	362	380	369	362	365	364	361	380	379	379	369	412	362	365	382	392	405	393	373	401	378	408	362	390	384	359	385	416	378	420	405	419	389	381	393	388	331	349	378	366	387	399	397	355	365	394	393	396	406	407	392	359	362	344	381	343	383	334	343	392	372	387	396	388	398	415	334	334	368	373	372	324	397	407	375	378	385	360	381	367	360	360	336	398	368	362	383	329	400	387	394	375	395	339	406	350	394	401	364	389	331	381	399	408	381	384	377	354	385	389	380	386	394	390	408	384	343	371	379	356	389	397	397	393	373	406	393	394	352	356	396	336	379	368	379	356	339	373	381	370	403	406	352	360	392	370	318	362	385	372	396	392	377	334	358	389	409	322	408	376	364	379	369	363	369	349	395	407	420	405	392	375	378	402	362	361	378	353	347	401	354	374	375	374	381	415	381	387	401	365	389	423	388	412	376	413	354	384	355	333	378	382	348	352	399	356	389	368	367	365	362	393	359	379	383	391	383	349	364	362	407	355	394	357	375	398	340	391	373	358	349	354	363	355	387	393	383	391	387	386	386	361	378	382	355	352	362	366	404	347	355	412	369	330	366	398	359	351	396	375	362	369	385	371	392	385	352	365	375	405	342	388	354	384	356	391	379	369	357	370	368	372	358	394	383	362	375	393	378	396	375	369	351	366	368	355	385	380	373	400	356	366	373	396	379	381	384	346	368	375	344	383	399	375	371	376	389	393	372	340	390	415	371	394	371	369	369	363	372	396	414	391	381	361	367	370	391	403	366	385	367	353	385	396	362	363	372	354	377	345	368	387	374	371	364	370	336	400	386	380	370	362	360	375	372	356	381	372	347	323	362	370	380	365	364	365	365	357	357	409	350	396	430	353	402	378	393	360	373	399	379	362	388	388	381	370	360	406	362	377	381	402	358	373	372	348	367	360	379	353	354	343	377	373	368	379	335	388	386	367	387	371	346	398	352	370	366	402	396	375	376	377	386	410	356	355	378	366	374	382	355	374	383	411	376	390	386	368	412	400	401	400	399	363	384	373	386	366	356	347	365	406	371	359	365	372	384	375	393	390	360	381	339	395	370	340	381	373	374	386	392	379	344	384	373	389	343	379	354	385	371	349	368	388	389	375	334	369	372	362	369	396	373	354	369	358	364	386	378	381	364	377	385	381	398	354	367	332	411	371	371	392	381	372	365	368	389	389	386	390	379	400	381	388	373	370	340	381	370	364	366	390	370	376	383	351	366	356	356	421	341	337	370	397	363	414	408	341	343	392	367	386	386	364	393	392	376	347	426	367	361	403	407	383	364	371	386	387	372	371	338	382	399	375	399	348	364	330	383	372	378	367	374	365	370	408	408	342	374	362	366	359	361	377	382	350	352	377	391	372	369	392	357	348	409	374	336	377	380	368	376	392	402	372	385	405	382	377	382	355	401	360	417	329	373	371	360	387	368	386	381	407	366	386	368	397	385	381	368	397	372	378	352	392	417	383	394	387	378	357	392	396	371	383	356	356	371	362	351	371	385	381	393	404	385	395	361	371	384	374	347	369	350	388	358	403	382	385	375	408	366	388	366	396	356	367	393	391	358	352	378	386	358	382	361	360	327	338	371	368	375	365	391	393	373	392	358	403	376	354	405	362	384	340	392	359	388	358	385	375	359	384	402	376	378	395	368	370	407	334	388	393	405	364	404	329	404	355	376	356	376	339	398	363	406	369	394	344	347	399	386	374	365	377	385	369	370	356	380	352	410	370	357	378	357	363	358	377	374	353	372	363	407	392	403	339	409	375	347	375	344	372	376	399	402	388	368	350	378	376	439	361	377	391	369	390	348	376	365	375	345	351	378	364	369	428	363	457	357	354	393	395	391	361	395	391	377	358	388	368	352	348	377	388	361	385	359	366	340	349	384	366	377	393	396	358	373	387	358	389	404	388	356	405	373	379	360	374	386	385	382	377	401	367	373	370	371	364	394	364	408	394	342	403	365	368	368	363	405	374	363	362	395	375	336	362	372	384	371	360	384	379	411	355	390	374	364	364	377	343	369	399	365	371	362	407	367	408	382	366	371	370	352	372	381	411	370	348	378	397	362	379	358	385	387	366	415	380	354	375	367	365	372	387	395	338	401	368	382	395	354	404	393	372	410	384	343	368	409	387	382	382	422	372	362	396	353	359	384	354	394	371	375	383	358	379	385	379	386	380	418	374	385	353	387	375	389	375	395	360	341	353	392	415	394	381	381	373	398	366	354	346	358	374	371	373	362	407	366	351	373	387
35622	57514	46384	32282	27356	20829	16158	14696	12280	8038	5345	3876	3136	2555	1957	1540	1384	1238	986	998	894	885	711	675	607	609	550	518	506	485	460	477	417	421	415	428	404	403	407	401	439	471	422	403	439	399	421	421	399	436	400	435	395	449	427	408	428	442	394	391	368	388	395	397	412	404	407	398	399	387	398	383	411	377	424	404	408	423	405	397	386	405	407	427	365	405	406	397	352	410	387	386	413	407	393	414	389	388	366	397	403	388	412	382	419	406	394	391	410	391	422	389	442	373	405	423	341	429	382	426	422	374	412	379	394	382	410	407	362	414	410	360	404	422	391	421	379	443	373	385	417	388	408	430	425	441	413	418	413	390	387	389	420	364	360	393	388	405	405	366	399	396	388	344	435	392	389	401	402	391	379	380	402	399	369	412	378	392	405	416	413	389	397	404	352	389	394	411	346	405	410	386	380	408	419	402	437	441	385	429	391	388	393	361	388	411	379	403	438	382	426	379	378	385	431	390	401	411	382	412	411	403	404	368	378	374	430	389	386	410	408	371	398	420	394	412	397	381	422	374	419	399	377	413	403	344	398	395	383	391	398	370	434	422	413	402	425	378	378	403	441	423	415	393	369	398	383	383	371	382	426	402	416	395	374	406	393	404	396	428	392	395	386	386	411	382	377	437	378	403	405	401	385	376	382	420	404	420	374	368	423	399	369	396	396	404	396	404	387	394	403	403	442	392	382	386	402	419	414	398	390	386	410	416	390	378	424	403	398	421	374	359	389	425	397	423	404	416	400	410	378	391	369	396	385	391	406	410	362	393	391	388	400	410	378	416	378	419	420	391	370	416	315	365	366	361	373	387	381	397	418	448	401	371	413	393	410	393	388	388	377	410	400	391	416	386	387	419	441	431	407	412	402	394	419	377	383	395	420	408	378	393	412	400	400	378	418	377	431	390	394	374	403	372	378	402	424	419	372	422	419	397	369	420	435	383	406	359	363	381	418	363	365	398	425	443	413	396	382	428	378	387	407	397	357	395	387	410	398	391	404	386	385	374	387	399	389	384	408	398	415	412	407	408	400	418	418	430	442	380	385	384	368	403	399	390	417	410	390	373	391	428	371	394	398	392	395	425	433	409	388	381	398	392	414	397	390	427	423	429	379	394	418	372	416	406	401	416	395	395	419	421	395	395	453	376	393	393	406	387	398	428	400	408	412	391	424	371	425	456	390	439	381	385	406	381	398	389	394	389	388	405	394	390	396	364	414	373	419	438	374	397	407	391	373	425	365	393	395	399	412	395	410	415	396	379	400	400	439	386	405	377	417	398	407	425	409	397	384	416	399	387	424	442	396	398	424	392	379	387	410	421	384	380	397	400	395	410	386	378	363	393	397	368	453	425	370	366	416	415	394	392	416	396	423	387	449	398	381	419	375	401	416	412	410	396	418	421	395	408	402	412	412	387	377	406	402	421	417	421	395	395	421	376	405	394	398	371	380	400	427	414	386	379	406	419	380	410	416	412	415	437	407	417	397	386	383	451	370	394	415	380	378	412	411	411	399	398	387	391	420	397	358	352	429	375	423	388	363	395	386	382	422	366	402	394	400	447	389	410	376	412	405	418	390	412	394	376	395	396	389	378	378	397	387	427	394	408	386	382	404	421	368	397	404	370	410	389	374	385	411	385	401	413	396	404	382	410	417	402	406	352	363	377	418	423	413	390	391	427	401	400	376	394	397	369	385	372	398	424	401	406	402	391	404	394	402	380	399	400	385	396	404	390	427	402	384	404	410	381	398	425	410	407	412	411	460	382	402	366	361	410	390	403	383	408	364	372	399	414	410	399	417	413	419	382	413	379	394	410	365	406	382	446	390	410	384	384	413	408	409	368	380	369	397	363	390	390	395	366	418	439	376	424	439	429	361	362	405	386	408	389	406	403	401	399	367	412	378	400	378	403	406	408	396	421	423	384	416	418	398	376	403	371	409	418	406	392	367	391	406	385	406	387	404	415	376	395	383	417	410	359	413	415	366	388	402	408	379	380	387	427	399	351	386	422	389	385	396	430	380	430	429	418	391	373	440	408	394	411	345	422	406	389	419	399	403	383	406	409	390	428	438	398	398	407	408	434	413	375	393	380	396	387	394	447	388	427	416	403	401	413	389	389	445	386	360	425	421	394	417	408	439	389	387	374	388	409	379	376	408	386	338	417	361	393	403	374	381	373	375	401	429	402	407	407	378	404	388	421	355	341	361	393	442	387	409	391	370	392	444	356	437	406	419	368	424	412	398	390	411	377	391	389	439	409	399	403	414	402	395	395	431	392	429	424	414	392	357	370	409	395	417	417	402	407	388	417	413	374	391	431	375	390	384	395	390	393	377	369	412	410	400	412	422	390	388	379	434	402	391	407	407	391	426	439	393	426	385	448	412	388	406	371	379	365	421	372	391	376	434	401	406	414	392	416	385	382	368	382	403	369	404	394	426	397	396	386	381	400	400	374	395	366	400	430	374	418	410	379	401	407	413	375	397	393	394	405	394	380	384	389	398	388	371	424	413	394	379	376	407	374	371	395	414	427	400	417	378	401	400	369	407	403	390	365	394	390	389	395	403	381	419	395	409	418	431	402	407	394	390	394	373	401	425	393	392	431	415	422	412	416	360	427	367	397	412	376	391	392	411	401	393	407	418	373	386	404	369	395	402	389	356	412	414	383	402	430	381	411	418	399	404	399	406	381	368	360	400	380	380	406	391	411	379	377	381	396	385	378	387	386	411	445	411	373	390	400	392	389	377	399	383	400	378	402	416	383	409	413	429	389	430	392	422	423	396	396	419	431	407	406	403	406	412	392	381	387	385	391	389	453	384	415	416	429	395	400	361	389	371	371	375	376	390	387	391	390	392	430	404	417	396	422	413	390	396	370	374	404	403	417	385	398	397	408	399	369	412	402	375	394	410	393	390	402	380	417	367	410	397	410	373	382	390	414	402	401	379	396	367	401	407	355	387	365	388	394	407	378	390	415	400	430	423	405	432	367	388	406	412	398	391	412	408	433	407	410	392	345	397	394	377	402	368	410	399	403	404	436	380	399	389	404	438	406	412	407	388	365	389	430	383	382	390	384	408	414	403	410	420	401	394	417	385	404	432	418	409	426	401	413	394	396	400	404	388	392	394	354	394	435	381	403	444	366	415	403	383	421	382	392	369	400	386	400	426	407	357	369	378	421	369	419	418	389	371	400	406	401	371	424	390	438	362	415	422	384	385	401	400	385	401	382	399	430	393	400	426	371	362	411	408	410	373	413	418	385	359	359	394	384	406	391	362	356	408	382	417	443	394	384	427	409	373	422	400	384	421	393	376	377	364	436	388	427	390	399	384	428	407	395	390	401	376	375	373	395	409	468	398	423	381	412	379	393	375	396	385	399	410	407	421	376	396	400	385	416	430	418	374	382	377	418	381	391	434	407	381	393	387	359	381	398	416	390	388	415	420	399	400	415	429	375	417	417
22689	21164	29020	24159	22996	24981	24117	16982	13054	8370	5404	4023	3328	2753	2313	1799	1666	1439	1243	1202	1203	1087	984	833	832	799	811	700	685	675	637	638	607	612	580	606	631	636	588	634	600	575	571	560	593	604	573	571	578	588	608	597	610	581	531	642	589	582	571	553	569	540	543	577	563	565	549	555	559	622	562	576	560	613	574	615	558	586	597	608	592	559	533	570	575	527	607	564	573	564	570	557	561	590	609	568	558	542	533	576	507	545	537	566	535	597	583	571	562	488	550	605	545	547	571	581	564	541	562	576	568	570	550	549	566	586	570	566	549	548	580	534	542	546	569	544	528	547	544	540	534	581	580	581	580	524	583	563	563	541	536	566	558	551	548	581	531	598	542	533	561	570	565	566	545	567	539	560	552	580	548	593	586	578	567	522	558	568	527	573	548	535	512	529	578	573	525	540	505	587	557	540	566	548	584	547	579	571	575	508	581	587	544	560	583	574	548	516	568	542	582	550	539	597	587	579	554	533	551	560	533	570	578	542	550	532	554	550	557	612	568	578	551	563	540	540	535	562	583	567	603	565	581	483	554	578	539	514	603	576	515	525	576	542	550	544	580	564	555	560	525	553	546	530	539	578	578	584	557	521	584	524	524	548	581	583	569	542	539	568	575	562	576	559	578	537	553	566	547	539	520	603	558	511	585	555	556	575	521	572	566	587	562	541	559	531	552	571	538	549	573	565	589	577	559	568	569	538	599	531	553	585	588	494	532	542	587	537	579	531	517	556	553	543	538	534	542	567	583	525	548	611	575	503	573	552	559	575	579	574	530	548	558	539	505	526	543	542	520	568	545	560	598	561	560	559	592	543	567	533	541	564	579	586	584	534	556	566	565	554	536	531	578	530	557	529	561	563	602	591	499	570	574	570	602	570	552	534	540	576	548	579	561	562	546	562	579	524	535	556	536	568	579	542	579	578	530	566	528	593	510	564	543	541	552	571	534	574	539	564	565	539	571	547	561	572	539	511	558	588	574	576	522	591	570	537	559	561	565	544	571	538	581	572	533	559	568	509	557	573	557	502	563	541	575	581	584	548	536	535	577	537	547	534	552	553	536	590	563	530	594	536	562	545	589	556	561	550	570	567	581	558	572	559	547	573	559	553	547	517	556	535	583	547	565	561	533	523	542	540	576	568	509	565	549	553	548	529	549	575	585	576	530	583	553	538	592	548	578	524	551	590	568	545	536	557	519	531	527	519	590	521	547	574	548	543	538	525	558	560	559	536	563	596	605	534	558	628	544	579	560	559	558	549	512	591	530	530	577	518	550	583	590	551	541	527	542	567	563	548	566	591	563	547	589	528	533	557	542	556	551	549	621	555	518	579	577	560	566	577	498	571	535	528	574	522	540	580	571	554	580	509	591	566	548	513	557	578	543	532	544	553	566	541	536	566	573	558	544	537	560	554	556	564	523	539	536	540	564	533	591	523	554	586	566	568	571	587	516	556	580	585	553	556	529	548	516	571	597	576	571	631	550	553	507	570	537	564	571	528	567	560	602	562	571	563	576	570	581	548	564	555	580	567	556	518	540	537	583	577	551	584	562	532	569	576	539	542	549	558	570	552	571	551	542	564	597	569	533	599	563	593	583	580	533	577	565	574	567	584	510	556	535	540	578	549	544	540	563	590	556	534	538	548	604	538	547	569	562	537	528	556	577	586	610	560	548	537	554	574	567	600	562	561	579	550	573	541	578	579	541	572	572	551	605	546	588	542	519	571	567	604	533	564	570	579	523	554	541	553	561	536	510	550	555	565	526	546	557	566	534	546	597	562	601	558	545	551	536	613	572	555	573	555	581	514	528	541	553	531	536	555	519	595	590	577	572	523	590	559	512	565	548	565	535	586	527	546	564	553	559	573	574	541	550	556	568	578	508	598	549	520	539	561	549	521	557	562	565	537	562	545	563	558	548	566	495	530	595	571	524	566	572	534	581	567	517	559	560	564	583	532	562	586	561	560	530	543	594	563	578	566	553	549	547	527	559	530	562	549	580	547	545	529	579	595	573	580	526	564	514	561	543	556	530	577	564	562	524	557	541	568	563	594	551	564	552	574	546	578	568	549	548	521	541	573	549	548	579	540	551	565	543	556	567	507	547	586	591	580	576	554	581	559	534	543	604	536	540	546	552	559	529	556	553	550	545	581	556	552	549	558	551	535	522	544	535	571	568	539	567	543	551	580	556	560	528	554	586	574	599	527	556	543	567	590	561	535	556	576	527	529	529	546	512	526	542	544	579	526	593	570	536	556	565	536	538	560	561	517	588	568	550	571	615	552	535	537	555	585	518	593	532	566	549	560	604	532	575	539	597	601	559	536	519	589	539	551	552	582	553	553	591	537	540	573	530	566	559	587	494	566	597	575	548	529	545	547	556	587	555	600	550	593	574	532	527	540	554	534	560	589	532	590	510	507	550	545	566	550	538	542	559	574	539	569	538	557	555	578	583	557	567	594	530	582	577	567	583	585	596	549	576	551	564	532	531	519	509	564	523	563	533	555	535	571	522	568	564	534	532	550	525	632	581	572	586	548	576	573	561	542	539	523	534	534	544	585	532	595	572	598	528	546	551	559	550	532	556	564	560	545	530	581	569	540	539	539	552	548	531	545	590	568	554	565	556	537	555	518	549	573	551	559	565	596	551	596	527	540	564	561	526	554	592	578	507	538	541	529	556	573	571	562	561	535	578	545	578	543	549	574	532	511	597	533	532	564	582	561	573	543	568	552	535	523	549	577	556	519	557	534	572	586	551	538	575	608	541	578	581	563	554	558	586	589	590	561	555	549	560	536	578	550	564	567	599	569	571	571	538	583	554	584	579	565	565	551	522	565	541	552	523	566	565	517	537	527	562	538	567	582	541	518	584	564	558	578	577	551	588	540	557	587	550	553	551	533	577	557	537	584	556	548	552	563	506	607	551	551	555	532	540	499	547	551	601	586	593	568	563	557	558	536	536	585	564	568	570	537	539	523	533	555	538	583	577	586	542	570	509	547	587	566	593	513	547	555	516	574	531	571	575	561	554	570	549	559	578	546	558	520	567	566	588	543	532	520	577	555	549	582	581	563	539	561	562	525	574	538	557	531	579	525	563	603	578	521	527	532	558	550	555	547	536	539	552	566	524	561	566	545	578	562	572	548	591	588	585	541	523	519	595	549	545	553	530	565	512	542	559	503	533	588	563	595	559	596	538	578	528	566	540	560	550	482	564	544	583	557	548	551	530	563	565	515	523	533	588	529	558	568	558	533	609	574	542	570	565	540	535	550	537	560	512	566	529	568	554	528	547	539	595	524	549	601	590	590	537	564	565	541	581	568	532	580	584	547	551	528	506	577	565	580	572	550	613	539	525	556	571	584	541	558	543	489	501	545	561	514	527	569	528	583	535	562	549	559	551	550	561	568	540	534	558	520	552	604	541	527	541	537	596	581	553	545	579	557	578	551	546	521	559	554	530	560
39084	66806	54154	40208	35659	28729	21770	20510	17259	11278	7824	6294	4932	4236	3349	2583	2259	2023	1662	1512	1509	1379	1238	1113	1024	974	878	819	823	772	677	718	687	639	682	601	602	576	611	655	597	610	609	588	584	567	634	564	612	586	601	591	582	567	579	563	607	597	569	618	578	594	557	555	562	601	568	558	603	515	587	610	574	575	601	622	592	594	593	544	598	568	567	575	606	570	542	589	585	531	645	563	567	539	598	543	560	546	556	579	578	575	510	559	589	593	575	573	525	570	502	576	611	529	564	517	541	582	547	558	555	578	551	528	549	524	589	581	577	542	566	557	568	555	574	559	545	534	524	584	580	566	604	558	573	552	537	571	537	560	595	577	535	550	614	563	565	571	562	566	560	552	574	580	536	599	580	529	551	549	566	572	535	578	558	595	568	552	537	565	551	568	541	565	538	578	559	534	563	572	556	529	550	536	598	552	613	546	572	576	595	572	576	526	526	614	550	529	604	557	557	577	547	544	566	554	560	590	569	564	546	539	530	584	577	543	570	533	507	540	605	584	606	550	554	583	595	518	597	560	569	549	580	529	555	570	587	558	552	567	563	556	551	570	575	548	578	549	563	561	512	542	549	551	552	587	515	623	625	598	545	562	570	595	512	575	568	571	584	611	551	586	611	609	572	557	553	600	595	591	554	546	574	533	549	550	565	554	546	547	568	574	535	570	582	528	605	580	544	597	541	556	562	574	589	578	552	551	499	558	585	548	603	552	574	598	572	566	531	551	586	541	535	565	585	556	593	557	587	538	582	592	556	564	546	537	600	579	569	547	555	555	570	616	587	563	560	590	593	542	526	586	594	550	565	564	542	549	576	565	545	568	563	599	567	605	565	535	523	605	599	547	572	586	585	564	582	626	578	566	545	544	598	558	551	608	605	578	571	531	527	560	589	564	553	595	555	570	568	615	554	555	554	556	580	575	591	563	556	602	537	552	549	601	532	520	566	589	558	559	589	620	601	571	552	562	598	577	529	563	568	551	553	548	583	520	565	565	586	563	568	549	580	582	591	525	579	594	591	561	552	563	561	553	566	610	524	563	595	528	542	589	599	539	553	563	571	562	561	577	528	577	576	541	560	533	597	569	579	606	615	619	547	566	557	540	531	585	562	572	547	562	557	528	535	561	593	582	566	551	576	577	576	575	561	561	549	540	555	546	556	548	560	592	578	556	547	599	535	557	577	583	558	566	610	553	563	529	554	529	533	543	563	532	587	591	557	517	557	585	575	541	512	586	577	534	531	539	552	629	553	601	593	577	584	560	525	560	546	580	563	539	593	547	534	570	571	537	547	571	586	560	566	579	568	598	595	589	581	598	580	563	561	560	530	549	543	563	584	523	553	543	536	541	568	554	590	560	570	578	567	560	499	551	571	567	586	602	609	566	561	538	573	547	569	538	560	574	584	568	528	565	552	561	561	599	586	602	576	581	571	556	583	562	591	569	521	539	581	558	583	573	536	577	522	564	561	615	581	544	542	554	569	535	577	555	548	580	574	561	551	622	598	540	529	574	574	540	529	589	559	533	536	550	526	594	558	585	599	593	584	563	578	589	535	584	588	581	594	555	555	524	566	580	544	554	551	591	593	538	557	576	570	548	594	547	589	567	556	610	583	511	562	604	557	575	558	577	565	571	581	561	573	559	537	548	508	530	544	573	575	567	590	547	587	571	571	535	574	557	578	561	565	526	574	550	571	556	555	552	580	593	552	557	568	570	527	534	586	558	569	510	495	601	553	563	559	541	570	578	558	573	564	568	536	569	522	538	552	571	532	567	597	560	577	587	573	544	582	578	624	588	582	549	584	606	547	612	607	585	554	546	584	544	590	599	572	556	542	576	523	598	576	593	551	586	503	558	530	573	591	533	578	577	535	538	543	606	566	545	524	586	554	545	560	592	592	587	492	580	553	535	577	588	573	592	546	547	547	558	562	543	606	576	612	565	583	581	594	559	547	598	542	580	601	588	587	566	579	578	595	553	586	554	542	543	560	549	525	580	536	610	541	551	561	541	571	531	562	576	570	608	541	585	553	578	550	562	569	610	589	562	554	561	582	540	518	530	568	550	572	528	578	593	604	556	592	564	542	543	565	557	604	522	546	530	569	564	599	559	557	581	569	544	533	590	578	568	550	529	569	601	570	606	553	549	593	590	598	566	552	549	599	545	622	548	541	584	547	548	526	568	576	535	564	554	553	569	541	542	562	585	624	544	574	584	569	605	543	590	584	573	536	549	586	588	544	546	566	576	568	584	568	549	538	554	551	569	581	592	545	558	520	565	568	561	612	560	560	540	529	531	603	584	628	591	564	519	537	575	572	552	566	558	601	522	525	547	565	571	526	543	606	554	575	541	524	561	561	555	592	593	592	562	541	523	601	562	537	510	546	587	591	546	531	577	547	516	539	535	525	550	584	592	569	538	558	555	590	579	562	606	565	563	587	580	557	538	604	585	536	572	541	608	551	584	553	582	529	555	591	576	528	595	570	549	574	590	550	595	621	588	527	534	564	543	568	525	550	611	546	562	555	547	547	538	546	586	551	525	594	565	549	540	570	542	573	533	547	587	574	558	563	570	569	574	565	529	540	556	525	570	545	592	577	547	517	571	584	556	562	564	578	582	597	581	545	540	548	573	586	565	490	535	560	553	538	546	588	545	602	551	548	542	563	559	576	545	565	538	578	587	564	598	567	562	568	555	560	560	553	557	589	570	581	591	592	582	572	575	526	551	536	545	538	555	561	547	557	534	587	595	516	589	572	585	571	579	623	557	577	557	543	552	557	528	575	537	555	558	526	534	521	539	541	541	601	606	566	560	558	570	521	544	582	607	580	585	611	544	541	564	603	585	564	550	581	539	549	543	561	566	547	542	542	552	529	561	556	550	576	590	549	576	554	573	582	581	587	555	593	543	578	577	551	541	580	603	544	549	576	584	599	548	529	562	549	579	570	578	562	559	577	569	570	573	575	542	587	566	574	577	589	560	567	554	555	567	597	568	533	546	554	519	555	528	537	566	584	567	543	545	553	593	566	556	554	569	528	581	574	579	560	517	606	554	605	535	562	560	575	542	599	556	547	555	556	479	606	545	516	577	557	583	592	574	599	590	600	606	618	591	621	566	585	551	561	577	545	591	539	597	592	543	541	580	584	521	553	573	579	576	594	593	560	579	563	569	585	557	605	531	584	539	585	593	557	513	519	553	579	574	502	583	542	557	575	541	580	568	577	556	560	576	535	539	607	604	578	583	550	565	528	565	585	535	580	578	554	508	534	594	581	569	568	606	593	549	563	591	590	547	522	564	564	554	575	555	578	571	527	543	622	574	546	556	598	574	583	548	543	507	568	546	556	517	582	597	556	556	569	576	538	542	547	605	589	578	588	593	534	530	583	517	573	581	588	539	556	570	556	549	594	600	593	555	554	596	575	591	558	553	545	540	559	587	560	630	572	557	589	565	575	572	536	572
33608	42351	45437	31798	21940	15183	9719	7809	5871	3540	2501	1989	1591	1319	1094	900	814	686	610	595	607	551	498	517	400	461	420	390	413	414	423	342	381	336	338	374	322	361	359	364	368	349	312	328	335	350	330	324	325	345	328	353	332	346	333	351	309	328	349	351	330	353	340	351	327	364	338	355	326	310	333	370	322	363	376	354	359	337	368	355	335	320	346	313	350	312	356	367	372	347	369	356	317	339	345	333	363	362	356	348	319	301	361	346	367	326	376	363	367	345	330	341	368	337	361	380	338	318	368	334	346	329	334	318	344	319	375	367	361	334	348	358	364	340	368	358	335	331	330	338	330	343	353	351	380	327	360	359	377	323	354	340	335	375	333	367	343	330	345	317	351	320	316	353	332	357	354	325	330	348	326	335	336	333	337	321	354	320	346	330	321	370	342	331	345	337	335	365	351	320	385	361	369	360	338	354	349	333	342	344	352	347	342	340	311	334	330	336	339	350	358	350	313	353	341	344	365	337	360	343	320	342	384	364	365	350	342	362	395	329	342	375	381	332	281	355	345	353	327	362	298	360	349	355	347	357	340	348	327	321	316	367	382	331	324	384	322	348	321	380	352	372	342	353	314	352	307	371	326	377	334	317	337	348	337	340	348	350	360	347	352	302	344	321	344	397	322	359	331	344	346	351	342	317	356	343	354	322	320	341	312	308	343	367	318	336	361	319	289	344	327	300	317	358	375	322	334	357	355	352	360	345	369	341	349	337	359	331	333	347	356	310	324	367	354	379	323	361	367	333	347	337	356	319	356	330	346	375	356	331	338	335	330	329	339	322	360	375	345	386	334	355	351	354	362	372	320	337	357	354	284	338	380	368	343	356	346	337	354	331	346	362	345	347	341	348	367	347	317	318	336	359	357	341	341	358	340	299	325	316	369	336	327	342	368	365	332	339	349	340	320	365	377	357	312	352	394	351	338	347	338	324	341	394	348	359	356	365	361	369	376	325	315	358	329	311	373	391	337	338	322	351	339	343	323	355	326	333	306	355	322	360	365	343	342	343	354	346	357	332	332	311	333	314	347	359	298	334	357	367	357	367	319	361	332	348	352	330	352	351	327	366	335	336	345	340	345	316	298	326	333	302	350	373	322	354	350	345	343	329	360	340	345	321	333	365	343	349	310	355	365	348	376	349	346	329	355	349	342	326	313	354	365	336	360	353	328	368	334	367	365	330	373	343	338	326	334	345	321	345	339	339	328	346	338	350	327	372	326	326	343	312	326	336	318	346	372	322	380	367	330	309	303	324	339	335	361	326	373	374	333	365	337	376	328	355	340	330	374	341	339	361	337	320	305	330	337	356	338	333	317	355	327	341	332	341	355	338	322	350	352	337	353	325	337	336	337	369	318	344	327	315	367	384	358	330	322	372	342	344	367	312	322	336	342	328	326	355	321	356	337	379	331	372	372	355	380	364	359	368	375	366	335	357	313	339	342	360	281	312	350	305	317	311	343	374	335	322	364	316	361	323	339	349	349	326	325	335	328	334	324	326	378	312	343	365	306	333	356	337	324	366	341	345	353	326	358	359	310	317	375	341	346	345	322	344	355	324	327	317	337	339	373	357	343	350	345	334	309	328	334	373	326	347	340	368	336	340	358	328	335	309	354	348	320	346	341	332	348	329	358	335	324	317	341	362	356	349	354	332	352	309	347	328	362	348	303	329	343	334	324	356	315	347	367	319	322	333	342	347	283	362	333	331	324	388	353	355	349	336	358	356	345	357	349	324	319	336	376	335	371	344	354	353	307	315	369	337	353	342	344	355	382	368	343	378	337	306	313	351	365	356	343	329	329	338	329	350	326	350	358	319	343	335	356	334	346	337	325	326	343	356	301	353	325	347	341	339	382	331	309	330	360	350	346	351	297	396	395	329	342	354	340	343	346	325	352	328	338	365	302	313	355	328	333	308	293	354	343	331	318	331	350	353	378	345	351	350	360	330	351	364	342	334	356	327	314	372	339	345	365	363	349	358	380	326	346	337	351	325	328	356	355	299	327	345	355	352	360	316	345	332	345	369	363	336	361	328	338	329	322	358	341	349	336	338	332	328	320	351	349	327	342	358	350	352	354	327	348	358	326	366	365	360	367	368	344	349	330	343	341	350	350	331	323	338	351	317	359	307	335	340	349	343	374	324	351	348	317	345	349	323	343	344	342	321	325	325	341	356	361	322	370	364	358	398	322	376	379	374	366	335	349	345	345	341	315	315	357	329	322	327	359	359	364	337	345	345	327	318	332	362	340	369	316	330	338	336	336	326	357	363	331	388	345	357	343	342	360	333	342	320	355	310	352	315	348	361	333	363	336	343	312	330	343	339	322	335	341	339	347	349	376	345	314	338	322	369	352	347	337	333	350	337	358	342	371	331	383	352	359	335	324	376	319	342	327	348	344	352	348	309	325	346	347	344	369	370	337	352	334	352	301	338	352	375	370	299	340	309	332	337	353	347	350	353	309	323	342	359	328	357	351	349	319	343	333	345	354	369	364	357	315	353	372	344	335	332	349	360	327	316	336	350	337	335	356	363	358	314	364	340	328	309	323	345	327	333	374	346	326	334	377	355	354	353	348	333	365	348	335	343	344	352	325	333	337	376	334	358	340	352	336	371	337	328	332	381	345	339	365	317	348	329	348	334	353	329	334	366	340	332	336	318	333	355	359	386	344	352	362	327	329	392	354	329	358	370	344	355	361	344	321	335	326	337	362	318	332	324	333	314	320	327	324	356	375	329	354	332	346	328	354	353	374	362	352	329	375	332	326	345	372	323	355	329	313	349	352	350	365	347	318	333	348	346	310	358	329	335	345	354	324	312	338	344	407	299	337	376	381	361	328	337	347	312	360	316	315	336	336	368	339	330	362	325	361	345	307	352	337	353	343	313	363	297	336	333	344	334	359	378	349	363	327	322	333	364	353	333	298	359	344	337	308	336	357	363	318	351	374	338	343	314	331	367	347	333	347	315	345	348	343	324	325	333	331	359	352	355	344	335	320	312	350	352	340	329	356	342	347	347	335	342	372	373	341	360	354	354	330	363	331	355	328	362	328	351	339	330	337	319	353	348	319	337	335	318	334	365	324	354	348	325	349	332	328	333	316	331	362	333	376	301	352	354	339	340	337	297	301	332	347	339	331	315	338	330	329	320	321	343	340	366	355	328	331	356	300	343	330	338	353	333	333	310	344	343	351	315	314	351	340	334	331	349	331	351	343	313	307	330	309	324	309	357	337	322	364	355	350	347	304	351	307	317	341	315	332	360	325	328	329	312	369	370	314	324	344	370	313	348	314	358	366	375	342	345	343	351	321	328	367	309	346	335	330	321	340	323	355	336	336	355	355	321	367	296	329	310	380	342	313	349	355	326	343	333	327	330	329	372	366	352	361	364	351	350	327	338	352	364	357	367	332	352	346	338	384	365	383	326	356	357	340	371	340	360	323	339	320	342	350	323	362	367
36238	53180	42853	28432	22480	18195	13427	11806	9134	5617	4052	3157	2522	2028	1556	1359	1120	941	883	838	741	672	627	566	552	535	468	470	459	410	424	389	384	375	360	398	378	379	400	357	360	386	356	359	377	340	368	407	361	374	377	341	358	358	379	354	387	346	363	374	343	340	342	388	322	379	357	350	391	371	365	360	357	381	354	355	361	391	376	356	389	377	345	352	347	347	357	350	373	365	368	361	391	314	324	376	369	363	410	360	348	341	372	368	349	351	339	337	372	351	359	366	366	355	372	327	346	346	365	342	374	367	354	343	368	344	356	373	361	337	363	390	349	365	379	373	374	354	363	351	367	365	366	396	361	358	364	356	355	354	359	305	380	330	343	342	371	341	308	333	380	380	342	388	349	348	391	397	360	360	355	353	350	375	352	352	342	361	357	368	363	330	351	354	369	388	332	363	359	351	336	341	346	386	351	351	351	381	367	375	346	369	312	362	357	372	371	354	361	368	352	389	347	387	348	363	345	393	390	374	338	359	326	361	346	347	392	367	341	337	349	349	366	339	367	359	340	345	359	371	371	326	349	373	380	384	326	359	359	376	368	377	397	357	387	361	328	356	350	355	352	367	371	405	329	353	357	379	374	363	336	376	365	367	379	352	364	404	355	357	345	355	371	353	347	372	368	331	368	373	336	354	363	370	393	363	341	358	354	363	335	356	397	367	310	364	348	331	372	365	358	384	371	368	360	375	387	348	367	333	356	364	375	361	361	350	343	340	361	329	365	341	350	347	346	321	364	360	390	368	317	326	354	366	361	413	350	371	358	347	347	336	355	370	399	384	352	342	364	361	371	367	365	340	380	341	386	340	385	378	385	385	357	365	352	353	363	359	366	339	363	363	332	327	344	384	354	329	325	347	335	341	352	385	408	313	371	338	338	334	331	351	352	337	370	356	376	348	373	342	388	351	350	344	357	344	372	352	325	346	381	335	325	349	365	376	324	359	373	365	356	366	334	364	355	414	365	399	339	319	343	370	382	357	356	355	364	338	354	365	370	390	354	372	395	382	373	372	369	349	379	382	387	390	364	356	375	376	382	384	352	339	361	329	380	379	342	338	345	348	350	361	349	378	345	384	381	380	359	404	362	365	366	383	339	384	380	339	371	321	348	344	360	359	380	367	362	331	329	347	382	358	364	372	366	366	364	373	358	346	355	322	359	368	370	342	319	386	362	352	303	348	373	327	396	332	329	351	370	364	349	380	405	368	369	339	376	365	343	383	374	349	353	357	373	380	351	377	389	375	340	361	359	371	327	410	397	342	365	381	382	345	330	337	343	347	339	360	373	372	351	347	385	359	346	343	369	342	387	376	349	371	347	396	390	398	344	343	343	384	369	330	362	340	311	341	366	354	343	332	359	364	336	355	360	379	379	330	343	341	387	362	347	380	360	360	327	325	364	338	382	390	396	383	361	376	355	342	362	349	323	366	353	384	356	348	360	335	371	345	332	362	366	351	357	344	334	340	355	408	306	383	389	367	379	335	370	371	359	331	368	402	360	377	315	338	358	336	350	347	365	354	348	343	362	349	374	351	376	343	377	342	366	370	349	345	365	371	398	381	369	370	335	342	391	394	351	370	387	359	357	387	410	374	368	357	357	359	356	355	376	360	354	355	343	367	368	372	330	348	334	367	360	371	361	357	374	360	349	344	382	334	347	340	359	311	346	371	341	378	376	408	354	379	339	371	372	352	371	362	341	378	363	357	350	380	368	358	368	372	377	379	380	344	367	360	363	355	367	382	375	352	364	336	364	348	338	314	367	382	369	345	385	359	364	364	349	379	370	333	370	363	347	374	376	343	337	345	386	376	370	331	383	356	364	344	361	340	350	372	365	376	365	359	366	314	371	371	383	351	353	358	361	346	341	347	372	346	356	365	359	374	371	369	342	362	328	379	379	337	359	365	363	381	368	364	364	318	365	349	364	359	368	352	365	367	331	360	355	363	373	385	362	371	344	368	376	372	343	366	356	343	359	333	345	322	355	360	375	366	351	341	362	349	343	359	345	350	359	363	381	354	371	370	391	348	383	381	370	372	381	347	299	362	358	347	333	346	334	361	315	355	359	330	369	367	339	366	384	349	365	357	372	354	345	352	347	373	397	336	377	354	364	338	377	336	343	375	333	344	350	323	357	394	375	355	403	339	379	377	350	362	318	352	363	367	352	374	376	354	394	380	380	382	328	344	367	367	358	333	389	334	329	388	347	380	332	388	352	384	374	345	402	355	346	375	328	333	370	371	371	375	389	350	337	361	352	352	331	355	370	351	369	395	343	369	332	366	350	321	379	332	369	356	352	362	344	359	377	357	357	356	345	368	367	350	385	372	337	357	373	368	369	366	350	375	313	351	368	355	365	353	357	394	355	351	412	387	387	368	372	353	384	368	410	329	370	349	355	362	348	332	348	337	373	350	388	320	338	365	358	314	346	360	352	374	358	348	356	413	346	342	350	382	373	401	369	371	327	369	346	374	338	364	346	354	349	360	343	357	393	373	340	370	336	354	359	407	313	329	347	395	359	365	334	359	362	355	368	374	359	345	360	376	359	326	393	369	337	352	378	382	370	362	352	362	379	349	347	329	360	334	361	345	372	374	385	400	353	358	343	337	322	363	352	394	348	367	349	329	401	338	347	356	368	338	380	344	382	333	375	362	373	373	349	347	336	355	384	385	382	344	358	350	327	361	377	377	358	349	395	359	381	331	357	360	376	364	356	371	346	364	387	373	334	332	405	365	357	365	342	346	347	339	369	376	339	363	368	341	325	370	338	342	373	355	347	383	364	329	352	371	349	356	350	343	368	378	369	369	392	340	387	332	361	387	341	348	367	357	348	374	373	338	343	343	345	344	382	369	365	359	364	354	348	366	343	381	359	348	359	369	383	349	341	338	331	347	344	376	369	345	352	370	370	356	371	347	376	374	362	353	371	368	335	348	370	369	352	370	375	365	328	367	378	347	354	373	372	336	338	363	356	370	359	366	362	367	361	371	351	355	353	369	334	346	367	371	354	390	370	383	379	335	358	334	381	334	335	373	373	383	353	354	330	348	339	364	361	391	374	356	323	377	363	347	370	352	373	367	355	322	341	381	384	361	351	374	356	325	342	358	381	361	347	363	351	358	391	330	366	347	349	328	314	378	372	337	334	369	392	394	346	365	362	369	371	389	327	373	321	384	370	335	344	375	331	347	399	357	368	355	378	367	369	356	413	352	374	370	324	385	366	376	336	345	322	360	352	363	306	332	357	335	320	325	336	368	349	380	361	360	381	376	390	383	366	366	347	349	378	378	378	355	344	372	341	355	335	392	331	351	350	374	355	333	362	352	383	334	352	344	352	372	366	346	380	363	357	365	376	360	325	355	354	375	374	363	332	380	375	355	346	344	347	367	338	337	362	371	390	345	374	355	360	369	372	344	346	354	367	413	349	373	355	355	350	361	380	368	377	350	381	358	352	381
23706	21139	29315	26303	23576	22553	17587	12393	8086	5391	3985	3228	2647	2074	1598	1352	1180	1014	961	1013	893	792	666	696	640	622	665	585	536	592	511	499	518	518	472	524	452	419	459	475	481	475	472	437	450	435	465	487	455	437	474	449	487	450	479	450	447	417	433	442	464	468	462	464	438	455	433	473	477	459	452	464	437	461	481	464	464	492	417	473	470	478	454	457	427	438	460	473	435	467	446	496	449	417	487	469	475	430	440	452	480	501	451	472	455	443	447	479	441	472	492	458	468	473	464	445	446	461	431	423	443	432	479	453	476	471	436	403	469	459	438	441	432	413	438	437	456	453	449	432	430	441	526	490	418	466	435	451	461	472	466	433	465	467	467	471	461	451	454	480	437	435	439	459	467	434	448	525	444	445	455	457	466	488	425	427	460	464	431	466	487	437	450	443	416	451	472	454	454	502	434	466	451	456	441	497	444	441	460	473	443	430	485	457	426	404	464	449	469	456	452	474	472	471	448	442	480	449	411	456	460	480	428	455	427	436	472	473	478	492	448	491	477	454	482	458	476	393	468	470	458	475	468	454	460	456	455	473	445	481	460	415	457	474	434	436	440	436	496	472	426	447	478	451	476	477	471	451	452	484	455	442	492	448	434	468	472	431	431	462	497	481	475	426	454	448	460	455	445	466	468	454	499	454	450	450	447	479	449	445	444	461	457	508	475	463	471	442	474	475	422	446	450	413	457	454	485	452	463	480	448	478	443	459	446	434	471	480	458	430	478	413	440	456	459	453	439	468	461	479	478	472	446	496	432	454	457	446	468	459	497	500	443	443	480	453	494	425	439	450	491	449	462	435	457	502	468	485	457	422	462	457	497	463	466	477	468	481	481	455	443	472	398	466	441	438	440	438	428	439	451	452	535	450	466	485	470	467	469	443	478	450	458	427	449	501	463	469	454	405	457	486	459	473	471	453	468	464	421	444	509	407	452	465	428	450	448	483	464	477	463	434	483	456	441	447	431	478	468	475	454	414	452	431	493	464	490	460	463	444	461	435	458	469	474	444	455	477	457	463	447	444	410	457	432	449	508	502	447	479	516	501	454	489	442	474	492	503	470	496	441	480	485	490	527	447	509	444	505	492	445	446	428	467	455	450	447	447	446	436	440	459	441	438	432	454	446	457	506	446	437	452	459	459	453	437	507	459	462	399	463	454	418	461	437	459	437	460	458	457	469	458	469	462	458	424	425	455	421	474	435	520	433	469	499	486	521	488	438	482	433	440	446	482	470	455	423	472	509	442	494	494	496	412	450	467	411	455	472	471	481	443	391	408	512	475	418	448	468	474	472	423	461	464	461	443	453	455	515	413	424	431	443	439	443	461	443	461	481	460	466	488	480	445	454	457	488	440	461	418	463	475	447	436	488	427	444	456	446	451	457	462	422	456	426	469	429	470	470	452	470	469	485	471	460	443	473	461	515	438	446	456	508	447	463	465	462	515	398	443	463	448	460	501	473	456	441	468	426	444	449	441	443	446	431	459	437	465	454	448	489	458	495	434	469	463	420	457	419	416	427	483	455	467	441	457	425	475	469	402	442	455	437	472	446	443	431	418	443	484	477	446	472	463	417	443	434	492	441	462	415	425	496	454	450	457	465	439	444	452	463	465	449	460	497	459	463	495	445	460	439	468	450	449	481	481	474	435	442	471	471	441	458	452	474	436	409	410	387	434	475	488	480	438	465	449	431	443	445	490	464	467	441	434	462	470	447	503	450	415	438	476	459	469	443	434	442	470	421	418	436	436	469	493	428	447	440	404	455	431	431	445	431	453	456	455	468	439	451	446	437	517	480	450	449	475	457	472	453	459	446	419	480	445	455	443	489	448	447	438	449	493	491	466	459	487	459	503	496	478	437	475	448	447	447	457	433	434	480	460	482	448	420	438	459	448	485	481	470	454	474	462	487	447	443	456	471	440	448	481	471	464	474	438	446	420	444	414	417	459	464	443	482	467	436	443	431	402	477	456	430	447	477	445	456	459	480	411	446	440	458	470	447	406	440	460	460	419	460	456	507	441	464	448	447	437	460	433	481	453	435	446	464	474	470	434	456	477	480	440	461	426	456	476	414	456	440	478	439	427	454	475	449	450	465	477	489	431	450	474	495	450	494	477	447	458	422	438	470	464	467	436	467	441	457	468	441	455	477	450	422	465	481	444	450	446	430	506	466	469	470	442	465	467	456	453	479	459	471	422	438	450	434	432	449	482	497	426	488	463	459	446	444	439	426	460	431	450	466	484	450	424	413	463	433	422	462	483	467	443	467	446	483	467	485	473	469	437	456	451	441	458	498	481	437	456	457	463	482	454	494	442	446	469	441	455	447	448	449	447	435	489	450	483	475	468	440	453	438	451	480	477	503	440	486	434	444	471	438	439	469	462	490	465	470	489	425	458	441	449	486	439	454	446	446	455	460	435	489	431	491	501	486	444	448	453	465	442	437	472	458	484	489	460	468	449	432	461	468	483	467	448	450	458	492	442	456	468	475	426	441	480	467	417	433	416	459	486	457	456	456	485	480	473	461	450	455	475	481	467	421	470	467	438	431	476	444	430	431	445	456	475	458	457	450	467	470	467	492	432	465	427	443	443	419	462	459	474	464	469	464	464	485	456	438	464	447	457	475	447	439	471	457	435	448	462	443	499	412	486	432	450	465	511	442	479	437	424	472	448	437	482	461	459	495	440	480	490	446	513	430	463	461	476	471	471	472	432	393	471	445	503	439	448	462	500	485	460	438	419	479	472	458	460	503	437	477	458	441	462	437	440	460	417	464	448	472	468	473	446	472	420	456	471	423	463	449	452	454	429	418	474	454	459	436	463	408	468	463	446	437	433	459	481	455	430	451	462	468	444	443	465	439	464	438	426	426	428	456	477	479	446	470	430	421	480	451	437	435	417	484	463	459	427	481	480	420	447	462	468	452	426	501	461	446	458	469	426	450	445	441	458	424	464	443	455	433	451	463	475	449	487	475	487	449	443	467	457	438	460	440	430	452	478	435	465	446	479	435	469	461	449	468	457	435	455	475	464	475	501	490	442	449	467	478	459	437	474	458	423	465	437	432	466	490	469	486	488	484	479	439	466	467	455	457	442	441	459	465	436	412	431	480	431	458	420	498	446	475	411	449	466	493	438	457	439	439	400	428	440	488	486	468	490	480	435	446	471	479	457	434	455	451	428	475	435	466	459	417	517	457	443	420	435	435	435	497	444	433	429	493	467	453	462	435	482	428	425	478	465	479	464	458	481	475	429	483	491	480	437	470	442	462	491	429	426	442	453	447	491	469	460	460	437	435	443	439	447	461	473	454	466	470	464	438	505	425	445	430	445	461	470	441	483	424	419	448	457	424	441	435	478	451	430	461	469	427	420	445	464	456	450	437	482	444	390	426	454	461	477	450	464	424	451	425	446	483	443	447	452	454	422	486	489	465	459	442	424	466	464	481	465	450	437	472	427
36094	61522	49482	35184	27526	23484	18395	16045	11401	7968	6015	4924	3913	3127	2362	2022	1674	1420	1292	1234	1151	1059	981	843	860	769	732	670	652	572	601	528	519	528	503	533	519	484	487	489	483	481	451	483	511	448	501	494	515	495	485	454	464	495	468	449	495	462	487	489	452	479	480	486	483	485	456	520	477	483	484	455	464	498	444	488	488	472	485	482	502	450	468	429	447	464	466	508	457	458	452	487	479	503	460	468	470	480	465	463	468	460	480	497	482	462	451	475	492	472	464	479	423	475	487	448	445	473	481	462	512	432	457	525	473	459	483	437	463	438	435	528	442	459	454	479	447	465	465	488	442	450	483	454	496	429	434	473	460	465	439	455	430	475	491	478	465	441	454	477	441	452	426	466	511	493	471	429	429	468	443	476	469	462	452	465	479	440	478	443	425	466	490	480	427	456	467	436	430	469	455	509	438	487	495	447	446	451	426	481	464	453	450	455	474	431	462	527	494	478	485	460	483	480	440	450	436	498	467	418	447	464	477	463	479	493	489	443	506	433	478	465	477	464	497	413	450	483	491	441	514	477	467	489	433	449	508	465	453	488	465	466	473	473	476	487	427	454	450	452	450	456	455	451	477	458	450	448	506	499	450	453	463	478	447	489	468	469	461	456	463	438	477	460	453	480	456	448	443	467	493	420	425	460	452	432	473	442	457	444	489	483	474	458	491	428	460	480	485	465	479	434	424	428	496	497	452	471	450	474	464	442	442	494	454	478	427	484	470	482	428	428	480	425	443	484	478	446	434	472	482	481	477	446	477	492	440	460	457	468	444	455	463	458	441	482	454	433	470	456	478	454	454	488	445	433	420	449	479	449	471	438	435	440	407	438	452	478	470	441	475	463	440	460	476	454	454	461	496	432	483	474	479	480	436	459	409	472	463	485	474	416	455	460	443	475	457	482	448	487	449	486	454	473	485	419	479	491	490	433	448	448	478	471	454	463	444	462	460	427	492	478	468	459	484	425	457	451	465	485	481	472	469	465	446	442	444	459	470	473	459	456	444	456	452	488	466	461	434	469	433	472	456	433	422	461	475	455	455	463	485	467	457	482	483	444	438	496	459	485	458	463	497	503	477	426	483	474	447	450	443	443	473	474	487	472	502	438	457	481	461	492	461	480	490	463	441	452	455	440	446	480	438	455	503	463	517	462	424	479	488	466	509	484	479	492	494	486	458	464	440	414	503	455	483	469	480	497	473	465	478	452	426	468	476	456	505	501	497	473	445	508	474	447	477	436	464	483	462	471	474	454	479	448	475	426	461	469	494	461	500	476	470	491	464	472	478	452	489	455	486	456	461	456	482	456	470	453	432	533	434	477	451	479	446	433	456	439	512	505	488	437	484	519	462	498	479	475	454	471	410	493	444	424	485	450	456	466	454	452	498	473	502	452	483	455	490	474	455	452	462	483	495	462	491	507	472	474	439	501	462	466	470	451	469	469	451	446	462	451	488	481	441	461	478	489	455	440	453	474	451	466	471	464	469	442	463	452	480	430	497	512	477	432	488	483	489	447	466	457	466	481	456	429	518	505	466	457	493	455	437	491	477	451	455	480	462	472	457	468	462	472	435	471	468	433	437	431	466	485	434	472	448	442	404	465	445	466	447	474	452	449	448	488	466	458	487	446	461	474	477	486	459	455	483	476	483	466	435	514	486	456	467	485	454	483	488	469	486	466	492	443	450	462	443	473	404	455	480	462	472	489	493	463	475	478	446	454	431	443	473	459	472	445	469	472	456	466	460	481	450	453	481	508	451	437	450	462	460	489	454	467	450	458	471	439	481	501	462	450	462	432	503	462	465	432	435	471	472	450	450	474	439	457	500	493	488	488	487	452	465	468	472	475	438	466	473	477	479	442	480	496	450	467	486	470	481	448	481	492	471	449	492	495	463	468	468	469	481	480	493	437	450	448	500	465	468	448	463	486	498	489	490	467	464	441	487	461	463	471	457	461	475	485	475	467	432	470	484	449	474	414	457	475	488	498	431	457	469	496	479	498	476	447	477	492	482	453	476	471	482	462	460	484	474	439	473	505	497	472	450	488	477	485	478	425	465	442	451	459	424	487	487	463	473	489	427	499	439	504	521	463	442	480	431	474	477	525	470	466	476	459	450	465	433	443	472	457	484	469	458	492	499	446	484	437	469	468	452	462	466	492	463	466	479	453	472	454	466	477	491	455	469	450	498	517	423	478	497	448	494	429	447	417	409	471	475	452	464	453	465	441	454	449	455	456	464	473	453	449	524	457	461	428	430	471	482	452	488	493	467	492	473	462	467	447	482	479	466	440	473	514	514	442	449	489	480	467	482	477	468	475	467	467	487	462	476	490	456	419	482	454	487	428	476	473	478	441	474	492	456	439	480	455	471	459	484	480	493	500	463	463	461	478	451	442	455	455	476	475	505	482	452	447	426	477	437	454	472	472	461	444	477	468	499	424	469	437	478	417	509	481	465	484	453	463	445	488	448	443	451	480	498	491	447	454	466	506	480	474	458	483	470	487	404	431	502	471	457	475	452	469	451	452	444	452	482	493	477	431	476	468	474	446	465	496	497	428	484	474	471	437	478	515	452	435	423	488	443	467	425	464	453	460	481	478	417	473	481	451	450	469	423	462	516	467	487	470	447	463	467	431	463	484	480	452	455	445	473	456	427	442	456	467	468	410	465	476	486	438	481	411	468	457	459	462	482	462	477	462	465	492	441	468	471	452	475	456	494	483	454	472	469	485	460	454	496	466	487	444	444	449	485	463	446	488	453	474	471	478	426	445	467	461	502	457	454	459	493	503	440	475	422	466	445	494	431	484	453	487	467	483	472	445	456	490	472	462	452	433	490	475	471	464	474	472	423	432	506	463	477	501	464	449	443	445	436	476	470	489	460	449	461	477	475	475	462	463	432	479	492	457	490	481	478	495	489	447	437	461	437	461	471	468	498	492	481	481	511	449	476	471	465	478	425	460	439	457	469	475	484	449	454	438	461	469	465	450	437	458	448	504	481	470	473	478	506	454	471	452	503	453	486	494	480	438	472	456	468	451	462	443	450	438	457	461	462	463	476	451	453	478	469	495	475	441	499	449	472	435	418	457	512	486	456	452	451	454	489	451	455	494	452	465	485	483	469	439	450	429	429	465	478	458	456	459	464	447	496	446	478	503	436	481	466	483	467	437	462	502	417	447	501	455	478	449	464	445	429	489	451	441	442	443	432	471	446	458	466	467	429	466	504	494	432	433	439	496	442	451	469	443	475	431	447	459	473	457	469	477	461	415	429	439	473	478	487	501	461	466	469	439	467	460	421	456	481	468	470	460	455	477	489	421	478	436	481	472	475	450	468	435	448	458	478	459	463	507	434	414	464	480	473	450	472	471	452	454	443	470	473	446	481	463	475	458	453	477	451	469	437	518	438	494	487	439	451	449	484	459	458	484	429	432	499	473	464	469	472	447	444	496	471	450	449	487
24967	21939	31154	29511	22692	17820	13081	9136	5977	4217	3235	2537	2016	1596	1256	1124	913	858	829	737	662	595	618	586	514	537	446	461	455	445	440	414	356	388	397	349	388	386	418	335	354	379	409	378	340	369	367	391	383	402	371	373	358	363	390	374	359	370	307	399	382	371	359	348	397	353	373	376	381	364	352	379	378	397	358	361	379	383	398	348	378	380	335	351	357	366	391	354	353	347	363	383	350	343	384	358	358	351	360	373	343	367	424	331	316	368	341	357	371	371	372	383	370	369	369	402	365	379	345	337	364	355	371	342	350	389	364	335	344	351	379	365	365	378	344	374	388	374	328	341	344	339	345	379	376	366	356	354	330	356	400	341	354	335	336	374	374	345	362	382	358	350	369	368	406	349	374	379	357	342	358	375	377	356	389	329	328	351	366	365	367	354	351	359	389	329	356	355	368	357	380	345	370	369	335	386	369	352	348	369	356	373	348	351	386	408	361	388	353	342	386	370	368	359	353	394	402	364	323	385	400	390	356	372	413	383	327	360	364	342	366	344	391	395	389	345	371	370	350	390	347	366	344	384	373	375	335	357	356	366	323	375	402	375	384	358	385	342	388	370	357	346	384	382	386	355	362	357	386	373	365	371	359	331	346	382	345	360	386	375	335	335	371	343	394	374	347	345	343	366	355	341	334	358	370	371	389	361	357	333	366	379	380	358	376	373	371	335	382	388	323	345	381	395	351	370	352	325	370	387	338	341	363	381	382	362	362	340	365	392	379	363	353	376	388	387	362	350	331	367	354	384	356	383	357	369	370	354	354	373	371	370	366	383	384	340	352	363	369	322	346	348	395	367	329	346	341	368	367	384	364	380	373	352	389	356	344	387	318	365	378	355	358	362	377	356	367	354	358	343	406	348	364	355	372	361	353	383	361	370	365	341	368	389	373	410	377	361	413	382	403	390	358	366	371	398	406	342	392	409	379	384	380	349	360	333	351	349	353	375	340	360	365	340	379	378	413	345	383	376	372	400	332	341	341	354	374	345	351	406	343	344	374	356	343	356	349	361	335	405	387	377	391	365	417	376	374	354	347	351	365	379	382	362	362	375	360	330	385	366	359	348	381	366	369	365	362	361	339	338	362	361	364	361	403	388	359	382	389	390	325	345	337	386	387	347	348	351	360	337	344	354	341	360	372	392	397	359	339	390	353	366	323	362	349	367	372	357	352	363	364	334	386	364	350	373	366	349	347	364	379	386	368	396	374	342	378	362	382	371	369	321	392	373	334	402	342	359	369	318	344	356	379	390	363	364	345	382	350	366	376	351	370	339	365	392	375	375	361	399	352	373	342	388	336	389	372	363	331	351	367	384	348	337	383	364	352	371	382	362	385	344	408	381	389	359	360	383	375	346	340	390	377	371	372	369	362	376	363	364	405	376	364	358	345	384	375	379	369	362	399	357	360	389	344	343	359	398	367	358	382	354	371	360	367	349	366	371	365	352	375	371	393	360	365	358	392	379	389	358	357	342	361	370	356	381	357	386	383	332	368	384	361	362	344	389	346	363	360	374	382	399	375	364	342	362	351	368	395	371	371	408	380	348	361	347	359	349	324	378	353	368	378	340	349	377	398	374	394	334	381	365	365	368	337	337	359	359	352	348	382	405	403	396	372	348	337	391	335	355	397	326	385	330	336	372	367	376	348	349	374	362	403	330	343	418	357	358	361	343	389	352	415	346	351	352	350	372	360	365	329	356	364	371	349	361	378	368	369	344	336	351	368	348	377	375	403	379	381	362	369	367	348	378	335	341	407	371	377	366	382	378	368	358	342	397	384	346	331	381	392	342	376	364	389	359	372	378	364	357	378	369	405	370	352	349	368	315	362	355	369	381	353	363	366	364	408	363	364	357	345	366	353	372	360	365	326	385	390	364	392	388	374	390	369	357	384	402	359	365	388	372	393	386	377	369	366	384	359	357	345	352	380	385	369	351	339	387	379	363	356	357	367	375	377	368	394	371	332	341	385	382	358	344	366	374	372	359	359	341	348	402	376	363	376	355	350	347	406	342	391	355	361	373	346	343	390	363	367	360	374	350	366	369	366	331	381	360	386	345	347	387	386	366	354	413	349	384	374	382	384	378	348	399	359	352	351	390	349	381	335	359	375	394	351	374	379	334	341	366	355	387	381	337	381	345	401	346	399	399	342	352	395	375	369	384	362	354	374	376	352	379	360	385	386	362	371	385	373	382	357	365	365	358	398	383	356	372	358	359	374	375	353	353	365	373	348	367	347	391	356	362	360	377	373	358	331	397	375	363	367	353	360	359	334	350	378	380	411	381	362	385	354	377	385	374	366	353	351	331	356	389	340	320	350	400	381	357	341	396	351	373	352	364	374	396	358	372	353	342	357	351	358	368	362	383	361	375	342	391	358	366	372	360	402	360	363	374	360	344	393	347	378	386	363	368	369	400	388	335	376	376	375	370	357	391	376	358	413	390	360	378	383	366	338	405	351	338	396	385	336	362	344	370	382	346	392	375	334	366	382	378	376	344	382	366	398	349	377	356	366	376	398	332	370	343	360	379	325	382	382	365	371	371	370	379	387	358	394	350	380	388	359	370	375	372	355	339	371	361	370	385	382	385	360	360	360	359	360	366	386	396	364	362	363	352	389	379	352	387	349	381	358	362	355	426	354	396	376	394	387	377	369	363	342	381	363	347	388	339	385	343	331	376	368	357	386	368	384	372	363	336	351	366	344	377	362	387	347	358	360	386	341	333	368	370	354	353	390	366	359	340	350	369	346	378	402	372	374	369	382	364	360	380	328	376	362	390	386	345	403	393	371	405	344	378	353	356	385	366	373	337	348	362	359	345	382	366	372	374	344	351	368	353	399	368	401	378	342	377	346	347	366	312	387	360	360	365	364	365	353	374	378	372	365	379	379	349	358	369	355	343	378	355	361	352	392	336	367	360	350	375	348	349	389	363	342	353	371	388	377	402	398	350	367	388	334	379	380	343	360	392	377	376	414	385	373	358	362	350	356	366	367	373	355	362	325	352	358	377	367	370	355	358	347	370	363	339	384	341	370	341	393	387	340	348	335	354	336	366	392	381	341	368	348	363	330	354	345	373	352	356	392	374	350	374	386	341	375	376	330	348	375	364	367	332	357	341	355	376	389	373	365	384	388	349	350	341	366	359	342	352	365	349	354	392	376	379	342	374	374	380	377	351	389	349	390	367	351	357	363	379	361	385	384	342	350	382	391	368	390	387	353	360	366	361	361	350	338	353	362	375	321	355	359	359	374	382	339	360	377	329	358	326	378	379	366	370	365	371	372	343	394	356	356	361	347	374	342	333	374	368	385	357	380	375	358	381	347	379	371	362	376	354	390	323	350	339	384	367	355	373	378	375	338	370	380	385	385	376	361	347	372	344	365	363	335	375	334	379	339	400	337	391	373	394	370	333	342	354	355	382	369	349	373	358	391	378	338	381	358	396	362	360	354	384
35415	58373	45928	32387	24049	20455	16594	13535	9335	6973	5384	4283	3281	2583	2019	1703	1379	1215	1146	1080	903	780	713	715	652	592	569	554	533	550	454	455	412	438	404	378	423	405	422	405	410	412	397	428	429	368	431	411	428	409	369	379	403	382	372	394	407	394	396	395	382	365	400	388	381	370	394	384	415	385	395	394	389	397	422	421	354	408	392	420	376	376	408	374	385	430	396	392	400	390	393	390	378	342	383	419	357	348	387	379	395	405	376	399	361	385	403	358	382	424	430	400	399	381	395	389	406	379	361	390	398	396	431	403	388	379	370	380	392	380	397	396	394	402	385	390	359	378	405	358	393	380	376	428	408	401	420	399	372	365	361	370	327	374	396	398	403	408	383	378	420	392	366	388	423	408	387	383	376	374	347	400	412	374	348	405	378	384	392	406	374	389	387	402	374	386	397	401	386	414	412	402	394	372	399	386	381	374	423	417	424	372	423	383	382	396	383	389	384	361	400	379	383	418	375	358	417	407	391	375	389	372	388	410	415	383	401	363	394	382	382	401	412	404	395	419	373	355	388	388	379	381	397	391	373	396	373	396	386	404	398	411	383	391	400	378	387	345	387	374	382	384	384	394	364	403	381	372	400	397	371	412	402	392	393	381	386	436	379	353	384	391	377	401	380	441	397	376	408	365	388	349	410	385	415	364	391	392	389	426	386	380	371	391	370	395	397	400	413	373	417	392	396	433	388	402	378	395	380	392	426	399	393	400	380	400	383	385	396	405	365	401	376	387	376	379	381	375	401	363	386	374	390	407	400	382	391	415	394	374	379	414	416	389	393	389	363	393	401	391	408	417	389	327	397	369	375	411	376	440	399	367	407	405	373	352	367	383	418	435	405	357	370	423	441	421	366	398	406	396	398	366	406	363	387	392	373	389	399	376	402	391	411	397	422	374	423	368	378	372	408	358	376	389	419	395	377	396	417	377	427	359	375	383	435	382	402	399	410	383	393	375	404	385	387	416	403	342	399	399	363	372	405	351	381	374	374	388	408	374	363	376	374	421	397	392	422	410	401	381	381	369	393	403	419	388	370	391	378	369	402	406	357	401	394	375	423	372	402	364	392	402	375	401	423	410	388	426	390	401	411	411	383	375	398	365	400	385	380	417	396	397	407	392	427	429	393	403	399	368	413	392	367	405	361	398	413	389	402	393	378	392	345	394	367	374	380	391	359	388	418	414	354	398	383	400	374	395	427	368	400	394	383	415	406	367	366	364	408	368	413	417	392	378	395	429	373	400	400	387	427	374	377	349	363	416	377	417	387	401	393	373	380	391	389	358	381	410	368	387	408	347	388	394	382	376	407	346	366	388	400	422	373	399	427	393	402	397	387	405	345	416	380	353	361	372	444	397	388	410	370	416	378	370	375	405	358	389	422	396	383	388	371	418	396	425	396	372	396	371	388	383	374	388	386	380	395	400	370	376	403	373	392	380	438	413	388	381	410	426	340	388	373	429	360	394	405	393	377	360	378	375	354	420	412	395	376	366	387	355	398	379	381	396	357	430	380	372	390	382	369	386	386	389	380	414	360	380	368	375	376	409	363	337	403	404	390	380	368	343	395	403	408	394	400	358	384	399	366	374	404	350	418	363	386	367	403	381	401	371	381	341	400	345	377	386	409	394	385	362	364	359	410	365	402	400	383	395	393	404	413	370	390	373	402	364	402	377	422	377	402	415	383	385	384	403	391	419	408	410	348	375	373	421	389	381	396	395	416	386	392	408	395	406	357	396	386	405	397	366	390	358	401	358	392	385	364	370	420	381	363	385	416	364	397	400	395	418	398	411	413	372	359	359	387	380	369	395	358	393	394	374	411	390	361	368	390	410	361	384	362	394	355	374	400	390	401	404	392	378	398	395	445	376	389	391	364	403	393	414	390	393	365	416	418	382	389	370	395	388	382	387	358	426	393	386	396	382	355	342	431	365	374	409	414	384	388	377	396	387	399	389	378	387	370	386	387	365	407	367	375	371	390	395	375	410	405	397	411	395	399	379	408	394	438	378	349	406	421	364	429	364	401	374	419	384	422	370	410	382	382	386	368	371	420	366	367	369	386	394	395	413	372	367	409	400	413	365	396	392	400	399	382	426	375	419	392	365	422	385	412	401	374	376	370	403	382	382	377	364	409	383	414	414	374	410	396	405	411	380	352	385	391	379	357	398	410	390	397	393	405	395	414	391	420	379	389	406	416	405	378	370	378	408	361	374	396	354	379	405	397	363	386	390	402	396	351	364	376	367	405	427	415	417	388	440	403	386	362	351	443	365	383	369	407	408	416	424	386	377	405	366	402	416	396	365	369	416	380	383	400	366	390	384	391	413	372	401	420	383	370	370	383	423	383	362	405	430	363	415	394	392	413	398	417	414	381	402	415	403	367	387	395	398	374	375	377	382	385	405	402	381	368	400	410	390	416	382	421	390	388	383	386	388	393	405	373	413	365	383	395	375	362	365	363	372	399	408	409	404	356	368	393	397	402	382	386	412	374	400	366	369	390	387	401	377	361	393	384	342	413	388	399	406	369	390	400	389	382	390	355	362	417	381	375	406	411	417	414	376	407	377	403	392	375	422	410	392	414	435	380	395	359	369	426	387	405	376	365	392	380	392	378	369	407	370	394	381	423	406	407	390	362	394	395	390	391	391	379	420	447	383	407	396	397	384	380	372	383	366	403	388	385	372	380	371	398	395	383	395	417	386	402	374	373	387	399	381	399	406	391	413	419	383	412	380	388	384	404	415	411	389	402	395	391	396	417	399	381	399	374	417	379	422	412	379	378	394	423	403	398	382	345	378	396	412	387	371	372	420	424	362	384	422	412	404	353	365	411	409	396	371	398	380	409	417	402	399	396	395	395	362	415	389	385	400	412	392	377	417	392	410	397	356	378	397	390	408	382	384	413	371	362	384	387	358	382	385	396	416	376	372	402	371	404	408	358	378	412	392	425	395	436	379	360	394	378	363	380	353	385	390	399	374	377	370	362	379	362	383	391	409	397	347	373	422	386	396	408	417	390	376	375	377	418	414	377	385	395	386	372	422	394	359	376	359	358	413	388	399	379	403	382	396	363	357	378	401	377	416	388	402	388	422	425	359	381	415	347	384	394	428	392	368	402	376	388	406	365	398	386	394	393	398	361	381	401	369	401	385	360	360	416	399	387	410	377	358	367	386	385	408	418	384	397	372	399	389	384	373	427	413	396	356	392	402	380	384	364	386	396	365	390	389	385	396	366	383	395	405	403	364	370	404	397	390	397	391	414	399	384	396	398	367	433	399	395	404	444	386	390	374	408	395	408	405	390	393	401	424	419	377	375	398	411	399	397	398	396	433	402	403	406	405	375	424	365	387	427	419	376	411	348	396	391	365	403	376	383	383	382	402	320	370	358	400	403	366	365	373	404	348	413	408	415	365	369	384	387	386	415	378	394	378	380	346	390	365	363	403	358	385	415	421	368	427
22672	21172	28858	24205	22113	24395	24645	15939	10185	7397	5896	4531	3477	2844	2235	1948	1673	1495	1434	1316	1160	1049	983	893	820	798	766	738	709	710	664	657	623	582	606	576	545	583	561	554	553	600	536	582	590	590	562	592	570	601	587	605	578	575	517	632	553	542	546	594	538	547	532	577	598	575	523	604	556	521	589	541	567	580	528	530	550	591	526	564	555	544	571	507	559	544	552	540	574	539	530	528	552	498	558	528	592	524	547	518	570	541	542	571	558	572	532	567	576	572	527	508	553	562	542	512	580	549	554	532	510	546	502	532	517	555	533	536	500	510	540	504	545	515	572	505	555	518	543	544	555	547	569	548	598	522	555	531	537	575	538	576	596	579	530	591	578	576	561	546	549	521	557	507	552	550	549	563	571	523	523	550	534	558	515	535	569	547	547	526	526	538	550	586	513	525	555	550	550	566	523	535	573	559	553	553	556	570	565	515	529	548	554	558	626	542	542	530	534	561	548	509	561	580	533	552	559	562	554	518	555	523	527	552	490	550	552	568	565	536	544	551	542	570	564	562	526	543	521	554	534	556	579	507	489	524	537	583	522	521	545	514	565	568	552	539	498	535	518	572	545	514	522	530	584	513	546	521	546	524	534	512	540	550	493	559	557	530	561	531	555	543	534	591	545	524	543	536	532	529	536	548	568	535	533	543	570	575	553	566	514	519	548	569	561	532	487	541	484	545	552	550	531	572	554	544	570	567	532	549	549	547	536	547	584	587	517	551	564	557	528	546	551	536	502	563	497	555	562	557	528	563	544	555	538	546	577	522	527	562	525	549	525	537	577	523	537	526	510	598	528	536	476	566	528	524	545	540	571	551	527	548	524	570	528	547	579	523	554	557	565	535	590	534	508	549	571	560	543	478	552	586	563	556	530	535	561	535	539	566	540	520	534	547	556	546	570	539	546	575	526	549	557	561	498	550	559	583	527	583	571	516	534	577	573	552	555	514	546	543	571	535	533	545	533	537	529	509	548	519	543	510	562	557	544	559	533	562	576	566	509	537	546	563	557	541	495	538	551	527	557	549	546	567	518	578	537	557	540	515	582	525	554	522	554	552	551	553	567	569	543	543	528	569	558	575	508	512	556	579	533	539	530	526	570	546	530	548	530	586	587	523	544	582	562	514	580	555	520	557	523	559	504	577	570	544	535	518	550	521	582	547	558	547	559	533	544	498	573	544	524	557	537	516	516	527	523	586	508	519	573	528	581	561	542	545	508	563	540	542	566	559	581	551	527	558	553	512	562	576	528	546	546	551	514	535	520	550	498	602	541	577	563	568	511	535	570	548	535	545	474	537	576	551	570	509	554	522	575	543	511	552	522	554	570	551	525	540	547	539	561	521	487	528	543	544	558	566	501	547	555	561	532	535	537	527	523	540	520	545	552	537	558	541	540	518	505	561	533	564	508	539	569	538	554	548	554	520	573	555	537	568	560	497	556	526	567	579	531	549	556	552	573	586	548	590	574	562	536	535	552	533	591	560	550	515	539	539	564	562	526	568	541	526	542	499	539	540	506	549	542	555	556	555	549	537	547	559	566	534	527	544	569	579	534	559	580	521	530	531	564	540	529	569	591	543	570	545	561	532	582	578	557	549	561	552	558	535	499	534	555	511	523	540	554	555	562	547	594	551	489	553	556	525	556	541	542	564	557	526	574	533	515	564	559	519	555	580	549	549	544	529	567	522	593	533	537	524	581	531	559	517	534	572	545	568	521	533	506	539	557	563	544	521	528	530	525	537	529	531	527	571	550	575	528	543	565	576	593	560	551	531	528	540	542	559	561	593	585	536	514	540	541	590	547	569	531	505	565	532	562	545	527	574	545	528	538	531	540	510	509	535	536	505	529	539	548	531	533	541	512	532	575	592	553	518	543	566	537	603	577	555	559	567	566	535	572	547	561	556	525	535	561	553	574	562	486	552	588	546	526	524	503	512	562	553	576	549	546	560	549	541	516	526	556	560	571	575	529	532	558	532	553	535	551	541	563	546	539	543	583	532	551	561	543	525	533	561	539	551	562	546	522	547	539	513	576	559	561	599	548	562	520	576	565	536	554	543	530	581	573	564	509	554	541	549	529	591	544	621	549	566	579	546	525	530	564	563	539	553	579	542	548	529	568	547	554	562	557	569	552	544	592	525	567	547	554	527	526	560	557	573	564	507	533	553	549	556	517	547	552	556	549	502	556	522	561	524	519	548	507	598	554	593	578	542	554	539	570	519	556	526	540	579	526	492	551	533	541	507	561	532	601	553	520	596	539	549	552	571	575	539	557	547	526	540	550	551	562	507	580	574	529	563	534	538	537	548	558	523	566	549	555	536	554	525	529	561	572	582	577	536	546	544	565	535	548	535	529	534	568	522	590	514	590	556	503	589	552	556	509	515	515	539	541	552	554	557	532	536	570	592	539	517	531	559	557	550	516	564	574	545	541	593	581	555	565	588	579	552	574	570	553	579	540	585	547	532	555	584	532	533	551	589	533	576	559	514	564	551	547	554	514	557	550	522	537	562	536	560	550	559	521	566	544	541	588	525	552	558	518	540	556	539	600	555	505	592	553	559	532	535	548	548	528	536	550	573	530	541	520	567	542	568	567	506	549	527	548	568	585	544	507	580	604	524	585	533	561	543	531	492	524	505	525	566	520	554	509	548	558	572	547	543	600	547	614	529	549	551	523	526	519	533	591	571	508	537	575	548	525	538	568	543	562	548	545	574	501	531	554	546	521	487	529	554	557	587	553	548	561	558	503	535	536	526	580	531	521	531	555	543	551	539	546	520	513	544	569	532	559	571	554	544	496	530	569	579	550	572	549	560	542	537	510	546	507	566	542	545	520	560	556	579	553	540	562	559	546	563	548	555	532	555	516	518	574	551	526	548	537	548	569	586	563	547	540	558	568	531	539	530	586	477	503	597	498	547	538	491	497	553	553	546	530	541	547	546	571	546	542	537	554	502	549	553	550	573	603	536	545	500	497	546	532	553	513	571	579	553	524	523	564	565	588	566	555	583	527	574	563	503	561	547	553	554	508	515	485	548	524	545	501	565	561	534	545	539	512	545	567	579	512	565	561	566	533	517	531	559	572	556	553	542	576	533	531	557	548	532	498	556	581	539	558	560	575	531	614	547	568	537	509	535	529	574	574	506	540	558	532	570	540	552	617	552	557	536	562	555	525	549	555	525	554	564	555	592	550	569	555	559	576	530	523	536	542	592	530	506	562	554	561	533	488	551	549	562	529	528	571	527	579	553	512	523	563	532	567	580	543	553	562	546	523	612	580	563	534	540	558	538	561	543	539	564	550	566	602	549	537	524	541	507	512	565	470	540	538	542	532	568	510	517	537	569	554	555	531	511	564	510	535	589	554	561	555	586	539	541	580	589	552	549	544	527	563	503	501	535	534	510	536	539	554	479	514	550	542	575	576	537	581	537	565	571	509	527	533	525	534	542	573	545	544	544
38767	66341	53803	40294	31426	27513	22838	18772	13811	10536	8710	6849	5407	4209	3204	2900	2367	2100	1982	1684	1429	1285	1152	1081	956	907	953	819	825	832	753	699	638	643	635	605	578	587	587	628	603	550	582	565	576	599	619	585	620	600	575	579	589	587	569	577	574	566	556	596	548	569	551	568	539	529	607	534	619	574	529	581	551	595	567	526	542	610	573	558	559	543	532	539	511	560	568	548	552	537	622	571	527	544	542	584	544	569	599	530	529	490	562	552	586	566	534	556	528	560	580	565	551	567	544	549	563	526	573	544	583	556	522	544	563	531	548	540	566	548	552	558	570	608	545	561	561	554	537	526	550	557	522	553	560	544	494	549	560	526	564	552	560	539	556	551	501	533	526	523	545	529	593	567	576	542	553	503	552	622	575	557	540	590	569	562	512	550	531	544	565	575	568	579	556	576	578	542	541	554	553	591	534	540	558	556	598	562	578	586	518	597	547	604	575	568	572	509	563	607	572	576	578	604	583	582	536	547	567	576	549	551	588	580	537	553	589	555	547	565	552	567	539	537	588	541	548	611	583	524	541	554	574	564	561	580	594	592	581	529	566	559	558	564	512	548	540	536	547	530	553	546	552	563	534	564	646	609	540	559	574	575	541	556	534	569	583	537	546	539	536	572	508	532	581	541	607	545	561	557	567	561	524	543	572	548	565	562	570	572	571	594	538	551	568	531	598	558	547	586	573	541	564	542	546	540	558	534	516	579	586	597	514	566	596	509	530	555	560	583	552	513	570	552	557	561	565	592	547	513	576	584	546	548	570	545	618	567	547	547	520	526	542	569	571	553	555	584	574	577	575	530	543	551	570	567	610	579	542	590	578	529	533	561	548	580	512	559	544	556	564	576	546	549	573	583	544	595	543	550	587	520	531	514	554	591	537	536	510	587	568	588	554	543	559	545	570	549	608	527	553	514	546	520	530	544	544	520	565	557	605	592	590	583	550	567	562	572	564	531	599	563	549	563	583	570	545	578	564	546	539	537	543	524	590	531	585	556	537	594	510	544	540	563	599	546	567	590	578	585	564	589	573	568	568	595	553	571	521	575	560	584	562	554	580	552	543	528	584	564	535	539	581	542	568	585	555	590	606	538	573	544	562	572	561	580	532	593	568	560	566	572	559	569	566	626	546	550	585	577	543	527	581	520	516	563	558	575	582	573	610	543	600	564	514	546	563	520	540	559	528	543	507	554	555	542	589	524	546	541	543	579	554	611	526	560	536	576	562	557	501	584	548	509	550	537	581	549	533	654	554	544	533	518	547	541	552	550	577	542	602	562	531	558	550	542	518	586	549	519	542	540	547	541	540	578	543	600	571	574	559	577	540	590	593	548	602	573	549	573	575	537	562	536	552	590	539	578	559	579	534	553	567	575	592	544	549	588	525	569	559	521	553	568	564	587	525	535	515	546	531	578	578	583	555	557	578	542	560	561	551	559	527	548	589	610	555	588	539	533	587	586	543	601	554	569	550	563	582	513	542	545	556	584	542	573	542	568	568	574	578	540	556	560	600	572	568	557	547	562	559	553	558	528	570	535	572	551	516	571	560	512	576	565	554	589	534	577	530	547	568	573	594	557	535	524	575	550	572	543	522	519	563	539	568	557	570	532	552	579	546	572	505	539	561	522	554	532	576	607	546	564	564	562	569	571	580	539	536	554	558	607	555	577	547	535	542	563	519	554	558	565	568	519	540	579	561	545	590	523	550	574	532	515	553	549	527	573	562	506	576	528	587	528	562	600	536	531	603	575	589	547	558	567	550	522	503	531	559	568	559	574	581	563	571	564	566	586	593	567	571	531	632	560	548	591	559	547	542	543	580	592	579	559	538	541	554	581	556	541	541	569	533	558	547	559	544	525	615	555	592	552	559	602	543	560	530	545	548	529	511	568	583	583	542	560	595	542	557	545	587	590	564	509	573	504	580	550	551	587	568	564	559	549	553	577	528	533	596	562	571	568	564	537	579	546	542	553	538	532	549	589	565	530	559	545	594	558	569	540	542	572	575	554	575	530	582	530	573	586	545	559	548	558	554	541	573	559	548	596	548	586	538	565	549	507	560	555	529	560	538	581	538	572	537	580	534	590	551	558	531	529	572	555	546	570	558	557	551	572	589	598	550	586	522	535	538	550	511	584	490	544	608	572	546	556	592	596	555	516	556	559	558	504	550	556	570	598	558	552	569	540	534	535	561	550	576	577	583	550	509	597	567	529	573	572	522	578	588	542	542	550	556	577	565	571	547	553	562	536	578	546	566	538	554	568	610	566	570	532	583	565	544	544	603	533	566	551	538	566	562	594	564	560	576	574	529	554	593	531	595	548	562	602	579	528	581	548	583	531	550	481	550	552	542	577	534	579	533	538	546	488	560	554	552	512	577	557	582	583	576	555	554	560	560	587	539	587	552	565	555	533	567	582	561	575	577	586	552	562	546	534	532	546	555	572	517	536	551	591	553	552	519	584	535	515	584	590	547	585	584	545	588	571	544	578	555	534	611	543	566	554	526	551	546	531	561	582	565	546	594	541	583	535	529	574	513	564	590	614	552	503	529	576	599	537	579	532	598	564	559	567	550	550	589	563	523	519	543	561	529	569	565	600	571	593	562	533	571	593	570	588	603	586	535	560	568	525	521	544	562	551	562	528	541	595	565	576	566	532	575	506	534	569	500	590	514	557	534	561	605	576	555	499	552	528	512	605	542	539	564	544	514	571	550	524	536	599	556	556	552	551	555	554	604	546	582	545	539	566	558	504	508	568	590	535	581	517	539	561	560	584	553	571	556	558	525	550	535	551	541	580	569	568	556	599	555	587	550	547	527	555	532	559	555	523	535	561	564	566	553	569	534	516	523	547	576	593	550	574	571	538	587	562	544	568	568	559	567	563	545	561	534	553	540	525	539	525	566	583	601	540	530	593	545	581	561	537	589	566	547	557	542	586	578	608	551	553	562	544	549	497	531	562	549	572	516	529	569	571	507	561	579	565	565	544	589	523	546	535	586	543	597	560	572	531	561	561	554	572	511	527	565	557	537	580	528	533	565	526	561	556	538	513	550	550	534	602	544	546	544	552	602	555	559	569	509	552	568	538	591	523	551	559	557	545	602	593	577	535	569	557	581	544	552	510	566	578	553	533	572	591	531	591	559	581	555	538	548	541	531	556	546	530	608	551	550	570	567	572	573	515	593	559	552	491	579	548	556	533	570	540	591	536	576	571	555	554	542	511	587	560	597	555	581	565	548	559	588	569	557	563	554	561	515	525	544	541	557	562	530	542	524	525	599	585	556	593	556	587	542	581	582	610	582	583	579	549	534	564	556	534	560	570	550	558	508	570	586	551	555	527	576	550	524	539	532	571	529	524	597	562	558	549	554	562	553	569	531	535	526	554	551	555	555	571	537	570	529	555	534	537	550	545	574	550	543	559	543	524	574	583	592	571	581	549	545	525	564	583	558	566	589	583	498	593
33235	42079	43088	32061	20393	13748	10524	7411	4699	3441	2654	2234	1731	1289	1083	955	847	811	673	597	589	554	471	462	425	416	422	400	366	423	374	337	364	378	352	323	336	386	377	333	372	350	344	326	328	388	370	337	343	339	360	364	362	316	368	330	340	335	329	344	357	333	348	348	334	338	335	349	334	342	344	322	326	326	317	337	320	331	353	379	349	335	330	364	330	346	339	339	320	337	331	324	363	339	364	335	355	331	330	363	322	345	320	318	332	352	342	327	300	324	327	312	326	315	332	356	320	311	335	329	339	312	317	365	289	329	342	341	339	306	335	327	354	361	312	329	337	329	322	339	355	325	335	315	310	365	338	345	325	345	324	368	334	329	327	342	349	279	314	310	341	328	352	364	324	358	336	344	350	342	367	353	348	319	313	344	352	339	344	345	327	325	334	336	316	319	338	336	348	333	347	340	332	348	312	345	365	345	301	348	329	345	355	342	338	328	330	329	352	355	350	348	322	336	316	331	396	352	335	354	331	355	374	343	349	325	318	337	328	332	379	347	354	350	339	312	366	328	337	339	347	324	354	355	331	337	333	320	350	353	367	298	337	353	335	335	318	365	368	338	302	343	318	373	339	321	314	338	323	340	346	325	352	330	365	354	346	348	361	353	306	332	336	307	315	337	317	314	334	351	328	329	330	317	341	310	357	350	316	316	328	317	331	329	339	312	304	340	302	336	326	332	341	327	329	325	309	316	303	341	317	344	341	331	335	336	361	335	338	315	325	360	379	311	362	305	311	337	336	348	350	352	302	340	350	328	312	315	342	355	327	348	354	325	342	315	343	346	375	348	343	326	323	327	321	354	348	339	366	325	350	348	356	338	344	342	343	338	332	321	298	294	367	322	341	329	392	330	299	350	366	351	348	374	329	351	366	340	347	369	339	326	386	333	315	354	334	316	308	340	280	321	342	324	352	324	315	341	329	315	365	351	320	345	344	293	332	325	308	326	360	342	342	330	326	353	347	352	326	291	338	316	329	347	329	373	337	352	354	317	345	321	325	343	358	344	360	349	367	298	334	326	303	338	336	363	349	322	365	359	327	358	333	344	335	321	308	310	343	347	378	340	338	343	318	333	337	353	343	323	319	334	368	337	374	300	351	343	304	309	364	340	354	321	352	377	327	347	323	325	346	339	358	324	355	330	347	397	346	353	340	308	338	355	344	304	328	311	368	333	367	334	361	320	334	331	312	343	355	336	338	323	325	334	334	359	342	332	334	328	351	327	345	326	350	326	342	353	333	386	330	335	348	312	308	367	347	369	382	339	319	346	334	357	309	341	344	343	327	329	384	361	338	370	306	355	296	326	312	345	324	366	346	322	341	330	331	325	330	331	351	332	345	339	350	328	351	342	356	341	350	350	341	341	332	354	330	321	300	364	324	327	339	302	350	386	350	294	355	330	315	331	334	360	323	353	340	336	356	336	312	333	358	356	364	324	346	318	344	309	320	344	319	340	330	324	356	358	336	344	375	339	341	374	347	353	363	343	348	328	359	320	359	368	342	325	365	339	306	340	335	323	347	338	325	353	333	373	317	335	327	338	328	340	364	338	368	331	364	352	302	343	342	334	379	316	361	305	374	358	374	342	335	379	353	309	305	373	341	304	361	342	337	327	348	364	339	335	377	339	326	354	336	345	359	344	369	370	371	346	318	316	354	328	352	351	312	323	310	327	365	313	329	360	337	346	325	368	348	362	346	353	322	339	327	324	316	317	319	334	331	327	337	366	330	340	336	356	323	397	338	353	318	356	326	353	333	351	331	329	328	331	329	319	374	345	329	336	318	333	334	300	328	345	317	334	310	321	317	347	350	329	338	350	329	347	344	340	327	337	343	337	335	344	339	344	346	333	353	338	330	331	328	357	336	316	351	312	332	315	343	337	356	345	324	346	352	324	356	312	330	347	332	314	337	380	332	316	337	312	336	337	322	313	358	342	316	350	347	340	379	369	350	351	331	336	353	329	303	325	333	307	352	350	326	328	323	323	317	336	324	302	342	356	327	333	334	335	300	329	337	330	351	302	299	352	387	353	338	333	367	336	346	325	306	347	344	342	308	334	340	335	337	308	360	346	368	343	352	344	329	338	319	339	335	357	341	358	355	341	328	337	349	361	328	326	338	297	322	328	303	332	356	319	329	338	347	352	321	338	340	333	318	363	327	350	343	339	329	307	296	357	334	337	358	323	318	334	329	337	330	340	350	355	287	351	325	319	334	339	365	349	339	336	340	329	330	324	344	307	307	326	355	314	320	323	361	323	350	329	345	323	351	344	343	369	308	315	308	367	359	320	279	323	334	303	317	364	331	329	371	337	337	312	323	344	319	330	355	340	357	346	334	329	326	356	323	326	360	312	309	321	366	323	333	336	329	347	357	347	304	360	343	386	298	337	327	322	365	289	329	366	329	346	344	329	343	339	310	330	352	326	347	355	343	333	325	320	333	338	317	338	339	369	341	352	346	356	335	374	328	335	347	339	385	355	339	328	334	355	346	300	324	348	359	290	320	359	349	325	371	317	344	330	328	340	334	353	322	383	317	336	305	319	374	324	297	332	332	333	319	334	344	323	360	343	363	328	346	350	355	328	344	326	345	343	315	337	327	346	349	304	321	310	338	316	369	335	358	307	329	336	374	333	335	369	349	335	329	323	333	353	331	321	362	339	328	381	338	341	332	339	332	350	362	363	323	330	302	334	335	343	336	328	345	333	316	361	340	331	314	313	351	356	343	361	349	338	320	342	305	310	340	335	344	344	331	343	332	331	325	346	358	308	337	325	321	327	366	315	334	328	368	302	329	342	357	313	323	280	352	344	312	348	332	325	320	315	344	298	356	331	334	316	328	356	330	356	345	304	350	348	300	315	316	360	320	350	317	390	361	378	307	323	345	356	347	358	331	362	353	358	352	323	343	325	322	322	311	375	318	336	356	314	349	331	341	339	350	321	318	345	329	366	337	318	346	355	361	320	326	359	335	330	323	301	349	311	335	327	346	312	363	369	309	359	333	357	348	337	354	301	331	338	334	335	308	355	304	342	338	350	308	306	337	329	337	350	360	314	342	318	313	349	367	310	349	334	318	354	338	344	329	317	334	328	349	336	366	350	354	346	299	333	323	347	360	352	360	345	331	301	303	364	341	372	330	341	330	319	329	330	330	321	310	362	348	297	333	341	341	332	338	294	334	309	314	339	337	353	333	357	330	361	305	340	318	336	360	312	306	315	327	307	328	340	337	318	339	323	325	367	340	348	326	350	386	345	325	342	334	343	355	343	338	324	360	316	328	332	351	339	332	344	350	322	356	329	337	306	317	344	328	307	332	328	335	352	346	319	355	358	362	356	351	336	316	318	341	379	333	352	365	347	352	333	354	340	356	360	346	344	335	338	354	336	321	347	308	362	356	324	342	304	342	326	325	330	336	337	363	381	352	337	348	355	325	325	343	303	353	355	326	334	330	358
35879	52490	41488	28170	20854	17077	14748	11001	7506	5586	4312	3527	2601	2072	1605	1321	1191	1064	910	786	727	646	637	524	510	442	464	465	476	414	413	394	373	373	358	379	367	321	352	343	336	357	379	368	368	361	348	340	381	333	360	356	354	334	366	354	347	368	387	367	334	383	334	347	340	378	364	356	334	330	392	368	342	389	360	363	340	350	360	368	323	331	356	366	351	358	339	337	359	356	342	332	353	352	346	340	364	351	352	364	348	351	344	367	362	369	375	369	349	323	341	383	372	332	388	375	353	367	363	363	329	348	348	349	364	321	378	379	324	359	346	342	357	361	358	354	341	339	358	353	360	328	351	363	356	361	340	382	363	343	375	356	377	382	385	345	301	341	349	353	348	348	386	319	305	384	396	316	329	374	376	340	348	340	372	356	356	361	337	373	376	357	324	343	343	345	354	333	348	376	314	368	349	369	374	349	343	356	357	331	351	332	378	337	374	356	339	399	337	341	372	336	356	357	364	357	363	352	375	334	347	371	362	342	307	342	356	339	367	328	374	349	378	339	352	340	368	346	347	324	366	348	343	348	345	345	371	376	344	351	341	340	365	361	323	329	373	354	297	360	372	358	369	350	340	360	368	344	371	357	360	324	326	372	384	356	334	357	349	369	380	376	334	397	332	343	345	364	357	376	383	343	373	366	362	357	344	361	362	345	357	333	353	356	337	350	342	377	353	339	332	386	361	340	350	363	355	358	334	333	377	383	357	369	350	368	374	352	362	356	362	364	335	375	319	356	346	359	338	352	378	338	347	369	352	354	335	344	368	331	380	365	370	356	353	350	366	367	361	383	349	356	338	395	349	356	391	351	330	359	353	343	389	403	350	331	342	345	332	359	373	330	349	334	351	357	336	333	356	345	345	353	346	363	362	392	326	344	359	374	360	359	354	372	365	330	354	352	374	372	364	350	381	335	364	337	337	344	356	364	336	377	339	373	355	342	328	329	385	386	352	349	377	302	347	349	362	306	354	306	353	338	328	359	346	329	341	384	332	358	372	325	381	352	345	353	336	324	342	394	354	348	334	315	355	350	349	348	332	346	392	373	297	307	352	360	365	356	377	343	348	344	360	374	363	379	311	344	323	357	321	349	344	330	377	320	335	348	339	349	352	360	342	371	355	332	336	329	362	337	344	379	341	384	356	362	340	331	415	344	372	368	340	376	398	359	348	360	335	318	326	342	340	331	333	320	349	343	366	355	357	347	321	373	394	337	344	376	354	323	344	338	350	336	363	369	353	345	350	358	357	334	337	348	342	318	349	329	350	329	361	378	371	323	396	347	317	358	337	348	339	332	349	346	385	366	341	369	333	335	355	342	322	354	365	353	382	415	352	350	362	385	339	354	371	343	330	376	342	380	371	389	316	371	347	361	369	345	370	353	365	380	374	362	341	349	333	320	334	351	369	333	319	364	382	368	381	372	348	386	344	357	358	333	388	331	352	380	343	345	370	347	310	370	329	343	351	377	363	366	370	367	381	363	380	352	356	325	340	378	340	331	377	358	373	351	369	361	357	382	329	364	365	359	360	340	360	334	358	389	375	346	365	354	344	356	322	347	351	369	367	351	332	343	376	327	360	367	368	355	356	348	358	377	368	368	335	348	349	374	345	348	330	349	344	330	383	364	366	369	351	351	341	347	325	320	356	312	351	351	366	346	336	366	361	395	345	317	359	329	363	332	374	318	344	380	371	356	341	324	383	347	335	347	307	357	369	385	376	404	321	346	358	395	334	367	326	379	354	326	353	320	375	375	363	398	392	358	361	365	352	346	350	334	347	360	373	356	348	374	365	356	324	361	395	351	334	342	369	339	379	353	365	340	327	324	361	340	358	359	355	361	370	365	353	334	388	372	319	357	345	348	329	370	328	382	335	370	342	348	356	332	373	350	362	338	349	326	374	365	326	334	392	363	348	377	355	345	352	377	326	392	350	375	363	365	358	347	339	356	337	345	337	328	353	364	385	376	348	359	389	350	340	334	395	347	404	362	342	347	334	342	328	347	350	347	353	340	353	335	323	362	360	377	377	352	348	308	341	386	359	334	336	369	371	339	352	351	360	340	327	370	339	380	344	326	381	349	360	370	360	356	373	382	373	350	323	368	334	327	352	339	357	355	367	357	351	373	328	354	350	369	313	335	348	370	364	366	344	377	344	330	366	349	356	365	363	368	357	352	357	380	367	331	353	318	336	351	298	314	337	378	346	352	368	354	344	338	360	375	358	356	356	357	344	371	362	348	367	336	352	318	383	346	363	350	369	351	346	364	353	348	367	336	344	331	357	358	331	372	357	375	343	362	359	339	353	340	344	354	356	367	338	330	353	311	381	347	350	397	361	374	369	348	348	338	372	349	343	342	358	340	354	359	375	359	394	355	398	353	363	322	341	347	321	348	349	356	333	349	337	344	341	344	356	370	358	364	383	341	374	347	352	350	330	325	342	381	346	360	359	329	333	362	374	393	392	351	330	354	345	364	347	353	327	339	356	365	322	382	365	317	349	339	348	326	356	306	353	395	343	354	366	335	374	363	348	372	325	346	344	371	337	377	334	347	347	343	403	353	359	369	327	347	371	366	349	366	351	362	348	363	345	353	349	323	346	340	349	351	339	367	365	375	354	338	344	361	351	367	330	372	348	355	376	345	391	366	360	365	320	373	367	378	364	348	346	359	320	306	360	322	344	353	360	329	351	334	344	336	387	344	364	345	347	346	368	339	367	323	372	355	368	387	325	356	350	373	369	352	371	327	366	360	353	331	390	339	339	339	331	353	370	353	325	332	363	317	363	390	388	343	362	325	334	364	379	352	310	299	373	368	343	376	359	333	334	360	355	371	370	364	375	355	365	341	356	355	356	358	345	361	354	368	361	361	364	372	362	353	344	365	338	354	342	362	339	328	361	357	357	348	356	369	370	359	376	348	391	355	331	322	359	348	339	362	359	345	351	362	367	370	379	356	355	372	327	328	382	357	379	316	351	353	340	355	367	341	357	336	332	390	383	380	327	340	319	364	379	307	351	347	333	356	332	365	337	342	374	338	327	366	376	347	380	369	328	360	372	340	355	352	364	366	371	369	345	383	349	369	321	318	317	346	336	351	329	372	322	366	360	339	339	351	344	355	358	333	375	326	361	374	388	364	356	348	345	359	389	346	370	358	332	390	358	313	340	351	332	333	370	329	366	391	350	346	389	349	369	349	357	359	322	365	352	365	344	357	389	329	335	349	381	376	350	337	336	362	342	339	356	344	367	356	338	359	383	352	315	396	382	352	369	348	329	356	349	386	345	330	388	357	371	365	372	329	362	353	393	370	363	326	402	359	338	341	345	332	340	347	362	331	370	365	360	373	306	346	332	343	325	347	378	347	350	370	352	330	328	350	336	334	342	349	358	357	336	385	333	327	391	356	345	349	328	360	336	385	365	364	356	361	392	369	366	349	358	358	348	336	336	361	333	369	345	340
23864	21305	29187	26286	23665	21950	18096	11543	7606	5824	4294	3627	2588	2052	1711	1446	1337	1174	1020	906	824	754	764	660	644	625	585	585	539	555	512	477	470	458	488	468	504	413	469	449	453	497	455	489	424	479	441	479	452	436	437	470	458	479	468	436	452	430	466	498	402	460	459	439	435	454	420	458	436	458	431	486	476	452	480	513	489	468	477	458	452	470	485	465	457	449	484	466	440	423	481	463	477	413	477	472	507	471	426	446	446	470	492	462	415	495	455	427	466	492	469	393	473	480	468	480	424	441	430	487	458	424	495	455	457	482	453	425	467	435	435	406	434	487	467	461	457	466	436	437	452	461	448	448	463	461	501	469	447	446	458	453	475	430	435	474	448	480	420	462	420	449	491	445	454	461	436	439	455	448	455	426	428	440	476	445	438	425	457	457	472	430	473	440	452	469	487	444	472	494	418	474	450	469	437	443	496	490	474	452	448	440	448	475	454	452	478	444	467	464	440	460	468	418	426	475	467	424	424	452	446	447	444	479	457	446	468	436	435	457	442	427	450	438	481	445	438	406	463	446	461	417	428	433	429	458	444	458	457	462	448	450	441	410	453	458	428	441	470	468	446	475	441	438	466	488	470	455	442	464	471	488	467	437	457	433	484	474	504	401	434	437	434	428	411	467	455	456	468	477	487	477	485	419	472	461	440	459	440	466	474	470	431	450	426	428	399	433	461	427	468	441	435	455	445	434	454	430	453	448	464	474	471	428	431	454	487	466	468	457	441	467	401	449	416	479	428	453	471	439	414	436	474	414	464	401	423	432	465	423	456	414	481	473	464	423	465	452	464	497	464	411	446	442	435	430	445	456	472	450	425	479	468	471	454	469	446	475	455	488	432	478	488	434	411	439	480	439	480	461	424	451	457	412	449	421	422	456	453	473	437	460	447	499	488	493	487	457	452	418	465	451	416	476	448	472	463	445	470	513	439	465	453	473	454	398	446	450	451	446	460	494	480	454	453	508	447	433	434	466	454	459	484	427	450	426	469	446	456	454	426	452	452	476	441	521	438	391	439	455	465	466	495	472	465	442	438	432	444	464	454	421	437	423	477	477	428	466	477	441	433	451	467	448	427	434	420	433	485	493	462	437	448	440	455	438	434	474	445	445	455	430	478	435	466	418	480	458	427	456	474	527	436	465	437	444	443	467	454	453	454	459	462	405	453	479	453	466	463	431	453	430	471	434	447	412	454	429	416	447	436	447	443	480	458	457	436	438	453	429	441	440	460	445	432	395	464	447	441	483	412	437	471	448	409	440	468	415	441	466	487	473	435	420	426	490	487	434	466	441	429	450	464	464	465	476	449	478	455	473	452	449	472	448	452	443	410	410	421	452	423	451	464	443	490	454	457	437	474	448	454	441	459	466	481	448	452	458	473	477	447	482	484	470	486	464	398	458	474	446	473	458	425	436	436	485	436	474	469	437	442	474	456	477	398	444	444	432	441	469	457	452	469	477	441	437	450	450	469	406	436	460	472	438	467	466	454	471	432	483	444	461	461	480	444	446	469	450	449	477	444	424	468	443	475	429	457	433	454	511	483	453	447	457	481	447	471	472	475	464	474	495	442	437	439	457	431	445	476	478	450	453	449	424	468	420	445	433	488	466	437	491	446	458	466	428	441	453	456	457	485	439	454	457	464	451	492	457	458	431	432	466	480	485	430	439	445	441	419	419	410	467	470	464	450	460	487	474	422	423	476	449	440	489	433	409	472	474	435	421	451	449	492	446	442	467	463	451	453	462	450	459	454	482	459	450	461	463	447	455	445	472	444	462	425	460	453	507	425	463	450	479	458	421	495	444	444	429	453	464	467	466	482	461	442	470	440	454	477	427	484	474	438	474	443	465	425	442	447	462	459	449	470	473	501	474	452	468	419	465	460	486	434	453	432	433	441	451	424	488	467	450	470	443	436	431	454	461	430	491	443	452	427	437	478	467	463	472	425	469	471	470	428	441	443	464	420	475	501	436	452	453	468	425	492	463	474	442	459	476	478	450	453	497	498	457	427	463	463	465	470	450	492	433	475	444	451	476	452	452	479	441	444	481	465	450	485	428	462	511	463	453	456	437	485	434	477	437	459	452	494	432	429	424	444	415	438	463	480	453	458	450	438	495	467	449	444	407	475	464	447	480	456	471	464	443	431	432	485	442	466	474	423	449	484	455	494	459	463	473	419	453	474	493	470	452	443	451	429	458	438	450	461	425	437	471	480	502	481	427	442	474	503	455	457	448	506	432	466	477	421	470	449	480	467	442	441	454	474	453	467	485	473	452	449	462	454	479	473	413	476	449	427	406	411	385	432	460	456	482	464	478	446	428	437	448	468	461	445	435	452	402	484	445	453	424	448	440	485	479	482	475	458	486	482	435	469	435	453	450	450	456	456	470	464	460	447	440	470	453	461	484	408	460	458	464	464	518	456	457	461	419	412	458	479	442	440	457	442	435	460	432	448	465	421	452	478	454	439	459	445	449	459	445	462	465	493	490	424	456	448	503	456	440	425	373	451	436	461	437	464	488	442	464	425	473	455	433	463	437	440	488	479	460	447	482	461	457	429	423	420	457	485	472	398	462	440	446	394	467	426	439	468	478	479	423	455	449	443	462	460	459	451	441	452	502	469	443	483	509	485	458	459	419	452	424	469	470	468	454	439	502	446	492	489	436	457	435	425	432	446	464	434	470	454	478	463	475	462	447	462	477	455	485	446	448	475	476	461	478	452	479	439	446	452	474	441	477	478	459	427	463	453	493	453	443	453	448	445	449	476	424	472	443	452	426	458	428	444	445	435	458	447	460	442	459	504	456	444	409	457	439	459	458	483	425	470	413	448	463	440	464	511	496	447	437	468	410	469	445	439	472	473	459	409	468	447	468	453	453	460	469	452	425	487	435	455	438	447	435	471	426	488	439	489	467	438	503	475	480	440	469	448	462	462	427	466	464	450	455	460	466	476	476	437	432	433	466	452	486	484	458	461	487	443	466	442	480	467	456	442	462	459	460	466	457	452	474	448	465	466	464	443	458	432	447	478	452	426	475	454	452	467	442	432	449	459	472	464	433	473	473	467	485	436	464	454	436	461	484	418	461	452	424	418	427	458	463	503	454	466	441	487	448	484	470	438	440	430	468	473	469	446	432	479	457	431	449	493	456	453	452	445	449	469	487	446	446	505	391	477	452	458	455	431	480	448	446	451	400	419	489	427	456	475	440	477	467	442	454	486	469	449	419	417	437	459	469	448	448	440	461	443	492	450	463	444	481	452	484	424	416	476	468	449	431	469	511	431	500	456	450	439	424	463	448	451	412	502	452	446	420	428	458	464	451	484	458	432	467	448	482	493	470	450	480	406	433	448	479	452	475	448	397	455	442	448	422	429	433	457	452	443	449	423	425	452	433	458	436	452	466	438	454	492	445	465	465	451	441	431	433	474	458	449	476	456	462	430	477	459	487	443	447	450	412
36689	61483	48783	35261	27300	21979	19216	14860	10824	8641	6612	5526	4073	3172	2554	2255	1926	1682	1484	1161	1111	948	879	836	734	726	672	703	607	605	581	574	514	505	560	520	510	502	456	520	479	504	518	454	465	475	478	520	510	440	482	510	438	488	470	499	500	508	456	493	438	435	474	463	510	498	475	460	471	465	454	486	491	441	493	487	478	443	463	471	455	471	452	446	454	450	488	459	452	445	446	497	459	473	472	491	519	463	446	491	446	486	483	443	454	453	434	415	504	495	505	469	449	494	433	436	442	455	483	424	469	526	504	463	430	430	465	461	472	456	479	468	428	458	474	451	486	443	506	456	458	500	466	499	507	489	477	449	470	501	480	450	483	454	492	459	454	455	472	486	490	458	485	438	474	486	459	448	476	456	490	482	459	477	439	465	465	442	463	449	449	468	471	463	481	474	478	485	479	425	449	479	455	480	463	478	480	474	456	433	456	458	458	434	452	463	466	430	489	449	496	485	493	522	456	512	426	488	432	469	408	465	452	468	455	456	459	471	463	451	456	419	468	464	465	473	466	430	455	472	442	476	468	483	487	448	465	482	462	465	464	445	430	453	431	478	434	448	441	500	465	476	457	450	453	510	464	516	469	511	462	438	454	471	468	473	453	454	445	452	429	471	479	493	485	441	449	486	501	444	470	457	444	492	475	469	454	443	459	481	465	458	456	521	486	439	462	434	445	430	475	405	434	495	465	473	465	465	439	456	441	427	472	461	443	463	475	452	462	469	480	468	487	502	479	441	472	450	509	466	474	508	477	481	478	477	491	460	446	436	473	486	479	460	469	470	427	440	519	477	451	447	453	503	463	449	444	483	476	481	446	449	474	459	453	454	451	478	448	442	444	439	442	438	478	469	446	500	438	450	477	452	444	465	448	469	441	481	453	421	507	474	449	451	466	458	456	458	497	436	503	447	467	500	435	428	469	438	450	463	446	439	465	425	461	480	462	464	433	463	450	493	460	482	461	402	449	446	421	469	486	467	458	450	471	457	503	458	438	499	446	462	444	437	486	439	460	482	483	484	470	461	459	469	462	448	443	465	489	451	433	469	440	448	486	456	457	493	466	441	429	455	443	488	463	473	478	451	429	462	443	482	453	461	469	475	482	494	476	450	454	446	467	523	474	474	463	495	467	471	441	458	448	441	459	460	460	484	454	453	463	443	469	451	449	478	464	470	432	481	454	475	461	458	484	462	469	490	505	434	442	469	445	454	456	447	488	431	424	498	463	488	473	476	435	468	453	456	458	477	482	468	456	474	417	458	447	494	458	462	461	445	439	455	481	466	502	452	435	474	493	488	448	478	469	457	449	442	445	456	481	424	464	442	461	447	447	458	476	460	410	486	436	482	467	434	470	493	435	469	444	436	459	477	459	425	466	441	420	443	489	460	450	483	429	463	463	467	446	440	453	430	477	428	458	477	452	462	460	462	451	468	438	435	478	478	440	471	503	473	487	439	454	438	470	463	451	484	463	501	439	475	507	438	457	440	438	407	476	442	474	444	483	463	450	484	481	465	497	485	440	464	485	445	441	483	459	444	452	453	485	467	474	475	442	473	463	462	482	503	511	431	446	471	487	481	484	492	455	472	471	467	464	464	465	488	433	426	444	454	462	477	486	480	469	458	481	459	464	472	465	435	429	432	480	466	458	492	442	478	457	431	472	463	438	496	450	454	469	444	454	412	430	458	442	461	444	467	468	452	448	508	488	458	507	462	476	447	454	418	443	423	450	464	450	486	460	452	450	483	426	473	479	448	445	456	432	481	473	451	414	495	423	486	490	451	461	429	486	451	450	470	429	463	478	491	437	469	482	458	447	484	457	484	463	439	446	475	439	480	464	463	477	465	463	454	443	517	430	500	478	470	467	442	478	429	472	470	494	442	462	466	456	476	464	467	472	453	458	464	473	475	437	481	446	501	497	464	493	460	441	482	469	451	457	440	454	470	481	474	464	488	494	463	456	460	465	439	451	469	423	482	485	438	450	457	482	441	499	459	442	476	487	481	483	473	467	430	464	477	476	454	429	474	472	469	437	430	466	492	438	475	450	470	488	442	456	458	462	454	448	445	460	505	444	453	495	475	429	459	430	425	491	507	499	452	447	491	469	470	482	441	466	450	445	466	464	450	468	434	430	466	449	428	483	460	454	426	490	448	465	438	451	464	426	459	440	464	462	480	458	511	465	470	483	464	449	474	461	445	468	453	447	473	453	444	465	472	498	464	475	419	446	470	480	440	468	452	486	453	439	436	463	449	464	477	447	441	472	488	456	487	494	462	451	444	486	483	510	483	435	449	445	459	462	480	478	468	520	483	442	487	446	443	434	479	470	482	487	484	484	473	481	469	452	449	464	486	457	455	461	461	470	441	471	477	467	466	465	475	490	442	489	433	491	496	457	470	458	458	453	484	459	498	489	496	473	470	478	443	474	464	479	448	471	464	461	492	477	419	504	470	447	516	430	475	467	483	443	441	461	445	466	464	439	436	490	473	467	493	486	476	486	426	491	457	521	430	489	472	470	459	471	491	498	469	463	461	450	467	502	452	445	434	474	457	442	427	469	453	452	488	478	480	493	491	457	444	473	456	482	422	439	448	451	421	434	458	482	445	487	511	444	449	468	431	408	461	468	458	472	461	502	441	449	471	465	464	441	508	400	525	499	459	478	437	477	502	426	471	447	478	504	411	436	458	463	434	446	469	447	450	471	469	476	470	465	477	483	453	467	480	406	436	457	412	486	434	464	492	496	474	455	437	488	440	484	479	498	423	415	436	450	471	445	430	470	475	444	458	458	470	462	408	491	454	468	482	476	490	453	505	474	467	473	452	468	467	437	461	458	463	412	458	439	469	486	491	490	446	451	439	478	463	453	487	449	441	473	464	472	478	473	499	471	425	433	457	464	475	493	482	434	453	499	505	483	495	500	430	511	420	463	494	442	472	473	448	461	421	503	450	475	451	460	477	487	452	482	454	474	484	475	446	454	454	481	428	454	435	470	495	489	452	453	446	429	507	440	469	459	461	461	439	429	430	488	440	460	475	411	482	469	457	462	439	462	510	473	451	477	489	457	509	507	476	463	467	467	465	445	455	456	475	453	433	438	448	448	447	487	412	496	490	468	453	461	445	444	489	473	479	495	491	477	482	460	445	444	427	456	484	451	462	486	437	482	456	472	458	427	494	472	429	486	469	451	467	501	442	455	450	467	473	485	457	460	439	427	466	456	472	471	471	435	464	472	466	423	451	450	490	476	460	488	412	482	470	439	491	486	497	480	450	467	510	464	478	478	447	479	477	444	464	451	443	494	442	480	470	451	468	404	450	487	444	441	484	484	447	475	465	424	500	462	445	442	475	435	423	440	475	463	439	468	473	444	430	472	480	447	454	491	493	483	467	431	457	491	475	494	393	483	441	468	460	540	458	470	469	484	450	453	450	502	489	495	426	422	445	466	418	439	467	470	447
25064	21751	30668	29440	23067	17324	12594	8188	6062	4436	3494	2769	2078	1545	1439	1190	1032	952	873	785	618	607	560	585	522	482	471	448	432	408	377	418	386	393	402	380	338	380	387	417	374	334	413	369	374	349	382	366	354	375	365	388	399	333	347	396	403	348	397	395	353	334	348	366	378	361	355	405	340	387	379	371	321	382	373	370	365	342	378	344	339	343	382	355	350	378	359	372	377	366	353	366	353	359	374	370	376	419	343	375	376	357	376	352	344	322	362	351	356	330	361	383	377	380	346	384	375	394	331	317	356	368	396	365	333	375	324	363	377	353	390	388	369	358	351	363	368	332	349	380	383	377	366	378	376	359	340	327	353	336	325	366	340	366	331	380	368	366	344	401	357	400	352	337	360	334	342	385	341	354	363	343	347	387	380	353	400	371	349	349	364	358	399	373	346	350	367	375	356	374	351	356	355	366	389	365	350	375	379	350	349	359	369	366	372	354	368	387	371	360	369	330	357	301	347	356	316	368	345	369	391	407	342	338	367	346	382	342	353	380	367	406	363	356	342	358	366	384	341	359	367	347	361	354	338	369	376	363	318	368	358	350	365	358	378	405	320	381	373	357	336	360	359	381	343	365	360	369	389	367	351	373	342	375	347	349	355	363	387	371	336	361	354	352	343	363	358	389	355	354	372	377	352	385	322	363	351	324	378	375	334	384	364	355	384	393	356	370	349	357	383	368	329	352	351	353	326	391	348	399	331	330	421	333	371	360	320	363	385	381	378	375	344	355	352	381	381	393	349	364	374	351	324	363	361	376	346	383	344	342	361	325	379	342	372	335	418	357	326	339	343	358	361	360	382	366	363	341	347	346	373	382	367	352	396	401	395	364	362	333	368	379	369	345	360	347	344	375	381	373	374	348	351	370	362	384	362	376	330	372	334	341	382	344	376	350	381	379	365	354	356	337	347	333	344	340	331	359	365	347	353	354	402	371	405	326	382	366	330	355	361	355	354	356	353	378	382	360	370	387	352	379	394	352	413	355	363	351	332	369	330	393	362	340	338	366	362	353	345	389	342	387	347	380	334	351	396	380	368	351	375	367	353	342	365	383	396	364	356	351	348	383	350	347	380	389	366	357	369	373	355	372	361	350	396	385	354	389	344	368	365	343	362	370	403	377	355	343	377	384	364	348	346	368	360	356	337	374	358	357	351	340	357	367	385	383	361	354	353	342	352	311	381	371	344	377	354	352	353	326	345	342	369	365	379	400	346	369	394	360	380	348	339	343	365	359	364	369	344	384	374	391	354	392	360	349	340	355	356	319	365	344	344	402	343	350	310	343	348	355	350	355	337	371	345	380	357	330	359	299	394	375	346	364	333	365	359	356	381	332	357	334	359	343	370	372	371	342	350	343	379	359	331	345	393	401	360	352	317	388	343	364	360	364	337	333	411	377	365	373	375	383	343	382	348	372	356	366	388	385	342	330	422	371	386	376	400	367	349	377	357	399	384	342	328	346	385	355	359	347	389	382	352	384	362	387	389	338	341	344	369	348	318	366	362	329	356	400	324	353	357	348	399	342	328	359	374	350	370	368	372	350	339	371	349	379	365	383	368	368	345	362	390	341	339	348	364	336	419	348	360	375	351	358	371	353	387	375	360	346	360	373	379	336	328	351	351	371	362	335	346	358	338	337	344	373	373	358	349	343	376	352	328	421	386	355	340	358	363	326	333	366	379	373	380	349	357	384	365	363	357	401	394	404	408	389	429	346	356	362	339	343	365	327	343	370	341	348	313	346	354	375	386	355	363	336	379	379	381	376	352	335	339	366	382	365	397	367	374	387	362	369	379	373	362	365	337	357	369	352	360	386	346	395	327	380	361	371	364	366	359	373	346	362	358	379	348	347	346	376	337	368	324	320	384	366	371	384	364	336	351	342	356	369	343	365	361	360	351	343	366	337	367	343	376	348	358	338	350	379	366	374	344	310	369	382	338	342	363	407	373	409	323	378	410	354	372	372	318	373	392	384	332	355	350	393	387	345	370	355	367	382	350	343	404	349	340	327	362	337	358	371	360	364	387	376	335	322	374	377	358	348	346	378	342	358	375	359	342	336	391	359	353	366	347	353	316	389	356	356	336	361	370	357	346	360	351	374	377	342	349	347	346	367	350	363	364	358	370	341	394	388	328	363	397	387	360	382	373	367	346	379	364	355	366	342	374	326	368	375	373	345	345	364	374	391	374	353	371	361	367	372	371	392	385	404	367	361	369	383	353	342	361	372	399	359	371	332	358	373	374	381	351	349	349	376	401	339	377	338	350	364	353	363	380	357	329	351	330	349	373	381	343	361	356	371	359	342	354	376	373	365	386	407	356	329	376	358	337	346	395	367	378	373	364	374	390	350	358	357	355	357	395	368	353	354	364	369	359	346	367	338	374	375	403	383	337	371	360	367	385	316	359	359	355	362	370	372	403	355	351	350	366	361	349	352	366	362	350	371	358	351	352	368	358	369	359	332	352	362	364	385	400	361	392	374	341	362	337	370	357	380	386	336	329	352	373	345	359	388	386	394	390	349	367	346	363	351	368	353	339	388	384	349	355	381	349	379	376	377	358	353	366	412	365	387	338	363	382	372	393	326	349	338	373	366	360	379	354	355	375	293	343	365	399	386	390	378	374	339	357	366	347	364	372	340	385	348	398	336	388	298	385	369	354	379	353	359	379	371	393	357	361	375	380	390	365	361	353	380	369	334	367	361	370	383	356	362	373	379	380	350	394	378	383	373	322	373	394	373	373	344	360	356	347	369	371	367	342	335	384	379	380	348	352	339	348	351	340	373	348	384	384	355	400	358	377	357	352	357	344	372	342	354	376	364	341	330	372	351	360	383	383	366	342	379	360	345	358	319	323	369	345	328	340	371	337	335	337	331	355	371	379	371	342	369	383	402	345	325	348	374	353	333	378	369	351	369	379	342	341	383	388	334	379	334	374	371	361	345	355	387	427	368	364	344	381	363	372	365	372	374	332	338	368	379	421	335	326	357	339	361	381	329	391	385	344	384	370	324	347	385	332	364	345	367	384	341	384	375	364	372	364	348	344	380	344	365	356	362	379	372	362	347	361	381	353	347	376	334	362	334	409	383	358	349	385	342	356	356	346	361	380	392	370	366	388	335	337	400	370	338	366	372	372	354	359	355	383	363	356	358	368	385	362	380	376	386	370	345	340	390	346	355	364	336	372	352	364	356	352	357	359	365	361	349	362	311	369	341	332	378	355	361	374	415	375	349	358	389	377	379	389	374	338	358	343	375	363	364	377	372	378	377	366	338	382	386	340	399	360	380	405	337	383	367	338	330	334	383	329	350	332	347	358	380	344	376	368	363	340	351	345	355	346	354	343	390	365	373	353	325	387	391	347	360	377	356	345	364	371	339	348	342	330	388	348	350	348	362	346	355	359	386	350	376	346	379	354	342	351	357	351	349	358	388	373	361	357	383	356	377	351	347	336	366
35948	57730	45247	32429	25046	19448	16086	12263	9659	7278	6045	4681	3263	2689	2226	1841	1639	1413	1274	1067	882	801	784	711	615	653	605	517	504	515	445	431	408	419	430	435	432	424	411	403	397	416	397	424	403	357	402	382	425	428	387	398	411	427	368	434	402	368	344	423	382	388	445	403	383	417	379	384	409	391	380	408	358	350	420	383	393	418	411	405	438	377	406	401	402	375	391	416	356	393	367	396	394	375	405	378	392	364	369	403	352	388	382	379	360	375	403	365	389	399	361	389	397	422	398	397	365	397	400	420	413	389	398	368	383	435	379	369	405	394	369	410	406	392	372	411	440	395	403	378	350	385	382	396	351	424	420	385	414	335	395	428	382	406	389	385	371	408	401	380	387	422	404	382	398	369	386	385	384	371	400	407	395	422	409	423	362	394	392	362	382	375	372	362	394	409	409	400	355	405	371	419	389	406	395	376	398	396	416	356	393	381	410	372	409	396	371	390	350	389	378	397	391	399	408	385	392	385	383	402	393	394	392	399	370	378	398	420	409	390	405	401	363	387	358	393	401	367	395	379	364	396	374	382	370	386	412	361	380	365	374	385	371	388	369	363	388	372	381	346	377	379	397	397	380	382	375	398	374	397	362	382	348	392	379	408	364	374	372	411	417	392	369	396	372	396	395	378	392	363	382	403	375	404	381	402	394	396	405	390	397	413	401	416	370	373	377	389	410	346	373	406	364	392	389	413	413	398	403	365	408	375	388	380	372	402	391	390	398	409	400	414	395	383	412	402	378	392	385	396	340	409	376	418	361	376	411	354	392	386	372	388	388	390	384	406	395	369	400	359	380	394	407	390	382	345	393	367	398	414	368	362	389	365	385	408	410	381	407	378	416	430	400	371	384	375	381	376	380	438	353	384	387	383	352	414	380	400	423	392	408	388	394	360	392	398	414	389	396	400	353	369	355	411	379	429	404	376	391	389	385	377	364	385	428	389	405	377	376	379	402	379	383	393	369	362	396	378	405	372	413	389	392	419	408	364	361	376	387	388	379	401	398	399	381	381	385	355	383	366	390	390	354	374	384	396	355	395	404	411	421	375	387	372	395	427	394	366	376	411	370	366	398	429	383	393	376	362	365	396	389	380	345	372	370	382	391	438	389	403	422	413	387	368	369	343	413	396	413	381	372	429	384	373	371	390	388	373	415	395	400	424	396	400	383	414	370	399	382	404	388	424	395	383	388	376	394	372	387	355	406	391	375	418	390	387	375	360	397	406	411	389	389	357	369	386	407	390	374	395	383	409	389	383	399	357	386	407	360	403	350	419	377	390	413	375	385	394	375	378	383	388	378	376	377	409	410	398	413	390	348	401	387	407	375	371	353	393	388	364	394	390	390	421	360	395	384	403	383	377	392	428	365	374	357	375	372	411	383	362	374	386	371	366	384	381	387	385	419	392	391	386	405	399	412	392	381	405	374	390	392	380	373	346	412	376	380	372	385	363	377	389	411	383	386	398	381	369	417	369	371	384	440	365	375	384	402	407	385	418	363	411	411	406	364	417	371	383	402	380	356	401	389	376	378	404	422	392	377	362	352	391	368	398	369	364	417	416	383	415	405	402	370	421	386	384	396	390	415	372	407	363	434	409	382	373	394	372	422	382	396	395	376	378	406	395	395	388	378	383	390	381	403	392	424	387	402	346	350	396	411	393	424	393	383	396	383	364	361	405	375	398	395	389	420	402	399	369	381	388	402	384	364	366	372	380	373	374	372	397	420	392	400	399	407	364	394	383	398	394	378	382	366	385	373	374	402	389	376	390	418	410	384	413	372	366	386	390	364	430	346	389	406	357	362	398	374	390	384	392	372	366	384	364	375	364	399	384	387	391	399	357	395	379	406	386	357	400	387	385	407	358	383	363	410	409	367	407	396	400	362	398	408	377	403	396	392	373	389	419	370	364	415	408	403	388	354	341	387	380	375	383	407	370	379	385	397	393	398	383	398	391	386	412	408	436	349	371	415	349	394	409	395	405	365	369	388	365	371	376	354	383	391	404	412	375	385	393	384	379	386	384	372	398	388	387	400	381	388	347	384	407	386	375	387	391	369	376	372	411	417	378	387	381	396	402	407	389	426	403	374	408	402	410	379	422	357	390	380	387	427	364	391	373	355	403	403	386	412	360	356	378	378	390	411	365	408	391	414	386	374	372	425	380	382	420	378	433	385	396	383	395	446	380	382	387	390	398	379	368	353	405	406	406	383	417	373	371	394	348	379	364	383	380	391	411	378	406	389	390	398	413	377	400	394	375	376	367	386	421	415	385	376	421	365	394	390	396	398	385	406	401	430	343	406	386	424	384	353	406	349	373	392	398	409	376	387	409	353	392	370	339	405	374	425	421	361	379	359	389	389	401	401	399	412	415	396	434	380	385	397	377	400	370	353	352	386	392	406	403	375	348	411	353	334	403	415	384	402	433	399	360	403	390	400	381	405	388	374	432	377	391	396	386	384	379	391	375	380	384	388	370	386	395	374	381	409	401	405	378	369	426	394	348	387	416	390	377	386	376	379	375	383	403	422	370	374	358	400	378	376	393	380	370	403	380	371	418	377	392	393	406	396	392	378	391	389	391	376	400	417	365	407	378	387	401	381	390	395	379	379	380	362	395	414	434	376	370	373	366	411	388	388	431	424	394	403	391	386	369	413	424	385	394	396	349	370	371	367	371	386	395	379	376	389	391	400	396	395	399	406	379	375	393	394	386	383	389	384	395	411	376	369	377	405	382	381	399	378	404	365	390	447	385	376	393	373	364	375	357	383	418	414	397	352	397	393	380	398	387	349	400	355	357	412	399	382	379	391	372	372	396	428	383	389	359	374	382	382	398	412	370	413	392	390	368	414	372	375	381	382	372	366	325	383	388	356	403	397	398	381	403	386	370	421	411	366	360	421	395	389	425	411	396	384	377	354	393	378	362	368	375	373	417	396	397	368	387	388	360	422	416	383	369	374	377	389	383	416	397	389	378	355	392	370	386	356	371	373	392	387	373	391	394	399	404	416	416	375	399	361	398	371	345	413	351	397	373	383	366	388	389	366	396	392	378	393	386	381	376	360	362	390	399	415	395	370	351	375	421	409	391	406	369	387	417	353	412	419	421	464	389	363	407	398	375	370	363	398	406	386	374	444	430	403	412	366	382	423	384	384	368	414	387	393	372	428	364	404	384	392	363	357	379	364	395	386	344	392	357	359	423	388	373	400	405	392	384	393	395	393	389	393	367	377	393	406	412	356	374	403	432	381	390	432	399	401	403	374	359	411	408	378	398	394	370	392	419	414	398	366	411	427	339	376	391	350	386	363	369	435	352	384	395	423	394	429	418	370	372	383	407	379	400	392	357	402	354	409	363	396	365	401	382	350	398	394	363	385	373	414	394	393	383	386	399	372	370	393	385	388	371	399	398	408	409	390	401	379	403	367	348	374	386	348	397	402	394	380	397	379	404	406	352	380	412
22696	21152	28861	24133	22418	23916	23657	14687	10350	8154	6330	4820	3620	2799	2392	2177	1840	1719	1495	1256	1108	1065	994	862	838	816	799	716	750	677	642	602	594	581	538	571	555	578	589	607	598	549	582	590	564	527	569	546	558	547	547	510	539	553	570	544	539	527	528	530	568	564	523	555	528	577	543	577	523	570	579	543	551	538	594	596	592	536	516	562	540	539	556	575	566	543	577	564	549	508	509	540	536	531	568	517	533	572	541	558	519	550	594	504	557	572	526	546	489	527	572	559	540	488	513	576	526	511	490	530	582	566	550	519	580	554	541	539	490	569	534	580	582	558	537	538	553	527	538	523	566	534	563	557	525	505	541	540	515	538	542	549	513	589	558	540	551	511	555	561	515	575	570	549	545	566	531	515	568	540	535	557	530	521	523	527	549	580	567	549	536	537	558	502	531	594	574	508	560	555	568	535	532	516	508	559	526	589	530	544	493	543	548	552	514	564	579	545	530	540	528	579	555	527	522	538	533	505	540	545	533	546	541	532	561	569	514	544	556	556	549	548	526	557	571	589	534	532	491	503	538	548	598	525	558	540	552	572	560	527	525	590	580	539	539	547	561	549	545	585	530	518	582	555	499	579	542	502	521	519	554	541	507	544	543	549	532	564	543	580	500	571	587	528	541	546	540	541	526	534	531	513	564	528	614	562	584	527	547	549	507	616	572	553	575	523	522	548	508	531	504	564	565	542	512	522	538	528	548	560	560	518	538	548	520	538	501	563	543	490	526	590	567	542	593	586	522	544	560	548	540	556	541	569	563	568	571	544	548	597	569	550	544	563	536	530	516	571	543	534	531	525	558	512	538	567	531	549	549	549	544	549	575	539	558	550	524	578	582	539	556	589	549	588	531	570	559	545	524	542	531	550	558	549	545	587	547	532	557	541	573	566	541	578	523	569	536	534	549	511	535	539	542	557	555	518	559	524	553	537	535	574	530	583	539	546	606	556	557	546	563	548	502	534	545	551	536	518	499	556	551	539	583	565	535	547	527	527	559	526	553	554	544	534	591	579	534	585	538	524	547	551	514	516	555	535	508	554	565	546	552	547	516	557	534	552	514	513	556	548	547	536	524	540	536	556	558	518	595	537	600	524	592	505	583	541	533	544	533	533	519	541	563	512	547	554	552	483	563	565	538	542	505	553	548	571	577	533	520	514	550	521	541	515	536	548	584	568	542	554	551	559	542	527	527	503	567	562	537	550	576	517	554	518	545	506	579	526	555	530	561	566	520	509	549	607	577	515	525	538	528	525	520	538	524	579	538	548	534	521	506	587	538	564	569	571	583	531	597	553	557	558	576	506	534	530	600	569	532	522	534	508	543	576	569	547	538	520	526	544	553	547	516	568	497	543	524	550	549	582	529	521	526	571	568	543	595	542	511	545	556	516	552	541	562	561	521	541	547	571	561	539	515	559	517	576	534	545	518	580	550	483	537	537	572	565	563	549	567	491	508	552	517	526	556	587	549	530	495	576	505	524	556	535	561	500	562	508	559	539	564	542	546	551	532	573	565	539	553	544	551	569	540	529	541	536	522	502	521	544	540	512	542	561	506	548	528	539	541	536	511	579	513	518	551	540	566	500	519	550	550	526	587	579	563	561	573	548	540	534	519	584	550	520	507	522	558	533	568	565	516	571	524	565	531	567	523	576	490	581	504	537	528	525	493	589	514	521	535	507	541	569	549	508	527	571	550	545	590	549	506	544	567	531	549	528	550	520	520	537	552	551	556	489	578	519	472	495	526	510	536	549	526	524	573	559	531	537	572	538	514	586	537	542	530	580	537	540	544	559	534	547	509	563	517	491	545	527	535	517	495	582	573	534	516	541	553	561	559	518	484	523	525	534	512	544	529	535	546	529	524	514	509	591	575	533	542	540	528	535	544	520	556	540	495	532	564	530	539	506	536	558	552	565	543	525	537	547	533	521	478	603	528	519	581	539	530	526	563	550	551	508	550	526	521	546	555	546	536	543	549	551	532	568	515	540	554	518	516	513	521	531	571	536	556	560	542	547	550	579	514	532	518	559	559	528	530	568	557	533	535	523	542	561	603	539	524	561	508	550	550	523	548	518	574	510	541	558	568	528	570	540	549	569	549	543	558	555	507	510	504	569	530	520	544	540	526	500	564	512	515	560	526	505	536	520	518	537	567	584	564	515	579	537	524	548	540	498	546	559	552	539	510	531	546	536	553	533	598	528	503	553	518	559	520	504	542	549	556	537	597	561	504	565	557	538	524	555	545	537	567	580	518	531	525	556	589	507	522	497	580	578	551	521	572	553	516	538	565	582	536	565	519	543	554	527	541	539	555	531	529	523	587	553	551	553	529	575	520	581	547	511	596	569	559	533	525	555	523	537	525	543	546	552	515	528	553	533	560	564	586	531	541	555	534	534	553	518	553	520	523	520	520	492	527	583	497	556	542	524	528	532	569	542	499	517	552	532	540	544	534	554	561	562	540	519	518	510	530	577	529	529	557	555	553	531	517	500	529	567	511	548	555	534	570	539	536	516	537	551	527	555	542	546	523	526	544	586	556	577	534	511	511	541	575	524	519	553	512	565	594	564	535	561	514	545	496	570	553	522	565	549	555	503	575	550	519	523	522	548	509	538	526	578	539	562	544	530	577	501	581	570	516	508	479	526	529	503	561	532	505	547	534	538	545	555	572	536	543	504	527	543	553	529	519	539	526	503	548	521	542	512	524	514	509	513	514	541	554	548	524	507	491	535	535	517	548	568	549	556	511	539	544	507	516	514	563	507	506	532	525	516	507	530	542	555	530	529	564	559	554	538	579	508	513	548	534	538	560	528	543	549	522	568	551	529	519	499	521	522	529	530	557	531	538	512	542	538	548	543	518	539	558	535	521	570	540	577	564	526	527	562	538	539	543	565	554	567	545	513	520	572	506	534	555	531	540	532	509	543	556	594	542	580	549	534	542	551	515	513	541	515	527	532	563	540	508	564	595	592	541	556	560	522	579	516	551	546	528	507	610	593	526	553	525	534	524	544	550	566	525	602	519	559	526	529	497	584	560	513	526	533	563	540	557	505	537	560	579	524	554	575	557	547	528	525	553	550	522	528	543	514	588	535	531	517	506	578	531	526	513	536	506	582	564	527	511	534	595	558	534	561	504	535	557	557	535	545	542	545	531	492	527	534	533	519	534	512	507	548	548	490	530	532	556	549	501	557	584	569	550	558	490	563	504	574	560	554	583	521	520	588	553	565	550	568	545	531	528	513	493	544	569	552	584	557	591	512	559	561	531	540	554	538	534	500	549	547	544	548	528	501	541	561	554	534	531	543	495	508	555	557	540	556	532	557	519	498	531	564	548	539	530	538	516	527	518	531	520	531	570	546	554	530	533	493	525	560	524	561	511	552	617	522	544	530	549	535	564	525	538	562	528	542	475	520	549	600	541	544	586	587	544	556	536	550	545	539	521	558	535	531	537	574	540	570
38766	66303	52905	40459	32830	26266	21696	17877	14269	11550	9332	7132	5465	4328	3712	3097	2758	2407	2059	1731	1509	1353	1243	1046	1014	963	874	810	809	749	696	650	626	609	617	575	640	626	633	574	593	622	569	593	591	612	588	549	595	577	619	590	600	575	597	544	594	591	525	531	572	560	554	557	583	600	553	553	608	571	572	608	564	558	598	534	607	525	558	544	573	533	539	590	524	543	584	517	569	508	567	534	560	549	532	549	536	540	515	582	528	592	581	536	585	530	546	560	562	529	578	550	500	545	556	569	535	586	525	548	614	587	579	544	559	537	525	594	574	578	542	535	558	566	521	537	544	531	563	591	536	546	556	549	527	552	496	560	574	514	531	550	585	547	554	536	546	568	544	525	583	541	496	552	585	511	544	576	557	575	504	552	517	559	558	558	566	527	500	540	512	521	522	544	534	551	525	511	612	526	541	568	555	516	548	553	545	508	510	534	533	535	580	570	544	528	560	556	611	522	553	583	565	597	574	536	528	559	556	527	507	575	562	528	536	546	542	531	552	559	573	576	529	549	529	546	535	589	539	545	540	581	578	493	544	556	578	523	537	553	535	557	556	565	524	559	544	582	578	539	549	570	515	530	556	512	596	571	525	544	522	568	503	551	571	543	545	550	530	540	534	552	549	564	521	552	565	574	548	567	537	524	545	560	585	518	546	561	552	523	550	579	541	538	537	554	582	564	530	535	549	510	508	550	531	545	554	521	535	510	554	566	595	528	573	534	571	547	539	513	557	571	537	566	541	512	550	559	560	500	516	595	546	544	567	543	580	550	585	546	550	554	529	511	582	564	587	584	554	576	543	532	528	553	566	567	541	506	545	519	525	549	611	552	536	558	594	568	526	606	562	555	561	585	572	514	557	535	549	588	554	536	576	521	527	567	586	604	548	543	531	561	562	550	563	521	567	555	543	560	535	546	555	546	546	533	545	565	562	569	550	583	548	544	546	555	558	548	584	558	590	539	563	558	559	544	573	525	566	564	515	528	601	578	523	564	575	550	527	570	570	572	577	560	609	536	564	536	545	538	533	531	561	580	561	560	541	510	566	564	578	553	562	593	543	554	530	537	577	561	556	585	538	563	552	570	562	538	547	564	542	552	541	554	541	508	533	545	500	559	539	509	542	567	540	560	558	549	559	554	579	555	523	531	576	557	532	583	557	533	540	537	543	513	495	540	565	565	509	539	563	535	556	528	546	536	578	542	548	592	584	554	604	592	578	549	562	565	550	555	549	583	572	560	563	546	541	565	534	518	558	566	533	558	558	559	540	568	563	535	519	534	570	571	527	567	556	552	558	548	547	558	557	533	592	529	558	554	541	593	587	566	556	514	539	589	585	555	562	557	541	596	515	546	561	568	567	581	552	571	576	563	539	570	568	574	558	554	535	532	523	577	578	531	523	541	509	572	596	553	559	558	567	560	565	564	571	543	535	557	541	562	565	570	564	564	550	549	534	574	566	535	593	556	547	555	566	565	544	535	563	563	512	549	550	526	504	543	542	578	586	568	539	571	572	544	560	554	567	526	512	524	563	596	587	571	548	540	577	523	556	605	516	574	515	535	541	599	554	515	533	515	543	586	546	560	572	547	557	561	586	540	553	574	550	567	584	563	556	550	501	545	574	571	530	536	553	543	556	542	564	599	522	521	523	588	528	523	515	554	567	578	552	538	527	555	533	540	562	586	524	565	545	616	567	573	548	545	642	539	568	524	603	567	580	547	565	524	585	546	568	594	575	552	541	592	553	505	588	574	556	558	571	547	572	534	565	575	547	555	552	570	564	579	550	567	513	550	560	569	549	554	566	547	565	518	515	522	528	538	533	544	505	521	574	608	544	548	548	548	522	554	535	584	558	558	552	537	533	536	572	562	538	563	560	552	556	571	579	531	536	563	548	542	582	561	579	544	534	545	554	553	522	546	572	550	515	525	564	577	559	510	574	534	598	557	533	509	547	561	527	560	572	600	580	562	558	549	534	602	529	564	577	563	562	525	530	551	542	545	561	518	574	546	577	563	549	526	556	562	577	565	542	567	556	554	562	556	549	577	560	494	533	560	566	564	582	550	578	563	516	530	540	583	554	545	544	525	536	561	527	559	544	549	518	553	574	578	551	496	558	515	583	574	601	524	514	590	598	545	523	539	556	598	518	582	548	531	548	560	563	536	588	535	568	559	547	535	526	580	525	561	560	523	528	528	582	563	574	566	545	572	530	522	553	556	575	550	518	528	559	584	539	607	517	530	536	544	551	513	580	526	557	558	523	541	553	560	556	551	521	580	556	472	521	524	567	597	525	562	524	559	593	558	554	494	513	569	602	572	562	546	553	564	524	570	581	578	518	513	530	561	539	567	543	558	563	559	575	571	536	548	559	564	569	561	531	574	552	536	536	611	535	557	577	566	545	534	536	549	544	544	578	567	540	584	538	569	553	601	565	536	585	553	526	565	585	561	563	516	527	532	574	492	532	572	501	551	546	576	512	535	577	563	542	536	538	525	560	549	549	543	555	540	549	547	559	554	571	563	561	542	556	532	570	565	558	543	561	559	525	532	521	546	576	540	516	568	590	570	578	550	542	558	565	529	566	515	562	523	556	579	546	532	561	544	540	568	534	528	526	553	573	564	563	566	541	563	560	539	568	550	536	554	527	537	538	528	584	568	576	518	543	554	571	534	551	581	571	613	548	573	546	550	567	569	537	545	554	565	530	554	544	571	557	568	548	589	560	550	574	538	555	557	497	580	553	566	585	549	499	542	531	574	576	514	557	562	537	576	530	566	540	566	540	546	534	612	523	507	555	554	540	540	531	555	562	539	525	573	503	546	569	567	515	596	552	572	534	572	570	543	589	538	573	558	560	596	540	533	586	578	553	548	566	516	578	527	574	572	527	548	545	534	583	561	566	557	548	548	545	498	514	576	542	531	534	593	530	578	589	529	590	537	608	524	557	538	566	595	562	551	545	565	561	555	548	528	573	559	558	517	548	572	531	527	573	545	542	610	588	551	566	568	554	539	580	530	578	528	560	526	558	546	555	565	547	568	552	556	562	590	580	582	571	568	542	548	548	547	586	533	546	518	587	532	531	596	507	568	542	551	562	528	548	525	566	598	583	513	506	542	575	551	559	568	572	582	499	539	561	534	523	546	573	527	554	550	508	494	557	525	572	541	537	528	545	581	568	553	534	579	520	569	543	540	570	552	599	597	546	557	574	528	531	576	555	518	575	529	567	568	531	579	546	560	539	559	547	569	544	541	562	570	580	523	529	552	522	586	569	532	575	524	526	541	546	595	510	550	579	500	553	593	551	569	562	572	533	548	548	542	561	603	552	569	522	527	567	506	564	532	514	567	500	581	534	555	552	529	551	562	557	562	528	564	552	532	526	557	535	575	561	577	543	531	524	564	543	562	578	575	555	563	574	528	547	550	547	610	554	546	536	533	514	588	548	560	569	543	545	544	515	547	597	541
32914	40666	41491	33097	20721	13029	8917	6518	4757	3685	2818	2204	1685	1339	1141	1032	917	815	657	632	587	511	497	467	487	462	415	388	351	366	367	398	382	341	340	329	388	347	348	335	345	339	324	338	352	338	345	346	338	321	334	331	306	356	308	338	350	341	337	328	336	334	309	321	318	366	359	343	367	332	353	311	313	343	335	355	323	349	313	346	285	330	285	300	333	354	317	334	336	329	352	333	366	331	310	334	339	334	332	332	313	330	323	340	335	326	346	341	341	289	314	340	328	334	313	324	315	325	314	342	321	349	334	324	317	334	325	305	314	332	333	318	327	341	324	320	323	337	291	372	371	298	337	340	303	318	328	289	341	302	326	322	296	341	348	337	356	362	297	314	290	334	329	314	320	329	327	317	337	314	316	369	312	337	333	344	326	335	331	329	353	353	373	317	311	315	328	340	323	319	306	323	317	318	360	330	323	330	347	323	333	314	333	320	311	374	308	302	339	337	336	331	337	313	373	302	345	336	342	314	337	359	317	321	358	384	332	330	302	351	366	368	317	330	334	347	350	320	346	357	324	348	326	283	342	372	348	359	362	308	350	353	326	353	323	321	309	326	305	362	334	294	347	321	306	348	336	300	320	327	329	301	342	354	297	310	349	341	343	353	363	304	329	330	311	360	338	329	340	342	338	345	333	293	348	338	328	285	330	361	333	327	329	349	350	336	338	306	322	360	316	355	321	305	344	328	306	307	337	368	296	322	291	356	323	316	319	340	341	337	318	333	319	326	307	384	324	323	329	345	338	334	314	349	325	319	310	358	369	339	344	336	362	336	332	344	320	326	325	332	333	333	340	398	346	351	332	356	335	297	331	348	343	327	353	341	334	337	303	307	308	340	361	360	331	357	350	308	342	341	352	326	285	345	317	355	353	357	348	348	344	325	332	335	362	341	324	331	320	331	347	317	347	309	349	345	326	323	314	343	324	363	343	352	317	330	329	299	347	310	324	328	346	315	357	301	336	369	302	322	303	351	334	318	350	324	313	360	328	312	338	346	342	329	357	322	343	357	346	323	347	338	300	299	341	370	363	368	336	301	361	342	351	329	344	364	339	322	335	332	332	332	317	359	336	314	366	335	340	344	270	342	381	319	359	316	327	346	322	309	337	344	342	319	346	345	335	309	319	353	335	309	359	327	325	365	323	316	339	363	355	319	339	288	351	332	324	326	322	313	326	318	359	336	319	350	323	314	313	340	328	324	302	310	328	311	348	327	324	357	361	297	312	309	333	353	361	326	307	344	355	396	349	360	327	338	329	351	309	343	335	331	314	346	350	306	357	351	336	330	324	342	341	313	331	323	306	332	340	330	311	321	326	353	319	359	329	343	328	345	317	326	340	325	341	317	313	343	318	340	337	330	345	350	300	303	348	343	349	315	345	350	365	346	332	326	327	338	302	333	338	317	334	313	351	321	343	339	336	353	311	332	337	354	312	347	349	353	360	316	338	311	340	330	324	349	352	341	343	341	325	352	340	344	337	338	353	338	303	352	326	345	316	309	319	313	340	357	322	330	314	336	330	346	316	347	348	332	327	333	357	341	306	360	328	357	332	357	332	343	356	334	365	339	313	331	293	335	355	319	291	324	346	332	309	336	329	339	334	327	321	342	358	367	298	352	293	320	354	307	332	348	291	319	352	357	320	329	323	324	345	330	317	361	325	366	332	342	368	310	335	342	346	298	354	350	366	329	356	322	301	343	366	358	385	331	313	308	348	339	352	331	343	362	340	317	344	306	308	317	330	334	355	323	321	351	355	323	349	330	313	353	304	375	295	336	329	335	352	327	310	354	293	323	331	363	342	321	344	331	370	346	337	333	312	313	343	297	345	320	394	331	319	357	369	304	380	311	322	308	359	289	333	311	355	371	331	321	341	324	376	334	340	323	355	338	341	334	321	342	330	304	328	316	340	317	329	328	364	312	294	324	340	322	341	326	304	363	326	355	335	361	352	313	339	348	357	330	329	306	334	345	317	342	320	336	311	337	344	360	348	313	329	335	304	317	342	341	356	309	297	334	350	311	334	340	308	358	348	323	322	328	324	350	348	346	356	361	341	350	290	343	347	313	312	326	317	343	336	351	332	351	351	334	335	298	346	330	334	365	299	327	342	325	338	301	351	352	305	333	323	346	358	330	358	337	323	309	348	333	326	332	368	361	347	340	304	331	309	341	388	338	336	336	340	358	355	353	329	351	312	321	333	344	328	366	322	317	332	340	377	331	338	340	308	364	351	329	329	342	341	300	356	332	358	310	374	302	304	346	313	365	334	334	318	308	365	316	320	340	322	356	317	323	363	326	330	331	337	350	343	340	336	358	298	335	318	368	333	294	312	347	327	347	336	315	304	309	328	333	311	354	329	327	335	350	348	320	353	342	349	330	364	330	303	319	325	332	357	347	319	320	299	347	318	305	346	326	323	352	314	335	344	347	352	348	376	338	352	318	304	301	297	309	350	332	386	336	305	354	331	344	323	333	312	324	313	326	351	337	358	333	331	329	344	339	341	330	301	342	352	346	333	305	321	316	316	347	328	340	366	343	362	314	347	324	329	358	327	334	342	348	335	338	320	356	343	310	333	298	359	330	300	301	348	303	356	331	311	319	367	326	307	310	332	369	333	306	291	299	332	311	329	324	337	354	319	364	377	352	336	332	328	302	343	304	314	334	360	334	336	316	332	339	330	326	325	320	343	353	307	344	348	337	340	340	320	336	333	315	318	348	330	344	336	326	360	338	316	336	333	342	333	346	320	360	340	357	343	324	308	313	335	362	333	358	308	330	335	336	313	327	311	321	314	355	369	322	336	358	345	298	322	321	355	342	339	334	331	338	332	316	342	339	305	336	349	322	308	326	354	346	350	325	342	330	324	329	317	329	398	326	329	379	334	332	339	326	360	329	331	309	336	347	346	316	339	313	318	323	382	344	334	312	347	343	370	301	316	325	326	341	325	312	323	333	347	285	338	364	312	311	346	335	322	326	332	327	353	321	344	308	329	369	328	344	343	357	332	357	365	365	361	348	351	355	326	321	305	336	351	333	329	330	308	325	335	323	344	338	337	335	304	342	327	333	351	349	312	314	361	357	328	340	319	295	334	334	330	357	310	359	334	349	366	380	348	292	358	319	336	343	340	312	324	324	334	325	339	371	375	283	367	316	322	321	356	335	348	313	326	339	330	325	316	332	334	345	305	330	330	323	326	373	360	338	356	357	356	338	319	374	326	357	340	349	357	356	325	301	342	321	334	315	353	315	317	335	369	325	322	324	337	318	348	325	336	327	322	355	321	330	339	325	346	361	325	351	298	344	327	315	315	310	318	321	314	360	303	332	328	340	354	337	327	319	347	317	315	331	328	320	347	349	316	320	317	343	338	343	313	339	337	321	335	354	325	349	322	342	357	328	338	312	333	307	335	293	348	339	342	337	299	329	322	316	330	355	358	331	322	334	296	332	324	330
35652	51536	40098	29862	21037	15841	13194	10183	7833	6266	4860	3504	2724	2069	1803	1498	1358	1088	986	917	787	711	638	616	567	479	520	453	433	452	412	385	358	375	381	388	377	345	375	338	343	362	351	383	364	354	365	405	337	398	364	371	329	317	337	369	359	319	338	375	355	343	370	330	342	365	348	363	365	348	332	358	327	308	383	358	325	365	368	355	365	334	330	352	357	308	369	356	377	354	361	366	346	358	377	382	366	364	350	358	338	343	342	353	353	372	315	369	346	411	328	328	331	390	362	381	366	349	339	365	302	351	368	354	371	358	347	336	382	334	357	331	387	377	328	328	359	370	353	387	397	319	355	395	368	350	376	363	334	356	379	346	389	364	356	340	338	362	354	354	334	343	361	394	351	341	339	361	351	348	320	357	350	345	307	383	325	365	339	355	363	362	375	330	374	358	327	356	335	335	333	381	344	353	357	345	350	328	357	349	322	399	354	333	372	316	325	350	339	388	346	334	348	403	358	354	330	367	352	378	348	347	346	364	362	373	357	376	360	338	368	357	358	327	354	349	343	340	331	329	383	360	334	365	368	366	383	385	347	366	316	327	345	336	340	333	389	359	317	367	322	362	359	351	342	336	340	336	354	385	337	323	337	362	312	384	347	339	376	362	339	332	351	320	328	374	358	347	366	347	341	357	377	333	366	367	326	361	340	310	346	332	353	329	347	359	336	359	335	338	378	328	379	379	362	314	361	361	350	357	359	344	315	358	334	331	377	334	369	338	337	332	374	358	373	388	335	340	369	355	362	325	340	383	378	360	349	388	346	357	317	360	329	315	345	347	327	378	352	346	353	342	360	372	343	344	324	366	322	384	321	358	352	358	344	349	328	327	383	360	339	335	384	361	347	335	372	351	378	374	373	357	378	363	384	367	342	327	358	362	345	351	333	331	347	355	358	347	367	353	370	368	356	348	342	334	361	347	357	349	364	340	358	316	356	347	350	329	353	364	351	337	350	327	348	333	356	367	332	356	391	350	324	356	349	344	356	367	346	353	357	350	376	339	382	327	365	380	344	346	332	357	337	343	359	334	336	353	330	358	349	350	371	331	352	365	348	373	377	343	373	372	359	363	381	337	356	349	336	335	336	340	351	337	374	346	328	392	353	367	339	371	334	357	354	368	391	346	322	370	359	354	346	356	343	342	360	358	341	339	342	357	333	382	354	369	350	350	341	357	365	351	331	351	304	345	359	359	340	370	347	350	349	361	366	356	360	358	353	336	375	327	359	383	334	356	355	354	370	330	349	343	361	373	342	349	370	339	354	343	349	351	345	339	349	357	330	373	330	378	366	359	344	363	360	334	343	359	365	361	384	341	327	332	341	370	347	358	323	384	367	342	353	345	354	366	394	342	362	328	346	364	353	366	349	330	356	348	339	346	361	362	339	362	350	356	372	299	359	348	335	357	364	361	391	399	362	365	376	321	333	351	331	374	352	334	349	385	317	350	335	358	332	369	361	333	358	373	337	358	373	311	348	343	348	365	347	316	362	337	344	335	337	343	328	350	330	315	340	340	358	366	340	378	361	350	342	367	363	336	346	357	349	328	354	375	378	368	324	379	348	334	367	329	322	355	395	356	331	372	394	349	351	349	356	321	361	348	333	372	354	357	363	348	343	355	346	325	374	362	337	330	368	380	358	371	341	360	365	339	333	365	344	351	351	333	380	324	348	347	377	357	353	357	348	375	336	340	370	337	323	342	332	310	364	352	328	340	364	326	342	332	332	358	337	387	376	352	360	340	364	349	376	318	369	373	317	379	340	343	354	347	334	368	344	353	358	371	346	390	330	371	336	358	322	364	356	361	331	380	324	355	387	356	360	338	323	381	337	364	376	348	359	345	379	295	347	360	364	367	363	364	326	367	357	344	340	337	356	344	344	352	330	349	362	331	363	350	366	333	324	340	346	367	354	377	362	383	361	344	338	331	370	322	369	367	339	349	338	361	350	320	370	361	333	397	314	343	328	358	362	362	371	371	336	333	358	352	338	360	367	334	359	354	342	367	340	350	322	336	335	382	364	350	366	330	316	359	355	340	345	351	338	390	351	337	352	377	359	337	392	337	345	360	329	366	365	357	335	360	346	349	335	361	336	391	330	357	321	346	359	352	365	337	364	363	348	315	349	333	362	319	365	320	386	330	345	334	343	348	317	364	353	346	386	308	383	340	357	362	324	314	360	346	365	325	386	325	363	368	361	375	344	366	325	347	348	351	330	351	363	351	375	343	354	398	364	367	396	352	354	353	370	373	354	363	331	313	362	343	350	351	366	325	378	322	352	348	319	335	377	385	369	360	346	370	373	335	339	330	338	313	359	346	311	343	335	374	348	355	343	325	378	355	351	340	342	319	342	351	363	342	373	374	388	378	362	400	359	319	351	354	356	342	336	363	379	343	377	364	354	351	351	358	377	339	318	337	355	353	327	357	387	364	378	335	346	335	339	364	380	359	326	348	361	340	331	356	336	340	375	371	393	340	362	342	342	321	344	364	353	337	379	366	352	328	351	327	359	330	321	370	348	383	374	367	317	349	328	351	328	337	376	338	347	333	362	342	386	357	359	337	372	334	341	332	357	356	365	339	341	337	350	365	354	357	325	347	358	324	334	390	358	322	327	364	378	376	355	340	367	312	372	328	375	350	360	359	341	376	373	349	346	365	329	323	370	357	377	387	337	332	347	365	347	374	337	387	340	352	377	363	353	362	333	364	368	332	371	358	359	358	365	331	344	355	355	341	358	335	342	377	350	386	373	353	351	338	366	375	350	381	350	366	371	377	360	367	344	335	350	372	358	373	359	365	354	323	312	369	364	354	346	349	346	368	374	361	364	342	329	348	367	350	371	321	327	322	334	353	348	314	320	366	363	364	339	375	357	362	342	347	348	364	342	381	341	365	350	371	364	366	353	368	349	347	354	326	351	343	353	359	358	340	362	370	369	337	346	347	360	326	355	354	336	358	359	338	340	349	327	368	346	318	348	377	344	337	335	349	333	354	363	347	325	336	367	376	351	364	348	356	354	365	355	335	362	376	345	349	376	346	369	354	317	341	343	374	362	352	315	346	350	335	339	391	352	340	343	322	337	348	342	344	345	336	328	367	391	321	340	338	362	364	301	345	310	334	365	337	349	352	334	332	301	328	355	355	349	381	336	353	358	376	377	357	389	378	382	340	349	341	334	339	337	336	361	357	351	340	329	316	318	373	385	367	361	373	379	367	379	358	404	356	349	369	365	382	344	356	374	346	328	361	383	356	376	341	356	366	372	325	332	351	368	370	319	356	313	376	375	323	323	338	347	393	350	320	342	386	348	333	341	353	376	345	371	339	334	369	361	376	353	350	360	331	347	371	403	332	332	335	330	316	367	357	354	356	318	340	342	378	320	386	361	350	379	360	329	365	342	372	337	395	347	395	364	345	368	364	344	344	363	374	355	361	368	348	335	376	352	330	342	339	360	352
23796	21247	28977	26325	23278	21890	16788	11079	7913	6309	4485	3200	2645	2155	1875	1619	1483	1222	1166	1062	955	847	725	720	696	596	631	594	589	540	546	552	500	479	534	499	502	479	473	484	490	454	441	479	480	450	437	406	474	423	434	470	448	450	463	476	437	415	435	434	479	406	470	483	436	480	491	470	445	433	463	456	491	424	448	474	461	491	444	488	479	425	419	476	539	457	457	437	425	472	454	431	439	478	487	395	430	449	474	481	465	451	465	456	489	444	494	498	464	421	468	466	452	431	470	440	426	466	469	459	443	462	427	426	463	435	459	467	480	454	439	458	441	474	490	402	428	459	425	461	453	444	440	454	438	444	445	470	485	447	435	442	460	450	455	482	467	477	462	452	487	481	426	493	450	467	500	439	488	447	435	420	435	444	416	428	430	441	424	429	453	456	454	387	420	493	439	473	454	430	497	446	449	423	456	472	446	504	479	487	470	432	438	429	447	461	448	458	447	466	471	449	462	493	446	453	475	442	444	459	461	445	444	452	474	457	434	475	433	467	450	464	397	441	432	432	456	473	465	404	433	438	444	423	444	435	470	456	457	431	438	475	472	465	451	442	453	469	462	447	458	477	488	433	431	472	432	466	430	425	468	438	463	420	458	439	490	487	464	469	465	452	474	461	481	465	440	437	448	433	449	477	433	451	455	476	469	445	460	428	427	477	416	452	433	434	451	451	442	429	419	465	448	470	441	421	477	457	440	440	450	440	437	423	444	449	444	493	509	421	461	449	464	458	457	460	467	481	456	473	458	420	463	473	452	476	446	451	447	475	448	414	451	469	420	443	493	468	451	460	388	449	467	452	438	472	486	458	430	458	441	481	465	496	457	419	454	498	458	465	463	454	461	432	435	429	459	449	467	437	431	460	432	426	502	451	453	456	456	455	474	448	444	427	396	435	450	470	443	465	460	444	464	433	438	426	425	443	466	459	444	445	473	443	473	436	444	505	456	466	443	435	419	436	447	462	478	437	470	405	452	461	450	475	470	451	452	417	442	460	457	449	485	463	446	489	454	451	443	461	452	458	449	423	458	440	433	469	458	478	458	414	448	438	395	440	496	457	431	466	467	471	411	451	475	445	447	463	474	465	461	464	425	451	433	473	441	459	451	483	449	456	519	510	464	429	477	494	479	455	449	461	507	479	440	493	424	455	468	453	459	429	466	460	521	432	489	472	461	440	462	503	444	417	443	446	488	483	464	459	470	465	456	490	431	450	475	493	453	472	455	477	469	490	466	454	501	461	451	445	469	454	436	460	464	439	421	419	461	467	475	462	417	443	465	440	483	459	447	452	432	472	431	454	465	453	432	427	436	445	443	441	450	448	439	447	475	447	438	460	415	444	472	415	466	460	481	439	436	448	448	448	455	438	452	460	458	484	457	486	429	435	411	455	488	398	468	457	469	429	442	433	402	454	473	462	424	487	456	464	440	426	489	485	460	465	450	450	438	475	483	484	481	424	449	472	425	446	451	457	430	444	442	461	468	437	428	480	463	447	470	470	447	455	449	464	471	473	435	455	500	447	452	453	442	459	425	471	430	442	449	438	414	433	457	489	452	455	480	457	469	491	427	433	466	475	473	440	439	482	498	503	451	427	428	458	483	458	446	433	452	461	448	464	469	452	438	469	470	456	430	408	444	451	429	469	386	428	412	448	441	449	446	414	454	456	474	469	473	464	478	446	454	469	453	458	469	438	472	406	437	483	481	460	464	450	409	472	466	405	453	458	423	429	446	467	483	440	434	422	486	484	463	484	450	472	433	457	471	460	474	471	477	447	426	457	456	410	436	485	418	477	459	467	440	451	434	465	462	416	463	441	445	440	452	452	454	438	460	435	425	448	499	452	446	502	446	431	409	475	458	456	471	473	489	440	443	417	444	438	453	459	477	423	436	431	474	472	448	457	467	446	465	461	489	455	436	453	462	435	416	459	481	431	440	444	423	457	449	434	482	435	450	419	432	465	461	458	447	488	500	443	423	453	418	448	445	437	471	458	425	456	431	472	481	462	449	465	475	460	465	435	460	449	444	485	420	473	446	476	483	444	442	432	464	447	473	460	437	464	458	480	485	459	426	438	478	444	473	384	429	447	442	429	438	434	433	487	435	460	470	468	454	422	474	464	442	425	444	471	442	450	474	455	411	470	458	464	480	443	444	458	437	442	409	446	451	411	454	451	457	406	443	437	443	471	469	440	459	445	444	486	404	457	439	454	444	464	454	460	443	463	442	454	520	474	467	438	483	445	448	465	438	472	452	452	440	447	432	440	463	418	468	478	454	468	449	443	447	444	492	474	454	448	451	449	430	450	426	502	439	458	442	433	465	424	469	433	444	430	472	429	447	474	465	483	408	430	439	422	455	441	433	447	471	457	461	482	497	467	453	489	472	467	428	410	460	465	455	493	462	480	465	441	431	487	503	490	470	431	429	469	446	467	434	494	452	477	445	411	489	469	439	441	490	426	432	473	474	475	498	425	409	440	445	440	437	431	449	447	468	434	480	481	443	473	428	458	438	439	438	455	463	455	485	481	491	437	462	434	445	441	449	488	430	474	444	411	431	465	423	452	467	392	436	457	433	402	460	484	452	478	465	469	442	466	470	466	480	442	469	452	428	452	449	427	449	468	454	437	435	423	471	469	468	456	433	458	423	450	462	473	462	468	436	431	468	413	459	472	468	472	485	409	439	474	459	445	457	451	482	483	455	451	458	455	443	459	449	444	449	501	448	462	480	408	455	451	419	444	429	448	500	470	446	488	438	426	436	443	457	449	474	452	464	449	439	481	433	469	474	436	462	459	437	465	419	435	457	439	478	449	461	411	414	458	444	456	456	448	479	439	442	438	455	432	461	429	457	485	469	467	448	449	468	450	461	511	434	472	406	439	453	443	454	424	450	464	466	425	455	440	494	465	465	434	463	453	471	471	464	474	437	470	491	436	427	439	441	444	443	423	484	453	458	442	442	468	429	481	470	426	427	459	438	466	446	447	451	441	465	473	459	433	475	477	444	458	446	441	461	439	499	461	462	424	454	445	435	448	429	463	419	471	436	464	458	484	424	443	453	429	486	454	427	450	474	473	458	476	456	458	450	422	399	459	459	427	460	467	442	490	499	448	455	445	445	468	438	449	501	463	454	467	456	493	452	470	431	446	429	436	413	451	497	469	478	473	448	456	455	465	468	439	459	437	505	458	423	470	465	464	468	475	445	437	422	451	436	442	460	492	433	448	462	439	446	484	457	449	451	498	471	494	450	456	461	472	436	465	446	431	435	424	445	447	470	463	438	477	449	476	460	456	475	460	464	443	436	444	473	478	487	489	436	437	452	473	463	466	465	473	464	475	458	456	463	433	421	475	463	439	469	477	429	466	481	463	416	497	466	434	462	472	434	427	453	464	441	474	466	443	444	462	431	411	438	442	453	454	459	428	459	477	455	434	431	448	446	425	432	472	461	450	466	453
36144	60987	47050	36720	26463	21926	17735	14643	11531	9190	7005	4980	4101	3253	2795	2406	2041	1801	1551	1442	1152	1052	944	835	816	755	733	629	672	592	595	557	545	478	504	512	485	507	481	482	474	517	523	484	470	488	509	442	500	522	481	444	480	489	419	471	455	501	467	500	442	472	432	476	474	522	462	486	454	502	448	497	496	485	471	452	486	452	493	485	473	490	446	485	441	485	490	435	477	458	461	472	464	468	431	466	531	465	425	448	524	452	470	510	483	468	474	488	476	496	487	453	475	455	457	480	441	448	484	486	436	467	439	448	457	490	473	443	476	512	495	488	451	475	480	444	446	461	455	466	460	473	468	482	464	468	483	443	465	468	438	487	467	450	452	425	468	447	490	468	430	448	480	469	442	450	457	444	451	452	478	444	486	464	452	476	449	477	481	484	465	470	522	489	416	458	533	470	442	462	456	466	511	489	477	498	462	476	429	484	490	491	465	454	456	436	471	440	438	454	466	472	444	434	470	442	428	481	469	487	470	437	468	439	463	443	433	444	427	491	486	495	476	449	461	498	499	418	475	462	485	491	478	450	482	457	456	439	487	470	462	501	479	448	465	425	493	454	440	453	454	483	445	451	457	496	470	431	456	476	490	446	484	460	450	432	479	465	468	499	476	477	472	426	480	509	450	481	480	503	469	473	443	501	476	485	454	448	460	424	414	434	453	492	473	484	505	502	481	481	458	446	472	486	499	468	457	434	485	470	462	419	465	457	468	453	482	420	477	462	465	486	476	493	459	461	453	480	487	447	439	495	456	491	450	493	462	442	491	464	464	464	474	467	455	465	472	460	441	512	436	464	475	465	441	482	478	480	496	446	434	472	427	465	433	433	468	498	436	453	467	499	422	447	496	444	485	408	452	458	472	521	459	481	485	441	436	461	439	487	480	457	484	475	465	430	463	482	448	441	466	475	469	463	463	498	456	440	475	443	445	464	468	474	467	497	441	449	431	472	470	470	463	465	427	473	455	464	459	449	466	479	441	448	469	452	484	421	468	437	462	456	489	473	454	483	452	452	475	415	485	492	471	479	444	447	473	428	447	452	440	468	454	460	478	469	499	439	500	442	496	452	444	463	446	446	488	447	478	474	459	459	429	484	491	451	481	499	446	469	480	416	488	472	469	457	449	489	464	464	473	434	472	499	454	469	445	481	443	455	495	492	448	441	494	476	504	483	469	498	478	438	472	487	427	466	464	451	435	468	475	478	471	470	462	486	504	453	503	467	444	473	478	486	454	462	443	460	500	468	461	460	436	478	467	426	465	423	427	469	436	488	487	468	453	436	442	474	475	452	442	476	459	432	428	482	411	467	463	461	509	463	438	428	450	437	477	471	409	473	481	454	467	484	464	464	452	450	449	485	484	447	458	462	484	430	464	444	469	416	445	447	453	485	460	512	490	508	433	462	456	465	464	461	458	444	444	433	475	426	447	461	431	458	475	440	475	472	461	485	442	487	464	470	480	424	475	478	482	462	480	476	464	478	477	475	469	467	450	423	458	483	467	425	451	485	447	481	474	440	484	463	495	432	460	441	470	428	459	420	469	440	467	479	420	454	448	471	480	433	455	441	464	455	466	436	446	477	444	445	450	478	482	441	487	489	471	457	477	459	477	490	449	487	472	504	484	457	454	456	457	472	448	459	438	532	452	477	459	479	517	475	444	497	462	478	445	487	421	461	444	458	458	489	500	458	443	460	502	481	486	484	447	475	450	433	458	435	476	410	466	453	437	473	489	467	439	478	444	474	470	425	455	450	450	451	446	469	422	493	446	442	420	507	484	489	450	457	423	470	482	474	434	451	506	480	435	490	463	467	463	482	444	448	445	442	468	473	463	424	460	439	486	489	467	462	509	489	452	499	459	492	442	436	449	446	473	464	437	460	458	477	453	462	456	432	499	436	505	472	502	484	436	449	472	442	457	461	467	411	483	491	495	445	481	470	432	488	433	463	450	459	458	398	459	430	466	430	460	433	454	445	457	461	482	433	444	475	489	455	478	441	423	465	435	463	491	491	444	473	444	445	482	471	482	452	461	450	491	453	488	516	466	457	442	470	470	525	463	453	490	473	458	461	452	467	466	419	457	489	472	412	497	469	425	457	434	450	424	416	427	455	453	496	463	448	451	496	468	442	444	487	472	448	442	483	477	443	499	473	429	498	459	474	454	518	491	428	437	478	518	455	483	442	473	440	427	465	452	446	437	462	460	475	533	448	447	497	454	459	459	496	457	431	469	480	430	480	450	487	475	447	481	452	494	475	459	467	483	496	443	442	466	462	438	430	455	447	456	449	444	495	452	491	488	437	453	479	435	453	425	437	475	469	451	475	418	438	451	449	464	488	443	451	471	463	427	465	457	456	439	463	456	456	427	496	442	473	463	470	470	429	467	446	444	448	466	447	480	496	432	462	462	460	467	445	440	443	439	445	456	453	434	497	474	481	465	473	446	407	455	425	465	497	454	468	500	479	466	466	471	460	462	487	431	468	457	498	470	448	467	468	459	471	487	513	458	472	512	441	415	427	468	481	419	490	444	524	481	461	492	466	461	466	456	442	477	499	427	479	451	495	451	437	448	443	492	426	478	453	447	437	466	477	515	461	464	445	466	438	447	474	467	457	475	466	449	454	492	485	443	491	443	472	466	452	459	423	472	466	448	461	481	460	444	452	467	440	458	484	455	428	502	461	478	445	483	443	456	432	478	508	428	447	466	464	470	433	444	505	463	416	449	428	448	479	435	474	473	439	442	484	417	455	451	485	462	469	456	473	484	481	459	485	476	478	479	488	475	445	465	466	423	475	448	430	458	477	494	432	460	477	457	518	462	467	424	446	467	461	476	461	469	455	448	489	421	461	506	442	462	483	448	441	522	436	465	500	477	486	505	444	475	500	461	480	503	472	450	480	480	499	446	425	454	440	438	503	423	446	470	445	478	445	461	470	477	485	482	420	439	496	480	481	470	457	457	429	459	499	469	443	444	419	446	458	476	495	461	475	507	481	483	461	434	465	466	434	455	463	443	461	524	430	491	497	476	458	426	474	450	467	451	481	443	464	435	454	454	430	476	467	497	466	471	441	466	490	483	476	467	493	505	462	480	487	495	469	462	456	470	460	447	457	462	458	483	506	452	482	412	463	449	493	469	440	440	461	444	444	450	453	447	467	467	479	457	465	451	496	479	446	464	464	486	483	459	455	466	466	484	449	494	466	468	412	429	471	464	445	463	441	427	457	485	437	450	449	496	428	474	482	459	469	479	495	477	500	461	457	455	492	452	439	499	482	445	464	458	469	431	502	503	473	480	461	458	420	470	455	468	438	479	469	489	423	457	449	466	484	442	457	470	460	442	470	490	452	482	473	469	474	458	454	450	452	446	465	479	438	480	508	483	501	468	450	449	461	500	485	465	468	500	481	482	456	460	460	461	516	447	462	481	448	501	459	420	475	469	470	478	456	469	450	418	448
24976	21803	29934	28996	22309	16728	11557	8375	6326	4840	3554	2557	2070	1650	1378	1200	1037	997	948	859	763	593	613	557	530	506	448	495	452	449	422	418	374	414	397	390	369	395	349	390	361	382	365	381	363	366	361	344	404	379	367	385	369	338	359	362	354	381	372	329	361	354	367	417	382	377	350	367	372	354	351	368	379	344	349	352	367	372	393	325	380	367	387	353	371	339	347	340	326	351	381	328	354	382	340	356	354	346	378	346	361	350	381	384	387	392	395	358	345	372	362	354	362	327	377	315	367	345	347	369	380	362	366	350	310	360	379	379	327	375	353	365	334	366	381	383	378	368	371	346	356	332	380	367	349	345	353	384	375	388	351	380	365	371	343	342	388	360	384	349	347	331	367	362	372	378	352	327	346	343	358	368	390	363	358	369	351	338	393	341	352	384	358	356	330	357	377	327	354	367	357	349	344	364	377	350	340	373	370	339	355	323	345	372	365	354	358	361	362	379	352	327	307	322	379	376	348	345	357	348	326	334	352	335	358	344	365	375	386	355	366	383	353	374	377	356	345	368	385	337	332	368	348	338	327	363	385	378	373	363	352	342	380	339	380	331	359	397	364	365	362	326	378	354	346	381	350	388	383	361	353	351	377	341	371	367	369	345	338	342	360	351	350	369	375	368	373	356	374	332	333	316	339	350	388	370	344	341	345	358	358	354	351	324	391	362	349	348	366	362	369	353	386	349	370	378	362	360	357	353	366	343	343	355	313	378	351	336	383	311	337	377	360	323	362	334	372	375	368	380	340	335	350	349	347	336	375	360	365	328	385	369	360	368	361	364	371	391	353	342	326	361	335	332	349	347	368	373	364	369	364	349	327	368	369	344	340	350	328	343	336	380	351	367	348	338	389	334	338	336	342	364	364	351	380	357	379	359	369	360	361	370	369	351	379	380	357	348	371	328	352	334	364	356	337	342	335	339	385	359	345	369	351	329	363	355	349	344	352	381	348	353	349	338	372	347	367	337	371	377	339	363	352	375	362	367	363	355	359	384	353	362	346	368	366	370	391	379	351	334	376	365	359	375	356	339	327	328	356	338	349	358	337	349	357	349	327	402	366	385	367	345	365	325	334	347	370	333	381	334	355	353	397	346	367	319	356	370	354	330	347	369	343	356	374	350	354	381	363	327	340	351	390	366	376	364	347	372	366	388	325	347	352	384	318	359	348	378	351	362	330	321	374	357	349	391	379	368	356	369	369	360	373	354	333	336	348	325	370	363	342	364	348	361	359	357	350	342	365	373	328	380	383	366	357	341	352	309	360	337	355	360	347	385	371	380	364	364	351	343	339	362	393	322	349	366	401	377	347	339	381	362	345	341	370	359	363	346	399	374	331	346	353	361	389	377	340	352	383	378	372	374	396	383	365	404	363	359	315	352	377	355	357	361	399	364	360	376	345	370	382	364	387	376	369	368	378	332	345	365	358	370	372	357	353	353	358	355	338	360	393	323	373	370	392	355	354	355	365	345	351	382	367	376	379	386	354	374	388	352	338	358	358	358	374	341	390	348	358	363	373	356	364	393	329	366	369	374	358	360	358	355	367	353	384	334	380	366	373	348	358	353	365	356	344	362	353	353	366	347	367	366	338	363	363	366	341	335	366	363	329	331	347	370	343	374	385	354	347	361	356	353	371	364	353	335	378	348	372	361	368	325	343	380	356	355	350	355	359	358	394	341	383	340	363	362	360	378	346	373	388	372	362	389	339	355	386	367	358	379	351	354	338	350	362	358	341	313	373	354	365	348	377	369	344	371	372	309	384	358	359	333	368	393	323	367	346	364	315	341	344	356	366	386	321	360	375	361	353	394	386	360	356	355	374	355	327	366	347	350	373	356	349	389	359	363	342	395	364	358	326	366	347	399	395	351	359	335	372	380	354	368	391	388	334	327	331	359	330	352	391	360	370	377	367	399	391	359	385	369	389	352	340	387	372	339	338	391	392	359	348	379	375	373	366	348	352	353	343	363	382	360	380	342	360	340	372	393	393	364	389	376	350	348	360	363	367	358	382	384	353	355	315	396	372	354	364	369	333	371	335	381	372	350	341	376	347	345	367	368	352	362	392	328	357	402	356	364	341	383	376	372	368	353	333	354	342	374	351	360	379	378	358	399	384	392	339	334	387	375	350	389	368	328	362	361	378	366	363	357	353	394	346	341	328	373	361	401	354	365	362	370	346	367	376	336	376	386	371	324	372	406	384	331	359	367	364	351	348	386	387	355	374	401	335	390	392	364	359	350	288	341	397	383	376	367	333	388	344	371	393	365	334	334	372	360	350	366	335	337	371	368	338	363	364	335	349	335	349	337	360	346	374	364	356	344	306	337	317	351	329	352	406	327	374	349	345	345	326	362	389	381	351	347	365	388	367	361	334	378	352	386	339	342	345	352	365	342	351	373	371	364	328	370	405	378	371	385	367	374	330	393	360	329	373	344	417	382	349	352	332	388	366	359	350	334	364	365	384	335	360	354	343	381	335	409	340	391	371	401	363	344	352	356	362	315	370	367	350	358	375	381	372	377	374	341	344	360	389	371	359	359	358	367	343	356	377	364	376	365	368	347	320	375	357	326	373	325	326	375	365	340	332	384	342	388	357	347	388	350	321	359	381	388	344	329	353	392	347	382	383	344	350	353	375	325	345	382	335	365	340	339	360	401	367	374	370	342	381	358	323	345	387	350	379	344	361	353	374	353	383	349	369	375	392	369	364	346	372	374	366	347	409	356	374	372	354	381	345	362	346	401	350	338	345	335	359	351	349	364	398	387	354	352	376	341	354	362	376	381	335	357	376	347	361	371	369	365	322	348	373	351	359	346	346	372	370	327	375	354	358	369	337	375	344	352	359	321	359	329	350	354	337	405	371	360	378	371	375	388	391	356	353	362	333	355	336	341	351	356	343	340	361	339	381	382	346	389	400	343	367	358	376	341	363	380	358	367	358	357	356	375	361	359	340	367	382	369	388	369	378	378	358	367	377	340	375	324	349	407	361	344	374	372	333	375	343	351	363	386	370	363	358	374	355	340	355	347	360	351	374	350	403	322	354	347	353	352	339	339	340	383	343	346	338	362	344	349	366	375	334	365	393	380	375	324	358	392	396	388	343	381	355	354	369	368	360	368	344	335	386	352	364	350	377	398	380	384	348	352	355	373	342	317	337	335	379	330	384	367	356	345	378	363	341	339	364	369	326	392	355	371	347	380	335	365	362	317	366	368	380	342	366	335	361	350	332	333	321	366	345	331	343	338	353	366	361	389	349	363	375	378	330	344	337	334	355	359	349	339	333	358	374	379	355	354	376	365	354	370	375	399	376	346	333	339	376	318	341	373	331	355	366	386	331	404	387	364	398	341	351	384	345	373	374	365	376	323	388	352	364	323	338	385	361	324	356	341	355	403	355	363	402	377	368	371	345	354	375	381	348	358	377	346	372	366	355	382	363	344	355	345	359	341	342	365
35520	57433	43517	32428	23679	19144	15095	12823	10230	7947	5931	4369	3381	2754	2307	1975	1697	1487	1425	1253	1062	877	725	730	682	596	551	556	546	526	522	489	426	404	397	400	430	434	414	424	416	369	397	416	434	391	414	371	445	392	385	389	361	407	416	366	383	429	389	377	411	359	425	408	381	374	369	394	406	378	400	377	390	397	382	382	401	397	376	404	373	379	366	389	377	379	406	391	398	375	386	402	380	379	379	418	367	368	395	364	383	385	399	362	382	412	375	406	393	431	379	387	388	386	406	397	390	406	370	383	391	361	374	374	383	388	372	367	378	398	394	395	364	360	402	368	395	366	417	416	430	373	408	375	403	390	381	419	391	389	411	389	355	390	386	430	385	395	376	378	391	393	377	375	378	375	393	399	376	377	380	389	374	398	392	397	399	382	373	384	378	386	335	415	378	374	358	384	368	388	399	383	369	379	373	390	366	390	434	394	397	394	368	392	387	375	426	420	363	388	428	379	367	399	393	373	352	389	395	379	383	365	382	382	399	405	360	381	404	424	439	368	376	391	334	399	382	388	375	397	402	394	361	359	384	373	400	376	401	420	378	416	365	429	398	369	341	381	388	343	388	424	367	356	360	387	390	390	378	382	399	412	396	392	392	401	370	408	387	410	436	405	378	401	382	420	376	378	403	374	371	391	388	416	375	404	348	370	369	398	398	370	370	397	406	382	399	427	381	419	401	402	401	360	390	377	386	343	389	408	390	353	388	383	390	398	383	391	365	411	421	372	387	388	379	387	378	404	371	422	411	416	372	375	403	405	357	397	399	418	405	377	388	423	382	361	402	368	393	417	379	374	354	399	385	409	391	387	384	412	369	356	378	394	403	379	416	395	398	380	415	405	388	383	419	375	377	397	378	411	381	425	401	407	398	379	398	383	381	388	394	410	415	401	396	370	381	374	386	389	395	420	395	396	393	404	404	385	387	404	387	415	395	383	401	388	382	421	384	384	418	391	374	351	388	376	408	400	392	347	375	370	417	407	378	405	400	400	386	398	406	376	365	376	363	389	370	381	393	393	351	380	409	393	398	364	391	413	378	408	396	379	349	403	357	411	373	380	401	362	380	406	370	371	353	388	381	412	387	414	368	378	398	338	389	368	356	370	411	385	385	378	407	374	384	402	358	434	397	421	388	359	358	354	376	421	392	421	400	373	405	390	385	387	371	376	396	342	397	387	411	401	376	400	363	375	374	380	369	366	403	386	376	362	384	383	398	394	411	384	395	392	406	391	358	369	364	389	390	368	380	413	384	367	377	362	390	375	378	391	398	373	407	394	363	409	378	404	398	389	364	401	367	401	412	416	370	365	369	401	387	382	391	419	388	403	426	425	370	366	395	397	363	397	384	396	411	385	396	389	386	363	389	378	403	400	409	368	380	402	417	360	418	405	397	373	378	363	436	358	419	413	363	373	390	407	385	374	349	413	363	355	406	392	395	353	394	361	404	401	387	439	372	369	431	400	350	372	377	374	380	413	393	435	396	384	404	406	405	399	423	380	379	381	400	350	391	362	409	371	380	387	390	379	369	391	388	413	392	351	353	433	396	422	393	378	375	380	403	399	419	373	381	397	401	386	418	353	380	372	395	373	413	375	368	395	400	372	401	375	390	390	392	366	430	404	381	404	375	396	373	417	389	367	381	388	379	406	376	374	397	363	362	392	394	411	387	392	357	359	422	411	374	411	383	350	390	410	405	370	421	380	392	362	402	368	365	370	405	390	368	371	411	387	408	417	445	348	392	375	353	363	382	406	379	409	407	419	423	393	388	378	392	386	375	365	391	407	398	356	363	356	361	370	370	351	388	383	370	379	362	410	351	381	364	357	393	398	418	376	373	351	388	391	375	375	380	396	380	413	372	410	392	411	385	426	343	388	380	410	386	379	380	369	394	389	404	371	374	406	365	373	404	374	391	387	374	407	410	394	359	398	396	381	385	407	398	436	376	378	378	408	352	388	357	357	398	366	390	372	402	389	395	377	415	381	393	388	390	386	376	360	354	374	375	361	393	399	381	371	359	334	379	365	369	390	392	402	374	393	377	365	376	407	377	383	410	401	424	373	347	426	372	412	350	371	410	409	378	369	385	370	399	369	360	420	381	340	370	392	366	391	391	364	372	380	409	389	392	391	377	364	375	373	393	394	369	384	400	412	341	369	365	427	367	439	363	414	381	364	357	359	373	363	401	400	356	373	401	392	384	356	377	410	389	387	401	399	409	382	405	398	365	400	388	387	431	410	373	349	387	367	371	412	429	392	367	413	353	378	397	372	415	388	414	369	394	383	376	415	415	368	402	363	375	401	342	404	388	357	362	383	369	378	401	387	409	399	375	360	395	387	373	406	426	389	379	391	379	403	383	390	396	396	363	404	423	386	367	367	403	336	400	405	373	412	395	418	395	367	398	371	369	359	373	405	389	369	368	388	419	390	390	379	405	395	390	363	407	414	388	379	373	417	400	413	349	400	400	395	359	373	391	370	360	392	370	389	373	389	396	359	414	390	403	411	388	381	407	396	379	388	416	341	356	381	365	398	386	392	370	402	400	398	426	387	374	399	373	369	398	398	367	390	381	371	375	393	406	384	363	407	396	370	400	398	386	346	382	376	380	386	358	400	377	368	357	408	402	385	387	392	385	358	394	382	368	362	391	380	361	365	375	396	408	371	368	380	413	392	365	385	375	375	403	395	401	378	379	409	408	378	407	414	356	376	397	374	387	403	377	384	407	378	405	438	413	380	430	386	350	394	408	381	405	405	365	409	362	394	348	409	352	349	388	388	358	400	396	420	394	389	380	370	375	382	361	373	387	380	417	387	367	375	385	379	413	380	371	383	394	381	401	382	385	394	415	354	413	371	373	364	418	409	377	380	392	405	404	415	379	418	404	389	374	401	371	388	382	381	406	368	358	351	417	371	353	373	375	416	375	365	378	393	404	374	398	387	390	387	381	389	393	403	355	398	398	382	379	389	388	400	376	377	384	387	399	392	382	391	397	404	395	417	383	365	384	385	399	423	379	373	387	389	356	384	407	379	418	372	380	389	360	352	401	407	391	385	372	378	404	357	406	411	417	392	372	394	365	404	393	406	382	355	368	370	418	407	388	388	363	388	427	354	395	405	404	379	358	334	371	401	396	391	392	386	385	384	376	380	410	372	402	402	378	370	402	406	407	364	381	388	365	389	406	436	403	367	401	400	365	376	397	359	389	388	387	400	395	410	381	368	401	386	392	354	396	386	360	399	361	405	377	385	352	394	390	404	384	400	360	412	400	413	417	409	384	397	375	388	393	402	364	393	394	395	380	369	369	406	364	399	406	372	364	370	393	390	433	383	380	358	390	394	359	377	382	419	399	407	409	409	405	412	389	411	404	380	387	357	387	381	379	406	420	390	425	377	388	335	363	373	382	373	401	388	364	376	351	389	361	370	404	406	398	376	421	381	401	404	385	381	384	365	391	366
22671	21113	28880	24083	22201	23873	23067	14882	10853	8609	6060	4344	3586	3056	2560	2174	1948	1841	1555	1455	1259	1149	994	936	869	778	799	786	757	720	645	618	571	549	561	600	564	588	594	570	555	538	561	528	599	567	535	585	539	532	569	585	527	534	556	527	577	567	533	583	520	563	522	529	574	546	577	564	567	551	495	529	582	532	521	560	568	582	593	566	525	521	544	544	547	547	516	503	573	556	527	512	518	552	500	549	498	537	535	510	547	506	511	537	553	579	561	489	518	537	524	574	534	544	561	536	518	538	494	525	557	539	543	500	560	551	581	581	544	520	512	549	545	516	537	494	526	509	568	519	562	569	510	531	508	515	555	537	550	547	508	567	542	548	543	489	539	516	516	567	529	577	553	521	557	552	525	537	555	567	557	530	533	539	530	581	574	503	550	551	522	511	506	537	530	561	562	502	504	499	583	542	525	553	532	554	588	589	497	558	564	543	551	560	529	568	534	576	567	535	481	535	495	543	536	521	529	569	542	526	545	575	513	514	583	587	540	541	552	529	550	541	545	520	557	563	500	536	587	526	543	564	534	513	589	534	528	570	542	535	536	571	597	551	570	559	541	558	520	538	506	533	524	476	543	554	542	579	510	513	531	518	556	554	524	542	545	549	544	512	524	542	590	516	530	569	583	531	531	533	530	522	520	594	494	521	545	549	505	551	464	536	504	548	512	525	522	477	573	573	538	524	506	535	504	564	528	546	528	529	534	540	566	497	497	545	573	546	538	532	518	529	532	528	533	519	551	535	499	536	542	520	548	526	558	524	515	518	513	509	567	521	565	525	549	549	556	543	532	508	509	551	515	525	579	535	540	565	534	505	526	550	553	530	570	496	516	552	535	524	573	521	557	505	509	533	531	520	567	549	505	523	570	590	526	542	536	522	564	522	486	562	491	533	541	556	515	549	578	545	470	547	513	536	500	563	559	558	583	513	545	517	521	538	558	568	560	522	528	516	510	574	557	510	589	570	515	587	561	517	525	510	515	525	531	502	501	529	558	535	553	529	529	508	515	517	527	526	572	542	537	532	547	551	532	547	551	545	532	517	545	520	520	548	533	495	515	541	542	537	536	544	546	531	477	497	545	565	501	514	532	579	554	495	565	510	514	538	526	526	521	570	572	515	496	546	505	552	520	551	595	586	524	548	521	528	548	523	542	543	511	587	543	531	536	514	533	556	512	544	543	524	541	559	521	536	521	523	536	550	545	545	531	516	538	537	568	501	507	553	510	541	549	515	508	524	552	556	529	520	574	590	525	506	548	525	527	521	548	532	540	489	531	547	526	531	518	553	550	529	549	568	527	540	568	527	519	578	552	531	556	486	528	534	531	565	559	517	551	555	556	513	550	505	536	526	553	525	549	529	510	534	544	534	566	551	502	543	532	543	567	519	502	531	511	554	521	530	569	521	538	496	537	530	563	567	532	553	487	561	558	533	553	574	572	538	538	489	536	519	501	530	526	493	535	520	495	517	517	521	547	564	521	501	529	510	497	551	542	535	562	536	529	541	508	561	558	549	545	528	586	570	516	590	497	581	504	547	496	502	518	459	511	520	563	571	567	529	550	578	522	568	541	548	555	575	579	529	528	578	561	515	560	529	535	524	524	536	561	542	545	551	507	557	543	489	549	554	517	544	583	544	483	544	508	535	558	549	524	540	528	521	552	522	549	541	538	521	573	543	540	496	561	542	564	553	534	544	553	484	490	540	510	521	577	548	499	538	537	557	512	540	511	529	549	561	538	508	529	536	535	494	520	508	553	547	501	502	538	541	549	519	563	542	514	553	545	523	545	552	541	533	541	514	539	538	551	532	582	518	543	576	528	512	551	511	523	516	500	518	505	542	532	503	561	559	518	552	511	554	563	555	528	558	527	545	546	542	538	531	517	528	567	531	512	559	567	528	524	585	514	499	548	550	525	563	542	536	533	526	507	542	559	562	540	506	533	563	554	496	540	545	529	551	567	538	486	535	509	504	552	569	546	513	561	512	527	564	555	561	513	529	487	590	522	572	544	556	572	537	545	552	533	577	536	500	546	515	537	495	581	532	533	591	523	498	554	559	555	569	556	565	505	517	565	536	522	518	541	523	539	559	532	552	574	565	533	532	498	571	528	491	570	577	502	536	541	532	543	536	576	524	532	558	533	514	558	528	494	503	519	566	552	507	517	537	520	508	535	503	522	501	542	534	509	571	516	531	491	547	561	526	504	543	539	546	562	593	519	534	531	522	512	530	526	540	495	524	521	520	518	564	493	548	569	534	500	552	540	533	516	548	578	532	537	555	562	501	553	508	577	569	522	542	548	499	552	514	525	509	493	554	565	511	540	509	527	528	517	524	539	527	497	552	534	524	576	525	533	518	552	547	516	550	510	567	544	529	564	540	543	521	572	511	496	547	515	571	536	533	565	532	528	598	525	504	533	528	551	597	550	595	530	531	527	523	498	510	580	537	549	489	552	563	556	549	566	542	520	542	556	534	568	551	535	522	553	542	533	508	589	556	525	556	540	540	520	531	548	506	502	522	557	538	524	558	527	562	514	500	510	518	542	554	504	540	554	515	541	517	540	547	540	561	517	520	572	581	518	514	530	509	549	509	515	520	544	544	504	538	554	532	534	540	533	556	553	547	541	523	570	537	529	508	544	533	543	544	538	495	536	536	541	539	557	565	540	545	530	544	471	543	541	518	570	519	513	575	538	524	505	548	532	520	514	519	517	535	549	525	543	501	543	550	561	532	485	526	491	532	528	539	535	552	566	546	532	494	541	535	551	524	542	554	528	552	548	478	527	526	539	513	492	553	553	562	518	514	559	534	502	565	547	524	528	553	555	500	516	542	515	538	530	519	528	545	541	513	552	543	522	486	541	534	572	494	551	548	527	545	539	511	544	540	512	574	555	528	535	553	561	542	530	563	563	550	540	514	560	481	532	547	542	527	533	530	539	614	569	531	520	513	499	549	530	530	534	563	533	527	531	523	548	554	498	524	517	530	540	536	540	561	534	553	504	544	566	572	522	535	485	557	549	542	507	547	547	512	542	520	521	550	577	536	542	539	521	568	596	507	505	490	533	539	550	598	509	513	501	526	520	518	526	597	554	551	528	531	562	511	516	504	545	548	507	493	537	581	553	512	537	526	545	497	510	507	536	483	507	537	534	494	570	583	529	504	548	556	505	532	532	592	542	517	490	510	523	586	504	562	519	541	551	552	575	535	534	487	489	556	531	539	572	544	526	538	528	524	546	507	535	525	530	581	538	553	540	531	537	556	563	531	560	518	554	535	527	556	507	547	553	533	512	510	544	569	533	529	502	579	495	537	513	485	575	493	500	534	527	561	556	559	509	550	564	526	517	502	532	523	597	498	462	545	570	545	517	537	584	569	527	525	555	542	543	504	487	528	537	502	545	519	520	502	544	565	563	537	500	516	544	571	558	555	541	553	524	538	521	523	563	593	546	505	534	529
38522	66716	51581	40171	31656	25979	21055	18138	15204	11971	8968	6827	5552	4523	3799	3289	2723	2505	2221	1985	1743	1436	1210	1125	1028	891	852	806	840	787	728	671	643	606	598	602	562	611	538	618	593	597	552	599	564	589	594	558	604	555	604	573	558	553	582	556	580	513	551	546	598	584	559	496	592	533	599	578	563	570	567	580	598	549	565	596	557	595	596	537	596	511	564	560	560	580	531	573	574	570	545	538	546	538	588	558	546	560	565	556	566	564	554	534	536	582	559	527	505	545	546	497	537	541	560	542	552	554	530	560	544	544	591	517	560	515	577	572	566	596	551	540	582	561	568	524	536	536	537	518	548	570	570	543	536	593	513	538	625	562	580	552	538	610	553	575	562	576	554	568	554	522	567	526	596	566	556	569	535	519	587	537	546	532	560	573	543	508	569	582	599	586	553	529	534	513	518	599	493	577	530	576	555	541	556	548	574	627	521	532	572	557	540	558	568	557	577	539	556	523	543	517	534	555	552	567	565	560	580	554	506	597	544	550	580	532	565	522	543	518	522	531	534	577	579	557	507	494	508	557	514	558	550	565	570	522	571	547	531	537	552	530	595	527	530	570	564	513	532	567	512	540	585	555	523	563	526	545	536	554	526	609	527	524	587	535	535	544	575	583	582	566	556	579	575	535	579	525	536	535	543	572	521	527	552	547	537	559	563	539	584	514	551	540	556	553	530	530	564	552	576	568	519	531	568	525	553	576	545	535	563	563	562	553	480	526	538	550	555	571	555	531	575	551	510	567	567	520	553	566	534	572	511	546	530	541	564	553	511	581	520	581	520	545	570	597	561	565	552	547	566	509	583	565	525	547	490	562	548	536	567	576	572	579	560	532	550	607	546	566	536	533	589	559	583	534	529	579	519	585	560	527	586	512	535	573	529	595	556	563	560	544	509	526	562	555	577	565	590	545	546	534	563	576	571	536	544	570	563	559	562	548	529	579	522	553	551	539	514	560	549	530	573	506	528	572	513	532	525	555	506	528	559	559	501	528	588	543	554	513	564	561	552	556	485	554	572	558	485	562	540	511	566	572	557	555	582	603	574	548	542	520	543	586	562	547	549	553	505	558	513	557	536	576	570	522	516	558	530	563	538	538	531	572	544	597	563	597	551	572	551	565	526	550	557	548	555	561	504	549	519	585	539	538	517	563	547	555	556	529	567	562	570	557	533	552	552	533	581	576	531	544	568	568	542	537	521	606	517	485	554	539	566	546	544	562	563	567	562	564	548	532	596	550	602	583	547	514	587	570	535	533	525	576	589	562	518	514	553	538	601	532	560	534	554	595	551	556	571	554	543	534	522	596	528	550	575	567	575	520	558	528	576	534	549	539	553	540	550	545	577	538	548	598	493	539	553	578	535	571	568	585	575	545	537	511	553	579	563	528	504	546	565	555	532	572	559	537	594	547	557	545	524	574	574	514	540	537	565	530	544	519	535	547	526	560	551	526	501	571	502	563	575	549	582	509	563	547	507	554	559	565	540	547	550	545	531	526	518	582	525	547	558	502	547	552	573	541	568	586	533	593	553	526	562	505	545	534	539	591	527	532	572	550	560	564	592	554	578	569	532	548	495	544	554	531	521	549	561	555	545	518	540	543	522	534	507	550	554	548	585	534	557	550	566	550	564	599	530	587	552	503	598	509	539	521	533	554	571	537	535	575	526	521	516	576	533	513	575	564	511	537	580	526	557	527	600	542	559	555	567	553	540	562	570	554	529	629	558	550	555	556	514	533	528	541	536	550	521	476	542	529	548	562	539	566	561	603	536	560	576	583	479	582	539	583	522	580	568	575	593	543	564	577	561	546	526	551	545	551	533	568	540	550	513	535	514	561	557	564	540	551	475	536	519	574	557	540	576	515	536	574	530	545	537	589	607	549	532	554	531	565	563	497	528	533	543	527	581	512	543	553	564	550	535	547	566	570	543	569	565	566	557	536	552	524	560	542	596	554	552	592	572	546	510	588	515	537	559	568	578	571	579	555	560	516	575	571	571	515	575	514	560	560	498	546	528	496	558	586	531	565	559	556	580	547	526	514	578	590	609	544	530	559	545	525	515	522	534	504	550	566	535	560	526	575	568	551	562	557	541	561	560	499	518	533	568	599	544	531	562	545	521	544	553	577	506	562	576	572	543	526	566	556	542	576	532	549	517	566	528	581	536	550	491	595	552	526	593	534	538	521	578	580	540	526	569	579	535	558	541	545	541	574	545	570	542	571	528	579	510	533	530	560	546	543	557	553	552	563	539	573	546	544	534	581	585	565	534	550	532	592	560	527	550	565	538	553	538	535	545	503	560	524	560	551	562	555	583	560	582	540	558	556	568	539	587	570	566	563	518	583	547	556	560	487	569	587	542	513	526	537	528	566	538	547	544	565	572	565	560	608	491	542	549	523	561	548	542	555	562	537	545	578	565	570	549	523	572	537	522	580	566	590	567	531	564	563	557	507	574	527	570	542	566	543	566	545	555	568	563	595	506	546	547	570	569	534	535	534	552	578	511	566	546	598	563	538	592	558	537	529	520	557	547	500	565	551	573	573	581	562	598	520	573	544	543	565	555	547	565	562	558	557	551	551	573	553	547	517	571	564	547	561	546	576	529	557	513	490	569	560	528	531	578	566	553	550	518	522	591	558	587	566	514	526	551	569	529	526	516	552	523	555	520	532	529	521	524	569	551	521	542	525	534	537	572	553	581	514	525	537	581	528	545	545	555	564	550	562	543	554	559	578	558	582	547	545	541	573	576	555	501	553	538	535	547	546	558	522	560	511	581	555	562	574	503	573	526	535	552	550	553	583	535	532	533	565	556	536	588	551	545	565	601	525	496	575	525	568	545	522	539	545	523	545	550	543	539	536	570	564	589	535	542	546	574	554	538	544	551	589	570	518	532	560	546	543	561	559	524	528	531	536	520	518	579	601	576	519	570	489	548	564	513	531	558	591	550	528	554	571	570	577	521	534	523	564	552	551	550	538	517	603	553	527	522	524	574	539	584	515	542	561	552	544	533	539	575	517	547	533	508	531	569	561	510	540	557	526	530	531	571	581	539	520	558	507	594	607	526	603	530	577	529	549	564	530	549	526	522	551	533	601	566	539	580	536	572	524	535	570	549	494	543	569	512	555	542	560	532	546	569	536	553	541	521	532	571	528	507	576	571	528	516	529	570	587	553	529	567	553	556	544	544	566	545	600	545	545	549	547	531	492	560	537	547	559	555	517	539	546	573	546	568	573	528	533	525	562	557	547	546	571	564	536	543	565	544	493	582	539	530	546	537	518	506	563	547	581	533	531	550	531	531	548	542	522	606	552	575	546	566	575	510	598	571	540	557	563	511	563	528	556	526	570	500	495	546	578	545	568	606	558	529	557	588	605	514	566	535	556	518	538	525	595	557	518	564	567	543	579	589	588	517	556	555	537	556	541	569	588	519	565	568	527	567	572	565	552	589	525	533	580	563	544
33403	41480	41990	32387	20247	13048	8989	6540	4956	3527	2633	2033	1738	1354	1200	1010	956	801	771	724	623	512	549	470	457	379	400	415	432	402	350	392	350	339	361	296	328	346	354	354	344	367	325	351	330	355	330	342	330	379	327	321	344	326	365	354	330	334	318	366	334	335	320	296	330	364	339	333	326	334	354	348	334	384	351	314	363	344	343	347	333	338	316	339	325	331	335	326	327	328	328	292	302	342	332	322	317	342	315	311	322	339	360	309	319	367	353	348	343	326	337	341	323	329	315	335	332	310	334	340	332	352	321	339	323	358	316	338	323	331	304	336	304	314	357	338	317	327	336	320	311	355	349	343	337	359	363	354	321	366	308	318	331	316	340	324	341	333	346	352	353	308	354	309	331	325	341	334	332	336	365	355	312	330	343	340	290	341	354	314	346	329	312	341	320	309	335	310	368	330	358	338	346	330	337	351	335	346	333	341	328	364	374	358	344	347	340	336	342	334	321	312	305	310	334	281	362	333	329	355	314	339	334	322	329	335	341	341	339	337	335	348	338	352	352	297	347	319	325	347	338	321	338	337	342	335	352	338	326	314	328	298	349	354	316	358	323	341	299	343	333	344	322	350	323	335	334	311	317	339	353	332	324	352	317	333	353	330	332	310	328	301	333	325	327	361	337	331	352	316	339	354	348	295	338	341	323	354	329	323	323	352	334	307	368	345	328	327	351	335	331	305	336	350	312	335	334	294	340	345	325	349	323	326	327	350	334	363	324	349	333	321	310	339	357	372	344	337	343	338	333	297	332	343	300	325	315	347	331	332	309	315	351	326	309	358	314	345	288	357	328	338	330	361	363	324	325	343	296	336	342	346	324	339	302	364	327	347	300	313	333	327	316	346	353	334	336	334	331	323	338	348	346	331	321	323	338	326	342	300	328	307	351	313	340	359	348	319	328	309	354	329	337	317	339	334	331	311	350	338	305	342	328	335	329	365	353	315	348	311	355	316	320	325	354	326	289	335	328	334	324	336	327	344	328	314	356	336	307	302	325	339	324	317	342	324	336	345	339	313	313	330	337	344	347	338	335	319	341	339	325	336	341	312	318	354	306	338	350	312	329	334	335	334	331	344	347	325	353	332	302	366	374	288	332	347	322	343	329	321	338	324	327	331	286	338	317	353	334	332	323	340	328	375	332	319	349	339	303	337	360	370	313	364	353	320	336	332	351	341	351	320	320	376	333	372	303	341	296	309	332	353	334	366	348	322	345	323	308	315	308	306	342	326	331	356	306	338	321	320	317	319	330	332	338	327	346	315	350	322	354	330	314	311	322	328	328	353	408	339	327	331	348	323	318	351	306	332	327	351	317	346	326	330	406	351	353	323	329	319	303	365	364	340	310	307	315	332	367	378	336	319	336	330	325	325	334	329	347	337	345	350	335	325	353	352	332	337	331	340	344	330	359	342	358	323	343	337	339	310	351	339	312	340	362	323	303	347	356	308	316	320	328	312	313	326	342	347	370	340	327	313	330	346	339	303	333	366	347	360	325	359	366	328	306	317	309	324	307	332	320	346	314	331	326	339	321	341	358	330	335	312	320	329	359	324	342	317	327	335	327	341	380	307	276	380	326	361	332	316	313	335	347	336	334	327	329	367	338	311	311	322	326	348	316	307	344	344	326	369	322	343	344	331	345	338	314	295	318	350	331	324	366	309	339	318	324	318	356	299	323	327	344	360	338	321	335	361	345	348	356	328	320	335	354	366	332	341	336	352	335	337	317	369	364	341	329	308	316	323	325	322	343	340	324	333	342	332	318	332	387	332	304	292	382	363	334	316	333	355	319	315	325	355	318	334	303	328	368	327	339	326	341	318	325	316	318	326	342	315	345	346	349	312	338	350	324	343	300	337	333	323	307	355	334	373	314	325	336	321	324	330	342	338	321	317	346	333	306	353	322	339	322	335	348	340	338	333	291	316	334	348	338	313	306	352	346	327	353	322	320	329	363	362	338	350	336	336	340	321	312	339	321	364	368	298	329	308	314	377	348	314	360	353	354	330	333	355	352	344	323	333	320	303	355	332	332	283	300	324	329	382	330	319	372	351	352	313	367	359	344	308	333	333	326	349	331	344	321	329	290	339	336	346	341	338	322	346	311	310	304	333	347	331	331	366	301	383	324	319	339	320	327	327	315	339	338	337	321	337	324	298	312	326	283	337	322	328	379	320	360	366	340	357	343	371	337	335	316	317	312	322	354	321	314	322	297	320	329	363	330	336	331	351	362	348	338	314	306	351	338	302	321	351	345	323	343	308	342	345	320	318	336	336	331	323	340	343	312	328	378	291	362	337	307	324	325	379	322	329	364	303	332	347	322	324	359	358	348	321	332	372	348	297	364	328	308	353	327	322	309	374	326	335	307	300	303	324	395	327	332	345	343	323	336	325	338	345	326	356	325	333	347	332	322	326	303	346	328	340	331	351	346	353	346	344	318	368	342	339	309	362	290	368	316	336	334	309	317	314	355	330	333	363	352	362	326	366	345	341	334	312	313	320	310	303	333	372	361	322	342	351	328	338	336	334	346	356	324	370	334	344	298	334	332	322	342	319	329	320	324	336	337	364	316	342	355	321	324	347	392	322	301	297	333	313	289	347	323	323	316	302	381	331	326	322	357	310	300	334	318	332	322	312	304	344	313	314	363	354	331	343	309	325	308	340	348	308	368	347	330	337	372	319	335	317	304	328	325	362	313	322	325	329	305	326	361	342	311	334	329	348	342	334	341	329	306	386	338	317	348	345	301	328	345	309	360	341	345	331	319	300	322	337	355	344	352	338	336	356	334	328	315	316	349	331	365	328	330	342	333	316	354	337	352	309	318	343	325	348	322	351	357	331	316	343	308	373	338	352	351	346	333	361	328	330	353	334	336	299	321	304	343	326	301	335	349	303	347	341	365	342	327	352	316	305	339	335	370	322	336	320	333	327	320	348	329	351	325	345	341	336	330	326	318	319	307	346	332	334	345	341	342	321	345	339	297	298	325	336	330	339	284	347	328	349	311	292	343	311	348	338	322	339	336	326	322	322	309	309	344	318	313	325	341	319	321	306	307	322	330	322	326	361	338	291	317	331	355	365	342	331	327	342	291	326	371	319	323	320	348	340	360	370	360	317	334	321	311	362	315	325	341	334	342	332	338	370	349	336	330	352	334	337	348	349	348	310	324	327	336	336	351	323	338	309	343	311	328	339	349	335	365	316	352	310	306	362	302	314	336	368	343	344	330	334	350	334	340	339	329	328	330	341	300	334	308	326	345	282	318	335	324	330	324	346	306	304	367	327	352	303	331	325	326	321	332	361	330	367	348	337	343	344	329	340	280	336	328	311	326	346	324	310	346	335	312	342	333	326	334	324	326	319	333	323	326	347	324	356	348	366	331	301	324	328	331	363	320	322	337	363	298	356	344	307	289	310	334	354	343	341	316	341	339	291	330	324	310	329	351	350	324	359	362	341
35879	52354	40283	28862	20494	16376	12862	10340	8285	5842	4316	3377	2751	2027	1781	1629	1336	1100	1102	1031	887	714	663	579	562	502	456	467	411	498	427	418	375	372	364	412	357	384	343	370	387	363	334	343	364	374	355	365	383	376	374	384	389	347	349	366	363	368	348	360	363	366	352	340	330	337	367	369	360	372	341	373	340	368	358	396	384	324	330	385	359	375	339	330	378	382	335	359	376	349	368	380	357	353	364	330	364	356	353	380	394	351	338	381	341	335	372	383	342	369	337	324	373	372	363	363	355	319	388	346	369	387	361	312	352	367	344	395	362	340	363	374	357	347	355	333	349	335	368	360	356	340	341	338	388	340	369	367	376	348	386	343	351	356	325	353	335	359	379	373	394	362	341	375	363	356	335	367	330	360	350	362	325	320	376	326	335	376	368	337	378	366	392	354	348	362	366	341	355	309	380	312	331	375	330	369	334	349	340	350	307	338	359	361	342	372	328	361	359	384	307	386	307	341	377	342	357	362	333	374	383	373	343	346	363	382	357	384	345	352	358	362	365	341	351	358	364	347	369	347	356	326	340	351	345	352	349	326	376	332	357	337	380	322	349	358	330	367	368	331	363	350	322	353	340	374	345	382	379	367	314	362	310	354	369	377	390	357	349	374	361	362	351	355	361	340	332	331	361	375	328	338	338	361	346	377	348	356	345	347	335	357	341	341	321	350	321	344	349	337	356	329	344	372	366	356	354	308	345	357	366	337	352	345	342	380	362	343	364	338	323	372	339	358	376	388	363	345	324	349	381	352	359	338	348	374	382	366	344	386	347	336	357	339	356	344	353	364	377	344	359	346	337	340	336	342	355	358	361	399	332	371	353	352	348	314	318	361	325	340	361	376	358	309	361	317	345	357	313	383	354	371	352	364	375	382	357	364	342	338	355	347	375	346	326	314	346	369	335	372	360	378	348	361	344	374	333	365	349	360	349	349	344	379	361	361	368	342	360	363	359	363	357	346	334	321	335	335	349	369	382	379	353	350	383	373	370	337	357	320	331	366	379	373	351	338	372	364	337	367	365	389	332	339	339	345	352	365	344	360	345	382	360	361	365	319	357	396	363	333	357	359	331	339	353	313	342	394	396	392	367	305	323	356	350	352	344	342	329	351	382	351	380	319	354	339	352	371	383	328	318	358	329	333	333	346	351	361	351	356	344	409	325	344	398	353	368	357	331	342	327	343	317	373	336	336	343	311	352	350	362	376	377	327	341	333	362	351	343	363	353	363	325	360	321	354	327	377	360	304	362	349	369	326	346	330	348	336	328	353	384	363	333	352	344	348	336	319	378	336	324	358	353	363	360	345	359	393	375	341	368	346	377	389	368	350	372	354	366	337	357	390	332	365	345	313	331	332	351	339	350	341	370	343	370	350	364	333	366	349	392	359	345	375	322	376	350	338	360	359	337	349	345	353	349	400	360	398	354	331	373	329	349	363	373	366	352	337	364	324	371	374	345	340	346	368	359	404	322	359	368	364	351	328	347	348	361	388	372	350	362	349	321	335	344	349	329	342	372	376	348	374	357	331	366	345	396	319	362	359	311	360	392	335	342	354	333	349	363	355	347	334	347	370	336	363	350	387	339	362	368	350	365	416	324	369	338	339	341	333	348	376	354	363	356	353	347	370	382	340	360	373	377	323	374	352	342	362	347	363	343	334	300	340	350	339	353	379	363	372	360	381	326	340	371	374	343	356	344	358	385	323	364	348	371	355	374	357	363	366	361	373	350	352	315	374	359	376	356	344	336	328	349	353	370	336	343	367	356	338	353	350	342	346	354	337	331	388	371	330	337	345	384	366	348	357	350	352	378	333	372	360	368	374	383	351	336	347	329	390	356	347	359	375	385	363	369	354	360	364	361	359	392	332	350	367	365	363	353	358	360	368	348	319	337	349	346	346	325	382	359	376	356	334	345	349	338	362	340	368	325	387	337	353	359	325	359	331	384	328	363	368	360	327	371	359	365	370	343	322	329	365	368	331	376	314	356	339	325	329	348	367	325	325	371	335	368	360	353	354	357	321	370	363	353	337	367	339	338	325	334	377	372	360	365	399	356	365	309	337	337	365	329	350	369	345	334	373	378	356	328	356	349	346	351	361	360	350	360	346	340	352	349	338	354	351	318	369	343	380	319	365	345	378	347	349	327	338	347	395	333	368	414	388	364	361	344	365	325	384	341	350	368	332	337	338	358	360	356	365	330	368	362	321	359	366	361	362	352	319	372	355	370	365	344	351	355	365	355	370	378	322	337	337	377	349	347	359	362	364	318	328	361	339	346	331	365	344	334	367	380	336	376	329	331	345	347	353	344	340	354	331	359	382	324	342	378	365	358	340	372	315	354	334	386	344	353	360	333	378	343	359	383	333	325	324	379	332	357	367	324	341	341	351	342	342	343	361	365	349	370	345	334	374	333	357	379	348	359	368	351	347	357	352	336	368	320	380	346	367	328	339	332	363	333	358	344	339	351	371	362	371	359	349	378	360	345	383	352	345	345	367	347	347	345	347	354	314	356	375	373	320	338	349	371	360	340	341	336	348	362	347	347	311	366	334	338	355	338	339	340	338	360	354	358	341	341	316	336	363	355	351	322	363	355	373	344	344	332	348	361	371	344	365	388	361	357	372	325	347	368	377	354	378	339	354	350	349	363	375	350	337	344	349	348	348	347	359	380	357	381	346	351	357	337	376	384	327	321	360	370	362	340	350	333	342	356	381	378	363	337	303	357	335	353	347	335	343	368	340	377	346	387	358	357	380	330	350	326	371	334	356	362	316	386	342	350	362	365	373	351	339	366	336	345	362	354	350	336	363	349	353	355	373	347	372	359	364	377	351	358	382	339	336	328	346	351	352	368	351	326	322	347	377	339	379	368	364	358	331	347	353	371	342	360	315	350	366	344	352	351	353	362	361	341	370	390	352	329	371	368	330	333	354	346	370	356	376	348	330	381	354	362	344	346	350	332	369	340	343	376	392	341	369	323	351	348	341	379	338	335	349	364	341	340	344	350	346	348	374	382	329	340	374	330	343	371	315	326	324	365	304	388	391	375	385	351	372	375	347	344	367	373	360	355	379	372	346	382	350	389	339	358	325	360	330	356	365	371	353	360	377	371	324	341	352	353	372	347	336	364	354	335	376	332	364	359	348	326	336	365	341	369	380	389	373	354	330	360	348	341	372	301	374	350	344	381	357	362	379	346	347	339	337	375	346	355	376	369	352	348	374	379	347	327	377	372	369	357	342	309	363	369	356	334	380	359	335	392	372	355	347	370	379	336	357	370	337	327	383	320	362	373	366	339	340	343	374	318	370	337	370	351	373	360	340	350	346	349	356	356	342	336	349	349	348	361	343	374	348	334	345	344	350	335	364	352	342	334	356	325	370	363	322	353	342	302	342	350	368	357	353	368	373	358	357	334	352	365	361	344	303	317	376	357	354	373	344	344	372	374	370	358	372	367	339
23845	21255	29171	26203	23523	21547	16519	10889	7813	5574	4255	3177	2709	2182	1832	1627	1400	1243	1206	1059	915	835	804	721	686	676	619	610	584	535	533	498	517	480	462	509	500	470	447	485	465	479	476	455	493	480	474	455	423	456	456	463	460	491	434	467	423	455	499	441	442	445	454	471	456	445	430	450	454	443	428	479	457	476	476	470	478	508	489	505	459	452	472	457	471	435	445	465	467	450	400	478	466	430	452	463	473	449	478	473	453	424	447	420	431	426	445	428	457	446	438	435	415	441	459	445	462	460	431	439	433	410	445	432	453	412	453	454	482	401	406	447	423	419	453	476	395	454	451	450	436	454	464	456	469	457	436	467	441	435	463	451	475	448	456	484	432	482	466	503	438	411	449	470	436	473	462	450	484	447	461	470	453	459	457	443	441	473	459	437	444	455	496	445	462	440	478	440	462	423	452	463	459	483	464	449	481	445	428	421	418	476	452	462	496	486	449	496	488	457	444	456	447	433	458	454	484	460	429	436	410	448	475	462	509	471	454	433	462	469	495	471	467	442	491	452	439	406	440	458	406	425	478	452	415	456	469	421	459	476	444	411	472	432	470	509	450	433	456	403	447	449	447	493	450	465	445	443	418	441	458	454	458	458	470	418	419	443	478	469	442	437	459	445	483	480	497	420	470	439	439	464	475	405	425	453	488	461	442	439	467	470	439	458	469	458	471	474	488	450	432	465	476	472	454	472	447	442	452	441	448	427	429	427	439	454	461	422	440	471	462	459	448	416	469	449	467	441	469	457	473	459	413	460	451	444	407	433	459	461	432	416	457	445	434	431	439	453	444	395	404	454	463	471	454	437	428	440	448	476	448	440	499	474	448	480	446	456	429	477	457	429	442	470	488	463	437	498	421	461	481	446	470	387	416	473	457	445	462	467	470	441	472	437	466	415	419	461	443	431	415	466	465	441	450	538	470	443	451	440	475	482	435	463	430	427	437	452	445	425	449	485	520	454	467	470	451	461	449	452	465	455	464	417	444	438	445	471	451	453	460	457	419	436	475	465	451	464	464	432	487	435	416	450	454	478	447	474	478	478	457	437	445	440	466	479	476	439	464	474	482	457	460	445	439	491	467	476	428	438	448	460	434	464	479	451	434	474	484	476	465	460	440	476	486	431	413	435	484	461	463	465	468	473	411	447	440	448	480	471	482	494	448	458	457	485	451	483	467	422	476	445	440	402	457	491	488	453	447	454	451	447	450	408	443	434	459	462	449	478	400	445	447	437	438	474	467	451	518	420	457	490	435	451	467	430	484	444	434	408	456	449	452	474	379	474	413	465	423	465	426	463	454	447	413	465	484	447	432	494	442	470	438	451	424	430	443	440	520	441	437	483	446	441	433	438	443	472	428	432	464	478	471	464	426	442	445	434	474	474	454	478	484	477	438	480	466	466	424	432	449	443	474	436	449	444	459	427	427	467	486	489	471	453	474	472	450	437	436	408	448	440	406	457	471	487	434	429	453	441	460	418	481	461	459	409	421	460	436	462	501	460	459	437	453	459	470	453	483	451	442	437	465	475	442	483	459	432	459	455	423	433	456	468	426	456	428	487	427	452	435	452	439	465	448	455	503	452	435	410	459	431	483	472	519	469	458	445	437	458	449	486	471	482	449	459	441	440	414	446	460	425	458	464	455	457	473	449	415	457	444	428	463	472	455	415	439	426	433	437	447	436	476	436	440	479	451	488	426	443	495	474	437	416	433	496	446	463	432	465	457	422	449	439	437	468	462	421	473	435	435	470	458	451	449	465	424	429	444	453	432	458	453	463	437	449	463	480	482	493	448	443	492	443	462	429	448	449	459	484	474	437	436	494	410	427	441	478	466	466	450	470	441	457	420	422	497	419	472	457	448	430	408	452	446	465	493	432	427	436	430	430	439	428	485	440	461	443	461	442	469	440	421	448	497	490	518	461	402	448	496	448	465	456	448	451	463	441	448	454	426	475	476	435	482	463	428	471	432	459	416	472	442	446	432	439	494	467	504	446	486	442	426	459	451	448	427	409	412	456	469	461	475	482	479	488	463	449	434	438	473	447	474	463	485	445	453	469	444	465	440	470	428	467	484	435	458	455	436	481	473	440	454	448	447	434	466	473	455	403	434	461	451	503	404	449	431	437	435	464	422	436	417	464	482	431	455	457	449	433	429	466	428	437	451	495	464	472	462	443	466	418	432	503	476	391	439	450	437	456	423	467	445	458	422	479	443	487	482	466	451	451	445	433	455	461	426	453	494	423	435	469	462	438	520	470	419	445	455	382	446	429	411	453	437	519	505	413	439	448	448	447	405	420	451	487	413	487	482	486	433	442	461	477	429	474	477	471	476	437	431	446	464	464	482	462	488	439	430	462	462	449	441	468	452	475	451	446	415	476	460	455	449	432	430	456	484	452	448	467	436	501	464	477	415	478	464	469	481	441	453	431	458	443	438	387	421	459	410	428	429	429	483	452	445	453	469	446	450	418	462	439	446	428	457	439	377	430	459	456	464	426	431	449	484	440	446	487	435	468	455	471	426	482	456	430	469	404	425	489	462	408	470	490	467	422	485	425	435	418	456	424	501	471	436	407	464	414	475	490	428	472	453	451	465	454	464	448	463	457	444	446	437	455	406	415	432	462	470	430	464	431	454	469	443	415	472	455	408	438	457	442	448	423	494	439	460	426	441	431	414	419	497	433	468	433	461	459	427	434	462	456	409	427	468	430	452	410	472	455	452	464	473	457	437	443	450	446	456	460	489	434	448	456	466	436	451	436	413	412	402	455	467	442	438	453	473	444	473	477	477	429	484	399	461	480	434	432	473	486	444	448	453	454	456	442	453	461	447	471	442	483	432	458	448	464	443	411	460	464	503	479	459	473	464	482	448	450	414	413	453	460	409	439	454	445	477	456	463	487	471	462	419	455	419	459	460	458	473	451	447	430	481	439	459	428	481	470	460	446	449	472	474	449	480	471	482	437	457	423	488	438	467	449	457	451	391	430	452	459	454	426	435	457	468	444	464	465	426	456	441	429	456	453	460	393	465	429	481	489	433	432	442	500	485	443	418	476	430	447	441	457	462	415	450	457	435	477	426	436	409	448	454	466	458	450	465	414	434	458	462	428	471	469	452	456	415	435	442	475	471	509	431	497	420	445	427	468	464	453	484	475	463	445	451	484	487	436	455	473	455	423	492	448	388	447	471	446	460	445	431	500	451	481	433	463	441	415	418	449	464	483	457	420	436	474	463	485	492	420	449	458	485	464	421	489	448	406	476	444	482	433	440	432	453	442	456	451	453	445	420	442	448	419	444	434	427	440	442	447	463	447	462	442	451	447	443	454	472	458	470	477	440	485	467	434	471	428	494	465	428	472	448	463	431	431	437	437	470	449	469	469	465	480	445	472	482	450	450	434	423	453	459	423	434	454	477	450	461	430	455	443	454	467	463	458	474	428	499	443	465	498	436	451	421	451
36626	60977	47676	36363	26760	21698	17675	14598	11382	8434	6623	5003	4185	3185	2823	2316	1938	1760	1597	1463	1207	1077	921	924	810	714	665	627	617	607	583	572	517	524	502	493	523	481	472	526	505	531	489	476	484	481	468	477	478	487	468	465	506	487	456	510	462	448	495	478	478	483	452	480	468	487	496	488	440	463	464	469	488	452	484	472	422	483	435	463	482	441	453	427	483	449	445	487	472	445	460	418	462	469	472	475	473	493	422	463	453	479	486	423	463	452	414	464	461	463	440	505	458	433	478	475	482	483	469	502	459	455	442	472	491	470	451	449	439	472	421	490	491	444	493	471	419	427	516	455	473	466	483	459	428	441	472	460	451	427	461	480	439	483	475	437	504	466	476	465	491	435	458	448	521	452	470	442	426	413	473	506	453	473	475	443	492	422	441	463	412	462	450	499	420	463	535	444	448	439	425	458	423	428	475	499	466	453	445	440	465	461	489	441	446	463	460	493	451	467	427	444	489	480	435	457	462	461	434	482	441	439	476	472	457	446	466	523	472	481	464	465	468	499	475	476	494	484	477	445	483	441	482	472	439	444	436	492	477	462	480	501	473	461	491	445	436	478	457	475	450	437	499	442	474	439	457	507	483	449	460	450	499	486	453	447	436	482	448	443	480	495	463	464	446	460	454	487	484	461	527	472	459	477	475	452	487	456	448	475	465	455	454	448	444	423	479	472	459	447	453	419	471	500	476	443	463	459	450	446	459	461	459	471	523	503	490	447	449	468	482	457	473	443	469	478	415	474	485	480	466	463	477	455	493	472	453	440	450	455	442	449	484	513	454	462	451	452	474	437	457	446	458	470	479	472	464	463	470	457	430	482	473	460	446	444	451	434	432	487	454	498	449	470	469	462	462	508	482	464	432	441	482	468	475	463	487	444	465	432	466	469	468	473	500	450	476	451	460	460	452	478	466	453	466	445	465	492	456	437	478	474	473	439	462	460	390	459	464	461	469	454	451	477	460	475	467	465	514	492	461	453	468	483	489	483	476	504	497	506	469	465	480	451	492	463	484	410	493	445	455	458	468	449	438	475	484	465	487	497	463	459	468	465	467	490	478	470	476	495	444	483	473	458	440	478	447	482	458	473	444	479	500	442	448	478	430	483	428	407	472	446	491	466	457	519	464	473	431	466	460	459	449	486	451	471	489	449	478	452	476	494	473	504	467	471	497	466	480	432	478	434	476	440	464	485	466	445	457	410	466	459	438	459	454	470	472	466	474	473	444	434	438	437	489	484	453	486	467	463	502	487	486	480	461	437	466	464	446	478	439	460	465	425	482	454	457	480	484	489	442	482	483	477	429	460	480	480	458	492	461	517	453	454	444	465	482	479	423	412	461	497	470	471	485	478	436	435	468	455	484	449	445	454	504	491	462	444	447	464	494	462	480	454	490	452	494	425	469	469	433	433	422	443	453	474	468	504	471	484	480	480	452	471	471	475	458	472	493	431	490	461	517	511	489	446	462	478	489	475	455	469	455	471	460	441	446	514	438	436	481	457	465	417	461	463	472	442	461	458	433	441	475	476	474	458	467	490	459	444	434	489	461	473	479	463	465	428	443	440	468	476	482	462	444	437	461	440	465	432	449	453	460	452	497	453	486	471	471	408	456	428	455	476	458	458	483	475	450	459	456	482	444	433	434	454	494	471	419	489	434	477	483	467	437	459	429	463	455	445	456	444	447	506	470	463	488	462	456	477	442	458	447	447	452	504	442	465	551	467	484	452	432	468	452	451	433	453	449	458	487	451	443	455	446	473	464	466	441	482	448	437	477	495	421	419	443	456	449	432	462	499	425	482	486	483	453	472	469	419	475	466	461	453	492	446	478	442	478	451	465	466	500	478	484	483	436	480	478	435	434	490	442	460	456	506	473	513	437	439	472	449	444	432	461	485	444	472	462	438	425	478	441	464	444	464	436	496	446	492	441	456	461	469	472	445	464	470	453	422	453	441	503	467	460	455	451	424	462	455	448	501	428	465	494	444	432	458	494	464	420	452	472	485	469	491	473	450	457	487	469	469	482	486	426	468	488	440	434	479	453	466	463	455	461	430	461	454	491	492	435	455	480	461	482	488	447	451	445	463	435	468	446	484	498	500	493	481	470	453	451	447	458	480	442	469	439	459	432	456	461	488	452	490	449	468	486	471	486	470	423	466	454	499	486	465	459	462	465	488	412	482	482	451	435	451	457	465	491	492	467	451	455	481	465	474	492	462	511	477	439	457	506	472	466	473	433	538	453	444	448	453	439	415	498	496	486	444	499	497	500	417	435	433	480	440	464	487	488	477	489	425	445	480	463	450	454	482	434	499	454	453	473	473	487	485	500	487	440	452	465	529	461	464	463	506	439	438	486	493	507	472	452	476	479	443	454	415	483	424	469	431	466	439	432	473	495	494	417	509	472	483	463	477	469	495	467	460	461	466	470	493	482	498	443	458	457	451	456	470	455	488	476	463	471	493	456	495	450	448	493	429	473	444	491	441	502	492	486	448	438	467	483	465	453	456	482	456	446	451	476	477	473	459	468	456	472	480	453	486	437	458	518	469	474	459	454	460	471	444	465	458	471	464	426	476	495	453	494	470	468	464	460	457	450	501	458	474	523	440	440	441	469	469	480	392	479	453	419	459	462	448	431	460	446	480	465	431	463	469	458	474	449	496	465	408	450	500	442	464	442	464	478	461	510	435	462	481	476	441	473	486	497	435	418	478	501	454	442	479	460	446	474	423	474	481	462	450	486	456	488	456	462	434	439	455	473	472	487	464	472	496	500	457	465	437	429	458	435	444	475	444	450	473	431	457	454	424	488	505	452	482	457	476	461	491	473	461	449	505	429	416	452	448	492	452	446	464	469	459	483	449	476	462	451	478	452	430	405	471	461	455	456	495	478	438	464	445	436	442	483	472	461	484	469	429	472	454	454	452	465	458	481	481	445	439	503	474	497	474	480	456	482	440	473	455	490	481	455	429	477	448	459	478	466	437	469	448	450	440	464	457	451	448	453	473	474	427	455	481	461	444	452	434	466	483	492	435	448	430	456	463	463	449	438	451	447	456	479	446	451	482	452	466	498	459	510	482	439	477	439	452	439	470	479	475	489	466	463	459	438	503	438	455	483	452	450	415	449	489	468	455	480	446	480	475	457	415	476	476	431	483	471	494	495	494	453	441	497	477	437	452	443	457	463	426	455	416	435	485	472	459	499	452	491	484	472	424	472	451	462	428	449	491	471	445	494	502	495	457	439	444	463	448	450	463	453	459	453	478	452	492	472	476	475	487	476	449	489	461	485	500	480	473	479	447	489	466	497	491	469	462	461	457	478	445	473	469	431	484	455	464	460	483	443	456	456	433	450	469	480	470	474	467	453	477	476	514	459	438	439	490	460	465	467	474	468	480	461	485	497	443	466	472	486	453	459	463	466	488	448	448	475	437	476	459	466	455	469	470	464	485	487	456	482	471
25021	21803	30170	29708	22974	16830	12369	8654	6006	4312	3276	2647	2065	1575	1440	1163	1008	952	970	821	720	657	602	574	522	470	428	441	435	479	431	402	429	411	376	430	406	372	365	366	362	359	381	405	408	405	414	344	412	394	369	370	358	372	334	342	352	352	373	376	339	367	350	342	345	351	373	383	389	346	357	367	359	408	360	343	356	380	375	379	351	390	403	331	378	368	358	344	384	403	370	341	365	353	383	370	385	368	387	347	331	324	381	350	359	381	357	380	362	357	360	371	361	371	370	372	338	371	366	364	345	380	372	343	403	341	336	361	369	354	362	333	342	367	391	355	342	358	347	330	341	332	359	362	375	383	333	354	305	349	383	374	361	373	354	351	377	325	368	329	336	341	356	383	339	350	376	367	351	362	365	387	366	378	374	317	360	365	333	375	381	356	345	334	349	362	368	328	346	370	355	355	386	363	357	339	349	361	358	363	333	338	371	380	353	346	378	338	405	345	363	369	356	354	383	332	355	382	368	366	355	364	374	354	361	351	378	346	400	391	367	378	343	340	347	359	323	364	374	387	389	367	365	384	353	329	374	362	348	392	347	349	357	352	389	347	390	376	357	340	354	335	330	367	359	321	374	369	364	380	366	365	357	348	374	390	326	362	359	350	368	352	380	363	333	356	349	378	365	365	372	343	343	374	315	356	356	335	330	380	368	381	363	379	367	376	333	379	356	377	361	389	330	347	365	341	340	374	361	368	355	350	361	359	345	371	340	360	354	346	369	358	382	349	341	359	367	350	366	347	380	364	340	334	359	338	350	344	366	380	374	360	362	361	373	376	351	379	332	370	351	355	337	358	374	358	358	339	374	341	377	373	378	374	351	374	347	360	384	359	338	336	372	401	372	358	346	347	337	335	350	357	355	372	355	395	351	353	362	352	355	345	380	398	343	391	381	373	346	359	346	339	344	323	388	344	355	338	370	368	394	372	325	402	361	374	393	368	333	377	333	342	377	356	311	323	346	373	341	353	341	370	353	377	352	376	356	398	352	330	368	381	380	377	362	352	377	372	349	339	385	357	386	351	370	361	360	361	364	353	359	393	364	363	357	375	347	324	376	373	348	354	368	351	365	346	373	368	374	344	384	366	354	337	350	366	387	320	342	346	360	360	374	352	329	354	358	312	343	342	335	349	330	351	370	378	382	379	362	366	340	347	355	329	359	361	380	355	335	366	342	323	317	373	372	395	378	368	375	327	368	358	356	375	348	377	351	374	420	353	375	357	374	378	329	345	382	351	314	373	384	346	363	344	398	344	372	331	357	354	367	394	359	345	384	377	395	356	380	343	385	360	363	356	365	360	360	344	392	371	377	370	339	367	353	334	366	386	330	354	356	392	386	340	306	359	359	370	377	359	361	346	367	374	366	353	352	358	364	383	389	403	327	320	403	347	339	353	386	344	360	373	363	349	344	384	369	391	348	400	355	375	381	347	352	336	323	346	360	355	360	354	377	346	370	351	365	349	382	362	370	392	343	324	375	362	382	339	367	380	347	344	384	395	356	356	407	350	334	368	348	374	378	384	346	392	387	361	343	351	355	368	356	373	372	395	377	357	383	391	390	369	352	348	373	327	348	382	373	351	356	333	321	356	374	359	371	365	369	390	379	410	347	367	343	364	380	381	354	359	336	367	384	414	384	384	353	356	364	362	367	340	361	344	343	335	357	338	375	365	344	355	344	373	372	360	397	336	356	373	392	360	334	341	398	403	383	372	355	371	325	382	363	385	366	361	368	375	365	357	398	365	352	356	360	388	385	361	338	323	379	354	386	388	349	346	349	368	399	354	346	346	358	351	403	360	366	390	353	354	386	328	389	346	354	366	376	356	375	332	348	345	379	360	378	357	373	373	361	359	370	346	384	377	416	386	393	342	329	376	347	339	344	376	376	377	358	383	350	355	396	342	386	384	317	357	352	359	338	389	343	371	340	363	367	350	390	352	365	342	340	342	390	362	338	375	354	345	341	437	370	347	343	379	389	333	381	373	402	382	377	384	369	383	346	357	399	375	399	360	380	361	357	349	355	381	359	354	355	375	343	376	330	345	314	377	358	362	378	366	345	367	363	389	389	363	374	367	370	340	340	389	380	371	321	382	385	400	367	375	342	336	367	362	348	360	403	324	370	347	328	367	329	382	380	329	344	374	360	354	408	366	344	341	356	335	374	382	340	376	349	360	338	330	317	350	359	369	382	353	363	371	361	356	391	345	356	376	326	318	374	346	364	387	318	389	347	361	348	360	358	350	368	344	333	366	344	344	360	384	379	348	350	344	372	352	398	350	357	330	356	326	389	390	336	351	346	366	341	354	366	376	353	345	324	372	386	368	399	396	377	351	349	373	359	354	372	374	382	359	364	404	357	334	360	342	366	341	357	372	378	372	356	366	360	376	334	335	373	322	403	358	359	369	350	360	329	365	360	336	343	356	369	381	373	349	354	387	344	355	357	349	386	387	350	322	341	358	363	354	365	364	356	379	364	363	361	361	400	332	343	386	366	360	373	400	354	359	347	356	348	347	357	334	400	325	357	366	360	359	344	364	345	357	355	354	352	355	358	374	379	345	347	384	361	363	387	364	355	335	357	357	349	385	353	347	358	391	360	371	394	400	365	336	331	354	348	363	322	350	347	330	351	344	392	354	359	346	349	342	354	361	360	379	406	359	405	322	353	364	384	357	320	348	383	378	376	342	374	342	364	361	342	350	368	382	350	343	315	326	354	371	323	335	343	372	397	362	342	357	364	402	377	377	378	305	409	360	376	363	357	357	366	372	372	350	392	346	365	339	343	345	392	363	358	384	365	350	367	381	354	351	344	371	340	360	359	377	317	380	373	339	366	327	348	366	359	363	362	368	349	355	357	357	343	391	399	392	334	352	385	357	366	392	388	370	355	360	352	337	360	341	368	358	362	369	339	384	367	340	353	342	378	366	343	373	332	367	351	371	338	408	362	374	376	359	395	347	344	395	378	346	378	335	346	336	387	348	365	361	364	390	352	359	395	382	370	337	350	363	323	360	375	354	376	339	375	340	358	370	388	356	348	343	413	382	361	365	366	383	371	349	350	358	409	359	355	363	375	368	375	367	357	335	344	365	363	417	337	367	326	335	368	361	361	378	343	389	368	368	357	361	376	347	330	322	349	359	416	366	379	371	352	402	331	353	356	354	356	383	371	361	356	365	391	349	345	344	377	400	335	345	346	351	359	343	369	355	345	362	361	347	365	385	379	362	358	363	351	357	361	390	356	346	362	346	360	374	365	367	395	374	388	319	356	377	379	345	347	376	393	322	366	359	341	351	365	364	368	365	352	361	369	357	351	358	333	335	370	342	374	368	331	353	319	355	332	387	365	332	358	382	382	376	344	327	323	363	337	323	352	392	378	389	363	415	369	347	349	331	393	387	399	341	336	367	357	329	365	408	402	367	346	355	388	382	383	381	372	346	340	349	353	354	372	337
36457	57187	44186	33846	24621	19259	15891	12922	9820	7199	5426	4286	3325	2669	2218	1775	1552	1345	1367	1230	1121	890	777	716	630	574	529	538	549	526	507	447	445	461	426	415	419	408	414	423	411	397	400	410	371	411	394	368	419	423	434	371	408	399	370	408	375	388	360	399	390	409	402	358	401	407	375	381	390	374	353	406	360	402	368	416	411	419	373	424	381	360	394	375	420	409	394	380	374	362	385	416	406	365	388	346	350	373	401	405	398	376	388	397	355	370	392	407	375	408	383	366	357	385	408	356	380	340	393	388	396	406	389	391	383	373	399	358	422	344	379	360	364	383	385	390	374	411	352	368	360	378	374	439	375	385	390	357	368	356	389	427	351	389	379	371	379	376	367	384	428	380	383	416	352	413	413	400	372	356	379	410	387	392	402	366	378	377	410	403	381	417	364	399	375	395	367	399	386	374	366	402	385	388	334	412	376	373	362	388	380	388	367	408	436	400	400	381	393	417	380	425	409	353	372	357	374	399	370	369	354	400	391	425	412	392	387	372	409	420	393	360	387	387	429	396	369	415	392	382	356	382	372	385	372	382	426	388	390	382	409	391	359	406	401	403	365	402	394	423	409	421	390	409	371	431	382	391	381	365	363	374	412	377	388	365	373	338	386	381	373	368	398	401	420	402	382	367	411	368	343	401	392	409	390	437	384	405	401	393	383	404	387	418	392	408	395	371	365	394	384	419	419	375	378	396	385	396	428	408	393	404	375	422	401	412	341	397	392	390	357	352	392	372	370	406	390	411	420	390	400	403	371	375	385	402	385	384	351	384	368	409	391	397	395	369	382	374	382	366	399	369	382	379	348	353	356	378	397	394	383	377	357	397	379	410	420	362	440	374	398	401	407	394	404	396	358	386	386	351	406	351	380	391	375	392	376	370	401	380	399	368	370	420	369	368	364	382	406	407	357	410	386	346	394	382	421	390	401	380	402	380	386	401	407	375	413	374	395	395	394	372	437	381	356	362	377	404	388	383	355	385	382	396	397	381	393	377	368	392	389	374	392	354	371	390	401	366	387	346	372	365	383	365	343	357	392	404	386	349	376	378	360	397	377	398	375	369	371	400	362	371	410	350	373	383	398	400	367	379	421	376	419	384	377	392	389	403	409	390	385	393	379	365	365	390	385	397	415	423	371	447	365	382	371	384	372	395	388	372	381	406	351	401	402	371	397	409	374	389	392	353	375	407	368	363	392	371	387	401	378	400	391	385	392	392	361	408	401	383	370	356	397	390	410	395	387	371	386	355	349	388	370	396	380	386	415	390	406	376	352	358	376	399	403	375	397	362	397	371	402	408	382	362	384	411	385	375	443	383	383	388	383	351	383	379	400	414	343	405	430	383	411	397	416	372	377	393	396	435	394	378	402	356	357	404	395	351	401	401	388	392	368	407	385	381	348	376	408	376	419	379	392	384	375	368	395	359	432	370	366	372	380	412	425	406	379	427	351	408	398	399	377	373	375	398	374	389	380	381	380	372	355	370	341	403	371	388	386	373	355	397	398	384	424	382	407	401	401	372	391	365	382	391	399	374	390	392	401	385	335	407	396	392	424	399	352	350	360	362	357	373	420	386	403	367	373	400	406	367	376	402	383	380	382	380	403	368	365	377	404	398	381	403	357	416	421	370	393	367	369	379	402	379	396	361	373	388	404	404	390	379	409	410	402	434	413	382	383	422	408	425	356	385	379	404	392	380	404	419	362	348	388	356	372	374	405	388	367	423	408	405	386	408	398	348	364	398	392	385	346	396	385	399	394	378	379	395	413	406	379	388	432	401	396	359	370	374	400	374	401	396	391	371	400	386	367	376	369	383	355	371	430	424	380	419	386	362	385	378	402	427	439	388	404	377	405	403	400	396	393	382	401	398	355	349	409	350	402	425	402	382	350	407	395	388	381	360	400	397	406	364	397	362	368	381	374	372	389	374	380	402	371	404	409	416	388	405	387	403	386	392	394	382	374	371	392	385	381	368	406	415	431	399	409	408	379	393	363	385	392	376	376	398	408	409	393	352	390	388	348	382	398	392	393	403	426	429	388	363	393	381	403	355	377	387	380	367	364	424	399	388	373	380	399	356	370	369	384	362	356	368	396	402	377	378	385	375	389	388	340	405	402	346	386	387	428	414	389	411	391	366	393	368	382	357	405	361	402	397	389	368	407	359	413	396	385	369	387	405	400	378	391	362	393	377	419	399	401	398	434	391	361	382	410	417	369	370	379	401	371	366	388	387	375	384	406	425	388	402	380	393	391	397	379	386	407	407	380	429	390	391	350	380	381	345	394	365	384	370	394	409	376	401	391	421	405	358	421	374	349	374	409	374	397	402	373	382	391	387	376	412	412	413	417	361	370	422	376	410	389	363	413	375	382	385	366	357	391	378	381	419	374	365	398	386	391	378	368	357	372	394	359	434	380	423	377	390	349	374	410	400	366	382	361	375	389	402	354	398	395	385	330	381	416	383	376	411	414	381	361	398	407	379	375	389	369	388	389	400	427	381	367	348	376	376	414	364	418	399	359	365	352	376	353	380	378	379	409	359	393	386	378	350	385	403	359	387	377	394	385	380	385	377	400	395	406	429	401	395	366	417	413	383	378	369	399	409	395	398	368	363	405	373	399	357	372	386	365	411	391	399	395	345	351	352	390	419	406	371	417	369	364	364	382	399	376	357	394	426	377	386	358	401	378	424	373	415	376	398	381	407	371	371	382	430	372	361	424	395	387	394	376	401	335	409	422	371	368	374	422	384	410	404	363	340	374	359	386	392	393	394	411	398	410	382	421	376	388	389	385	407	366	387	419	364	367	396	383	392	367	392	366	381	400	394	383	393	418	384	373	405	408	381	336	405	420	372	408	384	410	362	385	396	346	372	401	361	384	385	396	370	359	340	381	365	411	399	400	403	401	443	394	334	389	364	367	368	384	388	381	360	383	405	380	383	361	385	392	401	391	397	387	390	392	397	402	407	373	360	386	368	354	395	384	382	372	368	399	385	394	342	405	416	408	379	402	344	402	408	346	416	382	394	385	414	384	386	353	399	356	399	360	365	370	408	396	385	431	380	396	410	391	406	397	374	354	381	424	395	409	384	427	451	394	391	383	391	382	383	359	360	364	372	398	376	395	399	417	406	409	362	365	396	384	398	398	387	359	403	367	350	389	390	364	391	401	357	414	357	420	365	389	393	417	364	372	339	410	393	385	391	392	375	370	381	391	401	355	397	345	419	362	393	384	385	384	428	400	394	370	394	383	391	414	421	381	401	417	406	377	341	370	363	409	379	368	444	348	392	376	365	372	393	401	414	371	415	380	422	396	362	385	375	350	377	347	411	363	382	373	394	386	403	413	395	398	398	373	425	417	401	389	399	339	402	369	396	403	412	391	401	352	402	411	417	394	396	395	425	404	364	376	390	392	380	408	375	393	390	421	389	357	399	426	355	385	386	355	398	401	411	377	361	387	397
22636	21124	28763	24185	22102	23705	24037	15216	10480	7403	5750	4371	3386	2918	2381	1942	1710	1531	1593	1461	1291	1116	942	913	841	755	752	713	702	693	650	682	598	573	567	601	585	578	605	545	572	563	565	543	566	569	579	555	514	545	527	573	548	537	529	578	529	530	581	494	533	522	495	568	567	574	548	572	563	562	563	511	519	575	533	510	530	511	535	532	591	554	531	564	570	531	530	552	516	538	529	543	533	557	533	519	541	546	573	557	502	568	517	505	538	527	530	557	514	552	548	541	529	546	538	535	523	539	556	543	529	519	525	535	536	576	516	535	573	514	574	535	511	558	567	598	544	554	562	555	546	537	493	534	496	536	539	529	561	548	561	538	526	517	547	551	610	564	554	570	531	549	564	560	525	533	526	520	526	563	529	559	562	544	582	538	534	522	553	532	576	554	523	536	556	608	568	554	545	514	531	564	504	548	518	543	517	520	538	522	551	580	541	554	565	525	563	558	560	524	557	535	518	532	508	511	534	555	580	578	542	582	524	542	562	567	523	561	543	501	573	577	533	514	541	538	524	504	528	521	543	511	537	550	553	537	536	542	531	546	547	530	551	514	562	536	541	537	554	526	569	522	549	536	528	509	529	546	562	529	564	518	556	489	541	513	542	562	516	549	533	512	525	549	539	515	561	521	548	576	535	503	558	551	539	563	562	511	571	531	537	551	541	527	567	558	554	532	576	541	559	538	481	549	534	557	549	498	543	591	553	530	549	566	526	582	548	512	508	552	536	565	517	535	549	571	551	572	549	511	519	532	598	524	517	494	548	541	569	554	513	557	572	582	564	526	557	516	541	523	512	569	560	545	581	583	549	494	521	541	522	514	567	534	536	576	555	579	528	556	537	573	561	538	550	493	529	547	527	570	520	557	540	540	541	495	562	535	536	537	520	519	545	543	554	579	534	604	533	488	562	506	527	560	537	527	558	515	555	606	520	535	550	549	544	552	554	541	524	540	550	530	557	538	561	540	540	514	589	563	540	562	556	550	512	574	536	541	572	584	535	550	512	512	522	514	550	522	514	533	538	539	507	551	514	523	502	481	550	539	568	565	549	539	542	496	556	573	515	528	551	561	522	544	563	543	531	560	544	518	561	572	541	554	556	548	503	556	564	515	529	530	514	550	560	528	571	568	574	540	550	511	553	548	526	555	535	524	574	578	498	576	547	549	571	550	521	555	521	537	519	525	539	579	554	569	547	517	547	565	545	543	531	555	557	525	561	515	571	522	533	545	515	559	542	577	558	538	584	575	550	480	536	524	527	560	538	545	530	564	570	542	581	552	497	533	501	537	524	531	531	548	557	562	548	530	508	547	578	533	585	515	547	535	562	531	509	552	580	535	520	531	537	522	501	547	549	517	546	536	525	532	515	512	520	556	535	547	560	610	521	566	510	546	538	567	525	558	552	531	542	513	558	526	558	541	564	538	472	481	542	545	524	486	570	570	542	537	563	549	552	508	544	509	520	564	541	551	558	533	523	525	573	516	543	620	545	539	544	580	537	539	574	539	546	565	551	562	566	549	561	520	556	465	522	505	542	548	549	543	504	544	554	557	519	572	558	551	571	516	577	551	529	513	581	590	510	541	558	540	557	583	541	534	530	548	528	571	578	546	515	535	525	519	541	537	511	526	537	553	525	586	554	546	490	582	553	524	535	569	547	554	524	531	503	565	540	534	551	516	579	502	519	577	568	559	540	533	547	567	536	543	556	561	523	522	530	527	540	485	514	545	517	534	545	601	529	533	499	510	522	553	617	534	503	543	522	523	510	542	589	576	567	501	574	544	590	552	529	535	520	551	597	575	551	555	502	529	529	576	565	517	526	562	536	542	571	558	547	545	510	556	529	525	524	555	545	549	538	507	585	554	519	500	558	542	571	552	535	516	550	521	534	555	564	522	583	545	515	535	533	537	512	567	500	557	547	520	570	552	525	483	525	589	547	525	546	529	521	510	529	527	541	507	539	525	504	525	560	533	531	574	587	560	542	572	569	534	501	564	498	487	592	526	550	529	549	512	534	599	534	539	515	570	450	518	569	557	537	613	553	516	486	514	556	565	579	551	549	564	550	536	547	570	559	561	546	564	564	585	500	558	521	571	529	530	549	513	536	561	565	574	499	543	539	526	542	538	538	526	524	528	547	539	524	522	532	500	555	573	578	567	546	581	506	565	546	556	522	503	539	560	540	571	582	548	551	514	532	530	532	539	530	579	549	501	517	537	563	546	570	571	540	542	511	521	562	531	606	576	549	513	563	573	495	565	550	530	544	532	535	608	530	538	521	540	551	539	521	516	532	520	514	566	519	542	528	535	539	556	542	516	494	538	520	517	551	549	530	574	554	576	526	546	549	539	531	556	556	555	526	524	590	531	555	512	541	555	528	508	527	560	586	587	509	542	564	529	532	544	573	529	554	540	560	510	486	508	549	556	510	550	497	513	577	527	572	541	531	513	578	556	553	550	504	563	582	517	588	517	559	567	553	503	519	575	583	525	484	532	552	537	583	539	531	533	535	547	553	518	533	551	561	516	534	526	546	534	533	519	551	534	555	543	540	534	511	534	513	529	556	529	550	526	499	573	518	556	518	531	551	539	501	569	531	557	568	563	556	561	494	525	567	536	532	520	525	557	535	566	523	549	552	570	530	545	543	580	515	561	579	518	532	539	562	564	554	577	505	560	550	541	577	546	582	516	543	566	532	546	547	531	561	538	547	538	558	542	498	498	501	534	530	543	544	524	528	534	585	522	540	506	543	560	539	591	554	500	556	577	542	581	536	517	513	523	571	550	607	592	526	543	538	473	547	553	564	528	519	535	595	521	513	491	522	522	603	550	548	517	578	576	563	552	535	558	543	501	542	567	529	524	506	542	553	525	557	557	547	510	503	550	555	507	534	541	552	571	555	550	551	507	587	549	569	550	546	531	541	512	523	532	522	554	535	507	580	542	549	522	578	564	549	503	528	539	555	531	512	527	549	490	537	595	535	551	548	546	553	499	593	492	614	574	539	571	605	539	510	514	562	562	493	493	544	533	554	571	563	520	519	570	525	517	538	486	555	552	580	550	559	570	549	535	530	549	587	548	536	533	560	566	536	470	528	573	586	535	534	543	532	526	577	537	550	550	558	531	567	542	518	535	545	498	541	561	555	538	575	544	533	568	574	538	559	535	584	546	524	546	514	508	505	598	505	556	572	555	548	531	561	566	525	516	556	547	543	531	519	520	578	514	547	530	523	540	523	515	548	544	584	554	535	535	542	554	532	573	534	549	581	585	561	535	528	542	481	533	498	537	549	498	539	577	552	491	519	519	524	545	568	527	531	571	528	542	560	505	566	548	519	536	576	571	545	585	544	520	529	529	527	539	516	527	517	541	538	539	577	526	563	560	578	527	540	504	495	565	518	546	547	564	572	539	500	521	523	581	516	570	543	556	527	522	551	535	592	564	511	555	533	599	547	560	515	556
39826	66392	52724	40955	31605	25200	22107	18355	14285	10331	8558	6414	5123	4373	3451	2802	2522	2219	2234	2028	1795	1411	1225	1063	979	925	817	796	764	749	724	710	658	675	619	592	601	617	616	578	541	606	551	573	554	618	572	600	573	567	558	562	551	578	521	609	578	551	521	541	538	587	581	532	551	567	580	534	569	525	537	541	605	544	602	568	558	531	561	579	535	565	562	519	555	529	533	548	522	532	528	583	543	548	559	538	524	543	545	531	608	599	563	560	524	586	517	526	588	535	538	537	541	521	497	546	527	594	575	528	526	546	551	582	552	519	516	554	558	577	568	573	525	556	540	549	509	557	554	556	515	524	543	500	554	586	495	575	543	565	555	574	558	529	571	565	583	565	532	587	531	542	548	526	548	549	540	539	513	550	570	549	524	551	570	551	588	567	580	549	525	561	554	549	514	562	548	552	489	509	529	528	532	566	509	543	567	560	536	556	564	545	567	508	554	546	553	560	573	541	565	579	529	571	560	546	537	545	532	589	604	586	580	541	527	550	535	604	573	558	565	542	535	552	581	589	540	541	571	511	545	566	534	526	559	524	555	578	549	550	566	542	545	526	556	594	518	521	567	519	547	548	502	500	552	556	555	524	559	529	544	548	518	508	546	555	524	558	506	531	606	565	530	561	566	536	552	522	525	551	543	515	544	534	572	579	555	578	516	556	583	517	556	556	546	520	556	541	551	533	552	583	537	529	544	522	537	537	564	557	590	550	566	558	529	578	556	526	556	551	513	576	602	557	563	572	540	536	510	552	541	536	552	566	544	538	583	521	577	533	514	505	571	569	534	562	530	541	555	589	531	565	559	551	530	538	521	518	607	557	518	539	617	539	555	593	504	523	545	530	547	566	518	551	562	561	520	565	541	545	550	567	574	573	503	537	523	544	558	567	557	599	544	528	559	525	517	567	535	540	554	542	551	561	543	580	544	553	550	526	521	564	535	543	554	533	549	548	538	528	556	575	540	551	544	494	568	546	551	542	524	541	590	579	568	586	536	506	561	530	534	575	516	504	575	545	528	522	529	587	522	536	513	563	568	550	531	546	604	566	617	530	492	537	576	573	565	563	554	564	568	543	533	580	540	526	558	546	547	548	524	577	557	537	541	520	572	572	534	568	566	525	533	526	555	544	543	557	537	563	560	526	514	562	528	552	568	540	545	564	537	566	542	554	567	508	545	560	566	555	561	530	531	554	548	512	593	541	533	507	551	567	567	570	592	517	564	608	531	526	522	526	530	589	539	544	516	536	587	548	580	525	551	544	555	558	510	516	573	518	580	546	563	521	575	518	525	547	574	579	540	546	562	538	617	515	579	544	546	548	548	546	550	511	531	537	558	554	547	534	557	525	510	567	554	522	548	555	549	561	566	547	540	518	539	556	539	558	595	545	586	578	583	563	598	553	541	535	556	574	520	508	554	548	557	502	562	516	504	548	548	521	557	519	523	545	560	574	535	591	538	527	535	606	563	545	558	551	552	550	586	543	615	543	511	542	539	532	540	493	531	537	568	524	575	545	552	561	529	578	526	593	575	515	561	595	546	551	603	584	571	539	574	578	540	589	553	555	555	559	559	556	590	531	552	541	555	569	533	567	542	518	549	533	567	612	578	507	542	518	575	544	558	502	582	517	568	524	543	586	593	508	578	505	537	576	585	536	519	517	504	568	585	556	534	534	547	563	532	522	534	546	521	538	508	558	570	564	520	572	593	504	536	545	501	539	574	629	541	562	548	539	526	555	572	529	554	564	559	561	522	534	544	522	548	537	552	490	524	560	548	534	559	515	505	553	541	531	555	525	536	555	532	546	537	604	569	522	522	551	589	566	588	542	540	550	555	551	568	536	586	525	583	560	543	557	548	568	533	562	534	495	539	558	543	559	560	517	512	540	545	578	529	583	522	593	546	522	500	546	532	563	599	538	551	600	543	599	509	571	547	559	533	541	560	574	580	545	555	551	579	619	586	556	556	553	535	548	520	575	508	501	554	548	557	528	621	568	557	562	541	550	580	580	547	541	569	534	543	541	571	567	555	534	537	509	570	521	520	536	555	556	517	560	569	572	549	554	535	556	517	517	557	570	523	547	495	592	538	566	549	556	550	570	554	560	560	530	544	518	528	500	560	532	553	573	508	549	554	551	558	551	520	562	555	561	533	567	601	501	524	525	501	543	605	538	520	505	574	553	521	512	554	582	589	523	552	571	566	548	561	501	540	557	548	582	537	581	557	535	521	522	565	552	526	502	509	584	573	532	558	579	561	504	520	539	587	503	555	534	528	549	523	537	536	525	536	553	546	535	573	525	576	546	530	533	562	553	584	546	557	534	555	512	546	546	532	555	538	550	572	560	564	541	538	547	569	520	567	540	547	497	523	534	568	565	571	540	572	578	576	553	539	505	542	539	564	555	545	586	541	535	537	592	541	531	549	560	573	570	555	560	525	553	513	553	533	593	574	577	486	519	492	592	532	589	563	540	529	536	570	530	504	545	555	581	581	535	556	543	531	562	581	524	560	549	552	563	546	550	513	552	541	528	574	528	546	562	557	560	545	564	547	554	547	539	528	545	527	583	550	547	544	538	552	565	554	519	552	568	581	534	562	570	508	562	530	538	523	535	552	545	558	568	520	528	498	534	494	554	566	536	552	476	576	519	528	535	530	513	550	542	554	528	554	562	557	546	537	556	547	556	539	532	568	543	551	518	577	574	525	520	555	585	516	505	566	543	525	557	529	570	518	549	580	570	502	516	494	562	562	606	531	567	524	605	539	505	549	582	583	579	515	557	585	526	531	572	566	536	561	556	574	524	537	545	568	571	586	543	554	567	566	572	509	504	533	582	509	547	546	489	571	557	603	520	592	529	549	541	534	555	562	548	543	556	548	514	525	539	545	572	556	517	522	538	587	525	577	559	557	536	528	565	555	533	540	552	539	542	572	543	595	533	542	557	547	550	523	530	564	547	522	568	546	530	577	536	559	525	585	555	559	537	506	553	553	556	520	537	491	541	515	526	519	577	571	521	579	529	571	541	569	527	578	582	563	568	554	581	543	532	587	538	559	557	580	569	541	591	593	529	493	547	598	546	531	516	568	558	527	580	550	528	566	566	510	538	540	550	535	521	590	549	573	544	585	532	560	569	548	582	534	537	483	546	574	573	631	564	522	543	541	551	584	530	543	579	575	549	564	563	533	565	561	567	542	565	563	584	565	557	553	520	564	543	566	518	503	560	544	540	572	537	517	568	537	547	568	590	529	548	546	532	573	546	545	586	549	601	564	511	555	538	564	557	576	615	539	536	520	587	546	521	553	544	524	559	554	566	557	535	518	549	535	573	538	529	538	543	541	525	584	520	569	538	528	537	539	524	526	534	570	527	543	549	538	545	548	564	551	536	557	565	558	564	515	539	527	572	533	545	539	562	580	552	506	559	587	550	567	567	553	500	517	516	509	549	565	516	490	566	527	586	529	562
33315	40141	41960	32204	19602	12859	9192	6615	4681	3243	2591	1931	1484	1290	1056	904	848	746	720	680	646	585	539	499	436	413	419	400	386	377	358	367	378	356	367	364	337	335	337	315	325	324	300	330	343	340	347	362	324	332	348	317	333	310	351	314	372	326	350	349	342	318	339	345	330	350	354	311	325	315	328	292	341	320	336	319	331	319	322	303	324	336	332	334	316	337	380	316	331	295	342	316	333	352	330	339	329	330	361	309	350	316	334	336	321	360	346	325	297	333	320	332	336	295	303	332	350	364	326	347	315	333	357	331	329	318	336	338	308	310	303	358	328	353	332	349	344	288	336	322	324	319	334	336	314	328	285	311	348	323	363	324	323	334	321	340	338	300	317	342	331	297	343	313	318	352	338	321	317	323	315	310	290	352	323	328	330	323	342	324	337	337	324	319	284	345	323	312	332	321	354	307	327	302	349	351	311	308	329	313	332	345	362	345	341	348	319	338	353	356	339	322	336	336	342	324	332	336	290	347	307	322	303	340	358	311	365	359	370	307	324	326	348	317	354	300	306	342	294	302	355	346	335	320	333	322	316	338	336	317	330	324	344	331	354	351	331	340	353	318	331	317	324	335	356	345	319	330	316	323	354	335	330	336	316	329	318	320	342	347	350	334	328	278	329	328	338	324	318	354	332	305	326	332	311	333	356	318	347	298	313	321	331	323	312	320	343	313	329	361	305	316	276	341	328	367	348	311	331	333	346	345	292	312	308	355	339	350	345	311	320	341	343	333	319	336	338	316	304	326	343	325	351	339	322	357	352	340	297	387	358	345	334	318	342	333	330	323	313	327	335	338	329	326	332	313	301	338	318	322	329	355	366	319	292	319	322	312	363	367	298	335	300	325	347	346	345	344	338	325	335	365	321	359	337	311	302	348	316	343	322	331	334	331	302	347	346	320	325	330	348	307	343	327	328	317	330	320	286	337	361	325	313	343	334	329	316	339	330	306	337	335	302	363	340	325	311	354	319	332	321	319	326	336	331	353	338	329	339	354	330	309	307	340	335	321	339	355	328	348	343	315	334	299	335	297	341	338	353	335	362	325	336	309	316	332	307	315	317	340	341	350	321	364	335	350	333	324	349	300	324	316	321	332	319	341	318	313	339	316	307	317	344	360	317	338	339	342	364	328	347	313	279	316	315	328	347	346	322	318	311	323	292	299	334	345	327	333	299	341	315	328	309	307	299	338	323	323	329	301	314	316	304	326	337	344	370	312	364	334	343	343	321	350	313	348	339	327	308	329	386	339	336	344	347	340	325	345	330	322	327	304	300	330	310	354	348	329	340	343	341	365	300	289	330	335	333	319	338	308	335	340	331	309	331	316	315	327	332	318	340	309	323	346	326	363	326	322	327	335	326	349	306	345	371	331	321	317	332	330	340	307	328	328	350	334	338	346	316	317	318	323	318	361	352	312	340	336	325	321	310	314	322	331	337	318	332	344	334	347	322	325	332	339	338	338	303	337	339	332	302	323	332	313	344	323	322	300	341	326	303	327	344	338	313	344	334	301	350	316	376	319	309	319	312	336	337	354	312	285	313	368	321	354	353	317	344	309	323	334	302	323	324	337	365	333	341	344	315	330	327	323	326	343	350	332	345	291	310	326	308	351	333	387	315	357	339	376	348	353	300	302	314	343	292	327	298	333	323	316	337	323	350	309	293	319	346	325	336	357	299	331	373	334	341	302	323	332	301	328	304	329	330	327	381	349	339	345	341	318	334	352	318	309	324	318	344	341	311	349	315	312	297	319	323	309	339	332	312	334	321	322	358	294	339	317	377	317	335	325	325	352	323	360	332	324	354	345	355	363	339	297	346	357	294	305	313	348	328	340	350	349	330	329	364	302	346	321	295	353	328	350	314	344	359	302	313	339	318	298	334	316	322	331	329	340	341	365	340	359	317	308	326	347	322	330	323	297	351	339	345	347	335	307	344	319	274	320	304	355	367	328	351	323	327	349	325	349	335	317	360	319	301	315	313	321	342	336	353	312	331	372	320	325	326	351	336	359	325	296	311	352	293	323	312	339	338	342	330	321	326	310	362	319	327	320	318	341	320	350	308	320	311	326	308	315	332	351	326	345	341	347	332	325	344	338	314	297	309	301	316	338	349	333	343	319	322	371	326	331	343	352	341	307	328	327	311	340	340	291	303	304	353	352	325	314	323	319	332	316	342	306	306	322	322	299	323	322	323	321	314	330	343	321	317	326	348	318	358	372	349	340	318	279	311	347	355	374	346	347	326	339	344	344	293	337	342	323	345	301	323	303	312	324	338	348	338	314	337	318	358	332	342	330	312	322	343	360	351	329	325	347	294	347	312	313	325	346	331	343	322	374	299	338	307	340	331	303	320	330	317	320	328	333	315	318	327	297	305	369	362	309	319	316	340	336	328	336	321	352	341	318	301	357	352	337	326	304	349	333	346	328	300	311	323	338	311	342	332	321	303	326	324	299	299	346	343	297	328	311	321	356	336	323	315	346	347	328	355	336	336	325	307	299	347	335	336	329	325	341	322	330	343	294	345	329	338	319	315	343	359	314	345	366	340	348	360	309	333	299	336	332	307	341	328	306	358	362	346	257	341	314	336	339	315	320	342	310	322	336	317	363	363	324	347	368	343	335	293	324	347	337	324	343	307	311	335	331	308	337	360	354	315	318	279	318	346	316	339	341	365	329	316	327	320	315	334	316	354	310	336	321	357	330	291	336	340	319	300	306	295	340	355	336	297	330	325	311	331	326	352	338	342	351	306	316	336	330	313	301	337	361	300	317	345	347	324	352	324	328	334	362	361	352	341	313	331	344	339	329	326	341	350	297	350	299	290	333	322	361	331	359	304	333	337	352	324	305	304	329	349	303	327	350	324	328	329	329	309	308	323	319	333	325	303	346	334	358	326	329	318	345	344	306	295	353	325	341	325	310	334	322	381	350	299	356	328	327	339	306	323	336	322	331	331	343	350	343	355	333	345	328	326	347	327	348	326	312	332	329	344	307	331	344	303	340	334	335	322	307	334	328	306	323	342	331	321	370	339	333	334	324	321	338	361	337	349	336	300	350	356	300	321	330	319	349	320	328	323	358	312	353	327	321	351	303	322	329	339	325	320	305	298	347	289	320	328	318	312	328	310	336	342	343	354	298	349	348	339	329	335	329	303	299	314	320	320	328	328	293	318	310	347	313	326	344	340	317	328	339	327	383	359	289	319	361	334	313	310	335	371	356	331	329	344	293	329	337	344	314	358	330	327	346	321	345	306	340	356	327	322	332	333	358	327	322	327	309	361	348	326	333	348	314	324	316	295	341	330	363	331	338	304	339	359	335	341	352	339	354	322	352	324	320	306	318	351	346	305	317	316	322	334	342	315	350	335	339	353	321	322	336	320	320	300	320	315	324	322	303	339	315	319	335	331	334	373	321	311	324	312	328	331	333	346	349	339	332	327	310	344	334	333	315	298	352
36210	51450	40760	28098	20000	16062	13048	10298	7406	5433	4274	3170	2519	1968	1611	1356	1190	1059	1000	975	824	666	640	597	493	485	447	431	450	416	419	408	405	344	381	338	373	382	349	420	328	357	371	407	350	353	343	313	356	337	326	340	376	362	360	326	324	377	363	338	342	358	343	344	351	356	366	359	371	354	361	320	329	325	362	323	350	358	357	345	374	339	334	340	359	339	370	345	363	361	334	348	346	356	365	336	367	345	321	324	384	336	366	329	368	358	355	327	364	366	330	343	347	364	305	348	366	350	317	324	365	358	306	325	341	373	373	347	370	351	297	326	354	356	352	356	363	326	383	325	350	361	375	324	337	332	370	380	356	360	377	370	318	341	368	331	337	321	327	365	357	326	332	381	355	332	330	377	338	337	351	326	378	339	384	350	362	342	359	337	336	347	338	329	387	364	351	310	361	333	327	321	357	349	326	340	328	326	348	327	358	351	333	335	360	322	357	337	351	378	312	343	380	348	357	358	328	334	357	349	369	352	312	348	315	352	368	331	338	339	359	360	357	362	336	362	350	362	329	356	327	324	336	374	326	345	326	348	355	330	301	345	332	340	336	336	347	325	355	336	370	359	349	329	365	356	347	341	311	340	335	341	336	339	330	321	363	352	344	354	368	351	338	370	342	325	348	327	330	299	365	335	348	374	336	350	331	358	332	319	362	344	319	329	347	378	342	322	356	344	373	334	334	374	348	375	353	343	331	374	357	373	375	366	373	332	383	315	348	335	338	352	348	379	367	366	341	334	362	340	355	369	355	339	329	343	348	360	344	331	348	361	364	337	309	334	364	350	378	369	332	344	324	321	346	327	370	337	354	344	350	305	346	340	367	344	357	364	360	345	330	341	346	366	322	344	322	348	360	329	324	343	370	365	371	368	350	332	355	349	367	392	355	373	364	343	350	302	329	349	342	337	328	335	355	367	365	372	326	362	380	368	312	327	353	387	356	338	357	354	355	338	318	322	369	386	332	327	382	343	318	346	375	350	377	341	313	328	398	390	358	366	349	313	332	327	346	323	358	323	342	355	379	351	331	336	366	341	342	341	360	311	363	367	355	362	354	358	346	332	331	340	367	345	364	378	292	349	328	371	355	341	306	329	350	368	368	315	381	359	341	372	338	360	354	331	379	346	384	364	356	334	354	346	325	360	327	354	331	362	367	397	349	333	337	347	333	370	345	359	340	348	381	374	353	326	327	349	375	348	361	320	360	322	351	330	348	359	375	343	354	355	370	374	324	366	341	373	324	384	386	362	315	370	336	341	322	336	375	354	353	370	382	296	346	354	343	352	362	349	365	372	319	320	356	342	365	344	354	328	351	350	329	321	342	346	342	332	363	361	324	337	352	338	325	354	344	319	351	350	345	340	330	364	358	341	369	346	373	350	351	359	367	341	337	333	339	338	376	351	352	359	375	349	353	337	344	309	368	347	374	361	324	359	363	329	346	392	324	357	336	340	341	341	341	365	335	346	337	344	356	326	303	341	343	345	377	369	354	325	345	376	361	347	336	355	353	382	353	366	359	359	342	357	323	350	336	350	338	380	345	360	380	331	347	312	336	338	342	328	361	354	367	357	326	360	344	338	317	360	373	322	359	330	372	317	347	359	364	338	360	353	375	342	345	337	347	333	391	336	325	361	334	370	344	317	347	340	365	342	322	354	351	324	364	380	342	354	348	312	317	356	336	358	336	338	360	339	354	372	370	334	340	329	369	358	370	367	312	347	309	304	335	355	350	352	344	351	371	331	338	350	355	376	343	313	343	340	326	351	340	354	353	361	357	389	345	377	347	373	357	328	372	348	370	344	350	344	328	340	373	332	336	344	334	334	352	327	340	335	365	371	343	303	331	351	361	367	347	368	374	342	366	341	340	325	330	356	351	351	349	371	377	370	334	371	369	358	385	361	351	343	311	316	346	328	313	343	316	353	332	302	351	347	352	325	331	361	295	359	372	368	334	361	332	342	365	347	328	340	356	358	419	388	348	338	336	360	358	344	324	371	338	343	348	331	329	317	322	374	373	324	325	341	362	363	347	316	333	373	331	360	332	339	322	333	367	360	361	321	374	325	340	343	345	334	354	382	322	355	347	316	353	340	383	352	350	338	356	353	326	331	320	344	317	374	334	355	359	347	358	334	356	355	346	324	343	334	405	337	316	375	348	356	338	342	318	343	376	328	351	332	329	329	366	358	349	364	354	308	340	359	364	344	338	359	326	373	335	313	341	353	331	352	325	368	371	358	356	356	356	348	329	343	362	301	333	318	353	320	340	378	334	362	354	364	316	347	327	353	348	336	349	394	350	343	356	346	354	327	360	325	398	374	348	335	336	344	410	365	329	349	357	366	348	350	352	335	329	309	344	322	363	346	330	374	337	335	363	359	371	334	366	349	337	326	367	340	361	311	328	352	350	341	348	347	358	357	322	363	374	371	340	301	352	336	355	367	331	361	345	387	380	327	368	335	364	348	345	338	360	360	332	340	393	373	332	348	299	357	353	348	360	332	360	350	332	335	363	368	348	345	297	330	369	342	347	360	398	345	361	359	320	346	388	351	325	341	330	374	344	374	341	349	379	351	345	341	333	331	326	325	366	317	367	370	364	339	359	367	338	332	324	321	364	336	335	350	356	369	386	343	364	332	317	335	317	338	370	346	371	332	343	354	342	390	361	351	333	311	356	359	369	340	376	357	340	347	340	334	348	341	345	367	318	359	334	350	361	358	366	310	357	357	323	343	322	367	314	355	355	343	335	355	331	336	329	334	331	343	371	330	368	366	372	340	326	338	362	327	373	360	324	354	329	332	348	354	333	318	370	349	348	335	376	328	358	349	323	347	368	347	373	324	337	334	379	376	370	355	325	346	335	329	343	336	352	354	344	354	333	341	336	337	350	337	359	349	331	379	339	345	354	345	335	357	341	325	364	358	324	359	348	332	353	370	351	332	321	335	338	322	348	342	344	362	320	365	379	344	360	326	321	333	363	332	328	355	397	341	321	343	342	356	351	353	365	369	338	342	350	334	337	370	323	350	381	333	329	317	349	352	342	339	340	328	356	326	335	319	332	343	357	392	338	317	353	323	335	392	341	374	350	302	322	339	352	368	332	351	356	315	337	324	337	358	371	361	339	347	326	352	343	323	322	321	298	359	327	354	361	337	351	339	325	338	326	355	354	327	325	339	336	340	320	359	328	356	339	342	373	328	354	342	361	364	349	351	339	338	318	364	336	366	336	333	322	359	329	350	366	379	328	348	383	324	358	343	365	374	351	353	341	352	377	356	357	360	318	342	360	323	360	322	346	342	341	356	376	363	337	314	322	357	310	358	343	370	331	319	351	359	340	356	348	336	336	353	335	358	374	360	338	329	328	374	343	340	351	328	342	363	333	300	340	346	348	344	356	372	349	331	322	328	351	359	332	373	318	396	352	324	348	328	357	325	338	346	368	388	382	341	366	341	352	346
23862	21201	29337	26254	23241	21953	17230	10981	7442	5459	4172	2994	2385	1893	1682	1502	1358	1147	1123	1085	860	744	697	650	614	630	519	595	521	548	526	480	507	490	437	469	466	447	474	463	450	486	433	486	444	494	488	436	486	459	410	473	471	458	440	458	443	448	442	455	422	454	428	516	422	466	450	434	462	488	453	452	450	452	454	488	459	447	423	415	495	468	449	396	429	438	457	449	457	414	452	419	440	404	478	413	436	455	408	450	429	469	421	460	469	438	432	471	416	429	418	437	442	446	425	428	468	464	413	427	476	420	428	469	464	440	430	442	452	413	432	442	491	457	434	420	455	427	476	421	461	415	451	461	414	436	465	452	477	443	436	427	433	441	470	425	431	495	414	433	423	455	457	459	457	481	444	482	447	460	448	464	425	446	467	430	449	425	436	422	431	481	487	457	466	438	462	440	464	438	417	445	442	435	424	437	457	455	489	427	451	426	445	439	427	387	450	428	480	417	475	430	459	437	451	446	413	436	448	456	405	427	443	445	436	460	484	420	444	462	451	430	465	423	428	449	444	454	442	430	410	454	467	457	466	431	451	457	466	456	450	439	465	481	466	447	417	463	456	469	440	482	453	487	448	462	448	455	454	459	441	434	480	416	466	452	426	481	467	431	442	455	451	445	463	423	468	430	424	467	425	445	448	438	418	457	465	499	416	437	415	451	470	457	477	461	455	423	460	464	477	414	438	434	435	418	447	409	476	448	485	437	414	459	453	427	480	454	437	452	454	463	403	430	437	450	443	401	445	458	477	477	454	444	436	481	436	425	414	453	473	472	402	465	434	447	418	418	446	455	418	421	490	440	427	462	496	427	461	453	457	460	451	483	470	453	405	419	409	416	472	471	452	490	451	475	454	454	489	455	431	433	464	465	423	416	438	493	454	415	429	438	430	408	437	451	438	449	438	407	450	452	406	434	433	462	455	409	461	440	444	488	429	462	446	431	464	451	453	463	443	496	427	416	444	468	488	428	446	459	447	464	462	423	425	411	479	428	424	422	435	458	426	414	416	467	443	443	431	446	474	418	454	459	481	433	448	429	425	490	449	463	464	460	432	431	397	462	453	443	445	468	468	488	475	410	444	402	403	480	462	457	488	465	495	489	401	457	438	426	440	474	431	483	440	434	437	435	436	465	436	441	399	400	504	431	459	457	417	454	437	445	441	447	442	478	461	439	449	424	426	435	457	452	449	443	444	456	456	438	456	453	430	461	422	473	474	452	470	441	463	463	418	450	438	466	423	479	444	439	422	441	455	455	462	484	448	424	475	480	491	448	460	449	443	443	479	487	423	435	444	412	432	424	449	457	429	427	444	435	487	445	521	459	450	423	409	475	441	441	471	492	403	489	437	461	425	432	456	461	427	421	464	434	425	433	467	442	468	429	460	466	444	442	459	439	412	479	480	453	458	475	459	449	439	439	456	447	427	465	451	434	428	438	464	449	454	462	441	471	443	469	457	437	464	469	413	450	464	474	461	474	422	448	472	488	450	440	446	487	458	460	463	435	437	430	475	403	444	405	442	413	410	445	444	446	436	428	447	461	453	433	393	435	479	434	446	470	468	438	454	467	463	469	448	447	454	414	450	426	448	444	420	447	424	424	456	463	470	437	455	456	468	438	449	453	454	470	471	443	422	419	465	472	449	441	468	436	449	423	471	436	460	443	427	396	477	444	442	411	432	461	438	464	453	456	427	418	432	447	448	469	405	477	464	449	406	461	425	467	433	448	421	458	477	475	448	460	454	500	439	484	436	443	425	479	452	446	449	476	428	455	444	399	423	473	438	449	433	421	450	433	420	457	439	467	445	434	386	429	474	433	457	471	467	433	408	472	458	516	447	479	413	431	450	413	438	440	444	434	414	425	429	444	422	459	459	468	437	453	447	427	457	410	430	448	409	472	467	437	414	498	447	422	425	433	456	477	441	434	466	415	434	409	414	419	453	423	470	420	433	424	405	423	435	439	469	408	465	460	466	482	461	450	428	482	453	459	436	467	445	420	454	413	462	475	457	486	449	472	456	424	443	457	457	456	454	434	447	444	450	435	477	431	471	477	430	427	450	449	425	473	451	414	438	412	446	422	425	448	436	449	448	412	451	424	432	468	447	444	476	481	454	488	430	448	416	438	434	489	490	433	434	450	427	478	460	430	461	459	452	428	434	450	462	480	458	439	446	415	439	446	449	472	471	446	432	388	492	443	446	402	417	463	445	452	487	429	450	448	441	448	426	452	476	457	426	461	418	470	434	456	397	461	469	410	417	467	442	452	439	457	434	423	457	426	451	477	436	435	458	480	453	452	415	463	490	432	434	441	459	429	457	417	467	433	442	430	486	447	426	441	457	449	429	426	435	479	417	452	453	443	442	464	447	445	456	445	450	448	471	446	456	464	403	443	404	431	443	454	471	456	436	415	429	406	441	468	433	472	461	444	456	424	453	434	416	434	462	461	420	441	410	438	429	416	448	426	419	463	455	475	459	419	446	449	442	434	476	461	466	451	440	428	443	442	417	425	464	433	467	428	462	456	430	409	430	430	478	471	471	417	440	481	463	443	418	446	434	467	437	420	449	466	457	416	412	438	432	449	437	448	469	450	454	436	404	440	422	452	492	460	447	439	464	430	444	469	430	441	444	438	433	470	452	450	456	461	461	442	459	458	456	428	484	447	452	457	463	474	434	436	456	413	434	440	465	456	459	448	459	451	442	447	422	450	469	425	431	451	434	428	478	453	417	470	410	449	451	473	472	463	465	424	447	448	428	400	476	436	480	408	431	469	445	436	466	470	397	426	425	466	462	381	428	447	470	443	445	480	430	425	450	487	466	444	463	449	419	454	486	449	441	444	445	452	431	487	501	454	435	427	451	463	437	458	450	420	461	419	412	427	429	438	509	457	438	422	479	419	472	479	447	466	445	452	457	470	478	449	465	456	446	448	439	456	453	459	441	416	456	449	438	454	407	482	441	421	482	455	436	476	467	426	444	415	472	436	476	390	459	456	472	436	423	438	474	413	460	439	410	430	475	447	447	457	483	419	442	451	418	445	447	442	431	433	432	469	422	461	399	469	453	439	448	431	429	472	430	443	404	439	434	434	443	444	448	442	388	470	458	486	443	456	458	454	429	430	463	417	437	426	431	424	448	437	433	456	460	452	462	419	435	465	466	453	447	468	426	434	450	421	451	450	420	449	439	466	420	457	428	456	462	434	451	457	440	433	432	469	435	482	465	447	449	466	438	460	481	469	449	475	472	457	457	390	487	440	414	479	416	447	450	461	479	437	433	459	463	469	479	417	459	428	451	476	440	408	445	447	428	469	467	439	423	438	428	437	452	468	454	475	419	437	435	437	451	452	440	460	483	436	476	444	458	444	429	470	463	453	452	428	449	470	444	447	449	472	421	450	440	465	444	460	453	484	487	426	468	409	482	435	466	425	447	463	423	471	460	484	445	435	434	450	446	458
36611	60665	49166	34570	25918	22232	18090	14273	10791	8091	6278	4574	3693	2892	2568	2080	1902	1719	1636	1515	1138	931	880	813	716	666	621	601	642	540	541	554	520	504	454	504	490	479	484	474	502	498	476	498	492	496	515	484	469	501	489	490	464	458	466	496	435	451	455	475	458	453	460	506	472	458	459	444	484	492	448	446	445	452	436	448	501	453	470	443	467	467	454	477	465	438	460	483	449	490	442	480	474	479	480	516	468	479	473	511	469	475	460	468	429	445	481	443	439	507	463	470	458	463	442	451	490	463	491	516	470	492	410	474	411	458	457	475	430	488	424	442	482	468	443	452	432	451	447	446	481	474	445	493	479	472	465	472	437	414	423	433	474	497	494	466	474	477	469	425	490	428	474	479	487	477	439	473	473	455	424	429	440	473	445	502	462	437	476	456	437	460	424	463	438	472	467	448	436	465	470	442	466	474	437	481	466	463	438	490	466	457	457	439	458	443	453	472	469	500	427	462	426	472	460	439	460	487	492	440	498	435	477	457	468	419	489	454	483	498	465	460	487	477	471	485	417	481	439	444	445	459	461	491	483	448	490	432	419	448	470	464	473	483	473	440	462	473	454	507	428	465	459	455	435	460	480	446	426	453	454	470	474	458	433	454	469	469	419	483	435	470	481	487	415	447	481	444	498	426	451	452	456	472	423	464	484	446	437	450	452	465	448	443	480	453	447	463	448	441	459	426	466	447	480	414	463	458	432	440	485	426	501	470	477	503	479	447	472	485	447	454	471	464	466	463	465	490	444	436	455	438	481	510	473	458	481	417	416	453	455	476	395	461	445	429	470	500	430	435	434	457	500	464	470	403	498	431	424	464	500	446	436	467	467	455	499	486	461	442	444	425	461	487	459	425	486	475	473	474	451	475	463	492	435	449	476	486	444	449	492	474	436	466	470	463	454	490	481	507	435	426	424	442	440	454	440	450	465	475	491	469	443	480	487	435	464	500	471	468	473	467	516	456	431	446	468	396	479	464	460	464	486	431	479	432	455	473	466	479	487	467	471	457	450	443	463	411	460	467	490	454	428	450	456	438	461	445	471	467	444	424	410	468	432	514	464	435	418	439	444	490	434	462	423	456	467	457	449	450	476	462	441	464	471	449	466	471	483	464	446	479	467	455	488	432	454	496	435	474	461	452	486	457	485	482	460	466	451	434	444	431	462	467	443	436	434	448	437	515	457	436	451	439	433	455	461	455	502	463	451	485	475	432	458	480	466	440	442	483	442	460	441	402	465	453	420	451	463	461	459	457	424	437	416	508	450	472	434	429	408	450	440	468	434	452	464	436	420	456	470	464	458	468	465	467	493	461	463	441	451	473	461	452	452	486	473	494	441	451	487	447	470	486	504	450	453	432	473	477	487	446	425	466	430	485	458	452	485	479	474	472	423	426	442	476	472	416	476	477	470	433	480	449	486	438	433	450	448	448	446	443	482	476	493	454	461	463	475	478	470	452	474	487	493	489	463	477	456	476	483	470	450	497	461	437	471	455	441	438	449	447	461	477	462	453	463	524	453	442	423	452	468	462	469	442	489	452	452	443	480	478	461	487	466	460	444	459	480	458	452	447	471	437	476	455	487	478	473	471	471	450	474	479	438	457	456	428	448	426	444	474	469	496	479	453	475	490	434	452	463	450	428	470	465	453	450	483	467	449	475	491	476	477	474	457	465	478	474	475	416	457	495	449	514	437	426	470	450	476	489	481	443	492	471	450	447	436	454	436	456	490	444	443	455	492	496	482	453	446	479	426	471	448	443	421	421	476	415	462	433	440	452	449	451	513	445	482	457	458	463	446	467	491	474	457	449	473	477	478	462	443	458	413	443	454	475	487	459	464	448	454	433	517	446	458	482	440	470	470	445	453	446	457	455	446	448	463	479	452	435	454	479	464	465	461	505	451	485	465	475	464	448	466	443	430	485	436	462	478	519	433	479	485	458	449	476	465	439	474	450	424	434	415	475	488	439	438	483	444	457	449	471	430	433	452	458	466	467	428	472	453	478	467	483	485	448	469	484	467	477	449	412	427	463	469	453	470	447	457	471	434	455	442	444	448	432	423	454	492	455	466	451	441	469	432	489	487	454	431	471	488	450	449	454	479	471	434	447	473	468	433	452	456	480	483	445	459	451	486	481	478	462	478	465	441	458	505	464	428	439	452	426	495	435	476	459	461	477	466	464	464	439	536	491	441	525	448	445	473	480	489	466	447	452	441	415	482	444	498	445	423	453	467	451	417	463	454	470	430	475	458	460	473	484	465	425	454	419	436	446	412	424	458	438	454	463	467	446	474	400	484	447	463	449	506	461	460	417	466	446	510	449	441	454	470	423	471	440	435	411	495	450	479	504	445	468	450	478	487	413	462	427	501	481	459	476	462	453	460	467	447	409	458	468	442	426	483	435	431	448	443	476	480	431	470	425	451	469	455	477	479	454	444	481	473	474	455	456	445	459	479	458	420	480	441	453	451	464	481	456	485	469	472	462	438	447	485	455	470	437	471	508	492	500	465	434	449	479	474	467	465	440	460	463	493	462	487	439	443	467	469	481	463	424	467	443	506	465	451	429	449	450	455	439	474	506	474	408	460	468	495	412	419	430	419	434	468	468	453	455	485	437	399	499	447	453	492	450	435	441	443	499	493	469	479	469	457	491	459	455	420	459	491	464	439	481	497	397	478	456	456	454	470	462	444	479	462	497	435	486	483	506	414	438	473	441	447	463	436	461	444	444	486	454	488	439	434	510	462	471	485	461	447	440	453	467	455	531	433	482	466	494	438	428	456	480	507	471	458	475	478	438	460	447	433	469	441	459	449	471	466	435	444	480	502	474	505	444	473	442	466	468	473	469	445	444	468	452	434	437	450	455	495	441	469	487	426	425	456	449	434	488	461	418	451	455	463	463	475	416	448	471	493	448	435	447	424	456	454	447	464	452	464	480	436	498	482	434	419	429	436	458	458	486	449	428	422	489	483	466	449	484	414	452	442	426	414	450	467	461	456	471	443	445	484	455	467	451	449	464	460	467	477	454	469	493	447	448	448	458	472	511	492	492	431	452	445	450	481	512	460	468	462	455	410	451	476	463	456	438	469	506	429	434	475	414	451	481	462	453	437	454	457	432	436	460	435	460	440	459	484	417	416	445	473	466	500	511	453	461	461	452	428	488	464	499	472	450	421	428	493	471	413	468	479	447	481	446	462	468	433	466	438	422	477	448	481	409	485	486	466	495	443	469	466	462	450	475	475	444	483	462	464	460	481	441	473	458	446	450	438	472	475	469	491	467	456	460	439	485	478	446	451	446	479	445	439	466	485	433	473	470	457	437	470	440	459	477	468	457	420	431	485	459	454	420	453	463	447	438	457	434	463	524	440	471	500	478	409	487	412	471	437	408	455	481	415	447	480	406	448	487	495	449	467	465	452	451	456	462	396	470	449	446	492	454	482	463	469	495	466	460	460	463	470
25061	21758	31129	29312	21949	17424	12549	8456	5751	4243	3059	2283	1739	1544	1279	1219	1071	895	899	802	614	564	565	555	458	444	439	393	428	367	357	407	402	403	412	400	398	393	346	360	378	353	364	372	348	356	366	392	379	372	350	364	356	365	342	342	354	380	352	361	342	378	384	348	325	366	360	374	376	373	357	351	356	355	391	375	366	390	381	377	369	355	345	335	342	334	343	318	365	395	352	374	377	333	356	348	370	396	395	357	376	339	371	357	364	366	348	349	358	344	354	323	353	406	429	339	353	328	381	371	359	371	366	364	365	393	379	388	333	367	379	371	371	361	345	356	366	365	377	357	369	330	382	320	348	367	374	363	370	393	354	364	351	369	378	358	345	358	331	316	358	327	339	371	372	349	359	347	348	358	372	397	344	368	364	360	353	364	363	353	349	389	376	397	382	347	371	345	386	385	351	347	409	370	375	341	341	326	330	343	362	356	357	330	371	344	405	350	347	354	344	351	363	346	347	357	376	353	375	347	334	386	376	348	328	346	326	363	319	328	347	367	354	360	351	378	380	372	334	368	388	327	402	355	341	346	352	349	388	351	352	352	364	330	340	371	351	316	378	356	341	333	363	387	358	361	361	354	366	338	359	339	360	372	372	373	401	350	354	393	315	344	342	383	378	388	365	345	335	339	355	368	393	346	345	323	353	357	351	347	352	373	379	322	357	348	355	380	394	370	361	339	348	394	327	341	347	343	378	335	356	350	369	354	378	338	346	367	399	340	318	324	333	370	401	375	364	350	362	352	320	359	357	352	321	395	324	389	359	380	321	381	337	369	372	367	344	335	402	401	390	330	369	359	345	338	364	367	357	360	390	368	376	385	330	383	336	346	366	340	350	354	350	395	370	348	346	337	395	379	354	363	342	346	343	321	339	366	339	354	361	363	349	353	327	361	355	369	353	382	368	343	341	336	357	380	352	353	392	380	354	384	350	356	366	382	373	377	358	384	375	346	337	349	335	362	356	380	340	392	337	329	374	367	327	344	327	345	386	342	357	360	365	327	348	376	347	378	339	346	385	329	381	347	370	340	370	342	342	376	339	371	383	374	326	362	366	370	372	360	329	392	390	334	371	364	355	361	367	372	335	382	333	348	352	364	350	332	371	352	354	363	360	359	343	384	325	366	358	379	358	340	344	373	365	353	345	342	340	345	367	380	390	340	348	368	351	349	350	383	377	395	387	348	331	368	368	402	371	372	346	371	353	345	336	371	372	332	374	340	409	323	390	357	368	358	362	363	340	341	378	374	356	402	338	379	370	365	404	389	394	362	375	382	340	385	374	334	381	334	359	386	360	388	356	323	330	353	363	348	319	403	376	366	350	369	367	365	349	336	342	349	366	362	388	373	355	370	397	372	346	342	379	360	383	395	322	364	344	362	385	337	381	315	407	358	374	348	357	324	346	346	361	341	327	391	351	352	359	374	364	354	383	362	350	343	362	353	373	341	388	343	357	340	372	350	370	346	366	332	347	376	358	381	350	352	376	324	365	334	388	363	403	357	362	374	342	378	409	376	375	348	372	331	349	374	333	357	369	319	323	351	331	382	371	343	333	358	341	364	354	368	371	348	317	380	349	375	395	352	381	370	336	338	368	349	382	379	356	331	362	326	358	369	364	372	361	372	344	394	371	357	388	371	366	373	354	359	363	373	354	346	331	361	369	357	366	371	338	401	382	327	354	346	359	346	341	354	355	338	352	348	396	373	382	379	378	390	364	372	328	377	358	394	352	361	370	357	355	359	366	344	374	377	350	357	340	345	346	346	366	391	350	380	323	374	354	366	361	365	339	336	323	376	346	367	375	380	369	400	350	361	319	343	355	376	341	351	364	361	360	349	345	389	355	332	344	344	323	312	355	350	341	329	336	390	384	368	354	366	342	358	384	338	381	360	348	395	370	369	343	344	377	346	398	358	371	355	384	399	365	372	325	331	364	324	355	357	390	346	354	321	358	351	365	386	322	339	369	388	361	377	336	355	360	360	381	327	362	340	377	349	352	360	337	361	357	338	327	364	370	352	373	369	369	398	353	343	349	347	370	368	360	359	341	335	331	337	350	373	346	361	363	348	376	343	353	364	362	359	385	370	336	374	341	363	367	347	353	332	351	306	373	357	352	389	372	374	349	337	345	335	350	377	360	319	387	367	339	343	377	370	318	372	382	389	376	349	355	382	349	349	368	349	387	349	339	324	377	347	352	347	377	351	368	363	368	355	336	365	374	362	354	385	330	327	371	361	365	356	391	347	344	372	345	337	352	354	385	336	393	368	365	366	364	404	353	340	359	375	350	355	347	335	355	379	372	395	377	397	385	371	371	381	337	332	365	385	323	365	347	370	352	351	347	376	313	330	384	341	368	323	367	382	379	348	371	358	354	355	366	369	311	345	371	371	366	371	375	361	350	370	369	367	377	376	373	367	335	331	353	331	343	335	371	391	334	351	364	346	331	360	383	370	378	383	385	375	357	332	356	378	353	342	393	354	378	392	355	379	348	370	326	368	358	295	351	343	335	364	380	365	370	327	367	354	339	370	346	370	400	356	355	331	346	337	364	344	345	333	340	360	368	341	348	381	360	361	352	331	310	374	366	326	359	357	362	312	329	343	357	321	394	356	357	379	395	390	374	351	354	361	377	369	365	331	343	359	365	355	355	375	324	355	343	372	344	359	348	346	394	352	353	328	362	381	342	330	381	381	347	343	382	368	348	383	352	398	419	343	361	374	358	357	349	387	360	357	346	341	346	369	364	355	352	335	359	363	378	344	358	360	375	358	341	342	365	359	352	343	353	381	324	348	348	350	375	336	329	369	402	345	338	373	356	379	369	343	353	357	350	378	356	352	355	322	382	344	300	341	314	337	364	359	346	342	349	345	350	347	321	350	375	344	360	350	334	361	389	332	351	398	370	336	343	367	364	361	339	368	378	404	375	358	354	363	393	368	376	386	364	306	359	374	359	359	364	372	359	378	359	332	355	361	354	360	369	344	376	358	360	385	348	362	320	334	375	363	367	348	297	365	348	352	353	363	386	355	360	358	325	363	382	329	357	356	373	338	322	324	378	367	369	385	350	368	378	343	334	366	312	369	349	367	373	352	355	382	377	336	380	338	356	329	358	365	377	361	376	369	327	343	386	341	361	357	330	302	345	369	377	350	360	374	337	349	348	358	350	350	373	364	341	369	321	353	351	337	325	370	341	377	376	355	345	365	351	338	337	352	340	358	326	356	368	353	387	384	360	346	352	361	312	366	337	367	340	326	345	369	315	330	351	386	361	340	325	396	347	364	368	351	326	323	337	372	364	401	348	326	387	333	360	327	362	348	342	354	377	352	360	320	397	383	361	344	370	395	379	367	366	353	361	355	365	336	360	354	365	391	337	343	333	383	379	339	328	347	360	358	359	340	328	370	365	343	352	379	322	352	319	346	352	311	327	357	365	369	362	331	344	369	373	382	391	358
36506	57226	46570	31309	23516	19985	16113	12565	9095	7072	4997	3955	2838	2412	2090	1694	1584	1313	1310	1126	834	713	704	688	624	523	546	521	462	418	435	433	381	425	405	436	423	401	411	412	388	386	380	396	408	391	403	387	378	393	371	409	405	380	361	413	364	376	393	339	405	385	415	406	379	406	379	405	411	442	394	437	400	371	391	401	354	405	392	384	389	333	357	383	394	382	366	413	375	394	378	384	371	370	390	374	394	379	357	364	387	398	371	388	358	376	345	409	385	373	383	370	378	389	373	371	388	383	408	355	387	414	375	362	399	378	388	366	392	388	374	411	374	376	398	399	396	396	383	386	380	393	372	396	386	391	404	405	420	380	390	397	392	381	406	402	402	396	397	404	359	408	395	411	371	425	398	397	383	393	361	374	356	420	361	375	397	380	405	374	376	419	387	402	375	355	391	368	394	390	379	380	379	377	412	412	381	389	344	343	383	383	378	381	410	378	425	386	397	372	388	370	366	378	395	410	356	365	358	371	350	418	370	361	362	386	375	411	377	394	346	395	373	398	375	383	417	360	391	365	356	370	373	361	389	382	377	385	396	382	381	375	400	363	375	393	416	420	403	411	368	386	368	367	374	358	380	374	353	389	403	378	368	377	383	396	377	409	361	392	367	383	373	376	387	362	367	369	405	364	371	359	398	372	385	407	376	396	399	408	395	359	395	363	378	383	385	383	422	367	378	390	359	354	403	376	359	398	356	352	406	361	390	381	394	401	361	342	407	334	394	373	353	396	401	365	400	411	399	394	413	375	409	353	367	363	403	381	357	394	373	397	419	370	372	381	373	419	379	380	370	396	402	401	377	354	369	400	384	399	393	378	407	387	357	382	370	366	393	373	413	372	380	361	373	369	372	419	367	367	386	387	370	365	426	382	357	371	391	368	376	400	424	400	395	350	379	387	388	390	363	402	433	396	413	388	374	392	390	398	374	396	396	386	386	395	371	343	369	410	405	393	384	395	358	360	369	357	393	397	361	408	410	380	380	393	400	411	426	376	413	422	421	400	355	359	392	375	367	359	400	366	402	404	360	394	393	445	375	374	392	364	363	351	365	367	400	379	415	367	375	399	423	355	387	350	389	355	405	392	400	351	417	386	394	356	381	381	406	390	361	429	421	348	393	389	381	400	369	390	380	387	369	394	369	418	361	389	375	354	424	380	380	405	389	387	374	402	387	383	380	372	386	370	391	398	402	391	386	392	369	391	394	366	377	411	412	351	405	383	389	397	404	418	376	406	358	379	391	358	363	397	384	422	395	354	395	384	345	369	403	385	380	331	385	392	369	383	395	394	400	382	388	394	391	370	415	379	368	394	407	404	398	396	382	369	399	395	386	360	370	379	379	379	405	383	432	387	369	333	409	359	387	370	410	414	349	377	413	388	393	385	379	365	349	402	397	368	373	373	366	427	364	364	380	370	378	371	389	413	378	385	393	363	357	383	382	354	398	372	391	399	385	374	379	379	379	383	365	354	380	390	390	375	365	378	376	370	421	370	369	373	389	387	386	386	374	387	395	394	382	361	380	360	388	363	387	378	377	409	405	364	375	396	360	395	412	413	380	366	378	409	406	412	380	431	375	384	398	390	389	389	376	369	400	392	376	408	359	357	404	349	422	396	356	401	372	387	352	396	375	389	409	362	373	386	381	389	421	361	404	364	369	381	404	379	385	394	379	377	423	396	381	370	405	386	407	378	379	383	365	362	405	347	380	398	380	385	386	384	347	373	377	376	391	412	355	381	376	382	389	401	377	393	385	389	372	396	384	359	439	358	392	410	383	387	404	349	367	388	378	391	396	409	361	355	382	403	406	423	389	384	364	357	357	412	390	381	373	372	393	389	380	372	346	367	416	402	369	401	363	383	393	375	377	376	384	417	332	351	411	385	400	414	383	390	408	362	399	367	388	396	402	392	376	384	399	379	384	383	385	403	408	365	396	344	421	386	386	377	359	383	365	366	367	363	399	383	374	397	357	378	389	393	363	407	402	389	382	361	400	375	422	371	403	384	400	392	377	379	370	355	370	418	372	398	392	403	437	388	385	387	392	395	421	376	352	410	375	355	362	348	400	381	407	397	379	423	393	414	393	388	358	408	373	388	378	373	401	412	360	374	394	400	382	378	368	368	376	342	364	374	366	369	364	412	397	396	382	414	381	378	415	387	384	386	337	374	390	346	373	392	396	382	415	387	349	411	375	377	381	364	408	364	399	377	424	382	387	344	400	404	404	392	369	341	381	397	392	357	371	393	391	379	402	391	400	374	389	365	367	390	403	361	377	371	427	382	376	388	349	392	355	405	404	381	394	373	384	395	367	367	394	370	340	390	353	376	350	387	368	371	362	379	407	390	404	362	379	395	418	374	379	352	437	427	376	388	355	330	384	391	407	417	369	408	405	415	386	390	401	372	377	383	399	373	397	412	386	406	377	354	373	373	408	371	371	382	387	396	362	375	385	371	388	406	392	354	417	392	383	386	338	397	358	404	400	355	367	396	385	390	360	366	373	407	376	388	388	415	371	397	369	381	374	393	386	384	411	379	356	401	386	384	381	340	401	400	417	384	395	383	398	345	376	399	375	381	374	399	388	373	369	341	388	393	383	397	388	383	390	377	380	389	401	386	376	374	380	370	395	370	402	385	335	414	389	377	402	397	409	383	373	383	355	387	408	367	362	403	395	378	370	357	405	399	406	376	379	391	405	392	386	374	374	374	363	337	369	399	392	383	403	379	383	394	416	368	361	385	381	381	360	393	368	418	403	396	368	394	388	391	409	373	383	374	366	397	397	376	410	399	385	386	396	380	382	416	368	376	376	384	395	361	334	385	401	394	367	381	378	379	366	375	366	359	375	388	370	362	368	374	394	404	379	427	377	388	407	354	402	395	377	373	386	387	397	359	399	422	374	371	357	348	376	377	412	361	378	389	359	390	368	360	389	384	356	413	382	365	375	407	354	389	429	390	371	396	383	399	386	359	354	427	414	357	365	347	379	357	364	420	407	365	395	395	357	388	385	373	368	372	410	416	422	375	396	407	374	391	367	367	361	392	377	368	378	359	381	369	405	379	371	420	361	390	428	384	394	428	357	349	373	388	371	396	412	372	352	376	363	368	387	410	398	379	379	417	379	399	364	399	399	397	384	377	396	409	378	400	379	369	346	400	394	373	370	382	363	398	394	400	385	339	394	369	383	343	405	381	408	350	351	398	366	383	414	393	401	379	365	385	372	391	365	403	379	383	368	363	382	397	398	436	396	381	385	378	358	382	404	361	389	400	366	404	389	373	383	392	396	411	363	392	420	403	407	371	401	380	381	384	416	377	378	397	374	391	378	388	379	388	361	379	363	369	370	403	389	353	352	369	413	385	397	444	377	333	335	376	371	387	387	401	382	386	393	380	355	379	394	369	388	368	435	399	363	373	390	360	401	362	385	382	399	347	392	369	401	398	366	392	422	377	387	375
22634	21143	28926	24076	22066	24201	24549	15059	10043	7378	5252	3920	3147	2837	2396	2147	1839	1528	1505	1274	1035	921	909	851	778	704	702	657	621	610	592	581	597	583	573	553	585	550	561	556	533	590	581	606	499	559	510	569	578	582	537	532	544	566	576	539	554	591	518	533	527	497	508	537	561	570	572	572	539	547	530	548	557	555	549	561	519	509	580	565	479	528	525	550	550	533	535	542	500	523	528	560	557	540	516	527	519	516	524	544	560	529	507	559	499	583	473	524	580	491	548	530	551	547	519	521	522	580	531	538	488	507	490	543	588	558	542	531	517	511	573	525	545	560	494	534	525	550	533	585	511	529	534	526	536	530	537	524	503	485	518	506	531	547	522	532	587	510	518	538	492	516	570	551	538	549	529	529	566	543	536	535	543	549	517	548	564	539	521	521	579	536	605	561	553	526	528	548	518	499	519	504	559	527	514	533	539	494	536	511	564	535	580	521	563	532	492	556	518	534	535	542	531	526	551	552	567	534	543	559	541	501	517	549	482	526	571	545	532	526	519	531	501	544	542	551	575	534	545	536	556	588	540	482	526	533	493	576	519	488	546	550	562	521	529	515	541	561	566	480	567	547	526	501	509	500	542	539	518	541	520	517	540	549	559	561	520	545	531	514	517	533	510	507	477	524	514	564	527	524	538	521	528	505	568	531	524	586	529	508	551	572	529	532	503	531	574	533	560	483	532	521	514	536	528	538	553	522	545	517	515	532	494	568	542	536	532	529	553	563	528	535	539	497	514	515	531	582	555	506	541	554	521	506	491	489	540	560	512	571	553	528	577	539	556	539	534	546	487	514	600	531	531	532	525	497	529	544	529	548	560	545	509	482	531	496	514	544	594	576	537	528	484	501	531	525	477	524	516	557	556	552	507	490	532	516	524	554	544	496	512	530	559	524	513	583	545	522	534	533	558	593	494	539	521	522	590	519	536	531	537	517	546	510	497	538	486	522	546	552	530	566	562	543	549	570	529	574	548	529	535	540	517	544	576	507	512	543	523	526	544	541	535	540	531	564	495	596	564	546	523	504	504	504	526	552	524	533	546	498	502	543	516	544	557	536	544	546	517	505	531	509	500	533	577	559	523	562	534	547	551	521	524	506	528	512	525	576	523	505	505	558	590	545	525	541	537	513	534	528	551	559	544	506	532	529	523	524	528	541	552	522	495	520	557	531	504	502	488	547	537	519	532	536	560	543	547	523	576	544	528	549	567	553	549	535	566	535	501	530	510	539	536	562	547	590	512	510	529	532	518	530	572	504	549	509	531	500	502	555	540	544	530	536	499	496	524	529	565	603	560	558	548	508	551	519	587	514	538	553	518	529	523	532	530	515	551	551	550	526	504	530	545	546	491	517	536	547	527	567	546	537	543	536	527	540	521	544	548	556	532	531	537	555	537	565	487	563	562	531	552	543	554	515	551	522	537	580	514	583	555	552	551	528	520	561	547	557	510	572	519	556	554	487	526	504	493	545	502	537	516	567	515	522	532	533	552	539	526	527	535	540	542	544	525	508	577	540	556	544	581	541	529	553	533	510	532	520	539	520	500	520	536	532	517	552	568	513	559	527	527	545	547	563	501	503	552	521	550	487	535	522	549	495	513	499	489	497	556	550	574	531	545	536	601	530	508	500	528	517	534	536	499	546	516	513	519	516	529	540	543	541	487	554	508	520	520	541	494	568	484	572	523	503	527	515	495	510	526	544	467	537	524	540	531	492	503	525	500	501	514	555	537	553	501	517	538	552	504	477	537	542	554	540	519	534	517	542	512	519	499	577	551	535	535	501	545	491	607	539	546	558	511	505	531	557	573	538	498	504	544	542	530	580	528	556	547	537	551	587	545	537	525	517	581	546	520	553	526	546	509	521	501	508	536	530	503	533	546	506	528	555	554	524	514	528	532	520	483	545	564	513	573	558	535	538	547	518	518	551	480	550	554	501	527	545	556	533	539	542	555	530	515	512	560	546	541	511	525	534	541	529	530	533	541	536	523	543	546	452	490	525	523	516	539	544	509	529	561	556	542	541	556	533	541	505	545	509	551	538	528	531	547	533	512	528	524	546	523	552	520	511	511	520	539	532	553	561	521	531	516	519	486	547	515	546	555	550	526	549	528	480	483	517	544	487	506	519	538	507	532	554	520	528	539	573	492	569	569	511	531	565	540	526	564	512	541	545	570	559	543	538	554	552	583	504	500	528	533	541	516	527	556	547	526	499	555	545	479	538	499	489	546	563	520	547	527	531	553	509	577	510	559	523	566	507	519	521	518	534	524	542	513	541	568	541	561	550	461	527	517	556	544	508	551	527	543	542	570	558	515	502	537	527	526	546	564	562	523	547	531	544	544	560	549	549	534	536	524	518	525	554	532	527	543	515	498	550	528	496	533	537	558	536	507	536	505	568	531	518	515	514	528	516	542	529	523	524	511	526	505	525	510	517	507	526	525	527	544	544	517	570	526	497	561	525	558	530	550	557	541	513	515	524	572	542	573	464	540	567	541	555	560	545	592	526	541	542	531	569	518	542	559	505	531	507	497	566	489	522	524	509	534	536	555	539	537	514	536	548	543	565	510	566	540	531	503	518	527	509	514	542	509	564	536	535	561	534	551	570	487	531	535	506	570	518	502	523	525	521	540	549	492	523	539	535	545	555	573	555	582	520	553	525	543	525	539	589	573	542	537	508	507	544	518	548	544	547	512	548	529	508	535	538	502	538	517	546	567	575	527	508	558	554	536	530	552	509	509	505	515	522	527	533	527	502	485	526	547	525	527	534	545	563	536	556	535	512	526	558	585	530	537	559	540	528	542	533	539	505	517	515	553	495	554	522	528	508	567	529	516	506	499	553	519	512	522	523	509	494	533	563	507	518	571	555	536	470	542	534	521	513	513	527	531	518	541	511	569	503	524	529	542	527	517	562	550	537	533	527	539	556	549	501	563	514	544	521	527	506	518	560	541	550	546	531	519	535	529	528	561	538	534	537	532	503	527	541	561	584	534	540	520	537	513	495	532	521	567	535	563	544	584	527	543	530	517	557	507	531	492	469	541	536	529	532	547	532	514	574	542	521	528	534	534	521	553	507	484	556	497	501	505	510	536	481	521	535	488	517	526	486	521	563	489	552	504	543	515	533	560	559	519	506	521	519	550	545	523	531	509	497	547	538	485	524	506	512	572	536	525	583	586	516	550	550	561	478	549	527	576	559	537	593	515	506	542	541	520	536	517	484	579	521	547	576	560	510	542	489	482	522	531	507	548	578	563	535	542	532	523	539	542	548	537	560	528	523	533	518	564	536	489	503	527	571	528	535	532	547	555	532	535	566	538	551	549	552	499	525	543	556	543	530	528	493	519	521	511	566	481	548	508	530	511	529	562	492	523	534	535	551	540	482	536	549	542	508	551	532	544	512	479	551	507	524	545	515	530	491	513	523	469	555	535	575	517	530	527	540	529	538	526	575	542	522
39397	66469	54018	38221	30945	26808	23002	17970	13796	10456	7728	5991	4764	4247	3562	3164	2727	2225	2141	1686	1378	1161	1160	1063	934	852	765	701	660	686	635	639	636	612	603	601	572	613	612	584	599	586	558	539	558	604	572	571	569	619	534	607	573	587	543	545	527	541	531	559	538	555	568	597	511	584	578	528	577	586	553	557	537	569	534	531	563	603	555	567	570	536	559	548	541	527	545	546	537	565	552	598	554	550	521	583	540	557	537	552	561	545	556	517	575	537	544	515	556	576	546	558	544	560	556	558	511	523	533	523	512	539	587	506	538	501	567	535	516	519	555	519	523	590	612	560	545	550	539	553	590	485	525	534	548	571	559	555	535	540	518	534	548	544	575	552	583	544	569	576	545	522	506	526	574	526	524	561	525	569	551	513	592	540	533	543	562	559	555	544	557	522	499	571	580	548	538	554	601	548	571	572	540	546	544	554	554	563	548	535	553	503	562	546	532	564	589	547	530	555	516	564	558	551	538	551	548	581	492	546	509	556	524	559	490	523	526	568	532	574	547	582	570	548	523	541	556	559	558	529	553	513	546	543	562	517	558	543	555	545	506	557	582	551	551	562	556	522	534	508	573	575	551	499	553	543	507	502	545	531	532	547	547	534	539	534	538	571	555	547	542	551	502	545	548	539	558	488	506	548	556	563	540	530	540	598	542	576	544	585	561	589	583	575	544	602	532	575	509	517	532	620	546	547	530	532	541	531	536	575	538	550	553	586	576	522	563	520	566	562	511	555	551	541	517	540	526	507	528	544	558	538	560	537	544	553	555	550	572	551	551	552	561	538	567	575	531	523	533	527	533	556	545	551	560	577	549	538	553	546	542	568	533	533	591	525	552	562	519	538	539	558	482	568	511	534	549	524	541	562	526	512	541	560	531	548	561	551	543	520	577	518	576	560	484	488	576	566	572	546	548	538	521	577	528	564	544	571	562	488	582	573	525	511	554	521	527	531	537	549	581	522	541	557	543	573	538	566	540	524	528	546	520	550	524	568	552	569	552	548	532	564	565	519	541	575	534	538	557	551	580	562	520	552	535	536	552	536	549	549	544	522	516	557	537	566	544	537	537	471	559	530	533	477	545	575	541	555	548	547	538	516	538	603	579	567	547	523	597	506	577	504	543	522	572	529	562	567	576	535	537	545	505	532	562	498	532	549	529	549	546	535	552	576	553	582	521	557	566	556	561	477	533	551	580	526	514	541	547	540	496	527	554	555	565	526	520	553	561	555	553	503	552	529	564	562	546	544	536	555	532	535	534	553	508	516	522	578	486	558	538	500	552	551	513	543	557	513	562	569	564	563	523	572	559	541	528	522	540	517	571	547	547	570	536	537	536	571	579	552	529	531	538	574	557	574	505	541	508	539	526	556	526	534	486	535	562	540	505	554	515	552	533	542	560	556	540	569	512	544	513	579	553	542	512	549	573	527	526	536	514	501	567	526	553	578	568	561	565	562	533	503	558	522	571	537	548	528	527	555	557	562	552	579	546	537	573	529	555	560	545	523	504	548	511	554	504	556	510	555	539	523	554	514	609	569	546	563	529	539	573	534	540	547	519	542	537	543	556	540	541	512	604	561	513	535	496	528	543	547	552	570	537	530	590	555	522	525	529	499	560	543	540	546	530	577	528	574	575	550	524	570	551	553	529	561	596	516	562	565	515	555	550	543	545	568	547	570	548	568	521	535	562	567	545	515	526	569	507	539	589	578	552	572	528	525	523	530	562	561	554	530	543	525	581	528	554	577	535	529	571	585	571	526	542	564	512	534	506	560	558	541	536	557	552	526	535	526	555	514	538	522	547	533	548	557	517	549	515	534	519	522	512	567	549	534	551	570	580	525	564	514	537	570	549	565	529	547	606	499	526	582	563	546	535	583	539	543	536	558	565	550	534	566	544	557	536	556	507	552	542	556	540	541	529	508	576	530	543	560	558	546	546	527	536	554	574	556	591	524	508	545	530	556	506	542	538	528	540	484	549	537	564	564	541	554	537	549	520	542	538	580	540	534	543	498	534	501	582	578	588	610	519	546	494	540	590	572	535	572	521	554	536	542	520	558	544	581	548	555	509	576	527	554	545	550	552	501	574	572	548	567	556	507	585	543	535	546	544	538	559	567	587	540	538	568	562	534	568	537	537	548	527	587	509	522	548	513	548	562	544	585	548	527	533	567	506	549	526	569	558	530	526	538	578	592	526	557	546	527	537	530	526	535	539	560	537	527	501	534	598	525	552	543	536	556	525	555	561	521	533	552	550	551	518	560	545	552	535	522	560	525	496	519	523	526	531	546	592	525	549	583	556	549	561	552	560	525	577	524	555	543	544	548	571	565	549	547	547	542	549	529	574	571	608	516	555	527	503	579	549	531	582	547	565	526	540	550	533	511	546	518	532	536	558	556	576	549	539	528	531	567	550	563	556	542	566	554	537	526	539	545	574	509	505	546	563	544	531	535	509	569	569	588	555	516	551	516	556	508	565	568	529	532	512	562	527	536	594	565	538	597	568	557	544	534	542	555	558	578	546	560	548	534	577	563	524	557	505	526	503	559	581	552	578	555	563	551	517	512	547	529	557	530	568	530	505	568	549	570	540	551	496	523	561	615	589	571	518	553	529	499	543	550	521	551	588	565	537	549	518	569	504	558	568	561	549	564	520	564	571	501	585	554	540	540	543	539	518	548	581	540	518	553	519	533	507	548	535	532	541	548	533	537	518	514	588	525	580	522	560	548	517	566	513	560	525	586	515	512	575	532	550	542	514	546	547	560	522	577	500	577	539	564	543	568	542	547	543	500	498	556	529	552	557	507	552	525	493	549	586	570	540	583	499	565	590	547	541	571	543	498	530	534	554	523	558	570	548	533	547	561	554	532	556	531	532	550	558	592	535	576	525	539	547	573	556	571	588	560	546	589	502	561	582	536	552	537	533	515	503	531	536	544	515	564	553	512	536	522	557	514	537	546	556	558	534	515	575	522	568	538	541	551	529	540	540	567	527	599	533	523	536	523	515	538	532	533	529	542	565	563	527	530	548	549	527	528	541	567	508	556	508	535	567	557	553	533	557	511	517	520	536	540	550	573	541	568	581	524	492	577	562	523	573	536	559	532	491	507	540	572	521	549	533	531	558	507	557	555	574	547	515	572	549	535	498	540	557	569	529	520	590	562	558	561	559	473	593	558	566	558	552	537	555	560	516	541	537	581	526	542	571	526	572	554	530	537	547	549	540	557	557	523	573	519	537	541	533	539	562	554	541	533	528	530	574	549	561	563	546	562	561	521	526	474	532	565	530	540	559	572	537	574	506	517	531	558	526	555	547	533	535	522	529	544	552	534	530	557	558	543	573	566	554	564	559	553	554	527	564	529	523	553	527	575	549	568	551	549	536	568	545	538	552	552	541	572	563	546	504	544	556	551	569	519	525	541	545	586	569	609	557	531	531	534	503	505	539	551	529	538	515	559	521	559
33258	40515	43280	30340	19752	13688	9759	6694	4463	3089	2381	1799	1477	1288	1171	982	820	739	718	622	524	479	412	423	412	402	387	391	369	358	352	350	371	336	348	348	351	312	362	352	356	322	326	388	286	353	321	325	344	328	351	324	335	340	306	321	342	352	306	335	291	326	357	330	339	343	325	328	335	321	312	360	352	330	332	323	333	326	331	343	321	333	311	314	336	330	310	327	338	299	326	343	324	331	357	296	333	314	332	331	373	337	328	309	303	304	327	323	317	342	325	357	341	310	313	342	335	343	345	338	333	341	354	332	326	314	345	326	332	299	309	347	340	311	368	334	359	360	322	296	312	317	355	314	317	314	311	304	308	329	311	319	309	371	326	367	341	311	357	325	323	327	337	347	321	321	317	303	325	339	341	335	310	344	352	348	325	333	341	327	305	307	326	321	316	330	308	296	319	328	331	327	332	314	359	328	320	313	354	319	348	299	314	322	304	310	358	336	343	315	343	320	346	370	321	331	334	368	318	338	360	334	341	335	328	318	367	320	329	330	294	355	319	309	312	348	338	344	367	312	351	311	321	331	352	337	318	334	336	331	338	335	341	311	345	353	322	336	319	342	334	355	308	339	343	350	342	352	347	295	334	337	338	305	323	331	339	310	300	326	325	321	346	389	321	337	330	339	344	327	312	341	322	333	311	315	360	328	336	352	316	302	288	334	334	358	304	323	296	307	354	358	353	345	338	318	354	313	335	308	314	333	376	310	340	346	357	324	287	298	340	318	290	334	329	335	327	368	325	327	323	322	303	325	330	363	311	366	355	318	338	319	345	358	338	307	308	316	345	310	341	334	327	336	335	336	308	355	306	332	331	342	299	355	334	317	320	315	331	329	351	347	341	314	362	331	305	328	317	332	327	329	321	330	338	350	349	308	311	314	343	333	354	300	342	369	305	361	333	325	331	312	337	325	349	340	340	324	317	309	328	353	350	348	335	332	325	373	359	338	337	330	304	324	321	322	330	336	350	343	325	339	335	348	338	310	323	338	335	317	309	340	325	316	333	310	318	327	325	319	332	331	297	322	350	347	304	333	314	323	333	337	330	340	301	316	347	340	317	365	356	335	317	349	337	330	327	358	369	318	323	316	327	334	348	330	355	311	375	299	344	332	343	312	308	305	307	337	341	330	332	340	347	321	339	319	347	352	339	324	361	337	320	331	343	328	333	292	363	325	316	309	358	293	326	296	311	363	329	337	315	348	319	339	318	343	314	320	347	342	314	328	337	346	311	370	289	334	321	339	332	347	317	332	342	286	358	322	319	307	339	328	325	360	352	327	312	318	357	321	354	323	334	313	308	312	300	300	324	344	306	342	314	309	340	277	281	353	367	323	323	332	313	325	309	308	304	341	330	335	316	306	325	333	344	345	346	313	313	327	329	294	333	351	312	305	309	335	320	323	314	317	366	361	312	298	368	355	362	376	329	344	335	345	342	313	327	333	313	319	348	317	339	314	331	305	350	318	349	314	324	316	331	338	357	348	352	320	316	350	322	339	349	331	325	338	315	316	355	345	331	320	327	327	310	344	355	314	362	331	311	336	317	354	294	339	330	317	345	313	301	321	304	331	299	318	340	305	331	320	366	302	333	317	329	308	374	321	330	340	349	278	343	346	358	348	326	342	327	315	309	333	372	343	334	320	309	341	316	343	331	334	344	368	334	352	321	329	337	355	330	345	338	331	303	338	323	307	341	354	311	302	315	361	335	312	336	343	333	340	334	349	345	314	312	300	329	337	339	355	323	330	316	308	355	340	337	349	318	295	315	325	327	338	327	346	323	335	314	318	327	320	337	343	355	318	343	342	323	321	331	311	300	333	319	303	337	321	318	337	357	369	342	332	285	334	312	320	336	318	343	331	338	360	315	362	303	339	326	331	350	334	317	338	352	349	346	332	305	325	340	319	307	372	342	303	329	344	325	340	317	291	349	321	328	327	347	341	366	356	356	313	336	333	335	357	325	293	328	412	322	306	334	320	351	339	310	333	293	333	337	320	359	317	323	344	328	330	306	341	340	310	334	345	316	337	318	348	338	320	340	352	306	334	329	342	328	341	302	326	324	316	295	336	315	313	342	340	369	306	321	363	328	319	354	338	297	273	337	365	331	349	334	306	319	341	339	316	322	302	368	337	308	330	349	327	337	347	316	361	315	325	339	313	319	313	353	324	356	297	334	340	342	335	355	325	318	336	341	334	361	312	307	309	337	304	302	319	334	354	320	328	345	327	349	326	345	345	345	318	329	287	325	325	317	329	339	307	335	344	331	296	343	343	325	315	331	344	354	337	354	345	369	339	351	335	348	343	339	324	310	341	305	331	336	346	332	332	299	303	333	333	315	352	331	328	319	316	342	353	333	344	295	337	316	348	348	336	346	344	328	313	370	298	328	346	320	331	315	355	335	356	340	334	313	348	309	330	331	324	348	306	345	332	328	309	359	317	343	373	335	331	330	315	317	302	311	341	324	321	336	309	336	339	348	310	338	362	326	338	352	339	341	347	354	325	350	328	308	334	334	351	330	317	349	298	314	351	346	321	344	324	357	291	338	328	341	343	317	333	298	353	328	352	330	306	367	334	333	321	333	326	345	352	335	309	319	340	321	326	313	377	313	328	323	322	309	325	317	344	348	316	320	316	318	311	348	311	352	359	345	342	335	324	361	381	325	321	361	393	337	361	337	351	311	344	322	334	340	357	336	330	308	316	315	348	358	323	320	304	346	360	317	320	321	312	333	346	328	351	318	328	329	317	330	305	355	339	348	334	346	344	309	363	357	336	326	318	365	312	356	294	313	322	329	330	306	330	341	373	341	318	328	330	317	334	326	329	319	329	314	329	338	349	324	299	334	326	335	338	354	357	312	297	317	342	326	326	361	334	357	324	333	369	291	323	342	298	340	326	347	316	320	341	318	290	311	297	316	315	327	306	314	307	304	323	348	327	326	292	349	320	321	314	342	331	320	311	316	328	325	327	328	335	337	313	328	326	320	352	351	335	333	319	321	330	349	329	338	349	318	350	327	292	311	321	318	292	292	328	319	335	324	344	318	381	321	330	314	330	346	364	307	324	327	347	301	342	347	312	318	316	359	334	311	342	315	346	329	333	315	359	354	331	340	341	328	307	331	318	322	314	317	336	337	315	329	326	296	349	350	337	319	341	299	306	320	302	338	317	342	317	302	310	289	329	342	360	322	311	352	308	323	349	331	312	306	314	312	354	355	316	331	328	316	306	360	314	322	324	328	356	327	335	333	331	309	330	337	350	330	333	350	316	355	306	325	301	343	332	365	368	321	336	329	314	332	335	336	327	324	309	319	336	339	306	313	342	328	349	335	362	329	313	338	317	340	328	369	318	338	302	327	331	308	355	358	317	334	349	334	326	322	286	307	324	309	328	313	320	364	334	365	317	331	347	302	331	351	303	332	312	314	298	345	315	330	312	325	339	339	300	321	340	344	338
36080	52295	41578	26674	20528	16883	13714	10158	7227	5144	3846	2883	2274	2114	1807	1523	1245	1062	927	812	683	586	533	517	494	432	424	430	395	400	410	370	395	350	379	410	366	340	394	384	364	359	358	373	379	344	339	349	374	404	399	337	335	348	333	357	366	346	375	347	363	334	364	350	371	353	338	379	349	366	348	363	349	320	330	350	348	367	381	322	342	359	376	336	370	365	328	341	353	354	362	356	323	380	355	318	360	349	339	343	333	351	333	334	356	361	342	340	375	318	342	331	341	365	338	343	376	326	336	359	339	312	352	350	351	340	368	340	327	365	352	339	376	367	349	305	354	304	367	362	363	362	349	361	345	377	329	342	353	358	359	329	336	353	377	324	348	375	355	332	323	351	329	320	323	370	366	344	361	342	374	359	376	359	352	375	372	363	351	367	329	339	352	316	371	336	341	358	351	337	318	340	331	324	360	314	326	357	349	331	336	362	349	319	350	341	366	346	352	345	342	337	320	347	354	343	363	351	320	334	365	356	328	320	354	341	341	344	368	370	351	329	344	333	327	300	364	349	332	314	335	367	299	377	315	346	338	339	351	346	347	329	342	332	378	346	371	320	373	373	356	364	335	347	313	372	323	360	326	326	329	386	381	325	342	349	348	338	340	350	370	330	354	310	351	341	336	335	341	360	381	344	373	361	343	336	365	314	366	329	361	349	359	388	347	344	345	351	328	331	331	362	349	346	345	325	346	352	342	342	312	343	344	343	352	348	369	339	313	327	358	365	361	389	320	358	385	340	350	342	343	316	337	363	360	346	366	352	359	340	328	346	361	345	402	299	381	324	354	346	366	359	366	344	346	317	340	320	365	339	326	391	348	373	342	344	314	356	307	373	334	348	336	326	340	337	315	354	328	374	362	359	342	330	357	349	359	338	346	334	334	375	336	325	383	320	349	335	366	345	343	378	339	335	348	353	281	351	311	365	316	346	351	330	335	353	369	371	389	335	363	360	323	312	349	358	323	335	358	360	360	372	347	355	340	372	336	345	375	360	351	331	340	344	373	372	323	320	359	334	358	352	358	329	364	359	349	346	333	320	380	330	328	383	360	367	373	351	332	330	354	351	334	337	319	367	381	336	386	355	344	318	332	331	326	359	338	372	331	358	366	337	374	356	338	346	345	320	363	343	313	371	338	350	337	355	316	327	338	324	349	344	346	367	348	309	368	347	347	353	340	328	344	372	355	376	330	350	379	348	348	344	341	295	332	342	343	320	334	332	349	331	382	338	298	343	341	349	310	332	346	365	326	370	309	349	341	331	342	321	342	331	352	347	395	345	379	332	344	346	348	337	378	337	347	326	368	307	291	356	331	366	360	343	356	354	330	331	384	350	345	355	328	329	386	322	343	339	356	349	332	336	331	370	341	344	351	375	341	342	355	376	369	355	320	328	384	363	355	354	365	346	340	325	356	353	331	338	382	357	351	345	360	342	327	342	330	326	350	383	366	362	372	390	334	364	363	356	330	351	332	338	322	360	360	389	337	379	371	366	328	376	343	341	351	349	348	341	363	294	339	331	347	370	358	359	338	362	351	345	329	328	344	347	348	362	358	365	351	351	353	329	334	357	298	348	343	308	342	307	358	349	321	368	343	342	319	343	317	339	346	347	351	374	386	307	372	368	360	335	312	319	365	369	360	361	354	375	359	347	319	345	351	323	343	359	374	366	369	358	330	357	310	363	378	355	365	326	326	352	381	378	343	326	352	327	358	360	347	322	353	338	340	332	331	339	357	330	340	346	345	384	371	329	338	377	364	325	354	335	319	356	331	347	347	351	351	358	328	351	344	337	315	324	331	339	335	348	355	335	357	362	374	325	335	383	351	326	385	361	339	335	327	338	329	356	344	367	373	344	329	381	361	323	380	354	317	336	367	323	342	364	338	338	356	354	350	347	326	321	349	352	341	320	338	324	352	325	355	369	331	362	332	311	349	355	337	340	338	343	333	346	362	333	349	358	329	340	356	354	337	340	354	318	333	346	330	356	333	360	368	318	314	328	345	326	366	339	363	356	381	358	318	362	378	333	340	373	332	382	357	323	379	324	345	341	329	361	332	345	341	380	344	342	335	354	371	342	361	368	337	348	351	347	341	354	352	342	360	371	344	345	333	325	368	365	346	346	350	359	357	329	401	342	340	354	339	351	324	366	387	372	354	300	320	353	341	362	345	331	342	337	349	325	337	341	372	321	351	353	373	325	347	334	334	349	320	337	314	345	331	338	362	364	372	345	359	362	361	362	352	363	348	338	338	361	369	367	356	368	354	359	390	363	347	332	354	342	319	337	341	319	324	350	335	379	358	365	342	322	335	345	361	330	340	379	386	367	371	355	339	340	345	350	325	337	348	344	338	350	368	324	356	362	366	351	356	344	348	341	338	345	361	350	323	347	316	312	352	345	358	337	345	371	385	337	367	335	358	359	337	363	348	344	362	343	343	339	343	384	335	377	357	377	321	360	339	335	324	360	357	371	359	320	357	343	329	326	346	341	349	383	338	309	324	313	334	331	364	340	331	347	345	368	306	349	356	339	388	371	349	327	373	323	352	352	383	316	386	347	344	334	363	368	342	335	358	380	336	355	333	310	342	360	351	363	342	379	340	331	351	324	361	350	304	342	335	346	371	333	336	349	328	344	333	369	329	340	353	354	400	360	346	374	330	358	345	330	358	312	333	345	371	313	362	348	326	368	374	356	309	336	342	322	342	345	338	333	351	349	370	365	349	320	377	369	306	334	368	339	337	343	364	366	370	346	335	341	290	344	383	358	353	342	340	377	319	370	356	336	353	342	353	327	343	373	349	364	382	352	370	365	353	357	362	373	316	357	325	338	346	352	340	369	336	346	317	321	355	348	348	339	376	336	369	306	360	340	353	377	350	338	371	350	370	363	341	357	325	357	356	358	350	336	351	357	348	364	335	317	376	358	351	353	350	314	340	338	359	351	312	345	359	364	358	360	336	313	347	338	354	339	327	352	358	342	344	341	341	316	318	332	307	369	379	322	376	326	342	332	335	359	368	337	353	358	355	330	310	351	333	311	380	390	350	337	353	340	358	352	316	339	340	394	361	353	352	350	375	325	371	353	355	358	366	355	326	339	344	367	352	367	341	333	360	348	355	328	342	358	357	384	370	353	343	334	359	358	349	350	331	327	334	343	331	336	354	355	357	341	346	330	382	375	378	336	339	344	330	336	329	335	334	325	309	360	320	352	331	349	350	356	347	364	366	369	330	292	345	335	359	333	356	322	332	348	320	301	348	385	365	356	292	338	345	346	331	355	377	345	353	324	343	334	335	335	373	327	349	340	305	356	385	324	362	347	365	340	337	358	314	365	323	378	319	359	371	348	349	362	321	345	383	348	320	355	371	344	346	339	346	343	337	322	358	346	376	342	320	332	318	334	356	345	351	351	355	364	336	364	355	351	327	352	369	350	343	397	320	331	317	339	343	351	322	385
23665	21087	29139	25830	23241	21891	17557	10664	6826	4861	3723	3013	2468	2191	1905	1521	1350	1184	1042	918	765	688	617	569	551	541	521	569	522	472	501	501	470	454	514	495	441	464	490	495	470	445	470	469	471	478	410	464	446	452	466	445	445	449	454	426	433	426	466	463	427	446	492	446	478	452	439	440	458	429	421	484	440	470	435	458	459	477	483	482	495	449	430	422	482	432	424	458	430	427	450	483	422	463	441	417	445	444	456	453	427	437	440	448	463	440	435	409	443	448	431	436	407	433	439	440	426	444	470	415	443	444	455	398	427	445	475	466	443	394	440	416	447	455	482	398	423	461	457	421	446	436	467	444	411	436	434	453	451	479	425	451	406	459	445	464	445	482	466	457	466	426	404	451	431	440	457	430	441	411	440	486	465	441	456	432	490	452	473	414	459	431	452	458	453	478	456	457	453	433	477	441	458	426	435	414	408	436	465	450	451	457	481	435	424	454	437	440	402	457	425	416	429	424	477	447	464	454	459	444	477	452	476	437	440	492	421	463	400	441	461	430	454	421	444	467	430	446	428	435	453	458	436	451	429	420	456	434	435	471	462	419	441	423	402	470	403	473	485	405	413	443	455	461	444	416	431	438	484	447	444	433	457	425	425	454	454	423	458	419	400	431	442	440	417	468	438	440	403	444	444	494	445	420	439	440	470	487	472	488	428	453	451	435	466	437	415	463	433	452	468	458	441	458	430	456	464	460	468	436	462	459	468	418	460	444	444	441	441	439	407	499	445	471	426	431	476	463	405	471	444	466	467	456	446	441	445	463	441	469	466	455	459	464	479	462	442	409	439	441	514	440	412	460	441	445	425	446	452	501	469	451	468	457	478	454	480	422	480	444	438	460	473	439	440	452	461	464	471	432	434	452	495	425	454	413	400	415	428	446	441	425	439	440	410	453	474	460	432	466	464	432	432	453	435	452	399	416	444	425	441	445	442	400	462	428	458	432	432	439	434	466	448	445	425	463	432	470	440	440	461	442	445	492	393	445	449	425	494	444	454	454	449	434	485	426	480	467	462	450	444	436	457	412	430	423	451	442	499	440	458	474	478	451	472	424	462	452	443	448	459	431	463	438	427	447	418	445	414	431	435	451	420	423	442	465	442	451	456	473	455	458	480	431	462	447	448	469	417	421	427	438	442	436	418	421	442	449	475	443	446	443	453	433	453	413	454	448	443	453	420	479	462	406	455	461	445	442	467	415	434	466	479	422	384	451	389	473	428	441	444	454	469	484	465	478	423	441	428	436	404	459	433	439	434	442	465	449	464	447	464	442	471	464	417	452	421	467	478	448	454	449	418	451	429	458	432	462	439	444	415	463	441	455	470	433	408	437	413	435	448	474	453	428	431	427	445	454	441	460	450	441	428	416	468	436	425	451	431	395	435	444	450	448	463	392	425	433	416	458	432	433	390	459	438	446	435	431	459	448	486	454	465	419	482	435	425	477	453	470	438	455	441	447	435	428	463	402	407	429	427	465	444	456	449	438	412	468	468	436	434	415	462	412	443	459	432	440	417	489	479	453	463	415	440	426	472	454	458	462	459	412	431	434	465	469	436	453	410	445	465	463	485	467	456	454	438	449	444	430	465	437	458	441	471	449	422	405	424	472	424	457	465	429	412	450	454	468	445	443	465	470	432	465	452	463	486	451	433	455	414	457	435	471	455	403	436	461	452	451	442	480	478	425	418	458	474	470	471	435	434	438	438	455	480	467	474	443	464	446	487	489	443	462	442	411	489	403	459	427	420	412	438	409	446	480	418	383	459	453	455	483	418	435	437	426	453	455	444	451	407	477	457	400	458	429	436	425	445	471	437	383	461	457	433	461	427	440	466	418	415	468	410	406	471	434	459	426	439	422	458	428	442	429	419	458	443	427	442	444	424	445	444	448	439	457	451	473	462	436	435	471	437	413	432	439	447	433	433	447	442	418	465	459	465	425	408	449	436	432	416	428	445	454	476	412	488	446	457	419	442	473	450	440	450	465	439	444	409	419	443	457	460	503	496	451	488	425	422	427	443	425	433	428	461	464	428	461	477	455	432	447	446	434	471	438	470	438	439	466	448	460	440	458	435	423	443	453	451	446	438	465	436	418	465	445	464	419	462	429	443	458	429	459	475	475	432	438	450	421	443	441	455	420	444	428	444	417	489	432	462	451	448	448	433	422	440	408	416	422	443	435	457	435	450	498	417	472	484	445	471	462	454	450	473	403	423	431	488	441	455	469	455	427	438	414	416	468	425	428	434	433	459	415	433	443	423	471	410	447	441	406	426	436	421	422	453	428	439	436	429	445	456	421	459	483	454	444	457	439	432	448	451	445	426	443	447	470	427	442	443	445	444	465	440	441	444	408	437	454	457	427	475	431	447	443	434	451	462	454	458	456	424	474	387	424	451	429	425	458	446	408	452	407	416	442	404	445	451	429	438	438	438	457	450	417	444	445	378	458	440	436	443	450	426	439	454	452	414	467	446	443	450	413	475	449	462	437	416	474	445	460	450	438	444	440	439	446	457	428	457	447	437	442	438	424	464	437	429	398	470	406	475	452	450	448	413	427	410	436	456	433	419	436	419	419	438	442	486	463	459	429	433	467	446	450	470	471	439	415	480	444	400	421	430	436	458	448	465	434	458	451	425	456	448	437	412	398	424	467	466	449	403	410	464	477	459	445	481	424	432	486	431	452	464	437	457	455	417	465	407	434	456	450	396	414	434	428	465	435	420	425	436	418	436	479	431	470	465	441	466	431	454	433	440	473	457	462	468	445	432	439	427	451	445	460	426	426	446	467	473	449	463	434	403	441	458	448	463	484	442	443	420	420	480	429	454	463	404	440	440	445	419	424	438	440	407	411	463	406	440	451	457	388	448	427	417	456	454	470	439	445	408	468	422	437	463	434	452	465	443	446	464	427	439	475	451	436	427	471	449	430	425	430	458	510	440	438	468	413	450	484	436	419	452	433	472	436	479	455	478	436	464	470	488	465	443	430	443	441	421	469	420	462	426	452	454	414	441	440	398	416	472	432	472	432	449	421	459	429	463	471	453	427	405	485	418	462	478	435	434	433	456	412	446	495	449	458	450	449	448	438	430	474	468	445	478	478	460	441	404	439	471	446	496	433	425	453	423	399	442	438	440	444	437	449	439	428	463	424	434	424	448	451	441	469	445	435	431	450	465	396	409	430	444	406	463	417	505	446	441	421	440	442	421	450	444	454	441	444	470	448	461	449	455	461	423	431	462	448	449	479	450	465	461	440	429	439	454	505	476	461	451	445	450	422	480	489	467	462	451	469	423	400	449	443	469	477	501	457	426	477	444	398	417	454	447	423	418	446	443	455	438	428	441	453	416	412	436	448	432	463	417	460	441	397	424	438	440	455	419	447	435	417	424	443	472	432	434	403	446	420	463	454	468	475	474	432	438	466	469	471	437	421	410	465	447	444	432	448	459	417	458	466	445	431
36120	61756	49409	33778	26634	22544	18634	13798	10104	7424	5663	4600	3886	3288	2817	2255	1877	1516	1416	1191	977	862	748	690	648	650	581	565	546	556	504	538	481	505	484	454	518	482	523	464	478	446	448	461	457	483	494	487	439	462	483	481	442	447	416	426	457	428	443	490	465	459	480	487	430	503	447	454	473	456	450	452	498	460	465	462	430	492	445	468	425	464	439	454	475	441	480	500	468	445	469	458	451	453	447	444	446	440	468	479	421	484	432	458	448	460	434	460	442	441	451	406	478	483	411	409	459	443	454	477	456	432	461	462	442	455	416	443	423	426	447	451	426	498	471	492	428	439	419	426	442	469	459	438	440	415	454	465	435	416	459	427	414	411	443	423	433	460	460	422	474	501	470	481	434	449	431	415	438	463	493	470	464	447	449	446	452	448	434	461	441	440	451	457	474	449	484	438	437	468	476	465	540	469	443	451	448	453	435	455	476	444	399	424	424	442	466	426	468	433	449	452	454	421	425	466	440	456	461	480	468	457	456	418	447	517	463	426	435	439	424	466	477	407	453	442	443	454	467	438	435	442	442	481	479	469	438	461	440	472	505	443	496	472	463	458	447	420	413	469	450	457	460	449	457	467	425	450	444	468	466	476	442	445	460	434	435	483	448	456	432	485	442	464	446	454	449	479	464	423	445	433	466	457	459	405	445	426	412	465	437	462	476	452	458	438	432	445	427	428	436	452	509	422	442	475	468	483	451	443	438	469	445	456	440	416	486	484	417	463	451	447	441	439	440	440	450	452	456	460	459	435	463	423	450	450	438	440	443	456	482	452	470	431	421	471	440	469	450	479	456	419	425	455	427	459	467	437	460	448	448	453	469	427	431	458	475	427	438	418	451	471	448	451	464	439	441	441	453	453	444	445	427	441	447	451	423	443	437	456	472	444	447	422	459	488	435	404	448	463	462	442	443	484	425	449	429	458	441	454	490	457	427	438	476	452	487	486	452	423	459	442	454	439	482	460	446	436	462	452	428	442	431	473	482	477	425	470	458	458	453	473	456	441	445	484	447	492	458	430	467	437	449	466	463	464	437	445	515	437	483	478	445	467	484	480	430	424	430	464	437	453	460	467	441	430	475	445	480	462	439	457	415	464	455	449	448	479	459	442	461	480	427	445	469	423	421	417	476	473	475	441	460	415	450	451	449	457	447	465	450	492	423	453	432	435	455	443	453	439	430	494	442	459	416	428	468	483	454	440	459	432	448	453	447	476	462	451	452	463	456	441	445	461	498	488	445	463	472	495	409	440	464	436	396	472	461	399	444	443	479	436	459	436	473	432	444	411	487	439	471	445	451	477	442	460	478	465	451	424	440	489	451	468	410	436	472	485	468	435	445	419	450	455	460	417	465	485	424	475	448	468	452	426	473	432	476	460	465	472	485	428	434	451	432	468	446	417	457	467	450	419	448	424	451	424	466	473	453	469	448	473	441	444	465	493	497	475	459	458	455	424	473	446	425	447	452	470	426	462	446	447	434	467	413	438	462	448	440	422	461	437	453	471	469	473	444	464	467	457	456	478	481	422	456	446	438	464	411	437	465	488	465	500	477	454	501	504	439	446	453	470	459	439	437	476	414	472	433	474	460	446	425	478	401	443	468	422	428	445	433	400	446	441	434	437	496	460	459	452	511	433	429	449	428	459	451	435	436	436	476	423	426	446	481	463	460	462	449	424	456	451	405	447	423	455	432	457	429	427	454	430	431	465	481	471	445	461	440	470	462	479	427	425	459	435	438	454	448	429	449	453	458	458	473	483	440	470	425	426	453	446	433	446	494	457	482	467	440	509	415	436	500	470	450	424	409	433	387	417	515	456	425	443	476	444	412	435	439	460	473	420	423	432	429	416	413	439	445	485	436	483	423	467	459	470	414	470	421	441	407	434	484	454	425	483	414	446	458	462	442	438	454	461	458	475	420	464	452	462	448	458	438	450	462	455	470	474	454	463	455	436	439	463	449	465	458	432	450	456	447	476	467	443	436	436	447	460	417	453	457	439	455	458	436	413	475	449	457	454	453	480	441	482	413	443	451	472	458	450	472	436	452	454	447	423	440	439	440	458	459	458	477	429	444	453	476	447	481	434	435	449	488	437	473	481	468	480	467	428	434	448	453	458	437	469	440	468	470	496	488	453	445	445	433	450	464	461	459	470	438	477	459	506	461	463	448	444	476	453	455	467	472	437	436	433	418	472	458	505	434	468	435	467	416	435	457	445	452	451	476	421	512	460	456	430	449	457	472	445	450	453	439	457	461	448	476	453	476	418	424	442	467	452	446	438	451	447	481	421	443	437	434	440	459	475	495	452	442	446	461	450	449	494	457	458	446	445	427	457	449	465	453	426	435	455	468	433	495	490	449	483	443	428	479	437	473	459	449	496	418	487	455	449	461	443	462	401	454	479	489	430	439	465	443	455	435	430	462	422	445	485	451	459	433	454	450	476	414	459	485	412	458	480	398	462	449	450	463	463	421	462	466	458	464	447	406	449	451	432	448	442	462	462	452	436	475	449	468	472	471	455	476	410	467	455	472	425	446	443	453	448	456	457	470	446	440	444	466	449	441	447	427	438	453	485	414	438	462	442	439	465	439	473	458	420	470	452	442	469	447	481	451	463	476	488	431	426	421	422	426	461	482	403	477	427	445	492	429	459	499	483	464	462	458	470	461	448	449	472	444	460	444	459	429	430	497	443	413	490	454	458	429	433	447	477	464	457	448	417	465	460	453	446	436	462	461	426	443	439	426	435	451	448	492	421	422	463	485	459	456	434	464	439	461	432	442	404	436	440	443	499	459	466	448	488	464	451	437	490	426	470	491	481	472	433	447	440	453	439	451	472	412	447	488	447	478	450	438	433	434	448	446	484	457	471	489	463	466	486	462	458	453	464	486	427	460	396	434	442	461	439	467	463	453	464	450	421	474	464	447	473	431	446	456	454	464	435	428	476	432	445	432	479	429	474	470	459	516	444	453	467	467	479	463	438	447	435	458	480	457	502	480	431	444	431	469	427	425	459	468	434	439	448	462	451	460	482	460	441	420	426	416	452	428	492	479	482	467	476	476	472	459	431	462	440	487	470	495	490	418	460	459	484	464	437	444	440	444	434	437	495	450	444	445	439	462	461	483	441	451	433	509	458	455	449	514	456	472	443	444	448	467	440	436	453	450	419	402	440	450	473	443	486	430	496	438	462	413	428	454	462	467	452	439	419	434	436	449	415	461	465	430	437	423	483	435	468	451	488	436	434	466	438	461	460	459	469	464	449	453	459	412	485	489	458	468	440	436	454	487	493	475	485	435	457	454	449	434	485	417	437	415	468	464	482	431	417	454	428	408	473	417	440	479	451	428	417	414	401	458	452	449	468	469	461	463	438	445	439	435	452	454	440	438	453	438	446	444	456	480	430	446	483	446	445	426	456	459	464	481	472	414	472	430	455	432	425	444	466	475	450	463	450	473	443
25078	21826	31418	29131	22216	17854	12962	7931	5136	3832	2946	2428	2069	1740	1426	1291	1073	921	820	681	665	500	499	457	449	410	442	428	403	376	380	412	394	370	381	413	365	342	393	358	394	378	334	366	373	352	405	369	364	390	325	362	367	363	335	363	355	379	394	349	399	347	396	342	400	339	353	326	364	392	378	354	341	357	344	393	350	370	378	379	348	336	344	343	339	364	359	355	385	373	379	383	332	344	342	327	334	365	355	364	344	338	390	390	366	334	350	341	370	362	367	391	376	352	337	361	335	368	333	362	339	348	341	351	360	356	379	349	373	388	379	336	343	362	339	337	359	347	355	365	349	364	370	381	380	354	359	376	344	367	383	339	344	371	363	390	382	357	379	345	383	338	339	371	304	358	371	346	372	382	377	357	339	363	355	343	328	353	392	388	386	372	352	393	374	348	352	333	370	372	346	339	334	364	342	370	343	355	331	361	365	361	380	368	350	319	351	376	360	374	333	367	330	350	359	342	371	393	325	365	351	353	369	365	361	364	374	396	366	352	368	327	328	371	362	350	368	358	333	371	318	357	351	348	376	380	345	371	354	347	329	390	353	373	354	383	393	358	354	337	340	340	373	376	348	376	339	356	360	360	352	328	373	349	378	345	383	351	344	337	382	368	382	371	333	370	344	357	369	326	323	353	378	336	361	372	346	375	320	351	359	313	352	363	342	343	340	375	375	339	325	347	371	351	328	361	347	330	346	365	323	336	379	361	336	378	359	358	392	324	375	373	345	363	353	359	331	357	361	363	327	320	344	343	378	347	372	355	377	354	402	363	389	370	321	352	386	358	357	356	338	341	338	375	372	367	402	340	382	397	387	364	356	376	361	353	354	345	356	373	356	356	339	359	336	367	365	345	352	323	353	355	359	372	341	334	371	366	357	393	357	330	359	352	354	352	355	344	362	390	350	381	356	364	349	388	369	356	363	363	355	380	304	371	367	344	375	378	356	346	348	359	354	372	357	373	313	364	370	369	344	339	331	340	382	331	352	353	331	348	374	392	348	351	389	368	348	377	376	346	350	347	353	335	355	368	349	352	375	367	314	350	384	394	378	332	366	315	350	371	377	371	350	347	378	322	368	349	358	352	407	330	364	341	390	352	363	394	334	329	346	333	350	341	415	357	360	354	356	365	346	350	334	364	379	364	346	360	361	323	351	373	355	346	360	355	336	390	338	368	342	347	390	374	369	359	341	361	362	376	375	372	358	352	359	328	314	354	338	374	394	351	311	373	352	372	385	368	368	329	401	380	368	364	362	356	335	387	385	366	336	399	341	381	325	357	367	342	318	398	360	382	345	378	344	377	350	342	350	339	352	370	349	305	334	341	364	346	333	357	367	356	363	357	342	362	345	376	370	364	372	353	346	341	355	338	377	349	386	358	335	373	336	367	347	354	354	335	361	358	393	349	327	319	364	344	350	385	374	351	377	346	334	340	339	353	352	369	353	359	361	330	402	386	344	357	349	368	384	390	345	369	371	327	355	341	362	328	360	379	346	370	355	369	360	374	354	354	370	394	346	349	370	349	350	327	336	345	366	329	332	384	356	350	358	366	341	347	355	427	319	363	340	387	362	363	367	348	336	328	364	345	376	331	352	386	385	385	354	368	327	339	343	366	369	341	345	388	372	315	389	386	330	327	356	372	348	318	381	367	373	298	324	333	367	395	351	347	395	344	341	363	347	361	360	375	337	324	374	401	381	365	322	371	379	376	352	370	393	324	347	332	347	372	350	354	381	365	348	347	378	344	360	376	373	321	359	378	350	342	346	349	345	340	348	377	349	361	353	374	342	372	339	369	353	338	370	369	337	363	375	337	360	357	364	321	358	355	368	341	368	366	376	360	354	381	355	316	321	392	314	323	358	378	344	389	290	349	360	370	376	376	353	358	359	318	381	375	342	356	356	379	343	351	386	375	337	367	379	349	383	363	351	369	362	355	351	340	346	346	379	363	339	337	372	364	354	367	332	352	358	365	363	361	364	359	324	334	381	392	346	368	346	411	346	351	333	358	357	397	352	358	349	351	357	359	332	370	378	352	360	390	363	339	375	358	348	344	325	352	340	371	346	383	355	395	356	321	358	352	362	385	348	384	325	355	332	338	304	356	356	358	369	360	368	341	390	348	354	366	358	386	327	360	335	375	357	371	330	339	340	362	362	359	356	350	372	377	379	355	340	348	365	394	316	353	372	344	385	377	350	375	345	352	375	336	374	346	327	348	397	380	352	360	357	350	377	341	346	368	378	365	337	366	378	338	372	339	329	335	345	367	378	404	358	384	376	333	373	379	369	345	338	333	389	346	325	387	324	364	342	359	359	370	379	364	339	351	367	356	371	398	353	364	373	339	344	361	342	364	354	355	358	350	360	342	375	342	328	348	348	376	345	370	352	328	361	382	348	351	382	341	377	351	313	371	379	391	317	381	338	348	368	324	363	364	329	356	382	366	343	368	294	348	365	355	377	380	352	333	358	351	355	350	321	306	354	353	357	354	343	342	374	352	385	369	344	341	326	348	363	368	337	367	354	304	355	349	383	354	335	341	350	349	358	367	363	368	383	382	385	370	358	348	341	347	353	357	343	345	362	386	362	383	346	381	333	321	340	377	325	318	350	351	363	395	354	351	328	349	377	387	324	373	357	359	379	343	369	355	402	347	359	382	343	351	382	351	335	346	377	372	354	389	369	333	386	341	332	337	324	377	362	348	370	372	370	331	341	361	379	332	393	358	376	352	360	343	317	353	363	378	363	342	354	370	332	322	362	360	386	313	344	372	347	349	335	365	354	323	355	398	328	356	360	331	384	352	345	323	378	331	363	369	373	351	370	352	360	352	357	319	373	375	374	334	357	355	373	303	332	399	368	374	360	328	380	344	365	353	373	366	358	336	347	361	372	365	349	373	353	371	365	333	359	367	345	373	368	384	333	350	331	382	340	362	356	347	343	333	321	385	371	336	347	366	375	357	370	364	355	371	337	341	372	350	349	369	351	370	346	362	378	390	358	331	353	368	370	383	381	351	344	326	370	321	344	340	352	331	366	346	392	339	352	329	362	353	333	347	333	380	382	366	374	330	408	346	356	360	305	340	366	364	359	310	329	383	348	373	369	364	347	342	373	374	376	394	338	393	356	344	317	336	375	327	363	357	318	354	385	368	380	363	322	383	380	347	340	362	374	360	358	383	364	378	367	332	382	349	361	392	381	364	398	349	400	325	381	339	350	362	365	318	342	352	399	343	331	364	359	335	347	336	349	366	333	337	340	363	384	333	361	369	369	326	341	337	363	374	368	327	366	364	365	379	339	366	354	340	345	338	349	358	359	330	377	337	350	346	374	328	339	372	371	348	376	371	361	376	342	349	361	363	356	353	337	356	358	358	332	398	353	387	369	364	354	360	349	356	407	390	337	348	354	339	382	359	381	382	323	361	340	348	366	335	360	364	370	373	358	339	329	361	367	352
35936	58450	46703	31573	23487	20310	16277	11817	8343	6480	4944	4070	3418	2914	2314	1995	1623	1336	1114	973	876	669	592	617	542	532	488	441	430	441	438	409	433	417	416	424	397	382	401	404	399	404	401	345	392	416	416	415	393	385	382	384	377	380	362	364	413	365	405	365	416	417	374	412	370	399	387	376	357	395	400	400	389	384	380	376	399	389	372	373	390	374	361	367	414	359	410	394	354	389	402	376	388	379	373	375	386	371	359	410	402	414	359	389	392	356	393	404	410	392	377	371	375	366	423	415	337	365	366	365	394	382	417	416	373	360	363	367	390	362	400	362	389	369	363	400	361	379	373	399	357	367	387	377	393	414	356	376	393	370	406	354	371	372	366	354	384	387	364	365	377	388	371	380	372	396	370	359	396	376	404	379	369	389	385	355	410	384	386	412	362	374	345	384	401	383	371	388	380	377	370	375	384	379	413	392	377	367	399	392	359	395	397	360	392	370	382	402	403	365	403	382	403	376	373	393	423	392	388	366	379	362	342	370	393	385	405	417	417	345	358	399	374	359	420	372	373	396	371	385	388	379	364	404	339	374	366	370	380	410	395	378	372	355	379	372	407	409	387	401	405	375	369	374	399	366	386	386	416	396	381	395	395	388	366	361	373	386	401	381	392	404	389	399	373	369	389	373	394	388	352	382	355	392	396	374	370	370	392	386	392	398	392	366	372	366	418	394	360	387	370	393	348	381	400	348	376	375	409	389	378	393	345	405	379	402	363	374	421	380	406	362	397	337	404	373	398	366	355	389	359	375	346	356	379	361	350	399	395	360	385	371	441	383	355	405	391	406	407	385	357	401	379	384	407	393	403	414	376	403	424	392	381	359	381	362	354	338	369	370	361	399	394	353	386	370	395	366	384	384	417	413	362	388	398	364	380	389	388	389	387	411	393	340	371	379	387	379	388	390	428	370	374	382	399	354	359	355	425	363	385	391	376	358	389	396	390	390	357	368	348	408	359	402	386	379	386	379	402	433	380	380	386	394	393	383	372	375	407	364	372	371	400	396	384	351	390	400	406	385	385	361	370	381	362	363	399	382	394	392	340	397	350	409	383	380	364	352	390	405	375	362	367	385	362	372	345	377	414	369	376	386	383	385	396	401	374	413	349	364	398	391	401	372	365	418	385	392	354	378	384	399	379	378	360	367	447	387	370	423	359	375	395	392	350	362	347	390	384	363	380	374	399	396	359	382	384	366	384	388	399	382	348	404	358	389	355	408	391	372	398	384	410	381	370	417	360	411	370	395	407	359	350	390	375	369	377	379	393	374	382	401	368	378	368	386	381	394	360	365	347	370	393	430	341	382	350	372	367	387	386	380	364	343	407	425	339	384	370	383	366	330	363	356	405	387	379	342	384	409	394	377	399	392	386	383	385	398	364	407	371	334	358	391	376	363	407	387	362	390	392	357	395	392	381	404	366	347	369	371	378	360	374	395	379	388	421	363	373	368	380	362	353	366	380	366	369	413	352	393	372	432	350	394	406	350	385	394	399	390	409	351	394	369	358	369	377	360	365	365	367	385	383	375	388	404	379	381	393	383	356	399	337	410	358	418	374	391	407	371	382	379	380	365	349	408	358	360	337	339	346	376	321	397	379	376	349	406	382	393	388	359	375	427	359	384	357	414	364	377	383	394	395	390	386	366	381	391	401	358	381	393	379	361	374	359	380	369	374	386	402	376	390	369	394	386	389	359	406	361	354	386	364	409	389	370	417	341	374	386	398	386	351	376	352	392	406	400	352	355	364	359	375	364	350	369	398	379	373	365	362	372	392	393	392	365	369	397	353	366	380	380	397	361	364	344	365	358	430	361	374	366	384	377	384	407	412	401	428	407	383	383	382	377	371	381	385	362	367	374	370	399	349	345	344	381	362	374	380	377	372	374	384	402	394	381	395	409	401	379	398	352	388	377	373	377	362	370	405	408	372	384	408	366	382	375	346	363	376	419	368	394	385	414	397	382	409	398	352	371	386	404	410	371	414	393	368	372	412	396	404	363	397	368	383	367	360	371	378	358	424	370	357	389	387	416	381	359	367	390	410	408	371	390	385	390	380	375	385	385	370	396	380	404	379	387	414	353	391	407	400	366	374	392	384	383	363	383	379	416	373	372	380	375	365	349	334	372	370	397	386	401	383	368	344	359	369	400	412	357	382	403	354	365	393	372	367	369	360	408	338	354	408	373	333	375	395	339	378	373	392	375	417	382	363	393	411	398	346	393	378	358	394	391	384	373	406	396	390	381	383	395	354	369	390	374	370	360	390	401	368	376	379	359	372	395	392	377	379	379	389	373	403	414	359	402	396	393	368	311	391	336	371	371	383	397	401	400	373	378	350	379	396	356	390	383	399	386	390	372	351	347	392	404	388	401	395	380	364	406	434	381	374	391	370	354	411	384	365	373	372	385	374	385	410	384	385	366	364	359	368	374	356	411	389	403	407	423	357	381	374	370	385	372	394	354	406	382	391	401	353	396	402	348	360	349	393	360	368	356	339	374	348	354	399	375	387	365	413	384	368	390	365	397	382	394	372	360	390	359	417	412	357	400	394	365	413	401	368	360	368	385	397	411	369	396	322	363	373	379	360	409	354	360	379	395	399	364	396	335	389	385	385	391	360	410	365	409	377	400	406	393	385	395	406	382	361	388	404	357	360	343	394	359	409	371	395	350	377	361	362	376	359	395	385	422	337	341	383	366	378	378	395	405	371	404	391	386	374	403	395	397	375	391	386	381	390	365	430	400	413	345	410	413	391	386	377	382	365	391	422	368	395	404	375	404	382	387	393	401	377	364	399	389	385	359	369	400	384	324	379	396	403	383	384	382	395	373	383	383	417	383	383	356	413	373	378	369	369	337	397	375	402	389	381	396	383	358	344	388	375	370	380	378	390	390	401	400	373	360	412	384	371	408	357	416	399	390	367	338	394	371	363	355	382	377	382	351	411	337	383	378	361	375	402	378	361	402	399	366	377	372	376	369	361	392	370	407	394	400	371	382	399	406	370	418	385	376	398	386	397	423	365	350	396	380	384	378	365	386	395	385	395	384	372	371	412	347	387	363	419	373	372	355	381	382	376	364	357	375	370	367	403	341	384	404	382	398	367	368	392	360	413	358	382	392	407	415	364	358	393	384	382	383	340	373	394	375	408	376	396	397	367	367	345	379	415	395	428	398	365	370	403	363	389	366	392	406	368	385	361	393	366	396	355	352	359	376	372	383	420	396	415	361	381	365	355	372	381	367	379	412	385	337	358	341	359	402	365	375	407	350	400	358	418	358	406	384	406	385	422	379	417	373	378	399	385	372	391	393	394	393	391	358	367	398	339	402	385	372	370	376	381	402	358	399	387	417	382	397	372	358	360	389	358	369	388	378	383	367	402	380	378	373	366	377	401	378	380	394	374	380	374	375	391	392	411	383	410	411	395	353	352	389	377	365	387	396	397	375	401	352	395	364	390	377
22712	21188	29050	24100	22048	24391	24775	14073	8962	6914	5275	4397	3757	3117	2663	2177	1762	1489	1367	1149	1113	1004	908	798	672	648	645	626	639	566	624	622	599	567	624	545	598	593	573	565	554	567	573	584	569	573	577	568	547	558	566	539	544	535	558	575	553	542	549	534	553	572	572	527	548	532	546	561	567	578	546	570	538	545	526	595	565	539	587	533	521	482	543	548	544	537	533	499	508	493	555	503	557	542	522	555	509	485	526	554	544	528	559	546	547	532	530	543	591	567	522	509	543	543	496	525	534	555	543	558	537	534	549	597	562	570	542	539	544	539	535	523	516	510	557	518	532	488	548	550	535	568	485	534	564	535	552	592	551	552	556	554	561	549	544	525	510	543	556	582	495	536	538	510	543	529	479	554	531	535	511	535	591	529	516	506	527	535	550	531	512	546	547	565	555	521	509	527	532	521	565	502	556	571	547	524	510	567	595	511	544	550	525	543	543	544	516	573	513	528	524	537	564	542	533	545	481	546	528	531	503	581	547	538	557	509	569	558	556	505	536	515	575	532	520	506	525	532	517	516	543	532	549	552	565	508	555	576	552	560	532	545	516	530	554	548	555	507	559	526	528	540	524	564	558	549	544	509	538	544	517	516	517	463	520	536	552	527	529	514	520	506	525	545	509	540	517	539	521	547	526	554	530	510	517	541	508	526	563	531	535	551	504	519	535	553	534	535	536	541	553	553	569	499	510	521	551	524	546	535	553	573	573	543	571	551	536	556	551	550	505	539	508	548	563	510	568	532	570	575	503	526	558	550	552	532	547	572	561	573	515	516	572	551	515	555	549	541	499	549	529	573	508	544	503	533	573	523	529	524	509	530	541	521	544	557	532	533	553	532	497	548	511	565	573	520	553	566	541	531	512	515	577	560	539	495	517	560	532	540	567	520	541	495	524	531	543	524	541	531	531	501	519	540	528	523	519	507	539	570	485	518	571	502	522	457	542	497	522	508	552	508	536	553	545	549	510	569	490	488	573	535	524	469	523	527	538	527	578	572	543	553	531	572	509	503	501	519	509	503	554	545	513	514	534	583	542	471	481	546	530	585	551	534	541	510	558	521	566	481	534	551	553	524	548	495	529	498	516	541	549	522	557	510	537	562	534	578	539	540	477	556	533	535	546	552	525	511	537	548	529	508	531	528	550	558	539	532	534	485	540	549	549	532	516	540	510	534	521	528	524	530	520	523	567	551	510	535	515	527	562	564	543	512	505	563	510	521	546	520	530	521	513	565	534	509	519	539	543	527	547	542	513	533	555	562	548	523	552	533	532	543	547	538	541	500	553	511	560	523	545	511	505	517	572	479	499	570	518	522	535	516	495	542	533	537	538	542	516	526	542	522	551	528	538	510	573	538	546	541	537	512	559	522	528	564	533	536	515	532	505	532	553	536	536	526	531	508	508	520	550	545	509	531	506	588	566	505	553	514	531	518	589	539	522	529	543	512	481	522	535	565	541	526	549	520	549	555	539	564	559	546	560	549	523	509	538	523	558	559	522	534	551	533	506	534	542	540	526	533	530	517	503	569	566	547	537	517	583	531	483	517	523	539	600	579	506	534	505	524	547	553	562	565	472	554	538	560	564	511	545	518	509	514	554	486	509	550	533	555	520	521	533	534	567	461	524	496	542	562	520	538	498	505	481	547	531	549	519	566	523	535	532	511	532	524	525	549	549	547	498	533	567	547	551	526	527	547	529	511	530	534	558	520	498	508	526	543	574	510	551	519	567	506	527	528	550	539	501	469	521	532	538	561	505	522	557	523	552	549	527	574	501	582	552	546	521	561	540	551	520	526	511	536	556	564	567	512	511	545	485	522	548	512	522	538	558	491	529	506	543	519	574	509	508	509	535	532	538	545	558	519	542	559	554	521	554	546	545	528	563	479	514	555	517	529	538	538	542	537	534	581	545	521	509	506	534	557	559	582	527	557	518	523	513	546	522	552	559	513	538	568	519	527	566	555	577	568	505	556	516	560	548	513	524	529	520	489	546	526	555	527	543	550	558	521	513	551	527	552	539	519	540	522	542	573	543	517	555	565	529	547	529	543	540	543	534	534	511	561	500	523	569	532	541	534	515	536	491	540	519	552	564	511	521	536	490	540	551	518	524	553	519	555	506	520	519	539	506	529	493	537	514	549	489	556	500	534	554	505	536	520	580	513	504	542	491	554	551	554	566	534	504	524	558	549	547	555	504	510	522	552	531	543	556	545	535	571	551	559	535	552	566	545	556	567	558	489	542	543	553	527	563	526	510	532	557	519	534	544	523	507	512	546	554	559	552	501	525	521	583	537	536	535	514	533	514	542	532	577	544	558	538	551	549	507	550	536	517	545	540	535	515	525	509	506	548	524	517	535	564	567	524	584	529	540	556	581	525	497	555	484	512	529	551	530	508	522	491	544	563	524	553	503	555	486	512	505	567	478	532	526	509	527	556	537	566	562	540	534	489	556	515	531	579	523	519	550	531	529	472	531	531	559	481	543	521	493	542	544	499	534	557	548	557	547	519	554	548	566	575	478	490	555	504	507	532	565	527	497	493	528	506	562	534	532	531	500	553	545	529	523	517	553	547	524	517	533	539	596	505	539	539	533	543	523	499	576	549	556	566	540	594	543	570	515	573	524	520	524	556	522	539	495	501	515	521	526	509	499	580	574	539	525	534	539	542	536	504	539	525	512	488	563	590	530	503	545	511	507	523	543	525	513	555	550	499	487	538	518	572	542	514	528	558	521	520	536	507	517	491	537	546	510	501	503	527	510	510	559	537	541	544	529	542	506	528	545	558	554	533	587	558	499	573	551	486	510	519	490	559	515	530	494	523	571	542	566	475	490	523	521	563	536	520	547	562	566	501	515	545	551	529	551	517	533	552	531	523	502	544	550	557	525	512	563	585	588	520	535	521	541	522	519	563	547	541	556	531	534	610	548	532	535	552	538	550	551	510	533	528	533	542	531	542	539	550	549	541	537	484	539	523	575	510	541	527	534	531	528	535	521	570	544	510	515	534	552	552	547	519	528	541	547	548	493	511	536	569	533	527	547	503	501	551	556	497	522	563	497	533	508	514	539	528	555	552	556	541	546	502	512	535	539	511	536	549	565	532	591	532	542	558	555	516	561	533	548	515	537	538	521	546	506	527	539	527	555	539	499	537	554	487	518	525	554	526	518	529	552	534	516	524	516	546	500	561	551	513	518	533	538	567	563	558	546	549	581	574	542	559	516	491	518	522	564	524	517	548	542	550	509	523	498	504	519	552	527	527	528	516	520	515	539	520	535	536	537	511	532	518	552	509	545	554	506	548	548	557	540	528	531	523	517	541	551	500	560	494	467	534	556	530	562	495	582	533	575	524	560	525	538	522	538	530	538	544	544	544	501	523	558	554	504	540	516	520	533	535	514	529	551	521	573	544	530	551	519	506	514	538	543	532	536	543	561	522	519	493	533	503	501	538	544	526	508
38890	67593	54835	39390	30691	27865	22688	16925	12551	9909	7828	6777	5908	4723	3984	3104	2611	2158	1928	1611	1460	1223	1145	921	828	719	721	715	684	688	644	670	667	624	577	579	655	613	578	600	612	600	553	526	528	582	628	583	605	601	535	564	547	531	571	541	539	514	558	572	565	548	589	544	551	530	569	549	571	519	578	601	533	562	540	543	556	576	602	533	535	599	571	552	528	550	545	561	572	535	523	555	554	550	558	553	528	553	527	534	539	546	578	538	554	592	544	558	566	574	588	554	505	545	573	545	552	518	542	514	548	582	521	513	546	522	557	554	562	552	514	525	571	518	521	568	556	553	562	593	568	563	558	552	529	612	524	539	556	557	561	542	528	537	534	510	541	509	554	528	540	544	535	577	527	511	525	541	587	562	515	517	530	512	547	547	553	538	543	556	577	534	554	544	528	538	542	570	560	547	559	536	572	551	557	575	538	567	569	527	566	549	518	565	478	559	532	539	569	508	536	591	526	536	502	577	551	564	530	527	534	520	532	536	534	561	569	530	499	540	571	546	546	530	529	516	564	517	556	524	556	507	523	547	495	517	536	563	542	512	519	507	576	536	542	543	553	522	516	547	568	558	575	531	570	543	570	547	514	563	536	571	537	579	520	535	564	540	585	579	499	586	527	557	562	512	607	492	569	565	531	568	555	571	524	516	539	555	528	571	520	568	548	559	543	529	528	568	534	571	540	517	535	551	518	530	513	552	570	528	570	568	517	547	543	529	540	579	521	540	572	509	504	548	529	553	540	551	521	536	517	509	561	521	531	590	554	574	529	537	561	570	554	573	560	561	562	552	534	537	555	573	531	524	547	551	540	566	573	533	494	561	529	561	547	529	549	520	538	523	546	490	571	623	574	560	526	531	508	524	503	534	539	553	563	543	550	544	542	560	539	553	515	534	541	604	575	522	573	514	586	568	566	504	537	573	547	539	563	555	612	555	546	523	553	547	545	507	585	574	540	540	508	561	543	538	530	558	583	572	524	529	534	560	568	542	484	530	542	526	548	552	584	544	537	500	535	523	556	541	545	558	524	549	545	510	565	547	519	534	562	564	499	536	583	571	546	526	541	553	504	533	560	532	540	552	551	535	541	571	532	584	539	564	511	546	547	524	528	561	520	544	587	559	538	541	526	550	546	533	544	555	557	546	546	559	536	554	547	563	500	536	533	567	582	526	562	563	528	540	540	594	545	499	531	544	531	546	549	575	523	559	529	509	580	599	585	540	537	570	550	535	555	576	562	529	538	549	572	553	517	565	581	533	554	539	558	564	566	496	524	546	542	553	545	550	559	509	535	537	521	565	543	546	509	554	556	543	549	554	548	540	539	554	566	528	500	530	533	539	515	550	552	517	537	540	546	540	548	578	512	544	544	536	522	515	533	532	529	560	544	547	554	554	516	537	553	513	578	534	566	543	530	486	501	480	574	582	526	520	546	541	555	540	505	497	554	582	588	515	554	552	536	585	526	537	549	500	530	573	551	531	489	586	547	534	528	554	533	574	518	523	578	509	577	556	516	558	571	604	574	537	516	526	532	546	576	529	546	512	551	569	537	550	533	552	550	549	537	539	583	548	501	550	525	537	553	567	588	563	553	523	526	548	534	523	582	550	578	549	557	568	570	611	513	601	504	507	503	563	550	520	567	544	544	545	568	544	553	533	555	538	535	544	529	572	559	519	550	548	520	550	529	531	530	494	532	533	577	522	538	557	564	552	499	567	526	519	541	550	555	526	559	521	570	537	529	547	570	577	532	537	600	563	534	572	578	550	550	595	556	556	586	573	540	583	574	557	593	546	549	554	562	505	557	550	551	500	572	554	546	534	562	513	515	537	567	584	532	550	532	502	545	561	517	585	545	535	548	499	531	558	539	500	513	558	548	579	551	523	575	567	544	578	526	555	559	560	513	563	560	557	522	591	524	517	531	541	524	571	550	575	522	530	514	560	598	540	551	517	547	543	589	563	519	556	558	562	538	598	568	536	531	540	522	538	515	530	541	547	527	583	529	555	538	511	504	556	510	530	529	514	509	563	549	560	554	541	555	544	545	551	518	552	555	525	508	497	603	543	552	576	550	504	548	535	552	558	531	542	539	546	532	523	514	547	560	537	535	561	538	505	505	564	528	568	515	588	539	555	572	582	535	536	598	532	546	524	536	512	513	583	551	486	584	512	542	486	536	514	534	505	553	580	497	559	501	533	556	559	537	520	537	537	530	562	530	575	543	533	536	530	519	506	559	549	539	569	564	564	563	525	531	542	556	553	552	524	544	578	561	560	587	553	563	507	529	549	527	555	563	525	530	552	586	522	538	558	558	523	561	520	550	522	531	498	551	576	555	524	536	539	575	538	554	570	549	554	526	525	557	540	529	536	531	535	536	604	519	511	538	537	579	571	516	577	549	543	529	572	569	555	520	550	550	536	599	536	519	575	551	532	547	531	588	536	540	512	531	503	515	529	527	511	544	523	524	559	551	517	538	517	528	568	558	536	539	585	537	614	547	557	530	508	544	530	545	545	549	567	548	582	532	580	551	551	548	548	547	580	547	530	554	501	513	528	529	541	562	551	590	516	528	565	553	539	497	581	528	544	538	537	507	563	516	535	562	512	522	544	507	590	590	579	530	576	534	604	593	531	550	515	520	496	566	518	512	549	533	570	574	571	557	568	530	534	548	511	588	544	511	564	567	526	572	568	534	569	533	586	549	525	554	569	555	498	532	534	580	527	529	516	525	519	518	557	529	571	514	540	548	534	525	541	547	544	541	544	498	583	553	501	561	569	555	547	548	511	532	524	583	509	534	532	584	562	526	536	544	524	548	547	544	525	558	515	542	543	519	527	547	542	541	536	530	523	569	572	561	564	524	527	493	593	528	533	553	535	510	547	528	586	546	526	571	555	556	594	511	517	547	503	578	542	591	573	540	565	517	536	542	566	540	537	511	574	530	555	561	560	592	576	521	518	537	511	537	507	550	505	603	572	550	555	533	571	556	531	571	569	562	544	520	563	518	567	558	536	535	493	587	585	529	558	552	594	569	570	564	510	548	530	563	572	534	554	525	491	563	561	526	570	506	553	524	567	542	544	525	571	527	517	538	546	530	536	538	571	538	535	564	519	576	552	513	605	603	590	577	583	541	561	549	545	528	545	545	547	546	496	528	552	555	535	507	569	540	578	552	538	586	524	556	586	503	542	534	550	577	579	536	563	546	507	531	531	546	548	564	535	580	529	567	561	542	543	527	577	561	531	553	543	543	557	530	551	535	542	529	544	562	562	553	522	534	540	564	530	530	537	568	508	508	511	550	536	552	558	566	544	558	531	609	527	530	560	565	514	553	531	564	541	535	567	543	550	583	538	522	575	500	539	536	496	514	552	557	549	519	578	531	550	514	516	526	577	597	550	589	587	555	525	583	528	582	529	540	531	521	541	565	556	581	552	491	568	548	553	564	556	587	558	582	525	568	594
33011	41518	45064	32188	19677	13376	9905	5785	3854	2944	2394	1977	1743	1428	1197	978	829	726	685	584	524	470	440	386	383	390	367	330	338	370	358	356	340	355	320	347	335	329	340	335	332	341	323	322	319	380	343	328	346	366	348	375	325	345	349	324	328	349	337	350	338	324	370	335	323	303	322	324	313	328	328	374	359	306	351	325	352	334	338	309	336	358	296	360	330	329	293	325	313	330	341	356	310	315	337	288	343	332	317	330	339	317	316	305	332	337	323	333	322	302	326	354	361	333	339	323	333	310	321	322	337	335	337	326	336	317	338	339	352	343	319	358	302	329	319	328	320	336	338	310	359	310	345	307	315	347	338	298	304	317	323	319	341	312	346	318	342	386	402	329	331	348	338	336	304	330	311	286	330	317	345	334	367	346	327	340	309	364	349	308	320	324	310	337	326	372	324	323	327	363	334	336	328	352	328	335	331	344	327	323	362	319	350	306	305	353	337	335	325	321	330	311	375	308	317	337	344	349	325	332	368	339	322	324	336	329	339	311	333	320	322	332	360	344	334	345	320	327	320	337	323	329	339	321	345	339	334	342	321	326	347	318	329	318	338	320	379	343	370	340	338	339	330	324	358	306	325	327	351	361	346	343	300	303	350	345	360	330	342	358	344	323	319	312	325	340	304	326	331	344	319	337	303	347	325	316	302	313	332	347	327	323	338	348	339	329	328	292	336	329	320	361	350	333	330	327	355	320	324	328	361	312	336	323	349	329	336	360	311	328	316	348	325	304	339	342	325	381	351	327	337	362	332	296	349	350	345	332	284	347	380	324	317	312	354	318	309	336	329	341	340	299	331	370	327	340	341	334	354	345	299	311	292	338	352	305	341	345	301	329	332	343	319	340	339	320	321	347	317	312	318	362	335	318	304	327	315	304	337	324	295	328	325	313	341	355	350	306	351	306	344	344	338	329	318	315	366	358	353	356	331	317	299	336	318	343	342	310	315	301	307	332	363	347	306	358	340	371	325	343	336	337	339	313	306	323	336	308	348	324	305	326	359	335	321	358	322	306	347	319	323	342	335	325	366	353	323	322	315	336	310	333	366	346	329	328	305	345	328	319	333	321	312	306	334	338	352	313	322	333	341	308	351	357	293	317	324	310	317	336	313	314	342	303	297	315	337	340	294	339	316	321	307	346	342	314	297	342	314	317	362	354	321	355	328	376	326	323	321	328	314	357	293	332	342	348	355	361	329	366	332	331	322	347	353	340	313	332	345	318	360	334	330	363	300	318	306	323	321	324	339	322	367	329	341	335	319	348	339	361	330	345	324	353	316	315	342	355	318	367	334	341	298	319	318	329	337	327	323	349	349	314	347	328	337	339	319	339	335	337	321	326	344	318	330	333	343	329	317	340	315	331	314	330	365	309	361	324	364	339	328	329	320	327	347	342	325	337	352	317	355	324	341	337	317	344	342	319	351	298	312	324	311	373	366	284	320	320	320	312	310	336	299	332	355	315	360	340	286	344	320	344	316	343	346	323	310	368	346	382	321	350	334	334	330	321	328	307	322	320	312	319	319	335	325	313	324	343	308	314	306	346	374	321	322	331	329	297	312	321	352	326	313	281	344	343	350	305	337	358	340	338	362	367	305	329	344	319	313	321	329	339	300	325	327	313	341	318	313	328	359	340	307	338	334	309	321	334	342	341	300	314	370	343	342	346	367	342	330	359	332	333	359	325	351	369	319	343	340	351	368	298	331	332	363	349	358	322	335	334	311	368	299	310	347	324	303	347	364	324	338	318	320	321	319	317	324	360	320	341	338	302	320	307	364	321	347	334	343	318	337	287	350	333	335	338	314	311	343	326	298	336	344	349	349	326	349	332	340	357	296	348	318	352	333	294	315	356	328	315	335	306	306	312	321	318	335	330	298	339	327	349	311	319	341	334	329	338	319	325	340	328	311	362	325	340	321	338	301	313	333	322	339	349	323	338	321	334	354	321	306	333	323	331	314	324	321	324	334	311	292	330	341	343	329	317	289	331	342	317	323	319	380	333	298	348	332	334	358	331	328	311	340	322	332	334	336	343	345	308	311	333	313	344	339	329	354	336	364	336	336	377	316	343	350	326	313	324	317	359	333	309	334	328	331	317	311	303	343	316	352	323	349	328	352	313	316	294	341	335	312	333	354	357	323	340	337	334	314	329	304	348	329	323	352	331	320	365	345	302	347	323	326	342	335	346	302	357	318	346	325	353	300	369	347	353	336	319	329	347	317	317	295	301	344	311	327	357	302	337	364	289	324	314	345	298	322	324	351	356	328	342	342	352	314	341	334	325	323	324	329	368	321	375	298	345	375	312	304	316	336	313	335	339	358	344	319	351	338	345	318	342	337	343	343	326	342	342	358	322	337	329	336	325	310	307	325	351	338	325	303	312	319	349	308	372	309	327	351	321	366	328	347	344	365	327	328	338	333	304	317	322	281	334	353	344	305	344	367	378	337	338	319	286	324	333	330	351	359	329	345	316	336	298	320	309	338	333	338	336	330	338	345	355	352	305	299	294	336	335	321	339	350	341	327	304	334	334	349	328	347	315	329	342	331	344	303	328	366	314	323	337	335	357	352	297	342	317	322	327	335	357	350	351	334	337	312	301	320	331	342	322	308	332	383	320	336	305	325	344	379	353	335	330	307	377	342	321	328	302	299	305	324	315	349	363	332	315	346	305	327	329	337	331	381	344	347	327	335	372	378	323	334	326	324	306	327	339	351	331	312	332	342	307	317	340	336	343	322	356	350	329	334	327	317	298	303	327	363	325	313	359	364	334	339	317	337	311	312	351	294	335	324	317	301	386	330	371	319	336	327	330	314	332	305	317	311	332	305	334	323	320	328	323	306	319	320	313	309	343	293	340	328	340	318	365	340	344	367	320	352	324	320	351	337	316	331	362	333	385	340	330	332	311	301	323	305	342	348	340	317	334	313	371	318	337	298	304	342	341	322	360	345	318	341	323	326	317	329	310	307	324	342	350	353	324	334	358	353	335	319	317	320	308	303	313	326	353	337	298	356	345	352	334	328	342	336	303	351	334	374	329	350	326	314	297	339	315	322	365	342	336	350	308	353	341	338	313	330	317	336	293	307	345	332	285	331	334	340	343	327	318	307	354	312	334	345	344	361	331	362	322	349	322	321	313	327	325	324	326	355	307	324	336	330	295	307	318	316	331	311	312	344	312	309	338	323	326	378	305	378	358	305	325	323	349	328	282	332	299	374	294	373	326	332	352	312	369	342	316	330	307	352	333	347	330	329	335	349	334	340	295	344	326	361	368	357	334	332	353	322	358	352	330	344	322	308	329	339	332	314	331	344	343	362	350	318	320	305	362	360	339	331	346	322	326	334	337	316	336	362	325	331	331	307	308	356	308	307	325	353	299	334	344	325	315	296	317	316	319	355	317	329	343	341	319	341	336	356	309	352	324	355	344	311	301	356	336	334	343	352	347	307	324	322	321
35691	53350	42228	28695	19828	16649	13715	9199	6427	4760	3840	3349	2792	2173	1799	1458	1229	1004	895	803	728	584	535	437	420	396	407	395	385	392	367	401	381	351	307	367	370	367	372	378	377	359	393	359	383	333	354	373	313	332	353	345	330	361	370	346	314	346	354	341	362	342	353	349	368	391	351	381	348	335	342	339	373	355	353	343	332	322	365	369	326	365	347	345	365	374	362	299	351	347	337	350	331	353	358	335	353	352	366	353	325	326	343	346	349	342	383	370	371	345	333	355	302	341	335	344	344	375	347	339	340	301	357	363	312	354	380	378	325	336	322	367	342	359	354	366	399	354	326	354	332	339	373	359	361	340	318	347	327	331	366	353	330	311	357	346	386	334	359	352	387	323	345	353	328	330	362	350	362	330	339	324	370	369	330	352	348	342	330	360	337	331	375	351	324	314	330	363	358	296	353	369	327	342	342	336	352	357	356	323	366	370	367	334	330	310	374	345	352	374	340	374	390	391	355	330	353	381	320	354	355	315	347	359	333	357	352	365	338	344	307	351	352	350	376	352	338	350	334	322	347	352	331	350	340	342	349	360	338	309	351	342	372	333	369	322	352	338	333	336	305	362	351	359	352	352	348	344	368	358	329	358	323	363	346	349	353	350	369	330	347	353	366	381	339	366	338	332	326	349	355	337	401	327	361	361	346	373	329	342	352	366	349	323	346	363	362	322	356	359	340	329	342	318	348	350	324	337	365	357	377	329	370	373	350	354	301	375	326	329	322	364	323	340	338	332	379	371	366	360	376	338	407	386	349	350	304	325	374	343	360	351	342	351	351	378	350	371	331	325	345	328	347	381	373	309	351	355	396	335	363	364	355	350	369	355	318	337	353	357	333	339	355	324	329	349	330	352	333	331	307	376	384	361	345	346	367	382	327	357	343	371	338	366	363	308	324	288	321	355	311	360	385	346	335	375	364	359	349	299	343	352	355	350	348	331	355	321	363	331	353	356	322	351	329	354	328	332	368	325	347	334	372	314	371	343	313	352	338	335	358	370	329	372	360	341	335	345	357	348	356	342	320	367	308	395	349	350	342	370	358	369	349	354	314	329	359	301	346	354	369	384	361	388	309	354	352	352	352	373	389	326	376	316	388	330	334	344	317	371	368	362	311	333	375	358	361	329	335	350	378	334	334	363	315	334	368	346	361	323	370	328	338	343	341	363	364	334	346	343	353	372	327	369	336	351	334	326	330	312	362	339	347	357	339	373	335	349	334	342	342	309	343	329	363	339	319	352	368	353	338	342	370	345	361	337	327	359	391	368	331	321	360	353	356	376	353	348	344	361	325	365	331	360	356	323	346	345	328	323	360	348	353	359	328	344	341	365	333	333	335	369	332	352	324	357	357	354	318	352	329	321	339	304	326	349	361	357	362	366	327	340	327	346	341	357	315	358	374	351	336	369	357	345	354	330	363	354	365	334	353	363	352	374	362	358	359	343	368	340	343	357	387	359	341	351	340	351	369	326	343	361	342	360	339	372	326	335	315	344	345	353	349	362	359	310	363	356	322	363	400	380	363	344	364	354	353	338	339	340	371	369	327	374	324	348	357	359	362	387	324	379	347	363	327	347	317	349	354	340	345	342	346	350	336	328	375	353	355	362	353	368	347	331	357	337	358	347	343	342	352	326	336	356	363	363	349	329	343	341	307	356	349	359	333	351	328	323	341	345	346	334	344	357	347	349	342	362	366	384	332	369	368	338	288	318	350	371	341	335	346	359	362	330	356	378	344	323	330	327	338	338	324	367	334	343	378	377	371	356	336	319	366	386	353	354	354	365	345	337	356	360	355	340	358	349	343	343	352	363	351	314	337	388	352	336	344	354	343	331	364	317	336	341	345	365	357	353	366	372	353	328	327	363	343	328	329	347	367	349	341	387	346	363	362	309	369	368	338	348	362	331	342	361	323	338	364	343	364	361	353	317	362	348	369	343	362	338	343	364	328	359	315	334	367	325	337	322	326	361	322	332	333	353	332	338	374	341	337	360	375	343	346	362	347	315	361	341	362	359	390	356	332	339	333	307	352	356	344	346	362	343	353	366	388	322	347	363	356	337	381	367	318	374	328	374	340	327	330	325	332	329	353	349	352	353	353	349	339	325	318	340	369	358	361	366	342	323	349	337	327	308	357	329	371	389	349	314	357	368	357	349	353	342	355	352	377	342	323	348	375	319	374	351	323	363	352	336	367	373	371	331	333	331	352	335	368	330	339	328	356	354	339	325	314	362	325	335	343	360	364	343	357	351	348	348	353	313	346	327	344	335	324	319	353	334	316	394	329	340	332	311	336	334	351	351	353	331	370	352	355	317	339	354	352	342	344	354	325	331	332	314	364	361	339	348	310	359	374	355	355	344	366	346	347	356	368	306	380	355	302	342	325	344	333	381	382	369	342	340	365	309	352	317	364	361	330	351	362	355	368	334	360	349	335	364	353	332	352	342	355	392	340	318	362	311	348	335	365	338	351	326	358	324	338	364	320	346	330	359	342	337	353	368	355	346	311	342	324	341	348	348	352	377	357	325	342	339	368	374	390	376	371	361	327	329	341	358	331	347	356	326	330	342	372	321	356	338	328	358	335	319	371	316	328	339	355	337	333	354	350	342	325	355	376	327	370	332	370	338	348	374	350	349	352	318	365	360	346	338	338	333	344	339	352	342	335	383	328	336	341	334	356	335	341	338	374	358	320	351	359	383	354	393	348	351	344	391	330	332	344	300	351	400	347	321	343	352	380	327	329	342	363	333	361	356	325	352	356	308	340	336	361	335	381	327	357	318	370	338	382	350	336	349	367	357	375	344	357	348	326	333	358	382	326	359	351	349	365	304	350	336	351	355	357	366	329	358	355	370	348	326	365	357	379	342	352	343	345	372	326	356	333	355	378	342	383	336	347	384	355	351	346	334	351	307	351	351	315	364	339	341	316	355	382	323	328	345	351	339	365	374	337	346	355	340	356	355	344	356	342	369	344	331	355	358	364	353	374	382	353	360	310	337	329	368	357	304	357	352	387	344	379	355	366	357	351	322	335	324	365	344	368	340	382	350	353	351	355	358	354	353	382	353	364	374	333	344	335	358	367	350	354	355	336	341	328	343	351	287	350	346	352	352	353	341	339	358	358	355	354	328	345	353	338	368	381	339	333	355	358	370	351	332	325	388	335	346	339	327	361	351	358	341	352	356	348	336	392	345	335	328	354	373	375	337	366	339	358	341	349	331	346	341	352	349	347	342	355	323	341	366	343	335	343	344	382	366	343	354	349	349	339	376	345	367	350	366	332	336	359	355	342	345	336	343	351	362	346	359	330	380	345	345	388	359	322	327	334	343	356	348	378	350	337	366	334	340	348	342	324	351	347	314	347	336	350	360	342	350	329	374	342	348	370	365	327	356	354	309	351	352	336	339	355	367	314	356	373	353	344	357	321	334	353	337	319	323	382	360	328	326	355	345	334	365
23798	21262	29339	26421	23477	21916	17790	9881	6218	4788	4060	3377	2770	2215	1806	1586	1293	1147	1109	902	863	672	685	615	553	527	519	500	494	516	490	486	515	457	492	492	481	487	451	509	481	457	409	420	478	442	470	466	449	451	441	428	444	420	452	412	455	470	439	436	467	459	436	424	421	416	473	421	440	457	472	463	452	408	452	510	458	465	460	412	454	440	452	450	440	430	426	470	468	428	481	474	464	458	428	440	431	424	437	470	452	467	452	446	427	446	435	464	431	442	468	458	448	445	444	466	468	432	450	416	425	424	443	488	395	450	431	409	447	453	429	399	473	479	434	450	460	414	409	478	459	468	454	455	448	463	472	464	414	414	472	438	433	468	440	486	484	430	406	457	387	464	440	457	460	464	459	456	410	458	510	416	440	453	438	443	437	461	439	460	446	460	459	483	445	475	451	478	427	485	461	475	434	434	471	476	418	444	434	461	409	429	450	451	466	399	429	426	441	427	458	465	471	411	446	404	432	416	451	433	455	403	425	413	387	462	419	417	495	433	423	439	445	474	426	419	412	461	410	482	478	459	478	442	433	439	436	477	476	398	430	449	446	416	400	443	459	433	483	466	448	439	441	462	454	450	443	455	433	473	439	452	465	444	438	415	473	466	416	440	498	439	420	441	430	454	449	442	449	452	436	421	394	479	427	479	440	378	497	454	425	457	450	439	472	443	423	439	461	458	447	449	416	423	440	490	408	469	456	436	399	421	452	448	416	447	448	462	461	462	439	449	459	461	457	471	443	460	470	412	431	421	448	416	475	435	431	440	431	414	428	466	424	498	451	468	445	461	463	425	423	424	424	429	450	429	465	429	424	473	411	430	468	432	449	441	464	403	432	434	422	434	451	421	465	416	424	435	482	505	418	458	428	406	415	427	443	457	409	456	447	427	435	436	458	443	416	485	477	457	431	443	451	412	447	423	451	471	432	428	455	437	442	423	396	431	409	459	442	441	502	457	437	454	432	429	459	454	489	476	446	461	463	446	420	423	449	390	416	465	477	459	463	448	429	461	473	416	449	500	452	473	465	431	439	410	469	486	450	436	466	404	449	445	431	482	446	440	474	420	403	461	456	466	410	447	462	452	403	438	437	432	450	421	448	447	414	464	447	478	446	486	447	410	439	437	441	443	431	471	472	448	428	463	440	443	448	412	434	441	404	454	448	457	465	441	463	477	446	430	450	450	462	500	401	406	403	433	455	445	449	446	434	469	465	453	446	453	433	442	475	459	439	421	446	443	450	423	412	450	426	416	466	432	486	457	436	467	420	443	449	445	440	451	407	452	450	454	391	453	492	451	431	459	468	428	482	451	454	422	423	453	438	478	398	417	436	450	423	423	459	459	413	469	427	440	462	425	385	448	431	431	458	416	450	409	466	431	410	456	455	438	460	450	430	456	453	435	446	444	416	471	462	473	459	420	453	460	452	456	432	456	434	464	434	403	430	428	432	457	456	461	447	476	456	496	482	451	415	455	461	452	440	429	441	440	442	395	443	450	407	439	474	451	451	421	454	418	422	454	415	439	473	430	445	441	461	401	437	443	428	417	496	448	443	442	459	470	464	435	446	408	451	503	509	430	442	444	439	448	439	459	460	437	486	419	437	432	455	407	441	463	463	469	447	414	450	475	425	457	462	431	476	448	449	430	447	431	425	444	467	443	445	435	469	458	460	449	431	429	437	481	427	436	430	444	448	430	436	478	426	443	465	455	424	454	457	478	453	487	444	443	413	408	403	447	427	449	451	473	448	441	465	478	434	405	488	452	426	456	443	439	422	412	448	403	414	427	415	441	401	426	406	470	481	413	453	429	406	430	448	445	403	446	458	453	420	465	449	432	440	446	438	437	422	462	472	431	456	437	463	422	443	471	417	426	432	477	394	388	413	424	457	442	449	426	458	452	444	492	437	390	438	451	468	419	413	477	449	422	426	414	443	436	449	404	459	382	438	437	422	499	465	456	417	415	439	414	434	422	421	456	446	446	481	412	395	454	462	452	444	444	444	436	437	470	432	443	416	441	436	422	438	468	459	478	466	446	440	452	416	441	444	484	463	428	463	426	412	437	416	455	444	431	445	409	516	477	463	399	470	439	450	449	437	416	421	457	420	431	431	419	410	476	455	472	472	458	447	430	442	460	401	426	439	446	423	457	441	407	439	402	452	461	469	457	450	476	447	439	409	444	424	458	438	446	442	440	448	441	434	429	445	452	461	443	458	446	439	474	467	455	446	447	427	464	420	439	477	437	454	411	469	473	466	444	453	461	461	462	444	446	438	464	468	430	430	423	441	444	425	451	448	428	450	467	412	426	443	472	426	424	435	451	444	443	431	468	463	443	463	470	424	484	420	458	471	438	434	432	424	432	446	453	444	426	439	429	471	455	423	445	440	456	454	414	430	426	428	441	488	452	459	424	455	419	397	446	481	472	455	460	422	412	453	449	419	427	454	433	477	442	424	427	437	414	432	465	450	446	437	466	426	407	459	446	430	394	434	418	414	459	499	430	462	454	453	476	420	447	443	478	436	414	427	408	419	448	452	453	441	438	440	424	474	459	423	437	445	442	441	453	447	449	395	458	436	425	446	443	465	432	478	473	457	455	412	447	423	466	438	461	423	465	461	437	489	445	461	420	415	405	434	467	460	425	464	438	480	458	410	410	440	455	433	459	477	437	431	459	422	463	420	427	472	430	423	437	469	431	432	434	451	453	445	435	427	402	422	427	449	445	447	457	421	441	470	449	442	431	439	483	461	453	453	433	455	459	446	468	431	445	448	472	442	441	452	442	447	409	444	381	408	415	456	426	445	460	417	444	464	462	422	442	463	396	418	462	421	465	439	475	455	460	438	439	448	443	439	432	439	474	422	418	474	414	450	440	419	445	434	444	432	453	419	470	437	479	468	428	464	427	442	451	460	443	462	451	476	438	435	456	482	452	449	443	441	458	438	452	436	416	429	425	434	470	440	420	404	429	482	458	438	423	437	429	464	406	393	456	473	410	430	461	447	463	452	413	413	413	439	437	430	452	422	437	437	451	444	452	461	452	435	447	484	438	463	449	434	450	435	437	446	428	433	449	452	435	465	458	427	423	450	455	422	445	445	458	430	445	418	455	459	438	456	383	427	439	415	433	464	510	443	461	465	451	447	426	434	476	425	459	453	437	442	424	433	435	439	432	413	436	438	465	469	425	447	433	473	434	475	469	442	417	444	451	434	428	448	467	491	465	431	489	404	456	455	460	437	464	460	417	429	477	431	440	459	422	455	454	490	454	457	466	449	456	437	452	437	464	473	431	434	430	464	495	429	425	452	445	430	477	464	448	439	496	424	471	471	452	462	484	441	437	479	441	454	444	480	465	424	420	435	451	470	426	438	444	448	426	451	463	451	455	467	442	426	424	423	452	443	449	417	415	422	441	449	448	437	444	437	475	476	441	448	433	461	439	446	436	446	488	442	457	431	425
35991	62079	50197	36575	26731	21960	18593	13028	9295	7359	6178	5300	4257	3326	2708	2274	1860	1636	1418	1220	1026	889	748	728	612	593	542	544	533	532	501	527	481	530	491	507	483	499	516	490	463	475	476	478	480	451	509	453	492	466	501	452	452	492	501	420	446	459	454	488	473	497	475	452	446	484	483	471	453	465	483	435	464	495	473	469	445	464	473	458	458	476	470	423	472	483	445	453	488	445	459	432	455	497	451	449	463	454	435	446	497	456	474	446	474	464	429	399	440	508	450	489	447	436	450	484	460	445	445	424	460	474	445	412	476	444	446	457	422	463	418	432	454	479	457	492	414	462	428	461	464	488	464	464	440	429	464	464	504	486	476	439	489	463	420	408	490	454	418	468	453	479	458	441	482	449	447	448	437	466	433	501	458	484	447	413	428	449	430	421	460	438	474	459	456	461	450	441	433	437	451	478	468	443	442	468	460	470	486	418	468	431	466	448	432	416	482	454	470	453	450	433	480	468	451	454	449	476	434	467	476	444	434	470	489	470	475	459	434	470	479	451	453	470	476	469	477	462	430	451	475	456	478	460	445	482	432	459	445	465	467	453	434	452	453	461	466	467	444	463	496	428	445	431	444	472	457	463	464	476	461	436	429	436	440	488	458	457	457	449	467	469	468	487	455	430	442	445	448	433	449	493	467	431	458	464	450	473	423	446	478	465	438	412	478	422	447	446	460	460	438	455	442	412	439	442	428	423	467	429	489	489	434	445	447	431	442	465	430	420	472	456	447	418	459	445	439	493	450	449	448	434	467	470	472	465	445	455	441	429	466	450	451	498	407	449	427	445	453	454	460	444	412	453	426	444	453	459	474	468	455	441	470	456	432	452	470	439	464	477	463	441	437	454	468	490	429	468	463	450	477	435	457	425	477	446	436	431	435	436	439	466	455	447	481	403	451	464	475	466	443	451	455	470	418	447	419	446	451	490	453	444	441	440	421	453	441	401	430	466	480	453	451	463	466	452	453	417	436	458	456	462	448	501	465	441	454	434	475	491	442	488	498	497	479	453	439	422	461	464	477	428	455	450	510	466	455	459	441	485	460	437	420	483	478	455	448	444	469	436	463	477	470	459	442	435	438	433	427	428	472	435	469	426	436	455	438	435	464	438	467	467	449	418	438	455	403	462	459	432	461	451	485	432	499	417	414	462	435	423	469	457	451	457	456	453	467	454	473	448	457	443	463	442	456	436	465	464	471	438	439	430	467	455	445	479	446	435	439	409	472	494	482	458	468	466	432	484	455	455	451	486	457	474	439	478	447	439	442	457	446	429	466	434	457	452	460	418	474	477	428	471	460	436	431	461	443	446	438	452	453	471	421	453	464	439	440	442	465	460	462	420	426	461	460	453	470	441	454	442	432	431	448	437	477	455	437	437	459	449	502	448	455	424	435	444	488	449	428	469	445	435	414	442	476	475	444	432	468	450	438	446	484	461	447	445	488	479	484	434	422	444	434	439	450	477	440	465	486	468	452	458	437	450	431	448	472	489	463	451	496	450	470	475	472	486	471	430	403	462	450	471	437	421	425	475	457	486	476	474	450	448	476	475	464	441	450	460	430	437	459	441	465	479	490	404	448	467	456	439	439	455	498	477	468	467	463	447	444	474	456	453	428	450	428	446	496	468	469	474	468	426	424	462	459	439	438	495	453	476	469	443	461	498	456	494	428	466	475	462	429	498	432	419	455	456	482	450	424	431	472	434	448	479	450	442	442	445	453	469	485	454	439	467	446	450	439	438	460	475	421	471	440	443	439	473	462	429	475	470	414	499	478	436	456	461	461	469	429	461	445	458	451	468	447	443	487	456	453	449	449	484	441	432	472	451	450	473	437	396	486	477	482	463	465	428	438	455	435	440	457	472	474	445	457	469	434	453	449	454	448	454	464	436	441	447	449	446	459	499	476	458	455	472	444	437	435	446	429	470	452	424	463	470	412	431	479	432	460	438	493	454	438	450	460	424	459	439	474	454	465	426	430	446	450	487	449	446	456	479	428	484	456	469	453	441	491	478	459	450	497	477	497	467	442	436	440	453	450	482	473	434	430	472	417	440	431	443	460	466	443	472	508	417	457	456	456	444	479	461	453	446	455	434	409	470	445	472	448	446	461	425	451	477	448	474	436	447	421	446	451	447	456	473	444	447	450	437	467	478	440	433	468	453	420	476	460	433	437	449	453	453	431	437	461	449	403	461	440	481	424	414	464	465	480	459	478	448	466	477	455	452	464	470	444	452	473	501	453	415	438	460	399	455	451	472	452	419	460	473	462	460	439	445	444	450	458	439	426	454	489	433	446	423	463	449	450	482	440	467	444	478	425	468	445	475	440	460	437	484	473	427	455	438	463	469	461	421	487	437	481	468	455	460	464	457	462	477	473	427	443	444	409	412	457	446	466	451	428	441	408	447	435	453	445	464	445	437	439	476	414	445	439	408	446	467	421	454	484	422	431	460	456	442	463	401	438	460	475	475	468	490	431	435	454	438	468	435	464	430	443	486	438	424	478	450	470	496	455	484	480	453	472	463	412	456	420	496	492	473	460	440	469	453	421	456	478	438	463	458	450	442	448	453	449	465	469	446	465	417	461	453	421	481	486	446	432	457	446	434	431	468	437	461	460	414	480	432	435	448	416	465	469	494	414	501	417	428	451	439	497	485	441	471	457	460	444	475	479	471	446	479	449	462	437	447	419	445	446	414	466	460	441	485	484	454	431	472	439	425	425	454	455	438	456	448	445	458	458	466	413	445	492	472	434	466	429	476	425	453	496	458	424	451	438	395	477	449	448	454	451	446	481	436	497	422	438	485	429	446	461	457	450	426	427	442	437	432	466	475	434	476	450	480	459	454	463	439	477	486	424	463	452	463	434	476	459	441	508	463	496	457	494	428	475	450	464	497	461	418	439	452	459	431	455	426	475	459	422	453	480	505	437	430	465	449	460	420	435	469	487	475	421	427	467	459	469	457	469	470	473	479	450	420	460	454	472	465	416	422	477	430	469	459	491	457	449	485	460	497	489	432	442	464	421	480	442	460	475	453	460	402	456	440	456	445	465	474	476	462	446	422	462	435	449	457	485	511	475	442	459	475	467	439	440	486	452	457	437	441	466	431	427	440	448	456	446	442	452	415	420	460	425	464	447	449	464	476	486	476	435	475	474	469	425	439	449	464	439	468	473	507	472	440	464	472	462	475	446	428	465	474	465	429	426	450	465	424	460	436	463	464	461	480	462	449	468	455	446	443	500	477	410	443	466	466	453	451	405	445	486	437	448	455	431	455	426	440	438	435	420	448	456	479	483	473	494	458	464	464	456	476	469	443	448	462	449	450	425	424	440	464	472	463	464	459	443	453	453	441	416	458	489	470	508	440	514	457	421	457	458	462	457	424	450	460	455	420	477	488	437	414	425	468	432	463	454	442	403	436	457	470	491	429	423	456	458	472	461	449	467	473	444	463	447	436
24978	21771	31305	30167	22612	17255	12472	7308	4712	3671	3076	2592	2217	1683	1388	1119	978	904	833	704	632	522	499	472	446	426	413	374	366	384	401	383	377	374	373	359	356	357	387	371	329	361	398	370	328	370	353	355	366	353	362	363	365	350	399	342	335	345	364	366	363	346	339	348	378	369	399	367	371	374	363	377	374	370	377	384	361	368	338	351	333	303	357	390	345	386	312	332	305	318	335	335	353	328	328	339	338	349	335	378	352	368	359	335	362	343	353	371	366	347	375	357	367	352	335	376	333	342	397	379	368	330	342	391	349	317	358	319	377	366	353	355	298	368	342	314	337	354	350	321	384	332	325	373	338	322	344	341	371	373	379	340	350	367	355	366	346	342	336	359	330	379	301	370	378	372	345	355	352	385	343	361	307	366	308	365	366	355	346	355	344	351	358	364	335	345	366	360	359	347	337	335	371	355	358	360	350	357	340	372	355	329	341	342	375	373	371	323	343	384	334	340	336	353	354	353	343	342	368	329	362	376	326	333	351	350	342	325	325	343	334	346	366	354	352	337	339	384	318	339	320	363	339	375	384	355	351	349	374	336	332	348	309	357	332	361	356	350	328	350	324	332	358	337	335	349	364	331	341	307	307	336	355	345	345	350	363	342	371	330	340	338	332	359	326	326	367	348	357	319	354	378	355	310	339	332	354	338	327	322	375	355	318	361	388	364	339	352	344	367	361	388	370	350	382	343	366	378	372	378	330	367	321	369	372	374	342	310	340	347	322	311	308	357	369	365	347	313	321	372	334	343	368	331	353	343	337	350	351	355	355	316	334	346	358	366	379	344	343	370	355	352	328	354	335	316	314	370	356	349	350	346	372	363	318	360	370	386	383	338	339	341	345	370	359	337	354	336	349	356	331	341	335	353	361	376	341	360	307	355	359	367	321	362	331	330	359	346	354	310	333	349	365	393	361	334	359	315	375	384	352	369	340	344	341	334	359	356	344	332	351	376	370	336	331	320	326	333	362	354	378	325	347	369	369	354	341	380	333	350	374	384	318	331	344	370	324	375	341	356	372	341	352	336	358	360	381	354	361	346	347	329	348	345	364	314	343	372	340	340	361	350	333	308	329	358	334	336	355	353	372	375	354	330	354	385	348	379	348	351	375	346	342	389	372	339	367	373	361	322	316	369	332	353	328	360	327	326	341	315	343	350	367	344	359	366	368	353	337	383	331	330	383	364	335	324	362	328	316	347	363	332	345	339	346	373	339	332	375	355	341	317	328	347	334	349	333	347	374	367	350	382	355	327	327	340	367	359	357	354	387	344	370	333	315	328	359	353	382	321	371	349	350	332	344	377	354	353	333	390	325	356	344	344	333	328	343	330	362	372	366	365	350	336	360	366	336	361	326	394	324	332	374	352	347	359	346	348	352	310	389	322	349	371	366	348	356	365	324	388	355	318	323	346	360	379	370	379	343	383	353	349	353	395	377	335	332	360	335	340	328	364	387	355	333	305	344	364	331	345	337	331	399	390	327	335	382	372	346	353	320	369	326	351	353	379	365	355	371	328	341	355	355	358	337	357	348	376	324	332	340	345	359	331	337	363	331	357	340	317	382	358	345	357	354	341	401	356	325	353	371	342	336	367	346	359	360	368	344	328	363	367	343	345	345	355	345	335	364	344	366	372	369	374	325	342	337	375	396	358	339	375	323	358	348	383	336	368	391	360	334	348	354	373	373	358	338	388	347	335	370	352	333	327	325	368	352	345	357	330	318	355	323	337	340	315	342	342	342	340	362	361	356	381	354	346	377	330	350	343	330	383	341	292	407	363	397	372	373	329	367	368	347	357	350	311	403	347	348	396	354	352	354	339	346	359	322	346	344	353	357	364	338	358	340	339	378	326	329	353	391	362	339	355	344	333	331	358	334	352	344	329	342	362	350	368	348	351	358	348	381	357	344	361	365	354	331	331	358	362	345	360	366	313	322	339	349	349	346	324	367	361	338	374	345	319	325	366	328	345	363	355	331	343	330	359	333	337	362	351	365	330	370	358	380	347	329	358	350	336	343	360	335	325	366	328	340	337	335	336	358	366	312	352	346	317	355	361	354	355	374	345	381	357	333	382	324	350	356	357	348	382	350	350	375	350	351	347	374	368	336	367	334	344	335	356	325	356	362	303	331	340	356	337	317	376	347	355	338	360	365	358	336	352	390	366	372	342	375	343	340	334	336	327	365	324	356	352	320	339	342	354	292	316	349	332	369	328	346	343	339	305	364	369	366	335	374	327	349	405	364	343	327	338	358	317	358	329	370	361	354	365	374	361	332	347	365	350	369	342	357	356	352	370	368	377	384	346	364	346	375	348	348	332	314	342	336	367	367	321	355	357	360	315	357	348	352	358	311	359	349	376	365	357	350	360	350	351	356	345	359	370	336	341	358	352	338	365	369	327	350	336	340	356	334	406	346	345	318	337	368	348	320	336	350	363	372	348	333	378	353	343	345	383	336	354	351	329	350	355	341	373	344	339	334	325	348	349	352	366	342	392	330	317	318	393	343	370	337	343	371	360	354	315	396	323	355	381	345	340	328	380	373	344	347	371	368	364	358	367	366	383	335	353	368	329	365	364	303	353	373	338	345	319	352	369	365	346	362	387	329	353	344	361	329	336	319	327	408	336	341	357	341	355	360	345	358	342	352	340	366	355	329	356	374	330	336	362	346	324	368	333	340	334	329	359	339	361	370	342	345	349	315	380	321	363	334	334	318	386	344	320	306	358	310	363	353	370	338	359	352	320	349	322	358	345	323	358	356	346	345	341	326	332	363	350	380	361	346	368	341	347	357	346	330	324	343	339	371	374	359	343	351	351	306	335	327	341	334	333	375	377	341	387	362	345	316	352	352	360	343	333	379	369	324	335	338	292	343	330	345	362	333	376	348	357	351	388	343	375	347	352	364	351	394	371	363	350	331	321	326	378	355	373	362	387	350	318	356	344	375	345	330	340	372	348	393	386	337	347	338	344	333	354	340	316	358	370	338	325	375	338	367	349	344	351	379	343	352	370	372	375	362	350	351	367	389	319	339	374	344	371	352	344	330	350	356	353	344	366	339	332	364	326	342	336	341	345	337	369	382	328	358	369	372	365	360	358	378	365	353	392	368	360	358	368	323	320	350	292	361	355	333	383	319	353	380	354	344	336	336	324	358	363	342	353	343	343	350	329	331	358	354	344	359	347	333	364	340	346	329	335	340	323	370	371	368	332	345	357	372	374	366	314	369	365	354	378	372	375	318	362	363	370	358	331	358	310	337	338	320	348	338	353	353	369	354	372	355	350	345	335	368	368	349	368	347	319	366	348	329	350	346	359	342	319	334	353	347	336	360	312	318	345	341	331	362	363	365	347	322	343	332	334	360	359	339	359	380	356	350	388	365	365	355	297	350	386	316	385	321	325	342	326	348	359	364	375	366	325	351	324	371	352	342	326	362	349	363	341	345	348	358	337	349	320
35123	58899	46546	33337	24177	19865	15887	11078	7912	6227	5289	4503	3491	2770	2372	1862	1532	1372	1131	966	813	718	621	596	536	486	431	477	458	449	427	407	428	419	404	427	418	432	432	412	423	407	396	380	414	441	383	400	414	373	381	385	381	343	410	383	399	393	377	395	367	384	402	374	371	415	385	364	383	428	415	386	393	389	388	399	399	385	396	382	372	351	360	398	339	350	365	375	402	365	387	392	379	368	357	356	394	361	375	359	374	363	349	393	377	381	385	376	367	367	378	378	379	378	393	322	351	401	345	389	388	340	356	338	421	361	379	374	355	378	378	349	381	354	363	358	368	372	403	386	371	372	386	387	360	363	412	362	376	348	360	367	365	368	364	355	376	338	356	391	349	386	397	361	395	372	347	374	389	381	406	376	351	332	368	407	381	424	373	367	389	387	370	386	402	387	377	406	353	395	402	380	353	377	375	374	382	414	347	400	389	355	369	399	357	385	356	353	391	362	332	339	350	355	418	387	364	348	376	407	362	376	372	407	374	378	414	397	359	360	371	391	372	379	361	378	390	387	370	371	347	393	387	378	369	381	355	384	380	414	369	401	342	364	361	365	342	368	394	382	379	397	381	390	405	374	407	403	368	372	335	365	352	409	380	367	379	382	348	345	373	367	343	375	385	357	371	359	418	374	379	365	370	371	385	423	382	361	375	374	364	366	364	413	386	419	378	362	388	386	332	356	363	375	356	358	385	369	363	378	341	380	365	359	365	363	374	363	373	376	367	391	408	360	392	386	386	378	383	380	352	419	393	357	414	400	377	342	352	374	364	390	385	375	390	400	359	371	360	377	381	403	370	375	426	411	336	370	395	381	338	355	386	399	375	370	361	340	356	380	364	392	391	406	340	357	421	426	407	402	380	370	382	341	388	392	401	375	373	371	390	377	410	388	400	372	364	364	392	395	365	357	381	361	386	366	397	374	383	361	382	358	329	364	350	364	359	365	385	402	369	375	368	385	350	378	328	366	359	340	365	402	364	381	365	409	357	433	378	387	370	380	345	381	388	431	433	354	364	354	372	376	376	338	362	382	417	422	375	363	374	393	363	380	371	390	384	390	362	379	339	391	391	386	383	368	362	362	377	341	370	383	378	338	358	393	395	383	362	360	339	393	385	356	325	394	362	379	325	387	386	428	403	357	389	404	386	371	340	365	386	379	358	370	366	349	391	375	350	343	393	379	346	379	431	379	356	367	328	397	367	373	373	390	391	385	357	378	382	365	389	366	367	387	386	416	386	416	366	378	368	370	365	379	378	357	388	353	368	373	398	377	358	341	358	344	354	350	371	381	354	387	375	337	387	392	406	373	390	374	370	379	379	383	357	346	372	359	363	384	401	389	383	363	364	391	371	353	372	405	376	390	335	375	336	381	378	379	375	338	367	341	378	392	347	363	378	349	396	398	382	364	376	383	342	356	363	377	399	390	403	343	383	402	345	389	369	389	356	367	411	414	387	387	380	386	417	376	355	357	421	356	409	367	395	406	375	384	404	378	384	395	379	367	395	411	379	343	384	343	390	379	378	417	387	375	381	352	363	316	395	370	387	418	345	355	394	406	375	375	399	406	365	425	407	365	401	358	401	351	382	363	349	399	353	377	361	389	361	351	423	391	390	354	379	382	394	382	350	366	364	380	386	349	370	390	361	388	342	368	331	409	375	317	360	395	382	403	413	361	352	381	359	364	419	391	329	347	353	400	372	377	373	374	401	377	373	370	385	395	387	397	373	340	378	360	403	391	378	378	360	348	376	380	351	375	385	368	367	391	346	398	365	361	334	356	386	335	346	403	359	363	377	376	343	384	381	411	391	373	393	369	362	388	375	358	398	353	370	382	351	347	373	355	402	379	382	392	380	404	385	349	371	372	387	349	392	413	383	397	348	395	372	381	346	383	413	369	379	380	374	382	381	388	414	354	369	391	372	388	378	397	357	365	391	356	391	385	377	352	384	363	373	408	385	374	363	360	382	385	380	395	351	382	387	375	370	431	373	368	350	389	389	383	381	412	376	379	346	335	384	372	360	356	393	379	344	350	383	360	343	348	387	359	380	341	342	376	371	376	442	379	406	386	389	360	370	387	341	425	362	374	352	384	353	393	381	404	410	364	392	377	385	385	358	367	360	357	371	386	336	339	394	388	398	391	349	379	384	361	369	373	366	349	404	360	395	361	377	376	411	367	379	374	361	347	401	328	414	380	384	366	392	405	401	343	385	366	392	365	379	378	335	417	367	367	385	348	396	378	371	406	384	363	358	393	355	402	362	380	351	368	361	383	395	404	354	355	366	355	376	403	369	386	378	407	360	385	391	362	406	406	392	395	357	375	379	345	385	393	384	362	367	388	385	395	379	388	416	387	386	396	368	377	391	369	402	364	377	392	364	391	372	385	396	405	377	388	405	380	394	388	353	383	353	378	369	332	384	374	372	414	391	392	371	340	373	374	397	412	351	367	373	367	400	378	364	381	359	381	360	366	370	359	369	413	392	393	360	377	386	403	344	368	376	363	371	359	348	354	374	345	372	418	399	380	343	376	348	371	362	367	355	392	377	371	399	380	355	378	355	375	409	400	375	386	396	407	358	380	386	422	376	403	399	366	390	386	381	387	377	371	364	366	370	380	387	374	361	404	393	381	366	378	392	385	356	406	371	397	373	367	366	379	369	380	423	413	393	351	399	367	371	392	391	358	359	370	371	391	360	364	386	365	418	362	358	389	390	339	364	364	365	385	379	395	361	371	386	395	390	333	371	339	406	384	339	370	368	338	417	379	375	395	419	368	368	364	338	375	340	343	380	361	388	381	384	376	375	357	402	371	391	350	355	398	330	403	375	422	374	389	388	397	390	363	404	360	403	396	376	353	381	366	400	381	410	358	375	400	356	370	384	405	400	370	357	382	381	395	369	366	352	355	370	355	380	378	373	376	367	403	400	335	358	386	385	365	405	374	344	391	377	367	383	379	356	381	337	375	376	378	385	397	377	370	378	328	341	375	342	376	390	385	389	383	373	352	351	366	372	377	378	383	384	372	354	363	360	400	380	342	385	383	393	370	376	405	371	412	372	392	374	379	377	349	391	373	368	372	335	349	358	369	380	358	352	374	382	392	363	379	381	376	377	368	397	371	380	367	353	377	379	367	368	387	404	377	405	376	392	397	403	373	374	384	327	368	365	357	359	374	418	366	378	402	385	406	365	387	384	357	364	366	398	359	380	353	340	365	359	380	381	365	413	362	355	348	390	389	361	388	370	381	374	381	353	386	341	376	370	374	346	389	391	387	368	364	355	352	380	381	393	364	343	380	397	385	402	356	367	378	403	369	394	392	392	382	388	369	406	370	386	401	366	340	387	369	363	367	415	362	372	374	367	408	408	396	408	362	405	399	344	396	418	375	371	361	388	371	368	382	383	373	378	399	380	374	324	390	395	350	358	417	351	355	421	382	377	375	384	380	395	394	379	387
22672	21147	28896	24304	22178	24520	24020	13842	8648	6992	5857	4843	3714	3128	2608	2041	1734	1585	1329	1190	1015	981	787	792	726	683	625	597	616	640	597	614	588	581	555	599	556	588	538	503	574	550	537	550	544	584	572	564	548	529	564	607	513	547	562	582	544	578	503	559	548	526	551	529	566	580	533	557	483	531	528	564	555	568	537	544	557	560	557	519	541	487	494	576	537	546	507	521	533	555	563	512	574	566	540	552	521	499	532	540	567	580	517	528	517	506	556	553	503	477	543	536	491	541	496	528	540	523	526	559	515	503	530	494	521	517	556	527	550	499	535	506	561	488	549	564	529	584	561	544	533	573	534	515	524	514	524	525	510	567	550	493	549	535	505	506	536	535	543	534	541	552	518	529	541	492	528	524	587	492	562	566	552	528	528	509	498	515	514	504	568	530	509	563	557	508	550	522	512	508	575	533	491	515	564	533	555	518	536	587	500	535	511	510	539	544	520	518	522	533	546	538	533	510	499	522	561	565	511	489	512	500	523	542	585	527	545	524	514	541	545	553	543	526	519	533	522	507	529	535	523	503	492	522	536	507	546	549	540	523	533	539	485	524	574	587	502	545	506	549	534	526	511	534	550	546	492	524	558	543	529	494	530	519	573	513	553	527	486	546	532	518	542	511	498	566	487	545	514	517	557	486	550	495	525	521	502	554	531	531	496	497	539	546	507	506	507	553	574	537	514	539	561	528	514	508	532	529	543	605	567	529	545	500	537	514	493	532	527	549	527	511	533	536	532	560	580	498	551	535	523	547	484	523	488	536	546	492	561	517	549	536	547	519	535	489	504	538	508	495	538	537	526	534	517	523	534	499	520	519	482	545	559	519	512	535	555	527	547	517	522	524	542	512	528	532	495	496	563	531	513	537	523	497	510	549	536	489	513	482	558	548	570	538	520	543	546	528	530	505	488	547	494	543	524	492	563	531	509	524	517	583	518	495	509	511	524	500	548	495	535	530	555	533	499	513	548	555	509	509	512	552	542	513	539	557	511	587	535	530	509	524	559	534	545	549	490	532	580	555	516	543	544	540	550	510	542	544	539	545	487	519	564	527	510	564	556	560	534	544	489	525	553	560	509	553	535	531	571	515	531	550	556	540	548	525	494	572	548	546	533	539	532	576	523	560	536	557	548	517	508	588	527	527	541	521	512	494	517	535	552	509	534	538	568	567	534	588	545	556	511	498	518	547	518	505	547	521	523	504	541	569	522	501	524	523	540	554	512	562	546	488	483	531	492	551	535	520	552	563	509	490	532	567	490	521	597	527	538	579	513	524	508	555	519	528	535	547	533	539	565	529	546	537	515	539	481	483	470	472	554	520	506	518	513	555	534	491	542	505	530	535	537	547	539	537	519	523	510	560	501	514	542	488	542	527	531	509	573	535	548	552	548	574	475	557	560	506	514	477	499	557	556	495	564	528	508	558	513	495	519	558	540	508	540	524	548	562	582	569	541	517	514	502	546	510	504	515	513	515	542	542	538	506	534	560	526	535	546	539	579	540	525	570	534	531	536	529	583	522	491	547	557	525	533	506	545	529	566	555	518	545	518	492	516	509	551	524	536	521	498	516	528	503	528	487	550	528	502	503	480	544	505	546	561	567	556	518	550	516	504	560	537	537	544	514	551	549	495	503	502	509	516	545	525	535	515	527	571	518	572	524	505	528	489	540	511	546	557	518	554	555	534	554	514	526	520	516	534	513	536	531	559	525	484	536	511	499	504	537	493	549	505	542	521	512	508	530	535	559	527	568	509	512	535	513	553	525	532	519	543	557	465	517	522	513	521	570	493	469	528	505	536	509	542	571	508	526	521	499	524	476	571	525	553	528	538	527	524	520	487	584	525	533	527	518	466	514	508	566	524	531	546	543	537	549	556	513	546	543	562	575	498	524	547	533	495	503	536	567	535	518	514	557	509	516	550	476	542	534	571	524	482	522	526	537	498	479	523	553	548	505	502	558	556	494	540	529	535	518	507	608	535	539	560	535	543	568	535	571	534	512	495	570	498	497	542	525	513	540	516	520	511	532	517	513	589	496	548	512	500	528	569	531	535	462	537	538	529	532	547	543	512	542	527	515	526	530	579	560	550	536	514	515	540	529	567	538	541	530	540	522	499	543	561	503	500	531	511	503	467	512	519	519	531	492	532	505	544	527	501	496	523	528	503	524	552	505	489	523	513	528	480	501	573	569	496	528	535	515	538	521	503	545	529	502	554	547	538	524	524	546	569	513	533	538	561	529	547	521	523	517	541	504	542	557	569	573	526	530	543	548	539	577	525	536	517	527	520	548	535	520	569	499	548	507	577	548	533	535	491	551	526	534	542	539	520	552	520	488	471	528	496	549	501	521	536	516	511	511	548	502	530	461	533	509	499	523	534	546	501	528	533	551	520	513	537	560	526	507	545	560	551	547	555	518	521	438	531	522	530	496	557	522	500	517	519	545	522	511	512	517	561	488	529	581	523	531	556	502	511	488	542	516	538	529	529	513	568	548	561	505	535	563	513	496	592	557	532	549	515	526	539	536	564	542	526	523	531	532	548	506	509	587	512	543	517	499	549	538	547	519	557	517	524	482	557	558	546	527	491	537	523	506	506	539	533	526	500	517	502	580	576	492	575	555	566	525	533	495	546	523	484	521	574	515	526	569	528	550	583	510	535	501	513	534	532	523	521	546	532	504	520	502	558	496	525	546	502	527	513	534	499	520	533	497	523	525	586	500	510	572	511	486	531	539	500	524	522	523	509	528	567	524	506	530	556	503	509	540	528	530	522	543	533	531	522	529	506	516	493	561	536	535	509	495	529	521	538	560	558	582	520	531	527	549	522	502	472	524	544	521	549	532	520	516	510	551	514	540	488	523	538	572	552	524	503	487	543	537	530	524	557	520	522	501	550	501	515	510	536	586	538	531	513	504	535	544	532	544	510	532	548	513	522	559	527	513	497	555	514	503	574	501	563	549	509	505	577	523	507	533	507	540	521	568	537	518	507	562	526	538	491	518	521	518	519	511	506	528	544	536	515	516	527	575	545	554	502	569	513	559	531	545	518	535	503	515	528	542	540	551	540	548	515	542	529	546	533	545	538	549	513	513	542	547	527	534	542	529	509	552	472	548	560	549	550	579	506	499	516	543	525	496	547	518	543	567	529	530	537	519	503	548	523	523	500	510	524	502	514	517	543	531	574	543	581	490	522	532	536	561	532	517	512	467	513	547	566	526	565	555	563	519	559	553	523	505	547	565	535	508	545	566	541	539	549	505	533	510	527	542	508	558	522	544	518	514	505	515	503	509	506	531	537	526	516	511	494	539	515	548	527	537	565	532	495	565	537	530	543	552	513	568	500	536	505	523	523	570	523	534	529	523	532	566	516	509	525	497	542	548	535	575	524	552	552	535	532	529	525	526	535	509	565	495	513	530	523	579	492	506	515	533	518	535	553	532	523	523	569	549	556	514	472	521
38901	67675	54026	41380	31574	27439	22205	16501	11956	10296	8763	7294	5567	4573	3778	2968	2397	2170	1951	1609	1315	1136	1013	907	822	714	691	687	627	641	646	664	614	651	610	598	573	631	608	593	563	600	623	601	537	589	574	585	578	584	587	540	547	544	566	599	557	543	533	597	537	542	526	573	589	553	564	501	569	539	547	571	576	558	567	553	529	568	566	570	540	541	521	543	578	562	505	582	573	567	566	526	535	547	519	526	550	548	522	504	560	523	558	566	492	531	535	511	520	564	547	532	582	584	532	557	557	472	531	523	535	548	519	557	526	524	534	554	528	535	543	540	536	552	501	522	554	555	516	577	530	541	530	562	552	551	549	486	506	541	542	513	529	557	588	559	576	540	558	509	551	561	537	516	549	514	518	549	489	530	568	555	570	509	500	533	548	583	549	526	515	535	561	547	495	541	526	589	543	536	495	543	504	494	547	525	552	501	556	488	535	493	518	557	545	557	568	533	538	496	542	526	531	498	540	558	551	534	527	552	513	523	530	526	528	543	555	518	559	541	517	477	526	540	542	528	545	489	519	554	567	474	574	508	531	525	558	595	545	545	534	571	557	498	531	527	533	554	506	538	560	554	516	517	518	570	502	588	564	546	546	555	558	547	513	572	538	511	464	601	572	553	539	535	556	570	564	543	529	542	579	522	541	561	535	512	499	556	537	563	564	584	538	541	550	562	608	485	593	550	559	560	545	554	491	531	535	531	518	509	533	581	512	568	553	559	522	565	551	514	533	506	573	524	547	513	541	506	520	547	553	546	518	515	521	553	555	511	513	516	523	554	515	546	557	564	534	493	564	511	537	538	565	554	530	562	506	545	504	534	539	566	582	526	514	540	540	505	544	565	544	532	501	549	527	566	541	533	540	541	543	536	525	522	527	562	556	502	565	487	556	519	550	584	532	540	517	529	585	506	554	555	542	555	534	543	536	562	512	541	550	555	508	581	548	529	553	542	543	548	510	530	503	557	550	520	541	536	558	536	531	522	548	509	530	559	520	567	576	539	527	538	552	537	495	566	542	572	533	515	565	497	587	528	529	525	542	528	539	544	546	571	535	542	544	468	558	557	533	584	565	549	547	561	480	521	540	528	528	508	595	545	527	549	524	510	516	550	551	586	544	512	552	551	502	550	529	555	543	559	601	550	538	509	519	520	491	541	518	520	499	534	577	535	539	546	559	550	539	520	573	487	549	502	549	552	534	525	504	531	534	538	533	596	496	535	505	546	524	512	560	530	508	496	568	537	525	532	514	511	547	506	501	530	531	524	567	527	519	537	541	516	528	553	583	554	552	537	560	530	520	545	546	559	553	561	544	528	542	571	592	518	548	525	559	520	549	563	525	563	580	518	546	517	553	577	534	533	564	540	512	527	565	558	532	561	560	548	524	561	590	532	538	501	515	532	555	577	531	541	540	527	526	520	548	537	565	586	554	552	555	528	520	523	502	514	522	532	556	566	520	537	551	543	508	522	531	573	558	543	553	531	530	535	502	549	543	565	540	532	549	553	550	552	530	544	583	480	535	532	536	517	537	539	567	525	529	546	532	522	503	516	503	548	534	530	530	528	551	569	479	514	546	552	527	526	504	506	552	496	521	536	548	560	536	577	542	549	566	546	564	526	551	552	511	520	546	529	583	543	537	531	547	514	534	545	531	598	520	530	558	548	596	528	506	559	524	546	533	506	521	518	518	564	548	547	530	529	551	506	541	535	552	531	550	574	499	515	537	561	525	540	523	552	532	518	518	564	563	579	519	529	528	530	559	509	567	547	544	564	558	535	548	531	549	538	548	540	508	512	534	526	541	543	538	530	562	508	600	563	522	539	533	518	525	540	521	535	542	545	520	547	572	510	506	524	516	580	541	542	525	572	536	547	552	523	532	549	518	474	544	546	530	557	542	569	530	516	561	532	567	544	548	561	528	564	529	500	539	523	519	574	496	523	572	567	582	571	511	536	516	583	498	515	561	487	517	549	541	547	500	527	518	546	579	563	559	499	540	561	523	522	491	538	559	510	530	567	560	554	544	499	512	525	501	518	534	558	542	528	534	559	527	518	565	550	528	536	574	589	587	503	547	575	523	561	506	539	513	572	507	556	550	536	522	544	600	504	480	536	548	524	528	508	553	543	573	560	502	533	545	526	513	544	543	519	547	547	515	517	554	562	529	514	525	580	548	523	539	558	522	531	520	551	541	557	563	525	548	512	581	509	543	508	521	547	582	547	515	562	571	556	590	539	556	554	552	478	556	554	542	528	500	542	527	525	528	516	547	532	548	572	528	582	569	534	524	508	540	527	539	544	499	507	540	515	523	523	520	533	526	523	526	557	538	591	492	520	550	539	563	553	544	533	560	511	544	524	567	503	570	555	517	565	501	511	565	513	554	555	532	530	540	533	562	560	513	568	556	528	513	538	539	535	526	569	500	561	598	591	508	562	546	554	481	531	549	500	486	542	573	541	526	547	549	516	530	537	518	547	543	545	497	535	534	527	515	514	531	556	533	536	558	510	532	499	565	544	560	515	523	556	546	523	527	544	519	539	518	559	517	536	527	545	540	542	587	521	541	527	563	583	514	515	515	525	539	556	542	566	525	545	568	591	482	487	511	491	546	508	529	539	535	556	520	532	531	539	550	522	529	532	486	555	544	519	506	505	555	558	558	509	516	532	535	560	553	535	550	533	547	538	522	515	534	528	511	513	580	553	535	540	549	566	512	546	535	538	529	531	568	505	515	548	524	530	533	558	538	574	562	534	558	540	566	552	547	539	511	519	577	515	518	571	527	548	549	571	552	578	548	544	536	525	528	543	530	551	546	515	510	544	556	563	542	520	525	544	511	525	585	557	542	494	539	579	524	597	576	550	548	552	522	533	508	533	528	527	503	520	529	571	518	572	518	514	548	520	537	507	507	523	529	524	566	525	550	568	544	514	564	533	525	584	522	559	551	548	551	551	548	549	495	530	534	588	515	513	553	548	519	549	521	568	536	516	490	520	527	578	508	540	509	531	500	554	531	567	564	533	535	570	551	518	550	544	587	525	562	568	502	565	519	532	536	521	528	532	553	507	529	507	520	554	552	575	565	594	548	563	509	534	578	519	547	581	547	546	525	529	543	530	536	527	548	496	516	561	511	565	542	526	533	541	520	582	477	610	506	541	532	537	541	593	590	550	554	525	522	540	539	538	521	536	538	532	558	564	526	534	521	554	524	528	544	541	511	509	520	531	480	528	512	516	516	525	520	515	533	551	569	532	529	557	542	520	534	561	538	556	510	528	535	527	545	541	525	556	540	556	532	521	562	550	497	507	515	492	537	529	541	551	528	532	556	540	510	512	556	482	561	538	524	509	517	531	498	557	528	509	527	519	526	514	537	525	536	513	552	549	543	553	543	571	502	517	532	539	539	553	561	514	536	534	554	568	563	546	553	527	514	550	540	560	515	492	548	536	556	540	550	527	530	586	537	555
32747	40982	45222	32473	19741	13806	9372	5383	3748	3056	2729	2068	1573	1358	1154	937	757	720	677	572	526	481	436	419	423	408	398	344	347	347	351	348	346	328	297	325	296	332	325	328	339	325	347	313	353	331	318	354	320	334	357	318	297	327	330	340	357	335	320	346	328	332	316	357	341	324	329	329	335	299	304	338	337	293	318	343	316	337	329	333	309	330	319	318	339	326	311	319	347	348	326	319	329	309	352	306	354	345	320	355	292	315	319	286	347	289	339	318	308	330	337	289	337	279	327	334	309	302	319	334	344	304	307	308	337	317	329	350	324	339	315	314	353	326	318	306	322	350	326	318	317	337	370	334	352	314	346	351	330	322	374	320	355	345	324	348	339	309	315	318	309	328	331	341	353	317	301	290	355	359	302	298	331	351	314	332	331	331	319	310	290	322	319	305	323	307	333	332	297	317	357	305	306	337	304	335	336	325	335	312	324	304	330	340	345	315	352	328	307	363	329	312	308	304	340	358	321	343	310	344	342	333	328	325	321	321	314	304	296	342	302	355	332	319	313	315	294	337	337	323	313	324	303	326	313	335	334	287	329	332	313	322	317	345	313	324	313	317	324	324	312	328	299	314	314	340	333	335	331	286	330	284	307	334	300	333	360	326	335	309	337	298	306	313	327	345	344	314	328	348	339	313	327	351	321	332	312	301	320	284	333	343	338	338	315	339	315	330	319	343	315	325	317	322	304	322	318	331	300	311	295	342	310	316	302	323	356	340	331	281	340	327	348	322	325	334	320	291	323	318	349	296	282	340	314	311	332	350	344	301	277	336	336	310	323	304	315	335	324	320	332	309	347	337	296	302	327	316	351	316	344	346	314	312	323	315	337	310	305	346	318	300	320	334	338	321	348	325	328	316	327	328	323	339	306	371	312	338	340	325	344	329	311	327	336	306	329	307	312	334	305	305	305	364	299	307	328	326	340	333	318	367	311	306	329	325	329	314	310	295	334	383	315	328	337	334	331	344	319	291	339	333	306	321	332	323	308	342	306	320	318	322	326	311	334	332	350	295	313	334	335	331	336	337	341	313	332	324	320	323	325	307	311	324	327	307	346	319	308	330	339	327	309	302	362	302	337	329	307	320	350	333	333	292	301	331	336	316	341	305	321	320	336	321	321	314	309	338	338	323	321	298	331	298	330	330	326	365	321	316	311	330	318	340	353	342	327	317	299	309	309	317	304	312	303	317	343	338	306	295	350	314	313	275	280	299	341	293	340	307	356	293	307	346	338	355	321	339	318	318	319	293	295	331	278	294	328	321	311	317	330	330	311	325	331	345	363	307	303	322	313	377	307	308	331	303	308	348	298	296	311	318	308	316	331	327	331	334	350	344	308	310	316	327	322	325	321	322	311	338	306	313	338	378	315	321	359	311	308	313	308	353	331	303	335	280	346	299	298	352	318	315	327	316	323	328	326	341	326	328	348	336	326	315	290	318	333	320	339	320	331	328	319	321	357	325	339	324	325	355	324	340	342	298	340	309	323	314	303	337	322	341	315	316	305	317	325	326	307	339	313	331	328	308	327	335	279	330	323	320	338	327	326	328	315	322	329	309	315	334	348	342	309	304	321	328	296	323	282	335	309	306	341	304	327	351	314	344	346	323	327	309	287	295	318	359	310	315	311	324	286	332	317	352	329	341	318	345	309	334	347	322	319	307	353	300	313	335	342	329	302	352	313	326	306	337	322	338	351	331	322	304	289	344	337	309	324	339	326	300	310	327	330	327	311	348	299	336	334	338	338	332	327	305	333	304	306	288	333	339	314	341	300	347	311	331	311	347	315	309	362	328	324	302	328	327	344	325	330	355	356	324	330	304	305	347	354	300	335	347	332	312	293	338	327	324	344	319	318	307	380	323	308	317	306	333	331	318	311	327	324	316	338	312	291	333	305	319	355	315	313	353	332	344	319	324	315	338	304	350	329	360	318	324	314	317	334	329	348	300	346	309	306	311	315	346	327	310	323	309	301	339	326	317	335	312	348	321	347	311	328	297	303	311	299	348	344	322	308	332	319	294	325	310	330	324	336	348	324	270	338	316	335	302	273	350	328	329	303	314	350	327	330	312	348	323	288	343	331	323	303	342	310	332	336	311	317	296	316	345	347	334	325	330	323	315	341	308	302	362	313	328	322	307	338	322	355	312	332	296	295	303	365	312	329	310	299	305	321	328	345	300	328	319	312	354	314	302	327	321	281	320	354	317	299	312	283	338	314	328	310	332	331	316	319	302	322	338	324	304	324	317	323	355	367	329	326	337	339	290	323	316	316	309	309	325	307	329	325	336	319	299	294	337	315	351	314	339	329	302	322	341	350	303	310	297	311	352	318	294	309	338	365	302	284	325	308	300	315	320	299	317	319	312	322	325	305	346	325	337	325	334	324	326	344	315	318	301	316	358	361	310	312	326	309	318	286	303	351	351	312	330	315	330	337	302	299	346	324	331	307	304	348	310	356	322	344	314	315	317	365	305	329	317	324	318	338	352	341	318	341	346	344	303	364	296	320	292	316	277	332	339	313	351	306	338	314	317	299	368	314	333	305	318	342	308	306	310	331	348	293	337	354	350	305	336	326	319	361	318	322	316	330	305	318	344	322	291	334	315	333	312	324	299	318	337	339	349	354	320	333	296	309	319	288	351	340	325	315	333	339	327	324	313	346	289	301	315	317	319	336	314	305	336	348	306	305	348	302	334	342	331	325	348	314	326	348	333	306	340	339	348	306	324	329	318	324	325	349	319	314	337	303	348	324	358	346	297	315	319	312	333	326	320	337	334	314	322	316	334	334	356	330	336	317	343	326	335	292	303	308	323	330	288	319	328	335	319	350	329	324	341	348	335	335	321	346	318	330	317	280	307	321	341	305	311	350	339	297	316	291	329	336	333	332	333	338	318	308	318	365	342	302	317	317	296	325	306	359	337	311	346	332	298	320	323	345	312	317	309	325	336	367	314	296	368	329	308	314	303	358	290	302	328	329	311	340	324	302	323	326	322	344	327	313	333	334	341	306	322	321	311	342	314	332	329	330	324	349	340	318	316	313	293	352	293	313	309	323	335	322	348	354	295	339	329	267	356	352	320	321	327	346	313	296	338	317	314	325	348	342	303	327	331	319	328	351	332	352	329	335	309	335	342	332	323	333	294	332	324	343	311	323	314	315	308	318	337	358	320	327	325	300	331	321	317	330	315	320	312	328	286	290	314	363	324	337	339	308	317	350	322	307	306	299	340	347	322	308	338	298	310	310	333	321	313	316	336	321	325	311	317	341	300	313	315	350	307	310	345	327	316	343	327	346	301	318	322	349	304	341	327	335	324	321	303	274	300	318	346	362	306	360	337	309	299	328	292	331	318	318	328	315	302	316	340	305	312	321	320	323	314	315	327	356	338	331	341	354	320	339	345	306	327	330	329	347	284	325	315	304	327	333	301	291	344	320	304	317	330	340	346	332	328	311	345
35246	52623	42427	28439	19950	16967	12765	8313	6210	5092	4496	3471	2447	2194	1752	1396	1135	1082	864	792	676	556	533	480	453	396	369	399	372	389	398	361	338	393	352	353	380	369	352	370	365	384	362	332	309	342	357	349	344	352	337	345	345	350	337	347	345	331	311	367	363	367	328	369	339	329	386	354	342	325	363	361	324	336	317	333	347	340	341	336	359	333	317	332	329	331	344	354	357	330	294	334	347	327	348	361	309	380	357	374	322	382	349	344	344	358	322	310	325	310	333	364	325	361	332	370	325	321	314	375	357	350	338	362	355	364	323	355	387	355	365	320	344	350	313	340	323	353	348	393	327	318	335	343	328	343	348	325	332	328	359	309	327	323	369	369	341	360	359	336	338	335	329	354	303	372	356	334	374	343	346	319	354	341	359	360	342	336	349	358	338	331	340	362	333	337	346	343	342	331	315	352	353	353	388	354	374	335	363	331	355	313	358	321	346	345	345	343	357	392	325	354	377	364	349	339	329	322	336	363	342	349	338	355	339	326	319	323	347	358	365	341	352	336	348	352	340	316	340	351	338	330	338	342	329	361	347	327	364	310	335	341	331	296	343	320	335	314	339	308	343	344	341	333	325	323	352	344	324	360	350	355	329	339	313	332	361	325	365	373	347	322	338	360	325	340	340	310	356	338	342	369	333	332	338	360	343	344	349	354	339	348	371	356	360	347	326	343	347	381	360	339	331	349	338	351	365	308	320	356	358	340	364	333	339	361	311	310	331	362	342	365	355	338	339	330	343	346	327	347	381	342	338	379	317	342	345	334	353	380	336	329	327	338	367	330	360	315	351	326	368	354	353	322	340	365	348	351	340	329	333	353	351	341	347	326	337	345	363	316	312	311	373	336	351	325	357	360	328	343	330	292	331	352	354	372	349	351	353	340	364	317	353	341	364	369	330	349	312	340	369	363	334	342	345	333	329	354	354	348	349	342	344	354	345	378	348	353	332	359	323	333	355	330	341	330	331	346	349	332	327	339	316	324	361	352	355	346	321	345	328	332	314	340	336	298	343	353	334	318	358	335	353	343	347	363	362	322	367	341	352	339	323	342	334	340	347	349	321	339	320	339	311	336	358	323	302	333	350	342	381	339	336	334	331	312	346	374	340	331	345	319	352	355	329	349	314	316	350	325	387	330	360	352	322	371	354	335	377	305	360	322	324	348	384	318	350	330	316	309	319	354	341	319	363	368	325	323	363	336	340	298	285	340	360	356	340	338	328	347	346	330	324	344	333	364	371	330	359	337	333	358	319	332	355	333	359	317	362	341	351	344	348	330	351	399	328	339	329	374	325	347	329	340	350	356	324	314	353	352	343	347	358	355	360	339	327	329	321	373	331	363	324	309	329	357	323	347	330	373	345	378	339	349	341	334	352	360	348	347	362	377	363	320	324	322	344	319	345	320	324	342	339	356	369	348	348	368	352	344	352	352	328	352	349	335	336	329	346	325	357	373	349	338	348	350	319	334	336	331	326	356	341	329	341	352	359	325	329	353	378	326	345	351	328	329	339	330	351	357	322	328	298	317	338	317	305	330	325	344	330	321	352	347	364	359	339	361	366	349	325	357	337	370	333	361	347	361	321	384	338	362	337	351	359	346	341	325	332	311	337	331	359	341	346	331	343	365	348	366	317	350	367	357	358	320	353	347	355	314	339	347	330	322	345	346	307	360	336	336	355	367	336	319	367	371	353	356	361	354	341	319	345	305	336	309	378	340	344	340	334	356	367	340	349	358	331	353	327	371	336	382	316	368	342	331	304	342	338	345	317	352	324	357	322	341	360	317	314	335	328	348	334	336	352	354	342	309	350	319	321	376	346	319	392	353	377	347	352	336	328	313	351	347	344	301	337	337	344	331	379	323	368	359	358	333	317	351	358	335	322	362	371	320	387	309	340	326	368	370	352	331	335	344	366	346	341	330	345	333	300	327	344	329	363	321	358	336	348	355	341	335	344	344	345	356	340	342	324	332	341	326	325	369	347	346	357	335	375	359	312	345	291	384	346	356	319	328	342	362	365	337	322	340	356	321	333	332	331	319	347	304	315	338	337	355	326	349	330	368	331	346	322	350	328	343	330	295	352	352	373	353	328	342	367	302	333	350	342	308	326	342	332	328	358	356	286	332	329	353	365	314	335	338	338	314	337	341	318	332	337	357	373	325	312	339	319	339	324	332	314	347	335	361	331	350	340	326	352	360	318	340	353	360	342	346	348	330	359	356	348	362	346	302	405	359	356	347	356	340	338	318	357	347	342	328	357	352	366	342	328	363	305	344	382	363	329	346	345	355	342	347	333	342	355	319	342	324	333	346	327	320	315	338	318	339	337	355	352	317	357	339	355	321	361	322	362	319	358	328	363	369	320	353	360	335	327	353	334	360	309	371	314	341	336	353	390	362	384	326	357	311	329	395	331	348	337	346	356	316	346	304	333	341	351	328	334	332	341	341	321	379	369	360	359	349	296	305	359	343	328	350	333	362	334	344	348	336	327	350	351	339	335	329	308	350	318	335	309	348	320	348	324	351	330	347	365	344	352	339	329	353	350	351	371	334	378	329	394	404	342	343	351	353	329	345	363	347	351	373	371	365	341	347	337	345	336	342	352	313	326	367	359	347	366	349	300	320	324	346	350	329	316	355	368	340	361	347	306	379	361	333	346	325	316	348	356	331	342	340	351	365	376	387	288	335	323	357	342	322	368	344	357	363	325	321	290	362	341	366	342	309	332	355	334	349	356	362	338	319	341	340	342	347	319	324	338	351	306	364	345	323	335	349	347	341	319	343	339	338	329	334	365	350	336	342	354	343	345	380	338	344	325	342	324	332	346	341	359	324	355	367	363	345	348	324	322	309	331	305	337	316	345	329	342	336	363	332	355	344	316	350	385	332	351	343	368	328	354	337	323	349	358	345	335	342	325	325	369	315	340	349	366	323	324	324	327	325	353	343	362	330	365	345	363	352	326	331	343	338	356	332	328	354	335	332	374	339	294	337	340	328	335	334	339	355	370	373	334	354	347	349	354	356	340	316	325	345	340	337	314	333	352	360	323	343	308	329	320	341	364	359	354	364	328	332	369	350	351	329	353	362	370	347	311	355	312	350	356	359	352	338	347	334	320	335	313	334	347	327	346	393	311	354	361	339	334	324	337	316	350	331	357	329	335	347	372	333	318	378	343	323	323	320	333	354	318	336	323	344	361	348	360	346	392	333	332	345	361	341	369	364	381	330	343	354	338	340	348	382	360	320	327	321	362	343	309	347	367	347	339	360	357	293	319	351	332	342	365	334	329	339	380	324	345	345	361	352	363	351	335	338	333	349	345	343	318	345	329	336	322	376	338	352	321	345	344	327	350	330	322	324	321	338	334	306	325	325	375	326	320	353	325	332	338	371	366	322	359	329	322	361	339	337	332	339	354	369	324	335	334	365	344	325	375	308	350	336	337	338	350	335	361	350	326	339
23752	21228	29377	26384	23430	22399	16519	8871	6421	5582	4412	3296	2557	2233	1762	1499	1315	1142	1038	952	853	745	712	641	594	482	535	521	478	484	470	480	441	479	460	444	462	459	464	397	453	425	453	448	502	428	440	476	467	486	508	442	469	429	432	441	470	453	447	462	498	456	431	438	475	452	470	481	442	463	456	486	441	426	440	462	447	415	458	489	444	436	447	429	430	436	421	469	457	435	444	480	459	463	413	430	453	452	415	477	432	477	413	451	444	458	432	409	419	416	446	481	399	446	402	462	471	396	402	439	442	409	445	409	444	451	486	447	459	404	436	445	437	425	457	407	433	435	453	437	425	438	419	443	466	465	456	409	473	412	443	422	419	477	459	436	443	473	434	442	428	464	453	459	465	424	439	437	446	418	482	450	466	446	423	472	438	423	440	414	441	440	473	437	433	448	431	457	438	439	448	451	451	420	458	401	426	417	451	444	469	447	394	414	428	449	417	443	470	415	427	427	446	445	438	412	398	447	483	443	449	426	440	424	438	478	457	391	470	418	458	470	465	417	472	455	437	456	467	403	435	474	422	439	438	438	448	449	430	407	457	421	439	453	400	497	437	453	423	445	449	437	429	428	451	424	445	423	414	466	423	446	427	483	450	442	454	426	423	440	394	436	445	443	444	442	460	438	398	401	449	433	487	463	446	457	456	463	474	441	451	476	490	462	418	421	425	423	454	458	425	451	418	470	429	444	458	442	449	471	436	419	448	457	448	442	479	420	458	438	459	437	461	491	441	469	442	401	427	427	452	495	410	425	471	459	398	455	445	439	457	436	464	457	416	482	463	449	433	435	433	467	453	449	421	465	419	437	441	441	444	441	420	417	425	431	437	434	435	468	442	444	412	428	458	456	439	445	466	469	437	439	394	472	449	450	460	449	430	471	412	433	460	446	428	450	449	456	458	452	451	461	449	401	484	468	432	438	475	462	434	404	452	446	430	423	427	456	430	441	433	412	412	410	435	422	386	427	420	421	415	435	409	422	409	426	425	427	400	443	457	433	437	478	433	481	418	447	425	468	468	441	459	454	419	427	454	424	403	418	430	456	421	415	492	466	426	471	448	414	451	460	443	404	430	464	392	433	440	450	437	457	453	433	421	423	423	476	453	457	430	416	466	422	430	464	437	415	453	440	479	454	426	476	439	449	401	416	424	449	430	420	444	472	436	467	426	444	409	425	418	461	459	439	463	453	440	472	450	466	416	472	449	428	451	452	393	437	468	461	442	435	419	420	432	471	489	436	421	427	463	424	421	426	445	442	419	460	441	436	417	429	435	412	448	450	398	448	448	469	410	472	419	438	440	433	433	399	464	402	414	444	456	484	420	437	418	414	441	453	447	434	457	425	443	460	418	436	384	436	446	404	421	453	428	460	456	469	418	459	427	438	433	462	448	434	454	405	382	434	462	468	424	418	424	426	493	458	455	479	431	457	437	443	422	427	415	443	479	446	417	461	418	415	476	423	476	426	438	400	458	434	453	471	430	401	431	442	467	416	473	428	457	471	422	448	447	430	418	441	463	451	459	434	450	444	444	488	455	477	445	383	444	417	449	436	425	448	419	463	434	441	431	421	439	415	399	408	452	460	423	424	456	440	413	456	456	452	432	409	453	461	414	432	453	396	441	442	416	429	425	421	472	413	449	434	463	429	425	443	469	446	448	438	433	435	407	397	456	421	450	433	441	434	436	440	433	441	451	412	428	393	439	393	404	435	410	438	428	425	429	422	425	465	476	445	438	413	416	400	481	429	415	452	452	449	451	473	443	479	397	439	434	419	407	424	422	434	464	450	437	419	430	423	428	416	463	436	431	453	419	416	396	406	441	404	452	459	461	444	462	391	463	459	428	414	494	467	442	444	435	399	409	460	426	418	417	480	447	416	456	441	448	478	445	434	423	412	413	435	484	437	463	435	451	444	476	417	431	422	478	423	453	440	454	448	458	437	431	458	477	436	442	448	451	464	449	421	423	463	459	420	419	430	443	399	459	434	426	447	409	429	431	427	481	399	431	451	462	454	461	405	433	398	433	461	423	469	445	430	427	434	439	442	464	464	449	455	392	417	403	431	457	412	425	429	456	447	411	442	439	465	429	450	422	389	442	397	432	478	455	431	455	425	402	445	392	424	431	436	457	466	430	461	493	401	443	428	418	403	434	424	428	435	428	449	464	469	399	449	473	450	415	428	449	409	450	443	431	481	467	442	469	428	425	433	444	402	457	434	453	401	478	443	483	434	464	458	457	458	446	453	453	479	471	428	446	446	455	442	427	396	417	433	463	420	426	457	464	415	438	435	468	448	436	443	436	414	461	437	450	462	424	423	445	448	427	455	433	405	465	427	427	427	460	454	444	464	444	426	444	435	464	406	442	434	430	489	437	415	469	432	451	444	434	424	454	436	425	424	457	431	484	439	465	472	421	452	438	432	448	450	482	434	424	462	448	413	458	434	461	416	469	464	411	457	433	452	441	420	479	425	432	426	449	420	442	456	443	436	433	463	453	465	445	462	427	401	466	462	425	458	441	427	416	459	454	413	454	451	480	455	455	407	470	394	467	438	468	433	462	426	437	421	459	441	468	453	464	461	410	439	414	457	434	422	422	463	423	471	464	446	493	425	430	450	424	466	465	427	466	474	428	448	442	441	432	442	426	457	446	445	439	476	464	439	411	444	388	436	435	444	423	444	448	453	465	460	459	473	426	454	420	436	446	473	437	435	468	390	459	449	432	398	439	444	449	422	456	399	450	448	400	471	470	454	435	423	480	455	432	439	427	446	453	417	417	464	427	462	464	447	421	444	424	418	447	461	424	469	447	452	466	438	430	418	457	432	447	440	448	451	475	470	409	465	430	473	449	449	422	432	408	398	403	412	430	424	425	428	455	450	422	417	464	423	446	410	424	437	423	399	432	411	433	383	442	470	432	442	455	445	408	437	474	457	433	450	445	448	417	412	441	436	417	405	411	413	459	449	440	438	433	425	422	453	453	444	449	436	460	455	451	454	434	403	419	467	404	420	451	464	448	430	457	472	436	401	422	454	455	393	456	438	437	465	423	444	443	418	425	415	415	446	415	480	430	422	426	469	436	469	455	444	450	403	470	410	422	472	451	456	439	445	446	388	454	440	442	461	436	435	426	465	455	473	441	443	448	436	435	447	466	383	452	438	466	461	467	405	435	465	438	434	427	443	460	402	418	411	454	438	440	461	434	450	439	456	451	457	457	435	434	442	457	432	423	445	452	435	415	424	422	429	467	437	420	429	386	421	407	449	454	429	448	453	410	422	451	456	446	425	477	413	423	442	453	439	453	466	463	426	409	462	471	404	460	445	419	446	427	442	434	426	446	429	456	421	454	448	458	442	411	424	456	436	435	464	432	433	451	451	437	488	453	433	433	441	445	431	428	461	437	445	447	456	475	444	439	426	440	438	449	439	445	461	421	465	429	428	426	435	429	427	426	439
35661	61494	50270	35174	26965	22932	16988	12100	9848	8462	6833	5052	4024	3499	2742	2167	1699	1589	1360	1251	1093	843	787	748	690	604	602	549	527	546	511	534	474	527	497	531	517	490	485	484	498	511	483	466	484	455	520	482	499	491	493	447	435	443	479	478	478	460	458	460	487	475	436	476	503	438	453	447	468	499	491	467	437	448	451	444	463	483	462	462	455	441	426	425	452	462	429	463	474	455	454	428	496	488	437	470	455	459	428	484	447	451	422	446	453	471	483	445	454	475	423	460	473	453	450	463	423	491	442	454	452	465	471	456	416	408	433	469	466	463	439	410	496	452	465	453	461	480	449	421	430	467	418	491	452	434	446	439	454	444	460	456	433	484	480	446	473	479	470	455	468	473	408	444	454	428	480	472	432	467	489	468	438	469	457	461	461	433	435	458	438	449	443	459	450	452	419	476	437	444	419	464	431	429	432	400	485	476	462	450	405	473	481	450	459	435	453	436	410	447	454	464	450	431	473	444	472	422	461	427	458	452	459	428	448	437	431	448	448	453	437	411	422	482	465	458	501	445	479	462	494	441	450	463	461	459	471	453	455	487	491	447	420	447	436	449	443	426	479	447	447	515	462	426	446	408	444	411	436	485	447	488	425	468	427	449	439	473	485	426	470	441	458	463	435	406	437	432	465	445	486	444	491	447	432	461	409	426	470	441	476	459	444	429	434	474	423	431	484	446	457	463	449	477	456	495	450	438	469	459	469	439	474	468	454	463	470	496	432	445	437	452	463	451	449	453	474	464	445	459	414	490	471	476	488	443	450	477	459	495	449	430	438	449	447	462	470	406	471	485	429	457	458	422	443	457	448	469	458	418	472	472	424	432	455	436	450	456	460	455	443	463	477	485	443	420	461	437	425	452	444	475	467	458	425	458	463	441	431	433	441	464	463	445	469	453	451	411	456	455	466	467	417	458	438	454	457	410	448	450	430	463	462	451	469	463	467	452	438	457	460	469	416	440	419	473	473	411	436	466	403	406	427	461	452	478	456	447	449	435	421	434	431	432	472	451	442	490	480	443	432	466	430	435	477	474	453	445	441	449	433	459	438	475	406	481	449	477	450	430	435	468	436	419	426	457	391	451	474	450	473	460	465	468	473	436	443	466	444	442	449	474	459	461	452	408	442	446	476	480	436	457	471	437	429	462	435	464	450	507	465	447	464	423	413	446	475	432	449	463	465	471	460	420	453	442	498	452	455	467	429	451	440	416	472	471	486	479	493	454	440	438	458	435	471	481	450	474	419	438	406	465	441	459	461	423	468	444	444	439	463	450	442	474	463	424	492	425	467	438	441	464	432	422	447	454	434	434	461	496	453	487	438	456	439	440	463	459	410	470	495	417	466	476	475	483	454	484	462	512	443	413	427	443	474	450	446	452	477	427	444	439	438	446	478	450	464	427	456	464	450	465	437	435	427	480	473	450	430	451	459	433	451	474	462	458	429	439	460	472	487	442	427	392	475	435	443	429	480	445	452	478	410	446	450	448	489	470	463	422	463	458	423	467	466	434	459	447	440	468	470	472	472	477	452	447	406	468	459	427	439	460	460	434	435	446	454	460	419	457	468	456	468	446	448	444	449	439	478	446	521	457	438	485	470	452	466	454	439	463	476	448	416	459	475	436	421	467	438	445	432	463	482	439	463	470	431	425	460	453	475	434	452	492	444	447	411	412	445	474	455	469	465	425	461	439	434	444	468	447	419	429	488	425	451	452	455	468	448	448	460	446	485	431	404	432	432	466	472	458	452	449	503	455	439	437	432	429	449	402	455	472	465	438	499	447	458	423	467	482	460	447	453	473	433	449	448	443	454	491	452	502	412	444	437	443	446	463	457	446	463	460	484	489	467	424	433	436	461	471	441	443	472	415	440	456	461	461	469	465	432	459	445	451	433	465	460	479	448	489	449	444	451	439	435	450	452	432	447	438	440	431	453	487	467	451	437	444	484	453	499	455	468	465	454	471	456	429	447	454	474	474	451	468	469	453	438	434	474	427	470	462	494	413	428	443	420	449	462	455	481	455	450	466	444	456	438	446	446	449	468	452	478	468	481	440	444	465	461	424	423	427	445	456	423	482	462	486	464	451	457	432	481	491	431	416	439	437	481	455	448	482	449	490	449	441	456	407	424	419	453	444	469	458	431	488	452	478	482	437	453	484	411	489	456	465	464	459	466	421	467	458	442	463	436	455	457	445	495	476	430	444	432	456	444	447	432	466	481	430	450	455	446	449	466	448	457	449	426	424	465	451	412	481	462	452	476	429	468	415	458	440	436	459	510	444	449	447	435	421	429	460	438	457	476	501	443	446	469	444	477	449	404	461	451	454	438	486	446	492	454	445	465	430	422	437	468	457	463	491	465	419	467	432	494	439	437	442	435	463	401	460	454	471	470	473	422	452	439	470	467	464	445	468	431	465	430	448	473	453	443	417	394	463	424	460	460	418	446	473	489	450	422	433	445	463	439	445	480	483	423	452	455	459	446	473	436	457	455	452	469	440	436	437	457	452	441	448	453	439	448	494	422	412	447	417	460	463	475	446	481	466	477	441	454	439	459	463	447	423	447	400	429	417	464	426	421	437	473	415	483	434	466	521	459	460	497	437	447	468	457	442	421	464	376	481	431	441	437	436	440	427	501	475	437	445	477	486	440	460	486	438	436	428	454	426	488	478	454	428	468	482	457	436	489	481	461	469	428	473	470	438	463	464	474	452	445	438	461	447	468	472	453	456	457	489	455	412	483	447	440	478	446	466	426	404	433	469	459	469	475	451	446	431	429	436	425	476	429	484	471	466	430	425	396	400	422	465	430	468	464	436	475	483	458	433	448	441	432	414	492	446	436	447	456	414	487	449	438	446	447	480	468	419	462	462	412	440	443	430	440	450	470	483	463	493	500	440	427	434	480	434	444	438	466	417	471	477	435	437	414	464	447	453	457	444	429	440	467	443	490	462	465	441	456	466	454	446	480	442	458	478	433	484	417	427	436	441	424	432	450	469	480	445	443	479	472	434	447	477	413	464	462	449	419	442	474	428	471	419	455	464	446	475	469	440	459	451	440	480	411	436	482	450	448	493	453	445	476	452	459	443	438	480	445	449	483	507	439	468	444	497	461	446	466	444	429	455	437	439	459	488	433	431	510	437	456	435	455	443	443	463	464	451	498	440	441	480	423	441	424	460	456	458	472	452	460	460	450	423	465	443	438	468	429	452	435	454	456	423	490	452	464	468	454	473	453	427	469	421	434	448	486	471	436	475	418	434	453	448	435	451	440	442	447	454	466	429	470	443	466	420	436	451	411	435	444	471	457	430	418	459	453	465	465	466	453	452	431	493	468	445	463	456	439	490	439	464	434	449	493	424	417	459	491	426	464	440	423	424	476	445	466	493	435	443	479	461	460	413	447	425	432	479	412	442	428	445	423	449	456	480	455	459	454	430	453	443	431	457	404	479	440	433	456	453
25011	21720	31113	28743	22440	17839	11745	7011	5164	4470	3435	2456	1993	1698	1225	1091	1029	876	786	643	618	598	522	489	466	440	372	392	360	402	393	369	376	359	366	352	344	358	346	380	369	371	356	366	341	373	363	358	354	339	336	353	361	333	310	345	343	331	371	354	396	336	328	384	344	379	330	362	341	332	358	390	340	332	351	398	341	359	354	357	386	313	332	338	323	350	359	354	349	355	286	334	383	349	340	344	349	344	354	359	362	327	320	362	359	341	335	342	366	349	358	371	336	346	337	353	334	323	339	345	370	350	361	316	353	352	343	351	368	340	349	337	354	330	312	339	337	359	382	331	345	368	339	326	386	341	359	324	356	358	345	356	356	371	363	350	346	315	335	332	335	328	342	366	342	327	330	353	317	353	346	324	348	314	353	357	344	336	340	344	321	347	356	346	342	342	339	368	359	340	344	350	341	338	346	356	366	322	339	334	346	313	349	328	356	362	374	367	321	344	349	382	339	346	350	349	365	335	364	362	339	350	340	363	357	357	378	353	346	366	324	354	373	357	342	365	345	396	357	355	374	353	364	384	338	371	317	374	343	326	335	341	344	324	370	365	359	333	390	310	342	355	310	328	355	338	373	329	364	341	358	332	331	333	320	333	351	327	379	342	338	327	374	351	349	364	354	344	350	392	340	346	360	331	371	363	355	318	331	359	357	361	376	319	309	361	334	323	334	342	329	364	366	374	322	351	349	340	354	352	351	353	327	342	335	350	342	308	364	331	345	372	340	340	330	323	361	375	360	344	340	362	333	350	358	349	358	364	326	378	338	331	360	350	323	353	298	346	354	356	367	363	357	334	343	352	327	343	366	371	334	337	353	327	378	348	377	385	327	352	320	363	359	347	352	376	334	332	351	347	338	339	370	354	331	347	339	344	387	349	347	358	353	350	335	367	363	330	342	355	316	363	333	325	364	366	342	392	384	328	317	349	359	328	330	322	329	346	347	346	362	336	363	352	345	335	338	342	311	327	342	341	324	367	369	320	338	347	328	377	399	342	334	376	374	360	344	356	337	330	334	359	338	333	366	365	335	336	356	358	342	339	377	333	362	359	339	361	344	328	340	307	331	360	339	312	342	362	333	333	364	324	381	343	386	336	350	346	358	339	354	351	369	345	359	347	324	350	339	361	328	371	337	350	376	336	321	348	347	345	345	313	333	325	351	353	361	355	373	363	349	309	365	351	339	371	310	349	319	347	358	352	364	326	354	309	358	342	312	329	371	347	370	320	379	339	368	364	344	347	321	353	348	330	319	343	368	363	371	355	348	359	379	368	361	335	367	335	346	353	332	342	361	347	346	316	352	367	366	336	401	379	330	351	362	367	352	356	332	374	319	347	341	334	364	333	326	329	365	348	347	380	326	368	357	385	332	351	340	346	355	315	316	314	339	337	361	342	354	347	341	352	362	323	318	349	335	378	328	353	367	312	383	365	344	326	359	347	364	329	338	339	333	325	388	344	344	364	348	337	304	357	352	347	333	322	360	339	326	341	371	352	338	372	334	403	357	357	340	326	334	355	361	319	363	344	350	344	367	369	334	359	386	349	335	341	354	351	336	347	327	362	329	352	346	377	335	365	349	343	367	370	366	332	335	369	360	360	358	356	346	349	332	343	330	372	358	349	376	361	319	354	338	326	365	327	348	323	307	317	344	347	340	376	356	339	330	326	347	373	344	323	342	338	321	333	326	329	323	335	341	379	337	354	347	336	325	336	358	343	338	325	346	359	368	352	356	303	333	370	342	348	374	326	348	327	363	333	353	335	355	354	371	317	332	315	353	357	333	394	350	362	359	347	366	351	319	334	364	366	379	344	363	350	380	387	331	327	323	327	353	342	370	359	381	394	335	376	371	346	349	377	304	340	367	348	321	358	368	361	352	379	343	375	351	333	332	340	367	377	383	365	329	357	343	363	346	366	325	341	342	359	374	358	364	356	349	333	350	356	366	397	328	316	371	356	329	346	390	341	418	378	333	314	323	361	344	333	350	339	373	370	324	300	352	326	352	314	354	364	336	327	355	337	341	336	336	338	364	317	349	363	355	345	321	305	355	339	377	362	354	344	369	353	371	360	364	339	351	329	358	317	365	359	364	337	394	371	341	355	417	334	367	343	330	347	366	346	364	316	370	360	346	353	358	326	353	378	357	353	365	344	366	335	345	369	343	329	359	368	292	338	346	365	365	346	335	336	325	344	352	343	312	333	353	390	346	351	358	353	340	352	360	382	327	371	354	346	355	356	350	353	338	313	353	353	329	355	349	333	345	341	344	324	353	339	374	351	367	343	384	358	358	373	328	342	363	359	350	322	358	347	337	349	321	363	327	331	371	288	370	352	332	335	357	338	354	343	331	331	375	335	356	319	360	366	355	302	348	342	331	340	359	335	368	357	341	349	355	372	352	326	325	359	325	355	360	336	326	351	321	352	357	327	335	326	345	344	361	349	356	347	335	355	329	332	327	366	344	338	330	326	319	368	358	362	373	360	377	337	362	373	358	334	383	311	365	351	372	366	363	364	373	359	346	350	353	393	321	373	316	376	365	354	360	364	344	366	370	338	353	326	341	359	339	362	337	350	352	333	351	387	336	361	379	340	327	376	337	399	380	333	349	344	368	356	354	371	344	347	359	347	340	324	341	313	340	348	355	327	364	349	371	333	335	377	360	330	358	356	384	351	336	318	359	351	356	370	370	371	324	357	350	345	351	329	339	355	349	310	357	376	344	323	339	373	349	325	347	381	342	327	351	337	351	370	351	364	361	362	347	330	321	338	336	361	347	356	350	332	345	342	382	353	319	367	332	347	337	340	332	379	351	348	361	338	340	312	339	339	356	399	344	338	341	361	361	327	346	340	348	350	382	359	326	323	357	307	339	370	358	367	342	358	358	325	336	333	355	360	373	342	374	356	368	300	313	335	329	344	365	337	336	363	344	332	330	349	314	394	372	370	333	340	334	340	341	345	325	363	375	336	344	334	373	377	354	324	366	414	323	387	343	364	374	358	335	336	370	360	335	364	385	318	357	318	311	329	347	307	359	363	356	349	359	372	350	354	355	338	381	332	364	367	360	328	347	346	332	372	358	356	328	334	313	354	362	357	366	351	349	337	351	365	352	341	347	348	353	346	363	369	332	355	364	354	337	372	383	361	350	328	360	365	319	345	367	346	360	337	378	351	343	335	323	365	335	346	372	360	320	350	386	366	325	341	348	347	362	400	344	362	333	336	362	358	373	340	347	368	328	362	332	384	327	346	348	374	355	352	342	367	343	348	354	335	385	316	364	331	372	370	349	362	375	351	352	333	370	346	318	333	340	372	324	351	335	380	335	361	325	334	345	363	373	345	321	326	306	367	348	328	318	341	372	358	338	327	348	332	362	350	349	320	344	363	404	346	370	350	382	314	306	363	364	391	307	354	371	324	371	360	336	325	330	337	331	350	345	355	364	332	337	368	327	339
35508	58205	45882	30943	24500	20245	15120	10868	8679	7474	5698	4168	3445	2679	1963	1753	1590	1320	1170	976	851	776	600	590	572	498	482	446	442	419	431	425	414	446	421	381	386	404	388	387	404	412	365	409	409	414	400	380	359	401	353	408	380	394	346	352	337	402	349	409	381	415	426	415	394	349	353	405	392	375	415	385	409	368	404	359	351	349	348	389	383	387	360	377	379	386	356	355	388	373	357	363	378	392	378	359	401	371	343	359	386	379	388	383	356	359	391	402	361	363	372	344	368	379	374	367	383	390	353	390	378	379	356	403	416	373	378	407	377	380	394	350	339	409	356	400	372	355	382	367	373	393	403	357	376	394	381	366	354	365	398	355	407	404	374	394	366	398	377	400	400	385	358	387	381	370	341	388	395	373	349	370	392	382	407	393	395	385	371	391	399	429	407	405	378	348	401	376	414	377	369	391	391	415	383	387	346	380	357	407	388	393	393	400	352	365	397	374	367	382	349	386	378	384	395	381	394	379	320	365	361	370	365	364	379	382	427	379	367	403	364	372	369	374	388	405	409	350	416	351	381	356	320	369	391	371	371	354	394	350	411	359	370	363	375	385	412	357	360	360	398	368	379	395	355	379	402	365	382	353	379	365	369	397	402	346	374	372	411	390	377	348	342	379	379	356	356	388	376	402	403	366	411	389	355	385	352	361	390	400	376	374	361	382	388	351	378	375	378	361	388	344	367	388	368	398	385	361	380	361	411	357	383	367	384	373	380	368	365	379	382	401	404	391	357	361	377	380	358	384	371	381	400	372	385	388	328	371	352	360	382	392	378	392	347	358	375	359	366	360	360	394	367	403	385	340	362	358	378	412	333	380	343	363	390	393	386	349	351	379	395	387	333	376	405	373	387	394	372	368	402	392	362	366	360	381	363	360	335	362	355	370	358	375	353	405	377	335	364	364	370	370	363	351	388	384	344	380	363	385	357	381	370	349	361	392	413	382	389	387	378	348	361	420	385	386	401	366	359	359	370	389	382	360	382	380	367	349	390	396	351	349	421	393	374	409	378	396	353	363	366	404	379	404	362	368	378	387	380	374	391	329	391	426	365	367	379	353	372	384	375	403	376	403	390	388	383	403	382	340	376	373	381	400	376	380	380	383	361	378	394	373	356	359	393	381	417	423	357	343	348	371	382	373	360	362	403	343	377	362	359	395	378	365	398	386	377	388	366	374	375	366	386	382	414	395	365	391	369	408	361	349	401	340	373	381	356	359	363	417	357	391	379	334	404	408	407	393	372	387	383	359	383	388	364	375	375	359	391	361	369	369	360	407	368	372	389	396	359	381	342	371	379	385	391	378	381	385	392	408	384	368	345	362	379	395	313	374	372	388	375	390	375	390	381	386	371	390	352	352	355	342	354	366	377	400	341	380	386	371	371	395	392	387	375	374	383	344	370	361	340	380	380	376	369	385	376	352	400	365	364	365	388	406	356	377	351	348	394	366	379	379	394	382	369	394	372	404	367	429	372	372	330	375	398	357	374	377	349	368	378	369	405	360	372	388	358	342	413	365	371	366	366	383	383	408	341	389	331	396	385	382	361	379	386	376	387	354	386	401	403	377	352	355	391	351	369	370	346	360	339	368	409	366	373	358	370	380	367	365	395	344	361	379	379	385	372	396	356	408	357	370	401	382	379	386	375	375	366	337	374	375	370	358	379	338	362	368	361	359	381	391	364	382	383	368	371	383	414	388	345	364	343	356	395	354	353	380	389	326	381	374	346	385	380	400	352	410	351	359	362	340	351	350	407	371	366	370	396	379	385	362	341	387	369	377	384	372	373	418	405	402	388	376	361	373	365	412	401	357	373	390	368	383	389	381	373	370	383	370	369	385	369	392	384	374	368	372	340	366	362	385	416	351	379	373	386	365	356	361	385	349	374	337	397	350	382	387	378	360	373	346	381	381	344	354	353	406	383	426	421	365	398	389	400	390	356	347	342	368	381	411	374	384	348	391	398	387	343	406	378	403	377	381	354	363	364	378	357	369	361	374	354	381	371	371	374	363	414	351	342	403	354	344	354	334	357	379	367	349	370	353	383	369	386	365	418	368	359	377	357	405	401	385	363	347	387	353	359	377	382	356	360	338	405	354	371	389	400	375	357	432	365	358	382	389	392	359	375	334	363	405	358	361	357	381	397	369	367	344	367	374	380	350	407	365	351	396	414	398	379	385	392	341	360	384	378	377	357	382	383	378	375	375	349	394	372	420	379	355	365	381	346	354	402	394	418	383	342	369	363	375	347	363	375	369	344	376	362	370	339	383	367	374	337	376	358	395	346	381	379	350	391	405	387	354	416	367	395	358	374	378	379	358	387	377	372	356	389	325	378	379	360	371	412	370	378	402	376	344	383	382	366	382	366	403	388	380	389	370	381	390	384	395	357	352	379	401	336	375	381	377	375	366	341	382	354	404	373	394	390	362	372	354	377	329	394	392	347	384	382	366	391	326	348	361	407	384	398	392	390	360	361	340	375	354	372	386	343	387	348	399	333	365	373	357	383	386	365	371	336	359	373	367	377	382	366	372	383	379	379	371	359	358	397	361	381	378	382	367	403	408	352	395	416	387	359	388	355	372	382	348	372	389	369	343	382	390	355	413	404	386	352	360	357	387	410	403	367	385	382	386	383	363	371	357	354	362	396	332	365	390	375	373	384	378	371	379	377	386	360	387	368	378	363	379	396	360	371	396	403	389	360	380	325	366	399	360	348	366	360	366	389	396	396	415	391	364	382	331	376	400	353	344	379	355	371	391	354	374	356	342	359	400	376	389	376	356	370	383	353	372	375	343	392	408	393	378	405	389	401	411	394	351	365	407	377	338	351	404	391	378	363	385	373	401	366	414	365	370	360	402	356	368	367	363	379	347	375	346	388	357	393	359	358	373	358	391	367	359	354	385	364	350	363	392	382	388	354	367	372	373	410	358	359	375	350	377	379	403	373	366	358	381	389	369	363	363	386	360	371	356	357	374	360	404	344	356	363	346	360	386	341	389	381	327	385	364	359	384	374	377	378	362	343	410	345	348	417	389	329	354	369	367	354	353	370	368	389	359	343	364	351	378	354	339	391	367	402	391	379	339	364	403	416	378	373	358	386	358	385	413	369	378	380	347	399	372	391	355	383	374	382	351	388	363	382	413	335	389	373	377	355	382	356	373	385	399	400	367	397	362	382	382	342	365	340	378	376	401	336	372	383	392	382	378	379	351	379	391	346	383	356	330	375	387	396	383	363	343	365	345	404	386	384	348	389	366	370	386	407	363	347	373	369	383	366	381	357	405	411	379	368	365	380	360	380	392	391	385	371	366	351	384	405	373	369	415	366	383	393	336	339	360	348	355	378	383	390	376	371	353	376	417	401	371	412	327	360	377	408	352	383	383	385	351	386	394	350	368	380	366	323	357	358	405	372	337	352	369	365	402	363	363	362	388	404	382	397	383	390	368	393	385	383	354
22666	21112	28864	24046	22122	24378	23237	13426	9810	7969	5889	4466	3575	2782	2171	1942	1674	1566	1321	1130	1032	911	869	776	741	632	609	642	574	644	592	568	585	579	572	539	575	530	551	529	559	508	557	530	564	578	557	569	560	557	571	560	530	542	533	542	522	553	545	559	546	542	569	531	569	554	555	518	495	568	581	565	585	550	507	568	536	528	520	493	551	588	529	570	487	527	533	538	508	554	499	524	517	550	457	528	522	503	502	524	554	525	536	545	503	561	580	541	520	511	534	505	538	555	524	534	512	533	561	527	556	526	475	505	516	538	527	538	537	521	536	517	495	557	525	499	529	517	532	537	492	546	494	491	521	527	517	550	515	510	529	554	503	532	555	533	501	472	519	501	521	521	557	559	523	480	520	532	496	512	534	521	563	500	523	555	514	471	533	547	508	502	524	545	500	539	525	557	484	541	537	549	534	507	515	542	525	527	576	529	513	517	476	523	502	530	508	547	538	531	528	534	542	496	583	531	545	557	525	534	488	556	535	511	504	549	524	566	511	513	563	504	569	494	517	525	503	522	551	560	528	554	561	558	477	525	539	551	565	522	498	540	530	526	476	504	505	534	514	499	500	521	555	497	504	506	556	545	526	510	513	541	546	557	518	515	491	521	513	525	499	518	513	509	574	504	511	503	536	510	542	561	535	558	505	532	497	480	487	520	491	527	551	547	524	530	518	503	538	502	549	532	479	516	536	456	518	484	495	522	551	534	524	549	569	547	564	486	527	480	505	497	523	514	536	525	550	526	526	508	492	510	499	540	536	498	520	542	565	483	512	500	508	536	511	546	546	521	509	543	542	520	540	560	490	507	518	543	504	519	523	556	507	525	540	527	518	516	520	533	533	523	569	497	548	555	549	484	514	498	581	534	544	519	529	528	544	519	533	546	523	568	521	531	515	530	570	523	536	513	536	504	505	541	524	555	537	560	517	530	540	566	548	579	489	533	551	518	558	537	549	547	512	521	529	519	521	565	564	517	512	500	538	512	501	514	526	497	553	523	520	523	562	537	527	495	496	523	539	528	515	504	536	516	568	542	544	497	538	537	523	568	544	509	519	520	505	496	508	552	499	540	527	490	543	511	522	541	515	522	535	516	528	549	502	547	554	552	503	535	560	510	519	550	534	515	543	522	535	553	484	522	524	519	492	506	533	512	467	542	532	546	491	544	524	532	524	545	568	544	485	521	521	507	507	547	543	535	535	563	554	483	515	512	557	519	536	518	520	535	537	542	482	531	550	554	596	528	522	559	522	512	528	494	575	540	540	523	522	525	562	488	537	486	558	491	521	531	528	503	525	516	481	520	524	516	567	542	547	523	541	528	515	557	553	530	550	502	534	514	518	538	524	513	529	532	536	531	501	492	543	535	543	483	492	498	544	492	543	503	520	527	509	518	544	530	495	508	489	521	534	483	507	553	518	517	545	534	554	555	527	520	492	501	558	593	529	526	559	542	518	544	572	549	555	546	504	559	560	567	469	529	507	522	510	533	580	531	511	520	532	519	550	557	569	551	510	521	498	479	515	538	531	505	497	541	519	555	551	527	551	538	521	548	558	531	547	515	513	517	496	504	533	514	529	528	520	560	510	543	536	530	515	566	486	523	556	518	547	514	528	552	570	516	534	518	548	503	525	498	506	533	520	564	515	509	508	567	550	507	519	505	533	551	530	516	510	546	591	543	559	512	512	510	481	563	517	546	497	541	493	492	531	560	553	540	541	507	539	568	548	500	539	536	478	556	506	526	519	531	514	524	501	560	507	535	537	537	547	507	561	525	539	539	552	489	524	550	541	537	530	523	563	505	525	501	539	527	545	503	571	540	484	530	542	553	554	573	505	508	510	527	520	514	548	528	524	563	538	513	512	538	537	488	522	540	516	540	536	486	560	502	557	514	554	577	528	540	506	516	523	519	537	506	486	509	565	521	526	542	536	525	554	510	501	494	495	526	484	539	536	527	560	551	554	530	557	519	559	553	531	480	512	509	515	522	542	487	519	504	522	554	506	509	549	552	537	512	540	532	555	532	558	517	517	508	500	545	503	554	507	537	538	485	553	509	508	506	507	533	518	538	516	482	537	499	548	557	519	531	523	533	504	536	541	513	505	551	525	550	543	528	540	516	520	548	546	509	542	536	516	534	489	484	526	510	567	527	524	554	531	538	540	539	527	541	514	495	531	534	487	520	566	513	521	514	520	554	523	551	495	520	523	505	509	521	531	527	513	498	517	519	515	527	498	519	516	519	515	519	517	469	485	544	539	513	540	556	555	524	511	529	569	527	494	534	548	563	547	526	523	549	492	516	511	517	500	553	582	492	527	544	542	541	520	586	538	537	550	526	546	498	499	513	504	535	534	550	509	600	491	542	541	483	497	500	567	533	500	484	498	503	502	521	508	533	505	544	528	589	534	540	542	574	549	542	562	545	528	519	529	540	516	555	536	537	528	507	510	513	500	547	526	529	491	561	532	536	547	507	543	522	517	510	571	568	539	527	570	551	545	531	502	535	552	513	539	523	559	566	578	505	526	513	528	535	536	516	513	488	559	498	530	533	539	523	543	520	496	569	513	488	516	530	529	539	496	469	526	479	511	519	481	539	516	519	507	560	512	520	520	491	506	532	551	512	500	556	525	527	532	500	537	529	538	562	546	498	536	504	531	517	521	537	545	514	528	527	522	530	580	511	529	561	509	529	527	551	513	533	590	513	568	566	506	559	525	499	532	505	536	539	539	537	523	506	528	524	534	536	519	531	544	513	519	539	565	493	504	506	545	481	511	539	510	527	531	558	506	543	505	559	493	544	516	501	550	537	567	560	590	523	548	497	563	537	518	533	533	522	542	556	575	488	528	558	565	471	525	530	498	546	502	528	464	534	551	547	505	522	563	497	497	531	539	496	503	493	499	510	520	525	547	489	544	557	499	524	538	533	531	540	503	504	545	577	510	531	534	537	526	542	525	563	520	509	531	550	533	512	493	524	525	503	541	509	492	515	513	486	519	586	542	505	488	491	529	551	537	508	527	509	493	508	527	521	526	534	554	502	524	497	498	523	549	543	566	553	518	510	525	482	515	492	542	538	551	512	552	562	549	507	521	522	534	554	533	545	522	486	564	582	560	486	527	530	562	485	507	540	514	575	546	509	517	533	489	527	491	537	498	521	556	553	504	558	511	525	522	546	491	506	463	517	542	499	519	550	508	509	551	506	536	552	517	503	504	531	519	530	525	464	542	531	515	527	488	539	523	584	511	583	530	531	517	513	492	511	534	505	524	480	570	535	521	494	568	537	531	500	497	538	508	536	514	518	537	535	526	550	542	530	492	529	549	563	512	496	497	504	491	546	525	528	542	557	575	537	555	553	523	547	546	545	496	527	506	571	519	512	532	523	562	477	498	558	531	529	538	534	535	559	520	506	529	531	509	551	549	498	513	549	561	505	529	536	525	594	545	547	542	489	538	560	532	528
39200	67435	53220	38006	32116	27396	20782	16354	14046	11420	8783	6615	5453	4116	3208	2873	2597	2166	1898	1529	1375	1165	1078	978	860	758	713	716	681	677	618	648	643	618	570	646	681	569	600	610	579	590	598	579	567	567	578	565	589	544	565	538	547	554	551	542	563	563	545	564	599	596	529	581	546	550	514	551	574	565	559	520	563	519	546	553	584	514	543	512	521	529	551	546	483	554	540	576	540	523	558	562	557	540	567	534	556	532	547	545	586	515	557	527	538	553	547	542	511	484	549	512	531	554	499	523	555	538	593	557	535	519	541	550	539	542	527	552	511	504	531	517	529	542	568	567	516	540	547	525	573	546	535	530	521	526	522	575	505	525	549	552	515	560	532	560	549	538	551	517	554	540	564	548	590	546	516	537	536	565	570	543	559	520	574	540	557	550	555	536	537	493	542	548	484	494	537	552	564	534	510	526	536	492	484	538	546	498	549	548	531	517	492	542	521	503	564	535	481	523	549	571	563	576	523	536	582	528	551	498	551	561	541	517	528	532	525	577	539	502	511	505	569	502	548	507	522	536	518	504	520	557	521	561	503	512	539	532	499	511	496	515	565	504	513	543	534	548	544	557	568	541	525	557	524	548	535	527	538	523	492	562	533	540	523	512	512	517	593	506	555	523	537	499	557	493	537	537	534	542	564	511	526	525	536	528	578	540	539	543	559	511	506	519	569	516	516	533	510	515	555	530	522	534	493	531	550	561	504	532	514	528	537	554	552	547	558	537	539	556	528	579	552	540	532	533	538	527	543	525	525	552	528	523	531	556	487	531	518	561	555	558	560	541	542	547	513	547	544	541	537	494	541	501	512	554	545	526	538	570	564	538	596	553	537	540	530	496	520	546	525	538	563	531	537	556	551	506	511	573	522	544	563	551	540	503	550	544	566	505	521	527	548	609	532	511	581	516	548	529	535	551	513	521	575	540	570	539	529	524	530	509	595	502	533	505	506	531	514	562	502	502	562	499	532	495	517	550	566	544	554	588	533	528	542	533	528	514	512	507	535	532	549	565	555	504	551	509	552	541	532	560	599	556	569	540	513	518	542	565	516	563	566	541	536	557	509	528	536	583	559	550	499	548	517	536	483	568	528	520	534	512	545	526	538	504	541	520	539	504	535	532	533	522	528	555	514	572	567	503	589	524	549	569	529	537	561	500	512	510	533	548	537	576	550	526	598	545	530	508	552	544	524	499	488	521	506	503	549	567	546	539	545	541	543	516	525	568	513	518	577	553	520	536	566	540	536	560	539	537	557	531	504	527	454	544	529	564	497	549	515	553	561	529	520	545	520	531	527	556	515	528	530	515	549	515	568	534	569	553	534	552	526	558	539	554	536	558	557	560	527	540	555	574	528	571	547	520	514	534	585	567	519	570	515	531	568	544	575	546	543	547	574	542	488	522	557	523	554	584	592	541	505	503	517	531	542	531	522	559	529	529	540	544	540	524	508	523	509	540	549	552	530	526	591	543	531	500	539	541	548	533	542	488	509	488	522	525	531	537	559	569	516	542	531	541	560	511	568	523	544	579	545	557	570	562	482	542	574	572	492	562	532	491	533	537	580	574	550	509	529	537	555	499	529	536	550	560	558	527	553	534	526	532	533	507	509	525	549	574	514	565	553	500	523	515	494	517	537	537	531	548	512	522	537	559	556	550	510	531	542	557	553	558	538	552	572	509	531	556	535	560	489	504	529	517	545	495	540	509	531	523	510	578	524	526	530	522	521	560	545	536	497	517	531	557	545	550	472	559	541	559	565	534	556	547	553	521	536	541	543	580	537	555	546	537	492	500	533	520	578	498	539	521	558	519	567	496	507	522	538	535	537	508	539	553	498	512	556	555	556	522	482	513	547	541	558	572	553	519	535	553	533	556	548	537	542	513	550	531	549	554	501	534	525	531	526	540	544	508	531	525	535	535	595	561	557	565	507	573	503	564	519	573	527	551	520	557	532	553	536	533	510	556	512	522	555	572	538	569	499	524	528	561	516	548	551	563	507	545	534	508	509	523	554	544	508	523	521	518	527	530	537	536	532	539	557	536	540	540	540	555	532	590	501	519	515	536	552	487	556	533	557	558	556	537	551	518	574	523	498	544	522	511	559	567	539	524	548	551	553	537	486	566	513	531	531	546	541	572	494	551	532	532	521	546	569	523	559	529	522	571	539	565	506	541	516	542	550	516	544	544	552	546	527	495	502	504	556	530	547	553	513	539	547	557	568	525	528	556	531	553	548	560	552	521	535	543	529	563	505	543	512	527	561	568	536	579	549	536	534	494	549	540	556	522	549	510	544	512	509	520	495	524	546	540	524	518	539	520	519	556	516	515	498	552	509	500	535	514	532	570	517	496	506	559	543	555	491	586	581	555	538	527	506	533	539	539	587	545	521	547	564	540	524	510	564	558	507	518	519	549	539	532	529	563	562	515	506	525	552	563	523	573	550	507	542	570	573	566	516	501	540	526	552	531	507	528	539	540	537	564	538	555	561	542	553	501	541	546	533	535	520	541	546	527	565	561	494	539	534	551	518	545	540	510	557	533	552	521	496	527	560	519	538	532	588	554	499	578	527	556	521	552	559	533	524	516	558	478	556	510	545	568	526	500	548	536	558	540	539	536	554	521	515	539	550	514	527	536	534	495	495	544	505	508	529	542	552	499	518	590	516	528	551	538	530	517	536	489	546	535	528	558	603	521	534	571	544	563	553	499	545	520	512	516	481	542	556	518	575	560	568	536	553	514	554	552	530	544	552	520	563	574	502	537	543	530	565	540	536	536	488	518	536	570	556	515	546	531	552	525	537	547	498	539	515	532	505	562	523	540	531	527	524	570	584	548	508	504	562	517	528	524	533	510	552	522	526	530	536	550	545	576	529	535	518	551	561	558	511	547	553	505	538	504	551	526	529	581	566	559	568	532	540	543	503	531	536	507	535	521	478	532	502	567	562	563	539	553	525	506	510	510	588	529	537	517	518	567	474	530	553	543	528	528	567	506	512	513	500	525	550	503	527	525	519	509	508	543	543	542	531	541	565	537	545	561	570	550	542	538	511	549	499	497	551	555	567	536	528	553	538	564	509	557	540	495	572	529	518	552	555	552	521	527	548	516	502	502	522	526	551	567	513	512	512	536	554	594	534	508	533	495	509	581	537	527	556	553	530	550	536	520	564	536	559	548	567	573	544	527	545	553	531	525	505	528	516	543	529	526	500	534	555	512	537	567	546	557	519	524	523	566	532	552	515	569	495	544	525	518	549	546	605	523	520	548	532	556	559	551	534	525	541	546	543	520	517	488	528	519	516	538	520	501	531	509	493	508	574	524	521	529	567	539	487	590	548	506	537	576	548	543	555	514	557	539	546	549	533	542	573	515	484	553	561	526	543	551	562	526	509	527	532	544	530	527	511	527	558	533	525	519	512	522	543	572	575	530	504	552	548	528	507	594	558	536	561	524	528	497	520	559	509	524
33249	41862	43006	29993	20203	13967	8577	5618	4541	3514	2499	1996	1473	1161	970	935	794	748	652	552	466	447	397	423	383	366	350	362	369	327	332	330	338	342	331	340	331	345	351	320	318	351	322	297	328	317	326	340	322	341	316	325	294	339	335	325	309	281	320	301	333	323	330	319	303	336	330	319	369	314	366	312	340	334	313	337	318	312	317	328	310	325	286	317	313	316	322	293	323	310	344	346	327	342	339	326	320	354	305	326	331	342	329	303	298	309	315	347	309	371	346	359	294	342	287	316	346	347	338	350	337	343	361	323	330	305	322	332	324	322	356	304	334	321	335	316	334	302	285	331	298	301	344	341	307	319	316	316	339	293	294	310	329	314	321	327	300	326	339	328	348	331	324	307	331	317	336	356	316	331	325	352	325	311	337	309	301	319	309	311	329	303	349	364	371	322	293	329	331	342	326	299	339	327	328	326	333	337	300	304	305	331	332	309	314	305	315	323	316	309	329	363	299	381	319	293	299	332	295	326	348	335	307	316	338	348	349	329	301	320	329	300	319	317	328	315	342	296	309	325	360	328	307	369	335	315	338	336	328	302	327	346	299	335	319	322	325	343	361	316	333	335	319	350	345	318	324	341	327	327	311	335	349	328	371	367	337	334	301	329	297	312	307	309	333	309	320	316	370	293	321	300	301	319	343	349	313	347	314	321	312	303	300	350	341	328	338	304	310	349	329	317	349	308	295	322	308	323	306	321	341	323	304	328	311	348	313	353	334	318	309	331	356	329	334	311	332	304	345	327	340	309	341	344	327	333	331	360	331	329	329	344	316	302	326	342	338	306	340	322	321	324	312	319	326	307	313	344	306	331	346	338	311	325	311	323	342	327	325	307	319	330	323	322	300	306	328	304	291	335	355	364	311	336	327	344	370	320	308	330	336	324	292	308	343	301	362	288	323	323	360	329	330	317	291	327	320	330	318	339	337	356	310	307	305	295	321	336	328	317	330	327	325	338	343	362	300	346	326	300	298	315	330	333	350	295	327	324	332	326	298	302	321	325	292	321	343	326	317	334	319	348	341	338	356	310	318	337	353	312	295	323	329	312	332	301	327	319	345	316	338	307	354	319	343	320	321	332	314	327	315	348	350	313	332	325	306	308	338	305	334	340	298	331	299	304	291	324	345	320	297	338	314	327	334	353	334	317	342	298	320	315	304	360	354	314	343	311	311	355	348	341	306	314	332	327	322	323	326	330	337	326	314	313	325	321	337	312	337	310	329	307	322	333	332	295	331	308	312	340	315	337	318	303	356	333	328	297	327	305	308	308	306	312	318	318	349	351	289	294	296	339	300	350	327	330	338	336	323	319	317	306	318	323	333	334	318	316	341	338	324	306	365	364	333	345	341	283	358	336	301	295	344	313	334	322	329	347	329	310	315	334	324	304	307	332	326	327	335	371	321	340	339	366	339	335	331	297	340	321	347	283	342	360	376	331	321	323	311	314	328	314	335	331	332	318	317	321	318	330	309	323	337	357	320	350	321	322	348	314	319	311	350	311	312	331	325	320	328	349	311	312	298	305	313	332	300	319	293	311	320	295	343	347	344	342	343	310	304	304	348	314	317	346	325	337	340	325	338	337	313	303	326	337	304	327	301	327	320	308	320	332	333	326	327	349	316	312	328	315	351	333	312	344	308	328	308	336	304	339	316	354	338	304	331	326	340	372	316	341	327	299	306	314	317	334	315	351	349	320	303	344	328	324	336	312	339	349	321	305	358	345	335	310	298	302	308	313	301	345	315	315	351	314	328	327	323	315	337	284	333	351	302	322	315	301	316	339	338	336	338	335	343	324	309	308	332	288	333	314	331	324	326	335	308	303	348	335	339	323	309	288	332	355	325	353	322	337	322	312	316	304	326	334	348	366	342	305	346	316	324	324	344	305	296	297	359	320	319	298	345	345	320	302	322	316	358	340	301	317	332	317	318	342	315	316	328	331	320	281	363	307	345	329	290	330	332	315	321	327	316	334	325	318	334	348	323	334	354	318	303	305	348	328	345	363	346	317	328	353	324	329	347	398	330	355	329	300	317	297	325	315	311	286	282	309	333	304	302	311	319	320	317	319	334	371	325	370	345	292	341	336	319	292	314	318	305	315	354	328	312	292	308	291	341	333	342	290	293	300	314	349	323	313	343	345	340	334	303	321	329	318	321	327	305	315	312	329	326	329	313	308	334	330	334	330	331	307	331	315	334	341	357	356	332	310	279	325	314	311	296	356	334	350	338	300	308	322	363	348	322	293	306	345	315	349	341	316	364	309	332	291	348	335	348	339	332	341	347	301	318	281	321	318	330	302	286	311	340	320	357	333	346	324	346	339	342	312	316	281	336	313	299	331	326	331	336	313	348	337	325	301	350	311	325	341	366	346	332	334	309	287	314	333	350	325	328	312	335	328	317	331	321	349	318	317	340	317	344	308	312	325	330	333	342	304	315	346	311	337	322	322	351	301	332	319	295	326	340	314	308	321	340	272	360	316	320	324	350	342	321	311	308	320	352	325	345	319	339	335	332	323	337	338	362	322	327	333	331	379	330	314	338	319	334	335	330	331	320	326	304	344	330	358	338	315	323	315	309	330	316	339	350	319	305	326	326	320	341	311	344	308	297	325	300	353	367	301	347	338	345	303	304	325	314	309	362	344	335	340	346	338	319	293	325	348	352	336	331	338	304	358	326	357	319	368	333	302	335	314	334	337	289	336	278	368	340	309	319	330	292	295	319	330	327	319	350	293	299	336	344	316	346	323	326	313	338	335	331	319	301	293	346	330	328	307	308	274	348	335	303	317	311	343	325	321	356	307	301	352	340	312	309	330	366	317	334	341	341	319	303	317	333	347	317	315	352	317	307	305	289	302	368	361	312	322	337	336	278	340	347	337	316	316	330	352	335	296	309	323	292	315	336	323	343	314	336	292	333	333	352	315	292	314	340	304	310	327	341	284	337	334	349	323	309	343	314	312	352	316	297	322	299	340	313	309	339	301	333	331	326	322	317	310	322	312	315	323	326	299	302	325	304	298	345	286	319	340	340	316	263	343	332	325	318	331	355	305	337	299	319	309	350	346	330	302	338	350	343	316	328	328	337	354	318	313	306	321	291	359	367	306	313	311	319	324	290	313	329	300	343	286	328	327	304	322	326	332	326	337	345	320	314	301	361	339	339	324	314	307	321	321	311	305	344	356	351	319	329	305	307	304	317	319	272	315	348	345	294	341	317	355	318	317	334	318	332	308	299	333	334	325	327	339	316	299	323	339	331	323	337	321	319	298	341	340	346	324	362	302	304	325	330	323	286	329	332	292	341	299	313	310	336	350	322	305	329	318	288	301	337	312	305	338	326	324	342	319	345	290	317	343	325	344	349	323	358	347	286	342	320	321	317	332	337	347	334	336	382	301	323	319	324	321	328	332	310	344	302	316	335	326	332	316	286	332	338	310	317	320	398	355	326	307	319	345
36119	52862	40907	26143	21445	17000	11790	8886	7471	5798	4137	3208	2447	1831	1503	1416	1215	1079	841	702	610	561	553	475	452	415	398	414	401	387	387	352	354	410	362	390	351	337	377	348	368	372	356	340	340	365	336	359	350	379	369	364	361	389	315	310	320	313	354	356	370	345	354	364	367	337	346	343	349	364	339	358	342	360	335	345	345	365	346	340	344	360	340	324	341	336	338	311	364	340	310	351	341	340	328	322	360	366	326	347	373	326	380	327	362	358	336	371	323	322	357	374	328	335	331	358	331	356	341	343	338	363	365	352	358	343	364	340	355	344	366	363	342	321	344	336	350	326	348	315	381	348	339	360	332	350	384	330	351	316	333	360	333	317	351	363	363	309	353	336	349	348	357	306	325	318	370	338	349	344	348	354	337	346	356	352	344	362	350	319	322	354	364	367	342	354	367	367	334	340	291	358	331	359	348	362	348	354	371	342	310	350	320	346	333	336	339	340	304	344	343	337	348	327	356	359	320	359	337	302	345	336	332	357	358	336	336	368	339	328	356	379	351	362	364	347	320	360	320	345	336	328	342	359	361	365	365	313	372	318	373	345	341	353	356	343	350	372	356	358	342	306	329	333	341	313	337	347	335	306	333	367	320	298	352	369	363	342	350	346	346	339	361	355	354	309	312	370	370	323	343	334	339	303	363	367	350	343	351	353	328	299	366	357	329	382	315	351	326	331	316	342	347	379	364	365	334	383	331	370	336	333	327	350	370	358	351	334	331	340	314	343	340	327	357	356	321	346	327	307	330	335	351	352	339	341	350	365	359	320	366	349	352	342	337	359	325	350	324	333	319	346	352	373	318	335	345	338	316	325	359	363	308	358	364	336	326	336	349	329	365	340	387	344	329	321	325	363	352	334	341	336	330	347	333	331	324	339	336	372	334	334	365	351	351	355	365	330	301	353	344	321	339	343	356	324	367	341	334	333	362	328	361	334	365	354	365	343	327	344	340	324	312	345	347	303	372	354	356	378	368	298	348	366	333	359	337	319	331	335	350	333	330	336	381	329	331	319	359	334	378	352	340	351	314	346	347	385	321	343	352	330	337	325	342	341	339	335	325	341	338	339	315	386	340	347	363	339	353	317	341	349	351	370	369	350	338	327	291	305	322	343	341	315	364	332	345	344	357	342	297	352	359	354	365	341	341	322	335	358	353	386	376	346	337	360	349	336	324	335	331	354	359	379	358	327	353	335	347	310	353	317	322	334	344	354	323	325	340	345	353	332	336	351	315	355	330	307	322	353	353	340	339	325	341	318	324	364	362	334	348	319	343	342	357	358	346	343	316	358	330	314	330	339	343	352	362	332	362	362	340	345	369	327	314	362	329	370	341	313	308	377	348	360	335	341	361	316	345	324	367	324	337	367	326	340	377	340	340	321	360	329	343	316	358	342	347	348	323	390	318	316	342	312	323	337	318	325	350	340	318	350	345	329	353	355	333	328	338	338	355	289	330	347	339	339	350	335	349	336	369	349	321	327	335	341	338	328	312	336	338	318	350	343	312	336	337	335	357	321	349	311	338	319	327	351	358	322	372	354	329	361	307	340	347	355	340	349	350	341	341	374	347	345	351	360	325	354	359	347	332	333	337	358	358	338	314	312	342	347	358	380	330	306	325	365	340	318	342	338	346	356	337	328	319	330	334	344	326	331	347	337	318	336	357	347	373	333	383	328	358	327	342	344	359	331	334	322	359	340	325	332	326	344	337	329	345	335	342	349	354	344	326	334	315	344	372	343	330	375	328	340	324	346	355	321	364	370	355	315	351	332	337	328	340	354	332	307	337	331	363	350	327	318	350	352	318	358	364	315	372	363	387	385	352	321	332	335	356	361	322	367	326	315	363	314	323	339	334	310	317	359	293	372	306	364	353	352	358	357	350	346	343	339	323	359	349	357	336	370	343	367	369	343	353	339	360	347	349	330	329	367	302	321	358	306	356	356	323	330	342	353	335	354	336	350	336	381	330	321	347	341	335	328	404	331	345	347	365	339	346	343	357	337	343	334	349	316	323	323	322	348	344	341	356	342	347	348	340	338	383	316	363	355	338	373	302	313	344	343	340	335	361	338	353	330	342	330	350	359	337	353	341	353	349	346	340	352	344	325	361	337	330	348	342	324	361	329	345	335	330	360	345	327	366	359	371	369	341	346	343	358	324	325	340	311	306	347	344	356	367	367	346	348	344	371	323	360	353	380	357	351	310	348	359	329	295	344	333	294	331	326	330	345	320	321	331	353	328	361	342	375	336	333	365	319	350	302	335	358	342	335	336	351	361	395	324	345	354	338	343	341	331	352	341	337	345	337	310	324	319	369	349	366	334	352	340	358	345	348	312	371	357	330	344	317	360	367	336	330	363	329	356	323	315	369	334	344	319	354	336	352	372	328	342	372	356	353	335	328	310	365	338	356	351	365	342	333	332	352	338	377	349	309	343	335	332	306	327	315	334	322	308	330	335	339	334	377	356	352	369	357	343	309	380	300	323	327	332	403	349	369	363	340	350	377	351	327	315	351	345	347	324	349	361	317	320	311	358	309	359	357	320	334	361	345	349	341	355	341	361	345	369	358	336	337	367	364	375	354	351	384	340	357	336	355	346	335	358	359	334	294	339	347	344	376	357	360	347	325	349	358	326	354	338	342	352	346	362	361	366	369	319	319	323	336	319	320	343	358	343	326	336	341	343	336	353	365	342	357	345	345	309	357	350	317	326	348	356	304	336	330	323	373	358	340	330	358	350	360	336	328	347	353	324	329	337	368	321	350	340	337	364	346	340	324	330	337	331	317	321	332	325	342	358	354	342	351	363	357	334	349	347	351	340	336	322	359	336	343	348	342	355	378	340	355	330	353	328	368	342	302	340	342	307	361	357	314	345	357	331	332	362	325	345	318	340	316	313	342	346	355	360	326	365	385	367	329	306	312	376	334	354	350	349	345	350	311	361	334	337	350	352	313	356	356	340	370	307	325	327	365	335	344	345	352	350	352	342	340	299	351	335	335	339	340	346	306	313	372	336	365	324	348	362	341	352	331	326	321	341	341	307	329	334	339	351	353	366	377	345	343	364	311	355	338	334	339	351	364	335	360	346	354	342	332	340	367	308	336	312	359	328	357	326	330	335	342	357	363	303	340	346	346	329	347	346	364	341	360	343	286	333	343	309	310	315	336	346	347	373	326	331	374	345	340	314	362	349	338	332	327	353	347	320	331	357	338	335	351	326	345	352	326	373	328	341	329	334	366	349	328	354	321	341	354	329	351	333	363	343	340	351	339	368	343	329	331	374	328	342	331	361	334	345	348	348	345	326	351	362	380	374	365	338	340	345	331	323	278	352	375	332	330	341	345	351	333	353	344	368	336	355	348	301	347	344	302	377	329	328	356	354	322	352	318	312	332	332	347	323	334	367	312	313	357	323	364	360	327	340	338	355	317	341	322	334	320	349	341	335	357	312	362	307	363
23733	21137	29249	25955	23562	22316	16481	10196	7490	5716	4089	3086	2253	1777	1617	1477	1361	1079	936	852	728	699	659	617	599	516	450	515	482	485	496	459	472	463	463	424	494	454	460	424	439	450	425	446	450	438	457	455	465	412	432	436	454	403	443	418	411	428	450	452	443	388	446	431	450	442	406	454	436	461	432	422	443	455	462	471	452	431	422	431	416	450	430	445	425	488	432	463	462	434	452	428	400	438	415	471	449	439	440	450	450	454	423	428	420	429	439	397	435	433	429	416	401	440	466	442	401	439	436	405	441	440	436	410	445	435	420	455	478	459	421	457	454	424	454	421	420	470	448	407	425	419	417	437	448	443	452	442	418	463	449	408	415	400	436	425	456	412	421	450	457	455	419	406	434	434	420	423	392	442	405	426	408	438	484	439	405	407	417	422	422	437	412	412	415	391	396	463	437	433	432	463	449	453	424	393	441	423	414	396	427	459	440	410	447	404	412	418	468	471	432	453	417	406	466	443	434	410	425	418	446	421	437	407	411	435	430	410	460	427	439	430	451	430	421	428	412	433	454	444	443	438	442	439	456	394	423	458	441	453	400	432	423	408	423	400	425	444	428	438	422	448	449	444	427	448	476	419	419	413	433	390	428	418	447	452	416	474	407	432	432	442	413	423	443	471	403	438	433	448	449	453	442	389	420	417	455	398	466	424	404	447	425	444	426	431	450	486	422	423	419	446	449	419	422	415	413	444	473	430	453	430	425	460	452	438	452	426	379	453	443	441	444	453	462	432	485	418	423	421	429	433	384	459	465	431	458	417	451	435	414	418	464	457	426	457	452	465	464	447	456	466	388	410	426	408	446	402	470	432	441	444	394	455	431	440	440	431	427	457	433	399	430	431	439	415	451	438	466	441	458	436	442	424	459	403	467	458	451	411	445	404	464	439	426	403	437	425	437	473	469	468	463	429	450	456	427	444	433	448	448	439	430	466	417	450	410	428	468	395	406	459	435	427	437	409	450	428	439	413	418	417	405	390	473	454	430	431	412	431	439	431	399	427	389	439	427	410	430	415	479	432	429	452	418	388	407	407	421	426	443	410	431	422	456	476	428	491	403	430	468	425	410	435	442	461	431	465	430	413	447	458	450	445	468	385	414	420	411	430	466	417	448	413	419	447	482	431	442	381	443	428	438	413	457	436	430	396	404	431	400	454	460	459	445	401	407	455	436	439	450	410	418	457	428	439	444	427	425	458	426	449	437	411	414	433	438	424	438	451	427	418	447	409	455	415	473	412	452	450	446	401	443	461	428	431	446	461	399	408	462	440	427	434	408	408	418	416	437	439	434	407	426	449	413	422	426	384	415	460	466	431	428	423	445	434	452	447	427	430	456	428	436	437	451	483	447	415	423	446	437	443	423	447	416	453	450	411	432	428	434	431	445	434	449	455	439	450	463	432	418	476	436	440	432	416	473	450	445	422	448	452	419	438	432	449	437	441	421	464	440	436	423	479	433	464	426	404	435	440	414	416	466	424	404	460	424	448	405	404	408	413	460	455	420	430	434	401	392	464	401	427	401	457	422	439	417	406	429	406	452	432	430	415	397	392	408	441	426	439	441	408	431	435	441	429	398	405	406	438	458	419	414	449	472	440	463	439	448	399	428	412	458	429	430	438	452	452	433	466	432	440	430	477	446	451	424	450	416	418	436	416	415	433	419	449	463	418	445	432	423	419	406	443	439	434	454	478	444	465	425	417	438	433	453	419	453	450	418	447	437	436	418	434	406	448	435	418	447	428	397	449	456	417	437	440	435	439	438	418	413	442	447	419	428	409	476	442	429	410	461	423	444	413	432	431	472	425	444	445	446	426	422	409	470	413	411	445	418	408	460	387	409	427	470	449	410	484	449	404	436	470	410	420	442	417	462	437	435	432	450	443	437	391	432	424	409	411	435	419	425	439	443	450	425	413	380	445	423	411	423	408	407	427	446	437	426	424	407	412	436	420	435	421	427	441	451	441	435	414	441	414	451	469	426	419	454	444	410	404	418	450	430	423	471	416	457	444	440	434	417	452	413	428	433	437	407	432	418	486	421	456	454	460	401	465	443	474	439	437	431	441	453	422	404	445	434	424	427	412	467	443	418	412	419	444	418	426	462	435	418	405	426	416	411	397	432	442	399	436	442	434	417	396	442	421	426	402	452	430	435	418	434	437	429	451	450	484	400	409	374	476	476	426	434	451	397	483	443	424	434	433	398	408	433	459	419	413	439	421	418	445	420	425	440	390	476	433	412	474	464	446	427	453	455	387	452	467	407	433	425	437	436	428	454	468	431	448	477	424	455	455	448	438	448	419	440	418	443	441	450	403	402	408	418	411	450	441	450	457	419	431	433	441	470	415	409	461	444	444	413	416	454	463	437	414	428	414	419	404	420	449	450	445	439	432	434	447	416	411	419	455	401	436	452	399	423	468	456	391	388	470	445	435	414	422	391	440	398	434	432	417	432	427	366	398	397	429	439	475	428	413	406	415	414	452	401	429	456	404	418	429	418	467	405	429	444	398	414	436	439	420	432	447	368	459	439	456	430	427	436	438	424	447	435	423	452	456	418	403	433	434	433	413	444	410	400	414	433	477	407	468	478	421	449	411	431	427	438	427	448	394	439	444	445	445	452	458	449	404	409	439	418	460	419	415	427	425	477	465	470	429	408	435	425	413	433	449	454	438	430	461	441	452	441	401	450	395	406	439	423	402	417	423	410	419	412	447	448	435	415	421	412	414	394	418	432	434	463	422	421	423	436	444	436	448	445	436	426	382	444	440	427	413	425	444	462	428	432	448	446	432	441	416	429	414	445	458	434	439	399	404	424	455	433	447	423	456	453	410	405	464	421	422	435	410	422	445	450	419	414	444	452	420	438	403	433	444	483	449	425	442	436	443	395	455	434	441	474	431	427	453	411	409	425	425	459	484	427	444	426	423	454	412	445	480	426	427	458	429	430	424	425	409	429	458	439	446	437	428	495	459	399	447	406	468	423	441	396	435	424	429	446	410	443	422	424	447	403	430	426	424	432	438	459	388	404	472	474	446	432	409	455	460	394	421	461	436	429	439	454	482	448	376	401	411	452	426	424	424	437	420	452	448	441	447	434	462	423	402	402	435	483	434	439	451	447	439	397	464	437	424	442	469	446	429	446	419	437	416	431	388	431	478	430	446	433	442	419	377	467	452	402	430	413	408	398	404	432	414	442	405	448	451	429	479	441	431	437	425	462	410	443	423	416	427	454	399	447	428	423	419	431	413	489	389	474	421	456	458	388	445	455	403	383	457	438	444	462	434	416	420	451	415	407	447	441	389	411	444	401	420	427	402	423	439	422	433	421	435	443	437	449	462	433	385	411	434	505	425	412	454	458	421	423	458	426	415	424	419	438	456	422	409	425	402	384	399	416	457	434	457	433	439	424	483	448	418	441	447	433	439	427	429	439	423	431	408	443	413	445	405	459	426	417	453
36126	61771	49563	33738	28174	23004	16866	13362	11248	8453	6078	4697	3769	2706	2425	2235	1985	1503	1280	1096	1029	913	830	731	690	610	590	515	503	510	500	517	482	511	499	479	466	467	520	460	454	473	472	448	466	476	481	446	480	444	483	456	460	455	474	466	445	463	461	450	405	442	478	444	464	457	456	449	486	470	475	453	406	425	462	457	450	443	460	467	480	433	454	426	423	450	406	464	465	500	466	443	441	449	455	450	433	426	455	451	429	438	448	471	444	437	488	472	455	460	469	458	426	451	434	437	449	442	450	423	461	437	412	464	444	476	459	446	461	420	433	434	453	463	468	433	453	459	436	470	463	422	405	450	434	398	407	480	415	451	477	441	427	451	431	471	445	430	449	439	451	472	428	433	455	435	448	418	443	448	431	433	441	428	416	427	452	448	420	424	451	447	430	458	399	454	456	439	436	437	431	442	442	385	439	451	408	445	433	451	444	440	478	427	430	451	453	441	461	435	463	461	457	440	418	450	430	420	416	418	480	473	445	453	446	416	426	456	441	414	417	400	469	431	414	443	422	414	461	413	437	437	409	436	442	439	463	423	442	469	434	452	470	449	427	460	429	425	409	434	434	452	461	447	474	445	422	453	438	447	428	453	431	440	397	425	436	434	446	454	420	448	439	410	438	449	438	450	445	444	452	449	474	421	465	439	445	431	418	401	432	451	435	454	415	424	441	451	468	476	439	426	489	470	469	421	505	417	449	458	433	460	451	468	430	440	462	455	430	455	427	434	418	417	434	422	418	428	458	439	445	444	463	472	441	446	462	427	411	468	446	472	444	425	421	447	426	436	446	450	443	405	433	425	449	419	420	424	428	465	427	423	476	420	431	448	423	432	439	438	428	407	465	433	440	397	473	413	422	421	478	449	451	436	437	449	461	413	461	423	460	447	449	428	464	466	453	435	464	428	429	449	430	486	452	464	444	444	447	465	421	471	434	444	445	469	466	423	438	443	432	429	432	409	439	414	442	484	449	457	494	444	458	462	443	440	514	415	389	448	445	446	467	441	420	413	406	438	445	435	490	426	447	429	457	471	437	430	419	448	426	430	422	409	450	416	399	430	466	424	412	431	432	451	426	433	428	453	436	469	474	445	447	467	437	417	478	441	460	421	446	466	460	428	460	427	452	466	448	426	417	435	447	438	431	434	402	469	438	447	432	442	442	455	450	485	452	443	422	453	454	475	434	458	399	464	445	426	447	474	441	461	414	445	425	461	446	433	444	469	456	472	455	405	458	416	470	441	457	474	455	454	467	428	488	457	451	446	425	426	417	399	413	452	435	436	448	431	444	434	439	419	430	435	439	432	451	461	453	456	453	438	423	425	419	462	431	453	416	443	401	440	445	483	410	466	442	432	415	430	457	459	419	411	466	440	437	429	480	433	427	393	442	404	422	452	465	447	407	421	502	434	441	422	412	438	441	429	444	443	453	465	425	464	471	396	421	433	418	422	409	430	446	403	448	448	438	447	468	442	438	430	445	455	453	434	434	450	461	403	450	457	450	459	440	478	463	433	401	431	444	417	443	407	438	488	442	446	446	469	423	455	452	449	435	450	455	409	473	414	437	421	474	432	400	459	451	457	478	446	422	448	421	457	436	429	432	425	464	460	414	426	455	425	444	467	398	443	452	469	445	461	454	475	451	433	460	429	456	429	418	427	422	424	457	473	440	454	453	461	474	474	410	445	420	441	464	447	423	433	455	468	453	462	408	468	433	425	444	441	475	471	466	456	448	433	452	459	449	488	500	446	471	436	438	439	426	440	449	465	412	409	451	425	461	473	468	475	410	481	416	417	449	468	467	443	457	418	416	452	408	424	445	462	443	467	434	481	427	463	444	425	439	402	457	446	460	442	429	464	467	486	402	449	433	424	442	441	441	427	441	457	422	417	455	414	431	444	451	449	462	467	439	456	438	421	463	430	446	453	456	462	449	473	406	438	441	458	448	493	430	451	423	461	451	433	464	447	465	426	452	465	441	486	475	460	430	419	423	411	443	479	431	452	444	410	447	463	470	448	433	446	462	447	410	416	481	411	451	483	431	464	434	416	453	468	408	439	452	447	426	436	470	462	442	422	484	420	451	451	453	436	425	464	456	425	464	428	413	466	420	440	471	436	465	411	473	489	438	475	468	431	452	439	454	431	444	464	441	469	468	449	503	437	431	446	454	436	454	473	464	417	444	411	450	467	453	455	489	442	428	442	446	444	446	444	416	448	438	440	406	440	455	485	452	457	432	425	454	449	454	448	465	426	407	431	443	430	417	455	426	401	425	447	437	467	455	450	433	460	436	452	439	475	410	452	418	401	450	451	421	424	412	432	447	445	435	483	427	440	433	436	484	454	426	501	462	457	463	428	443	444	444	432	475	440	469	451	438	467	468	462	454	484	457	438	455	466	418	468	452	438	452	436	403	419	467	479	430	454	480	434	439	466	422	446	461	455	431	480	464	452	418	422	422	460	471	449	479	496	425	430	448	439	464	459	475	473	457	439	439	454	428	460	446	466	476	425	452	424	431	405	457	448	432	407	456	457	462	426	477	444	419	411	458	455	440	483	432	468	480	411	451	439	438	454	408	419	457	458	450	450	478	409	441	472	454	455	432	442	468	436	441	458	436	460	472	415	479	470	430	455	406	458	411	401	447	463	415	440	475	439	477	461	434	448	428	476	427	436	438	448	427	437	440	440	456	456	438	427	455	428	469	460	445	437	467	402	436	452	421	453	454	400	463	403	456	433	439	457	447	402	429	438	461	455	428	483	446	474	446	442	457	447	430	423	446	471	507	424	426	470	465	482	457	437	448	417	422	465	440	434	438	458	420	445	430	429	444	426	436	457	461	452	491	484	459	433	400	400	420	444	479	415	465	411	421	421	420	469	446	441	463	425	441	452	461	464	467	420	478	461	472	450	453	430	436	424	411	444	430	419	491	419	435	399	436	434	449	435	446	461	427	453	429	478	412	413	443	447	433	464	465	437	444	445	454	435	474	435	477	432	450	439	412	454	433	457	469	438	438	443	456	415	449	442	446	437	474	454	447	465	488	473	446	476	427	420	450	428	469	439	399	407	437	452	422	491	437	384	447	465	447	464	457	428	445	478	448	471	455	428	444	443	444	459	463	436	434	456	432	442	435	446	457	437	462	447	492	440	428	446	435	459	458	484	442	425	467	480	427	475	428	446	457	449	429	422	469	488	465	427	424	440	429	427	496	437	455	431	430	408	467	423	417	470	443	486	397	426	457	426	456	438	426	426	450	466	449	430	447	437	421	451	456	421	465	426	465	464	404	415	438	465	416	418	442	410	422	409	459	436	416	442	447	452	467	426	469	431	434	437	440	437	422	430	466	447	409	463	446	431	435	492	453	427	460	430	410	472	450	438	407	464	428	453	452	429	439	478	436	455	437	432	448	447	472	411	451	399	450	442	408	442	442	426	454	455	430	414	418	464	437	471	418	461
25022	21746	30735	28761	22811	18209	12016	8268	6143	4292	3065	2322	1829	1465	1369	1236	1060	882	754	660	600	573	553	491	512	446	411	387	412	394	397	361	423	398	364	373	357	385	428	377	369	355	366	376	345	367	355	362	388	325	333	322	358	365	350	353	352	342	347	351	347	365	368	389	357	353	371	376	370	388	338	371	338	336	320	316	358	386	352	397	344	378	339	315	355	324	332	364	349	354	334	368	378	370	330	372	383	326	385	358	361	363	323	330	359	328	347	333	317	364	343	339	342	354	354	331	327	329	340	360	339	343	357	346	382	336	325	336	337	374	339	358	345	337	367	368	327	314	360	352	357	307	330	353	352	357	346	357	368	347	316	341	365	372	363	313	353	309	352	335	327	327	350	363	326	355	326	330	345	328	382	345	325	357	342	357	347	364	357	322	360	348	327	361	349	334	352	331	355	323	359	372	320	331	350	336	359	337	362	356	339	371	366	376	356	343	343	362	333	353	350	362	355	325	405	372	322	379	362	344	386	350	378	332	378	332	392	320	326	317	359	352	356	361	310	332	352	370	330	352	329	353	352	365	333	365	369	353	351	372	343	370	338	365	328	360	384	331	348	354	329	333	376	360	366	359	353	358	363	345	329	323	304	338	347	316	355	360	359	360	370	352	347	349	369	332	368	357	354	339	365	369	365	367	356	355	366	330	348	354	360	339	369	387	360	347	368	338	335	349	327	382	334	301	360	339	368	355	311	334	368	347	353	323	332	340	322	357	357	323	334	364	342	315	367	368	332	343	319	337	322	364	322	354	310	366	307	341	317	396	338	330	341	325	354	368	363	361	385	332	371	364	319	345	348	376	323	299	335	333	370	340	321	369	375	361	368	356	350	358	345	335	326	325	352	343	338	355	349	348	341	369	339	393	341	322	347	351	338	314	322	339	351	324	366	334	320	324	337	375	339	333	386	375	342	320	359	356	349	344	372	332	342	334	342	386	314	320	340	377	328	342	354	364	337	349	374	332	355	374	356	359	334	329	344	366	328	367	328	354	338	345	334	364	336	341	375	315	365	369	336	347	345	310	346	365	329	330	316	346	310	346	342	362	354	324	335	339	326	350	401	389	329	345	342	363	352	369	348	339	357	371	353	379	349	336	354	340	312	394	364	380	335	314	353	320	331	384	350	333	339	348	341	334	347	334	344	332	343	323	372	329	370	383	369	315	351	340	347	356	372	353	325	345	341	326	358	310	369	344	377	332	320	374	352	331	375	354	350	323	362	343	339	347	344	343	329	369	346	349	341	338	355	333	345	321	354	324	360	346	341	380	347	336	363	340	361	329	381	332	344	322	360	317	352	348	366	354	333	330	353	353	349	319	337	335	366	361	345	352	336	347	342	342	336	323	376	326	365	336	345	334	345	376	340	310	336	335	334	342	363	308	341	364	341	359	333	342	343	368	350	332	334	356	368	345	392	332	318	337	331	333	372	355	344	335	359	363	332	340	333	346	336	363	313	335	356	337	351	351	362	359	339	335	350	330	350	340	356	390	354	356	374	333	348	357	348	346	308	370	361	344	362	351	319	370	358	346	359	350	338	373	373	341	340	368	334	350	372	331	367	359	339	339	333	335	346	358	361	372	359	359	322	377	323	354	345	367	351	364	380	346	322	373	342	350	364	367	353	365	361	337	333	350	342	377	363	355	318	366	364	371	366	338	361	368	350	342	337	342	345	350	345	334	340	340	341	318	318	366	335	337	367	383	361	340	364	344	355	364	348	363	357	338	364	338	355	359	340	331	326	318	354	339	334	325	341	364	339	337	397	354	324	338	338	336	341	375	348	335	325	365	350	332	327	354	305	377	360	348	342	340	344	351	348	381	325	311	358	357	327	362	365	360	367	324	341	372	333	340	330	348	360	327	304	371	363	376	336	355	318	329	354	340	347	340	333	384	358	320	335	341	329	364	361	357	340	322	361	351	357	354	379	328	355	341	337	345	323	335	321	324	344	337	369	357	341	328	330	346	348	347	334	346	330	363	346	338	355	355	334	351	344	347	387	350	346	349	349	320	328	365	358	377	344	330	331	348	359	322	328	325	357	366	347	330	358	339	366	349	356	353	347	337	333	352	378	347	360	301	336	344	374	346	329	345	361	363	381	373	332	355	356	343	365	312	359	372	355	348	375	358	352	357	326	330	358	351	332	342	332	330	348	346	376	331	339	356	377	347	341	385	359	354	350	370	368	332	375	364	335	390	352	351	355	371	345	366	323	373	340	339	351	370	365	335	330	361	371	350	336	309	312	361	377	388	348	368	365	345	383	346	337	388	343	331	323	340	345	381	358	369	357	372	378	374	365	368	339	333	340	352	363	384	320	382	327	316	355	325	340	350	343	364	303	352	349	368	355	341	369	340	324	343	350	338	336	332	374	351	320	349	342	338	354	343	345	348	327	332	371	355	379	353	324	315	313	349	350	323	331	365	346	361	337	329	360	351	354	334	346	353	308	310	337	351	361	347	322	349	359	345	336	353	369	400	353	361	388	401	308	335	337	341	347	366	331	349	332	324	331	351	319	355	387	336	347	350	341	369	338	367	328	322	371	369	308	329	337	313	344	359	355	322	326	353	395	361	333	350	368	331	358	321	357	371	356	355	349	362	384	365	361	329	347	326	334	345	304	339	350	388	348	347	352	377	314	345	351	373	314	326	365	369	350	355	331	370	308	337	321	355	333	344	363	353	356	327	343	338	368	345	337	335	362	364	347	335	333	355	339	349	334	363	353	371	329	328	308	353	318	392	312	341	331	349	345	360	383	336	364	326	361	367	357	344	322	314	320	297	358	327	352	348	353	369	346	339	340	359	349	378	322	315	363	333	344	340	320	348	393	334	383	365	362	349	344	325	347	345	313	380	369	331	341	345	357	339	366	323	338	337	335	346	338	354	363	344	351	366	364	361	325	339	360	353	381	370	373	393	344	355	362	316	354	327	368	368	356	372	325	355	334	341	361	370	339	347	337	343	368	356	347	385	349	371	347	364	347	310	338	343	349	332	389	327	360	318	353	351	310	319	328	336	342	376	361	328	329	352	356	345	345	334	348	359	368	351	385	314	331	347	321	311	360	341	322	353	337	342	309	357	350	331	366	364	323	351	328	330	347	349	314	358	359	376	339	338	301	346	342	341	347	363	326	355	322	363	342	331	374	349	356	340	373	367	318	333	350	354	354	357	348	350	331	357	347	368	383	344	360	327	357	340	327	397	320	355	365	328	378	329	354	364	368	340	346	339	342	360	344	391	342	348	375	363	351	327	321	348	345	358	332	323	357	316	312	332	357	345	321	328	367	356	334	362	344	358	322	332	342	302	354	385	347	367	357	337	353	340	346	358	368	343	319	367	375	346	352	400	345	367	370	358	354	355	367	398	359	334	371	331	324	364	352	364	325	344	386	358	329	341	375	376	322	362	381	346	318	330	328	313	308	358	337	323	374	363	345	350	335	334	359	371	360	338
35629	58110	45478	31244	25177	20486	15403	12401	9715	7108	5265	3871	2962	2360	2116	1932	1655	1241	1042	895	870	673	687	629	545	550	493	424	473	445	426	384	411	422	397	405	395	411	386	420	384	408	376	380	379	380	365	342	426	371	390	404	369	400	363	388	344	369	401	382	371	378	406	379	412	346	386	381	361	374	399	423	353	362	389	368	370	364	406	355	339	397	356	350	369	355	355	351	385	354	376	369	375	347	388	362	359	366	389	353	360	371	393	366	399	397	387	376	385	359	373	371	350	383	410	378	373	400	377	356	398	389	380	343	369	371	396	341	322	390	380	363	362	353	352	354	384	357	365	341	358	402	358	357	380	390	317	401	364	372	353	379	363	391	353	410	351	330	356	399	391	349	385	366	381	384	385	393	366	376	342	360	349	363	392	366	393	345	386	367	337	364	376	366	344	406	366	383	352	371	386	360	370	363	372	365	349	347	378	324	404	378	350	380	362	383	369	375	325	369	381	350	370	363	360	361	379	363	342	341	356	374	330	337	359	382	390	361	333	405	373	383	336	412	393	382	369	375	376	368	374	358	351	356	357	369	360	396	396	390	353	367	343	366	369	344	377	388	343	365	347	371	368	327	405	346	342	350	352	392	348	370	370	380	344	379	405	408	359	380	396	354	372	373	371	385	379	390	388	371	364	341	377	395	361	347	383	352	364	367	410	349	356	392	364	360	348	402	328	345	388	392	381	385	366	350	380	378	354	385	357	375	377	385	372	380	354	375	345	359	362	354	363	363	334	391	394	379	365	409	400	374	369	416	350	340	346	371	377	356	388	376	409	383	356	379	377	352	357	426	388	387	387	352	405	370	382	389	380	367	394	381	395	373	349	377	370	386	415	386	356	375	391	370	337	363	406	377	385	390	355	391	373	387	348	363	377	400	354	363	336	399	362	363	387	388	354	349	364	356	352	333	352	382	352	383	341	358	408	353	404	388	392	396	400	353	348	362	384	395	363	382	394	366	369	383	324	369	364	342	340	362	347	390	377	358	372	398	347	397	376	395	351	360	386	365	364	369	381	332	365	377	392	348	363	374	422	415	366	357	356	343	390	397	389	392	371	369	387	376	383	385	359	359	388	405	369	374	350	379	388	369	379	418	408	413	388	403	383	394	373	391	362	390	363	365	371	359	406	353	406	346	353	370	399	346	366	404	360	372	396	395	345	367	362	346	367	397	380	350	356	380	356	402	384	398	366	392	363	369	347	371	374	373	372	390	386	373	405	373	354	385	399	346	370	364	358	393	390	378	385	383	391	364	368	379	370	382	370	361	396	398	381	367	366	390	364	371	389	387	379	368	363	342	353	367	368	358	383	349	392	397	390	367	398	391	399	391	397	363	347	361	363	367	360	390	361	353	367	330	379	353	369	390	343	373	363	392	390	366	390	376	352	355	386	377	403	353	392	404	390	377	401	374	394	347	364	374	361	337	385	352	395	387	344	400	347	365	380	366	366	392	380	363	369	365	387	388	373	390	394	410	387	387	382	362	381	359	368	361	383	381	359	401	348	363	374	373	373	380	377	326	346	375	372	351	353	341	366	364	346	352	384	375	418	362	330	372	368	402	365	385	341	382	365	369	352	362	373	368	353	365	383	363	395	396	346	375	372	367	348	365	396	392	355	357	341	356	359	357	389	360	389	392	374	362	364	364	349	342	364	380	404	344	354	364	394	398	351	364	366	388	392	366	367	373	388	383	357	375	354	372	366	362	383	357	375	377	417	380	396	366	372	351	387	400	343	385	363	387	359	397	345	388	421	349	403	370	376	357	360	397	357	345	384	381	394	357	327	355	369	366	349	376	381	411	396	395	378	370	372	365	396	378	373	372	393	391	355	368	382	385	402	397	371	353	366	381	394	375	371	369	379	374	392	365	398	406	397	326	395	380	411	378	351	361	389	411	392	370	360	363	353	392	365	343	401	325	377	354	363	341	394	348	398	385	370	384	377	372	340	363	341	358	388	349	379	364	371	395	401	381	389	385	380	389	350	355	389	364	382	342	341	375	366	340	383	392	378	369	373	387	392	362	399	365	381	404	368	381	371	364	380	375	361	362	410	360	350	392	342	362	428	403	354	399	367	374	341	367	359	382	365	396	339	374	374	352	366	406	359	364	365	382	392	353	380	338	393	367	355	342	344	341	344	339	384	392	338	388	354	359	357	354	371	367	372	386	421	353	390	355	359	379	386	358	379	349	350	409	387	358	393	396	380	354	351	348	367	359	389	398	341	426	393	375	394	343	380	412	351	391	355	359	404	337	363	394	422	316	381	372	357	405	351	390	367	382	387	363	406	327	359	371	377	378	381	396	362	353	391	413	385	374	343	370	387	348	366	380	378	391	416	361	368	385	366	354	375	363	359	386	345	374	363	388	382	367	396	385	358	371	345	364	383	394	350	354	362	367	361	358	373	404	349	358	344	353	387	372	389	393	361	369	382	372	353	365	379	354	373	387	406	356	396	350	353	358	420	391	369	368	381	372	364	384	364	348	353	367	360	352	352	388	361	356	395	364	360	395	364	376	385	394	344	364	360	376	381	332	406	398	350	387	394	353	387	355	364	388	380	361	368	371	370	360	378	349	372	365	357	388	397	377	369	379	343	365	344	383	377	352	389	371	378	371	351	345	320	385	391	356	358	363	363	367	390	399	381	360	390	372	386	406	375	341	379	378	383	359	342	366	397	374	348	357	335	391	359	378	368	389	364	383	349	330	360	373	363	390	370	367	357	376	388	393	372	333	397	390	356	358	363	376	360	387	350	352	345	350	370	355	418	378	358	404	348	405	382	369	355	344	362	367	328	402	356	365	396	326	369	362	405	360	376	367	375	368	376	394	347	360	400	403	390	346	379	346	354	378	359	373	373	390	361	366	353	372	376	373	351	355	409	357	371	362	372	348	368	395	387	365	366	362	391	371	369	371	403	376	382	385	363	385	386	382	368	359	351	371	381	396	364	385	359	367	359	367	359	374	342	383	369	387	334	370	383	398	384	327	334	354	369	392	368	354	400	360	371	342	357	358	348	361	398	380	355	395	372	343	390	372	350	349	383	356	377	366	356	372	366	381	358	362	407	385	376	348	383	364	390	365	377	399	361	357	383	369	349	348	394	386	358	368	402	351	357	357	390	373	396	369	378	381	365	382	370	348	369	349	359	358	387	357	381	394	357	368	376	389	377	365	382	374	355	348	387	371	356	405	394	402	385	354	376	315	384	355	359	367	382	341	373	363	372	363	357	373	367	358	385	391	368	373	356	403	373	388	366	397	353	360	358	357	365	372	366	373	389	369	368	373	365	386	420	375	365	370	385	317	353	368	366	355	376	345	346	363	361	399	345	390	348	371	384	367	358	377	384	392	367	362	384	386	383	378	383	364	430	353	369	370	400	355	366	373	379	356	390	373	330	380	368	363	391	345	371	387	359	377	374	350	398	380	378	349	363	418	381	333	370	382	378	350	350	365
22720	21200	28975	24120	22462	24805	24510	15512	10545	7536	5427	3914	3212	2665	2364	2151	1793	1369	1270	1066	1024	875	834	767	686	646	683	602	651	611	559	601	580	613	598	588	597	582	587	565	618	550	558	542	555	596	516	507	531	515	568	550	560	523	528	552	525	503	524	565	560	550	526	532	555	552	489	531	565	549	561	543	556	514	477	536	494	551	541	554	537	516	578	506	499	513	529	550	545	523	516	499	516	526	549	549	491	565	545	519	540	499	534	528	524	493	522	525	537	510	503	515	514	485	518	528	523	522	534	526	520	505	479	501	511	564	535	525	477	528	527	550	538	539	497	494	560	504	524	519	523	506	553	552	500	525	504	574	525	553	506	527	559	513	523	492	469	487	486	521	568	517	524	488	509	518	512	527	565	521	487	538	496	513	495	529	504	499	477	543	513	527	543	521	532	534	503	562	504	537	544	489	554	505	512	537	498	503	503	537	513	537	551	500	497	554	535	539	514	551	510	506	516	532	513	549	526	532	517	530	524	524	557	498	546	550	478	544	519	505	508	507	513	573	465	547	513	540	547	510	530	546	528	527	516	510	550	470	491	531	536	493	502	530	540	486	560	506	546	543	526	521	534	557	544	515	487	538	539	513	502	533	511	522	507	507	501	537	517	532	525	534	555	536	548	508	523	507	519	506	549	563	539	544	531	520	516	542	553	478	482	486	542	543	538	511	541	521	483	477	503	523	534	545	512	526	506	510	562	521	561	487	602	522	520	488	541	562	560	532	536	505	543	549	488	561	517	495	513	509	518	541	558	512	549	511	510	558	523	457	495	480	529	565	455	551	521	530	508	522	542	497	517	524	484	546	510	536	496	539	550	530	520	521	550	507	534	533	482	509	503	530	512	546	511	500	497	527	531	538	500	514	507	542	506	482	523	547	561	520	507	526	538	501	522	543	557	519	507	499	526	521	544	518	502	545	555	465	518	503	502	515	542	518	544	522	502	523	512	528	510	533	514	535	486	528	519	512	514	495	534	498	489	538	543	545	488	523	515	564	508	546	524	535	539	538	537	518	513	522	539	515	523	545	513	522	485	508	498	522	467	543	500	502	555	491	557	569	495	539	500	568	513	527	525	529	558	529	489	536	505	557	496	510	470	525	532	554	496	487	507	572	530	532	534	502	498	540	510	525	514	577	564	556	507	523	505	530	521	545	509	550	521	520	516	546	537	526	538	514	525	497	520	516	499	528	510	522	485	562	507	539	518	571	536	527	510	549	489	498	512	533	517	556	470	554	513	563	506	544	537	523	520	534	517	517	529	516	546	545	509	499	542	511	492	519	556	522	514	508	531	511	541	528	539	556	541	490	504	521	520	489	500	556	491	518	511	523	546	516	554	502	526	505	502	521	517	492	566	524	506	522	547	481	530	523	500	512	526	480	466	518	569	527	513	504	555	554	547	500	508	519	500	525	493	548	509	501	510	496	491	536	483	522	542	536	516	537	572	574	529	542	518	502	507	502	567	551	496	505	524	529	516	520	540	498	527	530	534	529	510	536	451	524	527	568	580	524	546	531	542	536	530	491	524	511	544	566	563	527	523	531	534	489	557	527	576	491	513	555	512	514	546	511	506	514	545	538	559	508	528	532	514	502	562	542	533	534	561	497	525	543	551	535	521	528	532	500	502	548	572	548	521	517	503	500	505	513	509	518	534	512	562	511	517	491	469	551	529	534	503	534	518	516	520	536	476	565	498	514	488	483	532	538	491	503	518	515	535	517	515	523	550	517	517	536	527	500	509	523	530	482	508	544	565	471	548	502	515	533	505	511	497	540	509	479	544	510	507	487	511	520	552	554	550	504	509	527	491	517	532	503	479	485	502	523	509	510	505	501	510	497	527	509	539	526	527	534	494	520	500	486	509	494	490	525	500	523	532	493	472	532	530	554	541	545	487	543	493	545	504	506	460	513	541	500	535	538	506	531	540	518	510	522	533	529	527	545	527	535	484	498	489	501	537	483	501	510	555	508	552	574	555	512	499	555	486	525	509	528	538	492	531	512	479	518	537	525	514	559	520	524	500	479	523	556	532	522	522	510	507	497	492	523	540	543	541	470	509	539	521	569	543	538	524	511	516	569	513	492	525	559	561	508	539	541	525	486	491	539	571	511	569	510	475	527	557	518	553	515	552	514	499	541	496	486	484	509	502	531	546	536	527	498	519	482	517	511	516	507	516	524	555	528	521	529	544	571	512	499	559	521	501	478	496	555	482	503	558	525	549	540	539	510	519	500	519	509	506	498	493	518	557	485	574	513	556	509	547	464	569	522	509	503	536	516	517	533	512	496	527	528	526	534	514	507	528	512	499	519	496	553	541	467	502	522	521	520	518	547	510	507	539	536	541	516	515	506	488	542	549	554	517	521	520	491	548	542	549	566	482	530	497	597	527	516	511	514	518	490	520	475	559	523	535	533	490	533	513	510	541	503	506	501	502	561	514	497	519	507	551	620	519	540	517	535	519	494	563	504	516	512	536	479	510	517	529	525	516	513	529	489	518	542	542	506	516	495	451	538	505	501	510	505	504	507	539	504	547	527	538	540	541	503	501	534	515	544	508	539	513	530	505	528	535	553	543	526	528	549	484	543	564	508	506	484	531	502	524	504	525	552	516	524	536	542	505	546	511	519	530	521	522	503	518	529	564	497	519	509	573	548	559	475	529	561	513	567	496	544	508	513	502	530	492	552	518	523	493	548	483	482	509	534	560	527	517	528	518	519	534	553	511	488	537	533	553	511	499	510	518	484	540	530	503	548	539	526	519	551	498	521	531	538	523	510	569	505	556	489	553	565	543	510	516	570	523	517	516	487	523	531	504	514	530	564	489	492	502	529	540	501	540	517	520	555	523	491	532	515	514	543	502	510	535	526	517	571	525	540	495	521	549	518	507	539	490	536	500	508	521	527	550	531	561	515	513	554	543	537	509	528	560	535	526	474	570	505	513	525	543	529	521	506	499	543	481	507	530	535	509	559	505	525	535	528	509	495	521	490	528	541	542	530	488	495	518	547	561	532	464	543	491	560	534	506	538	528	549	480	538	556	504	527	518	529	496	538	489	533	537	521	536	507	501	504	544	549	519	519	501	518	563	505	517	534	471	488	496	502	525	498	534	530	541	512	540	525	481	508	541	529	542	546	520	547	495	494	495	510	480	545	541	503	525	507	547	464	550	510	537	525	520	505	478	517	543	495	508	491	512	561	525	524	509	513	523	503	523	511	517	513	545	471	513	511	497	522	490	507	529	550	481	498	490	528	504	544	531	479	538	533	524	500	505	513	496	519	542	492	463	492	527	529	534	545	504	537	520	518	558	560	513	548	519	495	499	517	509	546	541	494	512	516	540	528	513	541	517	509	517	499	547	513	536	518	519	549	537	523	528	514	538	528	578	544	520	519	549	519	513	492	506	492	503	501	515	542	507	495	498	535	526	503	518	529	518	551	546	537	541	493	517	508	545	499
39062	67365	53652	39872	33209	28405	22697	18699	14639	10802	8121	6091	4951	4075	3681	3152	2570	2004	1628	1404	1402	1121	1040	957	906	804	687	730	739	682	624	659	640	655	641	619	588	573	582	555	561	583	599	534	556	563	538	574	540	549	541	573	594	567	550	546	551	536	553	527	609	552	596	561	610	546	553	570	552	618	585	589	571	546	552	537	535	548	506	545	523	563	565	548	547	555	539	540	568	562	592	544	560	511	504	493	529	537	509	575	532	536	514	539	484	544	547	519	543	544	564	558	531	506	546	575	530	531	530	521	524	567	530	543	538	526	534	523	551	575	583	541	542	536	529	509	529	535	523	538	518	541	543	528	498	570	558	547	532	522	538	502	508	551	522	562	547	473	551	499	531	510	498	525	510	540	557	523	498	549	566	533	503	564	538	495	497	524	531	561	526	528	523	521	524	531	526	525	518	514	562	530	499	528	530	528	538	547	575	517	535	505	498	512	541	532	547	528	549	557	503	518	527	546	548	510	558	541	537	508	515	542	516	544	499	515	567	526	528	544	559	559	539	542	556	513	522	501	532	526	536	506	517	514	516	550	509	527	517	545	537	511	515	518	486	568	478	518	560	527	489	508	545	548	545	478	549	524	530	515	548	497	528	505	532	605	537	563	466	526	551	523	565	501	546	510	534	530	522	550	498	501	536	550	536	558	521	511	528	589	538	600	498	577	575	546	464	552	571	575	529	533	562	546	522	496	524	565	552	531	553	535	536	543	529	512	557	524	533	511	523	543	478	571	528	497	512	585	518	553	538	498	539	537	518	532	543	507	570	531	543	526	552	485	555	550	514	512	526	529	534	527	527	553	539	511	558	513	551	539	563	534	548	506	561	525	541	551	574	533	530	564	522	533	495	557	518	533	509	547	530	523	560	556	530	493	551	539	538	551	506	535	535	504	538	512	557	532	550	532	555	543	537	527	497	518	545	528	514	506	523	550	514	524	542	568	499	565	538	524	530	518	536	512	521	537	551	538	497	558	581	559	524	517	533	526	509	559	543	590	555	545	515	566	544	560	539	551	506	567	562	488	519	541	501	520	547	544	534	526	513	510	584	531	588	533	499	510	516	523	519	538	528	496	519	539	488	559	522	556	538	513	558	550	483	535	556	505	535	555	542	558	522	527	531	523	516	564	496	525	533	523	499	537	550	547	513	539	560	527	524	540	534	552	561	540	517	489	523	576	541	507	544	544	576	519	515	522	539	550	578	529	554	548	537	513	536	508	467	512	518	535	528	488	511	538	491	512	534	548	525	539	514	548	508	521	514	534	541	519	506	544	541	528	521	540	477	484	550	495	550	520	583	550	556	534	525	517	539	501	566	495	560	496	512	530	538	558	549	528	543	520	530	549	520	545	500	546	505	502	511	506	535	503	521	528	559	542	526	572	497	542	495	543	494	517	485	515	554	556	522	526	525	498	562	531	535	505	525	518	569	568	508	540	492	525	491	521	555	533	577	529	525	522	535	573	534	505	502	541	562	534	590	528	516	525	518	532	533	516	520	474	500	492	530	551	532	542	516	551	539	527	533	538	498	519	532	565	540	566	515	527	498	534	490	533	537	503	502	493	495	564	515	544	544	535	514	484	516	544	515	541	526	533	548	545	536	520	543	530	577	546	525	534	523	514	509	546	542	538	541	515	509	524	567	533	576	490	557	555	493	566	524	545	529	490	531	539	537	555	511	547	527	553	501	539	539	569	523	502	548	537	519	602	536	546	499	557	475	549	549	533	522	577	522	554	537	527	535	544	532	521	540	538	551	542	521	549	510	512	511	535	537	541	502	531	548	555	532	561	519	528	526	533	526	473	543	515	509	505	533	510	548	516	550	574	530	534	551	535	547	543	527	529	562	514	522	506	485	513	538	529	527	547	530	542	504	518	516	517	527	529	544	525	559	517	494	522	577	544	555	537	600	529	532	544	497	535	493	522	533	512	548	513	528	477	504	521	576	518	517	576	526	533	534	577	523	578	492	500	499	564	538	540	543	509	550	513	548	545	578	508	544	529	550	593	597	516	523	567	530	529	561	558	535	535	536	532	533	563	515	502	505	534	533	527	523	505	549	468	526	519	522	542	502	523	518	522	516	521	549	554	535	520	542	508	514	497	500	555	529	555	529	556	539	502	560	538	547	534	556	530	528	530	532	526	512	563	565	545	545	521	515	500	533	543	584	527	551	509	500	519	535	555	501	558	494	561	520	513	531	546	540	516	542	574	500	525	496	514	516	505	483	528	542	578	553	519	544	491	568	510	502	506	544	526	552	530	487	570	523	558	564	517	511	564	519	508	501	578	550	574	526	575	516	557	540	551	493	581	523	515	526	542	512	545	527	514	549	531	565	541	548	550	497	570	507	536	505	517	547	549	590	551	513	554	539	485	572	551	576	508	473	507	542	550	510	512	528	499	549	493	511	499	502	554	516	560	526	534	579	547	538	543	546	513	545	471	529	523	560	515	529	554	526	510	546	507	562	546	514	569	525	533	560	564	514	483	514	531	503	502	533	534	572	515	511	501	547	516	555	545	527	532	508	512	518	542	536	460	533	477	531	554	520	497	562	510	577	548	564	555	539	499	490	551	516	552	522	545	539	542	527	469	540	546	556	547	543	507	530	543	510	527	542	540	500	503	494	516	505	556	560	551	522	572	544	511	515	530	562	541	545	582	491	520	512	524	540	546	514	521	547	554	561	548	523	515	520	565	533	532	599	544	531	541	495	584	521	525	534	456	549	519	516	513	513	543	539	562	497	524	524	543	520	523	524	531	535	551	494	533	535	572	529	541	500	520	544	498	541	546	503	527	517	541	556	527	538	558	527	537	509	474	582	509	558	539	534	569	501	522	571	555	535	512	527	513	493	545	553	495	522	556	517	527	520	598	557	502	521	540	505	509	535	528	545	542	541	521	521	509	524	540	527	515	559	531	511	539	570	495	545	489	533	490	531	566	534	524	517	518	570	552	548	522	533	522	531	554	542	547	550	541	569	552	548	528	535	545	527	562	526	554	521	495	503	519	503	551	579	556	520	521	542	561	552	516	527	537	502	561	532	517	523	521	533	527	528	532	563	543	508	540	560	493	518	547	512	517	542	573	508	533	539	553	532	528	539	555	535	548	505	568	555	554	513	538	542	568	535	549	592	521	549	570	509	556	556	533	605	543	545	528	539	535	521	529	531	494	537	527	517	514	541	504	525	576	507	497	482	471	496	538	506	505	540	540	548	534	513	486	536	510	500	479	572	560	520	527	561	547	530	534	563	515	561	555	510	540	521	506	514	538	543	540	550	511	523	583	532	535	545	529	542	539	575	553	505	519	545	499	524	567	556	534	508	528	520	591	543	534	553	532	566	508	527	553	473	498	552	545	519	536	542	549	528	519	544	564	555	533	511	554	526	554	534	570	511	514	560	498	524	526	505	541	539	538	523	479	530	575	573	538	526	513	533	528	501	522	537	526	543	489	503	551
32770	41378	43258	31610	21059	14370	9639	6840	4738	3149	2233	1730	1434	1144	1127	955	822	648	588	518	472	459	414	406	395	361	324	342	330	355	310	358	351	334	332	328	329	310	360	327	319	300	346	309	335	312	305	354	332	334	367	320	324	323	319	309	342	300	331	307	352	303	356	343	358	309	316	314	358	318	329	306	333	293	313	325	345	303	311	302	305	327	285	303	330	302	316	283	309	317	345	304	333	308	320	305	358	332	311	316	309	304	338	304	349	303	295	350	314	297	302	320	281	348	331	348	295	312	332	284	357	321	302	327	290	323	344	315	322	314	313	310	296	327	298	327	317	305	325	301	333	315	297	297	296	295	285	304	339	319	358	300	302	330	323	322	302	331	332	324	312	291	294	336	300	340	321	315	341	312	343	313	306	319	295	348	329	323	308	326	308	314	342	334	315	319	339	306	357	296	322	327	336	313	295	315	337	308	321	304	310	327	310	307	315	296	308	323	312	294	336	302	338	318	327	292	317	329	320	335	278	335	287	316	341	316	307	310	344	329	292	315	315	326	318	349	319	311	322	297	355	331	314	335	318	327	292	325	357	332	321	282	331	339	322	340	310	332	335	334	316	299	285	332	355	307	309	321	321	344	313	345	273	326	301	311	320	322	305	302	320	352	313	309	331	254	329	340	304	322	332	301	308	337	324	303	301	295	331	322	313	305	292	332	304	321	311	307	321	323	308	347	332	347	318	279	317	321	325	315	327	290	297	310	296	323	315	317	314	337	310	285	309	314	310	343	331	314	346	297	359	351	296	381	327	331	331	298	331	317	325	346	323	320	341	331	341	321	320	325	301	336	304	299	301	300	323	332	323	337	317	299	331	335	311	304	319	335	323	321	304	294	340	322	295	356	321	266	311	319	340	322	335	349	322	318	323	293	300	330	301	315	320	324	327	312	313	331	302	305	326	348	307	315	344	330	301	311	280	317	330	294	307	278	343	327	289	330	316	330	301	308	353	319	342	353	315	323	320	328	332	333	307	354	300	328	319	318	324	290	318	329	335	310	331	312	326	331	344	323	323	296	330	307	291	308	279	317	319	292	282	302	292	291	313	321	304	285	348	323	348	318	340	317	310	345	327	326	337	295	318	292	293	310	306	301	321	308	332	306	332	314	322	321	338	290	311	329	332	344	329	311	321	320	302	311	311	297	311	324	306	299	327	292	287	291	302	331	300	281	290	304	294	321	310	319	289	345	302	350	343	295	328	295	310	288	340	316	321	318	311	305	327	356	297	321	309	297	307	325	316	320	350	292	337	313	339	305	319	304	336	300	342	331	340	330	296	307	264	317	306	314	305	299	321	301	338	314	366	327	310	304	330	374	294	321	308	304	333	341	294	332	315	313	305	301	311	286	350	359	290	320	315	329	332	304	358	300	321	292	313	330	327	301	316	310	327	295	330	312	318	324	313	347	322	335	308	310	311	343	361	316	294	319	273	336	335	288	304	309	329	326	328	312	321	322	329	304	327	328	308	333	319	308	316	327	344	310	301	346	344	298	334	302	331	315	337	319	340	344	331	298	313	311	334	307	336	304	323	340	308	324	303	285	322	307	290	311	304	325	289	296	329	324	351	302	296	333	325	302	310	324	314	334	299	319	285	329	328	297	314	335	284	278	306	359	332	281	333	363	309	283	297	312	335	309	307	330	296	318	307	333	310	305	311	299	311	340	329	310	315	348	318	349	295	307	325	311	350	346	334	307	309	315	305	300	291	316	309	291	318	327	307	340	347	331	333	306	321	308	304	307	313	346	321	355	305	332	318	328	283	275	335	294	323	307	292	338	310	338	300	316	315	297	292	301	316	359	346	324	307	324	319	308	318	310	300	316	311	326	301	310	315	349	321	324	344	309	285	327	321	342	318	326	320	324	302	276	328	309	319	372	347	328	293	341	315	330	323	331	294	324	307	323	313	295	296	321	326	315	323	339	324	296	333	299	306	315	326	338	318	305	323	338	289	301	385	317	320	339	327	301	292	308	326	311	299	339	327	294	309	312	310	315	319	308	311	347	311	318	315	319	305	321	325	312	312	338	310	269	305	307	287	307	294	332	307	303	298	276	299	305	327	322	320	318	310	343	315	306	335	334	322	314	340	310	319	331	315	317	307	310	317	357	289	320	327	311	299	307	327	340	334	315	324	356	319	322	306	316	336	299	242	331	350	309	284	302	311	287	292	280	292	333	303	322	332	301	318	307	304	283	331	317	311	296	307	335	343	317	362	316	308	328	299	322	352	320	288	325	302	281	317	299	326	308	319	324	313	326	357	334	303	323	311	331	322	315	313	314	319	299	339	325	281	312	299	321	324	318	322	316	327	332	323	317	325	344	326	329	332	326	316	330	300	337	327	279	346	338	304	347	307	335	315	285	300	321	309	315	353	327	351	317	305	303	317	334	303	307	323	308	337	333	333	300	312	312	317	286	306	288	326	322	328	321	324	318	319	316	310	320	333	316	297	338	315	325	293	316	306	304	289	313	353	312	309	316	276	345	335	321	337	299	315	316	327	318	311	302	317	339	320	320	296	323	328	339	316	317	338	312	315	332	342	333	304	282	288	323	324	346	340	306	317	328	292	336	293	295	314	295	310	294	320	310	329	276	333	316	309	314	279	305	330	320	313	289	312	339	343	315	314	277	300	338	337	347	275	311	314	323	304	304	323	336	310	305	366	313	321	304	306	300	320	340	317	296	318	335	336	344	329	291	306	299	285	297	306	315	328	324	340	308	308	319	310	282	288	357	344	330	317	318	337	339	299	327	300	321	300	316	322	328	312	328	312	344	328	295	332	273	322	336	333	326	281	338	317	295	311	329	308	321	317	279	307	314	327	298	308	322	308	304	352	308	287	325	321	336	335	322	327	319	302	330	339	318	313	288	336	314	321	275	329	308	324	340	318	310	328	320	347	303	344	339	308	320	313	288	309	323	319	323	302	312	338	339	316	303	295	287	308	319	304	329	316	318	308	303	337	316	312	350	344	321	319	302	347	324	329	330	306	339	297	311	319	336	341	295	294	306	310	335	315	309	312	324	279	365	324	338	328	335	311	349	330	328	315	322	329	285	323	314	328	284	343	293	348	302	316	305	332	319	311	304	277	304	334	310	313	323	330	311	307	311	306	338	319	292	315	278	332	328	333	349	338	299	311	300	314	330	324	314	315	308	326	317	317	322	292	290	305	330	308	334	338	293	319	277	311	324	331	303	328	328	319	330	305	302	311	320	330	328	323	311	313	313	318	347	314	301	326	299	275	309	327	294	321	323	284	330	328	289	316	307	338	328	332	326	311	337	332	275	324	318	331	306	306	328	319	275	331	330	347	315	329	328	303	328	317	302	306	303	323	313	333	339	304	321	338	280	285	343	311	349	311	327	337	302	337	297	290	351	336	323	314	332	293	329	313	330	318	301	290	326	332	312	314	322	306	309	340	317	301	299	304	313	309	349	320	320	308	315	305	359
35382	52412	41045	27927	22482	17127	13546	10504	7604	5258	3908	2864	2224	1868	1750	1459	1228	972	809	665	653	583	547	476	498	419	353	383	385	411	361	411	383	376	374	361	341	369	381	347	355	363	321	327	338	327	344	363	318	336	324	330	355	344	318	357	374	347	342	336	314	355	327	355	351	381	354	308	359	335	364	322	326	373	312	359	341	358	352	360	341	309	355	332	333	343	350	335	330	343	330	362	324	366	331	338	332	357	369	357	309	354	343	315	332	337	341	291	336	338	320	339	324	325	320	316	351	333	360	324	308	372	346	370	325	337	354	320	335	333	354	317	318	361	317	365	340	316	352	353	349	366	371	323	356	315	341	328	349	324	336	332	316	330	315	364	332	324	355	351	310	335	321	318	333	350	340	356	337	341	339	347	334	346	338	322	326	377	343	352	342	355	364	356	319	314	341	331	336	339	310	318	337	325	343	339	361	319	327	327	335	340	328	324	345	337	348	310	339	316	328	322	338	336	310	323	325	345	349	342	346	323	378	333	320	305	340	316	329	329	332	381	346	337	331	340	344	313	356	337	351	353	327	353	359	338	313	336	368	318	325	332	346	326	341	328	345	356	311	330	339	377	340	336	315	335	333	298	330	347	348	301	327	360	323	318	320	339	330	340	321	348	333	340	354	304	339	346	323	330	333	335	323	342	365	323	338	352	314	331	322	334	347	321	344	345	336	356	315	312	359	329	316	311	330	333	326	340	341	330	359	335	333	316	347	304	315	333	323	341	339	335	337	308	309	325	347	332	343	377	331	328	302	320	312	328	342	333	340	332	371	308	361	329	336	313	375	300	346	330	340	339	353	353	338	337	355	310	353	338	342	319	347	304	351	298	325	347	375	343	382	324	348	319	322	379	375	316	349	334	287	358	345	314	330	342	314	336	334	329	333	367	323	367	361	348	353	327	335	361	323	349	314	355	323	353	345	330	345	311	327	327	323	358	334	316	321	351	355	305	349	300	341	327	343	355	317	332	333	312	334	344	333	342	315	335	332	373	337	348	334	337	325	351	310	336	324	342	356	341	348	359	360	337	321	299	321	334	348	348	300	357	353	338	336	329	315	337	322	373	370	352	334	312	370	318	332	343	345	276	335	318	335	332	350	331	295	329	320	371	343	362	338	336	364	330	320	335	321	328	312	316	349	368	344	318	329	333	332	347	320	336	341	325	354	330	341	328	359	315	319	344	359	322	315	370	370	354	326	358	336	311	361	381	323	318	335	343	338	286	328	363	348	360	348	352	322	310	348	352	324	326	319	337	327	328	333	366	335	380	379	326	312	345	318	347	340	330	328	333	318	341	335	321	332	340	334	364	293	361	350	319	380	334	343	334	333	357	341	332	371	346	367	318	371	361	337	300	334	334	356	324	360	343	333	328	355	311	345	334	352	343	319	316	356	360	334	329	347	345	348	341	350	328	332	344	356	316	371	317	339	321	340	289	342	352	345	330	350	341	338	344	342	337	332	305	319	373	347	345	341	319	345	332	363	339	319	337	332	327	309	309	365	343	344	299	316	343	315	337	338	303	349	342	353	366	322	332	308	335	304	304	332	357	338	337	331	349	309	343	366	336	343	312	312	320	329	322	341	315	333	320	316	339	327	328	316	311	325	348	324	357	352	327	335	359	321	300	347	339	347	338	299	325	335	333	374	330	342	314	310	333	328	359	318	319	347	322	347	331	345	364	321	370	333	350	325	312	320	377	354	303	330	322	350	336	330	320	358	373	323	350	319	355	360	314	334	291	330	327	339	314	308	343	320	356	340	360	327	330	357	345	331	326	341	323	343	328	374	323	308	358	352	348	307	328	368	353	340	313	370	351	323	330	350	315	326	366	323	360	343	311	325	337	347	326	323	367	344	328	324	348	355	334	317	346	298	370	341	324	336	335	378	346	316	329	366	339	340	310	332	348	356	371	334	337	368	326	374	344	330	343	342	306	353	310	350	306	325	363	335	348	336	350	322	327	319	309	310	346	325	338	376	374	352	342	347	344	342	333	327	339	359	309	320	336	340	343	340	342	366	332	348	325	328	360	308	337	344	320	330	324	312	337	320	345	349	333	352	382	355	369	329	330	283	343	327	329	353	310	323	366	327	315	314	324	381	366	334	347	356	313	347	293	353	314	338	340	326	319	319	329	341	314	352	340	354	372	336	366	344	317	342	359	317	337	351	344	308	347	329	343	321	357	348	357	310	362	324	338	354	344	293	314	320	332	351	362	310	341	339	338	313	338	316	357	317	321	341	352	358	362	343	328	312	335	328	338	343	334	316	321	326	339	327	320	336	346	346	334	352	309	317	325	362	330	335	343	318	369	332	305	331	362	347	331	329	343	362	338	335	335	341	352	356	329	347	324	334	305	333	345	322	334	361	385	324	341	351	321	350	336	348	353	330	329	313	374	332	325	336	339	318	341	317	326	334	343	343	314	372	344	345	334	346	342	318	343	337	404	337	352	342	322	375	323	320	338	332	322	328	360	315	340	326	296	346	360	338	338	368	342	343	333	355	314	323	343	313	343	338	364	335	354	337	340	335	341	338	328	337	329	338	339	362	323	363	342	348	332	317	304	320	315	300	348	322	330	331	328	323	344	333	330	335	310	369	355	308	270	337	343	307	342	348	331	332	365	351	372	343	351	332	331	321	368	300	321	346	314	316	350	339	334	304	344	337	312	336	332	309	346	336	312	313	324	307	367	362	349	346	315	341	336	342	316	355	317	325	325	324	331	384	319	319	335	318	296	308	312	334	333	327	343	369	327	340	312	315	334	326	345	370	330	351	331	367	358	335	324	355	343	311	327	286	355	349	362	331	335	332	333	372	346	336	368	324	336	334	333	318	326	364	336	344	341	335	329	369	331	325	353	332	315	327	324	317	339	304	357	326	328	344	335	355	341	344	330	355	322	346	326	298	347	338	290	338	331	346	325	369	312	314	345	336	360	346	334	329	322	379	365	311	328	340	353	311	350	354	358	308	354	346	336	315	361	343	332	320	335	340	332	334	316	355	348	342	367	371	341	326	332	285	317	324	351	344	376	350	358	322	313	322	327	334	371	336	348	332	316	307	347	342	296	320	329	356	347	324	341	334	322	340	342	299	320	350	342	351	350	329	320	331	341	320	339	330	341	308	356	302	323	341	313	308	326	337	362	349	329	329	320	320	369	336	334	324	316	356	340	341	344	317	325	320	332	360	359	361	299	347	339	349	348	342	319	353	333	349	315	353	305	349	320	345	338	333	349	358	382	329	314	323	345	346	352	331	338	334	362	331	338	352	332	337	355	360	326	344	316	312	322	340	350	325	341	337	327	330	340	358	362	315	309	297	325	324	330	355	345	321	373	370	322	378	330	349	345	349	339	305	355	313	370	339	370	323	334	333	309	314	312	323	312	340	314	317	321	291	343	350	310	321	354	327	327	334	347	317	363	332	338	339	351	315	354	326	324	304	330	319	358	311	350	325	353
23738	21208	29219	26052	24112	22569	17477	11068	7498	4963	3636	2854	2268	1989	1730	1592	1247	1026	828	788	754	718	689	583	554	516	487	493	468	462	486	472	431	495	472	488	480	465	491	448	450	489	426	416	446	494	456	438	466	415	470	478	406	428	463	481	450	441	422	417	428	432	455	465	471	440	469	415	502	426	463	429	422	437	431	432	460	480	408	458	400	422	432	418	443	418	440	427	464	472	404	435	391	427	429	435	442	436	429	439	426	437	427	417	385	393	438	432	403	429	456	423	393	458	445	425	420	430	445	443	404	427	421	406	404	448	407	412	448	401	395	412	468	396	424	423	468	431	448	410	453	424	488	427	454	414	423	439	416	429	416	450	413	402	399	413	418	429	430	416	417	417	438	409	415	421	425	414	423	406	430	403	468	439	426	430	457	413	384	437	496	456	408	422	425	414	421	448	420	430	409	431	429	405	425	417	416	420	459	409	431	437	446	440	407	453	440	440	418	456	448	460	410	423	453	404	433	448	444	431	438	417	429	455	458	442	410	409	402	443	445	468	438	457	400	397	441	436	413	434	434	414	437	438	437	427	436	404	489	450	477	424	397	435	426	436	437	446	430	449	407	452	399	399	413	456	419	440	429	432	430	428	443	462	472	421	441	392	436	423	441	445	411	436	428	396	428	435	440	425	459	424	380	430	493	461	422	398	407	427	432	442	439	463	436	423	452	447	424	424	399	429	460	426	393	450	439	466	434	420	456	437	461	429	457	451	443	446	419	413	411	442	394	441	424	422	427	430	449	442	436	426	418	427	421	438	401	409	432	435	404	475	416	416	382	428	419	437	424	417	421	438	423	411	464	444	437	412	371	445	416	445	457	422	440	409	423	429	434	417	421	433	456	441	447	468	437	389	453	431	404	445	427	426	427	478	427	428	424	429	448	442	417	431	442	402	432	420	450	446	448	460	422	460	443	437	424	429	445	445	419	425	438	444	406	425	449	446	432	392	403	426	470	427	391	435	447	434	438	409	413	420	433	428	416	470	419	405	459	451	456	432	446	426	461	438	452	437	440	426	431	461	427	426	442	444	434	424	478	462	432	419	451	414	427	421	425	425	459	455	416	435	455	404	419	434	426	411	460	432	435	433	447	407	394	402	436	394	440	450	450	422	395	417	401	414	457	453	403	416	439	448	424	406	426	413	427	427	436	393	423	412	435	430	446	402	445	405	428	416	445	440	426	449	419	429	481	428	436	453	393	473	459	426	456	420	440	461	466	404	440	396	425	457	418	419	453	495	419	460	439	466	458	434	436	443	443	417	429	426	420	437	449	440	433	434	414	464	410	396	420	419	388	436	439	438	445	420	455	425	443	451	446	431	408	433	429	434	447	436	494	420	426	429	417	463	452	394	451	442	452	433	428	427	427	430	452	436	420	425	448	453	426	426	417	424	429	445	397	411	432	433	450	442	424	413	426	448	433	462	443	450	452	434	407	422	493	415	452	426	429	408	441	459	481	434	436	433	460	474	424	438	435	394	465	418	470	401	413	450	416	434	451	460	455	402	413	397	434	424	384	433	456	441	427	421	418	399	442	463	422	444	424	447	452	453	442	472	401	404	466	479	435	430	468	437	398	422	418	453	422	433	444	425	435	427	439	453	460	452	442	413	427	429	473	442	408	441	439	456	468	375	400	443	414	444	398	410	456	441	438	441	435	442	420	431	418	488	448	394	438	467	436	424	417	400	427	450	421	429	436	440	412	466	418	438	436	491	431	410	447	456	414	426	419	419	484	408	487	450	429	414	444	405	441	453	413	398	443	441	439	414	440	458	438	457	467	455	406	440	444	449	392	458	431	405	435	447	404	445	450	428	424	472	412	428	471	432	435	441	459	401	456	397	445	451	454	403	458	427	415	395	470	440	436	416	458	429	436	451	413	424	430	421	431	446	424	457	405	471	421	422	414	439	473	471	435	458	443	385	440	468	408	440	443	433	375	417	413	457	438	418	398	413	458	427	434	459	421	441	416	492	434	485	422	461	444	438	444	429	451	444	417	462	420	469	453	422	408	417	470	442	432	439	428	446	438	430	431	422	467	401	433	435	405	428	413	421	442	419	436	443	441	389	419	453	448	453	422	447	471	408	416	393	451	435	407	397	388	392	377	441	454	419	401	403	468	409	418	428	458	434	467	439	470	459	393	408	467	462	438	417	424	392	450	428	377	412	423	451	455	453	432	433	419	425	425	408	446	426	403	440	411	440	417	426	451	448	426	397	428	413	395	424	464	481	421	416	395	440	433	427	383	455	458	464	442	458	438	417	445	434	443	418	429	431	453	429	448	417	385	450	447	433	460	414	438	436	404	422	378	467	445	432	471	439	440	420	445	433	424	406	427	412	378	415	456	408	413	405	416	395	450	442	430	404	453	432	422	472	388	426	416	422	419	421	439	410	436	445	387	438	416	408	417	410	443	427	419	441	423	406	423	416	488	469	424	458	463	435	458	429	414	440	432	429	423	473	435	403	390	452	432	399	422	437	467	398	397	433	424	411	437	422	455	398	442	457	408	443	444	423	405	441	470	448	413	405	453	435	444	442	451	442	395	448	437	438	418	439	421	445	394	438	432	433	409	410	433	422	470	453	401	401	428	428	412	390	426	424	425	434	400	417	437	461	420	451	403	440	452	407	452	474	417	440	452	428	397	430	448	503	379	450	434	419	459	420	426	423	398	467	425	486	441	418	473	418	477	450	429	419	442	439	434	410	442	434	413	433	427	428	425	422	471	427	421	416	452	399	429	407	431	418	427	408	446	432	442	423	468	412	431	420	434	451	441	453	464	453	423	455	418	438	431	460	449	422	443	444	428	436	416	410	392	442	434	438	400	441	411	417	408	464	452	428	454	432	489	429	408	445	445	422	464	443	435	455	413	468	435	415	403	410	477	412	469	427	436	405	425	412	455	440	436	410	417	443	405	454	447	470	424	437	423	450	455	441	450	428	445	436	439	451	436	404	420	435	421	422	466	414	445	411	429	464	430	385	422	433	459	437	402	436	465	402	427	462	444	444	477	482	408	446	414	413	464	430	402	411	440	470	446	433	431	434	462	437	408	434	466	404	451	434	443	451	435	464	442	420	461	472	431	428	423	462	446	442	421	467	431	425	404	401	464	430	458	438	440	451	424	418	394	464	445	468	455	397	411	401	427	437	425	428	398	395	461	445	427	445	445	410	413	441	458	418	420	420	405	429	428	436	412	445	423	427	419	476	413	452	478	410	494	471	435	433	452	404	403	466	439	442	414	423	452	418	452	439	432	471	430	444	432	445	411	427	463	470	433	414	420	427	429	414	432	416	437	444	400	472	440	455	427	453	450	411	414	425	452	406	443	419	462	447	452	423	395	400	445	408	422	457	422	438	405	404	434	459	416	417	443	440	439	429	452	435	417	429	382	484	414	404	456	387	440	446	436	411	438	420	447	450	448	449	469	408	416	402	398	441	447	393	448	407	452	431
36418	61489	50161	34690	28917	22789	18498	14560	10810	7504	5594	4679	3445	3071	2696	2400	1841	1471	1124	1045	983	896	804	728	638	579	568	525	494	497	517	499	506	498	528	523	513	479	476	520	497	507	433	486	420	476	492	496	467	458	465	554	436	436	485	428	478	437	442	428	441	449	483	499	499	479	454	498	426	493	424	455	461	456	485	443	413	423	450	471	441	445	445	461	435	423	477	455	463	435	437	423	467	451	464	452	443	423	447	454	461	427	490	418	426	443	453	421	429	454	437	451	416	441	475	403	463	447	456	471	422	443	431	479	468	450	445	451	415	455	476	437	437	406	470	451	492	442	458	441	474	433	444	453	446	454	433	450	495	424	435	456	436	425	446	397	439	454	440	411	425	444	472	458	443	457	429	464	408	485	463	441	430	432	437	451	434	448	451	437	459	401	463	458	441	432	461	432	413	417	387	435	475	432	462	441	446	425	420	427	429	429	422	478	458	442	462	448	431	449	410	480	439	443	452	450	466	416	462	466	449	445	444	463	427	452	426	431	496	423	412	462	396	471	423	445	454	447	454	470	456	420	425	454	432	431	443	444	439	460	414	450	461	448	427	455	455	428	406	409	455	418	416	437	445	469	446	439	422	476	442	456	428	449	433	450	445	406	446	437	453	451	429	467	449	415	448	468	442	434	420	491	476	467	432	425	444	426	462	444	451	459	464	442	452	432	455	446	453	397	420	477	447	473	436	421	445	408	446	427	382	435	455	438	448	446	467	451	422	421	421	462	436	489	430	429	468	439	452	437	433	422	470	424	425	436	419	416	412	438	424	486	435	388	448	439	471	415	441	444	446	439	450	427	420	421	451	448	450	436	431	409	425	433	442	449	453	447	454	460	422	383	428	447	433	472	461	484	463	443	441	446	441	445	411	443	464	403	461	455	442	400	443	465	458	422	456	452	417	455	437	431	485	471	450	462	442	419	449	431	475	434	428	447	369	449	419	450	466	451	459	434	464	418	438	455	424	412	435	436	461	448	436	446	466	456	400	451	425	409	478	451	477	426	457	398	441	407	454	458	432	405	442	457	437	427	446	454	440	424	448	440	421	429	460	445	482	464	443	444	435	433	475	452	409	449	464	413	439	420	462	471	471	473	477	449	439	432	454	458	473	414	453	437	435	451	411	430	462	413	425	459	461	443	430	472	391	439	430	463	446	444	440	444	451	452	495	451	467	434	421	427	474	492	463	454	432	462	471	425	419	455	443	441	448	447	441	467	434	471	472	442	442	468	425	453	429	442	425	468	471	409	412	427	441	470	417	459	443	451	442	449	446	413	463	434	432	488	472	446	442	390	462	432	462	429	451	428	443	443	421	439	437	425	446	417	445	443	431	443	435	407	453	444	427	444	447	455	417	421	486	434	482	426	462	446	455	428	416	465	477	439	472	436	458	436	469	446	447	442	492	418	439	433	423	419	456	438	446	434	454	452	444	429	412	493	412	406	434	443	443	446	421	412	460	452	427	436	409	451	432	429	429	435	462	422	409	457	440	455	455	388	437	492	461	445	401	507	434	460	458	437	390	450	478	445	470	450	471	428	447	445	426	438	440	473	444	428	450	449	472	426	427	384	454	440	433	423	417	461	459	447	469	457	407	447	472	436	479	431	434	475	445	453	376	456	419	450	464	435	437	469	421	421	417	434	450	444	438	394	446	442	420	487	427	455	422	426	454	415	400	431	443	468	443	450	473	456	433	424	459	443	436	466	416	469	440	445	496	415	455	419	446	437	455	473	426	460	429	423	481	457	466	428	445	442	461	415	412	414	446	420	412	460	497	477	470	417	460	481	478	438	457	449	465	436	475	448	446	448	452	458	442	469	466	450	428	440	453	440	446	420	411	422	436	425	480	441	454	432	430	465	461	428	458	428	471	460	430	440	446	465	446	441	469	405	480	439	433	500	438	457	452	415	443	437	430	430	428	476	449	456	453	463	500	473	433	433	407	443	416	437	503	426	449	471	426	414	487	443	469	459	445	440	438	482	441	475	470	408	433	441	406	419	451	440	452	475	433	449	443	453	444	453	463	458	428	464	444	431	454	454	422	436	514	473	456	432	477	457	435	386	451	451	439	430	443	427	440	449	444	432	434	428	431	477	431	444	458	458	459	465	452	460	470	446	418	433	447	442	401	449	452	401	456	494	435	450	467	469	460	455	420	461	456	442	432	462	457	430	436	462	438	413	435	463	427	457	432	461	442	416	411	471	443	434	477	436	454	454	428	437	445	427	448	426	463	441	492	457	458	452	441	474	444	457	439	446	449	433	432	469	463	454	427	465	504	483	443	415	435	441	460	450	435	419	419	439	412	446	498	443	432	443	438	417	487	466	436	501	436	475	443	418	459	455	469	446	460	405	469	440	441	426	420	430	479	440	439	451	459	438	458	454	441	393	414	428	433	445	380	410	453	444	456	485	404	460	481	448	467	482	434	456	491	461	433	465	451	435	429	456	437	486	470	515	477	458	481	427	431	421	452	451	456	422	420	431	411	468	423	440	454	449	447	454	435	463	439	467	440	469	427	452	485	444	455	454	439	430	440	444	498	404	425	451	465	441	462	453	451	428	450	379	446	433	462	422	463	471	417	466	402	437	430	462	391	468	440	406	418	449	449	430	453	473	459	460	399	449	450	397	474	425	441	474	434	480	459	450	392	441	452	441	436	451	481	413	410	466	443	455	435	450	434	388	437	450	416	453	503	457	435	410	432	447	444	471	446	473	389	475	452	462	414	468	431	453	428	443	427	463	444	459	463	460	438	438	395	473	431	468	423	436	445	456	464	458	443	429	446	455	407	456	439	415	464	459	414	445	409	423	443	429	457	464	438	470	446	469	439	443	409	462	451	480	465	414	455	436	426	417	447	432	456	477	457	446	428	443	431	452	421	458	436	440	435	450	442	460	450	417	442	464	446	465	430	448	430	460	429	420	424	452	464	422	408	444	474	427	437	422	442	423	447	426	478	499	464	442	453	462	437	456	456	438	503	456	424	433	441	402	439	443	468	445	443	436	449	435	437	425	494	450	436	431	408	418	428	432	461	412	411	425	425	463	421	461	466	420	432	439	488	445	414	433	446	430	431	402	425	466	500	452	434	445	459	455	460	433	452	474	466	435	498	425	459	473	437	448	439	404	459	472	444	432	437	437	443	447	451	433	463	450	430	428	497	438	475	442	443	436	452	477	402	442	400	431	437	458	485	444	425	462	446	449	465	446	447	436	463	424	417	445	474	419	397	436	443	407	442	471	470	464	453	453	437	464	446	430	451	440	434	433	428	470	452	429	455	457	423	453	436	421	434	483	460	436	423	456	457	447	401	418	394	443	422	446	423	404	424	410	445	424	461	420	490	448	433	421	434	410	456	404	460	450	465	452	414	459	522	407	456	451	434	463	463	440	448	423	413	434	424	425	467	453	442	430	426	440	466	424	449	436	427	416	450	441	494	439	450	474	430	444	457	465
25008	21848	31495	29855	23239	17788	12203	8024	5173	3686	2724	2231	1784	1562	1353	1176	978	733	674	674	605	546	520	533	424	442	412	370	375	378	366	392	383	390	364	359	360	358	363	364	323	322	343	357	364	378	319	326	357	358	359	369	343	389	356	376	320	360	353	313	351	347	366	353	362	336	349	383	344	372	352	311	356	378	354	344	361	330	335	347	359	341	333	357	374	371	394	341	330	372	337	391	316	360	346	351	312	334	352	343	365	327	336	326	338	345	358	344	327	319	338	349	329	370	360	359	328	372	352	350	332	338	345	349	332	341	358	317	350	346	356	359	362	369	313	328	359	355	348	372	341	341	389	365	327	374	356	354	356	310	309	375	355	366	359	356	348	360	333	333	343	374	379	364	401	341	346	349	366	345	352	343	341	320	353	360	363	319	353	345	355	352	348	352	309	334	360	337	377	331	362	318	324	356	352	354	332	332	376	370	327	355	384	346	355	361	346	350	348	353	320	343	360	331	359	327	330	323	335	380	349	357	326	322	351	352	357	333	373	358	387	351	344	375	354	351	340	374	369	359	356	360	325	366	330	339	352	363	325	338	354	353	360	381	336	309	328	362	349	352	361	356	364	353	353	369	299	318	331	336	344	352	379	378	326	348	344	354	368	343	335	306	368	348	355	339	343	322	401	354	335	397	355	361	403	331	357	401	343	337	337	363	353	325	324	365	346	324	349	366	353	312	323	337	366	344	354	320	335	355	348	362	360	350	335	345	345	339	370	355	337	331	348	344	378	373	326	343	371	366	349	339	313	333	325	336	328	362	343	350	337	332	333	396	347	297	355	343	370	345	327	379	388	351	383	349	357	333	360	334	361	336	340	359	352	322	334	349	341	342	335	331	307	306	346	355	358	338	359	333	360	360	372	337	330	321	329	352	360	342	352	364	342	318	359	357	348	368	336	325	323	340	370	352	350	322	351	357	363	352	362	363	339	393	362	367	327	347	324	340	358	326	342	351	365	327	352	342	335	314	324	379	378	361	357	335	311	336	369	345	341	335	343	349	356	339	345	332	337	293	339	345	339	347	340	381	341	356	346	311	360	320	333	362	345	345	348	347	346	359	372	338	347	314	337	353	369	353	327	344	344	343	330	312	346	358	382	362	380	345	327	338	361	386	347	370	333	348	346	339	372	340	367	379	315	363	348	332	317	348	319	374	339	363	343	342	358	340	355	371	360	330	346	392	378	350	308	335	348	307	345	354	342	322	314	341	335	334	360	348	346	309	380	335	339	335	347	362	326	347	339	337	349	336	361	346	338	353	341	339	331	334	323	337	313	358	308	341	382	331	363	355	344	317	341	360	393	371	354	370	330	336	321	338	342	347	342	353	352	377	354	351	363	332	330	328	355	338	354	336	339	365	356	361	353	347	365	346	342	324	386	347	340	367	355	334	349	347	331	315	322	383	324	367	386	337	306	341	367	371	344	334	324	346	334	346	328	320	352	379	363	326	372	323	350	357	361	351	344	324	343	329	360	351	295	333	392	341	377	348	332	353	352	373	350	371	289	323	318	352	362	351	353	344	358	335	316	372	316	345	350	357	370	394	346	349	388	339	324	351	329	339	339	329	344	357	362	357	345	341	372	334	355	331	400	328	363	379	331	364	335	343	337	346	352	357	329	338	320	349	329	364	321	342	336	335	371	318	334	366	370	320	338	321	337	347	359	360	361	325	349	345	389	374	352	347	376	389	346	311	333	358	338	367	367	352	364	351	338	329	346	343	335	355	354	352	361	309	370	336	358	349	346	314	318	337	345	345	351	363	312	323	352	335	364	353	329	336	336	373	331	373	328	343	344	332	336	346	340	335	328	375	363	350	332	344	338	326	361	310	358	339	339	350	323	350	334	320	340	351	359	344	324	340	366	388	326	333	338	353	332	363	346	350	361	350	332	349	312	304	366	342	345	349	350	326	373	326	341	354	333	317	326	348	373	320	341	328	348	356	343	363	351	333	314	311	359	335	363	333	340	336	346	353	331	318	346	335	323	351	345	310	332	362	338	351	331	326	338	358	388	351	328	360	339	340	370	335	320	341	343	358	348	323	328	334	362	360	364	332	333	362	373	372	379	342	357	351	348	353	353	327	334	351	356	323	363	359	330	367	323	348	344	340	356	360	325	342	352	324	326	304	375	333	382	336	326	361	346	337	340	381	324	350	387	356	363	350	380	338	347	370	359	341	344	335	312	336	365	355	320	343	354	316	362	340	354	349	336	356	356	351	305	337	309	345	380	356	353	356	328	344	317	339	361	371	293	353	320	379	347	339	322	359	356	352	324	325	355	375	337	379	323	324	353	351	350	310	349	341	313	332	349	362	319	342	357	362	324	313	356	402	332	354	332	363	330	345	332	344	354	330	343	348	343	312	332	341	376	345	318	339	331	364	376	316	342	331	354	340	338	308	352	345	360	360	379	344	378	369	354	335	347	345	364	333	330	329	326	309	366	358	330	325	355	341	320	318	366	325	375	330	343	317	352	300	315	336	320	349	336	330	333	367	345	342	333	336	299	356	352	346	349	340	341	363	338	341	327	332	354	350	325	346	317	376	333	354	336	322	335	321	349	390	364	323	370	342	359	340	327	324	351	363	352	365	386	351	339	347	326	340	376	361	367	328	350	360	366	346	338	355	353	315	342	356	307	339	330	363	348	330	309	325	367	310	324	335	377	359	365	338	358	338	340	343	325	320	319	359	349	343	313	333	357	361	343	350	356	334	326	317	351	332	324	329	362	336	331	343	355	329	359	354	330	356	335	335	369	353	348	324	366	344	323	345	391	344	362	332	369	336	337	346	391	369	355	360	370	321	354	382	314	318	366	367	344	340	348	349	366	373	339	338	325	370	329	359	371	356	343	362	347	350	349	351	355	358	353	378	337	351	327	345	354	345	354	323	321	340	375	316	400	380	340	323	334	351	349	334	342	360	352	400	334	353	344	363	321	353	363	374	343	355	331	356	362	333	340	295	340	355	337	310	320	347	332	318	373	362	339	327	308	323	357	346	342	336	340	348	349	359	338	341	346	335	334	314	353	359	392	318	352	371	317	347	312	354	342	369	315	357	323	345	348	341	326	341	367	346	369	351	314	352	391	383	352	326	336	322	350	360	341	331	357	344	359	351	342	353	340	359	329	323	334	344	347	320	357	343	374	356	332	373	351	375	308	329	346	341	331	382	330	372	331	348	354	346	379	319	304	338	351	334	348	307	354	365	354	371	330	347	365	356	338	369	345	349	364	341	361	334	333	354	357	299	360	325	353	323	373	328	368	360	338	355	319	362	363	354	366	343	326	330	350	323	309	350	367	345	338	350	345	338	346	312	335	357	350	336	354	321	323	349	331	350	347	313	378	337	350	352	319	357	348	343	345	332	393	306	407	335	343	309	340	406	349	378	338	344	336	341	360	392	342	322	313	356	346	376	346	332	325	349	324	351	329	320	325	320	327	338	332	360	328	317
36534	57695	47494	31833	25673	20201	15681	12444	8654	6099	4619	3773	2943	2676	2331	1978	1526	1150	908	879	802	737	653	582	526	501	442	447	442	481	435	460	415	404	430	413	433	400	401	384	394	394	431	381	363	400	377	381	371	388	359	375	383	386	389	368	368	406	375	343	412	421	378	417	385	423	405	370	413	413	392	371	426	393	403	368	396	335	357	397	412	371	389	425	392	359	371	372	392	386	378	366	369	391	345	390	364	358	408	333	384	379	400	344	379	360	373	379	363	372	342	377	407	365	380	355	342	342	406	366	370	376	389	375	356	357	375	408	373	368	374	408	361	348	365	403	388	380	372	410	407	357	355	361	372	393	363	343	386	366	359	351	392	374	358	372	411	329	369	347	371	366	377	360	361	431	367	351	336	406	386	368	390	360	384	385	376	396	367	378	390	405	360	381	378	368	366	356	371	409	365	392	348	330	362	369	342	386	392	345	337	388	397	354	383	379	380	368	373	381	370	371	390	369	387	362	370	376	342	357	371	381	373	385	372	386	370	369	416	365	375	370	396	390	389	379	383	382	354	352	412	377	336	382	402	379	368	373	347	341	379	383	373	353	382	361	380	341	385	369	369	381	396	395	394	358	348	357	377	342	376	379	378	355	363	394	365	368	371	383	363	370	378	386	377	358	364	367	406	358	370	379	378	323	394	364	374	391	355	373	399	371	376	375	363	367	324	388	361	400	359	377	341	334	378	355	365	406	376	381	383	345	348	399	360	378	381	340	407	340	370	362	338	398	378	369	366	379	352	367	395	353	371	344	367	361	363	400	369	370	357	385	401	356	363	383	347	382	362	335	381	397	390	404	362	361	373	390	338	339	408	412	347	366	393	375	358	355	360	362	387	384	364	351	385	396	376	363	364	373	341	376	354	410	405	383	384	383	361	354	409	377	376	382	371	382	401	406	412	391	391	371	408	363	368	382	382	360	360	392	360	374	336	341	357	398	431	413	365	346	404	383	352	385	372	351	373	345	386	376	353	371	378	353	378	380	378	378	366	362	369	379	365	382	372	350	356	405	369	365	390	397	378	394	376	350	380	402	390	353	349	374	353	380	371	345	381	349	383	376	386	398	375	375	397	375	415	377	365	367	363	381	381	360	392	376	372	414	348	395	348	396	395	336	379	369	416	356	381	367	403	378	374	377	379	360	344	376	362	390	370	384	373	388	391	349	357	373	355	384	426	355	347	363	369	358	404	369	368	398	395	365	325	383	362	346	385	378	346	328	377	346	345	368	373	393	344	397	360	324	403	394	352	387	375	391	365	370	413	431	369	364	350	377	400	352	360	388	381	359	387	364	369	362	369	353	340	383	394	378	370	361	374	391	380	396	380	359	368	354	366	372	379	372	365	362	359	358	330	361	363	371	390	337	375	373	414	352	367	395	367	380	382	368	371	403	401	347	369	379	395	363	344	357	353	376	363	388	372	396	391	408	389	357	363	386	362	384	355	366	387	343	394	381	364	373	335	382	342	380	349	369	386	389	347	384	365	324	383	367	396	379	336	389	386	392	394	403	396	361	371	373	355	359	369	381	352	342	360	380	374	390	358	365	345	371	392	357	358	341	354	324	363	389	388	374	367	390	353	385	419	388	389	348	361	346	416	367	384	386	381	397	356	368	377	321	371	369	405	352	389	350	404	337	370	374	352	366	381	384	399	368	391	340	369	376	359	363	365	387	377	397	337	359	363	376	360	347	369	382	373	399	364	388	385	335	380	347	347	403	360	380	371	395	393	389	346	384	370	377	345	392	351	361	402	394	366	363	368	358	343	382	382	376	353	365	381	351	319	388	368	376	386	380	358	340	393	387	372	380	385	373	365	353	353	357	333	379	361	350	376	377	357	360	381	370	409	362	387	396	397	354	372	327	336	358	402	378	391	360	365	405	361	380	387	371	365	400	393	345	391	401	378	353	374	345	372	375	379	360	342	369	368	364	368	367	329	372	358	391	364	354	367	364	395	372	368	369	355	379	395	383	378	357	370	380	402	379	367	368	382	356	365	379	355	373	380	422	354	359	376	316	345	368	385	382	388	356	342	369	342	371	366	368	395	402	366	348	361	379	362	381	370	366	381	357	372	389	352	343	353	359	363	379	356	368	356	393	344	380	419	358	385	413	375	355	338	362	342	375	369	370	357	359	359	416	358	345	400	376	387	343	410	369	361	324	386	366	363	371	386	352	350	368	364	342	334	396	374	367	362	427	336	365	389	361	384	391	387	388	356	373	375	387	379	356	349	355	372	371	390	349	383	346	367	355	337	367	379	389	334	354	388	333	392	333	378	363	376	408	373	358	387	405	381	358	374	410	357	359	348	394	375	373	374	389	394	347	376	346	332	348	376	354	336	381	356	371	359	350	369	403	324	392	345	360	372	359	355	387	405	408	405	394	394	320	382	367	339	329	388	373	383	403	336	361	337	387	355	365	368	357	348	362	362	389	353	363	402	383	381	416	388	364	352	337	363	378	373	393	401	375	379	374	347	393	369	353	377	355	393	369	385	381	361	362	383	388	403	391	417	397	420	387	333	351	380	360	335	381	354	360	357	347	385	373	360	389	346	377	404	358	401	384	372	338	390	365	392	363	362	384	379	372	365	366	370	353	382	379	386	383	348	386	390	378	378	384	350	340	404	395	337	385	368	404	352	415	363	409	374	319	361	350	336	421	354	386	373	412	375	361	379	405	387	389	352	405	382	390	380	366	353	355	335	371	379	381	366	400	366	373	353	395	391	347	373	380	388	347	359	352	367	352	376	398	374	399	380	340	385	344	368	397	389	380	348	384	357	394	384	393	376	374	394	384	390	346	378	351	388	369	378	375	350	361	394	376	345	381	403	362	381	388	412	347	375	352	365	366	343	362	353	330	377	371	357	379	367	392	414	357	366	374	362	383	354	364	396	383	359	384	367	374	360	365	376	382	381	370	387	364	403	350	381	359	330	371	396	369	370	344	339	349	365	378	380	382	375	340	369	372	379	331	338	385	371	368	322	383	379	348	394	379	370	389	368	372	409	362	350	404	391	377	361	354	379	345	390	336	372	363	354	394	384	399	399	364	350	356	342	391	324	367	369	360	380	345	370	356	350	408	377	385	378	376	360	410	373	402	359	399	395	360	384	327	383	419	388	368	377	357	366	367	345	394	348	357	349	390	392	376	349	370	370	369	411	358	355	379	337	357	352	385	366	356	362	365	368	364	353	348	375	359	339	353	382	384	380	336	383	353	381	358	372	362	349	358	383	360	329	361	390	411	376	361	386	330	368	379	367	348	362	366	333	363	371	373	352	400	391	377	375	384	327	355	362	358	402	346	355	411	371	399	356	366	353	400	364	362	351	378	383	366	374	389	364	382	365	385	375	392	353	401	364	374	364	393	373	367	371	334	353	395	412	345	382	387	363	388	360	359	334	371	372	360	372	394	346	425	386	356	359	377	381	356	391	405	388	367	363	405	412	349	370	384
22687	21160	29003	24204	22577	24593	24026	14866	9238	6577	5229	3686	3208	2798	2288	2093	1587	1266	1223	1132	1055	952	890	811	752	657	594	621	616	604	577	556	601	554	532	549	590	577	570	535	545	577	590	551	594	508	564	523	529	535	529	536	540	500	532	510	524	488	514	528	534	567	563	517	537	578	566	529	539	518	572	573	547	560	532	569	526	556	518	535	531	553	545	556	516	509	524	485	517	517	547	547	525	526	517	539	549	567	514	498	503	498	543	503	519	520	578	531	507	546	511	518	504	524	503	521	573	559	476	484	498	511	521	490	421	517	528	492	525	544	442	544	513	463	501	546	526	554	538	529	528	556	531	527	526	507	518	548	517	472	520	570	528	523	517	542	564	520	486	474	475	519	547	536	529	515	494	528	486	544	554	579	483	464	516	492	541	510	578	531	516	499	512	531	541	506	539	535	550	547	481	533	483	540	531	522	506	512	550	500	528	514	558	558	518	538	489	542	505	501	486	521	514	492	498	510	513	508	513	517	537	516	556	526	510	534	512	484	516	496	540	535	525	530	523	526	512	544	542	521	485	548	543	523	545	484	526	493	559	524	480	536	529	515	500	511	526	516	508	478	502	556	515	479	492	536	528	512	547	545	484	527	526	484	534	501	545	483	511	503	508	535	530	502	498	483	499	542	509	552	515	488	512	532	497	554	535	498	560	508	525	513	514	500	530	543	540	536	529	489	502	536	509	551	522	550	538	533	535	478	513	507	538	504	538	511	520	502	498	492	539	527	489	538	511	495	522	513	520	531	523	517	508	478	545	531	541	547	524	512	528	503	520	521	557	513	534	546	519	505	526	521	497	528	530	529	543	545	536	499	549	564	560	516	569	526	520	555	523	580	525	522	510	544	514	510	512	521	527	516	516	507	520	524	503	506	519	511	535	544	504	531	544	524	521	565	593	487	539	482	496	515	537	545	540	494	542	513	541	521	549	497	529	527	501	518	514	534	537	512	522	520	538	547	539	554	479	541	550	519	530	515	524	522	546	488	482	553	556	497	502	519	515	463	500	538	547	504	492	538	524	511	496	524	516	546	547	503	522	541	484	498	541	537	531	522	530	556	469	535	497	507	496	518	501	539	505	535	532	537	511	504	543	522	523	514	520	551	530	467	511	514	520	508	534	545	527	517	546	511	506	532	528	489	510	496	523	530	485	491	542	539	492	536	516	498	519	514	544	531	543	494	542	537	545	507	568	551	525	513	471	485	546	522	510	506	504	509	508	527	516	492	542	520	482	506	506	519	527	570	535	534	509	484	514	515	531	488	512	522	489	510	512	531	548	514	506	552	506	534	537	536	479	502	559	533	547	535	480	511	549	475	453	575	531	511	488	505	515	530	487	524	564	487	505	503	509	542	507	511	493	536	535	506	546	564	478	512	491	504	532	515	538	500	507	538	553	507	532	532	485	537	528	503	555	510	499	544	530	536	527	538	525	473	524	508	490	541	505	571	508	486	561	543	509	518	517	528	491	492	552	516	523	525	498	512	477	533	512	526	524	488	525	516	484	515	503	526	527	521	500	518	522	503	539	539	497	570	525	601	491	502	505	489	574	523	523	531	532	487	518	524	534	535	495	507	523	541	520	497	550	519	521	562	524	527	518	495	544	525	543	550	553	492	467	528	508	537	474	554	515	549	475	526	489	485	543	504	491	509	533	526	505	529	509	514	544	507	498	512	506	552	477	497	541	535	527	518	532	516	463	494	545	514	531	540	592	533	533	531	580	530	499	536	561	508	543	544	527	518	471	483	512	543	537	502	566	512	535	551	509	520	492	542	534	523	519	535	465	492	510	500	528	556	544	480	504	515	532	505	541	467	545	505	506	519	507	524	505	542	537	524	521	514	531	518	530	501	476	538	508	506	541	502	556	497	487	495	561	539	519	513	513	550	524	514	466	511	541	486	522	553	523	523	513	550	527	584	492	541	549	565	537	561	520	503	516	513	552	515	520	527	506	527	474	502	522	559	496	543	478	572	491	507	500	533	527	526	502	542	515	517	514	565	518	552	537	543	510	474	563	513	535	567	542	525	510	505	512	482	549	521	480	537	501	487	528	476	508	548	521	519	533	543	505	532	497	539	558	494	513	488	552	501	508	539	501	516	494	525	520	502	512	507	509	539	496	488	559	512	525	545	535	494	530	549	553	556	521	575	515	510	554	494	523	530	515	495	508	503	538	474	544	496	522	554	472	522	493	504	503	519	540	520	534	522	532	538	510	527	537	519	499	556	493	543	529	499	517	530	487	528	544	563	533	497	571	515	511	532	536	479	551	506	556	529	504	517	537	536	538	485	514	527	557	514	514	509	544	522	522	535	504	537	508	505	506	567	518	526	511	491	541	540	555	555	513	553	519	463	545	489	562	503	526	529	530	488	487	549	496	489	522	490	536	551	485	550	528	500	529	491	541	525	526	502	497	547	574	552	522	479	480	510	512	526	537	496	533	490	544	545	546	494	521	480	481	517	510	473	524	518	495	549	515	532	535	549	501	555	565	516	489	530	506	568	549	536	502	523	556	483	560	527	510	501	515	516	526	520	536	524	570	457	485	522	522	576	505	543	534	526	493	555	521	542	518	548	491	526	520	512	539	537	532	563	513	519	536	529	527	542	518	537	543	521	535	502	507	540	533	500	508	506	497	521	490	507	531	526	532	510	541	509	535	535	520	532	482	503	578	569	500	511	516	511	524	485	521	528	536	511	521	525	540	536	502	508	555	523	515	535	536	496	514	481	556	501	506	488	540	496	496	557	516	493	545	518	506	511	540	520	544	560	486	501	490	537	546	535	510	554	549	531	498	526	498	548	518	504	508	471	508	534	525	479	535	506	527	526	516	502	541	552	578	530	515	529	546	524	518	521	490	527	532	515	537	513	488	523	524	514	505	491	485	515	547	532	513	522	509	539	508	496	486	493	536	509	523	487	525	492	514	501	503	552	511	533	536	488	581	530	473	511	516	523	523	543	498	527	529	512	514	484	506	515	517	527	536	496	524	539	503	476	514	527	528	558	519	526	544	534	505	513	511	510	506	542	489	520	558	496	480	514	492	535	542	489	499	544	480	492	537	522	541	548	567	519	514	544	528	523	515	551	543	518	511	519	555	522	458	503	507	561	519	511	504	534	509	490	480	512	483	494	537	519	543	547	538	497	518	530	526	478	505	518	480	535	511	559	497	526	534	529	512	497	524	506	512	506	577	505	501	511	539	507	555	530	518	502	524	514	506	473	551	519	500	475	497	548	481	517	533	512	538	502	500	505	508	510	516	518	492	507	560	532	516	532	488	500	477	531	498	487	471	520	516	505	507	544	522	530	505	477	576	503	491	512	487	514	503	518	486	499	528	531	535	537	572	517	531	560	577	505	539	490	543	517	524	525	517	491	503	521	509	514	525	495	510	496	462	492	552	546	473	451	517	563	556	506	479	530	529	451	499	518	537	519	508	499	500	478	543	502	557	518
39913	67043	55232	40171	33785	27790	21972	17705	12811	9786	7895	5827	5126	4254	3535	3094	2332	1783	1622	1465	1365	1212	1125	948	886	734	672	678	661	628	651	644	569	606	603	647	601	590	652	586	595	544	553	550	488	573	610	510	551	565	532	524	518	522	555	501	531	539	554	524	572	586	559	524	615	528	605	530	563	536	566	591	572	540	537	509	522	552	557	535	554	552	584	567	509	564	541	481	559	524	518	524	496	553	535	518	522	535	494	553	540	562	576	529	491	527	547	513	546	545	559	530	518	539	486	556	512	558	533	557	492	577	499	537	513	544	552	506	521	542	565	533	558	518	557	543	531	554	562	548	522	505	510	530	531	495	547	529	556	549	519	580	552	544	539	509	505	519	534	523	537	524	493	522	529	528	499	508	532	553	541	497	542	521	502	527	524	502	516	540	545	528	536	535	500	523	544	520	530	546	530	546	541	522	528	521	561	531	507	541	536	551	516	546	538	499	507	558	522	514	488	551	559	530	559	555	514	518	515	540	546	598	467	516	544	515	525	545	542	539	549	543	503	528	529	519	524	549	487	534	515	512	550	538	531	572	524	527	528	546	514	546	556	514	529	529	531	498	500	486	527	512	534	567	524	526	553	513	518	537	555	542	524	546	512	532	505	509	542	556	520	534	530	509	558	561	498	560	539	550	565	554	501	516	580	573	550	519	534	556	587	556	556	522	514	515	551	545	533	517	548	558	514	561	525	527	527	543	518	507	527	506	531	525	516	542	529	557	520	521	535	509	507	489	539	524	507	516	535	587	496	549	536	489	537	507	546	568	511	565	542	502	487	522	524	532	567	504	515	544	514	496	535	557	546	494	517	594	501	506	555	549	539	491	557	554	537	523	502	593	564	553	544	529	566	545	555	509	570	535	513	571	558	522	585	499	535	541	495	490	552	542	520	526	537	533	491	548	523	569	532	508	512	548	511	536	532	514	527	550	549	511	528	501	536	501	540	563	537	537	533	487	536	557	540	545	555	511	527	529	537	539	529	505	538	524	480	530	514	515	502	533	494	535	525	557	510	552	560	517	564	497	534	536	539	530	551	507	505	530	533	537	506	543	546	540	534	566	503	525	502	542	505	508	549	541	531	534	491	533	510	501	515	549	506	524	522	546	525	537	543	513	547	518	523	504	518	509	524	538	554	524	543	510	530	549	566	501	534	489	544	496	525	530	516	527	533	523	546	523	531	514	525	541	552	534	551	520	523	504	506	472	523	484	513	544	523	504	546	555	538	524	486	512	563	500	530	498	497	531	536	548	534	539	537	510	547	527	542	517	516	518	534	499	526	521	541	560	484	475	535	528	523	515	536	553	529	500	556	534	520	534	524	540	511	539	539	506	536	507	508	519	552	520	595	589	543	490	526	539	544	510	542	498	520	534	557	522	546	535	549	521	527	526	513	515	538	456	536	535	524	550	564	560	472	529	515	553	539	538	520	528	507	530	546	531	518	536	548	536	518	528	554	567	554	501	522	511	492	547	548	546	576	549	535	507	558	540	516	567	541	496	523	497	515	531	514	532	510	548	542	597	542	518	492	569	525	555	545	519	530	535	517	531	548	542	526	533	562	515	558	513	514	524	500	527	536	557	543	533	503	516	564	590	513	511	519	540	534	528	533	491	499	554	508	555	538	529	494	535	540	513	533	526	516	605	538	538	536	534	571	524	534	527	529	521	489	538	538	547	558	536	497	538	529	532	570	500	521	554	525	492	519	521	548	514	530	544	542	577	499	514	528	491	475	472	528	509	507	550	510	518	561	537	531	514	530	584	503	532	491	527	550	552	534	560	546	538	560	500	575	541	528	534	501	514	529	500	531	520	534	517	491	513	538	510	546	581	532	525	505	554	514	497	510	522	511	527	497	529	512	509	523	540	503	581	543	518	535	510	532	547	530	541	510	515	613	555	560	545	530	516	529	528	556	547	538	531	501	551	582	534	489	538	565	497	544	580	515	533	542	547	518	521	546	518	510	495	567	523	506	540	588	522	530	517	546	548	501	515	529	526	553	571	533	528	490	529	551	515	509	555	524	566	512	531	549	563	536	568	538	498	544	506	544	496	536	541	514	488	536	532	505	531	516	522	568	537	539	533	534	550	545	518	491	529	524	487	579	496	554	512	542	508	527	528	505	559	517	581	560	525	531	514	542	492	533	490	514	515	503	559	560	486	521	537	484	546	553	511	550	530	495	519	536	519	502	519	515	496	550	508	529	513	534	505	560	539	528	505	527	508	533	509	523	545	546	527	534	524	503	539	565	510	506	537	514	543	516	521	511	533	528	495	532	552	531	479	542	535	525	515	543	549	518	543	532	529	571	520	558	510	513	574	517	573	574	532	548	513	542	511	513	474	528	553	538	519	527	520	557	525	477	586	549	567	520	534	547	519	541	531	548	518	561	496	522	543	520	529	539	546	506	494	520	538	515	559	562	546	529	540	535	528	560	559	576	539	527	512	514	520	530	518	533	534	523	526	519	504	521	514	522	510	551	496	528	556	528	526	519	500	502	499	519	581	545	541	537	502	520	563	521	508	533	540	548	547	483	575	512	582	518	543	519	600	541	552	525	490	538	514	508	580	515	521	507	546	543	502	510	509	528	527	545	530	507	541	531	522	532	518	468	503	554	542	521	489	554	524	512	526	495	555	513	505	541	546	529	518	538	517	520	514	511	525	540	541	566	531	496	514	536	531	549	557	513	485	540	492	498	503	514	540	574	552	557	549	544	488	522	518	553	487	523	500	528	542	488	547	487	519	561	535	542	512	558	543	506	522	539	513	517	529	549	524	550	511	525	494	501	511	556	534	526	541	540	515	504	517	539	537	506	471	536	527	517	504	549	549	526	522	541	523	522	547	557	517	534	532	534	531	497	567	508	524	539	509	519	515	526	569	544	574	548	499	545	549	558	540	516	484	518	508	537	552	515	503	557	504	534	516	547	495	526	523	511	564	558	510	508	539	497	500	528	537	559	543	506	536	499	572	532	529	497	525	546	560	505	521	537	445	527	528	512	510	518	529	503	568	520	519	538	497	537	510	536	537	564	547	556	475	495	517	545	548	533	539	561	509	551	545	550	554	557	542	525	537	543	518	549	505	539	517	508	494	521	548	516	542	508	513	535	537	531	564	541	589	537	498	512	523	510	513	519	525	530	527	496	523	519	528	542	551	550	564	517	544	550	527	515	534	558	528	569	547	510	489	533	519	588	528	556	504	529	530	539	544	524	530	516	558	524	537	549	523	531	544	552	541	531	537	532	503	552	523	549	531	532	508	540	507	528	496	513	503	529	575	527	555	475	525	570	565	515	499	472	518	554	508	513	472	491	530	545	497	556	558	548	506	491	520	489	570	533	497	549	560	547	561	516	563	555	529	535	558	551	515	538	550	533	563	514	518	567	579	578	538	541	495	565	559	562	538	552	516	524	513	522	573	529	507	513	560	533	515	524	493	543	524	502	543	520	564	528	563
33845	42057	43879	31608	21436	14752	9156	5959	3876	2866	2277	1785	1474	1324	1134	944	744	659	595	585	545	493	489	428	400	384	360	347	364	347	349	348	344	366	360	335	313	338	343	354	346	319	357	340	288	319	342	360	331	323	357	355	297	351	335	308	336	343	357	320	333	293	305	327	332	342	311	318	338	324	306	302	337	283	341	332	336	320	345	318	309	333	323	334	320	331	330	330	335	312	315	301	362	339	325	317	309	324	325	317	301	337	327	307	325	314	310	311	304	321	341	325	307	305	299	309	342	321	324	326	304	344	360	322	305	327	335	327	305	281	320	306	354	313	292	342	306	339	302	347	323	332	309	301	319	327	309	324	302	311	325	324	325	324	326	313	334	313	306	309	314	340	337	312	323	351	328	348	301	323	338	328	333	277	332	327	328	325	313	345	321	320	321	345	350	341	340	292	332	309	319	327	322	344	322	327	336	342	296	329	329	345	319	292	350	331	304	303	317	330	341	335	325	337	358	337	345	304	301	343	312	331	325	280	294	319	326	345	356	328	316	346	330	324	336	315	341	328	329	348	356	335	329	353	292	343	326	300	335	345	310	347	357	352	308	348	325	345	303	324	329	335	346	325	322	345	361	316	325	303	329	368	290	342	349	319	304	315	346	326	316	308	309	306	281	342	337	312	339	309	339	328	333	330	318	322	316	309	302	326	288	300	312	306	337	331	334	301	317	273	312	316	296	330	312	316	297	340	319	314	396	316	316	327	286	323	311	322	324	335	335	315	305	313	315	314	319	324	310	334	345	311	298	304	327	306	341	327	325	309	311	339	336	307	326	323	286	302	288	307	323	359	347	314	337	327	307	337	337	354	337	328	314	297	327	334	309	313	340	343	353	332	321	303	346	331	340	312	312	302	265	300	332	306	321	315	337	341	346	335	323	338	309	353	314	319	319	330	315	318	312	341	329	310	349	315	349	308	324	341	310	332	325	315	323	351	298	308	342	291	296	338	347	325	324	324	309	309	343	348	349	317	323	326	324	357	327	304	339	300	316	289	314	323	344	298	323	305	299	362	305	304	354	302	342	324	343	319	300	313	347	286	346	330	308	317	332	304	345	340	294	337	331	325	371	324	319	355	358	331	341	356	318	321	316	340	341	340	320	350	333	324	337	327	350	360	298	357	315	311	314	310	331	330	292	314	304	320	364	351	336	356	306	339	362	323	309	299	290	298	342	296	326	328	312	325	317	313	285	353	319	330	303	291	308	323	322	337	329	335	314	310	315	339	334	357	286	330	310	364	315	323	335	342	334	323	354	296	361	317	353	357	310	316	317	319	289	298	350	302	319	312	290	320	327	311	313	325	324	305	340	318	338	338	327	312	339	309	355	321	325	338	303	356	356	322	323	326	317	324	362	331	307	348	305	346	313	332	320	305	307	307	332	311	303	318	324	340	326	322	300	330	332	343	312	312	328	336	308	332	330	312	346	311	348	334	313	325	327	318	327	306	290	336	339	324	344	325	310	350	311	342	322	298	316	335	351	314	338	302	324	342	345	350	337	316	311	307	351	352	356	373	307	362	333	346	332	316	346	321	292	316	356	298	339	331	322	287	361	366	301	337	295	323	320	332	315	325	351	367	326	348	346	321	325	338	338	346	322	302	313	313	322	319	346	323	321	320	308	301	323	314	324	318	343	325	299	325	298	322	351	307	326	340	340	300	315	317	311	306	348	319	325	346	309	314	339	293	333	324	351	307	325	343	308	278	326	317	329	315	349	305	314	296	303	318	339	315	284	355	328	304	315	302	313	352	344	290	318	304	337	323	343	309	279	321	333	310	321	325	332	316	316	347	327	346	307	350	326	325	294	335	287	290	324	322	313	313	318	295	310	337	316	312	325	344	338	326	364	326	336	348	321	312	330	323	289	309	314	298	317	326	291	322	321	370	313	336	337	319	321	385	320	342	290	309	326	346	360	328	336	312	331	300	316	309	314	320	315	340	328	329	312	336	308	309	316	329	315	327	352	325	333	317	297	303	323	309	316	311	333	332	313	340	315	335	298	347	278	307	298	333	365	326	320	303	345	304	330	306	294	343	312	323	337	343	324	327	323	333	297	322	344	325	296	306	343	310	313	316	329	330	354	303	326	324	338	355	334	327	345	305	344	330	303	311	362	330	341	330	327	323	326	311	306	322	296	344	319	315	324	308	312	313	319	311	311	326	327	288	341	326	309	326	320	335	333	315	331	361	298	354	324	303	276	293	299	330	308	298	318	305	343	304	314	307	336	347	320	325	326	332	325	325	295	348	305	305	320	315	328	329	343	339	299	327	347	322	341	323	334	320	328	326	340	336	298	341	321	324	336	310	331	315	326	300	289	334	292	332	301	297	378	323	334	340	339	293	318	320	347	291	331	320	333	318	308	318	303	309	337	330	303	336	325	338	324	300	329	333	310	318	309	319	333	298	293	302	317	350	294	329	361	324	323	323	327	329	306	317	309	330	315	304	324	341	342	336	333	328	335	335	326	318	338	335	315	300	314	345	313	334	313	318	298	339	295	339	326	302	309	310	298	327	318	327	341	343	297	303	318	324	309	322	342	312	333	321	343	330	313	344	303	335	310	308	303	312	292	318	328	287	290	337	328	339	326	326	298	350	310	310	343	309	319	298	307	308	324	326	334	332	318	335	313	338	309	321	314	321	301	315	302	293	355	321	315	294	285	293	305	305	339	310	304	324	325	325	367	303	333	309	294	305	322	336	309	322	324	322	331	347	347	323	312	335	332	352	328	336	348	294	322	296	311	292	342	369	323	322	304	344	318	315	310	327	337	310	306	299	324	298	351	331	322	330	333	355	310	353	311	320	322	339	303	332	340	326	307	322	300	288	344	351	320	346	306	312	330	288	320	343	314	331	307	295	319	320	314	299	329	334	296	315	314	338	308	347	342	338	325	318	348	302	321	327	341	322	320	318	335	343	327	300	300	327	305	355	321	353	294	291	326	319	337	335	336	287	339	329	339	323	311	343	311	371	335	321	342	337	336	297	311	287	315	347	312	313	313	332	318	355	360	338	292	325	334	324	308	310	323	306	304	301	328	326	325	327	352	333	354	329	327	330	312	337	326	322	335	282	297	330	360	326	345	303	341	346	315	297	306	347	343	330	354	326	325	318	356	313	330	328	292	312	318	315	345	336	355	321	323	317	319	322	326	334	334	330	302	320	335	331	337	334	358	303	330	327	327	329	349	324	323	318	323	350	319	333	305	328	302	332	308	336	326	331	324	304	316	310	301	307	279	311	314	309	317	333	329	330	286	328	329	346	295	326	316	323	332	329	315	351	330	347	291	329	329	326	346	356	334	324	301	325	317	308	307	357	353	329	322	319	337	308	330	315	324	293	308	314	344	326	336	320	337	317	290	344	299	326	307	342	352	332	315	332	362	338	355	299	306	306	330	327	304	311	324	339	333	326	357	310	317	332	331	333	347	311	314	292	309	344	352	297	330	334
36706	53017	42264	27818	22348	17680	12708	9136	6369	4672	3756	2868	2380	2032	1722	1466	1074	929	802	764	735	640	597	522	443	405	388	429	374	387	394	397	351	378	376	366	359	336	345	373	359	339	348	365	338	347	315	354	312	339	357	357	366	380	367	317	343	336	330	336	373	350	360	357	320	345	344	327	349	391	337	332	329	342	337	359	338	326	366	348	320	324	384	332	345	350	342	371	380	352	324	337	340	325	313	331	336	346	340	321	343	338	336	340	320	350	364	341	338	335	342	326	369	334	335	318	371	355	341	321	339	315	342	343	332	336	343	331	338	320	317	368	331	343	337	363	329	333	368	335	354	345	322	329	369	309	345	400	322	363	312	343	342	354	336	329	319	308	359	316	332	344	339	357	359	344	351	353	347	335	311	338	343	344	324	326	312	323	340	336	311	306	333	366	329	334	342	342	359	331	334	332	344	316	335	325	376	321	306	325	377	381	331	350	325	345	340	292	344	352	323	350	324	350	351	351	348	331	342	360	359	326	338	325	351	312	341	312	342	373	325	351	351	350	355	316	350	327	328	360	331	318	330	338	327	328	321	326	343	355	336	317	321	322	312	337	362	340	346	351	321	336	313	346	328	337	347	362	340	346	352	342	346	341	344	335	354	350	313	295	336	340	361	343	323	331	293	311	334	345	368	303	325	307	363	306	332	349	330	354	345	360	328	325	356	348	313	344	336	323	332	321	355	362	337	337	356	342	364	376	342	355	339	342	369	375	338	338	350	327	375	373	361	337	323	351	341	355	352	354	339	342	377	337	377	323	346	334	351	313	332	353	326	353	336	360	359	333	306	399	345	332	352	345	332	349	320	348	328	343	361	357	310	355	336	333	335	358	333	346	352	362	337	324	366	360	336	340	317	349	333	341	317	350	369	364	338	322	322	332	320	334	352	389	332	333	374	315	310	335	328	339	343	319	325	377	323	353	360	369	315	312	311	369	353	343	313	327	359	331	331	364	345	337	346	349	357	347	340	330	341	333	333	320	341	337	309	315	355	333	306	343	336	336	355	359	318	323	330	328	349	363	341	334	334	338	344	368	321	342	345	336	355	329	344	303	350	318	336	355	384	341	353	330	349	338	351	359	343	345	332	339	347	355	326	317	338	311	333	355	371	366	368	331	347	352	329	308	348	333	356	352	336	336	340	332	335	337	384	330	365	351	313	347	329	376	378	343	346	328	341	328	327	311	349	359	335	349	377	333	353	354	337	340	315	374	362	357	327	322	348	329	336	344	321	346	348	302	351	350	343	334	342	331	364	332	341	334	313	349	338	344	319	325	334	328	331	343	326	348	342	314	346	341	353	319	334	345	350	323	375	342	340	354	349	304	353	333	331	318	350	323	329	361	330	396	314	326	336	344	347	330	307	351	361	356	346	343	335	376	329	317	317	350	330	375	325	315	325	329	368	375	379	325	346	324	300	351	344	365	333	342	357	363	372	335	338	348	334	315	329	346	390	344	356	343	346	321	342	358	330	347	352	337	357	310	329	357	367	331	303	349	324	359	386	328	328	335	339	312	367	319	305	337	403	325	341	348	327	349	331	348	325	343	328	331	301	373	288	325	339	330	332	310	359	330	374	342	316	320	340	351	358	366	349	342	324	368	357	342	388	345	333	366	349	319	330	338	361	315	380	343	343	324	315	367	315	346	351	337	349	363	324	357	326	350	325	331	357	366	319	333	321	361	339	370	341	337	347	300	322	350	345	359	321	324	335	345	337	369	345	335	336	320	337	338	329	335	344	319	338	340	319	342	359	343	330	334	357	316	346	358	354	362	333	321	320	359	315	379	346	355	347	361	337	328	350	344	353	314	323	301	324	371	333	352	342	329	342	340	336	341	330	337	320	322	360	346	336	336	373	341	392	314	359	352	301	367	299	356	330	326	316	327	321	317	344	318	315	350	363	330	364	349	350	337	322	373	327	364	359	326	361	335	354	365	344	336	341	326	348	332	337	347	340	339	340	365	381	332	336	350	335	344	365	367	374	325	342	346	321	352	345	309	312	357	327	331	311	353	335	354	333	337	377	343	318	331	358	338	352	364	308	330	341	329	337	315	325	342	349	385	345	357	312	375	363	349	331	323	322	346	347	347	349	336	328	338	339	334	323	356	335	323	349	345	319	358	343	311	339	360	327	368	329	327	324	347	329	355	332	365	316	318	341	364	353	342	315	365	320	358	329	316	337	378	331	317	339	339	363	319	337	342	355	309	357	344	358	377	315	343	323	336	331	330	338	312	358	360	362	340	337	324	325	331	345	336	335	346	305	323	338	333	362	339	359	378	335	326	361	333	347	330	324	325	330	339	412	354	358	351	351	358	343	315	348	368	319	339	329	334	338	361	315	361	360	346	341	338	343	332	328	339	322	335	371	336	325	360	335	351	368	353	321	342	331	332	349	343	365	351	336	352	324	338	340	350	332	388	331	316	400	348	346	336	329	320	360	326	348	359	353	347	336	367	344	361	322	350	356	324	361	348	362	345	310	338	374	352	389	313	328	363	329	339	343	338	357	374	320	318	363	370	332	368	352	324	346	328	318	336	366	305	359	383	344	372	333	325	328	341	346	370	302	318	320	349	369	327	337	370	371	375	318	352	348	314	336	344	331	322	337	342	385	322	332	350	331	326	380	340	342	347	351	339	316	346	343	315	365	345	370	340	331	380	335	328	339	361	332	370	338	363	363	324	312	348	366	308	353	315	326	335	390	344	310	353	353	346	335	330	348	329	328	339	329	345	352	361	337	350	332	363	334	343	328	360	332	351	367	329	326	339	343	373	330	324	352	330	327	332	356	320	347	358	346	350	352	331	331	333	303	321	339	343	347	316	355	349	328	350	342	328	313	365	335	360	359	311	339	342	312	340	349	335	341	308	359	311	339	345	355	351	292	337	354	364	321	319	352	333	306	367	304	364	343	327	345	354	343	311	364	352	362	376	376	356	339	359	379	360	335	356	363	322	353	343	317	294	332	348	338	349	317	332	328	366	374	327	356	331	302	349	316	356	329	300	367	341	361	363	365	351	319	348	321	297	327	363	309	348	389	313	324	388	330	300	335	370	332	324	344	327	360	329	345	325	318	379	331	317	351	346	325	334	353	346	348	340	367	334	313	352	357	371	328	306	344	388	368	360	344	335	347	333	343	364	344	316	359	377	360	329	319	333	316	320	345	353	362	359	329	322	337	319	355	343	348	330	376	341	329	356	329	315	339	322	350	370	342	364	367	361	309	341	353	326	321	347	316	342	370	331	355	344	361	353	332	358	363	357	343	344	325	358	351	312	349	348	368	347	385	349	360	371	313	339	337	386	360	353	338	358	336	308	349	312	342	348	325	320	370	350	342	352	337	352	330	377	367	324	324	352	352	350	352	334	337	362	335	348	330	334	380	354	319	321	324	378	337	347	340	330	324	334	325	355	355	346	337	333	341	379	329	317	350	353	333	356	348	314	386	324	330	311
23724	21087	29213	25832	24302	23133	17787	10328	6497	4819	3476	2885	2326	2221	1879	1509	1226	991	949	846	762	757	649	617	577	547	476	497	515	474	485	469	457	479	488	481	502	456	488	479	422	433	449	434	445	451	456	446	383	431	442	439	441	449	399	419	467	485	480	454	454	460	472	447	437	398	434	443	446	462	460	433	427	441	428	409	453	456	452	398	446	399	443	421	387	436	424	441	470	384	443	433	404	448	409	432	428	442	428	385	400	453	436	465	432	397	489	459	417	450	457	430	415	436	433	426	428	448	454	465	402	437	431	457	400	413	416	429	424	411	403	474	407	420	468	453	402	460	441	424	456	441	418	436	441	425	443	406	384	443	436	433	422	416	404	439	433	459	409	440	420	432	469	399	451	433	425	453	474	468	424	449	445	427	435	391	421	421	434	422	424	407	471	438	414	421	390	458	437	417	460	402	431	414	448	468	428	424	408	444	411	422	389	406	417	425	419	414	447	399	423	457	407	478	375	424	456	456	441	432	429	425	448	456	420	453	437	436	426	476	393	427	438	442	429	431	397	413	407	422	413	455	427	439	437	428	412	436	463	416	422	431	453	413	450	390	424	408	453	467	410	418	437	440	409	412	442	418	455	438	404	447	425	387	458	453	397	389	452	462	410	435	459	457	444	442	437	419	467	433	397	432	416	438	429	441	409	442	455	406	444	439	448	402	425	429	403	446	422	423	445	400	447	464	434	441	392	431	435	448	454	437	445	455	436	451	427	416	434	437	454	438	427	408	438	428	454	431	431	371	438	447	463	452	428	402	452	402	442	386	436	408	382	438	433	441	443	429	429	439	460	408	432	401	421	458	420	447	416	435	438	420	447	412	400	438	402	417	442	413	415	442	416	452	433	485	409	423	425	420	421	413	440	433	425	413	429	427	431	398	417	423	413	401	454	440	422	440	461	424	418	423	434	471	405	444	434	411	424	437	414	401	415	463	419	423	440	405	459	449	395	444	448	435	413	378	385	410	437	429	392	476	438	451	398	435	421	403	450	421	439	446	423	429	426	478	458	412	442	421	428	427	420	433	420	392	401	424	417	420	458	374	430	400	450	424	421	465	460	442	401	442	428	440	456	434	435	447	456	432	475	453	431	480	433	432	444	441	451	406	420	415	409	425	427	433	468	396	384	421	414	429	463	442	424	466	401	435	420	441	449	438	455	429	410	438	381	394	423	448	420	438	438	420	440	428	446	447	426	409	447	449	417	412	414	417	423	416	439	431	406	427	417	405	442	421	477	406	492	420	443	434	438	425	429	410	444	429	455	445	418	440	438	481	451	425	425	436	448	466	477	437	416	405	427	446	435	429	430	427	431	438	453	423	418	427	450	431	437	439	415	417	424	447	441	405	397	408	423	447	439	434	428	431	405	438	400	414	450	435	486	431	464	419	397	387	453	410	427	447	431	439	440	425	461	426	451	438	426	388	426	431	465	403	402	418	475	435	445	458	450	427	403	440	430	403	445	430	440	433	426	433	441	443	431	401	432	442	452	434	419	441	436	430	418	426	488	418	430	436	449	418	425	435	429	429	463	412	385	417	426	416	409	422	435	449	424	435	435	433	396	446	408	467	426	412	440	476	447	419	440	440	463	428	440	409	460	442	460	415	455	439	409	438	416	435	457	415	423	424	446	431	400	416	412	428	408	396	408	410	422	452	431	414	430	458	403	433	396	442	419	374	410	438	411	453	471	376	445	412	408	441	464	461	430	396	448	441	396	459	442	455	462	430	453	426	408	425	425	455	422	422	450	430	441	434	464	410	412	406	433	393	413	463	458	418	419	448	419	410	430	429	402	381	434	414	419	446	433	426	463	433	462	426	434	447	441	412	436	413	416	388	456	441	413	418	409	460	453	429	437	430	451	416	459	426	445	402	425	451	468	415	431	446	428	427	454	415	416	419	451	433	416	418	452	429	435	430	441	426	437	454	434	413	411	453	404	411	431	411	422	442	463	463	457	441	423	456	394	428	448	424	414	434	440	419	405	423	414	465	449	443	459	449	443	428	435	409	433	455	409	426	428	445	443	458	394	428	425	412	436	441	438	427	414	428	442	423	424	452	433	461	446	403	426	423	462	438	392	425	448	437	477	462	418	444	461	416	431	486	413	397	445	440	434	438	421	443	439	455	439	392	464	436	417	384	455	433	413	430	484	417	459	469	425	412	415	434	427	422	436	437	460	442	461	406	440	418	409	468	451	460	424	425	425	416	444	399	407	411	414	449	422	418	406	429	425	410	447	445	387	426	397	406	446	382	490	412	418	447	451	413	424	407	465	406	466	440	446	421	438	435	455	419	425	416	471	412	462	431	445	436	411	388	433	413	460	403	408	436	460	375	470	413	404	449	429	438	414	400	419	438	444	424	408	395	414	440	440	468	455	417	421	438	420	413	408	419	420	443	423	407	395	460	420	427	422	400	454	397	455	436	450	411	413	427	408	459	404	444	437	399	397	421	422	403	424	404	397	402	399	401	429	463	444	435	422	438	395	425	437	405	419	418	473	396	449	400	447	469	425	436	417	478	414	420	422	458	427	423	432	424	442	419	444	429	451	443	439	439	431	470	434	428	440	416	391	435	426	430	430	416	424	431	442	423	407	444	448	429	431	411	446	452	406	434	422	437	426	458	440	417	430	434	419	464	431	476	423	407	447	416	430	446	407	446	452	423	419	402	457	388	447	443	425	442	429	448	417	391	443	452	417	447	432	451	420	424	464	419	418	441	404	380	476	428	426	415	428	447	411	416	471	449	423	420	417	430	412	418	371	426	417	424	420	470	423	429	427	463	403	447	450	438	486	445	451	423	439	439	429	441	402	462	468	452	424	439	421	430	424	408	448	427	412	413	463	442	430	404	419	439	416	382	440	421	400	427	416	412	398	406	406	432	413	444	433	417	412	423	419	430	436	443	407	408	408	423	447	430	439	429	436	406	405	431	449	435	369	406	418	431	429	399	429	404	433	404	409	421	419	403	452	440	427	467	404	411	428	425	471	457	409	392	482	421	416	413	427	453	413	422	404	425	436	441	429	430	450	443	439	450	432	430	402	440	448	435	411	402	451	427	453	449	409	434	420	422	439	404	478	432	398	449	430	436	417	412	423	411	440	448	414	465	416	440	419	418	448	414	412	391	427	436	438	409	402	422	444	391	461	415	420	435	425	402	438	437	404	423	481	437	424	405	443	393	422	446	423	429	419	430	457	421	422	444	445	451	438	401	448	409	448	439	433	452	445	467	423	434	413	418	407	448	392	434	403	440	373	426	434	368	431	430	403	448	401	395	448	428	409	465	459	414	442	410	423	442	420	422	431	436	417	422	408	464	421	458	435	448	415	449	429	467	426	421	417	439	408	402	441	422	447	432	433	442	425	450	402	402	428	425	432	395	441	420	441	482	412	431	397	416	412	425	425	447	442	452	436	456	434	405	415	395	452	407	450	440	451	450	398	434	427	445	450	430
36527	61866	49017	34884	29628	23654	18244	13405	9563	7321	5542	4638	3711	3251	2765	2177	1659	1463	1265	1068	973	906	820	738	651	595	525	546	528	564	494	476	516	468	528	499	488	506	516	481	480	460	463	450	450	479	454	434	412	439	459	452	452	424	466	431	444	436	430	485	454	468	464	453	484	449	462	449	425	464	463	441	497	458	479	413	467	453	458	443	421	460	468	465	472	477	441	492	462	456	416	442	434	404	425	456	453	428	425	477	451	433	437	451	450	469	462	449	436	436	437	479	423	414	406	427	406	408	429	470	474	421	454	452	436	417	443	446	414	451	416	435	410	439	419	406	450	418	419	473	445	457	423	484	428	444	473	439	450	453	432	465	474	493	457	466	425	422	483	445	423	431	468	439	412	445	435	454	439	419	444	440	464	428	490	402	421	437	479	441	422	430	484	401	444	447	415	441	406	446	431	455	452	455	434	455	440	470	435	415	412	456	447	423	447	473	471	464	480	467	449	448	415	447	447	413	438	417	472	452	466	455	454	369	428	444	467	445	479	436	515	443	439	436	441	424	460	481	409	445	438	458	420	469	437	424	502	442	442	442	462	460	458	439	457	435	416	462	451	419	478	452	429	439	462	411	462	411	463	426	440	403	411	460	450	442	475	436	417	463	474	461	471	427	438	432	440	439	445	453	463	441	403	416	445	437	486	395	442	402	418	471	451	428	454	434	467	460	441	446	451	448	475	443	428	442	419	433	469	446	441	463	448	444	437	444	426	465	400	428	451	449	447	446	410	440	464	455	421	442	441	470	485	474	455	441	443	423	429	445	475	425	416	455	449	461	444	441	421	408	451	439	429	462	427	413	453	410	427	430	457	442	439	381	446	435	429	433	404	467	449	429	457	400	440	414	401	430	468	485	443	408	470	438	479	446	404	467	434	436	437	422	435	439	470	438	448	412	454	440	489	420	446	419	442	415	427	442	426	464	431	463	435	454	439	418	437	416	425	425	475	458	489	478	466	414	440	433	438	412	469	430	469	456	448	429	464	436	438	426	436	467	459	468	447	460	443	450	413	425	433	423	424	484	426	404	452	450	445	462	436	441	431	439	431	432	499	437	426	420	473	440	442	455	449	479	438	479	433	435	418	429	421	406	448	482	444	423	428	478	452	446	441	424	470	445	462	478	426	446	482	415	449	441	426	456	435	430	429	424	433	432	425	441	448	442	453	445	442	446	470	444	437	449	435	453	474	463	477	449	435	451	456	455	449	425	413	453	424	407	447	416	436	440	437	454	458	433	453	453	442	459	449	408	479	438	423	454	468	434	445	409	447	432	447	435	419	461	420	443	446	439	452	417	431	403	438	454	429	441	439	409	422	425	460	410	464	422	466	460	441	402	448	437	459	458	432	498	424	428	431	412	462	441	436	444	458	431	437	429	387	429	435	431	438	463	415	468	432	448	440	419	466	411	458	423	405	455	464	448	454	459	432	435	442	432	427	435	454	459	473	450	457	444	458	469	465	443	470	482	440	435	421	476	487	451	444	436	470	450	448	402	475	449	450	435	470	465	421	424	471	428	458	473	422	432	442	423	462	416	460	481	459	439	432	422	473	408	473	464	417	446	460	396	419	441	433	491	416	441	426	464	429	458	436	447	439	439	448	459	446	416	446	412	464	439	477	472	472	414	436	424	451	428	438	430	467	427	427	470	478	414	452	410	409	486	437	440	511	472	428	406	459	443	440	448	415	454	448	448	420	418	452	454	435	451	447	420	437	424	479	443	492	422	445	472	392	444	419	427	451	416	431	468	428	444	441	444	464	434	426	440	420	450	440	454	437	462	460	473	450	421	431	405	473	445	411	455	474	451	439	445	438	427	444	431	445	422	409	443	429	454	448	454	466	421	441	442	439	414	442	427	448	450	438	466	434	450	421	430	453	464	458	454	476	420	431	471	437	422	447	456	413	455	452	411	440	437	479	401	463	410	426	452	468	445	454	422	415	434	428	410	401	441	437	453	461	454	447	449	436	467	438	444	400	458	418	434	459	458	483	424	468	423	444	452	526	440	458	446	453	451	465	414	446	383	456	473	442	437	434	408	443	444	450	469	466	424	446	455	478	442	401	434	415	399	435	452	417	446	457	451	474	424	426	448	457	423	472	398	459	448	438	446	431	436	473	444	448	424	446	421	421	458	456	431	439	415	405	463	429	433	434	453	417	498	418	456	424	443	449	459	408	424	444	462	440	406	486	416	451	473	450	445	436	460	426	462	488	451	438	419	418	455	430	481	468	417	415	489	484	463	422	450	421	453	431	423	449	442	492	471	412	440	429	438	456	445	438	448	439	449	472	448	460	425	417	413	467	432	470	462	424	410	461	416	408	459	455	439	480	418	461	434	465	446	432	422	431	441	462	452	431	412	496	409	444	444	442	414	431	420	432	451	414	447	432	436	461	436	426	434	454	412	411	418	424	404	432	446	430	462	464	452	475	453	442	416	393	422	435	442	438	463	439	437	450	432	448	446	453	393	437	449	455	404	458	424	473	450	423	441	448	441	425	448	408	420	429	437	479	433	415	437	438	453	441	446	462	454	427	395	457	417	453	469	434	445	449	433	412	424	443	461	458	436	444	432	405	463	461	479	472	432	437	440	442	446	416	429	454	457	440	451	435	444	474	432	459	476	455	430	468	427	413	483	431	451	450	455	451	436	443	445	427	448	418	480	414	451	412	406	417	449	419	449	430	443	426	466	446	440	448	452	451	422	454	455	437	468	440	436	474	425	395	422	444	415	451	453	426	460	441	471	452	418	418	452	445	429	446	452	420	419	430	434	474	415	456	426	436	430	443	405	434	436	466	440	432	458	446	431	462	405	455	424	447	459	437	463	455	451	425	409	470	384	427	437	485	433	430	450	421	418	432	446	460	460	453	481	418	445	443	425	431	409	451	454	452	437	461	448	464	443	420	423	440	452	427	480	440	455	454	442	430	426	437	465	471	442	468	454	452	463	412	455	424	428	429	435	415	393	430	445	445	463	452	446	420	422	453	460	425	453	449	455	446	413	424	453	450	443	454	403	460	428	453	470	467	467	478	422	453	440	443	436	428	461	419	482	416	451	419	447	453	429	452	416	431	452	442	453	480	422	430	445	433	428	428	476	442	476	442	462	465	427	447	444	461	454	432	462	410	464	433	402	447	422	455	419	410	482	462	463	469	398	457	445	421	457	461	432	435	453	437	429	437	422	418	438	420	442	449	429	473	444	463	403	448	445	456	458	427	468	447	427	476	476	470	446	429	426	442	444	445	426	440	429	435	461	418	445	459	425	466	432	442	421	437	442	460	451	406	461	452	451	443	469	438	441	426	419	437	440	473	428	439	456	463	453	442	471	459	475	457	460	478	438	448	444	432	455	508	434	419	436	466	449	456	432	416	451	429	436	432	421	406	430	431	407	424	453	471	477	442	452	425	448	424	478	442	428	442	452	494	444	440	418	422	400	453	400	442	426	470	435
24943	21788	30950	29056	23624	19137	12893	8004	4880	3723	2851	2287	2002	1542	1371	1159	940	794	731	636	596	555	520	465	459	434	392	365	372	382	387	387	337	360	378	377	370	382	358	320	377	345	358	345	336	313	337	332	369	310	341	347	389	362	369	345	372	374	315	369	353	359	333	336	344	331	355	369	329	371	368	358	322	332	366	344	306	356	352	345	335	344	362	318	376	338	348	339	347	376	353	326	338	350	331	358	337	383	343	346	342	355	357	310	375	394	349	305	387	355	300	322	360	397	366	313	359	326	332	323	365	347	376	351	348	300	331	343	329	337	339	359	342	356	323	381	348	360	364	348	357	346	367	381	334	391	343	363	335	299	357	330	335	324	328	351	355	336	340	328	372	348	360	364	342	325	353	310	364	363	355	341	371	370	327	364	365	321	322	340	376	351	327	339	357	343	332	343	339	314	370	363	341	347	352	364	303	337	313	348	361	339	317	353	360	345	338	322	334	340	365	311	318	358	350	332	351	358	334	328	352	336	327	345	378	309	336	368	310	321	336	303	325	323	325	344	336	332	380	354	291	349	354	326	284	351	316	349	333	349	345	325	345	382	284	317	345	341	359	359	384	347	343	364	329	366	321	371	351	358	311	329	363	333	319	355	324	347	347	368	359	334	330	356	343	334	353	366	304	347	335	311	341	346	291	349	313	325	315	334	344	377	346	375	358	353	333	355	356	366	355	349	346	309	342	340	360	338	342	342	329	316	358	382	322	323	334	344	363	337	350	352	362	313	324	340	331	320	353	343	346	341	337	357	324	318	352	384	342	373	340	365	317	370	308	345	382	325	361	327	342	348	313	366	332	335	358	327	312	377	327	331	353	358	343	342	336	337	344	340	363	364	315	364	331	332	335	357	346	350	345	356	361	343	336	385	329	355	344	318	345	324	331	351	352	320	381	357	357	347	366	354	349	353	346	369	354	291	330	334	316	369	348	331	354	343	341	337	370	327	347	354	356	322	332	354	367	348	327	336	330	337	355	334	342	376	378	363	338	349	396	346	335	363	355	364	357	373	334	344	343	323	360	311	344	330	352	335	351	339	343	341	350	301	352	325	328	366	312	373	358	311	389	381	334	324	352	344	364	346	346	326	333	322	367	342	364	315	312	375	372	336	355	346	362	311	319	328	347	365	343	371	377	338	321	292	362	338	375	354	331	368	371	327	337	346	337	340	370	340	334	385	352	353	357	387	322	352	319	359	325	321	333	348	366	359	374	363	365	339	350	346	345	347	366	319	343	336	376	329	355	341	346	366	351	346	322	343	341	335	312	373	343	338	329	370	371	347	368	353	330	332	347	342	352	315	357	352	329	328	364	354	342	346	377	347	347	336	350	357	347	331	331	346	379	336	338	359	342	352	335	358	352	373	369	344	348	371	353	320	327	343	354	328	313	331	357	338	356	344	299	310	327	320	341	319	334	338	343	324	347	321	323	365	324	329	329	336	331	319	342	352	338	384	341	340	347	319	384	379	311	324	319	339	356	330	358	328	336	328	354	346	362	329	343	341	347	335	353	336	308	333	364	354	365	344	370	366	338	346	374	339	351	313	368	355	334	343	358	359	357	365	344	325	317	363	351	331	318	356	317	328	353	346	321	334	369	363	305	358	378	347	350	355	329	313	368	342	350	347	369	339	338	374	331	344	343	362	332	354	359	314	331	325	328	359	335	352	363	339	358	362	353	347	352	356	330	345	373	297	383	308	340	344	363	347	370	338	315	362	370	342	339	329	361	324	352	348	327	320	338	350	352	344	297	328	338	339	356	336	359	365	323	366	322	341	348	333	343	363	350	326	324	364	349	330	319	343	347	378	394	364	333	345	340	366	341	330	359	346	334	341	342	325	339	342	321	354	340	348	365	355	352	346	354	349	345	327	345	333	336	392	343	333	335	350	307	343	358	368	345	363	360	334	355	325	353	353	350	337	340	315	349	375	372	371	337	331	309	351	357	336	358	331	345	338	339	297	347	314	300	343	375	302	331	355	333	302	353	334	332	323	340	387	327	334	297	356	322	356	371	365	327	363	351	350	326	364	346	366	305	320	337	315	353	354	348	341	348	367	362	359	371	347	328	328	357	335	346	353	387	326	347	337	356	376	339	354	325	315	332	313	375	322	355	361	376	338	380	329	385	324	337	373	353	339	349	353	329	364	328	370	393	362	331	347	372	337	360	338	349	372	352	356	349	360	397	365	312	317	355	345	385	335	351	328	346	343	382	327	329	307	343	300	315	357	347	352	344	348	315	340	348	360	310	340	347	333	326	339	357	339	370	365	334	315	318	347	386	303	328	358	349	347	324	342	357	321	327	340	317	343	333	355	359	349	353	339	350	367	359	328	360	351	353	331	328	276	339	340	350	333	355	353	320	315	335	366	358	363	342	334	320	357	343	324	354	349	357	354	327	349	349	349	340	336	337	384	317	375	349	351	373	357	328	326	338	327	362	342	367	290	348	325	343	362	359	326	324	357	373	359	367	401	353	318	340	342	357	350	346	316	381	363	358	351	348	355	359	338	352	324	306	354	336	327	395	361	345	378	353	316	386	323	326	345	337	335	366	335	337	339	366	326	343	356	360	356	320	317	347	341	331	323	338	344	337	313	315	341	368	347	361	343	336	319	351	323	352	395	374	309	357	337	357	345	348	338	304	320	338	332	363	306	368	353	346	344	355	366	339	367	350	371	332	309	310	343	344	328	333	359	336	355	351	323	339	340	364	390	336	363	344	367	310	330	321	392	368	377	370	332	336	354	354	335	358	345	335	345	378	367	359	355	344	317	344	382	360	337	352	332	315	370	302	340	354	381	350	357	332	335	371	339	329	378	343	347	367	360	330	344	381	355	323	337	344	359	363	351	349	301	344	352	379	335	375	342	346	365	345	366	316	378	341	328	362	344	358	347	328	344	351	331	301	311	323	350	354	331	360	363	336	325	357	320	302	360	361	357	351	364	328	378	357	348	362	358	331	329	367	363	319	322	329	331	334	345	388	331	325	341	321	340	356	346	288	360	340	333	319	344	320	305	322	313	330	362	357	321	345	335	350	342	316	327	330	329	342	331	353	343	335	377	354	341	356	348	382	353	348	336	330	354	332	348	336	336	352	362	337	363	361	307	348	354	362	350	346	355	320	336	380	351	333	325	337	340	318	336	350	312	343	336	340	368	344	354	349	313	321	326	349	328	367	351	353	341	359	290	322	336	343	329	347	328	354	326	352	321	310	368	326	362	362	358	303	378	332	362	331	316	367	354	357	355	343	340	354	318	356	345	349	330	370	336	310	375	305	342	334	373	329	322	340	338	361	331	315	341	338	355	362	357	335	354	326	325	340	321	326	300	343	384	355	314	357	335	315	335	338	344	349	350	333	330	352	316	364	320	296	362	348	349	340	350	317	322	330	345	356	373	377	361	348	344	343	350	341	371	355	350	362	360	305	366	351	360	360	340	356	348	337	344	357	344
36194	58247	45578	32085	26686	21878	16264	11978	8258	6383	4763	3877	3379	2662	2175	1739	1484	1132	1056	937	830	755	710	594	553	476	466	464	430	425	433	419	401	385	389	405	400	392	394	415	412	395	368	382	354	433	374	390	365	382	395	349	366	383	384	399	381	388	397	383	373	407	386	358	432	419	395	378	350	408	390	401	384	376	334	377	389	352	334	394	353	377	365	386	388	409	377	348	376	363	368	385	343	396	395	393	366	359	344	365	368	390	386	383	348	394	391	376	417	343	367	385	335	372	358	358	377	347	386	373	373	341	392	351	373	382	363	384	380	387	369	321	362	362	390	399	376	378	386	369	405	358	337	369	379	376	350	370	377	374	365	383	383	367	387	363	373	376	365	382	417	387	391	329	373	335	357	364	358	386	360	375	375	414	345	362	380	355	376	366	371	375	395	367	357	363	385	372	375	354	369	427	377	372	362	382	347	384	369	378	401	386	345	372	336	365	354	334	362	385	370	378	347	363	390	411	352	345	391	367	401	389	364	379	355	329	364	388	403	355	373	367	371	355	361	355	341	364	367	357	387	362	340	336	364	373	373	347	355	356	365	373	347	356	396	350	363	379	398	332	396	379	376	366	357	367	375	395	348	369	388	340	377	374	390	362	367	398	385	343	362	371	366	374	327	357	371	374	379	358	383	368	371	398	393	357	402	393	383	388	401	435	379	370	377	374	368	358	371	361	366	349	350	381	339	375	368	398	381	381	346	362	397	362	360	342	357	344	364	367	354	389	341	383	392	374	388	357	354	391	382	378	408	352	357	347	384	374	402	403	377	349	391	380	382	350	354	357	385	356	344	383	367	323	384	370	318	357	326	381	358	375	383	357	343	385	375	369	387	367	352	369	345	366	376	365	344	390	362	359	360	394	340	402	371	379	347	346	382	372	368	362	368	385	368	373	366	368	330	357	359	398	396	382	358	373	349	371	360	358	356	362	390	383	382	359	384	348	359	359	363	330	341	373	369	368	372	385	405	354	368	360	401	375	358	371	400	358	343	405	385	362	366	382	379	376	386	393	359	367	372	410	411	361	380	356	413	336	362	369	352	354	385	375	366	343	398	386	378	395	407	370	355	347	381	371	377	381	338	392	387	351	364	361	370	405	358	378	390	345	360	398	367	365	374	359	334	344	357	372	375	380	348	385	345	405	366	365	371	372	372	347	365	379	368	363	342	377	372	380	362	373	335	396	364	333	368	358	363	351	362	368	375	356	341	383	397	367	359	390	388	381	373	415	353	381	374	352	360	377	384	367	400	359	373	375	361	397	375	390	380	357	363	331	364	393	360	329	390	362	323	351	352	387	351	409	392	364	345	348	366	382	351	339	386	326	380	379	372	352	356	350	371	369	374	336	381	367	393	365	364	389	389	371	375	391	336	351	386	354	364	336	375	394	377	390	366	361	410	319	376	392	389	409	394	395	383	346	373	339	357	355	366	349	375	361	440	386	383	355	392	374	398	365	351	359	386	365	351	371	413	359	413	373	366	330	380	365	370	370	377	327	353	369	396	383	398	358	343	377	379	367	344	371	366	353	359	404	377	379	355	355	365	375	388	356	377	360	374	371	363	357	380	362	357	329	351	368	374	360	384	395	350	370	390	367	403	381	405	393	360	399	384	376	353	364	370	355	364	415	378	349	360	345	370	414	339	381	338	371	392	380	385	355	354	347	368	371	378	341	384	373	386	359	365	329	391	373	386	360	364	362	333	353	393	385	408	382	334	369	359	389	394	350	383	365	337	367	373	335	374	358	358	379	393	339	360	391	377	377	362	381	372	377	342	343	383	366	382	384	370	356	334	369	432	355	373	363	364	360	352	380	356	379	398	426	335	371	391	373	398	369	362	373	363	376	409	376	368	387	395	366	378	373	373	380	379	332	361	364	395	383	370	376	402	374	358	337	355	365	387	394	388	369	364	389	389	388	344	376	383	388	390	347	361	336	385	358	362	376	344	391	342	391	347	379	371	377	375	364	386	363	368	358	374	370	376	373	380	384	418	365	377	379	375	378	364	362	362	383	382	336	364	359	335	350	372	355	404	387	368	342	366	353	359	361	383	369	395	378	365	368	350	382	392	397	397	385	356	346	371	351	369	361	350	334	370	359	367	384	356	363	355	351	377	366	389	393	354	386	397	349	387	365	392	376	394	358	390	374	371	363	368	335	408	399	324	367	367	382	396	374	420	386	371	382	391	364	357	378	405	346	358	408	398	363	356	370	403	343	364	365	357	363	346	364	398	374	388	401	363	361	382	370	390	324	400	392	380	357	386	364	368	365	385	357	351	377	377	338	347	367	386	387	347	358	371	381	366	380	378	351	377	344	370	392	366	339	366	368	346	369	397	359	375	366	355	362	362	377	370	407	383	323	385	351	373	370	391	401	375	377	376	381	349	375	361	366	377	350	348	394	369	380	339	334	378	352	347	365	336	371	381	356	398	391	345	363	359	378	376	381	346	364	370	372	366	318	387	341	383	347	402	376	349	363	336	365	360	366	367	346	383	351	347	362	384	414	364	376	372	382	359	361	363	350	351	354	377	361	375	372	375	364	375	353	400	342	321	357	365	369	358	341	382	370	372	376	402	408	373	368	372	348	350	379	375	389	349	361	362	397	348	367	363	397	399	352	370	350	360	387	364	343	387	366	360	345	363	397	417	359	384	392	378	341	360	350	363	370	380	407	370	316	352	372	356	386	356	387	351	385	372	392	364	351	344	389	360	384	370	371	360	386	371	339	355	352	369	379	370	387	353	367	373	392	359	390	348	403	377	390	378	357	365	366	358	374	377	375	372	340	401	367	365	368	375	370	361	323	396	377	380	359	334	351	370	373	416	370	368	371	382	394	356	384	337	373	406	379	342	390	353	380	355	381	371	352	347	355	379	364	386	382	386	382	348	379	362	387	381	329	321	383	361	360	363	377	337	390	351	362	374	389	349	374	375	363	388	367	346	337	357	363	390	379	403	352	362	370	382	376	353	361	424	370	367	381	377	322	407	365	368	403	354	358	381	378	386	376	312	401	339	379	340	367	377	401	408	340	361	374	380	358	387	330	374	386	359	414	378	394	357	353	361	401	366	398	369	360	400	354	332	358	347	368	364	390	385	391	362	368	385	369	374	375	374	353	410	359	369	366	343	371	368	351	353	362	383	398	340	343	396	385	367	375	391	374	360	355	343	361	409	363	362	387	370	367	375	375	362	345	397	358	358	385	370	353	377	370	381	401	390	362	327	383	359	374	383	330	382	375	414	388	359	386	357	365	377	350	352	358	350	373	357	384	363	376	370	403	369	371	381	377	384	371	353	376	376	376	423	410	366	366	339	357	373	368	358	364	368	376	396	373	357	338	344	404	343	363	370	378	363	341	381	347	372	342	397	318	342	368	336	365	413	394	378	349	327	382	362	357	345	386	400	391	369	387	342	351	395	375	388	356	384	383	351	386	382	378	405	385	393	341	360	375
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
