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
339917718561	339917719080	339917719630	339917720180	339917720730	339917721280	339917721830	339917722380	339917722930	339917723480	339917724030	339917724580	339917725130	339917725680	339917726230	339917726780	339917727330	339917727880	339917728430	339917728980	339917729530	339917730080	339917730630	339917731180	339917731730	339917732280	339917732830	339917733380	339917733930	339917734480	339917735030	339917735580	339917736130	339917736680	339917737230	339917737780	339917738330	339917738880	339917739430	339917739980	339917740530	339917741082	339917741630	339917742180	339917742730	339917743280	339917743830	339917744380	339917744930	339917745480	339917746030	339917746580	339917747130	339917747680	339917748230	339917748780	339917749330	339917749880	339917750430	339917750980	339917751530	339917752080	339917752630	339917753180	339917753730	339917754280	339917754832	339917755380	339917755930	339917756480	339917757030	339917757580	339917758130	339917758680	339917759230	339917759780	339917760330	339917760880	339917761430	339917761980	339917762530	339917763080	339917763630	339917764180	339917764730	339917765280	339917765830	339917766380	339917766930	339917767480	339917768030	339917768580	339917769130	339917769680	339917770230	339917770780	339917771330	339917771880	339917772430	339917772980	339917773530	339917774080	339917774630	339917775180	339917775730	339917776280	339917776830	339917777380	339917777930	339917778480	339917779030	339917779580	339917780130	339917780680	339917781230	339917781780	339917782330	339917782880	339917783430	339917783980	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22153	20326	27656	23113	21139	20249	13143	5720	2934	1525	749	568	507	511	438	413	376	328	277	316	721	1806	1806	1276	716	472	351	294	273	284	245	248	269	266	282	294	288	255	261	284	281	291	251	281	277	237	288	295	254	262	274	245	287	277	235	274	278	276	285	268	265	287	288	248	244	264	257	289	252	245	310	267	257	268	251	267	260	271	273	235	308	260	271	285	258	259	268	271	275	270	249	260	251	237	249	278	260	275	256	296	263	270	284	266	265	300	265	268	283	278	274	236	262	274	254	275	276	275	261	282	262	265	255	286	274	246	294	264	270	275	255	229	259	265	275	266	266	269	274	280	245	249	304	237	275	257	233	257	233	257	305	248	273	231	249	253	279	257	297	274	280	252	268	284	263	267	260	273	266	269	263	266	246	290	255	273	262	246	250	269	252	244	272	290	261	271	282	281	261	255	285	276	251	266	270	260	261	278	284	253	269	253	242	224	298	271	261	263	278	249	250	265	272	292	272	267	266	248	278	250	252	272	294	263	238	274	271	261	245	261	271	297	264	233	256	244	283	288	262	259	271	271	263	278	253	249	257	257	277	268	267	265	280	286	236	272	253	273	260	298	293	260	252	297	263	319	276	247	262	254	248	255	265	287	266	247	255	265	292	255	259	298	257	259	273	277	257	263	279	282	252	270	270	265	257	287	247	272	277	270	282	295	264	261	269	273	263	259	270	263	311	259	288	290	260	270	294	258	270	268	246	269	290	284	282	301	279	251	276	259	255	274	258	254	264	264	295	256	276	281	304	278	265	258	272	278	275	255	268	243	248	236	266	259	298	248	252	272	266	266	303	262	255	275	269	278	248	259	273	260	267	259	257	264	255	242	258	283	270	284	281	224	270	256	290	287	252	262	275	255	282	297	265	295	280	278	266	240	276	271	280	271	273	239	298	243	251	275	255	257	288	241	292	265	277	258	260	242	274	266	279	250	277	264	259	265	268	277	262	289	273	231	248	250	266	249	262	281	256	268	269	269	290	273	236	252	259	233	262	286	233	242	296	260	256	248	265	267	283	243	279	279	247	267	273	306	285	282	263	277	258	264	282	247	263	278	242	259	252	257	280	253	270	266	294	299	267	260	269	265	279	282	291	277	266	271	259	262	267	253	251	247	279	261	286	251	293	262	273	259	278	280	253	273	294	275	240	277	287	288	300	270	254	255	261	257	271	264	251	268	274	266	262	261	244	269	255	272	260	268	256	264	267	266	292	268	262	265	234	285	281	240	289	263	253	260	244	297	260	256	256	283	269	289	273	256	258	266	258	263	256	232	289	263	246	295	274	237	251	274	256	249	267	275	253	259	271	250	264	267	269	264	270	204	263	284	267	271	285	265	283	258	247	266	281	266	252	276	265	281	248	240	273	281	266	262	273	293	259	239	242	280	263	258	301	255	253	275	266	266	264	247	266	241	258	310	239	255	290	279	247	260	286	274	279	248	295	227	288	265	256	252	255	255	245	249	248	267	274	252	262	244	238	273	261	277	259	263	280	262	268	288	284	268	237	264	278	287	279	272	268	288	245	240	274	282	283	284	246	269	256	261	264	299	277	253	275	262	294	257	264	244	256	282	245	250	272	252	266	282	274	251	271	295	242	274	272	270	254	260	257	265	271	263	265	263	282	301	246	273	284	274	259	255	290	258	236	240	261	244	284	242	232	256	272	256	277	269	278	291	272	263	265	258	262	277	247	242	266	260	266	279	242	295	276	273	271	268	246	268	256	254	296	287	255	264	267	262	219	263	283	252	282	267	247	269	301	250	257	274	284	242	278	270	255	281	268	263	274	269	249	250	297	287	269	278	273	269	288	269	258	257	294	266	255	253	285	269	249	267	289	269	256	263	265	280	241	274	258	257	283	258	279	261	277	285	269	259	260	248	276	285	263	279	259	266	241	268	250	262	279	248	267	261	260	283	257	268	244	274	261	275	250	266	267	262	242	248	237	247	267	256	280	289	257	258	261	256	250	255	283	306	288	283	263	285	256	271	292	284	268	260	277	276	287	252	263	246	259	283	259	276	275	302	252	262	291	273	264	270	279	228	270	257	271	272	277	265	270	267	230	244	300	274	277	275	258	275	291	252	244	270	260	246	276	308	262	252	265	250	252	266	280	286	266	237	264	263	259	240	255	224	256	278	270	273	244	281	257	266	267	304	227	269	267	297	298	247	277	271	272	232	264	259	281	283	283	250	264	272	241	278	272	260	304	271	280	269	243	276	250	265	248	277	250	312	279	268	273	277	246	232	268	282	300	253	284	285	314	272	291	267	269	267	274	270	250	249	260	264	259	258	309	260	269	252	248	290	255	284	259	264	263	278	263	271	257	273	285	278	282	261	247	289	275	246	272	273	270	274	287	250	231	257	245	265	302	256	252	269	271	272	238	256	271	269	247	257	274	264	259	262	263	262	267	291	305	251	284	278	280	287	249	254	243	271	262	268	271	272	285	269	266	275	266	256	239	280	244	276	258	229	246	285	273	281	241	280	278	274	265	278	253	256	269	267	230	280	251	254	258	264	269	274	266	275	287	282	276	262	256	278	273	288	264	257	272	254	256	276	265	270	282	279	233	260	276	243	287	252	266	269	275	253	264	242	276	260	248	264	238	246	290	248	273	283	250	261	272	273	279	289	255	265	277	266	272	282	276	280	279	271	294	270	290	265	262	267	263	262	223	286	260	276	236	273	255	283	263	263	268	235	278	252	258	286	244	266	267	261	268	275	281	316	258	253	274	280	285	248	272	257	264	273	281	243	268	269	244	276	253	283	312	289	251	240	272	268	282	279	268	264	247	245	251	282	277	265	264	295	265	256	259	266	278	258	267	267	250	273	233	293	278	263	280	253	277	241	267	281	262	270	253	276	244	264	255	228	252	244	285	254	258	267	270	279	275	283	262	252	263	231	272	250	254	282	258	270	301	311	297	265	267	297	269	240	271	265	243	274	280	267	249	271	275	255	274	273	268	279	260	281	276	255	277	257	273	259	235	269	265	281	290	267	263	246	290	266	262	269	236	251	266	256	274	257	262	277	259	279	273	292	248	271	298	277	280	290	280	235	266	251	274	288	279	254	292	261	265	221	266	259	265	280	265	265	283	284	274	279	271	255	281	261	259	259	262	265	284	288	279	294	256	263	269	273	273	282	261	291	234	234	244	248	249	250	258	274	277	222	260	247	275	272	244	264	242	235	261	256	268	240	276	259	253	261	281	242	253	278	265	251	273	249	281	297	283	270	279	280	291	288	265	273	264	282	270	263	237	267	249	266	252	267	282	256	293	283	244	265	272	260	281	280	265	259	279	283	294	269	282	290	258	279	282	244	267	297	263	279	257	271	270	272	261	290	253	290	250	268	225	257	226	261	244	254	265	279	290	278	249	270	280	277	271	253	253	260	242	273	240	248	267	282	274	280	271	303	251	271	259	280	286	306	260	249	255	280	265	261	276	271	279	292	265	245
33372	51291	44167	36556	29646	20307	13891	9727	6093	3298	1627	1295	1124	971	926	775	720	606	537	506	1451	4184	4143	2642	1519	869	598	485	396	446	396	447	469	455	407	453	379	457	450	446	417	397	384	422	414	386	411	398	425	397	402	425	405	414	385	421	420	377	434	415	420	396	414	400	428	411	447	439	412	390	402	448	413	380	398	412	455	398	420	425	432	395	409	383	406	399	400	391	429	414	442	383	411	399	437	368	433	354	411	396	414	430	435	416	433	407	416	380	412	436	423	428	415	420	387	402	352	406	423	382	390	417	405	390	392	411	402	386	392	410	395	414	414	416	391	418	418	411	401	430	406	379	419	405	446	401	389	403	387	429	397	417	440	435	380	392	405	370	381	392	431	404	369	442	396	417	369	458	410	364	412	375	417	398	415	373	355	399	401	427	405	411	443	387	418	406	403	402	429	383	391	427	381	419	397	407	413	448	404	408	414	431	412	433	408	432	427	399	366	418	432	410	386	427	429	396	388	385	438	379	408	399	389	409	405	426	388	402	393	385	404	401	439	387	416	392	431	437	413	434	415	383	415	419	398	371	433	378	414	411	389	393	412	459	401	388	414	427	395	411	390	396	396	383	404	421	434	411	420	389	410	423	434	414	380	399	400	414	402	433	409	407	395	422	408	395	425	375	416	393	402	421	405	377	413	402	424	421	419	438	432	393	420	390	423	452	445	416	411	461	397	392	412	354	396	425	376	416	409	421	411	423	435	395	394	384	429	411	422	425	403	405	389	459	368	419	396	399	414	420	426	411	389	421	407	397	395	395	395	409	416	414	394	422	453	434	401	408	416	410	406	387	400	432	415	427	438	392	426	412	419	387	395	395	395	372	391	362	408	408	415	381	396	453	412	434	414	390	413	384	422	420	440	393	404	398	429	370	411	408	392	366	416	414	403	407	429	447	414	384	404	419	387	417	448	429	430	386	427	409	384	452	429	420	372	439	397	378	386	392	404	417	438	394	416	418	390	397	423	414	456	442	405	414	421	408	445	415	449	409	406	410	425	385	405	404	433	398	404	412	414	414	441	439	399	474	408	397	385	413	398	426	387	424	378	376	365	420	383	424	401	391	401	399	401	413	425	415	422	394	374	390	397	405	417	375	381	415	431	406	434	416	424	419	399	392	409	397	434	434	386	414	402	375	412	405	402	413	401	407	404	406	430	405	436	423	402	399	399	404	403	379	432	388	432	363	386	411	397	452	427	438	434	433	394	438	417	414	408	397	426	432	373	402	426	393	433	394	410	396	389	411	386	403	405	411	409	435	451	383	393	411	409	409	411	417	403	397	442	406	385	399	413	382	413	411	423	390	372	406	410	389	435	411	413	463	419	441	416	417	381	452	393	434	431	431	393	420	388	423	414	428	417	404	423	447	423	414	422	428	429	383	367	425	400	410	409	403	419	423	390	400	400	399	417	424	439	386	404	404	390	422	387	432	375	418	403	432	454	420	400	403	435	417	408	407	408	403	380	451	425	407	389	383	375	401	400	393	406	372	420	380	416	418	403	420	403	405	383	417	424	384	408	427	370	415	412	412	407	410	392	409	413	446	424	409	425	410	390	379	450	417	420	442	421	369	440	396	395	443	393	385	426	427	423	412	400	412	389	413	431	384	411	396	397	395	411	406	390	404	421	388	409	411	414	417	402	368	403	444	396	378	429	439	430	426	411	414	482	425	395	403	420	432	433	438	386	407	386	404	427	449	444	409	438	396	393	358	440	395	384	419	393	429	407	408	392	443	406	435	393	423	371	436	386	395	380	438	432	397	388	416	438	399	401	389	412	442	417	417	386	395	418	397	385	413	381	391	437	386	456	422	391	392	404	375	410	417	421	378	411	413	405	399	420	403	360	431	370	436	410	409	375	428	409	420	398	381	454	413	435	422	419	367	427	416	389	403	404	422	399	424	429	393	426	379	415	394	363	449	408	404	413	434	383	419	367	420	416	376	416	398	431	403	415	368	369	406	431	400	368	422	424	387	417	392	392	416	430	380	428	411	427	409	409	410	408	401	403	385	460	424	413	417	418	396	390	425	423	446	402	403	367	408	407	391	396	372	438	423	403	396	440	399	433	411	393	368	407	402	392	408	445	454	418	426	400	401	430	415	420	408	417	419	405	475	400	386	424	399	386	438	410	390	370	418	416	426	425	456	389	389	385	433	401	406	415	425	395	403	397	435	409	403	392	397	398	404	449	406	399	398	385	372	408	422	392	389	452	380	390	383	431	383	379	407	383	411	377	410	394	462	419	395	421	398	419	418	389	431	402	435	398	412	412	425	426	371	418	451	406	403	426	410	407	383	372	411	424	412	396	390	411	424	396	406	376	407	436	400	404	425	395	399	434	409	394	444	422	412	408	387	413	403	419	429	406	379	400	405	408	387	407	383	402	398	410	377	397	427	462	406	392	423	408	430	372	398	447	446	417	430	423	391	377	377	409	379	384	434	388	408	407	408	416	403	412	432	408	416	404	460	407	393	408	424	412	383	428	408	424	394	430	389	384	398	400	405	412	398	423	410	403	404	411	398	399	420	415	438	406	450	400	421	404	387	393	379	402	397	412	393	394	428	414	397	421	411	413	429	418	373	437	400	407	385	394	378	412	436	410	409	427	366	448	413	402	396	405	425	421	414	372	398	402	405	437	403	422	411	415	450	401	416	392	424	388	423	440	440	430	393	446	413	370	398	429	450	377	376	432	383	400	428	386	395	402	408	428	399	390	360	435	402	418	392	404	397	455	375	397	415	423	410	400	392	384	393	407	421	412	440	420	436	420	379	421	430	412	405	408	421	426	416	418	404	417	432	386	373	400	418	405	407	434	412	432	400	410	424	412	389	399	403	433	368	439	395	407	417	424	387	411	373	400	406	401	435	400	411	391	409	391	433	420	452	417	411	387	386	372	402	421	412	400	452	472	409	425	402	415	442	405	406	401	409	403	392	397	382	424	423	412	404	386	417	385	402	407	410	414	408	401	438	469	391	393	401	391	409	402	431	418	448	417	395	413	380	392	403	406	394	409	410	432	386	403	424	394	410	445	428	383	421	452	406	421	377	410	385	394	426	439	396	393	398	417	402	424	407	426	381	425	410	407	406	419	421	385	427	413	395	415	425	374	397	398	435	414	431	385	412	437	425	410	394	408	424	382	367	419	390	402	391	427	421	395	411	386	413	406	403	406	416	415	417	415	438	364	414	403	426	457	413	408	412	433	418	408	435	434	394	400	419	400	402	417	432	411	434	402	433	403	391	403	425	387	416	428	396	399	416	419	390	398	411	398	424	375	424	416	405	380	431	401	379	420	431	407	413	408	399	390	397	425	405	445	376	404	429	389	390	378	404	414	433	416	423	395	394	427	449	439	415	410	417	402	428	436	416	418	426	347	399	432	405	401	393	399	406	421	419	411	386	413	380	409	443	398	399	388	415	386	410	391	435	422	432	438	401	427	431	425	436	421	402
28976	25572	26027	16122	5459	2909	1888	1252	718	493	398	399	378	350	317	334	289	321	294	278	270	286	382	380	346	293	310	294	306	235	267	271	291	262	304	310	269	279	255	285	270	277	283	268	273	320	273	263	287	277	266	268	312	261	264	307	295	263	290	302	299	278	279	271	270	270	274	273	269	241	272	272	259	289	298	299	259	295	276	309	291	279	270	268	259	272	300	279	293	260	276	292	272	272	282	282	270	273	274	277	247	281	294	282	288	297	264	267	253	296	279	311	296	287	278	297	266	274	249	255	286	294	287	276	261	279	259	280	282	275	262	271	286	246	255	254	285	307	273	280	274	291	265	289	238	300	282	246	279	246	299	281	229	262	287	275	258	275	265	261	256	317	284	268	282	291	266	266	259	286	300	287	278	298	245	296	282	268	255	260	286	282	248	271	293	250	256	255	280	284	295	262	298	277	288	272	287	311	286	271	295	280	314	303	255	303	288	239	274	247	266	270	290	231	288	271	263	266	285	280	296	253	283	270	261	248	263	261	274	261	261	292	276	317	284	299	265	279	283	275	296	283	280	269	304	301	296	294	304	287	256	310	295	281	273	279	279	270	311	278	310	292	273	280	284	313	261	272	280	265	287	290	302	291	291	291	290	270	289	258	300	273	269	256	250	289	270	288	291	290	272	278	275	264	276	250	292	250	270	280	275	297	262	299	273	249	272	264	284	272	289	293	277	273	299	279	261	273	291	281	281	263	284	289	291	289	295	259	269	290	303	278	305	310	266	315	291	276	271	284	274	294	279	272	262	276	252	275	254	293	324	302	282	299	286	257	249	300	274	280	259	286	309	280	303	231	260	273	285	312	270	266	266	280	264	258	287	279	294	291	298	297	260	265	237	288	260	261	270	276	281	267	271	269	275	291	275	302	247	268	251	289	282	273	247	276	294	307	267	309	281	256	260	296	289	275	287	257	293	279	270	289	273	285	259	300	272	290	278	289	257	271	263	274	281	288	291	263	289	280	289	278	270	301	255	259	254	285	278	299	255	244	272	276	261	251	288	285	269	289	299	252	270	293	265	252	288	274	268	255	280	309	270	269	268	298	273	280	311	259	305	313	286	293	294	252	283	290	257	262	264	286	269	265	282	273	263	292	255	281	272	288	296	278	260	293	321	287	271	262	273	297	286	285	276	262	269	294	284	270	274	288	246	301	274	270	279	302	305	292	269	283	274	246	285	280	268	277	273	274	266	288	285	278	261	284	266	297	282	273	271	293	262	263	263	264	289	280	267	271	270	301	275	287	241	284	273	272	284	284	291	273	263	279	299	270	282	255	275	269	249	274	286	289	278	264	268	271	268	296	264	255	285	299	302	283	312	310	306	278	292	276	269	259	289	290	281	276	285	230	285	299	291	313	317	292	283	291	278	286	251	281	258	297	287	261	297	279	264	250	313	285	275	269	276	282	279	281	337	257	290	285	271	276	269	293	275	310	303	277	297	277	269	264	265	242	263	278	268	241	243	265	272	288	285	282	278	274	293	263	281	256	268	292	258	286	272	283	277	284	258	279	293	277	269	258	297	265	258	278	273	294	290	307	286	301	282	281	301	291	269	255	255	281	294	279	286	284	299	251	250	265	298	260	284	281	284	296	272	250	298	266	252	280	267	287	267	252	297	258	297	260	283	269	277	257	278	283	285	252	279	313	279	248	266	270	275	245	270	284	290	282	265	275	287	278	249	295	263	288	267	287	285	268	292	278	255	283	283	270	277	271	269	291	271	255	266	273	266	281	291	302	273	305	269	280	250	273	259	278	276	266	265	279	261	262	302	306	268	265	287	260	279	296	274	299	264	251	283	304	284	270	321	293	252	293	280	301	296	270	263	278	280	266	295	278	257	274	295	279	271	269	270	270	282	278	283	279	266	306	284	253	280	276	303	275	291	279	289	270	299	280	274	269	308	287	276	265	272	292	292	273	283	256	290	276	314	264	291	316	275	275	279	274	301	272	289	281	267	272	276	295	279	277	294	273	277	263	273	263	284	274	295	295	273	278	293	289	270	261	268	271	244	308	290	270	278	280	290	262	272	272	297	284	265	269	261	282	270	292	262	260	313	290	251	268	289	285	286	295	288	246	299	261	269	292	280	279	293	290	253	278	307	273	266	266	302	296	274	305	280	266	265	276	281	260	255	291	293	301	268	268	281	291	269	255	282	271	300	267	291	248	274	285	286	283	269	284	298	286	276	262	289	277	287	268	269	297	265	283	268	259	274	262	301	282	268	267	256	303	280	261	255	282	262	295	283	326	287	251	290	251	267	267	288	248	272	300	311	268	281	271	267	294	311	259	291	281	288	251	292	266	292	266	283	268	248	262	269	321	268	287	277	277	288	254	253	271	258	261	270	282	278	267	294	243	245	259	286	246	284	314	263	292	277	286	282	220	258	230	304	274	295	291	283	290	284	287	300	292	277	283	286	250	248	290	282	310	293	260	287	295	279	262	291	321	274	306	275	301	272	263	235	280	287	293	267	296	285	253	311	303	288	269	257	293	267	270	251	265	280	286	263	280	293	268	274	271	253	264	311	279	268	297	273	262	303	299	302	273	284	282	277	288	284	257	287	239	303	278	312	293	288	268	270	263	267	303	267	294	259	260	264	270	300	281	274	279	272	289	256	300	293	299	291	309	280	259	267	260	267	297	260	254	316	269	291	274	281	277	303	271	280	278	302	277	261	256	267	284	280	280	275	267	290	271	257	272	268	277	267	270	278	294	276	272	252	271	267	292	283	271	270	289	282	254	273	279	288	275	295	307	291	282	280	274	267	282	264	279	235	278	262	278	263	266	268	275	282	248	286	302	267	280	289	300	285	284	304	259	289	291	294	280	248	270	253	305	276	292	277	286	250	293	260	300	279	264	244	286	245	271	285	304	297	271	280	293	320	245	300	274	246	261	248	261	285	236	287	271	280	288	286	262	262	281	264	298	267	279	287	300	285	241	280	279	283	271	245	281	275	280	277	303	257	274	268	264	266	271	278	270	268	265	289	277	286	299	310	261	283	268	253	282	278	302	291	285	247	276	293	289	266	293	267	296	268	281	278	282	268	267	278	284	279	279	268	287	271	271	290	270	278	286	275	257	277	247	255	286	269	276	293	260	305	296	286	312	283	307	260	273	305	289	267	279	274	320	261	283	255	246	292	269	278	280	269	282	296	269	280	282	267	267	268	310	289	277	249	313	278	278	280	282	262	286	256	305	270	251	273	287	278	276	276	263	259	297	277	275	236	254	313	249	273	308	274	280	260	284	274	262	289	273	283	315	284	268	277	276	291	277	274	310	278	296	293	240	295	281	297	278	281	268	259	293	282	301	278	279	275	256	274	262	296	285	265	273	278	276	288	273	290	264	236	286	278	282	284	305	262	288	254	262	303	294	259	262	314	283	270	305	268	279	307	296	291	252	274	277	258	273	286	282	276	276	275	248	276	263	306	262	283	281	296	272
33205	41644	34257	21077	10887	6864	4806	2983	1639	1005	760	743	701	696	592	579	581	503	468	443	477	515	673	637	523	487	431	442	422	420	449	406	455	455	474	482	451	417	416	445	450	435	429	411	421	421	435	434	448	408	419	442	419	413	438	422	462	414	394	444	437	453	429	442	439	438	445	449	475	453	453	455	437	462	448	425	431	427	445	450	456	454	440	451	421	426	454	449	414	420	448	418	437	416	432	451	426	442	460	454	447	456	457	439	421	445	426	398	441	452	435	406	456	442	401	420	425	447	445	423	446	391	438	472	406	450	427	399	404	444	425	410	411	465	446	439	456	434	415	465	480	424	412	482	416	473	440	421	460	441	427	445	442	456	460	455	468	436	451	442	447	441	412	464	427	466	438	440	434	412	451	406	458	481	427	455	439	414	443	449	433	429	442	436	443	399	437	450	447	427	427	413	412	429	449	433	428	394	431	434	415	408	445	448	450	415	414	429	439	447	462	465	434	430	400	467	457	468	431	424	431	466	419	402	437	403	433	469	465	455	491	404	464	475	448	416	427	489	426	401	447	406	431	443	446	430	447	436	424	438	410	419	457	406	434	425	454	471	402	480	458	446	459	474	424	404	479	458	400	443	455	404	434	458	444	402	445	433	451	457	443	404	444	446	446	411	452	415	440	397	458	445	376	439	475	411	399	412	430	457	417	444	448	433	446	449	417	403	410	427	455	426	429	398	429	452	415	462	468	410	462	442	411	416	450	433	429	439	442	455	429	442	411	422	448	436	452	455	470	460	410	456	417	438	454	473	464	452	455	427	441	408	469	450	446	451	457	411	390	422	430	435	441	436	444	431	458	453	452	440	393	425	443	446	407	428	444	440	420	425	443	446	441	418	474	419	439	401	431	428	435	456	459	442	421	441	465	387	411	462	458	445	422	414	428	453	435	439	403	437	432	464	440	423	428	436	421	438	437	419	456	480	451	436	416	421	432	434	436	428	433	450	396	453	422	436	403	433	425	430	413	485	418	413	411	420	457	448	427	401	432	396	453	487	425	429	427	416	472	402	455	427	474	429	422	455	435	442	458	452	445	440	434	420	424	433	438	437	430	399	387	434	450	478	404	466	403	429	473	439	416	427	437	436	451	459	429	402	411	442	415	439	438	462	411	444	461	441	464	440	443	450	441	435	453	425	439	453	440	480	457	434	467	431	413	429	445	456	413	425	405	420	430	414	396	421	451	441	425	410	415	459	420	453	451	437	444	455	465	457	449	442	449	480	443	429	405	427	434	464	407	438	440	437	442	446	461	431	451	468	443	434	442	462	437	412	459	458	411	421	432	450	438	388	428	449	447	456	442	422	475	429	460	437	457	445	420	436	461	466	422	454	425	428	444	462	424	464	466	420	439	453	468	439	414	438	406	450	406	450	431	426	454	455	433	426	431	477	404	432	435	425	401	445	442	432	424	456	394	448	472	418	474	463	441	449	407	442	402	414	457	482	444	441	457	466	439	468	426	426	414	402	472	454	393	425	436	388	440	412	438	415	432	443	459	434	405	432	434	428	418	445	427	459	384	464	471	404	423	451	421	421	440	465	450	420	416	455	430	442	439	433	460	463	440	442	425	420	431	481	422	427	435	422	420	430	399	464	437	434	445	428	486	440	455	455	423	431	429	426	454	439	439	464	427	450	469	452	425	456	445	414	427	377	452	435	404	451	436	462	431	418	411	422	452	453	452	438	442	437	443	421	427	414	443	441	435	428	405	411	471	428	409	434	414	473	453	443	398	464	428	415	466	403	468	441	437	471	409	431	434	470	407	448	484	457	459	433	394	435	427	418	436	404	452	392	384	465	404	435	465	468	438	459	430	435	426	403	451	451	437	431	450	451	448	448	432	414	430	381	442	442	429	454	423	440	414	451	435	432	418	414	435	413	445	406	459	439	430	407	450	435	400	453	422	467	428	465	411	433	420	437	440	463	388	443	452	418	470	468	426	426	493	428	452	446	415	458	462	458	416	454	456	461	443	447	431	457	460	467	455	464	423	456	395	449	461	420	445	414	441	448	411	433	438	414	436	452	436	432	423	454	407	410	447	446	444	459	434	441	446	438	446	423	423	412	461	458	447	418	422	444	413	451	423	432	402	434	435	447	449	433	438	447	489	449	428	462	415	424	417	444	440	426	464	430	432	441	431	451	436	446	389	435	448	457	455	401	429	412	423	456	455	437	427	404	461	416	390	432	458	420	425	490	426	407	476	439	453	443	418	454	420	429	416	428	435	425	419	439	470	450	460	457	455	470	456	413	388	441	424	427	412	441	416	461	450	444	398	454	453	438	442	443	439	429	420	439	461	433	426	462	453	442	461	402	464	444	445	437	457	440	427	446	397	422	437	427	442	436	408	425	459	426	465	463	482	451	421	446	459	431	451	436	471	461	447	434	455	408	435	389	424	458	387	428	429	431	444	463	471	439	451	445	465	459	432	453	425	414	428	450	446	410	449	436	466	454	443	428	443	431	437	452	472	437	409	463	448	412	446	442	420	462	471	453	448	435	424	466	441	473	447	412	442	450	419	416	476	401	419	449	428	424	439	412	442	452	396	409	417	411	432	417	448	478	444	467	445	359	420	453	439	435	433	434	417	402	455	413	423	423	444	429	438	401	418	446	442	445	406	417	441	442	419	466	431	466	451	456	454	426	452	458	427	474	423	445	433	418	455	427	427	457	407	430	421	413	446	454	458	431	414	420	416	446	431	429	422	459	430	456	423	439	424	430	410	436	435	457	413	458	429	439	443	473	434	425	435	479	429	430	460	462	476	424	405	451	471	437	455	420	430	439	455	456	442	442	438	463	454	460	442	478	436	449	456	461	424	441	419	447	429	477	387	438	437	434	421	441	463	458	420	404	444	446	409	398	437	431	437	461	449	428	470	440	458	419	436	454	475	409	463	430	386	399	439	455	431	479	447	383	435	429	430	449	436	432	447	421	440	459	426	469	445	414	433	431	453	430	429	414	407	466	417	417	415	464	424	454	457	405	442	420	402	444	417	438	444	459	466	419	449	442	423	434	434	448	441	475	409	441	429	431	418	421	389	460	471	449	455	428	416	425	411	463	410	418	420	432	479	448	434	435	463	435	448	451	417	423	426	445	441	451	436	430	414	462	426	453	431	429	452	450	456	419	449	492	427	440	396	425	428	448	406	460	477	418	431	414	417	410	423	440	427	482	429	434	423	417	431	406	411	448	462	417	453	452	471	407	413	447	433	411	425	424	443	408	425	444	409	406	458	455	438	431	466	388	472	421	417	429	437	430	447	464	441	422	441	476	413	413	467	436	462	439	433	438	397	430	430	431	435	435	473	445	418	436	439	438	399	405	435	455	392	439	423	461	436	402	444	448	471	423	444	433	434	433	420	455	446	420	449	410	473	419	452	418	405	454	428	454	418	418	425	435	435	448	457	458	441	431	428	412	397	460	412	430	457	443	491	398	419	410	460	423
24651	21554	28519	25214	19636	11854	6789	3642	1854	949	473	437	406	423	382	335	362	316	351	279	409	547	499	476	372	257	313	299	269	292	363	377	405	420	328	307	297	304	276	259	289	286	297	280	295	296	258	258	270	278	346	257	282	277	294	277	291	314	283	305	287	252	299	262	282	253	307	293	314	269	320	268	307	276	261	288	284	267	304	269	281	271	287	292	268	291	265	284	302	301	287	264	289	266	270	267	246	270	279	271	299	282	263	312	277	286	300	265	306	275	301	282	285	279	277	295	295	282	286	281	298	278	280	281	286	302	290	256	280	273	280	316	291	279	275	279	266	280	321	270	243	315	256	252	275	304	259	269	273	302	290	239	290	271	310	275	266	315	293	288	276	293	278	274	289	271	274	308	283	258	260	306	273	296	271	252	307	275	289	300	264	252	315	271	287	273	280	258	280	256	316	270	270	259	283	267	286	321	296	267	278	268	255	265	298	278	279	277	289	217	282	287	261	280	280	286	282	256	284	284	283	299	284	270	299	288	281	308	278	259	272	286	263	286	264	279	277	329	276	324	267	279	250	280	280	275	281	265	294	274	304	260	269	289	278	287	304	277	315	291	264	251	275	286	274	272	298	286	268	273	281	291	274	298	299	277	317	274	255	263	260	281	282	270	279	273	296	293	261	269	295	253	298	310	293	252	277	299	268	293	279	295	267	290	290	264	258	319	285	277	271	324	280	287	296	287	271	268	270	274	291	282	302	281	307	282	277	300	288	285	283	261	297	246	280	272	278	275	278	313	264	268	272	268	278	306	264	288	317	262	269	279	263	288	277	292	302	290	286	284	291	286	284	277	290	285	290	275	252	279	282	271	293	309	279	276	266	301	273	267	284	302	268	258	280	271	290	270	276	287	273	310	304	305	317	250	280	302	284	311	281	277	288	266	275	296	304	281	257	294	287	271	268	267	284	297	266	303	311	295	287	292	276	299	295	287	294	296	290	276	299	313	270	275	290	302	291	292	285	265	255	283	281	262	284	276	304	273	284	297	303	269	264	307	300	271	267	292	315	276	316	281	268	266	286	306	277	272	274	291	300	282	288	271	282	276	289	275	238	275	258	260	309	297	279	267	308	251	276	269	281	273	300	287	302	302	276	271	297	277	285	286	300	300	269	302	278	291	276	283	287	297	312	262	316	275	269	277	271	272	300	298	279	288	278	261	293	310	279	312	267	286	281	299	279	282	275	294	297	292	274	265	318	301	288	255	283	283	292	260	285	289	265	292	275	325	284	302	277	293	276	274	291	271	276	274	295	290	313	316	280	268	296	282	273	285	271	272	313	301	275	282	289	293	288	306	265	273	269	279	288	293	254	274	271	277	278	317	288	288	265	293	255	300	304	277	274	296	266	266	264	280	302	258	240	302	278	266	261	287	260	255	277	280	268	268	306	284	253	271	282	258	282	267	296	294	287	323	268	286	281	299	275	271	308	282	262	286	287	300	269	278	297	290	249	276	270	306	284	268	297	295	313	277	244	297	289	252	276	303	269	291	290	263	275	290	297	286	322	289	293	243	271	262	288	280	275	285	283	308	288	299	284	247	268	291	290	272	282	290	310	270	295	248	310	294	298	263	246	282	261	261	286	277	264	273	261	278	299	288	290	284	278	265	288	284	285	250	287	283	296	295	279	272	287	299	274	306	337	291	259	289	288	270	268	276	271	250	312	289	280	267	293	257	284	290	299	272	267	252	275	287	303	254	293	265	274	295	270	305	296	251	293	296	277	300	265	286	265	290	283	283	264	275	294	270	294	257	265	256	298	276	265	267	268	283	243	272	261	284	287	274	306	294	284	277	266	299	250	254	272	294	294	299	278	308	256	292	264	279	307	279	254	257	286	249	264	286	264	264	253	280	269	303	266	278	266	280	281	300	304	300	275	288	284	261	272	274	285	264	274	307	262	264	300	273	282	280	279	272	315	235	255	281	265	291	265	314	274	279	278	264	284	272	274	299	312	282	274	277	270	254	279	304	268	290	303	259	295	299	268	304	292	282	281	293	308	268	262	288	285	272	270	289	271	287	296	280	274	285	292	265	267	274	272	289	267	289	289	273	280	280	241	276	280	271	295	294	273	308	242	283	263	294	287	270	270	270	316	276	301	298	291	298	255	292	279	301	279	275	276	266	274	255	267	292	310	274	264	282	287	256	281	263	281	266	259	294	267	279	308	306	267	323	281	279	297	304	295	288	278	269	251	292	286	268	273	289	261	288	307	260	285	281	283	267	316	279	273	291	295	247	287	280	303	274	293	278	247	318	298	260	289	291	287	286	275	275	284	265	275	304	288	290	281	257	283	298	277	297	284	288	317	299	303	265	280	272	260	254	282	257	254	277	299	269	280	260	285	278	257	261	280	265	250	284	282	269	278	292	271	254	282	299	274	291	297	246	281	269	295	269	309	279	276	267	262	264	278	283	275	290	299	299	287	289	298	284	266	303	283	286	262	254	289	271	262	277	279	299	272	286	287	296	298	292	270	273	271	289	292	283	286	288	299	286	307	289	310	292	274	284	281	336	264	323	266	306	273	298	288	276	264	290	293	265	272	293	284	277	277	279	270	290	266	256	267	294	268	285	279	284	261	302	284	310	269	299	312	265	298	316	272	275	291	285	288	277	272	280	288	253	249	291	277	260	269	281	273	271	259	261	277	261	290	269	290	296	290	281	299	266	253	264	292	264	280	306	273	274	286	269	287	296	318	273	300	292	238	279	280	287	282	259	267	262	296	290	278	266	256	301	291	308	285	283	288	272	266	301	269	262	276	305	303	279	301	318	301	308	300	266	294	309	272	306	280	288	296	277	294	288	290	285	266	309	273	291	271	285	267	257	295	294	286	273	278	266	303	263	292	286	272	307	285	300	286	276	283	322	292	293	268	275	270	255	277	276	272	289	280	336	286	276	255	278	295	296	253	292	309	286	293	271	271	273	304	276	264	295	280	279	262	297	283	283	294	291	286	303	290	301	255	265	263	274	290	252	262	274	276	292	278	290	286	289	298	303	275	258	279	290	285	276	291	280	275	264	263	278	304	249	278	276	296	258	290	257	257	289	265	279	275	271	285	284	269	302	293	281	275	274	289	282	283	262	254	280	290	278	282	272	263	297	279	306	286	302	265	279	274	283	278	318	300	254	293	297	279	268	287	290	277	290	283	275	269	257	294	282	294	287	275	271	314	297	312	302	283	278	261	269	274	289	283	263	291	311	267	258	262	272	282	287	322	283	272	307	299	281	240	293	302	271	283	288	244	296	277	263	279	291	282	290	272	288	292	266	265	281	260	266	269	282	275	289	289	287	271	279	271	280	286	299	274	279	257	284	275	248	304	277	256	298	254	294	257	276	259	277	276	283	285	294	265	301	287	297	268	266	319	263	311	278	306	287	271	261	298	285	280	302	287	290	290	268	284	272	302	293	275	281	271	304	272	301	307	288	263	240	252	310	262	287	283	266
35784	51291	41774	28474	19675	15364	11049	7335	4199	2125	1071	838	775	745	670	711	617	583	521	515	751	1226	977	891	596	427	429	434	473	450	576	702	661	681	602	551	508	461	499	429	420	459	489	423	457	453	435	449	432	429	456	438	449	467	447	454	409	462	453	471	437	438	457	444	450	433	442	461	443	452	468	452	440	471	434	424	428	453	417	454	448	468	414	480	430	431	437	437	454	456	457	453	457	433	430	426	461	480	445	441	417	439	426	434	426	457	437	435	443	430	426	439	443	450	463	434	451	477	423	430	461	446	468	417	433	415	455	465	462	453	440	447	437	431	461	420	446	420	449	463	421	416	445	431	462	421	431	452	393	436	455	460	428	422	420	479	407	450	441	447	448	434	437	418	457	454	446	461	437	453	469	418	433	458	394	449	437	453	439	416	472	405	412	374	474	408	467	465	456	469	420	418	409	455	392	460	421	482	423	464	441	460	436	458	464	439	502	446	455	456	424	442	465	447	397	446	431	481	452	439	445	447	446	419	463	470	461	445	461	462	422	447	435	404	451	443	445	441	451	425	490	455	448	424	454	426	430	429	428	408	424	443	466	428	444	448	467	442	442	436	459	406	443	430	431	440	442	436	437	462	440	452	443	453	416	470	456	450	420	443	458	453	451	443	441	453	447	475	419	443	421	414	459	468	419	422	468	450	444	441	444	458	441	440	454	435	477	456	455	431	464	438	445	471	461	476	427	451	484	431	456	432	462	439	455	442	413	469	439	443	391	451	432	428	470	442	433	432	450	431	438	420	462	438	453	449	436	440	453	458	429	446	424	439	443	423	454	436	421	461	446	453	440	439	468	426	429	479	447	411	489	416	447	452	427	438	437	416	440	457	471	423	467	476	441	466	436	439	428	459	440	433	422	407	446	430	453	425	427	462	455	442	446	444	429	404	428	418	415	449	422	390	461	419	448	443	425	399	403	455	461	405	445	450	441	444	471	473	441	396	433	463	448	423	414	436	437	420	435	422	444	438	443	443	419	429	449	425	433	423	459	448	476	465	446	444	432	451	414	447	436	413	431	413	430	417	432	443	443	468	440	406	438	483	451	450	413	448	427	450	452	440	425	443	434	448	429	456	422	454	433	429	447	475	397	441	398	407	439	439	455	455	478	436	428	448	448	445	407	455	406	431	437	411	447	449	438	454	442	410	461	444	477	422	464	433	453	441	431	459	466	421	474	454	462	475	425	429	459	395	441	455	458	425	429	415	441	413	444	416	418	438	439	453	480	447	445	465	415	430	423	442	424	447	462	450	452	463	454	465	456	431	461	455	435	414	437	444	426	411	476	434	445	424	404	470	448	439	443	446	435	443	415	434	472	437	420	442	399	480	475	485	460	456	411	443	427	452	419	426	429	461	451	435	434	439	452	450	452	430	485	446	439	419	420	430	422	481	464	419	408	412	409	458	442	413	460	463	409	440	434	420	468	455	412	457	464	424	441	457	433	425	443	434	472	425	463	432	432	437	420	433	384	421	417	418	415	442	463	434	434	445	454	415	454	450	471	454	427	415	471	430	454	450	456	461	432	469	442	428	426	443	428	444	445	447	485	419	460	451	430	436	446	425	416	423	443	406	412	459	474	437	438	418	445	454	452	434	423	433	413	443	471	440	423	440	427	440	430	468	454	488	436	463	425	408	463	458	419	396	445	470	417	456	419	440	446	444	454	421	437	422	469	430	452	411	448	408	436	425	449	472	455	458	420	393	434	435	435	446	432	447	451	450	416	446	404	409	456	476	476	452	454	413	452	407	444	439	435	422	415	440	436	425	442	420	468	462	405	454	418	441	441	404	447	443	424	443	443	492	457	459	445	390	445	449	443	438	477	480	443	446	410	447	424	444	449	487	479	451	422	451	475	462	411	385	448	430	419	451	463	451	497	449	451	424	438	440	463	409	405	482	420	455	420	469	461	441	462	455	416	469	445	443	460	447	447	424	414	441	435	429	424	436	416	453	454	434	432	418	479	450	406	412	414	402	479	432	429	435	458	430	465	420	441	438	445	421	468	460	468	482	464	439	445	446	469	423	419	441	453	425	446	430	440	430	440	428	457	438	410	435	433	449	479	406	410	459	454	434	454	424	442	452	479	468	381	440	444	441	426	462	477	403	423	478	484	402	476	434	483	419	462	410	425	417	423	448	446	434	442	459	419	389	463	451	436	421	451	457	401	439	454	424	406	422	455	448	466	406	432	416	420	444	468	424	459	438	409	458	455	398	458	473	450	450	439	429	446	429	420	420	427	437	456	432	438	399	448	456	426	412	431	425	430	447	449	438	414	435	409	416	415	427	438	466	449	422	458	452	429	425	429	433	472	451	436	435	450	401	450	476	480	415	429	445	446	445	466	415	406	437	441	452	452	426	453	429	434	426	457	444	437	430	456	470	409	447	419	441	435	445	477	428	430	455	457	401	442	433	456	421	455	474	433	475	448	442	435	428	429	463	431	415	440	434	435	423	476	409	456	432	416	451	440	447	411	458	414	420	456	443	453	420	446	453	433	422	446	446	456	477	454	438	448	470	442	462	437	496	462	443	405	496	446	411	410	454	450	442	477	427	467	434	435	434	442	406	432	424	457	455	463	441	434	422	450	424	460	436	422	440	419	425	460	463	459	423	418	440	444	450	406	458	436	460	439	444	463	451	435	467	431	441	449	487	401	460	449	423	464	453	428	450	438	479	444	443	429	468	469	446	459	471	424	421	426	481	435	472	441	423	457	431	438	461	445	441	455	473	430	412	413	402	432	409	445	448	430	466	433	403	453	464	455	441	461	475	455	465	406	435	435	392	442	430	441	395	459	452	443	457	463	425	438	435	465	435	442	463	456	423	476	425	411	454	447	450	468	433	407	462	439	459	443	440	453	468	451	440	461	456	434	437	432	470	415	452	439	426	449	467	464	468	430	466	401	438	450	452	448	423	450	478	445	452	430	446	401	467	460	439	479	492	465	420	485	416	397	416	465	402	432	413	433	412	423	430	411	398	438	441	452	432	444	448	432	477	420	374	445	399	443	426	504	457	434	473	449	422	460	422	460	436	463	446	420	453	479	450	471	438	444	426	440	458	426	450	421	418	440	443	454	413	439	462	423	428	436	438	436	497	451	440	444	447	465	435	468	439	410	451	479	398	462	460	448	421	439	448	448	402	444	454	437	450	444	461	461	458	428	472	446	453	440	446	461	459	450	424	440	444	425	420	419	439	451	461	408	449	423	443	422	444	418	449	412	438	450	412	426	435	431	446	447	461	433	398	425	414	464	428	437	419	489	430	429	435	412	398	442	448	444	442	463	431	413	471	459	458	442	431	457	418	448	451	411	430	430	438	457	430	446	445	393	432	472	415	439	445	423	459	422	435	416	434	401	459	425	431	410	449	441	425	442	421	481	436	421	427	455	443	440	436	397	412	395	452	452	451	433	481	402	444	453	440	413	427	403	437	464	435	424	492	438	440
23485	21545	29392	24298	22260	22163	16105	6386	2085	971	671	580	532	476	458	431	393	395	403	366	596	857	1109	626	321	305	341	294	299	331	319	279	348	449	545	501	453	361	342	319	285	274	294	293	301	257	273	271	309	267	269	260	327	282	297	289	282	274	302	288	266	262	292	280	279	299	257	264	319	294	280	270	311	292	293	266	286	282	277	299	240	297	305	284	316	288	263	320	291	289	303	306	280	268	238	305	308	273	294	251	299	285	286	295	263	271	282	284	289	298	299	244	323	295	280	302	266	296	275	266	301	280	280	286	281	284	305	294	256	285	294	297	278	272	260	278	272	320	272	270	307	300	300	290	280	260	278	274	280	272	275	287	291	283	261	284	277	291	273	251	292	279	275	262	307	283	279	274	331	282	259	277	292	311	282	308	282	285	296	268	278	260	302	278	288	285	283	276	297	264	279	284	275	298	281	269	266	311	279	276	277	271	287	286	300	325	307	276	295	294	305	268	296	285	296	310	272	257	282	305	298	286	277	276	301	293	310	263	310	284	267	263	274	266	293	300	260	283	276	287	255	293	276	281	288	283	305	302	271	253	278	304	281	263	276	296	316	313	282	290	262	267	269	280	294	270	284	280	297	258	278	271	307	305	260	271	300	315	285	295	295	294	275	266	250	280	290	298	260	282	263	273	274	280	266	268	266	299	297	298	299	306	264	298	284	287	283	284	296	278	256	315	281	260	309	258	275	289	274	310	259	267	294	290	292	274	275	276	298	285	290	263	264	257	271	264	315	283	292	261	284	279	288	295	265	273	296	272	274	238	295	284	275	287	300	313	286	262	301	298	271	300	275	290	268	286	276	306	253	261	286	276	303	269	256	292	282	254	277	296	276	279	300	267	261	304	268	288	292	267	241	299	263	278	301	278	266	279	253	284	262	287	276	316	269	301	277	307	263	252	302	317	272	288	277	310	283	282	271	275	251	299	292	271	293	284	294	299	300	287	267	251	276	299	267	288	268	283	330	284	297	285	311	296	278	285	310	284	281	303	324	288	276	270	277	312	289	301	284	297	267	276	302	260	256	291	323	268	265	255	277	299	310	285	284	284	280	276	288	261	290	283	278	266	310	269	290	292	306	306	286	276	290	298	299	300	272	285	274	275	298	296	233	320	271	286	314	260	277	309	285	265	289	295	277	273	274	282	289	288	291	262	290	265	274	280	267	294	259	280	311	254	270	290	279	296	280	299	281	273	270	282	292	287	295	302	284	328	301	295	298	285	263	272	287	273	243	282	273	285	302	283	268	300	299	280	297	274	278	317	321	291	304	282	276	273	273	289	309	279	314	288	286	295	295	290	278	304	303	292	280	305	287	293	254	289	303	287	295	312	283	296	285	260	283	283	283	306	291	262	317	255	268	283	277	291	296	287	270	256	272	285	266	299	290	289	303	280	295	299	272	270	273	298	290	272	278	274	292	267	275	255	275	308	267	259	272	283	289	297	270	286	302	277	290	293	270	293	300	283	268	297	277	275	286	285	315	267	287	256	294	313	292	276	285	259	267	288	254	280	269	280	276	270	295	284	291	254	286	302	260	257	277	305	283	273	250	280	281	280	286	279	235	280	279	272	294	287	269	293	282	264	289	277	299	295	287	249	269	281	248	286	279	314	285	280	293	274	310	265	290	299	299	282	298	267	279	278	294	299	289	300	263	268	286	286	278	299	308	299	285	286	293	297	291	269	300	284	257	283	248	284	293	285	284	262	259	296	285	315	293	274	266	262	263	270	289	291	278	283	265	287	268	301	250	261	269	291	267	290	273	292	267	301	266	306	290	247	291	281	294	304	296	301	299	267	285	285	259	281	265	269	258	294	280	274	279	294	310	301	314	301	290	265	272	299	291	317	279	262	287	267	273	294	280	277	269	290	264	283	276	273	256	247	313	311	326	333	266	277	263	287	253	276	307	262	289	254	298	313	295	273	299	263	268	279	292	288	283	280	306	269	275	299	284	267	260	281	293	275	276	284	281	269	303	264	266	283	268	274	284	294	267	310	262	281	264	311	304	279	291	269	286	262	305	280	281	305	289	272	295	277	287	269	256	286	274	288	320	290	264	303	295	291	298	256	283	294	282	294	300	282	292	304	286	335	310	299	292	255	264	287	279	292	284	311	283	316	275	319	283	286	290	299	245	282	299	293	288	280	260	300	287	286	298	286	251	266	299	286	307	261	270	284	294	276	309	290	289	275	287	318	273	284	289	294	309	269	286	291	294	252	265	277	286	288	315	318	269	274	271	271	274	290	278	298	297	286	285	292	290	259	276	272	241	316	253	288	278	289	290	287	276	302	260	315	291	277	275	282	263	277	272	296	290	284	295	284	278	285	279	282	273	275	265	280	304	277	274	282	253	269	304	273	256	272	291	271	272	326	277	289	291	293	276	303	318	265	293	292	270	270	277	288	287	293	277	293	272	303	296	273	277	304	294	287	307	273	287	298	284	281	306	281	287	277	259	277	283	283	280	267	282	295	281	273	285	287	285	277	239	266	297	278	308	284	265	313	283	315	294	304	283	301	278	282	281	312	282	327	290	272	287	284	275	269	281	297	278	258	300	300	279	273	253	286	269	287	285	279	258	270	301	261	291	269	289	306	279	304	304	275	295	281	289	266	275	282	303	266	294	272	304	289	290	257	265	318	279	263	283	274	299	291	277	314	244	316	298	307	290	316	264	284	305	270	275	291	283	285	309	292	281	297	261	263	262	274	318	294	294	283	303	300	266	284	307	302	288	271	305	276	264	311	273	299	251	268	248	292	291	280	314	301	264	268	312	299	309	289	261	287	272	296	278	272	272	295	266	304	263	283	290	288	290	284	323	296	296	265	281	262	282	269	286	294	252	260	259	288	262	282	268	297	275	286	252	280	297	312	307	257	269	277	297	292	296	298	279	315	295	288	279	280	269	284	298	265	265	308	255	295	268	273	281	302	292	282	278	285	290	275	313	284	296	263	274	288	273	285	271	279	270	278	299	283	318	285	274	293	253	268	292	240	275	275	246	281	279	282	300	263	294	260	271	308	288	292	277	282	284	282	310	271	268	265	317	266	266	287	296	296	298	270	271	264	264	281	296	277	304	249	255	317	274	263	266	253	290	331	281	298	284	276	292	266	290	252	283	272	284	261	275	249	283	268	300	290	308	272	281	281	280	265	276	302	319	283	285	254	296	295	279	295	291	297	277	280	303	262	269	271	275	292	285	261	315	273	284	284	261	253	279	297	275	332	276	299	279	278	306	281	310	276	283	282	262	280	263	304	278	293	292	269	278	267	282	301	310	273	311	291	288	270	304	323	294	290	279	297	276	280	288	281	281	289	282	281	304	275	278	275	264	260	306	289	298	283	299	297	276	287	271	289	279	259	276	289	286	305	286	299	270	293	316	245	301	286	266	287	294	297	309	264	288	283	293	307	298	250	305	272	296	277	271	288	280	285	282	274	292	301	274	301	319	295
36260	55786	49283	37768	31657	24180	17323	10701	4181	2077	1479	1142	952	949	940	842	789	715	668	612	1118	1907	2456	1313	483	489	465	420	457	595	477	509	607	1040	1183	960	844	666	530	498	463	452	421	433	427	448	472	444	448	464	448	418	411	401	450	426	426	460	404	455	437	447	442	446	442	425	439	463	420	412	416	429	446	449	446	444	462	446	439	418	422	425	449	459	491	439	380	433	390	425	443	397	427	461	433	403	470	439	450	432	453	419	430	425	410	440	447	464	419	404	447	476	456	483	436	460	476	444	443	419	443	427	474	444	448	424	445	442	427	414	414	454	407	389	437	459	435	427	433	423	418	422	432	456	454	460	383	441	431	434	438	426	447	423	442	397	462	463	423	436	450	465	451	444	418	448	441	440	427	427	454	419	402	443	456	438	384	442	431	448	460	425	443	432	450	404	451	455	471	420	437	443	439	435	435	461	445	426	419	435	452	413	417	427	444	406	482	433	406	450	427	414	432	438	447	454	448	413	436	478	415	422	405	446	437	401	418	446	425	443	453	394	448	470	429	462	465	432	450	416	445	437	429	435	427	446	426	430	402	421	430	439	431	421	465	474	437	426	421	460	444	408	418	411	388	407	433	422	437	460	423	430	448	396	441	434	423	412	437	419	424	416	455	437	433	428	435	431	474	426	460	451	431	428	422	438	419	419	454	418	410	464	408	433	456	408	421	433	472	436	402	416	431	433	453	456	440	467	471	412	437	416	434	461	465	430	431	420	446	426	463	441	422	449	411	425	398	438	417	452	428	496	446	454	432	442	442	426	447	434	407	427	404	450	432	433	444	456	462	460	441	428	415	471	438	468	447	458	446	417	447	462	445	410	419	463	431	472	439	429	427	444	424	467	446	414	445	433	419	402	424	453	448	437	450	432	493	431	450	443	447	454	405	433	416	433	457	453	452	446	472	423	434	448	440	479	433	457	423	447	422	439	466	429	443	418	449	400	444	434	401	434	422	419	455	429	416	443	456	386	437	427	429	423	418	413	480	475	422	424	445	428	439	437	483	423	475	414	395	430	436	416	461	446	451	430	439	416	419	451	396	407	465	401	445	441	387	443	413	428	432	412	422	416	443	438	448	398	467	435	427	414	435	435	437	417	437	455	420	451	470	417	421	409	409	415	399	448	467	451	422	477	391	456	453	451	429	445	454	476	437	452	459	444	448	430	428	410	462	428	450	431	452	440	440	415	428	455	443	410	435	422	441	448	435	426	467	430	403	427	424	452	413	431	443	440	451	404	453	449	429	437	433	445	431	425	443	462	423	459	445	401	454	446	428	433	443	437	462	396	423	390	439	461	454	469	471	450	450	467	409	445	422	441	424	421	410	442	408	472	449	430	447	434	481	454	446	460	426	435	438	437	449	449	414	424	429	465	443	419	425	419	444	419	436	434	443	463	431	411	405	420	439	420	453	433	422	445	429	436	452	421	439	442	435	438	433	439	424	452	390	442	449	428	404	427	405	466	415	445	422	464	407	444	420	459	438	431	452	441	418	439	411	469	445	458	413	448	431	435	443	404	441	432	461	432	441	437	430	406	462	396	425	448	433	398	445	470	467	416	440	420	460	391	408	400	425	429	461	443	417	423	458	398	459	440	425	455	432	377	431	447	443	415	441	412	444	445	441	424	455	479	444	416	420	403	430	440	417	410	413	418	424	461	427	466	418	414	461	435	436	444	453	463	452	457	482	449	413	409	452	460	426	425	407	426	444	434	419	420	425	450	447	456	459	440	455	452	435	425	433	475	445	424	408	423	481	427	437	402	457	440	445	453	453	424	487	414	453	430	423	435	431	454	425	438	440	464	424	443	398	451	429	442	401	428	418	417	413	412	443	415	407	473	446	414	434	405	410	466	457	440	455	446	385	430	415	436	436	462	459	445	456	427	435	403	453	425	471	451	435	463	431	423	440	452	441	438	486	477	401	397	426	450	409	447	435	414	422	428	457	480	466	440	423	473	428	408	424	419	411	445	412	458	416	433	419	432	459	420	441	419	448	430	436	436	423	404	409	407	431	426	430	442	419	440	431	434	456	449	449	410	442	455	416	443	444	473	410	431	444	427	438	440	473	410	439	449	431	423	405	469	428	465	413	477	434	403	442	451	465	429	444	450	429	432	469	441	457	427	445	447	444	431	427	434	459	414	452	473	475	404	441	450	428	443	451	476	451	425	458	429	459	408	420	455	388	438	401	445	403	441	406	413	431	422	419	451	434	450	419	448	427	424	466	438	453	423	429	431	424	463	425	467	403	405	452	459	450	463	430	434	460	441	453	481	459	434	417	425	425	486	421	450	438	427	439	452	409	452	470	459	447	451	398	478	419	442	460	399	421	456	440	440	456	434	418	459	437	426	441	442	424	402	390	434	447	427	456	464	449	437	441	409	432	458	382	469	430	453	412	424	396	411	465	432	412	447	494	420	428	449	417	460	439	420	438	422	451	462	456	410	435	422	436	450	428	428	434	417	436	437	430	448	484	446	428	449	502	469	404	435	451	445	457	413	423	399	443	447	424	443	435	457	412	432	426	440	449	467	458	481	416	435	416	413	432	468	418	403	435	448	456	430	437	433	423	421	467	461	451	451	434	441	447	410	429	456	459	420	441	407	453	426	451	437	470	438	418	419	424	429	418	453	439	484	423	435	433	423	438	433	440	450	437	450	476	473	439	436	419	429	460	444	459	453	431	434	454	411	426	465	448	436	443	470	406	439	439	466	486	398	446	461	432	428	425	445	431	433	446	413	424	439	437	461	448	451	436	432	414	424	452	442	431	442	445	434	439	419	428	421	391	442	444	420	436	379	426	434	412	448	452	434	431	422	429	469	445	438	404	410	437	381	428	412	463	442	412	428	455	431	454	432	465	392	431	446	443	440	435	401	443	424	478	454	408	437	430	477	429	472	440	402	445	399	430	440	438	468	439	439	459	475	451	425	463	428	396	446	439	407	416	426	423	424	445	431	465	408	431	428	457	449	463	450	432	426	450	464	395	434	404	439	426	415	442	434	427	464	413	412	400	420	426	394	437	431	461	442	439	430	427	420	390	396	420	437	414	414	436	447	475	440	437	453	454	444	445	429	404	430	450	463	419	413	429	429	447	420	454	508	442	435	414	444	427	484	445	453	395	406	410	401	413	445	408	429	455	417	454	434	446	468	423	406	436	450	450	447	440	412	431	417	408	420	429	435	443	448	444	435	482	433	473	438	446	431	444	412	416	444	455	411	437	395	467	461	464	434	410	432	423	432	420	377	413	410	457	420	411	409	410	434	418	440	442	409	414	436	456	404	460	409	435	449	427	406	479	462	433	473	425	416	412	469	475	440	450	397	452	423	465	459	418	441	439	444	441	435	438	455	438	450	417	433	443	431	447	442	404	416	456	471	422	415	416	480	452	450	398	450	456	449	428	440	437	437	403	452	422	443	425	450	466	421	459	418	414	449	413	414	429	398	458	442
28931	26241	28007	20721	9106	3997	2040	1032	672	475	389	345	357	319	346	353	341	343	326	328	290	318	358	300	283	312	296	262	268	268	255	254	295	316	314	338	303	309	333	264	285	284	277	253	275	264	268	288	252	264	267	262	282	277	280	290	298	306	282	287	271	278	295	257	284	296	283	282	264	257	299	260	297	294	266	273	266	280	276	259	269	276	297	296	290	267	275	264	278	278	282	293	282	272	284	277	254	284	293	316	280	284	257	285	288	310	246	290	277	252	294	280	281	287	262	272	277	275	277	273	274	268	276	260	286	272	288	267	252	260	273	271	294	287	299	274	259	274	283	274	255	266	313	294	264	302	302	273	267	255	265	303	291	282	269	248	283	282	261	249	298	282	280	276	270	260	296	289	276	259	314	280	282	281	267	296	289	275	330	275	270	308	281	291	268	242	302	270	260	313	279	292	323	262	282	277	268	275	290	272	286	299	281	289	304	280	248	279	277	270	272	260	273	289	228	276	282	251	267	274	291	273	273	283	280	276	276	318	282	283	272	272	290	276	272	286	317	285	324	280	295	265	293	284	264	256	262	267	299	276	305	283	270	299	265	282	299	292	296	277	282	286	300	305	287	287	294	277	287	275	263	265	284	291	247	282	268	297	289	310	305	309	276	286	298	278	285	268	278	284	279	275	290	292	293	290	270	245	288	261	268	255	305	295	310	263	307	272	299	248	273	297	309	259	278	290	268	264	262	266	292	281	268	252	295	319	287	281	303	279	309	285	271	288	332	240	289	278	283	274	282	266	279	301	280	256	277	259	254	306	287	278	290	295	296	262	281	289	291	296	255	288	292	271	241	225	295	270	306	280	258	273	309	260	293	291	292	248	281	281	256	273	270	299	289	281	290	276	290	291	292	286	307	274	276	285	268	256	276	270	270	255	289	275	269	263	285	278	256	305	276	277	278	281	301	263	285	277	282	276	307	278	295	290	299	261	303	284	272	248	300	281	262	287	273	264	264	290	291	285	284	277	269	287	257	272	305	310	275	283	273	295	280	277	301	263	279	281	274	290	279	267	279	262	280	298	261	310	302	275	284	310	312	272	276	278	286	285	285	278	288	281	281	281	265	289	284	268	291	307	248	273	307	274	288	307	301	277	292	265	315	305	271	274	316	301	285	296	289	274	266	273	288	291	256	259	293	311	312	280	280	257	260	291	244	283	289	298	308	267	301	269	296	278	265	297	304	289	315	304	270	275	267	282	267	308	302	228	238	282	276	265	304	274	269	297	304	277	256	268	280	280	283	291	270	242	284	273	290	280	286	305	286	258	274	242	298	275	291	278	271	290	312	275	293	285	314	272	304	277	285	290	282	261	252	268	291	273	277	285	284	257	265	274	301	291	287	295	260	259	271	277	286	297	287	276	274	287	264	256	305	302	276	269	264	279	283	244	246	290	280	297	280	262	251	299	288	271	286	290	266	288	256	265	279	275	281	267	293	276	262	280	259	292	270	288	266	243	279	281	311	267	286	284	274	265	249	251	259	263	261	287	311	283	276	261	256	278	276	256	271	299	245	273	286	258	304	302	272	240	285	287	306	284	285	287	305	249	301	285	283	284	259	288	283	301	307	283	279	267	261	271	271	261	280	314	263	286	285	281	302	278	311	291	282	275	274	300	300	279	278	295	284	294	288	307	289	303	302	296	295	272	279	274	291	263	302	300	316	270	289	260	293	273	262	289	286	270	276	290	281	259	273	267	286	266	298	279	283	263	281	291	311	313	246	282	295	300	272	276	314	264	261	299	271	292	283	287	263	287	251	269	246	267	283	266	278	263	258	280	291	283	276	269	255	276	284	250	279	277	242	284	312	274	273	286	241	316	281	294	297	270	293	273	266	285	268	277	292	274	268	286	299	285	275	245	261	288	251	289	265	259	288	277	295	294	308	297	284	302	289	282	287	282	247	267	265	285	290	287	256	297	285	261	275	263	264	279	258	290	291	295	284	274	311	308	290	277	272	297	277	275	287	262	274	289	304	305	302	310	269	264	251	280	269	302	275	290	272	271	275	267	279	251	269	261	303	284	270	284	306	274	275	280	284	285	267	303	281	289	277	290	255	290	263	280	263	284	292	289	264	263	302	252	295	270	279	314	305	301	282	319	308	266	277	268	240	313	267	265	298	298	276	322	282	257	260	279	307	257	286	259	282	271	252	232	289	259	294	285	288	278	294	265	268	280	304	254	273	290	297	283	279	277	260	285	326	300	270	286	304	262	294	272	283	279	297	319	270	288	291	319	278	300	254	261	251	285	264	283	277	295	286	289	277	309	294	268	266	259	263	271	283	312	284	249	278	300	263	271	289	277	309	284	285	294	274	292	275	296	284	277	283	260	261	258	300	283	279	288	273	309	278	284	266	277	283	279	310	293	317	299	280	260	275	277	259	274	281	279	283	270	309	273	306	280	276	310	304	259	279	262	286	254	258	301	276	234	278	282	264	287	298	282	263	308	269	268	296	278	269	268	282	281	298	266	311	267	279	278	300	283	284	292	284	266	261	297	294	290	284	278	252	277	290	288	272	311	295	277	291	254	268	301	267	262	266	289	273	250	278	265	253	301	334	280	290	291	283	299	263	284	284	282	335	276	285	303	267	281	276	279	263	276	299	281	283	278	275	273	289	305	302	266	273	288	279	258	315	258	283	248	265	279	283	271	276	261	270	261	297	285	284	289	283	265	282	268	262	258	260	302	281	255	270	263	274	276	269	260	287	292	258	291	275	264	282	266	312	280	266	283	275	294	273	290	314	287	296	287	290	303	270	250	280	292	253	290	329	300	272	280	268	294	301	289	265	305	292	309	289	281	298	271	279	271	282	298	294	285	287	285	269	281	282	286	287	309	312	284	267	294	275	287	266	277	280	317	272	279	293	275	288	274	286	288	290	295	270	270	301	274	299	262	285	297	263	287	252	265	278	281	299	259	307	282	291	295	300	307	305	294	293	262	277	265	295	283	293	245	274	305	288	251	276	270	293	273	274	240	268	255	301	272	289	284	286	290	276	247	288	285	302	283	273	294	283	269	285	266	316	282	305	288	248	282	259	259	268	272	260	243	297	288	258	281	275	264	280	294	280	284	234	283	260	259	286	270	282	262	281	270	302	307	285	233	278	267	258	312	287	282	277	296	255	281	278	255	251	305	280	279	284	283	293	275	271	273	295	270	266	274	288	279	300	301	261	284	290	294	282	277	249	273	300	287	264	276	299	260	287	254	315	272	262	284	270	295	253	276	297	301	271	269	263	271	273	295	279	291	310	297	281	246	288	269	258	288	268	276	296	257	288	283	273	293	303	264	265	268	296	282	282	282	283	283	277	270	270	283	286	270	268	276	280	277	258	251	302	307	276	268	250	303	304	287	251	274	266	301	294	305	276	305	275	259	270	288	315	289	262	270	292	280	289	278	262	265	297	280	267	284	298	270	283	271	274	288	248	245	290	274	294	259	289	275
33024	41407	37153	26265	15567	8822	5061	2697	1471	962	706	632	613	598	622	601	581	566	622	532	570	488	608	521	482	480	462	482	454	488	487	442	454	510	524	495	485	534	470	453	484	448	419	439	461	457	443	440	458	457	422	431	452	436	431	453	434	429	444	435	470	463	431	395	466	422	459	436	431	472	425	439	414	439	435	453	454	454	441	441	416	416	429	420	448	432	449	470	431	496	425	438	455	442	465	450	458	471	437	439	438	425	434	435	415	404	451	466	433	437	475	440	427	444	451	467	436	445	406	453	458	430	448	432	459	466	449	468	425	400	456	464	439	448	412	416	455	439	436	470	418	448	480	441	441	415	507	415	423	414	428	441	461	472	443	458	454	466	475	463	438	434	422	425	441	446	414	484	463	485	438	445	422	437	479	449	440	442	444	437	464	445	450	471	444	469	419	419	435	450	461	474	396	414	477	441	441	436	412	440	481	435	441	451	436	451	477	437	444	423	449	460	442	429	444	421	439	436	438	458	460	457	423	443	447	437	468	401	480	485	430	441	438	431	423	453	471	455	403	452	443	382	406	448	390	428	422	428	400	425	439	437	453	471	445	419	475	426	421	439	438	421	435	483	444	461	460	462	439	470	457	421	433	441	392	456	409	460	456	421	444	442	446	414	452	410	450	399	439	464	468	424	461	440	449	452	413	449	462	474	458	434	432	455	425	448	454	452	447	479	439	448	453	468	467	433	436	446	451	410	455	449	444	493	433	427	490	441	457	481	423	427	426	442	422	465	423	481	432	499	499	452	424	470	452	449	428	453	404	475	479	422	418	479	443	422	421	436	423	465	412	408	448	449	478	442	451	448	464	424	495	466	434	432	482	462	462	447	461	420	420	441	413	453	430	435	431	446	450	417	468	454	457	426	430	492	427	421	432	440	424	395	459	436	462	437	401	425	445	469	471	436	457	423	428	426	460	478	449	442	501	437	402	437	441	484	447	459	440	433	412	438	435	459	430	400	440	442	471	431	459	431	494	438	430	474	462	441	477	457	445	471	429	455	449	449	448	443	460	412	455	465	447	439	483	426	446	435	442	455	472	436	442	441	422	435	472	431	417	451	417	480	432	444	423	430	450	445	420	443	440	418	463	449	433	435	440	468	477	439	443	434	465	476	447	424	450	404	450	434	444	411	460	438	448	465	457	445	443	423	400	450	436	450	429	459	457	431	467	448	434	461	452	434	474	441	469	398	432	446	439	451	463	435	486	499	454	421	430	443	472	445	456	432	412	439	457	466	450	423	424	479	427	445	428	475	421	439	452	450	470	465	439	452	432	424	425	451	454	439	489	453	427	465	443	471	461	430	467	444	447	401	491	420	448	427	427	452	467	455	429	449	439	431	382	469	413	434	446	433	442	441	431	433	451	435	452	445	453	442	462	444	457	446	422	445	435	460	428	469	436	436	408	473	440	458	425	462	439	433	444	422	448	444	419	458	436	449	465	454	448	473	475	422	450	456	423	459	434	489	418	460	453	436	443	462	463	468	466	456	441	482	451	468	458	441	458	435	438	429	421	476	455	419	446	480	464	461	422	435	466	446	490	492	470	426	421	451	462	473	402	408	464	445	465	480	456	441	435	481	467	434	477	432	404	420	396	436	413	430	443	436	445	442	455	474	446	449	422	456	473	419	479	441	417	452	443	432	416	455	439	454	425	446	425	406	437	429	450	425	486	456	471	437	438	479	442	465	445	418	423	436	482	421	435	485	487	468	453	469	453	457	439	427	461	457	455	440	440	499	472	448	420	423	422	389	438	407	444	436	409	440	450	455	487	447	432	450	425	434	425	468	421	449	442	449	451	491	448	455	431	461	433	454	445	433	403	434	443	449	453	457	418	425	436	460	446	489	439	420	426	440	384	420	503	415	447	443	465	441	424	433	473	416	471	455	491	481	504	403	433	395	454	433	436	443	448	406	434	455	425	427	412	451	450	426	485	443	436	435	483	459	461	443	442	438	431	464	483	433	444	403	426	426	467	472	452	472	424	439	410	467	429	414	436	415	451	471	402	437	456	442	390	414	431	417	403	453	439	461	427	472	451	427	396	443	435	429	439	451	449	427	429	398	433	454	445	396	455	429	457	421	422	450	462	431	455	437	483	408	457	434	406	442	475	430	434	446	467	433	454	468	431	432	425	429	452	408	450	422	420	434	465	432	430	435	429	442	448	424	439	435	425	419	470	452	444	447	470	435	423	441	477	449	451	412	475	447	427	409	454	450	405	461	435	428	429	457	397	484	463	451	438	435	445	451	441	437	425	450	465	443	456	418	461	429	453	465	469	485	457	442	476	454	434	446	432	414	408	415	499	459	442	438	408	407	467	448	446	446	447	449	442	439	442	430	441	393	482	434	441	409	454	439	418	428	488	464	466	442	464	463	439	440	435	402	457	452	452	412	426	420	463	477	411	424	443	444	467	445	452	424	434	448	420	477	497	438	415	426	440	488	488	422	421	400	385	443	423	444	424	491	471	445	485	446	460	452	418	424	440	431	430	417	447	463	466	440	455	450	479	444	423	420	442	426	442	458	415	422	457	442	447	464	422	494	464	472	457	474	466	500	448	398	434	424	433	439	412	416	411	442	445	439	474	440	439	428	455	439	421	473	441	437	441	483	421	414	445	469	476	439	450	438	468	405	444	435	431	475	460	478	472	437	462	445	431	418	451	407	450	473	483	492	430	493	459	449	448	440	472	429	428	448	430	429	437	443	441	486	416	432	464	444	393	454	455	448	444	431	489	439	426	451	430	463	449	422	446	436	388	434	407	452	460	428	416	439	460	450	465	504	450	449	434	411	428	436	485	504	468	454	464	469	476	477	464	426	455	442	451	415	455	414	416	480	442	435	407	424	413	468	431	480	453	477	452	495	453	476	455	452	446	398	432	460	436	452	439	488	408	429	451	440	460	407	459	441	440	444	442	416	434	453	434	437	445	482	480	431	448	451	466	397	454	477	446	452	494	438	432	466	466	439	457	470	421	448	460	439	485	414	461	475	402	451	505	462	430	444	496	438	429	451	445	480	473	442	441	467	461	411	466	449	429	438	413	410	423	455	433	459	453	457	431	451	410	448	481	401	485	460	426	470	417	399	441	430	454	465	441	438	423	460	434	377	482	445	441	439	448	443	431	459	465	435	430	456	430	420	443	463	443	423	406	454	437	437	443	472	450	443	442	434	491	437	474	441	457	470	437	425	460	406	448	380	469	425	453	472	417	452	500	445	470	432	473	438	427	491	409	434	473	454	433	413	426	440	446	461	451	434	461	468	439	434	440	454	452	480	399	447	475	419	479	442	463	436	460	444	443	423	456	378	448	441	437	447	443	475	448	447	451	451	404	450	449	415	456	466	464	413	471	440	462	418	460	392	480	414	469	464	433	448	449	467	420	477	454	437	433	435	450	432	475	446	471	439	435	437	440	480	410	431	448	451	449	429	475	470	423	425	432	462	461	475
24715	21580	28683	25776	20937	13742	6472	3032	1721	873	516	421	362	360	365	365	353	344	348	336	538	581	556	319	302	269	293	273	300	291	250	291	263	290	314	380	387	372	334	321	282	294	277	291	260	314	261	296	276	276	279	315	276	297	299	267	286	294	284	295	249	265	287	301	288	254	285	286	291	300	279	293	298	286	274	299	294	286	248	271	278	277	271	264	290	293	257	268	283	307	265	275	286	267	281	264	278	278	296	292	279	274	281	288	289	291	301	282	283	295	290	298	294	293	286	284	288	290	288	270	269	273	255	261	259	240	268	312	300	300	337	260	273	238	258	265	229	279	254	274	294	307	266	261	273	272	273	297	283	287	300	279	280	288	284	280	252	251	266	267	262	243	248	273	298	273	290	283	278	259	287	292	321	279	286	273	282	281	294	278	288	303	258	283	330	275	262	278	258	293	285	284	280	258	271	267	270	262	276	292	280	252	270	270	290	262	293	279	262	274	279	255	295	230	308	268	271	288	247	269	274	279	291	281	285	262	278	301	288	259	286	262	299	294	304	245	277	302	296	276	286	292	267	301	289	299	298	331	274	286	298	294	292	278	280	275	280	271	271	291	271	289	290	258	253	285	267	304	316	302	284	292	252	275	272	299	276	295	297	311	281	272	274	286	273	256	279	307	263	302	289	278	290	254	275	269	288	266	293	292	306	288	296	288	260	283	274	276	287	264	279	276	295	271	281	279	287	297	273	276	280	281	289	296	294	318	278	271	273	276	276	280	290	294	303	266	287	280	276	293	292	266	272	290	296	255	274	282	287	267	300	264	287	287	272	291	310	309	296	293	285	282	294	292	278	295	296	276	291	277	292	274	291	295	260	260	278	263	259	278	284	273	265	266	289	308	267	302	271	315	253	251	276	283	252	275	272	303	275	271	283	315	277	281	293	253	289	256	304	269	282	304	295	265	317	295	305	261	270	262	298	302	284	306	298	285	265	275	296	305	279	295	242	259	286	263	265	281	283	306	293	259	281	280	294	284	262	262	293	304	294	285	292	245	316	280	282	304	301	253	260	296	301	261	286	288	280	280	282	273	284	290	278	266	266	300	292	293	298	281	312	284	302	247	289	256	267	288	279	268	279	274	268	260	298	290	270	282	297	286	276	268	266	285	297	288	274	269	279	291	274	278	272	261	271	269	282	297	302	287	283	261	289	297	291	305	284	274	297	276	276	288	283	299	299	283	275	287	273	275	316	278	283	257	255	282	276	271	285	273	255	282	274	287	305	280	264	307	296	312	272	326	261	291	237	280	296	292	295	296	297	270	303	276	285	278	304	275	293	281	269	279	278	264	293	306	271	287	288	281	262	264	281	275	264	290	284	254	250	302	285	254	257	292	289	295	246	269	266	282	258	298	300	282	284	255	276	279	264	273	304	305	277	281	275	312	304	291	285	265	278	297	340	259	261	261	273	288	270	300	256	244	257	292	299	286	293	265	287	291	296	276	282	289	311	260	263	264	292	259	285	259	266	269	275	291	294	307	259	255	264	285	280	303	282	272	264	304	258	271	290	259	330	253	293	263	309	279	268	277	280	258	287	286	284	252	291	285	317	248	308	287	304	278	287	285	302	270	282	268	276	262	327	297	279	266	301	267	307	260	277	276	269	262	274	306	263	259	286	299	281	269	277	305	300	277	284	286	299	290	290	277	274	272	262	278	285	288	296	314	263	296	288	279	272	314	333	315	249	297	296	271	262	308	292	314	287	270	288	263	321	257	254	329	306	260	277	269	297	274	305	279	265	316	276	297	299	273	272	293	296	315	294	297	303	304	285	266	234	313	286	250	285	281	279	296	263	286	284	281	327	295	278	262	282	290	312	272	250	274	277	278	292	293	287	312	274	271	277	320	277	291	282	282	253	283	279	301	291	285	283	273	280	274	276	277	291	308	252	297	278	256	276	304	265	259	286	274	314	275	275	274	288	290	250	299	271	265	283	269	286	276	250	251	304	261	277	288	285	278	282	313	290	275	290	281	296	277	288	275	284	268	276	307	246	304	284	266	254	286	305	290	260	288	301	291	278	254	286	258	261	274	278	264	278	329	289	276	273	294	275	289	287	286	291	272	298	283	309	285	251	263	255	290	299	285	272	287	295	273	295	291	267	284	290	274	283	296	290	304	330	256	305	276	285	305	296	270	290	281	293	267	314	261	270	292	284	292	279	297	290	257	270	294	275	317	238	310	287	288	257	278	267	271	309	287	313	264	278	285	276	274	264	291	272	249	298	292	288	296	295	308	295	269	270	289	276	294	300	268	254	312	265	294	310	306	277	270	279	262	266	284	277	295	267	302	286	275	307	276	282	271	260	314	259	284	304	290	276	325	279	286	271	280	242	290	277	273	261	276	285	291	262	279	308	292	279	261	302	265	264	286	278	275	304	269	297	317	303	300	289	280	280	290	269	259	269	292	278	305	312	302	311	262	268	267	273	286	285	282	275	269	288	279	270	287	230	359	301	264	307	287	256	300	298	279	297	311	309	269	269	268	320	296	292	271	302	306	289	324	258	285	275	313	279	282	253	285	293	288	332	266	277	273	264	259	303	292	286	272	279	289	260	262	289	326	277	303	266	314	267	284	284	288	264	260	285	264	268	288	263	300	286	302	279	305	294	291	269	255	256	303	262	272	290	275	273	263	297	272	278	285	271	280	288	307	276	284	267	287	295	303	287	292	303	250	278	290	300	301	305	277	289	297	334	296	287	273	265	272	269	283	292	281	298	276	299	289	290	268	256	301	283	272	300	298	329	268	271	274	313	285	283	250	301	292	269	282	275	303	260	293	267	269	271	284	244	291	280	294	268	264	269	271	318	286	305	294	317	258	301	286	284	267	307	279	288	264	273	277	270	265	255	270	277	296	290	287	260	297	291	313	268	278	279	288	252	267	283	294	247	306	300	268	294	262	262	282	304	327	293	292	309	303	255	318	293	256	276	274	281	271	272	296	266	257	271	281	297	258	257	233	293	282	278	284	281	278	298	300	273	294	315	268	290	275	273	270	273	281	292	293	268	268	286	292	282	324	281	258	282	265	290	274	289	316	276	270	282	275	325	291	288	295	274	285	300	285	252	276	287	286	274	287	295	264	263	269	303	303	308	251	277	309	260	273	274	290	295	312	299	249	255	305	290	251	288	276	261	257	275	269	295	272	291	272	326	269	265	269	295	245	280	262	309	292	293	288	286	303	280	272	250	302	277	270	321	263	308	291	286	260	285	259	284	289	277	263	287	261	267	292	274	275	273	275	297	274	278	275	268	284	289	283	286	281	304	308	284	270	265	308	296	278	310	279	285	272	287	288	264	282	279	292	286	268	269	297	308	281	279	321	268	277	276	278	262	259	271	234	259	278	275	254	279	281	270	294	289	302	298	286	288	263	303	282	298	268	286	283	268	262	278	297	281	278	267	264	257	281	272	297	306	277	275	272	302	282	294	322	310	305	278	280	295	303
36743	52315	42827	32548	24250	16843	10154	6170	3851	1888	1026	766	646	658	627	630	659	642	549	597	1081	1266	1078	502	503	465	459	440	471	413	461	452	485	494	615	678	703	659	545	498	510	462	451	454	460	421	404	423	445	445	441	439	445	478	436	478	422	420	459	436	451	401	425	459	422	462	434	459	454	453	462	418	461	477	456	474	462	471	424	464	470	432	422	459	439	451	428	445	423	405	488	445	453	435	453	435	441	433	419	435	466	435	446	452	481	456	458	470	476	439	445	438	442	445	477	488	413	459	461	395	437	467	456	460	444	478	449	407	470	460	439	431	440	447	463	466	454	431	479	454	490	451	454	437	462	452	435	475	422	445	441	455	464	421	458	458	471	433	476	457	447	461	470	425	426	467	414	415	427	428	454	472	439	459	474	412	443	447	461	467	484	439	463	455	485	431	435	434	430	460	446	417	480	431	440	443	452	401	430	447	437	440	410	442	396	465	467	456	483	429	471	473	436	425	424	439	443	444	431	457	422	444	486	469	473	466	446	419	460	452	440	450	430	422	485	448	462	475	439	447	480	438	420	462	461	465	471	451	408	444	417	424	446	441	426	469	453	447	453	461	466	444	429	467	456	430	470	472	499	427	418	418	453	441	436	445	441	448	403	453	471	450	438	451	417	426	477	473	451	431	435	428	461	417	482	451	424	435	460	411	425	407	476	427	475	433	452	418	463	440	404	438	442	453	471	472	436	462	439	447	426	460	433	421	439	479	446	397	419	431	471	434	447	430	434	437	449	468	453	455	453	464	457	464	462	419	479	487	421	472	477	485	494	445	434	478	474	454	429	420	441	452	428	444	456	428	475	425	429	432	470	493	460	458	425	453	422	475	440	434	486	461	455	433	415	454	447	436	441	469	442	470	426	467	437	424	454	444	432	461	443	456	428	421	437	447	445	411	479	427	466	449	420	435	457	471	465	430	410	446	427	485	428	433	445	428	473	423	483	451	468	439	450	476	457	450	445	408	436	437	462	453	433	448	447	446	446	470	420	440	422	443	410	450	420	440	424	426	424	454	430	425	435	479	441	442	459	422	449	430	441	460	428	435	447	447	477	458	437	444	471	494	450	454	460	427	435	473	471	428	416	448	429	450	441	468	444	472	460	452	467	431	421	430	427	434	454	450	437	472	445	465	419	467	427	449	448	464	441	436	446	424	454	469	442	441	504	442	443	410	413	448	446	453	436	438	465	458	425	452	427	454	450	439	451	442	468	463	490	434	457	470	436	456	450	433	466	417	459	415	431	461	458	454	427	398	438	431	460	432	424	431	487	452	464	461	457	469	429	482	460	453	457	453	425	441	416	448	444	426	437	453	458	439	442	457	466	442	509	440	453	435	439	462	437	475	441	437	432	438	423	448	482	375	428	450	444	450	408	462	438	456	434	436	459	434	441	416	478	436	467	473	411	458	442	457	502	453	483	431	427	471	441	442	437	477	473	404	451	453	429	448	438	434	427	455	443	482	442	443	452	460	423	444	446	463	457	430	468	438	428	435	456	461	425	452	445	441	464	463	470	472	416	478	441	446	452	472	457	446	444	463	461	435	410	457	446	470	451	454	472	420	442	437	469	463	461	470	449	461	456	422	472	414	476	438	435	463	445	393	447	473	462	449	406	410	478	454	456	442	466	420	443	448	459	439	454	446	457	445	438	470	433	437	450	473	455	415	436	489	456	462	480	450	462	433	429	481	468	452	442	460	430	458	446	456	429	478	442	446	456	449	470	450	445	435	481	403	459	432	406	468	412	446	438	504	418	433	421	429	418	431	464	448	452	439	483	455	433	461	476	454	465	453	442	440	423	464	450	429	472	440	440	440	439	439	406	427	468	421	422	450	478	435	448	448	437	445	447	458	419	441	483	442	398	465	457	455	419	444	418	455	447	442	423	464	422	464	434	481	427	438	425	452	428	470	450	467	470	433	395	430	435	427	458	464	435	456	471	479	449	487	432	495	450	449	461	464	472	448	465	438	443	424	440	463	432	447	431	470	418	420	434	417	442	433	429	448	456	455	464	455	463	452	432	480	467	486	418	469	475	435	461	485	433	507	428	499	456	447	442	482	459	471	408	441	461	480	443	440	465	447	422	477	480	470	415	459	455	465	436	405	456	478	439	443	470	428	451	434	448	428	439	463	427	427	445	430	458	442	437	438	445	435	462	438	426	427	447	463	445	471	437	399	436	441	463	419	395	452	453	438	434	451	446	447	478	470	473	443	430	448	455	438	464	435	476	453	432	456	431	450	427	466	441	447	453	454	418	470	437	459	439	440	440	435	469	475	456	415	482	451	490	469	431	477	444	461	411	475	463	439	449	469	430	447	448	433	439	477	484	482	413	442	424	468	449	469	435	460	478	421	436	450	439	434	463	504	508	459	448	455	444	425	438	426	436	443	454	421	459	429	474	457	443	446	431	450	426	451	441	428	435	449	478	429	450	488	422	445	486	465	432	451	462	453	423	460	484	461	449	477	426	455	440	451	447	446	424	442	440	460	452	460	465	457	459	466	459	454	439	463	418	465	463	455	428	444	415	449	439	472	439	452	479	473	441	430	456	474	458	477	445	440	412	424	435	444	447	423	425	481	467	444	462	469	449	441	439	434	430	440	447	447	400	439	427	474	422	427	476	453	475	466	450	477	406	415	441	446	442	442	420	461	430	463	465	445	451	459	428	449	439	475	434	438	429	418	434	461	441	443	462	483	406	412	433	444	424	408	385	452	442	443	473	465	451	431	443	502	496	447	446	450	479	454	459	448	418	475	465	469	472	455	449	454	458	438	500	454	464	473	460	473	447	434	443	462	426	455	470	470	447	442	480	400	465	456	472	471	439	480	449	441	448	434	459	418	468	471	421	423	451	465	447	485	515	445	446	477	485	443	511	464	455	423	444	477	497	448	448	461	472	444	487	467	423	442	470	444	444	435	418	431	462	466	436	463	469	478	465	454	440	409	453	442	503	448	463	444	432	439	440	419	446	456	472	445	429	472	451	453	465	431	417	391	461	474	444	439	447	433	483	469	464	451	404	435	477	442	431	450	414	424	431	455	478	449	429	453	464	460	433	464	472	431	452	483	431	412	410	484	415	456	491	496	454	419	430	431	434	446	413	471	459	446	456	432	466	418	404	457	463	455	469	435	479	439	457	463	470	470	443	471	450	445	423	457	473	433	447	464	450	466	458	448	444	463	503	441	442	498	442	455	430	479	445	439	464	487	454	430	469	439	471	464	436	490	469	433	456	428	432	431	441	426	468	464	463	481	427	449	421	472	469	406	452	433	448	424	469	461	474	453	466	470	415	445	442	447	414	413	440	435	501	436	449	479	432	443	477	433	471	482	451	462	469	452	448	387	410	423	495	414	448	462	439	441	476	461	457	452	429	420	465	432	456	462	420	441	424	451	418	454	454	434	442	485	460	426	442	431	449	441	492	453	435	458	458	433	469	465	425	450	469	456
23521	21549	29294	24518	22359	22104	15635	5235	1547	735	557	496	417	387	389	387	392	366	364	329	516	1168	1395	847	383	295	316	290	302	298	296	285	288	330	355	415	357	352	330	277	282	293	290	292	291	264	286	279	247	278	277	285	247	272	295	301	308	287	292	265	245	295	293	269	286	310	333	267	277	292	290	260	279	282	234	295	260	255	297	320	289	262	284	274	260	254	306	291	295	272	271	278	271	263	279	264	257	277	306	279	281	271	288	289	230	286	285	260	294	294	265	312	304	291	285	260	311	282	302	274	290	282	299	306	244	266	288	297	269	270	267	293	272	275	291	278	287	282	293	279	303	298	273	282	270	277	271	288	299	277	288	269	304	247	301	264	291	303	249	279	293	278	286	263	266	301	306	300	266	269	284	279	317	303	271	278	295	293	264	271	311	293	287	249	259	277	266	283	286	279	321	276	268	299	284	263	279	285	294	259	242	260	306	298	309	307	319	272	264	305	280	291	241	257	290	289	272	279	281	274	260	290	301	271	277	296	293	275	275	284	268	267	282	291	310	260	287	283	272	267	271	267	290	262	272	288	269	263	298	264	272	289	321	275	294	270	272	305	291	285	284	303	257	276	270	274	298	301	269	286	258	294	279	291	282	265	282	275	292	289	318	266	273	280	288	314	287	287	290	283	296	296	286	311	253	288	293	280	256	271	254	294	265	274	281	271	252	278	276	271	282	284	292	278	313	292	304	287	288	277	263	296	318	286	271	291	275	251	297	275	293	285	325	291	268	252	273	297	316	241	282	277	278	267	292	253	282	284	296	287	277	291	274	295	295	258	267	295	314	283	281	276	293	309	274	287	282	305	284	300	288	269	251	279	269	274	286	277	295	299	288	272	293	276	285	277	297	280	288	292	273	267	281	278	302	252	286	293	304	257	293	255	270	286	277	306	298	259	287	288	257	272	277	264	291	300	284	301	288	287	298	300	278	283	308	287	283	283	279	271	299	293	285	269	287	328	251	281	281	272	305	275	279	286	266	261	294	291	286	327	306	251	291	262	270	276	245	287	294	300	261	260	290	319	294	315	265	315	259	292	309	292	274	284	322	269	290	288	263	306	272	307	275	277	280	293	298	272	291	279	289	279	246	300	274	294	257	304	280	292	270	275	275	288	309	272	294	302	280	287	288	291	293	265	284	307	275	326	264	283	274	275	270	247	282	273	286	296	267	270	284	244	297	292	309	271	290	291	283	301	262	289	284	288	292	290	264	291	304	273	305	295	245	267	286	291	285	273	273	294	261	271	286	262	277	270	303	284	287	276	268	299	267	262	296	272	280	263	273	264	305	277	291	278	278	261	307	268	272	286	323	301	310	266	281	266	278	275	278	302	292	267	285	282	265	289	268	287	273	277	278	290	266	311	296	302	297	251	269	300	286	289	261	285	263	275	286	272	284	302	261	267	272	301	295	275	314	281	290	290	319	296	271	243	279	309	319	283	248	282	278	278	298	284	275	239	331	269	265	285	261	342	258	288	307	258	280	255	309	267	266	260	281	299	292	299	286	261	254	268	304	312	299	272	264	267	292	273	306	287	305	318	268	262	274	262	320	269	300	285	266	264	253	264	272	298	294	282	296	274	293	316	300	263	288	302	299	276	281	279	243	305	292	293	280	301	271	307	289	281	259	269	302	279	279	277	264	287	302	290	277	300	277	273	292	243	260	302	276	285	278	299	267	272	298	291	282	275	283	281	295	270	281	291	290	278	264	286	276	269	254	273	275	284	317	293	302	280	280	310	309	303	285	278	249	277	261	268	277	306	294	292	291	234	289	257	272	295	299	240	247	266	319	275	265	318	282	262	275	269	295	280	304	264	287	253	263	295	290	274	270	297	288	307	278	286	277	258	242	282	293	291	274	253	258	293	274	286	264	308	293	252	284	291	275	304	282	285	279	284	283	297	309	283	272	278	270	302	312	263	291	288	276	286	245	278	281	297	280	269	253	279	237	303	256	277	275	277	311	292	258	303	297	280	303	290	279	265	287	243	290	255	293	244	292	248	282	264	279	235	306	267	289	286	273	283	282	271	236	255	296	292	308	269	279	281	289	251	255	292	281	288	267	239	274	272	276	263	309	304	288	279	282	279	320	280	279	297	277	277	252	261	277	262	292	299	297	298	294	280	305	284	281	312	327	278	296	293	282	258	289	266	277	286	300	276	252	267	277	292	258	256	296	296	285	298	258	272	301	280	302	292	242	246	276	263	313	283	286	272	265	268	345	243	290	260	281	256	275	271	246	293	253	274	294	275	276	266	293	277	278	304	287	290	266	280	274	255	244	283	272	284	289	271	303	263	281	295	271	307	272	272	281	287	279	291	294	294	274	245	275	269	291	285	280	277	268	270	277	285	311	266	290	305	316	301	290	304	286	258	268	318	278	268	271	254	250	281	282	269	272	264	253	296	301	308	290	266	255	272	259	268	310	274	286	265	268	294	280	262	304	262	276	292	290	282	243	281	245	300	320	286	265	293	277	282	282	275	294	298	266	302	280	305	309	306	265	291	291	288	278	302	287	271	288	282	281	257	298	276	288	280	308	250	296	280	290	286	269	313	270	285	267	280	276	306	275	293	272	291	286	267	288	271	292	267	262	290	305	270	290	293	284	301	259	295	308	257	282	282	290	280	279	299	297	309	309	274	263	281	291	250	287	279	286	267	266	279	265	265	271	291	296	260	283	303	294	290	277	272	300	271	288	295	272	279	264	280	299	312	264	298	301	282	278	276	274	288	289	276	271	282	295	284	290	284	282	280	289	267	263	289	266	263	284	305	278	271	275	263	282	262	285	282	299	293	254	292	302	279	272	262	275	271	281	252	302	287	277	299	260	247	289	279	296	262	284	287	292	265	272	287	283	288	309	293	293	255	255	279	297	279	286	295	282	282	292	295	280	283	267	289	274	285	297	293	268	281	293	271	291	276	277	285	274	276	278	272	296	275	274	257	272	291	296	258	273	305	282	284	298	285	317	291	245	282	258	270	268	285	273	259	295	256	312	331	303	280	262	305	273	270	293	247	290	279	280	276	264	265	308	294	287	304	266	260	267	290	272	298	271	261	278	307	275	295	276	303	297	270	241	285	299	241	260	267	284	245	306	287	306	249	274	300	297	285	318	284	261	275	268	275	277	280	311	300	281	297	291	287	276	297	283	275	279	268	321	284	281	262	270	291	281	281	296	294	261	280	297	289	273	289	304	253	254	280	262	317	268	277	269	260	248	292	300	270	279	280	278	261	288	260	290	308	259	266	293	293	290	260	258	284	265	290	276	267	265	251	287	294	284	273	305	273	322	298	265	289	256	264	273	288	284	278	256	300	269	262	281	296	271	301	269	313	286	289	284	297	282	272	274	263	284	294	255	285	260	268	261	290	323	261	301	272	253	325	294	283	303	323	293	282	301	273	299	263	286	300	293	281	283	289	269	276	320	284	272	298	278	284	311	272	247	268	279	265
37504	53501	47906	39018	31122	23807	16226	7903	2983	1592	1177	955	812	697	722	731	662	622	533	569	1027	2810	3192	1803	759	486	426	421	410	436	426	463	526	556	586	623	600	547	485	478	460	439	437	459	407	446	448	433	438	428	392	427	443	467	455	455	443	455	451	463	430	451	463	433	458	439	402	435	477	458	430	406	443	470	469	434	415	440	455	402	446	452	477	486	451	459	438	467	419	422	400	437	434	418	436	456	434	501	429	436	454	395	405	472	439	445	448	456	460	470	441	478	423	427	457	431	441	450	436	444	422	466	452	432	453	442	440	438	426	464	426	417	416	455	445	467	418	443	434	423	493	440	460	382	464	437	441	410	425	445	397	416	412	419	437	459	434	393	443	434	448	428	436	456	451	421	447	459	469	460	510	449	385	435	424	440	442	461	429	440	489	464	438	429	476	472	453	433	435	429	395	474	456	437	449	439	414	417	437	426	440	422	432	426	426	413	467	441	429	426	413	430	436	449	450	490	462	418	490	447	444	413	460	447	424	433	429	454	420	438	447	455	469	478	437	424	429	449	454	473	470	456	465	428	423	443	454	421	472	446	419	488	461	445	444	410	446	472	455	436	446	444	497	422	416	444	484	450	471	465	413	420	470	432	434	405	480	427	452	457	441	457	451	419	439	424	420	413	429	479	425	467	416	467	425	441	434	411	460	417	473	456	439	467	452	426	462	427	410	397	440	433	455	430	438	436	483	404	434	477	497	432	473	410	437	427	408	453	454	419	448	441	424	446	419	469	448	439	466	417	444	458	482	436	436	449	438	446	449	441	439	427	483	469	484	418	430	451	470	463	432	445	402	440	443	410	454	429	422	429	434	473	427	416	435	433	446	436	460	446	425	434	449	459	462	429	425	457	454	446	441	442	431	446	431	443	435	422	433	468	435	403	463	439	458	468	473	441	463	447	433	436	467	451	440	429	420	443	406	420	424	414	465	407	437	415	436	420	423	446	422	463	429	453	465	448	452	414	431	426	463	440	428	444	414	428	451	461	430	421	458	471	435	427	446	422	421	417	407	389	442	440	412	429	445	404	421	439	440	462	449	446	431	435	438	400	450	441	470	441	430	512	434	449	436	458	437	439	439	425	454	443	416	412	431	441	407	461	426	405	436	458	421	454	430	435	424	425	487	423	439	453	433	443	470	443	430	429	461	443	417	427	425	448	418	434	448	475	442	421	408	415	453	481	466	411	424	422	451	433	443	432	429	401	463	432	471	487	429	459	426	443	433	418	411	415	446	441	494	449	417	396	426	411	456	442	449	450	455	423	469	438	467	431	434	454	446	416	478	453	417	437	417	487	467	474	444	437	468	468	389	414	424	422	413	442	424	445	475	410	411	405	430	403	451	446	471	436	456	458	453	446	451	425	438	442	465	466	428	470	479	405	464	410	432	421	450	452	472	440	439	396	396	453	437	445	461	403	451	456	450	438	468	469	400	438	397	429	416	465	470	435	409	453	449	460	450	478	424	439	445	438	434	438	369	398	454	442	439	430	446	434	444	427	437	445	431	446	432	437	470	471	415	427	460	442	450	426	459	459	414	448	455	439	430	423	465	435	481	408	409	445	456	451	433	466	426	441	429	457	433	441	433	452	430	436	460	436	463	446	433	386	419	437	429	456	427	418	448	454	416	443	418	424	451	441	467	421	470	418	416	401	435	458	448	442	423	478	425	448	484	459	407	415	456	465	424	453	456	457	432	469	428	437	444	442	459	441	492	459	425	384	480	463	423	426	413	438	449	451	423	417	435	458	421	429	426	418	460	451	447	454	456	426	448	442	461	450	453	436	477	448	421	457	436	436	463	432	447	436	450	446	425	424	395	429	437	407	442	453	437	403	494	456	437	420	456	418	473	414	408	462	476	411	426	445	411	446	448	459	442	484	408	413	470	466	444	423	428	415	436	400	430	401	409	452	476	449	480	433	443	441	449	439	412	434	460	428	420	450	471	484	475	441	475	431	454	467	436	430	387	443	451	450	453	433	437	431	416	400	430	434	441	450	428	418	394	481	471	475	463	436	389	488	472	444	423	438	479	411	448	442	456	442	462	461	451	405	458	434	404	461	445	466	452	449	453	422	449	457	432	473	444	424	428	461	426	438	412	443	455	434	430	406	427	416	435	451	422	434	411	474	453	465	431	433	420	453	445	466	409	466	447	443	434	426	472	454	442	442	442	459	431	433	406	459	408	453	456	436	423	407	405	435	430	450	413	461	412	438	421	462	472	434	452	423	423	445	441	422	447	451	479	439	440	454	436	442	422	435	440	453	425	411	463	439	437	457	439	407	443	468	447	422	446	465	443	445	427	441	466	457	422	466	468	413	467	446	448	432	432	442	421	444	454	436	440	418	463	459	428	406	421	455	440	445	425	407	436	437	411	402	446	409	415	405	441	446	428	451	436	402	450	394	440	433	485	438	480	470	470	426	407	422	426	445	447	417	439	462	462	417	462	411	476	405	463	479	407	460	429	422	417	449	467	478	487	437	404	467	429	436	437	439	385	410	433	449	444	427	450	418	467	431	422	465	415	468	450	412	416	432	449	428	456	426	459	445	461	460	466	441	464	425	459	446	454	440	397	430	443	437	446	436	457	433	398	445	425	452	429	443	423	454	451	422	414	441	441	451	447	467	445	426	449	435	438	419	435	426	418	451	480	456	436	429	420	434	421	452	451	450	429	424	447	457	402	435	431	445	459	472	459	430	453	452	438	426	451	447	464	443	439	430	448	471	457	428	433	468	426	456	449	468	458	431	428	444	485	468	429	431	413	415	431	470	458	441	423	448	453	437	424	421	438	437	445	474	447	420	502	460	467	444	454	457	380	424	450	450	457	417	435	442	441	422	433	430	459	455	413	426	427	450	413	435	425	422	424	462	446	473	435	412	487	412	452	465	432	447	396	450	428	478	457	415	422	492	405	482	448	383	414	470	430	467	441	410	434	434	407	437	428	432	441	446	409	461	404	450	423	406	454	396	438	453	438	442	457	464	462	445	451	469	488	386	433	425	457	437	412	434	441	447	483	431	426	429	427	449	424	450	445	451	431	416	418	435	453	395	410	449	424	461	417	436	456	425	405	438	439	429	474	441	456	389	412	445	437	442	476	450	478	461	430	499	437	418	420	439	441	431	429	462	459	442	456	454	462	431	481	435	422	424	475	451	467	429	416	436	431	425	443	426	445	419	443	454	429	445	425	464	415	438	448	440	440	440	441	463	419	429	463	441	433	418	422	419	436	419	451	438	412	457	449	431	428	441	450	441	431	443	440	413	422	418	454	440	446	426	453	459	427	415	426	420	435	419	420	483	443	444	424	425	446	455	446	434	425	419	438	458	425	472	399	441	429	455	426	445	411	410	418	428	409	431	438	451	426	462	414	442	405	432	437	428	459	426	413	442	396	425	472	469	439	410	422	418	423	435	452	405	440	458	412	465	453	419	443	449	450	418	403	452	466	483
28764	26691	26810	18059	8165	4062	1338	792	575	465	382	322	352	340	325	347	334	324	354	299	314	331	404	441	325	314	283	288	284	293	302	302	276	301	313	286	291	290	297	265	272	267	252	287	286	260	279	302	288	281	275	288	281	290	299	287	281	275	265	261	254	288	286	268	305	281	259	313	303	289	285	274	280	318	301	263	280	275	278	301	264	277	301	278	281	270	298	266	291	251	290	283	297	284	289	288	292	292	289	277	287	308	267	266	298	254	256	293	274	289	279	254	294	268	314	255	304	294	286	292	278	292	258	286	280	288	274	302	291	274	273	268	307	271	282	296	301	278	290	289	298	266	277	270	290	272	284	282	296	272	269	316	251	311	270	281	288	254	251	240	294	245	263	260	271	303	270	286	280	325	279	278	284	288	275	265	309	278	291	309	287	279	271	281	262	311	289	284	272	277	266	292	261	274	313	271	293	303	289	285	254	282	264	285	287	331	279	273	287	284	275	275	267	281	310	278	279	299	275	277	285	271	295	282	281	279	302	281	267	254	244	306	293	293	291	290	287	296	328	268	255	283	302	266	291	287	326	277	282	290	252	310	282	277	311	279	270	258	281	285	319	300	257	292	303	254	271	269	299	269	278	261	280	288	246	273	303	315	293	280	282	285	263	272	261	291	262	266	304	280	256	259	276	278	271	286	302	276	280	280	269	290	271	289	300	265	271	287	273	348	238	285	290	274	291	295	282	282	294	265	308	264	279	292	252	306	283	279	238	260	304	289	326	272	285	299	271	264	270	278	256	280	305	280	286	310	270	291	290	281	294	289	278	300	257	278	272	247	269	293	236	297	251	289	273	296	266	304	283	265	298	283	265	268	279	261	280	287	279	288	280	286	296	284	299	276	264	278	304	283	305	283	298	298	267	286	276	270	278	280	262	289	286	283	331	289	286	280	290	305	320	311	258	261	274	250	288	289	283	261	262	256	295	278	277	272	305	286	273	297	282	288	280	272	302	298	293	298	266	257	304	298	280	289	308	281	298	271	299	305	276	266	298	269	274	293	277	262	263	305	282	302	256	300	269	300	271	262	276	292	313	270	273	301	314	286	270	314	277	313	248	252	276	269	297	311	301	263	303	259	268	302	310	306	276	327	276	293	273	264	251	268	295	262	254	308	246	259	297	314	286	303	285	260	273	256	286	240	275	249	279	274	295	277	306	285	239	260	283	291	287	290	284	295	275	280	274	277	290	281	299	261	279	275	276	260	302	302	273	308	295	296	301	271	303	290	288	275	301	273	275	297	278	293	272	289	251	296	288	288	279	288	277	273	308	294	291	277	286	299	282	294	267	272	283	269	290	303	306	298	286	257	298	306	293	244	316	272	272	275	271	308	290	273	292	252	286	279	316	284	266	289	299	292	285	284	268	247	274	255	270	277	284	301	288	274	291	283	312	271	307	289	271	282	254	285	306	271	307	265	289	299	257	286	288	258	278	298	302	280	289	292	263	271	311	329	275	273	264	257	254	273	300	249	297	272	259	261	283	274	281	288	256	273	275	304	292	260	268	309	280	250	255	268	284	264	287	287	294	315	263	273	249	324	259	284	279	284	309	262	294	279	286	296	261	278	271	301	298	289	277	304	282	286	279	288	290	273	264	291	287	289	274	272	287	272	291	289	267	297	279	308	282	291	290	282	253	287	288	271	282	282	279	298	259	270	302	271	282	296	273	256	279	255	297	283	290	264	254	292	281	288	303	248	269	288	318	276	283	285	311	323	275	270	274	283	288	286	281	261	279	299	260	299	265	295	270	307	299	304	321	281	305	296	282	282	286	286	295	312	265	265	287	268	286	250	272	276	279	283	284	282	272	309	289	272	296	287	289	308	299	289	271	260	293	282	294	269	300	287	282	304	277	297	297	297	296	283	314	314	262	264	299	273	302	259	278	286	304	279	296	274	283	301	317	283	286	259	326	332	308	303	287	272	272	270	301	290	270	254	283	262	264	273	281	281	278	276	295	267	296	297	257	270	302	291	314	292	314	273	308	280	274	269	287	285	286	268	281	307	278	289	289	283	307	276	294	262	309	264	298	288	274	278	296	266	308	279	291	291	326	255	290	259	297	255	303	282	250	271	300	305	324	292	302	278	276	284	287	297	279	250	282	288	270	265	266	275	268	276	266	294	287	292	304	292	298	298	307	262	297	289	279	285	301	272	289	264	300	324	302	305	298	281	273	300	267	265	274	304	289	281	275	294	260	290	294	306	298	305	295	266	296	268	303	283	276	267	284	286	312	274	288	306	282	276	280	292	311	282	261	278	295	308	266	318	273	260	291	263	292	279	271	264	261	283	302	296	256	306	290	329	299	294	258	281	251	250	298	294	309	258	277	254	280	304	282	272	281	283	279	278	282	279	274	283	269	285	261	265	260	267	287	248	295	270	292	295	308	279	276	276	295	288	291	279	275	290	298	289	279	292	270	317	300	243	284	291	280	291	298	262	273	292	288	235	268	304	288	287	262	282	302	278	309	262	276	271	270	285	240	298	284	274	275	272	268	291	286	259	310	315	298	271	304	295	270	275	288	278	255	311	268	287	298	266	272	297	284	286	298	257	253	265	272	266	305	278	271	297	261	266	267	277	291	278	276	301	291	291	278	292	295	272	288	283	285	304	288	297	269	289	293	283	302	297	271	285	255	297	272	288	278	306	266	272	279	278	268	289	288	283	295	282	266	299	260	288	277	285	288	278	274	270	283	267	286	282	277	261	286	260	294	281	281	277	286	314	299	286	262	270	276	269	286	309	311	291	278	282	264	307	269	273	298	301	294	288	288	300	295	299	288	290	293	284	246	273	295	309	284	250	285	268	291	300	279	317	308	283	258	306	287	290	273	287	286	268	290	274	285	248	307	305	264	298	279	266	295	293	294	286	247	254	298	277	291	236	288	296	292	277	273	275	262	269	246	271	284	258	304	274	294	295	312	291	268	274	259	305	282	315	293	295	278	290	285	319	286	293	294	267	271	271	286	256	276	285	281	274	282	270	281	287	279	286	288	284	276	279	290	305	296	299	282	274	294	264	275	273	267	294	299	299	289	267	277	257	255	262	265	304	257	307	285	303	298	249	271	258	281	280	291	284	279	270	283	285	264	268	306	271	287	283	282	272	299	275	298	312	296	305	292	293	288	283	292	264	287	271	278	282	263	307	258	263	282	296	284	311	269	297	283	292	274	288	266	267	258	287	291	265	287	280	289	273	319	266	280	292	268	275	264	263	272	308	254	306	293	268	265	297	273	299	275	252	248	269	281	282	305	295	277	301	292	313	274	294	300	265	301	293	300	264	243	284	299	293	290	277	255	289	272	265	268	290	282	270	270	300	267	280	277	285	284	286	291	291	259	319	266	306	263	258	309	285	290	289	293	263	295	261	266	294	290	295	292	283	294	248	285	276	286	291	270	329	290	282	265	308	301	270	296	285	315	262	296	268	269	278	263	305	282	255	258	289
33100	43566	35401	23937	15051	8741	3285	1911	1329	966	754	657	605	566	596	577	574	530	539	499	520	639	814	757	512	462	446	454	449	471	424	460	430	449	482	461	436	453	444	412	436	455	481	452	409	438	419	451	405	444	448	423	424	416	465	494	453	466	423	504	446	427	466	484	495	424	427	448	438	479	436	442	429	463	448	427	434	461	447	457	462	453	472	440	419	411	425	464	424	425	409	429	450	457	465	445	437	433	469	457	414	443	440	516	505	433	447	456	429	474	450	444	485	482	433	459	444	468	468	445	438	462	419	463	455	461	453	481	448	412	438	414	440	467	436	463	478	442	461	455	448	424	468	461	416	482	443	432	465	454	444	461	462	426	487	465	457	468	488	471	429	463	467	407	443	425	447	441	493	419	467	440	468	462	453	454	466	489	448	447	466	458	488	450	424	475	406	464	415	431	440	481	442	458	406	473	490	470	448	453	409	438	430	479	451	422	462	411	452	448	414	452	453	446	424	435	430	451	455	437	461	438	511	461	454	415	449	488	415	456	467	446	445	436	434	465	456	473	480	510	430	417	492	465	444	459	444	455	445	449	441	446	404	444	463	450	460	451	446	457	467	434	454	463	464	436	466	404	402	467	495	459	424	460	477	445	460	451	441	441	443	469	452	420	464	421	483	437	463	398	424	446	400	449	471	441	435	471	478	464	440	472	444	418	451	487	436	458	441	470	439	440	489	445	464	454	464	432	464	460	482	425	438	451	436	411	458	459	428	427	437	474	456	438	441	440	449	454	459	454	435	475	468	464	432	445	472	446	473	392	419	460	430	415	468	448	500	448	437	464	454	481	452	444	487	441	410	447	449	463	509	428	480	466	455	447	426	432	483	473	454	473	400	464	492	448	471	433	470	421	450	431	480	486	462	434	471	446	427	462	426	459	461	442	476	442	418	395	466	459	456	499	467	459	470	442	438	507	447	432	428	450	444	429	471	483	460	498	422	437	434	442	443	445	460	447	470	445	425	447	424	466	429	457	453	450	465	413	446	465	468	423	457	429	496	457	444	492	452	466	469	436	439	486	454	448	467	448	441	421	430	430	453	452	397	432	460	484	430	486	451	449	476	479	464	413	439	429	463	451	398	441	421	431	456	427	442	434	471	477	422	457	430	436	479	462	448	418	422	461	459	432	472	434	414	454	452	449	445	420	486	454	439	454	456	477	458	470	471	430	441	466	423	462	483	456	497	432	448	433	479	470	462	468	468	425	441	474	450	454	452	440	466	474	475	444	471	449	434	441	435	436	443	446	476	460	429	456	421	414	453	421	443	501	444	444	478	464	469	470	438	428	432	443	456	459	445	469	460	474	429	456	453	444	462	463	457	432	386	441	447	450	442	455	523	476	435	448	448	501	417	423	404	423	476	493	435	475	454	480	413	465	465	425	426	444	469	436	433	449	440	447	461	450	466	458	479	436	448	460	475	447	449	442	425	462	441	473	459	430	437	494	452	456	452	465	420	471	459	429	444	476	475	411	448	465	425	442	476	429	444	480	487	445	424	405	453	478	431	447	462	430	424	426	440	460	434	478	475	466	459	478	459	446	434	427	446	444	426	461	432	460	438	455	462	467	450	434	460	424	452	469	466	443	443	461	480	447	456	425	450	441	433	467	474	441	452	420	459	444	453	442	430	467	427	482	451	466	430	449	458	453	414	459	465	456	489	460	448	437	444	400	438	437	443	440	466	525	457	443	448	449	443	414	457	494	440	444	429	416	472	470	424	435	453	452	424	443	477	457	464	476	476	469	451	471	465	446	446	460	460	413	454	475	435	480	464	467	453	460	445	482	434	440	461	501	458	470	475	443	446	463	481	482	418	464	441	465	471	446	444	437	455	471	451	405	455	421	440	473	456	462	441	450	478	433	431	453	460	406	461	455	425	448	473	467	417	445	449	430	441	459	423	382	469	457	440	429	445	466	463	418	504	458	457	460	427	429	469	470	478	411	412	449	462	427	458	439	426	451	452	436	466	439	440	490	429	458	515	462	458	458	426	437	456	482	445	470	481	447	442	421	431	431	474	419	446	458	421	451	457	450	453	456	443	459	460	461	467	447	426	429	413	491	450	444	466	436	428	417	482	464	419	464	447	434	471	441	446	466	466	481	442	425	435	423	453	446	428	451	445	458	405	439	438	463	499	453	452	454	426	443	439	454	451	453	449	444	456	440	453	456	467	431	464	449	474	417	465	445	439	453	458	446	442	445	429	416	469	435	421	423	456	427	438	441	447	492	478	482	458	464	421	440	462	484	467	457	418	435	474	469	470	494	442	419	440	466	476	480	445	478	456	448	472	429	453	453	442	437	429	440	464	485	414	432	412	438	444	460	452	397	451	444	470	463	448	441	483	476	469	456	414	449	447	450	429	435	444	451	437	457	448	414	448	454	427	463	463	445	468	463	423	466	419	426	427	469	474	438	419	451	487	440	434	471	462	451	446	429	446	423	464	448	410	458	395	466	476	452	470	431	489	422	487	441	449	425	450	457	402	440	448	432	480	454	495	477	423	461	440	426	439	455	468	450	467	470	450	474	424	417	473	455	451	428	498	402	490	414	454	449	446	470	481	452	463	449	437	486	452	453	482	460	460	468	486	495	444	440	468	456	416	426	468	437	418	467	450	496	461	433	470	467	450	457	453	437	462	435	438	487	469	462	431	434	444	467	383	435	459	494	447	488	470	435	421	444	459	436	456	451	470	491	483	468	441	438	473	433	453	476	459	467	484	437	451	425	465	424	419	479	469	422	436	441	402	473	466	444	438	473	462	428	433	450	466	446	427	485	469	447	459	479	461	474	442	424	506	456	432	434	436	446	445	448	414	469	431	485	427	486	439	423	454	430	450	464	436	472	447	436	453	453	449	453	418	479	429	488	466	457	441	422	446	487	499	469	444	400	462	413	477	468	496	472	430	449	456	429	455	461	499	434	464	478	425	397	481	473	444	459	471	452	445	441	438	445	434	431	442	456	468	444	491	469	445	457	450	444	436	422	422	431	436	412	454	484	430	450	445	462	426	474	449	446	454	455	488	454	435	456	440	429	406	445	487	482	425	457	446	498	484	447	478	435	443	421	430	451	487	439	426	459	459	399	440	433	452	446	491	488	464	455	473	434	446	454	461	488	457	451	454	443	463	499	464	450	475	434	434	445	478	481	451	492	456	479	431	477	484	466	446	454	441	478	459	465	440	467	439	425	432	442	479	481	468	433	451	447	443	459	460	452	469	460	443	439	484	463	454	460	436	442	432	415	474	432	466	443	452	439	439	463	436	500	472	486	467	451	414	461	443	434	451	453	460	464	427	467	433	449	492	451	462	478	436	394	456	435	447	457	445	459	420	452	407	471	466	475	481	459	440	435	464	456	449	435	444	443	447	461	454	467	469	473	443	424	422	443	456	455	446	417	477	476	437	435	451	438	444	403	474	435	426	462	478	476	458	460	470	441	447	454	458	458
24853	21667	28837	25958	20898	11907	4049	1611	1151	718	542	491	428	409	397	356	314	374	329	357	308	694	1194	1179	829	480	360	307	329	290	295	288	283	292	303	284	315	338	304	288	273	280	274	284	313	297	309	241	256	322	279	294	310	267	280	311	286	256	278	274	285	324	263	281	283	272	300	268	304	289	305	275	282	308	288	288	282	312	256	283	321	323	299	296	277	343	312	282	290	282	303	294	276	304	279	264	279	294	289	279	274	285	300	295	276	266	303	293	303	279	278	301	291	252	261	304	241	271	299	305	307	284	278	270	260	282	294	291	318	309	321	281	308	301	273	273	269	288	272	292	289	261	286	296	353	274	309	316	282	308	270	289	278	305	313	277	276	283	248	296	278	267	271	269	285	286	301	285	261	268	267	269	324	280	287	299	292	264	302	293	274	248	268	312	296	274	288	268	289	297	295	282	296	296	299	286	280	265	299	254	286	296	279	250	302	295	287	283	319	282	280	279	328	288	256	319	304	314	285	264	307	290	278	300	272	276	299	291	280	300	303	273	278	309	293	304	261	307	281	296	255	293	265	305	256	305	296	277	275	286	276	297	272	300	273	283	304	320	307	292	260	305	283	291	299	283	281	306	282	280	294	301	301	284	290	286	296	273	292	298	261	290	299	265	304	265	327	266	299	327	306	261	276	272	248	286	271	322	271	298	283	295	288	288	264	297	281	293	266	286	301	286	312	286	302	293	309	278	275	280	279	274	307	279	279	290	282	298	285	263	261	294	289	308	285	296	325	300	288	294	280	324	287	290	301	267	273	289	293	285	272	306	294	288	283	277	315	279	277	289	308	296	294	278	277	315	266	301	266	315	312	315	298	286	291	298	297	331	261	294	307	286	298	259	288	289	287	315	288	323	246	296	295	303	269	295	274	281	293	262	288	283	261	274	303	269	306	309	286	345	309	288	294	313	313	309	295	257	271	324	275	250	288	276	290	281	284	283	293	303	291	277	260	281	300	281	305	296	293	312	325	265	290	283	262	289	317	264	322	274	258	334	297	305	279	303	271	279	280	264	264	297	287	296	291	289	292	292	268	296	338	291	254	283	258	288	306	274	295	301	308	285	278	281	283	303	306	294	266	288	304	266	276	286	249	306	309	309	320	300	282	291	304	268	305	300	267	290	289	334	312	262	270	285	277	295	307	296	296	305	272	288	312	289	272	317	246	292	293	277	303	269	279	336	309	275	308	308	275	286	268	282	288	282	300	277	315	265	262	288	299	299	313	284	265	285	290	300	292	252	313	318	271	274	300	304	270	291	288	309	292	274	280	288	286	279	277	266	285	281	270	263	294	283	282	284	307	291	307	270	293	324	289	295	277	271	279	275	269	320	320	285	285	299	283	289	304	265	313	335	314	254	296	296	266	294	284	294	300	292	323	272	296	264	294	313	284	305	291	290	286	339	297	318	272	292	289	284	285	309	290	288	280	291	293	299	293	279	293	293	286	292	295	278	291	303	265	260	293	291	298	290	283	256	260	275	318	290	282	299	312	284	297	277	293	279	272	326	280	275	261	297	266	268	278	284	311	300	295	277	295	276	274	292	266	301	302	308	278	285	293	273	300	270	292	281	312	292	247	276	265	284	285	282	295	282	282	314	271	288	297	297	301	272	305	299	287	293	263	308	323	288	296	281	284	277	266	302	311	281	296	305	301	273	281	295	286	297	278	266	253	271	273	296	249	291	270	298	276	252	284	275	271	298	257	322	263	285	280	288	338	272	317	286	297	277	297	293	290	277	279	308	267	295	278	318	306	274	301	269	276	297	273	309	297	282	271	313	282	280	285	286	286	265	270	300	292	309	305	281	281	294	296	273	287	306	292	285	290	275	272	283	275	263	282	273	332	284	263	281	283	302	309	303	292	298	296	285	305	284	281	270	300	304	261	282	278	266	321	261	308	306	305	289	293	259	303	294	282	278	258	304	283	294	262	308	255	311	280	264	266	283	264	308	294	301	290	292	307	290	288	287	293	262	314	296	275	271	285	272	282	298	264	291	321	274	297	278	282	314	267	306	291	260	305	292	282	272	319	269	289	303	269	291	293	274	272	294	298	304	288	286	307	281	296	292	293	279	304	297	276	314	311	278	278	262	278	281	288	280	265	307	284	264	297	277	291	271	312	248	262	281	299	267	299	283	294	297	287	276	291	301	265	316	275	302	310	276	278	293	276	258	284	273	285	260	297	280	288	283	301	248	305	288	277	295	271	265	276	283	291	316	286	290	293	280	284	279	242	272	278	281	324	283	271	245	283	282	274	291	291	256	315	283	269	266	284	309	283	271	298	306	308	269	273	287	306	290	296	286	297	308	278	309	262	277	302	275	298	282	306	305	277	292	304	308	294	280	252	305	274	306	303	278	291	289	265	293	284	275	295	313	285	285	277	278	259	266	277	291	312	266	289	290	306	298	280	308	287	301	319	316	307	269	292	284	306	297	317	296	302	296	277	303	270	310	287	272	278	253	260	306	303	272	269	286	316	304	317	283	265	289	279	311	292	290	283	275	263	300	261	284	309	289	317	262	278	277	297	287	290	278	273	264	271	267	301	293	311	277	280	288	280	276	277	273	314	297	288	309	286	309	310	286	269	312	289	270	272	288	289	296	272	312	291	282	281	300	299	264	272	281	279	278	313	291	309	303	292	295	288	317	278	288	283	283	286	275	299	300	263	265	290	314	276	285	275	325	258	277	298	278	296	283	297	258	281	304	280	305	304	277	289	293	307	255	273	291	274	294	304	284	294	291	300	296	270	281	322	281	281	262	321	272	277	299	268	276	280	298	271	308	270	305	261	311	292	272	296	321	300	286	299	270	281	289	317	299	325	285	275	317	301	295	312	280	297	324	306	275	310	298	285	271	266	296	247	276	304	295	282	245	280	311	265	247	289	321	286	293	301	297	275	271	262	295	302	282	307	302	291	285	274	290	284	263	289	266	300	285	309	325	284	291	295	283	273	295	278	310	293	314	307	283	272	264	314	268	275	311	288	283	275	306	280	304	298	296	275	300	297	288	255	298	282	286	269	289	270	293	315	296	305	297	258	309	276	308	315	280	298	288	288	288	298	267	291	295	303	276	278	312	267	273	283	294	252	294	291	283	271	266	328	257	306	279	270	302	288	287	274	284	286	268	302	278	302	276	275	246	284	264	280	258	278	315	285	319	294	277	287	286	264	297	308	300	274	288	282	301	286	288	282	293	313	300	311	339	305	293	316	324	271	283	273	284	303	282	302	276	276	267	270	278	293	281	289	280	255	270	286	297	263	325	306	288	273	322	309	284	272	320	280	285	288	269	278	285	289	283	289	276	298	293	300	296	290	276	282	316	297	279	275	318	290	291	328	292	316	252	293	290	301	272	291	274	288	296	308	304	292	304	272	301	312	301	288	281	258	289	289	272	264	281	309	280	295	301	286	267	310	250	283	339	254	299	287	277	294	274	278	293	296	285	301	316
35520	51340	43913	32670	23452	13083	6065	3330	2644	1656	1135	850	779	729	703	707	664	600	636	589	608	1590	2824	2647	1752	951	586	477	459	482	496	448	439	492	465	483	492	471	501	438	449	469	448	507	461	457	470	456	501	434	454	435	410	501	465	418	463	437	424	442	471	471	446	459	482	418	441	449	469	482	456	442	447	473	450	455	477	425	453	491	489	450	476	426	451	463	430	439	471	488	462	422	392	450	428	446	468	463	448	510	489	468	479	458	449	449	480	474	439	459	515	433	459	414	441	436	478	445	456	468	449	447	440	436	463	489	477	473	467	453	476	454	473	473	463	482	460	478	451	438	443	445	446	464	469	471	444	454	456	471	474	512	474	440	467	485	459	456	411	476	491	457	445	476	440	460	455	451	429	475	453	439	457	460	478	474	446	476	467	456	461	412	474	418	459	434	458	477	461	441	469	417	451	448	443	441	443	447	431	494	468	480	458	425	432	463	457	445	464	465	438	458	437	431	454	439	425	468	462	432	457	487	438	470	508	434	469	464	433	452	488	452	478	434	427	434	482	481	446	480	492	450	501	543	442	447	452	454	463	440	400	436	486	423	428	481	424	410	482	446	480	463	452	479	453	468	465	447	465	499	486	437	450	497	460	426	438	431	474	477	436	454	430	465	442	476	479	425	449	433	391	435	439	420	445	446	452	476	439	445	464	439	452	501	460	449	464	441	445	496	417	401	468	461	469	446	468	432	468	450	432	453	449	446	470	454	446	449	422	466	493	450	468	493	444	440	466	445	463	440	475	479	467	452	460	457	459	482	451	467	480	483	466	408	445	465	463	503	467	459	459	472	477	447	464	434	431	448	438	436	480	442	480	470	451	460	445	487	445	493	450	473	477	482	420	446	462	440	446	463	420	448	432	489	444	444	435	414	433	442	458	443	447	423	488	479	457	437	425	456	487	457	415	446	437	431	452	469	431	478	448	453	488	409	445	456	467	446	467	448	467	444	483	459	509	434	463	491	439	458	449	427	461	439	441	470	436	500	452	444	438	437	486	455	467	467	429	438	478	442	435	431	494	473	435	472	473	473	441	449	477	439	469	458	422	474	458	467	416	464	477	477	430	439	480	419	490	447	479	484	439	473	494	461	442	445	437	491	449	474	442	487	464	437	450	452	441	462	469	469	456	488	440	484	416	474	457	469	435	488	491	475	459	458	462	454	494	454	437	476	481	468	436	452	439	457	438	461	460	433	502	457	468	467	429	468	456	427	447	470	448	451	486	499	469	498	458	476	436	438	455	471	449	475	476	487	425	428	477	491	487	470	456	468	423	484	450	407	459	458	451	461	477	454	440	443	451	479	447	477	429	455	439	445	453	443	445	491	429	480	412	434	466	409	474	483	450	472	463	429	463	423	483	456	472	439	466	443	486	453	438	443	480	452	423	446	470	471	473	437	406	460	467	469	451	488	434	496	451	499	436	437	453	459	441	426	458	459	419	477	474	433	468	482	465	462	493	440	442	451	454	428	455	457	474	475	455	442	468	482	471	471	433	421	485	470	416	449	442	472	464	457	470	424	486	458	464	467	457	418	486	481	455	466	431	465	447	437	436	426	447	467	467	462	457	515	463	453	461	438	439	485	434	447	484	470	483	461	424	471	431	462	449	461	432	441	461	472	447	499	431	426	402	473	414	458	483	480	453	453	430	458	474	446	478	462	459	473	447	445	484	476	436	461	426	453	440	479	468	447	427	463	420	470	462	497	493	453	488	499	443	428	479	446	427	437	444	437	436	469	473	476	486	444	437	448	445	467	429	493	443	426	454	468	455	471	447	465	457	496	464	433	467	423	477	425	452	474	445	464	468	474	438	468	425	471	434	410	476	441	463	476	462	423	472	449	484	507	496	470	484	491	457	470	429	433	481	452	483	477	416	419	471	415	473	452	463	464	449	457	443	424	438	496	441	416	443	427	439	441	473	450	489	463	439	460	473	452	424	466	484	436	439	427	493	425	447	457	449	441	482	490	456	469	425	475	456	439	460	466	428	476	424	440	476	486	433	469	422	451	449	470	472	471	466	451	448	445	459	469	460	444	430	456	495	467	420	431	472	459	458	462	459	465	421	471	468	420	415	476	413	435	451	435	447	446	445	476	449	479	424	411	457	472	478	491	450	478	474	475	473	476	418	464	452	488	482	449	427	480	450	451	480	462	464	433	455	412	439	448	472	443	500	428	468	475	476	377	464	446	471	443	472	441	413	441	428	477	429	460	489	452	457	467	446	448	471	493	475	456	420	448	473	452	485	466	457	488	477	476	436	487	422	453	454	462	440	468	421	453	508	428	458	468	445	473	456	457	457	434	475	490	411	430	498	465	451	462	444	450	441	419	463	464	440	442	433	428	451	454	437	441	441	452	473	426	421	477	478	441	448	442	447	479	472	473	461	445	465	484	448	495	495	459	496	456	476	474	422	449	438	459	471	474	473	452	485	449	476	465	498	462	472	457	460	469	462	449	490	488	395	450	512	454	481	437	461	483	460	473	464	422	462	440	462	431	434	419	469	479	426	457	435	483	454	438	511	422	496	478	465	430	473	484	431	445	455	455	444	417	470	405	474	468	436	473	468	451	457	446	450	432	413	450	451	451	468	447	436	459	459	472	459	444	471	429	428	473	490	459	430	446	457	470	460	453	468	484	430	451	421	494	471	474	436	434	489	488	474	457	461	453	461	447	424	419	451	499	487	454	446	482	422	456	474	462	455	484	429	475	455	473	430	464	480	472	447	495	433	464	476	465	440	411	457	431	472	462	451	453	430	472	467	463	496	429	453	464	432	472	433	441	471	445	449	454	454	425	420	469	497	464	463	441	438	455	400	454	442	462	441	468	441	419	467	469	474	464	457	462	446	449	456	453	464	472	505	473	446	488	441	448	478	452	448	441	474	448	445	498	455	457	472	459	463	453	455	475	444	457	468	473	445	443	494	453	435	430	464	454	476	442	476	450	448	476	494	455	443	460	460	483	488	467	488	465	433	423	470	427	464	457	486	462	484	437	451	476	470	453	414	450	475	450	458	479	471	449	474	456	441	489	419	443	448	441	427	474	423	479	477	424	444	447	472	437	463	465	468	466	467	463	462	496	475	459	447	430	463	445	426	429	493	438	446	464	465	506	424	429	434	439	470	475	448	439	504	465	479	470	428	442	436	457	436	457	437	444	458	437	433	474	465	432	496	431	465	455	472	479	482	437	444	436	424	456	461	429	433	469	469	453	435	484	462	465	472	472	414	446	450	483	461	439	465	441	472	459	463	471	439	468	423	449	463	441	428	480	457	487	452	478	475	442	447	453	452	447	452	484	454	516	475	492	462	467	448	453	433	463	507	427	454	415	445	451	468	479	443	500	447	468	482	428	433	480	455	463	399	481	405	449	473	471	471	435	459	468	427	454	442	457	484	451	447	429	468	479	449	419	460	424	466	432	438	435	470	469	459	404	472	429	454	446	455	447
23589	21646	29425	24725	22877	21516	12738	4025	1626	957	640	486	452	409	421	389	406	366	353	372	474	904	1751	1586	790	502	360	356	296	327	300	303	294	324	306	374	429	409	362	337	311	336	296	281	274	318	311	266	279	302	286	269	306	278	298	276	305	297	312	291	319	295	258	281	301	288	275	280	267	276	317	299	314	292	308	289	280	278	286	278	266	308	302	294	306	287	280	271	288	281	303	293	297	278	290	306	290	295	290	289	296	286	289	296	288	278	307	278	281	289	292	289	306	258	298	265	288	306	301	299	299	291	301	293	302	276	273	298	298	273	296	290	299	277	319	300	303	280	285	330	266	259	291	292	286	298	273	282	309	272	316	276	267	279	252	304	300	273	320	296	269	281	294	299	295	265	298	311	272	312	295	295	307	285	248	307	270	283	303	285	270	305	314	235	264	279	284	296	279	289	294	287	319	316	270	316	284	309	303	293	281	278	287	316	286	297	310	312	298	292	272	295	304	263	258	255	283	293	276	305	269	284	261	266	291	304	281	334	293	287	326	294	273	295	297	277	298	316	260	249	298	285	282	292	281	274	271	304	267	313	258	301	300	286	308	298	282	275	302	297	255	273	277	300	276	287	292	266	292	269	269	318	276	289	287	305	297	291	273	323	318	290	294	281	311	308	304	278	310	270	279	290	290	254	293	261	279	305	324	293	258	290	293	291	275	302	332	298	306	294	315	299	292	310	237	289	257	294	274	268	292	290	293	286	297	295	302	279	294	297	303	282	314	280	272	269	286	274	295	302	319	285	325	285	263	287	284	276	293	289	269	316	294	270	315	311	278	286	287	273	283	286	262	301	269	282	249	306	297	301	299	279	270	256	293	305	301	280	268	292	272	285	254	282	274	280	294	282	292	281	278	295	283	278	299	279	251	274	285	286	281	281	267	263	271	264	260	271	258	280	282	303	306	314	313	285	265	299	274	309	280	285	313	322	281	247	277	302	286	289	259	290	272	301	293	288	282	309	283	319	316	303	269	275	290	295	299	292	301	329	300	290	308	296	305	320	299	265	291	302	266	307	264	287	304	273	277	298	302	277	285	311	272	287	254	256	291	267	282	314	304	311	270	297	288	281	268	278	291	267	296	266	289	279	283	294	279	274	255	290	290	287	275	274	299	292	315	286	270	277	270	277	265	305	323	285	250	314	278	291	292	281	300	256	281	270	278	289	312	247	298	286	251	280	315	307	311	290	278	297	267	251	273	327	290	302	290	285	277	271	306	301	266	288	310	258	271	274	293	304	302	300	271	293	277	285	317	258	288	270	305	313	287	245	296	279	315	294	308	292	306	302	302	298	294	300	270	294	261	297	312	299	291	316	326	279	268	278	312	275	285	284	287	268	300	274	323	276	313	301	282	281	312	282	298	306	306	325	285	307	297	308	255	299	274	301	283	275	301	265	296	301	302	307	304	301	312	325	308	306	269	300	293	284	309	290	290	277	287	266	268	243	283	270	314	274	261	261	294	287	276	286	277	292	293	274	276	302	303	282	255	315	267	274	301	263	325	295	283	310	318	273	294	278	289	270	285	289	281	322	279	323	294	314	281	309	279	285	323	312	301	311	281	312	302	271	307	309	313	328	281	278	291	283	271	263	287	269	294	313	274	250	282	297	323	318	300	273	271	303	313	278	266	278	272	312	293	315	243	298	298	299	307	289	302	298	335	298	269	280	310	282	295	291	319	282	282	265	287	276	296	296	314	291	261	280	284	293	279	270	299	314	284	301	299	274	286	292	300	298	299	302	275	280	278	300	288	296	253	282	301	280	251	314	314	284	299	276	297	279	320	283	264	279	311	293	251	280	312	285	312	324	256	235	277	274	276	289	306	259	311	296	267	283	274	278	305	291	259	277	279	318	299	271	307	282	284	298	281	280	302	280	299	264	270	265	288	294	288	292	289	285	268	290	252	290	279	314	284	286	267	303	272	335	299	257	257	300	296	296	288	277	298	306	301	278	273	290	287	259	271	325	286	287	292	305	280	278	258	263	266	311	275	281	288	303	313	290	299	256	305	312	308	304	305	285	308	260	274	262	279	282	289	267	289	290	299	293	324	314	247	292	268	303	271	288	276	282	285	291	303	274	311	336	312	283	280	299	275	302	280	297	296	286	294	294	307	256	288	300	296	287	282	294	306	271	302	264	280	294	315	302	278	299	308	277	288	282	285	253	267	292	280	282	306	297	282	279	287	290	292	293	261	283	315	304	309	301	260	318	275	275	274	299	273	292	285	248	308	281	308	272	275	291	297	251	279	263	280	264	285	306	300	279	280	308	283	272	270	325	288	275	290	298	304	292	284	284	308	276	294	282	278	298	313	292	299	273	254	296	291	270	312	298	290	295	292	290	288	295	281	287	285	297	276	292	286	288	322	281	300	274	285	296	275	304	290	294	321	269	281	290	303	259	301	278	277	270	284	310	282	276	260	295	299	273	299	295	278	284	282	272	300	301	300	270	299	258	324	293	326	270	285	289	278	288	295	291	295	287	305	296	307	280	295	289	241	265	284	284	268	297	270	278	282	263	314	288	305	289	285	268	268	293	273	313	280	278	288	285	294	283	297	321	279	258	292	285	280	268	295	299	276	265	328	285	300	291	294	297	313	303	278	301	276	288	280	273	295	292	295	295	275	299	304	287	314	304	308	299	292	293	323	284	295	299	319	287	270	303	279	308	277	283	244	272	285	282	285	296	302	309	309	285	280	274	266	272	302	301	298	311	297	332	318	301	290	305	266	289	301	311	271	282	254	283	261	291	313	263	300	276	284	293	302	272	287	316	317	306	278	313	306	287	292	289	286	277	289	287	260	297	301	325	282	311	274	275	259	283	303	304	289	255	288	277	268	293	288	251	292	291	297	271	304	308	290	293	294	283	288	285	290	264	271	261	253	285	313	275	317	271	300	279	256	306	301	272	303	271	283	285	279	289	289	290	270	280	297	287	288	285	270	329	285	239	272	283	257	328	274	284	283	306	296	335	283	281	251	287	302	288	276	287	302	284	301	276	322	303	263	289	258	320	308	269	276	273	324	293	310	276	308	268	277	269	261	293	281	247	251	277	300	300	288	279	282	286	271	284	306	287	324	269	267	307	293	292	255	295	304	289	301	254	289	293	298	296	265	279	320	288	276	292	282	291	289	298	277	315	282	292	261	300	276	245	311	287	303	303	286	260	300	311	334	289	293	278	313	284	308	298	286	319	313	281	277	290	341	278	331	283	297	260	285	291	307	292	285	274	279	276	315	293	280	317	288	272	294	270	274	282	294	291	287	295	274	278	293	311	232	271	289	294	278	267	276	288	303	287	306	281	290	295	262	260	270	293	259	288	319	273	257	259	296	282	301	296	276	288	289	290	277	266	312	323	291	292	300	269	321	277	300	297	294	305	332	271	290	324	275	321	265	279	310	269	303	302	326	276	288	312	316	267	286	253	298	293	265	309	291	296	305	352	311	270
37874	57886	51148	41390	33196	20596	11703	6445	3225	1964	1307	1106	947	838	846	764	680	696	576	581	878	1944	4110	3533	1584	1037	661	629	429	461	495	489	445	520	530	671	694	659	606	497	478	455	445	457	419	446	444	445	446	431	432	446	410	429	460	437	463	459	462	390	462	412	447	420	441	470	416	433	427	429	462	445	433	458	438	448	454	447	417	444	436	462	452	440	416	412	420	454	480	450	464	388	448	434	455	446	430	449	451	464	449	446	432	446	423	458	425	422	469	436	429	404	436	421	426	453	451	444	444	435	441	462	418	429	446	472	416	445	477	458	442	411	437	437	451	447	454	427	447	462	431	437	433	462	497	469	442	466	442	439	433	462	446	416	455	482	482	461	435	411	442	479	410	429	462	455	428	411	458	432	424	422	442	466	469	439	457	410	455	461	446	474	467	438	401	406	472	463	440	439	462	453	423	434	450	479	450	471	495	411	470	435	440	468	436	445	449	448	420	447	451	461	468	421	466	422	451	444	439	443	459	414	429	437	419	466	478	444	452	479	417	465	444	478	438	423	459	426	426	480	472	419	443	444	475	450	419	433	430	447	436	460	435	470	473	444	443	423	437	432	406	444	453	471	449	430	456	434	450	427	452	437	421	438	465	457	443	462	411	494	449	427	435	427	464	484	450	421	463	450	416	455	453	457	428	467	474	439	406	436	440	452	448	459	433	429	453	460	417	461	440	445	445	445	419	453	435	457	456	456	425	472	458	482	481	434	460	477	405	446	476	431	420	455	492	455	451	409	444	425	464	388	433	438	475	422	443	453	467	462	469	429	469	440	415	455	431	424	447	442	408	476	469	409	483	471	427	440	388	448	448	415	434	405	461	442	468	413	440	394	438	413	481	467	444	395	457	441	486	443	470	426	423	456	459	478	410	436	432	441	446	458	436	466	439	424	453	450	439	402	468	442	401	446	446	443	461	439	432	454	464	438	445	434	435	434	453	446	526	467	430	437	458	433	445	406	426	486	438	446	451	469	424	447	483	441	453	452	459	445	480	481	415	417	433	463	499	445	402	439	456	492	416	450	423	408	445	470	398	467	424	443	453	422	427	479	471	456	449	462	406	460	466	490	476	460	437	407	437	442	440	429	413	447	438	452	436	421	452	451	479	458	417	440	453	440	412	456	461	432	419	465	450	443	445	466	480	438	431	470	450	416	451	441	427	415	467	438	430	432	464	466	454	474	471	455	413	458	486	443	404	457	479	440	455	445	395	447	430	461	452	406	420	442	477	462	462	465	427	440	473	432	481	498	426	484	454	425	444	433	453	429	404	455	447	453	474	403	428	425	464	442	431	471	435	425	467	434	439	452	458	429	468	461	427	440	453	483	425	445	430	443	438	431	425	413	446	432	445	478	472	443	462	438	436	436	450	463	433	435	422	458	485	448	440	462	457	466	471	433	470	448	455	447	434	469	413	403	436	462	413	418	433	421	463	434	456	441	418	403	425	465	443	473	457	443	407	445	428	458	458	446	450	474	458	423	454	443	450	475	454	432	450	430	465	417	444	447	432	467	435	470	427	470	453	422	426	455	455	472	423	455	430	463	462	445	465	423	450	439	456	464	470	430	470	437	473	465	494	429	401	427	415	438	458	424	456	473	453	399	444	497	441	464	451	436	433	440	451	465	459	453	437	429	450	465	460	456	428	432	418	435	426	442	454	441	442	438	424	432	468	464	459	451	493	452	437	428	425	436	449	394	421	485	417	429	463	419	401	421	436	422	461	423	454	428	457	437	464	460	477	437	446	471	459	460	454	411	451	458	454	461	418	428	442	466	432	453	414	449	451	436	444	436	464	463	439	461	410	455	448	436	431	455	414	468	457	424	450	446	440	453	444	436	410	427	450	425	445	432	455	423	427	432	477	429	424	414	428	484	421	428	439	419	436	411	454	445	455	432	493	452	460	469	446	449	463	419	443	449	449	444	482	451	437	422	440	415	428	443	436	454	410	444	466	428	426	479	431	437	427	491	401	457	473	440	461	447	460	455	440	440	469	472	448	462	429	445	431	492	453	465	424	442	424	419	439	391	478	442	438	444	460	458	399	436	428	441	435	443	440	444	459	466	436	450	481	452	435	440	448	473	429	444	429	438	444	453	421	456	439	467	408	438	475	463	439	442	450	445	435	470	419	397	443	480	432	432	431	401	466	444	448	446	427	415	447	466	479	462	450	413	450	466	447	467	432	436	420	439	476	460	430	454	425	407	433	427	438	444	416	472	422	460	464	488	444	422	448	424	465	431	451	439	442	438	434	438	443	477	414	472	466	460	454	442	471	421	414	424	463	429	435	448	486	454	464	473	432	459	450	452	428	487	475	456	469	445	422	473	447	404	453	458	471	440	439	432	412	444	484	482	425	407	426	466	474	465	457	447	426	466	469	433	427	467	431	409	415	468	439	417	435	448	451	475	454	449	460	429	420	413	420	446	458	416	453	448	452	417	454	450	453	454	456	433	463	463	407	468	456	473	397	457	415	457	430	416	468	463	440	443	467	434	436	446	414	424	429	476	499	444	456	422	427	442	428	449	406	442	438	449	457	427	460	432	444	428	427	404	454	454	433	478	446	456	475	486	450	468	447	447	450	431	430	466	446	469	480	474	428	456	468	436	433	425	417	439	452	417	398	456	480	441	438	449	471	436	476	429	482	467	423	430	482	444	434	450	435	476	433	433	460	439	444	457	442	414	461	451	444	444	425	445	466	456	477	437	463	422	447	455	439	498	417	422	480	441	449	426	434	462	453	411	447	451	443	450	444	457	472	452	482	444	406	439	447	396	464	463	430	424	481	412	470	457	490	438	472	437	408	432	455	448	449	489	469	447	446	442	433	456	453	435	427	419	461	421	479	460	447	434	476	472	464	512	456	438	478	444	436	393	442	418	469	424	460	415	435	421	451	456	463	424	427	433	455	415	436	473	411	426	451	459	426	445	460	502	417	442	452	483	472	456	464	457	461	451	408	446	444	455	455	476	459	422	419	394	461	430	467	440	466	462	413	424	441	430	444	431	444	419	445	466	423	447	461	433	442	452	426	423	429	434	450	414	483	431	426	439	448	409	483	441	460	462	440	448	430	436	466	456	445	434	435	445	463	452	455	430	471	416	440	466	482	418	411	445	447	451	475	471	475	418	468	442	460	471	438	458	426	424	432	448	454	445	405	443	425	451	480	442	445	484	442	449	449	457	451	447	457	462	464	445	441	473	447	418	446	465	425	446	481	421	501	491	432	442	424	447	400	441	428	408	426	452	480	435	395	456	466	462	426	418	459	464	455	431	492	426	453	417	428	408	428	444	426	491	442	431	437	433	410	450	439	452	435	449	446	444	419	423	462	444	478	464	426	441	437	467	432	419	464	439	454	444	449	446	464	467	454	444	485	453	472	439	447	432	444	432	402	433	436	435	456	415	450	455	438	436	407	443	456	476	429	467	452	439	418	415	453	466	450	485	453	454
29933	27190	29717	21609	8830	3653	1614	690	509	473	413	363	357	325	320	305	307	295	299	278	318	329	348	326	286	303	279	304	300	290	300	297	284	277	294	295	328	270	300	283	305	290	271	279	292	308	273	303	333	300	286	308	302	300	306	318	305	298	321	267	271	284	284	294	319	266	277	290	275	286	259	275	308	284	311	281	303	288	302	276	278	288	282	288	299	289	304	305	301	299	315	309	295	270	304	291	270	296	284	283	306	254	279	302	302	290	288	334	307	305	298	274	295	295	277	273	284	284	277	313	272	316	279	296	307	309	285	289	295	323	305	292	305	288	274	289	312	287	249	297	267	284	306	272	270	280	310	281	267	291	282	333	288	304	250	296	280	306	276	261	314	293	277	287	291	301	297	297	289	284	279	281	305	268	293	271	310	295	310	307	282	280	287	304	278	280	293	290	301	300	318	272	326	290	314	312	324	271	299	300	284	266	281	299	288	301	298	327	296	309	288	281	301	266	315	321	279	321	305	298	310	304	269	315	279	295	289	280	279	292	303	302	302	283	295	274	288	304	268	286	298	294	293	311	276	299	265	286	279	276	309	266	273	269	303	262	291	275	268	307	308	283	285	300	300	282	318	278	300	281	326	297	281	301	276	298	320	284	305	250	268	272	301	305	286	271	310	280	271	321	267	302	297	274	290	301	293	280	261	293	251	292	288	292	274	302	317	316	303	254	292	235	290	283	262	316	311	279	276	285	297	307	291	301	267	270	278	290	285	282	294	296	291	281	301	292	272	283	298	293	336	285	274	284	299	289	300	285	315	288	268	297	293	333	293	274	291	298	284	291	309	286	290	282	301	288	297	289	293	317	293	274	301	301	281	287	302	306	312	269	275	284	292	283	285	277	306	279	295	306	311	286	278	263	293	308	266	276	310	310	266	285	308	314	295	298	261	314	284	300	299	309	316	270	304	326	264	277	283	280	284	316	278	285	306	292	301	279	288	294	272	299	293	266	293	289	274	291	296	304	302	284	299	294	309	286	298	290	283	317	273	291	280	289	269	296	271	285	288	269	322	301	326	285	273	311	279	274	285	315	285	297	287	295	302	296	307	300	302	291	290	288	301	302	266	295	313	275	279	303	303	279	273	294	303	295	285	290	276	301	303	281	315	306	284	297	276	282	265	298	292	283	288	302	308	290	308	277	313	302	272	299	320	268	275	286	292	287	299	306	319	308	263	284	260	286	298	267	266	297	287	318	274	285	294	290	261	284	302	296	295	291	284	301	275	335	312	276	301	273	316	296	274	273	260	315	273	303	292	287	310	295	294	311	269	314	291	276	289	284	308	270	277	325	294	314	319	299	280	247	269	291	290	275	312	264	274	286	308	269	253	282	323	302	274	331	341	282	306	307	327	275	294	290	298	295	283	270	276	299	266	287	276	307	296	272	292	287	295	287	300	272	301	284	273	300	306	265	285	299	313	302	271	262	306	303	270	279	262	316	302	303	313	273	288	291	287	253	282	284	290	277	271	297	290	324	279	289	306	287	283	291	283	284	307	284	301	268	306	269	304	290	301	298	265	307	284	299	264	287	290	289	278	288	279	284	283	284	288	291	264	269	284	307	299	283	311	264	298	293	294	278	299	285	285	297	271	304	287	300	277	299	304	316	255	270	285	297	275	257	299	307	304	286	287	316	292	285	287	293	285	316	297	270	254	294	301	275	302	295	291	290	252	270	286	328	273	299	275	272	270	285	313	304	308	302	287	283	304	309	287	266	275	301	300	265	279	322	278	288	319	283	259	287	289	288	280	255	261	310	288	315	285	287	293	305	299	277	296	306	283	290	282	287	327	278	297	283	298	321	253	270	281	311	262	298	304	298	288	286	304	289	274	298	323	300	283	297	262	256	276	300	262	253	288	299	289	305	306	299	321	301	294	279	285	302	324	279	315	299	257	289	276	286	303	274	286	296	280	304	309	326	257	294	288	284	284	300	285	292	298	279	305	294	307	299	270	298	287	297	299	289	279	291	298	275	319	334	301	316	289	275	293	290	309	287	325	293	277	286	305	299	268	260	292	303	313	277	301	294	311	304	268	292	278	297	317	278	292	294	304	288	287	260	285	287	314	284	325	284	339	321	295	288	301	273	284	298	315	277	263	316	290	295	308	296	286	287	258	288	279	294	271	246	289	275	306	284	263	305	269	306	271	286	308	286	301	277	300	287	289	292	301	289	253	297	295	277	291	308	286	290	282	302	293	285	321	290	286	266	274	284	314	273	281	285	296	268	291	311	323	304	292	289	286	263	301	256	294	295	312	314	323	282	307	302	286	276	301	295	261	276	281	289	310	285	305	319	279	314	270	299	263	283	318	277	305	287	292	304	308	269	277	286	277	270	274	280	262	310	301	269	280	277	278	308	294	313	304	305	307	268	304	319	280	301	287	292	280	290	273	285	322	268	325	297	323	264	296	315	323	321	275	284	289	296	288	299	300	313	299	300	302	287	314	313	293	294	258	290	294	305	286	276	286	301	284	306	275	304	283	299	269	284	287	292	290	282	319	293	294	315	284	308	311	306	296	292	293	287	295	280	259	304	274	300	288	273	300	293	272	294	300	284	272	294	300	309	293	296	279	302	291	267	284	296	290	285	301	302	311	275	290	298	296	313	281	261	294	291	267	306	299	294	291	283	284	290	305	271	256	291	306	279	283	261	284	298	290	307	300	280	259	312	299	276	333	323	283	285	299	287	275	301	286	315	271	292	297	287	291	265	326	293	293	285	281	238	284	327	280	281	276	307	276	298	295	308	280	312	302	276	286	291	277	307	289	295	295	281	308	233	280	267	270	296	280	260	316	310	268	263	291	307	282	298	307	254	294	259	284	305	312	302	272	285	289	279	302	286	288	276	290	302	295	260	284	320	301	290	301	299	277	269	292	276	272	291	310	290	296	307	319	284	297	264	311	307	293	320	294	290	307	318	326	279	291	287	246	284	269	295	268	252	295	293	286	273	322	307	305	307	295	300	279	307	282	305	286	281	321	303	277	306	299	334	292	302	297	286	294	303	275	283	302	282	335	284	295	266	298	306	294	260	308	280	304	309	301	278	316	278	265	270	290	290	266	291	294	291	279	288	266	283	290	295	296	272	317	280	273	295	300	273	257	283	299	320	293	282	317	288	293	272	292	269	304	295	280	280	289	278	280	303	250	296	300	275	327	293	273	301	296	317	303	283	280	286	328	323	306	262	298	312	316	266	262	296	261	267	279	259	325	303	278	317	325	306	274	304	293	299	263	283	281	300	297	299	310	274	288	249	293	299	304	306	285	288	302	283	286	303	276	274	313	296	310	293	308	330	283	295	266	250	263	289	300	311	286	279	285	294	312	308	292	320	304	278	275	277	307	268	317	300	302	297	298	288	286	330	304	315	294	284	304	329	287	271	287	289	314	270	281	283	289	282	330	308	286	313	284	303	281	288	294	309	331	279	312	297	294	302	291	316	287	292
36086	43812	39125	26835	15129	8194	3822	1655	1134	988	802	668	594	537	556	573	564	547	485	481	478	564	665	579	473	433	458	514	425	443	424	445	501	458	491	452	482	460	499	483	479	448	474	456	482	442	449	424	484	462	447	437	480	476	436	449	495	446	431	444	470	439	482	482	453	464	406	446	462	477	452	462	462	488	437	446	499	474	450	451	472	408	443	440	433	472	421	478	437	421	441	470	461	453	466	440	469	464	481	476	439	453	453	493	468	431	441	447	445	461	489	479	491	436	491	500	480	464	440	459	446	446	442	434	443	481	432	433	437	439	453	489	477	470	478	505	461	447	456	443	469	446	434	457	466	450	476	467	450	469	431	461	444	465	444	467	438	482	425	483	462	430	439	464	427	449	442	467	433	471	434	473	453	449	439	449	433	460	442	451	438	470	465	454	469	434	453	465	472	400	452	481	475	467	425	463	425	466	454	453	463	451	483	470	492	407	490	450	449	452	456	463	427	466	481	441	436	496	441	457	431	485	442	460	445	445	431	485	457	453	479	453	482	433	473	434	465	434	453	461	459	450	478	433	452	473	464	454	466	424	453	462	451	421	412	482	477	433	502	464	448	461	461	435	445	461	504	429	458	422	440	451	427	459	441	471	463	480	458	493	429	466	452	483	452	471	482	409	410	465	450	482	491	438	465	458	466	441	438	482	476	469	453	486	472	452	446	419	492	455	445	454	486	441	432	453	456	502	448	476	462	473	431	434	445	437	450	428	442	432	467	433	474	457	446	419	460	456	431	493	437	475	436	484	430	469	457	493	462	413	479	475	451	469	469	462	474	475	497	461	427	479	452	453	490	447	433	503	473	415	482	483	447	454	465	476	462	482	453	451	434	446	422	464	422	487	454	468	465	483	447	456	457	448	458	468	471	447	446	485	470	425	481	483	428	450	478	429	429	404	433	465	459	447	461	431	479	461	462	492	476	437	444	493	459	428	465	447	457	464	452	434	469	468	469	446	459	441	458	453	431	449	438	455	454	451	449	460	453	472	443	461	475	428	454	461	449	471	465	466	436	438	441	438	455	452	439	452	441	458	448	474	486	459	490	474	468	467	456	447	472	447	501	434	476	400	506	443	474	434	449	453	493	472	457	442	445	427	469	442	469	407	438	515	451	426	424	443	456	451	478	490	455	475	475	448	493	469	493	440	423	470	458	444	455	478	465	406	453	456	458	438	430	482	439	479	450	469	453	460	441	452	448	426	452	428	470	449	477	456	455	454	466	500	463	471	452	496	486	469	454	459	481	423	434	473	421	443	463	404	458	498	452	471	458	460	457	413	446	444	512	411	417	503	470	425	471	450	434	469	491	478	462	437	471	488	485	462	456	431	427	434	471	443	463	460	478	459	464	475	466	477	455	454	498	470	511	432	451	471	469	460	473	444	441	415	461	463	465	450	449	494	485	447	472	473	483	468	467	435	450	454	457	466	438	444	478	455	422	426	477	438	421	465	470	490	427	477	470	470	443	426	466	472	457	441	426	453	471	460	474	482	459	484	429	475	499	469	465	434	422	484	499	461	488	472	498	468	447	502	424	447	455	411	462	473	494	455	432	466	459	457	449	472	446	515	458	480	471	478	446	445	447	461	471	448	441	455	486	405	436	468	434	460	453	500	462	479	441	446	440	472	465	469	459	477	481	436	464	453	450	488	452	462	448	484	507	473	418	432	454	431	456	435	467	476	502	475	427	438	443	523	477	425	448	457	447	467	399	440	473	485	471	454	476	437	475	435	474	460	464	458	442	488	424	444	431	453	443	443	442	485	476	473	447	477	450	494	421	380	459	452	448	405	467	473	459	435	467	441	454	448	463	452	460	455	452	480	466	473	452	450	441	445	438	498	493	437	476	465	474	464	462	463	433	454	451	457	447	458	447	499	462	430	463	475	465	470	443	453	489	499	485	447	471	461	478	479	477	422	461	446	466	453	443	454	464	454	468	440	445	465	485	432	441	463	469	462	512	451	450	467	432	433	442	411	449	503	492	466	462	470	450	439	462	466	453	463	462	457	459	465	472	450	431	472	417	433	460	477	498	431	484	486	469	490	455	438	460	493	466	462	476	461	499	424	478	473	497	446	441	485	476	451	480	500	473	457	420	478	475	476	472	474	417	476	431	483	445	435	464	452	444	467	462	459	444	476	445	439	454	433	498	449	488	417	470	455	448	479	444	458	431	462	434	426	460	434	479	471	429	482	457	446	491	497	475	524	444	450	465	464	481	449	480	467	446	403	453	467	492	480	461	475	427	448	451	489	470	483	483	447	451	481	460	453	488	451	439	470	426	468	453	450	461	476	463	475	422	464	450	463	450	497	460	453	469	477	467	451	440	473	472	430	450	448	475	447	476	471	468	458	426	446	433	435	472	450	452	440	436	485	445	470	415	486	468	480	450	434	462	486	459	465	466	454	473	470	449	479	438	481	463	433	466	461	422	454	436	441	449	492	411	445	452	456	431	438	480	417	465	468	437	463	439	455	454	482	477	427	443	448	449	454	451	443	435	466	425	466	450	473	476	439	468	442	461	456	448	448	471	422	456	446	434	479	448	451	444	401	502	457	460	438	436	470	455	510	477	419	462	465	468	462	484	453	480	491	447	502	458	470	461	417	475	474	443	479	448	449	478	469	471	459	440	469	452	456	463	483	467	454	434	460	467	449	445	480	474	469	441	474	461	459	484	464	435	432	471	456	477	421	477	477	427	449	481	427	461	457	456	423	436	432	507	483	479	469	442	454	441	457	450	472	471	515	463	444	452	426	462	476	425	464	456	406	410	493	448	463	485	468	473	435	453	478	462	453	466	479	393	452	479	477	484	470	441	477	439	442	451	432	446	460	440	459	489	457	468	450	446	457	483	471	459	475	474	459	449	450	472	455	452	451	460	429	433	431	454	426	461	433	465	473	454	492	431	435	436	431	465	487	458	480	518	455	457	452	484	470	437	454	436	472	466	439	433	497	468	487	429	461	467	488	433	428	441	459	457	484	452	467	456	460	489	512	438	436	442	456	487	461	458	472	479	432	463	465	477	407	419	437	506	429	470	442	449	441	459	453	469	487	478	442	460	413	439	430	481	419	455	439	444	458	455	445	430	483	458	436	435	482	432	467	441	432	499	441	490	436	457	458	442	499	428	450	453	463	472	488	428	463	457	461	403	458	487	445	472	445	472	459	426	450	451	485	465	466	478	480	444	464	439	405	487	473	450	432	479	471	462	459	472	443	449	438	460	453	448	478	469	434	452	448	454	436	427	491	449	517	448	518	480	453	483	433	465	463	467	464	434	421	467	491	466	434	446	465	416	471	466	455	456	464	435	438	418	506	450	459	432	464	450	516	448	452	462	461	468	475	426	479	468	454	416	444	460	444	465	459	431	456	482	477	448	478	447	464	474	452	472	468	484	483	455	439	477	474	464	447	488	452	438	435	443	450	468	465	452	470	516	462	479	468	474	462
24967	21670	29090	26374	21090	12042	3397	1169	833	621	470	492	422	367	367	387	356	365	334	316	624	575	769	881	500	377	310	288	285	349	302	347	291	386	396	382	368	339	329	290	307	292	310	300	287	286	280	285	279	334	308	286	290	312	293	285	319	267	279	314	281	303	300	307	309	304	301	252	286	292	278	255	295	300	274	293	309	310	278	294	292	280	265	270	304	284	274	299	255	266	282	286	264	303	294	285	271	296	318	275	256	311	277	267	255	291	264	276	301	295	247	296	275	289	296	292	306	279	296	317	302	291	312	315	279	267	296	321	299	263	302	310	277	287	295	287	280	309	268	271	310	272	292	294	294	309	276	295	279	275	307	310	304	295	299	276	309	287	284	299	310	301	316	307	298	268	288	292	282	291	244	284	311	285	291	303	314	332	311	283	295	307	293	288	290	263	308	282	299	309	317	292	306	283	265	296	245	294	324	319	289	268	282	287	312	316	289	315	282	275	297	308	335	289	282	260	274	308	294	280	290	275	292	317	305	327	310	288	307	264	306	268	290	283	293	285	291	299	295	284	283	316	297	311	306	272	278	280	274	300	306	298	324	278	267	294	303	295	299	281	314	292	276	306	281	277	287	289	305	252	311	276	323	281	304	265	301	265	303	304	274	319	286	329	281	267	298	308	275	288	282	304	296	309	300	275	293	323	327	254	295	314	306	289	269	295	272	314	342	316	310	293	285	291	285	275	300	295	266	329	292	282	311	306	274	313	305	263	270	334	309	287	290	307	300	329	312	274	279	274	265	291	308	303	317	306	320	290	284	318	278	296	293	313	295	308	261	297	332	288	326	286	315	314	307	300	292	284	312	276	283	303	308	284	299	270	244	307	285	300	307	285	278	266	312	282	309	294	306	299	269	278	283	302	308	288	319	282	299	290	312	299	275	311	295	292	292	281	321	299	316	318	291	278	322	303	300	307	309	328	291	260	304	266	267	293	295	273	281	289	314	283	295	300	291	283	314	270	304	300	291	277	312	290	303	284	291	283	304	304	308	298	287	313	259	268	297	299	307	286	310	260	282	319	303	308	269	294	293	300	300	274	326	307	330	262	307	301	286	268	302	274	301	277	306	304	290	310	308	295	297	302	276	317	316	331	264	276	306	291	283	275	282	293	282	284	284	298	255	307	277	287	295	290	316	272	262	291	286	309	284	285	249	288	280	281	308	302	294	304	300	280	236	297	285	289	318	291	289	311	290	293	293	278	272	283	302	291	294	295	306	293	311	330	321	315	293	278	289	282	305	307	326	279	274	307	300	334	285	285	293	276	269	288	290	284	298	288	276	293	277	319	302	309	298	302	296	303	300	315	315	321	331	309	293	297	335	324	265	290	327	308	272	277	285	337	280	274	275	313	279	271	311	260	278	321	294	303	301	296	274	270	318	298	298	277	285	312	285	285	285	306	276	332	280	314	284	304	270	285	304	303	297	282	290	245	279	292	309	286	306	310	262	260	284	285	305	281	288	270	259	287	301	284	270	279	274	338	285	302	284	280	278	292	285	293	268	311	333	303	274	301	312	261	315	314	294	262	314	284	313	284	308	283	304	295	329	273	283	287	322	281	275	291	281	279	292	280	291	293	322	287	279	316	285	296	309	272	276	286	272	290	293	272	308	250	288	292	290	297	302	304	278	286	314	302	272	282	271	280	283	303	298	300	282	320	268	289	265	273	308	300	311	308	289	264	295	286	302	269	287	300	303	290	293	277	282	297	282	323	307	267	306	307	264	299	305	302	261	276	290	294	305	309	277	298	285	303	305	322	321	280	332	308	287	309	304	310	284	309	314	296	296	301	290	276	273	316	281	320	266	299	301	304	278	292	295	284	298	336	303	322	295	291	296	324	301	303	285	290	260	308	293	292	290	283	279	295	294	280	328	284	283	311	330	262	266	280	247	298	293	287	279	298	286	288	317	285	311	312	290	282	247	291	307	315	305	284	319	313	322	279	317	284	319	287	336	303	301	314	291	291	340	307	291	277	273	270	311	283	293	307	287	279	311	316	291	271	293	289	316	310	306	296	290	296	289	294	274	286	289	296	268	292	284	304	274	289	291	290	259	274	312	288	300	316	327	245	295	313	286	331	301	265	291	290	287	254	273	300	311	284	304	295	265	290	331	281	315	290	288	319	321	285	299	294	282	286	288	292	285	302	310	279	289	299	297	291	294	285	290	310	280	317	261	292	288	311	279	297	279	271	328	286	279	297	302	318	261	309	267	281	289	296	308	319	295	316	330	264	301	300	272	293	313	279	297	296	276	313	281	280	302	317	276	264	306	284	290	316	280	308	272	295	294	315	272	310	310	282	300	286	295	288	305	282	273	297	298	272	302	307	297	268	269	294	298	296	309	295	324	307	331	286	299	301	279	297	287	295	273	308	278	278	252	305	290	318	276	292	309	326	284	278	267	319	309	310	294	303	331	299	288	306	299	303	318	309	289	302	285	295	308	295	296	288	284	320	291	287	295	334	313	320	283	313	280	240	288	303	264	295	249	266	302	308	322	306	292	291	297	287	300	301	297	302	264	314	288	324	303	300	281	295	295	296	272	293	306	305	270	311	290	304	257	305	300	300	251	299	309	301	292	271	291	325	284	305	278	293	293	313	227	284	290	315	311	302	280	272	273	279	289	295	301	304	284	320	316	298	300	306	310	292	298	294	288	305	282	266	308	331	292	274	292	324	275	309	277	300	298	306	311	331	280	289	303	308	302	254	280	305	274	288	289	309	296	306	259	290	322	296	335	293	309	274	305	299	308	303	293	302	281	328	315	306	310	292	316	289	268	293	309	301	274	286	278	291	291	307	274	319	285	287	290	296	283	299	305	313	273	296	300	293	276	302	297	305	297	308	271	305	312	282	322	261	298	278	344	319	275	294	298	302	282	310	308	293	307	299	293	276	317	285	293	280	289	316	281	285	287	291	263	310	304	295	274	336	278	312	309	286	317	297	314	304	299	259	303	277	309	301	278	272	266	277	289	299	296	266	295	254	310	303	264	331	284	302	320	294	301	298	305	288	309	313	284	282	293	288	321	289	300	287	294	294	296	275	289	308	319	296	256	287	279	277	285	309	307	289	278	282	319	294	289	287	311	315	300	298	288	262	292	290	333	311	319	300	291	307	266	328	285	271	308	298	299	306	317	285	289	265	267	282	336	319	299	295	306	288	291	281	288	288	288	293	311	306	268	277	295	299	279	329	292	294	309	303	312	281	315	309	325	302	319	303	340	285	309	307	279	285	276	325	309	287	286	303	279	302	294	312	300	306	325	288	311	278	302	312	301	317	288	320	283	273	287	295	281	307	301	302	266	333	279	265	285	264	280	277	282	307	287	310	313	305	335	320	295	299	284	303	301	312	296	273	293	306	313	298	278	318	309	322	286	297	280	287	293	335	305	304	295	290	278	290	305	292	262	290	266	314	286	290	277	274	250	270	298	302	283	298	274	286	291	293
34674	53256	49017	34953	24179	13191	4630	2497	1923	1409	1096	1034	893	762	659	666	601	658	635	546	1320	1259	1809	1938	976	654	456	509	466	465	509	467	499	654	684	738	631	553	593	508	433	461	506	481	484	453	471	444	473	510	458	474	470	458	431	492	456	508	471	457	489	467	465	488	458	475	450	470	483	474	491	446	488	479	475	470	489	443	508	500	460	491	480	493	493	438	472	483	492	450	473	442	447	435	453	465	459	440	468	463	473	438	480	451	454	446	423	465	419	449	468	429	475	478	461	487	486	432	525	477	462	461	476	420	432	441	404	455	460	447	466	439	474	435	413	474	473	449	491	473	474	458	481	496	461	469	460	433	450	453	490	475	416	453	455	468	458	489	428	444	459	463	456	434	452	498	436	459	490	505	474	476	482	501	431	471	459	452	436	467	474	457	476	446	453	493	420	449	438	435	469	456	466	486	468	475	478	445	471	450	457	475	428	438	453	450	456	480	467	447	459	472	490	466	459	471	470	439	468	438	489	480	444	460	492	512	449	458	416	479	484	482	466	422	474	456	464	484	481	453	478	442	470	474	455	468	433	463	456	459	444	486	469	477	470	477	489	442	453	444	483	463	445	435	450	459	465	493	427	453	426	456	501	456	426	479	450	452	443	403	460	458	490	501	494	465	487	458	480	482	466	461	486	453	492	472	487	489	487	451	447	506	461	459	446	469	495	483	439	483	436	447	485	467	456	470	484	428	483	472	449	439	444	469	457	477	473	465	469	406	455	471	478	450	461	479	489	427	462	457	501	476	458	479	474	422	518	495	460	472	441	448	488	432	425	468	496	465	459	428	447	461	487	438	456	438	465	465	467	431	473	413	427	437	445	483	433	446	463	482	484	472	473	476	451	449	434	449	483	465	465	481	432	466	444	457	458	452	442	432	466	473	449	461	440	466	496	478	466	490	509	446	474	455	466	441	457	434	529	461	490	432	444	492	485	460	463	462	464	424	419	475	452	459	470	473	448	438	477	462	507	487	495	496	491	454	458	505	455	487	481	444	485	460	490	467	499	434	471	463	458	463	448	415	448	436	487	468	461	416	421	461	457	450	437	447	465	470	467	449	467	512	484	476	429	528	468	472	446	448	501	465	441	499	519	492	431	453	451	487	438	502	461	442	487	457	457	450	467	464	446	468	447	460	467	452	460	458	467	440	451	496	475	460	441	475	434	480	488	513	489	475	437	472	468	466	455	460	486	468	494	437	477	459	494	482	483	443	443	515	476	397	487	427	471	444	439	529	452	475	438	476	443	487	491	465	440	468	465	465	468	448	495	470	481	453	495	455	449	425	462	435	468	511	471	467	461	460	450	479	447	459	470	482	490	463	465	500	470	521	488	427	437	414	476	491	430	475	465	459	481	459	491	450	514	438	464	427	457	455	457	439	477	485	473	465	435	449	443	449	449	466	486	471	474	505	445	438	463	458	455	458	487	496	482	494	494	481	441	430	446	446	530	459	463	480	458	442	454	479	432	484	417	460	421	488	462	471	503	451	469	460	453	466	462	457	471	444	484	460	443	486	441	451	475	462	445	492	433	454	479	444	498	491	459	477	474	446	441	472	455	477	422	467	451	473	444	475	497	431	457	453	442	421	480	484	453	473	462	470	478	493	487	469	441	448	464	471	456	501	473	502	476	494	483	491	457	439	507	469	491	436	491	455	454	431	465	499	454	456	460	492	444	438	424	456	464	486	446	446	447	448	437	481	495	466	472	441	463	447	481	472	464	501	476	431	423	463	484	463	479	448	467	475	469	486	458	430	440	438	459	438	406	464	478	474	488	485	458	447	479	465	452	470	469	500	451	511	489	439	444	497	492	474	452	472	453	443	501	456	429	485	481	411	451	450	461	471	466	465	449	450	470	504	464	464	468	432	430	462	442	466	431	475	457	472	463	483	429	499	437	509	478	466	455	489	447	450	469	521	445	430	489	459	501	470	454	499	481	433	450	471	465	438	427	461	504	458	495	468	471	463	442	443	448	473	470	474	467	456	473	475	431	473	493	446	427	465	467	481	448	436	479	492	462	448	472	478	505	484	470	457	460	478	486	468	474	465	483	479	457	467	485	443	494	471	470	460	446	480	481	507	487	435	483	447	455	468	486	451	503	465	485	446	448	469	441	455	418	463	438	476	451	425	461	449	434	494	461	472	441	463	453	422	496	484	434	469	464	424	426	481	470	459	438	442	443	479	464	473	475	441	460	481	435	452	422	473	448	445	470	442	448	469	460	450	466	451	429	469	494	491	442	463	447	482	480	486	457	447	475	455	450	448	481	453	448	489	450	511	451	459	445	468	494	464	458	497	436	448	497	468	395	443	497	439	451	437	473	488	437	485	495	446	456	459	488	449	451	447	475	456	434	448	469	437	463	451	499	451	436	497	457	478	428	476	487	467	469	467	475	488	470	434	451	478	501	451	476	440	527	444	466	461	475	469	414	436	468	464	439	459	458	459	483	441	464	458	476	439	463	438	503	464	428	492	474	473	473	451	427	438	480	445	419	464	441	465	450	448	470	493	451	504	482	480	481	475	479	460	483	497	424	463	451	452	452	463	464	487	446	480	444	458	438	457	460	462	457	478	490	457	407	466	461	449	465	516	454	458	475	466	470	451	468	453	464	459	466	477	466	430	468	462	424	412	464	469	501	485	486	424	474	486	478	479	451	473	458	456	425	463	448	515	442	486	455	416	454	449	446	468	458	452	449	458	492	462	476	454	451	453	470	458	469	448	454	433	514	440	455	448	458	474	453	433	485	444	467	475	458	465	473	474	452	448	439	462	459	456	507	457	489	473	485	471	494	473	471	454	425	495	446	496	444	469	481	473	455	512	445	474	448	418	482	458	468	465	440	457	472	467	484	461	468	477	463	467	433	481	487	458	441	482	472	469	465	468	431	445	453	502	455	453	455	447	453	511	436	468	463	478	471	459	462	458	448	396	433	480	487	496	462	477	427	459	460	467	451	489	495	503	428	490	464	487	477	482	422	489	453	464	429	477	445	473	412	429	441	448	510	432	460	467	458	483	419	419	455	476	435	477	513	461	443	471	461	421	468	471	463	493	479	450	451	454	447	431	442	456	471	494	433	471	437	477	483	451	440	492	407	486	474	456	502	435	466	461	495	534	444	450	459	441	430	413	458	481	432	470	451	443	448	455	435	483	467	496	437	468	432	435	446	445	447	469	505	459	466	467	476	463	451	468	448	418	441	428	485	447	465	475	482	429	480	467	456	496	496	449	449	462	472	451	458	467	435	451	486	445	484	499	479	441	491	446	470	488	469	439	465	482	473	491	425	451	480	464	471	463	475	455	474	459	442	455	487	470	451	473	498	458	498	444	482	460	461	476	445	503	453	475	428	516	461	435	452	446	496	456	420	460	459	491	428	445	447	455	463	462	503	469	443	503	476	488	491	493	449	472	461	475	469	443	463	468	457	458	448	446	456	488	446	473	421	467
23590	21634	29417	24513	21970	19421	8316	2439	1409	905	767	580	558	513	447	430	377	408	396	414	830	1951	1454	1334	1180	757	453	350	284	288	318	315	280	309	295	342	415	336	339	358	289	308	299	318	331	311	307	297	301	317	262	290	270	260	314	243	287	299	297	298	268	322	291	287	302	295	300	254	301	308	303	265	277	270	309	296	277	285	268	300	284	290	296	256	305	287	270	284	276	264	264	243	278	317	313	271	276	291	280	312	299	294	318	297	310	276	265	291	281	264	299	267	264	277	277	259	268	294	291	258	285	268	276	255	300	306	293	317	308	303	314	282	308	276	287	256	284	274	267	283	276	300	306	310	298	301	313	315	268	287	307	274	293	348	289	312	305	311	302	305	293	260	295	278	271	291	269	317	310	301	312	280	284	297	321	304	279	281	311	276	284	288	281	282	329	289	282	308	335	260	295	256	259	308	284	259	300	298	282	269	277	287	298	286	247	319	259	285	303	277	311	300	268	275	282	284	283	283	284	300	294	290	318	293	309	300	304	311	281	298	285	279	279	301	282	299	282	236	303	288	295	303	267	300	272	284	299	288	309	305	292	302	296	307	297	286	285	304	258	294	267	256	299	275	283	294	313	287	284	325	273	315	306	282	268	278	273	304	278	282	279	263	303	283	290	297	290	298	309	327	298	288	309	315	287	288	276	302	301	280	309	264	276	298	290	280	267	294	284	273	275	278	315	297	292	310	307	268	281	315	310	282	292	273	267	306	279	301	296	282	311	277	280	312	291	309	287	320	280	292	287	283	286	274	297	280	296	295	301	273	312	269	291	293	297	298	291	273	319	307	292	285	275	322	288	289	268	310	317	264	296	292	294	298	289	263	286	279	301	282	284	307	253	271	307	278	326	290	316	287	315	288	298	293	264	283	283	289	284	281	281	314	259	297	325	301	307	259	318	331	281	290	296	307	289	272	292	273	308	291	280	273	304	296	294	285	281	276	295	291	274	286	285	333	285	277	268	295	276	302	277	271	306	278	291	262	274	273	262	262	272	278	267	306	291	271	268	316	301	277	285	276	277	281	261	275	296	271	292	260	300	323	284	334	317	301	271	274	283	244	288	315	301	284	302	296	267	305	289	293	264	291	307	263	259	325	289	307	282	344	287	321	282	267	288	282	307	272	272	277	265	275	315	288	283	292	285	295	304	299	291	285	302	302	280	285	281	281	278	319	300	287	294	310	293	261	332	308	274	272	261	290	306	275	326	284	302	288	299	291	310	294	307	313	282	296	270	274	285	290	295	284	319	294	322	307	291	302	300	285	264	286	315	290	286	284	300	259	285	287	298	305	289	267	318	297	296	298	270	271	264	268	272	287	292	268	300	299	304	287	267	279	261	272	291	286	288	286	273	319	323	290	312	268	291	281	290	250	298	280	286	278	314	302	308	264	274	278	299	301	288	263	299	294	285	306	280	282	282	294	309	322	296	286	304	286	294	256	321	306	324	289	304	279	282	299	306	322	309	278	299	256	297	263	319	281	290	297	289	288	288	321	318	269	280	274	302	278	281	300	283	276	285	305	284	288	277	283	297	313	290	290	314	277	271	291	277	305	272	269	283	312	306	261	248	281	321	281	311	303	270	280	294	271	319	278	296	264	281	289	278	314	286	287	308	264	284	292	319	306	301	297	309	308	316	274	294	299	291	285	276	297	277	271	307	289	294	277	300	271	316	292	305	274	297	314	266	288	291	288	297	287	273	275	316	320	308	315	303	318	295	316	297	271	310	276	289	276	284	336	272	289	254	256	285	282	297	281	274	264	295	304	281	281	276	279	280	280	283	288	303	275	278	294	278	305	267	287	313	305	306	306	276	290	267	283	287	302	297	285	290	274	276	267	290	293	291	282	296	318	292	301	284	264	297	291	304	305	291	305	285	284	304	293	278	270	294	292	286	286	284	276	322	302	247	283	279	303	277	318	294	281	287	263	281	293	292	293	285	282	277	283	269	324	320	292	303	261	281	311	292	285	293	262	276	280	290	277	313	268	304	275	275	286	329	288	294	262	302	289	301	280	288	278	285	282	300	293	334	283	279	292	286	295	267	265	255	330	299	334	282	301	317	291	279	283	302	283	256	295	270	311	301	292	309	313	308	282	260	292	276	248	274	324	276	320	268	290	268	295	280	262	288	284	299	301	269	308	273	289	298	283	259	284	278	281	297	292	273	293	287	282	279	312	259	276	289	334	295	258	296	296	289	287	286	299	296	268	283	277	286	276	292	292	287	309	284	300	271	346	291	288	306	263	284	300	313	280	285	256	294	306	310	289	289	279	282	346	292	268	259	270	260	315	262	297	274	295	298	286	315	298	297	292	288	271	278	280	307	337	251	273	272	288	300	300	270	294	275	273	311	285	282	296	285	277	264	307	260	281	276	300	284	291	285	301	311	319	293	275	274	298	290	301	281	282	308	283	278	270	279	279	254	309	283	293	303	291	289	303	304	310	324	298	310	273	284	302	283	292	317	301	293	319	294	266	285	287	298	266	282	304	278	281	284	260	294	298	293	288	298	309	282	302	300	291	274	281	306	303	286	305	285	300	274	268	282	295	293	305	308	258	281	293	302	250	283	295	282	286	283	276	284	282	294	310	299	317	295	284	300	285	260	276	299	295	286	298	267	285	291	261	254	298	291	305	295	312	282	280	257	296	283	329	300	315	297	287	271	308	278	280	301	312	301	272	298	307	292	290	284	292	294	279	279	287	292	300	286	308	290	284	309	311	292	294	277	280	271	303	291	308	281	296	279	276	286	309	303	296	273	294	283	300	262	295	284	293	275	275	300	270	312	286	320	281	261	271	310	286	276	301	295	289	283	294	308	300	282	294	295	271	295	299	300	279	312	299	303	271	299	273	278	301	277	307	273	299	290	257	261	292	252	281	307	241	273	312	302	280	307	310	269	262	288	289	297	295	298	260	281	286	271	296	287	289	279	278	279	276	293	326	300	272	274	287	300	260	268	282	267	287	307	301	305	302	277	285	259	284	285	275	291	291	290	268	292	275	264	275	298	315	293	286	260	278	266	287	275	269	302	282	308	267	321	271	312	316	275	301	304	283	327	272	273	303	287	291	306	285	294	273	295	289	289	274	288	281	291	305	289	279	307	304	310	285	277	277	300	262	298	299	296	304	259	283	294	322	272	312	323	301	283	266	293	280	316	306	291	294	275	319	300	286	283	293	289	283	296	299	285	296	268	320	302	299	264	292	315	290	270	292	263	306	275	310	300	283	294	297	289	287	277	308	277	292	312	297	304	284	288	268	298	299	263	255	332	289	354	264	306	284	297	237	287	302	280	288	284	269	304	302	285	292	285	292	312	291	274	297	294	306	259	283	284	311	301	275	298	312	259	311	298	283	286	278	285	285	268	293	253	276	287	291	291	282	271	304	265	295	255	293	310	320	268	331	284	297	313	290	285	290	299	290	313	302	293	292	323	276	299	271	300	304	304	303
38442	61506	53816	36843	24360	11623	8291	4983	3350	2296	1842	1310	1246	1073	931	809	721	732	693	762	2044	4882	3705	3198	2770	1655	812	502	472	443	455	460	480	518	546	597	679	611	557	477	474	414	461	440	437	451	469	435	475	452	451	432	445	437	467	418	440	504	442	455	419	425	449	455	485	449	451	437	446	444	481	431	465	453	479	471	442	446	459	505	464	457	445	444	497	451	468	445	415	447	435	452	442	459	431	451	465	466	451	456	465	465	419	482	436	454	483	448	455	471	441	462	463	453	461	447	469	435	448	482	439	442	426	450	474	468	439	428	443	460	456	446	447	464	450	450	430	471	470	440	430	450	437	434	466	419	456	462	435	451	429	449	458	489	437	431	409	428	433	454	451	426	464	463	443	450	440	416	463	414	442	428	445	415	419	493	412	471	443	434	496	455	487	452	459	479	454	435	433	464	459	481	460	434	443	417	441	463	416	468	474	468	422	467	436	422	443	490	447	451	437	449	447	441	432	465	447	458	408	464	462	426	476	452	454	463	478	439	450	461	445	462	453	452	434	462	443	454	482	413	421	465	422	464	505	415	436	459	437	452	450	449	460	407	467	455	453	446	441	467	460	453	425	464	444	455	435	466	435	501	503	451	467	442	442	469	455	461	469	428	425	446	472	464	464	430	443	486	439	441	457	469	470	464	452	451	421	434	444	474	443	459	466	427	451	447	477	442	481	463	447	501	410	471	442	476	472	428	450	428	453	471	476	456	410	461	415	442	463	484	439	427	448	401	461	456	457	450	477	497	442	462	463	456	454	463	431	467	448	439	456	407	473	435	454	429	453	459	467	434	440	473	437	453	442	476	444	466	461	416	416	447	428	447	447	479	459	447	457	416	402	457	442	460	395	458	432	450	456	456	469	449	423	450	440	442	422	461	472	460	444	435	424	432	412	474	460	463	443	443	461	478	437	430	429	512	404	455	461	459	452	460	448	436	434	425	452	403	442	436	449	511	435	482	408	437	449	412	473	438	420	451	403	475	448	411	424	444	450	466	467	423	452	462	420	488	460	447	452	435	450	427	484	440	439	456	454	454	421	423	477	453	454	472	401	497	439	447	459	447	437	447	473	447	472	449	407	448	404	453	481	441	465	448	440	438	453	471	416	445	479	465	479	443	450	431	477	456	477	470	453	463	471	444	445	440	439	461	431	395	445	486	425	480	423	433	445	441	447	440	432	508	449	450	424	457	431	464	435	477	489	420	434	437	462	452	469	440	422	451	426	428	386	477	463	456	471	476	453	465	452	433	437	464	430	461	490	462	448	428	442	418	462	456	437	452	467	449	448	484	457	451	459	456	446	468	463	435	420	441	460	456	467	447	435	448	467	457	458	447	464	456	408	442	457	457	474	437	486	445	450	490	468	455	463	477	477	463	397	487	466	433	453	465	425	469	471	461	446	444	447	439	423	436	458	452	405	430	435	431	451	460	414	455	446	419	474	453	455	481	450	440	450	444	426	443	489	431	453	479	456	454	434	435	438	466	452	432	394	442	485	465	454	464	471	476	453	457	428	420	490	440	438	469	484	445	446	434	453	488	460	447	459	455	438	408	457	426	435	457	430	444	454	403	448	444	473	436	458	437	463	456	450	470	439	415	482	485	422	478	468	412	458	467	448	431	445	466	422	493	517	434	427	427	466	442	458	448	456	425	427	437	431	438	431	448	428	429	454	417	456	424	476	472	407	481	457	473	472	432	448	454	463	444	418	417	434	469	461	456	448	406	434	417	410	456	451	418	461	439	428	485	427	458	443	428	461	461	474	495	460	454	464	460	443	434	468	443	463	435	455	446	428	464	437	441	464	454	460	463	428	454	451	480	461	436	463	458	449	426	466	441	432	463	447	452	451	424	445	435	437	417	490	458	419	417	437	438	436	445	445	461	459	436	432	444	444	457	430	431	452	454	445	489	439	437	447	466	438	433	443	488	427	446	422	444	458	439	446	514	465	469	468	460	409	469	446	432	447	446	459	461	456	460	480	427	462	437	440	443	430	436	452	471	433	449	437	479	459	449	485	409	452	480	440	456	471	474	420	463	451	447	465	465	460	441	418	469	457	451	462	470	466	461	455	475	432	459	458	413	416	490	458	458	422	418	461	424	442	488	450	462	423	433	444	476	480	421	405	480	457	471	460	437	456	444	455	499	461	474	422	425	464	439	470	440	413	446	450	432	425	441	451	413	466	455	461	450	436	475	435	491	457	479	454	460	450	468	418	450	448	469	446	468	462	443	430	442	443	420	472	471	509	469	448	468	395	451	461	438	439	468	447	453	420	438	448	462	453	447	433	464	437	428	499	446	454	408	441	462	431	456	485	464	462	462	438	447	414	418	440	477	470	433	451	465	444	433	445	467	406	454	439	396	422	418	430	470	453	436	468	465	431	471	416	474	441	440	439	421	431	445	485	494	448	434	461	447	426	460	431	416	465	444	436	425	460	456	420	467	465	455	457	464	433	479	457	475	461	489	424	456	443	459	440	471	483	446	446	465	428	432	447	433	465	464	435	501	441	459	465	464	402	422	419	470	440	455	435	434	424	457	487	462	437	426	436	438	437	463	457	433	444	442	467	482	443	423	408	430	441	443	416	466	422	462	468	461	467	457	457	435	451	469	456	432	429	445	447	459	474	468	475	463	449	460	432	416	440	458	443	423	428	419	439	445	451	432	458	429	447	459	443	463	485	442	418	455	416	434	468	464	467	414	449	466	471	479	499	466	455	447	416	454	452	450	464	440	469	445	466	446	429	447	456	430	450	439	416	471	451	453	434	452	450	448	447	430	440	443	444	463	460	427	427	464	429	449	459	488	475	451	420	425	410	448	409	447	464	411	442	468	441	455	466	449	443	459	439	487	424	470	461	421	438	441	454	423	409	457	483	455	410	439	465	461	453	421	489	440	512	435	437	440	476	433	483	404	438	465	487	462	440	476	465	418	508	439	438	453	461	470	472	436	436	455	446	438	454	450	447	427	431	456	420	474	436	464	507	448	464	451	421	433	452	450	440	473	436	439	418	466	454	426	444	456	424	454	497	458	463	465	449	423	466	458	448	452	445	463	477	461	460	455	409	434	442	446	449	444	418	452	420	412	453	438	423	449	487	471	440	432	447	456	430	459	430	461	443	463	426	465	455	443	424	484	426	443	412	449	417	428	434	407	423	435	454	436	450	424	442	485	441	436	423	444	451	421	446	462	450	446	448	477	466	439	486	445	432	434	451	478	445	415	468	448	437	441	439	458	436	456	408	430	465	417	463	478	461	460	418	486	495	443	477	440	437	450	424	470	425	441	458	479	402	429	482	446	477	484	411	441	472	469	459	497	436	437	443	454	425	477	485	417	455	480	427	436	430	429	460	473	443	459	423	464	477	416	456	414	472	456	452	466	437	476	449	438	453	423	498	429	440	448	438	438	439	431	465	462	417	439	452	432	480	468	442	473	415	449	463	455	462	455	476	459
29734	28683	25703	15693	4899	1878	1215	838	665	511	448	424	398	363	351	338	348	335	348	316	319	442	485	432	419	330	307	295	302	302	307	306	265	292	287	281	245	330	317	249	274	314	323	292	298	300	245	312	299	284	295	299	303	295	315	295	314	286	291	289	297	293	288	305	273	305	307	312	284	276	270	278	288	295	284	263	269	306	317	304	281	313	286	304	265	318	302	296	276	284	309	299	282	265	270	283	296	318	305	285	309	293	305	305	303	304	267	306	288	298	285	298	317	269	281	318	280	320	300	279	294	298	276	271	303	306	298	334	276	314	266	263	312	287	283	272	284	274	297	272	295	288	304	298	295	300	294	295	304	288	318	309	294	279	296	264	295	295	305	287	306	280	318	304	293	282	267	283	280	299	300	281	281	323	295	319	298	300	288	311	305	289	264	263	270	314	275	310	296	310	284	308	274	286	306	319	278	280	292	287	270	326	279	311	284	288	298	275	288	277	290	287	308	297	298	259	292	319	264	307	286	298	244	293	298	325	273	309	299	310	302	279	297	276	306	285	289	281	290	261	304	279	292	287	269	281	307	279	292	300	312	270	282	259	292	317	279	272	294	315	297	291	287	286	289	299	288	296	320	269	276	281	303	318	291	288	304	275	306	274	314	329	325	259	330	318	280	303	286	301	290	307	288	310	304	283	274	281	300	277	284	292	284	288	302	295	248	289	290	265	297	309	306	299	278	293	264	302	292	289	299	322	319	316	303	297	300	269	286	302	287	351	261	277	288	256	325	306	340	301	273	298	307	288	319	289	280	306	274	309	314	297	247	330	294	302	281	271	267	286	329	283	323	310	295	293	275	297	291	342	268	261	284	306	286	284	270	325	308	286	264	300	268	296	291	313	272	274	306	272	305	280	291	272	282	300	292	273	291	296	326	286	281	304	300	265	293	284	316	285	303	280	304	292	302	302	280	318	306	314	268	304	317	304	302	266	291	297	270	312	305	297	276	289	300	272	308	280	280	288	328	313	298	298	263	281	304	286	341	251	341	289	300	295	283	283	297	308	268	293	297	286	285	283	303	295	306	305	288	301	283	269	283	297	301	297	311	312	276	292	269	321	303	325	326	289	278	287	291	263	294	324	290	333	281	284	302	286	280	285	292	262	295	327	272	303	301	285	328	312	295	335	278	281	281	263	275	316	309	302	280	310	284	299	279	303	311	298	293	293	290	317	270	292	283	288	287	313	292	298	314	289	296	304	280	309	262	294	282	318	323	300	302	281	313	293	299	282	264	282	274	312	303	286	304	292	291	293	341	291	300	304	317	295	276	292	270	300	304	282	294	304	289	302	313	260	286	284	311	306	291	327	257	298	284	303	295	307	291	291	279	300	290	285	278	317	278	312	282	320	301	278	300	274	278	311	312	276	317	299	279	290	281	280	277	275	313	271	321	317	283	276	300	293	302	267	278	287	307	293	296	318	313	337	289	314	271	295	307	321	313	298	273	303	289	288	295	284	299	258	314	276	287	271	299	274	261	291	289	299	331	292	307	287	272	274	264	306	322	303	290	316	308	304	289	305	266	311	303	317	302	282	311	317	304	266	283	263	279	292	313	313	271	269	297	304	309	296	288	318	300	271	276	269	289	298	294	274	328	304	340	293	276	293	302	273	284	294	311	293	293	307	256	288	300	279	285	292	288	308	304	315	284	287	297	293	283	312	310	303	318	306	269	294	296	303	327	301	290	299	298	267	288	306	310	295	310	292	274	294	308	303	288	292	296	305	352	247	274	286	270	293	280	306	288	302	309	279	269	310	328	304	273	302	284	275	299	258	290	300	286	288	289	310	256	324	264	270	305	317	280	286	285	249	296	269	320	294	286	271	267	325	269	305	305	308	312	320	319	293	287	273	310	299	321	313	306	283	297	291	322	311	303	307	299	298	290	297	306	296	281	302	288	294	329	292	285	295	256	288	295	307	268	298	284	275	309	290	295	296	303	319	296	293	298	294	285	303	269	296	296	277	285	297	332	285	289	285	284	327	303	289	310	289	274	307	279	283	255	293	278	318	312	307	278	271	280	321	312	307	286	311	275	310	291	310	264	257	296	300	291	310	319	315	304	294	333	277	291	310	283	298	288	287	274	296	304	280	304	303	316	293	268	272	319	289	301	276	298	312	320	291	315	303	293	309	297	260	303	318	275	273	306	280	287	286	280	273	280	296	277	275	320	271	308	295	289	301	326	298	296	304	282	280	293	290	292	290	310	281	306	301	305	307	291	283	259	277	292	285	253	329	286	306	268	307	310	307	303	283	264	323	292	298	284	270	309	307	300	299	298	297	293	281	314	310	283	276	305	283	303	326	327	297	341	330	279	300	296	290	277	269	294	306	283	277	280	289	296	279	267	301	283	302	285	289	271	310	282	253	307	285	316	299	285	301	309	273	278	250	306	298	305	299	288	291	275	297	278	340	270	310	320	290	268	326	295	290	333	296	304	268	277	282	297	282	304	277	298	302	306	295	289	264	249	306	291	290	295	282	285	318	284	300	266	292	312	312	297	269	302	275	304	279	311	311	279	287	291	283	290	306	296	295	284	289	279	311	281	291	296	266	297	309	280	283	289	303	320	265	274	304	281	297	307	308	294	286	302	307	300	283	291	277	284	317	300	286	283	297	301	303	320	306	301	308	262	287	286	297	255	261	277	286	301	291	318	286	287	309	277	303	279	280	299	301	283	282	291	275	281	293	300	273	296	302	277	278	315	322	291	304	294	284	289	291	319	309	279	276	277	279	293	276	328	305	274	267	310	258	293	280	299	305	275	310	287	301	296	298	304	297	287	281	305	328	292	292	277	299	279	286	321	300	304	322	276	290	294	315	294	292	292	284	284	268	293	303	274	293	275	299	290	291	281	308	277	241	301	319	304	258	319	303	306	307	274	306	267	282	310	285	288	280	273	297	322	295	274	337	277	307	293	290	297	291	275	273	294	247	283	288	318	286	339	296	270	283	307	298	307	291	301	303	283	285	270	298	293	277	325	304	290	316	265	273	308	274	286	297	298	279	271	295	279	293	321	306	271	281	280	270	292	316	304	280	300	312	309	287	286	305	301	308	276	294	284	307	276	287	273	267	274	302	285	277	299	292	292	299	301	291	303	281	321	274	322	283	263	302	269	305	297	283	282	278	320	283	289	304	283	303	293	258	285	276	282	277	293	300	285	276	276	290	321	308	251	302	298	307	281	288	294	292	281	274	284	267	281	314	299	264	285	281	315	310	289	271	281	269	271	283	304	263	283	291	283	281	313	302	282	301	302	317	287	285	296	330	322	312	293	286	280	312	288	302	293	262	305	261	288	304	284	288	289	311	295	285	283	259	273	268	292	286	298	293	295	290	279	281	306	269	298	302	303	263	296	252	280	267	276	283	256	265	297	294	274	294	281	303	300	316	273	316	289	281	304	311	302	286	280	294	292	265	331	296	305	287	278	295	304	322	313	292	285	302
36649	46155	32537	20184	9149	4669	3189	2306	1591	1255	1035	852	798	806	657	595	588	550	566	573	595	905	1030	898	751	587	477	435	445	454	488	459	494	450	465	510	447	464	511	497	493	470	439	452	437	455	458	457	437	511	484	463	439	474	450	455	479	439	399	495	446	466	448	484	447	444	446	449	492	430	493	455	449	441	452	468	471	464	443	453	484	448	475	488	439	463	492	445	464	458	468	450	486	451	469	500	440	503	491	427	478	435	473	430	435	481	442	453	442	481	433	499	472	481	446	456	458	490	489	472	447	463	460	462	458	476	484	473	435	432	500	479	490	463	478	411	446	499	470	469	435	464	425	449	455	474	432	464	466	468	491	491	454	458	433	425	450	463	461	458	452	465	461	473	469	476	475	483	439	470	437	495	475	448	482	487	439	434	457	451	450	456	518	517	460	472	432	419	471	461	494	479	450	432	463	458	450	483	468	440	484	472	479	449	438	463	435	466	486	481	458	469	455	476	483	458	464	415	484	457	478	463	468	462	445	454	442	446	429	455	463	465	470	462	485	435	463	440	457	486	459	443	450	471	439	459	439	490	468	485	482	449	444	444	470	448	451	454	459	490	444	493	477	461	481	493	469	456	432	467	487	473	487	449	447	436	438	479	485	449	476	458	459	453	456	469	471	449	435	448	489	483	473	461	428	486	463	447	451	463	479	420	445	468	457	496	449	448	463	453	481	474	450	416	442	440	455	466	453	469	469	445	453	492	434	475	466	458	454	469	463	468	435	437	474	431	472	449	477	460	485	489	482	472	468	452	459	472	437	440	456	450	449	453	459	461	458	463	454	459	436	456	452	446	479	469	491	463	493	456	470	456	442	479	469	472	447	437	473	457	444	461	470	462	436	443	473	474	479	456	473	442	447	459	492	437	474	436	485	474	453	491	480	442	428	420	470	481	440	488	442	424	449	498	483	458	460	475	454	473	456	477	461	466	442	448	464	494	471	471	469	429	465	483	439	505	468	493	445	461	451	432	449	444	471	470	467	416	490	451	481	452	429	453	450	446	415	489	443	486	405	496	467	465	426	478	442	487	435	453	464	460	496	491	447	428	465	459	454	488	478	476	445	476	427	437	422	485	462	494	438	455	453	452	478	437	451	498	458	449	426	454	499	441	448	414	454	453	461	468	479	461	460	511	463	455	480	479	444	490	503	433	487	465	471	428	448	456	476	501	445	474	478	458	445	461	503	458	467	457	472	430	480	468	472	435	463	470	439	470	455	428	498	449	467	465	491	453	467	450	451	465	465	470	442	455	449	425	465	435	439	466	511	448	442	465	482	424	429	451	436	462	476	514	474	492	488	443	447	500	475	461	463	459	448	463	425	480	454	474	470	470	474	431	461	430	420	464	454	456	450	434	486	448	470	469	458	447	468	461	492	504	455	459	475	462	492	466	440	469	486	460	463	470	438	469	483	462	475	463	508	451	471	454	473	423	444	463	485	452	480	460	476	492	446	465	447	488	449	456	497	475	476	483	442	452	472	441	500	487	475	508	453	460	419	456	478	478	443	491	469	474	461	465	468	465	448	435	480	419	483	459	502	427	480	491	441	479	444	435	460	478	487	454	492	467	449	437	472	410	523	508	419	442	472	470	457	445	496	482	487	503	476	469	470	437	456	495	449	493	463	464	449	472	427	459	477	451	441	445	455	458	451	482	491	460	437	459	479	434	418	459	464	464	445	430	456	455	462	480	460	508	442	464	462	441	462	479	449	463	451	430	433	461	467	478	467	435	444	484	422	427	472	463	462	455	458	441	504	479	477	453	470	442	429	426	438	452	439	463	473	480	461	472	485	464	458	478	441	500	473	470	443	452	465	485	501	503	422	450	502	433	446	436	484	475	463	497	429	463	446	459	461	450	483	453	497	463	470	462	476	466	455	434	483	461	489	440	471	477	442	444	486	491	466	484	478	468	439	432	469	469	447	491	480	496	469	443	479	458	467	434	474	495	464	444	460	463	449	408	481	465	483	457	438	500	451	462	438	459	451	447	471	469	422	449	445	504	465	466	454	463	473	461	442	500	453	456	471	482	457	489	473	483	464	473	444	444	397	511	437	421	462	452	437	393	476	470	475	471	463	467	433	443	473	469	449	416	431	399	462	479	426	452	473	450	461	472	451	490	430	488	449	471	475	496	422	479	457	466	465	432	408	472	451	458	474	505	421	472	450	448	466	508	459	485	444	442	500	483	463	449	451	486	447	441	461	456	439	467	484	473	490	461	471	489	434	453	451	461	465	469	433	505	485	414	403	473	466	445	468	499	456	473	481	440	445	473	434	458	444	429	482	457	520	488	481	485	439	450	461	476	477	444	469	493	489	430	506	465	492	494	487	457	458	451	437	479	491	452	403	500	468	450	525	461	445	430	469	457	476	488	439	402	458	454	471	475	429	470	481	457	442	477	456	446	482	459	478	456	503	442	441	478	485	446	470	453	509	467	440	457	464	476	466	446	493	483	454	429	442	489	469	491	417	448	415	481	481	456	471	421	454	467	452	436	456	401	515	447	473	452	453	459	470	498	444	441	443	480	460	467	454	459	442	480	475	450	423	472	495	481	464	484	463	476	453	448	443	504	469	458	456	462	453	480	498	458	452	476	493	477	454	454	499	436	510	444	452	481	462	439	466	482	479	443	443	488	461	434	477	425	433	494	494	451	465	471	472	461	463	497	494	482	458	472	459	489	500	484	491	453	418	435	444	487	469	448	447	468	452	453	480	457	432	451	442	477	471	500	469	447	476	454	487	450	483	444	483	442	475	489	495	482	436	450	476	452	526	449	473	456	451	487	452	436	467	410	435	443	453	433	509	454	473	452	454	454	444	446	439	474	494	441	463	450	473	492	475	459	475	461	481	457	457	466	492	493	465	437	444	474	464	429	463	485	444	471	458	448	446	476	503	472	497	440	453	470	462	452	438	485	483	401	484	464	460	465	471	441	455	469	484	474	439	475	475	435	458	456	464	463	489	422	461	455	462	478	407	499	476	473	441	455	468	485	464	459	460	472	475	471	455	504	469	474	497	475	475	448	421	438	454	480	469	472	456	473	462	466	469	442	449	448	465	483	432	438	489	430	446	436	454	470	492	513	440	478	481	442	440	441	426	485	473	519	460	442	412	491	457	475	453	448	465	492	472	427	452	455	441	477	463	441	439	460	461	496	453	444	458	402	436	483	468	421	495	453	445	466	476	474	467	443	442	493	462	438	478	443	460	492	490	448	473	468	466	478	482	459	423	484	469	506	467	487	455	460	409	457	462	475	526	455	465	443	449	524	475	435	474	468	469	437	495	445	445	464	494	461	465	519	445	465	467	492	441	436	487	436	457	464	470	460	466	463	478	454	436	473	468	488	462	488	472	472	504	456	441	454	462	472	488	451	470	482	520	470	470	443	420	469	461	447	490	473	445	505	432	452	435	505	498	475	475	432	475	471	488	470	498	472	486	447	452	471
24832	21670	28595	25286	18324	7027	3461	1501	964	743	587	509	517	448	438	423	396	386	349	371	793	1361	1431	1110	781	502	406	337	306	295	283	308	300	304	301	307	281	271	353	321	291	319	320	314	281	296	273	296	296	318	292	294	276	292	291	277	315	303	337	290	285	306	302	317	314	304	273	305	297	276	326	314	302	311	299	306	298	285	321	276	279	305	295	311	297	271	334	278	328	306	304	284	294	331	306	317	304	296	309	314	278	319	291	322	310	301	327	289	285	303	279	303	286	293	314	311	325	291	294	315	278	282	281	299	286	310	326	263	285	293	290	287	285	298	298	288	294	288	302	318	273	276	307	271	319	326	316	318	319	305	294	299	313	325	287	295	310	280	277	303	300	294	282	282	303	308	322	298	290	301	314	316	339	294	304	300	301	288	298	268	298	261	298	311	292	298	306	297	296	293	328	307	317	317	333	310	297	307	273	296	299	317	280	279	298	295	289	277	311	287	304	295	296	306	286	274	301	294	269	321	317	315	305	314	306	298	308	282	291	301	296	310	306	313	298	286	284	328	282	310	317	292	335	298	308	297	317	274	293	285	315	289	288	314	320	322	280	306	280	269	283	322	306	320	307	296	278	289	307	291	331	286	303	288	277	289	319	291	296	309	301	272	330	282	304	285	313	285	294	284	314	289	292	299	316	286	273	284	319	301	294	315	290	273	295	294	297	305	306	299	297	305	289	278	300	329	317	286	316	309	286	291	303	271	332	333	304	294	273	304	307	285	294	277	320	282	295	283	314	302	298	301	292	299	293	282	291	294	283	281	305	288	276	311	280	289	289	308	292	319	282	292	309	288	282	293	289	337	299	292	313	281	313	288	278	303	291	295	310	291	314	293	336	291	282	289	276	300	288	301	319	284	318	304	304	298	291	312	290	273	318	306	309	296	301	291	265	279	290	284	305	282	307	280	298	298	293	294	291	274	333	287	295	290	288	257	279	330	288	302	297	280	317	296	270	309	320	325	304	293	282	268	310	286	315	318	288	306	289	295	306	329	276	279	301	305	276	307	299	283	298	295	289	302	305	327	310	288	281	270	277	313	323	344	312	298	329	315	285	302	295	296	286	282	277	331	304	307	266	331	286	276	285	311	288	309	301	296	287	313	279	291	323	311	322	336	304	316	284	302	296	299	301	311	332	308	303	297	320	283	296	289	292	303	306	284	290	293	299	277	289	291	295	300	299	277	296	263	276	297	304	294	301	300	288	268	306	293	305	296	307	306	321	291	292	298	324	272	269	278	285	319	305	320	288	288	303	312	275	310	302	311	305	269	311	311	305	299	302	297	294	298	321	291	330	329	316	326	303	290	309	285	311	306	316	303	334	306	327	325	309	295	303	306	274	287	279	310	302	316	306	283	286	264	298	289	306	262	295	302	280	291	296	303	285	316	323	315	284	300	309	255	310	290	273	275	296	283	308	294	287	312	306	296	297	272	320	273	312	318	300	311	293	300	287	292	277	316	312	307	309	258	308	294	286	309	290	311	296	289	279	324	306	294	314	304	285	313	312	305	308	311	297	321	300	306	296	290	306	298	272	266	281	292	315	328	275	277	267	302	300	294	308	301	295	273	303	308	292	278	312	296	278	325	304	272	312	315	302	302	311	303	308	299	287	313	307	288	283	297	301	302	285	320	292	270	324	286	273	298	306	274	294	287	309	284	284	316	260	282	278	308	277	302	313	281	285	291	292	317	287	311	293	280	293	285	296	300	294	306	300	315	334	332	279	344	318	301	284	289	290	317	286	295	283	304	297	326	315	318	327	298	295	310	296	288	274	282	322	302	313	299	294	290	308	282	283	277	325	265	308	310	275	302	300	312	289	292	326	283	305	285	284	277	291	275	307	313	294	278	293	277	278	287	323	292	302	293	319	292	282	331	302	302	314	316	311	281	332	297	339	313	300	299	294	312	352	284	315	312	269	262	284	284	279	309	298	285	302	285	311	323	283	299	311	279	291	285	281	339	270	276	292	314	283	316	297	321	322	307	265	313	308	309	263	337	310	274	327	264	291	295	286	299	320	298	285	310	326	288	247	288	338	276	289	259	288	302	274	312	316	341	298	310	300	297	300	294	282	315	298	307	290	316	281	306	309	299	303	300	320	295	306	295	335	285	296	318	310	334	284	310	309	302	317	325	277	287	312	313	321	305	273	314	250	289	306	309	290	301	300	301	299	319	288	307	281	298	282	305	292	289	286	270	274	314	320	301	315	299	309	332	337	289	282	283	299	306	311	318	305	280	313	320	283	293	293	290	303	314	318	286	306	326	291	327	324	305	309	292	274	313	290	292	269	336	321	294	309	310	313	343	296	308	287	332	263	282	301	304	327	290	280	291	289	302	292	315	283	270	276	295	292	283	281	291	278	289	296	309	313	322	299	292	290	312	305	295	320	302	313	288	281	285	313	306	303	289	343	318	302	325	301	295	302	299	318	301	319	307	299	317	306	274	300	303	265	263	293	289	286	279	284	299	303	270	310	301	331	296	292	321	320	303	291	276	339	287	306	319	305	295	289	269	287	297	303	308	325	328	322	294	298	289	303	288	296	282	346	320	284	275	289	325	288	320	302	283	316	303	288	300	327	302	295	283	289	255	291	322	298	299	302	309	291	320	295	328	298	303	281	281	283	295	304	319	274	290	296	291	283	303	298	259	306	318	302	297	289	310	297	282	284	309	279	309	280	350	270	317	269	298	302	299	296	301	275	281	298	264	290	288	300	329	302	289	267	314	328	330	294	310	293	312	268	304	312	291	317	311	304	309	297	297	291	307	300	299	331	248	336	329	279	266	304	298	328	305	313	276	283	301	295	298	295	305	297	306	315	294	258	350	291	295	292	276	290	316	289	301	320	318	298	300	297	305	292	272	295	290	298	291	290	311	281	311	317	315	335	330	299	286	270	316	284	288	273	319	303	287	281	303	306	292	287	275	300	300	293	319	282	314	299	302	287	302	294	327	287	299	307	286	301	287	286	283	319	301	318	302	317	296	314	316	289	271	311	331	314	298	303	286	323	301	323	309	296	292	297	319	298	336	269	325	280	297	294	316	315	297	327	305	307	305	292	306	271	295	328	293	268	308	270	320	304	302	274	287	306	306	282	324	276	314	301	328	306	329	261	304	286	277	296	291	284	268	294	314	314	309	301	307	331	315	255	319	293	293	296	321	299	272	300	288	315	292	272	284	270	327	263	310	305	307	322	259	293	282	313	309	321	350	300	295	307	304	279	286	293	309	312	296	277	295	319	295	271	289	263	326	281	295	315	307	288	300	280	343	317	280	314	293	294	315	278	301	278	299	269	296	291	313	302	302	332	287	338	284	275	308	290	283	283	284	335	299	270	309	333	314	290	328	308	304	320	282	311	297	285	306	300	305	305	303	319	297	307	285	278	288	276	316	332	331	300	294	300	322	338	318	302	268	276	297	292	332	268	259	303	281	310	278	306	301	301	303
39405	50326	38976	23571	13399	9256	6695	3541	2521	1674	1366	1277	1065	963	866	769	795	651	636	678	1857	3317	3519	2534	1646	1073	670	567	487	487	484	442	490	435	500	466	468	503	436	426	442	477	477	450	454	432	433	486	443	477	460	474	470	480	478	454	495	468	510	447	461	446	490	437	461	412	470	474	444	509	472	450	460	446	472	479	431	442	443	498	480	439	467	464	464	504	473	503	456	452	481	485	447	486	494	451	463	490	474	459	476	456	408	468	493	490	473	482	438	473	469	462	457	490	475	446	450	479	464	465	439	465	438	459	462	441	468	436	440	453	475	505	496	434	453	491	474	460	488	456	481	441	471	460	438	487	510	449	478	492	438	414	443	463	460	484	492	478	476	452	467	499	441	460	430	425	504	483	485	467	487	463	485	481	455	446	490	473	465	449	461	495	495	480	517	457	505	456	484	495	469	450	429	442	462	469	467	454	467	481	466	453	468	503	482	467	458	431	492	497	461	472	470	506	445	466	470	419	463	477	446	477	446	451	458	455	432	448	439	446	455	474	454	453	485	473	462	465	490	447	468	445	461	490	464	457	490	455	446	461	469	450	444	465	485	436	470	472	461	475	480	478	505	486	461	432	459	455	490	494	474	452	479	496	498	478	461	483	444	463	466	498	493	474	455	454	506	490	436	500	492	504	459	482	451	452	474	472	454	466	446	444	463	521	453	488	469	474	498	471	425	460	472	523	487	478	491	478	471	489	536	456	477	490	399	505	465	451	459	461	464	443	442	490	453	484	452	475	482	461	456	482	442	459	448	477	463	434	474	465	487	438	490	467	437	465	452	455	455	466	512	474	469	457	462	440	457	470	457	479	443	513	476	480	479	455	448	482	461	452	483	500	427	455	465	507	495	512	478	459	470	468	478	491	453	467	453	510	465	457	430	466	461	477	463	474	476	474	449	454	465	478	458	478	489	457	459	451	446	470	449	500	484	530	478	495	428	452	472	458	482	432	483	468	457	504	503	457	456	479	451	444	460	489	456	503	440	449	489	444	487	456	439	438	447	485	478	468	468	454	469	472	462	456	494	478	482	486	486	497	443	493	472	455	461	476	439	469	458	436	476	507	497	450	436	452	461	457	444	502	466	442	460	483	455	482	478	485	454	451	502	453	470	480	454	491	485	465	495	468	494	452	448	478	468	473	517	446	489	506	441	458	473	474	455	459	469	512	475	442	499	474	471	454	467	465	473	489	491	480	516	443	459	479	459	455	467	455	473	466	479	501	443	497	470	481	461	446	461	449	478	490	481	477	433	480	463	441	444	463	471	456	476	476	468	469	460	489	448	467	467	490	448	485	488	478	483	469	447	489	476	455	481	485	448	471	445	461	489	503	437	480	494	492	455	484	475	457	435	449	484	465	488	462	498	476	468	479	504	511	466	459	480	469	456	469	446	461	480	462	460	439	499	498	450	466	462	472	494	494	478	489	429	461	457	475	475	480	490	446	480	481	449	446	449	506	468	476	469	492	477	475	492	442	449	449	437	473	471	469	459	465	489	471	459	478	461	486	488	490	465	488	501	487	475	465	460	456	468	484	489	452	472	454	475	480	460	496	468	502	468	465	437	481	441	456	444	458	470	471	472	461	519	452	445	433	509	485	493	499	498	469	462	494	495	466	475	478	474	471	496	492	496	481	510	490	469	461	475	477	454	504	457	446	455	500	450	461	436	438	464	494	463	482	494	460	417	488	437	419	478	462	500	467	431	515	477	455	457	469	471	459	458	428	460	435	461	448	485	484	439	464	470	461	468	461	449	520	484	526	451	463	470	472	462	463	474	504	489	489	463	457	452	479	472	470	493	457	497	458	486	442	484	485	499	488	514	488	513	500	452	455	466	509	454	487	521	451	418	463	465	459	468	477	504	455	438	450	456	495	444	478	433	481	479	493	482	444	504	423	452	487	493	439	458	514	468	474	496	497	477	450	479	496	450	491	453	458	482	474	443	458	470	477	500	452	471	470	492	469	491	470	482	517	473	432	478	472	478	482	488	440	506	507	477	463	434	485	486	470	474	451	481	480	483	494	476	511	421	466	455	474	452	472	499	454	454	432	445	466	498	463	449	490	480	491	445	454	462	490	446	474	491	460	460	492	483	454	482	465	480	454	485	462	468	450	480	431	440	476	477	453	420	494	462	437	484	463	471	470	477	494	483	459	455	445	459	499	461	483	476	477	498	466	455	450	443	501	479	486	444	460	445	479	439	424	452	486	474	489	463	468	484	463	498	481	477	475	464	484	482	403	443	468	448	498	480	450	470	517	455	481	462	475	454	498	493	465	442	477	436	473	469	476	456	423	436	466	476	473	492	476	448	481	517	475	468	464	485	459	489	492	470	471	502	449	450	471	501	465	461	455	472	466	479	464	489	453	464	474	467	465	449	468	470	485	484	441	490	505	470	494	437	505	440	496	480	467	508	448	455	466	452	447	469	479	467	445	496	464	448	465	452	552	488	481	460	491	466	474	480	464	443	426	483	472	485	471	452	493	468	444	461	448	496	484	485	457	435	448	451	430	470	493	484	462	439	432	484	442	442	478	474	449	477	464	446	453	482	471	499	438	496	476	487	456	533	456	478	468	463	474	456	469	473	463	483	487	454	468	476	466	463	491	470	489	467	453	441	459	467	478	469	480	498	506	477	464	483	507	464	444	455	474	484	509	485	505	498	477	467	466	470	474	503	435	512	466	459	460	498	462	495	464	468	458	479	477	450	484	459	470	464	472	442	477	491	482	465	516	451	449	506	492	459	493	489	489	433	432	467	463	445	492	469	441	448	484	491	473	458	483	509	467	480	485	461	475	455	487	459	456	482	455	454	466	477	464	458	470	454	456	448	496	430	492	488	479	490	460	503	462	482	493	476	490	437	489	464	485	490	496	490	483	464	460	460	456	457	504	468	470	483	431	524	457	471	464	450	458	438	442	427	457	483	457	449	444	493	450	444	448	430	476	462	446	477	449	487	461	482	471	438	432	448	466	489	465	487	466	457	440	453	453	440	505	492	461	417	426	487	491	422	456	473	445	427	478	477	472	486	473	444	463	499	470	475	479	470	450	453	498	447	504	435	460	474	446	495	482	530	497	495	464	427	487	465	439	461	485	496	472	473	447	473	468	467	446	449	445	459	462	441	467	488	453	453	433	455	440	473	469	512	450	446	455	463	473	455	457	474	458	493	480	474	473	450	474	419	478	467	497	472	461	458	466	424	465	450	449	461	444	466	449	441	432	489	474	459	483	481	484	487	481	429	424	473	464	487	487	502	481	483	425	452	470	450	478	438	466	471	483	474	495	483	446	446	504	498	461	467	475	521	447	498	479	468	479	466	462	464	502	469	450	442	480	447	490	425	469	475	445	472	489	479	477	489	452	474	460	475	455	451	455	497	461	447	477	453	474	477	510	446	504	481	477	494	525	488	487	432	480	457	447	458	477	463	477	483	484	446	478	486	491	450	464
23548	21605	29425	24223	21735	20133	9310	3198	1580	916	773	732	634	515	454	451	456	435	444	409	1216	2871	2510	1841	1193	702	499	356	313	307	288	298	303	310	289	293	309	327	288	308	290	319	286	292	300	301	325	313	281	288	268	322	271	301	295	339	317	303	265	307	309	306	271	301	312	288	291	329	302	295	296	307	286	294	308	309	267	298	314	300	273	329	285	330	309	290	284	278	272	322	283	278	304	319	269	272	277	282	315	278	306	346	287	298	309	305	317	267	297	309	262	271	290	305	286	296	284	284	299	272	293	314	296	316	323	290	294	298	280	295	288	328	296	291	282	289	281	264	324	337	290	288	298	323	301	322	302	288	303	286	276	283	301	289	308	318	327	309	274	272	310	287	291	334	282	284	312	314	292	318	300	298	268	270	284	311	279	297	310	263	270	330	285	316	303	301	283	313	294	310	282	300	320	318	314	322	322	289	309	298	310	296	312	290	300	299	295	306	279	311	298	289	302	299	293	292	321	300	323	298	279	286	306	305	294	305	321	282	286	296	280	277	265	293	269	313	309	302	330	273	280	304	303	305	306	263	274	287	302	315	298	310	284	312	282	338	322	308	296	286	294	268	330	306	291	309	268	294	300	315	273	279	309	283	306	311	297	281	297	258	299	301	283	277	301	313	300	313	309	303	298	297	304	295	309	269	278	284	312	282	299	309	314	275	307	313	310	273	306	303	309	312	303	291	316	279	330	287	288	284	310	274	325	297	312	278	285	290	311	292	314	282	285	299	326	278	318	302	298	311	290	313	305	273	305	287	321	278	293	283	290	273	292	284	299	300	308	291	303	265	279	299	306	320	291	304	335	294	306	303	293	283	299	297	323	301	303	274	302	316	309	267	298	291	311	310	304	284	305	285	291	297	302	310	305	301	301	258	276	303	294	267	287	317	277	301	289	272	304	275	308	303	311	304	297	320	279	309	311	298	274	291	299	292	272	299	310	269	321	292	267	289	276	281	283	274	297	287	275	324	277	311	302	309	336	315	270	286	333	300	296	269	317	314	308	261	304	281	291	296	273	287	303	301	309	307	303	312	286	307	334	274	304	317	314	305	269	281	313	308	275	298	325	302	271	314	258	281	286	271	280	316	297	300	329	279	312	304	289	292	315	297	302	265	287	300	296	276	295	315	274	289	299	283	268	316	278	275	298	276	328	286	299	277	295	300	311	319	294	286	318	311	307	296	272	323	275	280	325	301	279	309	260	286	299	293	317	275	297	340	311	276	289	307	304	297	295	288	276	288	293	279	292	291	319	284	301	297	274	251	330	326	281	316	317	306	269	310	280	298	284	250	309	291	323	304	307	325	272	295	290	294	281	292	334	276	350	318	291	285	341	317	292	302	285	304	288	289	285	323	295	264	304	360	313	296	269	319	297	296	278	291	283	325	296	300	304	318	316	284	304	293	284	289	281	275	305	346	295	301	292	312	313	302	305	289	292	278	309	301	278	315	289	293	311	286	311	298	295	269	261	270	311	294	298	316	290	291	287	294	285	309	264	298	329	274	294	303	284	289	288	292	288	286	312	296	317	269	336	288	286	268	264	327	298	311	325	313	299	302	305	296	295	275	285	286	311	269	273	290	293	328	308	294	326	282	276	314	282	282	299	302	313	281	306	301	305	278	306	287	301	275	318	305	284	285	314	286	313	317	319	283	256	273	290	275	327	314	293	298	320	318	329	302	290	315	270	291	311	310	312	271	290	304	286	320	300	300	285	300	309	326	296	297	317	289	305	278	318	297	313	296	319	304	309	264	309	302	311	297	292	300	289	329	295	285	314	291	327	326	295	298	312	327	307	285	292	266	287	296	270	310	272	312	287	295	301	291	295	322	298	298	314	285	267	298	281	284	314	286	290	314	321	293	312	311	288	274	328	323	282	316	263	329	272	271	306	293	273	278	294	307	309	296	272	291	315	312	315	322	300	279	314	303	280	321	314	306	284	319	271	290	269	310	289	296	281	285	287	295	319	302	329	277	302	303	269	307	295	314	284	292	311	295	315	317	326	323	328	283	280	306	307	317	311	299	291	327	266	313	300	283	298	312	327	312	286	288	285	253	287	304	289	323	295	294	310	289	296	312	292	295	308	306	302	288	285	299	345	306	280	298	351	309	307	302	337	305	324	283	323	310	292	256	322	294	282	322	302	323	315	279	307	303	323	326	296	283	295	274	292	289	299	304	308	314	294	287	309	272	295	307	275	299	277	304	313	290	275	329	279	288	287	320	289	278	290	307	292	344	286	311	278	280	287	324	313	315	323	307	273	299	329	295	282	324	285	311	312	300	301	323	310	291	308	267	295	312	314	285	290	318	300	306	292	301	273	282	270	275	314	275	301	289	300	312	306	306	297	312	298	300	300	281	269	291	298	316	320	303	281	312	304	286	280	268	296	305	267	315	317	269	303	302	290	276	319	294	261	322	287	339	285	313	292	308	340	319	308	299	302	324	339	327	288	328	312	311	291	284	298	306	285	293	278	303	308	308	302	257	339	293	298	330	291	321	281	310	315	281	284	291	312	338	311	286	289	314	284	300	314	296	314	266	269	313	295	273	278	291	333	326	289	303	289	311	296	325	312	298	312	280	285	302	258	303	268	316	286	288	302	303	299	285	303	291	287	324	336	316	271	296	320	313	298	302	326	329	301	308	292	298	313	308	299	245	303	310	309	291	333	306	283	311	307	317	305	315	305	277	308	320	309	290	269	293	311	278	283	287	291	320	305	343	301	310	320	310	274	287	295	316	305	297	286	303	298	313	286	304	296	277	306	302	297	298	295	323	291	332	260	326	284	318	275	271	256	311	289	293	304	279	325	315	274	314	318	284	338	302	306	305	300	302	318	271	280	318	298	286	323	290	306	278	299	296	297	283	307	283	292	300	266	311	274	310	320	287	319	284	302	284	312	269	282	297	285	274	318	282	287	302	312	290	298	299	288	298	305	311	279	328	308	297	273	293	278	298	300	321	264	285	288	299	297	290	308	323	313	253	304	315	316	315	316	275	274	298	316	297	298	275	310	295	315	316	282	295	279	307	304	275	308	323	269	306	291	300	292	298	304	298	274	339	319	267	286	297	279	312	314	282	319	313	299	305	283	308	305	295	317	277	300	291	320	287	308	280	329	297	309	280	313	295	300	298	290	283	294	306	289	311	284	272	328	306	285	305	267	298	306	326	299	314	270	274	281	311	291	298	305	298	301	291	294	320	286	283	291	281	278	289	297	277	295	302	291	325	332	294	307	307	292	317	295	308	316	297	282	279	287	318	301	292	279	278	308	291	301	285	273	276	319	275	295	254	335	282	297	302	287	316	280	264	289	301	313	279	287	291	291	278	279	293	306	305	301	274	345	322	289	313	295	313	280	299	298	300	295	294	282	264	272	279	308	304	280	276	293	283	274	265	305	294	278	296	300	307	306	294	295	288	303	299	288	292	293	301	296	294	305	258	286	255	306	281
40654	55408	46098	32253	22145	15989	9637	6593	3946	2377	1922	1755	1527	1189	1005	959	845	838	779	803	3375	6753	6205	4292	2805	1525	893	604	497	498	460	467	473	463	450	522	483	462	470	482	478	448	455	477	456	478	461	462	458	462	485	451	467	502	453	451	425	476	456	460	484	423	472	477	480	479	477	459	436	479	438	464	480	470	446	457	490	459	437	490	452	497	469	450	464	435	435	512	429	472	471	455	448	464	455	468	430	453	449	478	471	486	466	480	442	481	487	464	472	451	453	481	440	500	449	427	495	476	467	475	490	463	477	469	425	473	451	441	472	430	456	490	461	466	463	441	454	481	467	456	439	465	473	445	460	458	484	465	417	478	437	424	433	468	453	484	408	461	474	481	442	499	441	474	485	465	468	443	452	438	421	448	454	458	473	441	469	399	437	439	469	478	422	482	443	461	453	478	439	418	463	432	495	467	464	503	447	476	449	457	485	457	423	428	447	467	468	499	492	469	464	461	454	469	456	441	481	474	450	418	444	439	469	449	494	432	462	489	441	457	483	455	467	456	486	437	466	458	469	441	460	467	469	448	495	482	483	464	506	468	443	430	432	460	465	475	481	463	446	449	428	419	432	488	456	423	460	458	470	479	468	450	486	479	465	473	469	467	466	507	454	469	453	441	451	468	475	490	419	429	456	456	475	456	502	457	458	443	441	477	486	511	451	448	438	453	430	457	495	451	474	485	443	440	447	467	435	456	447	434	469	477	456	461	406	448	487	470	505	441	454	466	453	466	434	512	457	462	463	461	407	454	453	464	464	471	432	494	488	474	473	471	510	485	442	474	451	484	462	475	459	476	485	471	487	476	470	454	461	471	455	445	479	466	446	415	421	452	468	451	450	442	472	460	489	486	497	463	472	480	466	443	476	444	447	494	445	429	432	456	485	443	451	485	459	462	460	485	465	472	472	462	466	464	486	449	473	475	457	450	474	480	486	463	473	502	489	481	442	457	505	461	472	477	459	463	484	465	448	445	489	478	421	456	416	464	429	460	499	455	478	455	455	465	496	418	487	401	451	473	449	450	481	459	429	473	445	435	484	487	447	437	470	482	479	450	448	472	462	460	447	467	491	457	452	480	444	475	463	466	454	442	436	462	457	442	441	492	506	417	419	446	455	444	428	452	498	453	469	472	468	468	457	486	447	498	455	463	469	461	452	447	465	453	481	452	421	477	437	493	463	455	454	508	468	462	474	437	421	456	458	458	495	440	478	489	476	455	514	462	490	458	488	420	485	452	462	470	424	431	472	449	445	460	473	416	460	439	456	482	449	467	461	470	442	441	431	450	466	485	457	451	482	465	440	473	437	433	419	483	491	444	474	462	439	442	445	458	485	498	458	489	432	437	490	449	428	479	434	489	471	449	453	449	471	457	467	459	483	453	474	458	457	460	461	435	470	452	478	469	452	438	481	516	437	454	499	475	460	470	439	449	446	492	444	454	451	489	506	458	430	435	451	474	444	435	453	431	465	420	458	494	487	425	452	429	465	480	468	436	436	460	431	446	417	444	434	439	438	467	456	474	485	412	451	461	450	512	454	447	506	476	432	474	444	450	469	509	424	501	449	450	454	469	434	465	447	430	471	426	502	462	468	472	499	472	442	454	437	458	480	432	453	473	476	440	455	493	467	460	407	482	454	427	461	430	497	456	474	457	450	511	468	510	483	460	431	444	438	460	454	426	454	469	449	454	470	456	470	470	477	447	420	488	455	489	424	428	425	441	448	449	449	446	482	461	435	462	452	464	453	453	446	483	440	450	461	444	407	424	490	442	473	434	463	449	477	467	440	500	459	480	426	415	459	442	463	454	459	458	468	473	452	468	463	463	463	467	441	478	509	482	434	416	438	469	462	474	483	468	472	493	486	432	455	447	479	465	445	475	449	468	427	466	407	487	514	429	468	482	459	491	408	494	491	452	478	446	455	460	452	477	443	455	474	467	451	461	453	457	472	490	480	484	475	451	454	469	468	468	460	454	450	473	457	474	464	415	483	449	441	438	432	409	431	431	452	457	483	456	451	456	449	450	448	510	457	451	468	438	457	465	475	451	438	415	503	467	455	487	506	468	415	449	445	427	475	457	432	470	468	488	451	488	465	469	439	446	426	446	477	477	516	457	470	463	464	466	458	453	423	432	471	473	472	448	465	467	459	498	483	444	449	441	440	449	487	496	459	485	444	461	456	478	462	465	443	452	442	467	444	459	468	445	500	435	466	449	446	473	445	453	480	469	459	454	446	466	459	491	456	430	443	439	444	441	486	478	456	438	471	469	449	470	461	431	454	466	467	456	442	439	449	481	468	454	451	446	432	448	454	457	439	449	454	438	446	424	469	436	468	413	475	486	466	502	458	428	455	448	471	464	470	429	439	468	485	449	443	452	449	495	455	477	438	473	486	415	441	501	428	495	440	459	480	488	432	445	447	438	458	483	454	490	482	407	457	439	485	445	459	426	442	436	478	455	466	479	453	448	489	440	447	464	466	483	439	456	448	479	428	451	476	463	486	486	483	464	462	436	473	474	471	481	405	457	471	458	484	471	495	505	457	473	436	489	457	470	461	441	462	416	492	459	492	458	465	468	494	453	457	442	452	457	450	445	430	483	483	454	444	420	473	455	481	463	443	433	451	465	441	461	462	472	460	485	456	464	439	427	427	477	486	438	478	439	466	440	443	463	476	485	482	461	491	497	425	479	435	469	484	399	443	458	462	477	461	493	470	445	474	483	482	512	471	457	461	454	431	484	465	437	450	455	472	476	423	458	441	428	473	456	444	482	484	420	465	476	469	498	436	434	469	447	465	451	441	445	485	482	446	460	475	479	470	465	443	472	477	471	470	436	447	476	469	459	442	513	436	447	459	471	455	437	468	453	483	485	464	473	484	427	463	496	476	470	476	443	444	435	476	444	470	459	437	443	509	425	485	451	479	474	462	461	450	457	472	504	464	418	495	455	501	480	476	474	445	437	456	423	451	441	443	444	499	435	441	444	452	460	514	469	437	474	426	465	453	464	472	490	471	446	445	445	451	487	424	447	498	419	460	449	450	460	449	433	470	447	501	483	502	469	470	459	474	467	476	429	450	468	496	444	498	437	443	470	451	468	463	426	426	439	471	417	442	471	456	459	474	476	397	471	458	460	451	496	454	471	461	482	462	448	466	460	478	506	462	455	459	419	469	486	452	476	457	434	420	471	481	436	465	480	466	500	470	443	459	458	458	457	453	459	518	487	456	491	461	469	468	453	489	481	452	478	441	447	456	523	440	480	469	427	425	495	473	489	434	458	450	438	457	490	455	465	433	460	472	478	484	452	459	489	462	475	465	467	473	474	426	475	464	457	470	468	462	432	458	446	468	458	465	446	438	465	463	413	479	474	466	452	463	428	454	450	463	442	441	479	457	486	491	430	480	465	444	470	460	467	470	478	493	441	470	458	467	457	433	438	473	433	445	441	507	424	438	424
31818	28202	26613	14602	4776	2196	1166	751	549	455	438	379	400	358	365	336	309	326	353	307	363	454	502	471	389	362	326	322	294	288	299	280	312	275	291	303	298	332	285	310	281	281	284	303	283	305	275	290	297	297	317	295	279	273	276	287	298	307	307	325	283	306	371	278	316	313	285	291	302	287	279	322	318	288	318	280	290	315	276	335	288	316	285	275	318	328	304	315	267	291	329	299	292	282	268	297	304	320	262	290	282	288	308	268	322	276	305	301	287	294	294	318	309	281	314	314	280	339	305	313	288	307	284	284	305	314	261	330	268	294	291	293	268	295	309	297	304	290	270	301	300	273	256	298	339	287	319	296	280	298	311	297	292	308	321	302	284	293	285	279	268	296	299	258	310	273	303	295	278	283	302	314	275	301	317	311	298	279	290	307	295	319	353	309	286	277	297	280	278	289	302	279	242	283	306	307	279	282	277	340	286	291	259	280	284	298	281	300	289	310	317	268	321	297	305	336	271	297	313	296	295	310	297	294	288	273	298	312	278	272	304	282	283	274	311	291	297	273	316	273	293	302	291	266	276	321	298	284	316	293	280	317	295	292	279	302	294	321	279	291	280	289	302	310	277	294	333	297	318	308	268	298	314	300	303	308	283	268	281	292	303	322	293	275	290	292	278	297	311	266	291	290	288	260	330	285	307	279	275	307	284	293	319	287	290	321	314	312	298	280	297	324	317	287	278	274	313	300	273	264	291	291	315	310	279	286	306	285	295	274	303	288	303	287	268	268	292	305	300	291	301	277	307	312	316	277	284	282	291	293	341	257	316	305	297	302	304	298	310	292	285	280	302	290	288	292	318	300	293	296	303	289	296	309	290	297	318	302	287	308	309	296	284	329	299	294	309	306	316	298	282	287	300	297	295	324	263	258	290	291	267	273	269	303	312	297	302	317	293	303	302	286	314	295	305	317	302	309	285	313	264	321	287	286	305	311	292	290	313	284	260	290	309	304	300	316	279	295	326	287	303	288	266	295	308	302	297	266	273	296	299	295	288	303	271	275	287	314	300	304	325	310	283	275	302	304	299	265	295	296	308	268	286	313	308	301	290	273	306	318	298	284	270	301	293	293	302	305	287	324	286	292	313	287	290	292	295	308	286	322	323	295	281	293	275	306	268	301	296	259	307	286	289	271	327	267	267	307	295	295	279	300	316	289	276	313	271	307	301	326	302	312	291	277	312	312	300	284	263	300	299	281	300	306	277	307	288	306	327	286	281	319	298	293	267	295	322	286	291	298	294	314	289	310	323	310	279	269	316	304	281	297	305	258	296	299	271	271	271	282	304	297	288	301	291	314	296	284	318	280	264	297	268	292	300	295	273	318	287	314	303	273	271	346	307	333	288	307	316	298	298	306	294	309	276	266	281	271	263	284	286	310	288	290	319	300	293	325	302	287	265	284	329	270	283	302	272	289	252	303	301	316	305	287	310	290	266	289	294	277	278	298	297	307	284	304	312	288	329	292	310	275	294	291	285	302	337	269	304	282	297	267	287	300	298	318	299	292	268	302	298	276	275	287	307	314	319	309	272	290	284	307	306	293	319	269	290	282	279	294	300	293	314	278	297	312	278	287	311	317	313	292	299	306	335	276	319	279	286	282	298	319	255	294	316	287	297	316	298	318	305	270	256	271	296	323	312	313	310	289	301	297	291	285	315	280	285	283	295	323	281	304	288	300	284	326	291	297	274	305	304	302	304	297	253	298	314	298	300	261	316	283	279	298	299	289	304	309	292	285	326	269	300	288	334	305	276	270	293	293	291	309	277	312	298	312	311	300	316	287	288	300	301	284	292	293	298	316	291	313	287	269	318	299	297	300	306	288	303	309	302	294	269	286	295	306	307	307	293	280	292	278	265	292	285	283	311	270	312	316	298	268	303	280	306	297	299	306	283	294	295	283	273	282	277	291	312	293	273	294	285	308	300	309	298	263	308	275	335	296	303	297	275	332	299	291	292	276	277	287	271	288	291	294	307	277	309	293	316	297	278	289	289	281	268	313	257	327	300	301	307	273	335	300	321	295	262	284	303	289	306	300	279	283	317	304	326	299	299	298	292	262	300	301	307	279	334	314	318	303	286	293	269	310	324	311	304	299	286	313	295	301	298	303	302	279	294	261	307	315	294	293	320	307	333	325	297	306	310	295	302	313	314	267	282	309	303	315	308	264	293	313	290	317	322	260	312	271	255	299	295	282	281	329	270	278	273	319	274	296	297	301	318	288	304	285	303	309	285	335	297	267	301	284	280	288	300	329	305	297	299	286	263	307	298	332	287	304	305	314	298	283	294	309	315	315	296	290	292	281	297	326	304	318	284	279	293	294	296	283	279	282	302	295	343	276	282	310	272	303	315	295	283	290	310	296	308	310	309	320	275	309	275	321	336	285	275	292	288	277	302	302	293	297	276	313	285	293	293	315	285	295	287	281	315	278	314	317	292	288	297	320	268	292	298	301	291	302	304	306	310	306	293	253	297	319	309	326	297	290	279	280	310	294	291	310	316	282	297	277	301	284	284	292	279	307	316	287	277	324	287	298	298	310	277	295	289	282	292	301	271	289	298	277	305	279	308	262	306	283	255	326	301	307	278	286	280	315	323	308	283	294	319	266	298	316	316	301	280	272	283	294	289	295	308	290	326	307	262	298	309	283	309	261	296	321	280	299	282	280	331	284	285	299	314	290	271	302	300	303	307	265	289	306	314	321	274	273	276	298	314	280	292	273	308	294	302	273	316	305	313	300	311	301	291	319	306	318	299	315	296	283	294	297	296	314	322	256	308	299	282	299	283	301	311	314	264	289	295	284	283	305	287	278	300	308	302	290	294	271	313	297	316	299	275	309	285	311	320	256	290	318	281	290	308	296	303	295	301	325	339	284	318	332	290	290	273	308	272	255	331	301	261	272	310	306	298	291	321	288	297	290	289	290	299	286	306	293	274	302	286	325	317	259	317	290	295	266	285	297	297	277	313	295	300	276	309	279	300	287	298	280	289	295	289	273	312	287	295	314	294	312	300	302	279	291	286	285	292	287	300	304	287	288	312	322	284	253	321	314	323	309	297	279	301	293	294	292	305	288	274	306	296	269	259	286	290	319	285	288	291	327	315	310	292	287	269	284	300	286	287	280	263	294	277	285	311	305	280	298	300	284	288	292	294	287	298	293	310	309	314	335	311	285	301	291	300	300	297	318	282	282	312	327	295	312	285	315	291	300	272	269	245	318	317	301	279	284	311	293	273	302	297	272	308	319	304	287	289	297	272	292	295	282	285	279	320	313	311	289	287	263	317	315	287	306	312	318	284	335	306	319	314	278	297	278	288	304	291	301	325	304	294	281	271	302	327	278	319	282	294	301	287	305	301	280	290	283	278	275	274	292	276	285	304	305	316	303	309	329	300	310	326	286	312	311	305	278	322	287	331	283	289	275	325	296	303	296	303	299	307	312	288	307	298	273
41147	43280	35071	18547	9978	5471	3076	1899	1249	939	815	763	781	647	594	592	578	546	625	569	624	910	929	833	710	605	596	511	511	476	475	442	484	454	472	494	444	462	449	458	517	470	467	472	465	448	470	497	541	465	470	424	480	415	435	463	477	448	450	463	457	518	451	442	465	489	469	418	513	441	487	471	566	480	448	451	453	495	484	454	471	460	453	474	501	499	453	445	477	464	502	494	433	489	467	479	441	461	454	467	445	480	503	439	475	489	505	429	428	465	468	462	463	455	460	474	435	501	440	451	436	457	453	511	455	484	509	478	504	491	448	464	450	514	477	471	454	485	461	467	498	473	499	477	467	440	460	461	468	496	482	471	476	476	475	469	449	456	455	506	461	479	497	476	476	474	456	488	511	500	472	518	491	477	482	515	462	419	485	435	439	479	465	460	457	475	463	483	466	489	476	478	447	428	455	476	512	508	457	481	477	466	428	459	453	497	448	494	499	464	460	454	494	480	503	438	469	504	481	476	463	460	448	473	480	467	482	502	478	423	488	502	491	458	496	503	458	469	480	465	461	476	492	481	429	502	457	484	486	513	446	486	461	469	460	482	454	438	454	447	451	495	435	450	449	507	492	491	453	491	456	481	481	467	486	423	457	472	436	484	457	466	449	489	470	472	441	506	484	472	501	485	418	461	444	486	479	436	452	465	437	476	445	466	443	499	449	475	433	464	468	463	495	487	462	481	464	484	482	490	478	512	508	462	466	489	465	535	457	459	443	480	436	482	469	460	439	486	472	496	432	431	480	466	504	460	473	475	444	474	517	469	477	457	466	497	467	417	490	472	465	477	484	481	469	453	493	436	445	471	444	467	464	456	508	469	511	454	455	481	481	460	524	496	427	495	441	464	446	480	455	444	458	422	436	484	441	460	469	474	467	464	454	482	446	465	450	458	471	440	441	488	450	463	460	428	465	470	399	486	474	460	484	473	467	441	514	471	472	465	473	451	474	455	476	514	461	492	468	448	488	433	455	508	476	471	474	476	472	464	440	516	491	498	460	449	480	420	499	471	458	523	455	478	477	432	457	492	430	493	491	495	470	483	449	485	496	512	483	461	498	459	507	460	470	461	492	467	473	484	487	480	454	468	442	468	499	443	445	456	464	467	453	428	445	444	478	486	474	494	448	429	467	452	500	484	474	440	448	478	484	476	479	438	450	465	476	463	485	446	494	461	472	451	491	434	485	468	463	439	471	459	481	455	474	473	466	461	459	510	451	495	483	449	503	432	476	431	462	479	517	477	461	483	443	476	466	451	504	437	449	475	476	468	451	460	478	476	439	468	426	483	453	476	477	475	466	470	441	488	477	445	476	459	420	483	463	427	470	489	443	468	465	464	441	466	479	484	475	426	466	486	506	483	460	466	488	434	463	504	474	455	467	492	516	479	445	478	446	452	431	500	446	418	482	481	470	469	481	482	445	524	486	420	455	457	467	479	492	428	452	502	441	466	485	470	437	445	480	465	427	477	480	435	463	472	491	459	483	524	479	474	493	447	495	471	464	497	499	470	454	521	459	495	485	496	477	480	454	514	443	443	436	464	493	500	492	494	498	469	505	438	436	463	457	449	443	441	471	459	457	475	524	437	435	474	502	486	450	454	469	492	498	474	426	441	463	445	472	473	469	447	442	466	489	460	445	453	467	494	475	497	468	450	464	465	463	480	478	486	478	495	453	488	494	475	441	454	467	463	508	465	485	441	458	432	490	442	496	446	480	448	474	474	517	490	418	467	469	475	464	478	451	461	480	464	463	487	446	432	464	444	479	466	499	451	440	481	492	463	447	469	469	476	506	462	461	497	462	444	482	481	483	486	430	469	474	468	486	506	462	500	475	449	469	472	485	472	482	509	449	450	476	433	470	476	463	458	481	487	491	442	463	496	433	466	469	523	483	458	454	460	428	516	445	468	493	484	467	494	425	478	466	455	462	434	449	419	476	463	456	447	483	435	465	483	479	472	489	493	492	507	469	449	449	437	455	456	447	428	477	456	471	517	516	467	440	461	446	453	475	463	449	444	445	483	467	461	472	464	451	500	442	427	490	499	450	472	435	476	462	474	447	462	442	461	438	439	480	495	475	463	457	470	481	451	462	486	468	423	457	436	478	480	514	462	463	516	445	428	446	426	465	503	452	490	447	461	495	479	480	459	481	449	465	446	469	464	452	458	431	481	501	461	470	504	460	434	452	474	469	475	456	441	459	415	481	476	465	469	449	471	510	465	465	467	504	428	495	441	465	455	445	476	470	467	512	462	483	460	461	424	482	485	484	491	476	453	475	499	468	477	509	498	504	457	475	478	492	478	461	488	519	453	447	489	503	498	494	470	462	477	466	400	462	470	476	475	451	465	494	481	469	458	494	453	491	492	474	447	474	417	488	471	503	457	431	465	491	470	443	492	512	457	460	458	469	457	472	455	443	485	506	479	442	477	445	461	462	481	478	455	469	513	438	445	505	499	425	456	482	481	464	470	475	463	485	447	436	446	457	481	476	465	490	429	427	474	463	449	471	508	500	494	515	469	439	463	442	473	427	484	454	456	487	461	449	459	464	432	447	474	468	437	482	474	437	460	468	486	483	473	475	463	474	479	455	457	469	481	458	472	404	494	506	468	458	457	480	479	460	476	462	449	475	465	500	456	460	481	453	467	465	442	464	471	528	510	461	451	457	478	490	497	476	448	467	481	445	459	489	457	509	435	463	468	481	505	434	489	465	490	484	489	429	425	501	454	457	451	478	454	451	457	450	442	517	493	471	447	451	432	442	485	444	476	481	464	487	451	456	467	468	484	498	446	457	472	463	473	478	473	466	483	434	466	460	484	457	515	462	440	419	480	452	459	449	456	456	464	471	440	454	472	443	450	495	438	467	460	449	498	474	452	483	456	456	467	463	436	434	504	454	483	463	432	470	503	451	459	466	413	456	455	495	464	463	503	482	452	448	478	485	493	463	436	482	455	454	439	428	456	469	500	418	431	460	456	442	472	469	460	523	443	502	434	509	456	442	499	473	450	473	486	456	466	477	458	434	476	454	450	457	472	455	469	498	494	490	486	499	484	452	473	468	474	474	474	419	450	453	501	444	463	467	494	443	474	483	491	479	486	490	527	492	463	492	479	462	506	441	429	479	473	428	430	470	513	475	474	488	466	448	484	494	462	459	489	457	505	463	461	467	448	511	449	446	472	469	462	533	489	463	460	446	484	491	464	463	455	441	507	483	467	489	488	462	462	466	462	489	452	454	473	464	458	463	463	429	467	466	436	487	460	450	457	472	493	449	460	439	479	454	508	480	452	442	434	474	439	475	471	517	435	455	503	487	464	428	480	460	463	477	461	451	444	430	480	438	515	465	503	524	469	473	425	470	456	454	486	473	490	480	506	466	462	435	466	477	449	442	459	451	519	471	490	448	440	470	468	446	470	471	456	461	504	470	455	444	454	477	464	463	487	450	482
24814	21610	28692	25311	19671	9559	3357	1420	909	628	536	486	439	456	384	371	412	358	375	333	403	1136	1349	1113	886	648	463	346	304	291	330	316	326	324	306	296	293	302	303	296	299	303	311	353	295	293	350	318	273	300	290	309	316	275	306	279	315	313	293	293	300	277	298	309	293	271	311	311	324	295	296	298	317	320	320	326	311	337	300	289	326	268	283	306	263	311	315	297	305	312	279	310	276	260	301	272	275	312	289	304	326	315	307	268	306	282	320	304	291	289	326	308	293	253	313	300	308	288	290	308	291	321	323	306	308	295	305	263	325	285	301	315	292	325	303	268	272	295	317	320	313	304	304	316	286	294	309	316	301	318	299	280	308	289	308	299	318	295	313	314	306	292	297	316	257	365	290	300	290	328	295	290	332	286	290	295	302	319	313	291	298	313	304	303	299	297	299	275	311	319	314	287	331	267	315	309	293	311	295	276	298	292	286	284	292	317	304	287	289	304	271	273	301	284	277	337	295	294	316	332	318	293	317	304	276	337	284	300	299	312	300	318	288	313	288	309	322	261	308	301	316	310	318	314	309	293	299	280	316	308	288	309	308	297	275	310	310	301	317	279	312	280	282	314	267	315	309	300	278	305	283	307	297	286	308	315	315	293	309	313	305	263	293	336	271	318	266	293	280	308	270	301	322	303	331	312	281	267	286	271	291	314	296	271	289	272	308	295	326	283	299	320	305	324	315	255	300	298	282	298	340	283	293	313	288	292	323	295	306	330	314	303	309	296	332	306	316	299	301	308	338	310	268	303	295	297	286	286	324	331	270	318	321	284	294	313	304	284	284	292	300	322	308	305	311	333	319	291	296	285	317	319	308	320	288	310	302	284	297	282	263	305	327	318	313	296	288	295	293	280	309	310	286	330	307	303	284	292	299	277	300	278	312	317	297	317	346	304	310	314	292	296	339	274	314	325	340	289	276	303	323	311	343	322	271	290	285	301	300	301	309	298	294	324	290	287	323	331	291	279	285	299	307	305	301	300	301	331	315	318	296	294	295	264	296	299	296	306	287	314	296	331	289	292	298	317	305	295	294	312	290	316	308	312	273	279	306	292	305	306	280	309	308	301	303	286	298	283	311	275	299	274	314	298	307	299	303	276	303	307	291	305	316	300	299	285	320	306	315	294	303	303	292	296	280	306	312	255	305	301	299	325	262	316	302	319	265	309	288	296	327	297	308	304	310	305	299	294	291	292	303	343	299	273	308	347	301	275	302	330	288	313	319	334	310	293	303	289	261	298	272	326	315	294	303	304	271	295	330	324	338	278	275	302	302	319	298	299	272	287	289	276	308	312	325	316	328	307	274	297	291	295	311	308	297	316	290	307	284	294	292	318	327	302	278	254	303	284	305	306	318	309	310	299	276	311	291	275	292	305	308	276	302	297	302	306	314	300	295	291	315	293	306	269	312	290	329	304	279	301	304	269	296	262	294	275	292	307	328	282	299	312	319	309	286	288	322	281	289	306	273	320	293	301	308	346	290	298	309	329	306	328	312	286	315	324	268	278	300	282	316	327	286	296	280	275	291	315	288	313	291	284	321	290	306	320	307	296	296	317	284	313	301	292	334	260	266	305	298	269	318	273	305	325	307	276	323	319	260	308	309	281	295	309	304	295	318	301	296	316	278	300	303	263	319	270	316	293	330	318	272	315	294	293	286	322	323	277	310	313	305	280	299	288	305	293	285	299	319	339	279	295	261	296	297	282	316	313	301	307	321	275	304	284	287	294	300	340	280	293	269	324	289	282	304	288	305	284	289	308	282	287	323	287	301	299	288	301	317	325	298	310	265	309	280	329	298	306	286	309	291	291	313	292	315	316	320	297	321	339	295	306	288	303	313	302	278	275	277	289	297	298	279	303	315	314	284	319	319	317	304	308	303	287	312	300	326	312	297	319	280	296	292	321	302	280	330	291	295	305	289	304	290	309	304	307	300	287	294	308	311	305	279	271	316	299	287	290	316	317	308	325	330	268	297	299	292	280	310	294	337	264	307	326	292	296	312	271	309	306	293	315	308	257	298	309	293	299	324	314	311	319	302	256	265	304	297	295	295	268	307	299	279	293	298	283	287	312	324	333	284	305	319	311	326	302	301	263	320	325	302	278	311	288	311	300	285	273	321	304	293	291	281	314	278	293	274	276	302	327	262	309	283	311	320	310	280	295	296	297	310	336	286	278	307	255	313	313	314	317	251	304	334	310	311	310	313	332	301	308	306	297	295	326	304	286	319	317	300	304	312	310	294	319	303	297	301	289	293	302	275	309	323	308	317	324	274	338	316	300	322	298	308	292	289	320	301	298	306	304	340	322	306	298	296	307	292	306	299	318	311	315	267	297	308	290	290	314	291	303	299	347	302	311	337	303	301	306	299	298	301	288	304	310	295	280	328	284	282	308	285	288	305	288	304	277	294	302	316	269	283	296	294	326	324	325	271	284	309	286	282	283	320	285	288	296	288	286	304	313	307	299	309	295	322	325	308	298	276	324	323	305	304	319	274	305	312	265	286	305	334	300	309	296	305	299	296	307	327	309	298	289	338	292	299	277	286	319	280	329	333	268	313	294	313	297	292	314	305	305	303	310	304	291	307	298	258	325	308	319	335	280	296	285	289	283	299	294	311	275	276	289	291	267	330	283	275	313	296	298	290	319	308	300	288	313	326	302	300	277	286	313	307	330	297	341	305	297	297	296	296	308	339	339	309	297	325	276	316	294	286	308	329	290	309	282	290	270	295	328	264	299	275	276	312	289	316	333	314	313	309	308	307	275	322	321	324	302	305	283	337	293	298	298	291	305	335	331	295	295	301	292	282	313	261	324	316	262	323	317	295	296	298	279	325	313	283	328	294	296	285	313	268	270	268	293	288	281	286	280	283	324	286	319	279	324	318	297	315	305	317	312	313	309	296	281	275	309	274	301	314	316	330	299	306	288	294	292	287	291	270	305	282	278	278	323	282	316	334	284	290	314	268	321	298	279	302	299	321	303	288	304	291	283	308	289	308	309	270	302	324	292	306	306	288	283	306	295	295	304	299	299	258	251	300	313	318	288	287	297	311	291	321	295	289	304	290	301	307	304	295	301	280	299	297	320	284	308	318	322	306	290	316	303	272	307	308	291	311	295	316	297	309	284	314	296	259	300	312	285	320	317	301	331	294	302	253	317	283	298	306	295	293	315	299	298	300	315	283	273	285	299	318	290	310	299	294	308	257	306	290	304	288	305	308	290	304	324	291	300	293	306	309	284	251	298	298	289	304	296	286	306	286	287	294	355	319	304	299	279	284	278	292	331	283	303	295	277	293	299	311	290	319	267	315	283	301	292	301	306	297	302	306	301	293	302	305	308	287	277	325	296	321	286	316	326	280	289	285	325	305	309	315	293	266	322	284	311	297	287	318	311	294	276	295	295	291	311	292	283	311	296	326	310	291	316	312	274	279	339	305	316	270	307	298	303
36789	54271	39321	28408	19152	11396	5579	3418	2172	1546	1256	1074	965	886	803	701	686	624	689	646	840	2942	3279	2768	1985	1351	915	629	554	526	488	493	467	470	459	493	474	463	496	431	416	465	466	513	484	504	459	498	465	491	449	483	470	466	455	472	454	489	477	481	499	495	469	475	455	496	441	456	476	484	467	458	501	484	465	476	466	457	423	464	450	422	461	479	486	498	455	470	477	464	475	440	465	481	489	482	483	469	476	502	495	506	473	414	512	466	451	426	445	488	457	498	489	494	456	432	472	494	453	470	435	491	431	464	470	501	466	452	524	452	474	498	464	513	457	485	456	478	506	470	472	453	456	500	471	443	483	485	476	460	490	471	480	495	479	491	450	489	486	505	468	489	470	506	511	461	493	454	470	477	445	436	448	441	481	481	477	477	485	477	472	447	451	471	474	431	465	512	452	454	465	538	525	453	458	463	445	465	447	437	464	452	480	475	468	422	473	461	476	477	458	474	484	472	448	467	465	466	487	509	468	462	477	532	493	500	472	501	473	480	483	466	477	473	473	487	466	456	425	461	421	461	456	473	501	456	458	504	446	449	498	445	517	490	444	469	469	473	470	448	502	479	519	507	477	513	473	473	479	499	478	446	465	510	465	496	468	447	500	502	458	500	485	449	448	505	471	468	465	469	491	471	512	503	451	490	498	446	477	497	434	495	496	463	482	496	438	521	472	484	453	449	430	458	474	466	456	477	474	490	477	444	461	460	483	426	448	468	477	467	465	467	509	455	462	460	482	470	454	518	456	485	501	442	472	479	477	412	501	456	465	484	464	450	468	449	442	506	470	481	448	496	454	474	494	468	435	464	443	495	422	486	470	469	494	459	464	473	446	454	471	438	465	471	460	459	485	489	501	477	467	458	531	482	479	464	491	467	477	478	500	449	465	470	482	477	459	480	459	504	479	449	471	447	477	447	483	473	470	486	500	456	449	471	454	460	443	496	476	481	486	493	487	474	453	469	434	459	469	461	470	470	477	453	464	499	466	465	480	451	480	465	424	493	491	482	475	438	457	486	464	521	480	464	488	461	473	445	462	472	491	445	432	453	436	451	462	476	487	459	484	482	435	505	480	459	498	436	491	442	456	473	472	470	455	418	479	454	449	471	472	432	442	461	476	482	473	469	507	515	446	480	495	494	474	487	457	437	494	468	453	443	469	473	491	467	474	474	491	479	466	510	484	465	503	457	466	469	478	463	473	436	478	474	481	468	460	427	496	475	494	485	486	481	487	463	480	478	501	482	481	504	469	516	487	439	497	508	482	460	461	442	481	469	455	484	478	480	469	506	485	460	505	468	476	444	450	483	510	476	455	453	482	451	484	458	453	510	460	487	463	469	501	447	455	467	439	459	475	487	482	471	463	496	471	469	472	499	473	504	482	468	445	506	487	489	473	487	462	508	500	484	478	457	452	508	454	485	468	502	432	476	474	496	520	482	462	466	480	476	485	446	464	425	490	485	482	459	470	457	442	440	496	453	476	481	459	481	465	447	455	477	457	454	498	448	441	459	458	444	464	437	495	472	459	466	440	457	479	495	461	437	463	462	496	456	459	457	453	460	477	498	491	493	512	437	491	478	472	480	485	482	480	518	452	442	473	470	489	487	504	478	481	480	442	475	433	464	467	527	463	477	491	476	450	492	485	462	499	481	492	454	472	435	469	460	444	481	444	460	460	462	491	483	461	504	524	496	435	493	518	482	460	502	505	462	492	449	473	446	472	465	482	458	430	443	431	477	443	448	442	470	490	495	519	490	448	470	496	468	469	503	483	459	505	463	441	462	498	467	472	497	484	482	502	453	515	486	480	473	476	471	476	452	457	486	451	470	497	481	476	479	470	465	491	458	451	463	462	450	446	426	490	510	450	455	463	470	465	477	471	464	473	464	457	475	485	502	474	472	489	496	455	491	466	485	490	488	482	467	496	473	474	483	410	487	479	435	486	451	466	486	473	471	490	451	509	491	469	473	462	461	478	467	531	464	519	461	505	499	457	502	425	456	477	467	461	459	453	424	506	480	501	503	453	466	444	517	442	502	440	460	480	483	517	466	478	466	477	445	454	497	476	486	487	506	442	461	479	467	475	475	461	477	485	472	496	484	492	438	470	451	461	469	469	482	482	450	477	466	483	472	454	475	494	445	483	496	451	471	428	447	480	479	446	472	451	471	476	459	435	466	503	439	437	504	478	489	472	458	449	513	480	450	494	437	508	475	474	485	443	489	466	442	465	436	435	448	503	480	450	452	503	460	451	461	470	466	496	474	476	465	452	445	480	489	515	436	447	450	462	490	458	493	470	434	485	484	483	481	422	482	475	480	464	492	457	508	479	470	474	471	498	468	453	463	472	471	468	419	506	455	469	453	460	444	452	454	500	500	499	467	428	478	475	478	472	501	451	459	524	432	488	471	453	486	486	467	513	481	511	455	463	461	468	463	466	451	500	529	474	454	490	469	458	485	504	504	462	504	482	465	467	450	465	488	469	456	461	498	475	483	454	446	482	486	470	477	479	501	486	437	464	478	456	484	486	469	492	445	529	484	474	478	471	463	472	463	469	506	469	484	467	461	465	460	441	493	491	461	484	481	471	483	439	479	474	479	455	474	498	490	478	485	472	501	476	477	478	467	489	479	489	450	471	458	463	465	434	486	484	472	483	465	478	484	479	526	455	484	465	460	482	436	484	437	475	453	477	484	490	479	441	462	475	496	426	497	470	474	449	502	477	477	451	499	471	476	495	511	488	484	489	435	444	489	502	447	477	460	490	479	506	492	431	467	501	461	434	476	508	484	455	426	491	492	499	510	483	488	467	514	491	468	420	460	486	464	478	457	486	428	493	454	473	467	501	471	487	463	443	482	465	473	435	458	456	496	461	486	464	457	472	454	471	502	490	510	470	496	476	472	492	483	465	474	464	467	490	466	495	476	480	464	493	446	464	482	482	466	474	493	468	471	489	464	472	475	486	476	423	483	462	509	475	492	438	498	465	460	471	469	463	510	497	460	477	477	472	474	465	475	452	493	466	508	453	426	448	487	476	486	514	510	485	465	473	454	483	494	498	483	467	479	470	442	481	458	485	436	421	465	447	440	463	510	479	495	475	471	466	439	482	462	470	466	461	468	464	489	486	452	475	480	450	452	480	472	485	459	472	457	495	457	532	488	478	518	451	457	503	436	431	481	450	450	473	493	479	482	469	475	444	489	488	509	461	476	487	480	490	452	498	488	464	445	454	445	512	451	465	461	484	494	461	462	481	471	474	498	464	476	471	512	499	474	492	492	416	456	465	467	451	465	473	429	455	461	477	474	469	465	496	430	477	505	463	498	484	464	464	447	468	490	465	477	476	487	441	465	452	512	473	438	454	470	453	459	482	494	486	479	444	448	476	435	456	456	494	476	459	446	493	447	472	458	466	469	466	467	494	466	474	478	495	472	492	478	441	507	493	500	481	445	502	470
23555	21649	29475	24504	22034	20005	9935	2987	1446	1075	814	709	611	587	518	505	426	410	414	370	698	1918	1574	1855	1791	1531	864	509	564	564	517	369	315	325	309	333	330	307	325	307	321	315	295	294	304	292	313	268	289	301	304	309	298	294	290	310	293	303	293	308	295	303	309	333	308	314	291	287	311	313	287	307	302	321	281	305	302	309	297	302	281	304	292	300	287	325	312	286	301	278	290	305	320	287	284	291	291	316	328	312	331	294	298	297	269	324	312	301	319	308	310	312	283	309	311	283	292	286	289	321	289	336	314	278	298	327	292	302	306	306	303	300	278	314	312	272	351	302	311	312	319	325	334	309	288	315	306	329	280	330	295	334	321	287	303	299	295	283	307	275	297	303	334	283	293	314	299	340	313	278	328	334	307	319	257	346	315	313	293	310	309	311	285	309	317	317	340	312	328	314	321	303	343	329	276	264	298	324	348	317	305	305	306	291	287	314	315	280	294	293	318	273	322	284	300	297	273	319	306	314	297	319	311	318	312	313	284	286	300	305	283	319	326	355	286	297	352	276	298	270	287	254	324	309	285	312	299	305	303	308	303	314	305	296	326	318	274	301	299	307	306	312	312	316	333	312	332	292	279	323	304	311	302	337	295	312	306	285	295	295	260	315	320	319	301	319	284	298	311	294	326	300	285	313	317	319	303	298	293	302	301	326	311	309	301	275	303	310	290	290	284	295	303	299	311	302	285	292	325	301	329	325	283	297	289	280	314	312	289	305	293	300	299	326	296	301	291	313	290	325	288	296	303	313	303	310	283	340	289	280	265	294	297	312	315	294	301	329	314	309	323	278	296	318	298	286	307	332	286	300	333	312	315	316	303	336	295	306	328	289	324	316	300	315	305	324	299	282	311	275	289	292	306	263	289	336	280	332	293	349	318	301	327	304	322	303	342	319	289	309	332	300	299	289	320	308	304	305	304	307	308	350	288	298	308	293	330	324	264	307	319	300	301	295	299	292	283	308	323	297	312	324	282	326	299	290	280	361	287	312	273	290	299	318	277	288	291	296	304	306	314	289	321	285	322	328	325	282	292	298	329	322	303	323	320	328	311	310	313	301	287	299	315	293	303	298	321	311	290	302	310	315	299	290	327	290	309	278	314	295	318	304	300	264	275	296	309	301	282	309	300	319	319	303	272	301	299	313	300	272	307	292	310	289	308	310	309	321	299	320	298	311	326	316	322	295	313	301	318	322	290	294	321	319	301	353	302	304	289	309	306	263	316	296	312	319	264	279	316	297	321	320	311	286	281	297	278	319	319	318	305	281	310	308	328	282	289	296	280	300	286	271	343	310	325	314	313	303	308	306	311	340	298	286	310	315	294	311	324	288	300	311	297	297	325	289	293	330	319	303	332	328	306	295	322	304	321	297	306	303	312	304	278	295	303	334	340	296	283	267	315	327	298	334	331	323	303	302	284	312	301	288	293	262	307	334	299	321	296	318	346	324	289	308	321	277	286	317	303	306	286	302	304	308	289	307	318	275	303	319	296	292	304	321	297	302	302	272	299	271	329	337	296	313	282	319	328	284	286	303	297	300	323	353	278	324	292	318	312	309	268	308	319	311	307	295	302	318	316	295	303	298	303	292	310	293	320	298	285	327	298	316	336	314	286	334	305	303	299	283	287	279	313	314	296	307	321	306	335	318	316	291	324	318	282	282	307	346	283	309	324	292	311	338	290	288	279	296	315	296	307	319	301	321	264	272	298	296	311	283	329	289	317	304	261	274	318	305	312	277	308	313	296	301	306	303	296	312	325	288	294	286	272	327	316	316	296	319	317	303	282	313	317	357	299	326	292	318	278	318	321	324	277	323	315	302	325	289	306	316	292	321	308	336	312	281	318	282	303	319	300	300	288	324	269	299	315	302	293	302	302	302	314	287	296	287	326	288	283	278	306	302	287	320	325	325	310	281	297	301	291	287	282	258	315	301	284	309	319	296	340	300	280	281	314	280	308	285	316	292	314	290	308	295	304	289	307	311	333	305	321	308	297	336	312	276	311	304	315	313	284	301	287	311	306	315	306	297	292	297	319	280	296	324	310	335	285	343	295	293	311	286	309	306	307	334	302	317	311	311	293	298	301	285	310	290	283	305	311	277	314	296	332	283	306	333	274	299	330	286	260	305	273	268	290	290	311	300	285	298	315	309	338	321	329	333	306	283	299	294	301	293	295	319	291	305	283	293	305	264	299	297	313	308	324	276	306	297	321	278	305	297	299	289	298	309	306	281	313	321	315	318	342	315	328	306	321	313	298	307	306	329	331	312	285	316	329	313	295	331	298	304	303	301	303	299	306	300	301	322	317	313	310	272	317	323	315	299	303	333	289	318	315	309	271	317	298	297	315	306	306	283	297	309	300	335	312	285	302	291	334	311	326	318	311	291	315	290	302	342	314	296	327	298	312	265	320	293	317	288	281	309	281	328	261	284	287	295	316	298	292	305	316	283	309	348	311	299	290	305	291	307	304	288	333	286	341	308	310	268	311	325	304	320	297	298	296	302	287	296	287	302	317	328	309	295	295	296	321	313	316	297	309	299	263	303	333	316	316	307	307	291	311	304	301	281	308	317	298	300	309	303	295	276	313	293	279	313	310	301	317	307	315	291	303	309	332	313	319	317	312	297	265	299	309	334	304	313	335	329	297	296	290	295	272	312	308	306	320	308	308	278	334	315	284	290	330	338	287	268	278	307	295	322	295	288	306	290	297	293	309	291	304	300	303	312	298	307	301	294	325	265	295	292	303	310	297	318	297	300	290	336	294	284	287	308	309	330	289	304	312	291	254	270	315	303	298	300	305	308	293	320	288	305	300	313	318	314	256	299	282	294	309	285	291	296	270	290	323	289	325	290	303	284	327	297	296	328	316	300	334	273	315	312	318	299	313	301	311	307	284	313	311	282	288	285	317	310	332	308	286	300	307	291	285	303	304	303	289	302	302	283	277	302	273	352	270	298	310	297	310	306	327	297	312	325	296	276	312	287	287	305	311	284	322	346	333	333	275	306	323	305	338	299	313	312	313	300	308	277	306	300	299	339	311	318	297	323	289	315	312	320	324	296	285	309	308	299	308	326	305	330	314	298	305	319	307	292	327	321	302	285	275	297	281	308	306	270	292	283	280	301	305	291	286	291	318	320	302	309	301	340	272	280	325	313	309	310	279	307	310	283	287	327	293	284	272	313	295	311	321	300	302	285	280	275	304	309	335	313	312	304	318	318	329	320	293	283	261	281	306	314	304	306	294	320	334	296	301	291	316	301	306	323	310	317	295	312	284	290	309	292	297	318	296	319	328	285	303	297	312	287	304	319	305	301	326	284	317	311	295	300	266	312	286	301	319	307	311	307	316	291	293	309	304	299	292	316	330	297	292	319	343	275	296	297	324	294	279	314	316	295	282	307	304	305	278	291	314	291	311	356	303	273	267	301	304	321	281	269	305	294	311	302	287	321
33972	55000	48559	37184	25401	15352	9760	5669	3423	2624	1931	1567	1369	1267	1127	1025	830	799	737	713	1741	4918	4056	4687	4478	3555	1943	986	1139	1196	945	669	562	524	507	495	492	485	456	444	439	457	468	497	484	445	442	475	477	429	533	466	479	497	462	473	498	508	495	451	481	455	497	452	486	481	458	481	468	438	460	489	502	435	442	456	492	431	451	490	470	453	437	479	498	452	473	458	471	473	511	434	474	465	521	403	483	448	473	444	461	474	451	469	465	472	449	452	444	507	463	482	458	469	502	431	451	475	466	447	479	454	481	484	497	470	486	438	472	472	480	463	468	428	463	493	486	450	436	474	481	439	438	456	505	466	422	444	474	497	462	480	497	440	455	452	502	468	468	470	441	470	460	490	427	483	445	477	454	474	465	490	470	467	471	548	483	457	475	438	483	493	494	437	464	489	467	488	460	461	482	469	484	490	470	431	423	494	508	464	422	453	446	536	454	493	459	470	439	497	462	470	472	479	477	475	477	462	478	495	453	475	482	455	461	479	508	431	481	430	471	460	475	472	455	484	454	502	475	457	456	476	471	494	418	507	483	507	454	496	474	432	453	448	484	503	489	485	461	452	452	462	471	425	466	425	447	483	474	465	452	462	514	464	450	490	485	478	476	448	446	451	479	470	468	493	438	471	484	452	502	456	480	470	466	459	495	450	487	451	508	428	455	444	451	480	479	465	502	492	448	478	433	468	471	478	448	460	469	461	498	473	452	444	474	498	469	462	451	426	471	470	458	445	504	459	471	485	470	472	447	472	495	471	452	486	469	501	481	472	503	456	470	456	440	466	476	458	483	442	508	486	462	472	510	475	477	472	457	444	496	479	455	484	496	479	457	468	459	491	490	457	471	453	479	419	476	467	485	453	438	479	449	517	487	471	476	426	474	466	472	461	447	528	466	487	496	440	468	519	444	457	499	467	505	475	472	476	503	455	441	467	475	466	453	466	450	468	434	475	463	468	452	490	431	489	451	493	470	474	492	444	471	449	475	470	507	479	451	464	479	493	438	439	481	487	463	470	441	472	479	421	479	448	507	404	443	493	480	486	460	446	445	468	478	468	439	467	471	476	498	472	481	502	484	489	467	466	448	456	433	490	456	461	468	448	458	464	452	508	451	439	453	489	466	480	479	431	471	472	483	458	452	482	466	477	483	443	456	487	487	485	503	500	491	451	472	508	476	451	441	502	486	473	467	461	480	508	473	516	459	454	494	436	429	480	460	454	505	485	472	477	464	471	469	472	469	483	467	467	500	446	430	460	464	471	467	433	450	459	458	474	426	434	486	476	454	465	466	455	438	495	455	471	483	452	490	473	494	465	463	489	503	515	454	444	445	451	476	499	416	501	454	484	456	486	463	468	453	475	497	470	444	466	486	452	452	458	470	442	450	503	481	443	470	485	440	466	489	481	489	485	434	481	439	466	437	445	465	483	469	464	469	485	469	475	459	459	437	485	467	482	464	478	442	489	444	465	461	458	447	449	478	463	462	454	445	441	485	499	455	500	424	461	448	449	494	463	419	461	481	460	456	503	479	482	463	485	453	506	483	479	464	493	467	477	439	475	479	449	472	478	500	497	465	493	442	449	480	452	434	438	444	464	465	473	478	477	461	460	455	495	494	518	463	469	457	491	459	428	483	509	460	449	447	479	460	478	471	469	453	440	469	482	462	436	470	456	453	453	463	462	420	469	478	469	474	504	474	457	460	477	466	451	444	458	499	447	509	475	455	483	435	486	488	455	472	458	521	488	453	474	483	439	442	452	457	477	457	461	520	463	467	462	465	485	457	432	481	443	470	508	485	430	452	484	459	475	452	466	459	486	462	461	458	453	464	476	461	476	468	456	476	440	491	493	461	502	461	475	466	491	456	471	437	470	461	473	488	522	513	478	446	485	462	460	513	462	469	515	470	489	458	481	472	459	480	487	448	440	464	495	467	472	491	451	487	478	449	444	470	477	470	487	459	456	440	480	421	468	487	466	472	484	446	473	462	452	458	488	477	475	487	458	484	479	470	448	481	472	492	480	465	434	453	473	465	522	476	481	508	432	450	471	451	461	451	486	513	509	432	475	458	465	510	476	473	460	479	518	517	487	493	475	460	473	470	407	445	452	477	471	490	493	461	491	499	505	476	416	466	461	457	511	442	479	490	471	431	478	436	481	465	470	450	482	444	453	454	438	460	505	487	457	446	433	426	452	426	435	445	476	431	503	482	425	482	481	499	477	458	479	473	468	462	453	444	491	403	461	425	481	500	450	460	454	435	406	452	464	458	468	485	436	476	471	486	435	473	459	437	426	425	465	442	452	474	451	460	429	436	490	462	463	443	446	456	517	480	454	458	434	444	454	436	498	488	480	501	429	482	486	454	462	479	457	483	453	496	472	493	467	481	472	520	465	471	492	508	513	469	451	480	441	468	458	474	438	480	493	490	435	457	458	465	491	447	413	454	464	490	487	476	477	481	470	483	465	478	431	479	451	474	475	466	469	485	463	447	453	453	446	474	482	460	478	472	487	453	492	442	446	468	475	466	471	440	464	470	488	462	463	450	460	461	489	452	471	466	476	466	446	458	467	451	448	488	501	428	476	460	491	481	497	477	446	489	496	496	483	472	428	477	470	464	445	476	452	449	464	472	473	450	447	475	426	436	475	463	461	502	482	481	453	466	473	505	494	459	471	481	445	451	484	461	463	464	477	446	487	453	515	431	475	479	452	466	488	453	496	459	466	408	433	473	464	465	458	500	453	444	477	433	465	487	490	431	457	458	425	470	481	494	453	487	471	457	472	464	456	428	452	484	442	477	467	450	506	465	459	505	441	438	441	506	474	477	417	462	468	475	496	470	442	450	501	459	484	472	463	430	478	448	413	458	461	465	436	476	442	493	466	453	463	472	443	486	461	475	451	444	472	483	468	485	500	484	466	461	448	469	434	483	475	474	447	476	453	470	443	484	465	484	477	478	456	461	455	477	435	444	436	478	442	474	478	435	472	438	463	462	494	503	450	442	452	450	457	498	466	476	481	479	469	469	439	476	472	458	431	450	486	497	449	473	426	455	469	443	489	473	494	477	458	478	448	482	473	518	438	479	497	471	484	459	466	486	426	465	473	486	448	440	442	474	469	513	438	517	498	478	483	465	475	461	474	465	447	499	425	458	440	468	407	455	479	471	464	514	452	487	464	494	486	440	440	468	472	473	480	461	444	485	474	457	473	469	484	496	429	502	452	429	464	465	454	446	471	462	504	458	469	480	500	471	463	481	505	464	447	509	423	462	436	492	439	474	437	456	460	445	442	496	420	485	464	480	478	461	484	462	484	490	435	482	473	439	442	474	427	492	472	474	463	482	470	503	467	447	450	509	461	478	481	454	471	447	470	482	479	433	479	458	472	450	462	477	454	490	493	506	492	469	451	468	439	466	475	467	486	448	497	460	465	499	475	469	465	467	510	463	479	477	420	481	468
28753	27178	28892	19421	6612	1975	1120	819	622	538	482	411	391	408	369	416	343	306	344	307	306	461	473	471	449	435	365	327	300	284	330	309	279	290	342	297	279	265	298	293	283	291	306	298	294	333	311	286	321	261	304	323	291	288	315	308	314	306	310	281	296	312	315	325	303	279	326	271	322	304	283	310	318	292	319	269	322	296	302	310	318	292	321	304	285	305	322	345	308	294	287	289	315	317	294	278	281	323	288	323	286	278	290	270	335	272	288	278	295	260	335	308	273	309	317	310	326	306	285	269	312	316	330	323	290	294	300	264	307	297	286	311	301	327	318	305	295	301	298	305	283	314	318	275	322	310	305	298	283	316	305	307	308	299	317	323	307	307	311	330	321	290	318	279	334	273	323	292	313	319	299	330	291	322	281	316	310	287	288	320	298	308	312	321	311	269	278	322	326	278	294	275	295	296	321	280	296	262	311	293	310	306	292	292	320	284	272	283	307	284	311	307	285	337	326	298	317	304	296	292	298	301	282	302	296	315	324	306	287	296	315	266	287	294	281	293	343	310	318	320	305	289	303	331	263	299	285	309	299	332	288	268	280	286	276	317	329	324	322	278	289	295	266	304	292	288	327	280	287	295	273	256	289	289	282	299	335	308	292	269	319	320	315	296	286	338	302	320	328	299	320	287	314	303	295	327	294	286	303	302	334	290	290	301	289	316	304	304	311	316	275	289	280	297	292	304	340	310	299	287	283	326	287	280	292	298	297	311	333	305	273	282	322	316	330	298	290	322	291	308	338	315	306	282	308	316	322	287	311	272	306	290	309	304	284	279	288	310	300	311	321	313	282	294	281	308	323	317	289	306	314	334	316	299	318	323	303	326	288	288	306	328	295	296	322	316	304	289	276	286	307	278	284	294	288	314	282	309	321	267	308	324	291	305	296	316	296	297	290	287	281	287	323	314	289	324	299	312	295	282	270	327	322	267	254	305	316	318	265	303	284	297	310	331	311	314	297	303	286	294	323	293	292	280	283	339	288	280	269	317	297	310	288	293	294	289	316	299	292	330	301	315	320	295	301	314	259	320	302	277	322	320	311	322	293	298	292	286	299	312	318	323	289	307	279	307	313	275	301	303	316	296	292	288	298	290	299	290	290	297	290	320	290	311	287	295	309	301	324	306	332	328	300	298	309	328	315	305	305	306	303	309	320	319	317	279	333	323	296	308	312	313	297	324	285	332	337	279	308	293	324	303	297	330	303	298	312	303	313	314	301	286	325	339	291	324	302	335	329	300	297	321	328	324	290	291	296	297	315	323	309	268	319	300	298	323	289	293	273	288	292	324	295	306	286	315	322	276	322	270	273	314	313	315	258	327	290	276	296	306	274	318	312	284	287	291	295	316	329	308	324	294	281	322	299	292	313	296	288	311	302	292	296	282	314	332	306	315	284	277	315	309	283	336	300	343	271	306	286	320	305	337	288	274	336	287	282	281	322	283	283	318	287	297	279	287	293	325	276	318	315	308	303	322	271	311	313	313	314	297	276	308	302	261	305	306	326	282	316	298	264	283	304	313	325	279	300	309	317	304	295	284	306	312	317	300	319	267	293	313	301	327	302	305	303	314	304	289	335	309	319	308	288	289	307	279	314	293	292	329	296	301	304	284	281	325	323	309	343	283	266	282	320	256	322	246	300	290	277	293	324	299	284	305	283	303	267	284	336	298	327	285	290	320	304	314	267	292	295	284	277	329	313	311	306	300	268	278	333	301	315	282	310	250	315	310	304	312	314	313	319	268	295	263	341	290	318	324	290	302	317	294	311	308	310	290	305	299	296	335	308	281	254	322	289	301	322	318	323	312	293	329	306	298	302	306	323	322	301	323	286	290	275	293	273	290	303	282	312	318	276	303	307	312	295	344	289	305	272	298	302	281	310	319	294	310	307	278	291	307	303	306	288	312	316	307	291	295	296	302	313	282	299	267	297	311	274	295	277	293	321	320	299	262	325	326	324	286	296	325	308	335	316	295	308	314	276	300	284	287	307	301	289	289	311	332	326	297	304	268	312	293	295	303	287	296	292	281	298	274	316	281	313	313	295	309	308	320	308	296	295	294	290	325	336	308	319	291	276	287	338	308	320	286	320	295	292	284	302	282	303	308	314	333	316	309	308	300	311	295	291	298	320	328	305	304	295	302	313	283	303	301	328	312	299	305	271	319	319	308	283	295	280	286	299	316	299	286	300	314	306	297	263	287	338	306	262	303	296	298	272	324	300	273	313	328	311	289	310	311	305	279	300	282	292	335	317	312	294	306	277	293	338	322	308	316	286	304	299	261	282	320	288	330	312	294	320	302	312	310	294	306	302	323	318	311	282	296	294	317	287	312	273	311	276	297	282	298	318	307	319	306	281	279	290	319	312	301	305	292	270	316	297	270	315	336	282	307	308	291	329	267	274	290	287	308	297	269	326	299	285	320	304	303	301	303	307	317	312	293	301	269	336	283	316	279	297	332	302	296	326	340	326	282	299	283	318	308	311	310	335	281	296	309	307	321	342	286	283	299	314	306	302	301	296	306	316	315	343	319	310	315	280	279	277	296	279	302	292	292	305	292	302	311	292	310	295	281	289	301	317	290	297	310	342	314	293	290	302	274	295	297	288	314	303	319	299	340	289	294	310	318	322	299	311	287	293	292	334	308	292	281	315	334	320	288	308	319	331	310	321	282	325	293	302	303	299	334	309	283	304	341	294	316	293	304	303	288	290	296	298	284	272	289	316	307	319	293	304	312	300	289	298	287	273	300	283	308	288	276	331	302	287	283	303	312	333	324	302	273	305	290	310	304	303	316	326	312	290	306	289	327	326	261	295	305	303	292	294	283	304	302	316	295	296	317	320	321	323	316	336	297	334	306	321	295	303	299	293	282	302	325	304	308	315	293	321	275	267	308	316	318	332	287	288	282	303	304	310	287	317	280	311	306	308	339	334	325	273	321	305	335	288	281	313	280	294	303	291	280	298	299	293	292	307	295	324	287	275	285	254	291	311	288	288	304	284	318	312	299	310	310	306	316	280	301	326	264	300	320	286	305	296	276	302	293	309	325	301	299	300	297	317	295	299	280	289	289	329	321	333	281	285	335	307	291	293	315	338	292	306	284	326	309	332	285	287	305	304	323	326	287	276	301	302	282	292	298	351	308	343	327	307	321	300	287	294	305	278	303	298	304	300	319	295	314	303	304	350	284	334	275	320	279	312	295	289	297	280	310	278	310	312	283	327	269	272	309	350	312	278	287	323	297	281	302	322	286	266	299	276	311	300	327	309	277	278	298	295	303	298	315	278	306	284	322	306	313	305	309	327	302	308	302	300	296	280	319	286	269	313	275	306	290	306	312	279	314	279	270	325	294	326	289	333	311	311	283	284	296	282	318	273	305	286	294	311	284	317	329	312	337	286	324	329	298	327	277	309	332	312	303	297	285	268	289	289	296	259	322	299	313	307	310	293	322
32483	44263	37632	24906	11734	4724	2888	2045	1537	1304	1083	835	781	738	771	705	641	613	544	581	568	943	924	844	886	703	615	556	463	475	496	496	467	518	468	465	469	475	437	461	481	458	515	462	452	483	503	455	476	489	501	486	485	471	474	468	443	444	482	481	507	475	405	510	488	512	462	467	458	495	488	461	471	478	483	450	490	502	457	507	511	472	452	466	464	466	486	479	457	489	467	461	482	480	485	501	521	493	475	428	468	459	444	477	459	489	441	493	464	522	489	447	489	488	487	484	481	490	449	441	461	474	482	451	496	473	467	489	447	481	512	464	490	524	476	440	451	500	471	489	454	462	420	404	481	491	490	488	456	446	472	472	455	460	456	456	476	507	450	430	504	469	477	455	484	502	476	497	509	465	471	455	482	478	493	474	460	434	488	483	501	478	475	476	512	477	508	469	496	479	490	481	464	485	485	471	508	460	485	472	479	453	461	473	455	466	472	478	481	509	464	496	474	486	504	444	419	481	490	494	489	416	463	452	458	494	479	440	464	452	504	467	464	444	454	451	484	493	467	487	468	474	491	441	476	455	457	495	463	500	501	461	492	438	471	473	494	486	504	501	464	461	448	517	495	479	448	496	458	481	449	503	472	431	438	477	481	481	479	517	546	470	514	488	510	508	521	487	451	449	459	484	502	488	489	499	489	484	448	459	506	437	474	491	438	506	489	466	451	497	467	464	469	501	474	475	468	483	489	486	463	488	439	473	469	479	491	475	470	442	443	501	448	472	471	523	492	453	491	499	441	457	456	443	503	462	451	464	471	486	490	478	450	475	472	478	424	483	513	482	446	468	451	492	470	472	475	481	445	445	461	466	469	488	455	468	477	456	502	478	480	437	485	516	468	486	493	436	484	467	486	445	491	436	467	503	459	471	459	466	465	469	471	449	448	498	511	470	463	505	463	458	486	489	480	483	460	474	430	458	465	489	466	504	423	435	445	498	442	463	449	491	477	470	436	484	501	442	465	479	457	469	476	479	465	471	472	460	455	468	478	468	451	453	478	491	472	472	553	456	446	474	488	466	496	446	453	455	439	445	421	471	476	478	444	480	472	438	457	476	492	449	446	482	478	456	440	465	451	473	459	470	497	427	486	441	478	474	486	497	480	494	485	467	499	483	457	466	495	492	452	447	481	434	445	495	470	490	466	479	436	512	460	475	462	452	470	496	497	422	453	484	486	465	477	489	478	487	466	477	472	483	478	479	479	456	442	484	483	465	511	462	451	485	463	447	458	526	478	508	501	475	496	515	459	489	507	460	496	466	492	479	477	486	443	452	468	468	474	500	524	476	480	461	471	507	451	480	500	520	477	495	486	490	451	458	505	458	468	492	489	484	498	482	450	496	497	479	464	468	497	487	456	514	524	504	469	444	449	508	475	494	481	496	482	466	464	483	520	473	493	496	501	500	507	505	460	492	449	437	457	487	491	477	498	433	483	461	450	444	497	482	483	466	511	529	478	454	472	447	451	458	481	461	502	489	474	454	501	474	478	455	482	462	468	491	478	485	463	445	460	482	501	480	441	488	488	476	466	470	486	440	473	446	414	456	456	476	460	432	486	466	497	484	480	469	465	498	472	463	492	460	466	481	489	463	531	485	478	456	491	476	459	462	435	486	472	447	424	452	500	450	451	495	511	442	496	504	434	472	451	453	494	541	471	467	521	530	456	481	473	427	463	473	462	470	502	451	459	423	486	418	488	442	438	504	509	485	458	490	501	542	435	498	494	440	479	444	477	479	464	468	490	487	470	457	469	465	514	461	457	486	468	457	453	496	496	495	476	455	473	496	495	453	465	462	503	480	494	483	468	521	455	473	470	477	495	489	471	471	480	473	483	487	480	483	463	469	507	474	474	457	513	438	440	508	446	431	473	459	470	491	484	490	475	480	461	505	460	457	479	463	434	500	504	472	490	492	501	498	502	493	473	499	467	459	490	463	511	463	444	469	479	485	452	513	476	462	448	491	468	508	441	480	521	469	494	480	461	467	501	481	456	492	486	460	465	482	478	485	439	508	515	486	463	478	504	455	468	481	504	513	471	492	473	517	478	510	472	477	456	477	467	519	509	498	487	473	473	438	510	443	475	505	482	461	475	457	460	467	520	473	494	479	486	490	489	493	464	499	486	444	527	489	461	465	469	466	488	490	494	457	507	459	462	476	499	468	495	483	466	453	492	433	463	463	469	457	490	456	453	438	457	445	513	437	458	476	465	466	431	474	446	483	445	475	473	421	466	467	448	437	488	472	486	460	512	467	466	431	463	469	507	477	474	498	451	500	478	490	487	457	466	449	455	489	508	472	477	500	471	511	469	496	455	474	509	496	476	498	488	465	492	475	481	486	482	454	466	483	477	464	496	494	504	451	451	459	452	473	450	477	494	472	475	471	442	497	443	455	461	474	459	493	488	487	438	494	531	484	469	486	462	478	496	490	465	491	518	451	472	470	483	490	477	479	454	459	463	473	486	498	472	476	473	422	474	455	483	470	449	472	500	470	465	469	475	472	498	470	500	488	441	488	444	469	463	422	502	487	463	501	450	509	461	476	499	464	462	446	467	482	464	458	461	450	475	523	417	488	504	476	408	457	467	504	477	484	469	477	499	456	468	455	460	461	468	479	471	470	476	505	481	468	453	496	469	492	438	448	498	476	509	454	468	459	534	486	453	506	455	461	491	445	491	495	494	451	474	434	469	482	489	490	474	466	484	466	458	467	491	494	427	470	455	468	491	462	464	461	431	473	451	474	517	467	511	489	460	440	477	487	501	447	464	502	448	460	452	460	489	481	474	482	499	497	430	475	458	478	474	464	466	451	462	454	459	463	498	467	490	473	534	489	447	498	475	449	449	507	493	491	473	463	465	477	511	469	533	510	463	493	499	469	457	473	477	482	508	496	487	457	460	513	467	472	497	467	487	477	454	472	469	455	443	478	466	460	454	482	456	461	447	472	477	461	489	450	467	468	477	477	471	438	507	472	473	522	462	473	494	490	451	472	459	472	459	460	466	480	469	442	497	463	468	505	464	446	453	468	498	448	437	498	484	465	477	458	480	480	472	477	483	460	487	495	520	473	498	475	503	482	479	450	459	476	447	491	447	493	481	495	465	485	484	518	486	468	493	482	444	450	445	450	440	443	474	480	444	459	498	488	467	504	517	438	457	472	512	460	518	447	505	475	493	470	450	478	471	470	474	483	490	493	471	475	478	483	463	482	482	497	494	443	495	488	487	454	502	495	462	473	456	462	462	444	467	508	466	486	422	525	475	447	522	453	468	467	460	499	464	498	459	504	475	469	492	477	509	469	499	473	475	460	440	484	453	481	459	459	514	479	484	475	475	486	459	462	433	474	475	483	502	456	492	389	444	467	487	485	471	495	456	484	509	456	493	446	498	438	462	478	469	494	484	467	480	439	485	474	471	467	473	502	463	490	473	461	450	457	459	480	455	470	472	438
24742	21609	28762	25475	18999	8467	3505	1699	1085	719	562	485	468	483	438	440	404	382	346	326	358	769	928	1051	1015	889	390	337	400	355	372	333	363	409	372	356	348	327	304	286	298	309	322	298	313	290	303	318	268	317	302	312	309	303	287	285	281	266	294	289	300	286	299	328	299	295	288	333	295	303	332	300	280	295	312	306	277	284	292	330	298	305	292	314	321	300	279	293	331	315	317	314	275	298	291	296	310	305	292	317	307	292	319	315	290	294	285	320	323	306	300	300	304	306	302	317	308	306	286	315	287	306	332	291	301	310	298	278	284	285	290	307	325	309	303	314	294	310	299	252	315	290	286	287	301	291	311	276	296	296	325	278	290	304	295	277	300	319	299	303	293	311	317	300	319	317	313	290	277	314	296	324	285	285	302	299	288	296	322	301	296	288	285	304	289	312	316	323	318	301	309	334	299	287	293	301	293	294	305	295	302	276	318	296	304	277	288	293	308	301	280	322	282	295	294	292	309	314	292	305	301	302	286	296	265	285	283	331	311	300	310	301	293	326	294	284	281	286	296	325	305	310	312	284	305	292	278	320	306	283	291	320	324	289	309	311	293	328	282	295	288	295	321	315	293	306	338	314	326	306	309	304	296	304	296	259	282	286	305	311	303	297	300	335	305	281	332	314	313	280	317	315	298	313	285	313	288	310	298	276	307	277	282	298	326	298	311	303	280	288	314	340	283	324	288	322	268	287	300	275	295	298	289	290	283	316	316	311	292	308	307	315	302	310	321	316	306	287	297	308	301	274	289	292	299	289	274	321	313	303	304	292	316	316	292	321	322	271	274	337	288	311	332	324	292	297	305	284	314	331	313	289	315	299	323	325	309	279	325	287	324	331	306	266	287	312	281	291	322	302	310	277	290	310	300	309	330	286	306	312	307	305	314	288	302	305	268	282	317	299	313	315	310	285	318	294	294	310	315	300	280	305	289	284	304	296	264	310	318	297	297	286	322	305	312	336	299	312	319	306	294	307	288	304	293	283	319	301	338	306	301	295	292	343	324	305	308	335	298	281	305	282	289	296	302	280	325	284	285	284	297	308	310	322	294	305	286	294	305	323	254	295	313	300	292	294	320	332	325	297	299	310	291	309	276	277	329	294	317	287	269	330	305	295	323	322	314	315	318	302	318	304	318	299	305	318	306	286	294	305	282	305	313	287	300	325	261	318	287	323	300	298	299	309	321	317	325	315	251	305	313	319	297	312	306	301	316	297	289	318	311	302	310	282	298	316	275	292	312	307	328	320	307	302	290	283	286	308	291	277	277	292	294	282	348	293	298	306	303	313	301	269	301	301	311	300	271	308	304	306	272	324	313	288	355	286	326	297	303	299	286	303	285	299	292	280	330	303	296	292	319	305	319	281	305	360	309	293	272	291	313	315	281	276	290	280	309	288	337	327	317	295	266	278	318	303	280	293	291	334	311	297	318	342	320	308	300	308	312	294	323	311	310	282	314	314	294	297	314	323	277	295	323	314	300	321	318	301	308	294	257	318	306	293	322	301	306	299	287	290	266	296	308	282	304	296	334	327	308	308	274	325	297	297	282	298	303	295	330	329	299	300	310	299	271	298	309	296	311	280	321	319	319	308	270	295	317	302	303	304	261	304	259	304	319	304	315	316	286	316	275	333	303	317	320	248	304	318	297	314	316	298	309	311	328	297	308	290	294	262	309	303	314	288	284	322	269	266	314	296	302	313	305	270	293	334	273	311	298	301	290	297	297	305	290	326	286	307	298	292	282	295	281	312	282	301	307	266	299	281	282	282	321	316	294	305	305	279	279	304	310	287	320	299	305	273	304	319	262	277	300	305	341	309	281	280	313	297	322	278	305	307	320	278	287	304	299	328	299	305	316	334	314	305	338	291	308	300	297	326	329	300	296	285	341	303	319	317	299	283	307	280	292	304	291	288	307	281	308	301	299	304	330	289	299	300	309	321	331	287	297	306	278	300	313	309	292	300	310	281	300	332	284	313	287	260	313	302	300	312	288	336	304	311	319	312	299	301	284	326	324	318	321	276	296	274	284	311	295	321	279	281	268	275	306	300	297	324	301	311	320	296	277	298	304	317	317	299	313	283	305	316	303	296	328	304	327	308	319	300	311	304	332	293	316	300	314	305	294	330	326	324	285	307	318	282	319	291	282	288	308	327	287	301	294	272	305	308	305	313	280	278	297	313	303	277	304	307	308	310	300	305	295	324	292	326	310	307	283	309	307	315	289	293	286	279	315	295	343	323	317	307	303	284	291	288	318	293	283	301	317	285	328	296	280	275	293	297	302	279	294	321	269	290	335	308	311	303	275	340	322	279	275	325	325	296	284	295	306	330	281	269	295	280	318	275	294	308	283	296	291	313	285	278	294	281	323	293	309	303	310	308	302	299	267	332	335	289	283	323	269	294	303	321	290	293	334	327	287	276	303	294	330	297	303	305	318	331	312	297	285	238	345	297	306	289	292	263	310	295	313	314	313	307	300	307	297	310	300	313	301	307	297	325	328	309	292	292	291	304	302	326	300	324	294	305	295	305	275	316	296	299	310	287	324	312	299	275	321	284	332	307	348	305	320	295	286	305	277	295	308	312	314	301	301	310	288	325	298	315	295	286	312	285	311	294	309	313	298	314	303	323	323	262	294	317	319	322	324	304	296	323	313	329	302	316	289	279	286	308	313	301	320	294	290	303	298	297	306	306	311	299	286	304	295	324	324	305	321	296	297	331	349	335	302	308	331	301	323	312	305	303	330	285	294	300	308	314	294	301	294	341	300	306	303	295	307	291	296	278	292	306	324	327	316	323	299	323	322	294	297	324	284	282	297	312	290	309	292	303	315	321	293	316	318	282	316	278	299	293	313	312	321	323	279	303	287	303	286	286	310	359	312	314	277	305	322	334	306	303	284	313	323	281	324	298	284	296	291	273	308	310	309	278	338	332	307	317	305	314	289	298	276	303	271	297	292	312	325	303	317	311	303	289	324	297	318	277	278	300	307	310	286	306	326	284	299	306	303	287	296	309	325	309	296	312	298	305	296	284	306	319	338	275	312	350	289	294	297	283	294	312	314	283	315	319	283	282	286	298	300	326	297	319	307	315	308	318	345	296	307	324	300	308	288	275	306	302	315	317	284	283	294	319	296	276	308	308	297	307	314	304	323	275	313	296	277	318	314	321	314	284	274	270	325	297	279	298	319	285	294	327	295	310	292	292	319	314	301	338	318	313	327	313	283	302	303	311	296	338	288	299	277	293	314	250	275	299	298	332	310	344	320	283	301	317	317	301	316	294	303	336	340	300	303	309	294	324	284	345	341	268	314	321	298	285	279	293	276	280	289	288	276	301	292	294	303	291	299	279	327	272	288	309	305	297	294	280	298	279	320	280	295	287	300	331	290	327	316	288	323	283	303	268	320	317	292	295	309	291	283	336	314	267	304	320	293	286	335	306	303	315	298	328	281	322
35288	51748	42970	27038	16487	10419	6474	4029	2614	1836	1426	1045	985	912	905	921	764	673	640	596	622	1797	2248	2528	2338	2080	664	649	652	631	658	626	691	718	649	562	516	524	501	441	482	443	453	499	449	472	490	465	478	428	482	521	463	508	483	477	502	479	490	504	498	523	507	482	506	516	472	522	496	490	450	493	478	456	501	473	485	468	449	482	467	463	485	489	463	431	469	435	488	454	480	469	471	473	498	459	495	457	484	458	508	447	474	463	516	450	452	498	464	526	501	480	459	477	473	453	469	471	471	468	463	475	493	512	511	467	461	504	452	537	496	459	449	473	501	468	477	483	481	485	477	479	450	468	488	473	463	461	465	491	499	491	455	447	494	469	454	445	485	481	483	471	466	459	460	444	503	500	444	485	486	465	470	464	506	448	482	475	477	493	491	499	445	489	472	523	479	450	452	485	479	510	488	469	430	472	463	469	474	519	442	484	467	462	479	469	475	472	468	454	481	475	473	504	492	465	473	441	464	468	436	460	511	496	434	466	504	492	479	468	491	461	458	484	476	454	494	492	496	436	473	479	464	481	469	478	456	514	494	492	479	448	488	474	443	458	510	501	486	458	476	491	439	455	411	450	491	454	434	471	458	463	500	488	451	478	494	481	496	522	471	475	461	488	492	477	441	483	495	465	484	477	482	474	499	492	441	522	465	446	490	458	479	484	497	486	509	476	498	469	485	462	492	442	471	509	498	490	494	505	499	517	440	496	460	444	487	448	501	502	438	473	462	470	473	476	450	495	448	464	499	504	492	484	446	462	478	535	514	457	473	527	492	470	481	468	499	459	471	457	477	494	471	518	455	507	460	470	473	503	490	460	459	460	474	478	494	462	484	474	459	471	470	476	469	469	496	479	467	491	495	481	476	468	459	451	473	499	486	493	457	461	468	535	498	514	497	512	495	439	483	487	459	461	511	495	490	488	472	446	489	508	499	448	465	493	506	459	477	483	459	473	458	472	495	482	454	476	472	449	469	479	456	487	494	495	475	463	465	472	453	472	484	464	437	472	492	508	499	496	488	513	457	486	499	471	438	491	468	473	483	492	450	457	470	458	479	465	457	481	502	475	478	468	490	503	468	488	456	488	471	477	435	480	447	494	515	428	461	489	479	463	491	468	466	412	514	470	529	453	478	479	448	480	495	434	497	481	495	505	489	523	487	484	471	504	496	480	509	429	459	484	471	436	491	474	491	490	475	460	504	464	494	462	479	476	463	486	475	467	483	540	458	487	469	515	446	527	509	521	464	473	476	477	440	478	500	454	489	475	425	451	486	486	488	470	461	447	511	462	484	481	437	490	473	425	482	461	485	480	479	478	451	505	478	483	484	510	483	477	466	507	450	525	488	472	475	436	457	466	457	450	463	486	454	509	444	479	466	466	496	488	429	487	495	465	512	484	483	513	493	484	520	491	483	483	516	470	473	494	485	496	487	498	479	425	468	453	461	453	470	457	455	463	471	450	488	461	497	497	428	472	499	485	506	501	496	503	489	460	470	442	421	472	488	459	480	491	491	464	467	506	462	508	456	474	486	470	446	467	459	487	446	454	466	486	483	453	468	484	493	464	472	453	457	492	505	493	526	437	497	477	511	477	470	515	474	493	503	465	485	482	474	498	485	469	506	516	483	451	449	496	456	498	443	486	447	508	490	460	505	462	469	490	482	462	458	481	490	469	473	478	475	490	447	488	476	482	468	436	458	500	496	492	481	497	516	520	483	470	477	466	514	507	470	466	476	436	516	526	451	459	482	485	477	504	497	486	472	458	489	469	496	531	506	452	466	513	495	451	440	478	459	479	453	467	491	462	483	497	471	469	444	465	514	468	421	485	450	456	462	514	440	487	430	448	491	502	471	489	500	508	470	460	449	476	489	470	471	483	491	457	500	459	492	459	474	497	486	427	450	503	494	449	463	452	482	480	487	461	475	472	476	440	486	478	504	505	508	491	455	474	446	499	483	459	497	435	481	477	473	495	465	497	433	487	481	505	452	488	465	490	457	464	459	475	479	474	504	457	466	481	477	471	459	485	462	488	480	491	506	453	461	473	514	501	459	518	477	481	497	475	505	458	465	502	477	450	545	488	433	508	486	465	506	484	479	479	495	454	464	543	494	460	447	487	485	456	505	500	483	515	463	499	470	476	472	491	470	474	482	504	469	466	463	477	501	461	482	487	457	485	500	432	494	484	482	477	486	493	466	463	447	495	479	495	478	488	484	467	489	500	490	563	481	490	477	514	487	492	488	515	507	500	508	492	460	479	495	464	472	510	487	466	461	469	481	462	505	520	483	445	474	489	475	479	507	463	481	427	464	464	475	493	495	507	437	444	431	482	491	462	475	497	561	421	452	457	483	464	477	475	469	503	454	450	466	479	458	482	485	493	460	503	495	476	504	471	513	444	457	459	463	509	488	467	463	481	468	468	457	470	491	493	489	453	454	488	450	484	484	457	487	491	473	442	482	493	469	494	470	483	507	477	461	495	460	440	515	455	457	481	486	477	458	452	504	442	431	473	476	460	454	450	504	458	474	487	516	501	470	497	485	503	460	510	503	488	499	464	481	492	508	485	479	447	462	433	473	501	467	453	480	493	490	489	459	499	467	474	479	454	511	449	448	500	403	480	484	467	444	479	469	475	449	499	482	504	451	447	480	484	492	516	488	518	488	494	497	491	473	512	499	478	472	480	477	478	505	488	493	460	486	494	479	521	455	514	457	511	466	483	456	465	501	483	520	427	527	466	487	486	542	450	480	496	456	454	472	459	513	455	513	485	478	439	451	472	485	433	452	482	489	459	474	501	475	465	451	457	486	473	474	479	489	431	508	494	490	485	487	509	509	477	481	467	446	525	458	478	491	464	464	519	478	462	496	500	481	471	494	473	467	448	508	453	467	489	439	501	499	443	470	475	478	491	485	460	507	454	471	430	496	483	445	458	462	483	468	504	495	457	455	493	479	492	530	450	478	476	442	509	489	488	496	449	515	508	492	493	451	525	486	499	485	474	498	473	467	431	422	474	534	485	488	475	471	454	473	495	513	432	497	482	495	503	509	478	495	483	490	495	474	513	501	458	468	479	473	481	492	443	429	420	500	473	506	465	457	485	461	499	465	476	490	490	475	502	469	483	461	451	497	499	453	487	471	474	477	472	515	474	464	499	478	448	455	483	462	485	472	490	478	489	495	457	450	450	450	488	458	446	503	480	484	478	458	442	495	471	465	466	495	513	462	515	486	457	442	469	435	464	513	430	490	476	436	446	486	485	465	462	489	509	454	471	469	456	448	420	512	520	505	452	445	484	464	454	479	478	493	516	483	485	487	449	486	460	482	490	521	463	479	473	461	459	467	489	479	483	486	514	512	474	495	488	469	467	487	464	489	453	464	461	456	457	463	456	461	514	473	475	452	446	544	444	453	504	493	465	480	472	485	494	482	482	462	474	480	479	480	470	463	482	450	474
23562	21607	29344	24366	21721	19941	9840	3579	2009	1172	745	558	518	529	519	523	466	428	393	380	412	759	860	1188	1768	1207	329	406	337	359	518	634	692	716	660	481	421	350	326	317	312	316	304	318	306	328	312	292	291	315	284	310	338	333	293	326	314	311	332	288	309	317	317	284	328	334	328	306	285	310	310	337	286	300	287	300	307	302	291	312	297	345	343	295	333	307	306	330	332	311	307	292	298	324	327	287	318	330	324	269	307	311	295	312	317	315	299	334	277	331	326	290	292	311	273	331	339	298	294	286	322	342	306	316	309	331	275	296	319	323	291	305	332	312	319	290	316	330	318	311	339	298	312	288	314	339	312	310	312	292	309	282	281	301	297	312	323	301	313	286	332	279	299	283	309	306	286	299	295	316	343	321	307	318	309	328	313	317	314	309	337	314	295	283	258	343	302	324	300	311	300	303	323	322	309	321	327	310	320	323	291	308	278	292	311	301	309	303	318	311	305	313	322	327	332	295	327	267	290	302	306	263	320	312	291	301	313	329	339	305	281	317	318	313	299	306	331	328	331	283	296	331	299	326	296	296	340	302	307	323	310	289	288	271	311	297	273	324	318	309	309	312	308	301	273	288	300	307	332	314	295	317	316	302	282	295	306	309	295	298	328	270	298	304	306	275	306	300	292	328	304	322	314	332	303	285	303	331	328	300	314	293	332	301	345	335	301	301	311	316	295	326	313	297	302	294	321	285	300	292	306	313	310	256	273	307	290	301	301	281	322	305	275	342	329	329	293	300	340	319	326	294	319	300	309	281	281	285	314	319	289	343	286	293	292	296	288	297	320	303	308	320	307	275	330	309	298	308	333	301	307	299	322	325	304	306	283	301	299	280	314	306	325	299	305	309	318	283	320	305	353	360	340	314	278	292	302	302	328	308	322	282	304	266	285	301	279	306	323	291	329	314	309	300	284	319	323	286	324	312	312	301	314	318	300	299	315	296	301	315	310	313	278	296	291	301	300	289	301	309	291	310	312	277	283	296	290	318	309	280	295	319	317	309	303	291	273	309	298	315	318	312	335	279	299	287	311	292	290	334	333	284	300	301	294	330	295	316	321	286	320	308	305	298	309	282	325	291	308	275	279	331	328	323	302	277	317	309	293	298	320	303	278	325	320	296	282	304	329	325	318	298	292	302	279	320	305	309	317	301	318	316	321	323	304	337	280	293	295	299	312	316	335	337	312	314	304	309	290	276	296	288	336	306	310	274	297	282	320	275	315	326	331	308	260	307	298	290	302	320	315	323	315	288	301	310	318	251	322	317	292	268	288	318	307	299	312	345	342	310	298	325	307	270	291	318	303	314	293	290	310	300	290	331	299	289	327	313	283	307	300	305	299	293	308	328	310	287	306	327	323	281	307	284	335	285	300	344	305	325	324	301	275	303	306	311	279	328	315	284	297	281	281	269	304	313	285	293	294	307	270	344	291	296	309	311	299	302	305	286	295	310	293	287	304	292	298	295	307	304	356	278	289	300	337	316	319	289	307	314	332	338	333	270	305	292	292	285	284	322	312	288	309	294	333	311	305	321	283	310	314	291	324	294	312	304	296	296	278	293	304	276	282	331	292	274	287	300	259	350	312	284	314	317	334	316	321	285	309	307	301	306	299	292	297	301	322	317	321	306	284	305	311	301	279	286	317	310	301	301	302	287	332	289	331	321	294	303	333	286	342	294	278	292	297	313	297	304	288	339	303	310	281	290	319	291	306	297	299	350	321	290	304	343	309	289	307	327	286	296	310	350	299	325	319	299	285	295	313	297	331	295	325	341	311	297	316	272	320	273	267	295	270	319	274	308	268	301	272	286	305	318	333	269	291	325	316	323	310	297	297	298	305	319	306	293	330	280	328	308	284	292	326	287	303	346	309	285	324	304	330	317	301	290	308	336	311	287	295	317	297	349	282	326	292	293	275	309	327	318	296	281	282	311	290	277	320	320	279	296	294	282	312	322	327	314	310	292	270	312	314	299	253	317	301	314	310	307	314	292	274	287	292	300	316	266	292	266	312	311	319	308	303	277	298	283	314	296	308	334	290	310	326	280	310	302	330	299	324	295	305	317	322	309	309	298	302	316	307	288	318	316	298	316	310	286	299	321	300	302	321	310	309	328	308	287	311	310	295	300	308	295	315	322	341	305	336	332	283	287	300	289	323	281	284	307	301	301	305	299	321	277	292	302	300	277	284	304	291	269	303	294	304	306	302	305	318	319	296	306	268	301	284	289	302	348	335	287	295	303	332	324	299	302	298	310	287	275	319	336	321	267	296	307	312	313	323	337	289	297	295	313	292	334	326	308	296	321	314	286	352	292	290	332	306	319	332	325	299	353	286	305	282	342	331	283	323	324	303	318	281	328	288	283	308	282	295	299	317	295	309	271	291	311	301	301	318	304	310	286	307	305	311	296	334	316	322	300	287	316	306	298	309	310	305	295	296	314	280	330	268	295	337	280	336	331	327	307	309	323	315	287	297	312	276	291	316	292	277	319	306	294	292	298	316	298	300	299	337	284	275	306	343	321	313	327	282	290	312	308	313	304	274	300	307	303	303	308	286	299	304	290	301	306	293	320	289	287	275	294	295	290	279	279	309	311	290	349	299	316	304	303	295	304	279	316	317	272	294	294	328	297	341	331	284	304	331	295	312	316	332	341	285	329	313	314	275	307	293	275	320	309	346	304	301	313	305	296	270	360	296	285	305	323	319	308	302	309	313	305	278	272	292	284	336	313	310	320	326	321	292	312	278	306	304	272	316	321	308	281	303	330	258	304	294	287	299	304	291	309	329	300	317	304	298	338	291	302	295	294	354	330	295	295	286	284	311	347	309	286	334	295	313	313	299	307	295	280	295	337	320	327	303	309	319	301	313	310	342	328	330	293	288	328	308	290	315	312	299	330	321	292	277	304	300	292	325	260	327	312	294	304	322	311	341	306	320	332	307	288	282	275	312	311	305	332	325	289	300	304	295	326	283	304	270	305	304	323	279	323	285	297	273	296	333	303	332	281	282	290	274	321	323	305	341	307	283	322	284	307	311	308	318	288	297	325	312	301	303	302	291	292	299	319	291	281	319	307	305	336	294	357	288	310	300	303	317	327	300	325	285	295	306	322	287	310	301	295	287	311	289	334	303	311	299	277	308	340	299	302	312	312	274	299	303	284	294	280	310	298	312	318	311	320	300	319	314	319	289	295	313	291	295	280	307	290	279	303	307	323	302	282	336	284	309	299	311	283	294	326	314	332	295	283	336	278	285	312	324	286	276	304	297	329	270	327	291	312	362	293	298	318	317	277	316	293	320	304	330	328	298	300	271	313	279	288	301	306	337	300	292	289	303	278	343	279	307	273	328	314	292	291	309	317	325	299	298	288	295	310	291	307	316	287	300	299	294	289	316	285	293	306	316	319	305	318	298	299	337	280	307	320	321	310	264	302	325	301	320	299	278	321	288	294	320	313
38673	57228	48144	31507	22402	15437	10926	7048	4791	2760	1781	1323	1188	1177	1202	1164	953	773	720	644	821	1849	1859	3219	4258	2849	685	617	632	619	1032	1280	1651	1590	1377	1063	716	578	483	497	449	498	484	464	481	505	484	469	475	469	496	488	482	445	465	441	480	463	446	483	482	458	473	499	458	470	452	459	472	483	437	467	468	483	465	478	489	496	476	453	477	504	531	465	455	483	488	461	458	510	504	490	493	527	445	474	441	466	489	454	459	465	470	477	458	489	504	471	446	459	455	467	458	484	447	491	517	463	467	420	463	472	512	468	442	525	472	429	458	475	484	493	486	498	465	527	461	444	482	464	444	488	508	447	431	460	480	481	499	472	481	473	471	505	454	475	432	473	452	455	498	490	450	498	438	497	460	446	465	414	478	434	462	437	479	439	467	479	475	438	464	485	517	469	479	487	500	469	488	440	469	479	495	447	473	443	462	486	486	497	493	515	509	457	491	483	453	488	490	478	499	468	492	450	468	489	490	504	451	469	493	486	437	467	471	483	505	459	475	416	458	523	464	485	452	442	494	503	488	490	479	460	425	471	485	478	517	497	459	525	449	498	485	482	498	509	475	497	457	465	468	483	479	473	485	495	455	460	467	490	493	457	442	517	431	475	477	480	481	442	458	446	472	467	466	458	446	490	486	471	437	495	497	515	464	494	489	489	483	485	485	490	503	455	504	465	481	487	449	482	460	462	455	464	522	489	466	474	480	486	457	463	455	430	488	423	463	478	491	468	433	458	450	465	481	515	488	455	444	451	469	499	455	491	464	496	467	495	480	512	496	503	497	482	438	442	486	451	444	454	487	468	470	444	472	480	480	492	498	467	478	489	500	465	477	464	457	463	491	430	479	488	464	426	466	449	456	449	488	485	485	466	468	461	463	476	512	483	477	480	486	446	463	433	439	456	436	462	450	495	472	472	448	439	452	509	452	474	456	469	488	476	481	470	469	493	477	453	501	525	472	476	484	459	437	473	489	507	464	481	436	437	473	470	442	498	440	470	471	484	472	476	460	479	468	502	433	481	448	502	438	472	489	446	469	430	490	461	492	470	459	448	473	497	477	475	490	504	497	442	485	504	464	455	503	461	440	466	469	520	499	493	480	477	490	464	481	467	507	470	481	462	489	444	513	489	501	464	461	511	440	424	507	486	483	483	483	454	477	467	485	455	486	505	478	450	473	470	474	473	432	484	449	487	479	480	488	469	471	465	475	513	467	448	510	448	462	444	456	482	531	449	459	448	474	409	459	460	505	463	452	435	447	501	463	455	432	464	448	446	484	504	488	448	484	471	513	487	493	502	481	474	520	461	459	484	479	487	493	466	459	462	456	473	463	490	496	465	487	446	501	479	427	462	468	478	486	493	486	454	449	465	497	471	478	464	485	490	439	498	476	494	479	499	463	497	483	464	466	484	491	463	429	440	496	473	460	465	523	480	527	461	463	470	508	458	495	486	491	512	491	473	467	478	461	472	462	461	440	486	444	468	489	464	467	488	471	459	450	470	476	468	469	451	467	483	475	459	478	450	454	465	482	465	499	465	460	477	457	461	464	478	483	457	477	473	433	499	482	463	471	475	489	440	453	512	487	468	461	479	457	443	496	444	455	483	479	454	450	451	469	479	457	484	482	471	443	495	474	477	458	464	476	492	478	495	483	494	459	502	431	471	448	479	492	490	481	455	469	497	473	487	493	494	461	502	487	453	466	430	458	457	467	455	489	468	467	478	478	482	492	460	470	461	490	470	502	469	453	450	484	464	453	466	472	426	461	487	483	453	474	477	495	487	461	485	499	477	463	464	492	483	469	477	448	487	449	486	501	527	480	503	465	454	474	502	463	441	451	452	444	472	500	519	456	504	492	498	451	454	483	450	465	493	431	459	475	455	469	447	496	460	455	472	485	480	513	490	473	485	488	480	446	486	480	476	493	449	431	468	496	441	457	476	486	483	468	458	488	444	452	458	456	471	448	471	448	468	445	427	467	465	483	438	466	463	449	456	476	482	471	465	478	487	535	474	471	468	446	479	479	449	478	502	467	480	474	475	443	474	481	471	463	460	448	459	465	425	493	489	483	458	496	439	490	471	456	450	458	442	504	470	479	473	473	490	467	481	465	476	474	479	477	466	467	468	441	458	471	465	456	472	436	461	477	468	496	459	478	437	491	520	492	462	515	478	502	475	468	499	474	492	455	481	482	466	449	499	499	428	491	501	509	495	474	500	453	501	466	494	476	467	475	481	461	499	469	448	488	503	478	486	515	479	493	488	480	441	461	467	461	491	516	464	520	487	433	510	477	453	468	443	485	505	485	511	465	491	484	496	437	533	465	471	481	488	497	472	481	472	447	462	468	477	507	465	475	485	486	493	465	437	456	433	437	498	465	459	437	474	449	518	463	512	494	470	493	462	461	442	484	448	472	480	454	484	457	435	513	504	459	492	459	492	480	473	485	494	480	505	476	430	482	489	441	497	430	495	486	489	470	476	416	507	455	484	497	487	472	493	454	468	478	478	472	474	454	465	475	459	489	472	493	479	485	479	470	451	480	482	496	451	467	482	480	500	464	438	472	470	460	434	477	440	466	478	498	462	488	465	473	481	479	468	475	501	466	459	443	497	484	493	473	419	470	481	454	431	452	482	463	448	458	446	461	513	442	504	499	456	509	496	487	472	484	458	467	461	444	492	473	472	471	497	464	436	477	477	419	489	453	481	476	475	468	457	469	471	477	433	485	431	487	435	470	507	468	456	507	460	513	457	483	422	496	449	467	491	506	482	456	479	467	466	444	434	454	451	471	473	477	513	483	501	498	468	477	462	439	484	507	439	464	491	494	486	434	433	463	454	448	472	464	472	479	458	464	469	498	496	481	478	452	442	468	473	460	481	474	479	449	489	453	466	440	485	498	500	462	458	464	496	464	460	431	512	462	482	444	482	502	484	442	473	457	464	445	463	478	483	491	478	431	493	492	496	442	513	468	474	460	497	463	467	486	479	517	474	477	448	463	466	484	470	472	479	473	449	503	479	478	456	467	479	465	484	433	490	482	440	465	460	521	479	418	465	476	465	441	445	518	496	489	444	439	486	461	438	435	490	491	470	491	483	475	456	505	461	470	503	480	462	464	498	460	501	516	475	505	518	472	486	451	481	471	469	459	468	456	469	466	506	501	476	457	497	458	540	489	544	468	481	464	481	474	476	477	462	473	468	471	482	498	507	483	479	455	472	512	478	491	503	466	473	475	466	455	472	506	484	484	445	467	485	427	474	459	478	492	507	497	479	473	474	442	458	457	435	452	456	474	457	487	453	486	482	442	467	481	455	506	503	461	479	460	477	540	475	469	483	463	544	489	472	464	506	486	444	484	508	453	525	465	480	500	505	521	470	463	445	470	468	453	478	463	459	496	442	479	504	484	451	476	485	446	448	491	488	477	415	475	503	463	464	424	452	464	468	474	471	452	525	468	470	471	459
30169	28154	29420	16705	5444	2065	1081	699	643	519	453	388	405	342	369	376	390	348	335	322	325	397	405	385	432	341	387	334	331	320	345	330	340	309	321	286	304	304	318	279	294	285	278	293	310	299	311	319	309	310	289	281	306	341	317	313	257	297	328	291	300	325	311	293	286	311	303	290	280	296	314	296	319	295	310	309	334	311	292	282	331	308	297	268	282	307	319	318	331	311	322	293	291	297	302	327	290	287	314	336	303	315	293	272	263	314	274	304	294	306	306	288	265	291	311	301	306	332	300	331	293	326	314	317	307	293	288	310	303	286	281	325	329	299	320	288	320	299	342	307	306	303	284	280	290	303	295	274	311	271	275	301	310	299	307	295	316	305	324	292	322	303	305	285	291	297	287	313	301	295	299	282	271	315	331	307	300	292	314	293	290	292	326	301	301	307	322	299	304	330	280	286	300	288	313	282	294	275	291	309	299	302	290	285	293	322	297	301	325	309	279	334	305	300	287	305	327	288	312	325	321	324	322	297	309	301	309	291	285	312	276	287	332	315	328	326	287	259	268	307	299	270	287	293	284	279	310	309	295	312	283	296	313	309	298	299	269	313	305	289	316	295	335	281	317	299	313	318	301	304	283	302	319	297	277	289	292	295	291	333	294	262	323	306	304	346	329	284	302	273	316	288	298	322	285	289	294	322	289	324	286	300	311	298	333	322	309	300	302	297	319	309	315	334	346	310	290	282	306	276	289	270	287	299	334	307	304	301	304	307	289	319	278	327	318	293	279	312	314	269	283	317	304	295	309	322	275	301	282	307	307	275	301	310	300	306	316	312	292	342	299	285	300	342	322	328	303	277	283	290	280	316	309	305	296	311	293	314	290	286	328	299	304	296	288	293	316	304	311	291	330	284	299	279	323	293	307	273	300	290	315	319	311	278	277	312	293	306	360	305	297	308	323	298	302	315	288	305	317	272	299	302	337	306	296	315	273	293	307	295	266	313	311	325	310	323	294	297	263	301	338	311	307	291	344	310	312	331	302	277	318	295	289	336	312	299	316	278	304	307	309	302	324	308	313	297	302	291	321	288	296	308	290	315	309	334	321	290	253	270	297	279	315	324	316	305	332	303	322	302	304	314	336	290	289	320	303	312	307	316	315	358	265	296	306	326	310	299	299	279	282	301	321	280	338	288	305	294	296	289	295	277	301	282	315	278	311	306	287	282	331	293	291	306	324	319	299	299	303	301	325	270	285	296	320	317	324	296	281	276	294	277	332	318	317	286	286	307	307	294	285	307	307	290	291	286	288	318	325	322	297	301	317	317	269	297	319	276	263	304	307	324	298	318	309	294	302	282	285	304	314	300	310	298	298	318	302	307	336	281	301	299	311	311	268	315	315	321	290	311	291	291	293	294	308	313	309	298	309	295	289	304	299	307	322	282	316	304	312	297	332	303	261	331	293	319	340	325	271	304	296	292	324	303	337	303	292	300	291	304	313	314	278	309	266	301	272	322	314	310	298	304	305	302	323	328	280	314	294	307	275	281	318	308	305	308	295	275	287	295	301	300	298	290	285	313	300	318	308	308	255	293	315	291	325	326	291	285	313	293	345	281	303	267	324	294	302	265	307	315	317	303	299	306	291	301	290	301	290	312	290	303	311	318	338	295	310	293	320	296	264	328	309	326	327	311	303	287	315	293	310	333	284	280	300	315	303	301	298	308	309	303	275	322	304	324	308	289	317	323	282	310	312	295	289	306	312	279	318	320	330	288	301	304	290	304	295	297	307	318	304	296	291	300	292	328	296	325	298	321	307	297	333	298	325	306	308	309	312	305	326	305	296	311	318	331	298	307	266	305	302	307	280	297	319	292	301	281	305	326	304	290	316	311	312	272	307	313	294	306	290	306	318	285	292	328	300	307	314	286	297	271	316	285	335	309	298	318	293	324	308	279	293	279	308	297	304	315	299	315	293	305	308	291	294	299	280	284	322	320	295	278	314	280	274	281	283	316	336	265	303	294	278	307	298	307	304	282	293	282	314	286	319	290	314	305	285	291	317	310	305	317	281	302	305	319	307	306	318	305	304	330	336	331	334	309	300	319	322	296	293	299	274	292	317	295	281	253	296	303	297	291	278	296	300	316	318	333	303	288	306	308	296	295	327	287	257	275	269	291	323	319	311	278	309	304	309	311	299	296	318	332	316	309	318	261	282	290	320	315	313	280	296	288	290	284	303	283	301	301	338	304	302	283	323	258	309	311	303	343	335	328	341	324	305	308	288	282	314	310	304	294	289	324	313	331	311	328	311	294	296	298	297	291	306	298	297	294	305	318	296	300	327	299	297	279	320	296	303	317	295	308	321	312	282	307	306	306	313	307	284	299	316	317	288	304	302	308	307	291	321	300	314	302	322	295	284	328	290	313	321	314	310	328	259	320	297	319	307	300	301	312	294	296	272	292	303	301	312	301	313	313	295	281	308	282	319	316	287	293	281	328	300	325	313	320	281	293	324	297	285	298	267	310	289	307	288	304	334	305	280	289	314	311	275	311	299	302	323	291	324	299	326	262	300	280	299	302	303	311	305	304	321	312	302	309	286	318	308	306	296	309	292	287	295	301	306	305	308	270	290	305	294	263	301	327	330	304	318	276	319	297	271	296	312	313	325	308	295	286	325	281	304	296	314	347	296	329	315	279	299	287	305	299	291	293	295	329	306	338	307	314	321	323	291	301	269	299	313	302	297	341	300	301	295	281	304	330	336	295	310	289	308	287	295	297	319	310	313	287	326	311	272	324	282	312	291	329	271	318	311	268	311	315	303	305	282	281	263	283	301	279	340	304	296	286	313	298	299	259	306	309	310	291	306	314	322	335	320	310	316	302	305	310	297	291	310	312	299	330	302	295	288	286	297	306	277	305	307	293	288	277	325	323	355	284	270	305	289	305	296	281	314	312	307	309	279	294	264	298	303	278	295	277	307	285	284	279	353	315	317	284	305	311	267	308	269	335	294	302	319	306	313	281	316	314	329	303	287	293	322	326	301	279	302	270	306	300	299	294	291	290	302	280	307	308	302	278	352	273	267	298	300	298	312	298	312	305	290	286	276	333	293	309	324	318	293	328	339	278	315	338	314	274	309	263	321	300	294	324	325	312	281	306	296	310	331	320	293	315	281	295	269	318	307	298	330	309	296	312	305	292	314	331	283	266	299	303	306	290	306	303	323	306	294	322	330	308	298	300	284	278	318	306	297	290	274	301	279	335	282	291	293	297	312	273	314	337	299	294	280	304	286	297	270	311	307	297	304	298	289	286	292	302	338	321	326	285	330	296	284	297	324	323	291	324	319	299	331	284	295	306	344	308	309	298	315	321	283	290	306	292	309	308	303	297	299	314	305	287	295	312	322	301	319	302	306	306	278	293	317	301	279	321	307	319	312	291	296	299	313	298	329	330	315	329	361	328	285	301	295	333	317	299	306	302	300	318	295	305	301	299	307	272	288	305
37505	45240	38065	20131	9821	5074	2607	1818	1614	1148	910	718	651	671	662	679	723	655	586	575	555	708	824	846	753	725	646	596	497	478	470	522	538	541	471	527	482	478	457	481	467	469	456	469	439	481	482	453	485	440	512	485	496	481	505	480	471	492	449	470	461	494	459	472	476	462	452	486	468	468	465	495	451	460	489	491	473	448	452	446	475	495	520	480	468	470	512	484	502	493	475	511	491	510	440	486	537	438	492	499	451	439	490	467	448	449	499	482	508	453	482	504	468	505	456	466	505	463	470	507	481	474	494	447	511	457	482	487	501	478	477	487	482	460	465	503	471	464	476	504	524	473	465	439	476	471	477	467	506	504	444	489	451	464	467	496	455	468	445	457	483	511	466	485	514	477	476	482	482	487	453	466	470	463	501	455	516	472	484	492	517	462	504	487	451	481	469	481	489	492	444	479	457	502	505	472	427	448	486	467	475	445	467	447	493	493	484	481	499	482	464	503	447	466	469	485	473	478	479	462	462	507	493	496	485	485	503	488	487	439	483	488	428	474	486	490	520	487	446	472	492	502	444	461	488	468	517	503	469	456	492	459	462	492	469	453	476	472	465	496	461	500	442	471	485	466	455	470	473	474	472	481	509	503	488	439	472	475	512	451	509	470	466	489	459	464	497	468	463	507	523	446	487	526	523	510	516	478	451	509	483	482	458	464	495	460	466	482	484	482	467	496	456	509	475	472	476	511	493	440	474	518	494	497	476	488	483	441	474	480	466	463	463	494	493	474	501	465	480	484	464	474	474	455	510	497	527	453	467	496	480	459	485	461	491	500	463	474	478	517	480	457	469	451	501	487	523	476	523	511	509	481	456	469	454	505	517	444	454	483	506	490	488	492	493	450	505	460	472	527	489	475	502	472	484	484	489	468	467	492	464	478	521	510	477	452	503	446	479	474	493	446	479	489	492	456	463	508	482	469	438	495	499	486	470	497	495	464	471	471	470	496	448	494	471	442	524	487	497	515	495	504	461	475	517	477	488	491	460	475	511	512	457	462	483	497	468	480	458	489	452	502	473	468	474	491	437	488	485	455	478	485	501	463	474	521	435	476	440	470	443	518	487	479	459	508	507	477	475	460	527	478	461	464	479	523	432	468	515	465	479	440	473	496	445	482	474	491	522	518	496	440	494	454	476	477	506	478	459	513	476	468	495	464	461	474	494	487	482	463	487	516	446	505	482	434	520	478	514	503	491	477	460	444	476	509	468	456	440	494	498	473	441	453	477	477	474	487	522	479	530	487	475	490	484	445	529	512	467	477	459	448	514	521	475	455	522	505	485	509	507	457	489	484	457	487	496	494	465	483	512	481	472	448	452	469	479	479	473	500	461	480	465	471	433	488	485	508	493	461	493	467	484	450	468	474	491	435	458	476	490	447	468	446	474	465	457	514	487	477	487	451	492	496	437	462	507	506	476	479	502	474	440	494	459	441	482	482	443	501	492	469	478	475	503	491	499	483	453	489	490	484	499	457	459	455	508	531	446	464	467	479	501	533	485	474	483	471	461	459	448	509	479	461	466	535	475	445	516	490	472	476	502	521	464	483	504	449	502	466	501	471	495	541	523	447	474	486	497	501	461	480	513	473	428	464	491	488	487	493	473	481	474	466	493	481	457	472	502	472	486	486	481	477	484	482	485	459	464	508	477	468	504	474	467	484	496	488	452	488	463	493	492	473	507	468	487	491	487	453	506	461	476	467	458	449	497	489	468	466	461	490	472	455	478	491	452	459	481	469	478	460	468	502	498	485	455	467	455	450	507	470	500	500	465	483	502	516	461	467	489	483	525	483	496	473	511	519	492	480	450	451	481	497	473	494	463	479	494	454	454	497	520	520	504	484	504	453	509	471	461	450	468	498	486	462	474	492	456	494	489	490	471	487	475	453	488	507	450	475	461	475	504	424	437	427	497	488	486	457	458	499	502	497	454	462	527	501	497	480	483	491	521	472	474	501	513	474	463	450	483	489	492	487	484	453	447	478	507	475	453	463	458	485	468	461	444	468	479	465	502	496	466	487	485	450	445	482	490	465	466	491	459	460	470	483	478	467	512	486	480	480	448	495	464	462	488	493	512	491	440	500	503	497	469	481	460	488	501	454	478	504	505	428	440	478	450	483	476	458	476	493	507	485	499	493	497	494	497	450	479	456	494	454	502	495	474	478	495	476	510	506	477	476	518	500	468	475	479	478	493	455	494	471	449	470	495	492	495	490	482	468	488	472	507	469	460	472	475	441	452	509	454	471	501	453	472	445	481	518	487	469	463	480	498	472	471	516	468	465	472	480	487	516	470	449	481	466	510	537	478	485	459	462	493	513	491	518	491	502	468	457	507	499	470	469	486	481	476	512	469	506	496	493	485	494	502	478	492	463	468	473	477	481	481	464	517	461	484	525	492	482	490	492	472	487	489	495	495	472	484	477	466	438	513	487	507	492	528	433	490	461	500	506	527	497	491	537	486	435	469	498	497	461	491	502	462	509	453	484	481	533	485	494	477	468	478	447	478	478	459	510	483	479	451	476	506	517	510	459	511	475	467	443	475	480	505	485	503	479	467	504	494	449	457	494	511	463	462	461	477	511	504	480	526	491	472	463	500	495	478	483	495	464	487	477	436	486	493	512	469	485	453	479	490	505	461	459	476	484	442	452	441	474	512	471	510	499	480	508	516	470	481	459	503	475	480	492	452	484	467	498	480	472	492	453	507	444	499	469	460	481	517	487	483	468	470	496	474	525	464	480	484	482	465	512	496	457	496	448	468	497	457	470	497	445	499	494	490	495	443	477	474	501	494	507	506	480	447	492	480	488	473	489	496	467	457	461	468	497	465	469	471	429	471	502	493	507	457	463	427	489	456	481	494	501	481	481	513	453	458	493	498	479	462	479	510	493	511	483	470	479	453	510	468	497	486	527	492	457	496	477	531	495	469	464	493	516	517	495	489	500	458	509	472	480	482	484	487	465	476	501	426	453	451	478	495	497	499	473	461	452	489	454	520	472	497	468	475	471	452	470	455	447	469	426	476	488	474	492	485	443	445	507	511	450	471	463	523	455	463	501	439	504	479	505	488	476	481	533	458	469	471	479	490	489	487	519	475	445	453	501	485	522	497	496	490	461	509	463	516	451	446	430	470	451	458	489	459	464	484	462	484	484	516	454	456	489	483	502	493	526	466	501	513	493	463	509	467	478	500	524	453	488	490	480	468	471	452	517	493	490	490	501	457	457	474	461	439	477	479	446	488	509	487	440	456	493	457	509	487	477	493	507	473	505	497	439	445	495	488	463	500	525	503	487	527	450	451	493	459	482	432	464	470	483	459	498	500	496	518	512	477	496	506	434	500	481	451	491	435	475	478	483	474	478	494	490	477	484	465	444	481	448	480	443	531	488	498	468	506	461	473	479	497	472	481	457	470	455	465	493	469	467	460	473	457	522	461	470	468	508	485	462	437	439
24800	21620	28885	25435	19030	7706	2404	1141	826	677	584	479	434	409	390	396	407	407	393	326	373	522	667	709	887	804	695	477	394	340	380	361	342	383	342	325	310	308	306	316	280	323	308	278	309	320	293	279	341	271	334	320	313	298	319	318	293	310	300	299	316	289	292	309	317	312	314	299	325	292	316	287	288	296	312	296	274	294	335	333	294	312	319	307	309	272	299	330	294	283	276	298	330	321	314	265	295	306	296	311	317	287	323	312	298	301	334	294	277	325	304	306	300	295	300	310	279	264	290	324	292	354	332	284	315	297	293	295	335	288	297	312	282	253	359	308	309	300	311	268	282	297	296	292	306	295	308	313	298	296	293	292	318	301	282	302	316	298	282	319	308	306	252	306	292	319	280	286	329	305	344	325	298	330	313	276	325	282	299	273	324	306	311	302	307	324	309	298	285	291	327	299	309	295	289	314	287	312	302	296	289	307	300	304	291	301	337	333	313	304	298	290	312	292	283	320	288	305	302	297	313	313	279	286	342	301	308	327	318	310	303	331	284	313	296	283	306	328	314	311	295	341	294	273	285	321	299	292	324	306	316	295	278	301	338	265	306	287	300	291	298	301	304	330	324	285	309	315	295	308	303	314	316	340	302	319	289	318	295	329	290	297	286	300	292	263	316	310	302	337	343	308	334	320	291	306	282	334	312	317	288	282	296	302	318	312	286	284	315	323	308	305	359	331	309	291	276	297	297	302	302	298	352	318	323	320	276	340	316	305	314	295	328	290	316	313	319	292	303	323	312	330	289	304	279	289	295	299	311	261	289	301	304	296	294	290	307	322	290	299	293	331	328	289	310	329	288	311	297	278	277	303	271	329	332	318	293	298	302	274	275	300	292	305	333	326	326	326	289	270	327	309	318	321	299	323	317	296	299	339	287	293	324	320	289	282	302	297	297	305	303	292	307	316	290	283	310	318	325	321	287	343	296	325	312	336	309	296	319	312	317	294	306	331	268	309	309	312	329	288	313	290	292	348	310	308	316	314	330	308	288	301	332	314	321	280	319	276	304	314	274	300	299	291	293	283	292	307	288	314	345	313	316	311	300	296	298	299	301	319	295	282	278	315	316	318	290	319	320	313	316	312	303	290	324	295	306	321	307	319	312	313	279	312	301	323	302	306	308	309	296	303	305	304	310	314	323	283	289	283	363	293	310	320	337	312	325	310	308	303	293	320	330	311	319	300	283	324	321	305	297	303	324	279	284	295	365	319	290	288	308	296	313	292	307	316	323	293	292	300	314	321	287	314	307	307	337	309	310	310	328	289	312	296	288	303	293	316	307	282	305	316	330	284	288	297	285	305	288	278	320	285	293	310	294	288	319	302	273	290	287	342	303	261	297	317	327	298	326	262	290	314	321	321	269	315	289	322	308	348	323	322	276	304	298	293	285	303	316	314	322	306	285	288	292	293	306	300	333	290	290	302	320	326	322	301	312	302	293	276	334	296	341	350	294	316	312	279	290	341	314	309	306	287	270	320	307	309	301	309	294	296	292	338	300	314	288	332	318	289	287	255	270	297	281	291	290	294	313	325	333	304	297	322	268	283	326	317	289	300	282	345	299	281	305	296	327	315	293	292	322	316	320	295	295	286	293	312	304	315	278	329	351	283	299	318	325	332	279	258	278	295	332	310	298	322	279	303	335	315	314	261	303	314	326	311	326	288	315	303	297	327	308	307	295	301	320	331	311	303	328	286	333	274	297	288	295	302	306	295	305	335	315	279	317	324	303	269	329	305	302	286	312	309	325	300	289	295	305	304	320	300	280	311	336	300	303	313	311	298	287	297	292	317	279	313	315	278	335	310	310	324	318	280	292	283	337	301	319	324	298	303	292	295	312	306	270	285	301	302	312	302	307	289	295	275	306	293	320	300	319	289	355	284	316	279	316	295	300	295	327	292	300	309	315	330	300	335	290	260	292	301	312	326	287	310	286	314	315	286	291	333	306	303	328	294	278	322	349	328	294	320	304	297	314	294	296	350	318	347	287	311	320	317	312	276	304	302	290	314	260	326	283	299	290	287	330	319	321	331	293	276	335	298	298	291	292	292	330	314	333	292	292	307	318	325	322	316	322	291	303	338	318	337	335	299	308	285	301	312	293	326	290	325	306	324	279	293	306	301	324	301	302	287	307	306	304	329	285	315	294	301	259	332	313	299	333	309	299	309	288	292	303	328	327	307	291	285	270	310	279	283	300	337	307	312	307	301	300	311	309	303	291	320	329	290	300	288	327	295	316	300	307	301	322	311	329	287	289	312	309	296	292	300	312	275	295	334	309	298	290	342	323	305	311	288	288	292	327	281	326	329	342	310	303	303	326	272	331	287	295	324	301	304	289	265	290	297	325	304	294	307	307	289	263	305	288	299	280	322	283	292	300	317	341	309	316	296	256	289	323	330	305	298	331	289	274	341	313	309	270	312	318	327	309	315	315	298	302	329	308	322	331	299	313	335	334	351	300	299	324	297	323	295	315	278	323	300	296	279	327	292	290	328	283	296	327	296	318	282	296	307	321	301	294	280	301	270	317	306	322	325	313	306	305	323	323	321	326	318	310	293	308	319	300	267	300	276	299	312	308	287	308	323	290	310	309	326	323	323	321	267	291	295	307	282	299	318	341	298	324	271	344	297	279	319	343	320	311	300	311	326	319	286	321	321	321	281	295	313	308	308	349	307	322	307	325	317	292	264	289	310	311	322	315	319	315	304	280	304	301	292	294	295	296	305	273	263	326	282	315	290	306	306	292	317	302	314	297	329	318	304	283	306	303	294	316	314	289	321	305	316	301	301	292	309	309	311	322	257	281	319	305	352	311	342	287	287	304	292	294	301	299	312	312	338	313	293	297	285	281	299	307	294	298	274	300	272	314	269	292	288	300	286	318	262	309	296	340	296	287	304	310	304	323	276	289	290	305	291	310	323	324	302	298	284	303	329	304	295	305	298	313	280	309	273	317	288	291	300	276	338	301	291	312	309	297	338	282	305	319	300	317	296	309	303	347	324	303	310	299	306	325	311	320	321	304	321	296	326	302	329	303	313	311	277	308	273	287	290	312	306	276	322	339	282	280	297	300	313	290	331	305	305	304	314	301	304	297	321	350	302	331	298	310	318	305	319	313	303	293	321	286	312	302	315	335	339	333	289	279	298	279	316	326	318	312	304	306	291	301	304	316	305	294	310	318	309	289	316	307	290	295	288	302	339	312	317	304	311	261	297	332	314	290	307	330	323	293	301	319	310	284	343	321	286	308	279	301	288	309	300	301	283	297	292	324	295	273	296	341	283	305	298	295	318	317	297	314	334	308	288	315	302	312	306	330	323	288	286	301	277	288	299	293	295	306	315	315	321	302	293	289	312	309	297	282	316	294	297	303	305	335	294	301	306	314	298	299	314	279	285	312	296	320	308	307	316	320	303	298	327	316	291	331	295	286	336	352	300	279	300	289	332	289	295
38213	53732	45847	29202	16691	8496	4404	2737	1961	1706	1338	1098	886	757	779	761	782	790	797	665	637	1248	1532	1757	2124	1858	1499	995	675	534	597	592	642	692	619	517	517	503	510	473	471	495	441	464	460	513	500	496	523	437	481	497	519	535	448	446	484	489	457	499	493	463	519	491	499	483	476	496	485	469	520	483	494	474	494	447	521	505	475	487	492	504	497	530	492	471	460	494	499	478	473	494	488	518	516	467	499	486	470	473	468	455	502	476	492	465	501	471	457	494	518	485	454	464	450	486	485	481	475	494	497	457	437	507	489	459	500	498	469	495	469	494	494	447	490	490	518	482	488	462	514	458	467	490	473	486	455	461	487	480	483	439	475	529	459	471	518	484	490	457	458	459	466	436	481	475	501	494	490	470	433	549	478	437	457	437	484	493	486	477	485	488	491	494	471	493	519	473	509	508	487	501	484	434	467	468	494	455	496	483	489	480	454	471	516	460	491	480	479	454	462	501	449	508	483	501	504	468	453	485	489	519	464	463	490	423	479	495	469	494	533	522	491	466	442	481	444	483	474	490	473	453	491	439	505	484	500	463	491	469	483	490	476	495	443	496	498	462	512	469	493	478	497	481	506	494	509	525	504	482	452	499	458	487	497	472	491	483	491	451	498	512	511	460	477	512	454	493	482	510	479	486	433	533	478	519	497	506	513	474	488	469	495	518	502	459	508	519	460	472	479	451	423	460	488	474	479	515	483	466	500	469	448	486	491	498	543	501	485	467	509	470	470	490	492	451	466	479	475	461	481	462	485	508	496	486	463	495	461	461	462	476	453	483	481	473	427	460	479	486	496	467	498	464	435	497	502	482	496	492	483	497	462	524	493	482	482	497	502	468	492	470	503	466	512	475	455	489	485	516	508	500	515	466	495	513	514	480	495	515	448	456	487	523	478	472	466	463	476	507	469	481	459	466	465	486	458	469	503	457	492	516	484	465	516	520	473	504	459	485	448	444	510	470	452	506	462	495	479	496	490	467	468	431	499	482	465	467	476	519	508	513	506	473	464	492	508	479	462	468	466	488	475	488	488	469	490	464	505	462	479	522	493	462	490	469	474	477	483	494	472	469	485	477	490	496	457	480	500	457	467	504	478	452	486	499	424	487	470	467	471	457	482	519	458	476	496	500	463	461	526	486	470	488	451	464	478	484	503	420	507	532	488	488	463	470	508	483	478	491	473	505	512	475	482	500	472	473	467	473	483	503	496	439	478	487	488	440	476	470	484	457	482	475	443	479	437	481	512	499	469	456	464	448	470	513	465	469	516	488	496	479	448	468	456	502	479	466	473	454	478	489	459	469	472	468	513	474	479	486	470	485	498	468	427	483	464	480	480	458	462	488	458	482	521	526	512	470	471	491	502	487	470	514	458	470	533	525	493	471	475	525	513	514	508	515	463	494	506	487	460	491	501	523	520	493	503	465	462	491	503	525	478	510	491	491	479	499	463	450	533	490	487	468	486	497	484	475	489	465	480	496	509	483	510	470	483	507	525	514	491	467	470	452	496	529	471	474	489	498	468	529	499	491	445	450	513	493	472	453	474	509	501	482	477	476	472	460	471	529	473	494	474	476	498	475	511	483	463	483	455	442	472	501	525	491	487	498	469	484	495	495	476	475	448	454	468	524	465	473	484	502	493	464	445	477	475	493	476	459	486	518	489	476	436	513	468	456	512	493	490	442	491	503	500	505	492	488	499	489	479	485	468	459	510	483	473	478	490	477	499	528	477	547	518	473	479	488	474	462	536	466	497	485	468	514	461	501	483	432	484	479	468	483	465	468	528	469	502	480	421	492	501	484	490	489	473	482	482	475	466	462	460	460	479	493	471	446	495	489	499	466	483	469	488	489	476	473	463	489	447	527	462	465	534	452	473	487	468	512	524	481	503	588	474	512	508	486	492	477	472	479	448	507	469	458	472	497	478	482	476	471	462	480	497	456	445	480	481	495	472	477	446	499	466	502	481	479	488	486	436	454	510	502	449	478	521	496	500	479	488	490	492	489	464	472	500	462	489	467	494	532	467	466	500	465	477	457	495	463	454	437	515	472	474	487	497	485	508	510	511	515	472	488	497	475	529	518	512	501	519	498	510	492	495	495	462	537	505	474	465	481	505	482	467	451	479	515	512	496	494	475	474	497	462	484	513	511	469	512	479	505	471	476	469	521	464	486	493	504	456	475	460	455	500	485	492	458	489	466	516	486	492	517	518	537	511	504	448	499	492	435	487	489	466	462	447	517	506	487	494	460	439	513	485	481	439	472	480	469	478	510	497	501	462	472	495	524	479	488	448	465	505	437	497	483	508	496	471	466	480	482	489	519	474	463	510	470	456	544	485	534	497	477	519	489	470	493	513	506	468	473	480	455	463	505	494	505	492	485	482	483	465	494	495	481	533	501	509	524	461	469	492	454	504	452	450	516	524	516	512	476	488	477	514	482	432	513	464	489	456	501	496	451	479	487	454	479	497	472	472	486	498	525	460	493	498	502	476	511	459	469	500	449	510	459	489	514	500	510	493	497	481	470	480	480	431	538	492	468	490	473	490	462	525	484	453	493	441	494	450	487	484	468	492	513	470	452	505	487	486	489	496	492	510	484	481	482	481	504	475	499	497	495	474	531	514	451	511	426	410	475	541	447	461	469	492	445	503	462	502	496	486	513	516	488	515	441	494	500	438	526	501	501	500	521	549	475	481	477	462	480	526	493	520	517	500	486	454	458	509	492	531	471	481	492	446	513	548	511	513	485	480	430	496	484	470	483	475	445	473	495	513	454	478	488	496	479	439	484	520	490	454	462	501	501	507	492	483	507	517	477	497	442	478	461	532	498	521	458	461	537	506	522	491	457	528	471	482	499	516	469	492	486	492	479	445	504	463	458	523	497	476	479	463	496	496	530	466	497	462	512	482	505	469	480	501	478	465	513	446	477	462	503	474	500	516	469	454	513	455	469	482	482	495	445	479	475	471	460	464	447	494	522	482	510	485	509	487	465	503	517	513	452	454	490	472	490	448	447	446	443	467	481	464	479	458	480	495	507	451	480	494	456	466	479	474	443	481	471	489	520	473	520	460	475	506	476	500	486	472	479	490	467	483	454	470	467	454	486	512	472	524	491	480	456	494	480	466	520	478	457	509	478	534	504	480	469	479	474	523	508	506	479	491	490	471	521	511	471	485	510	466	484	497	465	497	494	492	465	491	484	479	530	483	497	487	460	484	473	456	506	460	483	492	460	478	503	501	466	477	459	515	495	469	469	525	510	481	477	479	512	481	468	542	459	507	495	474	516	540	473	468	510	459	508	478	484	494	462	491	497	481	489	475	497	493	502	519	488	494	484	490	518	446	473	507	475	497	510	511	486	453	456	504	491	495	485	448	510	468	527	476	486	443	498	450	492	493	525	517	493	460	485	442	509	465	461	475	475	470	486	453	485	506	480	455	546	493	487	496	464	471	495	500	459
23556	21592	29435	24350	21709	20178	9838	2632	1293	905	642	563	482	453	426	415	425	441	393	377	374	620	1547	1302	1332	1051	926	551	368	357	335	299	349	328	347	374	344	341	337	319	299	296	296	316	290	313	322	320	318	310	306	291	326	295	311	321	322	323	330	317	320	330	277	303	305	306	291	289	292	329	294	331	318	291	337	322	349	320	308	332	295	287	340	335	298	303	287	315	286	305	314	306	302	300	310	310	310	307	313	305	301	357	303	334	308	315	325	286	314	287	307	310	311	321	338	305	327	329	309	293	319	326	291	287	322	319	333	293	279	275	287	307	328	318	293	309	295	307	304	313	296	288	332	315	312	286	343	334	314	320	314	304	290	286	297	310	295	305	312	321	323	299	326	299	344	288	299	308	273	298	330	311	319	328	288	322	303	348	280	311	305	303	318	323	304	268	304	334	321	307	303	321	298	346	311	328	303	310	339	324	322	312	326	297	336	357	313	298	311	337	309	306	268	305	328	343	318	306	290	303	322	346	317	304	301	293	314	330	298	316	265	296	307	306	325	310	301	263	313	306	322	308	300	315	347	306	317	312	307	326	292	323	328	307	280	327	307	326	320	312	285	306	302	312	307	299	300	314	297	297	307	306	295	326	321	332	283	321	281	294	286	286	314	286	299	325	297	328	318	288	303	357	282	337	256	276	312	328	335	287	304	311	315	300	305	338	289	324	287	322	298	296	320	297	319	296	320	328	317	304	304	299	346	305	314	305	302	329	306	302	304	265	305	318	293	308	329	325	300	309	299	325	330	304	322	310	316	299	287	321	314	297	333	318	289	315	336	331	304	310	311	317	338	317	312	265	306	321	310	299	305	315	314	303	313	325	314	316	351	274	299	305	289	310	321	306	334	274	313	328	342	304	303	322	315	296	300	286	306	282	270	281	292	341	302	320	295	319	335	313	329	332	323	291	332	299	324	338	315	319	296	302	293	310	308	309	278	287	340	285	307	334	292	324	304	325	300	297	334	314	320	309	316	296	315	317	301	324	300	315	311	323	305	291	322	311	316	312	293	342	296	308	294	334	322	351	291	283	341	330	313	316	305	299	310	305	317	309	276	318	339	310	353	313	305	332	280	280	306	292	302	281	295	297	310	312	330	323	323	287	324	327	273	328	358	307	309	300	340	303	312	289	292	312	326	316	320	288	316	325	287	300	310	283	305	331	310	326	334	338	322	309	342	302	321	319	305	319	297	287	321	289	334	309	295	329	294	299	324	317	316	320	308	299	284	323	320	297	301	335	280	276	283	321	292	318	303	339	287	318	317	333	328	333	314	341	329	294	302	282	323	293	296	339	290	306	322	305	329	334	298	308	281	304	349	312	317	306	303	324	291	301	316	296	293	325	309	314	344	317	285	305	296	323	317	292	304	302	311	286	296	318	306	298	285	294	333	289	323	311	344	311	326	304	308	312	316	320	290	302	312	289	307	321	297	337	309	294	316	336	311	317	286	304	332	303	331	319	320	328	318	304	329	317	313	303	301	277	300	291	296	313	309	361	305	336	331	310	328	339	302	296	307	320	314	289	303	310	325	296	281	316	304	289	285	295	334	283	328	313	310	313	310	311	320	337	313	300	315	318	321	323	340	285	310	304	320	278	292	285	300	316	302	301	317	317	348	302	307	361	313	306	312	337	310	297	291	296	269	286	302	313	290	340	294	298	294	304	327	324	315	282	318	298	321	262	327	350	309	318	357	302	305	322	330	311	317	298	319	314	324	295	311	312	294	299	342	301	297	278	316	306	337	307	295	312	310	329	322	330	336	327	321	332	298	299	299	338	290	317	309	315	303	315	309	314	302	302	309	322	325	313	334	292	306	311	302	322	315	305	340	305	284	288	314	278	309	334	317	328	308	327	329	293	313	329	275	321	286	302	313	312	333	299	299	332	331	319	323	307	286	275	308	312	319	347	309	285	322	302	325	276	313	332	266	292	322	298	329	300	304	322	322	310	310	320	320	298	314	305	319	317	302	312	322	321	317	302	342	294	294	289	307	312	305	305	299	307	311	295	309	302	337	334	301	293	331	314	315	281	309	328	307	328	348	335	303	299	296	303	328	307	301	294	291	326	319	326	278	296	278	325	333	290	333	317	316	291	291	321	323	330	301	321	333	310	300	318	280	305	281	345	313	323	309	289	325	308	329	299	307	282	319	295	297	316	279	261	286	297	278	318	319	303	292	290	322	318	288	292	289	344	315	302	309	304	321	298	306	307	298	308	313	318	315	314	317	314	325	310	283	281	311	305	307	287	307	330	313	310	338	268	307	336	317	320	313	290	300	300	348	300	302	286	307	277	309	285	300	341	307	332	309	345	301	303	345	328	297	302	312	307	334	301	300	310	315	299	302	298	330	299	296	297	288	284	315	300	292	307	313	334	315	284	319	324	317	313	298	340	304	305	316	317	317	310	301	327	310	307	298	311	305	318	268	306	284	304	320	313	275	341	293	319	319	321	296	306	302	315	330	312	312	333	336	307	282	295	322	326	335	314	299	300	350	325	303	326	345	297	310	298	301	313	313	326	344	327	338	292	336	304	288	316	294	346	287	320	312	309	314	295	309	305	322	340	310	322	299	308	296	349	320	320	303	301	280	306	313	308	300	280	331	292	290	297	302	324	290	321	325	290	318	309	307	275	305	314	315	361	328	309	295	307	295	314	306	305	317	296	293	308	306	304	314	296	331	333	337	301	287	291	324	289	302	308	310	304	283	307	323	333	306	296	341	304	328	320	325	331	328	322	326	330	301	325	313	274	291	307	287	339	305	312	308	294	299	309	328	264	256	289	296	314	305	323	321	341	308	324	303	301	316	314	288	298	319	299	320	281	314	318	303	301	305	318	329	318	309	323	296	297	323	306	320	314	312	377	297	348	318	288	308	304	294	292	301	320	282	293	297	302	318	318	329	307	323	300	295	296	304	327	290	318	284	320	322	303	315	290	339	282	318	312	290	279	270	289	311	315	285	313	327	298	315	282	316	301	297	335	314	309	295	300	314	346	289	340	288	309	330	286	299	310	332	293	314	313	321	280	306	301	333	311	292	303	324	346	312	310	338	322	302	308	341	314	334	299	298	303	322	293	282	295	301	296	304	308	306	294	317	314	306	299	299	311	320	291	323	307	335	319	302	300	296	289	314	304	297	308	292	273	318	331	301	299	290	277	347	297	275	303	313	346	306	304	315	307	295	332	303	322	304	312	296	294	303	301	270	291	282	300	327	341	297	323	330	286	332	333	315	340	291	302	307	315	309	305	325	298	317	304	307	325	316	268	323	349	295	286	316	331	316	301	319	292	301	358	309	320	305	273	282	295	324	327	302	276	324	287	323	302	331	323	285	315	317	322	298	286	258	317	311	306	307	293	303	276	301	312	292	297	299	329	308	311	296	324	305	305	286	335	314	277	317	295	308	318	309	307	304	314	305	324	300	300	336	321	298	306	297	286	315	302	339	316
40478	60831	53443	31886	19943	15562	10392	4998	2944	2052	1458	1220	1002	885	773	833	786	859	832	730	747	1523	3696	3205	3147	2511	1993	1054	481	566	465	493	548	582	609	568	520	476	507	474	492	505	461	450	453	502	501	483	469	460	498	452	490	539	459	445	454	458	501	475	432	455	468	445	464	469	413	501	507	447	488	491	528	498	449	468	496	479	471	498	485	479	470	482	476	442	483	482	514	482	501	477	484	502	479	493	478	480	480	497	481	506	456	459	484	496	480	455	538	445	519	473	478	501	478	464	492	462	476	493	492	473	505	456	471	496	463	509	473	495	459	455	481	435	489	471	501	484	472	488	523	487	464	487	461	487	500	474	513	505	495	453	495	536	463	498	531	430	469	466	509	474	506	492	515	456	470	476	506	482	455	473	436	490	523	488	501	460	503	444	519	501	464	491	465	449	501	492	484	461	485	513	486	503	493	505	472	492	470	490	501	500	497	455	498	467	459	433	488	484	437	469	484	504	486	449	487	512	480	479	447	475	440	505	501	490	437	497	478	452	467	488	463	453	486	463	491	474	491	492	488	513	464	477	484	498	493	464	455	483	432	447	494	426	472	489	480	484	473	447	495	480	485	488	458	487	471	442	470	488	479	463	494	517	421	506	466	459	456	448	471	479	493	483	451	481	472	475	465	457	499	472	454	467	453	448	446	495	468	502	475	494	497	501	477	493	454	508	459	510	520	480	452	459	483	499	467	512	476	494	457	469	455	494	476	487	465	499	467	457	450	506	487	462	474	485	502	488	477	481	500	502	495	479	480	528	451	499	486	481	455	471	472	485	448	518	494	472	468	486	481	482	481	522	501	435	492	522	499	510	509	469	478	506	461	471	472	487	431	440	495	486	484	438	473	431	515	506	481	476	482	469	477	479	521	465	472	472	472	483	488	452	481	476	494	512	473	486	472	469	493	473	478	479	479	492	493	478	491	501	454	456	501	483	500	534	462	514	444	482	496	467	481	454	464	455	509	474	455	496	494	484	487	516	484	498	501	449	464	496	499	480	470	492	490	456	450	502	491	487	474	503	486	462	478	421	467	474	484	498	483	453	492	482	491	535	485	505	474	497	471	445	507	477	453	494	437	442	480	434	477	413	490	453	468	459	506	485	461	482	508	497	501	488	496	493	496	496	463	532	444	483	469	468	472	441	480	489	463	489	474	478	476	474	475	447	488	493	472	505	431	467	496	521	460	470	470	452	463	470	501	485	465	488	437	470	481	460	463	482	508	482	499	448	508	480	479	475	457	472	474	483	481	478	508	462	478	472	506	464	528	498	490	467	482	449	480	498	455	486	493	454	489	461	488	488	449	461	460	478	474	505	488	489	497	472	481	465	475	437	457	454	475	447	506	487	508	472	482	452	469	430	466	497	456	463	484	484	471	458	443	458	484	451	478	474	466	508	479	476	471	487	471	470	471	468	479	425	497	466	511	525	486	461	472	520	451	436	503	485	420	455	460	453	488	474	520	478	478	459	471	528	458	488	479	459	521	488	479	450	485	466	438	432	464	452	518	500	463	514	465	504	477	465	509	441	533	502	430	494	483	493	476	465	507	494	448	481	502	480	462	474	472	489	492	490	499	471	501	458	457	492	496	493	462	490	452	497	487	500	471	522	451	433	486	480	508	468	459	470	510	466	493	468	476	444	493	459	471	505	489	479	474	493	506	459	428	462	479	458	493	540	440	512	466	502	490	489	492	449	487	482	492	443	491	481	477	451	456	485	492	486	437	466	441	446	457	463	503	477	489	445	478	487	529	473	486	476	467	430	471	483	472	485	488	496	455	509	497	482	493	480	484	468	448	525	461	475	484	494	495	510	522	492	473	502	453	494	498	477	456	473	494	471	469	488	465	491	487	489	436	441	478	476	462	491	476	463	482	473	468	470	513	505	464	459	502	499	442	453	460	489	481	504	465	468	483	464	487	507	491	480	512	452	496	470	472	488	482	491	456	455	501	435	497	491	516	465	418	473	496	462	460	466	476	452	453	468	453	469	437	500	485	485	469	482	449	476	513	505	461	448	475	466	492	477	503	488	503	482	490	451	469	494	470	470	474	465	471	469	476	503	531	510	491	470	452	462	509	450	470	443	508	450	471	475	498	481	471	469	543	441	478	464	426	480	499	508	514	481	505	433	482	460	512	488	475	493	465	457	497	480	443	495	477	463	481	529	481	464	495	508	520	504	502	477	482	502	479	483	472	509	459	494	500	503	449	487	500	478	505	454	488	471	449	482	438	474	502	460	428	457	494	466	476	455	474	470	452	449	499	455	486	445	473	495	475	517	475	478	465	489	478	525	486	485	501	469	456	451	432	477	501	477	458	482	513	496	425	463	461	493	484	489	472	468	453	468	520	488	461	487	522	454	463	494	514	453	477	528	456	478	498	513	494	472	469	496	478	517	473	458	460	479	483	490	490	452	491	435	459	449	481	479	477	487	492	456	446	461	463	450	457	508	508	482	476	476	464	435	506	479	491	459	518	493	493	433	460	449	483	476	443	481	492	490	472	462	438	459	461	468	432	467	489	467	490	439	485	505	446	477	490	492	476	464	461	483	451	454	494	456	462	485	466	506	443	485	491	469	483	464	461	475	461	458	494	464	467	457	496	512	488	480	491	429	476	493	454	462	468	502	465	491	497	462	456	494	501	492	455	488	491	494	482	507	481	471	506	454	459	503	476	497	507	467	501	467	487	500	460	511	486	507	458	437	463	485	461	488	475	494	469	477	517	460	469	442	422	469	480	437	515	472	461	463	460	476	487	506	495	475	492	501	512	489	476	499	461	535	480	457	492	445	464	487	471	470	445	479	462	480	501	490	494	499	482	471	475	496	448	490	473	501	488	486	492	467	472	502	482	465	465	485	472	469	483	473	466	479	462	501	497	453	472	473	427	476	466	460	462	463	489	513	474	485	499	478	521	502	442	465	502	467	468	465	483	487	486	462	439	475	485	446	488	459	438	489	484	488	504	494	473	506	446	493	484	487	471	478	480	493	474	520	456	473	470	475	486	498	440	479	503	456	452	502	473	496	490	445	472	464	477	512	462	506	452	508	466	487	460	493	476	461	471	471	414	471	432	470	523	482	475	475	501	472	487	456	426	517	479	515	512	521	499	484	523	492	465	456	523	492	463	484	458	454	454	489	483	479	471	506	477	448	530	483	512	479	463	468	498	509	500	480	476	441	451	455	503	496	556	489	440	459	415	449	497	503	456	456	513	453	506	476	480	449	508	506	472	445	489	477	458	492	505	462	485	445	493	497	493	458	476	482	473	502	465	481	488	515	456	470	474	477	484	482	514	459	475	493	445	474	466	461	515	434	486	521	535	454	445	490	488	491	488	484	443	488	440	475	489	505	470	502	482	476	489	528	489	467	490	426	439	489	456	461	426	499	461	489	461	460	461	484	459	465	503	486	475	502	480	476	496	468	461	481	464	473	498	474	453	487	487	483	471	445
29966	27751	23965	11058	4909	2586	1286	794	603	459	422	375	391	362	310	350	350	332	389	336	319	382	438	425	416	376	384	368	341	325	315	316	320	300	333	323	309	299	278	330	346	333	308	288	319	314	305	309	303	307	305	322	312	333	295	312	289	303	313	270	296	320	319	323	326	300	319	284	283	298	316	282	301	308	287	289	300	290	310	311	289	285	319	320	293	289	298	312	338	304	310	306	269	311	307	292	270	297	327	294	305	278	287	299	300	308	293	320	320	350	323	321	327	314	309	332	286	306	335	292	289	321	342	314	303	327	270	313	331	309	335	311	311	286	312	328	320	300	322	309	282	319	307	301	308	332	290	325	302	341	290	310	322	328	317	288	301	304	337	316	304	291	295	293	305	282	292	320	305	276	297	299	315	295	289	275	283	308	264	312	317	303	323	310	300	276	297	356	333	326	282	303	297	299	331	340	316	301	306	296	282	284	322	311	308	304	313	296	333	303	315	278	306	338	265	277	282	299	282	313	295	324	323	320	309	344	288	298	305	302	315	327	295	314	290	300	278	303	289	278	308	298	305	304	286	303	322	289	288	316	304	271	289	301	328	308	302	301	282	288	301	323	290	302	289	285	289	279	302	288	281	312	324	297	302	310	328	286	320	303	311	300	313	327	306	318	282	325	288	329	307	316	313	295	296	308	287	318	336	301	308	277	310	293	331	306	323	298	319	329	305	272	307	307	326	298	317	273	317	297	311	318	316	316	308	290	309	311	289	310	295	300	319	291	313	328	365	303	288	296	319	298	308	287	323	301	336	271	286	310	309	320	323	313	318	320	305	275	343	326	295	292	336	290	339	287	349	282	259	322	303	313	289	300	298	314	305	292	331	328	315	328	318	294	304	311	291	283	299	284	308	297	313	297	285	296	311	336	301	317	316	287	318	310	321	331	323	301	318	333	289	298	287	314	337	307	286	319	292	279	283	299	316	336	283	300	312	302	293	273	316	303	315	313	309	302	321	281	277	289	316	290	340	317	293	300	308	288	300	330	298	314	304	330	332	333	299	302	306	257	330	318	357	292	342	327	287	302	316	306	316	300	291	310	295	308	291	300	302	286	329	293	311	316	287	297	306	291	310	312	312	311	303	302	294	295	300	297	317	332	300	299	316	289	310	308	302	314	314	308	310	306	304	305	296	316	348	307	333	324	328	291	298	304	312	314	302	322	305	309	311	308	283	278	310	315	310	305	312	304	299	300	282	316	278	316	331	329	286	298	327	288	318	293	287	291	304	319	312	306	294	285	293	295	290	285	295	324	294	291	327	311	288	283	289	314	318	305	311	310	321	337	300	325	322	290	270	306	290	281	298	319	328	295	326	338	287	303	303	290	300	288	283	307	288	331	316	317	294	297	295	285	308	295	287	314	292	295	313	289	263	292	318	313	314	326	310	310	297	306	288	298	297	282	302	324	295	301	299	282	289	297	297	344	340	298	302	284	320	309	300	325	357	284	280	272	297	285	287	316	303	314	311	337	329	327	307	307	331	323	305	309	325	301	316	330	331	312	321	305	285	323	319	308	350	314	309	314	323	306	331	314	291	318	330	330	298	286	305	299	326	297	288	298	292	313	326	304	297	326	303	282	284	332	300	279	333	296	309	320	310	286	317	267	290	295	286	327	323	319	306	279	299	339	290	294	340	328	302	302	311	327	306	327	288	285	328	316	333	294	323	342	318	298	316	283	319	296	307	288	303	272	294	306	306	286	323	296	314	344	300	342	307	286	290	323	303	319	296	315	325	310	300	316	324	348	337	341	319	351	302	320	293	298	345	302	301	312	300	321	326	305	301	289	319	282	296	326	316	304	309	306	295	310	323	307	296	282	322	304	327	331	344	289	314	270	312	331	293	311	307	314	284	302	331	316	328	310	314	275	306	322	304	304	319	309	304	299	310	315	302	313	270	270	283	297	328	286	342	284	304	319	310	304	286	289	324	316	322	340	288	293	331	335	277	306	305	295	305	336	300	294	287	266	299	310	300	302	318	301	299	310	301	278	295	285	309	301	331	285	315	317	298	350	330	279	330	336	285	302	266	295	286	311	344	304	278	309	302	329	304	308	317	297	295	284	349	263	333	295	309	295	269	309	288	330	311	329	297	280	322	311	313	326	336	287	302	307	286	311	316	320	312	328	327	320	283	305	283	319	300	351	309	290	317	314	303	327	314	286	309	296	303	305	309	297	299	296	326	311	312	328	318	313	329	300	308	262	299	309	256	310	292	299	299	290	305	303	291	298	315	294	309	291	332	306	308	292	307	297	327	319	309	289	296	302	324	311	284	276	288	307	299	287	324	316	294	296	322	322	286	303	285	310	332	289	290	302	307	292	327	320	323	309	329	272	312	291	311	309	305	323	278	292	313	314	269	273	318	293	289	313	325	316	269	349	280	340	289	315	314	350	321	322	323	322	316	298	292	289	316	298	296	313	311	306	332	304	318	285	297	351	307	301	317	295	307	293	337	287	259	287	342	283	324	304	279	296	287	303	305	316	303	320	307	281	325	287	331	320	284	342	341	298	302	323	330	287	315	326	325	310	278	275	289	306	309	300	308	337	283	315	301	283	320	286	316	316	288	304	303	310	323	310	325	324	318	320	334	350	306	326	324	316	311	319	308	313	317	320	298	295	327	307	305	303	316	289	305	355	287	340	338	316	302	310	349	333	321	297	336	303	305	315	309	305	300	288	307	324	319	290	313	276	308	326	318	316	331	319	296	296	279	290	279	302	331	315	296	317	333	291	302	322	307	278	304	270	314	304	296	305	325	310	341	303	320	317	283	312	325	282	322	322	310	309	330	323	308	304	306	273	293	290	303	279	288	249	300	313	310	293	339	313	326	284	340	315	290	337	313	299	351	308	329	286	298	305	309	320	324	306	318	289	303	299	273	331	302	326	305	327	305	288	320	306	328	283	316	296	328	295	322	275	309	274	264	301	298	288	292	321	307	361	312	302	279	306	291	315	319	300	325	271	322	319	286	339	312	322	289	307	304	308	286	290	327	320	295	272	310	295	302	321	318	287	316	313	292	272	287	282	327	296	301	324	313	295	289	315	323	306	318	292	328	320	305	296	307	291	309	337	319	277	291	281	296	324	284	319	309	297	302	304	313	282	307	300	316	310	293	341	287	290	331	295	337	335	326	324	335	314	290	333	280	311	322	317	354	284	312	305	310	313	310	302	336	320	294	296	306	290	331	329	343	279	320	274	321	293	290	308	296	310	298	356	307	321	276	300	308	327	311	305	305	316	263	315	305	305	300	308	317	324	296	304	323	314	281	327	301	325	287	332	286	325	318	295	316	309	300	305	298	281	302	341	318	283	280	286	348	315	340	305	306	334	307	323	286	310	333	328	327	321	306	295	274	318	316	280	302	308	301	316	315	312	287	314	333	308	314	299	301	301	328	313	317	299	302	324	332	330	317	311	319	334	297	300	302	271	295	273	325	284	301	292
37733	43964	29713	15227	10745	6437	3510	2025	1388	977	808	687	744	677	618	567	588	622	628	634	587	591	811	775	713	666	647	505	510	537	450	502	482	480	462	483	497	500	463	468	497	519	509	445	519	481	473	488	480	494	468	484	517	479	473	516	468	474	474	506	454	484	527	507	489	512	458	489	462	498	528	470	504	529	477	474	497	468	488	461	476	468	526	501	487	506	465	516	513	489	475	450	454	501	461	487	538	511	482	503	511	495	498	481	527	512	460	487	469	500	458	499	487	511	517	494	521	473	449	494	474	477	460	536	510	511	473	487	469	487	488	475	494	498	466	473	477	487	486	511	536	490	484	509	496	473	481	457	490	442	525	473	469	546	516	525	517	519	489	458	481	506	480	544	481	481	474	486	484	491	504	494	471	472	440	484	486	470	508	462	520	452	506	498	493	487	522	480	449	487	470	479	495	439	503	470	530	454	524	516	456	480	454	495	497	505	477	508	472	456	490	466	498	487	477	486	497	461	500	500	497	491	494	514	499	499	484	486	541	469	512	475	483	464	491	450	488	508	471	467	482	517	494	496	458	477	462	473	447	491	505	441	488	473	503	438	478	490	524	446	489	480	502	498	489	484	493	478	451	502	502	514	493	458	462	472	505	443	519	491	462	486	511	496	474	512	476	462	489	454	484	481	471	498	491	487	497	476	486	491	470	500	473	523	479	494	461	514	480	492	473	483	510	490	495	501	458	468	476	491	476	489	510	507	504	480	478	465	474	512	471	499	484	481	462	501	499	516	495	490	503	502	473	488	438	513	486	473	491	486	448	477	455	522	493	461	523	510	463	520	510	481	464	519	516	472	500	464	533	455	489	492	504	523	517	486	484	476	499	499	491	464	460	505	491	481	474	503	475	483	504	441	505	461	474	493	489	495	533	484	506	494	456	474	529	500	514	492	489	480	489	471	459	485	506	533	485	479	506	491	453	489	480	487	488	477	495	468	488	431	497	464	460	478	472	498	468	495	460	525	471	446	468	522	496	486	489	464	448	515	485	475	498	488	492	448	459	498	462	518	508	509	485	476	480	476	496	475	453	515	506	477	477	471	458	458	473	468	509	481	519	520	503	497	496	498	502	503	537	491	499	491	531	513	507	505	493	509	470	508	497	470	486	496	514	461	474	499	477	511	519	448	424	546	423	518	495	501	432	462	480	514	479	493	507	487	465	491	513	516	472	499	461	457	494	479	441	472	500	513	445	511	492	503	475	491	524	485	440	459	504	502	453	486	495	446	504	495	483	495	482	483	502	449	486	489	512	483	541	456	481	490	512	442	513	487	481	478	442	476	479	488	459	499	475	486	481	473	497	463	466	487	508	494	505	451	462	509	490	446	461	487	466	472	482	486	507	474	490	499	434	495	491	424	491	474	479	463	496	501	528	488	478	501	470	506	480	479	437	466	481	438	489	459	444	509	483	474	529	500	460	484	446	481	481	495	469	483	441	490	508	502	469	498	463	447	530	468	480	512	491	484	478	466	477	495	488	462	534	453	491	512	499	500	537	475	542	499	465	488	505	466	477	508	483	484	486	486	490	510	522	471	462	481	452	513	505	486	477	486	513	485	498	449	471	459	502	465	488	513	488	462	482	485	487	497	461	504	440	503	499	505	500	506	486	471	485	456	510	486	435	492	479	507	483	501	471	497	496	487	494	473	495	443	463	484	521	451	498	507	490	535	495	472	456	507	470	468	514	504	454	474	475	535	505	473	505	471	474	516	479	487	435	490	493	508	516	438	521	478	494	500	499	467	464	438	486	488	492	458	453	449	477	461	460	460	442	488	480	509	486	489	493	516	465	471	478	497	479	492	519	458	476	478	472	512	483	528	494	443	507	513	500	468	492	478	493	513	536	467	511	494	499	505	515	490	487	479	486	515	479	490	486	482	482	489	483	498	481	468	454	497	480	465	518	463	474	486	468	490	456	487	483	500	530	508	434	510	480	477	474	503	514	487	489	500	476	491	507	484	487	534	475	505	473	504	497	504	498	487	500	468	474	476	503	541	455	483	480	455	485	505	468	459	501	497	508	486	487	483	521	480	526	477	473	493	500	501	451	506	511	479	464	494	508	472	481	495	507	473	475	501	467	501	513	505	449	506	457	521	467	502	479	481	514	512	469	468	488	508	496	487	483	497	480	520	496	481	475	470	496	457	454	501	508	468	527	501	455	483	498	466	503	499	497	465	473	476	446	469	463	500	481	480	457	534	504	509	478	448	502	505	509	479	465	474	496	467	502	493	502	479	482	533	483	522	521	462	497	445	493	467	492	488	491	480	496	498	502	524	509	440	501	482	487	497	435	488	445	508	476	490	477	508	498	510	487	493	523	489	499	501	489	488	493	531	469	478	471	518	461	490	443	480	510	454	502	431	508	492	461	496	503	440	558	433	526	456	521	512	493	507	499	520	517	479	480	459	483	493	505	497	462	457	469	528	494	492	476	491	443	481	474	482	538	504	492	495	427	488	459	501	482	505	533	512	480	486	486	502	474	468	496	492	504	512	463	506	462	508	467	484	502	496	448	471	490	531	471	458	490	493	466	521	506	518	465	469	473	492	463	484	467	470	503	485	474	508	478	478	487	508	494	521	523	484	460	478	520	474	471	498	486	463	503	498	449	497	461	483	505	475	480	420	470	460	452	493	478	504	477	436	496	477	483	495	494	500	447	499	455	516	478	511	479	462	496	488	501	497	490	466	486	495	457	514	479	499	475	454	478	488	509	481	477	467	487	435	461	496	497	481	432	447	485	489	488	451	485	459	460	454	486	501	480	439	522	517	512	492	486	459	501	499	511	485	502	490	489	483	506	495	444	517	476	495	451	491	497	474	471	449	488	465	490	481	477	490	490	496	492	500	474	495	491	490	511	502	490	493	499	490	498	490	469	466	507	458	470	470	475	498	458	472	459	484	491	480	514	483	457	488	499	476	484	516	484	487	486	492	463	508	469	508	439	450	474	492	457	431	505	522	464	488	457	497	540	507	521	469	499	514	522	465	477	474	492	524	484	467	478	475	448	485	468	480	466	508	500	521	474	463	448	515	447	485	459	461	478	472	451	484	522	492	486	483	443	492	486	473	456	456	469	491	451	490	510	479	517	454	535	519	483	533	483	496	517	485	439	479	502	489	534	521	493	507	438	524	453	503	475	499	500	539	489	492	507	525	489	516	484	489	475	494	523	500	504	518	475	504	460	472	500	450	482	494	467	479	480	480	487	484	470	471	479	466	504	481	515	482	486	484	502	496	472	498	481	487	468	510	494	494	459	504	476	486	438	508	514	468	475	453	483	476	454	465	496	469	508	512	476	472	463	479	445	455	492	489	452	457	499	489	511	501	477	472	478	468	463	458	453	499	516	472	485	447	501	494	477	472	494	486	505	497	471	554	488	506	509	452	463	519	489	533	485	508	466	438	477	490	472	459	527	527	491	445	451	500	481	468	504	479	481	462	495	469
24856	21659	28650	25448	19392	8511	3606	1937	960	729	535	454	436	450	462	377	374	412	428	425	465	953	1275	1230	892	643	606	501	353	312	306	312	319	332	306	321	298	307	353	311	308	339	321	307	314	299	321	331	330	311	350	311	325	308	335	359	310	299	300	301	327	338	325	311	294	305	287	355	328	314	319	313	319	300	314	336	323	330	327	310	299	350	305	334	319	279	293	321	297	326	294	309	310	326	347	320	325	323	316	322	326	292	288	330	317	314	341	322	327	329	310	334	336	364	307	322	310	303	321	294	295	325	330	330	305	315	298	308	320	348	334	291	299	299	319	309	322	281	305	329	312	292	330	324	328	336	328	327	301	334	287	309	319	337	331	317	308	337	300	302	319	309	321	326	325	298	328	344	317	339	302	360	353	301	313	296	305	334	315	336	318	329	268	283	285	306	321	315	301	300	322	300	300	332	318	330	315	306	321	318	319	324	314	322	322	307	294	290	285	333	350	325	341	326	303	307	303	332	316	288	305	307	319	306	316	319	332	319	326	286	316	353	311	306	295	313	317	322	313	290	339	320	296	299	312	302	306	338	323	306	349	307	330	318	335	309	292	297	311	310	251	300	336	294	301	277	286	314	274	308	303	319	328	337	313	276	287	301	336	301	307	320	324	309	284	338	313	338	296	306	302	310	304	302	307	317	319	314	319	283	320	314	300	295	299	300	325	334	351	311	309	321	328	304	302	301	283	316	313	329	295	291	309	311	333	314	309	314	278	313	306	340	327	332	313	309	342	313	296	328	280	310	295	297	308	328	301	316	301	298	321	332	331	303	308	319	328	326	328	320	293	281	307	329	353	309	341	311	334	307	293	317	304	326	317	287	299	307	305	292	289	331	299	320	310	306	335	305	313	334	333	338	328	323	323	350	294	341	335	299	329	342	329	352	356	316	314	305	305	317	331	313	329	322	323	330	294	306	337	279	300	310	287	309	319	333	316	289	301	349	287	315	314	317	299	299	332	297	310	318	323	299	295	308	348	324	310	310	320	325	295	305	322	300	305	294	299	295	330	275	317	308	327	297	336	310	329	347	335	296	318	331	333	325	300	310	311	311	316	306	326	340	284	320	318	321	309	317	340	307	325	318	345	326	300	319	344	316	315	322	303	313	325	349	326	343	315	312	326	349	312	321	338	317	320	280	320	354	334	321	315	337	294	280	312	310	301	361	273	309	304	358	299	296	300	320	343	332	308	322	308	330	319	356	271	355	318	305	330	310	303	306	340	293	291	296	296	327	306	343	313	321	312	317	320	306	316	312	314	293	301	328	316	320	307	317	327	287	329	331	272	317	322	331	294	331	293	310	306	328	305	336	332	304	309	337	307	310	303	312	274	322	331	307	315	323	302	330	278	337	292	300	285	317	325	302	304	316	296	304	291	300	302	318	291	326	318	310	316	313	294	309	344	321	341	287	286	295	328	335	325	339	346	317	279	308	329	284	331	330	312	352	291	314	280	311	312	314	313	309	281	303	299	313	318	308	331	299	306	324	321	302	291	321	306	291	305	313	313	317	315	302	342	341	343	299	321	351	320	302	295	293	304	313	296	297	288	321	328	340	296	303	294	319	298	300	306	300	326	311	294	292	295	314	317	344	299	328	328	300	300	310	332	307	327	314	337	295	293	316	319	313	329	299	333	310	310	333	291	295	318	306	283	342	303	324	324	314	295	331	316	295	304	299	300	315	292	298	324	327	319	311	332	289	339	330	333	301	339	288	347	342	346	321	332	279	303	311	298	341	294	310	282	312	302	300	331	319	324	336	283	324	301	307	336	298	276	323	306	356	312	280	304	311	317	302	333	307	325	348	301	302	288	324	327	296	316	307	307	292	298	309	315	294	333	305	324	306	307	332	333	322	322	332	332	322	314	305	326	320	323	336	299	293	317	311	295	292	338	335	324	311	307	312	324	303	337	362	316	314	290	331	291	316	323	332	305	302	315	313	347	293	310	338	326	311	337	341	317	321	307	319	288	346	313	286	314	339	334	304	313	350	279	324	308	295	314	325	340	318	305	317	319	326	323	314	321	315	340	290	307	322	315	304	312	322	301	282	304	297	320	325	338	305	282	300	297	331	320	306	304	260	317	318	319	298	309	303	318	319	322	323	334	302	308	286	343	324	317	319	292	316	296	320	287	324	289	297	342	283	304	290	294	323	270	306	327	325	301	302	306	310	290	320	322	334	312	294	337	316	293	285	341	293	318	306	346	332	313	344	303	336	319	332	310	316	309	334	304	339	290	331	301	286	324	313	323	315	335	320	306	319	296	297	326	324	310	338	321	304	324	277	315	285	309	344	299	342	291	285	325	308	280	309	306	313	321	305	344	344	298	324	310	320	340	307	322	269	331	306	282	324	343	318	314	324	329	326	307	314	287	297	349	306	299	322	303	329	300	365	322	332	318	310	321	294	329	315	336	325	298	284	336	323	335	314	321	324	299	310	309	319	296	295	306	276	315	340	326	314	301	313	331	264	317	312	312	298	306	318	310	306	302	340	329	317	272	317	349	297	336	317	354	333	296	289	283	324	338	317	314	303	342	318	303	319	307	313	334	308	303	311	300	303	306	303	293	312	338	310	333	302	328	364	323	304	299	307	326	333	294	305	313	313	287	317	301	331	273	302	327	309	296	319	313	320	289	301	309	297	303	314	313	306	301	297	316	311	326	317	315	326	308	310	304	315	327	313	285	346	311	279	315	314	301	308	298	306	316	336	298	320	302	318	290	323	294	307	336	317	311	306	286	311	325	271	298	313	293	303	295	270	330	326	321	312	314	346	338	314	311	302	313	299	312	332	311	331	321	313	324	325	288	309	305	289	335	319	334	323	339	327	302	327	329	337	333	328	355	320	314	337	324	312	321	300	299	316	341	299	285	307	301	326	312	298	315	334	342	330	330	347	304	318	322	347	311	329	281	336	341	308	304	303	303	306	336	316	291	316	329	308	336	331	330	332	306	330	330	304	331	307	329	314	305	305	314	310	317	305	283	336	327	322	331	326	305	326	321	287	318	321	331	324	317	287	306	296	333	323	310	330	288	291	300	323	319	308	310	361	314	341	323	327	329	305	317	349	303	325	328	318	321	304	317	303	293	304	320	307	301	308	309	301	339	317	267	303	320	310	352	301	327	314	317	305	297	307	325	326	271	311	319	299	339	307	280	288	332	299	327	325	351	354	311	305	304	328	296	320	310	286	299	301	311	311	278	320	338	333	333	277	339	326	328	317	294	310	297	333	334	332	324	304	312	332	332	318	317	323	296	283	335	342	288	290	323	316	311	293	297	305	321	324	330	300	328	289	304	331	343	309	336	276	328	301	315	342	312	317	341	306	306	329	339	310	319	285	306	300	325	306	332	298	302	311	284	307	298	309	278	329	282	296	342	345	293	316	335	311	308	306	328	347	273	286	301	326	346	313	312	305	346	301	336	333	313	292	307	314	296	309	305	284	297	296
35242	46282	37702	27688	17095	10220	6612	4518	2347	1698	1252	957	869	940	852	771	778	806	772	881	911	2289	3394	2889	1852	1303	1273	1026	656	534	477	525	502	516	534	528	541	474	547	496	510	485	474	487	534	527	508	522	496	490	472	482	504	487	509	476	448	456	461	511	482	507	514	495	503	457	456	484	505	486	530	482	499	481	503	477	519	516	517	495	477	485	512	491	489	486	521	516	501	496	486	538	460	493	487	519	478	504	510	501	479	505	508	534	482	487	507	496	487	527	513	496	505	503	505	511	496	520	456	502	510	523	517	490	515	520	522	443	534	482	487	503	491	496	521	518	468	481	451	472	470	552	486	467	457	495	507	476	456	504	481	501	498	489	495	451	515	505	502	479	512	514	475	476	456	465	488	475	515	498	438	484	470	482	509	466	510	482	465	476	487	472	499	509	489	523	531	525	495	513	486	481	502	480	483	499	502	480	484	499	477	510	471	464	501	506	493	502	489	520	491	460	496	514	471	494	496	540	511	489	465	494	502	503	485	472	507	509	524	499	478	471	471	467	520	454	490	484	492	506	488	451	478	496	489	479	472	460	483	461	468	497	485	497	501	488	498	478	477	470	489	509	479	476	471	500	486	477	502	502	452	476	484	533	487	528	568	478	494	507	471	460	487	502	553	460	470	489	485	486	471	522	523	486	483	504	491	484	503	477	486	496	459	475	481	470	471	501	476	484	468	460	530	460	475	499	459	496	472	493	485	516	485	513	457	484	482	493	508	483	486	492	500	467	508	485	520	439	483	468	537	475	493	507	501	449	501	485	452	515	472	502	478	525	482	513	533	489	536	488	457	467	520	518	508	465	515	458	469	457	456	501	469	552	466	503	498	489	486	477	540	497	505	455	513	488	485	546	529	531	508	495	510	482	478	486	486	489	496	481	472	504	466	502	474	484	484	496	533	514	544	481	467	498	457	481	493	510	540	482	465	491	478	499	491	487	478	529	492	520	506	481	515	489	450	493	478	492	491	520	490	495	530	508	483	505	517	494	504	506	493	495	476	497	461	486	510	510	490	504	506	513	514	479	498	466	496	520	494	473	494	518	459	480	477	469	490	464	524	497	484	493	478	512	482	509	500	492	500	470	528	483	473	505	491	477	516	526	495	500	511	484	523	516	509	474	507	532	472	529	464	489	514	495	472	517	448	482	515	488	518	474	507	504	503	468	543	497	495	474	502	488	471	530	499	460	525	528	526	473	453	468	490	514	500	478	514	493	462	476	510	448	475	472	480	503	485	493	477	470	484	481	444	501	468	496	481	495	540	477	497	484	520	483	485	470	465	466	508	503	486	501	501	499	533	488	473	451	486	516	504	488	512	493	460	476	489	471	526	535	506	498	479	478	489	513	461	498	502	513	500	495	489	481	490	494	477	503	474	451	457	457	454	484	474	502	483	482	471	497	483	473	481	467	504	496	470	516	504	489	515	484	509	491	459	492	463	501	464	474	490	502	498	521	500	505	483	497	428	453	548	515	445	473	479	527	437	502	489	499	531	532	501	483	462	464	534	487	465	480	493	498	502	513	496	490	514	448	504	452	499	471	501	470	467	467	503	459	467	538	537	533	511	484	503	443	482	502	479	514	481	476	486	542	492	542	490	507	536	518	471	490	502	494	546	514	523	486	525	527	484	497	494	501	525	502	485	497	474	492	502	467	482	483	533	486	495	538	507	492	492	462	509	485	529	508	479	533	480	515	517	522	514	485	508	498	531	493	468	456	467	487	482	481	526	489	490	484	494	506	498	526	454	517	478	479	532	522	492	474	514	472	503	509	516	495	526	448	500	524	482	493	505	494	450	512	498	489	528	507	465	508	497	505	519	482	472	492	459	482	488	471	479	485	531	489	505	509	489	522	516	470	470	493	502	486	496	502	486	463	495	481	507	511	522	485	524	482	437	488	498	478	524	484	484	493	465	464	492	474	520	491	513	509	489	477	492	487	518	494	466	532	508	459	536	484	472	465	519	491	477	512	483	494	466	517	433	459	482	513	472	541	478	489	457	454	486	460	491	484	522	495	472	496	481	453	501	500	484	480	471	524	469	466	486	513	482	515	525	484	513	485	524	499	485	477	480	518	498	487	474	484	493	484	487	494	463	535	527	503	487	448	515	477	475	479	487	490	516	499	466	465	523	522	509	504	470	527	483	515	479	496	494	500	475	503	519	492	487	510	512	494	512	465	520	461	505	490	465	470	487	482	497	452	490	542	498	506	531	498	487	484	521	461	507	449	483	506	467	451	488	521	487	478	523	463	503	456	547	510	506	493	499	518	494	473	476	465	432	467	483	451	520	505	484	462	492	511	526	495	499	485	498	482	495	495	496	489	508	498	506	488	474	466	472	452	520	485	499	492	535	489	483	520	525	476	477	454	477	483	516	444	487	535	479	453	464	494	497	486	490	499	479	457	504	545	491	526	470	512	509	478	507	481	463	473	492	481	502	470	505	493	505	508	495	511	512	459	481	498	497	491	485	485	502	441	485	510	520	521	469	492	514	482	505	506	439	502	485	486	476	504	476	479	483	450	481	525	496	496	499	497	501	510	506	503	482	496	501	469	497	474	493	514	487	452	464	445	476	514	476	480	521	475	435	499	474	487	469	512	508	463	499	458	514	474	500	470	502	502	477	501	533	485	487	487	519	468	469	483	490	500	469	525	537	525	493	472	483	542	493	486	484	460	486	480	505	474	472	502	499	545	512	461	531	462	468	534	476	525	481	521	512	480	486	494	476	472	504	440	520	497	524	495	502	513	538	469	500	514	515	481	483	480	479	483	486	485	498	493	474	502	529	483	458	502	492	465	511	530	502	486	486	493	474	473	449	525	439	544	497	502	477	474	467	475	467	520	461	500	514	466	490	490	483	489	462	451	498	527	537	513	497	484	475	482	464	499	475	486	477	485	474	496	493	513	532	450	527	459	491	500	482	524	480	499	517	503	493	490	498	494	490	475	531	511	483	541	484	515	490	489	491	503	476	486	471	482	485	512	530	508	491	495	504	461	492	485	510	510	521	490	499	515	478	469	489	514	486	513	481	483	481	495	490	502	449	484	507	494	535	469	461	492	501	492	537	515	487	516	534	486	479	472	451	501	502	512	546	545	479	501	515	506	517	464	486	478	494	489	493	448	477	486	497	485	461	492	507	495	448	497	508	506	487	489	496	498	497	490	480	501	497	521	466	499	452	494	490	477	495	470	512	489	480	494	488	498	496	461	515	504	535	505	483	467	466	510	501	507	475	464	478	521	475	496	484	529	525	515	518	471	512	517	496	511	462	475	507	506	485	464	498	480	463	479	489	519	498	503	466	472	527	493	474	491	488	472	481	457	472	482	444	509	486	495	474	541	484	496	514	478	492	512	543	496	508	480	516	507	522	486	472	491	467	492	482	503	494	483	534	443	515	494	509	513	535	462	484	495	502	477	451	527	525	471	525	513	480	480	489	474	495	515	479	502
23491	21568	29369	24391	21831	19826	9252	3155	1561	913	725	605	550	530	543	494	469	444	427	447	813	2037	2930	2515	1502	683	534	580	548	489	323	324	348	350	391	369	433	397	322	347	332	347	296	299	311	356	293	294	310	298	314	299	309	346	323	347	292	323	317	328	277	350	319	298	298	337	352	312	335	323	327	306	290	277	312	304	322	311	331	318	313	309	291	307	342	337	318	306	315	311	331	302	320	287	323	277	295	334	310	295	314	378	277	313	289	310	318	304	330	319	305	279	320	320	313	268	288	304	331	309	341	341	332	309	297	310	331	275	333	348	309	301	294	311	284	337	330	320	283	337	321	310	306	303	292	304	296	349	306	313	300	306	314	332	321	320	337	316	322	301	317	296	299	311	318	274	320	340	335	322	309	349	278	325	312	326	277	300	294	288	300	332	299	318	317	295	303	287	299	303	280	303	325	329	296	297	311	288	299	295	314	331	289	303	310	334	280	309	303	327	285	314	304	293	308	322	295	314	340	283	278	303	310	321	304	301	303	314	319	317	288	297	294	289	297	297	311	308	297	340	299	342	310	299	325	278	319	330	289	335	314	298	295	279	326	296	335	307	281	288	337	328	288	338	322	279	270	309	308	316	305	283	316	301	314	311	284	318	312	333	323	344	287	342	341	317	297	302	339	293	303	282	340	344	318	308	311	336	333	331	349	313	315	342	302	331	333	296	314	315	323	312	306	283	323	343	342	308	332	315	308	298	333	326	324	314	324	318	302	307	301	311	334	316	333	303	289	320	337	297	308	275	309	326	315	292	306	308	310	289	297	321	318	307	300	286	305	299	332	339	308	313	289	282	309	281	302	309	332	315	307	341	347	302	296	307	290	329	346	317	322	294	344	306	331	309	316	277	315	328	311	312	301	319	309	292	321	282	300	329	305	352	294	329	310	323	328	290	303	341	291	339	313	325	288	316	322	317	311	301	317	322	318	325	337	311	335	335	293	330	340	320	308	319	276	327	327	334	324	295	286	341	333	304	312	285	307	283	300	304	310	298	295	333	298	317	340	300	346	293	287	282	307	345	302	362	287	320	311	312	311	297	296	313	311	320	316	317	318	298	305	292	293	302	331	308	314	294	333	327	328	320	312	308	324	302	316	304	326	351	317	317	292	294	348	291	323	329	291	320	294	304	341	325	345	341	290	334	280	315	304	304	320	306	302	293	299	300	311	320	300	327	287	318	329	283	325	342	314	319	268	328	293	343	285	310	308	312	307	280	318	318	313	304	343	295	311	321	320	322	333	310	330	307	325	331	272	322	304	297	300	309	329	306	301	321	331	300	295	317	266	300	323	287	315	285	313	271	303	294	323	301	302	307	325	275	330	332	314	319	318	323	309	313	340	316	295	304	300	299	321	299	294	318	325	288	303	311	361	297	309	331	323	300	301	300	327	299	330	315	306	321	332	301	304	307	295	309	289	332	314	318	344	306	291	336	308	281	309	313	300	293	330	302	312	300	343	296	318	325	322	325	275	273	325	312	309	296	311	310	281	299	310	327	317	335	298	303	328	326	289	347	283	328	320	330	294	325	330	335	311	302	324	281	296	326	316	309	318	292	311	335	328	297	308	296	329	310	354	321	308	313	320	304	306	293	319	348	303	341	314	318	286	317	292	317	322	314	329	284	327	322	307	328	328	320	297	313	307	281	321	327	309	306	325	330	340	313	319	339	332	340	317	307	333	311	293	291	298	308	322	297	319	345	329	321	305	298	329	321	328	318	308	317	331	306	316	317	318	312	298	320	321	312	315	315	283	303	310	320	297	332	323	293	306	306	313	322	339	335	307	313	287	307	308	309	317	318	321	294	334	309	321	309	313	355	326	312	328	329	338	302	325	329	302	306	330	327	321	308	337	332	310	304	305	313	303	327	308	321	353	315	330	290	327	322	313	292	324	289	298	297	279	328	327	305	292	305	306	288	327	319	305	299	312	319	319	309	305	352	296	305	331	305	323	312	305	302	300	289	299	298	319	320	286	335	301	321	339	322	302	342	316	310	314	276	326	319	276	318	307	305	306	341	323	287	316	303	302	311	309	348	273	303	315	319	330	337	347	309	330	277	279	276	308	309	313	335	355	300	296	350	307	289	289	328	290	322	288	283	353	295	312	302	304	320	306	275	325	303	335	318	311	329	321	296	292	316	299	311	304	318	339	318	311	312	268	300	280	300	350	274	302	325	300	320	293	335	324	317	292	306	317	297	317	281	316	296	286	305	312	292	315	313	323	297	317	304	311	324	306	311	324	282	314	349	309	273	321	301	291	294	313	327	312	308	325	321	316	296	319	316	297	325	294	304	334	344	321	306	283	341	310	333	317	337	317	302	289	303	304	302	309	300	299	317	318	303	292	327	305	336	309	298	317	315	298	291	314	318	251	311	301	300	315	313	316	340	325	312	334	351	324	317	343	302	283	298	306	326	345	304	332	316	298	290	325	324	294	323	312	365	346	318	306	297	295	314	320	317	328	295	299	308	337	359	303	332	305	302	279	317	325	292	278	290	319	315	343	313	307	319	276	305	324	307	293	274	283	261	314	309	311	320	306	311	317	327	329	333	325	304	287	294	300	323	340	282	304	293	339	295	291	307	312	308	357	328	335	303	323	323	289	300	286	296	319	308	315	302	339	312	312	280	305	312	339	316	317	317	299	289	289	310	293	301	309	305	311	304	319	335	314	294	313	300	314	340	323	322	299	334	306	290	308	318	335	311	306	284	326	310	301	288	303	347	298	301	306	297	327	322	330	320	311	296	325	317	319	310	311	322	310	316	329	301	303	336	295	290	336	330	341	341	288	329	287	319	303	321	311	340	291	307	322	331	338	296	311	294	311	312	305	309	311	329	329	277	300	318	318	294	306	286	298	311	319	303	298	333	314	322	316	318	303	283	308	272	301	335	307	312	270	292	329	301	326	328	308	316	316	321	326	308	349	301	296	291	312	302	322	280	322	337	322	307	292	315	341	323	313	302	312	322	279	332	305	344	331	321	338	321	327	296	308	300	315	308	285	328	334	339	305	348	321	324	322	316	325	309	311	331	305	323	311	320	302	310	312	297	304	288	318	327	295	308	310	298	317	306	305	315	297	340	286	313	310	309	324	333	284	316	314	308	319	303	306	305	328	321	344	323	325	316	297	314	310	340	313	310	297	277	318	319	311	312	329	331	337	300	329	319	325	314	287	332	327	304	295	328	304	313	286	318	320	326	331	299	337	350	357	289	307	318	298	291	317	332	336	308	334	279	324	312	311	291	308	341	325	327	342	310	308	312	286	308	333	317	286	318	297	316	279	299	324	316	293	299	288	320	321	292	278	317	319	306	340	273	294	314	326	329	321	316	312	295	321	341	294	311	322	319	327	307	302	340	346	335	330	326	302	324	279	331	311	310	331	317	308	287	327	300	334	322	294	327	309	306	310	296	315	336	341	309	298	307	304	322	309	312	325	303	304	332	322	316
32836	49111	45480	34902	23951	14679	10190	6379	3839	2345	1888	1474	1185	1156	1123	1026	928	850	904	956	2069	5379	7141	6134	3609	1599	1062	1215	1142	804	529	504	532	631	658	637	696	606	543	513	515	485	541	468	513	450	479	488	482	490	518	465	468	477	482	491	447	474	512	470	533	495	484	477	505	477	457	487	499	471	478	473	472	481	487	490	478	475	509	463	481	473	475	485	491	495	463	529	476	503	451	476	483	489	448	447	468	503	482	491	502	525	507	464	468	489	498	499	495	538	498	458	477	492	474	471	446	520	475	487	516	482	483	497	473	499	463	480	500	485	504	497	505	509	486	491	473	482	520	508	506	481	477	498	493	479	514	486	480	465	425	471	489	494	486	520	475	484	436	490	544	482	486	485	504	488	452	486	512	474	496	487	466	490	481	445	478	536	500	476	465	494	509	462	524	492	504	480	476	475	492	491	513	460	506	503	502	517	534	511	474	475	465	491	503	459	482	497	504	472	486	452	500	459	507	483	511	497	506	483	485	471	462	435	518	514	494	518	461	493	465	470	485	513	468	471	479	495	477	487	493	468	479	438	493	502	476	485	457	489	488	446	494	450	490	475	472	473	479	481	529	461	477	495	512	513	516	488	494	462	493	489	475	478	486	442	505	472	516	512	458	467	506	465	458	456	434	480	440	506	491	481	494	445	489	501	483	467	540	493	480	504	453	477	443	478	505	447	465	491	497	465	488	452	525	470	504	472	517	487	487	460	469	455	457	498	525	491	489	475	491	492	469	504	471	457	477	509	472	448	452	493	474	454	482	496	491	497	505	488	481	479	484	475	474	489	453	486	449	475	485	460	479	476	485	460	474	477	507	472	489	456	467	466	513	452	483	490	456	494	490	487	473	465	439	489	521	508	504	495	420	470	511	480	482	480	505	479	517	489	496	485	482	526	494	490	473	492	468	488	494	469	435	469	493	475	506	491	483	483	476	475	478	495	464	521	447	514	461	491	465	501	490	478	475	516	486	497	500	511	491	462	453	480	454	485	435	430	492	484	498	477	461	442	495	475	490	480	496	485	456	515	477	503	477	457	506	474	435	481	470	482	513	473	510	471	564	456	469	516	477	466	479	479	500	483	522	493	490	446	477	513	491	483	491	465	471	545	455	449	483	496	479	463	517	472	475	498	503	481	494	488	499	518	480	524	494	453	466	458	471	488	452	472	497	460	482	475	486	497	495	479	475	482	501	479	503	495	462	489	511	480	450	489	487	473	479	514	526	483	487	486	484	440	478	495	466	478	483	455	474	513	487	507	487	497	451	482	495	482	495	496	508	463	484	482	431	518	495	476	485	469	471	464	472	490	453	511	470	454	502	467	501	473	438	508	477	470	457	467	493	475	484	462	482	462	485	493	455	468	483	449	482	479	466	504	480	476	444	451	451	494	500	463	465	486	489	450	480	476	495	463	466	475	503	496	486	489	500	492	497	491	452	458	456	458	500	486	468	497	459	463	465	507	485	483	525	481	458	494	487	502	528	467	479	486	462	472	456	519	520	455	504	495	478	483	504	494	529	483	498	486	458	507	463	500	521	451	499	479	468	508	495	467	490	444	492	497	434	449	463	458	461	477	476	458	502	507	451	485	474	508	468	483	452	465	478	477	508	486	506	484	510	474	502	478	471	430	501	456	462	511	512	460	429	492	470	458	499	496	494	466	495	486	484	479	493	459	437	462	479	466	468	451	493	474	445	505	507	501	491	454	461	494	475	499	471	497	480	486	474	464	496	502	497	495	500	492	432	465	494	472	488	496	478	520	523	513	448	451	462	461	438	506	481	424	478	468	454	455	455	517	464	522	483	494	453	483	503	496	480	461	468	496	521	469	505	465	483	509	512	456	480	487	490	468	468	485	448	471	492	465	458	466	450	454	461	497	490	496	484	502	483	484	444	533	472	478	468	493	485	477	499	453	515	479	497	489	438	440	465	475	480	465	536	465	478	496	479	478	473	513	501	489	468	473	471	471	472	493	444	473	482	437	502	492	473	464	471	465	477	495	474	490	460	483	481	495	457	495	485	474	469	471	449	495	468	489	524	505	480	465	509	457	502	499	531	489	482	513	487	501	468	499	516	479	460	485	499	485	506	482	493	486	492	490	463	486	467	534	490	467	487	454	475	473	473	431	463	469	470	469	495	467	474	494	473	474	497	494	473	486	472	490	451	467	478	513	479	467	486	476	476	454	487	538	474	493	515	519	477	435	452	503	464	480	507	471	462	478	472	495	474	533	481	505	502	437	485	459	449	492	493	444	470	484	480	466	471	495	489	485	510	450	482	476	489	512	471	478	481	471	461	491	448	498	454	486	477	434	478	529	506	432	464	499	525	502	429	466	508	523	479	500	508	494	492	456	453	474	482	492	469	459	496	523	460	468	477	474	475	456	467	504	497	503	504	449	477	488	539	492	514	461	480	487	511	461	492	517	511	464	484	481	489	489	512	510	503	459	465	483	482	482	441	450	509	481	524	453	521	466	513	487	480	457	507	476	486	530	471	500	474	481	483	482	460	490	508	500	484	496	498	456	486	447	522	470	483	447	499	488	477	470	474	494	484	465	464	449	449	538	479	469	495	448	490	502	511	532	485	436	485	501	443	480	503	510	494	446	476	464	471	447	503	488	476	482	488	488	464	480	478	497	512	499	503	469	460	488	486	459	492	499	509	513	456	487	476	482	497	450	495	478	517	442	485	470	454	474	464	422	479	465	521	453	434	465	531	504	492	485	499	487	474	485	469	505	501	433	510	499	445	448	479	489	474	480	493	438	486	458	469	479	481	473	448	468	484	515	441	463	487	528	513	473	497	510	498	499	473	471	484	468	458	455	470	499	483	456	485	453	502	445	480	437	461	462	524	477	495	504	482	492	460	469	489	506	486	478	460	465	463	458	463	493	503	484	451	516	507	495	489	498	479	468	490	463	472	472	509	518	450	486	460	513	500	498	490	457	450	455	507	506	532	490	451	484	502	501	494	493	480	478	473	480	452	480	521	462	485	491	507	466	504	478	465	495	495	515	479	471	523	469	467	486	479	468	482	442	449	549	484	481	520	456	490	468	467	460	511	485	484	498	475	461	489	477	493	461	471	456	479	524	477	488	507	472	485	484	490	457	502	488	465	465	477	486	476	513	509	458	453	497	503	507	493	465	510	493	470	456	469	501	477	480	449	457	466	517	504	441	518	489	467	521	471	491	519	488	486	518	460	461	479	475	462	492	479	479	487	516	494	475	482	475	486	528	437	496	478	467	477	476	534	447	438	505	478	466	489	486	545	490	506	495	505	523	459	487	494	478	489	472	503	449	510	465	459	489	467	495	468	479	477	478	475	472	477	488	470	508	466	454	481	491	503	446	481	505	456	511	483	522	489	472	477	493	461	447	465	453	465	488	483	468	464	467	516	480	480	468	446	463	502	509	484	522	516	469	436	491	506	448	487	461	462	494	452	479	439	501	459	451	454	497
28352	23085	23075	15579	5935	2332	1293	861	587	497	442	443	345	397	363	345	360	363	339	358	358	496	554	554	437	377	344	312	320	316	295	302	299	322	333	319	316	346	320	325	342	306	327	327	325	303	298	300	293	313	289	314	333	318	335	302	341	294	322	342	315	311	294	330	320	332	320	290	304	286	309	299	323	318	340	326	299	298	288	319	363	315	323	347	310	318	327	296	311	294	311	331	294	293	340	328	319	320	311	324	325	316	297	280	340	353	294	302	323	302	302	303	332	319	317	314	290	284	291	335	278	317	309	329	295	283	349	303	335	300	339	329	325	316	320	344	321	332	341	302	317	313	289	313	323	319	295	317	307	314	314	282	298	293	258	299	316	345	302	305	322	271	285	285	329	317	298	313	314	302	318	317	316	304	346	289	312	304	275	314	328	326	295	331	298	342	338	284	291	322	300	320	322	362	289	295	307	306	320	318	309	335	316	307	320	299	330	302	317	290	338	329	342	328	320	337	341	310	337	309	343	300	328	322	304	321	340	321	309	299	301	323	331	357	324	329	316	317	296	320	330	317	308	283	307	327	313	329	288	317	292	332	344	313	312	298	324	303	303	326	324	329	295	313	300	315	292	346	304	307	299	327	296	288	330	276	307	292	328	312	307	323	324	337	336	344	326	288	310	340	306	310	313	313	300	304	327	301	292	290	317	275	289	326	297	332	315	286	301	301	305	316	324	311	272	303	308	316	301	323	324	321	313	301	316	333	319	298	316	303	313	322	318	309	324	307	304	340	284	290	317	331	323	333	315	303	307	298	277	289	287	323	310	298	306	331	285	309	316	306	310	321	339	339	325	316	326	324	310	342	304	312	342	350	311	347	296	305	328	309	340	305	281	342	307	306	280	329	289	289	344	287	317	311	320	325	333	307	304	301	313	308	325	334	328	324	303	287	333	296	275	321	315	308	293	351	336	315	296	296	319	300	320	296	320	330	319	335	322	330	312	341	330	335	303	302	270	321	327	307	307	304	300	304	324	298	344	338	314	304	303	329	295	355	327	338	300	335	295	333	315	335	303	309	338	308	290	305	305	312	310	350	298	327	324	317	306	328	299	303	320	322	334	329	298	308	317	304	318	302	333	278	311	308	338	303	364	303	292	320	282	308	292	335	317	316	316	332	313	301	320	287	291	337	298	314	302	327	320	299	321	336	293	324	336	327	320	296	288	308	314	310	322	297	310	316	317	321	304	330	324	320	314	344	294	283	292	273	345	302	318	336	318	304	286	315	307	301	320	319	323	319	301	319	295	286	317	293	314	328	338	321	295	323	326	305	293	311	319	335	312	314	306	331	307	343	305	324	308	333	304	294	337	324	337	312	307	340	298	292	288	267	285	311	347	340	294	309	311	290	267	325	295	324	315	304	355	306	315	328	305	341	307	316	330	296	311	299	301	297	321	291	344	341	310	307	315	304	319	328	318	331	291	293	319	336	294	304	302	327	343	316	308	305	307	313	324	349	308	334	304	313	317	324	298	292	302	326	293	326	307	328	279	299	283	317	342	320	331	331	345	342	327	284	324	330	350	323	313	302	319	341	324	326	272	292	300	322	313	302	291	292	310	299	333	324	303	292	327	309	335	318	335	340	305	328	311	303	305	321	336	315	321	293	323	313	307	325	313	311	330	306	287	276	309	320	315	328	314	318	341	296	292	328	311	318	297	328	321	296	319	309	300	289	325	320	297	314	334	318	339	291	301	314	314	303	326	328	319	284	335	312	342	345	318	292	335	293	274	326	322	313	321	335	319	289	364	292	302	323	329	316	328	302	281	330	305	298	314	290	316	317	323	323	316	303	312	311	319	304	326	282	306	304	316	337	326	321	311	312	315	340	310	319	324	307	308	324	336	303	300	302	291	323	316	314	312	303	331	291	260	316	316	321	323	346	318	309	312	293	346	329	320	295	300	300	330	309	312	273	295	293	328	333	292	331	321	270	326	309	293	337	340	301	334	301	330	317	310	298	316	325	303	309	318	340	301	328	329	316	323	279	328	285	311	295	303	328	301	342	318	343	354	305	313	318	336	311	297	291	305	328	319	310	311	324	291	304	329	293	300	334	285	311	325	320	303	294	319	312	312	315	316	292	317	319	308	331	312	313	309	323	294	314	312	310	318	314	303	290	284	318	335	315	326	332	321	286	300	341	339	301	342	298	281	308	318	302	311	336	353	350	326	306	328	303	291	307	297	316	315	293	309	294	293	329	292	354	275	318	326	318	333	317	309	313	298	331	328	353	320	306	312	293	290	295	328	316	339	246	314	269	359	318	331	288	314	312	308	310	313	300	315	298	305	355	311	319	286	319	295	318	313	309	321	330	310	318	339	334	311	314	322	305	332	298	304	305	311	320	329	344	307	322	327	323	321	337	271	321	326	315	324	325	313	324	284	310	287	321	295	326	338	344	290	314	305	286	319	308	333	304	304	287	311	314	316	321	285	321	293	312	311	306	285	276	335	301	294	338	307	341	296	314	290	305	309	303	340	301	316	304	308	293	327	329	310	299	290	307	322	336	332	298	321	306	299	297	303	299	298	298	353	280	333	300	307	320	326	307	321	293	349	326	311	309	276	312	339	287	281	337	335	323	335	315	314	303	312	308	313	284	315	332	291	299	310	335	339	291	335	302	313	292	336	330	305	309	308	261	286	314	283	319	317	320	334	318	314	315	309	290	325	320	273	329	304	340	319	334	312	292	333	295	309	313	275	305	313	301	311	318	338	324	379	311	326	335	331	301	315	300	342	301	313	314	287	340	300	325	322	340	274	298	313	321	301	293	311	307	327	310	327	343	316	294	326	295	288	309	312	331	332	337	310	341	316	326	328	322	324	293	312	285	324	311	310	313	332	302	328	293	286	327	305	299	346	302	318	310	323	318	309	308	331	323	273	327	315	324	306	302	296	331	291	332	298	306	306	317	315	315	348	312	308	307	304	300	327	292	290	339	338	310	317	357	321	308	293	305	333	310	302	341	320	277	312	305	297	310	290	328	297	299	320	310	301	322	323	345	314	304	332	298	305	316	302	291	318	359	305	314	290	295	333	303	259	315	330	294	326	317	325	284	310	333	340	294	352	322	307	316	313	317	340	287	331	332	299	325	323	317	300	308	315	324	266	304	319	317	319	309	327	298	312	296	315	306	315	299	319	300	332	329	358	324	286	346	297	338	309	297	298	335	354	306	278	284	308	288	324	333	289	267	304	309	308	309	346	326	313	314	336	310	290	278	330	317	322	315	296	278	303	295	299	328	304	347	331	290	331	312	315	309	328	324	328	321	312	294	284	293	325	311	308	319	321	329	350	339	264	292	323	284	322	325	322	315	327	328	302	319	302	335	287	317	316	292	335	326	321	334	338	285	330	302	329	315	286	308	301	314	322	317	294	329	289	326	298	332	303	308	296	326	327	326	306	338	333	315	290	287	275	321	286	296	300	336	318	324	296	309	303	307	284	299
28916	36366	31839	21725	11307	5718	3579	2229	1515	1127	885	766	646	674	695	643	671	609	590	606	715	1128	1247	1010	786	576	496	546	500	552	490	473	508	492	488	548	493	470	490	520	473	495	512	499	498	438	499	460	483	486	485	467	495	484	495	483	538	464	509	465	520	481	488	492	496	470	478	485	450	501	502	472	535	471	505	475	469	509	496	476	485	448	513	485	487	488	514	500	482	497	499	475	505	533	524	510	495	497	508	525	500	536	482	493	473	521	495	495	516	489	488	508	478	494	458	505	508	514	509	502	514	499	483	510	513	501	482	482	526	476	477	520	502	468	507	480	474	451	470	471	441	518	482	481	513	480	523	493	506	498	473	530	515	511	517	495	516	517	472	476	469	508	505	473	493	490	529	482	452	531	465	488	516	488	492	478	491	462	460	480	476	499	492	478	514	461	502	533	478	531	487	482	540	489	541	505	510	499	487	491	450	520	481	477	468	468	474	507	498	452	446	507	479	506	461	535	489	499	486	495	437	477	476	507	490	466	516	474	496	497	516	470	503	494	469	492	501	470	488	438	475	510	471	496	483	514	500	509	459	475	519	498	483	488	480	505	506	493	503	482	499	524	504	482	446	492	482	492	466	459	499	500	477	497	472	522	475	500	472	520	477	491	475	521	489	492	455	508	455	518	494	463	464	519	500	504	490	509	517	486	485	533	496	497	498	481	469	515	541	519	490	433	497	461	489	477	499	484	542	515	464	516	451	467	475	467	505	521	485	495	478	552	492	489	489	483	520	455	460	474	465	499	514	525	451	516	488	450	487	508	495	499	478	490	497	451	516	473	473	484	504	511	523	495	526	485	490	481	496	451	526	521	549	507	474	484	484	520	518	489	489	488	493	484	456	512	500	518	532	438	489	477	506	473	523	517	490	503	485	469	493	482	480	486	465	484	492	478	515	530	471	476	505	506	461	490	470	523	467	486	471	518	487	528	509	479	515	450	500	489	544	512	493	498	502	501	498	464	501	501	490	516	506	463	498	533	487	531	496	499	486	468	509	510	470	492	516	513	492	500	513	504	514	491	490	449	419	459	491	491	492	503	486	489	529	515	487	475	478	488	496	483	497	473	513	505	481	476	509	446	504	505	522	483	484	504	462	503	468	484	489	523	494	495	486	483	484	491	486	503	505	527	507	487	517	489	506	489	483	471	523	497	517	518	472	515	494	461	509	475	496	508	489	513	513	505	513	513	482	475	470	486	483	502	467	505	476	516	529	502	457	501	469	510	495	499	488	506	482	517	538	498	486	527	485	501	481	478	504	494	468	492	506	492	491	503	510	476	486	474	456	458	467	495	479	466	549	511	498	479	478	526	492	510	514	506	491	542	474	533	465	486	512	479	541	465	488	479	482	469	516	485	459	497	496	493	475	513	520	478	474	513	509	516	558	517	455	503	505	484	480	520	514	494	527	513	464	520	488	497	472	476	425	478	488	504	490	507	493	506	494	514	463	533	494	483	479	522	469	487	493	482	505	488	492	558	487	531	532	506	501	490	487	497	499	524	491	442	481	507	489	545	475	521	511	484	453	485	483	501	492	495	472	483	514	484	486	483	464	513	512	471	491	517	506	503	507	477	508	476	499	520	479	528	469	536	468	526	510	477	505	494	461	496	480	517	507	506	512	481	470	470	505	481	467	501	513	469	436	493	507	514	507	515	505	491	499	498	527	518	464	493	550	469	458	536	498	494	490	474	499	520	501	496	509	497	464	508	509	525	480	509	499	477	496	496	479	515	488	455	489	478	474	494	513	479	514	505	502	503	471	497	498	525	473	474	467	520	514	517	518	509	516	463	538	483	473	516	544	482	494	471	504	464	462	514	486	474	477	495	497	512	463	475	493	547	487	483	522	467	481	535	507	483	478	472	515	490	485	488	507	539	449	493	474	494	482	468	514	519	481	468	498	499	481	490	502	495	462	486	524	461	463	466	495	517	504	495	510	507	522	494	497	469	509	506	500	481	502	476	477	478	480	545	503	483	475	504	501	472	489	492	498	514	487	510	472	475	516	483	508	459	492	530	493	456	461	455	489	500	492	474	496	485	516	500	471	510	521	487	478	513	459	488	474	451	485	457	467	494	526	447	510	492	496	509	487	493	451	529	469	508	483	478	504	506	491	491	464	507	510	527	467	506	471	488	528	455	515	459	503	482	501	524	517	488	468	492	479	475	490	496	500	447	487	485	495	521	494	506	500	515	515	521	481	509	479	502	483	474	478	520	496	494	497	502	488	508	484	508	491	499	502	492	503	483	516	509	546	461	502	499	499	477	469	493	510	494	485	493	462	473	455	455	498	463	522	517	524	497	486	500	506	533	484	503	523	495	479	520	501	478	490	503	498	516	478	487	523	498	523	467	516	447	493	497	499	526	480	483	517	477	463	481	516	494	485	496	493	528	464	487	471	457	475	501	521	484	507	507	464	481	503	520	479	510	522	482	477	510	481	463	495	533	500	480	489	480	535	529	515	512	503	495	487	490	479	508	503	497	495	455	432	485	527	487	551	488	492	467	492	522	480	530	488	501	484	511	459	508	509	490	473	494	481	517	480	459	505	501	468	504	488	541	433	514	525	495	522	491	471	452	489	508	459	464	453	476	489	495	522	498	495	482	511	452	493	500	533	493	517	521	497	485	535	491	478	496	496	505	499	485	497	488	537	479	503	497	470	478	434	490	516	514	521	482	501	471	513	525	486	450	469	459	473	498	508	484	501	515	521	484	507	473	522	496	473	492	489	488	474	508	526	473	516	470	506	457	489	467	489	493	505	469	486	500	489	479	508	464	513	496	472	491	525	530	502	497	475	473	522	458	491	493	490	483	502	449	488	473	497	492	466	527	492	515	470	504	457	478	511	495	460	491	431	521	489	485	509	486	529	511	519	472	503	478	489	474	501	477	483	513	496	510	510	502	475	460	509	515	455	480	462	473	488	490	518	481	457	492	488	509	480	490	482	473	512	507	479	488	476	498	455	474	475	487	454	522	485	508	499	524	457	495	481	550	519	507	489	497	522	497	504	514	531	491	482	511	496	498	501	510	473	520	500	496	468	503	524	495	499	524	474	521	500	479	481	510	507	505	496	460	486	481	516	502	478	495	484	447	483	470	500	467	488	511	463	479	494	509	479	478	526	482	518	513	496	479	472	521	488	503	496	501	499	456	483	495	511	495	469	474	522	473	519	460	483	515	506	481	455	513	537	531	498	475	493	475	487	500	470	485	498	464	448	462	481	536	481	494	476	484	509	491	505	530	444	442	461	509	501	467	501	487	490	484	531	507	477	495	490	479	506	487	479	468	502	471	500	493	467	502	467	492	518	494	457	496	495	493	472	492	510	529	504	464	506	520	516	527	481	492	518	496	479	494	475	470	471	520	530	514	524	482	506	465	500	474	489	514	505	500	450	476	521	537	497	538	517	492	521	489	479	500	495	492	475	494	505	500	498	488	490	487	467	480
24890	21674	28577	25518	19365	8307	3245	1673	1041	812	618	522	453	390	395	437	405	367	376	381	438	1421	1723	1177	915	674	527	438	391	331	342	340	321	320	330	351	318	347	327	312	311	323	321	309	326	313	306	312	308	312	286	304	345	317	349	313	292	357	317	319	329	308	321	335	309	318	290	314	350	325	320	327	337	306	289	312	354	313	361	324	318	306	315	341	317	296	326	291	317	324	336	320	327	303	318	330	296	284	301	321	293	346	351	321	331	332	311	314	329	316	307	332	311	307	323	295	317	291	287	314	304	314	308	299	338	281	304	285	312	336	310	292	341	318	291	287	307	316	339	346	322	313	303	319	312	319	309	308	310	320	319	306	345	298	322	310	333	331	298	325	300	327	297	331	296	302	326	321	338	307	328	313	322	308	310	326	328	331	304	317	328	328	328	296	350	326	306	328	339	305	315	340	301	299	287	305	356	345	302	355	308	331	314	312	320	321	316	330	309	315	304	309	299	344	313	325	289	313	314	321	345	311	311	299	273	323	343	317	319	324	313	322	306	300	333	313	316	339	306	313	328	321	313	328	304	310	301	303	336	326	287	346	314	325	310	298	314	322	324	345	345	316	350	334	311	330	296	286	292	297	313	310	323	340	328	304	335	283	307	291	286	311	285	306	306	299	336	320	317	351	306	327	325	310	319	317	293	355	353	326	324	305	319	301	294	337	330	348	307	294	328	302	322	322	326	346	318	287	337	307	305	323	326	332	290	298	302	281	316	353	340	325	311	311	320	356	331	305	290	326	286	286	317	313	326	318	322	353	344	325	307	282	321	301	318	304	363	329	334	324	332	301	312	290	328	296	306	324	336	319	291	335	327	307	321	300	297	319	310	322	308	301	296	332	326	352	347	304	301	304	263	297	326	334	307	271	313	314	310	319	280	293	325	319	331	324	328	328	308	311	320	325	314	314	324	295	327	318	325	296	301	319	307	297	282	308	325	335	318	319	352	331	334	313	329	299	304	297	332	319	287	320	317	279	317	296	301	336	320	297	325	283	326	298	292	280	322	338	285	338	331	319	310	337	329	340	297	325	308	298	268	332	368	301	329	308	315	295	321	312	314	278	302	330	324	331	336	314	350	337	329	308	307	321	312	319	295	310	303	309	315	321	304	299	348	306	325	315	317	317	304	324	312	303	296	344	348	344	327	328	358	349	306	334	306	318	316	336	298	311	339	359	317	312	315	307	315	318	308	320	297	334	323	276	303	313	299	318	323	345	337	290	309	329	319	304	298	348	296	301	333	306	330	332	317	305	294	292	314	313	361	342	342	335	311	294	292	308	348	336	310	302	317	312	328	275	287	294	310	311	319	345	350	327	333	360	304	325	312	305	338	334	272	313	349	304	320	320	304	341	319	309	353	301	321	319	351	318	311	306	336	313	311	363	317	313	317	312	312	355	314	354	334	304	305	294	293	322	313	289	335	316	298	321	293	327	307	321	275	296	307	318	306	321	290	356	311	299	317	307	313	330	290	294	298	296	337	319	317	314	293	311	330	286	304	314	309	316	323	315	320	274	337	315	342	305	306	317	310	339	300	321	317	321	328	309	326	369	302	316	317	314	342	282	329	319	306	317	330	337	310	349	319	344	324	328	360	363	319	290	340	340	298	314	295	338	295	325	356	294	333	299	301	322	297	305	308	312	313	314	310	318	321	322	330	294	336	325	302	323	298	341	337	314	331	325	314	326	307	334	330	302	317	306	311	289	290	313	287	310	300	308	327	334	320	316	293	288	316	298	331	318	316	296	326	298	329	301	270	341	301	319	302	304	301	318	282	345	309	316	315	319	315	319	294	326	312	318	297	327	308	312	335	297	329	306	317	332	303	329	306	312	346	318	345	314	319	317	354	335	310	280	310	327	314	298	343	303	326	312	311	332	367	315	311	334	318	317	288	295	323	348	315	301	333	321	305	293	334	335	296	346	305	327	311	303	308	304	324	322	293	306	330	323	301	309	323	323	298	312	311	318	334	331	324	302	301	322	324	335	334	297	314	332	304	347	317	320	307	290	332	314	333	312	326	323	319	300	306	311	326	300	334	325	331	280	296	313	317	325	331	341	328	287	312	335	301	296	296	346	340	316	340	320	331	338	320	348	324	312	312	286	322	305	313	341	334	331	319	342	321	315	297	292	334	314	324	317	303	312	317	331	343	303	318	288	318	320	326	306	293	340	296	321	319	319	334	317	337	309	306	334	299	317	299	321	338	318	308	330	308	318	298	329	328	309	315	294	328	296	341	304	352	302	311	327	331	303	314	325	293	281	295	311	333	313	321	346	332	307	325	303	322	320	314	331	317	305	353	280	295	312	290	335	287	289	308	314	314	279	358	300	299	333	325	309	303	301	321	318	328	320	328	316	335	308	314	285	320	324	328	299	341	284	273	324	319	268	323	284	284	326	297	346	314	326	322	313	289	313	332	338	286	322	314	305	308	304	290	320	321	309	299	332	320	303	296	322	304	337	316	333	301	342	290	347	307	324	332	361	322	306	324	269	333	331	297	337	340	323	337	325	325	300	299	310	335	317	314	289	309	302	297	319	315	299	335	304	306	307	294	313	300	313	302	325	296	340	331	315	348	309	344	291	348	309	337	299	308	304	292	346	353	295	319	283	316	297	318	296	343	324	314	329	336	341	304	301	317	350	356	317	316	296	313	330	313	328	289	308	314	301	271	321	329	297	309	335	316	322	318	300	318	284	294	319	304	288	323	330	338	288	308	307	334	303	323	315	316	317	341	298	320	337	306	310	330	308	301	312	322	314	331	307	331	300	314	330	356	336	294	325	296	307	331	330	319	342	312	286	287	306	351	320	297	330	290	344	339	317	321	278	285	305	304	302	303	372	336	331	293	300	329	302	322	320	304	324	343	330	335	300	309	325	319	332	323	327	308	341	317	317	312	294	306	323	336	305	323	341	318	319	338	304	346	300	323	328	324	312	347	303	354	344	356	318	290	300	292	338	306	349	351	308	331	333	313	341	297	300	288	334	308	308	322	306	341	323	297	315	310	312	330	294	325	347	266	284	317	351	303	320	337	332	300	313	319	323	324	324	309	320	295	317	306	341	317	317	324	339	319	330	320	316	306	293	320	314	296	310	326	355	301	277	306	290	307	341	312	314	276	322	318	315	338	308	321	290	311	284	310	315	331	329	311	315	284	326	310	288	341	333	293	322	334	304	318	289	318	319	315	291	326	309	301	311	327	357	340	320	327	302	268	328	298	338	313	321	300	317	333	284	302	324	324	304	324	337	316	337	306	291	297	317	316	317	307	279	294	304	339	342	289	311	335	325	308	332	314	315	335	312	321	325	328	319	306	300	318	340	321	310	365	320	340	329	293	326	297	371	317	343	325	319	329	332	335	310	346	338	315	321	323	326	355	308	321	317	312	316	305	343	301	307	295	348	315	319	301	318	280	274	317	312	313	313	305	282	312	325	313	330	324	319	321	339
32413	44158	38078	26950	18213	10250	6379	4054	2822	2053	1517	1121	917	783	783	767	739	690	681	728	949	3641	4042	3048	2106	1398	1007	815	660	561	540	476	500	510	466	532	522	527	495	516	539	495	493	500	480	473	513	513	500	496	529	468	493	513	459	470	468	510	509	517	470	490	530	480	497	523	508	461	489	520	510	519	463	518	489	481	489	457	498	507	462	496	453	513	490	497	468	489	474	492	504	484	485	464	525	501	490	482	500	512	476	479	503	511	487	470	503	470	502	533	517	481	522	500	523	513	467	481	483	517	484	535	483	497	494	488	496	495	500	487	493	483	495	513	513	514	472	493	515	514	468	490	502	530	466	456	465	494	475	517	491	507	446	513	449	454	480	541	478	530	507	487	466	490	493	500	499	493	521	455	518	499	487	542	502	473	522	483	510	486	476	515	470	503	508	472	499	521	494	489	480	503	495	523	454	483	458	487	504	471	534	524	464	493	473	525	528	484	510	495	492	489	453	484	479	453	545	544	480	499	488	496	479	495	520	467	494	512	467	482	481	525	512	465	478	480	489	461	501	505	503	444	516	516	467	479	525	464	489	512	471	505	507	488	493	471	453	521	456	524	517	507	530	520	546	476	480	517	476	477	496	470	479	503	502	528	496	473	519	498	481	475	489	530	517	481	458	487	510	518	510	475	514	471	505	499	508	517	472	517	511	472	492	479	502	506	477	517	523	502	511	442	485	518	540	479	529	508	500	422	491	514	529	535	485	510	498	516	494	501	505	485	475	514	494	485	519	516	496	497	480	504	469	513	527	487	498	482	507	536	458	446	496	470	513	486	467	509	464	549	544	485	476	468	499	487	528	464	494	496	509	495	510	487	492	519	454	485	473	482	495	454	491	492	505	493	539	502	515	501	500	466	516	492	500	497	515	514	495	514	479	480	525	489	518	469	497	470	501	495	508	481	496	528	509	455	484	532	516	493	507	515	476	516	513	491	536	454	492	486	533	473	471	483	513	522	505	482	519	469	489	534	502	520	525	486	476	474	520	506	458	510	511	498	529	483	534	522	471	487	534	501	470	485	496	491	517	446	518	474	518	509	506	501	485	496	491	521	478	517	519	508	476	511	495	476	542	513	485	500	502	472	488	489	489	482	528	485	477	506	464	473	466	468	507	522	503	557	451	527	499	502	515	493	501	522	492	476	511	499	462	515	531	505	531	491	549	473	482	496	543	552	464	501	531	528	532	500	523	501	501	493	517	487	486	464	490	476	490	477	463	506	495	480	512	498	508	542	490	489	492	504	462	476	513	522	478	471	510	504	534	533	515	485	459	487	544	518	500	468	520	550	491	518	470	450	508	528	507	468	526	499	492	544	474	487	462	525	546	476	505	495	516	498	516	445	493	517	471	477	471	480	506	491	472	499	511	500	532	485	497	532	524	468	508	480	485	516	536	509	490	482	546	496	492	508	470	443	490	487	487	506	523	498	509	461	485	499	492	474	493	511	495	479	484	510	526	506	496	504	510	503	510	482	480	486	492	472	528	473	485	538	467	474	526	499	514	510	520	502	487	490	482	495	503	504	483	504	475	478	490	493	544	522	512	517	493	489	511	470	494	496	486	499	515	506	498	514	529	508	474	476	452	517	536	528	472	507	507	472	471	506	535	488	525	495	523	533	500	486	524	529	481	469	494	513	469	500	504	472	500	492	501	488	516	499	488	476	497	507	482	508	507	506	495	485	471	469	467	520	500	491	515	485	472	511	550	475	524	525	490	480	501	509	475	469	503	505	493	496	504	474	516	528	507	510	511	527	495	502	476	496	500	498	498	499	537	517	544	507	452	424	490	496	481	514	468	506	485	465	464	500	524	498	483	522	508	486	470	460	471	518	501	474	480	491	503	475	477	521	518	530	454	497	446	542	494	477	471	533	507	465	469	474	496	482	480	486	523	491	523	513	484	494	469	479	518	505	455	485	501	505	528	479	495	496	494	502	503	458	518	496	465	522	510	501	507	502	475	469	512	544	445	479	513	487	512	499	520	495	538	478	469	495	500	500	522	483	472	516	490	510	459	510	474	444	478	528	545	495	498	471	479	465	496	492	529	464	538	490	461	477	523	482	512	486	478	488	494	492	475	493	487	476	461	499	479	485	495	510	521	519	456	458	518	498	507	498	466	456	484	497	529	495	540	499	511	445	475	507	503	499	451	491	497	469	458	480	517	508	521	542	500	509	505	522	487	474	549	515	484	478	519	497	483	476	479	503	520	526	481	484	470	476	519	443	507	488	520	513	467	502	473	521	493	508	516	492	485	495	560	449	469	505	486	504	521	506	497	507	448	454	505	493	534	517	486	535	474	483	501	491	491	491	550	498	539	505	508	475	522	499	469	474	485	543	513	468	485	499	487	512	515	499	486	506	469	495	486	480	520	499	514	500	466	476	462	503	496	470	475	491	499	502	471	483	512	466	510	483	517	517	512	488	519	516	455	488	508	505	492	506	518	516	464	480	485	501	525	517	510	500	472	514	538	483	460	501	483	499	506	477	542	493	494	508	503	483	460	533	504	547	492	540	523	527	455	516	527	473	492	478	460	502	494	500	497	486	503	486	496	461	507	493	516	492	465	472	525	496	509	526	477	480	517	488	527	497	517	472	477	495	516	499	502	521	525	529	493	468	517	503	484	530	489	494	480	506	483	512	483	495	475	522	499	482	480	479	537	509	526	503	553	491	464	491	494	486	497	503	500	475	479	506	482	530	475	527	477	501	515	508	483	496	494	524	510	471	503	506	485	504	493	483	485	520	491	493	514	499	490	476	451	529	495	510	537	513	484	484	475	515	487	557	496	534	513	461	492	500	505	463	487	509	511	494	514	500	493	492	459	550	488	482	522	497	485	497	485	512	521	482	509	509	522	477	474	467	501	495	487	499	489	518	513	492	502	497	516	508	481	502	486	520	514	516	476	496	464	462	496	526	519	507	494	498	520	510	475	497	536	488	507	511	492	485	474	454	497	508	488	527	478	510	518	498	506	512	495	505	521	490	484	504	518	473	519	516	524	509	520	487	524	525	524	490	474	496	470	497	541	508	547	491	513	499	528	471	510	506	481	457	509	484	522	499	459	504	512	497	533	485	472	487	513	511	473	542	507	560	511	498	504	518	491	486	487	523	498	513	479	463	470	484	497	518	539	516	481	467	494	512	467	521	478	501	495	472	490	484	499	489	488	496	498	531	513	529	532	509	460	486	529	503	478	477	480	506	501	518	483	492	501	522	432	482	473	527	519	500	460	467	518	493	509	475	482	495	470	522	504	489	507	515	483	476	499	487	491	510	515	489	469	480	487	468	519	488	467	535	482	506	503	487	465	516	508	486	486	538	489	493	495	490	503	514	506	499	495	506	523	474	473	504	513	509	508	488	457	476	498	487	467	512	482	499	468	525	501	479	524	442	496	483	518	488	522	498	505	461	522	551	478	492	453	500	482	505	482	479	524	479	519	496	553	505
23498	21609	29387	24362	21869	20086	10254	3491	1912	1410	860	658	559	490	428	466	434	419	404	425	527	2462	2769	1957	1271	1035	976	739	540	418	340	334	309	320	332	329	341	337	343	327	324	297	279	342	301	294	272	302	330	295	297	322	336	311	310	342	296	335	309	315	321	292	331	296	300	330	326	325	324	296	333	349	310	329	313	324	328	330	312	307	313	310	322	330	280	299	331	314	316	324	310	317	305	319	286	335	298	328	293	358	286	299	306	310	346	329	320	321	294	354	321	332	276	340	310	287	323	318	319	321	293	338	320	319	282	346	332	304	326	311	327	329	300	322	339	331	269	321	304	299	314	310	334	305	340	341	280	324	304	321	314	314	306	276	314	315	284	344	302	336	308	325	335	329	293	319	325	315	350	344	334	318	347	310	317	329	341	325	322	334	292	340	306	313	310	305	331	344	297	341	351	288	303	302	322	312	325	317	313	328	301	312	309	315	333	321	289	323	311	299	317	291	341	329	322	362	310	322	321	320	325	275	289	321	325	296	277	309	278	311	318	294	314	306	324	320	296	303	318	312	300	320	314	301	329	317	321	338	322	311	297	308	312	311	328	316	326	317	283	311	339	345	319	299	303	326	343	314	316	315	349	302	319	331	303	315	308	328	329	320	314	320	354	305	313	295	297	327	304	316	307	308	307	329	271	317	346	311	312	324	342	330	323	328	309	336	326	293	346	300	290	307	274	358	292	318	325	308	302	317	297	323	347	293	318	311	314	265	364	332	313	300	299	298	298	318	300	338	334	311	295	294	332	289	305	325	298	337	293	298	328	308	325	311	302	318	360	341	334	314	330	308	299	307	331	317	294	293	330	320	331	322	329	308	315	327	326	306	309	310	300	297	322	334	318	293	356	316	303	290	290	276	342	336	330	350	289	307	336	324	321	349	323	314	310	307	305	332	323	349	280	327	280	309	289	291	324	335	296	301	308	301	336	341	313	320	322	310	318	329	291	276	339	302	327	312	348	329	328	312	305	278	295	307	318	313	316	324	319	334	317	273	294	305	327	315	313	322	338	326	282	305	337	337	327	280	270	293	317	312	320	320	302	288	276	353	287	320	313	320	300	295	336	328	320	300	318	314	300	304	315	305	273	282	313	320	319	280	283	334	300	327	331	353	310	325	307	310	313	300	298	323	344	340	300	326	320	318	319	313	330	286	311	314	327	303	320	291	315	333	319	332	343	346	326	331	327	335	313	316	298	312	359	308	342	318	313	305	311	289	355	292	322	336	316	289	313	289	289	329	296	291	354	283	308	303	313	301	329	305	335	327	332	313	356	309	277	281	332	327	330	295	309	337	323	315	319	347	326	336	319	316	311	317	289	316	320	327	357	338	322	292	295	326	313	300	299	292	298	327	282	295	279	313	301	324	308	300	321	293	324	311	318	332	306	325	310	319	334	322	311	343	300	328	286	307	288	297	303	312	319	303	290	314	294	328	327	298	323	309	347	344	302	321	306	331	314	314	338	324	310	295	333	326	301	338	314	328	305	306	326	308	340	313	348	327	307	301	344	320	307	297	333	326	296	338	287	337	329	310	282	325	293	291	318	339	310	287	319	313	338	307	305	318	309	318	297	322	316	306	321	324	339	287	313	310	334	318	309	309	283	282	315	322	326	298	351	301	299	315	298	313	298	328	298	303	310	303	306	317	317	304	317	315	312	346	302	312	320	321	341	297	288	320	323	308	294	308	329	328	303	295	324	312	288	297	293	329	326	333	324	300	318	330	307	311	313	322	326	330	325	304	329	318	331	300	333	328	342	301	279	316	303	324	335	290	300	321	323	295	303	284	297	320	308	281	286	323	314	314	301	328	316	324	303	307	328	321	308	320	298	308	306	321	334	332	304	320	265	297	285	323	293	326	297	296	312	311	323	296	309	317	333	317	318	310	332	344	310	315	294	316	328	289	301	326	309	305	291	317	316	331	289	294	314	311	328	325	334	336	304	307	309	277	321	321	325	303	318	304	305	336	347	305	297	301	303	329	334	357	313	317	300	299	345	338	280	333	308	329	311	268	294	339	321	280	318	304	334	317	319	308	322	336	295	297	323	285	296	318	326	343	359	325	304	319	288	306	330	333	312	308	315	310	292	299	289	321	313	348	274	303	335	348	341	270	300	318	314	349	320	303	318	353	320	316	353	325	336	317	325	339	321	302	322	338	316	328	306	312	310	295	312	328	309	319	300	336	340	321	336	336	304	299	310	296	292	288	305	319	320	330	317	309	305	308	323	288	296	292	296	315	317	291	301	318	319	330	314	308	341	308	309	286	324	311	269	307	308	350	296	319	306	320	316	326	341	322	315	353	326	320	338	291	308	322	306	314	290	295	323	311	303	293	339	301	327	286	328	312	340	294	284	334	286	307	312	325	341	299	308	288	318	297	327	302	337	301	302	312	311	341	301	351	320	327	318	317	314	292	325	296	337	326	309	305	272	296	290	291	309	305	305	310	319	318	286	321	319	347	305	313	287	311	315	328	301	322	323	298	307	309	317	293	327	320	291	316	299	326	296	310	306	334	327	323	313	316	315	317	302	318	317	311	319	312	313	325	268	314	311	296	322	286	320	292	323	328	321	326	343	325	274	328	313	311	300	263	317	300	304	287	328	320	323	322	328	275	335	324	297	323	313	302	325	314	301	289	314	325	281	319	307	342	300	311	296	295	317	317	307	320	337	312	309	294	303	320	312	317	314	316	304	310	300	311	329	323	300	337	307	322	342	319	336	295	339	327	314	310	292	327	331	322	308	301	290	318	330	353	304	346	329	335	317	300	347	305	281	289	309	320	353	321	321	297	312	323	317	294	305	317	324	288	336	314	354	332	306	280	299	296	330	306	308	312	324	312	301	306	318	341	330	323	318	327	338	305	341	298	314	318	288	375	285	333	327	313	306	323	337	308	308	327	302	325	340	294	326	306	329	283	278	349	341	318	321	322	303	305	286	317	294	301	313	305	308	289	311	306	316	326	317	332	333	334	304	288	322	331	332	330	322	331	335	315	286	316	297	336	285	290	290	322	305	328	282	323	297	316	342	349	287	305	345	311	326	328	309	288	311	321	333	282	340	291	311	313	319	352	326	310	295	317	311	310	342	329	343	317	324	342	312	341	340	305	318	317	329	319	298	305	323	325	297	323	304	318	345	337	296	297	313	305	305	341	295	337	297	293	324	313	296	293	304	263	363	321	336	332	301	301	329	297	298	299	336	300	335	301	306	320	323	336	315	308	280	311	301	293	345	298	344	340	323	313	313	331	330	315	325	328	320	319	308	329	319	302	314	333	299	306	337	283	284	327	298	345	313	299	322	343	338	315	272	314	335	303	303	305	301	302	308	305	333	303	365	309	330	298	326	322	305	312	301	324	355	326	317	296	292	309	305	327	315	268	333	339	307	324	307	273	308	311	290	305	336	310	285	300	319	307	300	287	319	284	334	336	334	297	293	353	288	311	323	334
33288	50793	46366	35514	24844	16495	11370	7002	4769	3726	2159	1438	1198	953	941	853	798	873	791	730	1103	6557	6741	4817	3014	2284	2394	1605	1083	743	509	511	521	503	491	470	526	563	546	520	498	454	476	508	469	461	486	489	453	514	483	488	511	481	477	508	501	462	474	513	468	474	489	495	476	499	493	481	476	490	476	469	460	485	471	458	447	480	512	513	484	529	476	467	502	498	507	510	508	503	479	447	493	490	534	546	460	453	474	517	498	469	501	477	479	493	482	510	487	514	484	461	520	476	474	474	476	460	499	499	477	513	493	458	500	490	497	477	475	491	483	454	488	461	503	468	497	485	492	474	510	482	474	455	519	507	489	497	483	474	471	476	465	480	483	486	467	450	488	468	463	500	489	493	478	485	477	497	463	484	495	478	508	495	474	519	488	493	477	454	491	522	496	453	480	495	468	514	519	492	483	516	475	461	513	461	513	511	459	515	450	520	504	434	506	499	495	520	503	524	487	454	503	475	453	497	493	440	519	524	498	496	462	490	489	492	459	502	526	525	516	473	501	473	468	463	465	531	473	505	531	458	470	494	456	498	509	502	459	461	512	503	485	488	478	497	482	472	497	492	488	490	469	484	453	474	481	512	536	490	502	472	513	484	496	513	484	464	491	474	508	482	487	489	537	481	496	477	480	464	529	477	494	467	462	496	486	513	492	511	480	453	519	497	495	455	451	477	486	532	490	491	457	516	489	464	459	456	504	465	475	485	484	529	485	460	457	502	474	510	458	485	508	462	444	522	481	466	498	493	495	505	461	496	493	524	449	495	516	498	457	439	465	453	474	493	494	485	492	458	510	513	472	529	446	500	491	521	472	475	460	472	485	479	482	451	510	494	500	499	476	448	480	484	458	501	476	503	523	476	512	455	465	466	447	472	471	490	527	445	474	461	506	466	478	489	501	484	478	527	493	451	469	500	492	473	473	461	502	481	446	463	488	503	470	477	469	467	499	471	535	502	466	518	467	538	503	496	517	483	461	451	535	509	482	466	507	476	467	494	501	470	502	462	473	458	481	478	525	509	449	488	475	483	476	491	495	487	456	457	484	547	513	482	454	486	475	460	477	494	461	536	521	495	487	471	476	502	492	455	512	517	519	498	480	510	507	439	508	512	489	436	486	504	504	488	522	472	490	500	479	510	463	487	493	485	469	450	492	488	465	473	473	529	457	443	478	497	503	505	521	479	489	488	494	478	507	535	497	462	479	492	488	488	514	506	481	517	474	473	441	487	510	532	500	474	464	455	515	481	464	496	518	484	492	501	493	496	497	524	470	464	474	479	504	482	475	493	494	464	504	482	482	488	495	438	500	472	519	495	488	453	494	482	476	489	508	461	476	476	476	465	491	482	455	471	538	497	480	458	503	487	518	504	450	442	486	509	469	481	483	481	509	500	481	458	493	484	477	529	504	489	541	460	480	461	492	515	518	461	485	499	496	488	473	490	437	484	505	463	489	475	471	467	444	487	499	497	520	483	488	451	504	493	488	490	460	502	527	510	489	478	499	465	471	476	465	482	482	463	481	441	471	477	477	468	478	471	459	490	438	487	497	493	524	501	444	454	468	490	476	461	468	495	488	483	507	520	487	486	525	516	492	503	492	476	487	522	451	471	484	482	531	493	500	509	480	464	494	494	463	502	478	531	455	515	518	483	433	488	514	496	482	468	491	498	484	515	488	436	514	512	508	455	492	503	436	476	509	471	485	469	483	465	469	479	504	461	486	505	489	489	470	453	482	466	480	505	487	465	462	463	483	477	494	513	487	499	469	497	514	485	495	501	462	441	449	495	485	486	496	478	502	485	497	486	479	491	505	476	506	469	496	441	454	465	498	503	477	536	480	474	490	486	503	486	485	503	466	476	495	496	481	451	474	474	499	497	467	480	486	484	501	510	504	515	497	522	476	523	452	467	438	470	470	504	504	483	494	520	472	467	472	515	476	477	444	464	491	501	506	466	501	537	489	509	475	508	465	465	535	512	484	474	498	468	504	440	453	479	490	469	479	474	451	527	497	513	483	454	464	490	502	500	471	457	459	489	491	460	465	475	487	445	524	496	504	470	507	485	478	500	497	482	472	497	524	529	524	466	487	480	481	461	480	473	471	442	466	465	521	474	482	483	479	491	498	512	435	492	492	503	489	512	512	451	489	456	449	487	533	503	495	490	496	495	501	477	473	471	541	487	491	463	540	480	482	481	469	504	526	475	516	489	485	489	477	480	492	466	501	495	476	450	454	503	538	481	492	517	464	480	468	481	489	480	450	462	482	478	485	489	483	490	453	486	494	505	516	467	477	492	438	485	500	472	472	496	493	490	480	504	475	477	488	474	514	463	489	478	473	507	506	479	484	477	485	531	461	488	478	478	494	536	491	492	500	453	462	452	471	442	488	487	491	470	483	513	511	481	503	501	476	481	507	471	485	492	493	483	484	499	489	482	513	486	503	481	491	492	506	466	496	484	502	499	492	486	497	475	499	478	500	508	488	495	479	492	489	523	519	447	473	496	519	525	484	476	475	484	513	501	484	496	495	497	461	471	511	496	474	490	472	540	457	473	478	486	461	474	484	487	510	490	480	460	503	498	504	508	471	465	473	512	464	507	493	487	495	506	507	477	501	466	498	469	464	501	506	483	487	482	458	512	483	494	480	463	513	478	521	472	472	489	453	433	512	502	479	495	453	499	506	482	469	486	469	492	494	477	517	476	497	485	485	486	518	491	496	497	478	475	489	484	546	473	496	510	475	441	486	524	488	494	473	484	507	476	512	483	461	470	471	450	471	509	498	489	462	486	495	549	490	470	479	519	469	520	476	487	512	468	535	470	486	476	486	491	499	492	469	489	457	508	467	494	476	490	484	514	484	443	479	478	479	501	499	498	464	476	489	529	486	476	457	512	478	520	480	462	502	471	474	500	487	501	453	476	505	460	516	492	513	506	502	495	523	478	495	525	503	498	500	480	511	500	460	502	483	488	508	496	477	490	499	486	498	475	522	497	501	483	500	457	475	543	479	486	461	480	490	474	512	485	489	504	451	519	478	502	527	493	480	494	483	517	488	484	467	506	474	482	476	496	443	459	461	512	493	497	503	473	457	508	492	480	479	485	490	462	496	480	475	469	482	503	492	485	494	521	520	482	471	452	473	537	474	500	494	485	506	489	483	513	514	491	464	487	463	527	485	485	475	494	480	528	495	497	464	485	480	477	516	454	492	470	510	462	482	524	471	503	475	515	532	517	500	528	485	504	460	492	483	482	527	492	490	473	481	474	482	489	483	462	509	455	479	478	494	478	530	491	453	512	451	471	487	459	457	480	500	469	463	498	483	485	469	522	494	493	467	495	518	521	486	470	496	485	510	512	497	443	505	469	507	513	473	475	472	482	453	444	456	458	484	484	484	458	491	458	495	502	489	521	497	509	446	487	511	510	467	521	507	444	515	502	546	464	494	510	456	471	455	474	493	490
28027	25698	25010	11970	4486	2563	1834	1303	955	751	596	474	415	396	360	351	362	340	310	336	309	454	498	426	461	376	417	403	343	340	318	310	337	316	333	290	326	331	336	306	297	335	322	283	318	307	327	299	329	320	326	325	323	289	300	321	323	316	326	337	314	316	315	320	318	348	311	332	307	351	314	342	313	287	310	317	329	303	318	301	343	293	315	337	317	314	316	308	313	345	339	359	324	332	313	301	330	338	329	309	299	321	315	318	322	328	334	327	324	332	335	332	270	312	317	332	303	326	291	300	296	312	334	327	321	311	348	335	307	306	296	320	334	315	319	332	324	316	291	327	281	308	342	296	290	339	294	294	301	330	271	299	333	311	302	342	325	319	339	329	318	329	321	314	318	341	322	318	323	310	321	328	295	343	318	320	326	328	315	297	302	333	325	311	319	315	342	330	315	333	334	293	314	290	341	323	355	332	300	314	321	345	296	299	319	356	310	333	320	304	335	354	338	345	299	305	350	302	319	322	303	313	330	300	298	300	288	336	309	330	279	340	283	306	280	329	309	327	291	315	335	313	307	362	329	335	337	314	320	311	329	294	310	278	301	345	282	306	299	262	335	345	296	314	307	336	330	305	314	328	309	329	308	304	320	314	331	296	327	330	316	302	287	315	328	301	287	341	334	320	337	297	280	311	313	310	319	318	303	296	318	332	331	317	310	354	324	299	351	316	337	298	293	297	320	309	319	310	295	339	283	319	311	307	342	304	298	355	332	311	275	316	325	349	324	338	326	327	310	287	326	316	323	326	347	324	330	306	336	321	303	298	331	325	301	317	323	331	318	313	329	314	333	324	303	309	332	314	300	313	325	327	311	328	350	320	283	340	298	305	334	335	314	324	322	300	309	324	297	346	330	305	330	302	286	301	297	315	333	333	305	330	326	306	344	308	310	303	348	318	302	311	289	305	303	320	317	325	311	298	322	336	299	304	355	325	312	324	304	290	315	329	325	316	295	310	316	311	320	344	294	328	312	340	296	298	330	273	300	327	336	348	309	331	325	312	344	341	305	309	270	314	321	321	284	332	328	329	298	320	334	333	326	345	292	294	308	318	320	302	334	308	335	311	298	295	303	319	323	318	322	320	356	318	313	322	306	307	339	318	307	324	341	306	318	318	355	316	300	315	324	305	319	323	338	306	321	309	328	329	295	317	305	295	309	306	339	323	342	316	290	313	331	325	270	344	325	325	316	320	298	335	312	320	327	303	312	297	329	309	337	325	333	313	305	334	310	309	335	314	294	339	298	325	328	315	311	330	306	343	311	331	316	310	318	304	312	310	322	307	315	321	338	351	293	336	322	322	333	359	323	342	306	326	309	316	319	303	309	290	322	310	345	312	326	307	307	319	318	324	325	326	317	304	340	330	306	322	316	360	332	327	339	325	315	303	311	336	299	312	316	326	305	332	327	326	292	327	314	297	326	283	311	301	316	303	313	277	292	310	312	309	326	319	318	319	337	318	280	312	313	313	305	328	334	355	339	334	312	335	327	326	307	312	336	297	317	284	322	325	299	326	297	279	310	339	315	295	317	306	340	309	328	326	332	328	343	339	331	321	328	302	358	298	298	330	305	324	295	315	287	355	326	335	291	322	347	348	309	320	315	291	345	299	292	316	297	348	336	314	352	294	303	306	329	319	347	349	304	297	279	316	327	297	305	343	286	302	334	314	360	309	313	303	339	280	289	298	298	303	322	319	327	317	323	309	367	317	337	296	300	299	317	318	323	348	322	295	329	314	321	324	326	316	338	322	351	304	287	310	322	316	322	305	334	328	298	334	335	326	307	312	314	304	320	319	286	337	314	331	317	300	304	299	329	311	275	300	338	367	314	333	300	334	325	296	338	309	319	349	343	333	317	333	352	329	304	338	323	314	288	318	332	307	319	311	314	320	310	350	318	315	291	333	330	310	320	343	332	323	316	339	353	281	322	315	320	310	293	310	282	337	317	333	343	296	360	359	325	319	312	323	306	333	294	294	308	319	306	328	324	335	365	315	308	348	299	309	309	300	337	305	331	296	334	315	271	306	326	335	331	309	342	339	304	319	275	308	313	342	292	316	309	299	300	327	299	288	340	327	311	300	329	306	297	328	334	286	311	298	307	311	337	325	329	326	338	298	350	320	317	313	307	281	309	298	320	321	334	320	325	304	326	304	328	302	344	297	305	319	307	349	331	310	299	330	297	337	332	313	317	325	346	311	322	312	339	298	316	302	326	306	342	314	294	324	298	305	318	318	325	300	331	340	298	321	305	321	307	306	290	310	279	305	324	303	299	279	338	309	337	324	323	293	321	304	328	319	304	348	331	289	320	311	334	336	316	335	328	282	312	354	323	334	329	311	318	300	321	327	331	362	321	346	324	291	302	316	315	305	324	347	312	353	325	309	331	321	351	299	286	298	329	311	317	334	303	342	302	320	304	285	280	313	344	327	304	318	302	316	299	321	324	306	330	307	340	315	314	323	301	290	317	314	332	320	335	321	337	311	338	344	297	294	325	313	319	287	310	324	298	306	332	295	274	284	317	312	319	332	309	340	328	326	306	317	329	289	336	337	307	317	326	339	352	313	321	304	325	310	314	320	287	300	308	313	323	330	327	293	294	350	302	315	361	314	303	302	328	316	307	294	293	320	307	326	355	318	307	309	340	311	337	355	337	325	310	292	292	290	279	316	302	336	338	322	320	305	327	303	313	347	313	296	329	349	302	312	310	342	322	286	334	330	326	333	330	322	335	333	323	288	298	303	312	331	311	332	341	284	291	312	313	321	308	313	297	326	307	324	294	356	298	321	331	303	330	314	328	345	303	310	306	318	298	340	321	328	306	333	303	296	329	307	308	299	278	284	323	313	292	340	326	349	322	293	305	306	322	294	273	302	294	279	322	335	305	316	319	325	343	335	310	272	351	325	304	327	310	326	300	321	334	315	283	332	353	312	316	331	330	304	320	317	324	328	293	311	316	318	339	291	316	302	328	320	294	314	312	315	322	288	291	336	291	322	313	315	320	326	303	352	328	326	322	301	333	312	313	346	311	283	297	312	323	336	334	325	320	330	313	319	328	296	298	316	309	299	312	305	322	292	318	292	299	314	300	312	331	308	322	320	333	281	294	303	312	320	303	305	302	303	352	288	310	313	331	339	329	344	330	328	358	303	339	317	344	344	355	301	312	310	313	308	319	314	324	315	274	296	307	319	292	344	276	316	293	299	289	298	321	305	310	305	343	294	354	313	345	323	321	323	318	304	323	341	308	314	350	319	307	313	316	327	319	295	346	314	326	310	293	318	302	329	329	300	295	300	323	344	325	315	299	285	343	322	318	319	320	340	316	311	319	319	325	330	318	313	308	334	319	313	362	284	341	330	317	322	333	320	294	317	318	320	329	315	326	303	298	325	307	321	351	323	320	309	298	291	311	294	325	310	339	294	339	296	312	312	353	325	307	302	332	341	307	321
28965	42940	31567	16247	9799	6834	4820	3631	2627	1943	1437	1087	950	697	622	638	598	604	555	569	636	829	943	829	814	751	797	712	583	568	504	520	488	516	497	495	508	519	548	515	462	510	495	534	509	479	494	525	495	454	499	532	521	482	514	512	512	534	488	464	478	571	503	541	512	508	531	486	474	480	518	499	475	502	492	454	487	501	504	542	474	482	499	537	476	517	490	506	480	555	501	508	456	510	504	529	491	499	487	485	484	520	513	489	490	474	528	463	538	458	466	495	510	499	454	462	503	479	484	487	488	478	493	491	468	493	472	520	510	494	469	505	502	505	497	465	499	453	502	506	521	504	481	512	486	490	473	516	499	527	523	490	491	469	475	491	504	501	481	523	506	486	486	515	484	454	482	501	495	460	499	515	499	520	504	509	465	476	480	518	474	526	511	525	493	482	485	495	488	504	495	520	514	508	506	500	518	518	487	513	481	514	538	518	483	511	497	486	550	502	482	480	516	554	487	479	483	505	503	484	538	489	485	504	500	459	456	471	508	492	519	519	468	458	506	523	482	474	488	507	461	513	496	482	515	511	462	513	541	489	510	518	524	502	498	503	508	478	536	535	480	519	469	513	517	509	506	509	497	485	468	491	508	523	528	510	491	512	519	509	512	473	499	455	554	526	486	473	502	473	505	490	474	488	481	490	489	447	467	439	502	491	464	460	488	475	468	504	470	523	508	526	464	516	469	503	510	494	495	449	464	480	535	504	505	478	518	490	505	503	536	488	520	545	438	489	508	504	479	514	518	480	445	498	480	489	493	489	489	504	466	483	510	505	517	529	499	492	523	495	472	507	524	485	531	526	469	489	507	526	514	531	472	518	503	491	523	502	477	508	503	523	545	461	519	488	504	490	548	465	509	487	490	526	510	509	471	514	513	445	462	521	526	538	526	521	462	521	499	474	519	492	520	500	526	484	459	493	487	493	501	455	472	480	481	453	486	517	463	518	537	502	491	510	490	451	472	503	495	516	482	502	473	530	493	539	490	498	485	506	538	545	488	491	467	530	450	520	503	466	477	496	479	506	519	488	522	500	469	496	516	488	539	491	477	490	462	504	505	498	510	480	554	494	487	474	526	528	487	523	517	459	507	524	491	461	498	511	488	508	513	485	521	474	534	488	490	460	492	454	519	493	521	535	489	476	486	499	513	536	497	536	473	495	507	461	510	504	481	498	519	525	490	502	466	526	581	470	490	501	522	514	488	506	489	484	510	474	506	488	516	486	451	531	514	481	509	479	469	539	482	515	543	453	517	466	535	491	487	479	480	478	457	468	499	514	451	535	488	493	509	483	493	506	530	539	529	488	496	492	486	444	507	478	486	543	492	486	483	492	482	513	462	496	511	500	495	495	478	481	484	530	464	494	487	490	528	475	499	509	479	460	494	477	494	515	515	500	485	474	481	458	437	496	462	488	525	494	505	484	493	502	504	518	490	493	476	489	504	489	512	524	471	499	508	482	493	478	497	537	498	494	499	500	512	457	515	489	487	479	505	456	483	486	505	451	529	485	496	482	492	484	476	483	485	543	492	519	501	490	481	531	497	551	457	513	542	481	541	438	518	482	491	505	478	476	472	523	471	496	510	527	504	516	509	448	504	478	514	507	475	521	504	476	474	532	524	482	534	503	465	507	471	488	493	486	497	506	470	489	486	494	492	482	536	481	485	503	516	514	500	477	518	478	480	537	494	472	485	517	495	496	525	496	496	468	462	456	510	492	549	508	455	478	498	498	527	517	520	481	491	519	483	476	463	495	502	464	541	481	499	519	488	464	497	452	500	466	485	505	484	429	511	479	520	475	468	488	498	503	456	480	465	510	444	514	494	493	502	518	520	462	499	521	516	512	510	520	492	449	471	455	547	545	493	518	480	538	521	499	559	523	490	489	510	484	485	501	521	476	479	470	512	477	487	510	500	471	523	517	501	487	497	496	521	510	540	462	516	490	492	466	499	481	504	510	470	494	507	487	495	495	491	476	518	477	488	496	525	530	543	514	493	471	465	491	533	487	532	489	511	515	452	496	493	530	465	509	497	473	487	542	497	505	469	502	492	489	500	511	466	448	497	467	482	491	495	531	512	506	504	532	492	532	530	537	495	492	530	514	487	512	525	459	498	480	507	492	527	512	489	525	473	563	497	517	496	480	480	505	481	447	515	513	503	466	510	495	512	483	483	470	515	510	512	496	504	523	470	511	480	503	515	484	482	485	513	505	469	470	491	511	517	488	518	482	507	475	465	478	502	516	457	489	497	464	491	493	470	525	481	491	516	491	543	499	483	478	549	496	499	500	526	465	498	499	498	476	520	493	474	517	500	504	487	461	513	539	547	488	517	517	474	532	494	489	477	499	529	480	497	469	530	499	488	532	509	519	501	518	502	504	482	491	491	463	499	517	506	494	505	476	500	469	513	506	481	483	501	499	511	526	500	503	500	502	496	507	487	492	512	532	485	529	480	507	492	511	530	533	516	488	485	496	479	512	494	522	486	466	504	504	489	466	499	479	514	550	509	534	529	475	514	503	498	504	489	547	486	542	502	510	529	521	480	478	524	486	479	495	515	489	490	524	475	471	533	459	502	477	525	476	509	475	478	504	492	526	499	488	515	536	489	470	476	449	514	484	543	510	520	513	515	531	483	475	488	489	515	461	509	500	487	484	489	495	502	472	485	477	504	468	512	495	501	490	495	463	507	492	504	463	499	481	430	504	525	515	463	562	494	493	507	511	496	472	509	531	522	494	504	496	506	529	506	502	470	487	480	464	470	460	490	507	526	477	461	507	544	487	507	517	502	517	511	457	531	489	470	521	500	476	515	484	502	488	498	504	504	475	543	495	503	460	520	525	531	468	488	469	499	531	463	467	514	484	461	455	465	502	504	513	493	490	487	468	489	512	515	511	552	513	491	483	477	522	490	522	496	536	479	450	504	484	525	514	455	509	510	478	483	467	502	516	523	505	480	509	474	478	504	498	436	487	520	519	502	483	543	492	462	525	510	523	538	501	502	496	487	423	517	521	471	510	522	508	517	512	485	521	485	484	476	531	490	484	460	459	485	484	464	510	499	538	443	480	492	518	510	507	495	510	517	479	491	494	536	481	461	472	518	465	485	473	545	506	504	509	494	494	483	488	533	494	494	513	524	524	510	530	521	488	504	494	508	497	494	491	503	470	497	504	538	492	499	493	487	481	509	500	513	466	496	509	460	509	525	468	523	578	496	513	490	556	469	482	521	527	495	493	485	514	491	523	524	525	529	524	494	526	477	495	485	462	523	541	487	517	476	503	478	473	483	513	502	461	547	540	542	484	499	517	554	501	457	456	480	490	525	556	497	475	530	502	496	495	498	540	496	507	533	456	484	493	507	485	524	494	494	514	482	473	471	493	490	491	469	500	508	498	543	523	512	498	481	470	514	479	499	511	500	503	494	511	501	457	496	472	488	497	522	505	489	466	460	515
24829	21655	28602	25342	19618	10060	4502	2782	1947	1407	891	642	506	449	432	448	382	407	387	377	378	676	1553	1273	1055	1007	654	397	378	354	324	314	342	321	342	318	404	360	349	346	323	326	300	335	314	372	340	320	330	311	307	290	333	331	359	301	297	335	294	354	302	314	325	317	339	332	327	337	314	323	351	328	351	312	328	291	294	328	334	329	336	315	312	317	312	326	316	323	280	322	306	354	292	308	313	313	331	295	312	315	287	306	304	309	299	356	313	315	325	311	326	314	327	312	308	326	325	305	333	319	327	299	318	311	326	307	326	334	300	334	300	315	316	313	327	307	292	309	317	289	318	289	331	334	331	304	331	303	332	294	298	330	338	319	304	283	348	350	328	322	349	323	326	338	328	348	317	310	306	324	336	314	333	352	328	314	331	315	327	303	310	309	321	301	314	286	336	320	331	307	338	340	334	351	306	288	297	339	300	308	332	321	328	312	292	306	328	344	330	285	304	322	316	332	337	310	313	330	305	309	321	328	348	317	296	320	307	309	329	320	325	327	362	334	300	321	315	355	324	348	310	338	322	313	323	327	327	334	333	335	330	325	328	344	345	305	293	338	330	321	347	296	332	348	322	322	307	310	359	312	309	314	355	345	313	311	308	338	306	329	331	308	331	317	325	291	352	336	299	317	311	330	350	302	299	324	330	330	316	303	337	310	322	314	351	307	337	311	326	327	311	307	334	317	320	319	332	332	351	290	307	323	321	332	347	323	287	324	286	300	312	290	312	334	334	282	326	353	317	312	329	309	318	321	329	354	333	350	337	322	343	302	330	277	325	308	321	335	332	336	330	320	311	359	330	323	321	317	315	366	318	306	321	296	310	306	313	322	328	348	324	313	282	293	334	325	318	338	314	331	319	334	327	310	321	296	317	318	327	305	283	318	343	308	327	286	332	316	316	297	312	305	320	337	304	337	312	288	292	314	327	313	325	358	323	339	331	308	353	336	314	289	324	301	326	284	303	303	283	321	298	308	325	347	318	305	302	322	322	320	312	331	307	364	312	321	313	323	318	353	323	307	314	309	335	333	315	319	346	314	313	309	339	342	308	311	337	339	326	293	299	306	297	312	316	339	326	319	355	313	293	315	334	327	315	288	318	297	325	315	299	378	315	315	314	334	336	320	341	330	330	348	306	328	304	308	349	319	344	295	332	313	302	343	326	317	285	282	313	314	321	343	331	262	315	316	305	297	315	293	312	276	275	340	301	304	325	322	323	316	324	317	320	285	327	313	328	336	308	320	344	295	331	312	326	339	304	313	287	309	318	324	283	342	301	328	318	275	318	337	306	330	346	315	294	326	337	327	332	340	304	276	297	358	295	347	337	313	329	319	331	338	318	301	321	361	362	330	343	321	328	310	327	344	332	311	321	313	321	326	350	340	322	323	327	328	322	321	351	307	294	340	339	310	310	291	333	322	296	306	320	306	296	331	292	301	291	308	289	328	325	318	296	320	314	300	332	341	310	302	332	311	351	294	319	290	331	310	342	333	320	296	318	347	343	325	313	322	328	317	318	321	353	301	350	326	315	340	359	325	314	317	339	311	339	296	326	323	343	306	339	326	312	314	331	335	299	334	358	287	336	316	334	290	335	289	319	313	332	310	288	322	337	340	323	347	327	328	316	324	306	354	308	331	299	308	339	336	291	304	326	322	325	341	349	337	289	328	313	340	341	318	352	360	316	325	343	309	304	314	289	319	343	310	301	350	360	328	314	320	325	319	322	282	309	315	296	340	315	320	334	312	316	292	324	346	323	316	299	330	335	333	322	336	316	351	334	337	334	311	319	312	309	307	313	315	316	296	336	317	352	323	303	329	292	338	289	312	320	322	317	335	318	309	298	343	315	332	314	313	317	338	299	313	331	336	301	343	330	293	329	293	300	315	329	336	308	354	338	318	311	293	334	317	334	335	282	316	322	320	335	339	317	338	317	335	320	302	329	323	317	342	322	312	309	318	309	311	321	311	305	312	316	370	353	301	285	307	294	354	320	290	297	291	322	314	334	304	333	305	318	335	301	324	318	341	330	343	322	325	350	294	333	302	336	309	292	310	328	314	322	324	332	309	334	348	357	340	329	340	299	348	305	317	293	344	303	311	318	316	322	317	318	322	319	322	331	352	357	350	345	304	314	314	299	322	311	317	328	317	325	313	323	308	304	295	310	338	307	327	304	309	327	309	346	300	337	332	297	347	308	339	329	321	328	352	302	347	313	300	326	320	309	335	336	311	320	342	316	312	318	331	316	345	310	331	344	303	322	293	293	347	299	324	329	332	327	329	316	310	323	342	326	307	357	316	297	306	330	314	312	304	330	312	324	311	321	353	321	323	342	331	316	328	312	322	301	293	295	326	305	297	333	309	326	354	300	330	351	313	291	331	314	338	287	336	307	297	312	302	342	321	315	327	294	306	328	309	329	334	314	293	291	333	313	334	290	341	358	299	326	328	317	283	307	301	294	319	325	328	304	345	295	310	303	333	348	332	318	334	294	319	312	294	343	338	337	279	359	307	334	301	311	318	327	310	338	305	311	349	347	316	350	327	288	299	323	316	326	325	290	275	313	311	311	307	291	339	345	340	308	331	337	295	333	313	292	288	326	329	329	351	316	326	305	332	306	309	314	293	320	346	310	295	336	311	311	322	329	273	307	298	323	312	295	306	321	312	307	336	341	354	313	309	313	309	321	357	310	350	315	317	290	315	338	309	321	305	308	297	316	345	336	301	321	298	293	325	308	315	303	333	344	327	295	327	315	309	320	372	308	299	310	314	304	322	327	299	346	302	316	329	301	314	306	336	326	341	322	340	334	343	337	327	343	353	319	302	332	270	296	333	322	345	287	318	329	315	323	323	334	337	315	311	328	293	308	325	339	337	309	289	309	342	297	311	332	283	326	317	313	350	294	315	309	290	298	306	322	319	314	330	332	329	312	346	309	310	307	340	318	322	306	314	313	326	303	292	318	324	330	321	359	311	338	337	351	301	309	304	335	304	283	315	326	314	296	301	328	346	317	313	319	295	344	334	344	350	315	306	330	326	312	313	293	342	278	340	344	301	332	328	316	317	363	296	307	283	299	343	335	315	337	307	316	322	325	300	327	357	331	297	334	346	319	319	290	290	310	332	330	366	310	303	300	302	343	317	334	295	344	321	324	299	327	323	325	310	330	326	317	322	312	297	304	296	321	325	316	310	311	327	317	333	303	330	363	339	334	319	314	318	327	339	292	326	300	305	306	340	322	341	321	312	276	316	332	294	340	344	326	328	303	305	322	346	297	269	298	324	289	369	311	323	294	322	321	329	315	314	341	316	298	305	316	283	334	327	322	314	325	321	298	347	327	302	334	271	311	318	320	305	326	312	330	293	327	348	332	342	307	322	349	283	309	303	304	312	310	343	286	351	310	312	332	327	327	321	372	352	355	325	329	327	309	306	327	322	298	300	306	327	321	327	293	332
31319	41593	35768	26057	19024	13652	8801	6712	5140	3704	2486	1526	1112	938	795	801	708	654	646	642	643	1518	4031	3009	2639	2419	1502	772	634	573	514	523	511	521	534	492	620	628	615	631	528	518	511	499	473	500	516	487	499	530	522	503	506	515	506	476	495	486	508	493	500	520	475	480	459	539	521	533	512	489	466	481	491	489	528	494	467	512	511	485	484	493	556	483	514	468	512	512	478	517	485	561	526	509	507	447	507	488	501	516	483	512	512	535	510	495	509	477	525	479	490	481	496	514	503	504	494	477	520	503	470	520	482	484	525	483	489	471	482	520	529	517	521	528	536	513	503	533	465	492	512	523	530	467	486	540	487	496	490	493	514	458	487	464	523	518	500	522	506	481	499	489	501	539	496	525	485	497	514	496	501	501	534	493	535	526	476	502	516	519	460	489	480	480	518	508	489	477	507	502	511	545	492	474	491	515	508	511	534	506	499	490	494	540	516	515	488	510	525	485	530	506	461	519	489	498	535	469	520	537	540	494	462	495	483	536	504	500	522	526	501	519	523	479	505	530	523	479	521	558	497	542	510	489	454	518	474	513	477	499	520	514	529	537	536	494	491	518	507	504	491	524	525	489	489	499	522	507	475	491	511	494	502	529	516	489	487	463	508	488	518	466	482	484	464	505	558	517	520	496	518	500	495	509	508	510	510	513	488	491	486	501	531	490	535	503	512	521	487	479	503	507	505	518	484	488	544	552	491	488	513	547	512	473	479	479	469	520	493	501	529	495	479	499	496	525	486	484	456	526	519	533	525	493	524	548	542	533	507	487	526	498	525	533	498	532	535	480	460	516	472	500	494	511	509	520	486	524	492	489	488	505	485	494	491	519	505	484	501	475	517	514	458	502	530	534	468	474	475	503	451	476	501	521	543	490	488	492	515	496	551	463	506	506	503	482	472	510	487	486	547	483	497	529	503	538	520	496	465	506	490	517	525	506	475	495	502	500	475	507	529	530	499	497	470	490	496	522	510	487	504	487	484	481	531	485	523	493	526	477	486	469	485	529	520	477	478	501	506	546	501	486	530	487	512	523	512	493	529	499	499	505	508	525	514	539	490	503	501	504	512	486	483	545	492	517	550	486	519	491	448	517	483	504	459	492	493	525	517	511	543	502	503	514	530	516	467	504	491	524	530	522	496	481	527	510	503	506	526	479	523	542	516	522	525	511	486	522	500	509	504	493	531	520	504	486	484	494	520	504	513	494	479	524	493	543	540	498	473	500	470	507	484	456	538	497	532	453	518	517	493	510	500	498	539	507	524	499	514	508	520	537	511	484	502	503	459	500	523	528	550	484	503	485	547	506	518	488	485	522	509	494	537	507	509	522	515	526	464	483	520	480	503	517	497	500	472	517	496	546	527	478	498	502	514	484	505	494	497	536	517	500	500	485	465	481	502	492	496	459	494	487	517	523	521	463	526	501	489	540	474	514	492	454	492	431	505	467	490	484	475	505	506	502	541	508	513	496	496	511	521	467	495	573	555	494	502	499	520	510	505	497	520	495	477	507	525	484	488	509	446	500	520	490	535	479	523	461	506	505	553	509	550	498	499	536	474	500	531	487	492	533	525	488	533	494	495	501	489	486	459	494	508	459	476	496	478	481	509	502	509	512	506	539	485	507	533	476	480	458	499	506	496	508	494	470	525	533	509	474	541	483	499	502	467	490	521	519	459	536	510	497	526	489	498	499	491	531	480	499	496	473	529	496	536	494	494	510	495	531	502	509	498	561	523	554	511	534	545	526	517	517	503	504	507	530	539	489	516	474	519	504	513	484	509	544	498	516	491	524	446	486	520	497	466	475	530	515	535	506	481	512	488	512	532	480	513	526	494	502	504	510	516	503	489	549	492	519	523	517	502	475	499	502	486	481	542	500	578	502	530	495	518	476	491	539	516	526	507	490	519	530	464	504	500	538	478	488	535	521	518	557	519	509	475	506	510	504	494	524	519	511	530	511	546	505	453	517	493	501	496	484	510	470	503	600	515	499	515	477	505	486	524	509	520	528	552	518	509	520	487	546	511	516	555	508	492	499	476	519	519	544	513	497	477	543	508	476	510	487	518	530	539	545	485	471	511	521	486	479	508	495	506	501	472	497	486	439	495	446	518	504	533	504	524	491	503	500	503	482	493	527	506	471	505	550	508	486	548	510	455	518	492	491	481	498	536	490	523	532	523	495	490	524	508	535	516	492	516	504	530	510	518	520	483	481	509	487	528	513	514	526	491	495	524	510	510	522	517	483	462	501	515	526	528	501	454	506	488	494	513	500	497	502	513	520	472	479	491	525	522	506	515	467	488	503	476	498	518	482	522	523	519	494	481	516	539	517	472	503	516	494	495	499	505	509	527	545	526	511	508	496	478	507	535	509	475	507	527	499	514	509	512	520	542	485	502	493	530	507	515	479	471	480	514	478	476	495	468	521	509	483	517	476	495	530	535	538	525	500	517	539	510	504	556	490	500	523	548	485	531	484	500	504	547	499	539	494	534	497	472	521	529	482	480	486	507	502	498	517	517	509	489	485	530	528	489	505	491	477	508	488	518	550	464	506	496	517	481	509	502	492	531	481	516	491	511	466	558	477	481	518	493	498	503	513	524	493	505	486	515	537	442	489	490	497	493	482	446	524	535	545	529	503	531	520	504	465	533	494	505	537	453	528	471	496	544	489	487	500	500	501	444	503	491	506	549	466	492	498	480	505	513	546	515	500	514	513	511	529	488	492	507	466	503	500	518	501	507	514	493	445	466	515	524	464	490	525	521	511	501	527	513	495	511	519	494	562	475	512	531	552	527	469	504	511	533	520	487	516	508	512	509	501	543	521	491	512	467	477	527	487	535	526	499	558	491	507	507	512	525	491	462	492	538	521	486	544	495	489	515	520	516	505	523	496	491	469	516	506	496	509	518	517	513	509	502	490	510	506	477	522	430	506	509	491	506	511	569	515	465	523	528	479	554	516	506	447	512	524	508	521	467	565	509	512	473	492	519	521	471	480	507	495	513	486	510	531	484	505	523	501	496	492	487	471	445	542	515	486	481	480	504	571	480	502	535	499	510	487	479	463	500	525	477	471	506	506	534	533	534	527	498	513	499	530	490	536	501	485	482	520	447	492	523	476	510	557	519	502	541	498	514	527	545	496	502	528	492	489	482	485	502	520	471	519	503	527	477	552	505	493	488	511	467	475	542	495	557	509	509	519	516	512	536	489	472	515	504	534	511	488	517	511	493	474	516	497	503	527	524	511	524	472	518	502	453	495	497	523	513	460	522	536	477	496	486	520	492	518	516	509	500	519	505	512	503	512	500	502	470	489	512	511	499	516	505	495	494	545	526	500	505	518	521	512	458	518	519	508	530	498	500	487	520	515	532	465	512	521	511	518	504	464	508	502	461	527	480	498	533	486	494	499	501	489	502	521	515	495	485	503	490	475	505	517	505	509	525	476	503	523	512	505	533	486
23604	21658	29449	24605	21942	20220	10372	4207	2717	2068	1438	885	649	577	499	449	407	434	439	382	386	872	2305	1945	1743	2016	1530	802	554	369	339	306	307	302	343	316	328	360	376	358	361	323	339	338	301	320	348	287	325	305	310	347	350	320	331	301	318	332	325	333	304	306	303	310	334	313	299	329	299	258	320	330	308	338	313	295	303	317	351	340	326	305	317	315	349	347	309	319	325	354	350	320	288	343	302	320	323	314	299	328	309	309	291	281	275	310	299	272	321	300	314	333	322	303	327	332	305	352	324	271	340	336	352	340	296	309	324	325	322	318	293	306	295	342	287	312	321	329	334	321	333	333	323	326	296	295	304	317	318	303	317	292	322	344	325	333	303	331	305	316	342	297	336	302	335	302	310	302	313	313	313	339	320	329	305	327	335	316	319	295	346	339	299	300	295	317	303	313	314	307	350	315	314	291	294	314	312	329	328	301	331	326	321	282	312	326	328	306	314	270	328	325	281	323	352	337	328	361	317	296	318	311	340	344	317	319	300	306	321	327	290	321	326	316	320	313	283	339	314	302	339	338	306	308	321	293	335	330	321	327	345	305	335	315	299	283	306	344	310	297	324	353	335	335	345	274	311	309	347	302	296	344	338	288	336	311	316	343	286	325	338	325	298	289	349	319	302	324	318	330	281	326	355	326	294	328	271	337	346	284	317	338	308	323	323	327	301	294	318	347	308	330	340	322	313	306	305	324	320	319	325	332	317	317	342	301	340	345	297	312	323	314	304	316	300	360	341	346	358	339	334	302	331	317	305	306	333	323	327	327	322	314	375	310	305	300	316	293	327	304	327	307	319	314	291	324	300	329	319	330	333	323	325	320	325	333	335	346	331	327	295	341	336	320	333	329	325	353	335	340	349	335	337	332	325	315	336	315	314	301	308	346	328	298	301	312	334	309	333	330	298	320	300	325	343	318	359	327	332	340	314	317	308	324	340	329	323	332	302	318	311	318	297	309	323	264	324	310	321	313	312	338	295	332	313	286	283	357	298	294	337	324	318	323	317	279	317	340	312	320	353	315	321	311	300	315	310	295	334	324	327	296	291	318	334	279	367	304	335	329	287	332	326	347	305	349	332	304	339	308	309	318	324	343	328	352	322	280	331	346	319	332	322	312	303	353	279	329	312	312	348	304	316	322	317	314	324	275	350	318	359	347	281	336	347	321	340	339	302	354	318	314	329	308	323	328	312	312	327	345	325	303	309	336	310	338	313	323	314	300	294	342	295	329	340	329	335	318	304	313	303	326	312	310	311	325	328	323	317	294	320	363	342	304	308	319	309	305	318	305	329	290	338	315	317	295	338	316	309	320	326	327	316	341	346	325	311	300	335	317	309	318	299	304	322	288	321	284	313	315	336	328	328	301	295	318	285	327	316	321	333	308	316	319	355	357	307	342	321	324	335	327	315	370	300	293	319	336	336	326	349	300	334	332	341	320	352	337	332	305	326	290	316	332	307	310	356	337	318	303	323	321	321	353	347	323	334	291	315	312	317	325	322	300	332	336	275	348	301	328	310	321	313	304	338	355	314	304	320	325	301	304	345	322	299	312	325	317	346	326	334	311	336	311	301	291	315	327	313	310	351	369	302	315	347	292	304	305	327	337	332	320	292	310	337	301	321	307	356	315	340	308	299	277	311	312	320	326	345	329	332	329	319	302	313	310	304	341	308	361	344	319	328	296	309	357	306	303	327	307	327	334	318	322	324	365	300	289	324	316	305	314	299	336	317	315	303	345	309	313	299	315	295	312	311	330	321	327	325	305	318	318	302	327	374	329	350	324	331	311	327	330	329	285	331	328	325	349	296	316	303	327	332	326	348	324	321	292	312	280	303	322	328	319	302	300	326	340	313	324	317	334	308	330	310	333	297	316	320	319	301	344	307	315	331	295	348	357	315	316	302	341	335	340	297	321	317	311	296	376	337	334	331	364	309	310	319	351	293	342	305	281	308	335	322	303	306	300	299	348	297	336	312	350	308	292	339	359	322	335	339	317	316	309	307	332	311	347	336	339	295	301	276	316	304	317	310	338	309	336	328	330	306	314	330	319	332	324	306	310	328	353	325	318	303	314	311	310	319	301	314	299	319	334	311	318	338	327	311	326	304	315	316	327	319	329	309	313	306	303	314	311	309	334	331	327	287	350	326	284	320	320	291	335	309	316	312	316	296	319	305	327	282	326	327	321	309	344	314	310	327	295	333	316	293	333	316	286	296	320	310	329	338	321	340	325	317	324	314	334	289	318	265	337	324	348	302	320	330	299	343	323	301	316	357	310	328	333	299	294	318	307	306	300	320	300	324	316	344	292	312	319	312	331	317	320	320	324	317	333	291	295	311	320	296	321	314	309	317	297	340	300	326	360	315	334	292	316	307	314	312	321	315	302	318	313	337	309	322	325	359	295	314	273	324	344	270	335	313	328	322	352	287	301	321	316	328	331	298	356	326	314	324	324	281	331	319	323	334	331	309	340	320	321	306	334	308	333	336	328	340	311	307	290	343	295	350	332	276	286	319	309	292	311	305	356	303	287	329	274	336	312	311	311	335	323	325	308	334	303	319	335	335	318	339	310	323	313	307	328	323	317	318	328	331	303	333	334	300	335	311	308	312	302	325	310	311	348	325	345	261	307	317	303	330	317	328	345	295	316	324	335	316	349	357	323	307	276	329	319	336	324	311	315	318	333	302	309	330	330	341	323	318	287	344	307	320	326	317	333	355	340	318	305	308	297	313	343	338	309	301	321	305	300	332	351	325	321	324	296	326	292	312	323	314	322	321	321	354	329	361	348	324	328	321	296	329	319	333	292	331	308	334	317	303	309	301	334	316	330	335	334	310	353	298	334	328	321	341	339	336	312	313	340	301	313	325	302	320	309	309	304	332	288	335	308	330	343	321	318	341	281	335	320	328	308	297	348	308	306	310	309	337	335	328	303	324	344	326	325	348	311	325	319	303	301	326	332	315	318	338	339	330	340	286	317	323	321	361	335	356	317	299	326	316	331	312	318	287	334	293	314	350	320	331	303	302	316	293	302	318	274	316	321	320	325	325	326	316	338	316	345	271	312	318	325	340	332	323	358	303	317	296	312	325	309	323	295	311	298	315	303	340	323	307	344	292	297	325	328	334	286	306	324	328	302	346	308	302	307	318	325	302	295	359	338	290	350	321	315	320	308	305	307	307	333	340	317	321	311	324	343	275	294	300	313	356	315	322	289	316	305	326	312	337	291	333	301	333	313	305	338	317	328	328	295	308	322	313	323	328	299	330	296	318	294	331	288	307	334	291	348	315	341	317	302	305	357	294	312	317	295	320	322	282	319	304	326	323	370	347	314	329	321	345	303	341	350	355	315	326	316	332	350	348	332	290	321	308	324	321	327	319	329	342	308	325	333	352	314	311	319	351	302	322	323	310	298	288	354	291	314	326	338	297	344	301	297	314	331	282	316	318	315	321	314
32157	52497	48523	39103	25708	16492	11458	8984	7021	5388	3833	2445	1661	1290	1097	955	861	804	729	697	749	2152	5904	4802	4346	4909	3479	1623	1013	632	525	498	479	526	537	495	592	650	642	584	551	481	524	494	489	470	481	502	500	509	475	511	477	504	490	462	500	549	496	455	504	497	480	505	484	474	485	481	503	483	501	496	475	506	486	488	489	532	470	484	456	485	507	515	494	527	474	505	458	504	507	480	495	474	448	492	492	483	499	472	515	472	502	472	459	497	512	438	504	472	459	496	516	455	503	505	490	473	477	491	499	518	465	519	514	487	507	516	468	522	467	492	522	491	494	526	478	505	504	474	466	447	500	507	496	477	507	501	485	478	556	493	507	492	498	468	483	492	508	449	482	520	447	472	459	478	496	520	523	519	490	499	465	518	496	517	471	478	491	505	506	474	502	526	458	494	495	499	493	545	468	497	505	506	458	502	498	476	494	542	459	537	491	502	491	462	537	501	488	479	503	475	496	501	480	473	493	492	453	493	509	520	467	448	469	502	506	531	448	495	524	497	510	477	503	440	493	472	507	481	486	463	499	480	513	460	511	498	490	481	478	496	453	539	497	505	484	491	452	493	499	500	485	516	506	468	503	500	502	447	490	473	496	515	525	464	446	488	527	484	490	451	470	500	548	496	470	482	444	488	523	475	480	486	499	504	504	513	507	488	500	478	479	465	469	503	493	532	496	486	526	475	493	508	465	469	524	454	469	497	551	506	437	514	490	494	483	522	507	483	507	464	488	468	481	510	475	510	485	476	541	457	490	487	521	498	487	460	528	482	510	507	503	486	460	507	487	500	467	477	484	501	493	492	498	467	492	469	518	475	520	522	532	455	459	470	497	460	516	490	537	507	472	477	554	498	457	499	494	488	475	522	471	514	490	496	499	504	486	501	477	531	515	488	475	526	515	519	478	457	478	481	496	489	486	440	465	525	460	503	491	449	506	457	502	529	500	455	519	535	517	451	473	455	485	468	505	496	489	478	518	467	466	503	495	480	480	500	460	509	470	481	457	520	510	494	504	470	494	488	463	534	515	539	493	488	484	485	473	494	495	456	521	457	478	464	486	479	491	466	480	518	472	518	468	506	489	474	499	485	420	469	448	491	510	460	459	475	514	445	456	481	517	477	485	494	463	509	477	521	520	467	483	519	504	500	498	505	495	481	508	485	486	494	529	479	477	507	423	508	473	486	510	490	472	513	472	504	490	501	527	443	501	491	486	489	472	489	473	514	437	500	520	470	462	444	497	476	525	465	512	505	508	483	512	505	479	524	485	499	479	520	487	497	513	474	479	528	476	493	461	492	501	473	493	492	488	450	482	470	462	480	502	498	455	450	469	511	478	466	491	495	468	486	460	497	495	481	486	475	504	469	460	499	507	510	471	518	475	526	468	504	518	509	504	477	485	494	480	451	446	475	479	465	507	505	466	520	522	522	446	470	556	472	499	513	529	452	507	501	483	510	480	478	484	486	523	497	473	468	490	433	497	505	530	480	476	468	491	498	491	477	501	492	489	500	464	488	532	453	496	492	455	484	463	502	489	459	551	466	514	516	516	486	522	510	513	498	525	484	461	511	495	519	532	517	501	487	524	497	489	517	487	468	483	476	496	467	496	508	497	469	503	466	495	498	463	492	471	514	491	471	503	496	472	481	518	485	483	526	484	463	491	495	480	472	517	435	496	507	496	458	538	480	517	476	501	479	511	519	493	452	526	499	498	482	483	505	448	486	502	467	498	480	495	504	483	503	517	534	500	471	511	464	509	476	509	538	529	541	470	510	501	479	523	505	485	484	492	501	475	486	504	524	488	502	493	464	535	456	503	516	490	487	488	518	531	524	504	512	516	525	485	459	489	509	477	475	508	506	475	494	482	486	514	483	509	509	495	453	473	489	502	477	492	527	501	534	504	503	516	470	464	508	453	431	486	522	501	499	449	523	441	505	543	462	475	496	487	515	486	492	453	531	496	468	485	494	548	471	495	491	545	499	455	523	473	544	499	471	473	503	510	498	498	473	492	491	482	465	456	521	452	439	513	483	455	502	481	516	543	464	458	444	540	478	495	524	520	496	490	471	495	511	533	479	498	495	552	464	495	466	456	485	467	483	525	481	478	507	458	485	543	463	497	487	470	501	504	480	456	476	482	445	496	486	512	445	544	469	444	465	494	508	480	522	528	480	473	483	473	504	491	490	480	490	478	529	517	470	498	529	468	481	527	488	474	451	458	501	519	502	483	445	494	494	485	464	487	522	518	516	484	466	450	492	481	518	492	473	497	510	507	493	506	525	510	512	479	497	467	473	462	434	467	463	458	507	480	489	471	455	462	453	482	474	475	462	492	516	521	479	512	489	477	520	507	482	489	515	481	501	498	502	459	508	469	446	458	501	493	504	511	488	518	484	450	492	507	519	514	497	504	439	462	513	450	477	490	477	501	500	486	511	526	500	488	533	505	479	478	529	501	470	460	497	451	477	494	507	462	492	468	497	479	520	516	508	482	496	474	533	506	462	525	506	472	485	488	456	513	485	504	437	529	492	499	521	476	520	532	518	499	481	433	508	483	478	488	498	518	497	461	496	503	504	478	508	480	491	490	514	498	490	481	497	439	436	479	478	503	485	442	465	501	508	498	479	478	459	464	447	475	500	505	478	501	474	460	466	461	489	500	489	484	488	499	460	481	434	498	499	461	493	508	476	491	518	504	492	497	473	479	495	473	532	458	488	489	517	482	502	475	517	452	488	473	513	465	471	516	467	498	462	476	501	492	437	482	469	465	535	513	490	507	523	471	517	506	462	501	506	530	512	509	477	515	425	505	529	487	485	514	500	480	510	502	491	452	505	500	511	533	539	492	463	458	487	495	475	505	503	482	495	478	463	530	500	497	542	485	489	483	486	500	488	468	507	492	473	510	478	489	500	524	510	544	521	468	464	498	471	515	486	470	516	491	518	487	440	482	500	510	506	469	466	505	511	526	490	501	474	492	454	472	530	481	517	503	512	483	511	472	468	490	462	479	479	542	488	429	492	479	482	470	462	496	504	454	483	496	480	526	481	518	509	497	480	520	488	499	507	502	491	522	518	505	482	500	485	465	492	518	470	490	463	513	487	472	499	498	489	470	511	488	510	529	491	510	491	523	480	458	471	473	495	492	522	501	489	474	481	519	452	484	523	499	464	508	506	480	493	500	515	481	491	476	510	477	483	501	475	444	502	478	481	441	522	510	471	527	504	526	480	471	501	461	488	499	511	508	500	506	514	516	492	490	474	504	486	474	448	515	509	487	491	459	508	480	492	487	502	483	461	471	469	489	498	512	496	499	464	452	474	513	515	511	499	481	491	516	542	476	489	510	489	472	489	509	502	491	509	495	523	552	482	442	481	506	470	504	505	496	483	489	510	453	556	469	463	501	474	500	491	450	454	501	511	470	520	486	485	509	514	513	486	509	511	504	500	471	519	519	480	442	478
28512	25107	24149	13616	4890	2366	1680	1431	1086	951	673	577	507	407	414	380	377	351	332	379	339	351	389	437	553	484	455	407	307	319	297	296	263	346	317	343	308	338	324	330	341	302	331	310	325	338	334	330	307	332	305	303	308	333	315	337	313	349	333	332	312	290	353	351	324	320	350	305	333	325	340	334	347	335	315	346	300	363	354	318	325	336	316	297	309	332	306	323	293	299	304	318	330	343	330	319	345	339	331	330	317	318	352	318	283	326	338	326	321	323	338	325	330	305	308	339	332	325	294	319	336	324	285	340	329	332	329	327	306	331	318	343	361	347	315	333	307	298	315	290	310	341	349	311	332	333	302	342	315	334	350	310	297	296	321	317	323	322	307	272	313	336	301	338	340	299	316	324	349	295	312	322	369	317	319	292	330	308	309	299	333	318	309	310	279	349	313	358	302	314	293	343	297	315	321	311	327	322	342	346	342	321	339	325	326	341	319	306	335	310	359	317	317	320	310	302	315	298	310	313	293	309	317	348	328	302	294	313	325	319	357	330	332	312	329	320	339	348	318	316	294	301	297	304	332	343	338	337	317	330	288	348	331	337	312	324	328	327	341	337	339	327	313	342	326	322	355	301	300	313	342	306	317	345	316	307	295	296	350	301	335	302	318	330	327	315	313	286	346	315	326	327	312	281	312	322	324	289	324	332	332	302	343	331	320	348	310	340	317	298	305	328	344	354	320	320	303	356	323	272	342	307	331	335	287	348	325	341	350	309	334	338	303	312	289	329	340	299	320	347	313	316	309	340	342	320	352	341	340	337	314	309	353	326	325	320	372	299	317	326	322	344	331	324	314	333	333	350	316	333	322	320	325	314	330	331	331	312	317	323	324	323	296	308	310	338	336	340	329	296	374	297	312	315	287	313	363	324	320	342	315	316	325	344	303	296	309	341	310	309	336	309	312	310	350	317	310	309	317	333	311	318	311	282	297	305	346	330	318	308	335	303	329	305	300	314	315	295	342	305	315	327	350	331	306	332	331	334	293	338	318	316	352	325	319	320	334	263	312	316	314	302	332	326	328	309	311	291	290	315	316	329	335	295	332	311	322	317	329	334	334	329	290	337	314	355	311	340	325	314	306	335	313	352	309	332	299	318	364	293	343	308	343	318	315	305	344	346	321	327	314	327	317	323	314	308	319	304	323	325	344	350	307	317	335	340	317	335	302	337	333	365	312	324	279	304	313	363	300	336	312	318	326	326	303	331	379	302	307	293	332	317	326	308	335	338	305	308	319	323	318	319	327	317	274	350	336	364	308	290	324	318	318	345	297	280	317	325	293	325	358	319	321	317	293	296	319	336	313	350	352	322	309	290	349	329	334	285	333	308	292	332	333	312	306	334	302	330	296	351	341	315	332	362	320	335	325	326	300	297	285	353	295	315	341	340	337	308	331	350	322	296	297	322	310	319	296	327	321	336	327	330	297	320	302	333	307	307	338	323	307	300	320	273	329	296	318	343	292	318	329	307	303	331	316	322	328	330	286	317	350	306	297	323	302	327	323	352	339	323	327	298	321	332	351	348	317	339	316	300	343	320	280	337	335	307	327	335	296	336	338	313	299	356	323	328	339	314	324	279	321	320	343	333	304	367	313	310	334	338	330	296	328	313	306	296	334	295	316	307	314	311	331	334	312	318	319	327	311	331	312	319	360	349	317	343	344	319	350	336	322	328	315	287	319	309	316	330	324	301	314	312	299	331	361	300	326	317	350	321	292	300	309	330	304	348	323	316	318	316	348	318	338	318	332	287	310	321	322	325	324	303	313	290	327	328	338	306	320	332	270	309	311	338	306	278	356	299	315	336	301	345	311	339	331	337	320	308	324	348	335	326	348	294	327	326	312	352	316	318	328	322	339	322	327	344	307	307	322	331	284	315	320	336	333	316	315	316	328	320	349	336	330	299	365	318	343	306	303	337	331	319	326	331	357	322	307	282	302	303	323	330	357	319	354	329	351	310	331	321	311	300	340	332	353	312	334	344	301	347	330	346	316	317	311	312	297	320	305	311	305	331	328	306	319	305	342	322	304	319	346	328	296	298	334	338	364	312	305	319	312	263	291	323	303	355	341	313	316	325	315	351	329	329	346	322	308	338	357	331	349	334	344	312	321	338	314	338	345	327	335	365	318	310	341	354	358	320	325	345	330	301	306	332	325	359	347	303	306	298	282	331	331	327	295	322	322	314	300	343	326	314	305	350	328	340	327	323	313	349	342	323	315	304	294	359	307	342	332	324	320	315	294	348	342	324	323	307	335	315	340	294	334	296	329	301	313	339	333	343	324	330	335	344	321	298	297	358	311	319	307	336	312	341	305	326	331	324	330	308	307	336	329	313	328	310	329	332	340	318	317	317	336	307	356	313	339	342	332	344	313	350	308	293	315	330	333	329	341	343	340	326	302	310	300	352	367	291	338	321	319	327	340	315	319	323	298	305	329	297	309	341	334	311	303	325	336	299	332	308	332	329	330	308	339	327	294	323	363	346	312	323	315	339	351	310	343	335	332	327	361	323	302	317	341	325	323	326	319	324	322	314	322	316	321	345	349	338	351	305	338	299	327	293	311	307	285	349	294	302	329	302	343	337	326	294	313	353	308	338	308	281	344	338	341	294	340	314	312	341	308	345	300	339	334	327	320	318	342	315	323	310	365	349	320	340	300	317	321	305	325	318	332	360	305	343	330	340	302	322	324	303	304	322	345	317	323	313	339	325	332	377	311	318	331	313	326	354	328	295	305	301	343	330	299	312	340	327	318	364	320	311	288	309	310	279	308	309	306	338	306	306	301	326	293	309	323	333	323	313	330	317	327	353	327	323	334	311	335	323	317	300	301	350	315	320	303	311	338	316	338	336	300	330	328	328	334	308	330	291	332	327	289	320	317	377	335	288	316	321	336	330	304	327	347	311	333	311	308	313	329	322	363	293	315	330	333	294	308	347	328	334	316	335	316	323	291	326	303	342	348	345	329	320	327	290	303	325	295	320	308	328	349	346	307	326	320	350	291	313	352	361	285	348	331	295	298	313	299	331	314	349	310	335	323	323	319	320	301	321	320	318	304	321	332	299	349	335	336	320	343	347	339	317	326	312	326	335	297	362	359	317	310	348	342	332	293	322	359	354	341	315	307	333	308	312	319	311	331	310	343	316	322	317	337	335	353	305	303	307	322	328	301	307	330	318	321	312	347	331	350	320	280	330	304	339	359	336	323	344	309	350	323	312	323	320	334	321	317	359	334	316	317	334	315	327	306	317	328	308	308	320	335	354	319	365	365	321	355	294	341	327	279	340	330	351	312	320	333	311	329	307	316	352	344	310	314	318	323	338	344	332	308	332	370	314	333	294	323	328	313	325	303	352	338	314	303	306	292	317	326	316	345	309	341	323	308	307	346	325	289	293	268	360	346	331	331	320	315	355	335	315	336	291	312	330	322	302	322	347	308	333	306	307	337	306
30309	41630	31818	18732	10289	6136	4675	3981	3298	2470	1903	1304	1004	860	762	735	592	580	548	595	601	615	753	914	1057	910	793	715	552	510	514	528	490	514	484	497	526	523	533	540	537	501	508	514	491	519	517	503	463	507	494	491	529	491	537	503	455	503	556	508	519	537	526	525	506	511	546	494	494	534	498	574	528	499	481	548	488	497	472	511	516	465	527	510	516	544	537	452	509	528	506	468	511	503	514	519	486	487	543	536	507	505	495	505	457	533	471	499	532	502	508	493	471	519	546	503	516	513	484	503	466	518	501	513	511	533	493	488	513	480	524	481	493	481	528	534	552	527	540	485	511	524	497	494	493	525	511	470	499	482	486	506	517	506	488	509	487	517	475	529	525	529	516	504	547	479	531	451	506	514	516	491	457	506	474	552	501	521	496	515	531	513	522	483	477	532	515	484	486	525	494	504	470	522	478	531	571	507	523	466	515	516	522	467	509	488	484	478	549	500	503	529	521	557	433	505	498	508	517	479	486	492	494	499	497	488	503	500	524	535	496	538	502	501	504	524	505	505	464	483	469	539	498	549	508	504	522	476	532	527	496	514	501	524	516	469	474	568	503	517	519	505	521	491	500	517	491	486	517	507	517	502	551	493	512	521	505	514	509	497	466	503	521	467	514	480	521	493	525	482	531	481	526	505	475	528	490	524	511	504	480	509	499	490	512	533	523	533	500	506	504	523	496	503	507	514	514	517	486	504	526	481	491	520	496	517	518	486	520	527	517	472	536	495	502	498	512	491	500	508	480	515	467	528	524	482	496	473	468	490	477	479	466	550	519	516	517	469	475	513	498	516	523	486	521	522	514	502	541	536	492	483	535	547	528	473	503	548	493	505	454	501	493	513	525	491	539	509	514	519	537	513	516	516	478	476	513	504	539	505	459	511	448	501	465	523	531	475	483	468	487	522	506	515	513	481	517	480	478	510	495	507	530	519	510	505	485	559	497	513	510	488	513	496	526	501	501	527	554	512	497	548	536	497	561	491	483	506	481	514	502	485	503	490	518	543	489	506	469	519	533	519	467	481	510	529	493	483	513	516	461	515	487	481	469	493	513	473	525	554	505	500	489	478	467	502	492	558	492	544	500	529	500	458	499	523	506	491	555	497	507	532	522	514	522	487	511	502	536	483	499	522	475	518	506	525	487	520	490	523	552	541	498	530	504	537	509	540	523	465	480	528	504	509	480	508	450	501	477	538	526	513	491	504	513	508	485	489	498	545	511	515	482	496	535	495	483	514	516	494	507	503	502	522	533	501	488	534	463	476	486	476	505	486	528	481	493	516	515	505	500	492	516	519	497	510	494	539	519	503	522	516	511	540	507	517	531	537	529	512	528	494	510	491	493	526	514	458	508	513	474	484	513	521	500	571	497	465	502	555	542	502	504	500	499	528	511	533	511	496	532	528	487	492	539	512	507	494	491	501	482	509	502	518	482	502	510	508	526	504	508	501	457	474	514	536	523	479	529	499	491	509	532	502	475	470	489	538	504	495	497	516	495	515	483	542	482	481	517	474	482	518	527	508	518	534	466	493	520	498	510	509	507	513	514	498	498	509	499	500	492	476	482	506	527	514	506	497	532	489	502	486	481	524	519	537	500	500	497	528	482	540	494	494	525	521	499	559	522	477	500	515	507	503	498	507	483	501	501	493	513	486	495	520	505	526	491	480	526	527	488	475	482	508	477	469	484	510	479	487	518	471	457	528	491	491	511	475	507	520	505	515	485	502	542	484	488	479	489	523	526	487	516	491	472	520	498	544	500	439	491	522	461	478	479	519	476	534	500	498	517	496	541	515	500	542	555	491	501	518	521	544	461	507	518	520	524	548	527	463	534	462	553	524	500	502	528	497	485	472	501	508	528	510	521	465	484	528	504	518	524	542	524	539	498	511	525	486	551	554	550	538	531	487	514	525	492	470	574	490	481	510	496	508	459	500	490	485	497	464	521	521	514	511	482	463	498	488	457	488	490	521	523	499	477	479	523	500	515	493	474	500	484	503	521	507	506	493	498	488	477	481	507	510	519	492	512	489	466	501	512	530	490	526	495	539	496	504	486	492	476	509	487	510	486	486	523	508	484	502	516	461	533	510	502	533	544	520	484	480	491	531	527	502	501	491	512	515	529	503	504	486	535	580	499	517	519	482	454	503	494	485	497	523	541	494	479	513	467	495	509	494	484	488	520	502	520	467	523	557	492	495	510	492	525	535	483	495	527	481	493	522	513	525	485	556	542	528	522	493	462	498	497	531	512	518	497	517	511	520	475	523	502	494	483	490	499	500	530	567	530	536	495	521	534	532	482	515	502	515	523	530	522	521	471	487	512	491	534	509	496	506	482	478	542	507	454	525	495	487	575	500	488	517	512	512	436	558	528	522	502	482	459	506	505	507	501	499	553	548	531	508	534	489	514	546	520	539	517	524	483	502	504	473	517	495	502	497	536	498	489	502	529	549	497	443	476	486	557	505	498	511	500	549	530	540	468	472	553	491	510	509	532	541	528	468	473	484	509	508	517	532	543	512	533	504	508	495	528	530	502	518	476	515	501	500	498	495	544	529	498	549	489	503	529	514	501	476	517	505	470	514	505	522	549	514	517	513	476	489	499	528	486	503	506	471	500	501	529	507	533	513	473	520	503	524	538	488	479	527	514	484	539	509	475	462	521	503	510	511	508	507	459	557	483	511	483	505	472	497	537	491	475	491	493	484	534	479	508	490	508	507	490	494	469	518	520	507	558	510	493	511	508	542	522	478	536	496	491	501	509	514	488	497	503	552	495	479	494	506	531	518	518	494	491	490	513	471	546	494	499	510	515	502	499	502	536	510	486	479	494	473	507	489	513	496	510	497	539	538	505	516	519	509	533	491	510	552	515	499	474	463	555	520	525	481	546	517	517	507	538	530	493	482	519	498	511	525	499	467	481	520	505	524	495	492	512	494	512	559	514	524	490	526	543	485	496	475	508	480	492	480	497	486	497	498	487	500	525	519	505	510	500	494	478	524	449	501	508	530	496	491	448	491	529	495	502	499	479	533	558	517	477	517	501	549	506	514	511	480	481	501	519	540	487	489	470	497	487	520	507	501	495	518	520	524	496	487	547	516	544	533	539	490	488	499	506	484	511	493	517	527	515	509	488	534	502	485	502	469	537	526	487	503	492	473	509	502	494	504	468	492	505	474	513	538	512	498	493	480	509	560	525	505	511	512	505	505	529	531	478	529	489	508	514	519	489	497	550	524	517	532	527	521	484	499	524	501	513	521	507	500	498	502	510	515	537	474	454	498	486	519	478	482	520	492	448	512	523	491	518	525	501	509	525	518	479	533	522	513	507	493	481	461	498	512	498	505	489	487	532	488	505	511	511	489	506	519	491	488	485	526	552	515	522	504	494	493	497	528	557	508	474	506	541	522	497	515	507	498	498	491	494	542	499	527	528	504	561	502	481	503	507	487	516	505
24853	21677	28676	25364	19820	10678	5441	2640	1940	1433	1030	835	606	496	473	419	372	394	369	373	344	488	1136	1335	1153	703	655	565	370	334	339	310	340	308	310	319	389	383	344	366	315	315	328	331	335	325	321	328	353	314	357	314	336	338	281	348	320	317	352	366	348	304	315	315	376	332	345	321	350	316	332	338	313	320	321	312	325	345	314	363	340	298	326	302	337	321	344	327	356	339	346	335	333	337	309	325	326	322	306	305	337	299	348	325	323	350	323	304	342	310	308	342	325	321	333	327	295	334	339	316	329	332	331	332	338	301	324	330	318	311	338	318	348	346	359	340	339	361	347	305	319	365	329	312	335	328	311	359	344	335	321	326	325	303	346	344	296	312	338	333	320	316	386	351	324	337	362	323	333	321	310	327	301	304	327	328	298	329	354	290	336	336	306	321	340	328	316	339	345	354	313	341	316	308	358	311	346	358	358	344	328	325	319	337	348	310	310	316	323	333	401	331	332	329	308	362	305	296	301	314	309	337	310	334	293	351	340	321	341	314	339	317	327	330	335	323	320	317	316	327	337	320	330	326	316	351	324	348	310	331	344	318	310	367	355	333	325	296	341	328	329	295	334	318	323	360	351	306	308	331	350	317	328	326	300	335	354	327	315	347	340	338	329	325	327	307	333	368	316	315	318	319	356	304	345	321	302	333	324	322	354	324	317	352	306	359	338	311	341	296	340	267	330	344	312	330	352	336	344	318	307	317	339	319	366	317	358	326	317	342	350	300	348	308	339	323	327	321	336	330	331	311	342	296	318	307	306	319	348	307	313	329	325	334	312	352	355	349	331	323	319	351	299	322	327	306	299	336	338	323	352	334	324	312	356	326	327	345	315	311	340	332	346	289	363	324	310	321	327	354	326	340	332	354	313	336	346	322	316	318	307	327	339	277	288	319	304	351	328	334	342	351	329	320	327	334	345	343	350	334	321	342	323	356	295	305	329	299	306	360	303	366	318	320	324	308	330	317	324	307	346	315	327	313	318	351	361	363	345	314	335	347	319	349	341	311	338	338	323	327	303	357	334	321	316	320	336	323	337	318	314	320	321	314	312	308	361	344	354	319	356	310	342	322	319	316	334	336	310	330	317	310	353	311	332	320	336	333	338	329	308	317	319	331	324	361	320	346	335	345	320	338	322	310	316	369	328	296	279	314	341	332	312	283	311	330	350	310	326	331	328	331	313	326	310	334	332	357	334	358	321	304	318	315	297	299	318	331	327	332	357	329	303	321	322	326	296	321	327	319	356	329	349	361	325	337	330	353	322	349	354	307	324	327	354	342	312	305	306	332	328	351	292	304	315	330	311	315	347	323	324	338	312	313	341	339	344	352	323	327	325	345	324	328	343	339	332	334	330	305	308	338	316	335	316	337	337	331	341	332	315	310	320	345	357	350	311	326	337	316	320	308	323	326	333	339	358	323	361	313	305	311	335	318	308	328	333	324	339	299	317	299	328	296	368	322	327	349	306	326	333	340	316	327	297	331	309	305	317	324	352	322	304	326	332	349	351	335	323	305	314	309	343	321	323	317	312	354	326	327	334	347	326	324	307	325	309	307	333	373	340	315	361	343	349	300	322	300	317	360	314	302	298	340	344	348	340	359	309	318	343	312	323	335	317	333	332	361	302	335	352	324	353	318	321	345	330	336	326	308	337	362	313	340	331	301	345	314	371	321	348	361	355	325	360	357	335	399	346	348	303	296	364	336	350	330	336	311	345	339	326	325	338	349	344	314	339	330	304	354	324	352	313	317	325	333	332	321	309	278	305	335	328	305	318	383	328	336	349	310	316	311	339	327	304	303	337	336	338	336	318	324	336	341	351	351	312	324	331	351	324	336	301	341	357	323	346	325	285	311	332	286	373	339	349	314	307	308	320	363	335	363	314	362	328	343	336	300	321	310	343	327	306	353	310	309	312	345	318	348	312	334	329	342	305	308	329	343	329	314	329	337	344	318	348	354	363	320	329	304	353	311	336	316	339	325	322	371	342	351	370	357	324	338	353	312	320	336	318	348	338	317	311	305	355	312	325	354	329	296	334	305	339	301	356	348	304	322	312	340	315	350	292	307	332	301	330	292	315	321	326	321	332	332	351	323	318	335	325	300	324	286	341	345	334	320	321	326	312	368	326	336	315	339	323	328	351	353	352	335	334	314	389	327	361	333	324	343	307	341	290	319	325	341	317	349	342	295	347	331	357	348	325	294	320	337	306	313	324	337	335	311	309	282	322	333	345	272	326	341	338	319	332	321	306	315	317	318	323	322	351	303	330	339	328	315	319	360	332	329	318	303	308	347	324	298	314	288	288	343	327	300	334	334	294	324	296	333	302	319	331	366	330	316	324	358	340	332	332	371	344	331	336	320	301	321	316	315	323	336	338	315	352	312	339	327	346	330	332	319	379	311	332	344	331	328	339	355	351	298	316	311	335	365	298	334	307	316	320	335	326	327	311	314	352	349	311	336	321	341	316	343	331	324	352	327	341	305	336	327	342	349	353	325	347	320	322	334	354	334	315	310	337	341	347	328	342	336	304	331	321	323	298	339	326	307	339	336	351	329	316	340	338	336	311	306	323	357	327	293	317	329	339	291	328	341	319	355	305	341	326	341	334	315	316	313	370	329	316	322	341	328	321	327	324	326	352	312	333	350	313	309	317	324	347	284	333	336	294	331	338	335	336	363	325	342	297	344	328	324	330	319	338	297	366	356	333	331	347	345	324	314	355	347	313	329	332	314	300	315	294	324	306	337	283	313	301	324	363	346	351	315	310	351	335	331	333	331	330	324	336	318	333	331	320	297	296	315	327	309	342	320	305	303	327	366	325	329	313	353	324	340	327	296	332	287	345	326	328	324	303	301	338	344	332	364	329	306	340	308	381	321	317	302	301	345	341	357	355	309	335	307	325	309	336	319	270	336	339	284	331	316	314	308	327	351	355	342	316	365	332	324	310	294	347	316	324	312	319	342	292	338	324	323	351	341	358	332	322	314	334	317	326	322	345	303	347	315	343	334	336	336	378	313	347	346	335	338	362	308	332	297	327	311	304	309	324	319	318	314	333	319	317	325	314	319	341	310	301	325	320	355	340	362	282	329	317	351	319	311	339	322	353	321	343	352	326	353	335	329	345	291	335	321	325	306	339	289	371	345	328	337	358	341	338	300	333	335	327	365	309	320	331	311	351	318	284	321	359	340	311	326	320	301	320	380	334	325	311	333	338	292	328	333	337	338	332	336	313	356	334	324	321	332	320	352	346	348	325	341	347	327	360	327	347	334	324	330	324	315	346	306	344	301	330	332	350	323	330	300	334	326	368	318	324	322	281	301	323	330	358	311	316	335	321	336	318	311	318	311	340	343	318	330	320	348	320	338	335	308	325	327	298	314	313	352	345	321	352	362	343	277	311	369	326	311	325	313	332	311	350	336	365	316	316	365	312	330	320	347	347	328	339	326	336	327
32746	48014	38838	27146	19568	13869	9873	6247	5072	3835	2708	2096	1490	1061	877	722	727	680	620	611	600	919	2641	3073	2594	1544	1521	1228	632	535	499	504	524	558	514	534	573	618	606	555	557	514	529	538	507	532	525	588	532	505	498	531	512	515	479	490	537	502	482	495	506	502	495	500	506	484	521	484	472	499	546	538	502	512	532	516	532	480	499	508	505	511	516	506	522	513	517	531	527	523	486	583	499	510	508	516	501	502	497	552	514	528	483	507	546	453	496	527	492	556	514	520	515	493	510	521	493	512	525	514	509	538	480	469	478	498	508	496	516	539	495	473	536	544	528	455	502	509	493	521	513	534	534	549	496	532	495	496	521	479	538	524	548	484	520	539	519	479	489	539	542	520	542	534	497	513	533	462	521	491	475	485	496	498	526	514	492	511	528	538	514	510	504	503	541	522	494	496	488	485	521	530	527	472	504	531	531	462	506	508	470	567	535	499	512	514	541	523	531	513	524	480	518	518	511	509	505	560	487	530	489	524	500	517	532	523	535	522	502	520	534	545	475	531	496	525	508	499	523	514	518	516	535	527	519	478	494	495	543	494	502	511	459	523	497	537	503	486	514	506	541	476	501	511	550	506	479	503	491	498	522	530	554	486	534	501	527	503	507	504	514	511	548	519	465	506	500	549	482	498	528	508	526	497	531	508	517	507	528	491	490	511	477	526	504	534	534	494	465	514	514	527	501	513	488	471	489	504	568	520	504	529	531	514	500	513	531	507	483	490	536	470	434	518	519	542	508	482	482	555	488	531	500	503	542	495	521	508	543	537	509	552	549	511	572	502	522	524	494	459	503	527	517	512	549	556	570	537	532	519	479	548	484	488	532	524	503	518	495	497	515	514	552	489	510	537	475	529	510	514	488	547	558	472	499	531	527	491	531	490	511	514	526	510	519	518	501	509	501	491	454	480	503	485	523	527	520	545	518	496	495	524	575	539	534	508	506	466	552	486	488	508	555	477	517	518	507	483	514	517	540	504	528	476	510	519	512	527	472	507	499	519	522	512	502	533	549	471	523	538	537	489	517	494	510	479	486	562	517	522	530	515	524	502	524	488	539	510	509	521	490	529	488	522	499	547	509	517	506	507	516	530	544	505	520	515	526	529	539	506	500	512	522	563	539	486	494	536	518	504	485	483	520	540	492	539	519	490	518	477	524	494	540	501	499	483	513	522	507	510	493	496	486	502	540	523	534	533	545	504	492	497	510	505	496	536	510	514	493	515	559	496	501	538	552	509	483	514	534	553	499	509	546	522	516	543	512	503	529	500	548	485	530	493	514	508	533	521	564	496	506	529	505	546	483	516	490	482	498	500	525	512	492	545	500	533	569	505	489	547	552	525	542	483	507	512	506	526	496	529	510	485	530	510	488	571	541	475	519	485	532	496	515	526	462	486	554	527	493	506	514	531	548	483	520	540	532	514	527	493	527	537	482	580	507	503	503	490	523	535	509	500	502	492	545	496	542	514	515	537	518	521	507	536	495	529	553	494	493	502	491	533	486	537	486	531	488	530	531	506	549	498	549	518	504	538	486	511	529	512	519	519	528	520	553	529	497	462	501	493	532	514	522	495	512	490	509	516	509	494	517	515	499	518	534	499	520	527	570	514	487	518	496	487	498	497	536	489	494	536	514	495	506	559	478	535	506	473	492	542	501	497	547	516	518	482	496	525	539	506	453	526	540	506	534	529	513	517	513	470	538	491	518	505	533	494	470	492	530	546	561	543	571	498	531	557	511	487	518	536	525	528	498	534	506	480	531	532	519	518	509	530	509	527	517	483	487	497	499	523	507	505	556	504	525	508	501	509	521	530	546	490	512	538	516	505	487	497	498	506	510	510	479	520	521	496	551	510	530	486	525	518	508	528	511	483	522	513	470	490	515	539	520	518	484	458	494	514	545	528	571	516	523	507	530	522	500	509	526	500	538	537	534	489	526	470	497	526	507	526	511	515	505	565	529	533	498	531	460	464	506	531	529	525	499	511	494	559	506	529	510	511	528	488	490	500	514	489	473	489	519	515	544	496	489	522	501	543	492	514	494	531	521	510	479	505	526	484	537	482	531	528	510	467	544	530	513	465	482	503	512	495	522	536	453	507	521	569	543	485	519	534	517	582	516	531	503	462	517	526	540	523	544	496	484	528	507	511	489	522	524	523	496	545	517	513	520	503	522	480	522	530	528	493	503	508	506	514	518	511	539	503	554	552	483	475	509	485	507	510	499	511	576	513	524	524	506	497	501	514	499	495	526	517	481	506	532	499	515	517	525	502	497	542	517	536	517	519	546	540	511	530	528	491	500	524	550	526	502	498	545	511	508	546	512	524	476	504	498	484	517	543	518	520	550	524	522	491	508	518	553	538	523	500	526	494	526	552	516	498	482	511	510	498	511	488	516	507	519	461	523	493	513	451	494	545	477	517	541	520	479	464	522	512	538	531	466	483	522	523	495	519	487	497	532	515	530	518	532	548	505	523	521	528	522	470	515	523	532	515	511	503	488	530	477	489	547	526	515	537	518	521	529	469	485	507	523	505	482	538	491	552	556	494	550	501	543	489	504	520	512	498	467	493	501	546	552	548	513	554	499	474	519	494	497	489	495	504	549	519	468	551	489	476	554	545	473	505	496	468	550	494	531	518	514	470	496	491	538	506	534	515	491	533	540	495	498	537	509	500	493	510	564	549	518	521	507	506	527	466	522	507	498	516	504	500	501	513	486	508	493	530	499	500	539	479	488	526	517	505	465	517	486	503	499	526	504	540	496	503	516	545	520	529	513	520	537	502	520	528	533	506	496	496	504	508	517	498	506	510	506	500	513	482	533	479	540	519	540	463	496	524	481	508	550	508	494	522	509	492	515	490	495	519	506	546	541	506	511	508	523	533	499	539	491	534	504	532	484	497	504	550	537	513	527	499	558	526	526	506	525	499	552	506	540	523	505	484	497	529	525	532	504	512	502	506	482	499	520	492	491	524	482	496	573	527	505	520	520	559	520	491	512	509	509	522	527	516	491	527	519	511	500	517	482	505	475	518	532	564	515	499	502	481	528	523	541	504	540	501	534	552	540	521	494	488	512	526	508	484	469	498	519	482	519	523	474	486	530	537	526	502	504	499	508	551	502	543	527	535	505	546	508	518	526	482	523	514	514	490	502	507	534	521	499	495	509	499	506	520	514	504	533	564	553	529	491	533	493	504	483	508	515	506	519	499	522	502	508	539	543	529	501	517	481	482	485	502	525	515	477	513	487	543	525	539	515	496	515	501	472	485	541	506	492	469	514	560	510	528	527	497	511	506	513	526	550	488	546	572	515	497	538	530	511	528	494	521	510	462	517	523	483	519	526	505	517	545	487	504	518	514	463	522	526	534	522	485	475	507	502	539	514	506	491	524	549	516	501	466	527	489	482	527	477	536	500	495	491	545	543	534	491	539	489	507	495	509	517	492	499	532	500	499	469	534
23560	21574	29407	24379	22091	21292	13184	5247	2936	2066	1506	1029	747	549	439	461	406	426	388	399	359	442	675	1368	1203	840	787	490	341	348	340	338	331	348	345	520	887	762	594	462	398	344	354	355	334	307	329	325	314	303	337	305	308	322	347	308	307	299	309	343	312	341	322	329	316	327	351	297	330	279	348	335	311	339	330	302	325	327	331	329	367	334	321	299	335	322	310	332	320	348	326	312	331	332	311	327	326	315	334	338	366	293	328	334	339	288	317	325	309	316	342	332	353	327	327	330	353	315	339	315	310	325	340	301	301	318	315	317	327	357	324	334	312	331	328	288	314	349	313	314	359	335	326	326	314	335	337	339	296	338	297	312	293	300	342	342	291	327	337	312	341	370	305	331	339	313	340	343	336	294	312	310	301	302	360	289	319	311	317	356	300	331	336	321	326	333	329	351	332	291	357	307	310	316	308	308	354	361	331	316	334	338	305	324	353	299	323	340	319	284	318	328	319	283	330	346	306	334	301	338	307	350	330	314	298	353	328	293	352	332	307	331	325	338	281	307	341	304	357	331	329	282	321	300	300	324	315	321	323	296	326	339	337	330	331	340	338	282	322	360	317	328	327	321	306	325	324	323	317	339	361	318	310	311	318	348	338	329	325	320	322	338	321	334	317	358	328	316	328	331	299	368	343	324	354	304	365	337	332	347	314	305	359	317	323	301	299	375	320	334	325	366	318	309	338	318	324	310	329	381	303	320	309	339	327	328	351	337	334	344	335	358	337	303	325	364	294	338	279	333	340	356	290	313	290	309	342	313	326	301	332	298	319	302	290	290	322	314	315	324	342	337	307	321	338	304	325	333	311	329	357	295	294	310	305	309	324	291	324	305	309	315	327	300	311	335	331	329	343	318	349	315	324	299	326	315	323	309	365	332	316	316	322	310	310	310	303	343	312	320	323	328	317	331	322	298	340	341	347	329	311	335	307	309	323	323	286	294	343	362	303	339	333	314	341	277	295	350	345	297	301	328	307	306	322	316	292	345	305	326	325	354	338	310	368	339	315	323	305	344	346	314	330	306	329	322	369	325	320	349	295	306	337	305	298	322	313	323	305	333	343	335	320	304	331	331	320	333	336	331	335	311	347	303	299	335	326	320	341	313	300	318	316	338	307	352	303	322	336	302	328	297	326	338	316	320	332	348	357	321	317	303	320	331	331	310	305	323	342	345	322	315	283	307	323	328	325	324	317	330	357	290	279	317	350	321	294	307	326	340	326	330	313	317	333	343	297	333	315	304	324	349	305	304	326	322	310	295	315	341	321	313	330	331	308	360	323	288	316	302	317	316	329	349	327	330	310	329	345	311	335	277	332	318	342	324	321	306	334	315	329	289	323	370	323	305	317	328	327	345	334	315	307	356	314	327	289	314	304	312	322	345	338	346	330	321	319	306	317	346	322	333	337	298	287	325	331	339	328	331	341	322	286	339	320	320	323	327	335	351	315	310	317	310	312	363	307	302	366	301	339	366	310	304	284	339	333	319	318	304	342	323	312	314	351	327	362	322	347	335	312	326	331	328	326	311	321	315	331	305	324	316	326	310	298	323	315	307	375	310	301	286	337	316	306	335	300	349	342	327	307	305	336	327	317	346	301	352	301	352	282	318	323	341	294	314	310	302	333	329	322	312	338	314	346	314	334	310	312	341	300	363	317	304	317	332	312	309	298	304	326	344	344	294	318	291	296	334	313	331	306	298	347	322	298	288	359	315	322	316	303	320	358	329	325	320	314	330	345	321	330	329	325	322	334	335	315	319	327	321	313	337	314	277	319	307	329	351	318	303	326	374	324	308	307	305	321	344	330	300	346	320	325	287	313	315	320	302	331	297	341	317	331	327	318	317	307	303	328	337	311	319	348	343	336	287	322	327	317	310	369	320	332	306	309	345	345	359	323	328	358	326	320	319	331	342	318	292	325	355	296	340	340	320	305	324	319	322	320	343	310	326	335	356	306	296	313	362	346	361	320	324	322	283	325	283	334	332	339	323	318	331	326	319	307	337	319	324	295	329	317	324	331	341	339	308	343	325	331	324	299	327	317	327	303	324	316	300	336	356	350	310	339	343	295	347	338	320	329	332	328	322	308	339	304	321	327	358	325	344	308	331	296	304	349	301	343	332	306	332	336	306	335	316	312	353	308	335	311	320	310	325	341	296	308	348	317	345	300	367	301	310	323	336	321	297	319	303	281	323	328	338	319	340	330	308	326	315	305	378	312	342	307	352	315	321	321	350	326	311	339	291	321	358	338	291	355	358	313	312	330	321	355	324	326	309	324	334	330	310	341	336	311	328	309	293	325	314	349	339	309	323	312	333	333	313	330	356	317	324	329	325	352	300	334	335	337	298	308	327	313	349	332	339	332	346	325	314	328	341	339	321	292	377	288	306	299	309	308	336	315	356	318	317	366	331	316	309	340	295	343	333	326	312	327	320	330	315	345	314	344	297	298	300	314	311	327	322	305	330	302	325	365	320	331	325	327	328	323	322	337	322	349	316	331	325	310	292	312	343	302	330	327	314	306	328	333	362	335	303	342	298	301	308	351	338	304	304	345	321	332	332	336	305	288	306	312	317	326	308	337	337	340	296	316	337	331	329	313	323	310	301	319	292	337	295	319	318	355	329	298	291	347	318	297	310	337	334	296	274	348	318	334	324	319	313	309	334	316	323	334	337	295	322	329	302	312	311	314	312	334	323	310	302	323	329	330	301	315	318	325	303	355	316	313	359	306	311	288	355	352	342	295	320	351	352	340	302	317	328	340	340	319	304	319	338	309	312	313	314	304	350	311	317	267	297	315	315	324	332	303	340	327	359	321	334	340	308	306	334	330	310	322	334	298	296	320	312	300	318	282	344	358	293	320	315	285	323	334	318	337	323	348	332	314	302	320	326	334	332	344	312	377	339	333	313	275	338	335	331	332	313	317	343	331	302	300	342	336	340	340	308	345	351	310	299	330	320	344	305	354	345	354	340	317	354	321	329	361	301	337	366	349	307	345	363	292	294	324	298	347	315	340	300	346	298	301	311	300	325	342	335	308	306	292	302	341	343	322	318	332	319	331	311	338	325	312	328	322	321	330	338	327	310	303	334	334	338	314	372	321	289	318	319	325	335	357	338	312	296	319	323	333	327	309	322	336	317	310	289	306	332	329	334	307	332	326	317	324	329	341	322	319	309	338	296	348	304	352	341	320	328	325	315	349	322	325	325	307	298	316	342	312	360	305	323	331	306	315	306	332	301	313	313	317	328	326	321	308	314	331	318	338	300	319	354	339	331	367	344	305	309	306	327	322	315	304	317	329	319	312	306	293	329	341	317	312	338	326	317	318	347	352	343	329	316	370	330	365	325	306	307	348	335	307	351	343	303	331	325	328	314	318	330	312	294	332	323	342	313	341	350	324	342	334	343	325	300	342	366	328	314	355	315	340	301	320	300	340	288	332	344	322	312	327	324
33476	53090	47457	35685	29790	20999	14264	9882	7032	5086	3717	2615	1756	1180	941	864	806	744	653	639	650	781	1452	3337	2863	1968	1677	877	580	556	523	513	510	576	527	1219	1973	1625	1211	810	624	598	519	495	488	503	480	492	492	487	511	514	511	477	521	529	545	525	505	497	526	472	534	489	521	498	495	490	490	528	553	463	517	490	493	537	465	499	497	511	486	511	480	472	511	494	525	487	508	521	497	508	507	507	454	540	490	485	507	517	492	468	480	481	496	492	491	489	509	497	543	507	491	516	555	501	482	484	487	510	484	505	468	508	516	481	518	512	484	464	465	507	485	456	534	465	479	468	465	515	485	474	505	493	568	507	506	496	484	511	477	532	495	494	484	476	515	509	500	491	523	469	511	484	481	503	504	528	518	502	501	482	541	495	491	481	499	494	495	500	510	487	477	534	473	508	472	505	506	485	490	530	539	450	489	470	483	497	493	491	505	505	485	488	509	506	497	511	508	490	502	482	539	477	504	486	484	498	474	514	478	521	500	500	467	519	509	460	460	506	474	499	501	533	508	476	478	502	496	487	530	434	478	478	463	466	478	498	523	503	474	500	508	509	432	470	562	489	480	512	506	507	502	527	507	511	486	500	488	476	526	443	480	525	498	502	481	488	488	484	536	515	497	480	476	469	488	542	504	533	500	491	511	498	506	489	489	493	498	475	500	507	470	518	462	478	480	460	525	485	495	489	560	487	487	512	491	513	458	530	450	452	479	462	518	530	513	496	494	495	524	485	521	493	469	478	496	473	517	495	506	507	474	537	452	497	459	488	516	516	521	494	486	530	499	538	461	517	513	492	447	497	494	493	474	480	494	528	465	534	496	525	501	489	504	512	473	478	493	497	488	450	466	492	496	527	533	459	496	522	501	484	487	501	493	512	486	494	495	498	465	490	509	485	497	494	508	464	476	519	491	518	520	515	487	501	498	502	461	468	484	523	478	472	534	478	475	477	493	503	503	510	496	537	447	517	477	433	507	508	488	474	510	497	537	485	508	520	539	520	431	530	489	482	469	497	534	477	501	546	520	518	455	477	508	473	487	516	445	462	514	515	508	482	518	503	484	499	486	473	500	525	507	454	471	490	527	466	518	491	481	473	484	488	482	510	503	503	506	501	470	500	497	502	512	494	469	462	502	526	505	504	520	495	468	457	505	518	498	484	477	495	482	508	508	521	494	481	530	468	495	506	479	494	504	503	460	499	483	493	495	492	496	495	490	461	518	514	473	532	503	537	477	474	485	496	503	525	530	484	486	480	492	489	500	482	482	500	487	466	545	478	504	465	507	490	479	507	502	521	530	474	542	531	488	505	500	539	475	508	495	494	507	510	517	510	485	502	494	491	454	509	468	524	515	528	439	509	517	502	503	489	495	514	502	522	489	491	480	484	470	483	515	502	498	497	477	500	464	510	518	489	483	507	516	524	485	482	532	472	486	488	510	515	496	483	504	499	500	475	459	525	494	465	496	512	494	473	517	501	480	496	528	455	501	511	451	501	507	477	480	536	466	493	500	528	494	490	515	500	537	475	543	485	494	488	480	493	538	514	506	515	507	476	558	482	481	511	506	479	511	502	469	502	547	491	530	486	481	474	464	512	559	456	493	520	478	473	512	479	494	534	507	494	497	455	492	477	485	460	471	512	489	484	493	455	506	495	520	509	439	520	472	512	513	518	538	489	505	544	487	494	486	498	486	538	477	482	499	474	531	517	525	544	482	471	467	493	484	488	526	515	491	460	497	491	486	505	456	494	500	542	457	440	508	469	479	493	550	516	503	500	489	476	496	484	542	522	461	509	506	531	490	503	480	472	518	523	485	486	482	460	519	526	507	477	497	524	498	481	504	473	485	528	468	503	519	491	494	472	489	495	525	456	498	496	469	507	521	480	499	492	533	429	493	510	489	498	504	480	473	458	514	510	516	451	455	515	485	545	490	513	461	501	483	505	533	464	489	486	500	499	513	501	501	484	496	516	480	506	481	511	531	503	503	507	519	489	477	491	465	526	514	498	527	504	508	541	517	480	493	492	484	511	456	471	466	476	507	516	469	504	502	480	496	539	487	480	515	481	513	483	488	471	501	519	543	506	480	523	521	504	486	491	479	499	519	480	490	482	466	483	512	472	483	537	466	504	480	508	516	523	491	515	494	496	507	471	518	485	476	471	513	508	487	498	490	495	473	476	506	509	442	475	515	489	484	509	478	496	514	548	494	466	472	506	476	475	519	545	503	509	437	462	541	491	481	517	520	519	485	487	526	497	495	517	522	485	475	521	482	486	484	476	541	518	475	541	484	506	522	519	483	488	487	493	478	496	485	483	501	512	483	529	546	543	507	493	551	525	507	523	500	506	497	491	499	484	522	536	450	473	462	496	492	467	501	509	520	466	483	506	474	530	532	483	491	528	506	504	527	479	489	510	498	510	516	539	452	448	503	470	507	508	518	540	506	510	478	467	475	483	501	500	510	492	527	500	497	534	476	469	494	495	513	473	518	539	517	497	465	465	498	484	471	538	491	512	467	503	499	543	480	527	494	465	519	520	518	468	524	445	493	469	516	503	501	516	485	479	519	523	512	507	478	471	526	489	493	496	477	508	478	476	478	496	457	425	547	486	499	508	499	482	484	493	472	509	490	466	485	440	505	482	483	531	497	456	527	468	529	533	483	523	497	512	468	491	524	508	526	485	520	528	484	460	476	495	495	528	476	534	502	477	476	525	495	487	458	518	478	513	516	481	519	489	488	493	481	504	488	482	499	493	491	515	515	484	442	464	546	506	490	545	482	504	487	492	451	509	527	488	480	500	463	485	523	520	520	526	510	506	511	513	518	477	481	492	458	506	476	494	498	497	528	470	477	511	495	521	512	462	521	495	521	522	495	467	476	524	490	476	501	460	514	488	522	495	522	527	498	502	548	489	495	511	496	520	461	509	526	512	523	503	491	563	514	472	511	469	507	504	544	503	509	471	501	478	426	473	523	516	476	503	486	510	486	482	491	499	482	467	474	514	505	496	465	512	546	515	484	523	515	522	479	485	507	482	469	501	471	512	505	471	500	515	486	487	484	506	471	503	492	564	516	511	516	508	499	475	526	504	494	526	508	518	498	475	526	517	493	516	471	475	514	481	494	502	499	503	495	470	528	482	481	462	479	487	503	476	485	443	528	519	502	532	501	481	446	492	530	501	473	507	453	492	466	524	472	482	498	516	468	529	517	497	516	534	526	490	486	482	475	505	474	495	451	504	502	488	517	494	475	483	452	476	475	510	478	482	477	484	470	517	523	484	472	508	520	486	478	457	541	468	530	486	476	523	499	519	498	485	516	480	528	501	496	527	494	531	493	473	509	506	487	515	513	541	504	489	511	464	478	516	510	516	479	522	483	485	497	507	506	517	522	517	499	515	490	471	481	498	489	480	504	490	531	517	490	522	487	496	529	471	504	515	477	483	525	485	457	475	468	452	485	592
28566	24848	25089	17062	7493	3433	2160	1297	1070	838	670	622	515	408	381	360	357	380	373	347	363	370	357	404	344	340	356	344	333	332	320	348	346	353	350	343	373	396	393	386	401	330	353	301	336	343	322	343	315	327	310	306	326	292	348	368	279	298	325	343	355	362	321	339	326	309	336	340	380	359	336	345	337	327	351	349	316	323	313	326	384	325	324	319	342	330	355	338	330	351	337	304	378	343	330	332	343	332	349	310	325	366	304	336	318	366	387	340	380	329	319	365	354	344	318	337	366	337	337	321	329	315	323	331	321	358	318	325	329	348	348	343	330	377	342	344	353	352	356	350	317	332	333	323	361	299	321	354	329	339	362	316	348	332	282	355	326	322	339	321	333	337	314	317	354	345	357	355	367	325	316	316	352	334	334	353	346	344	328	299	315	360	346	321	292	356	316	331	321	321	340	371	311	328	328	346	325	346	306	347	303	308	354	333	345	353	349	310	361	328	342	353	286	339	342	330	332	342	307	353	323	358	338	329	325	352	344	363	327	345	340	326	331	321	331	324	339	332	331	338	316	344	353	354	334	331	351	360	356	315	353	345	361	320	312	360	349	320	349	314	322	349	309	330	325	314	336	332	331	332	353	351	304	353	333	327	326	311	347	358	320	298	322	312	351	326	354	354	328	329	338	340	341	304	349	352	330	344	311	313	355	339	352	325	339	308	357	339	332	330	365	334	327	366	326	369	343	339	336	343	341	325	340	336	350	334	359	341	310	344	342	329	328	331	382	347	333	335	326	322	291	328	362	356	341	333	349	319	319	322	314	317	338	302	334	345	316	324	308	326	305	315	330	368	319	356	332	325	327	330	322	338	328	319	338	356	323	324	349	350	329	308	349	345	352	338	337	330	351	325	342	364	320	307	328	318	302	315	334	336	343	314	353	328	311	326	346	331	319	325	332	333	306	307	332	338	329	326	314	334	319	317	316	332	340	275	333	330	354	311	317	322	341	327	343	300	370	344	357	348	349	362	339	316	331	365	356	341	334	356	354	348	360	322	307	308	316	319	353	337	348	337	335	340	322	345	331	365	360	303	348	292	325	331	326	371	297	319	334	354	360	339	310	352	336	330	323	327	320	326	341	319	356	331	350	354	349	355	320	336	325	332	348	334	314	316	328	342	344	319	390	326	309	320	315	340	327	309	357	349	321	319	292	339	326	340	360	291	309	340	332	307	294	309	349	357	311	371	324	362	308	316	326	319	315	329	336	310	332	323	325	354	371	320	343	324	342	316	334	346	351	347	346	324	312	355	304	325	342	354	320	339	326	341	347	346	365	331	324	350	349	342	312	351	320	304	306	326	320	327	359	336	326	320	337	343	325	332	317	356	337	305	326	334	316	325	318	344	320	349	309	280	305	325	333	340	337	336	321	317	308	337	310	334	338	345	348	344	297	317	354	337	380	353	341	304	343	319	324	302	326	367	302	320	338	315	317	328	337	347	292	322	344	306	313	335	318	359	353	303	327	329	339	329	300	346	326	303	340	342	296	334	354	348	295	363	343	322	344	318	320	317	366	332	319	328	342	346	343	323	314	342	348	322	294	298	341	348	305	324	299	313	356	323	334	370	334	288	336	341	356	361	338	294	302	340	360	336	352	348	331	330	298	350	315	330	315	345	337	329	312	348	335	353	328	350	340	321	344	348	341	349	301	322	321	337	319	313	329	351	318	309	319	312	292	317	324	312	313	361	353	357	308	316	334	295	326	357	339	350	342	345	350	331	350	350	316	342	340	368	351	362	332	319	347	350	339	348	323	342	329	323	361	339	336	325	312	347	347	344	324	327	347	316	369	318	330	326	318	320	345	308	341	282	325	335	308	336	346	335	334	358	328	332	358	368	344	333	306	348	364	335	339	336	312	328	328	307	314	321	328	343	326	316	330	353	351	321	342	335	334	355	375	339	332	349	314	353	335	352	344	321	347	335	330	319	376	313	341	318	315	323	341	345	357	333	313	355	347	331	364	336	343	305	347	312	338	319	307	348	323	331	298	326	324	346	323	318	371	330	346	314	370	360	343	320	352	326	315	292	338	322	303	321	326	330	321	332	326	330	338	331	342	339	291	352	362	364	348	379	335	366	341	349	348	344	343	326	357	324	329	290	339	310	370	364	325	289	349	352	302	326	345	307	330	371	367	314	336	348	341	344	379	339	303	315	344	314	305	346	355	315	329	325	353	338	325	368	334	327	328	322	331	327	310	322	355	332	353	369	326	333	320	355	337	328	327	332	334	352	334	320	351	346	325	323	351	351	347	342	321	338	301	345	321	343	324	334	366	326	345	347	337	332	348	316	314	316	327	360	345	363	366	328	313	319	321	325	339	341	338	340	328	345	367	323	361	301	346	332	325	341	338	329	318	333	368	313	354	350	383	346	357	332	308	337	331	330	343	367	353	340	322	319	334	354	312	346	297	340	303	315	307	339	335	341	322	337	371	327	374	325	328	330	367	321	338	377	310	307	383	333	338	311	340	377	358	337	330	342	335	326	352	308	304	317	349	343	322	368	323	337	325	350	373	329	320	306	320	339	338	318	328	324	337	335	364	326	342	339	318	342	301	310	362	332	347	324	342	333	330	339	361	365	335	333	347	354	349	349	347	342	326	355	327	321	314	355	324	361	339	346	330	336	302	348	300	305	345	332	354	313	336	300	303	332	362	333	347	341	331	298	321	348	333	348	338	305	317	330	346	316	321	314	324	353	329	327	341	360	323	313	347	314	336	355	331	332	313	334	302	353	324	339	344	322	342	328	316	341	358	346	315	324	316	335	343	345	360	333	370	314	342	334	353	325	346	346	356	333	332	315	331	343	328	320	320	360	342	341	320	331	302	369	350	307	335	328	334	333	342	352	337	311	313	318	326	334	327	331	304	301	331	328	344	330	339	321	290	325	331	318	345	352	288	348	322	293	370	320	339	355	357	328	342	335	343	344	346	344	335	348	348	306	326	320	365	329	354	331	308	346	327	350	325	338	329	334	335	353	330	339	336	313	322	328	339	317	341	342	316	317	344	375	345	384	344	321	336	319	351	284	368	333	344	326	331	290	339	318	329	320	350	336	350	342	329	356	363	346	329	356	338	320	314	327	331	340	336	359	328	322	353	354	311	330	379	340	351	355	343	351	322	340	327	369	341	306	325	341	330	338	344	347	302	299	356	328	329	342	353	342	358	362	371	328	313	336	312	332	336	354	358	336	316	334	346	361	330	304	357	325	326	318	375	312	311	325	355	338	321	356	334	353	346	309	319	311	333	344	355	331	306	345	352	316	323	300	338	331	336	318	334	342	352	314	336	331	351	349	327	347	323	337	340	307	319	351	351	328	304	301	332	300	352	343	312	330	325	296	310	314	315	329	322	326	322	339	333	334	341	309	377	353	332	334	342	341	320	332	346	301	333	328	335	332	359	356	350	321	292	351	368	307	345	364	302	332	332	335	354	325	362	336	323	331
32016	40651	33409	22820	13795	8308	5522	3493	2747	2195	1575	1299	1067	795	670	616	623	645	595	595	540	591	578	610	688	604	519	587	558	576	465	549	587	549	563	526	700	747	671	602	568	510	547	557	510	501	532	512	527	514	522	544	530	518	505	528	540	510	494	495	534	518	539	542	504	488	539	529	510	506	495	495	495	525	487	526	515	541	518	515	541	512	544	549	528	548	488	501	514	492	498	509	494	505	510	528	508	510	470	493	507	523	501	528	537	518	538	494	521	536	552	542	526	504	502	481	521	518	530	527	482	493	520	497	556	504	515	528	502	480	559	528	492	541	518	513	532	505	500	495	546	508	487	526	504	508	564	516	546	497	525	525	513	494	485	516	525	520	508	500	470	504	486	530	467	535	485	503	513	485	522	513	507	550	576	498	575	535	544	557	509	513	533	529	521	491	562	524	542	526	496	485	503	502	482	522	519	492	535	525	524	502	475	523	468	540	502	510	539	538	504	474	520	535	547	533	505	503	540	563	507	511	508	530	533	585	536	537	561	514	489	542	534	484	532	522	559	525	499	499	524	491	529	505	528	497	503	526	540	527	564	520	483	493	528	503	512	497	508	528	496	496	489	487	538	543	553	489	517	483	499	510	507	523	523	522	524	509	516	519	498	530	490	540	513	489	533	516	536	558	531	529	503	555	507	505	500	441	509	499	537	506	498	515	528	554	504	507	533	506	502	494	555	523	517	522	545	553	514	542	526	553	496	531	500	526	469	504	497	522	470	457	484	568	486	511	495	496	499	503	521	542	526	516	535	498	491	542	502	509	483	502	525	495	485	493	561	507	500	546	500	492	506	516	528	519	515	515	532	519	511	558	517	531	529	513	513	541	521	492	545	540	547	540	548	513	505	534	510	505	490	516	521	531	501	503	531	530	508	521	519	545	531	516	515	497	491	523	518	511	560	505	523	539	524	539	523	515	519	504	518	534	548	522	471	493	574	507	472	525	534	512	550	507	515	526	532	506	567	491	520	527	560	556	533	500	523	518	536	497	499	528	503	525	550	507	546	539	538	526	515	548	507	509	476	557	500	469	510	502	521	557	523	478	505	513	541	522	527	536	514	540	521	536	530	521	554	496	531	534	516	504	530	526	528	494	525	592	559	509	521	514	517	519	532	540	543	521	518	519	494	519	531	514	535	543	473	488	508	526	484	524	541	557	531	500	468	521	534	522	544	532	540	507	541	568	546	541	501	544	547	542	519	482	545	547	494	494	538	522	505	504	538	557	499	525	539	524	528	506	506	515	524	490	501	473	542	523	530	493	542	533	527	487	522	501	537	511	544	505	572	528	514	549	553	532	486	520	509	519	541	534	543	526	527	496	490	516	501	504	536	549	513	540	501	490	558	466	504	529	523	520	498	503	555	501	497	506	504	496	495	527	494	507	512	535	505	548	483	498	543	516	561	479	525	556	541	542	518	551	509	579	503	512	533	501	509	500	505	521	523	504	541	523	528	502	500	531	551	513	539	540	533	541	523	553	537	509	495	551	478	544	462	520	525	509	451	528	510	475	486	487	493	516	528	538	527	530	496	513	534	535	506	494	515	543	493	496	581	496	515	521	515	497	530	496	507	536	501	504	497	499	490	527	512	531	519	489	529	521	529	510	497	529	524	518	559	547	518	518	534	497	525	535	511	532	537	515	561	549	550	528	504	501	533	515	476	533	529	522	514	547	503	546	533	505	520	503	503	546	475	523	543	567	569	505	518	542	509	499	527	483	551	515	532	518	529	503	524	493	556	525	513	548	527	555	530	506	503	501	485	554	524	490	520	488	567	469	524	508	526	469	532	509	495	494	538	532	541	487	507	484	530	510	479	559	507	536	485	531	513	532	514	505	519	492	506	541	502	555	515	481	525	504	504	524	542	479	473	499	511	504	499	536	512	554	536	549	527	533	495	530	537	544	544	511	507	494	561	526	552	525	537	539	533	531	489	561	462	557	510	520	476	509	506	496	520	519	508	534	503	538	534	494	480	490	526	523	522	524	513	550	504	527	564	493	571	515	529	519	507	514	542	537	509	528	494	551	543	508	499	509	529	486	554	519	500	540	564	523	545	498	493	523	504	504	520	521	478	548	518	529	503	531	559	515	492	505	532	513	514	549	543	533	494	559	555	525	476	504	505	505	512	514	545	564	508	567	490	544	530	534	525	497	520	489	521	512	456	518	515	527	513	531	491	476	518	530	531	556	516	487	520	549	505	530	522	542	532	487	513	504	533	560	500	460	481	534	558	481	545	542	493	560	499	514	525	514	525	499	501	514	521	531	495	542	537	491	487	541	460	477	517	512	519	497	529	489	507	461	475	543	516	531	554	495	521	545	517	481	488	538	520	529	448	561	515	518	504	498	478	497	504	500	496	514	519	516	474	529	503	571	523	553	536	522	482	548	517	548	531	514	488	532	523	530	495	517	504	525	534	541	531	496	493	551	519	522	536	514	536	534	483	502	541	481	521	543	511	535	514	533	512	503	481	549	502	497	485	501	491	562	570	567	499	517	511	517	505	520	508	494	545	496	486	479	522	489	516	553	523	530	567	513	496	518	543	521	503	515	504	542	527	525	519	508	543	507	535	542	513	505	561	490	516	549	518	506	532	548	530	534	516	511	501	508	496	511	505	503	531	495	511	514	547	532	528	492	514	488	509	519	503	513	539	498	517	552	520	507	561	488	514	534	486	515	521	542	537	571	477	490	502	493	567	546	492	538	509	523	559	536	451	484	535	481	481	535	509	516	479	510	515	509	550	549	538	520	540	508	473	496	526	518	494	537	497	537	545	475	508	527	552	510	520	526	531	500	514	530	553	495	525	525	564	550	508	504	517	510	507	515	528	512	505	522	507	486	490	541	501	512	509	502	572	497	475	539	549	503	513	550	538	529	513	485	465	529	519	538	507	514	538	491	491	542	508	567	528	506	549	556	521	482	539	565	515	511	535	498	479	519	518	502	534	532	506	480	509	521	498	538	533	483	516	535	497	540	537	512	541	528	515	526	583	515	522	565	521	498	507	531	555	535	543	494	525	548	551	519	532	511	485	476	505	545	498	482	522	546	547	472	560	539	490	519	508	524	520	503	520	521	538	491	534	512	553	503	490	493	536	517	528	517	511	533	532	493	518	509	505	513	519	514	502	507	556	542	524	514	513	490	522	515	527	513	569	515	527	464	498	508	550	510	533	555	523	516	527	539	546	571	499	523	557	512	503	493	491	517	503	547	547	523	540	567	501	538	573	531	492	509	518	532	482	520	499	528	514	556	480	513	502	526	511	494	494	539	529	485	537	494	501	517	551	548	543	539	524	513	514	554	497	525	510	551	507	502	531	521	491	536	525	538	533	537	560	514	547	517	486	494	544	508	481	493	541	500	500	440	542	529	476	524	494	560	531	509	542	501	578	522	488	552	515	505	492	551	508	540	512	534	514	561	546	479	519	537	555	484	541	526	514	516	526	516
24818	21682	28875	25956	21437	15012	6457	2791	1676	1172	934	811	644	520	428	408	354	388	386	411	379	339	354	378	384	333	369	354	335	335	371	382	308	356	354	507	605	683	645	498	456	364	351	361	336	355	349	336	349	298	353	333	356	360	351	344	342	354	343	341	313	317	360	357	330	318	364	308	344	359	301	375	342	371	343	309	341	372	365	330	343	344	347	351	347	324	314	355	345	340	294	333	356	345	303	328	337	353	366	362	331	347	314	361	336	313	315	331	345	332	337	327	347	340	356	316	344	331	346	344	324	327	338	334	348	378	323	386	338	312	320	320	300	299	329	311	322	335	332	354	358	327	318	363	312	310	305	335	317	307	346	346	359	321	327	300	377	330	334	345	319	301	344	381	341	322	344	307	333	337	331	360	329	341	327	321	367	345	347	326	325	308	349	313	330	329	335	321	315	349	351	305	318	330	359	348	361	317	336	335	332	359	317	359	326	331	329	313	329	328	310	343	337	347	340	348	313	378	335	389	341	302	367	382	351	320	308	320	325	343	350	368	373	337	341	302	336	298	319	339	353	361	331	328	330	342	346	320	361	355	316	362	300	366	320	326	319	347	362	346	333	338	350	325	333	360	327	300	311	362	323	357	335	306	337	293	328	328	328	326	341	341	323	358	332	319	311	364	343	330	352	329	330	359	312	355	317	350	334	348	327	333	317	296	341	317	329	333	313	332	335	344	305	330	317	343	295	349	346	357	318	350	319	334	346	363	356	354	326	325	358	354	314	348	341	362	308	322	358	326	305	351	347	329	328	335	349	309	325	366	337	350	315	331	362	316	325	360	322	331	356	309	319	336	332	336	342	338	333	310	352	344	328	367	330	321	329	324	327	350	308	302	332	316	337	352	313	314	359	360	363	323	334	376	337	324	332	330	343	335	370	350	334	340	302	352	318	346	345	331	341	312	317	311	330	359	328	349	359	299	358	317	327	338	353	308	376	325	345	366	335	303	348	322	318	320	336	338	374	349	316	324	306	352	339	330	370	311	344	327	337	349	346	324	338	353	333	340	388	358	344	353	311	336	353	324	323	295	314	357	334	342	336	321	379	365	315	359	335	356	329	330	340	362	355	334	339	362	299	315	313	364	302	331	327	357	334	346	324	349	367	304	356	341	363	317	358	336	333	303	344	333	333	324	340	338	378	317	365	339	330	340	332	328	342	318	316	336	357	338	348	332	339	327	322	327	357	346	320	327	347	341	344	315	348	347	335	336	337	366	353	343	315	338	326	342	326	331	340	316	327	329	337	329	316	342	325	379	326	325	298	357	298	294	352	334	297	328	337	368	318	320	319	335	340	347	337	325	337	323	323	292	350	345	310	305	365	365	357	324	314	354	342	342	299	343	329	332	319	323	330	325	331	309	334	328	352	311	357	314	345	320	333	323	293	341	332	331	357	342	349	369	348	360	336	310	321	301	337	291	321	342	338	332	313	330	344	360	332	358	319	341	372	368	351	318	320	335	346	303	355	375	342	349	339	318	303	337	338	301	334	322	338	363	331	341	346	348	343	335	347	330	357	337	333	360	342	322	339	341	341	329	341	326	369	313	329	360	341	320	350	365	342	348	343	333	350	373	334	355	355	341	331	342	327	375	349	321	349	356	311	316	365	349	326	320	328	317	327	351	366	309	357	352	353	324	321	342	366	312	371	345	327	363	361	343	334	339	313	346	330	322	294	339	347	346	350	346	352	344	372	356	302	306	391	339	343	340	323	317	318	329	356	366	346	332	344	316	333	360	356	339	363	297	312	356	354	342	346	345	319	366	336	346	334	351	349	323	342	337	322	327	359	285	331	314	324	327	337	343	334	336	338	362	324	361	308	336	350	355	347	338	314	319	355	351	359	341	350	307	379	360	345	340	340	338	332	324	370	343	341	334	319	363	326	299	332	321	354	330	329	352	324	350	335	328	331	329	361	350	312	352	331	323	319	347	369	342	340	335	339	344	337	336	344	360	346	334	367	347	332	347	356	304	328	344	361	336	319	311	340	357	345	359	324	368	344	319	323	351	322	351	321	334	341	325	316	340	347	347	344	323	320	334	339	350	314	306	338	345	333	359	329	336	340	326	337	350	319	358	346	338	354	341	357	343	328	352	306	343	320	351	337	331	343	347	320	308	341	336	333	312	329	325	318	331	360	335	308	319	336	332	342	326	350	343	344	351	369	311	371	310	318	333	362	334	345	314	345	320	335	316	347	343	329	304	365	315	369	338	330	335	346	351	318	328	365	322	353	329	359	328	345	328	336	313	353	356	317	361	308	323	348	349	337	339	333	329	322	314	318	357	334	345	326	367	316	329	349	372	325	326	317	305	322	318	330	308	369	343	347	332	333	353	330	350	342	311	345	350	340	355	312	318	327	331	313	335	317	330	369	339	333	354	354	319	345	342	338	328	351	355	304	354	352	322	331	352	318	320	339	310	314	355	324	346	359	341	325	358	331	311	309	314	347	376	353	339	340	345	347	325	321	362	327	356	343	334	322	363	367	327	300	329	371	335	329	329	351	336	312	344	324	317	331	331	338	324	323	370	348	342	365	351	326	349	333	337	362	341	342	323	347	322	316	323	340	333	335	322	363	356	355	335	344	306	336	313	354	341	359	335	346	332	329	329	342	336	371	342	344	325	342	319	335	322	358	325	376	341	336	339	361	347	328	294	333	363	356	330	374	359	325	327	367	357	327	332	369	323	324	339	365	353	317	365	320	343	363	317	326	313	348	320	353	339	335	350	332	369	318	346	327	333	352	347	309	333	337	365	335	348	339	340	336	352	338	345	312	323	344	340	302	337	327	340	303	355	300	307	298	337	347	335	347	320	312	330	357	325	323	346	328	372	324	375	339	345	331	339	324	357	351	347	323	291	334	350	335	357	301	305	333	333	323	316	329	361	328	314	343	328	334	353	336	327	316	349	339	337	363	349	342	342	343	343	317	334	353	327	364	363	343	352	343	340	345	318	362	350	337	326	377	328	323	340	324	354	320	316	346	313	309	362	326	337	330	339	340	335	292	340	330	346	373	340	356	317	337	338	331	364	343	333	360	356	326	340	343	330	336	322	349	350	343	338	336	329	326	327	283	348	341	335	336	333	356	320	362	322	310	314	348	364	377	372	315	356	339	333	344	337	326	346	345	344	337	349	323	317	341	331	330	342	357	328	338	326	310	320	329	340	302	299	326	380	353	342	337	314	354	359	313	339	336	389	344	346	356	349	365	360	331	304	335	348	332	338	315	361	353	329	329	362	350	326	307	351	338	344	346	304	325	361	355	368	339	322	343	348	319	348	363	336	342	327	334	341	329	354	329	366	320	360	336	343	364	337	334	345	351	330	337	355	331	330	319	332	333	347	350	340	325	332	354	317	344	333	337	372	313	324	330	314	352	326	318	323	328	329	330	340	339	341	345	325	311	334	322	326	326	326	328	352	327	340	300	343	349	326	331	317	343	352	359	342
32024	47827	43168	33074	26153	19138	9622	5930	4242	2803	2241	1882	1508	1031	784	728	696	629	660	645	617	611	599	605	613	567	615	571	576	572	560	542	560	602	564	933	1331	1353	1228	968	767	654	575	525	519	520	504	541	556	539	516	559	512	466	510	526	540	562	525	541	489	495	522	545	545	506	556	534	516	535	536	532	505	563	528	518	505	555	487	516	502	522	507	475	524	509	504	559	508	498	534	537	535	535	529	508	528	530	542	524	521	498	501	526	534	525	512	560	550	494	508	531	513	510	533	515	505	525	503	526	523	542	525	521	505	512	551	544	534	511	510	567	551	574	509	557	524	500	544	528	535	558	565	565	515	512	523	561	535	520	537	518	539	530	504	521	559	494	504	493	529	528	574	554	490	520	539	535	538	505	529	516	531	571	522	508	524	531	530	526	523	567	522	548	518	537	484	551	501	514	546	506	488	468	542	530	543	556	513	492	504	500	509	535	493	526	538	541	484	596	534	513	581	559	493	520	565	544	518	509	492	541	521	504	515	555	554	526	524	595	535	538	562	525	553	497	540	525	520	566	534	513	548	541	525	562	512	528	494	531	505	563	543	475	552	527	469	537	506	513	513	510	531	490	510	537	527	538	582	500	524	522	508	521	505	506	550	531	534	552	506	544	490	527	560	521	554	577	548	511	510	484	539	533	533	526	524	506	493	511	550	500	529	500	527	503	556	539	516	505	519	499	512	540	476	524	530	504	545	505	549	518	539	514	557	529	525	490	501	540	542	554	498	552	501	504	518	516	512	531	540	515	540	501	500	533	532	561	503	544	555	531	520	520	511	535	506	549	501	528	548	489	512	505	524	519	540	480	528	524	480	508	508	503	546	522	546	544	520	521	545	528	484	523	545	530	533	496	564	514	557	483	482	520	569	509	601	516	523	527	521	503	504	508	518	526	553	484	517	532	566	524	531	567	490	543	503	552	518	522	475	573	558	524	489	520	490	504	498	535	501	484	522	511	540	519	513	545	563	515	550	544	532	530	520	521	572	527	511	533	535	526	510	512	522	489	527	490	520	494	522	530	488	570	486	555	547	511	539	516	535	546	536	544	537	527	518	550	514	524	502	511	503	508	530	528	539	533	515	556	538	523	542	530	500	520	515	526	530	545	494	518	508	537	495	517	521	519	527	536	492	552	512	526	504	531	553	569	516	532	506	501	522	509	556	536	505	547	552	558	542	534	501	524	503	526	556	502	530	507	498	566	491	530	524	522	508	532	520	499	540	540	496	517	506	504	542	554	534	523	565	527	532	528	553	550	509	528	529	496	503	511	491	541	547	521	528	530	509	509	522	533	507	535	486	555	477	534	490	573	553	520	515	546	530	520	528	562	541	535	522	516	493	517	542	511	563	490	473	544	514	502	514	554	507	519	613	531	558	520	497	518	540	506	503	542	569	492	537	550	526	526	498	539	543	549	555	545	492	506	521	566	500	548	532	539	567	536	492	501	516	535	526	505	509	501	506	521	561	521	541	506	523	522	497	514	534	566	529	505	504	535	532	557	497	553	547	529	525	494	552	511	554	526	533	508	510	554	492	499	525	535	494	529	536	528	502	512	519	540	507	510	528	574	541	520	520	520	554	509	559	508	502	511	479	521	544	522	517	585	456	500	538	492	486	520	510	515	541	505	497	536	510	485	520	510	561	553	524	519	544	523	498	493	528	556	501	579	522	499	490	526	538	500	516	553	539	513	530	511	527	520	539	501	549	560	506	588	515	503	555	516	521	553	524	504	553	513	515	542	556	513	541	543	528	458	531	571	553	532	500	564	501	537	545	513	562	519	462	513	473	513	504	507	520	496	517	555	552	473	538	538	499	552	538	504	540	534	549	503	510	544	499	531	557	522	527	493	488	470	538	560	528	547	544	533	509	551	471	509	505	514	474	501	529	530	530	539	490	522	567	551	482	546	522	531	564	557	530	490	560	533	479	510	515	511	541	513	505	533	494	523	542	534	542	591	546	533	505	518	511	491	533	522	525	530	555	538	537	516	547	529	588	533	549	565	528	512	508	528	573	540	508	534	516	546	510	481	505	554	511	573	471	529	531	531	563	463	534	532	513	517	498	557	501	550	522	534	506	542	517	487	548	521	506	567	502	527	543	518	552	540	519	489	491	548	517	555	541	529	538	518	521	546	502	503	523	566	501	553	524	517	506	514	525	509	465	533	535	490	555	555	523	538	532	501	531	562	524	518	558	504	522	524	515	522	544	558	575	507	539	507	514	513	502	524	544	537	511	530	538	542	541	539	504	505	486	541	511	554	546	536	537	521	520	517	495	507	555	512	507	552	515	539	526	552	545	551	504	528	533	545	544	554	572	543	509	517	504	540	478	530	539	525	492	538	557	555	527	517	519	550	534	541	522	543	510	562	481	506	516	527	500	513	520	511	505	502	530	481	524	503	509	543	481	575	537	561	526	515	490	511	545	520	550	544	532	540	544	520	507	480	519	546	510	508	496	520	498	521	545	545	530	568	505	540	507	496	541	553	555	541	537	526	523	483	524	496	538	545	492	546	529	529	525	551	539	503	551	529	533	476	560	512	505	545	532	533	503	539	536	515	500	476	514	570	540	557	531	515	529	536	539	565	508	509	566	540	553	518	499	531	525	534	516	541	520	520	524	541	497	501	556	480	511	525	536	513	497	455	518	536	518	540	519	547	529	577	524	515	547	575	533	532	566	554	535	522	520	521	532	513	513	504	525	530	542	517	519	542	553	549	526	527	516	482	516	554	524	547	484	519	492	506	538	522	505	490	512	496	521	547	527	492	501	511	498	557	504	529	566	455	524	511	572	519	517	509	537	516	521	538	529	533	549	501	528	509	482	519	517	523	494	550	525	525	537	545	510	523	505	544	502	508	517	535	496	552	497	556	504	546	525	505	523	532	502	518	544	509	489	523	510	558	535	524	545	533	534	507	534	518	529	525	503	531	507	503	539	516	525	490	501	473	532	507	534	515	511	526	524	501	535	537	538	496	473	541	498	564	552	532	566	530	530	548	509	534	537	525	518	522	470	520	525	525	529	552	528	485	541	513	509	545	539	550	525	531	542	525	513	531	541	496	520	546	513	511	506	538	514	498	490	513	559	518	517	539	509	539	508	544	510	515	488	475	506	523	500	553	516	493	561	548	511	541	560	495	526	494	546	513	528	467	545	549	532	551	524	522	521	509	570	515	537	532	534	461	474	535	509	523	550	501	548	518	531	509	512	528	493	485	562	562	497	498	510	493	508	554	516	500	526	513	515	530	517	534	556	519	570	543	531	480	530	527	511	522	512	506	541	508	546	535	486	525	526	519	492	504	518	511	531	521	518	508	532	491	544	511	512	561	493	519	514	523	481	545	511	530	532	555	507	530	534	474	545	525	507	536	536	492	534	534	498	511	525	525	528	560	516	529	481	498	459	498	504	518	534	559	516	535	545	517	484	525	536	513	512	527	497	515	557	542	552	541
23626	21682	29535	24543	22611	21708	14295	5589	2673	1682	1239	917	720	572	474	480	413	423	423	432	441	429	417	373	383	369	356	387	376	349	342	344	342	332	358	459	935	1125	941	710	521	431	413	349	335	302	332	313	336	306	380	360	303	325	297	312	342	338	315	334	351	349	350	310	304	351	344	341	312	333	320	316	345	331	339	317	330	363	333	341	327	343	334	357	308	326	343	314	323	325	323	319	317	297	330	322	341	315	334	302	355	344	328	329	319	341	370	321	341	293	374	333	332	315	325	350	308	332	351	347	331	289	330	336	304	327	293	310	309	337	311	310	339	345	293	315	326	298	338	309	339	317	340	302	290	299	333	334	351	379	318	331	316	334	358	377	314	323	342	332	365	350	338	335	308	372	311	342	327	333	339	312	340	331	338	322	312	371	330	322	329	340	331	308	332	333	328	326	308	306	328	303	349	355	344	300	324	321	333	292	361	317	332	343	297	335	324	335	318	324	317	310	317	329	303	336	306	328	293	320	326	344	318	352	301	319	335	299	337	356	316	325	311	359	356	320	331	324	336	329	348	315	363	311	330	328	317	343	329	329	336	329	314	332	327	329	347	317	358	359	321	349	346	349	315	326	340	322	336	388	344	315	370	329	310	314	337	351	372	330	326	320	332	295	316	319	350	314	317	350	356	319	290	349	333	327	326	348	315	322	350	336	324	312	313	329	339	320	337	291	335	343	301	315	335	322	348	299	293	304	319	318	316	309	321	360	361	354	334	347	327	354	347	360	335	324	324	309	345	290	335	325	326	361	302	331	369	359	304	342	342	333	333	325	318	341	339	275	297	363	323	324	336	325	331	297	344	349	336	328	325	338	364	356	340	313	335	327	322	335	351	327	313	339	319	311	314	316	312	342	320	352	338	341	311	348	373	358	341	331	357	321	347	313	325	345	331	342	341	314	327	311	341	285	324	301	372	362	327	323	341	316	331	331	333	324	349	330	324	340	350	308	327	338	352	332	330	298	348	304	344	331	352	316	304	344	322	344	339	358	323	319	307	310	290	316	314	345	319	334	344	328	336	317	290	345	344	322	340	338	334	349	299	336	338	341	306	343	364	353	330	307	296	314	365	346	330	363	370	332	358	322	333	326	322	340	335	328	321	349	320	350	354	346	347	337	310	322	352	353	350	317	326	289	327	327	336	333	326	293	351	310	322	344	289	356	342	328	350	321	331	312	321	335	321	326	319	298	309	339	297	353	346	330	324	303	336	312	336	345	318	324	319	331	326	340	301	328	336	311	336	335	347	329	329	351	335	309	333	390	316	325	365	311	309	288	354	341	312	325	337	346	343	336	313	335	305	325	306	311	305	359	336	352	322	346	316	317	350	320	317	335	293	345	299	349	323	332	338	341	369	318	305	280	336	313	347	342	293	353	323	344	296	355	351	352	321	298	323	336	359	316	363	322	292	327	351	344	331	326	325	354	304	310	318	350	372	326	339	315	355	318	358	324	309	346	341	369	316	329	310	320	324	313	348	333	331	352	315	349	358	372	340	294	298	320	365	333	296	324	326	352	346	344	311	307	303	343	323	346	360	313	334	332	298	345	332	308	331	358	324	355	312	314	330	348	353	338	341	342	310	346	342	337	343	338	313	334	330	324	354	351	300	364	299	311	321	331	356	329	327	294	342	336	333	326	325	335	328	313	326	311	337	330	289	324	368	338	356	316	308	350	326	333	332	378	348	313	317	350	329	303	318	306	320	339	333	324	349	345	323	323	335	321	340	331	308	343	352	329	333	371	314	351	322	345	323	336	289	324	318	329	309	319	350	327	337	346	329	320	329	335	345	325	336	284	335	309	337	345	311	336	350	326	338	308	314	328	356	303	297	367	362	311	358	357	343	314	323	305	336	303	330	336	345	340	354	327	331	300	311	325	333	321	318	334	348	326	358	314	320	317	341	331	326	314	324	348	337	334	307	327	340	300	333	324	292	323	355	307	365	345	340	329	323	338	309	328	332	270	315	311	316	316	343	345	341	346	327	327	318	338	344	324	320	343	366	318	308	330	306	349	346	352	343	318	331	322	368	308	353	359	322	327	330	355	321	324	306	332	321	305	336	304	350	301	309	294	350	330	342	335	341	329	301	315	321	347	317	331	354	327	337	349	334	335	313	317	332	342	305	347	316	322	342	363	335	317	330	347	356	304	317	347	329	339	313	359	295	301	310	316	346	361	353	317	307	339	305	352	336	315	303	347	368	331	323	339	315	335	337	352	317	334	333	338	321	322	326	327	322	369	355	362	290	338	328	299	321	341	339	316	321	353	369	325	331	332	340	324	314	368	324	334	343	348	328	355	319	344	292	315	318	316	316	348	314	301	323	335	335	345	344	351	332	325	307	314	338	339	299	323	306	318	329	336	336	350	320	308	323	341	328	330	324	314	346	368	351	301	331	349	322	336	339	334	337	321	308	313	319	329	324	317	320	341	326	321	330	338	325	300	315	332	354	351	333	363	328	305	314	319	378	306	337	325	347	320	305	305	347	326	328	370	331	306	318	314	325	327	302	332	332	311	336	361	335	342	332	333	358	335	340	343	359	283	359	323	357	331	341	328	341	339	353	355	321	353	310	323	335	337	313	312	309	349	349	341	308	346	338	301	291	331	327	340	333	335	347	308	330	346	316	305	339	349	323	295	334	332	317	319	314	368	322	327	329	323	339	345	343	352	336	311	348	355	321	328	337	333	323	323	319	337	330	319	327	327	306	309	320	308	340	315	366	337	320	333	358	334	364	309	335	313	334	342	308	338	312	322	329	299	343	319	339	354	337	306	323	336	326	331	334	293	325	334	299	315	305	325	326	312	317	322	343	334	336	305	355	318	325	288	340	338	316	313	319	327	322	331	316	307	329	313	338	330	337	284	343	331	338	366	332	365	359	332	303	331	320	322	333	337	321	323	302	323	341	361	321	321	314	337	344	308	351	320	375	325	327	338	304	358	343	329	312	330	320	350	338	351	347	316	304	312	306	330	328	342	316	340	307	332	357	349	330	332	335	325	317	313	336	314	335	335	323	310	317	310	354	333	332	307	337	368	327	310	335	328	359	337	334	326	281	338	350	312	359	323	324	345	337	335	322	341	324	355	346	331	305	302	358	326	308	339	349	274	318	338	328	321	331	325	307	335	337	344	313	347	323	332	345	350	328	336	307	340	325	332	321	342	294	341	339	298	344	321	342	316	341	334	343	350	341	347	337	340	333	342	350	367	301	308	321	320	331	314	330	308	349	293	318	334	337	340	314	346	328	363	315	301	346	333	321	330	385	294	323	340	353	319	335	325	360	349	331	328	368	351	326	340	329	346	347	324	328	322	341	328	325	320	318	321	314	354	347	294	338	331	323	293	315	354	336	323	336	310	333	304	295	345	323	314	329	328	352	317	344	333	320	340	341	327	316	338	330	339	345	380	327	326	315	350	330	329	347	355	341	329	349	348	334	298	315	317	313	322
35852	55798	48901	40135	31530	22009	15167	10016	6034	3965	2972	2158	1597	1121	935	849	701	746	731	720	722	706	650	592	671	576	623	569	588	630	614	589	538	495	620	975	2124	2348	2103	1411	947	688	589	517	512	455	516	478	500	483	511	479	493	489	465	511	519	501	525	473	488	463	512	514	472	505	515	545	541	501	506	473	523	507	531	541	480	520	491	470	499	523	527	512	509	525	510	525	521	540	509	519	506	497	494	551	487	533	512	510	484	505	544	511	523	491	498	507	529	459	504	447	488	495	473	515	515	548	491	475	529	483	548	521	493	509	491	507	492	498	519	509	510	492	466	474	507	508	481	519	499	457	486	512	484	490	482	449	532	493	481	528	496	499	509	532	486	508	501	542	487	492	536	515	529	504	484	511	525	518	516	472	513	508	493	536	476	496	538	496	497	515	497	544	518	496	488	490	507	494	520	484	504	510	511	523	517	499	504	499	515	551	494	518	478	502	485	491	465	520	516	513	548	518	484	543	490	487	518	498	448	482	516	490	530	510	511	479	503	484	504	503	482	463	508	529	459	539	488	537	519	528	548	517	511	489	555	501	519	554	476	475	543	512	436	487	492	541	512	488	532	527	497	520	487	511	502	526	497	507	521	480	479	512	473	500	542	487	451	514	481	521	494	542	510	511	527	516	526	505	535	560	477	467	467	545	496	472	504	515	487	490	472	543	521	502	508	485	495	507	532	459	487	508	474	524	500	515	496	530	545	542	497	472	511	479	485	517	521	486	506	492	509	518	463	479	508	514	521	491	471	515	511	525	496	480	541	491	553	511	545	525	512	531	501	495	475	508	489	509	462	511	524	513	523	499	523	502	511	517	480	483	542	503	507	483	490	522	530	474	515	507	495	519	463	477	507	496	533	478	536	485	452	492	511	501	523	500	503	479	502	508	490	458	521	468	510	514	519	475	495	529	482	472	531	464	506	514	504	499	512	522	511	496	492	501	528	500	495	513	538	485	518	513	522	541	561	463	482	539	495	543	476	484	480	506	472	452	504	508	484	463	560	492	515	514	512	509	484	491	515	484	542	464	484	497	499	511	506	516	474	499	509	486	518	499	506	500	515	479	501	499	520	494	488	492	516	492	509	493	472	497	470	495	488	530	499	508	533	542	525	479	501	495	513	511	524	530	507	529	490	515	519	492	492	522	531	484	515	508	563	489	493	495	492	487	501	485	513	533	492	507	511	519	508	485	489	475	496	503	489	484	505	484	488	522	490	498	541	533	487	510	495	466	533	518	500	498	519	533	508	529	505	474	510	511	471	517	496	516	517	519	496	507	509	542	497	460	524	525	545	525	473	510	511	515	488	502	492	565	529	510	485	483	510	530	513	521	479	494	515	549	523	482	514	465	494	490	498	522	527	481	499	499	481	504	519	496	482	501	507	559	512	506	525	524	480	492	514	530	495	465	528	445	484	478	491	506	526	504	510	455	464	510	515	484	493	485	521	510	507	500	513	547	502	540	515	474	503	475	494	523	513	509	495	540	506	507	445	497	493	496	514	519	501	514	476	488	520	493	473	523	488	540	488	496	514	490	541	532	519	541	514	513	475	465	468	479	463	524	491	531	503	489	466	503	460	493	514	509	492	489	543	536	522	501	503	524	514	492	512	521	513	488	524	528	529	514	507	541	509	524	498	504	498	475	493	517	490	511	524	477	514	497	531	540	482	495	506	505	530	523	481	521	511	502	494	497	500	519	498	494	480	521	516	495	522	482	502	515	483	458	484	488	518	455	490	478	483	493	490	511	542	522	512	462	541	431	511	523	490	512	525	485	539	501	501	511	544	520	506	472	457	488	497	532	505	499	501	463	506	472	521	508	526	454	519	495	529	511	523	509	553	501	480	520	521	490	513	503	491	507	515	507	503	477	449	510	489	507	474	513	488	500	484	489	499	507	488	472	514	522	521	488	513	452	524	514	482	499	515	500	455	512	484	532	475	494	501	497	528	536	495	545	483	469	551	513	531	497	514	471	532	529	506	502	523	477	475	500	497	516	527	502	502	492	538	540	519	492	507	516	554	517	507	518	462	518	499	557	508	511	479	494	485	515	530	543	503	519	519	484	486	501	505	484	544	516	500	530	528	561	480	489	490	463	494	532	472	495	548	491	516	492	495	528	471	542	510	541	462	488	509	528	482	469	528	477	516	530	530	509	510	464	506	537	521	480	478	501	487	538	519	548	531	492	511	504	520	486	476	508	492	514	506	510	494	450	501	498	514	545	486	514	503	488	453	511	515	484	496	478	483	512	511	502	488	489	480	491	496	525	512	486	483	512	525	498	504	505	496	525	526	457	530	510	511	533	495	466	533	501	501	542	539	500	489	542	500	516	517	487	486	496	514	519	537	463	525	508	504	487	504	462	514	503	522	513	498	509	507	524	492	502	503	482	521	537	507	508	507	519	505	538	508	510	517	501	491	496	482	506	512	523	469	490	498	503	474	506	502	505	528	496	498	489	511	459	462	529	502	494	475	523	510	487	504	519	499	499	495	509	504	497	507	544	499	494	513	523	524	507	497	501	506	532	476	487	456	546	512	486	502	501	466	488	512	540	565	499	494	478	498	514	499	508	484	501	519	518	468	502	539	484	511	496	528	521	502	535	586	498	505	503	490	505	534	521	462	500	500	485	501	513	491	510	507	521	492	508	481	518	573	469	504	521	523	517	531	515	468	495	484	478	518	486	517	493	457	528	517	503	467	472	510	526	510	448	518	476	506	527	459	501	497	515	501	533	513	463	474	483	490	487	521	499	542	474	507	487	563	475	512	501	511	489	468	484	471	492	492	519	517	469	542	523	531	504	495	514	472	512	442	494	505	483	556	471	505	539	538	487	520	494	508	527	527	462	496	548	521	465	561	449	509	512	508	462	491	494	490	513	508	517	486	481	489	521	538	477	484	534	492	497	506	527	500	501	490	526	463	559	461	542	504	509	497	551	532	500	546	459	541	517	472	512	512	478	494	466	516	475	474	513	513	504	483	470	469	495	542	535	526	481	475	508	540	508	527	527	531	468	470	489	490	544	477	508	476	496	502	491	512	498	501	484	504	544	511	507	476	489	501	502	493	492	587	521	462	495	485	524	472	453	470	468	493	463	538	502	505	472	470	496	509	517	495	540	494	456	492	487	482	524	530	476	456	480	485	556	509	529	503	487	488	508	515	517	481	547	479	483	487	518	540	492	498	539	512	530	496	494	493	463	488	505	522	516	505	493	530	508	562	537	466	494	525	514	477	490	501	530	519	508	543	504	497	515	533	510	557	484	520	499	550	491	508	533	524	524	494	488	505	501	501	479	494	481	479	496	484	523	512	528	481	509	493	542	513	495	478	496	524	473	466	496	502	520	522	498	506	543	521	522	519	500	503	464	477	522	519	501	498	495	518	492	500	501	530	512	473	475	515	495	497	515	542	540	495	517	542	518	482	511	512	523	525	501	481	496	510	509	512	467	478	502
28391	24610	25303	18089	8040	3778	2015	1190	797	648	648	578	509	393	417	397	363	354	356	344	390	409	346	345	348	348	381	311	354	345	350	340	342	315	352	348	332	413	420	396	366	333	348	316	304	309	322	352	370	322	306	337	326	318	332	311	295	327	320	336	333	354	327	309	353	321	330	314	314	363	325	307	336	328	332	334	317	340	385	365	341	323	290	303	335	339	331	305	371	334	341	336	354	319	342	338	348	338	303	327	329	365	377	319	340	300	316	355	307	347	329	318	345	363	336	338	343	322	322	321	339	338	362	321	342	337	338	328	358	295	318	378	337	318	360	363	306	308	361	326	323	326	305	341	339	336	350	319	334	304	327	360	342	338	336	329	313	348	324	357	308	339	347	367	330	360	357	317	331	317	343	331	341	335	327	346	320	329	347	324	347	308	321	314	312	316	358	349	314	349	324	322	328	338	326	344	327	374	323	319	333	394	333	321	324	347	346	314	305	344	332	391	335	320	315	359	336	345	323	364	343	311	330	373	331	342	359	341	303	363	340	314	347	319	328	367	324	330	319	310	309	312	353	340	308	342	316	362	324	336	326	338	317	312	343	358	349	330	331	310	328	354	339	345	326	306	352	363	326	326	352	329	320	325	363	308	314	355	305	327	320	306	310	330	314	358	367	317	331	327	367	359	359	331	339	330	342	321	344	309	357	339	319	315	302	293	322	328	323	328	309	322	351	352	331	326	325	326	325	374	302	346	319	336	330	301	340	348	352	309	319	317	343	290	331	337	302	308	335	351	311	303	305	338	345	325	354	336	303	323	346	343	321	334	337	343	344	352	346	328	329	346	314	342	349	324	326	337	371	365	381	355	342	324	332	341	323	331	316	352	318	336	313	336	348	346	350	309	295	356	327	337	310	357	328	324	349	355	332	325	352	361	329	331	334	355	340	345	335	340	339	361	356	322	324	301	322	337	331	335	341	347	310	360	322	350	335	315	333	369	349	352	367	323	314	345	334	314	328	329	362	336	338	326	344	363	329	347	310	337	338	331	343	367	347	345	315	358	360	322	318	327	341	341	343	325	307	350	332	348	327	323	328	316	328	325	348	303	337	345	367	365	341	329	331	345	348	350	340	332	361	325	343	362	366	318	325	329	342	331	293	339	314	373	313	343	339	344	349	346	344	299	332	331	328	326	325	346	337	348	335	333	336	339	346	368	322	328	313	330	328	312	344	325	326	350	319	321	374	391	334	334	320	328	341	301	341	339	312	351	339	360	349	317	325	319	345	311	318	362	336	333	309	312	347	330	321	328	339	338	322	343	322	339	345	352	340	330	320	320	319	347	319	323	356	345	332	360	343	315	293	354	349	342	290	353	326	352	328	314	316	372	352	351	337	342	362	313	318	325	339	347	313	323	337	313	353	309	362	327	367	359	358	363	346	349	308	336	343	335	314	363	325	339	335	344	327	361	317	310	339	369	348	328	320	355	285	349	350	355	342	324	345	336	309	334	360	357	348	348	347	320	324	322	349	308	333	320	336	355	323	336	328	379	340	346	336	328	304	342	346	338	352	377	307	335	319	318	348	352	336	352	339	341	314	306	331	340	342	332	333	319	334	349	337	327	327	351	334	342	307	321	341	332	344	339	345	350	346	327	312	345	309	335	362	307	338	300	344	303	323	328	349	332	342	386	320	379	331	340	350	335	310	336	323	323	352	356	328	321	344	305	333	321	354	306	349	341	343	346	299	361	354	283	347	339	330	309	319	339	311	333	350	348	320	312	340	335	307	314	300	331	350	332	332	315	337	323	331	329	342	336	335	320	348	339	347	327	353	322	297	358	309	333	356	328	309	326	372	301	336	322	333	344	357	359	361	331	338	344	321	350	326	322	331	329	329	351	330	375	355	348	325	312	332	321	302	340	375	356	327	317	352	331	356	342	339	381	325	336	309	327	374	307	317	357	320	339	334	337	335	316	359	292	317	335	342	345	330	297	329	335	368	330	343	312	346	351	358	326	326	359	323	333	329	295	317	319	349	310	348	342	339	349	318	311	321	362	344	335	356	339	367	361	358	343	326	345	358	354	327	346	361	324	353	312	345	321	350	338	329	328	314	316	334	305	312	356	315	336	331	341	353	324	311	360	352	311	315	360	323	294	336	314	371	326	347	364	342	318	326	346	358	312	353	316	364	322	331	332	335	328	323	308	340	313	315	329	359	304	338	322	369	348	347	314	334	373	331	336	347	321	286	342	329	330	364	316	323	304	367	329	337	350	379	324	337	322	349	333	335	355	344	313	350	336	325	338	332	386	375	356	321	315	319	340	328	306	350	324	358	347	343	355	352	326	352	337	345	307	348	353	296	351	343	287	341	321	316	348	333	330	332	324	340	370	326	336	351	349	325	331	358	345	313	341	366	316	297	329	356	328	334	336	335	335	358	318	308	339	347	319	331	329	328	313	355	325	339	353	327	339	345	330	343	325	309	323	328	340	333	334	338	324	321	333	340	359	341	367	345	309	346	365	350	313	364	327	358	352	326	300	331	341	357	327	325	338	305	339	350	326	363	304	346	332	363	316	318	324	334	347	320	353	329	349	324	342	342	386	343	327	328	325	337	326	330	329	323	354	329	308	325	330	331	332	344	336	332	354	362	344	326	333	291	356	302	334	313	330	371	310	329	326	338	305	324	336	339	343	346	330	317	355	336	330	331	303	357	330	356	314	362	337	312	307	336	325	359	344	349	302	327	339	327	308	354	337	317	373	387	322	353	343	374	330	331	342	342	369	328	341	370	334	323	330	337	337	349	357	320	344	325	348	319	333	343	343	368	336	346	312	336	340	352	327	339	353	338	317	309	329	332	319	307	329	322	322	367	312	331	340	334	348	309	332	393	335	345	333	355	355	326	319	338	339	319	314	349	353	336	346	345	343	358	303	330	380	341	342	318	320	346	310	342	340	272	335	354	321	354	339	346	310	312	359	308	354	333	348	301	354	309	341	335	336	316	323	361	321	351	364	331	329	318	333	342	325	311	310	367	306	341	348	305	313	341	318	346	342	312	363	333	321	322	334	348	327	333	328	318	366	316	317	330	350	313	351	343	317	323	327	346	331	349	348	330	336	334	336	334	325	301	313	341	341	354	334	346	334	348	325	341	304	338	324	347	317	334	340	341	274	324	316	342	345	345	348	313	338	309	358	336	352	354	328	323	347	327	339	332	308	334	302	330	364	320	325	299	343	312	352	329	328	319	353	334	347	315	319	341	309	340	337	323	346	342	339	314	343	351	372	346	337	329	332	332	321	325	351	333	337	306	310	347	341	367	359	347	335	306	326	290	328	319	332	321	384	320	323	324	348	334	330	315	358	347	345	299	358	331	363	311	356	350	344	295	327	339	331	352	344	347	359	309	330	334	347	336	345	299	321	324	334	358	300	334	382	321	350	362	326	319	350	346	353	317	328	311	356	343	340	327	311	330	367	332	320	341	332	337	298	354	352	331	299
31460	39711	34465	24023	14720	8497	5159	2982	2068	1557	1455	1301	1033	775	673	645	649	547	614	627	672	618	577	554	527	540	553	529	517	586	579	557	533	518	566	559	589	698	714	676	638	599	548	553	514	508	527	510	519	499	556	526	515	510	485	560	516	534	560	554	496	516	541	534	484	550	537	490	493	541	516	511	507	535	525	518	525	556	517	555	467	517	515	539	521	503	523	487	551	528	505	524	510	552	504	551	534	455	502	491	548	488	527	488	520	492	502	527	508	508	532	585	535	532	551	502	524	529	532	567	484	534	574	529	500	554	511	583	496	553	513	517	519	554	526	497	507	491	492	497	520	533	514	496	533	518	559	550	490	523	503	517	513	523	515	502	509	506	505	534	515	494	548	530	504	531	532	559	514	532	499	521	521	522	510	533	482	527	538	512	530	503	494	523	504	505	516	510	518	571	501	503	514	505	511	500	497	516	498	541	518	534	508	534	526	526	560	529	516	544	538	507	553	504	545	520	516	569	495	539	518	545	501	519	526	514	521	504	469	530	555	472	499	500	514	519	499	535	493	551	517	509	484	491	550	505	548	511	529	499	488	527	575	547	537	508	506	551	505	511	497	524	514	489	518	495	520	506	542	545	517	489	493	499	511	529	487	506	493	502	568	537	488	498	518	516	508	537	490	549	568	533	568	528	517	536	521	530	540	507	508	504	516	534	469	537	518	482	477	503	512	506	531	518	496	517	481	530	490	515	480	540	480	581	537	496	555	533	527	502	537	518	482	481	504	551	493	493	528	550	541	580	481	517	535	579	502	507	536	518	526	519	523	530	506	541	504	536	500	517	595	527	550	532	562	534	538	491	500	485	528	481	539	520	522	514	555	510	494	500	521	512	509	525	509	544	493	527	516	543	535	518	500	527	509	492	540	538	517	491	526	541	536	515	527	490	472	522	528	507	510	522	510	537	573	540	518	506	510	547	530	595	536	524	575	557	496	507	535	524	493	548	555	500	484	507	500	558	486	523	531	519	531	515	525	544	479	502	507	523	543	505	546	506	533	518	501	491	542	499	485	506	527	509	520	514	494	570	535	517	508	539	583	534	545	571	511	554	533	511	517	520	515	489	500	544	553	493	516	517	506	481	483	521	520	540	489	499	551	479	521	532	539	562	529	541	534	488	485	542	514	514	537	520	537	562	546	517	492	558	530	518	554	501	484	529	541	517	550	552	548	540	459	543	563	498	508	534	530	472	522	546	498	525	506	521	507	509	520	524	532	511	556	490	543	539	535	540	481	518	511	505	534	500	511	519	587	549	501	491	541	511	504	496	509	509	546	507	521	507	520	480	541	534	513	510	543	496	512	494	533	521	506	526	492	544	546	488	496	532	548	518	516	551	514	523	496	547	497	533	521	543	565	523	555	547	541	520	526	525	512	496	542	500	538	504	569	525	518	563	517	528	513	518	520	503	491	531	480	486	496	512	523	566	485	532	509	533	551	501	487	550	570	568	517	521	527	510	555	532	504	521	516	585	508	524	543	546	485	508	526	541	539	568	502	539	541	526	524	491	556	547	484	505	503	536	523	494	541	518	476	527	532	466	543	530	532	513	491	541	523	577	515	544	521	505	543	506	515	515	515	503	509	528	504	503	537	499	513	510	514	515	513	526	513	527	527	492	532	528	523	524	521	537	527	532	520	530	545	540	512	541	481	543	498	514	538	528	531	495	483	544	518	505	521	499	487	465	550	528	577	555	535	495	527	511	531	484	477	478	502	559	513	484	519	502	488	516	464	536	543	493	481	493	527	520	556	557	544	516	531	505	521	507	530	483	544	535	538	510	501	511	532	516	521	548	505	500	543	553	571	535	491	534	546	532	525	531	523	498	571	526	486	521	514	563	516	528	491	511	570	528	480	539	541	528	551	513	516	547	485	484	522	507	546	522	504	501	500	532	484	482	530	505	488	532	531	495	514	499	540	522	504	529	519	541	503	554	534	528	514	543	523	491	524	471	537	521	524	497	518	544	509	501	549	527	506	541	524	572	526	542	568	522	542	541	526	531	509	504	489	514	523	481	486	527	482	501	526	527	546	499	506	509	548	528	490	553	508	518	508	542	507	539	510	523	518	504	540	537	521	542	521	516	560	518	517	507	533	483	497	527	511	527	567	503	577	497	556	543	540	526	535	529	561	552	528	555	550	509	552	517	512	511	546	531	485	526	546	514	519	516	519	500	533	520	516	540	513	536	529	489	538	526	542	504	520	516	520	496	547	499	508	539	491	521	526	499	543	531	531	533	505	557	531	592	498	542	516	548	529	566	530	489	537	514	510	552	548	533	514	497	491	499	482	555	483	513	552	559	537	567	521	503	498	508	508	542	509	539	551	551	509	517	517	546	497	546	510	560	482	516	475	538	539	515	509	546	503	534	510	511	497	551	512	502	534	517	535	506	536	496	547	503	529	529	562	522	549	494	488	514	500	500	509	509	537	502	501	519	509	511	540	500	538	535	528	527	514	554	492	487	517	510	541	502	493	513	564	494	534	527	519	570	484	515	513	558	504	564	474	526	546	524	523	505	505	526	567	498	524	525	534	531	523	515	523	510	503	476	524	530	545	545	517	525	505	500	494	526	529	528	491	515	533	532	528	491	519	540	541	541	537	539	532	518	515	587	541	558	528	524	515	545	541	540	547	562	497	539	527	525	507	532	510	508	518	557	522	528	514	498	533	508	541	564	490	531	524	479	562	522	538	559	512	517	514	521	505	518	510	540	540	486	528	559	519	521	516	516	540	489	571	513	506	536	545	492	544	521	507	514	541	515	542	512	512	548	460	552	504	487	542	522	486	492	521	538	512	501	503	533	549	529	549	535	541	552	461	544	492	485	540	537	484	507	497	505	546	529	536	519	523	559	517	542	539	539	535	512	491	527	547	500	535	495	552	534	506	530	519	533	510	526	509	518	492	513	502	553	561	514	526	532	477	522	564	491	506	533	531	548	529	508	512	563	502	523	545	553	490	524	507	498	499	530	560	516	517	482	543	516	507	499	497	496	539	549	501	551	498	529	511	530	480	533	500	530	508	517	529	508	512	497	546	494	484	494	520	507	478	548	530	564	536	495	518	494	534	508	521	523	474	498	499	519	519	500	507	512	525	483	521	515	526	529	524	527	524	512	582	534	533	520	528	539	507	508	556	521	547	522	514	548	493	555	526	510	520	520	501	510	507	479	521	529	532	523	548	509	515	541	529	541	505	513	461	486	519	503	532	535	531	519	506	507	521	520	533	521	477	545	555	520	526	497	530	541	512	533	493	506	505	561	536	550	524	565	471	557	542	542	520	540	519	483	472	496	520	523	589	507	500	508	500	525	539	517	503	505	524	519	567	526	517	505	551	534	512	588	573	491	532	493	494	508	467	539	528	509	536	504	531	530	559	515	520	521	506	572	543	504	491	523	520	500	505	513	507	530	488	510	490	494	528	528	516	520	490	498	538	489	497	538	521	522
24802	21639	28804	25791	20886	12900	6376	2673	1410	929	818	697	597	509	431	404	386	403	368	389	346	358	366	393	371	380	340	353	351	354	348	336	359	345	355	368	418	666	713	601	483	402	338	333	365	303	359	337	373	349	357	320	322	325	348	347	305	324	351	334	352	331	314	339	338	336	350	334	347	330	314	318	347	330	316	313	326	364	333	348	359	339	337	353	329	313	357	357	325	348	377	324	336	333	334	310	342	344	346	329	346	348	376	356	359	333	327	318	342	339	366	325	338	334	331	308	330	348	323	352	321	333	379	364	376	338	349	345	338	365	356	362	355	324	338	318	347	317	327	359	327	345	341	375	365	317	337	361	354	330	317	350	346	315	330	366	313	371	324	341	315	335	354	335	306	333	363	349	349	334	336	353	344	323	329	342	357	341	330	323	337	319	336	342	335	359	342	367	349	323	337	343	337	327	310	328	335	311	335	337	367	310	388	365	345	311	352	325	322	319	342	356	354	359	346	342	301	335	337	361	308	365	335	347	324	332	346	338	343	333	299	339	327	330	325	342	370	340	353	364	336	348	383	342	319	346	309	315	342	339	333	328	344	344	327	323	334	353	374	347	350	366	337	318	329	315	327	324	365	356	344	323	344	324	349	327	326	367	356	355	349	319	334	317	339	350	355	331	305	347	360	351	322	331	347	356	305	335	323	327	368	341	324	327	319	334	345	327	350	332	330	354	296	358	334	352	322	332	336	357	356	343	321	322	326	341	351	374	328	350	309	357	331	327	352	336	336	320	350	354	310	352	359	341	333	341	371	353	340	336	374	336	349	351	317	356	340	344	362	340	341	320	365	365	348	350	347	350	318	347	341	356	330	348	361	352	313	312	337	352	340	327	331	356	340	318	333	362	337	329	338	364	346	330	348	346	354	356	366	339	395	334	365	344	337	346	347	360	323	304	359	308	327	339	312	361	342	350	364	316	335	351	361	336	319	343	323	330	349	348	348	325	331	351	351	348	339	349	328	328	312	310	311	340	358	327	353	333	328	361	359	342	354	325	362	369	339	356	361	327	338	327	343	339	312	351	335	314	343	308	340	336	345	383	332	333	315	322	347	365	344	346	368	373	339	355	322	332	349	342	360	359	352	339	339	353	393	298	320	336	307	358	328	328	338	326	371	341	327	315	366	346	316	349	336	327	341	357	334	355	333	333	383	325	337	330	342	342	330	333	330	309	315	340	345	329	358	318	343	298	336	328	348	354	325	308	321	304	357	337	332	361	341	331	372	384	358	342	349	325	347	351	319	346	295	305	341	312	368	354	346	337	339	355	337	347	345	337	296	338	363	342	326	349	336	360	301	308	323	308	327	318	324	325	339	325	353	343	315	371	333	346	363	334	360	320	353	357	332	329	361	354	322	328	320	329	314	354	337	377	321	350	336	331	352	333	355	348	368	341	335	326	346	352	366	307	352	325	311	308	361	354	348	330	344	372	334	306	318	365	339	309	334	348	344	310	358	356	373	310	338	341	324	350	339	346	315	343	324	365	334	363	358	367	323	327	337	315	362	345	314	327	327	343	336	353	357	386	312	348	342	352	351	345	359	346	336	346	357	381	373	292	328	335	325	354	351	325	379	326	307	318	297	327	342	367	330	349	340	315	322	345	301	351	336	311	358	338	332	326	354	355	310	318	317	343	329	324	332	335	340	368	332	364	329	331	312	321	329	370	340	333	336	303	348	344	330	333	331	339	324	351	391	379	371	354	348	360	316	326	385	311	324	335	334	344	325	338	349	342	352	335	328	330	343	330	323	313	341	349	339	336	366	353	353	323	333	331	338	344	309	350	337	365	308	325	337	339	345	360	342	337	325	280	337	352	333	327	314	343	359	338	342	321	328	329	337	350	334	328	332	347	333	336	342	314	329	351	342	339	331	362	382	347	337	340	326	346	391	323	329	322	345	340	339	346	352	314	324	281	347	338	325	314	347	354	342	343	325	376	348	326	360	342	336	342	343	329	337	357	337	338	326	346	344	353	322	334	373	307	333	363	337	366	347	351	316	333	365	352	326	378	364	339	352	336	359	328	303	314	356	338	319	323	356	374	324	343	283	339	327	317	323	333	363	360	350	321	323	346	365	352	315	320	327	336	299	325	319	301	338	349	343	357	330	331	350	321	317	350	353	347	331	327	357	335	310	354	306	359	369	333	344	321	306	337	364	336	368	327	347	320	343	355	350	361	362	359	333	325	301	332	351	371	327	360	331	363	321	334	367	309	338	339	318	348	334	351	339	366	353	328	333	309	334	314	308	325	340	349	334	300	342	359	342	341	347	331	365	339	335	344	343	324	337	335	331	330	296	329	330	337	333	323	349	353	331	338	305	355	346	351	312	366	366	331	319	354	357	334	318	348	363	363	337	340	367	326	371	311	347	336	317	326	360	323	371	352	333	357	349	338	351	310	373	333	359	328	355	314	331	325	343	339	302	352	313	336	349	333	339	329	336	334	340	338	343	336	342	352	317	333	369	319	318	339	364	349	352	336	294	349	329	322	346	347	364	375	366	330	284	357	356	350	335	350	335	298	351	338	320	366	328	351	358	373	311	321	342	345	320	309	357	337	352	326	323	327	326	339	334	350	388	327	332	330	358	317	310	305	353	324	317	343	356	345	323	349	358	294	319	352	352	322	359	366	330	350	314	339	325	336	341	339	333	332	340	336	334	329	341	361	359	328	308	345	360	349	344	334	356	332	348	365	332	329	309	348	321	324	359	353	348	321	350	361	353	335	329	330	340	337	358	335	353	364	345	323	325	307	349	358	312	328	323	333	337	338	338	347	368	286	375	343	338	341	368	307	299	339	337	346	329	316	312	335	356	312	321	319	337	343	363	381	332	340	362	327	331	356	356	349	371	330	329	330	364	322	316	351	334	351	336	344	344	347	331	339	347	334	352	344	326	327	280	337	328	323	316	335	339	338	326	310	345	342	312	318	343	309	355	343	336	328	366	332	318	372	341	330	350	372	331	347	343	341	364	350	325	300	329	342	333	318	331	321	335	344	307	326	318	332	355	320	336	341	309	309	357	314	352	317	361	372	342	360	357	333	300	362	354	318	353	317	319	335	302	367	318	349	319	333	333	307	346	375	329	336	319	352	351	374	320	393	342	352	335	329	349	347	348	346	309	331	347	311	369	339	318	348	335	302	328	325	333	359	363	342	358	340	311	351	338	372	336	344	338	366	323	349	328	330	342	373	351	320	358	304	317	366	354	354	339	383	326	330	333	335	353	307	313	322	339	345	359	332	386	311	354	352	323	339	309	315	336	339	335	340	357	327	331	333	337	314	322	332	344	334	318	360	358	318	347	303	335	333	323	327	353	315	301	359	339	316	374	363	335	352	276	316	361	387	293	343	359	329	356	326	369	385	337	339	338	338	331	315	346	341	351	328	350	341	340	324	342	340	316	320	329	339	326	330	311	325	376	391	339	334	347	359	299	322	330	312	330	332
33439	47500	42146	32837	24221	15647	10105	5554	3217	2345	1781	1640	1374	1048	836	718	686	613	589	654	640	648	636	582	593	535	578	570	580	541	566	559	599	603	569	592	730	1477	1519	1181	886	698	568	594	580	505	533	549	540	491	529	522	554	545	567	536	531	556	539	507	505	518	549	538	528	512	600	544	542	488	497	559	564	551	524	496	508	536	531	490	526	528	491	535	506	514	506	554	538	532	529	507	527	523	482	542	548	489	545	480	527	528	523	523	552	514	515	550	523	527	556	535	543	525	548	525	532	521	525	542	537	539	524	541	497	544	510	540	511	570	505	535	516	533	511	524	534	516	540	491	501	542	503	523	535	515	546	549	469	544	503	578	507	539	554	531	530	547	521	485	555	564	530	489	490	552	521	491	533	544	523	537	525	523	557	534	492	536	491	541	514	543	577	496	533	510	544	525	560	543	510	540	518	552	488	538	489	514	543	535	575	545	489	530	547	486	539	542	546	503	515	542	476	508	563	497	529	542	497	555	553	564	554	523	520	540	530	553	559	557	518	484	585	542	557	564	509	521	544	513	488	518	537	548	566	562	522	532	523	516	536	512	515	523	521	499	551	554	510	553	580	487	532	498	520	537	509	499	537	535	553	490	549	556	530	520	556	528	542	472	514	564	505	539	535	515	536	529	533	537	559	515	548	548	534	509	517	502	516	516	530	524	543	546	540	543	512	550	524	530	552	580	477	505	523	541	516	515	558	531	525	540	511	505	516	533	516	478	534	567	531	550	516	527	551	527	532	552	545	500	522	534	494	507	529	534	522	525	535	544	485	527	477	553	576	515	523	560	559	528	515	507	514	545	536	527	521	536	536	511	552	549	565	511	512	528	502	511	530	540	515	516	522	505	525	521	503	535	512	525	517	515	523	546	535	500	517	506	533	519	474	510	534	511	519	522	543	533	498	505	513	534	515	549	522	562	532	515	512	479	512	545	559	504	471	474	519	545	491	551	556	535	567	531	524	526	499	505	551	520	564	528	542	556	519	559	507	495	534	514	500	522	561	557	496	528	536	504	510	511	571	536	516	528	533	535	493	544	528	513	549	518	526	567	518	529	532	507	546	529	502	518	548	521	559	539	537	511	503	506	527	499	540	534	544	519	568	482	562	513	531	501	518	544	539	558	553	533	470	513	531	502	496	529	537	554	539	524	546	513	510	534	514	548	514	548	505	580	532	505	557	529	549	555	479	529	552	531	545	506	510	525	511	536	540	521	565	507	535	517	544	487	549	515	477	505	537	488	563	573	514	542	505	488	537	525	565	533	512	524	531	524	542	492	525	568	546	553	543	572	558	556	524	566	573	525	525	549	538	554	514	529	539	541	541	528	544	524	518	535	482	540	544	519	520	491	575	547	543	572	537	543	564	518	532	524	531	519	502	551	498	556	544	518	541	548	544	495	481	537	556	512	496	506	515	531	535	551	505	506	489	532	572	529	505	479	526	524	540	553	513	497	476	541	541	518	508	512	503	549	534	543	496	495	515	483	498	510	521	524	485	563	520	502	494	520	508	510	521	519	490	512	524	552	517	534	531	495	540	535	556	535	548	512	524	556	525	546	525	541	532	560	521	537	529	512	582	526	510	551	511	556	567	524	528	527	533	490	521	561	531	557	541	519	522	482	526	552	526	540	520	499	539	507	536	560	515	490	520	530	533	534	519	534	504	529	521	543	500	524	489	528	508	502	557	519	552	492	515	522	490	503	555	544	541	523	509	515	507	512	495	503	538	527	517	518	540	508	531	521	493	562	517	529	514	549	513	497	537	506	528	505	542	491	558	509	506	537	527	564	513	521	474	555	517	548	543	533	549	521	541	532	553	510	464	505	495	526	515	484	504	532	515	549	498	510	494	519	514	536	539	489	500	485	571	527	540	552	506	513	540	556	530	553	527	542	504	547	535	533	516	507	522	526	528	539	537	523	561	549	538	538	524	507	525	517	488	514	522	537	507	498	537	540	547	503	496	528	552	533	531	532	511	471	560	507	580	513	531	485	528	544	489	523	523	481	546	536	517	508	563	522	571	501	547	479	512	543	550	487	499	509	541	535	529	582	576	512	509	525	547	547	516	518	537	527	505	563	513	500	553	506	500	535	534	550	554	522	526	550	551	541	527	511	506	531	516	529	490	515	517	521	527	535	542	536	552	496	565	568	537	563	548	540	517	511	507	520	535	520	510	539	495	518	481	476	531	549	585	550	517	530	585	521	524	500	507	515	535	517	566	561	529	518	517	542	523	536	562	493	497	515	562	524	529	496	526	555	569	531	552	537	510	518	576	497	506	529	509	518	531	522	516	509	553	531	545	545	541	495	520	529	518	520	492	541	558	496	525	547	541	511	539	526	533	551	531	527	568	496	528	543	503	538	525	540	555	492	526	519	545	524	530	561	498	527	550	542	541	549	559	494	520	538	530	538	546	573	538	481	552	545	531	528	548	521	503	518	527	525	548	552	546	544	569	504	501	521	503	550	534	543	523	538	505	542	514	534	540	531	484	532	558	516	549	513	523	508	512	539	541	567	525	516	578	523	527	478	532	566	509	542	553	503	565	536	525	550	526	528	539	511	570	538	549	553	526	518	519	545	524	532	538	543	528	515	541	500	500	534	527	506	534	526	529	517	526	525	523	531	506	518	522	551	519	495	548	532	532	554	532	497	542	528	535	540	487	544	551	519	517	530	511	526	494	546	549	510	563	552	509	525	499	529	523	496	518	493	517	527	530	512	515	514	470	546	515	545	537	584	515	490	539	537	537	522	490	529	555	533	492	518	527	554	580	532	548	519	549	527	573	475	547	518	523	502	511	536	513	508	520	522	532	523	533	550	543	531	510	530	505	541	516	501	518	521	530	484	540	554	546	526	557	542	531	523	577	560	516	517	580	488	508	496	490	527	522	529	561	525	572	533	527	531	540	564	539	540	478	545	558	524	525	504	559	551	548	524	554	529	534	541	555	542	510	514	536	550	532	539	511	505	514	565	492	535	536	505	521	534	536	516	535	541	544	483	540	508	524	519	512	535	532	528	496	536	513	544	517	514	512	499	556	506	479	559	515	495	525	542	520	540	490	547	523	511	530	522	518	495	518	530	511	565	534	533	533	566	559	507	533	501	570	499	520	534	560	507	518	524	493	562	526	507	529	525	496	510	490	525	551	537	560	532	547	536	534	525	517	523	529	515	567	545	569	519	517	516	524	518	531	534	564	521	557	560	539	539	535	591	546	544	543	534	516	507	519	505	537	512	499	510	534	547	525	479	516	556	505	471	542	512	529	575	509	540	540	531	533	519	545	539	513	537	535	531	515	519	505	516	536	526	500	510	530	495	572	512	529	490	531	509	535	517	530	500	519	498	548	559	543	544	525	513	542	514	550	560	507	571	537	534	518	489	526	536	523	527	520	521	551	515	508	504	540	562	500	504	533	548	563	539	518	510	550	565	538	501	541	530	510	498	513	527	524	560
23653	21662	29410	24762	22525	22285	15498	4825	1864	1150	926	749	659	669	622	483	455	408	403	361	352	382	375	393	379	353	349	358	347	347	341	349	356	380	612	620	892	933	726	588	449	362	366	357	320	312	324	321	312	340	354	330	327	339	311	338	322	361	348	311	317	331	346	355	325	334	342	353	306	322	339	340	361	336	308	320	347	340	312	308	331	319	326	331	344	275	310	306	337	334	322	333	358	316	295	380	352	363	328	294	326	323	337	325	317	330	346	309	337	323	307	348	327	310	309	300	330	306	346	327	328	323	294	352	336	344	349	330	304	323	324	332	313	324	326	321	326	300	353	338	321	352	310	339	322	325	318	314	291	323	330	333	327	317	311	314	326	325	319	336	333	345	331	319	334	337	336	307	333	330	338	318	331	326	341	358	329	323	360	313	333	318	331	316	314	323	318	343	331	331	301	327	336	355	328	321	321	313	317	311	306	317	312	304	331	345	349	298	349	343	335	321	319	314	362	294	359	328	293	284	321	330	364	334	344	339	345	310	349	327	333	316	307	331	326	331	333	338	326	358	357	301	331	333	351	310	331	337	324	344	309	313	359	372	328	343	324	313	322	347	354	315	348	329	353	315	328	337	320	333	323	346	317	345	328	334	308	309	311	325	326	327	341	310	292	351	323	353	319	334	344	347	325	338	307	322	322	294	356	327	328	327	355	303	296	309	316	328	294	357	310	297	329	332	320	349	300	339	315	297	353	339	325	350	332	346	317	337	315	329	337	307	328	345	349	330	343	328	305	345	359	297	327	300	333	323	309	352	344	324	306	317	336	296	280	313	320	338	314	312	305	353	321	338	340	363	359	320	305	338	339	348	325	332	305	339	338	332	314	346	344	314	321	311	319	316	311	366	348	318	335	344	330	314	328	325	336	319	309	351	318	314	332	314	325	298	295	358	372	309	301	303	318	317	333	316	311	304	315	340	314	327	322	293	307	315	317	319	333	341	337	316	291	350	330	352	323	361	298	346	297	348	313	324	338	315	323	328	358	304	330	314	306	343	307	321	283	313	299	335	317	303	318	370	322	309	308	303	346	358	326	325	327	344	301	315	337	294	313	318	304	332	344	308	312	342	325	368	361	317	334	307	339	382	322	335	318	314	355	309	321	329	330	340	338	356	344	301	346	331	343	326	307	336	347	346	317	335	335	294	328	308	288	315	352	333	317	328	344	329	312	334	329	357	325	329	336	350	334	326	312	318	309	340	335	296	322	355	344	308	343	361	323	342	342	337	350	317	339	345	367	345	325	319	347	346	306	323	340	315	324	327	341	344	313	353	359	335	325	328	330	323	326	329	338	324	316	339	335	312	307	352	313	340	308	349	337	331	322	318	353	338	317	318	319	338	332	326	317	333	320	324	312	319	298	305	297	308	346	347	329	315	311	319	341	339	341	310	350	346	322	338	339	331	313	339	337	302	333	338	293	313	346	355	350	325	335	328	304	335	355	349	340	348	315	326	332	325	345	360	311	325	340	317	358	335	289	301	317	325	340	321	334	290	304	306	342	342	311	335	325	326	329	338	328	331	362	338	311	310	318	321	360	327	308	314	297	298	308	298	311	272	318	320	331	324	316	343	339	303	322	289	309	330	322	362	353	314	327	328	379	325	351	353	358	336	297	320	333	343	313	315	311	358	315	332	309	323	310	344	334	342	333	356	332	304	362	305	306	347	349	320	339	305	349	327	338	317	331	327	337	335	320	325	337	320	367	344	305	312	323	353	329	332	341	320	287	360	310	332	321	313	315	326	344	295	336	308	357	295	342	313	321	320	331	338	348	306	330	292	316	324	342	389	301	313	325	376	283	304	295	364	313	322	340	341	347	348	352	341	325	329	308	365	344	330	330	321	311	338	317	337	347	349	309	319	357	301	358	315	313	315	334	314	303	348	315	337	339	368	338	330	339	311	329	328	290	301	319	310	316	325	317	336	296	322	290	318	358	349	340	334	342	324	341	312	333	345	325	315	325	295	310	320	340	326	302	328	327	310	345	316	303	300	319	305	320	364	345	343	317	335	334	351	358	321	324	303	331	346	314	311	381	296	318	326	343	319	325	373	329	349	322	307	334	362	349	294	321	333	372	297	336	326	361	340	364	360	337	350	334	329	341	347	320	339	338	317	361	297	339	336	345	331	360	300	327	305	296	342	334	328	356	325	366	339	351	289	315	330	335	341	318	338	337	311	317	270	312	346	360	310	331	320	326	324	318	313	328	322	321	345	340	328	352	358	334	289	318	316	344	324	337	320	339	348	318	340	305	308	317	304	343	339	315	343	346	319	346	334	320	329	331	306	331	368	338	318	314	312	334	307	352	399	300	351	326	337	336	304	303	312	326	373	317	309	318	335	308	300	320	306	335	327	361	355	343	333	320	362	325	317	353	336	320	338	372	338	326	334	318	373	359	327	341	369	357	311	327	314	309	310	325	321	324	311	294	350	338	342	316	334	312	313	325	301	349	316	321	352	319	334	330	325	323	298	365	339	341	320	336	337	345	299	353	315	318	322	334	305	355	310	314	320	338	336	335	315	313	323	329	302	315	323	342	318	322	376	307	294	348	306	303	318	332	303	322	324	332	335	340	310	335	359	312	307	333	361	347	354	295	308	287	299	293	301	319	328	346	334	322	343	338	333	360	366	340	324	342	352	332	290	295	341	368	362	312	327	350	353	358	366	328	347	353	314	312	337	345	354	357	333	354	340	354	356	345	305	361	329	340	351	298	330	337	345	318	344	320	331	340	342	330	356	327	333	346	330	345	347	278	319	322	343	303	334	341	372	304	312	335	341	314	312	334	342	330	322	354	324	318	335	339	343	304	360	381	311	305	310	331	314	338	340	346	374	328	337	342	319	333	338	339	319	316	316	351	337	319	325	290	336	338	286	323	304	327	327	305	328	306	330	331	341	343	346	337	356	351	333	357	364	338	336	322	354	338	321	342	331	316	344	332	318	354	306	315	316	335	331	345	331	318	298	330	337	324	322	306	316	345	331	314	321	284	311	315	296	317	347	325	322	302	341	312	344	340	341	309	322	341	341	333	310	344	305	316	313	325	356	301	314	312	327	318	326	307	297	337	358	350	339	337	359	315	343	326	296	339	284	328	310	340	337	305	317	340	312	329	338	339	316	345	297	291	325	356	327	330	361	337	328	307	347	328	319	327	335	344	301	332	315	334	326	326	316	354	321	332	304	347	324	310	335	307	346	328	344	347	350	323	306	325	313	355	337	334	312	307	319	348	296	353	332	324	350	321	323	317	336	337	327	300	317	325	310	362	364	326	336	341	317	319	331	357	340	319	356	316	306	320	323	342	323	328	357	361	336	321	326	327	356	312	340	324	339	310	307	357	327	338	319	358	359	319	373	322	342	334	336	326	349	323	309	331	321	327	344	320	307	296	304	320	284	350	332	332	329	290	353	332	361	324	320	328	346	314	352	334	326	341	340	321	306	354	341
35442	55102	48793	40304	31342	24780	15721	7641	3967	2792	2270	1739	1560	1537	1229	1038	875	699	659	690	623	688	626	630	557	569	592	528	564	573	530	579	539	665	1232	1190	1955	1989	1423	1080	712	571	542	506	527	463	499	529	504	484	482	552	520	521	519	518	474	497	488	511	492	498	517	489	496	460	486	479	487	512	490	491	558	484	493	564	513	496	522	508	462	484	500	510	507	504	502	492	520	478	513	500	490	516	553	483	494	499	528	490	495	452	500	510	513	483	551	517	494	493	498	536	499	498	485	502	500	516	481	512	528	496	485	474	507	465	496	498	482	509	495	555	502	536	530	517	493	520	523	505	509	504	484	517	485	493	501	479	488	538	499	505	466	550	518	505	502	489	477	521	510	530	498	512	516	531	515	517	507	526	494	515	523	498	491	488	536	520	536	490	487	484	510	459	465	497	506	530	537	482	498	477	520	490	535	508	502	513	500	486	471	506	500	518	490	531	512	529	498	497	496	484	500	492	487	505	503	446	531	515	467	490	502	557	497	500	519	521	511	514	507	508	542	509	536	466	524	460	515	518	537	532	485	463	509	512	475	511	514	487	511	531	515	490	512	519	499	473	497	477	477	519	508	488	499	505	501	452	528	550	499	521	461	473	528	503	510	516	470	490	463	512	521	500	488	493	527	517	483	504	469	559	526	541	480	522	501	492	464	518	493	537	529	468	515	500	517	515	479	532	448	492	475	499	516	508	497	506	538	476	490	503	490	494	537	489	530	471	515	540	509	486	518	490	527	527	507	487	554	467	481	481	479	512	468	510	470	510	505	519	500	512	501	531	475	492	524	541	464	536	473	473	510	523	502	500	482	509	533	507	504	534	524	505	510	548	505	526	477	503	504	504	496	498	487	470	541	538	511	469	495	485	497	528	468	512	499	511	522	506	494	491	475	509	493	514	529	501	538	510	486	510	535	510	469	497	538	467	498	464	489	519	502	522	457	478	487	497	455	526	475	471	513	503	501	491	502	501	482	539	496	515	503	493	488	508	515	506	479	482	538	490	477	518	520	500	506	473	461	520	488	524	577	498	517	499	518	517	524	491	513	487	486	504	516	491	504	522	504	476	497	498	502	478	490	497	529	487	518	490	481	492	487	504	487	541	467	521	505	498	526	527	473	490	496	497	492	506	491	486	472	509	506	485	487	502	541	487	499	513	508	494	501	506	530	495	490	485	546	528	533	525	541	508	474	492	514	498	480	527	498	475	483	517	506	450	549	507	503	527	534	540	517	509	491	482	492	484	522	533	500	520	480	503	492	454	487	492	498	505	507	516	510	521	509	520	497	507	510	525	520	483	467	503	535	509	476	532	479	462	517	487	464	550	489	479	486	489	479	490	509	533	518	479	500	511	522	491	508	460	534	519	469	490	519	545	520	549	482	533	502	532	536	446	515	483	503	520	495	509	517	464	482	532	499	490	526	457	531	482	484	474	459	500	475	491	555	492	537	481	482	519	530	533	522	516	522	487	462	516	493	508	485	512	522	531	542	496	502	514	486	504	476	518	545	513	466	525	524	478	491	466	517	516	470	534	467	551	533	536	520	529	490	527	535	470	520	550	525	529	504	499	488	481	455	537	566	497	529	534	480	488	493	528	487	478	503	533	497	502	467	459	519	530	526	514	488	485	535	512	530	529	533	510	501	506	478	510	484	508	496	537	505	475	501	520	504	518	500	499	510	525	510	497	488	531	546	568	517	524	503	497	491	489	478	484	501	534	522	510	515	486	519	521	474	546	497	496	466	529	530	512	485	574	534	530	514	478	528	488	533	526	520	532	528	478	478	482	516	510	511	548	524	512	532	514	522	469	523	515	500	492	509	528	531	492	494	474	496	507	526	516	489	530	495	493	467	502	545	474	484	475	511	508	514	554	511	481	485	497	543	459	521	490	467	468	501	482	537	514	532	464	509	480	529	536	518	504	571	551	486	509	521	518	491	475	493	512	497	480	524	476	504	511	498	474	517	510	490	470	508	495	477	506	477	546	508	526	522	465	503	527	504	501	519	506	534	512	504	482	500	527	487	492	538	477	525	511	475	490	485	512	518	482	512	541	504	521	457	527	498	510	458	494	471	533	493	507	541	512	472	490	532	508	481	491	493	518	525	490	502	519	522	492	474	467	493	480	525	482	494	513	511	484	508	489	501	521	545	506	548	489	479	529	480	494	488	501	535	522	539	511	501	509	513	524	503	480	479	552	499	505	513	508	494	513	531	504	461	524	491	488	487	495	466	550	475	529	508	488	546	494	524	493	477	501	477	509	509	474	511	483	517	508	540	504	510	466	520	497	520	475	501	529	520	508	521	476	506	488	524	522	545	513	487	503	468	466	509	513	456	528	520	487	506	533	487	560	552	507	512	481	520	521	512	532	499	498	471	481	501	496	475	499	514	456	559	506	522	511	532	492	510	486	515	498	488	471	480	510	511	508	484	529	505	516	488	485	549	497	525	528	491	526	507	509	508	477	509	499	546	538	493	485	497	504	510	521	491	499	550	515	488	539	528	534	512	505	523	499	496	492	518	514	502	484	515	459	508	508	538	485	527	538	526	477	470	488	550	514	540	488	486	462	479	549	457	467	499	503	510	495	502	519	484	486	496	494	491	546	468	504	530	489	533	512	517	516	466	533	521	461	523	514	533	516	510	516	484	524	534	539	531	509	502	492	521	522	484	493	496	487	521	521	491	516	506	502	527	502	456	506	475	518	520	535	508	520	478	477	496	533	480	493	539	420	529	477	509	533	522	514	502	501	509	490	560	509	533	501	527	497	460	518	502	500	539	527	465	485	495	518	457	442	491	525	500	500	485	513	533	528	500	504	489	493	490	503	536	520	509	463	509	507	513	486	487	503	489	527	526	496	479	540	485	521	531	535	508	528	538	557	512	512	515	477	457	502	512	557	490	500	485	498	487	479	529	534	516	496	506	459	489	502	499	545	513	495	528	498	502	522	547	500	512	483	524	494	519	449	516	494	513	494	511	532	517	485	482	475	483	517	496	488	505	516	498	510	480	541	534	470	484	526	527	494	511	532	514	485	494	482	495	533	500	497	504	499	469	506	519	495	510	552	508	498	477	507	522	525	522	522	502	503	500	460	511	530	500	498	500	497	521	467	502	482	478	524	471	520	521	498	539	511	495	512	489	492	505	495	510	486	531	525	458	494	495	539	493	509	511	524	529	487	479	499	489	507	528	537	503	548	513	500	517	539	528	532	554	491	499	517	556	492	525	473	510	488	535	501	511	510	456	469	543	537	498	516	493	497	472	477	483	487	469	511	491	478	500	506	523	504	492	488	499	524	510	495	505	543	507	471	528	510	497	481	488	568	505	517	481	541	544	499	527	508	486	472	567	505	537	496	509	483	526	475	489	501	498	482	471	524	532	513	456	472	565	521	490	530	477	473	497	500	491	513	491	515	497	526	526	517	503	517	508	568	480	493	512	507	490	493	507	485	523	519
28578	24591	26600	18242	9067	2824	1152	860	620	535	516	502	476	471	445	460	455	396	396	384	352	358	340	375	373	370	376	342	343	356	332	339	370	370	420	429	398	408	368	390	325	361	338	327	347	328	375	348	312	350	321	326	349	373	326	348	321	354	363	335	382	324	304	340	338	353	349	301	364	360	350	346	355	315	315	316	343	355	361	360	353	347	352	376	344	349	342	336	339	331	347	327	319	364	355	334	342	323	326	339	347	364	373	329	320	368	341	368	369	373	367	367	345	327	347	342	340	311	336	321	380	340	376	340	336	326	300	341	326	349	335	345	354	327	355	339	313	359	339	321	348	330	332	321	355	312	332	318	379	340	361	309	349	388	337	340	356	309	332	348	371	346	362	330	371	333	331	340	335	335	323	319	328	357	341	342	359	320	363	357	380	354	336	341	291	354	327	339	342	367	320	356	337	316	330	339	345	346	329	355	343	327	307	337	354	324	301	368	342	377	331	316	339	330	341	344	361	362	326	330	359	342	318	289	384	315	342	343	339	354	323	351	329	346	298	325	312	308	321	315	330	338	313	353	313	320	329	347	319	327	326	354	348	355	371	330	332	351	371	332	348	307	337	355	380	370	358	326	325	320	337	339	381	328	366	334	358	317	335	334	341	326	335	350	317	305	327	335	350	328	325	358	343	282	358	367	306	318	347	366	316	366	368	383	366	333	364	343	338	321	309	344	333	344	350	330	341	335	333	312	317	343	339	330	299	333	350	337	336	336	349	334	334	317	317	317	349	345	353	328	343	350	366	393	326	328	321	322	342	325	322	339	379	363	368	372	337	333	317	321	315	313	356	335	329	316	340	318	363	345	331	330	336	346	344	343	333	344	327	350	316	327	351	315	346	340	380	340	322	345	338	337	321	318	338	372	341	358	341	324	325	320	342	326	321	337	304	309	316	352	332	353	330	336	349	371	361	325	348	379	320	319	313	346	298	330	356	332	323	324	333	336	339	360	337	338	339	355	344	343	319	348	392	347	325	361	362	339	293	352	329	378	323	342	341	353	359	365	354	320	362	335	323	345	333	325	340	307	330	339	319	313	327	355	312	356	345	301	352	339	362	306	331	333	334	308	314	348	330	322	328	336	356	322	360	320	364	344	322	340	339	354	330	354	350	340	345	354	343	339	348	333	345	343	358	340	359	352	340	348	380	368	348	334	392	318	367	337	343	359	334	299	346	360	327	356	350	345	351	307	319	354	318	310	320	345	356	362	348	321	314	321	331	319	346	354	327	337	335	350	345	352	347	358	316	329	336	353	331	325	343	353	360	317	348	352	345	338	307	355	347	313	328	363	325	320	360	358	343	308	334	324	356	346	316	347	334	295	326	314	327	336	343	351	362	329	323	346	322	298	351	335	350	320	300	344	365	363	324	340	346	363	343	315	348	341	363	355	331	320	335	335	298	347	337	342	335	342	321	319	367	318	323	364	370	311	339	356	328	329	314	353	352	335	313	355	365	338	333	337	354	332	337	338	334	342	330	327	357	332	345	339	347	316	337	340	361	348	347	360	336	330	335	337	349	340	360	358	326	368	351	333	350	350	328	309	328	384	343	346	338	335	331	298	340	325	304	319	348	323	340	361	333	334	340	301	353	322	356	331	319	310	383	309	317	359	309	332	341	334	377	318	366	330	369	372	341	348	320	329	331	361	350	330	345	311	298	330	320	330	335	354	326	340	306	348	322	340	318	338	334	322	344	324	378	310	358	336	372	336	379	358	332	364	342	371	337	348	346	351	343	315	342	318	360	312	340	321	363	328	343	342	358	349	353	370	346	327	316	330	338	359	328	352	320	312	322	366	357	360	345	324	343	350	323	312	327	331	336	336	352	354	297	352	359	349	373	316	349	377	330	368	290	354	330	330	345	337	341	355	320	340	294	371	345	364	318	327	348	348	308	370	317	334	335	352	358	337	350	357	304	329	337	350	366	309	319	358	337	330	331	329	333	346	380	363	356	348	362	346	366	359	298	305	372	355	333	342	309	363	325	375	361	372	352	329	354	365	391	337	357	318	328	316	332	376	345	334	353	341	338	327	341	324	365	320	347	351	363	346	317	358	332	336	359	324	323	332	334	329	329	325	322	356	319	339	351	352	357	357	349	331	340	340	348	332	335	361	340	370	336	365	344	331	362	338	349	344	331	338	385	336	343	325	365	339	376	308	341	353	347	331	327	338	334	383	349	360	341	323	342	354	342	364	333	326	351	334	326	327	362	344	317	344	356	334	331	343	299	342	344	341	348	331	356	362	349	330	366	323	300	318	318	323	359	328	354	347	336	331	324	338	317	349	314	360	347	336	336	331	372	336	360	349	373	322	318	328	367	334	325	357	342	362	321	326	365	346	359	354	304	295	343	324	303	337	325	325	348	342	326	316	357	314	339	362	333	310	341	331	323	325	330	331	321	338	334	331	364	358	332	339	379	349	342	319	380	366	354	346	332	354	293	311	331	315	297	317	344	306	347	350	330	358	349	372	321	343	321	348	322	340	335	313	371	355	328	365	354	371	302	330	353	351	331	343	337	361	359	361	337	344	377	338	323	322	343	367	309	375	357	343	327	354	341	355	317	335	348	341	334	346	365	329	314	343	356	353	372	364	343	353	347	332	368	334	340	355	342	330	322	324	364	338	327	337	348	368	352	330	336	322	371	367	347	331	314	340	352	333	351	335	326	374	340	352	329	360	315	347	316	361	336	312	379	362	343	350	340	331	327	355	331	347	301	352	322	320	339	360	316	339	341	367	364	326	331	338	355	336	343	305	357	359	352	350	334	344	341	346	324	341	360	335	323	329	346	332	339	353	334	338	341	351	336	312	405	348	326	342	322	332	307	348	372	337	331	317	301	372	357	353	337	369	349	320	319	318	349	324	333	339	351	328	352	333	322	348	339	297	319	340	313	389	337	308	352	319	352	363	328	344	337	325	342	333	342	344	325	331	347	354	354	321	342	350	366	367	318	321	333	356	337	334	311	368	361	330	350	315	314	321	352	335	364	379	315	352	343	363	375	360	351	316	310	336	340	349	310	401	340	305	313	326	336	354	377	348	354	333	329	377	343	354	363	387	355	350	332	341	344	379	360	348	350	319	344	342	314	318	334	329	334	367	357	309	334	294	378	342	355	377	324	325	369	321	373	345	352	340	316	323	324	326	354	358	355	357	337	355	357	354	384	346	322	324	333	325	351	313	311	319	322	317	326	331	341	359	363	347	327	332	344	336	324	376	340	320	320	354	317	342	314	341	334	335	331	331	323	358	338	327	304	339	340	324	332	314	357	337	361	343	355	329	347	365	321	355	363	359	334	352	359	341	353	372	372	335	367	325	333	299	372	321	346	351	337	357	341	347	356	328	314	340	360	352	323	360	344	338	343	343	351	360	343	328	368	317	329	305	341	343	359	332	344	295	347	357	352	341	333	350	348	329	334	318	342	351	368	351	302	282	372	332	332	325
31981	40856	35458	23697	15524	6130	2736	1993	1492	1166	1138	1005	1049	903	881	845	782	706	688	639	610	594	577	608	596	576	573	570	555	550	539	578	547	642	697	752	693	639	588	596	531	552	537	549	504	566	559	540	507	535	563	550	545	527	539	568	506	513	522	526	519	493	528	524	486	489	530	567	527	524	510	553	544	523	522	533	542	547	498	532	519	516	540	548	504	549	538	491	519	537	553	533	540	488	520	495	500	519	513	478	500	539	529	529	482	522	526	528	516	512	536	485	548	483	520	550	539	541	535	536	533	548	480	526	485	509	544	526	519	572	528	486	500	520	504	547	497	508	522	497	518	526	512	562	530	510	538	486	538	546	541	542	520	544	485	507	532	512	544	536	493	504	531	499	522	521	499	543	529	537	506	556	528	572	517	508	511	513	509	529	523	512	542	501	554	493	576	506	541	526	551	478	542	485	547	543	513	503	503	527	537	515	539	507	549	507	552	523	531	543	500	559	488	500	488	518	499	517	514	477	554	535	541	554	506	506	541	549	504	506	545	502	521	534	481	512	535	479	525	524	551	511	588	520	489	528	509	529	512	539	499	520	515	554	493	491	568	541	498	553	508	500	589	544	498	542	541	549	574	505	534	528	542	525	525	506	535	506	558	545	510	525	526	510	504	551	509	513	530	554	534	538	528	495	564	511	515	523	488	518	518	536	509	510	519	542	540	567	530	537	523	545	512	551	510	546	489	492	531	537	550	548	528	524	518	523	502	484	554	528	517	524	527	492	529	537	553	536	528	508	481	529	544	523	524	524	584	539	532	501	550	509	529	515	551	478	562	513	547	566	539	526	575	558	549	503	522	535	520	525	558	550	518	527	482	512	496	563	527	533	517	537	531	547	558	533	568	535	527	546	594	532	487	528	501	511	527	463	494	519	473	504	572	551	525	515	516	495	477	542	581	527	537	514	523	570	497	510	536	553	519	523	486	495	518	537	536	551	543	514	523	530	528	547	550	520	490	598	539	493	506	529	558	527	530	535	513	506	540	511	554	535	540	522	522	490	522	563	553	520	492	561	540	501	567	558	532	558	539	559	569	559	521	537	511	534	477	552	542	496	553	514	518	539	499	534	557	524	489	558	551	512	496	582	505	516	484	555	535	528	525	519	500	550	520	474	496	532	545	508	531	522	493	559	547	541	587	525	510	479	515	510	547	477	523	510	554	526	504	518	551	559	561	529	529	552	484	531	521	539	498	529	521	498	540	524	533	525	485	510	528	536	505	492	515	510	538	546	543	518	508	532	487	510	529	529	535	543	516	483	557	580	476	518	530	511	555	551	493	531	514	533	527	546	494	550	523	555	521	510	530	541	545	539	476	539	528	504	508	561	540	554	503	523	526	530	526	549	520	511	515	514	518	517	538	501	545	509	534	538	503	580	497	511	538	502	548	506	517	527	524	537	521	547	559	510	547	500	530	501	535	510	536	520	593	492	534	575	534	545	502	521	505	507	521	499	532	555	507	520	526	529	517	546	553	530	533	544	527	555	585	563	513	508	509	477	552	536	550	526	541	538	501	524	530	492	535	536	522	517	540	526	500	533	525	536	544	504	504	525	520	542	522	510	505	532	505	514	534	536	531	560	540	560	548	515	499	490	497	490	522	541	495	507	510	551	548	509	543	538	523	523	537	527	536	507	492	528	485	489	516	538	552	494	530	540	519	511	519	518	513	502	488	543	552	555	481	509	508	510	564	495	556	522	546	545	530	517	545	533	529	564	534	533	555	505	535	572	492	551	494	520	540	504	518	518	522	542	543	526	504	537	507	551	515	511	542	513	546	517	500	555	563	561	555	519	508	507	552	544	541	543	504	514	544	519	514	540	512	522	521	516	490	502	502	486	528	551	507	585	513	524	570	545	551	510	568	515	520	545	553	522	564	515	549	540	549	537	535	517	506	505	505	534	540	541	559	529	490	492	524	547	577	555	529	560	533	527	560	541	520	510	512	517	552	531	515	566	511	522	505	529	531	531	508	519	541	532	527	557	504	488	527	502	539	502	527	528	502	533	525	488	537	509	518	525	529	500	540	483	496	505	494	526	506	543	523	512	497	538	525	489	547	532	515	548	545	512	503	504	548	522	506	516	502	521	489	544	554	511	521	575	526	529	519	496	528	509	545	557	535	530	518	532	554	499	546	546	529	553	544	503	550	535	501	534	497	531	501	496	536	493	503	517	496	536	493	543	525	557	523	566	507	553	478	515	532	527	536	523	560	522	535	564	533	526	534	483	514	552	576	511	507	523	519	537	558	576	547	537	557	550	565	543	521	511	537	536	508	526	530	538	539	517	543	539	560	517	498	569	552	516	531	559	544	523	542	487	524	546	505	516	506	557	528	522	505	537	543	510	544	503	528	551	507	506	521	483	501	558	545	544	530	530	496	553	514	481	534	546	495	571	486	551	535	561	521	525	520	499	510	498	494	547	576	530	552	547	534	540	517	534	546	539	532	465	528	538	545	564	511	554	533	517	559	544	524	573	488	525	514	522	514	525	518	538	532	526	528	477	540	548	516	503	518	600	509	556	510	539	491	531	497	494	553	501	510	477	491	518	557	549	523	528	594	554	544	544	514	508	535	503	581	537	536	525	532	501	537	535	532	532	531	506	499	519	535	571	527	539	529	555	539	578	540	533	571	514	518	549	535	534	526	534	518	508	509	513	520	515	553	523	548	482	502	526	482	576	523	553	521	527	525	558	504	509	571	496	514	506	497	514	545	482	512	549	512	547	549	557	500	531	533	502	560	536	527	511	547	538	500	534	516	539	560	520	481	547	564	498	484	533	585	506	496	532	514	554	536	526	524	530	535	557	515	500	532	499	536	512	544	528	568	527	554	537	495	518	500	545	521	529	517	515	547	507	530	530	564	524	545	557	503	519	549	514	517	517	591	498	490	539	507	538	570	525	535	541	547	522	513	566	525	553	497	529	526	539	509	521	529	538	543	529	572	514	504	498	548	564	515	518	555	514	529	530	488	522	547	538	512	516	520	514	519	492	505	533	528	543	534	569	489	504	497	521	517	529	520	532	546	553	511	499	550	531	536	509	532	559	516	541	570	517	535	537	566	539	522	547	513	537	509	512	534	519	546	536	511	525	512	512	588	531	540	546	496	541	540	547	515	528	548	510	494	522	551	555	511	543	554	529	500	556	551	540	527	492	556	470	511	507	529	518	553	528	500	503	492	513	510	500	507	507	539	518	553	547	550	547	526	499	516	521	526	539	567	510	503	516	513	528	525	563	539	531	534	543	542	520	564	549	501	539	534	524	473	503	501	531	532	549	510	515	529	538	543	511	517	597	517	476	504	538	504	513	562	559	521	511	503	510	541	539	532	577	507	506	500	512	539	555	526	554	540	551	507	527	477	536	543	522	532	542	536	518	512	541	560	509	542	534	530	517	530	533	525	506	510	534	576	491	526	525	512	508	554	486	530	521	530	580	538	572	524	504
24751	21657	28957	26267	21260	10786	3438	1696	1092	847	669	575	561	541	572	530	500	436	399	386	375	402	397	385	392	405	380	523	451	417	433	381	380	449	691	645	576	482	434	394	375	385	325	338	352	346	345	312	363	347	337	308	360	357	316	318	330	341	320	362	363	343	341	352	365	345	332	359	339	333	338	333	344	348	357	317	328	370	313	312	337	361	349	329	372	340	337	345	332	366	329	345	355	361	347	332	344	304	354	342	338	352	315	361	334	338	349	343	378	343	351	317	325	345	337	361	350	362	373	356	314	341	300	301	345	374	312	331	351	354	323	341	320	333	329	341	352	336	340	336	359	360	344	350	331	358	355	328	304	349	370	346	318	355	371	351	356	349	330	332	370	342	307	359	364	331	347	316	377	369	333	314	331	363	352	360	327	340	347	335	333	350	303	365	358	333	312	319	322	356	339	343	345	362	326	374	337	360	346	356	354	363	319	353	335	375	297	343	355	347	328	316	325	345	332	342	302	355	355	340	357	349	354	362	395	346	354	352	309	346	338	361	335	353	372	311	336	317	338	354	350	322	363	335	356	337	295	318	342	387	348	342	384	336	332	366	324	358	359	339	327	326	324	310	349	329	333	345	338	366	316	360	323	331	327	379	372	364	335	361	351	348	330	345	326	330	331	350	347	341	339	331	314	364	345	344	330	313	328	359	355	360	346	339	360	329	351	339	372	362	312	357	332	348	364	374	340	373	356	320	355	343	339	321	333	326	356	334	375	384	363	352	352	356	324	338	342	354	338	333	360	359	323	347	344	331	380	334	355	351	334	340	352	347	326	337	353	367	353	334	350	328	335	352	303	348	337	372	331	317	335	377	326	366	315	346	315	331	338	341	352	350	387	355	366	364	323	310	340	322	366	336	338	349	389	336	294	334	363	353	342	351	326	335	348	360	339	332	334	342	319	321	335	339	339	349	353	343	347	343	368	339	334	336	354	366	330	365	369	362	320	317	355	338	332	337	308	351	371	333	339	360	292	322	369	341	346	321	335	355	336	322	353	354	361	312	332	342	355	357	323	352	310	368	363	335	322	357	325	351	324	341	350	326	341	356	315	334	366	338	324	321	362	323	351	316	333	319	369	342	317	316	338	342	336	329	351	350	351	388	359	303	324	348	322	339	342	324	351	337	346	325	334	304	363	352	343	341	322	333	316	353	364	348	321	358	317	368	349	346	348	339	364	343	337	311	351	357	326	339	367	334	317	346	361	353	322	343	368	317	336	330	343	339	317	320	373	353	335	318	329	338	345	357	337	362	320	330	324	337	305	346	374	326	332	347	371	346	299	334	337	336	317	329	359	285	296	320	326	363	353	331	337	325	343	321	336	361	364	355	342	317	323	348	335	338	315	337	313	309	329	354	345	358	322	333	353	355	337	372	335	338	348	330	348	344	365	361	371	326	307	332	361	316	341	319	311	317	317	379	339	324	321	372	337	366	328	317	359	347	341	342	320	338	343	321	341	326	323	359	327	344	351	336	347	346	337	357	379	343	383	359	332	318	336	329	359	339	339	328	333	345	348	316	343	332	353	366	349	361	321	342	354	325	334	301	317	345	314	308	357	328	317	321	306	320	374	344	319	344	344	338	337	347	348	315	335	374	339	343	314	346	343	326	296	356	381	371	352	342	342	322	356	325	348	328	306	325	323	327	347	347	347	351	338	329	368	363	371	338	314	314	348	334	348	350	335	349	342	338	348	343	355	336	332	354	353	358	325	354	371	342	338	353	323	351	321	309	326	350	298	347	372	338	341	348	325	370	343	374	366	352	352	320	336	350	323	331	302	337	305	349	335	351	312	339	313	346	323	327	350	394	341	368	306	334	355	359	337	351	318	299	348	341	311	330	342	352	340	360	332	353	360	333	326	313	356	313	328	342	324	355	333	328	304	331	357	342	331	342	323	340	339	344	330	314	333	367	316	362	331	334	340	335	346	343	312	364	325	335	312	352	360	353	354	344	380	371	331	385	373	329	335	336	342	353	329	320	371	359	324	371	351	343	328	300	337	334	309	322	363	334	316	328	335	341	343	353	368	339	338	323	320	340	331	312	340	342	324	353	330	338	361	333	319	313	357	333	332	353	339	321	342	332	310	321	335	340	340	340	322	321	320	308	344	351	361	333	378	334	323	356	359	334	347	347	341	320	326	317	363	338	333	343	341	320	326	332	334	337	353	337	358	340	343	352	305	313	373	378	312	352	338	320	383	362	321	306	367	322	359	336	363	354	351	359	353	352	358	345	340	380	346	348	345	348	352	321	331	344	294	364	372	348	363	340	362	341	353	317	335	340	351	329	308	335	308	346	367	343	333	324	348	353	315	335	351	343	355	326	359	370	323	366	330	352	357	324	326	345	333	379	321	351	315	340	348	358	341	356	338	347	340	344	340	346	357	335	327	343	336	357	362	335	354	349	361	314	354	366	365	356	362	345	333	373	328	350	318	339	333	345	327	342	350	325	371	357	337	364	341	326	320	333	366	311	315	297	313	358	306	328	333	363	369	345	346	346	366	318	368	336	311	331	336	380	340	339	327	340	380	346	348	326	351	366	317	347	335	298	329	324	321	310	334	376	377	333	369	348	327	345	308	344	362	342	347	354	317	370	360	397	349	365	336	352	339	393	338	340	351	343	350	375	335	338	316	336	357	331	350	309	338	333	348	345	300	315	340	327	338	352	381	297	330	321	329	344	351	306	325	324	333	362	335	369	379	379	351	330	340	357	359	328	347	307	310	328	346	341	340	355	379	358	372	350	316	365	350	336	320	343	348	336	342	337	334	329	360	343	347	351	370	363	365	353	392	353	347	354	345	365	342	321	361	353	337	317	353	377	332	327	324	351	332	347	342	343	335	348	360	337	348	383	329	319	316	366	339	365	327	357	326	362	374	338	336	346	345	332	338	353	350	330	370	337	320	334	309	352	341	328	341	337	346	325	340	320	330	364	302	331	334	337	341	312	357	336	325	342	349	359	367	322	344	352	340	328	321	322	344	328	319	355	341	369	333	362	357	334	337	327	314	329	319	309	336	322	329	332	368	347	335	339	334	371	344	355	363	334	337	343	342	381	317	348	347	342	377	349	329	318	359	358	340	338	346	337	334	360	338	359	355	341	358	339	348	343	338	327	365	359	346	342	367	300	347	334	349	358	343	355	358	317	315	347	346	322	345	303	305	379	328	345	355	348	366	365	331	338	338	337	327	346	316	349	313	345	346	302	348	352	334	359	332	351	344	318	323	330	336	315	326	337	354	376	357	352	338	350	384	336	358	344	317	315	351	344	346	389	334	335	330	356	349	322	332	336	326	334	350	335	341	349	352	338	327	356	343	363	355	350	334	336	313	344	339	305	361	339	330	342	336	338	365	332	307	347	356	335	329	364	332	314	381	350	333	333	351	367	339	324	364	340	317	313	339	326	347	341	354	324	343	337	375	324	326	328	337	332	332	343	338	334	331	382
32325	51218	46552	35210	24353	10457	5425	3855	2547	1969	1492	1266	1239	1099	1040	1063	983	868	719	659	648	621	673	675	761	664	659	1041	949	806	723	670	660	917	1390	1452	1119	874	689	592	602	549	540	535	534	522	541	532	555	534	512	503	540	513	505	560	540	536	529	556	527	569	568	516	549	535	558	516	533	603	505	572	508	509	535	574	547	503	570	482	520	537	558	495	512	525	495	492	551	532	577	527	541	521	517	533	502	530	532	541	531	511	505	547	504	519	532	521	534	548	562	516	491	528	533	554	502	549	492	529	542	551	534	556	493	548	547	552	485	537	539	557	559	581	546	517	538	529	550	541	584	545	543	506	507	530	573	526	554	553	557	542	485	550	557	498	547	528	546	571	523	528	520	555	544	496	546	524	538	528	526	557	524	526	540	552	504	483	559	548	553	601	541	478	559	538	544	468	523	574	530	531	491	519	525	523	500	524	555	508	540	486	541	495	566	555	530	514	562	534	519	544	520	515	536	520	502	512	535	512	516	565	544	489	501	517	506	546	517	535	511	511	553	463	545	575	505	557	522	486	550	498	510	503	538	494	556	534	534	513	499	550	563	551	533	518	526	523	567	528	529	535	523	527	513	547	525	554	555	531	522	554	505	587	516	542	560	491	540	525	559	528	549	569	484	523	532	527	495	555	502	540	494	550	501	532	531	552	535	528	530	531	532	545	495	535	546	562	516	555	544	508	541	530	557	508	528	530	544	565	517	577	522	541	574	533	538	545	532	576	571	543	504	534	575	540	530	539	535	524	502	568	516	501	508	567	472	512	511	516	493	522	545	530	515	517	529	514	515	520	500	538	556	593	537	538	502	559	545	561	559	518	489	538	523	537	561	495	543	528	509	526	559	529	557	540	531	549	504	542	519	530	542	539	557	497	519	531	561	542	503	508	547	521	540	502	527	509	520	518	560	525	559	516	554	551	517	536	495	510	455	530	549	555	538	549	528	515	554	482	506	530	515	518	547	516	545	544	494	528	561	529	541	515	526	535	485	528	548	559	506	570	527	534	553	534	528	535	591	516	578	474	534	551	532	534	525	551	537	571	541	476	514	530	539	551	491	546	547	539	533	531	573	550	532	530	535	589	513	531	559	518	534	507	576	529	526	501	524	541	537	544	499	522	516	506	514	503	559	517	510	539	577	543	514	482	555	503	513	512	533	567	548	554	494	525	513	538	540	556	560	495	509	530	542	534	518	489	554	534	521	488	523	510	582	508	552	527	541	524	528	558	544	566	511	525	522	511	532	529	505	541	542	497	533	512	513	550	545	523	498	530	557	542	552	541	547	510	489	512	537	546	555	527	508	516	552	558	528	574	547	517	561	502	530	524	497	508	526	535	542	561	518	575	513	556	511	514	558	498	547	515	487	545	529	509	534	528	527	522	548	511	543	505	506	557	546	514	488	526	550	510	499	544	557	609	532	509	541	547	512	534	557	501	562	576	505	514	529	500	535	521	510	562	497	566	518	557	533	533	550	495	542	513	535	533	503	492	525	539	499	534	501	510	506	516	555	508	533	540	526	481	506	517	525	560	567	495	537	525	529	503	514	571	535	564	508	501	559	549	542	518	528	541	509	512	571	565	549	541	518	554	577	541	555	549	574	515	517	504	518	513	529	497	517	583	525	511	569	527	550	531	547	535	537	552	550	542	536	535	520	513	492	571	519	538	516	552	580	492	557	525	552	529	526	520	539	557	491	566	556	533	519	514	517	483	523	526	534	471	511	541	546	543	515	551	509	560	553	578	490	552	517	553	488	501	520	536	529	485	509	537	527	579	499	539	549	580	560	590	527	539	515	539	581	572	481	526	511	536	541	537	594	529	528	540	514	534	550	531	554	569	535	535	495	521	533	512	555	518	569	505	568	550	538	508	512	485	521	503	561	506	503	584	484	524	487	515	530	613	521	565	505	566	524	528	507	534	566	504	523	538	556	547	528	503	545	524	514	546	527	506	481	563	529	525	552	524	522	535	535	502	551	522	520	534	496	522	498	504	520	508	533	545	528	515	514	534	565	536	531	550	523	532	546	531	524	535	564	531	552	533	529	570	507	516	547	551	565	572	530	550	568	530	537	546	511	517	525	519	574	534	540	515	561	586	542	540	544	532	521	519	498	527	534	516	564	529	491	559	537	484	576	560	558	587	518	519	534	531	556	535	495	558	547	534	550	515	500	528	547	530	560	540	540	546	524	514	534	565	522	625	505	534	547	549	509	543	541	553	542	555	542	545	526	525	523	493	526	518	543	517	496	592	510	539	519	514	526	534	499	554	566	563	527	558	497	554	583	565	518	508	515	540	523	580	560	518	551	485	529	553	484	529	557	545	550	515	504	533	516	540	545	530	543	526	565	536	537	560	551	521	548	520	522	521	566	560	509	521	534	552	526	509	521	540	527	539	523	476	549	552	524	532	573	548	540	571	541	489	568	506	550	531	573	564	532	487	549	551	494	538	547	535	529	557	511	513	537	541	573	537	510	541	542	519	516	549	550	526	551	504	532	508	534	560	556	500	490	541	538	509	556	532	518	557	541	507	527	571	552	520	561	535	543	482	550	537	525	533	538	523	538	550	578	517	503	501	538	521	512	538	509	513	525	557	521	563	524	526	555	542	520	481	538	523	546	526	498	507	513	478	511	481	524	520	508	500	493	533	502	548	556	528	546	532	530	530	569	523	489	526	521	494	558	556	526	486	556	561	526	486	542	506	516	568	517	480	503	544	503	524	493	539	544	463	493	523	559	528	585	527	519	516	540	501	510	513	480	565	542	500	525	515	502	559	538	545	543	590	499	543	518	516	518	538	516	537	506	561	535	515	555	532	560	555	555	502	563	484	532	533	560	532	539	508	516	549	563	510	534	474	539	512	524	544	504	528	488	552	514	530	520	539	535	556	568	510	565	526	504	532	538	529	560	562	575	514	562	501	530	506	516	517	512	583	517	521	520	554	507	519	518	514	553	532	525	567	559	532	545	519	508	491	507	580	550	526	529	509	558	552	522	539	557	542	545	532	545	547	572	538	515	541	504	562	549	531	525	539	526	556	505	496	553	523	536	520	527	547	530	538	542	522	576	548	534	536	538	507	542	501	534	546	533	529	531	553	498	533	506	585	531	547	538	509	528	500	511	506	538	531	498	545	535	510	512	555	507	489	578	537	514	523	549	513	546	532	511	538	503	519	502	555	540	559	503	545	550	532	536	552	547	536	502	556	524	532	555	539	512	553	511	546	483	530	516	492	520	544	555	502	544	549	531	490	513	518	497	581	512	549	529	523	550	511	485	583	560	550	567	540	538	517	528	534	555	548	539	569	543	572	487	555	536	554	509	552	554	558	496	547	537	533	539	554	507	575	526	536	554	535	542	530	549	569	520	513	495	528	532	522	542	452	510	515	550	533	527	504	518	476	521	495	499	527	550	517	523	511	554	532	549	524	554	534	528	490	515	534	549	524	534	509	526	554
23611	21641	29452	24554	22006	19377	8289	3189	1850	1105	824	700	667	702	608	558	590	512	481	445	438	417	422	448	573	927	1144	1364	1335	849	439	405	426	483	508	481	513	418	359	336	319	353	345	355	323	359	336	344	363	355	322	353	338	332	329	339	319	358	336	348	326	330	297	343	353	310	317	306	349	307	334	327	352	353	309	329	320	342	303	330	375	339	351	314	361	334	372	344	341	324	380	353	317	347	339	337	344	334	294	345	324	362	331	323	331	316	335	344	318	352	348	346	340	338	354	299	339	310	344	339	323	322	357	352	313	350	338	363	331	310	312	320	313	323	326	339	341	340	318	329	315	287	319	333	341	328	339	331	302	348	363	348	329	344	313	327	320	348	343	323	299	355	341	291	329	327	344	337	326	350	337	342	338	341	310	352	298	343	323	311	320	363	331	363	349	294	339	370	353	288	330	287	349	329	361	351	347	342	343	325	355	345	320	289	368	304	346	306	345	310	330	352	328	354	344	371	299	315	351	350	305	331	355	319	333	307	348	325	338	348	332	304	320	326	327	315	331	336	330	317	322	310	298	337	315	344	332	346	327	363	321	336	345	306	327	313	310	310	319	321	321	302	359	316	322	307	356	341	331	345	320	342	341	347	351	368	332	287	320	336	297	343	343	330	368	324	313	330	307	315	351	364	337	320	329	346	365	325	329	304	352	313	355	352	348	347	357	324	336	365	342	329	323	324	327	332	333	336	354	324	353	317	323	360	315	313	318	332	343	362	334	310	331	319	330	312	329	336	341	345	353	329	324	318	326	355	288	332	351	323	354	328	347	333	292	351	340	339	349	315	338	313	326	342	349	285	339	324	321	340	329	363	349	371	331	326	331	350	343	329	306	336	352	334	320	329	343	317	314	331	302	338	322	322	346	350	319	323	331	313	342	361	310	352	362	356	327	349	334	330	329	325	312	344	330	307	343	314	326	342	342	372	326	320	335	314	332	319	335	325	339	341	334	308	334	332	319	333	333	332	346	330	351	351	346	330	382	344	317	340	366	344	322	332	336	308	343	331	359	310	331	286	320	309	334	308	355	321	323	325	336	341	362	332	325	313	329	332	332	309	334	321	365	298	356	327	296	333	294	350	315	319	344	325	353	353	351	342	318	342	324	347	338	309	343	316	340	340	295	338	375	313	292	349	334	327	329	322	299	330	330	316	312	331	330	337	326	324	305	348	302	330	349	344	325	347	324	316	324	343	366	328	316	351	354	335	332	310	382	325	312	365	368	348	336	315	341	341	318	302	307	299	308	336	337	316	343	368	362	353	345	335	313	342	309	347	346	321	347	353	344	337	333	338	316	339	335	339	322	315	323	344	345	367	333	315	345	336	352	313	325	330	341	315	366	321	337	361	321	323	313	359	349	342	321	337	358	297	323	324	316	315	326	345	351	347	340	334	315	329	301	318	334	333	309	332	338	343	372	309	347	320	364	347	350	351	312	330	356	332	356	353	366	339	329	361	369	330	333	329	319	308	317	332	310	316	303	327	330	348	353	343	346	358	298	338	301	320	315	331	345	375	331	344	310	307	347	346	321	330	315	331	333	351	349	342	357	342	343	313	342	358	331	304	353	318	328	312	315	319	311	361	339	321	324	332	350	346	365	354	349	305	304	327	318	353	333	356	321	333	350	372	358	321	346	356	312	341	369	341	328	338	320	335	347	346	321	332	322	353	284	372	344	355	325	353	307	303	322	318	322	316	357	352	345	344	359	318	301	334	330	309	346	304	325	343	327	341	325	321	360	354	334	342	300	322	327	353	335	335	349	391	358	358	331	320	353	315	340	332	364	344	335	323	332	331	332	349	361	310	330	353	335	337	343	315	331	335	316	342	288	318	334	313	323	357	335	347	318	344	317	351	345	322	326	334	353	311	347	338	333	327	323	310	319	380	344	306	331	333	324	327	346	331	323	303	378	333	345	325	306	321	317	312	312	332	345	328	349	327	352	361	331	324	312	325	326	309	314	354	343	354	341	356	318	348	332	303	321	319	326	351	319	339	347	352	314	335	342	343	343	305	362	337	305	342	311	353	266	354	309	358	329	305	308	333	299	341	319	340	332	355	335	336	342	357	326	301	322	336	330	303	346	338	349	312	358	366	354	317	288	322	346	343	308	347	326	346	340	342	353	334	345	365	289	345	337	351	335	333	319	356	336	334	348	338	341	353	335	321	335	328	330	339	319	346	338	311	349	331	349	330	336	349	333	323	317	300	325	314	324	304	288	305	353	320	338	357	352	369	328	328	318	325	329	340	295	331	319	349	345	319	325	329	339	338	327	318	306	326	327	331	343	337	327	347	333	351	326	339	315	325	334	333	285	305	331	343	352	335	329	303	320	334	325	317	355	326	370	330	351	326	375	358	319	334	343	296	310	313	322	352	322	311	335	315	350	310	355	320	324	320	321	356	349	327	295	331	321	330	347	322	332	345	316	349	308	293	344	323	342	312	317	300	315	319	355	349	337	316	326	303	341	327	311	335	320	334	328	341	336	363	336	348	348	345	310	346	324	317	336	348	327	328	365	347	294	339	354	333	323	349	309	366	329	304	348	335	319	329	330	350	338	337	322	339	331	352	342	323	353	329	350	328	377	333	329	297	347	322	327	299	343	342	318	330	312	300	300	320	355	318	326	320	341	324	343	332	312	318	347	316	317	336	315	338	316	322	327	363	327	343	339	290	342	349	333	324	360	347	353	339	319	319	344	333	353	311	301	335	338	317	349	297	339	323	316	293	326	309	309	336	339	341	340	341	293	325	304	346	338	319	323	319	335	369	335	318	325	337	333	348	338	334	334	334	340	355	324	313	331	328	319	310	314	348	347	331	336	351	313	328	315	344	345	317	335	338	334	348	371	341	311	346	336	371	361	347	360	346	344	342	307	314	323	318	314	313	345	333	349	351	333	312	326	310	323	346	316	339	338	326	336	294	316	335	344	332	335	323	365	311	373	354	345	334	343	327	311	334	319	336	342	308	324	378	311	307	329	302	328	332	316	332	315	348	319	356	336	332	332	320	334	353	322	369	356	309	375	319	308	342	322	321	354	328	306	341	334	322	320	324	320	356	342	332	366	301	346	361	318	303	344	322	360	329	325	346	342	335	361	333	329	333	335	336	355	348	331	325	308	322	349	339	335	335	329	349	344	314	309	366	323	328	323	324	352	362	349	303	351	310	317	334	327	337	347	327	388	321	353	310	283	329	345	313	354	318	323	351	323	365	360	344	339	319	341	342	327	350	280	311	327	322	317	302	339	333	333	361	313	343	324	336	336	310	365	374	359	320	294	290	326	337	335	335	287	330	359	316	303	350	361	348	329	322	345	311	318	354	326	354	328	317	338	334	343	370	354	314	354	331	317	312	333	341	311	346	350	333	359	316	299	322	331	344	305	360	343	364	310	321	299	327	309	342	345	334	311	319	327	325	323	321	309	322	336	354	312	290	321	315	353	320	354	316
37095	58848	54124	37655	23631	12482	8010	6232	4207	2619	2099	1707	1589	1543	1272	1210	1259	1114	913	838	756	792	683	808	1299	2212	2902	3221	3253	1757	765	612	772	871	936	946	943	701	598	561	509	555	534	553	541	551	498	510	523	503	511	503	513	490	527	525	541	504	522	516	520	495	482	511	501	560	492	488	478	490	485	516	505	509	522	537	520	512	503	539	505	563	563	513	509	544	532	576	501	527	522	472	501	523	486	500	545	523	517	521	483	513	482	544	505	523	526	497	532	535	517	490	544	517	436	485	531	525	483	494	527	505	520	542	518	532	519	514	486	511	453	473	503	506	533	497	517	520	529	512	511	452	533	521	458	493	506	463	490	472	540	503	500	539	527	545	522	562	528	533	535	511	528	503	481	498	512	507	493	517	538	508	505	541	504	514	502	518	502	537	524	502	515	489	519	478	497	507	511	516	505	480	519	503	513	511	511	535	532	531	492	503	543	509	496	464	504	525	515	564	477	502	507	557	492	489	511	554	492	504	515	513	523	496	518	498	571	521	480	508	522	507	543	529	554	541	514	524	524	485	480	546	554	485	509	529	514	483	508	507	481	538	521	522	543	509	511	552	527	515	500	514	523	511	529	508	516	497	477	483	500	542	497	476	509	504	511	526	521	529	500	533	522	483	552	561	519	511	538	494	515	517	507	533	525	518	495	517	490	504	513	488	523	480	513	527	508	499	520	471	486	491	510	520	492	499	513	564	543	552	518	527	525	518	496	555	499	526	501	531	530	527	520	530	488	545	491	514	487	483	496	508	473	511	526	558	547	518	542	509	492	504	559	497	503	537	491	560	524	493	519	512	529	491	504	531	532	527	506	566	517	503	576	500	493	507	537	492	502	525	526	531	486	504	470	512	517	531	508	518	486	534	538	540	476	558	519	553	548	527	529	498	565	557	522	565	510	489	515	482	510	528	484	509	515	528	491	477	547	516	548	506	497	519	469	504	521	539	554	499	531	528	499	526	524	560	483	477	508	492	509	499	505	503	481	518	516	476	540	527	509	513	559	513	530	515	517	523	500	510	526	482	528	531	510	517	525	525	484	508	544	543	518	530	499	507	502	537	486	470	532	521	497	514	519	513	543	535	492	549	511	511	482	509	509	485	528	525	574	497	533	533	523	494	490	510	534	502	511	520	545	478	486	500	509	531	549	516	501	549	503	542	503	470	478	516	502	485	524	510	538	541	497	462	489	545	506	540	549	555	539	526	496	527	505	581	497	510	498	543	543	510	472	538	507	515	505	484	532	551	511	528	468	499	487	558	518	528	501	533	472	491	527	524	533	523	554	489	536	513	528	526	500	536	490	516	514	508	491	523	509	502	535	529	518	477	522	476	501	511	466	496	550	521	492	493	537	542	520	526	517	481	506	504	511	495	511	514	495	539	500	492	520	518	509	481	554	532	525	529	546	538	539	517	477	511	537	515	520	503	505	545	532	520	459	535	482	563	484	525	484	471	534	521	511	546	496	536	471	543	510	540	544	522	512	504	475	527	519	538	510	503	509	580	486	496	510	564	520	492	556	542	508	524	594	507	504	504	557	534	488	516	494	477	515	494	499	517	523	513	526	505	530	508	511	516	511	491	511	506	513	552	503	518	491	501	499	480	535	500	507	475	499	508	519	508	541	523	478	536	517	504	490	540	516	492	527	479	531	544	496	451	494	522	544	528	505	466	567	506	502	500	508	500	550	506	497	474	539	531	485	523	496	474	483	501	488	520	507	489	528	497	500	528	525	526	534	503	481	550	472	496	512	515	521	502	487	531	525	474	501	534	525	495	530	490	516	506	502	494	515	520	495	550	538	562	507	543	533	505	507	512	504	530	544	491	503	482	492	514	502	537	520	543	523	512	533	502	507	520	518	490	502	507	530	509	542	531	488	542	529	511	453	508	539	507	504	473	526	487	504	459	504	558	497	488	522	511	528	498	511	491	485	541	543	486	501	522	504	462	487	501	476	545	507	523	510	539	507	515	539	524	494	487	452	506	533	514	497	543	510	530	532	514	535	508	515	511	545	520	501	542	489	500	495	510	524	495	551	533	522	560	511	514	508	508	538	528	529	498	505	509	517	555	544	517	511	517	478	512	487	501	488	534	511	495	545	482	493	522	512	522	478	523	502	474	523	530	542	492	484	532	524	506	472	508	510	495	525	512	511	508	536	505	503	543	509	513	518	471	520	509	496	475	465	538	514	533	509	507	523	514	498	490	498	526	492	509	493	544	507	574	527	522	502	548	494	552	518	514	467	544	473	462	469	566	523	490	536	521	508	502	546	503	552	514	523	507	491	539	526	481	524	521	491	522	495	486	490	504	518	504	499	549	490	515	514	480	515	502	461	554	492	529	559	522	493	518	508	529	531	494	487	515	519	508	504	538	507	519	496	505	563	509	549	530	508	502	515	544	519	504	522	512	507	499	477	518	510	502	474	512	539	500	498	516	549	508	530	498	538	518	501	513	532	511	456	483	500	512	505	529	505	490	489	523	512	494	495	521	541	481	520	546	524	522	502	494	544	482	506	541	480	496	534	511	467	504	540	508	518	497	511	510	554	523	485	543	549	497	520	499	506	513	528	488	551	533	534	539	530	508	489	520	505	506	535	517	503	498	540	536	569	498	499	502	514	548	528	521	459	529	533	510	515	522	516	531	545	581	543	537	526	536	532	493	486	551	533	504	537	531	506	513	527	524	518	538	472	480	547	488	517	530	528	520	487	547	497	493	555	546	506	529	562	569	496	497	496	540	501	515	487	513	513	551	532	518	487	510	517	518	539	518	472	532	505	518	513	556	500	510	495	510	539	512	532	496	519	526	518	536	490	542	503	476	504	525	538	544	527	507	561	492	455	529	552	505	500	528	526	525	527	527	490	485	507	512	494	512	491	498	497	488	498	492	500	518	503	516	523	532	494	527	532	491	484	496	501	552	510	522	506	532	514	523	551	559	514	523	538	513	507	537	501	521	535	520	479	507	521	541	519	514	496	539	496	520	481	503	481	534	526	487	531	531	502	516	508	512	526	531	508	525	507	504	508	475	527	540	534	508	493	462	534	513	497	501	477	500	515	532	531	462	520	528	503	506	453	535	531	518	489	552	514	538	487	515	519	502	520	485	490	525	544	542	490	513	508	502	501	535	576	487	560	512	521	525	508	507	536	548	498	496	538	540	502	499	526	533	518	508	473	508	530	509	534	515	521	524	521	477	539	527	497	488	530	499	502	564	494	538	539	483	528	475	504	499	508	522	519	497	481	506	523	491	514	527	490	514	559	525	542	521	478	477	488	566	525	531	535	481	541	556	483	533	507	478	475	507	482	509	499	558	494	503	501	512	496	519	489	551	504	505	497	521	511	494	514	564	555	539	524	475	540	498	476	572	525	523	500	534	462	474	521	500	511	546	543	531	475	502	486	521	517	472	532	515	523	526	492	496	527	500	518	491	488	544	555	476	554	508	500	493	537	507
28833	27928	31504	18731	6916	2020	834	636	538	534	520	481	471	497	463	421	462	397	399	392	382	394	374	371	396	453	485	410	392	334	358	325	351	347	332	389	369	387	371	360	372	375	322	352	348	326	331	347	354	346	344	354	334	345	353	347	314	349	342	338	363	355	362	307	359	350	334	329	322	350	337	349	348	350	381	325	330	372	340	367	366	349	343	333	339	348	355	330	323	375	348	377	327	345	327	364	338	366	349	324	388	312	346	327	345	331	339	335	321	339	327	338	357	315	360	326	363	355	329	340	357	356	329	362	321	335	365	358	338	347	371	324	314	317	334	368	341	331	360	330	316	335	344	290	336	339	333	336	354	356	334	338	322	320	327	332	345	373	309	347	331	329	344	355	327	342	329	321	346	327	360	334	356	379	338	324	313	339	339	349	361	344	292	360	361	355	324	353	338	347	327	346	302	389	321	317	323	358	344	332	327	354	334	355	343	327	363	322	329	328	357	329	318	338	319	344	332	350	322	349	358	334	363	328	371	325	358	321	345	358	345	355	332	335	324	331	377	347	353	358	350	316	352	352	338	362	351	361	354	324	334	328	345	340	313	330	340	345	343	332	359	333	361	346	321	342	311	355	341	337	307	354	337	347	360	347	335	327	344	315	350	347	364	306	375	388	341	366	334	329	323	368	342	359	345	343	376	337	331	364	352	332	342	306	345	321	335	353	371	332	340	356	356	353	341	328	334	324	353	335	332	346	326	348	335	314	325	335	326	341	325	363	338	355	332	364	365	342	372	395	367	342	360	366	369	313	347	342	355	324	349	350	355	353	294	319	333	348	327	362	361	353	349	319	335	331	349	305	316	322	319	354	337	355	333	328	343	318	345	316	372	330	342	344	324	332	292	383	323	324	326	352	353	384	348	324	320	343	351	315	366	352	372	345	352	340	317	325	364	341	327	355	309	319	356	358	314	326	355	347	340	353	357	333	331	353	350	364	344	374	359	334	348	340	350	303	312	337	357	312	337	314	328	345	318	326	350	383	311	361	349	331	339	323	334	339	319	346	328	323	341	349	372	324	336	347	309	340	334	352	357	346	330	336	328	335	339	359	360	334	331	351	342	364	364	364	304	327	301	324	374	347	380	344	342	357	324	365	349	384	317	348	370	351	362	389	332	303	347	349	336	340	367	346	331	331	329	324	354	343	325	336	354	347	310	327	320	347	337	317	353	372	333	341	335	335	346	326	367	318	367	356	338	365	328	326	329	332	350	362	323	331	366	346	328	350	340	336	363	353	345	328	351	360	365	352	344	339	353	363	329	340	363	325	321	398	344	347	331	351	344	358	346	328	361	342	348	341	312	317	364	335	362	382	324	326	342	344	328	335	345	343	339	303	361	342	343	333	333	357	353	342	329	362	327	338	351	336	345	323	372	327	339	303	332	351	398	329	366	333	309	359	354	344	344	373	333	356	340	368	337	376	342	377	330	326	364	335	341	349	315	332	312	317	376	330	329	316	342	356	332	308	344	335	316	321	343	328	370	318	362	352	328	329	329	336	332	348	316	371	353	338	353	356	349	366	324	304	346	383	340	329	305	334	335	351	365	340	312	344	343	336	382	359	356	325	326	302	347	338	327	362	381	340	347	327	325	330	349	362	319	296	333	341	358	349	363	324	361	329	356	344	353	314	317	341	341	320	338	341	371	336	363	343	359	355	334	323	330	342	353	335	359	310	295	318	322	354	347	341	343	330	353	365	340	365	354	349	341	338	347	340	342	316	362	323	373	336	334	341	342	316	335	339	351	343	344	342	342	333	335	357	347	349	336	372	336	388	342	338	392	356	350	366	352	333	339	365	353	357	349	346	332	375	323	326	357	336	383	346	319	309	345	341	316	356	353	336	350	330	358	340	314	368	349	331	332	324	345	345	334	346	347	364	357	321	343	363	354	305	340	308	323	332	324	348	348	368	326	365	348	335	346	356	336	352	352	351	340	371	348	340	355	345	353	343	342	335	346	329	359	345	338	332	326	374	360	356	320	370	311	315	351	355	336	363	323	343	335	369	355	358	396	374	332	327	336	319	360	334	336	376	332	339	350	338	352	325	359	357	341	341	368	332	315	353	357	355	344	348	363	328	322	306	357	310	348	331	343	320	334	319	336	318	342	348	324	323	356	341	355	355	351	363	312	385	356	313	346	342	353	343	371	362	371	377	394	344	347	351	355	373	336	340	345	330	325	305	334	316	354	313	356	354	341	336	377	346	324	338	338	331	328	353	359	316	370	354	326	329	356	353	333	357	331	322	338	343	350	345	337	330	357	360	341	332	300	343	359	366	354	353	352	352	327	333	319	349	347	328	330	382	373	328	376	334	341	338	384	341	311	347	321	312	314	363	327	344	316	343	339	314	361	355	339	336	361	315	349	368	341	322	373	356	343	360	332	338	338	353	346	333	292	316	315	346	344	332	349	364	358	331	341	328	352	321	326	325	340	328	319	366	342	340	363	297	330	334	327	349	331	360	335	343	352	388	325	336	356	340	346	338	330	332	339	340	361	352	333	350	355	359	355	322	355	373	321	353	360	357	371	328	363	332	331	338	360	322	357	336	330	364	324	359	324	352	370	325	329	342	368	328	382	317	337	363	347	324	377	340	330	352	378	315	388	311	301	332	337	330	305	348	315	340	329	310	334	338	373	339	364	352	311	343	333	354	329	336	340	359	349	361	355	283	352	338	330	361	338	336	352	314	336	337	349	331	322	316	330	317	324	316	368	344	352	343	349	338	389	360	325	370	361	334	359	322	320	351	347	328	375	327	298	355	348	348	361	366	325	320	322	349	347	332	296	328	357	365	346	338	360	345	346	351	349	338	312	314	356	357	348	337	358	363	350	350	344	308	327	336	340	319	326	355	338	348	356	342	378	358	366	335	347	331	361	350	337	355	324	342	342	361	328	325	331	365	337	342	323	333	353	327	330	366	329	331	336	336	348	346	371	345	339	332	352	322	323	346	365	363	331	371	379	337	332	343	345	344	345	333	333	369	354	366	355	350	331	373	336	352	334	356	332	349	322	347	344	368	301	333	334	348	344	368	338	332	340	326	358	346	342	341	351	335	341	348	342	344	350	351	350	333	347	327	366	344	345	333	379	370	352	357	337	341	312	342	356	367	344	343	337	335	351	336	336	333	354	346	342	322	333	326	371	324	343	355	342	338	379	368	340	328	346	327	362	300	360	369	290	333	349	315	336	359	361	305	319	316	327	328	349	349	336	334	351	342	330	342	359	315	332	339	334	341	332	361	333	358	351	345	333	317	365	341	337	330	316	348	353	333	316	317	343	348	338	363	330	374	346	362	328	321	341	345	384	334	352	360	347	318	354	322	308	321	353	351	336	352	335	354	328	332	340	347	382	353	336	343	328	358	329	328	335	321	353	348	338	380	393	345	336	347	317	331	340	384	330	351	344	373	363	323	322	349	332	341	327	335	355	347	330	319	318	332	343	359
33547	46485	39832	22815	12503	4513	1895	1410	1169	1155	1080	937	867	933	881	850	794	762	728	748	713	677	679	669	692	796	811	673	621	586	565	582	500	542	586	602	616	603	556	555	542	555	510	566	519	540	524	546	568	531	504	521	524	521	502	535	539	534	513	547	553	503	518	513	555	471	543	520	512	502	550	587	549	488	528	531	533	518	505	549	488	514	573	532	538	527	495	546	529	544	540	560	498	505	524	542	523	543	498	531	555	522	524	609	568	535	522	515	565	552	544	533	526	511	502	501	567	511	547	550	551	525	571	535	524	538	507	530	552	550	495	536	506	531	532	544	528	550	541	563	515	513	518	529	553	516	519	538	542	554	517	523	529	517	513	569	525	559	539	537	526	551	572	575	526	515	523	553	568	520	534	535	531	500	524	511	540	527	511	509	494	560	517	501	581	504	522	541	543	512	565	561	581	579	563	496	540	518	536	530	505	577	549	510	560	536	536	524	510	493	527	520	527	512	520	526	491	526	508	520	495	517	540	554	520	505	544	554	540	534	491	508	544	524	558	499	548	494	564	528	522	508	515	504	537	513	543	566	557	500	556	560	490	539	543	533	569	573	524	535	529	518	488	527	542	529	554	506	537	481	539	527	552	540	516	541	522	536	547	559	544	493	564	515	518	568	552	552	545	561	537	520	538	539	513	569	564	524	534	507	546	569	515	551	553	517	505	473	494	488	583	551	559	510	502	550	548	522	539	544	519	554	513	564	564	521	550	523	504	534	561	556	530	541	559	542	510	526	549	508	548	536	523	539	570	495	497	514	539	533	526	560	550	544	531	517	543	533	571	517	524	540	577	556	554	527	534	484	518	559	519	543	560	539	511	497	531	508	512	563	541	544	527	548	526	590	520	488	550	544	552	581	540	531	542	565	535	500	504	525	521	534	511	537	513	553	539	522	498	540	526	527	539	529	535	529	568	531	500	568	517	524	526	550	525	508	515	557	524	548	565	542	551	526	537	549	540	518	559	530	526	524	557	553	535	550	532	530	549	547	549	520	534	492	545	577	536	521	498	531	516	536	482	538	554	540	550	453	556	562	546	555	545	568	549	527	531	536	517	557	514	562	537	529	510	525	537	544	505	545	525	505	538	558	505	550	549	558	511	515	544	537	539	492	569	554	521	525	532	496	563	538	567	549	493	552	555	500	544	561	522	539	527	522	546	550	549	538	501	573	553	521	563	522	545	507	551	544	503	530	505	542	537	505	515	542	564	521	546	559	509	527	554	513	511	577	505	551	553	484	528	550	506	494	501	552	501	532	537	542	498	529	504	537	535	536	527	534	535	516	546	525	528	535	547	516	543	538	491	527	529	538	545	578	539	580	520	551	550	559	528	507	522	539	533	572	562	551	504	542	534	525	538	515	551	548	533	549	564	522	522	521	531	524	515	541	544	542	545	546	569	544	551	518	527	533	509	562	517	566	563	525	483	509	560	505	559	519	551	518	515	516	531	511	511	518	491	515	515	534	520	518	536	556	558	529	495	527	553	566	523	486	543	525	532	534	544	573	529	517	510	549	513	561	519	544	540	564	558	550	504	529	528	539	546	517	542	523	584	483	542	470	529	535	525	552	556	545	562	525	518	549	524	512	535	559	563	534	534	576	532	561	567	528	503	517	502	521	533	515	508	549	528	566	496	569	538	550	502	529	523	512	505	541	539	525	510	522	549	564	463	501	542	534	536	507	541	529	562	509	524	532	511	508	594	522	565	559	569	543	552	551	526	534	525	534	515	544	512	541	535	532	523	541	547	504	567	548	507	540	581	523	529	519	507	476	501	500	518	585	545	530	505	556	562	542	527	505	528	552	518	536	510	512	555	521	545	533	550	527	556	529	570	517	585	499	509	543	490	531	497	526	503	517	518	547	506	535	561	553	521	564	548	544	528	531	534	516	555	567	508	559	575	517	508	522	527	550	500	544	540	523	488	544	523	559	487	504	513	570	521	519	570	513	562	527	510	525	492	548	506	497	528	534	548	524	515	497	526	493	473	522	521	536	537	546	504	506	548	605	528	498	520	538	533	552	501	565	542	535	555	562	540	505	495	498	530	523	561	521	531	535	553	560	546	547	535	529	531	502	552	517	507	515	525	573	551	542	512	537	536	570	501	545	504	535	549	550	537	524	533	501	519	551	525	534	518	501	533	535	532	534	522	514	541	489	493	551	544	537	592	557	559	552	500	557	496	545	542	511	489	568	522	556	509	545	532	508	557	517	539	514	548	565	583	545	550	563	589	545	538	542	530	523	528	534	501	540	520	548	518	549	524	531	553	527	528	531	541	534	550	553	547	527	541	532	565	543	548	513	516	566	536	522	541	623	534	553	531	548	561	556	577	544	505	504	544	517	525	545	527	536	509	492	535	526	530	565	519	539	533	569	525	519	538	502	536	534	521	527	499	567	535	518	534	526	537	543	539	567	525	526	515	543	508	523	531	530	496	517	543	530	538	552	583	561	547	498	531	567	522	533	501	531	529	532	522	516	536	521	586	500	512	549	518	529	528	562	545	518	561	514	494	504	536	564	549	537	542	528	543	560	553	529	541	474	525	522	550	546	531	540	569	553	552	564	599	556	515	542	539	538	503	510	567	505	559	488	474	537	525	540	530	526	495	526	529	504	537	553	537	516	566	476	558	533	501	528	534	511	539	519	544	556	554	528	545	520	576	507	547	532	552	488	515	554	509	519	528	515	566	541	475	490	511	530	525	533	526	491	477	518	515	529	530	530	557	545	544	527	532	563	558	513	535	534	535	511	551	524	563	529	496	540	528	510	520	498	537	529	520	477	517	507	558	551	528	520	556	541	529	522	514	553	476	530	493	532	537	497	517	505	532	509	546	537	525	522	529	516	554	522	553	520	489	557	540	558	580	562	577	508	529	501	548	528	508	509	543	534	540	501	539	528	524	532	504	548	517	582	544	570	553	547	528	567	537	556	542	512	491	507	525	549	546	536	535	569	518	521	529	527	542	536	543	543	557	549	508	549	544	535	505	540	522	586	557	519	523	556	563	541	551	557	551	511	539	544	566	551	513	543	516	518	529	529	517	549	551	495	555	511	518	531	538	547	523	471	507	528	520	566	560	553	553	513	559	533	584	560	539	556	533	550	546	516	520	530	567	581	556	533	530	560	553	526	538	539	528	563	539	519	511	544	535	546	516	531	518	528	553	511	543	527	512	550	543	532	519	559	531	507	505	517	538	512	540	494	518	531	504	522	523	508	539	542	564	551	543	565	547	543	500	531	535	523	515	541	538	578	540	531	515	541	547	541	566	563	552	561	548	522	514	558	543	549	573	503	526	545	585	519	538	503	524	555	542	557	523	552	498	534	545	558	531	557	524	526	506	479	536	528	490	535	539	553	543	503	497	525	525	510	564	519	532	541	556	536	529	553	515	536	537	543	514	554	542	550	540	515	538	532	533	541	543	513	542	517	548	513	574	528	519	546	511	503
24823	21684	28931	25972	19616	7757	2297	1338	878	771	715	603	574	482	485	536	472	447	472	467	437	392	344	353	747	1103	931	563	473	331	356	354	365	389	359	439	491	500	449	434	358	357	345	371	358	344	374	348	351	336	340	350	357	350	314	302	346	383	364	337	361	367	333	353	342	338	329	366	356	338	316	349	359	293	332	352	337	353	355	368	353	392	355	343	357	335	391	375	357	368	330	336	353	380	294	349	331	343	347	350	368	349	290	323	366	331	348	341	393	397	356	341	332	339	321	320	317	328	350	357	330	347	327	348	341	346	344	331	362	310	366	349	389	315	331	351	340	328	343	340	312	335	336	338	331	355	356	332	352	347	342	348	346	332	332	324	305	318	375	344	347	354	355	369	352	357	364	345	347	327	312	364	336	353	366	371	333	320	371	339	333	351	347	353	333	353	366	356	330	357	341	342	323	344	339	340	333	355	354	337	342	340	329	316	331	353	346	342	344	340	353	326	366	336	378	363	350	343	329	341	325	340	337	325	377	344	347	358	354	365	345	309	377	374	343	350	320	334	350	295	355	347	351	328	365	358	309	327	328	352	351	317	328	336	329	347	340	378	328	342	354	354	344	352	358	358	362	336	331	370	345	347	357	328	360	354	332	364	331	338	340	350	335	367	322	353	374	376	333	339	319	350	347	342	363	345	318	349	365	327	352	359	353	334	348	339	332	337	352	353	361	322	352	334	332	330	329	346	358	329	339	345	328	338	356	319	374	344	325	365	378	360	335	355	345	329	334	363	361	329	347	358	351	365	351	322	348	346	346	346	363	326	374	335	324	362	331	323	341	324	379	348	312	346	379	350	331	319	361	304	339	342	377	369	305	361	353	347	312	352	341	325	331	371	329	351	380	341	341	340	360	300	336	358	360	370	351	334	352	331	344	370	392	343	314	368	315	326	349	353	351	379	354	330	342	336	319	340	313	359	337	334	297	335	334	362	354	325	356	337	336	353	323	346	361	322	325	335	380	365	336	338	347	346	353	342	353	332	387	345	342	330	353	338	317	355	331	334	344	329	359	368	350	310	357	327	315	374	369	349	361	312	365	346	342	363	333	338	329	336	365	329	333	318	311	359	337	347	330	329	344	338	326	347	297	330	339	339	362	349	355	351	355	353	342	342	342	351	352	345	363	360	335	340	340	338	355	333	354	366	301	332	353	356	363	354	331	318	347	332	305	345	330	344	339	338	346	361	377	311	333	333	337	335	351	354	335	354	318	344	356	354	345	341	387	341	341	338	359	344	352	358	333	343	317	346	346	377	377	340	367	306	352	342	359	382	336	333	351	361	334	347	349	365	346	372	362	353	383	344	316	340	361	373	346	333	342	326	340	347	341	347	350	331	297	283	368	334	332	347	353	333	334	326	338	349	368	338	339	330	343	348	316	328	328	338	327	315	348	336	337	343	352	343	328	343	335	364	334	347	391	364	327	363	345	364	374	363	349	354	361	371	354	353	325	340	354	345	373	350	385	365	328	343	362	343	332	341	349	299	332	360	323	329	350	357	353	370	346	337	374	340	327	375	315	341	368	347	315	353	361	323	327	340	348	349	328	338	344	342	301	385	313	322	340	349	317	319	340	356	351	358	313	382	372	335	340	361	320	317	347	330	310	314	380	332	332	367	361	345	306	355	343	324	346	345	322	330	327	329	348	366	329	360	338	346	370	355	313	339	352	331	351	338	348	364	363	339	326	378	357	367	331	327	374	346	317	370	352	347	341	331	357	320	316	366	384	348	344	325	353	350	354	336	381	330	329	310	348	336	343	381	336	402	333	363	359	302	336	321	319	331	318	310	342	315	341	358	355	322	334	362	347	318	358	394	350	306	350	349	318	336	364	311	369	348	320	376	329	346	311	359	369	347	361	342	361	338	331	359	360	332	311	368	336	343	348	336	344	326	352	349	358	377	338	332	354	345	332	339	318	368	346	341	305	328	347	366	350	333	345	350	364	323	347	349	335	360	334	353	324	366	360	354	337	340	365	362	350	340	352	340	414	349	333	338	375	294	380	315	329	350	340	374	317	319	335	305	348	319	342	350	370	340	331	344	311	343	334	349	326	315	348	345	350	364	355	335	335	338	328	344	336	313	335	353	342	369	353	343	303	350	311	335	352	345	331	314	345	356	321	317	366	315	349	332	338	356	390	357	358	330	372	336	345	319	323	313	336	318	303	371	346	325	352	337	304	312	330	330	338	324	335	387	348	325	352	311	304	350	346	346	350	367	341	372	334	320	329	360	346	346	327	356	335	332	342	328	327	332	345	341	341	348	342	335	346	360	340	358	352	339	360	335	320	331	324	337	361	358	374	352	341	340	337	382	341	337	333	316	358	350	335	316	324	330	338	337	320	366	357	356	339	313	314	381	324	336	364	348	366	345	353	352	359	356	366	345	346	354	339	343	371	370	339	380	351	323	360	355	338	321	376	333	358	355	363	343	325	341	339	343	335	366	370	352	371	347	356	308	317	361	351	315	365	358	337	326	358	323	328	358	340	315	350	344	348	344	351	338	340	335	326	366	319	325	339	329	354	350	342	347	361	325	360	348	328	355	350	357	332	348	339	355	339	329	358	339	326	349	338	349	325	343	322	351	341	301	332	347	348	343	368	338	344	333	355	345	347	344	380	353	333	309	370	321	369	349	360	378	365	343	336	311	370	370	329	347	372	355	337	307	350	364	317	313	370	301	355	307	335	333	346	354	334	353	331	379	360	346	369	374	311	336	345	351	336	362	316	343	341	342	329	354	341	320	351	329	341	344	335	348	348	355	329	333	333	324	337	353	335	302	374	335	363	363	341	369	314	330	309	326	348	348	338	353	348	349	367	326	361	302	317	353	353	363	327	370	356	362	345	329	339	338	335	327	333	362	346	345	347	327	355	365	345	337	330	330	334	370	351	361	340	390	325	381	369	373	332	352	381	358	336	303	366	360	334	327	333	327	340	352	343	366	383	361	361	329	348	347	347	346	368	331	339	344	378	326	339	368	370	361	340	346	366	334	319	345	343	318	355	359	326	329	349	330	306	322	342	345	338	340	328	331	355	341	362	322	343	346	352	304	332	313	369	361	347	324	360	328	380	373	355	344	338	333	335	356	351	319	342	327	352	346	336	359	365	329	370	375	375	399	363	362	344	328	368	364	352	337	370	336	347	347	361	325	350	343	330	353	326	333	352	347	366	352	321	323	338	337	349	325	328	348	379	360	391	328	350	386	346	363	331	314	348	360	361	351	340	348	340	351	355	348	343	342	352	327	329	332	339	357	339	345	351	368	339	409	336	316	306	321	352	331	322	364	340	334	336	318	367	345	353	348	333	354	306	341	349	339	351	357	385	339	335	332	337	380	340	322	327	377	359	352	339	333	333	325	311	326	329	358	359	375	376	354	372	351	345	350	344	326	338	394	366	350	338	328	382	356	313	340	344	338	345	312	341	298	366	356	338	355	347	345	333	348
34721	56093	46447	33011	18079	6963	3704	2552	2027	1725	1622	1304	1171	1020	1046	1049	972	848	831	863	798	760	692	719	1699	2667	2007	1102	837	587	521	566	536	540	579	870	989	911	776	715	563	601	558	524	534	534	558	522	549	543	487	517	547	521	547	511	528	520	532	560	534	522	509	551	547	571	518	563	553	552	547	562	507	528	525	528	511	546	537	574	514	543	564	518	520	549	533	514	535	532	540	555	536	570	511	552	564	555	559	537	501	535	559	520	564	549	528	490	554	507	522	567	499	491	575	563	556	503	569	530	523	520	518	516	507	518	553	574	558	545	566	561	564	545	498	537	517	547	521	511	581	558	516	564	522	553	560	554	529	578	536	534	588	537	568	556	498	565	520	530	574	552	550	524	574	543	524	506	554	530	544	557	547	574	544	525	527	548	559	531	565	571	511	539	533	537	586	527	500	525	539	525	515	542	539	585	545	540	547	539	500	554	501	506	494	512	561	526	527	543	539	555	534	540	509	530	541	537	500	574	564	533	504	545	541	573	559	563	519	558	518	534	537	527	558	552	513	538	515	531	505	534	529	525	579	525	551	561	561	511	506	493	546	495	568	532	551	557	541	525	574	534	546	569	559	539	531	556	528	532	555	500	514	559	547	536	520	516	554	524	548	549	577	530	546	507	518	547	546	561	492	530	502	515	539	515	546	583	564	527	550	552	552	532	561	545	529	535	574	551	536	529	539	553	554	511	543	557	516	588	528	550	540	556	531	521	529	524	519	533	564	530	570	534	554	565	487	482	537	533	516	517	533	552	574	530	546	541	558	565	551	569	547	548	536	516	550	547	574	571	571	539	544	570	562	561	558	501	512	540	561	538	553	565	554	560	565	500	556	533	544	523	525	525	506	550	528	543	578	478	546	557	569	515	515	499	491	578	533	526	502	541	582	554	524	540	542	496	529	561	526	567	511	566	529	510	576	576	512	532	542	551	559	533	510	541	526	538	557	517	539	525	495	549	574	553	509	543	527	526	571	532	508	537	525	480	541	532	515	518	542	527	556	539	553	590	518	531	570	528	525	557	494	518	534	520	553	575	510	488	551	527	524	540	553	529	544	536	548	497	549	583	521	526	508	546	580	583	525	531	547	483	501	564	599	545	535	503	508	549	530	508	517	530	557	547	529	542	512	530	521	509	543	528	544	518	546	548	542	537	551	535	544	513	500	541	553	528	510	544	555	533	532	499	552	577	510	518	523	587	554	541	581	523	539	526	543	540	523	528	555	513	542	538	509	544	526	534	543	573	571	527	512	472	526	567	485	520	585	520	542	552	501	546	522	554	556	508	591	530	528	553	540	510	540	527	545	547	554	589	565	557	524	550	548	530	527	525	514	534	598	510	541	594	521	560	553	503	524	526	572	527	507	538	535	534	572	549	500	529	530	538	523	555	542	529	513	520	502	536	546	524	530	556	540	517	535	556	523	485	530	513	542	565	545	574	546	569	543	559	547	561	585	539	529	526	561	539	558	523	489	524	548	536	518	512	501	546	536	560	546	531	553	571	542	515	543	504	550	523	523	516	527	580	578	526	522	548	540	558	567	530	580	540	550	568	554	571	522	578	507	544	518	503	526	504	538	525	548	516	551	570	538	478	586	532	547	565	540	537	549	540	545	505	538	515	548	508	488	551	529	535	525	570	521	514	551	537	523	543	532	512	543	541	530	534	460	533	549	522	531	574	560	539	512	505	539	513	534	535	510	524	537	543	516	534	523	513	551	532	524	540	515	534	534	547	548	544	579	560	561	535	544	548	551	565	548	535	506	493	550	554	546	517	517	550	565	554	523	570	509	557	573	537	541	531	526	556	542	529	550	526	542	545	556	551	555	505	535	528	518	539	552	536	563	553	558	515	580	571	545	553	565	518	564	531	575	509	544	578	535	564	532	559	564	540	510	514	549	538	569	536	530	578	502	530	520	521	523	533	548	515	535	533	508	506	518	529	503	511	514	553	550	526	519	565	534	503	496	522	511	545	528	595	530	545	557	553	557	576	579	526	555	520	525	499	576	527	540	552	531	507	549	563	545	534	568	555	544	501	543	521	524	515	539	511	519	503	536	582	580	539	561	499	535	554	531	566	551	546	562	512	541	573	528	584	514	534	534	519	545	524	537	544	586	506	552	551	520	510	541	527	531	535	563	531	533	529	514	545	555	567	500	523	577	529	512	545	510	535	543	529	554	511	514	560	508	520	490	566	581	553	551	502	562	539	528	520	508	516	520	502	546	512	568	555	517	472	568	539	567	521	609	523	554	489	536	570	585	534	493	529	520	521	508	520	536	546	529	561	508	517	563	487	539	534	504	538	501	554	545	539	535	570	551	514	550	516	498	529	494	538	543	540	510	532	578	497	540	561	531	511	542	566	557	515	533	534	550	531	555	539	540	552	545	487	553	534	548	556	514	540	546	519	519	566	542	551	528	523	520	557	559	531	570	533	526	516	517	583	529	547	509	561	529	533	568	547	520	542	508	567	550	518	514	542	509	552	546	551	535	495	549	521	532	543	537	508	536	560	519	563	547	553	530	526	515	562	541	555	550	521	559	532	567	513	566	528	532	498	530	549	560	507	526	510	555	559	573	547	596	525	539	569	550	564	551	515	573	512	503	557	558	572	539	524	521	555	548	521	556	567	534	543	537	515	549	493	574	530	512	530	546	562	504	502	552	525	542	558	546	582	584	530	554	529	513	535	549	528	557	518	531	561	524	562	539	532	555	545	544	561	518	547	510	560	575	505	534	546	591	545	519	531	570	522	524	522	525	502	526	542	571	510	536	559	542	504	501	572	533	554	523	538	530	530	556	499	516	542	502	533	558	506	523	588	499	524	509	565	532	536	539	549	535	507	547	497	578	556	570	562	535	540	508	562	516	533	538	561	555	550	577	543	519	486	556	548	572	570	566	551	582	510	536	495	554	541	498	524	505	502	565	568	572	589	516	546	536	526	568	533	567	529	530	534	549	527	551	574	552	544	511	489	514	539	551	502	522	510	530	562	525	549	548	544	521	533	524	535	499	557	518	517	585	554	532	550	550	528	533	528	536	520	561	576	551	503	524	532	559	543	527	540	520	516	552	524	505	551	534	518	545	485	488	551	540	549	486	515	531	518	531	531	575	539	538	510	533	505	532	512	509	522	589	501	560	546	521	554	530	531	523	532	531	535	560	536	573	536	536	516	560	563	508	609	485	538	529	544	513	543	518	540	594	554	535	585	517	515	556	550	521	529	459	515	550	494	531	504	571	553	547	573	558	521	542	598	567	514	563	516	524	555	519	497	542	527	531	520	559	550	530	532	541	499	541	545	559	523	538	560	526	555	534	588	528	539	527	568	550	541	503	579	541	526	561	537	522	533	521	527	556	587	558	572	511	518	517	551	520	550	529	518	531	553	551	578	538	539	512	534	540	534	509	505	529	519	570	534	574	536	507	507	548	583	546	577	540	555	509	565	536	524	531	517
23491	21606	29353	24401	21881	20196	8801	2605	1572	1129	898	777	633	593	497	530	554	535	452	485	451	423	412	426	1045	1554	656	392	380	352	327	347	314	329	383	670	889	719	652	534	431	363	361	317	337	332	300	327	321	348	338	345	347	380	348	324	358	356	343	295	314	335	345	331	365	346	345	325	316	288	332	324	344	330	304	373	320	373	332	328	331	326	343	325	351	345	309	349	347	342	362	330	319	350	378	313	341	314	329	346	319	321	338	333	317	334	347	333	328	333	335	341	297	325	321	313	371	326	335	357	326	354	347	304	325	325	325	311	316	359	337	318	315	290	326	322	325	334	310	387	333	309	309	328	309	357	365	311	300	309	325	339	334	343	357	356	349	314	303	314	338	304	346	316	327	358	339	308	339	330	324	305	316	339	320	333	350	321	322	330	369	322	341	353	361	304	331	333	343	340	313	355	363	313	329	324	326	337	374	343	345	330	365	353	337	354	361	344	329	340	321	332	350	350	326	312	351	338	358	351	332	350	345	333	367	320	370	318	319	340	337	322	312	357	338	352	321	351	317	310	329	339	334	326	341	319	313	331	369	358	317	321	364	295	366	326	319	338	337	349	335	336	361	314	354	336	322	353	307	331	310	323	323	341	359	350	333	338	339	342	328	326	324	320	307	338	347	303	355	308	330	316	358	347	343	370	359	351	319	327	327	362	314	311	287	362	327	337	335	339	350	366	330	318	320	339	346	303	312	347	351	350	320	305	321	368	345	335	312	332	321	336	357	346	354	337	351	363	345	326	323	352	325	354	349	327	336	330	311	311	323	320	308	353	341	350	337	314	354	321	313	327	333	345	346	332	339	331	319	309	311	374	344	317	319	327	364	334	337	317	362	352	322	317	299	348	378	313	346	336	339	309	337	339	288	309	288	330	329	310	329	338	348	335	345	306	331	305	358	328	332	337	337	328	304	329	335	322	326	360	339	330	358	332	311	336	344	345	301	344	291	363	309	315	357	325	351	346	350	358	305	352	347	301	336	369	319	327	324	359	323	349	314	336	336	333	316	338	338	320	347	363	375	350	336	313	342	356	317	321	347	341	332	350	371	337	323	321	330	363	335	333	347	323	301	311	328	360	332	330	329	337	306	329	306	333	312	336	302	344	308	335	347	334	319	286	325	321	325	347	326	322	364	319	322	297	323	299	309	310	324	312	326	317	340	351	334	321	361	325	335	332	324	338	332	345	326	313	348	343	357	340	348	323	310	332	337	352	352	318	335	336	367	312	354	342	336	331	325	336	332	339	360	334	314	345	282	325	325	317	303	373	325	337	320	332	300	315	312	329	338	330	316	366	321	353	360	347	368	340	359	354	348	332	339	355	321	323	349	340	348	341	329	338	340	302	331	325	330	311	332	319	354	309	352	335	369	348	338	326	327	336	327	300	349	319	366	315	356	332	342	333	342	352	328	328	356	330	307	309	326	336	365	380	366	319	339	353	341	346	367	282	359	349	331	362	356	337	292	345	362	347	344	342	345	315	366	316	312	285	345	308	305	327	332	338	361	310	335	306	325	328	332	333	329	335	356	295	343	312	316	312	304	322	323	342	313	328	317	351	318	275	327	336	323	348	331	299	343	362	306	345	335	316	341	333	351	350	296	319	320	341	327	336	332	335	306	308	307	343	324	351	346	330	317	325	335	308	302	365	363	333	348	323	334	342	337	326	331	307	331	314	328	337	341	353	348	354	334	326	338	341	323	333	325	332	307	322	339	357	351	376	332	307	339	346	351	344	334	331	329	343	332	335	338	314	351	337	330	315	298	339	338	311	341	331	326	344	308	342	331	333	331	325	321	349	332	334	346	322	351	326	323	331	307	333	301	328	352	350	334	364	324	325	336	341	322	335	317	337	344	308	294	386	318	319	334	338	326	329	303	339	297	355	323	356	376	360	336	307	328	340	310	309	364	347	295	309	343	325	295	322	344	311	355	341	304	328	337	342	299	310	308	312	347	348	330	334	344	330	326	373	305	343	349	307	337	355	331	324	334	304	349	356	309	347	343	304	307	322	348	320	326	294	328	345	335	322	346	342	340	338	306	374	335	356	320	310	302	363	330	344	351	315	342	324	324	321	359	340	336	348	332	378	320	373	314	310	313	328	304	302	326	335	332	313	320	317	343	323	335	329	315	340	298	343	320	316	312	333	343	337	364	356	366	363	340	355	337	308	329	326	333	333	337	297	361	355	349	343	309	341	315	327	313	307	337	331	316	326	321	316	336	303	304	306	367	337	345	310	350	300	362	328	332	339	309	361	347	329	327	323	349	382	330	355	326	324	321	339	343	333	328	336	322	319	338	324	337	333	345	334	322	304	328	348	318	316	349	329	341	333	312	341	322	334	285	325	325	305	310	309	349	386	360	289	298	366	339	347	346	347	378	344	307	314	352	357	352	339	329	331	314	334	340	332	305	322	321	336	329	340	341	331	328	315	328	332	311	299	324	369	308	332	328	303	328	330	329	373	386	334	334	319	335	336	333	315	341	318	390	323	325	373	324	356	310	356	359	351	311	344	354	336	346	323	319	315	344	314	319	340	329	343	333	335	332	363	320	322	355	316	342	317	342	329	356	301	318	338	334	340	313	294	343	288	339	322	350	307	340	342	298	312	321	352	330	337	328	383	343	332	342	353	322	320	346	339	320	349	294	342	323	316	321	359	335	345	309	326	314	350	315	344	330	330	329	301	338	309	322	336	349	343	317	323	334	338	318	354	334	325	365	336	325	345	319	322	339	314	339	315	331	381	339	357	337	359	332	321	346	315	293	343	371	312	318	346	331	354	350	309	339	311	346	315	316	311	314	315	327	339	330	356	334	343	340	338	337	334	341	347	348	314	353	383	328	329	345	352	305	336	351	350	304	330	319	314	338	334	317	329	357	353	326	336	315	320	351	337	302	345	344	343	302	308	350	356	335	327	327	354	325	324	342	333	336	348	344	308	324	321	318	351	369	342	311	316	305	364	364	346	315	328	300	296	345	330	310	312	297	308	341	333	311	349	321	307	330	355	366	304	317	328	385	333	320	308	327	336	314	341	334	341	314	325	348	300	323	332	329	328	345	342	354	317	347	314	323	354	337	324	324	327	313	308	313	313	329	354	320	349	320	368	337	375	353	351	322	307	332	338	327	340	304	319	320	326	335	338	343	322	313	348	349	358	310	342	333	304	296	337	314	332	333	299	363	330	348	301	302	330	315	344	331	325	318	322	325	306	322	330	320	323	314	318	344	348	347	304	273	312	334	325	357	336	348	295	337	326	311	342	354	298	304	314	364	363	344	328	308	297	303	326	364	335	319	330	341	333	333	331	339	339	310	313	335	351	316	367	324	321	359	342	318	330	328	313	334	363	327	352	331	302	341	318	333	343	329	337	308	348	340	329	351	333	330	333	313	291	340	303	321	343	276	341	286	308	343	326	317	344	338	320	349	342	349	340	311	333	303	323	350	314	297	339
38913	60256	47948	37220	24132	15556	7154	5075	3722	2746	2142	1774	1399	1286	1157	1175	1090	977	954	889	810	793	720	823	2731	3938	1393	749	572	526	551	549	496	565	652	1461	1886	1613	1448	1103	766	644	513	553	496	514	453	528	503	537	516	511	545	518	514	512	548	483	471	509	522	516	473	506	497	534	478	493	486	535	518	531	523	515	533	531	526	507	538	522	551	513	519	514	538	535	477	507	486	524	513	523	516	468	446	513	469	481	467	517	565	530	558	488	519	482	507	484	521	525	516	531	512	534	479	545	528	521	501	477	481	496	518	540	522	520	484	518	482	531	532	479	490	487	524	507	527	499	515	539	500	500	510	543	496	485	489	501	509	526	483	554	512	500	487	525	543	516	496	493	486	508	497	516	486	538	513	534	512	535	488	525	515	507	536	496	492	501	503	491	510	534	534	501	509	477	492	466	520	542	456	558	487	501	499	534	486	516	525	543	526	505	548	495	511	503	506	518	485	534	521	536	512	543	536	455	516	507	532	525	478	542	526	515	475	500	526	514	487	536	524	503	488	472	558	508	476	477	487	541	490	517	499	553	518	511	505	507	492	512	496	519	492	517	497	547	535	503	482	503	489	512	544	507	524	519	484	533	509	499	502	524	518	516	514	541	491	510	477	492	505	540	520	509	464	501	492	564	504	534	500	512	497	514	503	487	548	472	532	504	511	449	552	478	515	481	518	516	505	495	474	518	565	512	512	467	509	489	486	523	528	517	487	513	519	490	498	533	487	484	469	478	504	506	511	576	497	540	491	533	504	499	505	480	492	539	482	520	516	497	505	531	557	516	506	499	522	509	534	522	547	472	486	507	517	515	512	464	505	545	481	519	512	519	471	526	546	522	483	513	498	508	511	515	514	531	517	465	524	498	502	550	509	541	530	510	496	500	490	476	504	510	514	525	530	534	517	526	531	557	542	506	479	501	486	480	545	507	501	491	519	513	535	515	557	501	520	478	522	501	531	479	504	535	480	524	522	505	532	525	520	491	533	519	496	521	529	527	524	537	463	505	482	514	520	479	480	500	504	540	530	501	504	492	501	490	518	509	508	523	518	514	528	549	497	540	514	541	525	531	535	503	526	497	505	523	507	481	519	517	516	515	534	518	478	544	510	517	517	508	478	474	523	477	484	530	524	514	508	561	485	499	507	520	505	508	504	537	512	523	513	491	531	522	546	526	482	542	496	539	527	532	514	517	507	513	491	520	528	543	508	544	544	513	488	521	550	483	503	509	495	556	506	510	538	503	484	484	549	521	478	495	527	501	479	498	486	471	551	497	540	541	522	494	517	458	490	503	509	524	522	470	534	556	556	528	513	533	518	536	500	487	514	507	517	503	481	490	529	538	494	523	532	487	539	516	498	499	509	523	507	489	521	484	485	528	477	513	511	527	515	491	496	520	502	474	474	501	536	510	491	510	491	554	522	516	536	494	506	513	504	519	528	502	481	536	502	516	495	506	541	511	484	477	555	508	497	493	555	515	525	537	489	550	516	533	515	509	506	485	517	501	500	524	484	493	504	519	496	528	484	513	533	542	503	538	523	518	499	493	476	507	555	503	550	527	500	520	510	533	527	471	531	501	482	485	519	525	507	497	539	529	511	505	504	511	511	528	467	545	563	527	481	503	503	504	520	506	521	471	527	480	541	493	560	484	533	502	504	509	511	504	486	506	484	539	519	529	537	492	523	516	526	511	504	525	522	528	565	481	472	520	520	551	506	507	516	483	501	517	537	534	519	489	513	514	506	522	515	521	489	491	478	467	514	520	520	524	520	510	561	488	492	553	494	503	530	513	487	528	502	505	485	492	489	523	568	540	524	546	491	552	518	510	496	506	529	538	543	474	512	536	519	480	531	538	525	511	504	504	519	553	489	504	500	538	491	533	505	506	521	508	494	517	521	539	541	476	519	505	501	520	496	489	527	497	496	544	492	494	504	491	517	484	511	478	506	531	476	508	519	506	516	508	515	487	537	494	490	517	521	522	486	487	492	465	517	536	509	516	503	510	497	523	538	558	505	530	555	504	498	522	510	502	479	489	444	510	494	542	473	490	536	535	483	487	465	522	460	488	523	502	551	509	529	486	487	545	501	557	495	499	506	521	520	467	522	481	535	538	541	510	476	519	519	496	507	523	499	545	500	512	507	478	518	478	520	498	527	502	546	514	515	534	520	553	499	503	498	533	500	483	509	513	483	536	500	504	484	526	483	504	514	477	517	502	506	502	500	530	491	506	545	528	503	500	497	485	506	489	529	522	497	504	464	485	506	501	519	526	512	525	500	490	504	500	506	527	456	497	459	468	508	528	505	509	511	493	509	548	521	490	487	498	524	519	534	505	473	506	522	472	517	518	517	508	545	489	550	545	450	523	482	499	484	490	497	514	500	512	516	511	535	515	530	503	511	545	515	487	494	508	508	496	491	532	448	520	495	532	490	528	522	474	524	499	559	487	494	511	506	515	509	530	464	483	556	477	521	523	533	500	477	521	524	523	552	476	500	494	489	526	552	501	507	522	508	558	501	477	474	495	524	538	518	532	548	535	521	540	523	498	505	487	527	506	503	557	497	525	476	519	486	518	513	493	508	515	502	513	522	517	517	524	535	498	502	499	546	542	492	472	549	479	525	532	500	518	497	505	520	502	547	487	515	520	515	507	546	504	507	482	506	531	500	498	474	505	522	514	499	444	509	512	483	481	467	500	499	498	519	500	459	519	548	515	502	513	525	495	512	529	532	498	472	516	515	543	515	519	516	517	494	492	496	483	518	503	517	525	479	490	480	473	502	481	490	494	500	527	534	490	517	537	508	492	509	504	545	505	498	506	507	521	502	499	529	530	523	489	515	527	505	471	509	512	512	484	540	514	505	514	479	518	537	528	479	526	491	505	494	515	488	506	482	497	490	468	516	525	496	489	460	482	538	506	525	521	503	496	527	507	493	528	485	494	503	475	476	504	540	514	515	508	521	520	502	535	516	511	464	516	521	535	504	510	521	495	542	497	475	514	510	510	489	511	524	537	501	488	526	512	477	519	492	512	466	485	487	489	519	509	551	519	487	527	539	510	504	521	520	484	517	483	525	474	508	503	516	528	535	531	501	518	534	499	542	493	483	516	499	516	537	491	499	518	503	519	513	476	510	511	526	480	476	514	526	539	510	524	506	485	520	479	543	482	541	520	513	512	528	503	536	526	527	543	534	464	500	547	510	486	509	477	451	499	485	509	492	478	506	500	470	483	500	509	533	478	503	482	534	554	527	547	501	459	539	492	483	437	499	491	520	540	534	506	496	517	518	565	508	465	532	505	506	552	517	486	503	524	467	481	549	510	512	526	502	566	534	462	502	468	489	525	462	509	501	541	525	533	500	511	528	525	507	477	537	503	533	500	507	520	495	489	502	504	493	494	500	513	507	539	519	519	519	497	514	535	507	496	498	518	508	489	534	506	544	511	567	516	516	524	493	512	515	550
29042	26400	25454	18264	5577	1749	802	687	535	488	523	457	437	465	428	391	417	418	375	382	413	399	360	367	404	436	428	377	360	368	374	326	360	345	364	350	330	375	392	403	369	340	368	333	361	362	332	357	349	334	361	350	330	336	367	353	340	346	372	389	325	347	351	319	353	356	323	321	359	360	359	351	385	337	359	390	320	335	378	355	352	314	357	337	315	367	357	340	344	350	343	347	336	351	337	325	315	354	356	346	337	295	354	355	340	333	340	350	354	356	385	322	354	335	349	371	357	369	366	358	341	357	341	373	326	313	326	366	315	347	342	323	342	332	367	353	362	311	348	323	333	370	328	360	320	352	335	366	343	344	357	356	320	347	342	335	320	343	352	342	355	324	330	324	329	327	383	369	329	337	350	373	346	356	316	344	372	327	365	366	337	321	344	329	364	316	323	380	323	330	339	339	326	341	335	345	362	351	347	330	362	367	362	325	327	361	321	333	353	336	355	336	346	343	370	358	312	333	350	376	315	336	366	347	323	350	344	345	346	368	371	358	308	372	304	345	333	357	360	347	354	344	362	369	321	345	346	342	304	379	367	350	364	311	369	299	348	340	335	359	339	350	332	338	335	365	331	356	328	323	336	345	329	327	314	343	350	335	364	340	348	350	334	339	346	348	329	350	335	356	369	340	375	344	358	291	335	330	355	367	340	341	328	309	326	335	356	356	350	376	353	351	340	368	369	342	367	327	343	344	347	334	389	360	354	331	340	312	336	339	345	330	339	357	328	375	377	340	342	365	350	361	388	353	366	364	358	358	345	322	360	343	348	318	360	370	351	378	341	308	352	323	347	316	340	346	336	343	322	336	312	374	388	346	343	325	321	319	353	340	370	366	339	335	347	353	332	319	333	398	373	348	335	328	366	376	370	374	338	347	353	341	354	359	339	330	387	312	357	327	346	382	364	369	373	348	367	366	331	338	353	345	384	339	324	342	337	345	363	332	350	358	354	342	316	336	344	332	341	336	349	368	358	330	339	297	341	342	339	300	360	331	323	319	323	351	310	326	379	336	329	334	376	326	331	338	361	341	334	336	338	336	365	331	359	356	364	342	336	332	326	369	354	320	362	340	348	346	374	358	354	354	341	336	333	354	368	328	350	328	331	325	360	346	320	320	309	353	349	349	358	341	354	370	363	359	326	368	336	361	353	395	361	324	327	345	347	351	387	358	355	337	338	353	323	357	358	309	360	341	328	356	339	383	338	336	313	325	363	324	322	337	357	319	369	365	291	350	333	335	321	368	332	375	327	349	326	330	334	356	313	328	341	382	327	334	349	351	345	348	322	373	352	362	353	370	373	329	318	354	364	314	357	361	350	323	332	358	355	338	364	348	345	351	327	367	348	333	339	371	353	331	347	327	359	384	340	301	333	365	332	335	326	348	332	353	329	361	323	357	349	367	363	360	354	341	337	312	303	342	356	350	333	339	376	327	395	340	351	363	361	354	347	340	310	378	323	353	375	364	354	340	388	370	345	347	411	333	371	357	345	352	337	345	327	346	344	338	329	351	321	370	361	350	357	376	327	332	342	327	375	347	336	327	339	360	336	361	340	336	328	354	353	308	344	340	384	336	350	347	356	364	302	326	366	361	337	347	367	367	343	362	339	348	346	323	359	330	368	341	321	325	362	388	327	321	339	374	341	335	368	332	349	358	341	321	343	357	328	320	369	360	349	352	339	330	324	325	347	363	351	334	357	353	340	363	319	352	367	351	339	336	371	336	357	347	355	313	360	358	362	350	327	323	364	330	367	320	323	375	368	285	351	314	314	341	340	362	338	362	357	344	361	373	378	339	342	361	343	346	337	349	368	353	353	337	313	331	333	328	357	348	334	324	356	337	354	393	349	336	328	332	344	364	336	319	358	337	355	371	371	349	370	333	323	340	342	346	322	357	361	322	334	343	326	359	318	359	306	334	369	363	332	314	353	361	340	307	346	342	337	328	339	300	331	324	326	324	343	341	341	342	311	358	364	358	324	320	364	329	337	355	341	320	331	342	316	343	357	356	345	361	350	351	343	364	364	364	364	344	333	336	341	308	350	335	319	372	326	345	325	361	326	368	360	350	362	362	362	352	314	383	334	351	360	336	383	339	357	349	334	346	353	333	332	359	312	339	345	381	379	318	310	327	326	352	370	321	329	341	336	350	344	347	345	364	331	330	352	350	373	344	341	328	361	320	340	338	365	347	355	335	328	361	355	394	358	364	342	370	320	344	359	334	348	361	363	333	340	292	344	359	318	334	365	348	350	344	329	366	331	343	341	353	327	384	344	355	333	352	305	330	325	331	378	353	338	374	352	338	358	348	352	348	337	378	327	343	385	375	374	350	323	332	345	333	376	349	368	345	340	356	357	299	344	330	353	332	338	347	350	356	356	350	349	343	328	364	352	362	331	341	335	351	373	332	298	348	319	371	343	392	384	352	312	343	341	330	317	358	331	310	318	337	334	341	343	332	386	334	341	319	329	345	343	363	347	300	345	351	335	341	345	359	310	298	340	351	349	351	348	330	346	349	316	334	326	329	345	352	347	337	342	371	355	367	351	360	379	365	332	378	352	360	346	329	352	338	360	346	341	390	331	320	347	356	376	357	412	329	349	332	336	320	356	329	368	355	323	333	330	366	352	305	319	366	359	348	337	380	359	366	336	316	322	357	351	356	329	336	363	353	333	335	351	332	326	377	321	367	316	383	357	329	345	336	339	362	342	308	350	361	359	324	320	294	347	338	361	364	353	365	367	343	310	366	338	329	354	353	332	333	374	334	352	343	381	362	324	328	318	349	357	352	341	332	348	396	346	346	310	347	305	379	340	393	350	323	339	328	375	339	365	344	322	354	376	315	368	320	349	334	368	379	330	335	364	370	337	327	330	361	338	349	361	350	374	396	317	327	346	363	360	323	385	329	324	368	344	331	365	311	351	357	350	391	335	360	362	358	354	352	341	349	334	319	374	335	355	349	360	375	341	328	343	350	366	357	375	354	313	352	378	374	347	344	387	366	362	323	323	337	364	343	352	351	344	342	317	327	326	325	330	368	393	350	355	332	368	350	372	318	300	334	357	380	311	327	363	363	344	355	373	359	335	351	367	354	345	348	340	347	373	338	352	359	337	347	351	324	347	370	352	358	344	328	354	356	331	348	337	342	334	371	347	334	333	357	344	341	361	345	350	357	340	314	355	354	351	337	363	353	349	354	362	327	362	346	361	361	365	356	353	357	322	357	340	362	378	354	330	337	317	332	339	318	366	308	368	341	338	356	359	334	355	315	347	341	354	349	339	364	336	373	350	367	340	360	332	318	320	341	372	336	346	359	385	352	308	392	323	343	350	346	355	336	339	360	326	364	378	352	326	337	323	365	353	339	334	329	322	329	342	356	352	336	340	332	376	340	354	339	358	333	365	349	380	346	361	332	310	361	331	338	394	359	319	331	348	339	365	339	351	376	315	354
34141	43060	33652	23847	10064	3946	1905	1597	1129	1047	1029	970	822	784	739	740	669	660	645	641	652	670	616	626	695	783	814	623	596	591	592	577	590	541	487	557	533	590	680	653	596	566	551	565	528	558	544	521	563	574	549	552	537	521	513	549	544	528	523	535	521	565	583	517	528	572	566	541	595	524	510	536	529	550	531	515	536	558	537	563	540	574	528	488	584	531	492	515	535	528	534	512	544	555	533	532	471	506	553	530	562	498	558	525	554	523	556	558	573	501	548	549	567	609	538	536	549	507	557	552	542	535	525	545	556	520	565	529	532	569	542	571	607	513	561	528	569	535	515	537	548	530	516	547	538	528	569	518	518	522	522	533	544	557	520	555	555	501	497	535	545	544	527	563	515	550	528	566	526	525	536	490	554	542	512	531	553	538	552	549	519	540	499	535	559	530	560	569	515	543	537	565	524	543	517	534	570	503	542	498	518	513	545	565	538	572	537	571	524	517	525	512	551	526	554	566	558	533	539	495	528	522	577	555	537	482	524	559	542	498	520	544	513	536	542	559	544	537	575	548	534	538	502	491	580	526	536	568	543	533	514	536	549	526	550	537	532	517	494	536	549	533	539	552	519	526	558	544	526	565	533	548	556	531	546	532	537	545	550	548	525	524	580	548	536	538	566	530	529	563	579	534	563	521	547	553	570	519	545	500	559	530	564	570	541	538	520	573	536	511	509	482	532	536	554	523	530	486	576	546	590	537	527	532	534	530	517	553	565	517	536	523	567	507	524	529	572	554	549	508	541	572	551	532	519	560	522	537	526	526	516	530	543	519	574	495	584	565	574	516	554	524	564	511	579	547	491	543	539	537	507	507	552	535	524	513	514	555	524	584	517	561	499	492	514	538	567	537	566	561	536	499	496	565	510	514	550	509	554	543	536	512	534	555	514	516	488	530	518	551	540	575	557	539	529	572	549	527	580	521	518	547	527	521	551	524	535	513	539	563	491	544	533	531	551	537	539	549	537	568	558	539	573	505	489	543	566	548	541	546	497	542	525	551	529	530	510	554	517	546	523	555	527	544	481	541	556	513	565	511	534	539	538	534	529	570	527	567	542	534	537	531	526	495	541	544	543	510	535	530	567	547	567	515	613	535	570	550	536	516	539	511	531	534	540	509	579	515	546	570	530	544	504	557	552	500	548	536	540	571	566	541	544	523	515	541	535	557	526	538	551	533	562	526	528	518	581	557	555	528	542	580	552	551	542	525	554	503	533	521	539	523	517	503	565	569	557	560	501	556	539	542	540	521	562	566	498	553	523	535	540	580	525	561	528	542	591	580	531	492	538	567	561	540	533	519	547	514	555	537	550	524	489	531	560	561	508	563	542	585	547	558	530	520	530	529	525	513	539	517	546	563	494	545	569	505	500	526	538	509	540	528	560	509	496	518	570	543	528	520	535	578	523	539	558	544	542	555	530	515	545	499	559	539	603	579	503	544	564	516	552	539	543	571	575	535	550	578	511	578	545	558	534	565	545	521	523	531	561	555	529	479	556	525	515	533	523	546	530	553	524	518	510	536	552	541	506	568	535	532	568	553	551	505	535	519	506	509	562	577	546	553	552	548	573	520	526	507	543	527	554	548	580	535	541	534	540	540	526	520	531	526	595	513	495	539	508	550	586	530	514	551	584	532	559	527	515	501	533	530	551	552	512	558	558	515	516	501	530	531	578	504	533	579	556	508	572	559	579	548	561	506	527	546	500	531	506	545	529	532	544	531	534	549	520	534	536	564	533	545	571	546	537	473	565	551	521	535	512	538	574	562	557	550	530	565	514	525	559	541	534	553	533	578	568	523	546	530	528	549	534	578	612	555	560	515	533	532	513	520	542	519	510	543	532	578	544	552	502	565	533	538	503	504	535	557	502	554	541	493	541	529	514	544	552	535	550	498	549	546	576	536	567	547	527	536	579	536	535	514	549	513	529	524	586	521	526	554	495	537	520	577	557	506	571	532	544	548	531	557	508	554	505	575	556	536	545	552	558	556	524	554	530	529	526	555	541	533	511	538	580	523	543	520	609	563	537	580	512	554	549	548	546	535	544	535	540	560	515	526	530	526	557	522	533	536	597	513	519	525	536	525	505	541	539	561	490	540	523	518	500	557	505	546	559	548	553	523	573	510	541	545	525	536	538	579	518	551	532	496	497	563	534	551	527	508	554	552	558	549	531	541	545	519	528	532	489	532	539	549	529	548	504	547	532	558	556	547	529	485	523	534	564	548	478	499	541	530	597	517	535	501	553	551	532	520	545	489	522	530	561	545	587	530	540	595	537	531	567	505	562	537	537	546	534	541	542	541	503	534	582	536	538	545	511	537	588	517	521	514	531	513	537	517	503	560	507	549	540	553	566	523	536	549	498	509	540	552	530	527	546	544	551	594	538	501	536	525	563	567	524	500	500	511	538	521	528	541	508	497	556	558	568	533	494	586	539	535	530	520	531	541	557	533	503	518	565	489	542	575	525	560	532	571	542	505	545	541	544	567	505	573	536	514	547	531	534	534	491	525	542	525	550	486	541	508	539	536	529	515	555	569	557	571	553	540	567	524	515	555	558	537	593	513	535	544	520	559	578	554	547	496	572	550	525	526	521	554	574	513	545	544	552	542	563	568	532	526	550	513	475	557	570	542	517	568	512	551	542	527	559	562	519	520	565	558	550	543	557	542	575	516	522	546	553	512	538	557	528	560	535	493	539	564	544	539	544	541	535	554	542	540	542	541	538	578	541	531	538	552	559	537	516	529	549	514	562	533	574	531	540	524	536	507	572	537	515	509	549	534	560	512	501	511	566	558	545	507	567	555	579	513	529	555	551	520	557	514	528	524	542	564	529	528	540	524	567	517	557	528	585	530	581	488	536	563	514	537	490	568	541	582	511	545	545	519	564	518	533	523	519	525	545	531	498	576	508	588	531	569	556	500	555	509	529	551	540	537	507	547	542	493	558	547	471	584	505	538	548	532	530	558	496	540	534	529	543	542	520	524	535	536	525	545	546	557	505	527	533	564	536	548	534	516	505	533	506	538	569	577	556	550	528	532	562	548	515	501	569	535	559	539	531	531	543	576	575	565	555	571	532	562	507	539	543	567	546	547	525	504	528	529	500	518	533	548	556	541	549	534	579	534	533	542	550	516	550	524	541	529	510	516	554	556	541	543	537	547	555	534	532	540	541	541	503	551	470	538	566	559	551	543	535	560	532	497	534	521	586	543	491	514	516	522	502	522	549	561	483	514	564	495	546	543	541	544	571	504	517	513	539	559	554	550	548	525	522	523	587	516	540	522	552	544	514	555	570	526	535	537	522	566	533	510	537	543	530	520	540	584	503	571	547	526	529	513	567	517	508	570	538	519	540	595	550	561	527	528	543	547	517	552	534	529	557	519	549	547	507	533	531	566	543	553	528	562	576	603	519	560	538	542	544	570	548	491	541	537	563	532	524	505	559	548	573	540
24772	21642	28760	25528	19604	8231	2640	1534	1027	814	660	605	570	494	490	466	460	414	403	379	393	394	381	427	800	1051	882	452	424	337	343	359	339	362	365	332	439	589	569	548	397	346	350	377	330	358	352	346	361	355	335	369	378	358	376	344	369	330	326	345	355	344	310	332	383	338	341	365	347	363	341	343	348	342	355	370	328	351	363	338	302	352	335	349	353	332	355	335	350	372	347	369	344	375	358	330	380	371	331	338	356	324	357	397	356	302	335	340	365	355	361	326	332	348	358	347	362	353	327	331	303	343	361	343	360	368	358	344	331	346	369	324	336	346	344	362	317	343	363	325	344	326	335	333	349	334	374	336	316	363	367	351	392	376	333	363	373	331	345	355	332	355	395	365	311	297	311	387	343	319	324	345	350	357	309	344	370	347	332	350	339	304	349	339	301	355	367	346	374	335	345	379	337	372	363	360	344	287	377	357	362	370	350	352	321	359	389	357	338	372	327	357	360	342	338	373	352	332	347	343	371	315	370	351	349	355	359	375	397	327	351	376	341	337	337	342	333	345	386	333	364	343	337	372	337	367	371	302	338	349	328	369	315	395	370	365	327	337	300	346	386	342	323	340	362	343	359	347	361	327	340	324	362	351	353	342	365	359	321	348	321	356	330	344	340	350	313	342	336	325	362	354	326	352	366	364	345	353	323	327	330	365	340	330	347	333	348	311	318	345	309	387	342	327	379	356	383	320	382	342	318	377	347	320	367	351	322	330	362	352	333	373	343	350	358	354	332	334	353	340	380	327	356	318	371	349	359	365	342	334	350	344	366	340	326	338	383	374	335	391	354	320	354	345	363	370	328	365	374	376	349	358	309	352	358	371	339	370	352	333	331	322	344	340	341	378	332	336	307	364	373	341	363	356	342	366	350	375	318	369	333	344	359	346	353	351	343	344	322	342	331	317	324	343	331	364	334	314	313	352	363	325	368	364	359	352	346	324	330	340	333	374	329	379	348	338	353	367	363	341	319	343	351	345	317	371	354	329	354	318	330	333	380	360	345	348	359	335	330	328	346	326	343	346	353	374	321	346	338	325	325	322	343	350	373	354	340	361	348	375	359	333	356	333	356	345	367	318	311	366	339	361	383	354	318	356	351	335	344	325	382	353	331	341	338	352	363	331	336	357	354	347	357	361	337	369	335	376	357	401	325	361	377	354	374	361	329	337	372	360	352	355	340	335	333	363	348	341	325	351	341	307	346	326	353	349	316	368	297	364	337	370	371	345	333	328	361	330	331	349	369	342	338	354	355	340	380	320	345	394	344	368	315	381	358	361	335	344	370	357	346	334	357	355	317	365	373	322	356	314	369	357	345	345	385	364	358	356	355	371	302	345	331	344	322	326	348	372	381	408	335	319	301	351	347	354	367	342	320	326	353	349	376	336	349	319	333	374	387	351	361	352	302	348	395	325	302	345	374	337	346	371	350	346	351	360	334	327	338	355	353	363	346	340	372	347	365	366	306	341	333	316	370	319	352	369	338	381	340	336	322	322	374	360	319	373	321	355	330	316	344	335	365	348	343	362	345	335	351	316	361	335	326	352	358	360	321	353	332	363	318	348	335	333	354	361	360	378	343	335	344	336	362	376	345	404	325	345	352	345	346	350	325	327	356	365	336	349	347	346	372	345	391	384	349	326	353	337	363	338	353	363	360	340	359	322	324	366	354	341	357	383	371	347	370	380	351	333	377	339	340	351	315	354	348	341	357	341	346	368	317	338	354	355	339	365	365	355	322	330	315	365	370	327	363	357	381	326	346	337	342	334	351	347	331	359	327	359	337	359	364	342	348	352	341	347	395	344	377	357	368	368	357	322	322	329	367	351	351	330	343	378	354	366	333	345	345	360	351	342	353	347	334	369	330	337	345	359	391	365	377	348	365	334	327	354	343	347	335	349	314	328	360	332	342	306	334	341	370	346	319	338	372	329	340	355	338	340	336	351	325	350	388	369	342	355	356	347	354	360	324	339	365	349	351	347	328	360	343	373	343	354	374	346	337	327	341	361	339	369	355	345	348	361	343	339	371	348	332	372	333	369	383	371	325	350	340	375	335	351	329	377	333	351	374	371	315	350	328	349	338	354	310	372	351	327	324	363	347	365	346	354	353	368	359	361	353	324	318	364	368	337	353	334	356	333	329	327	361	374	348	373	350	329	346	324	335	364	321	357	348	361	346	364	354	334	377	343	370	346	384	324	338	348	338	372	349	352	335	344	363	346	333	326	333	386	364	309	356	333	340	347	350	373	369	337	346	366	329	340	335	332	360	328	365	351	377	336	356	365	332	321	341	323	352	364	352	351	358	367	366	321	344	342	338	381	339	351	341	369	312	369	330	352	352	337	357	323	350	352	342	333	368	331	339	389	352	337	349	341	337	336	325	329	315	360	353	361	372	351	354	327	346	398	367	364	322	338	342	336	335	352	345	321	318	327	362	331	352	352	332	351	332	368	327	322	342	336	385	317	349	358	370	339	327	360	351	351	353	364	348	389	346	354	356	352	343	305	361	319	354	348	355	343	355	322	363	352	333	337	328	367	307	353	354	336	334	343	360	370	347	375	351	351	364	353	369	350	335	346	333	334	343	340	317	338	327	368	351	370	334	348	346	339	361	350	344	341	365	352	337	345	342	337	349	310	327	317	330	336	364	322	319	329	347	342	389	359	316	343	357	335	314	356	336	327	336	357	341	357	320	370	379	366	335	369	346	350	355	345	356	352	322	324	353	325	342	332	367	324	368	335	363	317	351	363	357	354	329	326	363	340	369	363	336	366	357	361	343	368	377	356	298	309	355	356	339	319	359	378	354	365	308	381	340	317	332	373	336	345	327	328	339	319	368	363	376	346	344	327	345	323	336	376	366	349	339	332	337	368	383	319	306	343	344	367	366	374	385	336	382	325	329	339	380	361	344	352	344	344	342	368	358	364	327	349	375	298	379	360	342	335	346	355	327	339	361	375	339	346	343	329	341	343	352	293	365	381	361	349	365	338	354	331	352	340	351	357	372	386	370	322	360	320	360	375	376	327	367	368	340	359	327	333	324	361	341	346	327	320	343	346	346	358	396	336	355	347	323	360	325	368	318	361	339	336	359	362	365	317	349	357	322	348	339	364	362	365	359	348	341	367	325	339	353	350	351	379	364	330	350	320	361	360	338	351	336	336	349	342	339	327	351	317	344	375	327	358	328	329	310	362	341	368	351	332	339	344	363	337	334	364	328	340	360	395	344	360	375	357	360	387	348	338	355	333	369	334	355	321	381	346	394	353	343	341	363	329	360	389	362	339	317	343	339	355	362	343	353	364	340	354	328	344	341	324	310	351	358	367	309	339	339	365	344	363	346	319	341	346	355	352	362	340	333	365	365	369	328	331	305	355	350	355	328	336	343	330	374	330	372	390	374	335	356	357	355	333	319	350	322	335	341	355	341	344	375	364	380	332	296	337	338	356	334	343
32732	46824	41408	30846	18459	8205	4446	3338	2492	1911	1449	1315	1266	1081	965	881	863	768	770	731	665	636	651	891	2020	2356	2054	751	750	575	558	579	563	580	542	571	830	1266	1266	1059	766	617	549	573	530	518	535	576	532	565	526	587	589	573	554	543	568	559	525	563	535	531	500	535	529	548	552	561	537	538	594	566	548	549	561	550	514	551	575	536	535	546	552	588	492	549	573	533	531	566	546	530	537	537	550	558	498	559	536	559	503	550	540	576	518	564	524	542	531	537	536	566	508	586	589	532	537	569	517	549	564	537	550	573	556	521	578	503	529	590	519	535	532	533	565	527	592	550	543	545	577	557	544	547	552	541	541	554	555	505	522	524	519	555	581	527	545	533	546	566	521	564	552	556	539	560	542	526	568	537	553	533	569	526	554	568	511	553	522	526	566	576	572	542	516	558	536	529	579	533	577	556	533	511	556	522	583	549	561	515	599	590	517	589	564	533	521	545	523	531	531	508	546	539	554	553	519	522	523	510	538	547	551	532	544	534	512	546	541	544	523	552	560	596	497	568	531	532	528	578	555	522	567	531	525	503	552	567	557	536	532	489	529	575	543	569	554	500	569	545	498	564	526	579	559	524	532	567	521	538	524	537	507	532	544	527	608	569	547	574	522	560	573	536	537	561	502	550	578	551	516	508	523	557	491	546	537	561	599	546	544	543	501	515	529	519	533	519	554	563	551	528	570	482	542	558	537	594	547	569	578	574	519	567	540	521	532	562	534	561	575	559	531	488	515	550	572	519	537	532	563	552	553	557	506	531	522	532	537	546	506	525	541	556	513	600	555	523	556	524	585	548	556	543	589	540	516	551	516	539	489	503	536	533	541	584	500	495	561	531	540	536	587	539	509	550	519	542	555	523	559	544	558	599	551	518	528	526	547	511	537	569	552	530	556	525	555	522	570	587	550	543	519	582	565	572	544	546	546	518	554	541	526	520	542	538	555	502	517	536	546	523	524	527	567	556	551	489	526	566	552	505	564	509	519	554	539	567	495	531	554	553	551	512	556	551	554	600	532	534	573	539	548	557	537	582	527	581	591	528	508	591	521	551	546	513	582	559	559	555	562	494	553	561	524	544	520	580	534	567	543	530	566	555	523	558	568	519	573	536	529	560	537	577	514	554	540	546	536	527	544	581	544	566	557	522	561	538	551	543	546	545	545	512	523	595	552	502	565	565	545	558	550	538	509	535	559	511	552	538	564	560	506	521	512	536	519	544	561	550	567	542	543	566	521	542	526	599	554	539	583	532	521	596	558	538	559	520	542	550	521	529	497	542	540	539	533	552	530	516	551	532	569	584	513	591	562	556	568	532	512	560	577	532	541	526	545	564	512	530	571	565	519	553	576	515	535	540	585	529	572	541	508	562	552	562	559	535	544	508	539	531	556	573	518	542	558	553	523	548	570	527	551	534	533	561	535	516	549	520	557	534	554	532	545	537	531	519	553	500	534	555	567	500	595	518	537	513	592	540	548	583	569	537	527	556	556	550	504	508	507	565	530	560	527	557	543	563	511	573	532	566	545	517	550	541	542	546	513	531	556	578	521	540	549	588	541	562	556	499	551	520	565	573	548	541	546	538	539	504	551	544	556	552	563	570	541	582	517	534	578	579	526	530	549	578	515	547	574	522	586	558	525	512	529	550	543	530	540	555	559	565	543	529	549	565	577	567	566	558	562	492	540	553	525	535	520	548	555	532	529	537	548	514	534	521	547	523	570	545	565	517	574	552	544	536	531	547	579	565	562	582	524	584	519	553	509	558	554	558	533	562	542	562	548	558	597	518	569	556	539	540	525	528	582	576	541	522	508	542	536	546	521	543	526	572	552	537	549	548	565	535	507	576	523	557	580	548	567	533	527	532	569	511	502	512	549	544	551	557	510	529	531	592	545	527	514	588	575	508	545	575	565	501	576	564	572	532	518	525	523	532	578	553	537	522	547	568	544	519	512	521	517	541	535	529	537	563	526	539	546	535	563	567	531	564	519	529	522	548	546	525	542	507	536	502	507	481	563	539	548	560	543	575	512	512	497	538	564	529	538	537	600	534	488	538	565	554	565	542	524	542	534	546	534	538	554	515	564	542	556	504	559	527	576	514	552	585	552	541	550	544	506	583	533	564	551	591	580	602	538	553	549	562	572	552	539	500	509	513	523	542	527	572	567	568	514	530	555	584	556	582	529	518	581	520	586	527	539	533	511	501	540	567	521	548	558	536	537	560	570	542	555	487	530	563	545	562	561	586	512	545	535	548	538	575	544	587	580	566	579	526	597	561	524	540	510	556	552	529	547	518	571	546	562	551	560	549	551	529	544	575	562	527	545	528	556	514	513	537	549	492	585	545	547	539	562	561	537	520	529	565	555	498	558	579	526	545	555	505	537	535	539	526	544	568	562	520	557	532	536	551	532	525	492	549	527	550	508	555	573	561	575	560	548	566	556	522	560	505	547	508	542	562	524	541	555	610	569	554	538	554	544	584	559	538	528	548	567	544	569	576	554	554	548	569	584	532	516	541	583	538	545	538	533	572	550	542	543	536	538	508	512	553	526	549	575	500	549	530	556	551	537	513	589	558	555	554	588	489	529	536	591	541	531	535	546	539	556	532	530	540	566	525	554	546	566	551	539	559	542	546	550	578	535	547	607	568	509	541	555	553	557	569	587	534	525	550	521	511	570	559	510	537	544	536	557	562	518	529	528	502	524	522	572	564	544	541	550	554	519	552	545	511	547	547	515	551	620	574	534	570	566	551	550	510	512	534	544	596	569	517	551	530	525	510	548	579	524	531	570	514	547	497	549	532	519	553	560	546	543	546	514	529	550	547	572	505	536	568	520	575	539	549	548	551	536	551	553	527	594	550	587	553	507	530	553	571	579	553	575	530	559	538	553	556	509	541	559	571	524	545	553	527	557	522	496	520	509	557	542	541	573	570	536	527	502	544	532	522	538	580	550	517	544	568	528	560	547	530	505	584	554	507	536	573	605	540	524	521	532	548	586	573	527	559	534	576	559	587	519	575	519	550	544	525	551	538	544	551	531	557	480	576	579	504	499	541	541	574	567	557	564	499	574	565	541	523	561	549	502	578	572	531	544	542	515	516	529	562	567	555	542	540	577	523	572	525	620	540	535	569	541	562	488	536	588	551	578	523	557	539	549	552	544	534	550	548	524	542	510	527	504	530	522	553	516	540	553	508	534	552	576	524	530	508	556	496	515	576	570	526	562	566	511	520	530	582	521	550	556	560	543	526	533	547	583	514	565	574	484	545	541	529	568	541	539	545	533	545	551	533	558	515	545	524	545	583	539	533	543	548	550	471	539	566	530	538	526	549	523	538	562	563	529	546	569	580	539	547	508	557	543	537	534	561	576	529	547	529	533	516	588	530	561	553	519	557	594	527	490	581	516	545	544	561	596	526	539	533	529	533	559	568	523	531	555	492	580	546	517	552	550	539	544	556
23591	21622	29444	24341	21917	19753	8101	2655	1402	1074	843	703	606	713	623	519	527	467	461	435	389	397	399	404	1064	1755	1996	1323	621	416	424	357	358	337	410	519	632	664	519	458	398	362	324	328	340	323	353	360	368	355	338	359	358	350	343	311	347	324	348	320	368	326	326	360	323	374	315	349	342	365	353	327	345	313	311	337	308	329	322	334	327	332	335	332	346	358	351	340	317	331	349	367	345	331	309	345	334	311	312	319	326	353	306	338	324	351	356	342	362	357	310	353	337	338	344	314	351	321	353	306	323	338	359	324	347	303	374	380	297	316	323	354	325	346	341	353	324	356	349	314	357	336	324	306	362	309	332	320	337	320	328	301	344	330	368	322	348	381	344	355	346	350	330	314	344	377	344	342	340	340	352	346	375	347	336	362	326	307	346	340	315	325	363	367	320	313	311	307	376	329	357	336	327	340	329	332	349	355	341	320	331	346	332	306	316	328	351	329	300	351	339	303	346	336	327	321	345	322	325	312	319	320	301	363	330	369	330	309	316	370	351	306	405	334	334	323	315	330	348	337	343	400	332	343	347	339	320	297	349	349	315	353	316	340	329	320	356	336	360	324	351	322	344	351	332	359	349	352	316	354	360	354	309	325	292	303	373	304	332	320	317	352	383	356	329	303	337	345	346	352	344	341	366	327	320	341	360	333	330	320	346	322	357	307	348	327	311	318	329	366	343	316	346	331	339	349	367	332	329	335	372	321	340	322	326	324	351	330	327	374	310	319	345	343	361	348	343	325	349	330	300	302	306	338	334	343	370	311	322	316	331	316	317	316	358	344	337	318	348	329	333	338	334	339	371	346	348	329	353	348	347	330	356	303	383	328	316	332	326	337	331	324	349	323	331	365	331	323	359	321	327	347	353	356	335	372	348	339	337	320	332	349	335	309	325	343	340	355	346	370	318	316	345	307	339	333	350	320	320	317	325	343	350	359	330	366	343	330	335	355	303	354	306	348	341	352	349	313	363	381	319	353	323	314	325	324	329	373	337	307	349	364	333	336	316	323	354	342	344	328	319	345	315	362	357	339	343	323	324	349	365	339	330	334	343	360	334	337	330	345	350	328	323	365	334	351	338	351	315	346	343	347	315	293	350	354	341	331	349	336	348	312	367	331	326	315	342	314	374	337	350	356	311	351	342	328	304	346	343	314	350	313	301	352	351	301	347	345	363	329	298	317	358	344	318	351	348	322	329	363	336	353	338	342	316	337	328	324	332	348	328	343	327	367	309	346	349	351	338	342	341	336	342	310	333	326	326	318	380	330	322	348	349	343	314	322	369	328	352	354	357	320	312	358	351	343	328	326	335	338	326	348	324	326	336	320	326	345	339	333	320	348	350	311	314	342	322	342	322	316	320	304	332	336	363	324	376	321	295	389	324	373	304	329	336	366	336	346	337	345	333	337	339	365	331	345	336	335	353	364	316	367	330	338	318	314	324	320	337	340	342	326	320	349	350	327	319	366	357	349	323	364	321	336	335	368	320	304	331	330	330	325	326	343	360	335	361	358	337	378	366	364	319	307	360	333	368	343	346	342	343	354	334	344	337	306	353	385	327	378	348	352	357	333	349	345	313	318	336	349	336	342	352	325	337	342	355	314	335	338	365	315	332	339	329	335	347	301	340	319	321	360	346	331	316	335	330	346	302	327	282	331	359	365	338	353	362	345	347	320	300	320	340	340	329	343	325	338	310	330	328	352	327	328	342	323	308	313	364	372	338	349	373	316	326	336	354	334	376	318	350	346	357	347	315	302	338	336	323	346	333	354	332	394	329	372	315	345	347	337	299	309	361	368	371	352	364	316	349	353	336	340	317	354	330	319	336	314	362	325	345	322	307	322	381	352	346	371	370	343	338	334	304	319	359	317	344	330	304	334	350	334	336	337	329	280	318	344	364	304	376	337	341	331	330	340	311	317	321	345	332	322	350	332	346	346	320	338	355	333	380	332	351	340	356	348	360	341	325	330	325	336	350	343	316	348	329	346	346	331	321	335	334	365	320	314	331	338	324	353	320	370	341	289	299	348	352	329	337	329	315	343	335	334	319	350	360	302	334	344	338	332	332	338	330	307	382	383	324	340	363	345	316	351	343	337	348	303	345	350	345	311	341	332	307	365	362	365	338	350	324	303	332	380	312	347	318	319	314	328	348	338	359	321	344	341	350	334	376	316	336	341	356	332	332	366	349	362	357	345	319	326	349	334	369	313	338	328	355	330	350	336	320	314	337	328	340	339	325	317	331	309	350	347	325	337	317	314	332	315	318	340	321	323	330	333	350	344	324	347	308	326	354	330	361	339	369	342	327	350	334	333	357	304	340	338	353	305	356	321	348	346	342	335	370	370	356	331	297	337	346	308	313	333	305	323	353	321	351	348	336	347	365	336	352	348	345	356	348	326	318	326	337	341	308	297	336	362	329	339	345	355	361	319	336	338	341	357	338	336	337	322	358	315	328	317	352	354	346	329	306	286	328	312	330	372	332	350	347	312	314	333	354	332	339	325	349	341	339	323	337	354	323	328	333	320	323	338	338	305	349	352	319	361	337	363	325	329	337	351	339	328	332	337	352	334	341	341	355	354	322	332	306	330	343	353	365	315	352	336	350	348	347	323	358	321	357	337	353	360	351	352	349	341	312	326	323	367	334	351	333	354	330	341	297	323	352	366	321	324	339	308	340	320	331	366	321	357	313	352	378	355	339	332	356	357	323	337	341	338	338	340	357	349	355	368	333	365	309	332	337	356	360	304	352	347	302	364	290	348	319	327	334	352	300	332	335	341	333	351	367	345	337	333	369	353	322	353	328	334	327	332	328	348	357	347	359	304	343	321	360	339	363	374	325	336	350	331	341	321	331	363	350	342	365	355	352	326	348	340	359	331	324	320	315	351	328	323	367	329	332	338	335	321	310	325	334	330	335	323	346	316	346	318	333	323	335	341	344	353	329	372	337	328	370	359	323	341	367	355	314	347	334	351	302	314	315	298	325	329	323	335	333	361	366	299	343	388	363	307	349	358	320	326	366	334	321	359	338	360	340	354	338	353	353	288	356	318	335	331	365	352	354	365	346	352	363	313	361	354	333	351	334	348	322	331	331	323	353	339	357	350	333	300	342	330	346	306	354	329	316	327	310	338	300	328	347	313	331	322	321	359	353	342	338	317	316	352	350	329	333	332	330	321	338	317	316	354	357	320	343	346	310	358	317	323	317	354	339	349	314	341	353	335	328	352	337	343	345	361	364	362	363	346	326	326	314	347	337	339	365	331	324	338	353	323	335	324	318	308	333	306	334	344	331	327	341	323	345	311	320	332	324	325	354	335	364	321	344	345	339	331	349	314	335	316	319	353	326	337	341	343	349	325	345	380	336	348	314	317	358	345	333	346	367	311	326	330	335	321	335	323	342	346	317	355	306	326	322	327	376	318	359	310	315	341	345	330	326	338	337	340	275	372	346	345
37835	54949	43915	34479	25255	12609	7891	4981	3203	2384	2051	1647	1378	1422	1252	1058	954	908	824	795	744	738	708	678	2694	4464	4624	3076	1229	729	684	580	534	513	643	1023	1460	1264	1033	783	601	533	502	517	491	519	532	549	518	592	508	576	509	481	510	497	537	529	550	511	543	529	507	521	495	522	506	509	541	492	480	552	529	508	494	528	526	555	492	547	538	537	493	479	502	542	543	510	501	577	488	522	502	492	524	534	505	500	508	511	490	486	523	528	532	508	531	524	535	508	510	530	501	471	511	520	519	542	549	527	540	566	506	522	518	505	547	535	520	495	543	515	536	512	516	515	532	503	522	505	515	507	483	544	535	516	487	516	543	551	525	472	523	544	525	551	515	500	523	545	539	537	527	518	562	481	547	525	501	517	584	499	496	539	494	549	537	480	514	511	523	497	521	508	533	542	535	538	492	555	504	548	534	522	533	534	511	532	506	492	521	513	509	518	506	539	550	532	551	528	534	540	541	502	537	496	486	502	547	541	539	495	501	559	496	529	514	493	545	561	529	519	547	497	508	534	532	493	516	544	545	539	511	500	538	566	494	518	540	509	516	528	541	551	527	513	537	540	510	561	585	523	553	499	493	510	521	520	517	512	564	534	548	521	523	537	550	560	542	527	539	551	506	485	540	530	501	500	554	526	530	537	491	543	538	536	526	495	505	531	532	543	513	533	497	569	511	558	515	531	523	537	514	537	484	493	552	502	546	533	540	523	544	559	467	486	543	504	478	524	520	513	526	540	520	530	513	528	546	505	514	483	543	456	532	557	504	575	514	534	545	511	517	541	489	526	558	563	511	514	566	494	538	516	525	510	497	523	531	501	517	515	525	511	482	534	498	506	522	553	503	497	517	529	468	524	495	503	514	564	490	501	549	536	532	515	526	480	521	539	509	516	553	510	483	531	533	514	517	538	494	542	528	553	533	539	490	530	510	504	537	506	508	501	560	503	519	531	507	537	515	515	546	546	500	514	517	535	493	525	544	528	547	525	538	552	503	532	570	547	556	492	519	522	508	528	510	532	524	487	534	523	537	517	543	535	513	518	531	549	528	515	503	522	533	536	510	528	525	505	527	579	503	503	538	543	512	530	519	487	507	563	510	489	537	510	513	543	544	552	493	571	499	511	472	531	474	546	543	530	493	506	547	508	504	541	547	504	490	556	521	509	499	537	484	548	554	519	495	497	502	541	516	522	538	518	502	538	520	513	510	513	487	512	523	539	513	502	528	504	573	524	554	535	525	468	522	549	519	525	537	527	527	508	529	525	514	501	523	497	595	518	523	496	542	535	559	549	546	507	505	521	505	537	512	482	516	521	543	510	502	508	481	554	499	520	527	504	492	506	510	545	502	553	493	492	518	492	504	498	478	479	527	500	520	537	534	576	497	495	511	527	528	501	493	507	544	495	540	547	477	511	530	514	562	506	550	515	515	523	519	505	545	527	513	536	540	511	517	540	506	517	588	499	509	547	506	528	547	521	495	504	519	510	550	585	523	506	527	537	528	534	507	522	500	531	487	536	509	562	565	514	485	472	514	497	533	502	537	523	537	512	528	515	523	532	542	509	550	488	540	542	498	496	507	494	515	509	500	490	552	500	508	521	508	539	496	510	531	514	521	483	537	495	561	525	540	525	487	524	528	522	532	527	558	492	529	551	523	508	521	555	543	493	500	535	529	525	523	543	546	517	520	553	493	551	556	523	471	513	563	532	524	501	526	564	523	510	545	576	506	471	514	551	522	489	549	543	532	462	564	553	531	521	557	544	514	491	500	573	524	499	528	479	494	508	515	498	546	521	520	530	513	518	555	553	517	529	555	475	493	519	527	522	542	518	528	526	503	514	521	526	518	552	521	548	559	474	501	515	539	493	532	528	507	494	515	543	504	513	509	542	498	492	514	523	533	545	506	515	531	524	559	541	522	538	527	510	514	522	581	549	511	512	503	484	504	488	549	515	529	496	531	554	532	529	546	483	532	521	492	523	558	511	531	550	516	476	493	521	530	497	513	516	496	501	499	529	500	530	547	523	491	500	509	495	538	540	539	537	537	499	520	537	496	543	521	470	483	516	507	499	528	542	517	513	546	496	500	533	561	514	535	487	472	510	497	519	530	525	527	534	541	528	520	528	499	544	500	478	510	545	529	532	521	546	528	529	556	579	512	512	496	532	518	547	528	491	537	501	528	529	518	522	538	517	553	507	543	499	543	550	532	482	530	528	531	502	539	525	532	539	504	507	544	535	504	523	505	530	517	495	524	550	518	537	483	534	490	535	529	542	512	513	495	502	478	506	536	537	501	544	520	516	501	542	499	533	520	527	533	543	522	491	505	527	525	530	509	543	544	506	518	517	514	506	492	543	496	560	518	546	506	519	487	508	526	504	524	549	523	483	547	513	515	537	552	543	494	516	519	562	509	547	535	528	494	541	541	509	486	536	492	519	500	544	545	467	515	556	535	496	558	530	536	483	468	535	486	510	496	517	493	473	529	523	538	544	510	505	536	524	516	567	484	542	546	565	499	524	538	496	545	516	522	510	535	570	495	530	489	523	536	532	541	488	579	482	516	557	494	539	577	528	496	515	512	500	476	477	517	504	524	526	472	472	500	516	594	486	532	519	539	557	517	536	445	513	491	534	534	505	535	507	501	540	528	530	514	505	503	511	527	515	525	520	523	492	507	493	530	554	568	519	564	542	526	521	491	544	542	512	554	547	538	518	532	499	464	514	541	564	548	543	548	486	546	522	488	546	534	474	526	528	536	493	571	537	525	551	547	538	507	503	477	546	529	543	508	532	544	523	492	508	497	492	529	505	531	506	514	530	539	514	507	492	548	541	560	499	529	541	553	509	484	516	531	536	492	528	521	549	533	531	578	509	567	525	538	525	543	552	517	516	489	509	541	508	513	516	524	533	504	482	540	506	518	548	511	498	517	451	527	493	502	536	481	511	531	513	541	498	560	545	529	525	526	486	520	517	499	579	492	534	505	483	508	523	548	493	533	544	510	528	528	516	508	533	537	597	554	511	574	524	488	503	542	540	532	516	501	518	490	541	566	524	556	543	565	507	540	548	525	530	563	544	549	511	538	513	542	560	497	515	531	482	531	517	533	522	540	540	527	563	504	489	520	526	547	512	522	517	534	498	525	525	547	478	539	491	504	493	509	510	512	568	573	487	570	495	540	495	516	526	523	575	515	496	535	492	494	528	529	465	521	569	515	508	539	510	514	515	495	507	533	560	538	495	558	530	485	567	524	533	540	524	511	482	528	536	542	528	514	522	500	495	513	538	535	531	515	549	542	492	535	516	518	554	495	486	523	523	474	497	482	510	520	571	478	535	523	550	511	520	519	504	483	569	509	549	553	539	491	474	505	524	484	521	514	545	503	519	510	494	471	579	563	530	520	511	553	556	535	501	544	526	568	544	538	523	521	531	527	516	539	548	508	508	553	510	492	489	547	530	508	515
29299	25634	23140	14317	3719	1419	845	704	593	526	449	411	437	453	424	394	381	379	345	370	372	356	373	353	403	412	489	491	401	398	347	335	337	358	349	380	354	344	353	337	348	377	337	319	353	357	334	367	357	364	351	354	336	356	341	325	375	344	350	337	316	361	354	329	367	363	374	312	302	325	335	351	330	349	354	351	349	349	317	375	319	337	385	362	357	303	355	352	383	357	365	380	358	369	356	357	329	319	370	363	347	318	339	320	363	380	332	365	328	365	345	357	347	393	378	330	379	345	333	319	339	355	331	363	332	377	333	365	347	343	354	360	354	362	335	333	360	330	352	347	323	343	336	327	324	350	357	322	367	368	371	345	321	330	370	330	343	374	323	340	354	358	317	331	324	325	348	353	365	364	317	327	330	317	329	359	379	337	346	342	406	343	334	346	349	334	362	317	359	379	361	324	329	335	351	356	343	339	351	340	350	324	359	375	339	366	390	338	350	323	338	348	307	339	360	361	331	339	382	345	361	365	342	389	342	354	367	321	335	352	354	353	344	337	346	343	353	325	351	382	347	335	329	356	309	360	385	360	355	352	341	322	334	357	312	330	343	350	363	348	338	311	328	320	361	364	325	340	328	340	320	368	320	366	325	332	377	337	305	333	308	366	369	343	329	329	323	365	374	353	388	316	325	338	376	361	311	364	335	323	387	330	326	364	350	399	294	292	358	370	350	356	349	364	352	309	347	348	345	314	338	373	359	347	336	342	355	323	330	318	349	338	321	339	332	348	365	347	355	344	338	322	349	327	358	350	363	354	336	354	371	352	378	372	353	336	344	349	305	331	326	339	376	341	383	307	345	364	330	323	308	348	307	352	356	323	336	337	351	355	354	344	353	319	351	351	325	344	373	338	305	353	350	339	336	358	354	381	367	311	351	325	335	321	324	354	345	345	344	346	342	350	352	336	362	344	369	350	342	308	341	319	345	343	311	379	358	343	322	352	333	321	335	349	338	377	339	364	350	373	312	342	357	361	334	340	335	350	308	347	337	336	350	325	337	354	359	355	342	325	328	358	339	321	340	343	330	340	322	360	324	358	321	320	336	337	346	352	326	329	322	350	332	344	341	333	367	340	349	354	335	343	341	363	306	356	357	307	358	348	321	373	341	356	350	316	374	376	376	380	375	330	344	346	346	340	339	328	358	318	367	339	361	363	343	314	328	350	347	345	358	335	345	348	346	302	346	322	317	361	372	331	341	336	368	343	351	339	340	320	360	314	312	353	332	350	361	364	351	385	346	344	340	352	371	333	338	362	336	332	332	355	300	363	377	340	321	343	326	312	318	367	380	345	355	321	331	361	351	352	326	327	325	372	355	355	348	344	343	324	365	346	348	347	362	378	321	389	344	340	361	371	332	354	330	313	336	356	336	362	346	337	328	349	364	336	364	365	388	367	336	342	370	369	359	381	338	343	335	335	335	370	362	310	303	320	341	308	351	354	349	353	362	347	345	364	357	376	365	333	341	352	359	356	348	376	363	351	309	363	347	358	346	349	347	360	334	380	353	350	368	357	356	353	345	367	374	341	354	337	344	331	330	348	321	356	354	352	325	338	315	337	340	345	367	306	368	324	337	366	378	378	361	325	351	311	332	337	348	374	369	316	342	363	370	363	323	326	371	324	320	327	365	361	350	347	358	325	335	317	367	379	342	375	334	358	360	326	356	360	330	333	360	348	336	342	321	312	346	345	367	333	346	359	356	341	323	336	350	360	368	369	340	368	382	356	372	359	371	372	363	364	355	347	331	329	363	330	372	334	301	303	350	320	332	308	332	324	337	332	339	346	337	355	329	376	340	353	335	385	352	342	333	354	326	339	313	331	371	374	334	360	339	346	319	318	330	341	361	344	335	312	323	348	356	345	333	331	324	341	357	349	365	364	363	319	349	314	337	365	346	398	354	317	368	367	341	358	343	332	335	365	360	315	342	340	337	335	381	341	376	365	332	314	326	358	358	370	367	361	303	347	362	330	347	333	311	357	372	356	360	324	344	326	346	351	327	335	324	335	351	299	353	376	337	385	360	341	366	364	359	353	323	342	333	360	368	332	350	330	334	363	336	334	332	340	339	350	324	352	392	369	351	346	394	334	320	344	340	362	324	373	341	377	360	370	310	320	335	367	332	366	326	353	355	371	335	346	350	334	329	348	333	349	396	348	330	307	337	336	364	343	345	351	354	359	338	393	344	355	393	367	329	335	374	329	311	367	356	383	357	352	317	310	338	341	336	336	359	334	359	320	336	390	340	325	373	342	368	368	328	357	367	327	324	376	369	359	361	327	368	339	319	366	347	327	307	358	361	359	333	297	320	353	335	341	329	319	339	346	335	323	376	346	333	328	332	388	351	338	346	353	332	357	340	388	330	356	343	344	372	361	344	297	317	337	338	328	379	328	334	347	349	306	340	347	374	331	326	351	346	324	341	332	388	343	348	389	337	313	375	318	315	377	354	343	357	333	358	385	322	357	355	338	317	364	350	325	354	321	347	340	351	340	348	386	359	376	333	333	349	374	351	332	343	350	325	331	349	355	337	355	380	363	345	315	349	363	371	335	365	358	360	355	344	367	357	351	340	344	336	391	334	350	346	318	378	322	330	372	378	328	325	331	374	338	358	364	331	354	362	341	331	351	335	380	344	324	346	371	377	339	309	311	358	351	350	360	316	363	336	359	324	341	361	388	316	351	351	366	346	332	335	343	337	357	355	335	359	342	311	363	363	351	366	335	345	345	334	342	357	332	401	374	362	319	338	364	337	350	360	330	377	336	330	317	344	348	360	388	342	382	348	370	367	365	382	361	356	318	375	334	312	324	322	352	359	372	368	340	356	344	362	363	337	372	372	355	338	339	352	377	341	352	375	338	350	351	398	330	359	341	328	348	367	364	346	350	324	355	328	335	348	299	374	363	319	364	350	333	340	353	319	393	337	323	341	337	346	324	362	338	378	365	368	322	363	325	338	366	326	339	352	335	372	354	336	346	368	338	350	317	346	322	329	354	315	361	331	370	339	360	352	336	347	380	371	335	333	324	348	316	333	353	354	378	371	338	347	381	343	322	319	314	352	372	354	328	347	334	352	325	370	368	333	377	350	346	332	354	370	345	345	342	344	324	346	354	371	337	334	374	344	342	348	321	366	323	350	303	340	349	359	315	344	333	350	350	361	342	373	351	341	344	377	346	401	333	337	355	348	366	330	351	326	361	330	338	311	337	334	362	360	353	381	350	347	319	368	315	312	332	327	344	339	355	353	364	371	321	345	352	359	359	362	374	329	338	311	331	360	345	333	361	374	358	375	365	342	322	336	349	328	362	333	330	349	321	352	322	337	339	375	338	362	335	380	342	342	346	353	324	334	387	368	333	328	335	345	347	344	354	363	367	338	330	348	378	388	332	341	333	361	360	337	375	318	346	340	320	348	338	345	328	351	349	329	344	346	356	345	326	343	329	321	353
34671	40302	30486	19919	6940	3316	1907	1606	1211	1006	857	792	788	754	831	746	696	585	627	619	649	632	581	548	616	792	778	806	611	604	567	541	523	522	541	617	599	572	577	548	510	554	523	597	524	554	558	499	575	525	528	507	541	561	542	610	524	552	571	517	553	524	526	574	554	516	528	549	469	552	552	536	518	561	539	573	589	551	554	521	520	562	588	542	554	578	524	551	546	517	559	550	596	559	554	530	513	549	522	540	486	526	572	591	517	540	531	524	484	531	521	553	516	551	520	577	554	563	559	552	548	529	516	559	525	560	515	525	550	544	557	523	571	558	555	537	529	561	551	520	578	586	522	558	539	532	521	571	489	508	544	592	553	516	556	518	534	523	563	517	548	574	598	547	595	565	547	538	503	533	548	530	532	559	546	527	557	530	539	530	511	565	544	520	511	503	528	549	599	544	590	528	530	547	552	541	537	554	538	562	490	551	538	549	530	531	547	523	576	558	567	499	527	553	550	545	538	532	570	500	592	560	500	546	531	543	529	507	501	556	554	524	560	532	504	547	516	520	543	518	506	512	548	525	480	527	549	527	519	512	555	569	529	523	535	606	552	537	483	522	552	550	562	527	537	534	560	503	508	559	528	521	520	528	512	571	592	530	530	572	495	567	531	559	554	525	521	586	559	594	519	568	559	518	533	523	555	537	515	554	535	504	564	523	568	600	567	549	525	500	513	562	537	550	553	550	511	542	528	558	519	549	559	534	582	489	534	535	585	559	534	546	541	549	534	542	569	528	545	523	543	496	517	554	521	506	560	614	526	548	556	523	565	534	518	513	531	551	531	566	575	518	533	536	569	543	565	514	532	534	553	527	536	537	504	548	553	574	570	624	548	506	539	548	539	558	575	522	577	581	533	529	541	522	531	545	581	524	555	554	555	540	539	547	519	538	542	508	515	559	541	522	528	559	507	552	512	502	542	537	535	529	544	582	554	543	579	508	560	572	553	545	584	508	554	584	545	564	537	523	566	527	578	530	577	493	521	540	548	524	561	559	556	548	580	539	531	597	519	560	544	562	569	537	556	548	507	549	581	562	508	513	528	538	527	528	557	546	491	547	540	541	576	528	525	575	551	543	590	525	566	547	513	577	546	532	535	477	544	517	512	557	553	515	532	522	553	523	491	567	527	542	541	566	535	537	559	574	566	531	587	529	535	559	506	573	492	571	544	550	527	530	507	551	501	546	511	541	557	539	542	521	549	529	532	551	539	518	563	521	527	563	541	534	544	562	528	526	543	553	533	568	530	542	499	532	503	543	531	575	496	549	542	518	524	550	523	543	522	514	542	537	552	528	502	511	525	531	539	570	543	568	537	597	501	516	543	547	554	550	544	569	511	539	519	563	556	526	521	534	561	550	529	583	524	547	550	522	555	566	541	567	554	573	566	557	504	504	539	544	538	581	517	542	554	535	569	548	516	541	527	526	519	561	564	520	540	544	539	566	550	573	568	507	588	524	534	507	525	544	512	546	550	539	506	538	539	554	531	538	526	565	504	561	534	533	575	535	528	533	575	523	580	549	510	549	536	528	596	539	547	554	558	542	561	546	519	550	521	502	506	524	551	550	541	547	531	502	534	535	528	522	556	558	554	543	517	543	508	507	539	541	560	541	545	526	540	552	521	557	494	532	521	530	534	554	573	547	547	534	536	563	587	501	562	572	567	531	538	542	567	565	547	542	545	570	518	536	562	544	560	532	549	537	528	544	572	580	523	500	535	523	559	513	532	538	531	564	505	551	567	503	542	553	518	544	539	533	551	504	589	516	542	576	526	606	569	532	527	569	541	546	542	531	533	526	571	548	541	556	532	515	517	541	563	554	528	535	534	554	541	533	536	535	557	509	522	534	470	494	559	554	493	575	515	536	558	545	504	488	561	529	542	540	545	521	555	548	528	526	530	537	531	549	546	558	529	527	538	528	526	565	519	539	526	494	548	547	516	564	543	532	543	566	514	559	534	542	538	547	581	542	509	540	567	532	536	556	547	556	576	537	538	547	518	558	548	557	558	542	524	576	547	521	514	566	517	499	552	532	575	508	547	553	540	564	556	571	529	491	520	514	572	541	531	542	522	515	558	576	555	517	546	558	556	532	534	488	549	506	507	528	562	569	513	543	557	507	533	548	528	533	548	537	560	581	552	565	547	524	511	587	534	519	561	522	545	565	543	534	536	496	519	527	556	571	499	580	550	537	595	524	524	554	540	525	510	514	505	524	571	512	518	526	574	539	571	547	582	491	498	515	581	565	511	557	538	563	527	524	538	552	556	558	563	524	521	576	519	592	550	575	549	542	540	540	532	559	542	573	540	551	561	534	539	518	530	541	535	540	529	540	531	541	532	575	589	520	537	530	507	597	534	521	573	550	531	508	548	571	534	512	562	540	528	569	550	506	573	479	560	532	521	571	571	518	546	566	558	544	523	557	519	542	528	546	516	580	502	536	572	520	520	544	517	549	582	542	490	572	552	554	529	532	539	539	507	563	550	495	505	561	518	554	520	523	491	521	527	575	554	542	557	537	543	560	537	548	551	538	564	576	542	567	518	544	521	536	560	519	565	564	535	576	546	556	502	539	529	573	563	541	522	542	569	547	518	513	521	559	524	557	531	558	520	548	479	543	535	549	551	563	490	538	543	546	527	542	532	583	529	514	588	525	473	570	515	537	551	509	537	530	550	540	564	557	531	586	502	529	594	539	576	557	526	536	530	553	565	546	542	548	544	554	504	566	533	552	549	563	488	544	536	548	544	591	515	526	555	505	559	552	534	547	526	560	566	516	592	555	565	542	556	551	550	532	529	545	538	536	540	525	526	532	517	499	544	508	532	531	572	529	516	517	525	565	544	566	556	557	543	531	550	537	537	535	519	535	543	502	549	513	543	546	556	521	537	507	529	598	525	498	574	547	540	527	547	545	570	509	575	559	503	509	517	550	575	518	516	533	550	482	555	518	532	556	570	529	527	533	566	555	530	513	563	519	547	539	568	515	526	568	556	572	544	515	563	532	522	562	531	560	522	560	528	548	550	553	537	493	556	557	575	545	522	552	568	542	536	587	554	530	543	532	561	541	507	514	514	527	541	571	556	536	499	565	559	521	516	507	527	556	546	545	520	538	514	541	557	528	517	535	552	540	526	526	541	574	529	501	514	504	538	540	534	570	581	550	515	574	503	535	564	531	509	563	511	523	528	523	522	535	518	558	553	500	539	488	556	494	532	518	565	574	521	492	563	498	543	545	512	549	533	545	518	521	483	510	558	565	526	473	522	516	518	497	520	565	503	527	531	518	565	528	512	519	508	513	508	521	555	522	547	604	518	538	550	558	545	534	552	557	533	529	508	554	617	529	545	523	548	535	550	533	550	568	541	550	546	563	540	538	550	531	549	553	549	559	539	534	546	513	555	555	527	589	525	541	535	551	525	573	549	522	527	541	545	567	549	534	557	505	545	566	517	538
24825	21608	28562	25143	19518	9443	3491	1954	1450	946	699	491	497	416	476	481	462	421	409	370	361	337	382	335	472	795	784	411	379	370	336	367	383	438	548	520	557	523	471	407	358	381	371	355	353	336	341	348	354	336	351	357	314	337	378	347	363	341	364	343	343	364	355	360	360	341	330	344	350	345	363	370	333	333	366	360	365	353	341	337	328	374	385	336	390	340	376	346	354	331	359	343	364	353	341	337	341	330	363	345	359	380	324	350	344	401	362	350	364	335	359	354	360	377	320	373	360	385	374	348	371	331	330	339	331	355	365	337	353	362	353	348	343	332	376	365	357	349	362	368	372	355	347	356	376	383	336	361	280	374	353	365	408	344	361	353	340	349	375	325	343	367	337	374	309	371	346	358	356	354	318	341	330	372	337	373	353	347	360	345	348	342	355	340	352	346	366	349	342	346	382	361	347	349	373	356	369	343	321	339	385	346	323	340	404	337	330	352	337	360	389	338	340	368	332	347	358	357	369	355	333	338	345	364	404	352	380	351	346	341	352	354	357	372	344	373	324	360	363	334	349	340	356	366	335	322	329	322	352	373	363	332	378	342	336	342	322	373	322	329	355	366	361	354	368	323	328	369	373	332	378	329	376	359	334	359	364	400	338	363	324	350	359	354	375	365	356	318	343	339	311	361	347	398	341	356	339	318	356	357	386	354	367	335	330	322	368	357	346	382	337	325	329	342	352	327	343	394	358	341	369	354	349	339	384	351	376	333	354	374	316	352	358	365	369	354	353	345	340	375	340	336	345	348	370	339	334	333	349	363	346	349	348	336	340	348	344	338	368	386	342	340	386	356	367	325	371	339	359	325	376	375	358	373	377	355	358	374	330	380	334	328	327	349	345	351	345	366	323	338	321	344	329	353	359	343	354	395	367	362	311	346	354	327	311	370	333	371	379	316	324	337	359	321	348	345	330	371	330	350	376	352	341	379	329	358	381	329	386	376	357	379	354	338	308	357	368	370	336	372	365	342	336	324	367	332	362	310	345	355	382	362	333	399	391	342	347	327	353	354	338	345	367	345	342	327	359	354	367	344	347	325	350	332	332	347	365	346	325	355	360	363	373	379	407	335	362	314	343	327	348	388	318	354	341	311	320	332	354	361	380	348	336	371	373	321	348	372	339	347	321	367	352	363	348	353	337	361	376	327	340	346	347	358	353	344	350	301	355	351	333	325	343	370	335	356	365	361	332	340	348	362	335	338	359	309	358	324	366	316	379	364	368	329	359	361	337	357	360	337	328	335	346	336	327	356	372	333	323	339	362	357	333	359	346	339	339	382	319	336	363	362	329	320	335	342	348	433	338	330	363	339	369	337	350	334	398	357	386	349	378	338	329	326	351	314	348	384	342	317	361	356	394	317	353	357	357	350	393	330	372	302	378	365	345	348	334	369	335	338	335	327	328	314	384	355	356	372	342	336	313	359	344	344	333	361	344	336	361	353	366	349	331	340	330	356	357	333	331	339	361	327	353	333	336	338	337	344	336	332	318	341	376	306	354	392	345	395	350	354	320	358	347	383	333	333	354	296	352	334	295	352	343	378	406	336	371	354	349	374	373	346	329	343	325	344	350	361	335	367	339	337	359	343	370	368	333	359	327	364	352	347	349	325	361	366	381	344	322	350	342	336	366	343	352	351	343	361	371	337	328	364	371	339	347	333	362	383	323	360	347	324	345	353	367	340	347	332	356	360	354	365	349	330	341	311	323	364	342	361	339	350	334	339	354	342	323	341	327	326	349	332	366	330	338	356	332	344	381	373	372	382	337	370	379	346	317	377	364	376	352	337	337	325	350	321	356	317	368	363	379	375	319	326	372	354	323	366	342	345	328	345	357	342	332	346	375	347	366	351	343	348	327	360	370	317	357	380	332	384	340	334	342	368	361	350	329	314	330	328	364	352	330	371	317	369	339	360	347	357	346	357	355	338	350	370	327	340	340	323	345	353	355	351	352	360	344	350	320	375	349	386	333	375	367	356	350	357	391	361	352	346	359	353	372	376	358	347	328	340	370	385	340	360	343	349	372	357	332	328	347	337	354	394	392	342	369	327	354	344	347	342	349	336	337	338	355	318	352	336	360	342	342	340	317	382	369	344	355	306	333	368	341	345	350	337	354	355	338	357	378	338	364	342	345	362	381	354	328	330	369	324	319	371	341	330	362	351	358	347	357	370	335	341	320	376	312	332	357	322	373	341	342	350	387	370	320	345	346	375	355	374	325	351	363	350	357	365	328	353	339	361	316	326	380	357	344	349	356	360	366	357	339	374	360	369	343	367	366	340	335	330	390	321	362	362	343	319	353	371	357	349	351	372	360	379	327	329	360	369	364	302	328	346	350	362	376	320	369	393	344	356	328	345	361	367	326	349	350	333	327	372	342	327	323	341	362	325	362	353	377	343	354	340	368	334	348	356	329	347	369	358	345	358	349	346	372	325	322	363	321	337	338	343	339	332	380	345	312	356	326	365	357	333	344	344	368	341	353	353	322	307	362	330	363	343	330	311	368	369	350	349	371	301	373	354	342	358	356	338	359	336	352	347	345	370	355	364	353	369	338	333	317	342	336	335	353	362	329	353	378	344	373	326	352	333	340	365	365	321	328	363	351	328	358	343	363	362	358	374	357	344	379	343	363	356	361	331	371	354	335	340	370	334	379	339	352	327	376	381	331	376	376	367	340	334	347	322	366	332	359	329	357	331	339	356	373	363	350	349	364	359	338	336	359	340	353	364	354	338	373	383	371	365	350	352	374	367	340	346	354	333	358	328	361	332	343	351	349	344	352	349	317	361	346	337	368	337	320	370	350	356	327	344	356	323	362	349	364	327	365	381	347	352	351	359	336	369	354	367	326	369	347	314	364	337	301	352	358	362	357	353	359	359	335	367	333	328	382	321	362	323	375	346	327	316	350	353	370	314	335	370	373	353	333	384	357	352	360	360	333	347	368	356	338	327	363	343	319	365	357	366	328	376	347	324	338	370	369	336	324	384	346	378	365	368	366	351	340	363	350	314	333	330	355	336	358	348	344	367	336	355	317	325	330	356	338	351	368	373	378	358	341	347	339	347	348	343	342	366	379	343	346	343	341	338	343	326	348	337	332	364	366	355	357	305	361	369	361	370	357	315	363	349	367	336	341	330	372	325	338	367	369	342	367	354	358	345	347	330	344	365	321	358	344	343	352	357	347	353	367	361	327	339	377	328	321	332	348	386	337	305	367	345	319	359	333	339	353	366	344	343	426	341	338	309	369	310	363	354	410	312	356	337	356	343	342	367	375	341	338	368	338	360	382	336	346	365	314	370	353	330	380	366	370	370	342	344	343	343	359	378	347	347	367	370	335	348	352	352	339	303	368	341	331	350	315	349	333	373	309	346	377	342	348	359	320	299	326	353	355	389	349	328	314	383	352	357	337	358	351	379	335	326	359	313	351	353	319	345	401	319	342	333	339	366
35830	45730	38217	25199	17224	11007	5894	4251	3746	2226	1330	958	937	852	800	818	844	801	768	626	637	626	636	628	1040	1893	1678	699	632	562	574	545	642	796	992	1010	985	935	818	675	602	556	595	530	582	539	563	529	567	536	532	535	589	558	553	540	570	521	559	562	545	540	535	531	500	537	540	579	577	544	546	573	531	579	506	572	590	554	596	540	535	548	530	567	558	562	483	590	516	554	572	518	555	572	543	554	522	551	521	545	541	556	560	566	548	555	571	553	585	527	511	537	561	535	544	524	547	537	570	505	565	515	599	508	564	530	532	518	601	532	540	550	571	574	527	563	543	516	501	542	564	529	503	512	552	532	568	547	556	569	549	530	555	566	571	558	531	555	535	552	560	556	563	540	539	508	545	580	515	545	588	530	548	545	562	542	533	553	531	584	532	561	515	565	535	525	553	521	563	547	511	573	491	593	512	560	557	514	576	525	541	553	570	523	529	564	525	548	549	531	499	544	562	562	618	509	542	542	518	573	548	552	544	591	575	552	553	540	547	548	564	520	550	536	556	533	507	549	570	568	567	563	534	583	582	525	525	587	536	515	534	577	549	528	556	519	505	543	559	548	521	564	558	562	513	550	529	568	560	547	558	515	542	520	560	551	587	508	550	559	591	545	521	547	565	574	561	572	540	583	515	545	584	571	561	519	521	515	575	524	541	590	526	559	555	533	562	582	568	552	554	537	577	537	507	545	575	583	534	569	516	558	537	541	510	561	580	572	514	534	566	587	612	580	599	546	564	563	553	574	537	559	495	590	541	582	521	547	523	606	540	576	548	542	545	576	538	528	530	544	570	567	549	562	553	579	542	538	613	583	561	550	544	578	569	527	552	564	542	519	531	553	544	551	545	505	550	572	559	514	525	519	532	567	546	537	520	556	557	549	513	554	571	552	601	570	579	534	532	542	542	556	555	534	530	547	573	507	505	541	584	492	550	519	560	532	555	532	571	527	551	568	519	571	532	558	543	519	512	532	510	549	528	571	521	515	560	555	509	534	508	543	544	521	577	567	560	542	547	543	567	554	534	576	577	521	511	536	508	570	568	560	568	525	524	556	538	543	576	529	518	534	560	560	522	523	512	527	539	552	544	556	545	530	552	563	564	557	559	530	521	524	549	529	574	567	530	608	515	539	544	523	510	521	511	540	545	521	556	553	533	552	530	575	528	572	521	558	543	538	565	531	549	513	549	538	529	546	593	530	542	517	563	525	547	572	585	521	523	549	561	526	554	555	541	566	576	549	545	535	543	579	518	519	550	543	549	545	529	559	574	565	543	528	556	540	539	572	537	547	549	591	489	529	549	538	561	517	554	514	539	531	554	583	550	567	538	570	554	532	591	592	550	534	561	546	544	547	525	533	568	588	544	553	548	560	561	578	526	559	498	542	542	569	539	551	526	602	558	548	539	562	550	578	572	533	526	530	535	573	536	497	545	564	546	528	552	532	557	525	500	548	570	540	543	581	551	540	546	505	550	541	536	518	558	569	536	508	534	527	532	562	530	550	527	541	577	555	520	533	532	548	567	525	514	599	511	518	536	502	603	568	527	565	537	545	550	524	585	538	555	543	545	498	534	542	551	529	569	553	566	528	591	552	551	513	559	587	556	538	550	525	525	543	536	546	553	531	547	520	548	568	498	564	521	529	564	545	586	574	586	576	522	536	577	550	557	518	547	531	516	554	541	563	531	558	522	554	543	563	561	557	539	555	535	563	495	540	522	563	542	514	533	565	558	556	581	558	532	595	562	569	524	524	508	562	584	548	532	595	498	514	544	561	536	569	529	535	581	506	505	519	573	564	520	540	504	548	515	545	608	617	558	535	565	573	585	552	595	547	519	536	481	516	530	561	523	535	565	504	613	544	567	571	565	576	549	584	546	564	580	533	561	520	511	567	525	550	540	555	526	565	551	572	539	575	584	593	537	548	545	503	536	525	576	563	515	576	561	526	498	544	558	578	542	516	529	506	582	524	583	564	563	515	506	539	567	523	511	533	560	536	529	552	584	592	591	550	539	536	527	554	563	586	519	542	560	562	568	547	551	552	559	573	550	569	531	553	553	547	532	574	538	530	538	533	583	504	561	568	562	527	559	557	533	558	577	546	560	548	526	540	496	550	569	533	562	544	525	520	536	568	582	525	595	566	556	581	559	565	568	533	575	561	591	527	535	527	581	567	586	542	551	529	565	527	541	559	531	518	543	540	601	551	567	524	546	517	567	520	564	552	520	543	564	611	510	572	562	539	548	537	561	543	550	602	596	575	544	596	599	530	552	510	520	558	562	566	583	570	562	545	515	542	527	556	543	569	560	520	524	539	534	539	580	519	533	562	551	543	543	530	510	534	579	557	530	572	519	550	507	569	542	564	574	577	553	560	578	584	513	536	537	565	542	590	579	540	552	538	555	514	545	509	591	556	571	519	537	550	542	523	559	568	565	517	529	582	556	552	552	579	565	565	538	576	577	618	553	575	546	537	519	570	540	506	501	548	522	526	546	578	574	558	533	563	543	572	527	552	575	535	544	538	538	549	549	557	539	571	518	579	548	559	551	539	598	556	559	559	557	535	537	567	576	557	569	540	526	567	554	566	585	512	562	574	550	540	527	589	549	578	536	537	571	568	528	555	551	530	582	504	582	532	565	558	545	558	541	528	551	553	540	574	545	534	529	541	579	531	531	529	567	557	583	525	526	574	549	514	532	529	563	532	544	553	534	521	560	563	553	512	518	519	526	526	568	539	558	574	573	509	551	543	571	571	551	560	540	517	517	565	549	594	496	529	600	549	598	569	572	492	547	540	552	538	565	571	569	521	546	597	560	560	557	537	561	509	557	543	520	575	537	553	531	537	554	541	516	581	495	548	552	562	545	525	531	538	555	539	554	570	540	510	549	533	533	551	502	548	586	600	558	558	557	512	508	544	546	528	522	545	537	536	559	509	555	584	521	541	505	557	558	557	528	527	586	542	582	517	548	529	531	568	571	529	508	557	579	527	545	529	545	526	592	560	532	525	535	550	520	567	550	569	554	563	571	522	502	566	528	565	524	499	549	582	557	548	513	534	579	550	529	525	539	579	545	541	578	569	562	534	551	556	551	575	535	565	509	519	570	551	605	539	510	512	536	563	548	533	567	552	554	525	574	551	554	534	582	594	533	549	545	552	556	535	550	558	514	577	572	522	542	566	547	537	519	514	529	541	510	579	567	562	541	508	576	546	558	565	555	530	544	526	524	566	533	533	579	544	496	531	504	504	534	531	557	542	492	514	583	513	522	578	526	531	575	535	553	527	558	582	554	563	523	578	516	528	597	585	541	544	611	515	568	534	528	558	556	551	531	566	555	553	579	505	525	552	556	549	569	536	551	563	570	623	564	582	523	552	542	566	563	549	549	524	537	548	558	573	555	533	563	527	548	557	554	532	561	503	588	577	529	509	538	530	584	570	572	572	543	551	560	514	557	579
23544	21613	29461	24327	22144	20896	11092	4048	1730	788	661	547	508	534	540	482	525	456	478	420	411	432	375	381	467	1623	1199	458	566	660	383	358	385	472	531	658	741	635	495	436	348	379	345	329	362	361	345	323	339	345	373	345	339	326	333	334	315	367	347	357	349	347	322	339	323	348	356	364	347	313	345	349	361	359	356	335	342	358	354	338	336	350	343	340	353	380	331	326	349	316	370	340	309	360	344	364	337	374	356	364	331	366	359	345	403	357	365	301	333	324	313	376	353	323	366	330	341	305	308	367	346	326	319	330	385	345	339	313	325	334	344	322	307	332	336	320	358	352	320	332	329	338	360	325	351	340	333	336	337	349	337	320	363	320	336	337	330	368	324	307	334	326	353	339	359	335	349	343	331	336	373	344	338	347	368	324	343	372	361	359	317	316	363	348	338	316	372	341	345	332	373	281	319	318	351	329	306	352	327	319	342	352	343	346	361	332	351	315	318	337	365	353	322	320	363	335	345	377	353	327	348	359	342	348	308	354	320	342	334	328	325	343	338	330	371	351	346	327	366	342	352	350	356	334	327	317	341	313	332	360	361	337	337	338	344	337	323	332	351	331	352	339	367	345	371	326	367	368	330	355	348	328	323	307	352	354	336	337	357	317	332	351	375	351	362	380	331	317	352	356	318	340	322	349	338	322	347	292	368	341	335	343	334	333	348	348	318	338	363	329	349	354	321	361	335	334	339	337	348	360	342	354	340	354	380	351	351	353	349	303	337	359	362	351	350	363	359	320	356	337	323	335	333	339	323	346	326	376	317	345	330	367	363	354	373	350	347	352	352	361	334	370	318	354	354	343	347	352	342	349	303	306	346	327	345	339	313	345	352	339	346	339	358	305	333	343	349	333	309	331	330	323	326	342	325	319	338	367	346	331	348	341	353	333	350	323	330	350	324	322	349	353	314	344	321	341	348	357	334	349	344	319	351	344	332	314	361	362	380	378	327	370	330	343	337	317	358	324	350	368	371	298	339	307	316	324	346	334	342	321	358	340	366	338	355	363	340	337	339	295	340	324	307	333	325	330	356	312	375	354	345	340	355	353	321	362	362	357	317	331	335	310	346	323	376	340	352	326	334	359	362	328	360	329	341	324	339	355	354	356	333	346	345	299	341	353	343	372	312	356	365	324	316	347	326	350	370	338	335	314	333	363	356	363	322	344	363	336	324	359	329	323	316	316	327	315	298	307	361	378	313	314	305	345	343	340	346	347	355	398	338	359	364	348	347	317	340	368	320	336	352	347	351	316	352	349	365	348	344	304	352	337	345	348	314	341	344	344	336	322	317	350	328	359	331	369	341	368	340	327	379	347	314	325	332	345	310	336	341	317	351	405	344	329	324	306	320	334	356	379	326	364	346	305	367	343	315	319	344	352	337	333	324	330	329	348	367	354	359	342	348	315	329	362	346	328	363	350	369	371	363	348	336	327	326	291	350	317	342	339	323	333	331	344	351	347	325	350	372	338	321	333	357	362	364	358	326	333	355	348	320	327	305	332	359	329	333	352	320	349	346	349	346	366	335	360	308	351	343	330	345	328	343	338	342	296	353	351	366	342	324	331	351	357	333	379	300	373	352	314	359	321	334	336	328	360	341	338	308	325	322	340	344	338	357	329	338	347	321	359	338	370	335	365	356	342	341	333	342	349	359	320	343	353	339	339	307	348	335	348	357	349	342	333	334	307	347	336	325	352	324	317	340	320	385	327	317	366	333	355	383	364	317	324	344	351	302	343	302	324	363	364	342	360	334	337	347	308	361	383	326	322	328	342	353	348	314	378	305	338	342	338	368	346	375	360	352	327	339	341	333	320	336	318	349	339	325	347	358	320	326	357	322	318	328	342	368	351	342	349	367	357	346	365	349	334	377	310	346	341	333	377	352	336	339	314	332	327	354	351	348	383	356	377	343	328	325	328	307	341	339	367	334	348	337	337	338	326	351	310	299	332	332	333	376	351	365	348	340	342	326	335	347	346	370	351	315	354	345	305	348	338	355	356	343	335	336	342	366	358	360	340	383	338	325	321	353	356	338	355	338	384	366	364	317	355	338	335	334	337	336	315	392	328	302	322	329	326	350	361	311	332	313	335	334	354	359	353	354	365	358	381	333	339	369	372	375	323	341	335	336	335	322	342	364	349	352	327	342	353	321	365	322	370	355	365	334	338	342	349	361	354	337	346	359	319	375	323	363	323	331	316	364	344	312	347	328	345	341	353	334	359	318	369	358	357	333	344	335	335	329	360	332	350	360	363	350	346	328	369	316	344	311	344	310	358	335	366	342	361	337	346	317	330	357	320	322	356	346	344	321	380	323	351	335	331	324	324	305	350	313	343	369	338	340	321	345	321	312	314	339	364	365	295	353	325	352	329	309	334	343	319	339	372	358	337	371	360	346	364	335	328	341	330	337	339	369	322	343	322	354	332	329	360	347	311	340	361	359	361	337	328	358	298	330	302	306	329	309	364	342	323	334	383	346	334	331	329	349	367	336	310	355	356	321	344	328	330	310	329	362	346	341	325	360	367	360	349	388	348	352	350	340	303	333	300	329	369	308	355	360	342	363	328	352	344	326	334	337	341	367	359	319	345	346	354	337	323	355	331	322	338	359	332	334	339	342	317	355	307	334	356	333	345	303	339	323	300	371	357	370	348	364	325	325	351	308	348	320	317	319	331	339	349	319	335	336	316	298	325	346	355	340	335	358	352	363	354	352	375	339	344	324	332	370	365	355	349	351	335	377	339	308	308	355	317	317	339	352	355	330	321	329	326	372	359	342	349	322	339	339	318	334	330	349	326	362	341	370	359	355	311	299	313	321	342	311	343	362	356	329	334	321	339	336	345	363	327	341	322	351	332	298	374	337	334	347	296	346	351	349	305	351	351	337	357	349	360	398	346	347	347	334	338	359	354	332	342	358	321	350	357	360	337	355	357	359	370	352	331	333	349	320	346	336	309	346	348	332	334	357	317	337	336	353	333	335	329	331	366	341	326	337	332	325	349	335	311	317	326	379	348	341	349	331	356	312	339	346	324	345	323	342	296	321	374	344	347	336	334	340	333	370	287	309	352	343	342	316	337	332	342	378	306	371	360	323	348	346	346	361	328	377	306	360	346	350	315	280	311	342	324	363	341	334	371	325	355	306	343	357	360	342	379	344	348	332	352	345	320	352	341	346	363	336	317	325	343	344	321	341	375	348	359	356	327	373	353	345	380	348	342	359	358	348	368	366	357	366	346	343	329	339	339	373	349	352	328	357	333	317	348	356	331	322	320	345	325	349	380	326	328	341	338	356	331	358	305	349	353	345	312	374	303	352	324	367	358	369	318	359	368	351	349	374	353	348	353	341	333	346	360	321	307	368	336	347	328	326	354	337	347	367	322	367	349	397	312	344	338	326	353	378	338	319	323	338	352	334	348	348	310	349	309	328	332	308	315	335	340	345	342	370	341	326	325
37282	54420	45259	35856	29411	18688	10780	7267	3547	1573	1208	1104	1070	1019	937	940	876	932	919	810	688	698	652	622	909	3922	2727	790	1221	1401	619	603	634	766	1040	1505	1608	1429	1014	687	595	547	573	497	534	552	541	518	515	550	494	547	485	518	520	510	556	494	499	505	509	586	505	495	506	486	581	535	536	506	588	504	515	515	559	524	532	507	507	505	557	518	529	560	515	494	539	526	505	493	510	540	524	512	571	532	542	515	539	539	488	502	508	534	514	526	523	510	575	546	515	528	529	532	517	549	549	516	495	527	494	568	529	530	549	529	507	528	551	479	533	536	541	541	524	516	518	540	548	502	513	519	560	559	541	523	539	500	451	518	488	527	512	527	493	514	530	538	531	512	557	508	505	514	529	536	505	511	514	534	494	502	507	517	519	523	526	537	575	559	540	518	544	487	528	534	595	495	538	480	548	549	529	548	535	537	535	537	511	505	505	556	565	571	550	538	556	515	537	564	498	449	479	517	539	513	547	529	533	556	513	545	532	531	520	516	530	500	541	521	571	531	550	496	536	518	524	493	553	523	478	515	531	533	523	486	467	523	532	534	498	525	516	524	541	488	533	532	526	542	521	514	550	530	504	494	526	507	511	531	538	523	481	524	545	501	494	510	483	529	550	506	547	472	503	534	501	549	523	569	570	489	530	532	486	532	525	523	512	562	553	521	545	497	509	513	544	523	531	533	538	512	504	528	534	484	525	503	484	538	525	538	520	488	532	542	539	527	580	485	526	527	522	505	539	570	509	557	534	518	481	524	521	517	488	561	538	544	539	538	530	495	527	489	504	516	505	528	517	533	528	526	520	517	535	544	544	536	522	504	536	546	503	491	556	509	489	533	535	578	540	526	524	542	517	565	529	539	561	555	564	508	503	526	549	496	515	526	529	535	557	526	510	561	517	516	544	506	533	544	493	460	529	519	495	505	537	558	551	550	492	542	565	524	537	549	494	548	536	541	527	557	530	513	538	528	543	525	549	516	504	552	536	527	583	527	521	490	504	533	527	523	542	491	560	561	541	537	474	527	520	572	545	531	517	545	580	538	539	566	528	511	492	529	479	544	480	531	498	551	530	505	549	536	483	487	503	524	532	583	504	525	553	489	518	587	502	553	511	525	532	517	514	513	526	496	479	534	528	533	546	528	514	566	536	508	509	537	515	519	490	535	569	509	484	531	485	503	501	545	529	542	490	531	550	479	531	514	510	558	488	523	560	527	510	523	536	507	506	507	562	528	545	539	544	535	523	522	556	533	543	482	572	518	544	534	512	557	503	535	501	529	516	522	547	544	515	526	496	557	533	521	514	498	516	545	532	542	518	505	539	532	534	528	514	482	552	553	501	553	514	516	545	568	555	502	553	515	499	522	537	515	574	553	530	540	519	513	561	508	467	466	519	493	566	532	558	533	540	542	527	562	513	503	514	504	532	539	522	518	517	499	452	519	530	506	497	546	522	502	567	526	543	503	524	518	509	496	520	529	507	521	524	492	547	550	561	553	545	529	520	517	515	550	516	522	541	536	506	509	517	543	531	565	502	470	535	540	530	534	496	526	509	528	514	507	500	517	531	532	532	485	532	486	520	578	555	509	560	523	561	509	498	489	501	522	519	499	543	520	562	591	522	557	551	492	562	481	574	534	528	533	504	561	491	528	512	526	508	540	518	551	517	550	541	513	500	524	539	541	526	491	525	539	519	502	544	525	578	532	523	550	493	570	543	542	543	528	511	519	535	511	522	535	542	508	525	518	516	531	570	514	491	502	537	504	551	542	530	532	554	545	523	502	545	499	498	539	505	518	558	511	530	540	541	563	516	483	529	554	539	508	526	550	530	544	512	559	538	480	516	540	491	535	546	543	525	486	518	537	579	570	556	515	516	552	524	490	523	552	573	530	542	521	535	573	502	537	552	496	560	501	511	547	537	530	490	486	548	529	529	520	573	499	576	544	513	472	537	534	571	543	514	540	480	497	518	520	539	523	504	526	532	544	575	575	538	570	547	568	552	508	597	533	519	498	494	548	599	525	534	561	502	548	498	537	517	587	495	546	508	549	528	550	510	537	496	560	522	519	523	552	540	524	512	489	510	520	543	501	505	515	556	566	540	527	513	502	522	493	543	506	518	500	535	512	518	534	508	504	556	554	506	556	524	555	551	543	551	512	521	503	588	563	521	531	556	533	519	509	512	563	541	512	527	567	511	489	545	542	520	561	514	528	521	525	546	513	537	521	545	516	525	482	527	533	524	528	563	529	534	504	537	513	535	497	581	532	477	559	562	532	543	482	536	534	524	504	559	495	504	506	556	513	538	526	502	518	529	499	545	511	505	531	545	548	519	515	575	500	539	537	531	504	533	522	504	537	498	508	541	532	551	541	474	513	525	502	557	518	525	508	528	546	504	564	513	525	503	509	506	488	520	566	569	547	531	569	578	517	485	492	517	526	515	508	480	532	547	495	559	500	553	524	538	532	520	528	545	523	521	496	528	574	501	518	525	534	535	502	519	535	496	531	496	541	523	491	519	540	520	528	515	484	552	554	526	535	571	524	514	543	524	543	540	526	485	503	556	508	537	516	504	561	511	508	501	488	517	515	553	517	518	526	544	501	536	556	534	541	520	525	510	533	492	503	523	519	524	546	519	532	550	541	525	500	508	565	544	515	537	581	541	530	530	497	532	541	548	540	541	496	521	543	557	508	532	513	518	521	490	520	494	489	548	484	527	545	522	531	523	503	464	525	530	510	556	542	520	565	513	513	556	542	541	531	527	553	524	534	556	533	522	534	549	523	533	519	552	477	501	498	553	513	552	516	504	529	517	528	573	541	542	522	516	536	550	536	515	552	504	516	527	541	508	528	495	521	483	531	503	523	505	500	485	561	527	530	540	503	512	576	522	559	534	503	523	511	522	534	519	551	510	543	506	480	544	486	567	517	530	490	542	536	515	535	482	527	549	534	497	522	552	504	508	529	511	509	531	529	582	553	512	537	536	546	551	493	535	535	531	523	528	500	545	526	531	498	484	532	545	513	546	522	575	504	542	538	539	505	569	545	515	517	484	486	506	478	532	574	500	557	519	535	518	508	494	532	502	508	519	513	519	571	540	492	488	517	503	509	526	511	552	533	551	499	481	570	511	514	555	550	558	519	547	527	528	522	533	516	505	511	534	557	506	545	544	532	473	512	541	504	519	543	560	518	486	521	553	533	482	539	530	510	519	518	496	509	521	505	507	495	529	499	539	529	554	530	542	535	547	523	561	523	516	489	535	535	547	552	520	553	510	519	560	521	506	529	499	512	523	528	503	507	484	515	521	494	470	539	510	508	516	518	540	514	491	552	531	504	505	529	497	538	513	521	553	563	539	472	550	563	535	513	513	523	526	532	508	535	526	527	521	572	525	531	497	480	559	494	544	506	533	534	507	531	479	534	527	537	531	519	481	555	486	531	526	498	521	559	523	541	521	579	538	512
28725	24161	24602	16871	5811	1860	1062	660	493	451	388	419	384	410	386	426	387	433	415	425	409	384	358	398	345	426	343	328	359	357	387	376	345	291	377	407	439	446	416	390	403	367	345	327	361	351	333	347	367	333	371	370	353	361	329	329	331	355	354	354	389	353	367	352	374	347	373	364	360	328	347	341	349	350	372	334	353	339	381	344	351	338	364	325	376	378	355	337	333	354	344	345	363	327	374	369	383	328	359	348	330	328	360	380	348	381	349	329	340	344	364	357	348	369	325	381	381	356	361	355	365	321	372	353	353	344	320	334	350	358	357	315	346	351	335	354	338	374	338	353	337	367	332	338	338	360	327	364	349	355	364	365	341	327	376	348	355	379	319	387	399	355	337	376	331	353	365	369	323	351	348	366	335	347	377	347	370	339	348	342	345	341	370	366	316	347	368	356	366	341	369	327	363	387	308	364	321	359	344	348	383	354	358	381	376	378	339	361	344	363	361	341	367	373	350	366	364	353	366	350	338	368	333	391	373	353	367	348	370	326	345	347	369	360	336	330	339	378	380	370	378	328	359	385	313	353	321	353	355	367	347	352	391	393	352	379	329	377	337	363	348	383	326	348	399	334	331	347	338	343	316	371	368	355	373	354	376	362	323	355	362	320	352	340	382	356	372	353	340	301	347	369	335	356	345	319	365	366	362	343	323	346	377	350	328	352	353	355	338	353	360	374	385	354	357	386	347	364	348	354	361	385	374	335	339	358	349	349	340	334	348	368	306	339	355	360	344	354	332	333	360	342	359	374	371	313	359	400	340	344	339	332	362	346	394	334	334	325	347	341	370	350	359	374	358	393	335	363	326	337	305	330	332	350	369	337	362	313	333	315	355	331	356	325	344	367	332	345	310	363	317	328	335	336	339	377	353	345	370	348	377	363	324	334	343	385	358	344	383	378	373	382	332	327	362	323	327	343	376	350	363	337	363	368	335	350	357	381	349	380	367	350	379	347	371	339	381	328	349	372	370	346	388	347	347	363	322	340	347	363	365	369	385	321	305	368	372	313	362	364	344	337	337	355	356	383	329	370	355	380	387	384	343	349	368	348	339	363	352	372	352	362	339	363	335	353	335	360	329	383	372	334	350	363	352	350	368	349	336	398	340	368	370	346	345	389	345	344	359	365	355	363	356	333	354	350	357	361	355	333	378	370	340	354	380	332	308	369	374	394	333	348	343	347	357	361	369	317	380	365	342	350	326	340	335	352	346	357	358	340	379	363	346	337	368	356	352	353	347	354	338	364	345	341	359	370	359	366	353	389	330	341	357	353	335	305	362	360	367	361	341	368	348	366	315	376	394	343	368	395	362	353	337	348	346	368	369	341	328	307	352	356	386	323	366	351	378	378	329	352	355	365	371	337	328	332	385	370	327	329	363	346	379	362	365	349	392	365	327	365	346	389	361	360	390	327	349	358	351	339	362	360	366	364	347	367	341	385	335	351	329	363	364	364	357	365	371	362	363	376	386	350	344	378	344	387	339	377	353	347	357	343	373	362	355	408	384	335	353	343	357	354	346	352	349	379	375	361	373	369	352	364	360	363	328	346	332	359	352	364	347	358	342	339	368	379	346	329	362	372	353	371	337	345	366	352	358	329	339	352	347	321	321	357	367	341	352	349	352	361	370	386	355	370	367	362	352	356	345	367	366	342	372	332	346	385	383	359	352	333	370	360	331	368	366	315	365	335	383	339	376	377	356	305	353	360	353	316	333	367	369	343	337	354	368	392	369	347	364	354	350	391	361	364	345	332	357	377	382	346	350	375	371	336	348	357	337	345	372	331	358	375	355	346	349	391	361	374	366	319	335	369	357	373	326	364	366	350	351	364	387	358	334	354	362	354	385	339	353	394	313	378	375	339	325	361	324	333	332	362	337	359	380	390	340	321	367	320	366	344	364	342	339	368	352	326	397	332	366	354	367	348	406	366	351	348	345	313	364	343	389	344	348	348	338	379	319	346	348	393	357	387	377	325	359	372	384	368	376	366	350	340	334	362	389	373	378	365	380	337	370	354	354	348	345	365	373	376	343	355	321	369	349	384	359	320	323	349	350	370	363	355	321	353	327	332	313	305	374	389	333	363	365	351	385	361	337	354	342	372	342	385	345	376	347	378	329	368	349	363	334	348	369	365	361	366	366	371	350	362	334	358	362	344	340	377	316	339	379	347	356	339	363	312	340	331	322	332	325	344	367	354	387	356	315	336	349	345	336	377	372	357	348	361	350	331	353	335	313	329	356	382	359	354	335	381	345	369	351	328	359	376	371	364	370	343	339	352	351	345	391	326	360	356	353	368	343	349	377	355	375	352	383	360	355	378	344	353	342	346	366	380	356	366	375	343	380	358	358	337	357	361	355	377	367	346	349	320	369	336	393	338	344	400	349	343	331	325	364	358	364	359	369	348	355	376	389	362	327	358	357	370	379	350	345	321	369	337	341	374	357	388	351	356	316	337	336	372	368	335	384	378	349	358	328	374	345	358	318	377	373	354	369	341	365	346	345	390	387	355	368	360	334	399	341	355	353	363	329	340	350	361	360	344	347	347	323	353	383	378	365	378	376	347	335	337	371	364	317	355	398	356	330	337	382	339	349	359	351	368	364	322	344	302	321	359	318	345	344	337	344	374	306	368	353	345	348	356	362	356	334	366	342	342	358	333	353	318	345	314	363	342	369	371	355	351	361	338	344	371	323	368	346	380	342	381	343	374	366	388	345	357	324	363	365	314	312	347	349	346	358	368	326	333	331	377	358	340	329	357	355	385	380	341	353	364	383	361	344	383	363	347	366	354	301	352	375	347	322	371	352	346	368	365	319	366	344	385	367	351	326	358	347	331	347	395	368	339	353	347	351	338	333	324	355	383	396	336	349	355	315	342	347	383	336	336	366	334	355	362	348	341	370	346	373	329	339	352	376	326	405	329	336	357	378	318	363	326	362	355	340	348	347	341	369	337	363	344	372	333	332	383	339	375	374	343	377	380	354	348	331	371	339	323	361	386	353	357	326	356	340	363	323	347	365	370	362	326	351	355	353	385	354	342	376	336	358	319	355	346	322	338	353	352	362	331	371	342	370	389	344	355	345	333	373	348	349	367	339	343	368	333	356	367	338	355	370	364	349	388	325	359	329	347	356	317	349	366	346	374	370	330	359	335	346	335	353	335	341	340	347	308	370	350	321	351	354	360	368	362	343	360	367	377	323	360	356	369	374	330	346	368	337	371	359	330	358	388	373	387	346	327	325	406	338	345	335	294	342	362	349	345	345	351	356	350	331	349	346	350	376	371	341	331	339	328	371	350	340	397	347	368	358	362	335	363	356	360	370	325	341	379	362	355	357	364	349	344	388	344	351	363	354	365	390	339	353	337	310	332	374	355	363	377	357	380	354	389	343	359	329	365	343	358	327	369	385	381	335	351	366	359	409	345	363	366	364	336	364	324	360	328	374	357	354	364
31931	39307	33094	23015	10989	4376	2494	1541	1100	880	807	723	658	717	771	734	685	704	747	686	652	705	625	618	549	666	589	555	587	554	544	565	535	603	627	696	761	731	686	608	647	547	555	558	561	548	534	558	498	566	510	554	542	569	576	524	556	565	554	536	561	507	536	575	588	559	571	533	514	586	593	519	514	563	522	527	549	573	523	535	561	536	566	497	553	528	537	526	516	546	541	561	539	486	564	549	541	525	580	562	529	560	555	560	524	548	613	571	538	524	532	521	528	573	576	561	580	541	535	560	522	555	528	539	555	555	574	512	556	568	590	572	497	579	544	573	570	535	523	549	502	535	546	542	532	533	559	540	527	551	514	549	599	586	565	557	542	515	555	549	562	585	554	558	572	503	592	551	531	545	546	585	573	531	547	563	542	565	574	567	529	540	587	585	545	531	555	541	549	507	533	561	572	518	568	546	527	549	559	537	523	564	512	540	527	533	536	509	576	571	518	553	558	531	555	560	548	548	517	529	531	550	539	543	588	563	516	552	529	510	546	567	553	542	566	515	543	563	559	545	558	526	567	567	525	578	586	579	545	583	532	561	561	542	564	545	596	511	536	551	523	547	506	520	593	546	555	545	550	546	499	570	584	561	570	534	550	536	541	502	568	515	540	558	554	558	540	560	579	566	582	546	527	555	536	519	517	567	583	518	509	541	571	589	530	598	558	562	575	614	577	542	559	523	536	562	530	535	549	595	536	541	560	515	552	578	549	536	552	542	549	548	554	510	576	543	508	507	547	567	564	545	528	525	541	531	600	538	509	539	535	527	569	563	561	553	575	508	534	567	548	547	535	568	557	554	550	541	532	499	535	508	509	566	499	498	538	532	557	513	541	587	537	554	576	491	511	577	556	545	544	542	534	534	548	516	537	513	562	538	566	554	594	546	538	520	573	578	552	568	580	570	520	561	593	550	539	556	559	584	546	555	552	572	595	579	585	527	546	572	578	515	529	541	538	543	524	574	579	517	536	539	578	550	564	512	527	557	529	522	519	562	563	554	584	544	573	538	516	508	558	522	560	539	575	551	544	581	506	549	581	513	536	542	524	522	561	563	539	552	523	564	596	546	519	542	528	558	539	527	558	531	517	580	554	512	573	574	543	582	534	577	550	560	534	576	553	517	536	576	526	532	609	547	528	555	532	516	526	576	545	570	558	575	577	557	557	515	557	569	529	562	538	517	522	587	536	527	563	557	543	549	544	549	562	587	545	555	553	511	508	515	559	533	523	534	509	539	524	563	554	560	565	520	560	507	527	548	572	531	558	566	550	579	521	520	546	535	558	531	558	536	542	554	543	527	544	527	557	538	545	538	552	546	567	550	550	543	559	484	552	558	559	516	554	563	583	567	524	524	551	540	522	549	557	575	533	530	551	534	547	550	570	548	555	568	558	576	544	534	527	553	584	543	556	540	547	573	522	522	562	526	588	592	596	520	590	573	524	545	570	574	565	539	577	556	562	535	539	573	558	561	575	517	574	529	561	545	536	565	532	550	567	510	535	588	555	536	537	507	540	557	535	597	541	526	516	527	603	568	514	522	529	562	564	566	547	541	588	553	585	548	518	546	525	513	567	541	532	525	544	531	553	525	548	588	519	588	529	544	552	573	556	537	568	527	582	553	523	548	556	533	541	591	516	560	524	531	572	563	571	583	581	575	529	545	509	511	549	551	555	567	519	544	577	565	567	580	554	525	563	526	544	543	555	539	521	538	561	533	528	527	542	562	511	565	554	571	514	533	527	564	548	527	535	551	499	512	514	534	528	542	553	550	542	532	508	522	525	582	512	541	551	534	572	551	571	516	573	570	567	551	571	533	528	563	581	550	535	516	569	590	551	543	555	550	534	563	531	576	524	539	580	589	545	571	508	583	511	554	561	527	532	554	562	554	575	579	567	533	578	551	574	517	563	577	537	550	573	562	543	519	599	535	554	575	570	548	535	481	494	565	565	560	545	565	546	565	585	555	548	498	528	529	563	560	504	548	570	574	567	523	496	506	554	530	528	557	531	543	591	545	568	561	543	576	518	571	538	509	550	529	535	570	582	559	567	540	592	537	561	551	546	533	541	544	545	552	581	559	564	550	565	561	604	536	568	560	510	576	567	579	512	589	556	554	577	550	573	582	525	558	547	564	550	559	570	572	526	540	535	579	532	548	577	600	538	555	541	575	529	520	564	567	541	548	570	592	552	536	556	538	552	580	548	554	543	533	591	581	541	536	547	551	539	548	535	575	533	533	517	554	539	585	544	528	535	546	542	548	544	572	579	557	565	535	544	535	548	552	564	557	557	500	572	577	559	521	538	580	580	568	571	593	569	518	589	512	541	558	511	522	549	579	549	549	533	547	544	518	538	602	549	576	546	538	566	553	549	553	546	527	545	570	550	539	563	573	563	537	546	573	528	583	537	551	533	566	507	569	530	541	520	522	515	558	535	545	559	603	518	564	540	558	594	518	546	562	547	546	522	524	567	587	523	534	541	566	600	557	547	545	535	532	572	578	570	561	542	525	505	521	508	566	582	578	582	521	575	514	576	499	556	551	599	549	550	543	512	537	555	548	533	558	550	519	563	534	520	568	574	563	550	519	551	523	516	547	523	553	554	547	514	550	501	544	565	568	507	549	562	532	572	540	581	559	532	529	521	554	545	531	527	551	534	554	551	506	555	547	545	551	534	601	543	532	555	561	560	504	550	578	558	535	603	539	552	551	575	535	582	524	557	539	567	515	532	579	570	586	552	563	553	527	564	541	556	545	555	545	558	587	553	538	544	534	535	551	592	565	536	558	588	546	595	533	547	532	594	531	560	542	571	566	516	549	555	526	570	547	583	502	557	519	536	565	556	542	553	582	563	496	542	547	538	603	555	548	568	543	547	563	539	558	571	532	508	531	537	518	606	579	573	542	526	577	546	551	575	569	519	534	533	573	557	529	560	540	585	550	588	569	518	525	499	556	539	570	564	530	523	576	498	541	585	576	539	571	549	584	526	518	547	562	544	529	523	542	484	554	553	579	554	565	570	542	528	546	554	655	526	511	584	548	560	535	551	537	564	576	542	529	589	563	520	580	512	551	542	565	536	550	570	511	507	559	502	560	545	520	532	526	574	552	572	550	522	560	522	546	563	545	525	522	520	546	555	577	542	535	575	564	564	602	574	561	534	549	562	582	511	584	540	580	566	518	577	559	558	541	549	551	507	562	535	528	512	536	528	517	594	511	547	585	549	575	549	552	559	566	542	548	563	550	558	544	523	497	602	579	559	558	590	576	508	583	574	522	564	539	533	611	510	548	554	571	507	558	555	549	527	547	576	542	543	528	529	573	522	592	542	511	536	553	548	484	519	531	547	523	527	560	566	549	525	552	537	574	544	585	574	518	536	565	553	563	482	543	545	606	596	617	547	580	563	553	511	532	564	551	508	552	574	566	556	536	542	566	588	568	566	538	589	553	517	512
24837	21597	28812	25456	19132	7752	2770	1272	826	642	574	506	485	418	433	464	458	423	441	425	417	434	475	462	492	606	411	363	363	356	393	369	436	496	568	746	624	636	626	551	435	399	340	379	378	369	358	355	359	380	338	342	355	352	365	348	376	360	303	364	355	327	377	333	357	320	369	369	372	345	348	340	360	334	346	351	337	331	323	348	351	373	321	356	338	357	361	340	376	350	354	363	385	358	378	371	359	355	353	313	367	370	367	367	370	353	340	341	333	365	367	353	379	366	324	373	345	358	334	376	381	372	368	373	361	372	372	343	376	345	364	354	338	356	336	345	328	350	311	382	382	357	347	327	388	395	386	391	314	347	378	345	380	385	340	339	355	381	362	312	349	318	345	365	349	344	342	355	326	371	369	370	365	359	344	340	367	354	380	358	387	368	359	342	360	343	349	372	366	358	318	366	358	345	357	335	354	366	366	338	355	350	358	317	348	368	346	367	364	376	360	370	348	392	362	391	347	377	379	383	345	340	379	334	368	391	377	333	343	352	380	357	353	359	364	326	337	339	376	336	340	356	386	332	347	376	363	339	334	380	353	342	326	360	343	356	312	368	362	360	340	378	354	349	344	365	361	330	330	343	355	390	363	369	351	343	388	322	337	369	348	353	358	381	368	385	342	351	333	379	342	367	347	372	359	337	369	338	362	385	399	334	367	345	312	365	376	359	368	383	380	358	355	366	318	346	347	355	330	392	353	368	389	360	345	359	349	367	340	346	364	365	358	361	374	368	347	367	364	341	352	339	348	366	393	366	345	349	357	338	365	360	395	384	354	326	359	346	367	369	355	339	336	355	359	369	407	352	400	337	332	372	379	351	377	380	354	348	320	335	349	342	349	373	376	366	391	319	350	344	337	328	356	369	363	384	345	373	338	327	346	365	363	327	356	346	356	354	363	334	349	361	363	327	389	322	376	385	357	321	336	353	345	335	375	360	330	365	370	369	359	398	347	345	369	373	378	366	360	358	351	336	362	345	380	367	343	382	336	343	367	323	358	333	359	323	346	331	353	337	359	357	362	325	367	379	344	375	342	347	362	338	338	362	379	353	341	336	361	349	362	351	368	369	363	370	351	339	380	348	372	326	342	334	387	345	375	394	348	351	316	345	361	340	338	360	371	349	346	346	335	383	364	370	359	368	396	343	341	365	333	335	326	374	383	336	380	315	333	377	385	356	359	371	352	335	396	368	352	358	382	374	343	354	335	334	335	388	393	353	327	321	362	365	347	360	326	338	367	371	325	370	325	358	328	353	368	377	370	344	381	375	373	371	352	380	366	345	355	381	343	361	371	361	380	350	328	381	335	357	371	360	340	361	382	332	321	329	354	357	351	361	350	356	373	366	374	353	375	367	378	323	379	357	371	345	383	349	340	327	353	328	392	374	387	380	373	345	328	371	373	362	313	360	363	326	361	357	359	355	331	364	374	369	374	382	304	355	351	377	346	332	349	343	356	385	369	355	336	356	344	348	389	355	365	360	344	345	385	369	357	362	364	340	362	378	345	382	369	389	359	397	350	372	351	340	365	345	377	360	355	370	351	344	353	352	366	366	332	359	382	352	355	371	398	351	376	336	367	387	347	346	349	336	352	317	376	334	349	348	381	350	367	397	347	344	354	358	354	381	329	319	350	340	363	357	321	350	374	382	359	343	327	344	364	309	316	332	355	348	342	383	366	355	332	363	356	355	356	342	367	378	361	377	358	352	370	376	347	388	319	318	357	350	379	360	339	391	324	328	353	390	335	359	359	340	372	368	333	349	335	340	354	388	353	377	344	371	363	353	368	359	329	367	363	401	347	334	348	340	368	360	361	362	365	374	350	384	385	354	372	338	359	344	340	350	333	356	377	380	315	353	326	363	369	381	382	391	321	323	346	355	353	363	370	345	347	362	355	356	363	370	336	355	368	325	360	366	403	338	380	353	363	327	352	345	367	350	348	404	364	347	333	355	332	361	389	373	322	342	298	355	366	377	356	367	348	333	357	356	348	368	371	338	372	346	356	340	371	360	344	355	347	357	360	339	346	330	330	326	346	342	348	342	347	366	379	348	402	414	378	351	363	377	356	364	360	374	329	344	402	361	347	370	362	360	322	341	348	376	357	352	345	359	376	348	347	371	356	360	349	358	354	341	362	380	343	353	350	348	374	342	324	367	374	340	367	338	343	351	358	356	317	378	351	397	288	357	347	348	360	368	325	385	362	358	334	353	371	339	353	346	380	318	364	319	351	365	349	366	356	345	352	361	377	318	346	362	339	357	349	349	330	314	325	364	344	363	346	383	342	397	358	338	357	339	352	349	352	342	373	356	320	359	326	371	351	342	353	368	374	374	339	344	390	350	349	339	340	333	358	388	357	369	344	339	339	351	313	338	346	354	341	342	372	365	361	315	369	350	367	389	383	346	359	351	355	347	385	351	369	332	303	355	371	363	341	373	361	333	355	359	321	356	352	330	351	368	349	333	345	368	334	352	329	346	372	335	349	336	401	383	342	320	346	395	361	362	348	352	379	365	364	364	347	371	356	355	366	330	359	334	367	344	377	387	337	352	351	356	329	369	340	391	338	356	407	336	362	371	326	335	374	366	384	352	369	378	330	346	359	380	327	370	388	363	346	351	356	370	355	386	390	354	375	350	350	337	357	377	357	362	313	356	361	370	342	351	339	345	359	344	386	346	360	352	346	367	347	365	330	352	394	363	320	357	340	362	383	355	362	362	377	373	331	346	359	367	330	352	331	325	346	369	372	352	353	366	345	335	353	351	319	359	359	371	350	353	337	370	363	345	394	354	325	355	319	400	354	405	335	365	355	355	335	337	361	361	378	363	321	393	350	365	348	332	350	359	328	370	381	353	346	352	379	414	375	329	376	347	361	351	339	334	369	358	356	344	363	362	341	352	346	329	344	377	368	351	388	335	358	392	344	357	372	329	365	361	371	341	345	341	339	378	354	343	344	379	341	336	383	352	368	351	377	348	370	369	343	370	355	331	364	337	351	347	340	359	389	372	348	357	322	379	381	370	383	364	354	334	347	373	341	358	342	355	328	350	367	323	360	354	345	389	376	341	339	346	359	369	349	348	357	366	396	348	336	359	350	340	363	358	325	350	406	381	362	410	376	341	339	381	377	340	351	352	341	350	365	375	325	335	359	369	365	389	336	375	346	366	327	355	368	368	379	373	375	356	364	350	354	395	368	389	342	380	345	319	340	357	344	352	376	340	338	349	360	387	370	348	329	354	354	338	348	379	356	332	342	332	365	381	369	338	375	378	368	366	347	374	353	351	353	342	405	336	341	358	379	368	358	343	363	340	371	351	365	351	344	359	396	314	356	357	353	360	366	323	372	318	361	395	361	351	354	369	341	350	362	353	362	339	373	372	373	360	385	349	353	319	377	361	364	335	356	334	315	370	357	355	312	342	370	347	344	321	361	329	342	360	352	323	386	347	388	326
32222	46342	43136	29687	16398	8441	4813	2660	2079	1628	1181	1029	898	817	837	782	863	804	798	714	724	832	910	860	873	1412	621	636	612	617	578	638	660	980	1305	1563	1414	1291	1287	1098	796	641	570	563	563	592	544	590	542	551	538	589	527	542	563	524	508	568	575	619	570	571	552	564	535	575	610	548	598	554	619	527	532	548	556	584	574	545	535	556	598	539	585	561	557	549	611	533	548	564	534	547	586	576	596	566	555	498	547	524	555	556	583	560	545	597	567	559	548	554	558	546	555	541	552	509	539	561	601	575	614	566	547	573	529	556	549	546	516	566	545	561	569	576	565	530	530	568	565	551	538	567	538	577	590	583	562	564	533	535	546	566	544	513	530	560	545	555	572	591	602	574	573	548	585	579	554	576	519	577	568	519	496	565	536	551	531	548	536	530	576	532	575	571	548	561	570	579	616	574	552	519	558	589	573	597	552	530	582	547	583	592	556	572	612	562	594	545	579	566	543	586	566	552	544	522	593	544	565	567	569	554	542	556	542	527	550	576	579	593	565	551	590	534	542	581	586	536	553	519	565	538	548	553	575	580	581	556	604	551	550	568	562	560	560	538	623	577	547	537	537	551	584	578	599	539	558	565	595	547	591	546	556	548	566	561	551	544	548	602	558	564	614	572	569	584	544	606	550	550	566	585	562	592	572	574	572	542	549	557	540	525	591	550	566	606	532	575	547	553	552	537	582	568	588	522	575	512	568	537	569	533	524	554	578	565	530	574	533	558	555	534	554	562	553	550	562	552	541	534	568	546	530	538	569	551	559	572	525	601	528	583	564	501	564	598	532	535	523	545	558	545	551	541	546	569	571	550	543	556	542	539	587	570	578	583	597	521	554	546	598	588	547	550	560	578	533	499	591	540	563	553	509	522	548	520	549	574	592	600	563	572	576	543	548	521	553	554	548	587	548	546	577	570	538	583	557	558	568	518	522	568	603	566	550	512	598	566	516	529	538	578	549	513	540	552	536	560	536	561	535	581	529	550	591	565	611	571	545	589	556	545	555	545	567	518	558	576	587	570	544	568	540	512	574	566	514	538	536	567	519	522	572	546	526	559	568	572	545	564	559	522	561	551	518	583	574	542	534	538	559	566	597	572	531	566	544	559	562	554	549	500	526	525	550	573	532	596	598	542	563	521	583	532	583	566	542	574	550	529	562	542	538	531	612	566	562	556	544	555	572	546	575	510	540	570	547	547	536	547	599	546	568	562	562	537	560	546	565	549	582	531	573	543	586	535	530	546	528	520	571	534	546	530	540	550	532	533	565	617	565	567	564	526	561	517	546	561	520	525	552	532	547	560	542	560	520	559	560	546	555	569	530	537	536	576	579	527	564	535	520	580	593	546	527	594	563	580	557	563	568	555	593	540	556	579	548	596	579	545	556	542	555	539	582	563	566	576	565	545	560	570	559	564	606	566	585	589	590	502	557	528	550	625	549	586	533	517	552	568	523	531	550	568	580	554	556	537	590	535	594	563	541	574	580	550	515	522	577	577	542	543	603	540	530	570	545	571	543	521	555	581	540	569	553	554	518	547	583	573	612	552	560	531	606	555	553	603	534	562	561	541	543	577	574	523	546	548	592	587	496	593	569	558	505	574	560	564	582	581	576	573	570	572	571	577	550	582	534	581	552	556	499	559	534	547	568	575	563	569	556	549	531	545	514	543	578	586	557	578	573	574	590	530	533	550	563	578	576	553	552	552	542	571	524	586	576	543	536	531	567	576	543	523	525	574	531	583	602	558	547	583	523	552	543	559	484	566	559	563	540	591	588	549	520	536	543	563	557	529	573	613	540	534	577	547	578	569	570	592	553	547	538	527	574	531	554	524	544	594	555	563	551	567	584	548	570	569	544	514	585	554	574	582	536	552	566	554	537	527	581	587	546	563	538	558	538	536	574	547	503	515	525	533	548	542	533	556	581	574	546	590	554	516	552	537	522	550	530	540	550	567	548	556	543	541	553	560	568	562	559	543	510	565	564	530	545	534	544	492	569	557	537	528	577	529	538	552	548	576	570	506	582	567	521	580	562	577	545	559	566	569	561	605	564	517	520	533	556	543	539	577	552	568	516	564	557	505	552	522	519	554	528	529	542	555	552	541	585	540	589	553	568	545	592	585	566	569	586	583	572	550	579	561	547	549	581	587	536	542	560	574	561	530	560	558	560	554	576	538	535	537	578	570	558	545	565	561	550	600	552	557	550	505	563	577	575	554	532	570	558	594	593	573	531	558	558	564	556	537	550	538	570	585	565	567	563	582	555	563	595	540	552	543	557	603	568	550	574	498	570	603	574	516	575	517	534	541	558	595	586	530	545	565	550	568	561	553	556	542	554	575	555	539	557	543	558	562	583	555	626	546	521	546	601	591	569	547	550	562	581	536	541	544	579	567	564	527	565	557	554	551	559	495	594	566	525	580	555	573	527	585	545	493	518	578	542	581	541	537	583	534	586	554	579	580	555	542	583	520	559	565	583	520	548	588	592	552	535	583	499	578	520	594	553	582	513	522	564	573	582	530	521	533	535	590	530	572	579	549	553	554	539	577	558	581	518	582	573	610	531	553	560	545	543	533	576	522	543	557	576	534	542	571	536	555	580	538	528	578	542	582	538	574	568	579	557	545	586	581	560	576	491	583	575	544	559	561	525	569	542	561	527	583	557	525	534	544	595	522	560	537	572	594	591	566	526	542	563	592	541	565	525	599	530	520	569	556	529	598	595	555	526	564	573	547	536	566	544	542	529	585	568	596	563	551	523	583	541	575	587	522	568	516	528	526	550	569	594	554	518	543	592	528	543	528	550	549	565	537	551	593	596	538	551	591	587	546	543	569	563	555	526	577	542	522	566	546	566	582	502	598	590	564	578	567	581	537	573	561	566	519	581	576	555	541	573	566	564	551	552	553	561	570	576	516	546	558	581	589	569	555	598	530	548	541	527	564	550	535	562	550	543	558	547	523	552	563	537	562	541	555	588	565	569	540	529	574	582	545	573	571	524	561	555	534	535	569	537	557	563	531	553	629	535	555	590	583	578	551	560	560	549	590	537	544	544	538	564	544	497	555	505	539	552	551	609	560	535	603	534	575	511	554	562	577	516	590	555	584	562	559	550	617	562	549	605	569	561	554	517	566	571	555	566	543	572	533	604	550	566	594	577	531	581	575	542	552	558	523	533	537	566	536	537	576	570	541	521	544	548	599	534	561	573	539	539	548	552	566	557	557	602	584	575	564	536	565	555	547	557	494	550	567	564	552	556	569	559	550	516	522	586	536	529	590	561	593	589	553	546	571	588	608	560	539	544	522	535	571	572	557	576	563	564	543	549	564	511	550	558	554	570	544	587	603	580	584	521	517	567	575	561	581	570	568	566	547	546	561	566	579	575	576	599	617	537	552	520	567	542	547	519	587	556	577	527	533	545	546	551	558	583	592	571	561	558	560	563	569	565	566	556	550	555	561
23534	21598	29404	24384	21752	19908	9504	3451	1457	969	730	577	534	459	489	490	477	464	498	455	407	412	586	582	553	1999	2396	1706	886	476	418	439	426	467	552	511	622	491	422	408	396	379	362	349	353	346	368	336	357	380	349	349	331	330	345	345	355	324	389	334	383	319	350	356	352	344	362	371	359	317	363	328	318	353	366	381	371	347	348	348	337	351	350	361	332	331	339	340	369	362	347	358	331	350	337	324	316	341	351	395	351	348	327	369	362	349	352	332	307	356	340	359	327	347	381	318	360	366	362	338	340	385	359	341	340	350	376	330	368	346	333	391	377	365	343	327	355	353	364	368	378	355	341	344	342	350	348	362	388	345	352	320	342	351	356	327	351	350	352	356	354	329	332	346	365	352	376	349	346	374	316	356	320	349	381	376	347	341	330	367	345	334	352	340	386	353	334	363	336	337	364	369	341	336	355	328	349	365	322	334	337	374	382	352	340	334	351	328	350	336	360	333	370	317	347	338	354	359	337	361	342	359	368	361	378	375	325	341	346	317	358	370	395	341	343	380	352	357	370	373	384	378	317	317	348	350	353	344	370	351	358	367	358	342	360	379	344	360	363	363	324	371	339	337	355	368	377	358	327	353	349	365	351	334	353	335	354	358	350	370	360	335	340	350	339	345	332	334	353	370	363	370	331	346	350	387	321	304	343	344	375	350	303	366	391	317	344	312	360	375	331	354	353	361	353	355	334	322	363	330	341	351	329	314	379	339	348	329	326	372	383	346	342	380	337	350	366	339	378	353	344	355	342	350	350	356	357	376	339	369	356	347	352	373	369	324	354	332	350	371	362	322	340	372	351	364	371	338	370	394	361	363	343	336	367	378	345	322	352	337	320	337	346	381	358	357	354	338	322	381	333	352	370	352	363	368	349	358	350	359	346	346	364	325	374	372	323	357	352	311	358	342	326	342	357	320	336	352	365	371	344	378	341	377	348	381	345	343	352	373	387	307	332	362	373	362	356	369	332	326	366	332	343	359	364	331	334	375	347	349	391	326	354	333	340	319	342	351	343	329	346	388	369	356	341	311	325	356	330	361	364	329	347	342	358	388	387	364	349	344	378	352	389	333	368	355	348	338	349	328	353	364	330	345	355	345	350	331	345	370	383	349	346	342	378	361	340	359	342	348	364	357	349	404	357	341	355	320	336	311	388	327	377	359	364	331	354	349	380	339	344	373	358	347	358	372	365	350	336	315	329	355	328	337	366	364	338	368	323	341	360	333	346	368	344	357	354	321	341	350	328	341	344	343	357	386	390	393	345	311	349	357	344	350	355	360	340	328	342	353	357	359	371	367	381	344	334	335	345	368	360	336	365	306	355	331	329	371	330	332	321	353	347	328	350	371	323	345	376	323	349	351	324	358	331	366	363	305	332	331	355	353	347	346	329	369	324	374	353	338	379	329	335	301	350	400	366	312	351	367	339	341	353	340	351	313	345	374	386	356	343	378	341	356	324	371	356	369	346	337	343	332	348	330	348	321	349	341	327	340	343	339	362	363	352	330	338	338	355	375	344	403	354	356	358	355	379	317	329	338	349	363	346	347	351	363	366	337	336	349	354	360	342	324	358	349	365	363	351	335	368	362	331	395	359	341	350	342	337	352	346	339	331	378	365	391	355	346	341	352	361	350	380	333	357	351	338	374	349	349	371	319	334	367	348	324	375	378	363	357	344	366	363	353	338	353	388	349	347	339	331	341	338	328	324	353	371	333	376	327	374	383	361	340	350	319	336	387	364	370	373	361	300	340	350	348	336	322	343	366	352	349	336	363	363	332	335	360	343	366	338	315	385	347	339	335	333	356	356	329	398	368	356	346	316	378	339	366	368	392	340	378	362	356	346	354	357	352	306	329	354	348	315	366	313	343	310	363	352	397	336	355	343	365	339	365	354	358	351	376	346	373	347	367	358	351	326	372	341	340	331	341	362	344	364	353	335	354	335	345	346	376	396	365	339	353	349	337	348	361	342	345	312	347	329	391	352	338	392	346	358	335	351	353	329	382	345	306	360	337	307	391	390	351	346	371	346	347	344	347	376	365	364	328	352	339	369	356	334	331	363	382	318	362	352	341	364	357	382	329	301	352	368	371	341	384	375	338	361	350	378	357	346	307	347	331	356	343	346	357	385	313	342	346	334	321	377	369	359	354	336	356	333	329	349	353	328	331	349	356	349	346	352	350	366	343	337	341	339	364	343	357	342	354	355	332	368	358	364	329	335	354	346	331	342	364	320	366	350	351	333	335	333	355	366	352	367	345	360	345	354	342	343	371	333	375	389	325	348	347	334	335	355	339	356	372	336	348	337	371	329	345	350	371	374	355	336	343	329	336	368	342	346	361	366	361	397	315	308	340	348	345	362	359	343	347	339	346	378	342	334	363	336	354	390	320	336	316	380	329	374	353	358	369	340	352	358	336	358	346	332	379	335	337	347	376	355	329	361	358	324	317	346	337	348	347	334	323	364	352	351	345	369	353	369	334	318	374	365	348	332	343	353	342	337	327	351	363	352	300	350	357	323	387	360	373	319	335	317	320	312	369	372	375	362	360	329	357	340	370	341	310	342	333	398	380	375	344	370	326	323	327	332	330	308	354	345	354	333	322	374	347	322	377	337	341	369	322	359	353	357	373	378	350	373	349	316	342	339	350	343	364	342	362	357	368	357	362	365	372	342	367	337	379	353	359	347	351	365	340	345	351	358	350	368	353	369	371	342	326	352	359	338	322	375	350	342	318	356	359	344	335	360	350	364	375	344	341	394	356	351	378	349	349	364	380	342	309	369	349	361	348	344	371	334	371	334	335	345	357	334	372	360	345	364	381	377	331	340	372	366	355	362	326	356	372	323	337	331	334	332	330	377	321	359	320	355	365	350	379	357	356	321	335	336	344	356	363	376	354	342	348	361	331	370	352	332	374	353	315	343	356	315	394	377	365	362	360	348	334	321	356	320	359	366	346	338	342	376	354	350	348	330	331	337	318	353	337	369	373	361	381	331	368	356	355	370	339	336	314	351	346	365	333	366	361	331	340	348	337	357	347	347	341	373	360	353	359	348	336	342	367	366	331	333	353	400	359	351	355	360	388	358	377	341	352	334	346	372	351	343	370	348	344	364	335	347	374	339	356	361	357	361	340	360	379	381	320	326	349	326	339	361	350	333	322	342	360	381	357	314	367	338	333	359	356	337	353	369	347	353	374	337	350	375	333	311	375	354	374	336	379	370	358	347	343	334	324	324	358	365	347	370	362	343	350	374	315	359	348	372	352	382	329	340	332	331	364	344	358	384	328	350	358	363	356	360	338	359	351	349	340	351	338	340	341	379	337	354	346	342	356	324	355	360	389	323	333	345	333	332	343	333	357	316	345	399	355	342	336	359	351	372	335	331	360	337	383	334	341	362	318	398	356	314	333	373	340	361	346	324	366	355	353	383	368	374	332	333	355	337	373	378	380	380	338
35452	55025	52048	33485	21880	13911	9997	6774	3284	2202	1618	1459	1145	1002	986	958	949	980	861	868	805	751	1360	1109	1130	5133	5739	3768	1848	946	759	776	784	820	1102	1080	1223	962	826	638	570	565	545	544	492	531	517	535	523	563	560	544	522	561	512	531	567	575	507	562	530	565	576	563	515	520	523	532	506	530	535	521	527	554	521	537	538	529	564	567	562	563	500	563	529	492	556	549	515	526	527	549	564	528	536	518	625	547	548	531	542	508	524	535	589	564	527	533	526	567	558	539	544	520	548	543	553	526	526	562	526	529	531	527	534	557	546	541	540	534	538	506	537	517	590	521	517	546	560	534	586	563	517	534	537	510	577	522	529	518	584	535	520	538	475	502	528	561	571	540	552	533	552	539	533	508	543	475	525	532	530	524	607	539	554	536	580	529	504	516	513	537	572	573	555	530	523	529	560	492	517	526	534	565	522	543	540	571	497	533	525	513	572	550	555	573	514	523	553	566	487	556	534	532	518	510	539	541	577	561	517	560	530	519	547	484	533	537	498	573	552	546	565	564	527	530	543	539	557	508	535	533	524	539	507	510	545	556	537	552	528	548	535	503	522	557	534	553	512	555	575	554	505	519	527	533	528	539	539	529	521	532	533	525	525	565	559	504	563	508	542	528	519	556	501	567	558	548	535	537	543	531	520	491	530	517	598	523	533	528	555	522	525	524	524	516	494	565	508	533	520	568	547	483	584	545	520	559	522	515	522	552	533	503	576	504	519	567	530	524	562	566	518	549	524	566	551	541	562	550	532	570	511	564	533	532	572	530	555	533	554	585	524	510	507	541	534	546	524	506	580	538	576	532	568	537	516	569	552	528	508	488	567	555	539	607	585	537	522	555	492	516	561	547	508	522	497	540	514	560	517	517	506	528	555	564	554	563	569	539	567	521	518	484	582	546	519	514	539	543	536	566	511	536	514	551	565	530	559	551	545	513	539	543	537	527	554	518	529	514	558	535	585	573	533	526	520	492	499	510	569	553	538	556	554	528	500	531	565	564	514	481	495	541	551	530	516	536	570	550	526	520	518	508	536	538	498	557	532	502	521	517	498	571	557	476	551	509	529	536	520	513	598	544	564	510	562	498	529	502	540	535	515	560	514	511	554	535	525	515	535	527	521	520	580	562	510	563	547	543	537	550	565	560	521	548	533	535	538	509	532	541	533	566	595	517	559	525	564	551	522	503	524	516	519	515	538	506	549	507	565	556	529	540	539	507	517	579	574	562	536	539	539	536	563	486	527	515	550	530	522	550	520	552	495	553	522	563	530	483	526	562	559	520	516	526	532	523	520	545	547	583	539	544	530	519	534	517	550	562	505	517	546	521	534	545	524	525	504	508	574	553	551	547	498	498	514	520	547	530	550	485	525	513	522	568	559	540	555	571	539	545	480	524	513	528	551	549	511	528	547	546	530	540	543	498	543	558	523	490	530	553	523	520	563	601	535	552	551	525	521	528	523	526	534	506	526	564	541	560	532	530	528	549	569	556	503	560	541	523	528	491	558	513	527	517	533	554	519	543	539	595	551	530	570	527	554	562	556	540	560	524	530	545	539	547	530	516	526	507	497	542	522	545	577	515	532	585	530	537	517	571	575	536	561	549	536	528	539	556	515	533	539	555	531	555	538	578	553	530	512	504	573	527	498	528	516	541	563	538	567	556	571	530	550	578	554	538	570	551	547	525	558	542	488	546	527	517	524	527	564	570	516	541	529	523	579	577	569	575	552	510	545	553	552	497	553	495	574	526	545	559	543	573	574	544	519	509	553	541	560	551	527	533	527	555	563	573	502	553	534	564	554	564	513	514	542	527	527	560	518	515	544	565	559	550	509	558	483	533	514	518	548	546	528	539	533	521	547	523	517	535	521	565	547	525	520	550	486	511	503	541	539	522	512	614	565	509	570	560	568	533	504	577	526	536	554	514	515	509	558	506	543	530	581	519	556	506	564	540	528	536	503	554	547	529	561	514	517	541	539	545	501	536	518	566	505	522	543	563	566	492	533	545	520	547	527	533	515	542	534	599	559	546	500	570	525	508	535	545	533	505	529	553	545	515	525	504	553	555	544	532	523	499	562	554	579	507	522	544	547	536	584	521	498	560	530	558	527	543	564	547	536	523	553	536	502	527	528	537	527	580	562	527	554	550	514	528	564	529	559	547	543	533	547	520	544	535	548	520	528	514	553	527	543	569	512	545	515	521	534	529	492	540	509	533	517	580	522	535	533	537	531	508	512	521	535	550	534	563	548	558	524	536	538	511	518	524	560	507	543	523	529	568	501	534	557	517	524	514	531	579	534	555	543	549	530	501	520	511	533	533	528	526	574	520	517	567	569	566	560	544	568	540	575	536	531	555	498	512	522	529	564	544	531	573	518	507	495	530	585	547	553	532	523	566	566	536	511	551	547	547	552	554	476	526	571	541	543	497	539	560	542	540	549	551	544	512	550	530	537	537	516	576	532	574	510	555	576	534	549	510	550	520	489	546	546	532	587	526	554	557	569	510	522	519	516	536	547	534	535	556	516	488	509	536	590	530	548	543	586	519	536	525	537	520	527	545	525	532	547	519	525	531	533	531	545	554	560	536	549	564	512	526	525	518	531	539	476	550	579	568	537	540	549	552	577	541	544	528	532	513	516	548	532	556	540	532	520	546	563	530	583	565	542	528	546	553	524	532	582	534	519	538	558	534	514	594	497	549	537	552	521	543	519	576	565	521	584	560	577	543	567	529	514	547	543	540	515	529	522	537	540	527	545	528	531	541	554	550	529	543	506	561	519	516	535	576	518	536	514	543	528	584	556	532	462	538	548	483	558	499	554	558	533	560	533	557	582	572	574	527	554	562	571	553	586	572	527	592	562	561	510	515	551	493	507	511	479	562	517	558	552	587	561	551	541	527	532	505	538	504	561	533	551	518	575	542	523	551	549	528	573	538	533	524	547	535	492	509	535	513	504	561	535	518	497	575	528	531	581	552	515	560	586	491	520	539	568	538	563	530	536	565	571	555	540	527	516	539	553	515	560	561	536	535	541	515	514	534	523	492	531	562	502	526	518	534	543	555	547	554	506	564	530	568	550	525	496	542	549	516	536	509	530	540	510	534	535	495	520	517	563	536	514	507	543	510	525	529	526	522	515	532	501	493	566	555	536	563	519	546	520	532	528	515	520	533	564	568	532	554	515	513	579	520	540	515	519	535	549	505	540	580	522	546	524	542	562	517	572	489	517	555	562	544	555	493	531	549	506	528	532	558	539	577	533	519	508	544	565	544	554	567	544	536	569	562	481	508	532	506	520	567	553	520	554	555	532	528	522	530	564	554	552	561	571	523	526	537	482	490	553	515	555	603	567	519	558	549	506	513	554	533	546	533	555	547	526	551	506	487	560	538	553	613	490	548	552	510	526	556	525	549	517	518	556	549	555	538	521	527	519	539	553	584	525	529	583	491	572	541	526	537	518	506
29037	26476	23270	10045	2875	1721	1058	599	548	504	462	395	437	400	410	395	404	362	366	361	394	355	375	418	411	494	529	496	422	325	359	329	356	340	365	436	346	384	399	323	342	332	369	340	321	338	340	371	323	382	384	333	364	379	368	362	351	355	355	342	383	374	382	386	374	372	362	340	335	312	346	354	386	352	358	361	344	322	365	379	363	373	329	371	341	336	381	352	384	371	351	358	342	332	358	347	356	353	345	334	371	349	350	384	357	339	369	371	349	341	368	342	380	353	333	322	350	359	342	317	362	318	343	324	344	345	358	363	348	364	365	344	374	359	341	289	361	352	345	356	353	336	352	304	320	343	357	382	373	357	357	369	346	374	373	372	310	364	335	335	346	370	344	367	356	357	319	381	352	346	342	344	374	324	385	357	357	327	371	362	349	355	343	388	356	341	401	383	358	342	346	366	331	342	385	362	361	337	337	352	369	365	354	373	331	351	375	347	336	361	351	345	318	352	333	333	345	387	360	333	350	346	366	354	349	394	348	375	339	376	356	357	339	359	389	320	331	348	367	340	350	352	350	358	334	377	362	339	340	363	322	373	347	364	372	340	333	343	378	349	347	353	366	340	336	371	364	358	383	354	366	325	396	305	326	330	349	347	351	371	398	396	363	399	341	350	375	311	369	350	363	382	311	337	341	352	367	351	353	355	370	307	329	334	350	344	323	378	339	349	364	344	343	352	364	367	384	367	344	393	335	354	330	324	353	352	381	361	388	341	365	360	345	334	369	357	358	358	371	352	355	338	346	349	339	363	346	336	330	356	393	364	334	333	341	387	352	363	370	361	358	346	347	354	359	371	355	356	354	355	354	337	353	381	374	369	332	364	369	325	360	367	360	365	355	372	352	357	368	342	343	373	371	383	377	345	317	370	341	391	337	349	365	341	358	343	363	369	361	370	353	386	334	359	348	357	350	391	350	334	329	355	364	320	362	350	370	344	354	325	371	369	351	369	328	400	357	371	343	336	334	353	355	327	387	333	349	359	368	360	346	357	359	363	371	359	337	351	330	353	322	360	358	362	346	359	355	344	377	330	391	337	373	331	363	382	347	360	361	369	346	354	381	374	333	357	378	345	392	383	357	373	354	340	356	347	340	388	343	368	341	332	342	324	355	371	365	325	344	330	367	365	368	354	386	355	349	333	374	319	369	331	363	346	320	361	362	317	396	363	360	348	364	349	353	347	324	357	341	326	367	363	338	344	311	375	360	369	315	388	368	404	334	346	362	352	353	359	340	366	368	360	349	346	362	325	344	367	372	345	322	350	345	380	349	388	366	340	397	372	356	370	346	343	363	349	316	356	319	350	318	348	351	332	369	358	380	356	322	373	357	327	368	342	378	346	337	332	331	366	375	328	334	379	351	363	340	333	362	352	317	361	322	337	370	360	374	384	328	359	350	354	378	343	380	367	334	339	337	356	345	366	340	349	325	322	392	325	334	366	348	374	347	358	326	380	383	355	345	334	364	357	358	330	356	350	338	342	380	368	305	354	356	343	331	353	367	339	380	388	329	344	365	366	375	363	350	373	336	338	358	348	343	360	339	370	373	389	369	382	329	356	385	323	371	358	357	337	341	372	383	361	359	339	352	367	363	366	332	372	307	348	366	369	361	338	347	352	333	360	326	346	372	332	349	375	378	353	370	352	356	361	352	313	356	351	370	367	328	324	341	346	386	337	355	343	322	361	322	312	328	328	361	370	376	391	363	343	321	347	349	358	347	371	350	372	381	375	359	357	362	339	344	367	376	370	364	363	367	342	357	373	336	332	364	365	344	342	370	376	370	360	380	352	326	346	352	340	344	343	338	366	379	321	376	347	362	359	364	339	335	343	384	343	346	357	345	388	357	336	335	330	349	346	355	391	361	351	354	367	359	338	344	368	366	377	348	346	328	363	344	348	377	367	306	320	339	338	346	365	372	353	387	336	359	327	356	354	380	362	360	362	388	343	388	348	338	348	376	354	394	315	328	359	361	371	342	356	351	375	369	354	340	349	318	365	355	342	378	325	341	342	324	379	346	356	368	328	362	325	313	359	335	331	367	384	368	367	339	355	352	294	330	353	340	342	334	354	358	381	396	363	340	369	359	349	369	345	344	368	359	366	359	343	349	342	385	363	337	332	346	354	365	372	348	344	336	374	370	353	382	381	360	330	319	337	333	330	356	361	361	353	348	365	335	386	360	327	335	377	357	337	363	356	361	360	374	369	348	361	374	374	382	376	344	346	346	308	349	374	336	384	366	368	356	358	375	356	391	352	364	380	353	354	350	367	338	349	394	372	329	369	360	355	372	347	331	336	347	364	344	365	380	385	383	334	361	384	328	376	359	355	326	355	343	343	352	359	349	382	339	362	384	347	355	345	357	381	333	366	341	363	345	341	365	364	320	313	382	335	364	358	331	369	344	373	354	348	345	339	366	348	359	354	347	361	357	391	353	358	352	347	322	361	346	345	342	354	385	339	362	337	361	352	352	334	340	319	348	377	344	335	371	340	327	348	316	372	359	362	360	378	337	357	351	375	356	361	347	353	336	370	352	354	304	375	370	362	375	332	344	360	331	349	337	360	374	378	366	359	359	338	338	323	373	351	330	378	355	381	377	355	354	341	339	354	332	378	336	344	318	348	359	362	367	361	382	403	387	354	324	352	339	369	346	368	348	365	367	356	375	348	360	358	346	369	357	353	401	318	391	375	358	328	346	333	322	355	375	354	398	352	348	383	340	368	377	352	353	328	344	344	361	320	362	344	359	345	354	352	324	331	380	367	351	373	359	359	330	367	364	352	343	345	340	341	375	366	365	360	353	336	358	341	351	374	355	325	347	349	356	369	381	379	364	356	374	339	334	362	361	338	355	343	346	339	321	393	373	343	352	326	387	363	319	335	359	357	329	353	384	360	332	364	362	336	339	318	348	349	336	324	362	343	358	360	360	355	348	348	344	357	371	385	342	338	335	333	359	373	366	367	373	389	359	365	346	346	361	359	360	369	348	341	333	329	360	348	346	350	356	373	364	373	348	343	402	334	323	369	362	323	346	366	350	355	342	339	351	341	374	342	371	353	375	358	325	360	383	366	338	360	349	348	393	342	319	341	349	349	366	379	361	336	366	362	376	342	326	361	342	333	360	350	340	360	383	374	353	336	363	347	352	366	371	343	354	355	333	351	384	312	354	361	340	392	346	352	363	358	339	349	347	351	353	341	360	353	369	364	351	354	362	353	354	349	342	349	370	362	365	365	365	375	365	364	373	361	376	359	357	366	379	370	360	381	343	347	371	334	353	365	364	346	343	372	362	355	355	353	360	376	383	340	393	335	327	348	361	347	329	344	353	334	335	363	373	342	358	354	348	322	330	354	339	323	313	354	382	332	346	317	353	373	350	340	374	378	336	359	366	322	361	397	353	351	348	378	350	342	387	370	338	365	343	360	321	359	357	341	361	364	364	351	354	369
33857	42665	29685	12975	6433	4270	2520	1411	1164	1022	822	789	698	753	661	600	637	701	633	636	627	619	591	713	711	864	1072	870	666	569	545	561	554	562	562	582	646	591	619	571	525	548	575	573	560	547	564	575	612	492	549	581	530	531	570	559	549	536	508	556	536	530	566	566	552	537	564	517	545	554	518	592	541	563	561	511	515	569	599	563	570	550	538	605	555	549	515	563	587	561	566	544	555	537	558	622	562	569	552	527	566	535	548	558	540	540	526	553	575	561	572	549	559	542	582	562	571	591	559	584	543	511	587	559	570	546	542	579	564	573	558	553	582	544	535	566	598	605	543	502	520	558	525	587	565	515	514	556	530	569	559	564	509	597	556	543	547	546	527	522	525	547	567	560	548	567	567	571	616	540	536	554	525	564	577	572	555	505	566	586	570	554	599	551	556	555	560	578	538	539	554	519	575	563	570	523	552	572	545	525	554	539	546	585	582	545	572	531	513	579	508	574	569	536	588	575	604	517	541	586	539	565	556	570	557	563	544	574	550	551	540	572	545	522	565	543	519	526	529	545	562	581	544	548	566	523	556	527	587	602	568	513	530	554	543	573	564	553	544	535	536	524	553	527	556	559	568	558	580	563	536	547	543	604	552	518	579	597	505	551	589	546	568	557	546	541	556	504	565	534	570	517	561	542	576	547	542	539	549	570	558	521	538	582	588	525	571	598	553	561	554	568	500	560	526	528	535	581	589	551	533	519	588	584	540	540	569	538	599	574	559	536	558	562	578	561	526	602	588	572	586	570	571	529	543	599	534	579	555	559	577	599	523	553	575	529	547	536	545	536	546	555	558	540	568	500	539	556	569	568	551	574	553	514	554	535	495	524	598	580	592	524	558	523	575	552	547	547	565	560	576	553	580	543	500	566	522	561	548	548	564	533	572	525	587	521	561	541	569	574	537	544	594	532	582	537	573	565	550	545	553	556	527	604	527	563	565	532	561	550	552	542	558	572	542	584	572	558	513	563	519	565	559	552	528	567	608	560	570	565	560	581	517	526	564	517	533	549	544	584	521	576	544	533	557	548	571	606	533	529	535	555	562	543	581	538	561	550	568	540	559	555	592	608	557	529	586	543	550	528	494	549	563	540	524	550	587	517	524	534	554	556	532	551	559	588	561	586	574	562	532	563	580	571	545	529	564	543	543	543	588	530	544	541	566	561	521	508	592	604	552	519	559	515	536	597	580	515	557	587	551	608	543	521	500	570	547	553	557	523	547	555	520	558	551	554	566	552	532	573	586	546	554	551	533	514	544	549	565	540	570	547	557	547	564	533	510	563	585	550	555	564	553	541	531	552	553	568	571	574	560	553	550	545	537	520	565	543	561	548	537	559	583	556	546	535	558	569	533	553	534	565	552	567	605	556	525	528	534	558	538	566	542	525	561	641	493	565	584	596	559	552	503	517	534	589	591	557	570	543	535	552	519	562	513	494	567	563	547	574	541	574	568	536	524	556	548	535	587	534	557	549	516	573	532	531	571	605	622	519	551	568	556	518	546	545	550	598	544	570	583	567	530	587	518	541	553	516	547	562	555	531	587	564	552	546	580	558	560	573	560	584	571	558	568	542	600	556	556	542	536	587	550	492	553	593	564	547	525	548	563	535	542	531	541	568	574	492	565	563	555	538	563	573	548	547	557	558	574	582	583	530	556	549	556	523	550	559	594	545	557	535	533	557	537	527	557	588	564	563	551	560	592	528	527	586	564	560	524	535	569	570	542	562	593	532	575	603	540	556	548	544	533	537	526	550	542	557	546	514	568	533	585	568	550	529	568	536	531	571	532	548	549	531	566	528	563	592	584	518	551	570	549	543	562	577	550	562	544	534	541	564	542	544	534	533	542	541	519	539	551	561	533	548	536	565	530	551	545	554	563	578	589	548	563	568	564	545	540	586	564	574	542	573	550	550	601	517	554	564	604	534	554	565	545	557	575	561	546	549	542	514	529	553	589	568	583	555	567	605	542	585	551	561	527	533	536	549	548	488	503	553	577	582	569	556	594	574	590	490	553	536	516	542	533	591	606	567	571	512	559	573	575	532	530	552	526	537	548	579	522	591	527	549	596	540	564	557	573	521	602	547	514	528	516	552	577	593	554	583	557	606	577	556	576	568	518	575	549	568	518	544	555	519	544	551	546	561	510	540	523	579	559	561	566	548	578	562	559	541	552	557	558	556	546	543	561	553	546	516	518	553	521	555	515	559	588	541	605	533	545	540	552	555	553	555	548	538	561	538	561	511	584	540	571	552	531	504	516	515	547	579	513	587	590	553	561	550	536	546	562	534	572	552	550	564	556	583	566	527	564	581	575	553	546	593	602	536	531	562	532	587	561	571	589	556	532	572	539	585	570	551	553	545	530	586	545	526	568	559	582	595	576	572	541	531	589	558	573	541	567	580	549	569	540	568	542	501	555	598	500	557	547	582	563	532	583	552	534	621	562	568	546	585	522	564	543	569	561	545	579	538	576	547	501	572	570	570	589	601	534	516	555	550	555	523	529	561	520	575	554	569	566	569	629	573	573	541	556	531	514	536	572	576	565	554	528	567	547	562	572	582	529	592	538	585	542	548	567	553	546	538	579	526	570	551	528	569	592	548	575	540	565	512	538	539	543	566	540	578	547	581	561	528	542	558	527	549	567	546	580	554	542	602	529	528	554	562	560	578	525	575	535	593	561	562	546	529	594	565	573	548	567	574	543	522	613	533	559	525	587	543	565	566	546	551	537	512	548	523	554	582	528	541	564	557	523	545	564	570	554	521	532	576	545	534	548	549	578	565	561	518	581	562	537	537	556	573	530	564	574	570	544	533	537	558	570	527	543	559	552	616	555	532	520	568	593	552	560	590	526	535	627	576	555	530	578	555	584	551	528	582	524	553	556	598	542	522	579	525	573	547	582	560	587	568	555	573	552	528	533	504	571	530	564	523	551	592	567	582	538	586	579	514	543	538	535	560	577	488	558	521	545	528	580	534	545	579	529	543	587	538	584	556	567	536	533	600	548	530	508	552	564	580	561	557	555	549	548	584	540	576	521	593	564	557	560	581	551	576	558	550	503	552	536	590	554	576	591	580	558	516	567	509	581	576	575	546	580	557	581	533	550	577	574	561	540	564	552	530	560	612	543	513	553	556	539	574	551	542	543	553	576	544	533	542	533	521	610	575	572	576	517	561	557	576	500	546	575	535	585	579	580	559	591	526	578	541	532	537	515	583	573	557	550	545	546	530	545	581	550	576	579	576	578	540	568	556	591	548	541	547	564	534	547	540	553	587	558	582	587	592	547	546	561	540	520	526	540	522	548	516	559	553	564	546	569	576	577	567	573	541	596	542	535	534	513	568	553	553	542	570	578	549	530	549	519	503	534	583	525	563	533	564	550	520	564	575	563	558	579	530	536	570	523	556	552	561	533	528	578	521	559	562	526	586	563	594	580	558	572	558	566	522	579	541
24791	21585	28509	25239	19085	8150	2566	1161	860	658	588	571	510	461	445	406	440	422	397	442	366	365	417	377	497	1122	696	426	383	382	400	393	366	475	525	639	746	720	580	463	436	399	358	398	351	328	338	368	384	392	395	358	346	342	345	349	346	329	383	359	368	377	387	388	363	352	382	351	353	355	333	332	352	350	383	374	350	346	341	401	329	380	381	372	354	361	366	376	359	391	364	390	368	371	373	393	370	388	366	377	315	360	374	325	385	379	350	370	379	372	351	374	382	357	335	362	383	351	358	386	369	346	371	342	381	346	346	319	326	343	375	367	409	370	327	332	338	359	366	405	362	377	373	372	358	359	362	383	368	351	350	362	356	392	353	349	358	378	351	350	392	341	383	327	377	370	366	364	343	365	354	360	375	353	359	343	334	357	360	369	386	363	391	356	396	324	374	359	374	402	329	347	354	352	303	373	332	361	362	394	379	330	360	347	356	376	350	368	341	351	342	352	352	376	380	377	369	357	344	364	361	386	355	343	356	353	353	384	365	357	365	356	360	383	343	388	352	370	367	360	345	335	343	358	377	360	371	405	342	359	336	373	347	345	379	378	389	358	361	349	372	358	343	353	376	373	372	348	362	349	352	376	336	369	369	323	358	350	321	339	363	335	341	331	325	364	398	364	367	367	333	336	348	367	361	351	391	321	383	345	361	375	352	375	333	356	366	367	351	379	375	356	321	373	343	376	348	347	335	362	344	369	374	352	340	352	402	362	374	333	360	388	397	324	387	366	383	333	379	384	309	384	373	371	347	345	399	344	359	362	381	374	352	356	318	346	362	368	360	359	377	356	352	374	323	326	365	350	335	386	338	374	351	369	400	374	365	361	350	384	337	356	350	350	353	365	340	353	323	352	351	353	352	369	368	345	326	411	319	340	347	396	374	328	365	379	345	345	370	370	381	363	386	359	378	363	375	370	319	380	378	354	347	346	361	366	349	356	366	363	371	367	361	331	371	367	347	357	346	340	376	361	330	355	349	385	374	342	375	359	368	361	358	354	353	373	349	354	351	386	365	352	372	378	386	366	378	356	367	370	379	396	377	393	365	376	363	348	336	378	331	364	345	344	323	411	332	350	342	356	316	385	369	345	371	366	341	373	386	356	355	346	385	370	356	355	325	338	370	397	313	383	382	357	354	386	383	361	341	355	378	370	393	373	353	339	360	378	357	352	334	335	351	369	345	361	354	391	350	364	343	364	352	356	371	324	357	355	365	363	385	354	377	397	380	384	371	348	355	350	343	345	340	348	359	357	365	357	371	343	353	358	381	337	360	351	366	373	356	332	326	344	352	365	350	386	363	365	375	347	341	378	371	358	365	357	364	367	346	370	333	361	359	392	399	386	378	366	349	394	420	377	345	373	362	336	373	380	349	389	359	347	321	353	398	359	341	354	369	378	329	376	382	372	358	358	346	327	363	382	373	387	348	341	384	363	377	349	359	351	344	352	367	386	361	347	330	377	354	345	368	343	335	348	365	367	375	354	366	351	359	315	372	336	392	381	346	342	366	328	355	353	335	343	328	370	387	369	357	351	348	389	388	361	354	386	349	365	374	349	372	353	366	368	388	356	365	368	378	349	359	373	361	346	330	352	346	348	363	356	376	356	335	372	359	388	367	374	367	390	363	363	353	364	359	358	352	353	387	388	379	368	385	339	387	387	357	363	358	369	340	356	326	388	401	385	393	349	339	381	399	357	377	374	392	361	352	368	349	364	395	337	364	417	360	344	370	350	373	328	387	378	324	342	333	375	376	373	350	354	348	373	406	358	346	370	378	331	378	338	355	356	350	323	348	350	339	380	376	328	347	349	331	358	364	382	386	357	350	363	331	355	339	330	384	356	359	373	338	359	362	342	325	346	369	364	366	360	344	413	338	358	377	370	356	394	378	332	372	384	359	376	371	353	366	368	358	359	333	359	404	357	325	347	340	369	358	357	367	352	344	355	338	383	366	359	360	374	347	352	354	371	356	372	339	369	345	373	376	350	359	355	369	320	370	364	356	356	344	361	363	350	357	338	380	351	355	356	352	352	340	335	383	325	335	392	350	372	395	342	316	372	348	353	324	389	345	316	384	386	385	364	347	375	350	356	377	386	369	398	348	395	351	349	376	379	378	347	335	358	341	376	353	340	354	369	371	346	333	339	352	350	363	382	367	329	357	339	376	328	330	372	331	349	389	352	403	359	377	367	374	377	385	375	356	375	360	372	372	337	374	366	335	375	350	353	359	328	348	367	360	347	382	342	340	355	361	372	337	344	372	319	335	363	333	360	395	368	345	358	366	363	366	363	370	396	377	375	324	380	381	357	354	339	314	407	360	357	378	325	367	368	362	351	349	366	323	329	330	367	364	370	378	351	354	369	360	405	323	379	336	360	387	333	349	386	336	360	338	363	381	371	380	371	353	393	330	371	386	335	351	331	346	381	353	336	337	336	353	354	336	388	365	350	360	362	366	331	345	391	366	362	379	348	368	371	358	359	365	359	367	357	348	354	334	375	371	344	377	360	349	350	359	357	354	345	378	369	345	365	343	383	358	365	339	357	340	317	322	377	382	357	377	347	432	371	413	333	376	323	391	334	383	369	316	382	345	347	360	357	346	348	368	363	359	355	363	364	350	347	355	316	315	337	372	343	359	359	338	359	337	353	380	362	358	369	343	376	374	350	352	329	397	370	370	368	359	322	343	349	339	351	351	351	366	370	392	381	355	360	371	354	343	329	354	335	366	345	333	398	336	372	373	361	335	346	349	341	346	354	400	338	372	340	374	371	357	353	380	372	354	355	350	313	364	374	405	344	317	356	374	341	350	396	347	349	368	367	339	388	397	373	357	369	344	369	363	368	380	337	346	310	341	336	351	372	383	333	361	367	368	359	345	347	364	341	355	353	384	341	371	307	354	380	392	361	323	374	412	401	360	378	381	381	367	356	358	347	356	390	362	378	371	357	390	370	336	339	351	347	404	374	369	325	317	325	323	352	344	351	389	360	413	348	339	373	336	389	337	338	369	368	380	350	383	332	344	348	384	351	361	358	355	360	365	359	373	352	386	358	372	334	356	333	359	360	370	365	360	367	348	361	358	329	364	360	347	368	379	372	325	377	375	341	358	339	348	338	346	350	360	398	354	386	360	379	393	380	315	325	369	330	350	324	358	335	346	353	358	336	363	390	350	345	373	364	374	391	344	387	393	327	352	348	359	339	356	352	389	338	319	335	363	380	397	341	368	375	354	354	347	342	353	376	342	329	372	367	383	364	329	355	371	343	346	360	362	364	355	357	335	358	363	340	363	328	379	369	344	357	341	397	381	355	390	344	363	348	351	352	350	405	339	394	357	353	339	364	342	309	364	355	369	355	378	367	388	388	366	381	360	373	341	335	363	390	370	340	321	350	362	367	397	384	355	359	362	345	378	342	360	362	352	373	352	385	373	338	392	352	354	384	353	371	353	350
32408	44618	35468	24104	15529	9788	4545	2532	1956	1547	1364	1221	1038	917	822	769	738	715	665	673	663	649	607	628	820	2673	1560	666	578	582	584	577	672	910	1090	1446	1539	1418	1068	841	687	590	583	528	561	560	569	517	562	573	576	579	563	610	553	576	576	567	555	542	559	553	528	574	579	566	569	565	554	542	574	585	591	531	581	549	570	540	556	525	527	541	565	565	564	562	570	555	569	562	508	570	546	602	586	551	558	556	556	585	540	545	538	574	573	568	614	563	558	538	579	557	574	550	531	549	558	550	520	536	550	548	570	571	573	540	597	593	582	549	538	530	565	529	567	595	547	555	585	550	542	538	533	542	544	593	540	565	543	587	529	553	560	566	562	606	573	534	511	591	597	568	572	574	527	608	554	602	545	543	551	563	546	508	586	568	616	550	526	557	517	579	608	556	512	552	546	570	523	571	573	538	535	596	573	579	552	568	525	505	567	579	559	596	542	563	549	562	524	604	518	555	569	552	558	583	558	523	558	517	543	558	587	535	610	554	564	535	552	558	536	611	542	573	580	542	569	551	564	560	533	614	544	555	592	585	536	549	558	541	553	562	547	547	540	601	589	578	603	598	566	594	555	554	565	563	551	526	528	544	528	584	605	599	577	518	557	566	533	527	561	529	564	548	553	533	551	557	586	575	557	591	547	556	555	580	518	541	518	515	521	558	549	578	579	560	574	627	586	569	545	540	582	549	567	530	576	531	570	553	602	551	580	575	543	583	591	572	529	545	545	572	518	563	563	556	536	591	531	575	527	564	517	532	561	564	555	596	590	562	547	512	532	566	599	540	570	557	555	557	576	592	582	531	564	565	570	536	559	540	610	562	558	553	587	551	522	547	535	546	515	540	579	566	566	589	579	552	548	574	552	562	546	506	553	544	576	568	557	528	547	551	585	572	524	576	580	540	556	574	561	564	571	579	557	572	560	549	568	501	573	583	541	600	556	578	525	559	591	560	567	586	554	536	573	546	560	516	510	585	584	555	546	513	568	558	578	561	507	548	553	571	579	570	556	545	537	584	539	523	527	537	559	549	608	528	542	577	560	573	541	536	529	547	560	517	567	593	587	591	525	564	573	565	535	582	589	536	526	545	583	510	541	547	531	589	551	538	557	561	565	533	547	559	557	577	562	591	543	571	548	562	529	537	552	540	551	561	564	532	555	581	585	546	613	511	588	589	606	598	592	525	553	549	558	582	596	603	597	600	559	582	562	534	595	557	541	561	551	601	555	554	549	564	594	519	515	554	577	570	580	556	559	571	573	554	578	548	540	565	556	575	572	548	522	557	605	556	586	541	573	543	579	561	548	552	581	572	556	551	555	586	585	595	557	600	504	564	510	574	585	553	556	594	605	582	531	550	568	576	558	563	539	560	567	591	566	595	579	553	539	579	550	597	591	572	554	586	573	583	565	591	553	549	534	554	567	504	544	522	578	541	551	566	564	622	556	523	534	559	555	570	547	542	576	580	549	555	564	580	517	529	551	580	543	530	552	526	588	570	560	565	535	531	588	547	569	582	585	518	545	507	570	576	537	545	583	547	572	563	558	583	588	539	548	528	584	619	604	544	582	566	564	513	564	518	569	566	554	540	551	561	544	543	573	588	556	577	589	586	506	549	601	570	589	553	552	557	548	555	571	544	534	555	519	565	556	558	540	545	508	542	577	544	544	527	525	570	534	582	528	524	542	596	595	565	572	573	577	534	544	569	585	594	608	501	560	565	522	527	575	542	523	548	542	590	583	560	519	579	539	537	552	536	554	534	570	570	538	611	494	585	572	598	554	557	536	599	596	552	534	582	581	570	578	566	583	575	555	577	538	581	574	526	552	550	550	598	581	532	568	551	575	529	582	578	513	570	548	554	569	558	553	579	512	608	535	581	509	607	560	582	575	585	553	556	553	539	513	582	522	554	554	507	607	592	538	558	554	517	538	526	590	545	568	559	595	556	549	571	530	504	535	556	557	554	560	571	593	593	530	567	574	589	605	543	572	595	562	553	557	551	582	535	529	540	551	564	560	547	551	517	538	566	552	583	640	583	568	608	570	547	583	564	581	559	542	598	589	554	544	536	585	547	554	518	561	595	518	537	582	503	599	581	572	524	578	561	551	559	571	555	567	578	554	600	537	549	606	564	558	587	545	545	528	601	543	549	551	544	555	552	571	528	589	547	537	534	579	565	569	540	569	534	542	568	604	552	566	561	550	566	548	531	568	548	511	543	509	490	565	542	557	562	583	551	592	587	540	566	527	530	529	561	557	534	508	568	555	550	555	590	552	544	575	543	564	575	559	600	571	536	578	568	583	586	537	525	540	636	509	555	553	552	569	584	555	561	558	544	551	527	561	569	607	565	581	581	530	554	520	609	536	552	571	551	528	562	581	581	574	575	585	538	561	567	583	541	551	581	587	576	591	587	575	566	537	614	576	571	582	537	567	543	579	555	553	575	579	557	556	539	592	595	560	503	570	553	601	611	587	559	599	565	556	541	557	543	580	526	582	595	567	589	558	577	517	557	523	586	556	551	540	565	564	563	567	586	554	509	533	566	564	582	562	547	570	522	563	570	549	544	555	566	582	533	561	581	554	574	524	569	547	553	573	580	567	582	521	556	548	586	587	536	505	588	588	558	576	564	561	555	554	581	565	571	578	569	560	577	597	521	542	562	517	577	543	577	511	576	575	603	581	553	523	565	554	557	582	585	566	531	571	588	551	544	601	550	566	555	572	559	512	570	531	580	543	507	565	573	554	582	567	545	522	543	534	575	581	551	547	582	584	529	531	551	559	564	556	547	539	572	540	558	567	580	599	570	584	562	547	556	559	614	524	553	568	587	560	581	578	554	576	569	563	548	554	557	591	605	553	551	596	569	580	524	574	547	571	549	579	590	541	561	568	592	574	598	582	528	538	567	530	577	571	572	537	566	547	573	562	555	517	540	567	548	575	539	554	554	538	570	547	549	552	576	553	585	582	572	587	573	570	580	521	595	606	574	550	549	602	586	536	532	592	554	548	580	581	595	504	556	582	526	550	552	542	535	555	598	539	576	562	559	563	583	532	578	579	557	604	562	600	566	525	557	580	547	553	550	532	566	515	616	570	536	575	537	540	561	500	614	578	535	566	567	539	545	527	544	531	572	572	544	550	566	597	588	567	600	548	550	547	555	568	562	539	573	599	573	570	541	555	570	574	560	615	526	545	518	573	567	621	568	577	534	518	569	569	549	575	548	555	539	586	542	519	575	580	529	590	579	584	535	543	556	520	512	573	525	541	614	530	546	535	542	601	560	571	584	554	580	509	522	540	490	562	538	556	573	568	544	559	575	578	550	530	583	548	533	534	556	568	548	524	540	569	564	555	547	540	536	592	559	565	605	552	593	557	557	560	527	541	537	586	543	584	550	560	529	565	541	561	516	563	545	561	587	556	529	541	537	554	564	561	538	533	588	547	527	583	606	559	562	545	560
23553	21608	29404	24331	21793	19491	6966	2203	1323	947	887	676	661	568	518	505	476	447	425	620	691	523	481	359	356	428	338	399	373	379	387	358	470	776	1058	1007	1150	1149	1072	732	533	410	370	373	361	370	335	357	380	367	358	373	379	359	348	386	354	371	348	358	319	350	358	331	379	375	363	375	310	345	334	355	389	343	371	388	321	380	375	322	358	357	364	383	350	393	348	338	345	329	345	337	331	333	366	392	369	365	332	352	367	358	324	332	339	367	347	377	372	339	356	320	353	336	335	363	338	359	372	366	353	316	324	384	346	350	289	343	365	375	350	349	393	355	331	345	331	364	355	345	341	365	344	379	384	354	348	394	332	365	332	336	349	326	363	337	347	385	355	349	344	339	362	375	338	372	347	363	382	367	357	347	325	323	321	381	342	380	371	343	351	345	345	345	363	330	375	361	368	340	323	367	352	360	346	358	335	332	366	338	393	331	354	348	372	348	369	342	343	379	332	315	347	356	342	354	345	307	349	339	336	368	362	380	331	351	328	339	322	322	347	338	380	356	332	356	367	350	342	362	346	342	320	350	347	364	341	350	335	357	374	369	316	348	332	350	353	366	361	308	370	351	373	326	339	343	328	381	355	350	381	322	374	365	345	338	349	347	364	344	327	343	342	405	376	322	342	328	357	360	371	350	338	345	337	377	366	344	366	363	365	334	374	304	377	347	328	337	337	374	344	336	313	378	387	366	342	350	317	406	354	349	344	374	331	361	366	361	336	344	322	380	370	327	329	345	321	354	322	318	367	363	340	344	368	331	364	344	371	385	336	370	363	317	379	366	323	352	364	358	338	381	357	365	357	365	348	337	328	350	366	325	350	375	395	369	391	352	327	354	364	379	383	344	356	371	344	343	350	347	354	366	321	385	345	351	318	357	332	330	356	350	379	335	330	345	353	357	375	324	361	384	361	372	334	320	330	353	379	343	367	367	312	357	342	362	359	327	382	376	330	334	352	350	353	372	363	368	366	349	338	358	389	342	352	352	345	335	366	350	372	353	344	398	372	325	357	378	383	391	343	351	382	352	355	371	339	376	354	319	364	370	329	355	332	357	371	395	355	353	350	384	377	357	364	369	378	303	363	358	312	348	338	355	352	377	320	348	340	346	354	379	343	337	335	332	354	365	373	353	338	332	360	327	340	354	331	369	366	385	331	330	368	362	347	361	359	338	334	354	338	343	367	348	359	332	346	357	353	324	382	364	351	323	365	346	362	365	357	347	357	397	337	314	346	370	339	364	352	322	353	315	367	373	367	333	391	368	329	363	337	355	358	379	332	335	326	345	378	332	353	334	340	378	311	368	348	335	337	364	336	331	361	362	368	340	342	354	351	318	388	353	365	339	333	349	345	333	379	341	337	354	338	410	339	349	326	369	346	367	332	361	364	366	348	344	353	340	386	376	340	336	333	340	369	327	387	323	345	340	389	352	369	348	345	333	377	329	408	375	365	356	400	367	332	354	357	344	312	330	344	345	338	326	345	346	352	332	335	351	333	354	360	345	345	344	358	322	394	338	332	393	359	341	327	389	351	369	388	354	357	389	349	380	349	356	321	359	345	362	345	372	340	359	362	387	389	351	327	329	353	321	323	322	375	376	364	369	333	335	342	343	337	345	369	320	357	337	362	364	345	374	323	361	357	395	367	357	391	329	346	350	347	316	370	349	375	381	346	372	354	334	369	353	351	379	401	348	368	334	343	348	356	344	363	353	339	324	386	349	341	352	320	373	367	303	346	369	364	338	328	367	363	360	393	336	355	337	368	349	321	351	366	367	318	375	327	369	374	366	347	357	334	341	342	335	355	359	360	339	340	345	350	359	333	346	369	342	366	347	342	349	360	352	343	377	334	332	348	361	351	356	336	378	357	343	352	354	364	357	354	351	355	356	359	348	348	372	375	361	387	357	346	362	366	358	349	358	347	361	307	373	364	375	335	366	356	351	379	353	352	386	354	389	337	365	339	352	360	356	359	362	354	372	355	347	368	353	345	359	367	388	354	355	350	357	358	350	370	388	356	399	376	340	354	381	352	349	342	337	362	313	381	344	350	335	346	335	389	340	343	356	340	318	340	370	355	373	364	333	374	362	360	347	369	369	344	366	325	376	357	334	346	342	346	360	330	352	343	348	344	348	338	355	324	312	339	349	359	337	387	337	366	388	351	316	331	355	368	369	371	344	360	365	318	348	360	352	403	376	358	364	346	377	322	381	327	335	345	349	353	344	356	345	379	362	373	361	334	376	364	344	360	357	373	313	394	346	317	363	326	365	330	361	364	364	352	378	379	371	322	370	371	360	368	363	316	358	292	350	358	337	345	354	378	351	342	358	338	342	325	355	360	342	387	340	359	332	338	342	378	338	366	334	358	363	340	306	336	345	340	335	348	352	336	352	334	336	353	348	382	388	374	333	350	336	350	365	351	383	358	357	344	352	384	377	349	341	352	333	356	347	362	337	318	364	350	338	369	365	353	371	366	368	358	381	351	351	365	313	352	379	337	351	343	369	384	370	346	348	362	358	389	366	362	356	332	349	320	378	389	380	331	363	346	362	360	332	336	332	316	350	356	358	338	381	329	351	370	353	352	349	381	328	387	355	338	370	362	331	373	364	315	371	368	339	343	340	339	362	344	376	348	357	358	362	359	331	337	353	328	325	353	364	347	341	357	358	362	349	371	356	340	335	379	303	339	336	364	357	349	355	334	324	361	388	340	367	370	335	350	380	336	307	340	385	320	364	349	383	366	358	313	354	386	343	357	340	349	367	370	321	370	347	355	356	326	353	370	358	332	394	391	346	368	374	356	350	352	354	348	351	366	362	327	348	329	349	347	343	366	359	334	327	360	376	344	326	347	342	357	339	350	367	378	332	323	341	317	352	367	383	353	321	381	347	382	366	363	387	373	354	399	357	303	358	331	390	367	345	339	365	360	353	368	364	337	370	360	365	367	385	352	333	358	358	359	325	353	347	346	322	345	357	390	314	370	355	350	339	349	341	377	338	378	353	335	339	335	388	349	347	342	354	357	380	329	368	344	342	360	337	368	318	344	359	379	315	343	358	368	319	346	340	355	350	355	327	356	343	367	357	354	362	372	334	386	340	335	364	331	341	366	341	341	347	349	378	337	336	349	353	359	363	366	351	334	339	358	363	332	345	363	361	358	349	341	366	343	361	362	341	352	353	359	345	342	356	328	348	336	344	378	331	324	379	355	363	346	362	356	367	347	351	365	324	350	372	334	338	340	332	353	365	346	332	353	400	384	337	352	338	363	347	336	346	361	371	343	352	332	363	369	333	343	328	383	410	354	347	336	358	354	349	374	368	384	380	354	382	351	345	343	326	331	363	342	362	396	328	352	331	350	326	362	309	353	352	360	330	343	340	317	337	355	366	337	336	340	331	328	331	339	329	336	387	361	351	370	360	394	393	351	342	357	347	332	377	337	341	353	325	351	351	340	351
35546	53753	44974	32921	21434	11744	6009	4269	3200	2359	2027	1637	1401	1225	1030	884	854	815	737	1280	1496	1048	779	687	590	857	589	603	603	590	641	658	895	1738	2590	2608	2815	2697	2409	1459	997	743	606	570	546	583	526	524	519	545	517	559	559	549	531	525	505	515	537	555	513	557	575	519	520	585	526	540	520	575	547	520	539	562	496	555	512	532	545	575	519	510	520	516	558	484	524	506	530	520	508	549	546	566	535	513	556	503	542	516	523	529	539	511	559	527	494	553	515	567	500	536	555	547	505	560	537	512	542	574	521	542	506	538	536	528	558	550	541	563	534	555	522	524	568	521	521	524	591	543	570	525	492	583	505	549	530	541	561	543	514	539	526	517	567	548	567	535	523	524	529	583	507	528	525	514	532	561	524	520	529	515	532	518	546	581	532	525	479	525	573	545	538	576	499	553	524	527	554	524	508	530	548	539	546	531	540	514	547	542	526	533	553	536	521	522	519	551	553	523	519	507	556	559	533	503	577	544	554	544	547	529	554	546	511	525	517	551	552	506	556	486	540	516	538	519	579	552	514	517	545	544	529	534	531	528	542	504	562	526	543	546	494	506	543	525	489	493	503	572	563	496	510	518	506	528	537	542	519	555	515	498	559	488	520	554	527	575	562	557	538	524	554	522	560	542	558	594	523	530	581	524	564	557	542	541	540	580	570	575	516	500	510	547	553	525	554	542	544	510	530	531	566	560	534	582	524	537	565	511	512	557	538	514	503	539	515	543	544	570	510	556	542	531	531	578	588	580	520	499	534	506	533	523	508	537	544	504	536	511	539	531	546	528	566	510	526	492	572	500	521	480	518	545	552	544	528	545	572	552	500	539	508	558	516	515	489	515	531	548	507	541	566	563	544	550	528	531	521	498	548	521	554	582	529	523	533	537	550	541	543	512	492	542	526	521	532	564	491	574	568	547	527	513	529	543	546	570	545	515	566	498	581	520	554	554	573	560	525	531	552	526	519	548	504	540	546	551	503	526	563	504	518	540	572	494	572	540	540	547	519	525	500	504	555	580	554	564	590	543	540	555	526	515	543	512	547	532	536	544	539	562	543	514	601	561	599	524	514	508	542	549	528	524	549	546	546	563	535	518	569	541	566	528	537	568	521	506	542	518	535	532	544	566	562	520	565	516	577	585	494	544	528	523	557	553	520	511	536	530	527	537	505	517	523	561	492	497	541	539	520	555	536	517	516	492	563	516	558	510	554	549	541	555	522	587	535	547	560	575	504	542	514	579	519	558	545	538	523	536	544	607	525	521	529	536	538	535	538	555	539	536	553	562	530	508	551	556	544	545	509	522	536	531	556	519	558	541	519	518	520	543	577	564	558	537	510	527	548	513	536	582	538	544	576	516	586	509	534	536	549	543	537	570	531	523	537	573	518	570	501	563	517	505	502	551	530	518	533	536	570	610	538	523	556	500	516	543	579	537	592	588	539	524	576	515	508	521	548	500	553	524	511	527	536	525	533	560	561	585	542	583	537	530	515	505	507	521	555	502	560	512	546	550	492	503	523	556	528	506	517	502	574	557	567	551	497	532	522	573	505	530	514	517	562	532	560	578	542	532	563	562	492	566	551	536	555	509	559	606	532	519	534	547	525	533	560	599	539	548	500	556	541	528	519	510	542	567	555	501	508	540	568	501	566	539	534	545	545	497	531	546	524	528	568	589	551	551	530	561	551	557	560	540	555	560	513	536	551	532	506	542	534	542	555	536	556	512	556	547	525	537	509	555	500	533	521	509	577	511	540	538	555	560	538	508	493	509	565	543	519	528	568	561	538	509	569	551	520	545	534	574	540	574	516	559	531	533	547	552	529	551	508	561	522	506	577	528	567	562	573	505	522	488	579	566	549	511	543	554	539	554	552	558	579	526	586	551	531	504	518	529	546	530	480	547	538	565	529	558	528	552	570	545	532	550	534	537	549	522	520	544	528	555	549	529	556	538	537	544	507	550	548	564	538	578	521	513	547	520	516	554	515	525	591	537	562	519	562	487	547	525	541	506	542	549	504	550	555	554	534	555	566	557	529	533	549	563	533	525	520	566	484	513	520	572	525	543	584	567	549	498	541	507	525	540	545	571	538	556	531	531	545	513	536	527	574	534	493	527	546	596	558	558	556	533	522	533	489	586	529	549	554	519	548	507	546	537	536	547	545	509	544	509	580	484	573	548	565	507	494	501	535	525	534	503	584	527	548	581	537	560	559	572	582	556	512	518	539	545	537	547	522	541	511	537	526	507	555	540	549	529	514	518	516	531	503	524	533	520	544	544	511	501	539	535	557	560	522	534	517	578	583	548	519	539	512	528	506	514	563	523	500	516	524	538	547	517	498	506	573	517	558	547	545	542	513	552	530	546	523	551	528	479	519	541	587	540	541	539	513	522	548	528	541	526	528	541	540	529	570	571	491	559	575	550	515	499	554	551	511	563	549	552	490	536	518	533	561	563	536	528	532	545	526	584	554	579	523	538	503	506	563	529	524	546	548	525	587	533	542	519	553	553	541	524	584	535	560	512	510	544	536	532	507	570	582	532	550	500	519	525	571	584	560	525	571	550	538	554	532	499	517	536	519	515	571	511	557	543	542	521	511	538	531	552	490	520	560	527	554	530	533	565	516	497	543	560	571	519	542	534	564	535	507	508	528	508	545	553	551	535	531	508	539	567	535	559	558	528	526	494	584	552	526	538	531	530	578	557	541	539	561	536	548	573	530	533	527	593	543	533	553	542	522	508	524	549	549	535	506	490	535	508	549	541	508	544	526	565	514	528	559	536	528	508	480	516	552	528	522	561	539	537	538	515	520	532	526	550	538	560	574	509	514	571	506	534	534	535	551	539	540	592	513	529	550	545	499	524	564	537	548	584	539	563	543	533	560	537	559	567	524	505	523	539	507	526	517	540	538	544	536	516	534	534	521	581	553	529	500	533	553	554	585	530	523	558	533	539	587	541	503	505	525	549	523	501	539	565	545	525	522	537	536	581	537	531	570	533	527	556	561	559	574	529	504	522	560	521	519	544	574	535	563	526	577	507	523	501	534	531	565	570	503	536	539	484	508	500	512	554	535	519	529	537	545	525	526	523	483	570	475	529	527	541	526	511	505	542	550	550	547	531	494	497	540	570	537	525	551	533	518	560	580	564	500	550	540	507	550	570	547	544	553	544	549	579	531	579	512	508	551	526	568	494	533	544	521	524	550	537	542	583	533	530	536	545	543	516	530	590	564	540	594	570	538	542	530	560	559	488	525	561	536	491	558	510	534	553	579	526	538	512	538	554	527	493	534	536	548	513	567	570	561	535	552	532	545	526	534	545	508	549	523	564	542	518	517	531	531	521	520	541	528	565	526	538	528	532	549	561	553	557	546	515	570	538	551	575	566	518	535	514	514	586	526	557	525	500	519	535	552	535	522	480	529	547	566	535	567	519	502	560	565	549	538	567	538	540	504	521	556	529	544	543
28773	25311	24146	10788	2886	1247	847	688	574	512	499	427	483	457	420	385	385	384	391	365	513	653	470	407	388	357	375	330	318	367	340	357	399	382	364	420	405	398	380	415	375	339	345	370	365	391	361	369	367	367	396	354	349	347	357	366	362	335	337	346	380	369	369	306	343	329	382	379	366	398	386	376	350	343	380	360	379	393	369	346	370	354	345	343	332	364	350	378	358	348	363	398	369	368	384	346	378	372	335	361	354	359	346	387	332	399	330	337	327	352	357	360	361	330	360	326	380	344	336	319	391	367	378	353	367	367	354	346	346	373	345	331	375	395	332	347	339	379	370	350	368	372	351	360	319	338	355	346	352	380	376	345	370	380	364	345	343	340	351	364	376	374	337	351	377	356	355	331	345	336	371	354	358	355	352	360	366	405	355	347	350	345	355	361	378	345	361	350	382	348	369	343	318	330	357	363	391	360	347	359	385	351	374	368	353	332	399	350	341	355	364	355	319	336	353	386	306	360	397	345	371	382	387	361	369	338	377	352	381	382	346	357	396	355	350	377	348	350	337	354	353	363	355	344	329	365	375	407	385	356	336	362	336	375	362	336	332	320	370	412	354	384	381	359	387	353	343	355	318	366	371	377	369	360	347	394	352	328	342	376	336	377	367	319	325	317	381	338	376	347	331	372	345	308	385	399	362	366	340	327	360	366	339	347	371	352	380	389	355	351	381	339	338	360	366	375	345	343	360	359	391	401	355	349	360	351	375	383	365	364	365	334	339	350	358	342	324	315	383	349	359	363	363	394	402	369	375	364	331	357	331	374	381	351	364	330	390	372	373	361	340	317	337	361	404	354	359	370	326	382	327	363	376	363	335	332	333	367	353	366	369	334	362	375	325	320	353	333	357	367	359	368	353	351	362	359	351	330	358	359	363	343	366	359	361	351	371	360	348	369	343	340	345	365	380	325	361	346	354	350	367	373	343	356	338	371	345	334	377	333	356	359	327	345	338	381	394	367	367	337	366	343	352	348	347	358	353	365	360	351	352	388	346	383	387	361	368	363	364	320	350	336	344	340	337	367	361	386	367	339	383	382	409	383	326	357	331	355	355	351	347	330	369	346	387	351	374	335	309	337	341	343	365	371	350	377	369	349	350	347	364	351	339	357	382	368	357	356	348	345	357	343	371	349	368	325	329	354	342	328	382	394	360	365	383	319	397	355	350	356	363	359	352	372	341	364	373	395	338	359	330	359	366	358	356	364	363	411	335	347	359	365	373	302	354	368	361	346	346	355	369	371	402	360	367	369	359	347	365	386	347	363	371	379	331	345	371	362	381	335	360	354	348	326	355	372	347	375	395	330	341	381	374	349	372	367	337	354	370	347	337	347	364	373	383	349	353	372	374	343	360	341	356	334	326	369	388	328	370	364	357	372	371	368	343	392	351	369	399	350	365	360	355	373	366	368	352	325	336	376	371	333	361	351	364	397	373	353	374	348	359	356	402	358	377	329	381	359	358	359	335	373	359	383	397	384	334	325	338	377	323	354	357	377	312	359	339	366	365	352	375	347	388	359	343	331	398	334	358	392	363	301	365	385	353	329	332	371	374	387	340	334	385	383	344	350	347	360	344	352	361	326	339	335	383	372	408	390	367	328	361	352	363	373	385	379	353	385	372	354	371	359	352	370	361	348	358	367	361	352	348	359	377	355	366	369	351	379	342	374	380	380	328	383	396	387	360	336	362	371	350	380	348	311	371	337	360	343	348	325	339	337	369	361	358	348	328	383	391	373	362	328	348	360	349	365	389	367	360	412	340	383	358	351	381	384	353	370	346	373	355	398	368	361	344	352	361	391	332	342	378	376	357	364	335	351	359	394	339	367	396	372	346	371	360	340	354	402	394	345	339	358	367	365	374	390	380	360	347	357	341	350	336	341	342	383	376	384	341	349	350	368	394	385	367	368	322	330	374	370	368	340	394	376	372	372	388	371	373	356	381	358	361	369	358	353	382	381	343	363	379	346	360	388	390	377	387	368	344	342	391	338	365	354	369	386	404	343	365	379	331	334	328	330	361	356	360	321	376	332	359	393	367	328	342	362	342	360	365	395	403	352	346	378	399	358	419	352	335	346	372	361	337	332	367	366	337	345	348	364	366	368	345	391	380	347	367	342	363	339	364	316	358	370	376	332	342	376	369	342	360	398	361	358	341	328	364	388	373	362	330	345	372	350	348	366	344	343	376	338	396	379	399	356	349	338	341	354	343	346	362	375	357	349	334	332	405	369	388	388	366	340	383	389	366	354	348	350	350	346	363	365	351	371	347	348	374	375	372	351	356	349	365	372	378	350	335	350	352	368	339	372	381	340	344	367	390	347	320	327	365	314	327	364	387	341	336	339	345	335	354	362	371	332	365	351	334	351	396	360	354	371	368	378	348	380	361	316	377	383	362	377	339	354	379	335	345	372	344	360	342	349	354	342	343	375	351	339	371	373	353	369	362	384	357	380	340	371	383	369	339	338	376	339	355	402	382	397	371	379	381	359	362	367	340	356	384	336	386	375	350	361	377	345	383	377	360	366	371	339	345	346	377	355	352	347	361	361	356	365	336	349	388	361	341	336	387	393	378	381	348	368	381	371	360	324	360	350	359	353	390	360	338	384	387	358	366	360	333	376	383	322	341	356	350	371	361	334	353	368	333	366	357	369	373	393	370	370	351	324	367	391	343	363	355	364	365	384	356	344	370	370	328	347	365	363	375	356	357	361	337	371	378	323	392	378	331	349	363	392	344	337	376	366	351	390	355	379	318	336	373	348	378	367	364	369	345	333	356	369	374	355	392	358	368	378	326	374	379	327	344	354	358	410	374	362	335	368	342	323	374	366	347	347	375	369	327	357	358	356	348	353	356	326	376	349	349	344	352	307	373	360	349	320	345	370	354	379	366	373	366	389	360	348	368	340	372	360	331	328	360	365	374	378	355	348	343	391	362	352	369	342	351	364	395	361	337	357	353	349	364	352	373	380	365	358	357	353	389	366	366	385	358	346	378	330	366	390	352	359	309	388	326	351	344	341	386	332	358	378	355	353	367	355	360	358	354	361	340	363	388	370	348	356	332	374	347	365	361	389	338	361	372	358	341	358	331	324	357	368	340	340	340	346	342	335	346	367	326	372	376	312	355	363	388	347	341	367	386	362	355	354	390	349	316	374	362	368	343	347	347	374	362	369	360	348	358	384	355	358	344	333	370	340	365	376	366	346	353	369	344	337	360	384	372	356	372	370	389	376	344	372	365	370	376	373	355	382	402	354	401	345	319	362	340	371	357	393	365	373	378	339	362	355	358	334	361	402	362	363	395	362	355	316	345	374	345	377	358	313	341	350	343	370	346	333	360	395	370	379	397	344	370	355	349	355	340	388	389	390	370	385	376	336	372	374	361	337	355	402	345	370	345	349	361	337	341	339	409	349	343	367	337	367	354	342	394	399	374	357	364	351	396	374	336	362
32430	41243	30951	14036	6297	3016	1953	1495	1363	1129	918	815	866	825	716	653	600	608	628	628	1148	1217	857	633	540	586	576	606	564	574	557	565	601	566	582	572	609	684	640	634	585	594	525	569	606	584	555	568	564	573	565	531	576	579	569	533	582	589	550	595	535	512	577	550	551	560	543	597	565	524	559	543	570	604	568	603	539	564	520	543	496	553	564	539	552	554	550	549	544	533	544	555	528	548	566	570	548	542	543	572	528	582	565	574	518	579	572	530	537	543	581	548	557	539	563	531	553	546	498	541	582	578	568	546	548	544	559	539	558	543	562	507	549	566	576	575	547	524	550	606	603	576	558	559	551	590	557	530	555	567	551	498	546	511	537	537	585	578	563	535	592	576	543	616	591	580	491	528	566	537	526	548	562	557	557	590	551	563	552	544	579	579	518	553	577	536	535	568	556	533	595	586	571	576	537	541	524	535	553	568	573	556	542	548	503	537	587	551	579	548	566	490	583	553	560	568	542	544	537	560	535	586	560	565	584	536	530	531	599	577	580	512	556	542	520	531	558	563	536	536	596	564	586	587	542	550	570	591	564	577	537	589	558	571	601	539	510	528	513	529	549	540	553	550	555	564	546	560	570	537	531	541	552	542	528	596	587	562	520	562	549	511	580	584	560	555	542	569	550	559	597	597	554	571	538	570	578	503	555	576	531	559	574	562	574	531	561	576	555	559	581	584	554	562	558	537	549	575	569	567	538	596	565	529	555	531	501	567	531	524	557	558	567	582	528	566	560	598	513	567	538	562	539	543	551	530	532	538	554	537	556	535	555	572	555	547	558	593	584	538	534	551	571	588	507	538	580	526	547	565	507	556	510	546	575	549	560	589	539	554	530	558	560	565	562	606	546	538	567	542	550	553	554	533	559	573	566	542	553	582	500	571	548	553	577	562	545	616	585	593	549	548	539	532	540	547	515	501	564	546	560	622	567	586	564	545	547	594	568	572	577	546	533	562	576	532	564	555	566	535	550	578	546	575	586	586	622	541	554	552	520	558	541	597	570	587	538	577	555	561	550	563	487	550	541	545	561	566	581	577	533	507	504	571	572	518	546	517	535	549	528	545	561	536	498	586	589	549	552	562	587	592	592	593	559	566	518	552	541	603	531	556	552	549	554	532	590	542	574	552	571	535	580	516	585	570	576	538	558	588	523	569	565	581	568	532	545	579	561	556	626	601	541	556	543	519	587	551	537	560	593	573	587	555	568	584	516	523	559	574	534	573	558	562	514	617	565	583	555	557	587	522	543	549	575	574	594	562	575	599	544	571	570	551	580	530	523	552	571	543	534	517	554	541	552	565	524	537	558	567	574	616	565	546	601	588	529	571	560	509	609	596	536	594	586	559	572	544	534	532	588	549	559	560	515	590	566	566	531	584	530	546	559	575	549	583	531	521	555	563	502	557	539	565	526	533	539	544	546	552	563	545	523	564	569	603	528	546	550	572	554	508	511	546	559	562	581	577	573	571	562	596	553	539	518	551	548	586	555	557	555	555	552	548	581	562	524	541	552	524	546	505	611	579	573	546	578	559	584	534	545	564	563	550	574	534	525	536	592	561	534	633	584	585	558	540	550	573	517	587	575	544	559	536	553	542	560	611	612	583	552	550	549	534	570	559	566	541	567	518	566	536	608	548	583	543	557	550	560	578	527	524	531	587	564	557	555	525	533	558	566	556	589	546	592	566	556	571	579	577	561	593	549	592	560	540	529	547	563	537	562	546	542	530	571	569	564	561	581	549	562	596	567	557	561	582	586	559	558	549	591	516	529	553	574	608	581	585	553	559	570	544	575	541	578	614	582	594	542	606	597	567	581	570	598	534	554	571	563	569	541	537	582	570	538	549	553	529	581	521	569	511	554	568	539	548	566	553	542	546	572	569	531	574	559	532	519	524	543	563	551	571	556	572	547	565	535	599	545	543	531	532	587	626	588	542	569	567	551	540	564	571	542	514	580	539	502	559	604	553	532	531	509	532	566	620	581	550	541	549	552	571	583	573	586	587	557	530	574	527	586	569	560	555	602	565	554	561	531	578	581	596	547	575	510	556	516	515	571	582	562	530	530	523	555	540	529	558	551	570	557	532	549	518	543	584	542	528	571	570	565	570	540	574	562	520	585	574	535	516	552	557	547	554	584	548	531	553	574	577	543	560	584	561	581	517	542	563	539	594	542	531	560	554	526	571	565	538	560	561	539	604	567	531	538	552	581	567	597	580	563	567	533	576	555	530	558	612	571	533	576	562	547	582	562	554	599	547	600	538	559	516	587	516	514	548	575	586	544	547	510	529	543	536	545	547	556	574	562	563	520	588	589	542	509	571	550	559	563	544	585	550	565	579	548	571	564	587	544	599	570	546	580	525	531	576	568	604	559	565	576	587	545	571	562	594	520	553	530	554	563	570	563	500	510	551	541	526	586	570	596	571	604	544	531	522	534	534	532	547	573	554	580	571	565	558	577	568	551	573	550	543	559	506	590	575	571	534	515	532	579	557	574	578	556	548	587	525	502	590	599	572	584	571	556	543	578	539	578	544	566	567	550	549	554	597	548	575	564	545	574	530	575	581	569	521	556	551	546	562	559	560	572	544	524	555	550	595	537	565	611	524	557	566	553	552	577	519	591	540	591	573	551	520	619	569	525	562	566	571	574	531	588	610	564	537	593	545	549	582	566	568	545	522	588	551	573	563	595	572	535	535	548	538	565	609	573	574	560	596	563	556	563	522	558	583	602	536	605	556	548	498	546	574	548	543	559	556	558	595	562	566	554	548	554	547	521	555	555	543	526	505	529	550	543	570	554	553	545	562	572	570	550	559	538	519	547	569	529	574	548	623	595	596	581	561	591	550	566	524	570	613	557	571	577	593	551	550	570	572	574	525	510	536	583	537	583	563	570	577	569	545	560	528	565	532	587	531	563	545	579	579	531	547	551	522	565	588	528	581	575	554	498	512	539	517	573	526	530	546	536	595	557	584	615	557	542	601	505	557	522	563	535	576	593	575	559	543	538	534	564	560	606	591	540	534	596	579	573	526	544	540	534	579	579	561	574	542	616	567	572	540	578	586	516	589	535	560	524	572	551	621	564	581	540	552	614	574	612	583	561	550	529	550	572	561	543	606	549	575	575	542	533	565	589	513	576	538	581	571	543	595	570	522	568	575	571	553	581	558	599	498	554	560	551	501	603	526	544	567	533	538	522	538	558	572	571	549	578	572	560	547	511	562	559	534	514	541	542	530	555	576	533	587	587	564	547	524	563	596	553	560	556	549	533	576	556	588	549	588	550	526	588	602	546	570	523	586	551	545	555	550	588	580	575	546	566	528	563	600	528	584	536	553	587	587	527	584	584	552	563	547	535	578	631	545	566	537	543	555	512	569	581	586	607	551	538	534	577	546	538	574	567	561	567	555	521	536	542	596	567	558	546	539	568	545	553	560	578	536	601	553	566	599	577	494
24837	21626	28655	25300	19020	6787	2205	1339	991	880	643	554	511	545	483	447	407	414	385	403	1270	2113	1966	1230	696	476	378	348	389	398	339	344	359	377	379	360	412	422	397	392	359	363	386	375	399	367	391	372	336	386	391	353	357	334	358	401	368	364	406	371	393	341	320	365	361	345	366	357	373	383	351	356	346	346	357	387	352	331	359	405	359	368	386	333	406	350	395	379	352	360	359	358	365	417	345	389	376	363	337	354	325	355	360	329	353	372	363	390	375	362	365	370	402	364	352	376	330	376	377	393	344	379	370	344	371	357	361	369	386	356	376	361	400	371	358	374	339	379	381	345	340	390	394	374	392	373	394	334	385	387	365	356	356	337	356	362	389	367	379	352	334	365	356	399	363	372	360	335	354	379	343	382	349	329	359	374	368	332	332	354	366	379	337	365	361	349	376	327	370	367	346	339	357	354	320	371	348	379	377	370	358	349	379	373	391	363	378	361	346	345	404	356	381	385	374	393	394	370	378	390	378	368	364	332	375	315	374	365	353	381	345	373	376	374	403	349	376	359	405	374	409	331	373	363	358	364	333	366	374	396	351	374	358	376	354	380	352	418	351	370	391	378	357	363	351	356	365	381	360	344	382	342	338	370	386	363	374	380	365	348	341	387	376	357	383	360	377	367	340	361	328	366	387	377	372	350	367	369	383	402	350	356	338	380	355	373	374	372	344	410	362	374	344	359	383	346	339	359	334	378	384	357	368	363	328	358	369	334	334	348	378	365	355	342	375	376	384	382	369	373	381	359	373	350	373	358	358	336	369	341	372	336	386	366	365	359	371	352	355	335	360	359	410	359	379	366	373	346	342	361	344	393	350	344	351	357	355	376	317	354	397	393	363	364	354	406	362	364	333	329	377	374	385	378	349	360	383	337	386	376	346	377	334	373	370	336	349	352	353	391	371	361	360	353	379	395	381	354	379	371	364	351	380	372	387	394	372	363	334	377	356	372	350	367	368	360	348	361	345	370	340	376	355	352	354	352	382	377	382	376	376	365	385	366	395	342	379	396	377	359	359	384	372	355	381	367	368	366	366	359	357	378	374	316	385	330	354	371	361	375	343	385	364	329	368	385	335	386	353	386	362	352	350	367	390	357	369	338	387	381	366	373	351	344	342	367	348	381	349	372	345	349	367	368	382	333	372	358	360	353	373	352	412	330	338	373	374	360	388	370	366	399	397	437	383	381	394	340	363	388	387	312	360	379	371	379	375	368	356	342	341	357	357	416	355	386	340	404	381	355	422	361	340	399	374	336	368	378	388	396	379	369	391	354	379	344	373	391	383	404	365	375	357	365	373	359	343	350	397	380	350	376	376	372	362	364	342	362	394	352	395	350	351	363	344	367	368	390	358	370	368	367	336	364	356	359	381	362	354	363	357	360	346	360	384	370	401	362	353	362	393	329	374	383	367	351	355	348	362	339	350	346	375	376	385	336	394	374	383	372	380	362	360	339	373	372	385	354	363	350	366	363	387	380	361	394	392	350	396	353	362	335	380	370	341	372	377	362	381	384	348	398	349	388	364	342	356	370	327	321	356	388	363	389	317	401	346	356	370	385	382	364	381	357	394	379	353	350	347	370	320	387	376	386	382	329	354	378	358	352	370	340	338	366	397	335	362	356	368	365	336	392	390	351	373	391	355	382	369	361	355	358	363	353	320	349	367	352	362	365	365	368	355	333	361	380	366	356	370	381	367	375	383	364	353	364	345	374	345	378	396	330	342	370	352	373	372	360	367	374	366	367	351	363	344	350	351	350	354	370	335	381	339	340	369	405	322	379	374	344	363	378	340	335	375	357	349	394	379	376	351	382	352	372	396	380	383	345	385	355	336	356	373	361	382	355	338	372	359	350	390	355	319	366	384	377	332	359	375	350	361	372	378	371	341	367	327	377	348	333	370	353	363	348	364	370	393	357	405	363	361	377	347	365	389	336	335	349	396	352	365	384	360	356	380	372	375	357	407	367	407	348	360	377	357	348	345	323	311	348	371	349	384	331	373	360	321	375	353	365	374	375	349	366	350	360	393	346	366	355	391	348	372	344	337	345	363	399	364	333	353	365	353	371	322	362	361	361	373	377	382	361	351	351	357	376	398	353	361	353	345	349	371	381	359	391	356	373	372	376	353	379	381	356	395	354	383	394	329	358	375	347	374	334	384	374	346	378	361	348	354	379	378	304	373	390	355	356	349	362	346	357	367	360	375	378	325	371	374	384	378	351	337	370	373	346	376	382	348	374	370	379	371	372	364	330	363	368	350	355	329	388	384	377	388	349	346	389	365	358	383	333	362	388	415	341	375	359	360	349	371	360	367	342	355	360	354	378	398	378	371	411	388	350	377	352	345	352	379	367	370	384	354	389	364	343	339	392	359	346	371	354	365	356	365	373	368	361	337	360	381	346	388	348	359	372	339	325	369	379	357	372	393	342	409	378	361	372	388	399	321	353	339	372	361	354	380	328	353	357	392	382	318	373	354	359	375	358	380	372	290	365	368	361	350	354	368	356	394	361	343	314	331	368	342	345	351	367	372	379	367	341	376	333	394	371	375	340	359	376	361	369	356	393	367	385	356	370	349	381	357	351	399	360	362	348	358	351	360	365	384	386	366	376	357	353	362	359	336	376	345	383	378	357	368	378	369	366	358	364	334	335	370	374	360	351	347	401	359	352	358	335	354	329	348	368	400	382	383	350	371	330	350	354	392	342	355	365	374	373	380	338	346	373	355	351	369	342	370	364	364	377	360	379	339	361	382	353	330	380	355	341	347	340	347	384	375	392	378	405	350	368	370	345	347	353	371	364	386	318	381	355	372	334	334	352	363	357	341	374	356	399	367	347	345	357	327	379	345	349	364	335	364	375	389	359	341	352	373	378	343	368	368	346	377	397	325	366	383	346	359	371	375	389	382	366	361	397	339	352	355	356	387	377	369	381	366	379	386	362	339	374	373	379	359	351	360	378	336	382	390	364	342	325	380	377	359	394	344	348	348	379	341	369	350	343	370	384	351	380	347	392	338	352	376	374	390	351	358	369	362	376	398	363	390	374	346	346	376	363	381	362	374	372	374	357	377	323	352	356	346	381	395	364	338	348	332	372	364	350	362	372	361	362	395	367	353	360	338	380	370	379	369	348	372	388	336	363	352	356	366	360	384	357	349	400	350	335	340	351	381	390	358	385	383	368	373	392	333	369	373	380	383	355	358	339	383	358	345	378	394	366	362	384	361	352	329	352	368	381	369	386	366	378	362	362	356	359	379	366	343	389	350	376	337	399	377	355	376	386	379	332	384	383	384	344	373	368	362	362	369	370	360	360	359	389	366	381	375	361	373	397	373	348	346	386	380	339	336	400	397	361	414	369	382	345	354	353	408	368	383	334	358	363	378	368	373	391	349	362	373	391	337	431	345	349	361	373	351	380	353	359	397	357	361	408	337	329	340	339	348	399	371	378	332	367
32356	47704	40527	26193	15692	6999	3918	2965	2463	1904	1465	1082	1097	1046	926	813	780	676	695	692	3186	5019	4736	2971	1459	817	633	581	573	591	550	600	562	547	683	671	654	684	684	625	599	627	568	593	536	577	568	548	586	551	612	557	542	519	578	596	557	520	541	615	525	540	574	571	592	553	549	555	527	545	522	561	557	531	603	564	572	555	558	563	555	574	535	566	576	554	578	607	562	508	530	552	542	547	535	548	578	609	602	575	515	552	553	546	552	522	572	592	589	576	605	555	564	574	569	586	569	578	574	567	580	599	544	566	548	611	577	573	544	586	523	532	536	543	562	577	540	606	578	560	642	554	578	556	581	559	537	570	582	520	579	576	561	584	580	532	536	582	602	591	563	599	564	563	575	609	584	589	549	567	591	596	533	590	554	539	554	546	577	608	575	553	543	577	540	556	573	560	572	529	558	570	574	603	505	584	572	585	563	590	537	542	575	562	540	579	546	574	580	539	532	558	540	530	588	590	537	549	558	569	567	539	575	587	576	566	574	533	547	578	541	591	561	563	534	553	561	548	551	554	564	518	565	567	547	594	581	588	596	518	548	603	576	504	564	543	547	545	540	551	559	562	608	593	564	559	511	591	520	507	592	524	588	555	561	532	559	511	566	596	552	600	600	560	555	534	618	533	552	568	578	596	599	559	568	555	574	514	596	531	550	581	534	578	575	550	538	551	556	613	581	584	573	564	546	597	545	589	550	580	587	588	612	569	548	590	547	520	552	580	575	579	534	551	592	577	534	563	570	575	551	597	562	597	544	606	578	584	586	613	563	583	537	566	548	551	540	553	574	558	584	588	566	587	520	535	589	613	550	541	541	570	587	554	562	540	528	525	557	519	513	571	563	583	530	562	601	542	542	566	535	536	586	575	554	578	552	587	581	529	574	553	537	501	572	550	546	527	594	592	576	554	565	594	611	550	600	551	564	546	554	556	545	583	570	552	553	546	575	554	588	554	536	580	546	543	555	565	614	568	541	624	574	585	537	604	569	554	567	540	587	576	515	583	548	555	566	590	554	540	579	562	578	566	592	574	552	543	553	555	556	591	552	541	571	580	561	598	571	533	529	583	543	585	542	572	612	542	589	553	538	591	554	560	531	574	562	568	582	576	573	564	520	565	581	552	547	539	580	533	521	616	568	613	565	554	546	589	530	589	541	562	583	553	548	564	579	594	555	577	581	522	536	547	538	583	573	532	584	583	561	600	611	571	549	583	594	579	543	579	571	549	584	573	549	521	561	569	554	534	606	556	562	544	599	549	574	552	524	546	611	567	546	545	587	556	579	591	593	603	551	527	569	607	597	557	580	552	534	534	536	516	574	575	572	560	540	579	573	593	545	559	579	554	581	580	562	574	543	527	598	583	537	526	581	555	542	556	571	553	578	558	565	529	589	598	539	586	559	575	556	529	596	554	579	606	620	553	563	533	555	540	610	593	576	578	574	532	550	546	587	539	588	579	612	561	553	544	536	552	537	563	541	532	596	596	579	577	504	607	609	517	517	564	575	576	602	593	580	568	537	578	546	578	603	575	591	553	545	569	577	540	562	539	541	581	557	560	598	604	532	592	536	583	571	567	588	597	606	586	579	588	571	552	555	551	541	521	528	568	525	556	544	546	605	587	539	589	578	579	557	593	555	561	578	554	567	579	546	587	592	567	568	549	525	574	590	605	616	590	567	565	561	568	589	562	615	542	515	566	543	556	571	562	572	596	581	585	590	567	610	560	585	540	619	595	596	546	594	557	529	589	532	552	581	577	585	542	562	578	516	579	557	591	571	552	598	556	547	574	563	614	577	544	597	585	553	530	573	556	547	537	547	515	565	532	537	554	553	541	572	551	547	591	573	571	540	549	533	521	564	561	548	543	577	542	548	556	577	579	548	521	594	562	544	558	534	558	551	523	561	540	522	537	581	569	563	574	610	561	566	575	565	585	582	591	585	572	564	531	575	552	602	521	560	522	587	546	548	562	567	522	534	561	548	547	599	549	550	558	579	573	602	551	567	546	565	542	595	564	581	556	555	566	569	581	532	550	589	570	548	578	551	577	582	572	544	561	528	558	547	593	559	607	531	558	555	593	593	576	545	561	549	558	572	548	570	575	594	528	574	580	575	557	604	571	614	595	566	567	582	561	545	603	563	541	585	601	555	580	597	599	579	568	554	529	614	518	578	586	580	560	540	568	539	559	561	570	588	566	569	561	584	552	565	535	566	526	606	560	549	594	562	558	541	552	544	630	521	539	579	568	574	539	538	569	590	547	570	552	574	535	575	546	578	553	601	554	563	602	574	592	556	543	573	617	544	515	568	570	559	615	493	538	536	591	563	595	571	604	590	560	551	561	567	572	576	558	580	598	566	534	571	586	596	613	549	587	583	547	585	560	534	579	568	550	521	561	560	534	599	549	545	605	578	505	529	545	557	552	540	581	559	586	550	546	557	568	584	606	601	577	589	528	632	575	522	588	597	612	529	583	531	570	568	528	575	621	559	560	543	577	589	591	574	552	622	543	578	580	590	546	630	574	541	573	573	554	541	577	523	546	568	590	609	532	534	543	555	509	548	574	543	575	539	569	533	586	601	605	570	505	563	597	522	533	542	534	535	574	537	587	560	544	541	574	565	588	548	564	509	513	566	565	598	567	612	542	574	597	557	558	576	572	556	572	557	511	568	540	536	551	591	595	567	596	564	541	597	579	555	542	566	559	541	559	582	612	612	574	579	568	548	561	587	574	551	587	553	560	579	569	534	592	586	593	578	567	587	569	540	537	528	601	578	611	550	603	585	541	545	581	551	583	545	567	568	565	599	586	577	565	512	531	518	591	583	570	593	610	508	549	573	630	544	572	538	521	585	573	543	571	544	556	564	568	574	562	582	559	529	598	531	572	553	563	565	546	571	586	524	601	563	542	558	569	557	561	563	551	582	560	517	556	575	531	537	580	553	579	548	557	584	553	515	543	562	580	583	608	567	565	565	592	577	588	547	560	585	578	583	552	560	558	560	565	555	571	563	541	567	577	595	571	576	557	517	557	585	572	559	541	595	547	564	564	538	579	530	560	539	573	567	566	530	504	563	577	544	573	552	545	542	588	568	546	551	561	548	540	565	609	555	565	554	558	536	599	610	559	506	583	580	639	590	549	541	551	564	586	583	538	550	583	553	545	534	586	583	592	537	560	558	519	578	572	581	554	571	606	536	583	511	555	621	559	599	543	520	515	561	569	605	600	573	609	607	542	563	563	569	612	573	561	551	583	541	547	571	582	593	571	567	566	575	545	542	552	569	553	551	534	557	621	579	508	585	581	591	547	571	571	590	596	586	589	619	574	558	594	530	588	565	572	568	593	562	580	539	608	603	539	561	570	617	564	507	598	544	537	577	558	566	577	547	553	530	576	564	526	539	544	514	612	539	552	554	569	557	593	559	577	566	593	583	579	601	586	541	574	571	606	548	523	580	562
23462	21524	29357	24224	21675	19514	7844	2925	1871	1252	878	729	674	570	509	554	494	418	446	375	2568	3858	2620	2658	1948	713	470	382	355	345	308	349	363	441	419	429	450	457	431	409	390	355	362	369	343	329	347	365	385	358	343	345	361	413	401	393	337	353	339	351	341	359	376	363	345	366	345	356	377	361	389	352	343	391	361	390	373	367	310	350	389	360	343	378	323	360	404	329	331	326	324	381	299	380	389	362	342	359	385	366	348	385	367	370	337	400	339	363	362	365	374	340	370	358	347	340	347	354	382	345	374	348	334	362	375	371	364	379	368	354	355	346	341	393	368	367	369	339	373	369	366	361	367	316	359	327	342	342	374	348	343	368	342	389	373	355	359	334	352	358	347	379	334	371	384	348	396	341	374	349	350	362	360	346	342	339	344	360	349	371	333	313	333	354	338	331	374	362	358	366	349	350	346	337	364	394	351	365	398	347	347	359	336	338	391	331	379	317	379	355	389	366	310	332	342	362	340	362	358	374	366	372	368	333	333	354	352	351	327	370	352	354	355	349	346	349	371	364	380	343	374	369	336	345	338	386	347	364	363	350	386	350	353	349	380	368	364	332	380	349	358	341	343	364	340	364	358	358	350	328	351	335	375	382	383	359	337	345	374	339	364	358	365	377	396	361	381	355	370	347	366	373	381	353	359	358	337	370	347	384	352	341	348	368	346	352	364	368	374	373	363	356	350	343	346	358	355	367	383	337	359	364	359	378	334	334	352	345	345	380	383	352	328	358	347	365	336	366	354	358	312	359	371	357	349	325	372	330	393	343	335	332	366	331	344	350	368	293	352	326	344	363	365	367	358	330	402	359	355	337	352	381	361	360	324	338	336	375	333	347	347	362	346	370	339	365	340	342	305	336	365	349	359	332	372	361	351	365	348	371	385	370	350	373	366	403	367	331	362	358	364	349	368	362	369	384	345	361	371	360	334	338	350	363	337	320	362	351	386	374	365	360	371	350	312	327	368	359	377	338	360	317	357	347	362	326	358	352	356	320	358	346	378	354	382	356	368	355	353	397	357	369	326	356	382	371	396	387	354	359	350	353	410	331	359	361	353	340	372	350	366	370	354	353	381	359	354	353	342	352	355	401	383	370	385	352	377	362	331	365	353	359	372	329	378	368	361	367	372	375	338	334	371	367	368	341	379	391	324	337	363	342	343	357	350	345	338	368	388	363	340	333	334	342	361	359	336	388	334	368	358	380	356	383	365	371	393	346	350	371	363	377	377	342	366	352	346	358	350	334	348	363	371	363	348	372	348	345	334	375	388	393	370	352	348	362	343	337	368	356	379	393	332	355	351	340	371	344	360	333	341	368	378	348	366	343	357	351	372	368	355	327	350	329	373	370	370	371	370	356	331	356	346	405	350	357	340	384	389	359	361	376	347	359	348	366	368	333	373	365	317	363	359	371	350	370	363	308	356	319	340	355	349	350	384	338	355	348	353	377	325	363	352	341	351	366	391	355	354	362	342	365	341	356	348	340	321	343	364	357	382	358	349	384	346	356	339	358	386	359	344	358	354	334	350	336	312	349	396	363	416	295	359	369	406	386	371	329	370	356	343	337	343	327	369	403	370	339	325	320	369	352	384	362	357	351	383	353	345	380	371	362	347	352	348	363	373	364	356	335	316	364	351	325	358	380	346	352	371	336	357	336	359	396	378	419	330	363	348	393	352	335	358	335	357	366	361	375	355	381	350	374	355	371	408	367	349	323	353	372	342	401	380	339	364	333	347	340	343	355	347	361	390	331	364	347	336	341	354	326	347	353	378	357	377	345	354	314	315	323	392	339	354	355	373	379	386	374	358	359	335	389	390	351	367	393	361	347	365	380	371	332	350	346	379	327	356	345	361	368	363	372	339	316	337	349	360	334	371	368	352	345	367	356	383	351	361	382	321	386	322	343	385	352	364	328	346	342	389	360	366	394	363	368	353	366	376	349	379	332	331	382	350	322	361	375	371	393	362	363	349	377	395	372	341	364	334	354	381	369	369	380	352	367	328	333	344	370	345	352	351	314	339	381	346	369	348	352	359	349	351	360	364	370	347	380	355	373	372	365	335	332	387	359	355	330	394	337	350	349	369	404	360	332	352	360	361	394	387	340	347	371	390	364	352	355	374	379	381	366	333	325	371	357	338	384	369	358	342	347	366	344	368	340	310	363	378	366	338	357	370	334	335	394	366	379	345	350	360	339	362	375	375	361	366	356	357	368	343	348	361	349	340	373	356	338	359	380	348	374	332	345	345	374	365	325	349	401	321	315	325	334	355	393	345	314	360	341	367	369	344	360	378	380	356	348	330	331	347	344	367	382	360	344	402	359	353	355	375	337	321	369	344	351	344	351	358	411	350	350	361	382	348	338	367	351	381	347	345	370	355	362	339	358	368	345	343	339	374	395	389	360	326	360	372	368	360	338	351	333	338	361	342	351	353	395	341	388	375	362	323	373	355	334	344	372	401	351	351	360	388	367	369	359	363	366	361	405	349	337	347	330	373	357	367	380	378	371	359	367	359	345	358	374	373	359	335	377	327	358	352	327	341	352	340	359	356	335	357	350	344	305	366	333	367	367	369	371	357	371	347	327	384	338	312	376	361	368	337	340	347	360	351	383	324	399	353	356	318	364	337	367	383	359	338	384	374	345	380	358	366	349	380	364	361	362	330	354	342	341	353	336	337	360	296	365	369	369	357	363	340	360	364	362	345	360	368	352	358	359	391	369	356	371	361	352	353	336	372	334	355	364	347	345	355	358	372	378	378	350	369	338	324	366	358	345	345	363	392	366	355	364	364	374	332	390	360	362	346	373	331	355	351	399	352	380	349	362	331	349	345	357	343	312	366	363	361	363	359	323	404	384	325	359	338	340	382	320	330	360	353	356	353	334	361	352	326	345	380	316	325	352	330	328	367	312	378	362	354	381	324	366	349	340	365	346	350	365	334	342	354	354	327	358	358	339	365	347	371	341	367	349	371	354	389	330	379	348	338	352	319	351	318	381	382	336	331	361	362	344	335	373	342	341	363	364	372	361	356	377	344	341	389	371	345	345	377	346	358	368	345	336	370	366	354	324	336	382	307	366	343	336	354	366	360	331	377	360	354	360	337	332	353	350	308	385	329	357	391	361	342	335	375	367	364	330	376	361	343	370	400	347	368	347	376	356	301	383	361	365	351	323	340	362	369	347	342	336	365	335	368	321	367	369	343	381	364	376	341	340	328	336	337	325	371	358	381	392	353	367	386	399	345	349	348	375	336	368	373	349	333	356	395	346	381	333	352	309	338	337	327	353	350	359	355	334	339	344	336	357	353	333	393	353	346	361	332	344	348	326	335	366	352	344	405	334	326	357	352	341	336	327	367	380	356	390	402	347	368	363	356	356	359	341	343	386	349	370	372	344	371	361	352	397	331	356	351	356	351	344	363	375	348	365	395	353	391	339	332	369	326	401	353	300	328	325
33438	51194	45140	33366	21177	12580	8156	6045	4546	3077	2029	1615	1394	1193	1126	1107	962	740	765	746	6501	8955	6404	6390	4341	1482	861	608	536	552	546	572	594	689	742	730	826	822	708	652	595	572	550	555	505	580	569	568	540	551	542	551	586	534	516	553	571	496	559	519	526	554	551	537	531	537	537	578	580	550	559	557	561	550	546	585	529	563	546	529	584	610	525	557	571	565	528	561	496	526	574	556	538	561	536	531	550	559	519	572	519	507	514	527	515	547	515	555	505	580	575	528	537	569	576	542	483	529	516	548	526	508	523	551	579	536	551	578	512	584	569	513	561	531	567	539	556	540	525	585	558	538	528	565	557	535	557	535	568	549	540	525	522	595	562	534	517	540	584	524	566	527	534	574	572	512	584	556	566	563	547	490	544	597	558	558	523	514	573	555	554	544	594	525	500	535	573	541	514	588	556	558	563	562	548	530	567	515	518	559	504	539	538	504	526	525	535	547	566	535	538	522	542	571	543	557	509	518	499	558	539	561	550	521	521	525	475	529	522	574	541	537	566	534	567	543	531	486	576	538	536	576	556	551	512	573	512	560	543	565	547	552	573	537	529	531	498	611	538	527	564	514	524	556	542	544	575	556	555	555	517	546	544	559	544	589	545	549	551	540	531	543	532	501	527	553	532	527	510	565	486	571	504	602	531	552	550	583	545	541	535	561	571	529	557	510	566	554	499	553	504	551	488	571	562	518	528	538	548	529	585	533	549	592	566	550	533	535	520	546	492	557	570	603	519	540	508	570	563	567	552	492	577	570	525	588	512	543	556	538	521	528	542	509	545	524	566	546	518	489	556	554	545	524	507	525	554	573	555	586	539	552	536	545	516	550	519	570	545	523	478	535	513	541	533	568	547	580	532	538	544	568	580	599	538	556	519	547	551	576	519	544	547	593	584	527	572	569	534	521	544	531	531	541	526	575	565	577	539	557	523	576	562	581	545	497	502	574	545	525	533	539	597	564	523	529	477	549	514	531	502	525	529	506	560	555	507	538	557	544	543	552	476	513	501	542	561	570	561	549	570	531	555	519	597	535	586	522	568	574	586	543	525	524	541	520	553	557	573	571	505	536	538	498	572	555	572	561	523	563	506	543	525	569	539	556	537	553	595	560	516	515	579	487	557	561	532	570	569	524	562	505	526	504	489	571	568	524	600	546	535	525	539	499	545	543	513	549	538	506	564	559	542	553	543	535	518	473	582	586	496	542	571	522	531	512	540	567	538	558	556	543	529	568	524	555	553	525	530	546	556	542	529	540	514	542	593	486	544	530	563	559	559	532	538	578	556	532	514	530	565	550	550	560	552	530	549	538	542	537	558	587	567	535	528	522	558	587	574	516	565	539	553	564	541	546	533	567	549	565	558	543	545	541	521	525	539	540	503	570	587	581	576	554	549	511	552	548	551	495	556	543	529	529	536	533	547	578	503	528	530	535	506	548	558	542	551	535	513	528	560	574	576	526	531	582	539	558	514	588	577	565	576	541	567	555	493	509	550	546	586	531	572	539	549	518	525	578	553	554	534	533	569	566	549	557	579	538	533	523	580	536	545	578	532	563	565	610	545	523	518	581	516	503	547	558	574	541	521	557	548	594	542	595	514	529	555	553	557	549	590	536	535	572	513	526	521	577	542	544	549	555	519	533	532	553	552	550	536	519	571	563	574	600	521	557	554	559	571	553	569	554	558	566	522	560	572	474	556	574	539	536	569	526	547	540	554	611	538	521	545	563	533	551	538	524	540	522	507	527	512	528	535	516	546	575	568	533	570	529	524	568	552	558	543	506	541	556	522	534	554	539	587	555	545	548	523	537	537	530	563	523	502	529	534	596	565	541	507	549	568	523	565	547	543	587	582	554	516	536	548	559	488	544	577	567	526	525	535	549	554	506	559	505	542	538	535	576	525	517	502	564	526	532	529	536	531	524	562	557	554	540	584	504	579	549	567	586	536	574	531	543	559	531	520	546	558	555	541	529	570	550	532	478	544	548	558	545	556	533	548	559	522	563	581	564	530	532	551	554	577	530	553	538	541	571	531	556	524	518	541	522	559	548	575	572	550	591	523	572	529	568	521	488	551	546	531	531	558	554	583	571	580	540	498	582	542	554	558	538	539	510	533	568	540	549	511	488	582	557	506	531	557	577	543	538	528	540	514	560	483	548	510	538	544	520	539	539	537	535	556	502	533	527	547	504	540	529	566	569	560	516	562	576	541	508	563	544	547	555	559	550	593	542	535	490	565	544	533	564	537	516	508	547	508	555	583	569	510	537	551	528	560	550	566	554	522	530	545	538	526	515	589	558	535	539	537	529	539	601	574	527	498	567	519	543	537	545	582	528	591	532	534	580	567	552	512	553	539	548	523	573	544	565	507	533	583	500	531	538	554	527	570	536	511	518	542	564	586	561	539	573	549	561	550	535	561	539	556	519	548	523	553	554	535	514	520	535	502	549	523	524	544	489	511	543	539	540	495	540	502	527	519	537	520	546	585	544	543	594	521	545	551	549	533	556	525	565	511	563	521	602	555	550	530	496	605	526	534	550	555	550	591	540	514	552	540	523	567	543	568	529	573	490	519	498	526	504	559	543	562	552	536	522	568	554	579	552	517	526	550	525	548	523	531	533	548	539	559	575	530	491	514	518	555	538	582	554	535	548	546	539	501	547	596	595	529	514	542	550	544	543	560	594	554	520	527	566	587	506	566	565	560	521	536	545	568	546	556	558	550	576	549	497	563	549	543	557	585	513	559	578	538	561	552	547	538	487	537	525	559	512	508	558	525	532	550	590	555	526	527	578	577	556	534	563	551	541	506	539	537	566	540	568	507	590	561	512	535	551	519	558	547	575	554	493	551	562	525	523	548	535	556	529	557	496	546	539	540	556	571	581	554	561	536	551	528	577	565	536	556	525	569	548	513	538	577	551	569	549	550	513	533	515	539	554	523	567	552	545	546	529	542	565	534	544	499	533	577	588	504	519	551	545	529	530	518	563	505	550	527	554	581	538	576	543	556	526	556	553	564	583	582	545	576	587	511	517	529	571	556	564	525	548	564	567	544	537	541	558	567	562	551	528	560	532	525	581	513	559	511	572	507	548	538	519	531	547	527	563	534	539	529	567	568	556	570	556	558	518	508	540	531	571	554	568	533	465	533	549	529	533	535	549	534	516	528	568	543	506	562	582	535	536	561	520	567	543	595	564	600	576	544	569	550	529	532	524	530	563	470	569	526	516	554	550	522	560	532	524	497	519	518	539	545	600	529	562	574	527	532	553	551	525	544	557	506	523	542	515	548	554	543	517	560	535	563	595	539	560	580	566	560	549	559	533	547	497	551	555	527	586	527	570	545	534	580	562	514	538	542	531	545	571	575	550	512	514	508	560	525	582	514	542	534	557	533	546	498	594	556	500	568	521	527	547	535	539	555	531	494	517	530	527	539	522	541	566	574	507	512	558	554	538	554	501
28944	25213	23266	13166	4210	1931	1082	775	650	537	462	431	443	422	447	429	392	395	404	414	408	616	487	439	450	394	383	393	381	379	345	361	313	348	395	396	355	386	377	378	365	362	347	347	336	367	413	340	368	368	378	328	366	383	387	350	363	364	353	382	358	317	350	331	354	366	392	404	407	380	373	392	352	364	323	367	369	370	329	362	353	359	380	363	362	354	402	365	370	367	356	367	384	366	368	386	352	364	366	362	376	318	363	340	389	373	404	366	387	385	347	352	379	373	380	379	357	370	359	372	342	324	355	374	342	364	363	337	365	332	401	350	345	359	423	402	330	335	344	337	368	358	348	375	372	366	386	351	345	344	344	355	370	373	397	370	392	376	398	355	331	411	384	368	355	353	350	348	345	342	343	347	322	359	382	354	390	400	361	356	346	320	374	334	383	353	328	356	367	337	388	354	337	326	371	376	396	340	344	339	346	349	347	360	335	348	329	363	350	372	398	391	368	361	386	367	337	360	385	390	340	374	352	346	359	381	344	360	360	336	355	369	380	377	352	368	405	377	346	344	359	410	309	420	352	368	352	352	377	355	373	361	368	352	375	393	360	365	378	363	344	369	353	353	378	325	360	388	390	344	348	355	372	371	373	370	380	359	338	370	345	348	323	352	370	357	360	374	373	389	372	326	335	388	352	362	338	348	339	352	356	341	388	351	360	346	366	387	359	371	325	338	370	358	405	378	380	362	340	344	343	375	358	378	345	349	353	375	339	346	354	394	327	355	380	345	383	358	354	353	381	379	347	382	378	351	360	345	382	354	363	337	373	330	340	381	365	374	372	365	348	356	362	365	378	378	361	322	348	383	377	377	351	341	346	382	348	355	356	334	359	383	364	341	342	361	364	330	335	364	370	371	386	375	350	358	332	344	356	369	347	360	360	351	330	352	350	383	355	328	368	387	375	356	388	357	379	362	358	319	375	322	358	391	366	367	358	382	360	357	336	360	352	349	368	377	361	365	340	346	359	377	387	376	393	354	377	333	331	352	362	365	349	372	385	340	343	368	359	337	366	386	367	374	374	403	357	345	331	316	376	408	377	371	356	362	397	379	370	394	337	330	349	341	298	364	363	350	392	375	367	315	335	347	381	360	380	380	333	356	351	402	358	318	382	383	355	350	346	374	374	374	341	363	339	362	360	367	369	384	375	388	371	361	408	377	383	338	364	333	344	344	402	308	389	373	339	375	349	392	370	365	338	354	367	358	362	338	354	370	398	312	360	364	355	377	379	370	374	367	370	368	360	381	365	344	355	338	343	347	370	352	346	352	379	383	378	373	358	379	346	385	377	404	356	364	360	348	377	350	370	381	367	371	350	422	376	381	339	368	342	367	369	389	361	373	374	383	339	338	346	360	365	364	383	410	339	357	380	368	373	381	393	372	328	373	362	352	358	374	352	340	376	347	335	354	394	339	357	370	370	359	371	372	376	378	340	371	374	357	363	339	388	366	342	383	359	358	391	353	338	344	354	376	347	359	376	376	365	372	388	378	353	337	350	383	333	372	362	377	351	340	381	374	382	368	315	338	376	380	366	343	338	364	366	399	340	348	351	378	353	358	386	400	372	322	367	388	373	375	354	350	370	330	368	343	332	352	334	317	368	333	344	353	365	360	404	370	352	371	379	360	394	337	362	352	360	376	353	360	372	328	392	347	356	370	336	352	372	350	353	350	364	370	363	313	365	372	363	313	352	343	380	374	355	387	329	370	331	336	296	360	368	378	345	329	387	385	357	349	381	381	381	363	363	318	344	350	355	360	346	328	355	341	371	344	364	385	390	359	381	358	361	354	349	367	383	351	325	350	388	386	361	329	397	376	363	360	396	333	363	359	331	378	381	370	400	336	367	367	359	330	366	359	363	360	372	336	346	348	359	334	397	363	359	364	355	371	354	382	380	360	378	349	351	372	374	317	363	327	354	329	363	376	365	346	352	375	336	339	381	407	338	346	372	361	349	379	381	373	351	353	337	376	358	353	326	357	400	353	397	370	316	367	361	381	352	315	351	338	350	371	358	347	374	372	347	397	340	332	346	358	349	382	376	375	343	369	397	364	352	363	382	373	345	377	351	338	341	357	362	332	368	333	359	365	348	401	354	349	363	358	353	356	343	397	344	380	338	366	335	354	380	354	356	347	389	370	368	356	346	362	405	346	361	333	353	366	382	347	370	380	370	346	392	356	389	356	377	401	351	357	342	373	406	372	357	376	354	386	368	373	335	383	341	381	368	344	393	356	355	326	351	386	369	374	359	382	381	382	368	393	374	364	358	358	363	332	364	378	380	386	404	366	350	382	386	394	346	359	349	347	401	376	362	317	328	344	368	333	354	357	416	373	364	369	347	374	337	369	396	359	337	382	342	390	363	358	369	376	365	345	345	334	350	403	354	366	368	349	366	357	362	344	373	385	350	361	352	350	356	379	375	356	363	360	393	379	379	356	348	349	365	373	350	355	354	348	349	390	356	375	359	309	334	333	334	336	351	377	370	361	305	387	343	359	377	355	364	364	321	394	379	382	387	346	397	375	350	353	346	383	344	331	344	365	352	358	346	347	356	359	365	371	364	318	385	384	350	372	346	350	366	367	368	403	380	337	345	357	375	362	351	355	336	373	353	332	352	363	367	387	370	398	369	376	377	375	313	376	321	362	381	361	386	348	356	370	352	347	365	368	382	371	327	356	354	384	358	380	347	350	376	338	377	360	365	376	378	362	387	347	403	382	382	410	330	376	359	349	339	372	352	361	381	346	360	352	346	374	363	366	349	353	351	360	350	382	373	326	327	370	387	378	386	394	388	349	329	352	399	367	356	371	360	346	338	379	356	361	357	368	387	367	369	342	387	334	335	368	357	328	347	404	344	385	363	337	335	378	361	373	357	355	359	351	376	371	371	355	351	362	353	359	359	369	371	387	394	345	368	377	349	350	325	354	346	377	360	371	357	348	368	403	357	337	349	370	365	383	374	379	357	326	333	366	337	377	379	371	343	361	358	358	365	364	361	333	379	333	356	330	358	389	369	367	370	334	369	352	337	373	382	392	348	356	370	360	373	334	375	387	358	369	354	352	346	351	333	367	334	329	359	372	359	372	393	349	375	336	370	350	328	376	346	361	371	342	331	365	359	333	333	391	363	362	382	430	368	375	349	375	327	381	343	342	363	380	353	346	360	347	377	370	318	387	376	384	338	385	360	392	344	363	378	337	360	374	380	385	365	378	383	373	343	368	375	377	351	372	360	382	340	341	389	356	348	360	376	374	306	371	359	366	373	379	372	329	357	382	357	352	346	353	377	330	353	370	342	351	342	381	355	343	328	346	344	337	343	370	398	374	369	349	357	374	341	374	347	350	375	331	363	383	355	332	361	360	360	421	312	364	375	340	346	381	340	376	387	355	340	382	368	395	336	360	350	362	371	360	365	379	332	365	364	397	382	386	375	361	357	355	365	367	381	358
32124	40574	30643	17693	8869	4854	2807	1847	1473	1095	847	850	737	830	862	748	701	624	587	571	734	1269	962	858	746	643	596	615	565	553	564	574	566	577	547	558	636	671	660	629	614	569	559	560	510	519	576	571	537	568	533	522	615	589	548	549	589	529	578	557	592	543	589	542	598	532	585	578	572	603	562	560	546	581	543	536	528	607	572	551	587	576	589	572	548	523	542	555	560	585	529	557	579	601	614	539	542	576	563	510	518	554	546	575	568	558	571	557	580	516	566	584	552	580	561	528	557	579	560	607	583	573	522	536	600	532	532	552	551	573	573	551	574	566	582	557	565	540	552	580	526	572	514	556	598	565	601	555	559	569	579	600	553	549	516	544	573	567	568	562	603	575	559	547	542	525	592	546	536	565	572	574	543	542	575	545	538	558	525	588	560	591	594	541	546	538	561	561	530	571	527	532	567	548	575	589	611	546	548	518	546	585	510	577	572	515	512	546	611	526	569	572	527	539	566	547	562	561	561	602	565	562	579	635	550	539	572	553	556	548	543	593	578	550	582	577	567	597	539	578	565	532	550	572	557	532	581	550	600	559	580	586	547	534	533	554	538	560	598	564	534	559	547	558	535	603	552	556	578	580	548	565	517	577	550	544	552	547	535	527	538	558	570	611	564	593	594	553	540	573	558	555	555	538	576	532	574	531	590	539	545	567	570	541	596	579	574	553	529	548	565	505	572	527	602	562	551	577	599	554	586	540	561	557	568	575	516	567	583	588	588	590	578	563	554	546	526	632	582	552	543	588	570	531	570	530	587	629	598	515	578	550	608	541	566	572	548	549	559	588	531	555	548	594	546	610	535	550	550	568	529	554	508	520	545	570	567	608	592	569	607	551	538	571	580	548	598	574	566	592	586	580	543	581	555	539	546	562	537	576	573	544	560	577	551	583	602	544	602	558	555	544	534	534	550	560	560	605	594	597	552	596	569	500	578	554	579	530	541	565	561	583	551	526	562	541	524	585	546	579	584	594	553	545	574	543	526	536	520	552	573	600	594	545	601	505	581	603	587	548	510	534	571	564	576	581	544	546	565	592	567	568	549	561	569	615	510	545	560	558	568	579	579	539	582	554	564	567	591	589	567	571	573	585	529	572	599	546	607	596	547	548	551	566	586	555	593	599	562	572	585	566	550	582	598	602	541	552	531	558	586	569	587	577	579	591	571	551	552	495	548	545	571	508	554	565	588	580	544	565	600	591	587	563	569	584	551	568	530	568	555	549	559	553	561	579	584	581	550	596	582	552	561	554	545	524	553	567	589	546	565	588	560	546	565	582	553	535	542	558	596	573	547	571	548	540	513	557	555	521	559	549	572	560	588	536	565	536	550	500	598	526	582	590	548	556	545	580	561	556	520	556	579	517	528	573	540	554	554	616	541	587	565	585	558	564	563	549	520	542	588	538	569	565	550	560	586	588	583	534	542	556	587	590	593	580	548	530	544	523	538	513	549	623	587	576	571	582	560	606	538	575	574	568	549	576	547	558	582	601	570	523	552	597	564	562	557	611	587	546	578	560	545	550	579	623	574	528	552	594	581	585	572	562	533	589	575	564	583	552	543	546	563	547	527	581	562	609	592	567	539	563	571	572	564	556	529	587	571	542	606	565	582	559	612	573	558	593	510	571	552	570	584	594	558	583	556	582	565	541	564	596	616	582	598	585	586	562	527	588	556	546	565	606	593	538	506	559	555	562	549	542	516	558	564	558	554	572	587	541	524	545	515	576	573	570	599	561	591	542	571	549	575	565	549	574	560	562	533	546	547	556	498	590	551	583	563	533	536	562	553	624	583	603	571	557	570	578	572	565	539	576	542	491	558	558	520	539	523	583	574	578	584	581	574	567	565	570	568	592	578	573	565	536	563	556	568	517	538	577	587	514	525	580	583	617	551	540	539	557	578	587	572	550	555	550	556	540	604	573	564	559	548	524	593	532	572	564	576	573	595	530	544	593	575	578	550	557	565	554	561	608	537	599	553	519	572	539	556	552	523	581	565	512	597	535	553	602	530	560	551	571	548	586	577	529	574	602	552	552	592	566	585	505	566	582	572	567	556	553	565	557	571	563	538	577	559	551	561	542	561	574	540	560	565	568	555	519	561	590	567	582	559	556	585	561	585	547	562	610	525	576	540	605	590	541	562	532	611	541	563	515	552	572	562	568	569	618	560	573	571	596	578	567	540	573	533	592	584	554	561	580	562	556	534	531	575	590	526	516	557	539	539	540	570	592	584	603	527	559	538	569	535	585	559	577	562	552	636	549	521	568	562	587	572	513	522	519	563	565	540	554	567	572	587	597	567	533	521	594	592	584	556	532	550	537	606	563	576	590	559	587	570	573	560	579	602	539	560	589	580	559	580	638	537	554	592	526	569	566	556	552	548	536	588	538	625	593	566	536	611	592	560	519	556	562	538	570	582	566	583	545	517	552	572	542	585	553	551	564	581	566	569	534	593	560	565	508	564	529	544	528	551	511	579	546	582	495	567	562	567	584	570	565	561	569	585	548	601	587	536	556	582	592	564	561	572	558	566	546	524	552	582	603	560	544	546	569	550	548	565	573	548	589	577	565	567	560	551	603	575	565	576	578	567	556	555	563	564	544	549	547	504	622	571	538	548	554	531	548	578	594	578	537	620	559	543	561	530	584	615	577	541	568	551	575	547	569	553	571	563	538	555	560	573	568	565	556	599	569	565	585	538	567	567	562	566	560	525	557	534	557	543	530	556	534	566	552	539	562	582	603	538	551	553	610	537	540	496	606	551	579	529	603	564	590	551	570	554	556	545	568	536	546	573	581	514	564	581	572	619	588	592	578	570	561	581	575	556	595	485	534	592	578	589	572	573	568	557	629	592	549	575	551	559	574	571	549	556	575	556	575	555	598	541	596	519	525	605	577	572	571	570	579	536	600	543	553	583	570	572	525	582	573	570	569	556	556	573	547	552	613	579	579	597	573	545	565	568	545	580	515	520	511	574	527	548	559	508	556	556	567	582	531	572	547	557	566	568	585	572	503	560	534	548	617	580	574	593	592	599	569	584	549	567	540	558	564	590	590	565	552	598	570	551	569	555	585	559	552	545	543	566	570	532	548	603	566	553	560	576	567	544	563	569	534	555	603	525	545	584	534	563	573	554	580	511	550	586	592	599	526	584	568	574	585	573	529	591	553	551	581	521	553	538	575	510	511	581	587	566	585	543	547	546	533	552	538	553	549	542	562	541	571	565	553	549	582	590	577	554	571	528	585	560	589	503	546	540	545	591	569	547	537	545	593	589	575	567	518	545	561	551	574	543	551	592	526	574	543	527	601	541	640	561	522	571	566	578	568	585	570	577	571	556	542	573	565	570	554	533	536	580	564	592	578	602	556	512	577	556	583	558	545	570	576	554	583	526	530	586	567	567	542	536	587	538	570	550	556	607	555	576	561	536	552	585	578	540	564	549	585	554	524	607	552
24807	21614	28730	25330	18988	7819	3077	1806	1161	762	595	522	537	470	495	498	427	413	349	391	449	1441	884	820	817	559	363	347	390	358	414	383	375	407	445	550	688	598	567	454	399	395	405	371	403	347	377	345	364	323	373	342	349	369	413	341	408	360	358	360	349	375	381	390	376	362	389	375	382	352	406	353	352	370	388	360	355	402	354	355	379	392	321	344	379	370	376	383	348	353	352	384	387	353	355	370	370	350	386	365	342	360	349	343	372	366	379	365	379	408	371	334	366	344	382	367	335	359	382	380	340	382	362	354	374	371	361	337	357	367	373	379	347	395	378	335	385	385	351	379	415	370	394	332	344	332	390	376	393	362	369	368	356	378	386	348	376	370	359	378	379	375	367	371	362	375	369	377	372	390	374	354	344	374	354	344	330	353	362	359	356	370	361	382	349	354	355	365	380	357	362	375	345	405	366	345	413	370	354	364	355	365	340	386	376	377	379	384	342	378	361	338	360	359	384	353	363	352	363	369	367	383	366	367	358	409	371	377	382	376	388	398	345	373	359	385	372	354	369	346	369	337	363	352	386	348	392	366	391	372	344	369	370	375	359	351	354	340	371	347	368	375	363	379	376	350	386	364	367	367	351	370	379	390	370	358	355	408	373	387	368	378	377	391	387	395	330	333	364	382	361	397	387	356	369	354	369	354	350	349	363	348	382	361	359	389	323	355	372	376	340	359	390	375	375	369	380	358	337	361	359	364	339	348	354	395	359	375	370	349	391	367	354	383	356	376	382	348	361	358	373	362	414	365	356	353	378	373	377	356	344	393	358	368	373	412	373	390	358	378	368	321	387	350	382	349	381	373	413	347	376	375	379	329	357	350	355	374	392	373	354	350	347	342	352	361	358	382	358	329	360	336	374	375	364	409	395	407	365	345	371	356	355	370	363	394	401	381	377	359	367	346	400	377	376	355	368	406	378	350	367	353	381	370	368	336	358	360	362	383	375	371	354	366	380	373	419	386	371	388	359	354	345	391	378	400	364	386	353	351	354	368	366	388	370	352	333	342	375	345	394	414	369	334	333	372	369	374	365	387	374	339	402	385	345	392	359	356	409	357	349	363	384	364	354	387	366	332	351	366	399	353	369	372	335	359	342	367	375	361	346	345	381	363	381	343	390	374	355	377	391	357	345	361	354	369	340	332	342	376	363	377	359	389	413	380	338	374	387	370	408	369	375	368	349	325	392	403	376	388	364	396	352	370	374	381	360	344	369	340	342	377	383	410	365	383	372	386	348	394	357	360	355	370	386	382	356	358	368	340	395	360	359	355	355	391	347	377	367	358	374	334	329	386	357	346	349	378	357	369	336	362	417	360	365	367	407	407	368	385	373	367	388	325	348	378	370	355	324	374	402	365	327	353	345	395	419	381	397	371	370	362	356	355	379	387	399	377	379	333	391	373	379	368	341	378	362	354	363	370	370	357	370	368	395	385	372	372	336	349	382	391	373	374	375	363	365	383	298	360	369	354	357	331	371	350	372	373	343	355	371	343	382	345	364	325	341	366	354	391	373	383	341	374	341	352	353	352	352	390	359	366	368	393	360	345	342	397	408	353	346	346	380	345	387	357	368	369	359	437	364	363	407	372	387	352	365	383	362	355	317	392	351	374	377	386	373	378	364	358	395	390	354	367	350	372	387	362	365	339	359	339	377	362	376	366	377	353	369	352	377	332	369	363	364	358	395	341	361	360	366	372	362	388	362	348	394	355	367	368	379	364	356	363	374	358	336	345	409	373	396	368	337	334	376	357	356	372	357	387	371	324	347	369	355	391	375	376	366	375	359	365	376	401	358	364	362	376	385	395	354	389	383	366	366	364	350	357	387	362	379	333	368	349	353	357	371	341	387	374	382	371	389	374	401	347	378	343	353	368	390	379	381	400	369	379	341	368	352	380	381	365	336	328	377	345	378	381	359	375	356	399	369	331	342	367	382	366	347	396	379	353	368	344	381	380	358	380	348	363	351	358	345	378	337	386	371	368	350	374	361	367	383	358	375	363	376	340	355	370	369	354	359	385	362	363	372	344	369	404	361	343	392	337	418	371	396	336	395	351	369	384	359	349	379	365	362	360	373	361	381	375	362	383	349	354	402	336	341	353	369	343	372	371	396	379	355	394	396	411	386	361	344	367	361	391	397	355	338	366	368	323	375	339	370	358	350	377	333	353	351	341	345	377	395	357	390	364	378	364	374	347	388	368	340	368	341	365	364	374	383	392	382	406	365	393	396	375	350	377	345	382	404	348	383	333	351	374	384	325	348	332	374	379	336	385	385	418	416	368	399	332	376	379	375	385	367	342	358	348	374	417	370	351	374	344	344	379	396	375	342	400	387	362	350	336	348	366	393	385	411	346	340	365	325	351	369	411	363	354	357	365	352	357	369	368	378	331	359	380	342	349	376	366	359	370	347	382	363	365	385	382	396	363	373	369	351	386	366	362	335	333	395	366	330	329	389	377	367	372	379	399	378	376	346	384	370	383	381	350	339	371	393	377	378	371	397	349	369	330	390	325	348	353	371	364	359	363	360	338	373	392	341	323	400	391	410	381	365	401	385	348	348	383	374	377	360	362	353	374	349	386	341	349	384	348	368	372	356	387	365	343	356	355	376	354	381	341	335	362	359	338	378	365	374	381	394	371	371	355	378	359	362	381	389	355	370	343	373	336	387	375	369	360	345	355	380	374	380	373	366	370	373	388	350	377	375	369	352	371	406	382	351	382	352	345	351	373	391	349	376	356	359	355	377	378	368	384	337	398	418	363	366	388	332	380	355	355	362	381	346	367	379	368	369	369	364	393	415	390	370	360	383	374	385	406	371	346	373	359	384	363	425	386	348	389	371	337	377	376	342	363	371	372	381	397	363	367	351	339	372	359	366	378	374	371	397	371	333	377	389	369	395	367	382	363	369	344	367	374	366	341	338	375	368	372	328	373	385	365	367	374	369	365	322	367	342	364	374	359	404	387	387	369	364	365	389	365	400	362	363	366	369	373	376	357	376	374	353	351	378	369	374	392	367	349	347	378	363	365	367	352	361	371	411	375	360	346	343	379	366	370	345	365	374	387	396	369	366	363	373	371	361	378	346	395	361	390	371	389	360	402	335	375	356	359	362	352	389	379	386	389	378	367	394	340	390	354	353	384	378	371	341	381	357	341	326	351	405	337	392	345	396	363	366	343	359	390	364	410	364	335	352	392	354	330	349	359	357	374	370	339	379	360	356	387	385	378	361	358	385	346	362	395	354	316	349	350	387	359	361	416	362	389	363	379	366	367	355	334	378	335	353	381	393	359	399	356	381	388	378	343	404	384	352	380	354	350	383	389	393	369	347	354	362	329	403	383	341	376	385	341	358	392	352	386	345	365	372	335	373	344	333	353	387	377	375	371	357	371	348	386	371	389	360	380	383	379	381	336	379	395	360	375	356	346	346	368	359	371	397	349	373	349	379	352
34494	48583	41900	28173	15826	9368	6067	3947	2710	1628	1276	1100	1079	969	1004	877	743	686	650	634	880	3512	1879	1815	1782	1113	597	636	612	589	545	570	580	599	749	1080	1331	1288	1000	826	702	586	549	588	539	561	567	522	612	617	529	550	560	533	586	552	578	598	601	587	568	559	599	561	529	556	529	616	587	553	589	561	592	557	607	572	551	614	522	521	565	576	551	581	492	532	539	571	582	570	595	569	559	585	583	601	560	597	556	555	562	557	577	534	564	559	579	557	600	581	607	580	552	573	582	549	617	548	528	577	594	557	589	626	558	614	538	580	560	579	589	586	541	581	606	571	546	603	541	606	568	591	553	520	596	542	531	565	539	582	591	577	542	556	538	569	536	589	571	567	585	561	544	564	572	569	541	594	504	598	584	536	549	570	579	556	585	565	570	577	590	563	569	647	606	577	551	603	569	571	534	549	522	603	553	571	549	574	545	591	568	559	583	540	552	584	565	598	567	615	596	595	579	624	589	575	593	566	602	557	551	589	558	575	580	628	576	602	547	570	622	609	522	564	560	570	578	587	558	560	565	552	577	609	579	552	576	565	579	578	523	532	584	537	571	552	540	559	569	555	592	567	588	545	577	593	505	579	546	564	577	589	580	571	562	598	586	541	533	568	568	560	577	544	540	561	603	591	576	578	573	575	580	561	595	565	556	526	590	543	585	548	610	585	583	522	600	586	607	571	550	569	627	570	609	570	542	571	570	569	563	548	599	565	577	605	544	540	555	553	556	546	565	564	560	521	553	572	602	522	562	592	560	543	585	583	580	544	591	560	584	552	543	523	571	556	562	533	549	598	551	588	596	570	543	564	568	563	572	522	572	549	584	615	572	507	598	547	565	569	607	598	577	548	579	605	612	488	567	557	580	523	554	590	586	597	591	576	591	565	572	537	547	560	583	569	575	546	550	566	563	608	542	546	575	534	594	540	572	546	564	599	547	546	582	573	539	569	572	551	565	520	514	591	560	584	600	567	575	567	523	538	582	567	559	577	547	588	568	594	550	586	607	536	537	531	569	568	568	578	582	588	609	560	539	547	541	564	576	579	589	574	551	544	599	528	561	561	617	556	573	549	574	607	573	560	554	574	587	541	589	584	573	517	533	569	566	513	555	533	564	519	569	545	560	509	598	591	553	561	579	591	546	560	580	593	558	592	592	534	545	610	583	589	530	594	586	548	579	559	589	579	580	593	596	575	550	579	579	585	555	566	562	578	568	570	542	571	540	568	579	560	522	570	569	562	588	602	571	576	562	631	538	533	577	576	575	585	614	571	610	570	600	603	570	559	560	591	571	562	563	587	588	591	597	551	545	545	567	575	552	565	589	569	532	564	568	569	574	624	575	563	534	580	545	540	523	597	564	560	577	591	551	619	569	574	546	577	574	615	626	595	573	520	588	599	597	589	566	620	575	576	552	576	584	565	538	577	574	568	569	587	591	556	521	528	593	602	585	545	549	574	563	535	566	564	587	569	556	577	555	559	568	546	561	551	588	560	592	604	556	569	553	580	541	545	590	594	544	535	537	538	589	618	576	620	524	545	564	564	539	654	574	601	586	566	568	538	588	550	576	556	551	554	562	607	580	560	606	584	527	573	575	574	582	577	594	603	597	560	562	563	563	556	531	575	560	548	582	526	575	565	613	526	558	580	572	596	586	559	578	581	578	527	540	564	595	523	587	558	548	574	577	557	605	577	620	584	568	538	535	550	545	595	558	546	571	580	523	578	595	555	581	573	614	581	520	568	584	543	541	595	625	591	575	583	555	574	580	540	578	542	618	535	558	534	580	532	566	564	554	565	576	559	527	604	580	554	607	525	543	560	605	557	571	562	595	547	593	555	602	526	524	597	565	555	597	555	579	579	562	546	560	614	568	599	569	571	576	570	538	594	593	579	566	596	541	533	560	551	601	588	583	566	551	569	571	564	568	554	565	565	613	559	546	533	556	554	560	535	582	609	581	532	570	567	568	579	573	540	591	587	552	585	556	559	569	561	555	527	517	577	575	600	581	600	576	579	569	560	554	582	586	553	568	574	561	554	584	549	580	529	584	569	631	547	549	534	588	594	565	576	562	556	524	565	591	564	588	600	567	550	551	616	593	562	583	557	583	544	600	569	540	579	577	576	598	581	572	568	591	562	573	597	570	506	561	581	607	564	595	596	578	565	552	577	561	552	560	576	544	589	591	537	578	574	557	566	562	589	546	585	511	561	544	569	573	629	538	562	537	594	559	608	556	596	556	578	589	575	540	559	540	579	541	566	552	575	615	581	547	549	566	579	574	577	566	574	559	549	564	516	527	556	631	544	580	591	583	568	575	540	596	578	527	571	550	572	599	557	566	567	548	552	573	559	557	575	575	556	617	593	576	542	600	588	542	558	574	557	563	549	573	582	556	573	586	611	564	580	563	580	567	580	526	529	547	621	592	567	586	558	559	583	581	533	586	602	611	596	507	592	567	542	583	641	602	570	549	581	592	566	553	583	546	534	622	568	612	561	577	562	593	573	549	590	533	581	561	567	617	565	568	583	582	554	565	615	573	543	570	557	579	581	561	527	567	597	574	589	574	543	596	570	535	583	570	588	577	559	546	578	566	509	551	592	534	557	550	592	548	572	584	560	572	591	471	593	551	537	603	530	541	555	557	556	560	565	558	557	596	573	576	580	553	563	555	566	571	576	574	539	554	545	555	544	573	590	583	565	594	561	538	579	569	579	536	578	529	597	602	575	571	576	610	566	575	539	559	575	575	605	554	517	602	602	596	591	570	556	550	549	589	548	583	563	583	599	556	592	592	604	556	639	560	545	604	583	537	587	555	574	599	562	548	552	587	550	613	555	633	596	566	535	551	588	552	563	576	589	602	563	554	559	589	551	595	570	612	526	591	579	554	564	548	550	577	579	570	538	597	576	572	592	572	593	527	550	606	601	535	556	585	540	590	557	588	559	578	578	561	583	523	571	614	572	535	614	580	630	581	568	552	565	532	588	610	577	546	578	558	554	572	569	572	582	592	576	554	554	559	527	534	571	538	543	552	608	554	594	569	554	611	553	530	557	578	597	573	587	558	603	551	553	616	591	578	578	564	530	569	552	585	588	579	538	559	598	559	559	532	581	578	569	569	587	589	569	583	588	573	553	567	548	563	556	604	580	571	542	559	580	607	574	550	611	602	577	567	577	514	618	541	569	550	547	557	584	565	590	578	550	557	557	568	567	565	524	556	556	561	615	554	556	571	577	556	560	548	571	557	585	598	547	552	563	549	594	548	590	520	563	523	596	581	587	605	582	591	569	532	585	572	563	571	564	592	567	590	589	586	555	558	573	573	577	529	547	530	591	583	572	553	564	576	639	597	512	604	568	592	566	561	619	568	586	551	576	542	564	570	572	567	545	576	597	532	589	560	572	573	582	570	567	589	564	621	567	530	574	557	608	579	608	560	560	569	566	589	627	565	619	590	549	589	592
23479	21563	29394	24276	21707	20213	9830	3452	1350	925	748	592	553	548	520	477	483	401	380	399	397	1182	1335	432	366	389	410	378	379	411	381	424	364	395	447	758	1173	1190	954	667	516	440	420	363	367	367	351	358	363	356	368	374	371	340	322	349	359	350	380	363	313	373	379	389	361	360	348	366	353	370	374	367	354	333	351	352	333	390	356	346	358	371	356	338	341	344	373	359	376	393	384	365	337	330	374	348	364	360	353	327	321	360	325	347	340	392	360	351	365	342	340	354	354	337	404	342	389	362	404	348	346	341	382	379	382	343	330	323	375	352	401	337	391	343	372	339	349	372	363	347	393	347	359	355	349	372	340	366	338	388	395	375	354	335	339	357	393	406	363	337	361	323	342	380	357	373	386	366	361	395	365	366	349	362	372	380	336	319	369	363	343	347	332	350	358	352	344	351	373	353	379	343	339	396	366	351	405	361	385	388	376	369	368	377	375	354	363	337	326	352	383	349	356	359	329	378	382	368	360	329	368	384	357	351	345	362	372	385	344	330	371	376	364	371	348	335	375	370	318	365	351	380	352	344	382	362	373	363	355	376	352	347	343	377	374	366	371	335	345	341	325	310	343	360	356	376	350	380	370	330	372	324	351	362	384	384	370	359	397	375	413	384	330	372	355	360	357	385	359	361	356	352	354	361	394	384	359	359	390	340	365	343	375	369	353	380	410	346	363	337	344	331	355	347	352	379	376	346	337	323	381	347	368	407	358	363	372	361	349	360	349	376	350	332	347	376	346	332	344	322	314	343	361	357	351	346	371	355	398	365	338	336	352	361	382	360	351	337	369	365	377	341	358	316	385	367	348	366	340	349	343	363	395	347	337	346	383	408	369	360	366	337	356	368	369	359	370	377	339	380	350	364	336	383	396	339	345	357	360	369	356	322	375	335	322	368	383	311	363	369	337	348	337	379	350	347	359	350	372	354	345	339	360	353	373	348	340	356	345	393	382	383	374	340	345	363	331	390	328	353	388	318	364	380	335	356	356	377	348	361	403	342	370	351	395	371	361	352	355	389	347	364	326	378	366	358	345	377	366	365	397	350	345	362	385	374	379	385	351	371	395	373	380	363	346	365	383	390	343	362	366	364	347	348	364	380	325	313	356	357	359	391	376	360	358	347	369	364	340	375	351	361	340	372	348	347	384	343	375	373	371	345	365	352	391	361	335	323	374	366	365	334	345	358	368	365	368	376	366	333	353	383	365	339	375	380	349	336	333	336	342	363	347	353	348	369	397	377	337	348	330	388	343	382	357	381	364	381	379	375	350	375	376	369	332	343	371	352	352	371	354	352	352	345	380	377	371	351	375	349	328	345	349	390	389	336	369	375	365	351	389	358	318	384	338	352	346	331	357	366	348	350	361	333	374	366	365	349	358	330	361	354	344	358	342	326	334	361	353	349	360	357	344	372	366	372	346	333	331	346	337	383	315	358	339	385	351	358	370	338	377	362	361	337	367	349	374	386	373	348	363	397	376	335	372	351	376	341	355	352	369	356	372	356	409	340	371	362	342	360	385	358	336	343	340	356	366	363	391	381	360	325	353	337	346	369	336	334	398	367	372	334	335	358	345	378	345	342	348	418	371	340	375	361	383	345	373	376	371	348	368	358	373	384	380	395	365	362	340	373	352	360	336	346	355	368	411	382	355	356	340	350	349	344	358	341	374	353	350	363	397	390	361	362	391	354	374	364	327	360	381	355	358	343	402	337	357	353	367	364	365	367	353	350	399	358	360	374	389	396	407	375	356	310	351	360	372	349	337	376	346	357	352	365	342	340	362	346	365	387	372	362	358	383	361	332	367	359	348	368	367	340	366	376	392	344	366	358	335	349	352	362	387	320	334	351	334	365	357	364	366	365	346	352	372	393	345	340	356	383	355	361	333	332	347	392	322	364	401	344	377	345	338	365	362	348	421	349	382	363	357	395	360	380	358	333	333	374	339	356	335	339	354	369	361	351	356	357	372	354	376	366	350	343	340	370	362	363	344	345	401	355	365	345	369	340	349	366	338	337	377	330	339	370	369	374	371	345	385	341	346	417	384	374	363	369	352	390	335	359	397	357	355	366	374	345	362	330	331	370	374	353	371	382	369	350	358	360	320	354	363	358	374	365	341	376	377	352	337	365	358	373	348	338	381	351	347	342	354	383	335	354	329	356	357	354	349	380	376	334	388	348	401	365	393	357	347	366	372	375	375	366	372	362	347	373	370	333	371	366	356	356	356	368	391	385	358	351	343	370	312	379	378	362	307	350	304	329	362	385	370	381	363	370	365	352	383	364	367	376	372	342	383	357	355	366	353	366	368	370	358	355	358	352	344	362	338	347	383	370	389	361	362	355	404	366	375	381	367	364	366	377	361	342	368	394	391	362	389	352	333	351	353	331	345	359	350	387	380	361	369	358	352	364	359	356	364	362	341	361	367	354	378	337	336	331	386	372	329	343	344	328	354	366	353	361	342	383	374	356	351	387	374	348	380	359	372	348	351	385	375	368	339	357	387	334	362	368	357	372	355	368	344	414	341	349	377	358	359	369	321	333	350	327	375	342	326	388	367	370	365	330	349	359	357	346	352	383	331	329	357	371	396	355	329	356	365	348	335	360	368	332	369	348	337	352	334	357	377	363	387	379	384	350	363	358	329	356	356	345	320	350	365	395	335	338	368	373	385	336	367	349	334	351	343	342	356	369	352	344	348	376	374	358	336	361	367	337	354	360	328	345	366	326	377	369	351	341	378	332	364	366	340	382	376	378	326	357	374	327	328	351	365	362	356	369	313	358	376	366	336	376	353	343	387	371	336	339	350	391	384	363	364	383	356	364	333	325	366	325	385	344	378	403	323	353	361	376	335	390	364	384	364	351	370	368	388	373	361	374	370	357	353	350	373	331	357	352	377	322	356	324	402	337	342	342	387	359	364	322	393	383	342	354	399	396	381	350	348	373	337	358	381	349	371	367	367	339	396	350	367	354	361	358	373	312	331	343	361	357	362	365	389	384	341	387	337	351	336	360	374	353	381	385	384	370	343	348	339	335	330	370	350	374	374	370	380	357	372	332	379	362	370	345	366	346	356	354	367	395	349	389	346	360	371	353	369	361	352	362	336	350	347	351	295	348	358	363	360	357	337	355	344	364	377	335	362	326	389	385	354	342	355	354	341	389	360	329	367	376	333	376	324	378	391	352	319	374	368	343	354	342	369	363	337	398	355	362	356	360	333	356	371	377	384	361	400	407	343	344	348	354	338	375	365	374	365	363	366	365	384	342	383	357	373	372	380	301	306	360	377	377	346	389	343	368	321	348	360	349	395	379	373	351	356	366	371	349	317	363	371	343	352	318	365	363	345	378	338	375	341	397	334	363	366	352	366	347	368	348	326	334	367	371	343	352	363	311	392	361	389	348	369	363	348	364	359	397	373	371	352	349	385	343	327	330	339	400	344	344	401	362	356	364	356	370
38565	56385	47880	32277	22634	16283	10648	6736	2841	1992	1670	1225	1221	1167	1054	970	832	726	681	672	696	2676	2992	692	563	585	532	594	673	608	603	655	600	671	835	1745	3032	2884	2108	1354	902	670	606	531	591	596	500	525	568	538	504	511	530	509	521	568	534	538	510	489	501	542	544	558	531	554	524	548	576	519	500	548	493	541	563	523	505	541	563	531	552	522	553	525	530	571	544	556	559	566	515	546	475	541	572	549	553	531	537	511	574	569	502	530	568	541	556	559	571	541	575	561	521	540	548	556	560	548	542	554	581	563	559	565	541	582	568	547	594	558	552	549	552	498	516	593	547	535	552	505	530	543	530	556	541	533	561	544	507	535	535	552	526	551	543	564	563	549	529	529	524	553	534	533	572	524	528	549	578	516	583	572	555	539	566	530	532	567	544	557	577	516	536	555	534	546	525	546	544	548	537	534	564	546	545	583	553	568	572	580	541	546	577	578	545	535	553	536	535	524	569	545	512	561	552	554	580	574	550	568	558	540	565	552	535	565	530	565	562	547	546	511	542	531	539	547	537	542	543	520	546	536	538	560	544	574	548	569	542	544	557	569	504	554	552	594	597	568	587	536	534	532	573	531	540	559	531	585	491	549	504	545	542	570	558	571	533	545	570	523	574	540	585	569	591	573	562	499	523	563	573	554	575	540	548	549	531	542	576	545	540	567	568	516	552	546	567	564	586	512	523	552	576	553	580	531	539	541	567	559	586	557	551	586	570	540	556	589	522	573	573	560	535	500	560	517	564	569	589	513	564	559	535	563	535	556	586	548	534	547	548	536	547	523	558	545	552	516	559	553	574	550	561	513	548	546	528	573	544	560	573	578	558	537	524	536	572	539	588	558	577	576	578	568	558	529	485	549	511	583	533	543	542	538	547	556	495	570	554	574	543	555	555	536	527	518	536	496	525	588	507	544	540	530	588	527	530	511	545	582	511	527	541	517	550	530	544	544	579	546	563	545	561	517	546	498	521	537	529	567	565	543	553	548	509	523	542	580	520	537	554	595	514	537	519	575	594	526	504	517	579	543	555	543	519	542	539	558	545	555	547	559	540	526	550	576	527	561	531	517	606	526	534	527	579	562	546	519	541	542	538	509	571	544	556	571	525	554	575	534	544	539	539	576	536	522	512	535	537	543	559	547	550	581	538	548	564	579	536	572	540	545	493	500	547	521	533	547	523	525	536	552	587	539	523	577	560	571	548	542	510	553	581	550	512	560	566	529	515	516	542	527	556	533	530	580	589	619	536	591	550	501	529	524	547	581	556	524	568	537	546	508	538	546	509	527	556	547	553	563	528	541	562	550	574	527	550	522	522	545	551	577	538	595	560	542	550	533	560	523	550	545	498	531	562	511	562	558	583	549	533	559	553	572	568	559	549	512	538	578	530	530	587	552	540	502	529	532	579	589	565	530	552	554	584	499	505	566	567	568	542	516	549	565	527	539	559	555	558	514	592	548	569	575	529	550	560	588	537	519	582	539	564	520	511	565	590	572	530	568	550	537	502	552	525	532	559	567	541	546	529	532	550	506	533	524	536	540	522	550	512	549	559	547	550	541	561	569	557	583	495	532	578	547	522	562	509	536	556	513	577	557	590	522	525	522	531	565	534	562	510	536	519	546	570	556	586	512	492	566	527	538	517	516	585	534	543	551	513	537	536	541	489	537	535	535	548	541	542	527	548	515	538	533	541	586	500	599	568	539	591	521	548	522	539	539	538	541	541	547	529	580	608	543	542	560	551	529	544	525	562	546	550	535	566	543	564	584	560	556	558	528	569	571	501	537	574	542	513	561	533	572	546	575	549	529	565	531	545	542	534	595	568	510	560	559	546	570	528	576	527	532	528	545	557	537	525	546	577	534	511	526	553	537	587	562	557	518	546	556	564	547	546	548	575	532	548	553	549	568	545	557	564	554	523	511	542	520	531	547	557	569	517	561	558	526	514	553	546	509	530	522	576	556	562	533	576	526	562	545	559	529	579	540	531	523	527	556	527	539	570	515	543	526	504	575	567	563	556	596	556	526	551	582	548	560	549	542	514	550	539	533	560	545	525	555	536	587	583	553	528	565	535	576	546	563	538	544	532	527	526	567	581	571	516	593	522	563	551	542	555	561	546	539	550	612	520	529	501	519	544	543	539	584	562	508	518	522	547	536	563	542	534	538	547	550	529	562	572	539	554	542	510	522	546	552	525	545	534	577	566	568	531	551	542	551	575	559	552	561	542	520	530	512	538	547	502	503	591	534	557	564	569	536	536	567	531	556	516	575	542	553	515	527	569	543	549	529	535	575	583	554	523	537	531	569	560	552	581	554	532	563	544	530	543	545	545	552	580	516	573	567	551	523	519	525	546	530	569	511	528	522	516	573	515	545	530	540	503	526	552	565	512	548	556	532	507	553	496	550	519	537	568	537	538	556	578	528	532	518	543	575	514	561	553	505	527	540	577	546	568	571	606	544	568	554	562	542	508	547	581	575	531	573	578	528	561	539	551	507	543	528	551	542	540	558	534	551	528	556	543	567	597	530	525	541	567	514	534	513	484	535	581	511	545	520	537	544	526	538	559	581	532	582	511	565	541	535	564	544	549	558	577	527	523	538	573	570	548	542	551	546	548	534	523	567	560	567	527	551	539	548	545	528	571	565	546	570	527	588	554	564	544	499	545	565	541	591	514	530	532	499	565	580	561	576	529	538	536	525	522	577	543	554	553	563	554	530	521	555	540	567	532	568	529	537	516	560	541	509	521	530	512	564	549	566	535	560	561	496	527	552	532	554	532	559	535	567	531	500	567	559	525	504	544	526	568	562	580	515	557	534	539	535	578	593	533	549	540	549	583	549	552	542	512	584	534	552	544	547	571	558	537	535	520	516	566	528	493	577	512	562	536	558	554	587	549	551	515	557	557	568	519	553	529	533	566	527	553	544	550	531	544	550	528	529	523	525	554	540	518	553	634	542	502	541	541	537	531	538	502	488	544	534	530	496	528	556	552	540	559	522	519	548	533	558	555	556	544	532	519	547	541	529	560	541	523	570	569	523	569	569	569	552	538	542	590	583	520	555	530	526	540	547	527	545	564	565	543	533	540	548	507	567	540	528	507	550	562	492	522	512	563	522	560	602	530	563	538	502	562	544	559	529	563	575	545	540	553	521	574	483	563	560	593	522	509	519	561	557	545	548	540	518	537	520	566	530	476	530	504	546	541	567	546	610	551	526	600	545	524	544	487	507	510	529	515	507	560	576	523	554	536	570	541	531	524	561	565	524	561	573	577	523	563	516	555	549	545	574	521	557	508	529	571	554	528	555	555	483	543	592	539	512	580	569	573	552	528	533	518	550	543	565	582	539	571	549	535	538	550	547	523	542	546	561	534	529	555	537	508	546	530	574	546	547	547	518	560	530	560	519	513	517	573	540	549	540	576	567	571	533	540	553	545	557	517	574	551	564	533	564	543	551	523	531
29258	26248	26079	14733	4869	2140	1127	882	604	507	485	407	417	410	424	381	408	369	372	387	410	350	367	397	356	392	355	372	372	381	381	375	372	367	393	419	468	480	437	395	390	391	333	347	384	359	393	367	394	394	392	399	365	363	357	371	361	360	343	375	408	362	369	383	362	403	375	345	370	381	357	381	384	357	364	338	395	398	365	350	369	347	384	357	378	381	348	353	346	375	355	329	335	387	370	319	389	357	384	368	379	351	357	402	397	394	355	331	391	403	374	385	375	367	377	388	364	391	353	375	376	397	374	376	357	348	368	364	352	364	380	361	348	390	353	377	389	400	359	378	394	372	381	370	385	367	398	343	348	364	425	376	369	370	381	391	333	369	381	391	376	371	371	347	360	387	362	376	315	364	362	345	422	345	375	353	326	357	356	378	351	373	401	364	411	359	400	378	354	355	357	366	336	361	384	366	361	376	354	339	414	365	376	349	345	354	352	397	369	369	395	340	358	394	328	376	368	380	361	385	391	343	364	322	349	392	373	388	365	356	338	351	361	368	409	382	378	399	392	370	351	370	377	374	360	389	337	391	380	387	371	366	365	357	393	333	367	348	329	328	355	348	355	381	364	343	369	369	365	358	375	412	387	327	373	357	374	375	373	325	385	345	362	348	379	379	387	353	381	391	355	361	347	345	362	364	368	383	371	354	365	372	360	347	374	396	358	373	375	388	338	382	376	377	376	392	342	354	357	376	369	344	391	366	365	364	377	382	397	356	353	378	357	410	351	355	407	382	355	368	392	369	365	362	361	361	352	362	366	372	382	343	371	358	351	366	340	369	351	334	380	353	410	397	381	361	348	397	396	334	387	374	371	369	361	396	377	354	392	375	368	389	371	391	360	406	360	386	364	336	354	383	365	372	351	407	389	328	360	370	348	342	354	364	353	371	371	421	380	385	384	350	361	349	362	380	344	365	389	392	387	331	410	382	406	382	326	381	333	369	366	376	370	362	375	346	362	378	338	366	349	385	362	381	360	378	372	362	357	393	408	362	364	353	351	371	370	374	368	362	398	379	380	364	380	389	388	375	387	359	382	365	348	341	395	387	364	361	360	391	345	395	361	374	392	359	355	371	384	378	356	400	391	353	360	398	348	350	361	371	395	398	339	386	350	382	340	392	362	364	366	363	419	343	369	375	330	368	349	350	336	358	344	368	402	365	352	381	351	385	391	363	402	382	376	356	365	385	328	325	343	387	367	378	389	355	369	373	371	369	365	369	327	369	369	360	363	370	344	374	353	350	395	354	372	366	391	371	341	408	389	342	370	375	381	385	369	333	365	348	384	398	396	360	388	394	387	378	346	338	367	370	368	360	369	367	359	356	401	356	381	359	356	417	371	353	384	344	387	371	354	349	374	360	381	383	363	383	394	421	364	396	347	351	344	389	360	389	333	390	334	368	370	395	368	355	358	360	351	397	373	371	402	378	368	366	363	388	363	377	347	362	341	357	395	402	368	385	340	343	361	364	375	356	398	376	365	337	376	389	376	376	352	359	397	355	363	355	393	387	368	384	371	359	362	394	386	378	403	373	353	342	380	364	357	365	406	407	338	337	379	366	352	381	364	365	360	362	381	406	372	361	346	364	396	356	352	370	350	361	405	360	379	363	379	382	381	339	371	382	351	389	357	392	388	370	357	352	374	370	389	376	356	355	372	365	345	385	367	390	335	372	350	357	348	384	348	348	348	350	360	374	352	382	371	374	395	363	380	380	340	354	349	355	366	353	373	375	385	354	351	383	356	368	372	354	379	369	368	372	329	377	336	399	373	403	375	337	379	356	377	355	381	378	358	332	369	411	372	401	378	381	352	377	361	373	360	365	379	373	381	355	395	371	339	352	345	356	369	347	384	389	399	395	385	382	370	383	363	361	374	344	345	387	388	380	417	365	360	369	354	352	363	363	376	410	377	375	378	337	345	401	384	364	398	381	366	411	384	362	356	350	339	364	364	356	369	405	353	307	370	368	378	342	367	380	387	353	372	388	363	363	379	391	343	364	377	378	365	383	381	359	417	320	392	350	353	346	351	385	335	362	382	386	399	347	372	372	371	379	354	364	363	386	364	372	369	381	364	375	333	363	349	375	355	360	378	346	381	370	374	361	383	376	327	390	394	380	340	387	340	372	370	359	378	310	391	390	388	363	365	378	372	402	401	389	373	370	357	347	359	395	372	359	386	369	339	378	371	360	343	392	370	321	354	362	365	401	392	382	369	376	369	382	383	395	361	391	362	386	380	380	343	360	391	374	394	348	319	410	363	361	362	373	380	345	375	322	380	353	339	399	389	406	340	378	380	366	333	376	349	380	372	365	400	333	365	363	396	374	374	363	365	380	339	370	352	397	373	366	395	369	354	359	373	400	380	361	373	367	345	382	376	384	370	375	340	353	339	361	385	362	413	362	364	357	360	341	389	372	354	369	397	357	373	357	377	394	370	379	360	371	379	371	373	371	358	381	394	385	358	399	342	339	366	378	376	391	369	336	331	333	337	369	374	346	336	369	356	346	415	348	336	358	376	351	361	395	377	360	332	401	371	355	423	388	355	380	336	376	369	377	374	378	354	383	385	379	342	384	360	422	377	339	377	383	372	334	383	345	389	367	343	331	363	338	347	341	352	396	418	366	376	400	383	386	339	396	378	342	361	362	344	388	332	369	355	346	361	357	333	360	372	347	356	399	364	383	378	351	363	366	370	376	389	413	375	385	359	399	384	343	377	352	360	355	352	381	343	365	348	372	374	367	380	336	353	368	395	361	349	330	369	361	373	349	368	364	399	393	355	407	367	399	378	380	366	386	389	377	388	360	369	377	374	362	329	419	366	379	359	365	381	379	339	358	344	352	362	349	385	367	366	374	393	346	345	364	364	355	401	407	371	375	381	392	353	360	363	357	405	389	360	407	404	368	370	381	361	356	344	393	373	401	395	354	396	354	382	339	382	375	342	365	364	388	332	378	342	330	382	378	326	375	379	334	358	383	324	358	392	339	384	376	350	359	394	373	393	393	344	383	380	366	345	401	364	367	399	346	361	379	399	371	361	368	330	370	387	349	354	355	346	377	343	395	339	369	392	342	388	363	355	371	389	375	354	393	377	351	361	349	349	338	398	373	403	337	338	361	403	368	353	358	368	378	386	380	349	372	378	342	378	374	322	381	385	345	347	337	390	347	388	367	358	380	374	355	383	345	380	341	340	369	377	361	357	337	383	394	360	365	386	399	369	329	384	340	379	360	379	380	343	355	369	376	362	377	387	388	345	366	375	373	373	396	332	353	370	364	402	423	373	329	393	381	360	338	361	355	363	370	352	380	338	399	359	391	378	351	358	363	368	385	378	363	351	369	371	366	344	363	356	350	353	395	357	357	391	356	337	362	391	388	372	407	387	352	385	339	337	394	340	391	382	335	365	350	347	349	368	362	342	413	360	386	336	371	361	385	379	351	389	396	383	391
34562	42826	34390	19094	9753	5310	2927	1988	1216	899	871	761	765	704	716	702	628	626	633	603	598	595	566	553	532	603	590	613	608	622	606	599	614	580	600	746	797	827	777	688	652	595	548	634	582	549	565	527	536	588	548	581	564	528	570	513	557	570	600	554	573	574	564	562	570	568	586	644	528	571	548	561	587	596	551	581	553	607	580	552	577	587	561	563	602	578	554	546	579	610	581	588	586	548	569	529	551	583	612	596	539	545	564	526	589	613	568	601	515	543	567	582	585	552	563	552	606	580	537	557	560	575	556	560	595	561	568	550	581	567	549	612	544	553	602	579	613	571	565	576	573	562	578	553	598	559	601	566	538	598	554	553	591	552	571	574	575	569	585	588	588	579	539	567	584	560	597	606	553	572	591	534	581	555	542	589	571	557	544	577	576	580	604	573	578	537	547	564	543	547	544	552	533	544	571	550	619	543	549	588	579	558	544	566	596	574	565	581	596	540	551	555	596	581	541	574	599	594	526	582	557	594	564	530	609	569	589	569	565	558	567	587	583	600	554	605	543	611	563	509	596	577	562	591	548	607	571	511	588	552	547	606	569	586	581	560	566	541	557	557	542	587	528	591	559	559	532	566	568	524	629	590	567	563	578	561	540	569	606	567	586	547	496	547	572	590	563	561	567	564	605	574	560	580	566	564	575	561	572	556	549	548	586	577	531	614	547	572	543	549	611	573	553	556	580	588	592	533	585	545	580	599	525	548	584	594	555	603	541	577	537	559	591	566	562	596	579	595	591	535	585	589	631	520	537	597	594	576	545	608	596	550	574	547	596	579	557	568	558	560	518	558	568	570	572	572	588	574	581	590	572	584	576	600	592	583	635	601	577	568	594	598	566	545	572	536	577	597	555	518	529	569	595	548	547	583	570	582	598	563	550	552	543	567	617	577	602	563	580	540	538	541	521	583	551	562	581	575	564	537	554	602	536	572	555	584	539	556	588	529	594	542	583	573	565	560	568	558	580	568	542	605	567	584	542	502	560	562	606	548	539	587	607	584	581	526	602	553	537	547	570	535	572	536	564	573	565	562	583	595	569	577	603	549	556	550	581	538	533	561	577	561	531	562	559	576	556	543	571	593	580	574	532	541	570	553	563	562	584	552	546	563	584	576	590	572	565	537	592	554	549	551	541	614	548	529	574	518	565	602	562	584	565	603	554	562	542	577	586	603	533	528	517	568	538	582	592	596	568	532	526	564	571	547	537	573	558	546	567	618	560	586	571	580	584	594	552	595	575	577	583	585	562	602	642	524	572	565	562	548	594	577	545	558	588	574	559	585	582	538	533	590	567	603	579	552	615	565	574	555	607	565	534	566	583	575	532	537	575	549	569	561	506	535	613	571	532	573	582	581	629	592	552	546	561	601	550	597	533	607	545	566	580	557	568	566	541	569	565	583	594	586	583	583	603	550	549	534	589	588	554	543	579	567	547	512	570	577	609	593	586	587	576	554	574	542	516	540	526	565	539	560	595	558	606	545	634	582	543	559	581	540	582	566	557	573	570	540	589	575	590	577	535	545	574	582	606	582	590	589	553	599	561	525	564	602	537	636	582	583	591	573	599	576	585	586	607	551	570	589	581	615	547	594	592	554	586	571	548	584	559	569	530	606	589	578	594	572	586	528	524	602	557	561	550	554	590	561	541	565	587	578	560	576	545	597	579	575	518	562	560	572	553	565	580	575	538	620	596	614	564	534	555	581	586	583	593	529	566	515	578	589	568	590	591	554	587	579	563	562	569	592	558	586	593	578	599	570	590	530	562	563	597	556	592	581	548	572	553	579	531	588	576	551	578	580	547	573	607	594	580	540	574	612	595	551	526	564	582	515	542	538	550	578	620	582	536	568	611	569	570	556	575	582	554	581	574	560	541	542	575	588	572	542	550	572	607	587	562	540	575	592	581	579	608	598	571	613	579	552	554	556	525	569	577	569	614	589	598	574	524	592	528	575	553	540	517	515	570	555	590	523	571	546	558	604	557	577	588	602	609	573	572	584	568	550	552	533	567	549	600	559	587	546	575	589	565	556	555	552	545	564	561	563	587	549	579	563	548	584	585	575	554	554	560	561	562	527	573	570	592	516	552	577	566	569	573	553	543	564	584	601	598	602	612	601	555	589	597	578	578	577	560	570	524	574	537	558	557	562	608	584	579	570	567	606	569	574	582	616	552	557	577	601	602	556	527	573	565	586	577	573	585	604	593	603	600	575	589	586	573	591	550	570	565	511	567	601	567	611	531	538	586	568	586	576	568	571	555	569	546	560	543	561	563	606	564	573	563	569	582	583	574	574	618	599	565	540	584	606	564	527	546	563	619	610	541	540	623	592	570	590	570	574	582	589	555	616	530	593	613	567	566	544	588	552	544	547	551	574	571	616	555	603	564	557	565	570	522	552	571	537	597	618	602	595	544	553	575	556	537	610	558	506	611	559	602	573	616	566	558	599	586	563	569	585	555	576	559	578	556	550	556	537	542	526	631	584	566	610	628	582	558	604	559	551	562	608	521	582	561	568	586	605	587	613	580	584	568	570	565	539	583	560	583	563	575	587	572	524	592	540	542	591	569	599	595	563	562	602	548	550	576	585	571	552	566	534	604	535	587	561	601	561	553	520	531	597	579	588	546	526	568	565	592	533	567	586	586	589	565	581	544	542	556	572	553	608	576	570	544	568	580	520	559	580	604	581	583	572	585	558	545	557	591	576	577	574	604	564	572	529	570	611	552	549	589	615	576	589	595	549	580	525	601	517	501	547	585	548	554	594	542	599	556	548	569	575	565	561	557	568	549	567	586	601	550	572	580	570	578	604	566	552	567	558	585	586	554	593	583	557	535	565	556	579	572	567	532	621	555	544	601	527	548	570	602	566	550	603	550	578	571	607	571	582	559	578	550	577	615	627	616	602	527	569	534	598	595	597	574	516	576	573	576	576	562	543	588	583	565	563	576	567	566	549	540	563	576	560	583	555	559	532	555	560	601	580	559	591	554	560	620	564	564	563	574	557	585	592	597	578	588	555	555	559	547	611	537	554	576	543	562	607	551	562	580	532	580	568	554	589	568	509	561	592	533	535	542	568	529	546	571	581	583	590	539	551	540	579	560	582	586	577	588	620	549	548	595	579	580	561	548	563	599	604	574	580	571	585	544	582	561	544	558	558	592	588	600	599	595	536	556	512	582	562	560	554	571	572	592	544	575	570	589	571	572	536	568	538	556	591	610	577	561	533	550	604	600	579	566	600	568	597	588	574	562	577	563	556	579	587	556	593	587	593	534	567	574	556	590	560	544	641	573	586	559	613	594	563	575	557	592	584	548	566	577	574	571	562	578	560	534	545	597	635	584	559	562	571	585	587	570	550	540	559	597	545	549	592	568	575	589	621	568	563	577	558	548	560	558	638	573	550	584	599	585	546	593	564	632	560	539	556	585	598	600	553	572	569	571	556	551	530	558	608
24717	21620	28788	25290	19389	9853	5117	2636	1065	678	563	488	477	464	456	432	451	418	394	375	411	371	362	372	403	401	383	391	374	376	356	392	416	373	496	616	959	842	717	578	458	398	376	379	366	366	407	361	376	398	353	375	364	378	374	359	348	359	362	382	384	380	349	372	370	403	383	383	330	395	392	376	362	364	383	403	363	349	378	389	353	401	365	334	403	331	349	396	372	367	355	410	363	399	388	345	389	376	379	405	386	373	384	374	371	396	361	366	358	316	349	382	379	387	363	387	402	387	341	400	350	368	350	389	379	377	356	364	381	384	368	419	357	376	389	367	360	374	380	414	397	376	367	367	365	375	389	407	403	362	370	326	344	363	383	406	350	390	393	369	386	385	356	378	386	370	419	374	364	337	391	359	384	388	380	352	366	333	393	365	361	404	354	352	379	366	318	357	390	374	386	373	374	384	350	347	384	331	371	352	389	365	341	381	401	377	366	388	376	369	358	420	375	389	374	362	385	405	382	356	401	370	383	374	357	368	348	360	377	371	372	356	419	390	363	353	362	336	401	333	365	388	370	354	344	385	400	371	379	371	402	367	391	356	382	377	370	351	368	384	373	378	402	383	395	403	383	381	336	356	404	345	407	364	389	352	366	383	403	401	384	357	372	414	397	364	399	372	385	376	395	365	360	365	391	386	399	387	388	380	381	352	357	401	392	346	400	368	361	376	336	357	368	337	378	376	373	423	370	342	362	358	385	382	363	389	342	384	373	383	381	392	397	389	356	376	417	393	376	362	357	365	408	396	359	360	333	354	382	350	361	376	372	393	355	383	359	410	372	368	390	330	415	374	371	383	384	406	389	383	367	333	395	412	366	399	373	367	401	355	391	355	399	386	357	346	387	409	355	392	357	365	368	369	402	348	355	330	400	379	382	370	363	368	379	384	386	388	330	367	342	381	411	378	341	347	411	370	431	380	383	356	358	383	344	403	370	382	363	406	371	383	319	385	395	364	365	404	370	368	383	414	373	346	397	365	361	389	386	397	401	377	381	382	378	395	360	368	372	376	392	383	390	377	404	380	365	355	410	395	352	324	328	358	350	396	361	387	362	355	389	384	368	359	402	365	373	388	397	381	377	370	359	379	394	377	346	312	362	357	375	344	373	369	374	382	368	394	349	383	392	350	358	371	359	359	381	365	342	357	375	343	354	381	382	376	388	398	374	371	362	344	382	370	371	395	380	362	393	358	367	374	380	399	356	371	361	328	351	372	390	354	367	349	400	342	337	363	382	364	403	382	389	350	348	389	349	366	398	376	392	359	351	397	368	367	396	394	365	386	376	335	345	339	375	393	393	377	386	390	343	370	368	401	391	379	378	348	405	362	356	364	369	388	353	355	354	363	423	365	374	358	315	366	387	375	379	349	343	379	389	370	375	395	427	365	363	359	359	378	348	354	375	353	371	375	398	364	369	362	375	396	349	350	375	394	359	346	374	361	378	388	368	346	359	420	368	365	365	372	402	384	371	361	366	368	356	397	386	392	354	361	407	379	362	371	351	365	375	392	385	397	351	377	372	360	389	401	351	405	361	359	335	328	377	394	390	362	349	368	382	376	385	361	379	393	373	366	378	347	352	380	378	384	361	409	396	374	350	372	365	372	348	369	384	382	374	357	357	371	391	365	377	375	347	382	371	356	388	393	375	356	360	385	379	372	382	397	402	369	339	367	385	373	418	419	360	392	377	369	349	362	379	372	375	374	361	387	398	374	365	341	358	363	365	362	355	402	381	406	380	368	420	391	349	391	398	387	336	377	390	420	388	395	369	361	333	366	383	397	354	374	368	367	339	347	396	380	335	365	371	408	387	378	346	323	375	376	399	381	397	364	377	358	366	392	363	391	347	402	371	389	405	372	310	361	359	394	340	352	345	401	392	388	385	377	371	392	354	372	376	368	370	386	392	360	350	356	354	426	365	375	338	364	361	346	355	339	372	393	383	344	372	410	378	332	385	387	376	371	406	378	365	362	351	361	348	350	376	386	374	365	370	404	379	375	333	344	342	374	361	350	395	362	397	381	414	414	382	374	376	387	384	394	366	378	389	357	366	374	376	409	364	356	402	343	328	386	381	390	392	374	359	415	374	383	367	395	390	356	382	368	339	362	400	417	372	412	356	377	380	386	368	378	373	389	365	370	361	359	368	363	362	372	347	347	379	393	415	365	374	374	371	397	375	375	362	377	386	379	380	380	409	367	376	379	359	347	378	382	379	369	366	346	369	373	364	369	355	381	365	358	383	343	396	369	394	378	378	398	370	366	358	404	354	373	380	338	375	371	372	358	375	405	365	370	347	377	362	379	379	375	407	374	371	350	399	400	387	346	318	372	362	360	353	383	400	411	359	379	378	306	384	370	350	384	363	359	379	384	410	370	347	403	371	401	369	368	414	392	365	398	406	367	329	367	369	400	364	382	380	379	333	388	368	393	361	410	415	359	374	392	381	354	372	379	359	386	350	324	368	373	375	337	399	389	386	394	396	365	348	359	377	389	354	372	378	409	377	372	344	419	362	360	338	369	377	320	387	393	379	353	385	377	375	370	374	347	373	331	368	367	369	378	359	353	342	384	365	356	378	378	408	337	377	384	398	376	381	378	398	373	402	392	372	381	390	388	390	406	371	397	399	363	367	381	422	379	368	379	384	365	378	357	378	386	386	385	387	356	376	392	359	353	370	385	352	376	398	371	369	344	344	401	386	374	398	399	384	358	350	376	375	365	390	361	392	379	384	425	421	360	359	400	361	381	350	361	378	354	384	389	386	357	397	377	380	374	354	356	401	344	367	392	358	353	369	378	419	362	349	367	362	359	375	361	368	362	352	354	374	367	389	404	382	358	421	386	366	405	372	390	416	396	342	359	377	397	345	345	380	360	401	348	376	395	372	372	366	382	377	372	360	365	361	398	383	369	373	374	369	356	349	367	353	363	400	382	391	383	385	388	357	383	357	365	358	391	389	385	380	361	371	351	397	391	392	383	395	391	348	364	356	358	393	404	355	347	339	406	373	374	376	392	370	346	330	361	367	407	375	369	401	376	357	359	374	360	352	386	380	406	413	352	377	370	378	385	370	392	379	399	377	354	369	394	367	356	366	380	401	375	391	357	357	380	390	365	389	356	347	381	403	390	330	352	371	353	380	369	370	391	353	351	374	374	404	367	370	386	369	339	381	374	350	371	364	358	385	382	374	394	355	388	400	362	379	396	355	385	386	404	383	370	341	368	362	355	381	356	361	369	392	367	369	375	410	354	357	382	358	374	373	359	383	361	380	362	366	409	367	379	381	369	353	356	362	388	408	344	341	360	359	364	399	376	382	370	350	416	375	380	386	358	397	340	378	348	378	366	377	395	352	377	380	387	413	355	354	381	366	358	376	378	395	408	378	373	359	417	385	359	365	327	363	362	353	401	381	336	384	344	384	414	373	357	379	370	379	376	342	358	353	361	375	342
32490	47920	42868	28166	17498	12715	9167	5651	2091	1257	1130	956	873	848	790	819	709	696	646	590	635	631	605	623	577	611	618	643	576	604	629	565	614	646	869	1285	1997	1831	1346	1033	775	682	591	591	560	603	572	576	618	560	598	589	596	579	586	580	540	574	504	574	579	583	604	525	558	572	554	612	599	606	582	582	591	594	566	562	589	568	581	611	616	575	541	552	615	602	583	606	602	562	539	586	571	591	606	610	576	538	552	579	546	562	581	560	625	573	579	594	567	568	560	555	569	516	585	542	555	605	563	556	555	554	605	587	580	595	584	559	546	621	551	542	575	526	549	582	590	579	591	533	550	572	645	581	593	584	587	590	563	592	579	588	592	602	612	541	596	542	600	595	566	556	517	565	587	585	541	571	590	568	582	560	558	611	557	529	612	531	548	576	558	585	615	600	580	573	570	586	579	533	550	557	568	610	563	581	566	576	590	584	570	547	533	551	623	603	551	576	585	553	557	596	555	601	591	538	549	540	583	547	602	570	587	576	606	611	548	581	590	534	564	572	554	582	537	581	592	582	579	575	589	551	542	597	597	550	581	607	574	588	524	558	554	606	566	558	568	605	556	575	553	540	558	577	574	602	581	545	582	597	540	569	571	578	577	619	591	572	553	563	577	553	580	570	566	561	576	560	618	580	583	576	568	567	586	552	593	556	616	578	575	583	581	630	578	592	622	581	567	545	544	579	553	549	553	561	599	587	612	587	540	565	555	534	562	561	557	588	582	571	556	573	571	556	555	556	579	582	574	553	598	576	555	569	582	617	567	622	561	597	597	579	590	546	578	586	568	579	581	571	539	543	525	583	564	569	586	553	537	524	518	577	605	577	575	569	556	567	635	648	606	556	581	575	550	534	575	562	588	582	581	554	581	539	574	536	596	587	595	581	540	586	573	593	561	610	609	557	584	575	601	603	545	542	609	574	547	581	558	543	568	590	557	573	546	554	588	587	575	584	577	554	589	612	574	632	607	603	574	568	556	591	569	542	582	582	553	570	571	562	568	584	576	595	581	564	577	553	568	567	590	567	559	575	595	593	616	590	599	631	571	597	574	536	574	619	574	542	553	563	597	598	600	571	629	552	622	558	564	566	621	559	593	598	557	589	580	518	577	553	604	536	594	570	584	617	536	588	571	597	568	593	577	541	585	615	606	591	554	601	564	563	588	559	602	616	539	607	571	563	582	567	575	546	586	546	556	597	594	592	547	552	598	554	587	558	587	554	613	570	593	576	596	577	571	613	554	551	639	548	568	559	579	556	572	558	547	584	572	566	580	577	637	577	548	638	578	558	538	617	568	575	547	577	566	580	600	630	568	567	558	564	566	606	562	554	539	554	624	587	523	573	569	528	563	589	592	593	573	523	571	584	556	561	592	600	580	594	572	565	552	547	553	576	572	544	586	573	547	600	545	570	583	597	563	563	586	577	588	552	637	579	582	571	610	601	555	542	581	595	583	622	596	583	555	556	561	542	593	556	610	551	536	560	553	613	562	582	550	570	539	573	601	590	535	520	539	575	611	592	587	582	603	575	567	600	563	614	570	534	560	554	552	556	547	606	612	542	586	606	548	558	586	504	617	558	607	587	541	601	597	567	614	590	581	579	574	572	561	549	547	571	532	536	557	610	566	567	590	556	581	534	593	556	573	570	585	574	598	593	545	555	561	599	591	607	567	569	625	568	608	582	593	567	579	608	566	595	596	571	558	556	537	546	572	581	562	596	635	581	582	585	552	603	557	549	524	561	557	580	514	609	592	610	598	559	550	571	566	536	558	628	619	530	600	572	590	620	566	586	581	581	538	566	574	555	538	554	529	587	582	572	555	578	582	561	545	556	579	589	572	601	563	574	580	563	529	599	604	629	600	531	568	595	578	607	564	628	555	595	593	586	578	599	569	597	556	595	544	600	585	581	582	589	593	570	542	573	570	571	581	540	563	563	595	595	519	549	587	574	552	617	608	566	600	558	552	566	545	541	612	582	589	561	580	562	591	542	587	570	584	594	534	571	538	536	563	541	562	588	620	596	545	532	582	599	546	629	597	621	583	533	568	587	545	587	604	596	555	549	598	544	568	584	599	575	593	547	549	563	524	616	593	553	616	596	565	548	561	593	571	563	579	557	559	547	577	599	556	606	545	545	580	590	584	588	572	563	596	524	614	582	575	545	594	570	561	545	585	629	567	623	543	593	582	573	591	607	599	566	599	599	551	561	539	560	561	604	557	552	622	577	600	594	614	572	575	584	586	600	585	594	555	595	554	566	563	596	577	567	556	604	565	553	595	599	548	614	578	565	600	583	554	530	600	576	536	588	605	560	584	572	568	582	565	603	599	563	563	538	610	597	584	586	598	579	553	590	615	594	595	567	598	585	550	573	542	541	564	588	582	555	570	584	560	557	577	556	550	583	531	557	578	573	534	610	549	569	552	596	558	582	567	577	562	602	581	533	643	546	579	543	549	598	605	555	549	579	594	567	550	543	584	556	561	579	551	594	587	551	585	573	584	583	562	532	544	580	587	554	587	617	584	579	576	536	551	547	586	544	591	598	522	573	563	569	560	561	612	577	592	585	578	538	600	564	562	549	586	557	578	525	550	541	567	600	581	553	562	587	579	580	661	565	607	588	535	582	576	581	558	555	583	590	549	544	581	599	582	588	581	565	562	610	561	553	587	532	557	553	622	577	621	609	561	590	580	555	578	600	592	573	597	553	545	569	547	559	549	565	599	540	590	579	628	609	585	586	560	551	558	575	559	559	547	556	555	598	575	557	531	621	571	591	592	584	548	554	554	584	606	575	584	609	634	538	595	569	544	595	545	561	596	545	585	592	522	610	572	564	587	595	563	503	553	596	566	578	591	570	551	593	570	578	543	577	566	573	573	554	598	557	623	563	556	531	565	573	550	598	577	604	594	576	554	598	545	568	547	548	549	539	554	526	581	574	594	546	571	564	546	561	609	573	571	570	547	564	550	575	609	587	590	641	542	590	570	549	559	564	576	557	587	583	543	583	612	575	557	556	594	553	599	551	598	587	595	586	582	542	591	549	541	578	555	579	577	582	565	564	556	583	552	557	543	557	589	564	576	555	586	589	611	547	552	596	595	569	588	617	592	555	587	529	586	554	566	581	581	589	548	570	564	543	564	564	573	534	576	606	589	569	594	620	607	582	570	599	518	566	556	589	565	569	605	532	588	612	622	549	580	599	571	594	568	548	605	548	547	507	573	576	583	526	568	587	569	623	569	593	601	540	566	596	598	561	571	590	596	544	616	554	560	569	557	553	569	539	562	526	564	586	600	653	609	556	608	581	573	582	638	571	557	589	555	583	518	620	641	540	613	608	598	587	535	621	579	577	587	584	581	606	575	582	568	593	567	552	602	585	579	569	601	606	606	553	555	606	582	613	591	548	563	630	603	549	595	582	592	596	624	593	563	570	575	583	596	559	599	628	603	573	555	533	557	581
23504	21605	29405	24416	22093	21369	13200	3088	1462	965	676	602	554	537	459	512	505	444	438	402	364	415	403	416	383	435	394	401	381	375	412	386	376	396	590	861	1366	1437	1101	736	560	435	390	384	369	374	351	380	366	391	389	337	362	358	337	388	339	400	371	388	346	351	402	328	361	368	386	386	366	375	345	370	377	341	367	363	377	333	349	316	384	367	368	373	357	374	367	371	348	365	355	349	328	362	378	394	349	365	381	367	349	370	403	366	357	375	345	348	364	362	363	339	380	343	348	379	371	403	374	366	348	341	403	387	371	352	349	399	361	365	332	360	353	365	392	369	355	385	357	365	357	390	354	387	340	350	356	368	346	375	378	325	359	362	395	347	345	320	356	362	343	365	331	387	365	343	408	386	367	389	349	350	360	330	371	362	363	355	373	358	343	340	350	344	385	370	359	355	329	368	367	352	387	335	391	343	340	356	364	361	359	357	332	314	362	336	354	356	338	333	366	383	356	362	318	347	354	362	397	332	359	416	344	371	370	418	397	354	355	354	341	380	383	355	372	377	374	354	333	357	353	389	327	327	376	345	345	337	352	337	369	338	392	363	371	404	363	376	377	352	364	354	362	354	338	340	357	350	379	346	358	360	365	354	324	373	342	373	347	369	368	345	354	350	369	340	370	373	372	343	375	374	355	364	388	351	386	381	354	370	348	383	377	358	354	348	369	340	387	343	389	332	361	359	370	379	381	357	397	386	366	333	351	337	380	353	369	372	364	362	362	376	341	341	365	378	399	362	386	358	374	334	387	397	324	376	353	386	405	384	385	378	356	388	381	358	363	375	354	375	365	344	375	368	362	358	334	374	375	384	375	382	370	411	371	346	368	401	344	371	365	360	361	390	353	372	384	333	365	351	366	360	398	364	358	382	374	357	345	355	354	358	339	353	382	352	345	365	361	364	340	343	364	350	379	382	333	370	369	380	364	346	356	338	371	343	321	387	354	392	390	326	406	333	363	346	368	350	353	354	343	363	374	353	384	384	345	375	364	376	358	380	359	354	360	351	341	362	365	359	344	353	320	372	357	382	360	361	351	353	384	370	371	363	328	372	380	345	343	361	346	396	376	372	399	352	340	355	366	353	364	356	381	334	331	359	388	357	356	383	341	343	369	363	375	334	334	377	361	355	353	352	342	392	354	365	364	359	384	386	387	367	366	351	335	383	308	330	332	370	372	336	354	355	351	360	352	393	373	373	368	346	378	351	373	367	356	353	360	354	375	354	393	310	381	359	325	330	395	390	353	356	363	344	378	361	354	367	376	350	356	362	325	356	373	348	358	356	365	366	387	362	364	363	358	361	342	364	350	362	350	365	335	388	379	345	339	344	364	390	362	355	377	390	342	363	364	363	360	359	361	385	372	390	333	376	371	353	363	372	369	340	396	397	374	373	344	364	327	343	377	354	389	345	345	358	338	370	348	343	356	360	361	373	371	327	361	359	356	346	394	393	347	368	385	361	389	361	368	376	379	362	343	366	374	395	370	330	382	362	367	364	337	353	392	374	344	344	341	379	376	356	342	344	351	356	358	374	384	367	359	339	354	367	350	404	364	329	424	357	338	370	371	358	398	375	356	364	377	368	360	345	360	364	333	395	345	346	368	357	361	376	352	354	374	367	385	339	358	336	377	354	379	316	361	335	371	376	378	357	371	350	353	359	372	356	357	336	364	371	367	355	390	330	357	352	356	373	356	363	378	378	340	355	370	419	379	382	353	376	323	396	349	387	374	373	362	366	384	387	352	342	355	336	416	345	394	382	349	332	354	339	362	368	346	346	348	361	380	331	364	358	356	386	381	351	338	369	388	379	385	375	382	382	379	376	356	368	375	412	344	364	352	332	375	347	362	400	380	347	354	353	372	414	394	354	353	351	367	375	383	366	338	345	370	351	337	339	353	354	337	363	365	316	366	367	399	366	393	387	346	360	376	344	366	366	333	366	368	385	370	355	347	357	333	378	344	333	362	354	382	370	344	357	352	379	347	395	361	408	365	365	356	371	353	356	329	383	379	370	362	350	389	376	358	376	359	386	356	373	351	360	361	368	364	377	387	348	388	377	334	345	373	390	332	334	365	375	356	369	356	354	392	369	365	372	368	397	373	356	364	382	365	373	406	391	369	372	345	360	330	391	376	360	360	359	343	355	343	368	376	362	378	364	354	365	352	337	344	356	363	354	364	372	330	350	377	408	365	348	332	369	360	370	327	356	354	342	358	375	390	332	393	376	406	369	341	361	374	387	385	391	384	417	393	343	363	358	363	343	336	380	379	382	344	342	394	374	350	375	373	377	380	379	370	361	336	349	351	374	387	361	376	341	377	369	369	368	348	352	381	348	379	365	409	368	347	379	389	359	368	339	339	384	375	324	367	344	343	368	358	344	352	366	387	353	337	353	366	399	365	357	385	360	371	301	369	358	391	336	372	351	357	391	360	358	342	390	360	396	401	403	356	359	345	360	363	345	355	361	373	377	375	369	351	393	400	347	354	359	370	362	363	374	387	382	365	344	345	378	382	378	356	365	350	367	371	370	367	368	351	366	375	369	349	339	375	356	385	361	377	380	357	322	384	359	343	345	376	349	356	336	362	344	377	366	350	353	361	413	365	365	385	357	372	392	333	379	369	398	369	369	333	351	361	352	342	334	356	353	359	397	376	346	360	376	341	378	354	343	396	323	351	385	377	363	389	340	336	353	390	322	378	380	395	369	352	347	371	347	354	341	376	364	345	348	375	349	381	371	383	351	349	390	375	350	397	343	375	353	388	325	385	344	356	370	381	365	373	377	385	370	387	385	321	383	367	327	374	347	322	391	335	368	352	358	350	322	356	371	349	368	359	382	340	377	345	349	375	344	334	354	340	386	378	381	387	361	386	368	368	340	352	337	338	324	373	376	366	345	350	360	343	371	344	350	320	352	330	350	375	356	361	339	346	341	365	348	324	381	338	383	382	341	363	346	361	372	374	344	399	372	383	323	337	316	374	344	344	381	372	362	415	387	371	365	384	347	366	387	395	381	358	356	353	393	378	386	355	376	388	405	385	369	371	357	390	378	354	359	378	345	348	348	362	379	369	339	329	370	360	361	381	385	365	419	361	362	370	336	357	369	338	373	337	386	376	386	360	422	382	374	378	354	362	379	389	386	354	367	367	368	396	364	382	382	370	342	396	351	353	350	358	376	351	353	352	368	365	370	359	366	367	371	356	373	373	353	401	353	314	360	374	382	347	369	360	382	377	357	353	339	374	350	353	368	360	345	378	371	379	369	387	356	328	375	343	356	391	389	347	377	350	362	349	339	365	331	350	347	333	348	372	390	354	361	357	365	360	346	366	373	344	377	373	365	360	370	329	324	372	359	352	357	389	327	372	364	375	368	361	367	361	349	362	336	367	386	371	350	388	364	376	368	330	364	366	333	373	363	354	348	381	350	362	349	343	380	354	353	371	358	346	349	375	366
34635	53374	46402	36360	27708	21076	13527	4911	3323	2093	1491	1358	1119	1029	874	945	880	841	735	637	665	602	677	646	668	671	601	643	637	620	648	617	630	748	1190	1923	3146	3230	2361	1610	1051	782	612	571	582	541	589	562	536	534	563	554	578	560	534	521	561	512	534	512	510	584	545	570	557	559	500	547	572	557	558	508	546	525	539	568	552	530	524	561	543	531	535	530	505	554	565	565	561	547	518	564	551	584	552	542	562	556	560	513	557	576	554	534	582	568	536	534	563	565	547	532	577	556	530	572	604	583	562	559	535	543	544	588	599	561	537	542	522	570	524	589	537	542	573	578	541	523	597	501	536	553	540	564	563	564	577	538	580	581	539	561	524	547	555	569	531	536	555	530	541	570	570	567	586	541	565	549	543	539	567	589	534	590	566	584	583	577	539	589	541	517	564	559	538	570	607	575	541	562	560	574	527	526	544	567	578	595	571	538	555	546	522	514	563	580	576	548	563	552	559	592	531	555	542	566	541	534	606	566	576	521	509	559	519	603	613	520	549	552	547	534	532	500	527	563	560	561	540	548	597	560	529	556	542	570	557	570	558	546	563	536	565	538	530	541	543	567	540	528	577	533	551	562	562	591	554	607	618	599	560	566	555	526	562	585	556	518	581	550	579	544	569	539	581	542	592	574	541	527	521	546	560	572	536	535	535	590	548	537	520	556	583	539	550	522	526	613	535	571	593	555	533	526	577	575	541	588	546	526	604	557	531	510	530	526	562	533	551	587	556	512	558	537	554	571	553	529	556	560	507	534	501	512	563	557	569	622	571	550	564	573	516	537	558	530	556	574	550	540	588	534	540	573	530	551	557	577	590	532	519	603	554	539	556	513	568	562	572	539	539	592	623	566	530	580	538	529	561	525	547	568	501	589	546	532	556	569	574	550	593	562	553	539	596	539	596	575	538	518	533	551	560	523	570	561	526	531	548	549	555	561	536	534	570	584	558	586	577	549	568	546	568	524	569	571	531	536	572	594	581	556	526	527	596	578	538	579	597	531	547	563	539	533	529	571	548	554	530	517	621	566	522	575	570	538	533	582	578	542	541	522	562	560	579	563	573	523	488	550	561	530	567	547	564	550	572	552	520	507	574	583	577	525	554	552	538	566	556	548	540	542	559	521	563	554	584	575	554	559	557	532	555	554	539	560	512	565	537	559	555	544	562	560	571	571	530	542	537	549	560	599	489	539	543	595	594	528	581	542	577	576	540	549	539	586	576	558	560	596	576	564	546	536	536	563	537	557	545	555	557	514	601	560	530	570	604	550	573	565	520	512	571	499	562	534	540	547	551	515	560	558	569	529	536	539	554	504	523	549	568	521	518	569	560	551	571	552	537	544	564	556	567	536	566	557	599	549	536	563	535	572	551	566	543	537	511	584	551	553	554	560	563	573	534	531	513	539	569	569	533	548	565	533	564	549	535	537	569	585	515	543	600	586	548	598	543	537	575	527	556	571	527	519	545	536	553	548	555	579	539	526	495	557	564	510	566	548	562	523	540	545	589	554	555	567	563	553	566	573	564	528	538	553	548	516	610	556	557	538	558	555	608	551	566	541	554	572	518	564	560	534	539	555	550	574	559	543	543	524	588	575	554	564	576	498	576	576	529	534	507	574	565	560	560	537	550	524	589	524	563	531	521	518	570	535	546	519	543	499	554	523	562	551	578	535	553	566	545	531	559	559	553	562	546	607	563	586	539	546	594	578	559	496	566	546	530	568	537	609	560	512	596	531	568	578	578	552	542	502	572	555	562	588	547	563	558	540	575	570	548	533	540	541	517	557	599	521	577	563	563	543	559	567	553	529	515	575	561	563	564	573	535	528	547	579	565	573	574	561	579	565	563	542	552	540	542	545	549	519	561	509	531	543	553	560	568	564	543	578	568	527	533	532	544	570	578	553	593	492	577	549	565	550	553	540	539	538	563	544	556	528	459	581	548	521	569	578	544	543	538	540	488	568	551	522	558	556	546	540	549	546	547	519	560	538	578	573	551	553	557	564	537	560	548	603	531	577	531	558	515	544	535	552	525	567	573	546	503	545	586	569	531	531	543	541	549	553	565	528	564	536	536	542	539	487	560	537	535	552	547	522	584	590	556	536	532	562	559	512	582	568	545	539	571	552	566	557	542	572	561	573	572	550	549	515	549	512	541	516	582	539	522	593	538	559	537	528	544	546	542	576	536	581	581	565	563	540	553	569	548	570	565	530	527	533	497	538	561	523	554	535	556	567	542	546	526	564	547	537	545	552	534	582	525	589	531	596	551	533	555	539	548	562	568	525	542	578	589	556	526	486	532	603	564	553	561	543	515	570	545	520	532	519	532	530	531	542	540	562	531	559	545	547	571	540	541	545	506	512	515	521	580	555	516	531	530	539	573	534	547	579	599	546	544	556	595	535	570	542	537	561	524	545	576	538	518	542	524	537	545	566	572	509	540	562	573	562	543	580	536	531	552	520	525	544	535	551	553	539	555	513	559	561	536	559	546	586	522	524	583	526	563	530	560	519	558	598	552	553	575	530	542	529	585	569	530	557	543	571	553	549	588	488	564	570	570	528	572	527	516	527	547	524	544	578	571	593	527	596	555	583	578	557	524	535	585	530	505	559	566	566	555	551	563	550	543	541	524	525	559	562	566	513	544	570	534	620	528	537	548	544	578	533	521	538	562	528	576	580	536	580	570	541	560	542	583	541	537	529	495	540	583	523	558	507	575	568	584	562	572	534	577	581	533	569	547	530	570	590	586	526	553	503	514	564	555	563	586	549	531	550	547	532	516	547	552	556	588	535	530	513	513	546	552	579	561	577	538	584	571	568	524	568	573	540	533	560	566	535	612	549	538	574	507	545	546	555	589	568	539	568	535	580	561	553	553	626	566	544	595	530	573	551	540	565	540	557	558	572	583	538	563	560	538	539	535	560	568	525	588	531	560	524	548	529	584	535	549	566	571	563	589	538	559	559	535	542	522	555	566	576	586	534	586	514	572	552	588	549	574	506	567	554	527	534	573	564	550	552	523	558	550	543	587	529	542	588	513	556	597	543	544	546	557	550	570	544	547	555	550	519	560	527	576	554	564	578	517	567	554	576	544	545	548	563	580	516	553	569	564	564	551	548	535	579	564	569	570	538	494	570	583	530	556	518	537	567	541	562	566	578	521	527	537	548	517	564	550	575	556	559	559	545	563	543	608	533	533	553	527	556	549	521	507	583	516	571	568	562	545	556	529	558	529	511	613	537	547	554	559	544	560	526	542	534	539	543	590	535	609	524	539	521	539	548	530	555	533	550	554	587	523	568	581	541	595	536	586	550	469	560	552	542	592	555	553	550	549	588	560	563	590	542	565	581	521	567	537	545	559	545	573	522	594	550	575	582	546	586	564	569	574	574	563	598	550	563	551	517	581	530	548	525	577	585	524	577	564	507	556	543	577	555	557	537	577	564	566	548	567	549	553	500	588	548
28538	25145	26507	18559	7172	2735	1380	870	637	526	459	423	466	446	390	410	404	428	406	403	387	383	360	400	386	364	367	407	403	392	366	375	395	360	373	415	487	499	465	447	421	411	382	344	386	365	348	382	392	396	399	361	384	379	366	372	377	370	357	371	387	372	393	408	403	397	381	392	374	400	377	384	414	388	375	372	357	391	345	365	376	369	378	349	409	369	340	386	392	373	381	394	351	345	384	381	325	398	372	392	369	377	347	390	358	363	363	334	359	345	368	379	407	339	385	412	369	367	419	380	365	350	390	367	375	349	334	374	368	370	376	395	392	376	333	361	334	402	401	391	402	346	370	381	389	372	402	360	344	358	383	341	372	338	381	371	396	397	376	379	397	392	339	367	362	349	385	368	337	376	353	368	398	374	373	361	376	382	378	359	371	384	392	375	389	370	378	380	369	350	389	386	396	375	356	392	363	397	395	414	390	399	380	368	387	400	381	388	377	389	378	354	388	389	394	348	366	381	382	350	359	400	394	396	346	372	383	357	374	407	362	369	384	392	361	375	374	391	355	360	387	389	351	395	387	381	366	363	365	434	361	344	373	355	353	366	393	380	390	404	390	402	378	359	369	384	354	345	366	371	378	370	377	344	346	350	362	333	342	407	366	367	388	381	423	333	354	385	395	352	388	353	377	364	394	387	384	402	394	380	388	394	378	368	326	358	382	390	375	404	381	404	360	371	376	380	385	357	346	363	372	382	366	350	369	390	389	349	358	378	349	380	364	350	376	378	393	392	415	356	404	357	388	394	384	378	410	370	369	356	368	409	357	376	363	377	369	396	378	419	392	366	383	347	337	390	401	362	363	355	362	378	374	322	329	360	388	347	380	345	390	400	389	391	344	366	357	399	365	379	387	349	371	364	374	388	364	377	381	384	382	377	404	374	353	386	371	376	369	381	362	389	334	397	378	384	372	369	396	397	372	395	362	396	393	386	361	381	338	355	379	389	402	385	404	371	330	347	386	394	392	379	416	368	337	389	372	394	359	357	395	360	425	395	341	400	385	402	353	378	341	362	386	349	404	355	348	378	398	369	365	365	369	354	380	341	409	366	385	356	400	401	376	383	372	344	377	390	411	380	396	384	354	405	353	383	372	360	366	391	390	374	387	377	358	367	401	347	367	374	352	389	365	376	395	379	353	330	377	403	401	378	395	402	392	346	372	381	406	356	402	371	371	369	348	393	371	368	371	393	366	364	376	376	384	409	388	379	365	355	364	391	343	375	388	390	392	372	372	414	395	375	354	384	376	400	380	429	388	380	360	367	396	417	357	362	385	374	349	374	347	388	390	402	392	360	376	367	360	385	389	330	377	362	344	390	361	356	412	347	345	361	379	382	375	385	374	421	369	376	397	383	356	407	382	383	375	413	391	353	357	379	414	373	382	412	384	389	402	370	372	392	383	369	386	386	353	372	377	377	375	384	421	377	375	381	396	346	382	395	397	381	369	337	370	378	392	347	392	382	421	413	383	366	374	368	411	420	371	373	379	385	335	390	384	344	352	365	373	402	396	377	395	361	361	380	409	394	391	361	364	393	352	395	380	368	348	383	384	376	339	407	362	366	389	385	404	355	364	396	381	362	381	361	357	379	382	378	326	381	390	368	368	375	357	368	358	370	371	380	379	363	349	352	364	374	373	379	359	375	399	387	377	414	382	394	359	355	345	375	356	350	398	401	372	348	418	381	372	399	340	400	359	397	371	369	334	369	345	361	381	352	342	367	393	388	373	384	390	352	391	376	383	374	352	394	375	375	372	396	407	394	359	356	408	346	385	371	351	378	372	347	392	392	370	348	358	400	404	390	387	412	407	359	386	366	368	407	405	370	346	400	356	371	381	367	397	383	377	385	365	382	355	383	398	350	341	367	362	376	356	379	404	374	417	373	369	338	380	407	337	369	386	363	391	367	366	359	399	312	338	370	373	381	358	389	361	390	393	405	334	379	357	395	386	379	369	375	396	351	357	388	373	350	359	387	382	365	349	398	359	384	371	425	400	341	400	394	371	391	396	364	356	416	389	369	356	333	346	411	337	363	418	365	365	379	389	371	393	406	377	350	351	387	396	422	370	370	401	393	368	399	398	374	350	383	392	388	386	369	385	390	366	378	354	363	370	351	372	392	403	353	380	412	384	400	373	360	390	378	378	389	351	362	389	384	392	408	384	365	347	417	362	411	368	362	368	375	392	360	376	371	359	389	390	395	352	382	406	349	364	353	400	357	352	407	397	395	378	376	397	358	369	352	417	385	370	373	361	356	362	396	343	360	346	381	380	369	382	375	367	398	372	354	383	384	377	366	370	377	365	382	340	379	357	360	409	390	357	359	378	381	386	408	410	380	363	339	394	369	388	356	386	407	357	411	401	396	357	374	366	366	359	378	415	364	358	370	334	396	364	391	400	383	385	381	392	374	397	400	359	392	374	357	414	347	331	378	392	382	339	373	383	359	365	380	379	380	362	420	387	396	402	354	375	367	344	400	390	375	364	362	355	334	406	359	412	388	377	398	382	365	357	371	357	352	366	384	422	380	353	407	369	374	348	362	365	423	378	381	378	361	368	368	403	368	385	370	358	366	379	367	375	388	409	383	384	370	373	351	399	345	385	383	407	389	355	366	420	375	343	354	331	402	375	450	417	364	394	383	384	378	362	383	389	373	370	393	380	345	380	350	381	361	377	397	351	373	375	354	402	407	360	379	387	364	401	364	349	336	410	365	388	389	410	358	395	384	354	356	352	341	341	378	352	372	394	383	355	356	370	360	371	360	350	367	402	387	368	378	384	362	386	377	419	356	371	367	409	369	370	362	360	382	411	413	379	378	410	354	379	385	372	366	409	346	381	371	361	378	378	401	370	378	358	355	330	368	405	375	393	352	387	386	380	360	383	416	394	346	372	369	376	367	363	377	360	390	370	369	365	362	381	366	376	351	381	366	388	380	345	349	371	372	349	362	385	363	393	374	372	368	347	368	332	365	362	378	353	345	343	364	370	343	350	351	388	381	407	364	347	353	384	354	365	369	354	370	376	402	376	384	392	369	374	391	356	391	340	383	396	368	383	386	403	368	369	366	367	367	369	351	355	383	358	369	397	379	386	347	380	403	383	400	378	356	393	373	374	339	366	371	382	347	390	378	354	364	376	382	367	373	375	353	376	401	362	377	374	385	391	359	389	341	353	397	368	359	375	344	339	367	402	392	364	387	360	356	372	388	375	397	404	371	367	380	345	379	352	370	365	386	355	370	365	398	394	397	395	387	357	410	360	352	369	354	385	361	390	334	378	372	385	373	391	332	377	407	347	361	376	365	370	373	380	392	351	416	386	384	328	337	380	368	352	364	369	357	398	361	365	403	375	371	375	373	333	366	377	363	369	401	361	386	379	381	366	370	379	354	359	363	354	339	377	367	370	398	387	334	335	358	387	375	420	351	374	386	391	363	352	377	396	347	363	374
32685	40673	35712	24503	13121	6020	3283	2057	1377	988	837	787	727	689	693	651	679	694	692	641	617	628	594	608	613	585	592	590	599	586	574	598	609	578	618	681	758	872	786	713	672	643	573	598	536	570	578	571	559	595	576	518	571	580	544	613	564	596	595	593	545	585	636	559	609	578	584	519	589	559	576	536	563	556	585	580	576	566	595	568	583	538	588	558	598	576	588	599	594	600	554	546	608	598	539	598	563	550	566	588	588	618	602	573	598	566	605	611	547	599	612	585	541	585	598	620	587	606	612	558	585	592	596	580	604	588	520	583	572	583	590	596	580	582	591	567	609	565	578	591	600	576	548	545	598	635	597	572	647	612	571	577	578	560	571	591	629	541	568	604	562	595	607	573	568	565	612	551	543	531	592	600	591	593	581	579	581	543	582	606	569	565	560	562	625	511	532	621	576	568	589	548	552	553	581	584	564	596	564	615	577	611	612	555	559	601	551	594	585	566	601	598	568	587	568	567	581	611	580	556	539	544	608	551	557	588	548	602	583	603	560	573	608	576	558	594	590	559	586	564	604	595	589	568	574	605	570	550	579	561	632	533	584	587	596	589	623	582	584	546	613	587	595	569	603	550	575	589	563	585	559	586	570	549	585	591	565	530	562	524	587	549	555	612	560	602	578	595	568	560	562	575	599	548	584	553	560	578	563	566	613	607	608	560	585	531	591	605	532	516	558	586	597	597	546	563	578	609	570	592	589	626	584	635	559	541	539	575	615	556	559	562	558	574	594	574	590	572	528	624	623	602	575	557	589	571	577	596	574	567	597	555	593	581	549	566	547	596	592	566	549	545	568	543	568	572	586	613	574	595	570	535	553	597	553	573	554	572	548	601	584	564	563	604	561	577	572	570	577	574	535	598	589	596	560	600	566	582	539	612	583	576	571	571	572	590	561	556	576	567	622	552	626	567	613	542	563	586	548	583	551	568	585	549	550	555	621	559	596	559	551	568	582	552	606	607	573	564	585	572	610	594	552	564	555	603	558	593	543	583	552	554	581	629	566	547	570	599	602	544	585	574	594	535	591	564	557	549	570	567	515	604	591	565	566	533	534	576	605	569	591	605	563	602	626	574	558	564	610	590	540	553	547	588	568	563	545	630	517	572	583	584	557	597	586	560	577	596	627	547	593	600	608	571	585	585	540	586	557	594	585	577	561	570	560	553	573	578	572	561	538	563	575	592	604	558	604	604	661	618	570	599	566	568	540	580	557	580	583	592	583	577	605	537	567	561	571	576	617	563	571	580	575	603	576	593	609	564	619	561	526	605	582	558	592	572	594	587	590	539	541	607	650	557	589	551	548	570	556	600	607	556	592	555	557	571	612	576	557	585	559	535	572	590	571	581	607	541	553	574	575	597	593	549	572	569	590	603	559	620	568	641	573	632	560	591	568	563	588	601	561	568	582	568	574	589	576	601	549	562	537	594	579	545	590	611	573	539	594	556	611	573	586	553	583	573	568	583	565	572	518	540	537	573	584	594	587	548	566	613	585	604	555	531	583	564	596	558	545	570	584	602	614	551	605	578	606	565	584	588	569	607	596	565	549	571	579	598	558	533	561	579	548	592	576	612	558	562	570	567	548	597	564	568	591	579	565	548	573	551	599	523	556	555	571	585	551	572	520	555	557	554	609	547	571	583	570	599	550	560	591	539	576	589	585	591	565	610	554	608	561	546	575	574	597	600	554	586	559	549	524	580	543	566	575	590	634	557	571	590	623	597	589	591	599	578	573	575	595	567	564	600	544	539	603	553	574	560	570	588	572	524	590	596	573	602	547	553	560	564	551	542	586	577	609	598	584	580	559	624	578	608	589	600	573	595	606	591	584	573	525	585	575	582	603	583	547	608	599	575	603	577	577	580	544	595	597	534	566	559	551	570	556	613	583	584	560	592	564	564	578	559	604	573	591	558	564	549	612	569	583	579	578	576	635	569	590	590	572	556	541	545	555	532	560	581	579	558	544	592	573	620	572	571	599	580	561	607	571	574	539	537	579	594	577	578	538	579	550	551	581	568	580	558	608	573	571	527	615	574	601	563	570	557	558	587	600	615	547	590	574	588	554	583	585	591	566	540	575	543	592	577	630	562	599	571	576	598	612	603	551	565	577	607	588	611	590	545	582	554	547	594	571	589	567	599	598	577	615	601	578	561	592	552	585	589	548	572	542	601	573	557	585	600	576	585	604	589	565	569	624	554	581	572	534	580	558	624	561	564	581	552	580	534	582	622	607	532	594	553	571	573	622	552	571	578	570	613	570	562	551	570	599	583	588	582	569	571	596	570	556	547	566	599	548	581	582	565	561	580	542	615	570	566	561	598	582	618	576	561	550	583	581	591	569	594	570	527	597	567	567	553	611	550	564	547	593	550	605	553	566	599	599	557	570	585	551	562	559	565	575	537	550	578	516	578	601	593	599	566	533	561	569	564	554	571	532	583	562	586	554	553	594	542	562	550	549	585	602	602	546	637	593	577	569	582	587	584	536	594	586	582	535	569	561	586	549	573	589	572	588	591	574	577	581	576	591	577	589	553	585	565	556	562	611	582	582	561	578	541	582	588	618	576	593	576	618	532	561	547	577	565	533	580	601	616	558	544	550	572	600	588	569	562	563	591	589	591	554	618	597	595	566	584	557	579	552	557	586	551	607	587	561	583	528	556	571	593	560	588	599	574	556	572	547	587	570	598	608	553	563	580	603	596	572	589	518	603	570	574	607	583	587	588	571	590	541	568	571	537	579	581	588	640	562	586	625	563	549	541	552	602	542	561	542	534	648	548	579	586	565	558	582	576	606	584	568	534	584	573	590	590	568	560	585	597	573	563	594	567	559	595	593	571	599	589	535	612	565	540	583	551	572	594	600	572	580	589	597	580	571	593	574	541	553	568	610	577	566	587	629	601	572	536	579	616	612	551	583	580	577	574	594	594	556	592	626	580	565	571	602	591	561	580	558	565	590	580	580	569	580	608	583	615	619	562	568	584	558	562	578	629	570	593	566	525	575	602	562	562	538	582	536	563	544	640	555	567	559	587	562	558	604	549	590	575	529	558	577	557	620	581	597	536	587	557	560	575	560	557	569	618	601	564	583	551	595	592	619	641	564	572	575	614	548	585	537	552	572	544	595	615	595	655	616	581	598	531	604	589	584	565	539	526	571	566	559	559	584	587	507	574	554	581	594	587	559	542	575	581	575	551	600	596	554	609	549	619	587	557	571	602	589	587	602	564	591	617	564	576	607	571	580	580	568	586	567	562	581	546	586	563	570	539	554	594	585	578	608	556	577	618	598	585	555	553	539	586	620	578	572	554	576	567	594	559	522	564	577	575	551	598	576	585	571	589	621	573	582	574	580	538	510	575	569	593	574	609	585	665	554	586	598	598	579	571	588	580	578	566	582	590	535	560	555	613	568	618	561	610	542	571	607	575	592	554	605	524	566	570	568	567	619	565	586	607
24807	21627	28707	25525	19121	8938	4017	2000	1102	658	586	450	458	482	426	421	429	435	391	450	432	414	370	409	466	409	401	394	396	386	371	393	355	422	456	528	662	860	757	534	452	416	402	362	353	397	409	384	419	369	397	373	358	372	390	383	359	374	373	408	420	375	388	343	387	384	370	435	360	395	325	359	348	371	368	362	387	400	361	386	372	390	365	365	373	347	410	364	384	390	386	360	371	374	331	387	377	375	367	366	368	387	388	432	338	394	379	420	399	396	366	403	387	361	398	356	401	412	401	414	356	351	385	402	362	397	391	349	388	408	390	430	348	408	376	390	407	389	384	386	385	385	356	369	385	370	370	368	352	393	374	387	371	376	393	373	401	400	373	373	351	356	386	399	384	368	371	391	386	370	384	375	375	382	346	361	375	357	362	419	364	370	382	357	431	363	363	344	410	366	383	371	381	399	388	375	391	366	412	386	348	412	363	373	366	390	375	384	354	412	393	359	371	360	348	378	350	353	382	363	354	344	386	349	359	377	366	355	394	394	369	392	377	356	409	337	406	382	345	393	397	332	361	419	368	378	392	399	401	381	389	379	384	376	393	365	381	403	402	343	389	353	384	379	380	385	355	411	387	361	344	384	380	371	384	372	369	408	368	359	411	355	400	351	371	374	382	383	387	361	377	378	377	388	401	385	370	371	362	382	401	384	428	386	365	364	377	402	375	362	354	399	400	380	351	383	392	351	367	372	383	389	396	374	344	342	373	348	380	385	361	365	376	371	388	335	393	377	369	368	357	388	390	367	401	378	379	370	389	347	367	410	382	394	384	370	382	375	389	382	381	387	393	367	346	350	372	368	413	338	382	384	373	385	382	383	357	388	350	377	409	393	348	388	378	378	356	387	384	364	357	383	392	356	372	399	376	359	365	379	386	363	406	374	358	388	376	425	377	377	393	351	423	372	374	393	421	376	362	392	401	370	365	369	365	398	398	407	369	376	384	378	388	370	362	412	386	354	376	387	384	359	344	380	373	353	410	391	368	366	404	388	414	363	373	378	379	384	401	384	354	366	365	396	382	386	373	376	407	330	378	402	342	382	375	360	370	385	370	351	376	401	410	397	370	394	363	406	339	376	391	343	386	356	368	377	421	375	384	370	347	383	399	374	376	361	399	383	373	356	392	348	377	356	381	386	384	366	375	377	373	399	375	376	380	359	368	376	357	366	386	390	381	372	401	376	385	398	363	370	370	386	397	381	380	404	357	374	382	379	388	397	409	347	413	381	381	372	390	365	368	382	328	392	371	372	374	366	373	355	342	399	344	417	400	361	380	389	362	368	398	360	391	394	377	397	415	402	365	358	383	410	399	387	377	357	390	350	414	379	368	384	387	380	383	401	389	368	358	351	358	363	378	372	395	359	387	377	398	381	382	375	407	405	418	402	415	396	396	377	369	379	396	375	391	391	361	366	375	382	381	402	373	347	389	349	368	396	382	389	376	402	398	374	339	358	364	393	371	359	384	401	394	339	363	373	377	399	353	396	386	369	390	372	389	383	388	398	347	363	377	388	400	391	417	383	397	375	403	417	384	363	409	362	352	343	421	374	384	359	345	366	406	380	394	377	367	334	352	368	416	409	384	382	386	360	360	362	380	353	354	385	372	386	353	363	364	369	350	393	371	383	349	385	415	444	386	355	402	380	374	415	369	374	377	390	371	386	384	384	375	397	377	364	361	348	377	396	392	392	379	378	382	374	368	388	380	329	362	398	380	404	344	377	378	377	360	330	389	383	364	351	377	350	395	386	399	350	358	366	414	380	333	374	375	381	366	369	368	350	383	391	390	358	349	375	377	405	394	392	364	382	401	350	370	363	407	437	361	362	401	320	375	344	407	381	353	393	364	382	387	385	364	361	347	383	378	353	362	389	362	383	411	373	365	393	391	383	374	374	372	359	381	355	349	397	392	366	390	381	352	363	383	343	376	364	377	414	365	381	391	385	359	368	376	355	370	362	361	394	381	353	382	338	394	402	358	357	390	381	354	353	360	354	370	378	407	385	394	379	361	362	377	362	381	388	414	371	405	354	399	360	357	389	395	369	409	373	379	377	378	355	398	388	388	395	384	420	355	347	393	374	389	350	381	374	371	373	349	402	382	351	378	385	382	369	349	346	362	378	391	372	415	327	378	402	370	351	359	376	424	387	391	367	378	391	369	369	389	380	398	386	363	374	371	380	362	370	403	351	323	394	377	386	403	384	377	340	374	369	368	371	402	415	417	356	418	357	345	371	412	365	384	348	388	357	394	411	350	381	379	408	359	411	416	383	384	366	358	343	365	358	364	417	366	370	366	401	356	388	362	396	422	395	364	396	358	341	395	396	374	385	423	380	401	347	378	377	386	391	402	392	376	362	388	405	347	377	397	377	389	353	392	399	352	350	372	398	393	413	402	393	340	362	344	365	400	375	367	409	421	386	362	374	428	411	403	357	361	391	368	384	351	378	434	368	381	394	385	372	417	385	403	374	416	368	361	409	369	357	407	368	393	391	372	377	375	426	363	331	389	396	388	373	385	387	394	383	369	410	362	370	329	399	410	391	400	346	389	377	348	378	365	368	385	372	378	360	356	426	355	409	373	353	381	365	361	383	385	353	388	404	370	385	346	388	370	367	389	364	370	330	339	433	377	409	387	409	396	361	377	380	395	353	375	393	374	396	372	356	382	372	411	387	379	379	401	366	365	369	379	346	385	357	353	371	388	340	355	367	367	392	394	349	379	388	368	366	352	380	373	395	361	362	407	379	357	324	398	369	375	361	368	399	376	415	390	392	363	362	395	385	400	377	375	388	376	360	390	366	354	350	364	359	393	367	393	375	385	355	349	373	404	369	413	350	417	361	394	372	413	353	371	374	421	376	424	400	388	404	352	392	375	374	376	358	370	421	382	362	391	393	369	373	412	380	356	392	371	354	373	350	358	371	404	368	386	378	392	377	378	377	384	402	398	408	384	388	407	405	346	367	407	342	381	397	360	370	392	405	385	370	373	365	415	398	355	329	360	374	417	355	404	380	372	395	389	316	375	394	381	338	363	360	377	398	368	381	411	379	355	417	356	343	365	391	379	405	400	394	378	368	395	365	361	378	378	362	379	392	368	379	404	356	376	359	418	384	372	391	389	327	353	344	382	345	357	358	409	407	367	365	361	363	376	353	381	357	369	408	391	417	387	366	369	400	382	395	372	393	384	387	386	369	345	376	399	376	407	366	364	392	381	395	342	392	347	367	358	375	377	390	398	378	366	335	370	401	407	369	372	361	382	389	365	400	417	394	358	364	363	368	386	383	400	367	405	378	386	348	405	362	350	365	372	398	366	391	403	364	409	375	399	381	418	368	396	370	393	382	387	369	410	366	359	390	380	391	361	369	390	372	361	384	388	417	375	354	405	337	380	428	347	409	391	418	354	366	372	375	376	398	357	401	373	380	375	393	382	392	369	377	380	365	371	354
36482	50139	44252	29167	16635	11291	7236	4396	2396	1614	1086	851	845	721	755	711	719	694	761	728	627	650	624	630	796	672	629	617	563	646	646	617	605	590	708	1013	1440	1873	1497	989	698	687	608	606	618	579	565	556	577	567	576	548	565	563	612	579	659	594	590	594	619	573	599	602	560	570	584	612	574	588	559	581	586	546	587	544	583	594	599	552	594	563	606	596	587	562	608	533	561	575	574	581	560	602	580	568	570	602	575	559	583	582	625	588	580	544	612	599	587	580	562	624	602	547	604	594	553	630	554	586	573	586	569	597	591	607	575	579	581	563	606	573	594	553	595	580	547	614	623	531	530	567	604	580	548	616	566	578	600	586	586	601	556	587	584	556	550	579	573	579	587	568	651	611	591	559	577	628	528	612	561	578	589	577	573	544	632	588	581	580	578	609	593	587	587	623	616	602	577	592	625	596	607	609	567	576	578	587	599	564	573	583	548	580	588	533	600	536	590	562	583	615	557	589	569	585	556	567	590	573	585	601	613	579	576	612	601	603	603	630	563	619	588	569	538	600	611	556	573	603	613	601	551	607	562	587	572	590	572	595	579	548	582	550	565	596	576	570	561	605	562	604	564	575	587	552	592	597	575	605	556	628	573	558	572	558	573	559	610	539	627	600	609	604	553	561	543	611	617	551	609	592	583	566	598	560	577	570	590	565	554	575	612	583	603	619	614	570	623	584	548	554	531	578	577	552	596	590	585	598	558	606	617	595	567	654	568	631	586	579	578	555	592	602	577	565	569	585	644	596	597	591	551	596	609	594	555	590	569	568	571	600	558	579	579	576	567	563	623	616	575	560	564	586	547	636	586	542	594	583	554	605	555	542	589	603	582	619	558	558	573	577	589	560	567	583	577	598	611	564	536	577	615	584	514	553	596	540	566	657	596	631	586	558	543	573	611	600	580	615	599	567	610	613	612	557	555	572	563	614	585	574	603	569	594	590	555	590	581	605	597	573	557	591	597	566	599	560	598	569	600	576	542	589	541	561	614	591	545	591	573	568	588	571	538	555	565	608	609	575	580	566	607	532	587	584	574	594	590	595	588	583	550	572	583	574	560	632	610	576	570	578	585	617	620	551	589	583	606	579	599	548	564	599	566	598	610	576	557	575	572	573	577	572	568	595	554	552	584	571	588	589	597	563	588	587	564	570	572	553	590	580	564	588	584	602	582	601	607	555	581	594	612	574	588	644	627	567	563	568	559	581	585	564	598	579	562	540	618	627	556	608	586	565	599	581	582	593	568	647	604	539	567	564	608	607	560	594	537	569	556	632	575	539	587	631	589	554	532	554	593	559	586	571	576	593	615	590	574	601	563	609	571	565	626	568	549	595	577	589	557	556	558	562	606	610	595	630	538	594	637	564	541	566	553	578	578	617	557	575	575	615	612	589	595	583	611	594	608	553	592	557	589	577	608	556	573	573	566	581	631	577	606	599	582	657	579	616	582	578	546	588	550	559	555	564	654	591	597	597	621	612	619	605	586	612	579	592	586	556	627	602	568	572	569	621	574	559	616	566	578	606	590	555	574	565	582	520	592	583	571	611	625	599	576	532	637	556	570	594	557	574	563	587	584	596	598	558	593	612	556	554	540	567	580	543	613	580	591	596	562	619	590	580	560	580	561	601	526	568	592	562	618	575	593	566	575	565	564	592	561	635	568	597	607	582	573	557	588	595	594	599	564	593	564	579	589	607	533	564	565	594	617	576	551	598	598	559	533	610	576	579	592	545	575	546	569	557	570	568	606	580	592	577	548	586	582	579	601	623	570	596	560	559	617	543	588	614	602	581	561	586	554	577	587	588	563	579	586	603	590	598	569	586	575	622	588	578	609	549	567	576	577	586	613	565	618	597	628	592	566	598	565	589	605	568	580	547	570	560	609	571	604	592	570	572	567	561	574	601	564	596	567	572	608	549	603	566	576	579	588	536	566	537	559	595	558	585	550	606	573	581	611	613	578	573	534	573	561	552	606	597	565	595	578	595	575	588	563	563	596	606	561	618	605	601	602	602	610	568	547	616	571	610	596	593	651	579	595	620	570	562	579	588	575	596	613	596	539	555	544	521	542	626	621	547	557	587	560	589	559	595	559	587	544	615	544	577	579	576	585	589	623	615	616	630	597	581	562	575	553	564	604	609	588	614	592	582	596	576	565	570	552	593	583	618	556	548	595	598	560	571	615	614	597	577	564	569	599	616	613	562	617	590	560	590	567	558	585	581	591	566	576	600	588	597	543	600	566	605	568	561	571	590	580	572	631	577	600	566	588	581	570	612	611	591	568	591	574	578	568	562	572	585	581	651	565	574	605	604	578	581	583	600	578	627	593	575	557	559	566	554	556	604	588	627	565	597	577	571	614	600	597	539	583	624	544	593	557	583	551	619	576	625	589	566	591	559	557	541	581	575	571	573	540	570	574	574	599	615	593	585	570	606	552	567	552	599	560	591	619	584	538	580	572	591	617	588	593	583	565	588	575	580	572	563	590	585	637	587	585	623	553	568	584	595	551	596	565	612	559	567	567	598	597	571	535	540	595	592	571	561	606	556	616	588	575	592	599	597	563	610	598	576	564	647	559	593	602	536	570	596	592	577	610	627	588	622	584	602	536	568	543	602	593	554	600	573	584	529	589	568	581	580	586	552	552	541	605	552	589	572	606	611	573	606	622	585	573	566	576	603	574	605	578	624	573	568	597	574	608	581	609	546	605	578	612	621	567	542	593	586	581	564	597	595	546	597	586	556	595	567	580	600	581	603	580	539	558	641	570	595	579	628	594	614	591	563	582	572	616	601	604	609	608	547	576	562	585	568	592	586	557	588	571	567	607	619	562	586	565	539	577	606	572	636	602	573	605	590	555	558	567	514	593	553	578	578	563	599	621	606	578	556	628	564	573	634	582	576	568	595	600	566	549	619	635	579	565	578	620	570	563	601	563	556	595	566	572	602	571	536	560	565	572	578	548	584	597	584	563	592	595	572	584	565	586	597	542	599	606	586	596	577	618	590	559	579	583	556	610	597	537	594	564	544	594	533	615	590	572	519	618	582	599	575	570	596	572	543	631	566	568	580	582	595	611	625	581	585	539	591	562	607	594	584	601	612	555	596	617	569	607	571	571	551	587	558	565	561	577	534	556	611	641	556	562	572	602	591	567	610	606	633	626	607	608	563	603	594	595	548	612	597	592	618	570	570	571	574	570	560	587	548	597	566	565	595	592	623	578	591	557	525	597	597	563	560	586	571	575	622	561	593	569	606	601	553	604	586	573	564	577	591	621	566	546	628	598	561	599	569	581	565	533	588	622	584	546	603	576	598	582	551	549	599	559	602	591	567	568	575	622	559	587	558	632	588	629	550	581	572	554	592	597	579	619	609	532	608	547	546	627	592	581	579	629	585	586	561	580	580	609	576	568	582	613	546	572	576	594	620	542	541	567	643	556	566	544	605	586	563	532	569	603	584
23554	21583	29394	24330	21883	20518	11067	4011	1942	1030	711	562	549	549	499	485	482	454	407	453	459	667	698	427	450	453	410	405	399	392	408	388	432	352	429	653	1068	1276	1104	764	603	444	431	383	357	341	407	390	382	371	406	366	359	391	349	388	391	362	389	382	392	382	362	346	378	380	367	395	350	363	369	369	378	369	381	345	405	376	383	343	358	355	397	382	390	325	402	374	378	346	396	392	391	357	365	375	363	339	362	391	375	356	364	346	396	352	400	340	355	343	334	365	343	335	383	372	381	337	380	387	353	387	378	390	380	349	409	372	392	365	349	363	375	350	386	368	371	365	365	367	359	378	371	351	394	381	328	363	354	389	390	386	410	356	364	363	375	355	384	368	340	348	390	342	361	366	374	407	383	354	364	377	345	368	363	369	364	372	378	378	334	373	384	368	369	360	354	389	376	383	393	364	360	375	378	373	358	391	365	346	348	370	388	395	346	358	354	327	381	372	376	384	330	360	383	376	349	375	389	391	365	380	329	383	373	394	373	360	338	375	362	379	382	333	340	389	372	354	381	389	391	365	387	376	386	365	344	388	335	351	378	356	366	394	342	363	373	397	375	334	383	375	385	326	388	358	349	380	348	367	366	402	418	391	350	367	378	358	362	365	388	387	383	351	385	355	345	360	360	362	392	393	347	368	360	423	419	382	355	378	369	344	379	359	378	387	364	386	399	399	363	362	381	341	349	381	364	357	396	341	368	344	314	358	374	347	369	376	354	327	375	364	366	327	361	347	370	353	388	380	362	369	373	368	362	385	369	332	388	374	387	397	340	394	389	403	329	341	360	369	365	371	418	409	372	370	359	408	388	389	411	354	363	362	339	344	392	368	357	351	367	357	385	366	355	373	374	356	369	398	363	344	381	354	348	342	368	351	391	374	373	395	407	378	367	390	365	345	366	379	370	361	368	390	390	361	354	377	371	354	339	404	375	365	409	363	356	354	319	365	384	377	377	422	387	395	361	410	362	395	391	399	368	356	357	374	396	358	394	369	333	343	376	381	385	351	389	337	377	363	381	394	395	382	378	357	402	380	335	385	382	376	394	377	372	386	367	381	344	385	334	387	361	386	352	356	342	360	395	371	387	326	381	343	365	359	363	390	341	359	388	377	368	358	391	345	336	413	348	368	353	359	357	408	380	390	340	376	367	365	366	365	383	376	368	401	357	381	353	354	341	381	380	351	356	350	377	372	382	379	365	378	379	357	390	370	369	361	369	376	391	416	365	367	398	386	355	378	384	373	341	352	380	339	363	371	395	348	368	392	389	325	349	373	374	379	367	384	361	368	371	393	364	356	391	373	367	392	364	362	365	391	371	339	396	372	370	372	370	371	393	382	366	384	358	367	380	368	351	349	403	350	405	339	381	370	351	368	402	367	360	368	390	388	378	374	408	354	369	369	372	353	422	438	373	364	383	367	347	381	378	378	356	382	387	368	369	369	361	374	414	384	352	360	368	378	393	369	355	370	381	364	378	368	398	369	378	366	373	380	368	388	390	332	362	381	340	389	339	394	371	376	352	388	341	400	412	376	370	374	359	365	359	387	366	367	371	346	343	388	352	379	365	355	363	350	378	342	380	359	376	376	377	395	385	358	345	342	377	336	376	354	357	386	380	388	381	389	385	340	398	390	343	404	377	406	376	389	377	381	363	377	393	378	362	367	361	349	388	406	355	379	381	379	358	353	350	375	398	355	379	373	387	369	407	365	384	383	355	391	399	369	391	356	352	387	390	367	356	364	374	390	397	343	329	381	372	387	391	385	368	333	352	397	353	358	337	385	367	391	336	374	378	393	345	380	407	369	369	349	365	376	366	346	353	381	355	340	374	360	381	371	370	375	358	376	388	391	371	338	352	381	353	369	365	359	346	363	391	351	369	363	391	373	381	359	381	332	405	372	405	386	343	397	402	350	403	378	379	348	385	363	359	365	390	306	362	361	377	365	349	367	402	366	368	373	371	371	356	386	329	364	383	359	407	362	358	346	364	376	354	363	335	369	361	373	358	388	379	365	381	371	417	381	361	337	343	345	394	372	375	340	363	360	338	336	371	390	395	379	353	335	365	375	392	364	376	349	364	373	339	376	348	381	376	388	333	367	329	357	400	368	368	368	354	371	384	377	386	355	371	332	354	316	353	363	371	401	340	360	383	364	380	346	355	371	397	420	380	384	400	350	388	399	385	371	363	346	332	388	384	374	371	371	349	387	394	354	348	383	384	364	363	385	385	367	360	389	376	369	427	388	383	383	393	375	394	349	389	388	349	378	336	356	376	356	392	366	353	412	365	364	355	388	352	362	333	354	366	371	389	360	353	373	330	359	361	364	376	355	418	349	377	367	358	364	367	392	342	377	362	371	397	352	373	358	371	367	361	388	389	365	389	355	386	369	362	363	380	374	351	385	378	370	390	413	356	375	347	354	404	375	365	342	374	364	376	362	385	378	356	400	343	383	389	417	378	379	397	366	361	390	389	386	370	369	376	390	374	376	353	377	349	375	382	373	363	368	401	389	365	378	382	373	400	348	385	380	342	391	374	372	385	343	380	362	386	379	364	371	378	406	372	397	377	353	407	342	360	360	415	367	354	394	405	393	380	382	387	334	365	409	363	374	361	360	365	386	367	359	351	392	353	326	402	359	341	389	397	375	387	394	353	397	393	369	405	377	350	367	355	392	321	384	380	401	387	393	373	378	388	367	378	354	353	370	380	356	368	370	364	353	355	330	394	396	379	345	375	373	415	343	381	392	357	387	381	374	384	366	349	351	388	394	361	359	354	390	378	361	352	383	361	352	368	360	323	355	355	388	358	363	351	338	404	375	384	359	379	344	385	349	357	381	385	415	388	399	410	384	381	349	350	389	354	368	370	390	352	364	335	361	354	377	356	346	373	341	363	349	362	364	381	358	386	381	372	397	372	377	372	362	348	355	402	351	364	385	393	358	380	367	374	386	392	350	381	387	365	371	392	370	386	356	384	335	380	345	381	347	396	371	379	335	402	398	325	359	363	359	364	384	376	385	372	370	380	345	415	362	384	351	366	369	362	370	363	334	347	380	407	339	411	357	360	377	354	361	360	387	362	372	380	368	412	378	390	352	388	393	362	345	409	370	393	366	394	334	376	344	381	375	377	371	363	380	329	354	361	371	322	392	346	337	376	369	385	363	338	388	414	329	346	337	351	342	395	357	342	350	379	409	397	386	391	368	381	356	358	386	338	357	354	394	368	342	374	357	361	337	354	394	328	355	395	395	370	385	358	372	373	371	363	353	381	354	394	395	343	382	361	341	339	356	364	367	395	408	387	388	367	375	376	386	356	374	342	372	384	362	349	362	366	372	364	362	352	352	376	404	406	364	424	394	366	342	336	372	388	345	353	403	359	349	364	365	374	395	360	359	343	325	349	337	362	384	382	349	373	383	366	362	389	367	389	357	384	387	397	364	371	335	380	396	398	360
35933	59484	51919	35280	25057	17724	11485	7802	4524	2308	1606	1273	1112	970	939	883	839	801	795	847	808	1470	1522	660	778	882	611	571	618	545	569	540	603	632	703	1361	2507	2897	2311	1718	1103	850	698	627	583	585	545	528	546	556	550	595	527	509	553	581	561	545	570	534	577	558	537	560	576	571	543	563	578	549	563	531	533	589	550	542	551	566	615	582	567	553	565	581	514	563	575	540	562	562	586	547	516	582	573	584	546	573	514	631	584	575	535	576	566	589	579	557	527	575	550	562	578	556	546	607	589	573	538	555	586	570	531	595	564	531	580	558	572	568	559	554	529	602	602	544	602	550	560	609	592	543	577	597	551	550	622	544	582	537	588	570	581	544	523	567	577	583	549	552	546	512	542	542	540	550	560	549	608	566	562	526	541	546	602	539	575	560	571	559	579	517	557	607	537	580	566	571	545	594	554	538	498	540	570	548	531	615	566	543	510	575	626	547	553	600	577	551	543	537	566	562	548	570	587	566	551	548	594	535	573	591	530	570	593	540	555	543	592	583	595	536	608	557	531	567	560	538	539	576	573	546	525	558	587	588	586	522	553	569	595	582	572	581	521	577	557	561	570	560	525	594	567	556	558	593	535	580	569	560	585	554	559	554	566	527	519	575	588	607	591	553	558	589	538	574	577	562	554	625	532	523	549	568	602	563	600	577	556	569	561	569	572	567	585	590	530	525	541	597	573	576	529	523	524	567	587	543	555	561	524	591	544	555	541	566	554	584	567	596	506	534	568	573	589	562	551	522	548	579	570	553	550	537	587	556	559	529	575	581	534	564	574	598	545	566	566	579	566	554	584	556	569	653	549	530	569	523	566	582	585	549	529	528	548	536	528	554	562	616	559	606	558	526	535	580	596	539	567	613	530	569	604	581	546	558	514	516	575	547	601	539	555	566	611	595	561	543	558	574	600	627	568	579	536	553	584	573	598	572	508	605	610	629	557	555	552	553	569	580	554	603	547	564	587	575	582	560	539	553	554	534	575	585	570	559	597	565	581	576	531	504	541	574	554	548	580	559	562	573	564	565	569	564	554	587	587	545	556	562	557	573	586	559	573	555	536	555	587	577	562	571	548	557	547	544	576	545	561	582	548	611	530	528	549	590	563	525	575	555	529	556	533	540	568	560	587	590	521	604	546	559	548	566	578	558	556	542	573	579	531	586	604	542	537	554	568	567	556	585	537	571	562	545	572	535	528	542	535	596	588	553	558	563	556	556	572	566	582	564	614	563	579	555	564	585	553	576	550	543	594	593	565	564	587	539	571	539	512	558	564	594	554	556	554	572	536	577	575	578	542	539	581	561	581	526	564	636	545	556	587	580	559	568	582	528	547	546	550	585	558	540	558	534	568	552	552	617	557	569	575	567	580	550	593	556	529	588	517	558	575	558	537	587	575	534	547	550	619	517	580	583	589	573	575	565	571	577	581	575	605	592	560	572	510	584	572	615	537	569	534	560	609	589	601	569	603	527	561	540	601	556	552	585	573	533	559	581	571	559	540	523	595	601	562	598	586	573	528	560	558	560	554	588	542	562	563	534	559	596	560	518	580	533	617	565	527	525	560	541	572	603	570	569	574	553	587	549	601	571	589	509	568	579	586	544	546	589	583	532	561	553	544	538	557	541	573	580	513	584	599	504	538	557	554	543	575	584	533	561	603	537	571	594	568	555	584	585	549	549	524	561	531	588	552	539	588	561	642	598	582	572	581	564	545	557	539	553	547	569	567	609	525	596	553	576	601	568	559	536	618	517	544	536	538	578	570	545	622	572	594	504	571	542	598	586	609	570	561	538	574	564	587	545	583	545	580	568	555	606	548	519	592	579	584	544	544	558	533	561	542	550	550	572	584	632	568	558	563	541	530	563	590	574	582	519	528	567	561	575	553	525	559	586	568	550	591	543	570	600	544	571	549	537	579	525	567	594	561	554	528	584	561	587	558	598	562	576	518	561	574	569	540	576	590	578	568	572	573	536	537	553	498	561	562	573	530	570	578	585	533	557	546	594	555	567	573	568	578	552	556	554	548	585	569	547	575	545	567	593	549	562	541	575	539	592	563	543	584	584	546	588	562	508	561	551	573	563	583	554	559	546	596	559	566	591	547	556	609	563	574	545	562	543	571	563	568	547	553	551	538	558	587	601	542	539	524	520	532	585	549	574	562	551	550	552	538	602	531	584	565	538	527	503	534	558	567	573	541	548	545	544	578	576	529	508	554	543	552	574	540	556	548	549	579	521	577	555	564	574	550	540	553	563	552	584	588	613	570	519	583	566	544	544	566	530	543	498	552	545	565	587	522	559	544	593	561	544	533	557	607	523	577	541	559	533	518	567	549	578	574	562	548	551	575	551	568	569	587	573	589	556	554	564	579	559	575	580	585	541	565	542	538	556	544	539	535	563	540	542	593	570	581	562	563	549	589	612	574	525	541	549	576	567	569	560	576	529	565	560	541	560	558	521	603	542	551	560	519	547	591	602	574	533	567	598	547	565	563	538	516	566	565	561	560	603	577	530	569	586	578	561	574	597	575	588	616	552	585	604	545	567	532	526	572	538	562	577	565	573	568	538	584	584	546	546	542	532	596	593	593	566	550	546	538	533	610	587	552	627	548	529	528	584	579	576	528	570	526	517	571	530	527	555	617	580	566	624	623	517	528	551	557	559	557	564	582	575	607	575	577	567	535	550	512	572	558	573	560	546	538	536	571	581	554	551	560	586	530	579	524	570	505	541	555	566	566	533	547	571	539	550	525	581	598	594	530	551	526	573	562	567	549	560	530	551	544	591	577	524	565	582	600	554	547	596	572	580	578	570	555	581	532	533	558	551	558	561	539	574	583	572	533	590	551	568	576	599	558	543	592	533	569	539	565	598	546	541	504	547	586	561	589	566	569	569	552	582	557	572	538	590	556	561	580	534	569	551	531	592	533	588	577	574	599	554	536	570	482	564	569	575	583	570	555	570	575	541	561	575	535	577	531	533	556	567	562	533	569	565	523	628	565	603	557	548	585	545	555	560	578	544	619	518	577	559	575	565	551	557	552	583	569	588	571	589	557	582	587	553	541	560	517	578	562	559	552	612	523	577	551	557	574	532	557	536	598	564	560	575	520	548	539	552	557	591	592	522	531	552	565	522	569	547	571	577	554	597	567	549	548	547	574	523	564	560	543	507	558	547	562	554	538	540	573	502	577	576	559	576	554	536	588	511	559	587	574	562	536	545	561	541	517	531	563	578	525	574	534	532	548	555	556	553	601	558	572	548	554	550	533	556	535	533	567	578	596	515	587	568	559	543	553	532	596	593	628	591	563	525	552	582	571	530	574	574	513	561	566	564	562	583	544	550	544	566	583	578	512	539	629	580	566	542	579	547	542	559	556	547	574	559	525	522	544	580	546	599	530	561	625	541	528	585	526	600	563	560	530	572	576	571	592	568	574	579	557	601	538	601	531	590	597	575	515	572
28502	24317	23785	14620	6293	2935	1680	1014	684	567	502	431	433	436	415	399	426	371	392	405	414	443	545	444	450	468	437	429	359	370	382	417	427	386	394	358	380	415	455	445	415	424	393	356	402	344	371	370	388	411	357	364	379	406	400	392	374	389	346	375	371	372	403	365	423	387	393	381	356	351	377	390	376	382	409	384	358	341	404	408	393	391	387	389	372	371	348	388	371	398	376	377	374	391	373	384	383	386	381	434	364	396	393	354	381	386	375	383	383	383	382	406	381	353	373	370	378	397	356	376	383	376	376	387	371	357	413	436	384	416	380	396	406	370	384	383	405	401	393	387	357	396	382	373	386	362	374	374	362	379	356	359	399	324	387	399	383	403	391	362	373	403	335	383	387	393	354	363	347	368	386	357	371	400	405	383	386	357	395	394	394	396	407	375	381	401	380	399	381	392	389	361	369	376	386	369	373	377	383	367	421	391	381	349	329	387	365	360	357	391	378	405	359	358	382	377	367	372	374	328	346	371	392	370	397	390	378	375	399	365	386	391	398	373	347	418	353	420	415	356	355	402	409	370	356	363	394	394	387	373	390	371	406	404	405	382	375	363	390	374	382	400	350	374	362	386	379	393	410	420	350	370	372	392	355	387	404	392	400	381	414	384	378	373	367	391	408	357	359	374	379	368	367	391	385	371	396	402	379	384	399	342	372	390	396	380	414	389	385	401	390	400	397	365	350	396	378	381	405	404	374	375	370	398	406	378	404	364	373	393	373	387	410	365	379	407	380	362	398	375	445	404	391	364	379	375	394	392	377	384	415	368	367	419	375	396	370	398	350	410	398	401	375	404	351	397	392	417	387	397	358	380	375	402	355	406	381	444	381	352	392	370	359	376	385	414	406	379	406	398	392	394	418	383	387	387	396	385	395	376	358	402	389	397	374	380	406	382	392	375	382	365	389	364	372	394	395	400	383	352	369	370	380	364	404	403	370	377	430	352	392	399	384	396	354	376	384	414	375	344	403	430	367	386	361	396	403	374	379	388	372	376	361	374	415	363	397	376	381	380	381	367	385	365	381	374	370	384	345	424	355	340	385	383	358	383	373	372	401	363	406	411	392	355	422	391	340	384	351	362	382	368	352	379	393	384	383	363	407	380	376	370	377	379	381	371	393	371	370	388	337	394	377	382	368	368	352	374	414	369	387	399	408	375	373	374	371	406	343	392	386	380	381	378	408	362	374	383	351	350	393	401	388	364	378	361	371	420	358	389	383	366	364	368	379	391	370	378	391	327	368	397	364	349	393	332	387	394	391	332	359	394	364	396	393	385	366	363	379	412	419	361	394	406	381	395	382	377	349	379	377	375	400	381	348	417	376	388	394	362	366	394	390	383	390	368	348	370	367	398	372	373	374	365	415	393	403	356	409	388	382	356	384	360	401	394	386	379	400	403	378	353	397	413	397	392	381	394	367	383	369	391	398	385	404	391	379	378	358	370	390	380	400	387	375	378	395	372	395	385	371	410	385	374	394	371	385	381	377	373	357	365	405	356	384	393	410	390	383	366	431	357	415	383	406	400	396	367	375	380	393	392	345	377	403	386	364	359	394	382	375	375	386	426	406	351	407	400	380	403	384	413	372	389	397	376	410	407	395	407	350	363	401	357	361	393	379	373	373	381	332	388	360	403	403	387	385	406	349	371	356	403	369	385	390	359	391	366	394	362	385	385	386	334	388	357	379	353	374	419	370	384	419	341	372	406	354	361	375	364	414	361	409	375	375	389	377	416	340	387	400	367	379	370	379	368	377	397	406	368	384	357	403	375	397	387	390	366	403	382	397	403	406	398	381	375	412	375	369	373	385	360	370	413	401	392	368	359	386	363	388	376	379	385	372	369	362	328	391	362	379	371	390	367	352	421	438	376	420	358	358	369	376	369	404	410	367	362	385	365	373	350	369	387	351	396	381	390	368	375	350	395	426	323	392	348	404	403	386	389	362	346	375	387	334	399	351	389	378	423	351	342	402	405	361	409	379	382	344	422	376	380	363	365	388	361	414	368	384	400	342	413	354	382	399	383	383	388	396	407	368	381	407	357	391	345	438	386	378	360	379	382	384	360	390	400	365	336	371	369	407	403	393	419	385	394	391	387	401	356	368	400	358	361	379	382	371	389	392	375	370	346	404	372	376	387	402	389	395	371	416	387	377	371	398	381	359	365	423	348	424	396	393	379	386	367	370	379	368	376	405	384	361	380	385	387	377	380	376	378	396	411	375	385	344	401	364	374	404	398	380	364	406	390	410	403	391	373	382	359	350	364	378	377	379	393	371	397	397	423	386	406	362	368	392	387	394	421	420	381	388	398	407	376	363	366	420	369	368	407	372	370	371	398	375	386	327	430	355	368	389	365	376	382	376	353	369	384	376	383	379	386	356	401	381	388	366	409	361	385	384	386	400	385	380	395	371	375	401	379	404	369	400	342	376	382	399	373	386	437	409	388	371	393	399	401	401	365	387	403	349	385	407	382	380	375	367	378	389	354	381	382	399	429	402	394	364	372	374	367	415	392	405	368	396	379	387	373	378	362	392	375	370	373	372	355	391	375	379	370	405	359	379	374	381	396	385	387	389	408	367	377	373	386	398	418	413	359	357	392	357	359	370	385	349	397	375	358	374	353	389	389	396	376	365	377	411	380	374	340	407	395	432	372	354	371	386	372	368	416	394	395	420	369	388	382	401	412	358	375	370	354	371	387	367	397	387	396	409	372	384	385	406	395	356	368	398	389	391	378	415	377	385	406	374	388	364	367	356	379	381	387	351	389	372	367	404	346	384	371	374	375	350	417	390	415	385	358	360	381	386	385	367	346	419	401	371	383	412	399	387	371	397	387	378	379	384	369	378	456	426	390	385	367	391	416	394	396	372	378	364	392	374	385	360	368	380	396	386	406	387	351	389	368	386	373	386	384	384	400	362	386	343	392	373	355	391	377	373	372	390	390	386	348	373	352	378	393	401	417	387	392	407	340	360	364	369	387	385	349	345	351	360	363	388	374	390	384	355	388	419	406	393	359	368	364	401	368	379	385	388	402	381	398	423	397	377	414	399	363	375	371	390	364	386	363	390	406	381	381	385	369	359	355	385	404	376	369	372	374	380	407	370	395	374	400	395	340	385	387	410	361	425	393	353	372	381	376	356	389	410	386	385	356	385	396	384	359	396	370	408	393	386	387	406	394	372	353	369	357	387	390	411	399	383	417	394	374	378	388	392	398	390	350	386	429	410	369	386	389	424	370	349	372	388	381	378	377	385	370	339	382	356	366	351	380	374	407	387	343	378	393	410	397	430	396	393	358	375	397	351	366	376	371	373	389	377	365	382	380	346	404	387	369	377	384	410	366	344	376	358	410	440	371	400	399	395	366	368	392	386	366	373	394	397	381	388	379	360	354	425	382	390	411	380	380	388	400	383	371	355	354	372	367	391	374	345	362	386	363	357	371	378	376	375	397
30819	38784	31312	20493	12545	6942	4022	2525	1598	1249	948	878	739	745	692	669	673	700	662	661	679	880	994	780	750	777	676	608	593	592	608	569	619	617	586	608	656	725	714	689	655	572	581	642	544	621	566	612	603	564	581	580	593	550	538	603	565	551	628	613	538	556	592	587	606	549	570	607	623	610	565	609	640	573	590	545	603	594	637	586	526	557	603	545	602	605	633	590	635	608	552	549	589	610	600	583	642	604	589	621	564	603	584	581	645	596	621	565	563	607	599	577	586	636	601	580	609	617	578	583	606	571	584	558	600	577	583	624	562	600	666	555	584	608	524	580	587	580	621	619	616	606	605	567	567	577	577	582	611	572	598	563	562	601	632	635	587	585	586	579	540	564	601	634	571	572	635	570	573	562	576	612	591	596	596	626	608	577	572	567	557	615	562	602	592	579	616	636	577	605	587	558	559	560	595	621	583	594	613	550	614	595	600	551	602	598	598	607	581	619	572	584	578	604	589	563	601	553	561	586	575	568	541	572	551	562	553	584	584	616	589	586	580	565	584	590	551	602	599	542	599	557	590	594	604	555	573	586	583	579	585	601	555	570	601	605	590	583	565	538	586	566	566	578	614	569	571	587	597	553	581	623	563	589	632	580	544	599	588	543	587	614	613	606	597	550	585	549	615	583	590	592	584	597	584	596	560	572	580	625	580	609	592	556	583	551	609	598	601	590	649	603	610	591	559	574	558	592	596	594	580	561	613	595	550	600	535	586	562	585	601	627	553	564	616	584	554	624	582	551	612	577	574	577	582	614	603	623	573	580	625	599	624	587	609	579	575	572	584	579	603	600	602	625	607	585	597	569	608	573	613	620	606	589	578	587	594	595	629	560	542	552	595	581	593	572	608	591	615	572	598	582	578	598	581	638	591	554	607	611	545	586	564	588	560	619	575	620	556	548	546	581	581	619	577	596	571	615	560	604	611	636	530	610	582	591	564	618	619	604	609	534	559	584	586	578	589	540	560	592	547	557	572	584	590	589	597	589	544	568	598	628	548	582	577	569	580	593	575	555	612	578	569	599	590	611	595	529	580	620	564	598	564	591	610	615	597	591	604	589	598	586	586	569	632	586	583	596	571	599	583	573	580	600	570	605	567	552	616	595	630	582	594	623	578	602	599	558	578	650	592	613	626	604	581	584	614	583	565	582	616	593	575	581	585	624	592	599	602	513	602	610	570	595	587	620	612	603	548	572	548	575	561	555	590	575	638	588	545	595	579	598	560	575	587	595	590	588	616	583	583	600	553	547	544	575	617	568	561	612	575	576	593	636	541	572	572	639	549	580	532	582	582	532	609	602	562	558	615	574	587	598	570	566	602	529	623	570	602	574	564	599	584	544	568	613	578	585	600	577	603	559	580	563	590	536	604	593	570	589	590	565	577	600	581	577	588	574	600	599	598	577	513	593	544	559	574	525	560	600	565	601	604	607	576	620	527	622	561	586	625	552	603	611	598	572	646	574	583	584	613	592	614	607	596	616	603	604	570	585	623	587	543	604	601	626	604	609	579	587	633	605	580	588	598	591	567	600	552	562	579	576	584	588	605	578	580	610	571	557	589	566	559	571	592	626	577	577	567	583	623	597	587	600	631	568	588	593	617	597	593	607	619	567	619	540	591	593	595	594	578	555	550	585	583	560	588	583	597	618	602	588	573	587	608	605	570	585	570	613	550	581	584	566	569	602	598	616	590	598	559	601	569	563	587	561	567	607	600	560	560	570	583	630	582	535	607	605	592	601	599	578	610	573	552	595	619	630	622	571	583	603	614	641	631	609	589	582	604	586	548	586	554	601	618	591	581	554	553	579	562	590	589	598	553	578	608	601	598	575	607	622	625	572	612	543	585	590	624	547	587	594	595	552	539	546	573	590	612	578	588	555	621	584	616	556	582	557	586	580	575	595	599	585	607	567	588	537	623	545	588	574	596	579	594	612	558	603	549	570	584	567	577	554	590	556	609	580	572	563	620	580	544	576	591	593	565	591	592	573	560	599	563	584	636	599	599	585	583	582	585	580	556	584	588	600	578	591	600	610	558	586	563	587	609	585	554	614	628	610	568	588	589	607	550	557	586	566	570	590	600	549	603	580	592	576	593	561	591	560	632	574	617	551	624	601	633	621	596	582	603	536	580	608	585	602	571	597	604	610	629	594	572	594	577	566	598	641	626	577	584	617	607	601	567	579	629	573	558	603	584	589	564	587	602	583	582	568	634	596	601	574	609	607	595	650	574	594	570	598	534	549	596	581	597	558	599	600	530	569	572	579	595	599	609	616	614	598	625	643	595	567	582	515	609	623	642	583	614	589	624	608	558	575	592	604	610	624	560	599	561	592	583	574	612	557	592	595	600	571	568	591	654	545	573	578	569	521	592	598	602	632	620	567	507	585	640	576	580	584	609	560	572	592	558	626	636	590	608	641	619	583	551	604	606	556	567	568	576	567	581	571	568	612	583	589	572	569	567	606	578	565	572	617	573	570	519	571	628	549	600	585	577	565	595	611	585	633	577	576	608	567	593	590	561	598	560	625	642	580	663	585	564	599	616	604	577	563	610	566	557	561	566	578	574	603	589	588	621	620	552	604	523	571	570	575	615	573	578	588	573	602	590	624	606	571	575	580	601	571	602	598	556	582	641	583	623	552	567	578	639	574	584	602	593	603	599	569	580	612	604	596	573	593	537	601	596	583	579	583	591	593	574	658	576	605	585	571	604	607	606	599	605	556	570	589	624	578	580	580	635	590	604	570	599	560	567	597	587	546	611	558	561	553	590	542	591	594	617	525	602	568	528	575	573	548	605	572	610	626	611	581	583	562	586	602	629	624	561	614	568	557	585	602	600	580	581	605	590	601	594	576	577	560	604	595	553	586	591	611	597	606	623	546	554	616	593	585	578	597	597	593	546	597	562	572	598	555	641	591	610	576	576	579	586	645	599	577	619	586	592	575	640	554	613	620	558	584	629	552	606	558	640	576	589	600	622	590	612	616	573	588	593	631	551	612	546	549	586	611	607	611	561	636	578	588	609	560	579	587	590	576	644	625	616	566	584	621	600	554	593	605	594	565	578	574	561	578	550	559	559	620	594	554	629	601	584	584	598	601	606	581	577	561	588	549	576	596	594	551	613	638	587	598	595	613	580	613	600	608	579	533	583	559	577	597	589	551	605	579	571	599	544	564	620	607	579	581	582	585	601	574	553	578	590	582	617	564	547	598	597	558	587	572	609	623	613	571	557	574	583	602	579	571	582	564	617	596	557	604	569	589	622	627	605	619	629	587	583	605	556	597	586	650	580	612	572	589	561	619	614	579	539	595	597	604	616	588	574	581	599	574	623	591	617	552	586	574	616	558	598	603	552	622	562	573	627	577	569	582	606	633	574	605	586	614	608	588	596	567	604	589	587	564	586	563	621	595	604	570	584	593	602	569	578	616	578	594	564	572	540	594	607	645	588	598
24827	21636	28725	25338	20254	10996	4754	1904	1065	749	660	518	479	459	439	459	409	415	443	400	561	1393	1661	1020	926	899	741	434	395	374	410	355	397	391	398	391	418	404	436	422	402	406	388	395	352	375	391	379	411	404	355	358	334	369	405	372	373	364	391	366	395	364	405	374	383	377	380	393	382	374	388	386	387	372	422	397	378	358	390	380	364	378	395	399	392	375	385	383	424	379	401	386	349	419	384	399	379	397	372	390	385	364	369	386	359	379	358	400	382	385	366	377	362	379	386	388	346	386	368	392	418	418	405	367	364	396	370	366	436	390	381	378	373	376	386	348	386	378	364	393	366	373	341	375	352	389	397	389	358	384	429	369	386	367	411	388	362	400	383	413	404	365	408	344	403	360	385	370	392	393	321	352	404	345	384	373	396	419	366	435	353	381	369	388	389	352	373	404	343	355	414	406	361	395	382	367	363	404	393	413	394	386	356	341	387	376	338	407	406	413	389	382	382	385	395	395	379	370	375	400	364	370	378	348	393	368	431	387	345	331	413	375	357	370	402	370	371	402	406	400	386	363	395	372	356	384	367	393	351	371	376	400	412	353	363	377	420	367	390	375	368	366	373	362	373	347	386	388	371	386	353	387	381	409	355	376	393	423	387	382	395	379	373	394	367	386	427	368	397	345	369	379	368	354	372	391	384	411	365	413	387	382	396	389	374	363	370	369	361	379	376	370	382	419	362	342	365	378	341	385	394	414	414	418	444	358	376	363	362	356	365	381	418	371	360	403	375	384	361	419	403	400	392	354	358	351	390	363	405	365	389	375	373	356	383	392	384	367	389	386	350	392	377	410	388	379	409	361	378	396	377	403	347	358	395	367	372	403	375	397	424	377	377	402	370	364	375	374	374	371	396	406	364	376	348	394	388	379	406	385	368	319	412	356	365	357	384	401	395	384	381	363	383	438	364	363	394	362	415	396	375	376	390	366	393	359	363	345	381	364	359	349	410	405	399	352	359	366	370	399	368	379	331	369	402	376	408	391	361	365	370	371	394	353	367	367	365	399	349	377	386	375	374	380	369	376	415	399	364	355	364	398	376	405	389	403	382	336	343	385	398	368	367	377	411	356	401	350	364	349	384	382	356	363	359	365	425	368	386	376	360	407	365	353	399	413	354	376	349	398	402	363	383	378	361	429	376	369	386	368	392	364	357	383	375	363	369	419	384	396	369	398	354	367	356	397	391	360	386	396	406	383	348	421	398	378	368	390	385	373	410	388	421	336	387	401	395	387	389	370	357	382	368	381	362	400	368	366	380	378	367	374	364	410	407	404	378	378	361	366	393	402	367	378	370	366	377	403	370	356	379	368	368	359	377	374	408	369	393	370	394	352	380	369	423	371	360	366	415	415	350	396	352	379	375	428	383	404	354	374	395	385	381	385	385	341	357	362	341	396	392	381	405	386	365	388	403	338	366	405	389	378	352	375	365	410	360	394	376	350	373	334	379	379	379	391	383	359	370	366	383	412	373	361	392	362	371	392	403	378	386	363	421	396	396	375	384	358	346	370	385	345	369	356	436	368	372	381	411	382	392	368	386	395	412	390	413	388	357	350	370	358	392	393	389	345	378	348	384	344	403	396	359	393	383	347	408	388	403	376	375	388	352	404	402	365	378	396	354	415	366	362	364	398	400	383	380	396	412	361	384	360	386	404	414	401	393	407	396	339	370	380	392	381	364	384	397	396	406	396	362	369	388	394	375	375	365	352	407	383	362	398	388	380	401	380	395	369	377	379	436	385	374	388	386	359	405	398	371	354	367	360	368	365	368	387	401	387	394	396	366	382	372	380	407	386	375	399	365	392	412	369	405	377	350	374	359	385	377	396	385	387	361	376	377	351	370	382	380	378	352	373	379	396	389	400	342	378	369	363	376	358	360	389	402	366	377	367	431	398	396	411	397	411	386	383	390	370	368	401	387	369	378	387	375	355	393	395	376	434	368	363	351	366	404	412	366	393	364	364	383	344	391	390	374	341	371	366	381	363	353	379	361	353	377	413	374	393	393	396	366	345	410	395	359	348	384	402	414	373	386	368	371	400	402	382	393	428	379	365	330	373	399	346	368	389	358	386	380	384	373	380	432	422	390	362	353	401	407	361	387	373	385	354	406	397	398	431	372	374	372	387	367	370	368	383	399	408	378	401	363	363	371	372	393	388	361	377	378	358	358	374	383	355	373	372	369	420	387	382	377	376	372	357	383	367	368	363	385	383	403	400	377	403	378	392	376	361	365	390	407	409	429	370	408	350	389	378	408	394	346	346	385	381	360	383	426	370	392	352	373	318	395	370	397	395	369	359	370	381	373	391	385	386	405	401	376	397	385	357	370	364	354	359	365	382	381	360	375	366	363	371	410	365	406	416	412	364	325	367	406	381	396	378	381	390	376	396	352	385	371	442	387	343	398	347	391	376	376	392	374	365	366	386	372	347	375	360	383	363	388	394	378	395	369	402	371	388	381	377	375	380	406	378	392	406	381	372	402	375	398	386	407	364	403	388	379	370	397	382	365	387	371	371	357	382	406	367	378	379	394	384	393	372	404	358	373	407	358	398	390	357	356	352	359	415	389	372	387	387	388	428	365	360	373	407	367	386	403	372	348	338	369	371	352	344	412	373	363	402	374	407	372	348	401	385	401	395	367	383	347	414	374	375	379	355	390	411	347	362	403	373	368	383	396	388	366	362	412	385	350	331	375	391	359	354	346	395	383	352	364	411	397	394	400	403	356	380	376	343	389	400	370	362	399	374	433	382	367	395	393	364	409	405	393	385	388	377	374	373	419	369	384	360	395	378	412	353	362	372	372	392	363	404	367	373	377	385	376	402	391	388	393	378	386	361	371	375	359	358	388	377	377	360	361	383	384	350	339	352	416	433	384	397	379	397	361	404	371	358	382	382	384	397	389	388	398	375	401	381	353	354	382	365	391	363	373	393	392	410	381	396	369	364	386	377	410	377	370	356	335	389	399	345	341	376	411	407	391	414	372	370	350	427	377	368	389	357	405	348	373	363	387	400	382	364	394	359	368	388	347	390	353	357	389	426	393	366	376	345	365	373	377	368	385	379	398	426	391	384	359	391	370	392	403	398	410	398	370	386	388	429	395	358	388	387	353	427	388	397	405	346	352	366	378	392	412	372	393	345	429	386	405	371	417	371	348	364	407	355	359	378	338	394	396	401	360	361	368	386	399	360	342	374	380	401	372	366	392	394	360	379	364	345	384	383	390	417	396	420	386	418	392	380	360	398	398	380	358	423	334	388	396	379	391	389	368	405	406	372	411	385	372	357	385	360	354	378	383	383	399	403	396	387	387	371	385	414	331	399	372	384	370	406	367	339	392	431	393	368	366	404	370	376	366	411	375	348	358	371	393	371	368	402	423	377	408	363	401	419	399	352	375	367	373	358	419	366	374	330	407	367	369	394	396	372	412	351	368	383	362	384	397	367	418	361
32241	46830	41249	30709	21556	13087	7719	3907	2305	1738	1433	1109	908	851	785	726	715	734	746	686	1212	3422	4067	2389	1965	1994	1581	617	564	590	567	599	585	596	617	631	713	699	691	617	604	643	608	548	568	575	640	605	626	615	607	592	561	584	598	608	607	588	578	580	622	620	630	577	585	624	605	596	628	598	603	533	587	584	538	556	586	598	564	598	574	585	593	629	575	586	578	603	573	606	572	599	550	550	581	561	577	631	566	598	639	634	568	613	622	544	618	561	549	565	583	600	593	563	597	607	635	577	581	570	616	584	542	590	608	571	599	596	603	600	589	606	600	604	591	576	565	579	593	556	604	567	580	579	547	593	601	598	599	549	592	601	593	579	600	584	628	572	573	587	567	622	546	597	588	634	611	577	607	564	604	608	548	594	608	566	586	552	630	601	566	612	610	612	571	561	586	586	556	628	613	581	621	565	630	581	581	609	623	613	608	589	582	625	561	597	617	572	599	540	631	604	596	590	572	579	611	541	560	566	579	553	604	599	563	552	547	567	600	624	573	591	556	612	556	585	597	547	574	595	595	604	567	573	559	574	597	583	553	581	577	645	580	606	602	600	642	597	576	613	573	581	585	548	556	622	593	588	616	547	526	553	570	605	578	607	608	571	600	605	583	540	557	558	605	642	578	580	610	597	586	586	577	586	606	601	574	569	557	593	588	619	594	575	577	575	545	587	605	626	613	588	546	566	557	583	577	579	534	573	575	610	585	585	604	644	598	590	541	615	629	559	648	587	578	572	619	607	579	607	598	606	621	589	603	560	596	601	581	574	623	533	574	592	616	595	574	598	597	585	624	616	565	622	612	562	583	560	631	590	594	558	555	610	603	574	607	543	580	576	570	592	620	581	599	584	592	617	594	539	570	592	560	579	615	608	569	616	586	555	605	564	591	585	583	606	582	565	617	556	620	609	628	594	627	564	582	583	539	586	571	571	590	590	617	615	576	634	585	574	591	610	560	639	576	557	577	583	562	537	620	582	574	578	585	559	631	618	579	557	602	590	583	591	562	601	604	605	535	647	611	605	602	544	556	602	581	615	592	634	606	583	586	628	593	599	581	624	564	605	596	574	583	610	627	599	577	613	620	613	533	584	602	586	557	580	594	590	603	632	586	602	635	589	588	591	574	587	590	562	607	626	581	599	566	602	587	556	539	568	587	571	570	561	561	586	554	652	568	600	600	585	557	593	593	638	609	576	596	562	594	561	600	597	607	552	551	599	553	626	581	642	589	606	586	612	584	515	579	586	581	622	602	609	611	605	593	577	566	580	604	578	619	623	595	573	557	599	579	637	567	539	637	602	626	573	574	595	560	564	574	610	556	579	600	628	576	579	575	588	592	621	601	583	557	575	618	570	587	576	627	611	615	574	594	554	558	591	638	611	602	566	597	561	589	602	619	562	509	585	615	610	593	565	582	586	574	671	582	598	608	553	545	574	598	610	598	589	583	597	581	609	563	570	629	607	619	574	552	567	566	578	605	580	579	593	618	603	612	571	570	585	568	621	571	579	614	586	533	577	572	539	591	635	585	588	568	596	641	603	612	555	634	578	576	610	615	585	619	564	595	618	572	598	618	611	623	614	542	577	596	545	570	604	585	588	597	612	563	577	614	569	610	587	576	625	589	590	571	585	631	567	609	578	581	631	593	567	600	543	598	548	599	560	599	565	597	559	606	573	572	591	582	618	576	564	589	601	600	559	587	605	558	593	627	591	596	581	599	603	596	597	583	643	564	583	592	577	568	571	592	621	587	555	644	572	607	560	600	623	581	622	589	607	546	586	570	656	627	578	599	613	610	604	578	586	559	570	621	593	621	568	605	610	598	595	596	591	573	613	540	572	616	580	573	549	562	601	578	566	593	595	591	593	546	610	587	560	596	578	581	568	585	609	535	585	653	623	621	576	623	612	575	568	589	566	618	605	566	622	583	606	587	560	598	593	624	618	571	552	585	564	601	616	626	614	653	570	580	619	573	598	600	607	596	593	601	595	610	555	573	619	606	602	589	623	627	560	630	627	590	587	569	576	569	579	570	591	576	582	559	582	565	590	565	590	615	556	590	590	561	562	541	634	572	588	589	581	571	525	570	568	597	617	532	597	583	598	593	585	584	577	597	629	546	563	616	585	598	582	604	581	619	574	661	603	583	654	614	557	562	567	564	609	628	604	569	623	608	585	626	564	618	582	582	616	594	614	626	609	612	539	578	618	610	531	589	599	605	594	562	583	608	545	533	583	565	590	605	595	590	594	627	585	553	560	613	608	595	616	629	548	607	622	565	593	590	589	557	587	571	602	604	616	556	590	629	598	588	604	594	621	573	611	586	599	611	619	594	571	610	620	560	587	617	537	564	607	608	623	582	573	601	562	582	606	571	609	582	552	626	601	609	603	597	582	584	617	578	573	620	592	611	599	632	618	579	627	567	604	591	608	604	585	584	612	607	577	577	562	604	627	572	594	551	577	594	597	561	615	573	617	593	622	593	604	597	592	605	601	599	570	586	563	593	599	583	597	611	542	571	586	549	579	557	617	562	586	654	563	595	597	590	526	615	582	540	576	592	621	591	586	607	549	563	553	640	589	621	552	591	537	602	615	544	605	602	560	578	592	577	673	621	565	605	598	605	609	600	551	605	549	593	586	606	619	630	592	587	640	550	623	579	574	555	602	557	581	586	573	534	609	569	574	644	556	592	617	616	625	621	581	580	550	547	548	574	590	588	556	582	619	588	614	598	578	597	586	570	573	574	564	600	583	603	607	614	604	623	580	625	571	574	557	591	562	610	612	613	589	568	605	590	571	584	601	580	576	582	564	586	624	577	591	593	601	617	592	629	634	597	575	620	610	603	585	575	608	567	610	619	606	576	600	588	605	643	612	543	595	542	570	609	602	593	557	623	608	614	589	590	623	580	562	625	577	614	603	621	597	534	562	617	580	581	608	585	567	584	621	583	627	566	592	627	561	604	578	544	584	559	585	586	622	578	600	588	572	577	575	571	600	595	589	596	598	544	592	570	570	571	603	592	564	598	597	603	582	608	578	552	601	593	581	563	552	574	575	641	590	570	584	614	581	579	567	592	571	589	566	625	570	589	588	581	596	596	552	580	620	608	567	624	573	549	581	590	587	577	589	595	610	563	579	605	580	603	625	593	557	582	669	594	569	607	599	562	624	602	618	568	598	600	576	562	574	608	558	597	580	574	547	550	567	609	564	579	542	617	633	558	595	581	561	571	582	629	621	579	621	560	572	579	611	570	603	628	540	593	580	567	645	646	567	591	572	574	598	605	565	626	576	603	589	534	571	569	590	614	621	653	538	587	574	579	593	600	596	586	567	598	571	585	572	608	624	606	613	591	630	604	585	609	561	625	558	565	603	579	584	620	596	592	598	548	580	579	632	574	580	589	607	572	600	592	541	554	555	579	606	590	595	580	630	610	601	551	551	568	581	606	556	547	582	618	589
23494	21608	29490	24370	22051	20955	11845	4110	1766	1140	797	669	624	522	514	471	463	463	446	421	581	2109	2830	2388	1576	1238	954	601	540	383	376	371	369	375	346	397	391	430	410	414	389	396	351	405	347	389	404	379	405	379	364	371	389	389	350	340	363	331	393	385	343	376	380	424	379	374	408	410	394	390	362	385	379	390	385	365	363	402	389	381	377	385	365	392	377	398	426	353	388	367	387	374	357	363	391	401	333	335	384	383	392	406	366	402	385	372	396	385	415	390	400	382	377	423	346	376	395	368	350	388	410	339	384	348	362	373	378	400	389	405	387	391	363	374	376	396	374	348	387	405	400	388	372	392	391	396	377	388	391	370	404	392	387	374	388	409	356	343	384	335	393	371	398	364	362	408	339	373	358	386	377	331	374	388	385	359	337	404	398	356	398	372	376	394	363	383	370	401	378	374	361	398	382	361	347	397	408	385	368	365	392	384	403	358	365	365	384	352	380	412	386	398	358	404	352	435	407	367	343	381	388	404	417	367	390	362	380	392	376	368	426	398	393	388	363	357	369	392	374	400	401	367	385	380	352	378	394	405	387	354	377	346	394	346	370	380	380	370	349	356	387	391	400	362	397	348	386	345	391	396	410	371	395	374	353	375	384	393	387	377	376	369	359	342	377	383	398	385	360	364	384	375	386	370	367	364	359	350	377	375	389	347	390	390	382	395	371	381	396	392	348	369	395	369	363	405	358	389	382	413	397	390	384	372	359	388	402	372	377	346	354	372	382	398	379	356	368	373	416	400	369	388	402	403	363	385	373	371	385	387	375	385	380	369	338	390	365	379	388	369	401	386	394	367	379	393	366	389	386	354	368	377	364	374	348	346	362	364	427	420	373	362	371	381	346	376	357	375	368	397	385	381	374	343	356	379	372	381	394	371	375	373	386	399	364	351	375	403	378	400	422	405	372	356	359	344	378	382	354	350	358	365	370	379	377	365	385	379	382	360	384	341	350	379	363	395	395	388	420	381	359	384	389	362	387	379	384	353	364	362	378	347	368	376	376	388	368	411	427	392	361	396	384	359	365	383	403	375	388	399	393	368	394	378	388	359	422	374	396	361	370	422	391	380	346	400	363	404	374	372	424	391	387	405	374	404	386	361	404	393	350	370	414	361	365	377	386	356	356	363	350	402	380	376	388	326	347	357	393	425	428	367	372	371	350	360	382	396	357	354	379	394	398	352	385	348	385	396	416	400	362	408	383	404	387	385	399	399	407	372	388	365	412	371	378	376	365	365	409	394	387	359	391	399	398	385	384	365	385	391	365	368	404	357	373	375	337	398	372	348	361	369	372	411	374	369	393	408	370	348	379	340	379	383	390	377	382	392	363	378	366	398	370	383	376	393	391	368	351	403	378	373	388	387	374	357	383	398	379	400	360	382	375	376	391	368	371	413	367	352	386	383	388	414	390	398	380	381	391	388	407	367	395	394	362	386	387	368	386	405	404	393	356	374	365	378	372	366	360	377	395	346	376	404	386	380	391	405	362	391	370	348	385	404	344	368	387	354	385	391	379	392	383	393	375	362	378	387	411	377	341	375	345	344	335	359	363	405	388	383	369	367	378	381	347	375	364	421	390	366	406	361	397	384	366	392	380	376	357	364	369	368	380	384	361	377	364	380	350	359	393	396	373	404	386	399	373	398	386	351	367	346	389	396	387	394	366	383	354	365	367	406	379	401	375	383	406	401	369	402	406	372	378	347	385	385	378	402	380	401	371	382	380	370	398	365	355	408	370	398	372	385	375	396	379	411	356	367	383	369	376	401	354	369	361	378	370	371	395	355	338	358	391	378	345	378	391	416	396	423	401	381	367	386	392	376	365	400	349	365	382	365	379	347	387	383	409	400	370	391	411	393	357	375	375	373	396	386	405	349	362	392	361	374	363	364	390	338	377	365	406	412	391	355	381	378	403	402	405	374	378	364	382	421	403	390	391	399	394	378	388	339	362	405	387	384	368	367	406	354	382	377	359	380	352	368	395	384	384	380	358	373	366	362	389	366	396	334	349	391	369	400	365	422	391	387	372	340	383	370	346	407	375	373	386	365	389	361	336	359	395	390	381	358	393	387	367	406	384	395	367	390	374	339	393	372	363	359	408	398	379	413	374	394	378	409	386	368	405	373	371	363	393	394	376	345	406	384	370	397	378	394	402	360	366	382	399	363	358	417	407	357	401	382	343	393	400	390	397	398	398	388	370	418	368	392	391	365	368	400	374	376	389	399	400	345	365	352	359	352	411	405	360	372	410	345	353	384	367	342	365	338	436	415	382	348	348	417	384	397	383	394	373	381	410	366	366	393	406	404	403	340	404	388	401	358	369	348	339	348	382	387	387	416	372	378	377	375	368	415	394	368	396	357	373	421	334	382	398	361	358	424	375	351	380	398	374	401	380	390	393	377	364	411	371	379	383	393	350	409	373	395	354	363	394	362	396	397	371	401	366	400	414	368	384	354	384	373	372	392	372	355	386	374	358	356	367	375	392	366	398	381	361	412	396	368	377	360	356	378	366	384	377	359	381	366	380	371	393	405	369	367	377	381	366	370	329	399	381	350	402	395	372	367	386	386	356	373	397	401	391	403	357	356	387	365	401	361	345	427	391	381	361	368	385	347	349	375	367	418	361	369	365	336	377	387	359	369	396	363	381	383	364	361	390	371	371	368	345	396	331	396	378	385	373	387	382	353	395	380	384	375	368	402	352	383	359	381	409	361	362	350	378	403	378	364	380	389	398	376	375	355	384	382	385	393	376	410	371	388	355	395	359	380	371	394	372	402	382	364	392	375	355	341	393	390	392	408	384	369	376	393	387	347	376	387	363	388	378	392	341	342	358	367	379	367	362	369	383	371	394	357	355	413	377	391	372	423	356	380	361	379	387	365	400	411	390	406	354	386	390	366	394	384	344	375	371	360	360	413	372	381	342	375	396	405	392	398	378	362	383	399	361	373	374	361	355	376	356	381	405	386	366	404	390	370	372	358	389	365	367	373	394	412	355	381	345	376	382	399	360	405	357	378	355	362	370	368	359	361	348	391	393	388	353	352	408	416	394	388	360	348	349	424	397	365	360	382	387	402	403	408	379	374	352	350	342	377	396	373	362	388	372	382	395	367	371	387	359	376	376	360	375	367	366	381	371	371	435	381	358	362	343	376	431	392	369	374	363	360	385	382	387	435	374	390	331	390	381	329	399	371	333	425	391	351	371	379	379	350	376	361	388	367	382	370	372	387	359	344	366	358	375	367	382	394	362	350	363	385	385	383	383	400	365	337	406	382	389	420	371	390	369	373	390	371	411	355	340	345	367	405	375	398	366	364	362	363	354	371	407	384	380	362	385	428	367	351	390	352	347	385	390	353	386	348	350	391	383	403	376	386	371	374	362	397	390	382	360	394	393	345	391	351	361	389	405	376	370	397	397	405	383	392	377	405	441	381	391	369	369	360	383	380	373	378
36727	54504	51297	38101	29240	19024	11915	7470	3921	2452	1851	1374	1253	1026	857	783	801	761	729	687	1160	5230	6575	5582	3522	2630	1970	1243	852	581	545	611	564	583	559	624	670	598	631	558	591	602	593	498	546	522	579	565	592	605	568	608	563	600	540	604	591	581	583	575	583	539	549	571	595	583	567	593	625	566	548	546	571	578	515	605	538	600	547	579	631	564	571	570	564	570	578	568	548	553	566	603	591	609	602	528	592	574	562	551	585	590	596	566	556	566	612	562	599	575	559	592	550	603	567	536	603	612	533	585	588	569	550	564	565	561	577	548	581	518	550	574	586	614	549	546	634	604	566	539	551	595	588	576	577	549	553	552	580	583	559	561	584	580	590	557	594	590	542	556	557	559	555	552	570	569	570	575	564	635	575	598	567	520	548	613	523	583	583	571	569	572	582	570	609	566	563	552	580	574	614	581	579	577	579	557	540	560	593	611	564	594	556	566	569	560	558	532	634	540	573	582	564	543	572	579	561	522	558	572	574	578	579	573	575	518	553	576	570	548	571	555	580	597	565	594	568	552	571	579	584	535	534	576	617	573	586	591	590	618	563	607	592	587	507	557	594	585	599	589	578	579	590	512	556	578	621	613	569	583	530	553	574	569	549	559	556	571	606	575	543	578	589	582	576	577	566	573	573	561	574	581	593	516	623	621	557	574	525	587	587	578	600	566	620	523	552	594	566	626	601	531	560	592	594	634	579	530	595	544	595	547	615	571	604	569	582	585	576	562	545	573	573	561	550	603	558	589	565	577	633	550	554	603	559	584	593	578	577	562	544	588	581	568	587	585	553	570	561	564	561	572	545	571	584	574	593	574	587	607	576	584	551	564	557	557	627	542	531	569	606	558	582	532	541	578	553	533	585	585	549	587	543	563	539	593	572	531	556	644	600	586	584	585	545	557	606	575	618	548	588	546	586	525	587	538	585	579	539	559	604	603	575	554	544	594	546	582	575	574	567	589	614	581	579	564	553	621	536	550	572	552	586	581	591	573	619	570	602	578	538	546	544	606	536	577	579	562	552	548	596	552	529	553	559	612	597	589	539	572	570	560	542	586	571	574	576	598	576	544	568	565	545	577	580	601	593	572	555	562	566	601	580	575	573	563	568	571	581	545	586	537	602	532	584	579	580	579	535	579	590	567	583	497	579	584	589	595	557	585	569	547	578	566	546	572	595	566	533	570	599	590	576	566	577	589	563	568	584	602	552	566	585	561	571	514	614	581	530	579	587	593	568	551	597	560	583	616	548	632	586	613	588	616	592	574	560	547	591	604	580	507	619	569	583	560	585	566	588	563	600	589	594	572	529	583	567	561	573	563	576	564	590	555	565	625	583	590	582	566	547	558	550	594	624	599	574	581	566	584	564	595	570	563	565	572	602	567	552	587	603	573	556	582	585	597	614	575	594	533	618	576	549	543	578	540	562	610	558	565	572	591	587	566	558	587	594	554	582	566	532	594	560	621	590	525	599	601	570	595	592	573	564	577	577	568	589	564	576	550	563	553	559	558	574	551	547	626	538	568	576	572	584	529	547	562	576	556	569	581	561	607	609	535	573	585	577	566	594	600	575	620	571	580	536	618	509	570	535	624	574	567	567	533	544	592	542	561	582	589	594	578	571	580	617	566	558	611	594	578	571	575	557	543	581	563	590	593	632	558	594	568	616	524	568	597	597	579	560	612	599	545	573	632	596	553	602	589	582	579	549	579	560	560	576	648	559	559	543	569	583	585	612	571	543	595	576	575	592	605	577	597	552	564	546	577	606	532	556	535	593	572	560	604	569	567	621	543	566	571	628	573	602	577	588	558	599	566	584	615	530	589	580	610	578	590	570	574	586	568	612	613	545	600	563	579	612	592	597	569	539	607	620	551	614	547	566	588	596	566	598	557	562	522	525	570	571	555	556	571	560	602	619	547	568	599	591	555	554	587	547	550	615	529	577	592	557	514	601	577	603	539	582	585	565	570	563	601	554	594	586	600	592	601	595	574	534	590	548	553	580	608	538	536	563	580	586	504	587	534	585	557	582	532	617	554	589	541	581	594	574	574	557	598	602	564	558	572	583	608	547	598	593	578	591	588	532	573	557	584	600	565	545	588	576	582	574	609	590	534	578	565	597	641	583	608	571	618	583	553	532	541	540	625	574	594	558	565	576	549	559	593	577	590	564	583	596	554	586	586	568	542	551	554	593	549	585	555	624	586	541	587	547	525	589	578	612	605	615	545	575	538	616	601	618	619	606	619	572	561	578	561	549	552	573	561	563	576	571	580	590	529	618	535	566	556	574	602	601	557	588	548	531	591	575	604	561	580	582	587	616	607	567	561	558	569	538	582	576	575	589	562	577	582	590	585	559	547	579	565	587	553	564	576	573	585	564	548	568	577	563	570	510	575	590	639	568	580	551	545	547	567	593	581	552	551	571	616	601	602	635	558	559	580	537	578	594	573	626	556	571	558	525	564	602	563	580	570	568	589	561	541	604	582	534	594	617	543	614	580	576	592	567	572	571	588	577	587	594	587	562	537	611	564	611	588	586	565	552	586	572	572	585	549	580	583	575	576	549	601	539	578	569	533	569	541	513	542	556	548	550	549	565	554	557	584	598	558	536	570	551	577	600	588	564	609	539	522	585	571	620	567	554	626	595	586	584	602	557	592	568	556	626	592	585	545	570	568	577	594	568	570	567	585	572	550	592	604	545	556	564	564	576	618	559	572	547	572	574	574	555	606	570	569	599	586	571	535	554	602	572	597	564	554	572	538	549	570	522	608	590	595	547	525	562	569	577	616	597	560	578	531	589	562	602	582	560	576	573	607	577	584	565	548	587	553	632	558	612	607	579	558	585	558	563	563	619	583	605	528	570	557	530	593	604	570	573	570	558	563	545	527	561	561	584	574	592	554	572	573	614	553	565	575	594	554	558	616	578	562	583	552	571	586	567	586	592	589	558	537	590	577	554	623	550	594	563	574	604	634	552	597	578	573	574	608	620	547	606	582	607	580	575	612	588	551	585	581	559	561	562	583	594	577	575	565	594	563	572	564	550	567	541	567	594	557	563	591	552	605	608	582	622	591	557	559	609	547	571	587	618	568	556	556	582	568	574	586	563	536	580	619	568	580	578	568	601	598	623	543	571	539	581	528	571	548	556	615	593	564	566	551	606	610	562	574	576	607	570	565	552	646	617	593	573	577	585	587	553	597	597	559	533	547	574	604	555	561	617	566	544	608	571	604	574	566	571	543	582	577	596	555	569	567	546	569	552	564	570	574	543	607	632	564	559	559	583	564	546	565	547	530	574	583	560	567	559	593	559	597	576	601	603	545	599	587	591	519	575	619	581	540	564	596	560	617	583	591	540	594	572	614	573	600	535	541	537	581	595	592	551	554	540	574	586	561	594	605	558	568	617	596	572	572	560	563	604	573	570	554	534	555	559	537	620	597	554	597	575	578	569	545	563	578	569	587
29101	25420	25786	17533	7488	2515	1197	785	608	547	504	471	421	449	382	403	392	392	411	394	392	453	517	535	540	476	466	421	396	401	379	374	384	375	362	383	425	381	388	379	423	392	393	419	393	399	357	399	375	388	384	364	369	360	361	374	357	380	389	393	371	365	367	388	379	385	390	369	363	414	369	353	350	395	367	367	419	408	392	392	374	381	363	428	369	378	375	378	380	398	374	378	386	379	402	384	363	383	379	401	392	386	371	377	385	378	372	357	397	373	378	364	418	378	416	359	371	373	355	383	363	356	391	374	373	411	421	358	387	382	395	410	385	406	402	384	364	376	396	367	349	382	361	382	376	388	390	403	365	405	377	362	350	387	395	379	367	422	375	408	382	362	365	390	387	350	397	386	367	350	369	385	406	396	384	403	402	397	407	386	402	382	377	440	347	370	393	372	360	368	417	381	378	377	410	389	393	431	376	417	371	385	379	361	390	377	362	394	346	380	394	364	399	380	366	381	396	397	376	411	369	348	384	373	422	400	391	366	376	382	399	416	376	356	391	411	398	390	370	394	387	405	393	370	361	397	380	371	357	365	373	353	400	394	391	401	379	386	373	382	385	368	368	405	364	410	378	390	381	390	376	380	376	387	386	355	434	427	388	400	358	349	396	405	361	405	386	360	420	384	371	335	393	370	363	373	384	387	383	345	411	371	361	358	401	393	359	390	385	376	368	377	382	345	417	359	381	352	389	377	377	386	373	374	375	352	386	359	355	381	403	357	390	375	376	377	344	374	357	364	382	352	384	371	404	383	405	375	370	354	375	379	372	360	401	362	383	373	418	394	372	389	384	377	411	351	370	382	356	373	365	419	380	378	355	377	378	401	396	379	404	397	382	406	386	401	387	379	387	368	351	385	391	354	386	384	368	380	396	345	381	366	380	389	364	394	414	354	419	395	378	375	402	381	415	376	357	360	387	387	348	382	406	393	383	397	374	353	376	377	397	396	382	376	375	400	414	366	363	377	417	381	408	380	387	352	404	364	372	378	376	373	326	388	351	387	361	400	367	375	387	410	364	353	345	362	376	417	380	370	369	389	382	386	376	382	377	385	408	417	393	384	408	372	390	405	418	374	385	361	379	370	361	370	365	386	381	385	385	356	351	392	362	381	373	381	414	393	364	387	414	402	372	355	382	368	371	397	380	398	394	379	387	393	406	387	384	376	380	368	402	415	373	397	409	377	397	378	397	371	387	392	385	404	368	423	397	398	384	410	361	446	419	370	408	397	364	382	363	341	358	376	364	380	415	387	386	400	370	359	380	354	371	344	401	399	401	379	347	397	421	421	430	368	350	339	356	390	368	401	409	380	351	388	378	371	364	340	372	375	345	329	368	383	363	348	366	390	390	395	376	402	372	378	381	394	407	366	388	361	374	398	398	383	367	366	363	376	362	353	372	407	393	381	393	402	388	411	415	397	390	376	387	363	342	351	369	386	374	381	357	380	387	419	385	375	386	377	383	364	361	393	377	384	368	387	399	395	390	385	341	404	373	365	348	385	395	374	398	366	377	365	429	369	366	359	406	341	368	408	383	380	364	384	388	367	359	361	381	383	375	350	390	371	373	390	367	352	359	357	371	394	369	359	327	367	352	380	392	381	376	393	386	367	416	374	391	364	398	374	404	418	358	374	370	380	385	365	384	355	363	369	348	420	373	364	362	393	385	372	402	371	411	383	385	394	362	421	408	398	380	387	375	375	411	404	389	370	375	383	355	395	388	390	407	397	366	392	384	371	400	369	373	380	378	368	366	386	381	382	392	354	349	390	351	364	402	386	408	384	402	343	403	379	377	396	396	365	356	420	419	362	332	351	356	368	413	366	365	364	412	368	368	419	359	336	380	358	389	343	389	379	395	381	360	427	396	379	383	369	371	388	371	413	376	410	398	383	398	375	384	388	376	360	391	350	358	421	376	375	384	399	376	390	371	370	406	347	377	388	397	366	390	381	385	368	383	370	354	397	371	384	402	389	386	372	446	377	382	406	347	394	389	337	365	371	389	390	386	375	376	382	401	377	389	389	344	387	356	388	392	365	373	403	359	380	387	360	383	395	370	414	382	341	376	384	354	376	426	387	379	385	401	388	392	395	379	392	386	344	390	364	369	388	379	344	383	401	365	399	355	354	375	378	389	374	377	399	399	377	367	376	363	384	384	380	389	382	404	362	395	392	382	403	410	364	357	428	392	376	403	376	381	390	387	364	338	377	376	378	407	382	376	372	380	404	382	366	394	348	357	378	403	376	376	386	379	387	391	396	360	426	367	360	386	379	370	395	365	378	347	358	397	376	401	343	364	376	386	422	421	372	411	378	371	341	388	393	349	362	417	392	402	449	398	376	400	337	371	364	386	376	369	416	374	352	376	369	383	335	380	396	386	382	340	383	374	405	385	400	408	358	375	393	405	360	389	363	366	355	406	389	367	364	377	373	408	351	397	384	374	378	377	374	376	390	403	394	368	411	395	387	381	404	409	396	395	393	373	339	376	371	349	345	390	375	384	373	358	384	349	404	396	367	357	394	380	382	372	368	385	366	382	369	386	378	367	381	399	365	368	420	389	413	346	382	391	377	385	407	372	384	376	379	369	361	388	399	353	370	385	431	375	368	400	363	411	359	371	391	391	428	382	369	380	377	384	337	371	350	378	371	410	365	392	398	374	372	342	404	407	396	401	365	382	360	379	371	378	392	413	354	393	390	357	374	363	402	395	390	369	368	375	352	389	367	354	392	403	396	367	385	354	385	396	390	393	404	390	387	351	397	340	415	361	369	377	389	388	379	364	400	363	395	377	420	394	391	384	382	383	377	383	409	377	380	379	436	413	374	360	397	362	363	380	390	410	393	370	383	404	409	389	353	398	392	355	388	396	362	379	363	377	415	377	346	376	366	328	381	389	361	391	360	386	368	395	340	396	407	404	383	380	383	358	382	390	382	368	407	399	393	374	377	408	386	429	386	387	377	381	375	387	396	418	365	385	397	378	339	369	374	374	365	364	386	361	376	378	372	365	399	399	389	340	382	356	384	383	388	360	390	373	371	373	391	379	374	395	392	392	371	392	368	375	350	373	395	380	355	387	395	363	370	391	397	383	417	391	381	395	376	408	359	393	391	385	381	410	368	393	368	365	425	396	362	396	391	375	379	407	392	374	406	386	356	380	393	374	362	396	369	398	385	393	375	379	380	373	416	389	360	364	401	363	375	357	389	344	366	386	404	365	345	379	343	388	394	411	362	374	372	400	393	392	395	362	366	389	365	391	367	406	367	401	386	409	358	350	390	407	332	381	375	365	347	383	417	386	377	382	387	384	367	396	381	387	419	366	377	393	408	415	398	368	376	363	357	390	349	382	383	384	383	379	368	370	407	407	360	394	359	374	362	386	341	392	385	365	391	404	409	388	381	368	364	357	398	382	401	363	369	394	380	414	399	408	358	373	377	385	400	374	412	383	374
34251	41885	34281	23144	13793	5721	3011	1679	1278	1087	981	870	834	747	755	657	618	645	638	646	650	817	1035	1104	984	828	768	721	618	645	618	579	602	578	539	574	551	564	608	594	596	595	593	611	591	596	610	577	587	611	580	601	571	626	600	576	554	561	574	575	586	617	647	572	561	585	610	559	600	563	551	594	557	590	550	579	623	609	527	592	539	580	529	586	535	572	612	540	600	601	577	573	567	593	600	595	632	591	554	611	567	627	633	591	579	590	579	615	566	563	546	574	609	578	522	593	575	605	593	591	626	545	614	549	605	614	584	549	594	590	583	597	602	620	518	575	573	561	585	588	566	584	597	598	582	560	575	589	586	597	625	549	603	578	539	589	603	556	582	604	557	583	578	591	598	566	581	571	578	590	623	610	572	572	607	606	564	582	604	557	604	580	570	561	576	542	596	605	569	543	565	555	624	592	580	581	603	577	597	617	599	538	615	586	614	552	538	550	582	585	543	593	627	603	606	612	610	622	594	593	561	575	582	568	631	531	619	587	645	555	564	565	572	565	611	595	576	559	611	563	617	619	605	568	570	579	562	542	577	571	580	545	554	588	550	559	537	578	613	580	628	614	591	571	570	588	604	586	611	589	581	554	585	556	572	626	531	587	579	586	552	591	592	585	551	613	577	577	575	563	566	583	607	596	606	582	601	598	607	560	577	596	607	574	555	565	572	570	583	524	540	590	572	595	591	575	561	590	595	571	574	600	610	635	578	583	615	598	580	604	604	609	571	559	589	575	599	571	610	611	619	563	660	569	560	580	579	614	582	570	537	574	581	578	582	550	567	567	614	607	597	565	579	575	544	615	602	578	583	584	550	597	619	609	580	593	574	569	573	576	569	570	595	575	595	589	584	589	608	580	588	598	577	657	593	564	617	592	572	582	596	559	568	610	571	585	576	575	616	566	606	594	579	599	581	555	585	576	598	595	577	617	599	591	581	549	567	603	567	567	590	560	546	605	566	598	601	600	567	626	569	574	593	626	559	530	595	571	590	607	580	615	596	565	573	593	599	603	566	565	610	573	642	588	578	556	613	606	559	630	538	623	606	582	615	582	564	588	595	590	570	588	567	590	592	610	567	566	580	569	558	597	597	626	556	592	565	579	546	584	612	560	589	560	542	595	593	580	631	614	577	624	632	572	566	593	585	596	621	613	600	583	617	603	618	592	601	571	586	585	587	584	567	589	603	583	603	611	565	551	611	562	613	607	591	596	602	578	595	651	607	564	601	618	591	546	567	574	616	588	559	590	586	583	569	564	586	589	571	602	575	577	615	545	598	581	612	578	607	613	600	590	575	603	594	597	554	585	583	561	570	593	590	567	601	559	584	597	601	584	605	601	581	600	594	552	639	565	585	587	611	552	545	574	549	585	561	577	577	570	567	580	590	610	565	605	574	581	577	541	603	586	591	608	607	563	559	590	638	600	600	604	589	652	583	573	584	572	600	581	578	588	572	567	557	592	594	589	566	580	573	600	618	560	565	607	570	582	631	626	602	552	550	595	600	618	601	563	598	574	553	627	608	602	542	625	639	571	512	580	568	587	602	586	611	574	580	567	596	600	569	569	562	590	626	561	594	576	591	558	600	585	539	565	585	609	546	580	585	617	578	618	587	611	596	628	586	546	591	585	578	601	581	580	597	561	604	575	608	643	612	601	561	578	550	621	600	589	598	586	586	580	611	572	612	558	616	574	581	532	587	569	581	607	585	612	589	541	558	575	618	573	648	576	584	560	571	608	570	597	620	585	542	572	592	552	591	567	587	584	549	591	585	611	543	565	580	587	603	632	509	606	609	583	599	584	605	607	575	588	556	529	581	577	585	607	579	593	586	603	592	597	571	573	582	587	588	595	618	576	589	549	608	609	607	598	554	567	589	560	580	611	614	587	585	568	607	563	555	520	588	560	604	580	595	589	552	587	574	586	561	621	587	540	607	572	559	621	607	588	574	545	553	584	553	575	581	619	613	571	552	597	585	592	557	605	592	581	554	560	588	544	560	564	566	610	564	598	579	564	601	593	583	599	547	569	567	582	613	585	610	567	564	597	610	584	640	600	579	534	614	572	645	606	583	596	624	550	622	597	597	588	575	569	592	574	570	582	586	546	560	618	629	573	563	568	617	580	587	576	607	606	567	603	576	582	557	582	571	598	604	570	581	609	605	579	550	565	606	589	574	610	589	565	591	601	569	598	584	558	628	562	580	588	622	626	611	602	594	595	617	621	585	576	600	593	549	580	576	566	596	624	572	568	592	578	616	558	617	573	578	573	605	598	610	550	593	583	575	607	598	606	570	586	611	582	555	552	600	591	602	569	594	611	611	582	600	564	589	554	576	574	557	552	598	593	613	607	575	584	577	575	598	611	559	591	571	584	553	568	567	580	547	601	594	570	577	555	581	625	577	621	523	593	610	595	596	622	601	612	582	609	574	555	566	633	588	547	582	580	570	587	571	580	612	599	572	590	605	605	593	562	590	619	566	538	604	593	583	573	584	609	578	565	577	645	559	544	593	571	572	603	554	569	582	574	624	592	588	578	628	550	623	574	575	554	578	579	592	621	589	572	562	590	524	543	583	635	617	587	573	587	570	578	574	588	583	591	608	631	598	600	592	565	591	570	616	595	585	576	596	606	599	554	591	601	567	618	588	597	594	586	607	592	566	590	572	585	614	543	596	554	570	582	534	601	607	605	625	617	616	599	611	550	618	621	622	577	583	588	590	611	555	554	582	544	617	571	561	564	553	605	595	616	624	585	569	557	566	606	593	593	571	587	595	600	563	583	595	581	579	562	538	577	550	588	546	575	595	579	570	591	568	610	618	620	614	614	630	614	581	655	608	570	587	592	604	580	605	554	588	563	567	554	596	614	620	575	593	557	591	589	575	618	579	564	576	615	594	609	564	614	542	618	625	552	572	524	593	582	551	600	561	557	589	577	559	607	582	624	618	567	606	595	571	612	578	624	609	565	607	573	547	567	605	570	601	581	634	582	620	551	611	562	587	577	593	604	565	571	574	574	582	575	580	580	572	548	562	617	547	609	601	595	586	587	590	561	589	624	559	623	588	602	590	617	574	570	588	610	606	542	577	580	639	625	590	567	576	589	600	567	578	552	595	552	595	558	600	569	585	622	619	573	617	593	569	561	588	541	610	589	584	538	577	567	612	562	572	636	582	582	568	585	607	591	589	603	564	557	624	570	577	619	584	592	607	627	575	588	570	608	589	552	602	559	599	570	580	550	588	558	605	581	564	593	596	538	588	592	600	581	609	616	561	590	601	611	586	544	626	573	593	562	588	576	601	578	573	581	547	606	574	587	598	601	610	599	577	546	558	558	617	562	587	583	569	598	618	591	571	570	565	580	551	582	592	580	561	628	565	561	595	593	564	559	568	598	608	578	542	597	604	590	553	587	622	564	608	610	590	644	606	588	619	569	581	596	598	620	604	514	595	594	575	536
24654	21487	28659	25646	19559	9613	3159	1157	785	657	596	580	496	457	446	445	427	382	420	432	393	738	1765	1456	1261	965	659	489	402	414	398	362	396	381	383	409	390	376	389	412	386	393	399	350	377	404	407	387	413	378	401	401	362	394	411	357	358	395	404	348	372	353	353	380	368	364	385	443	400	403	383	365	395	414	401	405	392	379	359	379	404	391	393	389	375	387	375	364	370	376	417	401	382	361	382	390	397	397	371	367	376	414	360	364	398	341	373	368	382	435	372	378	409	400	338	372	429	402	390	366	381	398	372	363	404	406	362	363	362	371	377	371	400	402	387	376	376	386	383	401	394	399	395	394	382	406	391	385	404	416	360	393	379	355	439	387	364	380	384	401	368	372	345	420	383	396	376	365	383	403	402	360	382	374	426	400	394	367	387	409	399	419	371	381	399	362	402	372	393	423	380	391	373	390	441	372	401	387	354	359	380	397	393	360	353	404	362	381	405	374	371	372	343	394	385	421	396	383	400	394	384	393	392	392	386	409	388	410	392	373	338	351	367	376	394	389	363	391	362	362	384	402	403	366	425	384	397	395	386	393	426	405	411	379	378	395	420	393	367	396	395	405	405	378	382	387	367	388	371	363	414	387	386	426	394	387	378	389	369	334	372	369	415	361	354	358	403	421	381	407	390	374	365	391	390	342	378	394	384	383	402	363	416	394	400	438	363	364	397	388	374	380	402	375	375	391	401	416	379	403	394	394	390	388	387	407	386	392	399	389	417	401	356	387	365	402	372	363	348	411	409	391	390	429	387	393	382	420	396	371	376	396	408	376	391	374	387	353	408	377	380	392	384	402	392	394	363	353	390	400	406	430	365	393	393	397	341	393	386	317	368	366	389	383	374	343	385	386	400	367	363	376	394	422	389	376	391	374	352	449	369	390	376	381	360	403	385	370	435	403	372	426	410	387	394	383	408	390	397	407	388	391	332	364	418	405	363	378	399	369	398	420	406	381	367	411	380	388	387	404	378	372	390	405	354	390	345	389	389	382	421	357	406	400	385	369	405	394	435	390	380	405	425	402	351	427	368	375	373	391	412	384	383	370	372	381	349	352	365	348	387	402	380	354	370	389	385	361	385	374	397	383	374	389	383	406	388	389	371	386	421	362	355	371	371	376	390	381	355	369	380	381	381	369	381	375	382	392	403	419	372	391	369	378	428	408	420	382	382	388	396	370	403	402	376	404	440	398	394	346	351	356	402	392	382	374	364	409	356	381	398	382	384	403	379	398	366	360	394	378	391	365	398	427	387	371	409	361	398	414	375	378	425	364	397	356	393	382	404	400	380	379	379	396	384	366	391	395	402	376	357	394	368	380	383	384	403	398	418	349	405	360	383	376	356	409	402	371	401	380	393	394	389	374	332	370	366	392	350	364	360	357	332	378	416	360	344	358	408	373	353	386	391	382	358	361	386	397	387	402	390	406	439	421	421	355	388	410	381	386	360	379	364	364	382	407	390	370	387	391	401	408	377	387	376	385	385	400	371	396	403	377	400	377	420	380	365	381	386	392	412	369	443	418	386	357	369	413	404	370	386	376	394	367	395	370	359	380	405	413	408	387	392	356	390	366	396	363	410	404	371	385	356	405	396	390	373	384	428	392	403	373	370	428	377	379	336	384	394	411	390	386	362	395	394	379	358	386	396	411	392	351	379	386	384	397	356	412	392	347	386	395	381	366	390	373	387	394	355	398	365	381	357	363	377	398	394	387	387	383	377	376	400	385	374	385	369	403	390	385	393	378	355	393	410	364	384	391	394	388	380	381	361	408	401	360	380	331	376	393	405	399	418	400	391	358	374	343	365	369	407	376	398	390	377	395	391	375	391	373	387	415	391	415	388	401	398	383	387	369	392	374	394	412	407	399	386	407	393	374	382	340	373	414	381	392	398	405	387	376	359	396	381	359	388	373	379	388	400	352	389	401	372	346	405	352	370	390	402	408	381	398	385	366	394	363	388	370	371	385	376	397	390	370	362	378	386	401	381	396	375	399	416	370	409	379	401	374	354	385	389	399	395	382	375	414	385	361	401	412	396	366	348	372	375	397	389	387	409	368	409	385	352	418	382	379	374	427	409	380	358	381	402	424	395	398	376	370	381	386	388	367	392	380	323	386	418	358	404	394	416	414	415	385	387	378	402	390	392	371	365	397	374	375	401	383	378	363	366	380	421	430	373	390	387	391	393	396	387	377	376	390	393	372	407	373	364	344	398	379	382	392	427	402	388	379	383	389	379	361	393	396	397	359	378	404	395	417	396	350	409	383	390	365	412	361	364	395	361	381	375	343	349	373	393	357	394	396	377	401	364	434	374	375	379	384	403	390	409	373	377	390	372	377	347	386	419	357	368	372	386	401	379	417	342	386	410	413	379	385	388	358	419	417	362	353	365	406	376	378	375	386	407	402	394	365	420	386	421	396	380	355	373	371	380	382	396	390	389	385	355	366	393	397	393	382	342	371	344	431	395	379	364	395	377	414	413	362	361	398	377	368	364	436	372	359	342	358	345	379	386	366	351	370	381	391	402	371	359	380	397	400	382	375	395	404	385	394	416	370	406	375	400	406	368	359	402	386	407	347	396	395	366	387	382	392	406	402	352	392	357	325	380	380	345	388	374	381	380	390	400	356	411	375	398	383	382	376	386	364	382	370	365	371	425	421	369	404	364	368	382	385	379	380	391	377	418	386	397	367	385	385	381	369	374	355	374	388	398	400	386	383	421	365	379	396	389	377	385	399	373	396	385	402	396	368	406	411	400	386	376	381	421	376	378	399	365	396	375	375	410	362	369	378	378	352	407	382	382	397	402	397	371	358	387	369	396	369	348	415	366	386	377	376	373	397	387	382	405	366	385	388	408	356	372	436	385	373	372	372	403	379	371	399	377	358	382	339	356	416	355	396	395	402	420	377	365	359	376	379	426	411	375	393	379	385	399	359	375	396	396	378	379	383	357	425	396	363	404	352	368	407	338	376	411	378	371	374	399	444	395	389	378	407	407	387	382	340	410	407	398	395	385	397	382	423	390	376	388	422	367	373	371	371	407	394	376	376	354	372	361	408	409	394	432	367	379	391	386	404	366	369	390	358	378	371	426	357	359	376	393	379	359	378	385	372	399	382	399	377	371	381	375	383	400	374	408	365	379	412	395	395	402	379	416	360	359	384	374	374	411	401	393	378	384	373	411	359	404	425	368	393	397	377	382	413	358	395	392	343	391	365	365	407	399	394	399	391	390	386	389	398	379	356	339	424	358	359	398	348	387	380	408	384	349	368	404	394	407	399	360	393	380	365	379	379	385	375	373	389	392	389	381	364	358	380	403	358	393	400	367	397	398	396	395	411	385	395	402	394	409	378	377	400	366	389	398	381	375	371	376	391	392	386	403	411	404	382	410	367	395	383	359	398	378	386	401	355	424	398	379	412	363	366	394	381	398	385	390	389	357	376	375	369	386	386
33669	48406	45491	31773	17867	11356	5197	2378	1724	1431	1285	1017	949	937	838	784	704	701	675	681	666	1629	4381	3384	2999	2105	1216	741	634	708	584	580	635	623	636	629	663	624	589	621	585	617	593	550	578	594	575	584	585	552	562	632	565	591	589	588	612	583	620	609	578	609	582	590	621	566	564	653	584	570	604	582	576	597	563	587	609	578	609	614	572	559	618	599	633	603	632	566	640	556	557	588	560	568	534	574	593	606	576	591	612	585	596	601	577	626	617	573	601	592	594	618	603	535	570	589	607	582	597	556	590	561	587	582	579	597	632	616	572	577	586	559	583	593	604	550	582	566	647	635	576	595	613	632	606	612	581	607	541	562	593	561	580	599	615	582	566	568	617	577	596	591	591	617	571	574	609	579	565	555	581	559	575	576	580	582	568	594	576	542	579	597	586	592	585	586	580	590	599	589	586	597	663	590	571	616	620	578	596	632	582	607	578	590	571	565	569	585	541	620	565	569	615	601	589	597	596	595	589	662	567	603	595	577	575	611	604	595	585	546	551	563	585	639	543	570	620	584	612	581	599	607	556	600	560	579	579	572	583	586	590	564	575	600	531	548	602	589	599	555	560	582	590	619	607	570	655	573	597	609	616	577	639	614	594	572	604	592	591	599	607	602	574	612	577	568	593	588	560	628	603	549	593	617	564	567	567	580	608	608	590	576	607	599	616	565	559	590	603	580	537	615	558	575	584	569	576	619	567	598	567	603	563	581	613	582	590	553	617	609	622	583	596	589	581	606	610	549	611	579	586	601	558	616	536	610	594	617	573	626	609	572	613	613	573	615	587	576	543	554	595	620	605	594	547	574	608	580	585	569	585	596	582	569	572	550	576	516	575	591	573	569	604	594	616	554	592	587	586	597	634	600	565	582	597	554	555	614	566	584	582	590	623	574	587	591	560	579	665	595	581	590	560	569	533	594	607	576	569	581	602	615	579	611	591	599	549	554	523	557	589	599	611	628	593	607	647	559	597	588	604	574	617	562	587	566	572	601	625	587	570	619	616	571	575	575	574	587	570	627	584	635	569	596	566	597	606	617	559	568	617	618	589	562	629	559	584	579	570	583	597	570	626	601	576	571	571	597	599	609	619	571	604	585	590	561	569	591	585	593	607	579	528	631	653	614	611	604	598	595	573	590	616	542	587	587	579	549	575	565	552	623	597	592	641	558	588	546	613	581	598	581	590	562	594	560	575	614	538	608	579	563	580	584	550	644	583	574	552	577	605	617	571	597	596	606	564	588	567	611	560	592	610	629	583	568	550	558	597	559	573	597	610	614	611	619	634	590	614	624	595	598	563	583	598	574	583	584	582	569	593	615	590	623	611	606	567	594	551	616	620	564	564	619	605	587	571	633	563	589	549	552	564	572	612	608	592	620	560	633	604	572	587	646	618	594	599	615	599	565	579	586	601	582	595	607	581	615	584	637	610	578	604	598	569	565	623	568	542	567	582	560	529	658	587	643	593	599	541	561	576	594	535	608	591	574	575	589	615	585	538	549	588	580	559	583	584	546	557	582	580	557	616	567	613	603	626	586	596	589	598	600	582	583	590	615	598	585	560	547	566	545	574	527	584	585	563	575	593	587	647	585	584	596	591	602	580	607	602	595	618	588	582	619	575	634	562	543	545	589	568	605	580	593	608	576	581	593	605	657	610	655	606	614	651	564	581	557	606	596	668	582	588	604	597	562	625	576	607	570	578	565	589	559	591	600	538	588	601	615	567	603	555	625	597	607	570	618	548	590	597	622	618	596	643	604	609	583	568	578	600	587	592	589	590	576	630	589	585	591	607	591	586	575	591	591	588	632	574	587	615	603	575	595	617	593	617	566	558	557	604	614	529	650	572	596	574	567	592	525	613	572	598	565	568	597	619	562	541	580	612	557	603	603	560	625	599	574	597	559	564	617	634	584	583	579	638	601	586	602	603	604	550	637	591	581	604	568	589	573	591	624	590	566	580	602	562	583	555	571	563	573	602	598	602	574	599	620	596	557	609	598	576	578	588	614	616	629	625	620	617	559	566	552	595	615	542	557	588	560	573	592	589	587	581	602	601	560	608	606	553	608	542	584	562	616	578	615	583	609	570	563	584	606	573	566	580	593	616	591	632	583	620	615	584	634	604	575	602	596	547	618	618	602	596	565	599	599	597	574	588	561	596	591	601	574	608	588	570	583	575	597	579	618	553	568	565	591	616	615	573	654	571	580	597	588	599	571	585	587	557	635	574	544	585	586	541	616	559	638	596	550	609	599	571	600	565	566	601	584	558	575	601	646	588	618	648	548	593	553	586	623	589	590	621	581	585	583	617	562	628	618	577	610	593	603	574	597	602	613	595	569	599	613	566	567	566	584	568	587	590	567	583	606	615	589	570	592	607	578	594	624	577	572	557	576	584	612	612	573	583	576	607	629	598	573	569	594	582	539	591	621	620	598	550	587	547	571	610	562	615	551	622	590	602	599	652	576	552	588	557	566	610	621	602	585	588	580	581	591	576	627	566	582	588	633	585	577	627	586	608	584	566	567	583	578	610	580	637	608	616	533	603	630	561	559	566	557	567	607	616	581	574	556	564	574	604	575	607	570	595	571	573	577	587	605	580	643	562	582	586	558	595	572	589	569	603	621	631	590	695	600	628	614	535	602	601	618	605	605	608	559	602	578	548	633	576	603	592	563	594	628	567	574	539	570	580	552	600	595	580	588	604	588	596	648	614	606	607	633	576	589	548	579	607	601	571	566	604	577	593	591	627	583	574	542	607	585	596	602	578	629	593	605	660	596	595	583	614	571	578	610	607	590	583	567	564	591	603	536	606	531	607	618	588	582	583	599	581	598	610	597	590	611	595	554	564	610	547	612	579	536	584	607	632	578	612	558	610	627	600	591	605	570	512	606	599	572	576	643	584	556	607	587	607	615	575	608	543	598	594	568	587	573	581	574	565	632	597	562	616	626	563	553	599	577	592	587	574	614	628	609	598	555	613	600	582	567	585	554	613	533	567	567	626	608	608	583	572	584	609	605	604	563	636	556	602	613	603	576	617	582	557	592	582	593	591	597	562	631	602	622	559	578	562	615	566	615	644	590	551	575	579	579	593	561	613	592	613	554	562	613	610	575	566	608	585	636	629	594	626	618	572	611	566	615	556	617	576	616	603	577	606	549	569	573	618	617	542	626	581	602	613	573	605	549	587	577	595	606	626	582	576	581	555	622	617	598	553	618	560	581	566	557	566	587	616	615	605	592	595	603	579	554	605	630	594	614	576	601	593	592	548	568	594	606	621	568	561	564	604	582	547	583	561	627	537	570	582	602	616	564	580	574	596	580	596	572	569	560	542	589	597	608	560	592	577	533	668	578	625	569	528	575	567	585	553	587	623	608	595	601	587	544	601	583	560	582	616	566	548	566	596	610	554	591	601	546	577	584	593	563	583	565	590	583	622	601	604	635	551	585	570	558	591	576
23524	21607	29476	24396	21990	20540	9857	2225	1181	945	823	693	602	535	592	547	486	464	417	421	466	1061	2781	2926	2357	1605	593	420	417	383	433	391	418	392	439	612	595	585	527	433	394	384	402	369	399	395	384	371	366	386	415	391	381	371	399	358	336	376	376	380	409	395	425	352	395	376	404	406	379	372	378	379	392	389	395	377	398	363	414	330	389	335	377	412	417	392	387	374	381	393	394	375	358	405	396	426	374	401	387	377	363	401	344	389	404	357	382	378	385	355	381	392	376	408	378	373	410	338	373	366	407	380	381	392	376	386	411	373	380	408	359	419	406	395	355	417	398	360	394	399	374	363	398	376	368	382	401	388	380	401	387	394	425	397	387	382	350	370	405	369	368	391	377	402	387	389	361	387	367	371	357	395	394	379	366	385	348	426	361	358	391	378	420	388	411	400	397	416	373	388	382	413	337	340	412	420	376	395	382	353	390	407	394	376	399	364	430	394	391	401	404	370	414	381	405	394	365	396	389	356	390	382	394	406	415	356	349	437	376	417	420	382	410	379	367	375	378	372	375	378	378	397	409	385	381	381	370	391	385	387	396	375	355	409	407	378	375	399	379	360	394	373	391	390	372	407	425	385	379	386	433	378	385	399	375	415	378	398	374	425	392	373	403	412	394	399	357	412	393	376	395	389	377	410	368	372	397	406	397	358	373	374	366	381	368	396	378	411	393	380	389	353	419	385	403	382	389	393	385	370	392	353	422	403	401	392	396	366	400	380	379	394	393	364	378	395	372	361	405	388	421	369	393	376	384	416	386	373	380	380	380	379	373	411	412	393	405	369	374	429	389	386	406	346	382	411	351	387	372	417	396	410	373	364	377	389	410	392	422	389	403	365	385	444	410	390	384	386	411	389	374	376	358	385	365	408	444	405	403	386	390	395	396	395	379	374	377	382	396	387	353	376	405	377	377	382	383	367	395	387	388	391	414	385	394	410	369	396	387	367	358	391	380	382	394	404	372	396	386	379	366	365	413	365	372	395	357	375	346	382	367	380	373	374	360	396	381	391	394	396	390	382	393	384	411	376	384	344	406	376	376	413	393	363	391	411	368	380	376	344	406	399	399	402	402	419	357	389	392	363	406	370	389	378	409	368	400	364	380	397	400	356	434	390	389	365	397	413	375	431	409	411	381	397	374	376	408	406	388	388	358	411	376	399	340	377	363	424	396	387	375	415	384	398	399	373	383	397	393	402	387	332	373	413	415	391	404	419	366	415	416	362	417	402	381	382	385	358	390	408	368	398	367	362	367	401	410	395	375	397	384	386	425	400	372	406	408	403	385	392	409	390	379	381	405	386	397	382	402	372	389	357	384	406	355	401	391	402	369	374	365	390	397	372	403	387	350	377	406	389	407	370	389	387	359	367	362	424	371	390	388	388	393	376	397	388	377	378	409	408	402	408	400	399	370	377	385	396	379	390	381	372	416	381	395	417	394	393	360	419	421	357	401	382	362	403	369	420	359	418	394	384	372	365	363	383	411	402	386	380	379	374	446	409	393	346	423	354	368	374	362	403	392	376	387	393	359	369	347	404	379	383	391	363	350	346	369	398	380	405	390	384	397	405	381	393	362	383	368	380	420	388	370	415	348	401	397	362	397	392	365	424	356	392	384	389	390	377	380	413	399	388	390	369	421	405	406	388	379	376	368	389	375	384	361	373	369	415	385	415	370	394	369	366	390	373	380	405	358	368	389	350	388	358	345	423	357	359	347	413	368	387	374	373	424	369	397	424	396	404	408	364	408	381	382	392	382	395	373	421	418	364	403	370	404	388	390	390	382	390	362	387	362	371	406	359	397	388	392	378	389	356	382	412	417	399	394	358	362	379	439	406	383	383	387	406	355	428	398	394	382	393	394	412	383	334	406	361	379	392	337	369	390	386	365	361	363	359	371	365	360	361	389	360	427	406	391	362	396	361	381	365	406	377	364	406	342	365	399	389	384	380	417	389	406	395	355	374	393	410	392	392	361	394	375	351	389	408	393	367	383	398	332	367	374	380	390	372	385	381	404	392	375	366	356	415	407	379	389	397	376	402	374	375	383	372	408	402	396	365	375	358	374	400	371	342	386	378	384	384	401	370	372	395	408	360	390	394	392	386	403	415	385	397	389	372	386	387	398	385	388	386	390	436	412	362	418	404	376	380	396	395	364	393	368	389	392	372	394	395	390	338	372	382	416	388	371	387	397	364	389	372	410	374	403	371	391	390	376	408	405	396	357	370	418	373	355	399	403	388	391	382	373	375	376	392	396	385	412	359	417	389	391	383	392	371	382	396	357	406	355	372	410	360	374	356	364	398	361	388	384	395	411	377	400	373	344	366	406	390	373	363	375	417	368	404	397	422	388	353	401	374	401	394	367	361	409	409	371	390	375	380	393	393	393	373	412	384	374	392	354	379	396	417	359	386	413	343	398	401	379	343	394	370	370	399	402	421	380	396	373	406	381	398	388	421	362	370	375	399	395	381	418	348	400	420	387	378	388	367	352	412	369	377	390	371	389	413	388	420	365	395	395	397	359	383	368	384	376	373	361	364	385	383	380	376	366	351	413	404	406	400	378	386	417	396	408	360	384	391	377	404	398	411	393	419	412	360	371	392	397	403	355	383	382	401	399	388	401	364	336	407	373	400	375	368	344	377	404	366	384	385	392	388	376	422	365	374	389	394	367	381	375	366	389	379	383	403	419	376	376	364	388	395	401	370	391	348	388	391	375	348	420	381	380	393	349	367	365	432	399	401	385	358	443	389	375	383	375	401	358	373	400	382	390	390	386	400	380	387	359	371	397	403	375	394	395	366	378	386	398	351	354	405	405	386	377	355	392	421	373	362	361	395	376	389	396	385	360	387	420	373	408	378	369	383	384	406	376	396	401	391	365	401	388	416	414	397	362	412	366	424	393	397	396	387	411	354	353	365	366	374	379	359	360	376	390	373	405	384	384	370	377	371	395	367	387	383	420	390	370	394	373	358	353	404	385	404	369	393	347	356	403	400	385	376	383	383	393	374	353	377	381	398	389	374	378	394	369	386	385	389	422	382	387	366	382	345	361	356	398	370	388	407	361	363	351	358	386	408	411	368	373	365	396	378	410	384	375	350	352	369	399	424	399	381	390	378	388	384	369	392	380	375	411	381	375	377	382	408	401	380	376	399	369	434	380	391	345	380	401	388	382	376	376	348	354	388	418	370	382	374	402	385	390	402	370	406	353	382	412	432	369	355	386	362	376	368	366	417	386	391	397	362	392	400	389	362	352	375	399	412	370	403	409	359	366	386	395	380	385	381	377	382	372	408	370	413	403	418	378	399	399	362	383	392	355	375	366	403	400	375	383	379	376	373	412	404	385	378	348	393	417	390	366	408	388	360	403	369	376	385	384	368	343	391	383	347	377	353	409	396	354	370	406	385	377	388	395	386	424	375	378	407	401	357	379	382	439	371	392	381	398	385	364	378
35671	54230	46550	34180	25689	16793	8565	3441	2499	2072	1807	1460	1248	1108	1151	992	826	752	736	733	681	2258	6762	6822	5418	3537	1007	637	649	555	597	642	615	629	823	1168	1195	1028	796	727	638	600	588	557	560	563	598	578	544	541	579	587	573	536	575	604	544	566	611	586	518	557	550	564	551	588	591	558	581	603	545	621	546	568	606	553	558	602	630	550	558	579	572	590	575	565	564	562	568	573	613	578	566	583	560	568	561	570	584	601	579	557	586	574	592	590	545	607	562	598	605	556	560	606	567	597	586	619	581	625	574	585	591	577	575	579	591	582	569	609	586	578	640	565	559	608	546	616	555	593	540	544	547	604	633	566	590	550	567	638	583	615	573	554	563	552	595	588	577	584	551	580	578	554	602	586	534	557	592	546	546	584	570	628	613	565	624	550	588	608	589	579	613	604	617	566	543	545	584	563	572	584	589	594	555	571	618	610	557	597	594	610	580	550	562	570	567	594	625	636	552	568	581	602	592	592	568	558	605	580	574	571	598	550	628	566	569	535	537	588	547	619	566	603	544	561	564	555	589	556	589	553	546	596	590	579	573	604	565	608	560	559	542	587	586	570	590	542	591	565	587	585	562	535	562	586	567	600	577	608	569	582	526	576	573	542	640	574	596	556	565	548	582	616	598	531	590	585	551	534	554	633	527	608	535	538	567	558	567	567	552	562	556	553	540	586	631	570	599	552	595	573	548	585	566	569	624	542	574	552	573	576	529	544	581	549	574	569	559	589	581	547	607	599	609	631	531	636	545	626	602	567	555	598	574	599	583	573	592	566	589	529	594	576	565	602	588	599	586	563	572	585	586	570	619	589	553	599	591	544	590	585	592	542	576	585	580	593	537	605	612	530	572	592	547	588	554	562	583	564	552	541	578	528	583	585	583	588	554	569	567	558	576	566	538	561	587	582	584	597	573	563	583	584	650	630	554	547	559	571	614	579	572	612	573	594	609	590	575	573	588	576	579	567	626	584	554	550	572	568	589	567	550	558	580	616	549	583	590	599	579	563	540	591	550	615	581	543	551	591	568	593	565	578	599	580	577	563	603	558	544	565	589	587	598	621	535	540	553	568	582	536	596	546	618	532	555	555	553	521	576	549	554	589	584	585	564	555	610	567	602	614	578	556	619	578	580	540	634	607	566	610	602	579	574	522	599	596	572	586	570	598	561	602	626	600	559	559	567	576	597	602	568	613	585	518	596	607	577	587	568	588	592	615	608	556	611	555	543	590	605	608	555	587	573	582	598	576	575	580	590	590	560	555	637	572	583	578	564	612	563	621	586	569	591	563	555	573	608	578	590	605	546	559	580	601	537	575	559	581	570	540	629	597	567	562	580	639	597	561	582	547	574	582	597	555	577	570	603	588	558	531	606	525	580	546	558	573	596	590	563	552	570	578	580	599	562	555	588	587	565	533	580	583	608	590	596	577	598	597	592	580	578	574	563	572	568	580	596	558	574	586	586	547	614	564	583	571	549	552	579	550	584	581	637	581	561	526	599	584	565	630	609	529	616	582	606	622	577	591	587	582	564	593	572	571	569	565	599	607	578	570	592	569	591	613	607	604	596	601	605	527	574	560	606	587	566	601	586	558	551	578	563	584	580	593	551	581	561	596	566	607	574	553	565	559	578	552	635	551	598	559	566	562	629	616	570	585	563	565	586	596	548	574	571	582	552	570	594	593	574	592	593	570	545	510	537	593	632	621	600	587	590	555	575	536	568	562	561	601	594	612	601	597	608	584	584	536	545	571	588	604	602	598	552	593	581	539	540	559	596	589	536	604	566	584	554	523	577	556	508	559	632	561	583	607	590	603	571	591	541	603	570	560	618	616	573	588	586	575	615	565	575	567	618	544	588	612	560	531	548	597	589	564	573	577	569	607	608	556	603	523	594	562	623	596	566	585	590	574	564	553	623	570	585	560	543	581	564	574	597	602	560	591	560	565	562	540	586	611	554	582	590	578	558	546	567	570	607	614	573	650	561	581	585	632	572	576	557	576	623	564	583	564	566	605	558	618	549	544	607	618	563	573	603	595	597	573	579	566	557	609	572	564	564	584	558	577	573	608	605	587	585	575	544	595	539	613	551	583	573	571	611	545	589	576	538	573	562	577	594	566	612	602	555	521	568	545	596	575	549	581	584	608	589	609	613	596	559	559	554	581	619	592	569	620	588	543	582	623	556	557	583	579	617	557	569	570	567	594	566	586	584	564	568	552	599	558	616	612	599	552	600	580	557	558	568	574	566	608	615	633	591	552	588	589	629	579	629	600	590	580	567	535	589	572	555	604	553	603	526	589	554	537	549	599	587	529	588	619	596	548	568	568	584	556	575	620	573	585	582	606	545	595	563	578	557	553	567	613	569	563	584	531	572	596	604	590	622	592	569	587	577	592	598	604	574	594	598	563	593	595	543	558	560	557	571	582	541	551	599	575	536	610	598	557	592	556	555	582	581	557	584	623	567	563	550	583	616	574	591	578	572	569	582	605	650	618	551	619	591	630	572	595	610	596	590	571	583	618	593	588	602	586	605	557	611	563	584	550	567	568	552	569	552	548	596	548	567	594	586	555	584	577	592	596	605	604	578	585	589	569	586	562	572	526	567	587	589	593	583	577	584	584	632	595	600	580	600	581	576	578	580	623	585	596	576	563	598	610	583	558	595	542	602	575	574	591	607	559	556	565	601	547	574	607	584	539	593	609	590	573	631	563	563	532	593	526	558	604	574	598	565	606	593	565	538	528	566	594	562	595	613	607	593	606	602	599	583	618	569	567	569	585	606	571	550	582	537	535	605	536	618	597	602	578	585	569	574	577	589	567	553	535	590	594	562	626	568	543	583	599	594	585	589	536	572	583	642	602	582	528	613	584	544	549	592	522	594	597	590	618	576	547	585	590	592	555	583	586	507	594	589	635	604	529	568	595	589	518	555	604	559	587	576	598	602	570	552	579	610	579	583	589	589	614	564	570	591	559	609	581	555	582	603	598	631	585	613	602	606	557	566	571	649	586	593	601	619	568	572	607	579	593	593	566	617	569	626	593	542	640	587	595	549	599	551	534	580	594	583	605	581	561	584	563	554	601	576	585	602	552	540	578	583	579	608	610	564	594	555	541	577	599	582	562	586	549	565	552	613	566	544	580	598	605	553	562	553	555	588	511	622	584	586	560	576	530	610	588	597	567	567	557	569	597	551	615	627	568	583	550	579	535	560	563	585	564	604	569	580	608	577	596	602	548	573	570	574	557	567	578	583	557	586	565	511	621	595	581	586	585	537	564	564	562	604	573	554	588	542	571	590	590	628	551	556	585	542	550	584	562	571	550	551	653	551	582	583	558	573	613	564	589	597	573	556	587	588	562	553	537	571	518	575	542	601	563	603	580	549	569	569	593	583	566	597	533	560	588	580	605	617	555	574	573	547	573	579	573	561	583	591	623	594	564	617	586	607	607	550	553	603	581	538	549
28747	27778	29009	16682	6035	2577	1091	646	561	519	514	476	506	440	432	452	424	447	368	380	423	427	470	510	481	395	387	376	395	394	399	418	407	354	423	434	427	442	439	421	455	398	401	378	431	379	397	403	405	384	405	391	432	413	374	376	380	422	405	386	389	344	366	407	377	376	429	395	398	366	366	385	387	402	412	393	403	383	372	345	394	384	392	414	389	399	374	381	389	396	406	423	423	435	396	357	365	372	384	387	392	390	396	383	393	386	408	403	405	374	373	404	380	435	418	381	387	400	383	422	377	383	395	359	390	389	408	422	432	396	414	380	378	362	391	427	375	405	435	391	385	426	391	391	415	381	382	393	379	404	375	380	401	397	398	429	382	392	407	371	384	401	421	425	391	387	353	408	397	399	406	401	388	386	388	365	415	379	374	390	381	408	397	392	387	411	425	390	377	377	387	392	366	400	403	385	395	413	440	363	384	417	390	421	393	399	393	390	400	382	383	399	392	381	404	380	395	358	425	404	396	400	383	389	406	385	428	433	374	379	361	409	366	408	378	432	389	361	418	407	391	412	400	422	405	426	393	408	411	405	368	398	386	388	416	374	425	393	369	400	383	403	374	392	419	402	399	406	447	391	383	413	382	393	362	381	413	380	406	401	385	414	384	386	390	396	367	386	379	404	377	399	376	412	390	364	384	386	384	379	385	402	394	387	393	437	392	375	395	384	383	375	434	402	398	427	383	389	425	408	393	402	397	390	365	421	397	402	388	379	403	379	399	382	397	390	391	389	420	406	386	369	385	394	382	362	420	416	401	419	396	364	371	378	397	355	390	414	412	373	381	371	383	415	391	383	409	372	411	362	407	407	404	423	446	376	376	385	373	417	387	398	419	411	399	383	382	381	407	384	361	383	420	417	417	381	421	356	381	413	349	387	373	384	407	387	356	396	408	383	384	396	395	419	405	387	381	377	402	388	351	395	388	404	385	406	386	432	376	379	381	397	439	415	409	412	373	419	383	380	386	345	414	413	382	394	374	349	405	422	378	413	390	358	400	398	387	373	403	396	396	400	390	397	374	391	407	395	411	386	405	427	432	397	381	420	372	364	383	414	383	397	415	371	382	389	401	398	427	372	392	374	395	408	375	446	403	387	382	393	400	390	411	403	381	386	405	406	371	426	379	381	406	370	393	430	378	380	423	392	344	390	408	407	440	370	419	390	387	404	382	405	388	382	415	374	413	436	386	378	396	399	377	366	406	412	418	390	433	379	342	378	384	394	403	367	434	415	392	379	413	358	385	401	412	386	409	433	391	404	389	406	390	391	388	421	387	390	414	363	372	376	382	407	371	394	381	400	378	414	424	401	385	389	381	379	402	401	390	376	378	403	376	391	357	390	366	410	389	381	393	375	401	396	389	410	404	370	410	409	405	384	407	408	378	401	407	402	383	385	363	389	407	386	360	377	381	414	395	383	427	435	404	374	421	398	446	389	403	381	381	349	419	399	402	416	383	405	356	399	406	402	426	410	371	391	371	400	377	416	398	413	408	414	371	385	367	411	396	408	393	437	368	388	389	377	385	405	392	388	409	405	388	397	410	412	391	398	404	403	422	378	391	363	397	412	358	400	382	376	400	406	381	398	416	380	400	388	382	391	377	394	405	388	382	441	428	351	416	400	371	387	388	412	398	371	373	392	367	439	427	368	377	397	376	408	435	424	415	392	424	407	370	411	387	392	416	398	399	393	396	397	378	373	367	410	390	390	375	404	423	405	410	443	375	383	395	400	403	393	412	374	337	405	385	396	390	381	365	378	353	404	430	442	411	387	431	389	400	409	380	396	380	399	374	396	388	396	365	391	396	361	383	411	380	381	374	399	422	404	384	397	418	384	407	378	416	413	384	384	375	393	390	430	405	388	409	372	393	403	389	394	401	422	397	423	404	388	375	406	401	410	384	408	399	391	388	408	399	392	336	392	401	404	378	377	395	439	407	382	368	385	382	389	430	399	365	408	397	381	398	420	405	389	373	427	365	388	396	433	403	387	376	377	409	380	400	442	420	384	411	405	383	416	411	410	409	377	421	397	372	378	379	408	392	465	354	375	402	421	411	399	405	379	395	373	399	412	384	385	384	373	440	423	389	389	402	388	385	364	375	413	429	384	393	379	406	383	404	396	389	403	416	391	360	409	404	370	369	391	400	392	379	416	411	428	398	384	399	434	406	406	385	413	419	400	418	410	363	424	412	411	380	403	408	398	382	397	419	405	373	391	406	426	385	377	392	381	387	398	394	381	414	423	367	432	388	421	378	386	399	409	400	404	402	397	387	416	388	407	426	381	403	387	406	408	404	400	388	396	380	376	375	377	380	370	405	374	414	392	416	421	413	431	384	401	417	396	401	396	409	419	383	375	382	394	403	399	403	394	404	426	395	395	418	407	394	415	395	381	406	411	369	367	392	399	389	412	460	396	379	378	390	422	421	368	412	384	407	424	407	392	381	398	365	394	395	396	382	438	395	369	389	454	401	394	408	411	382	371	378	413	358	427	423	376	402	375	370	414	368	385	375	386	393	404	355	394	428	392	388	410	402	390	392	371	396	387	376	377	361	405	410	404	402	405	377	419	402	395	430	442	417	385	412	420	399	399	401	425	408	394	412	404	387	414	416	365	408	423	379	397	384	397	368	418	355	400	372	377	380	441	366	421	340	369	378	393	405	370	422	393	396	386	418	437	401	399	380	424	361	391	387	395	376	407	415	420	362	415	397	392	390	369	396	398	386	392	383	403	385	426	369	367	423	388	401	376	399	423	429	426	392	405	437	395	403	400	421	347	376	416	409	382	361	413	378	413	379	414	418	351	390	401	398	396	390	374	391	398	403	392	371	410	384	357	357	403	350	401	396	429	409	379	385	373	380	363	374	421	382	353	411	412	350	396	383	373	397	395	405	361	382	362	426	437	425	375	396	397	407	389	387	421	431	399	395	392	385	342	378	399	422	394	382	416	401	394	347	390	403	380	409	419	420	397	397	389	390	395	376	393	365	353	418	396	407	361	384	392	404	375	434	401	408	364	411	381	414	373	374	396	406	406	414	372	410	396	409	387	398	380	430	362	389	386	413	392	414	359	387	417	391	409	377	402	416	377	382	384	388	360	386	396	398	388	388	374	398	379	372	403	386	376	390	394	377	350	421	382	426	407	375	401	410	379	403	403	394	402	398	387	387	409	392	435	395	384	414	402	406	401	364	379	408	408	408	365	377	382	415	377	380	396	416	345	376	370	423	405	377	411	407	398	398	382	401	374	423	381	406	369	398	406	416	409	378	373	388	437	398	390	392	451	367	423	390	365	396	369	437	381	401	394	399	383	394	391	377	403	376	365	366	403	408	390	407	359	396	425	356	407	371	365	374	385	407	370	395	390	410	378	366	376	409	400	358	384	400	358	365	406	367	423	398	425	390	402	391	405	394	389	424	395	393	410	408	382	406	390	371	390	375	439	403	410
32194	45500	36664	21379	11470	6017	2567	1325	1068	1041	996	897	782	791	754	729	751	714	671	608	654	685	845	890	826	612	610	638	607	625	652	587	588	621	662	696	690	700	670	690	653	620	605	589	614	601	592	605	576	649	605	618	613	588	605	621	595	607	617	601	588	598	568	639	572	587	609	585	580	619	594	649	600	620	604	606	536	619	577	570	588	596	582	598	603	600	618	602	580	640	606	649	551	610	569	566	608	600	608	581	629	586	533	568	624	538	607	586	565	581	573	608	589	595	588	600	635	632	629	628	617	578	551	609	590	624	604	542	578	601	585	617	615	579	568	565	595	618	563	604	560	583	587	583	581	569	544	623	598	597	607	655	588	617	572	606	588	580	610	581	564	580	636	629	617	611	582	580	621	559	571	579	597	580	612	606	587	562	600	629	585	581	628	559	579	612	637	571	580	620	609	595	586	603	615	564	579	615	620	586	572	582	607	584	556	567	607	599	619	599	560	645	660	604	615	576	588	530	578	588	647	581	623	591	595	578	622	598	581	593	576	588	595	590	618	581	587	570	609	614	585	628	551	576	606	630	635	616	602	592	602	566	571	598	603	597	605	618	587	611	608	599	625	616	565	569	633	596	638	580	571	585	602	598	573	618	637	598	654	634	593	607	602	604	586	580	622	612	590	611	590	610	577	600	623	578	577	612	590	574	606	614	583	623	578	580	619	605	611	606	589	566	623	615	626	590	630	607	662	595	586	589	583	620	600	588	623	627	586	619	594	548	588	604	554	604	593	594	613	628	602	566	635	632	550	616	581	586	600	576	598	621	556	634	596	568	549	611	651	601	597	581	596	629	566	578	571	572	629	587	600	615	603	588	602	586	558	585	603	619	603	593	647	580	583	600	564	572	632	565	594	597	575	623	578	596	565	569	604	595	601	625	600	612	588	603	556	590	607	633	597	582	655	583	578	587	607	579	596	668	648	655	589	566	603	579	588	577	596	603	596	581	610	589	606	607	610	648	549	576	548	606	640	650	574	627	554	613	583	619	571	611	588	575	579	584	584	600	619	601	552	645	571	601	637	634	579	627	577	579	594	592	571	611	565	593	604	608	579	595	622	646	590	592	616	602	615	575	600	618	588	584	614	644	601	639	631	622	584	624	590	570	601	621	568	589	570	569	600	616	565	591	601	539	627	596	630	606	608	623	598	578	583	614	587	580	578	626	612	635	599	616	627	603	614	617	608	591	588	611	617	585	638	609	603	594	588	585	587	641	572	607	640	615	561	593	605	581	569	567	586	608	597	594	606	600	613	587	604	633	601	567	572	604	573	549	568	597	600	599	637	567	583	583	559	578	643	592	563	584	599	580	585	610	585	603	616	617	633	604	604	601	628	625	599	607	635	605	608	597	593	623	589	562	581	599	613	572	589	619	587	592	619	614	575	570	594	597	596	620	579	627	656	587	664	618	572	615	579	589	596	581	569	592	618	560	659	591	601	624	580	617	576	611	580	603	609	611	590	595	638	613	584	651	606	612	627	640	583	601	552	626	619	593	558	579	588	586	622	603	618	584	599	617	591	568	632	606	600	572	598	594	596	578	591	607	634	570	620	567	632	621	631	597	593	589	590	598	622	612	605	593	591	562	582	594	647	599	609	619	602	553	603	590	589	599	581	602	580	600	586	596	579	644	564	562	579	595	604	598	593	576	588	647	626	622	585	613	586	644	630	582	589	645	603	615	594	610	594	606	588	649	590	616	579	618	578	583	588	587	622	597	597	632	627	580	593	564	646	566	617	536	546	622	599	571	568	618	603	600	573	592	582	575	602	597	615	604	579	582	596	638	587	637	597	577	594	622	581	605	651	647	600	598	594	546	574	630	592	603	614	621	605	605	655	578	620	580	643	579	586	621	652	591	592	612	612	643	616	618	596	610	572	606	594	583	591	601	621	596	567	545	596	605	594	574	617	534	643	610	578	625	579	637	614	571	613	608	613	613	581	623	608	612	561	627	602	617	621	618	607	637	616	616	546	605	594	616	617	646	540	616	572	607	570	622	579	579	614	566	593	643	608	609	620	621	603	641	632	619	591	587	581	582	599	583	644	650	566	554	581	597	583	632	624	590	600	582	603	621	590	608	623	613	607	569	602	639	610	630	576	572	611	615	556	609	621	651	586	608	585	605	609	602	550	582	569	613	601	585	608	633	595	595	627	561	598	592	595	613	597	584	618	620	590	559	600	572	631	576	609	623	600	605	568	580	583	630	628	594	586	615	550	589	580	625	573	607	624	624	563	605	621	611	574	674	591	589	589	575	620	605	602	587	617	566	575	624	588	580	613	564	592	576	588	618	562	622	668	563	606	628	585	580	590	560	606	582	604	597	566	584	576	574	623	584	609	585	581	590	594	591	648	600	583	585	631	619	622	593	602	610	600	579	595	615	608	589	526	608	617	582	591	555	620	600	591	648	607	593	569	530	618	605	623	584	576	564	594	634	621	588	606	645	596	620	591	613	565	639	577	576	564	634	611	601	601	666	621	596	599	613	589	569	641	580	592	551	593	579	597	624	607	612	622	614	599	577	597	582	600	557	614	682	598	595	621	573	598	605	590	578	609	566	621	650	590	575	548	576	642	588	601	582	600	609	596	581	572	605	574	584	588	572	609	563	570	601	588	591	583	558	605	619	616	597	616	577	659	588	604	592	603	615	609	640	595	573	594	577	561	573	608	624	583	580	570	584	595	596	605	588	611	610	594	559	626	575	604	582	593	631	562	602	618	605	595	604	583	618	592	613	603	632	620	649	600	570	622	594	611	613	604	638	600	646	590	627	604	549	606	614	594	588	575	639	566	626	579	635	589	557	595	619	588	599	588	571	619	628	566	617	630	586	595	618	596	579	591	596	661	638	577	608	585	591	648	577	622	607	590	582	652	585	589	594	623	598	607	606	589	568	640	586	568	601	620	601	576	610	656	568	598	574	635	654	641	550	605	614	630	599	576	617	576	602	576	576	619	587	581	576	594	564	579	591	599	621	616	533	604	622	570	605	580	637	610	580	581	567	616	587	577	574	655	552	650	587	563	641	606	606	613	589	606	578	577	593	565	601	600	573	583	605	563	601	584	564	547	590	623	619	636	572	603	615	593	613	580	640	650	624	618	574	603	608	598	592	606	579	583	541	602	608	561	606	544	595	621	619	635	577	580	637	605	596	600	596	584	605	592	632	632	598	610	602	605	582	608	589	607	613	601	619	594	603	603	613	595	579	552	643	619	554	528	598	620	580	607	607	631	597	574	626	574	604	589	592	576	594	578	567	640	625	613	596	612	621	588	617	581	564	597	624	579	586	584	591	635	604	576	585	611	587	594	582	553	601	610	576	578	612	613	626	592	610	608	577	588	580	594	619	558	616	573	602	599	561	641	608	553	569	586	633	605	608	574	611	612	636	583	620	609	571	591	572	608	596	636	642	592	589	597	577	600	591	618	622	625	608	619	584	586	583	610	635
24780	21615	28707	25172	19710	8969	2210	1041	825	717	621	513	501	440	498	489	469	455	435	421	436	525	989	1112	825	396	415	399	394	409	424	415	404	387	635	691	635	584	530	416	385	387	411	376	401	367	387	412	406	393	357	354	357	406	414	430	372	424	407	393	394	411	363	393	373	411	378	366	408	413	438	384	375	421	376	369	441	402	384	369	374	385	363	412	410	413	393	381	377	394	404	382	420	391	386	389	398	382	401	394	376	411	407	377	374	408	401	357	381	382	389	372	366	397	422	428	406	391	391	356	366	386	369	370	368	402	387	427	413	414	412	411	376	422	385	376	390	428	376	372	381	384	382	421	378	418	397	392	396	396	367	364	392	423	405	377	396	412	376	402	410	408	407	378	401	333	389	391	404	361	397	408	420	391	412	445	391	386	405	389	369	405	357	387	404	398	382	401	390	408	376	398	394	432	376	421	399	412	419	398	395	382	375	409	400	390	380	364	444	392	384	375	372	417	378	428	396	379	372	395	407	362	424	402	374	425	364	400	410	398	387	415	398	398	404	392	382	420	375	357	378	378	391	366	380	363	422	376	391	417	383	407	395	361	361	392	384	412	379	370	401	345	389	389	383	383	432	401	390	392	394	386	390	418	426	404	396	359	415	401	362	374	397	424	400	380	379	375	373	433	363	429	366	379	422	418	398	394	394	393	389	417	405	388	376	408	391	395	390	399	399	414	388	401	350	439	365	375	409	396	399	420	368	364	363	413	419	373	374	378	405	401	378	374	363	373	362	413	357	389	388	379	392	380	377	367	396	377	427	400	375	411	348	388	363	405	367	380	403	417	415	415	389	396	417	432	390	372	414	401	403	414	405	406	403	394	414	418	377	409	367	366	423	372	395	406	383	412	367	397	399	386	348	358	376	435	409	382	396	428	383	406	361	398	409	391	410	409	400	417	398	389	402	378	404	416	420	391	386	425	416	414	405	427	370	393	414	395	410	368	382	395	403	409	404	395	394	376	408	389	388	383	415	378	390	408	391	356	393	377	395	390	407	418	383	424	381	374	431	397	440	428	411	383	390	405	428	368	395	420	370	411	386	415	399	374	379	389	426	347	393	421	409	403	392	402	377	405	375	410	412	377	407	384	381	370	425	389	395	334	406	381	402	392	369	413	383	376	372	405	387	400	396	387	395	411	396	411	407	379	395	376	359	368	362	395	393	361	416	379	375	389	394	350	399	395	394	383	376	381	379	406	396	392	401	427	364	387	369	378	420	381	410	391	397	428	373	399	380	403	411	376	422	381	396	398	392	384	410	386	370	372	389	384	406	371	415	397	405	414	376	391	399	385	433	410	397	395	385	390	399	382	439	406	379	401	401	364	394	401	391	376	406	375	425	393	351	424	418	394	393	399	404	407	423	411	412	381	392	352	380	410	367	379	391	348	371	409	404	425	397	375	406	418	369	416	391	391	376	392	420	389	389	410	400	401	366	392	383	386	405	413	413	386	418	385	386	421	431	389	354	422	362	388	415	383	384	389	401	367	371	412	413	393	382	390	382	430	435	410	406	380	389	372	406	397	398	425	411	408	395	357	434	416	392	378	419	415	418	393	388	393	374	395	412	403	421	388	376	375	409	366	362	385	403	430	418	384	418	377	394	373	410	393	388	402	358	388	400	377	381	417	398	422	399	377	407	367	366	391	386	399	441	341	396	393	416	391	388	393	395	392	383	354	427	421	378	409	410	412	385	438	395	388	416	409	397	375	416	392	377	373	387	402	406	380	422	391	392	395	368	397	410	405	379	411	402	415	411	375	393	406	407	392	391	404	419	409	386	401	392	376	403	390	416	414	392	381	385	383	384	403	350	384	387	401	365	345	408	440	355	382	376	380	382	420	376	401	396	391	423	402	371	373	428	403	408	404	382	369	381	395	373	400	388	382	367	407	389	393	411	404	400	382	378	409	386	424	408	406	385	394	397	404	365	386	374	393	385	378	388	367	382	376	390	392	380	392	390	346	420	369	400	385	371	399	383	411	385	383	361	390	416	363	372	397	360	365	387	376	406	379	387	400	421	427	406	377	388	382	390	408	391	384	374	383	377	400	441	403	416	412	380	401	416	400	422	371	401	384	383	427	420	373	428	427	368	421	422	396	391	403	403	408	426	400	405	374	385	355	394	413	386	433	387	380	417	407	434	348	409	392	412	388	345	383	417	405	398	409	372	377	415	423	419	342	405	399	413	428	390	380	392	389	409	395	406	407	381	432	416	392	399	403	357	373	371	369	357	406	431	389	409	430	391	405	405	404	336	397	385	381	366	367	351	402	399	430	394	393	422	388	384	389	406	409	413	366	438	353	395	435	402	392	360	396	399	381	399	370	402	393	398	430	376	393	418	396	400	385	402	389	382	403	411	412	413	401	419	364	362	389	391	392	393	393	413	390	376	382	391	406	403	377	383	366	388	383	387	366	382	339	375	401	383	418	440	389	369	393	384	375	395	421	394	391	401	420	405	402	387	380	378	409	386	427	379	358	389	386	384	409	369	399	370	408	397	411	421	389	400	433	377	422	400	415	383	377	367	392	436	415	402	396	395	377	418	406	414	406	460	408	388	386	400	345	418	397	373	400	402	383	394	389	378	413	437	390	383	421	393	395	400	384	398	358	415	383	369	357	379	409	407	387	386	399	403	415	395	397	386	390	409	382	437	377	396	394	399	399	406	374	369	398	419	389	388	382	397	373	398	396	367	394	387	392	355	390	400	379	422	419	362	407	360	406	386	389	369	370	396	389	384	396	383	391	403	410	373	400	388	418	379	389	377	352	391	362	390	400	378	387	348	396	378	383	358	391	390	355	385	392	391	386	402	368	396	414	438	378	402	420	407	401	375	393	379	413	356	422	394	411	383	369	370	395	399	361	372	373	357	378	405	391	388	402	400	397	395	323	407	404	411	381	389	379	423	408	354	402	414	397	390	388	396	418	413	384	417	409	403	372	384	353	409	397	427	412	368	386	400	394	423	450	386	398	419	409	422	375	375	404	402	401	407	398	438	400	391	408	402	375	409	381	401	387	366	368	399	386	383	402	352	369	374	371	380	378	391	386	345	391	421	385	389	372	355	348	375	408	379	380	416	425	398	395	335	389	373	416	387	375	397	379	370	379	426	403	382	398	390	396	378	383	370	423	396	391	416	376	380	384	402	412	376	383	403	415	384	405	395	370	395	403	385	360	392	438	414	367	366	409	353	415	394	382	365	414	379	409	361	418	396	375	422	390	425	398	406	400	409	400	398	394	394	392	384	419	415	395	380	374	383	402	398	368	404	378	371	391	417	420	398	398	366	408	377	408	398	391	375	385	375	353	395	405	399	369	384	374	419	394	378	414	377	395	377	423	361	367	416	394	408	410	402	383	394	437	359	409	403	367	369	346	385	395	393	376	370	401	409	363	413	386	385	380	384	395	410	391	402	396	387	422	404	374	383	368	415	351	400	399	398	372	385	361
35644	54008	43246	26163	18954	9175	3416	2162	1745	1554	1193	1097	887	869	801	821	825	833	777	752	673	902	2384	2586	1663	622	627	634	623	602	644	580	641	665	1127	1321	1264	1082	891	750	633	646	636	606	631	558	574	600	604	648	587	635	614	616	610	611	636	564	581	581	563	615	640	600	666	606	615	614	640	609	601	601	586	606	630	559	603	595	622	607	583	578	594	610	609	602	608	594	556	647	564	609	590	609	605	601	620	587	612	599	602	613	641	573	577	595	605	556	585	598	599	613	574	583	618	610	564	599	600	621	598	614	578	619	539	639	579	592	557	572	600	590	584	635	595	629	630	569	565	581	557	605	621	573	641	578	592	616	656	602	604	599	614	588	592	585	610	638	633	616	530	589	631	609	606	633	642	616	603	582	626	611	630	618	578	616	626	543	609	614	632	579	589	581	647	606	604	562	633	610	576	590	576	583	609	565	616	620	616	639	608	634	597	585	589	607	630	577	602	575	586	560	561	635	641	552	575	664	601	623	586	630	649	623	600	590	617	611	600	578	633	555	623	595	579	620	632	570	641	609	619	658	566	624	590	590	620	601	605	573	619	573	597	652	607	614	594	564	556	584	587	604	628	636	577	564	594	561	622	640	628	590	603	609	606	554	566	642	614	586	578	609	593	595	587	608	574	584	615	583	621	580	610	609	620	595	640	599	557	595	605	553	590	594	632	646	610	581	565	616	607	601	619	557	623	606	655	607	604	583	602	535	643	572	605	619	564	627	601	606	611	602	592	591	595	587	631	621	586	633	597	636	616	607	630	572	618	580	596	546	604	567	626	581	592	608	582	583	582	652	633	620	646	599	632	592	618	586	599	621	553	552	671	530	612	618	615	579	602	628	621	570	590	643	629	613	606	559	613	621	624	630	605	572	646	610	603	608	613	590	607	612	621	584	594	616	604	582	533	620	585	579	610	597	609	631	600	627	603	585	627	603	601	627	601	565	567	591	601	614	578	584	575	603	598	602	637	605	579	602	561	603	567	601	619	599	590	612	612	657	633	656	590	631	669	587	585	600	586	594	601	604	625	587	573	607	592	528	607	596	576	632	593	589	595	588	570	582	554	554	578	604	595	665	539	627	601	625	585	601	570	642	542	599	609	598	583	626	627	592	583	585	597	598	598	573	549	621	601	613	557	602	580	604	629	570	585	555	611	593	628	584	571	602	611	614	585	606	590	600	611	619	581	599	592	627	603	624	614	609	583	621	581	625	600	578	658	600	571	590	623	588	615	626	600	589	566	572	598	607	573	606	556	604	629	585	640	617	571	592	555	638	638	595	565	598	590	590	639	619	570	602	600	580	629	575	595	621	583	620	575	593	618	589	645	609	592	598	597	633	556	588	596	574	576	635	608	602	586	644	583	625	627	614	603	552	567	597	596	612	621	604	588	587	593	571	651	647	586	617	604	599	589	606	574	631	576	611	626	616	594	601	614	606	609	598	585	600	642	606	576	545	565	613	651	612	628	619	581	643	575	611	558	609	566	617	574	596	618	626	605	595	625	618	592	578	583	564	583	610	603	544	633	573	619	629	617	608	596	641	658	612	559	577	617	600	624	625	608	588	608	603	610	621	600	622	600	620	591	602	601	577	598	575	622	589	590	638	603	597	628	625	573	611	592	589	612	620	605	630	591	588	629	600	555	575	610	619	584	603	609	620	620	603	634	598	636	573	611	616	601	617	622	578	652	596	606	616	620	617	618	615	598	557	592	635	624	592	566	592	574	600	629	587	588	561	598	557	563	607	571	596	558	618	565	603	609	649	585	646	628	604	610	606	582	557	632	562	633	612	568	608	616	577	584	625	562	622	582	618	571	591	572	588	604	567	614	611	617	604	630	607	613	639	641	633	620	591	606	597	602	617	614	586	579	605	617	640	603	592	595	579	636	576	612	595	599	564	594	608	590	631	631	614	606	593	583	595	606	577	599	619	635	636	605	599	647	558	632	641	604	620	596	611	595	611	594	636	586	636	580	602	565	621	627	645	641	593	620	639	613	646	613	625	600	613	581	583	647	590	602	621	607	612	575	651	587	616	591	606	564	642	594	572	630	635	601	517	568	562	616	617	580	644	620	595	613	572	595	558	589	566	632	594	607	562	598	564	611	603	605	611	576	618	611	600	573	599	637	612	600	593	632	593	605	612	590	623	586	631	635	579	638	618	579	569	607	595	591	602	546	613	602	605	613	619	643	583	630	590	621	619	636	619	611	660	605	614	585	611	606	600	622	541	591	583	575	559	623	612	576	615	586	644	587	610	631	644	639	608	610	579	596	570	617	615	602	573	588	578	627	584	631	614	638	556	629	562	585	618	599	600	601	631	656	594	629	624	643	596	593	606	598	614	596	572	634	616	618	609	575	600	589	581	605	590	651	593	625	596	627	610	575	628	626	580	589	618	567	614	633	617	593	607	610	615	614	617	594	648	624	627	598	610	587	638	573	618	555	623	584	606	638	588	607	615	625	601	598	617	599	616	647	632	617	605	660	598	646	597	626	627	631	612	614	654	590	605	577	589	604	564	591	585	606	669	600	572	588	582	615	642	620	563	612	643	674	606	592	620	614	634	642	592	551	601	562	572	580	592	604	611	624	623	581	562	553	590	634	593	612	630	622	612	602	631	604	586	585	649	586	590	620	582	621	631	639	594	674	597	624	626	592	615	562	619	579	579	618	568	632	601	582	602	596	621	576	556	621	597	627	624	641	585	550	620	624	608	610	580	606	631	583	585	583	600	633	562	619	596	582	632	630	537	626	603	621	569	563	655	637	651	585	645	610	595	603	588	590	588	585	584	552	601	612	584	632	640	582	580	585	639	603	572	601	638	587	611	591	570	566	577	626	590	605	592	611	583	569	620	576	633	621	601	559	627	595	563	598	599	609	604	598	597	585	604	585	578	596	636	598	588	651	586	639	625	594	626	628	597	562	599	613	607	610	599	555	636	635	596	583	610	591	583	598	580	578	590	611	623	623	610	593	636	635	588	616	639	609	594	574	597	632	608	561	605	603	598	617	600	612	645	551	628	579	597	657	580	637	567	598	598	597	607	622	631	613	603	619	568	593	568	590	555	521	607	593	617	592	551	553	605	632	635	541	640	607	599	544	576	606	644	599	588	606	593	592	579	599	583	612	591	638	570	592	611	658	618	613	604	592	595	598	631	600	603	603	614	558	595	617	580	571	597	540	611	595	605	616	563	593	577	575	611	646	579	604	613	657	623	566	593	586	622	567	565	631	578	572	613	586	572	601	573	609	645	611	590	597	595	583	588	592	567	588	623	603	605	647	604	610	576	614	562	579	629	606	602	591	588	612	618	590	610	626	617	587	628	625	599	598	615	598	628	607	588	559	657	569	629	619	598	599	653	614	590	602	614	574	600	596	588	551	618	579	586	587	589	617	615	648	625	587	608	570	639	623	584	598	577	593	584	602	630	561	606	639	604	597	601	618	617	609	598	617	640
23548	21637	29455	24452	22044	20752	9623	2677	1949	1020	745	661	540	493	477	537	510	490	441	467	443	471	1207	2049	1283	445	403	372	378	458	435	422	536	572	605	796	857	754	611	549	448	380	397	379	369	408	377	376	405	389	412	377	399	398	403	420	383	348	377	392	395	406	381	375	386	403	397	395	395	365	378	405	408	395	384	375	400	359	418	397	379	379	403	332	398	403	410	421	365	416	398	344	389	397	403	397	373	395	386	417	373	415	387	395	392	345	378	425	383	394	395	358	382	382	379	376	362	393	346	408	372	374	419	377	400	378	395	415	427	425	373	358	367	395	440	383	369	375	408	381	383	406	384	382	386	400	389	426	389	392	385	396	386	413	404	406	340	428	379	412	384	392	409	420	371	377	385	360	405	377	349	421	428	348	414	392	391	406	395	363	393	405	407	364	453	368	365	385	383	368	394	395	432	380	401	352	400	371	416	390	405	385	373	369	415	416	386	421	402	361	401	365	372	360	388	378	388	368	384	351	375	419	431	407	369	358	389	402	387	379	358	410	356	411	347	374	413	378	410	427	381	403	403	392	360	369	374	407	389	399	385	395	365	396	420	411	397	416	406	388	363	415	402	386	361	370	422	400	388	384	360	406	393	374	399	372	402	385	388	433	397	370	400	396	377	375	395	368	409	400	386	381	400	363	353	377	400	386	383	372	371	404	402	423	389	346	381	379	406	366	447	363	375	385	401	358	396	366	400	362	369	384	392	391	434	378	365	349	411	384	357	361	371	401	403	347	388	374	419	381	394	385	371	374	356	404	384	410	373	383	367	386	373	383	397	396	385	401	387	366	364	386	425	374	360	390	388	390	394	393	357	372	390	393	391	378	396	380	397	382	394	394	373	370	357	383	430	408	400	406	372	369	393	383	390	374	399	380	379	369	366	383	400	396	363	391	416	366	396	423	386	401	377	390	377	388	357	398	405	378	411	401	369	387	363	381	389	379	378	399	403	384	365	396	370	387	396	410	390	386	409	390	408	401	401	362	378	418	402	394	356	360	388	350	347	372	411	435	409	412	369	402	401	331	393	386	419	421	389	403	402	390	410	364	394	378	400	372	419	360	416	384	376	396	375	374	392	347	350	385	406	396	369	381	398	365	371	373	380	375	405	385	412	389	391	361	367	389	369	369	392	374	391	374	404	412	428	405	394	370	373	371	354	403	389	415	391	380	411	419	396	359	399	409	386	392	439	395	409	376	408	393	385	383	416	386	410	374	406	358	363	357	385	410	394	358	448	391	412	380	378	384	370	407	366	373	386	392	354	385	363	362	413	389	393	364	387	359	387	377	377	393	390	393	362	369	371	391	408	355	390	388	375	403	372	362	385	413	360	405	392	401	366	389	387	398	389	377	408	404	379	376	382	379	386	362	378	416	379	371	408	360	427	372	369	359	367	415	367	372	393	369	408	394	371	358	389	396	380	431	376	389	404	412	424	413	372	405	372	420	384	362	378	400	388	400	409	413	404	374	400	370	412	384	379	394	380	422	397	350	390	371	398	379	396	394	366	418	390	408	376	386	399	372	362	388	381	368	383	398	385	381	390	383	376	397	382	406	408	369	405	402	389	348	417	358	344	377	366	385	376	372	375	383	413	357	391	409	393	378	370	389	401	387	385	390	363	360	434	387	398	381	393	392	368	395	404	400	441	377	420	370	425	389	407	396	389	380	374	374	373	395	407	377	406	378	375	409	394	413	361	396	376	412	340	375	388	394	404	342	378	359	400	382	416	411	375	408	375	387	356	359	368	362	409	377	392	384	400	406	419	407	411	386	377	372	399	381	397	387	390	387	384	385	376	412	377	401	390	399	383	373	392	425	361	354	403	421	404	406	364	359	345	376	353	419	380	415	357	406	433	389	389	359	365	336	377	361	388	402	399	414	375	387	397	375	390	386	409	340	396	393	365	378	399	386	384	422	451	396	390	392	428	399	406	395	413	373	398	414	385	400	374	445	398	404	395	386	373	405	394	376	406	387	406	380	386	339	412	384	369	386	359	376	403	401	382	398	405	376	421	394	434	418	383	386	400	377	342	368	370	372	382	391	372	395	381	401	354	397	377	390	342	415	393	385	416	384	401	381	394	403	414	388	363	393	379	382	411	360	375	390	414	418	418	370	392	398	341	397	389	434	379	358	394	367	387	399	401	391	377	382	383	427	380	352	414	420	387	383	351	390	370	345	373	394	377	363	404	408	415	432	394	383	404	415	379	411	392	377	376	384	400	384	392	367	408	388	382	369	400	368	408	404	400	371	364	382	379	361	380	360	397	390	435	381	376	406	388	386	399	408	412	383	374	410	391	384	374	392	413	389	349	399	373	400	341	410	405	376	412	380	392	377	380	385	402	377	411	369	375	365	401	370	357	399	439	372	372	379	348	391	396	383	385	409	430	369	412	384	374	342	362	336	410	389	382	426	391	394	383	378	409	366	358	384	369	403	409	383	389	422	400	389	360	398	357	375	386	367	351	393	393	378	389	400	398	405	394	373	437	370	423	379	428	400	386	375	395	372	383	366	387	394	392	427	421	383	377	365	407	407	380	336	379	393	354	403	399	390	379	364	395	332	375	384	401	404	381	386	371	390	402	364	390	372	391	376	390	393	425	334	413	362	357	432	405	400	390	385	361	379	431	404	356	439	371	359	405	408	373	388	402	383	383	379	386	362	410	359	385	353	389	363	407	388	375	413	430	374	405	388	353	400	413	381	405	375	374	405	410	329	381	391	392	365	397	379	377	423	378	389	395	359	382	414	392	365	417	374	353	398	359	406	416	365	343	364	369	400	387	387	387	391	367	390	418	392	359	360	374	359	355	396	382	377	410	412	372	392	389	418	367	379	368	342	400	386	373	384	378	355	394	373	369	342	383	387	415	377	357	390	397	403	347	373	363	370	373	378	384	389	412	380	419	396	370	384	390	408	385	402	384	343	391	346	404	387	394	365	383	404	411	372	381	394	358	416	344	392	400	412	396	382	347	397	401	421	427	356	347	382	366	404	394	384	422	394	399	400	366	378	411	369	415	412	375	383	395	371	421	386	371	387	394	377	387	431	414	410	366	352	415	357	399	408	372	380	392	393	368	413	373	369	381	394	399	385	375	384	392	390	354	378	359	381	383	356	390	380	413	365	395	381	401	392	417	399	391	397	385	359	373	416	382	414	376	346	399	397	353	375	384	354	370	386	380	377	428	374	389	389	403	373	411	417	394	400	383	416	359	395	398	408	371	369	365	359	382	378	375	411	370	394	379	408	398	374	373	400	410	396	407	360	400	403	409	410	340	372	359	379	385	389	361	335	405	421	396	386	356	374	391	373	377	379	439	377	372	397	399	399	391	425	365	396	381	386	371	402	412	360	370	400	367	379	365	369	383	382	345	418	332	357	399	420	396	411	422	395	380	414	377	397	379	378	394	399	402	381	378	373	386	398	386	389	386	363	405	416	391	356	362	363	420	415
38787	56662	47344	36252	26605	17237	7679	4787	4298	1992	1565	1356	1035	944	851	974	892	898	830	830	741	939	2978	4782	3014	778	629	578	583	580	605	688	894	1047	1246	1641	1822	1508	1126	887	743	597	631	571	569	561	583	617	597	625	586	568	620	606	573	568	571	614	610	610	605	583	549	607	583	601	576	566	536	568	612	590	578	583	545	570	657	578	583	617	530	608	589	590	584	584	583	566	590	570	582	533	516	563	558	586	574	567	575	605	550	635	594	563	591	579	605	585	630	554	602	583	612	595	552	574	596	562	595	599	592	600	568	568	621	591	587	583	616	582	546	609	550	569	596	556	598	561	544	610	614	576	578	616	623	621	607	550	578	574	618	560	586	552	581	566	604	592	580	581	544	553	618	617	575	548	573	609	570	572	556	585	583	555	575	620	560	589	536	590	605	598	580	591	618	590	558	589	586	573	544	576	587	577	560	564	569	583	579	571	637	589	580	593	618	581	586	605	552	588	569	560	567	567	601	617	611	583	603	581	541	589	601	610	574	594	615	578	538	589	601	607	621	572	567	623	601	611	583	577	574	578	615	550	576	550	581	571	554	582	600	586	541	562	610	555	607	562	537	563	610	566	571	552	597	592	628	577	592	641	572	577	620	593	571	574	575	621	593	602	556	563	574	584	581	560	564	633	581	594	604	588	568	581	577	612	558	574	595	607	556	548	584	580	554	597	548	601	589	555	597	596	598	562	586	581	566	594	581	607	539	612	599	594	561	580	597	551	601	601	591	547	564	612	581	594	586	611	557	580	540	588	613	583	596	585	593	587	615	576	578	586	596	573	585	563	585	527	580	599	559	586	558	527	568	579	600	581	553	565	575	550	601	573	608	594	617	553	581	539	563	567	579	602	584	599	564	602	595	585	581	582	551	565	617	602	605	556	598	566	625	591	590	613	575	629	624	598	544	630	616	579	605	568	563	586	570	559	594	528	551	583	601	532	568	578	581	587	551	570	607	604	576	615	607	555	597	588	541	599	574	594	581	584	606	580	591	572	550	592	594	635	605	585	550	587	569	577	584	578	610	582	548	537	586	596	609	607	604	604	587	571	575	571	642	593	631	594	585	588	603	582	552	555	554	584	575	564	566	625	572	579	615	572	598	579	574	611	638	564	590	604	602	609	557	604	556	573	604	592	614	582	580	566	593	570	575	620	551	602	577	592	590	588	600	590	588	550	611	567	615	579	580	581	597	571	575	553	615	608	581	602	535	579	610	530	570	588	609	565	596	560	577	577	587	599	573	557	577	596	581	580	587	574	594	578	579	541	603	572	566	549	577	581	563	530	586	569	549	575	600	591	574	563	570	545	549	599	612	546	590	606	560	598	628	568	591	556	575	598	563	556	586	576	568	603	606	555	606	605	608	579	557	610	513	558	587	553	587	546	569	612	566	612	583	545	614	628	619	583	549	566	580	568	570	595	550	561	587	593	617	550	587	582	585	598	549	604	604	626	610	599	569	638	597	599	546	609	597	609	565	548	579	548	618	602	560	603	605	570	600	599	562	605	576	566	615	558	584	587	600	556	586	620	532	582	594	587	548	595	534	550	586	589	581	632	629	556	609	595	597	566	612	571	560	574	607	558	553	602	589	583	577	571	581	588	557	557	591	608	573	565	615	545	557	544	570	557	598	577	536	578	558	582	546	621	570	587	562	578	577	548	591	627	613	599	593	581	585	637	599	562	618	597	643	584	571	607	624	611	591	548	623	587	544	619	577	589	588	584	594	547	580	559	606	575	587	571	587	583	624	623	589	596	593	654	587	563	590	559	620	612	568	611	549	618	578	558	604	587	591	568	591	616	605	622	586	619	597	538	592	608	569	585	563	584	588	565	609	598	554	629	579	604	601	553	541	613	597	595	615	573	587	565	574	584	610	550	575	567	597	566	573	610	608	543	552	586	601	548	604	596	585	559	564	585	602	574	594	588	611	588	572	557	551	572	573	597	568	586	537	573	580	597	559	596	633	564	596	594	579	599	606	568	570	512	580	604	557	543	566	617	562	601	585	623	545	585	591	575	607	583	592	565	601	565	594	582	598	604	625	537	570	573	617	570	616	558	599	592	594	602	578	560	564	584	618	598	560	629	627	560	579	543	596	555	575	575	547	557	597	610	579	564	575	593	605	603	619	596	559	583	619	564	585	602	528	555	578	570	566	560	565	556	591	600	582	532	580	561	591	603	637	599	605	634	589	558	556	614	535	575	584	611	586	547	554	551	589	573	568	615	570	581	599	590	610	546	562	583	595	563	544	566	580	611	557	597	557	569	570	581	599	550	547	588	596	594	577	550	594	570	561	604	623	589	605	582	558	604	602	564	590	553	603	559	606	585	601	632	563	586	553	589	581	540	619	605	604	594	516	612	584	543	574	621	619	566	592	618	574	612	584	536	619	572	591	555	581	597	600	638	626	623	589	601	553	612	640	569	592	557	601	593	622	571	593	557	559	598	554	593	610	586	583	585	592	568	599	597	606	574	586	590	574	583	608	564	595	600	601	606	623	550	513	571	558	631	606	574	584	607	589	600	552	619	584	586	589	626	577	599	569	583	574	601	579	588	570	573	608	588	595	529	583	582	547	559	605	627	557	582	610	544	557	555	572	596	554	570	607	601	612	558	580	574	608	584	585	618	543	635	611	598	567	529	596	571	608	580	562	547	577	563	574	565	530	580	626	589	545	601	590	564	599	591	597	566	572	572	578	545	607	566	576	584	536	584	586	564	595	558	582	573	595	623	583	586	589	598	565	629	600	541	561	565	589	574	617	565	585	603	567	600	592	543	585	622	594	601	572	600	568	614	602	583	546	581	570	599	572	607	591	559	588	638	582	607	638	587	605	545	618	577	588	618	616	573	568	596	619	572	594	581	597	622	590	632	582	571	599	579	541	555	551	580	561	612	597	560	588	591	622	587	631	593	588	580	607	598	575	594	604	561	556	573	622	598	574	570	600	541	575	580	580	586	543	585	592	592	590	557	555	561	587	551	567	584	596	595	557	573	577	574	589	644	610	618	558	566	588	633	600	574	563	567	579	552	622	589	549	613	582	620	560	564	595	576	596	629	590	605	570	619	592	598	559	622	597	601	594	591	595	584	581	544	591	597	619	568	588	577	567	576	535	600	596	572	546	586	620	588	572	573	563	622	589	600	553	606	606	579	548	576	596	590	602	557	600	554	581	572	611	544	582	560	548	561	557	576	550	605	613	583	619	601	592	571	613	585	588	594	617	579	569	549	589	586	587	552	590	610	575	574	595	530	591	592	597	548	561	599	586	602	580	613	573	544	575	562	610	624	561	542	573	608	609	605	596	593	579	601	607	576	563	561	577	556	587	584	586	589	568	625	541	599	586	575	617	563	562	547	596	585	564	577	600	628	581	613	614	634	557	569	594	651	598	604	590	578	561	522	566	638	604	571	579	570	601	570	585	570	578	581	566	593	600	560	603	571	593	601	622	555	606	581
29439	24165	23216	15414	6703	2687	1150	780	592	489	457	473	425	403	441	404	440	418	436	408	416	388	417	409	415	409	386	388	394	433	389	416	411	442	477	432	484	459	459	464	431	356	406	394	414	417	373	393	396	392	420	405	413	397	380	371	386	398	423	362	376	376	362	393	423	356	397	400	410	398	400	422	404	410	404	372	395	395	379	415	434	394	403	408	377	385	391	381	409	346	448	406	371	354	379	430	377	380	368	378	400	395	421	366	363	382	360	376	373	416	386	373	364	391	408	383	401	425	373	377	401	380	371	410	398	391	386	367	384	423	373	391	412	404	387	410	377	378	436	415	394	365	350	391	418	393	367	412	421	405	393	414	385	415	366	367	410	401	359	436	392	383	389	391	378	369	401	461	372	396	398	379	385	379	396	408	386	402	395	410	439	365	410	392	371	369	406	374	392	412	402	396	411	399	404	419	441	388	383	385	397	395	393	397	419	404	388	405	382	379	411	377	357	430	374	364	397	400	399	392	416	385	382	393	402	396	401	362	398	424	392	387	398	401	420	369	393	397	417	432	407	402	388	374	414	396	413	369	413	352	400	372	396	363	400	367	392	418	402	423	364	385	393	374	385	404	365	381	384	397	412	423	401	407	375	363	414	377	397	382	372	421	384	390	435	388	399	402	402	344	400	354	376	407	378	385	391	423	430	364	398	352	383	401	416	377	429	413	388	392	394	428	387	398	394	404	399	379	414	402	407	406	393	425	395	425	384	393	411	415	399	361	399	384	385	416	404	400	399	376	390	409	390	376	387	418	383	437	364	407	394	364	354	424	385	382	389	416	381	407	419	422	376	413	378	369	380	377	363	406	398	349	412	394	401	406	388	434	385	410	406	411	367	404	401	414	382	397	375	395	427	404	380	415	381	420	381	396	406	394	405	445	366	389	372	404	389	379	423	413	369	384	397	418	390	402	420	407	401	413	400	386	380	380	366	382	407	372	370	395	388	388	416	383	411	387	388	389	400	403	405	399	379	401	394	393	376	380	407	369	403	372	379	405	379	387	423	385	396	427	397	404	393	401	411	395	409	400	406	401	379	399	411	365	394	406	366	426	399	375	391	399	419	409	442	412	378	392	377	404	401	390	377	368	400	366	387	407	444	429	339	386	396	413	376	384	381	406	406	421	419	398	431	358	417	379	429	425	387	382	416	360	379	420	412	425	404	384	380	413	378	436	393	398	416	392	394	360	408	387	409	404	370	371	412	415	400	408	372	347	413	385	369	420	411	362	407	384	395	362	378	390	379	388	401	369	407	445	393	370	416	410	445	414	385	437	420	408	445	400	394	366	386	371	401	374	407	405	413	438	402	409	399	336	390	383	404	374	411	384	379	399	392	382	376	414	392	385	390	388	391	368	384	397	398	376	391	392	456	406	378	417	377	431	416	412	374	380	359	388	394	421	402	409	352	398	414	423	389	392	386	397	367	420	393	378	375	386	356	363	377	401	398	398	414	389	365	356	389	423	406	387	394	364	408	361	399	419	397	389	415	380	399	399	399	390	392	427	393	397	442	396	389	380	402	386	369	403	379	353	392	391	411	389	391	394	398	409	414	385	363	347	429	404	401	385	441	358	358	395	373	413	406	402	401	398	414	430	413	399	402	404	405	376	408	400	389	405	431	401	383	403	418	426	394	382	365	393	382	442	386	418	417	361	385	410	410	423	369	411	444	387	392	420	412	405	400	417	393	370	409	399	436	417	406	425	383	414	369	391	406	373	406	387	379	377	362	414	417	433	390	408	398	423	389	406	390	397	423	385	414	427	414	390	413	352	381	397	379	401	411	383	396	348	413	383	388	373	384	386	404	398	397	391	406	399	392	386	356	412	379	415	414	372	366	367	382	336	405	358	399	375	415	384	379	411	399	390	423	358	407	352	372	416	444	422	394	416	384	383	376	390	385	381	417	423	368	390	372	427	395	423	403	440	426	401	389	376	382	430	405	412	437	384	382	409	394	467	394	366	374	385	389	399	417	355	392	356	388	371	379	366	380	394	369	396	420	421	391	410	385	385	396	395	410	409	397	381	384	382	407	404	413	370	404	412	409	408	394	402	396	395	396	421	391	372	417	417	372	404	396	412	390	374	392	409	392	375	421	388	371	396	408	395	406	428	369	403	376	389	402	376	384	365	370	423	400	384	409	412	429	403	399	391	400	386	403	367	333	373	378	453	389	385	378	345	394	370	392	405	382	380	387	393	384	388	389	409	393	421	408	362	407	416	399	427	411	384	359	400	414	409	407	424	368	370	361	392	386	392	395	363	364	391	413	390	395	408	375	394	375	420	391	392	393	398	413	387	391	390	368	392	380	357	394	381	438	417	406	439	390	398	422	406	409	371	401	384	377	381	404	424	353	395	410	388	392	381	413	371	429	379	381	386	420	434	391	385	399	416	425	408	371	351	418	397	415	410	400	400	406	441	425	372	404	379	406	406	465	371	375	394	405	381	381	387	390	401	402	400	416	408	409	386	387	420	402	414	408	390	423	360	397	440	394	380	394	397	399	395	421	391	408	407	400	382	430	423	409	351	371	409	375	375	413	361	427	390	408	394	389	379	388	374	407	358	387	414	397	365	403	398	376	378	373	359	387	390	384	433	385	394	367	389	386	377	369	404	391	411	386	364	396	381	390	358	359	376	398	365	361	373	373	368	375	396	397	423	417	385	400	421	427	380	369	410	373	388	379	396	378	386	373	389	438	400	404	404	376	424	398	417	381	381	393	365	426	376	392	386	397	363	412	394	416	401	357	389	390	391	393	357	351	377	414	367	388	429	387	403	400	406	384	392	365	426	410	384	354	411	371	431	391	394	420	371	421	386	434	378	395	411	385	370	396	427	395	393	382	391	374	371	405	328	426	399	386	392	387	396	363	398	375	352	365	378	404	386	389	414	392	406	421	381	380	396	424	419	386	371	415	379	445	365	369	367	420	364	368	397	429	402	390	387	379	399	398	423	428	361	411	382	437	381	383	383	398	411	378	358	408	354	389	408	416	427	369	400	373	361	371	410	366	422	345	373	358	381	400	408	393	371	391	445	382	437	400	365	402	413	390	363	359	372	433	358	393	405	396	379	371	398	389	386	425	368	392	376	386	409	390	410	398	361	390	403	387	352	425	403	395	408	421	413	376	398	379	388	386	409	403	392	409	383	383	385	390	386	390	388	373	395	406	405	416	414	395	389	383	413	395	391	397	381	385	386	393	413	393	362	406	377	411	379	371	378	362	420	377	393	392	388	391	388	386	421	395	373	434	392	390	406	398	344	408	372	398	419	367	412	361	393	361	367	414	377	409	409	418	397	403	404	374	429	359	369	417	387	398	400	413	437	383	380	386	391	400	414	393	382	381	398	373	391	395	380	393	406	422	369	400	403	362	402	401	379	425	410	393	408	372	378	427	396	366	422	351	388	396	408	377	358	424	401	400	421	393	414	383	383	361	435	410	421	392	393
35343	37714	30906	21571	12645	5868	2530	1643	1225	961	887	864	729	683	693	673	738	737	716	687	641	651	661	679	700	662	653	600	645	623	615	657	700	698	765	745	786	705	717	688	641	582	630	572	601	599	624	594	595	619	598	562	628	566	619	583	613	611	628	598	561	558	598	653	597	636	581	587	577	608	598	592	573	627	639	640	600	604	652	649	583	659	620	632	617	565	636	619	591	611	601	615	598	644	556	622	581	619	584	608	622	595	590	631	582	618	616	608	613	557	593	604	615	575	588	593	608	588	585	633	564	590	585	603	575	619	585	596	618	613	605	608	602	597	607	593	632	605	639	603	652	579	601	597	564	596	616	603	578	608	604	573	598	597	629	631	553	606	620	597	594	603	587	598	627	582	629	571	546	639	599	645	591	595	598	586	592	621	621	566	593	597	637	618	548	625	598	634	609	638	621	612	572	594	601	571	624	619	622	641	618	621	616	594	629	636	646	583	618	590	613	623	611	590	643	566	614	567	597	595	603	599	622	586	618	620	627	603	615	624	602	599	601	583	519	615	621	598	614	601	575	587	592	604	647	624	651	608	640	563	586	617	582	582	569	594	605	603	583	614	599	573	612	623	608	624	593	596	591	598	590	648	601	553	622	636	580	543	538	587	610	615	605	579	596	569	611	593	614	625	627	616	591	598	601	565	601	585	578	565	633	583	591	571	600	576	604	532	616	647	621	560	577	630	634	588	588	581	610	580	612	642	569	592	627	582	567	628	580	599	612	577	579	588	599	583	588	640	627	597	573	585	598	638	596	605	594	626	573	647	620	560	619	579	613	575	569	579	582	593	628	637	633	634	544	609	610	649	604	615	616	623	597	598	607	608	581	568	606	591	557	616	578	575	591	603	573	593	656	595	577	565	589	637	595	594	587	599	614	603	565	608	566	641	655	579	577	580	608	596	572	584	629	633	607	609	580	609	617	626	616	554	639	590	585	605	645	636	581	599	606	626	562	580	583	575	584	632	599	611	561	625	613	568	600	589	660	586	593	606	578	555	610	598	606	592	655	611	636	591	602	604	609	625	650	620	608	601	569	567	627	575	633	624	616	552	610	606	653	638	613	598	620	626	643	597	647	617	589	586	645	575	597	595	637	668	597	611	601	595	607	611	583	630	624	643	580	598	620	591	592	621	633	589	576	594	609	620	602	554	575	623	639	588	602	596	590	580	615	588	601	607	628	624	651	590	597	604	600	592	576	623	622	595	654	612	591	603	616	546	599	574	608	604	616	618	575	585	618	621	615	665	613	555	606	614	572	590	592	587	562	578	640	592	595	655	625	622	590	605	589	578	611	566	626	593	628	575	611	622	570	631	597	599	624	620	591	557	652	630	619	612	594	587	631	596	621	598	622	627	617	633	588	588	637	606	599	656	627	589	593	619	637	657	624	606	606	606	637	635	601	617	584	619	564	563	588	562	585	591	570	595	609	626	598	563	595	633	601	599	604	567	582	603	581	595	623	602	546	618	606	581	602	616	593	620	595	641	569	571	645	560	585	611	619	619	615	599	625	587	614	606	613	621	563	610	587	628	616	645	616	591	594	553	657	588	562	624	617	593	561	622	644	618	629	605	590	580	630	617	634	635	603	577	622	601	596	603	615	587	645	617	595	598	590	598	586	624	585	589	647	597	607	627	641	616	636	610	607	553	555	586	604	637	592	582	585	584	598	609	603	580	619	594	632	602	632	623	627	598	637	583	629	601	623	584	574	638	588	624	666	607	596	609	560	617	645	564	558	636	664	628	615	605	622	561	610	573	600	604	624	608	610	609	603	628	644	630	612	614	619	560	619	576	579	603	593	553	637	582	619	632	643	633	632	603	609	599	612	584	598	628	576	578	549	582	637	608	595	578	577	622	576	617	598	595	594	630	602	604	592	596	639	607	623	586	615	575	573	591	595	568	600	582	571	598	621	609	606	606	617	573	612	650	606	601	654	605	633	554	592	656	577	603	598	629	632	615	578	616	612	640	603	606	603	654	561	631	612	595	643	627	590	597	588	589	601	567	583	575	604	588	581	636	619	613	585	632	611	589	626	584	589	603	592	576	546	626	655	617	580	609	619	578	559	612	632	594	598	618	609	628	569	618	588	601	618	616	575	588	626	638	562	649	566	598	620	626	601	567	622	579	593	591	607	600	566	585	601	598	606	539	605	625	595	623	641	583	601	619	570	581	604	609	611	620	608	630	570	565	636	620	605	602	602	602	585	608	584	557	588	586	604	605	600	624	649	590	634	594	582	610	652	603	598	605	554	549	602	594	638	584	646	612	570	596	639	591	643	587	612	590	610	597	588	578	636	566	569	623	622	597	591	573	647	601	657	622	563	592	608	607	574	647	608	571	622	645	589	610	603	599	571	626	616	579	621	610	572	582	562	576	615	577	579	578	652	622	614	573	589	612	629	587	623	647	583	597	619	576	608	617	628	545	639	610	601	589	619	585	614	642	597	609	614	562	621	628	629	596	616	614	591	604	614	558	650	605	615	580	599	568	595	599	598	635	652	632	572	579	587	602	611	625	595	599	585	615	551	604	579	627	590	654	664	575	551	615	638	590	629	604	584	594	586	607	585	617	642	611	571	603	627	543	596	615	603	606	590	641	645	615	593	579	607	620	611	623	609	595	631	630	569	622	593	602	645	571	615	608	586	567	643	586	628	602	588	612	617	616	631	553	626	609	559	610	587	628	629	590	618	608	576	591	647	606	618	607	630	592	586	636	591	623	613	589	627	639	576	647	618	591	548	603	630	619	655	597	617	636	612	582	566	599	572	609	625	612	595	568	553	614	631	559	559	616	611	604	640	592	574	600	651	603	613	605	633	587	616	607	603	644	619	642	615	630	601	582	618	562	605	608	601	607	596	667	610	612	626	607	611	639	641	633	639	555	591	642	595	599	595	626	636	612	602	581	597	586	646	556	618	608	580	587	616	612	635	587	610	620	643	581	600	593	615	596	555	600	646	580	647	602	592	588	599	605	597	619	630	546	608	586	573	581	571	585	598	582	583	592	598	564	631	569	613	682	586	625	623	608	553	594	603	618	586	575	606	605	585	624	615	621	609	626	570	585	597	606	609	588	646	628	585	609	606	613	645	625	608	581	584	656	593	575	607	572	625	588	634	623	592	564	572	606	561	631	652	614	600	664	606	593	620	581	646	581	628	619	620	570	593	619	600	588	557	589	607	603	599	620	604	609	599	589	578	589	616	620	595	636	637	601	579	635	569	632	591	571	595	604	607	591	610	589	575	601	594	655	635	620	602	627	609	629	602	603	597	600	592	639	620	567	641	588	578	597	603	611	595	611	614	612	633	587	602	602	631	620	616	630	596	628	566	595	616	606	583	558	563	628	595	640	618	568	605	611	613	573	585	607	618	614	595	614	613	634	589	590	605	570	619	626	600	619	582	595	624	607	594	580	574	618	608	632	629	594	574	604	596	592	573	625	582	556	613	624
24746	21609	28635	25450	20204	10200	3435	1365	792	633	595	582	557	494	403	451	440	477	465	421	433	440	456	452	432	401	397	387	390	382	410	468	535	761	792	745	753	640	543	472	438	431	427	424	399	420	408	380	428	411	393	441	426	395	409	373	373	386	427	402	383	380	402	383	376	422	384	393	386	404	402	354	385	411	416	396	378	404	383	370	350	406	374	442	409	397	368	389	390	385	405	400	392	376	393	408	389	366	383	395	417	426	427	398	381	357	425	388	378	406	378	384	395	391	391	426	418	388	417	375	378	384	374	409	422	419	415	414	401	401	408	381	387	432	384	416	415	403	432	394	413	409	406	410	399	407	385	380	372	373	353	425	398	401	382	370	414	376	421	373	393	405	384	350	379	411	400	389	364	429	415	406	383	416	371	401	388	415	409	417	394	425	406	398	398	417	387	375	352	394	399	398	372	418	396	379	411	391	398	379	394	417	398	414	356	414	426	408	425	401	395	409	397	367	380	390	415	418	395	393	398	421	395	395	371	392	414	381	422	427	397	375	406	370	402	392	417	378	364	429	392	378	461	393	407	419	387	373	415	384	400	434	399	364	407	384	380	384	402	389	358	369	372	384	404	379	408	390	380	417	385	365	412	378	365	377	398	380	399	400	375	388	417	421	406	379	358	404	410	400	407	396	413	410	427	401	375	412	395	386	406	424	391	368	425	377	378	393	400	411	418	374	429	389	378	388	370	402	401	397	408	394	439	388	395	405	416	375	429	392	411	415	362	441	378	410	379	378	401	412	401	403	385	417	387	377	411	361	361	420	452	422	427	432	396	399	404	394	374	355	397	396	427	402	395	380	394	396	441	376	414	380	380	401	393	441	392	355	411	412	407	418	397	411	369	405	388	377	443	393	393	387	413	419	375	429	383	391	368	423	388	435	426	387	388	404	384	418	381	374	403	389	406	412	414	385	394	392	401	405	395	392	418	395	391	402	393	379	386	367	421	403	398	386	400	401	413	395	396	336	383	356	403	382	418	379	407	387	405	427	376	379	381	393	406	386	399	357	407	393	394	428	371	436	411	399	393	410	379	434	397	377	389	370	387	377	412	398	437	379	409	382	390	401	388	384	386	386	407	378	402	360	392	361	406	361	391	374	389	388	394	359	381	380	391	398	393	352	397	371	350	362	385	384	381	399	383	382	394	398	388	392	396	364	418	408	359	374	361	397	398	401	371	357	374	396	374	407	384	379	363	414	403	385	374	368	373	378	402	427	420	409	400	403	431	424	402	378	394	382	421	391	388	388	396	403	385	392	411	411	374	365	384	402	398	362	421	396	372	398	401	402	417	396	363	377	399	387	416	381	381	372	411	390	381	366	393	364	393	396	371	356	381	394	396	397	366	408	418	415	398	396	385	383	396	422	412	419	375	375	413	397	376	412	388	412	395	420	402	399	354	404	371	425	390	433	407	392	402	388	390	397	410	383	351	443	391	368	400	405	419	375	445	430	400	422	410	397	405	413	416	386	404	386	407	386	421	380	389	407	399	398	429	407	392	380	419	392	410	381	364	393	371	369	385	411	396	400	384	419	404	385	383	409	422	390	413	434	411	435	368	417	411	419	373	378	395	380	359	408	400	359	373	401	409	398	370	403	393	424	394	407	413	401	404	406	414	384	413	406	421	396	397	361	392	394	415	381	386	378	380	410	396	406	390	370	370	412	411	383	400	389	398	368	385	402	396	387	432	382	411	392	398	409	400	386	443	396	435	407	393	398	424	405	415	390	362	373	388	409	408	416	385	400	420	404	391	337	392	405	395	397	384	403	377	414	381	387	422	402	403	377	378	391	382	364	438	364	389	393	416	395	405	423	410	420	376	352	421	401	399	394	407	415	430	380	412	383	396	394	406	412	363	389	387	423	403	382	371	378	377	394	351	409	418	393	365	417	397	376	389	429	382	435	382	396	419	405	381	407	392	407	399	363	423	411	405	381	369	390	410	381	390	450	390	375	392	333	406	416	410	425	371	378	419	427	406	415	414	402	374	387	419	370	440	406	378	382	343	392	393	386	416	398	370	410	420	381	371	377	422	380	421	382	365	419	366	385	422	394	425	435	394	386	385	398	395	402	417	375	393	410	382	388	378	402	377	383	369	383	383	385	378	381	404	420	340	377	416	385	417	374	391	374	378	367	356	423	442	429	366	373	376	360	425	406	384	389	421	412	402	341	415	409	372	375	412	369	420	402	379	374	420	406	403	363	416	423	396	421	423	428	423	395	412	388	358	412	361	394	388	407	390	387	425	413	386	383	382	390	396	388	426	415	406	403	395	417	379	382	389	378	407	400	382	400	369	397	388	390	383	415	386	407	398	397	403	383	347	410	391	392	433	446	429	384	436	386	407	381	398	411	408	426	410	366	421	384	382	399	376	437	378	387	380	414	417	419	397	402	382	368	387	393	421	364	428	375	382	402	409	372	426	385	427	373	405	351	367	397	410	403	385	407	366	390	387	363	407	387	365	426	394	442	416	370	382	406	415	406	455	356	401	411	399	388	393	391	358	372	379	386	398	433	361	369	393	436	391	384	394	410	408	409	383	426	397	375	434	381	451	398	396	394	399	392	400	375	385	396	392	366	369	381	406	410	398	380	410	418	409	414	373	371	417	363	401	424	411	373	407	373	378	412	430	395	393	440	423	388	372	382	396	421	395	375	366	395	400	397	418	416	385	401	364	407	397	399	381	395	404	407	408	409	370	407	405	405	423	415	403	366	399	460	397	403	405	388	396	424	391	393	425	373	441	363	405	442	384	385	392	380	380	397	379	395	417	405	392	392	353	384	391	374	403	396	381	403	401	396	398	398	406	382	360	407	402	377	435	414	386	383	378	415	393	374	395	394	397	422	434	377	430	406	396	412	390	411	392	410	407	437	388	392	379	370	371	403	375	401	394	393	369	355	392	412	363	402	365	372	388	407	412	382	421	383	380	398	383	407	342	396	397	394	393	387	373	419	409	379	396	387	394	397	355	401	376	412	404	404	369	401	377	440	410	418	408	402	408	388	386	366	440	404	387	397	371	384	420	404	362	384	366	399	399	375	405	404	436	362	400	388	417	414	390	368	372	388	441	392	419	400	404	383	382	385	431	399	388	358	418	425	401	400	386	432	444	413	387	420	412	375	398	417	388	403	384	409	405	429	391	404	344	454	396	404	409	392	386	376	432	424	386	384	388	398	408	385	374	387	419	393	409	407	364	402	376	393	404	387	379	385	384	414	409	440	409	430	438	419	399	376	404	394	391	433	398	384	457	417	400	394	359	392	406	361	348	395	416	391	399	389	405	403	403	394	435	406	411	381	396	391	397	378	390	383	417	431	390	399	407	406	409	401	397	349	391	390	398	391	373	413	363	386	382	421	371	383	372	397	386	367	433	381	389	443	391	413	391	399	377	398	393	399	387	436	329	376	430	416	394	394	438	442	391	404	400	405	384	383	408	402	383	381	387	401
33048	46601	41656	29652	20369	11526	5375	2777	1524	1406	1308	1168	1037	932	826	803	835	792	854	791	757	719	730	848	755	698	656	604	689	617	640	781	1177	1477	1568	1711	1558	1324	967	824	719	662	580	625	662	635	601	587	607	600	608	628	635	569	611	605	578	660	611	599	579	579	619	579	620	633	633	616	629	614	629	644	602	635	618	613	597	594	642	630	583	593	571	603	550	637	610	605	577	624	620	566	615	610	578	585	577	619	576	615	604	582	535	637	601	605	608	646	629	629	617	612	617	601	633	603	636	592	597	610	601	575	631	599	559	607	626	559	597	594	593	625	599	587	582	602	637	626	647	588	622	606	611	602	651	606	617	642	603	608	622	638	592	587	636	595	559	608	608	614	595	583	616	618	604	601	623	624	582	569	621	604	603	613	626	668	606	612	610	614	581	596	584	584	621	622	579	590	597	591	620	599	610	616	613	624	638	571	631	624	600	605	606	586	654	607	608	578	623	593	620	598	575	628	602	586	602	624	642	637	596	548	606	580	610	614	609	630	613	644	614	600	595	596	635	580	607	578	582	581	619	563	561	582	632	602	630	587	594	572	624	605	623	627	636	600	580	585	613	633	608	587	630	596	639	639	619	675	619	578	627	603	597	639	577	591	595	643	628	615	608	592	594	627	606	641	577	545	582	631	586	614	607	611	583	609	590	541	608	624	610	644	624	602	599	622	620	585	622	595	639	610	570	584	596	605	571	620	629	635	604	580	545	614	594	609	611	614	650	623	580	619	545	623	653	590	622	611	589	570	555	583	593	593	586	584	607	563	608	600	610	620	575	626	639	538	600	618	596	619	606	576	633	651	624	601	634	602	635	616	608	613	593	643	573	599	593	601	556	608	575	582	624	599	663	595	607	602	619	601	592	590	595	586	643	637	625	566	646	623	581	615	594	663	635	543	584	617	602	614	589	638	637	653	583	628	573	610	597	625	567	625	584	646	660	634	608	568	635	619	558	583	608	574	614	618	604	590	621	639	603	585	609	622	634	659	568	630	587	619	610	637	647	592	627	602	611	639	583	648	642	608	594	578	598	620	622	614	563	634	619	573	622	583	608	588	581	591	594	537	598	611	638	590	593	611	649	632	591	634	582	579	614	619	597	590	591	606	611	611	612	642	607	586	597	584	627	622	627	596	591	637	595	595	595	611	598	603	625	619	554	616	661	651	595	599	609	613	573	636	622	582	621	647	595	612	645	646	616	576	613	583	609	630	570	602	598	599	641	624	604	602	614	602	651	565	604	624	589	623	584	625	569	591	557	630	585	595	605	603	626	631	593	610	624	601	602	576	589	628	654	596	631	569	623	565	632	629	591	570	586	634	593	647	593	583	598	625	620	592	651	598	614	647	597	593	582	619	596	568	664	587	611	668	577	629	572	603	613	620	626	578	621	603	610	599	643	614	612	643	630	617	617	626	620	616	592	614	613	589	613	616	594	609	625	611	611	595	618	629	593	572	583	636	604	614	570	609	639	641	610	618	634	546	592	643	544	597	624	592	622	597	578	594	600	626	598	607	574	621	626	576	617	644	606	637	605	593	613	619	609	645	610	611	548	611	623	597	670	621	604	616	621	651	611	621	585	609	613	626	630	596	592	616	597	625	581	579	619	624	619	611	649	563	651	587	580	599	629	641	598	582	564	583	649	617	611	571	651	630	563	621	621	653	593	556	598	606	594	541	649	621	619	619	585	592	583	665	653	629	622	614	620	586	618	579	561	615	636	649	577	608	590	618	630	589	632	633	580	611	600	601	570	598	611	600	610	608	617	579	638	634	601	602	616	631	645	578	560	635	556	600	610	597	556	600	592	667	597	581	639	587	595	580	600	641	609	610	588	597	615	606	608	581	612	603	610	611	571	628	578	593	641	573	645	608	656	625	633	580	563	599	610	622	621	627	665	602	591	587	624	572	601	629	621	593	601	601	582	605	615	617	607	626	554	619	598	556	564	594	608	631	621	628	598	626	589	615	606	631	602	623	602	612	618	641	628	596	633	602	591	587	613	610	598	585	615	624	598	582	629	625	581	610	622	573	604	646	599	573	590	642	629	595	591	600	575	617	632	626	599	608	582	620	627	615	599	624	622	606	553	660	594	619	624	621	594	553	625	572	625	621	574	613	583	578	606	575	660	598	583	633	620	622	586	605	622	557	625	564	571	607	608	567	613	620	592	637	597	611	612	608	647	607	600	652	574	623	560	627	616	568	611	606	609	614	612	584	580	653	564	626	612	590	643	673	618	623	617	615	610	564	587	639	629	614	605	637	604	608	588	609	637	603	622	580	577	609	612	630	632	609	562	622	603	626	626	613	595	653	609	581	581	656	615	597	608	642	624	596	621	602	627	629	605	595	594	595	638	627	606	615	609	604	631	640	629	620	625	583	601	637	613	604	631	596	628	541	575	638	602	569	601	625	585	615	683	598	635	626	611	621	623	592	571	624	628	587	586	644	628	628	587	609	586	636	573	626	609	630	588	583	640	596	658	624	609	615	565	593	599	611	595	565	614	578	594	603	561	588	634	621	572	609	585	584	589	564	628	607	646	573	602	578	606	618	640	572	612	635	629	615	607	584	604	649	601	543	619	635	610	614	626	630	622	579	581	597	606	614	614	644	598	608	616	583	627	595	668	606	615	621	607	609	635	631	625	584	604	569	636	613	605	528	610	614	596	600	595	574	653	562	631	584	597	617	613	594	633	616	586	602	590	630	647	607	611	595	644	620	591	611	627	624	640	615	587	615	623	621	606	599	566	609	547	616	624	619	627	636	571	618	593	629	620	601	588	611	626	569	624	615	629	651	567	616	589	622	653	636	593	621	602	597	647	611	594	611	670	593	571	569	562	657	620	607	647	639	615	604	643	613	554	608	572	609	600	579	606	629	601	601	576	557	606	588	584	606	631	575	610	604	604	587	627	609	615	562	593	628	583	632	660	650	628	618	599	631	597	603	637	623	645	620	650	567	575	565	616	596	605	572	578	633	612	584	630	633	607	637	586	588	594	561	615	642	552	636	610	611	615	610	638	656	604	619	656	587	631	595	627	592	662	586	628	620	589	601	592	608	584	633	633	616	646	595	600	608	605	617	595	609	597	653	572	567	633	604	609	570	605	545	628	642	639	608	639	637	563	609	597	624	627	622	606	619	599	612	608	563	618	570	578	631	603	595	643	620	602	588	606	603	585	630	611	628	625	628	601	593	607	606	636	607	593	610	585	584	636	620	595	592	623	616	610	599	628	596	601	621	561	617	666	590	621	624	612	620	614	613	621	558	594	566	587	638	626	569	635	650	621	594	659	589	621	607	610	623	597	620	639	617	630	644	634	648	594	614	627	582	628	608	568	655	632	570	604	628	584	588	568	630	601	626	605	572	590	567	585	606	588	568	573	596	651	603	572	596	585	576	595	640	616	615	643	572	622	585	552	614	615	625	632	552	621	608	617	600	615	593	572	573	651	598	600	605
23555	21590	29408	24448	22142	20732	11140	3105	1357	916	754	634	577	562	590	544	512	469	476	508	513	502	571	544	468	465	442	433	402	395	463	466	688	931	987	1229	1419	1036	760	611	482	436	410	420	367	408	390	422	420	390	382	414	400	394	356	398	383	400	399	387	400	383	368	435	403	399	389	402	396	407	366	391	400	411	394	412	403	405	397	395	406	415	354	385	391	388	392	369	389	415	412	371	364	411	399	371	378	368	395	388	381	394	407	397	399	415	368	405	381	378	403	417	385	382	416	397	408	387	419	398	387	395	403	389	402	342	375	414	375	417	399	383	420	396	387	401	424	382	389	379	386	431	369	412	371	340	392	401	389	413	392	426	405	364	369	396	388	415	397	401	407	384	372	354	387	399	400	358	356	382	372	368	390	389	441	385	418	398	354	414	386	354	416	377	402	388	408	422	416	398	399	383	397	406	424	398	389	386	418	403	388	385	395	410	400	399	365	392	368	395	389	399	409	405	415	385	396	396	430	395	412	409	402	372	411	413	410	345	408	349	385	391	423	363	375	397	407	356	415	391	406	371	398	399	386	384	416	371	390	381	374	429	389	427	409	404	361	374	395	382	392	411	400	390	380	405	402	380	428	399	394	361	426	385	386	411	369	388	370	351	424	382	409	381	392	395	422	395	376	404	410	367	372	374	396	376	434	384	421	407	408	394	390	372	406	387	415	406	362	402	387	392	383	402	409	404	360	390	393	392	379	369	404	378	405	403	371	360	397	391	396	377	392	386	413	348	352	385	356	385	416	402	380	360	392	370	369	353	408	375	405	383	396	407	369	377	384	412	380	352	424	392	381	377	407	386	376	362	420	387	401	397	369	388	361	387	427	399	390	424	395	384	434	396	366	401	413	420	403	403	381	410	380	412	361	364	431	370	351	388	376	391	402	373	372	383	388	349	374	406	385	424	390	374	380	377	394	371	386	409	385	394	368	397	383	378	376	398	390	400	419	407	382	366	413	361	346	400	394	385	403	378	403	400	389	389	374	394	372	386	381	383	403	384	418	400	404	377	390	381	380	362	353	385	382	396	407	389	382	381	403	374	399	409	415	360	395	394	357	375	366	393	387	401	385	373	398	423	364	394	397	388	380	393	379	368	409	380	400	362	374	424	376	382	354	349	414	398	345	379	399	404	388	357	397	379	379	415	393	371	390	369	399	357	396	435	401	415	384	388	364	396	395	365	364	383	360	380	389	399	419	376	372	355	378	405	382	392	375	402	428	386	358	409	431	406	383	374	429	394	367	388	394	397	398	417	390	365	362	377	395	371	380	398	402	382	384	370	361	407	385	382	388	372	396	361	393	409	377	388	403	370	398	345	393	407	390	387	404	412	383	389	402	409	375	354	381	362	396	416	387	373	388	374	403	381	389	440	373	377	385	382	393	375	384	401	394	389	439	365	378	396	389	388	381	430	411	365	371	407	362	386	396	383	385	415	401	409	383	397	361	406	381	383	369	406	383	375	385	405	406	402	391	404	398	399	403	393	384	384	348	387	405	428	400	429	392	392	384	397	374	417	413	385	393	380	395	393	381	385	380	410	398	366	363	420	381	392	399	374	413	390	389	383	388	405	382	386	366	382	407	361	402	426	360	401	405	393	401	380	398	374	363	395	371	366	396	390	386	368	397	386	397	392	394	378	392	369	413	418	393	379	438	361	381	363	370	421	397	383	409	368	383	429	382	419	393	396	376	373	389	433	440	355	390	365	432	371	391	429	386	367	384	425	385	395	379	389	386	366	424	407	387	393	392	371	414	389	393	397	375	382	414	413	397	373	374	373	379	381	368	419	370	406	378	372	389	372	406	393	398	408	401	368	387	390	388	395	392	387	391	378	412	399	406	388	409	405	412	405	384	401	380	373	407	366	381	373	377	362	401	391	388	403	378	403	391	411	401	402	407	416	388	417	388	412	382	412	384	385	418	355	409	382	399	384	394	373	374	373	399	391	393	382	364	399	368	393	358	353	392	386	395	370	380	367	387	357	401	379	403	431	363	395	407	382	386	362	398	376	408	424	375	402	380	411	372	381	375	387	377	391	370	391	382	399	358	412	370	358	362	388	400	402	376	404	384	409	406	365	408	363	403	439	405	398	397	413	415	359	428	377	393	403	403	389	418	416	411	386	409	418	387	372	375	391	399	372	384	396	393	385	404	349	421	341	416	369	357	403	379	357	389	408	375	382	400	382	353	403	381	377	387	377	411	384	392	355	400	390	392	397	375	403	391	413	417	412	367	391	428	423	403	370	370	403	378	373	383	426	394	384	404	401	418	373	418	410	361	386	397	381	370	404	383	418	397	380	364	372	405	366	416	396	429	398	388	404	395	380	431	367	376	395	391	375	406	377	400	377	376	405	401	382	376	366	401	370	420	365	408	368	388	344	358	366	398	402	386	425	403	379	367	412	396	404	369	451	403	397	409	363	380	397	367	419	420	402	375	392	377	393	365	368	418	404	384	371	379	360	396	429	398	375	372	382	416	372	417	389	366	391	359	360	366	371	375	383	369	398	434	390	387	387	408	413	390	427	415	419	368	372	410	381	414	368	368	385	376	363	400	405	416	389	389	379	392	367	397	351	379	389	386	387	366	408	383	383	385	394	420	404	399	382	400	368	414	416	385	400	405	412	394	380	416	364	369	389	362	390	399	433	427	411	368	413	353	349	401	412	392	409	393	362	381	374	410	396	417	392	367	394	381	381	345	427	401	404	386	411	389	403	367	415	357	390	398	419	422	353	356	368	409	375	391	369	393	389	354	371	395	392	385	401	356	367	385	388	420	443	391	391	406	424	378	381	385	408	399	400	398	371	372	381	395	418	398	395	376	392	400	413	398	385	388	400	380	426	399	358	376	445	369	405	370	370	363	405	400	376	413	385	392	360	375	385	370	366	384	396	396	370	377	387	407	388	378	374	398	395	371	418	385	385	363	383	389	395	416	397	380	343	393	373	378	375	403	417	386	393	361	399	372	372	391	392	412	375	393	361	403	409	381	445	360	381	400	370	390	410	388	376	403	395	379	412	407	400	413	402	403	409	407	414	361	390	393	392	379	371	353	345	389	407	399	409	402	381	410	406	396	400	374	393	361	423	373	401	433	413	386	347	390	407	370	399	370	412	403	391	369	392	397	349	413	402	369	389	376	402	417	381	363	362	404	405	392	358	361	376	395	370	372	418	379	399	385	402	396	387	380	397	380	399	378	395	388	393	385	389	360	388	367	381	403	395	356	401	393	376	364	374	393	368	376	373	371	426	361	383	416	383	422	416	412	371	382	402	397	386	424	370	403	385	396	344	377	370	389	397	381	420	377	382	357	407	358	403	380	387	393	397	351	402	387	365	377	368	392	377	406	392	372	403	382	360	422	428	378	415	369	366	400	397	416	387	427	377	414	382	406	398	392	410	395	412	388	362	352	367	394	390	407	400	425	383	385	383	406	356	354	417	375	380	422	397
33589	54205	49311	38478	28343	17541	10071	5193	2658	2002	1575	1200	1110	1073	1041	1008	892	860	867	824	871	805	974	1022	753	744	715	721	649	642	670	828	1322	1878	2293	2835	3183	2386	1588	1119	802	714	609	566	574	587	596	554	614	590	580	617	600	568	588	549	584	591	569	577	604	606	600	650	611	589	618	592	621	565	558	559	584	575	594	567	534	594	544	560	570	578	610	588	617	645	550	613	576	594	599	595	635	619	588	637	599	602	622	629	581	608	556	561	522	568	577	602	599	551	585	613	605	609	558	570	567	544	575	634	596	611	629	592	587	586	602	584	601	590	604	628	607	573	567	578	572	619	605	640	595	618	550	577	585	599	604	598	603	569	564	627	609	610	611	565	537	607	590	594	606	564	567	600	583	602	579	553	634	553	628	605	636	591	548	610	620	543	603	588	582	588	506	562	542	628	584	588	628	609	627	571	573	635	549	565	594	592	595	596	559	580	629	614	546	576	604	597	598	588	570	632	598	553	570	595	612	605	569	579	581	559	574	617	603	599	579	574	581	598	618	537	589	578	609	585	619	596	578	602	587	605	605	592	574	580	577	591	598	616	590	616	594	535	596	592	558	604	570	627	592	599	556	561	567	571	625	540	545	577	610	538	569	644	610	582	598	583	598	611	580	579	627	590	544	583	595	589	580	604	558	584	574	599	630	596	581	596	603	607	633	614	545	588	602	585	636	634	588	602	599	566	556	558	559	625	604	605	556	556	578	620	564	613	596	580	559	604	571	610	600	593	635	568	594	567	588	594	614	600	564	579	614	553	614	619	575	542	571	576	571	585	610	636	601	605	633	551	593	588	582	572	560	583	579	620	593	611	591	556	581	583	560	577	637	604	589	577	608	633	611	607	600	579	599	600	582	599	553	564	611	562	618	605	581	592	576	546	587	576	589	629	536	599	588	574	596	596	602	595	573	574	576	630	576	616	576	591	587	569	579	589	595	560	560	598	591	591	602	608	594	545	577	591	597	583	593	556	629	583	601	619	600	590	599	578	609	611	632	596	596	596	540	629	593	557	625	589	621	565	574	598	576	592	568	581	543	619	550	598	559	634	632	574	578	559	561	570	626	631	551	523	609	580	599	612	602	577	570	585	566	598	595	556	588	575	531	605	571	581	539	615	564	583	603	544	617	593	529	606	616	603	558	617	630	609	570	578	624	592	569	553	595	633	576	567	570	556	563	553	590	570	573	575	586	578	610	616	585	571	644	612	633	575	607	624	639	589	609	603	550	570	591	633	546	535	591	587	535	592	605	592	553	566	549	612	611	592	605	614	602	598	595	607	571	578	619	601	600	587	606	603	594	584	558	555	588	630	639	597	584	575	570	608	613	590	602	557	600	564	572	588	550	583	569	592	620	582	579	597	573	611	565	587	598	548	568	605	558	601	600	644	577	572	568	616	590	608	606	568	578	549	583	613	618	540	570	641	641	621	567	564	546	585	672	567	592	537	587	607	535	559	589	579	618	585	529	597	575	551	553	596	564	562	590	577	597	585	553	580	633	571	600	594	635	551	603	562	583	577	602	597	561	556	608	575	541	537	604	582	580	600	568	556	604	617	583	557	552	578	570	585	578	585	584	548	587	616	611	581	587	572	587	610	550	672	633	578	602	590	563	595	613	566	585	570	591	607	606	566	580	602	574	579	594	532	603	575	551	568	585	591	566	647	595	608	588	580	592	620	561	574	597	560	592	575	583	620	589	600	564	612	579	563	615	579	600	579	595	589	607	605	586	546	591	570	587	619	573	555	565	628	586	585	585	585	597	564	584	567	578	523	560	541	620	620	562	574	565	598	587	591	594	596	578	589	572	593	577	600	617	623	541	566	590	589	583	608	600	635	586	602	605	584	591	557	594	576	581	574	599	579	553	584	567	575	604	561	610	578	549	599	581	606	606	574	585	539	575	569	585	610	576	563	569	606	627	553	631	562	621	594	573	609	631	606	574	581	600	585	584	655	609	555	549	616	607	653	562	630	595	595	562	539	603	559	619	580	596	575	597	590	631	569	590	605	610	629	580	590	615	570	614	579	592	594	573	593	607	619	613	609	590	584	554	649	622	592	599	566	606	598	559	615	629	580	592	596	586	557	640	599	608	565	562	619	574	607	536	552	575	545	607	596	592	623	600	586	582	566	629	596	595	575	612	549	590	619	604	584	587	600	618	585	580	529	583	598	608	536	616	574	612	553	592	590	608	618	595	547	596	608	593	621	596	570	553	595	599	554	601	584	593	597	599	604	566	630	575	607	565	569	587	565	583	609	594	626	605	581	597	553	588	557	609	597	598	585	562	544	582	558	588	630	552	608	606	607	558	598	667	575	614	577	589	582	591	591	585	517	587	579	571	583	586	598	610	572	577	569	600	578	580	558	598	595	580	580	601	562	547	568	583	596	575	596	559	586	597	572	589	547	566	574	623	605	565	544	603	591	581	574	567	608	621	574	566	619	635	552	557	600	576	589	595	581	603	563	587	590	625	565	634	566	575	565	568	559	586	603	603	559	586	535	611	610	613	572	566	521	559	621	593	606	585	603	591	572	585	601	607	606	584	593	583	614	573	534	589	573	597	583	547	545	602	638	617	561	566	599	575	577	622	566	614	598	621	608	632	582	601	599	567	577	578	611	597	601	598	583	577	562	572	605	580	581	594	566	575	602	593	589	564	572	602	564	584	604	555	602	576	547	576	627	591	590	603	574	602	625	570	598	611	626	593	628	561	557	594	594	569	589	622	625	603	584	596	594	630	569	563	585	557	599	563	581	595	572	601	568	553	548	599	578	581	608	563	567	605	600	583	610	581	595	530	615	612	593	610	620	586	580	601	566	635	614	608	570	652	588	588	577	575	603	560	569	602	597	614	549	578	572	589	567	603	567	623	580	556	574	577	605	609	580	555	576	587	567	574	584	582	578	577	571	618	605	568	559	581	578	610	592	584	642	621	583	597	596	619	573	581	589	579	633	655	588	570	600	597	567	553	610	609	595	608	661	609	549	591	589	613	618	561	582	573	560	576	572	586	566	618	589	551	592	569	633	574	606	594	545	568	610	566	653	592	624	589	598	634	584	592	562	593	616	610	579	564	630	567	611	586	579	568	591	606	592	642	529	594	577	598	605	560	614	609	576	595	581	596	625	577	582	576	601	576	607	626	608	588	596	615	604	621	561	536	578	624	568	584	623	569	528	567	594	583	614	560	567	558	581	583	544	586	606	607	568	588	575	597	530	574	562	539	629	553	567	606	574	566	588	537	562	559	576	586	619	578	544	570	535	559	586	592	569	615	633	546	579	616	599	624	615	580	578	564	600	591	630	570	596	621	596	633	606	581	587	603	608	554	579	597	569	606	607	550	590	616	616	582	590	552	576	595	590	583	635	569	612	630	610	577	633	575	587	539	547	603	595	595	602	606	581	586	612	587	613	607	573	567	633	583	581	572	538	579	582	615	575	550	602	603	569	590	606	581	560
28511	24344	25170	18318	7927	2751	1330	696	538	514	459	451	458	470	430	430	458	437	358	394	406	448	457	458	428	450	385	380	371	406	441	388	414	460	464	423	487	473	485	454	417	420	400	403	405	380	404	403	390	391	395	399	386	416	421	399	378	401	406	418	404	401	426	448	388	379	421	377	428	435	414	404	403	415	399	376	392	395	392	374	369	411	394	384	398	435	408	432	388	366	402	413	417	372	397	366	386	443	371	411	367	363	412	387	381	423	389	419	434	404	394	390	397	389	402	390	396	417	393	408	400	370	392	401	427	409	384	374	371	380	408	387	387	417	412	386	414	399	365	365	421	356	409	445	403	395	443	411	414	419	401	403	385	387	386	368	406	386	393	425	438	389	388	406	396	445	400	387	388	378	433	390	402	385	381	396	365	416	399	370	379	379	394	383	405	423	389	372	387	384	394	431	380	396	382	379	390	404	400	373	395	431	384	399	385	406	408	383	380	428	397	380	410	396	397	452	401	397	424	416	410	411	389	385	387	385	407	386	392	375	365	384	414	372	412	369	360	395	418	425	423	408	441	340	411	376	383	454	377	375	390	422	406	403	435	368	412	378	427	472	414	395	405	394	400	385	435	396	390	364	402	434	401	414	421	377	386	385	443	397	398	382	421	401	413	411	394	419	403	387	415	376	410	414	415	387	396	394	411	394	401	386	402	405	377	410	433	430	393	377	406	381	380	399	398	399	408	387	376	364	395	405	401	371	403	397	417	400	392	414	414	406	398	385	413	403	382	411	353	408	425	367	406	384	439	372	417	362	397	395	389	382	386	410	400	358	414	407	403	396	408	409	389	385	393	377	399	394	375	427	404	405	373	377	383	386	417	385	369	400	428	420	387	438	427	417	361	408	395	391	365	413	370	414	383	398	404	391	377	414	378	356	422	412	420	391	395	393	346	362	410	402	387	412	397	401	390	375	401	402	403	376	400	419	434	406	380	368	382	396	418	418	362	381	419	396	410	395	409	415	413	386	417	418	421	401	388	408	377	416	418	387	382	418	415	411	371	384	422	382	418	421	405	392	435	382	395	380	407	409	392	406	401	368	409	416	376	433	420	398	422	410	396	435	426	437	383	392	430	393	405	395	399	398	387	371	401	417	398	403	404	401	393	394	402	390	395	431	412	417	436	383	405	381	420	425	402	375	416	406	396	412	400	400	406	422	392	358	412	423	351	420	432	429	441	389	416	427	417	417	412	398	385	416	405	374	366	402	409	387	400	399	390	419	416	431	381	391	399	384	381	415	431	405	414	398	401	397	381	393	418	422	411	395	407	374	409	387	373	356	397	404	404	376	420	385	353	384	404	427	395	420	411	406	411	409	412	420	384	413	411	379	364	411	358	394	387	405	438	388	403	432	377	373	384	411	400	425	374	387	409	402	407	399	413	408	385	396	376	406	403	414	379	410	403	402	391	368	416	428	408	367	402	408	379	409	387	388	401	438	400	390	417	383	388	365	374	367	397	397	395	414	396	405	409	435	386	395	387	386	413	415	402	416	433	416	414	393	427	398	381	414	415	372	408	400	390	375	415	407	442	379	417	414	380	390	413	423	396	372	414	418	409	375	397	362	415	386	378	349	399	371	427	416	412	401	401	412	399	408	403	435	378	413	362	381	418	371	396	337	349	384	404	404	368	381	419	419	413	387	418	393	397	383	384	394	426	407	410	407	394	412	369	398	381	399	380	399	384	407	426	381	414	425	394	392	392	398	398	442	409	396	397	398	437	419	371	381	402	389	398	389	387	384	382	394	414	447	400	423	399	424	372	387	415	440	401	412	390	406	406	408	404	399	357	414	423	390	446	411	373	403	378	399	372	411	365	404	403	390	368	409	376	376	441	373	417	394	360	388	422	387	395	400	381	390	418	356	387	379	403	434	392	412	409	395	419	391	395	365	421	403	380	401	386	384	382	380	371	384	362	393	395	372	393	407	378	388	372	392	384	416	402	381	395	411	392	400	386	384	419	407	398	413	380	359	387	414	410	383	404	423	398	385	414	354	422	392	383	383	392	419	390	409	406	399	393	401	402	393	398	420	430	368	357	398	416	437	397	399	414	405	400	385	427	386	345	412	415	378	423	390	425	411	420	422	407	374	401	427	408	387	436	398	410	425	402	383	398	387	428	437	411	438	377	388	434	398	374	410	417	432	403	423	397	381	379	401	375	385	415	414	393	394	427	388	382	389	368	399	364	394	410	408	399	364	394	377	424	397	372	380	415	361	382	396	406	365	390	426	418	418	421	387	393	393	418	371	388	403	382	385	402	387	428	421	396	400	364	412	383	377	386	391	421	366	429	371	411	393	390	411	373	386	412	453	423	418	403	405	390	380	429	396	402	390	406	381	392	388	376	347	412	384	395	391	367	432	425	389	391	396	408	381	404	414	465	436	386	417	401	411	436	413	419	411	409	420	370	411	406	400	407	382	403	397	408	375	383	404	387	406	419	409	397	415	422	412	381	397	396	423	384	364	437	385	419	420	432	403	438	370	381	386	371	395	354	392	363	434	362	430	408	384	386	405	391	408	410	418	402	376	398	395	432	373	402	430	389	414	394	396	375	396	377	405	407	393	395	437	385	419	402	392	416	413	404	362	410	431	429	447	386	407	396	406	416	412	417	373	415	432	375	404	397	370	407	358	396	407	412	396	409	397	417	399	371	392	385	391	388	413	439	374	379	393	391	401	415	390	416	419	394	400	407	413	431	419	356	375	393	388	384	411	396	392	397	401	384	417	406	375	422	386	416	375	401	408	403	418	378	411	411	386	383	381	370	399	372	389	389	392	424	388	395	407	387	395	431	384	392	411	398	436	389	389	391	403	406	395	390	404	386	425	396	444	433	389	412	373	383	375	412	400	364	407	445	412	404	428	375	387	389	389	398	413	386	431	390	398	416	431	357	415	432	402	389	422	373	383	385	403	383	436	369	422	401	403	410	402	385	356	415	410	365	378	417	399	383	401	359	348	401	398	430	387	431	415	389	414	415	400	415	366	407	403	402	431	362	426	415	392	440	413	391	422	418	425	366	402	388	427	425	383	402	379	388	431	450	419	402	384	374	378	395	447	431	381	442	413	408	401	384	433	370	400	408	411	407	396	435	400	403	371	409	371	393	404	429	396	402	408	411	411	393	387	406	393	387	410	389	380	416	379	359	385	376	423	425	431	408	379	413	376	384	400	389	431	409	390	387	354	401	451	402	383	393	393	397	402	403	424	400	432	445	388	391	378	382	361	418	429	352	379	412	390	381	382	404	406	414	368	395	411	439	387	391	407	423	398	408	416	401	386	405	397	387	385	407	411	403	392	387	414	413	388	376	393	408	392	395	372	394	435	413	402	401	391	385	398	407	388	415	383	410	401	367	417	410	387	378	362	395	412	403	401	404	389	396	408	399	397	428	446	380	392	405	428	405	369	412	386	418	370	393	409	388	355	409	424	444	390	431	382	411	385
31859	39660	33954	24669	14277	5848	2930	1331	1047	878	798	755	773	757	740	706	709	721	695	701	735	694	789	728	694	668	626	618	649	638	639	597	637	692	709	739	800	800	736	745	668	606	648	633	603	612	592	626	603	663	620	642	637	597	632	662	619	644	575	602	594	627	642	614	637	617	615	581	649	609	623	600	594	646	599	647	621	643	608	623	573	635	612	651	613	664	615	668	646	601	629	583	605	631	632	589	579	612	585	617	573	615	588	606	585	633	644	594	624	671	621	612	592	639	607	634	619	586	625	588	614	591	585	613	567	565	595	641	590	597	611	606	551	591	590	613	596	608	611	564	640	629	608	639	616	627	609	617	579	620	581	612	619	589	576	615	586	650	647	624	601	615	587	611	624	593	628	599	638	571	596	623	633	599	634	609	610	633	627	640	610	564	615	565	572	611	640	587	596	585	578	608	645	591	613	605	599	616	585	625	585	611	576	607	630	631	591	625	624	573	626	642	603	596	586	577	599	632	631	637	604	604	638	606	592	570	623	617	615	574	601	610	617	634	626	618	624	615	627	621	624	628	576	648	606	568	568	603	634	594	621	615	579	676	629	643	600	587	632	571	577	584	645	594	609	615	624	643	601	597	609	560	598	626	597	626	592	607	595	620	643	637	637	600	593	635	608	621	587	661	595	573	650	592	674	644	631	621	591	646	606	652	618	632	548	630	643	600	580	624	628	594	645	604	625	617	581	618	637	619	629	626	565	591	614	592	640	544	621	616	629	607	594	624	583	598	621	630	586	572	630	624	620	594	600	641	588	617	581	631	618	633	658	631	610	611	644	605	600	571	563	598	595	657	622	613	607	572	567	588	639	624	593	611	561	660	612	602	638	598	622	616	616	610	619	645	633	584	568	575	609	614	587	616	688	614	638	577	629	592	634	635	655	700	627	598	598	623	614	617	582	640	621	575	586	634	583	613	623	597	620	671	580	610	581	601	620	605	641	666	562	597	577	627	612	622	632	612	623	600	624	601	614	610	575	607	644	601	617	609	639	619	585	639	615	603	584	613	590	627	606	596	625	648	642	567	611	598	627	613	587	648	617	605	601	589	639	610	604	607	605	669	607	589	644	566	608	630	614	615	625	658	603	618	559	590	586	622	571	593	594	633	600	610	624	561	595	656	584	608	593	620	657	652	583	600	607	570	606	653	619	627	625	601	625	613	593	591	589	583	579	631	594	622	578	635	613	576	601	601	601	597	593	605	615	628	592	590	638	632	629	581	603	576	619	617	610	652	637	566	641	588	624	629	623	612	593	615	660	628	615	640	641	620	604	628	657	568	604	596	662	562	662	601	621	633	621	627	626	629	604	627	604	615	592	636	616	579	613	631	603	626	594	568	600	628	624	604	602	618	601	593	593	594	626	591	606	612	605	615	617	606	585	523	628	615	568	642	615	586	655	616	586	626	643	600	613	591	631	618	643	584	607	609	609	571	627	555	606	629	622	610	579	624	603	638	636	615	628	609	615	601	617	590	664	611	597	654	591	579	598	607	608	584	643	596	622	606	637	639	604	659	632	596	630	659	626	653	618	578	624	551	599	536	611	606	625	611	598	574	574	596	591	642	602	619	598	627	620	601	580	555	589	552	632	594	607	606	579	649	606	599	608	641	582	602	590	589	624	592	616	600	622	663	624	572	632	626	619	590	593	594	587	601	603	647	617	632	577	577	612	586	624	588	589	639	581	609	614	594	612	617	632	585	607	642	572	634	608	629	615	571	542	619	587	594	654	615	630	572	584	619	610	622	632	620	629	645	574	596	583	574	571	607	665	612	589	613	584	618	627	610	590	591	615	617	577	634	614	575	605	615	641	576	593	621	596	661	625	625	656	583	626	640	610	629	624	601	598	602	562	635	613	594	620	608	592	620	625	577	617	663	616	605	614	621	576	633	608	592	601	580	581	593	610	624	644	606	610	611	621	581	605	581	642	618	588	602	599	613	598	599	587	585	598	600	620	588	636	612	644	571	598	623	636	651	599	565	548	589	579	617	606	616	638	603	627	609	644	586	620	610	598	587	573	573	607	592	605	618	577	626	609	648	634	624	591	585	592	579	624	648	580	609	615	627	594	595	594	594	571	655	619	622	610	674	611	610	588	612	631	552	641	600	616	616	633	618	622	657	585	631	581	611	637	630	598	607	607	613	589	611	569	641	616	600	576	556	586	623	575	583	577	589	617	598	591	597	623	606	581	612	668	610	579	652	611	627	639	639	582	601	641	646	613	633	633	602	632	583	584	646	583	610	581	647	588	608	622	643	604	606	631	600	585	601	634	552	638	647	640	582	613	662	567	651	629	616	564	597	578	599	625	650	600	612	628	624	601	556	596	592	616	630	604	589	617	596	625	628	615	595	614	637	627	628	593	648	609	605	603	611	605	614	619	566	569	588	592	580	619	551	631	625	630	567	595	621	580	600	624	630	578	617	592	640	619	604	636	622	663	616	582	597	617	607	607	615	614	584	640	613	549	631	599	568	598	628	575	598	606	638	649	603	608	584	617	637	655	613	608	582	600	592	575	625	648	591	637	597	619	636	627	597	636	602	600	652	593	620	650	611	621	671	598	628	588	626	621	657	637	611	630	607	591	598	587	639	609	630	621	637	609	647	573	604	579	606	570	609	601	596	640	632	588	608	607	612	590	606	637	594	617	632	602	589	655	623	573	614	596	579	573	637	585	556	570	661	647	604	597	591	620	568	617	619	599	593	584	582	600	613	617	579	594	605	589	571	643	580	643	604	639	620	610	584	591	612	594	606	617	608	607	625	607	618	623	604	590	585	631	619	635	574	594	631	641	594	607	598	625	596	592	613	635	617	644	606	586	590	650	584	605	636	577	652	631	582	605	601	629	672	621	626	656	653	614	600	608	590	612	591	599	594	569	602	610	595	542	562	629	605	657	644	607	607	637	579	612	616	587	602	602	608	595	597	618	541	634	629	613	634	624	615	600	614	620	634	636	559	590	650	625	670	617	606	605	624	625	618	631	621	635	625	598	630	577	609	626	599	638	606	626	643	598	597	585	579	633	617	595	595	596	631	616	554	638	658	638	591	599	620	640	623	662	598	597	583	577	588	588	596	600	546	605	588	637	629	558	585	623	627	614	637	611	613	645	606	614	628	568	610	591	547	588	637	607	612	580	588	589	631	605	628	599	633	623	613	583	639	629	584	602	597	636	638	608	630	575	619	611	587	620	626	661	635	635	591	600	577	609	585	607	643	636	618	598	614	596	642	591	643	662	601	595	581	620	621	663	562	594	605	631	597	611	607	637	608	605	645	609	585	629	580	591	641	611	605	619	593	614	577	569	698	608	603	571	571	635	619	605	622	610	605	596	614	591	656	606	631	614	662	570	594	670	596	608	579	637	633	608	662	610	555	604	599	653	634	577	619	623	614	610	580	582	586	617	620	642	616	613	627	575	608	621	668	620	573	568	605	632	609	617	611	636	645
24723	21614	28783	25676	20543	12459	4810	1958	1093	566	524	496	463	508	466	500	481	442	445	460	722	1450	809	668	548	442	418	445	410	440	420	437	436	531	582	613	651	545	469	392	404	426	425	394	397	420	414	413	431	409	413	421	380	397	405	411	401	395	393	407	356	414	392	418	433	414	370	401	413	390	403	378	413	392	396	397	411	407	418	428	396	393	428	416	448	395	386	393	415	383	421	368	418	437	404	432	397	399	421	387	422	407	382	425	392	385	395	402	386	364	433	400	403	393	421	418	418	423	407	446	417	397	394	384	411	391	404	425	402	436	380	401	413	441	391	418	440	407	400	391	395	401	366	399	393	425	403	400	354	397	369	358	416	423	412	414	393	399	385	418	395	396	386	401	419	387	432	396	385	369	393	406	376	398	417	405	379	397	443	375	412	377	387	392	390	364	388	378	401	411	429	400	405	394	412	378	382	398	400	384	357	390	408	403	376	399	378	433	413	403	437	412	402	362	404	417	418	447	346	435	372	397	447	402	367	383	393	377	412	414	366	440	386	448	421	417	410	383	433	390	406	392	380	415	383	373	399	424	420	375	420	371	407	393	401	419	400	380	394	383	417	410	409	380	407	358	405	413	395	435	398	406	395	393	411	437	386	389	367	431	370	431	434	398	428	386	396	411	380	409	405	416	413	402	419	422	462	373	455	389	424	381	430	397	402	419	406	396	406	410	382	377	384	390	420	371	392	395	414	422	373	399	408	417	405	385	368	415	397	390	417	418	410	385	439	379	379	444	397	398	395	431	429	424	441	377	414	407	403	423	419	401	429	445	397	437	386	408	419	403	406	395	427	405	391	413	436	410	421	378	434	407	385	408	395	406	382	391	405	428	432	411	410	432	374	415	417	440	407	376	412	406	446	391	417	400	403	425	410	342	397	384	389	388	407	382	414	409	391	407	424	413	378	418	406	410	434	424	395	398	397	383	446	431	413	433	388	397	386	403	402	403	399	375	399	400	383	390	404	397	386	398	396	383	415	399	393	402	400	415	396	395	417	445	401	385	362	431	382	412	380	373	415	381	405	387	409	422	423	363	393	398	375	432	369	387	412	384	356	391	392	404	374	383	382	405	372	383	370	421	372	413	405	391	429	400	369	413	397	396	412	398	406	402	425	425	389	399	428	373	424	412	391	398	424	374	389	390	411	414	383	378	355	399	393	411	386	372	442	402	399	384	421	425	412	408	434	409	389	433	445	415	436	431	364	397	409	420	387	403	385	449	413	417	407	397	389	362	398	406	406	420	412	436	410	467	413	389	405	398	421	414	454	415	421	438	382	374	399	382	422	391	420	403	397	388	412	379	391	413	401	385	402	395	399	403	398	427	416	373	376	400	390	394	404	431	400	400	396	368	371	398	388	392	442	393	402	388	389	393	459	398	410	412	409	397	377	377	408	401	392	396	392	398	429	390	361	417	385	413	374	393	379	430	426	398	421	423	438	425	394	375	400	361	378	359	406	408	393	429	427	396	401	422	391	403	408	395	395	391	388	397	365	401	432	387	409	405	391	438	409	428	396	447	388	388	423	396	397	397	410	413	388	381	404	393	368	414	396	383	391	395	408	382	370	397	411	420	421	418	398	374	404	430	388	437	401	398	408	419	405	420	390	407	418	395	428	393	376	401	372	393	384	400	383	431	405	393	402	383	413	429	424	368	410	432	403	428	387	400	413	396	402	373	411	421	398	404	435	362	397	404	398	387	408	387	399	377	396	420	410	399	411	409	415	385	402	416	377	400	384	419	419	415	391	401	405	416	393	409	386	382	406	388	386	402	399	402	375	369	365	426	398	406	406	416	399	410	408	413	411	425	413	406	437	399	404	387	426	387	404	405	399	420	384	382	394	444	384	393	400	399	412	397	364	411	445	390	385	394	414	385	412	370	407	404	400	364	395	399	396	377	402	405	428	412	412	400	395	412	414	392	376	426	386	397	381	391	389	373	414	404	415	389	401	393	392	391	377	391	383	416	406	397	411	389	440	417	443	378	411	363	404	398	421	404	414	426	411	382	436	395	394	428	391	406	408	444	412	423	413	425	405	424	399	399	419	381	412	413	415	383	422	385	371	406	394	416	384	381	378	410	414	384	382	436	360	416	387	407	388	388	434	417	382	438	397	399	409	394	407	412	410	403	395	430	405	392	406	404	401	402	436	436	433	430	399	385	431	374	402	432	411	425	400	400	384	402	404	397	409	413	401	388	420	416	400	397	396	404	385	412	403	407	402	407	365	435	432	389	380	386	398	393	391	399	422	404	400	424	385	379	389	401	388	406	414	404	397	396	405	404	397	385	436	404	423	401	408	418	385	387	424	407	376	387	378	360	397	384	406	378	395	410	454	434	430	412	425	370	400	415	394	400	420	400	425	393	406	397	395	404	392	385	406	425	365	409	391	414	410	397	393	414	418	394	360	410	359	376	410	401	394	396	363	414	437	454	401	385	396	398	378	402	411	435	373	381	388	415	365	424	414	393	381	387	394	412	388	406	412	391	388	404	434	408	396	377	439	402	411	421	407	402	387	383	416	423	379	394	391	377	393	428	438	419	390	399	424	431	360	408	433	393	402	374	409	417	388	381	391	419	399	419	382	402	399	422	408	412	394	434	421	404	398	426	442	428	403	402	432	405	373	407	394	382	429	392	435	370	383	374	420	375	374	413	393	407	415	388	387	387	411	429	403	380	416	424	405	404	415	403	424	427	412	354	437	401	417	421	414	417	383	373	400	419	419	375	394	409	423	397	398	409	401	410	424	415	372	418	387	381	390	421	409	365	353	393	362	390	406	364	411	379	367	387	431	388	411	369	411	434	399	391	383	404	434	399	400	414	439	409	437	388	394	376	381	457	388	412	414	383	396	401	391	395	402	409	373	414	401	391	435	395	387	403	432	392	393	426	407	372	410	411	393	425	374	400	421	399	395	417	377	407	402	418	383	411	377	420	390	380	463	420	400	371	443	404	399	436	410	441	384	392	434	359	406	419	414	380	437	378	428	347	397	415	369	375	405	382	407	392	423	412	450	391	383	388	373	386	380	423	398	418	420	414	389	406	412	383	379	393	420	408	417	421	430	433	385	412	418	382	373	405	358	387	401	374	394	377	409	414	430	396	454	428	451	390	387	419	374	359	380	407	390	396	409	403	385	376	424	407	434	412	396	376	428	398	394	415	417	409	409	423	385	410	387	403	432	380	401	426	396	474	371	414	411	366	393	416	365	403	378	413	430	399	402	376	455	380	358	410	399	427	424	447	387	414	471	395	379	381	380	423	425	399	402	415	427	437	395	395	419	394	405	383	373	439	388	417	415	391	390	435	449	438	378	411	364	409	413	401	418	369	406	398	368	425	395	417	398	389	406	395	470	416	390	412	387	443	411	387	403	413	406	389	372	430	395	405	393	395	432	413	396	366	417	411	409	420	404	416	404	407	383	412	385	394	390	370	420	421	417	420	425	444
34673	49912	43800	30692	22430	14407	7046	3688	2152	1095	967	899	870	886	886	870	774	758	780	703	1440	3551	1600	1369	934	692	654	668	619	631	578	623	775	900	1120	1252	1142	909	808	714	636	648	593	611	651	585	674	579	646	660	639	607	592	583	672	646	596	656	614	617	597	597	615	598	617	583	611	639	636	627	641	617	653	609	578	605	634	597	618	604	625	570	670	582	617	643	609	587	635	631	606	643	582	588	586	612	631	631	623	588	552	621	608	616	603	622	647	601	588	603	577	626	622	646	590	619	608	579	617	612	641	563	620	591	600	651	670	624	643	612	609	621	600	612	629	608	596	621	638	615	593	600	658	595	580	623	565	605	605	641	649	632	576	591	615	656	630	619	646	632	582	621	648	573	624	593	599	620	605	602	619	648	594	615	585	600	610	630	623	555	649	582	602	609	616	624	609	624	617	606	625	624	618	591	597	580	617	577	603	632	596	653	608	620	591	634	601	616	635	591	600	622	590	607	595	583	617	624	641	611	598	609	633	665	624	596	602	641	616	652	607	639	619	626	591	582	574	664	644	588	547	583	600	639	591	606	636	605	628	590	666	585	618	582	612	623	613	566	622	642	625	592	630	623	593	626	616	627	620	582	639	671	621	619	645	636	555	585	641	583	613	620	626	643	572	642	637	590	586	614	588	614	602	627	642	640	597	607	620	654	648	631	654	625	638	595	576	645	589	622	589	615	646	611	642	590	633	591	601	663	608	632	633	629	610	629	632	631	582	582	614	643	611	601	618	645	598	632	595	629	630	640	625	597	606	638	627	644	620	612	569	642	590	628	612	672	613	653	658	636	577	628	611	637	651	604	610	650	605	633	645	583	637	557	616	608	636	585	620	575	665	605	633	645	626	636	607	615	599	618	594	641	603	624	614	619	612	599	619	617	602	621	605	640	656	649	647	620	613	632	599	639	594	591	644	622	617	611	598	610	605	660	593	594	595	648	569	575	616	592	650	613	585	608	581	612	641	592	582	602	573	609	613	647	605	632	608	592	615	590	650	612	589	608	583	642	642	635	612	599	642	595	621	619	592	599	599	585	619	667	582	654	633	635	589	634	605	634	617	581	632	650	600	668	606	612	667	627	606	591	603	568	615	639	596	608	612	624	637	597	627	609	618	630	578	580	605	591	619	660	618	608	591	613	642	642	609	598	606	585	612	617	601	600	590	545	630	608	671	593	633	618	613	601	687	625	656	577	611	652	568	611	660	611	577	588	620	588	625	640	607	586	613	593	598	634	632	608	598	642	611	615	610	618	636	629	692	597	597	620	626	644	596	603	636	667	626	600	599	570	585	619	614	601	604	596	628	598	621	631	621	635	632	569	598	594	654	597	603	634	651	632	626	608	596	646	641	636	599	652	629	620	644	657	576	580	589	584	621	631	621	601	625	593	601	579	590	628	617	641	596	595	617	595	619	586	653	659	637	592	619	648	617	668	565	595	652	608	603	604	576	582	625	583	618	645	625	647	651	596	595	609	567	593	594	578	605	626	627	635	613	579	585	610	579	603	604	648	587	627	621	661	591	630	571	606	608	615	637	616	653	582	606	593	632	619	638	579	595	614	649	639	635	625	597	664	568	604	591	643	612	577	556	610	618	607	623	647	642	655	600	632	626	610	590	640	700	598	627	613	623	634	614	636	637	569	636	649	614	600	609	656	628	619	604	721	666	530	616	590	593	626	630	620	616	612	576	623	621	586	681	592	613	592	553	625	584	585	619	620	626	600	676	595	610	662	588	618	594	646	645	590	632	597	626	601	616	588	615	584	565	616	613	617	585	600	631	659	615	603	664	612	612	651	628	639	607	635	637	610	638	607	602	628	645	545	612	643	606	618	610	603	620	625	616	608	609	615	653	629	610	615	592	614	608	572	612	657	606	630	654	634	574	631	581	604	613	621	660	646	636	619	615	604	611	626	613	615	648	603	616	640	567	593	585	664	621	634	582	587	582	603	606	578	630	628	592	601	614	655	604	616	596	681	617	552	618	610	601	600	619	579	627	638	541	597	644	578	568	652	609	591	598	617	651	634	624	565	587	606	589	577	609	610	633	587	609	629	633	609	609	600	580	597	634	638	610	617	597	635	619	634	602	597	589	593	659	592	589	623	654	613	603	592	631	587	637	626	603	620	587	631	616	602	641	596	611	594	608	636	595	611	632	614	598	657	587	632	583	657	640	606	585	584	603	641	631	604	608	603	633	603	644	605	614	634	594	631	636	617	631	592	589	619	622	591	589	622	627	628	602	651	607	573	682	645	630	579	635	639	627	625	574	607	581	634	631	624	643	605	623	610	662	633	590	624	628	590	587	617	645	608	622	666	603	675	608	624	630	622	609	622	602	572	605	624	607	627	651	597	617	607	622	643	650	584	671	597	607	586	632	617	585	594	622	580	588	634	631	577	597	635	647	566	629	618	639	627	645	590	594	585	629	663	650	593	605	639	566	625	586	586	601	613	629	632	605	644	634	623	626	622	646	578	594	668	651	597	590	607	597	596	625	605	625	625	597	634	623	650	654	584	630	625	664	673	667	651	600	609	639	632	629	625	600	621	595	637	579	619	619	576	589	611	624	616	590	619	641	590	602	615	593	658	628	608	594	642	612	578	623	587	617	631	684	572	583	624	611	605	635	652	591	627	620	577	638	619	621	635	624	649	632	592	600	607	638	615	601	595	618	611	622	627	640	605	620	607	615	655	615	621	570	575	614	568	609	579	645	600	625	591	630	609	602	590	649	595	622	623	636	600	620	592	602	599	603	575	626	611	601	617	654	608	605	598	642	602	615	616	570	606	601	602	579	651	605	606	646	626	635	603	630	623	619	611	600	590	604	595	599	634	640	558	630	571	620	673	653	659	583	607	597	585	642	620	597	645	616	636	588	653	622	630	622	601	625	565	611	609	648	624	590	620	624	602	612	605	618	580	623	560	581	614	613	600	619	570	600	614	587	614	605	591	681	630	661	622	609	596	622	596	642	635	609	614	637	633	626	601	617	619	643	613	654	634	649	590	610	624	642	594	610	594	627	638	614	616	589	616	559	587	590	652	645	593	609	593	614	595	624	650	636	598	621	618	650	634	595	595	620	632	604	623	673	627	669	572	613	612	597	611	601	622	582	620	598	584	640	625	589	602	602	596	627	611	604	648	587	622	593	611	602	595	612	605	624	609	646	637	639	596	644	561	621	623	642	600	640	662	620	625	634	632	629	603	612	618	566	562	676	605	591	613	615	619	637	610	638	602	588	574	587	674	575	585	589	583	612	605	578	633	619	620	612	651	634	626	618	609	634	610	629	587	636	631	608	626	648	624	565	587	605	615	611	637	665	631	591	577	592	558	618	615	600	612	584	626	624	596	594	646	677	596	594	600	650	621	632	640	635	622	599	658	624	602	622	615	646	638	586	619	597	648	621	611	637	593	615	630	598	610	615	640	622	594	572	592	628	599	570	666	621	595	617	598
23544	21609	29460	24480	22298	21425	11316	2455	960	745	641	555	503	529	565	512	559	519	482	454	672	2727	2870	1464	732	456	430	413	419	412	419	412	402	426	602	641	590	540	472	400	375	414	406	423	376	395	396	390	412	403	397	405	396	378	376	436	392	418	386	368	384	410	425	427	413	387	411	416	407	394	355	414	377	372	433	383	435	397	385	396	407	416	393	396	415	389	382	396	415	409	385	394	359	373	414	407	397	373	425	379	382	368	410	417	401	448	406	411	413	412	394	396	406	409	418	388	388	403	390	414	369	386	410	392	381	432	405	412	410	372	387	398	425	411	395	374	392	425	410	420	393	396	393	380	411	457	441	390	383	364	386	444	432	415	424	381	386	409	404	366	413	387	411	413	427	446	400	390	360	389	408	430	410	423	413	439	380	423	425	358	363	382	428	436	412	400	422	420	418	448	443	419	416	397	425	384	365	416	400	425	410	379	394	394	386	399	383	435	425	418	391	408	396	410	374	382	421	387	429	401	354	418	388	385	336	393	378	437	380	403	407	378	415	414	385	411	382	372	463	428	422	369	371	387	392	370	404	403	419	426	419	366	423	409	379	413	422	369	416	400	399	402	395	381	444	415	421	361	429	371	402	395	372	403	408	401	430	392	409	421	403	376	407	385	407	396	382	424	407	400	402	443	369	434	429	392	426	368	416	382	371	393	412	394	385	434	378	412	423	404	419	399	419	405	424	403	407	439	401	396	404	395	389	419	403	383	410	362	403	363	431	399	399	407	428	386	377	422	423	415	398	414	417	406	397	410	408	415	342	407	406	394	405	405	415	441	435	384	396	363	408	393	477	394	392	390	404	389	420	393	406	387	407	456	414	386	391	426	417	381	415	414	386	441	409	373	402	435	384	407	434	392	423	415	385	410	398	397	424	432	421	385	422	427	417	386	387	397	374	396	396	399	367	424	434	441	391	397	390	379	372	442	389	409	419	388	440	410	397	388	367	411	416	430	424	369	378	387	389	418	400	445	397	399	407	414	380	380	397	367	433	378	393	404	394	383	416	407	429	417	356	414	400	433	380	421	403	393	377	389	389	342	407	409	436	376	404	412	400	343	384	417	378	385	418	390	404	427	426	419	405	395	403	350	391	383	391	403	402	390	369	401	371	397	400	417	409	395	379	431	407	378	383	429	366	369	436	391	419	384	402	431	378	403	370	421	392	407	401	397	395	368	403	403	402	380	372	387	415	409	416	418	374	377	388	459	365	361	408	403	402	381	426	403	423	418	386	392	385	400	417	398	376	380	412	397	394	426	432	404	432	375	385	451	363	386	411	369	398	424	407	413	392	379	386	366	384	369	414	411	380	415	402	417	423	431	440	384	412	381	425	397	424	438	448	378	364	413	405	435	380	399	386	437	422	406	418	433	377	407	408	392	420	442	425	434	388	403	393	411	388	399	397	377	370	441	394	426	392	387	405	394	429	418	376	404	408	369	404	399	407	392	379	409	414	398	398	393	390	401	431	398	392	427	418	399	401	396	386	427	405	374	376	399	414	429	407	384	400	402	367	403	410	409	375	413	409	356	403	400	377	397	423	415	407	416	399	408	410	416	403	386	402	431	399	422	413	454	398	417	413	395	390	416	386	412	423	377	409	395	405	429	387	434	406	392	383	410	427	443	375	412	419	407	435	434	401	383	391	393	402	377	387	393	410	381	397	400	403	461	430	416	404	414	412	396	409	432	385	415	388	394	391	389	399	423	424	421	367	424	414	433	398	432	393	423	344	446	381	393	401	392	385	386	422	397	390	358	387	413	397	406	408	431	391	408	378	404	386	428	407	440	406	385	382	395	397	419	372	423	400	418	417	398	411	386	437	457	411	409	387	403	432	388	416	387	397	393	407	395	387	380	413	428	367	395	412	402	391	419	407	426	395	389	404	394	403	383	396	385	411	377	412	428	381	397	423	376	404	409	390	381	415	402	354	362	420	418	405	390	405	419	433	417	402	414	444	391	414	375	383	415	370	419	432	422	430	393	421	388	392	435	343	388	435	422	415	431	417	429	353	377	384	355	370	385	422	390	401	411	397	383	404	393	392	401	385	412	413	435	408	439	426	439	374	388	399	404	386	434	414	407	396	384	408	422	417	371	424	411	381	423	406	405	357	408	374	398	407	423	430	417	368	404	397	347	378	374	411	385	388	389	393	403	427	412	412	405	385	423	415	400	434	407	400	408	386	426	386	394	390	403	385	405	395	372	396	424	380	387	412	384	421	401	393	410	390	367	388	440	387	401	393	405	391	368	383	392	418	383	411	410	417	418	425	409	459	422	421	418	370	396	387	383	401	366	400	409	387	404	389	359	380	404	423	374	372	407	370	382	416	402	344	384	405	434	406	400	408	385	400	418	377	390	406	424	400	394	385	408	376	413	382	405	376	386	376	396	411	393	415	382	385	369	388	408	429	413	430	400	397	417	399	392	356	382	377	393	407	415	394	396	405	390	406	384	417	433	379	446	412	410	382	375	403	379	412	358	407	405	389	412	384	418	351	367	405	441	405	416	383	431	391	384	416	388	441	376	378	376	412	365	399	418	380	371	398	443	426	435	398	411	409	417	375	425	379	410	421	389	405	397	397	441	411	422	424	408	407	408	395	433	381	419	408	392	392	369	425	434	407	427	403	413	429	377	391	412	382	366	417	388	387	399	413	387	445	384	414	386	403	412	385	378	421	434	426	410	399	435	416	371	398	404	388	362	369	420	393	418	400	407	379	424	403	425	390	414	428	418	386	390	401	436	394	385	383	425	404	376	408	423	407	379	369	391	406	415	417	380	421	376	374	383	384	424	430	411	400	420	421	386	381	354	403	412	390	389	398	393	415	403	385	391	403	394	398	414	381	427	414	437	408	393	424	384	408	408	382	362	372	433	426	384	396	414	403	379	402	385	399	402	403	406	407	425	384	395	402	412	386	392	425	389	393	431	420	406	398	398	420	400	390	455	420	412	388	380	423	381	394	413	380	414	375	376	409	398	411	387	417	409	421	396	392	410	403	426	380	405	409	401	433	425	384	447	370	376	386	391	407	394	417	360	462	408	422	424	416	408	394	392	427	405	423	408	381	412	448	398	391	390	400	384	410	420	395	362	403	426	424	395	374	416	414	408	393	389	424	380	378	401	419	407	433	407	414	366	433	419	364	358	381	376	416	385	393	416	381	431	427	372	389	400	373	395	419	447	358	403	381	431	413	422	429	404	385	405	382	393	390	407	413	425	369	401	391	377	432	389	402	368	426	421	363	399	422	391	397	378	415	394	399	381	375	386	379	376	424	368	391	368	370	398	415	396	398	400	377	401	404	379	397	431	407	420	421	401	437	412	405	407	405	393	408	426	410	418	413	411	417	400	376	371	399	409	439	384	413	412	384	410	415	394	378	388	438	397	399	426	425	410	409	407	400	380	378	384	394	396	384	411	396	410	423	414	361	381	455	383	380	429	386	398	401	416
38804	55965	49202	38876	30777	20392	9143	3543	1639	1424	1277	1119	919	938	988	1000	910	906	848	770	1289	6188	6190	3095	1403	682	679	737	678	571	624	653	686	693	1090	1132	1050	851	726	659	623	653	616	608	614	586	609	596	639	573	614	635	606	638	547	661	572	582	604	602	608	585	606	594	612	589	582	641	580	585	600	595	606	594	592	628	555	621	601	592	608	626	614	611	649	614	636	599	592	560	587	576	554	601	556	664	638	660	579	599	618	619	607	568	624	616	602	583	620	649	588	632	615	620	617	589	621	625	584	626	635	560	609	620	615	577	599	592	603	555	604	634	619	604	605	592	620	585	642	632	609	635	627	644	608	587	573	606	585	634	603	603	635	580	585	636	625	575	610	628	569	577	622	604	585	649	619	595	636	610	579	593	608	592	603	527	605	606	577	564	557	595	594	561	620	603	591	575	580	581	603	610	644	611	588	615	634	602	595	567	582	590	652	612	561	603	621	623	637	598	594	575	623	544	640	575	637	604	613	579	594	624	580	615	615	606	631	638	595	636	575	624	631	569	540	598	599	640	599	591	603	593	610	614	635	595	608	592	587	603	617	558	573	567	604	600	605	602	652	594	575	617	611	650	606	608	566	594	603	585	559	602	606	606	663	570	599	577	601	586	610	558	590	649	680	570	609	590	590	626	583	604	586	581	623	619	597	617	621	580	609	566	636	582	577	636	614	623	574	596	588	590	592	573	550	614	608	571	595	614	592	589	600	610	598	578	561	606	566	605	626	585	571	627	603	631	607	604	590	598	608	591	615	587	606	572	578	590	586	591	622	623	644	613	602	579	580	588	589	575	567	634	598	589	573	597	606	604	594	614	573	587	578	615	590	587	624	609	602	575	597	597	608	632	590	614	598	671	585	590	570	625	582	603	597	590	610	572	607	586	597	589	610	582	615	607	639	577	602	598	611	599	621	624	629	585	584	652	602	634	594	622	603	620	615	592	595	632	582	597	600	641	607	565	604	628	624	607	605	627	616	619	591	658	611	618	598	602	600	648	585	615	585	618	581	621	593	571	596	641	599	619	573	583	609	637	636	585	576	606	616	605	612	565	608	612	603	658	610	648	563	625	599	630	570	613	600	605	618	600	617	598	603	586	611	659	602	639	614	607	595	607	587	634	574	634	640	625	605	598	596	642	583	650	596	587	589	612	616	647	610	563	654	608	621	626	597	584	593	612	633	625	608	615	599	614	607	577	587	643	642	552	582	597	623	617	630	575	640	612	606	608	641	621	600	628	633	591	615	556	566	619	583	599	592	612	573	618	595	583	626	623	615	603	605	566	616	572	614	582	611	645	591	551	621	593	576	618	579	600	591	590	593	579	626	562	588	607	589	605	566	575	593	602	600	579	600	565	589	622	603	557	579	617	627	620	597	676	568	606	594	602	615	624	613	607	629	608	580	612	625	637	629	595	655	553	615	587	636	604	623	613	597	617	616	641	590	590	630	561	595	568	566	602	593	565	617	572	590	633	606	607	581	576	627	580	641	571	608	641	544	611	530	591	553	603	589	625	610	621	550	606	621	647	674	588	561	615	598	606	601	639	595	615	644	665	564	619	553	569	569	624	632	557	667	599	609	581	555	606	556	625	631	635	639	574	630	598	599	562	662	596	562	556	632	572	602	622	597	606	583	575	603	595	612	590	614	588	619	603	587	609	611	583	587	591	567	584	612	619	610	591	564	601	585	604	611	593	617	586	626	601	598	656	585	604	605	598	582	584	643	596	638	584	603	589	578	569	635	582	595	624	590	569	595	568	596	588	634	621	559	630	560	587	595	614	610	624	611	577	559	613	607	620	632	621	622	596	579	598	609	595	533	632	590	633	613	612	619	592	631	577	599	658	578	636	608	630	613	585	590	592	621	545	603	610	612	557	580	598	630	611	639	571	580	629	557	596	552	603	640	580	619	583	617	576	627	624	573	625	603	590	598	612	615	588	638	579	647	583	596	616	622	627	617	650	595	607	592	587	645	617	582	610	605	632	607	599	594	636	607	632	592	609	575	566	589	568	563	581	544	568	636	621	600	576	641	633	594	609	576	597	616	561	611	588	606	628	615	603	630	559	582	601	606	604	587	591	601	590	576	632	615	633	600	570	631	581	622	594	600	571	594	584	625	599	600	546	595	653	641	613	607	571	606	606	603	582	569	581	627	628	587	565	602	654	566	586	624	622	593	606	585	610	594	578	603	607	615	572	635	590	631	612	634	591	582	618	593	651	611	642	661	606	619	584	625	588	608	608	564	577	604	605	640	646	551	605	611	608	652	615	604	604	571	606	618	626	623	589	597	572	560	613	621	572	632	576	603	626	584	567	640	631	629	646	575	625	600	625	596	597	618	542	612	587	577	613	614	613	607	571	600	626	601	548	585	538	629	571	580	608	598	593	610	560	637	622	615	600	580	592	605	608	615	571	585	615	580	577	588	618	578	584	637	568	613	643	580	614	626	579	640	562	695	582	612	617	620	616	629	574	638	619	622	649	563	615	634	622	588	627	608	578	651	614	587	604	601	584	643	597	609	619	610	581	554	594	614	634	597	605	599	585	597	590	591	564	648	607	614	625	579	614	601	635	606	606	632	583	555	602	629	591	536	611	635	606	598	608	575	569	651	629	578	588	606	611	627	628	596	609	627	570	649	623	616	650	597	589	591	630	610	599	617	595	603	597	639	581	617	573	569	591	586	587	611	634	591	600	625	623	627	609	593	588	626	572	624	608	605	575	624	620	610	608	591	627	587	592	591	618	592	601	605	591	624	614	563	638	604	605	614	611	591	594	586	620	580	588	602	551	614	592	588	600	605	657	559	568	621	579	601	590	582	587	651	586	593	571	637	609	632	591	618	599	629	595	586	621	641	613	614	608	626	611	573	585	630	622	586	611	593	585	581	578	603	568	611	564	575	621	580	610	523	566	557	607	609	628	608	597	591	600	587	603	623	575	620	588	604	569	605	635	611	586	609	592	585	630	594	558	605	570	604	553	622	584	656	586	584	622	609	598	585	607	550	632	599	623	584	572	626	600	573	614	610	546	574	590	599	579	603	559	572	579	592	633	576	580	610	617	619	574	583	579	596	595	634	572	606	640	566	614	625	603	618	611	560	573	606	564	572	653	573	620	572	592	601	601	615	608	578	608	600	565	577	565	625	654	603	589	572	598	591	638	577	580	635	602	590	612	612	601	604	617	611	598	528	611	633	601	632	559	634	615	588	608	624	600	592	597	578	586	588	592	630	568	576	571	570	565	621	604	647	579	619	597	577	619	608	627	649	592	630	575	583	605	573	617	580	615	624	599	608	580	604	645	582	627	585	601	611	581	596	595	649	618	599	632	599	613	599	638	616	579	608	603	600	585	618	610	608	581	602	575	640	578	606	575	591	611	581	584	603	591	616	602	603	600	589	629	599	596	607	630	631	619	641	595	560	600	624	588	568	567	612	607	576	642	550	613	606	630	607	584
29037	26528	28619	21464	8906	2178	833	517	520	468	440	463	463	394	430	423	427	462	492	447	452	567	563	518	442	374	395	409	421	401	410	389	389	398	483	447	455	425	409	406	415	418	420	443	389	421	427	427	401	393	391	410	417	392	418	381	405	387	406	348	427	412	418	419	409	423	413	403	423	376	374	397	406	411	417	462	389	410	406	426	408	388	394	384	419	415	400	410	419	369	444	438	427	425	403	416	388	391	412	442	360	392	416	433	420	414	400	414	396	393	405	413	415	389	410	399	397	416	411	450	407	417	411	413	432	435	376	407	400	421	418	379	419	385	435	417	395	389	388	404	404	405	427	436	442	387	414	419	390	395	422	414	398	406	415	406	426	376	426	397	403	418	435	387	417	411	431	403	407	403	409	392	379	406	393	417	423	392	382	394	400	417	378	392	380	382	397	418	385	399	392	392	404	415	410	420	393	423	404	393	363	381	384	389	409	428	384	396	408	415	391	386	425	429	385	402	396	371	426	350	376	408	405	386	379	380	379	390	400	393	411	394	378	385	394	382	399	437	402	413	398	362	371	394	405	393	400	389	384	401	387	415	425	406	415	414	406	393	425	377	397	436	377	395	422	387	402	377	387	403	400	419	431	410	397	420	441	428	428	350	406	419	386	414	394	423	406	390	406	371	429	440	403	391	385	401	406	376	397	385	395	415	376	388	430	404	383	438	406	402	401	392	431	408	419	433	406	409	351	389	402	419	403	408	419	403	360	367	401	434	412	405	375	395	415	437	399	388	405	411	375	411	416	399	402	404	403	376	399	411	414	423	419	387	410	385	422	424	405	400	412	366	376	402	366	427	415	412	417	415	394	420	413	407	424	466	405	390	392	381	418	398	394	414	386	414	443	407	422	425	399	383	411	388	411	413	382	397	392	379	388	392	436	431	390	427	422	392	417	401	414	408	401	410	403	334	427	446	410	378	394	424	411	415	424	381	391	418	437	397	390	427	429	405	420	352	390	403	402	388	389	389	414	427	419	399	401	416	415	391	426	404	406	388	397	399	415	415	406	398	413	439	410	367	410	458	402	381	437	448	394	406	415	413	389	406	400	377	427	409	427	418	387	414	407	432	413	420	427	409	386	410	434	415	400	401	426	441	412	437	457	374	410	403	384	417	403	375	409	431	440	408	410	417	409	415	414	405	389	401	397	414	435	406	384	369	399	402	385	439	403	381	419	416	389	355	429	420	402	414	368	412	438	386	378	379	406	425	411	394	419	372	398	418	402	407	420	410	407	432	372	405	419	379	395	377	429	399	446	375	430	410	401	424	415	416	440	375	398	435	422	393	419	377	391	388	419	406	381	438	468	373	448	438	406	376	425	426	372	388	420	422	407	424	436	466	396	387	403	416	427	400	426	436	419	437	395	394	398	401	405	407	424	411	402	421	392	427	364	411	425	397	401	410	425	410	393	422	411	416	400	378	398	365	417	450	404	420	402	383	387	428	365	392	416	386	402	418	399	438	399	400	406	379	419	416	401	429	436	434	425	406	420	385	383	422	403	416	401	444	425	396	400	390	433	398	394	391	399	411	421	414	429	397	415	412	408	391	403	362	409	392	381	370	384	393	391	395	416	404	381	401	390	401	398	442	381	437	366	414	410	423	384	419	395	418	386	414	409	380	385	398	402	416	420	419	431	365	432	408	443	368	407	414	401	390	437	430	387	352	416	463	389	397	433	437	388	397	416	409	396	401	381	416	408	395	395	391	399	425	418	357	410	419	399	420	372	366	385	396	440	416	403	429	414	434	419	423	415	437	458	415	407	385	429	405	404	418	407	392	407	407	398	409	443	419	417	375	419	419	416	431	447	349	408	421	382	422	413	412	423	413	413	463	417	433	422	436	415	364	381	407	407	407	393	412	408	421	405	367	390	441	422	418	429	430	435	409	370	441	416	437	385	398	411	455	394	402	421	413	425	403	416	417	404	385	389	399	427	418	425	384	421	421	412	431	363	377	416	403	394	436	379	424	402	424	422	391	406	384	389	364	380	422	397	403	385	418	401	380	397	418	399	393	411	436	405	426	405	418	421	397	353	436	420	414	379	382	377	380	457	440	416	438	425	394	386	386	394	400	383	406	379	370	401	402	410	411	402	381	431	428	415	388	368	379	399	375	370	409	399	388	397	376	450	431	415	402	391	430	439	412	395	402	366	418	405	382	385	418	425	407	408	426	385	397	392	404	363	427	390	398	382	377	448	407	392	428	411	398	405	414	392	416	428	386	418	388	374	391	378	409	418	391	394	405	393	406	413	415	401	403	425	375	372	416	397	432	395	398	431	455	416	385	425	437	407	370	406	399	412	400	375	424	405	429	396	368	420	413	384	385	407	417	412	394	423	385	419	428	423	446	406	418	375	402	367	409	440	428	401	407	392	428	355	432	403	410	391	384	410	397	422	383	376	373	414	390	396	400	418	442	407	393	402	435	410	395	397	434	413	417	433	414	390	431	417	358	413	402	428	389	399	394	385	388	448	419	397	392	397	407	404	408	405	385	404	409	402	422	449	408	372	381	405	375	405	376	421	424	416	379	416	407	425	383	395	391	391	412	382	379	437	428	406	392	439	382	384	402	388	372	404	389	403	393	384	403	412	437	421	387	412	404	385	392	398	416	432	387	414	393	413	423	432	386	384	390	400	381	414	387	412	414	387	403	431	433	388	415	393	403	399	400	418	403	387	385	413	409	393	396	391	404	425	401	358	403	388	385	408	419	430	368	437	415	432	391	397	388	393	419	424	387	383	380	422	412	424	403	399	414	401	431	400	395	431	424	385	399	452	411	416	417	402	420	420	405	392	384	421	411	414	426	443	389	374	432	425	391	451	399	403	410	432	381	411	421	371	416	434	426	416	414	402	384	419	399	423	418	410	409	393	389	450	423	410	350	387	400	404	428	422	391	432	361	381	426	425	425	411	416	379	408	371	435	421	396	461	421	405	400	390	418	388	409	387	397	400	414	356	391	404	399	405	427	430	394	416	405	461	412	370	412	379	420	414	420	395	372	414	421	401	382	393	417	436	381	386	401	409	399	404	400	430	428	407	386	412	405	392	383	387	420	384	396	364	373	414	415	407	423	440	370	410	395	394	394	397	377	386	367	406	403	421	405	381	439	428	397	440	453	409	378	410	372	404	377	407	440	387	379	394	413	424	387	418	406	366	429	396	384	404	447	419	384	416	404	383	385	361	441	373	428	383	425	419	447	436	397	398	428	401	449	399	397	411	407	391	377	424	402	417	382	388	371	381	407	404	402	374	417	377	456	424	384	400	415	440	408	435	424	380	390	413	397	396	378	410	429	404	404	433	402	410	406	385	420	392	396	425	393	407	383	413	401	410	411	395	445	387	367	400	420	407	400	410	413	400	402	368	374	429	400	391	371	393	394	442	438	405	386	405	393	429	382	403	396	414	384	390	403	380	394	378	401	420	383	395	391	419	406	424	411	440	417
34641	43512	38192	27707	14117	4249	1565	1034	882	865	822	763	749	706	678	711	765	779	698	700	686	891	993	851	765	675	641	629	636	580	632	613	636	633	679	737	725	633	617	608	653	593	592	612	571	606	632	569	628	649	608	644	612	624	573	575	632	572	632	606	611	571	606	620	564	618	617	641	610	574	577	612	640	580	615	632	630	621	610	644	645	639	589	616	590	596	601	640	627	606	605	601	613	664	605	629	627	561	601	605	593	607	617	635	630	618	614	595	594	585	619	618	615	640	556	572	600	650	627	594	612	630	593	584	623	645	590	607	570	616	615	627	581	575	641	582	652	628	610	641	668	586	646	611	592	590	594	624	623	637	596	554	676	598	627	634	635	575	661	618	602	626	588	594	649	615	583	627	624	563	629	591	624	625	658	622	596	636	575	602	638	626	604	612	622	624	610	643	601	627	581	585	655	598	640	626	637	576	597	635	623	609	611	648	629	593	644	588	630	627	626	638	617	603	627	634	633	615	594	598	664	613	602	672	618	633	581	580	593	600	621	638	570	612	595	630	618	606	600	588	610	594	606	615	606	680	547	582	572	629	628	627	591	610	645	625	637	589	613	590	615	600	638	613	564	641	608	596	582	605	586	673	622	611	616	636	664	621	626	607	658	604	631	582	606	613	624	569	635	632	617	604	602	625	584	584	568	633	593	643	626	603	577	647	604	618	599	644	608	578	603	593	617	657	665	584	625	639	559	600	610	612	610	594	601	621	573	618	615	610	611	613	641	641	593	636	627	595	670	590	621	625	586	587	601	594	640	577	592	578	620	554	626	646	564	643	618	593	637	574	628	649	595	643	667	585	600	639	647	592	580	606	602	629	626	619	606	674	684	583	659	635	591	635	601	568	627	611	625	638	621	660	621	602	613	625	630	643	570	579	628	601	615	598	615	606	613	579	605	620	575	608	624	606	645	592	609	623	573	573	608	658	619	544	612	588	575	577	635	629	562	592	638	628	580	592	589	584	600	615	604	604	587	605	609	599	628	618	620	593	596	649	588	580	611	678	622	590	603	597	601	606	628	584	657	602	634	642	567	629	618	655	639	619	610	591	608	632	649	595	583	607	655	585	565	626	558	643	531	612	592	609	614	589	605	622	612	611	619	602	620	602	669	687	619	628	591	593	600	620	634	642	593	632	618	631	644	650	650	663	633	596	587	623	618	617	621	641	582	617	596	589	633	646	548	640	610	616	662	625	626	625	577	616	569	650	583	579	631	604	640	623	667	611	657	618	645	594	626	612	543	634	642	603	603	602	614	593	636	647	593	590	630	647	637	650	605	637	632	613	620	670	582	624	632	610	569	632	616	600	600	642	600	606	584	602	629	598	609	599	635	623	614	591	611	622	594	673	629	634	612	649	619	639	641	584	568	692	579	604	637	616	598	604	613	631	612	595	629	615	623	635	569	604	602	623	600	637	628	608	619	628	600	644	657	579	621	604	636	603	641	637	624	645	643	626	625	606	659	590	624	619	618	593	598	586	613	614	614	642	638	577	609	572	594	655	636	607	610	595	579	621	643	650	611	601	619	665	651	640	601	635	607	622	640	592	576	634	602	621	632	625	611	577	601	546	636	574	613	612	639	684	620	633	588	580	591	611	638	626	568	600	602	594	591	610	598	626	616	613	626	619	647	657	612	553	626	610	634	561	652	611	633	639	566	617	616	606	655	612	625	687	618	567	590	628	616	611	580	589	583	593	617	616	651	602	601	589	629	576	567	647	552	586	611	630	585	566	609	637	580	590	583	657	635	601	621	614	603	651	642	617	607	623	621	586	625	613	610	633	618	629	609	606	612	598	627	624	600	607	592	628	645	644	601	593	613	631	581	611	613	573	618	609	627	634	605	604	605	574	650	680	644	632	622	581	606	600	641	644	579	592	625	617	612	555	603	653	659	602	619	568	602	541	634	638	602	628	626	563	619	645	662	604	607	629	628	597	620	613	617	628	566	595	605	578	635	615	636	654	623	579	614	631	608	645	619	660	596	610	589	661	604	587	604	609	619	647	587	596	620	600	633	660	570	617	583	646	622	569	602	605	570	631	605	638	654	667	589	608	635	618	598	616	600	638	592	562	611	631	628	612	570	600	635	635	605	601	644	597	649	618	637	601	656	626	569	607	620	620	617	663	620	612	628	625	583	600	644	634	591	593	626	662	620	624	601	602	621	605	621	613	613	592	598	557	618	601	614	602	640	657	641	625	570	615	631	606	609	630	625	598	642	582	624	592	633	643	569	657	674	598	630	634	607	684	625	634	601	632	587	619	643	619	591	627	637	616	589	621	634	618	650	619	635	626	589	624	576	624	607	657	658	632	575	619	667	606	609	617	579	603	581	575	590	605	587	615	596	663	615	545	608	565	582	599	588	622	624	606	618	612	622	559	611	597	612	609	606	617	564	570	624	665	562	578	593	630	602	581	630	622	633	622	585	638	585	638	584	579	649	613	636	636	599	633	572	583	616	624	650	609	566	633	613	618	616	617	619	585	692	608	598	640	646	613	640	615	597	600	606	603	619	594	548	634	604	636	598	618	654	644	607	651	590	577	580	630	616	606	620	596	640	619	636	624	607	609	590	639	635	618	634	633	600	606	556	622	636	605	633	615	666	592	615	638	606	575	639	645	592	634	608	604	642	621	636	625	624	642	601	589	550	638	656	637	674	618	627	625	620	648	619	585	601	610	629	635	619	592	623	632	608	618	636	602	596	608	609	600	600	682	596	636	610	574	567	608	640	595	595	628	635	610	607	602	662	656	653	602	607	634	606	609	643	602	645	590	643	595	640	580	630	615	655	577	640	622	641	647	607	613	657	631	616	548	640	618	628	564	595	628	623	627	627	624	581	600	608	629	615	632	558	607	599	626	595	614	621	594	559	651	556	591	577	593	578	618	602	651	629	594	619	593	582	625	582	584	601	665	626	620	566	591	582	579	601	597	587	600	636	582	645	586	600	656	578	557	591	651	631	589	660	615	637	607	591	589	638	626	609	631	624	648	637	619	606	583	628	651	572	612	647	608	621	641	607	623	617	605	591	596	614	674	608	593	585	617	627	612	627	631	599	616	616	602	620	639	593	614	641	643	599	658	587	650	629	630	644	618	599	649	607	604	600	608	632	608	614	624	625	606	649	649	644	599	601	624	603	590	592	590	623	638	596	629	640	599	599	606	632	639	590	600	604	648	610	596	614	597	658	579	647	602	686	580	640	623	602	616	593	607	633	588	631	600	607	588	602	641	642	627	606	626	619	628	602	634	623	608	629	599	632	612	619	625	664	608	635	633	638	613	625	669	616	631	616	612	645	662	661	605	559	631	617	618	627	659	648	577	626	627	603	605	625	612	601	591	611	588	613	595	646	602	611	642	600	628	622	653	654	679	632	629	590	619	567	590	638	657	610	593	612	634	638	604	602	605	619	637	623	676	601	632	637	575	592	619	574	667	591	604	662	627	605	629
24814	21600	28935	25968	19352	7637	1890	934	733	637	532	550	497	488	471	441	500	457	478	508	479	646	842	681	632	431	404	495	416	444	419	449	454	440	623	860	819	616	503	493	442	403	453	407	410	382	417	394	423	414	429	403	436	438	396	431	418	408	403	388	434	438	381	436	406	433	429	415	420	400	386	409	417	386	400	449	403	457	394	425	424	428	425	381	395	444	426	422	380	404	442	437	414	391	420	423	419	410	380	416	397	372	396	433	383	424	435	404	396	410	368	424	418	382	391	420	398	445	408	406	424	424	400	378	393	416	416	429	403	398	408	398	415	420	412	409	418	433	427	434	421	433	417	392	426	377	393	388	387	433	429	448	415	401	416	423	397	415	415	397	408	420	402	396	439	408	422	417	411	417	394	423	367	429	416	404	448	405	412	450	393	362	407	393	435	390	442	397	450	364	429	394	382	386	427	386	411	392	454	435	405	428	375	408	417	410	404	407	432	393	383	442	390	421	385	411	422	394	427	383	396	393	419	401	411	400	434	386	390	396	378	447	366	403	384	409	381	419	386	409	407	397	394	422	397	429	422	398	383	396	427	400	405	407	399	388	445	420	389	451	398	389	357	401	408	417	411	403	416	430	372	403	381	390	421	374	452	375	446	425	391	403	406	386	392	403	380	417	407	379	422	384	395	404	396	385	431	399	383	390	415	410	430	423	402	404	400	414	400	410	406	392	430	416	422	415	415	407	420	364	423	403	383	383	394	407	418	430	432	399	396	410	413	426	439	413	416	389	425	403	452	427	416	429	426	395	451	424	401	426	442	406	434	423	412	427	417	417	407	392	444	419	408	378	440	375	384	396	452	399	363	406	446	411	447	425	386	428	399	401	426	370	404	423	447	385	375	443	410	381	422	392	428	424	426	384	408	410	412	455	434	391	424	404	401	414	434	445	410	429	425	397	410	391	383	434	410	425	408	418	398	428	427	382	430	402	407	425	388	427	429	428	398	421	394	409	434	399	395	403	453	397	406	414	398	430	423	375	423	398	441	368	417	408	394	418	387	405	394	423	408	404	407	389	436	393	411	410	421	431	420	383	382	421	392	399	386	387	408	387	431	432	391	372	416	427	408	394	434	412	416	392	384	435	368	439	427	411	436	400	399	390	382	404	376	393	412	441	414	384	389	445	412	434	457	397	375	440	382	417	387	411	374	413	386	414	385	413	398	389	398	407	380	407	406	395	384	410	426	403	378	432	377	399	382	409	391	416	434	411	407	393	381	418	406	391	386	398	411	415	408	408	418	381	409	412	441	419	422	417	396	358	377	436	387	392	417	417	411	390	402	433	394	404	398	416	393	379	402	381	415	431	401	434	423	395	437	412	372	413	401	394	401	410	396	411	452	418	401	419	444	431	450	436	425	424	420	412	400	398	418	421	430	410	416	395	393	397	393	396	422	414	413	385	433	373	443	413	424	416	432	437	415	391	385	430	425	427	372	399	415	421	445	377	457	407	396	381	399	397	410	374	457	402	376	400	429	414	395	437	416	414	436	421	383	411	408	420	377	378	409	409	385	406	412	397	413	367	414	408	437	408	370	402	433	405	403	370	385	407	418	385	376	414	451	412	377	408	465	433	431	397	411	441	399	413	406	443	427	392	411	411	414	380	398	402	374	392	449	413	406	423	421	416	416	420	387	429	371	403	406	425	390	419	414	400	409	418	410	395	411	405	427	419	433	410	421	382	371	445	414	404	411	406	411	447	411	418	435	439	401	420	436	428	401	428	360	420	437	407	416	424	418	430	407	410	413	419	415	389	374	422	406	399	434	435	418	445	420	385	408	425	397	369	397	401	418	400	418	385	396	409	412	410	424	380	403	408	387	442	405	387	415	432	381	411	441	451	393	380	403	400	407	416	388	384	403	373	428	412	401	394	379	443	405	398	394	429	406	412	437	431	391	412	408	398	412	420	394	392	400	395	402	395	402	408	418	398	429	401	424	409	377	423	451	412	379	409	414	412	404	399	465	365	414	410	398	406	458	383	385	406	438	370	394	406	409	426	407	403	395	446	400	419	401	411	390	416	381	417	430	409	419	419	418	393	436	444	400	403	410	422	456	410	416	409	400	358	401	407	442	436	423	421	432	388	436	394	385	415	373	405	386	422	421	396	366	428	374	386	382	386	388	419	397	425	432	402	398	419	429	419	394	410	399	392	422	386	420	442	397	448	408	417	423	417	375	428	421	384	351	404	439	382	408	414	419	398	393	399	432	375	452	408	401	382	416	438	415	401	399	428	382	371	432	426	415	408	429	426	388	422	433	392	438	444	381	427	386	403	363	434	400	382	408	408	400	399	410	391	390	378	387	399	414	404	397	395	386	395	396	402	401	369	397	401	395	449	413	400	411	439	439	444	390	427	425	396	412	397	402	394	415	397	397	429	388	428	407	400	420	390	407	415	450	383	388	424	408	379	390	403	418	423	409	432	406	422	368	419	418	422	405	446	409	437	411	407	361	428	392	446	389	391	395	413	396	431	420	403	390	367	397	402	400	404	405	401	402	393	402	413	382	417	422	414	410	411	374	422	405	365	435	430	434	461	408	410	424	419	396	394	403	404	374	406	412	402	400	409	405	422	399	431	406	385	384	365	407	412	425	381	403	391	395	413	416	401	411	387	394	397	427	364	409	442	422	440	408	442	411	421	385	402	413	419	383	414	382	438	373	408	372	395	421	404	386	362	411	416	386	405	398	414	426	410	432	382	440	385	436	453	451	404	391	424	439	406	391	402	404	413	423	407	420	462	408	376	428	384	422	386	432	425	377	428	349	347	424	401	405	405	409	404	432	374	401	398	441	394	427	423	395	403	408	423	381	406	404	396	425	429	401	420	406	380	403	385	386	412	418	453	423	436	416	374	397	430	418	386	406	370	368	395	400	417	387	422	403	385	401	417	414	423	459	405	421	429	409	403	375	408	431	418	402	396	409	365	400	400	394	418	380	395	427	409	356	397	397	409	394	439	408	398	405	415	401	422	416	396	398	418	407	409	410	395	404	391	428	425	374	429	382	413	389	414	416	429	405	404	414	423	431	390	398	398	403	413	382	396	376	417	434	416	388	410	390	410	431	412	400	375	408	394	401	401	419	412	364	419	392	424	386	369	379	400	434	420	426	373	388	368	428	402	389	378	415	417	440	410	404	411	413	419	392	378	433	441	405	404	430	386	403	429	453	405	366	412	398	410	421	414	419	380	395	409	448	383	426	375	412	415	399	400	376	413	375	427	411	396	418	388	394	401	458	387	390	433	423	388	396	412	441	425	370	423	429	390	396	397	396	416	402	409	430	418	390	397	407	387	392	406	388	406	418	409	452	397	395	425	413	417	395	401	403	394	414	397	430	442	378	389	414	420	392	417	430	443	387	409	429	400	424	398	436	360	409	397	405	392	375	411	424	401	378	412	385	359	438	434	385	416	413	422	386	437	412	428	397	443	431	392	377	386	423	451
34862	52568	48247	32567	16260	6857	2634	1878	1491	1284	1046	1023	837	819	796	709	772	810	835	782	769	1244	1773	1251	1357	743	625	650	685	634	652	667	678	761	1311	1751	1623	1085	908	756	672	662	600	616	644	609	603	644	603	655	613	638	618	605	646	620	620	710	599	624	595	607	620	643	616	620	616	625	648	681	621	630	649	641	648	646	622	626	620	634	661	592	624	585	594	654	618	589	600	613	652	642	596	653	664	641	630	604	689	631	593	655	612	641	605	658	621	630	648	611	556	620	620	633	646	669	633	625	626	652	642	596	619	579	606	604	616	614	618	600	665	608	647	649	617	652	676	637	611	610	628	619	617	693	598	612	617	625	625	606	613	655	622	614	616	639	600	630	615	589	628	643	650	624	599	591	561	640	626	615	635	618	604	637	610	598	625	652	582	647	625	671	670	630	583	653	604	590	594	645	621	615	629	606	660	669	603	576	641	671	610	575	600	601	647	588	623	615	677	669	643	651	643	598	638	646	587	623	616	631	644	608	626	638	635	615	620	619	581	623	601	604	595	580	639	577	572	680	654	666	634	638	592	625	613	663	635	603	683	611	576	655	629	624	643	656	652	595	640	638	660	590	645	599	632	624	649	578	611	613	629	607	612	615	601	610	620	636	647	629	634	627	591	640	611	588	631	635	601	659	585	665	644	586	607	665	629	594	630	631	662	624	590	609	596	636	594	625	606	604	606	609	650	561	616	626	644	657	647	663	644	599	623	640	632	661	615	625	598	642	625	567	637	644	619	614	656	630	664	628	581	640	629	597	633	617	591	607	591	642	609	607	630	593	648	674	656	640	631	653	606	606	620	544	632	628	599	611	629	624	622	604	614	634	633	599	645	624	651	617	607	632	612	642	647	672	633	645	610	665	606	581	628	599	632	613	651	658	648	613	602	612	610	650	607	621	610	618	641	650	629	655	629	627	636	614	649	604	628	653	646	624	621	614	637	630	620	627	576	598	610	648	573	619	603	650	594	616	615	606	606	652	629	605	621	593	634	625	629	652	606	630	630	639	582	614	645	612	638	649	602	670	639	625	594	646	626	610	612	648	614	607	658	612	665	615	600	622	661	643	605	599	633	596	612	632	680	639	639	625	605	603	649	605	637	643	601	635	639	623	623	614	586	696	623	601	604	637	604	633	606	618	621	679	618	589	619	648	674	602	646	629	657	633	610	620	607	659	681	625	610	648	596	620	620	630	642	610	643	647	676	570	653	606	600	608	621	580	623	619	637	562	650	621	590	601	659	595	638	617	636	662	621	637	617	610	665	675	581	602	628	596	646	652	602	603	566	674	598	623	624	607	644	687	601	603	660	577	620	556	592	627	645	673	624	626	657	577	656	670	595	608	614	586	654	601	642	595	619	648	616	616	671	589	601	604	608	636	612	627	598	676	604	595	641	607	598	555	631	611	630	652	617	606	587	598	629	610	622	587	642	659	598	618	601	590	623	591	649	648	643	603	611	621	614	607	607	637	690	616	602	624	614	617	619	621	664	602	638	653	581	623	616	650	668	586	654	612	634	623	574	616	624	638	613	622	579	630	605	595	615	581	626	600	664	635	591	646	652	639	642	600	673	598	611	657	675	671	635	585	644	616	636	592	621	628	660	595	608	642	650	625	600	617	661	644	644	614	609	682	604	672	580	589	617	645	654	624	627	633	645	668	636	603	584	623	594	675	598	629	617	603	583	641	656	622	619	595	604	585	621	649	625	599	627	611	633	604	625	630	608	638	613	637	615	605	702	621	600	665	617	642	613	585	626	610	600	679	606	660	605	653	652	648	637	626	630	661	660	570	603	633	680	542	637	637	598	688	618	594	644	635	627	596	596	620	622	580	603	619	620	588	599	684	675	616	602	617	609	641	581	619	609	640	660	664	583	656	618	655	565	622	657	628	636	597	672	593	618	646	600	628	549	659	601	613	612	615	630	649	587	620	597	668	622	680	632	645	631	594	618	639	601	629	616	590	620	626	622	626	676	643	652	646	613	627	616	632	671	629	617	615	597	586	636	598	593	627	642	611	611	645	620	625	605	586	616	584	566	622	617	585	579	596	609	619	568	652	613	579	611	627	572	642	637	639	601	634	624	599	659	602	614	612	641	618	645	579	611	630	614	654	617	637	591	645	607	594	636	585	604	634	636	631	660	629	621	646	638	669	594	641	635	629	637	632	634	621	598	648	629	634	568	628	651	679	641	637	626	634	588	630	596	585	638	617	643	618	648	634	655	611	577	591	613	639	600	635	653	647	670	634	642	669	617	646	552	571	593	654	619	648	592	608	639	628	634	625	634	638	585	592	613	601	602	633	635	542	606	660	596	658	635	601	634	602	637	672	626	596	605	620	635	608	625	599	572	625	597	604	626	613	583	607	642	632	648	617	631	580	595	641	624	627	646	585	644	640	612	638	628	618	666	632	617	606	610	648	604	606	608	585	678	602	618	655	593	627	675	655	646	595	607	588	618	620	623	635	642	631	638	625	641	630	610	603	649	643	633	639	702	630	611	661	668	610	618	618	619	639	614	608	628	602	651	628	614	615	631	706	613	616	630	631	605	646	619	637	626	650	631	652	617	616	625	576	621	622	639	617	638	621	603	588	629	615	646	602	594	601	599	612	583	624	620	621	613	646	591	662	625	649	650	662	670	649	633	658	639	575	606	593	667	578	571	624	648	638	618	611	655	629	627	598	617	599	616	629	632	620	636	602	663	623	582	596	571	583	634	595	630	604	653	621	604	594	610	595	650	640	627	612	607	610	630	613	601	643	639	607	652	601	635	613	645	632	639	632	627	628	631	631	604	566	609	580	645	638	616	641	671	639	642	590	639	637	648	599	602	596	618	611	648	663	644	640	613	642	633	646	618	658	589	618	621	628	603	598	613	648	664	636	648	644	638	617	682	582	626	651	625	649	604	644	630	628	634	650	599	652	655	629	636	633	611	645	627	617	626	635	616	614	587	630	662	607	600	620	618	649	588	603	656	602	691	672	598	670	655	626	604	631	574	645	610	616	566	660	643	644	623	594	612	596	623	638	554	643	667	634	620	600	662	631	663	602	595	601	622	630	626	640	639	600	649	635	613	627	576	623	603	651	614	651	610	618	596	625	646	659	653	627	618	600	610	596	617	624	637	570	641	650	625	604	610	590	600	590	677	629	607	635	628	658	643	647	621	663	621	621	654	612	607	594	630	621	594	627	583	675	643	609	608	661	601	582	616	638	636	583	622	635	609	609	632	619	607	630	642	594	584	651	588	619	637	644	650	632	607	619	620	622	618	626	585	626	629	604	582	584	625	609	640	651	613	599	617	619	647	649	565	621	627	631	584	609	650	661	648	608	608	613	612	615	605	667	622	607	637	596	608	641	590	636	660	634	632	619	712	665	635	583	645	660	635	593	614	629	635	635	643	593	568	582	634	621	617	669	630	628	572	619	603	603	629	632	678	652	658	632	620	595	620	646	641	644
23458	21614	29463	24447	21989	20504	11494	3937	1261	840	670	613	568	554	490	484	469	471	470	489	548	1339	2314	1914	893	431	459	413	396	430	426	440	418	462	716	851	844	676	604	484	464	444	469	412	412	399	383	402	400	402	385	403	419	404	417	408	386	406	398	411	397	382	413	414	390	374	378	395	409	372	402	380	407	394	406	404	395	406	394	404	456	449	417	428	405	397	404	410	423	463	361	421	427	421	456	423	416	379	418	434	374	425	359	381	378	398	410	403	367	386	398	415	368	395	384	386	418	393	410	434	417	413	379	413	398	393	429	418	404	420	423	402	388	403	363	423	399	428	397	367	414	387	407	373	395	404	391	410	416	394	412	370	396	394	393	398	411	400	395	427	416	393	409	412	410	402	401	362	436	402	402	399	374	420	405	422	400	380	388	389	383	391	399	394	429	422	398	430	419	385	398	432	399	429	393	419	430	382	426	380	435	417	398	379	363	386	417	396	372	410	422	368	426	393	418	432	412	421	361	406	435	417	385	384	399	401	381	382	376	437	427	414	400	424	375	423	402	384	414	442	427	407	434	395	405	411	414	422	422	402	397	401	396	415	380	400	385	409	395	447	406	407	392	395	406	397	427	385	425	391	407	378	411	370	412	400	376	414	406	411	383	391	392	465	406	403	378	438	427	377	418	421	436	430	399	406	429	387	393	408	424	431	411	407	404	393	417	450	367	418	413	403	395	399	416	407	376	396	428	389	399	418	422	427	392	419	410	443	411	407	405	377	426	402	388	419	379	399	409	398	408	400	416	413	384	429	382	408	422	411	419	415	336	408	364	418	417	414	424	401	402	405	399	406	411	387	419	374	419	404	375	378	394	438	402	402	414	411	395	374	423	411	420	425	406	369	416	374	398	403	385	399	424	419	395	398	415	410	408	378	409	442	383	383	422	403	411	410	399	381	399	408	419	403	392	395	391	424	398	374	408	343	412	370	394	390	419	401	379	411	403	403	414	422	392	400	393	397	417	410	397	421	441	398	384	400	432	399	401	418	406	429	388	397	405	470	408	388	405	388	362	424	371	396	391	409	429	384	394	442	416	447	394	352	400	374	394	406	387	392	421	416	402	403	422	398	395	402	434	399	378	389	428	398	422	385	418	413	391	393	363	448	411	448	420	429	437	404	396	414	407	393	402	397	420	403	387	359	378	416	430	384	405	395	373	391	449	412	430	416	398	387	404	391	393	406	409	402	416	372	418	427	363	406	401	387	385	377	422	390	373	436	407	386	408	366	419	423	400	366	415	380	395	423	437	417	359	401	395	410	410	392	413	431	424	416	413	406	392	392	367	418	382	375	394	394	381	377	376	400	380	382	386	391	396	391	408	414	411	387	418	414	424	383	380	408	365	433	388	423	369	433	393	389	385	391	407	381	390	395	409	411	405	393	418	404	405	421	391	408	422	399	416	386	395	421	387	436	429	404	374	416	393	422	418	396	403	421	439	434	425	417	453	387	411	400	406	380	426	384	375	378	448	414	434	400	443	378	427	401	386	376	381	457	412	385	401	437	380	387	408	357	431	411	398	419	418	425	408	408	387	386	385	372	372	412	380	407	365	400	374	421	420	435	406	393	396	411	392	427	405	424	447	407	432	400	428	387	400	426	430	440	352	402	408	406	415	366	383	413	408	433	411	415	381	419	417	396	411	388	397	372	402	407	429	403	438	378	406	396	397	397	403	375	409	390	447	413	417	361	409	426	371	354	355	421	388	403	432	399	388	419	412	444	420	345	384	394	394	363	395	403	414	407	401	390	375	414	408	423	422	363	425	431	400	417	415	374	425	377	413	394	452	400	425	373	408	399	404	404	413	400	391	416	373	405	387	376	403	397	412	435	431	380	399	394	411	415	407	380	389	385	425	401	386	416	411	410	424	388	438	420	407	420	392	397	432	439	394	406	418	405	407	402	396	387	415	409	371	399	397	382	355	390	379	366	397	380	349	402	397	430	399	405	396	408	369	431	402	433	431	434	388	418	436	389	388	373	387	435	411	432	408	380	427	383	442	418	387	396	397	389	415	402	406	395	416	404	448	390	382	411	404	414	431	406	406	421	427	414	399	390	424	381	404	414	413	427	421	375	350	408	439	417	429	424	407	401	424	415	432	422	407	412	355	399	403	398	376	410	410	400	388	400	428	390	401	384	456	415	401	429	396	367	430	405	436	415	427	389	377	393	408	434	421	407	426	385	393	390	381	416	402	415	400	392	406	387	426	424	404	381	406	425	401	392	412	415	403	415	413	411	389	388	410	458	398	425	418	431	415	412	425	367	400	419	417	430	389	411	417	418	414	437	378	372	442	413	395	379	412	384	384	424	412	382	395	385	395	404	415	398	415	397	450	417	394	429	377	421	398	387	422	381	390	418	410	418	393	404	423	442	404	400	426	378	409	395	408	392	419	415	359	396	429	430	404	388	374	407	379	388	422	390	404	379	402	393	381	415	407	406	436	436	399	479	409	407	405	364	398	423	401	398	405	372	406	421	420	416	384	406	405	386	400	417	418	441	407	372	436	392	429	410	376	416	403	370	394	388	402	405	395	410	393	422	398	372	434	383	412	371	439	443	398	441	429	413	426	407	414	375	390	396	390	436	371	444	404	415	422	407	432	415	450	378	407	422	403	422	406	417	417	415	354	423	397	378	385	405	398	391	380	403	401	406	387	407	426	413	412	400	445	407	424	417	370	371	403	395	391	418	421	447	389	413	388	410	390	416	369	405	410	392	384	377	392	400	392	373	435	391	378	406	346	431	395	399	367	406	436	407	392	425	370	404	429	372	352	386	388	389	424	429	384	451	414	423	381	400	400	411	415	346	429	422	426	397	398	393	406	383	397	389	402	418	418	449	408	414	384	400	418	388	391	390	410	403	411	376	419	391	402	408	392	422	420	395	385	409	434	424	435	382	385	377	408	404	382	416	386	415	384	398	414	371	365	398	417	374	411	400	417	421	446	428	400	376	406	399	392	430	341	384	391	394	400	412	418	407	412	444	420	410	419	396	380	393	382	419	412	423	377	421	424	410	412	404	411	373	417	418	396	394	415	393	414	386	438	390	392	370	410	397	365	395	395	373	394	432	372	404	406	431	401	361	400	418	398	396	405	429	423	388	398	387	405	417	436	412	405	391	433	409	388	381	404	379	423	419	415	402	396	404	437	416	429	407	374	404	407	370	381	398	426	373	432	385	420	396	383	395	391	388	439	386	412	434	418	420	394	404	388	357	416	392	401	396	396	414	413	392	378	426	372	390	393	434	442	377	405	412	401	386	406	384	406	398	404	392	415	414	425	420	391	394	387	400	407	366	384	399	408	406	406	399	423	421	411	352	435	432	416	397	412	352	365	393	425	392	411	424	409	410	368	405	419	378	418	392	412	397	383	406	394	373	432	421	432	440	356	381	418	392	426	408	404	401	396	409	440	408	393	409	411	412	403	391	366	359	409	405	408	410	437	415
35431	56352	49954	38295	24799	16273	11131	7071	2458	1702	1307	1157	1031	953	868	812	758	727	859	898	925	3213	5519	4189	1710	720	702	638	661	668	673	695	597	784	1490	1862	1707	1306	966	795	672	643	629	608	643	635	583	596	599	608	594	592	614	580	582	621	635	577	592	638	572	630	626	656	603	584	615	608	614	601	609	547	568	634	586	620	646	584	616	591	628	622	622	635	586	594	595	618	612	607	597	629	566	596	613	599	592	600	573	629	626	575	623	591	591	610	623	619	610	630	574	611	632	639	615	602	592	583	609	638	602	628	593	601	623	586	648	654	586	627	602	626	587	610	624	565	597	574	657	644	620	583	579	619	594	572	641	594	659	636	583	643	602	608	562	619	619	548	611	640	597	598	668	609	582	614	635	633	573	619	596	610	576	637	604	580	606	639	605	617	598	612	610	593	625	642	591	606	622	565	656	637	648	568	606	584	580	615	600	620	598	655	580	600	577	606	570	583	599	583	616	590	597	604	618	635	593	618	630	589	598	620	577	612	589	617	607	620	612	589	588	592	622	579	631	614	592	603	610	633	664	650	595	599	617	659	586	648	650	595	582	598	612	613	587	625	580	634	585	558	637	585	605	600	640	603	652	586	592	602	591	581	601	583	577	650	595	587	567	598	690	576	635	568	593	585	610	621	600	595	582	653	623	579	562	571	597	635	587	577	593	618	627	618	631	606	641	620	628	625	631	617	584	580	569	591	578	582	624	598	603	616	589	584	596	601	657	669	589	611	612	597	632	594	598	585	558	603	609	582	586	603	591	590	590	585	579	588	608	607	597	624	612	610	621	608	629	603	595	599	603	615	616	579	591	615	622	662	647	632	609	627	602	597	589	589	602	553	658	608	551	623	637	586	615	619	623	596	595	584	590	627	607	615	652	622	619	600	614	590	593	613	581	591	603	607	592	585	573	591	606	612	597	594	580	628	638	631	562	588	600	595	594	557	610	605	565	641	626	600	629	608	560	622	601	601	561	603	587	581	621	583	603	624	564	613	658	610	616	572	620	636	571	585	566	602	558	628	598	653	600	588	588	669	613	609	634	650	590	651	622	610	625	583	616	588	614	631	632	551	616	592	633	598	589	628	620	572	616	574	638	607	611	606	584	558	664	561	573	584	605	615	590	639	561	609	637	598	585	574	620	627	570	612	621	573	586	610	578	606	620	587	614	606	625	604	577	592	595	643	618	620	610	587	605	651	555	610	618	603	604	622	616	571	607	609	584	626	608	583	614	604	573	585	591	618	584	630	653	591	579	602	599	607	638	617	601	631	613	622	608	592	581	602	655	570	613	542	629	588	627	628	629	594	643	618	620	616	598	645	552	629	647	643	649	585	601	617	620	598	588	619	562	622	618	609	615	590	600	597	616	613	660	586	622	566	598	624	580	625	552	619	577	590	624	634	614	596	636	604	595	649	639	646	603	617	598	629	587	614	632	593	637	570	621	592	574	628	601	602	616	618	596	652	611	651	553	588	646	611	603	648	617	583	616	606	554	636	600	681	579	587	575	629	565	604	615	607	627	615	646	605	623	600	622	646	595	637	589	648	595	658	580	576	626	628	601	608	614	634	618	634	643	599	609	590	617	635	599	562	619	641	648	615	625	660	615	611	577	556	624	595	620	614	580	581	612	588	594	596	570	609	627	618	581	603	602	572	606	610	611	628	610	594	641	590	634	578	624	654	617	605	620	582	629	631	595	625	603	601	583	649	620	618	591	623	592	573	603	604	610	586	598	625	618	624	648	624	577	638	648	567	639	595	631	653	611	573	603	558	627	623	575	631	628	634	562	593	564	619	635	600	595	632	610	624	595	623	630	617	580	601	606	612	626	617	616	626	611	641	607	586	608	564	599	591	556	610	654	653	601	608	665	640	623	624	564	583	597	592	618	601	612	597	607	638	605	655	593	609	589	609	624	633	619	609	642	608	570	622	629	624	624	613	633	611	647	633	632	609	604	609	601	569	619	636	601	612	631	619	609	656	609	645	622	590	600	641	586	626	597	607	582	610	600	641	634	581	572	635	642	605	579	616	584	628	623	636	609	570	617	636	595	633	626	669	611	579	608	606	621	613	677	627	613	593	612	618	613	588	604	690	612	588	566	619	571	571	627	581	629	653	586	621	618	597	612	640	548	572	601	627	610	577	592	607	626	566	619	627	614	604	599	554	615	631	605	592	613	581	621	579	583	640	583	617	610	594	628	643	612	629	588	629	576	615	631	602	599	599	585	640	598	613	556	607	606	556	622	609	632	602	596	634	584	622	590	610	574	611	603	586	636	623	620	580	566	593	598	598	600	617	600	572	584	581	605	652	617	602	618	591	608	634	612	609	613	602	624	593	621	612	631	619	612	632	577	629	594	561	603	643	602	623	549	594	601	621	607	647	597	594	633	613	587	591	620	565	647	593	601	572	586	566	618	596	577	584	605	625	608	621	637	595	617	616	603	600	596	631	650	658	621	587	589	579	613	604	585	618	596	597	603	587	616	602	587	564	598	601	573	617	553	566	575	636	590	593	612	585	614	645	635	606	662	600	606	604	591	596	618	613	591	568	583	615	573	596	586	613	574	640	598	597	631	568	627	551	588	581	595	602	614	610	654	607	601	595	623	619	611	587	633	656	577	590	633	620	587	587	656	561	635	577	585	580	600	589	587	598	614	583	619	647	613	574	612	660	642	592	604	584	626	595	637	619	577	593	567	602	576	615	570	612	569	618	644	591	629	574	617	604	610	617	657	607	592	594	604	602	617	666	609	603	594	609	629	579	589	562	614	609	604	591	620	610	609	574	618	655	596	599	622	613	664	570	599	594	569	576	650	572	638	609	613	563	640	616	605	628	632	597	630	642	575	580	641	613	604	581	633	576	603	577	614	589	607	590	605	638	602	600	615	596	578	606	585	629	579	571	604	571	640	657	614	583	618	642	633	597	616	589	599	586	570	616	582	570	607	613	621	617	605	643	609	635	608	587	614	588	644	610	624	587	596	609	602	571	597	589	615	600	635	595	594	601	622	619	603	585	605	592	581	608	599	624	606	602	632	585	604	647	614	595	604	566	613	610	588	598	622	580	591	578	609	628	603	605	616	543	615	597	615	600	627	598	607	608	599	662	643	591	619	601	575	581	620	624	601	603	668	625	612	658	580	590	610	624	638	594	641	615	605	630	617	556	642	611	640	552	614	575	604	636	577	599	618	600	564	585	617	640	621	669	635	593	601	626	630	633	573	567	602	629	625	610	585	639	607	570	594	598	574	586	585	591	591	635	616	677	637	616	615	669	585	610	645	607	608	588	629	634	625	612	558	610	624	603	629	590	590	623	579	599	571	600	609	570	593	605	621	608	575	611	594	626	633	582	574	638	628	619	617	613	623	623	609	609	608	583	603	558	607	581	623	608	565	625	617	583	581	635	582	537	636	600	590	606	568	570	623	620	614	611	618	605	611	585	615	603	640	590	578	627	606	612
28580	25422	27315	18434	6726	2590	1217	770	595	512	508	467	491	418	433	407	433	408	432	425	431	478	534	604	638	457	439	436	435	401	417	418	377	397	436	425	482	445	457	434	443	422	420	400	397	406	418	416	424	444	384	459	457	392	422	397	416	373	410	396	399	407	399	395	417	413	411	413	419	448	429	378	415	404	416	357	448	372	386	420	436	409	420	404	410	414	412	384	408	429	394	432	435	422	393	396	390	387	414	413	397	420	423	391	383	398	434	419	420	376	405	385	390	412	408	410	452	445	374	396	377	383	439	418	412	413	418	418	409	396	389	410	410	412	422	401	433	415	451	421	446	403	408	403	376	378	430	394	399	435	427	408	387	378	395	433	407	404	419	402	410	429	433	405	372	403	413	419	400	402	404	449	433	402	431	430	409	387	377	440	406	423	380	411	403	411	415	396	431	381	424	385	383	383	429	402	390	417	386	394	457	374	396	422	427	389	401	397	365	390	392	441	413	432	458	400	380	428	396	384	420	429	430	408	373	415	409	393	426	425	425	451	400	407	403	434	443	384	397	395	372	381	440	407	410	425	430	389	440	410	388	389	409	399	420	439	425	407	386	375	389	370	375	413	416	427	353	418	446	411	406	410	371	407	416	402	446	441	395	407	405	383	386	391	383	425	407	414	413	411	412	391	407	424	404	396	414	399	433	419	385	416	406	423	388	438	418	388	427	420	391	396	429	424	402	381	436	401	430	422	380	403	412	421	422	384	412	387	349	437	438	426	397	448	429	360	435	423	447	403	390	404	392	389	399	441	443	447	365	423	416	380	389	403	394	418	422	409	427	421	420	394	427	401	390	432	380	415	423	456	451	417	414	389	429	433	430	452	382	422	407	461	425	448	424	429	401	397	436	409	412	424	425	428	414	415	411	415	411	401	413	403	385	400	337	457	436	440	380	412	394	409	459	416	414	409	438	448	410	401	405	418	389	420	402	414	415	433	444	417	414	438	429	404	380	425	412	436	419	456	383	398	389	431	418	411	405	401	404	405	375	418	460	427	417	446	383	436	441	433	442	382	413	460	394	378	451	421	413	425	382	414	407	434	382	428	434	420	407	372	396	362	454	416	412	398	374	404	417	417	416	424	391	434	435	412	419	415	422	389	380	423	413	411	405	396	443	392	395	395	397	423	423	430	391	404	403	391	395	395	416	396	410	429	431	445	445	415	451	405	395	424	404	383	432	412	385	383	414	420	434	409	441	432	420	413	409	400	401	397	408	429	410	453	426	370	432	408	410	440	391	408	389	406	414	370	422	420	402	441	404	402	456	423	393	405	392	406	405	404	409	409	381	446	405	406	416	434	408	394	413	391	393	445	405	376	408	370	438	420	376	440	399	394	424	440	468	413	438	416	429	391	396	419	411	385	410	412	442	422	427	397	419	412	401	416	422	400	409	398	403	417	394	398	417	459	420	385	424	402	404	391	400	387	392	399	383	408	444	419	411	404	389	405	414	406	430	402	439	404	414	419	404	406	425	448	389	458	398	391	443	405	416	405	407	440	425	425	420	360	386	431	395	427	413	414	417	395	375	396	392	409	419	389	382	407	401	446	411	417	418	385	395	407	409	366	407	404	426	400	411	370	427	426	421	426	421	396	384	434	383	411	400	414	428	428	392	390	414	439	388	406	417	424	441	427	410	417	422	407	427	418	431	416	418	437	385	391	424	422	420	391	411	401	425	384	401	404	400	425	407	430	388	354	348	414	390	417	406	401	426	389	440	402	427	421	390	389	395	423	423	416	408	423	403	386	414	421	400	393	410	445	382	442	402	443	418	402	451	446	390	403	405	374	377	390	421	451	361	396	400	407	389	445	419	421	435	404	404	413	421	437	398	437	403	383	412	409	446	407	412	416	413	388	401	431	420	419	414	403	408	418	407	406	369	402	410	394	422	425	421	403	439	403	398	390	401	413	394	415	399	373	404	406	413	402	376	408	407	394	407	432	393	414	454	368	434	423	431	417	391	426	424	441	436	418	424	426	408	377	399	412	394	398	412	401	425	391	381	387	445	430	413	456	394	394	435	408	417	427	396	381	391	407	380	423	433	435	439	417	406	398	434	380	401	440	409	417	394	405	444	380	370	451	427	387	416	460	440	423	436	415	447	410	381	426	390	411	443	449	422	428	414	370	420	417	405	394	414	402	420	379	396	411	395	412	422	377	411	420	411	423	378	422	424	405	414	445	409	416	411	421	379	392	441	416	460	425	383	424	413	426	436	397	403	404	428	408	446	404	396	391	431	414	432	390	436	402	378	383	427	404	447	416	404	395	449	439	450	405	407	404	406	426	408	412	436	389	412	420	404	422	406	418	413	395	385	395	451	392	441	422	384	476	423	421	411	399	392	432	460	437	430	380	400	424	429	409	396	433	420	408	411	433	398	417	374	379	375	416	430	412	400	441	412	406	435	399	417	434	437	402	409	412	414	397	395	406	415	419	398	428	400	406	419	431	390	393	407	372	441	431	396	424	386	426	414	393	375	405	390	435	420	454	428	420	420	410	422	470	440	409	376	390	419	395	426	371	412	417	394	408	434	431	404	425	389	452	442	395	403	443	432	446	423	387	405	404	386	444	420	435	419	443	432	369	390	430	403	435	434	408	394	413	415	401	425	421	433	421	400	417	400	415	418	415	469	438	417	382	433	439	426	440	416	406	399	427	442	407	419	421	443	425	384	382	387	456	404	367	410	384	388	399	431	430	392	455	396	405	370	418	432	416	445	400	366	432	422	404	423	390	439	445	448	426	397	407	400	400	421	399	453	362	393	404	393	433	432	406	440	453	434	391	406	413	367	409	390	397	384	413	403	417	425	363	407	377	381	451	401	404	391	443	383	424	434	426	417	428	422	407	410	396	377	405	393	418	425	424	424	419	412	407	410	412	377	417	415	424	357	365	382	431	419	415	419	414	403	382	414	392	422	397	420	362	414	406	382	387	383	435	435	412	416	392	403	378	393	417	423	388	405	414	451	416	410	416	426	413	419	408	422	430	418	433	439	423	452	432	400	423	414	429	384	416	414	435	403	379	439	419	398	376	407	418	438	396	421	432	428	401	377	438	418	394	448	445	416	411	412	403	426	427	459	442	402	407	421	409	378	387	425	377	422	420	410	420	405	398	404	411	397	390	417	420	402	387	418	438	374	396	381	408	435	414	411	391	405	407	399	379	418	401	431	437	464	423	411	417	422	414	398	371	424	422	413	420	418	433	390	369	417	431	427	416	384	454	429	438	394	369	420	403	384	427	387	386	422	403	435	396	411	439	367	426	427	395	435	400	414	429	404	409	435	402	399	409	435	438	429	409	397	408	412	396	397	375	447	392	419	401	404	407	392	406	416	423	421	390	390	422	420	410	394	418	380	378	413	415	416	434	427	392	465	429	437	426	392	427	385	468	446	412	398	436	422	398	392	417	373	411	443	408	423	451	419	430	417	428	361	434	424	407	395	399
32027	42003	35620	23585	11746	6117	2820	1604	1171	1022	924	798	725	739	707	664	655	664	621	675	719	875	929	1181	1168	692	660	668	670	652	594	623	624	632	622	711	733	669	660	655	663	651	612	647	634	647	605	620	609	663	600	631	606	669	636	652	600	676	666	647	621	662	669	597	608	618	638	612	661	622	657	630	599	601	639	615	632	603	669	624	671	585	659	664	622	645	650	605	595	622	553	649	611	626	642	634	617	641	632	611	655	642	581	638	628	599	641	627	624	621	574	639	627	603	623	640	625	658	645	629	655	605	663	647	636	647	612	618	630	596	599	602	600	657	592	626	654	622	652	654	622	640	600	619	626	670	643	634	625	590	597	655	615	616	627	623	622	618	590	632	608	650	613	608	634	565	626	638	561	617	642	641	628	601	643	638	647	622	677	628	611	620	598	655	636	595	609	588	589	626	570	624	608	609	612	608	648	630	619	648	607	576	602	606	572	609	640	606	648	578	612	607	611	622	616	604	660	636	584	643	586	649	558	670	579	644	665	628	625	657	593	652	597	623	642	643	649	631	610	565	609	649	597	628	630	585	628	652	620	606	624	594	622	625	648	620	642	591	630	623	612	613	602	596	612	573	628	632	571	582	607	658	633	638	612	658	643	625	598	629	637	634	617	589	638	651	673	586	614	650	628	632	662	607	658	618	652	601	620	605	638	669	643	687	619	586	619	645	607	639	632	640	587	619	670	605	601	643	586	591	618	624	625	585	640	652	601	601	645	627	639	641	648	627	616	630	577	627	636	616	619	618	593	646	654	645	601	594	635	632	618	609	586	654	619	633	634	628	594	646	596	631	642	635	639	607	610	591	637	562	647	660	620	612	625	575	627	614	605	630	604	646	695	590	592	616	642	633	642	610	597	652	620	607	634	613	617	624	579	657	621	602	678	599	600	648	615	601	688	623	640	591	613	630	599	639	626	585	587	634	652	628	655	621	624	624	602	647	631	574	625	622	656	596	618	658	631	598	668	617	637	613	622	616	590	642	608	630	665	645	634	640	614	642	651	658	617	583	652	602	619	605	615	644	604	631	636	572	628	643	582	653	630	625	645	588	583	631	602	624	629	640	631	664	625	640	605	611	660	641	601	637	653	631	637	616	624	617	663	646	590	629	618	605	592	631	584	612	648	622	621	597	615	664	611	619	662	643	621	620	617	598	591	609	623	619	613	596	634	642	624	650	599	624	676	609	636	619	651	597	629	624	597	697	600	624	620	610	648	693	647	608	614	629	624	636	603	599	597	614	606	619	628	600	651	598	665	614	617	649	639	611	599	621	618	598	649	604	617	623	606	639	663	628	638	646	647	601	644	613	607	635	634	626	634	589	604	630	633	590	605	600	642	668	605	580	612	620	612	624	609	599	588	609	601	662	653	632	602	619	613	617	640	607	588	603	571	653	676	613	637	626	662	633	595	616	631	561	619	648	610	631	679	649	654	598	601	597	649	602	623	644	657	617	645	618	646	650	609	632	587	663	650	621	589	633	632	605	636	614	596	633	639	607	592	616	628	631	628	635	637	637	675	625	611	584	625	635	671	640	627	604	612	605	607	621	605	636	607	569	639	621	653	664	617	622	592	626	674	592	612	629	612	616	584	620	651	649	637	625	639	657	602	610	614	617	617	601	614	679	711	622	648	606	655	640	641	640	642	588	634	589	594	632	587	621	627	607	605	640	604	687	621	677	632	610	621	641	657	653	624	621	605	618	613	624	587	618	612	646	581	647	624	598	631	645	606	627	627	635	630	596	661	661	603	628	627	620	614	664	658	652	612	644	645	664	608	660	646	620	654	622	606	619	652	650	610	634	646	634	632	596	641	624	581	635	628	617	646	625	588	629	650	600	629	624	607	625	582	607	621	607	661	657	624	633	605	631	639	630	584	618	622	605	595	649	590	663	606	603	606	592	603	623	599	633	642	588	585	622	562	657	603	603	609	613	599	663	640	599	599	647	584	590	615	593	601	593	627	611	653	571	632	610	593	684	612	628	611	601	596	607	627	644	627	583	625	614	628	619	579	622	659	609	575	625	671	622	658	594	635	630	624	633	585	622	641	627	664	599	625	588	650	581	613	616	638	634	622	663	598	611	632	621	555	661	648	654	661	646	642	627	638	655	562	645	614	645	606	581	606	626	612	684	630	612	631	607	646	643	604	629	607	651	640	600	641	620	627	589	639	627	598	632	656	663	625	634	590	620	572	618	562	616	673	605	608	619	598	649	612	624	632	632	593	656	648	647	628	623	614	616	654	652	635	607	604	675	625	651	583	677	662	637	616	619	632	630	636	614	589	653	589	586	625	630	635	607	651	608	640	629	647	648	623	642	594	600	655	594	652	655	626	612	596	618	652	660	606	624	606	639	626	603	648	602	625	620	616	664	617	621	610	652	629	683	618	563	638	623	674	627	581	610	682	630	661	615	603	626	592	629	641	641	634	646	579	668	606	654	619	629	580	653	645	623	634	610	601	571	628	615	618	615	621	596	645	596	677	612	638	634	567	606	586	616	616	609	580	621	619	612	608	614	649	626	573	612	639	620	627	630	643	640	649	564	645	605	614	593	634	615	617	628	643	604	623	624	626	625	624	617	607	617	617	603	638	630	658	634	630	642	633	606	623	604	667	620	645	653	646	644	628	621	604	656	637	604	605	669	599	629	654	616	605	680	639	639	595	639	641	590	621	620	602	679	640	652	631	587	657	623	633	629	586	622	605	610	616	635	590	676	655	643	659	665	643	615	612	598	591	597	611	626	614	631	640	653	631	638	573	585	645	617	620	624	606	612	616	608	635	598	650	623	631	649	604	590	616	647	628	592	636	626	613	619	602	609	637	622	573	634	637	601	652	557	646	605	627	672	591	656	627	654	599	642	643	617	663	608	608	619	595	693	633	615	584	674	659	654	627	641	622	638	632	542	647	625	579	616	576	697	627	664	622	630	662	647	586	670	623	590	605	607	647	632	630	653	607	616	642	636	616	639	621	649	638	620	621	589	589	589	598	641	633	615	638	661	632	605	590	614	618	572	628	636	618	632	620	641	631	643	636	649	615	614	661	679	639	639	631	631	621	613	611	650	574	645	667	598	615	616	639	615	619	614	700	592	606	661	632	627	631	596	615	609	672	604	621	632	579	621	621	629	620	599	651	621	666	607	604	645	637	595	626	614	620	646	634	634	619	591	662	609	683	668	635	684	626	602	616	640	617	564	662	648	609	585	624	587	638	658	641	641	646	625	598	613	623	611	612	619	585	655	634	692	611	616	611	636	645	623	607	617	590	632	601	675	635	665	640	611	632	642	630	641	609	615	630	633	606	631	629	637	646	640	630	595	629	646	605	621	634	631	622	630	609	612	610	647	598	649	598	632	635	589	622	615	603	651	643	657	599	610	630	631	660	613	642	611	605	608	642	593	628	648	583	633	642	624	652	636	687	626	629	623	573	644	602	628	667	585	612	656	632	628
24744	21647	28813	25944	21064	12897	3839	1745	1102	713	606	531	480	489	459	497	454	399	463	414	451	781	1301	916	1163	1155	533	429	428	437	428	390	402	438	505	564	570	490	454	440	433	437	424	394	413	439	400	397	425	420	396	400	409	415	409	367	392	437	450	414	402	416	413	399	399	395	398	401	401	406	427	419	378	427	399	424	414	434	397	402	400	394	401	405	417	404	446	390	421	411	418	412	428	417	415	385	395	391	410	408	396	438	406	452	395	410	392	420	393	425	418	371	417	454	422	451	397	424	382	445	411	468	446	427	441	409	400	413	423	422	408	424	407	392	415	386	412	407	428	427	392	402	404	407	371	378	395	427	445	416	382	370	404	381	389	411	436	426	438	431	422	430	387	435	413	403	401	410	442	412	417	404	419	430	386	402	385	409	393	408	405	422	421	398	368	381	419	428	436	389	421	432	436	380	360	379	408	361	424	445	351	387	416	413	418	443	409	418	391	398	438	471	466	400	394	423	385	428	424	406	382	422	401	399	401	411	421	387	373	409	411	452	400	393	423	420	418	422	457	426	445	399	434	456	451	397	434	405	434	400	385	402	402	416	393	406	429	374	408	406	394	396	410	440	404	413	411	405	410	431	425	419	418	400	397	433	420	431	399	404	412	437	412	409	403	393	418	380	445	431	442	400	422	390	402	386	424	369	424	443	449	396	380	416	410	434	404	434	450	435	432	414	417	430	419	397	446	402	375	396	408	420	437	385	383	437	417	384	460	420	408	364	443	395	403	393	419	401	401	410	404	396	428	410	404	420	444	446	467	410	420	402	434	406	457	425	408	413	408	431	429	433	422	416	405	415	384	421	416	412	411	403	424	418	426	394	422	421	438	420	419	398	441	397	400	458	373	416	407	473	436	430	421	442	404	418	426	416	418	358	354	413	446	376	437	421	431	385	419	391	391	403	390	436	397	415	401	411	415	400	413	423	413	435	425	385	380	390	417	431	405	402	408	420	395	415	422	376	389	408	389	395	404	399	420	382	424	404	393	411	385	426	431	436	419	418	402	415	410	441	398	429	404	445	402	415	410	367	444	442	415	369	408	364	381	383	400	396	374	414	452	387	394	445	404	451	387	389	401	387	402	427	414	396	400	360	421	410	397	386	390	421	386	387	406	429	414	403	428	356	442	361	402	405	440	401	402	389	396	409	443	421	412	370	419	404	407	410	405	427	415	416	388	398	420	411	430	405	444	389	400	402	389	407	452	434	400	396	409	389	438	416	394	421	384	372	443	422	412	414	383	366	417	432	411	417	406	386	400	392	427	400	414	432	427	415	418	419	463	401	430	416	440	396	404	371	440	400	414	415	441	410	427	453	406	439	434	429	436	453	399	398	405	452	410	429	395	415	413	419	428	401	392	424	402	385	445	406	407	400	443	403	413	396	421	445	412	409	446	420	437	420	427	425	447	387	419	414	405	377	420	422	448	389	426	387	400	413	462	390	412	391	399	421	395	427	426	424	412	456	404	427	409	408	421	419	430	388	421	423	395	412	424	452	415	446	418	414	414	416	390	410	416	409	433	417	426	448	438	393	420	427	402	403	420	433	433	434	389	408	409	398	447	411	411	405	405	436	388	427	411	396	418	372	387	396	403	426	402	412	410	383	411	418	396	403	471	421	432	420	403	409	435	434	412	431	450	419	426	385	400	417	412	370	411	416	389	435	453	417	415	403	401	415	411	422	431	433	406	394	425	406	433	425	422	367	412	437	394	417	377	411	428	387	390	398	405	412	382	395	443	399	420	452	383	417	442	382	420	419	400	433	426	415	425	375	451	432	448	396	441	407	388	396	416	406	397	392	409	391	385	399	409	363	449	427	399	416	406	430	416	391	441	428	421	369	418	381	378	413	416	391	451	379	419	434	400	424	446	390	467	418	431	413	394	419	407	425	422	418	424	398	419	409	386	448	394	406	428	453	430	401	426	438	424	406	411	416	406	390	422	430	443	432	431	409	387	424	405	450	408	439	423	410	417	379	404	399	412	436	419	437	431	419	408	401	414	396	422	432	424	424	393	425	433	456	409	428	384	377	374	416	410	429	437	411	402	433	431	451	390	408	403	413	400	410	417	429	393	396	433	403	398	417	388	427	439	414	438	418	413	416	417	414	410	414	434	373	404	419	434	428	405	389	391	403	413	430	405	383	404	404	431	436	358	405	407	429	423	397	414	407	394	373	400	426	389	435	434	392	418	447	417	404	400	428	408	395	422	417	415	413	400	416	439	406	415	427	404	371	412	410	382	431	444	392	440	429	419	420	433	453	367	401	434	410	399	419	394	422	383	396	409	378	410	442	425	446	362	472	427	382	428	413	425	445	407	384	424	386	403	391	415	466	447	400	394	394	355	410	399	423	419	414	423	392	420	379	423	436	424	395	420	423	381	448	411	439	423	401	405	412	423	412	410	376	427	410	406	431	407	394	407	394	418	419	387	439	412	406	430	414	402	409	427	419	424	396	424	382	399	394	398	397	401	418	434	445	433	394	440	452	456	441	414	428	368	394	415	413	412	403	388	409	408	413	426	415	413	384	394	402	456	409	430	412	447	403	398	434	418	404	418	404	404	424	390	397	394	409	416	432	400	443	424	409	395	417	421	407	412	438	394	404	400	381	427	411	410	375	404	395	390	448	420	429	422	416	427	380	389	377	419	422	443	413	372	413	416	429	426	412	438	416	382	417	419	387	435	405	446	410	444	417	427	429	454	403	450	416	413	404	418	411	415	405	374	418	420	356	442	393	409	369	442	407	399	392	435	423	412	412	401	410	386	424	422	420	410	407	406	396	419	394	426	402	413	420	409	424	391	414	404	431	412	373	413	415	417	388	390	436	432	422	408	433	443	393	398	385	414	406	410	399	382	437	424	377	409	430	383	431	446	430	423	391	418	404	408	384	420	406	378	404	425	390	403	407	418	417	377	373	449	414	409	425	411	451	407	411	383	414	409	410	441	403	405	405	396	411	385	404	413	384	418	399	424	421	411	398	417	390	424	380	393	430	433	400	418	453	399	438	401	416	411	441	410	419	362	398	395	408	462	413	443	420	424	397	397	417	417	391	425	424	387	383	426	402	449	425	392	433	389	400	402	413	377	421	389	403	413	454	414	431	405	386	397	383	420	415	393	458	421	352	392	402	396	397	415	388	397	399	413	425	383	352	375	428	395	437	415	428	405	485	399	435	362	463	378	445	384	417	417	412	398	419	387	415	372	432	356	362	397	402	414	433	415	422	407	412	420	397	393	423	390	378	478	430	424	417	404	385	415	419	434	402	445	429	411	407	422	422	412	406	399	414	381	428	399	417	404	421	431	371	404	409	433	402	408	393	409	410	357	410	402	425	403	386	386	414	356	389	428	428	452	407	412	418	390	396	399	422	412	418	452	398	403	406	404	356	448	463	405	416	419	417	398	400	429	408	427	393	408	398	383	412	412	432	427	391	424	402	409	432	416	427
32962	49571	44657	33648	23554	14599	5274	3443	2290	1371	1145	983	928	898	738	735	699	694	702	692	752	1549	3096	1981	2637	2479	889	716	648	648	662	650	653	629	812	997	977	819	753	693	653	651	611	638	603	611	635	608	674	612	621	564	639	675	651	612	712	622	668	622	660	642	603	660	682	608	650	594	618	639	641	625	667	644	599	634	600	660	647	593	630	641	608	644	606	615	627	603	681	652	662	631	622	623	646	686	634	626	622	609	638	625	623	656	631	628	614	678	657	590	602	607	592	692	651	580	627	654	681	644	602	597	641	618	646	649	643	631	633	607	624	606	647	659	614	623	649	575	612	592	644	578	634	646	605	646	615	622	616	615	616	627	647	662	642	671	669	618	620	610	645	573	608	605	629	588	624	660	666	621	574	711	606	596	632	634	604	606	608	619	639	612	618	578	630	654	641	587	650	587	629	644	654	639	640	607	630	650	650	573	617	632	619	598	609	590	652	629	640	645	666	616	599	615	616	613	608	614	656	608	594	589	652	616	625	586	632	637	630	611	617	611	621	583	576	673	632	646	583	632	617	615	636	607	643	606	634	591	637	674	607	636	641	628	626	616	659	625	647	592	635	666	699	602	595	649	649	640	654	652	619	597	648	609	657	677	613	653	617	635	635	673	630	610	610	576	622	624	663	638	614	624	604	643	596	608	606	650	621	645	622	618	605	613	676	648	634	664	613	642	651	644	654	658	644	571	633	631	588	646	648	618	675	628	680	598	656	614	615	628	641	643	633	656	627	654	651	618	614	593	605	611	673	655	637	656	646	668	646	619	616	633	633	653	655	645	607	641	616	639	645	664	639	648	650	605	603	625	624	624	606	655	658	575	649	658	611	623	602	640	638	625	608	618	645	607	639	626	627	650	629	659	604	617	592	564	661	628	595	595	612	622	611	704	638	615	651	627	627	664	622	652	610	624	633	605	644	635	631	640	611	636	640	657	600	648	635	606	637	630	645	653	603	606	673	608	682	645	601	631	593	615	641	632	621	594	625	652	614	598	574	624	635	622	634	618	622	695	675	657	616	640	624	613	683	640	588	657	640	603	645	595	648	636	649	629	656	633	629	643	637	635	614	629	567	661	646	641	682	649	611	624	653	674	621	634	592	625	646	647	634	664	622	654	666	614	621	567	660	601	643	629	606	651	625	615	657	613	677	649	657	593	635	658	673	623	602	667	632	651	692	631	628	553	607	643	603	582	631	628	632	572	638	608	632	639	608	631	591	654	623	600	599	638	629	624	595	615	639	612	626	628	640	631	646	650	617	633	617	594	631	640	600	638	600	634	608	632	633	651	670	618	625	598	667	589	601	627	636	623	629	638	640	576	649	646	647	631	630	620	606	608	690	579	643	632	623	620	616	651	610	655	637	644	617	614	630	644	670	681	638	663	618	656	656	657	599	650	636	584	604	606	641	567	578	649	601	627	648	622	644	640	646	633	625	596	625	625	619	643	629	574	625	623	626	648	630	686	649	612	620	678	632	650	603	637	631	595	633	620	608	614	685	626	621	643	600	662	641	668	621	631	639	622	574	635	645	668	654	605	658	633	592	578	619	618	602	582	619	611	609	671	629	629	664	667	653	650	619	620	654	636	645	605	637	656	599	593	614	602	643	649	624	597	676	572	640	633	634	679	631	573	641	596	658	653	608	615	650	613	596	638	640	614	640	640	607	599	620	634	649	626	593	685	622	643	631	657	662	633	633	635	645	625	613	639	636	621	591	650	634	630	559	640	655	660	648	625	612	623	622	649	625	639	619	642	577	574	650	637	615	615	586	635	610	622	653	621	609	658	618	681	622	633	595	644	651	582	620	616	614	644	622	615	578	597	645	606	645	644	607	650	616	644	646	598	653	662	658	675	595	634	653	577	626	622	638	674	580	622	625	573	630	631	633	637	630	670	610	659	629	676	612	649	655	624	624	652	632	648	643	640	603	634	631	605	623	636	608	639	660	641	625	634	579	629	640	625	652	606	654	634	660	619	596	625	589	650	625	632	631	636	652	613	642	637	660	665	638	595	580	599	601	577	621	593	624	625	656	615	663	607	620	606	660	634	624	633	620	665	603	608	642	608	641	645	638	612	641	607	599	653	632	636	630	623	593	586	631	631	647	645	600	603	668	602	621	629	625	658	621	628	587	608	631	586	640	636	624	613	617	608	592	631	610	627	651	622	590	629	672	627	649	581	638	609	614	621	622	606	690	607	633	664	641	625	629	611	611	621	612	613	638	628	640	602	629	619	631	628	667	611	637	594	609	621	649	657	594	601	672	657	640	594	629	615	649	639	627	629	603	608	627	612	594	658	608	609	643	636	658	644	600	635	616	596	666	639	619	608	611	619	615	619	642	637	628	591	611	583	692	609	599	620	623	631	619	612	665	631	627	642	649	619	634	648	645	636	650	622	638	624	646	611	609	594	663	635	634	633	620	607	658	664	621	637	625	639	607	612	632	608	625	629	622	629	613	597	635	656	670	598	611	599	638	653	647	611	642	608	612	651	659	626	621	590	595	615	651	634	661	614	633	639	583	570	636	641	611	657	677	653	681	631	643	633	674	636	621	609	613	592	617	628	623	690	640	623	578	661	656	661	655	627	620	652	585	661	620	604	637	623	613	607	623	623	644	604	651	638	646	635	606	627	643	653	682	613	619	650	636	647	587	614	642	614	637	616	608	615	628	599	605	624	623	662	625	634	655	623	581	633	643	624	658	650	659	621	630	602	636	634	642	651	625	628	642	625	622	623	644	622	635	625	588	601	643	615	627	645	640	605	613	641	594	642	610	652	609	582	643	639	588	582	630	639	618	639	630	623	621	615	640	635	607	620	598	610	615	638	587	661	626	654	643	628	668	622	630	626	608	636	607	640	557	610	605	638	643	624	573	624	693	614	620	620	621	607	584	611	617	608	618	618	654	570	606	643	616	643	650	660	638	613	620	637	608	597	590	577	653	611	638	604	621	590	631	605	617	635	690	621	649	619	636	613	611	592	617	583	618	628	614	611	630	650	617	602	647	641	621	647	625	649	605	651	638	612	652	634	585	670	603	627	619	590	633	578	599	618	662	607	642	674	625	643	632	593	649	640	691	586	629	633	666	594	621	646	627	608	629	614	610	631	614	635	638	640	624	634	611	600	624	615	605	651	702	626	634	651	587	663	616	581	628	565	652	633	661	590	624	593	648	627	670	620	620	637	625	599	656	612	659	644	624	612	679	614	626	602	646	642	647	604	639	627	617	639	630	621	597	631	629	631	611	601	637	601	646	657	602	585	655	586	639	570	643	608	631	624	675	619	635	635	650	624	658	649	603	606	651	630	594	621	635	631	605	633	631	623	663	649	665	615	622	648	630	632	622	646	656	625	663	667	584	614	623	613	615	570	621	610	642	628	644	625	597	622	634	627	661	619	587	666	646	629	593	600	632	650	615	629	616	619	652	640	638	605	597	642	623	644	648	628	614	641
23599	21623	29480	24618	22355	20717	10494	2950	1440	856	698	675	549	573	501	523	484	471	472	446	475	1834	3238	2521	1606	848	453	433	429	435	430	451	395	475	583	674	597	543	478	428	444	447	452	420	417	441	418	424	396	383	390	400	419	437	406	424	426	389	443	411	421	435	417	405	403	418	392	450	369	407	375	392	374	454	410	405	444	424	383	405	419	420	352	410	411	440	431	401	402	415	403	425	416	420	404	414	418	430	457	443	415	426	407	404	402	390	432	401	428	403	393	399	438	376	388	386	432	452	447	409	416	432	432	413	410	454	396	410	412	418	451	403	428	426	391	449	409	465	397	395	398	376	374	413	435	399	417	415	439	410	408	438	397	411	378	398	398	417	417	420	406	374	447	417	404	427	383	420	409	419	422	428	415	399	406	430	415	422	413	407	432	435	408	414	438	404	418	440	396	444	400	390	420	434	419	410	415	424	415	411	408	378	442	416	431	425	397	429	436	472	402	404	412	388	362	413	405	383	432	401	464	403	395	376	422	434	413	426	396	400	382	422	440	417	355	402	390	420	414	417	428	421	404	419	418	387	406	379	404	379	395	417	422	391	426	409	405	398	421	426	452	436	425	421	448	417	441	396	383	421	411	378	425	426	399	387	449	395	375	411	404	425	405	425	408	426	414	413	409	431	396	398	406	383	415	384	378	434	442	432	413	408	468	401	401	431	433	431	402	378	422	428	375	389	423	405	415	418	401	429	402	383	422	422	402	398	406	412	433	447	393	383	390	416	427	429	397	419	433	422	415	404	402	444	409	441	401	386	448	434	409	438	418	433	401	447	389	426	418	397	401	424	420	401	424	399	392	416	475	431	425	455	416	398	433	418	405	445	404	402	441	452	400	424	415	393	426	385	406	401	432	390	434	422	417	419	426	427	365	418	435	404	375	418	442	410	394	420	435	382	438	382	445	393	410	460	426	430	378	417	394	460	447	403	406	402	396	489	408	413	415	391	410	408	433	402	402	432	400	411	394	460	411	409	432	414	425	402	434	378	431	408	407	426	470	435	423	428	416	403	450	411	386	406	437	424	416	449	388	396	382	452	427	397	388	395	405	404	412	389	423	435	408	391	416	429	397	376	399	387	398	410	431	434	397	469	385	405	376	453	398	414	414	390	442	421	420	424	429	421	438	410	408	414	388	422	400	401	405	384	453	419	441	433	391	422	405	446	386	391	405	385	420	401	411	426	437	432	405	433	459	446	420	409	437	388	416	403	436	387	375	432	417	408	428	410	432	426	387	402	418	399	435	440	379	410	418	443	418	402	437	415	434	380	411	399	397	399	399	437	386	406	399	444	423	436	441	402	442	378	372	402	428	391	406	400	418	440	393	413	420	413	405	420	410	410	378	423	418	399	415	414	393	405	395	392	420	408	443	384	461	386	417	394	426	389	414	446	457	427	442	469	350	440	452	409	389	381	415	423	403	435	456	427	433	412	385	442	437	426	410	364	425	401	432	408	420	416	419	454	432	393	425	438	394	421	386	441	414	426	429	415	426	424	364	406	419	424	422	430	399	444	427	427	418	423	405	417	405	381	415	445	417	398	433	418	421	413	468	393	416	469	390	428	428	395	389	420	425	402	399	450	401	407	395	419	425	432	392	403	421	399	426	407	383	426	398	393	441	413	416	425	427	437	420	429	395	402	410	429	405	390	383	454	420	432	398	421	395	413	393	401	390	407	435	420	403	415	398	442	387	425	385	392	432	444	380	429	427	400	414	420	437	436	411	398	391	377	426	404	431	431	411	416	405	377	384	394	388	402	384	415	467	420	382	402	419	410	401	417	418	404	379	399	450	398	401	421	438	453	434	372	406	408	405	375	406	461	407	409	425	372	395	409	404	410	392	416	392	414	380	438	402	404	422	435	419	407	400	419	381	418	430	423	403	400	384	421	402	424	446	378	398	386	417	407	421	377	444	394	372	395	385	417	398	401	432	389	420	417	409	373	409	436	384	422	402	418	399	411	416	415	447	435	422	395	396	392	437	395	435	391	437	438	447	420	388	406	385	428	452	405	426	456	420	399	421	424	426	422	393	424	388	383	424	383	426	409	380	398	412	425	407	431	408	402	434	406	414	430	399	404	393	407	411	437	403	401	429	391	397	393	423	410	424	399	410	401	389	375	424	420	401	408	430	371	403	402	391	393	384	410	429	408	431	427	422	416	439	461	402	397	415	399	409	460	405	416	411	395	433	395	412	401	429	416	412	388	411	379	424	377	409	417	424	376	405	422	421	390	415	444	398	427	402	436	417	413	376	419	429	415	392	424	450	471	418	425	420	416	408	391	417	381	405	402	418	434	384	413	434	429	383	391	387	406	413	430	427	394	442	386	426	451	408	430	410	387	424	421	389	403	429	426	407	372	367	396	409	408	378	360	450	423	421	401	429	407	417	430	414	427	454	417	405	439	377	413	402	409	418	430	370	387	423	436	384	432	427	414	414	410	385	404	415	440	398	403	433	397	388	417	388	401	452	420	423	409	405	434	423	411	458	417	390	424	413	419	441	396	449	425	427	410	407	401	346	405	413	407	422	422	401	401	393	443	387	403	390	414	363	437	474	392	434	444	423	451	413	383	405	395	409	418	418	399	386	402	383	413	389	436	419	394	427	408	410	447	386	415	412	395	447	414	418	413	395	393	489	399	451	425	435	373	395	404	395	407	412	428	402	389	430	406	401	445	359	405	409	378	409	413	399	399	422	411	433	404	382	446	436	401	433	371	438	456	435	397	428	418	431	389	406	384	425	379	437	403	398	396	398	407	394	423	396	435	440	396	393	420	420	416	415	424	422	382	460	416	432	424	399	430	413	387	414	419	416	451	403	374	460	438	405	401	405	420	414	419	410	416	442	431	404	439	424	419	438	407	389	409	439	417	414	396	458	426	415	392	420	418	411	414	469	393	417	426	443	423	442	406	396	430	404	382	403	413	427	437	449	433	428	390	432	415	411	425	423	417	428	416	421	403	410	439	418	410	427	426	406	403	416	437	442	446	434	439	424	417	419	429	431	396	401	431	414	445	413	456	402	390	413	367	451	377	395	408	411	427	437	431	408	365	466	392	417	387	446	402	408	421	399	396	372	441	384	407	425	393	384	410	413	436	397	440	407	419	399	411	434	417	459	418	425	383	420	402	420	415	404	457	439	432	420	405	423	376	410	411	417	385	418	395	399	435	437	458	394	418	428	380	412	423	402	407	438	399	388	417	419	433	424	376	395	414	402	382	410	418	424	432	388	421	421	407	433	433	391	405	438	413	404	441	404	412	423	433	397	405	401	422	376	406	347	415	411	413	432	436	443	428	432	414	411	407	414	392	422	437	450	411	439	417	404	427	410	430	407	431	392	425	401	410	387	392	412	422	395	423	432	432	408	367	421	391	419	400	403	412	391	436	434	419	449	417	399	407	402	425	424	432	389	451	417	422	404	383	384	417	424	406	405	419	413	432	410	477
37068	58949	54721	41401	29559	16867	8300	4927	2895	1797	1421	1266	1070	999	956	875	852	715	796	705	741	4450	7399	5527	3566	1677	670	653	629	572	647	620	631	637	1059	1275	1162	910	783	679	625	645	626	614	646	605	627	612	647	619	648	599	631	623	645	626	616	606	602	630	603	628	598	602	621	627	592	657	636	606	646	628	600	646	590	646	632	628	597	623	591	595	616	568	619	579	639	599	593	598	616	625	600	616	611	584	625	568	588	633	626	645	596	564	605	590	629	590	642	628	626	639	586	618	619	618	609	622	630	614	715	616	677	627	619	624	640	575	661	656	625	666	580	633	611	573	590	635	593	616	602	568	617	571	629	595	586	628	623	636	537	616	608	588	607	644	632	633	616	631	593	666	584	618	623	629	558	597	604	654	619	582	625	627	632	606	640	633	601	568	643	615	613	632	562	592	623	634	643	603	620	599	586	580	629	628	625	587	629	572	599	568	607	613	633	586	583	612	606	615	638	580	582	613	642	605	577	660	608	601	639	643	595	618	624	555	622	596	610	620	619	622	616	631	601	601	614	596	601	634	611	635	660	610	554	594	629	599	583	621	587	596	597	587	625	611	583	613	621	590	624	643	591	594	583	593	635	587	601	616	621	615	626	613	632	624	630	605	655	640	600	578	599	570	641	604	624	583	576	676	590	637	614	619	599	582	606	590	617	637	632	595	566	606	626	565	617	624	605	626	557	552	616	555	625	527	597	600	623	632	635	626	610	613	639	647	585	624	555	617	611	666	578	617	619	577	558	629	608	625	650	615	642	606	616	594	603	614	612	575	618	596	621	616	613	593	625	632	630	608	565	574	605	619	617	586	625	647	619	601	646	609	644	551	621	614	602	618	630	587	608	596	605	618	596	632	618	595	612	581	618	611	665	609	616	617	591	590	605	616	611	587	605	629	624	594	600	615	621	623	626	595	599	585	619	605	636	614	610	612	633	590	648	625	618	622	605	627	616	606	607	563	600	599	623	591	607	596	623	619	609	561	580	616	622	613	607	601	637	557	627	607	612	591	629	594	619	587	640	582	624	586	626	644	622	631	621	613	624	628	585	626	651	612	613	610	607	608	585	620	611	622	598	624	613	607	627	593	631	643	594	649	605	562	613	613	601	613	595	653	609	633	612	623	608	601	626	606	617	569	606	642	626	651	551	550	606	639	583	556	589	568	637	592	621	600	598	582	580	624	615	620	637	613	599	645	582	587	588	586	649	607	587	604	625	591	608	578	569	648	573	594	615	654	574	643	672	622	596	593	614	605	633	622	636	579	659	611	622	628	632	615	578	638	640	610	601	649	621	597	573	622	610	621	615	600	613	624	638	628	598	615	613	601	609	592	612	624	652	615	607	669	622	621	586	585	592	654	586	602	628	609	591	597	604	627	588	623	602	593	603	619	603	625	622	623	647	605	621	580	630	607	590	627	607	620	611	602	627	662	633	584	629	655	620	649	607	597	596	598	631	632	615	597	624	608	614	559	658	588	626	608	623	588	609	614	629	586	636	663	612	631	643	623	626	673	583	623	617	609	636	598	650	604	596	628	634	600	598	611	638	595	606	649	671	602	558	563	651	595	649	581	604	599	582	619	624	631	628	628	632	593	585	605	591	598	613	601	617	646	583	592	588	566	616	652	639	630	632	628	649	639	572	628	588	619	569	614	594	599	655	617	632	579	628	578	560	603	579	719	637	581	613	611	616	635	573	634	613	607	658	604	637	620	603	558	583	641	600	594	627	624	594	594	608	648	618	618	622	633	588	618	617	641	639	579	623	603	633	608	599	580	608	576	618	588	662	605	567	613	681	591	631	579	602	635	572	570	604	608	631	632	589	610	607	619	609	659	588	608	633	566	601	655	634	606	601	626	622	605	631	634	634	610	624	677	666	620	653	590	625	586	581	615	567	626	634	642	639	628	585	636	577	582	602	585	597	599	610	604	610	628	602	662	626	602	640	616	618	605	609	607	634	626	601	618	613	611	624	621	615	614	612	636	592	591	587	655	600	602	622	626	606	622	621	644	600	618	622	632	577	632	598	601	594	566	610	601	576	624	586	590	578	640	592	642	595	632	638	595	600	576	621	625	614	643	591	621	619	644	616	615	596	645	634	596	631	631	603	597	605	638	605	588	626	587	648	605	622	604	571	655	616	635	622	650	593	642	614	615	606	569	580	594	629	620	612	596	601	595	594	606	620	627	603	614	564	611	647	569	619	595	603	630	636	614	582	685	637	581	607	632	633	579	599	627	626	612	612	616	634	623	617	666	626	633	609	613	578	634	554	631	583	617	633	616	620	613	628	617	597	617	596	636	606	563	609	629	633	616	619	642	646	601	633	672	656	664	629	566	625	619	583	632	609	604	618	599	615	629	661	620	613	594	597	638	632	608	574	608	645	583	621	602	606	642	618	574	622	590	589	631	620	595	609	596	611	586	630	555	624	630	630	637	577	644	609	582	591	598	633	597	599	614	656	665	618	651	627	626	600	588	630	634	645	648	599	651	642	588	620	586	579	607	640	622	629	592	592	674	583	637	595	628	600	656	585	642	632	593	587	605	621	626	618	601	583	644	605	639	635	610	593	622	634	581	637	594	637	566	625	575	629	569	668	612	584	599	631	589	575	620	618	613	616	616	595	646	576	633	614	607	590	597	630	590	600	616	617	634	641	607	627	609	595	619	643	565	653	596	651	642	640	625	626	632	570	663	617	644	651	641	641	611	639	611	615	602	605	641	662	577	611	576	600	611	629	606	607	606	656	583	606	632	639	606	595	617	631	587	586	612	609	664	566	575	578	614	626	600	638	610	643	611	624	577	596	619	624	614	646	604	624	628	613	621	610	608	593	618	640	612	623	589	643	611	625	637	612	622	597	598	623	604	624	654	648	631	641	598	566	620	568	590	607	606	610	617	579	610	611	618	635	624	604	631	657	618	600	615	570	639	607	586	617	534	610	611	618	646	601	621	546	607	617	552	596	579	656	575	614	601	616	623	588	603	575	597	598	623	628	635	542	618	576	604	599	596	610	628	602	634	603	638	637	589	600	590	622	633	636	589	621	618	645	625	627	599	561	608	633	600	601	639	641	607	603	622	591	613	602	588	610	593	617	595	562	615	580	600	620	596	572	616	623	587	632	609	624	671	633	621	603	611	612	619	578	615	637	644	599	566	622	593	618	592	628	595	583	604	619	600	633	627	632	614	595	609	627	579	569	638	634	614	587	602	625	620	619	643	572	582	635	618	588	637	643	615	629	576	626	618	589	600	588	616	623	584	585	601	614	614	590	596	601	637	615	577	594	641	625	563	600	646	647	568	598	656	629	618	600	651	637	609	640	637	629	602	585	604	626	605	578	600	622	585	601	644	617	627	566	622	595	624	649	621	614	584	630	616	570	617	612	602	607	592	618	636	587	553	581	615	626	619	604	609	629	556	658	601	618	590	597	591	578	640	614	565	606	580	626	620	633	629	599	599
29132	27960	28730	19640	7532	2856	996	700	566	505	498	480	451	487	472	433	392	451	416	458	462	453	615	713	705	506	423	399	420	414	477	399	382	431	435	419	421	432	430	401	393	428	397	406	413	415	425	402	404	425	443	413	388	422	417	451	454	402	428	412	417	415	418	420	439	406	409	430	439	408	410	431	398	435	402	407	411	410	441	422	450	455	434	391	358	394	443	381	414	442	394	443	417	437	426	395	461	420	415	398	474	400	409	380	446	377	395	436	414	405	422	404	413	475	416	431	398	396	401	431	421	403	412	421	378	423	404	436	418	418	442	434	413	381	410	419	370	379	441	423	412	441	423	402	436	428	460	411	409	392	384	430	403	425	401	411	376	399	415	398	405	427	455	437	452	373	429	417	403	404	384	426	442	389	416	446	407	416	402	429	393	421	415	401	430	431	424	422	400	407	398	392	408	433	464	405	391	425	404	463	402	411	398	448	420	425	439	438	421	397	457	444	413	409	420	460	459	414	438	390	399	367	402	403	453	381	425	415	397	402	408	425	402	440	412	401	412	409	401	403	418	416	449	423	430	443	411	391	409	415	368	399	385	419	407	416	415	425	392	394	396	417	415	400	418	400	397	409	422	449	378	454	427	439	428	425	391	405	391	386	429	394	430	406	415	392	454	445	435	426	389	422	431	428	433	449	428	398	404	376	417	441	443	398	437	417	435	399	393	394	438	414	444	389	408	406	403	415	383	411	427	408	442	388	399	460	449	411	384	419	426	394	404	410	430	421	403	401	427	414	419	404	434	412	367	409	419	398	428	428	451	449	413	412	470	399	403	421	432	433	423	416	430	396	409	388	393	399	405	388	428	423	417	391	375	425	433	434	424	391	385	424	432	427	428	420	450	427	396	420	433	433	417	446	442	409	405	454	418	408	414	444	397	410	383	387	402	407	409	438	402	430	416	438	398	404	424	431	415	411	434	408	422	437	413	450	403	396	440	426	391	387	413	426	425	454	411	386	438	454	403	389	389	409	424	405	415	448	388	393	432	405	410	393	407	393	391	376	415	438	431	419	430	416	437	438	385	427	427	413	405	416	401	473	415	412	442	431	446	399	434	401	436	439	402	397	401	413	446	409	410	407	418	389	443	413	430	413	406	387	426	449	417	409	425	394	396	461	401	437	432	393	469	394	395	372	406	433	405	425	395	438	457	402	402	434	413	430	412	413	421	423	416	428	415	420	421	455	415	410	396	426	430	388	443	416	434	409	411	442	451	388	388	420	429	429	442	382	386	426	410	390	450	405	439	394	448	411	388	411	424	439	386	415	414	468	439	419	414	403	452	395	409	404	404	450	421	424	402	435	418	404	420	372	410	398	450	395	408	382	404	356	400	403	428	409	383	444	388	421	402	450	397	428	428	388	430	409	410	460	407	418	400	433	412	434	399	461	427	409	437	419	414	450	429	397	404	423	402	377	403	409	419	401	403	445	431	424	408	434	429	402	452	404	405	416	412	447	406	436	415	405	393	410	405	392	402	384	437	400	410	398	423	394	434	398	425	400	396	393	408	418	404	414	414	417	433	391	465	392	371	426	391	422	406	391	371	415	420	428	422	410	426	393	395	417	409	400	417	417	395	449	401	431	395	418	438	402	422	420	418	450	407	414	404	415	418	398	412	427	429	409	425	389	424	412	411	428	381	392	424	463	415	400	428	399	419	425	442	437	443	437	425	456	406	398	386	431	410	436	401	399	433	411	421	462	378	433	409	379	391	421	411	444	439	407	419	407	446	443	383	414	407	410	433	418	430	440	384	442	423	422	411	396	388	401	434	396	435	434	433	410	418	396	376	445	383	421	427	383	421	403	465	448	400	420	452	398	416	388	410	444	382	436	444	430	403	451	400	404	433	412	466	452	409	438	407	401	420	437	399	388	412	401	399	410	443	411	374	420	435	417	438	415	419	414	425	404	435	422	394	415	419	391	394	410	434	398	425	371	398	423	414	399	378	391	437	404	425	404	394	413	430	421	430	409	408	412	411	411	407	436	410	420	427	419	415	406	414	410	434	411	403	430	406	426	434	405	400	400	405	424	441	397	399	426	421	378	405	403	433	396	411	406	409	412	422	440	423	438	379	451	398	464	414	409	387	381	419	453	434	398	408	425	393	429	396	380	420	369	417	412	447	421	439	404	432	407	401	422	386	412	395	376	389	420	414	400	434	423	405	385	389	393	425	403	405	391	370	398	398	427	383	424	446	394	412	413	397	426	388	417	409	426	416	402	405	393	437	461	415	374	402	358	433	401	410	404	417	427	415	407	402	443	414	442	394	412	401	379	432	390	404	413	409	422	437	456	435	429	428	411	443	447	416	421	419	429	415	398	407	416	421	420	378	399	417	401	436	403	439	401	396	398	416	386	375	402	435	412	398	400	444	407	449	399	412	417	432	432	430	386	433	435	385	382	425	411	427	420	394	423	405	414	420	407	411	433	415	398	438	413	437	396	445	418	402	460	403	394	442	408	443	410	417	422	415	447	402	400	346	413	466	435	367	400	458	406	437	409	402	387	395	410	380	389	399	415	409	382	408	423	426	413	406	444	399	420	418	408	429	427	430	411	410	439	429	427	415	437	412	435	386	439	432	416	414	456	391	410	472	395	419	410	436	424	414	421	409	416	421	388	422	385	415	385	451	417	417	396	408	428	458	407	398	421	418	421	432	422	409	415	435	406	441	406	402	411	403	418	421	464	419	418	444	386	381	387	426	421	456	432	461	392	418	404	426	424	383	418	420	400	391	416	399	420	450	388	432	394	424	427	362	398	410	444	440	422	419	406	440	432	403	417	398	399	432	396	403	448	410	406	422	412	431	430	395	404	452	389	448	419	418	445	398	428	406	410	430	471	414	453	409	413	424	439	389	458	431	398	445	412	409	398	411	425	406	407	412	432	420	425	434	420	406	410	426	450	400	446	449	424	408	403	429	414	382	434	409	437	423	418	412	426	425	459	413	440	427	418	373	431	390	391	397	424	400	400	454	435	409	417	447	389	425	420	393	405	381	415	426	425	421	417	439	403	424	441	412	430	411	429	408	402	402	417	415	419	434	396	392	405	437	348	401	397	438	432	405	394	431	420	372	441	355	419	406	426	430	419	470	457	365	412	438	403	413	390	430	401	428	408	449	443	363	415	433	441	395	369	388	420	412	395	405	422	419	413	452	421	449	403	417	414	414	375	423	423	422	447	431	416	395	424	384	396	424	414	408	409	423	409	394	422	400	411	416	456	427	428	446	437	456	424	398	415	437	424	389	437	391	400	419	393	417	395	415	406	397	388	432	414	373	401	452	431	468	410	417	370	424	442	429	424	471	423	433	452	385	401	414	405	401	424	414	412	408	407	418	417	421	372	418	401	425	437	436	363	422	454	394	425	412	414	426	417	412	415	389	412	430	404	413	399	414	435	406	428	395	395	408	398	452	410	413	453	396	424	408	432	423	417	453	431	425	398
34875	45107	37465	24618	13428	6302	2231	1506	1208	1002	954	826	803	713	719	717	722	655	604	640	664	687	1108	1472	1152	834	694	664	650	651	660	655	677	626	694	650	611	672	647	659	681	642	600	573	593	607	600	612	619	612	611	620	652	658	651	623	626	661	615	620	635	660	602	699	624	611	643	583	633	623	621	639	646	638	608	645	620	614	639	647	684	625	660	641	631	608	652	642	619	640	608	656	632	578	673	650	634	664	612	625	645	643	594	637	649	635	608	641	656	623	661	644	688	616	644	649	614	595	637	614	618	607	620	642	650	583	596	615	620	641	652	611	631	650	659	643	592	611	630	652	667	637	625	651	642	626	602	633	613	629	613	628	622	633	574	582	634	608	605	646	614	603	631	618	595	617	622	635	610	665	667	577	560	676	611	633	634	634	639	641	657	635	635	616	621	615	628	590	659	616	679	645	611	653	608	599	625	624	612	648	646	638	594	608	593	658	618	673	626	606	625	638	619	644	611	625	639	647	679	653	621	612	649	645	632	614	579	604	641	623	618	645	678	656	630	620	620	614	635	645	599	638	640	631	652	659	644	654	672	667	633	606	621	624	612	672	652	656	605	633	653	588	636	623	643	636	583	625	653	636	616	630	658	638	618	614	631	623	618	611	622	617	638	660	654	593	597	627	591	625	651	615	636	628	622	622	614	601	593	662	626	638	612	589	629	646	633	606	621	597	639	625	619	632	627	622	646	633	632	666	647	598	615	578	586	598	606	661	617	616	649	625	659	633	640	636	633	623	655	601	613	618	624	627	670	627	633	602	652	588	642	664	664	607	629	620	654	601	629	666	625	615	636	620	579	595	637	575	656	630	612	575	598	652	603	575	632	624	613	668	613	638	568	639	616	647	623	620	592	653	626	642	615	602	619	611	619	647	649	641	654	629	630	602	564	646	619	606	638	645	644	589	605	643	670	611	633	631	640	598	597	685	638	622	649	611	629	652	607	599	645	669	623	619	644	609	631	664	694	601	639	582	640	641	631	615	617	615	653	618	636	645	628	635	579	634	664	648	601	645	622	598	645	652	582	619	643	645	654	648	621	625	605	612	622	629	657	634	617	621	622	622	634	635	594	616	657	633	604	651	599	658	605	655	612	606	646	677	637	653	615	589	621	624	601	656	590	601	646	601	629	606	595	687	607	614	650	622	619	622	625	636	621	612	593	642	654	618	615	637	603	580	612	647	599	643	610	653	590	608	636	599	598	577	620	627	634	655	659	619	642	633	653	641	631	598	611	666	604	632	633	645	619	629	601	601	602	643	618	560	582	601	606	621	609	639	601	586	636	587	595	591	623	647	615	619	647	617	634	667	681	597	587	635	607	634	650	661	636	597	610	618	605	655	624	633	605	660	637	611	634	577	669	652	645	611	622	666	639	616	626	644	633	625	609	613	604	599	605	635	620	605	638	650	641	651	580	579	617	648	633	643	626	658	649	605	648	590	628	616	616	634	634	592	620	603	599	610	641	610	625	628	638	655	653	683	637	661	589	632	591	576	623	663	615	615	639	597	661	624	625	647	637	653	588	633	647	603	649	663	652	606	678	616	666	651	611	608	629	635	647	641	600	595	630	639	637	614	624	631	604	640	635	616	603	619	617	600	621	654	582	597	627	641	647	616	568	636	623	642	626	665	655	653	616	616	657	620	634	643	676	618	617	639	611	648	611	617	600	658	651	640	600	622	620	622	662	634	643	660	608	624	611	653	645	635	637	619	657	629	689	626	617	635	623	622	625	620	639	591	644	635	626	612	600	648	568	621	584	573	629	660	639	612	651	638	600	603	585	620	615	616	608	641	628	580	658	627	629	610	645	612	624	656	578	675	602	562	627	678	637	626	633	679	592	649	639	610	573	616	592	647	609	585	622	628	615	614	634	608	642	634	609	680	611	599	668	614	611	646	571	646	621	611	609	733	627	643	633	653	635	654	648	637	607	640	648	637	636	564	646	605	634	634	620	635	579	675	621	667	576	650	634	603	661	604	635	609	615	668	613	605	650	618	647	631	632	635	618	617	649	662	640	639	646	632	647	625	661	662	589	678	565	643	637	600	672	627	580	628	631	592	594	637	625	660	655	623	612	665	629	600	612	646	660	585	624	591	650	593	607	695	641	648	627	624	625	655	651	622	604	624	612	622	679	614	645	591	632	594	652	586	615	605	642	587	644	629	647	636	652	683	648	642	670	644	628	657	629	640	602	672	634	636	641	570	646	635	659	612	652	641	628	688	669	634	656	651	589	620	602	617	617	623	608	576	620	623	621	608	675	597	598	614	581	628	633	603	657	612	591	666	663	643	627	626	648	629	618	643	625	651	602	601	639	640	608	644	646	604	605	593	630	604	655	654	615	624	642	665	602	622	589	640	615	600	617	646	612	633	642	618	598	628	623	653	605	624	605	592	631	648	611	565	631	635	633	577	621	669	646	624	593	603	596	606	622	621	682	666	629	591	606	634	620	639	617	609	654	638	631	650	606	631	669	567	616	607	649	657	600	611	621	595	655	653	601	576	631	616	666	586	625	684	621	632	648	594	597	605	611	595	635	606	637	611	608	604	640	610	635	591	648	591	612	612	652	687	641	600	619	621	625	619	603	664	620	633	656	652	581	665	631	576	614	651	616	615	603	611	616	632	612	625	650	654	674	642	605	627	648	661	632	648	644	652	657	663	596	605	630	639	595	625	598	625	660	633	650	667	668	637	604	601	667	626	632	608	577	605	627	625	684	649	646	637	630	621	625	598	595	594	645	598	598	626	622	608	648	681	570	611	665	604	625	593	569	653	632	604	610	662	637	628	617	612	577	601	615	541	594	639	620	618	577	610	649	616	595	614	634	622	638	632	592	617	653	697	658	633	631	630	675	614	634	622	595	602	640	630	633	624	661	602	633	595	613	627	623	679	658	656	633	667	619	606	628	600	549	621	590	650	679	622	626	622	628	655	650	604	639	651	636	637	636	600	684	653	628	615	657	683	620	629	652	637	588	596	682	613	617	639	613	633	603	600	581	625	634	653	634	599	604	607	610	644	622	648	664	681	653	622	582	604	606	637	604	632	655	623	600	626	670	622	638	603	606	672	596	685	638	605	614	654	666	660	663	641	621	655	660	618	649	621	605	582	613	676	567	635	618	647	625	644	627	630	689	623	615	681	622	635	642	618	618	637	652	636	596	624	651	625	609	601	651	598	617	656	550	621	614	613	633	564	630	626	619	634	614	625	615	616	589	600	634	575	657	585	642	640	604	639	599	640	661	609	631	625	675	599	647	591	602	614	592	623	635	629	682	629	661	627	644	599	658	637	624	638	611	622	622	631	634	597	651	621	635	627	654	577	605	637	631	598	625	625	635	638	669	647	606	625	622	660	636	650	623	626	632	643	646	665	638	635	624	638	624	619	629	643	630	627	655	648	646	642	669	691	616	647	624	618	670	654	618	646	660	583	622	642	593	611	644	671	582	624
24755	21616	28917	25726	20816	9198	2519	1233	841	665	696	562	531	485	516	494	442	491	436	480	434	660	1912	2360	1517	811	635	442	403	435	411	449	415	392	405	423	457	434	394	426	421	442	407	400	411	452	420	417	406	419	423	376	398	432	458	439	419	413	442	427	430	405	415	432	406	413	419	389	404	440	399	427	431	430	421	369	434	446	388	397	399	425	406	430	406	402	408	398	393	413	434	406	417	404	423	373	469	411	414	420	423	416	429	405	423	440	394	426	398	442	412	442	401	420	419	414	383	417	431	415	406	404	425	382	436	423	403	436	417	446	401	398	443	435	393	427	437	411	416	428	412	422	394	379	397	402	414	398	448	414	393	386	423	430	378	425	411	415	431	414	419	425	412	413	433	444	402	405	393	416	422	427	398	404	398	400	424	419	420	419	408	423	444	394	391	457	358	436	398	423	369	400	430	426	441	425	391	428	400	400	418	429	390	360	436	458	421	402	447	419	453	439	430	361	429	398	425	410	408	440	381	438	401	426	437	382	420	446	414	430	437	402	363	453	395	407	446	405	409	388	417	434	419	421	391	403	415	389	434	414	387	394	425	401	431	408	435	431	375	405	420	413	373	423	440	416	428	421	396	413	397	389	411	415	426	419	390	372	417	380	412	434	437	447	416	370	392	443	407	399	419	386	448	418	415	411	427	391	386	405	437	414	399	412	426	416	436	392	461	395	392	425	419	442	435	377	411	382	396	456	415	388	412	439	425	423	436	430	414	410	400	440	376	444	408	431	416	422	418	400	438	410	388	395	398	408	410	350	416	427	407	421	388	401	428	427	405	412	410	441	432	390	462	411	406	405	385	416	418	427	405	417	449	389	376	404	447	439	408	411	351	404	382	409	439	413	420	416	411	420	427	393	445	402	408	430	406	377	427	412	397	402	390	402	410	423	386	411	452	377	452	398	456	368	413	403	419	395	409	397	408	388	414	428	385	425	421	423	416	444	401	423	427	416	409	433	416	391	373	403	395	419	394	367	404	421	395	443	451	400	428	423	407	433	406	418	398	404	374	472	418	373	385	347	373	388	407	421	423	426	420	421	437	432	435	443	395	458	413	443	385	395	393	420	418	430	418	409	396	413	406	434	434	432	415	450	423	426	427	401	388	432	405	409	426	416	430	412	434	430	432	420	404	401	439	456	413	436	415	425	437	409	455	397	424	432	384	398	396	420	408	397	422	403	438	448	402	413	460	444	412	444	412	372	432	426	417	388	396	447	415	427	399	428	409	433	437	418	393	363	420	443	413	430	386	415	400	429	401	415	433	400	398	417	406	419	390	419	430	438	422	431	363	445	389	422	413	417	406	416	442	424	426	404	375	412	456	443	408	407	428	376	415	409	434	395	422	417	419	400	412	446	409	436	391	420	406	437	402	403	437	404	422	406	433	431	429	422	428	412	418	414	424	431	408	424	456	445	402	419	451	428	370	409	387	422	398	411	434	438	409	383	411	411	380	434	451	447	451	423	441	423	395	436	449	398	419	422	415	436	424	438	442	396	428	428	408	420	426	431	420	435	429	412	446	427	380	389	437	413	415	459	379	400	428	423	421	376	411	411	437	434	461	397	412	374	421	416	433	366	406	378	412	416	438	383	450	406	429	431	404	429	443	432	403	375	447	426	402	449	408	417	410	434	422	413	398	362	409	413	428	438	438	424	430	387	412	403	420	396	390	438	412	413	392	365	387	400	416	395	459	420	405	404	379	383	434	404	416	413	432	403	408	417	432	416	438	409	444	412	400	421	382	367	439	402	425	446	417	403	394	427	403	389	411	440	416	394	370	428	400	399	434	409	424	413	403	403	452	430	409	433	427	422	361	406	420	387	393	418	394	412	401	371	423	421	409	430	421	415	400	401	446	416	462	367	418	396	392	439	436	452	440	379	426	414	444	406	401	385	401	437	409	389	436	440	420	435	428	407	447	350	389	388	383	428	388	416	417	430	399	376	408	419	432	434	396	433	408	422	396	388	415	392	405	418	384	409	390	412	393	438	433	403	416	443	416	412	453	374	434	413	414	404	388	442	401	379	408	424	399	394	447	428	394	409	428	414	415	441	392	420	428	394	419	389	455	425	460	397	422	396	391	414	403	418	446	391	389	412	409	403	389	445	413	429	416	421	436	410	427	427	382	426	412	439	367	398	423	416	466	401	391	407	410	416	458	404	412	408	402	404	429	387	402	428	401	401	409	408	433	401	414	404	441	383	426	391	411	438	424	425	424	404	383	378	418	384	392	420	403	419	417	427	417	392	391	419	409	418	404	452	420	451	437	410	424	378	386	406	412	438	391	406	433	408	419	426	447	391	420	424	410	423	377	385	409	405	437	402	378	411	417	414	388	404	443	403	393	404	422	404	453	412	456	435	422	400	438	363	427	415	428	421	389	427	425	453	429	426	420	427	413	414	440	411	426	429	446	459	421	379	417	472	435	440	388	453	416	420	424	414	394	433	441	437	451	401	412	409	420	428	412	411	421	407	441	389	402	385	450	434	454	390	442	399	407	443	399	466	405	447	409	457	421	402	414	412	417	417	399	399	427	434	404	425	356	421	432	421	401	406	363	442	430	384	401	393	419	428	396	466	416	413	384	402	407	412	427	374	455	425	422	405	405	426	420	410	410	407	442	437	413	427	372	419	446	407	408	416	426	386	382	408	430	427	413	409	393	400	386	407	416	426	400	420	394	441	454	445	449	418	386	419	407	482	401	432	458	393	393	454	407	427	393	418	374	406	417	415	421	435	429	412	407	385	434	407	416	378	393	423	425	433	372	413	464	415	416	412	417	398	440	407	408	431	430	426	428	407	411	405	404	437	436	371	431	407	399	426	434	425	401	395	406	411	425	412	419	413	414	388	399	394	425	450	428	440	420	412	387	425	432	389	389	409	388	412	428	440	427	391	448	431	418	421	415	407	398	458	403	431	439	388	362	396	454	416	410	407	382	403	427	410	415	404	441	390	402	436	460	423	406	429	439	409	398	420	436	440	370	408	408	381	411	392	423	429	420	419	426	440	415	410	409	430	405	400	459	397	426	419	415	406	411	380	418	391	421	419	415	423	401	402	411	409	427	399	456	395	399	399	414	399	418	412	418	431	406	430	387	405	424	413	459	438	377	406	417	432	421	418	449	410	371	389	404	437	407	411	387	394	418	417	408	429	408	414	421	380	405	409	376	385	412	395	400	430	453	436	452	394	451	415	435	407	421	379	410	419	420	439	409	392	426	430	422	438	368	397	416	391	426	450	419	391	388	396	459	392	422	406	398	425	397	443	419	431	405	441	397	410	415	385	404	433	423	409	433	406	428	444	415	430	426	399	405	426	420	385	431	422	426	438	393	397	383	418	423	431	371	395	459	415	411	430	414	440	389	399	420	426	424	414	382	415	408	397	390	425	426	405	444	399	391	399	419	406	434	432	418	412	434	382	388	382	420	438	389	404	430	426	373	426	364	383
34693	48024	44820	32389	22905	7635	3915	2571	1814	1378	1225	1138	1025	922	824	845	759	732	701	708	677	1294	4830	5498	3177	1537	1182	651	703	615	628	631	646	641	646	700	736	675	705	649	625	630	630	663	669	656	653	632	641	635	640	625	646	633	610	640	616	638	663	585	624	656	672	638	610	670	592	657	648	663	671	640	612	626	648	670	619	635	591	635	614	611	649	609	581	614	607	652	682	666	590	620	625	617	642	638	618	630	624	624	632	662	640	632	628	669	658	638	644	631	631	635	664	633	623	623	637	627	654	628	653	640	677	608	656	642	620	669	609	624	678	621	662	666	671	696	616	590	618	612	701	673	681	619	682	676	614	643	646	668	680	667	653	643	630	626	616	608	626	607	635	633	633	616	650	615	621	622	685	649	622	651	639	642	592	657	601	597	613	662	634	597	626	608	629	643	629	616	611	593	633	649	620	634	627	589	644	645	651	604	626	637	601	680	629	651	649	635	660	617	671	611	648	614	632	645	654	617	649	618	627	606	645	706	661	665	615	618	627	609	684	630	620	619	627	656	667	623	643	644	615	627	640	680	615	653	636	619	631	614	664	631	671	667	619	597	656	650	643	605	633	655	599	653	636	632	614	664	629	610	644	643	604	593	636	622	592	618	647	650	620	639	603	674	601	621	651	641	662	625	591	607	643	585	620	658	667	659	649	624	610	602	602	627	644	640	592	637	641	607	635	650	619	638	614	653	622	681	626	637	656	657	659	644	654	650	651	609	663	653	668	627	643	620	613	626	630	642	637	640	593	625	634	629	642	659	617	683	636	640	620	682	607	639	665	624	595	656	618	661	598	605	658	618	634	613	631	677	648	678	653	606	638	679	647	630	636	663	617	658	628	702	574	590	647	623	673	647	662	632	617	617	635	654	632	655	574	606	636	682	639	598	617	604	631	658	633	614	637	626	618	658	659	621	617	602	608	652	651	639	593	616	640	636	632	659	665	673	641	610	598	647	656	626	644	675	640	704	630	627	630	610	686	652	635	664	622	607	638	632	630	618	629	593	656	623	648	582	621	664	685	607	650	670	570	608	647	654	597	673	626	633	626	615	648	645	626	642	647	630	619	651	698	646	654	649	630	692	643	620	635	619	623	630	645	647	621	626	621	620	594	640	649	666	628	659	642	605	626	619	629	646	638	649	640	639	667	642	652	631	621	635	645	660	630	639	619	605	605	650	656	646	619	658	640	643	650	610	633	644	585	630	640	569	603	631	652	627	649	625	647	652	636	655	578	638	605	680	616	616	658	606	649	614	649	668	664	652	601	646	616	685	638	683	653	659	612	665	591	631	640	642	653	626	627	695	679	620	608	612	625	693	642	674	659	615	649	639	671	609	632	574	710	596	677	613	650	643	629	599	619	657	614	634	665	592	649	589	664	631	639	663	615	619	616	596	625	604	645	620	642	613	659	654	631	625	637	657	606	614	656	626	621	670	595	597	626	626	674	624	630	640	635	646	655	637	673	631	566	640	637	648	653	644	622	582	644	635	588	656	639	583	608	627	627	651	614	682	616	642	656	628	667	630	619	643	624	649	635	611	634	585	643	631	628	617	661	619	653	637	662	650	619	654	631	641	639	659	657	654	660	629	575	657	646	651	651	651	683	641	614	628	614	627	645	645	628	652	654	608	642	649	625	635	653	626	609	605	645	577	653	617	619	629	640	606	666	609	620	653	667	663	647	644	649	629	632	598	633	594	609	586	639	646	619	665	635	616	642	612	620	660	606	660	597	600	567	567	649	627	616	660	621	599	594	669	629	639	594	652	668	637	613	656	598	666	619	632	623	657	610	621	634	646	662	644	624	652	667	662	640	611	630	670	664	635	629	619	580	603	629	648	659	599	668	660	680	631	635	646	611	609	634	628	578	614	579	594	716	611	651	607	609	612	613	607	633	663	649	630	664	618	619	650	621	649	634	627	625	611	658	641	637	606	663	592	625	656	615	629	649	644	615	590	627	655	591	660	593	623	660	605	653	584	659	687	603	624	611	578	604	628	616	608	624	599	646	662	622	585	631	626	660	609	606	633	652	609	593	616	664	608	625	620	649	662	612	627	640	642	648	629	609	658	652	603	608	643	630	643	609	661	662	682	653	670	621	618	645	634	626	645	644	635	641	619	650	630	615	657	613	670	648	666	653	645	677	624	597	664	620	616	636	633	626	612	636	630	640	674	593	651	627	595	622	646	631	638	662	623	670	614	656	654	586	619	608	619	638	671	666	651	596	648	634	603	657	624	604	624	624	621	617	634	614	627	639	680	651	632	616	581	662	645	658	626	619	654	594	662	626	645	609	606	638	613	636	612	621	653	658	649	587	616	605	702	628	571	664	672	663	640	661	594	622	627	610	624	626	671	619	569	612	615	658	650	668	603	656	619	622	644	638	647	615	621	644	642	639	585	622	647	608	642	620	583	633	642	671	638	616	653	597	663	639	654	614	568	606	657	651	629	645	597	633	613	642	643	685	632	651	632	573	621	655	616	634	643	650	620	642	606	641	645	669	610	650	688	662	609	631	586	626	646	654	602	621	697	627	652	637	678	642	633	694	621	648	662	604	656	690	635	647	640	625	638	683	661	625	677	591	623	625	650	593	647	678	641	619	628	637	612	615	587	669	631	616	635	619	643	626	617	628	626	610	604	648	614	639	649	695	605	637	628	604	630	630	638	653	605	611	656	608	637	619	643	666	628	650	662	617	617	635	668	582	625	623	660	633	623	627	692	635	640	658	648	640	608	706	609	610	689	664	622	621	640	624	666	636	617	665	649	642	648	646	637	619	615	673	633	642	664	642	614	560	622	609	669	623	622	604	631	641	638	645	614	654	620	647	640	671	686	595	633	660	637	622	642	634	639	603	627	597	648	659	646	622	627	667	641	673	630	632	618	584	653	629	646	624	656	629	615	597	681	612	583	675	630	605	640	618	613	633	630	658	663	613	620	623	649	653	620	615	645	604	643	618	643	665	657	615	629	596	624	645	657	629	685	606	608	653	684	642	637	685	661	646	626	661	572	585	627	601	650	640	655	659	621	623	619	613	632	630	608	627	637	600	683	630	634	660	677	642	653	599	598	669	623	668	636	606	672	655	629	598	667	620	615	649	631	607	631	650	640	629	650	587	617	704	639	627	659	616	699	643	637	626	627	614	642	637	611	689	616	614	629	621	617	640	616	626	621	641	601	636	627	600	594	638	583	622	636	606	666	578	644	626	620	611	607	638	586	631	627	626	631	616	639	652	632	638	624	625	593	658	664	614	678	615	634	655	595	619	646	689	601	650	647	585	627	633	657	604	601	599	608	642	612	597	641	640	600	609	652	640	659	600	636	628	642	625	630	665	683	654	625	609	621	639	654	642	653	642	634	680	624	627	644	633	641	678	650	609	657	650	603	652	653	658	635	655	643	675	630	638	622	647	647	613	665	585	613	611	613	639	627	667	578	612	642	637	649	609	615	643	624
23515	21598	29420	24353	21772	19588	7035	2013	1146	843	707	705	558	551	512	485	518	461	455	473	446	919	3301	4006	2666	1445	875	467	404	427	446	407	417	438	446	428	458	445	424	431	420	445	383	452	388	394	440	387	422	397	434	405	417	402	414	436	416	388	396	423	406	429	448	407	424	409	364	401	408	417	407	383	361	409	412	409	411	404	398	424	409	417	417	442	416	437	409	384	423	410	404	419	432	414	406	397	420	425	430	406	413	393	416	410	423	375	464	375	413	387	419	443	431	452	438	415	437	438	391	405	455	422	403	374	372	389	436	410	385	420	430	426	392	395	413	445	406	402	440	441	407	438	445	397	400	420	416	410	434	425	415	425	428	414	411	396	365	404	425	417	398	394	394	413	382	357	419	456	397	416	438	419	440	377	417	400	401	411	386	356	457	408	424	415	394	432	385	421	409	448	426	393	406	399	372	438	431	478	392	406	405	426	405	387	411	409	395	392	412	390	394	447	395	400	432	408	374	422	431	390	408	367	424	418	407	399	407	384	401	407	425	398	408	456	391	386	428	398	363	406	374	435	378	414	437	367	399	407	402	399	440	402	391	396	402	384	386	407	441	427	416	385	400	406	419	384	413	395	397	420	394	435	424	384	409	391	421	407	443	446	406	416	410	426	419	418	404	355	434	416	400	363	415	408	421	415	411	409	392	375	428	392	393	402	408	415	415	447	431	411	394	430	459	420	367	386	439	385	401	394	427	409	468	401	412	436	428	407	399	436	422	422	399	425	421	408	450	402	436	419	429	391	395	396	392	436	395	421	437	420	399	439	409	429	425	386	392	438	426	418	436	376	361	414	388	397	461	422	410	408	421	420	465	402	412	396	427	442	388	428	397	416	427	415	389	368	377	387	410	382	423	400	408	394	409	410	359	388	475	426	421	425	437	428	432	400	421	429	433	387	402	403	386	385	397	414	393	406	452	426	405	391	415	435	447	409	412	422	446	378	386	415	384	436	396	431	392	439	378	394	367	410	411	386	421	404	410	415	461	407	424	423	373	410	428	418	413	414	398	405	408	423	388	419	409	404	403	400	408	413	380	427	423	416	413	418	426	415	397	416	400	403	415	398	421	423	357	388	426	424	402	432	408	431	396	396	415	386	455	390	404	453	404	447	397	393	428	425	403	400	419	403	385	390	403	364	386	404	410	433	412	429	384	430	428	392	415	401	399	375	419	399	395	410	408	422	407	406	445	394	409	381	428	417	399	412	407	403	432	440	434	417	403	415	436	378	415	439	440	410	412	453	420	410	427	400	407	411	404	355	381	423	453	427	403	404	426	406	432	392	392	434	440	377	407	389	411	424	368	447	431	425	409	443	420	415	408	427	411	436	408	400	430	405	396	374	381	401	445	446	429	401	379	393	416	383	392	392	412	435	399	405	411	447	416	382	389	405	397	403	386	448	439	402	416	416	449	395	385	394	450	443	385	421	394	431	384	423	436	419	420	429	464	412	412	390	433	417	418	373	433	410	435	398	447	415	399	399	428	403	461	407	394	432	393	423	424	393	422	396	409	416	454	435	462	396	395	401	447	446	431	434	401	385	414	426	449	381	420	425	406	434	419	414	432	427	425	409	398	443	436	369	400	425	398	426	448	393	376	438	434	404	396	428	404	428	400	433	413	405	403	426	404	411	406	379	380	432	391	425	377	421	406	421	444	397	411	399	419	406	417	385	420	463	415	371	419	408	423	395	391	406	426	384	370	408	382	440	391	417	417	416	367	425	420	430	417	401	393	418	396	410	370	402	395	406	381	394	420	399	432	392	374	421	460	416	351	397	422	360	422	418	411	403	447	405	402	422	419	417	396	425	415	413	391	417	392	372	368	409	426	434	406	392	377	417	403	481	415	416	397	437	414	402	389	419	379	402	428	367	386	426	381	398	395	439	452	417	440	394	392	388	398	385	419	408	409	391	415	381	411	368	404	408	453	427	393	418	372	424	410	358	408	459	400	417	464	427	439	426	410	390	424	380	361	418	383	441	415	379	388	393	435	451	403	410	410	405	425	406	441	434	439	415	459	390	412	397	419	422	418	408	403	397	380	383	399	438	398	405	404	404	370	416	414	381	405	421	410	392	428	428	439	414	391	411	426	378	409	397	373	386	406	404	440	418	442	426	405	393	406	375	473	391	409	412	417	401	411	400	425	422	398	415	395	434	377	432	391	400	437	381	405	406	397	429	428	376	406	395	403	425	429	408	366	404	386	444	397	417	409	414	382	392	397	419	389	418	417	405	421	407	408	435	434	435	431	432	427	419	408	461	418	408	372	410	414	403	390	414	397	410	407	426	418	392	455	395	362	395	406	441	390	371	388	382	445	427	403	428	378	398	396	391	402	405	423	416	449	402	396	386	390	436	420	369	450	441	413	457	390	389	429	366	420	422	400	427	406	371	410	408	406	399	399	385	429	383	390	455	413	394	433	417	420	447	381	425	388	403	426	421	394	432	426	426	414	396	400	397	439	398	408	422	415	373	396	444	387	393	412	395	401	406	394	412	432	380	446	417	423	398	432	459	395	409	408	401	401	426	389	438	403	443	419	432	387	412	419	407	423	439	387	445	440	420	410	407	439	399	425	434	407	423	415	462	410	428	361	398	412	435	406	414	409	429	394	387	396	435	431	375	410	453	434	378	415	416	439	413	421	424	410	434	411	398	409	422	395	427	404	421	433	424	399	450	391	452	459	451	397	419	413	400	413	411	420	447	453	402	415	385	411	430	402	414	395	413	397	391	382	405	406	411	427	401	434	404	417	433	454	385	433	414	417	390	381	395	422	357	366	420	394	422	405	445	408	423	404	416	419	453	362	432	412	415	425	435	393	430	354	413	398	418	388	438	399	401	404	453	407	420	437	429	375	419	398	404	422	443	421	377	407	355	396	406	423	408	407	404	409	402	396	446	422	413	396	421	383	385	447	404	416	415	410	412	361	413	435	401	453	400	407	409	390	410	392	423	396	412	432	406	431	415	413	425	436	433	412	399	428	387	405	395	424	414	452	396	395	400	374	406	429	436	402	379	387	432	381	426	438	418	395	389	426	376	413	442	397	394	452	412	387	395	430	417	404	407	422	374	441	451	376	434	390	421	433	409	453	427	386	418	410	399	411	403	450	397	412	404	407	395	419	435	396	448	450	423	436	425	415	404	392	404	417	410	423	425	404	410	401	403	392	379	423	410	401	399	387	374	401	434	439	384	444	390	372	406	370	391	354	416	446	372	428	405	422	384	446	421	430	384	430	426	438	390	427	448	405	413	387	431	434	412	382	397	393	432	425	401	415	391	406	422	391	400	394	409	377	375	362	420	405	409	437	395	415	408	408	444	390	437	433	410	392	422	386	384	422	393	441	415	391	409	413	385	403	431	432	411	411	417	419	410	392	403	412	371	454	377	372	380	421	404	436	430	406	412	425	425	383	417	413	438	403	389	441	421	408	405	414	405	430	407	412	422
39094	54891	49210	38287	20150	10841	5919	3688	2318	1771	1524	1395	1169	1054	1015	913	886	846	827	804	767	2049	8080	9377	5992	3217	1745	716	629	658	629	627	629	580	696	693	691	671	610	663	584	586	609	643	632	626	616	646	639	610	612	607	664	635	584	608	613	631	640	591	634	688	623	603	666	636	637	594	635	634	646	621	593	621	608	634	582	579	606	608	629	609	590	563	623	615	606	612	606	609	596	617	629	575	672	630	613	646	643	641	628	630	611	569	593	616	587	590	603	553	603	574	628	625	616	617	592	631	627	609	563	593	616	658	614	631	596	547	616	615	585	646	624	645	610	614	618	645	621	624	643	634	632	647	600	653	635	547	611	591	614	635	656	596	594	628	549	648	588	615	645	660	606	640	619	659	633	653	627	601	623	627	629	529	636	586	548	611	615	593	641	600	638	624	628	631	577	646	578	592	577	643	617	635	604	595	625	641	592	643	607	618	655	586	628	613	676	617	602	625	610	638	596	619	630	629	628	568	624	601	610	570	607	607	641	678	601	629	610	633	640	615	641	581	541	635	633	602	594	585	550	614	583	616	597	622	623	628	639	662	576	579	620	616	640	624	598	621	623	676	643	607	580	607	601	619	640	603	625	627	637	617	612	615	607	596	580	638	641	549	643	622	629	625	562	585	565	621	649	647	613	661	599	609	606	617	629	638	623	604	630	610	654	617	585	628	615	605	608	655	586	593	626	650	639	583	608	604	586	578	626	592	571	645	612	599	604	616	641	625	616	588	662	632	565	633	621	621	608	617	617	633	595	640	599	614	661	592	600	600	622	680	654	623	616	623	620	586	598	635	621	580	620	612	604	629	621	594	628	595	608	628	580	625	632	597	595	600	614	587	623	622	579	613	645	584	657	634	617	607	613	593	638	585	583	593	576	634	576	589	616	634	580	612	633	633	679	581	631	643	599	557	632	618	645	587	632	640	652	614	610	594	609	617	635	635	595	592	656	615	567	646	614	651	624	589	645	647	614	624	651	644	658	622	627	588	593	624	609	669	603	665	623	632	597	628	598	654	588	625	610	506	585	605	597	673	601	598	612	590	664	589	621	659	613	618	668	680	636	612	592	633	594	629	642	598	606	592	637	634	610	598	634	662	557	590	631	637	607	631	607	636	618	553	615	613	591	635	630	580	626	596	634	655	681	620	609	605	615	648	588	624	592	622	634	660	653	617	578	593	585	601	625	612	568	629	629	654	607	592	627	617	618	617	674	595	629	631	609	615	609	658	624	625	605	625	602	609	590	594	617	590	637	660	616	651	652	623	628	612	639	588	591	614	668	607	636	603	596	611	635	631	649	623	641	595	614	659	586	614	626	626	623	561	611	669	587	620	618	606	605	633	594	598	633	633	625	583	601	630	594	607	608	576	625	632	659	614	628	620	631	598	645	636	585	642	607	656	616	648	594	634	591	661	625	614	609	607	590	617	603	604	627	613	639	592	620	604	598	642	612	591	638	607	564	598	602	615	643	598	641	641	586	608	616	590	597	620	633	637	612	575	653	581	611	622	655	601	591	625	607	626	624	638	627	608	601	627	597	641	613	566	634	581	607	618	637	646	653	600	610	678	616	612	623	622	590	589	629	613	603	651	633	639	612	616	632	613	632	610	618	588	651	584	617	597	608	639	629	635	650	619	617	613	574	620	629	568	590	661	607	598	603	593	660	580	612	611	641	685	645	644	643	586	571	620	610	655	594	626	622	575	588	640	637	622	603	613	619	585	656	623	587	620	649	611	607	583	601	634	634	604	647	634	572	640	643	650	580	616	605	646	618	615	630	616	618	602	608	664	601	648	600	608	605	600	628	608	582	603	573	616	644	636	579	597	644	622	583	670	620	658	604	619	640	609	613	657	634	605	618	607	640	631	609	627	621	637	605	624	654	627	606	614	621	652	584	656	668	638	624	609	627	633	587	621	593	631	632	587	596	617	604	603	606	677	616	619	614	599	611	600	590	571	598	647	669	623	637	623	639	614	592	609	611	612	612	621	558	645	601	625	575	600	588	610	603	611	596	592	593	627	626	617	577	574	617	635	648	671	577	624	589	611	617	599	599	618	584	587	578	570	590	623	619	652	592	593	633	611	595	601	641	676	644	620	681	585	600	588	625	628	577	615	611	620	614	656	587	655	599	632	558	623	619	611	651	605	636	630	653	611	609	663	600	676	591	609	635	630	571	641	620	619	609	577	624	671	633	633	652	595	580	603	628	588	596	672	627	629	607	595	658	605	606	608	601	655	636	601	588	599	639	616	619	626	616	603	617	633	596	623	617	647	613	615	593	609	627	615	600	648	646	595	623	589	636	616	628	621	646	622	625	577	648	619	615	608	619	623	619	631	585	693	608	625	604	593	633	625	662	607	606	666	658	645	656	595	641	576	657	572	664	585	611	575	601	673	635	563	576	641	566	622	563	626	604	660	597	608	610	593	631	638	617	627	626	637	608	629	615	602	634	611	589	624	632	574	612	639	571	677	618	591	600	546	593	607	594	633	566	593	568	675	600	592	628	601	625	608	631	640	618	610	638	636	649	641	618	632	590	609	577	604	629	629	637	576	579	643	581	591	630	629	646	609	599	591	630	634	668	596	584	594	634	620	612	620	634	610	587	581	623	614	559	604	643	636	606	614	661	597	608	578	640	590	616	643	644	608	651	632	627	608	659	661	613	604	590	612	621	599	594	601	619	619	607	595	574	602	607	616	607	642	653	591	637	628	643	636	634	544	598	616	611	663	638	579	630	592	613	638	658	571	586	598	586	611	610	637	611	596	616	644	653	599	627	621	608	615	615	641	567	649	582	589	620	595	614	624	595	578	643	600	636	594	592	610	594	617	598	624	623	610	592	666	606	594	667	610	596	602	623	618	663	642	629	641	635	670	609	628	658	608	581	603	619	621	660	610	608	635	572	632	644	627	657	647	561	643	625	648	596	617	588	592	623	612	593	568	641	607	636	618	600	646	641	624	659	608	598	633	634	649	644	574	626	604	577	624	600	635	573	594	604	642	604	645	646	596	640	581	591	632	654	600	614	635	607	629	623	619	614	633	578	634	644	589	596	628	631	637	598	645	633	601	648	626	592	645	599	622	644	653	618	657	620	586	643	611	619	623	637	631	622	622	622	592	624	608	659	617	613	603	627	611	639	624	641	662	621	599	656	591	623	647	631	560	598	630	600	596	638	578	589	643	579	594	585	602	614	623	632	577	651	643	593	641	589	576	642	627	632	581	667	592	597	631	624	607	632	646	636	643	646	650	608	621	598	641	602	614	592	593	614	635	655	620	576	621	595	610	637	617	589	618	642	617	601	621	614	642	605	649	591	631	614	601	611	651	592	613	624	619	628	664	611	603	655	602	658	631	613	610	624	633	600	638	615	585	607	617	623	638	587	643	601	621	605	606	601	615	623	606	633	637	627	597	575	630	603	625	622	629	582	632	634	590	606	597	614	628	613	632	666	586
28314	25604	29224	18618	5039	1935	895	654	638	534	514	473	514	458	451	435	466	439	440	392	406	391	516	629	564	699	589	570	486	443	419	442	420	407	410	428	394	446	389	438	426	374	416	399	410	449	400	386	404	441	415	405	432	409	420	402	403	410	429	420	367	411	436	430	404	447	406	392	457	406	415	405	395	437	424	420	423	402	420	463	385	427	416	406	394	419	438	403	421	412	392	428	401	404	415	397	449	419	399	448	426	428	423	424	447	402	435	407	390	427	404	411	451	443	425	407	417	415	398	405	399	422	435	430	414	409	413	401	396	384	388	395	429	421	436	447	437	435	422	390	391	397	411	433	432	407	390	391	419	420	439	404	423	389	409	388	453	411	437	420	421	398	411	420	418	427	401	457	406	389	415	405	487	434	410	393	399	417	418	380	384	392	371	410	448	396	368	432	426	424	415	406	419	437	399	423	401	442	409	394	411	398	413	417	424	429	402	373	415	416	415	456	433	400	387	412	386	402	422	424	394	420	403	389	457	411	409	412	449	407	383	406	396	399	410	441	404	394	437	442	409	412	403	410	384	383	405	391	439	473	406	478	424	409	386	397	417	374	403	436	419	427	410	402	428	417	443	437	430	387	448	442	415	448	403	441	412	434	394	406	409	410	389	444	430	404	427	458	417	447	379	390	401	412	422	441	433	394	421	406	403	399	412	419	429	436	425	399	420	435	421	416	402	409	416	402	387	394	404	405	390	430	417	413	384	401	392	383	409	392	364	386	411	434	401	473	395	414	405	388	412	402	390	419	411	420	416	465	429	442	413	393	433	398	409	429	419	411	397	392	450	410	402	449	408	441	431	392	426	412	405	398	374	395	419	448	433	424	397	429	422	457	393	411	405	444	425	430	391	438	410	388	420	418	414	398	407	415	414	395	439	409	407	425	393	429	421	413	421	444	412	389	446	439	398	432	378	375	433	414	407	464	413	400	400	414	404	407	374	404	441	454	399	437	405	401	414	423	437	421	413	413	420	417	399	418	405	439	403	445	395	409	412	377	435	414	417	445	409	425	402	414	443	441	429	396	444	384	407	417	438	395	392	440	381	420	398	407	428	380	423	410	401	397	437	426	418	415	450	408	414	390	406	440	402	422	389	429	400	410	406	415	361	409	394	400	424	401	398	416	425	428	414	408	426	458	427	424	367	451	431	390	440	401	427	417	437	425	423	402	423	418	427	409	430	384	453	396	416	439	424	424	399	406	415	381	426	413	410	397	404	419	412	446	426	434	455	398	403	380	393	390	436	408	387	378	429	447	400	408	434	432	416	401	384	364	429	433	420	426	451	437	406	428	435	413	382	417	398	438	460	436	430	448	459	395	407	401	420	411	396	395	407	414	389	401	394	444	406	415	426	403	416	439	392	378	426	404	441	439	383	386	455	412	386	432	432	405	412	413	423	420	418	377	393	392	422	404	391	423	416	391	415	386	411	401	413	416	404	432	426	382	417	410	422	434	418	412	393	407	408	417	384	435	424	417	351	474	415	434	438	436	403	423	443	410	413	430	420	416	459	400	395	403	421	419	420	443	402	409	430	458	414	410	446	400	398	434	454	414	406	440	421	404	394	432	413	424	413	436	384	404	379	430	382	391	441	433	456	431	399	409	402	415	416	438	454	424	433	416	421	408	427	385	453	431	431	409	466	390	388	405	417	418	435	403	400	390	416	420	391	433	427	394	406	426	381	420	371	407	397	439	416	402	406	381	426	422	440	453	410	397	426	401	409	372	370	416	414	451	415	420	412	415	377	421	389	479	424	402	426	410	412	377	447	442	394	427	403	415	410	394	410	410	423	431	414	447	397	401	400	410	399	420	410	381	413	401	451	415	427	428	445	430	388	428	431	430	412	428	415	418	410	391	410	418	435	419	379	392	411	417	392	362	400	410	401	400	405	403	419	418	423	392	439	413	406	443	390	447	414	386	423	409	445	416	425	396	425	434	434	414	379	413	418	393	402	383	389	421	415	432	357	447	404	385	420	433	406	411	420	403	406	441	434	451	424	399	409	408	428	424	447	421	393	457	438	400	415	380	421	406	409	410	426	386	388	402	396	396	414	422	403	431	363	422	434	400	438	444	429	407	378	413	436	403	460	443	398	398	404	457	387	377	397	382	396	424	425	416	428	393	418	437	410	426	432	420	390	423	396	387	417	415	428	420	399	398	424	430	444	416	397	424	425	414	421	427	409	393	421	390	430	392	412	432	410	414	413	392	407	416	416	436	409	412	430	419	411	427	408	431	398	413	406	411	418	445	406	417	394	438	406	388	425	417	420	404	450	421	414	411	417	397	425	396	403	411	390	387	405	408	400	433	449	451	425	423	453	439	421	448	429	400	420	408	456	469	420	402	438	433	394	434	423	451	420	456	425	421	449	396	385	405	409	387	452	430	423	424	406	401	393	435	459	423	415	434	408	446	437	411	422	398	436	407	442	393	440	404	402	402	398	490	438	399	423	433	410	420	391	425	381	427	387	372	409	420	407	390	391	444	412	412	431	365	411	444	388	405	444	417	401	407	418	451	473	373	402	396	381	405	439	418	405	415	439	411	436	399	393	439	439	462	396	400	424	427	384	381	433	428	407	390	435	397	411	410	402	404	425	357	426	431	429	416	433	445	450	442	446	439	371	393	395	428	407	403	389	415	412	394	420	399	430	378	422	426	416	399	434	400	389	418	428	463	422	432	419	444	408	430	410	381	371	368	397	402	451	435	405	416	399	425	455	380	395	400	404	401	434	453	390	420	402	410	423	415	408	425	405	425	396	394	393	407	420	420	406	435	398	421	385	371	453	409	409	475	436	444	416	404	398	435	428	422	407	380	425	417	382	380	410	407	397	414	407	396	442	369	408	412	411	412	398	425	432	469	413	422	432	424	423	416	409	389	387	422	408	403	432	410	408	421	406	436	430	419	407	395	367	410	394	414	411	392	409	419	401	410	446	411	414	398	421	419	441	399	414	394	423	441	403	406	398	391	459	433	434	419	410	392	416	446	407	424	389	440	406	421	383	410	372	439	390	446	389	445	424	413	403	435	408	423	426	390	441	440	387	445	392	381	428	416	411	380	449	423	455	373	441	394	409	389	391	416	426	433	413	409	405	411	447	397	401	422	386	416	419	384	450	388	425	386	417	413	427	420	429	402	425	386	372	406	413	409	435	390	410	405	391	413	425	375	417	379	425	391	434	428	383	395	424	419	430	403	408	386	408	426	465	431	406	418	394	414	434	408	410	450	413	407	384	395	391	442	444	424	422	392	427	414	378	389	395	422	416	411	400	437	375	423	431	396	405	412	410	418	414	430	378	381	445	422	437	437	447	390	409	402	433	431	436	396	391	440	401	393	446	441	428	369	399	435	415	410	445	372	396	422	425	423	427	410	427	435	429	361	388	418	413	414	412	415	411	393	374	405	425	421	376	443	377	416	396	409	427	410	428	427	442	425	381	404	415	410
30694	42786	38496	22680	9226	4556	2033	1430	1116	1011	892	788	919	849	766	744	757	667	708	699	694	684	887	1079	1014	1318	1207	939	746	617	652	672	638	633	614	651	630	615	650	658	625	613	634	640	590	640	680	618	620	694	662	599	633	623	621	684	657	644	660	662	598	657	663	663	631	585	659	644	609	591	634	610	642	710	632	613	660	617	696	651	661	635	642	610	627	640	602	591	645	629	645	626	594	635	627	634	659	626	590	621	639	648	644	651	629	632	661	630	638	669	616	642	612	611	568	618	644	594	659	601	590	654	646	614	611	623	650	638	663	598	643	615	632	601	674	604	642	580	626	659	615	649	647	597	674	637	668	670	623	639	610	661	663	618	602	637	599	614	634	643	610	614	650	617	635	650	661	631	623	638	612	640	653	612	593	645	647	639	668	635	615	626	609	627	616	658	664	626	643	618	606	626	660	653	671	651	643	628	644	636	622	624	617	608	622	588	644	603	650	614	603	609	638	649	657	607	636	642	611	608	670	628	617	601	620	588	634	657	633	618	629	604	571	643	667	660	636	618	628	630	622	657	615	677	650	609	607	641	614	595	611	646	675	617	629	599	680	625	629	672	581	604	621	631	632	610	615	609	629	614	644	648	616	607	621	625	661	604	677	662	622	617	635	608	628	639	604	599	619	687	624	640	639	615	602	610	591	621	634	640	600	658	669	621	653	585	643	650	604	631	610	645	618	660	632	655	641	639	608	654	619	661	668	653	660	677	604	667	639	608	639	608	685	626	638	646	641	612	623	651	653	599	605	660	621	643	683	643	649	617	658	662	622	626	666	654	653	618	599	606	635	596	615	635	627	685	606	638	627	612	629	609	615	635	612	647	679	661	667	603	610	652	646	627	639	652	609	654	626	626	605	630	632	616	609	637	614	648	650	619	658	639	602	656	642	626	614	652	623	622	672	648	658	627	603	621	636	592	621	693	599	633	594	632	625	606	679	678	588	649	614	689	625	650	612	698	627	637	636	600	625	661	628	618	656	614	576	641	631	626	616	609	629	660	653	631	653	616	637	662	657	592	613	642	598	651	627	603	642	610	605	629	632	617	617	606	615	621	672	568	635	626	661	649	616	634	619	642	650	604	610	612	608	632	651	611	638	630	644	644	600	612	635	631	631	640	625	675	651	635	691	631	642	607	645	604	652	645	591	634	608	622	644	641	570	647	634	677	601	683	646	618	641	642	599	629	642	619	671	653	619	630	626	597	625	608	664	644	590	601	611	610	627	631	611	605	666	595	618	614	659	607	627	590	624	632	650	641	612	616	666	638	649	610	625	657	667	621	640	645	674	640	654	653	617	628	609	621	629	610	599	617	653	600	632	601	626	628	636	633	657	627	657	622	618	661	612	625	619	647	618	692	662	645	586	599	643	627	601	575	629	631	639	696	673	582	607	661	622	637	599	622	602	648	666	631	655	618	609	606	667	569	638	627	637	584	632	622	613	637	598	659	663	616	620	670	634	670	615	647	643	605	610	613	612	665	639	671	672	637	629	655	614	628	603	620	677	612	658	644	631	639	630	641	638	611	652	617	658	572	644	587	645	601	622	663	613	665	586	577	657	652	628	633	624	608	640	588	631	619	636	674	660	608	631	644	623	688	660	630	596	614	648	692	659	593	665	666	658	616	632	588	650	634	591	657	618	591	629	626	609	647	604	660	642	661	625	625	576	642	614	645	614	633	671	649	604	638	648	641	666	639	621	646	697	643	612	620	617	644	621	625	629	600	628	619	650	596	575	629	681	675	592	655	622	600	635	628	611	648	621	595	611	623	665	615	693	628	617	668	621	660	604	632	614	644	651	713	608	642	622	644	656	619	625	668	632	625	697	590	631	570	626	660	641	687	610	632	642	620	668	706	658	612	644	659	606	662	611	639	595	672	635	595	651	617	614	643	636	642	630	611	604	634	646	644	632	594	656	642	592	634	650	633	643	645	653	627	640	618	610	600	591	613	611	642	687	694	694	689	662	615	632	686	639	629	651	602	637	612	641	612	629	640	667	653	657	668	597	608	613	643	663	604	674	616	602	658	595	672	658	626	661	597	660	641	566	617	651	648	603	652	611	641	636	671	635	612	678	634	660	624	633	610	627	636	640	619	605	655	727	648	656	643	655	612	638	623	554	632	647	623	610	599	642	630	641	631	589	622	601	571	664	616	616	607	660	673	629	668	613	623	642	652	625	677	627	658	625	638	590	611	627	644	643	676	629	643	631	623	657	680	642	639	626	616	639	627	625	712	616	645	672	670	639	621	669	596	602	625	661	638	654	668	594	621	674	632	657	638	640	641	640	638	638	578	657	589	658	617	588	650	643	593	602	633	624	649	598	630	655	619	661	620	647	624	590	614	689	687	652	640	640	624	599	622	630	611	638	622	635	640	650	621	607	650	625	633	618	647	634	622	641	627	620	615	662	639	640	651	606	601	625	642	660	657	590	607	606	594	602	625	649	627	653	591	657	622	629	638	611	608	614	573	630	622	634	631	615	586	615	615	658	646	678	639	650	668	659	616	642	667	633	663	635	646	586	665	641	671	630	622	613	610	640	669	607	632	610	619	626	624	641	616	618	613	645	659	660	655	587	612	625	664	590	601	632	613	653	599	599	626	650	627	648	610	638	671	643	605	652	637	644	676	618	624	658	655	640	622	638	633	626	626	633	616	629	620	579	614	662	647	614	708	652	643	651	645	630	606	624	631	629	619	607	604	601	667	638	669	597	622	652	606	671	645	625	647	674	622	595	656	625	647	653	652	610	648	656	591	634	662	602	629	591	645	572	586	595	583	635	602	654	582	659	604	666	657	624	612	649	642	621	596	619	615	636	673	650	713	661	621	624	645	622	636	641	615	666	634	626	603	629	612	670	626	669	613	624	609	623	605	657	624	649	609	646	624	678	617	636	578	641	605	598	609	656	669	677	589	598	691	660	668	625	632	637	685	600	641	580	655	633	663	649	617	614	631	612	662	630	615	613	659	603	647	617	600	665	555	624	670	639	602	607	668	655	592	602	652	633	663	589	616	674	621	645	625	602	632	630	611	638	678	609	674	640	628	611	670	606	651	617	637	640	632	644	627	599	642	608	656	608	601	582	589	657	654	598	625	614	622	604	606	666	623	608	671	664	650	607	639	645	618	662	593	669	658	671	656	590	590	648	617	613	614	617	635	664	581	661	639	634	660	592	693	675	603	633	613	649	615	641	638	638	632	589	590	638	600	588	637	600	669	667	658	629	587	664	652	625	604	682	653	655	651	663	632	655	637	659	631	640	605	646	636	647	633	628	569	628	634	583	658	613	629	652	654	639	634	578	674	613	646	667	650	593	624	649	617	636	660	605	668	642	616	619	649	583	619	662	626	659	660	611	645	633	606	642	631	639	615	643	625	607	654	614	600	604	632	630	625	617	613	606	625	643	617	606	674	628	641	610	641	647	675	673	666	660	675	695	608	613	649	646	590
24783	21633	28646	25428	19290	8076	2560	1400	910	731	637	570	551	515	533	496	469	510	469	504	455	554	657	763	1052	754	909	740	720	793	597	448	424	547	892	680	664	559	460	416	429	435	425	407	421	415	417	441	422	421	389	421	460	426	426	430	414	415	402	420	414	425	420	409	428	426	428	397	448	402	406	448	443	427	422	429	417	421	426	397	420	433	417	431	390	455	405	461	423	389	414	409	389	424	422	419	420	406	446	412	416	433	442	417	441	398	410	409	423	413	411	403	449	408	387	387	430	463	419	444	404	411	423	442	423	443	435	395	443	409	412	430	390	438	406	369	432	400	430	424	392	392	384	465	431	439	427	424	441	393	378	394	390	425	410	444	422	480	445	449	458	447	430	436	439	423	391	415	415	421	467	444	411	389	429	405	418	439	435	411	420	442	422	415	432	440	421	432	453	392	394	413	429	416	416	436	448	417	428	449	397	435	413	418	413	416	430	433	424	430	419	429	391	454	408	434	423	412	430	406	441	441	403	413	416	407	409	417	430	467	422	388	413	424	407	402	411	447	432	403	452	476	451	420	448	453	449	451	382	420	407	395	413	422	429	384	383	429	424	425	411	433	416	413	427	433	413	471	421	436	396	415	431	405	423	414	404	429	409	429	425	409	447	429	407	410	417	405	445	442	435	418	419	405	414	448	403	410	439	444	420	417	449	427	419	408	409	428	393	413	396	412	402	413	411	415	451	462	441	448	419	418	402	431	489	422	428	399	427	418	408	419	415	396	408	443	407	461	372	415	426	431	428	441	424	429	406	443	440	431	423	423	431	384	446	429	425	419	403	425	419	387	402	384	374	426	369	394	388	434	427	440	413	430	428	404	416	426	419	428	408	398	402	405	406	423	427	423	438	415	420	425	413	434	437	442	395	469	407	414	457	428	441	448	461	410	423	440	410	440	443	440	414	438	406	434	404	409	422	426	388	415	413	407	423	432	399	438	425	412	434	414	407	425	423	390	432	452	418	449	410	406	435	394	413	407	416	399	426	408	434	430	415	417	428	403	429	399	424	414	431	450	435	428	417	399	449	422	438	409	425	421	449	424	418	468	426	426	434	435	435	407	429	431	445	389	422	418	409	420	443	424	416	416	365	435	419	391	442	443	429	424	423	434	425	431	462	448	421	422	440	422	428	412	415	416	380	387	389	417	416	410	456	434	399	443	410	447	411	434	439	426	428	417	410	400	380	408	415	405	413	422	415	443	393	399	421	428	460	424	457	403	378	410	455	411	420	457	388	398	389	378	435	377	417	391	438	391	441	437	419	416	438	446	406	404	401	411	464	419	452	426	451	436	439	441	410	449	435	432	408	419	419	432	420	389	450	444	449	458	429	414	397	427	429	408	455	424	395	397	426	390	401	405	420	405	432	402	397	455	412	416	413	400	403	389	422	462	450	461	402	414	423	416	396	408	405	424	389	439	409	436	422	434	445	450	411	422	427	389	424	435	448	426	454	422	404	429	441	426	439	424	417	417	464	437	512	424	412	426	421	422	455	429	413	405	391	438	375	428	399	407	406	454	379	402	417	423	422	412	421	427	405	449	412	456	426	410	410	397	420	438	417	388	440	410	411	398	434	435	459	398	391	433	416	426	402	432	456	426	431	473	400	412	415	430	427	421	397	467	428	438	442	430	381	419	397	414	431	412	434	389	423	420	409	429	416	422	376	422	441	415	406	445	414	437	422	399	428	432	422	409	437	427	413	394	425	425	420	401	413	447	435	388	419	396	413	456	401	396	443	443	431	429	431	418	419	382	457	464	415	400	432	433	423	421	444	429	418	392	419	427	464	421	423	408	422	411	437	423	413	427	415	424	440	452	437	428	423	420	427	428	417	418	413	441	431	389	436	408	434	433	426	421	419	450	409	413	439	409	444	415	407	430	460	437	443	436	429	410	394	431	421	421	428	411	422	427	435	456	402	435	437	447	404	460	413	448	401	418	435	454	412	436	399	425	461	452	435	444	432	420	406	426	430	391	419	412	428	417	450	416	403	420	426	409	445	460	399	416	442	416	422	422	422	407	436	389	418	440	429	446	409	428	444	449	422	399	414	435	390	401	424	411	442	428	465	426	401	376	419	419	434	417	400	396	418	431	451	405	438	407	396	424	442	417	405	414	418	433	414	405	391	443	445	429	398	426	389	406	430	399	438	427	417	425	468	392	432	419	416	438	421	434	431	427	419	410	427	379	430	464	426	420	424	425	402	432	426	448	429	446	439	411	414	397	401	467	416	419	423	414	444	445	390	415	400	426	410	428	428	442	424	433	397	435	403	430	406	420	406	396	387	429	397	394	446	424	428	410	403	423	416	415	453	433	448	435	438	432	406	426	423	404	408	417	430	412	419	409	422	421	426	430	461	407	424	414	347	414	435	407	389	436	447	396	370	453	441	408	438	419	416	410	410	409	428	400	424	420	427	462	431	428	405	404	413	418	375	406	423	420	434	416	415	412	425	410	389	448	432	418	381	447	425	409	403	447	463	438	425	445	400	402	400	444	407	431	409	423	444	438	445	416	433	408	409	423	467	416	412	424	413	415	412	449	402	419	388	394	394	414	433	406	405	413	397	429	401	418	380	455	420	389	389	401	456	410	412	447	406	399	388	394	383	406	404	418	423	420	392	409	467	430	408	415	433	417	439	420	467	437	408	425	391	378	422	394	431	455	429	426	427	411	433	377	393	457	402	397	405	413	430	430	404	426	418	442	414	444	415	405	405	402	446	428	377	408	432	442	420	429	418	426	428	415	426	416	408	411	462	395	423	368	440	409	393	397	399	374	431	408	427	373	390	384	436	399	413	384	425	422	427	441	395	417	416	397	415	445	402	410	453	423	400	439	414	440	426	415	392	418	462	430	403	420	412	426	417	436	399	404	435	404	415	411	403	416	417	396	402	425	431	422	446	398	434	438	396	396	407	434	395	448	433	462	391	413	409	422	412	419	410	407	434	424	438	383	401	413	425	428	401	397	432	429	420	410	413	418	414	484	403	448	423	418	424	436	422	426	405	410	395	410	428	407	421	410	409	413	455	425	442	457	414	366	429	441	409	414	402	438	419	434	444	403	423	412	411	427	424	415	414	491	426	428	421	430	417	450	444	423	423	438	412	420	435	450	441	420	416	379	423	438	426	443	403	466	441	438	433	431	422	460	400	423	429	424	402	383	442	404	441	398	416	411	424	398	442	404	437	421	429	434	432	451	415	403	426	378	420	410	446	390	416	388	436	430	439	448	424	456	386	427	417	416	413	399	404	407	401	433	402	406	425	379	431	413	417	377	421	422	407	437	434	441	427	443	433	423	408	395	395	390	413	418	419	408	417	427	441	429	417	417	413	435	423	416	398	394	405	387	446	416	421	431	467	417	433	411	420	390	441	427	443	433	463	417	416	403	401	478	422	411	443	419	449	401	423	458	447	428	415	436	399	451	404	433	397	423	403	400	434	446	427	394
32241	50516	43303	27951	16961	8585	4024	2791	1973	1602	1322	1162	1048	1105	981	848	838	860	804	833	842	956	1277	1617	2253	1559	1892	1433	1484	1551	1107	665	672	846	1814	1445	1284	854	775	664	630	636	635	637	610	663	681	652	636	628	688	607	638	636	609	643	662	674	645	624	663	661	600	640	658	675	631	649	649	672	638	681	655	643	665	606	644	593	664	628	647	635	644	727	652	675	615	654	661	624	642	643	623	606	651	634	652	651	665	604	660	608	628	597	593	602	687	615	631	607	682	624	613	644	661	626	661	613	645	606	619	631	632	683	605	594	603	634	623	643	619	670	628	616	632	663	613	641	646	662	669	638	644	637	657	625	615	647	659	605	632	650	612	618	636	654	662	648	599	655	645	624	673	642	635	623	620	608	626	650	635	602	653	643	602	629	624	604	616	619	603	671	628	589	617	610	670	633	599	603	631	653	651	655	643	624	638	628	660	654	619	688	639	633	618	606	679	622	621	631	660	640	613	629	672	616	687	664	618	638	653	623	678	642	655	632	641	648	621	615	660	617	584	617	630	666	648	654	654	671	621	580	659	646	644	637	647	641	672	643	663	689	631	608	633	622	680	668	638	603	642	617	621	592	671	626	596	588	605	636	630	617	607	624	618	620	655	624	634	591	674	630	619	646	643	644	605	639	627	646	615	609	591	660	646	601	610	620	631	644	657	625	626	649	636	614	655	615	652	671	645	627	634	614	618	634	605	650	639	638	648	617	672	608	644	620	638	648	621	683	664	636	639	604	660	624	589	622	607	640	648	654	653	642	634	670	658	601	603	684	612	647	647	687	662	616	678	623	609	638	639	619	626	636	675	669	640	595	644	630	608	688	684	654	657	675	625	649	594	667	684	643	628	663	614	585	665	656	641	604	626	624	591	603	604	637	627	617	663	627	634	644	637	617	669	618	634	685	627	631	643	623	634	641	634	622	628	638	639	632	639	610	648	619	616	606	679	645	610	614	669	640	645	640	651	666	633	606	609	613	607	638	670	649	632	616	653	679	685	610	662	640	619	660	660	621	609	637	657	641	629	630	641	686	665	612	658	586	620	657	596	601	679	654	613	662	648	660	675	645	647	655	638	607	677	629	599	648	618	608	664	640	644	602	638	609	636	581	653	620	675	648	623	624	599	668	617	711	637	653	628	649	638	622	618	620	676	639	649	667	664	623	646	659	645	655	655	595	621	661	668	610	603	685	605	648	595	647	645	635	654	661	628	648	610	633	675	654	659	692	629	641	672	628	630	626	638	653	619	642	633	630	659	686	659	578	705	604	614	635	606	661	642	676	610	638	639	637	668	658	608	608	682	695	588	634	622	612	588	667	661	651	676	651	642	646	685	632	625	621	638	595	638	651	642	585	638	618	631	596	627	644	626	647	614	651	652	613	625	607	659	665	661	626	634	660	672	595	629	641	639	657	689	602	617	599	636	656	618	568	645	587	618	617	611	604	613	645	606	621	628	647	634	659	672	651	680	627	660	639	632	636	610	632	627	617	676	631	649	606	604	658	607	625	619	618	699	662	634	618	656	619	646	676	618	628	652	651	607	667	650	683	631	605	610	642	648	627	670	606	617	676	623	613	692	603	622	628	647	607	653	623	646	622	661	669	641	614	631	599	594	613	621	613	641	586	663	622	604	593	644	640	604	681	622	642	660	642	671	636	658	616	635	680	626	603	642	656	680	647	694	655	664	668	656	616	621	678	629	618	666	641	630	614	652	633	621	625	635	624	653	631	611	647	670	625	600	665	638	623	640	688	637	636	638	649	646	616	637	692	601	622	650	628	591	623	648	658	576	604	634	639	685	613	596	644	645	649	652	634	605	683	634	706	566	644	655	626	613	683	650	629	649	680	646	644	631	635	651	623	624	612	657	622	571	635	648	642	621	637	642	679	643	642	657	639	645	590	679	625	592	670	631	649	661	589	610	644	641	614	647	718	634	603	658	641	624	649	671	640	639	581	578	660	646	622	618	595	641	624	650	593	617	636	620	624	663	616	648	636	631	687	619	590	664	690	674	624	624	631	635	574	600	662	610	684	584	627	630	616	629	636	637	658	681	657	655	654	612	633	644	678	656	648	659	637	589	637	605	621	645	662	625	638	628	717	602	591	662	647	613	638	688	628	673	657	640	654	587	681	616	627	641	620	673	648	642	618	641	642	647	611	641	655	599	652	628	620	639	636	612	618	648	622	657	646	622	584	619	653	666	657	628	637	609	616	648	648	647	608	663	624	629	666	614	665	673	659	631	659	647	640	632	613	628	597	661	648	676	655	663	669	656	563	610	639	671	592	616	622	610	643	608	641	675	672	640	591	631	608	640	674	629	632	664	661	656	631	637	611	682	674	627	642	630	624	642	648	628	615	637	688	630	659	671	696	651	628	605	614	623	663	649	659	620	653	690	619	710	657	571	657	643	631	609	564	606	660	671	607	659	643	647	633	605	618	620	624	621	596	643	616	638	657	644	663	576	652	641	609	611	672	609	604	663	596	609	655	649	618	643	641	613	694	637	678	633	600	689	593	609	637	589	673	667	624	665	613	605	625	624	627	649	664	601	676	670	623	657	663	639	647	661	644	697	641	635	649	624	676	619	635	644	611	655	638	660	670	612	621	606	624	669	585	655	616	664	587	646	646	626	647	675	629	711	617	584	658	633	623	613	616	648	648	687	589	674	678	659	637	644	693	646	649	648	645	713	635	613	658	613	643	609	680	634	644	630	669	644	615	661	655	659	596	631	670	637	654	647	632	617	641	666	632	645	639	635	675	622	667	620	625	645	635	607	608	598	687	672	609	637	666	637	633	624	640	629	612	662	625	683	605	657	636	628	648	626	631	681	616	638	649	649	661	624	589	664	689	626	629	637	570	624	630	659	623	593	659	624	629	635	656	643	623	610	626	656	658	614	632	641	634	639	655	622	658	671	634	646	655	674	663	652	648	618	625	624	636	659	613	558	698	585	640	638	622	657	660	650	679	692	684	642	658	605	592	632	662	655	629	638	615	669	657	678	610	646	620	658	625	611	680	571	628	668	614	643	619	649	612	605	681	659	628	648	610	605	629	671	659	601	591	616	632	629	598	684	630	683	635	680	645	630	635	702	584	640	633	673	619	627	637	640	640	615	588	628	647	632	616	625	643	631	613	638	642	677	667	691	625	656	657	640	663	606	622	660	586	687	632	649	648	611	640	652	665	587	659	634	642	630	631	659	613	624	660	647	637	637	653	629	656	628	692	614	633	641	605	630	654	648	636	652	640	603	593	674	617	624	671	631	649	647	670	625	650	642	637	626	654	597	627	668	663	629	617	641	602	644	633	574	619	594	665	672	662	665	638	625	672	619	599	672	627	619	638	621	668	646	627	639	610	675	632	627	629	617	625	635	694	651	580	650	614	662	616	569	630	637	668	657	647	635	650	634	611	672	642	642	621	651	654	622	638	611	636	631	615	644	662	690	609	612	633	639	654
23509	21611	29403	24327	21849	20127	7783	2121	1283	1037	804	677	607	606	551	543	526	475	506	494	495	471	814	2833	2262	710	444	437	493	465	444	459	763	1298	1540	886	630	581	513	440	465	418	409	407	397	450	448	434	405	411	415	402	417	432	375	365	437	412	386	457	401	386	430	430	401	430	440	429	433	435	413	422	412	412	407	420	376	398	384	429	393	401	414	441	421	401	431	416	438	388	396	419	404	451	417	415	436	383	402	418	416	384	404	412	409	399	388	413	394	424	402	394	394	404	420	426	446	375	431	413	403	408	413	373	425	429	394	424	398	386	449	428	417	420	428	408	403	385	420	422	440	432	427	412	442	421	451	379	385	431	425	452	416	439	434	405	442	412	399	452	411	439	412	412	395	400	404	410	434	425	445	447	392	432	409	452	409	429	406	432	427	407	357	412	422	449	401	404	426	370	402	446	423	395	400	405	375	390	412	443	421	423	393	433	411	446	393	406	425	429	434	412	410	410	437	451	408	399	407	391	441	376	430	447	393	444	429	389	411	401	400	425	423	435	436	410	392	400	410	448	397	411	453	434	412	426	417	438	420	371	371	370	380	425	422	429	470	412	378	395	418	420	415	405	440	422	404	419	404	427	400	413	395	374	405	408	439	446	441	389	412	470	442	428	423	420	415	409	431	362	402	430	425	377	423	381	398	400	425	446	448	433	412	437	414	420	395	411	419	421	386	403	427	397	421	400	407	397	432	384	409	406	418	362	410	425	404	455	417	408	422	402	426	399	422	397	392	413	427	397	440	419	444	381	398	457	447	405	400	427	450	430	388	412	423	426	405	396	400	406	407	419	375	406	380	375	413	416	425	435	434	406	397	427	412	421	408	415	462	417	419	390	407	428	406	410	416	370	393	422	399	379	426	376	408	431	427	415	377	397	466	436	422	429	392	409	399	407	410	396	415	425	424	404	395	439	454	411	419	418	417	374	415	427	394	432	389	425	416	403	380	417	407	404	407	426	466	395	415	454	406	445	440	412	428	413	399	404	435	451	446	414	435	435	417	412	435	408	410	394	440	404	422	386	396	409	439	422	416	414	380	435	394	423	387	410	406	396	422	408	435	417	391	404	448	401	403	419	411	408	427	380	423	419	410	406	419	428	392	419	443	405	395	392	376	390	428	421	396	386	411	409	414	416	415	380	399	424	412	409	384	411	393	390	410	410	398	432	408	399	408	441	402	461	452	385	438	404	420	444	439	426	418	438	410	403	410	438	388	406	388	430	400	425	389	408	411	421	397	388	390	435	417	426	374	439	421	394	411	457	396	437	429	414	440	469	395	406	406	420	374	418	429	456	415	407	426	422	449	421	438	423	380	446	415	389	418	412	392	380	397	415	431	410	424	426	400	395	388	429	378	414	399	441	427	428	415	416	420	404	392	431	386	374	451	393	389	398	392	372	419	421	430	405	384	379	390	426	401	422	462	405	417	401	448	445	404	417	415	398	432	392	395	425	435	386	422	408	410	380	423	439	412	444	433	387	389	421	409	382	460	445	414	435	411	416	444	405	379	440	396	384	380	412	419	395	364	419	398	426	399	436	423	432	447	433	425	438	442	436	392	427	399	459	423	404	401	418	423	402	387	410	432	461	412	412	408	377	423	344	411	420	394	421	425	437	429	438	431	423	408	418	385	401	417	397	412	383	397	458	412	407	404	414	406	406	426	441	410	421	424	373	463	430	396	435	414	449	414	430	388	427	433	390	424	439	417	409	392	420	387	396	406	417	406	450	414	378	452	412	428	417	404	402	406	417	414	407	427	442	435	384	412	438	384	435	423	434	407	387	368	396	375	418	436	410	438	398	410	379	406	406	394	396	418	376	431	439	427	376	433	465	414	432	453	415	419	391	430	417	363	415	409	407	441	448	397	416	416	422	367	437	441	396	413	420	420	407	446	398	405	415	415	410	409	440	389	420	436	429	414	367	428	406	388	444	410	415	402	440	428	422	434	430	413	457	410	420	419	418	425	393	384	431	415	405	436	416	418	399	397	432	412	430	406	423	401	420	423	430	411	390	432	415	437	443	386	373	391	423	477	392	409	385	397	414	443	382	419	458	381	419	418	402	359	417	414	423	407	398	414	377	406	412	415	400	407	447	417	421	398	399	423	451	430	398	394	431	432	376	382	394	398	402	394	395	433	408	427	404	438	404	421	382	452	396	424	402	412	390	423	392	423	415	415	419	468	437	367	408	420	431	377	418	418	438	456	433	404	406	428	417	361	433	399	440	383	430	429	410	398	447	416	428	399	431	408	394	381	428	421	427	430	392	432	395	426	432	413	405	420	422	436	422	401	424	408	373	450	412	421	407	440	425	395	447	434	448	442	420	454	441	394	404	439	402	408	414	413	437	368	463	407	414	443	424	458	454	425	407	401	415	440	422	437	406	438	387	395	400	404	400	382	428	363	462	449	385	429	425	396	467	406	424	416	431	400	429	383	389	400	410	458	386	413	443	414	426	428	422	414	446	405	410	388	415	392	432	370	394	420	433	419	417	410	399	432	392	427	431	446	434	422	395	421	395	392	445	409	410	406	444	385	443	445	387	436	425	434	392	399	402	424	391	427	410	418	418	405	393	441	429	390	426	401	399	415	405	409	417	424	390	428	374	421	435	379	399	414	406	440	414	396	405	421	424	415	449	434	401	433	423	411	405	381	454	371	418	412	401	419	427	415	411	438	425	451	447	418	435	415	343	414	412	431	392	394	393	403	400	416	435	423	427	395	426	392	425	403	427	386	412	396	381	411	402	419	428	420	394	419	406	404	407	373	403	422	459	408	449	421	423	435	415	403	401	392	400	422	389	420	395	412	381	379	426	415	408	407	430	425	419	413	430	477	429	436	363	412	410	437	416	469	455	418	379	370	425	401	404	435	390	430	399	409	373	435	406	450	446	412	406	429	401	389	400	389	419	402	415	392	391	430	409	405	410	432	430	407	401	388	403	451	385	398	432	415	412	415	414	411	411	416	441	455	406	385	413	422	458	361	391	398	423	419	392	381	423	384	429	411	435	433	404	405	432	397	417	410	402	415	403	380	404	416	413	397	405	398	418	410	417	413	410	398	423	404	433	405	434	425	424	386	419	410	421	418	377	424	397	442	419	414	404	422	431	407	379	393	427	414	419	438	413	391	470	421	385	431	420	397	392	405	422	416	413	433	412	451	429	420	412	406	416	429	442	405	450	407	393	439	411	383	388	468	436	425	427	459	408	399	359	402	413	393	404	400	407	403	407	397	410	426	430	447	464	431	429	450	417	434	453	426	423	442	431	415	411	417	420	397	419	381	413	376	369	423	405	428	422	442	402	383	416	449	419	390	390	429	396	408	398	411	440	392	440	410	401	387	421	448	403	407	386	371	364	361	408	414	436	457	422	385	434	422	435	412	412	399	405	413	430	434	428	403	437	393	396	427	454	431	432	420	400	411	405	404	430	381	392	439	387	420	426	436	413
37081	53537	47695	34917	23414	13774	5943	3901	2889	2155	1846	1321	1147	1083	1132	1012	975	895	946	911	825	833	1708	6779	5208	1306	699	690	791	698	689	847	1559	3177	3503	1827	1176	972	765	679	645	660	637	636	565	668	628	626	655	597	620	608	589	625	638	642	630	628	594	611	603	619	632	618	613	618	664	609	606	568	611	572	601	650	644	622	627	630	649	607	597	605	583	614	632	633	649	588	625	634	600	566	649	611	634	629	652	657	586	607	616	652	618	653	605	665	624	597	597	658	620	606	648	635	614	613	611	644	585	615	642	620	602	659	662	602	629	608	633	576	607	629	651	599	606	561	612	597	662	637	652	630	643	599	654	649	644	625	627	600	624	615	601	606	578	623	636	585	604	620	622	649	615	603	676	619	622	618	616	580	603	613	659	592	595	672	621	597	580	553	612	635	649	659	626	662	599	629	622	598	611	650	609	577	591	591	646	609	594	619	620	626	641	596	594	621	573	624	584	605	570	639	641	611	625	589	587	586	633	623	622	660	600	628	593	588	614	602	631	612	576	628	575	564	611	618	599	592	593	594	610	632	589	606	656	633	586	628	601	682	606	597	641	580	626	643	610	613	587	631	580	582	596	614	619	679	624	612	621	596	613	655	645	573	687	601	625	634	659	624	624	588	588	656	610	646	603	605	602	595	618	649	574	597	640	606	629	619	605	674	624	628	623	636	595	618	614	615	612	623	601	604	613	618	641	585	620	610	626	617	631	558	614	630	637	613	607	637	615	610	596	614	597	604	632	611	628	619	662	602	636	656	639	630	587	599	607	667	620	615	671	629	641	625	622	633	648	629	622	655	601	591	610	602	627	621	617	633	622	602	634	599	583	628	620	652	645	577	599	639	613	653	614	646	614	643	603	586	580	637	621	652	585	640	620	609	585	628	614	637	613	614	612	615	604	613	638	595	640	592	569	604	592	648	665	587	650	617	611	602	600	604	602	614	608	653	613	662	604	612	617	609	618	663	692	614	608	676	617	580	643	603	667	628	645	592	602	623	605	636	598	622	616	639	649	619	618	607	618	591	625	612	628	615	654	666	592	612	588	590	589	627	654	609	645	653	660	660	618	601	653	587	640	607	576	595	600	617	570	626	640	657	587	612	625	637	560	593	669	628	653	590	644	652	599	604	623	636	603	612	652	675	602	584	651	627	569	613	595	632	618	590	596	619	601	602	591	633	674	620	626	593	646	657	647	596	577	594	655	635	604	626	631	635	633	612	625	581	612	593	622	653	593	593	629	594	625	587	613	626	591	593	575	643	609	573	611	624	618	657	626	638	610	656	638	630	598	596	612	645	635	561	613	567	618	591	579	584	587	580	612	615	598	609	634	652	640	621	599	597	606	570	657	633	637	640	611	642	601	649	659	643	605	630	587	589	626	610	626	589	617	617	612	631	648	637	653	612	636	563	636	650	650	614	581	631	652	630	615	643	601	664	613	594	630	628	672	658	625	627	636	638	604	618	594	613	592	561	650	667	584	623	580	635	597	611	626	580	619	646	602	625	611	627	651	637	628	654	605	644	606	609	589	621	582	595	637	609	690	604	630	641	597	640	565	634	557	617	604	597	603	651	594	612	606	636	599	585	637	616	570	631	611	652	591	644	620	645	609	611	658	624	678	642	639	618	619	600	594	629	626	656	621	622	580	601	605	651	620	640	602	651	603	605	624	647	609	650	617	630	623	616	651	612	594	596	623	632	607	624	615	621	633	641	596	594	644	599	623	643	667	620	626	625	620	620	618	646	655	599	619	635	611	631	608	627	609	699	678	587	577	568	592	624	604	665	617	609	658	609	637	602	652	620	583	601	583	653	596	622	580	645	638	624	603	632	590	596	575	609	618	598	639	619	611	594	558	661	629	686	608	562	603	574	602	587	597	624	595	600	561	575	618	597	618	631	605	599	580	603	644	606	638	632	622	636	625	638	637	591	589	612	594	621	573	591	605	608	614	670	598	672	608	641	643	644	607	589	593	596	644	646	652	638	600	612	607	580	634	607	659	583	640	611	617	591	621	588	584	625	588	614	640	672	640	623	599	623	626	641	601	652	583	601	573	626	596	664	625	642	641	614	585	660	640	639	645	599	635	591	625	604	591	621	619	603	599	626	596	574	610	613	603	662	628	625	624	598	637	661	611	650	635	622	630	629	637	612	617	597	635	625	635	622	607	610	583	559	636	598	639	666	631	619	649	580	599	643	664	568	672	585	573	588	544	622	629	614	631	627	575	572	655	642	617	629	626	626	626	644	592	659	591	606	596	662	596	623	623	615	619	608	600	631	638	627	612	616	615	623	608	650	586	644	640	547	634	598	632	622	668	629	618	644	645	640	591	601	615	648	571	648	630	600	567	595	594	646	608	612	616	638	634	610	653	614	636	575	606	597	668	564	649	612	663	598	625	605	654	607	608	624	568	600	622	616	594	638	601	619	596	623	627	626	620	644	633	620	673	600	612	613	620	603	661	552	606	657	631	652	640	611	601	607	655	612	613	650	610	635	631	649	628	633	617	661	638	601	639	624	613	663	612	605	637	645	575	590	623	636	651	591	634	624	632	617	609	668	619	595	602	626	582	602	586	610	645	661	608	627	602	613	646	619	652	613	637	662	622	618	654	603	623	628	607	568	591	625	620	583	594	590	630	619	582	639	613	571	641	641	623	605	632	603	602	610	649	601	611	569	614	618	577	563	644	636	598	578	612	629	671	611	567	564	629	615	623	603	630	594	610	600	599	638	640	575	597	613	627	662	628	598	623	613	597	648	623	658	591	611	627	628	620	619	600	647	614	597	632	588	637	644	618	590	583	600	575	607	608	588	646	644	636	602	629	632	589	577	649	621	624	607	617	578	619	652	648	645	632	597	559	619	590	608	649	634	606	590	579	612	648	572	602	661	655	602	616	619	631	632	632	623	590	638	648	593	624	636	571	654	594	673	591	586	590	618	612	651	606	634	591	623	615	615	611	652	579	631	624	624	629	633	613	598	605	601	634	572	628	604	595	611	631	602	604	610	663	586	599	639	622	611	618	607	637	586	595	595	615	605	616	574	630	617	613	612	572	622	644	590	601	607	610	633	602	571	616	637	613	618	634	662	608	590	613	608	591	598	593	608	645	619	605	614	603	596	658	609	620	618	639	640	616	628	585	619	611	624	639	593	600	619	596	664	593	605	647	593	623	650	607	632	585	613	591	661	588	598	584	601	593	623	619	586	610	622	575	572	625	595	615	637	593	630	623	638	602	620	606	576	616	638	633	593	597	661	621	641	622	616	590	658	642	638	624	611	641	614	621	627	626	621	577	634	639	602	650	577	641	620	595	622	596	610	623	691	615	616	621	566	602	616	646	637	665	627	631	615	609	607	663	610	652	626	608	663	647	644	641	597	634	590	642	611	589	637	633	640	636	629	578	649	615	577	636	637	645	593	589	629	658	629	635	652	606	652	636	614	626	615	615	586	609	639	631	625
28847	25739	27657	17528	6615	2572	1030	741	661	559	513	483	447	463	451	452	461	452	435	440	450	439	459	577	630	583	440	406	441	436	425	450	461	456	424	470	436	473	434	414	476	409	420	402	377	428	428	432	405	413	406	438	446	432	408	387	447	429	418	407	411	389	415	439	411	438	389	427	456	422	415	408	421	391	398	389	393	429	403	444	424	420	428	410	435	432	458	428	408	420	460	418	440	431	443	430	434	413	409	400	426	454	416	390	433	440	438	425	411	408	369	406	435	428	441	451	389	407	429	378	456	437	415	453	444	447	420	387	390	410	438	424	424	462	423	432	423	417	380	433	441	434	411	456	448	442	408	411	406	454	405	412	405	428	419	437	404	417	449	468	421	366	433	441	429	443	416	386	442	420	429	433	441	410	420	435	437	429	431	388	381	445	411	416	440	357	387	448	449	429	408	463	454	392	431	414	443	447	448	410	409	396	423	427	409	424	433	440	449	441	432	384	394	453	430	405	418	415	426	387	444	385	387	431	411	414	382	410	438	388	445	400	393	388	415	442	425	428	425	420	407	427	420	438	424	409	415	389	424	404	422	398	395	417	399	463	424	440	419	417	425	429	415	403	455	427	399	413	445	405	428	431	418	397	425	447	425	468	425	410	393	409	401	427	436	391	433	422	445	434	407	410	403	413	398	449	422	419	428	451	433	421	443	444	418	411	432	431	431	406	373	438	398	405	442	420	388	405	383	417	410	425	444	430	423	423	383	446	361	405	403	425	416	462	422	408	442	425	405	449	407	411	434	439	396	412	432	434	442	448	406	417	449	409	416	421	416	429	425	449	434	421	383	431	412	431	422	431	423	443	436	368	400	424	448	422	380	478	423	452	386	389	429	452	417	424	408	417	428	424	415	422	411	444	437	418	429	403	399	396	394	404	435	389	396	419	396	432	426	414	445	408	369	418	424	428	432	413	412	397	435	426	442	404	414	407	417	402	420	401	430	419	429	388	444	438	443	447	432	424	413	401	420	435	450	413	396	399	426	418	419	428	469	418	427	428	416	417	455	444	430	392	411	421	425	436	427	417	443	425	434	427	441	429	477	391	427	450	409	417	405	400	426	423	418	464	422	473	447	410	424	430	424	423	399	407	387	435	414	426	440	434	431	404	384	443	418	447	371	405	391	410	430	451	430	391	408	430	451	424	414	424	403	447	454	396	430	392	440	425	389	448	428	424	413	434	440	416	420	413	427	442	420	426	431	437	368	429	408	431	452	402	386	411	420	427	429	414	407	407	404	415	422	424	442	425	430	400	417	388	425	398	438	405	431	385	455	413	382	434	398	405	411	434	461	423	466	417	422	443	425	375	413	417	399	407	417	406	420	413	420	426	448	429	404	413	433	428	432	427	395	401	406	423	396	404	419	431	431	424	427	442	467	403	464	416	416	417	383	426	412	411	398	438	429	398	428	409	453	424	415	428	454	445	396	461	431	438	449	437	416	426	406	430	452	445	457	410	419	420	426	483	433	398	427	399	427	433	445	430	405	415	405	422	378	404	407	410	435	465	417	430	436	389	397	427	427	415	443	416	410	424	438	437	435	416	434	422	413	400	420	401	400	434	462	424	438	442	437	437	424	413	421	441	367	424	415	391	405	427	442	422	390	438	430	409	437	418	416	445	450	445	412	395	421	399	409	425	418	400	440	412	393	429	417	425	447	443	444	401	427	395	403	421	428	421	490	412	422	427	412	427	457	392	432	433	413	399	443	419	431	418	452	444	458	410	423	398	440	413	389	420	411	456	375	394	403	432	428	422	403	412	382	429	422	453	435	432	427	433	411	388	426	454	425	427	437	423	390	465	458	422	432	422	419	415	425	414	429	401	424	457	414	440	444	416	405	413	404	443	405	447	450	470	426	412	421	384	440	428	426	433	384	417	391	437	423	397	422	405	406	433	425	449	405	459	432	416	394	419	425	420	393	420	389	428	414	409	411	451	402	425	411	417	429	435	422	410	429	424	437	411	422	413	426	386	445	421	424	390	429	406	409	429	413	431	441	426	412	448	437	401	413	456	393	432	418	384	427	444	447	430	406	444	440	399	406	367	401	406	388	434	394	459	444	421	412	407	402	406	404	410	439	417	417	446	409	389	427	440	437	406	412	410	434	440	447	439	434	436	468	446	397	426	393	436	425	408	398	396	424	440	420	437	430	447	443	438	430	407	438	399	442	421	428	427	439	376	439	412	450	423	424	446	432	417	413	440	452	446	395	412	416	401	421	409	433	447	438	398	437	439	449	417	385	416	450	414	405	438	443	428	457	404	418	437	417	419	395	443	397	411	428	406	455	451	406	424	413	444	451	427	422	445	440	433	423	406	384	433	413	395	400	417	432	447	458	418	400	426	429	401	425	434	417	408	437	411	456	392	467	433	397	404	399	419	390	440	434	378	401	433	416	432	451	448	419	433	435	439	412	434	417	407	415	458	431	415	418	390	436	428	453	407	411	437	421	458	420	439	400	385	418	436	406	416	442	418	445	430	449	387	437	420	420	400	367	416	466	433	403	398	435	423	378	416	411	416	467	420	407	384	466	420	436	413	400	408	443	377	429	412	420	436	416	399	434	432	423	418	415	434	391	405	420	402	395	424	380	407	418	419	459	424	392	404	384	441	443	382	416	418	409	382	374	400	410	438	438	442	429	427	421	432	409	449	408	443	397	397	402	424	410	415	400	386	410	441	400	449	390	373	399	439	405	448	408	387	417	426	369	389	390	433	423	423	395	386	416	455	411	428	418	401	424	381	423	442	442	408	448	378	404	400	425	487	440	434	375	449	447	445	424	435	398	424	436	418	456	405	459	426	437	444	408	414	416	425	429	471	428	393	438	424	401	417	404	406	435	419	388	406	399	443	409	433	382	423	414	431	391	423	424	453	421	436	411	409	415	406	443	442	429	439	421	425	432	421	405	409	423	421	409	408	419	401	427	408	442	442	431	436	343	393	388	390	413	445	392	410	432	426	423	428	423	449	409	434	417	448	390	412	423	417	400	404	445	428	417	434	419	405	407	407	403	419	418	406	404	432	419	402	404	393	426	435	426	440	406	432	408	401	398	419	468	393	400	404	393	446	386	401	420	419	427	386	402	405	411	413	424	447	426	435	445	426	415	417	443	414	465	424	421	386	422	389	418	425	392	430	415	432	419	441	431	412	414	407	401	398	412	466	421	404	376	396	434	445	415	446	423	413	433	419	434	469	426	428	409	438	415	428	410	417	374	425	451	412	392	430	413	437	400	413	418	424	433	427	388	426	439	457	440	413	451	423	436	413	414	398	423	443	410	418	409	437	416	398	411	415	390	426	436	447	413	395	404	455	463	453	440	423	426	433	432	419	456	418	424	399	440	423	432	433	465	409	416	404	453	404	439	442	387	420	420	369	435	460	455	435	427	424	435	442	437	396	429	446	412	417	431	407	398	398	420	436	408	398	431	430	430	467	427	408	438	459
32478	42672	36263	22336	12381	5645	2226	1582	1294	1065	934	823	771	752	785	774	741	803	696	653	686	751	781	952	1327	1058	787	712	671	680	649	693	704	667	688	634	689	676	669	642	645	671	620	676	640	648	608	659	660	621	647	626	682	643	650	654	611	599	652	694	660	658	633	655	664	615	665	669	661	637	663	628	653	623	644	662	635	657	697	661	635	643	633	686	629	653	644	619	683	667	663	617	615	647	655	634	631	637	605	640	689	649	625	664	630	632	657	652	655	655	628	651	646	650	650	625	643	661	654	606	628	654	628	609	696	671	645	639	636	638	646	631	644	649	657	612	625	652	634	626	674	643	656	594	648	661	610	632	667	669	587	613	637	636	623	595	668	632	635	638	624	636	627	623	683	611	667	643	618	697	642	597	677	675	617	639	641	636	658	675	646	644	629	629	648	674	651	641	584	603	600	640	668	599	673	648	705	671	653	622	620	629	666	693	629	665	638	597	633	668	632	652	617	628	631	640	684	634	636	647	626	642	641	618	664	675	606	625	647	585	660	616	641	637	647	620	637	694	646	638	655	614	668	678	635	642	623	648	632	682	651	610	637	648	678	667	661	594	633	627	663	650	631	626	670	658	595	682	668	656	678	691	657	641	696	645	606	639	685	665	653	635	634	606	649	629	642	674	667	644	598	630	669	626	613	665	596	658	671	635	635	664	617	661	625	618	631	643	655	608	602	681	642	640	640	648	594	668	681	614	643	637	667	666	643	646	621	646	630	598	669	620	622	596	643	650	616	594	632	585	662	637	662	603	658	609	622	652	634	615	614	672	650	655	640	636	626	679	668	615	635	594	668	622	647	632	646	661	675	620	637	596	653	650	599	640	635	621	661	629	631	639	694	631	599	619	651	652	629	725	631	660	659	646	676	620	642	618	655	624	652	675	614	618	662	612	651	597	644	653	615	684	606	625	656	682	654	664	620	661	659	676	656	646	713	631	608	596	621	646	640	651	649	632	665	627	660	663	642	647	643	638	682	649	646	620	624	637	665	635	638	648	642	616	621	661	689	679	700	565	651	644	627	623	664	683	687	643	633	636	668	639	620	633	657	682	638	625	661	626	612	649	672	673	646	647	597	585	650	648	634	693	592	631	648	642	661	616	655	605	666	558	675	674	644	658	653	639	576	624	639	669	665	671	649	700	606	635	605	661	647	591	595	628	619	698	699	611	641	637	621	680	654	666	617	684	626	661	639	638	651	630	679	642	617	651	638	647	617	638	601	645	666	690	615	657	655	627	661	628	608	629	633	627	624	637	621	649	665	681	629	627	627	693	671	620	618	663	617	657	635	633	655	654	616	603	654	655	650	649	601	647	660	683	654	624	637	649	656	632	650	632	617	654	661	643	646	619	628	648	623	644	638	629	648	608	614	666	676	641	623	638	649	641	655	686	645	654	628	603	607	641	626	618	626	648	645	676	631	627	630	633	661	666	656	635	585	641	630	619	631	607	658	622	607	624	612	632	622	621	619	624	649	696	654	665	674	655	652	653	588	654	671	631	673	618	658	624	644	611	644	680	629	662	648	630	633	615	624	663	649	617	632	672	633	607	626	648	624	660	659	629	674	662	568	603	590	632	623	609	608	670	667	610	601	673	665	643	676	634	631	647	652	661	642	661	620	651	639	646	658	667	621	677	669	632	637	692	647	685	676	592	634	670	611	659	647	659	623	686	642	606	639	665	623	642	613	619	646	707	624	622	647	652	664	672	657	645	664	635	648	631	661	636	635	615	645	657	652	706	632	622	623	642	639	664	640	675	654	654	624	639	666	682	639	659	649	612	641	647	681	651	653	611	685	655	628	631	634	628	666	597	684	632	636	633	599	611	607	609	632	589	636	630	624	649	668	630	658	606	608	640	659	629	639	648	611	618	643	672	664	633	642	633	654	623	620	606	659	646	617	608	638	675	672	662	666	635	670	656	623	692	626	644	697	648	670	637	641	657	630	648	596	656	644	692	676	623	602	575	641	634	598	648	660	614	601	668	605	651	657	655	655	653	644	644	638	672	646	655	628	638	647	629	691	634	639	635	638	645	634	632	632	618	633	670	672	626	596	641	675	623	633	624	629	620	665	616	623	628	647	676	633	639	665	698	614	640	621	622	654	620	666	639	621	583	606	642	649	680	631	660	642	651	661	709	605	708	595	598	632	695	664	593	669	630	617	631	639	593	637	634	578	624	646	647	610	612	659	653	636	622	592	672	653	647	643	668	619	643	663	571	615	627	645	590	606	635	658	680	647	628	596	654	661	622	592	638	621	600	646	662	633	693	627	633	677	666	615	599	678	673	611	645	622	626	605	642	592	626	672	628	646	622	610	626	676	632	630	654	646	699	613	650	607	642	673	668	678	636	619	680	644	667	622	652	654	671	647	598	648	676	637	624	634	657	650	616	631	591	627	639	652	676	646	627	598	618	642	647	568	664	663	652	662	672	605	626	659	633	606	624	639	669	669	618	656	624	714	617	588	627	609	657	646	636	676	664	659	618	665	674	636	627	677	646	663	623	638	658	643	646	606	629	657	591	655	643	629	659	639	638	566	584	676	652	648	651	603	664	641	665	569	650	616	721	625	613	608	634	626	619	605	640	644	636	636	667	691	628	641	633	645	640	603	674	590	684	581	628	641	621	626	637	649	659	596	641	600	647	625	678	663	650	658	654	653	638	681	613	659	604	696	667	628	688	678	651	624	636	648	679	656	640	659	631	655	631	668	655	617	660	624	634	586	631	614	611	631	662	628	605	647	627	664	590	628	635	643	631	629	660	600	619	698	640	643	673	664	627	659	606	662	665	626	616	638	618	657	637	645	680	625	671	600	634	640	661	598	622	616	619	640	659	673	628	647	624	672	635	672	667	613	613	628	625	611	634	668	695	640	633	656	631	688	652	634	692	615	677	619	606	645	642	620	664	679	708	601	636	683	652	633	625	614	647	590	630	669	650	641	633	628	680	678	640	637	643	646	626	638	627	612	641	619	676	612	665	648	639	637	629	626	672	598	645	623	611	653	668	637	617	642	643	655	685	641	586	661	655	637	643	631	647	680	632	632	643	628	669	584	654	663	666	638	664	601	626	628	692	650	644	625	661	617	636	618	649	641	644	597	697	619	631	696	643	696	634	653	643	640	629	620	662	671	590	641	615	593	644	672	618	639	622	592	627	685	638	625	643	648	631	639	603	663	601	667	639	652	672	674	610	648	596	623	652	599	668	676	641	641	637	687	646	637	643	664	624	617	595	623	664	636	588	629	651	625	624	683	700	646	635	607	681	622	631	679	632	643	629	661	636	647	633	633	655	670	621	638	591	626	643	632	580	659	667	627	658	668	607	669	667	637	659	603	695	608	633	655	658	609	609	675	647	706	647	648	636	643	695	642	626	676	614	645	656	604	629	583	646	673	672	696	642	651	652	582	660	636	649	642	617	665	659	661	628	662	674	621	656	665	629	665	651	637	645
24793	21628	28812	25836	19426	7551	3102	1686	971	826	614	585	527	492	533	492	517	536	507	491	474	559	1534	1440	1758	1373	929	636	528	436	409	437	442	406	436	434	415	458	459	450	455	479	423	415	449	430	405	416	392	467	439	411	406	434	416	426	488	396	425	432	390	455	403	420	437	410	473	414	425	418	413	406	404	450	421	381	432	420	397	417	413	429	423	404	441	419	457	443	430	407	377	422	413	404	438	436	425	374	418	448	419	446	410	414	410	430	415	412	406	452	415	452	441	423	426	415	425	424	440	398	426	378	400	433	406	455	445	432	419	453	433	425	437	408	435	452	435	437	395	408	461	462	430	442	449	455	407	435	479	450	413	437	475	429	445	449	403	449	441	423	453	421	456	421	416	403	429	426	411	408	450	448	408	427	408	420	406	465	427	436	387	427	444	422	450	386	425	391	414	430	428	412	391	401	412	446	443	398	411	398	448	387	417	427	426	420	386	418	406	430	439	416	409	454	419	424	413	466	390	429	406	381	430	423	437	416	457	422	435	420	455	413	414	450	450	468	414	418	417	451	425	431	413	406	427	422	452	419	424	430	420	405	442	416	439	460	426	400	452	433	426	403	437	443	437	413	410	450	435	461	392	440	408	404	429	415	407	415	436	407	403	410	430	410	456	401	435	405	420	399	421	414	459	408	441	434	440	430	436	393	421	462	396	433	418	432	429	431	458	435	433	452	423	422	430	429	454	422	449	438	429	423	406	408	463	389	427	416	390	402	435	424	411	433	436	430	403	428	431	404	400	451	428	424	414	402	440	450	430	445	399	433	416	435	413	433	409	424	462	424	430	433	410	435	431	423	415	446	408	424	416	415	401	415	389	421	422	439	431	430	422	437	404	407	446	406	417	431	397	441	423	447	430	407	431	437	386	429	446	445	469	453	413	424	407	422	390	466	430	435	425	412	423	410	438	421	452	433	410	409	443	419	418	417	428	424	436	397	389	438	396	421	431	444	437	416	439	438	436	442	408	434	430	438	425	393	436	420	422	412	437	427	416	423	432	407	406	396	413	401	413	393	428	400	424	461	437	436	433	413	438	445	414	422	415	379	444	411	408	378	410	448	437	428	446	417	386	434	408	418	455	438	430	426	450	404	439	383	457	421	402	408	416	457	424	477	462	426	451	406	405	424	441	449	437	409	393	428	430	430	460	425	484	385	425	459	431	428	459	413	397	421	360	399	434	410	420	447	386	434	397	407	425	416	450	417	396	402	424	408	398	441	450	419	457	457	412	460	432	430	435	401	446	400	417	452	405	447	448	397	412	407	413	420	460	417	392	418	432	418	403	384	398	436	422	432	413	433	414	429	475	436	441	410	384	401	432	485	435	415	442	406	393	399	441	430	425	415	459	423	406	409	420	434	423	423	423	390	440	416	419	449	416	415	421	434	407	397	425	431	419	437	434	427	395	411	437	414	428	456	432	427	417	385	427	397	447	424	427	452	426	420	458	423	414	479	408	399	454	411	421	443	406	410	421	419	378	436	431	423	453	397	467	390	428	384	443	447	428	421	452	441	452	411	436	407	395	411	427	416	420	446	410	390	471	419	468	421	448	465	407	444	447	405	425	407	411	440	396	424	416	431	430	437	424	416	415	447	406	447	450	444	408	424	430	441	432	438	403	395	430	447	423	409	392	429	419	434	402	446	437	401	428	442	443	444	459	428	438	392	441	404	456	423	422	427	399	469	408	438	438	436	448	435	403	415	403	379	412	411	417	404	408	426	438	404	452	440	405	436	475	436	433	422	403	429	387	404	410	463	426	444	440	394	409	442	406	446	424	421	443	448	407	414	429	413	426	425	404	437	417	437	438	416	438	432	432	412	405	383	463	406	412	419	423	430	436	397	438	422	403	472	396	412	399	356	384	422	376	421	455	415	427	443	425	419	418	450	420	427	424	434	399	475	448	426	406	404	453	408	433	442	425	409	455	402	431	409	435	396	419	454	423	400	416	411	426	429	446	427	388	418	434	441	443	460	475	430	401	436	413	463	428	426	425	391	443	379	423	452	417	432	382	426	423	401	440	431	424	435	436	388	412	430	404	425	433	434	450	423	396	447	428	433	437	405	398	405	459	447	426	440	403	415	433	424	401	408	401	404	422	420	435	403	409	478	412	407	400	466	386	421	430	403	433	491	412	408	439	456	421	409	424	415	408	422	374	438	416	453	394	446	434	456	428	381	452	412	395	422	404	414	387	430	422	448	407	452	398	406	411	410	409	435	425	440	424	440	442	422	419	427	422	412	425	418	444	461	425	445	434	401	422	464	420	424	435	448	387	376	448	419	436	394	438	466	436	424	417	449	439	433	415	416	440	410	448	445	422	420	419	438	413	427	445	414	410	432	392	391	433	405	440	410	483	394	432	425	420	412	431	449	415	437	425	426	362	423	417	433	411	405	417	432	412	414	438	411	443	380	418	435	454	408	395	433	460	436	395	450	403	455	389	411	425	422	428	404	401	434	400	414	444	439	424	478	401	441	428	432	423	417	426	427	420	422	418	418	456	437	419	392	419	440	394	410	400	454	413	439	430	420	398	387	449	411	422	446	399	399	417	420	444	394	445	427	428	445	411	425	471	430	427	405	424	446	397	409	447	432	385	443	424	442	462	403	425	450	469	406	439	420	437	400	416	417	417	445	454	435	447	429	440	408	446	403	409	426	431	396	443	395	418	444	444	409	459	443	438	446	426	410	391	417	403	422	424	405	462	410	447	422	434	434	415	401	421	431	440	454	403	437	409	410	429	414	441	424	410	393	449	422	441	432	432	424	401	413	418	428	398	429	421	473	438	452	410	429	424	425	422	432	448	443	407	431	424	403	411	436	396	395	414	404	407	425	441	438	421	400	422	437	433	444	446	408	430	413	458	399	389	410	406	418	419	426	435	392	443	410	406	421	454	440	430	446	393	431	433	420	401	441	411	405	431	405	442	434	383	417	438	391	405	422	436	427	400	428	473	417	440	427	419	443	394	423	398	450	446	406	459	438	414	435	416	384	437	394	449	421	435	406	382	457	425	417	404	425	438	440	432	421	448	442	436	442	434	401	389	464	430	376	448	397	443	391	439	406	409	399	418	421	417	413	410	390	404	394	399	418	397	413	404	431	432	445	375	443	414	411	422	404	417	446	436	424	389	424	433	417	444	397	395	391	416	387	428	408	472	474	428	383	433	400	454	435	421	434	416	440	430	428	439	470	467	435	445	453	432	397	428	437	395	446	431	439	397	481	424	406	439	442	417	396	436	427	469	415	429	448	428	397	471	417	414	454	405	429	414	430	456	434	441	407	423	447	454	418	417	408	384	423	417	428	448	422	413	460	420	443	428	414	431	408	425	416	433	460	457	468	428	401	402	381	428	420	432	420	459	405	433	439	391	407	437	429	400	419	418	423	423	448	469	435	407	445	440	439	416	446	401	396	458	425	430	410	452	427	450	412	426	402	406	431	431	426
33028	49302	44986	32826	16745	7641	5444	3717	2166	1734	1340	1142	894	920	867	900	834	911	909	805	792	982	3489	3466	4185	3004	1826	1220	885	714	689	632	631	652	718	710	716	746	697	669	637	632	647	648	669	637	652	624	605	631	646	643	652	678	679	606	684	654	641	689	657	645	659	631	658	629	665	628	598	700	660	632	607	688	658	613	659	638	633	649	642	617	626	666	662	684	670	624	629	614	611	622	633	674	648	682	609	647	624	646	641	652	611	659	665	649	676	696	631	621	621	598	612	618	634	631	640	616	655	645	638	593	684	612	669	663	641	652	636	617	640	617	673	658	616	619	622	663	671	641	621	685	659	628	596	703	646	657	617	672	626	643	634	623	667	650	629	650	634	630	640	670	595	595	675	616	639	602	678	617	685	648	646	670	653	639	667	602	639	673	697	627	644	595	643	611	638	682	669	657	632	680	648	647	621	615	653	579	652	615	668	675	603	634	622	656	664	661	686	621	685	645	635	688	618	673	624	656	686	652	678	638	668	638	655	632	621	676	682	654	641	625	615	647	650	615	658	594	621	655	626	589	636	645	670	615	652	640	602	639	608	633	643	652	656	655	654	649	624	654	650	645	641	680	663	645	663	585	684	665	686	655	599	628	635	630	656	645	620	633	662	642	627	651	646	647	647	657	635	697	666	646	682	671	631	634	614	683	689	653	655	627	646	631	604	664	706	658	640	640	641	613	674	642	612	657	675	689	668	670	647	638	650	693	609	679	648	663	634	635	653	633	621	628	640	645	614	658	624	617	672	612	640	629	650	629	635	624	654	604	639	635	616	668	635	653	646	617	626	600	634	657	601	640	668	623	616	666	670	635	591	636	686	643	646	644	629	660	645	646	632	641	733	621	621	644	657	654	645	642	624	644	683	629	652	652	607	632	665	668	613	643	634	665	653	628	674	695	671	627	674	590	684	673	635	585	651	652	664	682	641	684	661	637	647	665	658	680	650	640	672	634	651	683	694	632	667	664	623	656	635	647	691	644	669	644	657	638	601	635	631	622	642	638	646	638	635	627	626	627	624	683	621	624	655	622	678	633	678	667	627	693	620	669	623	678	677	630	642	648	628	667	657	652	648	611	643	633	643	606	661	658	652	659	633	650	632	674	650	611	657	689	685	662	642	654	677	664	658	625	605	612	689	646	599	645	622	668	630	668	648	661	634	653	622	668	685	672	674	619	645	635	584	628	656	630	667	662	630	666	627	706	644	608	623	698	627	653	626	632	611	681	684	643	610	600	630	670	644	695	650	647	645	654	631	626	682	708	615	616	605	655	644	597	668	653	665	682	634	652	615	646	634	628	664	674	650	666	640	683	660	632	652	649	653	634	626	583	633	613	649	651	638	628	679	668	641	679	622	620	647	658	689	649	633	662	653	644	646	657	635	603	629	632	635	621	676	629	670	653	634	627	695	636	653	700	599	682	622	609	626	700	606	581	665	640	646	650	663	680	676	662	648	701	658	660	645	651	667	706	658	649	612	653	649	675	635	651	697	669	627	645	650	644	614	646	633	661	605	599	632	619	630	624	655	626	634	623	677	662	660	596	645	638	650	627	639	652	621	608	623	660	627	659	643	663	663	652	630	631	609	653	635	617	621	678	619	644	635	602	634	650	620	639	624	626	612	613	666	660	667	657	627	679	631	632	660	671	617	658	629	634	660	667	630	615	691	662	652	658	662	643	647	630	639	638	623	642	644	656	618	636	659	615	667	645	667	664	636	654	622	641	656	676	646	675	641	586	630	626	661	613	658	653	622	666	658	673	699	659	617	679	639	636	674	619	666	680	654	638	714	651	659	603	636	630	645	611	660	674	620	646	647	631	633	688	650	611	680	665	618	668	686	690	639	671	624	614	638	664	662	653	692	660	654	660	622	631	657	625	630	610	644	660	639	619	644	638	676	629	632	625	685	656	654	643	623	605	643	663	628	616	655	654	706	654	640	680	660	622	663	651	641	670	703	663	628	673	687	651	598	649	610	634	650	682	643	645	704	666	630	644	636	611	599	635	629	691	633	680	642	637	633	661	618	647	661	623	638	639	641	638	632	598	643	652	637	667	668	616	651	648	627	641	641	660	633	646	652	618	625	660	648	687	667	672	686	625	643	674	624	666	617	629	665	650	618	604	651	640	665	660	625	646	630	665	627	658	686	644	627	666	638	625	673	630	634	658	658	647	656	604	620	663	638	629	684	638	606	637	636	632	608	675	643	688	667	641	685	609	622	656	656	670	645	655	681	624	665	670	641	651	640	633	621	691	661	648	637	628	674	655	647	603	627	654	650	681	666	670	671	649	672	675	647	639	630	638	618	604	639	681	616	645	619	641	650	627	619	654	621	675	696	621	644	706	658	611	645	623	618	645	657	631	669	637	609	659	650	633	634	676	620	654	709	622	637	650	670	629	651	639	672	711	679	614	684	670	678	693	618	614	649	578	656	653	651	647	608	628	643	662	644	641	661	651	646	636	628	665	638	619	594	621	633	632	661	632	639	630	673	671	645	636	668	649	645	644	671	642	612	629	630	646	625	645	666	633	640	679	648	634	674	635	621	605	626	672	608	647	659	606	651	692	640	629	594	681	621	647	637	637	671	642	695	666	647	646	694	671	672	629	692	637	667	665	682	629	649	670	640	632	638	631	605	649	693	665	645	634	623	657	641	647	647	683	642	609	584	634	633	647	644	644	593	659	662	655	647	652	646	607	692	646	636	623	657	607	649	625	623	662	652	671	657	622	691	638	636	623	692	658	658	600	665	641	631	609	668	660	621	677	701	643	652	666	623	670	634	672	636	640	700	674	687	644	632	624	632	682	635	678	629	633	691	635	640	677	637	662	619	633	655	659	631	630	638	659	668	640	671	593	666	597	663	638	629	652	653	635	646	669	666	691	652	661	632	638	703	655	679	641	656	559	693	652	673	716	685	628	712	618	633	658	665	669	637	684	650	650	643	661	655	660	596	643	617	667	639	607	634	679	689	611	663	624	646	635	637	646	647	629	652	646	634	652	623	654	626	623	635	609	655	599	632	660	643	604	651	647	643	633	639	654	667	628	632	681	679	658	627	635	665	614	613	654	652	616	618	633	640	603	623	635	656	683	646	672	653	603	640	690	647	606	652	645	654	648	663	638	640	649	655	646	632	618	649	663	687	681	653	689	631	677	631	650	619	680	654	655	640	647	597	654	694	643	651	648	646	666	633	678	593	625	657	664	685	653	617	634	628	659	672	655	709	666	660	637	640	595	689	643	641	614	648	656	666	663	670	601	688	668	662	649	606	644	594	672	689	676	619	676	639	639	615	649	709	634	607	678	616	650	687	581	680	651	654	646	637	624	637	634	647	649	627	640	677	645	676	623	621	691	663	629	649	608	644	650	616	615	652	637	662	660	627	671	647	633	640	632	693	652	645	660	655	621	669	663	682	665	649	668	669	656	673	641	649	607	658	683	630	662	644	661	684	673
23520	21542	29313	24375	21676	19571	8251	2519	1424	901	742	593	556	559	550	467	499	523	476	497	494	578	2149	2630	2447	2219	1486	998	547	422	425	425	451	421	470	427	441	469	426	474	414	416	402	412	405	393	454	426	451	423	392	411	405	394	413	440	390	399	408	381	390	423	420	436	450	430	421	380	416	424	409	394	414	424	413	397	388	392	452	393	401	413	395	426	433	429	370	420	396	438	429	423	420	426	425	394	424	478	426	428	389	399	432	438	397	425	439	409	421	428	418	387	440	403	385	422	392	379	447	447	399	401	404	431	418	388	436	404	425	402	399	402	417	417	446	416	384	455	440	411	423	399	411	413	409	417	437	421	398	453	389	393	397	426	445	410	399	449	410	377	399	429	396	425	423	440	410	421	426	409	441	400	417	398	400	420	384	405	440	393	377	385	433	391	409	388	436	381	430	412	375	403	392	395	413	405	448	430	424	404	383	385	439	444	376	448	418	387	406	419	429	399	420	400	431	407	389	401	417	378	410	409	393	423	426	390	380	405	404	424	425	417	404	436	440	390	432	452	393	384	401	406	406	394	408	402	440	396	446	382	409	374	400	409	437	424	398	421	391	439	441	404	401	404	415	387	410	431	408	401	390	419	421	407	397	417	395	425	399	408	428	441	390	420	454	413	377	403	419	389	419	412	429	442	408	401	426	451	398	420	381	427	421	417	416	415	431	410	426	444	390	424	396	426	410	400	371	410	435	422	426	376	457	429	399	381	400	408	428	419	402	395	385	431	392	426	454	435	377	388	418	421	391	435	454	424	408	407	404	396	392	433	416	394	424	375	412	440	425	423	380	399	419	418	398	406	432	427	389	410	441	429	392	442	407	407	396	396	414	405	416	401	390	450	425	409	409	443	368	412	424	438	421	422	436	404	400	440	396	382	428	392	430	398	429	408	423	437	407	424	408	431	398	409	436	407	391	429	409	373	416	395	395	386	423	421	408	435	437	411	397	430	434	439	424	401	408	402	459	411	401	372	390	377	425	409	401	389	430	406	370	420	419	433	430	421	383	415	418	447	375	367	406	386	412	389	433	402	397	396	382	408	409	376	393	414	406	384	396	423	426	428	463	427	378	415	403	418	398	466	433	403	386	425	451	418	427	421	407	416	428	411	405	394	416	400	408	411	434	388	451	431	423	406	438	455	429	408	423	443	392	399	369	379	437	429	435	434	379	404	406	419	441	417	433	395	421	423	394	401	398	416	424	440	438	416	407	410	428	422	396	401	403	374	423	389	439	431	411	434	438	418	381	404	422	417	404	429	411	384	424	443	403	406	414	419	388	399	382	396	421	408	399	418	388	420	422	389	393	422	413	388	459	407	431	385	408	439	405	458	421	396	395	425	391	399	427	416	428	429	431	376	416	396	428	415	443	463	379	446	390	423	389	383	373	403	399	390	423	423	407	376	423	448	424	383	411	391	422	438	416	404	423	410	457	434	427	400	376	396	397	384	428	448	400	431	409	410	402	426	420	428	419	412	402	430	425	420	408	441	452	432	413	440	421	377	439	451	398	404	452	403	454	409	419	442	434	417	444	415	413	402	423	428	382	416	409	380	419	422	403	409	388	436	383	384	414	410	391	433	416	420	386	406	376	406	418	401	397	402	413	431	431	378	429	419	394	408	427	424	406	413	427	381	417	420	425	435	386	414	417	405	425	431	426	398	405	410	428	437	386	419	376	414	419	383	400	396	437	411	431	452	386	409	423	372	441	423	385	410	444	381	408	408	386	425	445	426	411	422	406	402	419	414	407	415	406	422	422	417	440	398	425	389	431	397	416	405	408	419	448	413	378	385	423	387	403	414	405	432	401	403	415	423	437	400	405	404	428	399	423	393	400	447	413	409	395	426	407	417	391	420	410	397	402	432	394	449	407	430	434	416	389	396	401	399	437	417	410	415	454	375	414	419	376	405	377	405	419	444	429	434	397	417	393	448	432	410	468	399	402	429	430	489	420	393	418	412	425	417	409	421	388	389	431	400	420	356	421	417	426	403	428	440	374	417	350	396	398	385	397	433	430	380	412	404	371	371	431	408	408	410	410	431	407	439	437	438	401	429	405	426	418	405	427	434	440	405	397	403	405	427	422	422	430	392	357	392	383	419	402	427	384	407	423	431	430	398	384	411	393	388	395	411	412	406	395	431	391	419	386	404	384	441	399	405	431	404	414	436	419	381	418	385	428	401	413	393	410	396	415	390	399	437	400	420	395	386	450	404	386	421	395	407	397	410	465	416	440	420	430	402	426	450	418	404	395	408	393	412	386	414	404	409	412	407	406	399	397	411	428	399	392	400	382	417	425	454	369	419	429	390	424	379	383	401	431	401	444	413	405	437	393	440	405	410	388	413	415	407	398	426	412	444	382	395	384	386	392	388	382	424	411	411	419	438	402	391	401	377	389	406	400	389	408	387	397	413	424	397	390	421	416	402	390	409	447	439	424	442	437	416	424	370	437	430	388	408	412	376	411	407	426	400	386	400	422	390	406	399	422	384	405	417	412	415	388	393	434	391	392	422	436	382	375	402	416	420	402	388	438	406	431	410	423	382	426	401	418	454	421	397	435	432	376	417	435	427	449	410	424	401	390	381	400	410	410	415	430	408	401	416	392	407	425	438	400	399	409	436	414	416	432	399	427	463	424	386	418	414	399	435	412	420	382	429	424	384	397	410	433	423	428	425	400	430	405	385	393	386	447	424	410	411	415	415	413	429	446	385	422	468	406	440	442	407	400	407	389	396	386	389	436	443	418	450	435	430	403	434	429	388	411	441	393	413	473	421	396	430	412	415	401	440	417	412	424	414	378	432	424	453	435	403	407	429	391	432	429	424	426	409	353	441	387	396	414	406	417	396	367	409	417	454	406	435	423	428	393	409	441	427	422	393	427	429	428	383	406	372	434	435	421	438	442	413	427	418	419	419	429	423	438	405	400	385	365	423	396	413	433	424	413	439	435	426	426	428	429	390	433	425	426	424	387	361	438	426	423	390	395	408	421	449	409	386	398	446	419	423	399	422	413	376	376	458	429	398	418	436	449	444	420	401	423	396	405	380	433	401	398	425	432	444	421	396	412	413	418	431	395	419	419	383	439	389	405	386	381	409	437	416	359	446	427	434	398	374	383	406	408	424	390	403	433	432	413	418	389	415	370	408	424	374	387	420	396	435	391	398	401	410	412	390	392	409	426	420	391	407	426	419	417	459	397	388	415	417	406	409	388	413	419	445	388	383	393	386	393	352	422	424	390	438	403	412	401	416	404	375	412	410	405	430	419	415	414	438	403	392	457	423	432	419	415	405	400	440	411	406	429	413	392	399	440	392	421	437	404	399	420	430	417	426	425	416	379	408	404	417	423	379	411	415	409	414	429	396	445	413	391	430	415	389	412	381	398	447	372	432	451	410	434	402	447	419	417	423	417	387	420	411	418	438	400	403	414	405	450	450	381	427	416	414	389	424
37855	57125	51094	36787	20546	12095	8098	4825	3160	1979	1432	1322	1139	1057	925	945	872	904	861	857	873	1097	5211	6135	5699	5140	3041	2038	1013	643	694	602	596	604	606	644	621	740	668	677	672	681	630	623	626	641	614	634	586	614	633	584	644	619	605	618	609	637	589	596	609	612	625	577	587	649	610	619	608	650	593	617	637	642	609	634	618	606	606	648	618	599	663	617	595	642	633	590	619	626	635	619	621	595	610	656	649	645	614	584	593	637	645	575	642	613	619	666	645	545	682	612	616	647	623	627	587	601	632	612	599	618	658	656	571	650	583	622	613	625	608	634	630	634	661	618	586	609	644	633	624	627	591	603	637	573	629	626	601	583	601	639	617	641	624	649	587	644	647	646	585	591	642	640	613	619	605	631	593	586	580	588	591	637	604	627	625	603	604	604	620	643	593	644	627	637	613	631	612	617	600	587	626	634	657	655	626	612	625	573	627	610	586	575	601	630	669	661	587	601	570	638	599	621	621	641	613	609	627	587	623	601	624	595	602	622	639	580	586	623	622	650	614	620	637	591	645	604	666	655	594	622	612	578	623	614	594	568	629	632	641	667	641	599	605	620	602	597	627	663	658	588	634	612	638	622	592	593	615	600	593	648	604	597	646	601	634	597	615	607	651	601	647	634	607	652	569	581	566	632	589	645	643	623	622	610	590	624	573	598	652	673	644	668	641	564	583	655	626	616	605	633	631	585	640	614	631	593	660	662	628	624	558	603	657	618	597	638	671	613	642	644	600	616	608	655	630	617	610	654	654	640	669	605	615	604	625	646	618	598	646	626	637	626	595	621	592	612	611	606	598	632	629	592	644	583	603	644	625	649	618	655	598	581	622	627	601	596	612	621	629	594	639	612	637	609	579	597	597	600	654	603	629	627	645	569	590	582	632	615	627	598	636	645	631	627	642	632	618	619	623	575	639	624	646	654	625	591	592	630	647	627	625	586	608	639	642	615	614	616	631	581	626	624	629	662	620	628	634	576	623	633	642	619	633	641	662	596	589	612	547	681	577	621	627	618	598	593	610	621	614	598	608	619	622	618	644	620	589	616	582	590	591	575	633	585	599	624	590	598	614	668	642	637	618	615	651	604	600	575	616	599	596	642	590	631	600	639	613	584	600	657	622	588	621	592	628	653	644	644	644	674	640	591	676	601	587	614	597	619	607	550	625	556	602	636	581	602	630	609	616	598	604	619	575	573	571	575	579	612	650	638	602	650	656	617	639	650	605	657	608	606	611	596	616	661	598	643	606	589	581	621	596	620	609	612	598	627	611	587	634	583	617	621	620	596	607	612	616	602	611	608	624	612	601	635	602	628	620	616	640	619	597	618	632	624	632	645	618	616	596	608	626	621	658	624	641	611	591	597	618	616	592	664	629	597	600	623	631	602	559	628	661	636	608	624	620	617	614	658	616	571	626	618	618	652	640	618	649	640	658	620	605	613	650	587	617	623	578	610	622	652	599	618	627	620	617	631	667	638	604	622	625	597	633	616	597	628	661	595	588	594	587	584	612	633	625	639	614	650	620	609	655	596	612	583	606	618	632	641	602	593	620	633	616	596	600	587	654	646	592	676	612	565	632	657	628	619	620	615	589	658	649	612	629	637	637	636	583	636	662	589	608	584	591	628	601	580	596	603	627	604	665	627	643	634	595	601	627	584	643	605	613	592	646	651	603	636	603	596	601	647	595	582	656	561	614	626	654	654	611	602	615	610	643	614	586	621	621	596	627	646	588	628	586	642	614	607	582	625	626	632	624	594	621	625	619	566	574	594	596	639	625	628	610	578	617	622	624	637	599	604	644	638	582	631	617	667	580	594	652	636	591	645	589	617	617	621	613	617	605	658	612	633	608	645	645	624	611	595	618	671	631	630	644	615	610	589	628	619	651	589	619	616	586	627	602	592	673	607	605	617	624	601	667	640	653	605	637	587	584	584	633	611	645	648	668	633	628	625	556	633	631	637	604	599	624	633	628	616	608	597	649	582	646	581	591	656	619	590	637	617	630	630	629	612	612	646	587	606	616	629	639	611	654	590	608	627	628	605	620	640	596	642	660	623	606	609	594	648	630	617	629	584	600	628	618	559	642	627	602	643	615	582	643	613	611	617	624	618	610	649	667	607	578	611	620	640	590	631	599	589	647	656	660	604	580	606	616	578	624	615	663	597	631	637	553	611	635	640	666	630	619	625	660	646	580	611	640	612	660	621	597	633	576	575	587	611	614	619	602	649	615	643	666	610	608	591	641	613	629	659	616	602	593	595	603	576	645	586	623	668	634	630	604	646	620	586	616	618	598	575	607	584	649	627	647	645	635	616	593	639	596	649	618	563	585	573	597	605	620	579	603	626	617	657	671	629	632	579	607	610	635	615	624	617	623	566	592	560	624	568	625	595	626	646	606	616	601	598	634	630	634	608	603	621	599	574	619	662	632	657	628	631	687	619	547	605	582	595	624	582	600	637	622	589	633	628	623	641	587	596	629	654	646	622	588	570	615	635	592	620	587	584	595	614	641	575	568	585	608	616	655	554	620	563	622	639	624	573	622	596	602	595	644	595	604	635	597	587	633	634	595	623	641	632	614	649	606	603	623	665	606	620	584	601	619	610	643	594	645	600	605	613	614	612	656	602	584	610	618	590	603	592	576	613	629	603	650	622	606	618	618	639	652	656	625	600	629	616	645	622	654	650	635	642	610	620	640	612	653	625	577	589	596	592	638	611	609	595	579	596	633	568	629	638	559	602	687	627	627	676	643	627	621	606	548	604	602	605	597	603	615	593	600	624	603	643	616	610	589	656	625	597	631	639	598	675	634	622	657	628	637	627	607	602	621	662	607	648	615	603	617	621	620	654	644	595	603	603	602	594	621	617	588	646	662	595	577	596	601	585	632	652	578	619	617	603	615	600	601	625	593	598	625	642	637	624	567	643	602	651	583	582	602	613	621	624	608	612	636	611	618	646	657	635	604	606	621	614	589	604	604	615	607	617	612	606	633	614	616	643	622	602	603	632	612	618	598	663	610	599	628	635	575	658	636	586	642	636	624	625	571	568	628	615	622	634	632	657	636	645	609	578	589	617	625	610	602	646	609	595	616	616	567	617	665	599	619	626	634	582	636	596	571	636	646	623	626	660	622	598	627	651	684	646	656	618	619	647	642	597	660	628	592	654	617	635	626	585	607	648	665	615	638	590	604	615	621	644	632	577	599	605	663	675	609	632	622	637	597	618	604	634	626	624	588	586	613	616	648	573	592	639	598	604	609	576	619	639	621	627	656	586	611	612	575	611	639	651	566	603	589	605	661	616	602	620	603	578	584	630	648	614	615	578	629	615	585	670	645	618	597	638	649	547	642	623	587	577	596	645	616	633	610	615	638	633	651	626	636	624	619	627	584	627	648	613	587	559	620	584	633	623	636	595	624	597	617	590	650	658	598	596	619	611	596	617	567	608	612	608	593	607	618	584
29810	25146	22006	11071	3961	1755	1095	849	653	567	471	465	487	451	473	452	437	467	466	440	419	452	509	567	685	599	531	529	436	478	462	428	457	470	384	425	471	445	414	430	440	417	447	423	451	396	433	440	450	448	410	441	415	412	402	433	436	439	448	441	452	431	431	433	423	430	446	442	454	460	428	457	457	391	432	453	459	471	405	398	426	403	435	399	420	419	421	446	426	432	418	413	399	414	465	415	437	431	402	417	451	446	447	442	409	398	440	457	408	395	392	418	448	432	433	453	446	416	455	422	404	440	415	424	390	419	418	445	418	432	420	424	462	445	468	424	416	424	422	478	451	422	445	417	472	447	442	422	428	428	420	436	456	402	414	422	417	417	417	417	445	413	418	442	389	440	444	396	375	408	409	428	439	417	442	393	435	429	424	415	454	448	456	459	423	408	439	451	451	406	414	405	421	440	452	448	408	442	407	411	424	435	453	477	420	392	405	411	437	485	413	422	430	408	406	416	423	396	409	410	402	430	416	447	386	473	428	424	440	422	428	443	461	389	420	440	439	450	412	416	456	432	415	421	429	468	423	419	441	479	398	439	407	414	440	429	435	399	437	427	460	424	423	421	446	418	414	398	454	473	461	411	425	435	430	438	434	436	443	416	430	424	416	455	447	443	439	432	430	434	419	434	435	442	418	405	395	430	416	435	412	394	433	436	413	373	440	416	444	420	441	419	429	416	413	420	397	449	408	439	449	438	434	473	432	453	417	420	423	425	398	409	410	437	423	429	419	459	443	430	413	459	443	418	431	435	449	457	440	433	382	442	417	427	421	413	427	434	379	436	436	435	436	436	439	441	391	416	480	423	411	446	438	425	432	426	450	422	424	397	434	440	460	456	405	396	410	440	412	417	427	440	428	421	426	434	414	445	435	444	404	445	435	418	428	407	429	424	438	408	418	440	417	414	426	409	446	402	402	415	416	452	412	450	423	409	412	433	425	416	450	428	467	417	448	402	480	392	428	404	430	426	389	411	405	475	441	409	410	433	445	433	418	424	447	424	415	424	435	434	421	417	383	419	416	455	405	449	443	470	438	461	464	430	438	440	429	434	436	419	448	418	422	419	428	426	433	453	413	399	428	407	439	455	426	431	431	463	393	441	464	422	437	398	431	411	401	446	402	430	417	453	420	423	425	428	444	427	393	430	403	456	431	405	439	436	406	424	384	483	420	443	412	420	415	402	420	433	423	429	453	405	410	444	424	457	433	423	446	432	403	475	426	447	434	416	417	442	441	384	417	442	412	493	413	429	393	441	418	407	441	402	421	435	404	400	414	473	423	471	390	434	375	464	410	434	461	424	452	422	420	415	435	423	446	447	432	404	438	455	410	452	433	440	404	445	458	419	433	409	422	419	399	440	402	433	426	420	409	422	419	435	463	423	426	434	440	404	438	452	429	423	429	467	401	453	420	431	431	430	403	461	402	450	439	413	402	430	442	426	373	441	451	408	457	403	456	409	410	430	465	424	459	421	419	424	424	451	430	426	400	427	425	448	419	447	418	468	430	426	410	413	425	408	428	473	435	476	465	393	449	404	436	457	472	421	409	458	442	449	416	426	411	429	432	431	415	470	430	454	407	423	449	415	421	398	397	416	448	417	439	402	434	426	396	421	439	417	438	400	430	441	435	418	408	438	431	480	400	441	440	437	427	422	385	427	405	376	449	420	439	425	410	466	441	459	431	442	461	491	468	412	439	421	435	395	420	416	407	432	432	414	454	403	432	449	419	402	414	442	438	431	434	413	437	440	428	487	423	447	435	459	405	448	368	423	406	416	437	485	419	424	458	430	436	437	436	426	417	383	463	440	434	419	409	467	433	456	432	398	414	438	435	372	459	439	427	445	426	433	458	421	428	426	416	418	420	449	404	431	427	427	450	412	456	445	412	427	490	444	417	427	449	411	415	425	417	454	454	408	459	426	394	422	418	465	421	407	452	420	414	436	398	424	442	440	437	427	417	388	444	398	435	423	410	445	429	389	417	395	448	459	434	408	416	432	367	446	409	413	453	458	434	476	419	431	426	419	453	425	406	432	408	384	420	418	416	450	427	417	382	447	443	409	408	435	450	410	475	438	414	445	420	433	441	431	419	417	430	432	383	433	443	399	419	398	424	466	457	424	418	383	444	430	393	384	423	445	459	456	411	452	440	401	435	423	417	435	403	417	439	395	410	460	459	463	388	438	424	452	413	452	436	406	433	438	458	440	462	430	446	425	434	416	413	445	443	421	426	413	436	433	428	460	434	436	427	428	430	451	380	424	424	404	453	412	418	468	430	460	440	443	387	402	389	415	412	436	412	459	402	415	422	402	403	426	413	445	412	380	390	418	442	421	423	409	411	407	420	405	399	402	420	447	421	428	435	423	463	445	454	410	443	438	457	441	401	446	397	429	445	430	415	431	437	443	468	447	449	443	451	454	397	428	418	447	417	436	433	450	411	437	461	398	399	439	432	424	439	425	417	418	406	453	419	417	425	418	435	435	460	403	452	452	445	450	480	453	456	432	415	438	434	463	466	442	399	478	439	456	428	406	439	441	479	444	443	429	412	411	405	402	444	469	441	418	445	404	438	441	421	433	412	427	440	412	449	398	446	423	425	437	414	433	411	413	425	384	450	440	455	387	434	445	444	418	481	432	428	426	401	403	424	420	379	463	420	416	436	431	462	428	436	407	436	419	426	416	431	416	420	429	435	421	421	431	421	439	363	453	440	435	433	457	386	461	431	451	409	403	455	404	435	406	466	405	410	439	395	419	432	441	449	444	425	431	463	402	446	401	417	450	395	437	448	431	386	429	430	439	406	436	408	406	423	443	445	446	446	420	433	465	436	405	439	425	450	424	418	457	441	469	442	453	450	413	451	399	454	442	440	416	413	471	398	452	424	405	439	398	419	426	424	416	437	440	435	418	409	406	439	442	429	411	419	429	406	437	383	464	428	374	462	439	395	448	424	407	388	405	437	425	410	432	435	451	468	441	454	442	418	452	453	418	420	361	437	461	416	427	397	400	428	431	436	428	436	437	438	425	412	426	433	423	440	423	451	456	434	422	421	461	444	443	435	409	419	417	449	420	413	439	440	446	434	400	425	409	422	429	425	432	437	413	431	425	392	488	382	455	426	462	421	408	443	439	422	380	436	433	451	422	434	439	414	445	429	415	437	393	468	424	444	414	448	433	412	412	445	420	435	437	464	459	408	412	441	409	440	441	426	436	421	394	453	417	449	420	439	443	438	427	448	427	423	435	433	414	451	431	453	449	411	385	401	415	429	438	421	456	439	410	445	417	409	450	419	429	415	417	416	466	426	417	428	440	469	430	443	443	426	398	447	407	416	464	426	428	446	425	420	422	417	447	423	402	442	434	440	427	432	428	441	436	467	430	420	435	445	426	423	396	403	443	449	464	436	433	412	432	459	450	433	449	446	433	400	442	424	436	428	442	416	463	409	450
35891	38615	27910	15586	8374	4220	2625	1844	1427	1119	869	824	848	786	769	737	747	712	702	755	718	721	947	1187	1235	1019	956	780	757	683	670	652	636	644	630	642	627	637	659	678	650	623	620	621	637	620	690	606	646	614	644	647	652	657	634	636	673	642	651	653	707	630	592	632	640	646	625	647	644	689	670	608	653	586	654	635	663	651	656	639	624	655	632	668	616	630	645	660	648	690	666	647	640	668	654	703	655	666	674	656	670	654	645	630	693	598	664	670	680	645	612	680	687	667	625	599	682	594	667	681	637	641	651	665	632	603	643	644	598	698	619	617	683	631	632	665	597	597	634	659	645	627	616	641	633	606	648	639	620	667	673	629	659	640	679	645	607	600	638	662	653	650	619	665	613	648	661	605	637	623	646	621	666	591	629	627	628	638	705	631	641	651	652	635	656	633	688	680	699	630	675	667	648	648	661	651	667	660	632	653	636	674	626	649	711	637	654	614	637	652	649	635	656	641	607	651	670	679	609	642	685	645	655	615	656	652	658	647	708	638	638	644	639	657	635	638	625	625	608	679	651	612	647	651	663	706	634	663	605	676	662	607	644	642	665	652	703	639	678	621	621	652	678	644	681	691	634	647	631	626	616	698	629	655	623	602	661	676	658	688	624	686	634	616	686	668	608	630	615	661	695	610	635	623	652	613	669	640	630	652	725	594	626	653	650	628	632	635	649	702	643	595	612	657	644	647	633	641	639	664	645	682	634	681	667	620	666	606	647	601	636	656	619	656	664	605	637	614	642	650	627	630	609	626	596	648	654	649	649	623	645	649	604	684	626	687	657	642	690	657	667	668	625	584	658	643	652	650	652	607	658	620	664	628	639	661	646	634	618	660	643	648	691	669	640	649	642	630	600	687	629	651	619	629	669	649	633	645	673	658	635	649	638	628	656	603	662	629	625	602	654	663	625	664	649	667	621	663	625	658	658	632	648	643	619	625	624	653	600	654	623	647	631	632	639	680	667	642	642	646	656	636	693	677	638	644	670	643	578	622	694	722	641	688	635	681	672	623	607	659	637	648	694	628	593	586	649	618	634	621	633	606	634	654	618	687	617	645	660	668	649	622	645	630	633	599	683	666	691	663	693	664	652	605	628	657	648	600	663	646	670	665	672	643	611	642	618	646	650	642	660	613	640	631	631	621	613	655	652	654	661	643	598	628	650	643	617	620	638	649	644	619	645	626	645	628	642	658	671	656	655	628	639	667	671	663	626	640	655	667	646	662	694	699	631	624	658	622	640	632	661	655	657	638	629	635	637	638	690	639	629	632	626	661	636	637	641	660	639	624	670	659	713	644	628	594	630	660	646	629	679	610	662	589	689	643	665	643	634	672	669	640	674	673	618	679	611	648	607	625	637	601	628	602	648	613	690	644	649	660	641	620	643	620	668	688	655	644	647	684	648	654	654	666	705	660	691	704	630	652	625	660	659	681	607	622	604	628	642	622	602	653	653	638	688	648	655	664	677	630	615	640	621	643	676	659	665	634	658	649	593	635	653	646	636	654	661	651	646	622	643	646	629	616	650	597	606	665	644	634	616	658	664	674	678	625	692	682	634	626	662	635	640	629	654	678	624	617	720	654	680	599	671	644	653	683	646	612	628	622	671	661	645	634	670	623	630	646	655	675	655	643	604	642	673	689	649	663	637	617	605	622	667	664	692	667	683	664	658	668	603	640	627	645	658	660	631	626	635	633	657	651	671	616	606	645	646	646	654	660	642	616	629	660	587	675	676	632	646	643	663	647	633	648	626	605	645	649	614	655	600	665	656	665	626	616	686	646	648	692	602	620	642	626	666	617	717	653	669	639	657	671	630	631	671	699	645	695	640	687	663	636	649	638	628	657	638	658	663	659	697	631	629	642	633	618	641	650	678	641	648	625	661	611	634	660	633	673	618	622	695	661	674	635	651	623	645	638	672	656	648	665	625	695	650	604	642	687	691	662	652	656	671	654	667	668	660	645	609	667	628	620	675	639	695	629	654	639	617	645	722	615	642	615	615	605	622	619	620	658	662	645	625	634	658	617	665	646	645	655	661	658	651	652	622	609	656	633	636	667	657	633	660	616	665	635	662	661	629	640	671	654	608	621	671	702	657	657	650	621	614	638	686	604	679	695	646	633	625	664	634	608	636	607	633	656	596	590	637	615	645	637	635	634	659	599	676	659	596	681	687	619	664	588	650	652	652	655	631	640	664	677	674	662	607	682	645	640	616	670	612	672	627	630	700	638	644	643	676	617	673	695	642	643	663	624	663	628	624	660	628	687	652	652	657	620	646	641	659	635	632	656	642	643	653	641	661	636	651	664	672	661	642	610	628	659	610	603	651	640	636	614	670	681	688	673	635	631	679	672	652	665	630	641	687	645	638	604	634	625	641	657	664	687	675	602	647	633	671	645	643	619	635	665	628	618	643	638	688	614	608	623	665	685	610	642	659	663	617	639	629	655	641	660	632	608	611	680	613	656	667	604	647	647	668	687	649	692	631	584	663	671	638	624	701	635	647	615	658	637	653	672	660	629	646	648	660	632	633	658	665	639	661	672	647	610	660	649	626	658	682	660	642	659	623	618	647	646	634	647	630	643	645	645	624	675	665	613	636	652	631	673	659	670	618	616	654	622	627	637	619	625	666	662	656	607	598	696	634	606	672	637	667	619	619	637	626	649	665	662	681	604	632	674	637	623	641	617	657	616	629	614	649	630	623	647	609	670	617	622	659	631	665	662	629	711	613	618	638	651	669	645	625	665	632	601	617	625	665	657	618	665	628	684	682	609	614	670	639	663	636	634	641	648	664	612	648	614	647	672	624	648	629	610	640	647	665	651	662	644	639	694	655	660	643	656	650	662	632	618	655	638	602	641	620	617	702	601	662	629	632	622	666	659	667	656	669	623	695	657	674	619	661	621	665	633	677	621	675	626	637	659	646	640	681	606	640	640	703	674	678	655	657	660	625	619	688	659	662	625	633	634	651	652	636	632	664	619	671	681	653	628	649	582	626	634	625	629	595	656	623	633	628	658	613	650	663	671	646	641	656	666	664	669	640	683	652	664	601	700	675	678	646	663	646	656	648	662	658	602	675	641	684	626	636	649	580	640	631	604	624	600	608	631	647	593	652	646	645	644	683	672	634	592	652	653	651	679	616	688	662	647	641	628	650	662	583	627	670	625	665	663	688	598	638	638	629	676	628	668	700	655	654	647	638	606	617	647	639	645	647	630	667	682	644	662	638	642	647	606	672	652	651	588	639	613	647	653	623	652	667	645	640	630	664	622	670	632	620	656	615	629	652	706	621	605	660	639	665	639	655	642	604	640	642	682	612	654	631	657	666	628	628	655	667	630	679	614	675	631	632	637	626	656	674	628	641	668	687	661	649	664	639	658	649	622	685	656	617	619	627	663	641	605	619	684	626	609	672	650	672	642	636	692	681	661	640	661	657	677	660	618	655	662	679	642
24767	21597	28588	25268	18795	7459	2488	1347	933	724	662	556	510	530	512	518	517	492	450	492	468	548	1506	2014	1699	1195	729	616	431	433	450	408	426	443	444	508	492	451	478	455	448	469	409	421	428	439	450	441	418	465	439	418	405	430	475	417	422	449	408	446	411	453	440	417	438	421	406	437	462	428	448	405	411	457	436	405	418	461	441	424	438	449	420	428	459	404	430	426	442	443	445	402	444	426	446	404	450	406	452	424	409	409	428	393	417	468	435	440	423	413	411	434	403	416	430	417	417	425	432	418	407	433	419	413	429	435	431	419	415	399	435	429	442	446	447	427	436	454	415	453	405	445	447	426	451	425	421	431	401	416	407	434	423	407	408	427	448	440	432	441	416	400	415	428	419	443	426	442	403	434	436	437	410	401	469	428	425	383	432	446	446	420	462	434	440	417	440	457	420	440	412	458	424	415	431	397	441	433	399	436	441	452	409	424	435	437	406	431	430	461	406	445	439	425	400	411	435	427	435	379	454	401	437	436	480	459	411	440	432	428	420	402	425	463	441	453	397	450	471	437	390	419	427	474	438	422	454	413	425	437	441	410	394	430	458	400	439	436	422	425	429	457	430	453	458	430	417	428	428	440	434	445	415	416	409	458	458	420	420	417	434	427	454	448	421	406	439	436	433	419	413	445	415	471	406	446	418	439	433	421	396	434	427	436	459	413	452	434	393	442	434	453	396	443	404	419	440	404	437	427	419	410	416	424	434	420	435	449	439	419	424	419	430	437	455	446	432	418	444	418	449	440	442	441	414	395	464	449	416	437	416	426	435	438	395	409	413	460	415	472	397	440	471	452	437	398	421	392	388	414	411	472	417	422	455	419	393	445	443	466	416	448	425	415	474	422	420	418	412	400	430	442	421	440	455	465	384	412	443	430	421	437	443	426	424	443	436	419	451	417	426	467	431	420	467	485	421	443	408	394	425	408	388	441	435	410	448	405	461	461	463	435	405	451	422	434	394	444	401	438	459	440	423	403	450	401	425	433	423	447	416	447	443	423	425	462	440	413	419	421	414	435	422	416	452	403	452	417	432	424	422	421	424	407	449	438	450	440	432	417	431	414	471	426	442	408	439	432	467	443	402	458	443	453	396	446	434	449	406	387	410	409	453	447	449	407	476	441	431	433	385	463	419	413	394	450	416	452	452	438	435	404	424	424	405	398	402	439	432	428	445	413	462	425	416	417	425	420	450	429	445	415	440	437	394	435	425	473	445	424	425	452	469	435	421	424	460	415	399	448	435	386	457	440	426	429	429	415	456	456	414	386	441	466	460	423	455	394	424	426	453	473	427	424	420	437	436	422	432	420	432	460	430	428	400	423	408	454	473	440	413	465	430	441	463	420	419	420	438	425	427	391	417	443	418	450	388	439	410	413	466	427	443	397	451	405	429	451	395	432	437	460	416	463	458	429	426	455	448	437	415	428	432	447	420	443	419	433	453	441	440	409	360	422	449	422	438	436	417	452	411	424	452	432	427	395	421	449	439	422	439	438	415	422	424	428	393	430	408	409	445	396	429	437	447	459	414	438	434	431	436	437	425	433	448	443	424	397	424	439	434	419	427	427	428	443	438	418	429	419	449	434	406	429	426	384	416	390	422	428	448	427	402	400	454	436	441	426	401	476	434	414	418	423	429	390	427	437	436	406	447	431	422	414	430	422	399	382	419	405	449	437	430	381	434	439	407	454	425	459	423	401	440	409	428	429	385	400	436	439	434	450	437	385	416	449	439	424	450	425	444	448	461	442	404	464	430	420	420	440	386	411	446	378	416	463	404	420	423	407	436	431	426	423	436	448	456	434	444	407	450	440	414	418	447	418	379	457	432	431	448	409	416	422	425	392	435	431	426	427	453	401	409	463	430	448	414	436	454	431	437	404	418	426	444	408	453	435	425	453	443	392	424	406	432	431	438	437	411	478	429	403	407	427	442	433	480	455	453	448	395	426	459	465	413	474	443	444	464	470	420	475	435	454	423	433	431	413	442	460	426	420	398	466	418	417	434	446	469	421	412	427	461	388	446	427	421	370	456	409	416	408	469	467	451	437	426	402	437	414	429	434	400	443	435	436	449	438	426	420	410	424	439	456	399	432	461	452	419	443	430	431	460	427	426	388	471	420	454	405	397	433	430	444	401	416	414	446	426	394	438	435	441	435	422	461	415	444	443	433	435	448	427	403	440	396	405	432	430	468	412	417	418	470	412	429	434	452	374	440	484	436	441	445	425	436	391	404	428	420	438	438	465	435	408	424	415	419	432	434	427	438	437	444	424	445	441	461	442	417	471	435	414	420	431	444	416	431	381	409	418	446	447	441	433	454	429	415	436	443	451	434	434	442	443	450	426	466	439	413	371	443	453	440	445	395	429	420	435	418	468	422	418	429	447	452	457	449	452	449	413	441	434	443	440	398	435	417	406	384	431	445	439	434	394	429	446	397	438	425	436	440	450	398	445	428	439	416	416	445	400	424	399	442	427	438	423	419	433	430	446	439	440	430	441	445	420	406	454	445	477	409	407	431	417	401	457	390	434	450	463	427	418	417	410	459	412	424	433	444	434	435	441	416	403	445	440	441	426	442	409	413	410	413	427	400	445	439	467	459	413	406	414	449	452	410	425	434	454	428	427	446	434	394	471	412	421	442	434	408	450	414	436	440	434	458	431	440	418	413	432	451	416	433	408	437	412	440	381	422	434	414	388	448	436	405	450	404	437	408	433	433	419	409	443	434	432	461	402	387	475	443	438	422	398	410	454	403	396	410	397	402	430	451	464	453	439	469	416	418	412	435	458	430	448	415	440	444	412	470	411	415	405	441	439	443	422	423	430	419	408	444	395	448	420	454	450	402	442	432	409	429	430	426	431	434	412	418	440	451	437	441	448	436	454	470	380	448	443	398	459	387	450	442	424	435	446	414	431	442	398	420	438	429	416	425	409	436	423	467	397	427	422	417	412	431	418	453	421	397	400	453	416	398	420	443	444	429	447	429	421	437	441	418	440	419	447	407	445	407	475	414	431	443	414	419	428	457	437	408	405	408	434	433	414	436	457	416	446	462	438	433	391	461	381	426	410	406	440	444	421	455	415	407	445	432	435	439	410	443	378	444	467	444	446	452	414	410	410	423	410	414	407	431	466	453	416	424	459	416	434	422	402	401	395	413	436	462	428	423	426	393	420	440	445	452	413	382	421	419	423	424	447	394	382	423	418	470	446	415	464	410	402	384	437	391	447	439	411	425	444	400	430	423	423	424	406	417	456	431	455	437	444	428	442	411	447	421	414	435	439	422	400	439	410	443	420	456	450	424	405	437	410	431	426	429	398	437	467	423	399	393	385	409	397	438	430	416	454	408	456	448	448	439	433	418	407	394	446	381	439	456	403	434	407	431	451	408	482	440	409	417	407	403	455	400	442	424	421	430	401	399	409	430	428	465	440	422	427	447	424	463	450	423	403	427
33315	45009	38272	27223	14776	8653	4366	3021	2163	1556	1285	1156	991	948	945	874	884	872	853	779	766	972	3515	4746	3975	2636	1488	1189	642	674	602	679	691	709	737	858	794	782	788	687	667	695	672	646	682	655	634	689	669	679	642	657	619	649	623	645	680	640	640	668	656	666	598	656	612	628	630	708	665	656	654	630	645	614	657	615	657	672	652	661	707	648	633	667	638	562	688	690	628	682	643	669	650	645	672	635	632	671	690	640	721	621	673	663	652	639	625	642	700	651	650	668	634	623	693	663	602	641	702	625	668	683	657	666	677	657	663	642	629	665	632	628	604	685	672	644	632	657	638	645	644	632	679	657	620	677	602	635	658	657	631	638	653	631	642	668	621	663	646	695	676	657	664	671	643	651	651	623	663	615	657	627	605	669	642	663	646	681	646	677	672	642	611	643	654	662	646	650	689	636	647	668	631	598	666	634	654	683	662	628	615	669	628	600	656	661	651	662	675	685	635	608	677	629	695	657	636	666	690	596	628	682	581	642	625	687	663	623	617	599	630	605	621	645	636	643	649	647	618	629	637	659	653	619	668	656	650	633	652	643	639	637	650	673	696	637	675	679	667	628	601	635	645	632	633	631	661	629	623	705	631	654	640	628	667	647	690	659	653	701	649	619	621	621	648	651	639	641	662	653	680	638	668	683	647	644	643	630	637	662	628	638	666	722	654	615	623	662	643	666	657	625	649	637	655	645	654	640	611	676	626	663	699	650	678	682	664	660	699	636	686	649	666	671	604	582	641	631	659	648	689	658	646	676	705	657	652	681	611	670	671	672	651	649	656	658	641	664	634	639	626	635	636	655	652	625	643	615	625	732	609	695	625	624	658	675	637	645	647	663	589	643	657	686	619	671	640	637	653	657	669	659	640	652	642	645	607	611	597	663	652	640	660	605	636	656	646	634	655	675	700	634	674	644	659	623	648	633	663	595	646	659	670	690	694	633	620	637	654	612	678	614	663	627	630	644	623	696	649	633	678	618	668	606	643	647	683	608	624	623	661	672	654	634	632	697	644	678	621	605	619	658	621	641	691	701	659	637	674	626	677	660	666	670	630	630	613	656	668	637	642	655	630	637	627	625	658	644	678	696	684	651	696	641	639	730	661	621	663	614	640	665	675	672	668	645	607	627	641	674	638	618	645	646	638	666	640	599	695	680	666	630	688	708	593	672	665	653	640	619	658	643	628	647	656	648	630	667	622	625	659	651	658	659	621	643	648	606	646	661	650	664	662	638	686	604	683	635	635	668	580	666	628	677	643	640	656	628	614	672	623	630	676	630	681	676	628	651	633	640	609	683	686	689	642	681	626	664	645	680	619	634	625	677	638	665	628	606	592	601	653	619	640	641	616	686	679	616	651	646	686	687	645	651	656	648	673	616	688	639	639	691	629	624	630	662	667	628	631	637	675	641	634	685	604	607	665	664	615	634	634	676	648	639	623	638	669	598	640	619	685	676	639	670	688	657	643	649	719	613	626	616	621	647	666	645	650	663	610	663	626	651	641	643	635	652	661	642	648	614	613	622	651	625	646	684	628	626	599	690	638	666	656	669	665	591	642	627	688	643	688	646	652	653	650	651	612	614	701	659	645	612	645	611	647	664	705	687	594	642	650	633	629	690	649	603	625	631	613	641	682	653	648	637	551	677	635	664	616	721	633	661	649	639	668	683	615	654	659	660	673	643	664	607	659	625	634	643	710	646	685	659	640	644	644	637	649	665	653	687	625	659	666	622	677	651	666	619	621	642	643	670	650	628	658	622	650	676	692	672	672	628	685	623	653	724	660	639	672	636	635	656	689	662	630	624	640	599	664	644	670	648	669	634	654	616	632	693	651	647	673	609	631	680	653	664	648	690	617	690	655	638	704	616	662	676	632	628	630	675	617	659	690	680	690	664	648	695	665	673	637	654	670	604	620	710	668	631	628	629	650	668	641	592	679	622	654	635	670	678	628	652	689	640	625	656	612	652	617	623	699	693	706	634	640	688	618	661	671	640	627	698	664	601	671	689	659	648	736	660	621	634	633	700	654	652	667	659	683	647	687	649	681	623	630	632	675	684	618	624	639	648	618	669	654	656	696	617	642	641	682	640	653	656	640	659	689	622	671	630	609	618	656	640	679	636	669	658	638	648	641	678	655	613	646	665	672	627	656	634	667	600	670	650	667	704	670	655	614	630	667	677	654	660	636	671	654	657	661	652	665	622	606	670	590	671	654	642	650	686	627	595	662	654	634	628	678	658	671	677	645	649	672	615	645	615	681	651	646	693	691	667	671	653	640	693	687	659	660	672	622	662	638	673	668	637	684	726	666	634	629	664	645	651	669	631	647	640	619	648	669	653	676	603	662	629	675	635	600	640	639	615	648	604	670	694	664	630	621	610	639	600	648	634	634	666	638	673	667	633	667	637	629	616	674	633	662	652	646	658	605	658	641	667	634	622	603	660	635	656	701	631	605	674	659	617	660	691	624	589	651	637	646	657	665	601	638	627	650	622	618	622	646	707	688	642	677	636	685	618	592	662	605	632	673	625	663	633	624	602	647	610	620	656	676	643	675	654	654	661	681	623	640	624	670	672	659	632	621	601	634	669	583	674	630	634	677	621	645	693	647	633	685	639	649	676	622	652	679	657	660	616	643	649	652	642	636	633	638	631	659	639	673	676	634	630	636	622	588	652	635	641	648	644	669	656	630	615	655	623	639	703	647	603	641	696	661	610	625	671	673	630	675	639	657	640	668	654	663	629	662	649	629	649	610	621	635	664	669	628	652	643	679	659	655	679	634	665	631	632	693	618	617	644	671	659	637	650	670	694	691	666	629	635	653	661	636	667	673	655	672	635	693	642	680	625	596	696	685	637	609	631	644	657	697	599	658	641	658	696	631	637	659	650	643	588	670	624	651	651	673	642	615	682	623	665	617	620	611	646	661	650	645	615	633	634	677	641	646	669	676	654	660	617	623	659	602	662	575	663	635	667	654	627	654	668	627	648	658	612	621	679	658	657	647	685	657	649	648	650	619	621	650	630	624	662	637	589	652	664	650	611	663	693	629	657	651	632	657	640	629	616	632	646	638	636	622	626	680	700	635	705	665	622	649	666	673	608	630	692	697	616	635	623	623	622	626	651	651	652	642	707	619	598	631	629	586	644	689	665	614	660	625	642	669	645	636	664	624	640	658	684	650	661	624	637	661	607	685	604	598	674	649	642	615	621	631	655	609	659	601	641	606	665	684	680	641	666	656	686	697	650	630	648	614	668	630	643	686	682	661	678	674	618	658	587	647	592	699	656	649	667	672	675	626	633	638	627	653	648	617	647	662	644	594	694	619	613	630	585	618	627	661	613	654	638	666	670	698	649	620	646	612	600	649	661	633	696	661	615	669	612	612	638	704	634	629	620	609	643	675	648	653	640	677	673	719	629	629	648	626	634	651	631	683	694	658	650	659	628	608	653	656	633	715	641
23554	21606	29438	24299	21710	19881	7858	2329	1260	955	761	676	594	568	570	573	558	517	481	449	439	558	2714	3690	3360	2144	1285	875	555	455	427	430	400	424	466	543	470	475	479	472	439	411	393	380	412	443	414	402	457	436	415	411	384	441	471	404	440	396	419	413	435	449	445	412	446	409	442	417	416	429	429	399	396	410	414	409	435	406	412	454	397	419	420	387	391	416	395	420	425	396	423	407	442	422	418	407	433	415	373	397	398	370	434	458	430	408	414	407	387	434	420	421	391	429	395	421	365	361	410	442	408	429	423	402	384	421	402	435	446	409	480	427	458	408	423	406	462	386	425	420	403	413	415	414	484	450	382	398	406	413	388	363	425	428	421	452	397	402	397	414	422	419	417	382	448	419	428	405	407	423	446	448	432	401	403	440	417	425	434	399	435	420	377	440	403	407	461	402	436	464	433	433	444	417	418	409	403	416	395	372	403	429	393	432	432	414	395	419	404	383	432	423	425	405	415	411	405	418	410	420	402	424	403	461	402	400	425	389	419	410	392	438	402	408	379	416	394	394	446	446	360	421	393	432	402	424	410	404	436	454	409	421	403	414	413	417	387	415	414	399	411	406	390	414	460	410	376	439	429	383	428	457	373	414	394	409	443	418	409	405	419	407	394	406	401	388	458	424	390	418	445	387	378	366	439	427	428	434	405	414	443	443	415	375	404	415	438	411	445	433	399	428	419	378	420	447	411	407	428	390	429	441	416	368	385	437	415	415	377	408	438	404	427	384	383	415	376	444	439	431	404	372	407	470	385	428	426	392	422	424	417	383	406	421	420	400	437	395	440	411	420	402	434	437	386	388	402	420	389	411	426	432	429	350	431	403	401	411	389	417	393	436	402	416	397	441	385	408	411	441	429	370	416	432	420	478	425	406	430	417	400	425	410	390	421	404	375	424	418	392	396	408	412	412	424	406	412	435	426	406	405	400	410	380	415	453	453	432	411	453	422	413	417	422	423	411	413	376	391	418	411	403	407	397	437	395	411	390	417	414	377	416	406	391	399	408	376	399	421	382	429	410	392	379	445	439	425	409	446	405	413	406	403	430	387	414	422	392	394	398	415	408	417	444	399	425	399	395	417	415	416	411	420	425	385	413	407	406	432	410	397	445	384	427	443	400	400	401	418	385	422	399	387	460	420	435	425	382	444	395	393	400	449	404	461	411	444	408	409	394	411	432	424	382	403	437	400	417	425	376	419	450	425	415	442	419	397	427	387	379	414	405	444	403	418	432	385	430	427	433	409	423	401	409	420	373	390	430	407	412	395	428	414	418	427	407	391	399	421	421	432	410	414	447	426	383	437	424	402	428	413	440	401	427	387	390	386	406	405	433	424	398	412	412	406	427	380	412	434	363	451	447	442	405	403	451	413	415	433	384	389	379	389	421	407	381	404	409	407	401	407	406	403	401	386	427	393	413	393	405	411	459	376	423	428	415	397	411	398	360	411	429	420	403	421	413	432	418	402	481	386	387	421	385	413	393	424	409	408	437	398	422	401	419	375	446	440	415	432	376	412	449	403	416	415	389	396	425	425	406	417	459	433	350	387	416	405	419	423	393	423	411	385	396	428	421	438	428	413	396	383	428	444	389	365	407	404	386	410	410	424	410	424	433	401	453	423	409	402	406	407	392	403	444	407	404	442	393	395	405	403	419	441	375	416	421	405	398	398	429	434	394	414	412	410	398	389	415	412	417	389	430	415	432	415	447	419	414	440	441	399	405	447	408	434	430	405	384	433	417	384	391	415	416	424	392	404	414	429	381	417	420	401	422	434	437	434	386	396	395	406	454	418	427	391	414	405	372	414	421	432	391	417	419	411	409	368	433	413	413	423	368	423	436	409	428	433	395	424	423	424	404	418	407	417	446	384	404	410	410	407	377	391	397	393	401	421	400	441	379	382	418	434	414	386	406	402	408	403	424	428	421	427	426	430	443	411	402	397	377	372	415	433	444	428	406	412	446	420	388	390	386	422	399	416	405	410	408	423	413	421	424	409	419	356	397	410	403	402	423	372	431	449	378	422	420	391	437	389	391	441	388	394	394	415	439	414	391	425	387	397	377	393	438	444	389	415	399	381	420	436	411	419	402	409	435	414	448	407	410	379	387	439	393	469	419	418	425	426	393	472	437	421	436	399	462	401	414	405	377	401	376	425	417	440	414	407	449	420	404	426	420	425	433	379	407	411	414	424	410	422	394	393	400	393	438	389	406	385	404	407	431	426	439	417	374	442	432	422	405	431	439	400	405	386	399	431	397	392	391	427	429	400	432	386	432	442	392	421	399	426	416	441	416	419	427	417	396	443	419	427	425	412	399	391	417	405	447	410	384	394	429	411	386	402	419	436	433	432	434	420	406	438	426	450	409	403	413	386	417	392	429	405	398	387	420	407	407	425	424	426	431	421	394	422	386	419	384	399	445	399	397	428	418	428	412	382	423	422	405	453	390	396	391	416	389	367	406	391	422	459	449	378	388	408	421	420	367	425	423	402	462	423	419	415	417	436	422	400	419	391	405	409	413	424	413	429	417	409	403	405	426	421	422	382	403	441	435	407	416	415	414	416	411	412	430	417	423	434	453	428	414	417	453	441	457	431	434	433	418	411	415	439	430	415	432	402	407	416	422	418	412	447	398	400	425	403	368	399	436	375	426	402	417	405	442	433	402	379	415	424	411	419	406	449	441	370	433	432	401	427	380	416	401	408	428	396	397	469	432	420	396	388	386	406	410	412	417	411	409	418	420	437	421	431	407	405	394	421	402	427	421	446	446	439	404	386	425	457	455	435	395	392	399	431	403	428	364	404	431	437	444	417	411	424	374	385	434	407	414	419	404	404	384	397	418	403	418	440	405	425	394	434	425	429	414	388	434	417	440	445	381	400	361	405	371	438	468	417	404	465	433	401	434	448	438	438	413	371	397	410	410	440	428	414	432	408	395	399	400	435	434	448	431	426	398	393	416	393	378	416	389	441	377	414	444	425	448	424	425	383	367	429	431	410	417	405	391	426	403	394	399	441	448	419	413	436	383	398	392	388	381	409	443	413	407	404	440	445	417	402	375	391	416	412	380	414	399	408	402	422	413	404	403	418	385	435	391	416	441	420	411	433	397	400	432	407	398	425	400	407	410	400	372	400	431	409	444	402	418	393	402	402	424	423	392	422	422	413	416	408	406	375	386	425	397	361	374	379	448	407	433	427	443	432	409	407	410	413	408	423	380	414	399	413	414	441	375	400	413	425	392	416	389	427	414	422	452	396	405	442	381	423	425	420	435	428	403	404	415	424	400	405	436	423	419	397	408	392	383	395	426	391	414	431	400	430	413	403	413	417	435	398	408	421	399	412	394	405	383	383	424	399	383	414	421	454	399	428	411	459	396	450	448	417	397	423	424	421	434	425	413	408	417	392	423	435	411	431	407	451	413	394	424	433	419	434	416	388	430	436	399	413	452	413	402
35074	53024	44761	29031	19915	12780	7780	4473	2908	2185	1785	1459	1160	1177	1131	985	1021	913	791	747	775	943	6955	8547	8009	4790	2853	1726	963	724	668	658	634	685	781	823	754	825	734	701	658	671	644	663	633	595	625	561	587	586	648	632	636	657	657	639	658	618	595	671	634	609	619	633	593	578	656	601	651	641	621	611	624	608	594	680	585	636	608	599	635	616	650	623	612	619	628	665	606	606	588	624	604	622	624	668	672	636	597	626	648	622	618	638	609	677	648	614	609	616	635	601	637	627	604	668	594	591	588	629	629	638	603	626	582	619	632	629	609	599	688	620	621	610	612	636	662	640	656	631	659	582	605	614	607	576	585	604	637	640	596	600	625	617	626	622	626	627	580	635	625	597	616	624	603	593	625	586	607	627	614	643	618	623	645	607	621	608	610	649	593	624	586	653	602	625	599	652	609	627	573	650	631	612	596	640	658	589	607	667	625	619	639	644	606	582	604	609	610	567	621	645	622	586	593	605	602	599	630	657	634	601	573	670	619	598	640	617	631	606	616	655	628	641	651	629	674	629	618	600	603	585	658	665	598	625	642	646	624	573	623	647	603	628	588	632	684	634	623	610	596	621	589	637	618	633	611	661	631	624	582	610	599	629	629	598	605	593	579	634	581	630	613	639	618	633	600	610	660	601	622	619	573	642	576	622	599	626	612	601	633	626	634	616	629	617	580	663	629	639	621	621	575	643	608	597	613	633	593	645	619	599	630	614	624	570	612	636	641	635	605	628	598	609	603	604	571	616	642	620	626	595	643	632	612	665	614	686	566	610	627	592	591	616	671	627	630	646	650	603	641	597	587	666	609	598	594	639	606	607	659	638	609	618	607	648	660	660	621	647	616	621	603	614	594	613	614	583	651	628	597	638	620	612	634	659	624	640	588	611	593	635	618	626	589	638	587	641	636	607	603	599	618	623	587	637	646	610	615	603	643	663	635	613	621	623	618	619	605	606	583	623	577	607	633	604	610	617	607	659	656	648	661	610	678	662	604	606	651	602	645	615	624	591	652	593	674	637	585	603	629	680	620	617	590	578	627	605	603	648	607	593	646	597	632	611	583	665	601	594	622	646	645	626	671	643	565	574	632	627	595	624	678	637	625	624	652	580	591	664	608	607	589	615	617	547	599	602	607	605	638	631	622	570	590	575	635	618	651	622	581	624	575	600	609	609	599	607	614	608	606	564	628	619	607	618	624	630	652	624	600	621	555	633	606	628	620	606	616	622	622	655	632	599	565	655	600	665	602	611	634	608	609	594	648	636	624	624	626	625	660	623	602	616	633	625	607	611	630	636	636	631	630	641	679	630	584	615	595	659	607	607	658	592	623	633	634	614	637	583	614	641	615	644	646	619	631	602	618	656	632	636	664	649	602	646	613	650	659	623	614	652	607	623	641	654	596	606	645	637	607	613	604	613	609	623	633	600	578	630	614	620	605	603	610	674	604	609	610	592	620	625	608	614	620	651	627	648	623	637	633	626	646	630	613	666	611	623	628	631	641	621	598	567	604	615	634	572	579	638	596	587	617	580	591	595	634	625	615	667	556	622	643	586	622	615	639	645	640	588	667	619	642	631	627	652	626	614	663	617	620	633	654	586	610	588	651	647	593	591	619	636	638	595	630	593	608	606	608	555	668	595	622	610	588	600	640	631	629	621	625	616	640	639	618	636	612	587	600	622	634	578	641	612	584	598	643	637	630	648	635	610	596	649	637	662	623	596	612	595	598	608	609	615	559	626	614	588	615	651	629	609	636	658	629	631	601	621	625	654	635	613	608	615	600	628	599	609	609	643	648	589	622	636	603	620	640	590	634	709	608	617	618	591	620	616	603	647	629	604	613	639	612	624	606	569	574	613	593	639	659	579	614	650	651	652	619	638	596	638	569	654	619	623	615	618	600	611	643	605	599	575	646	601	620	637	638	635	649	607	608	595	592	585	613	628	607	642	605	558	622	631	621	631	627	629	668	649	630	619	626	576	609	631	618	627	627	605	624	608	609	615	632	628	615	619	626	650	675	599	642	610	616	627	643	623	669	633	582	601	628	602	614	643	606	641	623	663	589	656	622	640	587	637	616	599	604	612	606	613	610	614	583	583	601	637	607	613	573	636	582	609	650	640	656	621	610	593	578	616	604	617	681	662	617	610	654	607	575	630	658	634	615	621	602	631	628	635	634	632	635	625	587	653	599	617	586	593	635	629	660	592	640	590	627	609	569	596	625	656	625	585	580	618	649	619	635	668	666	604	631	654	636	603	644	599	602	601	629	624	634	621	636	650	600	637	626	603	621	619	628	654	628	661	678	606	597	618	601	652	600	621	638	660	642	631	636	637	620	622	579	625	580	607	638	579	618	585	669	606	630	607	598	629	625	623	602	618	609	607	620	619	623	624	603	587	578	661	607	607	622	613	577	607	614	614	621	579	636	626	615	645	662	642	642	636	618	614	678	607	614	645	615	616	637	618	635	660	633	613	636	621	655	611	634	612	637	633	654	626	639	644	615	645	630	632	630	611	654	618	594	572	627	641	614	597	639	624	610	596	625	618	634	634	637	626	607	600	611	628	634	597	616	622	617	631	590	642	622	592	640	634	658	613	610	648	616	626	609	644	631	640	593	589	650	588	542	617	654	639	625	652	654	587	629	576	597	608	616	621	606	560	632	568	649	613	636	631	620	610	623	601	603	614	642	669	638	627	613	618	623	626	633	621	615	605	636	581	660	617	602	650	603	600	623	675	604	619	626	614	643	611	633	591	645	620	649	621	614	660	634	609	562	666	606	614	578	661	636	620	620	643	642	646	657	645	621	606	636	646	665	587	622	644	600	632	599	628	658	630	599	601	644	627	633	607	625	640	614	596	613	584	610	632	613	627	619	659	596	597	638	582	671	653	620	606	628	628	625	597	630	593	631	601	611	562	591	579	610	621	606	634	640	631	674	600	621	665	614	637	633	639	630	634	638	649	609	623	635	615	635	552	616	630	617	633	608	598	647	621	600	632	598	646	599	597	590	596	647	571	620	621	583	609	631	566	667	619	628	612	599	621	611	659	661	595	613	660	633	629	611	620	569	592	619	625	624	590	610	620	626	629	636	577	584	582	618	675	646	621	617	604	624	601	617	630	582	607	642	650	643	659	601	626	623	666	592	636	641	615	589	582	602	646	605	617	662	627	594	620	592	608	547	649	606	574	678	626	606	626	673	644	624	611	644	598	602	598	686	613	585	636	617	622	596	588	630	621	630	633	647	643	598	649	634	614	583	650	670	642	635	679	602	651	648	616	598	599	677	628	620	697	611	621	620	594	608	649	630	587	657	613	622	652	604	622	654	639	635	591	678	631	602	602	592	619	609	603	656	619	605	623	593	643	591	620	700	628	602	594	615	607	576	625	609	616	651	615	617	616	647	626	617	643	628	599	632	622	610	640	617	640	617	590	621	662	602	640	644	630	623	675	631	661	587	612
28821	25798	22759	11455	3200	1831	1137	824	687	572	564	483	503	475	498	460	474	473	468	456	400	475	507	678	638	643	579	475	452	419	433	419	442	455	452	430	414	455	429	406	452	436	428	435	382	455	428	419	448	445	425	395	434	442	411	442	454	420	416	442	431	396	411	420	418	450	426	441	449	452	422	406	450	430	432	408	407	392	414	437	443	432	414	484	443	417	449	410	435	442	427	415	436	409	450	417	397	423	413	410	402	465	448	445	437	427	388	417	469	466	429	424	439	441	422	430	462	425	434	441	410	417	416	423	458	460	419	395	449	447	399	426	400	441	433	450	439	409	416	407	425	428	415	430	415	442	456	417	435	431	453	434	489	406	434	438	430	413	423	431	439	433	439	451	408	405	445	417	441	437	416	439	423	463	429	435	439	433	421	452	438	413	401	450	387	408	448	385	426	429	427	432	453	453	431	418	399	412	460	432	445	450	463	462	408	398	450	419	458	464	494	416	405	430	447	473	432	443	457	459	400	420	460	418	431	449	433	427	422	427	433	438	417	403	412	441	431	435	425	438	428	424	443	471	444	502	423	460	443	432	423	439	443	400	424	404	391	443	443	407	441	442	423	447	417	419	448	443	447	423	414	397	437	440	392	461	418	449	423	443	440	463	395	458	413	443	440	434	460	437	453	418	401	460	426	421	443	440	443	477	442	414	433	430	456	407	430	448	393	435	415	421	467	415	462	416	442	411	473	436	395	443	413	440	489	445	428	428	413	434	416	440	471	415	424	409	386	411	394	438	415	401	409	454	430	431	452	417	440	434	397	470	468	419	412	467	421	481	411	419	431	435	435	407	430	444	448	454	431	419	418	384	398	454	446	420	437	420	448	428	448	453	475	432	447	414	445	428	426	392	449	416	393	420	433	420	441	404	458	452	407	386	445	432	425	418	457	423	437	434	418	487	417	436	436	430	453	443	425	394	449	447	433	412	411	446	461	436	431	411	407	410	439	466	461	416	440	417	442	457	423	401	431	415	412	465	419	438	435	448	456	448	451	438	425	435	416	416	449	446	430	443	413	446	470	379	421	443	442	400	466	466	389	435	455	426	404	413	408	419	416	468	425	434	420	425	452	425	422	437	419	406	428	431	438	395	437	423	445	384	444	436	418	474	451	429	438	387	432	428	423	398	431	451	421	402	437	441	442	474	419	436	419	445	441	449	408	415	437	391	420	420	454	419	451	423	401	436	427	398	414	449	423	416	464	470	413	398	428	442	442	457	426	424	418	437	429	420	422	401	407	445	404	426	436	423	399	443	391	437	434	420	455	423	435	408	416	454	407	426	412	414	460	434	405	416	447	452	412	476	407	395	466	425	427	444	432	456	414	414	446	448	451	442	426	430	400	428	406	428	427	430	466	459	408	400	406	451	457	463	443	389	476	434	424	431	463	420	455	406	438	448	405	430	455	412	450	448	435	450	422	431	475	417	438	452	431	419	433	441	396	450	444	458	436	433	428	436	441	428	412	419	436	425	448	433	428	420	434	437	438	445	457	431	387	441	376	458	413	463	418	437	412	440	407	408	433	416	383	445	398	423	432	458	444	421	454	423	422	395	445	464	441	434	419	449	440	436	438	404	469	416	452	413	434	428	443	432	447	433	445	466	441	426	448	422	426	448	446	428	397	468	405	422	424	433	464	447	410	463	454	422	449	447	422	438	417	403	441	394	397	420	397	408	443	439	440	412	425	453	441	412	417	412	400	476	418	387	406	438	438	424	402	431	410	465	421	413	494	436	409	416	466	426	413	423	445	431	410	420	442	457	411	426	438	415	455	443	455	408	426	440	440	444	441	419	410	413	408	405	448	447	409	454	412	425	448	448	432	417	468	396	436	447	437	447	459	446	430	440	437	440	453	453	459	413	456	455	446	448	424	447	457	407	421	433	440	423	395	442	462	423	414	411	434	382	468	427	492	466	423	427	430	432	400	394	433	453	427	449	423	444	445	427	420	420	410	417	403	473	449	410	443	465	412	446	408	455	434	408	433	425	438	413	426	439	444	416	429	434	462	431	445	431	431	431	463	431	399	434	417	428	434	428	416	438	442	405	427	407	397	420	448	443	400	447	433	422	423	442	452	428	458	412	404	421	433	446	415	418	419	423	459	453	452	442	393	423	416	409	436	436	466	428	403	438	406	449	451	466	435	442	437	416	413	432	426	412	408	449	407	419	419	451	433	456	435	411	451	416	416	437	411	436	407	490	442	435	444	408	460	414	429	434	418	419	422	431	421	448	452	443	415	426	414	446	450	423	387	446	447	431	424	451	442	409	453	412	436	426	419	439	435	431	436	432	416	441	433	466	440	416	418	425	433	440	437	447	433	384	407	450	439	409	435	429	421	442	410	444	425	446	385	418	418	402	428	369	471	473	413	435	437	399	419	425	437	423	448	415	439	386	404	450	436	445	446	441	434	455	421	410	399	433	456	406	438	417	428	429	420	434	451	448	433	416	437	434	458	440	403	431	437	452	440	430	393	418	431	431	424	429	452	435	406	423	425	431	481	405	450	440	421	425	417	417	421	401	447	423	425	425	463	427	427	406	464	424	434	444	458	411	411	424	451	441	415	430	442	437	427	455	447	421	474	396	428	429	418	423	431	455	440	454	428	420	465	399	427	416	477	414	401	466	413	450	419	417	446	434	433	426	441	390	421	413	447	447	419	442	431	465	416	420	441	425	423	432	441	436	426	429	421	395	458	446	445	462	436	441	425	449	414	454	446	412	431	429	450	437	475	463	433	404	420	400	436	415	472	419	437	454	414	461	455	422	414	430	457	442	426	413	426	431	416	421	408	463	436	441	464	426	419	442	464	412	428	396	410	423	487	393	437	436	415	437	429	438	440	459	428	437	436	423	454	408	406	457	385	445	434	462	425	428	428	433	450	434	421	411	458	457	454	431	408	412	468	447	431	430	431	405	437	454	387	461	420	405	442	415	435	432	389	450	436	421	433	417	446	379	453	414	472	434	396	413	420	387	451	446	420	439	436	422	473	412	422	446	468	445	430	435	446	377	457	406	436	411	456	445	432	441	439	436	437	412	402	448	442	412	442	459	427	460	450	442	421	399	415	411	469	469	415	462	428	408	482	429	450	445	399	392	457	405	442	426	424	436	426	428	397	461	417	405	416	433	399	462	454	431	434	430	425	423	412	430	441	436	439	449	489	458	434	421	470	458	454	430	411	425	407	416	396	429	425	440	422	420	425	436	433	444	417	436	420	407	447	455	403	435	445	431	389	440	443	408	414	420	423	413	437	450	422	419	396	445	389	433	438	422	414	446	431	436	422	399	436	452	438	450	461	430	414	430	429	438	384	425	392	487	425	386	410	432	452	425	432	432	453	433	412	422	426	439	434	426	422	441	431	435	406	460	435	446	479	431	441	433	380	419	428	416	448	454	420	439	422	463	440	442	445	457	409	430	434	457	449	488	438	434	448	445	434	477	442	445
32345	40443	28943	15334	6946	4559	2754	2060	1609	1218	1033	949	811	738	752	784	840	722	727	643	681	647	1026	1208	1257	1078	936	718	639	665	664	686	629	615	634	665	646	731	691	655	661	665	702	626	642	637	727	647	642	649	676	688	669	659	666	649	642	646	654	664	665	674	648	648	654	649	646	641	684	669	671	638	687	693	602	653	655	697	643	616	663	689	641	658	680	669	638	671	627	652	666	645	606	637	616	637	612	687	670	656	645	584	639	638	606	666	689	645	688	669	664	690	701	624	670	630	645	660	633	664	709	659	696	684	662	629	639	648	621	642	660	627	615	722	679	658	665	660	638	664	673	624	680	684	680	669	643	638	657	671	630	624	641	690	666	657	666	652	674	663	634	662	670	588	655	638	600	642	647	663	644	636	696	667	640	639	689	617	665	652	691	584	646	677	642	679	690	642	708	701	662	641	616	714	634	636	643	621	671	658	642	677	699	663	654	657	652	652	678	664	664	635	741	645	633	703	625	688	659	638	702	680	650	645	660	656	660	725	679	659	642	718	615	644	611	695	641	663	701	686	668	643	676	622	681	627	620	730	633	659	637	680	683	701	639	657	707	619	652	654	636	637	741	636	624	621	686	604	635	610	650	649	716	635	690	661	635	652	644	665	662	650	643	614	676	671	641	735	688	662	627	639	639	668	668	706	654	656	645	625	662	647	648	643	651	644	621	669	667	610	666	644	683	682	679	674	719	676	681	616	688	677	635	601	662	614	676	622	683	645	712	640	670	653	633	660	640	655	631	656	657	676	689	677	630	671	627	667	645	661	652	704	667	678	598	659	658	615	680	667	642	678	646	641	631	657	595	701	643	637	668	637	638	683	609	637	641	683	657	721	652	725	650	630	634	697	603	650	654	641	663	692	648	648	661	614	680	669	687	668	633	703	666	662	681	673	651	613	678	695	662	666	603	675	642	667	634	671	699	657	693	709	633	668	651	662	661	616	698	682	673	674	669	715	632	618	687	688	615	629	674	644	631	653	637	634	646	665	630	716	657	703	682	647	690	631	680	700	664	624	643	623	613	661	651	651	660	668	649	673	604	633	654	663	679	657	689	641	611	698	619	667	652	640	644	662	631	678	657	685	695	671	605	695	674	621	710	641	702	664	619	651	636	610	653	639	664	712	682	662	689	664	692	698	649	664	653	635	656	660	642	614	649	635	658	686	637	671	625	649	675	663	629	685	662	617	676	617	689	670	691	652	652	635	657	626	675	647	648	672	687	681	633	644	634	689	638	630	656	648	685	681	649	591	659	661	658	647	663	566	671	650	652	645	650	654	641	672	661	604	661	632	700	653	645	642	661	657	612	661	668	671	625	637	671	653	651	692	642	663	636	658	703	640	671	630	644	643	669	685	677	646	663	668	665	679	675	676	666	681	626	643	631	657	673	689	634	692	697	636	624	700	650	628	656	641	686	619	692	670	686	651	664	633	739	654	661	671	631	623	658	616	644	668	679	666	616	673	674	688	630	675	622	640	657	650	663	684	688	665	678	636	662	675	705	688	656	644	654	649	650	657	644	676	708	664	646	672	737	618	627	682	676	680	656	658	630	650	693	714	653	610	666	654	632	662	668	703	633	650	636	619	662	643	665	671	651	654	691	650	643	675	649	644	704	687	634	655	656	667	651	711	649	656	680	704	650	669	628	658	657	700	653	644	692	643	632	676	618	702	658	666	641	688	628	651	710	642	651	710	709	641	642	668	635	660	666	647	661	677	650	669	687	661	671	665	684	656	647	625	631	617	648	692	639	627	655	698	650	665	664	647	668	679	705	647	653	622	654	647	662	666	665	654	681	631	651	682	663	666	661	633	631	667	663	636	669	624	635	709	665	686	648	606	668	683	661	707	652	641	637	667	641	629	607	710	718	715	647	707	648	634	664	731	625	667	640	622	640	653	664	687	688	676	678	672	679	651	657	709	684	648	656	731	627	641	651	668	633	647	679	662	671	631	694	653	684	633	709	682	659	659	682	667	664	661	613	668	652	671	640	645	715	681	668	677	620	658	679	692	604	639	627	656	636	653	658	661	682	655	660	646	635	685	711	608	674	680	692	662	627	649	690	665	636	619	696	683	617	621	687	663	639	635	613	682	666	631	713	657	688	613	672	629	663	640	688	685	662	664	636	666	626	632	639	701	627	658	640	660	632	647	651	618	683	643	692	642	681	674	689	622	690	676	648	683	668	651	625	693	696	627	644	662	647	677	647	670	650	641	653	643	660	656	656	651	675	637	691	653	652	682	654	677	621	662	670	673	645	691	672	638	695	649	667	642	676	636	626	610	666	638	708	628	670	660	725	677	682	685	649	654	580	686	647	670	665	689	641	672	656	648	645	642	620	616	693	693	656	671	706	668	695	662	659	663	662	699	666	663	625	652	646	610	635	645	675	658	715	631	706	665	692	688	653	660	715	703	646	647	667	676	682	684	734	669	644	650	620	622	626	716	713	619	630	613	670	640	707	652	631	648	657	657	618	630	655	650	693	683	600	660	664	651	634	680	678	669	628	720	679	615	668	678	687	568	609	653	650	617	646	683	657	669	658	670	656	653	640	618	672	657	698	633	646	597	632	669	636	662	688	685	678	679	688	666	652	660	677	660	672	645	687	657	669	680	638	661	682	689	683	667	639	674	665	667	683	632	629	642	636	667	644	639	659	674	686	660	643	664	637	650	695	650	633	635	658	664	672	690	678	658	646	691	665	666	651	651	662	642	638	653	662	646	667	661	706	678	667	684	664	637	655	650	670	690	661	655	675	640	628	640	669	674	655	616	681	683	674	702	654	660	694	657	616	638	634	634	619	652	653	626	639	639	639	631	613	650	636	665	697	675	651	655	682	652	689	663	694	620	698	693	669	677	653	671	624	726	637	617	650	689	666	682	666	665	631	625	721	689	638	682	651	635	712	625	654	636	652	657	674	618	675	637	698	643	640	658	718	643	697	670	611	633	689	674	632	598	625	705	657	649	665	698	631	646	665	669	645	653	639	660	678	644	683	649	712	685	686	658	631	650	669	652	668	680	623	662	677	695	649	632	655	613	677	643	644	634	670	635	633	656	641	672	632	645	636	647	647	658	645	687	696	636	662	689	640	632	690	683	668	646	689	642	647	651	682	626	675	628	643	650	633	636	639	655	667	634	697	676	638	654	645	611	608	650	689	658	662	651	674	645	665	672	649	672	664	652	642	661	651	648	677	625	616	690	618	666	642	664	695	641	686	680	680	661	678	630	736	683	657	663	675	639	663	604	660	615	647	631	628	647	658	650	659	668	661	588	639	673	621	644	649	670	673	681	623	676	640	658	652	596	636	674	700	685	620	705	665	653	670	662	709	643	679	619	677	643	692	690	642	657	653	629	630	661	616	651	686	654	605	656	666	667	630	686	648	707	683	683	644	681	702	673	676	694	656	720	669	644	666	687	624	699	676	642	683	667	639	669	659	608	620	675	708	653
24731	21610	28573	25214	19165	8144	3398	1790	1054	843	775	647	590	577	555	537	510	546	542	529	464	506	947	1196	582	500	859	555	468	421	467	463	420	480	664	826	886	887	761	667	553	514	477	432	449	441	448	395	440	456	431	437	411	434	430	443	419	438	448	431	472	427	452	429	468	435	456	458	450	415	438	505	467	438	479	426	450	452	433	444	435	413	453	450	489	426	411	461	455	395	466	484	428	391	419	423	433	450	425	484	439	448	397	483	460	447	431	464	438	439	424	447	443	400	436	401	421	453	444	420	387	424	437	421	465	463	444	435	446	402	427	497	433	413	438	458	457	431	387	398	400	445	441	397	443	435	423	395	423	443	411	434	423	443	471	438	468	448	447	399	439	428	433	428	449	424	418	431	441	434	415	412	452	448	457	441	450	406	430	429	438	392	414	411	414	441	436	447	387	481	473	456	447	432	415	419	427	462	454	411	426	396	401	468	416	444	458	431	418	439	443	445	460	397	432	416	450	441	471	404	486	467	456	462	477	398	430	397	428	435	442	438	414	432	389	458	451	448	408	455	410	484	458	443	444	441	423	443	437	438	440	427	459	408	428	443	436	498	415	442	459	467	422	417	437	446	432	433	428	385	436	446	456	455	402	442	451	426	437	468	458	447	401	401	471	445	421	448	423	417	430	446	418	431	441	422	466	437	415	452	444	421	457	420	429	441	432	442	440	443	449	422	429	424	422	460	442	411	434	431	430	391	453	431	431	463	427	464	452	443	403	431	452	458	410	447	433	469	458	461	404	446	417	418	482	448	452	408	437	455	416	414	453	419	447	421	447	450	445	486	456	432	429	429	447	453	431	438	448	411	430	423	416	421	459	427	404	442	402	466	450	477	407	419	436	425	444	435	430	435	455	458	435	449	419	415	437	452	468	421	456	485	462	463	456	413	456	420	461	462	471	404	412	408	444	439	452	411	427	442	408	451	425	478	388	449	443	399	440	442	449	448	414	449	457	462	410	445	429	417	420	424	375	415	431	454	448	428	454	444	418	418	421	423	437	464	421	450	447	406	463	443	465	475	436	446	415	405	455	416	413	472	438	441	437	481	465	439	389	468	389	395	437	438	454	445	461	431	445	439	434	420	448	418	422	439	400	445	479	467	425	438	449	439	444	454	450	447	454	420	401	442	437	465	444	456	486	433	423	420	472	402	458	401	466	430	437	428	429	433	433	456	413	430	445	468	412	470	419	409	431	473	420	429	439	433	449	417	458	413	428	437	403	460	473	438	448	470	420	469	455	487	436	466	436	417	456	461	450	461	451	434	487	421	445	435	436	440	420	414	471	429	459	461	433	422	427	458	420	450	454	448	453	429	424	417	427	462	438	437	427	401	447	426	404	419	431	441	423	443	447	456	437	440	430	427	403	452	399	428	448	479	459	424	476	438	462	458	414	412	410	419	448	458	402	452	435	462	413	415	415	465	494	418	478	430	407	435	452	441	420	438	439	439	401	450	426	429	416	444	397	453	426	461	453	420	433	444	422	459	457	448	413	437	430	474	454	477	439	428	423	464	422	418	441	438	438	430	425	427	454	461	416	445	434	466	436	415	451	431	442	461	443	426	435	465	401	468	424	454	432	459	469	438	435	432	439	405	442	448	443	447	443	424	461	430	425	447	438	417	431	445	458	460	428	443	443	470	474	435	454	443	418	434	413	442	444	430	448	458	433	428	446	434	430	443	437	421	455	450	448	403	431	459	440	427	458	423	411	432	431	448	475	452	425	452	429	419	424	430	442	450	416	458	456	441	457	455	460	417	451	445	437	435	435	463	442	438	426	428	435	441	439	409	443	426	465	408	420	433	463	432	417	433	433	436	416	472	466	428	467	438	455	441	426	408	435	458	411	433	443	425	421	432	447	450	442	442	461	439	450	428	458	417	413	435	447	453	460	441	481	433	454	435	448	409	416	446	469	433	427	442	432	410	423	392	434	441	456	435	461	435	468	442	440	431	424	453	488	427	428	463	428	440	413	433	440	451	436	461	448	470	446	474	442	431	446	416	449	444	412	416	449	416	436	435	459	432	424	387	428	429	440	455	445	436	476	461	427	398	458	431	455	445	450	453	425	419	439	431	471	419	420	405	451	410	441	439	422	426	429	423	385	476	390	445	443	418	434	450	456	438	433	464	460	447	432	435	421	458	411	418	433	436	445	449	449	441	439	466	448	440	430	409	443	405	453	459	426	456	432	434	439	411	434	424	406	442	412	454	406	404	421	431	454	446	454	442	433	450	408	470	458	403	449	392	437	425	444	431	430	442	436	423	419	438	460	446	445	439	460	390	481	438	478	451	447	423	401	454	451	431	430	441	407	427	428	403	452	452	401	430	423	463	467	414	445	437	471	428	432	452	446	425	456	450	459	442	452	463	447	430	433	473	440	464	458	431	434	468	417	431	396	465	433	424	437	439	448	433	426	435	481	457	456	428	415	421	424	423	472	468	405	450	417	429	419	435	439	439	438	428	413	474	442	430	457	424	443	472	476	453	443	424	427	455	441	457	458	445	434	478	429	405	433	467	450	431	463	453	436	484	438	405	426	452	461	441	436	442	454	479	414	461	472	433	438	442	443	454	463	419	409	486	432	435	418	427	446	454	464	453	449	440	434	462	465	446	477	455	422	467	430	467	449	442	429	469	467	425	443	481	476	393	448	444	436	440	464	432	439	419	440	446	416	415	416	416	407	450	450	449	466	439	441	496	439	438	479	464	422	439	454	417	435	441	426	414	453	446	469	447	442	469	437	413	456	416	419	467	431	455	441	422	444	456	448	410	423	419	447	461	422	439	439	422	465	446	438	460	423	455	422	455	419	439	461	424	465	424	444	448	407	425	435	431	429	448	441	457	453	422	417	425	450	435	479	479	453	472	441	433	450	454	435	477	433	387	488	442	463	478	428	441	425	448	465	429	457	442	456	394	459	404	444	417	453	436	426	429	432	423	424	424	486	479	436	434	442	424	443	446	442	406	453	457	458	479	434	436	411	446	408	428	467	439	428	447	423	423	489	458	452	428	452	426	466	464	434	435	498	432	452	416	435	472	428	437	456	449	430	458	403	444	417	414	417	442	430	432	418	459	436	410	435	454	451	472	446	422	463	454	428	405	456	388	424	408	434	409	450	451	462	442	449	446	492	456	406	408	411	445	427	458	441	450	425	472	431	402	454	441	433	433	440	432	448	442	391	398	418	471	442	412	458	412	422	433	425	434	432	453	426	423	438	418	437	415	431	409	445	464	433	422	419	435	451	430	416	424	444	426	413	416	455	458	465	466	446	435	410	438	443	457	440	453	421	459	413	439	450	442	406	433	452	411	431	408	460	446	396	427	425	467	468	436	407	425	462	425	453	454	434	435	412	454	428	467	430	449	450	452	436	437	467	455	415	449	421	462	443	400	467	438	435	459	404	439	462	435	452	408	469	458	472	434	453	450	424	421	454	408	465	451	412	401
32409	43969	35512	23767	16315	10142	6244	3899	2370	1870	1626	1308	1020	988	1041	955	914	969	838	787	738	749	2245	2587	1021	876	1802	1053	705	657	687	709	693	835	1205	1827	1866	1718	1489	1230	927	831	733	712	687	678	678	670	666	658	654	588	697	710	712	699	680	672	668	697	693	643	699	656	632	654	675	597	691	667	602	698	679	651	616	661	694	666	679	672	671	635	674	641	662	696	703	649	686	656	653	648	621	703	651	662	645	704	687	655	638	670	694	653	664	662	641	637	695	659	684	666	678	661	688	641	713	657	654	683	634	632	691	651	673	683	672	653	642	624	671	657	630	681	654	662	673	652	663	681	664	684	658	677	664	688	676	686	659	698	696	669	631	640	647	655	658	638	650	648	688	663	645	648	691	651	668	694	677	614	600	614	644	634	613	698	645	666	656	659	646	704	635	682	670	685	669	609	642	631	673	659	639	652	637	672	694	668	676	697	673	729	652	699	669	651	657	694	638	677	655	656	706	653	669	641	665	666	677	616	662	612	658	693	657	727	630	688	656	665	627	663	693	667	637	665	703	702	667	632	699	723	625	653	648	678	684	647	641	645	646	629	668	655	619	651	675	711	621	630	672	640	690	676	705	653	613	688	685	667	679	667	673	620	635	653	642	685	643	666	635	651	690	647	668	681	635	641	686	670	665	669	687	686	645	686	668	674	651	642	649	689	705	671	622	687	661	654	676	652	633	678	641	674	652	670	668	644	653	695	687	601	659	676	695	645	614	633	624	674	641	648	695	667	699	642	630	686	662	667	679	669	667	695	696	627	694	650	670	671	657	671	665	681	688	649	665	661	702	651	603	708	664	618	662	646	665	608	652	651	744	662	635	692	628	662	642	652	682	730	646	676	665	632	677	700	633	644	641	631	673	686	664	696	657	678	605	670	674	677	691	705	614	690	703	668	683	657	673	655	642	677	693	654	651	649	680	644	669	696	677	648	689	671	663	632	665	624	621	639	662	676	697	665	663	685	647	686	647	699	715	695	656	676	612	698	657	668	644	673	709	735	658	709	666	654	710	699	631	680	631	674	635	655	687	679	715	689	659	619	679	675	678	658	652	654	687	724	677	677	676	687	671	644	660	694	671	663	691	692	627	683	651	642	689	657	669	670	585	644	661	611	707	638	665	654	654	622	736	671	620	674	703	673	680	649	686	667	655	694	652	740	647	646	647	652	657	684	663	697	660	636	670	626	636	665	648	648	679	659	647	643	680	653	683	679	654	689	678	694	668	678	716	672	673	682	665	628	650	692	663	657	662	648	665	673	705	643	676	702	692	721	709	671	635	666	693	651	679	634	681	663	654	668	626	704	628	682	627	689	680	697	666	670	651	693	657	681	658	640	648	655	703	713	629	671	667	646	670	662	654	634	641	688	690	655	685	683	689	706	683	632	684	701	672	678	661	666	657	644	671	682	639	652	664	658	618	646	642	686	681	650	660	729	688	650	661	674	646	663	665	631	687	647	663	683	640	638	613	706	692	653	660	674	679	680	635	642	610	671	679	666	703	628	676	668	666	679	655	693	675	638	671	682	621	702	671	663	632	649	683	657	735	628	697	615	639	669	662	651	649	705	667	675	713	681	637	659	666	679	660	651	669	712	647	650	642	679	648	646	678	673	657	650	664	630	722	628	685	660	626	693	693	606	704	687	671	644	666	627	654	679	656	643	659	639	641	641	710	641	664	650	706	680	681	663	663	641	686	638	634	662	651	642	655	671	663	672	679	653	709	642	697	659	634	680	646	659	634	651	677	695	642	658	684	664	636	683	679	667	689	684	629	675	682	665	648	676	703	683	642	664	708	678	673	663	712	657	675	652	680	617	665	635	698	644	677	672	694	688	666	666	625	665	708	673	694	642	688	670	678	671	651	642	697	629	691	703	627	666	662	672	655	648	684	614	664	678	656	688	663	620	631	666	682	672	648	698	684	672	632	656	674	649	660	642	627	657	683	664	658	678	638	704	601	625	693	671	642	647	663	650	631	665	651	683	689	671	734	649	637	652	676	676	695	685	659	658	647	674	635	684	657	657	663	668	654	658	721	636	631	684	655	699	678	658	659	660	660	685	662	712	632	681	680	668	677	600	650	627	644	674	679	677	675	659	686	709	678	665	635	616	663	705	677	675	641	693	706	693	680	686	659	645	671	674	638	663	691	700	689	656	616	654	657	677	667	665	698	689	640	670	640	661	656	679	637	660	670	715	706	680	636	616	693	735	644	673	679	642	667	668	674	697	671	667	681	724	654	677	668	700	638	653	699	644	670	674	658	621	675	636	695	690	674	697	661	644	724	633	669	703	638	680	656	629	709	662	659	670	622	638	664	630	650	670	689	673	685	628	655	667	645	623	708	678	690	678	692	628	625	693	674	653	627	643	671	642	670	650	685	661	700	654	580	662	686	649	674	701	699	668	680	701	666	642	672	626	671	689	623	675	673	667	653	680	631	640	660	664	693	657	664	623	661	711	678	642	704	716	631	687	681	630	648	723	695	637	671	666	697	703	660	651	633	653	687	693	689	696	683	605	670	621	653	706	675	652	652	701	636	663	689	646	701	639	672	609	628	677	635	638	651	683	660	649	671	640	684	696	671	688	672	638	644	682	651	676	672	690	659	647	710	666	675	663	639	673	640	729	670	651	670	688	693	632	689	695	677	669	603	688	616	691	599	658	659	671	692	651	651	742	641	644	680	663	643	653	675	675	641	664	599	631	673	646	678	660	680	610	684	697	668	668	684	628	666	729	682	654	679	697	665	672	696	676	682	671	693	656	628	629	648	675	610	649	647	649	683	666	670	656	639	646	625	696	635	666	650	700	661	697	663	649	686	656	675	693	680	705	690	680	730	690	688	657	629	657	673	606	619	634	645	673	664	669	614	641	640	654	692	654	724	636	652	680	670	635	678	711	668	648	673	637	643	670	674	662	613	669	676	689	667	690	685	692	683	656	662	670	655	684	728	683	638	673	662	646	641	657	674	669	643	668	690	712	684	665	639	708	686	672	616	661	660	701	621	650	639	671	656	626	663	674	706	695	639	647	644	718	623	647	668	634	675	647	660	640	641	651	652	679	642	646	670	658	636	671	644	662	714	730	623	662	663	661	685	687	696	623	632	644	703	660	682	633	668	661	661	688	648	647	687	659	642	673	633	654	720	693	656	666	689	698	646	601	651	633	591	669	698	674	697	662	711	676	704	629	648	687	690	695	615	628	691	692	668	667	672	658	664	665	683	648	661	661	642	604	680	697	696	700	657	652	663	686	666	653	719	627	709	687	713	657	635	668	651	709	700	675	652	696	692	676	658	623	674	658	695	681	650	708	691	640	623	616	660	642	687	618	643	691	658	652	667	664	642	654	670	660	674	683	677	637	653	693	663	645	675	649	706	660	685	672	708	630	636	672	663	661	701	657	685	669	677	684	642	688	688	680	639	633	672	677	639	626	690	642	654	605	644	684	670	628	688	657
23607	21593	29395	24312	21717	20055	7600	2334	1449	1137	867	807	745	588	587	525	547	532	523	515	504	510	2263	1992	1240	611	469	440	432	437	423	445	456	439	416	564	981	1428	1427	1010	755	615	540	457	458	431	452	393	433	426	431	409	443	419	433	412	406	428	451	436	415	414	443	417	390	440	417	452	417	411	416	389	422	419	427	411	438	408	398	429	374	415	414	413	410	404	446	437	461	387	408	388	436	429	437	403	427	438	392	419	436	447	426	432	409	387	420	426	431	455	426	406	425	428	438	423	406	384	423	422	433	398	429	419	391	399	423	432	415	409	385	395	423	452	464	425	411	404	405	404	395	423	414	429	401	421	405	442	383	453	407	421	427	434	411	421	422	400	418	442	467	418	469	450	402	429	408	430	409	401	413	414	396	395	463	419	442	459	419	430	448	419	418	395	431	430	445	418	399	413	445	418	435	439	449	459	413	415	406	439	413	404	417	435	365	401	412	411	386	438	425	420	445	399	441	438	404	411	398	432	408	425	432	416	386	397	417	384	428	436	408	431	428	371	422	435	421	461	423	400	387	399	403	409	423	469	431	406	389	446	429	408	407	469	440	398	434	428	467	465	434	416	415	451	431	416	444	419	458	422	413	412	422	404	409	436	420	434	425	425	441	422	432	457	438	415	378	398	450	436	408	422	398	406	392	430	462	417	409	432	423	471	436	407	400	428	445	430	412	395	406	416	450	426	407	423	426	451	417	404	413	412	462	464	418	444	405	393	416	442	418	472	415	420	439	421	409	443	459	407	416	416	417	407	432	437	411	402	432	427	405	465	410	442	406	436	418	413	399	405	429	418	424	400	405	452	407	396	426	399	404	417	392	416	465	368	458	417	389	445	437	420	420	438	455	419	418	417	430	410	384	415	435	405	406	396	420	426	451	426	437	418	429	402	461	383	393	441	393	407	441	437	426	423	398	411	449	438	409	442	392	417	399	460	395	388	441	374	403	412	403	440	437	429	415	427	439	405	457	394	438	442	426	412	437	438	434	452	423	433	430	430	423	410	415	411	417	393	423	422	414	407	383	422	397	432	446	418	423	386	403	398	422	412	399	408	419	427	421	390	422	421	394	409	362	386	430	476	419	427	415	408	393	434	417	382	459	430	449	411	398	432	417	389	426	419	437	406	432	404	440	396	382	429	405	402	455	415	434	465	428	402	403	422	473	436	421	442	417	443	436	411	425	418	400	418	424	437	407	412	429	415	412	454	395	429	439	387	425	424	429	399	428	398	424	424	425	410	417	409	415	374	404	418	396	454	443	433	429	408	409	411	416	397	427	442	395	434	450	462	421	429	443	417	420	449	397	425	430	400	402	405	422	404	435	446	402	411	412	420	449	449	440	393	422	404	439	426	409	453	423	419	442	448	426	426	406	388	450	459	430	401	409	415	408	439	394	425	412	402	435	416	444	444	445	420	451	424	390	416	435	423	427	385	435	443	439	432	396	420	446	443	407	407	417	400	381	381	472	423	391	423	458	413	393	403	408	438	411	393	419	412	404	409	437	436	417	413	415	433	462	396	416	389	436	417	409	433	394	445	400	436	433	438	408	445	398	381	442	422	405	415	434	451	401	445	410	426	419	411	405	421	407	454	412	427	389	432	414	449	421	407	425	391	379	444	436	434	427	448	387	392	436	427	421	423	418	418	437	392	389	405	375	448	403	428	434	422	451	417	445	439	377	462	425	467	407	411	418	417	427	395	412	416	421	425	404	415	439	472	414	395	415	390	397	441	446	398	416	435	419	401	401	409	423	465	408	401	398	427	409	403	433	392	446	385	422	441	419	472	399	416	385	426	429	390	398	418	434	412	427	437	437	384	406	398	399	436	453	428	399	423	434	426	427	439	409	412	415	428	422	410	428	444	410	401	418	434	412	426	424	395	403	415	404	411	394	433	410	439	427	439	420	406	426	419	452	421	394	409	463	440	430	388	411	447	393	414	399	409	432	429	402	393	405	451	399	427	405	414	423	419	420	429	418	412	402	414	395	435	391	424	397	369	417	395	443	411	422	445	421	412	413	460	372	395	405	394	429	404	411	401	409	411	381	430	448	397	390	421	402	429	404	417	438	439	392	433	424	437	448	449	383	419	380	443	423	410	421	408	399	396	443	437	430	441	423	406	412	407	449	388	400	463	376	402	406	410	425	433	428	425	457	401	450	423	393	410	456	373	425	406	433	409	424	460	431	388	454	419	421	450	417	445	391	426	422	402	432	454	383	415	421	440	470	426	434	443	441	394	440	418	422	404	414	452	417	398	418	437	414	392	413	418	355	462	426	433	446	452	410	444	407	444	423	458	422	418	438	409	437	417	433	420	415	441	401	427	399	461	452	406	399	429	417	408	430	430	429	387	413	403	427	436	427	415	420	394	455	405	391	447	428	401	395	453	397	414	436	424	400	417	439	443	443	452	430	405	355	436	431	439	403	468	406	440	414	392	430	445	428	458	432	406	412	431	426	397	419	440	409	428	415	436	408	413	413	438	462	430	389	434	404	428	413	424	431	420	424	441	442	371	396	423	428	398	406	442	454	398	443	409	411	391	412	411	449	408	454	425	376	458	424	392	427	422	431	423	443	396	428	458	417	425	397	414	401	420	414	429	422	394	426	414	391	438	423	405	429	389	461	458	422	425	392	408	399	407	451	433	456	401	440	376	420	397	406	395	397	466	407	404	448	442	411	399	427	430	385	419	428	454	421	442	396	448	451	402	421	403	407	427	385	424	400	395	435	431	406	418	428	458	421	442	414	449	401	440	427	457	399	435	394	416	403	443	386	432	372	401	407	430	415	407	436	425	435	403	389	416	388	449	408	411	401	414	424	453	423	426	434	481	398	436	441	450	439	437	435	427	409	413	406	430	419	435	451	438	433	428	413	446	415	446	434	418	440	417	421	413	425	442	392	432	418	406	436	415	436	421	443	402	446	416	428	423	356	449	427	389	438	414	431	460	374	376	409	411	435	452	434	426	437	433	430	419	457	405	448	423	413	391	455	406	409	408	384	376	457	423	451	439	431	424	421	443	440	430	415	479	452	440	422	456	402	433	401	437	427	458	397	455	414	396	428	459	443	440	394	436	427	418	398	435	382	437	448	434	411	408	397	414	412	434	423	421	439	416	423	421	447	413	419	430	392	420	431	447	428	439	400	428	405	464	427	438	436	436	468	422	399	431	408	392	452	425	400	425	428	417	437	422	424	431	426	380	386	414	420	419	424	417	460	418	416	401	453	435	436	438	425	442	399	438	434	400	444	384	465	421	406	412	448	433	395	391	445	411	382	431	450	405	427	411	457	432	466	405	389	391	407	431	435	438	419	437	421	422	402	401	424	421	439	443	424	461	457	412	405	404	429	427	421	403	413	403	426	432	448	469	446	409	439	380	419	420	441	415	392	421	414	373	395	414	404	409	412	424	422	419	427	436	437	420	428	420	414	426	420	389	430	430	449	430	453	428
35767	52748	43855	29285	20742	13604	6955	4703	3438	2755	2004	1731	1398	1217	1072	1031	974	1009	938	858	819	903	5710	4530	2732	1093	689	737	666	651	686	671	665	613	614	970	2125	3389	3064	2191	1516	1197	876	722	716	653	647	674	611	609	584	608	624	614	638	595	690	618	613	646	607	604	674	571	652	618	651	620	645	614	585	653	587	643	593	654	571	623	626	620	629	622	647	639	651	615	592	632	615	662	633	629	602	678	569	616	608	651	635	657	649	648	610	620	638	655	569	614	614	589	633	632	643	643	619	665	655	634	642	618	612	597	651	619	597	614	601	646	604	677	595	633	648	661	598	555	621	606	660	622	605	570	594	620	628	627	638	622	635	645	636	628	609	656	594	652	634	643	647	589	627	616	618	660	660	675	623	655	627	663	632	582	639	614	605	625	593	622	654	645	646	605	619	714	619	591	664	653	623	627	625	610	658	627	615	619	634	640	624	622	659	602	608	624	630	598	605	652	634	588	608	637	622	623	616	635	661	618	664	626	584	644	607	617	603	662	598	606	590	635	629	611	637	593	625	655	627	577	636	598	584	653	641	570	574	613	653	614	613	614	609	580	664	619	584	577	625	637	650	665	589	625	609	631	623	612	658	628	633	642	663	607	597	625	601	650	639	612	662	657	560	629	656	650	631	638	621	662	612	626	636	680	586	639	626	644	654	628	618	645	621	645	641	631	684	592	660	657	568	589	636	605	573	644	656	641	653	607	614	628	614	667	603	613	643	620	607	627	617	674	633	636	629	621	641	640	618	643	613	642	599	619	610	663	651	622	555	627	667	648	603	662	604	627	659	653	599	641	656	627	621	657	634	622	622	640	594	656	598	588	616	587	604	633	628	655	605	633	604	628	644	624	601	634	636	624	623	659	626	628	623	612	633	607	665	616	631	637	589	646	608	570	635	617	628	640	597	678	614	640	605	631	609	627	617	636	615	609	624	647	618	659	637	583	623	618	614	583	634	592	620	609	643	610	626	636	625	641	595	633	625	673	610	655	609	657	610	621	620	602	611	620	609	631	670	589	625	623	628	620	643	635	609	650	579	602	639	585	612	609	602	611	689	602	620	614	603	686	631	611	653	640	640	637	681	638	654	669	609	603	635	569	599	653	664	659	592	651	627	606	605	635	594	612	627	604	630	615	655	615	649	610	646	617	604	663	609	559	651	658	637	582	602	617	672	622	660	669	677	656	586	584	599	629	642	640	619	596	639	627	616	672	656	634	641	604	570	653	610	646	598	668	616	641	606	657	673	633	640	632	629	643	597	608	699	674	641	634	660	626	623	667	615	648	650	664	619	637	630	646	650	596	629	594	634	609	649	620	623	626	625	631	611	620	565	589	648	638	664	596	605	634	612	618	568	626	646	644	614	648	666	621	611	584	625	617	599	632	631	630	687	648	653	623	621	589	621	609	629	633	626	659	620	579	605	625	568	653	611	637	640	649	631	654	603	604	598	636	623	633	661	636	567	688	616	689	627	658	637	660	620	570	686	607	582	598	628	592	612	659	625	627	658	643	620	595	593	606	642	636	657	640	623	582	626	578	614	605	638	658	606	669	607	565	628	640	583	619	665	592	573	633	599	621	629	612	619	647	666	604	605	642	629	584	647	594	663	626	604	602	597	647	640	629	608	620	626	593	573	651	664	630	639	620	636	636	610	651	676	640	578	580	622	631	593	622	606	592	626	596	629	646	618	660	636	662	621	640	604	643	604	619	591	586	616	619	606	631	630	586	615	589	656	608	622	634	660	643	595	639	625	626	588	602	598	635	644	627	655	623	643	658	624	604	652	665	643	578	619	587	595	596	651	599	624	637	648	643	611	616	673	624	615	662	656	615	600	603	647	632	586	639	619	635	658	616	642	617	606	600	643	633	599	643	626	649	641	677	652	612	612	666	686	604	603	611	612	652	606	663	666	590	581	637	629	627	628	610	597	654	626	656	600	629	654	660	640	595	620	629	637	664	626	592	621	634	625	630	594	610	622	653	630	624	668	617	651	638	620	584	588	618	579	648	634	627	635	637	606	611	565	637	632	633	582	668	632	584	622	654	648	661	656	661	628	605	679	645	627	666	656	673	623	652	630	639	645	599	637	628	646	591	599	616	610	627	645	633	632	583	620	627	662	645	643	617	621	622	638	675	628	647	668	663	632	613	642	681	638	612	597	664	596	602	686	590	570	617	602	662	645	664	621	635	629	580	597	597	675	624	591	658	653	609	609	652	609	610	614	606	614	596	613	674	614	643	667	626	647	610	645	669	671	605	602	597	662	647	582	655	598	631	643	586	621	599	664	640	588	641	626	608	607	623	635	657	632	642	618	645	641	624	649	649	613	663	629	621	621	640	627	606	633	623	617	614	634	625	635	660	614	636	636	655	643	660	637	655	623	646	626	641	648	618	678	647	633	626	590	626	566	630	624	613	683	630	604	648	633	673	635	593	592	627	585	622	647	637	625	647	679	637	674	636	655	655	681	672	590	614	591	625	600	644	607	613	619	653	638	645	640	587	621	635	682	639	665	634	603	652	627	574	640	605	630	649	603	641	586	651	628	610	637	628	641	593	616	591	645	630	610	632	612	649	607	621	644	592	592	630	627	681	653	609	594	629	645	612	605	599	620	628	581	610	640	608	627	635	598	648	636	586	688	589	657	652	644	640	601	630	637	605	657	616	653	612	602	622	626	653	631	622	587	663	585	618	585	616	663	616	613	648	609	673	663	624	595	616	615	645	640	608	636	659	603	631	642	614	630	626	617	660	653	622	665	628	660	597	617	562	618	603	618	654	617	620	632	603	604	633	593	646	588	607	606	638	600	636	637	659	604	606	668	636	660	627	621	592	624	643	624	631	637	661	654	608	637	667	653	632	638	679	623	589	640	619	629	628	600	599	624	623	557	628	623	644	629	626	593	666	658	608	598	637	625	666	621	613	566	613	611	653	639	626	654	619	635	627	627	620	605	629	618	678	617	615	636	666	648	637	639	630	646	651	658	624	626	640	568	632	613	634	632	657	649	642	639	653	602	595	635	632	635	633	602	615	646	604	639	599	624	624	653	627	688	588	642	654	631	635	651	603	630	613	631	601	620	608	697	600	664	603	662	622	632	576	603	609	684	608	630	637	541	651	618	659	620	666	625	639	638	666	646	649	606	609	629	605	659	603	639	601	642	638	643	697	600	586	586	588	637	670	641	615	611	620	636	661	621	613	629	638	644	654	609	594	607	624	597	602	618	641	593	614	628	623	660	632	603	639	620	640	636	608	671	668	698	620	655	657	611	631	649	602	600	595	583	626	607	625	609	623	675	633	608	627	677	656	676	578	605	622	595	633	621	651	653	627	620	623	703	647	585	591	660	623	631	641	647	654	608	634	637	646	606	639	650	579	606	680	624	620	621	645	621	622	637	640	631	668	633	616	641	635	580	596	610	655	615	655	607	656	622	587	607	625	612	644	657	654	622	642	605	609	627	591
29158	24931	23051	11496	4068	2076	1228	913	684	647	544	505	541	521	490	495	473	462	500	502	474	479	521	626	597	502	410	452	453	446	466	442	440	446	465	486	474	442	497	504	480	490	402	464	448	459	414	511	419	427	424	453	442	429	434	449	479	470	482	461	458	424	426	475	391	472	448	459	414	453	423	447	449	405	437	484	427	420	427	440	444	450	424	458	453	437	482	432	455	430	457	413	426	449	438	431	429	437	455	456	442	437	435	411	414	438	446	449	440	429	457	430	428	436	440	440	468	404	439	432	432	439	434	444	458	446	430	438	443	456	432	448	472	432	457	441	424	416	488	430	425	496	428	445	462	393	489	447	458	434	449	424	393	457	433	426	450	465	416	441	436	423	420	416	455	450	440	442	436	443	452	430	457	437	437	442	433	436	429	446	453	469	429	459	439	477	445	453	460	457	437	454	434	446	409	437	447	431	434	433	447	428	441	383	401	443	478	493	489	438	450	433	467	471	446	446	452	410	442	438	440	415	482	442	445	467	472	458	449	435	468	459	440	484	456	435	422	442	432	452	412	453	448	455	442	415	434	429	399	430	440	433	438	446	451	421	475	467	420	451	450	482	441	480	416	461	455	414	484	438	441	435	452	416	411	437	430	422	436	456	443	441	470	465	471	426	416	427	410	447	411	412	444	415	397	470	482	452	455	433	429	482	426	428	445	443	429	401	442	451	461	466	444	438	426	466	420	464	460	415	426	417	445	443	444	509	441	417	467	427	443	449	476	432	413	427	436	413	488	404	445	456	445	437	434	444	436	419	453	459	437	404	435	411	433	435	448	444	458	426	435	453	455	424	417	447	430	452	458	444	427	469	450	449	440	393	448	444	406	400	423	411	438	469	395	461	429	437	466	437	409	438	448	444	421	426	458	439	414	464	443	444	423	454	442	478	431	429	447	431	432	497	455	475	442	436	462	419	421	442	470	451	454	455	466	426	437	407	455	455	435	391	428	447	432	421	407	474	423	444	452	444	456	440	406	439	465	485	432	452	477	422	433	461	443	477	456	420	450	468	408	444	424	466	432	430	423	430	436	428	461	413	443	431	456	453	414	424	416	412	435	443	426	475	471	464	443	414	461	463	447	419	451	441	491	452	434	431	451	432	411	425	419	442	429	430	427	414	413	492	431	429	448	412	411	465	445	411	416	435	434	448	458	408	447	421	433	455	402	433	502	456	436	450	451	445	436	460	437	439	424	461	452	450	442	455	446	445	416	449	439	466	453	439	454	415	407	468	451	460	438	414	445	438	425	464	424	487	483	430	424	398	454	447	467	467	397	438	443	428	438	436	416	459	448	479	453	434	446	439	480	435	426	456	425	415	479	415	475	451	435	440	461	396	440	475	459	432	400	428	437	432	468	459	455	432	462	454	449	444	444	433	472	445	448	454	463	418	447	431	457	430	418	428	432	396	454	431	486	447	413	429	465	471	460	451	436	446	462	421	432	437	419	474	457	457	427	468	406	435	427	391	434	441	460	456	446	421	455	444	454	457	447	439	477	424	404	462	421	462	435	422	443	417	434	420	411	490	450	418	432	447	407	405	463	415	427	409	424	448	441	465	425	490	465	425	418	449	418	438	484	449	430	457	463	457	467	450	441	442	435	419	463	449	466	435	402	429	445	478	437	454	388	451	420	433	455	447	467	413	434	460	443	465	471	468	449	440	442	412	430	442	434	438	463	451	423	466	453	412	442	475	446	477	437	452	443	420	459	436	433	445	429	413	482	462	436	432	474	405	410	421	433	422	484	450	440	440	450	427	437	447	473	419	427	446	438	467	437	461	437	431	413	440	453	477	423	431	408	415	452	473	499	444	402	437	421	447	482	423	410	405	424	439	404	432	440	426	420	404	498	472	466	405	430	438	450	480	429	442	431	438	440	422	469	436	447	462	453	428	393	468	448	447	430	446	421	459	444	424	440	437	429	452	442	457	440	468	463	434	443	400	408	439	391	470	425	464	406	428	426	429	414	456	415	445	412	377	445	425	458	438	437	471	459	418	478	456	441	500	464	431	475	408	427	453	440	431	442	445	436	429	469	408	435	437	448	437	447	444	472	436	463	431	441	435	418	413	434	416	475	436	431	456	455	386	410	413	412	446	466	436	450	432	418	423	443	471	470	436	448	468	438	424	427	445	438	449	455	438	442	443	424	458	433	407	447	449	443	460	439	435	419	419	443	426	433	428	468	440	467	429	447	419	432	463	469	432	435	436	428	440	465	448	439	432	462	442	434	445	455	446	455	433	449	448	431	470	447	420	441	419	442	445	452	423	412	463	463	457	414	390	425	452	429	449	424	448	461	448	465	426	463	421	451	469	464	436	457	425	463	418	428	417	463	451	440	408	439	452	425	460	415	475	458	456	425	432	412	438	453	458	436	440	437	428	443	441	437	437	475	420	441	497	438	460	445	421	430	454	443	465	447	410	457	438	451	447	464	453	447	435	458	448	460	441	433	468	453	465	471	456	428	462	426	423	449	419	451	395	471	443	437	468	414	439	453	466	440	437	437	432	418	448	446	455	389	451	448	443	468	417	439	411	457	420	430	411	437	444	420	462	411	444	438	468	430	432	435	452	504	482	454	432	417	454	467	497	449	452	449	440	442	462	427	455	456	451	425	459	487	410	446	480	438	447	480	441	449	391	427	456	463	466	421	422	492	450	474	418	439	408	431	440	410	404	468	444	407	441	440	448	416	449	462	459	456	434	420	443	450	394	415	480	413	443	443	480	434	439	416	459	438	443	497	483	404	420	460	438	433	408	421	425	422	396	442	466	430	399	428	417	442	433	391	433	449	394	457	423	424	468	435	446	403	397	474	407	432	420	450	443	463	460	435	455	464	411	456	456	447	435	430	444	431	476	455	470	422	412	458	462	450	446	481	444	435	400	444	432	435	430	446	439	424	413	464	437	447	423	445	407	454	460	459	436	450	438	446	424	429	425	462	433	478	432	446	450	412	431	442	426	452	419	406	445	413	441	468	421	453	426	416	413	431	427	440	432	453	401	402	453	438	451	422	432	490	412	458	434	427	472	433	459	475	466	449	467	462	406	468	445	421	430	435	425	467	427	445	448	415	472	480	478	435	453	432	428	450	421	430	455	404	419	457	402	448	428	459	471	430	461	412	457	447	405	448	431	456	445	462	441	469	438	433	449	426	475	450	432	434	424	455	445	448	421	429	454	453	435	443	446	487	429	395	400	424	441	446	471	411	456	454	456	454	457	437	460	483	432	483	425	437	448	456	432	428	417	484	404	420	436	448	426	422	466	437	434	440	478	457	437	456	420	454	447	417	440	428	433	456	440	451	391	448	435	418	431	484	405	453	467	457	441	458	465	435	446	434	469	424	446	464	438	478	443	434	452	425	423	428	444	470	432	468	422	448	433	418	433	453	465	445	415	421	458	404	460	451	415	433	441	449	471	461	441	453	440	452	456	440	416	465	477	438	486
33699	38630	30083	15646	8650	5159	3176	2181	1667	1254	1069	972	930	909	857	754	719	741	760	749	744	685	922	1257	1043	760	716	660	697	695	700	694	673	718	727	716	687	759	808	756	766	749	694	665	739	662	677	688	682	635	702	676	610	695	670	701	686	690	649	680	677	693	647	656	655	688	676	645	694	701	674	664	709	686	661	710	670	624	657	671	669	736	708	653	686	675	742	717	653	689	687	669	661	674	676	689	659	656	635	635	667	704	668	664	691	645	681	689	671	665	679	688	642	698	671	680	653	687	692	651	627	687	638	680	731	624	686	688	674	632	682	707	672	646	669	641	755	621	653	661	696	679	694	689	655	676	656	664	641	736	699	661	679	651	724	637	685	671	643	664	670	657	725	641	683	645	707	691	693	680	651	681	666	621	718	639	677	682	645	667	680	612	713	688	702	674	682	657	645	669	664	660	680	660	647	665	648	719	648	695	671	667	676	640	691	714	676	691	671	691	711	651	684	681	693	622	683	651	650	664	656	691	695	653	668	688	651	601	695	662	656	721	653	645	647	673	691	709	675	724	712	722	637	700	635	675	659	683	693	654	688	694	666	672	674	643	685	711	730	631	658	615	654	681	658	702	651	675	632	638	674	714	638	666	671	687	605	656	669	663	683	684	693	657	651	656	676	660	699	659	709	656	677	629	665	657	704	688	685	680	676	665	662	635	696	673	722	661	664	666	698	649	649	678	698	670	661	728	662	671	668	619	663	699	669	679	684	700	656	684	712	650	649	659	711	648	651	648	674	677	694	680	666	652	666	670	654	645	640	661	713	728	654	686	683	644	700	628	667	666	674	679	648	661	707	677	652	692	622	687	647	679	652	685	672	632	651	683	647	704	664	650	658	680	649	684	667	675	698	638	625	691	691	673	653	666	657	671	647	654	657	645	657	672	673	630	681	662	645	619	658	657	709	685	676	666	675	687	679	675	667	654	652	654	646	668	648	659	677	678	631	656	650	691	691	671	668	678	668	685	669	693	674	651	686	619	662	666	678	686	685	667	667	677	669	662	647	632	685	666	643	720	700	635	667	658	674	665	680	627	661	690	683	646	678	677	654	652	670	696	685	640	666	629	691	692	658	677	720	635	639	646	689	692	644	658	684	695	645	641	688	624	664	663	675	714	718	678	679	666	664	723	700	687	650	656	665	735	683	651	665	699	650	674	667	631	693	671	664	621	666	639	690	707	670	652	656	643	658	690	674	649	669	638	648	625	670	652	691	658	657	683	686	662	702	713	653	703	619	657	652	665	701	630	664	698	641	647	668	699	669	681	723	662	649	628	662	669	668	656	668	671	665	643	639	705	706	643	692	706	666	700	688	665	656	694	656	698	688	681	655	664	627	668	651	639	684	652	664	676	655	708	660	653	644	654	639	645	637	648	664	666	666	699	672	647	668	693	655	723	652	692	738	646	675	657	646	678	675	658	621	680	672	704	693	687	663	648	659	689	700	662	714	645	689	670	707	673	664	660	663	709	683	655	660	682	603	682	668	660	684	646	635	693	674	712	664	685	688	691	692	643	711	640	675	636	682	637	661	617	681	651	689	638	677	669	667	658	703	630	679	643	701	661	706	725	663	653	638	636	619	672	694	698	671	640	632	691	645	698	644	711	666	633	665	671	695	691	681	641	614	641	682	629	687	673	689	699	635	711	694	664	685	688	675	646	653	701	640	688	654	672	688	636	721	694	694	686	670	668	695	659	655	596	692	673	714	670	686	695	604	688	683	691	672	656	694	623	650	710	679	691	641	708	674	657	621	668	734	674	689	702	649	629	706	699	663	648	659	642	668	655	662	694	677	645	689	670	686	680	671	655	712	695	678	649	669	646	671	641	695	702	653	698	647	666	650	627	713	669	697	666	654	658	708	661	674	688	698	662	702	681	682	682	670	751	710	668	669	644	666	676	664	611	615	673	659	683	672	637	660	629	655	663	689	686	642	681	656	663	651	692	709	663	684	667	678	629	680	686	708	667	693	688	691	656	719	655	739	705	636	666	666	718	672	633	681	684	675	696	651	666	669	689	641	650	685	653	703	706	680	629	661	635	636	654	700	660	659	686	698	695	681	724	676	677	658	635	656	648	652	658	643	666	669	641	669	643	668	660	683	708	685	679	650	688	680	679	665	681	704	709	701	688	682	678	671	681	690	668	628	643	714	638	642	652	710	703	688	671	641	692	687	653	608	623	648	682	678	624	691	673	655	614	632	647	680	683	691	633	693	704	709	666	667	694	665	624	682	687	653	669	661	659	651	687	660	678	727	678	652	691	683	679	675	671	664	667	729	660	653	635	690	624	671	680	734	639	656	695	662	677	621	639	672	638	652	652	683	672	657	703	633	704	679	701	661	692	654	664	654	650	638	639	680	650	678	664	678	719	681	696	693	674	669	676	688	658	660	677	663	643	736	679	649	632	654	642	690	646	698	693	665	688	659	648	648	659	658	708	672	657	637	670	706	618	669	698	627	681	667	651	690	702	702	671	701	677	698	652	680	672	650	685	651	598	653	673	647	688	658	674	649	694	640	704	647	679	691	698	674	618	646	655	674	663	645	669	667	705	652	649	685	654	700	655	652	669	657	654	664	600	719	666	646	639	672	703	663	671	711	649	730	651	712	674	710	678	662	654	696	670	675	656	677	676	689	685	670	645	734	647	661	625	632	665	662	713	674	655	662	711	714	650	652	710	666	672	710	649	633	665	709	668	678	683	673	707	654	694	720	646	689	682	673	651	659	677	684	667	724	638	703	633	649	718	700	709	695	665	649	631	675	670	672	618	612	642	660	659	670	680	674	636	664	624	636	670	646	658	645	636	727	624	657	673	665	669	701	682	637	695	666	621	629	612	687	632	659	660	692	663	669	646	704	691	657	667	626	668	630	665	722	664	672	703	604	676	695	687	631	701	687	703	660	667	644	643	662	653	719	649	685	666	651	625	655	665	671	656	674	680	704	686	711	640	666	672	669	667	694	640	655	677	624	715	724	675	689	713	682	659	703	632	636	695	654	669	694	669	675	678	681	638	659	653	657	674	671	651	692	648	650	706	684	655	662	650	696	701	691	657	698	663	671	646	647	672	693	669	650	730	674	642	684	677	620	662	697	660	648	652	657	699	671	701	666	627	675	671	672	674	694	682	663	665	687	706	656	658	719	668	702	626	630	654	636	667	635	672	699	678	702	686	679	658	707	668	653	675	687	694	698	668	660	651	693	729	683	647	719	701	638	622	658	669	637	693	703	702	650	729	648	689	647	667	656	621	689	686	701	658	673	664	669	627	653	657	632	674	683	639	667	684	685	668	685	691	669	663	636	641	662	698	676	662	660	689	663	693	672	654	596	680	666	661	667	678	633	709	682	678	651	664	668	689	719	696	658	657	659	629	683	688	635	659	643	696	692	665	643	713	702	645	703	625	670	666	701	643	707	665	661	687	632	671	666	637	657	661	671	639	682	656	655	660
24759	21597	28534	25216	19251	8395	3710	1752	1056	792	690	616	535	575	539	517	535	513	483	464	472	527	1347	2150	1656	719	566	481	465	447	438	446	449	488	460	524	507	582	545	536	482	505	462	446	462	391	413	421	435	457	455	455	430	446	438	432	436	441	437	419	488	414	447	446	450	468	435	421	447	424	442	416	469	467	404	409	436	478	444	463	408	452	428	430	494	439	438	425	434	459	427	431	460	455	470	446	444	443	458	441	439	467	439	422	402	427	462	409	436	415	447	451	420	452	433	455	452	436	431	427	439	432	426	449	460	440	458	484	461	417	449	445	458	468	414	426	459	451	457	475	438	457	451	441	442	396	453	472	468	437	464	486	456	458	437	446	447	420	428	441	424	453	513	471	433	400	431	432	473	421	431	442	457	427	438	417	416	432	424	430	425	454	429	459	455	429	435	441	443	461	433	442	473	448	433	438	448	448	442	470	453	431	434	441	474	456	421	468	464	468	451	443	419	430	465	423	447	447	446	443	431	468	454	429	427	419	440	412	450	430	381	461	432	442	438	415	453	443	487	441	410	468	473	428	474	440	439	467	435	460	462	440	443	463	448	412	440	434	432	440	430	435	458	446	412	453	453	486	461	423	445	413	422	447	439	448	418	451	419	445	447	433	419	439	462	448	410	413	422	432	433	439	434	425	434	419	430	415	412	455	449	434	448	453	411	438	428	433	453	454	427	391	462	444	452	435	448	509	449	425	448	432	421	446	435	422	430	445	468	456	488	423	447	451	412	441	484	434	445	450	462	451	395	439	453	468	438	443	455	443	436	431	446	447	436	423	456	413	451	441	464	440	448	450	469	433	447	441	474	421	458	483	443	441	459	408	429	463	453	420	432	426	423	458	445	483	450	417	462	420	432	444	430	460	403	421	486	445	426	436	439	440	415	450	445	447	422	453	400	441	440	449	460	440	468	494	451	480	427	435	402	445	475	400	450	452	453	469	444	442	437	432	383	460	457	449	369	471	447	432	424	430	430	474	451	433	427	451	427	436	445	436	436	418	433	443	462	436	431	429	436	452	455	431	483	467	446	451	511	462	460	426	447	446	426	438	442	480	456	440	444	448	425	468	447	470	391	434	476	429	435	427	432	454	462	472	423	409	422	454	444	441	456	435	448	463	425	439	448	455	466	477	434	450	451	423	429	427	458	486	450	400	495	391	436	407	431	407	427	450	450	437	417	453	430	446	427	468	425	502	480	442	462	442	429	434	415	473	418	420	487	410	438	418	470	427	426	430	435	477	444	451	430	425	437	428	437	387	425	449	440	408	416	434	460	419	495	419	431	460	450	411	465	427	428	412	483	419	436	451	441	467	432	460	466	458	458	431	483	412	392	415	435	459	465	412	467	429	447	445	392	449	474	452	433	471	429	445	404	436	459	455	400	439	414	420	421	426	432	462	457	447	381	405	427	441	436	435	401	422	460	415	419	379	446	432	463	405	473	465	420	429	433	447	439	426	440	484	425	446	444	448	426	451	439	446	456	491	474	458	441	485	434	451	439	436	399	418	441	431	422	437	443	445	455	402	415	450	454	423	460	423	458	436	470	397	448	446	432	387	452	440	426	446	454	422	418	466	429	423	436	427	445	472	440	432	430	429	480	441	441	428	424	444	438	436	429	479	413	430	402	462	418	455	422	422	474	443	464	428	435	415	432	469	456	416	436	422	428	459	418	431	459	430	433	395	433	437	417	417	457	435	425	434	450	443	431	487	441	419	455	440	445	431	390	443	455	457	425	441	425	403	452	437	423	433	430	437	448	412	423	440	467	438	436	470	452	457	469	414	418	469	481	429	456	447	446	468	460	426	446	471	414	436	420	423	437	451	454	418	445	437	401	485	463	441	451	441	439	400	431	433	441	436	431	448	436	425	437	431	445	443	452	458	450	497	422	415	453	444	479	443	405	462	421	475	447	432	467	431	454	430	447	407	483	430	436	482	464	437	447	440	439	459	413	460	425	454	445	433	450	417	491	434	447	476	436	446	423	393	447	451	438	432	445	434	421	409	411	472	442	437	450	434	436	420	448	432	431	453	466	431	434	462	437	458	496	475	417	448	432	413	440	448	434	419	452	415	461	434	429	446	471	447	442	440	448	443	426	454	405	440	450	434	447	450	432	444	438	446	427	419	469	396	435	439	467	450	452	464	392	447	492	434	463	437	442	420	433	445	476	432	449	428	456	422	482	421	414	447	429	446	425	421	442	466	460	420	456	461	427	433	451	440	438	419	448	441	443	438	438	492	464	441	438	457	438	401	434	449	436	413	448	407	465	424	406	428	456	484	441	426	425	421	435	486	445	477	446	443	397	391	416	453	427	437	426	431	454	449	441	438	470	478	429	411	427	409	447	442	495	406	417	452	453	427	460	470	465	458	445	435	441	474	425	446	455	436	410	406	422	454	461	435	473	436	413	388	396	407	430	445	444	450	444	424	437	462	448	439	460	392	450	414	426	420	440	435	441	436	422	439	407	475	427	460	439	388	438	467	434	402	398	483	430	416	419	458	446	450	405	420	429	404	444	407	457	416	423	436	415	438	447	426	450	452	471	443	429	440	415	470	430	459	459	450	436	456	447	425	472	454	441	434	459	421	446	450	515	446	480	415	431	417	404	401	441	440	421	441	464	433	459	445	466	451	437	417	476	403	420	452	474	449	462	386	442	431	463	473	408	383	489	461	449	417	418	450	397	400	455	451	420	448	433	427	471	433	447	433	441	430	449	420	449	423	446	449	439	439	450	449	430	456	435	448	445	457	473	414	444	429	400	429	454	438	453	442	464	416	456	441	435	428	449	436	443	476	423	464	453	430	424	453	420	428	414	439	468	464	479	437	448	460	394	450	430	426	456	512	448	445	442	413	424	438	452	446	461	422	442	436	418	451	456	447	463	403	441	445	433	448	428	482	414	425	432	431	464	401	434	467	445	446	454	415	469	427	426	433	451	432	412	398	409	434	469	440	413	428	436	451	435	443	467	488	426	440	431	432	459	485	426	446	399	435	412	435	459	399	446	398	455	425	465	439	412	438	474	414	449	448	425	427	447	426	463	415	419	439	442	469	435	452	456	465	461	431	460	414	424	430	453	444	429	463	467	469	404	444	440	458	452	448	436	437	459	462	456	430	433	458	424	435	458	448	475	412	429	455	446	454	452	467	421	476	439	495	436	449	466	435	421	441	429	413	426	431	410	427	412	416	431	432	456	456	479	430	412	412	407	424	433	454	439	395	434	418	457	435	416	420	406	415	432	406	461	404	451	386	438	439	436	462	424	411	418	421	447	443	443	440	451	399	431	419	438	419	476	460	424	413	444	421	456	437	458	457	458	454	424	443	420	455	442	457	446	421	445	443	438	430	394	391	429	438	445	431	452	471	450	420	454	444	407	431	460	429	450	428	421	407	464	433	412	416	450	482	459	394	472	437	409	450	428	410	457	460	454	436	431	427	417	435	404	480
32151	44602	37526	25449	16143	10418	6732	3800	2330	1634	1347	1154	1054	1004	990	908	860	823	829	808	731	852	3021	5091	3650	1518	1006	678	682	690	694	690	685	623	717	889	998	1046	942	895	815	787	704	692	682	708	661	674	622	667	686	673	661	686	647	677	661	648	702	634	685	694	629	648	629	701	633	669	714	685	651	685	684	641	691	658	686	693	701	678	687	657	662	622	642	687	676	710	667	662	674	672	666	674	643	669	671	681	660	693	662	694	663	666	669	711	645	615	664	646	707	675	687	693	658	628	686	691	689	678	665	607	638	688	667	647	648	675	703	692	658	676	676	679	666	646	672	707	691	696	663	672	698	632	669	657	650	688	681	686	685	642	701	672	694	683	640	637	675	660	689	655	670	709	705	645	647	625	664	667	626	688	692	645	756	646	712	679	655	626	684	686	684	655	677	655	648	643	723	702	682	698	670	689	653	686	671	641	710	704	699	669	695	665	676	646	703	730	665	708	627	704	730	731	663	682	651	672	696	649	640	716	649	703	593	680	694	641	681	622	668	651	650	649	712	694	683	663	625	686	707	612	689	688	679	684	667	685	694	678	621	718	672	671	647	676	681	721	655	649	679	670	700	653	641	719	722	636	677	677	670	688	615	638	705	642	630	661	624	638	648	637	639	643	725	706	658	694	677	672	655	687	697	665	612	706	690	696	669	631	644	632	632	673	694	696	691	685	671	718	662	652	693	658	704	701	647	672	654	676	668	657	701	628	615	666	669	695	670	636	664	699	634	633	707	673	628	676	664	660	685	682	706	685	645	681	692	652	664	632	693	621	673	624	723	660	684	659	660	673	703	700	673	688	690	676	717	650	701	677	656	675	665	670	631	686	677	687	670	648	648	662	673	663	677	682	690	667	699	684	653	676	675	634	664	690	658	675	682	684	660	672	665	646	689	689	662	651	651	675	705	723	686	742	669	666	667	711	652	663	639	704	676	669	656	654	676	673	634	667	670	686	627	644	656	666	721	704	701	698	690	675	661	653	660	654	692	631	695	684	709	621	661	648	702	718	669	674	677	702	676	667	666	729	703	688	637	667	667	634	664	662	620	634	663	689	702	649	703	673	670	722	676	650	721	667	649	701	663	712	682	651	645	682	637	685	718	656	663	656	679	690	674	651	685	687	678	678	668	713	656	672	666	660	680	685	644	652	685	653	656	667	685	656	669	673	650	678	689	677	712	698	707	677	632	622	658	673	709	663	651	677	695	646	649	691	702	685	632	669	702	672	640	641	624	628	701	656	657	632	639	643	693	638	651	680	614	679	661	705	653	628	617	663	696	690	643	623	639	624	656	693	676	676	670	691	687	651	703	638	656	701	674	673	701	660	625	652	661	650	666	671	663	672	657	669	719	663	672	652	639	685	675	668	678	647	621	643	753	667	629	650	664	668	650	665	647	655	661	662	689	635	662	647	593	656	626	713	684	643	664	676	651	734	649	709	698	628	681	706	653	672	708	687	648	637	652	666	685	670	653	653	652	714	668	647	654	707	649	658	669	657	619	667	631	669	652	704	717	719	662	728	701	616	643	689	661	699	676	667	699	681	641	697	631	686	731	703	688	639	755	643	664	615	649	641	692	679	669	661	653	669	643	623	636	651	665	679	656	668	663	682	652	681	687	658	677	640	701	655	672	658	710	685	672	743	647	650	662	665	673	664	640	662	638	584	681	692	706	692	601	651	697	673	695	663	661	707	667	684	652	680	655	627	658	668	636	640	640	702	659	650	680	622	700	682	641	659	645	635	671	696	698	689	637	689	640	639	652	703	665	669	666	681	669	683	656	658	708	727	679	686	671	650	671	666	641	664	684	660	694	663	705	654	657	685	674	621	609	662	669	684	665	703	671	653	647	660	642	690	722	724	684	715	709	667	695	671	671	645	664	682	646	694	639	678	664	673	664	684	675	622	658	695	668	697	712	661	679	640	658	681	635	652	680	676	667	684	685	648	634	687	657	673	616	657	712	646	691	681	673	691	608	649	618	662	685	679	677	631	628	641	687	679	698	656	686	651	701	668	651	666	680	663	682	670	675	603	675	641	655	680	650	614	640	660	678	673	691	670	703	706	696	635	672	720	687	668	718	686	676	638	715	681	657	674	683	645	642	604	686	644	624	648	677	677	644	672	699	663	654	663	640	662	703	641	673	730	650	702	668	649	619	633	679	660	688	708	709	667	660	653	660	656	652	691	651	677	689	703	671	653	624	673	621	666	690	666	686	681	674	726	683	653	653	679	676	631	686	696	645	713	643	674	674	688	657	676	642	678	667	682	639	661	680	703	654	686	701	623	637	683	657	669	702	687	634	662	668	693	616	696	680	686	649	629	629	722	621	647	715	687	686	637	636	645	664	711	646	701	653	687	695	660	626	640	665	649	714	683	656	599	634	716	671	657	690	638	626	619	682	697	651	667	613	700	650	648	695	644	661	670	688	708	682	641	624	635	674	653	697	659	667	652	693	693	677	675	659	687	735	701	682	677	677	696	663	698	732	686	653	627	650	685	717	677	633	687	652	681	671	685	650	671	674	694	687	638	676	662	622	676	676	627	667	660	676	697	687	682	690	676	656	706	620	667	667	640	664	679	676	744	675	667	664	671	664	671	643	694	648	686	615	637	659	709	659	693	690	754	646	664	660	697	659	656	672	664	705	650	670	605	693	657	655	651	662	640	672	683	686	647	623	675	682	656	661	695	641	665	667	664	698	657	684	681	667	666	673	667	706	611	658	670	676	685	695	688	681	648	623	656	649	681	643	705	699	661	672	687	710	675	677	719	655	629	677	652	674	667	666	674	642	694	673	674	684	658	690	696	667	682	655	653	704	627	665	665	724	692	665	655	668	661	645	601	655	657	676	707	665	652	685	643	667	642	705	692	715	667	709	692	652	642	647	666	701	645	637	690	687	664	724	665	711	657	698	654	624	678	680	696	668	698	667	684	695	670	692	651	663	703	681	689	645	697	687	659	653	666	722	657	652	659	687	643	706	695	680	652	710	640	658	683	667	684	677	612	641	608	637	632	765	643	650	649	705	659	648	669	684	661	675	661	664	632	653	668	676	649	671	679	708	653	622	653	707	639	663	685	680	658	643	696	648	704	647	665	659	660	665	717	679	661	671	652	654	687	669	683	694	696	655	663	720	658	644	674	646	640	626	717	644	657	654	678	644	646	687	648	714	643	647	662	692	671	679	632	652	663	637	630	686	695	697	684	683	667	679	718	677	641	686	642	701	699	670	681	635	666	682	709	675	687	632	667	697	689	665	641	644	663	646	620	645	674	656	677	674	633	634	682	709	652	645	668	678	690	640	677	651	670	648	665	661	698	683	640	639	691	671	641	712	669	701	614	645	690	673	690	652	695	675	642	649	627	701	658	614	627	677	647	660	704	625	693	602	658	685	672	617	634	691	630	613	667	688	678	686	654	624	668	606	620	646	649	688	707	684	696	704	632	622	674	733	652
23557	21565	29364	24324	21805	20202	8199	2224	1359	961	806	641	641	582	547	586	551	525	495	517	459	611	3291	3396	2784	1806	1161	792	458	477	406	422	432	436	465	488	465	457	463	439	465	453	407	448	438	429	430	454	426	447	437	458	450	447	443	431	419	422	420	412	484	416	394	390	435	405	439	435	397	403	412	442	366	453	428	412	443	429	405	388	479	445	428	451	467	425	422	415	426	431	411	482	412	436	425	429	439	425	430	454	387	415	418	423	410	373	420	446	424	428	443	391	403	465	433	383	429	419	412	391	429	419	433	461	402	395	380	420	452	428	417	453	414	400	439	429	446	447	418	414	447	416	419	392	418	442	406	417	435	434	422	441	443	429	452	433	422	413	408	459	421	423	424	423	458	404	437	448	461	434	476	428	426	435	476	420	433	425	438	442	429	412	432	417	445	450	427	449	458	484	451	395	426	423	414	447	443	410	433	421	436	396	411	441	432	425	409	451	425	399	444	431	439	439	420	458	416	475	480	435	395	431	432	435	416	451	435	412	417	431	447	452	448	450	441	432	466	411	433	417	399	401	418	450	397	466	440	442	393	436	432	435	441	441	451	411	442	442	419	432	436	454	411	425	434	437	433	409	400	450	434	413	460	443	415	433	433	407	421	404	441	430	413	421	441	411	430	416	406	401	440	434	428	453	420	435	441	443	420	464	422	417	424	417	455	437	432	422	409	428	400	450	414	418	398	431	455	389	451	478	436	427	436	485	401	447	419	425	474	461	418	405	390	412	445	364	446	405	431	431	412	398	405	432	418	454	437	432	432	424	424	433	446	455	435	441	426	404	405	439	426	450	416	432	406	400	408	442	414	468	442	422	473	405	440	424	420	418	453	431	417	431	456	425	429	455	470	419	434	430	469	407	393	441	421	383	450	441	438	412	450	444	425	441	465	406	437	428	417	464	413	450	407	419	434	430	415	418	397	418	452	408	456	429	426	414	410	463	433	403	389	434	400	401	383	448	412	431	393	440	430	409	385	443	412	439	380	412	456	479	399	415	431	439	434	416	436	420	484	461	423	433	429	436	457	429	422	391	418	419	429	400	421	405	464	420	400	422	435	486	428	477	455	405	443	429	457	424	411	444	424	397	424	459	422	427	432	432	423	429	410	417	430	412	443	462	404	456	408	437	440	412	460	423	423	428	405	438	410	403	421	428	426	458	428	422	437	436	406	411	425	425	424	448	462	429	438	381	411	451	424	404	431	438	450	428	421	398	441	441	434	423	410	410	425	405	438	431	429	448	391	405	429	447	438	448	422	418	423	454	429	435	419	455	451	399	417	432	444	413	417	391	427	453	418	432	420	438	413	443	416	409	410	461	419	461	441	467	406	457	402	434	428	417	418	471	429	428	426	446	426	391	453	418	437	450	457	417	403	443	395	431	434	405	456	425	424	399	438	430	433	457	460	438	425	429	449	433	425	422	448	399	423	399	394	447	412	435	443	433	422	416	432	423	448	455	449	401	420	433	440	409	430	409	436	453	428	443	441	448	455	427	423	411	428	451	429	436	426	416	456	431	392	418	429	441	428	449	420	422	426	448	430	408	453	464	436	422	403	421	434	431	429	437	435	445	453	475	417	400	401	444	426	455	402	423	433	439	406	427	430	406	443	424	409	434	415	442	446	406	444	405	435	391	397	485	421	425	419	400	442	419	403	438	461	426	437	404	424	443	423	442	430	423	430	479	418	401	415	418	446	411	442	443	444	430	453	430	439	423	445	472	423	427	464	423	396	421	441	419	383	460	443	407	424	440	451	402	448	397	467	430	500	439	417	411	432	448	478	437	441	422	431	418	437	427	418	410	424	395	383	400	434	392	418	432	422	450	434	471	429	440	390	440	429	441	407	425	433	386	450	394	414	456	404	451	402	431	406	400	428	407	426	378	436	402	447	419	440	392	436	424	432	462	419	445	472	407	428	427	433	426	407	433	384	429	407	415	459	415	446	418	420	413	417	467	407	430	406	453	444	442	428	406	410	422	430	419	420	400	427	453	446	453	414	428	425	411	429	444	445	417	403	422	433	398	423	409	390	419	412	430	433	422	420	436	453	459	400	404	430	429	428	411	419	479	427	408	462	445	412	438	430	435	403	445	450	457	425	428	401	436	486	405	418	418	422	454	393	401	447	430	443	414	419	402	416	447	426	462	474	436	407	425	441	439	404	438	408	402	451	428	424	412	423	425	405	419	413	454	429	444	398	385	430	431	452	468	430	464	389	433	411	422	401	433	421	439	414	440	432	447	437	420	404	432	416	441	395	412	441	390	406	442	416	434	393	441	438	403	404	452	439	423	442	444	426	413	409	414	440	418	428	414	400	438	415	416	419	426	383	428	422	417	437	453	407	434	460	392	425	438	427	427	463	422	450	439	399	439	419	414	406	430	431	417	410	422	422	418	438	437	454	444	438	450	411	413	399	414	420	413	446	436	445	428	426	405	433	424	428	420	476	400	403	445	437	468	420	405	386	386	440	467	456	397	430	441	426	410	421	423	438	458	418	428	442	390	424	449	392	399	415	442	429	417	461	458	430	464	408	400	377	437	435	443	476	470	433	430	449	398	399	394	411	425	447	409	424	418	442	427	419	404	403	444	421	420	444	429	451	413	421	429	418	470	437	457	431	414	438	418	415	398	443	434	407	454	393	426	416	431	409	444	390	422	428	423	428	393	429	403	438	424	427	423	448	414	438	429	412	400	452	440	429	460	449	454	421	469	419	401	432	441	419	446	459	437	411	453	416	419	444	450	453	454	368	402	424	396	424	432	407	411	446	433	429	447	390	408	380	440	430	420	378	429	436	415	439	413	435	447	414	369	392	418	396	447	389	426	453	427	422	414	468	424	429	420	433	431	403	464	449	428	426	450	423	410	461	408	444	423	441	430	412	404	403	443	422	446	446	445	426	413	403	433	425	452	385	403	406	426	458	409	430	442	423	399	405	448	432	451	418	409	452	458	407	459	405	395	437	431	417	440	430	405	434	429	436	402	415	428	442	400	383	421	460	423	448	402	434	416	444	451	425	408	427	411	429	426	425	440	422	398	415	442	412	412	456	434	425	407	401	449	468	412	434	369	475	418	444	431	436	434	382	414	455	412	419	388	386	463	393	424	424	423	456	436	458	403	423	400	416	442	414	430	428	438	406	419	437	440	414	462	483	421	407	412	421	362	403	433	388	389	435	407	449	407	415	453	428	431	415	440	406	445	435	419	406	469	421	438	437	425	444	428	419	448	423	442	428	426	428	404	424	418	428	411	435	450	451	425	425	393	417	444	444	484	437	415	457	417	437	417	470	431	446	427	433	460	416	413	429	471	438	443	382	431	406	439	426	460	420	436	427	437	399	431	415	418	463	428	390	422	411	476	433	418	492	420	460	424	423	431	413	429	437	399	420	399	425	420	404	405	403	446	391	433	403	407	420	429	408	441	402	412	447	407	421	441	403	411	398	441	424	412
38440	52126	40861	31634	23807	15642	6596	4051	3024	2036	1698	1435	1219	1150	1037	1073	1048	923	892	868	826	1105	8125	7785	6279	4360	2660	1568	763	643	644	635	641	664	732	685	739	711	715	686	635	668	615	654	630	649	636	648	637	618	648	628	673	635	644	617	571	652	623	635	604	601	616	664	630	657	673	640	658	623	649	659	607	587	611	646	638	670	637	616	678	652	589	717	673	652	665	558	669	617	630	646	629	634	623	626	624	669	665	650	650	648	609	670	638	608	665	627	636	649	648	650	644	648	637	660	635	632	692	589	596	656	633	622	635	639	639	646	660	665	669	648	677	619	597	663	676	627	626	649	658	655	635	686	665	665	653	694	637	626	678	661	664	644	647	642	639	672	629	630	677	640	618	684	603	611	679	639	634	658	637	664	634	637	662	561	673	639	578	630	610	633	642	633	637	650	616	671	675	597	628	613	625	644	646	630	661	614	617	663	639	637	644	629	606	647	626	600	659	581	662	679	642	606	609	630	671	636	648	660	618	601	641	655	600	644	630	655	602	618	612	669	654	661	674	610	596	639	638	631	640	636	683	610	630	636	638	631	655	616	583	651	578	613	642	621	659	651	662	676	647	645	679	644	685	660	650	658	641	625	618	645	602	677	672	599	649	612	619	682	652	657	632	667	655	641	642	676	621	655	667	658	631	611	587	660	610	596	629	622	606	658	624	617	616	672	652	602	629	658	644	668	637	662	661	598	631	639	625	652	628	641	639	644	648	658	659	642	646	626	615	636	615	635	614	652	662	661	644	592	670	659	617	647	658	617	624	609	635	664	661	630	606	637	674	665	665	683	643	649	641	715	654	634	626	626	647	618	660	651	625	612	638	597	658	633	619	651	594	643	600	637	629	617	651	668	627	666	648	617	618	657	678	622	653	614	631	660	648	605	622	675	571	638	627	667	658	620	634	656	672	656	633	632	661	627	630	645	615	638	631	630	634	601	626	652	620	613	655	657	668	626	633	671	642	627	640	670	631	627	660	638	645	619	646	655	612	661	641	671	630	618	654	634	641	662	631	641	699	633	626	683	619	650	606	628	656	618	652	651	612	583	645	644	626	657	677	664	641	638	634	643	660	669	654	680	662	652	646	619	665	637	636	619	675	668	645	646	641	646	608	686	597	600	681	634	640	637	632	604	651	614	608	631	633	620	641	613	632	643	619	589	636	687	589	659	631	632	644	637	654	640	672	634	628	638	626	615	668	648	625	615	636	667	662	606	626	618	632	676	652	619	686	638	626	612	657	626	651	604	660	622	629	650	599	637	611	650	584	631	601	671	653	625	633	634	633	630	628	671	639	658	649	639	653	656	623	669	640	624	656	655	626	628	608	655	612	624	637	670	622	635	654	642	621	637	629	590	635	638	614	678	642	659	643	635	665	614	602	652	610	634	656	650	636	642	596	584	641	611	673	669	604	678	648	678	633	623	630	619	635	674	641	649	629	613	655	645	649	636	634	652	606	642	602	614	617	634	648	644	672	619	649	609	657	633	621	596	639	662	649	626	667	643	693	613	664	641	625	609	613	596	633	692	632	626	658	658	649	632	648	608	622	605	674	653	667	672	681	684	616	609	673	643	632	641	622	651	627	616	626	593	579	684	638	609	632	646	667	666	657	611	657	662	644	611	615	594	598	596	649	644	658	662	642	670	661	656	638	620	658	644	615	611	668	628	651	652	615	608	669	602	624	624	666	673	639	650	621	592	671	629	645	667	648	657	635	637	661	656	642	656	615	626	588	623	635	696	665	643	618	642	637	677	649	604	652	630	608	633	647	647	672	672	654	618	664	643	627	640	660	632	660	636	602	628	630	636	669	670	622	677	594	635	651	632	615	619	662	615	614	654	624	618	699	611	618	669	617	657	598	627	607	664	673	645	607	623	622	659	622	663	623	642	655	623	645	653	659	637	633	599	596	634	641	650	619	597	622	644	653	646	690	645	642	634	692	683	657	624	696	637	639	649	619	647	598	665	607	668	670	643	628	638	647	648	621	645	633	631	627	615	629	701	659	624	610	632	631	615	645	663	609	626	650	689	669	584	639	643	606	675	656	567	660	638	691	594	705	641	653	670	661	651	627	618	653	665	649	648	650	657	694	691	640	645	650	629	642	643	605	623	638	664	606	668	652	672	611	641	638	618	639	619	596	640	630	673	609	582	631	665	610	650	657	637	631	678	671	619	655	661	655	649	619	641	643	690	627	577	619	675	637	629	713	620	691	640	627	604	596	639	646	664	604	629	577	655	638	638	643	649	631	639	650	633	641	630	682	651	683	614	666	655	632	601	631	624	640	633	638	618	666	641	608	651	627	588	635	641	635	669	678	647	623	621	659	634	608	612	628	647	608	638	627	639	587	601	659	603	653	612	622	633	581	633	637	646	614	646	625	668	607	647	600	619	670	665	652	646	606	652	717	597	655	611	634	621	687	666	662	638	623	689	666	675	623	652	634	662	708	651	626	624	607	639	635	590	654	671	632	626	670	625	642	679	650	651	637	617	650	603	643	617	626	611	613	636	636	590	636	656	591	625	595	634	614	659	609	632	655	634	619	641	653	718	614	659	608	646	688	629	589	620	666	652	673	620	630	621	637	637	647	632	673	626	704	624	658	639	637	607	624	651	654	637	672	644	736	663	647	653	649	634	691	623	656	657	611	682	644	641	679	661	635	619	628	609	634	651	599	616	644	646	658	623	652	665	696	641	657	684	638	617	606	605	606	649	633	634	619	641	619	601	645	638	639	613	635	635	629	629	648	617	626	669	667	676	613	575	638	695	680	636	622	591	657	687	666	634	623	599	643	640	643	637	629	627	664	659	635	641	669	660	638	610	655	638	659	625	624	645	645	627	628	620	597	588	643	701	651	640	641	659	664	633	624	645	686	626	632	661	630	648	650	654	676	588	623	658	609	601	643	611	623	648	611	655	678	608	637	652	642	611	649	617	621	660	596	648	622	652	629	669	651	660	591	634	626	596	623	641	645	631	699	660	679	636	646	636	612	652	663	676	645	638	604	589	618	624	632	631	625	657	608	625	685	630	636	652	663	652	679	651	642	631	678	667	657	655	653	663	634	641	622	653	612	647	635	582	637	621	622	610	674	635	604	626	623	652	639	669	675	576	610	643	622	576	665	637	628	634	598	636	636	656	643	605	625	624	619	655	634	657	629	674	587	624	598	646	625	665	614	638	662	690	652	627	595	663	647	611	630	632	605	650	676	622	639	662	695	611	677	678	641	610	632	646	645	649	635	642	655	630	692	632	603	647	648	608	604	681	626	606	625	646	669	662	644	640	657	619	607	638	629	668	653	641	629	627	651	620	657	654	631	616	660	663	636	686	602	638	595	613	607	647	605	642	648	612	643	683	664	652	643	624	574	631	613	649	630	593	656	636	617	612	645	649	636	588	641	658	641	622	657	618	642	589	682	677	641	633	657	638	656	630	692	638	661	651	645	613	577	641	644	661
28485	23391	24170	15919	6843	2394	1144	809	670	554	539	532	522	484	457	452	490	473	425	460	462	428	614	759	742	583	573	476	388	437	465	482	454	452	428	441	459	426	423	455	433	423	435	445	431	449	453	429	456	437	430	441	455	432	440	448	437	445	423	428	435	470	437	480	444	435	454	479	421	421	435	439	458	449	433	450	454	465	442	430	415	439	428	464	444	435	474	437	463	414	425	488	443	460	423	470	402	433	444	425	428	446	426	443	441	447	448	433	443	436	427	435	440	402	407	424	441	444	404	455	437	399	449	446	448	437	450	403	447	502	401	434	442	479	466	410	455	450	434	440	471	404	439	391	464	443	451	452	466	458	441	451	425	426	423	429	449	437	406	436	433	432	475	461	470	409	415	468	454	461	471	425	448	431	436	428	418	456	449	468	428	424	446	426	414	456	456	436	472	470	446	447	473	436	439	476	417	457	422	476	437	414	465	443	467	456	450	432	446	430	452	445	427	440	455	427	426	434	473	442	469	470	408	460	418	451	430	399	459	451	477	452	420	419	421	440	459	460	447	443	422	453	455	440	406	454	415	428	479	403	454	398	437	473	444	418	448	442	481	443	404	434	466	426	430	416	461	426	472	456	438	486	442	407	434	407	479	460	455	443	469	456	483	419	467	451	461	457	406	444	452	429	432	457	439	465	423	429	456	465	469	390	453	422	443	459	416	459	470	430	431	455	465	443	439	394	424	433	437	424	449	451	461	426	460	445	450	446	444	430	444	472	435	453	444	429	418	445	454	421	437	435	398	458	413	426	424	450	455	456	434	451	415	416	435	417	425	429	459	452	459	442	428	443	422	426	434	438	452	429	461	434	454	449	413	435	416	474	404	407	414	438	434	461	442	463	419	455	443	460	426	428	416	457	437	410	444	442	421	403	454	478	424	430	435	453	423	408	407	424	425	423	443	446	423	434	433	436	428	457	423	435	450	421	490	474	416	427	406	412	407	418	413	458	465	456	442	485	444	454	473	429	452	430	418	426	458	423	462	412	452	447	474	440	392	449	457	373	415	439	414	462	462	471	442	402	421	421	433	446	436	427	423	412	445	426	415	435	417	446	417	455	431	490	435	415	453	443	432	433	430	414	432	464	453	451	453	443	454	461	438	458	437	419	437	453	446	422	447	433	427	434	443	457	451	449	442	437	447	438	420	427	444	424	459	467	463	446	459	449	435	469	475	444	441	454	395	460	443	451	449	422	442	456	492	437	462	420	456	433	411	420	393	443	440	472	422	443	432	414	447	446	421	417	434	443	454	430	462	458	432	427	437	428	470	390	464	439	437	417	440	421	429	456	430	497	433	422	442	430	447	426	436	416	450	442	454	462	457	483	460	418	429	457	461	439	449	428	456	440	451	430	429	411	413	433	441	464	409	411	423	471	457	450	392	430	446	401	424	429	435	456	436	462	454	465	423	416	406	409	460	437	406	439	445	463	435	472	468	450	444	417	437	460	441	455	437	405	473	392	448	481	397	397	448	444	447	424	446	412	422	490	428	419	404	468	434	454	412	442	421	447	388	431	438	482	467	467	409	407	454	457	450	431	417	460	452	462	436	418	458	483	424	430	484	440	452	469	423	426	408	427	425	448	434	426	425	433	424	387	405	431	450	392	486	439	436	435	439	424	481	441	461	407	450	443	486	444	444	460	419	451	435	429	483	433	430	402	451	448	431	405	427	429	435	469	472	429	445	482	439	427	442	439	457	436	453	455	478	410	443	467	433	449	438	459	421	455	459	436	434	424	429	446	451	411	418	411	437	465	446	442	426	425	442	468	443	437	459	423	445	414	459	436	453	455	466	438	404	443	420	435	435	441	446	455	432	474	424	440	482	430	460	439	441	441	463	413	442	417	463	437	409	442	397	441	408	446	472	462	430	470	414	426	440	466	478	417	422	438	439	448	408	410	478	461	462	434	422	436	436	401	451	504	464	421	418	457	455	462	427	415	451	468	437	410	438	433	466	438	452	453	425	444	423	437	407	472	445	458	446	465	435	435	490	494	416	451	430	459	454	468	423	438	408	443	457	393	456	467	434	435	434	462	474	425	419	438	445	440	436	440	444	444	438	456	471	449	429	467	433	485	451	481	455	423	444	462	388	442	439	408	430	396	442	413	430	444	464	415	420	429	435	447	423	445	470	477	465	464	448	464	426	473	443	463	453	448	454	480	461	422	443	447	445	425	400	438	457	418	428	456	442	455	414	452	434	424	453	425	456	393	407	477	422	419	446	458	439	457	437	480	450	479	464	451	429	418	456	435	452	412	446	447	425	439	470	416	446	422	470	469	419	430	425	453	417	455	391	447	439	408	458	448	452	450	460	446	491	436	447	462	476	446	426	437	416	416	459	443	482	434	439	441	437	474	462	437	449	452	407	471	450	472	435	425	463	429	496	426	427	407	438	469	488	430	385	475	429	437	434	440	443	437	411	431	412	398	435	423	447	420	475	401	415	451	429	450	433	415	447	429	401	443	460	451	418	454	436	427	424	483	391	459	430	416	467	452	455	414	439	462	418	429	432	460	468	479	452	428	409	424	430	460	460	421	465	415	421	467	472	460	493	403	398	408	419	384	435	471	482	444	420	418	425	421	436	469	412	437	452	446	419	417	457	435	439	428	440	461	437	435	424	429	462	490	427	430	449	424	413	443	447	422	471	409	447	443	460	450	446	450	439	429	466	444	446	424	435	405	448	429	424	423	423	455	437	416	469	430	456	429	424	441	473	440	441	450	423	448	464	439	441	411	421	460	442	444	439	419	425	432	443	441	442	438	439	456	457	463	427	429	475	450	447	445	467	433	409	434	424	448	469	472	424	424	435	443	442	442	430	446	422	443	450	410	436	463	430	447	446	461	426	428	445	434	432	469	444	401	408	421	434	443	466	426	432	436	432	429	451	423	438	467	429	422	450	449	421	439	435	422	467	409	464	456	432	407	447	406	413	421	458	420	433	460	431	440	454	434	453	439	422	430	475	424	455	442	444	448	458	463	442	435	453	444	434	473	438	444	445	437	396	429	485	485	450	450	457	407	448	471	423	496	418	461	430	446	455	438	432	436	469	451	453	413	448	464	461	438	457	421	419	416	468	416	479	446	422	405	453	439	451	441	422	404	403	464	456	465	424	417	449	437	464	447	413	466	438	461	451	477	465	482	430	427	435	461	444	476	444	454	410	436	467	430	414	434	390	416	420	446	450	424	444	454	415	416	407	418	441	417	441	450	459	420	454	499	438	449	429	467	473	443	415	468	466	430	448	447	453	470	466	455	445	469	454	421	423	455	429	468	436	471	441	401	460	462	427	436	463	435	428	439	402	452	440	409	400	435	433	420	392	449	431	437	458	457	413	470	399	435	443	404	473	428	430	442	486	418	444	435	434	444	443	432	426	434	458	443	396	441	454	426	456	467	413	452	452	436	477	439	426	449	438	431	415	459	448	444	424	461	434	451	425	460
29575	35976	32410	21649	12698	5330	2740	1752	1326	1164	1034	975	873	836	810	780	786	772	762	725	736	660	1077	1431	1300	1068	950	811	672	655	677	666	672	690	694	622	667	688	676	682	692	680	655	609	686	670	633	617	685	654	639	679	704	709	659	674	677	626	686	688	660	630	732	710	667	670	695	684	702	634	603	705	667	622	657	672	633	650	652	636	693	707	644	687	668	650	658	646	625	711	650	662	689	638	680	680	643	663	638	643	623	680	651	677	671	679	661	658	679	679	659	679	650	639	660	682	651	647	674	678	681	652	652	665	703	679	659	672	703	687	656	629	680	626	674	663	682	667	652	650	662	628	614	691	654	684	684	709	684	742	684	700	611	622	701	697	645	630	665	690	666	671	657	655	724	679	693	646	672	649	670	653	675	635	690	713	631	679	685	662	697	675	682	654	640	612	699	632	654	682	624	636	695	645	653	664	632	654	664	628	630	683	670	657	676	671	682	671	648	642	702	655	642	616	681	624	713	627	687	690	675	680	690	655	658	667	650	706	669	693	603	654	666	709	654	640	659	666	670	666	676	690	652	655	711	646	675	687	607	648	725	695	717	693	652	716	652	696	662	696	651	654	694	670	666	669	693	717	703	630	646	656	647	665	630	664	628	622	680	634	700	651	681	708	655	662	662	677	651	654	696	686	684	655	656	696	675	639	629	685	614	700	647	638	698	674	631	700	621	728	670	683	681	647	753	662	668	670	719	669	638	669	653	714	674	634	641	668	660	682	664	668	654	642	655	638	706	650	690	659	695	649	715	693	656	665	657	657	674	650	655	670	689	677	672	703	679	643	693	628	709	616	674	686	637	646	684	623	701	681	671	660	620	632	679	660	645	705	689	652	681	631	677	668	687	669	675	695	698	656	638	617	641	673	671	682	646	652	650	673	639	632	734	659	694	670	623	662	636	687	638	685	643	608	656	652	669	674	665	667	684	675	672	650	682	695	627	694	606	672	681	703	657	625	635	664	652	658	650	691	654	610	627	696	660	649	657	641	650	677	675	648	640	656	642	639	689	703	642	651	677	647	694	754	667	630	636	645	605	632	664	725	697	629	630	699	708	706	644	686	629	692	668	662	691	670	699	647	674	681	666	665	654	661	706	662	655	679	680	652	668	686	647	641	673	628	691	675	677	684	666	628	688	670	711	620	668	717	659	650	688	645	645	723	671	658	714	650	693	668	639	677	640	668	685	648	619	649	658	674	634	634	632	677	693	679	645	622	678	685	648	657	678	670	712	643	637	721	689	684	646	676	667	690	689	661	665	652	642	724	623	671	699	620	668	689	649	683	625	619	691	676	648	707	686	638	634	663	648	647	671	663	665	717	663	681	649	649	645	636	664	647	667	676	644	645	659	629	660	656	662	677	705	668	615	658	670	665	610	668	693	654	686	684	686	701	668	665	675	637	668	627	663	687	683	661	680	661	650	654	685	632	712	693	608	682	696	661	666	688	634	679	628	685	628	682	714	640	701	650	665	677	680	678	648	662	647	687	683	656	691	638	674	672	687	679	679	642	674	699	658	642	681	700	707	671	664	693	644	644	662	710	655	692	680	678	675	680	632	706	660	665	673	652	639	642	660	655	716	676	634	721	705	683	621	680	673	662	687	648	644	660	680	646	665	644	635	644	649	664	703	703	699	652	643	635	685	685	685	688	653	676	647	659	627	686	651	657	635	644	667	688	635	670	654	642	709	655	641	678	659	695	652	663	691	676	664	683	697	635	650	613	653	653	693	644	652	698	663	676	699	729	658	664	647	662	650	640	644	655	703	656	651	627	679	653	668	673	673	636	635	662	687	697	666	696	619	645	694	682	685	652	711	666	658	682	647	664	670	681	681	655	638	628	678	677	654	632	625	661	661	650	642	626	609	639	641	670	695	678	675	708	698	700	672	655	649	667	734	685	653	668	669	658	659	702	719	672	665	703	647	725	620	676	676	649	719	667	663	676	650	710	700	635	632	716	671	639	624	629	684	661	652	658	652	716	694	668	681	694	669	720	674	646	667	666	664	712	618	668	663	689	674	670	665	649	688	694	706	614	688	646	635	656	661	616	639	643	655	683	710	643	657	641	661	641	683	661	666	641	696	666	688	654	668	671	651	670	655	642	665	710	645	686	682	650	637	638	642	670	678	668	696	681	746	657	686	703	735	686	653	669	684	653	653	666	653	666	683	663	620	668	680	634	687	668	646	678	661	685	725	664	669	643	665	657	682	646	655	656	632	667	621	648	662	650	632	695	641	637	662	667	626	683	700	664	620	652	677	648	678	684	734	684	664	643	685	619	664	679	662	680	720	682	669	647	662	652	671	726	639	654	663	671	671	653	655	631	657	642	656	680	642	676	693	714	646	653	660	680	664	694	706	667	749	665	653	686	660	657	685	636	682	733	681	654	698	629	682	702	647	641	677	663	687	684	638	681	677	703	651	657	654	656	618	666	642	637	725	731	661	657	625	673	690	641	685	657	671	658	666	685	692	654	713	684	662	699	655	672	684	651	628	704	667	708	665	621	691	651	662	672	659	644	674	670	639	670	635	664	662	635	683	638	659	656	688	660	706	611	633	656	691	665	692	667	672	687	671	693	697	685	649	705	668	624	657	673	675	687	686	670	675	696	620	674	643	643	629	636	654	683	675	668	656	723	665	634	629	660	640	680	664	679	701	672	686	665	650	633	631	704	668	689	672	664	663	667	697	663	700	691	693	666	650	638	672	685	690	669	645	663	724	660	692	676	742	669	645	669	637	632	637	657	683	685	717	680	698	661	696	638	679	686	632	742	665	656	683	703	644	659	659	634	677	663	643	711	656	707	663	646	668	665	676	662	674	663	648	668	664	616	627	650	657	649	613	633	679	665	618	651	649	623	637	684	652	710	666	647	624	624	650	708	721	696	716	673	622	710	643	673	707	670	675	682	663	700	681	663	688	696	648	649	690	679	646	711	668	686	664	680	654	618	660	655	617	724	681	675	663	676	629	666	668	654	667	649	687	676	635	660	716	640	700	645	698	666	694	686	665	661	662	627	645	689	648	681	677	639	729	663	662	678	665	667	748	679	658	684	689	692	676	653	627	611	632	691	615	657	646	706	670	659	677	659	644	707	670	683	674	664	641	639	708	635	630	619	689	677	679	675	660	667	685	655	620	620	679	646	656	658	684	682	638	628	685	630	685	650	694	618	704	648	678	661	615	648	653	679	646	680	675	639	654	648	616	655	673	657	666	696	715	674	656	711	650	669	721	669	633	689	703	661	689	652	667	643	674	645	662	662	634	676	735	683	638	688	666	648	656	694	665	669	699	714	693	673	645	721	677	641	664	661	714	681	712	636	679	629	658	665	678	681	683	635	672	681	691	683	650	660	700	642	683	637	658	663	697	684	630	676	655	691	685	628	644	698	671	682	684	685	666	677	717	641	652	676	698	637	638	692	582	639	670	655	609	632	696	635	597	644	657	699	675	675
24632	21494	28573	25498	20602	11682	4029	1585	1029	794	741	644	546	558	521	520	486	488	533	536	475	461	1117	2031	1978	1245	857	608	435	440	431	444	449	469	472	458	443	488	459	472	444	462	424	426	464	408	423	459	405	440	440	423	438	436	465	461	418	459	479	474	438	429	457	437	413	470	433	482	435	453	418	434	421	403	433	424	447	415	452	437	447	450	463	431	425	406	446	463	438	453	463	448	475	409	413	430	466	461	409	440	441	442	432	441	438	479	463	474	468	475	441	442	457	412	453	428	448	468	424	442	470	427	439	455	426	459	408	495	402	470	465	437	445	430	411	455	438	429	453	417	439	431	393	432	430	432	440	445	455	451	493	440	416	480	449	411	440	453	449	449	433	422	395	462	426	424	456	437	454	439	417	423	437	448	443	435	431	466	449	453	447	448	412	434	422	420	431	435	446	443	407	398	452	412	441	409	447	432	453	447	469	444	408	440	450	417	458	418	432	436	415	402	443	432	424	428	453	384	450	453	474	465	452	496	418	459	443	406	482	433	438	448	433	446	441	466	475	418	428	448	432	428	422	444	456	462	397	451	453	421	415	447	440	431	454	401	457	433	444	408	448	430	449	421	447	419	445	461	431	443	454	455	413	413	432	464	379	428	413	410	461	458	456	465	408	471	460	411	454	447	431	441	415	494	408	432	416	435	425	460	475	446	421	427	415	437	448	491	480	423	433	419	440	439	492	437	409	462	447	435	434	435	447	413	437	415	459	451	418	425	445	482	479	480	444	460	449	442	470	464	424	426	446	443	482	477	447	404	469	457	438	432	468	460	417	452	400	450	452	432	426	429	443	441	430	448	424	433	433	425	378	448	399	395	475	431	460	402	408	450	416	450	443	430	440	465	426	470	498	427	437	482	425	452	463	471	422	442	413	452	407	461	460	451	437	431	445	445	416	407	439	447	417	433	399	453	460	398	438	433	444	463	462	417	459	421	424	454	416	412	423	426	399	451	434	421	423	455	415	443	431	430	418	448	410	419	442	398	385	424	426	427	445	447	402	431	448	439	401	446	423	447	413	391	447	418	442	405	431	401	419	423	428	436	461	412	451	441	462	443	490	419	432	443	383	433	424	441	442	451	417	443	478	442	426	420	419	488	468	430	418	424	426	410	462	448	434	442	468	418	422	421	451	452	412	415	429	445	456	414	438	424	429	420	428	386	476	408	454	446	424	452	438	459	404	456	455	419	444	448	407	437	475	435	405	436	447	434	434	418	431	418	472	425	461	459	425	422	457	432	455	457	429	417	456	422	438	418	420	428	442	438	426	413	426	443	422	440	454	411	467	429	395	418	467	477	424	435	422	474	433	438	433	472	451	439	472	452	498	428	449	428	453	445	404	454	430	391	436	416	414	427	457	472	454	468	412	412	404	459	396	449	440	409	462	462	444	439	472	472	504	470	448	423	460	420	442	445	418	466	435	467	435	421	425	462	459	449	422	448	446	443	432	414	448	458	422	424	452	437	430	472	457	434	460	420	449	430	424	441	487	459	421	401	464	427	433	414	414	444	420	449	426	453	488	464	447	447	435	448	421	442	463	375	457	415	433	451	439	453	388	475	459	444	444	475	437	436	439	474	445	447	468	440	395	463	466	453	478	409	415	434	453	442	440	426	433	470	473	441	428	426	443	426	479	485	420	451	436	420	445	454	435	464	447	452	462	430	435	444	450	441	422	439	458	440	445	435	442	467	413	452	425	415	443	491	427	469	464	425	443	436	472	436	479	466	433	433	439	445	444	432	461	447	423	454	434	437	439	457	425	446	460	413	462	430	448	459	425	443	415	421	462	401	423	448	427	425	423	400	410	424	450	466	434	424	435	442	426	443	466	445	446	455	418	435	442	467	404	464	431	467	407	400	443	377	450	430	447	460	448	405	457	434	437	417	449	435	457	423	432	463	485	471	457	424	447	438	446	405	447	438	456	485	403	446	428	453	450	461	409	428	451	418	439	418	419	422	435	393	429	455	426	444	447	408	443	458	460	442	433	455	466	433	422	456	441	437	434	422	429	434	423	447	419	451	448	441	449	446	393	413	416	442	474	446	440	470	450	477	441	447	453	423	435	404	467	478	432	425	431	425	401	424	420	422	419	460	457	411	413	478	470	465	449	458	475	397	433	417	449	414	427	462	464	454	473	420	433	450	459	402	418	401	434	487	429	450	401	429	414	402	437	433	420	406	428	449	453	405	420	406	451	436	469	484	446	432	507	446	414	387	442	416	430	423	419	430	432	441	453	434	436	441	447	466	424	451	489	440	433	438	448	430	442	431	396	444	435	456	451	414	445	428	445	461	456	447	466	452	428	435	424	423	418	464	446	449	444	403	422	476	438	467	439	436	396	451	424	409	406	445	431	427	449	440	446	449	456	448	469	428	436	436	437	455	465	455	437	462	440	433	413	411	415	424	439	404	454	454	459	446	459	453	425	439	455	418	432	402	456	408	452	460	420	433	454	372	416	422	416	446	484	413	460	422	450	431	441	472	477	435	430	429	439	449	457	460	435	453	449	440	471	413	416	426	442	461	467	437	440	410	427	452	449	466	456	437	458	422	434	406	463	431	419	440	392	409	435	469	449	381	443	468	447	431	390	443	408	453	430	428	434	439	443	427	432	421	428	413	471	423	450	489	450	448	427	455	444	451	458	473	430	434	435	437	454	440	446	461	420	428	437	410	459	396	420	432	474	427	440	427	412	446	435	443	417	435	408	477	409	438	415	413	462	454	413	441	444	407	463	426	421	439	427	420	404	429	445	434	492	453	465	453	404	424	433	408	442	468	483	445	446	420	457	394	433	421	464	440	432	430	430	426	423	467	420	423	440	415	438	441	451	481	465	426	434	440	486	449	428	445	400	411	412	424	426	398	408	414	478	399	455	464	455	437	452	450	438	445	454	424	426	407	437	460	436	412	444	404	431	454	467	425	398	463	447	445	457	455	441	425	406	437	441	434	421	407	407	415	448	390	446	441	447	426	426	444	418	433	403	461	421	436	442	426	432	433	454	424	462	402	435	427	451	442	431	481	397	450	457	460	443	461	444	439	427	462	431	389	456	460	447	440	442	415	449	446	403	431	409	419	456	431	450	436	456	463	446	453	457	421	442	452	444	457	439	450	413	425	476	418	396	422	440	453	405	429	466	419	467	446	432	418	431	416	434	432	444	426	447	406	442	450	417	423	412	458	458	476	461	453	422	414	472	422	405	415	432	443	426	447	473	473	444	396	457	443	437	496	425	427	455	448	403	434	456	432	440	482	455	424	376	448	428	444	448	467	444	409	426	440	411	439	441	460	428	420	443	433	423	422	468	450	432	474	442	444	377	437	420	423	457	437	445	447	415	406	461	446	401	446	421	464	442	430	435	437	440	459	481	478	409	439	444	439	448	407	455	451	465	401	481	439	455	438	478	446	442	450	486	437	445	414	417	422	451	421	405	434	441	430	478	414	464	451
30775	45989	42008	32730	22064	13542	5894	3161	2252	1714	1472	1191	1059	991	954	938	922	882	839	829	775	757	2586	4937	4683	2612	1718	1042	742	750	656	682	715	653	662	696	723	741	711	683	691	694	711	666	685	664	669	664	698	634	625	681	632	692	655	699	622	633	671	664	651	686	698	629	641	682	679	658	687	631	657	699	674	743	674	666	687	667	694	673	668	697	647	669	686	693	703	657	625	658	703	644	688	612	733	669	671	658	682	653	708	689	673	677	650	654	668	730	657	692	674	670	638	714	675	658	659	682	686	670	682	695	717	685	670	666	653	666	652	667	700	659	657	619	646	653	707	652	658	652	670	683	688	656	646	679	655	669	657	716	665	651	707	677	678	643	624	633	667	690	643	707	714	654	649	737	668	653	681	689	686	703	667	683	681	678	644	665	632	690	688	647	684	680	653	700	672	693	642	655	658	727	663	680	664	666	681	602	695	683	692	665	667	693	667	685	649	681	682	675	604	665	650	688	666	674	655	695	666	641	657	627	678	706	632	692	685	685	673	642	689	709	646	729	715	634	681	659	692	671	708	672	681	665	698	653	668	671	697	664	667	708	679	693	693	664	677	660	656	641	716	693	665	682	641	703	725	670	640	710	680	715	656	707	636	732	674	652	654	702	716	675	665	742	658	684	637	708	685	665	644	660	669	639	636	709	646	634	687	614	659	671	651	666	708	688	639	637	682	702	704	670	653	672	626	659	625	710	669	632	728	675	640	654	667	662	653	661	684	673	673	637	726	691	666	665	668	663	635	663	644	636	685	682	641	698	652	651	647	691	628	650	691	693	644	692	650	646	673	714	730	617	633	624	694	682	615	639	679	689	658	674	694	697	670	668	653	651	640	595	663	649	657	672	651	673	681	694	650	679	685	612	661	682	654	738	696	637	690	652	663	691	688	717	632	693	682	694	683	685	655	704	656	637	694	671	643	681	620	681	701	665	643	668	664	662	700	681	688	670	711	674	643	664	653	640	696	655	709	660	683	656	705	651	638	670	641	668	638	715	669	667	691	680	665	684	635	659	695	689	659	683	692	711	665	689	674	654	666	707	681	715	675	688	660	644	678	647	629	639	654	674	671	659	692	694	702	733	643	649	665	632	691	663	701	692	650	659	639	691	648	642	684	692	673	699	676	663	726	672	680	654	623	670	685	641	668	643	654	692	661	660	616	703	680	655	650	632	728	678	673	713	634	650	701	637	646	685	678	669	637	653	663	655	645	724	676	663	681	689	712	646	668	722	651	661	715	738	635	681	628	644	658	653	637	651	641	633	674	679	665	639	679	706	688	675	654	678	616	678	635	720	632	704	682	710	685	704	639	651	713	709	661	714	704	694	638	677	678	718	702	653	647	666	666	680	653	669	695	630	717	610	690	641	628	671	669	648	659	674	650	692	616	671	686	625	659	657	700	668	691	698	662	658	654	679	695	679	652	626	682	672	626	678	696	704	667	680	651	635	663	684	680	683	655	676	661	684	674	646	684	654	643	722	648	656	616	689	688	651	715	661	670	642	667	676	648	655	657	643	652	631	645	652	663	664	679	694	715	704	723	702	632	671	652	635	684	654	659	695	670	665	688	664	656	672	679	681	665	685	671	690	712	621	649	704	739	667	654	633	662	631	623	648	634	653	661	707	669	650	666	650	683	642	664	654	630	654	648	656	650	640	670	627	673	661	664	660	677	622	641	666	728	648	687	648	673	684	662	701	628	692	614	669	701	661	688	658	694	684	677	655	600	677	671	666	690	685	717	621	640	642	698	686	636	705	696	648	685	676	705	689	638	670	692	663	665	668	635	620	674	713	677	667	706	661	669	655	662	657	680	650	675	674	665	710	655	698	669	683	662	696	702	691	668	651	694	641	697	714	658	667	702	697	650	635	622	700	653	694	698	610	673	624	657	710	637	649	674	681	662	667	658	626	670	633	680	662	669	695	662	696	694	636	729	669	646	678	725	670	724	649	666	619	661	658	715	630	709	654	647	677	710	643	643	686	681	734	667	692	660	646	664	704	687	695	680	686	602	698	649	651	675	669	645	666	669	653	726	635	689	702	700	677	641	700	650	689	623	668	664	672	663	695	692	720	665	698	676	706	666	687	639	631	677	672	684	672	635	679	704	661	664	680	693	658	611	656	613	627	679	627	685	676	665	716	711	673	707	661	667	639	628	682	651	656	636	644	642	676	685	680	654	667	720	666	678	646	680	657	706	653	653	669	641	679	687	690	666	646	675	684	676	673	663	659	660	657	662	672	677	643	643	668	636	654	672	675	717	693	673	620	660	598	664	677	665	691	639	702	660	651	685	686	725	654	643	638	641	672	665	701	671	653	665	687	707	619	718	664	642	602	685	678	677	710	687	662	638	653	651	661	705	677	672	722	672	648	676	663	616	674	659	665	662	677	663	673	656	618	667	721	669	675	693	655	706	685	660	663	713	653	653	618	672	656	715	712	656	639	616	631	667	671	693	652	687	713	686	658	683	670	648	673	656	691	664	645	655	629	684	675	676	665	676	703	656	706	633	621	630	720	668	682	691	676	677	687	662	668	647	630	680	689	680	700	708	685	695	644	676	632	622	638	685	684	668	663	674	634	677	652	672	660	646	684	670	667	692	681	721	652	702	655	662	678	644	667	686	632	689	655	679	660	650	673	652	661	694	696	636	665	636	642	647	668	706	689	698	702	643	612	682	700	627	647	698	626	655	658	670	687	641	648	711	656	662	667	656	645	683	628	678	706	705	706	626	630	675	670	693	622	653	650	697	697	675	699	707	672	694	692	663	689	644	661	667	703	696	647	660	656	696	658	650	716	685	666	643	677	673	691	682	657	638	646	640	693	613	638	690	656	681	675	653	655	669	697	634	675	723	717	655	680	661	699	666	673	662	654	617	616	629	668	674	662	692	635	670	651	649	698	650	722	698	674	632	653	692	651	679	651	671	631	687	686	715	665	674	669	684	691	695	654	673	659	673	668	676	677	673	635	651	678	672	655	705	677	676	668	676	651	656	686	674	641	680	665	676	670	679	655	673	659	656	702	732	706	685	646	648	680	696	670	678	660	656	702	687	673	658	645	690	662	672	663	659	628	666	678	637	651	669	682	684	652	676	641	626	679	654	685	700	662	733	665	652	668	713	661	701	676	715	681	707	645	659	612	721	678	694	634	681	672	712	636	701	677	690	670	656	607	640	690	668	672	598	648	672	666	644	665	661	685	686	684	702	681	671	646	650	655	659	702	651	656	639	631	618	725	673	665	656	681	656	693	666	721	658	608	654	669	757	652	667	643	679	661	681	653	650	678	643	669	655	630	678	657	675	719	646	698	660	701	650	656	663	711	639	642	656	694	700	676	680	664	664	633	664	703	687	685	703	697	707	639	650	726	613	663	664	702	657	727	672	687	672	661	722	728	676	631	661	710	701	663	632	677	687	683	628	688	667	661	640	645	661	637	673	657	659	651	681	702	713	637
23524	21608	29403	24505	22248	21031	11629	2861	1377	1078	886	677	613	560	572	552	487	538	517	544	516	471	1047	2394	1942	1285	1164	615	480	434	427	450	503	553	652	750	773	749	665	620	516	485	450	453	458	458	399	477	461	455	391	427	432	414	434	402	424	428	423	449	414	424	439	438	467	411	441	414	437	469	392	460	448	452	426	439	414	390	448	450	393	429	423	460	431	415	428	402	429	446	394	424	430	433	439	430	431	432	440	458	450	445	417	436	438	388	403	427	445	463	400	412	410	445	441	431	452	455	451	398	423	426	437	408	437	452	422	451	447	409	445	445	422	411	457	425	426	417	433	430	438	446	419	413	467	465	430	425	473	475	420	430	454	452	408	417	445	405	402	443	468	421	425	441	423	430	405	410	414	408	423	435	422	472	426	443	405	424	478	427	423	435	403	415	441	430	444	446	437	403	447	454	448	413	420	428	425	448	404	420	423	482	429	435	453	452	445	470	422	434	459	406	434	429	456	431	425	421	467	455	408	381	436	464	443	443	409	420	389	416	432	447	457	407	450	448	443	430	415	422	393	428	420	409	426	402	447	436	460	414	430	460	412	409	423	424	413	429	440	433	425	449	429	473	441	458	423	464	413	410	424	473	427	490	432	441	396	406	423	426	446	452	408	426	447	439	444	403	431	423	412	429	449	411	461	445	419	440	470	419	431	445	423	457	451	449	416	433	427	442	443	438	436	431	410	435	435	405	417	442	433	435	420	439	423	419	422	409	427	421	456	440	460	420	423	424	420	416	431	389	387	442	457	460	426	457	435	416	466	419	407	427	450	440	416	415	445	442	435	429	424	425	470	396	435	457	405	452	415	433	463	461	393	435	452	414	440	426	450	428	410	442	453	421	389	477	426	460	434	456	439	467	452	455	454	452	465	461	443	434	433	413	477	425	438	414	458	445	452	429	450	454	426	418	430	451	425	438	421	404	433	436	430	455	466	445	418	419	450	441	446	440	452	423	409	459	429	433	461	413	439	399	422	460	423	435	393	443	412	456	414	447	441	403	449	423	433	454	430	452	405	450	413	417	428	381	472	442	445	443	435	446	428	401	460	443	438	439	416	452	392	429	503	447	418	422	434	402	411	424	462	438	426	440	415	442	430	443	450	409	425	418	444	443	448	442	429	435	458	431	441	430	438	468	471	442	429	444	462	423	413	404	441	464	436	396	417	393	429	440	490	460	446	467	454	447	437	439	415	415	428	431	430	445	401	415	468	458	471	434	446	458	458	395	433	431	433	409	414	464	443	429	462	446	435	426	457	413	478	431	409	416	481	424	413	426	418	408	466	444	444	461	391	442	418	405	432	405	444	450	446	452	435	409	434	421	441	406	439	440	427	405	437	463	413	460	413	398	444	429	448	454	451	431	421	433	432	437	449	439	446	434	437	438	435	438	378	396	431	470	422	435	467	412	437	426	476	466	462	415	413	423	417	394	409	439	488	421	466	450	411	414	467	443	434	445	410	458	465	420	389	473	451	453	443	427	449	413	458	438	424	454	438	390	438	459	402	442	443	445	441	432	429	454	451	447	426	413	447	413	414	432	434	481	428	420	438	415	397	483	432	426	414	395	487	467	474	419	448	428	428	397	449	446	415	443	458	434	424	459	436	428	437	463	451	461	466	410	445	423	441	426	448	452	428	445	451	454	415	388	412	439	425	434	464	402	439	428	417	429	442	460	458	453	429	443	453	407	454	425	430	439	427	449	472	399	401	429	426	443	403	403	429	456	436	421	436	451	432	405	433	433	402	464	423	412	453	473	422	409	501	452	416	395	445	404	440	443	431	425	468	435	430	428	428	391	417	405	430	461	429	444	456	435	377	380	404	461	455	451	422	471	433	460	412	429	423	426	439	458	424	415	437	435	455	437	409	407	403	419	488	466	445	407	385	429	459	407	441	484	430	439	447	431	448	404	408	423	436	417	416	407	443	430	461	460	422	435	411	444	460	477	437	495	435	384	416	426	438	425	433	413	441	454	455	441	444	389	441	432	433	394	468	435	400	426	452	436	460	467	443	409	444	473	417	390	412	471	444	418	443	448	431	429	392	458	440	431	450	415	405	412	443	472	427	440	444	441	428	426	451	415	429	399	404	414	449	436	474	399	446	437	402	445	455	444	407	426	429	479	432	441	426	451	445	420	414	431	427	424	429	419	436	432	459	449	436	418	411	432	475	405	431	417	411	433	411	419	463	446	440	471	454	431	423	479	434	420	424	455	435	414	401	429	427	458	377	433	415	425	406	420	459	446	382	396	433	448	427	444	444	453	455	453	443	445	427	456	417	395	434	417	434	415	444	401	453	419	451	445	439	424	409	403	408	436	415	451	450	421	443	395	432	445	397	406	455	426	454	403	486	436	449	455	425	424	450	453	447	440	408	433	433	438	431	462	425	428	418	412	469	407	399	442	427	481	414	440	406	448	446	419	440	456	444	402	449	461	439	458	410	425	409	487	462	433	401	432	396	429	444	440	477	417	401	434	414	430	438	442	426	421	482	420	445	455	437	408	455	435	456	413	430	448	413	409	431	438	449	411	415	442	415	426	442	428	466	397	407	443	433	449	405	434	390	451	379	431	407	467	443	429	447	401	461	427	406	442	396	457	426	465	444	406	438	437	446	417	431	442	410	458	400	422	437	472	436	430	467	458	452	410	419	442	412	464	400	414	457	439	428	408	438	444	412	446	425	430	451	398	410	421	433	421	464	446	452	414	424	465	430	433	446	416	416	427	422	414	469	421	432	426	473	413	422	423	427	429	433	431	445	389	423	432	432	454	444	400	467	429	416	411	473	410	421	418	412	435	406	461	476	442	427	452	457	405	403	410	449	448	433	447	465	411	426	449	445	423	425	438	428	438	460	449	447	445	409	413	408	433	461	432	423	433	398	420	443	469	463	441	420	449	428	426	446	461	455	442	444	449	432	490	451	461	457	426	447	406	465	434	444	452	461	414	401	473	424	465	435	421	432	471	445	432	417	438	456	417	454	438	448	434	430	434	408	430	450	423	427	448	434	417	409	413	396	461	470	418	449	430	435	419	400	429	429	439	446	441	436	441	459	432	423	476	425	410	409	395	415	432	432	439	456	432	451	439	399	397	432	459	406	447	414	458	398	433	415	416	434	421	445	441	431	438	424	410	426	439	421	441	417	427	448	396	460	428	433	455	401	400	446	458	455	423	454	434	442	431	414	437	399	427	458	453	376	451	436	465	451	458	433	411	428	426	436	402	438	430	415	420	438	424	421	412	423	436	451	435	453	441	446	465	425	448	437	429	438	411	462	465	411	419	415	445	421	417	422	435	409	441	434	434	399	450	451	419	431	431	482	428	433	422	427	409	402	422	457	435	450	431	483	456	467	440	475	437	484	459	443	409	409	458	452	443	422	408	405	434	442	457	420	429	416	449	440	420	432	473	431	423	437	417	447	418	429	445	441	398	416	452	401	408	401	454	404	442
35526	54434	49879	39259	28892	18667	10375	4844	2971	2325	1934	1423	1251	1104	1012	929	878	901	946	860	841	835	2335	5660	4236	2648	2455	1091	771	712	678	630	767	1018	1321	1564	1567	1456	1200	1012	874	701	665	637	621	655	660	644	621	648	619	654	673	632	666	666	621	635	626	618	624	681	665	595	684	652	636	647	649	625	646	647	682	631	640	667	694	644	611	613	672	648	634	686	644	654	624	646	604	647	656	663	615	707	620	647	637	634	637	616	675	668	670	666	657	654	662	602	641	609	622	702	663	599	660	628	617	665	634	650	648	686	642	658	631	649	627	647	676	667	620	667	615	649	617	617	643	620	629	663	596	644	648	639	625	652	649	656	638	620	646	667	641	676	625	626	645	667	671	624	590	654	641	616	602	652	621	656	648	642	688	650	688	667	643	647	695	634	645	633	629	649	612	664	648	665	682	659	673	637	634	629	661	646	648	633	673	626	650	627	690	677	658	628	632	619	613	614	636	630	662	639	668	608	613	630	671	675	642	650	690	653	702	681	634	603	630	636	696	681	613	618	625	678	602	671	671	622	661	668	606	666	653	652	655	665	633	621	621	669	687	671	630	667	626	635	655	645	679	655	659	624	610	663	624	661	666	641	631	622	664	656	643	633	600	681	635	621	654	619	583	656	657	644	642	678	590	604	680	632	645	640	647	671	635	648	635	693	648	635	654	608	652	600	668	657	597	694	623	670	666	658	651	613	624	630	678	668	630	697	656	672	653	640	673	650	673	655	648	648	685	646	669	613	671	669	618	691	657	641	607	651	619	654	632	669	639	651	604	672	610	692	613	667	651	629	634	636	613	695	668	633	655	635	597	604	679	612	651	646	635	682	616	649	687	682	637	656	633	657	656	623	656	662	654	666	641	625	623	694	634	661	599	615	646	638	688	652	694	632	613	651	621	642	666	625	611	705	641	634	643	684	591	663	658	649	689	656	659	646	658	638	679	661	650	639	617	645	678	657	635	618	656	617	695	591	685	624	697	647	659	647	657	636	673	680	620	691	652	651	678	661	651	696	653	658	653	620	651	582	644	640	663	668	608	660	692	675	683	651	601	657	643	704	651	623	663	614	668	629	654	651	621	664	668	649	633	596	651	687	684	685	659	605	650	619	616	660	650	674	633	630	637	654	637	654	669	676	667	622	632	657	666	653	608	635	649	638	614	651	671	618	650	691	636	633	633	626	656	598	669	663	666	629	645	669	641	607	618	631	685	647	640	651	670	668	638	609	618	628	623	667	634	645	641	653	655	649	636	625	709	663	633	632	640	647	668	622	670	630	594	654	658	670	604	658	645	659	636	575	661	620	678	613	646	673	696	626	700	639	653	633	679	648	657	662	653	665	646	606	643	621	655	639	665	623	622	630	655	631	635	676	644	628	657	664	604	646	649	649	673	682	662	653	600	666	638	630	647	623	637	650	692	635	667	624	641	659	645	631	684	675	645	626	655	630	626	643	661	642	650	663	671	649	627	625	652	670	621	667	621	652	682	716	686	678	624	630	636	674	632	676	672	701	648	652	651	640	692	655	647	595	665	635	631	671	619	663	633	633	653	662	646	684	617	649	682	639	641	688	687	682	629	651	649	689	673	678	652	658	662	654	596	646	620	651	630	657	624	671	638	623	663	699	642	640	645	601	639	632	677	638	623	669	666	641	653	661	703	635	686	612	676	675	613	679	666	699	639	684	619	631	658	666	603	633	654	645	653	652	675	632	630	673	671	660	628	616	665	651	640	693	641	638	654	664	663	628	661	659	652	642	611	681	592	651	650	678	624	647	653	651	665	630	642	636	625	639	635	621	655	626	646	645	634	658	662	635	635	615	646	629	610	626	630	653	643	630	617	699	604	659	662	614	636	628	658	676	619	611	620	641	661	629	642	621	621	653	669	661	629	670	634	665	667	619	595	600	664	654	702	603	664	669	666	654	631	635	631	620	640	649	619	662	630	652	662	660	668	638	668	641	679	652	634	672	688	672	686	663	637	642	598	665	656	672	667	624	693	652	629	714	637	713	666	674	647	653	682	638	663	681	650	628	657	623	636	622	653	610	593	653	658	614	654	649	672	622	660	604	598	632	688	636	681	607	625	625	615	641	643	622	625	661	668	623	632	625	645	680	623	649	666	629	621	592	646	706	623	639	679	676	642	649	674	652	635	623	650	643	631	634	659	634	647	697	649	681	641	665	638	648	678	639	657	631	649	636	635	691	683	692	671	607	642	609	606	641	650	654	639	638	649	694	600	628	644	679	645	631	601	677	652	618	686	624	659	627	610	654	601	677	681	638	615	625	674	621	629	613	656	659	652	641	673	685	609	618	648	620	611	668	610	644	669	624	654	656	644	625	674	623	658	651	623	622	660	663	660	601	612	631	624	649	663	647	640	634	643	672	657	637	622	637	590	666	645	629	671	669	671	635	682	693	653	637	663	609	685	653	619	646	641	665	630	591	618	648	644	639	617	642	631	700	634	621	647	621	643	621	599	680	617	645	630	672	652	674	638	631	643	687	638	644	619	643	698	613	649	654	697	639	657	647	671	644	654	671	650	680	655	605	700	594	673	614	641	637	630	619	647	651	658	645	625	656	624	659	628	636	648	636	637	634	669	633	628	627	658	629	619	642	607	605	645	625	624	636	663	622	632	630	657	614	621	674	702	640	626	639	667	632	657	622	714	672	632	645	654	638	603	618	678	639	631	705	637	687	626	648	593	633	679	632	627	623	675	623	660	632	667	636	669	640	609	694	662	689	632	619	644	665	614	671	643	617	696	646	645	655	602	621	618	607	650	600	597	642	675	648	651	632	637	658	642	687	683	638	619	621	628	638	632	643	645	639	668	655	651	632	653	650	622	618	673	638	682	682	618	618	620	658	650	621	677	660	660	645	626	671	668	662	637	652	625	622	605	677	660	608	654	675	623	634	655	683	628	639	649	658	606	623	606	651	651	629	640	627	663	643	593	623	626	668	634	634	655	615	611	649	658	635	659	648	609	632	620	670	688	611	657	641	629	674	652	601	612	626	670	690	659	667	679	692	652	620	624	593	620	645	632	613	672	685	645	586	620	636	626	603	650	650	626	590	610	619	648	638	674	648	670	656	685	669	690	703	601	667	644	620	653	644	629	632	603	642	605	675	674	676	638	701	639	679	669	645	639	655	660	633	657	649	684	671	677	677	671	661	644	643	628	635	658	645	658	635	679	686	579	633	668	651	630	585	668	653	639	651	656	691	694	714	663	660	688	614	641	627	637	619	655	705	647	604	627	673	641	658	593	686	600	621	626	671	699	637	677	639	621	635	645	599	642	637	637	606	624	692	679	665	635	631	657	630	664	617	609	653	615	626	653	672	603	651	658	632	628	634	603	658	606	690	627	650	621	605	637	597	621	640	658	646	637	657	647	667	615	662	635	634	664	666	630	658	636	683	648	659	662	596	656	669	672	618	625	623	677	675	634	637	650	662	635	650	620	657
29025	25731	28203	18765	7672	3200	1543	820	717	669	589	543	522	497	479	492	500	467	470	505	480	473	499	479	505	483	468	458	421	398	439	442	455	438	483	534	525	529	561	540	505	511	476	515	461	485	477	446	453	456	479	450	441	455	501	464	448	439	496	453	435	446	500	457	455	450	464	459	435	499	443	442	458	426	412	429	459	469	429	438	437	472	489	447	450	460	445	457	464	417	492	486	469	499	431	420	466	477	423	499	445	431	492	420	451	427	453	429	462	477	441	421	474	426	505	447	497	449	411	435	456	486	462	446	456	456	447	430	451	421	397	472	436	465	448	478	441	468	473	490	465	460	433	429	431	457	474	442	438	423	444	431	476	457	459	473	483	446	445	460	451	453	467	417	440	444	474	436	425	463	475	478	443	433	454	460	436	415	481	490	448	462	485	432	501	458	422	443	470	479	450	439	435	494	445	446	441	431	464	471	524	461	470	471	429	446	412	461	482	471	442	468	456	481	442	475	445	468	479	474	451	445	483	481	433	425	467	442	421	493	471	431	424	465	467	416	486	440	461	477	436	470	461	454	429	456	438	459	444	470	462	444	447	457	466	432	436	462	443	457	441	491	448	461	453	446	491	457	427	455	454	452	449	426	462	449	435	433	472	467	466	433	465	414	469	409	438	431	433	459	462	448	413	429	421	481	447	446	427	443	488	443	449	442	451	458	445	465	473	458	455	442	456	453	460	443	455	432	465	440	449	428	473	422	429	444	468	409	485	461	448	434	462	428	428	443	462	431	485	475	465	459	428	461	433	463	437	419	464	449	451	435	443	465	437	462	436	467	472	471	456	448	451	439	454	448	439	423	478	476	466	458	436	472	436	474	442	478	474	436	462	456	466	463	442	501	439	448	431	469	474	448	484	429	456	442	444	462	452	452	472	458	433	445	458	466	460	428	441	417	399	429	456	431	474	485	480	479	432	425	485	417	447	478	446	436	444	433	414	436	471	466	427	449	464	456	436	482	428	431	458	507	457	399	421	442	464	461	454	483	458	432	456	448	459	441	423	458	478	443	435	457	456	444	435	437	425	414	458	490	464	473	440	423	466	430	445	482	422	452	455	424	462	413	426	412	473	448	443	445	443	410	474	503	417	431	461	439	443	461	471	483	485	439	485	440	473	486	436	456	436	468	456	444	452	450	443	480	441	453	464	429	447	501	468	504	426	444	452	467	479	448	500	454	415	442	414	463	465	432	491	464	413	449	487	423	451	434	436	429	449	433	456	489	501	445	445	472	451	465	465	426	416	494	477	461	391	481	429	448	442	496	439	485	437	459	460	441	451	421	487	438	439	443	464	457	480	455	472	470	439	422	444	460	495	455	455	435	490	468	442	459	461	479	471	470	414	435	436	448	449	428	437	422	445	457	434	474	481	424	484	435	439	442	443	438	488	453	447	433	431	460	457	439	438	474	491	446	426	467	463	426	449	453	435	458	475	456	466	482	448	421	434	466	437	471	491	518	446	448	470	445	451	458	440	460	420	461	474	424	444	439	464	466	463	445	442	439	433	474	444	482	445	439	449	446	460	465	480	451	451	463	422	471	482	458	421	428	445	494	467	436	469	472	448	443	410	416	470	473	451	467	436	488	432	452	405	436	419	490	456	438	468	425	422	428	436	478	472	477	428	432	420	508	443	436	469	452	460	462	469	476	430	482	413	430	408	428	456	452	451	481	468	471	452	457	467	430	466	468	465	420	480	456	456	442	416	487	495	456	426	463	430	433	480	434	435	456	456	498	446	442	465	446	428	453	448	459	421	465	444	456	447	451	420	427	463	443	451	428	483	457	465	493	449	467	439	452	420	449	455	455	427	438	499	468	452	422	440	462	461	453	442	463	438	432	438	459	447	432	474	458	434	450	464	469	413	444	458	472	463	439	454	480	497	436	433	509	441	462	450	453	470	461	443	468	427	483	450	483	431	468	458	441	457	498	504	451	452	438	449	434	450	413	471	450	446	477	464	490	434	477	456	488	431	456	468	457	470	430	476	481	426	428	399	432	458	466	470	464	468	435	467	447	442	431	470	476	445	454	457	442	455	447	433	433	502	459	437	473	442	448	454	452	426	456	471	471	454	474	428	473	463	445	443	477	456	465	426	453	454	508	440	454	419	424	433	445	467	467	421	416	468	482	440	422	465	437	480	441	491	452	484	445	451	458	444	446	457	468	448	447	453	486	488	445	450	436	433	459	483	465	491	424	429	459	454	438	461	453	477	448	476	438	444	456	425	433	460	455	466	454	447	464	467	423	436	438	462	481	447	402	461	466	424	480	466	447	441	417	415	468	464	467	446	472	477	444	441	463	482	446	494	476	485	456	453	448	433	487	447	479	453	423	499	479	451	500	421	444	442	404	440	465	435	444	447	483	456	462	476	433	487	461	463	433	439	446	418	492	471	460	491	440	420	479	469	437	435	455	439	440	483	454	460	448	491	454	462	483	461	492	481	440	446	447	442	427	431	443	446	471	440	486	454	454	462	462	441	443	429	460	451	437	435	447	448	503	450	464	443	479	472	446	470	439	417	426	483	477	450	508	432	501	471	430	465	420	425	444	507	463	468	446	440	496	460	448	436	464	399	472	428	421	443	464	429	472	493	451	479	489	445	445	437	476	407	448	462	449	454	432	477	459	446	423	450	449	481	417	463	438	466	481	480	469	504	424	477	477	451	426	453	460	469	434	494	436	441	421	462	464	448	482	454	455	447	434	467	447	455	441	447	469	444	426	477	444	443	460	471	457	425	457	463	503	464	461	457	474	465	456	457	459	449	464	444	441	452	423	472	469	446	420	465	440	476	436	468	463	457	465	474	458	399	452	454	453	430	473	416	450	435	443	485	449	468	456	432	505	475	465	427	412	443	423	448	457	446	456	455	454	486	491	430	443	499	467	438	461	471	482	467	460	429	462	466	428	444	470	426	451	449	454	476	406	477	474	473	450	432	441	415	443	493	435	496	439	472	473	472	434	423	438	474	455	457	430	474	471	443	429	463	436	449	435	469	445	468	445	444	488	463	419	455	453	465	462	458	465	477	474	456	478	472	463	457	405	492	439	477	457	459	468	448	414	463	422	453	481	451	457	440	463	499	467	460	521	495	459	403	486	433	455	478	446	493	403	474	455	459	471	441	442	474	446	454	469	475	420	448	456	455	461	455	432	440	426	426	461	458	460	429	477	459	421	464	465	412	452	460	476	470	459	419	461	467	474	453	440	436	435	458	468	426	469	460	442	452	432	445	460	412	461	493	456	474	490	434	436	476	446	420	438	428	454	518	459	457	425	442	473	425	470	472	469	438	422	423	467	427	458	484	502	449	444	439	481	457	430	436	443	432	497	469	487	434	442	474	477	476	464	473	441	460	395	473	451	474	434	463	448	437	461	460	446	459	450	500	456	502	454	487	474	476	482	446	478	460	456	435	455	425	482	471	464	451	477	471	510	468	447	451	423	425	443
33399	42205	37219	23369	13305	6884	3445	1782	1543	1258	1099	879	817	759	811	786	734	777	713	770	703	749	840	796	751	707	724	679	668	665	690	678	682	768	749	798	885	814	814	750	725	709	660	646	671	667	730	685	690	664	695	686	706	630	699	704	684	671	638	682	711	673	682	687	674	670	696	679	676	674	697	695	644	640	690	684	663	677	685	680	668	673	698	650	653	689	707	702	702	667	659	708	727	668	683	647	689	593	664	677	693	674	632	685	686	732	691	653	727	655	694	642	691	635	702	662	688	701	722	635	710	667	676	686	682	648	700	646	644	674	687	694	664	730	673	673	622	780	668	611	671	657	683	672	676	704	650	705	711	684	657	697	715	629	687	645	705	661	705	615	677	629	681	673	688	667	686	643	701	673	722	708	685	647	657	656	658	678	720	691	677	683	716	647	649	674	734	704	707	674	614	686	692	670	691	657	676	671	676	689	635	618	640	647	649	665	697	682	678	701	663	644	671	639	687	717	687	609	669	709	729	678	669	713	701	680	672	678	676	704	666	668	636	696	664	615	674	684	694	653	738	722	657	655	672	658	646	658	614	636	673	676	601	656	686	648	676	666	655	684	647	667	631	673	653	679	698	681	690	676	687	636	703	750	687	656	689	658	653	658	616	681	730	708	639	675	701	670	701	643	690	678	680	618	723	679	657	699	691	687	651	631	718	641	744	660	668	645	675	664	665	660	660	695	680	657	637	673	710	710	705	662	656	670	682	657	693	700	657	692	675	674	686	667	696	692	667	690	690	632	685	652	679	651	692	683	730	674	660	635	656	652	647	654	613	671	690	652	696	658	707	651	680	738	635	673	602	706	662	649	682	654	662	696	658	678	661	653	649	669	646	740	685	662	663	689	662	674	695	684	676	664	701	697	669	604	658	667	676	677	659	715	657	693	681	660	680	693	679	708	668	635	665	700	682	716	698	665	684	721	704	680	681	686	720	658	667	698	697	671	666	683	673	736	680	651	612	646	644	728	666	676	720	652	641	628	638	686	698	698	666	664	685	670	662	679	650	707	678	708	691	686	716	677	690	640	727	676	641	674	634	677	677	700	679	708	673	701	658	656	687	667	684	706	655	682	688	641	677	725	660	678	652	715	671	698	692	723	726	682	652	658	688	621	680	643	715	656	660	685	651	641	688	661	684	673	681	682	694	676	600	623	659	688	641	647	694	664	656	681	675	720	617	690	652	666	614	702	669	657	672	652	714	714	690	640	624	713	671	682	710	640	700	677	651	639	637	679	696	689	689	713	631	678	692	665	652	632	642	620	660	680	670	670	649	686	686	641	638	666	669	689	705	717	683	687	684	669	666	695	698	682	695	645	612	726	649	685	701	733	697	652	715	685	602	696	690	768	691	679	699	668	707	640	660	687	607	685	658	713	659	691	637	675	671	684	695	710	709	663	690	662	717	698	678	680	732	694	658	671	622	676	701	668	771	669	696	681	649	658	694	673	635	638	666	649	701	702	649	706	604	662	732	616	683	646	722	716	709	621	659	656	717	645	633	677	674	689	660	706	630	676	716	682	696	686	640	668	682	659	677	680	700	652	670	724	682	646	645	673	659	655	706	684	705	665	725	679	704	641	648	696	613	675	681	683	665	675	740	683	696	703	684	681	650	684	700	615	686	685	695	653	628	725	695	673	656	696	646	677	664	692	652	710	676	675	638	652	673	674	675	698	634	686	759	669	687	690	632	676	696	670	640	729	678	681	649	691	658	656	678	674	679	687	717	646	651	670	668	678	659	671	678	716	683	662	687	689	657	684	662	682	706	699	706	705	640	657	704	676	669	672	651	674	699	690	683	680	661	646	625	631	648	675	683	683	680	709	634	696	658	666	658	700	665	649	702	659	704	672	694	675	644	659	660	683	713	673	661	653	676	676	689	652	692	732	672	694	717	692	678	673	718	689	682	694	630	671	680	697	676	692	694	623	682	701	646	643	683	670	673	665	732	696	646	694	681	662	724	665	676	652	680	676	651	727	711	656	679	631	693	679	659	648	705	736	681	684	637	707	674	663	646	646	661	693	664	690	635	683	711	665	674	653	632	674	607	723	679	670	693	657	622	716	665	677	645	679	719	686	623	706	701	662	679	644	693	672	701	709	667	675	719	658	670	711	692	682	670	660	709	719	715	677	693	668	648	670	697	662	698	698	647	673	680	698	686	704	697	714	697	706	648	674	702	663	680	670	687	675	691	693	677	659	666	694	686	677	630	660	627	667	675	668	642	688	685	700	673	720	658	699	716	713	686	656	649	665	641	651	665	643	669	696	661	677	691	684	671	725	685	676	629	748	658	690	709	626	689	633	643	699	661	615	705	729	668	693	650	646	687	712	696	644	672	656	674	703	707	668	712	661	703	688	617	670	713	675	678	680	682	636	687	636	734	644	732	708	665	636	675	641	719	722	669	624	693	687	698	651	661	669	651	643	642	661	694	639	665	664	678	683	686	682	668	677	682	684	674	691	645	695	687	656	661	680	719	680	585	705	690	677	618	655	632	698	670	677	698	646	639	627	665	673	671	659	715	668	676	708	680	687	685	648	669	657	688	678	647	668	665	633	627	690	665	712	670	716	722	672	726	702	686	675	694	710	701	697	664	679	703	686	661	692	671	710	645	671	657	645	647	659	659	781	646	670	692	677	683	671	653	667	680	632	721	685	685	647	674	634	651	718	634	707	674	682	672	679	660	672	637	674	711	708	669	677	664	659	670	670	679	697	701	648	675	661	715	680	625	716	698	685	700	619	652	680	611	672	648	652	688	627	691	714	692	680	670	656	666	654	660	656	657	661	690	639	683	656	647	645	698	690	655	698	694	694	683	651	735	640	653	640	674	713	632	713	707	697	653	675	691	688	702	659	659	712	713	691	627	677	653	694	688	709	638	661	672	649	664	687	687	712	754	683	648	697	646	699	698	644	648	644	670	676	662	708	666	667	705	619	686	693	648	704	686	632	632	689	652	685	716	698	637	700	674	676	656	661	671	714	670	655	675	681	711	703	676	661	686	638	691	651	651	685	658	684	673	696	668	620	664	718	668	661	702	705	618	724	644	751	653	679	657	681	641	645	646	687	768	663	648	670	752	664	692	684	644	664	699	685	651	638	627	696	702	689	651	650	693	712	724	727	661	659	692	704	655	691	681	695	682	669	717	650	703	703	683	715	678	709	661	698	652	665	678	694	709	673	713	700	637	680	701	673	637	666	664	656	735	670	703	671	662	673	666	673	677	695	713	628	665	697	709	624	640	720	695	733	691	659	724	685	707	724	643	676	678	671	650	733	642	724	647	660	723	714	664	664	714	670	674	686	676	672	648	691	654	678	652	619	683	678	680	693	681	684	692	711	705	595	668	666	675	701	639	639	672	653	651	677	678	716	738	707	708	653	694	680	669	695	701	653	700	622	658	681	690	654	680	678	676	716	697	663	740	680	684	678	663	692	709	732	649	675	720	647
24608	21528	28678	25440	20555	10066	3535	1551	1104	885	710	642	569	542	548	523	515	536	493	506	504	473	766	1345	869	493	481	412	469	473	481	490	524	614	772	828	735	686	570	558	544	481	449	425	471	482	466	461	473	463	446	454	438	457	436	430	435	467	467	408	438	485	448	456	514	448	453	431	440	446	435	451	488	461	432	450	479	467	457	446	418	395	422	466	418	458	424	447	457	487	451	455	455	475	426	456	437	419	459	450	458	446	452	459	436	466	480	427	468	432	408	462	472	442	410	442	418	459	441	457	446	475	413	427	415	444	452	453	453	432	458	477	438	443	415	433	447	467	479	426	449	465	439	421	450	451	413	453	434	437	447	491	426	453	424	495	428	434	439	446	445	411	444	428	449	403	497	451	418	468	470	472	401	407	422	472	459	464	451	425	434	477	453	463	473	434	460	390	443	440	387	450	464	442	410	424	451	457	455	440	459	486	428	429	438	443	434	449	499	436	433	406	419	470	486	441	434	433	482	459	424	439	474	440	465	463	436	479	434	483	496	422	438	461	464	473	436	421	449	416	443	454	466	487	431	451	417	438	433	433	407	504	466	448	436	513	403	463	497	436	426	475	476	448	474	419	479	440	448	474	425	442	451	477	413	443	443	430	421	423	426	473	441	467	487	446	441	447	452	427	474	414	488	477	462	463	436	444	452	457	439	434	432	486	434	488	456	408	441	433	483	486	438	472	462	491	446	427	444	443	454	428	450	450	471	420	442	473	441	440	438	421	422	461	452	456	438	458	402	438	444	426	445	430	445	425	456	432	437	478	432	463	469	453	452	421	438	435	468	430	425	468	464	447	393	491	442	478	421	410	444	486	474	456	453	475	455	420	424	432	439	448	413	450	435	473	429	421	458	449	454	423	425	454	438	437	445	406	457	451	495	431	442	416	453	382	425	450	450	440	469	464	493	470	453	438	437	440	422	450	410	446	443	398	431	439	463	437	434	461	437	463	428	420	458	435	445	425	463	455	445	458	446	484	441	427	490	464	413	479	450	447	438	432	459	459	458	449	433	439	470	451	462	440	463	433	433	434	446	414	449	453	465	471	487	439	443	417	436	425	449	469	434	442	459	466	459	426	465	493	452	408	446	460	445	441	485	446	423	490	460	433	463	504	443	425	430	478	434	421	452	432	450	446	410	455	414	469	436	441	440	452	473	436	417	405	412	438	450	466	465	465	455	407	410	449	439	446	453	420	487	444	482	479	471	449	449	446	446	460	480	439	421	429	436	455	441	455	484	429	456	470	440	449	469	422	395	436	432	450	440	419	404	439	471	457	412	431	463	428	433	445	434	468	434	437	438	430	473	453	489	422	435	428	428	428	464	446	452	427	440	459	476	424	423	443	392	474	441	452	454	449	453	448	446	480	429	430	464	445	444	464	463	448	432	442	427	450	440	440	454	427	438	459	442	455	402	444	436	434	441	461	435	438	426	431	410	436	456	435	456	462	441	451	465	436	476	434	455	429	416	445	428	447	449	466	437	452	449	416	454	433	436	451	430	416	495	470	432	459	443	449	473	431	459	463	469	439	467	442	429	441	440	430	418	502	434	485	436	462	451	474	445	430	468	430	440	446	451	480	461	445	451	418	460	441	452	444	441	442	476	441	462	447	465	458	444	451	440	464	459	466	417	402	415	472	451	450	419	429	440	474	434	432	486	496	452	404	435	469	451	444	469	440	416	480	460	420	474	463	438	446	451	420	439	423	443	442	452	434	430	421	420	423	446	420	430	456	467	500	403	429	444	442	405	463	411	453	452	451	464	463	423	471	441	439	441	435	438	433	428	389	485	453	434	459	427	430	427	424	460	439	438	430	451	468	429	433	424	475	450	434	447	469	430	452	458	447	437	425	481	447	433	424	456	410	445	459	442	438	415	477	458	461	424	422	465	402	458	411	429	464	405	478	469	449	441	455	471	488	446	429	432	502	454	455	431	434	450	429	430	440	426	481	478	429	482	458	462	482	435	446	447	473	435	453	477	467	423	418	457	470	453	423	484	460	459	460	410	427	434	445	467	455	437	461	438	492	444	449	437	402	447	423	453	432	437	451	471	405	500	460	465	474	412	420	452	441	442	462	445	444	448	454	468	430	476	427	452	441	457	449	412	445	415	456	405	440	482	450	430	450	444	439	486	436	486	468	437	426	423	456	455	451	487	428	455	450	466	471	487	438	446	460	412	421	453	435	459	449	457	437	416	479	436	446	431	438	468	422	461	489	448	431	443	461	424	451	437	426	427	461	481	432	442	435	469	458	452	445	425	455	437	443	467	463	451	423	422	469	452	421	452	433	442	411	455	474	472	464	428	430	470	434	450	437	453	467	437	458	452	450	466	450	449	472	441	417	445	413	443	458	471	452	470	472	451	454	428	424	450	437	446	468	399	460	453	465	498	421	478	413	420	444	437	449	431	439	446	475	453	421	450	436	445	440	426	477	438	436	434	469	452	427	456	459	432	459	428	407	462	447	465	435	458	424	445	457	446	419	416	430	433	495	442	454	455	445	435	460	469	452	476	432	453	427	431	463	426	406	423	449	449	448	454	458	458	436	440	428	426	453	435	429	437	411	413	443	457	433	476	425	425	435	421	436	458	476	443	451	471	421	463	472	459	451	453	465	454	430	455	486	435	448	452	456	441	447	406	459	411	474	435	458	462	429	423	452	431	484	438	479	452	427	434	457	471	448	421	483	439	447	467	463	442	436	457	432	469	451	487	437	498	463	416	448	435	438	434	389	429	422	425	458	446	452	436	410	446	452	469	434	451	428	443	412	386	445	452	453	406	452	472	483	411	453	456	421	454	434	463	453	456	449	449	433	486	456	430	426	457	438	426	455	456	431	456	462	445	436	432	444	469	430	455	408	387	423	440	434	440	432	441	495	431	440	502	450	420	460	434	448	446	470	423	497	437	459	463	474	432	439	449	428	413	498	454	448	427	428	440	410	452	456	455	453	422	456	451	485	456	416	430	464	459	444	463	442	413	437	441	455	444	476	408	425	437	466	424	432	438	455	411	453	451	425	453	404	488	432	454	457	416	442	434	461	428	486	448	427	474	481	456	488	429	441	451	457	504	470	426	475	492	407	457	457	455	477	442	491	480	443	459	429	438	484	436	460	474	432	414	461	435	439	439	438	443	427	448	432	437	440	424	431	451	447	449	469	417	448	459	463	439	433	460	439	463	431	504	467	456	448	452	416	425	407	440	476	488	436	468	472	471	457	438	378	452	422	462	445	400	422	453	473	443	456	422	458	449	434	472	479	443	457	440	447	415	463	409	419	436	420	414	458	486	449	491	505	431	432	431	446	455	414	447	447	457	449	417	439	433	427	471	469	438	470	470	437	468	477	454	418	459	452	450	427	415	447	413	452	469	432	440	467	453	436	456	444	412	451	423	434	458	408	413	425	471	482	455	426	450	482	474	424	456	437	456	458	422	436	442	447	477	429	465	431
34442	51077	43484	30761	22274	10246	5796	3280	2391	1802	1479	1238	1033	917	876	899	919	824	842	858	835	738	1648	3127	1717	682	702	692	721	684	718	775	886	1103	1395	1528	1508	1153	989	878	753	698	684	712	691	706	723	686	651	667	686	674	659	671	668	681	627	636	673	627	688	675	614	685	706	671	680	661	657	652	660	656	642	668	655	674	684	697	675	690	656	632	666	693	682	642	664	673	667	666	659	694	706	681	657	665	662	641	615	647	663	680	675	703	687	671	664	667	659	715	681	664	687	657	673	654	671	701	688	683	644	644	700	655	658	722	682	690	639	667	684	667	668	693	685	701	688	715	645	670	665	657	673	679	653	638	688	685	668	656	693	657	687	655	689	674	671	679	707	664	702	659	682	721	701	663	718	676	727	673	656	662	650	656	664	682	668	676	675	635	670	697	711	682	649	668	690	711	671	676	686	699	700	691	661	674	680	685	645	662	692	708	686	679	644	646	661	701	665	660	729	669	683	669	653	648	727	657	691	641	704	665	697	663	692	690	668	681	679	659	723	714	714	618	688	683	709	750	664	698	724	683	662	669	677	661	651	689	680	677	697	651	709	661	663	615	668	657	679	688	665	728	677	715	679	673	653	675	616	677	688	686	666	638	667	652	694	719	638	667	674	677	595	672	683	642	714	672	728	715	676	654	686	659	691	658	697	677	705	619	678	699	682	660	702	649	642	665	676	663	652	649	684	666	705	694	662	638	701	694	667	694	685	664	685	692	706	722	680	653	677	645	674	668	672	688	697	688	660	645	656	636	665	689	691	663	692	675	680	699	701	638	682	659	663	665	699	633	669	662	663	706	638	711	715	653	677	669	649	666	672	667	663	667	681	710	672	685	707	669	692	661	685	652	635	669	652	675	665	654	648	668	663	668	682	666	691	616	707	646	665	666	648	734	664	720	715	681	659	651	685	670	692	671	646	676	711	678	677	700	649	690	704	648	644	654	641	637	661	729	697	658	673	700	663	692	677	705	700	650	625	712	675	677	695	682	616	681	667	654	699	688	689	710	640	657	669	635	697	718	663	607	656	638	652	653	677	683	653	631	659	697	698	657	668	680	656	678	673	645	688	679	675	622	632	674	671	635	660	647	686	690	662	655	680	698	682	690	720	693	654	691	691	684	689	660	687	719	670	681	657	688	697	682	671	701	664	655	682	693	662	698	656	607	657	661	663	693	692	698	678	669	667	670	695	656	668	711	670	650	697	666	612	725	649	712	655	695	626	671	757	642	616	683	657	686	734	747	647	634	644	667	646	661	642	685	716	667	662	693	730	647	690	673	663	637	645	659	707	646	731	644	661	639	665	676	642	667	639	671	677	739	675	706	684	655	675	697	704	689	676	662	695	653	674	660	676	679	715	696	673	646	702	669	660	685	649	669	657	683	651	689	679	703	672	705	674	655	684	649	708	655	703	669	696	685	674	682	691	694	663	667	668	697	694	660	643	698	669	677	674	636	656	689	670	680	637	706	638	724	675	677	716	678	654	708	653	668	682	662	660	703	636	671	670	653	712	688	650	694	672	704	663	695	684	642	680	690	669	700	633	682	641	646	688	663	702	661	679	684	664	698	672	658	669	677	680	679	670	672	704	655	706	671	706	717	659	670	650	708	656	671	725	657	682	664	703	681	672	692	692	669	689	619	684	690	654	637	638	695	655	694	643	681	661	652	681	723	685	703	693	670	702	673	722	683	647	668	672	670	677	673	635	687	670	687	701	666	689	700	644	643	662	698	684	643	660	693	706	678	671	695	649	695	692	673	635	721	717	704	676	737	686	637	683	676	653	676	673	718	671	650	666	657	690	689	724	635	665	647	685	648	617	692	689	653	659	608	675	692	641	642	733	671	679	637	710	617	640	701	684	675	671	684	679	695	661	646	613	705	698	663	598	694	709	644	657	642	699	700	690	674	681	661	693	627	675	689	685	645	657	657	685	690	641	699	715	664	665	669	705	676	724	709	679	645	657	647	695	667	676	663	657	646	631	679	684	690	689	725	631	705	671	681	688	655	660	622	649	694	666	657	663	671	670	702	675	668	692	616	663	624	692	680	684	691	694	686	665	690	670	727	654	670	700	718	660	657	661	652	692	668	699	618	701	706	688	645	664	701	637	703	705	659	654	658	644	651	710	671	695	666	720	701	644	684	692	667	642	648	708	656	682	692	690	695	641	675	619	629	692	694	672	691	688	694	691	627	723	676	652	686	678	647	694	654	683	662	664	670	699	685	621	722	665	725	678	701	611	691	679	696	681	688	681	668	693	670	672	680	693	673	635	620	689	687	663	730	654	660	665	649	677	724	668	640	665	721	634	683	631	680	670	707	666	671	655	704	685	671	673	666	688	690	663	669	664	689	654	685	689	631	673	667	661	709	701	664	630	665	653	651	645	672	666	715	688	656	688	630	668	685	680	654	658	684	704	687	707	640	715	627	713	630	666	678	666	688	681	653	678	631	694	706	673	690	659	735	650	668	691	651	713	673	642	649	655	700	669	672	661	674	667	659	674	645	666	637	676	679	643	705	651	738	705	736	666	670	687	672	686	656	713	676	663	634	717	682	709	619	689	678	673	710	703	714	648	665	699	651	645	658	687	704	702	684	647	708	668	701	674	694	703	619	669	686	699	700	655	677	712	696	639	659	689	648	679	693	647	637	700	676	719	683	681	703	641	660	664	662	633	669	683	667	684	689	644	659	685	667	651	658	668	664	694	653	689	719	653	708	660	675	670	641	721	653	706	662	670	641	689	697	674	653	634	593	658	680	658	658	665	653	668	716	664	671	659	745	667	647	658	655	683	684	695	639	637	665	654	663	658	682	674	641	648	702	654	650	685	662	745	674	660	714	664	648	643	612	686	678	668	672	696	669	672	699	682	683	671	682	676	657	662	680	657	677	683	670	640	683	693	674	681	663	621	677	652	664	664	689	638	641	680	737	671	678	672	652	705	612	631	689	725	642	703	631	681	680	683	632	708	693	699	739	667	688	691	675	667	666	653	695	620	687	684	652	684	739	653	646	672	690	652	703	691	674	687	668	676	666	707	641	673	696	684	678	661	662	665	598	672	684	629	681	651	695	672	665	673	637	637	625	680	666	681	673	674	684	669	646	694	698	677	653	652	680	678	609	677	671	681	701	670	667	663	693	650	667	673	671	679	644	694	660	636	674	651	673	705	573	690	696	693	663	645	627	688	644	686	630	717	696	660	669	663	656	669	643	677	661	630	710	665	615	711	650	710	657	646	732	666	697	645	636	668	648	655	596	667	673	627	674	693	705	682	675	672	639	654	637	657	662	655	658	678	672	649	680	675	666	684	672	707	687	684	663	656	634	685	655	641	654	647	641	651	669	674	670	658	697	720	669	709	661	656	669	688	661	705	724	676	671	698	637	661	700	661	692	669	694	666	648	672	685	666	682	674	686	660	711	654	626	665	695	699	694	663	669	663	676	616	653	678	676	640	668
23495	21592	29423	24448	22064	20528	9410	2513	1584	1203	1015	884	714	623	545	562	530	565	556	561	587	472	777	770	470	463	427	469	453	394	448	448	667	1063	1344	1577	1312	997	808	624	560	443	492	447	412	476	440	470	433	439	452	451	455	432	449	466	391	441	441	449	440	432	420	419	458	419	451	467	430	472	421	406	435	429	419	437	396	428	409	416	415	443	463	446	461	447	442	404	455	416	476	450	440	451	430	447	380	433	467	439	453	399	438	456	434	435	425	469	436	387	466	409	463	421	474	402	444	416	434	411	440	433	436	420	461	403	437	444	412	453	445	441	459	436	402	398	461	439	450	453	451	455	452	442	416	408	455	446	448	419	447	456	409	452	450	410	438	467	436	419	433	448	400	418	452	433	435	364	468	377	406	444	452	442	417	424	457	403	419	438	453	414	424	439	464	442	457	445	422	455	434	418	404	443	448	435	405	445	443	469	436	454	450	468	451	462	443	446	459	450	408	437	444	436	402	432	452	464	410	436	445	435	389	469	443	415	408	448	461	456	439	419	399	441	459	431	422	463	419	461	434	402	403	440	409	429	408	479	419	416	451	429	469	418	422	432	460	428	425	423	429	453	428	426	414	432	457	466	454	442	428	432	415	450	438	407	471	432	429	463	477	424	456	428	421	442	439	480	465	413	415	409	416	441	449	433	455	434	450	435	449	417	454	442	464	438	439	430	422	448	450	443	449	408	414	394	455	435	413	408	435	456	454	445	445	413	448	443	448	452	365	413	457	436	455	431	439	438	426	458	427	449	491	449	439	412	443	492	452	455	433	429	446	447	425	445	485	460	434	476	442	471	407	409	416	469	417	457	456	460	380	450	434	440	461	451	395	429	423	439	450	412	451	436	439	428	421	424	445	438	465	422	439	454	409	426	419	432	417	445	435	444	449	406	430	446	456	435	414	413	418	417	437	458	402	431	429	410	438	426	451	463	380	413	436	406	403	453	451	428	438	427	415	399	433	421	400	415	438	435	385	396	464	429	418	438	448	452	460	472	453	410	408	424	446	408	476	457	435	424	424	452	422	419	442	443	441	433	452	419	411	447	459	438	405	432	415	451	440	465	452	447	447	459	435	429	464	458	468	473	429	414	392	407	435	451	438	403	420	425	428	458	447	427	453	448	438	418	447	435	416	455	449	438	420	430	418	413	385	440	425	439	436	457	418	397	444	431	456	462	460	446	405	407	437	445	420	414	428	441	443	445	439	444	428	452	463	470	421	434	403	415	456	435	430	425	396	437	454	404	428	413	405	431	469	416	450	433	416	409	395	405	417	459	463	401	430	426	433	416	436	415	427	449	429	421	418	415	422	414	422	395	461	434	438	430	408	453	412	411	426	458	442	414	430	452	393	424	443	463	418	422	429	423	466	419	430	444	433	443	413	430	383	438	439	445	465	488	437	410	456	418	443	404	419	475	423	453	471	446	448	409	416	432	453	458	449	456	434	461	432	444	446	464	424	423	472	393	436	409	420	411	432	423	447	431	442	426	420	421	456	438	464	414	418	443	449	443	427	458	452	421	447	439	434	425	427	433	478	460	449	415	399	456	453	431	453	478	456	451	430	441	478	436	430	447	433	447	410	425	414	399	424	469	447	446	432	433	439	462	436	433	436	459	408	454	428	421	391	495	428	411	454	411	438	388	392	469	419	432	438	446	421	425	403	411	406	463	447	407	423	416	424	454	435	442	396	428	439	376	389	397	460	410	425	441	405	429	433	424	462	459	419	424	399	441	411	441	449	466	428	469	429	412	478	444	433	392	436	426	411	432	412	413	426	451	448	430	438	456	439	468	455	449	407	424	428	462	454	429	392	430	416	434	424	391	396	426	453	438	430	414	460	425	444	449	416	442	438	462	414	435	436	429	412	426	440	422	420	412	449	413	422	422	462	433	407	463	446	416	438	398	402	436	428	438	416	453	492	455	396	457	421	441	446	437	462	421	442	414	433	465	452	444	424	428	401	461	471	448	439	415	407	422	400	417	455	406	443	395	443	426	438	391	422	398	460	458	447	429	436	430	433	439	410	432	422	404	458	431	443	402	430	452	411	486	423	453	449	467	384	439	417	480	446	438	423	450	437	449	456	430	458	438	447	434	460	404	433	473	460	450	426	458	472	492	437	436	466	452	404	451	431	414	439	397	442	421	464	410	450	416	448	426	468	440	464	437	445	454	407	382	428	399	421	428	451	452	415	400	441	404	405	459	441	466	440	409	473	503	437	395	437	437	408	423	432	425	435	436	416	445	411	446	409	395	463	432	425	398	453	421	431	423	445	423	448	407	474	439	419	429	409	456	410	424	417	412	454	439	420	426	444	414	421	440	423	438	462	452	436	435	423	425	495	406	440	433	429	438	438	439	444	398	418	462	425	430	458	429	439	446	453	431	435	464	422	457	437	408	461	431	469	418	455	385	428	437	457	454	433	427	434	464	430	439	472	429	407	433	421	442	417	468	403	476	415	422	455	441	450	465	451	434	476	390	420	430	437	463	432	448	456	403	392	427	430	443	427	461	463	440	422	463	463	432	487	446	413	409	441	459	397	379	450	404	425	433	449	425	414	446	436	470	389	456	435	473	447	446	418	431	478	459	428	422	408	405	461	450	472	427	438	406	464	462	439	444	429	451	422	433	437	428	389	497	446	445	470	414	436	391	400	446	419	438	438	403	421	406	420	466	415	382	441	450	416	405	419	412	451	449	435	422	444	445	417	441	417	435	419	425	466	466	401	446	461	400	433	415	426	446	421	457	438	426	421	471	439	456	417	434	451	454	458	390	451	434	439	442	452	401	432	458	424	412	418	426	440	421	397	427	457	441	401	443	448	416	397	421	432	456	403	433	455	458	449	412	470	436	438	428	439	449	465	464	447	429	439	433	443	461	440	391	481	449	431	444	423	406	451	433	402	407	417	442	430	439	418	448	432	434	433	435	422	412	448	469	404	448	447	429	398	414	420	425	440	488	476	415	408	465	442	443	464	407	412	400	453	418	447	448	377	449	444	424	407	452	460	388	466	413	459	433	420	411	412	472	436	420	409	457	441	421	457	469	408	447	425	470	430	446	409	458	457	399	457	455	441	416	465	425	445	410	428	424	448	430	437	425	453	456	443	420	434	436	409	452	436	404	432	463	477	424	430	429	450	444	454	491	450	451	454	429	457	419	442	418	388	471	431	424	443	453	404	417	412	435	416	414	419	450	483	407	383	446	429	421	417	431	402	427	471	433	450	402	432	429	436	426	427	456	456	433	430	435	442	454	439	455	463	462	441	427	402	472	415	437	438	465	441	402	456	451	448	413	438	419	448	409	459	454	462	469	438	419	435	432	417	436	441	452	405	454	422	411	441	474	401	416	442	450	398	434	435	456	441	436	453	433	441	414	412	461	440	464	431	439	419	437	446	434	419	441	438	427	450	428	434	429	471	440	402	421	422	401	431	431	450	436	416	466	446	472	461	437
36689	56726	47998	37645	27691	16540	7926	4660	3837	2914	2171	1879	1524	1252	1064	994	939	920	900	888	911	799	1759	1602	753	746	740	706	756	686	707	693	1231	2339	3051	3754	2896	2179	1612	1164	823	716	654	628	670	638	652	639	635	638	640	658	593	615	622	701	646	687	638	651	625	679	658	629	661	636	663	648	657	640	687	651	672	595	659	604	637	655	661	685	662	651	649	649	664	631	638	655	660	678	651	638	646	666	638	655	638	646	616	661	647	619	603	685	681	622	639	674	655	655	671	658	638	613	645	647	667	627	607	658	658	675	656	628	616	663	647	678	619	643	650	678	634	649	601	658	639	682	579	661	665	668	632	683	655	674	635	627	601	615	660	660	618	697	595	624	652	687	633	618	650	616	640	624	646	602	660	651	623	657	685	675	636	677	651	694	630	675	657	660	604	619	630	633	644	662	656	672	655	641	691	673	639	634	617	623	644	665	624	608	676	637	646	620	627	655	668	618	669	617	694	642	652	673	671	661	654	658	642	630	662	688	670	654	594	659	686	631	657	659	631	675	655	645	651	648	699	629	683	667	647	640	646	624	626	660	631	614	669	651	648	689	617	634	646	649	650	640	647	629	634	661	646	633	679	579	625	650	660	686	622	684	617	635	603	651	661	675	596	648	622	672	652	670	612	699	705	657	652	624	690	633	649	577	627	671	712	627	679	654	654	664	612	627	634	655	629	639	654	643	676	653	670	658	645	654	662	643	617	624	635	624	630	601	647	619	641	618	656	695	616	609	673	621	649	642	553	616	645	681	685	622	651	665	639	645	674	655	687	628	659	638	664	622	590	618	632	613	639	645	639	666	635	648	647	683	650	628	710	643	685	687	666	672	639	631	615	649	616	638	692	621	673	639	689	665	672	639	650	660	633	687	617	632	651	681	689	671	629	646	661	654	639	608	656	705	698	634	605	650	655	620	607	626	569	632	699	686	668	668	646	631	638	626	637	633	673	658	665	598	669	652	627	660	650	651	666	696	662	635	675	662	648	645	650	655	614	630	659	610	621	658	650	626	612	621	639	703	628	665	662	632	638	583	617	641	612	694	633	589	688	663	638	614	656	681	638	650	689	629	612	668	622	600	694	656	667	670	662	656	648	604	620	642	607	639	625	651	639	671	673	665	660	617	661	685	637	640	708	612	657	639	634	628	667	610	659	665	670	647	636	628	666	638	692	672	677	630	646	661	652	651	628	659	672	646	658	680	666	662	647	673	607	657	639	657	602	663	627	647	623	657	645	642	582	665	640	630	647	603	656	595	592	646	661	649	652	609	643	676	644	625	628	599	644	669	599	691	630	637	613	645	644	672	658	628	644	639	672	598	657	610	691	693	626	670	625	633	620	668	630	633	676	674	641	637	653	617	698	628	620	672	653	677	609	619	700	649	633	639	646	656	631	663	634	620	650	676	693	623	637	659	611	624	637	644	628	640	633	625	635	651	661	639	630	656	670	688	650	632	674	611	656	648	649	686	612	634	628	670	636	647	679	689	631	669	662	680	700	633	647	667	630	582	660	659	667	622	631	648	650	612	677	631	685	687	673	611	673	640	610	647	629	611	654	636	656	652	644	657	690	658	677	623	662	665	639	675	636	623	616	659	650	633	579	626	677	663	629	635	601	609	671	613	648	649	621	688	640	640	655	619	616	653	691	658	652	658	646	672	635	679	630	642	670	631	672	648	658	642	628	674	683	681	651	628	634	655	663	636	625	609	619	702	659	644	661	656	641	632	647	696	605	673	644	616	606	674	650	684	662	625	631	618	664	645	628	651	656	626	617	624	636	669	609	703	601	659	699	660	629	602	666	633	633	639	668	629	652	652	609	681	675	681	614	652	660	618	682	681	649	654	673	676	667	655	638	604	636	633	630	670	638	640	609	647	667	617	610	637	675	636	628	619	691	638	693	651	626	644	657	622	610	641	641	635	624	647	631	629	670	640	619	644	634	657	640	661	655	631	662	690	666	663	615	676	633	676	657	654	598	703	662	673	686	635	631	676	656	668	697	612	624	574	626	638	688	655	656	638	643	662	665	701	653	670	647	660	703	662	628	663	645	648	656	660	644	642	651	627	618	699	693	658	645	647	644	640	666	642	608	653	591	627	602	663	660	617	664	655	627	666	664	638	682	680	611	633	623	683	662	627	644	578	642	641	664	637	652	681	691	647	663	685	629	648	655	638	619	615	629	638	661	676	621	658	622	632	647	665	611	645	644	644	603	650	639	612	680	661	626	680	644	656	635	642	643	651	669	675	704	666	637	667	667	669	678	672	683	632	636	603	651	642	651	627	650	668	597	653	684	628	700	649	681	584	640	601	633	615	650	659	675	639	667	676	631	685	669	649	683	634	656	652	647	683	653	612	636	652	657	703	631	662	661	634	628	617	667	647	622	622	647	601	661	672	610	622	691	617	634	623	673	665	652	646	649	636	628	666	666	648	663	631	700	665	597	644	665	645	601	595	679	691	655	672	651	653	658	646	628	659	614	652	610	671	645	627	644	655	619	631	620	585	624	671	645	641	659	674	643	639	661	663	678	624	632	663	622	600	656	626	645	605	682	622	663	616	640	663	663	604	671	641	615	631	673	685	665	628	644	643	651	642	612	626	606	603	659	632	657	586	656	600	667	634	689	636	603	646	672	637	638	630	649	653	660	692	636	629	612	627	642	650	656	635	645	642	623	648	647	646	714	705	592	682	635	613	637	615	605	626	646	674	600	623	645	611	589	635	622	617	646	680	634	610	660	628	679	640	675	623	651	678	697	685	681	655	660	672	621	662	642	602	587	680	655	648	648	641	648	649	624	677	656	678	634	606	635	669	643	646	649	622	674	678	678	628	671	663	643	650	628	659	681	653	634	636	639	681	643	633	674	643	654	598	696	645	610	658	676	653	668	650	712	586	649	684	639	619	615	653	661	623	631	647	702	664	650	591	629	682	650	651	675	649	673	658	628	691	666	664	638	601	654	623	608	575	632	628	673	653	660	658	644	624	647	666	674	641	679	612	642	630	631	633	587	638	638	658	621	639	666	633	618	626	639	642	618	651	645	644	699	598	604	612	617	623	644	643	655	647	618	650	643	623	654	636	661	657	640	615	620	673	612	633	626	617	628	656	633	624	664	643	646	640	625	663	613	631	653	670	658	670	632	662	703	653	647	641	641	630	622	663	644	658	608	668	647	659	653	636	659	629	584	628	621	650	626	635	681	621	632	648	674	639	645	662	626	643	659	610	663	648	681	659	616	641	602	649	652	651	666	644	654	669	639	628	638	637	694	657	649	627	688	650	619	625	649	627	643	620	633	658	606	643	696	672	679	674	673	631	664	609	676	689	654	649	656	635	629	668	660	666	645	628	646	634	608	635	665	658	674	650	638	659	652	603	612	675	631	648	651	665	674	641	710	667	655	631	684	702	615	654	653	704	671	654	640	649	646	666	673	633	653	698	630	654	665	626	647	662	647	673	624	628
29068	25407	27649	19563	7823	2835	1404	931	833	724	561	593	568	501	475	482	467	459	511	488	459	436	487	478	457	484	431	492	469	448	424	480	456	563	531	554	561	508	508	485	476	473	514	472	453	468	440	436	482	480	471	442	457	423	466	458	476	429	451	427	431	437	459	449	455	440	447	489	436	444	458	470	463	435	444	443	456	464	482	467	491	504	461	458	439	464	465	435	458	467	414	442	445	458	464	455	477	422	418	434	446	444	445	450	455	485	465	422	407	438	443	431	487	461	432	459	444	475	458	438	447	419	428	451	443	456	446	463	486	426	420	477	470	440	436	453	406	415	430	459	395	474	443	442	440	440	479	473	443	464	452	433	440	433	459	456	477	440	474	455	439	416	468	410	498	458	411	442	476	473	460	429	402	416	484	457	442	477	424	454	462	464	452	465	455	429	468	450	460	456	458	444	409	470	457	451	436	428	467	457	463	462	422	470	454	470	434	478	516	459	438	475	434	418	434	457	437	414	432	451	448	458	476	442	461	486	452	459	427	450	447	423	428	433	409	459	443	411	466	442	429	452	479	433	419	430	433	457	438	434	456	445	459	432	447	471	430	457	441	440	465	407	441	440	461	453	487	469	474	443	451	421	446	457	451	435	471	424	444	448	473	443	410	431	453	438	429	457	442	434	441	429	462	423	483	466	475	460	424	477	441	464	450	432	494	477	428	424	432	455	457	467	463	407	408	461	429	441	465	455	434	453	496	461	420	434	448	441	401	438	417	451	473	454	437	466	424	461	426	425	475	464	432	470	401	496	456	436	444	478	424	440	470	471	438	470	464	425	459	449	442	438	464	441	435	440	464	419	410	430	476	428	503	430	467	452	442	459	470	438	467	448	452	442	491	466	439	405	429	442	482	441	486	410	480	435	442	426	429	439	460	412	439	480	435	460	477	427	454	459	430	437	451	450	442	436	458	453	448	445	444	439	445	440	479	416	422	446	448	466	436	445	467	433	425	436	443	450	440	442	452	458	434	432	479	469	432	476	479	446	438	479	444	458	422	459	424	450	447	433	462	443	410	439	451	435	435	435	444	457	459	476	438	448	448	465	442	429	456	491	474	469	486	395	452	460	423	437	435	467	436	446	445	469	448	458	480	475	445	458	433	471	464	445	442	454	441	444	456	450	435	458	417	432	469	407	429	444	472	447	502	439	455	464	458	427	459	439	392	439	483	412	440	470	402	373	454	450	450	457	454	431	455	458	460	445	442	427	442	421	476	444	476	427	446	441	426	449	446	456	456	453	441	446	454	431	415	442	439	466	439	434	437	442	453	465	419	413	454	424	432	441	450	431	432	462	451	455	451	435	448	479	440	464	411	427	481	486	434	461	448	445	446	450	456	461	464	469	439	460	499	442	452	482	435	483	456	435	454	441	445	449	453	419	463	449	434	453	471	475	449	431	448	426	453	456	439	466	467	442	442	465	434	450	490	447	450	449	456	441	428	440	409	426	446	448	446	445	437	418	439	435	458	461	463	446	447	452	460	438	423	458	449	502	454	416	446	464	462	425	422	419	421	470	441	473	450	434	412	457	445	453	471	450	430	433	435	446	432	448	470	431	440	454	450	397	452	440	425	425	468	498	435	421	437	451	481	458	477	478	465	454	492	436	444	452	470	489	469	454	448	450	481	435	429	455	465	401	465	448	471	447	427	457	458	491	420	467	454	463	431	451	414	468	458	456	454	426	489	455	422	466	450	458	431	451	440	420	491	443	455	447	416	434	423	471	442	429	445	467	462	478	441	378	452	429	461	477	442	462	444	477	436	474	416	428	441	475	400	454	454	472	444	465	459	466	401	431	432	417	436	459	453	390	461	457	452	481	432	456	398	474	460	426	417	458	479	450	438	411	490	433	485	451	436	432	458	417	446	464	457	438	479	389	469	438	471	465	433	445	467	461	407	456	443	420	454	417	423	447	465	436	452	450	477	438	483	452	457	399	442	435	449	444	433	440	424	392	420	450	447	477	452	466	435	439	420	438	462	424	432	439	455	456	459	469	451	439	437	452	423	474	476	411	453	470	451	483	470	447	440	474	384	412	421	427	439	442	448	463	467	403	439	470	456	464	440	450	435	412	444	491	457	417	453	434	454	450	415	438	437	465	442	431	484	452	428	455	456	444	438	478	431	399	455	430	415	428	445	441	427	458	447	437	445	450	444	431	448	455	451	445	423	449	447	470	479	495	475	468	428	506	445	486	467	441	421	486	389	395	444	446	466	411	405	487	464	445	438	442	457	449	436	454	440	455	442	463	456	454	430	421	499	444	429	444	446	442	439	461	450	468	470	453	441	388	474	459	408	432	487	440	453	444	407	479	420	407	420	479	447	428	472	456	447	429	428	440	424	450	466	443	481	451	471	472	426	432	436	452	434	444	449	433	432	402	461	423	459	413	420	446	465	430	444	448	458	445	467	444	482	447	440	439	430	428	433	415	455	475	480	427	463	448	456	422	428	482	436	425	454	438	428	434	399	456	424	453	467	435	481	429	448	469	467	449	470	418	456	439	449	462	395	469	477	408	448	450	459	433	455	446	472	424	446	493	464	452	496	463	451	417	457	431	419	442	447	408	470	438	405	443	446	478	422	460	429	443	441	449	456	417	420	453	455	473	403	461	453	442	465	479	495	454	447	426	468	478	486	444	438	464	461	434	481	415	488	502	435	443	458	496	487	437	436	430	413	477	451	462	417	426	448	443	480	473	412	454	412	453	443	415	432	430	431	425	478	456	466	458	448	445	452	420	440	461	427	458	474	438	450	467	465	479	445	445	430	413	469	414	449	429	438	480	459	404	419	475	449	462	471	475	454	446	446	417	445	471	424	467	471	427	426	443	431	471	428	442	445	443	442	439	438	436	457	448	463	421	465	432	423	454	459	453	458	406	441	433	439	442	453	475	424	423	454	429	449	453	432	467	429	465	455	460	445	452	478	412	427	453	443	442	426	477	466	484	408	423	453	487	436	438	449	463	466	485	433	459	454	439	456	426	462	427	430	442	418	428	437	416	435	470	470	442	475	435	411	404	441	422	450	438	453	451	422	487	482	469	461	415	425	484	435	462	467	479	466	439	483	441	416	448	454	471	447	435	422	440	462	444	463	474	430	430	420	465	421	477	429	446	427	455	422	452	443	451	448	457	434	429	466	457	451	429	492	466	480	436	461	434	466	481	456	460	455	440	452	477	456	455	462	445	431	401	434	427	463	473	449	465	407	469	479	420	418	474	443	445	464	459	470	460	442	452	469	439	473	437	475	448	465	463	404	460	442	450	415	445	406	461	429	449	470	456	434	432	425	438	429	437	455	458	433	466	461	461	457	447	420	412	443	442	457	417	455	412	461	482	430	435	471	457	464	455	463	472	460	452	446	451	405	465	449	427	449	469	467	455	409	475	434	486	467	442	494	444	444	429	440	435	468	429	469	476	446	423	422	427	491	454	426	426	414	454	477	453
33024	40487	36516	25181	13579	6180	3415	2252	1719	1496	1135	1048	1032	866	821	809	787	715	747	775	726	761	744	783	746	721	711	692	701	729	739	697	746	822	908	965	941	851	803	737	699	663	677	707	648	663	656	626	685	614	681	599	664	699	668	662	665	674	623	693	691	672	694	752	634	689	625	715	694	654	666	665	683	635	624	679	674	674	679	727	665	682	657	719	677	674	668	703	691	637	723	687	694	678	696	639	642	674	678	651	695	690	655	703	715	659	668	692	635	691	715	699	667	654	679	692	675	677	673	730	718	673	689	640	682	696	682	715	690	668	678	681	691	678	682	686	712	712	675	642	733	689	632	649	645	630	712	664	683	692	672	707	668	666	694	767	694	692	681	671	690	674	667	701	670	624	669	629	658	674	682	653	675	700	633	669	657	663	646	639	711	688	652	703	690	673	680	678	725	675	615	660	668	728	722	673	637	688	673	687	684	660	662	669	699	681	682	726	726	632	672	660	663	671	643	678	629	657	680	644	640	693	666	716	686	660	728	666	636	662	694	673	716	685	657	697	652	719	654	619	647	650	709	683	627	689	646	706	665	723	651	688	651	657	694	689	728	618	679	687	748	705	671	660	705	719	686	660	687	704	641	661	701	656	627	681	674	693	711	682	700	713	708	651	682	682	672	655	684	674	663	725	666	677	624	678	679	668	659	700	688	708	693	687	741	658	638	651	691	669	662	668	679	682	660	650	713	690	674	682	700	725	675	681	654	677	668	677	664	710	691	651	661	686	663	723	635	639	675	705	656	641	672	713	649	659	696	665	636	721	669	633	724	641	658	708	682	685	745	694	684	698	715	625	665	691	721	691	679	662	663	703	646	704	674	642	655	673	642	662	699	737	647	671	669	687	631	684	697	658	670	685	681	733	696	691	641	681	684	710	694	677	703	704	664	675	682	753	649	642	644	599	707	679	689	726	686	668	675	670	690	624	647	654	705	667	669	664	670	663	675	625	680	657	706	678	658	677	678	705	689	621	682	661	664	707	657	729	633	664	678	654	734	664	663	665	660	699	644	708	661	663	646	693	698	650	680	696	651	696	687	677	654	641	706	662	684	682	675	659	660	674	670	664	673	676	660	661	702	639	697	701	677	688	620	683	648	670	690	698	670	681	668	665	669	725	681	652	691	651	682	687	656	643	743	684	675	670	681	674	680	700	685	692	720	697	707	645	674	703	695	636	670	659	676	757	738	677	704	687	719	669	671	690	628	668	688	689	674	686	634	680	673	681	694	639	680	659	666	706	692	615	783	654	672	635	621	701	656	681	691	662	754	690	686	690	677	718	677	717	694	689	710	684	706	687	645	703	702	697	724	688	697	712	663	631	685	694	718	665	724	660	672	713	691	704	662	623	687	663	688	674	668	679	695	657	681	686	686	637	663	643	679	700	722	644	649	686	659	661	697	668	665	694	668	694	677	702	684	679	698	720	664	651	692	719	676	643	657	681	701	699	676	712	674	665	671	671	708	715	662	680	658	674	681	649	709	702	702	657	673	618	646	705	736	677	681	684	685	684	707	709	683	727	690	679	711	670	699	656	733	696	675	660	622	679	692	696	681	682	674	723	703	693	658	634	594	689	683	682	614	692	646	689	675	692	711	666	637	654	636	720	659	681	711	676	657	748	680	650	689	654	725	664	633	645	711	704	730	694	655	705	712	677	660	655	678	665	674	709	679	706	659	669	675	673	661	706	704	665	672	663	662	716	659	653	661	645	659	685	693	679	701	672	657	642	719	694	674	686	752	646	642	692	657	660	655	689	668	687	656	693	670	688	673	680	671	718	715	626	688	680	698	688	615	687	682	658	667	709	689	672	683	660	681	646	647	642	637	680	690	626	672	698	694	683	635	691	671	655	651	681	679	662	643	682	710	689	629	638	643	688	693	658	667	703	687	632	728	715	676	686	730	720	728	720	657	707	653	626	667	697	662	737	719	653	670	677	681	689	642	664	641	691	703	607	691	645	737	666	692	672	699	646	673	690	588	694	681	691	681	697	696	689	700	685	661	668	624	694	666	640	696	692	666	666	655	706	674	699	678	706	687	714	652	610	655	658	672	700	661	687	678	714	675	644	739	645	658	690	656	684	668	649	655	681	619	677	667	673	667	680	654	665	713	684	657	682	688	715	683	707	727	688	733	684	688	712	629	680	667	664	615	658	625	688	658	660	653	684	669	683	701	661	702	651	668	706	700	679	704	649	706	728	722	682	674	746	670	637	750	713	716	628	705	720	694	733	664	588	670	705	659	668	664	705	738	677	720	674	658	639	649	666	670	660	697	663	678	736	717	677	608	704	652	688	687	667	713	657	700	705	664	683	704	670	594	669	708	707	671	672	654	658	646	735	677	672	639	683	634	658	680	693	740	711	659	626	685	693	672	650	662	692	696	684	690	725	656	702	716	680	670	703	674	662	660	656	682	686	689	646	660	726	667	676	674	623	710	686	648	668	655	699	671	604	688	688	658	647	642	690	663	670	662	654	684	671	690	658	673	683	675	690	652	733	696	701	682	643	625	674	665	653	717	703	687	661	688	663	703	685	686	682	732	682	679	614	695	681	673	679	672	709	661	707	668	685	687	694	691	695	641	712	688	705	655	650	618	658	730	692	710	638	698	650	706	670	704	656	637	675	672	693	635	708	604	677	703	695	712	688	642	676	725	674	673	645	691	677	652	687	633	713	655	720	675	734	653	656	676	693	666	707	692	634	660	631	640	650	657	685	690	688	692	686	648	678	691	632	678	716	655	661	699	738	710	686	659	675	687	662	683	723	667	684	698	626	688	655	637	651	653	698	677	671	660	674	684	664	675	666	694	701	634	631	650	650	651	714	679	658	622	690	696	699	661	727	683	649	680	696	717	651	614	680	731	691	685	664	663	684	706	644	694	713	650	668	684	683	628	678	662	694	708	647	649	674	698	704	647	731	603	699	688	673	694	659	705	723	732	636	681	688	679	686	703	672	690	679	692	647	607	673	637	691	699	682	711	647	691	679	715	684	692	660	652	638	679	732	720	688	700	709	622	709	657	657	682	676	686	714	668	656	669	653	727	706	631	623	716	678	677	672	644	659	687	658	659	685	687	641	656	656	680	708	656	663	705	669	684	666	707	677	694	691	684	681	710	667	699	647	661	661	705	705	690	709	699	700	654	666	682	679	706	653	678	683	715	686	656	646	678	673	694	678	633	677	691	649	680	647	667	649	650	664	632	687	669	683	730	651	696	642	692	688	674	681	637	724	669	693	659	682	636	669	684	653	622	704	686	684	655	686	685	719	687	646	662	710	719	709	670	634	710	703	700	686	672	685	644	680	679	673	734	687	693	630	744	668	637	646	659	695	639	695	675	662	675	644	647	650	681	658	679	661	700	706	687	679	678	663	675	641	657	701	691	612	725	670	648	689	712	690	633	697	679	654	633	711	662	711	697	664	659	645	657	696	618	629	720	689	702	684	696	752
24793	21629	28835	25436	19913	10839	4645	2009	1089	854	655	686	619	603	552	537	510	525	470	492	476	493	548	567	508	493	520	485	495	537	599	760	1019	1025	966	822	735	611	513	457	495	490	488	428	457	465	445	431	465	445	455	447	444	455	479	453	483	470	448	461	455	443	450	493	475	440	425	489	474	443	450	491	421	466	452	474	445	466	446	429	503	471	435	437	440	424	460	496	458	442	445	446	432	447	456	439	413	487	415	445	440	438	477	461	447	455	450	462	435	462	447	437	435	423	458	433	453	440	451	429	464	456	451	457	449	483	483	442	462	452	440	426	489	428	436	465	435	443	470	448	430	470	470	487	452	466	492	446	460	469	458	477	468	469	505	435	497	438	442	423	456	449	432	458	460	469	416	506	460	446	432	429	445	449	500	444	457	452	471	436	444	420	446	415	432	438	453	416	455	409	453	416	455	442	445	470	446	407	475	458	471	460	475	447	465	485	427	428	423	457	465	485	431	456	461	445	450	483	451	469	448	456	479	440	430	434	409	461	436	446	443	448	422	501	448	454	454	462	460	448	466	432	457	438	449	442	451	431	451	440	462	451	448	438	451	425	432	471	418	441	482	423	445	470	443	465	501	447	488	474	424	450	463	437	464	450	444	457	472	447	481	476	417	468	466	435	396	464	426	389	478	452	437	444	445	452	502	451	448	423	456	438	470	424	471	443	440	466	459	435	453	434	451	434	438	458	454	431	447	456	459	460	485	476	469	450	438	478	493	452	483	453	451	434	486	468	487	470	432	466	463	438	468	514	498	419	434	417	450	463	436	469	494	446	451	455	453	451	465	406	482	464	445	472	457	448	454	484	451	487	430	436	503	444	444	434	473	461	463	420	480	469	488	455	466	418	463	459	443	466	436	497	433	422	430	443	445	465	469	455	417	438	429	446	450	454	475	450	454	460	441	414	459	461	425	463	473	434	437	462	408	443	430	465	429	439	457	438	414	468	425	476	479	445	456	444	445	442	465	445	465	479	459	445	425	438	502	494	451	438	483	438	467	459	466	448	420	446	444	423	443	461	429	492	423	446	408	430	437	463	452	440	463	427	442	438	442	451	474	490	423	458	458	469	440	451	461	444	470	462	420	482	428	415	434	442	466	477	466	467	479	455	425	417	442	410	466	497	425	414	474	473	436	468	478	469	471	439	425	411	418	410	459	451	451	449	458	495	441	493	458	434	464	461	440	457	455	437	459	448	428	424	466	435	438	428	435	433	440	441	469	445	443	444	461	499	491	478	478	470	468	491	487	468	462	469	432	455	444	485	461	437	466	447	451	425	429	448	453	429	440	428	471	434	464	510	440	430	491	418	475	489	474	451	458	464	490	471	449	448	429	472	458	452	455	432	459	434	461	446	483	444	464	444	451	455	458	415	428	457	431	428	468	427	419	451	458	470	434	441	450	446	507	450	418	470	479	436	455	482	445	421	455	454	457	481	457	468	477	459	466	441	437	466	443	470	462	438	458	435	462	447	445	480	435	444	438	459	448	466	459	466	438	432	460	471	466	446	464	481	431	477	421	477	478	453	455	455	465	487	452	440	461	429	459	489	475	430	501	482	447	482	442	464	441	442	482	440	427	493	441	453	454	476	463	452	451	462	462	448	458	455	452	445	462	459	455	464	496	440	513	439	449	469	469	449	462	456	476	433	465	439	425	442	474	450	461	485	451	435	429	443	480	450	438	468	437	437	443	472	474	442	420	463	442	471	429	441	437	438	467	418	476	427	456	478	457	421	476	444	485	448	456	430	438	440	425	439	445	445	507	448	437	502	417	448	449	453	453	441	453	486	462	450	470	442	444	427	475	448	431	469	448	461	471	412	492	424	434	430	491	430	447	432	436	447	435	402	437	471	488	445	476	478	432	421	486	421	450	460	431	452	438	449	454	477	457	449	444	468	480	465	436	435	429	457	442	434	457	478	470	466	406	448	455	459	449	452	455	444	429	457	427	455	413	468	428	445	443	448	442	428	449	449	457	460	421	503	479	401	462	438	462	476	488	439	464	455	473	481	472	438	432	501	428	446	470	462	493	453	431	436	456	432	444	425	409	487	500	428	455	468	494	443	424	475	454	456	454	428	461	462	440	460	483	460	446	477	430	447	442	453	436	439	446	436	432	419	459	430	448	447	448	446	424	441	422	508	420	448	408	435	427	462	446	434	463	433	450	485	449	457	453	446	453	475	408	450	446	450	475	478	459	443	432	458	433	464	423	445	477	475	430	456	467	448	428	426	485	437	451	433	425	468	442	447	457	492	433	453	446	406	427	464	450	429	458	442	438	418	421	476	465	475	441	442	446	464	453	489	464	470	503	452	467	440	466	394	441	465	477	479	420	486	400	428	432	415	443	445	472	425	400	435	457	440	443	431	440	498	478	485	454	455	408	456	433	451	484	448	432	428	446	465	441	444	460	464	447	448	487	464	433	438	459	436	447	438	438	461	426	440	472	451	465	483	468	438	467	448	450	482	471	430	464	465	428	461	442	461	423	452	475	468	424	471	450	464	455	449	417	445	444	439	452	450	447	439	426	476	456	451	411	419	444	443	429	455	455	432	451	422	414	411	470	444	442	403	509	449	478	475	448	432	437	475	473	421	445	444	479	441	448	475	459	437	440	445	438	414	445	426	409	468	404	470	429	423	462	471	402	488	476	470	474	455	498	449	465	461	437	458	438	458	482	450	431	461	470	441	459	459	495	437	424	471	452	434	450	451	458	473	424	466	482	436	459	464	447	431	439	435	448	428	442	468	484	509	469	468	495	452	443	459	464	469	436	460	456	474	483	404	444	472	471	446	460	461	437	454	434	447	469	450	450	498	440	441	446	481	466	441	441	488	405	426	479	448	456	470	414	494	445	494	430	422	468	443	471	456	447	457	465	424	487	473	439	473	439	410	456	447	472	411	455	428	421	440	433	479	473	466	466	437	440	431	456	468	456	439	481	416	435	476	426	454	464	416	462	430	492	445	458	463	486	475	434	453	462	430	449	430	460	442	446	443	448	468	416	455	480	466	469	454	439	442	435	438	445	421	462	414	488	480	465	451	471	427	467	469	457	443	423	491	464	454	468	482	465	516	442	477	461	441	462	418	434	435	424	451	442	457	488	447	470	442	436	439	475	429	479	442	457	419	432	473	481	466	486	464	474	463	445	455	486	444	431	466	452	467	467	476	434	452	476	409	452	497	431	425	480	457	452	464	458	418	450	439	450	449	468	463	459	430	419	443	474	467	453	449	454	454	473	455	463	480	448	449	437	460	485	473	445	440	449	428	452	415	495	439	474	464	498	428	426	499	460	451	426	438	407	478	437	488	474	434	453	459	438	465	435	471	465	429	448	436	439	452	452	470	438	472	449	478	446	472	456	483	439	443	408	481	434	463	442	456	448	412	448	456	429	428	481	467	512	444	457	437	426	430	457	472	455	481	450	446	442	417	462	426	474	440	464	441	474	479
32931	50730	44593	28315	20114	13163	7687	4309	2421	1846	1333	1303	1236	1189	1070	949	913	871	818	791	819	752	1034	980	797	745	779	778	807	838	1130	1556	2129	2138	2018	1511	1252	997	787	754	653	682	712	704	743	716	678	705	642	690	700	664	675	680	681	634	644	705	668	724	647	699	668	684	693	725	662	709	671	624	672	702	687	679	688	719	686	761	702	676	732	704	654	669	661	714	694	689	651	719	673	690	665	680	693	655	664	665	687	709	624	658	708	720	712	710	694	721	706	706	693	700	661	669	715	671	695	664	692	658	685	677	699	680	721	696	675	669	643	694	680	696	625	648	695	687	665	629	667	652	669	705	697	683	690	736	678	651	644	688	714	707	646	678	716	724	653	689	663	730	680	622	678	681	769	639	643	705	659	678	737	647	661	713	682	699	654	670	688	708	718	735	638	718	718	635	672	684	670	694	716	683	654	651	700	698	711	660	656	683	696	657	668	658	656	712	648	668	658	706	705	665	664	643	701	693	678	728	674	683	640	673	700	681	648	677	641	664	677	681	749	690	698	671	660	660	734	664	673	684	624	654	703	675	671	705	646	670	674	679	649	650	698	674	697	676	709	684	658	678	666	695	680	668	656	664	664	660	671	665	647	711	691	679	723	680	616	724	680	694	679	703	641	655	686	677	681	653	731	749	679	667	682	707	690	685	678	713	679	678	689	692	675	688	683	681	722	660	708	712	686	712	726	698	721	718	720	691	701	656	663	668	664	674	703	685	692	660	672	705	674	656	636	643	704	674	692	652	738	700	693	632	679	658	677	688	710	684	679	672	678	716	694	675	686	716	681	720	686	671	691	660	647	683	715	673	690	686	697	701	662	691	692	673	708	719	645	707	659	645	701	687	697	673	666	654	651	671	644	712	680	672	694	729	679	683	658	671	698	695	690	659	710	714	697	673	679	663	694	676	688	653	705	669	656	663	705	673	677	661	674	702	663	690	672	694	687	683	651	681	681	713	688	680	672	647	720	690	708	677	702	710	692	713	682	678	667	681	658	655	671	679	720	653	699	700	694	698	735	712	689	655	687	703	672	705	652	729	702	708	675	697	700	675	696	680	690	696	671	688	684	651	688	705	674	713	676	728	684	676	695	720	678	716	660	706	666	679	761	638	740	698	666	648	696	671	698	730	687	650	700	688	684	708	693	663	644	680	689	733	708	713	653	690	683	679	657	692	681	739	681	707	645	634	709	632	684	657	700	705	664	707	658	699	673	623	684	692	686	717	717	658	675	689	682	696	713	669	657	680	723	694	692	686	672	639	666	673	654	665	656	723	655	702	698	661	686	669	718	704	743	664	705	677	686	714	677	662	660	703	685	697	666	668	677	674	683	708	749	709	649	697	705	714	653	687	732	670	652	694	699	678	709	683	678	691	702	674	626	715	649	662	688	691	688	692	686	666	671	639	668	632	691	693	688	707	701	656	658	686	689	692	668	653	638	663	696	698	669	672	720	691	701	713	705	699	669	659	681	637	713	737	720	709	690	665	687	677	668	662	663	683	713	739	689	685	718	674	726	725	661	703	651	627	668	682	712	653	646	687	703	662	724	659	704	671	704	732	699	676	670	686	720	695	741	687	654	690	708	715	702	663	700	706	634	680	708	688	658	676	682	664	655	644	697	671	706	658	693	651	679	667	703	686	753	685	695	713	700	642	681	634	686	686	674	707	630	678	694	687	720	706	698	694	662	669	664	719	637	684	664	655	691	679	660	686	668	679	683	699	697	671	641	703	703	689	670	698	679	689	711	698	677	647	694	664	680	652	697	713	696	693	651	685	650	664	687	694	621	682	675	651	717	661	665	668	686	674	677	655	662	747	669	672	679	663	664	704	654	697	684	676	673	700	659	663	691	660	677	692	674	672	686	666	646	675	686	660	654	676	703	712	613	722	687	643	721	651	707	668	719	691	685	696	733	670	685	684	655	659	707	622	619	707	676	713	673	664	631	637	720	655	642	710	713	632	682	691	729	656	727	653	675	642	722	674	644	664	694	667	659	615	673	690	702	688	633	675	665	678	731	735	729	697	679	699	672	623	682	658	677	664	682	662	642	725	699	657	728	639	702	692	696	726	703	687	642	702	694	657	731	648	673	657	684	685	684	700	702	686	720	693	705	666	658	666	704	685	690	662	668	626	637	682	657	678	716	692	688	685	732	672	682	670	700	717	731	699	697	660	653	676	722	685	683	712	668	697	658	641	682	655	641	663	708	707	678	665	685	633	677	676	621	711	675	690	672	641	677	731	680	675	669	702	663	723	660	644	623	684	687	688	747	679	714	695	688	688	680	655	662	686	715	659	625	701	672	724	669	706	631	639	675	672	700	695	698	677	714	703	700	724	710	702	653	694	698	692	641	737	693	641	688	661	685	686	684	631	715	697	671	680	680	732	709	680	646	681	672	725	689	637	703	701	685	665	671	698	678	675	622	649	678	720	644	698	686	697	717	702	686	701	684	688	665	696	669	690	675	656	653	686	707	709	694	719	702	707	650	642	698	674	674	698	699	651	688	674	656	632	683	708	656	685	736	693	696	635	725	730	617	645	666	733	661	661	716	677	669	639	738	641	700	665	710	713	724	679	689	676	645	656	696	633	681	666	699	681	707	717	677	659	653	676	652	718	705	650	738	654	685	705	728	717	698	656	676	670	657	666	689	672	742	717	676	686	680	713	681	685	733	684	683	669	629	663	687	716	662	696	672	677	703	684	660	644	685	708	680	685	685	674	674	704	672	737	644	636	740	724	690	661	694	679	651	663	679	664	682	687	687	700	728	705	740	698	636	676	660	674	725	744	712	675	745	656	688	692	672	630	699	676	654	659	677	673	708	706	694	698	698	710	680	659	660	683	635	685	664	658	665	654	652	721	659	672	707	671	699	723	690	668	667	669	665	672	701	760	718	679	710	722	714	624	692	672	674	673	721	674	668	737	667	635	731	677	691	671	705	708	658	699	663	642	690	668	639	665	737	692	676	684	679	692	658	641	698	716	743	686	686	659	718	689	684	703	649	702	682	699	673	700	668	701	719	666	648	714	686	724	677	729	692	697	682	695	679	711	661	670	689	661	685	712	642	701	658	703	692	650	753	686	664	684	687	655	682	674	697	739	678	720	663	671	682	706	702	635	712	678	692	699	682	659	667	683	651	694	656	671	679	678	725	682	742	683	646	634	642	678	694	693	683	714	672	641	648	685	671	738	707	673	722	691	695	683	718	706	734	669	682	674	655	667	678	692	687	716	663	706	705	685	683	670	691	629	702	659	670	697	677	705	672	670	716	700	630	679	701	664	676	693	708	683	703	710	681	660	643	620	644	661	703	696	712	678	680	700	672	679	630	724	712	689	696	690	720	721	665	729	683	649	682	698	659	659	697	627	699	680	698	662	678	656	688	645	696	656	678	727	642	672	701	676	678	658	702	616	681	694	665	666	693	664	677	665	671	689	716	684	707	670	698	672	683	722
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
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
