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
340172024710	340172025229	340172025779	340172026329	340172026879	340172027429	340172027979	340172028529	340172029079	340172029629	340172030179	340172030729	340172031279	340172031829	340172032379	340172032929	340172033479	340172034029	340172034579	340172035129	340172035679	340172036229	340172036779	340172037329	340172037879	340172038429	340172038979	340172039529	340172040079	340172040629	340172041179	340172041729	340172042279	340172042829	340172043379	340172043929	340172044479	340172045029	340172045579	340172046129	340172046679	340172047229	340172047779	340172048329	340172048879	340172049429	340172049979	340172050529	340172051079	340172051629	340172052179	340172052729	340172053279	340172053829	340172054379	340172054929	340172055479	340172056029	340172056579	340172057129	340172057679	340172058229	340172058779	340172059329	340172059879	340172060429	340172060979	340172061529	340172062079	340172062629	340172063179	340172063729	340172064279	340172064829	340172065379	340172065929	340172066479	340172067029	340172067579	340172068129	340172068679	340172069229	340172069779	340172070329	340172070879	340172071429	340172071979	340172072529	340172073079	340172073629	340172074179	340172074729	340172075279	340172075829	340172076379	340172076929	340172077479	340172078029	340172078579	340172079129	340172079679	340172080229	340172080779	340172081329	340172081879	340172082429	340172082979	340172083529	340172084079	340172084629	340172085179	340172085729	340172086279	340172086829	340172087379	340172087929	340172088479	340172089029	340172089579	340172090129	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22190	20466	28116	23057	21092	22335	21115	12233	8038	6256	4896	3830	3175	2517	2066	1666	1442	1216	1000	875	902	744	708	615	576	595	496	524	544	478	476	466	454	492	475	432	431	423	448	421	445	424	414	436	414	399	446	382	430	408	426	399	391	429	372	404	350	391	409	375	392	324	401	374	362	399	378	393	381	432	415	362	402	395	413	431	364	339	389	412	402	365	368	376	351	396	355	413	373	383	390	358	397	369	413	373	390	391	414	411	363	364	386	396	378	371	387	386	354	376	405	355	404	379	373	367	350	357	332	347	378	360	377	365	400	381	352	348	353	326	383	411	398	385	362	382	393	373	354	379	382	385	396	387	380	369	389	379	401	404	399	372	408	355	398	398	402	391	364	388	370	382	396	383	362	363	357	376	364	378	361	392	369	379	367	400	387	367	369	406	365	398	407	391	383	390	386	350	369	411	370	396	399	365	360	363	377	381	380	393	382	391	380	352	371	393	427	399	374	371	390	395	347	365	360	402	343	342	366	356	354	375	419	389	373	384	362	431	359	383	385	391	363	405	429	377	392	391	389	373	411	387	338	341	375	388	386	353	410	368	369	346	362	339	355	375	387	384	404	362	367	411	387	350	420	373	365	410	373	361	361	420	405	427	363	378	349	397	376	383	381	366	368	347	390	368	400	385	392	354	399	384	396	372	355	396	385	408	367	415	398	364	408	397	371	365	400	374	371	361	395	398	374	397	363	405	392	389	443	389	383	391	384	351	382	351	337	381	375	359	412	391	352	386	370	368	353	389	420	365	429	374	396	354	408	352	417	393	366	364	408	350	404	413	391	359	380	390	395	375	401	364	364	390	418	366	422	348	362	378	375	350	400	408	366	382	382	386	358	387	366	396	360	389	401	382	412	387	333	383	338	390	413	432	380	378	395	380	380	387	372	412	360	391	387	357	369	409	395	368	366	384	372	364	417	400	383	371	456	390	370	364	384	367	378	381	361	342	373	369	389	381	423	382	390	389	366	379	409	373	374	397	375	393	411	397	352	365	379	387	391	373	390	371	352	359	393	398	360	379	354	432	413	352	383	380	344	391	370	401	384	402	415	362	339	399	404	375	345	409	394	402	413	384	371	388	367	370	383	394	391	361	360	412	397	349	377	386	373	379	364	377	368	386	391	365	351	371	344	353	383	363	354	386	376	378	370	342	394	409	383	381	375	359	385	385	355	426	392	376	405	400	355	367	397	364	374	363	389	394	393	368	353	376	404	392	385	387	415	397	363	367	370	397	344	376	376	390	411	396	374	347	383	366	388	367	416	406	378	395	388	384	416	380	351	392	380	386	363	409	401	397	379	393	381	388	369	357	391	385	384	387	390	364	369	395	389	379	392	391	365	397	378	379	366	379	388	378	339	365	371	379	394	383	381	369	433	414	411	398	386	370	381	422	378	357	382	400	373	391	373	392	445	399	410	365	350	403	401	361	424	354	399	349	355	371	369	358	385	391	415	363	392	364	363	387	367	362	339	402	379	368	389	367	374	390	353	367	363	344	382	357	352	399	368	385	368	395	385	348	392	395	363	378	400	389	360	393	349	386	384	433	380	360	360	394	368	385	368	362	375	352	367	392	383	432	360	343	386	404	389	369	350	411	358	361	380	380	366	408	368	405	395	398	380	362	367	379	347	355	407	399	378	365	359	374	355	324	399	374	362	413	375	399	395	356	387	426	402	342	343	352	421	377	377	370	403	387	349	396	368	398	359	366	418	408	390	360	375	341	381	382	333	372	347	410	376	381	377	383	375	375	361	420	385	384	382	376	366	379	382	385	366	407	394	368	414	367	398	378	377	366	412	389	371	360	357	404	384	393	357	367	385	354	394	372	372	355	387	381	365	382	432	372	341	397	368	404	390	404	388	324	359	381	363	370	392	381	381	408	382	370	392	406	360	373	374	353	374	368	378	389	395	395	403	380	375	402	356	378	382	379	373	394	362	359	387	334	355	350	364	417	379	382	360	391	369	396	373	387	358	383	350	391	342	329	380	380	414	428	401	395	377	385	414	389	390	388	390	412	369	397	361	397	380	388	360	389	358	355	382	384	388	343	375	365	368	377	386	379	347	355	373	350	357	407	375	396	392	375	368	404	370	385	392	353	362	377	391	381	391	356	383	404	412	366	374	409	364	361	349	383	397	380	363	416	409	376	398	406	373	428	393	396	362	371	390	380	383	353	394	380	371	403	345	377	423	387	391	350	377	379	401	351	393	374	383	382	384	384	381	367	379	360	390	366	409	374	399	382	399	368	398	359	400	338	372	388	357	376	374	372	394	380	386	390	347	379	384	362	355	367	407	369	389	393	374	371	368	362	360	352	380	398	359	411	377	379	406	376	399	402	399	384	392	357	362	385	365	421	371	395	363	382	375	361	368	364	403	397	408	359	437	394	376	350	403	362	337	364	399	389	386	351	361	404	383	361	360	371	406	375	398	376	392	406	354	367	404	389	359	370	336	364	392	406	378	367	385	356	384	411	343	420	403	373	403	388	395	368	401	350	369	364	384	374	385	385	387	400	368	332	424	359	389	380	396	373	356	380	412	414	382	378	369	390	381	349	384	376	400	382	385	400	368	416	398	383	365	331	379	362	363	358	404	364	412	387	350	353	384	360	353	363	365	389	386	371	380	405	397	370	372	379	375	387	382	362	389	382	396	373	387	377	368	379	344	351	403	366	366	396	393	359	377	365	382	383	398	433	377	347	377	382	379	402	373	397	386	408	379	359	389	401	377	361	375	409	365	340	390	406	363	391	369	342	398	389	351	399	396	385	416	386	363	376	370	390	383	369	393	375	376	389	381	363	408	406	371	377	374	370	361	400	371	421	375	380	377	367	358	407	371	336	379	368	387	392	389	416	351	358	345	397	379	344	361	400	377	383	418	377	387	365	373	379	410	419	339	398	378	368	408	386	399	380	365	343	355	392	410	373	376	366	407	354	403	358	373	388	395	378	400	382	368	385	353	357	374	354	401	373	392	381	401	391	351	405	353	402	385	370	388	380	387	369	381	363	381	377	367	380	361	367	395	366	362	403	365	377	394	361	363	424	374	361	389	373	385	383	375	379	382	344	358	388	396	382	366	386	377	344	413	381	371	389	385	394	386	441	393	371	385	399	369	376	353	393	383	363	342	387	381	387	406	366	399	388	375	391	364	347	396	379	380	411	363	360	393	369	387	361	399	408	352	411	359	409	389	349	361	415	399	394	363	397	403	407	368	375	377	390	376	407	402	338	387	349	398	388	387	372	394	378	364	396	390	398	399	375	342	354	359	399	391	392	383	384	387	405	396	382	350	407	358	395	380	371	385	368	368	372	403	377	394	423	397	387	365	356	383	364	350	377	393	371	378	367	386	363	355	376	381	382	365	405	373	395	379	388	353	394	405	380	405	405	374	392	386	406	345	397	375	372	373	406	358	380	399	387	353	391	399	340	436	387	368	386	398	393	369	376	394	359	365	373
39730	64909	54573	39339	31901	26948	22396	18201	14661	11905	9777	7852	6498	5178	4305	3395	2869	2408	1968	1670	1423	1248	1155	1095	993	945	816	844	758	803	747	706	639	622	672	675	641	652	565	623	577	581	521	567	549	544	578	518	483	539	534	546	520	499	504	535	525	519	498	495	489	491	541	515	478	486	525	491	515	542	511	528	467	536	511	468	516	544	508	507	487	490	474	475	532	505	526	495	511	513	477	502	503	501	494	548	497	533	488	454	478	514	492	502	509	469	475	500	496	521	526	511	504	530	495	484	549	471	491	469	516	517	512	501	514	508	531	506	485	488	516	516	501	505	510	496	510	477	490	499	519	551	475	509	503	504	468	472	535	486	529	515	446	512	525	511	488	497	488	511	462	511	511	522	496	512	480	513	482	472	509	470	504	504	506	528	473	497	466	513	496	502	506	465	490	511	480	499	519	484	483	504	524	489	503	486	472	495	443	490	536	496	514	509	487	518	542	502	505	469	472	475	494	494	490	503	469	514	498	493	511	454	502	474	508	513	469	505	511	480	497	497	507	503	509	507	513	446	503	473	513	499	507	522	506	438	488	469	522	500	497	493	462	489	469	491	456	539	487	490	516	489	548	488	530	550	479	505	498	494	459	505	510	518	525	494	493	520	541	488	492	499	487	481	476	498	492	486	460	502	496	505	464	488	478	485	498	498	493	472	497	507	490	501	522	518	529	497	526	488	506	463	500	481	502	498	462	443	489	465	471	485	469	496	534	484	554	500	498	450	505	517	475	460	480	481	524	493	489	537	524	508	504	474	503	438	470	521	490	462	484	518	511	477	469	528	518	487	527	502	465	526	530	483	507	484	494	474	483	492	493	487	487	517	468	507	476	452	499	458	457	478	505	473	482	505	500	459	517	468	482	489	472	492	477	517	483	477	483	500	503	453	495	493	489	500	491	454	467	504	524	485	513	497	441	472	517	531	503	484	544	558	483	496	527	508	510	481	510	462	454	464	515	508	492	468	519	526	461	528	493	466	499	495	546	475	506	464	512	495	504	512	477	464	494	454	534	474	481	542	475	491	507	488	470	551	514	484	528	520	472	472	483	494	492	500	515	494	468	521	488	508	496	447	531	489	483	507	542	469	489	497	493	500	590	535	494	565	525	487	482	549	482	478	538	504	471	467	487	530	516	477	496	485	471	517	486	474	534	493	531	535	514	521	453	496	513	528	489	473	506	502	511	452	517	515	486	544	490	488	526	503	487	488	489	500	492	493	520	486	483	497	502	525	499	458	536	445	502	473	475	519	495	512	535	512	524	518	517	480	449	501	509	497	493	511	495	520	459	504	511	498	480	483	481	472	484	531	483	476	520	501	475	468	478	513	460	495	501	512	511	520	531	509	493	533	470	450	516	474	503	508	492	457	482	516	467	506	466	488	499	480	453	489	508	470	514	480	490	497	511	493	507	509	527	545	503	502	501	496	499	513	504	489	480	466	493	483	492	470	503	500	478	456	477	478	492	491	518	502	492	494	483	489	498	482	512	500	467	495	511	487	470	507	524	495	529	502	474	485	472	483	544	514	535	533	478	483	479	461	520	498	494	494	522	518	513	518	485	494	490	502	512	504	470	510	494	495	464	501	567	519	465	507	512	488	466	498	519	512	535	519	544	494	506	461	497	459	480	506	452	484	493	486	503	485	516	495	483	493	512	517	512	475	516	499	507	500	469	509	510	520	492	525	522	513	505	519	492	498	489	542	493	500	518	484	493	484	492	519	490	457	497	498	502	495	488	486	515	471	469	489	501	505	484	467	527	520	486	492	536	447	476	492	480	507	508	504	503	483	533	537	503	525	507	507	525	465	464	519	514	538	478	521	498	455	497	496	483	529	513	477	497	517	511	493	465	506	536	497	515	487	500	492	488	524	542	505	504	473	491	522	505	476	467	519	487	500	483	518	506	474	477	494	492	475	463	481	493	466	530	517	546	478	486	487	479	487	505	536	507	507	494	474	473	500	540	493	480	520	462	478	484	497	483	523	453	517	528	498	510	479	471	487	493	518	516	504	509	521	474	505	464	473	464	497	494	496	498	535	494	469	462	507	500	454	516	486	509	483	482	523	516	535	499	542	544	501	479	494	486	518	476	436	542	476	525	521	512	496	527	474	508	463	472	496	507	516	472	460	502	494	518	459	472	535	508	490	486	465	495	491	487	485	500	474	496	559	510	492	477	484	485	497	489	496	487	490	494	509	475	505	511	480	518	516	499	491	524	494	509	486	527	459	479	467	470	474	486	538	507	474	472	522	493	486	506	502	492	523	492	498	482	520	504	482	508	466	496	456	497	489	476	479	513	488	495	470	517	540	473	516	507	479	503	425	492	438	526	515	520	498	492	475	514	531	547	527	423	501	492	496	478	493	483	467	483	498	503	509	504	522	462	522	457	500	449	516	467	525	516	503	503	506	496	514	514	492	483	517	473	500	475	492	480	504	494	498	503	519	519	480	483	489	484	523	520	503	492	468	493	498	476	512	510	495	492	490	479	524	490	525	501	514	486	520	486	522	480	507	503	508	513	500	493	514	489	487	478	477	478	468	505	518	466	437	480	491	539	492	467	500	473	492	501	508	498	485	493	493	516	507	445	484	500	538	519	487	482	518	509	518	486	504	520	487	489	522	485	483	498	528	462	519	469	503	524	473	501	484	499	499	499	527	479	489	541	484	492	532	474	496	515	469	511	490	472	534	505	503	493	511	486	501	501	493	470	501	528	511	504	480	496	520	486	468	495	470	493	500	458	456	508	470	526	492	490	505	537	480	495	495	487	455	512	480	526	480	513	522	493	508	500	531	526	478	493	504	497	486	481	497	543	509	524	480	502	516	501	470	519	477	483	495	483	478	498	475	447	479	492	514	463	457	479	522	487	487	491	514	476	486	482	498	509	517	495	508	465	507	497	489	460	544	498	463	480	500	478	480	502	518	506	473	470	514	541	475	489	476	525	495	479	485	500	523	482	482	471	511	476	519	465	493	525	467	474	534	501	495	500	464	508	509	501	474	494	517	512	488	528	538	487	507	486	510	496	489	538	495	519	497	466	515	532	479	489	465	539	457	514	482	537	521	501	497	490	504	478	495	542	523	486	461	502	487	483	495	471	504	498	457	523	503	512	495	494	496	505	469	482	499	491	518	485	444	483	461	510	448	494	485	513	525	485	531	481	497	474	533	484	503	506	485	482	491	451	465	498	502	460	544	514	483	493	488	480	522	529	494	485	487	523	490	482	531	480	485	495	509	523	529	489	483	474	473	485	506	484	470	508	535	489	517	508	540	493	490	535	504	517	502	503	533	496	507	519	482	505	514	488	487	526	515	495	477	491	531	492	486	469	468	492	467	507	507	482	517	479	504	494	467	437	514	488	474	497	490	503	486	496	494	501	507	513	479	487	481	526	506	511	504	521	522	510	500	518	468	513	491	469	514	521	467	488	498	497	523	474	486	486	501	514	505	551	558
29984	32596	37664	28135	18150	11503	7607	5113	3795	2968	2260	1876	1617	1358	1138	905	785	772	675	624	576	492	517	474	484	414	442	449	417	439	424	414	397	395	415	431	384	422	428	413	405	397	433	378	404	361	381	374	354	363	398	414	410	341	355	381	382	374	383	377	401	354	366	383	404	367	405	353	372	366	366	346	387	409	349	357	376	364	376	380	372	353	401	366	360	385	384	378	369	399	384	387	404	370	366	383	380	367	365	360	352	358	385	356	413	355	401	403	382	426	338	394	390	334	371	371	376	377	340	347	366	359	359	371	388	386	381	361	365	368	381	385	386	370	384	395	392	390	380	361	351	405	376	365	391	330	384	367	358	372	400	344	357	416	379	387	374	372	348	386	368	371	388	384	379	358	363	398	361	358	353	380	396	354	388	389	357	395	356	410	380	361	387	381	405	376	387	401	396	368	384	355	368	367	370	375	369	345	364	384	409	359	397	427	392	369	387	383	385	354	374	368	401	362	380	394	415	353	402	402	402	393	382	339	390	356	366	414	382	340	372	386	377	412	374	382	361	443	362	338	381	400	351	414	358	375	387	379	362	396	369	371	372	365	376	369	380	418	358	356	403	340	346	360	409	381	388	371	397	400	378	350	332	369	401	387	333	337	394	392	375	367	389	374	382	376	389	375	393	381	357	360	381	346	375	398	411	361	364	375	365	371	423	389	351	349	378	399	362	332	383	383	389	344	370	350	389	366	321	359	357	347	347	403	375	342	367	375	398	381	339	382	347	371	360	379	401	360	399	384	368	372	405	387	394	397	357	369	341	366	390	399	380	380	371	373	355	366	397	353	371	382	379	399	361	343	356	368	351	355	352	393	380	351	397	345	407	358	381	332	367	359	392	340	334	373	360	359	350	355	347	383	382	370	380	364	384	354	357	385	326	393	396	371	398	372	375	401	386	397	361	351	365	358	367	395	397	391	384	329	357	395	406	367	376	359	350	398	373	410	391	379	378	396	385	334	365	391	387	382	382	343	376	322	404	403	363	370	357	399	393	388	405	367	364	360	354	353	373	407	360	371	361	369	362	359	357	340	342	360	367	391	400	365	360	349	392	362	364	380	370	389	381	419	336	379	380	328	369	381	390	363	369	362	373	337	379	368	402	388	413	373	317	353	404	408	377	382	384	359	364	346	393	348	379	366	366	386	393	372	354	362	366	367	376	345	393	365	346	372	377	403	354	381	366	350	351	350	372	403	357	371	389	392	331	403	371	405	440	369	375	345	376	344	376	390	352	379	371	373	385	336	362	396	357	405	387	359	366	354	391	393	391	374	394	392	364	354	361	370	351	373	362	396	405	393	383	354	407	388	374	368	376	379	375	388	377	404	392	403	377	363	424	403	366	360	374	360	352	368	369	364	352	366	377	356	397	367	380	414	359	331	396	352	370	367	343	387	390	364	385	383	369	379	365	395	369	365	366	375	352	401	389	362	362	345	356	386	391	367	364	374	348	349	358	401	376	370	374	386	422	424	366	412	368	376	333	360	367	396	362	406	389	350	367	380	368	347	372	378	426	375	349	354	373	375	370	356	403	354	387	361	334	364	371	394	416	388	396	380	388	405	394	367	404	372	373	361	375	377	359	409	397	356	382	369	380	372	396	362	380	388	378	379	366	363	392	403	378	372	367	365	320	348	419	391	361	370	359	385	389	418	395	350	359	398	355	364	361	379	406	399	375	370	392	362	367	352	377	359	366	373	378	385	363	414	379	390	351	379	389	389	388	404	375	361	383	374	408	384	416	407	354	367	335	369	396	405	353	379	372	388	376	367	389	392	367	415	412	403	374	386	375	373	391	406	386	377	385	401	402	377	387	336	367	388	397	358	366	341	376	365	363	348	415	397	370	374	393	369	360	392	367	347	349	365	363	355	358	357	364	386	370	332	396	383	431	344	391	345	356	398	378	364	346	400	377	369	379	357	402	371	351	394	385	406	361	413	380	379	385	425	418	357	405	385	389	372	364	379	379	376	378	394	370	394	358	375	372	361	416	373	358	370	393	420	375	363	386	380	387	366	404	368	380	388	349	402	393	362	346	382	368	335	396	382	384	409	378	377	397	372	343	373	387	383	379	403	376	387	366	372	344	398	408	364	396	391	364	382	367	367	372	383	415	365	356	357	339	378	370	374	351	350	339	370	397	378	399	340	392	375	371	397	372	376	410	368	354	395	353	433	382	392	390	331	415	384	397	400	397	399	360	382	363	390	410	382	381	332	393	358	391	391	414	358	385	373	367	348	390	415	369	359	356	431	393	396	398	355	376	375	344	381	383	351	358	348	368	398	331	346	373	412	360	407	414	400	359	349	382	378	410	387	390	380	392	377	376	393	370	410	358	374	370	354	399	370	381	389	374	352	391	376	383	393	388	370	369	395	392	358	374	336	355	347	376	394	364	365	399	399	364	373	367	353	365	366	392	390	376	415	365	372	374	380	365	400	369	402	402	374	378	372	354	367	375	386	378	346	364	403	400	403	357	359	379	392	377	333	375	353	402	398	357	383	386	382	366	383	347	390	374	369	371	389	355	407	349	373	373	391	368	344	395	395	401	408	343	359	387	381	385	396	378	361	390	369	360	385	387	391	381	365	425	391	344	408	381	384	399	390	396	405	367	345	392	420	364	388	344	364	369	394	385	373	368	354	403	392	361	413	370	359	414	363	381	359	336	350	369	386	386	344	363	346	369	354	390	365	376	382	374	374	392	361	373	384	369	396	360	375	375	341	395	414	354	398	387	382	386	407	377	371	352	378	363	344	357	364	349	383	358	384	383	387	383	370	376	406	374	379	365	391	372	398	399	400	379	391	376	385	351	422	336	377	387	348	392	406	377	367	383	366	372	332	377	356	351	377	356	411	352	376	339	417	363	385	373	364	346	379	370	421	357	379	345	363	376	390	399	342	378	339	372	380	407	390	358	368	395	395	406	399	388	412	360	362	372	399	393	375	423	372	373	376	408	388	367	414	363	388	361	360	339	366	361	334	363	362	387	326	386	368	332	391	379	350	418	384	361	397	395	353	389	408	387	378	395	349	351	375	377	366	354	347	384	388	386	386	362	373	373	373	369	403	346	406	372	354	382	331	377	342	404	418	357	363	351	375	390	400	397	408	346	385	350	352	386	401	347	392	385	399	364	399	368	394	352	391	401	362	401	377	353	360	361	391	349	331	353	377	351	339	372	406	356	343	354	379	357	391	375	386	376	367	407	360	358	376	364	369	376	388	393	391	391	364	439	334	375	382	370	373	385	389	392	369	402	418	407	378	339	357	352	365	367	367	419	359	390	380	394	397	388	361	385	354	340	375	378	430	385	384	376	383	364	394	384	353	375	404	371	400	376	364	362	354	355	374	373	390	357	375	409	399	413	388	375	402	390	370	399	370	377	384	363	373	397	381	389	364	373	363	400	375	371	381	402	392	418	389	414	427	380	394	376	371	353	369	363	411	396	400	384	366
36793	51424	42587	29831	22946	18176	13902	10799	8263	6703	5419	4325	3562	2879	2307	1872	1594	1318	1161	1101	953	819	769	815	717	642	652	640	639	615	604	618	615	582	529	551	558	551	575	499	527	520	549	538	506	536	550	525	478	507	581	573	515	523	504	517	535	517	473	534	485	485	483	502	537	536	524	487	539	459	503	484	524	507	493	499	463	517	502	503	512	504	487	523	531	508	453	489	489	552	531	497	532	501	502	532	492	508	475	511	528	487	477	477	485	502	549	496	531	484	542	530	502	491	514	514	515	508	533	471	492	510	529	510	512	510	520	516	527	501	509	458	513	519	492	494	461	503	487	518	526	499	518	546	496	512	510	530	525	499	526	524	491	501	479	544	521	520	527	488	493	529	491	494	510	500	548	518	531	499	460	511	498	535	515	522	515	505	494	529	505	497	477	458	492	526	477	521	507	521	494	504	491	508	469	490	515	510	478	526	501	536	520	478	469	503	545	485	536	501	494	466	484	489	512	505	496	496	501	497	508	532	502	511	508	505	472	540	493	531	492	515	496	556	485	522	526	525	505	499	535	501	505	495	526	552	558	505	480	525	580	502	496	507	543	506	524	503	484	534	481	509	506	490	532	495	489	521	545	512	516	479	536	534	504	515	503	539	547	505	516	514	492	519	515	485	498	519	500	505	522	500	484	478	490	492	483	499	488	490	499	497	533	524	554	535	514	511	520	500	518	490	535	535	514	500	489	489	524	495	523	463	519	523	528	520	463	495	477	496	475	476	556	503	489	511	529	477	482	521	545	524	511	489	501	495	453	520	554	515	526	550	507	502	500	487	531	496	514	522	516	472	474	527	473	551	495	533	526	553	527	514	511	505	452	507	491	528	500	542	489	478	535	483	538	504	506	470	509	488	556	535	507	482	502	499	531	502	514	480	506	487	490	517	537	486	518	519	487	505	486	475	519	531	536	512	477	501	477	522	501	510	515	467	473	491	477	505	455	495	503	522	547	446	508	507	494	498	530	532	506	463	513	502	480	494	521	505	576	497	511	551	504	498	491	520	530	509	483	555	570	506	507	450	480	503	507	523	503	491	502	532	508	519	535	497	528	518	491	522	502	505	535	488	516	519	473	508	516	528	511	464	520	486	457	545	542	569	502	533	528	488	498	486	517	483	516	538	522	478	480	544	521	539	517	485	521	528	496	489	500	498	524	499	535	484	508	493	511	471	502	497	502	534	522	495	497	497	499	473	485	512	503	507	520	494	512	494	517	525	500	497	489	486	501	491	519	482	512	490	539	520	513	525	507	517	489	508	492	476	506	531	530	488	511	522	493	475	516	510	509	460	516	487	480	517	514	499	490	547	529	500	516	530	497	498	472	509	493	489	533	579	501	514	514	525	497	489	495	469	528	520	510	491	552	476	527	500	481	481	530	502	548	503	522	529	492	535	524	472	466	483	502	500	524	493	520	486	523	489	510	496	523	506	534	499	492	494	503	485	527	500	527	516	526	547	482	533	506	554	482	534	524	506	474	476	519	484	500	499	509	512	536	498	451	499	510	485	500	488	482	500	500	506	488	476	479	502	493	501	490	530	508	546	516	535	462	518	489	500	573	543	518	522	525	511	499	514	491	530	505	501	464	497	535	508	493	496	546	502	515	472	529	486	509	470	496	525	532	509	497	512	515	523	535	554	532	491	532	508	545	540	510	523	529	508	536	539	525	494	486	517	467	474	502	524	491	507	543	465	492	500	496	515	503	485	528	509	466	532	473	471	489	521	538	516	492	493	477	520	489	515	498	494	487	511	507	507	538	525	499	489	487	531	498	448	512	488	511	513	502	528	475	514	512	511	522	513	491	495	489	528	530	518	529	530	554	495	471	498	495	496	491	470	509	502	545	569	526	504	483	510	490	499	512	472	532	546	496	521	507	525	506	520	503	515	511	488	461	473	506	521	541	487	525	520	539	513	451	490	489	495	448	522	480	480	525	514	482	521	488	488	497	479	514	528	500	512	464	529	496	498	460	482	507	512	502	503	501	481	573	490	529	509	524	517	492	481	500	487	517	510	517	523	513	487	512	531	500	518	512	498	496	507	527	537	533	492	529	491	518	532	519	523	484	479	507	511	497	475	537	495	500	516	518	500	487	543	436	522	510	482	482	455	476	518	534	502	488	503	523	489	524	527	525	514	489	502	502	551	498	487	522	480	518	495	480	512	552	516	531	508	467	504	509	508	532	504	471	517	482	484	484	479	508	515	500	508	498	474	535	492	521	499	487	503	527	520	509	504	519	497	547	510	519	519	521	466	494	499	466	526	535	480	483	516	531	487	498	468	496	501	488	486	494	548	516	524	477	512	483	512	515	489	486	532	499	541	528	541	476	479	467	488	476	547	515	514	500	456	521	540	465	507	495	526	529	506	468	518	521	530	505	514	515	490	510	518	511	523	496	550	478	468	514	501	520	528	512	504	503	537	501	524	530	518	516	515	473	527	461	533	496	499	517	437	500	513	544	507	493	501	508	510	488	520	529	554	529	496	495	523	514	491	484	546	488	496	483	494	470	503	498	509	511	506	491	486	533	496	514	470	529	507	497	558	516	529	488	516	487	479	520	493	463	493	508	519	524	507	476	545	514	481	508	530	503	473	507	511	514	492	543	482	500	503	521	457	507	564	502	528	485	512	493	483	535	514	546	513	501	490	521	480	512	510	537	544	486	456	513	546	542	514	494	471	508	490	510	494	488	483	511	482	500	500	534	546	489	515	547	539	527	522	544	520	490	502	493	524	516	453	467	516	520	519	517	506	478	486	494	488	533	518	527	509	493	513	495	507	503	488	491	510	553	457	491	469	484	479	499	497	501	506	487	503	527	495	497	477	499	525	516	483	526	477	517	510	545	497	541	504	521	506	530	546	524	510	481	510	540	521	485	546	487	476	534	472	497	503	517	516	561	514	518	527	528	535	507	478	490	510	478	533	495	508	531	476	524	480	467	526	496	489	515	538	529	515	510	474	535	466	465	494	485	522	496	493	509	502	477	525	523	524	550	471	484	526	495	500	483	501	519	523	493	541	525	506	518	552	480	490	492	510	492	529	522	495	500	551	471	539	507	474	512	499	491	500	526	535	527	561	520	495	488	544	531	507	492	499	488	455	443	532	500	491	503	507	527	526	499	530	521	487	496	497	524	504	500	510	535	516	496	555	511	503	505	521	532	498	529	527	464	477	515	443	505	511	515	509	496	517	489	485	507	505	541	502	504	536	549	505	503	474	501	511	486	535	480	506	501	512	485	497	470	489	480	518	505	509	543	525	482	513	507	506	473	495	499	469	482	536	503	526	545	495	465	515	498	480	515	458	462	479	461	516	518	494	491	491	540	524	498	503	485	477	464	516	516	515	515	487	510	487	499	485	505	501	493	510	543	452	518	508	535	510	492	467	495	515	465	507	511	509	558	502	517	518	547	527	479	494	500	514	516	489	481	502	502	474	502	525	517	539	517	512
24583	21769	29721	26092	23219	20885	15030	8835	6189	4635	3688	2917	2408	2026	1609	1330	1145	1071	888	781	710	669	627	600	583	532	514	521	481	478	456	472	432	437	456	446	411	423	463	447	403	415	418	383	426	380	424	394	369	427	457	419	393	416	399	399	417	413	419	408	412	382	404	399	398	384	419	410	360	401	371	409	411	385	378	391	413	380	412	382	350	395	396	388	402	404	433	387	394	437	407	406	411	407	412	411	380	370	376	415	404	411	383	375	383	373	423	417	416	430	401	379	342	399	386	410	437	411	367	391	389	388	399	376	377	379	420	429	399	396	390	390	379	408	418	415	380	420	418	434	401	372	409	367	384	405	383	387	416	377	429	418	356	399	362	396	382	401	399	438	387	403	386	392	392	392	391	443	363	443	405	437	394	422	424	395	417	409	411	374	401	393	374	434	428	388	375	372	377	424	414	408	406	410	397	363	387	438	421	410	369	421	410	404	414	393	406	373	408	426	395	383	395	400	398	419	418	385	407	381	380	396	402	412	402	372	410	411	384	440	397	387	407	420	381	407	409	372	380	397	389	387	419	385	371	382	375	405	378	403	398	415	365	405	383	382	429	414	395	378	377	388	420	370	394	419	452	386	358	387	390	368	398	410	415	385	357	385	407	404	371	394	375	398	418	414	414	411	399	371	411	404	380	383	389	406	416	380	411	380	388	389	398	390	406	389	395	394	384	389	420	403	392	404	404	402	370	359	397	362	361	436	383	377	393	402	392	387	414	409	399	403	388	423	404	423	357	436	373	398	392	439	369	379	421	380	355	395	411	369	404	425	428	405	380	398	430	428	388	402	402	376	397	418	380	419	444	428	384	426	367	418	386	404	344	393	383	373	406	417	439	409	388	416	413	374	399	360	373	439	397	405	407	391	379	440	360	396	405	397	382	379	415	369	400	414	404	392	406	399	424	390	396	368	410	415	391	444	397	407	407	375	389	417	403	394	420	420	434	414	408	384	408	395	396	397	402	446	394	375	394	381	426	394	425	409	412	385	384	423	359	389	464	404	384	374	392	397	405	411	401	391	420	399	425	402	412	381	433	397	371	387	396	391	395	388	402	419	412	404	409	386	379	411	370	382	448	397	421	403	401	373	416	388	375	386	394	433	416	429	401	401	454	368	399	400	407	368	407	381	397	363	367	371	402	438	449	417	398	399	421	409	377	365	385	409	411	379	413	403	388	432	402	392	391	388	387	398	450	409	423	397	400	370	385	410	402	362	371	428	389	386	429	384	360	372	407	401	383	380	384	406	404	395	401	378	394	407	408	393	390	425	432	433	403	444	385	391	409	394	404	403	381	447	390	396	373	404	386	408	406	387	380	407	388	392	399	399	396	364	406	408	385	353	384	396	405	371	409	410	373	393	380	404	414	446	400	381	384	401	409	395	373	392	404	389	417	387	373	369	395	400	390	414	394	370	420	392	362	401	399	405	409	378	395	430	378	399	432	447	441	388	411	389	403	407	376	394	400	432	370	409	400	405	409	363	388	415	379	411	425	430	392	418	386	380	381	410	353	400	409	415	393	418	405	400	373	415	429	408	389	377	372	381	378	342	423	423	401	368	400	418	399	420	365	406	379	404	405	404	362	397	419	388	444	383	414	360	428	381	370	379	398	395	403	388	417	409	369	417	415	384	388	387	375	387	403	405	389	409	428	403	400	382	420	429	414	415	411	398	396	394	404	393	383	433	397	382	386	379	406	383	408	378	411	378	410	394	369	400	365	395	378	411	391	399	394	396	398	364	383	406	365	376	392	423	379	371	383	370	391	393	410	437	373	336	412	386	377	413	388	400	404	367	389	419	380	417	379	381	402	415	441	401	369	379	369	425	406	416	415	410	416	430	393	429	413	412	397	405	413	431	387	425	377	389	409	394	426	356	419	397	420	379	406	395	401	410	395	406	385	387	402	426	368	365	381	414	389	391	428	397	434	422	410	392	377	410	423	416	389	430	350	427	411	388	407	395	400	406	397	382	409	375	385	387	363	421	431	422	418	396	375	398	408	414	378	401	391	390	356	368	394	410	386	432	404	435	441	420	396	410	422	382	386	434	375	403	381	391	391	406	388	397	437	393	350	393	380	361	400	427	430	342	381	419	409	441	383	401	416	414	394	402	385	394	382	423	386	384	365	371	411	379	412	404	372	397	383	413	403	393	419	387	422	400	401	395	415	412	421	402	387	414	385	379	396	397	441	418	442	399	396	423	400	406	397	389	396	414	397	390	380	400	385	378	418	405	412	390	420	395	424	423	391	373	373	405	370	406	428	357	387	393	423	374	418	385	371	399	390	457	431	420	375	409	414	384	386	396	375	385	404	391	411	335	411	382	392	417	386	425	385	419	361	390	421	403	421	404	388	394	380	390	389	392	409	412	414	400	403	426	416	420	414	390	414	410	379	402	415	411	440	374	415	429	422	394	367	407	382	421	351	366	365	387	393	402	409	399	396	373	413	395	396	372	388	388	410	412	406	416	382	388	361	392	397	381	380	389	391	347	396	400	414	398	387	410	395	377	415	384	365	402	408	401	420	355	439	406	385	419	387	413	377	385	400	391	387	407	403	443	416	396	414	400	395	448	430	419	392	403	381	379	419	409	427	387	385	420	412	364	355	391	416	413	388	396	369	382	391	391	379	378	415	408	366	393	416	384	401	364	384	376	409	386	390	396	385	371	379	412	375	382	381	392	395	385	365	401	385	435	413	399	382	376	395	392	399	400	366	376	405	385	417	394	433	330	395	375	436	370	411	400	407	401	380	382	391	432	399	396	379	414	412	387	384	400	395	406	398	361	396	378	399	422	413	393	409	442	398	398	389	442	370	435	424	397	377	394	423	423	432	389	369	416	388	372	394	383	423	375	397	409	393	400	401	383	412	406	400	397	402	406	397	406	377	400	375	401	419	403	400	389	371	371	400	398	402	393	379	384	454	409	426	373	401	402	375	393	420	383	410	400	398	399	370	407	403	379	385	390	390	371	416	384	411	401	385	394	404	364	388	379	396	422	416	391	395	402	383	391	425	378	354	428	380	419	377	349	410	422	415	408	399	376	457	387	382	425	392	384	372	414	374	368	355	369	424	405	389	425	375	372	339	378	373	411	396	389	399	373	349	384	360	425	425	380	419	386	384	393	402	391	413	385	399	400	363	426	413	381	406	405	384	444	414	387	411	345	422	380	380	378	441	378	402	403	410	386	412	419	384	358	417	437	391	406	404	402	422	394	428	424	397	382	398	405	439	386	401	442	406	367	384	416	369	410	370	381	415	401	384	417	387	397	379	397	450	404	398	412	388	384	404	425	415	400	393	391	463	414	410	408	385	412	380	414	389	404	370	417	379	365	399	411	401	412	415	374	371	382	409	378	401	373	395	376	395	420	422	400	393	383	415	406	412	421	402	404	419	398	406	398	408	371	414	387	412	417	405	374	387	417	394	373	383	386	404	386	397	418	379	405	379	396
38582	62355	52798	38074	29505	23873	19431	15298	12329	9860	7988	6353	5303	4445	3381	2713	2354	1981	1663	1398	1282	1122	1048	951	854	821	802	785	750	695	679	712	645	607	687	641	625	652	636	623	587	559	644	628	581	599	535	546	614	541	632	566	568	559	552	530	509	556	530	528	519	573	514	536	532	547	564	555	527	554	536	543	545	570	569	538	549	513	566	536	554	525	575	525	542	551	549	517	560	552	557	530	544	547	570	479	524	520	534	507	513	543	514	518	512	490	528	548	540	515	487	534	535	513	570	557	504	526	514	579	548	535	516	544	504	561	508	554	527	519	545	509	572	492	538	568	540	577	520	522	525	533	520	486	538	578	486	589	564	530	538	495	525	541	587	519	524	549	551	521	523	524	506	519	547	539	527	542	582	539	547	518	516	558	513	564	520	563	553	553	545	513	544	516	567	506	567	551	494	583	536	508	520	541	562	561	539	524	546	510	504	542	551	507	517	531	563	561	524	546	518	510	504	533	533	553	505	531	534	606	533	536	543	548	546	535	539	551	495	532	492	501	549	531	552	517	552	538	543	551	549	498	543	525	521	561	547	510	526	543	543	543	513	532	551	502	559	510	566	508	527	534	526	546	507	570	525	537	494	568	524	478	552	559	537	544	542	518	538	531	569	527	556	551	540	536	525	551	565	539	511	531	516	547	471	533	511	551	535	526	559	491	509	510	538	535	514	591	545	506	535	501	497	562	585	542	538	549	540	516	533	519	561	485	492	579	562	538	472	528	525	532	508	557	516	527	534	538	556	557	553	532	542	543	522	497	556	559	558	541	511	526	510	591	528	545	529	514	528	528	532	507	517	490	530	515	488	522	503	533	508	503	562	529	520	548	531	528	539	542	534	542	522	554	521	527	525	538	534	577	513	536	532	575	529	512	513	528	549	564	534	565	530	514	533	564	527	533	553	554	546	516	542	539	544	513	516	519	538	526	575	555	536	554	560	542	540	525	531	526	565	557	532	525	560	552	510	570	564	559	489	563	546	543	500	497	488	509	545	566	541	502	522	546	536	527	599	515	513	501	522	526	534	542	562	553	512	537	527	542	555	468	528	547	501	538	527	507	558	533	516	494	514	541	506	482	535	516	497	539	540	540	499	541	509	542	547	560	546	534	542	529	546	496	536	524	511	581	560	542	520	568	556	508	513	509	558	526	542	503	520	536	547	514	527	503	507	553	558	536	564	521	546	522	547	509	477	548	536	538	528	523	519	485	501	552	524	529	554	567	525	514	567	548	553	531	571	519	531	537	485	537	521	550	565	526	534	585	517	532	561	526	539	559	583	570	501	557	528	568	557	525	544	534	538	532	566	543	588	510	509	559	510	526	556	513	547	519	513	542	535	548	509	511	539	499	502	568	555	530	555	515	531	549	540	537	542	542	519	543	524	539	523	558	531	540	537	558	512	571	540	533	557	514	515	571	541	500	573	488	530	575	575	563	555	529	556	556	538	518	549	555	536	544	535	542	522	536	529	541	546	562	517	545	568	572	492	510	534	519	540	512	539	537	504	536	548	536	519	562	517	513	518	538	548	516	553	512	548	556	527	522	547	526	522	548	508	538	538	513	567	566	533	540	505	513	540	530	551	552	545	532	529	538	510	524	539	493	556	522	554	552	520	530	549	544	561	532	545	529	570	530	513	519	551	487	526	515	535	508	541	519	541	519	591	544	524	520	536	568	506	587	530	545	521	531	547	553	509	542	551	554	545	557	518	514	585	543	543	561	551	529	492	496	523	523	554	497	531	523	548	522	579	553	520	542	505	495	540	550	567	523	563	541	579	510	563	555	503	548	515	526	535	527	541	504	532	552	501	564	490	490	543	512	529	544	505	548	555	492	493	558	518	522	560	502	564	502	536	547	527	536	531	508	521	544	560	523	557	530	529	526	555	508	537	556	517	535	520	557	532	487	539	553	510	570	501	540	544	530	507	521	573	564	520	582	520	478	545	527	508	514	552	542	522	520	560	550	533	538	506	497	521	556	527	531	509	530	531	536	515	499	518	540	539	526	553	572	558	493	512	513	554	539	532	522	534	526	529	553	545	562	520	517	587	504	516	552	533	541	533	566	546	495	515	534	528	560	525	543	542	553	539	554	503	561	526	526	567	535	562	520	562	519	546	542	528	561	523	535	509	554	547	527	527	527	559	567	558	549	543	536	510	560	540	545	541	538	559	505	530	498	522	543	543	537	544	569	526	499	561	547	574	572	527	520	526	526	496	564	510	571	550	517	509	555	565	526	555	510	539	535	531	530	537	513	534	487	539	503	554	539	531	519	554	553	530	533	542	496	569	566	497	507	496	595	491	529	480	482	552	556	560	529	530	560	553	528	523	533	518	541	542	550	510	553	521	545	565	549	524	491	504	519	543	532	546	533	525	511	526	530	557	526	563	570	535	523	494	497	517	523	520	496	530	525	536	531	518	529	520	519	498	596	535	532	555	544	482	497	545	535	530	508	558	493	573	492	567	556	523	525	557	532	572	536	506	497	550	529	548	550	502	542	534	501	469	524	502	509	591	561	564	510	525	549	558	523	520	570	540	509	527	535	529	544	527	515	536	535	535	552	559	548	538	503	537	578	554	520	505	511	578	504	526	549	551	569	532	552	494	506	518	567	547	530	508	558	527	553	532	523	563	547	514	567	546	558	526	512	503	548	505	544	582	562	520	553	572	565	565	531	531	517	513	530	493	504	492	517	561	523	552	564	491	525	507	533	542	514	503	539	519	536	531	569	525	510	564	512	536	534	555	520	535	523	546	546	555	553	524	533	513	536	550	528	537	549	538	548	513	561	550	507	522	541	528	573	533	502	566	540	504	591	547	568	541	535	521	538	542	498	521	560	524	559	535	533	565	525	562	525	529	511	557	533	529	527	552	542	554	583	493	540	560	503	546	519	533	573	584	547	525	531	525	541	514	511	522	515	531	553	492	555	521	530	530	540	530	549	535	551	539	483	514	555	521	525	517	532	539	517	546	523	501	537	517	523	514	552	554	512	531	521	565	552	543	514	536	562	546	506	501	538	535	521	533	518	570	554	504	544	501	534	533	545	554	568	491	516	548	571	554	500	528	523	555	513	548	528	492	582	582	551	511	558	517	533	566	541	506	546	555	547	566	517	514	559	509	536	541	546	527	549	552	551	491	533	528	563	533	541	490	497	535	515	569	531	548	528	534	527	526	515	533	536	514	551	566	564	559	530	533	586	555	532	547	504	526	551	547	517	546	537	529	555	505	569	562	546	565	526	554	557	551	546	514	531	541	521	561	526	555	569	571	508	539	516	547	537	534	507	558	483	510	559	561	530	551	510	578	558	506	534	517	536	562	504	520	548	534	528	519	553	504	545	497	530	531	520	549	486	533	533	548	561	490	537	515	526	517	502	529	535	537	526	513	544	538	549	540	511	525	528	499	517	548	545	518	477	512	548	540	511	534	548	552	500	567	534	514	556	536	552	530	543
23443	21661	29696	24534	22302	23471	22012	12598	8355	6471	5058	4031	3247	2589	2290	1770	1492	1232	1118	952	831	763	716	650	614	598	578	535	555	529	540	493	518	525	480	471	462	462	467	452	453	465	422	457	424	410	449	452	417	404	401	359	446	417	406	393	413	421	390	401	405	390	408	390	393	424	401	436	401	390	377	409	386	375	387	407	404	408	422	385	416	395	407	415	364	433	382	425	443	400	421	375	354	363	388	381	396	395	401	403	394	392	414	443	381	421	406	389	382	428	379	393	380	407	373	357	387	389	425	415	394	421	365	370	395	401	384	359	409	382	379	389	407	405	378	397	395	357	402	405	387	366	382	382	406	388	409	415	412	432	432	394	394	376	399	380	412	385	386	423	400	389	393	406	400	397	379	380	379	385	412	386	371	395	400	387	371	428	418	361	434	401	365	381	402	364	389	369	380	383	422	401	362	389	395	406	440	398	391	408	406	365	430	368	378	378	409	364	400	397	405	371	384	411	431	381	414	388	418	380	376	431	400	374	393	404	399	411	385	415	417	399	385	403	397	404	389	404	382	411	378	401	386	401	408	399	368	401	392	406	386	402	430	430	420	396	399	398	391	414	401	372	393	388	400	382	415	393	395	423	431	382	418	392	373	414	383	370	373	407	364	412	412	389	407	421	424	403	385	413	381	404	401	417	414	369	402	419	388	376	368	397	386	392	389	388	418	417	408	401	390	398	391	376	401	424	362	382	399	384	417	385	391	407	412	414	398	379	395	420	429	413	367	422	378	430	375	400	403	360	380	398	386	420	421	395	373	406	380	430	366	399	428	456	401	377	426	392	412	409	384	389	402	407	386	418	381	402	428	378	385	409	401	381	407	399	414	381	427	386	370	395	392	415	403	366	390	415	394	369	413	399	375	396	389	415	404	413	368	395	372	379	384	382	423	396	422	380	436	398	441	401	457	374	438	420	393	373	397	395	360	427	395	402	403	422	413	368	404	392	425	422	409	400	418	415	344	389	383	377	388	364	378	373	388	413	414	405	381	391	404	386	375	426	354	423	351	390	423	418	431	430	403	384	378	392	397	401	386	388	392	420	386	389	398	386	408	392	364	405	445	371	386	390	409	380	428	401	402	378	422	436	383	413	400	402	394	392	414	420	425	364	444	390	415	413	400	410	421	386	392	416	384	364	407	396	396	438	377	422	404	379	359	403	397	389	388	429	404	391	390	392	391	383	358	367	420	394	408	420	364	416	402	380	421	421	413	410	373	397	418	411	397	416	387	357	406	387	380	430	383	436	374	379	402	400	378	377	385	429	370	399	409	403	432	400	416	434	407	385	410	361	409	400	375	406	385	394	392	379	391	448	410	398	401	375	399	424	402	391	390	363	435	402	405	391	358	403	369	398	365	399	422	378	391	391	431	446	387	368	403	390	424	426	363	382	402	373	402	377	391	379	414	406	397	385	404	397	408	405	386	406	397	398	402	387	426	412	407	390	385	412	402	386	401	379	395	369	403	420	366	379	425	398	442	375	400	384	396	388	419	398	371	417	400	398	377	380	431	414	414	389	372	373	382	375	362	383	359	400	392	387	353	424	362	400	409	395	447	376	418	384	394	443	396	385	395	392	389	401	407	377	357	386	421	389	415	413	417	408	386	388	407	411	381	414	381	364	375	406	422	407	380	404	391	379	427	390	403	395	374	424	383	439	397	427	391	432	386	385	457	413	405	381	370	414	397	394	420	402	406	394	418	396	381	397	388	430	393	440	414	415	385	420	403	372	448	352	412	429	428	381	364	399	355	407	345	395	384	399	413	393	406	389	385	416	373	424	402	384	420	383	436	381	389	426	372	393	397	416	383	381	380	413	409	391	380	421	408	405	397	407	404	397	379	422	397	375	398	398	422	424	394	400	393	437	368	385	430	410	415	376	410	435	407	397	409	437	447	407	389	387	401	424	398	441	429	376	400	378	377	383	405	406	397	391	396	427	374	392	397	410	399	397	439	402	367	387	337	422	417	413	418	392	393	389	425	366	400	399	426	420	380	397	380	415	405	411	380	414	423	414	396	421	398	392	400	450	420	370	402	399	371	411	402	419	383	379	382	426	389	375	414	414	393	370	419	439	359	428	386	402	408	421	374	397	411	387	399	410	373	419	372	399	390	384	403	422	410	403	395	402	417	391	400	392	389	377	380	382	371	427	390	386	364	371	420	382	357	375	401	406	397	383	389	408	423	400	406	371	394	421	381	400	404	418	418	411	424	426	362	376	411	397	400	358	388	364	408	386	390	389	384	402	386	395	383	372	378	390	440	418	390	376	402	417	380	378	397	407	391	397	400	342	395	420	404	395	383	390	408	384	425	386	392	377	377	408	374	385	396	398	402	400	392	400	412	403	428	369	392	404	375	409	361	397	393	396	392	433	383	428	395	380	434	380	378	406	400	383	402	425	403	372	421	364	433	423	399	419	391	396	414	384	370	434	364	410	389	401	386	368	399	409	350	413	387	361	407	418	421	392	406	387	392	390	408	413	404	396	397	401	411	428	410	399	397	409	451	399	406	408	413	439	406	398	385	377	409	418	435	367	420	405	418	406	393	380	375	377	381	421	418	402	385	406	405	404	354	405	408	422	385	359	399	394	405	402	376	406	407	392	384	414	417	413	390	394	411	413	404	410	430	408	423	379	380	394	392	402	357	393	388	419	357	391	376	395	375	368	388	399	411	404	381	370	371	401	386	410	430	384	382	406	383	385	391	410	402	387	388	381	396	365	421	368	416	413	406	406	401	408	379	376	389	397	409	373	394	399	386	380	404	408	397	417	409	379	409	388	404	405	378	419	419	431	432	411	407	406	421	414	435	393	388	381	386	377	388	391	427	409	393	435	389	368	455	373	413	401	411	417	403	385	399	419	388	428	409	384	405	400	378	428	404	420	348	368	412	376	451	387	406	388	359	398	351	396	379	368	411	373	381	397	383	393	370	397	402	408	407	408	397	408	430	410	388	391	389	380	417	394	386	374	408	399	395	373	383	390	433	394	402	419	398	355	369	406	384	421	377	379	419	341	424	398	401	403	446	389	415	404	380	396	421	366	398	405	391	398	392	450	383	395	402	386	409	377	411	381	396	403	400	364	384	402	412	430	395	404	405	386	410	395	389	382	399	414	429	395	374	413	409	431	399	416	382	400	388	382	400	428	411	402	366	435	398	381	406	373	387	385	383	375	383	360	385	400	395	399	346	406	396	427	416	386	399	424	411	387	359	380	423	417	417	377	383	415	410	394	413	382	408	422	374	374	380	403	397	432	360	390	387	398	395	390	410	391	431	367	427	401	371	411	422	405	393	378	433	379	389	383	426	387	370	387	406	358	369	396	354	379	350	400	418	384	373	418	361	401	435	363	390	396	385	396	411	415	412	376	372	383	387	415	426	370	403	395	392	414	379	426	392	372	349	416	384	422	403	408	400	406	378	406	409	379	406	400	393	408	387	394	409	380	401	416
41802	68423	58959	42567	33378	28158	23327	19256	15594	12724	10526	8422	6758	5584	4463	3518	2904	2536	2104	1681	1546	1301	1212	1118	1011	913	871	856	832	773	714	760	771	712	704	718	609	634	623	575	569	570	661	627	550	583	558	554	529	534	555	572	606	550	524	509	521	551	529	505	553	510	542	546	508	555	535	525	515	545	515	517	532	492	509	550	526	501	544	508	547	553	512	530	536	517	514	534	558	518	509	546	548	547	480	529	525	556	501	515	524	548	503	553	542	506	485	534	543	512	531	512	497	559	521	504	499	497	517	521	523	528	531	498	489	504	483	520	519	531	502	528	516	530	505	521	520	476	577	523	540	560	531	519	526	504	488	540	544	509	484	516	515	529	527	526	549	495	547	503	529	478	532	547	513	514	516	547	522	528	495	560	532	528	532	555	524	516	478	496	580	546	532	512	543	517	529	546	532	502	527	561	516	570	521	500	542	536	541	498	517	527	554	537	534	473	521	538	500	555	526	517	582	545	511	496	510	506	496	469	478	549	514	467	515	535	555	555	506	499	520	536	520	501	545	521	496	529	485	531	529	469	543	497	547	500	556	498	529	492	528	535	535	559	554	478	449	546	526	469	565	487	516	519	544	518	493	475	471	531	511	526	520	516	497	524	519	486	510	470	556	580	504	538	479	544	514	484	480	557	516	492	495	511	549	492	499	550	530	532	521	547	485	473	495	546	506	500	520	551	509	533	529	492	492	533	535	551	489	566	519	487	484	511	546	529	550	546	535	515	500	540	524	512	541	526	509	502	557	533	533	538	554	519	499	546	550	534	500	477	537	511	526	493	507	530	485	513	507	493	528	524	535	541	539	552	479	533	549	523	522	558	508	532	506	520	500	513	528	595	522	494	538	523	531	556	504	510	530	526	542	564	489	554	516	517	537	493	565	543	547	495	530	527	535	522	496	507	544	553	562	526	518	508	533	510	525	540	482	531	522	504	499	501	501	507	492	543	525	515	488	509	523	528	554	471	500	568	490	566	564	537	521	531	511	472	558	556	493	503	505	507	543	525	539	535	570	482	496	489	480	517	484	496	513	545	519	508	506	514	528	539	544	523	492	493	506	545	557	557	487	501	543	512	517	497	481	471	559	524	550	552	550	512	534	495	521	536	536	502	552	483	511	488	504	539	514	543	540	489	531	534	506	506	500	504	519	563	504	534	520	534	489	507	534	532	551	516	558	532	543	566	546	497	500	529	525	522	511	464	591	511	524	520	532	542	510	531	505	562	514	547	491	530	505	513	527	491	536	546	533	503	531	543	564	536	491	502	532	507	497	520	558	503	518	535	524	533	537	535	521	512	531	500	552	492	534	528	496	555	509	504	514	484	489	554	507	561	502	488	556	545	543	498	555	519	469	505	534	526	511	563	568	502	534	532	495	553	520	510	508	549	527	495	556	559	529	493	479	514	519	539	479	494	527	526	543	565	539	571	505	523	489	552	509	537	509	505	505	523	555	494	503	513	520	501	520	505	530	497	545	516	548	476	543	532	549	474	548	529	512	547	511	497	531	528	537	565	565	507	530	494	519	530	521	496	531	527	516	531	515	523	503	531	513	527	510	503	550	489	529	519	531	504	551	540	497	576	508	501	523	543	528	495	538	489	555	555	506	475	512	486	534	543	508	539	487	499	558	532	520	498	504	546	488	551	511	529	513	499	501	540	513	508	517	529	508	510	497	559	522	525	495	529	531	541	531	510	488	532	518	548	535	492	493	538	518	535	496	513	551	517	506	547	512	553	502	519	489	498	509	485	523	498	503	462	519	528	488	560	569	485	519	521	572	499	503	491	526	538	501	532	507	535	518	525	535	520	515	541	558	518	510	548	532	522	540	546	577	511	599	529	524	533	477	539	490	497	522	578	555	520	563	467	514	523	542	495	499	525	536	552	580	476	526	513	503	477	541	493	488	515	545	500	547	502	526	540	535	529	505	559	530	518	535	500	534	527	534	513	503	502	515	511	499	573	522	533	533	526	560	525	518	518	535	506	510	526	530	538	501	511	545	508	554	518	511	525	528	525	531	554	497	519	501	531	549	536	528	488	523	537	532	537	506	496	486	504	502	474	542	544	524	518	505	540	525	461	499	518	528	524	561	505	522	513	544	590	553	477	509	496	564	489	524	545	500	496	515	513	493	520	503	493	546	510	530	552	515	498	522	545	513	562	535	493	524	510	495	513	539	537	513	502	533	511	526	516	541	517	530	524	562	518	534	535	493	546	499	513	505	508	531	501	504	499	545	554	532	539	557	523	563	534	503	553	517	531	542	504	540	523	518	501	498	461	515	516	547	500	484	516	506	518	532	526	531	569	532	471	490	506	534	538	524	536	506	539	514	515	525	511	534	526	528	494	509	507	477	524	529	532	491	519	490	540	520	570	519	534	539	500	537	550	521	485	473	511	517	537	531	491	542	545	517	500	521	500	507	543	537	496	534	518	541	539	522	534	539	549	500	531	529	552	507	526	526	546	474	520	518	525	536	539	566	520	539	512	522	524	493	541	523	509	560	518	563	505	492	479	537	543	580	517	538	519	509	534	533	515	539	545	507	505	537	539	515	467	502	498	488	505	508	534	533	485	489	484	510	501	498	511	546	516	484	525	514	541	575	504	518	540	495	530	535	531	515	573	533	502	528	525	517	521	528	519	517	500	522	482	542	488	555	537	547	471	491	504	571	509	490	544	501	510	491	520	521	527	503	508	507	541	535	517	525	514	519	520	521	542	541	489	550	509	504	500	512	501	540	532	521	522	504	571	563	538	534	517	555	494	526	532	549	512	506	517	484	486	511	513	527	583	507	528	507	538	496	530	487	521	511	491	556	507	508	509	523	499	573	523	554	558	513	534	537	527	516	510	529	506	498	545	512	551	501	499	540	536	524	519	511	502	512	494	535	516	508	532	517	571	510	548	531	508	531	527	561	496	516	551	528	488	576	568	520	502	497	500	534	514	515	548	515	499	509	548	583	481	537	564	537	542	524	500	512	549	509	522	523	556	518	506	514	535	517	505	490	506	507	522	531	496	543	547	529	568	562	552	490	531	499	496	541	527	526	507	545	528	525	503	521	488	547	499	537	532	503	555	519	497	462	492	496	516	532	541	524	507	516	549	518	494	542	531	557	554	531	556	510	554	531	505	543	542	542	521	557	485	534	520	501	533	518	531	506	512	482	490	493	501	536	541	516	501	494	523	545	583	532	509	535	571	509	541	569	520	524	526	515	487	501	459	483	537	493	510	507	516	505	582	526	511	519	521	538	539	512	563	535	527	502	550	584	511	549	481	556	512	520	489	524	522	535	496	524	529	507	525	493	532	548	562	483	463	522	507	537	541	531	523	502	530	510	539	521	544	505	549	481	533	501	549	491	549	534	497	518	542	502	502	499	548	537	536	536	526	560	528	519	465	528	536	544	501	531	529	520	545	508	545	557	477	503	550	514	527	496	505	495	502	512	522	504	557	517	559
30008	32359	38046	28339	17530	11426	7416	5184	3830	2926	2411	1866	1598	1382	1084	999	837	785	697	603	528	514	498	483	476	481	472	426	435	432	396	441	402	437	364	416	366	417	403	366	375	354	389	382	374	400	372	434	371	371	407	369	375	378	363	381	371	404	376	361	366	355	374	398	363	389	380	363	407	374	367	376	363	368	383	346	399	417	379	418	361	355	382	365	386	357	373	358	365	387	359	353	362	393	377	354	384	387	391	404	373	388	370	357	350	383	348	379	357	369	396	403	343	368	349	339	364	355	379	392	397	373	375	393	371	384	359	348	367	378	352	345	331	341	395	382	334	366	406	371	370	407	360	350	344	353	416	381	347	347	345	401	358	390	391	381	403	382	365	380	374	375	357	393	366	395	348	354	368	356	410	350	370	405	408	409	400	368	399	415	395	349	361	373	384	381	390	373	382	369	377	348	371	399	372	388	360	402	390	372	374	365	365	354	372	384	374	384	399	352	366	416	347	372	365	388	389	372	360	392	368	371	341	360	367	376	355	357	350	359	365	396	385	340	406	379	363	404	348	373	365	421	375	404	355	358	379	380	419	378	385	332	348	399	378	389	372	401	371	392	371	404	381	347	405	356	376	381	367	347	400	373	381	408	364	377	388	360	388	361	363	353	358	382	363	365	371	400	363	417	383	398	382	366	340	379	379	397	333	390	352	381	383	378	369	360	336	369	386	369	359	365	348	369	351	352	392	368	363	406	385	380	374	383	356	384	390	432	366	377	366	358	356	378	359	378	382	367	331	394	356	345	342	415	406	370	371	383	380	395	381	389	400	378	380	379	355	396	355	354	363	350	352	384	368	391	376	376	356	377	380	399	357	377	342	375	348	379	364	365	367	348	369	400	343	351	384	362	377	370	317	384	378	362	385	398	352	330	382	353	353	378	391	355	357	365	378	410	370	366	359	377	368	354	400	389	377	393	356	399	359	377	366	372	369	368	371	373	383	395	389	376	359	370	358	359	363	376	375	351	368	343	376	374	373	364	362	376	375	383	353	379	389	417	396	359	371	371	361	361	354	371	401	376	364	389	379	384	382	372	374	357	351	370	394	343	404	346	374	376	356	395	345	403	388	377	416	373	408	376	352	406	389	365	360	381	387	348	422	366	350	373	420	354	343	383	408	355	351	399	387	391	379	356	379	342	378	372	362	369	378	384	364	353	405	360	373	374	355	331	375	385	374	391	385	358	386	414	389	374	376	378	399	331	341	373	358	370	364	372	380	396	432	365	359	359	420	365	358	370	366	376	374	382	345	395	336	395	397	344	382	362	362	388	332	365	391	371	372	386	408	373	367	350	382	328	377	353	359	377	391	382	345	384	384	358	398	369	356	386	372	384	411	421	394	392	408	324	391	365	397	389	342	347	360	349	378	372	351	365	394	378	364	370	381	399	365	389	357	384	360	367	389	376	366	377	342	341	376	391	360	371	395	363	383	386	356	358	369	425	354	359	391	359	382	340	383	372	352	381	367	356	376	339	363	356	428	380	391	341	385	377	382	343	379	389	369	396	395	392	379	410	406	363	393	411	399	360	372	387	364	360	350	340	409	365	369	383	393	359	376	372	378	354	372	360	366	367	427	381	362	372	414	366	402	395	371	341	357	349	375	380	381	399	348	373	368	357	346	374	353	382	383	359	369	385	389	369	390	350	385	386	421	367	361	399	373	384	382	336	341	381	363	417	371	389	402	380	370	391	390	404	395	391	365	366	389	390	387	387	371	378	332	357	361	383	389	327	356	364	388	397	344	368	353	375	371	371	376	389	379	372	371	386	405	356	394	348	368	368	364	385	414	395	362	411	350	346	375	402	364	412	373	347	355	372	377	397	400	391	388	358	367	393	390	369	364	406	372	380	335	352	378	329	369	366	409	398	372	375	339	373	366	359	347	424	366	370	357	369	415	386	376	369	387	372	375	385	369	360	399	366	391	382	370	357	354	377	374	381	368	371	373	418	396	384	358	333	345	373	371	395	419	386	362	386	377	381	363	407	388	395	367	379	395	402	393	379	369	387	397	391	379	375	405	369	399	378	384	391	390	403	388	364	332	400	376	354	358	384	345	408	343	335	386	408	363	386	362	363	371	388	360	405	397	359	370	414	354	381	381	334	383	367	398	360	356	365	389	336	383	359	360	384	371	352	352	392	382	358	372	377	349	371	421	414	383	361	418	334	375	368	370	350	372	340	357	368	389	387	343	352	390	386	379	373	400	377	375	387	373	365	356	387	397	398	410	386	356	335	392	384	367	364	371	381	375	360	377	367	398	352	385	396	390	391	380	366	369	371	348	394	367	379	351	373	365	391	354	382	390	374	400	378	380	356	360	362	365	316	350	378	328	360	342	363	346	385	377	332	383	378	358	364	360	422	378	385	397	393	396	365	386	413	380	422	338	377	358	361	397	385	380	363	372	350	384	370	380	362	406	373	369	334	344	365	419	377	362	363	361	415	382	401	375	364	340	379	335	381	396	353	401	374	363	345	377	385	366	367	379	386	380	400	383	370	356	395	382	408	398	408	383	373	405	362	368	367	399	387	367	395	380	341	376	370	385	390	376	426	383	405	379	393	402	360	395	386	359	361	358	385	357	334	396	376	366	379	397	358	403	363	360	390	375	394	391	405	376	378	381	365	350	363	353	381	397	348	378	381	384	360	407	328	359	371	368	379	365	354	393	362	345	367	346	333	381	372	361	392	364	380	354	379	407	413	363	393	373	365	375	381	396	351	428	368	403	362	370	395	359	345	361	351	382	392	374	352	403	362	355	384	399	392	363	389	381	388	360	390	380	403	380	358	386	393	372	372	380	382	397	360	389	371	366	374	365	356	391	397	380	351	395	368	370	366	402	341	360	355	377	397	364	386	387	379	399	382	403	351	381	365	368	390	358	355	360	355	379	352	359	370	354	372	343	413	365	414	386	379	388	347	412	358	370	360	341	354	405	368	357	385	357	373	399	384	337	350	391	335	412	372	348	414	357	350	387	419	390	355	385	355	387	382	397	382	369	369	369	333	412	384	384	359	361	364	385	396	398	361	379	374	354	372	404	383	363	366	379	374	360	347	380	378	331	397	399	380	357	395	365	410	369	407	391	384	392	337	360	362	375	398	381	339	388	388	402	386	365	385	349	378	390	393	391	370	346	379	348	374	351	404	376	363	348	359	337	356	362	373	386	381	376	395	367	376	356	355	391	374	390	387	364	394	396	368	334	405	336	391	362	365	421	379	375	386	379	366	327	378	417	366	378	367	342	379	374	384	333	391	350	397	353	333	366	366	396	395	388	354	391	391	374	373	366	362	365	374	349	347	381	370	360	396	385	378	366	374	373	366	344	355	386	366	373	350	355	375	353	343	370	363	384	405	333	365	345	365	379	363	382	399	395	389	390	401	397	410	364	387	397	393	391	364	364	367	368	381	375	350	350	361	366	380	379	346	410	388	357	392	334	391	355	382	376	364
36963	51450	43184	29890	22433	17689	13821	10728	8448	6759	5441	4431	3537	2834	2364	1876	1579	1433	1164	1063	966	860	769	724	704	659	640	587	637	598	615	567	569	580	530	536	564	547	541	543	511	530	572	536	498	532	533	544	513	538	513	506	534	510	513	517	491	516	550	538	470	496	534	500	472	485	474	498	479	521	522	472	476	528	497	501	493	468	488	514	468	501	502	499	499	492	515	472	517	523	485	500	493	514	501	518	506	477	519	507	495	509	502	491	486	495	483	549	476	476	496	518	475	530	486	457	500	434	504	499	479	500	510	478	494	479	576	506	436	499	526	542	497	527	527	473	492	561	486	488	513	516	503	521	524	520	514	523	478	513	483	521	508	472	537	508	486	490	460	493	525	487	511	496	522	507	503	488	481	537	491	510	516	494	481	517	473	529	472	493	542	445	463	494	499	493	510	494	453	484	519	496	478	465	520	501	518	504	467	508	501	492	492	537	471	497	476	489	512	556	481	519	533	489	505	500	519	543	516	499	510	539	541	535	494	487	473	495	480	507	486	487	502	495	468	493	509	499	533	493	499	487	537	475	502	492	484	554	538	483	504	490	460	522	460	477	496	465	491	504	459	496	531	483	491	520	468	521	475	536	491	499	504	527	484	498	516	502	499	545	495	477	517	489	500	443	535	502	503	495	499	464	516	519	470	512	486	482	464	529	503	467	500	470	519	506	508	545	503	461	507	472	489	522	496	542	467	475	522	503	500	510	554	462	503	520	472	489	456	459	503	493	516	489	536	480	498	486	523	502	520	531	519	479	500	533	480	495	493	500	487	512	506	487	482	503	525	499	497	489	511	537	528	523	536	543	461	495	491	514	501	503	467	501	533	510	556	442	497	493	493	530	539	501	488	525	480	570	508	515	514	519	497	497	494	463	490	509	507	474	514	527	499	508	479	502	488	498	471	540	509	483	503	494	501	506	488	499	497	524	505	476	500	486	517	522	524	533	493	488	521	496	509	526	507	502	528	510	541	508	487	480	480	477	512	509	508	499	522	489	517	483	483	481	509	520	494	487	485	509	455	527	498	489	498	491	515	509	481	519	518	501	485	466	532	497	497	488	506	491	525	467	484	506	489	475	500	527	504	533	488	529	516	539	516	500	510	473	506	517	492	495	495	500	494	524	486	517	490	451	442	515	494	544	540	471	486	439	467	517	489	481	523	494	546	524	503	501	496	503	497	527	507	526	526	462	491	493	517	540	501	519	488	502	488	509	505	510	503	462	497	507	512	491	498	486	498	457	470	509	470	507	491	502	486	482	510	525	464	462	494	452	490	479	557	523	470	471	532	506	534	499	513	463	472	534	526	502	486	454	530	539	488	505	478	490	486	469	507	491	526	514	499	528	522	452	500	510	552	496	512	493	489	528	519	517	533	502	510	543	517	513	524	483	522	539	491	545	523	539	459	489	489	494	499	546	486	509	519	524	505	498	488	475	509	536	483	471	511	476	495	545	545	497	483	482	505	483	478	532	514	500	516	506	544	502	500	499	496	484	490	514	525	489	479	493	536	489	482	512	484	465	516	480	535	429	536	484	502	532	457	489	460	538	465	485	519	519	528	525	515	498	479	501	517	538	475	478	522	483	550	503	534	543	539	482	530	530	500	516	532	491	518	492	522	520	500	459	499	474	520	507	493	478	502	474	584	537	519	477	499	507	505	499	534	490	483	492	475	508	520	502	480	508	490	490	516	523	507	534	475	519	519	486	548	516	507	502	506	517	479	506	456	471	521	479	498	489	445	500	501	498	510	559	431	442	499	513	513	482	534	463	503	525	542	466	469	481	476	498	516	524	516	513	497	456	509	536	485	520	490	459	506	518	488	464	482	489	504	490	554	448	496	537	531	499	509	499	485	513	513	538	515	464	501	502	509	495	508	506	485	467	490	516	452	510	494	525	534	531	487	497	457	508	500	507	467	512	522	533	502	455	538	490	459	516	521	503	483	504	488	492	514	503	487	451	501	511	495	497	497	525	491	508	510	508	516	497	522	507	477	496	537	468	528	472	463	492	475	495	479	526	534	521	502	519	531	510	498	498	482	504	515	512	504	513	467	493	507	524	514	510	511	525	527	490	473	501	485	498	525	481	528	502	501	507	491	485	496	496	479	496	459	463	518	479	477	451	537	510	517	521	507	511	503	529	527	505	538	553	470	507	519	488	504	502	485	507	551	471	499	474	489	483	551	476	508	493	480	530	493	510	463	498	472	498	455	516	514	477	497	484	551	498	519	531	527	496	476	493	494	453	511	506	491	488	521	519	535	500	533	511	491	498	491	505	497	485	517	514	516	456	513	523	494	503	537	515	513	505	487	545	501	530	476	524	468	481	514	509	513	495	517	499	491	480	504	496	503	477	490	509	457	519	499	539	447	482	479	472	524	528	491	517	522	485	468	518	480	502	498	503	488	480	442	503	485	487	494	478	510	523	513	509	505	499	508	480	510	540	515	499	538	488	464	528	495	517	518	473	529	503	505	473	471	513	506	518	509	446	501	533	524	518	496	533	480	524	489	477	507	501	509	526	505	471	511	467	484	501	506	533	479	529	470	476	484	452	507	499	497	501	529	461	563	492	494	510	578	537	493	521	497	482	510	499	481	544	532	490	527	513	502	466	472	508	511	476	498	527	437	508	513	490	516	514	509	516	489	542	481	527	515	517	525	511	498	528	521	516	503	496	510	491	524	504	508	473	472	495	499	506	514	505	507	479	452	494	477	476	483	520	513	533	465	483	483	513	488	476	511	477	491	507	511	517	508	517	513	516	506	514	526	495	482	532	507	482	508	501	515	483	515	513	516	508	499	512	534	480	492	467	529	516	467	473	473	508	481	499	507	522	509	457	533	496	520	483	516	479	490	515	479	517	507	502	537	491	499	522	532	506	509	543	485	534	507	491	503	472	480	476	503	478	525	509	482	471	464	467	506	481	474	450	494	538	542	514	464	475	510	491	534	484	459	495	500	466	530	476	466	517	530	503	468	525	522	462	496	533	534	473	513	449	506	520	535	513	528	510	547	506	496	500	495	534	529	505	501	517	475	479	542	520	526	494	522	474	470	492	518	502	517	524	462	472	485	464	514	500	487	516	532	530	511	485	509	440	525	530	508	513	455	507	505	493	511	514	499	542	490	521	460	507	469	505	546	487	510	469	468	505	499	484	466	495	478	517	529	513	540	499	492	498	537	497	507	475	519	511	468	527	528	507	502	498	535	528	520	511	504	476	555	497	497	519	502	505	524	512	479	560	520	501	474	482	486	510	491	531	503	477	473	476	508	491	490	474	561	517	501	535	491	510	499	525	486	465	526	492	514	497	508	504	521	489	506	489	515	493	478	505	534	467	494	489	455	500	516	494	518	518	489	542	529	486	491	495	478	531	529	499	515	473	515	493	484	535	528	513	544	522	499	491	509	492	495	522	482	509	502	508	521	476	492	485	475	533	509	480	518	515	505	489	521	467
24549	21665	29599	25943	22990	20570	14790	8691	6117	4812	3830	3133	2498	1995	1637	1335	1128	1028	956	818	698	723	569	587	558	547	531	515	435	485	490	457	449	434	426	448	448	431	400	392	425	400	405	437	397	419	391	397	381	425	415	433	403	376	424	419	407	405	406	401	426	417	403	400	421	406	401	370	390	381	393	380	407	421	407	396	377	373	421	415	421	398	410	412	388	369	361	371	427	390	415	394	407	409	386	390	418	382	386	410	401	419	393	402	367	433	375	384	408	386	403	402	393	380	411	403	369	377	370	405	402	388	385	398	374	359	405	394	431	384	379	355	411	412	384	397	381	373	382	420	375	392	331	366	397	396	412	412	419	383	417	412	389	390	399	404	383	376	386	413	394	395	380	409	415	400	395	409	361	364	392	406	411	399	430	377	399	421	411	417	406	396	385	382	431	373	416	431	409	404	384	399	419	389	415	395	400	370	393	395	442	358	400	373	364	394	404	384	386	424	361	398	400	383	380	357	333	379	406	394	391	406	356	389	394	365	385	423	402	434	420	404	393	398	389	402	371	416	380	397	380	399	395	419	373	390	379	346	398	392	382	426	370	369	413	381	388	358	425	402	394	396	377	426	399	380	402	367	411	425	358	406	410	390	390	396	382	353	405	386	374	399	362	351	376	382	382	379	372	385	390	404	416	377	381	376	396	374	381	416	423	341	362	405	409	385	394	389	396	373	387	354	385	361	396	376	376	430	392	393	403	391	399	389	390	376	388	403	444	389	388	406	437	392	406	396	388	406	366	400	421	392	423	365	400	392	424	379	350	420	436	385	411	404	409	423	362	378	405	379	406	395	384	386	424	427	394	383	398	410	361	379	404	418	426	407	369	396	430	400	405	410	409	419	416	414	370	395	380	414	392	378	434	394	406	415	359	425	407	396	410	376	344	381	393	384	373	385	397	373	373	391	347	379	408	381	390	384	397	387	409	376	372	380	408	414	405	408	396	417	397	391	395	387	401	369	394	411	366	430	401	407	381	390	389	418	393	392	378	362	382	404	391	372	355	396	383	391	403	390	403	385	416	368	379	396	392	372	406	387	385	405	417	390	396	414	397	374	362	358	433	397	436	405	385	384	395	383	368	376	437	377	367	377	421	350	377	360	417	429	376	386	373	420	365	376	394	417	379	380	430	435	395	374	382	388	372	401	433	383	409	383	456	421	389	370	414	459	370	391	386	397	370	377	413	401	377	410	380	379	371	406	363	384	391	406	376	392	407	437	387	351	363	422	416	389	377	396	448	411	349	388	388	387	396	413	434	391	384	409	386	420	430	391	415	389	373	373	395	402	399	409	400	391	412	412	398	376	399	382	358	405	367	415	395	373	405	413	356	379	392	429	394	429	418	394	363	383	389	398	380	407	375	423	377	389	376	352	430	392	410	388	414	373	383	398	395	401	406	409	399	368	399	388	408	357	390	369	404	384	396	405	368	377	410	395	358	397	391	417	393	410	396	400	404	385	385	410	397	415	397	424	389	352	407	393	402	414	392	398	392	422	380	410	409	375	412	387	383	361	409	385	414	363	432	379	417	409	373	416	411	418	391	424	368	399	409	368	385	374	395	384	417	384	404	399	393	412	405	439	406	418	396	406	418	392	398	409	379	403	411	394	381	377	400	395	380	427	370	407	374	402	349	430	428	394	390	430	409	436	353	397	406	380	411	406	385	361	367	435	411	402	429	428	359	384	402	397	411	398	402	389	371	409	371	391	374	390	431	373	404	358	389	369	392	409	382	358	407	409	422	391	370	393	378	393	384	371	388	396	378	428	364	380	408	412	398	400	398	400	376	397	399	409	374	367	400	394	401	418	416	406	378	395	367	406	412	340	395	391	373	376	407	361	346	390	384	370	389	409	377	381	388	382	375	373	386	372	431	409	403	364	431	397	390	394	394	381	399	354	420	396	415	422	406	385	412	380	388	409	384	374	368	422	377	376	362	424	405	393	385	393	390	372	407	395	411	404	392	376	390	375	381	372	390	391	380	376	400	404	362	382	412	400	369	382	391	390	409	409	368	398	372	386	348	391	415	384	411	398	380	392	393	369	413	396	391	397	454	367	378	356	377	396	391	362	393	387	393	384	419	401	364	393	388	424	427	359	385	415	411	424	408	405	347	423	351	414	376	403	413	376	370	395	414	364	393	395	400	428	425	429	380	403	402	386	455	412	389	400	363	377	395	401	370	391	451	384	396	398	403	358	416	397	398	393	372	378	342	411	360	392	364	412	400	453	377	402	382	420	388	436	421	428	383	371	405	356	424	398	396	392	372	379	396	408	439	417	385	348	372	422	375	422	391	412	360	352	409	403	418	370	389	383	394	421	371	372	372	390	374	369	391	414	391	394	383	399	388	394	362	383	399	405	396	411	435	398	416	385	375	375	368	403	380	430	388	380	370	368	423	373	382	393	382	401	373	387	399	390	407	378	390	425	385	414	371	411	347	383	391	354	394	388	395	393	363	398	380	393	392	387	406	396	410	398	378	395	407	392	383	386	414	364	406	383	427	422	376	411	397	406	379	365	413	377	402	369	383	360	408	395	403	385	378	396	435	392	354	407	390	399	400	386	389	399	401	384	394	360	407	410	360	393	374	396	357	360	422	363	383	369	389	414	408	377	373	388	362	382	396	421	383	354	386	382	386	403	394	379	371	419	395	402	384	398	390	368	354	382	384	389	393	421	396	399	400	392	404	382	366	421	411	381	392	428	382	400	376	405	383	368	430	379	422	416	373	410	404	357	376	376	383	401	392	386	353	385	410	409	401	400	432	406	380	374	395	387	388	391	389	401	377	403	382	386	385	381	384	405	390	403	408	401	410	385	396	407	395	415	398	385	407	425	411	393	402	401	403	408	392	400	384	408	415	397	403	395	399	362	389	435	374	419	396	391	424	367	366	374	365	401	416	385	369	383	380	395	382	407	397	406	439	410	388	368	366	410	398	415	364	413	422	369	378	418	423	353	421	404	380	403	403	355	432	424	397	392	383	406	374	405	399	376	400	387	385	366	412	421	381	399	378	394	385	378	424	416	385	404	432	398	446	378	440	373	413	400	417	416	402	389	373	383	374	363	402	394	397	397	379	391	395	412	399	394	410	387	390	425	425	376	394	400	442	422	405	393	406	387	377	388	408	399	430	399	376	385	408	420	395	394	399	446	407	387	406	411	391	424	448	396	390	417	346	423	406	376	407	405	413	397	423	385	406	402	429	360	393	448	416	390	373	378	381	367	365	397	381	344	432	388	392	398	401	396	359	364	390	429	406	367	357	371	430	420	411	427	428	401	358	413	401	393	371	396	408	392	370	373	387	408	366	373	385	426	364	405	385	403	368	428	434	382	419	385	380	413	402	403	406	399	410	389	388	396	423	395	385	380	386	395	379	421	387	406	398	414	362	410	391	405	381	400	399	404	384	383	368	380	389	397	415	394	406	414	379	387	396	374	407	381	409	392	395	415
38514	61409	52373	37544	29203	23865	18991	15595	12581	9798	8267	6463	5251	4220	3376	2755	2335	1995	1718	1415	1278	1069	1027	920	842	816	747	770	707	702	664	698	670	645	635	657	644	612	619	566	601	582	575	612	583	579	577	558	562	548	541	543	562	580	561	518	501	521	540	517	516	534	541	506	498	554	555	529	486	541	491	560	553	561	540	543	533	543	529	487	531	522	543	541	508	510	526	518	533	559	543	551	514	529	537	499	511	503	530	510	520	545	509	530	502	576	463	531	544	512	563	525	546	509	564	556	520	513	522	529	530	533	502	513	498	540	567	495	503	511	536	533	521	530	544	493	554	567	549	526	541	469	575	548	502	546	529	542	495	514	556	491	560	560	559	507	595	506	512	512	553	532	528	515	561	513	569	521	557	557	521	547	509	493	567	537	504	528	550	513	526	568	538	545	563	550	521	515	563	551	531	522	514	529	499	580	547	512	540	554	492	550	533	559	527	500	554	522	503	506	537	533	501	543	571	548	529	505	530	528	487	534	548	542	526	525	591	526	533	526	542	500	514	544	477	541	500	507	522	505	524	514	490	513	518	571	502	567	546	530	504	527	549	530	522	518	514	503	550	505	536	512	489	495	507	530	544	510	495	527	567	523	561	514	445	553	504	508	518	523	527	518	533	532	509	539	517	524	532	553	570	511	492	513	476	510	545	561	570	563	530	550	516	547	494	536	526	493	530	517	527	581	531	521	541	502	542	511	515	534	517	546	523	500	560	494	496	556	560	598	555	511	449	525	507	545	529	529	521	558	531	536	532	517	500	540	503	518	518	507	548	516	524	541	528	526	518	463	539	547	521	480	525	541	554	544	529	532	470	514	513	509	503	546	493	493	497	542	515	529	533	524	516	534	541	520	552	499	532	545	508	533	529	526	520	534	542	530	534	554	498	554	543	500	491	542	532	507	547	534	525	528	495	561	511	493	498	554	492	550	564	547	581	560	485	513	500	505	486	535	506	531	516	517	504	466	509	563	531	531	504	552	548	539	544	534	522	484	535	509	550	503	553	513	517	499	554	551	554	497	541	489	514	572	517	489	536	546	506	505	513	506	551	502	517	506	563	520	554	549	522	538	576	546	580	537	512	529	517	541	524	545	523	509	539	577	543	528	563	497	538	542	536	512	491	538	548	563	516	537	499	548	525	524	513	523	545	510	527	482	485	576	521	511	512	504	511	547	524	508	521	554	535	533	516	520	530	511	529	558	523	545	520	531	535	548	512	523	505	509	456	546	516	505	544	545	523	496	496	508	538	533	543	506	501	497	492	523	545	530	516	545	537	532	521	546	513	502	538	506	560	517	557	521	538	515	523	550	512	541	555	520	509	528	513	509	558	519	522	500	538	527	569	543	522	529	556	556	539	514	537	507	546	558	492	510	523	521	554	550	544	506	520	524	519	498	516	475	526	542	555	513	508	519	559	517	506	477	552	540	536	530	505	584	532	535	514	541	537	557	537	547	511	532	539	549	509	551	532	506	514	515	520	541	539	541	523	553	539	513	564	547	503	568	514	544	523	585	513	510	491	531	524	495	550	505	502	542	529	563	536	530	526	532	529	492	530	505	495	541	519	547	567	517	563	553	508	557	536	496	532	496	509	556	479	510	520	493	522	531	497	516	524	494	491	509	523	516	534	481	515	548	542	540	498	522	559	541	537	509	531	549	517	519	536	544	558	507	552	506	560	498	573	525	514	523	515	560	514	512	534	540	540	514	510	525	504	541	502	559	505	567	530	580	532	507	510	498	542	543	519	524	511	518	524	550	536	552	517	502	509	522	545	508	545	556	535	546	495	515	562	546	521	518	524	510	539	529	528	505	548	539	502	534	528	528	545	576	523	551	498	566	491	526	518	534	495	531	521	557	535	531	519	489	525	526	510	504	516	532	538	525	509	541	536	527	532	517	520	543	499	548	554	530	563	561	529	541	525	495	554	509	540	538	497	526	545	518	521	490	549	555	532	527	530	489	516	531	554	528	546	537	541	510	531	498	491	559	512	551	523	541	521	566	554	526	556	490	530	507	517	517	528	545	493	530	523	527	523	535	557	514	542	499	506	537	564	558	527	531	540	544	499	493	524	569	533	509	528	524	541	520	539	515	553	516	524	519	510	538	527	528	502	523	548	571	530	535	499	525	506	501	531	566	528	538	540	520	514	537	554	538	550	490	552	580	515	483	559	530	483	547	502	559	514	500	537	534	525	547	572	508	558	537	547	554	554	534	501	483	502	550	489	545	502	481	470	499	531	506	498	540	538	519	501	543	565	533	545	537	527	507	520	521	518	526	545	512	540	529	536	535	527	491	541	549	525	496	511	566	508	558	494	505	570	559	529	545	538	517	500	533	511	520	528	511	550	521	554	512	546	487	539	524	496	510	548	565	557	496	493	528	513	526	491	524	536	549	532	538	508	563	528	530	527	555	548	555	508	532	549	525	518	540	539	543	493	524	547	558	527	532	554	574	504	490	503	517	508	522	519	535	510	512	526	515	541	540	473	572	504	524	556	539	496	529	512	503	507	520	568	505	528	489	510	503	537	494	535	535	504	519	537	510	510	530	526	533	576	550	558	515	541	497	517	520	477	499	527	500	516	514	531	522	533	540	535	509	507	580	518	547	496	573	529	520	528	538	517	517	503	574	483	535	540	487	522	506	505	514	530	536	531	540	568	525	551	534	506	568	498	534	495	502	521	518	534	540	488	525	516	532	517	534	550	529	539	506	511	500	527	509	562	517	549	550	494	535	522	540	532	531	526	545	578	537	576	527	518	551	530	539	531	541	485	533	517	532	543	538	526	536	525	566	549	489	522	533	505	510	522	561	494	528	502	488	496	494	510	559	536	539	489	567	518	534	522	516	550	525	550	512	505	524	505	522	521	502	539	503	522	523	540	512	541	524	540	544	507	518	527	510	495	522	573	544	561	503	520	532	536	500	557	517	545	530	563	548	540	571	547	482	532	533	545	539	582	496	547	526	508	535	496	527	552	488	491	519	561	514	546	473	499	551	510	529	532	520	524	550	509	492	526	556	508	540	528	497	498	561	524	503	520	491	469	535	508	522	498	510	542	557	507	536	501	531	539	524	560	535	496	579	546	539	521	500	476	552	549	558	554	518	533	513	506	531	541	543	540	514	575	533	573	553	556	507	517	526	548	535	545	543	534	536	530	506	553	551	529	526	504	527	500	559	505	516	564	527	574	563	547	520	506	525	536	518	547	493	523	545	576	562	509	548	551	498	551	482	499	546	574	505	538	509	580	526	518	565	553	530	513	516	605	517	540	534	539	508	548	532	482	529	511	521	532	501	544	561	538	550	558	496	524	539	486	516	550	544	479	538	538	577	520	527	532	505	547	547	528	535	514	512	540	494	503	538	520	531	563	525	488	521	567	560	505	492	530	546	573	523	533	484	553	529	560	559	504	511	472	506	490	547	539	541	514	527	547	532	557	512	522	523	512	516	527	502
23557	21681	29705	24484	22334	23523	22223	12721	8899	6832	5351	4366	3369	2668	2227	1882	1491	1270	1084	1076	865	767	714	704	643	574	564	533	534	508	497	518	485	479	467	510	423	429	509	475	419	470	426	460	422	383	456	429	392	455	422	407	412	395	415	418	397	422	418	422	417	351	391	432	367	414	401	443	407	389	408	405	421	394	409	387	425	349	389	422	400	404	382	372	377	353	417	361	390	379	422	381	364	400	427	423	366	394	370	396	361	402	404	357	422	372	366	388	379	377	408	390	339	371	400	407	376	376	368	381	366	418	401	379	401	392	418	373	369	380	405	395	422	393	410	423	437	386	396	412	377	371	366	393	387	419	402	421	360	371	399	381	389	389	409	402	386	416	400	420	397	380	389	421	393	377	409	422	388	384	414	378	386	398	413	399	412	381	420	408	411	409	345	392	389	403	397	420	404	398	362	411	365	369	385	382	399	382	378	390	399	393	389	404	376	372	413	390	424	388	421	414	381	379	403	389	358	386	404	369	400	414	431	411	378	400	404	407	397	368	405	378	404	379	381	370	393	387	387	355	411	350	448	392	353	380	406	414	443	396	371	386	410	368	378	388	377	405	390	385	359	385	413	427	411	398	405	386	396	361	383	389	377	373	397	391	370	371	379	438	424	378	419	408	402	396	375	397	435	401	391	397	380	395	395	395	394	363	365	387	396	389	408	379	400	396	413	409	395	409	389	395	363	355	370	413	376	403	390	401	377	393	396	368	374	373	388	397	382	391	383	434	394	390	427	377	446	389	375	376	391	378	346	428	364	371	384	420	390	415	380	401	386	397	420	379	416	367	345	419	416	408	378	356	370	378	414	366	407	370	376	396	381	388	351	387	409	426	395	378	402	394	389	374	393	426	384	406	380	370	420	387	404	398	405	405	387	370	377	396	404	402	395	416	401	399	368	402	376	363	423	421	415	412	389	370	404	366	387	363	389	383	389	377	393	398	420	381	415	395	384	402	436	401	383	379	391	358	403	441	387	395	371	377	432	397	411	398	415	391	376	397	396	387	422	358	387	408	409	412	374	420	416	391	398	394	433	405	400	393	438	404	388	401	384	386	377	386	397	396	404	397	390	413	376	389	410	391	378	402	349	407	392	396	391	382	389	399	420	402	397	374	409	354	390	412	399	408	361	395	382	439	423	385	389	396	407	417	374	410	391	392	404	410	374	416	400	385	398	411	408	367	415	390	365	405	411	412	432	380	359	360	417	397	399	384	389	384	401	377	400	364	373	423	424	423	378	385	425	383	410	398	426	404	404	425	405	391	410	362	422	380	379	455	401	376	412	374	416	372	391	367	389	373	410	395	365	393	406	345	388	391	390	368	393	409	408	398	424	401	386	388	381	383	380	400	402	375	393	406	383	370	428	375	386	376	417	394	370	394	433	391	419	419	369	408	413	417	394	371	358	387	392	354	408	391	436	420	390	418	398	398	405	418	402	384	373	406	392	381	367	411	394	383	386	397	374	380	363	429	368	363	429	392	407	392	365	416	441	397	410	400	373	399	436	410	394	389	394	383	365	405	396	395	372	394	377	379	404	363	429	386	359	429	406	383	384	376	385	380	411	423	409	378	392	386	383	427	392	361	388	375	398	363	375	406	391	405	363	402	385	370	425	400	388	399	414	393	364	407	394	396	411	378	375	382	398	402	344	434	364	411	396	382	419	377	372	364	369	385	388	409	392	399	369	404	426	388	404	388	418	385	402	406	367	388	358	435	403	404	398	400	412	390	406	376	400	360	359	401	393	399	389	406	424	386	449	400	397	410	391	391	399	369	394	380	361	397	416	355	427	391	380	416	411	407	416	368	386	409	407	412	404	376	407	383	391	394	384	382	387	405	406	404	404	396	385	396	406	373	422	432	390	394	391	389	371	415	406	400	398	407	392	394	379	396	422	381	358	433	393	363	377	403	407	385	366	420	372	356	409	422	399	405	394	365	414	399	382	379	396	394	375	414	375	401	383	364	391	403	414	409	409	421	383	376	377	400	390	394	394	356	429	401	387	389	379	419	357	375	370	429	409	412	401	381	394	390	377	411	446	398	366	388	332	415	388	404	397	400	419	398	420	397	367	390	387	401	427	420	389	426	399	413	384	378	442	406	389	366	396	378	383	393	358	399	371	418	364	431	424	381	386	372	369	400	375	414	394	436	391	407	382	373	386	384	402	433	391	371	428	352	420	401	363	386	378	391	388	408	390	397	376	405	391	378	406	379	386	407	387	372	432	387	434	402	415	388	388	394	390	389	385	415	377	416	414	369	385	383	398	394	415	407	393	429	393	371	395	383	412	388	393	384	382	376	386	377	389	376	362	384	397	389	402	378	416	397	386	382	377	344	389	372	429	394	433	393	383	360	372	408	432	434	403	404	343	376	393	421	365	400	371	422	355	394	400	386	372	402	396	435	393	400	412	375	399	403	354	372	406	365	377	390	390	371	401	369	390	411	400	400	410	375	384	395	401	374	401	390	434	403	390	423	402	420	409	391	403	395	391	376	397	388	408	386	411	376	387	377	381	385	392	381	372	368	391	367	403	408	428	418	396	409	377	384	413	376	403	408	400	420	398	385	381	394	366	384	388	403	391	373	393	387	408	429	363	458	385	398	401	432	396	376	422	391	362	400	401	409	394	425	380	382	391	400	403	412	417	384	403	405	386	386	391	397	382	362	425	387	384	420	367	379	393	406	403	406	389	432	400	406	399	381	407	377	366	377	401	422	389	396	417	401	392	392	402	382	392	376	406	368	395	412	391	368	397	413	396	422	420	416	419	416	402	392	385	428	385	403	398	351	397	389	352	409	401	421	385	382	402	396	380	394	391	368	410	358	404	368	424	357	368	403	381	411	402	421	370	382	437	395	382	383	378	413	401	389	406	385	381	395	412	405	385	377	392	373	394	415	392	395	374	367	398	382	425	394	400	395	410	409	377	391	429	407	401	377	434	422	386	406	383	383	370	363	418	377	416	407	445	378	408	380	387	382	402	329	419	389	374	378	377	402	385	386	390	423	407	357	367	404	392	402	422	362	405	387	413	422	363	387	382	438	423	409	390	383	375	403	413	373	420	386	422	413	386	387	403	393	386	404	416	397	357	372	392	418	394	399	422	394	393	408	433	412	420	406	379	369	378	413	397	395	384	410	400	392	397	407	369	381	397	393	354	350	399	382	397	390	409	378	394	398	415	396	401	420	388	384	431	417	397	377	389	378	376	412	411	375	408	410	430	404	418	398	407	417	394	360	354	445	398	418	370	395	428	371	408	381	422	380	360	408	414	376	389	400	396	402	372	375	401	383	383	386	352	388	402	367	404	380	385	393	363	390	400	369	404	391	415	387	436	379	340	426	368	388	372	384	385	385	412	359	430	382	364	414	404	420	391	375	433	396	389	350	400	402	411	390	399	388	379	376	389	411	438	373	386	377	382	324	384	369	389	398	383	373	410	390	388	432	357	385	421	389
41580	67267	57312	42535	33822	28600	23613	19685	15974	13138	10981	8814	6930	5714	4513	3755	3039	2562	2131	1905	1500	1336	1190	1147	1066	941	857	803	800	778	785	736	714	699	663	613	625	600	647	636	575	596	613	592	603	607	601	563	546	593	569	546	573	564	522	547	546	517	533	550	523	529	569	577	517	545	532	574	500	543	534	528	503	551	537	500	548	520	540	527	497	500	506	500	532	482	553	550	512	502	553	548	498	506	496	539	499	499	542	500	484	488	538	465	526	519	503	529	520	481	531	515	488	505	474	513	531	537	496	523	493	534	540	475	497	536	533	494	509	513	513	478	542	526	517	512	530	508	510	521	503	533	538	521	497	544	527	553	565	529	497	511	548	567	528	545	542	549	519	512	569	558	534	511	525	498	520	492	520	536	537	497	479	506	504	532	534	547	464	472	532	498	505	492	534	511	522	498	543	530	534	540	487	562	503	535	499	522	506	567	533	522	534	512	500	537	526	506	465	479	530	519	538	540	516	514	520	510	513	526	491	525	533	525	550	510	517	514	507	458	530	516	565	549	479	522	481	541	526	519	497	541	533	516	502	519	513	536	509	534	494	537	494	543	480	497	503	523	563	548	547	522	542	549	574	505	531	544	521	468	526	550	533	517	528	515	505	513	527	527	525	533	515	544	565	521	509	490	492	495	542	528	525	519	528	547	539	506	508	555	540	508	511	484	504	522	533	441	495	465	535	503	522	506	536	539	558	480	501	513	508	504	514	522	493	490	517	578	551	519	506	523	505	509	515	517	518	517	491	482	484	524	536	494	501	548	528	529	491	513	523	538	483	516	519	579	534	513	513	583	489	549	525	517	539	533	567	532	490	548	516	535	517	502	535	521	496	515	528	497	514	526	480	528	495	517	512	531	485	510	543	509	556	491	489	510	533	537	534	554	528	479	496	507	470	455	496	461	522	522	529	480	494	487	527	535	482	505	547	499	498	495	498	530	515	499	546	502	545	581	491	531	548	533	528	555	487	493	551	529	494	523	508	536	533	509	533	522	502	509	485	549	523	545	541	539	494	565	513	540	478	515	533	487	532	528	534	524	547	515	521	535	515	531	529	494	503	506	498	525	486	519	483	553	533	522	548	532	534	511	530	522	514	477	534	501	550	511	536	486	514	521	518	467	551	508	537	499	506	488	493	481	524	535	554	517	544	521	488	509	539	533	548	509	510	550	528	524	487	565	542	468	518	450	496	521	532	502	507	515	495	518	534	484	530	534	559	511	487	528	478	489	504	529	518	535	521	523	521	507	505	516	538	535	506	527	529	518	534	510	508	524	477	526	551	533	537	549	525	510	527	498	529	545	531	488	538	507	529	474	491	519	502	471	483	539	526	505	544	531	524	531	491	559	490	591	489	523	512	547	565	511	547	527	552	510	506	560	566	487	508	464	505	544	544	501	524	558	538	532	535	530	520	538	508	515	500	463	493	514	513	550	527	529	541	546	497	535	506	522	527	512	513	565	546	533	565	518	481	489	531	512	522	490	483	524	508	511	535	514	505	497	498	549	506	509	496	527	476	555	492	538	526	520	521	538	543	510	510	523	553	512	532	492	507	492	505	590	498	515	506	514	537	548	523	540	489	529	524	540	562	558	479	537	502	524	552	501	522	502	526	536	570	529	496	497	499	512	516	500	485	476	535	539	494	503	520	505	460	536	532	515	491	508	510	480	545	547	494	523	498	515	561	518	523	543	509	530	524	526	517	520	563	519	485	523	500	542	516	476	510	574	466	504	544	524	520	502	534	501	525	497	568	516	505	513	549	498	548	526	556	509	511	505	518	561	511	552	496	531	503	534	517	525	533	535	539	505	532	487	527	547	515	532	545	542	501	513	560	501	511	532	515	527	496	520	537	487	548	556	488	538	554	492	532	522	528	461	497	542	487	502	527	542	491	543	521	519	493	511	533	525	512	491	465	496	517	495	490	544	554	565	497	486	483	529	528	518	569	539	529	464	516	466	548	512	565	505	568	487	502	496	503	571	497	544	560	518	523	513	535	529	518	510	497	531	550	463	495	491	526	524	510	513	531	506	519	501	521	559	550	552	499	498	495	568	508	542	523	542	519	496	506	502	510	512	501	529	500	509	499	507	527	557	538	516	528	506	525	525	508	509	541	509	545	548	515	483	519	488	549	494	462	519	571	505	461	488	509	517	532	531	496	501	514	521	507	526	495	514	506	511	483	497	543	519	466	532	504	509	519	489	541	535	499	547	514	523	472	534	529	479	528	523	530	495	537	472	562	501	523	491	507	490	506	525	500	533	545	523	516	483	501	504	480	493	526	526	521	535	473	546	520	547	528	552	518	500	515	505	538	464	495	536	537	529	499	487	489	486	535	503	522	544	532	483	525	510	521	513	490	524	515	524	534	508	501	517	525	535	537	560	502	499	521	553	484	542	519	533	540	511	542	499	527	484	525	493	481	511	495	531	537	487	528	542	534	529	501	487	528	507	494	495	528	511	503	483	502	499	499	520	500	529	536	518	523	508	493	525	521	506	507	525	527	523	499	486	520	549	510	552	499	535	516	529	513	492	498	531	514	477	516	499	528	527	531	550	501	526	530	515	470	544	490	548	479	521	457	559	504	550	564	508	504	516	517	506	527	504	561	504	505	502	575	495	507	516	528	503	563	511	526	493	505	511	576	537	469	542	507	507	553	534	544	514	511	532	484	508	539	520	508	502	516	522	531	536	511	519	504	513	511	532	538	514	511	516	502	492	486	499	495	533	492	540	521	519	505	517	501	527	472	535	501	499	543	528	547	528	499	547	474	492	500	505	529	549	479	513	525	516	493	467	499	532	493	495	517	516	514	495	497	473	567	527	478	517	535	570	500	547	536	531	497	515	473	509	520	523	483	503	492	559	530	535	532	501	506	513	539	501	548	525	540	522	492	501	547	505	487	563	474	469	479	529	549	526	535	515	540	551	566	479	531	534	521	495	532	549	514	532	513	522	475	541	534	521	540	485	517	526	511	510	496	532	532	521	532	519	524	504	506	506	549	480	523	508	521	559	530	520	508	507	518	528	516	552	526	519	505	520	503	533	509	515	493	504	542	515	454	508	504	499	528	504	486	531	492	507	514	511	498	509	520	509	491	513	558	500	521	476	561	539	504	538	498	505	508	522	557	556	550	536	516	510	503	522	547	494	557	540	460	503	528	482	526	517	515	537	555	513	499	530	537	503	541	496	505	504	538	519	486	489	506	523	508	525	485	546	522	516	519	548	497	509	539	554	514	528	475	513	509	519	500	545	501	500	522	503	494	544	567	530	520	500	571	512	537	491	506	516	510	534	545	501	524	491	509	527	489	558	523	466	515	515	500	546	458	463	502	516	532	500	485	498	505	509	520	514	507	488	537	494	522	482	511	523	556	533	521	477	542	534	571	499	514	516	501	527	535	529	514	546	526	512	511	529	521	512	508	494	575	520	506	557	565	550	459	520	514	505	503	460	530	534
29600	31680	36519	27750	17768	11483	7491	5129	3828	3015	2473	1948	1609	1286	1183	948	887	773	665	640	565	504	432	498	463	427	461	452	403	446	411	420	409	385	366	402	382	392	409	377	394	396	373	384	405	406	383	369	417	370	378	354	405	401	383	350	377	319	370	348	329	379	394	356	397	386	397	358	367	403	347	350	352	385	375	349	371	347	382	369	360	349	365	343	353	393	382	375	371	353	392	390	384	338	372	368	376	360	400	380	358	344	389	372	397	386	314	366	357	356	359	392	383	376	357	371	356	346	386	324	342	388	350	384	365	364	391	379	410	347	375	371	409	369	389	346	378	345	353	388	401	397	392	369	378	396	374	385	340	365	335	399	383	368	359	397	367	387	381	383	392	373	350	353	346	397	346	352	381	379	375	349	366	337	350	354	384	322	358	361	389	368	375	383	402	352	354	405	390	336	375	404	375	356	368	386	368	367	366	390	368	335	393	378	366	335	352	373	383	388	382	363	345	332	380	368	377	393	362	384	380	353	368	376	365	374	345	362	336	363	374	382	360	384	341	378	390	379	391	384	356	421	365	341	369	357	372	385	372	357	355	368	425	376	357	369	346	391	360	381	387	403	412	354	327	365	372	364	359	368	361	348	378	353	392	368	359	381	414	365	399	380	361	389	364	371	362	352	342	387	379	342	357	391	391	378	377	370	372	385	349	340	385	386	356	382	379	371	329	368	380	341	369	365	355	401	355	358	395	345	352	373	365	391	351	365	377	363	426	336	394	360	366	357	361	357	371	349	343	384	375	368	377	379	323	382	387	408	356	362	349	372	393	381	364	383	374	350	379	373	377	389	345	356	407	354	337	386	398	354	376	368	342	373	380	379	393	351	381	371	381	376	386	332	336	401	383	381	370	378	349	373	372	352	370	354	368	353	342	357	378	374	343	354	377	390	359	367	377	337	356	342	380	361	360	375	374	398	356	376	328	343	369	382	360	367	407	354	368	384	412	386	353	343	359	384	380	377	341	376	376	385	357	377	368	382	352	371	375	376	365	383	375	390	355	374	367	368	361	359	327	370	375	358	361	337	358	369	363	363	348	370	368	357	359	319	418	330	424	418	371	347	354	397	350	342	353	429	389	351	349	400	370	355	373	355	382	352	373	343	346	369	367	391	370	345	399	372	378	382	361	365	400	372	347	361	366	346	387	373	380	390	374	374	358	406	353	366	351	366	364	351	375	379	386	369	364	354	388	388	379	359	387	344	366	349	390	368	337	387	384	360	385	408	361	353	382	380	374	377	374	338	351	370	364	353	356	380	405	389	357	363	386	357	385	370	341	365	345	392	352	366	390	360	381	368	409	365	344	378	359	366	362	353	352	381	392	380	335	389	385	388	390	355	369	366	395	389	391	354	343	374	372	323	380	387	388	345	364	342	394	339	369	354	398	372	382	393	382	343	365	343	344	379	363	376	408	361	384	371	385	383	371	370	383	367	373	395	368	356	365	372	361	358	399	368	366	366	385	344	379	388	374	393	395	366	388	364	387	365	408	368	352	373	334	387	357	379	363	373	389	343	379	357	360	376	329	387	340	409	371	364	361	360	346	360	329	383	371	387	379	363	368	412	389	394	376	361	352	364	363	414	425	416	392	346	385	400	336	373	340	372	395	362	350	373	382	372	334	369	373	382	350	359	372	342	402	389	343	371	344	394	386	361	389	379	358	359	381	368	382	379	340	387	372	374	396	351	397	379	359	389	395	361	377	375	369	366	377	396	371	395	391	350	372	381	392	370	368	376	389	375	380	378	400	375	333	363	366	379	377	363	380	359	376	375	381	385	366	356	373	357	354	358	368	373	409	410	355	374	383	380	380	343	392	363	392	344	375	380	391	371	356	372	368	361	376	352	375	348	387	362	402	403	387	368	364	365	375	353	389	374	394	396	394	385	383	339	369	372	357	391	346	381	367	336	360	400	385	377	368	383	376	382	390	379	383	362	360	367	366	348	397	341	359	351	374	372	398	369	370	360	357	418	357	373	393	335	361	355	360	393	373	349	360	363	377	364	371	359	364	400	359	383	395	394	358	396	378	358	369	400	349	384	376	353	371	360	388	367	358	347	385	367	374	367	325	364	380	344	354	384	388	364	364	411	367	375	385	340	371	412	363	393	316	406	377	344	362	370	363	373	363	367	347	364	352	373	370	405	356	357	366	371	397	346	394	364	387	360	354	410	362	394	346	381	380	363	374	375	383	360	363	377	353	350	410	370	358	387	376	371	365	356	371	309	381	379	365	402	360	369	368	370	370	340	354	376	431	361	356	353	400	360	383	379	357	355	372	397	346	359	384	398	381	370	371	382	390	350	373	407	377	346	389	362	358	380	402	362	360	373	385	342	346	373	387	353	373	390	349	343	343	367	363	358	345	359	374	368	352	375	358	393	360	370	391	362	355	361	378	378	405	369	376	382	349	368	376	371	344	352	371	384	355	365	377	379	340	339	383	375	374	371	380	366	348	375	373	395	367	367	372	380	343	403	354	397	378	386	400	365	351	356	379	401	361	358	353	379	340	381	341	402	366	358	335	342	360	375	364	384	382	398	364	360	357	366	359	359	386	344	343	318	345	369	357	360	347	348	358	382	416	375	383	360	365	346	374	367	356	357	373	351	378	376	389	352	350	328	399	401	376	380	362	397	383	385	346	382	362	366	365	372	322	376	358	370	377	376	351	355	371	391	366	347	363	404	378	354	386	388	362	331	384	386	350	367	358	363	352	381	372	361	373	392	346	399	354	373	341	361	352	389	347	376	359	353	370	383	353	402	407	368	355	335	374	367	360	385	389	338	379	386	378	353	394	365	392	373	375	401	371	347	360	370	364	357	347	332	405	370	342	375	370	335	372	376	398	374	407	377	324	368	393	390	382	411	361	368	361	396	401	391	399	384	369	356	386	377	353	390	348	391	405	349	349	369	393	352	367	376	333	376	373	367	374	366	347	377	363	361	385	376	389	411	364	386	396	377	378	390	383	381	378	364	390	369	383	366	363	375	383	377	406	371	368	385	365	349	401	354	380	411	391	337	416	375	378	354	388	405	400	371	363	397	388	371	349	356	338	340	352	374	316	348	383	427	375	387	368	371	429	386	384	365	354	360	395	387	358	338	364	382	350	368	364	369	360	389	372	399	359	375	365	382	380	391	326	373	372	423	371	367	343	370	385	378	414	377	424	356	359	358	376	387	364	407	337	375	402	369	353	353	366	347	325	367	387	349	367	355	360	400	363	393	375	377	346	355	369	362	345	366	355	348	393	343	363	385	355	372	366	345	384	352	397	385	356	375	406	363	340	339	371	366	420	375	369	365	374	358	350	356	387	380	359	388	369	347	361	378	393	358	390	396	375	367	381	377	337	375	377	410	382	394	349	381	386	345	377	351	375	421	368	357	371	404	334	389	350	369	348	327	373	379	330	347	388	365	371	327	374	392	343	373	370	375	386	375	373	363	350	367	370	352
36178	50636	41838	29411	22591	17902	14211	10954	8723	6940	5529	4416	3373	2910	2328	1954	1690	1434	1175	1056	961	796	832	770	722	671	656	684	627	607	597	590	582	592	609	553	617	545	534	504	572	528	546	572	536	501	513	542	508	508	508	505	512	492	549	484	463	468	522	497	472	472	501	486	519	477	513	487	480	507	503	488	481	523	523	507	507	472	484	488	471	500	492	496	558	535	447	494	518	476	519	475	472	489	456	478	498	453	530	463	459	492	495	476	471	476	516	524	440	501	487	515	472	501	507	476	512	497	494	534	508	484	478	503	503	507	512	549	494	510	503	481	469	537	509	487	515	489	529	471	520	526	505	509	501	496	529	485	481	483	504	477	500	487	474	473	482	525	482	497	500	493	508	488	516	502	482	475	522	532	468	517	500	470	487	485	485	519	455	528	497	499	490	515	473	528	489	505	512	487	542	515	536	497	502	502	473	518	473	529	468	492	508	490	505	484	520	461	513	461	493	486	505	503	500	518	520	494	540	502	500	475	478	510	482	505	555	484	502	498	522	483	511	505	515	486	510	475	507	503	522	488	498	518	526	513	476	504	487	503	531	500	477	469	519	511	477	481	482	481	524	514	533	517	502	498	491	488	535	496	506	534	525	509	482	497	517	490	493	486	503	477	494	469	506	454	496	433	456	482	483	476	535	473	503	487	538	523	514	486	502	508	498	499	498	519	499	505	498	499	506	510	462	522	525	488	497	492	509	479	490	512	457	518	495	514	481	436	529	484	520	450	507	498	461	547	504	491	480	510	508	470	460	453	540	457	548	495	457	468	502	490	502	502	482	491	526	486	485	499	503	504	515	506	513	464	495	522	521	525	488	465	462	502	471	486	535	466	455	474	493	504	467	466	470	469	472	479	486	494	484	476	449	512	509	515	504	501	465	469	477	465	534	484	514	480	474	493	531	480	515	535	489	499	469	522	489	480	546	527	500	526	503	495	492	515	499	457	501	488	445	504	472	495	513	493	443	501	494	482	464	498	478	494	523	462	524	479	553	529	496	490	477	496	482	495	512	489	488	469	478	488	524	498	488	503	497	486	505	465	509	544	521	531	515	528	526	490	503	510	494	527	513	469	530	476	521	465	548	499	536	500	448	544	481	490	515	498	510	514	467	472	505	506	469	475	499	532	478	526	489	491	480	482	495	490	474	455	496	520	466	485	473	535	491	481	451	520	498	513	497	468	514	491	485	525	530	495	474	524	488	487	511	463	549	520	493	503	542	516	476	493	500	534	525	520	492	478	504	477	469	448	478	500	517	499	476	497	472	541	463	490	486	506	485	479	519	473	524	456	468	452	490	469	508	497	504	475	465	485	522	480	459	486	477	478	483	460	480	521	504	495	476	500	485	450	463	494	515	488	520	483	469	558	536	471	497	474	477	506	519	487	507	495	483	507	490	448	522	493	476	481	502	538	526	510	503	545	508	438	469	458	472	486	499	518	539	516	490	530	509	489	459	491	519	525	507	507	465	478	475	485	477	469	510	517	443	507	509	512	545	496	466	465	491	486	487	484	504	490	547	493	511	525	514	520	477	527	480	530	486	486	474	444	479	485	510	505	489	497	467	468	496	495	486	474	495	479	474	473	529	499	526	477	505	494	483	463	478	518	456	516	476	525	533	500	529	482	508	494	528	485	529	527	475	489	530	449	504	451	485	486	501	533	512	533	506	521	498	540	483	483	519	464	495	531	478	451	497	514	483	505	480	512	497	458	522	497	509	474	493	505	501	508	494	490	520	491	505	513	473	509	469	480	521	508	515	461	472	472	519	484	474	485	506	480	530	506	505	473	487	518	490	501	536	509	509	481	497	504	499	505	478	499	497	458	487	491	513	504	498	521	448	455	517	484	505	478	500	496	479	441	486	495	479	484	521	465	514	522	495	529	502	482	531	507	465	507	487	497	500	498	469	518	475	490	515	531	564	490	494	486	490	507	476	493	487	488	500	521	506	505	496	526	515	476	499	487	498	494	483	496	491	517	508	487	492	527	487	458	465	484	467	488	500	470	495	507	485	472	503	503	503	494	472	511	477	527	514	496	507	475	478	515	516	476	499	520	514	448	488	485	490	522	532	495	473	524	524	478	503	506	519	458	467	512	518	480	495	494	520	449	501	471	494	476	462	531	464	490	502	476	505	547	477	465	495	508	518	518	499	470	464	483	473	543	515	450	536	510	474	457	483	496	520	499	527	471	478	486	520	472	489	467	508	541	486	482	470	491	477	529	504	507	475	458	506	485	469	491	503	481	501	477	493	522	463	477	497	516	508	486	527	504	494	500	483	480	521	471	506	491	472	490	492	468	499	504	508	497	497	463	480	513	520	475	485	481	503	487	507	500	494	486	465	508	456	515	465	508	495	510	482	488	527	512	497	488	525	505	514	500	484	487	511	529	510	476	501	508	495	521	506	469	477	505	525	483	483	461	475	513	505	489	480	477	472	487	467	480	513	513	492	533	475	489	530	508	525	553	488	499	490	500	500	512	498	499	492	491	501	453	454	504	510	504	508	537	475	479	505	467	503	487	525	468	492	535	524	497	491	503	494	460	447	467	496	484	486	434	521	526	501	497	507	500	484	481	468	500	520	546	479	489	509	506	502	454	445	517	518	530	478	487	492	507	501	512	504	453	486	462	488	498	485	492	505	475	444	480	497	521	480	521	482	504	488	522	491	507	503	487	508	490	475	495	531	476	453	505	545	524	530	485	479	515	535	482	465	517	502	520	500	491	468	489	530	492	537	496	532	515	509	500	492	482	531	461	495	541	466	478	563	520	492	465	548	510	479	488	477	489	459	483	479	521	502	461	532	497	508	484	486	515	523	462	449	493	486	494	480	487	495	512	472	511	499	517	483	486	510	497	476	490	477	467	503	540	469	546	503	530	503	520	478	556	493	499	526	490	509	494	491	498	485	466	512	494	508	485	476	507	422	476	466	510	497	537	496	515	507	489	506	519	496	528	500	512	448	532	505	456	523	477	491	504	504	472	500	519	481	509	543	520	479	506	460	511	513	469	500	465	460	518	525	516	490	454	551	494	495	465	511	508	498	493	532	460	446	500	474	470	524	534	503	493	496	504	456	506	471	480	467	560	516	520	485	513	498	482	511	519	529	513	526	517	499	451	501	504	501	490	455	506	497	486	476	487	498	489	476	512	485	480	488	517	487	470	518	514	472	502	465	477	506	482	488	511	482	495	486	495	515	479	499	519	516	475	488	455	461	505	496	514	525	528	482	494	515	479	502	505	467	518	508	501	497	475	473	466	497	500	511	515	539	459	535	497	487	499	465	503	490	491	492	504	517	503	478	476	495	532	508	491	526	442	477	463	508	500	510	497	512	498	498	505	546	520	500	493	472	509	495	509	522	497	477	464	519	476	497	497	489	547	476	527	519	511	523	486	496	465	484	511	524	458	466	548	491	460	478	471	531	506	483	532	489	514	430	503	519	519	478	502	492	517
24606	21743	29558	25923	23022	20574	14927	9126	6358	4899	3902	3130	2482	1977	1699	1414	1196	971	896	868	739	668	658	602	539	548	487	500	495	488	466	450	492	468	466	413	436	484	418	421	407	432	422	366	436	416	405	397	398	400	403	397	444	415	358	395	406	437	347	407	413	391	390	393	351	358	421	370	397	432	391	381	400	426	414	407	372	381	387	373	364	426	366	379	405	380	391	394	396	411	434	422	408	377	391	364	400	437	360	390	414	408	396	389	360	400	400	365	456	365	350	392	404	370	362	388	358	422	386	414	384	386	402	380	393	396	400	345	392	370	377	390	379	387	381	385	405	389	395	397	362	376	382	397	405	430	405	402	386	413	409	420	369	377	381	418	410	395	363	405	409	402	426	390	411	420	383	433	371	436	370	388	402	391	400	426	384	360	399	392	378	407	387	433	388	413	369	383	394	397	376	362	413	399	396	380	381	402	388	390	389	406	372	394	400	389	399	362	394	413	378	384	398	413	363	385	403	387	383	373	414	389	398	404	401	371	380	403	403	351	400	393	380	396	385	355	381	368	357	377	398	374	392	397	386	387	424	347	396	398	410	424	397	387	401	399	379	379	394	365	383	379	401	413	360	381	400	368	402	363	354	367	382	397	380	364	391	401	425	379	397	383	398	382	388	395	342	410	411	365	376	398	364	397	382	411	379	366	373	415	395	405	391	421	410	420	416	372	438	374	392	396	402	397	401	409	400	416	378	391	376	354	407	397	425	435	394	364	401	382	400	354	401	388	376	379	357	384	399	399	383	403	417	380	357	395	420	334	389	391	380	399	376	382	376	360	415	409	407	384	398	424	410	401	390	399	464	384	384	430	389	381	374	418	388	396	387	409	391	388	374	375	411	382	367	370	385	435	416	374	382	372	393	413	395	404	423	395	361	398	390	405	366	384	380	361	414	407	380	407	384	376	375	411	395	391	400	389	381	371	370	403	346	369	402	394	384	396	341	373	395	379	392	427	391	392	394	369	406	366	387	376	396	391	393	427	378	374	403	376	396	379	387	395	359	387	423	341	418	379	385	392	397	402	364	409	405	376	402	421	392	377	388	372	371	390	396	400	391	412	373	432	388	361	385	368	422	361	401	419	404	361	399	344	338	427	399	385	368	382	376	408	377	427	389	387	406	402	402	393	343	385	411	368	401	387	398	379	383	397	365	381	407	370	356	379	372	383	397	370	387	404	452	384	369	389	412	412	358	384	379	403	362	408	378	376	382	421	403	384	400	413	360	383	388	378	370	389	399	382	381	376	412	367	395	387	401	396	400	383	403	353	405	365	401	381	376	393	413	393	397	397	408	380	409	374	367	395	391	398	378	358	385	401	383	396	377	365	399	390	402	389	337	369	360	371	402	354	393	357	391	365	390	390	377	389	381	372	384	391	392	360	396	397	394	375	370	344	384	387	393	395	368	405	382	368	374	358	379	393	365	364	387	381	405	384	402	398	418	394	388	390	393	391	379	438	358	397	384	360	404	390	369	384	407	402	400	377	399	395	388	357	365	387	343	409	396	382	405	381	406	386	371	427	403	413	398	376	406	397	386	402	383	372	390	397	382	386	428	393	388	418	416	359	422	408	421	402	361	403	390	391	402	399	376	420	379	400	381	395	398	363	382	434	369	370	385	383	402	372	354	370	398	419	376	407	379	384	410	365	394	383	387	352	386	356	362	401	396	369	371	365	382	371	360	390	422	385	396	356	384	390	385	386	367	367	384	397	368	412	429	363	377	390	383	414	406	383	395	396	398	393	401	394	368	410	403	388	403	436	369	394	387	370	404	382	399	369	422	373	393	363	386	374	381	426	360	390	415	390	399	398	383	400	364	391	399	366	417	429	393	384	402	387	394	404	366	407	408	421	394	376	426	403	354	426	434	423	400	412	384	400	418	407	397	372	405	395	365	402	371	429	406	353	417	375	378	430	394	386	391	370	371	394	419	376	384	393	403	399	359	414	377	419	377	396	395	381	405	403	408	385	381	398	403	393	401	406	380	369	411	363	401	393	398	381	396	356	401	380	379	391	368	372	355	414	400	377	416	393	403	391	390	420	397	386	409	386	401	407	369	377	402	384	386	364	369	369	377	393	383	365	384	411	377	369	392	377	413	404	397	399	406	398	409	402	373	408	409	382	367	412	417	363	387	376	394	392	373	342	395	430	378	401	428	410	381	362	404	376	437	378	375	386	388	404	399	411	388	368	431	415	378	406	373	381	368	403	387	357	389	389	378	399	400	397	390	408	393	406	402	373	368	380	406	405	391	373	388	359	386	377	399	397	386	395	375	419	395	384	388	374	353	385	382	393	372	377	421	363	378	382	415	393	367	393	353	421	426	374	374	375	388	352	386	395	395	363	373	420	386	368	376	414	396	377	382	390	385	376	423	373	376	404	385	387	369	389	386	413	367	388	382	364	389	392	399	399	397	399	400	388	387	385	383	369	366	405	371	389	398	369	363	387	443	390	362	386	384	384	390	402	373	417	439	387	350	387	407	410	386	365	389	386	415	367	359	402	381	402	378	387	413	401	386	414	425	389	400	391	406	383	405	397	380	389	381	391	414	410	377	398	387	437	376	443	392	408	360	381	376	387	393	378	421	385	356	394	416	413	411	432	393	412	369	390	387	397	378	394	396	378	377	379	411	359	380	374	399	388	362	407	376	359	384	407	393	388	392	372	382	401	420	381	388	394	412	396	363	420	374	360	382	413	400	378	405	386	425	370	426	415	374	399	416	429	378	387	408	382	406	386	404	398	389	402	381	363	413	401	397	409	393	361	398	361	341	409	379	394	365	400	412	379	392	394	389	423	376	396	384	447	385	360	356	420	369	388	385	392	385	398	404	380	382	391	415	386	388	383	412	377	396	389	372	408	381	407	418	413	399	381	361	395	367	373	393	394	428	385	405	368	414	389	382	413	370	409	396	401	378	422	362	369	354	440	338	394	392	393	380	389	375	394	383	371	430	349	399	412	391	399	403	378	364	396	386	346	383	377	378	393	392	422	393	396	406	383	424	402	371	381	396	407	393	414	367	387	389	406	362	377	410	394	374	400	371	397	409	405	386	380	389	380	444	370	381	396	398	376	412	362	407	343	385	380	388	381	408	387	404	370	390	398	423	387	412	414	418	382	399	377	385	420	365	380	372	358	408	389	365	384	404	383	370	392	414	411	367	404	412	389	384	408	419	404	388	376	388	378	432	427	404	390	389	387	387	363	390	387	392	368	394	367	387	402	393	421	364	425	408	408	400	439	409	358	401	402	390	388	377	363	361	399	331	400	381	392	383	408	421	398	370	375	389	362	396	407	394	391	383	387	405	387	364	345	396	372	370	388	425	374	335	374	374	424	369	430	383	397	395	420	361	397	396	411	419	408	368	421	403	378	378	361	376	395	343	379	381	384	390	384	372	359	400	355	394	429	377	379	402	383	386	367	371	359	420	405	375	392	395	397	370	388	395	385
37699	59880	51424	37183	29296	24006	19667	15893	12638	10274	8232	6742	5327	4196	3579	2824	2339	2052	1816	1461	1296	1136	1032	955	882	794	758	749	713	699	697	695	635	653	590	636	638	623	662	602	562	560	540	561	579	573	589	552	509	529	522	540	535	555	568	498	520	543	565	536	503	501	544	530	551	540	548	496	540	527	501	517	562	524	548	576	518	518	502	521	552	507	506	530	540	497	557	534	554	515	521	527	518	524	520	505	531	526	503	523	548	549	522	527	541	511	538	538	518	556	517	541	515	519	546	503	536	476	529	512	504	531	498	542	518	509	529	501	551	516	543	485	527	521	481	528	521	490	495	517	523	495	506	542	563	536	537	528	509	537	543	511	501	489	491	514	524	470	532	549	546	562	518	524	518	571	538	515	491	547	538	527	500	488	569	511	489	604	515	531	572	507	477	547	536	501	486	505	528	553	558	498	552	533	526	503	533	529	529	542	543	554	517	532	511	497	518	542	542	517	499	556	531	566	543	511	518	494	558	549	509	531	555	523	532	543	477	496	498	539	519	516	526	569	539	504	527	525	543	494	514	535	542	514	530	529	525	523	494	553	566	514	522	496	519	535	541	530	500	521	540	548	569	559	530	479	542	510	543	473	521	471	520	556	518	506	567	525	546	544	553	538	501	532	532	512	540	537	496	548	518	515	546	524	503	517	541	482	543	516	538	547	491	513	538	509	578	500	513	506	507	524	575	594	510	524	542	543	515	564	486	525	535	470	526	489	542	561	538	523	537	519	556	541	554	495	476	516	494	533	521	551	561	495	579	518	493	547	508	504	494	546	518	508	555	558	528	523	521	520	479	555	495	546	534	532	506	530	483	543	509	525	497	527	524	474	515	515	521	540	499	535	556	524	527	496	483	500	493	535	535	538	525	553	507	480	489	545	491	537	537	502	526	540	528	525	527	505	523	513	488	514	493	538	531	546	523	490	521	542	544	515	510	526	505	576	538	524	514	493	567	505	492	537	564	535	521	533	549	525	526	536	500	518	549	548	525	522	531	526	499	505	533	490	525	513	496	519	536	532	546	539	539	534	572	517	531	460	532	516	512	522	495	502	509	530	512	553	512	505	553	540	518	545	543	522	550	507	503	534	532	510	547	533	545	529	513	567	519	503	561	559	500	526	523	598	517	508	555	503	520	521	534	513	516	516	513	524	517	514	537	521	544	540	535	509	534	496	536	466	541	528	552	518	540	513	535	516	526	552	550	526	517	524	545	496	510	546	531	552	546	536	544	542	489	483	535	514	495	567	505	470	521	516	509	524	530	510	519	594	507	534	501	542	521	519	525	546	516	494	521	510	531	508	543	536	515	509	512	531	558	514	518	544	486	525	504	509	520	550	513	499	498	524	528	524	495	462	508	498	539	532	528	508	488	515	545	505	494	530	503	547	582	518	534	531	506	539	553	559	518	496	526	519	521	503	519	514	539	531	501	492	543	537	531	518	533	515	506	574	536	499	513	483	509	514	513	518	528	526	475	510	518	506	516	581	492	507	517	479	498	577	496	551	513	564	516	536	547	532	515	541	554	530	528	518	538	535	533	527	522	526	503	560	564	513	556	501	502	529	537	518	564	541	505	566	546	535	544	554	523	500	507	543	489	507	517	559	549	552	505	524	507	512	524	501	519	562	540	547	515	521	502	507	529	528	514	520	485	529	545	551	525	516	517	518	550	529	495	520	532	529	526	499	527	518	562	509	504	571	513	496	503	539	559	498	525	499	498	543	518	534	536	507	537	506	526	506	511	508	549	502	555	528	500	508	533	554	517	566	559	498	506	540	499	519	495	489	531	517	557	515	596	500	530	525	529	512	516	497	500	544	518	526	520	507	538	523	506	502	521	521	537	535	538	518	532	492	500	497	513	498	491	509	507	497	542	524	504	548	582	458	519	505	490	533	536	479	508	550	512	479	478	520	538	551	526	533	515	559	563	503	492	561	519	520	548	495	562	542	517	497	558	528	537	525	549	498	515	520	527	563	559	491	580	558	535	559	545	534	528	518	522	558	513	531	531	534	518	536	540	481	514	520	503	551	545	547	527	531	530	544	542	528	523	553	503	535	491	472	560	541	528	518	521	505	557	486	527	544	538	532	599	515	519	505	505	504	502	540	497	513	526	500	524	502	517	528	534	495	528	538	557	511	548	502	510	505	520	549	511	549	547	485	521	501	512	553	538	537	523	541	494	536	522	544	511	527	523	537	530	509	480	514	518	540	518	507	554	509	503	524	527	506	515	526	572	554	542	507	576	494	505	520	523	538	550	518	533	563	511	522	527	559	546	493	570	514	505	509	553	524	497	544	524	535	509	478	506	515	543	519	519	461	557	532	484	553	521	515	511	531	537	541	500	515	515	549	526	533	567	515	501	521	521	498	486	538	515	501	505	508	522	483	550	486	552	532	544	496	540	532	533	583	514	524	519	510	533	551	526	480	483	544	586	510	504	529	504	515	574	521	521	517	537	514	504	548	506	511	536	543	464	524	546	525	514	519	515	536	505	536	529	528	524	504	525	514	505	548	500	517	529	503	535	535	586	486	502	517	559	539	526	522	508	507	539	532	521	486	513	502	496	553	525	517	517	519	495	557	517	504	491	534	514	511	554	478	456	525	530	541	491	527	524	481	508	535	501	522	520	500	552	522	537	566	533	509	526	512	492	519	535	511	518	549	538	500	569	529	536	471	503	542	510	576	522	518	529	574	546	521	520	535	542	549	517	496	514	496	507	528	544	490	554	542	541	536	535	552	510	513	561	530	498	525	535	503	493	549	518	553	552	552	572	508	562	522	504	543	502	513	514	566	533	528	500	503	523	505	521	501	503	535	496	498	559	540	482	520	539	533	524	538	519	558	508	584	502	531	533	513	513	537	544	519	544	539	494	541	540	514	531	507	513	549	520	514	551	484	544	531	505	478	511	524	524	568	538	532	521	533	546	526	527	541	517	544	539	511	554	516	532	478	533	536	513	534	563	533	508	502	527	524	497	527	502	537	517	544	489	517	547	528	514	521	516	525	504	511	526	510	546	474	567	520	563	528	490	502	553	507	500	505	515	526	527	530	545	488	528	528	513	541	544	497	537	511	511	498	515	513	514	518	554	507	486	520	480	493	550	492	562	513	548	509	506	506	506	501	571	524	535	563	512	540	515	538	492	524	543	498	539	518	524	533	536	554	517	490	533	506	504	533	550	513	555	500	521	515	524	496	513	533	542	574	523	543	481	531	570	509	509	538	489	536	543	499	539	531	498	518	530	529	515	496	520	521	524	526	532	522	510	539	523	508	504	545	520	535	512	524	549	508	557	490	538	498	547	511	529	522	553	541	498	540	518	554	504	523	566	554	513	528	509	512	513	520	505	508	551	528	513	529	576	499	552	550	487	539	509	506	503	486	528	502	559	532	533	506	552	513	554	518	538	521	541	522	551	484	524	523	559	521	510	512	542	519	497	555	551	556	518	528	511	505
23484	21696	29589	24543	22257	23507	22170	12662	8799	6941	5257	4215	3307	2601	2238	1865	1540	1275	1102	1011	910	800	700	645	585	608	551	524	517	537	541	496	493	498	455	495	440	469	451	428	456	419	399	385	445	409	450	410	436	427	364	395	397	399	384	347	426	411	412	420	420	397	421	386	394	392	391	394	377	389	366	443	390	388	395	399	397	353	395	377	393	411	373	357	420	381	385	352	417	368	393	396	417	372	383	398	367	392	380	395	375	387	419	363	396	379	398	382	435	372	376	378	383	418	363	381	369	407	378	363	388	407	373	424	402	397	405	406	397	409	402	382	352	412	397	394	392	388	377	462	426	375	401	364	373	383	382	391	389	411	383	376	416	414	395	375	394	392	361	398	359	393	380	367	415	398	392	395	383	397	392	369	376	374	389	418	427	426	388	363	395	337	420	387	410	422	363	398	382	381	432	398	399	378	415	390	382	406	397	376	408	384	394	387	379	389	413	381	355	412	391	412	360	406	380	375	415	387	420	410	376	386	381	383	363	407	362	393	394	399	368	397	376	360	390	410	418	387	413	395	403	383	399	385	377	369	384	396	396	370	423	419	442	399	401	390	403	362	387	370	392	434	376	396	401	373	373	397	370	340	375	387	371	373	375	390	397	393	372	384	378	380	386	358	377	382	356	399	389	387	401	377	391	401	421	399	405	409	354	367	401	393	422	412	403	397	367	383	388	390	368	362	397	401	375	397	389	385	347	366	417	395	387	371	424	404	417	383	396	388	373	388	407	406	402	363	381	343	360	388	394	394	372	396	343	406	385	427	403	388	371	420	376	429	412	380	359	405	428	399	397	396	405	367	383	377	383	372	387	400	408	368	386	400	356	398	395	379	392	359	353	411	384	376	373	375	402	420	410	412	374	397	401	391	375	387	378	414	378	394	378	396	385	353	384	402	386	360	363	402	403	412	390	365	372	391	361	391	370	414	382	374	423	347	372	423	357	394	398	387	352	402	400	374	331	396	413	385	370	425	382	382	367	366	361	400	411	405	422	422	350	384	389	362	391	375	387	370	378	393	366	384	389	406	387	373	378	398	374	391	396	368	432	382	402	392	398	412	389	397	380	381	423	378	382	370	363	384	371	391	409	376	383	395	423	375	361	380	412	369	386	399	396	384	389	388	360	387	408	392	361	396	383	389	408	410	380	415	354	397	393	375	385	375	377	391	370	404	378	389	391	413	382	393	388	409	427	407	436	409	383	376	405	437	385	366	402	418	388	394	380	373	385	393	385	395	389	352	373	405	371	402	373	390	379	386	381	424	407	388	409	379	358	371	385	392	389	414	399	379	405	398	368	381	403	390	395	422	379	378	423	404	392	413	406	397	410	416	401	380	357	411	388	398	394	366	369	353	404	374	391	370	408	399	373	425	336	374	387	380	404	393	375	379	385	389	391	377	400	405	394	357	380	387	379	363	378	387	395	380	406	369	386	363	400	360	403	367	406	365	393	410	380	374	384	355	392	379	403	377	359	393	393	412	384	395	410	389	376	382	392	353	407	409	402	397	381	416	413	354	379	366	398	444	403	375	383	375	384	434	414	383	391	383	391	388	371	379	383	351	367	410	370	408	394	368	403	349	416	370	398	359	413	381	367	412	376	390	383	377	377	401	357	364	361	353	412	404	412	390	373	424	415	415	358	378	361	389	419	380	391	395	368	410	421	397	400	390	398	383	366	405	396	387	386	400	398	381	421	344	367	398	396	391	395	365	380	371	364	390	374	410	400	395	375	382	395	407	402	381	370	414	370	392	348	359	408	373	420	388	379	358	414	399	414	418	412	380	409	366	371	417	370	359	395	357	377	392	364	403	363	387	393	411	400	380	367	389	373	376	414	392	352	382	382	405	388	366	398	388	362	389	387	408	403	404	358	397	386	404	380	417	393	388	377	387	377	385	355	377	350	389	403	379	363	374	412	402	398	393	381	393	392	364	393	419	371	386	421	391	420	386	384	380	399	372	397	396	409	396	389	420	371	395	358	387	370	381	407	367	384	415	378	381	402	365	378	390	410	385	407	373	410	390	344	403	415	371	375	392	408	366	386	380	402	388	371	386	396	414	391	373	390	380	376	395	425	420	422	397	379	360	367	389	404	418	376	389	392	402	414	416	393	382	387	357	340	343	384	427	339	405	401	353	411	403	374	392	376	366	401	395	395	381	393	403	353	387	379	415	384	400	394	391	380	375	386	361	383	383	415	406	373	385	383	403	384	399	376	365	381	397	413	390	407	389	366	347	387	421	403	413	400	397	397	385	376	382	430	376	381	396	395	404	402	379	358	388	398	344	412	361	368	393	381	379	396	362	385	387	382	392	388	410	356	382	379	376	364	373	387	400	396	369	356	424	412	367	396	363	385	378	400	407	374	399	428	387	355	432	400	374	366	358	429	419	390	351	381	375	403	410	391	397	392	385	394	379	376	411	404	393	401	402	412	352	391	412	382	393	393	412	388	387	396	390	403	395	419	379	363	363	414	422	390	389	383	352	414	416	379	399	367	396	417	426	376	392	404	407	401	393	375	372	419	438	390	389	353	451	429	413	407	418	364	397	414	375	395	394	436	353	396	377	400	395	421	407	412	400	410	413	397	395	413	395	360	382	363	350	400	382	404	372	396	369	389	414	416	365	394	413	394	416	405	412	356	397	378	376	381	375	420	403	396	374	416	409	393	373	370	372	399	376	374	397	412	403	393	410	354	379	383	365	420	394	393	368	388	397	386	394	407	373	401	412	371	394	370	405	387	380	364	387	378	379	389	394	432	403	380	375	392	370	395	374	376	389	384	397	384	338	389	388	360	362	350	418	379	415	397	406	380	391	413	385	414	392	396	414	383	407	366	402	368	395	406	367	379	391	367	400	411	416	379	435	373	424	432	413	349	411	380	379	432	392	416	371	380	376	407	397	358	365	360	365	363	386	382	370	391	363	390	394	423	356	374	353	356	431	417	374	348	391	388	368	397	392	371	411	408	406	386	407	399	403	369	375	389	364	358	367	405	388	367	354	359	389	387	343	420	395	398	405	422	418	421	404	354	405	384	405	420	378	387	379	391	416	390	369	387	396	398	403	380	389	380	347	389	390	379	421	404	399	371	394	402	367	387	405	363	380	414	370	377	365	423	374	414	377	366	438	397	385	396	387	384	384	362	377	437	366	388	379	379	403	378	402	382	382	425	402	352	394	374	366	407	374	424	410	400	391	353	375	379	392	381	375	372	407	374	417	351	381	411	368	365	392	356	382	407	367	404	371	384	381	382	384	418	413	402	372	372	416	395	390	401	373	393	357	376	416	375	431	407	389	398	379	428	353	365	389	392	363	395	389	436	374	380	379	402	381	384	390	396	439	396	387	398	412	398	409	374	361	390	395	419	394	347	352	385	345	365	366	393	388	433	413	386	344	384	419	367	373	358	407	438	355	353	386	384	369	415	414	374	409	394	392	403	385	398	376	377	369	409	361
41103	65980	56327	41892	33302	28341	23911	19427	16284	13375	10937	8874	6884	5674	4698	3657	3071	2585	2214	1810	1569	1417	1148	1132	958	947	902	796	825	792	704	764	726	655	626	593	637	636	632	613	602	591	549	591	605	557	559	556	575	578	518	555	560	549	510	536	466	514	544	571	531	534	516	566	552	569	526	513	550	531	517	526	502	557	548	530	505	510	498	510	507	482	546	536	529	532	524	525	528	525	503	515	509	559	551	534	548	529	483	544	521	519	516	507	535	534	477	513	532	545	499	515	528	560	516	536	510	514	548	502	555	535	515	485	523	516	527	529	475	456	494	500	521	520	501	498	509	533	557	481	531	526	511	502	462	530	531	532	520	536	493	446	484	540	485	514	491	568	499	525	499	510	534	507	527	510	542	550	500	525	516	509	549	503	552	515	503	516	495	506	536	486	470	546	538	516	485	518	528	537	519	511	516	541	481	504	521	508	484	545	501	513	485	498	468	516	502	490	541	489	497	535	560	502	544	472	511	503	544	537	523	518	525	501	530	470	509	521	507	520	536	539	491	517	503	461	464	521	491	550	506	527	504	529	541	511	503	535	504	502	496	524	492	534	507	511	513	519	501	503	492	512	497	523	500	540	514	518	492	515	516	515	479	534	509	504	485	500	540	512	519	518	466	535	532	524	488	529	496	526	560	486	534	515	562	488	504	513	518	510	522	534	492	518	496	505	509	491	483	511	543	496	523	484	477	491	493	531	506	523	511	503	484	545	531	507	510	496	535	485	512	486	520	526	486	517	545	524	526	514	523	498	507	515	540	508	500	528	498	534	530	492	522	537	480	576	497	512	540	519	517	557	514	512	508	513	508	513	518	508	511	508	535	520	505	498	540	507	528	498	526	515	530	533	513	492	521	508	517	532	496	516	495	507	518	497	519	543	514	508	470	476	510	502	491	546	499	499	542	505	539	515	534	495	532	497	505	524	501	570	570	514	492	561	519	508	512	549	504	510	480	502	557	540	523	489	503	521	515	514	519	546	512	493	493	521	511	523	504	493	525	494	510	511	529	509	512	523	532	509	519	522	529	507	584	523	513	539	492	479	535	523	498	517	506	489	497	517	491	534	505	514	514	501	528	488	482	510	455	538	515	563	506	515	492	485	529	552	473	531	529	505	500	518	556	529	500	478	482	497	510	524	498	552	525	521	502	535	507	509	522	512	481	490	507	498	512	497	504	517	519	489	523	508	498	525	515	528	523	503	508	527	536	539	489	509	511	535	569	523	521	482	519	511	524	514	488	511	496	519	506	523	500	543	500	522	493	515	501	492	518	547	516	575	490	537	505	499	498	494	482	540	504	546	530	523	488	491	516	544	511	564	520	525	531	508	521	540	548	521	529	522	518	499	509	538	503	537	542	538	474	501	508	539	501	538	518	519	503	476	565	514	496	522	502	507	505	522	519	516	475	511	533	482	525	547	483	484	553	478	511	487	513	490	489	483	565	511	514	508	517	511	535	510	492	562	521	545	516	493	544	504	498	504	538	527	552	501	509	489	507	495	524	486	491	484	522	541	506	523	542	481	505	506	540	493	511	504	514	537	498	527	525	512	455	539	537	550	508	487	534	519	494	523	510	549	514	482	507	510	521	507	506	537	508	515	555	537	507	519	477	510	510	498	502	511	531	524	532	514	467	506	525	486	512	534	525	505	505	533	555	587	531	532	513	509	503	491	460	518	543	492	483	542	502	523	490	550	490	535	464	507	507	502	497	507	523	515	482	497	507	501	534	521	532	524	524	539	495	502	501	505	490	497	534	489	550	528	537	524	502	517	486	560	496	476	504	492	543	517	486	552	516	551	544	528	506	520	523	515	519	486	563	493	520	468	507	500	495	511	534	505	503	496	518	474	511	513	530	523	536	488	492	532	525	539	499	510	515	537	516	545	517	519	496	502	521	549	525	504	505	541	544	512	527	521	521	522	489	506	512	503	500	534	514	540	531	531	475	530	494	506	510	529	516	524	536	531	480	504	529	486	486	498	510	508	528	507	528	513	530	496	488	514	521	522	498	507	496	524	513	528	546	505	508	517	515	523	492	499	528	482	508	506	539	521	469	494	524	547	543	496	508	555	499	497	512	475	530	496	552	500	500	485	501	524	484	564	514	525	506	494	552	521	530	466	525	502	485	495	478	476	485	509	502	520	503	499	532	530	525	518	518	511	522	533	508	513	521	504	546	521	537	551	524	534	496	517	518	516	519	523	506	536	524	510	523	525	546	502	532	539	526	486	506	529	493	525	526	496	490	536	523	519	508	496	542	543	571	500	488	499	519	528	499	497	516	501	509	541	497	502	475	508	481	499	520	514	538	546	508	478	504	512	546	497	521	534	488	491	504	508	520	488	533	551	552	537	545	513	467	533	536	511	514	570	532	528	512	491	472	543	499	461	512	512	524	513	504	527	513	509	532	500	525	499	503	519	483	519	527	508	510	501	528	522	517	560	567	514	510	527	502	547	464	510	533	473	516	477	506	507	514	534	505	474	509	539	487	476	534	566	507	478	531	494	496	518	459	496	493	567	486	521	506	490	534	531	532	583	462	503	512	493	496	488	489	551	479	511	536	494	535	507	501	530	494	479	562	493	506	590	500	488	494	469	468	535	484	492	527	503	548	499	495	508	535	536	476	509	527	523	531	515	523	540	515	507	504	533	490	517	495	504	526	496	521	512	532	545	537	510	504	527	515	493	557	500	486	504	488	490	551	507	464	476	542	527	499	457	503	535	517	517	518	505	519	553	543	496	495	510	547	476	514	504	547	558	495	489	545	493	511	555	525	522	503	542	510	488	512	497	518	506	494	503	548	486	491	519	515	526	509	546	512	504	513	545	543	507	496	531	493	497	525	514	497	500	542	486	496	534	539	491	506	533	488	520	512	531	575	526	483	498	532	501	504	522	513	522	509	512	561	493	496	540	483	491	523	521	508	541	532	533	527	478	525	493	508	485	538	514	518	519	516	525	504	523	531	491	481	508	465	518	545	492	519	519	545	506	474	496	498	521	511	507	513	489	532	513	492	530	528	462	495	512	491	548	473	474	481	527	477	506	502	518	488	471	540	496	518	515	524	516	517	497	475	532	521	530	525	484	489	488	506	499	511	493	503	551	480	505	529	525	532	518	504	509	488	514	496	549	506	486	506	490	537	544	508	512	482	562	523	503	513	492	534	539	527	547	511	516	513	512	520	530	519	534	518	497	493	531	503	529	516	495	526	512	545	545	519	529	476	512	508	553	507	533	529	505	480	515	519	525	542	465	504	490	530	516	559	529	528	499	533	558	517	525	489	496	501	465	504	537	527	488	520	524	510	496	514	550	544	561	488	468	474	503	520	518	504	525	510	530	542	552	508	488	556	514	568	487	545	500	547	520	532	493	497	517	488	544	539	487	455	561	512	512	527	523	527	514	526	545	503	489	524	551	493	568	532	498	572	538	499	508	478	536	465	547	559	529	514	476	524	509
29644	31322	35795	27168	17107	11268	7594	5221	3953	3162	2328	1953	1539	1287	1101	995	852	740	692	562	550	532	501	451	430	429	458	437	455	406	412	410	406	392	405	412	395	395	370	393	369	378	369	313	388	384	375	349	392	384	377	329	369	396	394	359	359	365	367	371	379	365	358	378	372	348	351	383	398	376	344	379	375	370	346	356	335	352	381	384	374	368	399	339	361	363	379	383	384	342	355	340	363	354	383	359	354	379	362	386	353	358	351	374	366	345	362	352	410	351	381	354	399	367	370	360	353	369	371	352	377	352	345	369	348	360	342	346	376	352	341	326	360	361	363	360	375	341	386	345	344	375	395	338	371	370	372	326	365	370	377	348	362	371	401	337	363	386	364	362	367	362	383	356	363	375	357	365	357	349	345	359	366	345	351	354	399	349	383	367	359	378	381	391	321	348	323	335	364	349	346	322	333	339	341	381	362	362	336	362	398	380	360	385	385	376	376	347	343	371	409	342	370	356	407	363	364	390	347	362	342	392	373	369	337	380	384	358	369	361	339	368	382	376	362	379	350	361	430	351	348	354	333	333	359	383	360	390	355	385	380	359	331	363	388	350	359	365	327	383	352	380	352	392	387	323	384	358	390	364	375	361	371	365	363	347	370	368	335	343	354	353	364	376	341	374	363	390	377	356	355	379	368	411	346	362	372	350	312	350	362	362	360	350	319	374	352	344	406	346	365	363	366	358	380	380	374	383	366	392	364	352	345	342	335	348	371	357	363	346	354	338	367	351	369	349	324	361	373	339	379	356	364	359	352	350	387	337	347	373	368	355	343	343	339	376	378	368	342	349	327	385	383	360	346	357	393	399	364	360	344	312	366	372	346	361	370	357	345	386	335	351	355	367	369	400	358	378	352	370	375	363	379	347	386	373	358	351	372	410	326	356	337	336	333	363	377	409	370	338	358	393	392	380	355	345	355	381	350	369	337	362	353	354	343	402	375	375	346	354	356	354	358	344	353	353	353	359	349	376	366	375	373	324	376	386	325	368	355	347	371	357	412	377	357	374	402	343	388	359	369	355	358	363	382	368	371	377	338	358	362	387	353	360	374	368	353	339	374	399	327	358	370	355	346	356	387	362	363	388	367	350	384	326	373	351	346	360	317	378	373	349	391	398	384	347	355	356	366	389	374	349	379	357	330	372	358	394	357	361	384	344	370	370	373	390	330	372	375	370	363	342	339	331	355	359	380	352	359	362	375	362	363	380	341	378	354	368	333	356	349	356	363	382	364	365	362	365	377	378	348	376	337	355	386	367	362	330	332	369	391	345	344	327	376	357	377	366	332	395	358	384	363	373	362	384	352	385	349	340	341	327	348	388	351	337	352	320	361	355	357	347	368	359	393	383	381	362	326	338	387	367	375	368	365	351	352	347	343	351	342	334	367	363	336	377	368	357	362	360	338	396	368	343	357	350	343	386	373	361	373	370	356	368	398	346	374	347	363	347	369	365	379	353	351	387	317	357	373	400	382	382	392	365	400	368	352	385	355	379	330	339	360	347	361	352	330	359	391	376	358	368	338	370	345	346	343	398	362	377	374	362	370	376	319	406	356	366	340	382	384	346	359	379	356	365	345	369	381	372	364	373	350	336	365	344	350	346	341	353	355	352	356	374	361	364	390	357	386	360	401	361	357	391	353	364	387	373	353	369	346	365	344	351	372	380	356	350	362	375	379	360	336	375	354	375	328	405	347	355	367	369	341	365	379	406	369	340	340	364	374	331	337	329	398	391	348	378	384	358	373	358	378	388	372	340	363	361	385	386	396	367	309	374	369	363	360	405	336	361	360	388	341	366	371	354	365	391	324	387	345	379	373	376	332	393	357	310	359	380	346	381	341	346	339	377	384	411	359	384	369	368	369	354	352	369	363	373	346	350	378	361	377	345	363	351	358	377	368	341	364	352	347	334	369	373	355	363	366	364	330	373	379	351	335	352	393	384	348	371	363	363	380	331	367	382	378	369	335	377	359	375	324	381	356	369	357	370	382	340	355	361	385	330	372	367	364	375	377	362	359	353	386	372	383	364	375	374	389	369	351	351	381	371	364	353	395	349	369	374	343	320	367	348	359	355	366	347	370	357	367	347	377	386	381	388	345	351	334	366	371	357	364	351	387	381	372	388	330	325	371	329	380	346	378	340	389	388	372	390	345	346	387	375	373	404	347	336	330	380	363	336	370	374	344	378	336	348	373	395	328	346	334	361	372	338	344	355	351	362	402	349	377	371	398	368	365	349	361	370	368	374	366	371	378	376	343	348	393	373	342	362	357	358	368	348	337	358	351	386	351	340	351	344	369	363	383	360	371	369	358	355	373	335	339	383	363	377	383	323	374	382	386	378	369	373	346	379	374	356	391	375	378	339	362	362	383	364	373	343	335	349	387	325	353	338	362	406	371	357	394	361	355	380	404	350	347	377	348	378	372	357	360	342	361	353	366	366	365	386	385	344	362	347	344	368	365	340	345	385	343	357	360	346	362	367	409	364	375	392	335	387	376	362	370	356	366	352	359	365	375	405	366	379	363	345	386	351	352	345	357	360	337	367	362	356	373	370	376	369	349	352	365	397	377	369	350	367	358	387	389	387	361	350	368	365	367	350	354	364	355	374	370	396	358	355	369	354	383	376	386	360	386	353	393	399	339	367	345	352	395	352	352	359	379	362	354	354	336	375	381	391	401	371	354	370	354	394	389	351	347	375	358	353	337	375	372	353	354	386	368	360	359	368	343	352	375	365	400	375	326	335	377	346	344	347	366	374	364	385	358	374	393	378	389	368	361	366	328	333	350	365	359	345	347	358	369	382	385	368	356	346	340	372	347	367	339	381	370	356	364	371	355	358	346	363	358	354	380	331	367	363	313	371	358	339	365	349	341	344	351	383	341	356	339	363	345	357	360	378	372	351	374	355	397	378	360	373	357	380	358	377	372	321	354	386	328	339	356	371	361	409	327	356	362	349	377	387	390	376	353	335	333	367	332	376	374	341	366	354	362	339	370	364	326	330	375	361	379	387	362	341	379	338	387	346	369	325	352	343	380	347	375	364	362	333	327	376	363	394	374	333	372	350	347	370	353	367	363	361	374	372	350	399	339	374	367	357	347	363	364	361	360	397	405	364	380	385	378	350	370	379	362	375	370	323	362	362	396	346	350	368	351	376	351	374	343	358	388	382	372	338	359	360	350	351	329	382	361	393	378	364	355	346	350	365	356	379	347	353	357	342	351	321	329	332	363	369	337	385	343	381	367	354	370	393	329	381	378	393	342	359	364	339	367	417	345	352	392	343	348	367	409	372	370	342	362	332	374	359	347	415	385	353	351	366	337	344	362	359	356	387	375	354	361	396	380	361	369	383	365	387	369	362	359	382	382	359	345	345	393	368	364	350	379	322	373	347	378	355	386	380	398	369	333	367	359	354	384	341	365	400	376	380	370	340	320	349	345	357	377	361	366	382	344	364
35954	50076	40954	28841	22322	17852	14266	11229	8742	6946	5661	4587	3569	2945	2385	2002	1687	1443	1202	1058	956	840	767	769	700	695	639	621	612	616	615	587	586	545	587	565	538	522	554	524	534	506	538	541	478	501	499	537	498	539	542	519	507	508	457	502	545	497	489	481	509	533	489	524	523	505	467	527	462	496	525	477	475	467	471	511	497	481	553	507	505	496	508	527	508	472	470	504	477	461	462	504	500	488	518	481	497	485	485	524	467	483	478	455	482	520	481	487	491	466	478	457	466	523	513	449	489	496	513	515	509	476	481	501	462	494	518	487	529	486	528	481	527	486	510	500	482	466	501	493	480	504	483	481	522	449	509	459	534	462	495	455	523	486	485	478	473	501	491	455	521	503	510	534	442	496	509	513	485	515	501	481	476	483	510	483	448	465	487	498	505	474	516	480	513	478	522	523	491	481	472	477	529	516	522	495	483	443	472	520	500	497	502	496	489	486	485	513	474	511	524	507	455	442	466	481	495	489	514	469	484	472	534	471	514	503	480	468	476	486	539	470	504	463	488	517	482	472	521	456	475	508	515	491	505	494	498	479	480	474	461	511	503	457	508	445	496	449	474	506	475	512	515	526	520	491	488	532	483	518	451	500	524	533	492	493	481	489	506	530	509	492	473	449	511	473	500	515	480	522	510	494	480	446	520	526	496	490	499	506	482	521	527	498	504	500	486	515	540	540	549	517	458	489	504	510	522	495	491	493	496	485	464	469	468	508	464	457	504	507	466	434	485	549	493	456	456	488	495	455	533	456	488	454	506	484	541	496	532	514	485	476	508	487	497	453	521	475	494	545	501	486	474	474	507	495	484	501	508	484	517	461	488	513	505	509	476	502	517	476	491	470	514	513	473	488	487	502	491	506	481	555	503	495	527	495	506	496	470	515	512	445	493	491	479	450	482	486	527	490	487	502	458	504	508	519	459	482	474	521	475	486	489	499	486	522	452	525	470	453	457	511	509	522	486	471	497	473	531	512	481	492	492	513	488	486	478	498	494	526	505	510	512	479	480	483	502	477	508	470	490	501	491	462	542	523	471	497	480	489	485	496	448	504	518	492	482	523	496	518	509	488	459	507	474	515	491	472	519	473	486	489	499	491	522	519	503	517	486	504	456	448	481	472	521	502	500	496	466	506	463	460	450	521	492	531	456	489	487	500	498	527	491	486	509	516	500	461	508	502	519	528	518	511	510	490	494	502	450	510	482	473	487	502	483	482	461	516	500	434	508	516	471	487	517	458	507	494	459	527	489	520	527	489	513	459	552	482	455	496	456	497	523	504	474	488	431	507	537	484	489	448	521	485	494	512	515	475	473	467	517	503	490	466	465	507	483	490	499	504	521	476	534	501	528	480	496	495	503	467	479	474	469	553	487	470	441	502	489	488	488	485	479	485	511	501	464	489	508	516	487	529	544	501	478	469	522	502	487	470	476	441	540	509	469	504	486	501	472	540	435	485	481	525	532	489	491	496	484	508	487	488	529	483	468	467	509	506	465	520	452	501	466	475	492	507	499	505	522	494	534	480	507	477	453	505	497	487	468	523	514	519	497	501	485	458	504	510	496	452	478	493	484	482	489	510	509	453	522	492	504	507	510	541	503	470	524	501	496	502	518	469	514	488	494	498	455	510	475	543	464	482	501	462	514	502	539	531	499	491	432	469	525	427	495	466	515	485	501	509	459	532	474	514	483	481	515	511	484	479	529	468	468	454	530	511	521	508	475	487	440	494	506	520	504	528	502	495	475	478	438	521	507	534	492	521	461	540	517	454	489	478	478	513	502	487	482	504	478	506	480	483	497	499	513	475	525	486	506	518	484	520	456	541	490	497	496	493	460	518	487	509	474	476	472	466	521	467	449	531	490	499	459	501	496	518	475	490	540	455	497	501	560	487	490	502	468	529	510	507	481	479	522	482	503	451	512	517	511	477	498	510	517	487	490	495	524	501	460	485	541	512	486	496	476	501	487	484	477	458	490	506	530	501	494	510	475	527	481	438	498	531	486	505	492	542	497	495	500	462	516	483	488	476	515	516	474	507	514	508	483	502	489	470	521	524	513	507	497	509	512	522	442	494	501	455	498	491	518	475	484	493	539	466	525	500	485	507	486	487	509	530	471	493	518	514	484	470	501	500	504	501	489	514	462	510	475	543	477	468	525	453	461	480	461	483	477	466	510	533	483	450	531	471	492	477	497	493	529	502	486	483	509	453	496	513	478	467	469	510	481	488	493	491	530	504	548	518	493	526	467	466	476	506	486	519	499	516	471	485	518	509	486	487	466	473	491	522	477	495	471	474	491	501	484	491	518	468	497	485	476	526	486	487	485	463	518	540	474	495	500	478	471	475	531	492	504	527	466	454	482	568	485	503	528	524	472	456	498	464	498	492	461	516	482	456	508	523	514	470	496	449	520	459	498	494	492	493	501	463	497	511	530	496	531	521	476	541	498	443	516	510	525	479	477	530	497	457	462	490	470	518	490	523	504	509	524	513	494	464	487	442	487	453	508	460	500	490	529	470	475	471	513	516	511	503	496	474	510	490	520	502	462	461	529	485	479	550	507	532	506	464	518	457	469	518	470	498	499	464	499	484	488	489	505	477	491	501	502	488	503	510	500	518	514	457	488	538	530	495	491	484	499	483	481	487	529	476	520	549	457	468	510	483	501	478	484	548	497	532	476	485	497	524	467	489	494	488	467	496	504	484	484	518	489	485	525	470	478	483	490	460	516	477	482	517	502	476	512	491	522	459	466	484	515	493	493	492	514	520	504	511	482	505	483	478	505	466	479	489	523	476	483	509	549	464	526	529	495	500	504	515	480	537	512	480	499	465	505	541	493	483	502	539	482	492	481	446	493	468	444	488	493	510	531	474	476	523	462	489	500	467	512	532	482	518	470	489	509	477	503	532	463	469	475	478	514	420	496	475	463	510	433	484	489	496	481	495	490	474	493	494	525	481	527	475	475	497	525	487	506	469	489	496	497	482	489	481	467	456	512	485	557	478	488	466	506	520	505	459	544	494	465	477	500	508	503	484	510	493	492	518	494	479	501	506	495	461	510	464	485	489	495	510	529	495	461	479	480	520	477	484	518	494	510	491	437	492	492	508	491	466	476	486	434	496	474	470	507	508	510	478	516	494	501	487	480	465	485	494	523	479	449	522	493	472	473	506	498	493	477	511	467	527	486	479	522	529	479	505	513	503	522	503	468	479	495	526	534	473	476	455	490	533	510	498	452	490	477	503	508	539	486	492	498	504	531	495	539	466	458	515	469	507	492	483	493	528	523	472	517	465	444	480	475	493	495	492	511	461	490	468	492	477	476	452	514	479	487	491	466	498	492	505	484	472	493	478	510	502	460	525	506	512	552	491	500	529	484	461	485	481	469	480	522	512	471	493	480	531	516	473	492	476	486	493	467	542	512	473	499	484	503	483	506	499	505	509	446	442	488	513	486	481	543	512
24616	21722	29520	25619	22756	20750	15374	9136	6563	5210	3859	3096	2479	2051	1665	1433	1173	1056	917	806	749	653	629	564	573	510	522	540	484	480	448	467	452	449	421	424	431	425	424	445	398	432	416	429	407	417	380	359	417	403	411	388	360	397	372	421	399	413	361	426	412	388	407	414	398	418	432	361	403	376	395	382	390	372	376	420	373	406	374	409	372	373	363	401	400	379	406	394	416	417	386	426	360	362	372	378	393	364	348	392	393	375	359	363	362	359	377	412	350	381	403	398	381	376	379	410	392	394	362	366	377	422	381	388	369	369	405	403	393	370	373	416	372	394	356	359	367	388	387	389	362	378	380	363	387	380	369	372	402	352	424	402	410	406	336	388	403	394	357	354	374	390	399	396	429	395	383	348	400	393	357	371	377	358	429	407	379	382	395	395	397	389	402	388	369	384	389	385	368	406	385	396	374	419	369	424	357	399	372	398	375	417	346	431	380	405	423	403	385	359	414	363	395	363	372	410	421	396	427	390	374	379	382	396	370	385	391	373	375	381	403	401	414	410	358	368	393	387	366	373	394	375	420	384	406	377	418	415	365	342	392	363	415	346	405	396	382	397	375	387	386	377	382	410	413	352	362	411	370	373	397	390	382	417	375	384	420	394	378	393	346	398	372	397	357	429	365	372	397	382	399	416	401	343	378	384	376	372	390	368	392	411	378	378	382	403	366	399	329	394	366	392	345	418	372	379	394	389	381	381	367	409	374	361	378	381	368	382	386	395	384	364	398	370	373	407	385	408	359	398	378	395	411	398	410	395	367	401	411	387	387	395	370	377	417	393	380	389	364	361	399	341	404	414	374	372	361	430	380	380	410	346	364	389	391	377	395	376	369	369	405	375	395	401	419	377	420	399	373	384	408	428	394	412	387	375	413	358	390	359	366	383	400	422	376	356	379	351	394	386	373	382	389	394	407	391	396	398	375	412	397	412	412	361	408	349	401	398	333	404	391	400	375	406	397	392	407	404	361	376	380	392	387	368	375	403	375	330	380	374	389	391	397	411	394	399	377	393	397	393	400	422	378	412	397	427	387	370	403	387	372	410	401	381	380	376	395	387	395	376	348	383	415	410	374	343	348	402	362	368	391	383	341	421	396	398	422	342	397	375	349	387	378	375	374	375	384	398	359	364	378	388	392	407	375	403	372	409	406	354	412	380	367	381	408	392	379	355	382	393	384	380	366	368	432	392	361	402	383	383	374	410	410	385	381	410	365	381	384	363	383	379	393	389	382	390	411	423	348	391	393	373	360	380	367	357	353	353	366	391	350	367	414	351	386	365	384	396	368	390	351	381	382	410	421	392	381	383	378	416	362	318	387	395	426	396	336	384	373	357	415	398	392	397	373	382	410	377	378	395	389	360	403	375	403	363	394	370	381	395	387	387	344	386	402	379	347	393	382	379	397	374	382	411	335	369	388	370	393	382	346	366	417	379	414	379	395	363	386	388	390	392	375	362	373	371	402	379	373	343	406	398	402	397	408	409	403	374	391	429	388	377	352	399	366	401	408	399	388	360	381	400	361	405	395	384	411	360	373	392	403	357	406	430	368	396	407	357	387	388	416	365	406	353	396	354	353	391	385	363	398	387	373	399	398	393	397	386	391	378	365	374	388	425	414	381	393	385	363	360	392	400	421	393	387	361	393	393	382	346	393	371	366	362	412	370	391	387	341	340	337	368	379	366	357	386	382	408	370	379	425	394	362	382	400	421	395	394	406	429	402	397	371	420	399	386	427	368	379	397	409	408	427	374	379	387	361	378	379	398	408	410	399	411	351	384	369	400	354	355	393	384	392	357	365	345	376	380	404	411	359	408	390	428	382	379	338	387	364	417	359	371	404	403	399	402	404	384	387	390	396	401	382	439	407	420	383	377	423	442	363	350	373	379	377	382	390	397	375	361	365	416	380	376	379	389	391	422	375	401	417	425	368	368	378	443	391	379	398	400	414	387	393	378	386	383	418	384	415	357	384	410	369	404	368	369	397	409	380	402	382	408	413	367	407	378	391	393	369	332	378	385	354	377	396	391	408	385	362	376	370	385	411	354	383	360	391	382	394	441	360	400	401	389	375	374	384	386	369	372	372	387	379	401	393	396	344	415	367	349	391	373	386	391	362	382	339	401	379	427	385	405	419	402	393	371	388	377	375	393	386	400	389	411	352	375	372	401	352	375	372	386	400	384	384	406	371	370	398	352	400	388	376	373	416	434	366	421	415	399	413	413	370	383	420	377	391	337	392	400	383	365	364	384	387	387	347	340	379	375	403	386	401	363	365	391	389	393	376	378	381	382	374	352	361	384	408	379	359	372	385	365	404	415	377	382	384	397	366	374	403	403	383	390	371	380	385	384	413	396	374	400	389	386	386	394	367	378	397	383	395	377	376	367	408	372	392	384	407	361	380	353	391	397	384	381	403	430	384	384	363	393	401	359	374	387	374	397	328	365	396	377	386	383	385	385	391	407	388	395	387	346	399	386	400	375	412	387	369	370	378	392	359	394	383	382	382	355	359	350	362	394	388	385	397	368	373	353	398	367	396	385	352	382	372	330	405	377	393	382	359	389	379	348	353	395	396	410	428	392	335	421	395	332	393	366	395	359	390	397	436	388	396	392	367	368	398	350	404	400	383	360	411	393	349	353	400	412	378	384	388	398	398	408	377	377	440	373	368	403	383	409	359	410	383	357	408	334	369	404	382	346	412	400	389	411	403	399	402	402	374	413	420	400	367	351	399	368	379	411	372	371	369	391	366	411	369	366	371	394	379	377	381	378	372	389	363	369	383	413	352	373	369	406	358	401	390	373	358	401	409	372	375	384	391	403	397	392	412	374	391	371	354	396	374	390	402	397	429	399	384	396	377	378	399	390	401	396	360	418	417	384	375	395	377	389	400	407	402	364	384	391	375	367	398	404	385	380	400	385	384	408	374	399	379	384	373	368	387	417	337	362	404	397	373	386	410	350	391	398	401	398	380	349	391	385	383	372	404	412	385	408	334	381	392	381	389	364	417	390	397	385	373	378	380	379	403	370	406	385	383	415	399	407	376	408	389	362	383	380	390	371	407	411	417	340	364	393	366	363	405	353	403	380	387	386	369	410	359	392	414	397	368	389	347	379	390	378	401	376	377	398	387	395	403	368	378	372	389	390	374	340	392	372	385	391	346	374	398	404	398	388	399	392	412	378	375	396	382	392	372	385	381	377	387	408	371	383	420	386	368	389	370	389	373	390	396	364	381	385	352	365	409	345	368	402	380	398	376	399	395	408	364	402	350	388	398	398	433	333	368	380	389	437	373	360	395	396	389	351	370	370	402	359	393	364	409	417	371	372	374	408	360	392	372	380	406	408	438	391	382	378	395	400	378	396	407	379	404	352	387	372	402	375	412	373	395	386	363	399	346	378	368	393	351	411	364	389	402	347	356	402	405	406	399	366	383	385	376	417	392	384	357	375	397	365
37745	59795	50880	36040	29062	23903	19838	16071	13052	10503	8300	6769	5603	4323	3538	2919	2498	2057	1772	1531	1216	1138	1057	908	934	842	782	785	722	781	718	654	662	667	646	622	648	609	599	551	566	607	546	535	559	559	553	565	517	558	523	524	534	501	539	552	524	521	546	556	555	487	550	553	508	521	530	550	533	551	508	554	534	561	489	545	535	492	533	518	521	512	522	525	572	505	511	510	505	532	504	518	530	513	556	527	561	562	521	500	539	524	537	540	522	504	497	495	534	511	529	524	536	509	491	522	514	547	540	508	515	510	533	478	521	532	484	532	533	523	510	505	529	493	497	528	512	512	560	546	506	522	486	499	508	528	511	538	533	510	484	494	493	549	512	516	553	496	549	496	492	519	507	528	541	520	488	524	489	512	515	483	514	489	510	522	561	574	524	498	508	525	501	533	533	513	520	512	547	520	513	535	527	510	484	529	501	542	506	520	492	515	511	511	522	540	516	535	560	546	501	475	487	524	518	516	502	548	539	536	523	543	496	521	526	511	523	529	495	526	512	536	514	516	532	477	485	564	538	487	522	485	531	522	513	524	551	484	496	577	521	547	511	543	554	516	526	518	538	511	514	512	525	511	525	512	541	505	505	529	506	505	543	519	545	540	526	471	482	510	547	512	527	543	554	526	554	532	553	532	510	499	526	550	534	547	542	531	498	525	500	500	542	495	525	515	552	518	499	495	516	520	527	477	514	512	519	556	489	536	541	506	518	508	542	544	515	518	503	519	474	496	528	473	517	536	514	495	523	513	542	497	478	514	515	538	558	524	509	554	497	523	500	535	500	524	511	495	540	546	513	511	503	530	497	555	510	519	536	537	526	532	489	543	536	490	506	541	521	521	499	555	524	545	501	521	499	498	526	526	561	541	494	514	513	504	549	512	511	505	542	507	481	510	530	501	547	496	495	512	512	510	484	536	541	493	515	526	534	477	507	513	500	504	480	530	527	520	528	526	519	551	508	503	562	520	527	522	503	495	504	528	519	538	558	515	503	519	537	499	527	460	567	523	525	490	535	506	474	498	514	498	503	504	507	519	546	530	485	536	491	495	512	522	507	527	519	548	520	548	512	508	515	492	507	530	441	519	528	506	508	545	496	539	526	528	499	526	521	563	488	498	531	544	491	555	524	536	507	560	562	513	600	518	461	527	531	512	509	500	498	511	533	522	494	501	526	487	531	534	499	540	558	520	472	534	519	477	530	528	503	501	516	545	516	492	521	509	528	529	569	525	525	513	507	598	489	501	489	484	528	517	485	536	543	531	554	544	505	529	521	514	524	531	524	510	469	526	514	518	544	504	503	471	513	510	519	525	524	530	518	490	515	573	512	504	546	556	503	524	520	485	505	519	512	519	495	524	550	501	515	524	476	533	484	547	552	499	518	551	540	521	518	511	517	548	504	494	480	519	505	483	573	512	544	520	550	553	528	527	515	530	505	473	512	519	531	555	527	488	539	498	525	591	480	521	529	509	550	518	512	532	525	524	522	511	530	501	519	518	531	522	520	519	501	510	520	508	527	532	554	530	504	529	486	507	512	476	521	532	516	493	551	520	500	481	526	555	522	496	573	498	535	520	505	518	543	509	521	538	496	529	519	560	517	524	520	534	498	518	520	512	475	513	529	480	499	480	491	497	538	499	528	509	539	484	534	487	516	527	504	560	509	546	519	532	555	524	552	537	515	499	493	513	483	536	533	523	559	521	489	508	519	560	496	546	536	524	497	529	510	530	514	528	533	497	503	583	530	467	475	477	482	503	519	535	503	526	528	517	497	519	501	544	537	536	493	532	536	519	539	562	578	537	503	513	507	541	543	466	556	506	507	498	535	465	523	505	487	521	547	539	489	495	528	525	519	526	537	536	532	508	493	489	530	485	500	480	514	481	526	495	515	539	521	502	514	509	515	518	514	509	514	500	493	529	486	494	492	493	539	485	520	474	477	533	496	480	538	574	569	509	496	517	503	566	542	495	504	516	523	514	538	525	515	546	574	519	552	509	502	524	530	483	523	554	553	525	464	515	537	504	501	500	510	512	508	547	484	506	540	515	543	509	502	507	524	538	541	520	532	487	534	509	524	521	519	505	520	532	526	538	521	521	521	515	514	526	506	556	546	531	539	540	529	504	546	501	493	510	501	540	548	544	509	530	525	518	515	512	525	536	510	500	544	526	493	525	483	518	501	511	506	517	522	516	515	505	549	532	525	545	513	492	512	515	527	545	520	536	532	534	548	517	562	514	527	541	577	538	471	498	487	479	510	546	539	537	507	516	506	500	511	541	511	508	525	549	522	511	517	514	519	514	533	533	519	524	491	507	536	503	530	493	543	492	533	537	486	526	549	545	504	527	535	531	542	551	514	497	507	582	533	490	522	490	528	519	503	502	517	513	567	526	493	532	562	531	526	527	548	548	542	529	498	517	534	496	532	563	511	539	515	494	514	500	483	548	515	525	463	486	496	506	557	514	533	511	509	557	518	559	517	523	523	501	498	492	512	511	551	532	537	502	533	510	470	530	515	485	510	498	521	532	509	511	530	540	510	525	481	509	495	532	516	511	528	502	526	538	561	477	504	506	547	496	516	506	555	532	512	512	490	498	492	515	507	505	540	522	523	530	523	532	507	507	506	489	502	507	523	532	547	482	502	537	514	549	511	550	531	504	549	526	525	512	525	509	565	573	507	518	558	506	556	499	523	489	501	498	544	527	484	505	503	532	497	493	502	501	540	563	542	522	499	504	521	502	531	513	531	535	506	516	509	547	509	534	531	524	498	528	498	514	521	562	504	500	482	504	530	510	485	467	522	523	505	508	537	466	536	494	540	498	531	508	542	519	553	519	519	507	526	527	558	567	516	519	489	507	522	573	505	519	486	553	546	503	454	547	499	538	514	540	515	497	497	511	501	522	507	532	476	517	542	481	535	532	513	502	520	506	523	525	549	499	508	526	574	543	513	526	487	522	495	478	559	518	558	504	475	506	532	549	521	557	513	549	486	540	554	542	543	524	526	516	529	497	507	524	554	483	505	513	539	500	482	486	545	485	563	502	566	512	507	535	503	501	512	515	574	531	542	495	474	468	515	533	538	503	508	487	500	525	506	556	543	515	501	515	525	506	496	514	515	519	539	532	489	523	499	466	486	524	505	574	501	458	507	518	465	519	522	514	497	541	509	495	504	480	540	521	528	557	528	497	533	502	531	556	494	493	518	540	504	532	464	525	540	474	507	500	539	541	486	520	515	543	518	543	488	512	475	508	488	547	503	513	496	522	522	507	555	533	491	522	542	502	520	514	531	525	499	475	519	531	505	552	502	487	540	493	517	539	530	519	493	513	500	551	518	527	502	527	503	532	514	531	537	528	508	545	514	532	519	477	536	544	520	528	514	489	520	515	541	529	544	493	512	548	461	539	541	545	531	503	524	530	498	542	529	520	547	495	495	512	548	507	526	487	537	482	489	564	500	519
23529	21638	29602	24484	22218	23394	22212	12796	8874	6967	5370	4227	3336	2737	2188	1862	1595	1410	1122	974	850	827	736	683	616	579	607	496	537	513	467	488	523	441	428	438	417	454	486	420	410	436	445	429	413	420	409	387	412	412	390	402	426	396	411	425	381	434	375	384	407	377	408	362	417	390	435	372	375	371	385	397	376	394	365	372	389	356	373	406	358	401	389	415	403	395	361	399	376	381	378	359	363	397	342	398	377	366	394	386	371	396	385	388	398	399	391	408	408	377	396	389	403	381	387	408	401	381	405	370	408	395	384	414	383	401	387	379	399	395	388	410	408	398	357	400	372	385	389	377	385	418	387	405	390	380	404	389	366	411	381	423	365	402	388	425	376	364	399	398	355	369	384	385	387	377	326	350	374	383	383	389	380	372	352	405	402	386	344	399	406	373	386	392	390	376	353	363	384	368	349	395	407	368	407	355	409	386	410	408	360	382	374	369	386	423	367	386	371	407	386	366	380	372	365	403	409	409	404	366	369	392	383	398	373	390	399	360	350	421	369	393	386	378	366	401	382	400	394	395	380	389	415	366	378	366	388	380	370	404	387	357	384	383	384	392	379	390	399	363	381	418	380	350	391	376	374	386	399	372	401	387	399	378	371	398	388	407	389	382	395	388	382	343	359	375	406	362	381	360	389	427	373	330	372	348	359	384	378	379	366	414	390	370	413	408	363	358	403	353	382	403	403	364	416	371	363	385	401	387	400	368	400	381	377	352	401	409	369	409	374	400	331	405	423	402	336	397	392	403	366	396	404	351	367	396	395	374	400	376	422	398	369	421	378	376	361	391	376	402	382	365	384	387	382	375	359	395	368	354	368	389	421	373	368	374	409	395	381	359	385	379	396	397	391	370	363	388	340	395	395	394	365	339	387	378	399	401	408	383	360	403	393	397	360	385	398	385	354	370	372	363	397	378	384	380	399	394	386	391	367	356	394	404	396	390	364	369	403	370	363	367	395	378	367	388	377	377	353	345	374	397	402	394	382	372	401	347	374	380	384	361	400	373	387	410	383	394	395	374	344	364	378	355	389	411	366	405	418	365	390	388	395	390	371	401	374	388	383	354	368	365	391	381	364	411	395	381	397	397	372	382	377	406	368	382	371	382	417	383	383	356	352	395	395	381	341	366	413	364	420	383	391	384	362	395	380	390	395	371	399	381	382	382	389	408	397	358	381	403	414	388	357	418	398	373	387	354	368	407	385	396	391	390	400	367	399	427	365	331	392	414	359	371	360	393	380	346	383	387	360	392	371	381	390	410	360	369	423	376	402	390	396	364	392	390	412	415	402	373	367	351	354	355	396	401	391	411	390	388	371	385	409	350	380	377	395	390	370	391	408	377	377	360	379	395	401	372	404	394	381	387	349	373	372	375	359	440	376	395	347	349	380	410	366	376	392	372	416	359	406	417	418	402	388	394	382	406	390	366	420	376	386	411	379	403	372	394	373	403	384	371	393	378	365	376	400	363	380	377	377	409	398	375	394	399	380	363	376	409	385	380	393	395	347	402	424	420	373	362	382	366	407	390	401	378	372	381	352	398	412	397	376	378	410	359	407	414	354	356	396	401	402	378	361	366	371	400	403	351	409	366	364	400	374	421	413	418	382	396	393	398	392	413	394	373	360	388	391	357	383	407	369	412	355	367	350	363	398	384	386	395	395	403	424	383	373	411	389	364	381	425	432	428	411	345	397	378	414	376	359	402	421	388	418	406	389	394	384	383	434	365	366	394	348	405	413	386	386	364	350	390	404	385	391	381	406	410	397	387	363	433	386	388	447	390	393	383	342	374	384	360	381	422	351	383	359	416	388	400	372	394	395	400	404	390	383	395	364	394	385	373	382	413	388	371	380	351	367	417	364	372	439	404	437	399	388	368	386	399	347	392	412	394	388	355	354	369	334	410	391	374	379	418	353	374	368	381	411	397	386	403	391	406	408	395	357	370	384	407	343	389	398	395	363	387	382	399	404	408	385	379	386	416	392	367	391	365	396	386	362	362	380	380	345	388	360	396	352	372	377	369	326	389	370	384	398	398	411	390	383	387	358	419	393	410	390	348	365	377	390	372	379	384	379	380	381	366	365	365	388	429	347	381	371	397	383	406	390	386	406	411	401	407	366	373	343	367	385	392	347	388	437	360	350	373	394	349	349	368	379	384	403	397	354	386	378	394	393	369	412	420	368	365	400	386	348	398	404	395	380	390	374	354	362	409	396	402	409	387	388	390	356	391	393	424	379	396	377	394	429	384	393	378	388	401	367	387	404	418	372	368	415	409	365	397	390	364	365	387	367	407	398	351	371	392	390	417	401	394	397	351	373	375	410	381	382	391	373	385	365	366	394	423	345	409	388	376	410	372	372	362	338	370	366	368	416	357	380	413	375	390	375	439	367	385	369	382	398	358	399	403	406	393	382	353	358	362	417	372	382	354	328	392	350	407	386	419	372	382	377	366	381	365	404	373	387	356	338	343	368	381	374	375	369	369	381	393	410	350	356	441	380	405	373	402	394	384	385	386	412	365	393	412	384	371	347	395	391	353	390	373	377	390	381	405	397	380	415	385	400	370	411	359	371	364	381	352	382	414	362	389	383	368	389	427	393	385	392	381	387	399	353	355	387	389	391	361	403	374	402	394	375	384	393	417	375	387	377	387	401	375	400	401	367	373	414	377	356	353	367	342	383	388	378	403	363	397	382	378	401	402	375	390	412	376	412	372	390	399	392	378	345	414	384	400	376	410	406	378	368	382	386	391	401	401	389	386	422	329	386	374	390	380	410	377	363	420	401	381	371	397	399	377	370	393	402	392	401	394	400	390	405	385	368	406	340	410	435	385	389	376	404	348	369	367	385	366	384	348	383	372	402	388	423	380	389	383	435	363	382	396	392	396	410	393	380	382	363	346	401	381	372	393	403	370	400	420	389	387	415	372	372	393	388	395	372	387	370	370	379	362	383	360	390	396	407	398	376	377	395	364	386	378	382	397	376	391	375	364	376	389	386	356	394	388	375	372	353	358	403	380	398	392	377	382	340	373	380	366	410	411	410	378	383	375	369	400	348	413	398	400	390	373	396	371	395	361	394	379	380	369	345	367	414	383	373	351	365	398	361	396	386	386	391	370	390	376	366	404	369	392	408	359	402	358	375	391	384	379	390	393	362	390	424	379	413	376	383	412	385	332	366	374	361	397	390	370	390	415	407	383	434	337	388	398	410	368	368	376	376	392	381	387	382	402	388	390	376	421	383	393	379	407	349	407	384	406	416	395	371	373	398	349	390	382	364	379	402	371	361	360	355	401	360	373	373	393	338	377	372	382	369	384	369	389	375	390	371	357	414	377	393	401	365	398	372	388	388	396	394	376	378	409	372	377	368	384	374	382	391	385	400	365	377	398	417	396	351	417	357	394	391	385	363	364	382	361	408	407	407	366	371	362	419	354	397	368	397	387	345	395	373	415	412	372
40586	65028	57111	41362	33119	28119	23915	19769	16327	13401	10974	8698	7287	5782	4758	3925	3165	2618	2174	1911	1559	1382	1202	1071	1035	890	909	821	818	769	742	722	707	676	677	626	653	637	661	606	603	585	567	564	524	550	554	554	581	548	559	540	528	518	542	519	561	536	549	561	482	497	524	499	494	551	548	525	517	505	505	514	540	509	519	529	498	483	560	460	487	517	451	484	556	498	480	539	532	516	528	505	488	541	506	543	523	511	514	515	510	508	501	569	530	566	518	479	499	456	505	555	507	492	517	491	496	477	541	454	507	509	497	502	541	469	513	483	500	490	520	477	516	476	488	494	554	512	479	568	489	533	495	533	529	518	509	479	483	551	469	546	491	526	552	545	527	499	526	542	485	492	504	501	473	480	502	483	490	509	513	486	497	495	526	472	542	510	523	535	492	506	483	498	512	487	500	512	465	481	500	475	513	472	529	489	530	477	492	493	549	489	522	550	516	486	507	494	519	509	541	519	481	512	469	504	550	539	503	491	488	488	514	482	524	493	522	512	512	500	495	507	525	548	535	498	509	549	519	506	526	507	544	511	523	500	453	511	508	523	524	512	534	469	500	504	526	504	521	528	496	496	489	510	477	504	520	494	508	537	528	534	533	483	480	502	528	510	469	505	527	540	492	499	511	468	513	492	502	553	481	509	532	498	497	506	516	533	488	513	534	482	519	500	485	520	513	521	500	500	483	509	503	493	528	540	472	514	505	506	471	487	520	523	479	507	522	506	481	495	505	501	515	527	526	515	522	537	532	511	549	506	493	508	540	539	555	492	455	510	464	591	524	511	518	497	531	544	512	500	508	528	484	527	517	508	475	556	547	512	518	497	488	497	524	532	503	502	508	483	493	469	491	562	542	521	479	501	490	475	502	504	495	521	528	537	519	497	497	497	498	501	500	510	502	536	483	510	565	506	514	532	479	500	489	536	493	481	514	498	483	546	445	523	531	554	502	518	520	504	495	494	499	555	515	557	502	502	527	517	501	511	503	516	527	525	540	486	513	514	526	501	489	522	523	510	468	487	544	506	479	506	497	520	504	488	479	514	487	524	503	505	513	514	503	525	494	526	504	499	499	532	538	546	527	492	533	529	472	525	531	475	455	491	469	499	520	509	542	516	534	512	500	474	498	519	514	517	492	469	512	487	562	549	530	473	476	542	509	518	500	562	533	506	525	512	532	508	508	487	520	472	475	521	485	514	498	463	492	496	514	508	517	525	506	527	518	531	531	529	533	531	489	510	520	497	501	554	525	512	536	512	541	525	509	515	541	502	522	495	523	475	537	473	489	503	526	487	507	512	507	485	531	539	491	521	466	516	505	510	505	484	499	524	502	479	524	551	553	492	518	483	529	532	460	526	502	480	496	500	498	528	498	524	514	527	529	473	491	509	479	527	520	519	559	515	528	509	524	543	469	499	459	518	471	498	539	497	475	550	506	497	561	523	504	512	464	544	555	510	541	490	470	459	508	529	472	495	498	480	525	500	529	507	533	528	487	536	498	486	504	474	511	500	523	477	480	548	500	515	508	533	556	510	523	539	544	566	515	497	527	489	496	499	562	538	535	501	512	481	518	506	491	549	495	548	523	513	525	511	513	560	525	509	502	492	538	497	513	557	536	512	509	527	516	512	483	502	522	498	527	454	505	545	509	500	521	527	552	460	490	541	500	524	529	519	514	516	511	537	478	503	493	531	458	543	502	525	498	511	527	507	529	521	482	491	513	512	479	531	511	505	483	509	475	533	500	496	471	512	480	570	514	514	524	495	495	545	530	496	494	474	533	559	520	547	501	521	495	482	533	514	490	497	519	520	494	491	512	473	507	511	479	517	510	522	512	517	488	523	521	518	509	495	523	493	463	495	505	558	483	529	505	500	540	499	506	501	546	483	530	533	516	479	504	522	479	516	503	501	495	524	481	530	519	502	558	518	508	522	499	513	492	511	510	542	478	529	499	511	508	479	530	523	529	534	520	533	535	526	456	552	483	523	523	508	491	537	539	533	545	504	539	526	491	506	500	497	523	473	532	485	509	533	543	501	520	513	529	541	498	537	495	522	491	502	455	493	508	479	535	525	520	546	519	549	491	502	481	506	476	506	454	525	493	486	500	519	485	470	496	525	550	580	487	484	503	488	498	539	546	529	514	501	484	509	488	523	549	439	525	482	476	493	551	508	498	498	485	511	513	512	522	517	541	509	477	499	520	479	486	497	536	527	532	501	557	521	518	539	554	539	482	524	483	516	511	534	525	535	557	505	528	503	528	509	510	509	492	502	490	512	502	499	508	533	525	471	535	516	474	513	442	493	476	499	521	513	485	497	481	502	494	506	500	477	453	490	556	475	512	504	482	521	534	471	535	528	509	550	556	482	504	488	497	467	483	541	530	502	512	476	505	536	508	529	525	540	533	486	546	513	545	477	519	531	522	492	512	502	550	449	532	502	505	502	514	518	496	501	504	525	479	520	506	501	498	502	526	530	518	539	473	468	511	485	491	488	511	499	513	515	512	497	509	485	493	480	528	481	496	531	472	499	495	524	490	490	469	514	537	526	499	497	521	509	493	504	489	499	545	537	535	486	482	526	484	506	511	479	535	504	508	528	512	479	495	542	475	520	515	509	480	510	538	524	496	519	492	514	493	496	460	524	523	478	527	531	526	507	490	492	499	544	506	516	483	513	543	521	517	484	518	528	531	511	540	479	507	499	494	484	496	502	548	492	486	498	497	519	517	511	498	518	497	510	530	537	481	525	526	485	492	510	523	489	486	476	499	542	513	527	483	535	487	502	506	506	519	524	528	513	529	511	495	492	499	509	499	507	520	535	474	532	535	474	549	519	463	518	506	533	526	491	483	465	465	502	498	513	491	510	515	560	513	504	492	512	509	490	529	516	481	493	475	508	501	482	495	496	539	518	496	508	490	488	521	522	510	508	522	510	494	475	525	528	508	500	496	537	518	511	528	506	515	510	520	509	508	571	505	494	506	476	546	518	495	501	533	492	502	516	495	508	480	502	506	508	508	511	504	516	557	541	496	502	499	485	503	509	528	533	528	511	515	484	515	506	499	525	549	520	511	517	522	441	499	519	527	505	486	486	506	534	520	489	530	523	510	480	526	506	521	516	498	500	448	498	541	495	476	512	510	495	493	563	523	504	472	500	486	537	502	511	485	495	476	496	485	502	513	540	496	533	497	482	524	525	466	504	506	521	477	528	514	467	514	517	529	497	516	496	499	542	542	528	512	506	491	515	493	485	537	513	507	503	490	489	516	507	494	489	530	513	476	517	504	518	526	498	505	502	507	494	560	500	495	541	486	489	484	509	485	526	557	498	501	536	512	547	508	510	465	566	479	495	492	521	514	488	440	514	515	491	495	494	482	509	500	499	563	515	468	553	522	527	520	468	519	499	475	571	512	528	533	476	510	453	510	503	489	514	477	532	490	490	515	474	504	507	536	508	496	509	510	466
29618	30522	36130	27341	17184	11142	7483	5265	3877	3133	2392	2041	1650	1327	1095	1029	828	794	658	598	539	529	482	435	501	467	448	414	449	418	402	398	396	385	380	399	396	386	387	369	373	353	379	358	367	354	394	385	372	377	374	362	370	373	379	351	344	382	360	352	357	371	361	343	393	339	364	367	338	330	377	379	347	337	337	370	352	359	360	362	361	337	388	350	357	380	351	381	391	382	352	421	389	350	364	355	374	376	381	389	332	351	394	362	378	380	356	390	351	375	359	343	355	364	404	394	360	385	381	375	390	361	366	368	334	379	355	337	370	379	392	372	363	338	340	354	352	375	356	372	337	380	379	356	363	346	374	366	360	355	379	346	345	337	365	344	358	352	355	367	342	358	340	350	347	372	355	338	377	351	367	374	400	344	386	383	349	398	388	384	339	378	340	372	368	336	351	324	344	340	369	370	381	343	358	344	392	352	363	343	390	358	324	367	353	386	344	320	334	369	339	329	346	344	370	358	374	391	368	336	351	338	344	342	339	357	325	361	361	395	383	394	364	362	331	377	387	333	335	377	367	369	334	383	335	392	353	367	385	347	363	370	358	382	387	360	314	371	344	367	379	363	321	361	357	349	344	382	386	336	380	315	371	356	350	342	381	363	351	363	357	349	401	349	340	349	362	335	353	385	373	399	365	316	357	390	333	365	370	322	373	380	359	361	396	388	366	338	344	357	379	354	325	337	365	385	377	357	359	382	332	357	336	345	319	349	385	374	366	339	369	334	357	344	390	342	363	378	334	365	370	359	332	362	379	407	346	346	344	371	386	333	351	368	362	340	346	394	368	384	383	353	346	390	361	362	392	373	384	330	393	341	392	364	365	379	377	371	366	369	355	355	368	346	344	387	376	369	379	360	348	396	352	361	382	394	328	338	335	376	381	352	359	331	368	334	348	348	370	385	380	350	368	363	382	369	366	343	376	338	393	371	316	369	365	348	345	367	367	341	370	335	368	343	364	373	339	365	367	345	370	350	366	380	374	358	355	357	339	338	363	339	368	358	370	348	344	352	350	344	329	343	380	349	381	367	361	387	369	381	318	366	340	370	369	374	358	342	365	389	307	318	367	368	359	410	359	338	353	343	341	337	361	357	362	346	373	355	353	342	391	356	355	355	385	374	380	344	356	340	349	356	382	357	355	342	360	392	371	348	379	335	357	349	337	391	336	353	357	337	362	400	387	376	362	368	408	368	367	376	345	354	367	376	397	339	436	355	343	359	349	370	346	372	349	352	353	373	337	375	349	388	312	385	352	333	369	388	370	386	340	399	376	362	354	356	368	350	341	331	354	385	345	380	354	367	371	363	359	345	362	373	385	369	358	368	367	361	329	388	340	359	345	330	347	363	389	360	407	363	362	365	354	358	336	318	372	328	333	368	365	409	360	343	382	349	363	348	368	383	359	359	356	337	372	369	327	333	378	396	372	361	378	382	332	339	374	369	362	336	358	357	346	351	370	332	361	350	364	385	374	352	376	397	348	371	355	371	344	359	342	362	381	364	358	346	342	365	344	371	364	355	360	385	384	353	380	351	357	383	366	363	383	362	349	345	358	357	346	342	376	339	352	357	340	338	365	365	332	383	386	356	348	370	370	365	338	339	340	393	344	391	332	346	388	320	341	360	375	350	368	355	355	378	352	345	350	374	341	345	370	369	368	376	377	348	371	354	380	350	364	389	333	359	345	344	369	377	352	370	352	376	373	344	378	324	336	357	365	360	374	336	349	344	357	341	343	372	387	367	346	395	312	365	332	374	344	334	372	356	361	384	356	362	353	350	357	347	381	337	380	367	362	362	361	317	347	348	364	354	314	378	353	385	357	328	347	368	358	364	350	368	375	348	359	346	375	362	350	391	336	344	373	343	378	358	348	364	398	361	381	357	353	362	351	380	361	379	330	378	354	365	359	331	349	345	359	310	373	364	379	389	379	353	377	354	360	380	366	352	338	348	377	373	364	387	374	325	337	325	328	393	355	368	353	373	364	361	383	354	379	343	372	365	360	318	358	360	338	386	373	332	362	341	374	392	358	361	357	350	352	380	342	344	356	361	383	388	360	368	381	320	358	364	348	349	368	366	365	359	364	350	382	347	338	315	352	345	361	351	356	357	378	347	382	412	348	365	373	332	360	364	357	353	357	338	358	372	346	343	357	365	396	357	324	350	350	389	361	346	364	366	398	384	304	358	350	348	353	338	393	380	386	352	317	340	348	397	353	356	357	349	356	388	312	341	349	408	309	349	352	346	366	347	380	389	333	383	375	380	378	344	347	392	352	343	349	354	364	349	345	355	367	329	387	366	376	327	382	350	387	358	371	332	390	314	374	375	332	340	372	332	351	336	366	354	381	367	365	358	379	380	344	347	354	383	337	342	328	338	352	385	380	360	341	359	366	339	347	387	354	382	327	374	358	365	337	333	351	339	356	390	335	351	379	366	345	331	350	348	341	339	377	359	367	379	333	362	344	376	368	345	393	324	363	350	368	348	340	421	378	354	331	349	346	370	344	344	350	320	399	361	352	380	333	362	360	386	367	382	346	372	352	327	330	368	349	392	385	358	400	361	373	369	348	363	356	336	351	342	349	338	376	355	383	364	370	345	354	389	380	378	358	382	388	356	365	394	367	358	394	325	371	381	387	340	362	343	352	352	364	343	374	360	401	339	366	335	349	370	373	372	325	322	356	370	389	306	358	363	354	369	371	375	329	299	367	364	346	341	347	350	369	379	367	330	349	335	376	366	347	363	348	350	359	351	365	377	325	355	371	324	377	362	375	354	372	369	389	361	329	366	377	353	363	361	363	336	368	345	382	354	340	344	363	330	317	343	332	364	335	369	382	362	383	329	341	395	380	374	370	354	376	354	367	375	325	378	344	366	365	324	384	354	358	356	397	331	342	380	374	353	389	348	339	357	326	331	352	375	366	372	358	329	342	375	366	375	362	354	363	359	346	387	378	385	377	372	365	351	391	365	354	362	352	330	381	347	339	379	356	335	366	369	362	403	366	329	353	329	339	376	346	333	336	392	377	345	383	370	357	388	347	337	373	354	373	343	372	316	384	365	374	405	383	372	375	377	334	367	336	377	393	379	344	345	336	354	354	362	374	367	374	407	363	373	351	359	369	362	317	347	358	359	380	361	331	388	365	338	335	383	387	377	386	376	343	359	378	373	394	332	334	356	358	355	382	407	348	353	374	345	364	358	363	361	350	364	361	365	358	390	369	343	357	340	324	356	357	335	386	341	355	396	357	378	339	428	376	364	330	389	363	402	380	363	370	367	404	360	348	382	340	370	371	377	365	338	379	355	347	371	378	361	366	396	355	346	345	386	361	364	376	348	320	362	358	345	366	381	339	384	344	342	348	364	334	382	331	362	351	383	365	351	416	363	370	368	347	337	377	357	357	350	370	340	360	343	347	349	343	335	352	399	368	342	353	349	372	380	351	368	367	363	395	367
35954	49235	41536	28733	22135	17709	13982	11198	8862	7022	5480	4420	3581	2912	2376	1910	1633	1392	1190	1039	927	845	743	748	716	704	603	677	595	619	559	561	538	553	517	556	509	509	503	498	544	512	511	488	548	505	509	472	466	484	507	487	482	504	470	519	477	510	493	481	478	485	490	474	473	504	507	455	526	462	481	548	488	499	463	484	498	557	518	474	486	517	502	494	495	518	505	457	494	473	487	462	466	468	495	494	508	472	490	474	481	470	472	504	505	482	553	499	480	516	491	464	461	473	478	462	482	512	534	493	460	492	452	508	454	467	512	489	471	477	502	472	497	455	509	478	514	521	487	504	482	478	442	493	495	499	503	474	502	471	484	471	476	482	453	504	472	513	465	470	465	502	482	484	476	476	508	466	500	495	473	491	509	474	501	498	532	512	517	467	500	464	502	494	462	452	451	507	488	492	486	469	489	443	503	542	496	480	514	464	477	457	536	481	552	512	468	527	506	512	485	455	442	485	426	497	474	459	491	493	498	496	444	498	475	549	525	496	503	477	501	517	472	472	540	485	467	485	477	501	484	476	482	515	504	463	465	462	494	512	448	479	477	463	493	497	445	482	494	465	469	488	481	472	475	510	489	458	486	496	506	496	473	450	450	494	464	459	462	478	510	467	458	505	464	477	464	471	480	457	488	488	491	527	503	482	512	499	516	497	512	510	474	472	503	489	507	505	463	474	501	506	488	496	494	473	464	473	494	485	501	468	478	517	468	498	487	504	477	516	489	513	485	489	511	491	508	484	455	504	489	503	496	472	461	486	513	503	483	472	478	478	457	500	512	479	526	444	524	501	470	471	466	465	463	487	506	470	473	464	496	448	494	451	512	482	446	486	503	503	529	492	495	485	528	486	494	504	498	486	467	494	461	478	528	476	458	507	508	467	539	457	523	489	484	464	538	490	476	500	530	470	452	496	467	464	459	484	501	472	487	488	488	476	505	474	469	478	487	472	470	475	454	481	495	485	477	505	481	486	499	488	474	505	481	494	486	427	460	477	507	487	460	476	486	508	453	484	489	491	475	482	478	514	496	470	486	462	518	508	486	481	479	451	476	481	497	523	465	484	446	497	487	471	526	482	485	468	458	468	499	465	463	501	490	479	464	507	484	489	495	511	479	523	446	495	505	479	482	506	526	498	440	475	442	483	486	467	468	498	484	456	460	511	456	533	483	500	489	515	513	478	491	469	506	502	496	444	520	502	500	496	459	514	483	471	498	516	526	503	488	482	513	480	512	456	503	478	531	450	458	498	460	461	476	460	468	464	475	471	423	442	543	443	466	479	492	487	463	500	532	460	491	487	487	510	494	483	497	490	529	495	468	479	489	474	488	433	510	485	489	483	474	479	457	501	489	501	501	477	492	487	448	466	528	482	502	482	464	500	462	493	490	499	517	508	453	452	506	512	481	466	488	538	503	520	443	450	501	467	443	469	513	471	500	466	454	500	481	486	486	504	494	454	489	458	477	486	472	482	504	500	472	507	515	507	482	487	501	492	463	510	466	491	511	505	490	500	514	488	507	503	476	467	451	476	498	489	500	483	472	502	479	492	484	518	464	502	467	457	559	503	464	512	477	491	463	525	499	475	485	481	468	515	469	491	482	491	473	475	475	497	467	440	460	507	509	497	503	470	447	452	513	508	507	486	454	484	478	490	484	488	450	501	487	504	498	510	473	472	448	519	511	479	498	454	496	509	477	489	476	513	480	489	482	489	468	503	480	493	479	489	467	469	477	433	481	469	478	490	457	508	467	498	462	508	459	513	487	481	486	471	438	485	499	507	470	489	484	480	542	512	500	500	467	440	514	514	487	487	477	464	523	514	467	532	468	504	485	475	472	525	461	507	459	481	453	519	550	494	467	483	477	475	497	478	479	502	472	499	507	514	523	474	486	459	491	476	504	471	496	460	487	454	520	496	511	480	500	478	498	463	489	450	473	486	483	502	515	457	500	484	490	496	490	523	485	490	487	503	479	472	485	505	490	481	465	460	473	507	480	513	510	472	509	488	538	491	475	513	486	498	498	465	467	494	481	492	474	493	502	512	512	519	511	484	495	512	467	525	491	518	461	489	479	508	493	510	456	510	471	459	487	494	468	477	503	499	483	472	508	504	494	484	514	483	531	509	467	545	471	461	493	469	460	519	471	513	485	487	506	510	475	501	512	531	508	477	466	462	494	512	453	476	488	502	500	507	504	469	531	482	493	529	514	497	485	479	475	504	492	484	491	478	447	485	482	488	515	486	519	504	468	483	461	554	523	517	482	490	527	494	508	474	518	422	494	443	450	477	471	481	508	507	489	467	475	546	474	481	493	462	509	458	426	459	493	486	491	463	486	500	512	455	476	502	495	513	477	471	489	471	484	484	481	487	503	549	503	492	489	507	508	479	503	460	488	516	496	468	509	479	480	479	464	489	468	484	467	447	480	507	485	480	471	452	476	522	491	514	464	503	496	484	454	529	496	468	466	482	475	489	497	533	499	471	484	468	476	479	469	490	447	504	481	528	513	489	490	497	482	479	446	482	502	474	460	507	475	464	519	485	483	483	484	502	487	471	469	491	473	448	517	535	473	510	501	499	452	427	492	477	481	488	517	471	503	488	500	503	495	502	475	510	468	489	475	483	478	472	475	494	495	489	485	516	488	477	469	509	508	497	492	484	476	461	502	471	489	498	469	491	480	487	498	488	462	460	507	484	478	492	489	460	485	473	510	457	493	494	481	505	492	492	506	486	500	465	507	514	521	485	504	481	477	457	469	505	497	520	476	479	476	527	462	468	452	474	518	508	491	462	513	501	484	501	468	495	493	487	506	480	506	492	476	488	431	495	496	487	441	512	501	522	500	469	493	516	495	489	503	492	466	494	499	494	503	480	509	482	458	496	436	483	467	472	518	509	471	518	488	449	478	493	462	475	500	475	481	482	486	477	481	498	499	468	506	505	476	490	492	470	524	500	506	517	499	480	491	459	496	457	489	494	521	499	511	492	493	511	513	471	501	481	458	511	447	455	473	479	500	440	454	474	522	428	469	471	469	437	456	504	455	520	508	505	451	481	510	482	486	487	482	484	514	490	479	466	532	461	492	470	489	505	472	504	483	484	499	496	525	451	500	488	488	497	497	492	531	525	495	482	486	474	463	509	489	522	484	501	469	517	473	531	491	490	485	469	500	484	499	504	467	482	458	499	489	496	480	466	517	489	477	499	489	483	487	508	484	453	455	507	461	461	466	490	492	498	515	507	500	564	497	482	492	477	470	420	470	472	508	486	477	470	476	456	491	503	475	461	505	474	462	503	462	460	499	517	488	473	429	469	465	491	517	512	448	471	494	491	486	480	516	460	520	451	509	507	491	522	496	497	492	467	486	487	512	494	501	547	478	488	463	536	486	458	440	491	504	485	437	513	516	510	465	494	496	501	467	489	478	486	498	468	477	486	475	482	494	502	532	495	472	471	490	468
24508	21735	29611	25826	22944	20773	15089	9334	6524	5037	3916	3174	2518	2095	1734	1479	1225	1023	916	762	689	607	632	561	592	505	550	477	487	454	429	470	460	423	455	432	428	406	391	468	415	418	378	401	428	402	406	396	422	386	383	407	378	371	392	396	383	403	421	411	396	382	386	397	364	392	397	382	357	373	347	360	421	398	378	416	408	371	357	391	361	404	404	399	380	365	364	380	379	389	380	394	380	402	420	386	377	409	370	373	368	369	362	383	398	416	350	369	410	392	398	395	367	415	404	383	366	370	394	401	402	370	398	383	364	395	385	379	352	409	394	367	365	375	403	370	408	376	368	390	376	368	404	372	400	427	380	381	394	411	357	385	380	379	376	367	373	385	372	414	416	423	390	388	360	364	371	367	390	371	408	404	377	395	375	395	384	397	381	409	378	390	372	397	413	426	356	374	376	413	376	377	374	379	360	375	391	399	384	375	377	356	399	355	383	406	401	383	367	382	374	387	401	361	377	388	376	370	352	371	379	370	375	399	410	389	377	372	384	355	339	397	390	392	340	369	359	405	347	379	355	401	390	390	393	436	438	406	389	379	412	364	391	413	327	386	387	378	366	373	395	386	418	380	342	400	369	373	393	376	375	363	408	395	415	380	394	415	386	353	373	394	405	342	378	387	412	410	367	402	344	406	408	391	360	361	404	393	418	403	393	360	405	359	356	373	357	394	350	370	363	391	373	374	425	397	356	377	388	363	391	381	389	381	398	368	388	364	356	355	370	358	389	358	401	361	361	371	361	401	361	373	401	374	377	382	325	386	381	375	379	404	403	408	382	389	401	377	368	393	389	394	435	362	396	376	365	389	395	395	358	413	391	375	383	375	358	374	395	400	362	387	381	387	395	351	385	376	396	376	378	367	389	360	374	364	387	389	392	394	361	359	360	383	397	360	374	389	400	365	400	379	381	396	397	384	350	345	379	345	358	379	394	408	339	377	426	391	414	394	380	380	378	371	382	387	366	383	418	373	416	408	409	379	367	376	395	369	386	379	379	353	388	390	376	363	387	392	382	374	385	382	344	410	379	380	381	396	400	393	337	368	357	375	393	392	404	391	385	382	365	368	375	377	397	389	412	361	373	376	392	361	377	357	370	377	383	378	387	390	346	365	359	354	394	364	371	385	360	396	377	390	410	399	371	352	378	374	353	398	408	377	390	376	418	389	353	392	380	366	385	369	399	353	386	379	377	358	380	334	398	382	352	401	426	409	383	339	417	422	385	410	360	401	386	379	385	366	378	394	381	369	376	379	387	398	364	398	360	371	395	402	371	354	391	390	379	396	366	392	364	400	336	351	400	389	399	376	356	415	378	392	391	378	377	364	398	383	404	401	366	429	406	378	366	399	387	414	386	388	342	391	394	405	368	376	338	355	401	371	346	354	391	372	407	400	397	375	426	386	340	366	376	336	376	375	347	391	380	394	385	381	361	380	345	391	362	430	365	398	363	362	396	410	381	418	386	392	392	368	408	376	382	377	417	380	377	393	352	366	350	387	393	387	397	381	368	379	410	376	392	384	377	393	373	369	399	360	376	405	352	377	356	378	411	410	392	397	360	395	412	398	369	362	364	397	392	368	393	356	412	367	361	389	356	389	393	379	386	405	382	368	400	405	383	391	374	399	352	367	371	403	392	403	358	399	426	383	401	388	371	399	353	386	359	351	341	370	379	391	374	367	358	409	367	376	389	380	402	367	362	399	380	395	375	383	387	373	400	388	390	396	426	385	397	413	403	408	394	365	397	404	365	366	381	373	408	395	387	365	378	425	384	396	397	372	401	358	370	404	411	389	388	421	351	391	371	411	373	371	416	363	392	404	392	390	367	377	389	383	417	359	363	374	379	390	360	374	375	390	390	380	371	408	368	365	382	349	372	393	382	377	362	378	385	384	369	389	358	380	379	353	378	368	386	381	414	347	374	379	357	349	410	392	368	378	372	387	382	385	380	389	414	369	406	401	369	390	361	371	384	368	377	385	392	366	384	403	381	375	387	397	378	400	372	354	362	405	380	398	404	389	369	408	389	380	411	367	347	363	393	377	400	400	394	410	398	368	381	365	346	396	377	363	405	383	366	388	374	388	377	370	371	406	356	404	373	348	355	377	381	357	378	361	374	378	341	418	368	358	382	406	389	417	365	370	366	369	403	386	349	385	372	383	376	393	401	392	397	351	413	388	385	374	388	370	397	383	392	381	365	365	363	354	422	390	344	372	396	378	377	386	362	379	347	368	378	389	393	362	406	392	397	391	379	370	431	382	388	379	378	365	362	409	396	393	408	356	392	412	378	406	378	346	373	415	405	388	417	386	411	416	385	420	393	393	367	392	361	393	407	375	396	396	365	399	401	389	388	412	423	372	426	417	348	379	375	391	368	378	368	363	409	371	404	402	387	356	376	409	382	404	382	356	338	376	403	421	365	390	404	341	418	355	392	345	375	363	385	421	419	409	404	368	371	381	405	394	356	406	382	375	392	390	374	371	395	411	414	405	360	375	406	382	369	369	372	413	397	398	372	386	367	413	403	382	379	383	366	434	390	372	350	373	385	385	379	356	380	416	397	388	356	363	366	417	385	375	359	355	414	370	380	409	377	362	345	363	365	352	347	394	411	385	371	384	354	385	400	387	373	347	382	382	378	379	384	361	399	371	371	415	350	388	378	367	444	389	369	404	394	402	359	413	413	351	383	358	384	367	392	392	384	355	388	412	398	365	398	384	414	388	383	351	404	415	364	373	374	388	408	353	395	372	352	367	390	374	393	371	377	360	383	412	394	360	395	354	390	367	357	366	356	359	393	379	392	381	382	356	385	370	368	356	419	373	389	384	396	404	377	359	365	383	381	367	396	377	406	402	373	455	400	394	368	388	379	379	397	355	381	378	363	365	377	387	372	383	358	391	357	379	381	362	379	408	396	342	362	302	353	374	332	374	410	389	349	375	357	377	397	396	378	369	412	391	356	394	404	370	397	438	375	400	422	348	414	380	362	354	351	387	372	377	362	383	379	353	386	407	401	361	389	389	381	360	412	397	352	356	380	375	353	388	368	377	373	381	382	372	387	403	379	391	393	380	407	394	391	342	388	351	373	399	373	376	364	372	378	380	372	373	372	369	367	433	407	411	393	402	364	385	378	369	391	391	382	400	389	390	387	353	401	367	393	406	406	427	383	368	374	385	369	399	375	405	395	363	376	355	382	368	371	397	360	353	340	396	370	407	385	365	370	375	401	369	398	383	407	374	343	369	393	414	394	359	385	352	387	396	362	369	396	385	380	390	395	399	388	390	367	386	400	378	393	391	370	389	361	385	384	366	379	362	397	409	398	354	384	384	394	386	378	376	357	409	383	378	379	380	377	382	395	339	391	382	413	404	366	391	420	395	401	395	360	402	402	379	408	367	387	403	372	383	384	353	379	402	397	354	399	399	397	384	373	368	335	376	375	361	434	395	424	382	375	367
37118	59476	51322	37656	29050	24359	19723	16417	13127	10611	8389	6640	5587	4464	3666	2971	2351	2012	1741	1471	1289	1085	1018	935	886	818	795	739	748	737	689	692	657	672	611	625	612	611	573	568	598	541	598	540	558	563	588	511	553	543	537	503	492	521	536	517	532	541	524	495	517	501	469	521	503	519	520	516	514	522	539	559	505	500	563	531	523	491	513	468	525	510	508	519	543	516	511	496	532	524	481	494	559	521	544	515	502	528	492	505	486	536	537	556	515	512	553	516	561	528	494	519	527	551	498	487	532	540	485	526	527	523	527	535	475	500	523	564	559	510	513	528	521	546	503	492	547	508	493	474	506	485	505	549	523	466	526	573	516	545	483	524	508	508	453	510	544	507	476	481	515	557	569	513	522	501	509	514	466	530	526	523	520	517	499	512	498	512	524	549	513	521	535	511	541	525	579	511	544	560	499	556	533	535	538	518	500	493	486	509	532	514	515	523	529	492	538	528	495	526	537	527	544	505	527	492	577	510	452	470	511	500	443	569	518	499	520	514	467	506	497	509	518	503	464	533	505	521	517	537	498	547	501	519	491	561	488	480	518	533	524	525	530	526	529	528	533	504	536	505	517	495	508	518	523	536	518	509	538	516	526	470	501	490	520	487	504	492	489	541	498	472	510	489	531	524	524	494	500	533	531	490	494	529	555	494	515	498	570	532	500	537	501	510	519	546	481	493	488	489	499	499	485	500	527	521	516	517	473	533	513	503	493	505	499	534	549	534	514	516	520	514	484	570	550	531	483	524	478	536	493	513	520	528	493	539	512	560	505	520	529	486	521	513	495	474	497	507	520	503	469	493	488	531	504	542	503	506	525	528	498	526	505	527	508	527	473	528	506	493	514	532	496	506	541	516	532	486	525	517	516	507	506	516	534	519	479	512	510	490	498	502	522	558	521	515	480	516	503	470	518	499	555	479	530	522	494	526	510	528	540	518	526	516	522	495	529	497	513	535	522	530	499	520	501	510	486	460	508	528	500	491	486	494	529	516	505	516	525	511	523	472	531	552	543	514	510	566	515	465	526	540	472	517	551	518	510	522	509	518	520	554	511	523	534	515	509	500	462	488	526	544	519	553	490	523	527	505	516	526	511	489	515	481	513	493	523	496	491	510	498	545	499	514	522	508	532	520	524	505	507	498	541	528	528	497	551	524	506	520	510	518	543	479	490	532	534	535	549	504	556	512	520	496	518	506	524	595	498	507	482	480	516	500	491	486	521	465	548	473	505	507	513	497	551	558	544	528	502	512	503	501	522	530	535	534	530	536	498	512	534	518	515	506	545	506	476	526	513	519	530	536	528	522	494	499	497	519	500	520	526	508	504	554	528	570	501	477	510	486	529	570	503	542	521	571	515	542	538	480	575	552	507	506	469	495	539	530	522	554	517	515	516	518	525	532	525	528	496	530	498	519	560	521	512	533	529	448	498	574	513	561	503	523	510	534	526	512	483	496	531	514	509	468	478	565	531	480	491	530	529	521	530	506	527	531	493	513	484	474	530	525	515	507	491	487	506	523	525	494	459	533	517	500	512	503	506	511	502	529	506	498	507	471	497	502	501	486	489	524	501	513	558	545	534	545	516	521	511	545	519	468	508	541	549	523	530	503	545	524	518	541	546	515	501	477	505	512	530	511	551	543	513	569	495	506	525	536	507	548	544	510	518	477	497	539	490	488	479	482	480	545	518	516	516	468	509	532	536	499	528	531	506	503	542	512	492	532	486	500	526	490	523	500	512	518	496	505	514	517	522	504	502	501	508	515	510	507	519	516	571	528	513	491	511	505	512	511	528	532	522	487	482	520	523	550	569	457	502	505	513	514	515	522	513	543	525	503	538	538	550	510	528	519	527	537	514	501	526	503	522	514	555	494	560	494	526	523	487	452	529	532	538	538	517	541	506	501	530	507	498	499	500	518	482	520	476	511	542	507	521	524	467	521	481	536	487	518	518	483	541	479	505	529	531	526	530	544	504	529	543	471	512	527	505	532	531	496	493	514	485	518	522	511	498	525	508	503	497	513	518	519	511	510	507	558	548	527	536	510	468	489	505	519	528	510	507	503	549	581	528	498	529	527	527	533	531	509	508	534	490	506	549	514	537	534	542	507	456	517	518	514	504	498	530	504	535	482	532	510	513	488	516	510	491	526	465	517	539	502	497	477	548	482	502	506	559	495	530	504	515	512	502	481	536	547	514	520	481	505	484	509	506	558	535	501	493	505	555	537	499	532	496	534	516	533	523	500	483	504	545	515	519	512	483	498	491	488	500	504	494	505	521	524	505	530	532	511	509	500	525	552	478	530	493	468	509	495	559	523	484	582	543	517	503	514	483	507	540	529	499	484	534	513	490	532	498	500	491	521	505	495	483	504	508	539	493	494	485	541	522	489	531	545	576	518	493	504	508	511	504	527	502	535	472	529	502	461	562	506	532	473	495	526	542	496	522	498	539	518	517	529	525	567	509	501	500	548	535	561	512	504	480	548	506	502	557	522	508	469	495	546	506	537	511	516	505	542	490	529	553	516	499	503	530	538	516	566	507	494	525	549	553	516	506	484	500	510	516	524	529	526	493	510	520	506	498	500	504	552	500	511	486	542	524	499	513	518	516	521	534	504	490	505	525	505	536	529	540	527	536	518	515	530	482	480	491	531	466	480	517	481	506	570	519	513	548	520	538	490	513	499	485	471	517	482	526	519	526	543	548	494	534	475	511	537	476	498	554	490	530	532	498	548	458	482	552	532	485	487	499	534	491	508	541	510	494	526	542	522	532	512	540	527	529	477	564	490	516	502	468	537	511	534	531	513	484	534	502	514	479	513	489	493	508	498	526	518	542	525	503	496	528	510	508	515	500	543	541	495	537	537	488	495	544	493	508	521	471	549	504	525	557	528	523	515	527	529	536	484	502	518	535	489	511	453	552	500	490	499	491	543	553	497	508	511	524	540	512	510	543	502	489	577	530	491	581	487	487	536	518	532	505	556	493	513	498	513	472	501	499	515	519	492	547	545	532	527	492	498	525	533	502	493	506	486	524	487	527	509	516	487	531	491	491	510	534	496	511	456	534	492	571	550	509	493	505	483	519	555	539	522	480	517	548	549	521	531	495	515	549	512	524	482	485	511	484	526	511	509	502	516	518	516	505	540	491	505	548	498	518	465	526	520	532	493	507	526	512	558	464	515	548	520	537	541	555	506	511	487	520	510	477	504	551	517	497	467	501	493	546	522	508	520	528	490	525	534	542	531	475	512	489	517	517	482	515	530	517	520	492	506	516	503	496	545	518	511	550	495	525	484	488	508	503	491	508	547	492	489	530	518	517	510	512	524	536	550	516	577	455	488	549	517	517	477	509	538	506	509	505	488	500	494	511	518	497	504	531	550	502	514	529	510	511	504	518	531	520	527	500	517	476	520	521	508	503	499	548	475	519	554	488	515	500	513	564	514	514	509	525	487	502	521	511	527
23556	21697	29796	24471	22237	23532	22419	13026	8894	7051	5257	4192	3305	2758	2227	1893	1495	1314	1088	972	850	789	681	668	598	583	547	531	529	526	504	475	443	460	473	479	468	418	438	447	472	373	415	411	436	444	412	445	381	442	412	425	413	418	388	365	383	352	414	369	443	370	383	368	434	356	349	377	368	390	395	381	389	418	387	373	408	425	356	380	374	382	364	366	364	357	402	396	387	396	359	372	371	400	402	373	406	358	378	414	373	375	385	372	369	382	350	400	396	355	392	399	395	358	380	414	401	393	353	383	368	405	390	361	404	376	396	393	392	387	339	401	385	387	393	376	368	395	368	375	364	383	362	369	385	364	375	402	363	394	366	369	411	351	369	348	351	391	387	386	375	390	391	375	397	386	402	401	398	417	348	386	371	390	373	384	414	366	405	375	362	367	394	391	372	371	403	340	390	364	352	378	351	396	380	376	365	365	382	387	372	382	353	392	395	379	396	393	400	397	403	352	388	375	398	389	355	408	393	384	408	388	396	419	381	383	378	384	392	408	402	389	344	385	342	381	400	372	392	376	403	372	366	354	368	373	396	377	389	366	362	374	353	399	401	366	385	374	369	387	409	377	381	426	374	374	398	370	371	375	389	368	364	371	376	415	395	381	369	381	410	375	351	426	386	398	374	383	370	382	365	368	339	387	414	383	375	404	374	374	395	368	386	367	409	379	384	401	364	403	351	383	359	371	372	389	404	410	396	383	393	384	376	351	377	375	379	393	343	385	391	378	327	384	404	391	378	390	380	385	387	344	380	402	373	365	377	396	371	377	378	394	382	382	356	380	426	374	361	387	365	374	370	347	372	371	406	361	340	349	378	369	412	368	387	388	410	384	367	381	374	409	359	375	381	385	364	411	380	390	394	404	403	401	359	397	394	360	382	363	405	401	370	361	403	355	354	377	394	365	340	371	409	379	383	382	374	387	416	377	373	334	375	412	356	394	387	369	355	356	370	389	371	361	377	369	369	368	393	369	394	349	361	401	363	369	353	373	393	389	397	415	376	407	404	377	369	426	373	379	364	375	414	364	333	343	390	400	377	357	393	381	380	425	391	375	350	390	360	384	389	363	375	384	364	385	371	406	370	366	417	367	356	397	378	376	397	359	377	353	392	406	420	363	390	388	334	399	367	391	371	402	420	413	375	366	391	364	366	384	368	412	415	375	380	364	380	375	362	380	391	373	342	380	384	395	357	358	383	360	404	367	404	381	350	404	355	394	379	391	380	401	335	368	385	396	394	408	387	362	383	368	395	382	390	375	374	420	397	346	358	372	377	380	365	394	354	402	375	391	348	425	400	344	376	353	319	381	385	378	392	381	402	376	354	393	361	353	357	381	404	408	387	378	369	417	372	363	409	372	372	377	383	383	367	384	444	355	372	369	348	395	370	379	392	356	376	386	376	352	389	376	350	378	389	361	389	393	373	349	366	397	371	395	362	385	406	374	372	388	346	387	378	369	374	399	364	358	391	364	373	381	381	382	404	368	404	413	397	359	370	373	368	352	350	378	411	375	379	378	351	379	393	370	382	372	379	394	407	392	391	358	393	343	375	402	391	400	410	401	342	357	397	379	386	391	370	380	345	360	410	396	420	408	354	344	368	422	376	353	380	397	361	399	392	367	388	376	365	391	412	376	385	372	425	402	352	368	394	383	361	374	381	391	389	383	363	377	402	395	366	368	370	399	370	369	369	382	356	409	361	378	390	367	353	378	365	385	367	368	405	362	354	388	408	370	379	385	368	398	375	368	404	391	381	372	377	360	424	393	391	347	363	427	405	357	369	397	399	374	386	371	364	363	392	392	358	401	423	392	396	350	390	366	413	361	363	398	365	414	377	400	368	363	372	359	379	398	398	360	384	327	391	370	362	385	365	370	382	371	387	387	370	388	350	388	383	361	385	370	384	409	378	341	367	402	350	392	411	367	353	409	395	383	415	405	384	353	405	410	372	407	394	388	392	386	374	381	381	377	363	402	384	397	357	400	373	385	376	387	368	367	406	368	352	373	381	384	378	421	371	391	385	364	406	371	365	413	386	423	402	388	391	398	376	387	400	373	386	356	377	353	392	371	359	400	371	359	361	375	405	402	356	388	387	403	381	379	381	406	395	366	365	392	388	409	390	414	400	377	383	363	391	383	374	383	359	351	361	404	364	399	380	411	382	361	395	388	347	382	353	386	401	393	393	377	391	376	361	393	388	393	383	359	371	374	355	398	398	381	367	405	390	405	379	368	388	399	362	370	377	372	399	367	377	405	368	390	390	383	388	372	358	350	348	398	406	375	388	393	395	382	403	399	377	354	407	387	392	381	404	383	387	408	383	366	379	372	382	391	378	372	390	389	367	397	357	386	397	376	367	388	404	358	331	384	373	377	374	364	388	369	379	381	356	384	375	391	377	387	394	362	384	383	393	371	380	364	343	375	374	381	359	393	351	406	417	386	363	369	370	360	369	418	375	361	369	378	375	392	358	376	401	371	368	402	400	400	418	373	366	384	361	389	379	366	373	383	392	399	391	344	401	376	360	391	395	369	390	352	354	367	408	357	375	349	347	437	384	393	384	372	411	389	379	394	373	356	384	400	364	383	385	363	356	361	355	375	373	407	390	346	399	349	411	364	387	380	400	404	392	363	398	369	411	374	362	360	418	373	387	391	345	379	406	391	377	412	376	382	406	355	411	365	347	344	368	380	409	381	395	356	364	404	385	431	365	360	386	344	387	375	335	378	376	385	351	388	376	374	347	394	425	378	369	381	397	380	397	385	358	368	386	363	389	381	361	396	371	411	399	349	355	401	372	404	405	434	374	403	398	360	381	367	359	381	388	359	403	370	379	396	370	376	375	346	377	349	366	378	353	381	367	393	385	390	370	374	381	387	403	372	378	383	392	331	381	394	377	367	405	372	391	364	377	359	404	381	374	342	368	408	391	358	391	386	366	413	365	377	382	379	385	398	383	427	373	384	368	366	364	391	424	383	391	374	391	415	349	394	383	389	388	373	368	374	366	393	356	388	371	348	375	402	395	413	384	400	373	402	375	368	379	365	360	367	373	359	352	381	390	391	389	356	371	395	359	364	384	361	380	382	381	359	371	384	391	358	408	394	379	376	350	388	377	398	387	359	386	384	385	377	367	377	361	346	398	409	351	397	391	406	382	393	405	373	389	387	348	368	354	376	371	356	412	376	392	417	365	408	417	372	368	402	414	383	393	406	363	390	401	412	386	356	389	377	361	365	384	402	373	382	375	364	392	394	386	418	416	420	386	356	418	392	358	410	378	359	349	384	381	400	391	374	351	413	371	343	379	407	397	371	390	359	372	363	379	402	370	421	365	371	427	411	384	376	364	341	376	407	403	377	392	358	363	392	363	394	363	363	390	376	373	367	384	384	380	392	401	395	368	381	369	377	396	349	403	401	363	358	375	379	355	402	428	417	401	367	363	388	416	361	369	384	336	362
40367	66871	57319	41340	33375	28589	24050	20020	16302	13495	10943	8763	7141	5933	4766	3809	3136	2630	2173	1846	1596	1449	1222	1048	997	967	912	844	809	733	783	737	684	700	687	680	587	630	595	591	602	598	588	574	563	574	564	551	547	574	581	538	549	543	581	520	536	504	519	481	543	514	508	519	492	536	545	518	515	530	547	493	548	515	526	508	525	518	484	511	504	491	522	525	529	522	488	528	505	527	521	517	514	513	472	481	485	525	523	531	523	505	513	483	488	482	506	516	510	533	532	508	499	524	522	501	542	526	501	509	526	508	504	483	512	476	507	545	521	506	488	500	473	507	543	476	487	469	511	480	539	537	480	496	498	526	503	515	502	542	510	497	527	555	470	504	472	492	472	517	550	518	526	498	543	516	466	520	499	525	502	493	487	511	515	487	492	493	496	512	493	460	502	513	490	514	508	535	468	511	508	507	521	543	501	504	512	500	499	458	476	506	513	486	511	532	515	520	528	500	474	537	498	483	515	505	565	482	497	466	514	483	469	455	498	529	504	504	522	550	515	501	494	520	508	511	517	479	500	518	508	522	466	515	521	475	543	495	488	545	468	518	503	506	513	509	494	525	466	512	525	508	509	480	530	509	527	447	504	520	506	503	518	485	532	481	493	512	518	470	492	514	537	486	543	483	522	508	484	517	552	522	571	523	503	483	505	527	501	499	474	520	520	517	522	485	519	472	475	471	485	505	478	481	516	487	489	542	490	476	483	503	466	515	496	539	490	524	508	515	452	518	534	512	464	538	499	501	471	446	490	452	464	504	507	448	541	525	493	453	511	475	511	503	516	502	496	466	493	501	467	482	486	488	471	464	523	480	451	529	486	499	530	494	498	558	517	517	502	528	488	508	521	480	550	511	514	504	508	454	490	483	486	532	518	506	506	499	475	518	473	549	488	494	554	523	515	481	529	531	484	501	495	515	534	533	513	516	498	517	476	522	512	510	536	554	530	529	555	473	502	517	519	505	472	476	498	465	508	554	486	494	506	541	545	509	495	526	513	523	513	513	470	517	502	495	501	498	486	465	478	475	462	508	496	507	516	504	502	489	490	470	548	511	490	557	478	468	499	527	457	511	515	530	491	518	538	459	507	546	524	497	506	550	504	477	494	501	538	491	509	525	522	506	534	500	514	506	525	534	531	533	495	491	512	528	497	480	499	507	529	532	508	480	467	499	495	499	486	477	536	475	551	525	507	498	490	511	548	554	509	485	537	529	457	495	516	517	475	504	531	540	487	522	492	467	522	500	492	520	488	523	499	502	497	510	497	476	504	487	485	464	483	518	477	528	430	478	496	501	489	495	489	468	475	492	489	498	508	472	518	482	512	516	498	518	490	512	555	506	493	522	504	486	450	492	524	520	514	469	508	457	442	494	523	523	485	495	476	466	504	524	510	485	515	517	524	500	479	530	503	516	506	501	501	534	512	464	519	532	524	481	512	524	481	488	502	495	527	510	564	522	503	499	515	475	484	504	520	499	523	485	489	481	494	515	544	501	475	501	500	523	476	508	500	543	475	480	504	504	473	532	535	516	567	504	518	533	515	517	512	503	465	491	522	485	478	469	528	460	475	495	492	490	520	532	517	526	541	476	484	477	481	502	519	518	512	524	511	474	499	534	519	534	490	535	510	477	491	487	531	498	516	491	505	521	456	485	527	560	525	500	490	537	472	547	527	448	502	511	499	509	480	512	509	496	539	498	506	525	489	508	592	477	523	461	475	536	477	502	485	487	535	475	459	506	488	499	484	460	517	490	475	452	495	495	543	489	550	522	507	442	559	506	528	471	530	478	479	514	529	529	492	475	538	513	512	510	489	523	485	494	482	513	527	500	544	514	487	490	495	488	504	489	522	515	484	478	511	502	535	501	524	467	491	522	549	506	534	511	502	490	500	536	500	503	512	499	514	570	503	491	507	493	513	488	504	530	526	513	546	485	524	511	496	499	461	500	491	522	494	475	513	493	504	494	526	493	486	508	494	507	498	517	503	497	517	482	518	500	492	486	512	535	517	516	512	499	489	515	457	507	522	483	473	523	500	490	537	497	503	503	498	536	509	518	488	503	520	497	500	500	504	500	497	494	476	513	481	487	481	499	512	476	485	496	507	504	555	516	527	550	518	490	499	516	498	497	493	493	477	517	502	505	475	497	536	487	527	534	517	478	467	513	492	514	501	499	507	469	496	516	499	487	538	503	498	520	502	495	535	502	480	521	545	508	492	485	501	530	512	524	531	478	534	486	452	506	477	513	484	524	484	485	491	537	511	517	484	504	539	534	482	482	466	487	511	531	439	495	511	534	476	472	520	537	477	505	514	526	543	524	514	475	483	525	483	510	481	487	506	558	525	532	492	526	519	500	505	480	441	475	525	545	500	518	485	470	515	485	493	491	466	502	487	466	516	489	516	524	489	489	517	518	472	518	502	483	488	478	523	508	510	482	520	501	514	514	482	514	480	496	533	542	490	508	458	502	512	503	495	485	547	481	500	508	510	540	514	503	509	554	499	497	531	527	514	505	507	482	492	490	510	464	554	519	481	516	495	534	498	523	506	507	542	483	517	518	531	460	518	491	520	527	483	478	514	495	458	472	527	494	523	498	481	492	521	508	460	526	501	477	510	498	505	522	482	540	509	484	508	524	510	512	509	500	481	514	508	549	521	508	484	514	499	517	503	520	495	504	497	516	529	496	485	514	508	506	465	485	493	483	482	530	534	522	480	525	527	514	509	480	514	506	513	514	509	483	490	471	464	490	528	494	536	485	492	520	482	489	517	481	523	507	492	504	473	486	502	489	540	494	519	477	478	543	557	497	549	541	462	504	479	511	473	513	459	472	522	531	483	463	411	512	449	479	540	545	488	522	488	500	486	516	511	498	501	516	514	504	501	472	468	498	495	467	480	507	488	512	530	489	536	486	477	496	514	474	529	539	495	484	518	513	516	475	476	505	522	496	514	469	508	530	503	490	502	504	506	488	500	482	505	531	508	505	506	505	488	512	485	509	507	511	468	486	531	538	509	483	555	523	514	522	487	497	505	452	504	475	484	505	504	527	497	499	476	505	524	504	491	502	503	549	497	491	510	464	488	475	505	524	471	475	540	522	515	496	499	502	533	488	508	541	533	514	511	529	503	494	486	490	488	492	513	514	522	467	532	497	501	474	511	495	519	504	500	540	511	490	485	504	480	509	483	513	527	480	449	485	530	502	509	459	485	528	493	524	528	555	519	544	484	530	526	534	461	505	481	500	509	501	466	524	475	458	441	465	484	472	530	529	508	470	525	536	524	504	549	506	518	527	502	523	584	536	471	506	485	502	551	471	489	520	538	504	498	519	465	509	526	518	534	478	538	567	501	506	517	535	477	501	522	522	498	511	553	515	472	502	500	509	518	479	511	548	460	483	512	538	508	497	511	502	484	520	485	559	501	496	525	476	475	561	496	484	507	515	509	500	515	535	463	535	520	512
29532	31119	35561	26769	16903	11225	7517	5274	3931	3068	2444	2053	1574	1347	1199	1010	862	698	629	593	513	525	490	504	429	450	415	457	408	398	410	409	400	380	395	378	386	445	351	331	416	364	388	361	377	348	373	367	403	391	384	356	362	343	376	349	360	364	369	345	378	355	396	345	378	354	364	348	322	346	368	399	346	358	342	377	365	366	361	379	367	379	391	330	327	325	324	320	349	326	367	353	375	341	362	327	345	344	374	351	368	363	357	404	374	384	350	343	383	363	338	399	365	316	344	361	344	363	328	342	367	387	330	337	357	355	359	363	358	389	366	379	355	308	387	338	374	396	354	371	359	345	390	351	372	331	340	358	373	366	361	359	337	353	370	340	353	378	322	329	363	375	367	379	379	387	352	368	369	373	349	353	320	389	349	389	322	351	377	323	370	366	349	314	367	374	361	374	372	371	322	335	372	349	347	341	383	341	344	353	385	360	362	320	369	337	407	345	350	373	343	350	376	353	366	351	375	348	339	358	352	354	346	364	372	363	363	322	391	375	366	369	361	368	335	366	369	362	340	355	327	336	349	403	354	368	373	365	343	365	364	402	364	396	367	350	356	392	349	325	361	382	373	331	372	339	344	378	329	349	314	377	357	383	377	345	351	353	336	354	355	354	326	393	365	360	364	354	329	324	388	320	358	359	366	373	339	351	355	356	352	391	363	380	361	367	365	388	348	365	357	347	338	383	374	381	376	338	352	377	387	376	386	347	382	349	395	372	350	360	364	354	376	358	342	352	353	330	375	367	371	320	351	371	342	397	364	371	357	373	403	353	376	336	377	368	347	348	343	378	379	360	350	327	356	364	404	369	347	382	361	333	365	345	367	360	356	366	372	324	378	366	337	340	331	352	369	390	402	314	356	414	379	373	341	344	362	348	383	335	353	366	360	347	325	347	325	304	321	364	351	320	326	338	347	413	362	357	356	378	375	371	348	350	356	374	365	361	354	339	352	396	350	335	343	384	347	357	377	374	365	346	360	377	350	361	353	351	374	354	347	392	348	367	373	324	375	373	362	362	380	359	321	338	388	372	352	331	339	355	363	369	303	347	327	349	364	341	359	337	382	379	377	345	347	385	349	383	352	326	358	349	362	358	371	352	395	357	365	371	327	376	369	375	374	362	365	373	348	390	339	338	345	336	358	323	359	380	373	368	349	384	328	344	322	372	359	373	366	379	342	391	376	334	332	326	332	368	339	382	379	431	357	392	355	367	376	369	370	369	376	358	352	363	361	390	332	342	341	341	349	356	389	366	365	361	355	347	367	335	340	353	334	363	367	346	356	370	356	338	373	376	370	355	343	347	334	379	369	381	358	346	321	389	367	332	362	398	378	344	391	359	335	361	349	344	367	351	377	356	358	356	341	383	361	332	356	397	358	356	356	373	369	383	322	332	350	379	351	342	374	338	346	399	346	367	333	369	357	382	354	347	334	368	362	339	386	373	362	330	344	350	364	349	347	346	378	361	347	317	322	384	404	383	375	349	344	365	368	396	393	343	351	352	346	370	361	373	376	375	394	375	363	355	328	340	361	345	369	360	317	345	338	338	325	344	360	321	410	381	355	387	321	373	334	377	343	353	359	392	297	346	361	334	399	328	354	320	339	342	370	397	335	359	341	351	361	350	374	374	367	364	350	368	378	387	374	349	346	357	312	363	397	349	373	382	322	356	359	385	350	346	366	337	357	388	374	378	371	373	354	358	375	348	377	338	362	369	377	404	350	365	353	409	338	332	395	362	375	366	346	357	347	358	336	339	362	326	365	353	352	339	367	380	343	360	356	337	393	399	363	354	405	351	356	346	332	355	380	343	366	347	353	352	369	389	361	361	329	366	323	359	346	374	352	366	363	364	343	360	375	357	341	350	352	386	352	348	377	343	369	353	400	336	331	353	353	351	390	363	333	366	355	364	372	349	340	327	349	349	390	346	374	341	356	338	368	346	321	381	354	298	362	387	367	361	330	334	356	379	346	378	345	363	382	335	353	337	343	391	382	339	375	366	339	367	341	325	356	392	348	333	336	362	350	336	364	393	385	337	360	383	382	385	368	362	370	347	340	351	356	382	378	379	347	355	366	372	357	369	379	373	367	355	368	342	346	364	366	334	343	370	381	357	351	369	333	337	397	341	343	352	351	358	335	351	326	336	403	374	384	348	341	361	350	360	347	338	330	373	343	340	316	357	347	374	352	375	372	375	362	359	359	379	363	325	344	368	374	353	362	335	370	362	381	367	375	387	359	336	382	377	358	328	332	393	344	366	334	386	327	324	328	356	329	353	329	355	353	347	427	357	380	364	364	346	356	339	373	351	357	370	326	350	353	383	339	345	321	341	362	336	351	353	353	374	373	384	363	362	368	362	305	352	346	340	337	348	333	348	353	331	341	341	379	376	367	368	375	357	370	372	375	377	362	368	351	369	337	367	379	387	331	369	328	374	337	368	363	371	326	377	381	370	365	367	373	366	344	333	361	356	350	368	338	347	348	346	361	388	339	379	305	359	361	349	363	404	375	364	356	385	350	348	353	391	351	392	338	340	310	352	339	360	365	357	333	364	376	330	348	360	338	342	356	348	383	330	366	351	361	365	412	350	335	344	388	407	348	344	339	360	349	358	351	368	375	374	371	374	376	383	365	361	335	359	377	370	357	343	353	315	370	323	359	390	331	313	329	370	372	365	371	370	357	355	380	353	407	354	348	375	356	340	363	353	345	353	352	354	365	375	369	363	355	328	324	403	357	350	331	364	347	359	362	353	329	398	381	326	341	344	328	341	326	377	361	374	380	385	344	357	360	330	356	330	368	364	359	356	370	370	382	350	382	372	336	356	368	342	398	349	356	368	362	354	360	346	350	339	342	356	398	336	378	387	372	395	346	336	355	363	322	362	338	400	376	363	368	344	339	367	379	379	368	380	343	380	405	368	356	372	362	363	363	357	350	360	345	338	332	336	382	368	353	378	326	367	362	354	347	363	363	363	334	378	351	370	362	384	375	337	355	333	334	361	390	350	363	356	367	315	331	343	367	359	381	357	384	356	354	359	385	324	310	341	363	336	371	356	367	349	389	364	377	318	330	363	369	334	363	346	358	337	361	371	358	347	341	333	370	346	352	361	332	377	341	339	352	362	347	377	341	361	367	342	350	376	371	347	382	335	360	362	359	358	356	357	376	376	333	339	337	342	360	346	365	377	379	348	372	345	337	372	367	362	377	353	352	368	345	347	362	351	347	359	359	361	365	344	351	365	358	376	379	335	360	354	365	336	348	326	368	368	384	369	351	358	376	345	370	346	364	388	381	328	356	386	373	375	340	345	367	375	349	311	341	333	384	375	383	361	348	365	350	362	329	365	340	337	375	353	379	376	352	378	372	335	342	360	362	337	366	334	348	372	375	349	355	373	343	360	340	380	353	360	343	328	343	385	354	375	314	375	342	353	404	344	360	341	363	355	329	381	375	343
35698	50242	40879	28453	22176	17984	14549	11399	8688	7010	5643	4359	3658	2974	2313	1978	1630	1357	1177	1029	923	833	747	735	681	640	643	559	659	619	551	603	615	530	552	549	551	565	523	541	568	513	542	517	531	486	504	526	489	518	513	453	531	473	518	534	500	501	510	527	463	462	496	437	451	487	500	474	490	502	458	492	495	486	453	474	479	490	480	490	462	480	498	433	482	486	464	476	459	489	466	444	453	494	480	442	477	461	465	466	469	494	498	471	506	488	474	508	489	517	471	504	490	465	488	452	493	469	473	507	483	515	510	447	515	486	517	501	496	474	482	517	472	516	472	480	472	484	492	489	513	463	454	474	480	511	502	487	472	459	478	506	483	490	482	498	473	447	470	410	492	478	463	488	483	480	458	455	475	438	467	472	494	488	518	469	475	451	487	491	439	461	471	491	422	480	476	498	460	464	459	495	511	490	507	472	519	497	482	462	482	517	483	499	446	470	468	483	468	487	489	491	487	481	460	453	505	481	476	496	506	520	472	452	501	482	466	495	457	456	499	506	488	483	484	456	463	449	480	477	478	469	523	517	458	453	497	458	509	459	452	440	487	483	516	503	506	498	441	487	497	461	471	495	504	473	500	469	477	501	449	456	511	481	492	478	476	494	462	494	497	513	489	504	498	469	484	473	500	465	527	498	492	483	493	487	487	485	460	485	452	517	483	480	469	445	483	491	487	491	509	482	510	507	446	499	487	504	499	468	497	520	485	484	473	480	485	488	500	478	425	498	479	533	485	478	504	473	518	492	508	483	485	510	450	485	462	479	451	516	448	432	480	489	445	511	463	502	448	508	498	468	488	505	511	490	486	507	480	501	485	489	493	486	514	504	495	484	468	496	486	490	490	467	457	450	473	506	455	482	513	443	469	490	501	515	498	495	473	494	500	483	504	493	489	505	480	470	469	527	441	482	508	477	453	486	470	464	491	497	484	514	483	477	459	451	506	485	488	501	456	490	454	493	491	530	466	505	473	494	492	491	509	461	470	474	493	456	473	453	477	504	499	491	531	534	506	495	483	454	455	481	502	508	498	468	500	470	488	494	473	474	457	465	445	445	475	477	497	484	465	472	451	475	421	489	479	432	457	470	516	477	469	455	467	460	468	494	483	470	471	476	505	449	463	494	481	441	502	460	465	502	471	459	494	499	484	495	516	511	519	486	459	536	499	462	487	496	457	477	473	508	477	451	484	467	477	479	466	484	518	509	487	455	510	503	495	508	520	471	505	506	517	455	435	499	490	528	455	459	484	465	487	486	481	440	471	435	483	486	523	433	521	471	491	490	486	452	465	485	501	490	523	501	467	491	494	516	499	459	461	479	457	486	465	460	469	473	523	534	470	468	498	458	496	513	497	490	509	487	495	478	506	456	484	454	508	480	487	496	460	471	463	502	504	489	479	489	477	448	527	528	503	488	464	467	476	499	480	506	550	501	436	488	472	491	475	476	490	481	468	479	507	517	503	487	485	484	511	485	494	496	492	471	500	482	479	502	484	499	467	481	518	437	513	510	483	501	488	460	488	458	489	457	518	495	471	503	466	490	518	521	495	482	486	479	486	495	470	486	483	465	512	436	473	477	472	486	495	463	499	492	492	482	484	527	437	509	483	456	472	474	491	480	508	447	492	485	502	480	464	486	483	485	485	477	479	510	465	493	478	433	516	500	479	501	494	462	497	459	461	498	461	459	510	489	457	505	482	508	465	490	519	474	470	490	486	493	478	483	466	493	473	504	482	459	473	443	517	474	498	463	479	513	500	469	478	486	510	497	468	461	490	440	446	500	495	487	463	487	457	494	514	477	505	526	494	443	475	470	461	502	491	473	476	490	501	453	482	502	502	507	466	484	449	477	492	485	494	465	492	525	469	475	490	463	430	478	516	462	485	453	524	506	496	508	450	488	491	482	478	499	467	497	500	475	490	503	521	504	495	471	488	504	441	459	480	484	464	510	464	482	437	494	509	497	470	466	483	466	474	508	473	477	444	486	535	495	461	472	476	550	509	446	474	453	497	510	478	459	473	442	512	521	506	491	446	470	526	461	513	495	472	454	471	469	493	487	485	470	479	449	460	479	466	496	502	499	508	499	447	438	501	493	494	487	505	483	439	502	480	467	468	454	474	475	515	465	531	503	500	486	490	477	477	448	449	459	454	446	497	500	515	502	471	489	473	481	483	455	474	473	485	472	445	502	490	492	488	449	511	465	472	490	458	469	473	492	489	460	474	473	473	481	481	521	521	472	509	472	473	471	488	501	495	455	451	459	440	465	521	506	477	462	502	494	495	466	485	476	463	457	499	470	477	476	473	486	481	444	485	484	410	410	464	452	478	493	519	488	472	495	494	509	476	477	462	501	496	523	494	520	458	453	492	455	472	451	490	481	471	498	467	508	487	469	416	457	483	473	498	452	498	437	499	501	485	472	499	483	486	480	477	473	459	483	454	513	484	503	516	499	448	484	541	456	458	440	464	470	496	463	472	521	493	458	478	495	474	500	494	494	503	482	512	469	473	518	505	486	456	475	471	462	444	493	452	473	495	480	498	473	495	527	497	518	472	480	482	510	493	479	477	485	470	525	488	474	486	479	500	448	435	477	481	477	456	435	534	450	522	450	461	491	449	500	480	544	484	484	549	478	522	490	516	517	473	508	521	473	474	472	475	454	477	451	491	477	489	487	489	473	450	466	490	477	452	469	466	486	490	482	507	471	425	449	511	503	460	528	480	469	487	449	471	503	494	511	456	453	461	499	478	469	484	477	477	500	468	461	493	477	502	507	452	487	513	490	504	474	491	495	512	505	455	485	498	470	476	491	505	498	503	487	475	475	504	482	489	498	490	464	499	442	500	504	497	456	507	452	488	518	463	469	482	524	473	491	494	473	457	463	463	457	447	449	509	467	490	485	463	491	499	476	510	484	459	432	481	495	470	483	475	502	520	462	482	488	493	551	464	518	483	506	473	505	476	490	456	508	454	457	508	461	534	522	511	507	517	484	522	473	484	484	461	488	475	492	503	485	468	483	503	421	482	479	482	494	456	515	494	472	496	469	473	485	449	496	490	469	517	491	493	497	489	469	494	462	489	501	498	463	478	451	507	527	475	445	455	513	520	487	516	507	461	523	499	460	485	500	465	454	497	525	484	510	473	458	488	510	503	508	454	487	506	458	466	489	530	498	470	454	479	486	498	448	443	452	501	472	468	496	482	462	472	482	519	469	546	471	458	500	485	467	478	467	515	476	491	489	481	507	460	475	500	529	480	468	457	455	484	454	539	465	486	489	443	517	495	472	486	490	482	508	453	458	528	491	486	490	481	473	498	458	496	523	474	472	499	466	450	492	461	456	510	454	487	470	480	439	453	517	486	518	480	478	464	472	493	500	519	488	511	536	502	487	470	489	502	450	485	472	487	473	478	503	478	478	505	502	452	474	489	508	484	465	513	457	488	452	530	460	502	478	496	467
24543	21658	29333	25344	22726	20612	15387	9645	6529	4937	3896	3121	2518	2103	1744	1472	1246	997	883	756	683	658	594	550	547	573	533	509	523	471	482	414	452	435	423	432	415	423	431	446	369	405	411	388	406	384	398	381	377	384	372	370	384	381	353	382	378	362	382	339	368	368	392	416	410	394	364	395	384	401	405	422	383	379	355	370	417	380	382	370	371	367	398	373	359	352	380	344	381	362	394	372	395	352	377	400	359	369	389	360	342	354	382	382	358	392	366	377	394	350	389	386	385	344	411	377	393	378	363	371	388	396	365	364	394	366	425	357	378	395	391	351	343	346	384	380	360	375	367	350	372	384	393	388	361	385	386	362	386	387	374	379	344	367	357	389	402	409	383	370	385	395	389	402	388	391	363	355	383	353	376	380	347	369	363	389	364	381	374	365	374	385	386	396	386	407	369	368	349	382	383	421	405	366	377	344	400	377	384	354	370	395	401	367	366	408	364	373	369	366	370	373	365	364	375	373	384	354	341	372	348	379	368	387	395	368	404	388	360	372	391	386	389	387	379	367	376	390	386	389	367	366	385	382	374	372	394	356	358	368	389	374	397	371	374	384	372	357	364	367	365	370	400	398	381	382	361	384	389	392	390	376	400	361	374	384	376	390	387	394	399	346	389	341	422	356	374	395	381	405	379	390	337	386	417	404	375	385	353	373	375	384	408	354	364	342	373	366	386	389	355	403	414	336	339	369	410	368	409	378	375	398	426	370	382	362	355	398	383	397	355	386	382	379	392	372	366	348	418	363	359	381	396	409	381	369	383	390	380	385	356	418	387	400	363	370	359	354	369	350	375	365	396	371	406	406	375	358	372	369	365	369	353	366	381	375	389	340	384	395	408	387	384	351	373	371	398	395	359	384	414	407	400	383	375	392	384	398	358	365	348	347	368	395	371	388	368	365	317	391	368	369	389	381	366	381	348	373	363	361	392	374	376	355	364	352	379	406	351	380	374	356	328	399	387	329	378	380	361	352	368	412	385	348	355	351	403	419	371	419	382	386	338	398	352	401	422	409	362	371	382	365	393	368	367	397	359	346	359	380	346	365	377	387	367	420	390	363	347	389	345	383	361	361	362	362	353	418	390	428	361	440	358	355	360	415	352	357	383	365	372	412	378	378	403	389	360	406	420	399	389	361	375	397	345	372	344	385	364	393	364	370	389	357	370	394	382	379	378	348	336	329	359	367	381	360	379	375	393	391	346	354	407	384	373	376	382	358	377	360	373	392	379	389	382	370	378	373	363	405	368	344	399	361	384	372	351	359	373	399	351	370	356	402	382	383	370	366	326	376	384	385	384	365	353	387	352	405	411	336	418	345	408	404	340	371	384	398	364	379	392	390	408	380	372	405	368	376	363	364	379	417	352	383	414	336	404	323	415	396	340	396	392	350	380	361	379	378	360	372	375	402	388	358	384	403	362	338	367	381	372	391	382	394	357	372	399	382	362	376	371	387	367	418	387	376	394	366	364	394	373	335	375	349	394	387	361	393	332	386	378	377	346	376	398	355	373	376	378	378	402	413	361	393	363	353	369	376	356	337	345	375	402	364	385	375	405	363	386	377	365	364	371	383	377	326	350	410	365	385	391	374	359	399	379	377	363	370	362	353	377	361	361	412	378	375	384	370	348	401	381	391	378	385	405	395	367	373	376	373	373	363	359	363	368	369	350	384	329	354	394	357	359	408	370	375	346	402	383	348	360	364	394	372	390	376	375	356	369	387	366	373	375	365	390	354	371	360	368	370	439	374	376	405	353	338	382	388	355	392	368	376	414	379	393	350	370	378	390	381	402	360	392	378	403	405	347	360	390	383	400	396	357	382	374	359	406	371	358	386	374	349	353	372	367	353	407	382	394	335	347	389	373	408	372	376	412	383	354	379	388	374	368	375	384	376	383	394	350	421	383	386	377	386	343	370	391	374	361	403	396	406	389	350	358	363	403	398	404	346	364	391	355	406	367	416	361	377	356	387	412	409	385	378	381	378	410	378	342	362	363	389	346	374	385	407	385	382	366	380	396	362	389	396	360	378	366	374	414	392	397	346	366	411	373	396	426	380	381	363	356	349	364	385	347	361	364	355	341	420	400	384	388	334	387	389	365	390	386	393	383	363	386	393	416	378	365	392	368	380	390	378	371	360	386	380	379	358	369	358	368	357	368	363	309	369	403	383	373	350	353	374	378	368	374	382	376	395	384	374	370	383	367	411	360	347	371	407	390	369	366	359	383	356	391	411	393	360	348	345	360	349	343	391	378	372	395	347	361	352	400	372	407	381	376	350	376	420	362	383	375	371	418	383	359	382	376	383	432	376	377	386	351	374	362	353	355	393	373	364	406	341	407	392	390	394	416	380	376	365	378	401	370	376	404	386	354	363	375	391	369	393	390	354	353	376	383	357	396	377	397	374	347	367	367	370	353	361	370	402	341	378	367	377	395	385	383	345	401	359	410	382	354	363	366	346	348	357	418	382	375	372	370	380	405	364	361	374	366	372	402	384	373	372	354	402	368	407	369	364	323	408	364	364	356	368	374	389	370	372	361	375	390	372	415	384	392	413	406	346	380	377	369	362	384	417	365	381	350	422	371	376	395	383	376	387	375	410	394	381	401	364	379	370	381	349	359	371	376	381	356	385	393	400	389	366	391	371	345	379	381	357	379	337	345	389	341	386	370	403	420	408	429	382	389	400	343	389	391	357	393	374	382	387	367	401	365	359	349	379	353	362	355	389	396	361	395	384	377	411	367	336	378	364	367	358	349	399	389	402	342	415	371	351	392	365	381	363	354	362	383	371	381	361	372	377	383	378	389	368	396	350	379	378	396	355	383	398	361	395	370	373	379	372	371	399	368	398	406	392	359	383	399	380	371	376	360	368	381	332	384	376	330	363	399	392	360	337	384	397	342	390	423	359	395	346	379	382	385	393	386	374	378	400	380	386	380	384	365	402	390	401	409	374	370	384	365	343	384	362	325	343	339	400	399	366	340	381	380	378	368	394	376	365	354	399	381	376	369	367	408	361	367	411	366	394	368	336	393	374	370	394	410	401	376	358	385	339	385	382	356	363	371	360	365	377	404	399	400	366	376	342	385	383	382	384	372	397	383	367	370	374	377	350	384	412	398	412	382	353	374	361	383	396	412	392	360	386	365	404	404	382	427	377	349	376	372	377	386	361	382	377	384	410	333	405	357	384	382	394	357	370	423	386	407	371	375	349	386	371	342	344	400	374	401	348	358	397	393	364	367	382	383	369	361	438	368	363	345	365	398	381	406	384	390	403	369	385	394	388	369	382	394	359	367	348	376	409	382	379	371	357	398	371	372	354	393	400	365	362	406	381	375	414	361	378	419	369	366	361	385	390	400	384	380	379	384	394	355	385	370	365	381	356	382	377	370	364	340	356	400	381	401	356	365	383	420	361	353	359	348	368	329	402	370	370	371	354	361	392	379	395	353	370	364	366
37477	60435	49552	35379	28879	24173	20005	16746	12895	10465	8413	6757	5550	4389	3557	2927	2318	2057	1577	1446	1203	1139	1052	971	858	843	800	776	709	705	671	731	643	668	634	620	609	592	626	582	602	554	560	540	522	513	576	573	507	553	508	541	485	558	505	490	493	510	455	517	537	487	531	515	508	511	504	547	540	545	510	538	518	566	527	523	550	486	497	493	538	516	495	502	529	506	496	561	506	517	500	503	503	482	543	513	523	488	496	536	493	499	490	476	489	487	523	465	507	507	511	497	497	485	504	512	480	539	482	502	501	524	508	503	486	559	502	491	522	493	490	543	505	522	493	502	540	505	515	503	511	507	515	485	540	503	554	494	505	455	480	479	550	507	477	475	526	497	463	496	503	531	516	513	522	449	538	471	539	473	491	524	511	512	528	510	506	525	536	499	549	513	501	552	519	511	504	516	533	544	488	494	525	456	511	515	503	489	520	485	498	523	480	491	500	492	502	481	512	487	512	538	498	465	516	511	491	508	529	483	549	522	511	531	517	517	502	457	514	491	490	511	496	483	507	481	504	498	481	487	495	463	496	505	539	519	502	471	476	542	463	514	480	517	499	518	514	526	527	549	528	553	523	511	523	520	466	491	524	509	474	511	468	535	493	487	476	527	519	452	491	479	477	501	545	536	507	538	517	479	497	515	532	520	531	502	478	486	486	481	504	519	548	508	523	509	534	523	526	500	488	538	473	512	470	527	497	538	513	552	521	528	479	496	471	478	477	493	507	521	499	516	550	517	538	494	515	457	524	478	497	463	489	500	486	487	524	515	505	499	540	514	505	507	515	487	534	456	489	485	508	514	519	527	526	512	508	478	509	544	469	480	502	497	505	500	488	505	495	528	509	502	508	492	493	513	475	497	492	542	486	509	519	507	519	500	476	500	522	509	525	542	525	529	497	521	501	525	518	486	528	504	498	492	511	511	523	531	502	481	518	496	480	495	476	497	469	484	499	483	556	522	491	488	522	457	538	493	521	460	495	537	502	494	492	511	508	505	489	512	551	547	489	547	531	500	476	522	488	532	506	462	514	483	514	521	529	474	494	521	530	508	492	501	515	520	498	522	511	491	468	512	467	520	492	516	529	516	487	495	468	472	492	519	522	496	516	468	498	495	510	478	534	536	496	501	517	489	484	501	510	506	518	494	505	462	539	518	478	489	554	501	504	542	526	544	526	550	491	472	481	518	557	520	527	514	482	488	533	482	507	494	508	547	537	510	542	533	482	499	491	514	462	492	519	528	501	526	504	516	522	525	533	505	494	466	500	500	532	486	496	508	523	516	489	513	531	501	518	531	493	478	524	515	515	522	519	515	502	539	439	497	503	463	504	549	486	557	513	482	516	499	504	458	469	482	483	481	519	525	489	509	505	462	531	498	461	503	498	503	507	488	530	519	528	550	477	519	536	526	471	496	515	539	524	516	477	525	536	479	529	550	496	481	463	487	525	511	506	485	523	498	514	516	519	494	521	526	513	555	497	482	509	545	522	498	514	517	502	466	510	518	509	506	495	468	511	490	483	489	528	488	505	507	514	475	536	503	522	492	538	485	528	492	516	493	481	507	503	532	511	539	497	507	530	535	562	513	492	533	524	478	502	495	509	498	509	508	518	497	493	495	512	516	490	546	479	523	483	517	521	504	523	497	486	494	514	488	516	550	515	528	528	468	515	512	561	555	497	506	532	458	500	515	520	512	517	520	478	544	472	513	468	489	501	501	564	468	521	512	521	482	484	520	502	471	543	528	498	529	507	505	517	546	503	469	507	483	547	477	565	530	511	523	502	530	551	503	478	485	489	473	471	493	511	490	523	522	483	474	547	512	503	512	532	503	474	493	513	484	493	512	517	501	516	462	517	514	517	500	489	550	456	510	476	535	525	550	543	515	520	554	484	508	480	581	521	514	493	526	503	493	512	484	503	502	494	514	498	529	470	474	497	492	470	556	532	469	492	480	472	504	508	506	512	536	495	485	465	531	536	544	527	520	524	507	527	503	514	522	496	477	522	499	479	507	536	530	482	530	517	527	510	497	490	557	473	510	471	495	490	491	485	481	562	522	549	531	535	526	506	510	513	488	491	529	521	504	486	468	502	522	520	518	483	523	526	510	523	544	562	533	485	507	518	552	529	494	524	461	516	527	522	492	493	539	530	519	514	499	487	506	497	468	543	541	487	475	520	492	519	491	533	484	542	510	524	484	484	480	547	535	546	478	490	479	492	512	554	459	489	477	486	507	478	488	486	524	519	454	517	513	482	495	525	519	530	498	505	558	512	489	514	459	502	523	489	526	546	485	524	501	461	482	510	512	521	514	528	513	475	503	506	500	536	510	485	524	473	556	514	480	520	469	512	523	516	479	501	523	515	529	533	553	483	533	558	533	515	480	516	472	519	510	494	548	564	542	519	527	470	503	493	495	502	507	546	519	506	502	486	477	509	517	502	475	502	486	536	480	507	509	532	507	532	516	517	500	487	480	529	492	499	526	490	502	545	501	479	543	535	458	487	524	483	537	515	498	489	546	511	492	484	540	499	481	495	505	519	498	480	520	488	511	528	506	501	507	483	490	527	527	496	521	541	499	532	506	516	555	490	523	512	527	502	509	533	535	497	543	529	505	528	485	549	517	479	552	502	511	476	508	531	516	503	497	517	499	535	494	494	520	589	486	506	519	515	507	506	492	526	497	493	475	531	491	514	492	563	492	501	487	492	498	501	521	486	477	554	492	537	506	556	498	487	485	488	527	488	483	524	491	484	459	530	504	509	453	480	466	453	504	505	480	478	503	481	468	525	491	518	563	481	518	490	485	527	523	483	508	507	509	503	512	501	507	475	491	488	481	503	507	496	489	514	487	544	518	496	493	493	503	545	538	536	495	497	505	495	506	505	534	540	505	494	469	525	535	491	471	493	502	503	520	489	474	545	504	536	455	484	487	505	541	522	493	486	514	500	523	522	535	523	472	449	521	490	481	506	483	515	500	512	510	517	501	498	506	505	537	503	471	554	466	504	488	490	508	498	526	534	487	479	499	481	478	531	476	537	482	505	511	527	503	505	557	504	506	495	471	489	577	525	519	564	529	531	515	468	560	504	492	511	477	517	455	512	486	537	490	483	507	520	493	500	505	532	537	455	515	503	476	520	514	516	492	536	510	468	540	494	521	523	496	506	497	488	497	543	555	495	542	524	490	498	543	506	468	524	537	499	509	526	531	497	505	497	504	525	486	511	512	504	518	510	485	497	490	467	525	499	521	546	461	487	482	511	512	508	529	549	522	554	497	551	517	493	488	492	501	517	499	473	535	515	488	508	495	503	518	517	487	494	489	527	502	510	533	479	503	521	514	514	477	485	501	516	508	495	545	492	509	529	526	475	487	485	478	517	522	498	547	498	514	512	498	527	520	481	469	518	513	515	541	540	527	511	548	467	554	528	511	464	504	516	507	524	479	498	519	518	524	502	510	510	499
23438	21562	29536	24212	22089	23481	22563	13332	9129	7032	5409	4315	3358	2744	2138	1901	1532	1305	1073	927	857	750	723	643	645	610	573	564	505	492	484	467	463	470	472	459	449	402	431	366	405	439	458	424	382	436	385	431	395	393	415	412	401	374	420	391	373	387	368	388	367	369	413	398	385	402	407	403	376	383	402	390	373	356	396	366	404	375	394	372	360	406	349	353	389	367	389	413	370	359	354	380	366	398	372	384	383	360	387	413	367	380	396	388	353	416	338	336	371	392	397	397	396	354	353	386	382	355	365	331	378	380	380	360	352	409	430	400	372	365	361	364	382	359	352	347	364	368	362	356	370	382	369	402	392	378	357	324	383	362	367	390	389	373	360	376	382	345	349	371	392	411	378	364	360	366	377	394	389	378	425	432	402	413	359	397	393	352	361	374	356	380	405	380	372	393	344	375	353	364	410	390	376	398	380	393	388	400	354	396	391	363	389	383	366	380	383	380	377	396	390	367	395	398	391	382	354	384	404	365	352	387	377	354	355	404	364	361	374	355	373	368	390	368	364	381	383	408	385	390	397	412	394	382	391	398	377	382	382	356	375	406	418	372	371	356	363	380	403	361	363	373	363	371	379	367	358	354	384	371	385	328	367	348	370	363	355	346	346	378	370	365	409	367	371	388	375	387	367	404	400	360	357	381	370	386	358	372	388	348	365	350	376	381	414	365	384	403	390	351	393	386	422	336	336	371	379	360	362	371	405	406	405	386	390	400	356	354	400	394	359	392	383	369	377	399	384	385	372	348	384	360	381	347	350	353	377	344	409	363	379	420	379	351	386	370	373	365	376	405	358	362	376	399	355	372	388	360	391	384	329	391	376	393	382	384	360	378	375	377	381	383	405	359	386	371	394	398	380	380	362	376	378	361	412	389	354	391	404	390	379	374	357	354	336	336	377	362	400	387	351	370	381	363	416	371	378	394	405	360	420	351	384	407	393	357	331	368	359	366	384	407	369	384	361	361	391	375	378	370	386	363	378	371	392	386	373	382	382	344	393	359	380	377	361	392	369	416	349	379	354	358	358	390	368	373	366	368	366	411	358	337	365	397	342	399	373	388	359	380	398	390	379	374	396	392	391	378	372	350	350	369	396	355	351	375	386	383	393	406	351	373	382	354	380	383	326	368	355	385	391	355	354	370	360	391	361	369	384	391	366	418	363	357	343	371	404	399	375	364	381	369	382	397	365	385	371	364	405	382	350	369	337	377	392	367	360	359	410	381	373	386	347	354	404	328	382	419	349	379	371	341	354	403	373	397	343	374	386	366	365	382	384	388	352	340	347	364	383	375	373	382	370	378	364	380	360	348	364	380	395	381	375	397	358	377	378	345	381	380	371	377	393	373	395	380	355	382	386	396	401	364	369	381	384	398	368	355	427	397	386	380	407	383	380	337	372	390	394	428	403	400	378	358	363	339	394	370	370	344	359	331	373	388	354	405	384	382	364	387	381	366	411	376	374	389	359	368	398	347	383	332	372	363	348	362	350	361	345	356	388	403	403	391	394	388	402	334	364	337	410	362	357	366	387	391	382	379	335	375	397	357	373	339	342	349	369	358	337	392	382	398	390	402	377	383	380	417	359	391	393	343	411	373	382	386	373	373	338	385	376	369	367	393	374	399	363	396	334	384	393	394	389	371	400	378	375	359	344	345	343	374	384	382	370	393	402	361	342	357	373	378	364	417	411	388	389	373	397	369	366	381	381	385	395	374	346	403	395	396	382	349	386	353	424	403	390	388	395	407	359	366	386	379	367	379	346	382	351	357	366	386	357	392	343	342	363	340	380	404	410	375	384	369	382	342	366	345	410	425	384	368	394	396	395	399	378	373	376	354	405	383	368	370	361	365	371	370	374	359	381	363	379	366	351	378	356	388	374	366	378	387	397	410	363	333	365	370	366	379	382	385	403	387	367	379	375	347	370	386	376	386	375	361	381	345	352	353	363	380	410	372	359	353	392	362	361	381	374	393	381	383	358	362	379	354	394	402	353	365	381	333	344	383	380	359	341	402	354	409	344	358	375	379	365	387	371	384	382	389	361	355	382	378	388	388	340	381	391	364	378	375	366	377	374	357	390	368	403	369	364	371	367	370	416	410	382	361	355	400	381	408	379	380	401	386	398	364	382	366	369	354	391	389	381	377	376	392	383	363	366	361	402	354	363	407	346	370	379	397	402	347	341	349	385	412	369	373	376	376	381	343	359	373	347	374	377	350	379	344	380	394	400	377	365	366	352	344	385	391	397	371	367	364	364	361	370	370	368	388	391	396	412	391	362	341	388	382	387	334	360	387	366	396	388	352	446	363	422	349	349	383	397	367	357	344	395	366	357	375	406	384	378	395	426	348	340	408	352	380	351	360	362	356	376	407	400	367	352	402	335	362	397	409	401	390	377	377	391	349	343	369	372	385	396	370	387	378	369	332	402	402	377	413	398	375	370	381	384	392	346	365	369	375	427	403	416	380	385	353	426	382	412	359	368	368	385	345	370	369	378	351	381	364	378	344	387	395	340	365	414	381	367	370	369	387	363	391	372	368	393	364	342	378	391	389	375	359	422	363	389	383	367	395	359	381	357	420	389	383	376	382	369	375	400	371	407	341	401	364	394	411	386	362	348	379	345	372	364	333	369	373	382	349	414	362	373	385	365	380	380	347	418	388	360	373	370	371	378	394	377	366	387	367	361	383	377	371	412	393	376	378	396	375	359	383	364	358	373	346	381	395	392	375	349	363	398	404	333	381	348	404	405	354	392	383	373	364	368	352	373	378	376	353	401	422	382	362	377	380	370	359	360	381	385	382	349	374	380	359	420	391	394	373	385	358	402	376	359	376	378	401	367	380	367	359	364	383	415	355	361	360	376	420	416	361	381	363	381	371	400	388	385	376	345	373	403	384	380	368	346	404	353	375	388	367	383	408	342	365	396	361	365	333	407	372	379	382	400	419	380	354	358	420	403	386	358	371	379	360	388	396	374	370	353	375	385	356	383	410	363	367	343	394	358	341	407	379	367	417	351	366	390	351	409	358	370	403	362	389	369	373	401	374	375	354	385	382	384	410	364	372	402	373	400	377	396	368	376	374	357	386	378	394	353	335	385	360	412	393	356	392	396	372	407	389	381	380	390	378	365	373	368	394	393	371	403	397	367	372	391	385	379	391	380	379	375	358	389	348	396	354	387	353	359	358	388	327	353	332	360	360	387	366	387	409	366	381	383	387	373	382	383	382	357	339	386	427	342	393	365	358	364	374	355	416	353	354	356	366	366	365	339	412	411	373	357	378	417	371	403	415	399	378	394	369	336	375	397	389	346	365	368	331	372	408	363	395	404	386	380	356	368	399	394	385	397	340	405	360	344	369	356	392	369	355	367	376	355	374	368	355	406	405	392	382	393	359	369	375	394	406	353	369	341	351	349	371	395	430	369	383	348	391	348	363	370	370	372	356	343	373	366	413	403	365
40552	66077	54787	39624	33424	28618	24163	20399	16522	13584	11056	8647	7160	5766	4663	3821	3136	2615	2146	1804	1559	1357	1182	1110	1034	901	906	873	794	755	748	713	693	695	636	685	658	635	617	607	566	595	584	603	568	547	557	516	481	512	549	519	520	528	550	457	494	540	546	537	516	524	497	550	518	468	502	505	468	520	524	509	559	498	514	475	486	498	456	538	486	507	491	433	506	492	518	479	480	504	517	530	520	500	495	516	484	465	504	488	481	500	453	482	497	485	507	497	457	484	520	522	483	476	492	492	502	477	475	465	532	517	455	517	502	498	514	523	517	501	499	493	498	490	532	506	498	489	470	500	469	500	492	490	439	502	473	471	506	497	502	450	575	503	479	507	535	528	462	500	502	489	470	533	485	493	527	525	491	502	502	452	524	504	517	495	519	497	522	470	502	495	488	443	502	482	488	474	482	489	548	512	500	470	494	479	515	483	478	494	477	485	486	506	483	519	480	478	503	489	513	466	501	518	467	468	508	457	454	500	454	458	516	481	470	509	497	487	530	532	508	490	496	515	457	488	498	480	508	454	466	506	454	504	472	488	483	500	473	551	549	509	471	533	470	516	475	483	511	500	509	520	438	502	543	531	475	502	514	496	481	478	510	492	477	493	509	499	467	503	504	463	468	494	490	494	465	509	498	509	459	485	545	515	465	497	491	508	467	462	503	454	473	484	448	503	480	526	478	486	473	473	489	492	495	484	485	494	546	535	501	469	534	483	490	528	514	507	518	466	493	522	483	507	533	506	485	520	508	471	553	495	456	486	484	480	467	478	517	495	500	508	480	523	520	512	501	515	494	462	516	492	494	498	450	484	483	488	521	506	497	507	484	481	488	464	507	504	534	499	498	499	486	498	477	483	477	524	462	474	496	516	503	476	461	556	485	476	487	471	488	497	503	466	491	468	529	515	472	514	516	497	514	499	504	474	444	523	504	448	506	505	469	513	500	441	522	524	476	522	464	513	468	525	521	541	499	485	511	508	529	482	480	511	452	493	494	456	499	462	471	474	497	469	471	480	471	449	481	529	488	514	487	466	495	487	498	490	504	477	503	476	467	493	487	497	525	471	496	483	471	502	480	515	538	539	527	506	493	487	496	513	478	486	471	481	514	447	471	491	495	470	473	477	480	502	470	488	496	513	477	481	475	474	488	524	494	473	475	507	504	484	514	505	471	481	468	519	526	495	474	498	490	536	504	499	530	447	522	501	493	503	509	553	530	481	444	499	504	510	474	486	557	501	521	522	506	481	484	535	518	456	477	487	538	496	495	535	477	515	507	500	505	486	500	534	510	464	522	489	511	483	493	506	533	504	486	442	514	470	541	482	502	502	462	488	523	471	456	507	502	507	486	530	493	507	521	519	540	502	515	525	499	479	506	478	485	489	480	456	492	475	516	469	479	497	503	468	493	478	494	502	507	486	505	509	510	484	508	529	513	525	469	500	483	512	488	558	543	480	494	503	498	528	455	458	492	484	525	510	480	501	494	513	497	442	463	531	494	491	513	463	486	508	532	489	471	481	525	502	499	511	506	493	514	494	507	483	468	513	491	494	464	523	509	505	506	546	474	522	494	473	473	484	472	503	500	468	479	476	498	506	522	530	503	492	499	497	459	473	486	436	517	497	516	504	523	525	500	469	508	488	474	511	514	475	477	491	502	503	483	487	469	526	496	505	447	489	509	459	514	499	482	487	470	507	520	462	515	496	514	511	453	532	494	509	481	511	486	493	499	470	545	485	494	480	523	502	510	524	472	466	497	477	496	515	498	486	518	489	494	476	512	502	529	483	463	498	510	487	478	505	551	504	532	505	483	469	514	479	488	509	444	512	538	463	509	524	478	518	498	492	449	491	511	496	471	516	520	510	511	528	493	504	470	509	479	474	493	506	496	497	545	475	503	486	490	481	511	504	488	531	490	503	500	547	476	493	521	508	539	494	439	503	479	501	479	443	482	509	488	479	467	505	462	531	469	463	466	500	520	506	488	509	512	503	505	486	484	476	502	501	519	504	510	521	441	495	481	484	500	489	458	493	501	442	501	484	490	507	497	461	509	491	525	464	488	515	471	486	545	515	512	485	490	492	474	482	457	503	462	503	492	487	479	490	482	500	468	482	497	503	512	478	520	474	500	505	482	503	468	507	469	461	496	528	518	497	494	505	460	516	487	510	523	469	500	494	476	489	504	520	474	520	481	504	492	471	501	503	492	497	495	500	517	522	486	493	551	522	533	513	529	478	491	500	487	534	465	489	529	489	470	479	521	493	485	509	479	512	529	474	505	488	498	514	486	524	499	499	482	472	501	523	486	491	535	499	477	470	516	472	476	483	504	503	526	527	523	470	471	538	505	474	489	498	485	491	445	526	473	520	490	466	475	505	526	471	513	485	479	494	522	514	507	496	502	499	499	471	486	499	517	485	503	467	489	524	459	484	515	479	479	479	492	438	492	451	502	478	521	441	475	479	459	484	501	492	506	503	497	471	477	498	480	485	504	479	484	479	571	527	481	484	493	553	534	529	489	479	507	498	504	465	507	520	526	505	499	510	483	520	474	496	471	450	489	561	484	502	477	493	501	505	504	529	482	512	477	460	511	446	487	481	510	478	502	510	528	463	485	510	515	456	488	517	539	539	496	487	510	491	494	470	458	485	499	494	510	493	547	455	535	512	463	512	450	514	486	460	530	521	516	495	481	492	475	473	467	465	484	461	535	512	481	475	480	505	516	513	499	474	460	472	511	482	516	498	499	509	507	535	510	502	496	459	472	501	490	508	495	473	493	480	487	503	488	496	504	534	435	443	486	499	484	518	493	504	510	501	500	493	501	474	510	531	496	486	507	500	526	519	534	538	525	497	456	470	506	491	499	539	489	475	508	527	482	448	468	491	492	491	497	521	508	501	483	528	484	477	490	477	459	508	490	499	501	534	509	463	486	491	507	475	506	459	480	482	538	478	483	467	518	503	499	524	492	508	492	492	460	528	446	484	511	482	536	526	489	486	504	496	493	549	501	484	495	466	471	458	504	489	481	532	482	495	490	496	507	468	510	534	469	512	482	479	449	468	503	481	464	516	495	489	492	527	481	489	484	479	469	470	492	499	499	483	476	473	494	526	461	497	481	489	482	542	544	498	465	470	516	461	501	532	513	509	455	490	501	520	504	457	477	508	497	501	482	481	485	518	502	469	510	507	519	501	525	477	511	529	472	517	515	502	496	500	433	523	509	528	502	488	490	463	458	464	471	477	482	498	486	521	467	512	472	504	485	494	504	495	520	555	480	519	509	510	518	464	472	500	461	486	481	489	506	482	500	446	493	508	502	467	500	495	506	532	439	508	551	493	528	528	495	483	471	431	467	464	502	494	511	497	481	490	471	497	520	470	533	469	479	516	507	501	499	522	505	484	506	494	492	515	524	518	502	506	493	487	493	480	498	504	485	486	466	488	497	523	492	511	501	488	499	509	520	498
29396	30820	35804	26664	17037	11306	7749	5428	4068	2976	2464	1977	1656	1335	1135	973	875	755	672	616	562	525	535	452	485	407	454	430	406	425	376	422	371	376	421	384	353	351	360	335	391	369	377	364	387	358	369	354	357	364	389	367	347	342	337	355	351	386	375	374	381	348	380	383	385	371	357	327	383	322	358	360	336	351	333	333	339	358	347	356	373	326	388	339	355	357	352	350	359	350	339	335	326	388	304	342	378	347	346	372	370	348	354	353	340	353	358	356	378	374	363	354	349	380	372	369	364	347	340	330	364	324	327	395	355	336	369	356	344	365	369	381	366	363	390	356	379	330	356	325	367	323	375	340	315	344	341	375	335	365	370	348	358	377	350	357	333	345	334	366	373	346	356	370	344	321	357	322	309	328	354	372	350	341	340	337	346	325	370	336	365	339	349	351	362	383	323	351	348	377	329	363	333	377	367	340	355	362	342	346	368	326	401	356	361	345	304	343	362	362	343	331	351	350	333	352	348	366	387	364	349	361	326	379	369	360	364	372	366	354	349	351	372	367	386	347	388	342	326	357	362	372	338	354	388	358	340	370	325	329	324	342	299	344	400	361	336	353	366	378	319	350	375	363	366	356	335	331	337	358	392	361	343	354	360	345	339	349	356	346	357	358	364	350	383	379	312	358	391	327	372	371	384	350	343	357	344	375	360	359	347	353	354	368	338	375	338	354	371	359	335	390	323	329	352	361	344	349	363	321	370	365	370	339	340	366	328	373	329	357	313	333	378	334	338	355	352	341	331	355	365	399	331	377	353	315	348	362	332	365	362	361	344	333	354	383	360	327	349	355	354	375	375	377	352	333	340	359	353	325	345	364	359	308	362	353	336	355	380	301	341	346	360	381	370	374	370	333	344	401	344	386	332	375	361	342	335	352	323	323	372	365	379	380	371	323	375	371	365	357	341	356	361	328	367	392	371	364	372	341	356	343	343	360	356	322	362	322	339	360	350	361	324	359	376	357	378	378	369	354	373	373	366	357	322	354	334	347	360	375	352	372	343	349	342	323	348	357	327	332	355	355	340	357	355	364	363	338	320	352	349	326	365	358	321	330	361	340	370	348	342	363	333	376	352	360	341	365	379	379	325	385	363	339	337	330	358	370	369	328	360	346	358	334	340	348	354	348	345	354	362	321	363	366	352	373	400	361	342	342	359	360	336	387	356	319	372	357	400	352	327	315	330	331	350	357	379	349	348	348	378	323	349	353	363	314	337	345	352	331	331	352	345	345	336	355	389	331	347	338	368	344	344	337	345	303	328	343	358	333	370	373	350	360	342	336	348	324	341	334	322	340	376	376	356	368	358	373	352	324	353	345	371	400	353	347	342	353	376	355	347	343	318	330	360	374	357	352	362	377	347	360	377	376	333	313	365	389	336	371	353	329	361	387	364	320	370	355	386	346	355	360	355	349	325	330	344	330	317	334	355	384	312	348	357	343	361	360	391	347	323	373	343	328	368	348	352	361	334	343	367	353	380	376	351	342	329	356	343	379	360	348	320	336	362	381	379	386	347	376	357	388	331	345	352	397	344	371	379	359	322	376	338	356	342	347	317	353	344	341	343	373	392	353	396	352	358	363	366	373	323	364	365	313	336	339	346	363	338	358	313	347	341	345	339	334	321	318	331	339	344	315	361	365	316	377	372	320	369	359	351	366	347	333	349	342	366	347	356	328	365	367	343	361	364	363	354	365	355	355	352	341	365	346	361	390	374	350	360	346	344	379	348	361	362	389	334	341	365	369	354	371	345	310	343	342	393	366	365	342	369	316	348	342	372	363	356	334	367	295	357	406	414	325	349	374	349	380	336	363	340	373	374	334	355	325	346	338	337	344	337	379	369	352	370	357	344	365	345	348	348	358	365	318	369	358	353	366	371	347	340	367	345	385	353	349	358	351	320	370	322	383	347	376	368	342	334	335	363	310	354	333	323	363	318	384	338	370	382	372	347	401	368	357	363	331	358	371	352	350	380	367	345	371	338	395	337	348	356	385	394	341	327	345	359	332	387	356	360	380	352	353	352	376	321	334	350	339	353	337	347	341	375	326	371	353	347	360	358	355	331	319	353	333	373	345	384	355	331	355	372	357	338	333	333	336	332	339	334	365	373	366	346	365	345	339	330	372	349	371	344	353	383	334	365	368	340	338	347	369	368	344	371	329	313	353	344	379	329	363	354	367	332	354	379	361	361	369	350	328	358	380	334	317	347	363	346	341	331	360	346	355	350	359	336	369	360	326	347	349	348	342	387	368	314	358	359	354	351	339	333	341	332	371	366	339	345	367	383	336	345	340	351	330	351	390	354	368	355	345	364	345	352	334	359	348	351	316	350	339	361	368	362	355	323	371	328	357	320	362	369	326	371	376	341	334	365	343	385	363	327	373	312	328	343	354	332	323	331	389	354	344	345	335	378	357	391	326	332	365	366	344	327	360	347	349	344	374	322	376	343	335	331	384	320	374	335	346	361	355	295	376	358	335	341	363	330	364	365	354	395	364	370	368	325	371	330	341	384	366	347	354	347	316	404	373	352	355	396	342	343	329	345	333	333	332	333	350	366	366	350	377	332	357	352	353	364	380	372	382	376	316	344	390	337	380	359	345	323	373	335	342	336	368	357	377	331	353	384	328	373	358	327	363	376	359	325	358	365	340	330	333	337	344	355	336	371	323	375	339	375	331	344	356	340	357	354	335	344	346	359	347	374	384	342	365	350	320	386	366	353	367	368	356	362	363	383	365	353	331	380	357	365	327	363	339	365	363	345	366	359	343	352	376	395	362	372	328	374	368	347	335	321	370	340	382	357	382	358	366	387	351	359	352	347	339	374	356	340	323	336	348	332	329	341	363	309	372	320	351	351	345	375	326	366	349	373	371	346	357	349	343	380	352	358	360	352	331	375	350	348	354	325	359	333	392	347	340	352	346	334	333	327	359	366	315	337	328	320	352	346	339	364	329	365	377	370	346	326	348	328	354	345	363	361	373	340	388	332	368	352	346	375	352	369	351	373	367	378	343	344	369	364	328	366	331	325	341	369	397	359	363	393	345	358	326	357	359	366	352	350	366	336	355	340	388	344	372	345	341	367	341	338	351	352	354	329	372	326	332	333	375	380	339	347	371	352	363	329	383	354	335	363	335	338	329	373	297	357	346	367	336	314	359	347	349	347	346	342	368	365	353	365	361	339	357	370	352	341	374	350	337	335	364	347	336	358	371	358	354	374	362	362	358	384	369	356	364	348	351	308	321	361	344	356	330	341	354	355	343	368	359	347	326	319	367	324	334	378	344	389	380	355	353	349	382	358	399	356	358	381	377	325	355	347	396	364	353	372	335	383	377	342	363	330	337	361	347	361	368	383	363	348	336	353	354	340	422	352	370	319	360	378	350	351	351	304	360	376	335	337	344	383	348	368	372	333	365	345	340	365	346	375	379	328	338	346	378	320	353	343	367	362	356	375	334
35342	49710	40735	28217	22508	18184	14475	11498	8954	6930	5606	4442	3540	2928	2411	1971	1617	1393	1172	978	973	844	772	741	701	686	618	613	579	574	593	587	548	524	524	530	487	508	501	510	526	510	486	537	527	516	477	495	490	476	483	468	501	471	480	522	493	466	453	461	488	498	484	477	522	480	497	502	481	464	481	501	478	454	491	482	472	464	486	500	448	458	504	433	481	474	505	481	499	439	479	488	505	482	485	493	439	446	464	459	493	466	489	503	477	482	511	504	486	459	499	435	471	469	478	483	468	455	479	466	482	476	509	484	512	472	458	476	455	500	462	476	457	490	450	514	481	483	435	473	461	498	477	465	505	429	534	500	455	487	476	469	458	465	473	466	505	445	426	517	440	495	469	487	472	502	483	491	463	440	471	466	456	487	454	466	510	485	497	467	442	499	471	486	508	479	435	506	474	456	474	465	462	477	508	482	457	494	479	457	484	489	456	469	458	500	469	500	455	462	477	487	463	471	482	492	503	450	481	487	483	498	472	504	485	472	496	463	491	459	494	472	502	492	451	477	508	509	492	478	503	488	484	464	447	489	481	471	466	521	476	445	527	470	463	448	504	465	530	492	462	458	472	484	507	464	486	468	469	487	485	415	535	443	517	469	499	492	452	427	482	450	468	468	472	462	472	446	468	473	444	474	491	474	473	460	509	435	466	502	489	450	476	466	461	475	467	517	453	418	506	438	457	517	455	444	468	478	461	447	517	474	517	455	446	474	469	460	452	481	454	464	468	460	482	429	467	469	443	450	497	464	520	494	463	450	460	444	485	483	433	484	481	506	462	502	483	484	455	443	459	482	485	460	473	452	484	454	477	474	501	444	497	489	451	539	499	453	501	487	447	503	510	492	463	466	456	479	480	467	496	460	500	482	484	496	503	487	474	486	449	469	472	467	501	470	484	480	455	477	479	462	497	435	485	464	493	476	474	489	480	455	465	438	460	446	490	479	444	472	486	463	475	488	454	472	471	487	477	469	464	486	451	480	478	452	441	507	511	426	482	475	494	452	490	457	470	478	499	452	517	486	448	475	446	472	406	458	445	479	498	426	490	427	477	534	500	494	474	462	512	513	476	483	476	469	484	448	455	474	476	502	455	462	478	454	455	499	489	476	447	470	463	503	521	487	471	508	469	512	491	477	464	474	500	468	489	477	473	487	451	476	458	453	464	471	453	447	467	494	466	471	482	472	468	471	476	480	508	501	521	433	468	487	423	477	487	476	482	469	447	484	437	486	443	480	482	456	524	474	451	424	514	494	487	528	501	503	426	469	477	465	527	479	491	478	480	495	477	502	452	455	464	473	446	463	496	495	461	528	468	474	458	448	487	499	499	451	427	449	486	506	479	482	473	488	442	477	487	473	471	491	478	458	458	481	465	470	476	444	487	484	465	437	499	485	456	482	489	468	469	462	486	493	472	466	512	461	465	422	466	454	512	481	510	488	483	465	461	472	505	470	472	476	493	450	453	460	478	461	469	488	474	441	461	489	490	486	454	505	479	472	443	464	513	493	509	452	479	501	494	484	467	462	456	459	486	476	524	453	479	483	512	479	539	478	450	487	445	479	506	448	475	476	483	470	476	500	447	481	482	475	452	490	480	491	461	430	482	443	486	466	445	451	449	484	481	413	455	438	465	486	459	522	444	482	457	482	478	486	472	454	463	468	478	497	485	501	457	504	472	494	424	503	476	459	482	466	446	469	480	452	518	508	481	523	498	464	469	491	506	450	466	458	478	501	452	469	455	514	444	482	447	498	517	508	454	490	492	471	459	460	498	461	479	438	475	505	485	488	474	483	462	479	462	451	454	461	469	475	496	466	485	502	479	498	487	454	455	478	507	471	443	462	488	480	492	458	471	482	486	501	484	434	463	456	450	489	478	459	491	476	508	464	468	471	479	482	432	493	474	499	490	466	525	452	501	473	466	506	460	483	514	458	454	463	485	501	477	484	430	449	500	483	466	503	458	467	476	433	454	502	483	453	478	472	467	467	461	498	492	454	452	464	480	455	494	480	468	465	460	450	475	470	469	467	489	515	438	521	468	468	455	449	473	496	493	492	448	447	472	462	474	450	484	499	491	422	495	487	452	469	451	484	487	465	527	470	453	476	435	487	476	446	481	498	496	519	490	450	470	440	482	480	489	458	474	468	479	481	460	501	466	498	437	457	472	489	494	440	472	464	453	536	424	475	479	540	459	468	462	508	456	442	478	449	489	471	464	485	476	482	470	459	499	492	464	452	475	437	492	457	468	491	458	422	461	496	482	450	446	505	485	468	453	442	413	513	482	476	470	494	485	456	482	491	480	466	466	453	462	443	469	497	471	465	451	467	444	511	456	496	473	461	483	468	450	476	471	497	463	448	484	470	504	449	472	464	484	469	454	477	468	461	505	450	473	440	478	519	486	507	474	507	462	475	500	484	503	496	487	482	474	506	462	496	512	477	498	470	503	483	449	493	486	524	437	491	482	489	465	453	451	503	449	475	472	514	465	470	460	475	459	461	435	487	473	465	465	467	472	470	480	486	461	522	486	485	453	479	486	487	503	455	482	480	475	451	470	445	444	458	426	473	435	473	477	477	515	481	436	506	466	474	450	450	454	488	500	500	517	484	440	481	472	477	454	428	490	449	488	466	492	471	481	470	465	438	508	443	490	462	467	493	468	489	457	468	455	437	483	519	459	481	493	458	459	464	508	489	501	447	475	449	483	497	429	456	487	494	467	442	500	452	459	443	466	493	440	450	496	475	469	490	490	508	453	426	492	506	486	490	450	447	498	441	449	509	511	453	472	493	483	468	437	474	467	477	457	506	443	483	475	471	462	465	489	447	466	497	463	477	481	458	461	482	448	471	485	479	471	504	492	486	489	492	478	440	452	476	499	446	472	467	496	438	513	456	487	472	514	474	471	487	474	448	491	468	511	500	470	472	476	469	450	441	446	487	465	428	486	489	493	441	469	460	509	492	475	512	462	497	479	467	480	505	464	493	508	445	473	494	504	494	527	492	483	446	456	451	468	467	474	446	463	489	505	486	450	498	529	457	474	471	467	488	492	507	514	489	447	478	456	455	483	469	465	475	474	471	483	492	460	492	475	455	478	496	456	414	509	448	505	466	464	442	457	502	489	468	502	479	484	459	485	472	502	465	501	507	471	478	498	471	475	491	469	496	456	466	521	494	456	463	501	489	483	417	488	443	498	473	454	460	465	499	486	481	502	499	509	515	440	486	479	494	488	466	463	472	457	486	415	489	472	483	474	503	483	474	440	480	462	498	517	494	508	508	471	454	456	480	481	495	472	511	437	484	494	484	460	475	491	495	478	484	505	463	462	464	434	475	458	445	458	476	458	487	484	494	470	484	457	484	479	499	489	460	538	486	472	495	480	483	493	449	468	472	503	488	447	453	440	470	445	477	526	467	458	429	472	461	468	456	472	477	476	457	478	474	453	464	452	482	448	494
24474	21667	29391	25413	22790	20894	15332	9542	6688	4998	3797	3023	2524	1997	1689	1384	1174	1024	936	797	699	658	609	530	529	510	528	506	454	512	451	437	466	419	406	428	419	409	381	433	442	385	393	403	418	423	382	357	353	404	371	360	388	383	382	345	345	390	404	344	407	336	386	407	362	409	384	404	369	366	392	376	404	350	415	399	392	411	403	381	371	365	381	371	371	373	382	399	367	380	364	379	380	365	375	363	368	374	355	377	384	389	382	372	426	424	336	360	366	380	349	360	393	389	386	393	328	333	346	382	360	393	337	361	398	365	364	344	369	391	377	373	373	326	378	414	364	358	343	409	342	365	389	361	349	381	427	394	371	371	395	370	395	372	352	386	399	386	347	363	374	366	372	369	381	362	362	423	382	363	373	368	381	374	346	383	372	383	355	413	384	370	365	327	425	377	398	354	378	367	355	367	376	396	372	386	366	360	386	382	347	367	369	368	368	372	394	344	397	347	369	371	386	375	373	392	373	340	357	379	368	373	360	356	388	358	386	384	358	376	382	354	374	393	347	401	369	395	372	341	364	386	400	366	382	361	380	381	359	363	371	424	332	360	384	386	339	377	369	368	387	371	392	383	369	365	402	399	364	378	359	396	379	386	329	362	386	360	371	413	365	378	384	364	393	359	392	380	378	372	401	357	359	355	372	392	424	364	377	346	446	359	361	366	387	399	394	387	363	389	376	357	383	404	369	358	364	372	354	394	409	383	367	437	367	379	380	382	359	356	391	377	385	363	358	386	390	398	378	379	383	347	342	374	371	399	385	391	388	375	382	402	388	366	368	376	373	362	386	362	356	397	320	364	353	361	378	420	367	371	362	359	363	384	387	356	348	387	405	371	416	366	398	386	387	396	369	373	402	373	360	347	347	384	397	365	372	376	396	392	382	383	359	385	375	353	375	385	386	368	414	330	365	390	352	397	379	384	366	385	376	397	384	365	399	403	405	383	366	396	393	366	385	372	381	353	354	366	397	345	320	382	394	373	404	346	384	374	351	343	367	332	340	361	332	381	405	396	375	390	380	380	399	371	371	389	356	402	354	354	336	367	368	363	346	366	368	373	370	377	381	372	334	376	374	421	386	351	322	331	391	405	379	399	372	402	330	350	362	397	361	396	374	342	366	335	362	379	365	394	360	357	354	395	376	362	400	353	365	337	393	364	388	373	319	351	354	392	378	345	394	396	369	376	367	347	358	352	339	355	378	337	367	389	402	399	370	377	384	393	380	383	381	394	381	395	390	349	372	361	365	382	350	404	375	328	325	400	382	362	358	350	350	400	434	364	391	367	382	362	379	381	359	417	371	371	381	369	373	351	346	385	372	357	385	352	348	376	346	344	355	363	350	375	376	358	347	403	375	374	354	376	387	379	340	379	380	398	378	361	355	384	370	349	338	397	350	375	415	347	346	429	368	352	401	342	391	364	394	336	361	356	345	390	394	402	394	353	381	363	373	365	404	405	349	404	426	366	362	375	379	371	404	378	377	398	366	411	364	380	381	376	393	379	345	360	429	361	407	377	340	392	395	395	367	360	356	373	357	369	372	409	380	398	364	368	397	418	394	388	355	364	415	361	390	331	341	405	364	384	370	368	365	394	407	341	352	385	352	382	394	360	357	361	368	395	391	384	393	365	387	381	387	373	404	373	404	391	376	365	373	370	403	375	381	376	363	405	369	380	396	382	379	391	366	395	372	416	347	367	382	373	371	410	355	378	369	355	384	351	367	364	371	371	397	333	365	363	366	379	359	398	345	374	347	371	384	354	381	407	388	406	385	394	367	361	382	404	347	370	367	382	374	382	336	374	365	363	383	358	378	365	366	369	379	378	377	397	377	357	342	382	369	348	355	407	391	371	391	367	365	384	399	364	370	363	357	352	363	388	399	386	393	382	338	370	374	373	363	349	397	390	378	367	346	369	403	347	377	356	343	373	342	354	372	358	362	357	364	368	389	374	384	378	385	361	379	333	371	377	349	382	363	369	402	354	383	392	396	389	401	369	369	405	368	375	373	379	373	398	374	378	384	354	408	379	365	365	367	346	336	359	385	376	362	393	384	392	355	385	366	381	388	364	358	372	355	404	339	384	379	376	361	335	347	384	387	387	375	416	374	375	347	394	361	373	406	372	352	357	344	362	381	378	401	354	381	369	361	410	354	357	371	381	353	347	392	379	377	366	401	380	401	350	387	384	391	387	394	361	398	417	358	349	377	358	354	361	338	385	368	361	414	383	383	368	388	408	348	364	350	356	349	365	387	368	380	383	391	371	366	321	405	408	376	368	357	380	348	366	394	384	367	384	385	373	378	376	402	349	336	380	379	380	371	353	342	401	359	343	361	394	323	408	347	356	368	348	385	377	368	385	377	374	376	400	381	372	384	375	378	366	369	358	416	384	375	367	381	390	380	383	403	345	378	375	366	337	366	406	395	369	361	343	372	381	364	359	382	351	414	325	378	372	360	361	349	374	381	410	375	358	356	371	392	376	369	377	366	378	392	388	394	400	358	353	373	383	355	358	372	382	379	386	375	376	400	384	372	382	395	411	386	363	359	407	383	380	371	365	383	360	397	387	351	372	389	390	378	350	372	366	385	372	375	403	348	387	366	367	343	354	369	391	371	392	347	420	378	373	378	380	412	378	412	350	351	361	381	395	377	357	377	378	378	347	388	374	359	384	365	407	381	390	373	397	372	388	368	347	376	382	385	373	337	363	350	332	334	399	379	358	365	408	394	366	378	376	387	395	363	367	372	386	378	361	389	407	374	373	385	348	371	359	396	355	371	406	369	337	364	376	357	381	390	408	375	403	341	374	360	361	383	386	357	387	371	374	385	376	357	354	364	397	366	333	403	369	361	374	395	396	371	381	362	379	344	402	408	346	377	349	355	420	361	363	380	406	350	386	361	388	359	434	331	400	376	388	396	350	366	371	363	365	383	399	383	365	371	369	373	361	369	376	376	383	366	356	389	371	378	385	380	385	384	374	345	390	355	356	351	368	381	416	368	399	407	369	360	392	344	377	374	410	408	366	385	382	393	382	370	350	361	373	365	378	378	356	392	396	348	356	391	393	396	348	381	398	370	391	424	414	361	359	393	405	433	425	373	370	377	380	324	349	417	387	348	380	354	386	385	362	368	383	391	340	381	357	351	376	379	382	357	396	363	338	330	395	339	377	375	356	408	393	341	367	380	404	365	362	346	393	344	371	391	387	325	384	344	386	361	399	383	411	383	397	356	375	401	355	394	386	386	375	386	361	390	361	362	379	388	391	357	377	353	391	362	366	343	361	388	359	414	359	434	386	363	397	383	391	383	356	355	389	376	396	395	405	361	365	377	360	358	374	394	398	380	342	394	348	345	387	418	374	410	366	404	363	363	365	364	375	378	387	351	390	354	385	392	376	366	371	372	423	398	363	340	353	369	352	374	383	389	388	412	374	388	382	358	365	397	385	342	397	378	376
37030	60045	50127	35433	29168	24577	20311	16453	13217	10404	8180	6616	5451	4237	3426	2997	2434	1988	1659	1447	1275	1139	1080	992	894	842	776	739	712	710	731	631	647	624	663	615	639	595	590	537	547	577	551	583	536	545	559	503	548	527	514	515	530	507	519	531	546	524	543	550	522	513	543	519	505	535	495	542	514	571	507	531	497	516	492	505	508	520	464	532	483	519	539	492	515	463	486	473	519	517	541	499	500	506	496	489	516	498	478	493	520	535	480	489	523	471	492	507	541	494	491	510	532	482	528	518	505	504	506	535	525	485	496	559	492	493	502	501	534	515	483	526	482	526	509	482	511	485	511	535	511	483	528	487	495	514	511	491	506	501	511	503	501	476	497	490	497	539	495	500	518	518	477	492	505	521	525	513	511	521	491	496	462	491	457	483	468	487	515	460	505	530	487	510	543	503	480	528	494	499	500	503	493	506	507	488	472	522	477	490	530	486	533	512	507	521	502	479	466	533	507	469	510	526	499	494	504	467	522	533	489	523	520	502	511	513	550	484	505	496	536	482	483	505	479	507	523	516	511	512	491	473	467	500	505	484	509	496	524	513	504	486	492	540	499	503	491	502	513	513	498	490	511	440	470	531	525	492	443	429	495	506	470	509	533	457	513	494	495	496	505	455	562	496	474	478	500	551	482	488	502	520	483	520	503	477	532	495	520	477	501	533	521	475	497	519	479	466	491	488	505	533	538	526	462	473	496	516	491	517	488	466	497	486	491	538	532	503	509	485	468	498	466	517	509	492	504	483	538	502	503	494	489	490	499	482	512	472	537	519	457	511	514	521	512	478	491	523	491	505	473	483	467	497	507	551	502	495	496	474	513	531	466	472	516	487	525	516	501	486	490	475	493	521	513	542	459	513	483	510	482	487	532	542	493	536	493	541	530	468	481	541	484	474	516	513	506	499	505	491	488	489	497	523	502	472	473	498	474	532	528	445	518	481	538	494	492	512	509	518	468	472	511	515	516	506	503	475	482	484	490	495	504	495	490	520	533	537	490	491	509	467	493	479	445	503	507	510	516	502	520	497	505	521	532	503	501	507	544	496	475	521	467	500	537	509	509	529	517	493	525	498	500	511	493	501	517	506	516	539	495	482	493	522	547	504	504	464	491	497	483	476	546	504	475	485	543	477	494	467	493	515	525	497	510	518	495	470	496	495	518	530	486	490	496	524	523	478	486	490	504	492	479	518	484	545	490	523	479	512	468	478	506	516	483	513	491	526	488	514	490	526	477	483	490	508	510	489	509	527	532	497	563	540	521	518	500	488	505	530	519	514	520	502	543	516	505	484	502	493	533	517	528	516	481	492	506	488	550	518	481	513	494	510	490	463	495	492	492	495	501	521	508	505	479	497	491	505	464	468	497	523	517	505	493	485	524	488	530	519	508	490	479	480	510	543	528	504	553	465	503	498	487	488	478	524	484	508	490	521	501	497	486	527	500	441	488	505	479	455	505	455	528	503	548	551	531	458	497	497	487	455	494	522	495	457	495	515	477	513	507	479	486	479	524	481	541	500	497	520	504	478	477	471	514	479	509	484	485	508	515	477	507	486	504	477	494	500	498	504	518	520	498	496	509	512	456	490	505	518	475	497	460	493	481	495	505	519	521	475	487	495	506	519	483	496	509	486	525	472	520	540	511	493	481	519	520	513	487	540	490	482	500	473	452	478	551	536	510	457	524	482	523	510	509	504	518	522	512	513	513	538	499	484	521	483	511	559	484	494	492	479	527	488	502	532	537	445	502	517	489	525	494	481	485	508	490	482	512	495	510	447	466	495	515	499	501	560	490	509	503	499	531	526	514	491	473	479	516	491	500	514	510	457	471	458	501	513	543	484	543	502	499	486	491	454	515	486	499	497	471	516	473	518	508	550	499	481	520	504	512	516	501	516	509	513	501	526	481	500	508	515	492	488	538	471	524	503	508	507	504	534	482	469	494	516	499	486	479	458	495	446	485	525	478	515	527	505	490	507	485	518	492	498	506	518	467	518	523	528	493	523	467	485	497	504	495	478	489	477	519	516	491	487	493	511	498	505	499	525	451	519	493	453	518	511	491	490	501	523	504	478	515	518	527	489	498	471	483	541	449	512	493	561	469	512	515	485	482	532	488	526	483	506	502	520	503	491	530	509	490	499	513	532	509	508	526	479	488	495	504	473	509	522	520	486	544	506	568	499	506	493	519	525	510	478	497	505	490	506	531	518	507	495	506	506	496	500	502	493	499	487	473	514	499	504	485	526	528	460	520	521	488	445	490	479	498	483	511	485	504	495	533	474	514	508	515	511	506	510	528	496	499	501	493	475	561	487	526	526	506	493	514	524	495	504	528	485	490	504	507	520	483	484	515	553	495	493	495	524	483	495	509	475	459	470	479	482	499	445	529	518	522	485	516	526	538	501	497	508	511	499	505	530	503	470	493	534	498	500	500	517	465	468	487	493	483	510	490	513	534	479	483	487	506	486	502	527	493	504	505	532	521	495	471	481	513	477	512	504	485	488	517	510	505	471	487	478	511	514	521	445	493	484	453	501	473	511	511	491	485	475	524	515	460	480	511	549	484	515	530	478	419	485	477	513	520	493	482	521	517	502	484	525	458	543	495	496	480	498	495	537	472	487	492	502	493	487	519	520	517	511	505	495	488	515	486	467	566	520	514	537	492	499	549	517	506	543	509	511	488	502	493	510	485	513	543	507	482	498	515	528	523	503	494	495	507	512	521	488	477	518	472	488	522	496	499	523	476	510	513	485	538	509	494	482	523	511	503	501	499	531	483	505	523	522	487	500	464	509	484	494	504	513	464	497	491	506	475	453	491	512	499	537	493	512	519	487	486	509	478	509	507	504	494	469	485	521	525	468	483	470	487	490	524	474	507	492	469	487	492	516	526	530	514	476	465	519	539	496	541	486	516	491	500	482	474	482	490	546	503	494	515	519	449	487	498	512	517	480	476	451	539	463	496	537	493	521	527	529	462	502	489	508	456	483	534	515	516	456	470	521	448	524	503	525	532	514	507	498	476	529	480	509	513	490	473	513	465	457	485	480	514	491	568	466	494	559	534	516	485	491	522	518	496	490	493	517	510	520	469	526	517	488	547	511	483	495	513	506	523	507	491	512	459	496	510	494	468	535	507	453	508	513	481	513	527	489	528	492	497	497	558	488	483	531	478	492	514	498	487	507	500	543	496	471	478	535	475	465	498	491	494	521	489	475	496	466	512	498	514	481	519	482	493	503	479	483	515	519	502	489	514	500	500	526	469	522	495	496	453	565	509	512	494	506	499	547	521	513	506	515	518	519	516	514	523	526	504	510	489	494	506	510	514	514	494	537	497	477	492	520	509	474	487	463	519	516	510	532	489	471	481	518	499	515	497	473	491	506	509	510	509	505	538	497	505	513	520	514	519	489	482	500	511	528	539	494	530	500	534	520	510	543	526	533	532	464	512	517	457	507	490	483	518	479
23408	21602	29571	24252	22150	23586	22688	13432	9182	6827	5235	4128	3110	2731	2127	1761	1538	1315	1122	1009	836	775	671	665	612	577	536	535	557	483	483	454	493	505	446	461	459	410	449	384	424	443	407	396	427	432	410	403	405	402	369	382	370	361	405	380	383	360	378	396	383	406	393	390	404	366	362	356	367	372	379	373	376	374	398	344	376	354	377	361	378	364	398	384	347	356	405	383	372	362	372	374	365	371	364	363	379	368	332	370	348	373	373	403	381	371	362	360	374	351	372	359	392	373	348	384	387	371	344	353	397	424	360	377	381	374	349	389	378	378	339	367	357	375	370	370	376	382	363	373	367	400	361	399	386	394	398	360	393	386	384	369	376	354	381	381	358	399	383	359	344	386	344	360	408	382	391	396	368	389	386	344	363	403	378	399	367	379	390	406	351	339	401	393	372	338	367	371	382	378	382	358	389	361	370	347	385	331	360	342	386	361	374	340	396	362	344	366	364	326	372	357	357	371	359	382	372	382	379	397	394	402	390	350	363	367	365	406	375	391	362	358	360	377	383	399	379	355	327	346	394	372	369	333	347	363	347	355	358	348	367	347	363	382	413	362	384	354	359	384	369	373	381	382	395	371	323	357	396	350	343	352	376	385	377	389	365	376	382	365	374	370	347	386	384	384	356	397	339	384	352	385	355	377	413	390	399	366	399	373	397	334	392	370	375	349	353	386	368	396	329	396	372	343	360	339	350	358	356	406	347	388	376	391	370	404	403	358	368	359	363	364	355	421	382	385	388	361	372	369	384	373	357	361	371	388	384	362	412	381	356	378	359	375	360	391	373	401	395	363	384	376	386	384	388	394	401	371	358	352	384	393	344	372	352	356	378	352	368	400	393	328	404	364	386	375	372	334	372	355	347	369	372	389	379	386	382	384	377	367	360	351	361	340	366	369	384	395	334	382	385	380	383	393	384	373	384	370	414	344	388	378	362	353	400	384	400	340	387	373	372	346	359	381	371	346	368	369	335	381	348	416	373	367	402	329	373	374	392	356	378	390	361	379	397	372	357	380	373	374	371	365	363	400	361	393	349	342	368	359	379	354	324	360	405	375	362	366	380	371	356	361	379	355	358	363	359	336	337	332	382	377	391	368	361	377	358	344	386	375	357	352	389	385	372	353	374	381	386	358	366	383	357	397	387	361	325	335	368	388	368	391	373	350	360	342	364	378	393	381	372	362	381	397	373	374	367	390	359	365	376	348	350	374	358	390	411	370	376	382	360	375	380	361	368	394	340	372	346	350	364	390	358	358	368	384	385	368	398	377	373	350	366	380	368	354	364	358	350	337	384	361	374	368	369	385	383	360	376	343	353	373	403	397	368	359	376	395	350	388	383	377	372	367	372	363	365	384	376	380	341	385	374	378	378	411	385	358	337	401	402	369	380	375	368	376	376	393	379	438	361	390	358	344	367	388	372	377	366	383	358	352	386	351	360	388	312	389	400	355	406	400	333	413	403	330	373	340	373	374	350	365	399	377	359	384	367	371	366	366	374	360	365	370	419	373	388	397	371	361	361	360	359	371	380	368	389	374	363	381	351	364	381	367	401	381	387	372	363	367	347	344	392	387	366	367	387	362	355	353	368	324	386	370	346	359	367	355	400	359	403	392	391	355	378	355	359	334	360	347	386	384	365	383	387	384	405	366	408	387	350	375	335	366	343	385	373	367	350	344	390	388	374	331	352	339	360	386	382	369	362	379	371	372	382	365	369	362	348	377	372	374	351	373	407	376	376	367	382	382	381	384	377	391	382	412	364	373	343	389	372	367	382	341	367	363	336	358	374	362	362	375	376	365	341	368	365	375	358	360	392	364	381	382	364	373	393	367	378	354	366	342	378	358	376	326	354	405	371	377	357	372	339	360	351	381	381	388	358	385	373	363	372	336	374	356	376	388	344	382	364	347	361	387	367	362	364	350	337	362	341	362	381	375	395	377	405	376	369	396	376	376	375	331	415	347	391	354	386	396	364	357	381	373	350	367	365	359	410	385	346	364	368	399	371	355	339	407	363	375	336	372	353	380	399	343	382	398	372	370	366	368	377	387	366	354	360	351	376	382	402	372	376	363	364	404	380	344	403	347	375	377	396	411	338	367	335	320	354	376	389	367	357	411	379	384	347	377	358	352	374	371	369	323	373	386	350	360	371	366	359	364	371	369	341	345	375	380	364	382	375	407	344	396	329	364	347	365	350	355	347	399	399	377	393	325	383	395	364	386	359	352	360	359	353	351	367	370	362	394	360	390	365	353	346	345	356	388	363	373	347	405	362	361	363	343	383	368	362	370	358	371	336	345	385	369	345	430	377	357	374	366	345	377	355	376	343	379	357	347	372	414	360	368	362	388	389	375	355	355	345	388	356	335	372	377	388	349	409	383	361	370	375	361	352	402	425	406	399	386	395	372	378	354	358	379	383	354	389	373	367	337	372	370	396	368	324	356	411	367	376	349	390	390	381	371	391	367	344	370	372	366	349	361	370	370	349	369	391	381	409	334	377	383	363	399	392	372	325	361	334	358	342	378	346	387	364	361	358	361	375	390	366	389	422	394	341	376	361	381	356	384	393	367	369	388	375	370	383	371	378	377	402	353	381	347	372	374	365	347	362	364	376	375	357	375	385	400	359	370	401	420	345	381	388	356	393	359	343	343	378	363	350	369	352	340	364	366	365	345	396	348	392	377	373	335	377	357	375	379	369	356	368	357	364	373	369	371	363	341	388	399	353	330	357	362	364	396	381	356	418	400	335	355	373	381	404	374	312	368	371	369	339	380	341	375	384	354	381	345	353	375	366	365	368	347	354	362	355	363	374	357	377	386	375	357	378	377	334	384	348	389	369	349	370	369	349	388	379	384	407	365	387	339	363	337	365	366	374	360	382	395	348	368	374	380	371	374	391	379	335	358	372	388	354	394	364	347	365	332	346	346	396	340	357	416	354	380	376	378	352	386	378	360	369	392	377	370	364	369	368	363	355	367	385	359	342	366	360	328	378	317	356	369	377	393	343	364	395	354	386	382	359	376	356	372	359	377	338	370	338	360	373	383	370	363	375	362	334	386	379	360	345	364	374	385	363	375	406	367	376	376	337	355	359	350	361	363	423	366	344	387	371	344	370	356	379	402	307	323	358	359	361	402	411	383	375	405	345	368	403	366	379	355	365	397	402	364	355	393	359	385	356	365	362	325	382	377	362	419	356	372	367	381	366	357	408	379	368	370	355	378	351	394	370	342	342	380	414	336	385	380	320	362	363	397	388	373	380	349	384	393	340	392	358	383	359	373	342	368	377	409	363	342	376	360	393	383	330	393	345	379	374	380	354	365	366	381	367	379	412	361	371	349	362	397	372	367	362	379	378	366	327	355	372	385	376	364	366	393	374	352	346	371	368	373	366	382	369	366	362	382	394	373	371	379	391	339	353	390	353	368	380	376	344	363	355	388	375	358	383	361	390	376	373	373
40209	66538	54482	39928	33491	29198	24620	20520	16776	13236	10551	8726	6990	5670	4484	3715	3110	2609	2206	1823	1541	1364	1238	1139	1029	955	872	839	737	791	783	710	632	667	637	646	652	592	597	591	564	577	558	566	546	546	526	562	499	514	537	546	515	538	523	496	534	500	506	466	471	491	508	522	495	503	475	489	521	487	503	502	489	516	501	514	454	515	509	486	487	496	442	445	489	479	531	479	461	472	508	502	470	521	493	505	466	542	489	494	496	449	499	498	472	462	457	496	532	503	481	465	479	511	487	524	518	490	487	536	481	488	479	498	500	518	478	485	506	498	496	473	494	485	510	471	502	481	479	487	490	425	463	471	500	481	467	493	482	509	462	486	477	462	498	476	484	511	459	514	507	499	485	532	499	504	499	501	500	504	538	484	469	487	495	473	458	493	562	496	496	506	495	496	506	497	516	473	512	464	493	505	496	485	493	457	492	454	503	479	503	496	508	482	525	463	485	493	480	503	493	502	497	535	466	477	472	541	484	470	474	475	494	497	476	502	456	521	486	481	441	489	487	527	471	492	482	454	486	513	479	484	444	470	516	526	480	481	493	483	459	439	458	464	517	474	508	496	477	502	510	476	488	498	469	481	461	489	526	506	509	496	455	532	475	508	503	488	481	529	499	504	516	479	493	486	511	463	479	496	503	496	473	495	456	529	544	548	485	448	510	486	457	445	511	517	450	492	468	498	473	504	487	504	490	488	473	513	485	485	473	491	482	488	512	473	491	500	507	481	482	492	483	488	514	442	487	453	506	480	507	488	479	503	520	511	478	511	507	504	474	484	509	526	506	485	445	509	467	488	455	493	493	503	508	468	481	493	484	494	519	479	502	512	488	490	455	529	488	519	527	504	504	506	470	549	500	515	457	494	507	476	510	506	493	463	483	475	486	534	493	491	498	495	464	485	506	496	481	462	499	484	469	519	492	491	473	446	480	489	484	504	492	495	502	477	459	496	479	486	474	455	449	488	491	511	496	500	493	493	461	502	485	469	466	491	456	520	489	481	472	492	463	526	512	485	516	513	505	457	491	447	523	479	478	469	474	491	503	439	508	447	496	514	512	485	527	474	527	488	507	501	534	493	499	514	492	518	460	473	506	504	474	496	507	467	464	466	481	502	498	518	488	476	480	444	452	452	452	501	503	490	479	497	496	482	510	483	523	464	507	497	503	572	512	502	515	483	476	462	531	462	449	492	497	483	527	481	488	508	481	490	499	436	515	498	457	473	508	489	505	486	438	499	478	432	480	494	505	471	482	475	487	486	517	495	452	515	460	486	534	450	486	514	458	474	518	489	517	478	511	466	489	507	483	466	515	498	522	482	472	512	451	524	444	496	483	434	508	461	517	471	480	514	494	495	505	500	512	516	476	528	465	503	491	515	506	490	515	500	469	483	454	472	469	500	474	484	539	484	466	451	470	521	475	500	478	492	520	488	519	469	469	458	481	499	503	497	484	479	513	452	536	473	489	522	515	523	477	525	539	493	488	454	443	518	493	505	437	455	479	474	493	483	474	455	525	497	492	491	494	507	526	467	488	468	527	485	485	521	495	482	467	499	475	466	483	492	483	468	524	480	483	475	495	487	518	448	493	527	490	490	461	451	539	476	482	487	501	494	468	496	442	496	488	513	492	514	462	476	433	489	534	510	459	500	461	526	468	472	503	464	489	511	488	455	518	472	521	505	515	475	513	492	515	505	532	459	518	492	490	493	524	504	492	491	505	443	478	476	523	471	469	472	513	481	465	451	496	466	489	500	469	497	496	504	452	506	549	514	449	473	474	473	477	515	480	474	481	490	486	467	468	485	487	497	478	485	491	525	464	529	497	496	526	512	456	525	474	532	519	435	455	468	520	492	519	502	489	471	497	485	506	488	479	478	458	438	476	458	489	509	475	488	464	495	489	468	497	481	464	508	500	523	490	478	495	496	487	504	517	485	483	477	516	482	522	466	532	461	501	494	520	499	451	481	512	534	504	486	471	511	484	495	479	492	498	477	491	508	507	494	443	482	439	511	478	463	473	459	524	483	504	475	490	519	483	455	517	500	503	477	470	511	470	497	519	529	509	481	496	507	486	522	462	489	463	527	456	521	502	511	517	485	484	530	505	471	487	562	507	495	514	466	508	504	527	481	509	502	529	502	475	484	514	459	507	507	464	490	488	516	480	483	501	489	497	472	477	516	533	473	468	476	494	482	500	485	498	455	510	501	489	539	477	509	455	513	507	493	495	488	499	473	467	475	480	474	512	508	484	467	444	487	494	462	485	461	487	487	509	526	467	476	483	467	509	479	464	506	502	472	504	513	497	453	473	495	493	461	443	493	488	498	478	478	484	483	545	512	524	471	475	465	526	508	542	447	499	434	543	484	463	529	492	453	471	429	477	529	504	497	511	492	468	500	476	503	498	506	481	511	495	512	515	461	526	487	488	501	474	448	491	515	504	485	470	507	458	509	488	494	483	462	539	509	465	497	501	491	423	476	489	477	481	490	490	499	512	468	441	519	511	466	505	497	477	496	503	450	510	447	451	500	473	490	484	465	491	470	484	492	495	456	468	496	501	483	502	484	499	467	463	481	498	499	501	507	496	498	482	504	453	506	482	475	487	497	476	513	488	466	473	447	472	491	482	495	515	491	453	471	477	491	469	476	491	491	495	531	480	495	463	475	477	477	476	456	521	478	482	508	503	488	507	481	462	477	477	484	478	478	505	497	489	489	491	513	489	518	480	493	460	517	493	479	498	493	473	539	489	496	502	473	485	441	485	489	431	491	498	482	491	471	494	522	450	481	511	536	502	506	518	497	506	487	502	462	469	474	515	526	495	487	514	497	491	480	480	480	467	494	520	506	479	454	483	494	517	518	523	455	508	466	496	488	503	477	487	533	509	507	505	513	530	496	470	479	496	494	469	489	479	519	480	477	516	520	496	502	431	492	469	496	524	501	470	517	502	503	498	503	504	475	479	520	513	489	484	476	462	511	513	544	443	496	500	487	491	488	499	481	470	499	515	523	463	482	513	475	490	523	516	494	482	501	492	497	509	472	480	494	485	485	439	514	500	490	513	536	483	478	476	468	488	505	508	484	467	483	535	464	479	463	482	497	497	441	503	485	490	499	507	468	548	490	450	497	492	552	524	479	465	511	462	505	534	537	436	480	475	484	534	491	486	494	462	492	449	488	463	526	525	469	433	477	476	508	508	484	522	503	487	483	473	522	471	470	477	524	463	473	450	493	503	478	492	522	530	505	452	479	495	479	515	477	480	525	500	488	515	461	470	499	506	478	443	476	508	485	518	464	496	456	481	523	461	468	479	505	504	513	511	498	493	470	520	535	506	457	522	497	492	486	488	499	476	481	470	488	490	484	493	503	464	518	456	473	494	446	497	515	476	477	508	483	499	509	512	521	524	487	526	494	484	504	478	508	477	519	485	503	488	493	522	538	470	507	495	473	472	511	462	471	462	504
29423	30424	34770	26184	16900	11376	7827	5356	3941	2976	2401	1866	1545	1320	1143	965	835	731	663	594	567	562	515	486	473	438	411	415	425	394	420	389	378	425	383	399	370	393	357	383	354	392	368	363	371	380	372	349	381	346	347	360	352	371	369	392	348	362	336	354	351	336	351	363	366	335	358	347	344	374	327	349	305	367	351	353	331	377	331	368	347	372	379	350	349	385	360	340	375	360	327	358	337	365	339	382	330	314	353	350	327	355	366	319	350	341	337	348	345	390	374	353	335	338	356	361	329	347	357	328	361	365	346	366	325	326	332	359	360	341	386	326	329	331	361	338	332	371	340	342	338	321	349	345	337	337	346	318	321	339	353	360	342	356	310	322	349	313	328	344	328	370	361	363	358	362	339	322	359	387	378	334	320	331	364	330	325	357	349	383	355	369	364	328	322	339	327	369	336	335	338	342	347	345	337	341	337	342	344	360	354	311	357	336	362	341	372	343	339	375	351	377	353	371	350	380	346	375	346	314	356	332	323	322	359	364	358	341	353	343	350	368	332	372	352	326	367	340	357	317	359	309	395	372	333	382	364	365	340	328	340	355	329	353	342	387	365	317	345	389	354	334	340	382	337	347	349	362	373	375	356	348	356	319	309	340	375	354	365	351	329	344	361	378	359	350	346	365	329	340	405	324	359	348	330	348	339	372	370	378	334	361	349	347	341	310	375	350	338	342	352	336	346	330	353	328	361	347	357	358	355	326	337	337	375	368	342	383	346	353	354	320	339	324	364	298	356	336	334	378	363	354	301	364	328	353	328	363	330	347	337	322	353	315	324	322	349	327	345	316	354	335	356	361	347	321	354	314	343	366	353	375	361	353	341	340	374	355	334	315	332	357	363	369	336	350	386	366	338	336	328	345	342	354	380	311	348	346	318	336	362	323	331	352	342	343	321	362	335	392	321	360	330	358	353	363	367	353	328	363	348	328	381	334	357	333	338	390	359	355	361	350	299	347	388	313	345	324	341	322	332	354	352	351	333	369	368	353	372	350	338	338	320	339	393	368	322	365	345	316	327	338	364	379	348	328	338	333	349	363	337	337	337	344	345	363	332	369	352	311	346	345	353	340	371	342	369	337	326	333	334	390	324	318	365	335	351	339	349	331	352	356	342	334	353	342	369	341	348	356	313	343	368	359	353	384	348	331	352	355	341	361	341	340	350	382	322	354	374	365	376	335	357	327	343	321	341	324	323	323	352	339	335	350	367	341	358	381	346	332	360	332	357	390	348	366	336	324	343	346	345	333	332	323	313	347	367	345	361	358	361	355	364	341	364	324	358	352	386	347	387	344	342	349	331	347	359	346	361	354	323	335	324	383	361	363	354	333	330	318	350	358	333	341	333	350	371	341	368	328	353	321	327	331	327	342	371	376	323	357	376	295	366	375	366	367	323	363	381	335	333	336	344	367	367	327	330	380	342	389	359	336	364	340	343	361	371	333	338	351	345	336	358	332	357	373	357	350	386	369	342	343	367	376	343	376	359	359	337	342	373	356	362	363	335	346	318	327	369	336	341	330	357	326	359	352	326	360	385	351	376	301	327	373	375	346	355	367	353	348	350	370	371	355	363	346	332	362	337	372	379	364	303	352	356	314	345	374	333	334	329	341	333	344	329	371	340	350	365	349	358	357	344	358	330	341	330	330	321	314	375	337	325	358	327	335	371	377	353	368	367	339	377	389	356	345	366	353	337	353	366	327	348	314	375	389	325	365	351	342	339	323	342	361	339	325	334	356	353	351	358	330	363	337	321	363	370	339	322	336	375	364	347	348	351	329	337	340	341	337	318	356	374	356	348	370	353	355	310	364	341	366	347	341	357	311	307	360	355	327	363	383	385	334	325	376	350	350	371	335	331	319	352	360	316	348	350	320	351	357	340	359	335	348	371	342	343	372	352	339	319	370	349	338	310	342	347	326	346	338	377	345	353	355	354	368	361	385	318	334	357	339	333	309	356	372	324	335	347	335	320	333	348	355	349	343	318	392	342	346	350	344	346	350	358	361	361	340	396	353	323	325	333	315	361	348	346	344	348	336	349	328	358	334	336	334	356	341	359	341	318	346	360	376	334	302	326	341	383	314	319	362	351	326	356	327	385	421	346	326	344	303	378	353	361	358	352	346	326	325	346	375	340	356	343	365	353	340	341	334	360	326	334	348	352	352	333	371	357	347	337	338	329	359	330	338	334	345	349	314	381	383	338	367	356	337	366	363	364	325	356	335	360	342	369	376	337	343	337	366	346	337	344	330	374	336	322	346	351	331	349	346	318	355	324	342	342	312	362	357	346	353	378	383	372	341	337	360	355	357	381	329	357	349	344	345	361	381	360	372	373	335	370	354	322	364	346	357	357	342	345	328	316	334	362	344	331	339	336	324	342	336	330	352	354	355	317	312	317	392	376	318	362	377	365	343	332	351	316	378	353	340	372	357	341	333	350	340	373	368	347	342	331	331	358	343	370	382	346	316	323	347	361	309	343	335	361	336	358	336	366	357	347	376	345	348	349	362	351	365	378	329	356	333	345	352	341	329	338	354	335	365	381	335	329	317	361	349	362	334	378	322	339	316	366	359	319	362	353	349	343	324	356	338	340	326	332	342	377	392	393	352	354	387	309	343	359	354	358	328	331	360	353	337	342	365	343	351	363	356	328	355	342	348	363	372	330	349	362	333	332	340	366	360	338	353	346	349	357	319	324	364	318	349	327	345	349	341	335	350	343	354	349	345	341	383	346	317	370	380	338	350	349	376	361	347	342	339	316	343	362	347	387	381	366	333	349	385	366	356	364	348	331	352	335	366	313	338	350	382	335	343	350	394	334	319	336	353	341	332	328	340	362	378	327	343	349	389	362	354	379	343	349	382	345	305	344	393	345	321	329	322	335	362	369	368	366	324	343	340	378	343	347	323	325	345	390	350	332	359	339	376	374	360	351	344	308	360	324	352	364	347	368	348	339	340	319	325	344	357	330	371	358	358	347	350	361	352	372	312	320	323	350	368	331	372	331	312	348	322	361	339	367	357	384	336	387	340	331	358	348	362	338	334	348	320	335	343	325	357	339	341	335	363	363	340	338	357	324	346	343	334	339	336	353	363	332	359	341	368	335	349	366	344	338	341	356	338	345	363	354	317	337	337	336	322	329	372	353	326	361	350	350	313	363	357	336	339	343	342	392	376	383	346	372	329	345	350	344	332	338	332	342	339	345	342	316	362	362	324	365	330	341	341	320	333	368	373	351	352	319	337	372	330	373	342	303	357	382	348	355	376	340	348	328	364	360	348	328	367	339	361	350	378	333	345	347	296	366	305	340	344	359	376	344	350	329	357	332	358	364	364	346	378	396	365	348	370	310	342	370	341	340	317	324	369	326	324	348	330	377	341	388	364	367	309	339	333	333	356	370	345	347	337	380	337	355	340	368	352	328	337	334	369	364	311	336	325	357	381	335	376	351	378	358	314
35366	49282	40291	28271	22455	18301	14526	11555	9029	6863	5273	4278	3413	2853	2373	1964	1619	1455	1231	1052	820	822	777	735	705	644	649	649	560	653	568	596	587	537	524	552	526	515	558	455	511	542	533	537	518	511	496	487	498	478	451	469	490	501	475	481	504	485	530	450	442	493	499	505	456	514	488	459	465	442	471	461	479	445	452	468	473	478	444	486	445	485	466	461	430	476	478	456	455	488	441	450	473	457	443	485	502	511	471	516	437	455	503	462	496	418	464	450	450	486	505	487	478	502	467	440	467	497	497	469	500	457	469	437	444	463	459	472	473	482	493	464	488	438	445	466	461	437	476	491	466	498	438	433	490	460	485	471	445	503	443	470	471	494	437	480	443	478	473	483	498	494	472	444	503	478	463	435	513	461	468	495	485	508	456	455	481	485	474	488	457	441	458	435	461	463	502	488	481	455	462	473	475	451	464	480	460	434	511	471	483	475	472	499	478	496	484	490	429	481	460	455	461	489	480	466	491	482	458	459	452	453	468	476	470	492	487	469	446	436	455	501	458	465	491	474	483	498	449	491	476	481	485	498	480	459	486	498	477	454	488	455	462	446	491	497	477	475	472	430	480	481	452	516	512	487	484	471	460	456	481	474	501	480	446	470	491	462	485	436	488	530	466	453	450	507	471	469	450	522	457	485	480	476	478	446	453	507	464	467	493	466	464	454	440	443	458	504	498	463	485	487	428	458	457	510	488	470	479	472	489	476	485	466	445	452	475	435	482	472	474	447	475	468	430	470	488	471	480	450	476	500	443	443	470	464	472	490	483	484	490	488	447	490	490	524	489	461	467	445	497	484	458	496	465	437	524	495	472	485	474	450	438	471	479	455	471	477	472	481	444	429	485	457	461	467	502	441	488	454	472	456	462	448	445	487	435	480	458	469	479	478	478	455	435	491	482	530	457	445	473	479	507	470	493	493	461	471	449	458	402	441	479	448	479	478	505	472	465	472	484	467	462	531	449	454	479	455	500	503	473	479	474	476	517	460	473	466	469	489	423	496	515	446	462	468	530	459	498	462	502	493	425	471	481	471	466	448	512	467	466	472	441	473	487	482	462	451	472	467	458	462	473	477	442	484	445	468	461	436	465	504	459	466	518	471	480	446	453	494	484	463	473	466	508	497	465	453	488	477	461	452	476	452	455	471	456	499	440	499	480	511	463	490	480	485	533	470	454	447	470	474	496	450	488	488	478	449	468	442	496	500	482	437	487	444	452	479	506	461	467	498	500	509	517	478	472	458	468	472	479	486	461	470	461	478	503	461	474	480	501	478	491	501	477	467	523	450	519	458	471	461	456	493	501	459	461	485	489	489	445	471	487	405	480	495	446	503	447	484	487	466	470	474	487	462	444	472	462	440	428	469	470	487	481	481	474	457	501	465	490	536	472	468	491	454	447	488	478	482	467	479	501	473	494	500	498	472	459	464	476	458	481	516	483	447	432	448	458	463	502	467	463	455	450	467	472	461	451	478	436	517	473	465	499	475	491	485	477	461	514	462	474	482	475	502	484	487	489	486	475	481	444	474	517	494	490	442	453	496	469	495	436	462	475	514	435	447	513	456	478	465	458	459	464	463	464	505	458	471	438	508	498	459	498	454	478	482	423	471	473	471	456	445	437	469	468	464	462	451	501	464	476	472	439	474	472	508	503	481	510	482	472	461	452	477	435	503	481	469	493	489	421	498	463	484	470	451	434	479	490	467	457	513	489	461	454	459	426	454	432	453	516	475	479	438	443	488	483	447	508	435	487	472	495	464	500	484	463	480	458	449	460	485	467	457	500	472	446	500	474	453	455	467	449	471	476	432	500	484	488	496	459	463	492	457	447	453	483	456	487	494	479	473	486	445	462	449	430	464	504	483	469	479	449	474	475	477	436	463	428	445	439	460	457	432	444	443	488	477	455	458	453	460	478	464	482	473	428	484	455	471	453	457	470	428	502	484	464	470	448	459	476	469	471	443	448	468	425	456	442	493	469	470	468	496	487	479	508	464	521	512	483	505	458	515	437	453	475	461	458	449	460	468	458	486	514	479	464	477	491	478	472	451	511	485	511	470	479	460	481	476	505	473	449	454	452	471	444	448	487	434	436	473	490	520	468	449	485	435	489	445	473	489	491	465	432	461	450	499	465	467	498	473	448	512	470	490	473	465	442	484	477	476	465	473	457	512	442	473	457	453	497	485	474	500	464	467	459	488	455	464	470	494	500	495	441	507	466	427	455	471	428	480	459	452	517	469	481	436	490	479	468	454	497	464	462	449	470	441	443	470	503	461	481	475	429	492	504	508	461	484	421	475	472	495	448	473	474	454	470	459	474	482	501	484	495	497	453	456	498	492	463	468	486	485	421	470	427	478	473	466	458	486	419	481	488	457	483	480	463	429	476	431	483	492	483	473	474	473	470	464	441	465	472	477	462	496	461	451	456	489	472	482	492	451	461	463	462	430	493	469	451	473	484	482	463	477	504	522	472	465	434	480	476	462	513	460	444	451	425	458	441	492	472	480	510	487	503	479	451	442	483	447	479	482	473	505	481	491	468	496	489	496	488	472	455	453	504	455	426	469	464	422	467	455	425	477	474	459	455	447	464	470	481	460	424	479	487	452	445	501	458	468	455	456	450	491	465	482	477	481	425	446	449	461	460	474	484	457	441	443	476	446	477	504	474	477	450	476	509	500	500	465	479	438	456	504	433	464	471	468	469	490	490	458	450	465	421	420	497	489	481	464	478	441	444	481	445	507	451	495	479	489	464	489	474	479	497	490	516	475	490	437	464	451	458	484	429	479	512	535	452	498	461	468	481	501	483	476	491	495	459	498	492	485	452	462	514	456	486	468	481	493	468	510	475	445	469	458	481	457	449	484	470	444	484	476	502	507	481	454	456	453	503	479	471	509	439	488	502	492	451	507	483	414	492	514	449	475	466	467	496	458	484	536	485	527	515	468	457	469	468	425	449	456	431	439	465	453	486	452	491	469	478	497	461	502	541	460	469	500	446	471	448	470	479	433	485	477	511	501	498	456	476	515	508	465	517	511	479	481	437	510	451	440	475	461	478	422	484	469	512	512	506	467	480	483	466	457	458	474	440	460	516	483	464	455	487	450	477	480	466	476	468	492	485	448	476	467	464	479	453	479	451	469	476	488	418	497	481	464	527	491	447	476	493	461	458	465	498	475	478	467	505	477	452	447	497	503	469	467	476	449	477	460	476	452	428	494	499	430	489	462	471	500	463	526	483	439	447	477	471	428	427	504	437	475	503	458	484	493	477	457	498	481	498	454	448	470	465	505	433	479	474	472	460	515	490	425	439	488	425	497	490	483	477	484	503	459	492	456	461	450	456	473	452	458	460	456	458	469	478	517	518	444	451	496	430	495	497	449	436	442	489	439	525	476	451	458	475	477	442	458	480	472	478	475	451	466	483	496	485	477	452	452	472	460	481	463	451	511	481	459	481	498
24583	21701	29427	25466	22770	20728	15488	9360	6420	5072	3741	3060	2270	1998	1634	1411	1213	1053	873	811	700	678	626	576	516	532	485	450	451	453	446	432	453	432	434	397	450	441	406	411	351	437	401	381	405	409	402	355	366	393	395	415	377	351	424	388	367	382	407	349	408	400	396	351	373	374	386	364	362	375	372	375	354	399	416	397	368	365	383	347	323	427	407	403	355	362	365	367	360	407	361	401	360	354	419	358	345	368	378	357	391	356	376	396	336	383	379	349	348	384	386	381	396	356	372	338	415	378	398	404	399	397	371	367	383	354	387	375	414	387	368	339	401	371	411	388	336	381	381	389	373	352	361	395	376	369	383	376	378	339	383	387	366	373	356	352	390	352	387	403	377	345	421	359	367	421	359	384	393	376	351	374	369	361	350	354	330	385	370	392	396	355	367	400	414	390	364	363	365	346	366	349	395	367	342	370	373	381	364	362	374	375	363	332	351	369	328	369	379	413	346	365	371	364	353	385	370	366	378	385	378	352	378	388	371	410	360	382	353	361	402	359	331	388	384	394	339	365	361	378	337	351	350	391	381	356	346	376	358	368	384	351	361	351	389	352	365	368	386	361	358	370	408	347	370	346	402	373	351	387	357	383	387	360	386	379	340	369	353	380	374	379	353	379	372	346	353	381	375	381	365	342	377	385	377	390	363	375	366	375	413	365	362	347	381	390	354	409	355	378	342	359	381	379	351	413	335	319	393	386	392	351	398	384	358	348	356	406	400	377	356	359	362	421	396	411	380	391	361	406	353	356	342	365	403	385	408	360	356	341	364	357	345	398	347	352	380	389	382	388	397	348	372	359	376	384	374	395	376	388	388	387	396	341	375	360	345	381	364	326	364	364	389	398	381	378	353	376	346	348	369	354	375	388	365	395	348	345	360	380	396	393	403	323	413	395	417	377	378	322	371	354	372	373	400	355	354	387	398	345	388	355	349	423	374	352	355	368	367	376	379	376	332	395	370	371	362	378	344	375	385	368	336	361	393	358	356	379	381	370	380	384	343	371	369	378	353	352	373	360	366	388	348	364	373	361	369	401	389	349	323	358	376	368	390	372	373	362	379	367	336	357	356	398	393	376	390	382	367	351	387	399	369	371	378	371	397	386	358	363	391	409	371	377	340	353	396	364	345	341	377	371	360	392	347	335	349	384	350	372	364	374	372	378	346	359	370	358	377	378	347	389	360	372	375	335	376	344	382	373	351	371	367	383	386	425	374	331	390	354	366	356	337	381	394	384	372	377	364	393	399	375	339	374	350	344	360	349	354	379	365	409	368	338	352	400	350	398	370	392	367	369	374	354	361	355	348	399	412	325	389	369	379	395	362	394	394	373	401	333	375	372	384	341	353	358	376	359	381	359	341	371	387	375	357	418	359	385	394	382	368	378	352	346	396	361	398	394	408	379	357	357	397	372	341	377	340	375	357	382	425	376	355	358	371	370	375	362	389	355	391	359	366	345	383	395	355	373	350	409	407	367	408	376	361	373	388	418	400	415	387	374	360	355	346	344	363	354	374	383	413	357	361	362	337	378	376	367	365	368	376	392	384	399	358	340	368	408	361	384	374	331	380	371	401	340	366	377	382	399	402	377	400	367	377	344	366	351	392	371	393	363	360	350	377	352	374	390	349	371	375	394	356	366	391	357	356	375	355	360	348	344	385	393	362	392	357	376	343	325	357	371	377	351	362	343	357	321	374	362	391	352	379	377	367	363	355	386	333	406	339	383	408	346	351	374	376	378	364	379	374	362	386	348	352	375	357	387	365	386	389	342	372	409	396	341	380	384	354	371	373	377	366	363	365	402	411	367	397	359	401	391	363	372	406	339	370	364	370	382	392	370	372	348	395	395	372	348	365	353	407	411	433	355	367	376	393	350	345	392	394	342	360	332	383	369	383	371	377	376	348	369	393	368	355	369	391	386	351	350	412	386	344	368	359	372	377	370	396	350	370	357	377	352	373	366	367	368	370	398	436	346	366	371	361	385	372	357	376	336	370	386	393	373	358	349	371	328	370	378	342	375	404	322	329	410	349	404	341	365	375	423	384	376	379	366	385	351	389	366	399	323	362	380	366	373	387	391	377	374	378	397	357	384	336	374	387	377	357	357	366	389	349	362	390	366	412	381	372	365	353	356	362	388	390	319	347	368	379	362	375	358	349	344	371	355	348	364	345	383	396	388	366	379	364	380	358	337	341	397	379	369	376	369	390	376	370	356	385	371	372	354	363	361	380	358	372	354	376	357	336	345	409	400	386	405	362	352	359	389	365	384	358	379	364	399	365	342	397	347	349	387	396	401	377	388	354	360	382	361	369	372	371	369	367	358	395	378	380	368	347	384	375	399	356	364	389	345	351	376	366	380	354	344	365	387	375	385	362	416	372	348	337	354	376	376	370	404	373	384	346	347	395	360	349	361	380	341	364	366	359	380	365	355	357	418	380	421	380	359	376	361	357	373	319	367	375	384	312	380	367	412	368	389	352	397	357	346	365	380	430	384	389	364	413	353	372	373	365	366	367	376	379	349	348	393	353	367	374	358	391	375	387	375	356	385	381	311	373	370	357	384	397	343	396	385	355	395	362	392	339	358	365	345	353	368	398	401	373	436	335	383	376	356	406	367	394	378	395	344	375	368	361	374	345	378	366	379	379	342	334	361	392	382	376	321	385	360	372	360	389	378	393	384	378	347	368	365	383	362	373	350	370	357	366	383	359	384	391	355	390	356	361	358	409	349	360	364	370	358	419	367	373	361	367	383	385	387	397	399	389	360	366	365	373	392	337	383	362	356	383	378	367	368	402	356	361	359	383	376	336	364	330	393	410	346	315	377	376	366	361	364	367	353	391	336	326	356	357	360	351	370	371	358	381	363	389	359	390	362	383	401	367	378	373	375	390	389	364	359	357	355	358	350	347	377	388	355	397	365	346	369	378	367	376	350	365	362	366	386	359	403	367	364	361	385	357	359	387	390	360	360	379	430	371	362	314	374	343	367	351	373	329	400	340	386	361	345	382	385	382	363	382	364	389	368	362	361	370	347	367	357	362	377	388	365	354	389	405	346	379	392	349	377	345	388	364	386	339	376	384	364	339	363	400	382	379	406	391	354	373	325	381	398	388	379	362	393	343	372	390	384	348	392	370	393	366	382	385	377	371	384	365	367	360	379	369	392	380	337	357	372	335	347	381	348	431	392	379	327	347	363	357	362	367	418	349	364	418	398	381	391	351	363	401	353	378	359	381	353	351	373	382	366	382	363	355	369	366	389	379	356	383	380	370	383	376	375	398	386	373	366	386	379	402	380	384	355	362	312	364	338	366	366	397	375	368	387	373	380	400	368	337	366	381	369	352	439	363	389	384	346	374	358	359	379	323	331	380	348	344	354	331	347	374	420	384	403	352	355	369	383	373	363	363	380	359	407	364	375	405	362	373	362	395	363	349	374	339	385	360	406	371	362	359	369
37230	60016	48859	35445	29125	24706	20404	16352	13087	10338	8057	6561	5179	4283	3382	2804	2378	2039	1816	1495	1246	1072	1039	925	892	863	814	761	787	717	691	653	663	637	620	603	568	581	592	542	551	573	560	518	537	526	502	543	493	538	527	548	524	490	497	514	526	487	511	496	524	500	517	556	490	506	552	470	514	537	507	483	526	530	526	512	538	502	492	493	509	491	516	517	511	480	468	547	529	527	515	514	526	520	518	480	526	442	454	516	503	531	468	508	520	532	508	496	488	531	467	546	495	538	505	480	574	506	500	508	497	449	499	506	518	506	510	490	478	480	523	541	510	513	497	496	487	470	485	456	531	482	516	494	476	538	524	497	488	487	494	542	522	503	489	485	507	484	516	483	463	527	480	502	481	524	490	482	475	500	517	513	530	453	498	470	518	487	474	498	497	461	478	468	437	491	496	512	478	476	509	516	470	519	526	513	500	503	506	476	519	523	465	480	487	528	499	515	489	462	478	512	506	513	494	498	510	471	514	495	482	514	474	514	525	509	477	499	477	487	509	527	495	512	543	540	476	508	531	497	489	491	482	499	468	498	490	473	478	497	485	517	519	517	473	476	510	498	493	501	460	521	498	538	496	452	483	476	470	504	483	493	479	496	516	507	535	509	493	451	526	486	479	481	491	500	525	493	510	522	495	475	485	496	494	470	504	470	452	500	488	499	516	453	502	486	475	484	516	462	492	545	499	507	483	504	489	518	456	486	525	480	493	481	548	490	450	475	544	480	530	535	562	511	488	500	495	481	530	541	492	521	512	464	474	498	496	515	497	507	501	514	540	519	478	489	489	492	448	476	512	505	520	541	508	555	489	472	547	535	518	520	462	516	501	528	464	545	495	481	493	519	507	467	498	516	462	465	492	510	510	478	497	550	460	508	515	483	483	474	528	492	539	501	490	472	466	503	520	478	500	509	521	486	474	496	474	512	501	531	512	446	496	507	496	515	479	507	482	515	512	516	463	464	492	500	510	509	491	499	554	503	486	484	520	506	536	489	477	485	511	521	468	526	524	497	556	475	486	509	510	487	501	469	489	505	497	521	526	492	490	510	520	513	477	502	520	521	488	489	489	492	536	518	498	458	463	510	538	504	532	485	470	520	544	516	545	494	500	533	493	506	545	527	554	466	500	504	532	483	512	490	504	471	484	525	487	479	496	520	506	492	510	500	516	520	493	536	509	515	501	500	497	441	483	473	490	480	495	487	495	469	464	505	481	547	508	523	446	505	488	473	490	450	484	524	487	485	485	512	470	512	503	511	457	499	525	529	533	517	483	511	487	509	527	507	498	527	517	495	539	514	509	469	533	485	496	520	499	496	489	514	477	523	486	511	488	499	513	486	502	486	503	521	490	525	459	482	512	481	477	519	543	488	499	491	476	480	490	516	469	569	504	478	482	466	535	565	513	508	466	496	506	519	511	456	536	486	527	457	499	500	508	543	523	494	480	539	492	489	582	492	500	490	517	493	499	477	483	498	504	549	505	555	496	495	526	493	514	494	490	491	477	522	520	497	477	490	504	480	511	490	545	506	529	495	502	522	485	496	462	503	480	509	500	517	502	519	512	484	519	523	505	452	481	497	551	508	529	483	473	524	514	496	501	504	524	487	487	488	486	455	502	481	496	509	498	498	499	502	515	482	488	492	500	466	519	470	495	487	512	512	522	522	479	494	503	501	466	478	512	477	481	479	514	454	545	469	482	467	539	500	504	509	491	494	498	495	492	477	493	481	481	495	471	540	500	521	504	521	486	524	483	485	506	475	509	488	476	513	472	467	474	475	532	468	507	514	488	473	516	510	497	486	493	497	516	494	508	514	464	514	471	496	517	517	505	526	538	468	497	487	472	511	523	464	533	507	508	515	507	515	493	490	482	502	523	437	468	514	497	492	446	494	500	543	484	493	503	486	537	488	516	527	482	488	492	529	496	509	479	467	526	509	484	545	500	492	517	457	498	488	495	460	517	458	511	524	549	508	463	558	451	532	526	502	514	523	540	501	482	455	510	508	492	475	498	497	497	493	494	499	499	476	495	508	501	467	464	493	496	466	506	475	490	484	483	495	511	478	535	522	520	510	516	493	467	506	469	482	478	520	482	500	510	496	501	473	497	499	551	517	517	526	515	538	486	475	528	479	507	473	511	484	484	468	458	517	515	502	466	503	515	487	504	519	477	476	516	478	477	482	527	473	472	529	482	510	473	483	485	504	494	477	465	479	486	492	519	518	480	522	519	466	519	494	507	470	496	511	519	520	485	494	516	503	480	488	453	526	519	485	485	541	505	508	460	466	473	505	511	516	510	483	534	528	540	526	499	531	512	489	550	526	535	501	448	490	460	496	517	509	500	509	469	503	506	475	482	486	504	500	482	456	482	466	485	512	510	495	493	525	498	537	524	503	516	510	461	481	496	508	499	481	497	485	486	502	522	519	522	512	492	486	487	487	497	487	501	490	494	492	505	486	486	511	487	485	518	500	538	489	509	507	477	473	452	519	522	509	481	507	497	489	539	483	492	464	523	463	469	495	496	504	505	476	509	515	515	524	512	506	490	527	507	460	507	505	505	497	512	494	493	462	507	461	521	500	479	524	511	526	519	492	533	500	523	522	524	485	509	504	472	535	462	491	520	478	509	489	475	501	450	490	509	512	488	514	538	496	490	495	497	510	509	482	519	501	535	489	504	478	537	456	538	522	490	480	491	514	509	471	467	487	502	451	535	511	496	559	537	505	530	503	467	494	486	522	516	532	522	506	465	492	456	465	518	526	489	501	489	495	530	496	508	499	528	488	487	504	483	465	534	488	456	520	508	471	452	526	505	477	469	492	500	521	465	510	511	504	501	475	515	483	490	466	484	526	512	522	500	497	517	526	475	527	463	518	483	482	469	481	499	493	485	496	521	494	489	511	506	496	515	476	486	507	570	492	520	497	527	497	496	499	477	482	504	520	463	497	480	506	492	471	462	501	484	537	501	521	493	485	473	552	503	532	484	530	472	527	495	534	502	499	500	476	537	498	503	492	497	478	480	512	491	504	504	481	523	479	496	489	525	501	512	499	544	508	509	502	503	518	484	481	497	508	462	538	455	500	489	489	461	504	491	491	535	471	465	489	475	517	468	515	543	526	507	533	481	514	521	448	509	493	466	483	482	544	507	500	490	482	581	491	502	465	464	516	443	502	428	498	501	490	515	464	519	517	510	536	530	537	497	516	475	502	502	474	478	511	513	521	500	528	473	503	514	499	511	490	470	537	527	476	560	501	447	519	512	524	516	493	478	472	513	482	478	529	479	486	493	563	471	520	479	474	519	526	524	508	502	538	524	514	484	502	499	485	475	493	502	510	479	470	443	443	508	494	519	472	502	461	497	510	505	505	518	500	485	461	528	529	537	491	501	495	499	513	481	503	518	559	490	497	463	496	510	504	502	523	517	472	516	491	505	464	500	504	489	491	513	538	505	491	500	509
23282	21435	29354	24091	22011	23372	22355	13164	8804	6557	5091	3929	3137	2533	2274	1756	1434	1190	1159	1024	884	741	734	643	640	628	588	517	533	533	516	458	483	467	449	401	462	369	446	395	423	411	413	422	407	410	370	381	411	362	380	360	362	418	384	382	401	363	396	364	371	370	370	377	364	381	394	365	390	366	354	333	383	380	366	370	323	393	357	344	352	364	364	394	387	351	358	339	379	345	352	369	373	371	361	382	336	358	348	393	376	352	364	358	364	373	386	376	377	373	395	370	348	351	348	375	323	360	360	380	389	380	370	324	355	340	392	356	342	352	353	377	365	344	373	388	374	381	371	341	335	338	359	348	367	381	392	432	341	336	356	343	379	364	381	356	368	377	368	338	360	351	342	359	359	368	364	392	382	364	358	358	354	339	378	368	341	357	368	374	378	376	382	333	358	329	376	338	358	355	367	372	348	370	384	352	372	347	362	366	340	381	362	357	385	356	400	338	379	372	345	343	364	339	375	363	370	358	345	358	385	368	360	381	348	352	380	340	413	346	359	360	337	345	408	379	383	349	387	359	382	366	353	362	355	359	354	343	369	367	415	360	361	359	362	362	372	327	361	397	371	339	389	355	294	346	373	355	386	365	352	356	378	347	369	358	346	343	368	363	363	356	405	367	319	357	351	316	354	384	396	367	340	352	370	339	339	329	359	395	372	370	375	342	373	382	363	349	391	347	356	355	371	378	333	371	362	331	388	390	334	386	365	340	370	379	367	345	376	381	392	321	349	354	334	339	320	381	363	389	337	369	355	396	356	372	369	385	326	364	384	369	378	360	373	346	344	390	390	372	361	359	368	359	358	334	362	352	353	369	368	389	333	366	370	380	343	354	333	388	355	386	373	343	370	384	366	352	352	408	362	399	350	366	353	400	360	345	380	378	360	342	350	371	392	340	401	370	380	362	365	356	361	381	368	356	360	367	329	376	355	386	357	344	364	361	364	353	391	395	375	355	338	377	378	370	363	371	355	353	371	364	402	308	374	365	345	335	386	383	366	358	336	348	368	362	339	343	335	327	323	369	376	357	391	364	350	343	373	366	387	331	353	357	369	367	369	347	370	359	335	354	365	397	356	333	351	354	348	375	371	386	376	342	406	369	371	356	336	365	344	385	361	344	335	378	350	355	355	372	339	363	393	371	315	381	343	397	365	342	363	339	371	377	375	354	380	370	351	382	346	372	366	387	342	339	370	358	320	370	360	360	335	358	372	373	320	369	343	373	378	379	332	376	389	362	360	377	338	370	365	371	370	377	353	327	372	356	377	347	373	373	344	324	404	368	390	342	333	375	375	342	404	393	360	357	359	358	350	322	335	396	392	346	343	385	342	375	352	373	351	381	396	352	353	348	387	367	358	338	340	374	376	337	411	385	357	382	321	354	343	384	326	357	342	356	352	349	365	346	371	386	401	374	344	366	351	352	363	369	390	341	381	335	337	371	353	389	390	384	362	383	374	346	386	388	377	344	360	310	357	333	380	348	373	368	370	356	348	377	315	362	386	362	350	373	370	337	367	368	354	359	350	367	354	354	367	348	366	360	371	343	341	369	363	356	366	342	332	377	377	383	390	385	373	408	369	387	339	367	384	360	353	376	360	377	365	367	347	339	335	362	346	361	361	375	358	381	368	385	398	334	385	356	348	366	360	388	361	361	386	330	362	351	371	353	357	340	369	396	371	390	373	367	372	368	390	393	361	392	358	364	337	370	360	373	366	383	359	363	375	354	363	364	371	344	382	348	362	355	371	377	342	402	361	366	373	349	364	357	360	333	361	367	353	360	378	416	370	359	362	373	369	367	370	352	347	343	388	346	382	383	353	403	364	332	367	340	358	354	365	363	393	355	354	339	347	383	394	331	384	344	385	366	364	387	366	346	357	334	346	367	355	363	383	365	347	376	349	363	352	329	350	381	328	376	385	349	373	329	389	371	350	344	350	365	364	322	347	333	365	368	345	404	344	403	345	366	376	369	355	358	353	356	315	352	340	345	381	393	341	383	355	364	380	332	348	378	317	361	357	358	348	387	357	326	349	307	385	403	344	370	331	394	376	349	363	353	355	364	396	350	391	341	368	343	365	371	359	361	382	346	362	401	374	356	375	350	351	370	386	368	400	358	359	375	354	363	359	339	342	375	386	349	363	379	372	372	356	359	350	357	356	354	381	372	405	354	333	389	376	329	364	366	380	401	391	392	373	382	364	356	377	400	371	365	380	355	361	371	376	372	384	350	390	362	388	371	348	387	328	355	357	335	389	344	340	338	373	355	387	370	344	353	385	407	378	353	349	387	371	364	359	356	394	356	329	367	356	368	356	371	355	382	353	367	349	342	368	405	370	364	345	396	398	345	334	366	342	349	374	380	346	401	331	352	361	369	356	324	366	322	373	336	377	384	387	346	322	350	374	344	396	378	319	371	354	359	353	354	378	334	386	382	351	373	370	366	349	369	381	354	353	355	380	372	383	379	391	329	352	359	373	362	367	404	341	352	375	360	336	363	328	343	369	353	352	382	378	360	365	362	343	387	351	388	342	364	343	392	349	412	359	367	354	353	357	353	394	367	357	348	416	399	329	377	403	352	371	354	373	375	345	373	377	373	384	351	394	358	352	350	381	379	352	378	365	370	345	351	390	367	344	332	374	350	351	339	365	345	352	372	372	373	341	389	365	389	365	360	346	356	360	332	345	355	363	353	322	362	372	375	350	341	341	341	371	362	359	353	337	347	360	335	357	390	365	390	371	391	354	399	396	363	361	356	356	334	388	371	376	381	383	370	402	375	352	345	401	354	335	398	351	384	373	314	352	365	394	325	349	375	355	384	360	382	330	400	358	359	361	339	379	389	368	353	366	345	398	347	382	353	356	389	366	380	374	337	354	342	326	360	387	365	377	338	342	370	331	358	363	348	354	392	338	348	379	320	360	367	360	373	367	352	382	374	351	384	367	325	375	362	354	401	363	356	345	344	381	370	359	352	386	360	373	336	334	358	388	365	343	392	362	368	357	391	352	369	372	361	338	434	384	347	379	370	367	407	359	354	346	384	364	377	364	339	388	378	361	350	356	376	374	349	386	347	352	360	341	390	368	345	363	378	353	359	376	354	355	374	374	386	364	369	344	337	371	392	378	365	352	343	382	338	378	342	371	379	344	330	370	342	366	359	359	377	364	346	345	356	353	399	341	358	368	364	362	319	368	352	362	373	383	351	364	361	374	326	367	362	386	375	338	329	375	364	394	384	358	412	395	377	361	341	346	374	359	357	398	402	364	370	372	313	347	353	350	395	351	359	358	364	387	353	368	379	372	375	345	348	369	385	326	356	381	352	341	362	374	339	398	362	386	369	402	360	325	370	380	345	402	364	332	343	382	383	351	373	367	378	360	382	349	358	384	371	349	380	391	374	377	330	345	364	360	361	355	360	375	373	380	363	388	362	369	348	375	373	354	353	382	374	357	333	351	380
39922	64984	53191	39887	33276	28734	24371	20261	16253	13134	10360	8298	6824	5456	4628	3786	2977	2708	2174	1918	1577	1456	1261	1139	997	989	912	855	791	774	690	672	750	740	699	637	607	610	554	601	563	547	574	546	567	516	587	518	504	509	473	514	559	525	525	557	555	472	480	473	480	494	488	464	504	510	467	499	492	530	522	503	496	470	456	507	456	463	473	480	483	491	480	501	478	477	511	527	487	496	503	463	433	454	502	493	481	509	485	503	444	502	465	488	456	478	487	443	495	442	447	502	481	473	466	493	489	461	496	486	513	460	467	516	502	492	462	482	457	479	500	518	516	467	493	469	486	484	484	447	469	470	450	491	513	490	499	501	511	490	503	488	461	477	493	499	468	464	504	432	470	466	470	448	517	456	495	479	471	494	505	461	475	466	470	489	490	468	482	425	468	517	500	487	482	492	519	488	504	466	480	493	437	500	487	495	503	515	513	482	495	496	478	457	510	479	491	478	469	475	479	499	451	508	463	494	487	482	488	471	499	484	463	467	506	468	461	465	466	493	463	491	460	482	501	464	482	494	473	494	431	532	491	479	515	470	445	461	473	511	478	492	504	493	464	454	502	496	463	491	513	491	465	501	482	494	472	463	497	481	480	485	524	477	486	475	483	466	505	477	504	459	445	473	474	486	495	472	489	525	511	509	451	434	500	503	516	484	454	516	428	478	495	498	464	457	497	452	491	489	453	492	455	470	500	494	507	459	473	522	472	461	486	488	465	499	491	496	474	525	499	508	487	484	483	494	462	428	462	521	508	502	460	488	449	522	501	490	455	478	486	457	489	438	503	509	488	502	486	502	445	497	503	500	472	515	495	473	482	479	467	475	505	486	465	496	465	491	505	533	484	487	474	464	494	487	483	426	494	482	477	494	492	476	474	483	501	459	510	478	467	484	466	477	477	477	498	477	489	466	483	488	509	468	494	519	505	476	502	502	484	519	494	494	477	485	488	427	477	478	484	465	478	504	465	456	440	488	487	485	435	490	487	473	489	500	502	501	478	480	495	504	511	455	491	473	454	456	470	473	516	438	541	483	472	483	473	496	464	544	478	490	472	492	496	453	427	491	495	446	437	510	473	530	494	471	448	480	461	484	501	520	439	485	514	446	465	466	511	521	455	429	468	482	498	461	464	484	468	493	494	474	519	491	483	490	485	484	504	462	489	458	499	452	514	507	463	476	505	475	472	498	472	458	512	490	460	448	432	490	489	461	510	503	508	471	521	464	471	481	442	481	464	467	476	457	461	480	525	509	493	460	488	455	443	460	457	461	487	476	448	488	481	464	481	473	483	515	431	468	511	477	495	454	496	490	468	495	443	497	497	507	503	465	462	475	485	495	490	451	509	502	444	484	492	467	502	455	473	498	428	490	485	472	500	493	425	433	492	488	464	471	495	457	514	457	477	483	448	469	479	521	513	474	504	483	466	517	488	472	499	501	495	524	479	498	516	522	506	463	471	467	465	465	482	445	481	516	475	537	503	478	479	493	494	464	468	443	466	480	484	452	500	503	501	496	447	476	492	457	481	478	480	497	480	505	491	475	439	486	445	507	478	530	452	472	466	483	454	461	493	476	525	480	487	494	470	477	524	473	462	467	490	527	477	487	469	472	471	473	486	497	523	481	483	470	499	455	507	485	450	465	488	501	421	478	521	468	480	436	463	540	495	502	495	482	502	455	504	483	482	506	478	447	507	517	492	475	477	506	483	458	511	468	498	494	496	441	471	465	505	465	485	459	470	467	475	514	482	470	501	453	487	467	463	462	519	514	467	474	493	453	487	501	496	494	486	523	486	499	463	478	467	486	476	505	504	467	486	470	450	451	509	461	474	523	477	497	452	460	472	514	492	477	457	479	502	485	469	481	485	479	494	459	480	507	491	525	468	456	461	471	545	528	487	490	513	483	481	465	497	491	466	489	486	503	471	475	516	499	478	472	459	504	498	489	476	432	499	507	513	478	487	480	492	472	524	461	517	462	484	476	466	471	528	460	475	481	447	484	495	494	457	467	486	471	498	491	516	460	472	496	515	485	465	510	481	472	455	493	479	488	464	523	509	492	476	500	440	472	469	474	467	469	468	487	453	502	467	501	488	496	498	471	507	455	471	510	456	472	483	444	487	481	492	512	488	447	475	459	483	505	484	492	505	489	482	492	490	490	505	487	483	469	502	466	495	480	490	463	487	483	478	472	471	501	512	482	437	462	505	497	474	477	497	486	465	486	483	460	491	515	530	494	483	454	466	489	507	497	484	477	467	468	461	442	487	492	487	486	455	473	487	511	499	458	520	508	478	482	478	470	469	512	500	456	464	478	480	481	429	502	472	466	499	461	476	481	515	483	473	496	466	489	517	481	490	494	507	469	443	479	462	437	483	471	504	453	457	460	512	517	449	471	466	509	486	464	481	485	506	483	474	486	471	464	480	487	511	450	486	497	533	472	491	483	456	465	499	477	501	488	518	478	502	498	495	454	492	464	498	466	456	498	475	469	475	473	488	475	500	510	498	500	505	480	489	486	445	477	468	459	473	502	473	488	470	526	486	470	471	463	472	454	500	480	503	488	501	477	442	470	481	478	483	448	499	495	501	474	520	476	475	470	451	460	499	486	449	490	487	453	508	448	533	497	476	484	460	441	475	484	476	496	497	475	482	542	496	512	531	504	474	475	482	499	507	468	468	443	506	433	471	496	458	500	462	505	469	486	464	452	482	436	527	464	471	507	472	469	494	468	493	481	450	474	523	524	491	485	494	464	463	451	501	495	495	461	479	455	484	419	501	476	458	436	478	508	458	496	472	518	420	478	486	481	497	477	486	490	485	454	469	497	461	481	504	485	480	442	535	509	453	457	514	510	494	504	471	501	461	490	473	448	487	439	494	524	492	471	490	500	459	497	465	496	476	480	531	482	476	525	488	491	452	454	489	491	428	497	472	499	492	481	482	479	464	452	487	477	478	454	468	497	463	465	492	464	484	465	509	446	482	467	481	472	509	504	504	483	482	434	505	509	451	453	502	438	465	478	476	488	451	485	475	475	437	502	469	480	468	482	476	468	439	498	485	487	482	502	495	513	485	490	495	476	549	484	491	520	484	446	462	465	460	497	489	502	504	421	466	464	477	469	488	499	490	479	512	505	510	446	497	511	463	499	460	461	478	477	503	499	502	526	517	515	504	466	474	514	493	463	490	501	456	458	495	469	495	423	444	486	489	485	508	480	506	517	477	443	454	460	505	453	509	460	512	489	478	451	455	469	467	487	504	499	487	474	458	451	488	488	485	476	481	514	469	481	482	495	492	465	494	503	458	505	493	484	510	492	478	496	516	494	478	503	471	506	477	507	474	510	482	465	491	488	449	474	462	482	470	470	511	445	461	487	480	444	496	488	461	434	492	475	497	473	490	479	488	496	475	473	474	501	455	465	515	489	515	469	459	496	460	461	513	492	508	498	504	479	460	515	514	494	461	476
29201	30345	33880	26110	16744	11193	7609	5275	3747	2891	2305	1804	1499	1271	1009	924	837	712	680	618	501	496	496	437	427	398	446	371	419	345	386	410	351	378	383	333	371	379	333	354	359	358	366	373	345	319	353	350	364	343	357	313	357	330	359	335	362	328	341	340	369	363	340	345	360	332	338	378	359	309	336	366	369	332	354	348	357	311	343	354	323	354	349	331	333	347	340	344	344	332	343	319	350	314	328	338	366	333	354	348	390	342	367	321	331	312	371	338	336	342	363	332	344	319	327	373	344	345	361	361	333	351	332	316	346	358	360	344	369	339	323	339	347	334	380	319	311	389	319	336	350	350	312	366	350	332	351	338	336	330	338	344	334	372	362	325	317	365	350	337	323	329	319	318	338	349	346	350	327	352	345	334	371	353	389	334	327	323	356	341	322	365	351	347	336	320	322	337	349	371	363	353	300	325	325	358	338	339	329	353	346	349	344	319	345	353	345	344	342	353	352	351	355	330	319	335	332	351	323	353	347	355	377	326	309	328	375	312	328	342	333	358	339	324	352	367	328	322	359	344	379	341	341	358	350	346	355	322	312	370	355	355	355	327	343	324	310	309	376	352	356	338	325	346	322	338	341	333	359	334	345	349	313	343	346	355	324	361	340	376	317	365	333	300	350	328	329	341	310	381	338	361	330	295	334	309	328	281	328	310	337	319	330	344	379	351	348	315	314	306	343	372	339	301	322	338	341	301	332	331	330	343	350	340	325	379	318	344	331	326	315	332	324	326	348	356	364	363	348	339	329	365	348	365	349	316	339	328	344	351	318	326	322	349	322	348	319	338	341	312	338	343	360	339	345	342	299	308	322	371	336	355	334	315	348	315	390	317	318	318	355	318	327	362	335	347	346	348	318	348	343	325	337	329	352	318	334	362	382	332	346	359	351	336	340	327	344	358	354	374	340	363	354	372	347	354	324	341	344	320	337	356	362	338	333	365	332	346	341	309	347	345	365	334	342	341	331	319	338	342	324	334	309	344	334	342	318	310	308	328	347	288	339	332	399	294	349	346	353	333	321	302	321	343	336	331	340	349	334	335	317	354	339	292	331	310	325	355	334	364	328	357	309	360	360	344	328	339	320	347	356	363	333	355	328	328	341	332	367	310	350	331	344	364	324	324	333	359	330	349	319	347	359	341	340	319	329	322	333	344	330	335	361	337	309	366	327	348	369	386	316	363	333	351	345	358	301	341	329	371	323	333	343	361	349	348	320	339	355	376	332	362	362	341	331	356	327	337	345	323	349	332	348	325	350	334	326	346	364	345	337	357	348	347	345	329	348	344	356	366	357	356	349	366	363	325	333	314	296	342	352	353	355	334	325	343	347	333	383	328	347	304	342	302	337	334	320	371	372	337	356	336	314	332	338	352	321	373	350	337	368	372	341	322	313	347	332	350	342	327	317	295	349	312	323	374	362	329	357	311	333	328	340	343	384	333	380	341	325	340	370	357	341	330	344	333	363	352	349	309	332	345	368	351	308	344	353	338	350	328	327	344	377	318	348	338	282	336	364	340	348	366	340	340	358	355	337	344	345	339	355	331	340	306	351	323	360	353	349	298	298	336	338	319	342	307	307	324	349	333	340	325	348	338	358	351	373	333	357	302	345	310	325	357	319	330	318	343	336	367	344	313	339	331	336	332	339	339	326	333	334	316	320	408	366	328	319	326	363	324	340	341	322	327	348	344	325	327	324	352	363	336	312	352	342	333	341	361	337	356	340	316	322	316	326	348	330	326	353	344	345	323	345	331	322	347	341	371	317	320	339	325	329	353	342	354	342	357	351	330	348	356	311	352	346	365	378	336	338	314	352	343	324	319	315	341	329	365	348	323	334	336	346	342	392	360	311	312	324	339	333	363	336	300	358	339	335	330	300	330	315	313	348	341	337	338	344	341	331	336	321	322	341	349	345	340	336	343	344	310	318	320	338	328	344	283	329	354	362	321	300	356	344	341	334	331	365	351	316	339	296	353	356	365	332	354	334	333	343	357	294	324	330	342	358	352	343	320	343	347	354	348	335	321	350	329	347	369	338	319	346	341	335	358	343	318	343	326	319	348	331	319	333	317	340	315	330	323	320	349	354	350	337	364	316	352	362	359	355	356	334	358	384	350	329	361	337	322	329	362	346	319	338	326	329	304	324	344	367	341	352	373	367	368	339	312	343	332	309	350	339	349	333	364	341	335	355	338	357	356	355	314	385	326	336	305	348	292	384	344	353	354	347	348	328	318	359	351	352	337	313	343	349	349	337	355	347	359	355	346	352	298	343	354	336	336	331	326	340	323	370	311	343	364	320	315	317	345	350	347	337	342	370	311	351	332	339	345	312	353	348	363	325	336	360	329	330	379	328	333	361	348	354	334	358	324	336	350	340	348	330	349	349	356	325	327	370	349	320	341	362	328	349	304	361	353	341	348	327	318	398	325	319	354	351	328	362	377	350	348	323	361	318	325	334	341	358	375	306	364	354	346	320	360	329	330	372	361	323	344	317	351	343	350	312	342	333	347	360	324	342	310	312	308	352	325	355	353	328	346	318	326	350	335	313	339	338	340	333	340	360	317	351	325	319	309	335	343	321	330	349	342	380	315	316	345	347	350	361	341	344	337	330	326	338	312	361	279	364	331	331	368	352	330	341	329	338	321	333	328	360	338	358	331	346	364	341	358	304	337	335	342	366	317	341	332	354	363	361	323	370	357	341	354	324	340	323	378	324	347	336	343	353	337	348	339	349	348	332	315	322	352	371	285	332	315	369	387	355	327	338	294	345	340	339	353	325	354	336	331	304	342	335	370	342	330	330	376	351	336	308	329	330	328	321	358	314	323	331	353	343	358	318	338	360	352	331	361	340	348	378	339	345	319	347	333	345	325	322	346	339	354	315	318	343	336	342	359	323	316	342	334	364	360	329	351	347	326	330	352	350	345	323	334	338	330	316	311	346	349	356	336	307	301	332	330	338	412	327	359	343	354	320	320	347	352	336	316	328	332	361	311	336	317	341	331	318	362	345	320	368	318	311	370	355	315	329	303	334	351	390	311	375	349	316	303	301	361	360	350	341	340	356	338	345	322	348	320	383	339	366	347	299	323	328	344	316	334	359	334	362	339	364	349	349	343	351	348	297	354	351	327	357	344	326	365	307	341	329	311	366	374	339	335	350	299	357	339	313	335	349	341	369	355	351	325	322	340	333	354	313	314	365	321	355	344	344	341	324	332	368	312	344	315	327	338	338	331	314	329	322	365	322	337	307	320	328	338	349	344	348	329	354	357	341	338	340	309	369	346	333	354	365	350	319	348	345	322	326	341	314	348	327	309	304	349	332	365	351	342	350	348	359	356	355	347	325	360	323	345	340	339	366	358	370	381	338	380	318	354	322	319	322	357	314	338	346	352	333	311	350	327	323	314	325	350	354	333	334	323	369	359	359	335	303	385	339	336	329	359	365	315	337	356	349	332
34940	48931	39368	28006	22271	18154	14494	11115	8675	6792	5451	4155	3322	2700	2297	1926	1623	1409	1136	1077	980	890	758	781	655	658	638	585	618	607	585	557	522	548	509	550	514	506	548	528	541	515	483	471	508	497	514	483	480	480	497	457	518	475	476	454	485	451	466	489	470	471	448	450	467	476	441	495	492	473	453	494	483	472	463	459	443	463	442	473	470	459	458	453	440	466	448	427	469	433	454	439	501	423	477	514	495	482	418	468	477	459	465	462	464	441	477	490	451	446	438	469	466	458	448	449	492	433	477	469	455	445	412	443	419	444	456	493	444	449	467	440	471	491	482	440	427	427	477	457	440	473	492	450	487	464	443	450	513	437	485	458	464	463	446	454	490	418	480	482	444	475	443	461	505	463	470	496	427	425	469	472	481	487	464	449	469	467	486	456	475	486	454	438	448	455	478	440	428	444	487	471	472	455	439	452	464	424	440	458	471	432	457	468	474	478	447	441	448	454	469	520	454	468	446	474	470	491	488	417	460	486	454	482	434	478	512	454	457	467	493	461	483	453	470	442	443	482	448	480	441	459	486	423	447	465	493	471	490	456	467	471	416	507	457	442	475	474	489	454	501	483	455	435	501	466	445	479	442	460	450	442	442	427	484	432	467	442	522	493	457	447	478	450	431	479	458	489	472	479	458	490	508	472	479	448	490	488	492	447	474	461	477	430	477	475	455	424	445	436	471	481	492	438	440	412	484	483	484	474	476	506	458	430	452	467	453	468	489	473	442	477	493	449	447	486	454	469	439	428	480	464	465	484	462	446	442	468	438	477	459	468	474	501	433	473	427	468	435	460	454	471	435	478	472	487	445	488	459	462	473	438	457	433	492	470	430	452	466	438	448	458	448	482	422	439	467	447	442	432	488	462	421	433	483	449	455	457	492	437	420	472	461	471	431	449	444	444	469	452	462	450	467	488	466	482	454	449	425	485	421	417	496	434	423	458	465	458	454	441	456	446	447	447	446	487	479	458	498	449	468	422	497	470	465	544	479	476	442	476	462	487	470	428	460	448	445	464	491	464	455	438	494	419	456	520	480	482	470	474	506	455	472	487	469	479	438	463	479	460	492	451	485	469	488	474	451	478	451	444	500	439	460	487	437	444	496	482	494	453	471	469	463	452	483	458	457	451	456	442	444	475	447	476	440	473	487	454	454	457	415	461	460	433	451	435	445	470	464	520	479	498	441	460	482	470	466	492	464	458	462	479	482	471	451	488	450	439	444	479	437	475	493	447	446	445	455	473	463	468	432	446	425	449	475	503	436	423	516	465	468	455	466	448	437	460	487	441	464	482	471	437	451	480	467	480	482	479	440	461	481	460	465	452	465	419	475	445	416	487	456	499	444	499	500	476	488	485	488	474	448	465	475	497	452	455	481	477	484	470	418	465	472	469	457	463	495	430	434	484	458	474	439	465	449	462	448	443	460	434	419	476	481	436	471	473	469	467	467	515	414	478	465	453	408	457	445	446	465	469	518	479	459	456	423	448	457	459	455	446	482	451	462	473	487	483	498	440	461	482	463	449	487	414	461	413	519	440	491	455	466	483	486	449	441	477	444	503	487	433	463	464	459	455	467	441	485	490	450	471	461	488	437	447	458	451	423	457	391	476	455	452	509	470	443	452	441	447	452	459	468	409	464	460	476	452	460	465	502	475	479	436	458	461	467	467	484	461	448	487	420	465	480	457	476	427	479	479	510	471	478	442	463	512	450	434	459	458	428	469	475	470	470	431	444	492	447	435	464	488	474	461	457	490	460	456	462	475	454	461	423	469	473	441	474	427	498	487	473	494	449	500	494	475	494	423	452	463	439	477	462	444	473	465	478	432	479	494	455	455	484	459	435	474	453	474	468	442	444	470	475	463	450	436	479	461	449	470	474	500	472	439	461	431	504	470	465	450	485	484	465	494	489	442	467	457	475	473	445	487	465	478	436	430	471	446	433	430	438	495	424	482	472	494	481	480	450	447	444	482	450	481	463	439	492	479	403	463	477	475	449	483	487	462	429	472	457	496	495	468	501	496	471	455	433	470	465	458	453	469	463	476	437	461	465	464	472	469	480	442	426	455	465	444	496	492	444	447	435	484	445	454	419	464	468	452	468	465	469	426	431	435	465	459	439	444	481	444	447	478	480	507	491	475	468	464	473	462	472	436	491	440	470	453	502	474	498	437	455	495	464	428	443	440	463	462	464	480	444	482	411	424	470	532	461	440	441	461	481	473	499	465	448	469	435	507	449	449	416	454	465	439	465	450	469	446	497	451	470	462	479	470	499	454	479	469	491	454	448	478	480	415	483	469	479	467	449	443	444	491	488	510	472	468	472	469	467	466	451	478	441	429	428	475	497	441	438	463	425	473	452	451	455	472	443	434	456	463	483	455	473	479	469	449	437	443	471	457	486	466	458	474	491	458	469	418	479	446	468	469	448	480	473	479	448	451	454	459	469	472	463	454	437	485	472	468	461	481	474	454	447	474	441	439	472	463	468	463	505	450	468	478	489	469	485	490	482	466	486	458	453	473	476	479	474	510	472	460	443	430	489	473	454	467	468	481	450	471	510	426	484	488	458	425	456	431	440	459	440	435	472	501	471	485	449	405	440	433	488	453	482	445	445	444	440	460	457	446	480	441	513	471	481	450	452	435	476	444	479	461	418	475	440	472	468	476	495	440	426	520	493	438	466	449	452	481	409	454	463	484	470	439	504	449	434	442	472	478	488	451	460	479	471	454	502	460	485	463	453	509	492	445	450	451	439	492	485	513	453	451	447	474	477	431	463	439	478	467	462	435	412	442	455	462	467	486	464	454	459	465	478	458	479	464	447	472	467	482	494	461	459	485	447	457	446	442	464	443	482	460	500	434	478	442	496	480	475	469	441	462	418	466	462	433	434	440	460	465	458	433	468	439	505	483	480	460	474	467	491	444	455	459	459	461	478	504	508	480	449	471	476	457	454	475	480	458	457	460	462	451	449	454	476	505	449	440	495	460	449	458	503	450	472	463	481	451	482	477	472	498	454	452	477	451	455	471	481	437	467	447	480	457	426	449	474	485	449	461	448	485	487	487	441	435	472	437	454	456	483	456	423	491	440	404	467	446	465	487	440	485	435	480	511	428	446	461	474	468	478	516	427	464	464	477	436	439	471	467	472	505	452	469	478	465	471	470	438	459	450	487	470	469	463	493	456	455	434	495	499	444	471	444	473	473	499	461	478	480	478	443	438	417	473	425	456	497	490	463	504	459	455	459	456	459	495	456	439	473	450	445	488	450	456	457	457	418	451	456	460	445	455	454	483	410	505	476	502	451	458	482	492	437	458	502	454	475	442	522	428	426	455	443	450	442	484	464	485	500	454	426	471	483	472	423	436	453	452	471	491	473	487	442	445	527	453	453	480	441	467	470	438	501	463	467	498	440	468	470	460	483	433	492	479	467	455	466	479	466	492	453	477	453	460	451	451	489
24442	21570	29275	25170	22761	20650	15004	9039	6253	4667	3614	2990	2323	1821	1626	1349	1139	980	914	763	727	690	646	568	492	499	481	487	422	445	453	459	449	433	404	417	361	433	442	349	393	365	380	360	398	365	387	375	371	364	387	358	376	370	362	365	332	356	360	363	392	377	345	349	344	381	344	390	386	342	342	374	386	372	381	334	366	355	350	362	390	347	349	392	371	374	352	364	368	377	363	364	390	359	353	382	359	364	368	346	367	364	412	381	374	369	400	355	352	368	340	352	404	336	381	365	351	353	370	370	372	356	354	390	366	362	352	351	335	365	356	358	334	357	335	335	352	392	346	349	346	362	356	386	350	368	342	370	371	355	365	402	366	355	388	360	379	364	357	356	351	363	357	348	365	362	394	367	348	345	351	392	383	363	361	319	354	334	355	366	366	333	340	354	379	369	385	356	368	360	368	370	387	309	358	324	359	384	356	393	352	388	383	361	366	355	325	360	376	363	321	356	383	360	380	383	343	367	325	378	368	374	360	382	360	401	339	383	358	364	369	379	348	392	346	356	374	375	335	356	347	368	342	365	357	355	355	328	360	375	353	336	355	400	371	362	378	349	377	351	348	377	332	360	367	350	318	329	351	398	343	364	364	387	357	338	368	347	366	344	382	370	374	384	363	373	347	362	343	348	371	341	336	359	360	379	385	337	408	355	360	387	345	346	350	378	358	346	357	321	390	362	387	377	334	365	361	343	339	375	350	362	398	360	330	365	393	378	358	318	341	358	370	354	354	356	360	334	379	345	319	380	360	382	337	374	338	359	360	336	378	343	366	338	336	378	368	365	345	350	376	344	371	365	395	395	372	368	345	364	371	376	363	351	356	331	391	336	366	342	386	342	348	391	357	327	351	339	398	338	358	358	361	342	361	370	376	375	371	354	357	370	392	352	378	368	349	359	371	378	366	371	368	352	341	360	342	365	353	345	379	372	362	363	381	365	350	363	379	329	364	353	350	398	348	350	352	369	345	361	371	347	368	335	347	336	342	378	374	371	336	356	347	362	348	376	360	357	373	360	350	366	385	362	355	368	331	324	374	337	334	342	338	340	362	370	359	342	349	365	359	351	376	381	351	339	353	349	373	354	338	344	339	378	347	345	371	361	390	355	365	372	362	321	323	351	372	383	364	348	330	360	356	341	359	356	374	348	363	341	353	354	354	356	359	362	366	381	357	369	375	377	334	327	345	361	358	383	354	359	341	349	367	332	375	381	356	355	366	365	374	365	366	369	369	360	343	364	358	366	304	360	389	382	358	341	414	332	354	354	357	356	389	373	405	323	364	400	394	358	347	362	357	352	368	359	362	362	330	374	340	372	355	357	370	363	374	344	367	357	338	371	381	368	361	341	355	348	356	374	363	359	376	356	373	352	359	382	330	347	391	380	341	376	371	367	352	347	349	327	351	361	365	341	353	355	380	343	311	366	371	329	345	343	382	364	325	359	366	346	348	363	359	393	370	358	338	349	311	337	347	364	354	366	395	362	361	370	324	362	357	363	358	364	370	342	367	338	365	348	359	373	381	365	406	338	389	356	337	395	370	321	384	383	362	347	336	357	368	361	375	362	362	370	397	348	355	347	340	384	352	353	368	357	341	361	319	350	341	354	361	368	348	366	385	345	371	383	381	372	334	366	366	353	371	385	349	371	341	382	371	335	325	382	369	364	384	338	360	334	368	399	377	359	350	360	350	342	368	409	349	352	395	364	402	377	333	378	381	373	326	359	367	404	336	361	338	331	321	360	377	364	380	405	348	368	361	351	332	377	381	374	347	368	367	355	323	351	368	374	369	352	363	381	376	337	367	346	349	367	330	395	348	356	372	347	365	374	343	370	342	356	347	341	353	363	350	334	415	357	354	363	361	355	363	370	375	380	364	349	374	361	362	357	367	354	355	336	377	371	337	326	341	357	345	333	370	379	380	363	383	346	381	362	348	377	380	360	373	383	383	341	357	346	354	324	370	383	355	376	369	363	356	356	400	391	374	352	336	354	326	352	387	360	344	372	384	363	344	361	360	381	347	367	368	370	381	346	362	360	344	371	372	385	345	351	356	407	363	363	348	342	377	358	334	392	389	370	372	376	368	375	377	360	352	338	382	341	347	365	368	372	374	377	388	362	329	338	363	357	374	388	371	388	383	399	371	387	392	344	392	343	354	385	364	376	358	347	381	386	337	344	341	373	370	378	346	361	342	337	354	347	345	363	379	353	366	383	356	362	370	383	367	373	387	378	346	350	382	349	346	330	357	377	356	367	355	377	406	338	362	359	334	369	364	374	396	310	375	354	344	374	352	356	375	366	369	384	357	383	345	352	336	390	358	379	390	352	358	359	361	366	342	345	387	345	338	362	387	370	350	359	331	363	351	387	357	358	348	342	345	355	329	359	374	349	385	355	347	365	362	359	380	372	355	367	400	377	360	342	381	364	370	367	343	367	400	317	374	338	344	364	380	378	384	395	396	335	363	372	361	384	337	359	341	328	388	354	361	388	370	362	333	370	356	397	375	341	367	354	368	342	399	414	379	392	368	358	322	370	342	374	331	339	350	383	365	401	391	339	326	358	394	329	356	380	394	334	353	358	386	330	397	378	373	380	374	384	342	360	327	330	357	352	358	360	362	364	366	365	351	333	380	376	334	370	369	354	347	322	347	374	364	318	346	353	347	371	409	378	357	347	383	364	371	372	350	386	349	370	367	343	364	356	345	360	338	386	348	384	387	380	363	348	356	349	371	379	340	338	363	341	390	360	344	377	368	361	354	374	382	370	355	360	365	342	341	386	367	363	354	354	390	420	319	358	379	324	377	364	374	361	352	353	387	369	366	345	371	358	373	346	372	374	360	360	349	348	344	355	357	342	353	384	347	336	326	374	356	371	381	374	388	375	373	387	349	345	375	340	345	342	385	346	354	373	370	346	346	365	346	380	360	373	361	343	394	357	347	358	354	332	360	348	367	327	355	344	349	357	331	350	355	354	404	372	346	363	356	347	376	351	357	347	404	341	367	371	373	368	325	358	372	391	353	374	364	386	331	362	370	396	383	343	383	356	348	376	338	362	337	354	358	367	337	362	383	359	368	384	345	392	369	375	317	343	363	332	335	364	376	403	341	394	392	356	370	364	331	372	320	351	355	365	369	367	377	352	333	348	350	335	372	349	312	357	340	327	379	358	370	364	362	332	349	340	359	352	340	393	339	326	343	373	389	355	360	394	353	354	318	361	350	363	374	381	335	332	346	357	364	344	349	344	351	354	348	358	337	412	367	420	347	355	357	349	372	375	362	359	387	342	372	386	317	335	392	383	389	374	388	361	353	378	361	373	358	401	347	335	356	330	355	352	364	332	342	359	342	352	388	379	351	368	350	379	379	353	354	350	344	378	384	353	374	344	343	352	361	366	362	389	374	353	357	362	361	326	336	379	366	363	357	319	337	356	349	357	366	369	360	362	362	333	368	355
36824	59609	48533	34944	28905	24190	20055	16064	12848	10098	7959	6475	5024	4145	3426	2826	2395	1992	1716	1459	1302	1133	1060	941	898	842	765	724	723	687	673	635	651	632	625	584	603	616	564	562	563	509	497	516	500	559	531	520	563	546	502	523	523	520	518	490	524	457	515	485	501	486	497	448	535	498	494	521	507	477	511	513	450	519	508	505	483	507	478	481	478	483	473	496	464	511	464	508	452	504	505	534	468	462	482	462	440	541	509	492	494	482	487	504	487	481	510	521	514	495	465	511	471	488	510	462	522	518	500	509	463	462	493	498	469	509	476	500	526	505	478	511	511	452	485	496	512	469	497	506	473	491	470	485	492	480	476	445	498	535	459	486	532	494	461	479	493	465	541	505	488	537	451	505	491	473	483	487	511	543	488	508	509	489	509	501	467	470	468	525	485	506	524	481	477	492	496	503	521	501	508	501	493	474	474	497	473	481	476	508	502	534	519	499	467	521	483	469	470	459	491	469	466	477	473	483	468	501	504	487	486	479	498	474	463	463	480	525	518	496	485	490	525	485	465	521	497	475	490	483	448	471	489	473	508	457	473	546	496	469	462	474	491	486	516	498	483	512	492	481	497	488	489	453	470	476	500	452	487	510	490	452	501	499	486	527	460	519	545	496	472	490	526	525	493	474	474	495	460	493	481	483	441	510	488	497	475	488	460	492	510	525	526	529	486	486	478	479	532	471	502	468	501	518	505	475	471	459	470	483	494	509	495	468	480	464	504	497	484	486	471	533	494	521	496	510	522	528	483	497	507	475	454	434	463	492	453	451	506	420	484	491	504	457	508	479	458	508	515	481	499	491	485	489	486	482	475	469	503	451	516	476	472	480	469	505	518	516	488	526	517	458	453	532	463	479	496	503	514	482	455	522	463	521	479	528	558	475	504	477	468	496	507	483	471	499	505	464	552	478	474	500	504	469	490	506	480	466	497	500	493	438	518	515	498	473	471	522	493	477	512	509	465	462	501	488	494	495	491	457	478	510	501	458	482	479	471	479	485	510	527	500	501	509	481	453	486	490	481	477	466	477	458	470	475	466	493	489	509	468	489	483	500	483	488	496	439	471	519	472	534	512	535	484	472	468	529	472	492	540	484	492	476	513	454	488	493	468	494	505	503	482	489	507	464	521	467	513	520	520	435	498	507	472	487	459	458	506	493	476	467	517	471	481	478	484	494	475	504	491	503	462	500	493	479	497	490	498	528	486	505	511	503	442	472	444	449	470	487	486	495	486	480	482	511	499	484	554	491	480	444	462	523	509	529	520	505	502	493	498	492	520	472	494	483	480	478	486	516	472	462	526	487	466	510	475	461	489	529	484	532	519	485	454	489	504	493	467	471	505	453	472	445	506	480	474	524	476	490	458	496	487	497	472	443	500	491	496	518	481	456	492	504	513	487	499	480	501	496	517	493	483	483	478	450	473	471	482	452	486	484	462	501	522	525	516	512	537	449	443	489	478	486	492	499	481	490	496	485	476	525	469	485	446	487	472	477	478	542	470	488	468	493	493	469	482	451	475	461	502	471	498	519	463	523	508	502	494	517	507	511	518	513	499	469	515	519	490	488	499	500	507	505	458	508	473	485	489	522	510	475	493	505	477	527	487	485	454	519	492	523	481	490	468	523	468	505	514	474	481	488	440	491	520	485	516	494	458	529	503	495	488	450	506	519	486	475	483	499	484	461	488	512	471	466	440	478	455	461	483	491	514	534	480	470	531	480	480	475	454	467	555	510	446	470	512	508	465	472	513	483	504	528	511	510	531	460	511	463	491	501	498	507	503	497	504	494	458	508	488	499	517	502	436	466	491	464	466	475	455	473	470	499	498	502	511	516	483	495	495	476	486	456	501	476	510	499	470	426	493	486	521	501	468	497	510	518	468	478	487	500	476	493	468	507	506	476	448	473	472	513	505	488	465	494	487	488	492	504	442	536	521	485	493	467	488	496	461	471	526	470	497	495	476	461	461	470	505	488	485	484	485	522	498	489	493	476	517	504	519	482	488	515	498	464	491	488	493	503	492	454	511	478	484	513	511	484	504	493	477	476	485	472	476	465	468	465	510	481	499	512	491	501	503	507	479	474	507	488	499	507	517	542	449	486	484	521	487	478	493	488	480	492	486	472	496	485	459	517	526	498	451	507	489	488	499	470	489	491	526	515	494	486	492	463	516	495	498	504	481	496	489	506	478	491	520	506	495	463	501	509	467	490	490	509	501	538	480	469	475	497	522	480	505	481	509	497	492	515	514	471	503	485	469	496	471	455	476	520	517	504	504	470	502	498	493	498	487	510	482	538	510	511	468	500	493	495	500	516	493	430	513	481	474	498	479	477	496	490	455	493	488	540	489	527	463	527	472	525	481	475	499	470	512	486	477	499	457	473	463	483	490	526	464	470	496	481	517	460	496	466	534	465	477	495	481	481	512	491	525	490	476	466	488	508	514	481	474	501	458	499	487	488	504	508	472	505	483	476	511	469	477	477	463	439	467	471	484	505	523	463	477	502	462	524	463	495	519	477	511	464	491	500	466	452	477	487	474	486	473	463	497	496	500	489	469	455	492	501	526	492	493	539	481	523	511	516	500	468	475	534	478	495	509	498	495	506	442	509	501	492	472	494	512	506	433	473	517	459	474	505	494	481	507	503	501	502	517	518	486	498	544	490	518	477	501	514	483	504	447	500	502	495	470	494	467	476	535	502	442	481	504	489	451	506	474	474	497	491	532	468	506	477	503	487	517	499	477	474	485	495	476	479	441	463	493	488	496	510	503	493	512	499	475	495	471	521	482	495	512	454	494	461	467	514	499	478	484	442	475	483	483	473	523	510	518	508	515	540	500	487	526	531	494	465	479	473	480	466	496	481	504	489	513	483	498	489	493	488	458	488	516	503	494	513	472	482	488	484	478	445	494	503	482	514	486	516	518	429	500	474	454	503	497	479	501	515	496	526	466	464	504	503	510	477	483	467	504	502	458	523	476	480	495	540	527	511	469	495	485	479	498	467	511	523	493	466	468	485	457	502	483	499	516	468	474	478	476	508	473	528	492	524	482	505	469	459	509	494	509	514	499	508	470	535	534	504	526	485	484	451	520	479	505	507	458	515	492	495	481	469	514	498	463	518	525	460	486	473	485	489	508	526	468	453	474	518	448	455	506	481	486	483	525	516	454	535	428	498	457	498	492	498	497	499	476	488	530	503	502	502	466	455	499	458	502	472	515	489	461	505	479	503	480	478	525	488	507	514	479	471	493	489	494	542	492	474	491	523	519	485	499	493	496	454	489	516	498	459	509	498	541	466	517	464	487	508	514	494	523	494	454	507	479	468	490	495	495	486	467	483	505	529	475	510	460	523	476	509	435	505	476	488	451	491	495	505	530	489	500	460	472	483	511	499	508	480	516	490	476	447	478	482	492	508	480	464	504	512	481	484	497	510	508	501	473	499	456	490	478	486	509	473	491	521	480
23350	21552	29545	24275	22153	23421	22063	12666	8682	6436	4830	3744	3121	2477	2101	1740	1530	1212	1095	967	868	765	701	646	605	653	533	550	546	484	475	466	468	449	457	417	427	415	423	432	396	377	417	370	394	370	383	373	382	367	403	310	351	374	362	365	360	340	354	383	339	348	340	328	362	355	396	366	378	365	379	349	396	375	345	354	382	372	366	355	383	337	378	310	384	337	357	343	335	389	347	347	363	357	374	368	368	382	349	386	368	354	352	360	361	390	317	351	346	359	361	357	358	378	372	392	387	362	379	362	386	370	372	353	371	385	340	408	356	348	353	368	399	344	375	345	369	384	387	324	385	367	347	372	360	359	361	324	341	368	345	346	374	384	346	393	361	368	370	359	386	363	374	382	393	392	334	367	360	355	363	376	381	360	368	413	338	326	361	328	353	331	312	367	384	369	392	365	389	358	384	357	350	358	370	358	386	347	376	386	339	386	346	335	367	359	342	366	356	369	383	376	379	393	347	367	394	365	377	350	348	358	338	362	358	376	368	359	351	339	389	321	322	369	366	364	398	377	371	393	397	369	358	347	342	365	382	353	383	353	326	371	360	357	375	343	367	361	360	356	356	387	310	360	347	353	354	318	364	372	349	372	327	393	378	373	363	337	374	378	361	374	396	364	373	386	334	396	381	354	353	355	361	314	347	346	382	376	357	353	385	344	384	356	332	362	366	361	366	358	378	372	355	367	383	362	340	383	373	371	364	357	370	309	356	335	375	415	353	366	378	380	379	363	327	392	382	358	344	402	360	366	391	361	357	356	382	365	374	350	337	383	340	382	335	366	374	374	352	366	335	348	384	398	352	362	361	371	372	360	340	351	396	342	371	364	359	341	397	362	378	364	363	352	336	380	318	371	331	366	359	405	365	374	351	372	372	368	338	357	396	368	331	349	372	322	337	369	369	364	383	398	356	364	357	339	387	353	376	366	357	345	399	336	377	364	309	395	371	381	340	327	323	357	338	354	353	351	376	351	335	379	347	349	354	374	389	382	351	360	369	352	345	346	340	355	352	375	405	362	381	362	362	357	335	375	366	383	348	356	376	394	322	380	371	383	401	354	354	377	341	369	375	353	382	367	327	378	352	340	338	318	357	361	354	369	385	377	356	367	381	350	350	367	382	345	369	363	347	391	398	339	393	376	330	367	352	357	360	320	368	360	400	336	360	415	394	355	355	362	343	351	310	350	347	400	386	382	402	364	331	339	371	378	378	360	386	387	356	361	386	399	353	329	380	378	375	357	368	338	366	374	346	372	363	344	325	324	332	349	367	347	360	395	346	373	381	366	350	331	388	370	363	378	346	360	349	355	332	331	427	359	322	353	358	359	372	354	373	386	350	377	359	390	339	396	356	335	374	359	391	326	348	354	360	356	352	342	367	359	351	382	358	359	393	385	353	321	365	344	358	365	379	348	348	355	360	367	357	391	355	336	358	398	376	374	345	362	345	362	386	340	360	378	416	386	366	390	376	381	361	324	320	378	376	359	335	442	380	371	373	349	341	355	349	365	354	353	381	361	367	360	401	406	361	325	347	357	356	378	364	343	375	356	359	356	311	362	390	396	381	345	381	322	369	353	324	381	401	366	328	390	360	368	367	358	388	371	362	391	354	354	358	340	363	349	340	344	346	346	367	390	348	342	337	363	336	385	342	361	397	356	374	355	373	396	357	355	369	350	370	329	340	347	386	391	381	372	380	333	354	368	363	362	337	375	368	374	358	353	350	354	383	367	333	370	350	354	383	334	366	338	360	329	349	367	364	346	334	354	369	373	351	384	328	348	382	379	351	340	356	351	348	366	353	385	356	401	349	377	373	342	353	324	340	356	359	393	373	384	361	388	384	372	351	384	351	354	379	356	378	377	359	317	376	340	362	356	366	319	373	330	380	378	333	365	391	392	326	350	369	332	372	362	356	382	349	329	389	359	365	413	368	340	408	391	417	345	359	398	336	343	366	368	356	373	335	369	352	346	369	345	369	384	360	353	388	342	327	351	381	337	372	383	343	361	367	345	338	367	368	390	358	345	341	361	328	366	373	377	369	370	345	366	353	369	364	391	340	375	388	348	339	370	361	368	374	357	348	359	391	370	350	342	331	396	362	352	351	358	383	354	363	366	394	361	388	412	393	387	359	363	345	343	348	349	371	365	381	373	342	353	333	425	353	377	358	327	353	358	358	328	363	359	328	363	357	362	376	362	408	353	352	373	386	376	369	370	344	362	354	386	380	328	343	392	373	333	378	382	389	368	396	355	351	376	373	376	350	346	356	368	326	348	367	360	353	383	366	389	369	382	372	387	371	338	375	386	371	314	353	401	356	372	367	385	333	361	346	382	359	373	354	348	369	349	325	383	363	351	378	335	381	367	329	347	362	334	356	361	390	372	337	360	331	383	358	346	354	375	342	370	312	396	345	380	316	340	359	362	361	324	344	376	365	374	341	332	376	378	338	345	368	370	366	361	352	350	347	360	360	363	352	361	322	354	329	359	379	365	346	336	344	338	368	380	350	391	375	344	363	354	381	387	369	361	310	344	372	385	390	389	339	341	366	369	355	363	373	342	365	376	351	344	380	396	358	358	342	363	356	391	353	389	341	342	355	359	349	360	344	389	384	365	399	385	366	394	347	361	385	404	325	385	379	348	363	360	356	389	371	353	354	353	380	361	335	405	351	367	379	391	351	365	354	372	368	332	386	379	367	391	384	384	353	363	355	377	378	345	374	391	369	348	384	350	356	352	359	332	343	348	384	319	365	354	365	372	386	358	356	365	343	367	389	403	330	329	389	356	389	339	367	344	350	386	361	369	373	386	371	378	381	361	382	355	357	368	361	364	353	348	312	357	402	362	351	383	327	351	367	397	370	364	358	357	348	358	379	369	373	323	352	364	372	372	356	345	370	392	360	346	357	394	367	381	369	372	361	361	336	355	363	346	351	342	337	368	393	357	365	358	349	377	390	363	366	361	365	366	368	360	361	348	368	380	375	351	374	396	394	368	367	336	366	360	361	375	354	352	391	373	356	360	371	335	387	359	356	397	354	352	372	360	351	330	374	337	347	379	380	341	397	340	358	384	357	328	367	378	402	378	346	376	356	340	340	377	371	373	315	377	380	368	395	381	334	361	339	334	368	336	396	351	375	359	406	387	333	383	372	350	347	369	377	372	394	333	346	340	380	347	369	381	354	344	363	364	335	377	366	368	355	383	367	359	343	391	381	379	353	359	333	355	350	356	353	351	388	356	369	394	353	386	373	351	398	359	360	369	365	365	378	354	352	339	355	336	360	357	346	384	377	374	368	358	333	341	392	320	369	355	361	410	346	380	360	338	375	362	371	374	357	361	349	341	344	319	349	350	408	372	332	363	362	368	319	357	391	370	338	323	383	343	327	373	372	353	329	344	366	361	380	340	392	357	381	361	366	347	366	382	358	341	364	355	360	373	351	368	381	373	352	363	356	362
39919	65813	54367	40109	33398	28394	23960	19574	15987	12878	10187	8158	6677	5363	4485	3769	3107	2482	2075	1838	1632	1371	1269	1136	977	928	950	832	850	739	740	729	688	671	694	618	644	596	585	578	577	579	538	509	585	538	506	527	529	542	527	530	511	498	519	494	527	457	486	491	495	455	529	503	492	485	496	456	482	478	495	514	499	514	452	452	468	506	462	466	507	494	471	456	458	484	474	459	494	486	471	492	497	500	515	437	481	482	488	436	488	499	446	468	473	487	445	487	455	500	467	465	434	503	479	521	469	446	438	472	502	435	484	439	476	481	469	496	504	467	492	484	484	466	498	516	488	475	503	501	474	497	483	475	508	458	488	455	465	460	469	523	492	459	421	480	509	470	495	440	481	486	487	453	468	475	468	460	455	496	486	487	447	453	483	470	510	477	471	460	504	487	436	440	463	468	468	450	494	434	461	477	468	499	497	442	441	501	498	490	521	470	456	459	498	478	502	477	499	458	488	506	497	475	484	451	491	467	451	499	471	432	477	454	479	494	457	506	457	487	482	508	491	512	499	465	495	465	498	455	448	486	533	482	511	487	490	481	506	468	505	465	477	466	457	483	448	456	456	514	482	506	497	452	477	480	445	479	498	502	482	499	491	456	435	509	510	459	445	467	478	496	453	477	492	508	476	476	470	493	445	427	465	472	449	459	510	472	468	477	487	504	486	497	485	459	483	494	469	498	463	490	468	490	490	407	507	462	470	478	446	457	470	479	484	480	425	517	504	473	481	460	486	475	485	477	510	483	476	501	475	525	484	474	494	455	486	456	465	520	453	477	484	493	504	464	470	471	486	457	452	461	461	473	456	479	425	454	492	463	494	493	476	492	450	496	457	487	490	504	484	466	458	481	454	499	486	517	437	487	490	480	499	472	463	494	435	478	480	466	510	434	499	469	448	471	495	493	497	474	455	493	485	495	446	474	476	508	494	482	494	491	498	522	484	459	478	466	432	467	465	513	476	481	507	493	510	484	476	488	517	469	458	493	489	485	453	466	481	502	461	482	495	456	486	460	462	450	458	460	496	485	497	513	457	544	482	497	489	443	520	460	488	460	478	479	499	487	488	445	503	467	469	506	477	447	443	510	497	466	459	459	498	447	463	463	441	450	473	505	451	447	482	476	482	444	422	463	453	533	489	454	475	487	469	480	454	474	488	468	468	493	470	516	481	484	529	498	483	480	509	460	511	487	474	509	505	493	434	469	481	467	457	451	490	525	489	451	474	461	489	440	463	473	478	501	480	489	462	482	478	459	512	510	489	517	499	499	507	472	450	462	475	489	509	455	484	494	509	472	493	470	446	455	479	509	458	479	424	503	502	465	456	493	493	469	536	494	460	461	459	489	484	454	470	478	481	504	457	492	493	442	492	482	525	510	495	450	446	468	488	491	481	473	468	494	487	476	493	485	454	448	498	475	438	484	475	487	478	497	512	483	467	472	512	460	455	532	455	492	487	504	512	511	473	476	515	489	451	491	485	514	456	465	488	499	460	478	508	486	513	485	475	501	472	510	478	466	434	498	513	489	495	466	472	485	500	502	458	471	474	464	462	441	421	450	468	497	476	463	498	502	490	480	462	479	499	500	453	505	468	474	488	476	502	433	507	474	543	465	481	470	502	485	449	467	470	467	508	443	468	537	451	495	489	464	475	463	466	473	456	468	455	513	492	525	542	483	460	463	468	494	439	485	501	491	486	439	502	473	465	448	434	480	447	456	429	469	520	476	497	432	461	478	504	481	484	479	485	431	468	483	454	502	446	472	464	512	491	493	483	463	495	458	461	491	488	488	494	433	456	464	488	505	488	468	488	449	445	486	460	531	470	500	519	477	487	467	467	478	448	481	457	465	484	479	491	490	466	482	467	469	464	506	460	465	438	498	460	481	476	494	472	465	520	474	471	482	485	455	482	445	511	499	471	454	489	472	491	481	489	502	483	475	456	477	466	515	496	487	507	467	462	485	498	466	504	494	494	452	457	486	439	489	483	437	504	466	452	450	484	514	488	454	504	428	463	476	462	474	505	487	455	490	525	458	478	468	470	494	482	493	453	486	482	454	473	501	457	483	484	508	450	437	492	481	468	461	530	483	459	489	461	503	489	443	423	488	475	480	490	517	507	472	446	509	462	489	473	472	470	474	480	502	477	501	438	474	456	505	510	506	490	439	485	499	496	479	501	458	470	464	436	450	439	465	458	495	467	447	513	461	468	499	488	464	501	481	469	468	488	447	489	474	495	476	470	487	465	453	473	503	464	504	490	489	454	517	499	475	480	495	486	480	506	471	490	467	519	480	500	467	470	491	470	468	476	463	500	493	484	495	488	489	456	449	512	470	500	496	477	512	512	481	482	458	458	460	493	460	487	469	451	458	471	486	451	515	493	509	514	504	461	463	457	462	476	492	470	494	484	481	449	457	515	458	502	477	471	455	486	461	468	524	529	438	443	464	451	498	495	476	488	509	477	526	428	474	487	459	456	475	483	504	474	470	483	461	447	451	483	470	491	461	496	477	501	479	441	454	505	497	502	459	481	441	434	488	514	463	480	459	475	445	498	476	497	523	471	479	481	461	428	509	483	450	495	502	446	446	505	477	470	463	463	484	486	471	463	476	503	467	482	475	481	473	459	478	471	511	441	468	444	471	513	459	507	472	492	483	499	467	456	471	502	467	482	469	468	471	421	448	468	488	505	435	504	479	478	481	504	443	474	449	474	435	456	441	458	451	484	493	492	458	490	479	478	439	478	476	486	449	495	477	513	484	497	456	478	487	485	468	432	483	457	471	492	488	485	452	483	481	478	480	474	455	507	443	447	483	491	461	479	428	494	497	517	497	458	439	402	442	480	454	457	471	454	505	465	493	477	481	500	489	490	488	461	470	457	455	457	477	503	460	475	433	484	453	489	477	509	508	457	452	473	470	484	517	433	441	479	486	524	478	520	489	474	493	444	447	474	491	478	459	442	463	492	445	433	498	470	473	443	457	503	496	454	478	460	498	540	494	513	489	501	496	478	484	477	443	481	446	470	510	469	460	431	469	492	472	461	469	485	480	506	499	457	466	469	467	462	476	495	490	481	494	491	518	480	453	464	462	501	466	469	491	475	475	487	510	485	470	544	492	456	471	482	482	472	466	473	490	478	457	468	477	472	467	520	479	481	511	472	458	519	500	482	513	459	464	504	475	483	472	488	475	462	441	456	473	455	497	470	476	499	481	449	487	462	441	480	478	482	499	487	474	476	492	518	478	498	436	464	475	481	464	431	494	480	463	479	461	453	478	537	459	486	511	464	471	450	453	501	506	494	498	475	464	482	482	477	488	481	450	464	451	488	470	450	449	514	470	499	472	436	481	490	520	514	464	484	445	448	487	458	533	458	452	500	485	429	483	472	449	438	475	479	463	475	454	461	456	467	458	451	441	476	500	473	453	470	493	529	488	470	442	493	466	501	481	450	464	476	472	437	464
29377	30206	35028	26442	16625	10988	7310	5046	3718	2870	2306	1786	1485	1275	1076	954	810	718	603	582	542	511	495	499	423	412	454	439	403	430	381	371	400	364	370	374	379	359	348	335	372	343	357	376	358	354	359	324	327	368	355	359	358	332	336	356	345	375	366	343	348	347	339	347	343	331	328	335	335	355	361	326	324	357	335	326	356	349	367	351	363	358	319	310	306	344	343	320	346	353	343	315	317	322	373	339	322	353	333	352	325	347	350	363	340	323	327	313	342	350	370	338	352	313	356	350	336	338	328	312	338	345	379	334	303	334	332	311	352	327	334	371	357	336	354	350	316	336	364	341	357	345	347	339	345	332	356	345	340	334	323	289	321	380	361	365	316	335	343	321	326	338	353	336	332	369	358	329	330	350	350	356	329	349	350	368	358	350	341	356	352	336	352	343	361	314	339	338	349	363	329	330	383	344	322	306	331	341	331	343	345	302	346	339	337	335	337	355	303	341	364	344	308	304	320	371	362	352	345	326	335	330	339	336	336	336	356	318	358	367	328	358	333	331	297	299	328	341	355	352	319	349	336	371	361	338	327	352	298	319	349	387	320	332	322	341	344	348	316	354	328	315	348	288	335	330	331	342	341	377	361	315	328	362	332	377	304	331	348	347	340	321	305	355	339	328	319	300	357	330	344	322	303	304	366	370	336	344	342	355	363	354	328	343	349	319	329	333	339	331	316	353	361	345	329	359	352	331	323	358	350	371	325	318	372	313	362	327	358	302	359	352	364	355	356	350	340	334	354	343	326	317	347	334	307	379	349	341	354	328	362	350	354	315	355	346	363	365	362	359	331	330	354	346	319	317	307	346	341	326	351	362	332	312	381	320	361	326	354	349	347	327	367	355	343	349	370	321	351	337	321	349	339	342	341	349	356	335	327	374	347	341	356	350	352	326	340	321	354	347	333	322	349	351	325	348	342	369	331	315	348	330	349	351	361	333	366	362	360	356	321	309	319	320	344	354	351	312	335	340	328	380	327	304	335	365	333	337	341	326	356	341	299	347	341	355	366	364	338	325	347	383	335	341	350	360	368	331	332	343	337	365	371	322	363	348	334	344	315	325	331	336	337	337	347	372	368	360	364	326	347	323	357	350	311	318	324	351	364	358	400	319	351	332	326	355	336	351	328	336	339	334	387	332	350	336	344	369	330	324	339	344	372	334	341	346	368	333	329	334	350	325	314	380	339	330	365	325	345	334	298	324	347	313	299	357	332	355	333	318	327	351	337	351	347	311	311	350	347	298	298	330	343	333	352	305	339	334	336	333	322	307	341	308	342	309	360	339	358	348	336	350	314	314	383	327	302	347	353	308	345	337	328	321	355	343	347	314	354	360	373	326	351	325	343	330	362	335	359	327	336	304	324	360	299	363	343	299	334	300	339	305	345	330	363	324	327	325	305	343	330	363	337	334	352	336	333	343	329	323	331	345	311	332	343	320	358	355	311	324	309	302	311	334	350	357	329	357	332	305	313	361	352	333	331	346	346	321	363	334	314	329	347	328	292	356	323	382	321	351	334	319	359	332	339	318	355	348	341	308	355	355	359	327	365	303	347	363	345	356	349	312	331	353	359	336	369	313	332	311	344	342	353	346	345	385	336	335	343	354	323	313	338	331	345	379	348	321	329	357	332	331	333	314	333	337	332	360	368	328	328	352	349	331	362	337	351	328	338	326	306	367	330	341	338	372	360	323	329	315	349	370	344	354	361	326	335	333	380	339	309	324	342	346	339	327	340	313	326	349	337	325	339	344	348	366	333	340	320	374	320	346	340	332	334	341	318	326	351	324	370	351	331	350	336	357	319	347	344	334	384	354	343	358	349	349	336	358	325	347	328	337	353	306	348	308	333	371	336	314	333	330	319	364	321	356	351	357	337	344	355	327	344	386	307	331	318	381	341	307	374	351	395	350	374	363	332	347	304	304	341	324	324	336	334	347	328	375	341	352	340	322	339	334	337	319	308	332	348	354	369	345	353	331	345	325	320	342	350	326	367	316	315	340	353	351	297	323	317	366	300	340	331	348	327	330	344	351	352	359	377	373	336	339	362	329	330	336	306	357	325	344	350	338	331	338	347	319	320	328	330	334	338	355	332	324	351	356	335	354	382	317	335	330	323	326	350	300	347	324	336	308	332	362	336	333	307	333	329	326	329	334	356	359	331	310	351	332	308	323	335	350	349	349	335	303	366	349	333	345	343	314	327	356	348	353	337	324	341	328	299	331	328	366	317	363	352	319	360	348	305	343	363	343	350	307	317	359	413	358	335	354	353	321	309	377	375	298	300	346	346	337	337	318	370	358	355	334	320	350	367	331	330	333	322	347	338	329	354	330	317	344	346	350	342	356	328	361	365	343	357	331	349	384	323	336	337	350	298	319	341	346	335	327	350	355	327	354	334	336	345	343	365	373	368	376	313	327	327	363	371	331	367	373	351	333	319	363	338	350	344	316	342	341	357	336	328	373	338	310	335	338	324	327	348	308	342	340	365	336	348	330	321	357	327	322	322	375	342	334	346	358	336	330	360	343	361	331	331	348	349	341	354	300	329	327	362	359	360	352	340	346	350	323	326	326	379	353	338	335	351	339	328	328	325	351	319	354	320	329	340	330	317	363	315	330	324	345	341	309	323	329	332	328	343	305	324	350	389	333	329	333	327	338	368	350	328	354	324	360	380	306	347	349	335	348	329	369	350	329	328	388	342	329	364	351	348	341	357	342	312	306	366	340	317	342	352	339	352	334	325	344	332	371	352	349	308	328	354	346	328	357	361	340	316	333	337	344	372	355	329	302	316	343	327	339	347	347	362	301	329	324	375	295	321	329	308	367	322	348	291	307	369	334	345	365	331	337	337	359	353	349	359	329	356	338	319	327	317	339	330	323	375	313	349	333	346	353	358	348	361	357	342	334	351	347	316	351	344	339	404	334	329	349	308	311	372	356	343	362	335	344	352	353	331	317	354	335	325	312	380	332	327	322	345	336	385	352	326	334	322	356	344	342	351	328	360	346	356	331	361	346	327	337	307	359	317	324	299	350	321	339	329	349	334	361	331	292	353	343	349	337	349	330	348	317	332	344	347	338	321	315	348	328	348	341	359	322	336	358	331	373	334	319	365	338	336	322	312	402	349	378	368	332	334	335	312	369	356	365	353	325	314	338	354	362	341	352	322	318	329	341	333	364	333	327	334	329	356	328	317	320	336	327	322	326	345	313	316	353	322	349	363	341	331	347	343	344	321	341	293	355	329	328	340	329	342	369	355	356	337	305	330	340	344	326	357	356	347	359	333	339	338	355	360	342	333	338	369	378	332	343	332	344	340	389	358	340	327	339	329	329	340	367	324	325	314	348	345	373	319	362	337	362	330	312	352	383	337	343	340	320	307	356	311	341	335	351	367	333	306	350	321	347	322	318	347	325	319	344	337	312	356	318	321	320	347	358	335	317	363	363	331	339	331	378
35183	49387	40207	28706	22069	17725	13941	10894	8648	6463	5177	4085	3336	2748	2216	1915	1666	1325	1165	1071	1004	863	844	731	748	708	620	649	586	547	567	575	474	573	523	493	526	518	569	512	508	489	500	493	437	454	507	464	520	452	477	491	458	441	498	486	446	453	450	475	465	493	486	450	467	461	439	450	466	467	475	487	425	482	459	443	422	471	477	429	483	454	449	479	446	450	475	472	471	455	476	497	505	502	464	441	498	445	476	457	479	458	428	478	456	470	428	466	455	454	470	472	462	447	470	442	474	444	501	458	459	469	401	462	457	468	449	468	457	451	469	448	436	460	471	475	473	468	491	440	455	440	521	479	402	449	457	439	459	493	450	467	457	466	473	443	456	477	448	456	409	401	459	475	455	483	462	453	446	449	462	488	428	435	488	454	473	472	477	478	459	445	506	459	464	464	479	461	433	497	445	484	512	471	465	447	497	456	476	482	461	466	458	473	463	484	433	439	484	504	444	471	468	407	494	498	470	459	444	457	454	448	467	475	485	480	475	462	502	491	439	455	454	471	465	443	476	463	501	420	443	460	452	425	463	457	465	450	440	444	477	462	450	497	450	485	471	419	467	468	443	470	449	463	472	479	475	470	477	479	456	442	467	443	460	453	511	472	461	478	441	470	453	437	467	472	466	501	435	482	465	454	465	469	477	440	528	475	477	473	465	467	483	467	424	460	458	461	425	471	472	464	487	490	440	441	466	467	464	456	481	436	409	454	452	457	428	441	446	451	453	461	489	474	447	446	471	460	467	466	463	438	467	462	462	486	477	464	431	447	421	484	464	433	452	487	454	487	456	372	441	487	491	509	467	448	447	439	504	454	469	480	497	459	470	442	492	465	504	427	498	451	446	455	454	443	440	449	438	436	454	445	453	439	472	481	444	504	427	512	470	419	456	456	473	484	453	477	474	486	441	448	472	444	476	427	490	451	450	445	498	500	434	444	483	467	461	513	454	496	449	462	460	442	481	448	445	465	431	432	451	470	452	462	440	469	473	468	421	439	483	485	453	467	456	452	451	458	456	457	442	434	479	451	439	447	444	457	470	431	506	459	457	435	459	474	445	447	494	454	475	482	459	449	474	439	459	481	467	498	481	479	477	504	450	470	439	480	462	446	497	443	456	429	449	466	464	474	457	452	464	448	469	482	470	407	424	449	457	407	460	468	465	449	453	474	445	486	505	443	437	453	453	457	481	461	446	446	455	485	483	444	453	469	436	457	438	438	484	479	505	430	460	442	462	483	483	498	471	446	476	437	476	467	425	523	478	474	485	441	478	465	461	403	451	467	430	477	460	463	442	462	459	478	429	449	493	437	456	496	405	441	475	478	440	440	461	456	509	486	459	451	492	446	442	472	440	449	442	474	447	496	435	447	462	485	441	429	441	475	479	438	461	433	474	469	452	430	453	484	463	460	447	485	449	459	451	507	441	466	531	446	492	481	499	500	468	470	468	461	448	476	448	458	462	441	436	455	487	491	442	458	483	437	462	445	467	450	497	458	456	460	473	473	486	477	420	456	483	461	436	506	448	463	495	462	467	435	475	441	448	467	452	456	461	510	419	458	482	475	439	455	457	465	453	450	482	522	464	439	454	452	465	450	490	466	454	487	439	496	488	439	478	445	461	445	452	500	477	445	461	462	507	471	453	450	444	444	460	438	427	488	462	469	455	450	487	431	475	462	456	478	452	477	484	466	436	483	463	475	496	456	469	492	434	455	487	448	454	478	477	466	486	472	436	431	459	490	452	509	437	473	452	451	477	459	465	473	442	458	433	434	475	442	458	502	459	443	473	448	432	409	414	515	486	425	458	446	424	506	481	501	471	470	453	497	481	472	437	429	479	433	464	435	455	455	433	460	445	453	491	479	457	482	437	489	492	477	450	461	498	410	473	432	427	452	495	430	444	452	474	465	449	420	446	489	463	467	453	444	474	465	466	441	462	474	441	472	454	482	462	452	449	473	474	485	461	453	445	430	427	502	493	438	434	449	489	463	437	450	436	477	453	458	470	447	459	467	469	441	412	419	425	488	458	434	466	448	470	448	482	460	463	477	481	471	491	452	480	463	440	469	453	486	471	474	426	449	466	478	466	467	488	441	448	489	455	457	480	473	484	473	472	427	430	475	450	486	434	467	470	480	502	480	425	460	502	457	438	485	455	488	438	444	457	480	490	465	475	455	447	484	410	494	422	468	469	468	472	464	465	466	499	444	473	482	474	492	479	458	495	495	454	463	471	477	434	429	474	461	467	501	472	437	444	443	455	458	460	449	496	458	486	470	416	475	472	489	491	474	469	443	452	490	468	478	442	463	452	473	438	459	444	453	420	418	534	454	432	479	465	486	471	480	459	474	433	475	466	467	437	478	452	457	460	481	477	462	438	462	511	420	465	437	434	473	427	449	483	491	458	441	440	490	466	469	433	449	483	469	443	471	466	431	432	482	487	498	478	479	437	467	445	509	440	449	472	482	445	420	464	453	450	454	442	450	447	456	512	461	464	457	466	449	491	455	483	456	454	477	420	497	446	479	462	447	477	487	452	447	442	478	483	484	472	425	486	479	448	441	483	479	452	480	473	475	479	477	472	451	490	464	474	435	430	451	447	447	416	456	436	437	482	429	450	465	469	428	448	451	472	473	472	463	470	415	479	463	465	497	459	441	415	450	444	450	470	440	456	436	489	458	481	465	465	465	437	479	505	427	482	472	462	464	511	465	432	430	479	471	469	485	527	459	458	455	500	456	435	462	489	464	453	462	481	454	456	460	440	479	455	464	487	459	446	446	486	477	473	473	496	456	457	491	463	448	463	476	405	442	427	421	440	456	426	492	458	434	457	456	448	446	434	437	417	450	495	456	443	489	467	470	485	468	437	485	490	416	453	449	486	413	458	453	465	475	432	459	468	462	466	453	471	442	455	450	452	476	500	448	475	472	426	466	471	451	462	449	453	432	488	462	472	447	451	440	438	484	451	494	480	443	462	463	481	492	507	488	432	476	426	504	447	480	468	434	442	463	444	473	487	474	444	479	482	465	436	472	426	446	480	482	446	467	494	475	497	482	446	457	447	450	466	501	454	470	479	424	457	424	451	447	447	472	445	429	413	443	398	464	493	465	473	465	473	462	439	479	459	464	433	494	458	468	498	474	477	465	484	438	459	477	469	469	482	427	481	455	448	462	460	458	515	474	444	478	479	484	431	486	456	517	460	458	467	464	478	522	486	476	428	473	455	444	474	447	472	416	484	507	446	437	458	451	465	493	451	430	496	493	466	434	442	459	462	450	447	429	445	465	475	453	446	500	470	461	470	470	502	447	462	446	440	483	476	436	443	461	459	433	495	463	462	488	447	482	453	429	466	431	424	475	471	438	452	441	459	479	458	433	437	502	442	486	482	484	461	469	468	456	458	488	514	467	470	473	464	511	459	442	485	508	438	415	469	441	449	468	475	470	477	445	477	417	457	461
24305	21558	29144	25285	22654	20497	14863	9026	6378	4796	3655	2806	2254	1937	1544	1380	1124	1038	939	808	688	671	614	606	557	513	461	480	463	450	423	442	448	418	391	406	382	382	393	405	381	398	341	437	329	380	380	385	397	383	378	376	383	388	374	349	321	383	363	364	368	370	346	392	398	380	387	335	375	380	358	354	367	337	381	359	359	353	374	393	326	327	341	376	369	378	372	345	351	337	357	369	348	388	375	380	372	338	376	355	341	366	360	361	356	340	387	318	322	338	374	358	400	357	341	348	369	386	354	340	365	392	388	366	327	378	347	337	384	365	362	309	334	379	348	368	348	312	368	393	338	378	349	350	365	383	352	425	381	364	312	351	338	348	382	368	366	340	351	345	370	394	355	360	374	374	349	354	396	393	350	348	355	353	352	318	308	336	359	357	374	409	342	331	360	377	317	363	360	373	363	342	352	317	357	342	346	372	376	353	329	378	338	339	359	364	347	383	369	360	359	354	370	373	371	336	356	353	367	362	373	393	372	352	342	339	363	352	367	331	367	399	373	373	340	343	348	366	342	360	352	340	335	340	371	359	366	351	373	300	380	392	374	361	387	295	346	352	376	365	359	344	358	363	320	356	341	395	345	387	367	346	363	368	373	368	356	335	367	356	351	374	345	368	311	385	384	385	343	347	395	347	362	353	377	375	347	342	374	396	359	335	354	359	359	356	341	358	309	356	393	400	370	388	359	393	333	372	362	349	407	349	335	368	352	368	362	342	365	388	398	364	361	388	388	353	382	363	334	371	399	389	338	342	342	359	396	354	369	343	354	355	394	388	364	345	369	342	376	322	347	335	391	371	341	350	367	356	373	359	370	388	350	359	380	347	399	360	338	374	324	357	353	360	338	379	327	341	373	354	393	357	383	376	339	350	391	360	382	362	399	347	375	342	334	344	397	359	343	332	373	348	363	385	358	369	355	353	384	323	364	332	333	378	322	334	356	372	346	351	350	362	350	350	356	333	389	363	355	342	348	372	361	338	362	356	398	378	391	345	379	318	361	342	362	361	322	368	383	343	361	399	364	357	329	332	341	364	345	341	322	357	341	330	376	340	379	371	362	340	349	388	362	358	356	375	386	341	364	358	383	351	341	386	361	349	363	362	370	337	393	352	367	371	363	366	339	362	351	374	368	328	338	344	329	349	403	353	344	373	421	337	344	331	373	330	361	334	367	371	357	328	396	351	353	353	408	350	388	328	385	366	334	360	373	379	355	338	321	354	352	360	356	395	385	348	364	386	364	358	344	366	371	386	373	347	371	366	369	344	350	371	339	341	348	362	360	352	389	377	378	332	359	397	343	365	329	371	339	370	369	374	348	340	382	362	380	387	376	349	362	341	363	358	366	320	358	358	355	347	342	361	345	348	330	357	387	390	399	365	327	356	341	368	351	371	349	359	389	311	362	353	361	332	409	364	371	352	364	317	376	387	364	346	335	362	362	368	355	382	370	366	376	341	378	353	328	335	346	327	341	339	360	355	426	366	372	335	369	361	353	331	362	363	345	347	357	392	382	365	352	359	350	344	378	387	344	366	382	334	337	308	355	368	358	345	329	376	366	385	348	363	365	343	345	360	359	367	342	343	347	384	324	342	342	345	352	360	369	384	362	371	336	386	388	363	362	360	333	363	370	382	328	351	358	371	356	367	378	360	379	367	345	338	364	364	376	363	345	341	336	362	370	336	361	347	374	358	376	374	313	367	340	383	343	356	336	336	343	344	349	379	344	357	351	367	323	348	345	356	389	401	384	379	336	332	369	355	342	328	355	350	351	335	352	340	352	351	356	330	365	363	374	315	350	356	354	374	345	372	370	385	341	355	344	360	358	372	374	371	360	356	348	347	324	307	397	368	373	353	374	349	351	354	376	353	396	325	360	344	351	371	372	344	351	356	348	354	369	365	371	386	351	327	363	362	351	423	361	345	380	356	357	334	357	354	370	374	383	381	361	366	348	388	344	367	360	346	324	321	351	363	353	340	349	360	370	354	362	354	349	368	344	358	365	350	331	343	356	384	338	350	308	352	343	367	371	359	333	293	360	350	366	354	371	368	339	330	329	357	380	374	369	389	360	349	350	387	366	287	333	364	360	349	335	336	361	358	372	375	354	375	358	355	338	371	361	377	369	363	329	349	382	339	346	359	360	368	382	375	361	356	341	348	389	341	370	343	360	327	368	365	336	368	380	360	375	339	373	369	355	375	398	381	340	365	374	335	337	354	351	351	339	373	368	367	377	354	358	344	382	363	346	340	351	386	338	401	364	348	338	345	340	372	348	366	340	373	346	335	372	384	339	383	342	348	386	362	324	371	361	344	337	389	359	324	380	351	401	344	366	330	365	372	334	353	338	377	363	345	367	350	338	372	370	367	393	398	350	363	355	369	362	379	369	328	372	371	362	355	344	355	334	368	375	365	383	337	350	356	398	360	367	372	358	353	364	334	361	370	369	351	371	372	326	352	370	327	357	341	344	384	330	362	378	363	354	367	348	345	333	333	359	372	370	339	376	378	339	349	354	365	350	360	352	381	374	330	346	381	334	342	367	355	301	362	355	330	355	389	385	366	338	343	382	365	341	361	364	342	347	346	360	329	372	337	341	394	361	354	364	393	362	325	360	369	366	348	368	342	342	357	353	390	347	328	372	342	347	367	313	391	336	409	367	355	354	354	340	377	341	308	360	347	347	379	375	357	383	391	354	335	342	351	332	331	334	342	379	377	341	388	350	337	398	355	330	369	383	383	366	381	364	331	352	392	356	361	370	339	368	350	364	341	359	369	361	371	338	358	378	329	350	334	306	341	370	359	358	364	340	337	356	342	394	385	365	368	341	340	363	347	354	381	393	356	398	367	359	375	313	382	326	348	350	307	373	364	347	354	374	365	363	396	364	384	371	336	359	318	341	358	333	362	353	368	370	357	393	393	356	371	347	369	374	353	355	336	369	326	359	350	359	402	380	366	352	383	356	379	362	343	330	338	340	361	373	368	339	361	344	360	328	340	356	352	355	353	351	380	354	361	367	362	352	378	370	362	361	344	322	376	353	354	340	368	322	342	370	361	328	382	337	362	366	378	362	344	343	360	366	331	371	374	364	392	378	359	372	384	366	351	357	342	345	352	362	389	370	356	328	346	334	385	348	341	354	369	348	344	364	360	348	389	363	344	343	328	323	372	351	358	357	378	350	359	357	402	357	350	368	376	359	318	351	321	352	365	360	385	381	358	373	381	351	355	384	328	331	362	372	350	338	331	324	363	380	376	313	348	356	362	326	371	400	329	415	368	346	332	377	353	348	357	390	361	340	366	321	358	350	328	357	327	347	366	346	369	356	393	350	377	375	335	328	372	312	347	344	388	338	307	368	348	352	427	347	362	357	350	317	368	373	357	335	324	346	353	327	359	381	323	349	345	371	366	306	337	341	341	359	362	312	322	385	391	361	385	385	343	373	349	353	349	365	379
36446	58989	47596	35556	28893	24248	19633	15918	12798	10153	7907	6232	5137	4266	3443	2809	2394	2081	1761	1552	1345	1222	1019	979	899	861	811	805	733	645	678	643	622	589	626	576	608	590	556	510	556	572	532	533	554	538	516	506	502	525	515	506	520	512	487	466	471	475	513	540	492	530	488	492	521	471	458	454	536	466	523	493	498	512	442	508	466	471	455	515	492	512	481	473	505	506	499	514	461	505	512	492	455	473	498	523	462	456	490	492	505	460	502	491	503	503	466	466	487	488	484	467	451	511	516	478	531	513	493	479	480	501	521	478	482	521	468	532	500	466	450	485	480	457	486	485	507	506	494	473	484	496	508	502	455	449	468	483	487	477	485	539	517	500	493	475	442	499	459	497	496	439	470	498	451	494	460	472	530	505	470	496	460	449	481	480	489	484	468	466	479	519	500	455	463	473	485	485	495	440	483	490	494	438	503	474	441	527	494	456	463	482	472	487	474	494	507	471	509	465	491	487	473	506	455	481	494	485	501	501	493	507	491	474	496	512	513	482	466	466	457	479	486	466	477	480	484	510	470	500	455	462	472	452	461	497	475	461	500	468	460	485	460	509	442	471	467	449	465	491	456	482	505	468	458	478	422	476	494	483	495	487	482	495	490	493	483	474	497	506	495	506	470	486	521	439	476	507	464	483	470	489	500	441	480	500	524	499	457	459	478	461	499	505	480	465	455	502	517	487	436	498	510	482	441	484	496	545	477	463	483	480	461	472	481	462	476	476	455	463	524	468	484	472	464	480	492	469	520	463	450	510	458	507	457	491	475	481	452	510	492	499	485	480	481	486	491	494	520	472	472	494	507	487	453	492	408	510	505	512	464	495	451	468	463	480	492	494	544	463	478	485	467	450	498	474	488	470	443	476	513	468	478	504	480	453	492	489	453	445	508	495	474	500	501	480	490	483	490	549	479	480	495	474	476	481	435	500	489	490	489	472	493	509	495	469	547	487	458	491	471	497	513	500	443	460	487	452	435	509	499	481	475	504	475	480	463	451	468	493	473	552	480	470	505	473	492	487	485	448	499	481	497	464	502	491	464	481	498	466	457	500	491	486	467	483	508	478	536	500	522	502	444	470	485	461	478	538	483	482	510	502	487	413	452	491	482	508	489	449	506	519	498	495	481	484	513	493	505	465	457	467	455	489	483	461	517	497	487	489	479	470	481	471	511	498	468	483	495	537	493	503	489	496	484	469	505	528	474	527	475	487	481	467	499	499	467	471	486	506	485	483	514	533	532	496	500	504	491	521	498	501	478	471	494	517	501	536	458	500	471	461	450	503	481	496	504	497	498	504	503	465	481	472	478	470	426	484	507	467	490	487	463	468	485	476	496	487	488	504	490	452	478	512	472	470	491	483	509	456	475	469	464	477	475	482	459	479	482	501	458	459	462	437	475	464	481	497	474	479	482	505	506	501	475	484	508	495	509	497	485	489	507	490	465	490	530	491	477	455	483	490	488	456	475	478	479	464	501	476	489	486	460	486	514	487	462	496	470	496	449	466	490	459	467	460	491	466	507	487	461	485	481	479	486	475	482	481	456	497	469	484	518	517	514	470	500	477	507	494	516	487	475	493	515	465	454	478	464	549	485	489	442	510	472	451	445	481	485	479	456	504	497	508	501	481	506	469	489	482	468	482	481	496	537	511	464	470	475	514	483	503	454	476	469	505	512	485	450	484	434	482	494	498	512	475	484	475	490	474	502	503	469	450	482	473	485	487	450	471	479	461	478	449	494	502	482	527	487	520	498	448	510	522	484	481	481	466	515	460	489	448	498	490	489	467	487	446	515	494	493	491	496	496	462	472	455	481	476	474	488	468	481	445	468	475	450	509	515	480	487	499	472	466	502	509	475	528	469	459	476	512	504	559	456	501	484	480	465	502	475	473	492	483	457	484	534	470	475	502	462	483	467	540	495	494	526	493	485	514	500	500	512	499	507	467	512	468	476	466	433	488	517	534	485	465	514	454	488	464	501	492	481	514	471	489	450	493	523	486	516	504	467	480	458	478	487	484	486	470	491	496	511	476	499	520	484	459	535	482	451	511	501	494	483	485	472	499	472	491	477	495	477	460	512	483	469	443	530	480	453	521	449	499	476	471	504	513	466	473	492	493	488	475	462	471	456	509	477	489	483	490	497	485	460	462	493	453	466	469	487	456	451	492	461	521	486	503	479	448	485	462	491	516	506	521	487	473	452	471	505	468	473	441	491	490	514	485	463	471	490	499	503	453	503	484	472	502	526	468	511	468	505	506	484	477	485	492	462	492	513	489	508	501	516	515	522	493	478	484	485	491	494	498	499	499	495	521	517	460	476	488	470	473	537	514	489	463	472	476	473	483	477	509	510	456	484	473	473	496	478	495	439	496	503	518	504	446	465	537	513	459	470	460	468	480	469	504	487	449	500	470	467	504	479	433	480	480	498	476	477	537	482	466	480	516	521	487	498	476	477	458	508	481	458	450	518	510	486	434	420	476	475	520	520	476	451	489	468	521	487	497	476	473	524	483	496	473	537	482	441	500	497	480	442	514	482	447	443	495	475	472	517	473	510	493	500	496	501	507	474	492	490	487	485	507	461	477	474	489	500	476	465	470	473	493	482	495	503	486	449	455	493	487	471	473	497	485	433	473	501	524	482	477	497	485	468	447	494	471	478	469	475	458	490	510	519	487	499	491	477	496	468	495	461	478	464	471	462	501	469	452	493	479	451	511	483	496	469	490	476	459	474	494	474	469	471	508	496	477	491	472	512	466	490	449	521	492	499	499	499	457	479	485	462	490	500	486	491	473	506	483	489	520	482	434	499	495	468	481	486	464	506	442	456	497	504	453	515	467	481	475	485	497	489	465	505	514	497	482	513	473	493	425	501	482	505	494	491	452	466	488	438	535	498	472	485	488	508	461	461	473	488	445	495	476	516	490	493	486	487	438	506	469	473	452	498	475	478	486	456	491	466	484	505	492	496	515	433	457	455	489	510	478	447	454	480	508	503	465	491	476	504	459	495	460	481	488	469	454	490	490	460	495	475	471	475	524	478	493	461	508	469	549	453	542	484	435	457	491	525	500	493	466	478	461	511	483	504	490	491	437	456	475	505	451	482	495	446	492	508	487	447	495	464	477	462	495	479	491	487	477	487	478	500	482	499	480	474	493	458	515	531	464	510	476	486	455	473	467	508	494	482	474	478	503	505	464	475	473	454	489	483	493	487	482	471	467	492	499	462	449	478	489	478	491	473	515	515	460	519	515	507	454	479	507	472	465	486	492	476	498	496	476	496	474	481	486	442	531	479	490	495	444	499	476	503	531	505	465	493	498	539	475	466	487	480	473	514	476	456	481	513	501	479	506	528	492	463	519	445	502	477	480	493	461	461	495	482	466	489	501	484	494	499	492	471	479	498	518	487	498	505	499	471	496	469	490	464	486	461	509	524	478	483	481	511	450	470	493	475	504	456	475	491	499
23366	21537	29535	24139	22052	23305	21830	12667	8540	6312	4823	3862	3193	2538	2171	1789	1537	1342	1171	988	861	795	798	680	608	578	571	520	506	479	503	455	493	445	446	424	423	446	417	411	393	404	407	367	357	384	405	413	370	386	363	349	375	367	332	376	357	328	364	377	364	382	321	377	388	376	331	402	359	344	361	347	381	370	391	363	355	346	346	343	378	317	373	391	362	364	383	337	346	346	360	343	375	367	356	398	340	376	330	327	339	329	359	330	356	361	365	355	341	342	352	353	346	345	338	338	323	331	335	340	353	340	356	346	371	349	357	370	333	351	367	345	378	346	360	371	344	365	374	338	330	327	346	376	318	357	344	344	348	350	350	328	344	348	368	361	339	385	333	317	330	373	352	387	347	346	350	338	372	388	354	355	347	336	369	355	317	357	331	366	360	340	346	369	338	354	341	373	331	346	367	364	357	347	364	379	355	346	373	310	355	374	351	331	383	353	336	336	334	324	361	340	333	376	336	367	352	374	343	333	380	358	349	366	322	365	370	348	354	365	385	320	378	363	335	335	340	350	369	375	394	382	360	372	367	355	356	376	359	370	386	348	347	377	316	373	357	358	335	371	373	357	341	349	324	325	368	323	375	339	369	365	367	365	339	347	383	355	355	361	349	353	343	350	309	368	347	350	363	358	359	349	356	367	349	347	350	336	304	368	377	366	370	366	373	368	327	337	356	344	376	357	351	369	317	369	366	353	302	382	377	392	391	339	346	382	353	360	355	388	378	343	381	358	309	323	350	370	325	342	381	380	369	350	301	356	364	364	412	350	330	373	353	336	338	343	383	378	328	327	337	345	359	354	338	345	341	343	377	345	344	352	370	344	359	339	363	367	337	346	347	336	342	345	368	341	361	339	320	333	336	385	346	373	395	341	380	338	342	379	337	368	376	339	395	383	372	383	359	360	350	325	341	352	366	347	321	349	372	347	357	349	355	348	363	340	359	348	331	370	329	368	369	343	331	360	374	338	333	401	324	336	368	381	382	337	366	367	341	327	345	342	335	365	356	358	342	345	347	370	350	378	360	329	367	348	359	360	343	366	373	353	348	344	340	365	339	321	385	355	382	333	337	394	340	331	326	345	349	371	343	358	360	364	365	314	360	354	371	346	352	330	366	363	372	319	354	353	328	339	368	353	384	390	335	359	334	330	368	366	359	359	375	358	344	339	351	344	358	355	359	336	366	334	361	356	361	322	353	371	341	314	321	342	374	389	380	350	328	407	349	370	345	367	373	361	366	388	337	353	351	362	354	354	383	345	365	325	346	333	328	379	361	356	360	363	352	362	362	363	363	368	339	340	372	360	338	336	379	345	357	367	366	376	348	340	384	349	364	361	341	380	374	340	343	330	342	358	377	331	375	347	371	337	308	314	364	334	350	346	366	354	367	384	369	370	325	382	339	347	360	375	378	349	350	329	355	362	343	380	369	360	349	379	337	358	374	368	316	349	343	390	351	359	364	377	363	336	371	393	359	345	339	344	334	319	362	333	325	353	338	390	337	383	381	338	352	369	335	333	309	348	387	338	311	342	388	326	388	340	340	378	374	341	382	359	337	341	370	356	354	338	378	341	373	343	350	342	378	329	366	321	374	349	341	346	332	391	365	353	371	356	343	352	348	331	328	356	344	360	344	339	333	336	363	346	381	358	342	364	332	350	394	358	368	333	357	355	364	354	357	370	376	363	380	395	327	352	317	353	352	355	378	359	317	343	344	363	357	343	359	325	335	327	375	360	350	363	362	338	372	359	385	327	342	333	356	339	384	381	349	369	343	350	373	364	323	373	399	343	361	328	354	360	359	336	363	383	363	343	324	337	384	368	362	374	321	331	343	303	344	340	351	373	388	367	333	359	365	352	363	387	359	332	373	378	412	366	326	352	357	356	341	371	329	368	329	389	377	356	346	343	352	341	355	345	296	347	350	355	373	346	374	361	367	345	397	357	395	370	331	370	349	352	344	359	352	336	358	343	343	372	353	335	354	324	354	397	336	369	326	370	355	356	326	366	342	332	361	363	364	339	374	340	345	365	343	336	349	357	342	361	349	364	327	349	354	364	333	347	362	375	347	372	372	381	349	340	350	367	373	381	374	372	325	345	361	355	319	372	334	377	353	368	334	364	377	352	367	341	374	377	359	341	375	327	360	379	338	315	340	347	362	350	348	306	332	370	350	328	353	330	366	362	352	299	331	336	362	342	374	366	359	331	343	329	392	399	399	373	341	351	351	332	384	369	314	370	376	349	359	317	363	327	355	365	344	337	319	360	365	357	361	360	385	386	384	371	349	318	344	336	362	406	375	364	321	347	367	357	352	356	361	364	366	382	337	339	373	366	356	361	343	361	376	371	359	338	340	359	378	362	371	341	390	342	353	356	383	378	380	389	350	351	350	329	348	351	358	363	323	392	342	353	348	370	334	362	368	368	369	364	367	366	346	355	361	354	356	333	351	319	334	350	356	323	348	350	328	336	377	346	342	368	335	376	345	362	361	358	346	357	352	320	356	346	400	336	351	368	339	355	361	357	357	383	375	361	372	346	356	386	385	323	394	362	353	350	353	335	359	326	356	388	352	368	345	372	355	369	362	352	363	356	352	354	349	379	395	372	332	344	362	388	323	367	352	361	352	355	342	375	379	335	336	336	329	359	353	372	350	334	384	387	375	324	341	350	350	325	338	359	348	326	316	347	348	371	359	346	339	329	344	343	351	367	343	354	355	379	399	354	378	298	384	339	379	328	368	331	352	344	341	306	363	378	356	380	344	374	399	329	354	335	392	384	390	351	379	382	315	398	364	369	358	336	369	322	378	319	377	335	361	355	335	376	333	358	360	345	354	352	327	348	363	333	382	377	332	373	342	360	331	364	339	395	409	377	358	336	333	361	335	374	357	350	359	347	334	341	368	365	417	339	331	342	373	372	375	363	359	384	336	356	393	366	360	362	379	352	355	371	363	360	349	326	311	367	330	310	340	368	354	361	353	367	365	330	369	385	328	363	366	361	386	333	385	367	377	367	324	381	366	357	343	331	359	350	372	400	322	346	348	364	354	356	344	333	361	347	347	322	376	364	350	350	383	389	346	351	363	348	357	366	343	352	336	383	355	379	386	350	350	373	321	336	376	330	349	387	360	346	332	390	364	369	362	373	334	342	364	364	343	324	338	343	359	373	353	375	398	356	347	365	353	384	345	336	349	314	350	342	379	344	342	345	356	351	359	343	352	359	359	347	338	359	317	346	349	401	332	384	309	326	343	354	366	358	362	359	324	393	371	339	334	354	379	365	359	336	363	384	329	322	385	369	354	382	375	360	373	368	341	349	345	337	332	351	350	358	377	360	352	373	351	362	362	378	330	349	339	349	354	341	341	372	340	377	330	327	377	326	373	335	331	352	347	345	357	375	374	374	368	350	368	370	354	371	366	404	386	384	316	373	331	364	332	326	360	331	365	351	337	379	362	359
39834	65092	52807	39435	33155	28497	23862	19647	16051	12950	10137	8364	6822	5529	4498	3703	3059	2789	2200	1942	1653	1501	1322	1156	1108	937	894	849	773	758	740	713	683	712	696	631	629	581	599	563	553	537	508	538	548	529	479	511	509	487	483	459	550	507	518	498	475	495	474	529	464	464	454	513	499	432	484	513	516	514	470	445	492	490	486	470	421	443	449	472	494	454	528	479	450	483	469	499	501	454	490	444	492	452	493	489	445	504	485	497	434	488	483	440	466	492	487	478	500	478	475	503	483	442	501	462	479	473	479	488	465	473	454	442	499	488	490	460	459	449	453	486	465	474	476	510	472	455	472	496	493	501	520	493	427	474	458	487	487	519	470	469	478	485	475	505	469	491	441	471	497	507	470	487	483	417	485	491	463	473	468	491	462	496	493	515	463	479	451	455	502	413	439	510	430	509	458	499	471	471	449	480	476	473	517	456	453	454	495	510	464	474	446	433	475	470	455	466	504	481	460	485	456	470	404	463	445	476	509	467	466	459	465	497	465	491	473	457	481	417	475	485	486	525	475	452	514	468	445	434	466	454	463	472	489	482	470	451	497	473	499	432	442	449	485	456	459	490	465	504	452	458	503	468	455	465	471	471	481	447	478	473	480	475	504	508	468	491	486	463	450	464	484	484	520	483	468	450	447	454	492	507	489	517	503	495	424	503	463	482	489	495	477	475	447	459	453	499	487	506	489	474	476	451	497	458	443	454	517	470	453	518	486	447	466	516	470	498	501	504	478	452	486	462	498	444	479	441	463	479	464	463	458	444	486	483	477	441	511	497	502	462	433	445	477	441	490	481	519	486	485	488	476	446	493	489	457	470	477	458	431	477	459	413	483	508	482	506	455	482	465	485	497	448	500	497	470	471	445	470	460	444	469	485	511	460	484	442	486	467	464	466	478	490	463	472	475	487	488	493	459	500	488	483	449	491	494	432	442	503	488	489	488	458	459	438	460	477	476	494	499	452	470	501	465	480	498	453	496	454	460	496	485	431	463	449	483	444	482	491	492	480	498	457	487	481	447	469	476	475	443	431	451	485	431	448	460	489	465	469	494	470	471	488	494	447	469	460	448	485	490	464	500	511	480	461	454	462	482	535	471	452	456	493	444	465	460	483	463	451	453	450	489	465	454	481	462	470	493	488	466	479	463	442	457	473	475	443	508	460	491	470	483	455	478	492	468	476	448	501	493	475	441	479	457	441	478	484	468	496	498	499	451	487	455	456	471	420	430	472	498	472	503	482	485	454	497	434	488	439	488	426	518	511	480	472	515	475	503	484	451	461	505	499	491	501	501	454	441	454	476	454	468	441	499	491	495	448	503	458	490	460	529	467	447	477	501	467	468	493	479	496	506	460	503	465	485	461	486	448	479	458	498	473	452	488	456	459	462	463	472	477	520	471	477	442	473	474	519	468	467	454	455	468	440	469	470	472	502	481	439	484	469	472	502	484	478	487	460	451	447	493	470	504	460	453	482	513	509	484	472	485	465	486	440	522	476	505	452	430	515	488	483	447	483	442	480	490	478	474	496	495	474	499	483	499	499	503	440	467	433	504	478	425	485	489	474	462	450	445	495	442	467	449	455	484	471	456	466	464	487	505	484	447	498	465	489	458	466	485	470	436	430	481	473	494	467	448	494	422	449	456	471	470	459	487	486	490	414	474	456	455	492	431	486	463	467	484	444	501	480	434	485	483	513	506	517	435	495	499	486	505	438	486	485	461	463	520	494	498	486	481	470	483	485	462	466	433	493	481	469	521	439	449	477	492	468	479	467	452	455	491	514	485	464	450	466	444	472	449	497	478	481	478	447	492	463	425	492	477	481	495	458	485	450	460	468	500	525	484	466	445	487	461	454	477	468	452	476	451	470	441	438	482	472	475	486	456	475	462	488	427	503	493	457	495	502	424	485	455	470	469	469	445	475	457	487	507	486	477	458	495	459	460	490	472	437	432	478	442	483	458	473	464	479	503	465	487	477	463	434	490	434	454	501	499	436	457	466	448	469	462	497	456	443	463	488	502	435	439	508	469	420	443	466	493	487	463	483	456	494	456	472	491	465	481	498	484	507	444	472	440	491	492	456	474	489	452	499	463	458	477	471	482	505	486	430	435	490	475	479	490	469	471	500	479	492	433	448	463	477	489	483	472	512	478	482	467	483	487	440	492	476	460	488	495	471	438	474	440	454	474	490	444	491	503	451	480	485	434	468	465	444	445	500	468	472	508	482	455	475	482	501	481	459	460	476	482	441	475	501	493	509	444	511	453	437	475	460	474	480	457	476	471	446	452	475	492	490	486	464	450	485	474	466	471	467	489	503	464	481	460	494	485	535	444	507	460	481	493	507	456	515	492	517	469	509	444	459	471	507	495	482	432	477	442	470	477	495	456	467	464	447	464	431	472	469	498	438	448	447	458	489	496	469	466	499	489	482	470	494	460	468	462	496	466	492	460	464	501	450	492	450	462	521	462	500	446	458	467	463	457	518	457	484	442	499	450	479	467	439	472	457	486	487	485	444	491	434	493	423	504	483	464	477	465	442	509	520	480	437	502	428	502	474	449	473	457	497	444	486	488	461	456	505	484	468	482	474	448	476	443	473	462	463	461	475	509	452	487	491	468	489	434	522	512	491	471	476	444	497	486	476	453	470	487	472	487	496	451	511	461	426	461	500	452	465	481	488	493	487	497	444	492	439	495	460	460	461	443	449	456	455	475	504	460	494	509	455	489	454	441	477	439	476	460	516	492	459	482	453	486	468	503	459	445	516	441	483	482	475	466	488	474	474	500	454	467	486	464	473	454	485	495	461	485	477	478	484	463	507	470	484	440	500	467	456	464	449	465	480	471	496	456	483	479	467	455	460	461	456	470	448	491	445	443	500	476	448	472	477	469	481	445	485	475	465	473	451	446	481	477	452	503	445	473	479	464	498	494	485	464	517	503	453	466	480	452	486	481	496	457	453	488	481	471	472	467	449	484	444	461	511	454	505	487	480	494	473	447	479	480	498	473	459	492	491	439	454	424	486	496	437	421	475	503	483	485	471	469	472	483	482	477	471	485	477	513	436	482	494	456	458	473	481	479	479	497	447	466	469	468	466	463	498	498	458	399	510	446	434	474	476	458	469	507	483	484	443	475	452	486	437	455	474	460	449	415	490	470	473	467	456	497	476	498	512	435	481	455	476	495	483	474	494	498	505	468	509	494	445	501	486	470	463	479	480	470	440	440	468	472	466	460	457	499	483	468	466	453	483	493	435	430	461	453	481	449	523	447	484	458	502	474	487	464	448	505	470	448	462	481	447	467	468	465	453	467	491	456	487	475	469	434	492	452	490	487	462	461	506	458	467	432	473	443	452	444	445	483	499	430	465	434	497	504	459	465	459	470	465	484	481	476	492	485	461	467	452	513	424	472	498	508	438	472	491	496	458	474	458	457	516	488	466	452	501	441	503	483	490	461	484	483	504	443
29290	30259	33779	25697	16590	10876	7278	4850	3650	2828	2204	1693	1429	1214	1033	873	805	712	615	622	563	533	466	449	461	423	419	404	381	421	386	395	363	405	403	356	352	352	364	375	328	383	344	375	363	360	338	338	302	333	317	357	291	332	327	312	303	359	358	322	332	347	364	330	332	325	383	324	325	312	303	366	357	348	343	358	344	321	349	321	338	308	339	353	348	331	327	352	344	337	336	297	297	348	317	352	365	336	356	347	328	330	336	326	312	359	361	341	300	296	330	291	353	326	332	334	320	370	343	327	310	330	326	289	316	344	346	310	318	315	346	336	337	316	333	343	326	321	336	322	349	334	327	359	332	347	345	322	330	350	324	335	323	286	317	332	339	363	358	303	322	335	365	333	317	309	303	320	308	302	337	297	328	323	352	302	331	327	356	341	310	305	338	340	350	369	308	339	364	334	334	310	340	299	344	332	359	338	317	362	315	344	323	345	356	327	356	327	332	346	348	303	342	328	346	321	309	315	329	348	345	322	320	334	362	322	319	357	329	358	310	320	340	344	346	314	343	357	313	324	339	331	307	323	352	334	355	337	294	307	309	306	347	336	375	316	324	360	336	314	310	340	326	336	333	339	319	317	321	317	372	343	333	325	311	325	346	343	304	312	355	351	321	299	344	338	340	338	324	314	315	327	318	310	332	350	326	311	308	347	334	323	293	335	346	338	296	360	338	333	342	350	344	333	316	357	358	397	335	316	343	325	334	367	313	337	349	334	332	334	332	336	343	337	352	346	337	337	344	325	346	331	363	319	302	319	321	368	312	336	308	334	345	355	317	353	354	334	338	337	337	331	347	333	338	357	336	322	333	359	331	306	311	333	343	327	333	330	301	340	322	345	316	374	336	327	336	327	351	319	376	316	316	329	338	351	335	317	297	330	329	314	313	299	313	342	316	338	360	330	326	344	328	357	329	319	331	318	308	313	331	329	343	324	339	337	304	342	349	362	339	315	334	316	355	350	340	283	300	348	316	359	355	352	335	314	303	338	357	350	355	351	337	323	336	329	325	324	348	326	334	302	329	330	368	348	347	356	331	340	316	333	335	348	344	325	349	341	315	346	346	346	340	326	339	364	334	334	336	303	308	318	335	301	352	351	355	315	347	334	330	349	367	323	321	352	340	337	331	363	386	343	342	314	356	321	357	294	353	350	308	347	333	338	323	324	322	330	356	328	374	306	317	355	342	329	382	324	352	351	338	339	333	313	316	330	369	355	359	303	358	292	287	345	312	325	328	353	311	337	362	322	323	363	334	312	355	319	332	326	334	330	356	365	329	328	339	338	376	329	328	341	341	353	329	319	351	326	323	332	328	354	338	323	316	345	338	336	340	330	339	336	341	329	334	340	303	342	314	331	314	342	328	306	347	320	343	336	329	325	346	290	312	359	351	342	369	333	316	321	343	347	313	312	361	341	309	340	351	351	316	328	334	318	338	367	333	341	306	329	360	354	386	310	332	346	317	356	316	335	313	364	322	352	353	322	328	312	329	331	334	317	307	348	352	349	325	349	342	316	342	336	337	364	325	348	374	362	361	326	346	300	349	352	323	347	342	325	333	344	367	319	323	354	318	341	334	347	292	345	349	338	325	340	342	348	305	366	345	339	322	356	322	318	356	349	346	341	339	337	331	346	326	324	311	370	311	342	343	345	352	315	344	343	342	342	333	352	325	313	346	345	347	341	314	333	341	320	343	300	342	346	329	355	316	363	323	344	344	329	318	342	321	317	342	338	334	331	361	342	335	346	305	338	377	319	348	337	351	343	329	326	352	310	317	339	335	342	312	297	368	336	340	298	363	323	353	341	340	345	338	380	352	349	351	348	366	343	312	373	351	321	333	316	345	352	347	312	338	334	321	360	325	337	357	341	348	324	351	330	366	332	358	341	351	334	339	368	324	368	346	370	329	344	314	328	348	340	335	345	327	338	359	294	304	343	323	346	350	310	325	349	328	323	333	329	336	344	323	348	328	344	317	350	332	299	361	341	281	321	310	336	333	379	352	308	329	337	350	315	352	360	338	341	344	321	329	331	311	354	350	324	340	336	303	342	357	331	342	311	343	345	404	309	338	329	321	335	337	309	340	318	347	365	350	347	358	361	345	350	355	342	325	352	347	331	327	313	327	338	318	325	342	340	346	348	367	349	347	364	289	320	325	318	329	328	329	351	320	329	341	333	369	347	330	337	356	316	356	340	330	321	357	323	321	354	318	324	316	348	350	329	336	342	331	315	325	349	342	315	316	366	319	299	343	326	333	322	329	324	350	329	310	347	326	359	327	309	337	324	354	326	315	329	337	326	341	323	316	348	325	304	331	346	373	332	348	354	378	357	346	328	323	363	330	349	306	290	287	313	336	358	358	335	320	317	315	324	319	339	340	374	299	340	323	333	361	327	327	306	329	329	338	344	312	332	345	351	373	343	327	359	328	312	303	312	329	322	355	322	336	300	320	349	333	341	331	343	342	333	348	329	375	349	328	328	345	346	341	322	352	348	349	321	378	335	359	316	348	353	340	366	348	338	402	335	291	333	346	303	331	310	388	341	328	358	294	324	336	327	335	363	330	292	333	340	313	349	328	328	293	316	316	325	311	346	330	374	320	309	331	310	351	335	373	321	316	344	338	301	316	340	320	335	343	312	305	329	358	331	321	343	326	337	314	351	343	347	350	316	348	334	357	312	339	345	350	320	334	300	336	318	318	334	315	351	350	329	332	341	324	335	363	360	351	344	360	318	375	324	328	327	339	323	346	315	357	368	318	348	319	304	333	308	336	295	330	306	334	350	308	346	312	353	351	343	326	328	318	329	331	344	333	333	344	341	348	334	331	319	324	326	310	316	334	349	343	349	372	341	336	315	337	348	302	364	344	309	322	318	330	377	339	329	337	342	353	324	320	331	359	342	331	345	298	328	334	345	344	353	337	335	338	361	332	349	328	322	349	334	355	309	314	322	348	376	331	358	334	321	335	313	331	313	299	337	344	352	367	327	312	328	323	308	319	305	299	341	355	338	337	338	341	347	338	331	338	309	355	330	366	344	347	339	316	334	317	329	326	341	314	312	331	323	344	326	335	317	345	309	347	349	343	328	388	357	318	316	328	345	300	330	383	343	341	296	277	319	319	337	293	352	301	331	338	357	341	339	332	309	326	317	356	335	325	338	369	318	324	322	335	360	315	316	328	354	336	341	337	325	316	351	344	317	333	307	335	321	355	312	334	300	308	329	318	338	327	332	348	287	348	409	311	355	323	327	366	351	318	355	329	334	288	361	354	360	286	318	309	340	380	316	340	336	314	337	356	352	332	347	314	305	328	333	352	346	322	312	286	346	351	340	349	315	352	313	342	337	345	335	319	311	333	351	338	337	317	319	315	334	350	339	324	335	335	348	350	348	350	356	386	324	323	344	350	331	363	364	318	336	355	356	325	321	329	337	323	340	325	327	336	314	319	301	341	338
35067	48975	38950	27755	21871	17717	13934	10826	8413	6556	5103	4097	3245	2730	2153	1873	1613	1446	1229	1079	985	866	778	770	730	701	611	555	587	537	563	507	544	521	538	543	521	500	496	498	481	510	511	503	537	453	509	474	494	487	481	514	463	462	468	452	466	484	459	443	438	476	446	477	485	474	491	441	489	447	476	448	404	463	460	442	450	465	439	443	502	449	457	464	438	461	457	441	444	457	424	432	464	446	498	462	461	448	439	472	476	459	414	490	458	456	455	414	438	461	441	433	431	446	411	477	406	437	441	472	474	476	443	413	471	450	458	409	451	493	436	456	463	418	452	408	449	429	426	448	455	487	437	442	433	487	398	468	452	484	500	443	435	472	455	426	452	458	452	461	445	435	422	434	451	473	457	433	453	471	501	434	464	443	469	440	444	429	452	448	461	443	410	451	468	470	445	442	466	463	477	466	430	482	501	468	453	471	442	460	431	445	487	442	456	459	434	454	454	445	460	459	446	450	462	468	458	434	436	481	450	450	479	458	454	449	425	466	500	441	442	472	458	449	474	436	453	490	447	443	460	480	488	471	463	487	445	490	431	441	491	467	471	461	449	446	437	449	440	467	457	453	469	464	500	442	474	433	439	444	449	463	489	460	408	459	449	468	470	459	467	466	473	455	451	467	463	513	463	443	455	472	445	459	436	466	458	481	453	433	480	491	463	416	442	481	458	447	452	467	474	466	468	494	466	463	470	477	458	466	465	428	430	432	428	436	440	503	475	448	439	454	488	415	441	456	475	490	420	431	446	458	452	450	448	465	474	483	406	423	478	460	468	454	463	451	476	440	453	422	445	484	425	461	426	433	428	496	467	469	449	453	472	432	461	440	488	476	456	433	423	489	448	453	481	455	499	465	467	422	461	451	456	423	439	468	453	440	414	437	407	452	446	449	436	441	462	481	501	453	446	452	461	460	449	443	484	492	460	428	441	436	457	441	435	457	486	471	460	525	418	440	443	433	449	485	466	511	472	480	461	424	469	455	468	459	454	472	443	456	447	469	435	423	465	470	492	458	452	461	468	458	487	434	462	444	484	463	450	439	475	445	485	438	455	433	451	468	481	481	441	472	436	444	441	481	461	425	474	443	484	465	507	429	445	454	446	451	460	454	454	467	410	425	452	439	438	470	426	470	459	476	462	486	441	466	462	478	464	454	457	464	460	438	463	466	470	469	490	457	431	437	472	445	463	410	423	456	469	432	456	447	384	433	456	424	435	445	520	455	451	453	479	437	438	462	416	450	453	497	490	456	450	435	459	466	441	470	414	478	467	489	425	446	440	498	439	455	413	413	457	466	461	463	490	461	433	458	454	441	458	461	445	458	432	453	436	469	478	430	464	482	470	493	483	430	463	460	473	455	434	461	448	476	458	483	491	470	416	482	446	492	472	422	447	418	444	462	506	465	448	428	455	461	483	439	505	480	489	476	452	473	463	457	463	457	451	416	442	472	448	441	496	486	452	446	455	481	418	480	455	454	459	483	451	451	444	442	437	487	490	496	411	439	471	445	514	452	454	460	440	448	460	445	459	461	462	436	426	456	453	458	477	456	465	480	485	432	475	419	406	466	432	474	459	473	434	429	471	412	435	438	477	465	449	479	445	494	440	440	463	451	496	449	471	440	453	411	467	456	460	455	462	452	453	476	463	406	443	446	494	449	493	469	456	468	463	458	461	456	464	484	458	453	480	415	420	433	475	443	469	445	442	493	478	459	440	472	459	467	426	441	422	441	436	456	456	453	443	448	424	420	382	437	450	444	468	443	440	478	438	404	495	469	438	423	430	446	413	433	460	444	461	478	439	429	485	459	462	485	412	428	462	424	463	459	466	460	464	440	462	485	458	485	481	466	440	483	445	437	487	459	461	443	451	466	463	462	458	447	480	432	448	458	424	498	414	436	467	441	477	440	448	449	432	457	456	432	451	442	445	428	476	441	473	483	449	480	477	446	426	486	436	446	454	492	459	483	448	460	424	447	476	438	440	466	460	465	450	477	500	463	442	440	428	477	434	480	495	450	459	418	459	472	445	478	434	459	449	481	480	447	475	476	401	482	421	481	432	443	446	442	463	469	482	492	430	474	435	417	482	449	441	431	450	474	440	462	454	473	410	488	418	466	455	446	442	442	449	451	480	444	471	432	477	466	462	471	428	434	458	469	446	416	478	456	474	448	446	453	426	437	490	458	486	447	442	414	469	482	451	490	508	463	449	452	473	439	460	466	496	448	485	463	432	444	410	449	435	462	481	439	466	419	432	451	464	480	458	471	437	428	463	450	481	464	463	470	442	428	465	470	423	469	459	456	442	475	452	507	440	467	457	453	486	463	446	445	461	468	454	400	445	473	457	450	421	491	463	464	459	422	427	456	463	406	462	475	462	431	469	476	440	431	437	451	460	432	463	428	472	454	431	438	476	491	488	505	427	453	490	446	438	425	436	475	438	465	473	413	449	435	448	442	457	477	429	449	456	510	435	430	442	522	453	453	460	443	489	470	452	473	460	443	448	462	488	470	404	447	453	463	460	459	473	461	470	482	449	449	494	440	462	462	464	497	460	453	451	456	435	457	458	435	446	428	450	463	490	448	463	458	422	426	482	499	451	434	464	431	443	425	482	465	451	459	463	470	464	440	468	463	468	449	414	455	430	440	476	444	474	458	460	439	452	453	435	489	454	459	472	449	433	465	480	439	491	461	438	442	422	435	469	434	452	454	465	441	448	430	470	414	433	470	456	448	450	497	526	464	443	454	437	466	451	448	455	452	461	416	458	465	458	446	419	423	465	436	451	451	456	492	432	449	405	464	467	512	431	452	472	467	414	435	465	500	434	485	469	480	435	450	467	490	431	464	453	458	496	475	468	413	465	434	452	456	458	438	457	467	477	469	442	428	473	453	492	446	462	433	475	463	445	465	490	461	483	435	440	492	443	437	417	459	455	449	450	436	441	470	463	460	475	442	440	458	468	483	451	454	462	466	492	459	469	466	459	440	424	451	475	470	466	415	456	462	449	458	453	443	434	467	476	447	463	468	442	476	437	424	493	440	459	450	418	451	418	450	470	445	433	482	504	436	453	438	458	432	461	438	466	466	465	484	430	446	450	437	475	479	469	455	440	444	488	458	478	481	451	455	468	449	471	452	457	462	494	432	455	454	436	463	461	432	467	476	446	458	503	449	469	462	468	465	441	458	491	464	465	415	449	472	486	493	456	436	419	429	451	446	459	435	489	411	457	458	437	433	485	464	452	479	438	455	466	476	452	478	415	468	459	474	429	460	484	463	455	450	429	484	490	453	429	463	434	425	485	428	424	440	460	429	428	432	470	422	420	452	447	488	482	464	447	461	459	457	428	464	497	480	446	452	458	471	449	467	461	447	438	433	487	422	430	477	453	453	461	450	473	484	490	490	436	495	448	465	458	469	468	436	467	453	427	461	463	437	454	432	411	496	452	448	430	453	419	461
24532	21639	29269	25267	22565	20425	14640	8731	6003	4666	3551	2697	2266	1883	1608	1355	1164	998	870	773	740	664	620	596	555	507	503	455	459	437	472	409	433	415	420	410	422	394	394	395	385	383	364	426	379	395	332	365	424	378	358	381	360	395	392	316	341	388	382	372	394	372	399	355	359	371	346	400	378	323	357	394	342	367	358	358	361	332	396	351	351	381	362	388	386	381	340	358	320	377	383	386	385	347	407	359	367	381	378	338	327	364	360	352	389	329	317	369	366	346	373	343	383	360	345	358	381	366	329	392	369	362	365	338	363	310	364	380	336	369	352	331	380	378	347	364	361	337	364	350	334	360	379	343	343	381	338	337	369	337	353	372	332	360	349	388	353	364	327	359	382	362	389	400	360	370	347	353	332	360	372	377	330	354	392	376	362	385	364	355	371	363	358	336	372	402	342	354	345	364	375	356	384	335	353	356	349	366	316	349	344	315	333	364	339	399	354	351	398	342	337	377	352	365	332	343	379	385	365	321	386	377	366	388	346	377	340	367	348	350	355	344	343	349	346	355	356	371	366	352	379	340	350	370	370	348	340	364	350	387	375	373	373	341	381	361	341	356	351	345	359	358	366	342	355	319	376	367	360	356	365	332	372	364	353	348	353	351	352	349	361	354	329	367	370	347	352	369	342	365	355	378	358	374	375	360	346	326	353	393	380	382	354	351	343	337	373	356	336	361	355	344	365	367	336	336	353	343	349	340	332	333	358	358	360	357	368	353	343	396	370	389	340	342	333	401	359	337	343	348	343	373	395	384	366	345	352	367	384	354	375	335	374	348	334	362	362	338	340	395	375	373	364	388	344	335	350	380	320	343	372	345	364	363	344	347	370	363	373	345	371	347	377	341	360	357	372	358	351	388	373	344	334	377	391	326	337	382	353	369	323	374	349	362	376	354	370	373	376	381	375	343	361	321	360	385	361	343	348	365	357	400	346	337	343	385	369	379	345	408	338	355	356	323	360	388	364	365	379	357	379	338	386	339	357	361	363	365	359	404	334	375	373	329	353	339	384	318	359	341	357	338	363	343	355	328	384	387	379	366	339	335	369	352	392	357	354	357	381	365	352	334	353	379	318	358	313	362	368	374	352	339	357	372	337	366	367	352	380	373	354	342	359	352	336	358	329	334	343	339	365	394	342	370	334	352	345	327	348	355	357	366	339	386	395	360	361	357	365	354	326	363	353	363	359	377	315	407	340	374	347	390	368	369	393	347	376	363	332	385	345	356	375	343	350	353	393	370	326	351	354	353	352	384	352	378	367	334	380	355	334	394	342	346	344	335	347	389	355	337	375	366	354	373	383	352	313	368	352	354	352	361	364	375	340	319	341	338	330	420	315	369	344	401	317	387	401	353	339	369	322	333	385	363	330	371	354	369	346	379	384	324	375	368	369	340	346	364	390	372	347	350	365	339	375	354	375	347	352	339	348	320	375	357	336	340	330	315	349	332	347	330	345	340	361	352	352	396	357	354	374	368	351	346	347	337	330	351	347	358	381	348	359	357	379	353	372	340	335	366	375	338	374	341	369	372	384	374	363	350	357	352	352	365	334	366	366	333	384	310	372	358	332	382	354	330	355	349	339	335	380	330	359	356	371	340	365	373	344	363	377	370	366	347	369	412	368	385	372	358	352	343	341	363	368	355	360	375	351	363	339	348	350	352	367	364	343	372	358	352	349	379	390	337	362	332	386	350	339	354	367	315	324	358	387	351	375	358	354	370	363	357	358	351	344	345	369	359	382	330	368	342	338	374	364	372	327	359	344	353	356	382	403	398	369	337	372	362	337	385	362	368	366	351	365	366	349	375	374	348	345	343	344	368	346	343	341	346	353	371	385	338	342	362	374	367	383	338	370	381	315	358	370	366	332	353	361	337	379	338	373	367	358	386	353	355	338	357	359	376	345	362	351	367	326	338	350	355	376	344	365	336	377	335	346	365	354	360	344	346	379	359	372	368	351	348	393	383	362	340	359	343	385	355	349	350	361	348	356	379	356	371	359	360	349	357	376	309	354	333	328	351	387	355	332	343	387	367	327	349	361	320	346	323	367	371	360	345	356	330	337	386	352	355	357	344	354	332	349	352	366	354	335	357	364	356	366	364	302	352	376	329	383	342	324	331	354	359	375	321	341	404	348	360	350	390	355	361	388	343	372	374	368	339	337	378	348	349	375	358	353	354	368	386	382	375	345	337	378	360	364	336	333	397	373	342	351	343	349	349	334	371	364	356	368	364	342	371	335	372	360	360	345	375	390	333	350	377	355	356	355	348	356	372	358	350	350	352	365	356	331	330	374	348	409	345	378	370	349	345	341	355	361	341	355	381	386	390	340	346	376	349	360	360	337	374	347	367	354	374	328	375	333	342	395	327	335	385	378	343	365	351	365	350	370	340	357	339	335	353	346	366	364	332	383	332	345	340	333	350	318	336	345	372	358	385	336	358	356	353	346	364	361	353	348	354	320	361	345	383	351	325	362	329	389	360	343	350	368	350	337	355	351	374	365	386	341	369	376	388	353	380	373	365	349	362	364	352	362	369	379	362	366	379	373	385	338	340	339	374	346	338	339	355	342	353	391	353	332	346	333	381	319	371	337	327	330	378	335	390	354	345	395	388	356	382	369	345	365	347	350	376	328	359	354	376	344	371	317	369	377	339	368	327	356	398	359	340	371	366	376	335	342	357	359	343	374	370	336	371	355	358	365	329	388	366	323	344	341	363	352	343	368	368	339	325	333	320	385	366	340	362	344	367	357	357	344	338	330	387	358	337	330	347	370	395	359	356	344	349	353	398	368	403	323	378	334	376	366	343	373	366	341	356	383	331	371	359	352	340	342	371	347	333	341	340	375	343	326	386	334	332	349	358	355	393	344	405	348	343	375	334	377	379	360	369	338	390	340	378	360	380	344	407	333	327	310	358	369	350	324	365	359	388	378	388	372	378	390	355	408	387	371	331	336	406	349	368	351	358	334	346	359	360	348	368	310	354	331	374	348	331	376	370	363	358	376	331	380	355	355	352	363	329	351	341	355	359	360	346	388	364	363	389	341	372	352	354	374	372	371	366	343	347	341	327	372	322	364	341	380	336	368	353	334	341	369	322	315	393	361	367	344	367	342	378	375	384	366	373	374	359	328	348	339	337	331	331	373	370	394	373	358	380	342	328	363	338	380	367	373	393	371	350	343	357	332	362	386	372	353	336	333	361	378	340	354	352	358	354	363	370	366	324	352	345	363	360	326	349	358	365	344	359	350	376	374	355	388	319	356	316	365	370	394	318	367	364	361	349	334	370	347	353	342	346	324	376	342	355	368	356	355	358	354	337	341	318	353	364	396	358	355	339	340	367	361	346	352	329	375	321	395	345	336	360	366	325	346	363	375	326	346	367	348	363	377	329	351	347	346	363	353	355	336	381	364	362	335	340	355	338	352	353	380	325	374	385	359	379	331	350	387	386	339	331
36939	59654	47977	34932	28533	24024	19437	15557	12362	9900	7816	6254	5025	4196	3418	2728	2432	2044	1767	1470	1341	1243	1126	1062	860	838	770	757	701	688	693	671	591	593	637	595	602	595	560	561	570	545	514	527	503	540	503	566	508	509	522	521	531	508	522	497	494	478	500	502	483	484	533	472	532	501	493	454	469	508	487	469	486	507	476	475	458	523	508	472	479	482	488	448	482	457	477	479	498	488	500	513	486	480	489	515	467	445	496	510	496	524	487	452	486	448	504	495	489	496	472	515	474	493	488	527	501	454	509	446	491	498	421	488	459	493	500	484	509	483	469	489	479	521	501	496	460	504	454	490	452	446	461	475	477	472	489	478	488	480	438	442	481	466	479	493	468	514	485	482	485	458	469	473	473	515	514	495	421	498	471	463	496	477	484	508	505	484	485	550	475	510	479	485	486	453	426	468	480	520	485	476	500	495	482	498	445	474	469	476	499	495	466	489	470	486	479	479	484	488	495	466	467	481	485	480	481	486	477	492	466	440	508	495	469	496	456	479	477	499	475	492	456	488	429	469	493	480	508	453	505	460	492	469	488	484	490	491	459	501	492	486	459	479	509	460	470	490	493	494	521	477	483	459	500	481	511	463	495	498	503	495	474	460	531	462	499	481	499	450	488	460	516	498	456	478	468	472	534	440	476	463	465	508	456	460	492	493	512	478	454	484	448	458	464	477	472	498	498	507	455	499	471	464	504	470	484	489	480	495	507	475	468	489	500	464	470	498	482	472	463	472	438	483	489	496	464	483	457	525	493	525	483	476	489	469	495	504	529	476	476	483	506	477	449	467	433	487	508	427	480	489	438	457	483	454	456	479	464	474	452	462	512	481	501	482	517	473	465	494	475	505	486	467	499	497	466	489	518	484	463	474	423	478	474	484	517	488	513	466	463	468	482	451	495	484	456	501	476	480	469	453	477	499	488	487	469	477	491	503	511	484	455	489	491	507	522	462	470	464	511	461	481	486	476	481	519	437	464	468	511	446	464	525	521	465	492	451	493	461	487	503	466	482	475	499	463	462	456	421	486	447	465	481	450	508	497	555	458	483	484	492	520	472	528	459	478	464	489	485	467	483	502	466	482	500	443	497	485	442	480	475	473	474	437	468	442	458	498	490	504	453	482	536	498	479	487	456	480	485	443	520	499	474	471	487	492	503	496	441	447	472	483	517	526	480	474	469	509	470	481	476	457	496	501	507	464	485	483	468	504	537	489	492	471	479	510	535	488	461	440	458	483	469	510	460	473	481	487	506	453	492	477	492	504	457	494	546	433	470	509	458	483	500	463	493	486	489	483	514	445	471	447	509	460	513	454	465	479	509	482	504	471	491	430	482	513	474	490	482	461	502	481	485	496	526	452	462	537	457	524	494	469	469	448	490	515	453	477	457	496	459	496	475	485	507	489	480	522	433	456	502	517	469	469	465	478	456	498	494	473	481	516	458	451	447	422	502	441	509	509	514	469	468	462	493	525	502	481	445	460	474	466	480	478	494	506	445	499	454	451	498	473	482	470	430	539	480	476	470	498	478	498	492	481	491	486	509	510	460	514	488	474	481	467	478	472	459	501	497	475	477	477	507	469	469	470	457	507	506	502	467	504	456	466	454	496	472	453	467	441	473	453	515	486	461	468	483	494	501	442	505	468	455	446	488	453	483	501	470	508	451	473	488	474	476	475	443	481	466	467	467	491	464	479	470	488	537	503	455	487	482	506	462	498	461	464	489	501	463	500	474	479	500	466	519	488	509	493	461	472	497	466	455	461	464	470	473	489	467	526	487	507	468	461	513	487	453	492	514	451	509	516	512	503	472	490	464	516	491	509	472	465	517	477	518	485	453	477	491	439	505	504	477	458	473	461	502	460	426	435	499	473	452	504	507	487	490	492	486	492	487	475	487	484	518	511	497	485	455	514	474	467	463	500	518	492	496	515	477	499	459	531	461	462	525	528	477	485	484	428	514	497	497	488	480	484	456	478	471	474	475	489	504	474	491	497	489	499	483	485	487	492	483	466	494	486	475	465	481	483	449	500	514	514	452	491	499	481	485	492	482	492	460	500	456	445	508	484	419	471	467	483	484	467	498	464	476	496	508	498	481	469	454	477	481	487	457	466	472	479	535	481	512	482	463	502	493	477	487	485	460	494	480	487	484	480	510	489	505	468	493	464	493	475	469	482	512	455	502	480	466	466	454	469	469	481	490	486	473	501	507	456	467	451	443	531	503	524	455	436	463	460	499	464	455	461	480	492	461	490	458	480	445	518	504	501	478	490	521	483	471	450	486	463	448	469	515	477	486	484	490	470	484	460	513	503	473	514	464	464	506	487	480	479	485	471	494	478	487	467	494	490	490	500	494	489	467	495	464	441	503	490	453	497	479	480	473	517	449	474	497	519	449	483	484	506	508	449	465	483	506	513	484	487	518	478	491	459	464	481	481	438	496	439	471	521	473	499	505	485	473	489	512	453	444	446	477	472	505	489	479	488	477	480	485	463	515	487	491	500	442	474	503	473	508	503	507	490	470	510	529	511	476	478	489	477	436	494	488	452	471	497	497	496	459	483	507	446	519	504	478	495	514	446	506	442	485	513	493	448	509	457	480	467	456	476	483	478	491	473	497	433	487	463	493	469	438	441	461	513	473	501	487	479	427	474	492	511	511	505	485	486	485	481	473	492	500	463	451	476	461	474	492	439	472	460	475	469	530	473	498	512	513	464	522	486	476	499	513	480	512	485	480	474	487	472	506	463	502	481	498	477	486	462	491	450	523	452	473	503	492	461	467	492	435	478	531	461	513	474	446	514	461	535	441	461	466	511	501	497	540	487	481	491	507	500	499	484	487	484	484	483	507	514	452	479	511	496	486	473	433	494	491	474	486	442	500	488	502	487	476	508	470	533	466	492	506	475	486	420	460	500	470	489	459	484	543	503	488	489	460	489	500	504	464	507	518	469	500	480	531	466	486	458	503	477	474	515	457	468	460	486	537	494	473	445	463	476	509	468	496	489	472	468	504	466	492	462	484	457	467	468	441	490	458	498	522	507	496	503	497	467	465	463	465	445	475	492	478	480	446	490	454	497	459	475	518	504	461	451	481	474	496	506	462	493	502	498	460	492	460	520	496	513	493	498	501	499	487	491	481	443	486	499	457	472	484	452	532	466	515	509	466	492	498	502	500	520	454	480	519	496	486	496	484	415	481	464	444	466	488	448	534	495	529	449	440	495	474	469	510	459	473	469	498	457	503	502	446	458	500	487	473	483	498	497	496	501	505	481	469	486	463	478	435	475	492	445	461	523	452	466	447	485	469	475	484	467	472	446	496	462	462	493	445	512	488	466	447	509	458	503	474	485	476	478	527	494	479	466	466	498	461	468	522	502	486	514	484	490	472	476	488	469	484	481	510	484	470	485	451	503	438	465	451	514	507	506	497	481	463	493	491	476	480	461	464	479	434	511	488	466	478	446	486
23261	21462	29402	24088	21922	23120	21583	12209	8057	5974	4720	3594	2942	2406	2068	1751	1537	1302	1209	984	887	816	756	667	626	549	544	538	513	479	424	474	439	471	424	443	407	444	430	452	389	399	387	387	361	353	344	388	370	356	399	335	378	357	382	354	344	345	338	361	380	358	363	379	352	344	362	359	387	351	351	329	343	323	348	370	374	356	377	350	367	359	330	364	349	318	356	351	360	317	375	355	357	369	380	359	345	353	366	367	371	350	360	350	357	336	381	332	350	325	360	364	364	361	367	381	346	351	343	352	324	325	334	336	352	373	371	352	325	362	361	381	364	364	387	369	352	350	338	358	342	338	368	349	329	378	348	382	349	359	345	354	338	318	361	358	354	342	404	371	348	338	363	344	365	373	386	355	340	374	362	336	331	347	343	339	325	328	385	359	340	317	364	359	350	353	338	364	360	362	342	340	345	348	352	361	356	340	339	360	358	343	363	389	350	356	381	365	336	358	367	368	336	356	342	363	350	345	356	323	334	357	348	389	317	356	398	353	356	358	329	337	361	325	353	329	358	354	378	361	371	332	337	320	355	413	340	375	341	321	342	365	354	368	383	317	356	348	338	366	363	352	326	361	380	367	334	342	347	348	369	348	329	337	325	348	379	352	308	369	366	348	343	346	355	359	326	350	344	383	387	322	335	405	362	347	307	366	372	308	365	323	365	370	373	346	374	377	358	356	359	379	351	342	333	356	335	354	356	330	338	321	339	364	332	382	343	354	339	364	360	344	326	351	394	323	351	322	368	336	355	354	356	350	371	331	353	335	329	311	342	370	347	363	385	362	347	374	356	372	335	348	325	359	365	313	340	354	348	361	343	376	343	350	334	344	364	366	349	367	356	358	353	334	338	348	358	357	350	362	338	370	351	353	369	340	361	361	343	323	328	383	366	313	339	339	366	340	334	371	359	348	368	319	339	348	397	368	367	367	351	356	340	308	376	340	361	332	344	352	363	340	380	374	310	369	387	335	346	339	334	367	381	341	348	361	336	343	369	335	345	352	347	352	350	388	332	340	315	319	363	361	344	357	367	330	337	356	366	378	363	325	381	368	340	366	340	318	360	368	347	358	343	383	350	340	337	315	355	374	357	375	356	351	343	346	378	334	373	358	358	353	375	370	353	378	366	400	369	356	370	357	352	355	344	392	326	361	361	343	334	357	354	377	335	367	339	366	348	362	360	343	359	341	366	380	327	380	342	372	354	370	332	333	369	333	348	321	363	327	370	365	367	341	333	322	369	356	395	354	341	352	368	323	374	357	366	383	358	386	309	324	342	349	398	357	328	333	351	316	378	329	362	332	352	322	347	372	362	329	350	360	367	348	364	358	347	342	360	324	368	369	344	376	339	362	373	324	320	326	316	341	378	375	382	355	352	361	341	338	356	393	360	367	374	360	351	365	349	324	336	368	364	345	336	354	342	364	346	358	361	353	349	319	357	356	351	381	381	359	366	367	332	339	361	331	331	314	349	350	356	342	338	356	338	345	370	346	333	362	337	335	359	345	360	339	357	352	344	364	350	375	354	340	346	329	326	332	369	365	357	345	354	375	366	362	349	367	356	364	359	360	349	343	352	353	359	342	334	346	332	353	355	343	332	358	336	347	382	362	361	327	358	344	352	360	358	339	351	330	364	374	365	357	328	350	370	354	367	360	360	391	378	338	364	377	345	346	368	363	363	331	356	329	339	360	351	338	363	371	338	346	328	341	343	334	351	350	339	346	344	360	341	337	349	345	334	405	348	358	325	371	363	365	342	308	359	385	333	371	348	345	346	335	323	352	354	341	346	343	342	331	365	312	370	343	347	375	335	343	335	334	342	358	373	347	324	327	354	360	364	370	391	328	367	335	366	338	362	337	352	329	338	330	342	350	340	360	320	358	343	327	356	359	310	324	353	352	339	330	357	344	349	387	323	367	344	391	365	345	329	370	368	341	381	359	327	320	365	365	350	352	353	353	341	328	360	338	340	319	360	381	331	341	349	381	358	361	340	387	356	342	345	359	380	325	333	384	376	342	329	376	336	331	375	388	329	344	345	336	351	367	354	368	322	351	365	342	351	335	348	360	356	340	342	361	366	336	378	371	369	327	364	373	336	355	331	349	355	367	351	343	331	333	350	355	326	335	347	362	341	378	352	335	341	381	348	360	332	374	355	353	379	371	360	331	321	349	370	386	319	322	341	360	356	351	337	358	388	304	345	376	339	309	340	354	336	370	350	328	378	376	346	358	364	378	368	361	300	361	359	340	315	333	343	324	342	359	330	360	362	353	333	344	344	381	372	335	371	395	399	329	340	362	368	369	343	360	342	336	316	363	382	353	368	374	364	324	361	322	341	359	341	363	338	350	353	351	381	370	327	345	340	338	351	359	336	350	345	371	347	342	392	335	340	332	357	355	310	336	340	376	328	332	333	350	349	365	364	375	363	336	337	355	344	342	329	331	348	362	360	347	348	368	358	360	326	343	339	339	362	353	365	376	338	341	376	330	321	362	374	372	355	325	343	350	354	322	338	353	359	375	346	370	329	358	378	337	328	375	354	345	367	342	327	385	335	377	364	367	356	331	342	355	366	350	352	332	351	348	343	370	346	373	353	343	320	376	372	328	358	335	357	367	365	335	343	379	345	343	381	352	342	338	384	366	336	363	352	350	339	376	371	336	363	345	345	352	335	358	351	326	336	370	366	377	372	353	327	372	370	354	327	316	363	357	349	328	353	342	352	350	324	331	351	361	369	343	359	383	355	359	359	338	340	364	314	359	389	352	322	292	357	355	378	369	332	333	329	369	360	340	366	352	369	334	349	317	345	381	326	351	345	366	379	367	357	352	372	360	335	327	337	333	346	336	359	370	345	364	365	357	368	339	373	366	354	327	341	341	354	356	362	349	339	342	359	355	324	363	367	326	353	343	352	370	370	364	385	379	360	349	328	357	344	371	368	342	346	339	374	358	351	343	355	344	389	358	329	343	359	323	336	338	349	364	329	357	363	327	339	360	367	383	340	330	347	387	365	345	404	364	332	369	372	347	373	355	336	361	346	342	354	338	342	332	351	361	366	310	379	364	371	359	349	361	372	354	337	359	372	334	363	363	371	346	356	356	343	368	304	348	362	356	352	337	302	323	341	321	353	380	374	316	324	374	356	305	360	343	349	362	383	376	367	355	339	365	344	341	373	343	341	385	381	349	341	372	364	354	375	318	364	362	356	313	361	339	358	367	359	325	358	356	371	372	337	340	339	325	336	335	346	364	342	371	338	368	357	345	341	371	330	353	337	362	367	335	375	352	329	338	377	310	332	381	329	354	345	367	344	354	327	372	358	332	333	310	356	363	327	342	343	340	361	364	358	343	373	352	362	372	317	367	389	342	341	374	332	358	367	335	346	338	349	369	356	348	342	381	360	334	330	351	350	345	330	366	331	386	357	352	382	335	339	314	351	362	376	343	342	375	380	358	349	347
39947	66936	52991	38968	32683	27799	23194	18880	15431	12411	10122	7985	6420	5355	4518	3786	3145	2678	2299	1880	1623	1517	1310	1096	1109	876	903	820	779	773	739	687	716	626	596	611	584	554	627	605	508	633	548	542	511	509	553	492	473	510	482	495	509	486	512	488	501	525	456	462	519	439	462	475	460	497	489	457	461	472	476	437	461	455	496	474	508	428	481	467	435	455	502	466	467	424	459	457	468	420	504	446	507	438	460	497	474	531	466	447	474	447	488	452	427	410	464	475	451	414	431	490	492	443	505	417	472	456	446	438	453	432	487	480	470	482	443	421	461	445	445	456	457	477	454	466	469	445	475	489	434	486	450	482	495	486	465	496	424	441	465	523	450	461	459	451	408	434	444	486	498	478	449	483	458	450	487	474	471	485	458	476	449	495	502	452	457	421	469	496	469	456	501	461	458	470	469	488	444	455	436	491	485	467	453	490	462	467	471	442	521	486	465	486	468	502	426	438	475	474	472	452	448	463	464	486	478	438	460	471	470	426	502	415	452	488	455	460	408	511	462	458	465	501	514	470	482	476	435	434	466	479	469	509	483	474	499	469	470	452	486	495	470	474	470	452	438	487	481	473	485	489	433	462	478	466	434	460	487	471	443	461	453	446	437	484	450	488	407	488	467	474	486	462	488	461	463	425	450	467	521	474	484	418	490	459	471	466	461	458	455	463	497	464	469	463	447	455	474	507	445	435	435	465	491	457	504	471	476	500	504	467	481	488	413	492	412	502	515	432	448	471	484	440	475	486	447	472	483	495	501	460	442	453	484	473	491	454	465	460	506	457	488	473	503	505	500	462	388	462	480	454	483	498	497	473	458	482	464	490	450	463	449	502	500	445	434	464	481	431	480	461	458	447	469	462	488	466	477	488	482	444	458	468	459	452	472	487	469	495	464	447	455	495	476	484	488	449	449	484	480	455	474	464	525	473	477	447	461	470	452	475	508	456	455	503	454	449	477	471	477	472	454	453	417	486	458	440	469	440	457	458	464	483	499	503	453	515	486	476	479	462	448	462	425	467	428	459	451	483	461	485	485	468	486	442	447	502	468	459	495	438	503	449	467	449	519	466	464	445	437	472	447	461	508	503	434	451	455	466	474	493	473	488	466	467	445	426	544	495	477	451	442	490	485	505	445	447	468	471	476	493	509	430	449	464	503	493	450	472	483	477	478	492	483	432	449	446	469	480	472	477	481	450	464	502	439	452	481	468	472	473	458	482	471	472	438	512	436	479	463	429	469	451	500	476	465	501	484	439	478	443	454	519	453	419	487	506	440	476	472	424	489	425	450	442	500	429	516	482	517	479	514	433	453	501	449	480	516	447	448	502	449	507	453	482	470	489	491	497	448	453	484	418	480	483	418	484	460	486	467	462	455	476	496	454	475	468	482	440	460	446	465	468	468	470	459	514	507	442	462	490	476	434	484	484	457	472	452	486	479	472	473	445	439	471	450	467	487	467	497	477	492	508	479	475	455	479	473	461	502	446	479	495	448	453	483	446	479	448	480	470	485	453	437	458	462	470	496	480	475	476	467	473	445	499	482	427	456	485	466	463	468	473	497	486	459	463	461	491	470	520	460	459	460	477	427	492	452	471	445	517	464	463	465	466	471	483	449	437	442	462	458	460	420	477	458	458	484	489	467	496	479	433	472	458	499	503	470	469	455	448	470	424	464	471	487	497	468	464	464	463	454	492	500	473	466	457	433	480	496	454	462	464	444	473	431	466	441	475	511	480	469	469	482	447	497	457	502	513	446	519	460	470	473	446	456	458	445	478	468	433	463	465	454	455	465	450	426	472	438	511	438	448	484	492	504	500	479	503	456	442	461	478	461	454	483	489	443	461	473	465	487	510	462	508	436	471	479	441	474	448	491	429	462	472	458	482	430	472	457	478	441	519	490	504	470	424	481	477	482	489	475	439	466	460	478	477	452	468	478	465	459	477	468	473	493	492	484	439	456	452	457	478	453	469	463	456	463	460	460	445	455	469	460	456	469	498	481	461	452	492	474	475	458	431	477	462	484	492	448	477	474	477	475	480	463	467	476	494	446	471	461	478	507	472	459	508	441	468	441	489	465	500	455	482	465	457	461	494	476	426	457	456	449	448	467	470	441	467	483	477	452	518	498	489	472	478	476	481	484	452	483	490	436	496	517	503	444	488	458	447	472	491	468	410	448	460	442	473	466	502	503	510	464	454	451	432	430	498	469	480	486	453	508	454	443	446	483	460	480	463	466	476	513	482	455	501	454	490	438	484	491	499	466	404	464	428	471	483	457	497	467	446	458	474	450	442	466	450	458	471	438	499	445	504	448	470	476	455	446	471	450	461	471	441	478	466	472	460	499	465	483	463	470	444	449	482	433	480	456	508	428	459	471	505	479	451	482	464	482	419	435	485	457	482	474	448	463	504	460	466	478	515	491	476	469	481	502	478	482	473	485	482	475	451	451	451	491	500	493	457	490	459	516	493	450	495	455	459	462	471	449	468	508	446	457	469	458	453	472	495	441	497	452	510	454	478	477	449	472	453	455	489	476	442	457	467	461	480	511	505	468	466	495	441	454	487	490	439	480	464	477	432	512	475	498	484	473	440	487	480	465	435	471	418	446	458	439	490	449	456	472	516	459	468	464	473	461	491	481	457	453	492	460	486	446	467	484	494	496	437	466	489	507	470	491	432	467	460	501	478	466	458	467	496	506	503	497	450	458	462	460	440	431	480	454	438	511	440	471	477	436	439	438	475	498	458	454	499	461	436	451	488	466	484	474	465	453	478	487	479	477	475	457	479	463	446	453	476	460	498	473	477	489	461	469	451	498	427	458	451	492	484	478	465	445	466	474	461	458	438	466	464	460	515	449	437	423	430	456	478	494	459	467	490	500	466	451	472	442	431	503	446	458	463	450	480	468	477	505	504	470	458	511	472	480	455	440	476	430	448	477	478	434	479	480	442	495	472	472	470	424	466	469	465	475	497	480	438	463	440	453	471	448	493	492	472	450	436	437	448	446	452	441	447	491	448	490	479	461	484	440	470	475	476	469	441	454	501	493	467	456	478	456	475	432	476	499	464	461	454	497	476	478	466	482	455	459	483	499	472	489	449	487	444	456	506	493	487	458	451	480	480	476	482	485	448	482	484	440	496	480	449	493	471	509	461	479	480	451	471	467	446	475	435	453	485	455	426	484	476	454	528	506	453	441	425	448	469	455	446	485	485	454	474	504	445	445	450	490	485	428	444	469	454	445	468	456	479	439	495	486	457	468	471	487	448	466	515	480	463	409	460	430	460	456	529	465	454	487	454	497	487	457	458	408	492	494	480	470	476	463	448	478	474	507	444	449	464	450	491	467	471	451	472	451	477	505	450	452	451	451	470	456	484	469	465	438	468	476	505	463	464	480	457	455	452	491	476	485	467	456	458	462	448	462	452	461	463	431	484	466	469	471	425	466	450	434	456	477	430	445	492	480	481
29389	29914	33300	26067	16223	10736	7051	4961	3517	2661	2151	1646	1341	1219	1093	903	795	708	648	602	563	499	531	447	444	442	356	391	390	376	372	364	392	370	346	352	357	352	329	348	344	308	354	353	326	349	321	330	331	344	349	308	354	374	335	360	321	351	354	320	324	330	348	338	306	328	346	316	340	311	322	359	292	349	350	336	333	346	337	342	333	327	306	337	292	303	355	302	319	312	330	321	318	338	361	344	368	310	314	328	315	355	322	346	355	324	302	329	322	319	384	334	351	340	315	340	335	318	343	337	336	347	336	336	338	294	327	318	336	358	360	323	355	342	341	347	347	353	360	334	344	358	336	314	324	334	349	328	303	312	354	343	308	317	329	316	303	323	323	309	352	360	346	346	336	337	321	368	329	320	319	329	331	338	340	343	324	329	327	328	336	287	339	360	321	334	343	316	323	334	340	372	320	358	311	335	317	325	328	343	343	329	342	343	384	309	317	305	366	325	361	328	350	321	284	328	322	301	302	332	327	322	350	366	316	359	332	315	336	333	398	330	333	328	331	310	323	312	325	354	356	345	317	348	328	345	337	315	334	324	339	341	324	349	327	310	340	315	315	331	342	324	329	303	327	318	325	388	317	347	336	349	301	351	328	355	347	311	321	297	339	337	355	319	319	307	316	334	333	373	323	360	348	343	337	332	355	334	322	323	365	336	332	337	326	326	351	334	314	326	354	312	313	304	315	340	337	326	305	325	304	300	326	337	326	312	331	348	355	321	313	333	309	320	351	329	346	329	354	321	306	335	318	338	351	348	329	333	343	371	387	337	305	296	339	287	331	334	337	325	337	327	351	337	312	304	362	355	335	313	310	313	325	320	326	328	320	309	327	342	308	314	326	359	372	333	312	326	361	319	325	330	364	328	342	325	297	320	342	319	294	308	393	312	353	318	327	322	324	336	334	301	369	331	343	355	321	328	326	316	332	338	360	300	327	299	367	316	346	320	338	348	378	326	304	325	325	317	353	357	333	320	329	329	359	347	330	331	331	350	328	315	321	331	346	295	341	329	332	350	331	318	329	344	323	312	339	348	335	361	374	319	339	326	344	341	340	328	343	337	329	358	312	341	343	376	339	377	333	309	323	357	318	323	304	340	337	299	331	318	318	361	347	303	343	338	327	343	325	343	316	321	341	313	350	333	299	328	334	316	301	333	312	334	334	319	322	315	366	320	332	350	338	325	358	332	334	360	337	327	333	306	332	329	343	324	331	367	306	346	312	337	330	309	373	321	353	315	340	347	331	338	330	311	325	341	334	306	294	301	317	341	348	356	320	374	320	300	331	327	316	318	364	342	326	324	339	337	345	339	386	329	336	319	325	352	311	333	338	339	353	300	339	340	336	316	337	312	314	329	321	331	352	312	336	346	302	302	336	337	317	341	342	319	331	321	320	351	346	319	333	348	337	324	339	309	325	342	315	332	343	322	331	319	330	307	322	315	339	336	317	327	355	337	344	336	357	318	320	339	315	340	347	326	320	316	312	311	367	363	329	338	330	356	342	322	351	311	329	324	376	353	324	316	342	317	308	321	328	323	348	312	344	301	316	316	318	330	336	364	350	338	326	348	346	346	351	320	321	317	320	300	321	333	326	320	325	306	329	329	365	315	344	312	350	370	354	317	321	329	343	329	369	315	339	339	321	339	321	317	335	293	374	315	324	319	314	333	347	330	341	344	303	328	335	360	355	324	354	322	303	311	326	359	324	362	295	352	349	289	341	318	345	374	362	367	363	327	327	320	353	354	329	305	328	344	340	331	350	336	354	365	328	335	356	330	341	344	363	333	291	349	299	351	358	327	341	347	331	320	350	332	335	338	326	334	354	309	354	343	330	297	326	359	330	313	335	315	341	374	286	334	317	319	327	352	333	337	312	357	303	327	356	326	340	332	342	321	339	337	331	351	334	357	355	337	308	330	342	334	354	306	312	316	294	355	327	357	329	315	388	352	346	314	357	356	318	338	336	328	338	291	336	305	333	341	327	323	343	313	364	325	339	317	318	347	332	344	349	316	331	343	337	323	360	323	356	306	315	323	330	323	338	348	314	313	328	317	333	302	322	326	326	309	330	347	307	342	308	314	335	354	335	330	344	314	315	334	309	332	314	344	361	345	339	316	351	338	334	325	324	353	349	347	314	323	335	344	335	324	300	375	343	285	304	347	341	367	307	315	349	365	312	306	304	348	355	319	316	315	354	336	296	343	322	334	317	340	341	335	339	326	314	335	327	339	333	340	349	335	344	355	343	323	356	305	321	338	323	334	318	328	317	304	328	351	315	322	354	317	320	327	342	317	320	336	351	351	331	327	335	356	355	352	374	339	310	305	323	326	341	339	339	326	345	336	344	288	332	325	345	324	320	330	348	312	348	354	355	347	345	341	329	328	332	347	354	355	326	305	323	333	352	311	352	343	309	319	338	357	339	306	355	368	295	378	328	336	335	334	349	329	344	330	342	332	317	321	328	345	347	326	329	324	363	348	310	336	333	298	320	359	348	333	351	365	313	325	335	315	309	355	336	359	355	300	327	345	334	316	339	352	347	353	320	334	331	330	347	329	327	337	330	343	335	318	337	344	297	310	340	328	352	368	331	346	324	318	304	297	357	359	330	318	316	308	351	323	320	342	337	313	332	313	342	342	320	361	334	352	341	323	321	347	303	323	351	353	340	349	358	344	311	353	343	323	318	369	315	353	301	307	358	353	374	347	310	331	336	275	303	322	350	337	323	329	314	328	309	299	317	341	339	337	336	349	341	347	350	334	323	307	351	312	318	333	316	326	325	339	351	316	345	344	299	314	306	358	368	369	327	354	316	321	328	337	334	332	324	335	328	350	338	338	343	326	309	325	353	316	314	315	313	349	329	345	321	358	320	325	336	356	303	324	313	337	353	342	330	354	324	354	332	334	322	316	324	314	327	305	338	309	336	315	338	350	283	319	342	340	320	351	332	320	366	343	371	342	355	310	317	292	325	350	326	324	334	319	368	353	338	298	335	331	322	347	356	336	328	332	354	316	339	334	333	324	297	351	348	351	312	323	332	327	346	322	285	350	364	351	329	333	337	344	359	339	344	323	332	361	333	368	332	335	335	311	315	318	347	333	361	320	308	329	297	334	331	346	331	315	321	319	340	325	331	316	354	333	356	349	318	326	315	320	379	364	344	337	341	347	339	328	352	335	329	301	342	325	357	331	331	306	350	343	329	343	316	340	349	338	306	299	355	308	348	340	338	322	327	319	344	295	326	310	327	328	319	343	331	331	331	339	351	344	319	350	341	309	345	325	322	343	318	343	343	344	355	355	302	362	331	354	332	323	345	336	357	355	356	309	324	320	337	321	353	348	342	354	311	297	354	368	327	320	351	321	322	348	333	344	342	346	294	317	317	330	297	323	319	336	322	336	367	358	332	306	316	323	377	330	346	338	329	370	326	373	340	314	333	337	340	325	294	345	321	337
35260	48101	39475	27943	21822	17671	13813	10567	8155	6291	5118	3892	3146	2684	2266	1873	1579	1481	1193	1074	967	878	833	751	719	660	689	638	544	567	553	570	492	487	522	509	499	486	520	497	513	513	502	474	455	468	433	458	496	502	465	476	475	474	486	462	456	446	505	440	462	462	448	495	436	454	454	474	466	474	454	419	425	454	447	475	436	480	463	452	459	430	427	447	449	487	438	478	450	453	433	467	473	478	489	458	452	415	475	425	480	456	516	475	488	447	465	473	449	458	482	480	420	429	458	443	452	448	432	474	434	432	458	465	452	463	446	459	462	443	524	462	481	517	459	425	444	450	425	449	468	462	457	455	443	475	435	472	459	437	459	438	474	469	466	486	460	422	468	460	448	469	456	419	454	470	384	436	453	447	458	450	446	472	466	442	474	453	507	438	428	479	460	426	511	468	479	440	414	441	459	428	437	428	464	464	451	491	457	450	431	458	444	443	457	423	428	450	421	440	462	472	491	471	469	443	458	459	463	453	463	451	467	444	464	453	451	476	468	448	462	458	455	441	475	482	470	424	436	455	426	451	457	481	454	465	460	445	433	431	465	470	456	477	459	408	417	440	452	460	463	467	475	435	489	402	467	479	446	456	452	446	437	464	446	460	456	473	429	457	479	450	505	430	462	497	456	478	441	464	455	467	460	446	445	466	449	456	483	422	440	460	439	442	472	448	432	454	421	434	475	431	450	424	451	455	456	451	447	438	419	446	451	451	449	470	482	470	443	471	456	444	441	448	464	491	436	465	463	447	499	422	465	441	438	436	482	481	467	447	426	478	464	447	427	449	460	435	421	431	474	436	458	452	435	453	495	461	489	420	469	439	434	468	456	461	455	453	453	479	432	446	434	424	444	451	450	472	438	406	435	487	419	434	441	444	503	452	500	462	458	457	412	475	437	449	464	447	451	472	472	416	428	432	414	443	450	429	451	453	463	493	457	428	416	489	450	473	423	449	442	443	449	445	450	492	438	435	427	420	433	488	407	447	424	462	442	448	483	431	453	480	488	451	487	447	436	478	430	453	454	492	437	433	452	461	477	464	416	458	436	455	456	434	445	427	432	464	437	466	443	490	490	458	467	485	437	439	462	436	473	422	462	454	451	440	413	468	453	494	452	469	466	452	430	437	410	416	473	435	463	443	439	430	445	477	445	503	448	433	441	436	483	447	486	490	450	463	491	451	466	493	430	455	474	427	422	436	427	493	468	456	474	463	443	460	415	441	437	433	457	448	473	454	472	441	457	421	445	483	472	448	458	435	494	422	401	438	453	430	443	468	453	459	450	443	448	461	457	468	463	421	436	432	450	397	443	493	466	463	439	445	439	448	461	421	468	491	488	440	483	450	440	434	454	470	440	464	426	467	467	458	439	446	484	423	464	439	441	449	473	439	512	443	426	482	454	459	474	426	439	503	428	435	433	473	437	473	464	466	473	417	453	456	445	472	447	417	437	441	445	444	461	471	443	454	447	445	475	464	455	444	477	479	473	419	458	477	490	442	471	489	444	464	442	429	469	471	419	445	427	466	433	452	429	447	498	441	434	463	474	475	463	467	422	440	460	464	471	425	463	481	498	479	469	422	441	476	455	446	458	453	422	462	475	438	486	446	457	499	432	438	467	463	425	486	449	444	447	456	459	481	451	447	466	447	454	423	447	406	438	485	446	461	435	492	477	469	429	477	442	461	443	466	481	447	425	453	428	470	479	456	504	456	486	434	447	474	487	455	466	457	420	441	452	433	479	468	460	427	480	443	424	448	466	465	464	474	427	442	436	399	433	478	445	431	459	449	415	423	484	423	420	439	449	455	489	434	451	460	430	437	432	476	454	458	455	422	483	464	457	462	417	468	456	446	440	463	427	462	482	428	471	471	444	422	457	430	472	489	457	438	445	453	421	418	422	445	467	427	446	423	446	459	491	449	447	425	467	442	485	456	468	457	426	447	456	437	470	429	451	454	474	487	423	477	440	493	447	441	455	474	454	446	463	424	416	398	469	468	469	463	439	494	455	470	443	478	438	481	464	425	446	409	461	458	464	457	445	461	405	458	425	422	456	464	475	445	450	457	449	451	452	450	482	479	458	433	448	470	458	418	447	462	409	451	449	452	479	462	467	427	454	482	429	420	432	454	432	453	440	446	441	447	441	427	418	409	483	461	443	442	473	438	449	455	463	492	452	416	482	498	483	472	448	470	413	458	484	426	516	439	475	469	442	484	483	465	452	468	449	440	442	471	467	455	420	497	434	470	451	462	465	444	455	427	474	438	482	448	433	443	456	460	470	481	456	468	472	461	440	498	476	441	449	460	459	459	436	445	455	454	493	447	440	469	403	467	471	415	463	434	439	476	410	455	421	474	468	461	431	426	466	510	486	439	488	455	453	490	486	486	438	452	460	494	459	426	444	456	445	462	486	451	435	448	446	409	476	450	414	442	486	486	462	472	499	448	413	477	456	456	377	499	460	465	512	493	446	476	414	452	426	475	483	429	465	440	452	479	439	435	455	489	453	469	472	434	456	453	482	452	476	418	471	462	471	482	427	444	488	465	439	438	458	455	452	448	414	454	440	460	440	459	431	475	449	437	464	422	466	454	474	457	450	441	454	443	437	440	456	460	466	486	453	470	472	444	464	464	465	472	471	481	442	465	444	454	447	419	429	457	433	442	476	459	410	465	482	457	459	491	429	424	438	462	473	446	506	462	453	427	436	432	459	456	469	453	422	435	465	429	404	469	436	475	504	465	425	429	467	450	470	438	472	445	468	456	442	458	444	454	464	482	455	493	466	464	475	446	454	437	418	470	451	451	456	478	452	454	434	471	458	460	444	433	435	461	474	520	472	473	422	451	429	443	472	458	446	447	474	486	414	418	459	448	435	484	470	426	442	441	442	493	471	497	466	429	443	448	451	436	465	442	437	466	457	495	472	437	440	452	450	446	441	465	444	409	478	454	425	448	483	451	490	446	487	440	477	417	425	459	462	453	442	464	439	445	437	471	441	471	474	466	460	463	469	459	432	442	463	428	470	388	433	442	448	496	421	456	455	446	481	433	441	461	448	455	447	432	428	445	453	429	427	441	410	436	469	468	475	488	435	484	468	490	426	448	443	454	486	452	431	494	454	460	435	453	479	490	470	428	453	424	454	411	435	439	461	451	481	452	427	415	455	460	430	475	414	467	458	433	469	430	480	471	474	427	432	430	425	409	424	446	464	487	467	466	474	437	467	446	428	455	445	452	433	413	464	456	393	426	487	479	498	514	489	483	456	458	432	431	417	448	497	453	490	471	447	464	470	433	446	441	452	431	439	445	466	444	494	460	454	446	447	465	432	450	464	441	416	454	431	472	463	482	499	425	478	401	471	422	460	443	444	461	423	463	483	455	468	492	438	440	449	422	482	478	437	449	422	450	388	472	468	415	431	476	472	465	476	461	459	466	421	456	491	448	438	461	427	441	430	441	472	498
24414	21549	29152	25226	22563	20134	14176	8467	5841	4354	3414	2711	2191	1854	1649	1321	1185	1016	927	775	769	667	594	589	542	528	487	515	452	422	424	424	409	417	406	402	399	420	390	406	394	416	394	399	395	388	346	368	356	370	363	354	372	372	339	362	375	339	375	353	385	363	377	351	334	308	342	378	338	365	351	329	360	366	345	367	385	334	339	352	359	371	309	353	363	353	315	368	360	365	361	371	356	334	337	346	340	343	322	343	376	355	331	352	361	345	367	345	324	336	365	331	349	361	311	364	330	349	318	312	345	340	363	353	347	360	356	338	343	346	355	351	347	348	372	339	393	347	356	341	334	338	365	387	342	365	327	341	375	351	341	366	341	358	345	345	343	340	349	344	308	349	386	337	334	358	327	340	366	360	323	360	330	336	327	330	364	331	331	344	359	330	340	332	375	345	352	335	373	344	337	336	332	324	365	336	368	388	335	347	385	357	333	371	358	352	358	342	338	376	371	350	358	326	368	304	345	344	369	356	353	326	344	338	359	374	359	388	352	348	348	336	362	322	352	350	362	346	366	354	357	354	334	337	357	353	349	353	344	331	360	358	372	337	368	404	359	366	344	325	331	337	338	362	345	361	371	314	353	333	348	327	339	377	357	301	349	367	338	347	376	344	355	368	350	361	364	317	342	311	336	334	332	330	354	368	339	341	348	315	338	318	335	374	365	370	361	342	361	340	409	326	338	363	368	323	386	336	354	335	354	361	346	358	360	358	357	339	344	353	330	359	340	366	334	346	328	348	362	337	388	377	341	334	379	318	364	369	334	328	324	346	402	360	343	355	403	339	343	340	360	314	363	356	353	326	320	357	362	344	350	363	370	373	369	362	318	336	354	359	313	341	366	369	360	350	367	378	329	328	342	340	325	326	345	331	342	343	337	341	343	332	360	361	376	398	335	373	388	344	372	351	352	365	356	383	344	381	328	350	384	346	349	330	373	366	339	357	357	333	343	347	351	379	344	360	361	370	357	346	375	375	375	364	332	346	325	374	337	350	364	358	361	377	376	364	350	366	372	347	362	355	356	381	347	349	338	361	380	354	379	388	348	337	382	360	331	385	344	350	313	349	377	372	316	355	298	351	363	349	400	346	335	352	350	357	328	354	322	363	367	341	347	352	349	353	333	343	355	368	334	341	362	353	371	358	360	368	344	335	337	348	358	352	354	351	351	350	350	368	368	342	354	378	339	363	303	339	338	342	350	323	318	355	389	334	357	373	351	291	346	364	322	356	364	308	346	314	342	346	325	382	352	361	341	346	348	398	354	336	362	350	335	362	342	353	351	343	338	385	339	354	341	337	340	317	367	353	389	335	354	372	361	334	339	348	363	350	320	356	321	347	376	347	321	348	348	361	343	365	329	354	353	310	343	336	353	330	372	342	339	354	367	361	381	338	357	332	321	351	379	315	391	350	367	347	373	354	352	392	359	343	346	319	326	347	367	349	332	336	343	365	364	377	355	349	370	323	346	367	326	379	343	337	383	375	317	333	368	290	347	336	349	387	361	324	356	352	318	343	339	341	360	343	347	348	346	304	373	307	364	369	349	381	385	365	325	344	369	379	324	362	349	363	387	354	369	346	359	336	347	372	332	348	352	335	317	334	353	379	348	371	335	341	295	347	322	338	368	361	325	336	374	346	345	355	352	330	354	344	308	377	345	346	319	372	373	362	371	367	360	328	360	333	343	307	326	302	373	348	357	353	355	367	339	350	336	368	328	316	343	335	386	337	353	352	369	341	333	342	344	326	343	324	343	346	340	358	351	343	343	350	344	356	367	388	337	359	350	346	349	353	333	336	349	322	349	346	395	372	351	318	393	333	338	365	318	320	333	363	347	346	352	330	377	354	331	358	318	381	379	368	341	370	350	354	343	339	348	388	323	304	367	333	374	347	361	356	363	339	376	368	362	398	331	363	344	366	377	352	395	379	334	354	353	343	354	371	381	334	353	365	369	344	346	363	365	384	359	335	328	357	332	348	347	345	345	333	363	335	361	352	367	358	365	382	360	358	361	357	328	354	378	369	331	346	339	395	362	339	362	361	364	359	359	367	400	372	351	335	339	362	364	370	339	355	372	315	357	398	360	368	335	313	344	373	338	338	336	324	350	350	317	382	387	385	342	353	362	347	349	334	362	396	368	342	352	339	348	380	347	356	345	337	354	373	336	342	355	376	346	368	342	407	364	382	362	354	336	350	364	339	361	370	375	324	335	367	365	382	345	340	337	339	351	327	344	348	381	358	326	326	336	357	339	334	333	383	352	359	321	341	358	355	346	364	352	348	330	361	329	335	336	340	347	390	363	376	351	355	357	335	324	326	381	375	371	366	353	363	350	348	320	347	353	360	349	355	340	372	359	354	358	354	386	375	337	339	347	335	370	346	348	401	337	344	338	364	329	378	339	355	400	356	357	380	362	345	347	334	356	342	369	363	362	343	328	356	355	354	315	334	316	343	360	335	371	347	347	355	365	379	362	359	336	373	352	354	342	350	327	366	335	377	375	337	359	367	392	344	360	370	370	335	337	352	364	344	324	357	314	326	358	346	364	375	365	334	316	364	353	381	369	376	342	326	357	357	366	352	334	360	344	348	372	331	364	346	331	345	351	353	328	349	342	326	344	345	369	319	361	371	372	364	388	316	326	365	318	359	352	370	357	358	366	324	329	389	355	352	367	373	365	332	301	320	333	343	373	331	341	361	340	300	338	359	349	407	345	384	341	363	348	350	357	378	352	366	333	340	348	357	369	343	372	372	376	356	365	325	350	345	363	352	367	326	299	371	376	345	370	341	366	306	354	329	364	350	354	371	341	372	356	352	343	353	365	355	353	339	361	384	373	386	334	348	367	329	332	307	362	321	322	336	346	385	328	314	353	341	341	333	376	383	343	367	335	366	339	384	359	352	358	358	353	343	351	360	338	353	334	300	353	338	340	331	335	314	355	356	331	336	310	342	335	333	368	349	344	355	336	361	341	346	355	318	346	365	358	370	344	333	381	355	336	353	341	314	334	372	353	359	291	360	353	331	362	352	335	380	349	357	360	314	341	336	337	327	330	335	342	359	331	346	365	326	352	363	342	353	370	383	373	336	383	326	371	335	352	325	334	350	316	366	352	345	349	357	338	345	356	350	341	352	346	357	347	333	346	355	344	366	369	362	352	354	334	329	344	354	342	341	356	355	373	321	338	357	321	340	337	338	310	375	314	340	328	345	354	361	341	329	335	308	344	358	407	387	367	333	342	370	363	341	339	323	350	337	330	351	343	380	349	339	360	353	361	345	372	345	321	341	345	322	365	361	330	364	349	350	329	360	358	316	357	359	304	354	310	374	335	354	363	341	338	383	337	383	378	368	356	377	351	375	362	352	371	325	361	364	358	340	341	343	334	340	312	340	334	372	354	395	352	389	354	378	380	350	371	373	377	319	351	344	357	387	353	401	358	338	360	375	352	326	333	392
36352	58920	48923	35076	28219	23468	19262	15387	12152	9454	7658	6122	5017	4108	3336	2774	2300	1927	1743	1508	1327	1215	1045	1000	912	829	850	781	724	692	637	634	599	619	585	585	598	570	560	540	511	550	569	507	534	535	497	541	523	514	532	497	487	491	530	495	504	492	473	471	464	452	510	504	489	516	468	464	525	477	448	484	492	522	484	461	484	505	493	451	472	511	422	454	489	447	491	515	476	501	460	505	534	474	498	535	455	504	518	450	476	476	479	457	439	496	447	468	490	479	506	472	459	454	485	466	464	532	523	463	466	452	434	495	453	481	502	490	475	481	538	475	479	477	462	478	470	484	476	490	519	494	465	491	487	486	475	471	487	465	506	487	444	453	489	492	485	462	451	498	493	482	489	460	475	469	491	490	478	440	503	490	452	524	507	453	511	467	461	470	488	461	474	477	536	455	502	466	464	500	480	489	465	500	479	499	475	476	488	450	473	467	466	471	496	437	475	441	478	480	470	480	465	504	484	466	489	475	485	446	488	455	496	472	492	487	459	471	460	495	467	507	474	477	472	472	456	501	461	462	475	479	499	456	430	453	448	446	516	451	478	475	489	452	472	499	442	510	498	473	504	483	470	505	466	496	447	459	484	499	484	502	471	466	489	461	434	520	465	479	501	473	507	519	442	478	490	490	488	450	470	450	494	504	465	492	481	471	439	507	490	489	485	456	469	496	473	461	473	485	508	500	488	498	469	501	494	452	479	454	452	487	480	460	492	464	470	482	447	463	472	485	474	479	462	464	464	485	490	440	466	454	479	484	482	495	468	468	469	454	479	466	463	495	478	479	424	499	461	437	457	492	500	493	479	463	470	469	473	487	479	478	524	460	486	466	486	469	485	469	452	479	441	499	427	475	449	485	449	466	461	474	502	500	466	473	460	475	467	495	468	471	508	500	509	437	485	489	486	469	448	502	454	511	483	473	481	464	458	467	488	458	499	495	471	494	496	496	499	485	502	442	456	487	446	492	467	470	473	456	453	477	506	462	452	465	464	481	518	457	485	433	496	463	476	475	447	497	468	478	502	448	446	481	480	531	508	480	449	435	447	472	482	465	454	516	498	493	466	478	468	492	447	464	483	525	459	489	425	498	450	484	522	475	490	461	463	441	456	440	495	464	473	464	447	479	492	476	477	503	486	513	483	455	507	465	470	460	509	473	444	460	506	477	468	457	472	471	516	470	451	456	509	495	452	474	453	450	478	500	474	516	491	452	467	447	480	458	461	467	511	500	499	500	456	448	458	493	510	459	511	447	491	495	487	491	485	465	473	461	478	443	482	484	464	441	485	461	486	466	478	479	499	469	482	478	488	494	447	459	487	464	422	506	463	482	493	445	500	468	472	501	509	446	480	497	499	494	512	481	503	457	444	466	474	485	490	460	488	467	443	509	437	470	487	493	425	450	473	453	470	434	496	442	500	465	481	476	474	492	494	466	490	471	475	445	434	463	471	431	469	440	509	423	449	489	522	497	447	507	470	442	531	459	472	493	520	445	478	459	471	475	502	469	490	514	425	478	474	497	492	508	483	453	497	490	464	457	450	489	427	500	447	497	454	481	501	462	459	500	485	505	484	477	485	494	484	510	463	474	472	473	459	485	493	472	488	480	447	481	506	450	496	469	473	453	472	492	461	465	487	487	468	507	475	506	438	458	475	478	481	456	509	468	522	447	445	500	491	444	480	493	451	488	467	451	484	469	507	416	465	446	498	485	491	481	468	471	485	468	470	463	485	442	423	503	497	478	451	479	449	503	471	496	485	457	502	511	475	494	431	464	501	449	505	477	485	436	486	491	454	440	483	464	454	470	490	478	492	484	475	475	467	483	482	461	520	496	490	459	510	455	484	504	494	483	440	490	457	482	443	460	442	468	453	449	500	449	460	523	477	466	471	493	480	454	460	503	461	472	467	484	465	486	480	462	494	509	501	470	460	481	467	461	476	502	513	471	500	504	499	472	471	479	464	469	463	480	466	456	482	524	500	462	483	521	474	505	471	475	503	475	455	485	461	472	446	472	452	434	442	489	496	462	477	485	478	448	489	473	492	456	496	468	466	485	468	474	487	462	469	499	463	502	479	465	473	426	490	471	490	482	450	465	537	472	446	515	456	473	486	466	512	456	485	493	488	478	452	491	465	496	460	461	466	448	467	430	480	477	483	467	461	453	472	500	515	486	483	457	482	461	489	475	474	458	469	449	477	479	453	480	508	442	513	500	478	470	429	499	474	453	510	451	436	526	475	476	455	492	490	438	454	466	489	462	483	449	467	505	448	427	486	499	503	480	478	482	483	508	480	462	478	485	449	462	444	481	455	456	442	461	535	498	519	480	499	435	461	452	454	449	478	443	462	492	443	473	477	453	461	500	523	477	502	480	490	446	496	498	525	449	483	484	492	479	492	488	473	515	465	480	467	475	513	489	424	446	496	465	479	485	474	458	506	459	476	494	508	483	491	477	459	496	545	444	474	495	468	495	491	458	498	428	495	489	475	452	502	485	430	471	451	496	487	470	454	485	483	463	460	487	475	437	468	479	453	454	440	487	471	482	480	476	458	525	492	472	465	470	460	483	479	473	498	495	483	451	466	520	473	526	478	477	513	486	511	458	466	472	487	410	442	460	482	477	446	442	438	468	490	468	470	462	504	492	454	492	490	496	484	485	492	480	456	498	451	475	479	491	487	476	441	498	493	458	473	510	471	437	455	467	492	499	451	477	481	474	453	474	480	486	429	516	497	493	516	469	431	469	493	415	476	442	455	477	483	494	490	479	526	451	481	485	477	447	534	490	465	526	470	455	525	457	484	446	459	437	487	478	484	507	476	543	492	483	481	517	457	466	466	459	497	479	477	510	465	483	423	476	465	481	448	493	461	496	478	465	482	463	495	475	506	447	480	446	489	475	475	458	470	508	476	461	505	472	438	434	475	488	483	491	453	477	458	468	456	476	493	461	478	510	468	517	491	485	489	494	472	464	516	475	493	453	494	455	476	477	474	499	467	434	483	449	482	480	438	455	498	478	486	420	492	496	496	470	509	442	462	471	522	470	456	444	479	464	495	530	454	451	496	460	442	505	488	470	480	509	443	490	523	439	446	482	469	511	471	512	487	476	499	457	488	498	498	473	488	467	480	531	476	493	497	468	459	468	497	458	493	482	447	461	451	468	467	474	465	532	475	459	481	502	459	486	475	481	448	479	469	473	468	479	473	445	465	430	447	479	452	464	476	444	485	450	474	481	490	497	465	458	527	470	440	481	475	499	459	472	477	499	471	490	469	502	488	465	475	460	506	510	450	486	437	457	471	469	478	488	467	474	494	434	531	446	485	483	513	479	464	504	467	462	492	449	485	449	484	469	483	457	498	458	501	463	469	493	506	463	440	459	484	456	482	454	427	459	488	449	500	488	494	463	455	462	460	452	487	444	455	407	457	522	475	482	418	495	493	467	464	482	472	493	463	509	486	467
23477	21635	29642	24291	22055	23360	21725	12149	8112	6100	4670	3611	2998	2501	2169	1710	1469	1319	1131	971	944	847	766	688	637	569	543	537	524	488	525	476	476	464	420	429	437	391	427	447	374	331	387	429	369	376	360	359	354	370	364	389	330	372	368	339	365	357	342	331	346	373	367	373	376	345	362	332	359	355	390	394	351	344	342	352	367	341	347	342	375	356	319	385	392	343	357	354	380	355	365	348	384	361	383	354	362	361	348	338	376	348	381	366	338	375	350	381	386	338	350	346	306	357	396	347	359	345	361	337	367	330	334	353	346	384	334	380	363	361	319	360	376	334	318	350	347	345	337	326	343	330	308	365	333	341	294	334	367	333	346	367	342	364	339	302	349	330	368	301	335	369	342	345	368	357	339	379	392	343	363	359	318	393	375	351	335	343	348	330	353	344	362	358	364	331	345	401	349	348	332	364	345	347	384	358	327	349	358	366	352	372	372	351	338	364	375	351	351	333	321	368	320	317	372	373	401	353	378	358	365	321	397	366	329	352	371	376	332	333	332	353	364	360	357	384	362	358	354	368	338	334	359	344	362	329	358	362	367	371	354	326	370	356	373	362	365	343	343	377	376	350	337	341	366	351	363	358	333	333	348	375	373	357	319	365	367	339	354	349	349	361	346	320	317	352	359	319	326	334	370	326	344	354	351	325	348	356	336	342	326	363	382	348	355	364	340	339	376	328	371	338	354	344	360	359	327	379	361	362	352	356	362	344	350	325	346	334	362	344	349	351	337	310	355	354	350	327	353	357	327	368	336	329	333	361	312	355	352	344	351	352	350	368	343	368	354	314	341	371	374	336	361	336	350	324	322	339	360	342	343	340	360	334	338	349	375	338	337	386	333	357	358	404	357	332	354	360	339	348	372	353	345	348	364	329	368	370	355	355	325	344	360	335	323	343	357	347	339	347	370	349	352	365	353	359	365	353	386	337	350	333	368	343	366	380	351	311	344	343	335	336	332	374	363	360	347	355	350	317	317	349	368	368	376	346	365	355	314	331	347	332	356	356	363	330	351	361	356	363	336	341	351	353	319	347	370	335	378	334	358	352	379	345	347	329	335	368	345	339	388	329	329	326	341	366	349	362	330	322	343	323	344	378	369	331	354	345	315	347	344	347	366	394	348	329	344	382	370	369	355	348	337	370	365	383	344	381	335	331	360	355	345	353	322	342	348	361	343	360	376	347	336	342	355	329	337	358	375	337	351	340	354	355	351	362	353	350	333	326	371	343	333	369	360	362	326	370	347	342	343	316	329	333	364	327	365	370	368	367	321	368	340	376	330	372	320	359	374	323	348	343	347	333	364	345	316	341	350	385	300	347	352	334	382	334	361	359	345	357	363	376	349	322	358	320	341	338	354	376	366	342	350	319	380	346	342	369	350	366	350	364	364	342	357	334	358	375	380	339	339	334	385	387	338	376	334	355	350	332	349	377	366	351	328	381	359	348	331	356	341	363	332	363	355	339	375	326	340	341	343	365	364	321	349	365	348	346	341	339	369	344	341	345	330	333	351	351	352	342	366	369	343	352	331	339	351	350	339	319	355	361	343	358	329	351	347	359	370	356	339	365	354	365	349	345	317	332	368	349	352	349	356	362	329	342	375	330	322	340	332	380	361	371	372	343	352	360	340	361	365	364	368	332	396	348	353	351	360	361	304	336	349	315	335	372	307	353	322	355	377	324	346	341	344	365	323	338	330	369	366	341	359	375	352	340	349	338	344	350	312	362	333	359	367	315	359	365	368	409	361	325	377	358	384	355	347	324	336	354	360	356	343	330	359	344	350	355	318	340	370	351	362	341	334	345	351	383	325	349	382	361	352	351	332	377	374	330	348	338	339	324	345	369	363	335	341	312	374	343	349	383	360	340	364	404	340	352	365	370	348	352	354	320	343	370	355	358	351	344	363	361	347	363	340	344	347	339	378	328	372	354	344	350	371	364	362	329	342	352	368	356	343	320	341	315	360	342	355	342	377	386	366	328	367	360	351	369	364	383	353	347	342	355	337	354	368	372	331	365	365	367	341	375	350	360	333	350	336	358	341	364	364	373	337	358	327	366	348	400	339	318	354	335	362	378	330	351	329	348	358	351	324	324	342	335	340	396	343	336	351	342	334	342	375	331	361	352	358	331	354	362	355	371	383	338	328	334	358	357	340	364	337	369	333	381	348	364	372	350	364	331	321	346	350	329	329	342	380	342	350	332	357	346	320	336	331	341	322	326	392	347	336	377	344	375	391	367	363	343	378	354	351	329	349	346	369	351	371	334	349	364	332	353	340	333	304	372	356	338	343	372	367	355	363	330	375	347	335	382	345	375	341	370	378	371	371	321	335	394	377	357	376	313	373	362	334	286	343	355	340	347	366	328	317	347	344	318	346	373	363	347	380	366	367	359	329	359	373	349	366	357	324	368	331	355	342	348	342	350	343	346	343	342	374	314	365	337	327	352	355	347	364	365	364	357	354	372	315	380	346	354	326	368	348	357	365	344	343	352	347	350	355	313	357	371	364	340	366	350	337	347	328	351	335	349	381	372	343	367	343	299	357	357	329	340	360	374	320	350	352	367	352	359	351	330	375	333	327	352	350	378	330	328	327	371	356	346	329	357	356	344	330	366	334	347	360	362	349	337	332	347	329	360	320	355	335	342	339	321	354	340	406	377	326	366	354	345	336	317	368	325	343	337	348	339	329	346	373	355	355	358	358	342	336	362	355	378	357	313	351	336	396	338	405	320	348	326	368	348	359	363	358	360	352	367	340	362	353	355	340	367	329	361	329	358	343	374	333	378	342	360	330	352	349	377	355	355	337	325	354	402	373	349	309	348	338	361	358	344	355	355	323	381	371	342	363	349	341	350	325	355	357	360	308	339	367	367	344	330	382	346	357	357	322	352	358	374	390	358	335	367	345	359	343	334	303	324	379	346	339	353	327	333	378	327	347	359	356	350	284	336	339	365	344	333	359	359	354	358	360	362	361	370	353	361	348	365	312	352	326	358	338	350	346	352	313	359	368	341	356	343	367	354	341	346	356	368	361	372	312	346	316	381	347	361	366	341	365	354	307	343	356	323	342	353	368	352	334	356	326	342	357	365	323	365	336	347	364	395	340	385	316	364	336	369	347	370	341	334	353	323	351	333	373	352	352	322	332	416	360	386	360	353	346	382	322	375	349	360	343	368	394	355	335	346	383	365	369	363	325	348	370	347	353	353	333	345	369	325	379	365	389	349	369	326	381	350	358	328	358	355	335	364	368	369	355	354	329	373	361	353	380	371	341	331	351	331	346	351	367	385	356	350	335	341	340	386	331	368	353	331	364	334	330	382	361	332	363	353	359	347	331	352	349	368	334	338	327	345	367	372	363	335	369	345	359	337	327	364	354	321	386	403	359	331	378	360	382	365	369	365	349	382	342	352	336	346	351	319	342	354	336	353	357	339	355	362	333	386	377	351	323	355	386	327
39653	65523	54244	38522	32848	27910	23202	18975	15464	12575	9904	8200	6471	5457	4500	3657	3087	2694	2264	1947	1805	1582	1411	1268	1105	1002	994	851	796	796	714	686	717	670	634	638	608	601	537	623	589	577	617	554	511	504	482	525	496	517	512	533	525	506	529	517	509	511	484	510	462	493	473	498	513	507	508	490	492	468	457	486	468	446	479	445	495	469	505	460	439	463	478	504	483	462	474	483	513	451	471	486	434	482	470	463	473	490	476	489	449	461	484	448	452	463	478	441	435	452	483	492	476	467	421	449	452	497	513	469	436	465	474	417	495	526	481	460	460	506	454	423	458	487	497	428	444	462	436	511	462	496	438	503	438	466	508	464	494	486	482	492	472	474	457	448	466	509	455	460	505	446	434	427	467	467	467	505	469	458	496	434	463	466	476	456	475	457	446	449	493	480	459	477	453	482	482	461	478	483	467	502	437	450	439	466	492	478	466	439	433	448	472	461	459	509	456	438	486	465	501	445	447	478	489	480	461	456	479	474	480	456	499	445	458	448	443	449	467	454	439	472	451	444	473	487	476	513	455	475	474	472	483	428	483	523	454	475	474	465	487	440	460	462	433	498	491	473	481	480	477	465	471	499	414	460	458	483	450	442	471	490	469	499	455	468	461	454	445	438	500	495	474	476	476	442	462	438	462	487	491	504	463	456	485	475	491	447	502	489	498	487	454	468	455	466	464	447	462	484	481	463	452	475	469	447	475	462	468	452	491	488	450	477	455	483	509	417	467	457	483	448	475	459	475	510	495	469	509	493	467	486	485	463	468	457	469	471	441	487	451	474	484	466	457	459	454	439	459	493	514	467	462	468	455	462	435	483	453	472	493	465	452	473	424	486	460	491	458	465	465	469	434	483	520	457	440	465	413	456	476	443	467	477	474	466	432	456	440	439	499	459	505	452	475	496	488	470	468	400	466	505	421	476	483	495	485	479	444	482	421	473	472	481	476	484	468	522	474	473	428	444	432	463	479	450	466	492	470	464	485	466	466	465	432	462	472	443	465	434	466	442	471	476	428	450	481	456	468	490	485	503	452	459	447	483	477	446	438	486	469	502	440	503	467	462	517	482	465	506	454	467	496	504	471	464	485	471	482	444	462	480	468	469	500	471	425	478	477	457	494	516	486	471	451	466	459	493	465	481	452	489	501	460	463	456	439	448	479	440	461	458	468	445	531	490	482	502	459	495	470	478	482	465	480	458	489	471	459	476	435	432	490	472	498	476	462	485	461	455	483	468	470	473	492	485	471	500	499	470	462	512	461	470	453	479	458	488	472	468	458	452	474	409	491	462	463	503	445	493	454	483	488	450	412	454	462	486	458	448	459	474	453	484	446	437	473	461	462	454	429	456	480	444	448	471	462	464	463	493	474	530	514	443	473	442	477	473	449	467	479	463	464	440	489	460	504	455	444	480	498	439	495	447	416	446	456	469	464	446	460	469	438	489	481	460	464	449	474	459	492	472	468	495	495	476	459	478	479	493	465	468	457	475	453	451	452	464	470	497	497	481	497	458	477	468	498	465	477	456	451	436	505	459	482	454	458	415	497	463	505	446	439	511	482	459	449	448	501	462	465	464	477	478	507	469	471	454	433	447	447	476	479	477	470	462	453	425	498	446	445	452	458	480	452	485	484	460	448	483	507	463	450	485	490	463	461	489	424	478	447	448	463	505	472	451	454	445	444	476	455	472	496	477	453	465	471	492	423	478	480	417	447	486	486	444	474	485	465	432	462	461	472	480	489	453	470	497	425	456	455	468	453	481	438	475	448	458	456	460	444	483	476	456	423	443	456	475	462	456	467	482	436	485	485	458	479	445	492	469	456	445	472	480	480	457	457	460	425	466	486	486	485	467	454	437	469	458	467	488	471	441	438	462	454	444	498	462	417	449	437	463	461	486	445	438	439	442	468	428	491	451	441	495	478	472	467	462	469	462	476	426	478	456	484	476	439	438	410	507	480	425	505	473	461	477	498	446	485	462	451	508	479	479	476	483	472	476	464	427	441	493	463	469	477	462	492	485	493	493	477	486	483	451	474	439	465	420	455	477	458	445	485	452	462	475	456	460	402	458	472	467	478	450	447	502	466	437	460	465	474	480	456	500	452	422	453	446	463	447	494	477	434	474	473	471	475	461	470	483	464	488	499	461	495	454	478	485	466	429	512	455	440	471	462	468	458	455	487	508	471	466	473	427	448	517	453	472	489	466	447	464	453	448	481	477	470	486	499	450	444	476	464	429	452	443	496	476	495	483	446	473	468	510	443	495	454	451	471	440	443	455	461	456	459	481	412	456	522	472	453	468	485	448	437	452	452	489	460	503	473	451	448	464	474	461	466	481	453	464	466	446	438	469	469	502	506	484	445	466	464	455	447	461	484	514	466	457	452	443	461	434	466	474	488	469	467	413	469	408	473	479	489	469	453	477	486	452	450	434	457	502	460	481	475	501	468	456	447	480	486	480	477	453	448	466	462	476	450	465	476	492	477	467	474	484	466	450	458	461	447	505	472	521	467	461	442	475	431	498	456	479	440	464	487	438	478	464	491	505	471	462	468	486	460	454	466	466	487	473	428	461	485	462	438	461	470	469	470	448	465	467	447	439	522	436	472	433	467	466	490	474	434	454	481	450	515	402	463	500	441	440	452	463	455	524	450	479	479	462	452	466	471	460	438	467	442	461	478	440	464	485	463	422	440	461	508	479	456	436	458	530	419	499	442	455	433	456	444	482	460	448	411	445	469	474	474	489	446	439	471	505	463	451	481	426	474	468	478	479	458	490	456	455	510	469	468	431	482	425	464	463	429	457	452	466	456	442	447	464	495	487	484	459	472	409	475	482	463	474	495	455	467	474	437	472	461	474	463	430	485	460	465	470	449	481	459	461	474	463	468	444	481	466	458	486	471	474	435	488	466	453	479	451	472	436	454	457	467	460	471	470	418	505	486	487	450	439	478	459	485	495	463	457	419	496	474	458	415	475	450	487	476	437	458	427	475	476	468	460	466	443	478	485	450	438	457	476	475	471	472	494	494	485	514	516	456	454	466	478	451	488	464	458	470	456	511	488	472	460	492	453	451	461	452	502	486	469	472	464	482	472	459	485	461	484	482	480	502	452	470	487	510	481	504	490	462	451	449	480	505	447	460	518	464	466	441	427	450	445	449	425	482	449	490	489	455	459	428	454	436	474	496	432	496	481	484	427	450	438	441	452	478	453	461	452	498	445	477	457	479	501	457	455	497	500	459	485	436	486	487	505	455	492	507	492	462	461	457	464	464	518	448	501	504	478	481	428	459	489	469	498	446	465	475	462	443	470	437	478	436	513	481	423	431	488	469	482	463	427	490	471	430	438	482	445	448	479	460	505	471	432	491	446	453	479	475	471	448	462	460	461	466	459	439	500	454	467	480	478	468	483	514	460	456	444	463	467	447	462	506	460	462	493	467	464	435	473	458	484	485	488	443	452	496	468
29116	29703	34761	25027	16194	10423	6868	4698	3391	2588	2022	1743	1413	1223	1111	933	821	766	627	566	543	517	515	453	431	417	423	413	402	377	372	403	356	364	367	340	331	327	353	369	343	342	370	337	351	346	347	304	321	337	320	328	342	344	305	368	367	315	344	362	358	359	320	333	338	340	370	311	300	350	313	305	310	323	338	332	350	326	326	358	348	319	316	325	380	336	314	316	341	314	322	319	340	331	301	328	332	328	293	348	301	338	341	333	327	321	312	338	337	310	325	302	324	347	335	336	366	322	297	324	331	356	320	323	346	322	334	338	326	352	314	335	339	341	329	343	294	344	331	331	322	356	349	314	336	365	339	344	314	322	352	323	292	327	332	331	322	322	315	315	328	337	292	349	315	333	334	317	336	327	352	349	319	296	337	330	317	318	319	355	337	344	333	315	331	308	294	323	321	344	316	341	345	338	317	335	317	321	340	303	347	330	311	334	334	339	350	307	317	332	310	313	311	322	350	327	383	327	315	322	311	288	343	327	313	355	344	355	331	307	318	331	345	352	333	325	325	342	319	300	343	324	295	315	324	343	353	328	305	340	329	308	327	330	304	354	339	337	309	319	317	328	333	348	328	307	333	337	350	336	331	315	350	299	360	360	331	318	305	314	347	349	337	345	309	300	341	340	302	354	303	330	344	344	308	316	282	311	340	336	311	319	316	342	313	313	357	323	322	338	311	322	298	330	336	335	324	361	325	342	300	338	319	339	359	308	345	341	380	344	321	322	328	333	331	336	309	323	338	346	340	315	330	356	314	348	319	325	300	306	376	334	352	325	347	331	316	303	333	332	330	318	345	294	339	309	350	340	330	322	339	334	333	344	344	343	324	331	342	344	315	338	337	327	342	319	297	309	318	335	338	330	374	328	322	334	308	323	330	340	370	355	337	333	325	327	315	346	305	306	365	336	310	312	322	345	318	336	357	295	317	309	333	329	351	300	344	316	316	313	348	354	305	315	366	346	314	345	304	327	334	370	332	335	332	336	341	334	323	312	323	364	327	333	347	340	327	352	343	339	317	337	337	334	341	315	344	339	340	350	331	358	297	310	346	323	336	345	330	320	345	324	339	343	352	345	322	334	324	331	326	291	335	317	318	342	357	326	309	333	351	340	323	350	306	322	311	319	313	324	340	330	328	318	320	307	344	329	375	319	332	346	324	316	353	311	320	327	336	349	360	351	314	345	338	347	343	336	349	338	339	337	328	354	342	342	318	344	334	324	328	324	340	328	335	323	321	341	333	325	302	351	307	339	358	321	372	324	319	321	301	299	308	325	332	311	313	353	330	307	324	346	331	341	287	349	327	336	360	323	318	368	326	338	342	314	316	340	342	311	322	307	375	306	338	344	302	335	327	324	304	289	345	328	335	351	354	304	287	315	318	317	336	297	361	340	297	321	306	330	320	314	315	372	331	344	307	291	342	323	306	340	327	335	299	312	337	325	325	316	361	319	308	310	344	343	356	297	328	315	298	341	368	365	306	350	313	318	329	351	359	326	342	356	336	344	356	327	328	323	368	372	331	327	301	361	333	331	325	316	355	319	330	321	330	306	326	362	344	340	349	320	330	317	307	345	365	309	311	355	352	314	319	322	310	354	319	328	330	329	319	355	331	346	316	307	315	320	330	352	337	336	302	355	324	306	338	321	314	302	361	321	334	333	320	325	305	357	340	319	321	338	291	333	350	330	332	348	313	354	371	278	322	317	335	311	367	381	319	305	363	337	333	329	343	317	380	344	307	315	326	365	333	336	321	318	342	329	322	310	320	335	373	322	340	311	323	312	292	332	332	342	321	318	339	351	331	337	314	326	329	318	337	328	293	298	347	313	352	326	343	365	322	306	322	289	325	360	332	366	337	350	332	324	317	328	325	307	349	350	320	364	329	351	338	340	322	322	290	344	337	336	313	312	350	349	343	350	352	361	332	319	323	316	307	322	311	333	316	344	321	334	356	324	331	356	309	344	334	326	301	320	356	332	329	302	343	305	324	322	300	310	345	332	338	382	358	318	327	341	348	307	358	330	344	339	359	331	323	325	318	338	333	357	342	327	339	344	321	357	288	321	350	312	326	297	330	326	335	280	323	340	309	330	313	319	337	339	344	355	332	335	328	333	327	321	318	335	342	329	310	323	331	312	356	325	310	318	378	347	307	340	298	334	317	317	340	311	320	313	314	325	349	312	334	320	322	337	329	359	335	316	326	358	329	345	313	333	345	359	304	295	353	356	326	351	314	307	330	340	333	315	353	356	306	343	323	308	322	325	351	323	340	357	355	330	324	341	322	388	339	358	329	335	348	314	331	330	300	328	373	331	297	325	348	317	349	342	308	329	330	336	355	317	311	321	323	307	283	369	334	317	351	311	314	306	349	317	330	331	360	300	312	339	308	340	319	343	309	316	331	314	314	302	353	313	334	329	316	336	355	350	325	324	323	339	324	343	340	337	327	329	299	342	330	358	310	310	311	344	321	342	329	295	329	373	312	340	298	342	302	322	329	343	313	332	344	334	307	337	329	325	356	330	334	326	340	303	319	360	369	367	346	322	330	327	319	326	327	341	336	349	328	318	307	343	346	309	365	318	353	350	331	320	328	311	321	375	357	351	318	330	323	311	349	317	318	313	324	326	334	366	334	361	328	328	338	333	383	339	325	319	301	319	353	326	313	317	344	322	347	364	323	317	358	331	340	316	353	345	286	349	340	300	325	325	364	327	365	313	341	315	339	314	327	354	348	304	319	333	341	334	321	309	342	327	322	310	350	324	339	328	331	312	343	334	329	356	317	344	319	328	301	342	306	356	330	321	308	341	310	333	335	322	336	334	364	343	336	331	280	337	330	308	309	309	307	321	307	319	318	315	329	361	332	319	318	318	337	318	335	345	335	339	327	326	327	309	345	332	325	344	314	319	334	320	330	335	328	349	306	346	317	342	366	322	312	335	349	319	361	346	292	335	324	320	315	318	319	330	341	342	388	325	306	356	334	351	314	332	284	314	307	287	300	342	328	365	345	341	317	322	312	361	355	333	342	355	351	338	328	350	349	352	294	317	338	344	337	322	318	330	324	341	357	340	348	337	316	325	312	330	321	296	327	317	347	355	326	318	335	348	317	280	336	330	346	327	333	334	333	369	324	340	362	377	308	330	353	319	316	328	349	340	342	340	316	321	320	357	325	342	326	296	306	320	345	348	311	286	336	345	347	373	309	332	340	336	315	345	315	329	309	347	328	356	324	308	321	308	356	333	323	342	296	341	349	332	332	329	353	318	302	322	336	311	319	317	340	307	316	364	314	342	343	328	347	325	322	335	331	338	342	335	363	330	306	336	310	333	309	320	321	336	304	343	329	317	318	338	345	334	333	352	328	345	347	317	326	361	350	337	338	333	345	346	341	326	332	328	289	331	306	318	321	343	325	317	346	342	312	327	342	344	332	320	348	294	347	345	334	321	317	336	321	309
34483	48621	40120	27028	21732	17202	13453	10195	7903	6142	4911	3880	3144	2667	2289	1859	1546	1382	1197	1072	996	890	853	795	767	681	659	603	638	597	526	563	536	530	548	537	518	555	502	507	505	489	508	495	444	475	446	472	449	476	453	498	454	461	461	475	470	455	469	455	457	434	455	446	493	459	410	453	490	445	426	456	448	474	497	471	459	462	476	427	457	412	449	436	432	458	478	430	454	480	434	460	452	415	437	439	410	440	491	460	431	410	479	447	434	440	446	449	447	476	425	439	459	459	440	462	445	456	453	470	461	451	451	463	452	413	450	435	427	448	504	433	467	433	460	428	434	451	446	456	448	452	455	429	446	461	440	474	447	426	449	424	422	424	401	396	433	440	473	473	466	469	439	431	459	454	411	464	490	407	480	424	414	458	464	418	446	434	463	468	464	470	469	470	444	425	469	442	437	468	433	413	416	449	422	424	406	459	459	479	450	419	427	439	406	464	469	447	418	452	444	452	412	434	452	442	438	458	453	468	443	440	436	452	451	449	388	491	450	446	470	426	480	427	424	466	449	435	447	452	448	465	446	402	408	414	444	438	455	443	441	475	445	425	435	406	416	465	467	459	462	430	418	448	438	468	457	438	460	453	433	433	470	438	455	456	461	429	463	469	469	421	424	416	424	482	425	409	458	504	460	435	439	441	449	443	485	446	461	401	432	466	457	421	466	448	447	474	430	397	465	421	443	464	426	451	430	449	470	444	420	454	465	478	442	388	438	434	437	489	460	472	447	470	422	437	448	478	445	479	476	420	454	456	456	467	418	445	428	478	449	428	411	473	433	445	439	470	463	471	428	481	463	467	445	436	492	464	433	459	442	469	424	424	465	461	466	457	420	437	463	489	429	432	415	403	449	457	483	489	469	480	451	447	459	489	448	453	414	464	402	461	440	447	459	449	465	432	447	477	467	469	476	447	453	437	445	491	416	439	440	434	411	418	423	432	449	470	462	471	443	457	468	461	430	464	444	441	473	455	442	485	450	456	404	462	499	434	449	462	457	414	454	477	448	435	453	463	465	497	431	430	434	413	426	435	432	449	472	456	448	457	438	463	413	432	443	413	449	435	477	464	469	442	453	416	430	442	471	465	463	465	424	461	463	431	427	478	463	441	475	432	449	434	454	437	377	419	450	429	479	455	449	464	425	440	472	456	465	432	448	469	414	449	504	451	424	440	445	475	393	449	469	444	455	469	450	481	434	464	455	442	412	458	459	456	459	442	457	427	435	486	443	440	422	471	438	474	456	451	484	428	454	433	437	447	431	411	433	462	444	461	457	457	450	453	486	440	429	449	450	473	472	434	449	465	479	433	440	439	466	448	435	449	419	445	453	441	450	464	476	436	477	437	428	412	434	444	449	427	457	473	420	443	472	453	428	460	477	452	462	458	454	442	441	446	438	416	445	446	413	452	453	433	478	430	464	479	430	421	462	443	477	433	428	456	457	422	468	420	509	469	429	460	453	466	453	453	464	462	447	451	448	473	493	443	426	439	457	436	414	434	441	477	471	478	433	446	442	436	461	455	474	452	472	498	431	476	462	455	459	467	465	444	446	432	477	462	457	393	434	466	425	450	470	464	440	439	449	440	465	461	455	423	465	444	433	446	453	436	424	447	425	463	448	456	466	439	463	435	463	406	460	442	414	434	453	448	431	470	470	442	434	432	415	490	442	454	439	451	421	440	452	444	466	457	462	447	441	468	479	439	455	466	500	411	455	401	415	466	471	445	429	463	432	438	447	434	428	467	440	455	445	443	447	427	448	459	464	472	448	468	419	434	456	434	488	450	423	450	450	496	468	442	451	480	482	436	471	446	463	429	465	470	438	415	472	444	472	470	442	434	437	473	480	454	477	438	446	428	498	433	438	459	468	440	459	446	447	459	423	452	482	435	436	447	470	455	432	440	446	451	411	464	465	482	469	461	443	475	473	442	452	427	407	457	441	465	439	428	449	427	462	434	426	454	472	456	435	457	429	404	479	422	457	436	454	449	433	455	427	444	444	449	505	432	435	462	450	469	446	411	463	455	470	451	456	450	436	441	469	430	463	444	408	492	445	439	471	466	441	451	455	452	424	462	442	422	436	431	448	463	460	436	463	447	438	451	418	474	412	417	397	448	440	434	476	450	450	475	445	454	455	451	467	519	451	464	491	434	463	462	437	440	445	421	440	464	421	468	419	450	414	458	474	410	448	442	445	434	427	481	469	469	425	471	445	430	423	423	461	443	486	425	453	456	479	432	456	433	458	437	512	456	444	479	429	469	425	459	471	443	453	466	434	415	425	446	444	442	419	431	444	414	435	468	437	421	412	469	464	510	444	400	452	412	455	457	426	462	445	442	427	411	428	421	451	479	467	488	463	446	451	486	438	468	398	474	452	447	481	413	454	411	471	449	448	432	428	453	465	464	478	454	431	451	431	458	415	439	463	435	445	437	454	431	428	468	454	450	448	457	416	472	432	473	466	467	473	426	481	432	474	424	457	446	458	485	428	443	416	496	447	432	414	425	453	442	448	464	425	424	459	445	482	420	454	432	432	410	418	481	466	445	480	461	440	435	420	452	463	432	433	475	444	434	419	417	459	462	416	475	428	456	445	446	445	463	460	453	456	451	467	430	452	463	481	426	462	485	447	432	470	448	432	404	477	458	453	489	453	465	451	428	439	436	450	465	467	442	461	467	516	426	441	464	426	458	458	464	442	435	429	447	438	426	410	440	422	456	449	456	420	399	453	430	413	443	493	454	449	467	451	442	459	462	436	431	474	415	476	440	428	453	447	438	441	417	464	473	497	438	459	429	456	440	458	447	428	435	418	493	466	465	439	474	436	447	436	415	453	473	480	449	446	460	445	461	447	438	400	467	424	458	467	459	484	455	468	460	428	464	483	412	430	429	448	449	464	403	441	418	465	401	393	439	445	467	405	438	436	484	447	459	440	448	443	442	463	468	437	459	454	474	431	449	436	447	436	425	453	414	437	455	424	406	392	465	451	442	465	453	480	449	450	434	450	502	429	438	445	459	446	450	436	437	444	412	472	454	447	470	444	416	425	485	427	479	441	438	465	480	500	440	453	422	457	455	467	458	448	427	465	474	433	455	466	429	464	440	472	417	449	453	454	415	473	482	467	438	473	429	448	430	451	460	435	440	445	464	454	477	466	464	456	442	458	436	431	464	473	455	423	410	472	400	485	454	450	444	444	486	458	450	506	439	438	490	414	430	444	442	434	410	449	441	475	455	420	446	444	443	479	447	470	441	434	454	421	443	469	441	479	467	451	479	437	447	428	470	417	464	455	465	453	432	443	461	471	471	427	429	419	422	458	439	413	439	444	453	447	485	457	396	453	428	465	450	454	455	422	458	472	446	458	443	444	442	455	453	441	446	483	453	489	432	425	433	458	448	424	459	438	431	428	445	485	460	407	470	446	414	458	448	444	417	448	434	422	462	413	422	428	486	452	417
24544	21645	29211	25057	22645	20060	14059	8271	5669	4218	3412	2790	2212	1816	1614	1370	1122	1003	876	850	771	672	617	585	548	474	463	473	455	470	469	455	423	391	409	404	398	386	382	377	369	390	361	387	373	333	367	355	375	377	356	366	337	378	364	344	342	372	370	327	354	354	346	348	369	334	373	354	325	348	388	346	338	352	334	325	334	318	353	383	363	383	345	379	342	375	356	375	379	347	363	351	301	337	343	353	329	350	358	385	315	335	330	353	309	362	365	345	313	347	341	348	327	319	341	340	357	359	330	350	347	373	325	355	368	377	329	343	361	335	329	330	361	343	345	393	370	352	383	343	348	343	360	333	364	355	332	311	355	301	342	355	350	313	376	357	353	357	344	331	362	326	352	347	363	368	365	298	344	349	353	383	339	379	319	328	354	337	371	348	353	356	380	355	357	386	351	331	349	344	337	363	338	350	358	345	364	339	318	337	361	344	318	355	321	362	343	341	355	323	332	353	308	363	359	399	323	361	351	337	384	351	344	348	359	366	357	360	341	368	362	327	345	338	330	366	360	314	365	368	335	373	389	354	367	379	350	300	344	358	378	358	345	385	333	362	345	369	346	381	352	361	323	314	321	323	360	324	318	356	374	364	345	357	359	353	315	325	371	333	330	329	342	388	348	340	341	358	343	364	330	357	357	368	350	335	338	387	344	361	362	367	394	352	327	354	351	326	360	366	349	357	381	359	346	366	323	368	378	335	352	366	330	356	362	346	352	352	365	325	332	359	357	370	335	346	360	336	323	345	348	345	331	331	341	350	342	352	352	349	321	368	359	366	329	323	331	340	326	337	348	344	354	368	348	328	374	330	323	348	350	342	330	353	351	368	339	357	349	333	359	357	360	316	352	319	359	364	346	325	343	331	332	324	338	358	347	350	361	326	344	344	339	346	328	329	320	368	346	360	357	329	345	352	319	356	340	325	336	346	368	340	337	327	329	326	361	328	353	346	379	365	368	343	350	334	376	381	341	329	347	357	363	330	330	369	376	353	343	355	346	353	351	348	349	361	363	356	350	384	358	339	373	375	356	348	361	359	315	369	348	359	346	376	386	338	365	362	360	343	325	373	373	363	339	387	321	347	346	358	333	326	354	377	368	338	380	328	341	363	361	355	323	350	375	332	325	333	356	341	319	323	365	337	332	367	350	370	358	328	343	359	331	363	378	348	332	335	334	334	327	327	356	342	363	348	365	353	319	369	359	305	322	330	337	338	329	376	348	321	364	346	337	358	346	349	333	337	347	335	357	363	361	326	344	338	346	357	349	366	333	330	324	350	373	387	327	341	347	353	363	357	372	340	368	362	303	340	349	337	304	363	328	349	321	334	365	327	368	339	347	329	343	354	329	339	345	364	356	352	338	356	355	357	333	359	336	348	350	357	372	350	362	352	335	344	329	338	328	341	366	360	344	364	320	341	390	354	325	322	337	321	335	368	324	367	330	341	356	354	332	336	352	327	334	332	359	352	376	332	324	310	351	302	349	334	353	360	348	332	368	368	343	371	352	337	336	334	372	350	333	335	375	335	335	372	324	333	328	340	330	328	352	365	344	352	351	379	348	336	357	364	340	349	379	348	339	329	329	355	316	347	368	388	336	352	335	366	314	340	348	351	384	314	351	385	355	339	347	336	350	340	311	330	372	325	370	372	351	325	363	350	321	366	337	327	346	322	378	369	325	340	365	346	350	338	363	343	350	342	368	360	342	355	333	308	347	345	367	350	374	367	337	366	348	343	341	344	362	324	342	314	334	341	354	316	331	348	343	335	338	354	359	358	348	351	324	323	347	340	360	344	346	345	338	311	304	343	328	331	363	366	352	365	349	359	384	374	338	351	368	346	327	344	359	342	335	350	376	357	333	360	332	363	346	348	312	328	333	329	319	366	324	356	332	369	364	357	327	355	317	362	329	372	345	333	382	331	371	338	324	347	356	326	359	383	350	354	340	367	348	361	370	328	352	358	338	361	339	353	327	355	351	362	338	353	368	359	373	343	372	353	357	327	379	324	338	348	343	338	361	363	371	392	325	351	332	348	355	337	342	325	381	319	337	352	357	337	338	334	350	347	331	351	317	325	342	334	350	327	383	353	332	357	386	328	374	341	332	336	302	319	380	352	331	374	338	349	362	347	359	353	336	347	337	360	381	361	345	310	351	331	351	360	347	350	346	353	347	354	355	369	329	353	344	345	354	325	346	344	345	356	336	377	349	362	362	337	361	388	353	351	326	346	378	353	384	344	357	349	379	367	320	367	357	358	351	368	344	325	365	384	364	320	338	301	364	323	349	347	352	344	365	324	346	358	342	359	389	328	364	337	388	344	364	345	358	342	348	368	369	333	389	349	356	346	360	381	368	332	360	361	331	322	357	352	312	336	328	324	357	328	346	355	339	367	375	345	332	342	344	374	345	363	365	336	298	363	359	356	318	371	354	362	357	355	325	336	371	347	351	345	381	326	363	316	363	325	321	366	349	353	346	351	341	353	377	372	328	316	351	328	342	345	320	382	361	311	349	387	347	318	343	339	339	331	346	370	373	356	330	328	337	329	309	350	349	377	385	332	353	345	328	334	352	386	344	365	355	362	369	336	351	319	387	330	331	322	369	327	322	372	374	353	329	349	354	325	350	375	323	350	364	355	327	362	325	337	367	356	340	341	349	341	365	385	369	381	358	365	365	331	368	340	352	323	343	335	360	349	398	368	360	377	337	329	364	331	330	327	325	342	328	342	341	362	352	336	392	358	330	381	346	386	347	345	340	330	364	373	344	322	318	355	345	339	353	360	368	345	331	351	325	341	316	350	344	346	321	339	347	333	328	375	346	323	332	328	339	344	347	343	370	327	323	332	353	340	384	358	356	365	332	347	369	335	361	332	314	339	337	327	358	331	345	343	375	319	366	343	340	353	334	370	364	345	353	334	361	332	318	334	327	328	374	343	314	351	327	363	340	361	371	348	391	359	358	377	347	376	374	368	361	360	347	369	330	357	368	363	304	347	361	332	333	328	376	364	375	352	325	341	346	339	375	361	364	352	362	320	319	309	343	319	343	340	350	361	357	387	321	367	321	346	351	350	322	341	360	356	357	319	348	374	324	348	318	337	331	339	356	349	342	338	354	328	374	326	400	361	344	325	366	381	353	339	342	323	347	371	375	340	334	363	367	358	379	352	332	337	344	345	320	335	334	314	355	342	352	347	318	334	353	369	330	347	353	356	352	365	338	324	362	340	348	368	345	367	356	348	339	333	362	337	364	359	380	316	350	340	358	351	375	318	340	376	350	337	344	321	325	344	343	355	337	355	326	343	351	346	342	345	351	387	336	375	340	369	352	376	352	339	341	359	377	338	309	311	346	371	331	377	336	333	369	341	337	330	346	359	351	330	363	343	364	370	358	334	362	349	336	344	341	345	329	354	333	330	335	326	320	342	328	360	348	354	347	341	354	339	351	380	361	367	344	374
36527	59487	46341	33741	28408	23456	18837	15058	11976	9520	7619	6314	4817	3996	3426	2843	2313	2070	1801	1564	1443	1311	1120	997	902	906	794	769	666	674	664	654	641	633	599	616	579	586	589	525	536	567	515	491	487	514	518	535	503	477	486	544	479	488	492	483	490	502	502	493	477	503	475	477	482	514	469	502	432	480	446	462	489	442	487	464	491	487	434	489	471	499	468	491	490	438	470	515	462	506	475	462	482	476	446	474	473	462	532	471	450	463	464	452	486	493	488	457	435	425	494	464	429	486	479	438	418	488	513	458	477	476	503	480	490	486	462	472	476	476	493	442	507	442	493	474	470	479	472	504	471	477	439	439	501	512	474	474	452	476	465	436	446	455	500	478	416	437	473	480	511	471	491	472	499	452	516	474	481	477	470	439	491	464	456	461	439	462	469	492	501	465	483	483	496	453	465	453	459	458	511	453	488	464	493	479	501	476	461	477	473	466	450	477	461	418	467	468	484	460	453	500	472	509	496	461	467	442	512	494	503	418	488	467	479	471	479	489	487	483	478	502	516	482	466	499	470	488	475	474	461	473	511	477	496	476	488	456	484	412	504	487	475	489	500	495	462	508	484	456	445	458	486	486	493	441	524	477	500	487	457	494	464	499	457	435	495	463	460	479	459	457	457	463	503	494	514	449	494	456	468	484	475	495	529	452	450	504	494	495	473	479	487	453	486	525	510	500	446	457	437	463	515	473	495	457	458	464	444	457	492	485	459	471	454	490	466	470	458	469	483	478	462	441	444	445	459	470	492	473	451	497	510	452	456	473	489	525	456	462	474	499	442	498	491	431	488	480	463	500	483	478	518	435	494	458	503	472	452	442	471	463	451	475	474	473	481	474	473	473	467	437	488	513	438	453	471	434	471	483	485	501	492	478	440	472	473	490	434	494	508	466	506	434	464	465	473	481	527	503	464	474	454	479	449	489	457	483	502	435	509	472	478	466	483	469	468	458	514	459	459	481	450	521	451	491	504	441	502	477	464	436	472	467	456	507	456	461	467	459	487	483	467	467	452	501	472	489	477	467	434	458	422	488	483	527	472	456	410	493	476	484	470	448	483	448	468	463	463	479	492	460	454	507	482	453	490	434	481	471	480	447	449	431	468	496	422	503	468	517	462	481	473	483	461	474	437	497	457	475	471	453	474	463	522	501	528	456	478	462	441	477	480	482	467	458	470	472	492	453	503	460	501	481	477	508	490	456	488	496	453	486	516	467	483	494	545	467	447	476	511	516	487	478	474	437	442	444	504	457	464	460	454	470	466	468	459	477	471	475	463	493	468	450	464	443	466	535	487	491	467	459	473	496	481	470	464	484	487	480	500	509	487	462	462	460	530	452	458	487	478	479	502	478	492	467	494	468	439	484	467	503	460	458	456	486	499	485	468	489	476	504	477	494	485	500	471	427	472	503	437	459	462	451	463	468	500	504	492	463	442	479	462	462	495	439	447	463	496	475	487	478	458	456	484	491	436	512	440	540	470	448	438	449	464	463	487	514	453	489	444	502	476	482	449	494	430	441	448	479	474	484	455	469	460	465	492	502	477	468	494	492	433	502	462	491	479	512	449	484	478	447	459	447	498	449	461	453	438	500	444	471	456	462	495	472	432	480	460	477	486	459	452	441	491	476	502	507	444	437	485	476	494	473	502	506	497	449	512	450	459	471	432	479	442	474	480	474	476	493	462	486	464	498	468	463	487	473	467	489	462	456	485	457	497	476	488	466	497	456	448	497	489	499	445	462	477	424	471	483	466	484	459	510	487	479	465	443	485	468	480	488	495	444	456	509	467	459	475	483	496	475	498	460	430	471	476	493	466	489	460	458	434	476	462	450	504	464	473	443	484	513	475	453	466	470	466	447	468	516	444	493	496	491	498	442	423	460	499	430	486	429	480	465	454	470	456	497	468	467	466	461	464	454	470	490	459	486	467	503	515	445	474	462	434	467	492	496	459	459	489	470	423	444	518	462	483	492	496	470	480	500	494	498	461	474	506	484	479	471	506	471	497	461	452	455	444	444	463	468	485	489	490	472	475	436	472	457	487	431	479	477	516	450	459	455	508	462	456	413	464	461	470	479	479	488	462	441	440	454	493	477	481	451	493	446	453	449	496	466	475	480	463	434	478	464	456	464	520	469	439	487	460	478	518	462	471	461	463	471	475	464	464	465	453	484	422	497	476	455	491	479	476	485	461	551	448	449	478	461	472	453	459	480	515	514	433	448	457	477	520	455	480	472	462	438	471	490	449	471	462	467	471	481	481	472	496	473	487	461	494	478	459	459	450	461	493	496	476	489	470	486	493	458	464	490	455	462	508	519	433	482	440	468	436	457	467	471	489	476	492	463	444	503	497	493	488	457	450	473	458	453	430	493	479	488	469	471	482	498	492	461	545	469	454	502	446	506	460	477	486	481	481	493	448	499	486	427	451	484	421	477	477	491	472	451	504	480	461	486	489	471	503	470	431	518	462	449	494	454	483	501	520	458	495	431	474	483	482	484	497	446	504	462	439	467	488	456	497	473	499	470	486	471	476	463	480	416	499	481	472	481	488	480	472	483	497	502	461	473	468	470	507	480	449	504	475	427	473	466	490	475	490	456	472	504	484	497	439	503	456	518	453	465	448	476	504	464	482	468	465	475	455	502	478	472	504	522	470	471	489	457	490	488	460	467	463	452	461	499	488	442	480	506	496	449	453	491	452	440	456	459	469	475	486	507	468	472	478	460	460	487	460	465	503	476	490	470	514	482	457	457	452	456	461	482	447	447	507	416	473	453	501	482	458	446	467	478	429	492	498	467	452	492	466	461	507	482	454	445	453	464	475	499	469	487	470	476	431	514	479	469	461	494	477	486	477	491	505	492	480	469	499	463	500	456	491	489	487	471	468	444	436	487	488	465	450	477	477	456	468	454	482	457	450	520	475	481	466	452	455	433	478	470	473	479	498	483	486	480	489	464	420	469	461	503	462	488	443	441	489	465	467	434	498	458	459	420	495	458	476	481	458	472	474	451	478	503	496	462	511	474	439	457	455	465	485	462	454	445	467	458	458	452	455	468	516	460	483	488	446	496	484	471	495	499	511	476	457	466	472	496	461	459	504	480	484	473	486	490	495	466	463	486	448	487	454	477	483	440	456	490	480	499	505	479	490	460	480	484	457	458	479	493	477	441	474	480	488	489	498	466	473	462	468	488	449	488	473	478	500	478	451	469	469	470	456	464	484	484	447	455	503	461	494	465	455	522	467	457	460	504	491	490	458	452	459	452	484	463	512	451	450	494	465	541	482	460	480	473	479	488	480	445	513	495	469	466	512	488	524	449	487	447	450	487	494	472	493	444	465	471	500	478	458	487	502	454	468	441	456	512	521	451	447	480	504	467	470	465	505	441	508	487	476	459	477	482	479	460	442	494	498	480	484	447	468	490	456	460	482	450	514	449	470	487	485	488	447	469	502	448	449	454	470	465
23436	21563	29496	24227	22020	23200	21526	11668	7800	6014	4519	3806	2913	2485	2050	1714	1554	1269	1184	1003	910	863	751	726	613	571	563	521	544	536	501	478	458	400	421	447	426	399	404	408	415	374	379	395	359	371	363	363	383	352	409	332	353	358	351	373	387	379	341	340	324	355	334	404	324	326	350	378	349	358	363	349	386	340	366	367	370	336	342	372	321	387	333	340	349	337	359	323	366	372	345	343	373	355	336	342	367	351	333	341	368	352	347	363	309	372	329	344	326	355	365	332	363	367	355	326	348	344	373	308	355	352	395	369	321	341	340	357	360	338	330	337	324	349	323	369	344	341	356	324	379	367	334	347	355	344	347	335	366	319	375	344	333	347	334	347	347	332	338	344	327	339	327	350	360	355	350	377	354	337	367	331	342	347	335	335	330	339	353	310	362	343	321	356	384	362	369	343	323	329	360	345	334	360	368	350	327	368	350	325	352	349	336	343	345	333	348	359	342	342	354	344	331	323	317	368	338	327	359	343	350	335	357	339	378	318	346	341	308	340	343	349	349	322	332	338	308	315	357	355	370	326	370	335	365	355	366	363	326	365	345	349	352	341	335	340	337	353	372	374	342	360	373	356	338	358	364	385	348	361	355	365	371	349	366	356	352	343	343	346	355	337	356	388	377	340	345	382	336	318	360	354	368	348	330	306	347	322	332	343	345	359	357	337	355	349	343	347	330	367	354	327	316	327	333	337	354	340	291	335	343	359	340	336	356	352	364	347	372	330	348	352	319	359	362	338	393	308	332	350	353	384	361	366	361	369	349	332	359	362	349	350	354	359	350	350	308	350	376	366	334	326	344	350	330	329	357	341	355	316	370	369	368	342	320	349	356	399	340	336	368	341	354	331	334	362	337	332	336	320	353	369	325	323	309	371	340	314	394	393	351	352	335	383	360	368	362	360	342	346	385	351	324	351	382	345	377	348	356	374	355	334	354	337	332	388	345	323	331	341	405	330	317	344	363	362	337	345	310	335	378	338	385	369	337	329	340	366	321	324	348	333	358	345	349	367	363	363	339	348	342	373	332	309	366	336	374	353	339	335	350	376	375	343	341	324	352	335	331	332	352	330	328	385	356	342	398	331	359	345	334	370	339	331	352	315	356	366	386	337	338	352	372	345	361	366	329	342	382	347	353	377	330	352	342	345	331	343	334	347	324	371	355	337	373	338	331	351	352	355	375	335	364	342	324	357	341	357	322	373	333	339	346	372	355	328	349	355	341	336	357	351	336	357	321	357	358	356	360	367	340	357	320	326	325	344	313	342	345	325	368	349	368	359	365	374	369	337	348	404	341	354	321	374	323	328	349	327	360	367	339	343	361	366	323	335	362	345	339	353	341	358	364	379	338	369	346	360	354	337	350	352	380	349	353	334	317	319	369	323	324	335	358	336	379	354	356	356	343	362	363	386	342	329	353	344	346	337	348	356	374	320	323	365	327	331	347	324	373	394	347	329	325	356	325	353	328	347	329	352	360	363	343	348	356	365	350	317	338	338	339	357	329	341	356	335	315	322	325	347	346	351	331	351	341	357	335	302	347	353	335	363	364	356	335	323	345	318	337	379	358	301	325	368	344	347	347	350	344	346	370	357	343	325	334	330	358	352	329	347	300	402	355	331	364	358	352	386	351	349	332	318	350	350	342	358	356	340	339	353	360	336	312	347	354	346	294	332	336	350	309	339	347	376	319	339	342	340	333	341	368	362	382	331	338	401	339	336	326	345	351	345	341	335	358	333	319	334	354	329	350	319	349	354	344	358	326	365	381	339	335	364	328	345	343	345	369	351	367	361	337	316	326	362	333	344	366	324	313	362	344	341	366	369	325	361	345	359	355	310	380	369	311	341	340	349	330	362	312	356	357	336	349	360	362	312	346	331	331	343	351	353	322	316	344	383	360	338	320	325	345	336	369	362	366	346	365	355	350	349	337	350	328	360	331	339	363	385	360	347	413	350	339	313	329	313	344	324	356	356	360	367	376	345	373	363	355	368	331	336	376	367	368	335	327	344	337	344	351	316	313	358	333	347	342	340	351	377	349	363	350	344	333	379	332	344	345	354	334	328	371	345	319	341	329	377	347	339	355	350	328	349	352	359	358	353	329	359	358	348	361	349	341	348	342	329	331	369	349	352	354	349	355	341	329	351	372	346	347	366	325	342	339	345	363	327	360	336	311	310	357	294	311	314	331	314	335	331	348	330	314	382	338	338	335	361	345	345	357	353	325	339	373	349	344	301	353	330	355	350	335	346	364	364	362	328	314	351	306	333	343	335	352	327	323	362	366	319	355	332	315	360	363	358	366	362	352	365	342	357	416	362	368	367	333	325	324	335	348	351	349	367	326	362	365	352	321	344	330	372	382	353	347	341	371	382	335	337	337	345	341	355	382	320	367	393	319	335	318	321	322	324	359	365	352	333	309	340	361	353	351	370	348	329	331	332	348	353	352	322	376	357	319	365	350	349	381	346	347	333	335	331	336	343	341	335	364	337	335	343	314	369	366	353	352	332	364	364	362	326	341	353	328	358	359	308	359	357	342	371	351	365	336	403	353	357	336	376	364	340	349	349	354	316	377	381	361	325	348	337	322	295	359	352	339	337	341	318	365	339	326	355	347	330	314	325	379	336	371	342	332	364	338	376	344	343	348	332	347	366	366	355	319	342	379	378	360	315	345	322	345	331	339	340	335	373	376	350	345	369	338	366	364	345	328	314	333	338	346	345	361	324	320	374	329	357	328	352	381	319	364	345	323	340	377	337	362	341	334	334	347	356	371	354	345	349	350	345	338	335	337	335	343	303	378	339	331	347	372	357	365	298	343	360	349	331	367	366	311	326	392	369	366	365	332	314	322	393	361	331	376	333	326	347	347	367	348	350	331	361	352	340	336	373	352	381	318	351	371	357	361	366	338	327	311	357	344	333	341	340	363	332	355	357	364	368	374	373	358	337	346	356	335	315	313	329	352	356	343	352	345	324	350	354	296	350	320	360	329	362	339	336	344	326	332	334	331	340	350	321	358	326	346	339	375	375	331	354	342	362	353	328	344	344	357	362	332	343	352	309	330	350	351	368	341	334	371	356	347	330	329	354	348	367	346	347	373	368	356	358	329	331	344	335	331	359	336	363	332	340	357	358	391	365	357	372	347	353	350	344	352	353	346	361	331	360	344	327	342	345	356	318	351	371	338	349	335	347	373	333	327	306	357	338	323	339	371	330	362	362	336	327	365	397	352	350	330	386	325	338	345	336	346	347	344	365	344	325	325	330	349	326	351	386	353	367	346	351	373	323	357	353	367	368	343	313	360	328	358	382	347	334	336	348	366	366	338	341	335	339	322	330	375	350	333	359	379	370	337	340	347	291	338	371	343	317	314	364	341	334	370	330	335	338	314	331	344	314	320	338	362	345	361	360	349	359	387	360	362	322	310	338	384	365	336	370	355	334	361	380	363	339	334	365	358	359
39866	64522	50447	38328	32753	27725	22981	18663	15083	12115	9735	8201	6599	5211	4475	3699	3208	2662	2437	2085	1793	1568	1407	1281	1160	1015	962	878	845	804	732	731	683	687	682	587	594	645	552	579	558	522	539	549	548	536	512	485	486	497	461	530	504	473	486	468	504	488	458	506	488	486	456	505	488	485	473	501	436	459	448	496	509	412	486	445	506	469	445	505	517	466	464	446	454	476	470	477	493	447	511	459	471	456	444	451	454	471	447	426	474	453	453	451	488	477	449	479	405	438	485	466	468	460	458	474	478	445	463	473	460	455	491	441	449	474	483	486	460	465	446	412	489	489	447	449	449	474	468	417	430	488	473	441	450	478	477	451	444	458	450	461	451	491	451	443	451	449	482	420	482	429	478	447	473	426	453	446	480	438	465	471	474	481	467	440	431	446	471	465	483	467	463	451	482	451	434	501	464	451	451	455	476	472	437	477	419	476	480	462	437	486	474	485	468	463	452	464	470	423	461	468	458	434	437	414	428	458	513	444	483	461	491	470	490	521	470	439	488	484	431	470	480	472	432	471	447	455	486	474	480	444	430	451	507	467	458	454	447	415	464	476	455	474	459	452	434	497	459	450	458	474	507	463	442	444	440	427	469	446	464	449	439	463	448	488	453	464	475	452	469	441	443	486	435	480	471	475	481	439	490	456	438	443	444	472	485	511	485	462	533	453	437	417	471	470	414	451	459	477	464	442	433	479	471	471	459	430	452	508	478	473	460	447	472	475	454	455	473	493	483	455	496	493	442	423	436	467	429	481	450	480	456	447	462	489	457	442	455	508	458	476	453	450	434	470	479	491	439	454	443	454	418	472	481	448	477	463	453	460	506	448	442	492	415	440	467	451	444	448	455	466	470	462	433	449	453	456	459	457	454	441	489	455	449	464	502	433	449	465	468	472	444	465	470	472	479	482	430	475	468	452	440	408	467	471	445	483	493	493	481	489	474	481	484	471	475	442	415	462	470	464	472	491	414	446	468	453	459	467	414	436	497	459	461	463	457	462	488	459	488	446	458	471	408	502	436	412	451	441	475	455	487	463	487	457	439	438	436	446	446	460	429	452	469	499	473	469	455	420	447	439	491	475	474	450	465	442	430	447	482	488	480	459	487	495	464	461	454	425	464	480	459	455	468	459	476	461	428	449	455	465	429	489	479	465	469	473	489	432	470	486	447	456	470	451	448	471	455	452	468	464	490	489	433	428	464	477	470	465	468	475	467	508	457	485	471	435	426	465	482	478	479	439	482	458	470	464	456	454	496	454	491	436	490	440	459	476	454	454	463	419	410	452	486	447	455	456	453	440	461	470	446	446	470	466	447	462	442	455	460	434	478	500	463	452	469	453	447	483	462	462	465	418	457	483	451	424	461	485	481	429	425	470	493	451	440	460	478	495	494	440	473	489	478	427	483	451	462	482	467	466	469	443	500	430	474	451	510	497	439	466	476	475	465	466	482	484	423	445	481	484	474	429	505	500	488	503	488	440	426	440	447	475	409	458	470	445	482	420	440	462	456	426	467	467	469	445	471	421	474	461	469	431	471	458	445	463	473	481	454	480	468	480	424	473	482	481	461	478	454	484	487	435	459	464	433	471	468	444	475	420	435	514	481	460	426	482	441	427	460	409	472	471	476	421	449	466	498	454	440	490	438	438	448	466	442	425	482	465	458	465	437	467	469	460	438	462	505	448	456	441	469	441	480	457	437	472	462	456	512	478	461	438	473	469	457	458	443	459	479	457	470	438	469	465	459	460	459	479	443	464	454	459	503	459	458	442	423	438	462	475	476	450	434	479	458	483	463	461	420	485	485	471	470	466	452	480	460	457	434	485	438	486	456	422	481	449	458	462	479	450	445	466	411	449	438	442	470	422	444	485	433	445	481	415	468	477	474	450	449	449	470	468	481	440	476	492	473	472	458	447	445	469	498	466	450	486	455	478	467	459	441	465	433	487	489	440	440	458	484	480	436	474	460	466	453	437	403	445	429	419	443	485	486	459	442	500	495	483	478	406	460	468	453	492	427	456	471	497	438	449	456	437	453	471	476	429	482	473	456	442	485	486	466	459	414	466	447	462	466	478	475	454	473	510	505	426	423	466	475	479	424	479	466	453	425	490	480	452	486	434	443	495	437	471	459	481	500	473	499	484	440	471	476	477	424	450	485	459	442	441	439	465	433	437	428	485	448	456	481	499	457	487	436	481	423	419	488	473	454	487	449	466	466	452	449	458	463	472	481	458	467	487	461	451	433	462	492	471	498	469	440	484	489	484	422	470	481	448	510	484	465	482	501	474	438	459	439	461	425	449	471	435	473	471	454	456	460	460	469	462	472	433	474	454	480	467	490	449	423	452	509	468	468	438	404	498	462	457	429	489	468	493	498	483	491	464	429	431	501	451	452	473	441	443	447	465	456	466	445	504	467	471	450	448	434	469	446	452	436	466	443	462	443	487	426	476	455	422	448	464	460	469	429	437	478	448	445	463	482	458	493	455	453	500	435	436	464	436	485	478	460	471	478	429	477	443	477	480	438	491	420	490	440	487	472	456	435	461	449	450	455	472	508	467	401	455	414	445	489	465	455	435	425	512	473	414	436	455	463	503	474	440	496	450	453	463	446	496	466	447	443	486	474	484	465	425	528	440	434	468	456	484	486	437	457	465	499	407	427	468	455	497	444	448	446	440	482	478	457	459	487	458	454	460	423	447	431	447	456	441	453	474	453	424	467	454	427	462	435	440	467	450	452	453	454	452	461	442	439	461	439	454	460	452	449	457	459	506	498	457	443	394	475	474	448	471	460	471	471	451	422	473	446	451	460	472	456	467	405	457	479	433	483	467	451	422	460	451	462	486	445	458	420	435	427	487	454	442	467	445	439	440	438	467	487	472	454	447	459	460	449	503	459	433	493	412	516	467	427	478	459	468	455	442	491	458	437	437	436	467	496	480	434	478	461	469	429	486	468	495	479	431	450	464	484	419	438	475	464	469	452	458	428	492	462	461	433	469	426	475	411	476	519	466	454	473	478	507	492	460	475	441	457	466	488	439	436	466	481	505	481	463	463	468	440	445	420	446	466	459	487	456	458	477	469	476	436	411	429	451	471	443	464	457	459	429	485	473	462	457	482	441	473	463	498	479	423	467	447	447	462	447	470	421	468	449	481	478	431	440	458	472	439	529	420	457	436	477	467	465	456	452	439	435	450	487	444	470	440	417	431	492	473	422	445	472	424	474	471	441	468	460	462	450	464	469	419	483	501	477	441	454	447	469	470	422	469	455	489	447	491	464	462	464	480	457	474	478	494	468	470	481	466	504	441	464	474	468	473	464	446	472	489	461	452	470	486	440	455	488	486	453	463	425	484	433	469	461	464	443	476	480	439	476	489	429	437	485	473	481	454	405	465	468	460	462	469	434	498	467	469	474	476	466	452	432	431	386	451	468	461	446	459	485	449	447	438	473	456	466	493	448	462	484
29265	29557	33364	24997	15458	10282	6792	4447	3272	2566	2010	1654	1376	1139	1073	901	809	729	644	632	556	529	526	455	431	422	398	396	339	378	364	381	322	364	382	379	321	372	366	332	326	333	338	331	329	350	366	310	343	317	333	334	332	318	346	314	324	329	312	328	351	329	327	327	342	357	347	367	314	322	343	317	319	323	324	302	328	335	329	336	307	301	320	301	331	300	340	365	321	311	303	328	322	323	318	333	338	310	328	339	290	320	332	321	304	326	294	317	313	321	327	322	349	292	318	323	343	295	337	303	318	335	314	322	361	350	326	317	321	326	333	340	312	332	336	310	309	377	312	320	352	331	309	329	308	319	340	309	296	310	313	292	338	347	338	340	329	329	336	288	323	348	318	285	334	344	332	329	299	318	312	301	379	290	305	335	330	344	318	306	321	349	352	325	314	332	294	334	289	324	336	319	304	336	328	311	322	320	312	326	327	292	300	302	335	304	327	311	313	336	324	327	333	312	341	305	311	314	328	327	321	360	294	336	327	310	329	335	325	331	311	312	311	313	323	333	326	342	304	277	317	316	319	347	335	343	294	354	320	330	321	340	317	357	331	340	316	322	305	287	328	305	314	354	343	292	325	328	300	324	327	300	323	344	330	322	348	359	350	297	299	371	323	321	320	327	351	317	329	337	340	319	345	341	332	287	311	349	361	269	308	321	346	298	333	313	309	309	333	334	336	292	305	316	334	336	300	341	315	306	306	323	303	318	322	290	317	320	320	307	314	344	312	315	326	357	321	328	310	282	328	298	338	309	331	295	299	308	313	312	337	349	324	326	322	358	308	322	319	317	323	335	294	314	335	330	327	350	272	356	288	322	333	321	357	313	342	318	328	312	352	319	334	322	346	306	345	328	318	326	320	312	333	358	304	352	342	306	323	341	333	319	291	350	306	317	326	300	338	309	338	372	318	338	323	309	309	349	328	332	338	312	323	306	327	298	305	322	329	313	333	325	307	334	331	328	311	324	330	323	340	299	333	323	311	319	328	309	329	322	325	308	333	331	305	311	306	352	296	320	318	353	332	323	298	325	293	329	347	337	311	328	328	317	301	311	348	334	321	340	316	333	350	339	315	324	281	326	311	364	312	307	312	317	333	317	335	299	334	312	312	329	318	329	345	319	330	315	348	300	356	292	312	329	302	321	320	311	324	329	322	327	323	316	350	339	317	311	294	297	323	297	296	314	317	289	358	316	328	348	323	322	334	298	302	294	310	334	350	332	332	341	335	322	329	321	307	298	315	343	306	304	309	344	345	291	341	342	345	341	337	314	315	330	350	351	311	320	314	312	348	340	322	300	346	330	334	325	292	320	352	296	305	315	293	322	312	307	313	305	301	281	330	338	321	326	313	300	328	307	352	339	347	328	339	299	358	338	302	323	315	330	306	344	308	304	314	328	330	344	329	317	314	307	314	328	328	284	344	306	323	322	319	334	311	372	352	344	333	308	311	346	326	313	372	336	318	355	307	340	299	323	322	328	337	338	345	325	312	321	355	332	326	345	325	357	319	306	316	292	276	332	298	346	338	359	343	311	332	335	317	315	312	329	354	315	333	310	289	296	328	321	322	320	335	340	336	340	350	322	334	290	328	346	335	322	286	317	336	296	315	325	327	274	334	331	358	314	311	320	312	343	320	338	291	312	328	316	298	342	321	321	308	323	336	308	304	330	324	336	324	317	295	330	327	335	299	310	347	313	337	308	305	316	339	350	295	311	324	322	323	350	312	338	365	319	309	345	337	311	317	308	304	334	317	276	334	338	320	322	375	337	320	306	330	318	301	335	338	348	342	333	328	344	345	329	313	306	324	349	368	344	349	321	312	290	344	319	336	330	334	312	307	360	319	297	325	330	317	336	317	314	316	297	327	360	326	337	305	344	321	322	331	368	327	345	324	304	313	343	334	322	348	326	327	329	338	299	323	326	303	328	345	322	305	314	351	339	318	331	321	326	324	330	308	314	348	332	314	266	341	313	311	351	309	330	302	317	344	344	342	336	273	302	309	331	308	352	343	333	306	378	318	319	297	324	294	302	342	305	340	299	372	332	334	329	326	304	339	333	315	314	346	296	310	312	325	325	302	314	308	304	324	341	319	287	313	298	309	323	347	314	328	307	305	320	322	315	302	342	308	294	334	308	356	266	302	351	310	331	329	334	315	319	298	348	344	339	300	338	332	325	311	324	332	293	312	320	313	332	311	313	315	341	311	322	361	326	332	342	315	341	321	328	341	319	340	330	328	304	300	317	339	336	318	310	322	301	351	332	331	338	295	314	324	325	284	325	327	318	332	308	303	334	306	321	298	309	342	341	337	359	343	321	364	306	345	322	312	311	333	357	325	349	284	330	334	308	314	310	314	292	349	344	309	310	322	354	325	346	340	348	312	324	324	335	322	327	377	361	288	313	349	333	294	318	323	310	302	316	331	307	329	335	319	360	322	320	321	302	284	310	325	316	333	331	296	307	312	331	326	329	335	319	322	326	325	311	365	323	349	342	343	326	342	338	337	318	315	380	382	323	276	294	314	347	329	315	307	331	292	297	286	312	318	341	287	312	321	329	332	308	316	329	350	363	318	334	332	328	318	345	330	294	299	352	323	320	317	284	337	305	304	334	330	329	330	340	306	316	347	330	328	342	327	328	304	350	319	328	335	341	302	365	349	305	309	319	315	337	353	338	315	310	326	328	292	342	322	321	307	317	317	315	324	297	341	336	321	307	337	348	339	309	320	328	331	311	331	308	321	328	341	336	342	314	330	336	351	348	334	324	324	340	320	325	344	325	317	282	309	352	350	319	308	300	307	338	335	338	305	286	330	316	336	334	332	333	302	311	324	336	335	296	329	338	330	310	316	337	307	321	373	348	354	312	342	318	356	319	335	350	332	340	315	329	333	350	316	347	342	338	309	339	356	339	319	336	341	328	279	302	323	348	341	336	340	300	354	305	312	297	334	337	322	346	317	321	341	342	297	301	324	319	344	317	318	275	345	305	325	299	331	329	341	304	307	353	337	315	306	312	344	338	325	347	327	326	331	349	295	306	309	354	334	314	365	287	324	318	351	315	313	320	310	342	303	307	331	319	354	339	347	338	320	319	361	345	343	312	348	325	323	317	328	359	328	354	299	286	319	327	321	347	347	324	358	346	290	299	293	328	320	343	310	326	325	336	296	323	317	344	342	354	311	310	327	335	307	329	335	325	328	322	357	308	350	334	299	346	331	300	320	319	297	354	319	312	318	311	329	329	351	296	346	321	370	332	309	299	284	347	385	339	346	300	329	324	360	385	346	290	349	321	316	307	341	313	337	323	326	298	337	298	313	317	280	312	333	332	352	344	315	313	302	326	310	330	305	305	315	322	312	318	327	348	319	327	317	355	316	336	324	298	341	330	332	366	317	311	306	342	328	328	291	346	325	326	341	321	316	358	336	285	368	366	305	326	305	309	301	348	297	315	320	295
34798	48020	38931	27244	21024	17144	13148	9826	7907	6181	4657	3967	3107	2514	2190	1909	1639	1424	1203	1155	968	908	802	801	658	717	633	609	582	569	576	570	553	519	515	546	477	496	493	493	489	449	437	494	465	444	451	491	459	465	447	469	462	492	475	450	459	457	453	460	461	436	430	457	456	420	430	458	410	446	417	477	462	447	437	497	448	410	441	454	431	449	447	460	449	452	434	425	420	418	419	467	438	437	411	460	424	434	474	454	451	403	459	427	441	458	462	433	430	479	432	456	424	446	455	456	416	421	416	443	435	457	412	442	445	445	435	434	423	452	425	402	425	433	413	462	465	455	462	437	451	470	442	439	424	417	476	394	459	443	435	445	438	431	420	472	424	427	419	444	477	472	475	433	456	443	480	472	415	414	394	415	420	450	405	450	439	457	440	445	455	478	419	473	500	425	456	427	463	448	444	446	472	428	455	433	427	452	429	435	403	433	437	440	456	458	469	430	397	460	463	416	458	485	457	445	440	469	429	460	506	439	467	468	447	424	435	451	444	437	473	438	453	460	435	456	476	419	440	443	479	451	430	449	456	420	424	447	427	463	466	447	418	450	439	455	408	472	424	431	459	392	429	405	442	453	450	410	428	446	437	427	448	487	420	445	476	419	452	456	472	434	430	448	454	475	439	463	437	439	438	427	483	444	453	426	468	469	433	474	433	423	440	411	445	461	434	440	455	441	460	428	433	478	448	442	452	432	449	385	420	453	451	452	417	453	487	427	451	460	441	460	441	430	431	462	446	449	435	458	415	433	434	485	455	441	424	446	465	423	427	474	468	444	442	435	457	438	451	434	452	440	466	414	461	446	451	465	433	423	425	465	449	412	433	447	432	437	410	460	434	459	442	407	450	444	469	464	459	453	457	431	505	428	457	463	407	411	453	405	463	403	434	472	394	458	467	451	445	470	450	459	447	425	468	438	445	443	470	441	476	433	449	466	461	403	427	465	476	432	447	444	484	450	453	431	468	424	440	431	480	426	451	414	444	410	452	428	442	435	481	443	461	413	457	440	405	467	452	383	422	465	427	450	440	478	466	460	449	432	456	445	426	464	433	493	477	458	438	471	466	463	433	452	447	482	423	455	485	425	444	459	445	448	438	437	461	412	472	460	441	415	467	427	451	417	425	467	454	444	441	418	442	456	435	429	449	446	424	445	441	405	427	452	441	427	443	462	442	436	437	434	445	460	482	415	435	450	460	453	431	434	423	466	425	440	442	427	420	503	472	472	443	407	454	489	453	455	421	437	445	486	450	430	467	431	454	463	438	428	464	489	467	442	491	491	418	454	446	454	475	416	439	440	413	437	455	427	460	467	471	420	392	444	466	431	452	453	469	426	416	458	439	478	460	433	434	463	420	454	427	460	459	435	471	460	468	454	437	429	438	435	447	434	444	443	428	440	414	436	441	471	444	462	473	432	461	444	461	438	471	440	438	441	407	487	435	473	443	458	416	456	427	439	425	430	451	498	454	464	439	396	421	451	419	451	431	442	450	475	466	428	452	414	476	469	447	462	439	442	464	462	419	438	450	459	480	414	457	454	464	426	448	451	456	441	435	467	460	426	470	457	419	449	434	430	424	456	458	426	442	448	470	410	447	436	408	427	469	468	443	451	459	439	433	455	435	450	445	417	440	384	426	476	479	425	453	422	425	402	469	432	419	433	447	480	456	490	460	427	461	455	467	452	413	474	403	491	450	455	440	449	471	405	401	436	458	445	432	466	426	439	453	417	412	435	409	434	447	476	445	460	469	439	476	474	411	468	443	441	461	440	449	391	434	444	413	496	427	458	446	455	415	440	445	463	440	429	427	477	452	436	464	425	469	469	438	417	467	437	467	448	429	439	449	439	459	431	454	436	461	456	475	440	441	439	466	444	479	445	449	487	435	442	472	423	426	469	453	473	425	431	473	459	457	440	497	429	459	457	466	455	484	435	448	398	428	483	428	444	431	400	421	432	415	406	443	436	435	476	454	429	433	473	392	441	436	474	457	449	430	424	455	408	471	457	401	458	427	429	431	467	428	428	435	452	429	465	421	444	446	439	420	436	452	448	441	461	418	453	431	432	461	445	423	455	460	472	460	428	449	452	409	468	490	450	471	450	433	436	408	452	414	457	480	449	458	456	448	462	415	468	434	453	468	446	459	450	425	452	447	453	476	390	467	470	440	440	427	448	443	440	421	454	454	464	420	429	472	432	422	476	425	425	443	458	452	434	427	414	453	438	464	428	400	463	454	439	394	461	439	459	439	436	474	444	451	401	422	488	463	491	423	451	411	458	453	459	453	466	434	452	448	449	433	465	433	446	446	452	442	447	480	495	461	472	449	448	429	430	421	466	443	430	392	466	462	445	436	444	444	418	422	428	451	475	458	447	401	428	437	448	471	453	435	463	439	449	442	412	418	441	431	414	431	455	451	497	469	423	398	452	451	450	468	432	430	460	442	405	449	450	479	464	406	434	455	417	436	447	403	477	437	449	438	437	460	449	461	410	460	452	438	448	461	467	440	440	443	447	452	440	432	416	449	413	430	435	454	476	464	405	438	453	416	435	456	426	464	435	425	464	441	460	460	445	452	422	435	461	443	441	441	464	394	449	445	466	445	419	457	438	450	448	432	429	431	451	444	433	441	471	462	429	442	435	442	444	429	400	458	412	438	419	459	490	503	430	439	426	443	459	478	432	437	478	468	441	449	447	416	441	453	444	432	449	457	438	446	419	440	470	414	433	453	476	436	474	455	422	449	450	421	475	440	466	432	468	457	440	450	425	411	465	433	462	429	408	475	434	454	463	431	429	398	426	467	461	455	436	436	448	477	439	477	481	405	489	470	430	456	451	459	437	447	457	463	440	463	430	434	436	472	442	437	420	459	441	461	472	446	453	448	439	452	468	451	409	435	461	416	459	449	454	430	457	442	431	429	435	475	458	436	445	438	427	399	451	456	423	452	459	449	435	400	457	498	438	418	470	425	466	461	408	406	464	456	471	434	447	433	438	423	460	443	451	430	411	450	448	468	448	417	469	414	483	465	416	437	430	455	450	420	446	460	447	459	491	442	435	427	486	431	404	461	446	432	401	432	446	400	454	445	461	452	436	442	460	413	458	423	456	445	442	432	418	443	442	424	449	430	436	437	424	452	462	464	454	424	478	437	461	440	473	462	386	439	464	407	448	418	456	454	456	440	436	477	443	434	422	454	428	464	438	477	465	454	448	457	504	419	447	448	460	434	481	463	438	418	472	467	463	420	479	484	413	437	428	405	438	443	461	435	452	441	458	457	434	408	455	413	449	437	436	456	426	423	481	432	431	413	427	483	457	460	436	484	420	451	443	474	426	416	469	445	455	438	471	406	450	433	440	457	459	421	415	457	443	453	439	451	450	439	424	420	435	450	459	460	433	449	440	416	462	455	417	472	434	466	436	452	462	477	458	416	479	434	444	478	415	435	426	468	457	445	417
24491	21627	29305	25278	22414	19831	13944	7673	5370	4345	3282	2632	2217	1780	1521	1323	1188	1016	882	797	724	702	693	573	513	516	456	509	485	461	432	419	426	417	426	394	398	373	427	379	396	367	399	362	341	349	364	325	360	372	349	380	359	353	364	342	380	371	370	342	355	380	337	347	357	332	350	343	337	353	390	312	343	362	332	356	359	347	370	308	355	342	322	341	358	329	364	349	312	374	324	374	343	368	337	312	356	355	340	375	328	381	338	358	354	323	348	332	346	379	336	363	337	315	339	356	324	343	353	367	350	380	344	360	347	335	342	340	362	362	383	327	353	335	370	348	341	359	342	373	353	342	379	342	338	336	320	354	323	343	353	308	393	334	328	357	347	346	353	400	351	352	352	345	328	351	340	322	344	392	351	313	339	341	339	348	361	334	348	333	346	319	338	329	346	333	372	365	301	324	357	355	373	310	321	360	329	330	362	363	361	316	354	356	363	351	329	359	345	339	364	336	337	332	355	317	337	375	344	333	331	333	365	367	323	371	320	351	310	338	339	364	314	378	331	358	364	356	346	357	367	327	329	334	331	327	327	352	337	318	370	331	344	364	340	335	365	346	353	331	368	326	322	357	383	356	341	344	334	380	319	342	364	318	353	364	347	349	346	343	339	316	349	347	367	320	348	347	335	342	327	343	298	347	350	331	363	360	329	332	337	304	365	334	331	338	364	345	357	320	354	347	339	365	336	335	363	364	348	324	324	346	350	356	381	375	369	319	353	371	330	339	348	333	358	339	347	360	337	360	374	338	313	354	320	338	361	344	349	331	339	348	349	351	335	345	334	349	333	340	389	368	363	368	349	344	361	333	344	328	316	391	309	351	335	343	357	356	337	336	369	353	337	340	349	347	318	324	347	339	368	301	366	346	345	304	337	357	336	331	341	342	334	350	337	347	359	328	339	334	339	338	344	355	313	305	318	342	328	355	345	359	303	304	339	337	351	349	354	343	325	335	369	345	333	375	326	347	381	347	344	345	336	337	373	359	354	353	354	358	367	361	333	305	369	322	317	364	343	330	358	351	337	330	360	367	358	387	345	358	339	379	316	349	331	367	361	342	351	333	318	333	333	384	323	346	317	330	364	360	350	298	370	358	328	340	341	380	359	339	345	324	353	341	341	354	299	334	304	306	355	333	346	345	365	349	327	368	330	320	348	358	356	371	350	307	360	351	348	302	313	354	326	344	368	348	328	336	343	335	349	364	322	376	342	349	339	360	359	352	359	355	304	348	336	382	343	359	346	329	325	325	310	313	365	341	348	358	341	371	323	352	325	321	371	346	299	356	317	351	353	338	339	332	353	373	337	319	354	347	320	354	334	367	332	376	343	319	346	341	353	339	349	341	316	309	337	376	337	349	324	379	347	353	331	341	375	352	368	373	347	349	347	320	373	337	339	363	347	319	327	341	331	400	340	308	341	333	302	326	346	369	362	333	349	341	334	310	353	314	355	331	361	385	345	340	334	338	330	331	343	352	331	382	332	367	331	359	339	318	357	332	362	380	327	364	349	357	335	363	379	334	335	349	326	357	362	360	333	340	341	363	332	360	340	339	351	395	351	332	355	338	345	361	397	344	345	347	320	345	343	339	351	351	304	368	337	329	360	345	345	332	354	327	348	343	346	344	379	360	316	317	302	334	342	331	328	383	337	335	337	324	365	374	360	338	339	332	332	315	364	335	332	342	303	346	375	363	331	370	339	343	362	328	323	325	355	357	356	350	367	344	346	330	355	350	324	368	330	335	309	388	333	348	343	341	336	339	316	350	337	351	338	354	336	312	385	321	316	342	332	354	322	335	375	367	309	374	329	378	362	341	359	342	360	332	345	341	325	356	332	335	356	354	343	346	375	373	339	367	330	347	375	303	327	340	347	354	363	359	340	344	335	370	340	319	350	338	349	346	334	359	339	361	337	337	356	296	351	352	342	322	354	330	311	337	322	334	342	376	343	308	333	348	367	357	369	355	359	343	343	347	359	333	362	361	327	365	317	328	356	350	359	337	342	349	321	350	350	369	325	376	338	308	330	317	350	361	305	358	311	357	338	359	377	334	321	363	343	366	304	341	371	368	371	325	360	392	340	333	340	339	324	338	350	301	322	384	326	343	370	336	330	312	351	347	326	363	384	354	348	305	355	331	345	339	344	334	372	339	328	353	353	331	319	331	341	323	371	323	334	335	340	361	313	333	381	327	352	344	344	343	355	358	346	345	371	361	341	343	307	323	333	320	351	356	328	342	336	342	356	329	369	320	346	403	338	359	353	293	341	327	291	373	339	352	351	341	330	336	367	296	328	338	341	353	345	367	332	342	379	349	343	359	385	374	312	315	342	342	339	362	330	339	313	335	342	355	321	342	341	353	330	335	353	351	300	335	336	344	355	337	361	372	358	333	375	336	359	322	403	335	364	350	313	357	353	331	343	339	302	372	340	337	355	355	333	356	331	333	344	345	343	323	343	390	329	350	316	320	338	331	338	367	366	318	374	331	296	309	382	316	365	366	336	375	321	342	344	346	331	329	340	338	354	350	338	361	336	308	312	337	341	308	337	349	320	308	365	342	349	333	351	347	381	370	372	338	319	353	335	356	319	367	368	360	320	326	350	347	326	333	341	331	319	347	335	337	346	319	337	340	372	321	342	345	337	332	322	356	337	353	325	337	350	326	358	313	329	332	350	305	357	323	337	363	366	323	358	344	318	354	315	337	360	347	355	329	350	343	347	300	329	345	368	332	345	364	350	337	349	333	351	297	338	346	315	324	346	330	359	358	338	363	315	321	328	340	322	326	338	356	358	370	368	359	339	323	296	348	332	338	389	358	339	389	339	340	360	306	368	321	384	318	341	350	350	333	340	350	367	328	327	342	355	333	321	328	341	338	336	336	380	341	363	339	363	342	336	332	312	353	311	344	336	338	344	315	391	358	315	350	368	340	343	363	355	364	356	318	332	369	335	341	380	338	362	349	334	384	346	334	336	379	355	367	336	374	340	338	329	306	353	365	388	356	337	309	325	358	366	342	340	354	366	354	338	351	358	366	340	356	352	337	323	333	360	355	343	340	336	308	385	356	345	345	334	328	333	324	367	330	323	364	339	341	350	356	332	337	358	321	378	312	379	313	384	329	381	337	351	316	330	351	314	341	372	356	340	335	365	393	373	324	349	336	336	339	385	327	368	323	354	367	376	356	320	348	362	335	303	385	350	371	344	352	353	342	346	327	328	333	362	367	362	329	371	354	381	372	339	344	328	341	369	341	363	343	354	346	322	348	330	336	344	350	309	334	334	327	350	378	347	348	348	330	304	372	344	348	326	337	367	324	357	330	331	346	340	316	347	328	327	377	360	348	368	344	367	339	363	379	357	346	341	345	360	337	353	370	314	340	369	355	347	386	327	369	327	325	340	342	345	341	357	356	385	317	335	332	311	360	329	320	346	309	312	362	365	340	348	347	345	324	346	369
36278	58250	48752	34463	27398	22915	18591	14310	11396	9252	7200	5998	4897	3825	3175	2816	2353	1989	1779	1590	1387	1302	1070	1009	951	848	796	769	712	720	686	638	622	618	588	585	579	555	538	584	554	514	497	514	500	502	512	493	476	517	497	470	484	466	477	493	468	469	490	500	519	470	481	479	519	482	465	470	484	466	493	460	485	494	471	462	436	441	471	465	474	453	502	445	479	455	443	516	474	475	475	451	417	446	455	435	483	449	447	444	435	460	477	476	458	460	463	450	477	474	442	484	460	438	470	483	438	428	487	487	501	495	486	425	490	453	491	465	483	444	443	463	452	497	446	479	460	453	517	427	489	466	465	479	473	442	428	454	473	470	470	466	468	443	489	478	443	467	447	475	470	450	468	493	447	445	501	469	414	434	488	432	430	457	473	466	468	499	475	477	466	515	450	479	467	432	440	460	433	486	453	464	480	453	477	471	441	459	478	465	470	461	472	477	456	464	487	477	452	491	478	502	499	484	461	466	517	463	447	470	461	476	495	485	476	487	503	433	473	489	475	497	494	480	467	466	475	424	455	454	470	442	477	458	493	458	471	483	458	510	466	472	472	449	467	467	442	438	445	426	462	481	457	471	444	440	510	466	437	444	490	456	493	470	446	494	441	479	483	449	489	484	462	509	503	473	462	445	459	457	469	415	488	501	427	491	442	435	467	483	480	493	457	449	476	477	513	466	471	490	475	450	467	480	455	454	459	477	442	467	485	436	487	485	446	417	461	484	486	463	457	416	468	477	447	452	473	460	426	479	494	505	466	467	459	463	461	442	462	455	488	481	507	481	493	440	498	448	457	474	525	400	435	486	484	455	463	501	477	484	439	484	451	472	438	420	445	469	487	501	453	447	446	458	458	487	467	474	470	456	446	464	420	457	493	460	476	479	474	419	467	450	479	487	471	462	467	492	453	453	457	471	493	465	478	464	472	497	472	442	467	498	488	461	450	455	500	486	467	481	463	459	458	458	485	477	488	496	469	457	487	461	459	482	486	467	459	440	468	450	448	461	462	459	491	460	472	458	486	428	466	464	427	476	452	459	463	454	475	462	519	487	465	503	514	476	450	461	448	457	470	473	438	499	486	479	467	442	455	477	488	465	475	465	472	478	488	460	478	479	487	484	490	473	472	458	469	488	457	484	463	499	480	488	450	467	504	480	470	475	455	482	447	440	508	458	456	450	446	484	443	490	475	432	460	443	483	461	495	446	506	463	468	449	452	500	475	449	464	445	463	493	467	480	460	458	483	454	477	476	470	473	452	474	456	452	468	459	487	456	504	483	464	501	457	512	467	463	436	477	466	438	440	471	458	449	488	477	484	472	477	426	437	507	444	450	486	490	492	481	474	477	472	473	471	453	473	458	442	423	453	466	493	478	475	442	485	474	492	475	444	499	520	522	504	450	416	475	459	483	476	473	465	507	455	495	492	446	487	450	511	441	487	484	467	474	484	456	505	447	469	448	488	439	477	469	463	468	471	473	499	440	460	457	442	467	455	472	472	485	444	455	459	466	474	534	465	462	467	526	448	469	489	451	443	465	456	423	473	473	471	469	478	498	442	403	469	457	447	483	440	452	462	433	452	479	425	457	473	457	465	395	466	478	442	443	487	422	454	495	472	485	499	426	455	475	427	495	488	450	468	452	483	472	455	454	434	476	493	447	460	452	471	446	426	445	459	469	461	473	460	462	434	458	485	474	491	469	479	462	474	457	416	486	538	477	516	463	493	474	460	492	458	438	470	454	437	468	490	457	479	473	433	492	470	433	440	461	469	505	490	469	501	445	485	421	446	460	466	470	460	428	471	469	433	482	493	407	465	475	459	471	466	476	505	460	473	485	477	458	469	418	469	478	491	473	408	476	478	462	473	468	464	459	470	440	475	511	487	466	433	488	475	455	482	483	493	460	477	484	468	474	439	514	453	479	493	462	451	435	462	520	526	425	456	474	467	505	415	496	451	447	456	455	477	469	494	443	475	484	458	473	450	449	496	470	495	469	515	461	479	455	474	481	525	424	517	439	452	452	459	466	426	482	517	480	491	453	464	453	447	444	448	482	497	449	424	498	477	458	443	498	492	467	469	480	462	437	426	506	469	428	447	451	486	503	484	496	479	452	473	471	463	494	481	465	468	507	480	450	480	455	468	437	452	465	488	466	457	466	444	440	456	498	483	449	486	501	494	482	450	483	450	481	470	494	475	460	458	450	490	470	471	452	470	472	470	491	486	463	450	398	460	517	438	441	452	477	473	513	473	461	461	489	496	447	446	448	432	492	472	468	493	473	489	448	465	473	479	480	494	494	438	465	436	444	476	475	469	466	443	524	459	527	460	470	448	429	494	472	497	466	436	469	438	446	469	481	483	458	485	459	496	444	490	483	468	460	473	456	489	499	455	435	453	497	470	436	477	451	468	441	461	442	459	490	454	487	490	494	485	459	509	491	465	480	472	432	451	448	477	479	467	447	480	453	465	482	512	472	460	446	474	543	453	463	485	479	442	435	472	490	456	466	450	440	462	504	487	485	498	452	450	473	460	441	495	445	464	471	467	481	465	430	439	466	457	469	472	449	479	481	477	477	456	459	453	467	446	489	452	439	478	455	492	453	453	496	513	453	472	451	465	471	509	446	434	477	419	452	466	456	431	474	500	439	468	439	499	465	464	428	481	480	474	472	464	471	452	489	479	436	451	463	491	463	488	475	457	450	468	488	451	496	480	463	456	466	467	474	465	443	444	472	458	446	430	458	480	451	481	453	446	502	463	494	497	429	428	461	492	455	466	482	433	488	469	444	443	482	488	455	450	512	459	477	481	447	436	466	474	443	435	458	460	480	466	441	477	453	460	466	450	460	462	443	492	494	461	451	464	401	460	454	446	462	479	435	471	491	426	491	435	477	456	493	447	444	460	491	461	521	457	467	462	488	464	493	471	465	450	500	478	479	477	488	446	469	432	435	505	457	466	474	482	483	436	438	456	511	460	463	484	465	481	435	444	449	480	477	454	491	465	477	479	500	448	467	436	474	434	475	432	470	474	489	492	484	453	502	477	455	450	490	463	484	503	458	459	489	455	439	426	482	463	456	461	457	435	476	451	490	446	476	489	483	489	441	436	443	458	449	467	464	458	464	459	456	439	469	438	475	478	462	489	487	475	482	466	473	475	515	503	496	477	476	456	466	482	476	471	475	433	429	427	424	439	447	474	474	482	471	465	449	450	459	463	427	478	462	510	458	485	484	439	494	417	494	473	529	455	455	459	448	447	477	461	457	456	481	493	455	474	451	450	416	485	479	448	462	489	477	464	469	474	466	452	484	447	452	472	489	445	474	482	468	463	466	476	504	441	445	487	430	500	482	478	487	494	452	446	476	459	466	468	455	486	460	431	452	507	473	472	463	483	484	446	460	481	491	440	453	453	494	432	516	454	419	424	446	495	431	461	479	489	495	429	479	478	456	447	461	462	462	440	461
23515	21622	29583	24332	22031	23041	20936	11343	7285	5666	4376	3451	2952	2369	1955	1655	1506	1231	1067	984	944	844	758	690	590	630	549	523	483	499	486	461	421	463	430	453	406	415	403	389	373	392	385	413	404	387	360	401	375	387	357	364	358	364	322	340	358	379	371	380	316	399	396	347	336	370	336	358	362	342	355	342	368	359	379	339	343	344	337	333	336	346	328	352	362	313	335	319	333	372	348	332	354	359	359	341	368	335	363	353	344	335	363	360	315	320	344	352	352	343	294	338	364	337	333	327	341	327	335	357	336	358	342	352	350	365	344	329	319	322	388	320	354	331	353	357	369	332	333	341	308	343	328	338	386	337	321	328	335	319	339	339	339	345	330	363	345	341	342	347	343	345	365	295	363	342	352	311	371	303	358	341	360	343	362	353	346	370	332	320	367	337	384	346	320	370	337	359	314	365	340	332	360	330	338	323	352	360	342	321	364	347	332	332	305	367	344	343	371	352	345	355	330	343	341	338	344	370	343	334	333	316	338	352	349	336	348	351	357	340	358	321	387	331	339	316	349	363	338	326	346	363	349	348	326	335	367	343	347	354	343	357	310	360	315	328	346	332	346	342	345	333	356	357	340	308	334	345	339	312	346	338	350	351	341	369	355	320	355	313	379	363	359	361	359	324	351	391	381	333	341	369	380	333	336	358	367	365	350	340	322	358	305	314	341	346	364	351	334	359	347	336	365	347	309	336	333	330	331	325	352	308	346	310	347	343	374	369	351	351	376	346	330	336	350	357	336	346	363	341	331	354	345	314	369	333	372	337	343	352	343	336	309	333	331	328	350	343	330	323	327	357	345	378	354	353	334	345	308	367	358	347	373	331	324	344	351	370	364	331	352	325	346	339	327	344	317	335	379	347	363	347	325	335	344	380	361	364	340	315	339	355	334	338	359	367	364	347	351	342	327	312	346	369	311	349	374	269	345	351	324	346	343	356	308	367	343	353	336	336	331	359	352	319	376	329	332	363	332	346	297	314	377	347	328	320	347	346	336	333	343	337	313	351	342	311	362	351	340	312	361	357	340	339	329	365	333	366	339	329	327	329	366	329	345	352	325	332	352	349	378	346	374	354	357	322	345	338	306	335	345	373	319	343	359	351	350	312	330	352	286	317	359	339	317	322	338	352	356	328	322	355	344	334	330	311	371	356	325	328	337	343	363	322	360	331	327	329	317	316	298	331	338	379	334	334	331	320	354	364	329	344	352	370	340	317	345	354	346	338	340	351	348	342	336	298	352	351	345	353	308	345	316	343	317	345	358	331	334	333	325	356	341	328	347	312	360	351	343	315	346	319	352	352	341	322	361	337	353	328	334	341	373	330	330	345	329	373	321	352	353	347	336	333	357	342	376	348	349	358	343	341	365	326	354	345	350	328	340	312	328	328	320	360	366	305	359	346	345	364	340	328	329	335	318	354	334	346	353	337	336	389	346	371	316	326	331	342	359	327	352	322	343	351	322	338	354	350	361	374	289	339	337	350	325	314	326	373	352	353	369	300	351	371	368	339	348	353	350	338	348	354	340	365	347	327	342	339	331	339	349	355	363	345	341	313	353	339	323	290	333	373	340	364	345	353	337	348	344	356	336	329	325	334	358	328	346	363	360	361	376	325	326	320	313	329	357	344	341	317	345	348	340	299	339	360	338	332	336	355	337	345	309	343	313	364	329	349	346	344	365	345	323	356	357	360	349	366	323	326	354	314	347	331	343	319	315	348	333	367	310	358	300	348	346	353	336	324	363	353	357	346	323	339	320	324	354	344	366	354	295	341	359	341	338	335	368	362	360	320	369	347	328	351	334	347	350	368	330	336	320	347	334	388	343	340	335	355	357	354	330	336	353	317	322	345	335	350	342	344	330	337	332	338	325	348	327	383	327	340	357	334	342	333	306	351	369	349	358	360	351	333	335	312	322	326	354	379	346	346	351	346	323	355	364	332	334	342	323	384	349	335	327	329	348	354	363	337	344	294	347	363	337	321	366	357	361	345	352	352	325	345	356	337	374	315	358	331	366	342	318	353	370	334	339	354	336	349	324	333	353	328	356	323	350	355	361	363	345	334	359	348	360	377	347	346	345	355	329	340	375	374	347	345	326	343	338	337	371	359	323	316	336	369	331	333	315	369	332	330	373	361	321	341	347	341	324	306	343	322	318	354	367	345	305	326	306	328	305	342	366	347	305	346	333	372	343	353	350	339	316	341	338	344	321	341	395	328	351	352	350	364	350	333	360	336	343	322	318	353	390	324	309	339	351	323	368	369	331	344	328	359	355	331	340	363	338	329	357	376	323	343	307	342	343	353	339	327	331	363	334	325	360	363	361	358	347	336	340	366	338	329	346	378	365	325	347	374	342	357	329	333	310	352	332	355	322	334	346	359	357	346	341	323	358	339	305	340	337	360	352	337	373	313	362	376	338	334	345	339	322	319	321	350	385	352	375	348	336	341	363	340	339	334	311	361	323	324	336	327	364	359	374	371	357	335	345	334	323	332	358	324	372	339	337	342	368	366	339	374	355	356	369	315	339	364	377	345	360	359	381	308	370	346	354	351	349	377	354	344	356	316	303	377	322	329	343	347	390	350	357	340	354	318	346	309	377	388	350	324	366	325	347	360	319	357	353	351	338	329	343	356	319	316	347	357	337	335	338	335	337	329	348	338	335	332	357	301	351	368	351	337	356	333	336	373	356	328	353	347	345	350	365	323	328	349	320	353	343	330	353	347	313	331	307	340	324	342	374	336	376	329	344	350	363	304	324	345	340	367	319	334	342	332	338	376	345	352	342	331	352	342	318	356	300	379	322	390	352	349	326	333	369	365	307	338	363	342	374	361	348	339	361	349	337	365	345	335	349	324	341	350	354	354	371	354	358	351	345	359	333	355	345	335	359	349	358	380	334	358	352	334	337	332	332	349	364	356	337	341	354	352	343	324	351	369	346	322	300	348	330	321	326	355	328	325	367	315	307	325	325	319	360	325	361	326	342	327	352	313	329	346	340	338	300	340	343	352	368	354	367	358	356	328	347	323	327	333	325	341	320	326	342	338	339	361	348	369	354	335	318	297	331	357	350	333	328	342	336	318	347	316	367	372	356	365	305	315	322	349	345	344	354	315	321	326	368	316	326	333	347	318	350	334	328	339	347	312	330	328	333	344	351	348	322	399	330	331	326	341	347	335	330	332	334	373	355	332	386	357	378	395	308	336	348	302	313	375	361	349	367	327	325	343	347	310	350	350	388	340	328	350	319	349	361	369	334	325	318	368	366	345	365	363	319	320	319	357	358	334	379	396	327	355	300	335	350	331	358	361	374	312	360	370	324	347	313	340	310	343	307	316	342	345	324	356	356	372	353	331	342	317	342	328	326	323	346	317	349	336	363	355	347	350	358	353	385	355	358	317	348	357	367	356	356	339	343	343	345	349	345	331	318	336	341	299	365	353	321	334	380	326	337	336	387	354
39835	64802	56161	40339	32069	26867	22363	18094	14364	11922	9444	7614	6328	5077	4054	3713	3268	2703	2317	1964	1683	1616	1389	1238	1083	1023	976	868	832	773	744	739	696	640	657	589	610	571	540	528	539	518	556	514	512	503	493	515	502	505	483	519	496	469	537	480	492	490	455	427	461	460	458	484	475	517	461	456	485	469	431	437	463	488	466	482	457	462	451	491	421	478	438	476	489	484	475	481	474	453	511	410	481	466	442	450	454	440	471	477	469	438	484	490	461	442	470	454	436	441	477	493	444	430	416	447	443	440	477	502	473	443	453	458	478	434	462	455	498	468	449	507	448	423	459	440	467	445	475	437	454	425	454	430	467	478	466	460	461	424	478	458	452	465	473	450	458	491	442	439	443	469	428	439	449	426	487	461	400	451	465	464	479	435	463	467	418	465	466	477	467	434	472	449	455	471	469	457	398	495	493	411	452	443	484	449	459	432	432	466	445	438	460	457	489	411	450	434	498	457	431	429	432	450	456	471	428	430	422	433	451	449	462	468	470	450	436	438	461	442	473	451	496	470	441	468	456	437	455	467	488	449	471	478	464	447	448	400	466	447	431	469	459	425	442	433	433	508	480	459	473	437	429	456	458	438	487	446	434	453	481	467	460	474	445	503	443	436	441	471	442	454	467	442	441	473	451	435	419	462	470	481	482	470	472	451	478	479	474	439	429	458	448	476	463	425	449	491	447	442	475	458	475	467	470	459	434	452	485	452	478	477	472	457	446	469	485	497	475	442	445	469	482	458	479	438	467	469	462	423	434	439	441	485	461	464	481	499	452	463	475	472	438	454	451	483	458	442	430	492	476	451	415	456	456	417	459	469	445	436	463	439	419	453	425	460	464	438	429	465	471	462	471	497	449	454	479	431	454	460	460	461	501	449	459	485	466	428	484	486	439	428	456	473	452	492	455	460	415	422	460	447	483	483	466	487	460	472	426	484	480	480	507	455	471	464	455	473	473	481	468	495	432	464	472	444	448	456	451	490	447	435	438	440	458	431	445	438	487	452	436	443	450	458	413	454	446	452	453	491	472	434	490	453	450	452	459	460	490	463	482	492	446	452	447	458	447	468	464	459	464	443	446	419	453	440	442	496	462	464	469	459	428	475	478	469	483	493	435	441	491	444	438	438	524	472	478	471	469	474	483	455	437	487	444	466	461	444	473	439	493	447	505	468	490	424	448	459	479	450	465	503	415	432	490	438	475	464	439	446	471	437	444	453	462	422	429	442	451	448	422	470	465	396	485	453	471	438	470	473	448	444	444	463	475	454	461	461	464	457	454	487	441	412	460	471	467	461	442	464	476	440	441	462	476	451	470	477	440	406	449	450	476	442	422	455	431	472	457	417	445	462	471	479	453	453	465	456	433	426	466	478	463	455	446	441	453	456	471	440	480	468	452	473	459	462	474	503	459	480	431	492	475	493	459	491	470	442	460	414	456	451	482	414	455	453	438	449	421	435	457	485	449	470	474	503	500	455	442	439	450	456	450	452	451	492	462	464	423	451	446	484	446	436	480	426	432	440	457	463	448	442	433	491	446	466	487	472	451	511	453	476	491	406	448	489	446	418	470	480	427	447	487	456	435	471	423	448	456	423	439	438	455	460	482	497	413	452	418	434	519	474	463	479	466	477	433	422	474	461	448	475	429	427	457	459	456	446	463	453	424	467	438	462	492	509	491	433	433	419	488	438	416	466	421	471	455	470	459	462	454	445	460	455	481	491	482	450	443	496	483	460	489	434	436	452	476	473	458	452	454	432	424	476	488	497	458	479	472	474	462	485	449	495	454	462	476	471	521	483	406	466	468	455	460	434	462	414	417	458	434	508	462	445	459	439	420	486	464	469	438	478	450	459	461	441	451	447	481	470	468	482	495	417	506	442	480	460	421	496	452	425	458	464	413	413	479	472	446	458	480	484	481	412	437	469	468	438	431	477	467	442	460	456	494	475	482	454	423	445	462	442	462	476	456	477	434	485	460	460	469	448	453	453	469	458	461	443	470	472	513	442	453	473	498	460	439	438	459	467	426	428	495	414	460	446	445	474	401	434	497	454	434	495	444	464	469	438	433	446	455	449	457	447	470	439	461	485	443	453	434	447	459	456	466	446	482	454	459	475	447	459	475	456	456	460	471	472	469	505	448	435	481	452	456	432	444	448	455	448	447	419	482	469	417	442	454	443	434	442	459	406	452	483	498	477	464	460	446	432	432	440	458	492	441	438	452	455	463	446	442	449	445	464	450	463	440	489	462	450	436	478	465	464	486	466	431	471	452	453	504	459	491	464	440	463	454	433	476	426	474	455	493	433	440	449	439	444	453	476	462	446	469	465	498	459	441	457	450	443	473	455	426	437	463	472	517	487	455	463	464	466	460	457	472	465	451	450	463	436	408	460	463	463	460	417	444	479	468	491	448	459	451	443	442	457	447	488	441	485	476	459	461	456	460	424	483	448	450	493	445	417	466	469	481	425	484	477	476	447	461	468	446	462	445	410	464	454	462	472	434	453	454	444	500	467	442	443	477	439	481	462	458	459	462	442	458	473	461	420	438	469	477	493	458	458	473	477	460	467	456	489	453	438	439	414	479	475	444	439	475	457	433	450	439	455	487	451	451	452	479	432	464	427	462	423	457	458	502	462	435	423	464	465	429	477	461	447	412	453	458	453	485	461	462	430	436	416	458	448	477	429	460	439	402	452	432	430	456	469	453	459	451	446	447	425	451	456	473	420	477	469	451	482	478	450	419	449	445	429	488	442	456	436	468	445	473	453	459	432	462	448	458	476	450	460	503	442	452	422	422	466	470	436	447	433	473	437	427	451	468	446	459	460	457	478	472	432	463	442	482	463	417	430	455	440	465	447	482	471	441	413	433	453	478	456	464	452	442	467	478	461	450	450	471	451	459	424	467	435	458	479	442	474	430	425	453	421	446	457	441	435	466	418	444	463	510	440	482	488	481	469	461	451	453	431	481	468	455	460	456	463	431	466	441	465	429	455	423	447	464	454	494	465	475	478	430	441	460	477	449	476	438	428	427	468	420	421	452	461	466	453	465	472	443	461	432	468	439	477	464	461	503	464	444	445	497	421	487	426	452	511	455	443	438	455	465	455	443	479	443	451	441	457	458	457	472	456	429	460	461	477	467	452	436	492	465	471	474	455	483	440	452	442	407	429	468	450	442	456	450	462	443	449	493	435	485	459	453	452	448	418	478	441	452	472	461	459	458	458	477	432	486	450	464	443	437	424	416	482	445	469	467	455	495	454	463	451	425	460	435	442	428	472	455	413	412	470	447	439	403	457	445	452	450	477	445	482	439	444	428	462	409	442	441	458	464	448	432	471	438	477	430	436	456	458	424	437	453	449	428	476	465	472	438	495	423	459	446	447	447	417	461	443	451	483	481	427	455	469	472	465	461	462	424	416	482	468	455	483	439	442	405	489	454	429	475	470	476	479	437	433	441	471	460	423
29424	30229	35459	26539	15843	9506	6027	4367	3018	2393	1952	1610	1338	1121	997	811	761	721	656	633	569	516	483	508	425	414	399	384	391	402	361	364	356	331	348	385	349	352	339	383	344	342	319	320	357	351	339	331	361	320	321	330	301	360	321	324	299	308	333	335	333	336	310	320	314	297	347	293	298	299	312	322	328	320	340	319	321	322	312	358	328	327	333	319	300	302	306	336	309	328	325	341	340	311	329	304	348	321	336	325	323	364	337	320	346	340	297	320	335	333	308	321	325	345	320	301	318	305	311	336	307	350	300	296	299	335	295	305	318	299	302	318	299	291	281	271	321	299	321	343	330	319	309	341	311	360	334	315	311	354	350	320	321	306	294	308	359	312	314	339	334	313	304	326	350	346	302	310	314	321	302	300	324	325	286	321	304	301	300	333	307	325	325	333	342	331	343	322	317	315	338	346	310	312	328	303	317	312	323	330	304	319	319	331	335	327	319	309	309	344	338	323	286	316	328	323	322	294	339	354	327	350	322	298	330	344	301	310	338	324	287	313	288	330	319	305	314	301	301	301	335	330	331	312	344	366	277	338	291	311	303	327	342	331	330	339	317	308	329	331	270	333	332	303	293	335	330	330	327	332	373	339	303	329	301	353	341	327	320	338	332	300	323	293	318	331	316	331	296	296	338	325	316	328	327	323	347	295	302	328	347	320	327	333	340	310	317	294	354	321	322	311	316	347	341	306	330	315	334	320	331	331	305	351	328	328	328	342	329	338	326	307	315	347	311	322	334	341	337	320	311	327	330	311	306	310	356	336	323	304	325	318	274	290	300	335	310	321	299	320	324	314	325	293	326	329	352	273	333	299	324	350	346	326	320	323	317	341	318	320	336	301	338	348	328	328	362	295	344	308	323	320	331	356	309	327	308	336	344	311	342	282	303	304	316	320	341	330	311	328	296	312	320	324	335	320	305	341	307	307	337	314	299	306	311	341	339	346	311	303	322	340	289	320	335	311	329	315	311	328	344	341	351	327	321	374	306	330	344	296	333	339	307	299	332	308	318	310	333	330	322	346	340	316	306	313	329	300	290	323	335	354	322	347	332	336	312	309	308	326	326	337	315	316	294	333	322	293	350	338	328	293	339	334	292	347	313	332	303	335	316	338	314	314	331	314	358	322	343	325	330	301	357	321	310	331	325	324	332	311	327	327	302	297	327	298	319	292	314	312	317	335	288	328	291	316	344	305	340	329	347	300	312	346	339	345	317	299	314	323	297	336	321	311	347	338	298	313	336	314	322	361	346	344	311	306	350	294	326	303	305	300	344	312	321	316	325	322	290	324	321	346	309	318	317	334	305	310	341	351	340	324	316	286	307	357	343	325	328	323	332	320	335	301	344	326	347	335	343	332	326	318	359	306	338	323	331	315	359	324	286	330	328	296	307	333	315	330	293	334	349	356	338	374	321	327	350	362	302	321	336	334	343	298	329	299	335	318	351	350	329	324	316	331	325	344	311	326	301	308	329	328	330	348	324	345	297	335	336	300	302	331	340	296	322	313	332	328	308	313	313	293	324	340	314	326	332	304	299	291	322	332	297	311	317	340	323	302	309	317	351	329	312	333	339	312	332	335	327	293	363	321	330	317	311	303	331	312	297	347	333	333	297	321	322	295	333	354	299	318	321	327	310	342	283	317	335	313	347	328	310	378	332	337	276	338	327	301	338	296	322	298	317	326	287	300	309	305	341	305	324	345	332	319	323	326	290	337	322	333	333	333	333	325	312	284	317	312	304	325	353	296	327	331	333	325	290	341	339	331	311	328	336	312	325	323	336	338	336	341	309	327	321	312	339	327	323	353	337	330	324	346	312	337	329	309	320	341	331	336	346	338	345	304	328	292	354	354	342	344	295	319	332	337	325	301	331	295	317	368	330	320	339	344	317	332	323	338	348	338	327	356	329	344	308	322	343	294	315	313	313	338	286	340	324	294	309	334	303	335	305	321	333	345	326	346	332	318	314	329	319	316	334	315	344	334	310	323	301	307	344	330	358	327	321	325	327	318	310	304	337	314	351	319	307	310	357	324	322	350	337	311	351	314	325	334	321	308	334	344	339	329	314	340	309	337	309	325	315	326	311	330	351	330	321	341	343	316	295	303	305	303	321	345	324	295	317	325	311	276	343	339	304	317	347	323	316	301	345	301	345	272	330	345	317	307	332	326	315	321	358	322	308	340	353	331	340	325	321	318	333	312	303	337	374	324	351	349	321	302	326	358	312	287	305	328	322	314	329	331	332	303	336	328	331	293	316	332	301	344	330	326	313	302	312	345	323	307	335	331	299	324	315	299	319	307	335	335	297	335	335	309	317	305	320	308	346	301	339	346	296	327	333	319	318	323	311	342	296	358	308	321	335	332	288	316	307	343	334	333	323	317	318	309	338	341	329	303	347	302	307	315	322	334	341	339	309	321	358	315	309	320	322	312	319	327	309	315	310	335	342	332	332	333	317	336	345	302	336	325	315	298	308	335	341	308	352	332	362	320	327	332	333	329	331	329	332	323	332	313	321	329	353	363	346	326	354	321	314	302	329	304	313	335	285	322	301	340	324	323	302	322	305	303	299	294	308	312	328	318	327	321	324	321	323	338	298	323	321	342	334	301	322	292	307	324	351	351	307	305	311	319	310	309	310	318	351	299	322	358	356	308	331	330	311	322	309	327	350	313	325	317	319	321	313	304	352	348	294	326	343	306	316	347	325	317	326	326	339	325	286	319	334	308	322	349	341	335	328	345	343	305	273	286	343	311	318	311	345	327	325	285	344	297	294	338	356	350	310	327	335	352	315	289	348	345	338	329	369	371	325	302	307	334	323	336	335	309	302	311	332	300	306	287	315	286	303	312	326	331	293	329	301	323	295	328	330	331	344	341	307	317	336	294	317	307	306	332	322	296	337	336	317	312	327	310	346	328	339	285	297	321	344	335	330	318	292	350	311	344	341	305	334	310	309	312	306	306	343	330	320	332	296	314	300	335	322	331	315	333	331	327	295	336	330	325	295	328	333	321	318	351	335	342	337	305	319	318	319	314	315	320	333	340	312	335	358	314	318	334	322	333	346	314	350	331	327	303	314	324	292	298	317	321	332	284	333	302	299	312	334	327	322	336	314	340	321	311	319	344	313	342	316	336	332	308	329	311	293	285	332	309	320	314	351	318	310	318	314	338	313	330	294	315	336	319	287	312	319	328	328	335	332	365	312	276	294	313	288	321	301	321	310	350	319	302	319	344	311	310	330	339	348	311	310	351	288	317	356	318	324	339	299	304	330	317	322	336	332	350	348	345	339	334	334	308	319	335	314	334	353	302	342	323	303	332	329	313	300	327	319	318	304	282	332	308	314	319	339	307	367	326	341	336	337	359	335	310	330	309	317	351	301	355	297	343	318	324	297	331	350	324	331	341	314	309	324	316	317	308	324	343	321	322	313	329	344	343	333	334	310	314	337	315	307	355
34392	49044	41393	28027	21070	16221	12288	9733	7290	5762	4515	3729	3166	2506	2024	1819	1624	1383	1247	1084	994	904	868	805	701	681	621	613	584	623	545	534	542	525	522	504	536	519	471	480	474	490	437	460	464	474	466	462	489	440	462	451	429	426	452	458	483	453	451	479	437	455	430	431	424	456	426	448	427	408	439	488	470	466	421	448	401	449	444	457	448	410	440	414	434	470	486	428	474	401	462	414	445	409	449	422	468	410	449	455	443	447	386	451	461	430	442	420	451	430	451	463	446	437	448	481	415	484	429	424	432	450	450	416	427	449	428	407	409	443	410	462	460	436	454	441	460	460	420	433	423	409	412	430	407	441	420	442	444	428	434	434	394	431	452	422	459	430	424	415	483	453	420	462	446	408	435	448	425	469	459	442	433	434	470	420	440	452	428	431	448	416	437	425	432	460	466	460	441	479	437	457	468	439	431	459	431	442	449	394	435	458	442	424	456	444	410	471	459	450	459	434	447	471	451	430	402	406	432	447	444	447	416	416	442	431	438	397	440	420	459	441	409	428	444	423	432	473	454	444	421	452	412	398	431	475	427	426	451	412	472	453	451	445	441	446	436	457	435	435	448	463	450	455	484	429	435	487	436	482	473	434	441	437	401	420	438	457	477	464	420	439	459	454	469	430	460	463	447	419	453	432	469	410	402	458	426	447	433	462	433	448	425	428	420	426	452	420	450	423	417	439	424	424	450	441	459	434	410	404	422	434	443	400	381	441	429	436	404	471	412	444	392	456	446	441	420	414	453	433	429	429	452	432	422	411	469	471	434	409	433	435	444	463	442	462	431	426	463	444	420	449	429	444	421	465	424	448	407	455	435	456	416	457	455	459	496	469	436	499	423	435	431	432	432	454	433	464	407	426	413	447	429	442	437	466	451	452	481	470	466	452	445	468	422	398	387	412	408	445	441	464	432	438	473	478	431	443	399	415	457	482	454	413	399	420	408	399	420	430	410	438	453	435	444	401	416	402	422	435	427	453	467	403	442	449	439	453	452	455	440	424	465	505	413	426	449	449	416	461	448	408	467	459	459	463	438	460	431	423	466	430	442	422	452	413	402	443	422	421	440	451	437	444	414	433	440	437	402	465	433	415	432	454	438	433	457	480	455	432	414	432	402	433	440	429	454	425	448	448	454	430	458	471	433	429	433	424	461	431	404	443	434	421	428	430	484	459	453	485	481	438	404	443	459	411	454	463	430	400	420	446	439	461	392	445	432	450	454	427	437	445	501	453	431	425	413	455	442	480	412	455	424	420	417	416	426	444	437	420	424	461	412	415	453	435	466	457	462	433	451	419	489	438	447	430	441	470	439	448	423	400	460	448	414	459	426	432	496	456	429	481	437	464	455	442	420	448	408	446	438	428	445	456	392	478	478	450	446	465	417	445	446	419	450	420	448	444	428	435	428	431	463	453	482	459	448	417	451	425	422	421	459	397	427	454	433	425	512	414	411	404	441	441	426	469	379	419	484	448	434	447	446	454	475	473	407	459	376	478	423	454	431	436	451	399	419	449	461	444	461	456	472	433	450	433	452	473	418	416	435	433	379	478	483	447	403	408	474	427	432	413	406	434	429	459	471	415	457	459	449	405	408	462	456	457	445	440	415	454	452	431	408	451	396	428	460	463	431	454	434	447	412	457	461	471	423	455	460	463	424	451	422	458	462	477	431	409	438	440	414	455	441	419	407	485	418	452	428	412	423	455	441	458	491	445	431	449	438	427	456	441	410	402	452	473	414	445	447	421	424	448	441	455	467	439	479	457	403	410	454	444	425	477	470	416	463	458	410	439	426	419	415	480	459	445	449	431	430	460	462	427	416	430	413	456	432	443	427	438	444	479	439	470	437	456	430	432	433	437	492	428	485	434	452	449	445	423	434	426	460	443	455	459	478	445	459	446	435	471	436	437	430	456	487	473	463	432	441	415	444	433	433	450	436	448	394	453	454	456	426	428	434	481	482	438	416	470	451	450	445	404	460	428	470	455	454	446	461	441	436	454	447	405	417	418	470	427	451	442	439	447	442	439	436	447	470	425	448	426	455	438	431	442	466	442	462	407	402	459	439	421	429	481	440	462	421	424	451	435	422	421	452	430	426	437	434	435	425	415	424	480	440	445	420	414	435	460	409	449	464	445	424	450	418	419	429	454	430	473	410	448	450	424	435	446	450	443	408	437	475	440	479	420	439	425	458	429	436	413	439	441	474	456	433	445	443	432	457	458	425	468	415	464	463	435	449	445	446	429	463	465	432	416	434	458	473	416	438	398	435	427	453	414	431	402	438	437	436	429	450	452	417	425	420	442	406	436	438	449	451	443	440	444	433	466	483	397	434	435	416	452	444	448	422	438	436	441	417	487	436	476	465	413	446	431	409	455	398	436	421	474	436	477	440	433	461	479	477	425	439	438	481	448	445	472	412	439	454	452	462	435	412	418	405	461	450	434	477	432	439	432	440	429	484	444	437	456	432	432	428	466	466	443	439	426	459	427	498	448	432	425	445	473	443	473	401	412	408	417	465	467	405	422	419	428	434	452	464	422	405	423	415	412	465	443	442	455	486	424	416	427	453	445	449	485	460	411	416	444	434	452	420	455	432	446	510	456	450	453	432	440	433	453	448	455	449	447	413	467	409	419	462	433	450	449	433	436	400	431	451	462	459	458	430	437	434	452	424	426	416	450	407	428	440	459	432	470	440	428	440	431	468	425	449	423	481	419	419	442	433	460	418	445	426	428	419	440	410	397	493	420	431	465	433	403	430	454	466	412	434	421	420	428	461	419	415	460	437	417	469	440	461	482	414	454	414	428	493	442	456	425	462	399	428	453	480	445	415	441	441	443	412	443	471	451	456	474	460	494	453	460	398	432	441	455	436	479	447	476	435	436	420	444	447	452	457	435	450	412	399	432	416	439	445	412	434	432	477	460	417	461	460	475	451	445	458	444	460	426	468	452	425	399	460	442	424	465	481	394	401	440	455	455	425	458	428	427	410	443	423	441	466	418	467	470	466	445	452	439	491	459	460	476	423	461	422	426	416	422	407	440	450	472	474	449	423	415	445	449	448	449	426	442	425	451	452	418	422	426	460	437	458	453	419	434	455	444	417	444	427	419	423	434	472	442	470	413	415	416	424	475	421	441	487	441	445	425	421	409	443	433	444	441	422	434	409	421	431	427	456	434	452	471	446	435	417	435	447	399	431	409	471	444	444	453	491	407	408	458	442	445	437	447	417	424	426	418	466	448	416	396	431	453	427	458	408	455	476	451	437	447	430	404	468	400	402	445	431	451	419	472	457	443	441	392	383	450	440	473	421	434	452	431	408	452	400	485	450	439	399	452	460	432	449	448	422	417	433	442	445	448	450	461	440	427	427	418	428	448	438	454	438	422	427	425	439	400	462	457	425	422	442	450	440	458	453	484	450	400	422	431	436	417	446	444	439	456	454	449	474	460	468	419	441	460
24572	21655	29360	25392	22485	19535	12879	7343	5048	4160	3258	2512	2107	1721	1441	1241	1117	1014	884	840	723	693	611	521	602	489	486	456	455	464	474	415	409	427	382	413	427	350	375	388	362	383	352	382	369	378	353	383	392	371	358	365	327	366	354	366	318	369	319	352	339	325	351	354	358	321	342	362	340	320	362	331	351	329	338	375	327	362	349	340	342	355	356	340	340	317	353	341	349	348	396	333	311	313	321	333	307	364	331	342	340	335	339	339	335	343	342	349	346	366	326	364	324	366	324	361	356	352	365	341	349	298	390	349	332	314	311	341	335	329	336	383	341	381	318	331	314	348	322	359	318	321	340	347	344	324	330	327	336	347	318	331	386	330	346	303	355	368	335	317	349	355	351	372	329	314	354	318	346	328	326	313	329	341	339	328	340	352	344	338	317	360	339	343	334	361	325	341	348	339	350	372	357	354	306	362	339	367	375	332	346	318	347	331	316	355	310	334	362	347	345	365	348	342	347	356	332	367	329	342	351	352	350	333	333	331	304	354	319	329	358	321	360	361	353	356	339	336	351	302	340	315	323	336	339	342	350	342	309	367	345	351	300	353	314	349	339	348	351	349	315	371	359	314	354	330	381	307	337	343	361	340	337	343	344	315	356	355	352	341	322	342	352	335	366	332	344	334	364	323	332	320	336	321	322	328	331	353	339	356	314	372	375	369	317	341	365	371	346	323	367	356	329	325	318	364	300	352	375	332	342	336	344	315	308	358	332	347	319	320	340	340	299	326	342	326	334	346	331	354	344	352	327	321	329	316	335	349	327	316	318	302	335	339	341	356	358	321	330	337	361	360	388	357	302	368	321	345	332	355	377	381	353	337	354	351	318	333	333	320	340	369	350	340	313	336	325	306	341	359	342	300	357	330	339	345	329	346	357	338	327	351	339	323	363	338	348	347	343	343	375	318	335	353	334	316	334	334	331	345	321	339	361	331	321	325	322	323	319	340	356	337	310	332	326	355	333	335	330	327	348	325	331	363	351	352	305	340	327	342	315	327	353	313	336	356	369	341	373	328	372	368	367	334	360	328	315	362	322	346	317	345	335	333	338	338	331	339	340	319	301	354	331	369	370	330	340	324	328	359	311	348	348	337	334	326	348	318	326	354	349	347	306	364	314	321	322	352	338	342	373	335	362	344	325	294	314	316	340	321	337	344	348	384	339	337	326	337	317	355	314	314	364	356	322	344	340	360	354	354	362	329	307	353	341	311	339	337	328	334	351	334	340	351	343	338	342	345	322	345	362	322	326	335	334	330	346	347	317	337	350	352	349	345	349	328	349	314	363	354	307	316	334	334	351	357	337	342	352	365	307	312	326	322	298	328	338	338	369	327	326	350	309	349	319	350	341	350	307	338	311	354	346	360	319	313	344	353	326	381	342	349	332	335	354	354	351	309	369	325	304	344	354	366	299	353	334	324	331	315	340	359	336	351	330	339	358	338	314	341	318	345	336	338	373	359	332	306	364	343	359	339	328	304	358	316	353	379	335	350	304	333	369	325	329	330	337	321	350	339	336	342	332	361	344	343	360	304	303	362	333	326	314	305	352	349	323	325	341	343	333	332	351	342	379	364	341	353	349	339	322	350	345	375	342	355	312	380	345	349	314	356	330	326	335	344	346	333	339	350	320	349	328	322	339	321	348	333	330	340	330	335	333	368	344	315	336	344	339	357	350	355	333	350	386	341	313	311	357	306	308	342	349	340	368	338	346	369	345	355	332	324	343	345	349	370	341	312	331	322	337	337	333	336	322	349	346	339	324	325	353	368	345	348	334	358	356	335	333	346	337	332	383	335	304	323	337	339	342	334	352	336	363	386	354	348	330	357	345	360	329	325	341	356	377	330	354	334	320	341	364	348	324	348	345	337	341	339	350	302	334	355	350	344	333	316	339	339	344	323	336	313	330	345	344	321	350	349	312	310	344	347	303	338	323	338	364	360	355	313	342	366	318	304	338	338	355	349	388	345	325	344	362	317	336	337	352	342	339	345	344	352	350	374	352	316	363	288	326	365	333	331	333	338	331	374	338	356	305	369	353	345	340	328	340	359	349	375	336	337	339	323	344	323	290	326	358	308	335	353	356	330	306	349	386	367	364	339	335	345	337	371	343	347	345	320	324	321	367	324	359	320	346	358	357	355	317	329	327	322	361	373	301	340	330	358	336	353	352	333	338	332	357	367	350	321	299	320	352	317	344	333	369	330	333	345	319	345	339	344	356	309	344	333	356	388	345	309	371	353	317	346	347	320	367	360	355	363	326	327	329	317	325	324	327	311	356	348	340	361	336	363	308	373	359	350	347	347	355	361	334	336	342	342	339	309	342	341	325	364	318	362	349	359	353	337	324	332	344	321	305	349	315	331	290	334	335	350	328	330	343	333	365	383	327	341	376	329	340	338	324	375	325	335	386	357	311	355	339	331	328	334	353	341	334	344	392	351	341	350	351	347	347	350	316	334	349	331	345	294	348	341	353	335	324	340	356	323	347	343	326	356	312	336	335	322	362	346	337	337	333	353	333	373	289	317	367	318	344	368	342	350	345	331	338	346	333	348	333	343	339	331	365	369	329	333	327	349	358	337	330	341	339	331	344	350	363	288	318	391	303	322	349	371	313	348	337	337	321	326	315	336	340	314	341	327	341	376	331	314	390	330	308	338	371	311	360	341	331	319	347	363	348	336	346	314	338	342	330	356	348	330	344	307	334	365	342	308	314	317	341	303	356	300	350	315	285	360	304	309	352	311	384	342	317	341	346	317	303	330	325	320	331	349	343	371	345	360	312	354	325	326	330	340	363	353	343	349	329	347	327	333	331	312	353	332	354	316	350	333	362	331	338	341	335	314	323	357	317	320	355	350	312	311	337	328	351	371	367	336	327	364	366	301	332	337	356	341	332	343	349	326	297	338	360	317	356	383	352	365	316	332	323	327	345	330	287	357	376	338	338	293	320	335	282	353	338	319	341	339	322	309	331	316	347	329	346	337	330	333	353	313	347	334	333	305	320	333	341	322	354	350	346	363	341	345	328	335	341	335	366	357	292	318	368	335	372	319	338	351	324	345	323	325	335	335	351	338	324	311	351	336	329	347	316	356	371	363	320	323	342	366	299	314	347	361	346	310	320	329	353	342	333	333	321	328	328	324	352	329	364	350	346	341	348	353	364	356	374	345	316	353	344	327	326	312	358	374	334	332	317	376	338	329	337	353	305	332	320	339	318	319	360	331	361	345	332	366	324	334	306	335	320	324	330	316	357	332	337	351	349	355	324	361	335	342	353	332	322	331	323	353	332	330	357	340	315	317	359	353	355	314	336	326	331	305	319	354	350	317	324	334	344	309	344	358	349	330	338	340	336	371	339	363	356	338	308	335	304	354	341	350	330	326	319	337	343	322	348	339	349	356	340	340	328	357	346	340	292	361	309	340	326	329	327	381	381	331	332	311	344	349	371	322	318	337
36035	58826	51128	33742	27878	22463	17753	14332	11203	8996	7051	5625	4652	3947	3240	2676	2394	1963	1709	1585	1393	1228	1163	1023	971	822	816	731	732	723	619	648	675	666	599	575	540	525	507	545	583	477	461	520	525	530	490	482	480	462	452	483	491	491	536	527	486	462	462	436	426	452	449	506	493	442	491	515	464	461	465	472	467	492	491	490	466	462	454	418	462	499	455	437	463	469	476	490	447	455	458	434	461	486	465	456	464	489	458	471	480	454	468	488	452	446	477	480	481	485	452	457	494	413	488	457	457	444	430	448	448	418	462	443	483	476	471	473	480	461	449	462	445	482	444	500	494	474	469	446	423	504	465	451	453	467	484	469	403	449	473	493	463	461	440	465	458	447	471	457	472	479	435	451	484	484	457	442	436	479	420	471	441	445	470	466	500	464	481	449	449	461	487	437	439	498	468	430	457	459	452	495	466	480	488	458	469	460	422	470	450	451	515	465	410	400	466	519	449	469	486	461	473	461	414	469	502	456	485	468	471	436	475	442	484	479	501	496	441	489	485	475	449	474	455	482	471	442	451	452	463	485	502	459	467	458	492	463	466	456	452	498	433	444	455	471	441	455	470	480	431	458	439	450	494	458	414	488	472	395	497	439	518	473	477	461	454	482	428	483	485	485	482	467	477	485	487	461	464	461	459	448	467	480	465	482	467	472	447	469	496	458	497	481	468	411	436	439	487	478	478	465	461	481	428	463	466	456	490	434	506	460	473	465	509	465	439	503	517	465	473	447	458	496	464	435	449	457	493	484	447	441	459	438	471	473	433	468	479	480	433	461	464	466	473	471	463	463	445	480	486	431	460	470	460	411	470	472	433	469	435	484	486	451	436	463	474	431	440	449	489	477	468	473	458	459	480	499	486	471	443	465	453	439	480	482	481	421	476	471	478	470	476	457	466	457	459	445	419	496	503	455	428	493	514	495	449	444	502	466	421	426	451	468	480	457	487	486	429	450	470	454	479	468	496	450	456	445	486	489	462	453	433	476	442	444	478	442	472	459	484	433	489	451	475	461	499	450	441	445	510	433	479	469	454	441	482	504	508	484	458	463	452	449	466	502	457	447	455	457	444	459	466	458	455	504	482	451	453	441	434	476	476	462	459	455	415	429	469	436	472	479	464	457	444	473	495	459	458	468	434	508	476	437	479	459	439	464	430	445	472	469	460	476	471	454	435	464	451	492	506	474	469	450	457	449	474	459	440	458	440	460	455	468	484	451	433	478	474	438	461	497	442	431	460	455	447	492	485	428	437	454	471	444	481	434	461	443	468	474	501	499	460	480	475	431	456	475	463	474	470	467	466	437	448	498	457	474	470	450	495	470	446	456	412	450	436	485	467	472	463	471	468	467	469	439	447	473	444	461	422	438	498	425	475	457	470	451	453	429	497	462	485	447	508	495	432	507	438	506	444	481	445	455	472	486	444	439	453	483	458	460	495	482	447	466	438	448	466	443	475	506	441	461	471	440	475	468	485	468	447	473	453	478	462	480	459	469	429	455	459	443	494	497	458	460	449	489	460	446	439	467	480	492	449	430	484	453	442	423	477	431	498	445	444	471	436	447	487	440	472	459	454	501	492	449	464	462	472	472	452	473	472	438	478	480	527	489	461	442	455	428	484	459	498	495	469	462	442	493	491	518	457	469	496	456	502	479	508	483	459	465	479	446	463	472	486	447	444	459	461	452	463	463	442	431	471	468	443	470	443	469	420	437	473	440	490	457	444	435	465	447	483	462	473	476	451	436	490	492	459	417	451	432	458	472	478	454	413	433	460	484	445	450	459	480	487	471	453	465	459	451	421	461	419	458	475	462	478	459	448	471	522	503	449	501	450	480	441	478	470	479	467	454	489	413	474	469	450	454	431	479	457	471	448	488	470	458	462	455	465	464	485	482	475	438	483	468	461	421	458	491	480	482	487	477	478	478	454	455	455	449	465	492	482	475	455	445	425	470	478	501	502	468	470	485	456	472	499	468	426	437	505	498	482	456	474	466	498	417	487	422	457	465	445	489	473	469	458	441	463	493	451	482	456	450	518	423	454	471	499	469	465	478	469	455	474	447	427	472	477	482	418	441	489	433	459	488	470	452	473	464	447	484	439	451	419	456	479	450	483	475	460	485	490	471	437	501	441	442	495	480	478	469	477	448	450	461	441	457	477	464	477	465	471	461	496	467	464	500	480	466	440	450	476	469	457	470	455	446	445	447	465	460	449	486	473	479	472	464	453	466	434	476	470	436	453	472	498	468	445	468	457	475	489	474	433	470	413	517	452	498	503	442	455	487	460	431	452	468	439	438	456	469	453	472	455	478	429	488	496	492	467	456	492	481	469	459	493	490	481	454	445	481	438	432	452	467	421	475	463	428	457	481	467	439	486	499	472	455	425	451	455	459	477	485	479	446	459	463	422	467	481	433	470	433	461	490	428	487	458	465	476	462	480	443	422	437	475	459	460	470	445	469	451	450	452	477	420	456	482	490	459	462	454	426	464	499	452	454	467	482	435	483	432	436	472	467	455	499	464	469	469	481	457	477	472	472	448	460	457	427	481	433	479	463	472	419	465	441	474	428	467	463	475	454	438	472	414	448	505	453	446	459	517	459	440	412	479	436	456	447	428	424	469	488	500	464	453	501	480	445	450	481	457	470	464	459	490	405	464	477	491	453	442	479	427	462	473	491	459	442	500	445	440	503	452	479	479	435	449	474	442	461	446	459	460	470	457	452	474	484	421	465	464	516	497	484	443	426	424	444	443	463	467	461	468	453	509	486	461	471	513	483	480	435	419	486	429	468	465	453	463	470	493	479	482	468	430	473	462	430	460	451	456	493	464	436	459	472	437	428	453	442	496	504	464	454	477	474	444	456	474	443	454	467	487	497	480	478	491	464	466	468	549	460	452	469	479	449	464	498	484	493	460	483	441	450	472	441	479	429	445	503	447	493	447	463	452	479	482	462	456	466	458	443	501	441	501	503	437	484	447	457	502	485	460	480	449	450	481	469	438	456	450	453	485	504	461	496	472	515	468	470	474	452	484	476	487	469	471	452	493	491	487	490	488	456	486	464	463	423	482	455	448	461	450	465	479	476	451	485	486	474	490	468	470	441	478	457	447	464	495	424	492	459	449	462	464	463	480	437	500	476	469	443	448	467	455	450	478	466	450	435	472	464	481	442	473	494	433	472	464	460	455	464	459	502	449	490	466	440	406	464	419	432	450	461	464	456	448	467	459	486	473	429	454	444	449	454	433	472	495	452	460	494	464	425	487	495	438	434	464	456	430	454	464	448	486	480	478	444	462	475	458	503	459	451	511	438	461	452	448	466	477	448	495	430	478	469	459	462	470	453	475	437	486	425	479	499	460	459	470	471	449	449	462	480	430	476	445	442	466	435	456	475	468	481	458	466	440	460	467	463	473	469	465	453	471	453	463	439	442	445	432	445	468	474	446	479	430	494	453	473	482	478
23504	21632	29570	24297	22059	23140	20666	11143	7425	5747	4424	3348	2778	2339	2021	1679	1498	1318	1146	1017	893	829	745	707	601	593	552	532	494	516	481	430	466	455	384	421	358	372	393	391	360	389	400	390	376	406	376	375	342	354	355	354	356	333	373	337	362	342	349	320	371	344	306	300	348	310	338	347	347	356	340	317	388	347	353	315	358	347	357	349	346	343	368	311	365	319	325	332	346	364	314	319	330	340	354	331	339	349	302	365	340	347	351	310	341	356	337	322	339	330	383	330	358	317	349	372	351	353	329	375	344	305	323	314	352	332	338	355	344	340	343	322	325	379	337	334	356	353	366	337	334	330	315	332	317	376	339	331	349	345	337	322	292	355	330	342	335	360	353	378	337	319	352	304	347	337	351	345	334	328	334	334	388	326	321	318	353	363	330	320	346	365	331	329	333	353	344	324	335	335	311	346	337	337	350	329	346	321	353	306	355	339	349	336	346	340	333	333	339	327	373	329	347	326	343	298	348	321	374	348	353	347	340	338	319	340	340	324	341	332	348	362	360	351	307	328	331	317	324	349	329	329	330	308	357	352	303	333	332	327	332	339	314	308	341	345	338	345	324	361	369	334	349	358	346	329	357	302	337	325	319	347	333	315	347	323	318	342	349	335	325	335	326	335	331	373	339	350	337	308	335	295	336	359	353	303	298	332	322	330	341	353	373	327	349	315	326	337	356	336	326	343	347	327	339	359	333	367	306	337	322	330	348	322	333	331	319	319	373	300	326	322	340	329	339	340	307	332	352	347	338	313	345	347	331	349	348	347	375	329	340	329	326	348	331	341	330	350	354	336	380	325	376	332	361	343	342	307	329	366	325	333	343	353	302	331	311	381	346	285	346	291	355	302	357	310	374	344	343	336	329	358	354	346	344	313	343	292	353	328	331	317	334	331	349	354	340	354	342	321	342	362	343	330	398	356	313	349	335	361	331	308	343	348	330	338	345	343	344	326	326	312	346	363	304	391	355	334	326	305	351	337	353	302	327	329	342	333	298	342	365	322	330	336	355	322	337	355	378	344	353	368	316	322	339	323	364	336	352	315	370	352	358	323	354	338	329	338	338	355	335	352	318	331	389	325	347	344	327	323	324	344	365	330	308	319	312	327	332	357	320	375	314	331	336	310	348	345	312	362	304	331	345	340	335	335	332	366	339	345	349	336	309	361	308	348	346	308	327	353	361	367	324	331	356	335	354	331	361	339	353	321	309	369	317	295	351	342	325	338	320	340	325	331	303	345	341	313	357	333	335	305	321	363	330	365	340	327	316	286	371	330	331	349	306	369	322	325	312	324	342	335	340	354	356	359	312	336	349	345	306	333	362	333	350	353	329	325	382	349	355	354	351	337	363	326	350	317	329	337	310	343	391	334	342	334	327	322	346	349	322	327	373	350	335	318	353	344	352	356	352	327	339	342	324	323	312	297	332	319	332	345	314	346	312	337	353	311	309	335	332	345	332	330	327	313	353	344	323	319	315	314	317	324	353	348	357	307	315	346	330	307	344	332	351	340	327	349	350	333	355	352	344	326	322	336	327	346	323	316	313	340	365	298	320	347	333	335	353	323	332	327	326	337	349	341	349	331	310	351	324	322	348	350	323	317	341	316	362	362	317	299	337	356	335	333	344	343	329	357	326	339	363	352	355	304	343	349	321	310	337	341	332	345	315	346	334	346	338	392	354	306	353	361	350	371	362	303	320	346	337	337	354	332	322	355	309	314	287	328	353	334	353	351	345	378	344	352	326	362	335	353	381	341	320	325	340	349	340	315	361	363	303	334	326	314	372	323	322	353	342	321	340	318	302	355	337	361	378	320	334	340	333	381	303	335	328	306	350	324	329	341	309	295	299	327	300	345	357	339	311	331	335	343	337	317	321	346	350	328	345	352	311	333	315	336	348	339	352	327	340	362	356	345	364	351	333	312	345	348	318	355	336	339	367	316	335	339	299	312	328	346	321	334	388	313	335	307	323	288	355	321	356	327	322	316	360	360	349	334	329	341	328	324	311	327	303	307	355	342	347	300	349	339	322	367	328	326	340	317	303	356	321	366	354	373	318	337	326	343	317	331	358	322	338	322	328	345	340	351	351	312	343	339	314	344	373	318	353	349	346	328	303	347	332	342	325	325	359	331	353	325	352	361	329	325	347	321	337	336	372	339	309	344	330	336	335	376	336	354	331	329	306	338	306	365	316	320	344	357	363	344	299	374	353	345	332	349	359	301	331	323	347	324	318	336	320	353	329	377	300	367	341	352	278	333	355	349	367	362	306	356	325	340	317	353	336	331	350	320	350	334	344	330	352	322	331	327	331	339	340	339	307	348	318	343	337	372	330	345	361	345	344	359	342	341	330	369	315	330	326	348	323	334	330	337	304	318	342	340	321	314	320	328	327	326	329	352	342	354	326	317	358	372	349	309	352	360	316	363	362	321	321	323	351	348	314	342	346	312	296	322	347	324	320	342	337	331	340	364	335	341	300	351	355	319	356	346	352	349	339	328	318	349	343	356	338	354	313	338	334	344	321	302	300	346	337	331	340	337	341	333	314	338	316	360	321	351	340	340	351	336	334	326	357	370	316	328	340	338	301	348	305	315	347	338	365	333	354	334	352	312	327	356	318	389	366	330	341	327	340	370	362	318	332	347	322	353	320	320	330	321	356	313	317	345	345	319	338	344	335	344	343	354	326	356	307	335	346	309	333	341	316	354	336	323	331	353	316	324	327	351	324	346	349	336	353	374	309	337	332	334	358	342	325	333	342	329	336	340	315	314	328	328	349	368	312	323	338	333	319	323	315	342	371	346	318	286	367	362	325	335	322	314	300	337	334	376	345	341	362	297	329	332	328	334	337	331	344	306	344	342	331	320	342	321	348	342	335	373	361	313	345	336	316	345	339	352	327	383	298	324	323	355	354	342	358	343	321	342	351	339	332	326	345	342	363	326	336	338	325	341	344	357	317	350	331	385	355	328	357	340	359	356	356	319	288	326	336	338	353	324	321	309	312	367	315	296	307	336	320	345	348	351	331	330	363	331	331	359	328	323	322	341	335	306	348	355	303	346	378	347	327	349	315	323	329	339	341	320	339	317	325	342	330	329	335	334	317	352	354	316	332	312	349	348	345	360	296	363	338	344	323	336	365	334	336	320	289	384	340	306	360	372	325	351	328	320	326	338	339	331	326	334	345	316	339	313	319	339	356	334	368	354	324	362	324	289	334	341	318	336	355	371	331	351	364	310	321	316	338	354	348	348	301	336	361	321	334	331	337	327	317	335	343	319	354	334	334	331	339	319	339	371	294	308	317	320	343	328	329	328	344	372	320	353	350	320	324	347	328	354	330	345	334	355	314	330	365	312	317	317	337	350	340	317	359	332	328	359	314	287	301	330	340	302	344	336	310	347	362	337	357	350	317	356	333	329	332	356	348	332	354	333	365	345	342	311	316	358	352	359	331	338	318	356
39098	65740	53845	37234	32058	27361	22253	18257	14644	11902	9705	7515	6313	5294	4345	3501	3053	2766	2323	2084	1780	1548	1371	1279	1082	1024	935	895	848	825	744	727	693	664	626	624	571	574	567	538	562	568	545	516	531	508	484	522	541	496	504	529	484	511	471	486	480	456	490	492	456	448	457	485	514	461	450	466	461	463	479	463	467	434	450	431	441	467	467	463	502	454	438	448	450	463	451	474	470	448	456	447	421	474	447	452	409	446	479	442	463	432	502	423	440	473	442	419	440	446	463	489	449	463	439	466	431	457	430	439	472	453	466	475	479	450	443	459	459	441	470	440	447	490	442	461	466	458	417	482	440	453	460	432	420	444	458	406	416	446	419	490	425	463	467	440	450	460	454	430	419	468	462	457	475	394	473	412	459	463	430	474	454	433	439	479	424	429	456	420	459	448	452	454	419	456	458	513	442	455	437	426	471	461	506	481	430	446	461	465	495	444	463	474	518	472	454	456	486	449	458	445	481	454	437	466	431	487	402	394	416	468	463	451	424	427	461	463	466	430	458	468	441	478	439	425	461	406	444	489	472	462	468	465	429	404	437	434	478	490	424	437	464	457	464	443	455	464	432	428	446	413	466	452	485	445	462	464	448	440	430	468	469	445	445	441	427	433	423	439	487	467	471	461	440	478	479	412	455	447	480	428	445	422	463	445	423	426	459	458	484	438	466	459	473	447	442	447	498	440	455	415	450	447	424	453	431	428	441	458	434	435	409	468	426	453	439	454	447	475	420	461	468	431	473	461	462	436	424	436	446	465	449	448	466	444	466	423	465	492	475	443	434	486	438	443	469	438	452	397	477	449	487	453	393	459	455	453	461	428	463	442	462	460	461	467	422	446	433	451	437	451	454	451	429	446	486	467	431	438	412	451	483	409	451	455	448	439	475	430	451	471	478	446	456	465	440	429	445	467	462	420	445	466	449	485	429	449	442	411	435	476	452	416	421	443	433	503	444	452	461	484	459	466	465	495	439	408	482	449	438	462	460	441	465	482	442	456	419	452	428	434	432	480	460	433	465	473	425	479	451	418	451	434	447	444	419	462	449	443	452	478	443	404	450	449	434	450	457	447	461	424	405	454	464	412	456	425	478	456	449	473	481	455	458	465	451	464	443	441	451	448	439	480	467	500	441	413	424	437	423	466	449	393	465	489	448	447	469	486	463	452	443	474	455	458	466	467	456	447	461	471	458	458	482	449	470	456	426	487	437	470	441	446	463	461	457	496	450	427	478	468	472	466	455	448	440	439	428	458	485	437	474	430	444	445	414	489	452	442	449	457	406	467	465	456	453	456	439	452	456	445	471	475	466	496	459	482	424	443	484	457	444	421	454	435	463	440	438	411	451	502	444	486	461	428	425	458	464	471	498	472	459	461	440	449	447	491	447	452	443	444	482	466	425	453	494	489	507	482	448	482	416	469	480	496	435	442	458	445	469	456	467	501	420	458	506	452	418	450	451	469	470	470	449	452	491	453	461	443	391	421	438	433	461	428	448	444	444	448	451	443	450	451	457	449	466	454	481	442	461	440	440	430	429	474	491	488	453	418	436	497	446	456	447	434	438	430	432	458	422	442	447	447	496	492	480	420	473	449	442	476	482	506	438	447	450	432	473	436	441	430	451	429	451	465	400	430	454	469	437	485	444	463	440	463	461	452	461	439	462	444	481	453	426	434	487	443	465	442	432	469	450	469	448	464	482	479	456	467	452	402	440	474	451	466	465	462	443	432	481	470	462	480	425	420	421	428	477	456	458	449	475	430	466	436	449	413	477	403	444	445	473	453	449	449	441	506	446	401	462	446	444	461	441	483	443	431	454	468	433	443	485	475	478	421	447	466	443	480	444	434	479	487	441	457	478	453	451	472	462	495	488	457	440	440	453	428	451	442	452	461	434	437	457	432	457	458	459	435	454	457	450	447	461	465	462	440	477	486	453	453	484	447	445	424	434	449	432	464	445	447	433	432	455	405	407	436	495	438	466	453	448	439	448	443	463	480	426	495	490	474	426	464	462	462	465	446	465	449	455	448	415	490	422	438	456	440	446	433	441	406	485	452	469	437	465	425	434	445	419	473	457	462	430	457	454	434	456	453	472	428	450	482	438	425	456	437	458	468	486	428	419	426	445	436	445	455	463	433	452	449	415	426	417	438	458	414	421	440	463	429	414	457	441	445	505	446	493	482	453	453	485	428	498	481	463	448	438	463	449	482	482	458	429	427	439	437	424	423	475	425	422	440	499	406	430	426	469	457	444	446	466	437	423	456	474	466	452	415	461	473	456	438	417	454	434	462	455	507	437	447	415	443	443	449	445	446	485	443	448	512	451	442	439	433	453	447	438	461	396	448	460	440	455	470	451	435	446	473	447	437	483	481	450	453	480	489	442	459	459	444	448	453	453	473	435	447	461	475	445	445	471	426	462	453	485	415	474	461	499	461	445	463	447	445	456	444	474	459	440	465	462	465	498	454	446	446	425	465	457	416	506	434	462	431	494	459	446	479	466	461	461	450	459	479	440	478	453	445	445	424	430	436	449	510	450	446	448	485	466	432	459	470	463	433	461	458	453	474	457	464	410	432	463	455	479	478	465	453	423	403	442	442	488	475	453	438	462	464	442	427	450	436	436	470	476	440	441	457	424	474	435	430	447	413	438	429	424	473	471	431	460	483	445	457	443	456	431	441	452	438	449	431	485	470	464	494	483	464	391	434	484	396	453	483	444	434	417	457	471	439	453	435	479	453	483	449	483	423	481	478	459	456	430	415	448	472	452	443	453	440	454	480	431	421	457	450	437	443	465	479	462	409	434	433	466	416	451	432	425	472	451	491	444	454	481	470	434	425	441	454	482	422	471	447	476	430	456	467	453	398	443	446	463	444	531	466	423	463	418	453	396	448	442	453	449	463	457	442	429	470	442	462	427	411	434	489	414	451	455	449	480	426	459	422	453	467	460	469	427	435	447	423	450	426	432	444	446	437	471	398	453	479	454	440	470	444	451	415	442	472	452	467	457	470	453	446	476	464	466	463	431	420	444	464	456	482	442	470	429	438	454	445	475	450	439	418	438	432	460	456	469	472	470	453	481	459	474	440	477	485	402	419	447	434	434	482	463	452	422	474	446	443	438	460	450	469	445	458	458	482	477	443	472	435	425	437	427	495	448	448	447	442	455	451	420	457	449	462	430	488	434	427	432	445	452	479	472	445	430	441	420	468	441	406	470	432	449	469	449	444	434	444	458	518	442	410	462	463	451	422	431	417	428	453	453	469	467	442	464	446	426	470	476	462	441	467	426	445	457	457	457	489	442	426	460	449	454	446	461	426	439	490	441	463	421	467	444	478	407	423	418	459	443	434	419	462	448	475	472	432	445	446	461	415	482	454	449	452	464	454	471	450	435	439	436	420	465	454	482	462	454	444	433	444	477	483	476	447	432	498	424	432	405	469	465	527	479	464	454	452	438	450	482	500
29235	30495	32114	23732	14899	9872	6395	4438	3162	2489	2097	1596	1330	1189	1033	875	743	769	635	593	538	520	520	465	428	433	417	384	421	418	373	378	316	378	347	369	321	357	329	359	328	312	322	320	343	317	335	342	321	347	335	346	316	323	328	311	329	333	319	335	323	314	307	356	280	319	305	352	345	338	323	347	329	327	303	365	332	325	319	341	322	301	325	333	283	309	325	332	359	293	306	332	304	302	322	332	352	320	346	325	303	342	300	312	305	316	311	315	337	315	334	352	354	328	356	299	326	302	287	317	309	312	290	308	324	285	295	305	336	326	312	306	341	297	347	297	353	335	318	345	308	325	328	290	323	323	309	353	350	352	318	331	301	322	324	312	320	315	313	285	326	347	350	348	293	336	311	358	329	301	301	307	296	293	332	323	304	315	301	323	319	301	332	323	292	293	311	328	339	316	315	297	330	328	300	332	325	322	330	319	290	329	347	323	306	346	347	349	352	318	338	338	293	306	328	292	313	366	330	325	302	303	326	331	315	344	306	330	331	304	334	325	350	341	326	303	315	315	350	336	338	353	330	337	323	327	310	330	270	359	352	306	318	332	309	305	303	322	324	297	299	296	295	334	271	313	311	316	312	332	329	316	324	341	323	304	284	315	342	307	315	348	326	317	310	317	319	362	312	308	318	321	282	317	327	293	316	332	334	304	300	341	309	297	311	302	316	326	297	304	293	334	349	324	312	316	328	312	323	294	309	346	334	338	309	321	271	307	322	311	334	289	300	348	331	351	301	322	305	325	331	328	320	322	315	344	354	339	319	324	323	294	315	284	312	303	328	303	335	329	326	328	325	301	312	314	325	295	290	308	303	317	326	334	303	309	349	316	347	320	327	308	344	298	299	280	336	325	333	339	310	325	316	313	342	275	326	346	355	335	324	334	294	316	312	298	330	311	310	327	320	302	327	336	325	365	327	329	319	341	307	351	297	331	318	325	283	302	315	306	310	332	350	298	332	299	317	305	311	307	303	314	307	313	323	307	324	288	317	335	334	302	335	329	328	308	314	315	361	317	322	309	334	272	324	323	327	331	340	340	318	343	317	307	331	308	304	340	317	306	316	334	302	303	346	296	319	311	294	318	301	318	329	308	336	322	321	330	325	309	341	329	313	318	355	322	320	320	319	350	306	301	305	304	335	325	307	341	293	348	319	307	320	280	326	304	318	306	356	324	342	356	356	318	287	325	283	336	326	311	304	340	346	314	308	325	312	290	290	323	312	316	303	310	307	327	330	333	331	281	319	304	343	337	300	349	343	309	352	330	313	312	326	310	341	302	309	330	319	307	328	326	330	313	301	320	324	282	290	317	364	311	347	339	356	320	317	356	344	345	338	345	286	315	329	295	307	316	310	303	328	325	329	326	310	311	348	306	349	326	315	314	327	301	336	330	290	307	314	335	336	309	322	341	317	336	311	321	337	344	297	329	286	299	318	302	291	349	289	298	325	310	324	314	299	349	302	334	304	359	306	329	351	321	340	323	303	322	307	330	342	293	335	308	346	326	316	306	306	291	301	344	335	324	334	333	308	314	338	307	333	311	343	300	311	342	310	344	343	302	311	308	343	280	338	310	323	340	304	310	331	343	299	347	317	309	297	316	329	323	293	295	331	308	331	337	328	335	313	340	308	345	308	328	327	308	329	294	333	277	328	328	309	325	320	322	343	336	318	305	357	344	337	340	326	282	316	340	317	309	300	315	340	303	303	326	332	318	325	325	329	311	364	343	297	319	290	296	354	309	303	332	316	316	297	334	323	321	291	282	319	301	304	309	316	325	315	318	295	311	353	322	345	326	294	320	310	305	307	288	317	332	306	288	340	344	327	309	301	309	275	324	352	290	293	331	303	335	352	312	321	321	311	337	313	310	327	354	327	308	311	322	313	295	291	313	319	292	336	340	297	326	307	295	351	323	294	303	325	330	354	330	331	311	321	304	310	341	327	309	323	316	318	341	336	313	324	325	329	303	300	304	316	332	345	327	321	346	322	344	316	337	306	325	296	330	292	298	361	331	320	313	300	326	329	341	320	316	273	335	327	319	335	294	321	334	323	311	331	359	288	314	318	287	327	340	326	309	312	297	333	301	334	351	305	312	312	335	319	315	318	326	323	322	316	302	316	359	340	346	343	313	330	318	319	311	295	301	356	333	326	318	316	332	346	297	308	310	310	307	352	295	311	310	327	311	333	360	282	312	365	333	318	312	336	328	332	313	307	339	321	304	297	318	347	299	339	352	339	302	305	325	334	289	321	349	316	334	305	310	337	297	285	331	319	324	300	325	342	350	300	310	334	324	304	324	329	339	299	347	330	357	332	317	352	343	318	343	315	288	275	315	306	308	330	314	358	306	304	325	311	296	312	309	327	319	320	310	297	343	326	324	343	342	323	305	287	334	308	328	327	318	298	285	327	332	342	305	303	337	295	319	282	330	336	305	309	298	306	329	304	317	319	331	309	353	358	312	300	319	299	338	295	353	324	305	328	324	303	310	316	334	331	347	290	358	301	311	320	334	338	324	323	322	303	339	312	306	308	328	330	348	336	309	333	295	348	328	316	305	322	292	307	357	304	303	335	321	315	293	308	327	333	300	320	306	315	308	307	295	301	330	274	341	296	306	359	318	282	329	338	293	319	312	309	301	330	316	293	311	308	337	311	315	344	320	342	335	311	343	335	328	332	278	329	297	279	328	301	323	312	315	330	313	321	327	300	299	328	302	335	317	324	317	333	345	312	278	328	295	305	305	315	365	334	296	306	290	304	323	321	341	328	305	318	304	289	327	298	335	275	303	277	340	293	330	320	347	306	330	281	323	293	322	331	289	313	358	301	327	325	311	310	308	293	330	321	336	298	316	334	314	314	314	343	294	310	346	289	332	314	344	312	333	285	317	299	352	313	333	326	323	320	312	347	339	330	321	337	299	349	307	310	328	339	318	327	310	333	305	310	302	324	297	334	316	324	302	306	307	336	304	314	324	318	335	308	286	312	332	331	322	307	339	356	346	335	292	279	318	351	346	285	301	300	317	309	302	355	326	312	327	325	311	297	337	303	320	340	317	331	284	353	287	329	324	327	312	328	328	346	353	322	310	318	313	322	306	322	328	302	326	317	359	310	308	305	313	299	313	301	337	333	339	294	313	312	323	334	297	286	294	330	307	323	329	305	318	318	340	300	289	310	337	317	326	324	334	312	307	331	296	307	335	280	272	315	341	360	318	320	281	306	319	316	311	320	272	308	312	330	348	300	338	322	315	329	320	344	317	312	350	305	330	331	326	326	309	341	325	358	294	312	336	349	311	317	311	329	338	348	330	327	336	333	310	317	297	319	295	318	313	327	321	332	309	327	308	302	301	291	304	333	310	305	317	324	302	310	310	325	339	308	339	328	319	320	304	305	318	310	328	316	331	354	323	329	317	330	283	293	329	321	333	292	298	323	298	318	302	331	315	341	295	301	301
34828	49002	36826	26281	20925	16742	12666	9708	7495	5901	4844	3663	2999	2566	2068	1845	1608	1435	1316	1055	988	943	873	738	738	625	662	582	603	545	583	532	548	550	515	504	505	484	496	486	487	494	434	445	475	494	474	455	423	454	460	490	495	451	455	436	431	474	425	429	431	413	443	461	466	441	412	421	419	438	459	451	431	443	395	407	445	423	415	447	452	444	391	453	436	423	420	440	440	417	385	447	442	437	435	445	446	460	425	414	429	431	394	440	417	432	422	429	446	425	450	458	446	401	439	451	406	443	418	445	471	427	431	421	460	463	400	419	460	436	476	425	447	410	449	425	451	395	398	453	456	446	431	451	424	396	411	434	387	407	453	431	433	422	439	449	450	403	417	405	429	413	456	464	470	438	465	457	418	412	439	429	494	456	468	436	459	391	450	451	448	490	453	443	410	436	440	452	466	394	426	439	434	436	450	406	440	463	413	436	422	422	480	449	445	446	445	403	454	455	407	455	460	472	454	420	419	411	404	464	408	434	477	421	379	437	458	414	426	407	430	427	442	435	414	465	390	423	438	437	456	461	433	463	479	423	432	406	415	438	427	410	422	453	424	414	444	384	391	435	454	451	438	428	442	431	419	459	434	428	454	427	417	430	442	436	415	416	428	412	427	423	417	438	426	454	418	425	449	456	391	402	432	416	423	458	443	410	407	420	451	430	450	495	420	424	423	439	422	457	413	436	441	468	435	419	431	405	405	437	416	452	450	436	465	433	445	431	431	427	397	442	424	436	404	467	423	448	417	437	434	418	457	428	439	422	409	464	444	420	456	389	447	417	435	418	460	445	401	442	444	430	466	463	454	443	425	441	468	457	431	461	407	429	401	420	433	418	456	417	422	427	421	467	446	434	462	472	452	463	445	441	451	463	409	430	455	413	442	500	484	453	464	431	449	458	465	425	388	428	450	444	421	457	407	430	420	429	454	451	444	440	419	445	453	401	465	469	417	412	449	415	426	464	429	402	445	441	419	446	399	441	417	425	446	474	445	467	463	404	426	401	433	434	439	457	464	461	424	467	413	435	447	446	424	463	466	415	415	418	418	447	445	415	448	438	469	467	448	445	435	449	464	393	431	443	451	431	441	422	402	454	403	455	405	471	417	451	467	452	443	395	425	449	420	441	439	418	442	443	432	424	424	415	403	452	431	443	433	417	405	446	455	424	437	397	416	438	410	436	441	447	423	442	435	458	440	436	414	447	386	454	443	448	424	401	458	409	413	438	453	417	421	451	460	463	432	422	455	403	453	440	447	438	446	438	425	446	445	454	431	422	434	436	446	461	449	397	479	426	393	447	477	392	423	462	425	433	459	426	451	416	437	412	422	444	452	422	467	466	437	401	396	430	439	434	442	437	446	468	438	433	425	475	435	428	422	415	421	379	440	460	432	463	424	422	443	429	421	420	437	372	447	419	418	422	405	405	478	433	427	426	437	406	429	446	427	421	385	446	438	438	442	417	401	410	417	440	415	405	435	451	441	436	406	424	419	453	415	458	472	432	402	428	442	476	427	414	427	429	441	416	413	428	435	406	473	438	474	451	414	424	442	456	456	449	421	432	418	397	452	438	444	448	481	403	413	426	411	420	456	428	418	447	422	445	473	421	429	448	478	449	461	426	437	454	409	436	432	423	422	417	408	422	474	447	427	437	422	407	429	400	422	416	394	422	466	427	410	412	428	422	407	439	451	440	424	433	442	441	460	399	399	409	450	434	427	454	415	446	430	417	428	433	450	447	401	420	437	443	457	400	451	463	419	443	434	440	408	421	436	444	423	423	429	420	426	428	439	478	428	437	386	384	454	407	433	477	428	428	428	430	469	429	419	422	414	415	439	421	398	403	418	471	408	444	424	434	381	432	448	457	440	433	447	446	444	417	488	473	437	425	454	453	417	461	450	452	446	424	410	385	432	492	449	451	413	406	438	421	413	416	430	440	458	413	445	430	434	402	430	431	425	434	445	431	430	434	459	440	441	439	451	389	388	467	473	412	410	439	447	444	437	444	439	417	400	424	404	451	430	457	442	424	429	408	433	447	418	449	405	452	440	443	427	384	403	447	390	457	472	395	448	421	447	438	430	480	415	447	421	426	399	455	436	419	434	428	427	443	422	410	428	450	438	413	446	420	443	435	414	415	424	421	409	399	446	422	464	441	444	422	442	427	447	442	439	394	425	438	400	437	440	425	422	438	450	438	450	418	432	448	441	416	435	435	470	465	406	439	417	441	407	441	426	434	422	462	403	417	448	420	423	442	398	424	424	439	434	442	468	425	522	454	469	455	456	405	443	396	420	451	452	431	398	478	462	426	441	413	418	427	443	480	458	453	412	435	429	409	430	450	409	412	428	441	422	445	401	437	403	459	429	396	451	435	470	441	432	424	408	445	440	414	426	442	421	417	422	427	415	438	441	439	429	431	448	465	461	470	430	432	479	410	416	462	396	442	421	427	468	441	443	448	454	440	444	435	438	427	445	454	409	439	437	496	409	401	449	443	461	475	438	469	421	411	413	423	441	458	384	447	442	432	447	434	405	404	415	433	412	404	433	440	428	391	440	443	455	428	421	417	436	433	456	414	440	457	455	408	433	470	400	391	434	414	397	408	386	446	452	462	433	406	458	405	411	432	439	421	485	434	431	438	448	425	443	419	440	432	409	438	436	422	406	451	450	437	431	444	445	425	458	458	483	433	439	435	435	422	464	470	432	446	471	405	442	429	441	438	429	415	412	434	437	431	452	428	431	411	419	428	402	425	457	423	407	413	469	459	395	465	440	415	434	446	445	444	415	435	444	483	448	424	428	412	412	400	406	427	445	444	461	409	464	436	461	459	415	441	432	440	430	433	413	456	457	422	425	384	450	422	431	457	423	436	423	474	460	424	420	386	464	430	429	474	438	450	421	409	445	493	400	462	459	455	410	422	446	450	432	420	441	393	439	412	439	432	451	460	410	404	425	448	479	437	391	429	422	434	447	442	454	412	391	440	424	445	482	446	406	450	465	411	435	448	447	426	398	415	437	421	398	419	436	427	429	428	460	409	457	427	438	479	449	418	410	465	411	434	426	420	436	450	398	409	404	430	455	439	410	431	448	452	419	455	455	454	400	387	415	427	430	447	431	416	439	434	441	437	447	428	415	407	458	460	429	444	434	423	434	443	449	446	437	441	443	418	471	434	410	413	402	437	413	439	436	434	419	409	424	432	400	431	445	437	427	408	415	435	415	417	435	453	426	414	417	419	447	440	462	450	423	455	437	447	386	442	441	421	439	398	440	442	450	425	410	439	436	459	403	403	421	471	419	434	458	480	429	415	428	429	446	467	421	441	413	399	401	414	456	429	402	468	437	402	436	404	454	442	435	453	417	443	455	464	439	424	430	429	439	397	433	428	401	433	450	440	439	402	443	441	445	435	437	421	425	434	441	448	399	418	454	412	436	436	435	427	460	406	456	469	438	399	439	431
24627	21686	29209	25130	22470	19854	13446	7811	5373	4214	3343	2620	2158	1797	1492	1366	1161	1032	974	814	767	677	682	590	557	528	476	512	466	428	425	439	443	391	401	424	367	412	369	382	354	376	347	380	323	356	422	360	351	312	331	326	349	352	330	323	358	355	296	326	332	356	319	373	323	303	366	325	331	323	344	346	338	332	351	360	349	367	325	357	344	299	342	335	357	352	342	339	336	333	374	298	359	332	342	344	349	350	357	348	354	331	297	355	329	336	339	317	345	333	331	358	359	317	353	333	318	346	319	320	310	337	348	331	326	377	311	338	337	331	336	393	358	347	355	327	330	327	354	335	290	344	340	337	317	351	299	326	352	341	337	340	355	350	315	327	345	293	353	364	353	371	347	345	346	324	347	333	327	342	331	323	338	341	345	353	349	305	335	311	299	355	326	366	360	348	356	336	329	374	354	328	330	359	310	349	364	318	325	317	339	350	337	336	327	340	358	345	384	344	345	322	305	317	347	336	323	336	330	316	338	328	348	343	352	358	338	320	335	390	335	333	325	316	375	362	343	335	348	360	341	325	337	345	333	335	366	344	355	334	360	347	350	322	339	343	367	333	357	335	338	361	320	318	333	342	325	345	323	362	344	304	360	345	329	334	356	354	369	344	349	360	349	321	362	330	328	314	395	353	389	348	364	319	365	313	369	319	379	343	359	342	314	348	338	335	337	353	311	367	335	322	348	322	323	365	321	353	310	324	347	338	358	344	342	321	360	362	329	346	342	352	365	325	356	307	360	377	370	297	388	345	346	326	333	326	348	337	300	372	322	308	346	337	328	312	341	328	382	322	354	331	327	348	332	325	339	300	341	349	339	322	333	328	357	322	362	335	334	343	322	330	320	309	346	332	330	363	350	336	331	331	339	326	340	337	354	333	326	362	363	342	289	338	390	328	359	369	300	340	397	355	358	337	346	337	348	314	355	334	299	319	320	337	353	347	350	298	375	334	340	316	349	303	330	369	356	333	330	332	325	309	331	333	396	321	338	356	346	347	351	335	340	378	320	360	338	329	328	348	335	340	344	353	332	351	326	332	318	347	354	355	312	338	342	325	333	329	391	372	326	344	326	317	311	339	329	319	321	320	331	337	345	333	359	319	332	350	359	364	335	350	343	324	352	354	346	323	381	358	335	346	358	359	321	371	338	330	345	373	347	350	336	360	333	323	339	357	335	341	336	340	353	347	369	330	324	328	342	321	327	328	307	355	326	341	369	319	341	331	324	321	341	311	334	354	351	337	340	343	344	342	356	343	370	331	336	339	359	334	332	343	338	358	343	349	336	317	331	346	315	309	336	307	340	323	336	331	340	323	348	328	353	358	335	327	375	327	326	359	336	290	346	347	373	341	328	327	371	352	332	366	342	303	337	334	354	353	321	338	311	353	342	362	342	340	337	311	325	314	333	312	352	343	369	364	354	323	332	322	336	348	324	343	346	343	331	337	332	343	303	338	354	323	324	329	353	363	314	358	344	350	345	309	350	321	351	341	351	358	336	326	366	367	348	342	319	358	353	336	364	345	333	351	342	331	324	375	367	328	331	323	361	316	338	302	314	336	338	328	331	331	318	342	329	341	344	363	333	348	353	330	355	312	360	332	348	348	295	344	329	335	361	340	344	344	372	356	368	345	327	329	364	342	382	340	304	349	328	339	334	304	356	344	311	309	327	348	347	342	352	328	365	334	352	378	371	333	353	318	341	337	336	332	339	333	318	334	330	337	362	333	338	333	310	347	343	325	349	344	322	337	344	346	338	328	343	337	317	359	326	356	365	392	341	339	367	333	337	336	327	328	343	349	344	297	350	333	344	321	360	315	360	302	359	325	315	354	347	343	338	364	327	333	338	331	341	323	319	397	336	332	341	299	346	341	361	309	322	323	335	361	350	324	330	321	365	360	355	330	311	343	345	329	324	326	333	320	366	336	319	325	359	338	364	310	322	330	380	375	334	332	350	345	360	349	367	331	338	354	322	360	344	345	342	327	347	331	372	347	357	335	317	336	322	351	331	332	349	335	351	340	341	325	326	316	351	327	329	350	348	322	349	356	298	316	345	349	333	313	374	318	345	369	348	333	338	334	324	312	356	328	315	350	330	351	341	327	304	367	345	324	344	325	344	318	349	354	332	333	326	296	324	332	317	355	325	361	331	321	348	332	313	363	347	305	342	352	353	287	322	346	356	356	336	343	353	364	379	338	343	325	339	342	325	344	340	356	320	344	331	362	311	328	348	405	343	371	329	359	327	332	318	338	330	327	340	350	330	349	316	338	333	312	370	369	322	348	326	361	345	324	347	314	341	334	370	324	346	339	327	353	318	334	363	335	307	351	342	324	354	344	339	358	348	333	364	337	348	341	343	352	323	335	345	349	363	343	325	341	358	359	321	299	298	334	341	340	314	330	344	333	344	334	345	344	335	330	359	349	296	355	326	360	374	322	352	329	346	340	332	301	343	363	348	362	351	357	326	301	323	326	323	359	376	344	335	354	300	345	337	322	339	327	330	312	329	303	313	381	315	324	374	361	337	367	301	380	349	350	308	316	381	375	353	356	343	343	374	344	341	403	354	330	300	307	335	342	339	333	343	316	308	331	334	320	338	314	315	320	340	377	352	328	350	356	370	298	334	347	315	367	338	326	361	353	337	344	361	326	369	349	330	343	346	369	300	338	326	350	356	322	320	369	354	341	317	368	340	345	352	314	370	351	360	356	344	354	344	389	358	336	350	338	328	333	352	352	342	340	332	321	352	357	370	339	343	315	329	318	341	360	382	325	356	322	352	330	345	369	317	339	347	327	327	335	355	318	320	325	363	362	346	360	345	332	346	328	349	347	341	310	370	338	358	325	375	348	360	343	349	348	332	362	323	278	345	311	313	335	326	312	330	311	333	351	294	335	338	353	343	306	348	330	331	343	342	335	311	310	329	342	352	338	347	333	308	345	323	334	314	348	308	329	352	400	316	309	362	345	322	332	328	328	365	324	325	342	333	339	326	340	340	332	321	332	364	332	367	362	352	349	351	307	365	320	350	329	334	372	358	339	326	343	363	347	321	327	361	345	346	340	349	303	310	340	356	323	349	352	317	343	329	336	324	324	357	343	318	344	315	365	361	347	347	343	336	321	299	330	351	345	349	378	369	314	344	343	325	341	335	327	336	358	344	334	356	371	315	335	341	335	351	357	347	319	332	339	357	334	291	351	295	293	337	348	342	356	347	330	346	347	327	351	333	352	320	290	360	369	341	351	352	305	354	328	316	355	326	327	342	370	328	317	363	331	353	326	376	339	355	348	331	339	344	352	351	378	292	370	323	329	352	330	340	332	334	332	322	334	342	343	346	344	306	324	366	346	339	330	331	318	331	345	354	357	352	318	355	312	321	350	318	359	324	357	381	327	335	355	341	332	348	326	331	327	323	350	305	326	326	331	327	296	364	358	332	345	345	356	334	345	354	380	337	349
36056	59587	44604	33263	27696	22912	18178	14625	11615	9018	7272	5836	4825	3902	3172	2784	2313	2100	1830	1621	1443	1231	1086	1026	970	890	879	772	713	692	663	650	663	570	596	567	589	563	576	517	529	560	505	539	489	519	517	511	512	490	494	491	435	438	515	449	470	466	462	499	439	451	461	503	442	437	470	462	460	443	494	444	481	493	500	454	485	483	448	504	445	461	465	482	456	480	462	457	479	448	468	478	496	424	417	414	449	424	474	511	489	485	500	432	440	457	442	472	457	450	450	503	450	437	465	472	473	462	453	425	466	473	422	469	431	489	413	405	456	440	499	470	474	447	425	476	458	465	478	442	476	465	417	469	426	423	413	496	460	469	432	486	427	474	498	433	446	432	456	455	486	480	467	467	452	480	469	441	446	463	430	422	429	452	489	462	456	448	472	458	447	430	463	494	416	409	444	444	453	475	457	452	427	478	486	480	446	449	447	469	450	472	460	434	471	456	504	435	420	501	467	461	425	519	478	488	452	423	447	477	464	451	417	479	478	480	457	427	493	464	416	486	445	476	441	487	437	451	434	453	447	463	492	461	478	419	466	443	479	449	447	449	447	422	482	481	440	489	425	439	440	452	468	498	441	436	431	429	418	454	481	426	454	477	462	436	458	471	461	465	457	450	474	467	461	440	463	437	442	472	459	443	436	427	460	438	432	469	438	466	468	460	450	424	470	486	436	472	450	463	455	439	482	459	426	433	451	427	485	483	482	455	441	465	485	475	442	438	481	424	439	455	486	450	491	452	440	430	484	464	471	459	475	468	486	473	473	473	408	462	474	465	449	474	448	482	456	491	447	470	460	446	466	487	472	478	448	402	448	454	466	480	434	424	451	456	442	465	467	446	478	463	444	481	450	454	463	469	472	433	456	464	417	455	478	465	469	446	460	488	446	456	450	442	503	443	465	454	457	477	458	434	434	449	466	429	484	453	440	452	455	464	443	448	453	439	471	420	448	445	429	496	471	443	441	449	464	444	465	415	460	480	476	450	471	438	471	415	428	429	438	450	447	461	415	447	472	439	465	418	453	443	448	462	440	470	442	482	470	491	423	457	512	427	511	460	478	485	496	428	433	433	469	435	436	456	463	467	470	434	421	468	460	438	434	470	477	438	476	489	489	445	457	486	445	472	441	431	437	461	437	462	435	467	471	439	474	486	460	453	485	500	471	480	458	472	436	471	477	452	465	452	458	468	444	462	453	440	453	450	477	454	421	459	408	476	446	495	465	443	445	484	466	457	460	457	447	466	460	419	432	485	486	441	456	426	496	479	473	459	449	446	425	491	443	450	485	442	484	445	457	458	468	464	472	449	424	418	460	440	468	462	444	437	478	457	448	448	469	479	451	446	459	482	456	459	479	460	448	482	453	478	486	476	457	472	455	433	460	480	474	496	448	495	443	469	488	450	470	425	445	467	496	484	477	458	454	442	480	431	463	471	442	434	494	463	482	456	514	478	499	472	455	401	453	460	445	468	405	458	419	421	444	495	436	423	482	503	453	454	460	460	498	407	481	477	445	496	438	451	485	458	446	471	452	442	523	467	465	492	468	390	480	437	496	444	449	477	444	481	438	468	478	428	430	491	407	453	458	468	454	427	462	484	492	440	454	492	436	453	476	475	452	451	509	457	443	458	442	449	440	463	469	460	432	454	415	483	473	476	418	437	442	476	467	429	442	472	471	449	462	456	436	467	500	415	433	471	488	465	442	453	463	453	473	451	463	414	465	451	458	429	483	459	405	426	430	433	449	442	505	456	459	454	478	443	407	459	433	463	439	478	447	467	488	416	467	444	448	459	480	484	463	472	455	469	464	455	435	453	443	450	414	497	444	467	470	453	487	447	436	451	459	434	462	446	443	475	454	473	457	402	465	465	483	454	471	447	477	445	457	463	448	427	467	441	475	472	464	464	514	428	431	465	397	442	467	453	434	413	462	470	465	465	449	453	498	467	456	442	443	455	451	444	493	437	452	453	485	491	464	475	469	458	467	441	466	455	446	429	437	460	435	448	431	442	469	463	472	464	440	426	422	483	448	461	470	460	481	428	461	458	436	473	453	429	469	421	479	437	439	430	411	448	454	464	446	454	449	452	445	443	442	469	440	493	479	466	515	454	432	457	422	464	432	462	419	442	449	456	423	479	469	451	485	437	433	457	483	428	453	456	462	467	475	486	446	435	449	457	452	445	446	446	426	457	450	440	488	454	452	487	464	439	439	446	449	459	459	446	494	478	440	446	441	466	457	449	472	462	456	472	478	470	435	389	444	466	476	426	453	462	461	464	437	480	459	468	505	466	482	472	457	480	430	481	484	469	464	468	444	483	459	474	446	458	467	466	462	467	400	427	485	444	468	485	461	454	439	511	494	442	460	471	467	448	465	457	451	450	476	453	481	494	488	459	434	470	477	484	453	452	417	509	448	462	469	502	475	457	472	446	457	455	440	469	440	438	423	451	429	465	473	488	486	484	483	442	483	472	486	445	441	448	448	483	467	436	485	446	466	436	397	474	444	468	481	454	449	442	480	442	416	414	478	420	458	473	450	434	466	437	499	475	454	464	464	443	416	454	466	454	455	461	428	464	419	476	445	435	440	485	437	468	480	480	438	492	467	444	472	454	418	447	455	466	478	441	450	445	430	437	436	449	470	461	429	424	471	475	452	458	510	457	456	494	460	469	443	456	455	444	459	450	477	461	468	420	481	491	475	447	458	500	440	461	425	452	449	488	434	472	466	471	468	439	431	484	474	444	452	436	478	443	459	431	472	431	461	478	444	466	444	414	426	462	424	432	475	495	475	441	456	478	432	478	423	464	452	485	475	449	453	499	465	435	460	440	468	450	470	446	451	455	453	433	453	446	479	481	453	439	450	459	428	447	452	496	463	440	465	455	480	446	409	481	441	445	459	450	436	466	429	447	456	466	445	430	441	457	483	394	454	429	462	473	436	442	431	450	461	435	478	445	481	469	443	472	479	460	427	462	455	480	476	484	494	510	449	494	493	451	457	470	497	455	414	442	462	426	426	487	469	461	441	452	443	475	450	445	471	485	496	448	444	425	440	465	492	435	463	430	427	462	474	432	445	453	427	460	468	433	488	470	510	464	456	488	417	466	455	457	455	453	427	487	457	453	425	470	481	428	481	485	479	523	453	467	421	465	433	428	442	444	465	457	438	466	455	456	413	468	498	475	459	436	456	467	451	463	464	444	471	469	469	451	417	448	458	418	474	447	492	456	500	437	472	449	461	453	463	478	436	464	474	465	470	427	432	458	485	432	416	476	461	450	437	461	474	466	459	447	440	387	460	423	461	476	454	445	450	419	437	443	423	469	433	430	461	454	467	427	447	470	448	424	420	447	407	452	470	470	458	422	448	442	470	425	470	445	418	434	477	441	444	426	483	437	450	455	434	468	419	436	483	448	491	428	477	473	484	436	468	450	498	464	474	483	445	471	464	435	465	459	473	516
23492	21631	29584	24259	22129	23250	21173	11692	7781	5888	4623	3588	2934	2360	2058	1773	1453	1375	1182	1031	926	830	767	722	638	603	548	531	516	525	457	508	451	421	421	433	418	413	419	367	365	378	423	380	375	355	347	323	412	345	340	350	341	354	343	331	322	376	345	352	349	355	358	306	356	338	338	396	351	349	337	336	306	331	373	350	343	332	375	374	356	330	338	373	317	323	320	335	348	348	355	329	356	340	298	319	367	300	329	312	317	323	369	359	347	316	339	363	302	359	348	376	317	353	336	349	333	355	341	342	341	292	339	331	329	328	364	308	344	352	336	356	351	355	334	337	354	370	318	323	314	330	311	323	331	337	295	375	356	348	358	323	298	324	343	328	346	341	322	349	357	366	366	314	328	324	337	329	348	331	375	311	338	323	318	337	343	313	331	350	330	338	329	318	326	374	336	352	349	358	342	339	353	316	342	337	343	352	314	327	360	337	286	285	323	327	318	321	320	344	335	339	335	337	357	303	363	325	329	315	340	363	337	336	302	334	346	322	350	330	324	326	306	332	335	338	313	339	342	321	362	342	339	296	309	309	335	328	344	335	333	352	343	318	354	373	314	331	319	360	353	319	340	340	315	302	315	355	341	336	335	308	314	350	353	324	341	341	345	356	336	320	315	310	347	332	342	318	362	351	357	347	367	359	333	330	356	346	320	302	360	326	338	342	336	323	311	323	344	356	314	367	334	331	342	321	330	333	358	320	337	367	360	350	329	307	343	307	325	310	316	322	330	345	328	338	307	322	349	318	366	340	318	333	332	324	355	323	359	344	359	321	325	320	339	347	357	362	352	330	333	344	345	328	321	307	345	345	316	319	322	335	329	334	324	357	361	333	334	364	345	310	332	299	338	349	355	346	333	336	335	336	343	312	357	345	320	351	332	341	329	342	373	343	340	336	356	327	327	354	318	318	331	330	337	372	337	338	313	352	327	317	330	316	361	331	312	336	357	328	301	316	349	315	343	340	362	338	293	345	348	348	318	348	353	359	320	341	334	354	367	349	304	333	322	331	328	357	326	320	335	360	341	316	323	323	347	325	351	322	362	308	330	354	365	327	368	306	327	307	307	356	345	338	348	354	336	337	362	311	337	327	324	363	331	326	343	345	314	353	344	301	323	333	353	320	327	322	309	310	361	322	310	344	333	340	322	326	339	343	323	344	342	335	348	361	349	344	307	320	330	308	303	356	294	349	327	331	360	332	345	324	342	315	358	336	323	306	325	320	337	324	345	321	342	327	329	342	325	352	317	344	341	322	345	325	331	336	332	307	366	358	343	361	352	326	361	349	310	335	349	324	363	343	328	338	331	340	334	329	302	285	334	284	377	369	346	357	327	295	320	386	341	321	335	300	347	328	354	327	291	323	339	306	323	343	315	346	349	334	328	356	328	288	338	343	350	348	323	335	347	367	326	301	306	345	319	353	369	350	320	319	302	346	347	335	341	316	278	324	347	328	329	322	336	350	367	333	325	334	322	331	320	350	355	367	318	357	323	310	344	350	336	377	325	313	352	359	305	358	358	311	324	324	376	305	310	345	366	322	306	288	331	312	356	324	318	342	342	318	307	326	339	346	350	335	350	338	308	331	356	311	330	338	322	339	331	326	378	353	317	319	332	345	335	317	327	370	325	329	344	327	359	350	348	305	356	327	366	305	324	325	312	357	299	344	322	334	336	329	343	356	359	329	314	315	328	344	338	328	327	331	343	335	299	344	333	333	351	341	306	336	326	296	309	324	354	379	327	354	367	316	349	307	337	340	335	327	309	341	324	338	330	356	309	332	336	374	338	329	343	360	369	334	338	309	329	361	317	365	339	338	329	329	353	329	317	342	347	339	332	337	314	323	337	335	346	332	326	367	341	333	361	316	344	348	334	354	342	352	325	304	355	356	313	340	331	334	326	352	303	349	356	330	327	305	324	329	351	334	363	329	312	331	312	299	340	347	347	342	305	355	326	353	329	345	302	346	310	323	331	333	327	333	318	324	321	312	341	341	323	342	343	349	342	359	340	330	343	332	333	315	343	309	313	352	316	342	336	328	336	335	324	321	302	330	290	348	343	311	353	344	343	339	300	333	324	354	311	330	340	327	369	347	322	326	312	315	303	356	345	319	346	315	309	314	319	332	344	333	315	311	324	341	303	337	297	341	357	346	320	341	340	342	325	342	357	342	336	322	334	351	314	306	322	367	324	326	321	339	319	331	313	338	362	337	319	329	326	323	327	311	329	350	365	318	325	323	320	336	327	368	308	323	343	362	370	357	382	357	315	325	367	324	373	321	352	361	301	332	323	341	336	347	309	310	358	344	317	296	346	311	291	347	329	375	315	316	335	303	335	349	328	301	325	354	324	341	341	345	342	340	316	341	283	367	349	317	348	331	365	327	349	304	327	357	313	310	341	295	388	339	334	347	343	341	319	360	328	305	328	335	316	325	336	283	330	327	349	357	333	339	337	328	319	333	363	365	314	332	331	344	355	303	336	355	323	375	353	347	340	352	330	322	335	338	342	324	319	313	333	360	323	350	305	322	329	346	348	311	322	324	300	335	317	361	323	332	320	336	318	319	380	337	332	319	315	354	334	339	358	325	312	322	336	333	318	339	332	324	345	357	325	329	368	354	303	354	323	327	325	327	358	329	349	355	352	348	312	337	335	356	339	312	332	332	345	334	341	341	309	355	353	327	323	361	343	379	365	300	314	317	356	325	340	354	332	355	335	319	338	351	340	321	357	308	330	347	340	340	306	369	314	336	315	349	295	373	351	326	332	355	318	321	311	340	301	332	349	338	311	337	321	343	344	323	363	313	351	348	335	358	357	354	331	329	310	351	343	341	305	341	314	322	366	360	340	330	313	333	346	361	322	346	351	315	311	304	329	313	309	352	337	315	355	298	289	325	344	327	353	347	370	322	345	354	292	339	303	323	340	358	333	375	335	336	333	362	330	314	311	337	332	345	353	357	327	349	349	342	375	345	329	367	338	316	322	331	335	300	331	343	322	338	332	334	358	330	328	304	335	318	315	357	333	314	283	314	356	334	358	355	348	345	358	343	338	317	348	371	345	344	367	375	333	323	365	354	317	350	323	350	365	308	312	359	338	326	353	328	334	359	350	338	328	298	349	356	350	330	334	333	338	358	307	348	346	370	327	320	322	316	330	332	309	351	376	356	314	331	338	335	314	316	318	323	337	332	327	365	338	360	304	340	329	328	340	319	364	325	331	328	357	312	356	323	321	353	343	382	345	353	318	326	342	334	340	349	325	346	329	346	339	345	322	373	305	316	334	330	380	339	332	385	341	302	335	328	326	348	299	318	324	330	311	332	342	314	325	350	330	355	342	319	331	315	344	332	339	332	341	344	343	331	339	358	337	347	327	348	326	340	338	335	344	344	346	314	372	328	348	339	324	329	336	326	375	324	337	344	304	358	319	317	321	330	347	337	322	352	344	337	341	344	322	331
38406	64832	48416	37946	32531	27627	22845	18550	15105	11965	9874	7944	6462	5330	4438	3583	3138	2769	2465	2016	1796	1600	1421	1290	1094	1021	895	894	826	766	764	750	679	619	638	590	579	588	544	553	559	464	528	520	512	488	503	509	466	482	512	457	475	480	464	463	460	498	437	470	447	455	459	459	501	438	470	499	407	437	465	456	427	447	438	435	444	474	462	454	449	481	466	458	452	451	404	461	467	494	429	432	474	457	442	452	410	443	446	444	429	454	462	426	453	439	401	407	481	462	428	437	444	423	489	438	446	468	429	446	465	465	439	431	444	450	442	430	477	409	485	428	438	438	416	474	453	399	457	437	448	486	387	443	453	440	406	427	497	462	412	456	482	444	432	504	457	427	452	466	446	493	435	458	422	431	454	412	443	459	468	477	423	459	386	429	429	475	441	444	428	463	433	446	470	452	451	436	418	442	424	492	482	457	472	458	473	473	434	454	431	444	449	451	407	407	397	449	435	458	435	468	406	404	443	435	436	469	428	412	445	453	427	456	389	449	426	435	489	416	454	469	443	479	437	445	470	456	453	411	470	470	442	428	445	428	462	479	464	465	457	449	421	437	460	461	450	428	460	448	485	435	446	418	488	441	418	432	503	442	440	462	440	454	460	469	447	437	432	405	422	478	454	466	415	459	439	521	438	458	443	441	430	460	437	456	462	424	406	418	446	461	494	436	444	457	480	431	461	466	463	444	470	470	467	448	445	435	467	456	407	440	465	450	448	450	421	437	474	426	464	413	431	432	467	452	416	462	407	446	449	454	465	448	415	442	446	446	450	465	435	429	498	445	440	458	446	462	461	429	476	391	453	450	433	477	448	398	449	464	461	425	439	456	438	460	434	436	424	437	431	489	428	472	456	452	430	459	469	417	462	423	431	470	469	441	456	442	430	428	464	439	456	471	449	462	451	474	459	397	441	479	461	469	447	383	447	454	432	440	447	437	416	432	445	432	440	421	423	456	471	418	408	435	428	425	441	469	445	443	460	484	450	443	453	454	462	493	452	438	418	467	456	443	435	467	440	441	436	443	426	424	439	442	439	416	425	447	435	453	497	438	467	484	446	447	490	467	441	449	437	438	453	449	446	417	447	447	474	435	479	419	447	444	462	447	452	445	459	468	434	422	461	416	478	456	441	456	376	438	409	438	427	440	451	457	446	434	479	422	451	450	469	476	436	446	461	421	479	452	443	454	437	443	454	441	475	451	422	483	433	435	474	439	448	470	422	491	435	451	461	460	472	469	403	411	425	418	472	442	441	418	502	479	476	448	425	440	455	454	453	456	425	471	471	463	427	429	459	462	447	409	438	441	466	468	444	435	428	452	413	447	455	467	464	438	471	460	457	474	415	448	465	433	436	440	462	467	471	414	499	423	454	423	446	474	466	470	436	479	441	477	460	447	462	430	443	444	466	450	471	451	431	439	430	431	459	473	420	427	435	450	472	445	402	433	458	481	463	432	454	423	480	436	448	417	491	439	401	455	452	457	454	434	455	459	466	434	467	459	447	425	465	443	447	440	441	447	454	430	425	430	471	468	442	425	487	451	442	470	457	432	476	496	417	413	459	468	467	444	411	445	422	421	439	432	437	414	423	439	450	461	442	447	414	437	406	473	464	449	448	495	436	459	440	412	459	438	456	452	458	435	438	455	423	537	453	447	471	485	439	493	446	475	395	446	443	452	458	440	439	462	438	430	404	447	456	409	424	465	447	427	427	469	460	423	431	472	474	432	447	444	427	445	478	453	437	488	445	454	430	440	461	420	427	442	493	443	458	455	441	419	445	429	438	442	437	454	472	465	451	425	454	500	441	418	470	505	434	455	458	434	469	450	432	453	473	433	416	469	469	433	454	442	421	450	415	457	414	461	467	462	469	451	434	440	429	435	434	466	433	454	409	444	473	417	441	447	409	448	438	457	450	439	446	430	467	462	409	436	413	442	434	450	446	450	437	417	442	410	434	401	451	441	445	434	410	459	462	418	483	437	425	439	422	448	420	466	460	398	461	431	431	456	463	438	436	434	423	461	457	428	417	452	427	446	462	415	478	422	453	451	426	485	445	414	443	473	468	395	455	424	411	457	438	419	491	438	463	465	461	447	434	448	447	453	434	493	481	447	501	461	436	454	459	439	442	445	441	463	459	474	416	460	435	476	453	416	443	462	436	449	467	438	409	457	456	509	432	453	441	496	427	483	442	458	450	426	462	463	426	464	450	434	464	441	477	444	463	416	450	451	448	455	432	451	457	453	436	449	443	434	480	457	492	444	466	447	468	449	453	402	458	436	434	469	419	465	431	465	445	456	485	444	472	451	452	445	463	416	410	483	456	447	424	431	449	437	481	492	474	446	471	486	435	438	431	428	418	452	455	461	455	455	441	446	445	469	414	410	411	492	437	447	398	456	444	427	453	428	430	431	418	436	447	434	404	462	441	446	478	425	409	431	452	448	422	419	419	471	454	419	447	441	440	457	458	466	469	497	509	433	431	443	450	416	425	445	428	472	447	436	463	436	468	416	443	418	428	432	437	442	476	487	435	425	471	444	456	410	435	458	471	427	416	467	441	465	409	445	449	438	417	431	434	476	473	422	449	484	414	445	415	432	443	466	440	443	417	436	438	455	417	426	459	428	427	504	446	464	462	457	408	441	475	428	448	455	418	471	442	440	459	460	400	470	436	435	462	439	424	439	475	412	453	395	417	488	411	445	460	448	430	438	456	453	441	442	462	478	446	467	446	436	448	427	467	454	479	401	484	403	468	414	419	423	430	464	424	448	445	457	436	407	480	432	471	449	455	485	443	462	423	457	464	464	432	406	445	444	461	474	450	426	425	441	446	474	457	442	430	451	434	429	463	450	457	452	452	465	418	460	430	442	437	466	442	439	452	462	425	431	419	439	409	427	429	443	410	486	453	465	474	463	485	443	463	428	438	473	450	459	464	438	398	388	457	418	442	445	422	437	433	447	474	437	465	414	414	421	433	406	452	464	468	437	474	498	427	482	456	470	481	409	487	422	452	477	436	467	424	437	465	457	429	458	417	413	470	459	431	460	447	463	436	424	431	438	418	412	447	457	446	472	432	445	462	432	442	475	468	496	440	442	465	501	448	463	457	417	433	429	449	404	426	466	488	465	457	416	462	417	456	429	454	426	447	442	433	473	453	456	427	424	444	464	426	422	470	435	448	406	443	438	454	443	455	441	429	448	468	418	439	461	468	456	474	475	453	421	445	493	458	484	464	467	446	444	457	465	438	435	430	442	456	462	448	439	467	468	440	475	449	430	411	456	457	413	407	485	473	434	450	458	449	449	456	435	457	433	439	474	445	460	415	451	462	418	465	452	444	440	461	446	425	411	426	461	459	414	415	450	437	475	433	464	481	437	481	440	427	405	443	474	388	469	444	450	457	421	440	399	428	437	426	477	486	421	454	477	415	440	415	449	450	416	446	417	436	431	452	505	421	452	460	456
29289	28813	31958	24583	15498	10084	6770	4508	3302	2500	2027	1576	1297	1098	984	908	780	710	644	559	540	520	485	453	427	396	406	382	393	404	381	373	378	340	329	345	321	340	332	344	322	361	349	331	333	321	299	328	347	314	304	329	276	322	323	329	341	300	303	315	295	318	295	295	315	337	355	324	344	323	323	295	284	316	301	317	329	317	303	336	311	332	301	346	322	302	305	295	308	315	303	333	304	353	309	351	342	316	300	325	317	324	336	312	312	302	281	305	318	310	307	303	291	293	319	298	320	308	357	317	302	313	320	307	304	313	301	335	311	297	322	303	337	290	305	331	322	346	340	330	295	296	305	275	304	305	308	333	295	346	327	327	327	321	314	314	318	314	315	314	273	275	301	279	297	322	283	277	319	310	291	320	323	297	315	305	314	338	306	320	303	323	295	305	284	289	287	314	288	305	315	296	312	316	306	333	312	312	331	338	315	293	292	296	315	317	337	330	317	335	306	275	323	321	326	312	348	320	327	305	297	304	328	311	331	334	295	305	331	329	312	357	359	333	340	342	313	307	295	329	312	305	300	297	295	300	324	281	334	312	285	318	319	277	331	319	303	281	324	322	311	288	289	326	301	290	341	292	298	319	321	291	317	308	325	334	319	321	344	322	303	305	305	323	325	291	316	307	312	316	357	306	319	335	314	328	303	320	318	342	287	309	284	314	319	327	322	296	297	297	303	298	311	304	307	346	344	316	295	298	298	334	315	305	300	306	332	324	341	306	314	318	344	303	310	281	293	332	330	324	324	314	295	343	297	317	309	338	296	318	310	306	291	317	304	334	328	331	322	313	331	332	289	313	363	314	306	297	328	294	315	322	292	302	336	318	315	296	296	318	302	306	311	321	313	329	330	349	340	307	329	338	301	292	330	298	297	293	346	319	312	287	329	306	309	328	353	324	319	311	291	314	300	311	338	303	340	315	308	315	349	320	313	332	320	304	283	310	336	288	332	287	305	263	290	323	301	283	330	309	307	291	346	296	343	291	306	309	328	299	310	324	335	313	296	310	321	331	337	332	299	288	315	331	309	333	309	317	334	271	317	306	310	320	308	310	315	322	306	316	330	296	309	320	321	334	321	306	341	313	300	294	340	302	312	330	318	324	299	341	294	303	314	305	312	341	326	349	338	333	302	324	316	308	299	300	283	316	331	323	323	309	322	315	288	315	298	309	287	333	344	319	343	289	312	324	326	319	325	336	326	312	306	338	320	340	280	271	288	291	321	321	310	315	309	307	308	282	309	330	334	304	289	319	306	301	333	308	286	326	318	305	312	319	320	313	309	283	304	365	343	332	347	317	329	331	301	325	328	320	313	316	330	284	311	279	314	292	309	316	333	308	311	316	320	328	312	326	306	322	294	318	279	324	325	325	337	336	321	324	293	311	310	319	336	305	300	285	285	314	318	315	289	305	335	353	317	315	307	320	315	346	316	318	329	331	294	332	311	303	347	291	309	323	314	304	296	310	323	303	333	330	347	327	316	305	307	326	308	282	322	309	284	312	293	296	315	295	310	276	327	327	322	329	322	349	313	325	301	327	284	317	308	343	344	319	333	309	324	306	297	299	299	306	297	282	330	298	324	309	295	337	330	323	302	354	293	304	345	318	281	315	282	340	281	345	324	288	309	311	300	298	330	300	301	304	337	310	315	314	332	320	329	294	287	307	319	276	300	319	301	295	301	331	344	315	336	346	334	307	270	316	359	330	327	314	308	307	332	364	320	340	307	337	314	344	342	294	303	324	291	281	352	291	323	298	305	319	323	297	335	305	286	306	277	297	318	286	330	299	325	325	300	292	300	313	287	289	306	327	307	301	287	309	305	327	298	364	328	342	297	298	308	309	334	278	321	322	315	321	313	312	301	276	329	332	301	294	311	320	291	302	357	278	326	290	302	315	320	317	305	316	310	317	298	326	285	303	345	302	316	330	339	350	308	314	335	342	296	301	284	298	340	337	327	326	287	313	309	324	349	292	328	321	298	316	309	310	315	291	288	298	309	320	334	345	318	344	313	310	312	330	343	348	345	335	322	320	300	318	319	301	312	322	326	321	321	303	294	319	313	312	311	310	280	313	327	308	314	291	293	322	334	314	333	326	312	295	297	298	324	337	293	350	334	320	277	332	276	289	321	307	301	296	311	281	303	291	314	298	296	285	296	333	308	344	335	325	300	322	319	367	318	334	313	284	319	281	314	303	293	303	324	306	323	320	309	298	326	312	338	318	302	308	283	310	313	323	317	298	315	302	330	307	350	313	286	335	312	277	312	341	320	330	337	310	281	325	328	311	347	323	344	310	275	294	289	354	284	300	321	306	314	304	320	318	310	296	299	309	342	292	327	311	317	313	314	355	296	299	294	327	318	293	294	324	335	305	339	311	310	304	321	315	303	319	320	347	329	281	298	299	321	298	319	315	293	315	283	293	336	320	334	297	285	314	310	370	307	308	305	339	342	318	342	326	345	315	318	290	306	325	309	315	339	312	305	296	312	311	322	326	333	294	286	307	280	281	334	318	328	320	313	308	297	294	279	317	334	345	354	312	317	326	320	317	296	337	298	337	319	317	313	301	293	350	310	338	315	313	352	323	325	327	293	299	313	312	310	301	288	344	323	309	328	331	326	320	298	296	325	319	324	311	339	319	295	344	314	324	329	330	311	321	302	311	345	351	338	300	334	305	312	321	335	326	313	302	312	330	280	348	330	331	295	319	296	309	313	288	319	337	303	303	305	343	295	327	320	312	316	315	328	300	275	328	342	294	289	333	331	311	311	379	327	297	290	314	308	314	323	290	290	306	278	312	287	334	297	296	295	303	313	310	289	328	299	287	308	305	311	306	318	309	313	333	300	305	306	323	344	289	345	337	321	330	321	290	310	319	332	338	318	328	304	310	300	314	310	310	325	293	331	299	296	316	322	328	325	322	305	293	304	312	290	323	287	328	297	323	315	317	313	305	296	350	320	292	305	324	318	319	315	333	347	316	314	310	304	334	285	315	302	306	322	291	319	320	302	315	317	327	315	304	319	349	321	314	322	307	291	305	319	307	310	282	354	331	292	301	334	316	307	319	339	303	343	295	310	311	350	291	299	291	304	330	325	322	314	329	301	292	314	321	286	327	300	348	338	300	316	325	299	342	303	286	313	311	335	312	303	287	312	324	317	317	294	293	301	322	317	301	291	343	313	333	317	320	325	345	299	329	316	295	357	305	320	286	330	308	313	303	365	295	309	302	321	315	321	317	310	378	321	351	289	349	340	304	338	317	331	329	317	329	315	301	289	306	311	325	317	304	336	316	310	318	316	296	314	335	319	344	299	331	319	286	313	297	314	307	324	284	297	321	316	306	293	318	306	329	302	304	313	315	336	297	303	319	282	314	309	286	292	305	306	309	328	337	354	309	272	306	326	328	314	349	301	303	295	298	305	282	310	292	305	331	297	317	311	311	289	342	304	314	303	316
34231	47157	37936	27045	21511	16901	13157	9785	7782	6040	4790	3867	3090	2593	2158	1828	1620	1393	1207	1115	956	985	849	773	718	627	663	652	610	609	587	518	524	527	513	504	493	478	472	495	438	467	445	433	468	410	458	435	450	434	451	453	481	447	472	454	452	428	445	443	485	477	408	451	411	396	477	425	448	467	430	397	464	412	434	461	393	427	459	413	446	421	450	421	433	407	429	450	454	428	448	405	465	432	431	437	463	413	405	379	456	415	457	444	463	415	421	453	410	469	405	419	402	462	431	416	427	433	420	434	435	463	430	411	410	428	421	423	427	454	436	419	452	420	410	454	425	438	444	430	416	426	442	427	426	451	440	417	405	384	444	396	411	414	463	405	457	425	443	428	415	434	431	452	429	431	411	398	424	454	439	423	431	437	441	419	448	432	425	419	452	415	440	422	427	425	458	429	445	411	429	444	433	412	460	439	412	448	444	413	429	437	438	396	414	442	427	436	436	427	436	414	452	424	461	444	414	467	445	434	417	449	417	431	483	425	432	444	411	429	408	451	451	445	445	413	396	425	413	442	419	448	406	434	420	439	416	463	448	432	428	490	453	446	395	426	407	438	433	456	427	423	395	436	392	418	436	420	438	409	450	440	403	433	431	430	445	429	412	464	445	422	434	462	419	455	446	447	436	443	411	390	399	404	422	438	419	426	467	455	456	426	467	396	448	397	387	445	431	412	446	439	423	433	435	430	400	420	413	468	427	397	444	472	468	448	428	444	419	456	442	437	498	420	394	464	478	424	437	474	401	450	466	408	470	443	444	444	388	431	432	451	465	450	441	433	442	431	406	425	449	396	437	422	437	403	441	416	426	421	424	458	461	417	414	399	432	424	428	452	448	433	416	409	441	415	455	429	409	444	428	418	427	436	457	406	459	441	408	425	408	394	428	438	426	430	409	432	428	421	442	450	454	466	405	478	428	447	411	420	430	423	420	461	425	441	444	443	418	422	447	479	426	424	447	418	428	434	410	433	452	450	425	434	441	445	474	466	440	413	446	415	427	401	442	425	420	418	390	402	417	398	397	431	430	418	424	439	452	425	439	434	429	436	423	469	446	417	447	457	451	448	425	452	390	422	453	460	396	444	458	402	426	421	443	418	393	438	409	438	472	449	481	434	412	465	417	406	432	445	445	417	436	425	405	454	441	434	411	415	421	427	409	467	432	434	393	440	447	420	428	409	442	449	417	405	436	438	402	440	468	431	386	418	437	433	448	442	397	438	432	442	453	433	432	457	457	435	451	443	414	416	433	441	430	456	392	440	459	428	438	436	429	435	436	433	414	396	425	468	394	447	449	417	432	467	457	405	424	406	417	444	443	444	418	458	454	453	448	440	444	447	439	420	456	433	438	416	404	433	425	426	441	422	437	422	438	425	475	453	454	422	446	385	437	437	416	449	449	402	445	431	448	461	455	414	427	460	404	420	421	427	424	410	407	435	464	407	433	429	459	458	454	451	425	455	441	452	465	434	428	431	435	460	425	434	430	449	438	457	446	460	416	423	457	476	443	429	427	392	388	426	431	420	437	410	446	429	439	447	472	461	416	415	420	444	432	437	381	433	437	424	447	421	399	427	422	446	430	423	434	442	424	412	425	420	440	435	406	467	464	464	381	451	428	440	446	448	437	428	444	399	422	449	425	477	463	446	446	420	439	441	431	447	422	438	420	467	393	441	428	440	448	427	414	432	448	436	412	455	449	471	454	412	402	435	406	386	436	410	431	445	400	402	451	424	436	421	446	393	435	410	415	426	413	442	409	439	459	425	432	443	454	453	423	442	452	423	414	396	429	396	436	418	426	404	407	426	452	446	431	439	420	434	424	467	456	417	439	433	419	448	450	438	445	432	435	462	454	456	439	433	439	437	429	421	428	438	427	403	426	410	421	469	427	445	444	444	425	440	453	454	427	385	439	431	434	450	417	425	447	416	422	462	424	427	452	482	431	450	439	437	454	414	419	401	443	392	389	441	402	433	419	409	424	442	410	391	436	449	428	458	448	417	401	451	404	406	405	434	436	430	429	431	463	460	421	436	384	434	395	470	427	445	425	397	435	446	397	421	453	430	413	456	383	432	410	399	411	420	418	462	421	462	469	447	447	404	437	450	437	466	436	415	375	465	426	440	409	427	402	392	427	422	429	433	453	432	441	377	461	429	413	430	457	460	427	431	461	466	436	411	450	422	441	444	401	423	442	445	411	372	443	428	456	440	423	420	448	399	428	452	450	430	461	443	423	398	448	410	408	429	437	401	402	448	425	441	477	426	425	394	408	450	436	440	420	433	433	406	417	433	432	421	417	419	412	453	405	448	415	421	440	426	403	432	436	442	419	412	427	419	468	419	449	439	423	428	426	486	451	449	465	407	459	442	435	431	443	413	480	396	388	434	435	400	430	418	416	433	435	412	450	432	411	443	430	464	403	445	454	435	393	408	407	470	445	444	442	471	444	430	431	443	428	379	399	422	464	428	436	422	429	428	392	421	394	401	430	460	432	443	417	464	438	415	421	445	444	424	445	407	430	435	429	411	434	406	431	430	411	409	428	404	426	422	432	448	440	434	457	427	437	445	413	451	426	414	464	423	384	427	448	382	422	446	452	465	432	404	365	414	421	447	437	431	436	444	435	446	475	454	457	430	452	372	427	467	416	419	444	451	451	425	451	412	438	385	415	443	453	441	413	432	439	465	421	402	442	449	451	432	429	457	442	434	406	436	438	397	434	451	449	395	428	420	416	421	441	399	408	387	465	439	459	455	468	419	409	457	404	463	434	435	466	409	447	441	398	426	424	435	428	448	427	402	445	415	475	382	445	420	427	407	423	405	436	430	434	405	395	400	451	438	389	439	442	457	420	479	421	451	433	462	413	444	458	400	426	412	413	421	414	433	432	464	428	432	411	456	452	477	436	468	463	418	446	446	407	437	420	438	432	448	455	411	442	426	419	436	455	397	462	424	414	450	439	399	441	439	427	453	402	414	401	400	417	389	467	402	393	438	424	448	423	446	424	413	454	434	425	400	388	440	443	440	440	435	427	413	419	478	457	412	415	436	400	387	447	430	392	415	429	439	410	449	442	408	476	402	460	420	449	411	421	435	476	463	435	434	436	448	489	451	468	448	436	417	401	440	397	426	409	413	440	412	443	449	428	450	435	441	425	421	422	437	398	376	479	465	389	413	400	412	433	436	421	445	458	431	405	442	415	430	442	416	404	444	416	470	420	451	438	440	429	425	436	427	407	425	434	456	436	411	407	397	451	445	412	411	425	417	463	441	394	434	440	428	408	421	430	430	417	441	443	427	440	456	431	398	465	391	420	404	412	413	407	435	443	421	436	421	418	386	472	461	415	443	416	402	439	461	438	417	439	475	429	435	444	420	475	436	404	408	430	421	427	422	419	396	461	411	412	422	459	400	406	383	408	450	438	450	432	433	434	405	398	438	448	430	437	406	423	426	435	418
24611	21658	29324	25404	22525	19709	13681	7847	5376	4119	3112	2541	2063	1726	1452	1281	1132	1001	909	847	724	653	608	609	547	525	509	485	457	397	465	424	440	401	403	399	381	377	389	369	368	368	321	356	335	343	330	352	309	347	347	360	343	319	333	355	342	329	358	354	352	342	385	345	364	333	329	347	345	355	354	340	333	325	324	349	354	324	329	318	308	347	343	353	343	334	358	374	349	356	328	339	343	361	338	349	349	335	345	335	345	325	300	322	320	331	330	345	345	349	338	290	356	316	331	310	349	332	333	335	306	340	314	359	331	340	306	312	319	344	347	336	360	334	331	311	326	303	316	327	329	332	304	332	344	359	348	335	339	369	323	344	337	334	340	317	346	330	283	335	325	335	333	337	329	329	341	350	314	323	345	313	352	358	304	324	373	344	325	310	334	309	333	328	325	336	350	337	325	310	322	343	339	346	297	342	335	324	341	344	334	318	359	349	334	335	347	334	321	363	343	330	309	316	328	335	341	326	312	324	310	342	328	306	341	341	332	352	339	344	327	323	311	343	318	334	326	324	322	338	294	324	317	330	350	326	322	324	323	313	334	303	358	303	356	348	329	336	336	299	328	372	354	327	358	346	315	328	342	332	325	297	341	325	344	326	348	331	335	343	322	322	343	365	325	325	347	340	320	323	383	330	330	323	353	363	313	320	347	320	336	308	334	330	336	332	330	343	329	331	360	302	332	334	309	308	336	297	348	343	319	324	336	321	339	304	324	313	345	342	330	347	346	349	333	342	330	348	345	340	327	325	306	331	343	316	340	344	316	352	341	305	338	357	309	297	367	331	312	333	336	347	343	344	311	296	333	331	326	369	327	328	348	340	341	327	311	331	296	344	338	331	328	325	329	313	337	308	336	340	329	350	347	298	355	326	315	356	319	334	358	321	304	344	353	332	314	322	311	281	327	357	322	311	370	324	325	333	312	284	321	314	312	344	321	339	327	300	326	333	370	321	316	338	339	345	328	325	325	318	351	324	384	335	324	300	348	343	322	310	323	308	309	334	304	317	353	332	315	339	340	355	346	332	320	331	310	348	319	334	351	339	350	346	325	334	317	340	326	317	343	324	351	322	327	347	345	357	311	341	342	342	335	366	330	315	362	313	305	337	329	329	333	330	322	339	321	323	325	328	325	359	329	321	326	340	337	322	348	382	314	341	315	337	351	339	341	305	359	308	348	314	296	413	315	335	330	333	343	352	321	326	299	334	357	353	359	347	338	343	322	307	362	326	301	365	339	306	328	320	323	325	322	335	336	347	332	347	383	335	354	344	340	331	346	343	321	326	334	318	302	335	323	346	328	335	339	344	351	337	363	340	362	309	354	341	341	300	324	330	296	355	343	344	355	322	336	338	333	334	330	330	352	349	305	373	346	343	337	356	338	316	312	324	321	354	310	345	321	316	307	320	355	323	307	358	339	316	363	317	333	323	300	319	312	344	332	304	369	345	331	359	350	324	312	330	328	314	322	363	326	315	343	359	344	328	321	357	339	318	355	327	307	315	354	382	336	345	345	348	359	330	342	317	325	335	342	320	331	351	327	347	330	320	351	328	337	324	335	315	304	362	336	315	338	318	357	298	329	317	324	347	318	312	300	296	292	335	323	346	317	354	303	328	371	317	327	308	342	320	329	336	309	327	321	336	359	309	317	350	337	340	361	345	317	329	325	317	345	281	313	309	316	325	381	343	312	316	344	328	338	332	300	343	323	315	337	308	323	368	343	324	351	335	335	313	321	312	314	319	342	352	323	351	328	334	314	313	307	328	317	337	310	332	339	357	322	336	333	373	335	337	342	377	309	321	345	324	306	307	362	327	344	309	345	317	328	329	300	294	323	347	330	350	325	370	330	329	349	330	342	341	339	356	331	322	321	333	321	323	309	328	320	359	341	322	331	339	350	345	359	378	325	354	346	313	332	300	351	343	336	328	324	346	368	355	337	324	350	336	301	331	321	331	360	313	322	322	345	337	329	354	334	336	358	327	319	323	347	320	333	357	326	360	337	326	325	342	334	314	346	335	311	367	327	351	324	373	353	319	327	304	333	299	330	331	338	348	322	310	327	326	339	335	349	338	364	349	290	300	321	296	312	316	310	312	317	330	335	309	365	339	310	336	315	355	351	318	307	321	328	316	312	312	325	328	349	349	352	329	367	320	316	355	360	311	303	332	338	317	343	356	324	314	369	357	319	348	345	357	326	358	342	335	353	325	360	333	360	365	332	341	324	317	347	338	319	329	335	335	361	343	338	326	334	332	377	333	352	368	348	293	347	307	318	306	342	349	328	307	341	336	330	314	356	296	326	311	336	329	340	328	317	341	338	330	317	343	351	349	344	331	378	335	340	302	321	317	319	303	313	326	365	343	348	337	313	322	357	345	325	337	338	330	335	338	321	357	336	337	334	339	340	355	342	330	332	316	361	345	318	291	349	318	357	349	340	365	305	331	301	325	312	318	345	315	341	358	353	319	295	378	324	351	344	353	332	339	315	357	314	309	316	339	327	323	368	304	335	341	369	341	325	333	305	316	337	338	347	330	327	337	315	343	330	342	314	318	321	328	321	326	340	333	319	332	335	321	329	356	309	338	326	337	329	358	335	302	356	344	330	325	346	345	359	322	323	324	342	309	369	301	339	337	325	333	314	344	340	341	342	334	316	330	332	330	317	308	320	324	347	317	353	323	312	384	301	336	305	319	339	341	360	359	328	325	331	320	328	333	331	328	355	356	321	294	327	334	359	320	335	312	324	362	329	311	371	311	336	318	359	342	342	348	331	331	360	337	325	319	358	299	346	334	349	343	315	322	324	358	318	358	337	332	311	315	315	361	365	312	319	320	335	329	346	318	311	352	331	349	338	340	350	337	333	347	348	331	365	293	336	352	334	323	298	370	328	366	367	271	334	324	334	345	332	292	312	333	300	344	359	335	314	313	335	314	348	324	347	347	327	350	345	336	306	318	300	341	389	313	298	323	354	294	349	323	355	332	335	314	315	327	360	332	330	359	322	354	331	352	289	324	354	351	334	364	279	309	305	337	357	354	360	357	287	375	315	323	332	339	356	352	343	336	337	297	336	323	330	356	339	308	338	297	327	347	336	321	332	319	346	349	328	347	346	324	352	331	356	340	320	340	348	315	332	310	345	321	339	349	322	338	311	321	348	339	310	350	332	336	309	321	349	337	312	358	352	317	339	349	329	324	371	297	365	327	326	336	354	325	347	334	316	345	319	353	328	331	342	331	322	322	310	362	295	324	335	308	333	319	334	334	364	344	313	342	332	340	335	307	317	353	319	316	363	331	332	324	325	351	324	328	337	333	338	327	354	326	303	320	343	332	298	346	331	342	306	318	320	307	319	323	342	324	348	319	335	290	332	370	368	337	329	324	342	328	310	336	325	327	324	327	366	345	361	324	323	327	339	350	345	322	376	332	334	309	334	366	326	341	317	309	333	363	340	334
35411	56371	47621	35255	27736	22906	18765	14258	11443	9032	7229	5778	4767	3811	3463	2881	2294	2086	1799	1535	1415	1204	1097	1053	906	893	821	782	699	693	706	688	659	650	581	635	593	517	561	511	520	522	511	458	513	530	488	522	482	478	475	487	454	460	487	458	442	449	522	456	458	414	467	466	435	431	468	472	427	421	433	466	456	431	460	437	433	451	445	422	449	428	448	462	466	444	456	428	471	467	457	462	466	461	445	472	440	442	486	438	488	463	442	449	430	454	465	445	449	478	453	442	427	445	449	446	464	476	472	429	467	501	472	459	462	431	455	470	458	460	472	443	409	458	443	443	479	446	444	456	433	481	456	487	438	481	470	428	457	443	445	448	452	441	454	426	442	466	421	470	446	448	459	455	451	483	460	411	414	454	438	457	472	447	420	443	486	457	456	501	458	428	479	466	474	474	457	454	436	414	475	497	435	445	472	448	481	466	445	478	437	469	431	455	468	443	430	443	465	502	462	461	454	477	468	463	448	463	364	444	450	472	477	464	435	455	439	446	418	446	457	423	443	433	468	426	439	455	484	439	465	486	444	450	409	454	433	481	474	465	454	462	454	476	460	452	449	442	452	427	433	413	427	452	467	424	460	497	456	448	455	460	491	461	462	444	445	458	449	456	462	418	400	442	413	470	470	435	466	460	445	448	459	466	434	449	476	482	433	464	422	483	486	425	445	461	451	476	413	443	457	499	444	426	457	478	438	472	467	466	461	450	421	462	449	440	479	458	422	446	442	439	413	453	465	446	447	440	482	441	415	421	455	433	430	473	444	490	474	472	457	444	442	419	480	475	458	453	470	469	441	470	421	462	465	476	430	474	458	436	461	431	442	454	469	482	445	428	452	423	491	438	451	456	453	454	462	404	456	451	474	461	414	414	414	461	421	456	458	458	450	473	463	461	467	404	455	427	467	443	444	432	422	492	456	426	459	463	486	441	459	465	482	459	400	409	509	478	508	478	444	426	414	481	451	440	484	478	421	470	424	479	437	416	461	456	477	454	423	425	465	436	458	452	457	436	451	466	460	455	493	458	433	502	433	442	465	484	485	443	439	437	437	453	447	467	403	459	446	438	453	442	452	439	443	502	434	428	442	449	460	467	463	468	451	468	448	432	474	429	414	474	432	479	412	459	453	444	469	423	406	435	477	441	451	478	435	410	459	493	418	445	441	438	428	459	478	458	450	442	446	427	447	419	455	468	471	467	445	461	415	435	419	452	470	454	413	454	436	443	471	466	474	452	449	432	441	470	454	443	432	462	454	410	449	449	452	485	446	448	477	447	484	425	422	439	451	455	434	477	490	449	459	455	458	469	451	448	475	420	455	444	413	442	423	487	470	463	436	463	462	450	437	456	407	450	447	442	468	454	451	455	473	488	470	455	455	434	425	452	447	448	446	435	445	486	434	457	495	461	444	435	533	420	431	453	409	458	436	432	476	435	429	445	505	449	471	430	414	436	458	426	435	467	454	436	442	463	434	442	472	464	459	439	453	455	456	472	417	517	458	466	482	422	432	458	449	473	436	438	471	463	508	447	440	417	476	455	482	416	428	453	447	449	424	489	414	435	437	449	472	434	488	472	452	472	452	470	441	447	479	422	449	466	437	392	454	463	460	451	464	447	459	448	498	409	415	428	465	442	430	432	437	424	450	440	476	442	495	448	405	492	468	446	461	442	433	478	414	474	475	446	440	463	438	464	422	452	454	457	452	445	438	473	449	427	477	450	432	465	470	442	448	438	456	440	447	474	453	479	420	406	398	432	411	425	386	473	428	471	465	475	473	439	462	417	469	458	450	453	470	452	453	458	428	477	486	433	431	434	458	452	464	435	435	467	476	464	435	445	458	450	440	502	441	445	442	468	459	424	467	456	446	462	434	462	449	479	499	468	461	464	460	451	432	454	440	461	453	448	464	442	426	456	444	465	423	429	445	457	441	477	438	451	458	424	468	457	468	471	476	419	468	502	457	502	438	448	425	419	474	470	466	428	454	449	476	416	479	439	474	470	451	487	475	448	439	431	451	450	468	469	451	428	454	483	437	407	461	432	450	445	451	433	468	455	465	482	438	451	521	446	440	465	449	437	439	481	461	480	441	468	403	456	467	452	466	452	443	429	468	460	482	431	438	434	433	426	488	477	470	461	471	424	464	465	439	437	424	489	438	420	504	471	454	426	460	453	473	458	464	445	489	440	454	444	471	456	430	481	464	427	449	416	458	432	439	415	410	482	426	456	445	459	441	423	463	462	490	437	469	447	458	466	435	412	458	456	405	447	485	483	484	454	454	455	429	474	432	429	435	466	464	420	472	477	452	453	463	405	428	442	433	483	474	453	475	428	439	504	467	480	452	473	409	434	454	451	459	427	448	442	430	444	463	463	430	478	450	407	444	435	428	471	468	442	410	418	442	479	439	456	426	464	488	436	440	456	453	449	454	453	423	436	499	470	468	402	425	464	449	449	455	466	458	455	410	424	419	448	448	448	435	457	430	466	444	435	459	463	457	418	474	436	463	464	397	476	373	415	442	469	419	463	466	416	458	486	450	466	470	457	439	464	457	424	512	443	472	457	472	437	460	434	444	443	466	429	472	472	454	472	467	467	490	456	444	465	466	461	458	434	443	480	466	420	441	428	465	471	453	447	441	432	460	425	452	464	455	456	439	431	483	479	428	444	455	442	474	438	426	448	425	476	427	485	464	397	437	489	451	479	435	447	461	474	460	461	461	435	452	464	436	455	457	468	394	433	451	470	484	472	440	479	461	458	462	429	488	446	449	476	438	458	445	410	450	453	433	437	465	425	475	488	459	461	414	457	471	446	415	464	472	429	423	465	428	435	453	435	417	477	445	463	460	441	413	444	466	485	481	458	467	439	463	484	467	435	479	467	454	479	431	462	499	429	464	417	440	474	434	444	467	436	481	497	474	423	460	450	441	450	465	450	464	422	482	484	430	469	451	426	473	455	427	472	433	479	439	454	444	449	456	485	474	435	422	454	463	446	473	445	437	452	492	444	444	446	450	462	464	436	474	459	465	452	431	449	452	467	426	448	458	475	483	454	452	443	459	448	456	481	417	446	456	452	434	475	433	485	455	446	480	448	475	453	470	440	427	460	449	453	465	465	450	452	445	457	437	472	431	478	457	451	466	427	506	454	461	455	467	436	450	442	457	449	460	418	449	459	449	449	433	450	430	456	484	444	449	449	455	446	419	492	424	453	438	454	482	453	405	445	457	440	477	460	422	460	439	444	439	435	468	457	476	427	480	437	522	475	450	430	442	467	441	457	458	440	432	465	487	472	425	447	452	457	439	444	441	440	442	450	473	415	412	471	476	470	424	437	519	467	452	458	456	448	394	445	416	444	472	459	443	454	494	484	457	488	409	434	462	453	448	467	471	451	451	424	480	444	414	441	478	424	445	456	421	474	432	473	456	459	466	442	482	466	434	462	456	461	432	467	437	429	468	483
23476	21600	29550	24405	22146	22938	20755	11128	7306	5648	4376	3425	2680	2179	1899	1618	1502	1241	1096	989	877	802	714	651	631	545	560	566	533	486	472	445	437	427	433	401	409	364	372	362	358	399	394	385	366	338	346	363	357	369	375	333	341	356	336	333	336	336	349	344	351	334	361	335	337	323	316	338	344	321	314	358	324	341	339	354	339	333	346	302	307	337	339	345	343	321	322	353	331	320	328	320	333	325	319	334	361	327	343	313	356	328	312	352	323	296	304	305	355	332	329	332	346	333	342	335	327	340	328	322	318	360	337	351	341	390	337	337	288	325	291	332	345	335	344	322	335	330	317	337	315	336	317	325	345	311	304	312	317	327	349	321	370	329	341	327	317	335	338	324	332	319	341	322	324	316	323	351	316	324	285	339	313	329	314	313	317	314	354	324	337	341	301	313	324	341	317	363	317	372	312	291	321	312	309	350	326	315	322	305	329	333	344	328	354	317	329	342	322	303	335	324	325	334	322	338	359	295	349	350	311	322	323	334	308	323	326	354	321	303	313	307	320	308	330	332	308	328	328	328	310	339	334	358	353	333	343	305	341	351	370	316	352	332	322	318	324	352	353	334	324	320	337	353	299	340	315	325	325	322	360	323	313	332	311	321	325	347	330	316	317	322	341	327	325	321	304	357	304	309	318	343	308	325	354	337	317	323	337	309	345	337	291	327	342	327	317	351	319	325	348	331	364	303	342	347	337	342	304	319	320	282	313	316	338	375	329	373	324	331	321	311	330	320	319	313	332	335	323	323	328	342	307	294	301	325	333	337	307	332	321	307	304	340	323	312	291	325	322	298	321	327	329	321	358	322	349	327	330	350	299	348	309	331	335	291	312	313	354	315	318	332	338	318	304	329	330	353	324	383	325	313	299	353	319	345	378	320	330	288	364	366	331	314	312	334	325	349	314	348	347	347	337	319	356	328	348	302	355	332	334	331	314	353	354	326	314	337	301	348	342	363	323	317	345	335	326	341	309	331	319	301	334	361	289	314	325	317	330	371	338	330	355	340	309	300	301	319	325	321	339	362	300	308	304	308	327	318	314	303	303	320	321	372	323	320	335	298	330	340	329	345	286	303	313	310	337	329	325	329	338	348	336	339	323	307	337	338	312	313	306	327	322	352	342	302	324	321	345	315	330	379	316	349	343	296	354	327	304	310	314	351	320	346	338	335	342	332	336	299	328	312	317	340	339	328	322	325	318	358	312	337	341	331	331	309	365	355	321	352	341	349	347	279	330	332	330	320	289	325	302	351	332	339	321	329	319	345	328	295	311	306	329	337	350	306	307	337	327	312	344	310	325	332	329	370	316	337	297	334	321	351	326	291	309	318	310	345	332	348	304	343	335	308	336	319	321	310	290	334	314	313	323	341	345	310	320	324	314	311	331	326	342	322	347	340	331	347	299	346	319	332	296	325	334	291	343	325	309	373	338	326	341	318	311	288	311	361	302	330	304	324	362	356	345	319	347	324	333	312	308	321	327	326	318	315	336	313	308	320	324	313	324	335	318	326	385	319	354	360	319	333	343	312	317	364	330	339	326	307	358	322	318	320	317	310	287	336	335	336	321	321	354	311	313	342	370	347	289	342	367	300	302	326	314	315	335	299	353	329	316	304	331	332	304	338	335	327	314	330	314	360	331	331	339	333	314	299	340	341	331	323	310	346	320	337	307	328	346	314	316	332	336	328	306	328	329	359	351	334	322	316	322	322	341	370	359	309	310	330	320	354	358	322	300	329	346	335	324	316	349	310	321	360	315	319	318	321	341	326	332	355	322	322	349	291	318	306	321	316	321	329	332	337	317	306	333	348	326	327	326	340	365	368	345	337	373	321	331	357	288	319	330	354	338	364	311	337	326	348	296	326	341	355	373	346	307	334	343	352	336	300	314	318	325	318	321	337	347	306	282	314	328	357	319	329	335	322	338	321	323	333	334	348	346	315	335	328	346	336	345	341	328	354	352	297	339	325	338	339	320	328	327	322	300	318	327	311	322	354	333	308	308	324	314	361	344	312	359	330	300	321	320	343	315	333	343	297	301	294	350	302	312	355	336	365	343	326	304	338	323	319	304	324	337	352	334	347	316	333	345	363	316	334	299	329	310	341	311	330	345	310	291	339	312	279	342	335	325	355	346	332	364	364	323	301	310	315	331	351	335	323	320	340	274	304	352	316	343	300	319	297	335	352	357	330	327	346	339	289	336	334	330	332	314	355	355	353	328	318	294	324	348	334	295	386	319	335	337	333	337	344	323	332	299	364	317	326	330	350	317	340	333	344	324	322	295	309	341	345	340	316	343	308	341	333	320	313	377	331	317	312	307	298	346	314	295	305	345	332	315	314	331	332	320	354	329	321	302	359	294	295	343	341	343	321	342	346	335	326	354	362	319	314	326	297	332	367	330	311	344	314	330	301	294	306	323	318	313	325	325	327	319	350	315	395	350	310	299	312	316	326	331	348	316	316	311	307	358	325	298	306	310	338	331	324	329	331	294	321	319	316	321	350	307	319	322	335	342	293	288	346	342	346	339	344	309	317	314	327	332	310	348	327	313	328	355	340	321	312	366	310	302	328	324	311	340	366	353	319	323	362	351	310	314	300	327	336	347	322	327	367	319	336	336	329	318	311	349	323	327	320	309	328	310	328	320	327	321	324	362	324	362	330	330	301	347	323	358	331	320	303	330	349	334	334	323	325	365	343	313	317	327	314	325	346	344	316	373	317	313	322	337	323	315	302	326	293	306	335	354	355	306	354	316	329	327	310	332	319	324	309	358	332	318	342	336	332	322	329	322	299	319	346	346	341	358	358	331	334	352	308	364	303	321	335	307	314	336	365	329	325	305	337	325	314	343	343	309	298	307	291	325	332	315	339	341	348	303	326	323	315	298	326	346	361	353	334	323	325	322	321	309	344	305	367	307	328	316	323	289	336	351	326	343	346	379	364	302	340	341	309	322	363	316	335	322	305	315	306	356	300	363	299	307	344	335	306	339	350	308	300	351	351	326	325	355	319	305	320	324	339	370	337	311	317	323	346	356	329	328	371	363	308	362	310	331	303	330	335	310	308	318	309	338	359	310	346	316	338	345	318	333	326	344	318	353	322	343	324	313	356	345	310	324	292	314	337	341	320	316	343	303	302	329	351	328	356	357	337	340	329	316	315	361	294	314	324	313	305	331	288	326	336	358	334	332	324	310	332	340	302	328	336	348	330	326	319	322	322	352	343	330	336	329	316	334	334	337	334	322	303	321	346	319	310	351	306	326	315	327	325	352	326	340	303	339	336	339	345	341	341	343	337	338	318	297	314	336	333	323	320	343	328	330	322	339	353	333	330	315	300	321	325	326	333	314	349	327	333	340	317	325	350	344	344	332	347	331	319	339	351	359	350	317	306	342	316	311	321	338	331	339	348	333	313	348	330	344	317	327	360	323	316	325	337	337	310	327	305	322	311	333	310	330	316
38827	62964	54963	40760	32074	26745	22502	18198	14443	11560	9549	7608	5921	5076	4347	3683	3048	2536	2278	1969	1730	1575	1383	1235	1126	991	896	881	787	813	743	717	682	658	588	620	596	586	544	544	557	522	485	549	472	507	521	468	505	488	452	509	458	452	432	461	429	450	499	461	459	470	437	450	475	452	476	472	448	441	470	456	483	491	441	456	443	408	423	473	431	461	456	418	437	411	431	436	442	478	424	469	467	444	415	479	436	481	444	447	438	474	459	445	440	440	438	462	461	486	403	437	432	497	462	452	453	445	447	434	441	446	425	434	458	462	425	400	434	409	451	411	414	445	498	433	453	465	437	447	460	464	442	454	445	438	474	452	460	431	464	426	431	453	444	452	397	442	448	457	467	451	446	458	470	472	443	422	441	450	411	460	409	404	412	461	458	435	426	454	399	459	420	473	480	432	408	413	454	413	402	439	430	457	450	450	461	433	423	457	440	405	498	444	457	432	417	441	440	509	421	404	474	482	416	410	416	424	443	446	438	427	430	429	432	401	428	453	421	449	472	462	413	447	441	419	454	439	452	453	472	416	420	450	437	441	446	442	457	470	441	421	450	388	432	455	460	424	442	443	435	414	421	407	466	447	439	422	439	432	420	446	432	419	437	416	475	454	421	449	447	434	419	419	465	423	452	435	423	438	436	402	451	447	413	430	450	429	463	439	399	429	445	444	455	431	413	411	447	439	433	417	406	450	459	438	430	464	476	410	454	450	440	456	485	436	427	444	434	409	421	438	463	450	453	475	430	421	419	450	454	432	443	438	429	425	415	444	482	415	408	407	475	453	395	446	431	440	448	395	418	433	408	434	450	438	450	433	447	416	438	415	417	412	454	441	391	458	429	447	425	440	450	431	460	422	440	463	469	418	436	434	447	444	442	423	419	448	416	430	442	445	406	449	406	443	410	448	434	426	440	436	438	445	449	465	430	430	421	411	430	438	466	447	452	450	463	431	435	385	441	464	442	445	443	465	454	426	434	452	455	435	444	426	446	434	417	444	429	470	444	447	459	420	439	429	395	398	462	434	423	482	427	431	418	419	410	493	462	432	427	402	424	466	453	445	415	435	475	433	435	455	439	462	435	466	422	425	447	404	429	415	433	438	451	455	438	438	462	474	456	418	418	424	447	429	450	424	451	415	467	418	449	455	398	441	451	434	433	430	441	437	432	447	386	445	413	419	431	460	435	434	460	467	412	420	448	439	424	429	453	445	432	428	464	440	401	462	430	439	438	448	424	433	447	421	460	454	417	438	430	408	466	459	467	424	422	441	451	457	458	413	417	432	434	474	449	418	419	430	420	424	446	415	431	473	412	434	451	441	415	458	448	433	424	438	452	444	435	436	463	416	423	451	447	449	444	421	461	420	422	437	429	491	433	420	409	421	436	437	449	461	408	421	391	446	428	451	415	433	474	432	416	483	479	445	455	464	472	442	393	460	490	476	461	455	466	421	456	447	417	460	452	415	394	465	437	456	429	469	458	427	453	428	444	435	442	414	437	460	452	402	446	447	421	441	435	404	410	465	456	413	450	420	449	445	443	458	402	452	454	432	457	422	455	399	427	444	431	407	455	453	433	438	455	433	436	424	409	429	456	435	426	482	451	445	411	430	464	436	433	453	438	442	403	452	430	467	449	430	421	441	439	414	453	438	452	427	445	481	469	443	427	468	431	447	478	437	410	437	408	464	432	430	495	430	429	402	431	401	388	449	420	434	413	448	454	432	447	449	427	446	436	431	429	455	462	474	419	437	451	450	430	455	457	449	386	427	431	431	429	431	450	454	435	416	424	441	439	444	439	431	455	431	463	467	417	448	494	426	456	489	420	439	428	401	438	471	469	509	449	435	452	442	436	463	474	440	425	445	432	427	418	476	431	463	442	389	454	381	427	447	425	477	446	436	439	448	453	433	477	409	450	481	448	445	417	414	468	407	417	428	449	411	452	416	445	407	435	475	450	410	450	463	469	442	469	416	419	416	447	453	448	424	432	429	442	456	434	423	422	447	438	444	441	456	446	425	438	443	428	429	440	412	432	455	479	427	397	445	427	407	410	410	443	426	450	449	416	476	472	437	434	413	451	428	472	440	439	410	434	443	420	428	424	455	458	443	487	440	425	433	478	441	460	435	444	445	465	465	435	462	411	430	439	434	454	442	456	437	448	390	402	469	441	458	440	431	452	448	413	432	435	444	431	441	449	426	433	426	458	435	429	432	458	410	429	441	446	456	429	457	456	405	482	449	433	420	416	436	462	482	407	438	437	439	408	471	428	389	472	438	476	445	487	446	461	459	439	403	419	467	429	436	452	462	453	463	482	482	439	422	453	452	448	428	435	445	487	409	427	439	433	416	424	447	435	455	410	450	391	417	424	408	463	449	436	452	417	439	384	441	426	412	458	453	445	476	435	417	455	434	448	423	421	464	466	441	448	449	447	467	450	448	479	437	435	475	458	448	450	459	441	467	443	448	482	435	420	470	441	443	445	471	440	439	455	431	432	424	456	476	448	451	434	417	428	454	446	463	429	444	437	421	450	419	443	452	444	486	463	425	488	425	462	442	454	465	398	451	404	435	419	416	409	453	482	417	431	449	423	435	403	450	440	448	428	476	432	458	391	404	430	427	425	449	466	421	438	425	433	460	409	444	427	483	444	435	421	424	415	435	415	471	436	479	434	419	443	416	436	451	451	431	473	472	414	457	456	460	440	481	445	404	446	420	430	459	431	439	473	466	448	440	430	448	418	438	443	435	437	408	437	447	440	439	454	431	438	415	424	426	448	444	431	447	450	434	424	418	410	407	434	466	429	435	413	446	461	418	465	461	429	435	442	442	427	459	403	437	447	470	469	449	480	469	448	408	447	426	418	403	418	485	428	431	424	437	453	427	477	443	422	445	467	442	415	445	453	459	453	443	443	431	452	454	427	442	434	445	441	435	437	395	427	442	388	420	477	407	399	409	404	457	462	457	411	462	445	460	460	423	467	459	435	458	420	437	435	422	463	450	437	408	452	428	463	437	428	393	441	435	426	434	446	456	468	417	419	452	453	434	439	454	458	451	451	444	432	403	457	433	401	426	472	420	400	412	446	446	451	431	416	441	426	434	471	439	442	401	455	414	438	437	425	429	483	429	421	447	446	453	402	401	395	487	447	434	411	426	476	461	413	420	425	439	435	464	447	460	442	418	460	421	442	457	454	418	425	452	433	432	410	453	448	444	408	455	416	427	421	426	410	459	437	456	442	447	475	426	444	439	427	405	452	413	414	421	403	467	421	440	459	439	468	440	436	449	453	424	459	417	402	441	449	439	455	413	477	468	435	460	435	440	412	416	455	388	407	427	439	404	424	437	445	434	424	466	421	464	442	424	458	493	442	441	440	421	443	425	440	439	407	450	412	431	447	427	442	465	447	431	441	437	432	441	415	430	460	417	453	443	457	474	415	429	465	438	459	456	395	459	445	466	427	427
29327	30063	36183	26428	15710	9540	6174	4247	3165	2375	1854	1488	1270	1066	941	899	829	647	612	539	504	544	475	444	432	398	366	358	372	381	362	327	358	350	324	343	345	324	358	327	292	321	303	316	339	355	291	357	312	306	313	290	313	320	328	330	311	313	329	339	300	312	329	282	337	300	316	307	307	311	338	303	329	280	321	297	300	328	307	285	316	310	293	307	301	262	318	306	295	301	325	325	322	315	305	354	301	315	296	333	310	291	331	300	321	324	315	338	305	303	329	321	328	309	323	306	300	312	284	294	287	292	293	336	320	317	308	284	318	348	315	315	292	309	294	297	303	303	342	292	320	294	312	312	332	293	316	316	305	340	310	328	303	308	328	287	281	304	280	309	301	309	325	323	298	312	285	328	296	308	316	300	304	326	314	308	300	276	336	319	316	330	299	304	291	334	340	280	300	281	291	306	321	309	315	317	312	288	280	326	298	318	302	318	312	328	299	296	305	298	304	339	296	313	330	326	297	315	305	313	337	319	294	306	314	338	312	331	341	298	305	312	311	337	339	317	303	330	335	305	313	313	313	315	291	310	334	304	309	315	322	279	339	304	329	280	341	305	304	275	313	288	346	303	295	324	321	302	322	319	292	329	321	322	321	321	302	295	281	296	307	323	280	283	321	322	312	303	313	303	317	294	279	302	280	316	299	294	303	319	289	309	279	292	334	319	323	335	287	289	317	324	297	310	326	287	316	309	308	319	339	318	297	299	327	306	306	351	279	297	323	319	337	312	323	310	339	328	326	298	344	290	308	301	309	280	302	292	291	306	292	322	341	311	309	292	304	306	303	309	296	344	308	305	298	350	296	296	290	326	289	296	349	336	316	288	313	313	271	308	314	302	313	292	313	308	292	302	317	312	342	284	318	315	317	298	340	304	310	303	310	316	294	316	290	309	299	293	279	317	308	309	298	299	313	289	311	291	289	330	293	319	288	301	287	305	313	284	289	338	310	326	286	293	317	308	328	322	306	328	308	312	294	281	316	297	346	328	295	281	305	289	296	319	321	300	305	291	316	346	347	307	320	342	274	297	304	310	290	316	299	299	313	324	317	303	280	301	299	284	308	314	332	305	304	295	313	322	305	315	316	301	295	303	291	291	288	353	302	318	297	309	330	311	305	265	321	340	304	303	320	305	306	336	283	310	297	324	308	302	282	302	310	334	312	309	312	326	289	325	288	314	318	303	297	268	306	313	324	287	303	302	337	302	288	301	347	313	335	301	301	284	317	305	316	319	323	288	339	297	289	298	286	301	293	335	309	335	318	319	302	324	318	339	296	315	350	300	280	310	288	305	319	307	303	333	316	314	323	312	304	321	329	304	307	291	310	284	328	323	318	297	276	297	309	311	285	266	280	330	320	313	295	329	328	317	301	305	318	314	316	320	305	304	310	297	290	280	277	317	310	265	319	323	297	334	298	338	310	277	308	302	318	323	302	325	300	293	319	311	310	327	332	295	340	296	286	285	275	274	286	343	279	274	333	295	308	324	277	318	297	333	330	319	295	321	329	317	297	321	305	291	303	321	298	311	302	322	294	315	305	305	288	321	301	315	322	310	319	307	283	311	346	302	295	273	334	307	312	330	296	315	303	280	281	312	313	317	302	297	305	323	292	365	295	371	304	308	314	301	315	308	262	326	297	326	285	335	333	295	308	310	325	329	315	297	318	367	281	321	296	299	325	308	271	320	341	314	333	312	306	312	303	315	316	320	296	302	307	286	335	301	314	288	306	296	295	292	311	316	291	325	300	262	295	321	306	297	336	307	305	332	295	304	332	311	315	328	345	274	296	302	269	292	328	350	315	339	315	315	313	344	302	300	324	303	318	303	278	260	318	286	348	276	288	301	337	316	311	327	308	294	311	309	287	296	311	329	315	316	331	304	291	301	301	307	314	315	299	280	335	298	260	339	321	312	326	267	326	279	318	289	307	298	290	329	317	294	294	304	314	294	295	324	339	338	291	303	275	311	319	307	317	308	308	336	314	310	315	306	304	296	307	306	286	321	326	293	306	314	325	296	310	286	294	286	347	335	341	314	316	315	308	324	291	287	314	319	340	320	323	326	303	303	327	306	331	289	306	324	302	308	291	324	312	304	268	330	290	305	372	300	324	303	335	329	295	277	292	322	324	293	309	308	300	283	287	313	294	290	312	329	328	317	263	354	313	311	328	293	289	299	329	347	310	315	302	291	268	298	285	304	313	299	299	328	293	299	292	294	316	327	326	282	347	317	285	309	311	285	300	306	302	338	284	310	328	294	301	299	294	275	313	312	335	345	308	286	325	323	300	297	307	315	302	302	317	308	335	308	339	300	287	323	327	301	295	314	270	332	280	344	325	331	322	299	308	315	364	307	294	309	326	293	285	291	318	289	322	286	318	313	282	273	301	319	304	314	330	315	302	314	282	306	308	300	327	297	326	286	328	303	301	295	332	319	311	296	313	305	300	299	307	309	296	329	318	302	295	299	281	312	317	293	312	306	310	324	337	308	293	319	306	302	299	293	339	307	299	321	331	314	322	323	317	335	305	324	313	276	302	309	295	308	297	304	322	308	293	349	293	292	327	320	310	304	310	327	314	290	317	310	291	344	311	308	307	315	325	288	284	275	308	319	309	293	320	304	279	299	296	283	298	340	298	329	284	332	325	310	292	282	318	314	319	324	290	305	309	294	319	315	331	337	273	310	311	311	345	317	306	252	294	325	310	313	295	322	332	320	294	313	300	281	325	303	318	337	309	326	308	335	297	294	355	283	295	298	304	314	306	331	302	308	340	350	336	306	319	321	311	293	312	315	284	274	268	312	306	299	343	293	317	292	336	311	319	302	313	294	283	315	287	318	290	313	284	298	299	297	314	301	301	303	303	254	320	310	316	296	306	296	321	314	314	296	309	317	318	319	324	318	314	335	322	297	295	310	320	298	353	303	322	331	324	329	302	313	321	321	321	284	305	289	285	334	325	343	289	309	326	265	287	318	287	308	313	328	279	305	295	306	312	294	297	291	351	267	304	315	302	300	336	338	287	315	285	289	321	320	318	311	276	306	339	313	321	320	311	316	309	318	292	284	308	291	312	322	297	295	293	327	325	288	301	304	304	322	309	296	298	340	295	311	275	296	263	320	300	305	301	317	307	327	280	311	311	310	301	290	320	301	303	312	278	307	283	318	285	288	300	288	291	332	277	304	316	301	315	296	301	290	297	299	296	316	338	302	294	320	286	297	299	317	335	336	319	315	307	323	299	307	318	313	323	325	304	303	319	311	295	291	308	309	306	300	313	296	317	334	311	319	310	336	298	307	324	316	306	321	329	304	306	291	316	312	279	318	301	324	302	288	283	341	332	331	316	295	280	309	326	308	318	299	320	322	296	347	299	310	274	326	324	294	320	332	278	308	316	295	331	293	329	302	323	331	319	304	297	316	282	314	341	328	293	271	293	323	318	299	339	253	291	299	331	298
34651	49528	42145	27957	20976	15909	12320	9634	7248	5704	4419	3499	2989	2457	2052	1692	1532	1310	1161	1036	991	886	806	755	691	688	623	680	558	556	523	524	530	520	491	509	517	457	472	476	453	473	445	416	450	493	469	446	429	429	452	445	431	433	415	445	408	401	441	447	460	420	484	410	454	473	448	448	429	447	421	432	406	429	440	440	404	421	404	429	400	423	438	433	430	445	452	468	408	404	407	422	376	435	463	406	405	428	437	402	455	424	419	424	398	425	429	414	405	388	425	425	431	411	427	460	429	429	397	431	452	439	446	435	402	420	423	433	394	415	388	455	450	444	421	432	409	425	445	444	440	451	427	400	395	424	423	437	383	420	430	422	415	430	429	396	418	417	438	436	393	420	411	446	428	429	419	424	414	382	410	409	406	438	381	453	431	420	442	426	393	468	438	414	426	408	413	458	401	437	424	428	430	388	436	385	451	425	426	435	418	419	410	435	441	423	437	458	409	481	384	407	398	427	414	428	450	425	438	419	398	480	393	423	391	391	455	419	415	398	452	420	423	426	397	401	424	455	398	378	402	430	450	411	455	447	438	419	424	444	426	436	429	429	450	398	421	424	414	433	417	444	400	395	461	426	456	417	408	420	413	411	433	413	421	435	428	432	387	428	451	422	405	458	419	447	399	430	435	412	408	431	397	421	442	420	401	446	420	418	417	443	397	418	415	380	397	419	406	454	441	398	443	375	421	416	427	441	425	466	401	421	389	422	453	432	416	413	467	426	400	395	424	430	414	443	415	419	423	418	413	421	416	440	414	431	415	461	410	415	436	441	444	426	416	415	428	406	400	402	437	452	392	433	415	416	434	426	444	432	463	409	422	445	432	430	391	413	422	410	438	418	372	443	434	430	429	402	433	422	428	433	459	386	427	430	439	421	444	426	420	424	428	416	409	456	452	427	447	452	435	461	413	401	405	425	408	396	416	445	449	403	401	422	442	415	409	426	413	425	442	428	442	405	431	439	398	441	440	419	458	449	394	422	442	449	391	415	438	427	418	442	427	396	406	416	411	420	442	449	428	424	428	452	421	422	385	412	425	426	427	406	410	484	449	444	422	429	415	451	418	445	414	380	435	419	449	427	436	461	393	427	413	389	437	440	394	425	449	422	444	414	425	439	431	409	435	425	415	418	473	456	435	424	441	431	435	439	405	450	434	429	411	403	443	404	423	423	406	420	408	385	431	420	452	417	459	438	450	445	430	435	423	393	419	407	461	423	392	445	444	385	431	414	410	442	436	385	414	425	419	433	446	434	417	433	375	450	429	444	443	384	427	437	439	446	440	460	419	420	396	418	409	413	425	462	432	433	416	419	425	400	429	441	407	421	411	421	431	443	399	407	449	432	408	454	430	422	407	402	413	435	408	408	435	389	415	439	396	396	410	415	431	423	431	435	422	437	423	420	428	439	428	446	450	476	419	433	435	430	406	421	418	387	439	385	445	458	422	400	427	456	409	433	429	405	426	402	412	427	436	451	416	424	391	437	402	444	431	420	408	404	467	463	424	419	417	442	438	381	416	410	463	395	407	447	401	435	435	439	407	430	417	401	441	442	415	418	388	400	406	435	385	447	438	429	425	402	463	421	429	439	465	383	378	412	412	392	391	424	384	428	407	407	419	417	398	400	421	421	422	420	439	466	423	466	429	443	443	461	422	407	384	426	432	424	448	439	423	414	441	414	438	440	420	408	434	442	427	430	420	435	399	445	413	392	435	432	409	416	429	389	414	410	425	468	419	423	426	421	428	386	420	445	446	405	387	457	414	398	415	364	404	409	398	453	467	389	434	423	440	451	443	424	394	392	419	447	437	429	420	409	398	455	406	433	426	414	434	447	429	445	427	417	398	410	439	429	440	403	404	430	394	423	439	429	411	385	436	423	427	396	428	403	401	439	411	436	454	401	445	459	418	412	421	449	399	395	448	409	430	434	418	409	430	404	423	425	424	447	403	406	416	430	423	446	440	420	415	435	434	452	411	422	437	434	397	417	468	422	409	426	425	412	465	433	424	452	468	431	422	433	401	437	416	427	402	432	424	438	448	468	432	457	404	444	419	414	426	433	401	404	407	449	473	418	387	457	511	425	438	390	427	454	468	437	399	421	410	406	441	437	433	448	414	428	453	434	402	450	408	454	455	428	412	415	421	419	399	439	392	423	410	423	431	454	456	432	423	398	413	397	434	440	412	451	477	446	443	451	425	434	464	432	443	457	395	405	432	460	404	415	450	417	412	435	438	432	476	439	460	433	416	425	431	434	411	403	470	413	433	418	448	433	396	420	382	436	396	398	427	431	424	436	439	456	377	394	427	438	380	420	421	389	403	422	414	432	436	438	451	438	434	406	389	414	388	421	392	430	427	477	415	421	422	405	424	457	415	481	422	436	446	451	412	418	405	430	410	459	407	407	417	443	393	381	433	409	416	439	447	428	412	457	430	453	419	413	386	432	400	429	415	412	413	411	436	411	425	402	414	423	430	417	411	421	437	390	450	398	433	420	476	434	418	397	413	422	417	445	405	420	433	428	420	394	433	414	402	433	429	415	425	462	442	457	390	420	434	441	445	405	419	384	402	433	445	396	436	421	420	425	385	396	446	426	398	426	413	453	422	439	423	450	371	442	430	412	461	429	439	424	455	452	433	433	452	407	425	426	425	432	457	399	397	441	431	451	407	442	432	412	414	452	421	442	423	428	405	383	403	443	394	411	412	425	443	434	423	451	408	435	413	444	439	397	443	433	391	417	452	453	438	402	407	432	387	403	457	436	407	437	415	441	422	413	423	421	418	425	463	452	399	447	416	425	403	410	404	433	433	409	452	430	473	415	444	422	427	425	424	461	427	453	407	463	425	422	433	424	436	431	418	409	412	412	455	436	431	424	451	411	431	433	474	434	423	423	440	377	455	435	451	439	438	412	431	428	429	458	418	417	434	437	412	418	417	399	412	404	435	411	403	405	446	389	403	371	406	421	417	454	371	434	437	429	412	414	407	411	427	435	491	430	446	426	427	459	430	448	402	408	422	395	390	439	412	440	434	428	438	409	420	413	429	426	433	417	411	420	433	454	432	416	418	420	441	438	417	400	425	477	422	436	410	401	413	476	434	421	409	405	452	437	424	412	443	418	408	413	409	427	411	438	419	424	444	405	418	460	451	427	389	481	439	403	430	414	423	399	457	410	428	439	390	427	422	416	389	448	407	462	419	441	460	419	424	424	447	420	449	389	452	418	439	401	389	399	428	429	428	394	428	432	431	413	393	428	414	438	451	440	446	421	454	416	429	415	412	463	434	414	415	432	416	432	431	441	434	420	383	432	405	430	449	410	446	424	423	419	393	422	439	432	429	371	411	430	458	380	433	424	444	445	448	415	437	439	422	400	431	407	442	433	432	440	447	425	462	431	414	461	439	423	433	453	399	427	397	419	422	453	424	442	424	437	422	400	401	429	441	480	416	463	404	401
24613	21709	29520	25434	22549	19354	12709	7323	5162	3804	2888	2427	2016	1680	1405	1216	1061	988	867	800	721	621	554	535	530	513	487	470	447	411	417	405	419	360	390	351	378	341	351	399	298	359	329	379	340	376	344	338	358	336	334	313	347	332	332	349	366	301	338	378	306	340	340	315	341	297	294	332	333	362	335	327	307	318	334	350	357	361	302	333	320	328	301	344	325	326	299	346	320	319	344	312	336	351	350	339	319	330	341	310	346	338	323	352	323	315	334	305	302	299	320	311	326	318	304	343	331	328	299	359	307	299	342	337	327	323	304	356	322	278	336	359	341	354	304	295	343	339	310	339	336	333	366	332	324	353	325	335	325	293	309	370	318	323	325	305	341	359	361	355	321	297	334	348	370	286	312	292	351	328	334	310	347	299	330	328	314	341	331	317	293	334	330	352	323	343	319	333	295	348	306	363	330	329	325	325	336	322	326	367	330	345	315	304	313	317	322	333	339	352	311	344	285	320	318	324	342	316	356	367	331	331	334	330	356	343	322	342	371	312	336	317	347	340	337	342	352	327	366	341	335	323	323	339	330	356	311	352	343	324	349	333	344	356	315	363	320	364	320	348	325	347	288	317	368	345	326	318	317	330	317	339	332	338	308	336	320	296	357	318	301	294	327	340	326	328	318	342	345	344	352	341	324	326	342	340	355	301	349	340	377	338	307	320	370	329	342	312	350	341	312	329	290	341	333	310	338	329	337	358	324	313	336	345	331	339	307	346	342	334	322	307	330	333	317	329	329	320	348	349	306	315	298	334	329	345	336	317	314	333	299	343	338	338	313	310	312	319	375	316	324	332	287	308	343	329	322	318	301	350	322	349	312	347	350	352	331	357	388	308	322	322	352	306	331	311	335	324	325	372	355	356	334	332	340	335	359	321	332	361	318	320	349	302	305	319	338	308	346	315	323	323	333	332	354	328	335	297	322	345	314	351	331	326	335	304	328	340	319	306	340	329	321	344	342	332	366	269	327	351	339	321	324	337	299	323	317	314	346	324	311	330	360	341	340	347	334	316	308	320	362	294	331	327	319	293	303	291	311	320	293	325	311	350	307	298	295	336	330	323	306	326	309	335	332	328	319	338	322	320	345	339	314	333	301	285	360	301	312	315	316	322	312	347	319	341	288	318	326	319	310	335	345	350	357	331	313	334	389	344	301	322	331	319	270	303	343	330	315	365	299	313	310	332	325	327	339	368	358	336	319	321	318	319	334	342	340	324	319	320	320	319	335	322	333	311	340	310	335	276	325	328	356	344	314	336	337	319	311	335	316	370	322	335	316	310	323	324	319	313	341	314	328	353	351	323	329	337	332	310	317	335	342	306	333	316	327	346	333	340	319	326	316	322	310	342	310	327	325	302	339	298	313	318	364	361	321	349	307	315	341	323	322	386	291	325	330	303	324	327	300	326	342	324	318	317	342	345	300	355	317	326	334	360	294	336	333	335	338	338	329	313	310	333	334	317	345	342	290	341	338	318	290	317	331	358	308	306	329	327	352	312	346	330	313	313	294	323	332	321	331	340	349	336	308	368	379	312	363	301	319	334	305	344	342	352	330	334	342	333	317	312	347	277	308	321	300	320	324	362	367	344	318	284	325	325	357	320	329	324	354	340	318	330	363	324	350	343	305	325	354	323	314	304	308	321	337	289	316	328	345	294	338	320	303	297	302	310	314	315	348	342	330	326	347	334	312	301	329	322	339	340	309	335	357	320	344	350	330	289	349	306	337	354	303	323	335	323	306	313	325	324	341	336	322	347	343	312	301	313	337	311	352	298	312	345	313	343	318	349	328	335	332	365	331	316	341	316	322	343	301	328	334	314	333	339	334	353	336	311	299	332	343	332	316	336	317	332	322	319	365	340	316	301	334	332	288	313	341	355	386	338	330	329	319	327	349	357	314	307	342	331	304	329	339	344	339	343	321	324	316	328	322	358	348	300	295	307	320	342	318	315	311	344	298	341	337	350	360	318	289	324	334	339	335	329	338	323	317	291	321	318	311	315	340	345	348	334	334	319	333	325	318	333	337	321	345	321	349	325	314	319	317	322	327	309	322	329	318	306	386	322	320	311	304	314	338	324	321	338	374	336	346	317	302	336	335	316	314	341	331	318	317	333	357	338	335	317	346	364	323	300	349	327	350	359	351	334	338	356	348	327	320	308	340	316	306	330	316	305	301	315	308	340	347	325	316	337	316	354	359	297	322	273	313	305	291	351	321	328	321	341	338	307	367	337	321	306	359	355	339	330	335	327	340	359	336	288	315	302	310	310	340	333	342	328	316	335	302	320	327	325	315	355	308	348	315	346	325	298	292	306	327	359	342	345	302	328	336	326	311	326	319	298	321	339	337	316	336	334	325	351	285	300	297	314	301	324	345	336	313	305	335	327	320	308	340	321	349	346	334	336	324	290	341	316	347	346	350	338	326	318	343	329	345	343	355	341	323	332	322	326	307	314	323	328	321	303	365	356	339	338	353	338	346	333	331	354	330	328	323	304	326	340	316	304	308	342	309	320	323	295	342	335	364	360	313	367	327	322	314	386	363	335	288	313	305	368	324	328	334	333	338	311	345	314	324	351	331	312	359	323	308	357	347	330	327	307	343	331	312	307	307	346	303	318	291	340	356	348	325	340	296	333	315	325	331	334	327	306	317	315	324	316	333	343	313	347	337	351	341	348	348	342	357	335	324	332	318	358	362	312	334	305	318	324	336	309	314	286	349	310	320	334	352	320	302	317	326	334	359	347	311	331	358	303	288	364	344	349	336	318	298	320	323	329	320	331	320	364	321	299	355	300	356	317	349	349	339	331	336	329	336	336	323	323	319	345	354	326	313	288	319	368	318	299	321	326	316	321	329	358	323	343	325	331	330	331	308	307	320	335	315	331	377	363	339	321	330	335	342	358	353	336	337	320	355	320	320	321	335	320	356	324	285	305	332	335	333	316	293	326	302	309	354	318	325	311	311	325	339	357	328	309	324	353	314	337	329	333	315	329	318	332	311	345	312	298	352	345	314	304	312	313	356	340	294	327	283	322	318	330	357	323	332	359	327	274	333	347	346	348	306	305	333	334	335	338	331	334	297	335	331	310	326	305	342	317	336	325	331	331	303	345	348	343	347	327	324	318	350	314	361	320	330	339	341	328	323	323	326	327	354	366	373	363	322	324	341	297	357	341	358	301	383	363	300	322	331	324	322	337	295	314	314	345	301	345	352	352	333	343	334	333	302	360	355	332	341	324	320	310	366	338	312	321	348	329	325	315	337	321	339	370	334	333	332	308	329	346	318	341	323	328	352	304	330	322	346	313	348	307	359	339	350	335	364	359	294	314	314	312	338	326	315	317	346	322	349	336	346	366	355	307	334	330	324	329	345	335	325	346	311	322	325	354	321	311	295	324	334	341	326	335	364	323	306	351	315	314	329	313	330	308	320	335	351	329	322	338	293	320	294	304	316	313
36335	60914	52525	34010	27477	22157	17534	13911	10993	8506	6623	5702	4534	3708	3047	2623	2197	1920	1690	1440	1296	1224	1092	993	923	866	744	736	712	703	650	670	592	580	597	535	597	505	537	559	492	509	516	490	476	515	479	475	472	462	454	510	501	440	456	460	445	458	452	462	429	478	465	492	450	449	461	460	447	469	464	461	483	479	467	444	478	448	467	492	478	460	463	421	428	469	495	419	444	460	461	459	466	448	454	473	464	448	459	441	439	452	435	471	430	455	467	457	448	424	474	424	425	411	445	489	446	425	436	456	435	465	453	431	449	440	419	418	461	466	397	457	425	430	446	438	426	461	438	438	470	443	457	456	426	489	445	458	435	446	447	426	440	472	436	444	469	427	431	474	453	470	431	466	477	428	461	465	444	455	444	440	456	439	444	442	448	471	463	456	445	426	413	439	439	434	397	433	441	450	425	434	441	436	424	420	485	427	430	436	439	436	452	429	475	451	430	438	427	451	430	448	430	511	460	459	440	432	478	414	476	430	420	464	421	452	451	410	477	426	416	459	452	434	488	466	442	437	450	449	435	449	427	461	470	450	476	460	419	473	469	472	434	443	445	447	445	454	469	446	461	442	479	430	451	467	432	442	459	431	423	404	439	487	461	449	437	446	437	396	457	457	449	443	467	427	428	446	466	449	478	445	470	446	451	402	441	438	462	431	422	444	430	425	459	453	436	446	430	435	468	447	473	415	445	457	448	437	426	412	428	430	414	464	443	427	426	488	453	445	470	470	438	444	431	401	456	443	440	438	455	454	458	438	450	423	461	484	420	444	490	427	453	443	441	404	427	484	451	436	466	458	411	453	420	449	418	456	474	447	457	465	442	436	414	451	479	484	457	455	449	433	426	399	464	433	465	426	453	452	427	449	466	469	479	473	438	465	401	431	448	449	421	490	487	451	451	427	440	457	480	465	450	462	393	449	479	460	470	449	457	431	414	412	435	443	445	446	454	445	475	404	509	460	476	465	437	458	455	466	448	407	438	431	481	466	429	452	444	484	446	436	460	478	447	461	400	454	458	468	481	472	404	447	440	457	436	464	438	497	452	457	448	422	421	405	426	472	470	476	470	454	416	451	463	470	488	422	421	494	443	466	444	453	428	438	456	469	441	443	456	462	472	480	462	453	475	451	476	420	449	488	468	436	445	415	450	446	406	457	422	443	469	474	455	470	440	459	445	456	451	422	473	416	445	485	426	461	444	470	496	456	453	407	443	480	484	414	454	434	431	434	474	446	450	471	428	452	441	451	454	475	459	436	425	435	429	464	432	450	433	450	440	454	469	492	425	438	445	412	437	449	433	407	441	462	490	442	453	449	444	477	435	468	487	446	426	433	457	423	420	447	434	412	447	474	452	447	435	425	421	481	469	482	461	476	463	444	445	442	467	413	427	399	460	466	474	445	449	423	405	430	415	474	472	455	487	458	451	456	449	448	468	439	417	450	447	475	436	417	436	435	436	437	434	428	470	475	424	440	477	423	474	465	448	462	484	427	441	406	435	458	441	433	436	463	453	430	451	421	487	439	444	458	441	437	451	465	442	447	426	427	462	454	480	445	462	464	472	464	423	435	459	395	477	431	441	419	435	468	439	473	458	497	440	432	499	474	400	450	446	420	455	447	402	467	438	473	468	453	471	407	419	479	466	441	432	445	465	425	435	440	429	453	457	447	459	439	451	438	464	481	414	447	439	421	449	458	458	447	463	436	457	421	467	452	435	436	482	456	450	426	436	430	429	439	446	444	441	473	449	406	441	487	453	480	439	469	455	443	448	452	468	437	439	444	433	471	475	402	440	443	444	432	449	460	455	426	418	441	437	477	471	475	473	450	403	462	435	447	453	439	433	477	488	426	465	440	478	443	437	448	432	413	449	457	446	440	447	425	453	447	484	452	463	464	479	437	442	448	437	449	458	441	436	443	442	479	474	469	460	472	427	430	446	459	450	437	468	483	433	418	472	426	426	464	456	426	431	418	463	479	440	463	444	447	465	404	451	458	409	422	470	421	439	457	448	456	445	441	457	479	436	451	442	460	431	449	453	391	465	433	447	469	432	490	402	436	446	439	428	387	435	432	421	439	414	474	482	426	463	473	437	446	460	451	470	460	454	399	431	438	447	411	488	457	445	470	408	455	460	469	482	433	438	446	452	452	458	440	475	478	427	424	435	467	424	442	410	430	387	425	426	407	453	446	424	428	430	408	458	463	452	468	471	464	404	424	463	443	435	453	458	423	444	467	449	463	485	456	422	423	469	485	453	477	456	431	446	463	457	448	423	416	474	432	438	445	489	439	475	462	433	477	412	488	432	454	445	400	424	461	469	500	466	454	445	470	434	434	424	442	472	436	442	455	437	433	476	485	466	449	446	454	418	424	461	467	429	459	431	458	446	474	455	420	483	460	443	440	463	473	433	463	425	431	451	454	443	454	419	432	435	468	504	443	415	418	405	462	490	441	432	444	428	515	460	421	428	461	425	434	482	410	464	436	419	466	486	441	435	458	439	452	439	445	436	465	440	457	487	456	443	448	424	437	465	455	435	428	445	430	463	472	486	479	454	443	448	483	450	432	441	460	481	412	413	442	416	466	444	461	449	452	415	437	447	433	467	490	422	476	464	423	417	462	439	477	414	462	452	442	454	412	458	457	418	413	414	387	464	428	437	422	434	439	477	416	456	449	444	479	432	429	438	478	464	456	443	412	488	416	475	426	469	488	431	505	452	450	447	431	445	437	432	449	482	451	445	422	424	425	407	453	458	490	416	414	439	467	431	458	450	469	457	410	429	440	464	426	440	456	465	460	421	473	466	431	430	436	437	416	459	436	476	393	453	429	486	419	440	433	456	471	466	481	433	460	456	436	440	419	429	436	430	438	476	467	430	424	458	476	459	466	440	451	465	466	407	392	451	498	424	462	441	433	439	444	476	450	442	440	458	451	435	449	445	439	442	434	431	442	436	457	476	437	425	440	451	425	458	475	412	442	426	419	453	462	424	462	451	450	419	408	466	449	485	451	445	430	458	468	432	479	449	420	451	447	438	433	483	451	420	456	469	458	455	418	419	465	435	417	424	438	455	468	443	452	449	447	476	493	450	425	493	471	460	457	448	411	434	409	470	456	463	459	447	433	420	444	475	469	456	461	444	434	464	471	386	439	421	476	459	419	435	435	432	424	430	451	442	462	462	446	491	464	447	447	432	408	450	437	446	447	466	485	452	479	442	446	488	450	435	465	457	440	418	449	417	448	482	431	458	435	455	444	428	435	479	429	420	433	426	464	464	456	478	432	440	374	445	471	418	459	476	468	475	449	432	461	471	435	454	465	443	469	461	450	432	458	454	464	431	419	466	432	463	451	455	459	459	461	426	459	444	470	449	454	404	404	461	454	432	485	440	429	426	447	443	500	426	444	458	451	443	475	440	460	447	472	463	459	454	453	456	455	479	448	411	444	462	448	504	427	449	433
23514	21660	29595	24251	22029	23166	20746	11047	7144	5538	4242	3292	2860	2320	1951	1663	1433	1220	1107	1029	875	837	713	675	646	607	525	550	453	500	464	454	442	465	402	412	403	418	390	361	389	390	331	370	365	329	350	341	356	341	335	357	347	358	345	365	348	383	330	333	345	360	348	356	367	353	300	329	359	311	366	362	332	340	349	335	306	352	320	342	327	317	332	337	359	360	331	331	326	311	334	316	350	311	302	322	324	319	355	326	324	338	336	329	300	316	322	309	330	342	342	358	332	336	323	322	345	328	325	333	318	380	328	345	353	345	345	329	342	308	336	354	346	291	355	307	326	334	345	329	355	296	309	317	360	323	338	315	325	318	318	330	368	319	341	342	344	377	296	307	340	346	349	345	328	328	332	331	305	311	340	328	335	314	321	345	326	332	298	323	292	333	314	336	336	317	317	324	346	298	318	321	319	351	356	344	314	359	320	316	323	314	328	337	339	332	321	354	342	353	319	311	327	360	338	327	329	336	333	300	328	332	319	342	341	312	315	330	344	307	330	317	320	333	329	349	314	355	311	334	327	329	309	327	321	335	323	315	351	288	309	323	340	303	314	331	312	314	325	302	326	332	329	352	310	344	313	349	342	329	305	321	339	322	321	345	294	324	325	358	319	320	303	321	326	299	352	334	321	337	299	310	295	304	302	292	314	330	294	329	338	331	320	342	313	339	326	307	297	314	338	321	322	350	313	330	344	327	333	306	325	354	294	336	352	323	321	343	342	314	353	341	314	314	297	325	330	342	343	309	323	323	305	314	347	316	312	330	301	343	314	322	310	316	339	352	322	306	323	301	291	342	346	325	335	317	308	298	312	299	309	338	329	326	347	344	321	335	327	308	306	325	328	306	344	308	314	305	346	323	341	339	305	355	326	303	347	367	317	361	335	305	301	333	334	324	322	319	319	337	334	326	291	342	327	368	306	293	324	304	345	349	331	332	340	280	332	310	331	324	315	314	318	304	337	338	319	333	348	342	318	346	323	318	336	350	339	319	329	337	351	324	339	311	322	335	294	298	338	315	309	333	312	302	299	337	367	323	318	346	333	335	324	323	299	330	305	313	315	314	302	333	326	315	320	336	346	332	343	313	333	298	307	316	326	332	354	359	311	351	335	325	316	357	319	334	348	305	360	324	320	308	384	328	319	327	324	351	294	344	335	338	323	323	336	313	331	340	321	334	329	312	312	313	319	332	346	319	300	310	322	317	315	318	318	337	358	305	327	325	333	341	347	310	331	351	296	356	303	308	331	316	360	322	355	319	347	352	332	340	326	363	368	341	319	328	310	331	310	326	343	333	323	314	333	291	283	337	329	364	340	299	322	305	310	302	345	292	319	326	324	312	346	337	336	331	318	309	319	303	347	344	326	312	308	348	316	341	309	337	312	328	318	340	326	343	324	314	354	296	319	333	308	342	301	327	307	382	327	362	322	308	314	335	343	316	342	349	314	297	307	342	340	315	318	321	337	331	323	328	308	321	324	332	315	329	313	319	328	357	304	315	302	332	336	355	329	331	282	304	336	334	311	343	305	344	286	320	319	335	324	307	351	342	321	303	323	323	309	333	318	339	359	313	341	316	315	335	344	334	336	322	330	343	323	334	325	341	347	310	341	383	290	319	312	331	313	361	340	339	356	313	346	312	304	287	316	299	339	334	310	313	303	336	313	295	305	328	337	336	356	350	332	345	319	337	329	284	343	344	302	340	313	341	364	328	300	322	328	348	358	326	361	339	320	328	329	346	333	317	295	332	312	343	330	335	334	331	327	309	294	354	342	362	326	319	338	318	311	334	298	340	317	326	304	317	334	328	330	346	353	317	343	313	302	293	331	348	330	304	312	305	324	349	294	295	354	347	323	305	325	332	341	338	338	335	350	328	313	331	302	337	342	318	320	291	305	328	317	365	348	330	338	349	314	295	335	330	293	344	327	327	367	351	334	316	311	328	331	333	333	331	323	331	322	299	340	325	325	337	327	334	321	335	325	324	352	329	303	339	315	360	349	328	310	359	328	336	309	360	326	299	333	335	300	354	360	308	345	318	312	297	331	315	318	344	343	323	322	337	305	321	348	357	306	315	339	359	323	323	341	324	345	337	313	317	325	317	326	332	314	325	321	321	327	335	344	333	324	306	306	362	329	301	348	324	326	323	323	318	329	329	316	300	331	358	335	348	337	379	290	356	336	339	344	326	299	322	332	334	291	315	329	330	320	350	292	336	327	331	356	340	299	300	307	359	331	300	315	336	347	314	323	329	294	287	311	314	337	318	343	307	346	314	301	307	350	329	338	323	337	309	323	317	334	345	344	329	326	332	296	328	361	322	297	319	331	342	342	316	369	297	340	380	308	341	277	307	323	308	338	318	313	312	311	333	328	349	319	346	317	347	330	320	310	317	339	347	312	326	308	326	322	348	321	318	334	356	293	313	340	358	295	349	329	313	316	309	307	359	314	331	313	315	328	342	319	367	317	314	322	273	300	344	297	324	308	340	351	296	314	321	327	340	349	350	336	322	347	321	319	332	343	327	296	315	321	335	305	325	314	319	343	349	311	330	333	347	335	359	328	312	321	327	311	327	320	335	309	321	302	336	322	309	300	331	347	311	324	313	301	341	281	318	285	329	333	321	337	322	358	331	309	316	303	322	319	297	322	337	332	330	354	325	338	369	345	320	343	329	286	340	323	337	310	303	353	339	324	324	339	366	336	348	308	349	321	324	302	305	326	340	331	331	301	312	321	309	329	348	324	319	341	355	315	326	319	327	333	351	312	312	319	328	300	333	312	323	309	328	296	346	311	324	329	320	370	335	327	344	341	302	372	321	313	350	313	335	336	353	290	362	313	297	328	337	325	331	341	330	318	311	315	351	353	346	320	286	328	317	297	293	327	314	313	295	305	333	296	334	316	309	339	310	322	341	328	315	342	309	321	323	332	346	319	333	318	310	345	341	322	336	363	347	305	293	333	329	297	325	309	355	323	303	365	298	298	338	314	327	341	339	296	308	332	335	315	307	313	314	329	374	314	368	329	331	354	307	351	330	321	332	367	350	325	295	259	340	326	332	346	313	323	344	296	336	345	359	315	314	295	319	326	327	335	331	321	349	343	321	360	336	297	306	329	304	330	323	328	335	325	320	337	332	345	305	344	315	344	331	336	327	351	314	330	312	340	328	328	281	325	349	333	348	321	304	306	344	338	301	320	328	330	316	284	305	351	333	325	332	293	339	365	340	337	316	289	334	316	333	315	329	344	324	309	318	294	354	313	346	316	340	311	337	331	308	336	329	328	336	322	337	334	330	323	334	303	331	306	320	316	335	366	310	340	345	346	326	326	296	350	296	342	322	325	335	333	330	304	346	326	306	340	317	351	324	338	326	311	301	301	336	337	334	350	324	329	333	312	311	343	385	301	293	325	300	323	282	328	312	308	358	363	368	338	332	324	312	322	327	293	324	336	266	310	268
39314	68078	53530	37117	32266	27145	22123	17777	14398	11573	9252	7403	6265	5005	4122	3566	3060	2509	2247	1994	1754	1484	1304	1269	1080	1003	917	868	815	826	727	698	673	686	615	593	550	515	569	531	501	503	487	545	527	480	467	472	499	470	499	507	495	454	454	446	448	476	473	474	462	409	425	422	449	462	418	458	456	476	436	397	428	440	457	482	479	454	456	439	429	435	414	495	449	432	414	417	421	463	412	492	411	430	456	496	452	456	450	441	409	472	412	419	451	429	435	455	417	430	419	396	445	452	441	446	426	474	433	446	415	445	417	383	449	445	449	395	444	464	429	451	435	438	412	426	435	411	452	433	403	439	452	437	420	444	457	455	428	449	433	427	428	427	416	457	403	401	425	468	437	419	408	410	445	461	404	479	456	423	407	435	420	403	449	467	397	424	422	432	427	421	426	428	412	458	394	408	434	459	460	465	421	427	455	425	400	439	447	420	440	409	430	466	449	450	441	432	390	455	449	413	454	416	446	446	428	474	435	441	441	416	455	404	411	434	466	445	457	439	438	432	449	463	460	439	429	419	414	453	477	481	434	440	441	428	460	411	454	484	441	450	446	443	377	447	413	438	445	446	404	422	429	443	442	421	403	484	406	442	438	440	414	438	469	392	406	426	423	432	399	464	438	427	424	444	428	398	441	419	457	460	417	403	414	465	424	448	451	416	445	410	449	450	469	449	464	451	456	432	454	412	452	463	401	449	393	413	416	409	455	413	403	457	474	452	441	446	427	468	423	447	437	425	421	456	430	402	426	412	423	447	448	426	439	413	434	433	438	426	438	408	419	431	441	430	436	438	433	448	450	436	430	456	476	438	427	431	490	410	412	445	413	429	428	423	407	421	425	441	455	398	463	485	462	407	480	454	425	465	413	457	422	435	473	495	419	454	438	443	430	441	416	419	410	435	401	431	444	438	433	384	381	453	434	442	423	423	405	457	431	417	418	481	459	447	437	460	441	401	444	452	444	407	433	470	457	408	401	435	441	426	413	400	451	478	436	463	453	447	465	444	466	429	442	431	460	398	474	428	427	367	453	446	418	442	449	439	407	455	495	443	399	468	424	443	403	427	462	417	425	446	459	419	449	406	426	434	458	428	431	447	440	438	434	405	414	443	440	434	451	454	408	404	446	453	451	435	471	464	432	440	450	411	436	418	422	426	466	396	432	424	423	462	442	460	433	412	462	388	414	422	425	439	369	440	401	440	436	472	426	488	425	402	481	459	415	458	387	437	427	425	433	463	398	476	434	440	414	419	468	453	426	394	436	427	486	418	438	392	411	425	431	412	430	432	437	428	458	412	444	436	436	429	431	415	417	468	428	436	429	431	465	432	442	430	424	458	431	444	463	432	451	437	453	443	454	454	428	417	421	452	437	438	453	442	432	429	437	427	451	415	438	430	395	439	387	431	473	392	469	412	422	461	456	379	424	427	440	432	426	422	410	452	469	412	435	421	430	439	464	414	455	421	430	426	433	427	430	447	420	453	428	426	435	471	438	423	447	422	409	414	471	420	434	418	403	447	446	469	440	444	416	472	408	439	412	452	445	445	443	468	422	453	385	433	430	484	443	422	431	394	413	428	466	405	439	420	450	434	397	454	430	399	458	439	420	433	412	453	463	433	436	417	423	447	441	413	408	410	437	420	424	424	434	482	450	421	469	455	451	395	451	446	458	449	450	433	446	445	479	400	461	493	426	412	453	413	426	469	438	464	442	425	451	440	472	454	428	405	420	417	417	427	448	494	444	425	422	448	442	393	411	459	432	428	413	425	445	435	448	432	446	443	433	415	410	432	430	420	448	415	452	471	423	451	458	436	412	441	433	400	423	439	448	459	411	413	477	455	440	448	436	448	421	444	425	417	419	453	430	454	433	406	457	441	439	420	425	505	421	434	480	439	398	450	426	458	448	454	451	460	434	445	455	430	437	411	455	433	445	413	428	419	468	430	453	466	446	445	430	406	432	459	436	437	414	406	447	420	444	446	449	427	424	447	458	470	492	459	450	388	453	428	418	408	434	390	431	418	443	410	438	430	443	442	441	414	413	429	440	457	411	429	460	421	413	434	433	390	482	437	414	420	433	463	440	422	416	419	424	420	451	411	441	410	441	449	387	424	433	423	453	434	444	449	433	432	418	460	434	438	404	421	410	452	423	452	441	471	449	421	408	446	394	406	469	394	441	406	461	431	451	448	432	429	470	407	482	445	401	448	436	432	410	439	435	413	430	436	451	397	431	440	472	432	466	423	461	458	400	407	429	450	433	432	443	439	415	459	445	434	419	431	438	415	428	417	445	459	445	442	430	423	419	415	460	408	434	450	423	416	431	438	433	368	416	436	427	426	453	439	424	441	424	416	409	431	438	457	455	432	431	462	443	448	442	459	452	434	473	448	472	410	435	420	436	476	407	436	427	425	409	425	439	416	460	430	460	442	411	426	412	447	454	465	419	405	421	431	442	422	419	430	408	431	449	404	423	439	459	416	422	430	410	454	459	418	441	434	461	432	444	447	445	406	424	426	426	423	418	431	417	427	438	406	466	455	457	451	407	426	428	423	426	446	408	441	428	402	415	421	399	420	429	449	495	477	428	451	467	436	454	407	442	447	440	435	396	404	409	433	444	461	455	458	472	449	428	442	435	446	400	470	430	435	436	423	443	463	463	435	441	437	452	413	446	480	457	396	457	464	425	401	449	449	448	443	456	464	422	444	445	440	455	463	446	460	396	437	438	442	457	434	455	449	455	446	435	457	435	470	428	457	452	440	462	463	451	462	462	438	418	440	447	435	452	440	413	416	466	413	433	467	425	426	470	407	456	439	420	411	451	437	452	430	428	444	467	426	470	444	430	429	448	443	426	416	409	448	460	450	467	408	421	452	404	459	459	430	444	390	460	407	438	483	420	405	441	426	425	430	410	424	434	441	435	415	440	427	453	407	433	439	436	436	449	435	420	427	418	457	435	480	442	410	418	455	468	425	425	476	460	440	437	424	415	442	444	459	431	438	430	418	418	470	410	441	426	429	426	442	428	425	458	422	444	427	440	409	410	429	457	475	428	436	459	417	435	447	437	444	425	439	456	423	465	469	455	443	430	406	412	401	464	455	421	460	466	430	406	454	476	433	433	431	451	450	437	447	423	453	442	421	408	386	410	460	444	457	418	430	405	425	437	426	464	409	428	487	460	436	452	421	442	413	474	416	457	411	478	438	431	476	466	453	441	473	428	465	427	432	432	448	400	467	442	435	435	426	427	437	433	452	419	435	412	427	442	439	414	437	446	419	452	444	431	431	458	442	455	422	442	476	463	395	451	431	426	431	441	451	435	425	464	392	430	440	443	444	452	464	417	390	454	415	441	418	422	428	430	426	427	415	433	428	447	450	445	423	444	417	458	468	379	391	431	434	456	449	429	438	427	436	415	428	459	463	400	404	437	449	457	452	427	434	416	433	456	440	439	417	450	452	421	447
29236	31045	32744	24140	15197	9924	6461	4379	3200	2486	1881	1631	1336	1105	954	871	818	713	644	585	569	505	508	459	433	397	388	414	324	355	367	368	345	342	340	329	296	375	299	351	315	355	311	325	324	299	309	308	339	332	309	307	321	295	317	300	334	276	308	310	318	304	323	296	301	296	307	279	295	327	334	284	297	341	326	330	307	329	277	323	303	332	274	304	295	321	300	293	315	350	296	300	296	320	337	341	306	295	303	315	300	303	331	299	288	325	315	314	307	313	275	313	295	284	323	305	308	336	304	281	311	311	330	321	282	301	307	347	308	293	299	301	306	320	301	315	290	334	314	291	296	350	286	333	315	297	299	286	307	317	317	315	298	295	304	343	307	291	315	320	296	294	320	325	320	289	288	291	287	305	308	280	305	282	281	290	267	281	343	321	305	322	296	290	299	270	340	296	278	335	285	283	306	289	298	325	297	310	308	298	324	295	316	322	319	318	286	326	277	317	289	297	320	296	317	286	297	284	305	288	289	317	308	300	296	319	322	315	293	262	300	292	287	322	311	311	309	334	294	296	316	325	318	306	314	299	279	301	310	318	314	285	300	310	270	324	314	278	326	317	323	308	305	304	289	324	349	305	296	323	299	320	323	297	284	304	330	305	296	292	279	308	270	354	275	293	302	313	327	299	311	292	298	321	268	318	296	332	309	331	302	297	308	292	305	306	280	289	270	295	309	318	306	292	296	335	307	291	306	318	304	282	325	321	327	294	313	308	277	306	326	327	309	346	304	305	297	303	326	303	308	303	325	279	309	288	315	322	296	331	287	299	316	285	324	312	295	308	313	327	323	286	290	278	325	325	310	312	287	341	275	295	321	348	298	283	303	313	317	313	327	290	285	296	291	282	314	314	290	307	322	301	283	314	318	296	282	317	335	284	308	301	317	322	285	312	320	325	311	300	301	322	319	296	320	290	327	299	321	285	287	278	324	280	298	276	295	296	278	309	321	308	283	302	295	321	313	334	302	277	300	268	339	295	293	299	289	311	324	308	314	276	303	321	319	311	300	302	327	327	308	313	274	323	294	288	313	320	279	319	319	294	308	309	293	306	289	298	319	294	318	297	338	302	326	332	293	312	288	302	280	279	309	320	287	306	309	297	273	343	298	303	292	314	300	326	324	299	314	302	301	293	324	333	293	305	285	305	291	301	290	360	291	297	320	286	305	295	294	327	300	316	306	305	302	323	302	293	304	295	294	276	311	290	299	317	316	274	296	299	300	332	292	305	285	289	298	309	295	327	292	258	277	309	291	313	315	307	277	321	307	339	315	318	292	297	299	286	289	259	303	264	276	301	324	324	300	317	310	331	290	306	295	277	298	307	313	301	315	292	287	306	326	299	303	314	305	306	294	309	298	305	319	312	312	301	293	318	318	324	314	337	280	293	328	306	328	307	301	313	281	317	294	315	314	322	277	307	300	304	299	308	298	314	320	272	317	316	330	316	301	302	309	257	305	295	305	291	280	266	328	297	323	296	317	297	296	297	306	286	301	308	296	302	280	311	301	303	325	297	296	308	274	286	282	286	315	312	314	311	294	347	288	298	307	300	309	319	316	282	348	310	312	324	283	292	316	304	329	324	308	328	302	306	276	304	303	304	303	295	313	326	295	296	292	302	308	302	311	307	324	297	310	315	301	292	333	312	327	307	264	302	288	322	328	327	326	333	293	271	319	351	313	324	300	286	344	316	284	301	303	275	333	320	300	313	281	313	317	318	296	310	326	296	293	294	285	309	298	301	304	291	312	307	321	303	293	295	278	299	314	330	284	264	261	296	321	299	294	296	314	317	301	319	317	287	305	325	322	321	304	321	330	335	318	328	319	321	296	328	321	311	307	310	340	292	317	310	314	295	274	317	316	309	293	330	304	269	295	261	297	317	304	297	283	321	285	299	334	285	331	318	301	329	295	315	291	310	302	298	286	284	308	296	317	307	312	293	301	322	312	307	292	316	297	295	295	310	284	316	280	318	279	307	280	306	313	292	298	309	311	315	289	307	296	284	292	305	312	331	291	315	324	298	306	324	279	299	319	289	291	330	296	298	319	290	303	311	288	294	286	283	278	304	293	310	300	316	288	328	282	279	305	303	345	303	310	297	317	275	301	295	328	305	305	304	321	270	316	269	313	341	322	306	284	307	299	310	314	296	296	316	288	288	309	334	300	316	319	318	330	285	331	314	284	277	307	316	304	299	301	296	271	289	309	315	318	287	292	287	317	336	331	293	307	304	331	285	298	299	297	301	324	294	304	292	305	308	326	321	313	287	291	295	268	256	326	334	280	322	278	305	327	325	277	284	312	321	322	294	289	284	322	304	307	303	294	313	312	290	328	271	322	284	326	300	318	307	311	334	289	321	308	279	277	336	310	295	313	285	298	323	314	294	308	316	317	312	298	302	271	299	290	324	318	310	304	301	296	329	327	316	286	289	298	308	327	313	295	302	270	311	327	310	311	310	327	283	315	301	314	325	301	272	292	331	288	299	301	319	318	316	300	295	321	287	316	308	283	305	303	316	300	295	292	318	297	303	308	296	305	311	311	333	294	305	319	313	304	343	322	273	318	281	293	281	303	308	318	308	320	304	293	299	310	311	336	294	296	302	286	295	299	280	312	306	298	312	298	302	321	328	325	294	307	299	324	312	287	307	307	316	324	311	303	283	316	327	312	314	314	303	312	308	275	281	321	294	316	312	306	309	306	294	279	323	271	303	319	323	271	301	294	317	311	294	332	295	346	290	310	292	320	277	332	297	309	294	305	335	359	307	287	311	290	306	317	277	288	296	304	349	293	321	322	289	302	313	289	335	317	321	286	317	293	311	322	297	305	293	292	274	282	290	306	288	316	285	320	280	300	314	314	274	306	299	336	303	307	314	292	272	286	329	320	296	318	282	311	310	312	297	291	289	299	323	304	313	294	284	309	348	313	316	314	284	306	330	321	296	294	320	296	304	301	325	318	276	324	320	303	303	303	336	324	287	307	305	294	321	321	315	307	301	286	295	323	301	327	314	332	276	304	316	325	303	318	314	333	286	315	313	305	334	317	301	321	312	320	295	307	306	316	290	307	318	315	300	307	306	304	320	282	302	302	271	319	322	309	304	305	300	315	273	314	320	322	323	282	302	298	340	300	292	316	320	318	286	298	307	292	326	297	329	272	319	296	325	295	334	317	287	270	301	281	310	307	332	296	305	274	285	309	301	288	312	328	285	299	288	307	290	286	303	290	299	290	290	277	281	282	290	325	301	289	320	326	328	304	309	324	281	311	305	334	308	288	297	339	308	316	327	263	299	311	286	294	317	303	307	307	338	308	323	310	281	326	270	302	299	295	303	309	292	300	294	316	293	292	320	309	315	336	316	322	297	302	313	319	315	321	303	279	306	318	319	320	334	293	306	312	307	294	309	321	352	296	311	298	338	329	301	319	300	298	298	300	343	334	308	300	298	315	320	331	329
34379	50421	37451	26437	21206	16486	13107	9850	7457	5964	4669	3648	3107	2505	2115	1771	1540	1402	1179	1010	998	942	808	737	661	667	601	606	597	564	515	541	500	530	514	501	467	503	460	452	446	457	474	463	455	430	433	457	434	412	431	451	422	414	433	419	467	417	405	389	411	417	454	411	444	420	438	394	421	480	423	412	414	372	419	416	400	404	446	408	424	438	420	442	383	437	413	422	416	419	464	412	421	393	384	427	390	408	432	417	444	401	435	374	396	391	408	440	447	430	396	406	395	400	427	423	433	446	401	419	421	428	415	439	357	416	451	421	418	423	401	420	419	424	424	412	391	407	392	386	437	409	428	437	420	443	428	424	400	438	397	425	384	427	400	371	434	429	430	409	419	422	442	408	380	415	424	420	419	382	405	454	438	411	460	428	424	416	402	373	393	393	463	420	429	433	399	396	418	416	420	404	395	413	408	411	425	401	435	400	408	416	406	444	398	427	406	457	370	417	426	477	388	394	460	426	380	410	430	449	411	430	419	401	410	415	387	397	426	403	429	412	461	428	434	414	432	448	415	419	398	413	412	415	440	430	427	396	370	447	399	428	402	421	400	423	455	396	428	415	425	418	459	385	402	472	433	415	427	415	441	419	392	395	427	435	445	425	396	439	422	405	413	402	432	412	415	396	419	421	445	400	431	435	398	375	430	430	418	389	453	415	401	386	448	447	393	414	403	411	432	415	445	412	424	393	395	386	437	407	397	391	428	419	434	441	438	409	387	433	398	396	438	440	428	412	381	419	421	422	448	438	465	401	441	407	391	432	392	399	414	437	397	423	446	404	401	439	415	421	404	433	398	406	435	423	383	397	420	420	403	402	405	392	413	458	415	436	381	395	423	417	455	443	408	387	405	394	405	419	400	415	429	416	431	426	392	442	417	413	423	399	440	400	414	429	450	379	419	428	390	400	396	396	423	407	407	403	405	437	405	451	393	400	414	404	434	416	395	416	425	386	437	404	407	409	375	447	433	398	415	403	412	399	377	412	434	470	401	415	418	402	403	418	455	397	449	401	422	440	403	383	403	432	411	448	445	462	447	448	401	445	394	396	430	413	398	416	369	362	416	407	453	403	428	441	426	402	430	399	407	425	409	400	368	422	426	418	381	412	411	430	402	409	440	421	407	413	401	401	407	398	436	436	438	441	428	397	406	401	399	455	412	415	432	405	455	395	374	462	424	398	411	447	417	425	428	398	423	424	426	408	406	409	418	416	389	428	431	421	369	438	416	424	408	408	441	447	420	412	431	439	446	436	422	409	395	431	400	445	464	413	434	388	420	393	431	396	428	443	430	410	442	477	448	441	413	416	452	403	439	407	429	414	416	431	404	393	402	431	386	400	432	428	440	390	418	427	418	418	411	438	386	429	430	413	441	430	415	435	412	382	437	412	393	428	395	384	402	402	423	416	451	413	412	408	403	423	435	395	430	420	435	411	439	396	453	433	439	465	405	402	437	421	374	419	429	389	419	450	488	398	367	387	439	444	423	449	453	431	429	393	433	443	413	428	448	433	408	406	420	407	437	428	419	406	395	410	468	392	369	427	412	375	400	408	423	446	380	455	448	401	421	418	388	412	423	405	415	426	409	419	451	431	417	414	428	389	438	373	391	415	435	436	397	445	428	423	445	399	401	429	409	413	394	413	357	429	393	366	393	453	433	425	407	411	451	429	449	459	467	418	380	400	414	419	380	452	423	404	417	398	414	405	432	431	412	418	466	397	387	394	422	419	453	396	440	423	403	384	412	447	415	443	396	420	400	418	410	422	412	401	445	394	390	377	447	436	428	405	432	450	412	418	419	396	416	430	441	443	420	455	396	405	427	419	411	423	414	413	432	411	405	403	458	437	433	410	436	451	425	395	408	397	417	431	435	394	420	416	422	386	423	411	420	440	412	419	400	406	382	418	411	424	376	412	409	395	362	380	436	415	401	411	411	426	418	414	447	417	397	414	407	383	452	416	430	418	498	428	422	428	425	430	400	424	417	442	442	403	430	405	439	433	442	399	456	423	445	422	372	404	421	396	405	406	429	418	428	412	402	433	418	453	404	431	417	418	442	433	405	412	423	402	412	425	421	426	434	448	397	429	419	462	415	436	393	422	398	426	417	414	402	441	430	393	424	408	424	394	406	452	432	423	407	381	423	417	416	416	420	450	413	444	396	391	430	429	421	404	437	421	416	446	432	407	420	461	448	418	441	418	436	434	436	423	426	394	413	378	438	376	416	362	399	437	467	410	399	409	383	386	421	394	437	424	394	391	414	445	452	407	424	432	374	414	417	426	399	406	445	422	423	406	394	400	366	402	399	403	396	442	433	435	391	437	403	443	409	422	401	383	437	440	405	455	434	434	396	437	420	434	416	416	403	401	372	417	445	402	387	393	438	411	417	435	443	416	443	448	426	425	419	429	415	442	433	434	396	438	401	424	393	446	425	417	402	404	424	397	416	434	424	431	419	399	451	420	473	408	417	407	399	420	411	416	443	417	400	422	398	391	398	442	415	448	417	439	447	390	431	426	404	407	434	411	421	425	417	404	412	413	431	398	417	390	394	414	416	418	420	421	408	403	393	457	378	411	434	448	393	417	398	414	388	423	435	428	437	404	427	375	425	403	435	404	403	446	440	409	396	388	439	451	421	418	433	408	441	417	406	421	394	426	406	394	417	436	423	398	414	406	439	378	433	398	429	427	423	412	399	439	424	435	458	430	393	440	425	375	423	439	457	434	395	356	405	418	412	427	403	431	410	398	430	436	427	460	424	396	378	448	425	420	406	467	440	405	433	447	413	408	419	404	452	424	437	393	406	407	407	425	413	412	451	423	442	407	431	392	450	411	406	402	427	436	403	413	368	415	434	392	400	438	465	411	413	402	436	432	445	449	406	447	420	417	434	371	410	395	435	423	410	452	392	444	373	400	486	355	421	436	408	397	418	422	417	390	448	401	455	422	399	441	457	447	425	432	398	431	388	410	416	423	378	443	399	401	395	412	444	415	457	419	379	420	408	428	444	405	429	408	425	369	420	416	414	417	398	427	426	411	401	408	454	411	415	431	405	418	434	409	442	435	389	417	411	413	424	406	477	423	416	393	394	384	418	409	438	416	391	404	410	386	400	434	396	396	435	444	406	441	433	390	430	398	409	439	423	411	432	387	409	383	409	411	395	415	457	436	430	418	452	413	405	443	443	429	406	412	454	447	426	373	391	436	428	384	401	425	425	422	457	427	420	493	395	399	445	399	400	417	456	409	408	412	402	407	452	425	416	401	380	407	394	427	454	388	421	459	442	446	424	435	418	409	435	426	417	426	395	439	414	402	418	410	422	406	411	426	441	433	390	457	370	427	444	434	400	413	400	424	406	405	429	434	432	388	424	431	387	455	426	424	459	391	401	450	395	406	424	385	395	421	428	399	441	410	396	421	427	376	416	390	403	429	444	392	441	441	435	411	420	421	396	418
24542	21655	29180	25196	22550	19476	13232	7735	5250	3987	3151	2535	2080	1731	1572	1272	1134	995	905	781	756	666	581	551	528	522	486	472	449	463	446	368	398	407	361	375	357	381	376	364	322	350	342	339	334	339	323	321	354	334	356	355	320	350	316	320	310	335	299	310	357	338	342	359	347	321	335	327	346	320	316	318	291	330	345	360	315	311	336	324	310	314	337	325	323	290	287	317	330	334	312	313	323	311	298	332	323	298	293	317	319	300	314	354	340	323	352	321	330	321	330	325	300	344	334	330	322	306	326	310	340	306	317	332	317	333	323	347	327	319	345	313	310	334	324	315	308	281	340	344	345	310	325	306	349	328	305	313	319	322	305	337	329	350	324	332	313	304	286	327	296	351	338	322	314	321	345	324	326	296	303	322	309	333	330	319	307	337	349	322	358	342	306	312	330	307	323	327	360	328	310	321	339	321	302	323	308	294	308	324	317	300	313	317	335	347	313	318	355	317	325	297	363	284	346	333	330	297	316	319	311	306	322	308	323	347	279	324	335	330	327	323	325	345	333	321	291	296	319	321	335	329	323	332	307	307	282	330	327	315	344	292	319	314	344	304	308	304	311	293	298	319	332	322	279	338	347	321	319	332	315	334	284	333	342	336	334	298	315	341	332	323	337	303	283	313	327	342	301	344	349	329	312	350	322	311	337	333	346	330	355	291	327	330	348	333	330	320	343	325	311	330	305	292	306	335	318	320	296	301	298	324	329	305	303	311	329	296	317	300	336	309	345	333	323	298	291	333	311	324	348	286	317	328	334	325	329	345	304	332	324	292	351	315	316	321	337	308	316	344	324	323	348	329	320	325	313	322	324	305	307	321	343	313	318	294	329	328	322	331	337	292	341	350	297	315	309	333	357	333	308	297	336	322	322	349	315	297	300	322	357	332	333	345	295	339	343	321	324	296	360	337	326	299	313	342	301	343	301	324	319	344	296	333	319	298	295	317	370	354	313	304	325	316	336	345	296	336	315	335	361	297	299	312	319	324	347	310	342	314	332	292	293	316	319	305	296	337	330	334	322	325	336	327	326	317	326	344	281	326	297	345	319	330	296	328	302	288	326	357	330	292	313	328	325	328	309	299	328	346	308	303	312	351	337	305	327	319	309	318	350	317	323	336	320	348	293	340	337	312	327	323	323	337	314	322	323	319	309	324	315	337	294	291	316	306	337	327	294	288	326	301	312	321	331	330	312	315	348	338	328	295	345	298	345	300	320	348	358	342	334	319	311	303	332	312	308	317	330	271	331	302	344	334	335	298	298	317	337	322	300	309	306	312	324	295	318	314	325	317	339	335	317	314	325	306	301	329	321	308	312	332	320	347	307	334	334	311	319	301	290	347	323	312	330	321	327	320	314	319	333	347	325	313	320	320	274	282	337	316	329	319	308	331	322	340	338	297	328	326	275	349	315	324	322	308	324	319	344	349	324	318	287	306	325	324	308	332	346	331	312	327	337	314	329	342	308	325	339	348	322	317	338	307	324	348	332	354	310	350	364	342	306	326	340	309	375	320	343	315	341	316	330	317	361	311	327	295	319	370	306	303	337	337	300	341	352	337	336	328	291	317	306	332	315	337	325	302	294	363	335	313	326	323	321	358	354	338	313	286	346	312	300	309	347	311	300	329	346	336	299	346	345	311	310	346	318	329	309	319	316	322	308	338	322	320	346	347	308	308	316	312	324	336	330	305	328	284	324	330	321	322	324	345	349	339	348	352	308	328	355	324	298	348	303	346	348	322	325	320	327	313	330	300	332	326	311	332	347	303	281	306	296	326	349	314	291	329	304	309	305	311	274	347	325	321	336	319	351	318	337	359	317	330	338	319	357	304	348	329	323	322	328	336	326	299	315	321	303	294	291	311	301	347	305	322	335	325	328	340	320	346	319	314	328	337	319	318	302	340	334	324	331	326	351	300	320	311	287	312	317	302	330	308	334	296	321	353	317	330	340	282	331	291	335	336	335	289	305	307	323	328	311	317	354	304	321	325	331	342	339	319	327	356	305	348	303	311	313	326	346	301	338	343	339	289	297	323	299	319	304	351	317	376	328	294	330	354	334	302	324	310	360	315	323	344	336	310	311	305	317	325	331	302	320	347	330	342	353	305	342	298	348	344	313	331	337	315	364	327	340	317	332	311	317	301	334	331	294	314	329	342	317	329	334	325	338	315	316	302	321	322	300	346	311	342	343	346	329	319	327	307	303	302	348	321	331	304	312	335	337	349	354	318	297	346	315	309	329	329	333	307	338	307	324	337	308	292	330	303	337	321	324	319	301	294	357	294	291	270	356	345	297	353	328	332	307	309	339	311	295	357	345	299	294	329	300	339	332	343	318	311	312	312	304	330	331	303	325	326	324	308	306	349	351	318	349	336	340	373	320	315	338	319	305	291	305	324	335	290	310	326	327	304	318	320	360	345	310	324	298	311	355	289	328	344	297	311	319	297	297	347	349	322	322	319	297	291	346	317	338	362	328	278	298	320	345	325	311	332	313	317	320	309	336	329	353	329	318	344	320	325	349	331	346	310	303	346	313	322	352	293	290	316	345	349	333	319	351	335	291	314	311	313	308	320	332	320	310	341	329	323	301	326	347	352	322	330	324	316	301	332	348	343	305	332	352	315	321	335	319	334	348	343	318	309	322	316	305	298	330	290	341	334	313	328	327	317	282	309	287	317	317	344	280	326	344	316	319	316	317	284	329	337	312	335	349	325	316	320	306	311	286	301	316	334	335	305	284	313	348	381	310	314	320	316	324	344	331	320	314	310	342	301	328	328	332	306	304	296	317	319	318	317	300	280	312	288	294	338	327	332	315	332	311	306	303	304	306	343	379	318	323	312	313	306	304	308	305	325	336	312	296	297	295	342	310	335	301	319	330	316	334	315	309	347	342	331	336	320	331	345	331	334	337	320	325	311	352	305	312	340	360	314	353	318	300	311	309	337	322	323	308	324	319	345	328	315	337	318	308	315	308	322	308	328	352	278	311	320	346	317	313	284	318	310	301	340	342	339	331	326	281	308	302	337	313	334	358	314	308	334	307	343	300	316	370	357	322	328	324	345	324	297	317	383	338	326	316	300	323	340	365	325	285	318	308	301	289	312	312	338	326	336	304	367	363	295	315	338	321	326	365	292	292	327	312	354	347	280	306	352	309	300	301	325	365	344	321	294	314	345	325	319	283	326	333	294	319	299	335	332	315	325	307	304	306	311	336	306	346	307	318	350	289	332	305	329	308	325	308	313	340	301	331	311	295	326	296	310	322	329	312	309	307	344	316	348	326	322	322	333	306	306	317	317	302	348	298	328	340	290	346	314	324	323	332	268	308	319	331	349	341	322	316	326	331	328	300	331	292	340	335	332	276	344	328	336	334	333	302	325	333	325	291	323	348	329	301	307	318	291	311	306	307	322	308	321	333	295	311	333	300	294	313	313	345	335	363	319	314	323	339	307	338	346
36181	60219	44828	33581	27893	22726	18337	14679	11132	8832	7457	5816	4813	3933	3292	2724	2343	2057	1718	1497	1429	1180	1120	987	929	843	797	762	714	719	658	656	649	624	585	531	562	507	506	498	534	471	495	490	497	480	470	448	440	466	491	445	481	482	435	436	443	437	420	427	474	441	431	462	424	467	431	464	468	485	472	489	428	428	439	413	440	420	418	441	470	443	440	474	446	430	452	427	417	412	405	448	479	441	493	398	461	453	439	459	474	441	478	423	445	427	444	400	468	427	484	443	416	433	397	447	463	442	450	446	439	464	412	414	407	434	479	447	442	488	452	453	414	469	417	443	436	467	408	446	438	420	436	436	420	403	448	405	455	434	434	451	444	405	440	432	463	464	415	414	435	458	468	465	427	427	451	443	401	427	477	461	461	444	458	450	439	430	441	425	444	447	469	397	434	449	473	420	439	415	432	437	481	424	446	454	447	487	468	401	429	424	474	434	452	435	441	445	441	444	474	464	447	413	400	444	442	442	395	420	431	445	424	441	433	449	457	458	456	437	430	422	446	448	480	479	474	437	453	422	447	420	453	446	452	454	440	408	470	443	501	445	400	457	468	469	437	434	447	427	459	415	463	438	422	429	466	380	437	451	433	427	456	408	439	472	435	382	466	469	471	452	472	451	445	436	436	446	417	472	437	416	489	452	417	410	437	434	430	431	479	391	474	450	443	439	457	468	461	422	474	464	397	423	430	421	455	434	444	443	438	434	456	458	447	482	412	446	459	417	415	436	439	444	444	457	453	415	459	431	424	427	428	458	453	454	437	409	442	413	444	436	476	461	417	421	447	444	450	424	438	429	432	463	436	458	414	447	418	449	417	406	439	449	464	437	424	424	464	474	420	435	444	439	418	443	443	447	425	424	440	447	467	447	443	447	458	452	422	460	443	441	437	414	436	433	457	450	409	444	414	468	386	457	448	434	421	442	451	444	465	429	440	427	421	421	470	442	480	457	439	421	486	441	468	472	444	482	474	454	468	413	447	436	447	414	460	452	430	415	442	420	422	431	473	423	421	426	432	428	429	442	408	440	433	440	464	522	458	451	458	451	428	495	442	467	429	424	440	449	428	465	417	447	423	469	428	441	426	425	447	438	456	475	429	413	415	426	405	462	432	449	436	427	446	449	451	463	465	417	480	438	461	439	413	407	430	464	432	440	465	433	470	414	477	475	420	450	444	451	445	450	441	481	436	426	446	436	423	449	466	464	432	414	474	435	414	419	426	489	471	429	469	457	447	481	430	430	496	433	433	424	426	432	432	463	417	413	466	491	470	400	479	445	470	426	433	493	440	433	428	453	425	426	468	462	435	463	446	429	444	428	452	446	434	409	426	444	441	415	481	476	417	422	429	400	446	476	418	475	445	453	455	467	436	451	453	466	445	420	448	407	419	445	464	425	443	421	407	467	440	419	436	430	412	420	452	425	398	446	404	419	445	427	447	455	427	436	447	407	414	462	447	426	413	428	439	436	432	419	472	429	449	437	384	440	398	452	415	407	427	425	449	400	433	443	466	436	427	448	462	436	423	432	453	443	474	447	449	423	426	407	448	457	409	457	425	451	467	419	432	438	478	422	415	401	475	427	426	401	424	453	462	419	453	441	428	443	457	438	446	436	426	411	422	464	437	444	436	452	454	446	439	413	459	424	401	481	447	453	423	477	428	433	447	414	399	393	454	429	484	446	396	438	431	443	426	420	439	444	405	434	446	463	425	457	455	449	477	461	426	460	463	414	466	439	451	448	437	438	467	452	444	436	431	406	462	473	445	429	452	485	458	469	434	441	475	405	450	464	409	421	425	426	457	485	433	414	454	450	443	431	428	448	416	429	462	446	466	451	408	472	448	418	466	423	436	452	486	444	435	451	467	429	437	430	453	460	426	411	400	431	457	447	465	431	455	476	438	460	413	461	458	408	472	421	445	440	442	406	451	445	409	440	445	416	416	450	437	421	424	461	432	455	386	420	455	422	390	439	456	476	447	451	442	407	431	453	440	454	423	425	462	442	475	453	427	434	479	461	434	440	411	460	461	459	464	412	441	467	389	455	444	436	460	450	447	436	461	427	427	442	399	444	449	418	454	413	438	426	426	449	468	447	413	421	456	435	422	419	416	434	406	446	452	417	463	429	423	411	449	447	461	452	455	416	425	454	437	441	416	460	431	401	448	448	412	481	443	468	424	404	447	463	451	446	445	434	388	479	429	464	428	453	455	404	432	420	444	452	440	422	432	438	405	433	422	443	486	434	427	472	391	426	447	439	456	437	438	448	397	461	386	427	451	443	440	429	445	482	447	445	468	445	440	424	442	484	456	483	448	468	426	401	440	410	431	452	489	454	441	421	430	475	471	511	443	450	447	426	414	444	479	436	411	449	486	434	411	443	426	420	405	478	448	472	415	458	438	406	430	437	468	430	481	433	455	427	433	441	442	441	441	440	440	461	446	429	422	439	447	452	427	420	430	445	406	467	449	471	436	469	441	435	434	450	471	474	428	466	476	428	438	445	465	467	437	448	405	451	453	437	435	455	414	477	435	410	429	454	424	413	428	427	423	448	461	453	465	454	405	460	434	454	442	438	420	422	428	429	435	436	465	430	431	457	467	508	451	458	426	443	450	456	404	427	418	440	436	460	410	487	430	407	417	457	450	418	465	433	472	397	480	469	448	460	510	438	433	456	481	443	441	439	441	427	445	451	447	489	445	426	425	404	460	472	445	435	442	440	438	449	456	404	381	442	437	465	463	449	394	462	455	462	444	441	459	441	416	460	447	443	402	425	413	435	399	453	474	430	414	435	434	452	421	452	450	424	447	475	435	446	464	416	463	445	408	386	437	428	466	420	427	399	445	443	424	429	445	403	428	437	410	434	446	422	424	415	440	479	486	438	442	441	459	434	461	474	400	434	439	452	481	437	435	451	436	423	428	468	421	431	444	419	432	484	461	471	426	463	447	450	441	426	436	419	466	441	437	453	465	441	440	493	420	438	427	469	456	450	439	419	462	421	482	431	418	466	451	483	446	441	457	461	448	423	441	440	436	418	414	411	472	457	470	423	405	469	444	465	473	428	423	441	469	477	410	420	425	406	438	457	427	446	420	458	462	461	468	447	449	442	423	473	446	449	434	422	437	445	419	430	462	454	437	420	458	425	461	436	410	450	441	434	450	438	413	453	430	450	480	439	470	430	442	432	388	463	446	440	472	433	481	416	444	436	458	439	431	447	411	422	445	403	477	445	433	434	439	446	414	448	447	440	412	407	460	423	457	415	437	457	446	428	453	493	464	453	444	448	448	460	471	410	423	440	474	455	465	452	426	477	459	432	433	435	427	459	471	461	440	457	421	404	435	464	466	422	439	433	472	454	448	460	428	420	448	466	455	421	413	449	454	460	441	482	452	476	449	466	464	426	438	452	418	398	404	434	404	434	433	465	470	438	415	416	440	473	439	436	443	415	445	460	409	451
23539	21684	29548	24399	22142	23184	20906	11469	7567	5743	4608	3537	2942	2516	2036	1699	1480	1343	1125	1026	866	791	739	693	605	595	560	512	504	475	477	423	419	416	379	346	405	373	385	347	358	381	362	334	378	356	347	344	342	332	340	356	347	359	310	354	344	355	307	322	361	336	313	359	357	309	366	326	305	353	326	342	332	311	354	328	296	350	352	322	319	310	338	359	310	316	323	326	304	322	304	307	327	343	324	305	400	302	318	324	319	322	314	322	335	310	312	310	328	339	324	319	327	357	333	327	331	338	333	303	306	325	323	257	325	289	303	344	317	323	300	325	300	346	323	342	362	326	303	306	312	320	306	312	327	335	319	335	342	351	317	332	311	315	320	303	325	339	334	318	312	347	321	299	335	331	300	329	354	331	298	270	338	303	320	320	331	288	324	327	358	328	338	340	323	368	333	334	323	329	332	322	316	320	341	299	287	358	322	332	323	356	339	333	316	345	308	340	312	350	312	310	319	327	336	347	306	310	322	332	331	322	335	329	323	304	327	333	313	298	316	322	290	318	328	293	343	299	335	319	324	323	298	318	313	323	336	289	345	344	327	325	318	313	309	320	301	330	284	327	330	327	325	318	298	274	341	314	314	335	327	335	300	319	297	283	337	311	344	331	331	317	340	325	305	294	325	347	333	320	317	298	328	307	347	323	311	346	331	334	297	345	342	345	339	317	318	338	318	296	327	332	289	317	361	323	318	304	327	326	318	339	339	273	357	331	331	313	337	330	323	334	332	321	282	303	341	348	346	315	329	341	374	303	332	341	327	311	336	343	281	314	365	319	317	342	309	340	281	338	334	338	316	335	325	315	304	343	324	342	343	324	306	315	313	330	280	300	328	311	297	319	321	287	326	310	337	294	329	343	313	340	329	332	305	370	311	328	286	297	298	309	310	316	322	323	304	342	316	310	319	303	334	298	310	347	313	307	314	335	305	320	327	337	325	347	317	325	315	338	341	305	333	318	289	295	314	321	344	325	312	320	333	300	318	317	328	346	284	333	310	312	319	321	324	326	337	338	287	325	349	330	318	344	320	336	330	329	317	322	343	331	311	301	322	333	318	306	355	320	326	321	322	299	291	322	324	286	300	353	300	298	336	299	346	314	341	358	357	309	297	314	304	315	336	317	326	323	312	313	332	345	300	333	325	324	326	328	348	303	347	293	324	329	317	310	324	348	340	330	326	326	299	353	310	327	307	308	286	335	303	330	323	332	338	322	335	331	318	312	292	296	331	291	321	298	328	339	321	329	326	318	305	332	329	332	340	296	322	332	359	323	325	317	314	310	299	325	310	305	315	319	315	315	314	329	331	356	345	355	340	348	331	343	323	337	341	320	318	300	338	309	336	308	323	327	274	297	282	301	315	317	317	327	358	337	322	315	330	329	331	342	314	339	320	354	352	331	333	322	308	302	311	331	326	304	325	323	327	282	325	310	315	317	315	328	325	305	328	326	301	349	351	315	339	322	272	323	351	332	342	296	308	328	306	288	315	341	312	316	324	358	337	335	305	319	302	329	315	301	325	323	326	315	317	320	327	339	301	299	318	323	336	294	335	309	333	335	307	322	319	332	317	329	327	335	290	333	324	324	349	311	324	366	322	306	279	337	326	335	345	306	319	321	339	314	346	320	324	316	307	319	293	303	301	327	318	358	301	338	323	284	348	313	371	336	326	329	323	316	319	295	316	339	304	297	324	349	306	322	306	292	335	342	303	329	349	341	354	354	309	362	344	301	323	352	299	338	322	327	360	318	361	319	299	333	307	338	322	333	322	301	351	345	337	296	319	318	339	350	319	312	315	353	346	331	309	300	317	330	320	331	326	326	334	334	350	303	333	302	342	308	314	322	314	332	314	355	358	330	320	316	364	354	321	324	327	302	324	344	293	302	325	271	288	316	326	299	312	331	313	316	334	304	305	337	342	318	335	347	307	326	321	317	311	307	302	320	358	296	315	345	332	292	346	331	303	292	327	340	329	316	334	326	330	289	372	325	311	289	309	327	315	333	343	304	345	347	321	312	334	330	323	326	306	301	321	326	353	314	319	325	346	316	338	322	304	329	307	303	315	345	331	304	296	306	329	318	323	294	312	324	355	346	286	369	308	322	337	324	339	346	319	313	316	325	333	287	316	334	354	320	326	337	335	344	323	295	315	335	307	320	329	305	349	334	319	320	317	330	302	340	301	321	318	302	326	285	307	282	298	325	320	338	326	298	317	325	336	318	331	321	345	321	308	315	344	325	288	292	333	345	333	308	296	331	284	315	337	304	328	355	351	313	323	291	292	314	315	338	290	297	318	309	324	321	340	313	372	315	315	294	323	307	339	319	361	349	324	317	297	330	316	325	308	318	329	323	306	302	311	331	332	363	334	343	313	346	331	342	343	296	349	307	331	346	314	339	345	326	347	320	308	311	287	339	324	311	295	335	320	333	337	355	330	327	316	330	340	308	310	298	314	348	329	322	299	319	322	336	318	312	323	310	310	314	318	317	334	337	323	292	319	304	332	327	330	334	329	304	322	302	325	310	314	294	300	321	308	324	309	318	327	315	293	335	314	343	317	343	301	286	306	316	317	329	333	318	310	314	344	298	331	331	318	331	337	302	339	311	340	332	303	344	314	298	332	345	336	330	296	314	331	310	319	304	338	322	343	330	314	326	328	344	344	320	329	314	307	316	330	319	318	341	351	308	330	382	295	303	304	334	357	323	309	331	313	322	308	303	299	326	289	340	312	332	327	336	339	314	322	308	284	354	320	311	277	323	314	315	325	334	336	312	356	317	321	321	335	303	332	317	344	342	342	312	303	333	301	358	340	311	334	342	296	321	351	309	372	322	323	311	328	297	294	329	316	338	331	314	324	333	306	328	315	329	319	335	300	266	298	299	322	373	301	318	284	318	321	312	317	299	312	338	307	329	321	342	357	322	319	326	341	324	295	321	325	320	325	315	331	321	337	293	330	324	316	342	312	338	356	330	311	342	338	316	328	289	319	326	349	311	308	345	320	367	352	320	346	306	307	338	359	310	313	299	368	310	315	327	315	315	318	311	296	348	332	312	307	307	325	331	351	355	308	310	316	332	325	304	325	322	301	294	341	321	318	327	333	313	288	323	321	344	356	297	322	317	345	327	379	334	320	341	319	320	305	306	323	319	341	289	347	346	326	329	328	350	326	319	309	341	295	340	318	298	358	317	340	336	303	297	310	319	328	332	322	324	345	312	318	333	317	324	349	332	320	330	326	308	290	335	327	313	293	318	321	350	321	309	344	298	321	317	334	317	338	310	319	335	360	291	316	342	322	326	338	329	287	315	302	342	328	305	328	301	318	322	323	325	310	315	331	315	302	318	308	336	390	344	351	328	339	330	332	289	321	300	344	324	368	343	337	324	311	346	348	345	309	304	313	334	328	334	329	333	335	343	326	325	341	315	307	309	313	332	326	331	323	335	317	343	302	346	297	310
39163	65627	49979	38254	32552	27165	22482	18469	14559	11899	9840	7713	6510	5321	4446	3648	2988	2646	2276	1974	1697	1556	1468	1264	1189	1066	893	865	833	748	752	701	670	647	637	610	588	572	589	545	529	493	505	493	487	503	505	459	455	513	501	475	446	441	429	451	504	425	475	425	447	472	429	427	475	441	437	463	443	439	475	448	420	430	454	473	436	477	458	423	431	422	423	477	427	440	443	441	444	421	407	457	420	448	412	433	433	415	452	441	465	449	411	423	416	442	461	451	404	476	410	423	446	424	406	438	435	432	434	458	388	430	421	397	422	471	430	453	442	429	451	426	430	461	445	408	456	434	445	415	437	468	447	428	429	432	414	447	400	449	421	431	451	428	435	414	453	433	456	430	403	427	412	461	428	437	415	415	418	460	428	471	408	420	451	419	425	398	446	447	453	444	417	455	449	395	438	417	455	413	423	410	466	460	414	444	420	438	432	457	418	420	477	440	418	415	415	401	427	408	432	457	413	459	448	430	434	411	436	434	405	451	433	429	416	417	413	438	473	435	467	413	446	444	452	448	418	423	452	425	423	441	428	397	462	434	393	451	453	419	454	432	427	443	435	424	424	450	427	422	463	471	409	420	432	436	433	460	446	482	471	425	439	452	417	438	405	443	431	447	419	417	420	440	441	431	433	450	438	408	438	435	405	458	444	442	434	415	442	423	417	425	452	415	446	443	429	419	453	402	435	446	473	448	454	416	447	441	435	433	412	419	418	454	419	433	454	457	424	427	450	436	440	456	439	406	428	475	468	429	422	455	454	456	431	416	427	443	436	445	433	468	412	417	436	408	429	458	439	432	439	436	433	405	439	403	460	447	443	495	442	420	466	444	462	418	423	434	421	444	427	467	424	466	426	445	442	464	424	390	440	443	419	416	436	454	480	456	423	401	431	447	407	419	445	415	452	406	455	406	448	407	431	434	440	433	432	450	423	444	462	435	423	410	456	439	426	423	442	433	403	414	463	401	394	402	407	426	421	438	432	441	419	449	412	462	430	420	455	409	415	458	422	432	441	464	421	449	420	443	474	477	415	425	408	412	394	440	411	412	426	392	409	433	406	414	434	455	393	420	400	441	425	418	409	434	437	407	429	438	464	424	438	425	444	407	432	407	404	452	436	419	407	427	444	432	392	426	440	451	423	434	423	415	410	451	454	433	440	437	417	418	435	434	419	406	450	457	411	424	432	451	410	479	407	438	444	420	464	449	448	444	414	423	405	448	449	397	436	429	452	421	430	434	459	454	413	462	443	468	459	444	414	423	450	445	424	417	436	459	460	439	435	403	450	438	450	425	433	417	428	446	417	392	442	450	429	444	436	423	413	446	402	448	407	453	455	436	447	422	447	403	461	448	461	380	440	422	445	421	402	425	444	445	412	436	412	442	410	428	425	411	437	429	398	434	423	439	429	447	438	403	460	431	444	419	428	405	451	457	425	415	440	414	479	443	432	452	426	471	410	438	413	426	416	429	420	435	391	447	388	413	437	423	420	434	452	462	423	412	467	451	463	405	454	436	428	450	436	457	420	433	456	410	409	417	459	430	471	441	466	459	405	452	444	428	428	434	439	382	441	418	420	450	441	439	434	420	412	430	368	435	407	415	422	415	450	403	411	482	424	426	452	457	415	418	421	411	425	448	411	443	439	434	462	413	414	437	461	424	437	433	426	398	459	444	429	435	432	431	426	433	410	424	448	434	400	468	438	412	419	423	411	450	417	404	448	430	396	401	424	409	426	451	394	446	442	416	426	437	436	479	465	431	430	429	480	389	453	456	429	416	420	403	446	444	435	441	425	453	429	420	465	433	403	478	406	434	415	431	431	413	464	415	455	430	418	403	400	409	425	390	419	453	430	414	464	441	435	423	433	407	429	440	453	451	446	440	409	400	459	441	450	427	418	453	437	430	407	430	444	406	413	444	418	449	388	421	439	420	438	439	422	415	447	412	429	454	409	415	397	395	426	435	482	448	391	446	470	428	403	404	432	415	436	423	418	475	449	448	399	464	390	410	418	452	466	423	436	419	427	434	423	432	413	424	444	456	468	431	389	440	433	417	430	467	432	436	445	441	418	432	424	421	444	411	436	448	466	468	438	443	437	450	434	441	427	403	465	396	437	403	460	460	455	454	476	438	458	419	469	454	459	420	467	481	441	465	407	427	439	424	499	439	453	428	439	467	425	390	438	452	409	367	417	409	445	414	418	432	436	433	458	436	427	422	458	407	426	401	423	401	446	434	422	402	413	419	456	419	477	406	427	424	422	436	443	414	415	412	435	454	456	428	404	426	443	463	429	415	442	463	404	408	403	408	448	429	457	431	443	458	439	431	437	403	440	444	386	430	401	428	430	455	394	408	431	437	427	426	401	432	402	441	454	423	430	445	459	397	461	434	437	451	430	434	406	427	459	394	411	422	464	451	409	406	438	417	438	409	440	468	438	449	412	469	436	426	458	414	453	426	456	443	472	427	433	405	459	431	409	441	411	442	442	412	435	437	391	430	421	445	453	445	442	438	430	418	432	435	420	413	409	407	422	429	380	424	376	417	398	410	465	446	418	433	424	434	401	449	436	436	428	470	434	457	410	404	419	426	478	423	415	434	403	405	409	461	436	430	427	406	426	444	441	432	467	437	436	447	424	450	407	460	421	434	445	413	440	420	446	423	406	462	399	423	456	407	429	444	461	481	416	443	432	423	392	407	426	424	428	414	426	448	455	464	416	441	411	413	423	490	429	429	405	458	454	469	433	425	434	432	442	414	431	416	419	436	413	444	434	431	409	429	396	439	449	441	452	418	416	436	396	415	454	421	424	418	456	415	443	371	415	443	447	422	402	440	412	440	482	432	426	464	428	461	440	403	433	447	447	423	454	408	450	426	446	437	472	444	425	430	435	436	438	433	423	403	453	468	422	443	458	405	441	445	464	450	402	456	453	437	418	403	457	458	426	436	448	425	425	442	424	471	406	392	421	437	397	417	443	440	438	431	444	442	447	428	413	459	434	454	408	453	474	458	402	457	392	418	426	438	443	453	459	438	435	447	431	408	468	409	438	423	436	416	417	402	438	493	432	456	400	432	420	437	445	422	422	408	390	440	442	435	431	433	436	426	438	491	419	445	435	483	446	409	441	424	427	422	427	455	412	433	451	392	465	416	438	455	397	431	425	426	427	407	433	460	435	415	410	410	445	423	461	401	420	475	427	411	453	445	449	391	451	433	467	416	434	456	416	400	451	422	421	413	436	458	437	378	435	453	423	444	452	426	448	442	441	430	460	436	442	439	438	407	436	445	431	434	425	411	434	462	381	426	412	445	396	444	412	432	427	438	485	441	405	437	434	431	412	426	460	469	414	439	456	473	452	418	447	444	424	441	455	418	418	478	398	412	438	462	405	436	442	377	414	415	423	439	449	416	433	416	423	440	421	409	427	426	399	393	418	460	407	414	427	411	456	420	421	411	427	436	428	456
29179	30329	32855	24644	15991	10029	6551	4471	3237	2487	1912	1609	1400	1214	1065	858	733	712	591	566	546	486	471	453	464	449	373	365	364	414	374	370	376	353	319	338	336	339	322	306	307	308	296	296	351	316	312	291	348	319	349	310	308	312	280	307	309	309	303	313	328	306	306	301	288	323	277	300	323	316	309	334	294	300	308	316	278	304	288	256	283	317	285	329	318	307	293	300	302	300	297	312	316	305	296	319	317	291	310	329	333	304	319	310	309	313	328	314	285	303	272	319	297	324	290	284	328	312	301	311	329	290	300	288	287	282	301	328	309	323	315	288	300	299	310	279	300	276	302	335	298	303	294	306	286	298	302	303	296	287	279	314	296	271	327	315	302	272	313	292	282	304	304	293	288	297	302	294	303	296	301	280	328	355	282	291	298	287	307	296	277	321	300	294	290	293	273	297	306	286	300	314	318	309	336	305	294	310	330	266	313	310	289	312	285	334	301	322	306	288	305	310	292	300	307	302	305	294	306	325	312	314	332	294	304	297	283	303	273	278	309	294	324	290	279	334	313	313	313	289	287	292	294	301	284	305	337	343	292	282	321	296	298	305	311	298	291	308	318	313	327	283	300	312	298	290	296	279	297	299	308	310	308	324	277	294	311	295	280	318	312	316	290	308	291	338	304	288	312	318	278	297	283	299	318	298	313	283	281	316	289	332	331	301	316	281	322	293	293	300	309	313	307	298	291	311	277	292	303	325	295	298	308	308	303	306	295	333	278	275	326	294	322	311	297	282	303	338	276	313	283	309	312	309	298	283	294	298	330	312	289	306	303	322	311	314	317	296	322	298	293	315	285	314	332	298	264	302	312	310	345	296	287	304	303	301	301	340	296	254	316	295	313	348	307	301	285	290	300	297	280	298	267	282	308	279	285	294	289	300	333	301	276	306	320	314	309	325	308	311	299	324	310	300	317	335	318	305	322	310	306	339	269	335	320	296	323	303	295	285	320	311	335	296	306	306	305	310	301	316	290	312	332	301	321	344	322	294	314	315	282	268	320	303	290	297	286	319	307	330	286	282	289	307	322	307	285	285	294	342	299	265	312	306	302	280	287	295	296	293	303	283	326	295	309	323	301	286	288	299	295	272	315	294	300	264	283	292	303	291	295	315	302	301	289	307	313	308	314	288	299	263	316	298	286	289	289	305	285	317	313	323	298	285	291	314	309	283	311	308	285	314	286	304	310	288	293	316	347	315	295	287	290	311	301	288	279	273	311	293	316	305	322	297	310	321	295	319	341	299	299	294	303	312	293	289	288	289	299	313	294	312	284	276	312	291	310	293	319	313	309	309	305	274	300	307	320	281	295	287	277	306	305	319	298	304	327	306	293	322	298	316	315	310	317	323	317	320	319	278	315	292	302	284	302	292	302	307	340	311	322	322	306	283	321	304	305	293	320	299	299	292	318	295	316	324	287	297	306	271	306	299	303	347	300	302	317	327	266	337	288	305	293	326	302	310	310	275	302	319	323	304	318	316	267	302	271	297	290	281	248	303	295	305	299	325	290	310	278	323	280	303	307	317	295	305	290	306	301	296	287	328	294	287	299	294	301	367	293	305	294	330	311	296	308	316	318	308	300	303	276	292	293	277	313	327	280	313	317	303	297	312	299	308	317	291	279	298	308	340	300	313	320	313	332	262	276	314	331	292	313	287	285	327	308	319	324	310	290	315	301	285	285	306	300	320	293	319	293	341	306	279	286	304	297	320	271	312	335	290	323	292	301	325	332	296	273	308	297	287	285	292	295	315	304	278	288	294	294	306	284	271	288	309	305	317	279	278	274	289	320	309	324	341	326	283	331	312	302	322	328	294	286	320	282	281	313	337	288	324	288	294	315	310	320	312	310	324	306	284	304	293	326	323	292	294	298	291	304	307	296	321	301	294	268	283	319	289	303	296	311	303	282	323	288	272	284	331	291	278	302	298	351	303	318	301	292	330	312	317	301	297	311	317	286	313	325	323	306	286	343	292	304	260	268	317	293	301	273	294	283	316	270	319	304	294	308	320	318	309	271	296	276	288	304	304	275	313	272	301	299	327	309	283	308	305	308	277	278	286	293	300	287	300	288	305	293	328	282	293	319	299	304	283	283	291	299	257	309	295	315	286	296	301	279	303	304	300	305	316	309	315	300	282	316	294	294	317	323	313	289	311	256	288	307	311	300	312	307	312	288	287	301	330	296	342	293	318	313	311	279	279	289	262	315	336	324	306	304	316	303	297	310	301	312	335	302	332	287	307	282	301	309	303	275	288	316	320	314	310	302	303	334	302	314	282	322	322	306	325	288	282	291	279	302	309	270	297	281	286	344	279	294	277	292	306	301	337	276	295	307	287	310	293	310	329	298	282	329	318	365	300	283	297	309	291	315	305	282	327	309	316	292	315	298	286	299	318	322	283	322	304	260	334	309	320	298	309	273	304	291	303	275	250	339	312	289	347	288	303	294	298	283	318	322	305	293	294	296	318	283	265	324	298	295	307	311	319	294	271	303	287	310	274	317	302	314	299	324	284	331	316	268	307	326	296	299	312	316	301	292	307	334	296	302	303	278	312	343	270	308	307	345	270	291	295	313	293	327	314	322	326	304	299	328	282	300	278	318	292	305	291	297	308	300	318	302	307	275	299	285	310	283	337	344	293	306	286	323	324	281	302	319	338	299	297	302	303	291	305	272	314	316	316	323	282	313	334	300	292	309	323	315	300	265	310	288	300	294	312	334	324	300	319	297	313	292	359	323	326	331	328	286	295	288	316	298	314	291	320	320	302	295	275	313	306	310	324	289	297	284	326	326	303	302	310	322	310	308	283	302	276	316	280	298	315	317	309	292	308	302	308	296	284	309	294	294	276	306	318	292	307	328	280	305	305	315	310	271	339	309	306	321	326	308	311	279	301	349	331	291	291	301	296	294	324	338	285	339	306	274	306	291	286	309	325	307	304	310	340	312	303	301	296	299	323	313	329	296	304	317	315	321	332	336	298	310	297	296	292	332	312	293	273	278	294	305	331	264	309	278	278	304	315	292	290	299	307	305	287	329	277	319	316	313	310	299	309	278	314	272	293	292	296	282	293	307	293	308	300	305	315	295	296	295	315	338	278	311	311	290	298	272	330	286	341	324	308	297	294	292	301	320	318	295	288	293	326	324	276	307	283	313	312	297	291	300	269	313	268	307	318	285	285	308	280	288	289	307	294	296	268	332	315	307	305	321	305	308	316	295	330	293	314	356	285	279	303	270	328	328	307	302	335	294	321	301	317	261	328	300	309	299	295	315	292	290	328	258	308	317	304	303	317	281	323	258	282	303	296	314	302	323	317	271	308	290	305	294	314	329	268	317	289	293	280	310	321	284	277	320	333	306	312	339	357	332	345	267	297	283	281	291	315	297	314	305	302	331	284	320	315	314	317	278	349	313	289	313	294	304	330	304	301	302	313	348	283	317	314	315	292	312	326	319	276
34713	49554	38426	26898	21782	16783	13162	9780	7652	6116	4830	3910	3174	2678	2279	1784	1494	1425	1205	1073	929	950	795	729	717	617	660	639	523	546	565	553	532	533	537	427	474	471	467	435	438	443	453	430	488	444	466	452	481	468	425	441	427	442	435	461	413	435	409	420	451	431	434	484	416	409	417	426	418	423	413	411	448	465	440	407	406	398	430	428	416	423	412	445	430	441	437	440	414	464	405	432	388	414	430	426	380	447	404	419	426	434	432	409	415	423	404	400	403	391	419	394	419	423	419	399	400	418	414	416	377	398	413	441	391	430	445	403	426	421	433	403	398	410	396	422	407	413	446	416	474	418	399	381	419	418	435	454	416	385	399	392	420	413	416	402	410	424	435	393	421	460	414	408	431	420	402	423	418	429	427	395	425	424	386	431	419	448	403	441	388	463	403	435	401	406	426	387	400	472	431	410	434	426	444	473	414	417	446	415	369	395	412	420	418	417	410	418	429	431	424	414	419	436	408	403	439	410	375	407	421	432	405	420	409	403	457	441	412	409	439	445	400	391	422	426	416	421	441	430	392	443	444	361	383	435	400	437	400	403	426	404	423	434	430	407	411	451	428	371	409	388	435	453	409	383	390	434	423	432	392	419	466	423	402	391	400	384	435	428	412	393	433	409	424	417	446	420	398	443	423	394	431	406	411	379	438	419	400	396	436	423	429	395	414	399	412	426	449	417	382	430	423	420	440	444	435	432	415	388	385	402	447	387	413	418	407	412	390	434	404	429	409	396	455	449	404	410	405	454	441	417	439	395	409	414	439	420	407	397	433	417	429	407	389	375	410	424	409	422	440	418	428	369	397	436	415	422	427	431	436	423	435	404	439	441	435	431	419	419	421	388	430	394	417	397	396	372	404	394	454	402	395	414	429	398	403	441	434	452	408	397	398	405	449	426	398	404	409	441	445	387	434	422	408	445	442	404	428	401	445	438	398	420	417	392	409	414	391	419	423	422	418	385	423	388	394	392	432	422	400	391	423	412	396	385	401	427	399	472	411	445	408	406	422	427	438	430	419	443	424	440	410	446	399	398	368	412	428	432	418	398	413	412	413	444	409	417	400	412	416	465	380	390	438	400	390	427	431	395	420	394	455	434	382	425	404	422	428	397	397	404	437	441	386	457	406	393	439	409	405	424	429	421	423	435	388	400	454	405	403	457	470	440	369	407	399	468	420	417	416	445	425	407	410	400	418	421	378	425	422	445	420	419	402	401	431	443	405	412	392	386	370	422	399	390	438	440	405	432	407	445	417	440	437	390	425	423	449	417	426	413	432	433	422	393	403	417	423	417	414	440	395	399	414	375	422	431	402	414	394	410	432	404	401	395	436	421	416	446	424	470	405	420	421	414	395	417	413	407	377	401	414	434	399	409	404	428	383	398	419	405	395	422	435	441	405	419	468	409	398	393	417	358	442	421	391	398	438	400	421	400	428	413	399	395	413	424	448	421	402	389	419	418	412	422	407	443	438	412	440	441	411	397	440	381	423	444	421	437	437	404	410	414	418	413	389	426	435	409	417	460	381	389	390	402	406	409	384	400	386	384	405	406	435	459	438	386	413	425	441	440	423	420	417	436	431	444	452	404	436	413	433	421	402	359	406	415	435	417	451	394	387	408	448	420	422	405	439	413	439	406	407	439	445	424	420	446	415	448	408	388	416	409	427	376	398	427	425	418	422	395	419	410	406	397	421	441	408	427	405	400	424	427	460	403	434	391	413	412	395	419	419	395	404	395	432	386	427	430	432	416	404	451	419	421	379	406	401	407	403	431	412	385	403	415	412	413	417	405	401	447	402	436	409	432	443	418	436	466	432	409	414	401	416	455	434	399	455	404	394	451	431	477	387	392	421	382	454	401	443	403	402	407	387	433	427	427	424	399	427	404	411	423	395	447	439	470	375	424	438	404	398	466	406	444	394	423	402	405	430	408	428	396	406	394	461	428	435	407	447	414	411	394	432	354	397	395	383	437	423	436	417	399	451	427	432	401	436	411	365	397	425	449	414	432	454	424	412	435	416	473	439	447	427	407	408	384	425	409	385	444	415	425	387	398	400	401	426	410	427	416	418	413	390	426	386	422	413	493	422	397	460	438	416	407	412	419	391	400	399	362	421	394	388	404	403	415	427	419	430	430	410	439	378	431	393	434	397	392	422	459	447	425	397	441	417	429	416	398	420	453	427	426	378	436	406	424	431	429	423	412	413	402	407	391	398	433	439	414	409	383	445	382	450	369	471	452	404	407	397	421	388	379	389	414	413	412	424	382	417	419	400	408	400	425	427	453	381	424	392	421	427	402	450	414	402	436	427	414	397	417	439	429	426	433	408	456	414	410	431	396	386	407	434	423	400	446	412	376	436	434	441	395	415	411	439	397	420	422	432	418	398	412	409	418	418	403	407	410	411	418	428	402	424	420	416	427	411	454	471	422	409	396	443	429	438	418	419	424	391	444	398	424	424	436	389	440	385	430	411	412	420	412	440	443	407	401	450	383	426	370	411	468	407	423	435	392	414	432	398	394	382	409	392	427	404	416	464	382	440	382	439	433	428	393	394	407	406	402	438	421	449	398	391	413	410	417	410	429	453	411	410	435	406	450	397	425	405	399	453	415	434	433	404	399	417	382	398	426	416	448	432	427	403	387	433	421	386	414	409	412	408	417	409	413	432	400	422	388	449	401	416	410	392	420	404	403	422	400	426	417	396	421	375	420	413	428	414	413	454	391	406	434	414	434	398	423	376	410	434	390	423	436	411	403	412	423	428	396	475	410	421	443	375	411	440	429	450	423	410	425	418	442	415	443	429	413	445	396	383	395	393	454	408	439	401	429	390	432	428	430	432	418	442	422	444	398	403	411	433	397	397	466	433	402	422	402	395	400	388	399	400	432	391	420	438	438	434	429	404	442	416	404	425	383	413	400	423	400	435	432	403	437	409	410	430	408	405	409	418	415	403	432	422	392	417	408	391	395	431	377	419	402	423	409	401	397	419	407	410	450	419	409	431	395	445	413	403	435	396	406	407	418	385	419	414	407	416	446	419	446	408	387	397	412	379	400	428	384	404	426	428	415	407	443	413	420	390	450	419	444	409	414	444	445	446	413	433	425	421	382	398	411	417	416	418	410	404	415	419	417	400	393	443	426	410	417	381	424	456	403	498	447	416	409	418	433	415	399	419	457	439	417	381	432	408	427	376	415	419	427	427	434	394	461	429	429	410	444	452	410	416	434	399	404	429	393	415	388	405	375	389	399	437	425	427	392	420	403	390	439	415	460	427	419	437	424	400	430	431	402	429	447	401	433	438	411	428	423	420	422	394	458	439	416	416	438	419	418	396	398	439	406	418	431	422	392	471	444	393	410	419	391	413	415	412	408	424	425	446	410	408	412	437	401	430	444	420	423	424	421	417	419	418	430	426	426	428	419	461	410	447	442	447	436	427	436	411	413	399	412	426	470	446	415
24639	21690	29253	25096	22588	19990	13954	7967	5604	4222	3384	2718	2214	1938	1623	1266	1171	1037	907	778	777	675	672	614	579	509	523	438	447	432	412	436	388	426	423	371	382	343	355	393	329	342	324	354	339	364	343	348	329	319	358	312	325	327	328	322	333	354	346	339	311	346	332	338	319	313	330	338	290	341	311	292	311	335	361	324	316	322	311	337	323	344	339	288	323	359	331	279	310	340	331	280	307	336	335	342	337	299	332	314	305	321	330	289	320	353	329	323	311	327	300	347	353	306	301	303	311	341	337	332	299	305	350	318	326	334	312	321	323	300	328	345	323	308	306	313	305	303	317	306	312	347	334	317	323	342	301	330	342	312	299	322	324	341	346	306	302	337	345	325	332	318	319	320	328	313	304	332	311	316	306	315	336	322	359	309	367	318	290	302	327	326	328	332	369	307	326	314	355	317	317	310	313	341	321	290	332	320	331	346	316	291	321	307	345	325	345	318	312	313	302	345	333	329	319	308	329	307	312	313	343	344	340	317	323	327	314	313	346	324	321	320	311	331	295	330	335	321	354	323	328	380	329	301	332	276	298	337	333	332	337	331	304	320	352	320	320	339	330	315	338	323	321	331	335	328	312	330	307	329	333	313	331	312	326	303	336	306	313	335	314	312	330	301	329	340	311	320	296	321	320	307	318	329	318	304	359	312	324	315	308	305	304	279	285	320	316	317	318	337	339	291	312	305	284	330	344	329	358	298	332	345	314	315	319	354	325	318	317	343	324	320	319	315	349	300	319	328	285	294	293	323	338	317	297	318	329	311	326	327	315	348	339	314	328	329	309	336	307	326	339	330	337	334	322	314	302	347	345	284	314	309	312	306	314	300	298	311	323	360	338	295	322	325	329	341	305	330	307	301	297	352	325	316	356	309	325	309	303	315	331	338	351	318	338	326	308	319	299	307	298	295	334	370	332	313	350	297	324	325	279	325	338	313	323	279	314	285	362	336	339	321	325	305	305	311	311	317	348	312	346	286	336	336	313	334	322	305	334	322	308	326	314	346	331	312	304	336	301	353	334	332	322	302	334	294	309	322	311	335	326	313	300	318	340	316	369	341	300	321	310	316	323	345	319	332	357	311	302	330	323	305	321	316	324	333	329	319	331	336	340	346	349	320	294	319	313	329	341	300	308	307	319	317	321	293	296	326	307	315	302	352	349	341	357	304	348	334	293	329	276	312	312	322	363	287	340	315	297	288	348	331	338	316	255	324	304	326	308	319	313	314	333	331	339	319	284	326	333	362	285	307	320	308	355	321	343	315	287	335	311	334	316	313	329	309	317	336	361	339	319	299	337	284	312	338	292	357	313	336	312	295	331	336	315	275	319	348	327	336	335	297	323	317	329	351	315	348	306	327	314	322	337	326	341	290	314	312	348	286	318	284	302	299	331	300	327	297	303	310	337	297	294	316	342	331	349	345	333	327	306	342	330	331	335	300	308	327	304	332	309	319	338	322	297	307	347	305	314	327	328	323	339	324	314	324	322	347	314	327	313	314	292	336	316	366	331	307	314	324	314	353	330	303	323	310	302	304	336	355	321	337	325	325	306	342	315	319	335	342	338	312	308	298	297	295	327	345	325	338	331	318	350	295	292	355	334	341	341	309	315	320	331	343	350	338	323	322	342	320	321	295	338	307	288	319	294	331	291	328	302	328	322	310	337	335	313	288	313	320	306	329	362	342	300	317	296	334	331	334	338	290	338	339	324	340	331	330	308	327	302	322	335	314	326	306	334	372	327	304	289	323	296	343	299	310	332	307	318	331	324	317	332	346	347	329	325	339	301	324	312	321	321	318	309	314	332	314	312	331	317	318	340	320	306	322	311	305	355	327	322	309	315	294	286	284	295	317	336	301	320	325	310	326	341	313	314	315	363	350	316	298	320	327	341	307	301	317	305	324	336	312	326	339	282	338	309	313	331	342	288	327	302	279	313	292	344	331	330	279	311	322	325	322	318	311	310	330	307	350	313	321	308	312	300	317	324	331	324	307	356	323	341	331	309	311	330	324	307	305	316	294	322	331	294	321	307	305	305	330	309	302	344	317	290	328	334	330	320	320	318	315	320	303	312	299	323	346	307	324	323	320	334	318	346	329	307	296	312	319	320	319	312	314	331	292	341	329	329	320	330	341	349	289	332	327	324	313	339	311	368	334	336	320	308	302	357	321	314	319	292	343	288	323	317	334	303	331	318	306	309	313	329	318	321	318	289	327	312	331	348	280	322	339	316	334	318	339	325	319	331	291	323	320	354	347	326	345	352	323	323	316	329	309	319	313	323	305	361	312	329	333	339	283	312	335	336	311	320	326	331	323	333	346	356	273	345	323	342	330	359	293	334	318	317	320	322	310	341	289	336	348	333	347	300	328	327	320	305	341	307	314	305	326	338	324	306	322	336	340	357	356	328	331	293	318	296	318	327	323	329	287	320	328	329	325	337	307	358	296	331	313	287	337	359	314	311	324	304	312	313	312	336	305	304	313	303	346	334	320	325	327	337	311	343	315	319	300	332	322	318	339	345	357	315	328	313	330	334	286	339	302	325	322	326	302	319	306	320	299	308	342	329	333	317	336	299	313	297	314	314	332	296	316	292	312	303	315	327	348	331	319	308	345	321	340	348	321	313	329	313	350	301	314	371	319	318	291	331	297	327	298	343	314	334	300	352	330	323	313	322	321	339	320	294	336	319	311	319	309	320	349	304	287	326	311	339	308	354	297	358	318	322	303	298	309	304	318	324	305	305	285	320	352	311	323	303	299	313	308	313	333	326	316	335	321	325	284	310	326	332	315	319	316	331	299	275	282	299	289	297	346	316	295	323	348	350	329	303	341	301	307	313	342	290	295	319	315	319	298	295	344	340	291	314	310	316	330	315	300	301	316	312	300	344	336	280	314	311	310	311	315	335	310	320	313	311	302	340	326	309	301	300	367	352	327	345	334	317	305	320	316	328	326	342	319	310	321	312	325	326	307	337	297	337	308	315	338	320	329	318	314	316	315	286	329	306	322	314	360	335	311	344	325	298	343	319	323	318	309	309	327	325	347	316	315	331	312	308	340	336	301	334	322	351	320	309	300	325	330	327	321	320	331	325	295	304	317	288	328	302	350	309	324	299	286	294	296	280	291	321	273	328	347	313	317	291	338	330	329	323	309	327	343	331	333	316	333	341	320	309	317	303	335	320	340	351	314	312	354	342	337	329	312	316	305	307	296	326	290	325	320	342	330	309	324	311	329	312	362	313	295	341	313	309	321	315	322	343	329	327	322	296	347	295	334	283	307	324	321	342	336	292	310	327	322	319	293	307	304	350	305	345	306	315	311	337	343	321	323	314	310	299	316	306	324	341	310	333	344	317	328	336	311	294	342	305	285	301	321	372	341	339	316	284	310	334	316	314	303	326	327	326	310	298	290	340	345	339	280	317	324	325	329	324	341	323	315	325	347	302	328	317	318	340	327
36687	59505	45401	33758	28422	23466	18929	14908	11667	9241	7625	6082	5012	4217	3515	2775	2414	2113	1842	1565	1420	1282	1078	1039	973	885	767	811	684	678	666	647	609	574	577	547	560	505	514	528	531	471	504	498	524	465	509	488	457	425	483	484	454	451	454	476	495	425	447	459	431	448	487	461	471	452	435	435	444	406	464	414	436	434	407	443	415	474	478	417	448	457	451	434	433	427	444	435	416	431	442	452	448	435	467	413	434	462	442	467	442	441	446	484	415	476	461	447	443	428	417	445	478	445	451	446	444	410	433	432	458	428	441	447	463	430	458	486	449	438	409	427	418	472	408	444	448	429	439	456	427	423	429	399	494	395	489	427	400	421	435	447	433	403	446	434	465	408	471	430	414	429	443	466	436	427	425	440	444	434	417	488	417	427	477	453	422	446	448	450	430	412	422	445	443	413	444	433	448	448	463	445	473	445	461	432	455	427	438	414	416	426	421	446	432	447	435	450	422	451	433	438	430	442	445	426	427	416	434	466	496	453	410	482	419	467	442	461	445	407	427	456	440	458	445	439	432	428	469	452	435	459	451	467	452	400	415	440	409	420	404	436	427	424	445	415	445	442	448	436	444	443	440	449	417	451	426	402	447	409	461	423	414	458	452	437	443	430	391	429	432	429	404	411	418	446	420	438	406	488	448	445	415	406	404	454	418	432	455	447	443	459	477	458	457	471	465	431	469	434	419	419	448	440	413	442	424	469	421	416	467	456	453	461	468	424	471	428	479	426	444	448	440	443	417	470	432	400	433	432	452	432	444	481	420	438	426	441	433	393	458	422	435	423	422	433	448	458	440	427	415	412	433	443	425	410	469	439	451	403	469	425	468	434	445	432	419	483	417	499	459	456	462	446	472	446	456	454	414	444	451	413	445	397	443	425	456	464	418	425	415	465	432	442	434	457	442	422	436	469	431	426	426	415	434	461	436	435	433	413	436	442	417	463	444	469	415	443	447	464	410	436	493	425	441	396	492	414	436	444	436	425	427	455	437	432	426	427	416	429	404	475	454	448	440	442	469	415	437	453	436	457	455	478	449	424	453	439	454	407	438	466	431	434	444	398	439	414	429	471	453	429	453	477	438	429	453	408	473	461	401	404	410	437	420	435	459	421	434	449	414	429	457	464	444	398	421	502	457	423	437	459	427	454	458	429	473	446	443	459	418	441	438	429	481	451	444	467	442	456	421	433	431	464	423	429	489	426	461	438	428	415	438	413	427	393	445	454	445	464	449	455	438	413	445	461	438	411	461	430	436	397	432	406	443	473	450	398	451	461	470	463	434	444	441	404	429	457	468	433	431	429	413	385	458	434	440	449	445	473	439	459	443	423	440	464	447	420	445	437	412	394	424	431	441	447	410	412	409	409	482	443	432	475	424	439	420	443	475	441	442	433	416	417	428	423	446	428	438	374	406	407	429	434	430	439	426	475	475	399	415	456	428	448	469	488	445	457	480	425	475	407	429	436	468	441	387	409	417	424	442	430	397	417	455	441	414	439	404	474	425	403	412	407	431	434	439	461	440	437	443	409	424	443	460	454	438	420	406	435	482	422	414	422	440	436	403	453	451	418	443	456	437	449	434	437	400	446	404	421	443	428	443	447	445	449	486	434	418	439	448	421	453	422	429	423	463	455	452	445	454	457	440	416	427	455	429	432	439	414	424	404	472	455	470	417	391	430	422	443	430	424	411	439	467	455	457	434	438	447	421	435	416	426	441	438	461	456	445	455	407	456	431	421	416	473	433	421	399	443	483	425	464	426	430	442	454	393	456	447	482	459	452	446	451	441	440	432	401	454	445	462	452	400	403	436	443	442	424	436	458	469	454	412	443	420	415	427	428	424	435	448	445	463	392	401	432	422	409	442	485	456	414	461	434	435	423	406	463	426	422	432	444	418	458	426	414	430	444	436	445	429	413	414	461	405	416	410	417	446	439	444	430	422	408	429	462	421	388	451	440	438	462	442	419	451	454	453	448	445	430	452	432	426	443	445	407	442	413	441	407	474	418	435	437	455	447	459	479	436	435	431	472	435	440	433	482	430	430	462	466	441	418	397	463	421	451	440	471	458	454	413	431	483	450	432	474	423	435	418	436	435	458	427	435	462	476	430	448	437	434	443	413	433	439	433	445	454	474	427	448	420	455	426	399	413	441	426	434	405	446	450	428	442	423	457	490	450	432	411	446	431	429	393	425	414	403	417	459	433	455	431	454	418	434	462	445	428	452	424	443	440	460	487	450	394	465	457	434	430	433	416	383	473	439	452	447	422	414	449	433	428	417	432	442	439	433	425	442	410	445	452	461	453	427	441	427	391	431	469	413	416	425	436	451	459	429	427	437	424	461	461	460	464	442	409	443	433	444	464	411	426	447	422	419	455	462	459	438	452	431	500	417	486	425	455	424	451	403	431	433	430	431	438	433	478	455	434	441	413	441	469	459	449	420	417	464	440	454	475	437	434	437	461	420	418	491	478	417	441	422	410	444	420	447	434	401	461	429	402	454	430	424	444	433	424	437	449	426	453	426	457	426	439	409	427	409	407	416	465	446	465	398	421	441	446	450	415	427	444	434	401	437	444	464	431	423	463	460	418	444	429	431	422	414	423	451	435	453	441	438	472	412	444	429	456	453	453	450	433	514	419	428	455	457	482	421	435	389	436	422	458	481	395	454	448	423	419	449	426	455	397	445	473	433	432	435	462	449	416	475	436	451	422	402	458	409	455	402	453	418	432	448	427	440	458	430	460	426	413	451	467	449	450	457	424	445	468	401	416	436	453	440	437	457	439	457	440	474	431	453	428	423	439	456	430	414	468	441	470	404	480	416	392	434	434	430	400	435	462	449	433	450	438	441	436	422	432	450	488	420	455	468	431	466	445	398	414	450	447	454	445	466	446	470	424	470	426	449	436	434	431	467	434	456	388	440	438	431	475	421	459	450	461	443	448	449	448	445	424	423	446	438	447	469	425	473	456	443	408	444	426	439	443	420	440	440	427	425	450	453	459	460	439	434	465	458	428	416	417	433	415	424	439	456	445	420	437	441	463	447	476	416	455	426	402	428	449	444	421	426	486	446	410	402	464	409	472	442	444	434	456	392	417	466	427	422	445	404	438	416	463	402	447	479	421	427	448	453	468	462	452	450	403	462	450	492	474	397	415	426	484	475	448	421	428	458	450	449	414	422	449	450	445	452	440	443	430	456	445	429	433	426	419	417	426	453	450	425	439	415	441	395	399	477	425	454	435	483	452	410	433	443	463	475	429	407	438	477	432	466	423	432	435	444	453	439	439	463	426	459	451	438	448	430	478	446	442	442	438	441	420	428	431	394	427	444	450	439	450	451	451	424	446	415	458	477	433	465	444	378	404	419	478	423	447	454	396	448	406	436	461	397	444	461	471	441	459	455	426	448	435	442	410	401	475	450	399	433	414	434	441	437	440	448	429	441	437	421	425	451	399	414	439	422	423
23540	21635	29541	24326	22107	23213	21409	11454	7584	5882	4722	3698	2942	2440	2136	1725	1453	1238	1138	989	888	822	742	707	675	615	541	557	473	460	459	413	389	407	391	417	416	380	376	396	375	366	367	339	349	349	341	334	314	316	310	337	325	349	321	332	325	350	319	350	336	328	321	341	317	315	341	354	331	315	304	291	295	304	310	321	320	330	336	324	330	321	326	317	328	303	369	315	301	312	327	318	313	310	300	348	329	298	357	311	314	304	311	322	285	283	309	314	292	318	308	320	329	335	286	339	337	325	290	312	311	301	337	342	339	324	310	334	327	325	325	347	352	327	299	333	337	299	325	284	306	338	338	307	328	314	334	268	311	329	322	321	314	322	298	307	323	327	307	331	293	313	316	319	283	314	280	311	342	327	312	330	274	297	359	316	327	321	321	301	337	330	290	359	304	302	322	322	290	297	333	310	336	320	307	351	313	332	328	323	290	294	322	324	323	314	323	307	309	312	340	313	330	299	291	337	325	277	282	297	308	318	329	335	313	319	314	319	326	310	347	320	350	282	314	332	319	316	314	289	309	299	304	314	338	302	321	320	312	331	287	301	342	328	289	295	286	277	321	317	326	322	310	311	310	329	333	342	312	288	288	307	273	352	325	333	311	301	309	302	296	316	335	318	285	340	330	306	334	345	325	324	322	315	320	340	295	267	327	309	342	339	324	318	344	307	318	310	317	332	333	305	322	334	286	306	319	322	334	285	323	281	356	305	295	313	308	297	333	315	322	313	259	306	337	331	325	338	301	318	308	317	311	317	314	337	334	339	333	325	343	303	305	299	311	302	320	310	280	291	331	317	295	323	331	336	359	311	353	318	332	315	306	346	325	342	306	301	330	320	320	291	311	321	328	328	310	339	295	329	321	313	305	350	282	300	330	274	333	329	338	309	279	314	304	317	349	309	313	336	345	351	284	313	319	285	317	307	301	338	320	330	333	347	327	306	342	317	334	354	330	308	310	334	328	288	314	316	315	326	306	311	285	340	324	341	314	321	319	319	331	307	328	318	332	287	361	314	306	316	334	355	284	331	290	336	287	311	324	305	315	309	327	342	296	328	325	319	343	315	328	361	317	299	317	334	331	317	306	313	353	306	324	298	308	335	319	308	320	317	356	333	317	301	302	325	275	334	311	299	294	298	309	324	310	307	313	318	319	320	342	293	291	299	340	292	331	342	350	331	325	305	325	295	305	331	335	305	327	324	331	329	316	350	323	310	336	327	308	332	307	317	328	336	312	309	318	286	298	311	321	287	301	307	319	341	323	332	286	323	289	321	310	304	332	286	293	335	302	330	332	337	304	287	347	300	321	306	333	295	306	297	292	295	328	321	340	305	324	337	317	334	308	316	329	334	324	304	296	326	311	325	308	291	327	304	317	313	321	327	329	299	314	283	329	356	299	291	312	292	318	309	363	303	292	284	295	343	315	296	323	304	305	299	294	316	300	329	311	347	309	321	319	319	336	343	295	345	301	319	317	314	328	321	312	313	311	337	305	302	304	325	328	327	282	328	323	301	329	348	321	313	323	361	281	333	320	313	310	334	277	321	310	324	293	314	351	298	297	329	312	312	302	312	319	268	331	325	343	325	283	325	320	316	340	312	300	309	333	334	309	291	354	327	305	314	320	301	294	316	330	306	315	323	319	297	322	316	322	320	297	303	291	300	337	308	296	318	321	333	361	350	326	316	281	324	315	338	322	336	322	300	301	314	299	280	310	296	312	306	352	291	316	288	329	329	339	313	307	342	310	332	323	346	289	319	281	311	353	337	291	335	301	317	333	332	334	333	319	302	326	296	313	317	308	337	309	315	314	323	313	352	329	340	300	329	331	315	308	289	316	326	301	330	325	340	314	320	331	332	329	292	304	330	293	317	331	318	331	299	312	306	294	290	329	335	308	299	300	300	322	332	326	323	326	336	314	324	302	334	294	327	294	291	311	327	306	296	325	311	308	318	315	326	317	300	347	305	283	302	311	298	312	292	327	277	332	336	321	327	314	302	346	325	350	296	303	339	320	336	313	342	317	329	318	322	314	305	311	318	323	313	313	298	290	309	321	316	343	307	336	317	303	348	330	292	307	308	342	324	302	320	292	295	335	326	323	286	320	308	301	343	326	320	319	320	312	305	341	303	316	336	324	326	319	312	322	326	315	300	294	345	318	314	332	310	316	320	320	334	324	300	294	291	318	322	328	324	341	323	327	287	310	308	328	319	344	322	318	294	322	301	333	333	321	321	313	299	324	328	320	319	330	337	322	322	325	301	366	309	305	290	329	324	308	319	299	306	310	301	293	330	298	314	320	330	316	327	274	321	322	322	337	319	327	307	290	360	335	312	291	316	290	303	325	309	334	321	299	286	298	315	332	342	360	320	310	331	341	300	291	319	286	306	356	283	310	339	315	335	307	310	319	322	288	321	308	325	305	307	301	334	320	296	336	313	300	330	321	309	336	318	319	317	347	303	301	309	298	324	318	291	331	293	326	300	305	340	307	312	336	335	279	328	289	318	311	275	313	313	331	326	313	325	336	359	314	322	313	318	316	313	320	324	341	289	317	310	325	336	332	307	322	316	332	320	337	301	311	310	305	316	335	342	338	325	278	317	325	310	311	316	310	316	322	333	318	360	321	301	307	302	319	309	323	297	307	337	300	335	336	324	316	327	304	304	319	329	300	311	313	309	328	310	291	327	279	321	306	327	310	297	312	297	303	327	295	312	339	314	294	325	298	309	323	314	318	340	321	341	311	303	328	324	307	319	323	322	291	319	291	328	317	318	340	291	264	336	321	281	296	311	310	293	316	339	315	308	324	318	311	320	301	291	319	336	305	345	316	309	342	319	306	293	312	333	345	311	317	310	317	330	350	314	326	328	317	327	336	313	352	335	292	295	318	336	308	327	311	324	292	341	344	292	309	324	350	321	333	321	306	320	334	335	325	320	306	312	338	323	321	309	314	329	298	339	308	331	324	320	311	306	328	327	291	329	348	311	339	317	332	337	282	331	318	354	332	317	297	320	305	312	323	347	307	327	327	327	284	305	309	320	361	296	332	302	319	337	294	350	344	304	334	300	312	329	327	304	328	314	329	322	276	339	283	287	327	321	328	301	331	298	307	313	324	308	329	335	290	311	341	324	318	280	316	293	309	324	315	298	320	311	316	327	297	320	283	341	319	329	331	330	321	324	320	318	331	308	364	316	301	301	293	341	298	311	318	338	312	319	310	278	319	299	307	279	299	301	297	296	307	306	299	331	294	305	323	322	335	323	322	368	317	331	316	329	341	311	330	330	325	303	337	285	296	335	319	297	314	338	281	336	341	331	293	335	318	303	315	321	342	324	320	323	330	296	289	328	356	287	307	324	304	317	360	326	327	352	311	332	324	308	325	316	324	339	292	316	312	310	316	335	306	321	320	307	300	317	321	314	321	308	348	322	289	309	336	327	305	292	344	332	319	323	337	290
39354	64062	48136	38048	32968	28230	22978	18784	14839	12161	10062	8162	6683	5519	4635	3858	3002	2669	2369	1901	1777	1610	1373	1293	1181	1087	923	879	721	713	692	700	668	616	611	569	559	577	549	550	503	524	544	481	453	501	448	510	446	481	511	450	408	443	462	427	485	462	413	473	447	407	414	430	463	459	456	435	434	416	445	451	416	417	449	453	448	428	430	452	456	466	433	438	408	433	442	424	437	420	448	434	411	440	425	421	379	461	418	420	406	405	441	430	428	421	433	400	427	433	456	416	403	444	421	450	460	446	406	430	419	427	421	429	433	429	376	422	473	441	430	447	422	430	388	437	409	428	416	441	453	419	449	418	465	413	421	430	467	406	422	422	456	479	438	444	439	389	388	442	473	433	446	426	472	430	422	440	448	452	424	397	477	450	389	422	421	431	417	438	433	445	426	443	436	418	416	405	424	426	452	474	474	428	407	455	433	430	467	473	457	457	439	411	416	418	416	440	456	424	430	425	421	433	384	399	399	438	425	455	392	404	415	402	410	406	428	392	383	423	402	434	478	469	390	421	436	422	428	401	424	403	393	428	419	413	441	414	455	446	413	429	401	427	414	386	420	424	429	399	398	428	421	413	445	412	459	405	400	427	436	406	399	460	391	445	453	452	425	438	433	408	433	459	390	422	465	393	417	466	449	432	427	459	428	405	440	423	422	423	441	426	414	462	393	418	425	427	403	444	447	441	392	443	406	427	448	465	421	435	413	434	442	404	416	434	413	412	390	430	400	418	425	410	392	401	450	379	410	383	440	458	441	451	422	414	415	423	425	416	423	418	404	431	437	421	420	396	409	436	454	471	418	402	422	422	405	416	407	413	420	415	482	416	429	452	430	447	432	437	418	411	434	432	443	428	418	440	424	422	386	432	445	437	440	446	483	435	441	472	429	410	405	437	433	411	417	426	447	415	432	451	428	426	402	412	434	416	399	410	425	409	458	456	407	460	400	451	409	402	431	422	447	423	401	411	429	421	456	423	401	441	435	411	462	444	435	435	426	429	420	437	482	409	416	398	439	450	411	413	393	419	446	421	430	435	405	378	430	434	485	418	427	407	460	411	446	460	430	413	433	446	439	429	467	383	421	420	416	416	395	455	423	403	453	400	423	447	419	408	438	436	390	389	413	409	426	423	411	421	438	420	419	410	409	402	435	429	438	419	423	471	402	427	437	420	429	419	401	434	420	425	414	431	427	416	465	469	420	423	435	461	408	433	410	412	402	420	451	417	471	434	443	429	444	439	433	447	411	410	398	472	447	408	433	393	401	449	452	438	465	420	400	449	450	453	413	440	421	409	476	417	442	421	444	441	420	380	434	428	432	422	427	428	392	420	424	390	428	414	417	403	404	410	439	410	418	446	394	408	436	429	438	421	420	417	461	415	429	438	443	436	432	417	412	458	460	416	417	433	436	444	442	444	445	436	429	396	391	472	443	451	421	446	411	407	377	389	435	410	444	431	423	422	427	418	416	417	461	400	417	437	405	468	441	424	432	402	428	422	413	423	410	445	428	414	414	447	389	396	412	426	422	446	453	415	433	437	428	428	411	468	430	455	438	449	411	432	432	442	449	415	403	451	425	410	410	419	448	419	431	442	381	396	430	424	434	408	451	400	414	409	450	428	432	399	402	437	443	416	431	449	402	404	410	451	432	431	437	392	413	456	452	439	423	421	436	459	454	414	438	417	433	418	417	404	405	441	442	400	428	427	432	420	436	420	416	425	441	421	412	405	377	444	408	458	437	435	436	414	436	419	421	424	434	449	443	409	466	409	420	435	381	438	425	408	412	433	411	396	427	443	409	438	429	448	473	478	468	426	427	440	447	425	426	451	417	445	407	438	451	443	416	434	452	412	410	430	484	404	408	399	437	418	408	432	428	406	459	407	392	389	430	462	427	412	442	408	423	452	425	435	424	416	408	434	447	427	443	418	471	414	429	432	382	430	404	426	453	448	453	421	438	419	425	423	441	438	408	442	407	407	444	430	427	417	390	431	442	434	455	434	446	442	413	430	427	425	452	434	410	430	411	410	423	446	419	430	420	433	426	412	423	390	406	433	408	403	415	430	446	432	430	436	448	445	408	452	413	431	435	416	414	429	402	416	414	409	430	436	427	455	438	440	402	440	462	438	459	417	454	415	455	393	441	438	429	421	423	442	394	459	442	416	434	406	437	399	431	396	427	396	449	403	425	485	427	416	392	408	403	428	405	417	390	422	401	415	431	436	397	427	427	418	415	394	411	404	440	385	439	414	422	437	430	451	445	440	430	422	416	429	403	425	393	440	429	418	414	393	414	450	463	414	441	459	412	418	450	408	426	422	406	404	393	451	433	395	401	439	412	432	429	450	444	418	443	422	432	423	457	421	432	402	439	413	414	426	416	436	440	451	433	443	439	413	420	439	432	475	447	407	433	403	406	437	442	407	431	466	458	438	395	422	433	445	428	394	402	423	448	463	443	410	444	423	396	383	445	402	416	388	466	399	442	440	444	392	430	400	420	388	451	421	437	429	408	397	418	441	449	437	446	397	405	397	437	378	451	399	451	415	458	451	409	408	446	420	485	419	427	439	413	424	435	432	430	419	460	436	409	390	397	414	466	440	433	426	446	433	415	412	426	451	425	444	409	401	422	424	419	427	425	428	427	439	437	441	442	452	442	444	412	426	420	427	462	426	437	481	401	418	470	448	362	408	414	422	421	438	416	412	410	440	434	424	442	405	417	415	441	397	409	402	415	447	414	390	404	435	436	426	447	411	448	424	475	418	428	403	419	406	403	420	438	451	434	424	437	374	440	442	426	450	424	387	425	434	406	397	415	447	424	423	402	453	424	384	395	426	434	414	405	434	384	436	437	405	447	428	416	421	436	419	435	399	416	400	448	474	390	439	421	431	417	393	389	467	418	423	395	394	435	422	438	383	437	458	444	422	398	423	433	449	427	399	464	405	423	445	426	410	425	424	414	436	449	391	464	451	425	413	424	468	377	414	404	395	450	399	399	434	449	453	386	435	446	410	415	428	420	441	407	433	421	457	404	420	454	432	408	459	422	429	394	441	409	458	387	399	453	444	426	452	436	423	409	416	417	419	441	403	432	430	385	453	449	439	434	433	481	440	397	440	437	405	418	412	455	427	409	413	413	424	428	437	433	402	442	457	416	409	454	436	446	456	437	403	417	425	421	402	418	444	422	425	430	431	405	430	427	432	453	427	409	456	427	431	412	419	421	414	379	395	432	442	415	415	436	398	443	399	464	427	425	433	416	419	432	405	423	396	400	466	451	433	422	424	402	425	426	442	396	440	428	413	431	430	402	442	466	410	427	417	450	426	414	401	416	416	450	395	432	439	456	475	435	420	394	410	417	421	380	407	451	425	428	457	441	436	470	392	453	423	422	432	429	431	444	423	425	422	451	437	420	422	412	388	402	426	429	433	426	452	421	457	414	398	445	430	390	444	403	434	421	456
29355	29094	31823	24665	15836	10479	6916	4627	3435	2527	1993	1792	1433	1193	1092	936	785	687	636	589	557	524	445	463	432	410	384	355	369	345	356	336	349	376	351	344	341	312	295	317	310	323	325	330	322	333	333	277	309	310	314	299	323	311	308	369	310	305	293	318	311	288	302	295	335	287	302	287	312	290	301	303	349	289	303	286	314	276	278	309	329	316	304	305	288	295	300	312	280	262	292	284	278	290	289	307	295	277	335	279	297	314	290	306	289	282	301	327	287	330	287	286	283	302	309	294	307	293	282	304	314	306	298	293	296	311	304	311	315	279	285	295	300	261	285	296	301	327	302	300	319	287	304	299	310	274	321	339	324	296	318	289	304	284	293	324	308	287	297	289	288	297	324	268	298	310	292	290	284	303	314	298	320	284	290	319	324	266	289	285	299	269	283	293	307	310	303	308	283	292	298	301	284	274	316	290	313	275	283	301	290	295	272	277	296	316	290	280	295	303	311	302	316	294	293	300	282	279	278	342	343	322	299	308	305	255	308	313	308	304	292	306	310	295	308	325	289	298	290	299	340	321	299	290	300	329	299	294	319	298	309	281	307	275	261	291	253	292	276	280	296	273	311	286	265	278	295	277	300	344	306	262	303	279	287	306	299	288	286	312	274	300	315	302	296	307	321	284	293	269	280	302	323	302	295	300	318	305	286	284	332	344	304	298	301	277	343	330	254	319	284	309	293	303	294	336	336	290	330	282	331	292	305	293	285	293	285	276	288	280	320	322	303	311	297	290	309	292	328	320	290	291	302	288	301	339	291	310	311	310	313	298	307	302	283	305	308	313	298	300	294	283	330	282	278	309	289	294	336	260	313	290	320	279	336	292	274	289	297	296	301	264	295	287	277	305	279	287	305	300	310	285	280	311	304	296	274	327	310	289	323	303	297	327	295	270	314	332	312	282	305	310	314	281	319	278	276	314	315	317	263	338	285	310	299	313	292	306	285	278	279	256	301	283	305	306	279	266	300	324	298	308	304	315	285	323	293	315	338	287	298	315	288	275	298	350	278	311	304	305	305	290	306	306	274	306	300	280	308	303	293	294	300	315	327	303	282	275	258	299	285	294	310	300	289	278	316	289	296	338	308	314	300	296	308	318	291	337	305	290	330	282	316	332	289	310	267	288	289	292	297	319	309	313	282	295	350	293	309	336	327	319	296	292	283	277	304	300	273	307	296	295	300	312	293	327	310	278	293	286	326	327	290	314	279	268	310	319	325	279	290	316	277	283	340	328	283	285	308	313	316	285	291	320	269	296	274	294	293	284	320	295	322	287	308	308	289	274	295	304	290	304	295	270	288	306	320	298	296	322	306	284	320	308	273	264	298	302	256	294	311	266	306	295	320	292	296	267	286	295	313	283	291	299	255	301	286	275	284	313	281	321	313	312	300	285	307	310	302	297	309	327	316	305	295	309	277	278	321	277	297	308	295	291	294	264	288	311	288	321	284	301	286	328	310	284	291	333	293	284	326	290	320	305	324	296	296	278	295	272	301	277	289	328	282	300	293	309	280	303	296	294	306	290	312	285	281	298	290	288	271	268	281	274	302	294	309	273	325	299	288	302	279	321	336	283	295	281	297	317	286	309	289	295	261	314	314	283	279	301	303	298	283	321	288	322	297	297	304	310	304	318	300	293	308	326	289	318	311	302	294	284	263	288	285	273	284	308	302	310	295	288	271	321	297	314	317	269	274	274	270	302	322	279	287	305	289	283	270	295	313	306	291	307	304	299	292	300	298	275	315	317	303	287	318	273	301	289	247	315	318	320	301	293	304	331	276	329	310	332	284	260	289	298	286	312	304	324	299	309	288	299	267	289	305	312	271	313	275	284	287	324	300	312	298	269	285	314	323	312	321	296	300	331	314	305	291	280	326	278	305	306	303	271	272	336	284	305	288	306	302	329	314	332	282	300	297	278	290	300	289	306	321	302	312	312	320	289	290	300	303	287	261	284	300	286	290	274	299	305	308	277	356	309	286	303	314	323	306	306	310	266	298	295	299	302	298	292	285	319	329	312	268	308	311	260	314	291	277	297	314	300	285	296	290	329	281	305	283	312	323	305	312	305	348	319	328	297	314	274	301	292	310	296	288	321	281	315	305	314	310	297	315	292	319	332	320	320	296	272	320	297	310	303	282	259	259	293	309	299	300	323	322	265	286	301	293	286	305	287	281	321	283	316	342	298	326	288	281	302	295	314	320	298	318	318	294	273	267	303	294	293	312	278	290	292	266	307	312	274	300	297	307	318	302	291	284	277	323	252	309	297	281	308	314	291	279	283	305	306	296	295	298	326	289	268	303	277	314	300	310	331	328	309	294	295	287	280	273	288	320	281	292	278	307	263	327	307	277	318	320	303	295	305	299	268	306	310	293	314	303	314	301	305	339	305	264	295	307	316	292	309	299	324	295	316	290	319	305	257	308	296	274	286	323	299	291	313	306	284	293	282	312	265	280	284	325	306	316	287	308	295	287	304	261	339	301	290	309	275	303	312	326	292	316	279	308	354	300	309	309	297	292	299	345	297	313	319	343	317	304	296	313	321	306	309	321	301	291	285	301	287	298	308	283	310	304	337	309	300	293	290	304	297	302	281	308	274	303	299	302	284	268	281	299	296	313	329	294	304	330	306	316	289	284	307	332	254	325	312	309	296	308	281	297	299	316	293	296	280	310	294	316	281	307	312	299	291	300	353	300	280	296	269	293	290	304	287	313	285	316	334	295	298	316	293	314	294	294	314	286	304	328	305	299	298	301	293	275	327	283	332	301	269	291	296	293	283	308	303	294	328	319	301	329	294	327	334	310	303	293	293	302	305	309	295	294	327	313	298	284	296	316	303	306	311	323	321	305	278	309	314	300	314	321	323	326	294	267	297	263	283	310	293	287	285	327	274	288	328	311	298	309	302	295	304	335	288	314	322	288	299	309	265	338	311	287	321	316	303	316	297	278	290	303	306	318	317	287	295	298	291	282	319	279	307	301	321	300	301	271	275	312	283	297	300	311	297	308	277	300	321	316	301	303	302	315	293	294	290	324	288	283	253	299	265	294	293	295	308	320	290	292	311	286	311	330	329	262	302	300	316	292	311	288	285	278	269	312	291	310	304	303	293	323	312	296	278	307	296	313	299	312	289	295	319	311	308	319	262	290	303	300	300	299	250	284	320	307	293	285	338	303	327	319	269	317	286	296	314	294	287	292	307	292	313	280	315	317	300	299	295	290	295	325	296	328	309	293	323	280	333	275	299	284	294	290	297	318	284	292	321	286	289	344	321	280	301	300	308	318	300	333	317	287	309	310	295	300	314	296	272	317	308	301	308	301	316	284	298	287	290	315	287	312	308	300	283	267	280	292	275	330	297	303	302	329	305	296	295	317	296	310	290	290	289	289	323	301	311	309	277	266	324	330	300	290	315	336	307	299	314	315	297	268	304	297	326	317	284	297	272	312	309	294	285
35092	46918	37784	27309	21713	17653	13573	10170	7995	6385	4942	4095	3224	2632	2292	1913	1678	1461	1288	1143	980	948	782	784	768	684	634	562	545	554	562	532	482	480	483	456	484	451	477	465	479	482	441	464	459	436	417	465	409	421	432	441	400	452	448	424	398	445	377	449	422	419	383	421	428	437	436	465	408	377	419	418	422	444	430	406	399	391	399	401	378	400	396	405	451	408	394	402	456	404	413	393	416	429	377	410	428	413	415	383	406	401	416	405	398	398	378	434	373	429	441	411	405	438	427	382	444	409	437	434	418	412	415	404	411	447	435	395	402	432	455	420	448	410	391	412	375	407	417	406	424	403	411	398	447	401	383	433	385	417	452	414	420	447	395	412	424	409	401	435	418	376	418	378	396	477	419	416	453	408	397	406	432	455	415	420	418	429	424	421	418	383	398	432	414	413	373	432	427	414	420	385	378	422	430	417	432	421	411	413	417	414	403	413	407	408	394	403	382	420	417	397	418	413	455	402	407	424	416	386	426	419	420	382	395	415	447	421	424	392	417	429	417	411	402	422	433	374	392	438	412	462	435	395	433	390	382	402	412	398	403	421	445	423	399	396	442	441	392	415	408	410	408	419	421	397	382	400	399	407	391	399	447	399	406	432	400	430	422	382	387	427	428	427	379	401	417	419	419	407	410	440	420	394	414	422	419	396	427	417	401	382	412	417	420	373	403	417	447	416	448	456	406	427	389	425	390	433	387	410	398	426	394	410	458	401	428	369	426	402	400	390	433	428	421	448	422	371	414	388	397	411	419	440	417	424	434	397	420	385	406	398	381	417	413	403	419	405	378	440	419	445	393	437	386	416	409	392	419	386	387	425	414	448	433	440	380	424	376	398	452	388	395	373	416	411	419	377	403	430	426	419	472	397	421	430	391	436	435	380	432	402	395	373	392	416	378	446	394	436	385	397	406	400	426	407	426	410	392	417	395	386	404	375	408	425	414	393	392	447	427	392	413	413	453	396	376	419	386	404	410	446	444	388	422	407	371	399	396	428	405	420	454	397	421	398	412	377	399	410	425	381	418	422	372	420	394	413	398	418	391	415	390	399	394	380	398	404	398	388	397	424	388	405	395	397	415	395	427	410	397	382	411	417	415	400	407	411	433	378	397	372	411	406	416	417	429	405	421	399	428	389	402	441	424	399	409	423	411	401	351	408	402	426	388	398	425	400	414	449	408	417	440	402	386	399	405	409	414	408	416	432	402	438	420	404	427	389	410	410	403	409	422	420	383	410	441	400	418	412	405	409	358	445	432	423	369	421	384	394	431	392	417	423	410	413	414	422	408	401	405	433	386	385	423	405	409	397	414	446	431	407	392	417	413	379	414	403	393	429	446	394	416	424	385	395	444	407	415	379	418	445	406	386	408	412	409	408	409	438	415	410	452	408	398	417	412	366	399	447	406	400	413	432	417	422	401	407	430	396	413	418	428	384	434	380	408	458	418	389	395	391	445	420	431	439	416	390	421	427	440	388	390	441	388	403	413	404	406	414	413	390	424	420	402	452	430	453	386	420	409	446	393	450	388	427	378	411	425	384	414	424	403	426	391	409	392	413	387	404	387	404	444	414	400	412	440	394	448	424	429	383	401	415	388	417	433	413	411	422	411	416	413	412	417	422	404	394	397	431	408	441	416	400	402	388	409	420	377	424	407	430	427	439	416	398	431	428	422	432	395	414	434	415	391	394	406	409	380	405	414	425	379	414	409	413	377	406	394	409	414	378	440	385	384	431	442	414	392	411	409	435	387	400	403	411	432	455	399	393	402	413	414	433	379	406	403	401	420	440	406	387	381	439	430	410	420	399	399	413	409	410	379	386	437	405	395	425	429	383	443	408	401	435	387	397	410	427	403	417	408	390	423	431	426	404	424	378	407	389	383	391	401	416	414	459	399	403	402	413	370	411	368	372	406	397	391	393	408	405	386	397	417	445	401	421	414	408	416	414	418	360	415	394	423	427	405	387	422	456	413	454	424	398	398	430	458	432	435	411	404	393	405	452	411	437	395	396	448	394	443	398	424	408	430	409	419	401	417	390	414	395	415	428	423	387	379	399	398	402	413	419	442	377	418	428	406	401	406	386	421	411	443	382	427	436	436	400	406	394	436	433	424	401	418	454	433	437	392	417	392	412	454	418	414	407	430	411	377	406	444	438	412	410	424	413	390	413	412	395	426	398	431	400	435	408	398	388	428	401	408	428	403	420	379	408	389	395	411	392	422	405	418	436	409	386	400	442	399	394	410	413	385	419	421	381	412	423	419	398	444	419	392	414	446	413	409	428	386	419	378	444	399	417	424	405	401	430	387	433	413	426	430	447	410	440	417	434	389	393	425	425	405	431	392	400	429	439	413	415	385	396	438	383	396	383	404	411	414	413	438	401	416	361	435	421	441	413	433	390	394	410	420	427	392	422	400	413	401	422	434	403	429	373	389	394	441	366	393	383	408	439	400	447	426	393	423	438	421	462	370	400	419	439	412	434	399	397	388	417	390	399	398	408	392	399	420	427	396	410	418	426	438	415	346	414	426	429	397	414	410	413	370	445	441	403	460	409	382	403	428	400	434	380	436	422	408	386	375	394	452	443	423	407	421	442	429	391	409	392	439	449	412	482	389	393	413	434	386	403	402	377	415	431	357	418	431	408	442	382	408	412	417	445	450	402	410	400	423	415	424	430	408	392	420	428	418	443	412	411	409	395	397	427	426	387	403	406	399	398	416	413	431	405	398	403	415	413	399	418	379	419	431	416	436	416	440	396	404	432	387	413	391	392	426	408	394	390	406	430	391	394	435	417	415	416	386	417	376	420	389	405	417	392	459	393	424	419	415	402	412	431	369	421	425	444	432	393	393	379	427	444	393	417	382	409	401	450	395	458	392	430	407	425	397	431	428	430	396	431	415	391	406	388	439	437	409	394	456	412	427	423	386	384	406	426	431	414	415	398	393	373	406	392	403	408	385	420	442	402	429	390	440	406	404	401	383	418	440	430	428	403	462	412	394	415	416	388	431	433	437	415	448	387	431	445	403	372	384	414	439	423	399	379	391	380	398	398	414	412	400	413	420	434	401	410	416	384	447	384	438	396	425	388	459	388	433	396	381	433	423	430	429	424	414	428	424	398	391	396	408	412	392	419	383	371	403	364	401	436	432	411	405	432	418	406	400	432	385	435	439	388	421	405	441	417	393	419	393	437	420	425	399	399	365	394	443	392	395	436	439	429	412	399	395	426	376	442	414	426	396	398	391	408	354	409	425	415	398	432	389	450	372	423	442	390	436	426	424	379	417	378	407	418	420	428	405	390	394	403	410	396	422	411	416	408	425	426	409	396	426	385	419	419	419	393	434	436	445	434	401	390	405	445	406	395	400	404	424	395	392	420	397	445	375	406	410	389	403	411	378	388	389	408	395	413	398	413	442	383	410	377	398	453	415	416	421	428	437	383	409	426	414	394	431	413
24586	21649	29163	25224	22740	20045	14263	8272	5679	4346	3223	2724	2261	1760	1533	1384	1108	999	915	831	739	671	649	578	565	562	503	416	454	398	431	333	386	366	410	348	365	368	346	380	340	371	347	333	354	317	349	344	310	323	341	322	319	354	322	311	326	359	346	324	330	337	342	307	309	317	335	329	328	310	335	311	309	332	336	321	330	325	340	297	301	336	277	303	314	355	345	326	325	299	340	290	271	307	323	332	295	306	319	311	314	319	321	304	313	301	271	328	329	321	326	329	329	306	330	340	317	305	322	307	337	350	317	313	297	297	338	321	326	292	294	303	317	290	319	335	315	334	307	335	293	319	380	331	328	309	312	286	328	334	355	331	358	264	329	289	333	318	329	310	350	329	290	305	279	312	316	318	333	314	308	361	309	330	304	310	336	333	355	340	293	314	309	334	303	312	302	308	339	303	287	290	323	358	285	331	313	295	306	310	317	315	338	328	309	309	281	334	299	306	327	308	304	315	327	322	321	290	307	307	306	335	358	313	336	329	353	269	341	322	332	318	301	339	291	307	343	332	328	303	301	353	296	279	316	301	324	331	323	349	308	306	324	306	301	321	324	336	344	329	306	316	307	294	331	282	293	330	314	367	315	307	332	317	303	313	299	317	302	345	350	317	339	312	302	346	315	316	338	331	312	337	307	301	308	321	331	321	318	335	307	307	277	297	300	319	342	302	310	280	331	326	302	311	321	306	338	313	301	329	314	290	324	312	331	334	306	317	345	287	307	333	347	350	305	300	320	329	340	342	312	332	323	340	357	325	323	310	323	302	323	317	330	307	291	330	338	315	315	304	306	289	294	294	324	281	323	295	320	295	317	317	324	323	329	341	353	330	323	316	293	307	321	308	310	296	341	287	313	322	316	314	313	360	319	310	343	318	306	324	309	320	326	310	331	335	300	344	330	321	312	330	342	301	316	311	300	318	327	320	313	316	322	332	323	313	349	308	312	345	309	297	322	311	312	325	311	348	326	308	319	312	335	300	308	372	330	319	315	348	309	320	308	335	318	300	298	316	310	339	332	334	295	304	325	318	313	306	339	345	315	349	333	311	345	329	337	309	307	294	336	343	328	297	314	280	299	311	304	297	352	296	327	349	321	346	277	278	291	303	342	341	310	296	327	322	312	301	286	326	363	323	305	341	346	355	314	294	314	306	318	285	345	325	310	300	327	320	316	339	322	317	328	314	320	346	324	336	311	314	316	289	337	323	360	318	325	277	352	304	302	297	332	289	320	303	336	296	333	331	305	308	339	326	310	319	320	330	294	308	339	326	326	293	321	315	288	327	312	315	308	319	338	336	304	321	307	317	322	316	312	322	283	323	325	326	325	321	296	299	338	306	313	305	257	309	285	310	323	320	331	367	304	306	296	326	295	330	335	310	318	298	336	313	303	361	319	317	309	311	317	333	338	336	338	334	339	300	282	318	343	303	309	293	325	305	334	311	292	319	334	333	296	309	327	305	313	321	305	336	322	328	367	301	306	309	276	305	318	316	307	334	344	284	314	338	296	321	344	312	299	309	309	348	325	312	292	314	287	293	302	300	291	293	343	313	305	325	317	325	328	349	332	345	348	290	298	320	318	319	320	339	305	313	321	309	321	325	316	288	344	296	325	314	312	292	320	291	309	324	332	346	326	291	391	306	324	306	276	331	325	322	318	293	326	313	341	323	307	338	323	302	304	308	332	321	320	329	327	318	255	338	299	289	305	333	328	339	322	307	325	329	342	323	313	295	313	346	297	281	344	327	334	320	338	307	295	303	312	309	306	354	314	322	335	298	322	336	275	301	311	315	318	319	347	327	337	337	330	324	316	329	327	312	333	320	311	302	325	308	310	350	335	316	330	331	316	304	295	318	322	309	326	288	321	312	331	294	295	349	308	331	303	312	311	328	345	315	321	297	321	305	304	333	337	326	313	325	318	332	342	320	310	301	308	323	334	332	302	294	328	326	342	344	307	313	334	275	294	294	298	333	306	313	306	339	318	302	304	345	312	345	298	316	320	297	322	317	316	284	322	320	321	321	349	320	289	319	315	309	339	308	313	324	326	322	339	309	318	321	315	285	335	306	334	290	316	289	315	333	310	308	276	319	326	347	290	343	310	341	284	324	333	306	322	313	277	331	351	329	333	330	298	295	289	294	339	317	298	326	317	322	347	324	334	320	305	283	319	314	329	313	307	305	329	328	312	322	306	307	293	351	304	311	310	312	353	318	350	325	294	297	308	321	304	319	306	347	324	311	314	325	332	303	311	286	331	326	299	312	313	304	308	310	313	323	313	321	325	295	289	316	319	318	288	319	322	307	304	290	302	328	319	312	322	326	319	339	326	306	325	347	308	339	328	351	325	331	310	341	309	303	294	279	319	293	301	292	324	332	326	319	310	276	327	303	305	311	314	326	340	320	327	364	316	311	328	329	319	311	309	303	328	309	336	355	305	321	296	268	318	306	329	349	320	322	306	301	283	324	294	306	318	334	315	328	303	291	342	317	289	320	314	299	334	310	307	335	327	314	297	317	315	315	295	312	323	346	336	288	312	312	320	309	289	320	336	299	322	301	345	333	320	333	346	331	319	322	340	326	305	325	339	362	313	310	321	325	311	306	315	340	345	289	362	296	310	321	329	327	290	319	298	355	296	321	320	319	304	342	307	312	293	303	305	300	308	340	285	302	298	324	322	328	331	326	313	319	326	319	344	337	295	328	306	333	344	324	341	317	275	340	305	330	303	329	296	284	329	319	290	320	328	297	282	338	300	295	309	329	303	312	332	322	300	285	283	318	311	319	327	305	307	323	311	323	325	329	296	301	285	342	330	325	328	304	318	299	347	326	307	336	333	335	331	320	303	317	304	296	328	320	306	297	299	310	337	329	303	314	298	308	304	313	300	302	332	300	283	324	320	280	283	288	326	300	324	319	282	312	307	346	314	310	302	334	314	306	343	327	303	295	323	324	354	335	317	303	291	329	315	275	327	318	329	301	356	324	288	313	300	335	294	345	310	303	297	287	320	337	305	328	326	295	300	324	309	293	330	366	307	341	308	345	327	319	310	313	330	316	332	334	343	338	327	315	305	299	290	315	291	322	303	319	314	327	346	319	310	330	311	333	330	322	314	328	334	322	317	330	343	320	304	332	294	318	337	318	296	341	321	322	298	307	278	336	323	297	340	331	322	309	322	296	297	291	297	325	325	323	336	323	351	351	326	304	311	300	321	307	301	305	338	294	339	321	323	315	308	320	328	302	284	298	352	319	294	284	322	347	319	309	290	326	361	326	312	307	337	327	335	320	285	310	323	326	331	315	310	350	309	302	306	311	331	310	302	286	313	322	312	307	360	318	301	281	307	313	288	317	300	332	331	301	313	311	329	339	331	334	315	287	300	314	299	301	346	323	322	351	305	301	316	324	319	310	337	308	288	293	310	290	326	353	322	311	311	314	320	328	308	319	296	305	307	325
36918	55994	45295	34091	28426	23586	19322	15122	12103	9390	7475	6256	5051	4160	3429	2987	2404	2160	1806	1655	1398	1290	1083	1045	971	852	772	786	767	683	642	633	643	592	527	513	503	536	484	550	527	485	472	509	523	528	477	523	460	466	494	471	488	493	484	439	453	442	412	444	448	453	436	417	441	457	463	447	404	393	448	420	460	482	437	442	431	424	431	453	438	412	411	416	424	395	466	419	428	435	426	403	415	396	378	427	463	385	423	393	415	419	431	452	446	435	422	391	458	424	423	417	416	454	444	407	407	426	421	459	472	427	405	391	450	442	458	422	435	417	444	431	440	425	423	443	430	422	414	443	445	430	417	467	438	434	433	438	397	461	424	400	462	442	413	413	431	428	382	379	431	453	405	442	423	426	424	421	450	399	414	428	441	434	441	425	439	401	436	448	433	458	453	400	426	421	441	433	479	437	438	452	434	407	458	430	444	463	448	415	431	396	452	436	441	427	429	424	429	421	418	440	440	442	435	438	441	464	422	421	414	422	430	394	439	417	444	436	468	412	447	420	442	452	443	445	409	438	428	454	444	421	421	432	425	438	460	436	420	443	435	447	425	431	410	418	439	433	467	396	425	413	433	445	439	392	406	419	420	425	424	420	451	423	446	463	423	376	455	445	463	423	441	420	468	409	453	442	386	410	416	447	453	444	437	410	448	401	450	448	436	418	428	461	394	412	439	413	439	401	470	452	433	451	421	432	425	455	433	427	401	464	395	386	451	419	391	427	446	432	432	441	424	456	463	429	446	471	423	415	472	419	404	427	472	425	442	440	445	429	435	445	425	378	430	438	434	473	443	425	430	456	428	440	450	449	429	427	454	430	436	428	437	449	423	445	434	432	446	439	420	440	429	439	446	449	418	445	428	416	443	443	396	473	431	418	443	433	441	383	441	421	455	473	448	418	419	443	451	447	451	400	402	426	419	413	424	412	408	418	416	410	461	440	415	450	435	456	389	470	437	427	442	434	456	445	442	420	431	405	421	465	416	383	462	458	490	389	410	445	473	414	396	430	420	406	457	424	464	405	410	473	382	433	428	465	423	403	457	465	466	438	419	467	427	421	439	413	412	441	459	435	463	467	431	445	423	411	450	429	437	447	453	446	472	439	442	434	461	416	463	437	458	471	401	471	410	445	432	420	422	444	462	405	418	449	429	406	465	410	431	444	430	441	457	416	405	421	415	440	428	475	424	405	454	454	467	442	418	400	466	417	419	434	412	425	437	438	405	427	400	448	421	412	441	435	418	446	397	435	398	426	438	420	449	446	448	421	420	398	417	437	451	436	448	497	442	423	401	451	448	422	434	447	450	428	430	427	423	431	409	404	415	431	446	435	445	402	407	469	394	452	425	432	401	422	385	468	431	440	450	445	417	447	402	435	462	423	443	387	449	417	429	438	420	447	441	437	406	436	414	430	449	396	414	450	403	404	427	450	441	431	424	424	443	442	430	440	425	453	441	449	427	443	429	483	442	437	446	458	415	449	447	427	442	428	413	433	427	453	454	421	432	445	391	431	435	396	459	437	426	425	421	405	411	447	431	424	412	431	465	400	456	407	428	477	436	451	434	430	436	402	405	445	443	436	423	456	403	396	396	432	453	442	462	410	397	408	434	409	462	427	431	463	427	438	436	470	468	383	445	432	435	462	439	449	419	446	437	469	415	441	458	454	435	449	423	446	462	433	451	473	451	436	446	393	427	451	426	413	408	424	417	489	414	441	419	425	422	421	424	435	475	473	448	420	435	408	420	475	428	435	442	417	412	411	427	447	458	449	442	431	433	405	421	442	407	441	446	447	415	412	441	445	441	404	463	471	414	426	423	449	414	412	400	444	471	430	442	444	418	434	445	476	431	413	462	458	453	449	442	422	431	462	406	418	439	462	436	446	433	462	444	433	446	427	420	433	423	409	425	422	409	445	420	433	411	449	436	407	408	447	428	418	439	453	428	423	464	454	407	430	399	445	391	435	403	431	437	444	446	394	390	442	382	461	424	423	437	423	440	431	395	444	415	439	434	421	415	480	421	418	461	425	443	451	438	409	438	424	441	449	404	468	465	432	417	425	418	448	398	459	461	410	435	436	432	430	429	447	416	400	480	429	449	426	413	449	473	447	441	426	457	438	410	401	455	439	441	433	397	411	412	433	432	428	433	448	416	425	446	441	452	439	454	415	417	449	436	414	379	410	449	424	453	430	434	417	411	445	411	417	429	443	430	424	439	425	389	457	429	436	403	450	454	450	433	481	404	424	448	447	430	438	436	420	397	436	452	460	394	415	445	414	449	438	450	435	465	472	418	447	423	456	441	444	432	416	406	461	460	441	439	426	395	447	440	455	420	425	414	393	452	439	416	404	474	460	430	430	455	428	430	430	441	444	419	419	393	411	419	413	425	417	472	427	400	419	464	442	396	432	417	438	431	421	428	441	396	457	401	443	434	432	413	448	432	434	416	436	439	470	436	458	426	415	407	422	463	450	422	417	434	467	419	414	417	408	452	414	438	420	465	438	419	400	442	420	424	459	438	450	407	453	384	442	433	455	460	411	444	430	432	440	446	382	423	427	441	433	420	398	437	450	416	475	446	417	448	425	426	408	410	436	451	409	436	447	450	439	455	448	458	427	435	417	446	447	426	462	450	435	456	442	407	472	447	442	442	442	462	436	422	424	433	417	442	455	447	395	452	446	417	443	449	424	435	429	402	430	453	413	438	424	438	414	441	432	408	417	456	434	396	438	404	428	397	455	417	425	449	465	467	421	444	415	439	448	440	459	386	447	453	447	421	411	439	422	439	459	443	459	422	428	421	444	410	433	461	445	435	429	391	452	406	413	393	420	423	431	432	454	404	424	417	431	412	428	431	425	432	429	435	440	454	437	435	447	445	443	441	422	440	428	436	416	443	435	446	473	456	429	451	422	407	424	478	408	438	439	433	379	424	415	398	424	462	424	429	400	384	439	415	448	429	421	439	441	398	445	455	426	463	442	417	429	433	458	444	443	499	439	482	423	431	436	393	436	440	433	432	449	419	419	446	413	438	444	435	415	440	444	411	386	470	397	456	463	376	405	458	449	419	410	445	407	420	466	441	463	423	454	403	434	437	436	414	413	416	434	401	415	422	430	447	433	425	380	423	435	456	379	433	438	426	404	438	427	430	453	377	448	437	385	448	430	444	426	450	396	416	454	439	429	443	431	431	452	457	411	450	429	447	434	426	421	398	418	433	429	419	426	429	412	409	434	427	419	442	452	446	424	417	427	444	437	448	396	428	445	403	393	439	424	424	491	436	418	431	413	452	447	441	429	416	406	470	393	434	461	409	440	453	424	411	437	430	438	489	462	415	427	429	464	437	463	400	474	500	469	443	470	444	395	447	441	434	431	429	415	450	451	450	415	412	451	423	428	423	416	466	471	421	393	440	476	449	449	470	400	417	414	452	455	421	481	440	417	461	425	417	413	426	446	442	422
23520	21620	29589	24332	22107	23232	21421	11810	7960	5977	4490	3576	3049	2420	2113	1849	1514	1309	1172	1012	939	790	813	703	631	585	541	540	469	522	470	447	422	410	397	402	401	377	377	378	340	368	352	351	335	336	328	358	333	362	300	366	330	326	331	329	325	325	325	304	323	321	294	346	341	308	297	350	334	346	353	310	339	320	329	308	321	300	324	336	319	321	280	313	316	306	358	369	319	304	357	336	297	356	326	315	280	308	300	335	338	330	323	309	318	339	299	310	324	323	327	327	304	316	296	319	330	325	306	334	313	338	300	321	321	312	318	294	324	287	324	313	329	336	327	307	326	296	318	330	297	327	319	315	323	307	299	318	326	303	315	292	340	307	295	316	323	295	303	310	300	270	323	317	304	328	300	287	321	299	287	342	312	301	361	308	314	301	339	329	307	314	313	312	331	286	332	320	280	347	306	331	348	307	300	303	307	333	310	292	288	308	308	341	347	310	287	315	316	344	296	313	311	312	296	311	349	324	290	285	310	294	296	298	326	330	299	314	324	305	334	305	302	332	330	334	287	296	310	325	289	323	295	310	324	303	334	327	325	294	331	321	298	328	291	325	305	308	310	274	272	337	314	327	296	319	330	335	341	312	317	350	344	319	336	314	321	324	358	319	294	329	346	328	346	319	296	334	300	299	321	338	300	304	289	292	314	331	294	332	283	292	293	313	296	318	265	320	302	320	298	346	311	299	330	318	317	330	309	324	295	319	336	322	306	301	293	336	325	302	310	319	296	345	314	315	321	336	288	312	334	292	343	302	334	308	295	313	315	344	306	318	319	326	307	295	306	327	315	293	313	336	341	305	316	330	321	304	324	300	336	327	315	308	355	348	309	289	331	295	344	298	316	345	329	329	344	317	299	321	290	346	280	318	306	302	318	305	303	306	291	302	347	310	308	304	295	313	340	318	284	327	319	314	296	312	354	326	289	332	317	325	313	309	305	333	347	330	321	324	303	293	262	310	310	332	316	305	326	334	316	310	321	328	316	332	302	329	296	339	353	343	316	333	313	323	324	349	335	331	307	348	310	341	325	330	319	300	341	329	323	317	299	313	309	314	327	312	324	333	306	321	338	335	311	309	313	319	337	330	306	309	307	309	326	332	313	327	338	309	328	321	286	320	322	345	301	294	322	315	270	337	357	316	308	314	282	322	307	317	298	298	290	303	310	294	274	319	335	303	342	330	275	317	300	318	334	334	313	316	347	324	331	320	315	288	274	307	299	346	302	321	319	315	287	317	290	326	290	345	321	375	294	327	311	327	315	338	305	281	310	316	333	283	317	299	297	324	307	302	279	315	311	314	313	345	316	310	356	320	334	332	291	320	320	295	342	339	351	336	308	299	303	283	309	336	300	326	322	284	304	321	332	327	324	298	309	308	320	341	299	298	296	292	346	303	304	285	320	356	354	312	322	328	314	299	314	347	309	339	313	282	276	292	306	321	317	348	323	331	318	322	317	298	315	319	310	321	351	350	331	334	346	325	308	330	320	334	320	286	299	327	301	334	332	338	329	311	313	302	317	305	334	343	314	311	309	319	313	328	320	319	315	324	330	316	285	306	309	297	320	362	305	292	299	300	312	327	345	271	334	304	322	350	316	321	322	328	295	331	306	306	315	303	307	316	317	328	358	280	286	306	333	331	315	286	302	325	320	331	306	319	316	318	316	302	303	377	331	339	307	348	321	312	307	285	311	329	304	319	311	309	318	342	339	284	309	336	328	311	305	336	306	343	329	326	322	292	334	320	320	325	345	313	304	313	313	313	331	355	286	311	319	308	325	316	312	311	333	310	317	323	325	334	308	329	286	321	332	286	318	311	320	326	330	312	303	335	341	282	315	338	305	313	311	333	279	304	329	323	350	315	336	305	301	309	321	319	283	292	317	283	324	325	314	316	313	297	299	346	326	308	345	348	302	325	324	319	288	289	294	325	302	320	333	294	309	303	327	316	310	301	303	349	304	311	316	314	350	317	301	344	329	311	325	319	322	306	284	312	285	279	313	342	314	286	327	336	315	302	292	334	275	287	335	313	296	315	310	336	291	320	309	283	308	316	313	334	302	342	309	297	313	300	344	301	308	358	314	353	317	322	314	310	327	281	308	317	324	318	314	296	316	315	309	317	305	322	329	284	323	325	350	299	323	337	293	316	335	295	311	288	309	321	313	311	324	271	299	353	314	322	307	320	324	297	302	282	349	316	317	301	287	328	307	323	311	307	359	308	338	337	294	338	285	313	326	331	292	328	301	312	292	317	301	346	313	349	327	306	274	317	305	334	326	302	298	313	300	325	312	301	317	305	285	328	287	321	325	303	325	335	329	326	293	301	314	318	305	333	319	319	332	311	320	327	305	325	309	309	313	331	331	322	305	349	274	364	331	331	330	311	323	336	314	334	298	307	329	318	275	321	342	315	328	323	315	302	335	322	328	283	311	282	294	312	286	297	297	317	317	302	349	315	272	330	335	301	321	293	312	337	274	336	302	302	336	325	329	326	331	350	294	319	320	294	323	304	308	314	328	337	320	307	285	336	309	311	272	348	309	318	314	301	324	310	334	304	290	338	320	336	283	327	318	335	324	320	296	323	321	307	352	293	289	297	321	332	352	300	317	297	301	331	306	327	291	306	320	296	289	295	344	305	326	349	312	335	327	312	346	297	341	330	318	286	319	322	293	319	289	328	315	304	336	307	325	310	320	305	295	333	314	356	287	326	299	312	333	338	310	318	323	344	327	320	345	298	307	310	311	319	301	322	303	316	315	349	329	325	305	322	327	342	348	355	321	308	306	303	294	310	310	318	345	321	312	306	297	319	343	341	305	339	316	311	330	297	322	338	327	315	299	307	276	331	322	321	305	298	290	313	317	305	297	312	315	310	295	312	277	301	321	317	311	339	313	340	309	348	320	355	321	306	331	307	318	321	325	326	290	337	319	333	315	337	320	323	329	304	341	343	325	324	314	310	297	310	318	315	321	314	317	318	323	307	330	301	314	347	315	301	265	310	327	292	310	334	337	290	304	298	301	337	326	319	308	350	325	344	345	323	360	320	317	329	306	288	329	284	312	303	349	325	344	290	309	331	292	320	316	307	312	334	334	326	297	323	308	306	322	320	314	305	297	306	321	315	352	294	315	320	322	278	310	297	347	313	317	332	315	295	347	295	315	313	305	336	313	363	288	331	333	354	308	324	348	320	304	304	348	302	321	303	326	319	321	333	320	329	311	319	326	333	357	300	316	303	328	293	334	353	309	328	317	320	322	329	317	342	336	312	330	310	319	339	317	337	319	340	333	305	298	306	334	301	328	299	334	357	311	321	297	305	314	288	313	303	293	297	317	300	297	322	311	320	317	307	312	275	292	313	315	322	354	305	327	274	327	340	334	307	322	329	309	302	312	320	341	328	307	311	319	328	323	321	298	302	302	315	339	287	297	306	333	316	356	304	293	309	312	300	317	351	320	318
39983	61137	50953	38738	33030	27757	23114	19203	15332	12230	9828	8194	6648	5383	4683	3837	3107	2726	2316	2108	1735	1501	1415	1302	1198	1044	932	894	816	800	727	698	614	623	594	580	547	573	550	519	513	529	491	525	455	482	459	465	486	501	487	466	415	496	469	476	469	467	475	459	477	453	440	421	444	403	428	451	402	454	476	466	380	424	410	454	414	460	427	389	404	401	418	408	404	437	432	441	396	429	408	388	450	414	382	451	393	448	402	425	397	422	390	440	418	443	450	441	399	391	426	392	442	440	398	433	419	438	397	415	431	470	421	434	392	448	422	465	454	453	430	421	403	414	415	431	451	366	432	389	409	436	424	438	401	400	415	427	434	459	433	402	419	377	396	454	406	451	424	395	412	453	432	421	408	423	432	421	422	400	422	434	431	438	426	421	410	406	411	430	452	409	399	380	425	404	423	445	441	376	442	410	407	404	449	431	400	434	416	409	427	418	441	475	401	373	383	446	394	447	424	437	435	441	437	409	379	411	447	438	412	413	418	433	422	448	452	406	414	427	419	414	428	439	427	452	423	387	420	409	424	420	443	413	442	390	417	392	410	448	435	471	409	407	422	463	414	424	418	396	450	446	441	437	449	404	406	398	437	420	463	428	450	435	435	423	378	389	458	440	428	466	376	405	393	442	415	449	423	433	411	444	411	412	431	395	402	432	390	454	395	416	429	413	410	420	412	429	418	434	413	391	467	440	399	419	403	398	423	449	420	403	421	417	392	464	464	432	424	403	437	423	409	438	444	420	422	409	417	421	454	411	410	423	426	419	416	468	390	429	443	445	418	435	435	412	397	436	427	431	416	381	423	432	402	415	371	425	426	420	405	427	412	417	414	433	445	398	404	404	416	461	428	404	395	426	376	448	416	412	436	420	449	452	418	444	436	447	417	433	428	402	410	439	444	416	457	407	415	409	401	409	377	386	411	391	442	398	431	401	439	415	407	436	452	407	407	443	425	427	449	396	409	396	390	403	412	428	432	453	415	417	422	420	436	451	439	432	423	432	429	409	466	404	437	419	430	416	402	441	386	413	439	417	360	412	406	421	401	448	420	411	418	448	399	439	443	421	407	424	400	444	453	427	421	440	439	445	409	427	367	420	429	371	422	415	385	423	435	403	460	449	425	400	453	426	411	437	438	405	391	396	439	445	443	402	424	406	449	416	406	427	416	408	405	439	436	425	410	411	426	405	431	420	391	447	404	442	464	444	428	423	430	410	400	408	404	429	465	398	426	440	405	386	416	411	449	400	472	411	414	448	395	420	445	444	414	422	428	424	439	388	430	397	424	441	415	456	399	437	435	400	410	397	391	452	435	411	414	375	401	416	430	431	390	409	416	406	428	430	437	403	440	459	412	413	389	451	417	432	407	399	421	436	402	452	421	411	420	434	458	425	386	452	403	443	412	408	429	429	413	441	447	428	448	417	425	432	434	416	427	407	407	418	405	402	409	412	404	425	426	433	469	422	425	426	454	427	423	398	434	443	426	431	422	429	430	449	408	414	420	426	433	425	422	412	402	402	388	422	442	415	444	450	376	400	416	398	414	413	443	445	392	422	436	423	394	416	401	410	443	423	423	419	405	469	400	468	446	402	446	419	430	420	404	401	451	395	421	400	401	417	433	371	407	425	419	441	447	396	428	421	429	452	450	411	414	387	402	412	428	433	430	443	410	418	419	471	442	460	411	408	377	419	448	434	424	413	419	405	428	414	416	438	418	407	392	452	413	456	416	405	416	424	396	408	399	392	415	413	418	451	439	404	460	437	464	413	413	400	426	447	413	432	411	423	430	409	437	424	416	404	424	426	425	415	416	410	372	395	412	415	398	421	411	417	402	438	430	427	406	393	405	407	436	411	397	407	404	391	392	402	475	419	415	432	452	443	448	376	437	432	412	445	432	423	407	429	419	463	428	445	447	414	420	415	419	444	433	416	456	419	451	425	411	446	439	428	447	427	409	405	401	465	429	381	445	461	410	417	407	424	428	415	380	443	438	443	408	392	413	410	460	394	423	420	399	427	442	423	426	424	439	441	424	433	398	441	387	422	410	402	412	429	408	419	441	472	470	435	416	446	389	408	423	425	433	376	412	419	417	432	388	402	407	433	408	433	425	422	440	420	404	468	421	421	413	415	401	421	432	397	391	431	415	457	399	412	399	450	428	453	416	433	452	402	418	425	413	434	439	436	463	420	422	453	428	450	435	419	421	434	433	420	426	418	400	413	434	411	386	411	447	439	435	381	422	405	436	435	407	416	371	435	433	408	414	372	421	421	433	418	410	439	429	385	435	445	444	381	441	396	435	413	448	398	431	427	437	390	373	431	448	426	431	401	408	470	410	410	417	455	418	416	384	420	444	429	433	407	432	406	419	424	456	415	391	440	408	396	416	416	440	429	441	447	426	397	434	420	406	418	436	408	410	412	399	440	430	419	437	423	428	384	414	407	406	401	435	401	411	415	415	410	426	422	416	406	398	442	425	455	393	452	436	425	429	434	388	393	412	428	442	433	426	427	418	410	430	413	423	434	395	416	420	392	397	426	451	421	397	442	409	401	418	431	394	406	428	415	413	425	438	433	398	410	420	408	413	430	447	397	395	406	399	397	430	459	416	412	435	413	437	456	407	434	428	398	412	430	397	402	422	433	443	439	402	430	407	428	453	426	402	401	422	419	430	430	424	429	443	452	405	420	387	436	398	399	380	390	413	401	415	426	433	442	407	428	417	410	427	442	445	406	466	403	430	457	428	367	410	417	411	443	399	426	458	459	411	412	429	452	423	452	419	407	409	471	424	407	429	446	417	408	394	399	400	419	438	413	456	408	403	465	441	408	442	420	435	405	424	444	415	407	404	409	401	450	438	427	418	440	418	416	434	479	416	428	422	429	418	419	440	427	434	387	376	455	438	416	393	432	395	422	426	437	413	379	381	397	391	410	409	403	453	438	451	399	419	450	432	418	414	445	487	433	437	430	424	404	447	441	453	407	422	434	439	437	425	480	440	417	437	393	422	428	400	425	424	430	424	469	441	426	456	437	441	425	434	413	460	449	405	421	429	437	446	458	428	423	425	392	430	420	387	390	440	415	406	388	420	398	435	392	448	382	456	406	434	400	434	442	433	401	434	420	392	421	406	404	421	421	441	407	411	402	397	423	391	447	413	382	380	418	405	394	387	438	430	458	435	394	445	434	421	424	407	411	390	428	442	450	401	434	427	398	385	406	451	458	415	404	400	390	414	382	420	426	398	399	429	438	434	436	436	410	427	459	405	410	414	413	384	456	433	407	414	395	438	403	449	426	445	457	432	403	406	470	413	419	440	412	461	450	409	430	439	413	435	380	417	449	459	386	398	444	437	433	390	437	420	380	434	429	407	424	454	427	433	420	441	420	405	412	421	414	428	422	409	390	417	414	431	410	441	424	431	407	446	415	431	398	415	431	410	423	416	453	421	417	410	443	403	417	418	409
29318	28501	32130	25255	16601	10404	6876	4537	3390	2646	2074	1671	1355	1230	1049	900	781	691	612	558	518	574	465	466	442	391	398	356	374	343	338	333	341	307	329	304	305	317	323	331	287	329	318	292	279	278	295	337	302	300	302	329	293	324	334	301	288	294	309	282	294	304	307	287	297	309	332	294	292	305	338	269	316	312	276	292	308	276	306	313	295	301	300	312	314	288	323	303	314	288	298	293	298	335	291	302	308	318	292	292	296	302	294	292	341	262	300	301	317	295	303	302	295	302	322	325	279	283	279	291	281	295	285	307	305	298	315	293	322	305	303	292	306	315	303	292	304	304	305	280	283	324	324	305	329	321	280	276	260	314	304	282	280	298	317	302	330	302	263	282	283	328	338	323	304	283	309	299	283	290	312	300	280	304	296	308	283	295	294	310	264	311	279	307	297	280	275	294	311	317	305	322	300	283	294	320	308	295	282	281	314	278	328	276	310	275	291	278	283	312	274	292	267	304	316	278	287	286	301	283	307	286	330	284	260	286	287	281	268	327	303	291	304	320	292	309	265	276	324	324	284	259	279	296	290	308	294	303	298	301	310	324	326	321	281	305	313	310	326	296	303	307	299	300	280	291	314	312	266	267	310	313	278	322	319	297	277	305	285	308	318	307	282	285	301	259	334	302	307	289	274	279	290	334	299	291	335	287	321	324	286	313	289	289	275	281	281	301	319	268	299	290	311	302	291	322	308	307	296	288	306	317	295	282	289	307	315	325	299	318	275	273	308	303	301	291	300	294	292	348	301	299	307	317	271	310	303	252	311	296	301	305	335	283	284	315	306	282	267	269	319	270	302	312	283	320	286	296	297	271	287	296	281	305	263	297	285	285	312	301	320	281	322	282	291	298	276	322	294	286	316	283	301	297	276	295	279	288	303	315	283	304	257	250	327	302	279	311	308	281	286	265	327	298	311	291	288	314	312	258	313	307	310	284	319	298	305	342	322	302	282	303	287	305	338	281	301	320	269	309	300	262	311	282	298	281	288	308	267	313	303	302	272	301	314	331	303	284	282	318	321	308	295	294	296	297	274	298	310	271	291	283	294	299	288	298	302	336	315	304	315	309	298	269	307	312	299	320	269	297	308	297	322	295	303	288	275	319	310	328	295	254	328	311	292	289	288	291	306	310	259	312	296	301	302	276	297	284	310	283	294	295	313	292	282	345	280	302	313	320	296	298	311	290	290	276	331	319	321	280	291	299	306	297	274	305	343	289	281	325	276	289	280	337	302	301	321	304	309	287	290	325	278	283	312	306	299	327	303	310	310	290	254	299	300	259	284	290	313	307	297	303	299	282	297	305	278	306	305	300	268	316	340	278	286	278	297	305	336	294	291	296	267	307	307	320	286	275	308	276	277	267	271	290	293	293	303	288	311	285	316	279	286	289	290	271	292	311	273	305	310	287	314	308	296	321	295	317	305	260	286	319	306	292	316	308	309	298	330	300	298	288	289	295	279	283	293	263	303	278	287	292	293	276	303	273	300	280	317	328	296	328	312	287	304	308	278	285	308	301	320	274	296	333	297	290	271	304	282	284	305	294	302	293	342	256	321	285	297	297	296	273	323	322	290	296	291	295	277	305	314	303	313	287	277	298	271	308	274	304	285	311	285	272	276	291	313	328	274	326	290	333	299	301	289	289	300	323	319	299	300	313	312	279	303	302	299	300	310	320	280	308	287	299	265	293	289	308	315	317	314	319	256	312	314	292	309	297	295	292	282	303	283	299	339	273	291	292	296	304	292	303	325	317	281	305	281	276	329	304	321	303	335	295	298	299	291	308	292	297	290	257	298	300	299	305	328	288	312	314	259	264	278	287	302	300	298	324	327	276	284	288	291	293	300	331	302	306	291	322	296	306	294	317	299	320	278	278	288	311	321	306	301	290	309	284	307	277	296	264	318	301	325	280	304	293	266	308	299	320	299	280	309	301	302	296	271	290	281	283	307	307	280	272	285	276	296	336	315	304	287	312	262	282	302	321	265	250	291	281	298	287	277	277	303	302	320	298	285	286	308	310	312	293	302	298	306	292	291	272	333	294	276	298	299	278	301	311	297	308	306	302	303	337	313	275	294	310	305	301	292	308	311	281	294	305	282	305	299	293	282	297	304	308	309	304	318	288	309	320	300	276	312	264	304	303	304	292	312	278	290	306	288	304	296	301	319	287	323	317	311	295	298	269	307	297	278	308	293	291	305	283	276	299	314	296	240	306	280	289	297	282	339	303	300	285	293	285	307	312	292	331	302	291	297	291	294	297	279	284	310	296	322	318	332	303	322	287	286	300	303	314	321	294	323	320	290	291	262	331	302	274	304	299	267	285	279	329	275	278	275	311	303	280	285	304	305	302	306	323	305	294	295	290	329	315	310	309	293	304	294	308	314	330	301	313	292	328	315	308	335	294	276	280	318	273	280	300	301	309	273	307	326	330	322	312	305	289	310	307	313	292	291	297	254	300	330	303	258	318	307	274	319	278	287	304	302	298	309	292	269	312	280	292	303	300	286	306	289	276	316	339	299	299	277	293	330	280	276	287	275	309	305	309	311	278	286	289	295	275	296	294	281	301	301	309	313	300	311	286	268	272	288	292	280	299	303	306	310	272	277	294	283	297	266	296	289	310	304	268	291	296	293	300	310	302	288	307	307	301	318	293	311	287	303	283	350	285	273	291	324	266	280	260	305	282	296	259	309	352	343	298	326	288	320	297	293	310	307	296	284	286	309	298	320	313	277	313	332	285	275	300	317	334	286	299	315	320	268	300	328	279	344	312	291	290	306	289	323	285	327	289	304	323	285	291	311	306	329	315	309	308	312	297	314	282	294	301	296	308	311	279	303	310	305	336	335	304	265	290	316	319	330	309	276	298	304	271	316	283	293	280	287	311	290	314	305	284	317	309	314	296	286	306	272	331	321	300	305	335	304	323	273	287	275	309	332	294	292	333	285	288	298	300	302	301	282	298	297	289	298	314	294	324	318	260	282	282	297	300	304	302	305	317	307	290	333	298	279	313	288	276	291	294	260	307	310	303	277	297	312	314	305	316	278	273	340	257	314	281	289	285	313	297	280	304	319	310	282	297	318	298	323	323	299	322	292	298	297	299	264	284	311	311	319	309	300	298	320	313	299	296	269	279	279	277	297	312	322	289	310	283	307	285	295	294	313	264	333	293	289	290	284	332	297	291	275	309	304	308	287	293	323	279	303	280	296	316	332	272	263	289	285	284	315	325	287	323	329	304	291	279	262	285	301	299	281	308	319	263	324	264	306	289	316	285	299	317	289	309	307	336	303	314	298	326	299	300	282	259	300	283	336	293	304	295	275	273	294	309	318	283	283	302	307	283	267	292	278	302	286	309	310	279	299	323	308	281	305	305	304	308	293	301	318	320	300	337	293	296	297	297	306	326	301	309	306	293	290	285	310	263	294	269	289	304	291	302	336	312	292	328	334	298	299	276
35256	47062	38261	28005	22197	17375	13612	10535	7978	6407	4906	4008	3357	2620	2359	1928	1619	1423	1255	1097	1008	935	833	791	709	670	635	602	567	552	562	505	473	513	462	466	477	456	509	454	449	458	448	427	423	439	426	442	410	453	430	421	441	439	438	392	425	422	410	400	416	413	423	424	396	426	384	397	464	380	439	406	398	435	416	421	424	405	366	438	381	427	402	410	399	424	414	415	396	403	380	396	437	411	414	468	443	420	381	378	409	391	399	421	412	439	424	376	392	399	450	390	405	386	423	430	409	432	374	433	366	380	411	388	437	399	364	430	460	417	435	382	385	416	420	406	409	427	413	380	386	419	423	410	435	438	404	392	445	426	421	404	405	432	398	368	405	434	430	386	439	449	417	420	413	456	400	387	415	428	407	432	412	429	378	420	418	440	393	418	359	392	411	428	404	414	398	422	419	426	410	421	347	388	383	426	414	416	421	407	423	395	404	444	395	429	401	398	396	426	394	438	389	401	383	421	445	426	392	407	423	421	429	402	394	356	396	428	439	367	409	426	354	388	416	422	388	423	403	403	421	395	384	424	400	427	435	417	415	409	419	383	438	429	383	430	379	382	372	419	419	401	395	420	405	411	419	410	398	442	397	423	416	390	413	411	413	428	406	382	378	422	379	443	405	394	405	370	414	396	407	409	410	419	413	374	423	417	419	405	398	414	398	420	381	411	424	442	394	390	404	403	387	426	434	414	406	411	385	382	395	424	435	408	394	418	406	397	412	434	401	419	380	397	415	438	457	413	393	399	410	423	403	416	403	409	416	397	388	389	390	417	364	417	424	401	418	405	379	404	402	420	389	381	393	394	388	417	391	377	406	401	448	423	405	399	418	401	391	410	411	435	406	408	451	418	406	396	429	408	413	445	422	454	411	420	411	376	377	420	438	396	394	409	405	399	414	430	395	394	391	414	421	411	418	414	438	413	425	459	411	433	382	371	397	446	387	434	406	425	391	406	434	397	386	400	422	407	411	401	417	403	411	398	394	412	434	419	415	417	400	437	415	392	423	426	411	409	414	415	431	433	410	377	383	393	404	419	386	426	430	416	392	426	391	369	420	430	392	426	399	441	438	432	417	400	395	398	400	430	435	416	398	426	418	386	438	405	432	403	429	374	393	430	409	416	386	374	406	459	414	409	390	411	408	430	397	389	394	385	416	421	418	414	427	435	401	407	412	406	387	398	399	421	384	416	421	424	436	384	405	424	406	436	401	435	411	383	440	398	422	395	390	386	415	419	419	382	409	371	379	389	414	413	412	412	397	403	416	386	426	370	443	410	434	419	421	388	428	433	401	426	418	406	421	392	414	375	411	403	400	397	386	378	410	427	436	427	393	440	393	440	410	398	392	424	443	438	420	380	384	376	419	464	421	405	451	389	429	422	360	414	432	422	398	428	408	401	402	414	424	412	430	364	399	398	393	409	388	414	386	402	422	399	415	405	408	388	417	385	408	418	411	427	400	433	401	392	411	413	401	433	421	411	414	374	402	414	393	425	415	419	398	383	385	420	423	379	409	388	418	382	473	398	417	383	428	406	436	387	433	414	391	398	376	448	403	420	408	407	413	421	432	388	411	386	407	378	388	418	416	410	419	396	403	386	425	414	456	392	413	404	365	441	419	450	427	382	387	386	438	382	421	416	387	415	378	399	446	371	429	403	395	384	391	414	415	425	400	438	422	407	401	410	403	446	406	393	392	422	415	400	381	370	376	414	380	396	417	387	396	385	399	399	426	360	407	428	410	390	368	408	416	447	398	418	400	401	413	400	415	411	422	468	393	403	416	390	417	451	430	437	404	407	402	464	390	424	407	416	407	414	415	416	405	420	396	407	398	409	407	369	439	418	358	410	436	420	388	442	395	433	412	404	418	366	396	398	448	362	433	435	410	352	424	422	419	443	453	380	412	413	392	413	443	414	413	408	388	420	405	408	384	407	353	418	370	405	387	400	408	410	378	390	402	382	400	437	400	424	391	434	418	413	413	436	414	399	448	440	408	418	420	374	397	422	408	428	422	410	464	395	420	451	422	397	422	399	449	420	399	422	408	389	407	407	392	400	411	426	411	395	398	443	427	436	396	408	389	420	444	451	393	371	408	415	390	400	423	445	408	408	414	397	405	401	456	431	400	432	411	371	397	381	417	425	418	395	435	414	407	389	430	378	436	389	427	397	384	405	399	444	420	424	417	404	423	402	403	437	436	402	424	437	416	423	397	399	403	409	402	423	396	398	436	430	432	414	409	411	396	405	448	417	378	383	389	412	459	403	373	412	430	420	371	385	409	408	413	416	430	441	423	400	384	437	428	418	410	408	412	406	422	417	427	408	400	436	397	405	386	425	433	391	404	393	423	405	412	386	411	405	401	406	404	442	413	419	401	365	441	402	407	414	391	420	434	414	404	432	379	376	430	403	391	410	412	394	416	409	407	389	375	376	448	423	398	417	424	397	384	381	357	384	398	436	436	432	419	418	406	390	435	405	401	394	396	411	386	410	437	439	433	415	403	436	405	372	402	411	414	431	378	475	427	409	407	419	407	401	417	433	408	405	397	381	411	421	412	420	399	413	418	396	413	397	424	410	449	396	436	426	390	412	418	376	431	393	383	400	376	396	421	386	428	383	402	394	395	422	414	407	375	452	422	380	446	410	385	391	446	378	430	396	428	400	378	398	382	389	408	399	415	413	429	428	424	411	418	372	449	426	401	416	415	428	434	381	385	448	423	405	402	392	402	433	414	396	407	385	386	413	393	418	436	431	411	383	424	419	422	424	416	412	389	442	387	413	390	429	395	427	406	424	407	413	386	431	434	443	416	387	401	427	438	433	428	414	402	393	414	421	419	403	394	404	451	367	412	421	407	428	366	418	423	401	406	374	404	401	405	437	430	436	402	444	403	449	418	373	436	412	422	407	408	414	394	429	409	395	399	380	466	442	410	396	418	419	438	393	419	426	412	378	383	397	412	409	402	421	417	403	414	419	405	387	402	416	409	437	444	432	470	399	379	438	414	387	408	413	407	435	426	374	435	389	423	376	448	426	413	390	374	405	418	435	393	442	399	414	428	438	438	392	424	426	412	400	406	402	426	371	414	423	445	411	388	429	400	399	392	410	406	393	395	413	425	429	388	409	405	392	432	402	387	403	406	393	399	408	390	403	418	416	406	419	449	397	407	394	391	387	382	378	366	435	376	397	415	412	390	378	423	380	433	400	401	405	380	417	379	422	425	384	421	399	400	423	400	416	437	388	386	400	440	429	441	421	398	434	407	353	379	426	380	422	427	460	408	424	376	388	415	394	386	393	385	395	411	440	391	379	419	437	414	410	419	408	434	418	405	406	389	409	425	401	420	447	395	380	392	410	414	438	415	423	388	392	383	427	423	362	413	391	405	414	443	451	454	410	416	436	447	418	413	454	409	360	406	398	407	402	380	397	398	388	422	409	443	416	417	408	386	410	383	446
24565	21681	29175	25193	22834	20097	14206	8429	5812	4356	3383	2561	2308	1914	1556	1366	1235	991	916	783	748	708	631	550	513	485	499	480	415	405	394	401	367	398	373	377	319	376	346	361	358	348	314	298	306	346	323	334	331	347	324	322	318	361	348	313	324	355	283	347	330	298	338	316	341	330	330	294	327	303	323	302	314	301	296	305	336	302	337	336	279	303	303	309	329	309	334	303	325	302	306	303	285	323	346	332	330	331	319	301	329	325	335	327	282	326	312	334	294	293	311	325	322	336	306	326	287	308	308	334	322	296	289	314	325	323	324	301	294	319	323	312	320	314	360	318	308	319	317	333	317	301	316	300	316	333	326	323	338	341	319	328	319	308	320	308	297	340	314	310	290	305	338	311	332	300	316	290	323	283	314	306	326	346	325	308	324	334	314	345	327	310	311	315	319	296	312	296	276	296	297	303	353	319	334	302	304	324	285	344	329	295	318	348	306	266	293	293	308	311	304	311	299	301	300	311	296	329	328	338	290	329	298	298	330	326	310	330	354	318	320	323	288	320	321	332	306	306	302	305	302	276	316	334	314	325	309	283	311	317	301	335	295	304	325	327	278	302	277	326	313	316	360	312	315	316	317	298	313	302	336	317	303	333	343	291	341	311	328	302	285	322	318	356	314	317	303	320	324	322	302	298	325	338	329	306	304	305	328	309	311	308	318	316	318	345	278	320	305	287	314	311	315	311	311	316	354	351	322	290	280	337	347	315	317	305	328	326	304	320	295	326	315	311	329	311	335	333	312	324	349	357	315	321	299	330	331	314	341	339	292	328	333	320	326	319	307	292	334	285	306	317	305	314	298	270	308	323	313	293	331	341	322	321	321	309	347	318	321	311	337	341	319	304	347	282	350	300	311	311	284	326	317	337	311	347	323	312	313	305	281	307	337	335	300	294	322	303	296	314	309	312	320	320	311	341	317	322	312	315	270	325	326	309	330	281	323	319	302	307	315	320	309	332	343	298	303	331	293	290	303	336	285	344	354	316	339	274	319	300	283	323	278	303	304	330	328	317	306	333	320	285	323	342	304	343	329	325	317	333	325	334	331	315	299	308	332	316	332	335	311	283	334	358	296	318	343	321	345	326	304	322	319	326	329	331	282	322	312	309	317	318	323	331	339	285	301	279	320	274	316	282	315	331	310	303	319	288	322	325	336	326	337	306	308	334	336	297	289	285	332	303	291	312	316	308	290	333	345	296	297	334	333	319	298	342	321	314	333	317	288	337	348	277	310	321	336	311	324	308	329	309	323	312	321	329	340	315	340	304	311	311	351	300	339	352	301	340	303	332	287	304	325	308	349	302	325	290	295	310	294	296	309	307	299	313	295	340	316	284	305	335	291	305	322	292	313	331	339	337	294	297	310	312	355	321	311	305	304	305	297	308	358	328	318	334	318	308	304	301	331	288	316	301	323	307	322	310	336	321	293	297	303	344	291	311	311	313	334	337	317	301	321	337	324	357	313	325	297	325	325	318	318	340	307	284	327	334	306	314	316	322	315	295	316	326	336	320	304	320	314	316	325	302	308	331	308	315	318	343	290	287	307	347	349	308	321	317	324	320	320	331	298	332	321	330	325	340	321	310	282	317	328	298	312	310	324	300	310	288	274	308	350	287	296	320	271	321	329	313	342	300	324	296	332	310	337	350	314	313	312	320	303	300	317	312	331	301	299	332	304	326	350	283	302	295	300	286	325	290	286	350	314	257	329	338	301	340	302	305	305	329	309	313	319	289	296	347	323	315	336	316	330	299	310	325	320	302	305	315	301	290	344	310	316	300	325	305	304	294	294	294	325	296	333	327	317	318	317	321	321	274	336	299	355	311	316	288	320	312	341	322	314	315	299	316	303	366	327	325	324	307	306	311	325	314	336	317	314	318	304	321	286	302	311	342	332	300	328	316	300	348	332	292	334	316	324	311	322	313	332	323	305	331	266	298	299	333	306	330	303	282	321	302	327	298	303	302	291	337	313	326	322	310	290	332	329	297	298	305	342	309	328	321	310	306	301	315	293	284	309	327	329	337	312	310	308	313	293	339	290	311	296	326	313	295	307	313	311	292	281	266	313	309	323	308	319	334	303	314	312	321	324	345	327	317	317	320	296	322	333	286	278	319	306	314	342	305	331	314	327	301	341	295	330	311	310	303	316	335	300	316	327	281	311	312	304	299	333	292	308	327	310	316	307	287	312	320	348	302	324	314	334	365	333	345	322	274	303	322	321	302	349	322	312	314	330	327	323	341	300	331	304	292	322	290	327	301	301	336	295	320	348	321	318	294	283	297	306	323	314	315	310	313	276	330	314	299	344	301	317	282	296	307	317	320	314	318	309	349	323	326	322	293	294	309	309	311	314	309	323	319	333	303	332	346	306	340	302	286	289	343	322	340	303	340	310	287	300	327	299	321	333	325	323	285	329	325	316	290	309	336	299	321	317	298	311	321	276	319	357	317	322	293	323	312	308	302	342	302	324	325	314	336	346	299	326	321	318	338	304	318	323	335	338	295	339	292	272	249	296	323	312	330	304	324	335	296	318	335	311	324	309	301	322	275	307	313	326	305	276	301	325	322	284	295	308	321	313	317	318	311	300	298	321	289	298	291	313	300	327	307	321	308	329	311	304	300	302	306	317	301	321	322	333	295	302	318	340	315	297	353	314	311	264	332	305	285	316	310	261	312	283	288	316	302	357	301	289	348	316	329	282	337	339	317	326	305	287	302	293	337	347	319	310	295	324	334	327	317	343	304	311	317	316	323	311	326	302	293	367	331	312	335	290	276	310	302	315	341	296	326	310	313	329	296	324	334	303	297	355	291	315	290	305	318	316	329	309	308	307	284	345	340	312	347	282	303	339	345	300	317	320	313	316	327	304	316	291	304	317	299	308	307	277	319	330	290	317	319	302	301	316	313	302	359	319	342	309	308	299	363	308	311	333	351	286	331	298	329	283	316	282	319	288	326	284	285	324	335	340	347	325	331	322	308	303	310	317	309	321	312	346	301	344	304	309	285	344	293	295	299	304	309	323	356	292	331	312	313	344	345	317	314	321	317	320	296	311	335	293	313	311	309	315	318	331	301	297	291	330	297	327	290	313	318	313	290	313	307	305	317	321	303	337	319	288	298	308	319	340	309	327	341	305	309	331	341	321	320	303	290	313	332	358	338	315	318	332	319	313	312	312	298	334	327	309	323	326	325	310	319	278	309	294	340	310	323	329	327	330	308	311	330	269	316	303	314	321	324	308	308	328	327	315	309	319	338	336	329	334	310	299	308	340	324	305	319	308	287	314	313	322	334	300	307	320	295	306	296	332	342	290	330	315	321	316	354	299	312	315	322	296	313	312	289	325	303	308	303	303	308	325	316	319	327	337	296	303	299	341	317	351	318	304	311	324	320	326	319	315	321	303	315	301	311	301	336	301	323	315	325	306	329	333	334	333	320	289	341	319	324	332	302	330	361
35677	56470	44242	34726	29028	23738	19525	15603	12164	9908	7568	5989	5016	4307	3343	2867	2440	2115	1758	1565	1404	1281	1148	1049	979	856	771	771	707	699	647	643	597	581	547	508	553	515	483	492	526	482	457	509	461	483	465	451	440	453	463	490	420	455	457	460	393	472	424	443	446	445	475	413	445	457	463	439	415	410	434	433	393	403	414	428	444	423	455	420	433	420	424	436	425	440	406	432	405	420	434	422	414	426	420	411	406	414	409	413	437	422	381	420	446	446	403	397	478	428	426	401	452	441	416	438	403	404	413	437	431	428	436	470	413	440	440	454	454	438	435	397	469	430	435	443	409	413	404	398	436	439	461	473	442	405	438	409	463	404	408	435	418	433	438	420	400	421	425	421	404	444	449	439	435	440	407	426	405	443	413	412	452	501	502	422	455	416	433	424	438	414	438	390	451	405	407	417	434	441	432	428	431	417	409	396	413	445	430	445	390	416	453	445	461	403	467	428	465	423	406	428	413	434	388	400	413	423	429	437	451	410	410	411	405	435	413	423	429	455	439	409	434	406	434	427	402	412	432	426	430	446	461	434	412	407	460	441	426	403	416	412	442	454	421	412	397	400	413	431	428	451	424	458	405	410	421	427	416	413	389	421	405	415	425	407	417	417	442	453	441	412	406	427	420	385	400	427	417	398	441	453	397	443	433	423	407	437	412	435	460	432	426	441	427	416	432	407	403	421	439	438	461	439	407	385	400	410	393	384	415	461	445	428	459	483	406	455	424	430	452	442	409	451	416	436	396	431	398	440	452	430	433	431	416	436	402	427	464	457	450	431	436	434	420	434	428	440	406	443	408	454	450	424	427	428	432	424	420	435	435	409	409	409	412	426	429	407	433	418	461	425	396	461	418	435	439	424	405	432	415	415	469	410	443	426	446	439	436	396	401	431	402	391	437	440	453	392	449	431	394	421	418	441	446	386	453	462	438	436	402	433	421	422	448	442	422	406	404	419	436	421	431	386	422	453	420	435	431	431	443	420	427	433	447	426	428	418	419	456	426	400	468	385	468	344	395	436	402	422	447	400	457	447	457	429	428	433	423	435	440	437	424	448	447	415	414	404	427	430	414	455	446	435	407	424	395	411	395	429	388	411	438	437	442	445	418	413	430	440	439	431	441	417	413	441	432	442	412	435	473	409	402	421	431	459	466	462	445	401	476	411	395	437	386	422	456	432	382	366	411	376	399	384	438	433	441	440	427	443	416	414	418	442	406	416	438	429	447	426	485	414	434	395	440	415	424	389	440	428	432	440	429	402	426	455	435	415	419	422	418	474	427	413	402	419	420	450	463	447	419	432	401	427	431	461	458	429	470	416	406	411	416	422	405	440	455	425	441	423	455	421	436	440	463	422	450	432	425	454	427	440	395	456	437	436	421	427	423	421	395	399	429	406	400	450	435	425	436	433	464	417	456	394	441	409	440	417	451	416	454	425	435	454	421	432	457	456	435	437	430	445	446	455	434	412	450	425	437	430	437	432	439	434	425	423	403	444	465	423	440	424	450	458	409	410	428	429	444	441	422	409	444	447	423	438	438	435	462	426	411	387	443	424	460	407	426	457	438	421	442	465	427	430	394	432	394	447	432	406	413	439	436	430	425	417	447	448	391	436	457	411	417	427	422	427	396	396	407	408	461	443	412	396	405	379	447	458	445	455	405	464	391	437	410	444	397	437	434	429	449	459	419	436	429	426	426	404	417	424	432	452	409	393	465	403	442	415	452	438	421	416	428	407	417	449	428	380	437	421	381	437	415	447	420	426	425	429	385	398	458	430	386	414	425	436	430	392	438	412	410	423	429	443	443	415	430	403	436	441	460	446	424	468	438	387	455	443	433	432	458	423	432	415	436	466	440	415	422	439	422	466	412	411	461	415	388	464	434	428	446	436	430	441	436	433	410	401	448	406	461	407	423	439	429	434	395	436	436	429	412	454	400	417	401	460	465	444	395	465	375	414	424	420	411	422	405	450	423	405	432	409	436	415	459	415	450	449	458	424	436	430	435	432	410	380	420	441	429	405	453	438	436	405	402	453	453	421	393	400	424	401	420	429	404	407	421	405	437	392	404	420	442	442	441	439	411	405	469	407	442	421	449	431	421	442	437	411	422	408	395	426	457	404	440	440	427	392	443	405	403	430	405	385	425	416	429	403	407	411	414	403	445	418	396	431	446	412	442	450	431	420	431	411	442	405	438	401	459	400	416	437	382	438	428	386	420	448	484	427	425	418	451	435	465	414	412	481	418	433	442	409	432	407	412	441	447	421	446	432	418	416	475	435	417	456	408	412	471	441	408	451	436	424	409	423	437	420	419	452	474	387	406	395	450	414	424	447	429	413	426	444	467	419	431	426	453	446	418	412	437	423	444	430	448	440	434	415	440	452	422	411	415	416	437	448	453	446	411	439	444	458	428	458	404	432	459	410	435	406	448	438	412	419	440	431	411	479	420	438	430	451	402	439	444	420	437	445	379	442	467	432	446	426	429	463	461	386	429	476	434	421	426	413	418	432	439	410	453	394	410	426	444	407	413	428	404	410	429	441	443	405	433	403	462	417	439	400	414	414	447	437	447	429	409	431	420	404	408	412	418	426	441	416	430	400	465	464	398	422	428	416	459	404	436	465	401	398	389	466	425	416	411	403	452	403	455	418	443	442	430	410	421	425	404	458	419	427	411	413	435	428	418	445	439	413	444	451	454	435	403	399	432	388	459	450	401	425	440	442	420	455	420	410	422	430	449	406	398	442	452	420	418	419	462	436	371	374	399	460	419	433	421	409	408	433	420	416	440	401	457	437	442	422	443	410	447	452	429	424	452	419	423	423	422	401	414	425	427	428	416	429	409	386	415	424	454	476	406	421	482	416	463	436	446	439	423	425	403	434	382	426	457	379	434	424	453	416	448	470	411	450	407	442	448	458	422	435	406	438	424	443	474	432	431	444	427	372	404	465	426	420	436	436	432	432	413	447	455	464	444	443	424	416	414	393	441	421	436	427	439	400	437	470	416	426	471	443	458	412	426	392	433	424	423	415	419	493	434	410	433	431	416	448	421	429	412	433	432	452	449	460	428	414	422	396	443	431	405	433	447	452	417	432	425	440	412	420	418	451	438	424	448	452	414	440	424	411	469	421	413	414	452	451	394	445	431	433	405	413	442	432	458	477	445	431	442	443	422	422	385	442	467	455	456	440	428	427	440	404	447	452	394	428	449	426	384	438	456	465	384	474	411	418	436	431	432	393	451	440	417	424	445	433	421	417	446	444	381	410	406	424	438	409	419	438	422	430	430	364	424	448	439	418	394	404	418	426	433	419	439	415	416	414	385	431	393	428	456	436	400	389	462	430	443	457	429	418	437	437	444	408	429	429	431	407	417	429	440	427	423	402	417	424	401	437	442	462	424	451	443	418	414	430	442	406	436	436	404	408	442	443	427	450	382	424	442	466	442	398	412	432	448	455	422	425
23579	21664	29629	24279	22175	23455	21576	12271	8117	6216	4734	3829	3090	2543	2174	1894	1574	1332	1226	1123	996	915	742	720	663	646	553	542	510	449	406	450	423	421	395	405	371	384	355	378	380	356	342	383	326	344	345	350	324	321	349	330	319	344	332	318	341	323	328	321	330	323	321	319	334	318	306	309	322	314	318	328	291	341	326	302	292	337	321	332	315	321	332	300	347	318	330	303	337	329	286	303	299	352	316	323	319	305	337	307	331	283	321	313	283	292	304	320	315	310	331	297	319	312	304	301	327	326	318	346	326	348	276	307	316	305	310	296	285	326	276	297	291	291	305	326	278	306	314	296	350	324	340	317	284	324	349	308	324	303	338	301	315	324	299	307	315	338	309	297	323	347	298	294	319	296	282	318	346	321	312	306	321	320	313	286	286	319	301	300	314	335	294	329	308	315	336	289	348	306	303	306	287	289	318	304	312	327	286	322	307	282	326	261	339	305	323	289	322	305	321	327	311	305	305	280	318	308	312	330	308	306	333	314	289	335	338	307	331	285	323	297	294	306	303	329	303	305	331	294	315	311	298	345	307	330	320	374	301	307	325	340	335	321	333	287	306	292	308	309	313	324	284	321	299	313	314	330	311	314	324	305	300	294	326	307	304	325	319	342	330	293	319	289	311	313	308	322	316	341	327	336	333	325	302	305	304	303	319	285	318	314	300	327	320	320	313	315	340	329	300	333	323	294	323	277	331	341	313	316	344	324	333	272	345	298	310	310	353	303	307	305	291	306	347	302	317	316	294	339	307	333	283	319	301	327	320	288	292	285	280	333	287	325	330	349	309	341	327	323	316	304	298	311	342	310	323	312	308	328	313	332	301	322	312	292	290	294	318	297	329	285	348	340	332	329	318	328	303	343	300	264	333	299	309	325	335	300	335	303	312	300	309	344	296	298	341	319	317	304	303	324	288	289	322	317	302	299	330	328	286	288	294	300	297	310	311	345	330	283	326	324	317	298	341	300	331	312	324	318	355	315	324	307	294	278	316	329	338	329	318	293	303	277	337	332	308	308	335	300	307	273	319	297	329	321	305	291	333	321	308	347	288	321	352	288	306	316	301	324	324	285	329	291	316	350	329	296	303	298	307	359	296	346	337	308	340	286	317	331	321	323	319	327	307	310	306	322	304	347	316	294	312	322	327	342	308	313	328	352	283	302	312	338	300	320	325	310	309	320	326	296	293	279	330	303	336	329	289	307	316	324	323	334	320	321	283	326	283	320	322	324	295	337	296	305	328	293	310	329	331	302	331	294	304	281	302	312	284	336	290	322	317	280	358	327	298	355	335	332	299	313	304	315	318	306	329	309	319	321	310	317	332	334	308	297	327	285	346	304	295	324	349	305	307	279	291	303	311	286	335	322	324	302	292	316	287	312	301	317	286	298	316	306	302	334	326	303	326	296	324	318	318	318	339	304	306	333	313	313	305	337	292	318	343	318	327	319	304	304	294	306	290	323	333	319	328	320	315	309	308	317	292	282	318	292	310	309	328	292	330	307	355	299	312	298	322	320	319	289	302	287	298	297	317	313	322	336	340	323	317	339	330	343	319	314	298	303	318	286	311	345	304	331	316	289	306	344	297	327	329	310	290	292	329	305	310	315	305	329	315	315	320	322	296	330	302	305	295	329	337	339	296	346	310	314	303	326	315	324	315	272	296	312	325	348	323	297	300	293	338	326	285	280	311	328	314	319	316	318	306	334	320	304	299	308	295	311	309	312	315	330	330	312	302	303	339	329	307	318	302	343	300	325	317	317	308	324	277	319	313	302	316	315	351	327	299	312	302	327	279	324	288	317	301	294	306	322	338	310	305	294	287	298	303	297	277	348	313	307	324	306	324	315	295	283	297	307	316	312	289	308	284	303	297	285	300	346	293	327	296	311	343	302	331	333	292	320	326	289	314	300	321	298	335	318	302	299	313	311	325	311	310	339	303	311	319	306	343	316	297	310	326	344	355	313	322	289	309	316	302	315	320	292	327	310	299	304	307	353	291	289	301	304	292	321	303	337	342	316	326	343	343	307	337	332	280	302	287	302	340	332	310	312	274	288	304	272	310	289	315	309	326	311	311	329	325	311	271	307	328	302	312	315	298	320	290	322	315	303	328	295	321	315	307	354	293	327	303	281	325	305	318	343	314	294	322	287	312	325	324	333	338	319	305	300	283	318	305	339	326	314	345	345	266	296	313	304	304	326	299	331	316	293	325	326	311	314	327	313	337	286	313	312	306	312	293	313	312	283	313	328	322	335	294	357	340	346	301	310	320	314	355	345	314	329	318	311	335	345	323	307	309	325	300	309	286	317	317	315	303	323	296	311	273	322	290	310	324	343	310	324	315	303	319	324	298	327	305	321	343	306	350	308	322	296	299	310	296	331	309	310	299	317	342	325	279	290	294	300	307	301	330	343	333	313	316	325	341	322	333	294	320	324	289	305	322	313	323	293	285	337	328	317	336	316	291	292	313	322	297	322	327	301	267	330	317	332	302	335	322	298	318	323	338	310	318	289	317	327	321	319	301	327	334	311	302	345	346	306	293	315	294	294	311	313	315	318	324	295	309	315	314	287	355	329	321	327	307	284	343	346	284	310	305	290	262	313	301	338	316	327	300	321	309	320	274	308	303	311	312	341	326	317	332	292	310	341	293	343	316	313	306	283	322	297	326	322	335	304	323	293	304	351	305	312	323	338	325	294	315	333	311	341	316	314	335	280	314	317	299	302	333	310	323	301	312	303	344	299	296	311	312	308	328	311	310	310	325	331	296	306	324	304	311	323	289	314	319	287	345	299	323	328	318	288	295	299	317	315	294	300	338	321	328	315	334	289	306	336	335	308	307	316	291	309	278	303	314	307	310	330	361	305	311	285	318	315	341	306	299	302	318	317	300	314	306	342	292	328	301	293	323	317	329	299	332	314	339	315	301	320	316	307	315	307	314	338	288	315	309	302	325	312	319	325	293	308	317	331	318	309	312	298	310	332	335	280	297	302	312	320	300	297	326	317	307	331	318	313	320	303	296	301	310	310	318	343	289	313	292	296	312	332	335	325	284	304	321	331	305	296	339	308	314	333	300	316	320	330	299	325	282	306	287	318	296	330	296	292	309	304	311	302	335	293	294	316	300	316	319	325	300	332	320	345	313	329	305	324	316	296	316	320	297	322	302	315	308	336	331	342	319	320	304	311	347	288	305	295	287	359	332	303	299	314	307	337	323	351	311	306	305	317	323	318	341	321	294	325	286	306	321	299	298	328	289	315	306	337	339	300	326	322	312	327	324	327	307	305	330	323	274	312	302	302	323	343	326	334	342	343	294	291	285	320	318	313	286	285	299	312	316	303	321	295	321	291	330	292	277	297	301	319	355	316	311	348	343	327	300	308	307	324	322	320	326	340	273	308	303	291	284	297	290	310	328	316	307	320	334	328	307	304	307	294	314	326	297	298	306	316	330	319	309	329
39662	60598	48138	38627	33613	28138	23489	19562	15626	12737	10102	8122	6890	5644	4782	4165	3340	2808	2367	2094	1909	1654	1433	1283	1130	1010	1002	872	764	681	737	692	675	645	607	596	559	505	495	498	524	478	451	535	462	459	442	433	473	502	442	431	423	431	464	459	437	419	447	473	414	446	466	428	470	426	428	440	414	421	419	417	450	439	479	464	453	437	394	394	430	411	420	462	394	394	450	444	437	422	454	416	415	419	407	398	423	419	362	412	426	438	427	393	394	426	403	410	403	400	454	423	420	386	434	451	450	404	445	444	416	433	386	383	405	415	437	414	420	398	390	445	422	436	421	418	415	453	389	400	399	409	420	419	413	403	425	402	408	421	446	421	378	391	438	416	456	411	455	432	416	398	405	439	431	384	400	422	407	387	417	428	432	421	427	451	393	420	413	421	404	437	417	422	395	406	451	427	404	415	432	436	379	432	429	448	452	412	449	402	429	432	390	397	398	426	412	362	418	374	408	408	436	427	414	431	432	377	410	425	433	425	416	400	410	425	435	427	383	457	455	452	391	418	411	426	423	414	453	454	428	426	391	435	437	401	416	397	409	419	393	391	371	460	405	430	389	437	395	402	404	429	414	442	418	456	454	409	438	395	414	407	390	430	476	370	421	422	420	413	397	433	450	440	441	418	422	424	423	402	430	413	423	446	400	429	431	446	402	397	379	428	410	403	444	412	386	420	378	430	419	420	418	429	414	425	393	399	415	419	420	408	428	397	432	396	417	391	435	417	399	415	459	416	418	424	409	414	408	405	433	439	420	449	430	395	444	405	423	411	369	392	428	420	450	438	442	392	392	392	399	388	435	384	422	415	382	421	406	443	434	428	406	398	387	390	432	455	417	437	388	449	426	405	427	423	404	408	394	424	414	380	405	449	420	385	426	387	428	446	436	423	445	433	423	448	396	414	416	428	372	435	463	396	468	389	445	387	426	433	384	411	401	421	444	414	408	400	436	431	394	436	411	413	418	386	426	416	403	406	417	452	415	427	406	391	428	440	420	430	418	420	428	455	452	417	431	377	391	411	424	445	429	397	424	397	440	420	390	406	438	427	421	439	421	433	423	414	380	415	372	421	456	411	411	386	403	434	395	378	439	417	429	432	456	422	413	411	460	390	423	437	481	425	443	419	441	436	414	434	448	411	412	430	411	393	398	403	416	395	420	426	418	415	400	417	392	434	409	446	403	415	404	468	432	416	444	419	435	432	403	405	418	399	421	441	400	403	443	406	391	418	429	420	402	421	430	443	387	419	395	429	447	412	428	418	431	423	377	449	419	415	392	377	404	428	439	416	419	411	426	415	425	415	415	419	408	415	453	450	377	396	427	421	437	378	387	430	434	405	424	418	465	394	412	441	413	436	457	397	401	412	426	444	414	446	422	450	425	468	401	398	455	421	449	456	424	384	412	408	410	407	411	403	401	372	432	399	399	417	405	462	387	412	402	429	448	433	426	430	432	428	406	399	430	431	424	412	458	421	426	391	439	410	431	411	423	411	397	428	413	408	421	395	413	393	432	431	399	424	419	438	420	394	413	405	386	451	384	436	452	458	424	425	444	374	410	409	418	435	451	431	415	366	414	400	429	406	394	410	457	399	420	453	436	399	409	422	427	437	393	424	418	407	419	373	399	406	456	442	431	423	432	419	396	421	384	409	416	421	435	415	412	449	425	397	401	431	393	400	422	421	422	426	411	426	407	427	409	416	420	419	429	396	394	419	438	416	443	407	418	452	414	382	387	421	406	419	419	405	424	427	413	395	422	431	411	410	436	411	400	433	440	418	428	398	429	408	381	400	451	390	407	404	393	407	396	401	412	404	424	429	437	407	405	435	451	422	423	420	401	421	405	432	434	409	372	424	433	413	441	377	391	390	413	405	433	405	395	400	418	388	417	411	407	421	424	428	431	382	389	426	416	418	403	446	449	434	408	439	417	375	413	450	418	403	406	398	409	395	414	432	425	438	400	405	458	443	401	384	373	418	424	475	370	410	415	454	421	355	429	452	435	429	442	432	407	427	424	391	439	413	432	425	459	373	453	460	453	405	388	452	422	427	396	419	404	393	435	423	426	383	401	401	450	453	388	404	397	448	393	423	415	430	451	392	403	428	413	429	395	416	415	400	392	431	426	409	436	410	431	414	442	443	417	405	385	416	395	442	437	426	413	401	431	414	383	428	427	391	417	401	387	403	399	389	399	416	418	427	390	449	396	421	436	413	424	446	394	465	436	408	366	407	405	408	371	441	384	406	391	420	455	394	412	407	402	409	398	409	448	429	396	382	430	424	459	406	394	406	438	404	438	412	379	426	437	412	427	406	448	402	391	390	471	423	393	419	417	432	423	397	398	395	404	397	436	483	411	455	424	398	457	377	432	425	366	387	416	409	416	423	403	411	438	419	389	437	412	383	402	431	403	421	397	422	452	426	423	438	420	427	396	428	417	430	442	421	438	444	460	378	417	410	426	434	402	425	412	408	384	404	415	405	425	383	404	396	407	419	393	377	423	406	425	455	426	429	423	435	453	393	464	440	389	417	381	418	470	441	427	442	456	437	396	438	413	384	413	454	449	430	410	418	430	409	416	426	387	433	410	440	428	392	425	451	408	431	402	393	411	464	432	418	407	375	380	467	368	419	406	427	383	430	463	416	436	414	442	427	409	389	424	421	418	419	423	387	438	404	416	432	430	449	414	445	431	451	425	410	436	408	445	427	437	411	409	446	415	417	434	416	426	409	433	406	423	417	422	400	404	381	437	381	404	433	397	397	404	401	396	398	439	398	379	435	425	408	421	435	389	416	425	451	418	400	381	427	409	435	425	448	453	397	414	470	452	458	457	383	423	409	416	413	433	418	410	447	422	398	393	437	413	439	389	414	420	436	417	473	417	405	390	378	410	391	424	448	392	432	437	433	407	407	377	403	430	406	394	421	377	394	424	405	415	397	361	411	432	397	419	420	430	437	417	438	453	443	367	448	413	401	400	419	423	427	415	423	375	397	399	424	423	419	420	419	446	430	417	436	439	430	415	393	386	419	412	418	419	401	426	400	404	406	414	420	410	422	426	405	437	411	392	450	423	404	392	446	436	402	400	413	420	448	441	377	401	397	427	399	402	404	421	416	410	424	436	403	435	447	456	413	417	444	399	436	432	407	407	424	403	435	409	408	411	467	390	428	352	438	410	427	410	414	407	428	408	425	436	448	414	423	396	387	401	420	392	451	433	423	440	423	401	381	408	429	395	436	412	465	408	404	419	424	428	414	409	431	407	415	429	427	411	426	414	401	408	425	372	439	393	441	378	406	436	456	387	405	426	405	411	446	386	442	402	388	425	423	413	402	444	425	423	428	409	396	380	412	430	368	406	397	442	420	426	409	397	384	427	372	405	406	391	443	423	423	421	433	430	411	404	397	437	423	458	433	428	432	422	417	467	406	412	444	410	393	399	399	415	423	450	418	400	439	387	437
29415	28942	32160	25084	16181	10462	6875	4834	3527	2657	2154	1704	1369	1195	1020	931	830	663	606	612	571	531	468	462	433	391	407	392	365	330	336	344	373	342	332	303	314	277	342	313	294	304	308	304	285	324	311	330	304	330	316	313	293	326	278	285	304	315	307	251	270	302	267	302	303	290	312	289	288	293	342	319	310	286	279	290	303	300	296	313	285	277	325	304	305	298	294	299	266	296	266	323	329	299	278	287	287	288	276	299	303	315	314	299	275	298	310	307	312	290	283	284	303	312	280	283	263	282	312	280	297	319	312	298	295	268	309	317	293	310	290	325	322	286	298	320	284	289	286	284	277	292	293	319	285	282	299	286	302	309	306	337	276	334	309	311	290	295	296	263	294	296	282	271	294	313	324	303	294	275	257	292	266	297	276	320	293	316	274	285	272	289	276	284	301	302	329	275	306	274	285	273	289	293	278	292	279	305	303	279	316	299	278	313	300	283	291	299	317	324	291	305	280	301	293	274	302	324	307	319	283	272	301	300	298	275	313	305	307	285	294	319	293	264	307	325	267	261	295	310	305	276	299	322	280	301	274	297	287	296	279	303	289	283	291	280	288	277	290	324	314	320	307	314	302	296	303	291	316	279	287	291	283	328	309	307	300	311	330	276	275	339	289	296	285	317	300	284	292	299	274	272	267	288	262	292	312	304	295	292	281	280	289	293	295	308	264	309	308	291	315	306	313	287	267	306	331	299	306	272	269	309	293	303	303	327	292	262	287	318	322	305	327	292	268	290	301	286	298	307	288	314	266	297	283	310	282	299	318	315	318	299	299	303	298	283	322	266	277	291	254	301	306	312	265	296	271	263	299	312	310	299	301	293	278	281	265	321	315	254	289	273	305	290	318	308	322	292	255	291	288	284	307	272	300	292	261	308	291	283	305	299	305	294	294	319	282	300	307	300	299	323	290	315	288	281	285	292	314	296	294	307	287	310	285	315	300	249	303	307	269	277	291	325	293	304	287	304	318	310	314	334	282	295	315	306	293	319	287	277	284	264	311	268	292	284	275	293	285	277	292	314	341	300	288	311	265	290	293	308	317	304	298	263	296	297	250	285	303	303	312	269	297	304	310	290	319	323	295	313	309	278	274	282	283	298	274	322	287	305	307	318	302	286	315	315	292	298	298	284	298	297	271	298	299	309	287	305	338	280	273	306	302	317	267	324	318	295	298	312	309	291	297	305	318	305	322	338	298	287	312	294	283	310	324	305	287	301	292	299	308	291	329	269	289	282	321	302	298	291	289	299	256	272	311	304	322	289	324	295	315	268	305	308	295	276	328	314	295	274	286	317	292	283	315	284	286	250	285	321	280	278	325	290	289	282	304	303	296	293	290	308	328	259	297	293	331	268	267	317	308	308	290	326	294	291	305	277	322	331	313	302	289	298	319	300	309	301	317	251	302	294	313	309	318	262	273	306	277	296	295	309	308	317	296	288	252	308	290	312	288	317	303	310	298	288	281	274	288	270	294	319	285	288	298	287	283	293	299	286	286	307	295	279	288	307	292	276	277	287	306	288	268	259	301	298	316	319	301	301	306	295	267	294	299	288	301	283	287	311	294	330	313	344	301	286	314	310	308	280	333	317	293	294	322	264	293	317	303	307	284	291	297	284	274	290	310	292	313	300	308	281	267	311	306	292	300	341	302	310	294	282	310	278	284	318	288	291	274	320	290	271	296	310	297	271	261	279	326	320	305	290	293	300	307	286	280	271	293	293	265	305	306	292	304	273	341	302	302	270	306	319	317	320	298	318	273	301	289	291	294	290	279	311	268	320	282	285	284	292	299	300	283	314	304	322	296	278	309	268	297	313	317	316	284	285	278	300	292	305	284	321	289	307	286	263	289	281	301	296	309	303	275	311	280	287	282	298	286	298	297	325	319	326	294	281	295	286	316	296	283	282	281	309	282	291	276	290	295	279	294	296	286	312	303	277	296	285	329	300	275	322	314	267	269	300	272	316	275	303	306	291	304	319	316	309	328	337	284	305	291	283	292	318	296	310	277	304	290	295	301	277	297	307	302	287	294	310	266	284	295	299	301	324	333	314	314	287	319	294	288	309	271	304	304	310	310	291	283	296	297	298	300	290	312	297	272	286	290	285	288	316	287	284	301	309	330	293	268	286	291	288	286	303	295	305	302	301	281	309	266	298	316	350	289	278	339	318	316	318	317	325	309	299	306	303	271	313	306	287	310	265	297	287	310	277	271	289	280	307	274	308	314	255	277	301	288	315	300	296	279	306	302	308	269	317	305	271	311	314	302	283	295	326	293	286	323	271	309	288	265	303	298	286	261	326	300	287	291	277	299	311	330	321	307	298	291	329	314	310	270	282	297	313	319	294	278	315	259	286	306	317	298	289	288	261	318	301	291	295	280	283	331	296	313	291	282	288	318	312	272	319	283	306	294	282	309	333	283	259	289	298	294	309	309	283	287	285	312	280	294	289	273	272	313	286	288	306	273	304	353	275	286	314	271	296	307	286	288	305	306	306	267	283	292	302	324	281	318	276	314	275	322	319	298	299	280	313	290	316	299	261	318	300	295	295	296	289	288	285	309	298	304	292	310	265	297	264	303	308	294	280	288	292	287	308	275	317	295	276	272	318	277	302	303	293	287	294	316	313	299	293	303	260	300	320	273	305	297	283	304	275	291	265	312	278	302	282	267	280	299	298	264	348	265	289	265	292	301	308	298	292	308	295	281	305	292	297	342	290	267	292	274	306	318	325	267	299	290	301	280	279	290	290	314	322	311	295	305	320	313	294	275	267	253	308	294	285	266	289	323	296	281	330	291	290	309	306	301	302	343	305	323	286	285	268	282	285	303	278	292	290	290	307	313	287	287	311	294	309	289	287	275	311	282	327	296	297	306	279	306	288	300	289	299	282	267	309	298	293	303	295	278	295	296	288	281	322	300	301	274	292	286	330	314	299	284	330	316	297	273	269	290	318	313	304	261	294	267	280	321	310	292	306	268	262	287	284	293	287	283	266	310	281	303	295	333	304	302	304	303	276	275	294	316	292	302	300	290	287	307	303	287	320	316	313	308	307	306	290	248	266	277	297	280	289	325	318	298	315	293	292	275	309	279	313	294	291	283	311	335	340	299	303	287	328	292	280	292	326	297	316	268	308	327	302	320	302	302	279	295	298	299	268	296	314	296	282	287	304	286	294	303	323	303	298	306	305	265	310	320	309	297	290	272	287	309	379	299	268	299	289	302	309	291	295	288	292	307	324	315	297	284	325	326	273	291	283	300	294	298	313	328	292	311	296	303	280	269	301	308	299	307	269	275	300	300	300	294	284	273	299	253	328	330	290	300	305	324	312	342	286	347	315	304	288	294	309	313	297	283	296	300	286	280	292	279	333	280	276	283	303	310	301	302	294	319	307	317	282	295	315	288	292	283	309	302	302	272	290	296	283	302	297	289	299	301	280	282	291	267	314	281	292	312	286
35338	46767	38304	27777	22071	17460	13387	10640	8132	6171	5150	4204	3203	2670	2338	1952	1696	1375	1271	1080	985	902	882	743	724	706	605	598	551	545	509	560	461	518	490	453	477	462	476	390	457	425	407	405	422	473	421	419	417	448	424	417	411	399	452	413	412	414	401	454	404	433	390	398	436	400	420	408	395	453	393	416	404	425	414	372	413	405	408	391	397	377	430	384	386	402	398	394	423	403	394	377	394	409	408	396	415	386	435	405	432	386	407	421	416	368	405	426	361	426	414	399	414	375	417	408	424	414	399	390	397	430	415	379	413	382	402	410	373	392	430	392	397	403	342	391	429	381	383	436	385	420	407	400	442	396	413	412	400	410	389	411	372	389	405	436	393	396	443	448	362	435	368	416	426	430	393	430	412	388	431	416	417	409	408	421	394	413	416	399	399	383	422	429	408	407	364	393	387	459	409	374	366	404	414	386	436	374	426	407	401	407	399	379	367	399	393	416	404	402	396	425	401	424	409	431	402	437	384	392	402	385	399	351	398	401	404	375	383	402	392	406	434	381	390	407	375	392	421	434	425	407	396	387	392	410	376	407	411	417	366	402	407	407	428	405	393	420	419	394	390	416	358	459	406	400	435	413	404	418	388	426	408	427	387	426	397	433	420	367	386	418	395	426	402	422	421	416	411	413	409	407	390	405	383	392	392	420	359	409	437	411	448	413	399	401	401	421	410	416	404	436	402	406	370	383	386	425	434	395	398	405	434	423	441	409	382	414	419	387	422	435	389	423	408	386	425	363	428	380	389	393	462	381	392	396	389	384	424	420	406	413	405	402	438	368	403	398	387	358	414	431	397	385	415	399	427	405	403	379	418	413	385	409	406	410	396	408	387	420	369	410	372	406	383	369	392	406	379	434	383	403	392	347	388	421	421	402	406	410	410	405	413	387	411	416	401	405	382	364	450	452	416	424	397	383	366	439	407	404	394	374	418	374	389	398	413	360	369	382	407	420	404	433	423	420	405	417	416	422	401	395	421	385	409	389	398	427	408	416	417	448	402	384	353	396	434	399	361	392	382	386	388	448	405	407	420	380	391	375	416	418	415	416	385	386	386	379	416	394	394	412	418	411	423	421	385	381	404	407	415	423	389	386	360	412	373	380	472	375	409	385	410	460	402	408	403	410	382	421	411	370	398	404	391	450	429	384	408	405	420	407	386	384	386	395	388	423	389	383	395	399	382	452	403	413	412	388	420	415	411	407	403	406	400	417	403	394	394	413	405	440	401	379	357	429	381	421	376	391	386	406	427	456	430	385	418	386	373	388	414	403	415	398	398	398	420	423	415	428	389	410	422	412	399	393	413	400	393	390	398	384	407	409	408	438	399	394	384	422	383	413	413	421	404	410	385	422	415	395	401	393	423	387	399	415	383	449	428	390	419	371	407	430	414	429	377	430	377	385	391	415	415	398	424	367	423	398	415	445	418	429	395	430	395	417	416	417	402	418	405	404	418	420	434	409	394	424	417	379	416	385	406	408	413	409	397	392	404	385	410	423	390	419	414	412	406	377	417	383	397	420	383	432	420	409	393	434	398	396	433	413	396	412	385	388	409	378	389	427	366	399	410	409	432	388	430	401	451	433	426	379	392	440	377	400	411	379	377	394	365	389	412	409	414	377	439	422	388	414	404	390	390	447	429	404	422	385	429	439	417	386	378	419	420	424	467	384	391	422	382	399	417	408	380	424	354	404	409	403	400	378	437	406	437	399	403	398	433	371	423	431	411	383	409	431	427	459	406	395	387	429	377	423	373	396	416	350	404	415	428	392	411	371	423	437	429	434	416	377	423	406	392	405	391	434	372	390	351	392	404	394	406	394	388	432	409	384	411	397	421	404	401	368	380	440	424	392	416	384	406	411	431	405	398	404	367	403	386	395	420	403	437	426	407	381	404	409	431	452	429	423	344	432	416	406	419	414	377	392	377	400	413	410	386	379	403	394	381	414	407	396	375	415	410	373	385	379	423	374	416	424	388	424	424	353	436	410	404	387	406	397	413	409	400	413	401	389	363	422	405	406	390	399	393	411	384	383	368	410	401	391	414	416	406	428	393	426	409	380	352	407	405	381	392	405	397	382	445	375	378	382	393	363	398	384	398	388	436	394	366	380	387	382	381	431	413	386	430	376	426	427	386	451	384	412	422	396	416	431	399	381	414	424	378	421	387	432	416	395	385	416	423	413	421	387	457	437	409	406	384	402	378	400	393	444	411	371	446	396	454	415	396	368	440	418	438	442	402	422	377	366	385	439	379	403	382	386	385	408	396	392	407	433	390	385	411	366	412	419	402	424	403	440	379	418	397	388	410	414	412	452	384	408	418	368	384	378	386	406	404	401	364	402	383	394	447	402	403	407	376	384	398	397	409	390	390	397	388	398	387	396	415	411	437	380	403	373	388	417	414	396	407	406	381	406	395	403	383	440	429	387	405	393	400	414	411	401	376	380	386	410	402	385	370	431	413	404	412	426	367	389	418	413	409	420	394	421	413	433	387	400	406	377	413	375	454	426	425	426	390	440	432	421	421	387	386	389	419	400	378	407	364	395	399	395	404	412	393	418	368	379	409	398	383	431	396	411	406	413	414	394	436	395	417	377	394	404	417	389	388	406	452	400	408	391	424	474	402	379	379	415	418	423	407	415	408	409	413	400	394	403	416	443	376	400	424	403	399	443	391	386	390	403	375	403	426	371	430	407	391	382	402	403	387	410	416	397	415	382	377	409	420	363	448	416	389	399	425	400	418	413	443	397	411	395	418	396	368	415	416	413	475	419	438	436	440	372	391	408	416	410	380	380	407	418	405	362	397	391	398	427	386	410	388	384	366	393	389	419	406	432	399	407	405	377	380	403	390	402	446	382	364	389	387	409	429	407	397	390	415	385	420	436	409	403	415	361	426	394	364	410	398	388	412	416	383	438	365	394	355	397	378	399	443	412	450	352	377	399	402	400	402	428	427	417	351	421	391	377	413	387	396	389	393	388	404	411	403	400	405	413	414	380	380	405	381	359	386	366	411	439	393	410	402	391	393	407	380	376	424	403	386	386	393	380	399	407	415	372	370	429	398	394	409	390	390	384	429	410	395	438	407	408	389	384	417	397	397	395	412	392	395	441	382	369	386	412	390	403	412	389	405	412	386	380	405	395	400	424	387	410	409	411	406	420	450	442	394	370	381	392	429	406	431	452	386	433	387	432	393	350	420	435	428	376	432	390	413	396	397	418	442	413	394	405	422	455	394	416	430	388	386	453	431	406	413	392	356	393	404	422	391	383	374	383	396	423	416	453	440	356	389	416	428	363	392	405	415	404	391	414	441	398	385	441	401	407	397	470	406	410	375	416	404	413	395	427	384	402	387	419	385	403	389	396	386	416	376	420	412	436	353	417	407	421	388	386	364	424	371	387	407	397	395	446	414	415	354	393	375	446	429	395	419	383	424	376	413	428	405	403	394	405	375	399
24585	21667	29265	25279	22578	20123	13748	8391	5944	4300	3274	2796	2250	1869	1530	1387	1246	1035	954	769	750	686	611	627	527	487	475	468	407	418	417	386	407	406	375	366	360	310	351	352	327	313	348	357	332	328	344	329	349	332	298	332	330	277	313	314	326	305	314	322	321	347	323	293	309	311	285	325	339	314	330	319	319	341	324	307	328	332	350	324	312	312	313	321	294	306	328	332	306	308	305	343	318	323	315	336	303	288	335	341	305	298	295	314	304	336	299	327	268	287	306	274	293	323	299	349	322	308	294	334	317	308	308	322	330	310	292	279	286	307	297	334	304	297	297	321	313	309	301	335	310	310	302	305	319	285	317	301	308	326	334	310	307	329	328	323	314	294	318	320	300	298	304	353	327	285	317	332	316	300	319	263	319	339	328	320	297	318	322	330	307	291	324	292	307	302	326	302	356	305	306	311	305	326	301	334	316	316	300	306	331	312	303	293	278	300	310	293	309	296	324	286	324	288	322	306	349	270	311	286	294	320	283	300	323	334	338	314	327	290	286	316	327	323	297	308	286	314	296	307	281	344	332	309	326	317	318	318	314	359	302	314	312	319	313	311	308	311	319	331	323	304	344	301	300	308	307	307	326	308	301	305	285	324	290	322	293	322	285	316	288	327	294	331	300	330	329	303	303	303	333	303	337	339	335	308	293	313	299	302	308	318	324	328	322	336	291	307	329	304	293	287	293	302	309	324	333	332	302	326	294	296	337	316	304	327	283	324	311	309	271	302	296	321	315	317	306	306	301	318	301	310	307	297	318	316	328	300	313	324	338	341	286	299	310	327	298	300	266	305	320	306	302	313	309	296	294	336	291	317	309	300	273	308	339	325	307	314	307	299	338	302	324	308	336	316	336	286	319	318	311	313	322	306	283	321	314	281	297	332	340	330	320	307	308	301	300	325	284	307	322	323	312	330	305	351	309	317	316	327	327	315	289	314	303	306	283	323	337	324	291	317	319	275	308	303	290	298	335	323	314	328	300	317	320	339	331	310	340	334	303	297	303	305	324	348	324	293	291	306	290	329	299	314	323	292	327	314	308	320	306	315	299	299	288	304	312	304	334	295	315	323	318	313	334	287	322	299	311	299	334	283	297	291	310	296	314	303	283	306	309	308	311	301	296	296	328	330	311	312	350	311	322	336	323	268	292	305	306	290	304	297	324	334	323	331	306	302	275	307	279	318	333	316	317	301	309	321	311	312	297	306	325	328	316	300	287	342	349	347	315	318	304	318	304	317	302	304	312	293	330	319	340	300	331	322	300	287	316	299	293	300	316	294	295	311	317	299	309	312	312	319	308	272	297	324	313	312	317	302	295	298	328	314	295	336	285	282	303	310	303	325	294	335	291	304	318	299	318	323	304	347	316	298	337	328	318	313	309	326	301	331	288	310	305	303	324	322	316	330	310	275	317	331	315	322	348	328	287	318	308	320	296	302	312	298	310	323	302	325	307	309	317	278	357	342	319	291	312	300	333	307	315	308	303	316	300	315	341	289	301	297	345	325	329	284	311	287	308	350	315	315	298	325	272	269	298	326	293	312	302	308	319	291	295	307	329	338	305	280	330	315	321	331	280	310	308	329	315	325	302	296	311	330	293	301	297	286	293	287	317	328	318	309	310	334	320	290	329	291	306	304	283	309	285	297	297	285	316	302	308	329	304	328	339	318	276	303	293	308	349	308	286	304	287	309	317	323	303	284	291	318	305	291	301	327	305	330	322	305	336	357	338	318	293	287	295	344	313	298	295	334	291	334	334	300	296	317	305	301	327	300	274	307	317	314	300	311	315	317	355	299	303	321	312	325	337	304	307	308	302	289	336	298	331	332	349	298	313	324	315	294	303	316	304	348	290	311	305	309	294	328	314	301	309	290	318	309	323	307	316	314	309	294	291	353	289	300	318	304	307	321	313	310	324	292	312	285	314	343	304	320	266	308	307	291	309	320	313	310	289	315	326	311	324	310	293	281	302	302	304	296	280	321	312	319	316	294	304	319	346	297	306	333	282	332	283	306	300	305	345	316	299	314	301	317	288	329	311	331	319	317	313	329	323	312	313	321	315	279	297	306	303	302	316	294	339	310	279	334	288	303	325	284	325	312	309	311	317	311	300	299	311	323	299	318	294	310	333	317	332	289	332	312	286	323	328	306	331	310	304	321	306	324	321	290	325	323	305	296	344	301	294	306	314	339	313	326	313	347	335	313	315	288	315	324	294	332	304	325	305	312	330	331	323	333	301	293	332	300	298	304	315	327	298	317	314	311	320	285	302	332	327	298	325	284	302	282	297	322	332	287	291	325	331	309	316	317	351	305	330	323	318	314	315	308	325	320	312	273	283	304	333	336	325	343	304	300	284	319	316	334	296	294	317	298	319	307	319	337	321	308	389	333	359	328	311	316	301	287	348	291	311	351	284	327	283	318	289	322	301	305	292	350	322	337	330	327	273	295	330	317	299	321	274	299	286	314	312	309	336	304	308	306	298	337	314	312	277	302	324	300	311	307	340	317	319	293	296	254	308	279	307	287	304	350	329	337	280	323	324	298	339	293	341	326	341	319	318	292	353	341	294	282	309	317	320	327	328	303	320	310	313	298	305	297	307	277	297	305	278	307	307	290	325	314	282	339	352	326	293	345	314	315	328	328	323	315	310	327	297	311	317	291	321	299	307	313	322	330	346	315	330	302	328	285	308	296	300	303	305	311	314	342	296	322	308	335	297	299	302	304	306	321	324	296	313	333	289	317	307	309	295	308	308	286	283	288	296	334	347	299	298	316	315	301	320	306	337	305	295	310	315	282	282	318	327	282	292	305	281	319	306	319	293	285	319	288	315	356	302	301	320	312	309	305	326	302	284	282	322	327	329	300	335	301	310	344	312	334	313	330	332	315	300	308	298	320	288	320	297	288	348	307	332	313	313	316	261	289	317	300	339	310	340	312	342	289	311	314	294	297	310	313	318	334	292	297	297	324	311	314	338	349	346	330	296	311	302	319	297	328	295	308	271	312	300	332	286	308	315	344	320	293	321	287	305	303	292	295	280	328	301	313	312	313	302	316	300	323	298	329	322	331	308	293	320	311	317	349	315	301	295	309	278	302	315	287	328	295	328	284	308	312	325	299	310	327	301	293	303	308	322	327	322	301	309	333	312	296	319	298	327	342	316	288	263	297	342	344	301	331	311	317	313	305	301	340	292	297	309	254	321	282	291	355	320	330	318	316	327	339	320	323	340	298	310	331	331	332	266	289	276	288	322	323	290	346	336	316	299	310	318	319	316	321	292	317	302	317	287	340	333	297	302	298	311	312	286	286	310	321	311	296	342	317	300	280	321	281	333	313	288	297	318	284	314	297	303	313	302	298	302	317	315	333	325	299	332	308	339	289	310	303	317	308	327	319	325	304	296	332	320	304	309	329	309	295	313	309	308	323	315	302	291	296	291	347	355	315	318	329	311	243	321	318
36481	54268	47227	34565	28329	23596	18905	15322	12258	9309	7620	6139	5062	4158	3461	2907	2542	2128	1885	1672	1453	1227	1121	991	944	846	780	732	678	658	609	574	560	560	527	520	564	521	517	479	446	456	478	497	479	470	458	466	501	457	470	446	451	437	475	491	469	475	417	406	487	434	389	390	413	432	441	445	409	415	443	411	426	426	447	407	419	409	394	453	435	409	426	463	431	405	454	462	412	457	412	393	419	452	411	435	385	441	414	431	408	436	427	421	451	426	400	422	384	421	439	419	427	439	438	458	383	416	417	418	414	424	400	425	417	433	405	447	396	389	444	454	447	419	397	414	442	419	401	410	421	385	416	395	449	423	438	473	409	432	426	441	419	413	423	402	445	435	431	401	375	413	422	453	433	436	438	437	403	435	416	433	389	411	406	435	447	433	389	414	434	429	452	408	429	431	420	401	367	412	420	420	397	426	414	398	447	433	404	429	415	424	419	395	434	409	421	406	422	383	386	419	436	402	424	404	407	415	443	464	430	393	419	402	436	422	436	431	411	446	435	400	440	395	423	467	406	420	423	415	406	433	443	415	436	426	443	443	408	413	402	427	435	428	423	428	424	431	415	435	387	430	395	423	424	452	448	416	404	390	398	402	429	404	435	431	398	404	434	392	414	407	434	427	422	433	428	417	454	383	403	397	443	414	435	435	412	438	412	397	394	459	424	432	456	429	466	411	417	458	415	441	449	437	406	444	432	395	406	422	451	412	417	420	420	397	414	423	402	429	438	414	428	417	440	431	444	419	427	383	407	406	443	434	417	412	406	431	430	433	425	408	415	442	430	423	401	432	425	413	455	390	352	437	422	405	439	439	402	416	430	438	410	459	403	444	413	435	399	415	392	442	417	444	417	429	441	392	414	430	424	408	421	397	452	425	438	412	469	427	452	446	405	421	411	430	412	432	408	428	430	425	420	418	415	429	416	400	450	438	430	405	426	408	399	437	434	418	415	423	381	464	420	363	429	440	405	407	456	424	424	383	422	428	425	419	407	456	442	421	455	434	437	399	445	400	436	445	399	411	418	412	393	431	426	374	431	464	413	414	453	447	426	465	431	449	415	415	438	440	405	413	427	425	392	427	431	423	448	398	401	455	431	430	422	396	408	402	410	423	441	413	403	402	434	379	416	403	421	385	455	436	407	429	369	408	453	380	410	469	400	410	420	410	411	430	455	440	391	406	422	440	415	440	402	461	414	389	430	386	419	417	455	438	438	419	374	418	449	441	418	406	435	424	418	437	412	451	397	438	420	431	454	452	388	447	444	438	403	413	415	436	452	433	468	428	434	389	413	424	404	405	423	438	426	418	406	418	436	406	382	417	441	460	390	417	433	416	476	432	389	374	434	423	419	461	418	468	384	416	425	454	417	416	422	418	420	433	434	421	451	411	458	424	382	437	424	401	458	446	412	408	439	438	416	409	428	410	419	403	442	407	450	424	447	445	438	384	419	448	497	441	426	385	397	418	433	444	378	432	436	453	445	421	413	410	431	428	413	426	397	448	402	444	456	412	414	448	447	420	423	402	398	398	434	423	436	417	415	452	426	414	404	437	390	439	436	413	429	452	417	408	431	417	434	425	418	404	372	408	421	408	470	446	428	440	393	411	442	438	428	389	403	396	414	415	384	428	446	434	390	459	434	440	441	418	413	430	424	376	417	437	427	428	432	399	424	448	400	453	430	449	374	415	421	385	397	428	391	440	420	389	436	424	420	433	427	409	424	445	419	417	415	421	423	386	427	404	423	436	436	418	421	406	391	438	391	453	423	394	417	371	424	409	383	426	410	414	389	427	432	429	404	409	386	447	377	363	435	392	433	395	444	406	433	441	436	429	422	432	404	389	451	398	387	394	446	430	380	440	425	424	438	419	425	430	414	412	444	436	415	448	415	382	440	389	426	435	434	408	430	399	423	396	399	446	436	426	400	431	440	458	423	384	428	427	430	387	426	419	410	463	407	401	406	440	423	399	404	410	389	415	433	435	386	418	443	460	417	424	425	428	437	389	415	408	440	399	428	440	435	394	446	434	425	389	471	451	450	426	415	414	457	407	417	422	422	382	412	428	437	441	450	409	392	452	396	394	415	445	432	409	406	408	384	412	415	446	441	422	425	446	434	409	436	454	384	368	432	393	415	409	432	444	419	417	401	431	401	445	429	435	404	401	481	413	424	440	409	405	420	416	400	431	415	396	436	428	444	427	420	449	438	444	467	390	452	450	410	451	429	429	398	448	425	418	374	419	406	435	436	426	435	422	457	418	405	410	394	398	429	450	405	464	455	413	448	409	421	414	393	449	448	405	421	428	439	410	407	399	421	422	409	445	455	429	430	414	414	385	436	396	426	434	394	464	448	435	429	421	414	434	400	432	404	424	409	450	406	398	415	427	466	464	423	440	419	437	436	434	402	417	451	424	403	420	422	422	428	411	454	434	470	407	447	415	408	424	429	401	391	433	440	444	480	410	409	385	386	434	421	413	430	449	426	412	410	415	413	426	440	422	410	435	429	417	389	417	422	400	434	405	409	410	413	410	422	472	429	434	454	407	409	416	429	411	441	422	420	427	432	408	409	451	437	422	428	440	423	402	434	444	403	410	427	404	418	397	417	403	382	436	376	395	454	442	403	424	441	429	396	393	430	411	406	371	459	430	420	422	406	447	402	426	433	440	448	426	423	399	426	427	419	450	389	406	432	420	431	417	387	472	462	401	428	428	413	409	443	410	391	422	410	470	405	392	412	422	458	423	423	390	413	398	436	445	421	408	393	446	422	418	475	416	405	418	410	414	432	446	404	429	465	414	453	402	385	426	431	418	435	406	419	406	459	410	422	418	395	471	430	419	418	437	421	428	355	445	454	407	430	424	464	440	418	420	402	415	425	440	431	392	432	409	438	434	402	435	387	419	440	461	389	422	411	431	426	405	403	346	392	460	430	392	441	398	393	479	423	425	463	411	453	437	418	417	417	437	419	438	386	418	424	437	431	437	441	483	428	411	423	410	438	381	449	426	445	431	457	417	436	367	431	445	425	402	387	390	434	396	436	444	427	399	390	406	401	378	437	417	403	421	424	424	404	415	440	462	365	439	451	446	378	399	417	427	372	387	423	436	460	410	423	445	385	419	441	430	438	393	417	422	421	418	435	416	393	425	420	377	414	429	427	419	412	421	430	416	429	419	441	441	415	421	374	437	436	415	422	429	408	399	405	443	401	444	407	423	395	427	398	454	439	414	433	410	403	454	420	405	429	406	426	428	424	407	434	423	439	412	412	423	430	452	432	424	422	440	409	404	419	408	423	422	414	457	414	394	435	420	368	438	411	395	430	407	436	440	413	442	400	436	433	403	434	425	420	418	385	447	450	447	398	428	437	419	401	392	445	413	426	391	457	432	399	394	472	449	395	418	399	412	436	420	390	439	388	434	414	422	407	448	436	435	418	434	451	426	429	383	417	426	398	417	453	434
23529	21631	29524	24345	22124	23177	21001	11572	7873	5957	4503	3659	3078	2483	2055	1760	1600	1352	1172	1045	901	816	724	698	657	606	535	509	498	436	425	448	419	394	366	392	352	365	380	364	375	351	359	327	336	351	327	356	322	356	308	370	333	319	354	298	265	334	306	339	337	297	288	322	318	326	316	318	372	282	300	310	288	291	336	321	354	323	297	312	294	313	325	296	283	327	290	284	318	306	323	295	301	284	301	318	294	346	330	349	296	273	302	315	307	316	332	292	287	294	307	308	300	308	309	329	328	328	325	291	304	299	314	311	343	300	333	263	314	285	278	318	314	293	308	300	296	307	324	295	315	335	317	308	312	351	326	333	308	340	316	294	325	317	298	293	293	317	296	330	303	322	304	306	317	308	277	289	298	317	299	292	286	297	303	300	287	262	321	301	300	295	346	284	321	288	291	291	322	339	263	313	330	293	307	295	283	309	312	322	338	309	318	312	327	311	323	298	308	329	297	314	296	301	290	295	306	320	297	328	313	271	325	319	314	291	320	267	320	313	315	327	320	299	289	317	357	304	305	316	322	297	268	317	372	290	329	263	319	331	288	321	296	358	347	326	313	312	334	282	319	298	291	293	337	319	305	319	346	298	305	301	301	306	307	284	334	336	330	294	336	328	310	349	308	294	301	304	306	307	319	304	291	301	303	306	276	332	361	309	336	315	308	331	296	295	302	304	301	294	312	290	304	302	324	313	312	308	336	290	300	315	320	289	321	311	318	309	331	275	329	325	301	292	287	302	323	301	331	297	328	287	310	307	328	302	296	325	306	310	296	280	334	293	290	312	326	288	286	297	302	333	282	300	280	315	316	331	305	283	328	327	303	325	306	325	328	293	303	297	298	314	298	281	304	279	312	298	304	313	302	285	281	351	297	323	298	293	296	308	283	309	290	310	303	304	313	290	308	301	318	297	288	300	307	285	277	322	294	298	298	308	278	320	312	334	298	315	315	319	310	320	310	306	304	306	307	292	321	314	296	294	342	317	302	332	328	315	292	336	317	335	308	315	299	315	338	323	307	356	315	321	294	280	312	294	304	320	327	307	325	309	313	339	284	301	317	317	296	316	320	321	269	291	312	329	277	324	286	307	298	292	319	326	296	277	294	290	303	323	295	303	285	342	310	322	325	311	313	330	311	318	315	303	292	335	300	321	309	303	310	312	300	306	273	303	307	330	283	292	299	268	315	315	326	309	310	315	324	322	291	293	334	314	300	306	352	298	313	292	284	306	288	303	325	339	332	334	324	315	273	308	319	311	295	314	309	311	338	286	293	301	325	292	313	300	308	338	319	327	330	300	324	305	329	297	315	296	327	322	328	296	313	319	324	302	310	311	342	300	311	312	321	288	298	327	314	300	307	307	336	287	288	303	315	308	303	307	320	299	312	302	302	310	312	285	288	308	308	279	294	305	304	332	291	314	291	307	272	323	276	297	297	314	307	297	312	299	322	333	320	280	301	293	312	298	302	320	313	318	327	322	259	304	305	309	317	291	306	314	303	322	310	327	317	302	339	287	325	309	318	348	276	304	329	315	294	286	319	272	317	332	326	321	345	302	311	309	316	314	297	333	310	309	300	287	321	308	296	299	298	312	300	290	326	299	305	308	327	313	301	283	282	332	344	324	301	282	350	300	301	285	297	305	332	340	300	303	314	315	293	294	332	322	314	306	343	312	324	308	322	342	305	329	322	323	265	314	298	320	317	308	279	299	308	312	338	301	305	351	309	291	306	302	310	282	315	290	321	291	318	298	307	293	283	313	323	321	305	305	329	308	313	299	331	310	331	334	303	297	287	346	292	316	326	314	314	274	307	294	310	277	273	311	311	301	331	285	301	334	318	322	281	308	353	299	310	317	311	313	333	301	340	323	311	327	304	315	303	324	342	312	335	317	266	288	315	301	295	299	318	319	296	297	304	297	284	323	310	314	296	297	311	295	316	279	306	307	291	279	299	286	297	322	316	311	306	303	304	333	285	314	344	288	285	345	313	312	299	292	320	317	288	311	310	301	293	303	312	284	319	282	331	307	302	311	297	321	323	331	315	318	299	321	321	294	295	336	305	348	294	295	310	300	301	313	300	324	324	322	310	312	307	277	318	307	336	304	292	283	278	275	303	297	283	322	330	264	326	303	318	313	321	342	298	302	286	336	324	321	299	316	326	332	339	309	307	322	306	316	332	308	314	294	341	311	335	296	304	298	331	294	324	297	309	317	326	346	329	329	320	302	320	324	315	282	329	277	288	320	308	300	298	300	305	290	287	296	288	305	294	287	293	318	287	293	326	304	326	305	333	269	329	299	304	287	326	288	332	271	284	294	305	309	294	288	333	312	325	331	302	294	321	297	334	257	307	342	315	322	304	333	318	339	340	300	309	338	289	296	298	320	311	285	287	336	293	336	320	298	316	301	315	308	290	329	298	309	284	320	288	300	298	300	329	308	307	303	350	319	302	319	307	321	302	359	281	326	348	307	316	301	303	274	306	296	347	325	266	328	338	316	316	279	325	271	290	327	321	306	332	308	303	304	314	307	280	303	300	309	345	305	288	288	326	299	313	319	280	291	302	302	301	312	301	312	320	317	301	317	304	298	287	301	292	321	320	320	276	295	294	310	293	271	308	319	260	319	326	306	312	329	305	271	312	278	322	306	333	312	299	276	300	315	325	306	311	294	274	327	312	343	305	331	291	295	286	289	273	316	317	309	295	309	327	303	315	280	311	316	311	302	293	309	302	301	299	337	313	302	292	289	292	285	282	352	327	296	288	294	348	313	306	313	314	282	315	326	299	304	311	301	266	319	327	290	323	296	314	319	296	317	323	334	353	294	314	340	290	318	293	283	295	279	311	310	304	308	295	317	282	333	308	315	293	312	303	316	321	287	327	312	300	302	296	279	316	326	309	306	295	305	285	311	315	294	314	304	314	322	305	269	315	293	304	297	291	300	347	323	321	299	298	301	300	319	289	285	314	317	319	321	326	356	310	285	304	306	292	299	337	307	267	308	300	296	295	317	290	275	320	323	311	307	292	306	321	290	302	307	297	301	300	284	305	295	306	290	295	332	291	320	310	304	318	297	328	335	340	329	275	322	299	284	353	278	298	332	323	313	294	301	282	302	293	282	289	307	308	303	312	276	331	311	273	333	280	293	322	323	283	302	321	300	316	266	317	297	326	321	309	315	302	342	323	284	327	293	276	325	342	344	333	273	305	312	316	299	290	338	332	317	314	269	317	298	321	322	315	293	292	297	310	321	307	279	325	309	340	284	269	289	322	312	294	339	334	287	316	301	295	308	294	310	302	326	311	316	313	306	319	283	305	322	321	344	286	302	315	305	311	336	341	319	333	297	309	335	325	317	309	329	289	334	299	303	319	304	307	310	324	294	318	287	276	308	300	328	298	314	272	308	268	310	315	300	297	298	335	321	330	313	283	323	291	325	312	319	291	314	303	315	303	295	305	325
38980	59941	54848	38789	32488	27628	22848	18787	15532	12424	9842	8192	6801	5536	4677	3875	3324	2845	2448	2110	1826	1556	1364	1320	1119	1051	927	899	818	734	693	677	652	591	577	591	557	541	550	503	495	515	461	461	475	494	467	449	468	445	490	493	442	442	476	398	429	420	418	481	481	466	447	415	459	432	410	434	423	403	438	401	462	426	410	405	413	435	403	448	424	405	415	420	434	431	396	420	432	453	429	417	399	425	424	455	409	413	428	375	417	416	409	390	396	399	378	402	376	402	415	412	410	407	418	410	393	424	441	416	424	419	405	436	440	428	427	424	376	407	434	411	460	394	445	408	411	422	404	431	399	451	394	452	403	445	391	407	403	382	382	383	399	416	465	442	421	431	403	400	404	445	377	416	427	403	403	439	393	417	451	421	436	407	432	413	414	399	417	418	378	423	416	404	397	395	441	415	407	392	409	381	373	364	455	395	414	412	426	372	450	384	421	405	376	426	416	388	440	420	393	392	422	400	412	421	415	408	417	431	425	408	403	410	452	401	419	392	388	412	434	413	393	414	418	433	408	436	427	403	419	396	397	419	422	413	398	397	378	396	399	394	427	450	394	413	397	386	415	403	449	426	380	393	434	411	413	431	431	429	430	379	426	411	405	432	392	393	418	390	423	388	407	408	405	399	362	437	410	424	404	421	383	436	431	423	426	413	458	451	418	426	393	423	423	436	413	391	444	411	415	405	405	430	382	417	393	393	443	444	415	430	415	441	393	434	398	419	396	398	406	437	395	371	431	401	394	389	416	411	388	420	457	423	394	405	437	410	418	448	440	426	428	417	403	406	366	450	406	423	432	440	456	429	418	403	467	450	436	388	428	394	392	411	412	422	425	388	411	404	447	405	439	400	382	448	416	406	405	379	395	446	402	410	391	397	455	414	432	396	425	393	405	415	426	428	401	420	388	384	408	384	377	423	406	435	424	425	421	449	457	412	406	449	392	440	400	428	403	400	435	444	420	406	428	419	410	424	389	408	430	400	422	451	397	416	422	379	447	385	398	401	417	385	423	411	407	425	395	420	421	395	410	393	433	390	380	459	399	413	427	407	429	394	394	427	394	398	377	447	416	429	415	418	417	394	425	434	455	409	426	451	418	442	382	413	403	360	401	414	417	406	399	384	413	396	417	408	420	399	438	409	404	416	387	395	420	392	424	420	425	422	393	405	383	409	420	383	413	430	410	391	423	406	407	393	385	400	405	443	457	413	404	389	385	400	394	379	412	398	432	407	423	392	417	429	408	433	437	418	421	402	411	445	427	421	388	422	435	426	437	419	410	429	420	423	407	413	397	419	399	417	423	392	426	418	419	419	408	409	421	393	423	436	410	412	423	396	411	416	395	388	415	398	400	435	413	404	396	397	400	392	396	390	425	431	388	397	411	405	452	379	415	446	413	420	383	421	416	418	406	417	376	411	413	422	399	382	420	411	402	404	411	407	440	386	429	389	404	415	452	381	378	429	404	404	403	410	401	406	417	404	383	423	379	428	427	404	414	435	418	408	451	433	421	457	416	428	440	406	420	438	415	383	436	398	400	438	426	393	421	419	395	421	400	385	380	434	405	404	414	439	381	384	424	423	399	385	423	442	361	437	413	411	448	400	395	424	413	388	411	439	414	436	449	415	430	394	415	412	391	412	423	375	456	427	408	438	445	400	412	373	409	392	421	427	422	437	397	438	411	388	415	404	417	410	455	449	433	430	386	424	395	417	417	396	422	422	452	414	411	428	401	401	418	429	409	412	424	405	430	414	431	422	416	401	423	407	420	446	421	399	365	406	429	412	415	432	381	439	387	400	410	416	421	388	426	417	432	409	403	384	446	397	420	450	435	406	403	370	380	400	438	419	403	412	438	395	377	414	418	433	422	406	406	391	437	416	436	394	425	402	403	436	406	397	374	396	418	389	409	442	451	405	434	426	399	392	424	397	427	450	448	404	401	391	413	371	423	399	405	424	406	437	397	378	419	395	412	356	404	432	419	425	415	424	408	399	382	407	422	388	381	406	424	398	427	438	413	411	393	407	436	422	390	422	443	374	431	432	394	416	416	380	404	351	411	400	414	411	390	369	353	413	414	406	391	437	408	464	416	433	407	429	413	409	455	425	432	424	396	417	411	443	412	381	384	421	388	426	412	394	390	408	399	409	370	413	407	413	397	383	409	406	399	463	455	444	403	396	402	419	396	411	422	383	447	398	414	409	406	425	401	400	411	404	418	364	405	386	403	388	428	448	409	381	421	428	434	389	419	433	398	402	414	438	408	415	421	420	416	400	436	380	413	423	397	418	378	419	397	393	405	442	405	393	386	458	380	412	426	415	435	395	441	395	390	426	397	407	390	434	403	409	401	440	385	440	411	413	419	424	419	376	411	408	374	411	378	406	388	437	405	421	404	407	417	386	416	404	413	395	428	401	427	400	402	391	403	412	384	382	415	412	406	418	475	414	399	398	390	400	436	407	440	415	396	415	455	402	428	390	428	406	392	387	413	408	415	410	423	414	406	403	393	393	435	451	379	426	391	426	418	376	412	408	385	380	427	467	380	423	388	418	402	428	435	406	424	437	435	389	387	437	386	457	429	408	397	363	404	391	416	398	415	399	414	379	406	425	416	394	374	454	435	419	413	450	408	407	451	384	408	402	384	369	441	430	397	430	391	412	409	409	393	399	401	402	431	421	410	404	381	419	443	403	410	422	408	408	421	460	408	387	387	423	397	381	392	377	399	378	425	435	419	418	436	440	395	434	377	418	390	393	416	433	414	397	382	406	393	419	409	423	411	419	417	434	411	434	405	412	422	434	407	400	395	414	419	435	427	402	410	419	399	413	430	417	382	401	401	417	395	434	403	409	420	407	437	422	432	356	436	430	412	381	415	440	407	438	396	368	396	445	401	410	420	399	414	428	413	428	444	415	385	413	409	428	415	396	416	418	424	410	451	419	409	403	391	438	392	385	403	378	407	442	404	434	423	403	406	371	398	430	404	387	386	459	401	389	424	405	419	446	419	418	421	452	435	419	434	365	409	399	396	417	456	394	427	424	408	428	418	421	394	442	413	383	419	416	408	410	425	426	403	403	416	431	411	384	384	436	401	400	410	416	408	387	464	397	417	445	414	415	417	397	444	424	420	422	429	413	412	437	409	481	402	405	410	410	427	407	423	425	436	453	425	464	382	419	438	416	397	425	410	421	412	422	421	398	395	371	411	434	375	400	358	413	456	458	428	411	403	417	406	397	412	409	393	413	408	427	386	400	455	365	435	448	441	430	391	379	416	399	418	414	418	394	423	382	414	416	453	442	430	383	426	434	430	428	415	450	400	429	420	443	421	437	426	415	420	412	417	420	412	434	417	440	436	391	439	406	420	412	397	413	387	384	429	428	403	435	399	408	438	461	418	431	425	403	420	398	398	428	438	417	426	417	390	407	403	423	411	385	424	416	411	396	437	388	426	416	425	447	384	423
28897	27782	35606	26266	16089	10017	6647	4482	3379	2572	2028	1646	1413	1149	1044	912	808	727	641	610	560	542	474	458	416	412	384	363	364	343	324	329	315	349	343	305	311	315	308	315	336	335	287	302	312	290	312	305	297	278	279	296	299	335	306	283	287	254	271	284	297	305	299	319	294	300	311	300	281	283	323	291	310	302	297	283	315	312	285	274	299	303	286	272	311	299	299	298	312	292	289	324	302	309	294	313	254	299	313	312	286	305	288	274	293	328	286	307	295	268	300	260	328	326	275	283	284	350	299	288	303	280	324	279	288	274	314	298	275	278	283	293	292	280	284	292	285	274	291	290	289	308	287	282	325	287	308	252	327	276	298	300	316	300	300	316	302	283	293	301	306	275	271	292	296	302	283	278	310	269	323	301	324	299	294	274	284	324	286	266	284	270	302	266	310	294	270	286	304	301	295	278	278	306	297	306	297	302	291	268	272	284	303	303	263	301	274	294	266	282	295	274	284	290	308	315	291	285	272	330	285	296	283	311	308	312	302	299	279	291	299	286	288	297	281	301	287	315	287	314	276	285	293	275	300	289	282	284	312	277	288	270	298	279	298	301	275	274	287	264	291	277	271	300	256	321	292	292	293	286	307	283	284	293	293	303	315	292	275	316	262	279	290	262	326	296	298	286	272	253	301	296	316	270	263	301	278	285	313	282	316	287	281	273	283	278	303	289	290	297	295	323	284	302	289	295	295	310	285	309	290	304	286	294	291	263	292	303	295	295	292	314	280	289	298	287	250	294	293	280	278	285	271	301	292	319	273	320	299	286	269	274	311	330	258	312	257	308	303	289	286	300	271	301	283	298	294	303	284	292	308	290	283	281	269	297	274	293	308	296	309	283	292	298	321	292	315	263	286	302	262	294	308	297	287	291	298	282	276	318	257	273	276	292	303	305	298	292	317	293	298	332	270	278	321	284	321	286	277	297	293	284	302	295	328	314	309	298	273	280	277	317	308	289	294	294	317	297	289	278	313	280	308	302	328	262	301	277	300	301	287	294	294	282	275	293	269	309	310	305	282	273	306	292	285	276	295	283	263	325	270	293	296	302	297	300	285	294	274	293	279	308	290	283	270	308	290	326	275	300	287	312	266	296	314	299	306	301	306	251	281	289	262	265	294	302	298	296	310	275	295	295	297	281	310	288	300	296	285	294	300	284	279	310	295	322	298	310	319	276	303	323	278	290	301	285	276	270	322	302	284	305	290	292	313	281	284	292	290	306	291	264	286	289	289	289	248	326	280	293	249	291	311	273	292	318	316	294	266	286	285	293	317	275	274	329	296	278	312	264	271	290	305	295	298	322	305	303	295	280	300	305	283	287	305	267	300	298	305	262	284	307	281	267	313	296	286	300	312	282	288	322	283	304	307	291	298	279	257	301	271	243	304	301	319	284	266	278	301	261	287	283	270	286	288	289	293	285	310	295	273	317	271	278	289	299	286	318	298	291	337	285	277	284	291	292	273	315	294	303	272	312	278	286	311	283	285	294	287	282	302	261	293	298	289	309	308	267	290	281	305	296	257	307	295	258	287	316	259	285	276	287	293	307	304	298	289	272	263	268	276	279	320	283	306	306	306	276	277	306	327	280	301	301	277	286	296	289	265	306	280	303	280	319	275	309	304	281	309	293	281	282	296	286	282	279	263	315	293	291	324	318	297	311	263	294	301	283	297	285	273	286	288	302	285	276	290	317	312	286	289	295	291	305	280	285	300	302	276	272	279	294	284	282	308	260	302	312	296	290	290	277	309	272	308	307	306	295	275	291	285	282	302	299	305	298	268	291	268	318	274	281	287	297	283	297	311	328	301	323	316	304	283	305	279	329	298	287	304	255	292	309	273	301	269	278	278	309	273	302	316	300	304	250	253	298	303	282	269	298	272	275	296	299	319	262	326	291	271	285	290	290	317	266	319	328	289	295	301	279	287	296	287	249	264	300	310	308	292	285	301	267	265	289	299	316	285	265	278	299	299	301	289	261	269	297	296	284	287	300	308	278	289	282	279	289	298	289	329	284	283	265	312	253	320	310	266	314	276	266	284	288	319	303	266	286	317	305	302	294	292	298	292	332	288	299	271	297	299	294	277	275	286	274	319	278	293	301	275	302	295	292	301	269	265	293	277	285	264	298	253	297	284	303	313	304	275	291	318	288	310	288	295	276	319	300	281	274	293	293	312	262	293	283	316	281	298	300	294	281	302	308	288	298	298	303	279	320	310	272	294	305	295	269	291	285	286	278	259	290	293	296	281	307	254	298	307	252	285	291	286	316	302	289	297	314	293	323	286	292	293	304	265	299	301	284	314	292	312	269	277	272	284	288	276	293	295	284	296	277	295	311	306	322	285	268	248	288	301	275	273	292	307	318	303	302	279	296	311	298	295	299	325	264	295	304	267	321	262	319	301	307	295	253	282	286	320	295	294	273	293	290	285	289	315	287	269	309	290	276	264	294	271	303	253	268	264	325	310	268	286	298	289	304	270	272	295	270	293	302	302	296	288	292	274	269	260	291	290	296	288	271	290	269	304	309	315	267	270	283	302	319	298	302	316	282	302	311	326	319	313	307	310	284	320	258	269	306	292	312	289	289	299	301	294	301	289	291	298	293	272	313	295	285	337	313	305	303	303	308	304	285	268	288	317	275	278	283	269	295	271	278	288	261	313	296	318	322	280	278	276	298	291	278	286	273	290	287	302	280	310	286	286	249	297	297	278	303	273	320	292	300	320	295	277	294	282	281	296	294	261	315	319	304	286	297	295	299	282	298	298	309	308	332	294	277	289	266	266	310	303	274	282	336	296	284	328	293	290	300	276	327	282	308	278	287	252	272	329	283	306	297	296	273	290	299	310	299	288	311	277	275	267	290	279	288	318	310	300	292	289	320	319	330	284	271	276	296	289	295	281	274	296	298	296	291	332	316	281	286	280	294	265	305	297	281	328	298	293	314	281	287	270	288	294	318	301	294	297	299	300	293	282	304	267	291	306	308	292	303	291	308	285	301	326	298	287	296	291	293	292	309	281	271	283	295	277	287	296	282	299	280	299	317	311	304	306	277	297	280	275	307	312	276	309	291	290	276	266	291	289	280	311	254	286	299	285	303	301	282	297	277	293	288	279	291	310	287	285	276	279	251	268	309	313	326	299	294	299	295	303	292	303	290	312	287	296	292	285	281	271	272	286	295	297	261	302	280	295	336	298	312	289	320	283	287	276	300	272	276	316	284	290	286	272	303	284	266	293	294	264	318	282	304	327	295	290	306	315	293	286	296	319	282	286	275	288	271	313	306	284	306	297	318	269	339	290	320	299	285	339	259	282	325	293	317	294	264	286	304	291	296	280	300	288	301	292	296	308	285	292	328	286	291	292	303	307	283	287	275	280	317	314	297	273	301	301	281	306	279	291	301	291	307	267	289	287	274	297	268	319	271	318	305	307	271	321	270	294	315	279	294	328	300	272	307
33425	46259	41833	28003	21941	16891	13300	10070	8041	6335	4970	3929	3267	2855	2427	1952	1621	1435	1216	1161	996	884	790	779	691	658	641	588	567	536	539	479	501	503	484	488	473	467	455	443	416	461	456	428	418	453	419	410	416	402	401	408	420	421	404	394	418	398	413	382	438	414	407	411	406	393	404	379	432	383	389	412	405	408	420	394	395	392	439	402	393	382	385	369	438	392	370	375	404	389	380	420	384	409	409	450	407	388	439	432	406	434	380	361	382	420	422	398	445	376	400	397	391	425	383	376	378	407	417	386	405	427	409	407	381	381	378	392	437	386	427	399	398	388	379	394	396	403	405	432	371	382	415	392	403	385	410	417	399	432	378	427	360	408	396	386	388	391	411	403	403	383	384	414	405	436	388	433	384	380	417	406	375	396	397	417	397	437	418	394	395	379	405	413	410	422	378	403	417	423	408	426	385	397	391	372	398	386	395	422	348	420	399	427	419	379	408	414	402	388	396	387	397	412	410	385	392	399	416	409	415	428	382	384	404	398	387	401	415	410	397	389	432	384	416	371	361	427	393	399	401	393	360	386	380	400	425	423	427	404	402	364	392	405	417	415	371	399	382	389	426	394	415	396	393	369	407	400	395	415	376	433	369	399	417	419	393	460	423	392	398	388	348	400	390	383	399	414	397	381	390	396	397	413	413	397	360	355	396	417	405	381	434	364	407	421	418	375	400	354	423	401	389	404	372	418	380	397	382	417	421	409	402	424	391	384	396	425	338	368	406	372	427	385	404	385	418	388	402	363	407	373	382	378	423	382	402	427	392	408	414	435	371	390	418	400	431	396	438	402	410	403	381	392	378	381	393	407	429	392	414	419	409	391	401	384	432	392	381	392	425	385	376	383	408	401	367	390	425	395	370	427	386	401	404	407	401	396	413	405	402	407	377	426	422	356	362	390	418	413	402	414	420	419	386	385	404	394	426	422	388	392	404	423	382	414	384	367	416	409	428	366	406	391	404	365	423	374	407	407	387	388	391	397	436	392	371	399	376	376	397	375	411	386	408	439	439	423	371	429	414	353	385	427	440	435	395	413	375	388	395	389	380	382	399	421	391	380	394	378	388	374	424	394	354	403	419	422	414	400	381	413	388	385	358	429	397	432	422	407	445	390	395	426	405	400	385	418	371	428	418	390	397	407	386	424	406	408	402	441	378	376	386	413	388	372	434	396	400	397	411	423	382	415	392	389	370	380	416	362	386	374	391	366	449	432	393	354	389	404	391	398	414	372	373	410	418	385	381	409	408	421	388	392	422	402	407	421	405	376	386	401	413	407	463	403	441	395	392	405	387	381	378	416	392	383	397	408	385	389	351	404	392	386	344	378	397	391	378	369	369	425	371	422	395	400	374	395	412	402	423	379	410	404	416	374	364	409	404	403	400	373	379	365	432	437	428	417	423	429	396	403	404	372	400	383	424	435	380	405	380	385	398	380	403	436	394	393	409	392	368	399	384	368	396	391	416	397	421	387	395	447	398	408	394	409	425	403	394	413	379	391	392	380	405	402	394	408	407	378	364	383	392	392	389	444	362	427	405	387	402	425	417	432	388	400	352	365	403	400	388	392	390	404	410	388	409	373	430	400	393	409	388	435	417	402	354	397	371	395	419	410	396	384	384	379	440	368	381	434	414	405	403	425	442	356	405	382	405	391	392	392	374	442	392	397	371	381	361	424	367	396	359	397	417	401	385	398	370	432	386	421	391	378	386	419	413	407	376	401	406	377	365	390	415	410	401	369	370	400	405	368	394	401	446	385	406	396	404	367	375	386	411	436	372	426	447	424	396	346	400	399	447	440	428	417	402	408	419	412	393	389	386	404	394	424	420	406	431	404	399	399	405	414	409	387	395	412	396	384	388	397	411	373	397	408	406	387	427	377	403	396	417	381	409	401	395	373	407	388	369	378	408	378	422	417	408	380	409	396	416	372	417	411	388	409	405	409	392	401	415	398	415	393	389	441	402	403	388	384	401	401	431	371	370	396	386	386	398	376	386	397	407	387	410	386	382	375	386	406	397	412	418	395	390	384	413	360	415	399	392	370	395	383	412	410	403	394	377	420	403	383	400	383	389	379	410	417	432	420	403	389	427	428	386	418	406	421	408	413	400	400	391	401	406	400	432	379	408	397	390	425	376	369	400	388	415	398	371	431	390	442	411	386	390	389	357	394	419	402	384	391	361	403	405	377	417	385	394	439	379	382	389	406	417	407	423	386	393	405	411	383	399	406	413	411	383	400	410	420	383	420	412	403	378	379	412	396	379	412	370	421	421	412	412	397	389	377	386	379	381	438	405	380	410	391	416	391	422	425	383	411	392	417	395	422	384	398	401	380	424	408	416	418	362	421	432	397	400	409	417	371	423	407	444	389	397	398	373	421	388	431	370	386	407	395	393	367	410	424	397	405	410	392	403	367	396	393	404	394	432	400	377	429	394	457	384	401	417	389	383	380	404	434	401	377	412	397	394	375	452	435	406	405	419	427	391	390	427	416	414	395	413	382	411	364	402	384	403	414	394	439	398	374	395	402	374	398	420	430	369	421	386	399	413	410	410	420	369	369	404	393	384	424	375	382	391	394	427	395	395	402	392	406	408	416	421	409	422	405	401	409	380	389	418	386	417	381	397	376	425	379	415	405	377	410	355	382	404	415	400	400	432	403	427	403	373	404	429	383	444	406	371	424	373	389	420	399	380	366	417	412	386	395	384	446	429	424	412	402	406	427	377	392	419	399	410	401	401	374	389	384	372	395	379	452	387	407	386	424	449	434	390	401	400	401	379	408	377	420	387	397	372	377	398	388	395	390	402	396	420	362	413	402	370	391	396	423	376	374	390	393	439	379	366	374	390	393	380	399	396	382	439	392	380	431	396	378	391	385	377	412	402	381	421	405	426	402	384	375	403	407	391	396	406	410	444	411	383	381	417	388	394	393	404	393	443	400	395	381	380	380	400	409	395	373	438	376	412	376	406	380	388	407	437	414	393	394	427	432	403	421	419	404	364	380	362	371	443	421	410	397	378	441	386	432	401	432	388	434	378	404	395	403	410	420	389	439	384	431	390	439	414	391	372	391	385	370	399	376	421	400	417	395	391	394	405	406	398	409	424	426	400	384	408	398	419	418	388	405	403	366	384	434	380	375	369	407	430	404	356	414	441	406	379	425	407	387	410	429	385	430	398	406	396	408	391	385	402	403	380	396	366	404	413	379	384	390	439	390	403	390	376	416	393	370	390	388	411	392	401	401	393	386	330	371	399	368	363	354	395	433	387	398	400	400	400	403	409	386	373	357	376	373	381	395	415	434	376	423	413	418	401	407	394	428	438	424	381	363	394	421	418	395	392	368	406	381	400	386	401	395	396	398	394	382	396	398	407	390	408	381	394	380	429	381	431	434	359	401	391	365	390	411	402	368	382	374	395	402	422	426	363	423	384	425	398	395	411	394	383	404	384	372	426	408
24553	21684	29452	25360	22516	19874	13547	7739	5436	4288	3273	2582	2167	1841	1620	1340	1152	1043	902	799	767	663	603	599	537	538	518	443	438	389	371	370	377	384	336	349	316	378	345	361	340	329	325	333	329	369	328	327	337	324	344	317	290	296	307	298	295	313	319	312	307	303	303	307	317	300	320	309	331	301	312	328	335	301	322	314	281	318	318	313	284	292	285	334	306	308	295	352	306	261	262	320	277	312	326	287	301	314	309	306	317	313	318	296	293	293	293	283	331	290	309	283	311	304	286	267	304	297	354	287	314	311	294	288	311	304	295	313	283	301	298	313	308	288	274	327	331	295	331	289	311	306	309	320	289	299	355	286	315	279	296	288	313	309	276	276	315	290	294	281	301	327	283	277	337	307	301	313	279	322	284	327	295	307	306	275	291	296	334	288	316	324	293	298	301	307	298	286	294	366	286	267	288	310	339	284	291	280	328	320	283	293	312	316	300	338	328	292	303	330	280	310	318	284	292	279	291	301	291	303	340	282	299	295	267	341	288	330	294	302	341	268	270	293	296	318	293	304	301	301	346	326	304	284	319	271	292	311	328	296	314	327	312	340	300	295	350	316	278	279	287	294	302	288	279	313	306	262	301	287	295	310	332	312	321	339	343	339	315	317	291	334	309	277	306	329	328	281	303	295	318	276	315	280	290	326	313	313	284	284	273	311	319	315	318	328	300	319	322	320	315	287	333	315	312	345	315	316	317	295	312	293	315	331	300	281	328	304	297	320	334	309	325	299	318	300	293	299	296	306	327	301	338	310	301	288	328	319	284	312	284	321	319	340	303	280	295	305	334	315	313	312	314	276	306	322	301	310	272	351	315	284	326	321	306	326	287	283	341	316	298	305	302	315	328	322	302	323	320	288	305	304	314	301	311	299	323	280	280	301	294	283	330	309	319	278	284	295	302	314	338	274	316	283	297	306	288	287	330	340	310	308	285	330	305	320	319	322	330	312	274	287	316	296	282	322	300	311	301	311	323	308	323	328	284	314	301	300	341	337	300	336	304	312	326	309	321	321	303	314	305	269	333	320	320	289	276	276	347	317	276	308	312	307	332	311	302	277	276	282	318	278	287	327	317	328	316	308	340	323	308	314	314	329	303	315	299	311	332	305	301	312	302	312	321	292	311	305	300	295	288	315	305	303	314	308	290	318	311	319	297	317	321	306	312	300	303	311	329	294	303	321	289	284	314	304	298	312	329	316	335	299	296	323	302	312	331	317	276	319	300	312	315	329	274	314	310	298	329	318	301	308	297	308	294	328	340	300	294	333	310	317	286	288	288	308	319	300	310	272	331	300	306	336	261	332	318	299	280	277	284	287	310	317	317	317	295	316	297	303	287	286	260	332	334	312	337	312	293	325	292	315	302	286	307	279	303	289	325	335	296	306	314	288	337	335	322	329	305	285	306	288	314	279	330	287	312	290	323	307	278	310	320	300	315	294	288	314	286	300	295	298	297	321	288	313	307	312	301	325	264	292	284	339	305	298	314	285	294	326	322	315	328	321	277	329	334	285	315	310	315	290	311	295	291	315	321	288	323	319	299	290	315	280	338	318	305	314	307	325	287	334	302	330	290	317	314	330	305	311	322	303	297	321	320	299	311	325	330	327	294	297	304	313	299	299	293	289	334	323	279	299	327	289	291	327	288	333	328	328	349	313	298	307	305	308	291	287	306	295	310	318	302	320	329	279	294	302	310	283	301	336	317	315	305	292	287	312	322	317	299	279	284	288	283	281	330	299	295	285	273	301	308	308	318	299	286	319	295	301	309	314	322	312	301	314	310	329	293	315	296	308	303	267	302	263	347	301	291	322	306	309	288	329	293	300	298	306	310	300	315	303	288	335	313	334	312	305	313	289	319	308	292	317	302	318	315	311	315	302	288	305	334	315	314	346	315	331	320	300	321	306	317	294	318	277	293	298	302	304	334	295	308	316	327	310	282	327	312	305	313	304	291	296	328	313	307	349	318	287	324	314	314	306	319	328	286	323	300	288	265	295	312	299	301	281	294	323	323	307	327	297	310	298	314	279	313	324	307	295	349	294	294	350	321	303	284	306	271	319	309	300	288	327	301	302	291	310	300	305	287	299	291	307	303	331	318	327	335	315	317	313	306	276	285	312	284	333	283	311	303	304	320	299	309	315	286	329	301	267	305	315	295	325	301	308	303	289	298	298	282	296	316	302	275	309	263	318	320	277	290	291	302	321	328	289	301	337	310	307	301	347	298	301	285	322	275	308	321	321	304	310	296	305	336	290	332	317	309	288	298	308	292	290	295	308	308	312	295	330	304	287	272	296	286	324	299	326	296	310	298	305	301	307	283	310	289	345	329	291	298	304	289	336	313	278	279	303	331	320	339	302	246	267	326	301	273	312	349	285	311	297	300	308	316	288	311	286	315	315	309	314	345	303	325	317	310	295	323	316	294	328	327	285	273	312	288	319	291	312	278	308	343	313	292	294	309	304	316	290	287	297	311	311	280	306	327	315	294	286	317	297	296	291	311	311	307	301	286	288	307	333	292	329	306	315	305	349	332	280	301	324	297	296	286	289	330	280	291	297	342	330	288	292	295	333	313	301	288	315	322	272	332	320	303	299	291	309	264	298	294	288	314	307	323	304	321	306	297	289	323	303	287	313	301	289	299	309	309	278	305	309	293	278	317	310	278	309	295	326	317	323	298	306	295	318	289	282	289	306	293	261	328	315	343	276	316	327	281	292	304	301	271	283	309	342	322	327	279	313	287	304	285	299	292	300	283	298	307	300	295	326	347	286	288	307	311	306	302	296	282	318	298	295	305	322	318	287	331	280	314	294	299	305	325	295	290	309	318	278	323	310	311	292	296	295	306	314	308	280	292	310	310	293	313	328	313	277	329	318	324	323	339	312	305	283	254	314	333	287	292	316	278	294	329	326	311	322	303	315	287	313	302	304	320	317	315	295	309	292	306	333	306	303	306	279	283	284	277	330	316	324	308	313	304	316	327	326	312	306	281	267	290	315	315	337	293	312	298	284	296	299	311	321	310	289	302	295	306	285	297	293	294	284	278	290	311	342	293	307	323	308	299	316	294	329	317	313	291	289	322	288	287	314	300	297	313	323	319	295	284	337	284	296	329	350	315	289	308	283	304	312	307	322	319	296	333	302	308	302	304	311	278	297	297	302	314	325	321	318	292	297	315	301	319	346	329	291	282	322	380	317	316	323	345	284	326	324	296	312	318	289	302	282	324	303	296	328	317	282	297	281	302	309	327	313	305	319	298	309	299	330	314	314	289	304	290	320	307	312	300	272	293	305	294	304	290	292	259	313	301	304	277	294	294	288	337	342	295	271	300	318	331	290	309	278	298	283	311	316	302	309	295	295	302	305	329	301	322	324	286	299	337	352	291	304	314	304	304	311	321	322	327	305	307	298	335	311	319	330	303	290	306	292	289	350	293	303	308	304	314	296	318	301	297	312
34893	56412	51370	34417	28185	23213	18759	14545	11553	9598	7524	6070	5036	4238	3529	2838	2466	2130	1851	1646	1361	1231	1114	967	923	907	757	722	632	694	659	635	595	570	567	507	467	462	522	483	450	486	482	448	482	487	440	452	467	483	454	430	456	442	447	437	451	442	467	435	446	435	397	383	464	448	408	446	447	423	441	429	432	440	385	405	411	418	449	415	446	377	419	443	426	408	384	424	436	470	456	417	430	418	442	404	409	423	435	416	399	391	412	429	470	404	389	391	418	442	405	412	389	428	432	427	387	396	464	434	427	420	420	427	407	430	404	417	391	458	385	436	408	414	394	425	451	449	432	401	411	427	398	426	404	443	436	423	390	423	423	433	414	419	418	426	392	434	433	411	433	382	370	417	415	413	426	380	428	426	448	406	433	419	395	418	427	424	401	443	423	414	428	419	423	398	424	422	422	435	464	412	419	394	409	416	415	424	429	423	418	423	415	429	436	416	414	418	410	413	398	421	436	398	404	408	425	413	416	423	440	376	428	436	412	405	434	396	416	429	427	440	459	415	423	425	440	408	419	436	416	402	402	417	390	407	436	449	384	431	442	439	378	420	418	471	429	432	420	441	418	465	350	408	415	431	369	387	405	483	432	395	436	426	434	414	405	392	414	443	392	404	434	396	378	414	400	429	410	421	402	427	429	411	458	404	395	445	430	419	410	448	440	398	426	406	414	430	411	407	430	426	411	374	403	397	411	428	418	396	395	390	441	474	416	422	422	402	427	388	438	420	448	489	384	440	414	405	389	429	390	430	428	418	430	408	414	418	404	392	427	350	440	423	410	417	408	456	448	379	423	454	427	438	437	426	406	442	377	451	393	443	441	395	438	407	429	404	400	437	414	437	440	460	414	421	421	418	405	432	401	429	407	442	386	383	400	422	418	407	395	437	421	426	404	417	431	403	401	417	408	405	400	412	424	392	399	402	448	399	417	416	430	436	396	417	434	406	384	426	452	437	405	443	447	435	395	438	415	418	427	418	429	433	403	431	420	458	432	396	431	383	408	399	436	422	373	411	449	428	429	415	420	427	450	452	392	394	390	375	401	415	437	387	423	434	410	412	442	411	388	388	416	392	420	426	428	427	449	399	422	431	443	400	414	413	433	446	426	412	454	397	429	383	421	404	420	449	410	406	389	432	396	416	392	455	408	423	381	432	426	407	417	438	415	399	357	408	431	424	428	421	413	429	409	443	404	418	418	417	387	423	432	410	467	393	416	408	444	409	407	431	407	420	460	423	439	419	430	439	389	461	440	442	457	412	434	406	402	412	444	411	422	440	413	435	427	428	419	399	422	430	440	427	408	379	406	396	442	437	392	458	426	400	381	445	407	454	428	430	402	471	388	422	421	434	406	436	396	414	414	396	392	414	424	413	432	389	416	427	433	436	423	400	438	390	440	398	421	420	373	413	409	442	397	398	429	430	443	402	411	385	423	411	419	425	424	385	424	423	422	407	404	402	444	398	419	387	403	431	418	426	434	394	450	444	391	383	435	415	397	445	416	404	400	432	410	429	429	409	430	409	408	417	387	416	448	409	413	420	403	413	420	416	419	405	410	456	416	432	420	433	433	444	423	386	415	423	435	430	423	429	446	407	423	405	435	427	403	430	451	423	414	407	421	446	431	448	400	439	417	424	400	418	433	418	427	422	419	384	400	414	434	451	427	398	378	393	384	434	432	407	415	402	430	407	424	404	382	395	441	404	412	418	409	431	415	444	421	425	464	397	437	413	426	458	452	404	463	453	423	435	406	450	417	399	401	404	443	452	410	385	470	398	410	418	389	435	390	423	409	408	421	441	404	413	400	451	409	413	413	372	387	420	416	425	449	413	418	425	469	390	402	440	416	391	459	444	389	435	420	431	407	392	431	413	433	417	427	415	435	405	421	384	407	428	437	415	415	445	449	388	409	406	390	423	418	432	378	412	449	420	420	429	421	431	386	445	411	430	417	464	440	415	446	411	426	444	426	421	403	414	415	430	430	409	439	380	500	414	396	429	409	421	389	425	403	414	380	420	391	463	436	439	416	421	421	394	406	380	444	425	383	404	423	425	430	415	441	403	377	404	409	426	470	420	417	419	378	454	429	374	453	390	434	411	433	452	422	445	393	453	425	402	413	401	427	405	433	404	379	405	413	409	423	422	428	388	414	421	437	434	428	423	408	438	431	420	441	436	409	438	413	475	397	426	445	415	430	416	396	406	418	411	399	373	411	396	413	421	422	401	430	439	402	413	401	413	429	442	431	371	438	404	396	434	429	404	418	399	428	462	436	404	422	429	432	404	414	440	391	410	483	407	413	426	420	413	422	429	396	412	470	437	417	407	412	426	393	387	401	426	426	424	421	435	427	445	418	407	399	396	449	429	416	403	406	439	403	398	454	440	445	449	414	456	445	416	430	422	423	421	410	397	448	431	402	421	406	381	462	432	462	429	399	392	393	402	411	389	456	451	408	413	425	420	391	417	443	414	396	452	426	406	409	429	437	400	393	429	436	415	428	404	420	439	420	426	384	401	419	414	421	397	397	398	409	426	417	415	417	424	408	422	398	413	412	425	362	446	415	447	418	360	404	469	414	417	428	430	375	409	415	417	398	438	419	397	446	443	419	439	385	432	440	383	416	422	410	404	393	417	428	384	409	431	394	416	407	441	407	423	434	407	384	386	418	426	423	456	392	402	420	402	403	411	415	475	449	400	432	444	431	416	416	443	425	413	411	437	444	425	402	398	441	394	427	368	435	389	428	430	493	418	402	440	450	452	416	424	403	386	398	446	428	410	452	406	412	425	431	370	437	441	384	402	402	388	413	443	411	400	387	419	436	424	435	450	446	432	432	391	470	445	419	418	446	446	416	406	417	393	453	442	396	402	425	423	405	402	435	415	430	443	431	391	399	438	408	419	415	397	465	435	408	378	451	434	417	429	419	418	437	428	418	420	411	424	434	417	402	419	457	445	386	426	412	428	434	399	376	429	424	391	363	435	390	428	426	410	422	396	467	428	433	443	402	429	419	426	421	371	394	397	438	422	372	393	433	398	440	426	405	397	400	464	387	404	454	398	388	429	429	415	464	396	429	434	445	420	431	439	412	440	432	415	429	386	406	391	424	445	414	402	395	437	422	435	416	403	439	432	410	390	394	397	442	418	416	409	419	411	427	394	470	411	400	412	431	424	464	462	408	441	402	458	408	415	410	418	406	410	430	415	410	382	395	413	425	418	428	397	398	418	461	409	419	396	403	458	386	426	480	428	413	399	406	404	484	426	413	470	395	401	404	443	457	442	432	434	440	393	420	426	439	398	427	405	433	427	419	404	404	446	392	415	421	402	415	419	429	408	410	434	407	415	402	406	402	430	404	437	420	389	431	404	442	416	438	386	437	428	362	427	473	427	402	441	452	427	452	401	370	411	384	461	404	428	438	397	450	399	428	419	398	405	383	421	446	437	391	430	442	376	417	444
23549	21672	29649	24365	22109	23211	21086	11492	7422	5853	4620	3695	2799	2553	2166	1782	1537	1335	1122	999	959	826	738	697	593	559	526	510	495	497	457	419	375	372	412	348	343	373	350	338	332	321	303	347	353	327	363	364	325	341	335	306	308	344	325	300	285	326	314	335	309	307	331	293	319	290	318	308	302	331	306	342	326	327	315	302	325	346	299	315	328	310	321	289	316	278	322	309	297	302	336	290	298	318	324	303	307	310	312	310	340	323	323	305	312	247	324	303	285	308	282	319	294	302	289	296	317	307	291	332	292	320	313	300	329	314	329	347	312	299	299	316	311	313	326	295	316	298	322	273	292	285	299	334	288	287	271	341	316	301	310	301	336	293	319	323	316	297	266	293	307	335	302	304	309	310	330	315	309	302	369	320	297	263	297	292	256	268	318	287	327	331	316	285	311	281	303	282	281	309	311	308	318	270	303	283	292	289	310	324	291	291	285	308	296	243	288	326	288	298	303	316	317	299	298	281	269	266	330	296	316	329	317	308	295	284	321	328	325	298	313	316	301	288	310	296	290	321	289	310	300	310	278	307	331	331	316	318	290	311	287	311	310	291	314	298	311	344	312	306	302	332	298	307	302	279	317	296	287	330	295	325	271	278	291	301	284	295	300	317	317	285	299	292	296	309	301	290	289	306	297	279	315	300	307	305	312	301	313	329	316	330	296	330	296	295	318	309	305	284	285	284	324	301	320	288	288	297	281	287	291	301	306	274	318	294	267	246	297	274	317	317	285	309	302	308	289	302	311	283	303	359	340	297	310	323	331	326	318	283	296	312	300	309	284	269	313	327	283	330	288	317	297	297	316	300	297	299	317	289	283	316	292	304	310	320	276	305	301	304	305	317	291	296	349	307	306	299	310	323	300	309	314	296	312	278	320	307	269	284	335	313	304	301	325	283	320	296	304	305	308	289	306	312	301	305	305	313	275	300	273	313	311	305	312	316	289	323	319	273	336	296	301	297	280	324	296	297	287	303	303	315	301	297	295	283	301	318	321	339	292	277	331	274	298	303	296	316	308	278	312	288	309	312	316	320	292	314	318	327	304	318	282	297	315	339	308	299	329	313	305	307	275	341	306	320	281	309	302	326	293	314	297	313	300	304	306	297	282	335	307	297	308	307	278	297	291	292	319	270	282	288	321	322	325	316	279	306	276	315	255	330	319	328	275	314	318	297	300	307	290	305	276	315	301	290	313	292	282	315	301	302	328	293	326	307	320	313	301	324	315	313	301	339	291	273	280	300	303	266	338	290	289	301	304	287	297	321	311	294	288	282	301	283	316	336	321	304	287	307	307	326	305	314	301	331	317	313	289	275	303	295	272	307	298	281	303	297	302	292	286	304	336	293	328	302	287	309	318	296	325	289	292	285	307	304	307	295	278	303	313	303	309	331	304	294	317	301	295	290	311	286	305	279	296	314	293	308	293	278	308	327	313	286	307	302	334	294	268	287	291	309	306	309	306	334	284	304	313	309	313	299	303	314	297	311	329	325	340	304	293	319	319	306	319	316	318	315	312	302	299	319	296	313	287	288	307	313	299	284	292	313	313	284	320	338	265	297	307	331	305	284	287	358	308	295	312	306	320	314	297	326	305	311	307	321	337	292	314	314	311	312	296	269	316	331	315	341	299	298	318	299	295	307	317	319	322	302	274	293	287	287	286	311	320	307	307	324	300	308	317	326	307	292	279	354	315	289	324	292	291	306	331	281	300	313	314	328	289	325	324	320	302	335	325	296	299	313	318	274	305	335	317	274	315	305	304	294	310	314	347	295	287	317	312	288	303	345	281	299	301	335	330	310	290	307	301	300	274	287	321	310	317	323	256	317	278	291	338	329	323	322	272	308	288	285	329	295	310	314	290	303	291	309	320	295	301	316	301	300	316	301	303	314	315	298	314	292	293	309	309	283	321	305	337	282	270	300	286	295	357	316	325	322	316	330	299	307	317	310	278	318	327	303	302	274	320	311	322	329	331	311	318	348	314	316	300	287	298	312	305	269	319	313	308	305	293	300	288	289	298	306	293	286	286	308	294	319	297	288	306	305	298	310	302	295	292	293	320	305	303	301	250	309	286	325	316	294	320	312	322	342	320	283	318	317	305	300	326	287	312	315	297	311	307	287	284	338	296	314	304	323	328	293	296	301	292	326	322	277	299	293	297	295	319	269	290	328	295	310	317	288	300	284	300	275	329	294	310	317	344	296	305	308	318	312	290	312	317	288	313	292	331	321	314	321	275	319	299	323	301	286	339	317	338	281	294	316	323	295	300	300	315	296	281	296	295	300	310	301	320	285	292	271	317	309	314	277	282	317	313	278	293	305	311	303	277	316	297	310	309	288	327	323	313	306	301	320	304	306	302	291	304	309	328	303	303	306	324	318	312	316	309	297	270	298	320	288	291	304	303	324	347	285	302	279	324	320	311	318	272	301	285	340	267	266	292	312	282	280	300	288	333	312	315	306	315	340	322	292	291	296	287	296	300	318	332	297	311	295	284	285	318	324	297	275	277	280	307	283	255	312	301	308	304	320	255	299	322	306	299	310	305	298	313	304	310	291	313	334	320	317	307	309	310	291	345	322	330	340	319	308	319	339	316	327	285	291	321	348	328	359	280	322	328	296	324	313	314	320	291	280	289	326	309	286	308	308	327	325	276	274	293	315	284	315	302	328	297	293	340	315	309	300	290	324	323	303	286	308	284	356	298	312	324	289	314	299	279	330	277	325	304	322	323	352	308	290	325	322	287	307	295	290	300	279	309	323	290	297	281	293	293	315	317	285	321	305	284	295	309	296	319	278	312	306	321	278	291	310	283	312	306	296	313	275	280	309	316	310	302	316	317	318	288	306	300	306	330	281	305	293	319	331	277	285	311	303	310	334	325	308	291	338	316	289	294	326	307	328	288	311	314	314	285	279	307	308	314	310	279	298	311	304	331	299	277	328	310	299	314	305	301	281	317	285	308	319	264	325	299	322	310	315	327	306	298	302	322	316	332	325	308	279	296	282	299	257	305	306	312	307	318	317	292	317	292	285	309	324	307	284	320	314	312	313	327	322	337	337	307	305	301	276	287	335	282	279	295	297	290	309	291	305	337	331	294	330	283	305	302	317	300	288	329	306	291	281	332	310	294	312	306	255	289	326	293	290	313	321	309	321	328	273	312	320	297	302	309	299	300	275	293	322	318	296	333	300	325	320	301	284	302	288	261	291	311	284	329	302	318	294	266	335	282	300	305	336	277	276	323	303	287	321	275	284	284	321	299	310	325	298	289	295	288	303	260	309	289	253	321	307	316	290	300	314	313	305	298	283	297	308	318	303	305	300	300	322	311	300	290	285	300	308	309	291	311	286	313	318	311	291	300	290	327	274	334	296	289	321	292	310	317	325	329	349	297	295	297	312	286	318	295	298	286	339	283	326	281	312	293	288	297	305	303	269	305	293	301	323	258	291	307	313	295	287
36840	63481	55930	38185	32686	27397	22804	18401	14959	12178	10038	8095	6627	5619	4673	3812	3187	2817	2412	2061	1832	1632	1407	1276	1106	997	916	868	766	768	683	657	650	621	572	574	564	540	474	497	492	489	472	461	445	486	482	468	436	492	453	437	452	425	421	457	428	424	439	468	430	381	447	412	406	451	427	408	392	453	433	451	429	436	434	436	455	408	451	424	390	425	405	445	460	397	398	464	397	405	390	418	437	442	427	366	386	401	405	384	387	424	402	396	407	394	417	427	393	419	375	412	454	427	421	463	361	422	429	400	399	458	416	381	403	398	413	420	424	415	415	424	419	390	383	377	392	444	422	395	402	385	387	400	421	427	379	415	369	424	441	391	406	429	400	418	356	422	451	406	403	437	401	418	388	417	419	418	411	402	389	404	427	400	410	414	402	419	414	403	409	425	404	415	390	433	425	377	440	441	407	389	417	385	387	395	440	420	382	404	376	456	438	393	373	418	486	380	385	425	407	438	401	373	427	371	387	435	441	407	415	399	390	412	417	434	429	389	401	423	403	382	396	398	431	407	408	414	370	433	400	401	397	426	404	419	404	422	403	437	416	427	427	389	425	409	384	420	414	414	377	409	391	412	406	431	410	424	411	368	421	388	479	427	388	419	410	382	446	402	432	428	430	458	409	404	414	400	402	394	434	422	382	399	431	422	408	404	407	420	429	395	415	456	460	406	375	440	432	439	425	444	424	404	406	430	385	438	389	366	413	407	432	433	441	403	408	426	413	424	377	401	421	402	449	421	420	419	421	489	434	429	401	393	426	415	393	399	394	436	416	408	392	360	418	413	395	426	423	405	393	410	386	408	391	423	399	392	455	407	408	406	416	444	421	461	400	369	413	402	421	413	390	412	416	396	434	373	425	413	399	395	422	397	438	419	433	441	397	427	384	423	412	371	378	400	420	387	413	426	413	423	415	403	432	395	443	431	392	415	421	399	423	399	408	409	397	422	386	401	382	412	393	395	437	420	406	413	422	403	372	425	383	446	409	385	393	399	426	418	434	403	408	397	417	419	420	404	415	419	417	377	433	407	432	393	434	408	425	399	424	423	384	402	383	414	399	424	403	402	429	404	402	409	417	413	434	417	425	419	399	386	387	389	400	393	436	388	430	416	423	387	394	416	406	432	418	378	409	415	419	395	407	414	363	410	425	400	386	428	403	397	394	424	407	403	406	406	371	421	383	375	400	400	407	433	418	420	391	438	395	397	412	451	447	418	402	423	402	421	365	444	385	375	363	426	405	403	398	433	444	418	392	387	384	443	413	422	425	413	390	392	392	442	421	421	417	441	381	421	371	412	425	397	426	407	402	372	383	430	421	437	391	448	388	378	418	418	397	411	402	384	429	431	376	414	400	403	419	393	406	412	440	355	417	368	373	411	416	402	394	396	404	419	403	408	414	393	402	407	443	449	415	411	385	434	410	416	425	425	408	416	403	413	439	382	409	390	443	405	425	385	392	396	446	449	413	382	404	393	423	430	413	425	395	378	391	413	388	375	393	445	436	423	386	383	404	420	417	413	405	404	400	361	381	403	376	458	380	411	404	418	422	405	401	382	401	394	422	357	412	405	409	402	410	399	376	410	412	412	378	407	447	405	433	394	424	412	419	413	408	414	405	420	441	432	390	424	400	400	451	394	371	380	410	389	402	406	412	451	404	400	385	435	391	409	426	430	441	411	400	424	444	419	381	411	424	395	434	402	418	396	405	397	405	479	433	452	383	422	373	449	396	418	391	412	405	408	382	410	381	415	388	417	368	417	430	382	419	380	402	399	383	419	379	356	408	425	429	405	393	394	414	404	437	399	436	441	437	399	393	407	372	388	412	420	449	389	422	405	409	385	373	406	449	427	446	400	413	452	415	412	377	389	425	377	424	414	403	396	453	404	403	394	415	398	400	425	413	416	418	418	412	431	415	376	366	425	417	408	425	418	424	402	405	424	411	376	389	396	397	439	393	430	402	431	446	382	466	414	404	436	398	384	440	407	418	421	433	397	422	387	421	400	409	412	432	393	408	434	396	438	422	416	407	403	393	379	403	418	422	404	380	433	407	403	434	404	429	396	399	385	404	399	404	400	418	422	405	412	425	399	400	424	422	392	410	379	450	414	413	380	436	403	403	417	418	388	420	406	401	435	429	426	406	392	408	406	415	414	412	421	400	396	403	435	406	421	384	414	415	387	400	444	405	434	414	417	409	427	426	392	413	418	423	369	420	430	384	426	401	433	421	405	400	393	422	428	414	414	430	423	422	403	377	418	387	389	414	438	400	427	417	442	371	443	415	383	363	425	419	409	427	399	389	406	400	405	418	408	415	414	382	385	414	416	439	406	420	413	418	389	385	422	385	409	435	381	392	389	385	411	409	397	402	457	403	383	405	416	411	430	383	418	417	409	418	418	396	391	403	421	446	416	414	440	436	421	431	419	389	382	421	375	431	417	411	401	402	389	393	398	381	445	385	405	400	411	403	412	414	402	431	420	430	402	434	432	373	401	407	406	409	398	438	417	404	393	412	391	422	410	445	419	413	414	401	375	399	401	469	392	404	419	432	421	368	390	391	406	399	387	411	403	392	411	420	396	435	408	411	403	417	416	387	402	441	417	414	397	396	398	455	445	416	391	411	426	424	390	450	421	399	405	398	378	393	407	391	428	395	406	403	474	420	409	398	400	414	402	405	450	365	433	373	408	431	393	397	397	424	406	428	398	411	394	415	398	387	412	411	423	455	418	402	420	431	418	376	422	448	387	419	389	435	441	391	425	406	443	411	413	371	395	380	450	411	384	437	429	406	437	400	390	426	395	391	387	407	416	426	435	414	402	414	423	446	393	438	396	367	390	407	392	418	403	410	385	409	406	427	433	397	398	400	398	377	462	409	426	438	422	394	437	386	385	357	435	441	417	404	393	404	409	364	412	374	416	414	416	410	388	406	414	425	382	405	415	426	405	390	432	456	420	373	403	409	388	401	433	405	435	412	429	407	392	406	404	424	402	382	432	383	428	372	432	445	405	377	433	388	397	428	395	403	422	438	411	416	406	394	443	415	419	404	422	406	391	405	445	404	424	411	423	445	408	387	383	403	408	414	426	395	407	381	398	419	411	400	398	412	404	403	396	392	375	388	380	390	403	401	431	427	416	435	421	376	411	418	419	399	398	410	400	373	420	414	396	436	417	408	379	400	386	415	424	399	393	374	432	383	395	408	443	423	387	417	445	451	395	405	414	398	412	377	393	402	382	410	426	418	412	421	389	415	386	415	408	401	401	438	403	412	405	383	411	405	393	409	419	419	413	400	417	410	416	428	394	402	399	398	436	412	415	381	419	430	406	392	382	416	385	399	401	374	425	415	410	400	421	389	385	416	406	414	380	437	418	424	398	432	425	404	414	377	398	365	424	409	425	400	438	413	385	390	386	417	404	399	457	405	427	402	399	395	440	403	392	400	427	399	423	379	396	369	387
29153	29507	36644	24914	15235	9860	6296	4343	3303	2456	2018	1666	1380	1137	1002	859	815	688	601	568	567	535	475	401	352	400	393	403	334	336	322	362	340	329	308	301	290	336	326	312	301	297	298	292	292	282	277	287	312	298	286	293	269	301	311	250	288	306	274	316	278	299	337	306	285	281	288	289	272	247	273	304	289	273	308	281	274	267	275	291	285	304	276	279	261	293	286	294	292	304	292	296	314	280	281	286	275	256	282	298	337	298	277	259	279	292	294	289	275	265	291	320	298	303	285	279	266	263	293	268	293	327	281	308	300	282	317	282	291	277	269	271	335	287	307	309	294	277	273	273	283	302	290	314	243	308	321	296	275	287	258	293	264	300	297	280	304	282	313	294	278	273	247	300	283	289	305	287	280	271	293	304	286	267	269	276	272	275	288	259	280	280	298	274	262	290	323	289	298	283	310	302	264	295	275	271	253	288	308	261	292	249	288	239	284	279	263	274	271	276	262	270	280	294	266	300	271	288	304	278	283	289	274	323	294	264	295	292	307	279	283	294	285	318	285	290	306	312	285	297	283	316	302	331	302	302	287	311	305	304	282	309	271	262	283	286	279	295	318	320	287	295	306	300	304	277	291	298	298	287	278	282	284	243	275	312	263	293	290	286	299	282	305	286	290	282	298	288	266	292	278	290	304	261	282	297	294	307	300	292	271	286	304	264	283	286	317	308	296	302	272	276	267	273	290	279	298	296	280	278	291	274	300	307	298	308	332	276	259	286	290	297	269	297	313	291	277	262	291	262	267	310	315	262	258	264	261	314	306	294	306	279	253	271	292	273	301	268	243	280	288	312	284	302	324	315	300	292	286	290	267	302	270	301	298	301	300	299	254	263	279	281	315	281	271	285	275	288	268	299	315	273	281	310	285	299	264	273	270	284	297	277	293	290	298	278	276	327	287	281	267	284	267	291	288	314	291	275	288	265	313	311	282	276	294	279	263	287	312	309	318	270	301	309	265	296	288	282	293	287	281	274	306	288	279	302	263	264	279	289	284	262	309	265	283	280	287	292	263	268	285	296	266	266	307	291	321	277	299	292	293	277	297	293	272	290	282	291	279	284	290	273	280	310	289	283	313	279	301	278	298	311	247	294	263	264	270	294	289	293	309	272	329	273	291	271	297	286	276	294	272	269	289	283	290	282	297	303	287	251	302	291	271	292	274	284	254	281	304	288	278	296	278	288	292	293	298	265	263	307	277	272	320	284	303	290	283	305	289	273	287	291	278	299	305	295	292	279	294	276	292	280	276	278	282	296	284	270	303	297	300	303	261	260	287	285	279	300	284	282	283	256	286	248	301	303	279	297	279	305	309	288	293	287	329	288	288	291	267	308	277	291	299	268	289	276	281	257	270	273	284	293	304	276	229	284	298	288	300	322	280	298	282	279	301	293	307	282	274	278	284	279	289	301	321	314	318	267	268	317	276	288	259	295	271	282	274	294	273	271	294	265	285	272	280	264	295	288	271	282	322	297	306	321	278	261	309	288	299	303	300	298	270	282	288	252	283	265	304	277	282	292	276	314	283	307	271	297	297	288	294	316	296	293	300	294	266	281	268	287	282	283	273	324	320	260	258	297	296	271	273	316	290	296	271	279	282	274	284	276	305	279	301	283	307	265	291	285	291	265	300	297	272	305	263	287	296	278	316	302	272	276	313	284	272	257	283	292	308	301	326	273	293	306	264	294	291	263	285	314	247	285	291	264	297	273	293	247	278	286	301	304	302	297	298	323	275	291	277	277	293	275	318	313	285	266	281	290	269	297	277	293	315	302	263	285	270	274	269	293	291	280	270	258	288	286	323	297	284	268	292	312	295	264	258	239	290	291	271	274	319	301	293	286	308	332	295	314	321	293	292	256	298	308	294	316	280	270	277	281	297	299	282	282	284	288	267	302	293	297	281	287	278	296	271	275	279	290	244	264	303	306	294	292	292	298	288	281	301	273	284	289	295	295	291	277	298	266	297	272	256	294	282	310	272	293	269	279	235	262	270	287	288	267	287	288	322	265	288	288	288	308	299	276	277	291	286	271	296	301	289	300	324	301	304	277	303	298	274	312	309	276	284	333	278	305	281	318	319	269	297	258	283	300	271	267	263	318	298	274	295	280	268	271	304	294	253	292	297	301	278	300	285	313	298	286	289	284	313	298	303	286	264	249	284	292	305	252	275	273	292	289	287	265	309	299	312	269	260	282	280	269	316	285	289	285	305	282	298	291	265	269	286	291	274	273	271	310	266	291	259	312	294	273	325	287	331	287	266	294	289	263	289	273	308	288	271	268	312	301	332	281	301	345	288	311	273	254	294	260	268	305	289	275	294	262	295	308	265	284	299	297	297	283	271	296	292	302	267	273	296	286	289	291	284	329	292	283	313	284	283	261	309	287	320	270	294	304	276	308	272	310	291	290	295	302	312	279	287	271	277	277	251	275	297	289	268	294	304	287	323	283	287	242	285	294	307	272	312	307	275	272	309	296	295	278	295	301	293	281	300	304	289	327	302	327	280	279	306	263	281	287	262	312	322	313	282	295	296	305	300	299	287	294	304	274	289	283	309	302	303	293	285	279	305	300	319	290	308	241	275	304	298	289	278	301	293	285	285	284	301	286	241	243	286	292	296	274	303	309	287	296	272	249	292	303	279	284	278	290	278	303	266	257	304	262	319	293	303	282	306	288	290	273	274	269	323	295	287	282	297	290	282	284	268	289	301	307	275	269	300	291	312	281	292	337	295	302	259	289	268	283	282	300	301	298	317	270	294	293	293	297	288	274	280	293	289	258	263	293	286	288	272	276	306	286	272	274	269	307	255	265	264	280	267	261	277	305	304	294	252	270	298	291	307	280	278	291	285	261	288	292	269	293	319	287	286	300	284	278	298	297	258	261	306	298	287	299	277	274	287	281	277	287	250	315	283	293	296	260	304	270	266	279	305	286	316	274	285	284	303	305	293	277	316	285	301	321	277	270	307	285	260	277	291	298	305	287	279	283	322	307	241	318	275	276	277	295	307	280	272	288	286	292	284	240	295	248	285	289	292	292	302	313	293	281	302	307	277	284	288	287	287	274	301	329	276	298	283	292	278	284	264	266	322	297	307	277	252	291	276	308	290	266	328	297	292	295	287	274	300	279	263	306	283	323	277	304	290	275	307	327	298	284	288	286	279	281	267	291	272	256	298	298	285	274	256	250	281	260	302	302	298	323	311	290	270	279	269	273	301	270	267	277	300	278	266	310	270	285	297	289	288	279	296	308	268	284	287	280	268	260	300	301	297	283	352	286	319	249	303	279	282	297	295	285	284	293	296	304	280	294	268	286	319	293	285	285	278	291	296	282	277	297	254	299	301	263	259	283	279	297	289	273	275	280	270	294	275	266	299	282	266	297	296	276	278	298	295	296	300	310	294	301	290	281	306	298	261	258	288	328	293	291	273	284	290	308	268	254	270	274	303	309	284	308
33332	48876	42242	26797	21034	16588	12807	9952	7742	6067	4884	3927	3183	2603	2198	1822	1712	1396	1294	1085	959	862	834	778	708	661	623	590	543	542	494	511	485	493	447	411	431	482	436	419	456	404	410	438	448	415	391	403	400	429	438	423	439	381	434	417	415	402	400	420	433	409	409	442	396	401	385	379	405	409	413	377	404	416	398	423	437	364	366	374	374	429	397	376	368	361	392	365	397	386	414	430	345	413	383	402	407	412	406	378	433	391	359	389	365	387	409	390	421	418	421	399	374	379	421	430	384	399	390	401	380	382	388	415	388	407	366	440	396	364	382	378	415	417	383	414	411	433	398	382	359	406	372	369	383	385	434	413	373	395	414	405	406	390	409	392	386	396	387	400	439	415	421	409	415	425	377	373	377	354	398	405	425	367	435	375	372	403	381	411	397	439	379	427	405	431	407	378	417	427	390	403	396	399	400	400	404	394	372	403	381	402	414	400	395	403	362	391	383	445	373	409	366	391	394	381	377	412	376	392	392	384	380	388	389	417	393	383	398	429	388	454	396	399	403	366	383	327	371	391	430	382	392	388	410	417	418	425	405	408	417	403	343	399	388	420	415	397	361	407	409	369	385	406	406	410	438	389	402	408	376	404	378	420	398	392	406	390	399	409	432	400	382	376	386	366	418	418	386	395	391	416	388	369	400	417	421	418	372	389	365	389	382	405	373	432	382	410	393	400	383	387	384	418	406	379	434	416	413	374	424	419	397	418	382	395	411	393	396	360	400	432	413	438	361	411	420	413	379	393	346	418	386	370	427	359	394	414	383	387	384	378	394	389	389	387	376	389	360	410	390	382	380	395	394	376	398	389	413	373	407	389	397	393	400	393	390	423	387	407	387	387	401	409	372	398	398	422	385	390	395	370	393	383	400	416	367	414	382	378	396	418	374	409	392	398	427	378	410	403	418	395	419	377	400	419	399	394	409	396	380	399	383	358	381	440	390	431	371	382	408	376	380	397	410	394	414	378	386	405	388	399	384	439	423	428	409	358	417	422	374	405	384	392	417	430	397	379	410	356	398	404	381	407	390	456	390	381	402	371	380	396	383	391	422	426	393	405	368	428	385	388	375	387	400	413	392	399	380	374	425	399	392	382	391	354	400	425	389	409	396	374	377	405	358	360	391	414	411	415	387	389	396	398	383	374	401	404	395	385	421	395	405	418	432	409	409	409	381	403	396	389	408	379	404	419	426	406	433	400	411	386	385	374	376	390	370	370	408	375	353	406	376	426	409	406	346	383	379	405	395	433	380	380	380	425	399	397	389	429	382	411	338	407	406	368	382	375	410	402	423	366	383	416	380	416	399	411	437	420	353	372	371	404	377	427	405	405	383	398	378	383	375	393	390	385	409	375	374	369	354	398	419	376	399	422	384	382	388	350	399	394	411	393	378	417	411	399	386	401	404	366	427	425	422	370	420	398	379	403	374	377	415	395	396	418	436	379	399	415	408	398	429	396	365	446	410	399	425	396	379	393	419	403	423	410	395	400	381	400	406	409	401	394	428	406	418	379	364	389	390	370	424	382	461	422	386	391	341	362	380	387	395	421	375	371	355	396	389	397	434	401	384	343	386	407	397	431	410	400	388	389	386	380	380	399	428	396	406	388	393	397	398	384	401	391	407	356	419	394	385	443	400	374	405	414	409	380	408	369	411	440	430	388	372	393	387	424	401	401	397	392	405	376	390	388	390	421	413	360	400	381	414	365	397	406	378	415	390	383	406	407	397	392	400	409	401	404	407	423	402	415	392	419	414	394	410	439	406	399	417	384	413	407	372	397	399	401	396	406	386	423	403	393	385	428	406	370	380	403	382	392	387	425	385	401	384	402	414	412	442	442	396	399	384	410	399	418	388	415	366	403	378	364	403	424	380	341	412	408	423	428	392	365	399	395	427	400	414	415	408	380	428	441	405	416	410	417	406	367	392	405	418	380	405	399	390	405	360	404	403	412	420	415	405	360	456	380	412	400	399	421	428	405	418	405	389	397	390	378	394	388	425	401	431	373	382	435	404	399	369	402	403	410	410	395	405	388	362	390	392	426	397	383	356	390	361	369	399	379	418	425	414	385	382	403	405	377	420	419	413	433	405	384	413	392	392	402	398	415	373	415	409	365	391	348	411	408	388	415	443	398	386	389	376	393	413	387	409	370	359	407	391	409	362	379	388	385	347	411	420	398	416	423	417	424	371	394	416	377	372	388	379	422	433	333	412	415	382	455	398	359	404	406	399	395	423	384	410	385	386	413	368	422	405	400	393	414	379	381	382	420	407	388	388	390	387	406	403	397	420	399	388	408	382	395	392	372	417	379	406	405	396	383	400	402	386	394	385	375	408	391	415	393	406	408	393	420	391	402	384	384	388	377	422	403	415	413	391	398	418	361	411	381	381	408	387	399	401	376	409	377	428	410	401	379	373	411	437	416	402	436	393	384	375	387	369	368	378	387	367	422	450	399	407	416	434	409	413	390	408	415	455	379	380	421	420	401	378	403	394	400	411	408	407	341	409	393	424	356	422	416	379	378	375	413	409	400	415	391	408	337	407	397	362	392	380	361	366	390	380	423	406	418	403	381	373	392	399	408	433	430	418	408	391	386	403	396	398	374	367	447	448	371	421	399	440	420	406	391	386	398	386	401	378	406	398	364	382	388	386	416	398	442	419	408	415	398	383	416	421	407	400	414	364	428	388	421	391	368	379	425	410	422	385	387	400	401	398	417	367	401	398	377	403	403	395	389	395	368	375	368	379	423	386	401	385	351	430	396	422	367	390	404	399	426	418	383	402	439	381	410	383	384	378	413	378	382	375	421	408	409	420	412	425	401	397	384	376	388	377	375	404	417	373	393	391	393	378	430	386	389	398	381	366	381	438	419	406	368	415	385	428	375	400	444	388	415	363	411	410	400	372	369	373	387	406	410	399	397	381	413	399	424	400	394	364	413	390	389	392	354	386	393	404	388	377	396	394	382	396	403	398	426	393	402	408	400	384	373	389	352	396	420	397	384	366	383	387	398	408	403	411	396	399	400	401	398	410	411	399	416	382	407	384	382	419	401	378	394	416	392	406	388	393	364	406	421	413	400	424	397	371	420	416	383	413	391	368	406	374	373	406	382	421	455	392	403	379	406	392	346	410	348	417	427	435	403	402	416	390	388	407	408	364	428	446	418	413	416	396	415	421	401	395	403	411	413	369	395	391	398	397	351	423	407	377	406	425	392	401	393	390	394	379	376	373	374	362	409	391	392	377	385	459	431	414	414	419	398	396	445	390	394	398	391	435	347	385	385	380	377	408	388	325	417	424	410	398	398	397	408	367	383	417	393	400	370	414	408	397	372	388	433	387	388	426	433	397	394	396	383	385	402	387	399	384	378	407	411	385	385	393	379	396	418	399	390	375	403	420	371	383	400	390	374	374	402	448	375	413	422	390	395	348	406	377	413	386	385	380	404	412	391	370	394
24569	21672	29305	25112	22414	19634	13221	7804	5450	4242	3465	2733	2216	1806	1610	1315	1155	1031	889	852	785	647	641	589	529	527	454	468	421	425	409	340	367	354	348	344	381	340	346	333	319	316	332	328	306	328	298	372	335	327	324	314	333	290	315	318	289	329	333	313	296	275	331	330	321	280	314	315	298	330	314	309	288	308	293	300	330	277	295	328	311	296	270	311	310	304	316	286	290	285	316	284	314	293	249	292	278	289	288	290	298	308	314	268	314	314	306	326	291	328	298	308	295	303	311	314	296	292	312	300	333	324	299	299	330	311	317	290	323	316	280	291	308	291	286	295	312	326	320	303	283	290	312	341	306	298	309	318	298	290	286	300	280	275	307	320	299	289	322	305	285	314	285	314	308	310	285	282	309	285	275	321	328	315	326	285	308	323	282	311	328	303	310	304	276	323	324	295	289	307	280	326	292	313	304	292	322	302	289	303	288	294	334	276	315	308	296	313	301	330	327	280	301	323	312	330	314	311	309	333	280	285	279	285	307	301	292	286	316	305	332	311	288	282	314	340	273	304	326	301	285	275	274	270	307	325	310	299	292	285	319	318	328	301	318	299	316	304	307	307	295	307	335	293	293	330	336	281	310	301	307	315	322	289	276	334	325	296	287	282	309	294	284	291	318	333	306	304	311	331	293	346	317	281	337	326	279	292	310	291	308	312	322	302	305	323	311	301	299	299	304	330	284	289	302	273	270	285	306	317	262	299	326	341	279	338	301	291	320	335	294	306	271	317	286	280	317	287	318	306	293	271	298	322	301	287	303	308	244	304	269	293	321	314	296	312	297	310	297	326	303	295	294	281	289	326	301	289	311	294	295	351	295	303	307	292	286	271	276	318	308	287	310	301	306	297	314	319	350	318	291	314	308	292	287	314	297	325	291	325	319	333	304	341	327	345	291	291	294	267	319	297	285	266	298	313	317	318	322	299	329	329	309	296	268	304	290	277	326	317	318	299	313	318	343	320	295	321	295	313	280	296	316	287	299	292	303	294	334	310	273	303	340	300	295	325	319	286	286	303	287	309	307	287	320	297	313	278	285	303	303	310	318	302	292	330	297	304	303	301	327	311	290	302	308	325	276	291	311	300	297	294	308	276	277	316	285	298	316	281	306	278	311	312	293	330	327	296	311	309	301	313	289	302	302	318	337	313	302	310	313	305	313	326	305	324	335	291	290	281	318	337	319	311	311	310	284	294	286	284	278	312	321	303	332	308	299	292	348	326	297	285	319	302	300	288	318	310	314	303	303	291	300	317	262	284	303	276	335	321	314	333	347	296	295	309	293	302	271	343	308	325	256	288	254	297	309	302	272	308	311	320	306	297	303	308	332	277	316	317	307	300	331	308	318	307	300	311	301	304	310	310	281	287	305	288	309	307	328	317	303	279	311	291	310	300	301	329	324	292	316	305	290	289	320	331	286	332	303	294	318	293	329	282	296	283	310	320	307	326	296	304	296	321	331	271	307	311	294	318	288	300	311	281	293	296	311	314	270	305	273	305	286	317	281	312	323	315	274	307	307	300	317	297	294	302	315	333	310	281	298	288	294	298	307	305	305	296	293	277	323	310	319	303	287	295	297	320	287	296	281	300	291	288	321	314	295	299	281	325	295	305	259	323	290	295	293	292	339	283	277	293	280	287	306	311	292	308	314	291	309	286	288	309	301	282	296	307	290	316	277	293	308	264	297	311	286	291	334	305	328	313	283	315	296	270	276	292	301	306	324	330	307	319	309	313	304	314	288	326	293	286	323	270	296	321	317	303	299	297	287	312	301	312	315	312	343	331	326	298	286	339	307	332	304	301	310	277	302	275	267	307	291	292	329	299	330	328	315	337	308	301	312	279	287	287	316	316	276	314	321	319	292	301	300	318	332	282	300	289	272	316	308	304	330	291	293	317	297	316	293	327	286	306	306	336	295	320	309	271	311	315	328	325	296	307	294	295	286	304	278	319	322	321	297	296	318	298	323	317	299	309	286	314	314	339	279	328	307	313	299	266	278	299	313	343	272	304	304	307	323	333	337	294	343	284	293	304	327	309	312	286	277	269	263	289	329	325	332	287	301	288	317	269	294	285	273	304	297	304	289	267	322	315	313	339	283	320	335	314	322	334	305	285	283	296	298	311	281	270	304	292	300	295	295	309	291	297	304	335	292	327	308	288	292	331	305	301	296	311	307	303	321	316	300	314	313	306	305	327	290	312	291	321	332	290	317	307	321	306	296	345	274	281	289	306	297	297	295	309	300	304	309	267	284	330	296	309	293	286	316	308	294	296	328	302	344	295	308	305	298	312	313	276	318	268	345	306	311	310	275	322	331	317	279	275	307	282	319	320	322	320	338	335	309	301	313	285	334	293	320	312	340	306	321	284	301	287	299	293	299	319	308	316	320	297	319	291	339	278	288	323	300	271	310	268	301	319	322	329	293	298	297	294	280	339	327	284	303	282	273	283	310	298	304	331	328	316	315	302	286	313	290	287	295	295	297	320	322	316	334	277	301	299	327	322	318	309	315	312	295	295	290	293	307	311	315	295	319	340	308	307	333	295	286	307	245	314	288	289	315	309	321	312	279	327	287	308	299	305	345	303	290	279	298	315	280	323	282	323	325	297	319	293	312	304	307	294	297	294	292	323	327	297	303	311	283	300	325	281	321	314	299	307	290	316	283	310	323	285	316	336	316	309	300	306	330	313	321	283	303	308	324	301	303	312	302	330	309	322	281	293	323	348	295	301	279	291	306	315	313	288	263	280	304	297	288	304	290	292	267	271	299	330	290	314	299	319	311	294	308	302	276	299	301	318	298	310	271	307	314	348	305	306	317	308	311	290	319	305	288	302	319	300	285	326	299	323	297	328	276	307	304	306	289	288	297	301	328	292	316	301	293	332	272	292	264	276	310	332	292	278	313	330	272	301	337	318	304	294	322	313	316	288	289	314	329	290	319	348	294	301	293	283	336	266	310	313	294	277	306	272	307	264	317	302	293	316	316	318	301	297	336	298	317	308	278	312	284	310	329	293	307	319	322	298	279	283	287	305	298	285	311	329	287	287	279	292	315	310	307	305	310	300	261	302	300	303	324	310	334	302	290	277	341	332	333	315	279	301	291	307	286	327	339	283	315	280	301	297	318	326	319	288	298	286	313	278	310	328	292	305	294	293	307	311	326	275	307	304	273	327	276	290	308	326	316	334	312	319	333	305	342	298	299	315	286	313	299	334	317	322	297	326	301	280	318	310	337	292	307	299	307	319	279	321	303	292	288	315	319	303	293	308	298	288	297	317	281	319	307	292	335	318	301	299	292	316	291	321	260	301	315	318	297	317	298	305	317	279	318	297	279	322	302	298	287	314	283	314	325	297	317	330	286	295	297	305	297	318	268	263	299	293	283	287	293	303	307	312	308	309	307	326	295	294	291	296	310	311	268	311	295	299	296	309	291	343	320	280	304	290	333	268	306	292
34567	60101	48484	32957	27466	22865	17913	14552	11870	9560	7631	6291	4909	4138	3486	2801	2504	2010	1823	1603	1438	1301	1113	984	924	838	810	746	650	655	617	632	550	552	506	502	489	502	532	478	509	464	492	439	523	458	435	430	411	456	476	450	432	419	460	425	449	398	456	438	412	429	428	423	430	412	449	411	419	402	441	433	414	396	415	424	385	434	415	392	440	413	406	452	421	418	398	410	392	408	389	437	422	407	429	432	406	407	444	418	465	407	421	401	388	412	395	403	387	395	420	365	418	428	442	425	409	426	441	411	409	403	403	402	389	447	432	447	443	381	436	431	421	434	393	394	406	440	365	433	436	438	429	438	406	408	398	450	450	384	443	384	412	413	421	407	449	419	412	401	436	416	373	419	431	384	398	405	429	437	408	407	434	401	408	401	403	438	402	457	400	357	384	388	414	432	442	399	410	381	382	434	408	430	389	423	413	433	411	390	417	391	404	429	401	390	432	402	446	422	414	407	390	432	401	386	454	422	419	420	406	386	442	417	375	428	396	398	431	427	390	395	418	414	423	432	421	393	443	394	423	402	435	440	434	384	420	416	448	381	423	387	386	412	445	383	412	405	441	398	443	457	390	363	402	406	412	416	417	422	412	447	446	448	413	444	391	429	454	425	435	406	439	436	391	412	413	393	448	426	417	432	450	425	390	427	404	403	426	434	404	409	416	445	393	406	379	374	415	438	430	385	397	424	429	429	387	416	408	399	381	419	405	409	438	442	395	442	439	417	401	407	371	411	407	429	385	394	399	391	405	408	417	414	418	430	448	409	418	387	448	411	400	430	373	390	424	447	437	428	405	423	405	412	387	414	409	438	395	409	398	398	423	390	401	388	439	405	431	382	425	428	416	395	381	417	419	453	444	436	419	414	395	430	388	421	441	362	402	428	405	422	458	444	393	394	417	416	417	403	397	405	373	386	413	430	428	438	421	405	403	422	400	434	437	402	426	374	415	389	367	398	398	401	417	405	428	391	432	392	394	412	397	401	390	440	373	432	421	415	389	433	410	452	409	387	419	418	398	382	393	402	417	418	418	380	441	376	445	404	391	406	397	391	434	424	388	406	411	405	401	418	440	413	415	403	416	407	415	383	425	463	404	416	423	392	441	450	421	444	416	407	450	430	411	396	413	438	450	419	405	401	430	428	380	404	397	433	400	398	406	404	441	391	420	425	411	449	408	428	413	400	400	406	378	399	389	355	419	409	432	435	371	384	399	404	434	426	407	381	453	423	413	456	432	446	440	415	420	425	406	427	413	431	402	414	413	432	403	401	373	423	410	452	418	403	426	390	410	411	454	403	411	408	442	425	423	416	433	401	381	395	433	425	433	414	395	410	450	420	411	404	397	416	424	423	433	449	398	409	394	402	403	443	421	436	392	403	458	443	422	425	425	434	439	432	385	405	398	427	415	438	422	447	399	404	445	449	423	415	383	413	437	393	424	428	394	422	419	393	446	427	410	393	411	397	370	392	414	391	392	398	411	388	447	401	393	433	406	417	424	371	410	412	441	410	423	399	420	407	410	386	437	422	427	417	402	427	424	373	390	394	407	384	445	407	393	414	394	425	395	368	398	406	426	383	438	404	390	458	417	416	429	429	386	408	415	423	407	373	413	412	416	386	377	408	433	419	412	412	440	400	395	404	440	410	411	402	431	403	417	419	423	426	389	399	412	418	373	419	390	390	417	402	409	393	400	457	455	432	393	389	430	414	421	421	404	430	392	371	393	412	426	438	426	390	381	414	410	384	427	424	413	414	405	439	388	443	429	432	436	454	383	429	420	407	437	412	438	386	435	440	430	437	418	448	438	440	416	428	410	409	422	429	420	418	411	453	417	386	403	391	401	396	433	431	409	370	400	433	401	390	400	441	426	439	383	403	387	429	405	389	403	429	414	434	423	391	403	426	415	432	434	436	418	414	417	415	426	409	419	392	406	424	435	416	410	412	397	404	399	438	420	400	434	444	426	435	383	443	419	437	364	378	423	392	447	450	415	378	435	390	417	401	391	400	431	389	451	413	407	406	392	412	454	421	416	399	375	416	406	426	401	387	360	413	416	412	410	422	419	417	430	417	399	394	409	448	423	435	402	445	432	351	412	430	411	426	418	417	431	436	414	395	445	432	423	394	403	450	448	407	405	374	428	415	437	425	421	446	406	449	441	385	391	416	436	419	397	394	395	437	385	406	405	428	397	428	424	395	398	426	437	402	407	403	432	410	469	435	420	435	353	389	423	411	444	386	396	408	394	369	424	437	407	436	386	416	432	447	384	430	400	423	428	368	452	415	408	424	378	415	420	409	410	443	404	407	408	401	441	417	411	449	392	414	452	425	398	400	416	371	429	413	418	392	409	406	392	410	375	427	413	444	402	397	439	408	363	395	454	403	380	433	439	406	401	448	438	436	419	417	410	398	389	394	433	383	428	407	386	399	426	413	430	408	373	400	436	394	435	379	390	384	398	443	438	388	438	424	415	446	363	407	384	391	409	370	404	400	398	379	395	434	420	391	380	450	453	391	425	431	402	409	392	434	373	416	382	380	417	387	439	423	418	420	404	422	429	410	414	391	432	403	433	369	397	417	446	394	392	424	412	429	419	422	395	428	382	429	427	423	407	401	417	397	412	415	422	391	431	387	407	418	411	420	435	433	430	427	382	422	428	433	425	378	402	416	412	446	403	394	442	401	449	437	431	427	390	430	437	418	387	443	390	383	434	399	426	396	380	376	399	417	426	414	389	444	395	399	351	428	425	429	381	400	409	414	383	396	390	408	412	390	403	419	429	439	403	409	400	419	421	401	385	412	435	417	416	413	421	431	368	389	375	384	405	400	442	414	418	429	403	412	401	432	400	392	441	427	417	388	382	412	392	393	418	396	429	423	387	430	378	398	442	408	360	423	414	462	412	413	404	463	406	402	423	414	414	399	426	389	445	408	400	415	401	444	411	407	395	408	406	436	397	407	423	392	393	404	444	394	398	389	421	391	403	403	415	394	405	406	364	417	397	386	407	431	425	407	427	444	437	429	386	367	421	401	447	415	394	437	423	413	430	399	413	396	419	431	384	401	436	395	413	434	432	395	441	441	421	424	387	443	417	387	384	401	397	408	435	422	423	424	396	425	414	415	376	399	415	392	419	387	435	418	408	413	378	414	376	407	389	407	438	419	425	376	403	413	403	457	429	435	412	370	436	398	417	385	429	396	401	405	404	450	431	373	442	420	434	391	385	405	422	417	414	393	450	397	403	383	399	381	403	389	419	455	419	414	459	418	367	404	405	437	414	419	416	439	409	410	382	394	374	409	400	391	441	410	418	425	418	434	409	419	435	402	364	403	411	401	418	439	403	442	409	404	411	411	413	429	439	428	426	410	403	404	397	418	469	457	409	408	428	384	410	409	370	410	408	380	391	439	414	453	421	402	481	404	427	409	425	425	371	409	441	389	393	399	414	414	397	407	399	429
23508	21666	29507	24304	22034	23059	21085	11518	7957	6182	4899	3747	3162	2443	2110	1794	1596	1347	1105	1007	927	872	772	666	630	584	563	509	484	454	413	424	379	405	375	370	376	366	359	357	342	356	362	359	329	340	317	362	338	300	331	314	318	319	318	312	311	289	311	332	312	299	270	288	338	307	275	340	318	322	325	304	292	300	320	296	320	304	307	316	299	309	289	298	293	302	300	305	342	304	298	278	289	323	299	293	327	298	279	311	330	283	285	286	291	275	319	285	326	321	266	285	295	304	316	282	298	316	324	292	306	322	307	333	308	320	280	273	326	285	300	293	286	322	306	273	286	308	294	303	294	313	320	305	306	298	306	296	330	323	277	320	332	348	313	288	296	317	300	326	300	299	302	298	310	339	300	307	328	296	311	309	309	303	274	301	297	295	298	295	301	308	308	312	322	339	303	282	335	298	326	314	330	295	333	322	256	294	252	283	308	323	281	268	277	293	310	295	290	351	302	330	304	310	309	301	309	268	291	276	304	322	310	321	325	312	296	314	299	306	300	324	274	296	302	326	308	262	298	287	306	280	323	304	293	294	286	321	319	291	310	301	296	288	284	306	294	326	312	293	277	266	283	320	302	306	292	290	315	303	295	330	314	282	305	332	292	300	306	318	325	302	308	290	296	296	317	284	323	286	281	311	300	299	271	303	291	277	298	275	323	297	290	342	283	309	330	319	292	296	291	284	333	284	290	274	261	303	319	277	315	309	300	304	300	272	282	277	293	290	318	304	304	270	300	299	285	289	319	291	295	296	340	308	293	291	299	287	312	288	307	291	312	306	307	288	309	324	313	309	317	283	277	292	302	293	274	303	322	289	311	293	318	300	294	315	316	315	304	300	300	299	318	310	300	291	299	299	315	298	314	289	282	317	276	313	302	286	312	299	294	309	323	305	280	289	330	300	306	288	270	291	310	295	324	338	273	308	293	292	317	299	317	286	328	325	293	323	288	322	305	315	278	313	334	267	311	318	315	309	261	313	291	323	296	308	323	330	304	287	324	280	273	291	266	305	296	320	289	282	320	287	327	320	284	287	307	272	287	323	296	272	312	293	289	302	298	324	313	311	302	313	313	280	318	295	321	267	301	327	308	255	306	293	317	343	276	275	332	312	285	347	304	295	286	286	296	281	337	285	309	294	299	286	311	290	300	312	310	283	312	298	279	315	303	303	297	297	296	301	338	305	317	276	309	308	358	319	316	309	292	278	317	306	318	281	305	302	306	316	310	297	283	283	302	278	314	298	281	320	306	247	344	309	296	292	326	311	294	300	304	323	331	290	313	267	280	310	299	300	287	293	302	307	294	286	314	287	294	305	315	313	323	280	291	309	328	302	314	300	304	293	299	297	275	300	281	303	306	300	322	290	301	291	296	317	290	300	311	290	316	313	294	346	324	284	293	310	286	306	319	289	294	332	316	295	336	307	288	294	319	327	333	329	289	312	304	288	300	301	304	309	288	287	307	300	297	297	314	318	328	311	297	306	321	331	299	281	268	298	286	305	311	310	286	286	313	321	278	314	298	306	304	311	290	332	301	323	319	332	270	262	283	309	283	298	300	255	299	324	323	282	297	263	274	289	310	282	301	294	282	285	275	275	338	296	284	269	322	304	319	307	304	298	314	303	318	300	320	312	298	302	315	290	302	290	311	274	283	274	337	284	315	316	315	302	271	320	274	272	292	274	289	306	304	297	315	275	278	318	289	322	300	274	283	286	285	323	306	320	271	304	311	294	314	340	297	269	281	286	317	285	316	311	325	330	298	262	306	291	307	287	270	299	315	281	332	284	295	303	263	296	294	296	279	324	311	291	316	270	296	341	302	290	280	299	277	284	291	290	297	302	316	318	286	310	295	295	287	309	286	320	266	297	318	268	294	306	299	297	293	339	295	282	313	325	315	301	290	309	298	262	335	304	318	297	294	302	298	293	325	297	308	319	302	309	331	315	272	312	299	357	291	312	283	293	285	269	287	286	283	319	329	257	317	318	312	304	273	307	314	286	320	287	305	288	305	302	287	305	298	293	311	323	304	309	279	293	276	317	320	322	273	325	294	310	317	286	300	290	323	283	288	330	313	315	300	341	288	279	272	292	310	283	302	314	341	298	331	330	313	301	289	286	289	269	279	312	328	326	294	277	300	311	301	322	294	312	308	303	316	301	264	338	285	294	299	287	312	303	324	303	303	301	291	329	302	321	308	276	321	332	316	281	312	279	304	279	299	313	288	289	297	329	294	292	336	332	304	299	289	303	308	289	266	315	296	329	293	256	282	274	290	300	296	293	282	317	298	267	286	262	302	315	285	289	322	321	288	279	321	286	310	296	280	314	296	322	317	312	310	301	295	307	294	265	324	295	283	302	283	288	322	309	311	317	299	295	305	281	291	286	279	297	281	307	303	272	283	293	312	310	287	313	327	287	308	299	324	266	314	314	301	278	290	301	319	307	305	305	272	315	299	313	287	311	264	293	276	300	281	285	331	348	333	289	257	312	276	285	302	288	292	297	295	290	305	315	346	264	305	286	305	311	308	306	284	324	303	286	293	304	307	301	327	296	298	302	318	291	308	321	311	303	307	266	294	293	281	298	307	312	292	306	291	305	291	280	327	315	314	282	300	338	289	297	294	316	306	286	277	319	294	290	318	307	285	274	294	292	297	270	261	316	292	306	346	288	268	309	294	295	268	267	314	292	301	293	303	306	290	297	315	307	265	310	318	312	313	286	328	321	318	302	277	314	337	288	307	313	317	275	305	283	314	305	290	317	304	309	312	294	301	306	302	301	326	304	314	301	302	295	293	312	291	308	285	327	308	300	317	316	306	311	296	317	309	260	310	312	333	299	317	292	253	280	319	291	305	282	343	299	313	352	313	280	295	270	287	292	304	289	265	311	302	285	310	292	276	307	317	329	287	272	297	311	305	294	322	334	320	313	274	315	316	331	321	303	310	283	291	293	301	307	313	279	300	293	280	284	318	301	330	317	298	302	293	288	295	289	318	313	327	253	273	288	307	282	315	261	309	314	324	297	296	295	311	301	322	296	300	306	293	312	298	297	311	303	334	335	316	313	292	295	301	330	275	297	298	325	308	328	268	280	294	291	317	310	308	278	303	298	299	312	292	311	281	307	280	305	298	275	325	292	289	306	296	317	292	264	318	286	318	279	292	295	315	340	268	288	294	315	305	329	295	316	327	295	330	290	295	290	293	306	290	284	285	282	293	316	305	296	310	313	286	304	285	274	287	316	296	306	301	293	267	307	292	322	280	304	284	288	308	294	297	291	304	261	280	283	286	304	315	305	308	280	290	313	331	315	289	320	316	271	293	316	300	285	306	306	285	292	304	283	302	312	309	319	307	299	302	309	259	310	289	291	285	295	307	273	319	268	305	298	302	306	312	276	330	294	310	304	303	347	332	314	302	302	278	308	299	266	296	309	289	305	315	287	302	268	295	295	346	317	315	318
37766	65930	48449	37663	32215	27631	22928	18571	15380	12752	10469	8541	6860	5714	4807	3968	3254	2680	2429	2122	1919	1614	1497	1270	1164	1134	988	881	763	789	695	672	592	606	589	592	540	552	524	504	454	502	465	486	439	479	463	469	465	436	492	441	401	444	472	439	423	435	399	410	391	414	464	421	407	403	408	430	426	418	413	386	388	407	422	411	384	444	428	403	418	405	426	413	394	374	392	397	424	394	374	417	409	409	415	371	409	384	427	404	399	392	407	391	405	411	431	402	400	420	406	421	415	431	395	431	423	392	396	381	425	427	422	399	385	383	417	374	401	431	400	399	402	388	402	382	379	383	412	385	431	349	381	396	422	414	423	444	400	415	396	401	399	431	380	377	408	396	414	396	417	391	425	410	413	385	390	392	412	398	416	387	398	417	376	357	407	409	424	434	395	372	404	422	408	385	374	465	386	400	396	388	417	406	415	417	426	382	417	407	415	446	420	404	403	448	387	393	396	424	398	382	406	419	429	416	413	409	439	390	388	440	411	395	404	400	408	419	414	409	406	397	412	388	376	423	373	413	398	384	409	422	422	400	394	403	397	417	406	415	410	407	399	411	357	406	428	456	415	398	392	399	433	372	392	381	380	373	429	405	399	395	407	392	414	379	396	443	411	441	417	407	419	411	422	361	398	385	406	403	400	387	430	457	399	413	388	417	410	396	403	411	445	383	387	418	364	418	396	414	371	395	389	401	409	388	413	411	392	403	437	411	418	402	410	423	409	372	409	397	382	395	405	434	367	385	417	381	416	397	397	416	402	386	396	400	423	399	401	412	407	389	419	408	404	387	383	424	415	398	414	394	420	413	452	418	402	367	403	388	347	383	413	370	408	416	399	438	376	390	444	401	399	405	446	385	406	411	402	402	386	396	390	400	409	403	419	380	393	407	397	401	405	404	361	407	428	365	420	358	378	412	389	403	395	416	400	413	441	410	403	433	421	425	417	386	384	440	411	396	381	370	354	402	411	459	406	398	407	391	404	412	392	362	405	396	452	409	382	396	425	373	420	412	412	387	405	398	420	385	401	398	374	426	391	396	447	431	393	397	440	385	413	402	415	381	339	436	402	400	393	396	405	395	382	405	429	410	436	398	382	407	399	415	387	395	412	397	388	419	390	408	394	401	402	427	421	446	387	435	427	411	416	366	403	384	426	376	426	395	383	409	461	398	397	405	347	423	400	401	412	417	423	463	431	393	391	416	395	417	446	375	421	403	408	393	404	386	406	420	399	401	411	426	424	414	429	393	380	435	410	411	388	420	384	395	409	400	378	379	379	403	419	412	375	432	399	403	436	387	400	398	381	410	389	421	355	419	375	410	375	433	393	409	394	416	418	407	378	433	403	393	427	377	424	394	373	428	419	394	392	401	397	422	380	439	429	420	420	444	413	425	424	421	411	390	419	427	413	402	428	374	413	412	399	451	401	406	369	404	395	402	400	413	392	375	417	399	422	398	414	388	380	392	405	395	381	388	364	409	400	407	417	404	390	387	386	392	408	434	398	428	417	403	389	374	367	446	371	388	386	388	408	405	396	409	382	386	391	435	410	397	418	396	411	382	418	398	386	393	442	422	402	434	421	414	395	410	399	393	370	401	413	396	429	449	415	422	414	419	402	380	385	370	416	423	419	371	414	417	423	410	412	370	407	385	376	405	393	369	363	435	419	421	384	360	414	397	387	431	402	448	398	397	405	403	389	385	408	373	371	363	430	422	366	410	400	402	401	403	406	406	400	414	427	434	408	440	401	414	383	357	427	418	401	372	384	392	420	404	405	412	400	435	418	395	423	413	372	409	433	415	403	418	414	439	449	417	375	383	413	452	380	384	407	407	395	392	396	404	409	429	403	385	438	391	391	392	396	384	359	398	400	461	414	379	404	413	430	403	410	406	393	375	414	388	418	394	388	433	386	419	388	371	415	419	379	389	398	387	427	374	440	435	393	387	418	343	417	401	389	370	389	401	399	433	419	425	390	426	401	411	413	391	390	440	394	397	404	370	394	411	404	419	415	402	372	408	444	388	391	429	417	386	396	418	428	393	377	376	376	402	407	388	409	409	410	356	384	408	409	435	422	364	399	379	391	442	409	429	406	426	389	370	403	418	400	395	399	370	409	432	410	385	387	376	415	392	374	399	351	372	423	429	391	403	383	425	387	386	405	414	411	410	408	410	418	425	405	378	397	379	410	416	423	410	389	395	402	401	397	397	415	369	386	387	386	401	431	413	365	361	420	397	405	406	436	416	416	431	416	353	383	407	412	418	389	401	424	353	424	416	380	374	396	450	449	384	415	403	393	417	400	397	432	403	406	420	446	390	368	387	416	431	415	405	426	409	405	394	391	460	409	397	427	399	356	423	406	408	393	401	401	367	396	420	410	393	372	423	412	420	404	375	390	403	401	389	409	425	408	408	388	389	395	403	412	429	398	423	431	398	419	382	419	396	415	362	395	396	393	398	407	391	416	405	391	347	391	434	454	370	419	423	400	413	406	440	407	423	472	392	431	381	418	388	424	380	376	440	377	359	418	397	406	425	407	444	405	402	409	410	389	401	401	420	378	408	434	417	427	384	419	447	397	412	419	377	404	414	401	404	421	389	382	408	359	417	392	412	430	397	400	400	426	375	403	426	435	407	378	391	372	451	384	407	391	409	449	379	367	451	406	417	418	447	377	383	421	407	407	407	401	385	413	390	430	386	427	399	370	445	407	408	408	407	377	427	451	387	406	395	383	395	435	388	405	417	425	421	419	381	412	379	414	391	384	386	428	405	415	434	411	397	405	399	397	415	426	441	450	412	395	399	394	365	392	428	399	414	385	419	406	397	444	451	405	422	399	405	402	401	382	389	393	410	397	389	412	404	399	388	379	377	404	422	402	369	368	439	404	367	398	397	407	409	411	404	363	424	400	390	415	421	383	382	433	391	447	382	405	415	417	422	385	412	421	404	384	396	411	419	418	403	418	428	404	408	421	408	396	405	388	423	404	433	441	398	372	385	442	412	387	367	395	395	414	397	361	417	401	423	416	403	458	426	396	422	395	395	407	396	408	374	383	408	403	409	441	412	423	388	402	444	390	410	393	387	403	406	383	395	418	417	422	427	423	390	379	419	408	390	416	369	402	404	391	437	425	399	391	430	364	403	405	427	408	422	400	415	438	397	410	404	416	366	395	385	365	410	410	419	377	412	372	375	394	407	387	428	392	400	391	406	408	418	462	424	429	415	381	399	392	385	420	374	398	371	416	408	434	410	437	425	426	378	360	385	410	423	422	403	402	374	380	391	409	382	406	361	345	405	416	444	420	390	387	400	406	389	409	413	395	404	415	408	385	403	395	389	421	432	427	410	351	422	389	393	403	371	374	434	437	366	386	398	378	403	383	418	387	392	433	422	394	396	375	407	388	433	426	398	420	375	393	393	454	410	402	387	396	384	429	397	423	403	422	446	397	376	427	426	397	383	384	401
29000	29736	32077	23648	14569	9781	6470	4406	3388	2606	2086	1667	1363	1199	1029	906	771	671	653	601	555	515	476	469	435	415	420	378	319	371	338	345	328	341	316	300	301	304	309	319	316	317	308	334	296	327	290	300	271	291	288	330	306	305	271	267	274	270	284	314	287	297	270	317	309	293	293	272	290	286	282	277	281	284	286	309	278	285	288	237	284	283	320	337	302	262	257	281	290	282	300	280	267	301	277	287	314	285	270	298	306	276	289	274	256	290	304	282	294	300	275	305	273	286	307	274	284	310	264	261	275	276	281	271	266	276	286	284	270	307	311	282	299	274	285	267	298	276	296	277	285	299	269	271	278	308	304	292	284	278	266	293	295	297	300	297	265	268	295	291	273	312	323	290	272	274	289	243	296	256	285	296	276	282	262	288	292	293	292	284	274	293	284	301	271	279	281	278	281	315	288	313	264	261	273	274	302	258	270	320	257	287	324	286	280	323	294	283	288	274	270	283	303	287	283	281	289	252	275	276	305	297	286	262	290	303	309	287	271	321	255	300	292	304	279	307	259	273	273	259	242	268	283	277	275	263	288	317	286	272	272	301	280	305	267	269	288	286	306	307	289	290	261	281	297	279	270	302	284	302	288	308	260	286	295	297	274	284	277	292	303	267	273	262	276	275	291	292	297	308	288	293	287	305	284	276	290	290	257	279	289	288	284	302	283	269	290	288	313	289	290	297	290	258	290	272	283	280	302	311	266	268	282	289	268	292	269	275	279	287	280	298	282	304	284	280	271	282	294	270	316	254	281	247	301	263	255	270	267	306	308	305	274	280	278	276	267	271	283	269	275	279	301	295	286	263	273	278	299	283	298	256	315	285	261	304	320	293	277	286	297	280	293	296	284	305	268	292	271	314	269	270	301	280	319	279	288	267	289	289	290	259	249	286	322	292	284	249	314	279	267	305	304	261	272	271	286	271	273	320	301	303	278	268	256	276	287	279	283	275	279	270	290	272	296	288	267	282	278	265	302	272	259	268	256	295	309	296	322	261	266	287	251	283	273	275	288	281	292	272	288	283	287	280	268	249	275	253	261	294	289	260	279	265	294	295	258	303	276	276	280	263	296	294	301	276	296	274	292	317	274	284	260	288	288	285	278	290	284	297	313	318	258	286	281	267	288	294	292	286	270	260	327	271	315	275	289	282	291	274	312	299	263	319	303	291	264	295	273	295	258	280	284	273	294	265	284	297	285	311	265	267	254	278	304	280	334	266	284	290	287	274	292	305	291	294	289	301	301	319	271	299	265	285	308	275	309	270	305	303	266	297	296	260	278	302	271	270	274	291	310	315	291	279	283	283	294	299	276	270	288	260	294	294	287	301	296	295	313	287	281	262	283	304	276	290	284	256	300	251	300	319	304	277	262	307	301	288	313	289	273	276	270	289	310	278	277	293	276	299	287	284	279	255	325	295	285	289	276	275	272	283	324	239	322	312	273	255	286	295	275	302	261	301	276	295	332	267	269	284	294	247	284	276	266	326	301	282	328	285	277	277	305	305	278	267	279	291	301	310	303	292	284	304	282	264	301	261	286	279	290	278	311	320	307	274	273	303	265	292	293	277	275	302	275	289	280	279	286	263	330	311	255	277	275	295	291	288	295	290	276	294	263	289	310	267	259	297	292	263	280	315	295	287	279	273	298	300	284	293	287	307	279	313	280	293	285	267	281	279	285	291	288	282	274	265	278	289	299	290	276	292	274	297	263	281	296	297	296	268	299	288	275	311	245	269	321	283	280	259	289	287	272	316	284	272	282	313	296	249	318	290	270	274	313	312	264	256	302	280	273	302	319	288	303	291	261	277	272	294	299	271	288	296	250	295	268	331	285	259	272	294	300	278	271	283	313	308	280	293	254	311	293	296	294	316	268	308	308	268	258	263	265	274	267	285	293	309	292	266	289	278	287	301	286	308	287	280	293	291	287	279	276	262	282	316	282	252	295	267	265	301	315	273	308	305	291	319	295	266	260	299	275	308	283	292	271	303	274	289	284	270	268	267	323	264	261	282	316	265	288	299	278	299	302	274	305	294	289	316	297	302	288	298	288	284	289	258	289	276	288	267	285	278	286	303	283	271	304	267	302	276	254	284	310	299	314	294	285	302	265	267	266	257	297	297	295	283	263	278	311	298	304	281	306	263	298	266	282	275	320	282	303	284	287	311	282	283	259	272	270	250	257	251	274	299	286	296	309	311	297	297	293	310	287	291	294	273	270	288	281	304	291	269	290	300	302	285	265	301	264	263	295	289	278	288	274	290	299	274	269	281	292	295	295	326	291	270	273	296	276	261	302	282	268	294	297	274	297	299	287	306	270	278	278	253	282	281	287	305	280	266	303	307	277	293	279	260	316	277	276	280	281	283	321	282	293	293	248	286	279	271	313	296	277	304	292	285	303	292	331	268	315	251	321	274	260	299	294	292	274	294	279	279	293	259	296	267	282	285	293	279	320	279	267	280	294	288	287	266	261	273	269	299	298	288	291	293	271	301	262	309	293	303	325	261	300	316	279	329	291	272	302	289	269	274	277	270	239	312	281	264	291	279	297	281	257	285	255	274	273	270	297	291	310	302	286	298	287	274	269	295	288	263	283	290	300	298	317	265	316	285	304	286	322	266	299	280	251	283	291	272	282	304	296	281	277	283	303	305	284	269	268	286	286	304	272	257	246	276	278	286	258	261	253	278	273	261	286	296	315	267	289	273	305	297	279	278	279	274	300	272	289	273	291	259	272	286	266	278	309	310	292	276	317	311	277	300	280	286	269	282	288	286	291	273	298	278	301	300	269	313	287	300	271	277	321	261	271	323	297	296	279	303	263	285	282	329	322	302	297	274	287	282	279	304	269	310	285	254	279	268	283	290	288	240	290	296	293	316	299	285	280	276	313	270	275	280	288	295	267	271	294	295	292	292	321	310	311	318	289	278	255	290	309	312	266	271	274	294	267	316	290	293	280	295	316	303	292	285	268	295	299	290	283	308	274	250	272	272	279	265	269	292	284	314	291	291	264	296	287	267	322	283	260	285	284	286	262	284	287	289	301	276	281	269	327	308	279	298	303	292	256	293	278	270	277	265	283	281	290	271	290	308	252	336	302	306	284	280	285	335	282	279	280	288	292	312	285	282	276	288	272	253	296	302	290	317	300	290	295	274	283	287	287	283	279	280	267	273	286	264	280	261	288	302	281	293	281	287	280	295	288	288	272	304	336	259	322	293	292	280	281	304	256	296	265	286	265	278	280	273	273	267	291	283	266	266	265	267	304	295	257	298	275	299	277	293	271	272	278	285	254	268	337	300	295	240	255	326	294	313	263	296	270	291	268	300	319	287	283	296	270	304	268	275	285	317	262	338	255	284	274	298	317	273	308	292	286	297	273	264	289	296	301	286	278	261	273	277	270	292	278	286	271	297	298	320	277	299	312	310	330	286	270	289	278	268	305	307	311	260	283	244	253	287
33858	48492	37843	26274	20658	16743	12964	9980	8022	6262	5066	4107	3211	2678	2286	1867	1583	1415	1284	1049	1033	943	797	764	723	709	614	595	542	574	523	524	461	499	430	492	464	440	419	434	451	408	405	396	420	458	432	424	409	394	427	356	375	409	420	385	384	370	408	437	410	397	369	407	388	368	392	401	412	383	352	361	383	396	384	415	399	388	423	397	383	401	383	400	405	385	413	401	427	401	362	382	385	382	400	378	402	398	408	377	423	411	378	393	405	383	394	385	378	377	360	395	384	389	380	370	384	389	398	424	386	402	386	399	388	426	377	423	403	420	371	402	427	403	391	375	400	369	394	416	432	409	393	408	398	365	377	414	386	404	381	345	394	377	408	377	403	387	344	379	416	387	422	374	354	399	361	392	397	329	375	405	399	363	408	397	379	392	389	419	395	386	372	377	403	399	401	395	389	420	380	388	380	383	391	410	413	419	394	412	388	395	388	423	424	435	376	382	355	384	352	378	358	377	382	411	387	366	423	377	383	388	433	390	393	389	410	413	413	411	389	374	406	399	383	390	410	408	400	388	413	397	425	377	343	379	406	400	402	422	394	385	423	363	419	409	406	367	377	389	431	408	391	403	363	389	376	389	423	367	403	383	368	369	388	385	380	389	416	341	413	370	404	396	391	400	416	385	395	402	403	397	422	394	390	395	400	372	388	359	381	389	403	376	381	399	382	388	390	412	399	360	372	411	395	399	385	405	394	389	397	397	389	406	339	398	398	389	405	359	414	380	369	397	414	392	343	398	364	379	382	378	407	375	421	413	402	384	396	392	401	361	368	374	372	371	387	379	421	387	395	389	366	379	380	379	392	391	399	386	386	393	399	395	396	434	395	375	414	392	396	355	365	397	382	440	385	397	395	376	385	404	346	385	367	379	407	376	410	406	394	382	407	358	404	363	385	392	396	381	372	429	409	362	361	377	430	386	387	426	406	391	331	368	334	396	385	415	400	386	377	382	390	368	376	417	381	398	400	405	362	365	458	417	382	363	366	379	362	385	399	396	406	418	390	403	405	386	399	366	413	392	427	389	364	385	419	409	378	383	406	411	384	380	421	422	398	386	376	395	362	388	382	410	383	379	389	395	373	413	407	354	370	416	400	376	352	407	375	392	394	374	409	410	374	402	384	405	360	399	409	406	381	368	396	383	391	405	388	408	378	406	368	424	383	385	403	389	379	349	375	392	372	355	385	415	418	402	429	367	365	383	401	376	400	414	429	360	370	435	406	417	392	383	417	391	397	394	381	397	422	425	389	417	387	405	459	366	385	362	424	368	420	380	374	373	376	397	356	372	401	379	419	379	403	386	363	386	403	406	388	385	371	410	354	389	371	399	397	382	378	391	365	358	408	408	391	382	391	385	420	387	408	398	401	405	398	410	393	400	395	418	402	427	417	385	409	357	357	380	445	417	406	411	411	402	369	391	390	381	389	371	406	410	374	423	416	391	396	358	380	368	390	363	396	384	380	402	415	389	374	368	381	393	371	385	407	428	411	371	384	382	395	405	445	363	403	389	379	398	382	382	411	394	411	408	438	374	369	373	401	367	404	382	416	383	388	406	369	391	403	390	385	393	410	395	395	428	376	360	397	400	381	385	368	409	372	371	361	407	385	375	380	403	381	382	371	398	391	353	384	432	382	377	357	386	394	399	367	414	378	373	405	405	399	382	409	373	388	364	387	391	410	409	376	394	400	393	414	346	398	395	385	362	397	374	390	383	386	378	385	380	374	396	380	391	423	375	403	384	472	369	397	381	371	373	361	372	443	370	390	410	357	401	388	406	389	422	419	364	379	401	374	384	367	405	384	380	403	385	412	378	390	398	397	382	413	393	415	372	407	382	358	407	362	380	374	384	396	419	387	393	419	352	387	384	356	377	401	389	408	425	388	389	395	411	381	405	406	408	407	413	403	377	398	400	385	387	369	408	383	363	387	370	410	365	422	389	382	377	402	372	418	384	396	381	437	358	390	369	424	351	381	359	359	361	390	410	385	379	375	362	385	370	394	419	396	405	404	401	444	405	397	409	369	381	365	401	361	358	347	383	414	383	412	426	404	400	363	405	413	389	378	391	418	371	371	386	389	372	394	368	389	419	394	377	383	410	366	420	418	412	412	361	394	378	355	379	385	377	405	400	388	344	386	384	385	416	418	374	379	405	415	439	351	420	410	364	395	375	371	401	414	418	418	401	358	396	361	400	406	377	387	400	407	392	355	411	371	410	388	368	391	392	367	411	405	365	384	388	374	356	391	397	434	406	410	413	384	404	394	364	399	403	402	410	386	398	375	357	434	365	436	381	406	412	375	385	345	360	390	373	404	398	392	409	382	392	418	405	387	406	421	402	396	355	363	395	419	366	384	408	392	406	378	369	417	408	383	381	392	415	380	398	390	371	394	393	404	367	377	378	390	365	380	388	410	409	399	368	420	379	372	386	416	415	383	379	395	389	401	403	398	387	411	381	407	381	391	364	384	420	417	368	393	425	412	375	373	372	375	409	391	416	391	418	415	401	405	393	376	387	360	408	399	366	392	393	409	422	386	416	404	340	412	401	404	397	415	404	387	387	376	399	370	414	391	405	392	386	432	403	383	383	356	375	388	368	369	400	366	380	384	366	371	400	411	373	413	394	404	376	388	404	379	413	411	387	371	376	451	367	438	365	366	367	370	400	398	400	410	386	392	361	399	399	386	396	384	362	404	379	399	387	397	399	421	369	377	424	384	378	405	406	376	399	399	392	426	364	424	398	401	416	384	376	416	409	369	388	381	374	402	401	413	394	420	385	430	387	356	365	382	431	397	385	410	411	407	409	403	399	409	394	417	409	380	401	389	387	410	358	387	432	348	400	399	394	391	380	373	403	419	351	402	415	371	413	364	386	358	376	390	393	361	395	360	394	389	411	399	394	387	384	401	367	389	408	412	366	379	382	394	424	411	371	407	381	384	392	335	398	398	342	372	402	438	422	413	360	414	417	369	415	393	401	394	433	373	425	397	412	369	385	426	373	392	381	419	385	410	399	412	367	413	419	387	383	382	422	371	394	409	404	395	404	392	365	400	357	350	378	377	399	370	385	382	388	388	395	393	400	385	388	420	401	378	401	385	365	368	375	438	368	382	392	390	386	393	393	419	366	369	365	386	394	409	394	391	422	387	410	403	418	388	412	404	377	388	389	424	418	371	382	398	416	385	360	385	368	384	383	410	378	374	386	368	420	382	386	418	403	382	393	370	425	390	362	418	412	410	398	372	422	394	404	385	376	402	371	388	396	368	393	430	376	380	391	418	354	410	403	386	387	395	433	382	395	455	411	381	391	404	385	410	425	398	424	382	396	400	399	374	373	395	376	394	385	399	384	362	389	416	393	377	347	386	386	384	408	399	417	404	420	388	386	395	373	404	417	378	416	412	402	396	406	401	383	372	366	372	383	413	407	380	414	395	413	378	405	407	409	379	362	372	381
24576	21651	29248	25030	22336	19394	13121	7762	5481	4454	3462	2763	2223	1876	1505	1310	1138	1026	872	855	714	693	626	588	524	455	463	442	468	418	382	366	395	350	396	347	334	335	342	351	319	325	290	331	360	313	335	315	295	288	324	310	343	279	323	301	321	317	292	306	277	322	321	306	307	301	337	324	298	295	315	298	291	332	285	270	274	288	298	292	311	317	283	284	272	276	262	285	292	298	319	302	309	322	292	276	307	309	281	271	309	342	303	303	288	301	296	303	300	313	290	288	301	312	269	312	265	283	293	311	303	306	291	315	323	277	304	324	282	318	297	310	327	314	297	306	291	294	296	280	303	315	304	263	302	295	309	301	340	278	291	318	347	319	296	279	313	290	309	285	306	287	269	279	289	288	279	345	299	332	321	310	327	294	329	294	288	308	295	285	301	327	252	270	291	317	277	282	312	273	325	271	285	301	285	260	283	282	325	307	294	319	313	275	305	304	302	288	282	299	288	296	308	297	289	287	292	294	317	322	286	246	297	255	262	275	289	286	268	291	305	303	295	302	301	260	300	366	311	283	302	291	309	325	300	319	293	311	312	289	304	288	276	281	288	302	298	303	297	310	273	293	302	315	320	335	298	288	305	301	286	302	290	291	300	270	309	303	309	264	288	286	279	313	311	299	283	308	294	296	283	276	292	308	277	308	271	306	283	293	292	259	295	304	278	260	298	295	323	279	296	278	282	315	299	280	292	292	291	305	289	283	310	298	280	286	279	301	290	293	304	312	327	290	311	293	342	294	308	323	283	322	293	279	284	289	292	304	281	284	284	304	304	290	328	285	323	313	297	288	301	313	285	307	291	309	291	315	294	298	316	292	298	310	322	297	309	301	292	298	328	307	304	299	330	275	303	284	279	280	320	337	317	282	289	285	282	338	312	297	284	287	282	298	312	280	293	297	288	283	294	283	315	307	342	237	304	289	298	314	311	293	306	300	313	309	316	271	307	289	315	285	297	289	276	290	329	273	303	313	331	274	287	328	326	316	282	302	297	293	298	299	313	286	304	294	288	285	306	294	293	302	275	298	338	315	302	289	304	278	292	270	329	285	337	297	317	289	271	277	292	318	290	269	305	324	293	264	290	314	277	293	291	303	277	292	319	287	279	325	304	296	298	302	289	290	293	266	273	287	321	329	311	297	289	314	322	303	298	290	277	310	288	287	276	320	268	286	313	305	279	305	282	312	284	267	312	280	260	289	289	287	297	283	296	310	283	314	319	298	322	270	320	296	306	310	303	301	259	322	319	296	280	295	310	280	292	304	323	283	285	278	289	310	277	311	272	307	268	316	296	310	311	292	316	312	297	304	282	260	304	284	286	301	306	307	288	324	266	268	295	304	288	327	291	332	291	316	285	308	290	332	308	261	308	309	305	304	314	288	297	291	299	294	301	304	285	300	300	274	310	309	305	266	299	282	299	292	336	305	297	297	281	315	303	326	307	308	282	286	281	329	283	289	265	287	284	295	295	315	293	295	304	288	303	271	322	275	284	287	294	294	309	294	314	319	319	297	298	299	294	289	288	296	293	320	284	281	301	302	284	315	286	321	281	290	311	307	304	297	324	289	301	295	292	295	306	279	274	296	305	318	298	293	302	310	297	296	301	282	306	298	294	284	295	290	285	294	284	297	285	321	282	286	308	290	278	283	262	301	288	304	284	329	281	305	312	306	321	303	296	287	344	276	320	297	333	269	289	301	275	306	295	271	294	312	302	309	316	310	320	287	301	294	271	311	316	276	293	295	302	307	290	290	280	311	282	298	292	330	286	280	291	288	281	289	304	250	300	287	287	327	284	286	296	322	279	285	303	283	286	288	293	288	330	285	295	280	304	300	285	312	303	273	273	288	300	327	298	299	312	318	307	314	310	321	292	288	288	276	289	301	297	303	278	289	311	309	272	314	297	289	320	270	303	296	272	337	317	304	308	272	299	258	302	285	295	340	289	304	292	270	296	286	300	298	300	315	320	324	278	318	274	308	295	267	302	316	282	279	274	272	309	315	275	310	304	301	313	312	300	298	300	320	289	327	305	316	286	308	313	289	284	281	296	318	280	285	326	280	333	321	311	293	302	264	323	298	252	315	288	304	268	281	298	302	316	296	300	318	340	282	249	299	299	313	296	306	328	307	295	303	282	315	291	302	302	303	319	275	337	299	307	286	268	299	295	267	290	252	324	296	274	265	303	288	304	304	277	280	287	330	301	303	296	293	304	305	316	325	284	274	317	306	278	292	308	293	286	310	289	297	298	277	305	326	265	285	320	297	338	331	344	305	306	287	253	292	294	294	301	313	262	285	306	299	271	302	301	320	309	309	268	315	321	275	259	307	297	277	333	285	283	288	301	307	300	292	268	301	277	326	297	271	303	310	319	293	278	290	290	268	333	298	300	283	293	279	336	318	293	307	273	288	289	293	294	280	285	274	272	285	321	295	287	288	261	276	289	289	305	265	304	281	334	286	300	322	307	308	302	274	309	320	315	301	311	283	306	295	280	290	283	296	300	322	308	302	300	298	341	285	305	272	279	327	297	284	285	287	289	306	320	302	276	293	297	300	303	277	291	315	306	307	311	284	293	310	302	315	310	301	286	297	302	300	296	319	263	303	297	283	320	291	304	320	306	297	301	283	311	332	285	324	290	309	303	268	281	287	316	292	321	304	274	308	266	307	290	283	280	299	294	310	318	268	285	294	315	303	291	280	322	298	299	280	311	279	306	306	307	282	311	314	309	310	334	283	331	330	286	279	301	284	276	278	314	293	322	308	291	308	268	309	277	304	294	287	292	273	297	289	308	294	288	278	297	316	296	306	309	285	316	265	303	325	275	322	294	316	304	308	306	304	284	301	312	317	297	307	290	295	309	326	291	282	307	280	305	291	311	325	335	269	275	295	269	283	286	305	280	290	310	306	304	301	322	298	282	281	309	294	298	292	322	286	300	302	296	321	282	281	322	299	286	294	310	331	283	302	307	288	312	302	318	292	338	306	305	310	288	315	310	283	276	283	285	318	316	278	292	314	291	284	291	312	305	281	298	291	288	270	294	269	297	307	299	308	304	286	324	309	283	304	278	257	301	294	330	270	331	300	287	310	263	293	322	279	307	302	295	264	296	338	293	275	317	293	310	277	291	285	313	336	274	316	313	293	302	289	297	319	329	308	283	338	290	315	306	296	321	300	331	317	288	295	292	302	287	311	315	301	321	272	273	319	308	304	285	292	310	312	279	302	304	288	317	283	278	282	299	280	295	288	272	299	268	316	314	305	297	301	275	312	320	292	296	317	277	278	313	312	296	314	312	317	295	297	310	252	270	285	319	298	272	266	295	296	268	326	306	283	262	276	313	288	275	322	271	301	301	280	330	294	310	281	286	299	278	322	272	312	325	293	310	303	295	277	308	293	268	273	311	307	297	298	336	278	288	315	305	264	312	306	303	280	304	311	289	305	302	329	295	301	300	294
35091	59433	46454	33002	26966	22420	18445	14566	11945	9699	7937	6249	5038	4138	3368	2902	2445	2114	1810	1589	1431	1258	1193	1119	957	850	820	727	728	671	633	615	583	559	543	545	485	480	505	478	494	450	498	426	417	461	462	430	501	442	449	404	435	422	387	405	438	427	435	415	377	397	394	404	427	404	403	410	441	446	423	409	417	411	421	395	389	417	441	429	438	427	390	370	422	437	400	401	413	400	441	382	418	402	441	429	404	409	415	402	430	376	401	405	394	399	421	407	416	427	404	394	421	389	415	392	401	397	429	417	393	399	448	411	408	403	381	403	429	412	378	421	420	421	408	442	409	393	391	456	425	418	419	400	415	385	419	372	413	429	405	445	399	411	415	435	400	422	402	405	444	383	407	437	417	404	390	389	399	350	388	405	420	425	406	413	378	402	402	401	393	399	428	405	404	382	390	397	381	416	368	411	397	409	440	382	450	383	403	402	449	402	433	413	401	397	382	397	408	400	445	423	445	407	414	399	434	423	418	374	392	387	409	409	390	424	383	408	400	425	423	429	391	407	394	394	395	409	411	412	394	390	425	391	399	422	414	417	395	435	422	453	427	445	420	400	405	373	416	403	362	415	406	398	369	427	359	417	432	386	409	432	412	406	387	418	439	411	402	418	431	385	376	424	393	389	434	435	392	421	389	394	417	408	429	415	414	383	459	429	432	392	418	419	405	403	396	400	393	402	381	405	410	456	394	370	373	380	429	410	439	428	396	408	406	396	375	436	380	449	405	387	429	388	399	416	433	421	437	418	436	417	425	399	398	405	380	437	418	395	393	399	391	421	412	432	442	449	432	408	434	424	428	436	386	412	417	441	416	378	404	429	447	406	368	414	395	380	411	431	400	430	420	377	407	384	393	387	405	410	389	409	420	418	429	397	385	392	413	414	430	441	439	449	401	385	423	420	439	411	417	423	430	407	422	430	376	417	367	435	411	389	405	389	424	409	421	410	434	392	385	422	396	392	405	403	378	404	444	355	362	412	408	419	393	384	391	405	422	427	429	398	393	385	448	410	409	405	370	385	362	414	374	397	424	413	447	426	392	398	411	402	380	397	386	408	407	411	426	381	387	418	406	438	432	398	417	443	403	405	453	414	400	392	400	417	407	389	391	398	410	398	440	395	400	412	423	387	425	401	408	409	405	398	437	424	386	412	387	457	425	419	408	429	412	390	391	415	385	412	399	421	409	369	425	427	408	419	395	445	397	420	401	410	389	423	444	401	419	436	430	417	394	386	409	391	392	416	409	411	402	406	443	438	403	387	430	416	432	384	425	414	360	421	405	414	420	401	433	414	413	407	426	369	386	417	399	410	407	408	375	402	447	392	427	423	441	391	424	432	394	399	417	430	391	404	396	422	432	398	413	367	407	408	436	420	372	398	404	397	411	422	375	413	375	412	425	408	424	413	405	448	442	386	393	419	427	396	445	378	422	382	401	396	420	408	389	397	411	406	422	394	435	372	397	416	406	460	396	409	395	415	422	411	392	412	390	425	388	449	386	425	417	422	423	410	397	379	396	438	423	354	430	388	414	389	388	377	401	429	425	411	423	386	408	414	389	400	405	440	372	415	424	403	426	405	434	387	430	377	423	450	385	391	369	434	415	395	416	394	396	408	435	423	411	395	401	389	411	407	409	405	443	413	413	432	395	450	413	398	423	381	405	410	444	407	412	425	402	367	405	432	399	411	404	433	395	391	398	431	404	371	379	411	374	373	400	388	423	409	401	418	458	407	376	452	431	419	417	413	430	419	403	365	378	405	385	427	411	448	405	414	393	438	367	420	380	413	431	416	388	410	396	409	408	415	412	392	384	407	416	409	393	421	386	422	358	411	384	416	416	405	412	419	392	373	406	423	378	413	423	359	394	410	385	383	413	421	391	399	424	449	448	422	396	398	402	389	383	402	414	422	399	415	442	420	407	396	421	382	408	397	428	428	427	418	405	401	397	395	402	420	405	400	402	371	423	399	418	389	429	414	441	416	419	402	422	417	429	397	400	386	433	399	360	425	375	429	409	403	387	421	408	404	418	414	393	408	349	396	425	427	410	421	403	379	402	404	419	412	400	392	433	426	368	409	412	419	448	426	397	405	392	373	397	428	435	417	387	444	429	460	408	422	418	430	435	423	428	424	417	419	420	411	431	422	402	400	369	393	390	414	395	428	387	433	405	428	425	411	422	395	407	407	405	407	390	443	432	432	407	419	391	398	395	423	401	421	417	414	406	428	371	373	432	398	421	430	418	424	405	443	413	415	412	361	423	370	426	375	379	424	401	421	416	427	364	405	449	454	417	399	403	412	428	402	430	392	396	373	367	401	392	398	417	371	446	387	436	405	424	403	416	397	399	405	409	392	407	436	411	396	402	390	427	417	391	383	392	439	404	400	413	436	401	411	414	387	432	417	445	414	368	376	385	432	407	417	387	419	402	397	391	408	414	372	405	409	373	413	438	418	423	412	380	467	418	412	422	394	421	442	397	442	425	386	441	365	406	420	394	389	406	404	411	419	415	405	403	381	402	405	420	393	416	434	429	393	409	405	412	403	428	419	404	429	381	381	404	403	413	453	437	427	422	366	398	390	385	410	400	412	399	395	418	401	383	411	373	417	426	407	434	380	402	422	395	415	420	449	403	385	389	419	411	438	388	428	445	447	416	417	382	406	397	401	391	412	398	395	447	429	411	404	404	456	409	443	407	381	398	404	426	429	401	416	412	396	403	404	396	442	399	399	405	424	397	384	435	365	440	387	452	408	443	391	441	382	402	387	428	402	450	404	407	394	405	410	392	377	447	406	406	387	385	403	401	341	412	386	426	416	405	427	411	380	429	427	433	432	386	405	364	398	408	426	396	397	419	410	429	410	430	417	425	432	377	401	425	368	408	425	421	411	413	390	426	411	403	443	407	412	455	414	428	425	434	373	402	366	429	442	394	433	402	421	431	370	419	400	426	417	387	369	430	412	403	388	400	434	411	405	422	416	392	389	445	400	433	431	460	424	359	433	413	430	430	437	434	428	437	371	436	436	441	399	421	393	380	393	380	424	432	409	407	412	422	405	451	379	415	413	407	371	394	400	381	401	406	395	405	376	422	378	405	430	406	392	415	393	383	424	385	446	417	411	427	396	431	382	370	388	437	454	397	394	397	401	418	408	421	419	420	427	415	431	393	452	403	410	406	398	423	357	404	385	418	411	453	399	419	428	409	440	392	410	410	403	410	382	426	435	417	416	436	402	385	400	408	391	409	390	406	424	416	415	409	415	415	431	374	410	437	402	428	417	421	388	433	415	430	401	406	425	379	404	406	380	399	424	406	380	394	434	411	428	434	423	400	390	415	379	420	391	438	416	430	398	384	429	404	381	407	401	420	420	392	421	401	382	400	390	377	397	397	396	411	396	440	423	424	426	422	423	437	405	460	379	382	434	413	426	411	414	383	403	360	402	413	384	396	398	403	355	400	421
23561	21677	29574	24379	22059	23110	21091	11539	7771	6230	4939	3905	3131	2589	2041	1817	1594	1300	1179	987	927	841	781	706	661	617	561	493	480	458	426	432	428	399	382	363	382	370	351	342	322	341	348	333	346	358	334	351	322	320	322	316	324	305	302	292	300	316	319	297	324	321	323	305	352	301	304	318	291	270	314	310	317	304	348	309	303	257	296	292	304	296	292	329	286	295	338	294	291	315	282	313	315	293	261	329	318	316	311	301	277	316	283	293	259	322	310	320	306	312	315	307	311	334	299	287	279	295	307	296	339	302	306	278	310	310	283	305	317	311	288	289	335	299	314	277	284	340	322	270	317	298	315	294	311	298	288	308	296	291	315	291	283	283	313	318	297	286	286	339	295	290	293	280	308	296	268	295	309	299	298	307	307	306	272	305	259	320	311	292	271	294	279	295	295	275	277	296	301	283	273	292	317	257	277	309	328	304	274	294	285	289	267	298	290	312	299	281	290	297	303	290	317	301	298	279	304	295	327	312	295	285	302	335	321	295	308	304	307	304	323	312	273	305	299	273	327	299	295	273	286	351	310	281	290	306	300	315	303	307	294	306	283	278	292	302	316	283	261	280	316	272	301	296	267	304	314	300	322	291	258	281	282	292	278	284	295	313	284	289	303	296	286	330	329	289	292	301	335	270	299	231	295	305	305	290	281	305	314	294	297	334	292	302	305	293	266	289	309	319	315	285	252	296	305	267	286	278	305	282	311	327	303	274	319	282	331	309	309	293	289	286	281	307	289	310	311	281	300	285	313	284	279	293	264	321	308	274	339	284	292	265	276	283	281	296	294	305	299	308	277	324	290	289	294	290	277	294	305	318	281	288	290	305	295	304	271	292	277	261	307	293	306	286	308	312	306	273	290	286	289	314	315	286	337	307	327	260	299	312	304	276	325	312	279	322	293	314	271	336	299	315	267	309	287	311	262	317	292	279	303	325	302	334	281	305	292	326	262	265	293	291	319	275	280	314	286	299	281	335	263	303	276	320	301	312	285	297	305	285	313	268	285	276	292	322	295	301	304	319	291	302	311	331	286	299	287	314	278	306	319	311	300	295	300	287	318	300	282	319	316	303	282	289	280	300	270	302	309	299	300	297	290	274	283	322	329	262	299	286	297	293	293	304	292	262	348	318	285	294	306	296	301	300	321	266	289	292	298	279	292	312	287	295	319	303	313	304	318	316	318	272	308	298	294	297	271	272	302	298	292	284	319	291	290	293	319	302	281	273	295	290	306	306	289	323	294	274	288	272	325	304	282	290	306	281	279	288	320	285	288	290	312	325	299	313	309	311	300	295	286	335	285	289	306	289	327	299	288	296	322	276	311	310	273	281	322	302	282	299	312	306	291	286	310	284	305	288	314	312	310	279	297	274	305	292	294	290	289	285	305	277	287	283	300	300	293	337	294	284	294	291	294	269	316	324	283	292	266	340	287	290	298	289	335	313	313	329	303	295	288	283	307	260	280	336	313	281	312	287	303	293	316	310	310	321	290	284	331	332	289	298	340	287	327	336	298	291	291	302	281	299	257	320	280	280	296	291	295	295	304	286	295	293	304	300	299	323	322	331	293	294	298	330	291	298	315	307	313	296	293	309	290	315	298	295	298	307	293	330	291	284	295	304	311	284	299	295	282	309	286	305	294	293	317	314	300	292	282	295	301	297	286	306	308	312	281	299	317	309	305	286	301	292	287	325	293	279	281	304	301	323	288	296	322	288	325	292	302	300	295	313	322	322	289	288	308	285	349	281	297	291	294	316	302	319	272	289	308	277	305	299	302	313	330	300	314	302	301	286	282	274	294	284	317	290	309	307	293	296	285	297	302	289	292	312	308	268	317	285	314	300	307	259	300	327	281	296	288	274	287	315	279	312	292	278	310	308	309	260	330	291	283	276	315	291	308	296	319	282	270	313	279	296	310	301	319	310	287	315	326	276	332	283	313	306	295	264	296	268	314	277	290	287	289	291	271	285	307	323	311	289	312	291	290	295	322	294	277	295	311	277	299	300	307	298	280	295	274	293	259	296	311	302	275	296	302	298	296	317	285	295	326	336	342	296	290	301	298	272	297	307	263	294	282	276	308	308	279	310	314	297	308	327	297	264	318	318	314	289	317	309	304	294	301	294	295	300	282	269	315	281	309	310	287	299	313	303	271	272	330	290	305	298	304	276	329	301	295	292	302	297	286	304	278	307	311	287	321	323	300	316	276	276	294	290	282	282	278	307	295	285	302	264	294	304	287	329	317	334	281	257	276	280	294	300	292	302	328	319	302	346	311	301	282	316	297	284	315	281	273	285	285	325	326	276	299	305	325	311	305	309	289	283	279	282	281	296	297	282	264	275	307	303	304	305	301	306	295	298	285	315	321	294	283	285	297	265	293	305	284	276	343	284	313	302	296	325	284	301	322	313	307	294	297	305	276	329	316	313	306	293	267	290	362	312	305	314	264	297	292	308	298	312	306	266	314	284	318	309	305	279	285	269	322	290	268	274	291	273	277	275	320	287	305	288	266	293	310	333	299	298	323	283	283	275	310	261	297	263	307	310	301	313	287	289	289	276	266	281	303	294	253	304	295	315	297	279	288	277	267	315	313	306	279	284	292	313	296	280	288	296	314	308	275	312	300	311	331	326	291	299	323	279	273	292	332	313	294	311	293	351	296	273	307	285	309	291	285	280	328	301	320	319	286	265	277	308	286	297	292	260	280	302	325	313	293	324	288	294	303	263	256	281	286	285	314	293	291	270	315	305	282	303	290	293	327	302	304	281	296	284	278	321	314	309	308	267	283	287	325	286	289	309	307	311	285	274	311	274	290	300	334	307	301	294	294	296	282	305	298	281	320	286	322	287	313	311	311	305	329	286	271	292	317	304	276	314	314	272	284	317	277	288	287	309	289	282	316	293	297	277	294	298	287	330	312	297	294	303	293	288	294	286	268	294	294	304	311	293	307	322	308	277	299	280	296	292	304	289	323	316	330	289	325	304	292	286	338	306	294	322	273	283	300	314	288	291	319	305	308	272	294	272	296	285	287	298	286	319	285	282	300	364	321	311	286	304	316	304	291	302	290	292	290	294	300	293	282	300	293	309	292	296	336	306	314	291	302	303	292	282	303	316	291	298	294	282	312	308	278	325	305	290	278	298	308	317	292	311	299	304	270	304	286	299	277	277	297	338	304	271	290	284	281	277	299	288	291	311	299	296	314	322	310	277	271	263	303	277	294	323	304	308	291	295	294	326	285	251	317	278	310	304	290	301	286	275	289	314	286	317	330	322	301	284	327	292	300	297	272	305	301	298	304	292	294	280	300	291	332	318	302	307	296	269	291	298	302	331	307	293	310	309	295	283	261	271	267	279	282	297	303	297	306	311	307	289	307	296	341	260	321	305	302	270	285	317	310	281	297	304	318	265	276	285	324	288	305	341	297	280	295	321	328	278	299	315	290	301	283	313	271	318	305	317
37697	66006	48623	37165	32014	27425	22934	18758	15443	12838	10497	8541	6932	5850	4695	3977	3290	2808	2447	2157	1904	1622	1500	1264	1234	1056	950	885	802	764	722	645	644	575	633	554	538	511	538	528	482	508	512	480	465	509	491	469	435	421	504	471	451	433	473	422	387	427	420	427	411	437	406	425	420	377	394	404	378	378	396	356	403	388	395	406	407	417	420	441	418	401	368	408	394	394	443	394	407	370	395	440	417	400	385	419	420	410	407	434	384	421	375	426	395	400	366	411	398	372	393	389	430	391	426	389	387	414	395	391	395	412	429	450	359	411	395	415	359	396	402	367	401	417	430	419	394	403	375	415	418	404	369	415	386	403	437	367	398	406	366	385	383	396	341	412	441	381	399	389	408	383	386	406	395	365	432	379	406	380	386	369	416	426	361	391	420	400	372	418	405	382	403	397	407	398	411	420	421	384	424	391	432	398	388	391	375	406	351	409	385	404	428	427	361	397	403	391	395	409	391	422	393	404	429	379	391	384	393	417	418	390	400	378	454	420	413	396	422	386	436	386	398	420	403	393	382	391	393	407	409	400	393	377	399	407	383	391	446	396	428	425	388	415	390	398	388	407	420	417	388	399	397	420	385	411	420	413	382	394	395	407	345	394	381	394	378	399	429	377	397	435	400	407	403	393	384	387	393	420	357	401	409	422	436	407	407	387	392	429	408	403	449	443	376	444	410	395	397	405	398	425	382	426	410	431	373	390	402	398	421	372	386	367	424	421	389	400	404	423	411	395	401	412	412	411	405	369	407	416	419	436	403	388	416	381	394	418	369	381	398	393	385	413	409	424	424	390	402	385	388	399	386	419	377	391	425	408	377	396	416	361	389	411	420	430	447	344	404	360	381	416	368	425	407	432	440	399	369	405	398	412	421	387	408	406	387	450	394	423	369	406	436	399	386	398	367	392	408	413	374	416	419	421	403	370	350	406	421	387	388	387	381	387	351	410	433	392	396	410	396	403	436	388	387	394	406	396	407	395	420	407	393	374	404	432	381	422	395	432	366	357	413	405	363	395	381	406	434	402	396	425	416	396	400	445	425	408	391	387	393	382	405	384	391	416	402	375	421	410	427	393	392	377	417	418	401	419	392	414	374	428	392	415	365	378	417	382	385	425	366	401	402	411	360	399	426	421	398	396	394	367	410	400	416	390	406	387	379	403	414	450	404	371	388	367	405	403	428	413	416	392	408	382	375	378	382	422	417	355	372	388	419	408	407	397	404	397	400	396	369	403	412	432	426	406	366	374	363	367	412	387	377	412	385	387	412	368	406	423	413	408	390	411	405	389	414	388	405	390	399	426	397	422	426	406	390	410	398	358	416	414	402	414	415	430	415	425	412	421	377	395	358	357	388	428	395	364	386	434	429	394	410	415	421	437	384	382	417	397	391	397	387	427	389	383	386	363	353	418	393	414	376	401	385	396	397	433	370	429	407	403	391	409	383	417	392	420	366	406	401	341	387	391	429	416	377	382	448	455	432	378	381	413	396	408	393	392	402	436	413	411	389	397	417	418	409	396	417	368	423	416	378	382	421	417	383	389	427	423	385	397	398	384	385	415	359	418	399	394	398	403	393	375	388	392	383	420	372	403	407	387	431	401	403	383	399	432	367	388	389	431	396	373	398	391	408	348	397	385	404	430	388	403	427	390	388	382	398	386	398	414	417	407	399	383	391	371	394	391	346	413	405	405	418	401	392	409	368	356	395	426	349	389	417	434	412	350	421	430	414	378	411	402	389	433	360	378	394	383	374	378	426	385	400	413	376	411	394	429	467	407	401	422	370	398	409	419	387	405	410	404	437	392	431	381	397	426	368	406	420	403	375	427	390	405	390	428	404	428	393	387	389	409	418	415	425	376	423	357	392	383	396	402	425	419	414	402	416	418	370	379	375	412	397	412	417	412	397	411	434	419	416	396	404	386	416	403	393	401	371	383	396	385	398	389	362	389	373	414	353	432	409	431	401	428	388	408	394	431	387	400	397	420	395	392	396	401	432	385	378	375	401	414	439	399	380	362	390	396	396	406	409	393	365	385	426	397	404	408	382	399	395	414	417	386	415	417	385	453	405	426	351	403	378	418	445	398	421	382	386	399	391	375	396	417	438	404	399	423	430	384	411	364	410	377	392	381	402	393	404	411	401	412	400	411	390	429	390	386	402	407	416	407	404	377	381	407	380	423	393	396	440	395	387	399	381	422	382	431	427	383	394	385	367	387	410	358	403	398	424	397	421	422	405	410	391	416	429	413	434	414	399	394	415	391	413	402	429	400	427	394	398	392	418	388	384	406	404	404	421	388	425	398	395	402	393	399	382	397	380	381	412	395	396	396	424	402	421	410	376	393	424	414	403	385	394	393	366	391	371	427	376	390	373	432	402	379	399	434	411	399	388	388	390	416	397	403	424	376	394	438	391	430	411	399	441	420	391	405	406	388	408	401	356	360	407	393	403	405	425	367	409	392	396	379	433	391	392	416	408	420	404	388	405	419	408	381	405	406	395	385	394	378	423	413	404	436	398	369	392	404	409	434	417	375	427	415	414	416	390	368	396	368	431	396	402	408	387	398	380	393	407	416	380	419	416	382	400	382	387	406	414	394	354	381	422	424	387	421	389	418	387	414	387	411	385	428	395	387	439	412	408	375	408	413	444	426	380	421	431	415	369	388	410	431	412	380	408	426	420	382	388	374	371	381	387	406	408	411	380	416	396	402	391	390	422	389	408	393	419	403	372	387	389	399	407	371	392	440	398	390	431	392	387	380	397	425	413	404	420	374	419	428	423	433	410	409	389	446	407	391	414	389	387	391	425	411	358	408	381	422	386	434	402	366	416	414	386	422	393	413	426	408	391	364	456	392	394	455	401	417	386	383	404	342	440	388	407	399	430	410	394	402	357	427	436	398	394	441	413	384	393	399	381	414	383	357	392	382	415	418	403	385	395	432	352	409	392	382	408	390	407	399	373	387	415	378	446	407	398	394	415	440	380	369	404	422	388	395	398	390	376	421	378	401	428	394	433	420	377	382	405	413	408	422	410	436	409	382	388	424	399	404	391	397	385	387	380	418	383	353	381	386	378	428	425	396	377	393	372	413	416	400	376	421	390	377	394	390	389	407	413	446	407	401	399	406	381	414	398	358	414	398	384	366	412	436	428	406	425	426	395	419	424	392	403	398	385	388	393	402	399	393	407	405	433	394	387	383	421	360	434	428	405	402	400	406	364	413	424	397	375	382	369	411	416	467	404	402	396	387	368	431	409	439	379	373	438	443	375	405	394	393	373	386	397	381	411	439	389	368	393	428	405	415	420	409	385	404	389	410	403	378	395	393	351	388	402	392	380	444	390	393	404	406	426	394	375	398	416	390	411	437	401	407	432	353	411	381	374	422	405	432	370	404	419	414	391	415	415	398	356	383	422	410	422	403	404	429	404	411	401	418	436	398	418	396	407	433	368	396	407	436	393	406
29027	29347	31011	23083	14744	9347	6452	4490	3263	2536	2121	1702	1413	1203	1086	883	783	683	625	608	560	528	471	437	408	426	376	366	367	327	318	325	321	308	353	326	346	296	318	307	332	322	319	283	310	278	273	322	289	265	278	293	273	265	278	286	294	290	265	286	269	282	331	276	273	260	246	278	299	284	265	306	274	268	268	279	280	289	279	287	279	269	263	273	283	272	255	264	309	295	270	289	251	277	278	284	291	320	306	273	256	263	281	278	304	267	267	298	287	252	264	279	278	279	258	301	295	279	271	256	285	263	273	257	276	276	276	290	269	305	269	277	301	293	301	275	280	289	285	299	256	251	305	302	294	316	294	291	281	280	290	261	307	264	279	251	272	277	280	271	269	270	268	263	262	225	277	284	290	264	253	265	281	300	291	262	254	267	248	275	277	312	298	281	282	296	292	281	249	284	284	258	293	277	254	263	274	268	253	317	293	288	257	305	291	295	296	299	259	263	285	287	320	270	297	292	257	302	241	248	269	260	283	268	251	264	249	288	266	301	281	258	267	261	283	266	268	339	291	260	239	277	295	279	246	260	284	280	281	257	274	303	277	263	282	297	271	245	267	263	308	272	252	276	244	266	274	258	267	273	240	284	295	250	275	305	273	266	288	283	263	294	294	280	274	290	285	296	297	288	258	271	278	273	265	292	256	283	275	287	271	304	307	281	311	318	297	287	288	277	256	267	292	254	268	292	270	292	280	260	278	270	293	319	285	263	250	287	278	266	260	259	267	285	266	298	299	271	288	260	315	265	287	277	291	296	294	274	281	301	285	278	265	263	288	260	278	263	275	300	262	243	266	292	262	288	266	276	258	282	305	268	300	279	262	294	279	260	273	308	305	266	277	260	283	263	296	266	265	303	269	308	243	287	294	310	277	278	262	254	287	273	301	298	299	288	290	280	280	298	278	283	287	272	319	281	301	281	284	298	281	273	268	270	294	286	295	262	254	278	269	303	275	302	293	241	276	285	293	294	302	280	262	290	286	299	287	268	322	293	296	289	294	268	293	292	275	311	280	293	278	264	303	259	268	306	249	269	311	286	287	273	291	288	274	265	285	259	277	278	253	260	299	280	271	261	292	279	264	277	277	286	298	283	289	264	265	238	272	288	289	287	248	283	304	290	282	259	268	293	296	292	296	308	297	248	273	278	294	299	274	269	287	288	271	300	285	260	252	294	271	252	287	313	307	266	282	247	280	245	291	284	272	240	262	266	281	249	245	267	260	294	273	270	255	252	255	279	268	290	285	272	255	276	268	279	278	295	232	250	264	270	280	275	301	288	264	268	292	279	275	264	292	283	270	296	282	266	287	263	300	291	271	297	282	281	272	264	260	292	247	295	278	270	293	256	260	275	275	262	279	266	285	282	271	279	274	265	292	267	265	278	287	301	275	273	302	291	266	254	273	286	292	277	305	282	292	284	263	264	270	250	280	287	271	269	302	265	272	277	283	258	285	275	242	296	269	266	279	288	258	274	262	292	277	301	265	300	294	290	281	275	312	266	264	276	270	264	270	279	308	269	289	259	282	261	273	291	289	261	266	283	284	264	261	262	286	246	288	276	308	291	278	260	306	241	274	294	265	248	268	270	289	277	299	268	269	279	253	277	289	250	259	286	265	306	268	299	295	243	287	274	305	275	282	263	246	281	270	251	272	302	261	264	258	288	257	278	260	309	263	245	281	262	295	299	255	310	272	271	262	260	275	308	257	317	270	279	308	286	253	293	267	283	282	268	303	271	269	295	262	277	261	310	268	298	241	277	285	273	265	289	269	281	298	257	263	271	271	294	273	301	286	299	288	280	285	305	289	308	276	281	274	312	276	282	298	265	274	282	286	290	268	285	291	263	298	305	310	282	304	297	266	288	278	263	277	296	274	299	289	256	313	284	295	268	274	284	291	278	260	286	260	287	273	269	269	270	275	313	274	259	280	245	285	252	278	263	283	305	296	277	286	262	291	294	290	267	280	259	279	281	287	282	277	272	264	270	303	269	244	298	270	257	309	295	299	267	275	261	281	295	297	287	265	275	265	258	295	284	317	276	269	257	259	307	300	255	296	294	283	282	273	282	287	285	278	275	279	267	284	296	244	284	287	273	260	274	269	277	277	294	304	265	256	228	286	284	286	262	296	267	287	252	265	267	272	293	276	254	290	256	278	277	269	276	260	303	291	282	219	271	257	260	313	275	275	261	273	285	263	274	264	297	272	289	266	296	261	304	282	287	282	283	300	286	294	308	271	261	272	251	305	298	315	267	274	287	280	273	296	280	271	263	278	246	269	262	304	272	303	265	314	254	252	272	271	289	297	293	293	262	268	312	278	295	284	319	266	274	311	288	297	256	271	275	296	292	256	311	288	252	274	300	257	281	265	272	273	302	250	275	257	263	288	269	287	289	256	285	296	274	278	273	290	247	278	275	283	287	260	310	259	286	263	281	278	265	299	278	265	273	275	303	274	260	271	301	278	262	312	304	277	264	276	273	294	280	267	275	289	295	295	267	303	288	259	295	280	306	267	258	267	280	248	275	296	235	255	279	279	254	303	301	297	279	303	260	297	273	270	271	287	290	300	266	299	261	269	280	296	269	263	255	256	283	279	285	277	283	276	275	271	261	287	280	278	291	265	253	283	285	285	270	296	286	308	290	277	268	294	252	288	256	291	272	271	272	278	297	260	275	276	280	265	287	262	274	267	281	280	289	312	279	290	296	277	266	256	282	266	264	302	284	299	268	267	310	294	280	281	265	294	308	293	266	262	268	285	245	263	307	289	275	288	281	262	276	320	272	290	277	304	242	275	299	266	272	264	326	273	271	267	287	286	276	282	288	288	313	253	284	285	282	271	283	260	270	274	279	278	314	292	258	273	284	270	283	294	300	276	256	273	272	259	259	289	278	297	283	266	292	299	282	306	300	341	243	258	272	260	273	245	301	284	304	308	278	306	294	298	273	258	293	312	254	260	303	292	280	276	279	307	283	287	281	284	270	269	310	266	269	284	252	263	273	302	247	285	296	273	285	258	264	279	279	291	306	279	240	277	296	277	285	291	279	274	254	274	264	310	268	267	285	288	261	297	267	312	268	267	297	267	278	294	279	295	279	267	298	288	282	296	285	261	285	241	282	280	278	296	282	282	297	288	274	275	307	289	255	258	266	291	287	287	304	236	278	271	282	255	299	246	296	312	300	255	256	300	306	265	288	296	300	274	288	257	272	280	276	282	266	280	282	264	306	286	311	278	287	272	267	271	274	264	298	282	296	294	281	266	295	256	260	293	288	250	279	282	283	283	285	304	262	282	300	246	273	278	281	280	261	279	288	281	275	261	255	283	260	270	282	286	303	292	280	276	282	306	278	282	322	275	253	280	267	263	292	259	276	278	291	259	288	292	272	269	289	262	300	263	316	279	308	280	260	268	249	253	266	281	304	306	284	292	276	304	284	292	299	290	266	272	256	269	289
33590	48122	36643	26025	20947	16353	13194	10095	8132	6522	5092	4100	3276	2745	2304	1983	1605	1455	1266	1118	1020	917	930	778	741	655	642	541	548	544	536	487	514	461	458	448	422	444	404	431	406	428	411	390	409	407	407	438	429	423	409	433	402	398	385	396	389	382	372	385	391	381	412	395	390	360	371	403	380	396	401	366	413	418	429	399	401	351	390	394	385	378	384	396	387	359	396	399	396	383	405	360	388	390	367	398	375	414	384	388	406	411	392	403	381	369	421	426	370	417	415	389	390	394	339	360	425	392	390	416	360	377	381	383	368	408	433	412	384	400	366	377	374	381	409	359	381	410	428	380	376	413	394	378	358	358	401	369	357	394	405	354	431	401	399	396	399	348	425	402	395	370	373	392	396	382	378	391	357	422	379	373	372	412	381	406	368	365	364	396	347	368	371	394	406	374	397	388	375	357	349	379	402	394	348	387	400	409	376	401	373	405	402	397	370	362	392	417	384	399	381	388	407	406	367	397	393	385	382	402	363	385	390	391	363	407	394	417	373	359	396	349	379	348	374	414	403	386	387	388	418	391	411	407	386	354	396	412	355	342	383	357	389	397	381	410	391	348	387	402	414	387	379	381	394	427	384	400	379	382	382	394	357	379	410	384	366	373	407	401	379	401	379	401	383	402	410	373	423	379	380	350	388	360	377	381	378	366	379	371	364	370	386	345	389	368	394	339	371	451	408	412	427	339	417	407	360	413	347	394	389	367	381	418	414	401	376	394	393	443	405	419	372	390	397	383	403	347	406	388	402	371	356	402	349	394	376	343	396	387	375	376	374	369	382	379	380	375	400	372	388	404	432	395	392	381	350	348	363	361	400	366	375	379	346	416	363	382	373	404	385	382	359	411	382	361	404	377	378	377	405	360	405	362	393	386	371	383	343	383	373	417	376	379	402	403	375	380	402	388	386	395	382	372	393	401	400	369	391	425	346	402	414	361	357	405	391	397	372	405	367	414	403	368	368	391	382	397	398	358	371	363	396	390	378	392	386	353	406	396	430	372	400	393	387	407	392	406	400	389	383	357	378	386	404	405	416	399	380	361	365	378	409	392	378	418	406	393	376	353	368	383	367	366	386	387	382	408	399	386	404	368	391	402	387	353	404	396	381	400	399	387	399	382	373	375	390	358	361	393	352	384	379	403	354	390	418	407	394	342	382	404	360	397	388	390	408	391	388	395	345	368	374	374	379	396	426	348	412	398	390	384	377	398	399	353	346	377	346	432	392	384	377	411	354	431	400	360	393	392	389	379	392	377	404	397	420	387	380	374	408	385	415	387	398	378	375	391	381	387	396	390	425	374	400	438	399	402	392	385	387	408	373	398	362	399	420	374	387	367	349	367	389	396	382	428	383	394	394	359	403	413	378	401	403	414	434	360	409	387	417	399	379	371	417	388	375	405	426	431	395	407	384	385	363	379	404	393	408	404	350	376	404	381	371	417	411	377	377	385	386	391	377	378	369	374	387	373	413	412	366	383	387	382	405	412	405	411	363	386	394	368	382	394	349	378	376	432	390	369	378	372	402	376	405	431	406	409	388	402	364	373	401	412	379	364	362	374	379	390	428	376	355	365	414	376	386	378	424	369	405	410	361	365	396	372	412	412	390	386	390	413	386	400	400	374	401	400	394	371	372	372	410	377	335	379	372	387	348	384	371	394	351	399	379	385	399	398	415	372	381	390	365	386	364	414	396	406	356	397	383	360	422	408	370	423	390	383	392	421	399	363	394	370	384	392	369	393	355	373	376	356	409	376	382	389	378	351	382	376	412	376	392	394	394	369	394	378	403	393	426	379	426	383	386	374	389	375	394	364	377	397	418	402	392	390	396	385	385	375	351	424	383	376	391	391	373	419	390	419	402	363	401	396	388	372	430	394	386	392	381	415	366	381	365	393	392	406	399	370	360	386	415	371	420	420	395	400	359	411	381	417	382	430	393	362	390	417	376	381	387	409	367	351	408	373	401	385	391	390	400	381	379	419	396	382	405	418	389	411	368	373	398	396	404	378	415	410	395	368	398	380	408	400	362	378	388	402	367	378	377	363	393	417	388	382	407	381	367	365	394	366	376	384	393	366	372	380	350	398	385	367	401	390	379	410	390	385	411	394	391	385	395	376	382	373	384	424	356	377	408	399	378	413	416	390	378	398	411	423	378	358	403	397	373	379	405	396	343	385	428	354	387	396	374	379	383	362	361	362	385	404	377	387	428	351	400	401	387	367	375	384	363	390	395	403	408	366	369	362	395	390	409	402	376	415	380	394	355	413	393	396	370	388	374	400	382	369	393	406	366	399	376	356	405	430	382	397	371	381	386	374	354	370	411	358	384	393	414	399	355	395	401	383	371	400	385	390	390	410	395	409	406	384	438	401	354	376	393	393	391	376	396	405	377	366	387	396	403	362	416	347	396	391	379	376	396	399	375	398	391	405	394	409	420	378	435	404	353	408	380	388	371	403	408	368	409	392	358	382	392	414	383	375	404	394	395	370	410	353	380	396	357	372	361	389	383	414	406	365	357	364	363	387	411	405	376	393	415	360	392	353	369	375	357	368	418	355	414	350	391	392	388	403	390	404	365	392	389	409	397	404	405	396	365	402	422	376	363	404	379	416	385	394	384	400	410	394	393	407	411	391	381	376	379	377	384	419	383	403	393	410	409	352	384	381	369	386	393	436	372	428	406	365	400	378	347	368	402	380	389	376	389	405	394	390	399	401	383	411	380	411	411	399	403	374	382	378	363	364	377	363	371	383	365	346	385	407	400	395	398	371	400	368	384	400	416	395	415	408	391	397	382	396	358	378	373	398	425	397	418	390	397	389	362	390	356	380	390	373	372	378	393	397	368	366	398	398	425	423	376	368	375	414	381	401	382	408	405	417	357	409	332	396	405	401	398	381	383	405	390	362	384	406	389	420	375	400	442	378	411	362	404	408	376	389	409	402	375	411	386	370	389	358	396	385	365	359	376	378	395	374	371	425	382	377	378	381	406	400	358	382	416	406	389	397	389	369	395	412	358	380	406	412	360	394	376	381	396	408	347	381	376	380	404	386	379	382	425	418	401	385	397	410	380	396	386	397	367	372	390	364	391	354	409	398	389	389	380	377	405	413	381	397	382	378	396	417	406	405	400	384	410	402	351	376	396	405	406	342	410	379	361	377	403	373	381	402	367	375	396	378	382	401	372	393	398	380	390	432	379	416	387	403	414	373	390	409	392	381	388	374	401	392	382	385	399	409	401	404	394	370	374	391	402	396	404	386	403	366	385	407	402	389	384	374	343	401	380	395	378	383	401	403	384	391	349	394	400	387	382	366	353	412	369	403	412	411	401	365	369	393	393	402	401	395	365	359	390	378	388	380	398	385	401	410	406	383	382	427	390	409	372	414	407	391	367	417	424	346	415	384	378	379	381	380	349	392	394	382	416	399	387	394	412	387	385	375	425	394	383	424	391	400	408	404
24555	21592	29002	24945	22347	19473	13609	8109	5657	4445	3574	2895	2264	1946	1650	1439	1099	1054	907	785	788	678	632	568	552	527	470	463	417	402	422	401	363	368	373	337	388	339	340	340	308	317	326	333	311	298	300	362	304	336	334	336	289	284	299	272	333	336	324	287	289	281	302	281	312	295	298	290	292	282	286	318	288	261	287	287	288	259	277	304	287	278	274	330	324	303	289	302	322	328	297	305	286	285	255	279	335	320	305	286	304	291	306	282	300	295	270	298	265	278	314	279	289	305	307	314	270	276	275	320	260	288	291	252	309	304	284	275	292	305	285	304	268	298	304	295	317	309	297	281	283	290	295	296	313	300	319	310	283	292	289	289	302	290	304	300	286	311	277	273	290	298	296	298	288	304	268	292	288	301	297	312	306	287	297	308	276	292	296	327	308	295	297	279	287	272	325	305	296	292	284	293	301	291	286	278	283	291	273	280	336	283	296	312	287	255	269	302	276	285	331	260	316	255	306	288	262	297	287	286	281	288	286	292	313	280	278	294	300	271	275	303	293	311	304	301	290	303	294	306	318	299	297	276	287	299	279	297	252	290	323	292	294	264	292	299	292	287	306	283	282	270	273	287	289	298	293	299	306	287	276	291	288	283	300	315	256	306	265	313	278	289	300	295	268	262	294	281	295	274	273	281	283	268	283	313	332	281	275	299	308	294	276	262	289	280	265	306	289	269	297	282	298	297	297	318	298	278	299	275	264	304	281	264	278	322	274	275	266	300	306	290	283	288	256	294	280	306	297	291	314	280	295	302	320	297	323	282	305	270	302	284	319	293	284	277	284	312	281	290	302	304	293	270	301	289	284	282	296	297	331	310	298	276	296	298	278	297	311	281	297	286	300	271	309	289	291	296	265	311	307	316	289	278	279	281	294	279	292	265	271	282	292	310	293	305	284	283	291	301	267	293	294	276	274	315	293	291	316	266	324	291	311	319	290	259	310	277	305	310	274	313	350	313	296	272	306	328	279	255	313	283	279	295	296	311	302	267	289	326	312	304	272	290	284	279	294	296	288	312	270	296	300	288	253	272	312	313	304	294	291	306	285	284	292	302	292	307	273	296	277	300	311	272	292	266	292	285	333	332	301	279	268	270	254	276	282	288	289	285	301	299	283	311	332	276	257	304	282	292	289	265	281	281	284	317	294	314	281	277	320	274	271	246	286	271	283	288	317	297	298	321	295	300	264	293	322	275	288	305	296	281	285	290	277	270	312	312	277	295	281	330	269	300	291	296	284	298	277	289	291	271	283	305	303	282	313	279	275	313	248	280	316	285	295	284	301	305	306	298	317	278	305	331	290	290	297	271	278	282	302	271	288	315	313	300	281	313	285	326	299	269	288	308	296	271	301	291	272	291	295	293	277	302	274	301	294	285	262	307	308	277	321	275	297	312	308	264	269	301	288	293	326	275	323	284	325	293	286	313	298	305	285	309	288	289	285	291	285	284	321	288	288	287	288	311	292	314	295	279	298	289	287	285	268	259	314	305	304	283	295	289	284	328	283	276	274	289	311	260	283	273	281	293	322	267	330	301	276	292	307	279	297	304	292	278	299	288	263	289	285	293	258	288	331	283	299	298	292	277	275	288	303	328	268	308	296	284	306	287	266	290	289	281	289	277	296	282	338	296	300	266	295	291	242	294	309	292	290	308	290	313	301	287	259	279	295	289	291	311	310	323	307	285	273	279	314	262	263	321	292	317	329	279	304	291	295	327	286	283	299	278	289	298	283	306	305	305	313	278	295	309	324	301	283	318	269	265	310	281	322	313	296	311	280	288	277	300	294	284	276	307	296	275	301	304	296	300	294	269	304	292	311	295	284	298	305	314	294	276	285	295	287	276	325	288	275	344	302	293	264	295	299	295	294	302	307	310	281	281	284	281	280	279	292	294	299	277	283	294	269	274	327	288	301	293	294	293	285	293	326	306	301	289	277	291	293	285	308	274	290	301	299	294	274	303	309	291	277	298	311	247	280	276	277	268	293	308	304	302	309	287	286	274	316	281	282	270	277	305	271	266	282	282	292	305	301	275	304	302	274	273	293	303	304	299	298	269	330	295	285	307	284	311	303	303	286	281	320	295	268	302	327	280	293	288	263	309	290	274	285	306	303	302	302	292	240	302	271	285	302	301	289	300	294	290	306	282	300	285	294	262	297	294	314	306	286	284	302	294	269	290	301	304	303	259	288	312	320	310	287	283	261	300	296	292	288	275	297	300	280	247	286	283	282	288	281	299	291	306	275	286	285	298	315	272	277	292	301	269	335	307	305	264	295	288	268	299	295	276	279	303	276	344	272	303	306	288	280	278	297	280	276	319	299	296	307	303	284	286	279	302	277	291	295	289	287	300	280	316	272	274	278	279	317	288	296	311	288	288	266	279	298	295	302	295	281	299	288	264	299	288	292	311	259	268	276	307	293	280	305	292	261	301	282	293	295	281	287	288	274	273	306	304	315	285	300	318	282	290	300	263	296	279	315	294	279	315	287	288	281	277	270	307	311	283	281	270	316	297	309	291	315	304	275	274	315	287	256	288	302	306	271	306	290	311	277	280	272	297	312	299	304	291	324	303	274	310	291	277	309	299	305	281	292	296	335	306	304	311	265	297	245	303	302	301	289	289	291	295	331	294	293	307	270	293	260	299	294	284	294	290	315	288	277	312	293	306	292	306	271	328	309	258	290	312	297	294	272	290	290	269	318	273	285	284	303	327	316	287	307	295	280	298	291	306	292	270	297	316	306	276	310	265	301	298	270	308	299	267	319	300	257	291	288	315	302	282	312	299	267	306	310	252	292	322	316	305	302	310	290	268	300	310	284	310	318	263	285	288	301	295	278	292	311	278	277	312	295	292	305	278	294	301	290	268	281	296	305	233	315	283	307	301	281	278	293	274	303	282	292	298	288	290	314	295	281	308	261	294	288	290	320	298	279	286	311	271	276	279	282	284	264	271	312	319	292	345	301	324	268	278	289	302	276	294	272	293	286	304	321	266	291	293	324	294	318	267	289	314	269	274	273	292	267	296	285	275	298	307	274	285	311	330	297	301	291	322	342	270	294	303	269	268	320	286	279	302	287	333	324	301	315	307	288	265	322	324	300	281	305	276	297	297	288	294	303	285	288	304	316	275	282	323	276	306	298	282	333	299	299	293	288	311	291	311	286	285	344	284	300	294	307	284	284	300	286	266	280	301	312	299	301	286	280	292	311	266	296	298	292	268	278	313	266	285	277	315	251	308	297	270	298	286	298	305	326	298	275	281	280	295	288	291	334	259	285	296	326	298	289	325	281	251	288	300	289	292	298	315	299	305	241	284	311	310	306	305	306	278	284	293	285	302	258	324	290	284	293	291	288	301	294	286	292	270	305	252	284	277	289	282	297	282	299	297	276	277	284	322	293	317	282	310	293	301	297	275	315	308	301	310	286	289	338	292	276	277	287	291	355	304	273	299	272	283
35185	54439	42251	32995	27561	22928	19021	15286	12388	9791	8317	6733	5263	4376	3578	3008	2504	2240	1970	1653	1474	1364	1219	1087	1003	903	835	728	694	654	651	585	618	546	521	492	509	532	487	517	465	481	503	496	461	446	437	402	420	450	443	436	463	417	388	448	420	382	421	418	396	409	407	437	420	406	431	423	405	384	393	396	420	394	375	404	427	416	427	406	398	433	401	398	381	399	416	395	411	374	409	427	405	374	430	417	387	393	396	425	416	412	395	390	428	402	418	409	387	413	423	409	388	417	431	397	441	427	394	426	411	431	399	375	388	405	437	416	397	398	415	420	427	406	437	404	395	380	388	406	428	388	409	434	395	421	401	407	412	407	406	402	438	414	397	406	374	420	394	412	423	427	401	387	388	394	406	364	393	417	383	423	411	448	385	405	430	390	423	410	431	390	396	391	402	394	434	407	411	447	394	411	391	415	390	403	395	428	373	370	384	423	412	407	383	392	421	439	376	415	398	407	422	440	430	387	416	408	373	432	374	420	399	392	408	405	397	381	360	434	412	396	416	419	404	380	446	403	398	429	401	396	427	422	396	392	427	402	385	437	379	383	410	409	409	386	441	382	381	383	386	431	427	361	456	412	361	405	420	410	398	404	348	422	378	391	395	384	375	400	415	428	378	395	422	419	388	367	366	406	413	396	413	414	448	404	371	429	418	404	403	391	409	439	457	358	403	423	411	404	393	397	400	393	396	435	398	394	378	430	424	375	414	352	406	417	414	422	412	396	394	407	384	402	396	424	387	380	401	361	360	398	415	366	380	384	451	410	421	384	425	404	398	416	390	401	379	383	373	391	443	417	415	402	415	387	403	409	390	387	402	410	374	406	393	353	418	417	407	396	394	398	444	427	385	425	383	408	395	376	403	412	414	392	402	396	401	408	410	397	377	445	384	378	443	419	374	389	374	422	403	414	421	417	395	390	409	408	393	407	420	418	411	388	388	389	399	411	419	375	415	421	422	355	386	375	411	417	435	434	418	408	375	394	435	433	363	423	388	395	391	420	402	397	390	418	419	428	395	363	392	406	348	350	407	402	390	452	430	402	406	374	403	378	421	420	426	390	416	397	422	397	432	405	396	383	435	382	387	391	419	395	427	392	370	422	374	402	424	405	428	388	395	428	408	421	427	385	418	425	407	417	431	386	423	430	390	357	390	399	386	425	421	376	379	409	396	361	411	424	403	411	404	413	406	428	389	367	430	417	415	409	382	413	431	397	426	376	389	403	420	405	407	407	416	425	409	374	389	405	389	386	368	413	399	404	427	417	394	371	385	417	389	407	404	445	419	375	409	426	419	415	401	433	385	379	408	397	385	411	392	401	413	391	387	382	377	396	396	401	406	398	405	399	392	377	404	398	414	398	402	386	412	427	394	395	406	433	383	406	436	399	416	416	384	425	418	437	397	437	400	399	400	416	412	418	429	406	378	386	407	407	420	408	373	365	386	392	387	368	407	424	421	417	375	367	385	385	405	384	388	406	408	421	410	427	411	356	375	416	406	412	348	410	413	407	419	376	402	388	409	406	379	387	384	416	412	370	397	380	425	409	425	401	396	397	414	429	431	395	430	370	405	415	415	396	423	387	419	401	421	412	410	435	386	406	420	365	386	428	384	438	404	393	387	415	391	420	401	428	409	389	395	408	362	419	394	393	427	404	405	428	416	436	385	390	383	373	392	398	398	378	403	393	423	383	444	431	424	433	365	424	375	376	406	414	392	408	395	419	394	391	441	421	425	421	414	390	409	415	403	393	415	377	406	380	440	421	408	418	370	433	383	370	432	414	436	413	386	400	412	349	382	392	407	423	405	388	425	373	375	427	399	405	373	413	396	391	421	395	390	425	370	401	381	418	399	409	414	392	423	418	399	400	412	390	397	395	390	400	407	357	389	377	400	391	389	413	419	370	404	370	387	436	416	425	430	428	427	393	421	407	404	440	401	400	412	400	403	379	390	402	404	414	382	372	431	409	438	404	404	410	421	401	404	402	394	398	386	420	397	403	413	380	442	386	407	386	405	370	392	417	426	409	433	428	415	419	415	409	369	400	420	385	375	424	421	408	379	425	413	410	379	428	374	417	430	389	424	402	386	395	387	412	404	398	397	406	398	397	413	382	364	377	369	402	399	419	419	417	421	424	397	420	369	444	392	403	400	397	415	400	419	398	380	391	384	382	393	376	389	419	424	369	440	418	431	399	394	415	388	408	430	400	402	397	397	397	411	392	423	440	418	407	409	396	405	400	407	371	397	382	417	386	419	396	396	401	406	434	438	408	393	420	385	395	401	428	421	405	407	363	418	379	435	430	410	429	437	408	396	393	426	410	406	425	405	385	432	394	398	373	375	426	431	398	382	412	396	409	373	439	415	423	379	388	415	380	404	399	463	415	358	401	398	423	397	352	440	386	436	399	397	444	381	395	401	394	437	376	423	396	404	417	434	421	393	376	428	447	384	397	418	400	394	416	465	400	445	392	410	428	396	418	419	397	402	380	402	420	371	418	363	428	383	393	412	395	403	376	404	402	400	414	434	403	389	391	385	393	412	392	410	409	375	369	411	406	384	440	410	389	454	408	399	411	371	398	416	402	393	399	401	406	408	373	398	413	394	388	411	384	381	383	390	426	357	402	373	416	427	411	371	404	452	386	399	387	400	408	413	418	413	435	398	402	421	389	385	434	411	391	413	390	416	405	393	368	411	397	409	443	390	369	409	411	406	387	428	436	391	406	406	370	432	392	421	422	424	414	420	407	378	426	396	432	413	426	413	425	419	385	413	417	415	436	435	380	390	392	401	394	393	434	397	413	394	398	391	395	396	411	404	414	406	395	389	402	416	405	419	409	409	423	380	388	413	406	399	381	384	388	411	413	404	410	401	397	426	400	390	432	418	393	408	393	411	390	425	411	394	441	378	402	356	373	388	404	398	411	407	391	366	409	402	354	395	415	402	392	376	425	380	400	439	409	395	394	409	390	422	414	410	365	399	402	407	368	375	423	399	414	401	419	403	399	412	427	410	402	458	436	432	361	430	368	394	411	428	399	390	382	393	410	412	404	420	399	416	408	372	372	408	432	358	392	430	385	384	399	396	408	380	387	436	382	384	414	400	418	415	383	394	410	400	402	385	389	422	428	392	390	371	395	447	386	430	362	427	435	399	393	359	405	383	404	393	391	430	402	403	405	412	354	421	396	394	397	389	391	367	370	415	417	427	372	406	426	407	415	387	396	400	432	372	401	409	373	398	403	421	447	376	369	404	390	416	421	422	406	427	436	380	372	394	404	410	398	408	408	424	407	408	433	411	392	431	372	390	408	389	426	378	397	399	413	406	392	401	425	378	399	448	408	416	440	416	380	407	402	390	404	402	412	415	391	399	411	373	405	407	409	393	393	437	385	440	427	400	399	448	393	366	400	432	377	377	395	399	383	389	387	384	379	422	418	381	414	388	434	382	396	406	387	395	359
23499	21617	29513	24265	22042	23130	21497	12240	8406	6917	5268	4188	3356	2677	2260	1889	1601	1351	1270	1163	995	877	781	740	663	603	539	508	466	486	460	448	398	427	405	386	338	342	349	336	329	349	348	319	320	275	293	338	347	318	297	294	344	291	340	312	307	311	280	300	285	337	335	296	299	328	306	305	297	279	305	300	271	294	307	325	308	317	294	289	317	294	312	317	257	270	331	280	289	323	310	280	271	317	296	286	292	316	306	307	298	281	265	307	276	290	304	279	267	301	306	287	303	298	317	329	293	293	303	281	335	283	293	292	305	278	309	285	268	284	325	288	266	319	290	271	278	282	280	289	284	280	305	294	300	289	289	292	315	288	287	321	305	280	313	258	274	319	259	295	281	296	293	286	295	295	285	272	287	300	284	312	289	284	290	308	284	254	308	293	308	319	279	302	268	294	291	293	275	291	296	296	286	276	296	281	277	295	288	318	314	290	304	274	317	298	301	268	304	328	303	281	266	265	268	287	288	309	284	303	299	293	303	305	280	324	290	306	300	304	275	284	277	276	310	298	302	297	286	293	284	310	292	289	277	295	290	292	272	288	291	276	278	285	285	299	294	285	270	301	303	313	304	286	288	281	304	283	302	298	302	308	294	265	281	286	278	282	350	296	295	301	292	298	325	266	271	280	311	317	271	308	290	293	314	285	299	273	286	291	277	294	297	292	286	289	311	288	304	285	279	318	300	287	293	275	307	271	289	311	276	281	273	287	270	303	296	292	278	298	328	282	271	308	317	275	272	280	265	292	290	287	265	290	278	289	281	297	283	301	306	292	283	294	263	289	328	291	309	297	297	306	285	305	288	273	320	279	313	300	299	270	292	288	310	288	308	288	298	287	278	285	301	287	270	242	257	273	267	293	287	272	324	306	292	286	283	287	280	292	296	283	307	323	317	310	311	283	287	280	275	276	309	300	315	324	292	294	269	257	257	293	289	290	299	302	285	296	287	292	316	299	284	332	317	260	303	283	310	338	260	297	302	269	319	338	310	286	285	294	261	326	297	280	295	308	284	279	318	312	307	292	282	307	312	306	273	305	293	306	290	282	258	272	290	331	320	310	290	301	287	254	302	306	299	304	265	297	296	271	311	284	277	291	270	278	277	293	290	293	287	279	300	271	331	285	286	303	272	301	293	296	305	294	276	266	261	271	289	289	286	287	283	302	305	290	306	257	307	288	331	311	299	283	283	281	326	299	298	288	278	301	304	293	276	308	288	266	285	289	339	300	304	287	304	289	313	307	288	293	302	297	325	292	288	308	305	292	300	284	287	298	320	266	291	310	268	267	281	296	312	303	279	278	290	285	264	270	288	272	311	319	307	286	272	263	305	301	286	293	298	314	311	290	272	297	320	248	283	269	297	282	292	297	270	263	292	292	285	260	317	299	275	282	281	290	259	298	285	310	288	279	283	298	332	301	329	290	302	312	316	279	326	285	328	266	341	329	300	274	257	289	296	313	258	298	314	279	275	292	285	234	289	309	287	305	285	268	289	291	318	297	286	297	300	287	292	307	282	306	297	267	295	295	293	271	314	298	311	262	282	277	333	300	274	303	313	299	298	292	269	296	296	302	297	295	306	276	271	301	299	289	270	288	279	290	270	319	286	322	338	287	309	294	298	316	274	305	302	316	287	278	307	288	308	295	299	273	297	304	262	284	309	282	308	336	302	307	304	329	313	291	285	286	283	292	291	294	314	282	276	269	256	267	316	296	296	280	286	293	324	275	291	311	271	277	284	316	325	298	296	287	294	279	294	280	280	275	317	279	277	263	292	271	254	303	321	310	290	290	261	303	278	304	271	300	287	298	298	303	297	293	295	269	281	322	290	284	313	300	333	260	294	269	306	303	269	320	297	276	294	292	289	300	321	302	299	273	317	295	303	293	262	312	281	299	312	263	318	277	296	271	290	285	307	289	290	282	303	287	326	288	272	283	259	280	305	288	315	296	290	298	303	300	282	301	297	280	306	300	313	293	338	293	313	292	280	297	276	288	276	288	293	289	287	289	324	304	283	278	279	299	302	297	277	304	294	285	298	283	289	313	305	275	302	271	277	306	308	299	266	305	294	318	305	294	288	283	272	276	285	264	295	279	314	303	293	307	290	299	300	321	285	292	283	281	286	293	314	276	297	292	282	310	261	288	309	272	301	280	326	273	290	325	298	299	318	304	302	293	297	283	308	278	270	275	265	260	309	285	293	293	308	276	309	303	294	289	307	291	275	311	278	304	275	343	297	305	322	264	317	307	282	312	331	306	302	272	260	280	297	268	312	301	310	260	280	287	280	307	317	301	304	312	277	299	296	286	316	310	302	326	311	285	276	273	280	301	320	298	297	303	281	318	276	310	296	306	244	301	265	300	297	290	307	273	283	311	321	282	276	292	276	303	267	291	293	293	288	317	310	304	273	266	253	300	316	310	284	302	278	282	287	304	299	290	289	280	320	304	309	299	294	313	296	285	298	284	313	297	261	302	275	325	321	286	267	291	317	326	295	313	296	301	310	284	316	300	297	281	302	282	300	296	265	292	327	281	306	285	309	290	307	291	276	303	278	280	318	276	277	318	252	289	325	285	326	295	299	303	270	311	306	297	248	344	282	282	314	287	296	277	288	309	315	287	287	309	324	286	310	281	297	322	316	263	266	287	280	274	302	294	264	288	236	310	289	290	293	278	270	290	291	278	292	311	297	310	312	269	309	285	315	289	327	268	268	302	312	322	289	302	322	293	310	296	307	311	266	293	285	299	290	285	310	271	316	298	252	299	304	291	301	291	310	302	289	286	310	299	325	262	297	301	277	273	304	281	290	311	313	287	280	291	298	307	302	267	297	291	293	326	287	301	310	325	302	275	310	272	277	258	306	266	322	300	276	306	275	307	302	301	262	307	275	301	255	296	309	316	295	304	303	294	276	290	287	298	291	256	298	250	299	269	309	312	312	301	327	296	273	291	300	289	313	297	276	306	298	274	289	328	288	279	281	286	287	302	264	282	282	311	280	310	291	300	277	294	286	298	306	315	274	296	303	302	298	293	319	303	280	272	295	300	288	274	312	286	290	289	312	314	316	289	278	312	304	289	307	282	262	281	311	294	305	305	314	306	293	299	291	305	276	299	287	275	305	320	313	316	321	280	309	299	279	309	306	300	290	296	313	312	289	291	287	287	316	274	281	285	294	300	310	291	280	280	287	280	304	271	288	290	313	278	275	292	337	283	275	303	297	260	303	296	284	301	297	284	285	282	292	299	291	268	274	274	272	282	312	332	294	314	343	293	306	289	291	309	298	300	295	308	296	305	308	283	311	311	302	265	288	286	269	291	286	315	300	315	276	287	301	312	287	321	296	287	292	316	273	302	310	309	277	319	319	304	305	290	302	288	285	269	321	297	314	300	308	334	269	279	280	263	287	297	308	303	285	280	282	300	309	285	303	278	274	281	288	278	282	245	311	287	320	300	276	308
37781	55386	47079	37758	32603	27983	23946	19718	16146	13619	11168	9145	7447	6019	4974	4145	3514	3054	2545	2313	2043	1705	1448	1404	1223	1086	1014	895	845	737	731	693	674	623	612	539	560	544	555	521	495	477	489	471	440	431	506	466	446	423	427	466	418	431	475	423	403	392	437	423	380	428	400	424	377	408	452	429	394	392	424	400	403	386	393	391	393	399	361	381	394	358	429	367	392	420	386	403	415	373	410	416	392	443	381	399	436	441	396	385	390	374	359	373	376	371	409	375	375	393	388	389	384	398	411	370	382	408	418	360	368	392	345	406	372	406	405	416	398	359	384	412	422	412	420	424	425	409	394	349	387	356	388	389	379	419	409	371	395	380	393	405	398	387	415	389	423	405	397	395	397	440	422	411	385	376	364	401	418	397	390	395	420	380	423	384	423	399	393	368	400	371	404	404	391	394	412	362	388	426	400	388	402	364	367	368	398	408	396	367	395	363	402	422	431	426	413	406	376	404	422	405	429	424	424	372	415	406	374	376	435	388	428	405	366	381	367	401	406	387	399	377	382	393	390	396	382	398	408	383	386	420	388	425	395	364	368	397	416	353	430	397	376	391	403	422	416	400	390	415	414	411	411	366	361	403	385	392	367	399	374	376	427	399	391	380	382	384	404	415	409	434	384	352	375	428	388	422	394	430	402	406	396	426	390	376	411	391	439	386	394	378	380	389	396	394	401	383	391	415	348	389	357	377	382	398	410	411	421	417	400	404	417	376	428	401	360	418	379	369	415	401	417	377	408	423	386	413	405	407	417	381	397	375	351	376	355	410	432	407	389	383	397	384	383	393	399	410	379	385	447	376	343	390	397	371	401	395	403	404	409	385	407	376	390	416	401	401	403	392	401	407	378	412	396	388	416	390	386	426	407	393	365	376	414	381	399	407	375	357	426	390	392	412	414	415	397	422	405	420	399	368	381	418	374	422	388	407	394	366	425	410	390	429	401	374	368	391	417	394	422	372	391	375	430	372	407	378	391	404	394	416	381	388	430	372	383	369	397	407	386	364	395	380	392	377	389	398	396	381	386	401	413	389	403	352	424	379	395	410	405	417	384	421	410	399	395	405	396	399	371	380	376	400	364	374	361	386	401	391	368	384	411	387	386	476	389	370	410	363	372	430	406	368	406	369	382	407	371	381	434	410	399	373	382	385	361	371	394	392	396	423	391	417	380	393	343	397	391	392	362	403	354	390	391	373	395	398	405	463	366	388	382	417	371	409	402	373	377	393	404	377	411	368	390	363	374	400	392	401	404	410	425	391	393	396	417	410	382	410	388	397	375	354	370	399	374	351	414	400	401	381	364	373	373	392	382	374	420	440	416	407	386	369	395	389	388	430	411	377	373	382	398	403	385	379	387	422	395	408	378	398	426	374	352	384	391	390	379	370	410	389	422	360	395	397	380	384	393	410	368	355	386	413	372	401	389	380	401	410	391	431	375	395	381	394	387	414	410	414	358	382	419	367	387	366	396	371	385	375	391	355	376	380	406	434	367	390	387	381	412	385	401	380	398	406	403	348	390	393	374	367	377	387	390	381	446	418	427	385	426	396	381	378	378	408	363	388	351	401	423	417	395	376	389	372	384	390	411	364	392	395	364	421	414	359	407	429	411	361	382	365	422	390	409	367	361	391	382	385	413	382	405	407	380	407	412	392	384	385	401	383	401	396	375	394	403	396	355	381	400	422	404	391	377	378	356	378	441	406	378	420	448	377	410	386	408	374	372	403	398	381	384	354	415	383	412	392	362	373	406	381	386	390	359	368	395	396	398	371	414	395	380	427	451	367	383	395	386	383	375	410	382	413	399	426	432	402	386	376	381	395	422	398	414	399	360	407	417	386	375	383	361	408	377	388	417	397	380	351	389	388	390	396	401	384	411	392	388	393	433	402	410	414	385	375	375	411	367	388	380	391	388	388	377	359	390	373	374	410	391	417	387	404	430	384	425	370	397	371	414	383	374	414	373	420	391	371	420	391	383	400	429	410	417	376	359	354	419	420	403	373	370	382	404	408	398	436	402	394	399	387	374	397	407	398	366	442	410	426	370	402	416	415	346	373	383	379	412	398	371	358	375	384	392	390	375	425	393	386	380	377	407	409	375	414	358	385	414	392	396	401	382	381	369	389	416	400	418	386	407	380	415	383	402	385	386	368	369	401	412	391	391	388	399	393	395	383	377	414	420	410	404	399	375	436	401	404	394	368	377	427	442	377	395	389	419	402	385	421	396	433	374	391	422	397	389	370	366	412	381	402	398	405	376	412	429	413	406	380	404	372	377	382	394	401	385	370	414	361	413	364	365	403	434	349	383	406	419	447	354	380	369	402	422	399	363	409	396	383	386	361	406	375	409	374	375	388	379	359	384	386	409	385	409	414	380	384	387	419	384	397	404	419	388	373	382	406	381	407	389	395	412	366	393	414	403	417	398	394	370	396	427	381	373	419	422	393	392	375	403	371	380	421	389	409	396	405	430	400	377	384	394	393	398	385	424	423	397	395	386	391	367	371	392	395	434	415	374	391	394	411	394	401	404	405	393	409	420	369	427	389	367	394	410	446	391	397	390	387	364	399	398	399	401	398	391	409	390	405	400	417	351	399	410	374	418	382	412	387	416	397	392	380	404	407	394	383	416	383	396	398	387	408	394	398	387	368	418	362	402	388	377	430	368	420	383	443	372	402	387	416	387	388	394	359	406	387	380	405	392	385	422	407	352	363	390	392	409	397	427	388	370	372	421	408	384	367	440	403	382	399	403	424	418	420	392	380	394	373	378	376	369	405	423	410	386	400	392	396	385	383	412	451	375	395	364	363	380	363	355	377	374	398	414	386	355	354	408	407	391	412	388	417	379	409	389	376	375	394	408	393	425	401	406	362	385	411	445	421	390	399	415	386	391	399	380	362	412	394	414	374	402	378	410	427	405	420	374	401	396	402	395	359	366	402	423	432	435	401	393	362	389	379	393	401	371	415	395	356	390	430	403	359	411	388	378	388	413	400	381	393	427	404	406	377	401	412	392	391	405	371	400	422	366	374	399	373	398	393	380	371	408	416	394	411	414	398	390	448	391	370	397	414	409	394	363	361	404	392	423	372	373	387	392	415	394	374	437	422	368	405	373	368	395	424	391	382	387	382	380	352	423	371	421	356	415	411	427	430	403	367	378	384	409	337	414	413	382	394	436	397	383	390	362	387	386	347	403	413	408	385	384	418	409	346	410	409	390	386	385	360	367	414	402	418	407	406	441	392	397	371	419	400	387	438	414	381	412	399	369	388	392	407	416	367	415	413	414	371	360	457	394	405	414	392	407	377	423	413	419	385	385	415	376	412	409	406	401	400	399	383	402	355	406	372	417	393	398	381	377	409	414	390	371	413	395	371	395	411	423	396	387	421	392	365	390	365	387	424	405	404	399	448	410	375	389	395	419	374	387	433	369	415	412	348	400	373	377	376	364	394	387	339	385	388
28973	26135	30406	24035	15441	10146	7044	4840	3584	2816	2246	1912	1512	1262	1147	918	843	721	646	591	529	517	470	430	429	401	383	363	323	323	322	355	363	305	315	306	321	289	330	301	291	284	297	269	305	323	254	272	290	300	296	284	250	270	298	267	288	271	258	315	291	290	284	292	308	274	273	256	296	310	248	293	316	299	265	293	278	278	278	280	291	313	272	291	288	269	261	304	245	277	303	265	308	255	330	271	311	266	263	280	260	277	272	268	273	279	262	277	267	251	294	285	298	245	273	261	291	283	290	263	294	275	288	284	275	263	245	283	287	286	265	270	267	314	276	239	274	275	294	280	253	282	263	270	288	261	287	261	243	293	258	267	282	279	303	262	256	307	308	298	264	279	284	274	284	252	252	271	259	277	284	272	250	302	275	296	285	269	282	305	299	294	265	287	252	264	295	306	285	274	320	253	279	283	275	257	255	231	299	283	274	264	268	277	271	280	259	250	283	279	280	297	252	291	282	279	302	250	276	273	238	270	284	257	284	286	299	255	263	256	286	318	274	283	275	263	286	269	253	290	291	266	310	290	284	270	281	308	292	289	247	283	264	280	231	254	275	290	305	296	257	276	269	234	292	274	275	251	293	242	240	282	286	288	256	267	269	268	294	260	290	265	302	309	287	283	299	287	270	276	283	268	275	274	240	294	259	276	284	282	249	268	277	293	256	290	253	257	283	253	286	253	276	283	311	265	274	279	279	278	285	275	285	270	284	301	263	261	294	299	267	283	255	306	298	292	261	279	282	274	294	261	271	258	283	311	284	305	265	286	266	266	246	276	302	282	276	276	285	277	295	275	280	262	253	256	269	277	291	265	247	258	263	272	266	256	262	303	264	254	286	266	259	261	297	262	276	277	278	290	267	244	294	276	286	270	268	289	301	257	272	275	289	277	277	260	270	253	269	293	281	256	265	262	298	280	240	271	265	243	266	271	261	292	272	268	294	276	260	261	280	267	281	281	289	288	269	276	285	314	266	272	260	295	287	265	277	249	293	275	274	293	296	272	257	296	288	276	291	287	301	279	257	305	271	288	294	287	286	279	285	289	293	271	266	281	268	267	267	276	229	281	277	258	297	273	264	316	267	272	287	300	278	311	284	282	302	284	286	299	300	278	280	269	285	258	286	281	267	282	290	261	290	285	288	286	275	260	262	265	288	258	305	274	277	276	307	288	265	242	268	275	249	266	263	264	262	282	251	288	274	282	269	268	289	282	289	249	267	246	286	298	291	293	278	273	272	291	272	294	284	262	253	286	273	271	279	269	256	268	281	294	292	281	265	297	295	291	285	297	262	277	267	267	259	259	256	292	290	268	303	278	284	252	282	288	277	264	278	262	268	256	308	272	281	258	297	262	257	304	249	287	285	304	299	262	269	251	261	306	279	299	262	277	287	305	243	262	243	277	282	287	271	264	251	297	285	280	288	290	270	288	288	260	317	295	272	275	267	267	275	270	258	307	268	245	286	272	283	268	282	274	268	262	246	275	292	277	293	270	259	262	285	277	289	281	283	265	276	278	280	285	265	275	269	276	285	280	295	278	289	295	277	267	272	278	237	282	286	273	313	277	278	286	281	276	274	282	287	280	283	281	234	299	277	268	289	271	272	276	284	276	292	283	300	280	282	268	277	295	271	271	280	287	280	258	263	263	253	276	295	301	271	281	257	284	291	256	280	270	280	301	308	285	235	262	252	278	275	276	287	284	287	299	254	299	271	262	265	299	269	273	279	264	317	298	277	283	269	295	266	278	299	261	284	282	297	266	278	275	263	310	257	267	289	302	249	266	257	303	297	255	289	269	274	259	259	275	291	264	276	260	258	288	278	265	301	297	265	278	257	281	275	287	292	286	288	291	279	287	282	259	256	247	282	287	282	267	275	286	285	281	269	278	278	268	277	244	285	258	296	243	242	268	260	256	268	251	254	261	264	278	283	265	273	251	279	300	278	277	272	270	288	249	274	293	289	276	251	254	276	289	271	289	282	261	252	285	279	295	268	282	265	264	258	282	326	258	277	289	275	280	252	286	293	295	263	277	294	300	280	276	278	299	246	284	278	273	290	270	289	259	266	260	275	288	317	283	276	267	307	293	261	283	283	290	295	281	264	245	295	261	294	245	268	265	271	257	277	275	294	287	277	267	287	291	271	282	262	298	261	277	277	294	277	259	277	253	281	243	289	234	286	275	265	263	279	277	274	294	288	283	260	274	285	313	294	277	273	293	263	257	293	291	276	292	252	292	263	296	265	291	257	291	299	250	287	294	305	275	274	260	306	255	276	271	279	315	267	273	288	276	272	268	265	262	255	262	269	259	270	257	261	259	291	278	259	246	308	261	279	281	288	301	283	286	288	269	260	284	267	268	281	278	253	259	266	278	265	280	275	242	279	278	262	261	256	246	278	267	271	267	297	284	285	272	276	264	278	275	290	285	286	297	300	282	283	303	258	252	295	270	254	284	278	287	274	268	266	280	280	269	280	255	283	290	261	255	303	279	278	257	293	253	266	262	256	264	262	269	275	266	294	295	255	246	273	269	266	276	301	294	243	289	292	278	297	242	276	256	286	288	282	308	277	295	251	286	271	285	266	272	287	289	270	257	290	275	269	274	272	253	281	275	269	302	290	275	277	278	281	282	282	291	277	273	295	280	312	318	293	282	283	307	261	287	285	286	250	297	256	289	271	279	286	301	273	275	278	280	252	287	281	258	286	280	279	264	271	289	287	254	268	298	257	266	264	274	268	263	279	277	282	296	269	260	279	264	256	271	252	275	264	294	308	322	295	261	259	275	296	270	264	266	296	308	259	274	274	288	281	255	304	264	273	275	254	250	286	305	258	275	279	277	274	273	302	275	269	255	290	270	240	265	306	285	287	306	263	244	295	283	248	309	275	264	274	287	282	265	288	271	282	257	269	247	269	268	283	265	292	293	270	273	270	301	277	298	284	284	287	313	287	303	271	265	260	310	294	285	300	285	276	250	289	251	292	307	298	273	262	308	268	307	280	310	260	267	311	283	267	263	271	262	276	282	235	249	291	286	297	296	272	275	289	288	285	299	243	269	246	260	266	266	303	280	278	265	272	241	249	301	292	281	253	294	290	300	272	279	251	278	293	270	273	291	242	293	278	308	279	280	249	263	271	275	298	280	280	308	298	272	268	255	276	294	261	275	280	266	280	262	252	261	266	298	307	258	248	285	282	307	265	275	273	269	289	253	291	256	297	282	280	280	269	266	275	276	301	268	272	259	292	282	253	250	276	281	288	255	287	284	275	278	280	252	275	270	278	308	308	269	257	287	258	288	280	274	259	258	256	281	269	264	313	261	264	298	291	271	284	269	263	235	255	301	266	285	281	285	271	271	280	267	278	260	267	286	264	269	277	259	278	311	276	277	293	298	280	291	286	273	280	291	307	252	271	257	318	268	277	308	271	262	282	283	271	286	301	272	292	289	288	258	261	285
33482	43041	37024	27334	21556	17193	13960	10703	8408	6915	5631	4546	3682	2971	2527	2031	1734	1585	1366	1146	996	885	860	811	766	693	700	619	573	539	552	540	511	503	451	481	462	433	445	399	407	416	454	400	380	447	402	429	439	366	394	383	392	365	437	384	435	417	391	382	351	372	402	349	366	369	367	351	417	393	371	396	400	410	376	381	367	406	420	428	389	344	388	384	379	427	390	353	381	375	409	392	367	400	353	358	360	393	416	373	387	403	359	363	384	357	386	407	366	404	422	417	378	394	396	379	385	371	411	377	377	385	412	391	364	406	394	395	389	370	394	382	409	396	379	380	394	385	385	407	380	441	367	362	383	369	383	371	375	409	407	397	404	400	392	401	374	376	387	383	344	349	384	371	377	368	412	402	361	385	389	384	396	346	399	442	406	399	400	407	348	396	388	368	375	383	339	385	356	390	383	366	437	391	419	391	389	424	357	376	372	370	378	404	411	379	381	389	370	362	404	396	369	387	376	369	369	389	407	391	403	379	370	415	377	388	392	389	407	427	360	407	393	376	380	373	375	400	377	398	403	376	407	395	384	404	368	400	387	369	388	387	391	374	377	370	366	386	378	377	349	350	378	367	357	362	380	357	385	374	371	448	395	388	356	374	376	378	399	426	391	347	370	379	429	360	369	365	441	338	389	412	364	395	388	351	420	391	376	368	363	383	340	347	388	344	382	382	369	353	399	383	365	372	354	352	376	391	320	382	339	370	387	368	432	403	381	394	353	409	345	372	371	408	417	404	397	357	381	351	357	343	360	348	395	415	401	404	393	367	388	385	382	380	410	389	404	379	385	342	341	396	396	384	386	383	408	372	376	402	374	389	415	373	354	386	393	387	348	361	377	341	373	377	390	446	371	389	397	414	384	369	371	397	406	356	393	389	390	400	392	388	361	361	419	403	410	405	376	384	371	387	392	385	363	391	390	374	374	382	371	400	354	364	389	405	375	401	375	397	448	405	391	417	357	368	379	431	389	394	358	356	391	350	379	373	385	407	391	417	374	398	427	365	365	387	409	393	369	384	365	387	405	379	382	355	398	367	376	362	361	389	391	390	375	409	377	397	386	425	384	375	375	393	400	382	365	397	367	374	391	410	374	365	407	377	368	335	339	368	376	372	387	363	397	386	400	401	374	356	390	381	386	405	378	381	348	375	390	346	422	386	345	377	384	421	412	372	387	384	340	376	359	335	385	406	368	411	373	358	359	384	374	384	416	399	411	367	403	378	361	386	377	392	362	349	390	374	378	368	396	386	385	391	371	399	363	362	386	363	396	367	419	354	382	380	372	380	365	382	399	362	383	404	399	385	403	360	377	384	376	428	385	364	382	380	384	390	387	379	373	377	383	352	380	423	357	359	377	345	381	373	390	366	385	352	364	387	387	371	378	381	379	382	376	373	371	388	343	360	396	407	370	385	391	371	397	383	391	405	386	380	359	386	390	357	398	373	400	362	387	327	374	386	393	391	421	376	405	401	408	400	359	386	379	372	383	351	361	358	414	370	359	398	405	377	372	384	359	369	376	373	376	401	363	388	389	404	420	389	393	402	390	383	373	379	372	396	353	397	382	395	398	401	387	405	367	359	382	369	375	386	384	388	380	393	378	413	378	386	394	376	398	393	396	383	375	381	350	395	397	383	395	372	377	392	404	373	370	404	385	392	393	392	358	378	418	351	357	374	370	377	368	349	399	349	366	407	412	387	360	388	352	395	374	380	351	372	376	384	424	379	343	362	375	400	362	402	413	363	387	342	375	376	359	360	365	391	364	388	376	373	401	396	371	387	407	369	360	358	361	363	374	365	384	341	418	419	394	403	393	377	340	375	369	383	365	364	361	382	407	359	384	378	409	357	354	402	369	385	396	380	380	412	387	400	375	352	372	397	409	377	382	410	365	406	399	376	353	394	364	375	399	378	337	358	417	395	345	417	362	396	359	392	369	372	372	363	398	355	349	395	371	401	358	366	391	387	404	366	384	390	389	398	374	404	355	405	377	403	410	369	369	405	423	360	364	353	371	371	354	354	398	370	357	402	372	397	381	385	377	418	385	384	375	363	391	374	392	374	418	385	371	385	412	387	378	352	395	381	383	382	373	362	379	371	388	383	420	365	393	384	356	358	372	387	383	353	404	365	364	394	363	375	352	413	408	389	351	404	407	345	370	408	379	375	379	418	366	345	395	342	374	370	388	392	397	385	375	367	377	369	349	370	377	389	343	399	366	376	381	400	377	375	344	354	366	389	360	367	405	396	382	361	366	399	388	411	391	383	414	407	398	378	371	405	397	397	394	352	399	372	366	381	382	358	396	366	373	383	387	368	354	383	392	386	348	370	394	399	423	373	342	351	380	399	422	362	391	409	321	371	357	380	388	395	380	328	363	374	406	374	401	362	356	364	401	387	368	398	386	418	381	388	350	369	361	354	388	414	382	413	366	410	398	392	412	440	364	346	402	376	385	380	398	425	396	373	373	431	364	393	372	358	377	384	366	370	376	383	362	395	386	391	413	347	395	360	387	354	414	373	367	387	415	375	381	354	366	346	365	356	393	358	387	355	364	369	407	389	400	388	391	403	367	393	375	425	416	384	362	366	384	363	364	388	361	406	398	385	363	375	367	393	411	400	418	421	389	361	373	386	364	395	374	394	347	348	374	387	390	411	366	375	389	380	382	381	388	397	386	377	388	385	379	382	412	347	374	415	376	361	359	375	381	410	387	416	381	365	377	395	425	391	391	382	399	368	370	351	369	394	396	401	356	385	384	375	359	394	344	404	393	396	410	397	419	376	424	372	385	396	384	409	405	388	370	384	393	358	399	361	400	413	416	399	338	371	367	396	393	370	358	361	356	410	408	362	438	366	370	395	360	361	380	384	388	370	386	376	363	430	362	372	365	391	362	354	375	401	346	351	385	402	448	380	389	380	398	409	382	381	353	365	391	390	370	360	396	405	391	384	369	361	387	376	407	386	384	391	377	384	392	339	381	340	371	366	377	393	358	399	392	367	414	410	398	357	379	351	390	385	387	382	371	408	408	387	368	359	365	425	408	378	388	346	391	400	412	376	421	397	382	362	349	354	366	422	354	414	396	363	392	386	372	378	359	405	379	374	392	416	403	361	382	388	357	389	387	387	382	399	385	383	363	407	415	383	376	396	401	378	386	380	353	388	384	404	351	381	382	445	359	374	399	390	369	410	400	392	371	363	412	371	407	380	382	385	405	370	404	369	407	383	371	393	380	368	396	378	388	399	417	393	379	399	383	373	389	390	404	399	378	343	395	412	408	358	348	357	414	392	356	393	372	345	396	426	389	389	394	380	381	376	368	398	374	372	377	374	379	345	387	370	405	423	381	387	364	402	391	369	419	374	384	382	378	370	397	399	409	357	382	368	407	399	384	376	385	374	372	381	400	393	439	379	370	387	351	359	392	396	403	408	374	373	378	354	395	421	377	360	341	381	372	388
24639	21676	29223	25140	22616	19835	14159	8639	5952	4743	3818	3027	2402	2014	1667	1339	1256	1109	966	818	782	688	579	540	513	482	489	445	423	428	377	358	364	358	371	346	333	327	375	317	325	306	288	287	308	326	279	324	288	320	298	335	306	310	304	304	330	289	299	299	251	299	290	287	354	288	281	308	310	309	332	288	318	281	286	295	295	295	301	283	290	279	272	302	281	284	358	289	310	285	280	277	289	303	318	269	283	294	286	252	282	274	311	305	271	303	275	328	267	292	258	314	266	269	279	267	268	311	293	306	292	292	294	281	267	282	290	278	275	266	310	285	275	270	299	271	300	261	299	292	305	324	289	312	308	289	292	262	269	268	247	268	308	296	251	257	280	285	287	308	284	248	272	293	322	284	301	312	280	305	302	278	281	297	285	300	311	296	266	288	283	286	245	301	284	304	309	285	282	292	283	292	303	279	276	277	278	290	274	297	299	300	267	262	286	274	290	256	349	273	304	273	287	286	267	292	290	314	298	302	303	274	288	279	298	313	283	317	293	266	297	291	290	293	282	282	303	282	289	291	282	268	289	262	262	309	259	295	276	292	281	285	237	301	288	303	279	308	289	288	293	299	283	291	284	318	273	298	264	282	283	314	280	282	295	288	307	321	299	295	299	273	293	270	281	267	274	306	286	310	267	314	290	270	312	299	311	287	312	304	321	297	272	291	323	268	291	298	299	303	324	276	317	277	280	289	244	244	314	285	310	303	278	264	282	288	289	277	291	276	287	305	261	268	271	306	289	287	262	283	324	266	306	300	267	305	292	312	287	267	256	311	269	288	281	295	304	293	277	300	288	297	264	286	277	304	307	283	273	297	282	276	268	274	292	268	273	264	338	314	298	275	292	249	262	303	278	269	302	273	307	270	251	313	330	278	300	266	259	306	308	294	289	300	287	268	303	299	270	290	273	283	292	270	275	299	273	323	292	287	301	281	292	272	275	299	289	304	296	279	269	288	294	280	288	287	322	285	259	286	251	265	312	311	269	260	311	294	307	285	294	307	266	288	265	285	297	294	305	305	305	289	287	266	284	300	298	288	304	281	283	298	316	308	296	288	290	306	322	280	287	305	294	255	290	291	264	270	300	264	301	256	305	301	278	281	336	310	292	286	275	290	311	282	290	278	280	282	296	267	288	272	289	291	273	273	285	299	308	304	289	316	301	262	276	278	282	272	302	270	288	290	282	282	305	284	303	295	300	262	299	265	310	250	282	293	311	290	302	309	285	286	303	286	291	302	268	277	336	259	269	252	283	302	261	230	296	288	320	254	266	298	252	278	288	314	293	310	280	302	292	273	281	281	283	274	271	302	280	288	291	321	270	285	309	308	306	283	297	309	316	295	263	289	324	314	248	284	287	300	307	277	313	278	271	283	285	267	283	276	279	279	288	288	291	313	262	295	318	268	285	287	288	296	288	289	280	277	306	280	267	325	302	271	297	280	291	301	242	283	306	296	277	310	277	276	285	269	267	305	279	296	271	261	317	296	291	271	312	263	301	276	277	295	297	303	317	268	266	317	257	298	291	275	300	282	298	271	252	263	279	288	292	272	248	328	302	274	305	274	308	301	274	295	284	279	283	291	283	278	292	275	329	298	300	290	282	301	299	297	291	279	318	279	289	300	322	281	283	260	281	316	272	301	298	302	320	288	299	266	307	330	288	325	308	300	270	320	283	291	269	277	286	312	298	300	298	306	296	260	295	317	310	326	282	278	297	269	283	274	282	295	266	303	292	295	297	320	298	285	299	331	294	281	297	269	280	274	253	307	298	266	287	289	285	304	317	284	284	300	283	298	278	259	291	298	287	279	272	263	308	293	284	313	288	286	283	289	288	312	281	277	290	291	269	284	292	284	289	319	281	278	266	284	272	292	304	287	283	294	292	267	284	277	277	305	277	280	293	296	295	257	302	277	304	306	271	288	285	273	306	300	269	285	309	276	287	286	282	269	311	279	272	329	261	288	293	286	283	274	305	267	291	285	266	259	307	278	290	279	324	305	278	289	290	302	271	277	298	286	309	288	287	283	319	254	293	284	320	294	278	258	316	251	257	292	285	313	310	276	273	296	272	263	324	272	275	282	300	261	293	268	284	290	271	321	284	288	297	276	255	288	282	303	276	290	262	257	285	325	299	263	314	317	274	313	279	288	272	257	275	283	275	290	275	307	271	319	247	328	282	282	274	296	285	264	262	285	286	272	298	261	314	329	285	288	296	282	255	296	294	293	305	295	308	297	279	254	313	295	293	277	266	289	313	266	333	305	310	287	308	303	289	295	297	292	293	308	309	294	300	289	311	272	255	313	304	293	248	284	311	278	260	318	280	323	284	280	294	278	298	297	302	262	265	283	269	280	283	298	282	295	292	303	317	282	289	269	331	276	318	284	292	307	281	297	271	252	262	324	279	288	277	263	320	286	305	289	305	287	261	293	282	270	275	315	292	324	317	273	297	301	280	270	296	280	264	271	306	306	295	299	307	305	311	282	280	311	273	324	301	279	266	266	280	288	278	294	280	289	291	285	263	279	279	265	261	270	274	290	262	292	280	310	293	316	303	307	293	280	289	287	275	264	286	285	300	297	281	249	297	321	317	288	299	286	263	273	307	275	270	279	298	329	300	290	304	297	292	290	309	303	306	303	306	268	254	308	310	299	251	290	286	311	296	279	271	324	270	267	300	268	294	312	278	279	296	261	276	286	287	292	285	287	294	289	285	275	280	285	294	263	260	268	294	271	287	280	274	293	288	260	313	277	306	347	302	290	284	281	280	259	282	277	267	260	292	287	298	296	289	280	303	261	317	278	280	284	288	305	266	276	289	281	274	308	258	301	282	292	294	297	276	300	300	284	284	299	289	298	277	286	285	295	306	282	309	315	286	279	280	253	276	295	331	274	288	270	312	291	272	253	258	283	272	282	287	309	300	266	276	255	262	271	280	309	281	273	277	287	288	289	253	286	290	288	284	292	291	291	275	242	254	266	288	318	284	303	304	292	275	294	301	282	296	273	313	268	294	272	272	304	287	272	294	303	323	287	285	280	271	303	298	317	290	298	304	278	283	291	291	306	261	263	322	272	289	294	253	283	292	300	287	285	285	297	298	263	289	303	291	298	286	276	284	309	286	270	282	304	302	303	293	304	300	272	321	275	276	285	291	341	237	280	299	306	283	305	282	287	330	261	277	284	276	298	280	309	325	276	285	328	279	311	305	291	302	299	288	298	273	315	316	276	286	290	272	300	282	323	275	286	268	289	271	298	285	307	289	292	284	296	279	274	300	320	274	273	303	303	321	279	325	290	264	285	295	277	292	294	260	283	292	244	295	300	286	304	299	283	297	298	287	276	282	288	280	295	299	304	286	313	287	312	312	310	267	296	287	299	298	297	310	299	312	306	275	263	254	303	305	281	271	270	304	288	287	240	308	297	280	276	307	290	313	289	284	285	306	283	269	314	295	319	314	284
34144	50597	45045	33937	28608	23494	19448	15955	12537	10503	8642	6893	5725	4559	3860	3022	2704	2418	1955	1753	1423	1291	1136	1051	990	884	756	728	713	706	653	576	581	602	526	508	552	478	492	512	479	468	442	470	453	472	444	439	421	456	437	415	397	428	392	405	414	404	448	439	447	379	412	435	429	419	403	415	386	378	395	390	386	397	410	396	391	411	404	408	424	360	406	418	409	393	391	403	377	386	404	418	431	431	403	415	466	407	386	387	415	408	369	410	385	397	377	423	409	392	448	422	410	405	409	407	420	381	405	374	404	398	384	416	420	386	399	388	419	373	393	387	335	421	426	408	397	389	386	384	396	360	357	407	410	393	372	395	406	406	454	385	372	441	429	375	412	396	407	411	366	410	406	413	380	380	388	403	408	422	395	375	394	386	453	367	433	402	400	388	363	369	414	415	409	398	416	417	415	406	417	407	382	384	411	406	364	430	385	384	406	410	418	380	360	390	407	371	382	416	403	405	435	411	382	387	397	405	391	341	419	387	409	430	389	387	403	409	429	417	385	431	397	415	396	411	370	379	425	400	387	413	409	382	371	396	417	381	449	427	388	391	395	425	402	367	394	378	441	412	383	414	370	370	417	423	403	415	392	411	455	455	369	436	415	406	431	390	403	405	384	399	418	388	371	415	374	422	364	380	401	373	409	407	365	399	349	371	394	390	384	390	410	366	399	380	391	409	380	386	379	416	367	399	393	413	417	409	395	398	419	415	400	434	376	400	395	400	373	411	425	416	427	398	388	371	399	417	411	388	357	418	426	413	411	367	415	399	396	431	420	397	402	407	406	414	401	410	340	412	406	436	403	401	398	379	415	400	415	410	391	404	365	392	379	395	366	385	432	399	427	414	415	423	404	392	443	419	390	447	347	391	395	383	392	411	413	428	412	408	393	375	386	385	381	449	389	402	394	426	399	412	439	391	427	367	399	397	417	379	407	362	395	383	422	418	439	391	425	412	375	425	385	433	374	388	378	412	389	382	423	391	433	383	412	389	405	419	422	431	385	391	383	406	372	433	399	345	402	373	411	394	393	363	395	388	361	410	413	400	386	389	378	384	419	392	364	351	390	397	372	427	364	388	423	402	377	396	398	407	382	425	378	408	381	382	419	425	416	385	410	374	391	385	403	409	412	372	392	423	408	370	386	389	404	398	369	392	379	400	369	403	387	365	390	385	399	389	382	404	393	377	368	418	405	385	385	415	392	409	438	424	385	385	389	422	382	402	406	397	430	377	413	432	400	380	389	437	373	416	416	426	377	365	393	386	404	381	381	418	395	359	400	378	374	414	410	413	438	400	422	418	364	382	411	393	425	398	419	372	370	384	421	409	378	375	394	413	404	440	411	397	400	393	386	358	376	409	377	417	373	356	408	386	412	408	416	422	413	388	400	365	365	402	408	405	407	380	413	399	427	362	421	398	399	379	393	416	378	388	400	415	406	401	378	407	416	438	381	374	409	395	380	376	394	402	380	434	388	397	400	420	415	389	426	386	378	422	391	423	411	383	382	415	416	401	436	407	381	394	414	373	401	390	382	400	412	393	391	410	397	380	412	409	419	410	389	409	411	361	410	402	428	412	397	422	396	397	392	419	403	390	411	361	409	377	426	441	400	389	378	404	426	381	423	420	420	421	392	361	432	399	415	377	407	415	420	410	397	376	406	430	388	418	421	421	405	397	397	391	346	399	420	427	399	404	385	389	387	348	394	386	428	416	431	411	381	405	379	381	386	416	414	412	411	359	433	433	413	403	394	436	433	398	382	382	402	402	425	397	368	389	449	441	418	422	389	396	397	399	387	409	398	431	407	402	404	382	398	377	426	384	415	377	396	428	376	407	391	409	383	397	427	407	360	408	398	411	406	398	407	408	422	375	374	414	382	416	411	416	389	368	380	399	396	401	423	427	437	399	412	397	388	355	395	428	444	398	411	383	399	391	383	374	414	382	409	413	400	417	379	411	418	373	369	411	408	382	399	400	405	362	397	373	389	400	390	383	426	437	396	356	382	420	418	412	401	423	388	370	377	395	392	429	405	424	400	419	399	367	385	381	412	364	391	386	385	403	413	400	368	404	362	404	380	378	378	404	400	393	415	383	385	390	397	409	386	403	414	428	400	424	404	368	406	426	419	427	416	398	365	370	415	374	398	394	413	393	379	387	427	373	356	366	394	384	381	415	406	391	424	429	400	416	433	395	408	422	359	377	437	405	376	386	370	396	416	424	409	385	412	415	393	414	401	408	399	402	380	395	406	386	383	432	429	349	368	381	409	362	408	399	391	377	438	397	366	398	399	393	422	381	407	414	406	410	431	441	427	395	436	413	347	346	383	391	434	379	397	380	401	393	401	356	395	380	405	389	423	378	384	383	433	398	382	380	375	432	412	442	449	405	350	410	396	410	383	352	399	417	362	411	429	410	420	385	395	393	428	403	399	420	373	364	377	394	400	422	423	384	383	365	424	419	390	407	362	432	435	385	402	405	387	414	409	393	426	388	374	416	420	399	390	411	401	375	403	398	448	377	416	419	406	346	413	394	403	407	400	408	404	396	405	454	408	401	404	374	364	399	395	397	389	409	416	392	396	409	392	401	405	368	425	389	395	440	431	372	398	416	398	398	412	420	423	395	400	399	432	374	395	405	409	383	357	400	400	397	429	402	415	396	417	369	397	402	397	367	389	431	354	377	387	378	435	392	396	397	375	359	385	401	396	410	383	367	442	400	414	387	413	408	404	411	389	392	370	401	394	420	357	415	412	401	403	367	385	431	392	398	392	398	383	395	381	411	383	402	439	373	373	392	399	385	394	436	421	406	390	403	434	424	418	380	404	406	436	380	410	379	375	403	403	418	418	422	397	388	388	404	384	404	378	382	375	403	412	396	407	403	415	401	409	402	383	447	428	367	377	423	412	387	430	401	426	395	411	416	400	365	385	377	404	385	417	366	382	424	401	394	385	385	392	398	414	350	377	414	389	410	411	396	403	420	365	409	387	404	365	432	392	430	403	423	394	395	404	380	368	442	432	385	360	406	419	409	395	387	378	401	372	397	365	397	387	366	388	362	405	399	442	409	384	409	412	375	440	414	372	391	391	380	409	411	371	406	382	366	438	392	408	402	402	433	433	443	417	405	418	421	449	395	396	412	384	415	386	412	387	434	421	372	398	442	393	376	399	399	395	390	401	402	398	396	438	403	400	398	405	444	388	411	378	397	390	392	398	389	405	397	392	409	401	397	390	374	396	404	343	385	387	422	390	423	420	422	400	386	371	417	416	396	393	370	375	406	382	385	369	372	358	415	411	411	397	387	391	416	427	388	407	394	404	403	396	426	411	402	426	406	418	412	409	399	362	396	399	379	423	394	395	411	395	381	401	426	379	385	384	394	401	391	405	383	382	406	421	352	433	420	372	396	401	396	360	398	427	449	424	406	381	405	385	369	396	412	380	404	378	396	388	426	385	370	445	394
23575	21684	29568	24379	22079	23114	21310	12329	8116	6436	5052	3950	3169	2756	2140	1828	1601	1414	1285	1075	944	837	734	711	649	631	544	514	509	459	396	436	380	396	385	362	360	362	320	332	342	351	307	340	299	307	313	308	315	284	321	325	306	290	264	293	300	287	297	271	288	284	301	281	316	306	300	296	332	330	305	269	304	295	250	304	271	284	281	310	298	276	314	299	273	282	296	286	266	321	300	326	288	265	309	306	304	270	287	300	280	300	276	291	254	286	296	281	304	293	309	286	272	282	306	296	301	289	281	260	273	270	249	269	306	283	274	283	289	286	314	285	272	283	299	284	294	292	281	284	302	309	304	262	283	271	297	293	266	265	315	308	281	302	278	276	293	304	286	291	287	299	284	271	286	264	288	268	288	312	293	285	304	272	286	280	306	268	301	300	276	274	272	284	264	269	278	299	269	313	294	291	278	300	319	252	288	292	290	284	298	299	319	301	289	303	303	269	270	277	295	276	281	278	298	289	285	304	320	280	277	301	295	319	288	270	272	280	265	294	305	275	284	282	298	273	285	279	244	289	269	259	261	289	328	252	301	302	299	278	300	288	294	313	275	280	300	306	284	271	285	314	299	280	309	276	329	269	275	314	307	287	305	267	290	329	299	278	261	290	286	305	264	271	275	268	333	283	283	284	289	284	289	303	263	297	324	295	278	277	261	269	275	268	283	286	299	270	309	287	244	270	314	271	284	279	269	328	309	286	276	305	279	291	277	302	287	287	302	253	303	290	255	293	281	295	330	305	321	304	289	304	315	277	257	297	308	279	265	276	312	283	269	305	256	273	326	287	275	293	304	263	294	256	299	331	295	309	297	316	282	276	277	289	292	312	293	325	289	268	297	277	312	281	298	282	290	297	284	294	261	287	280	284	279	300	314	307	303	261	270	289	304	299	299	287	301	269	312	283	277	296	314	255	291	276	285	296	288	282	310	287	294	279	261	308	278	279	267	287	296	300	286	284	328	260	304	304	285	280	270	267	313	287	330	276	297	280	307	299	300	306	287	309	314	295	270	297	291	308	307	275	285	300	295	261	258	292	273	295	282	284	272	267	274	272	273	263	296	314	285	288	291	262	294	293	300	287	309	310	277	313	294	251	290	283	293	301	290	288	300	299	294	253	273	282	297	282	313	287	287	283	257	289	307	286	293	289	296	274	306	268	294	288	314	268	263	287	283	263	314	288	314	266	307	297	291	294	302	298	297	326	275	268	267	280	290	294	296	285	261	311	298	278	333	300	295	295	304	256	300	275	274	308	311	321	290	286	268	279	299	299	264	307	280	265	306	284	283	300	266	284	282	303	276	292	293	287	267	285	301	276	300	328	271	270	268	312	296	287	267	281	254	279	314	284	292	284	283	295	294	280	268	293	282	313	296	317	255	292	270	305	293	291	309	288	315	271	261	274	261	298	306	258	272	284	294	269	250	293	287	259	302	296	327	288	308	272	301	283	285	298	261	298	286	292	298	306	276	256	282	289	282	316	288	274	301	286	257	276	297	292	296	283	263	240	272	269	241	283	275	251	297	305	296	288	305	278	324	300	310	283	279	258	280	297	286	266	277	276	315	291	296	300	294	284	293	309	286	269	273	280	262	277	316	291	284	305	301	301	297	271	265	320	287	268	281	281	272	281	309	261	284	261	294	271	307	276	264	286	314	303	288	262	305	277	267	280	314	280	293	277	283	329	315	273	275	269	282	292	268	291	281	266	316	304	283	266	284	271	273	287	282	319	275	303	282	272	290	298	299	310	305	276	284	285	295	283	289	292	283	320	283	279	288	292	292	274	284	299	333	273	278	294	298	293	292	284	309	291	293	300	287	288	299	256	295	271	299	281	267	300	312	294	299	291	307	275	272	270	279	277	261	297	290	279	316	284	278	285	277	273	292	297	290	305	294	321	301	294	267	304	303	268	332	279	290	295	269	269	284	253	272	275	317	274	266	302	297	290	264	276	324	295	286	285	290	280	287	258	304	288	262	298	268	310	311	298	264	299	272	290	291	308	277	305	288	273	266	277	272	286	264	307	300	286	261	298	305	309	284	298	271	315	300	307	301	300	281	283	254	286	270	312	287	302	288	280	297	304	303	281	271	277	297	299	295	300	279	332	295	286	276	312	309	287	283	287	294	276	294	249	278	292	286	273	307	295	291	262	292	278	288	299	266	308	326	260	289	281	285	284	304	281	293	323	348	287	295	281	271	283	270	261	259	282	282	301	280	243	305	287	302	308	238	269	271	290	289	282	283	312	265	291	258	265	283	292	263	292	299	282	298	261	269	290	290	295	279	307	304	284	283	300	293	270	299	304	267	280	276	292	291	297	280	315	289	287	303	299	271	259	261	296	319	324	281	275	282	263	275	308	276	297	290	282	288	264	306	279	305	276	300	258	302	287	274	315	267	283	256	290	304	270	297	287	304	291	276	290	271	289	309	294	278	294	290	299	299	277	297	300	301	291	301	298	295	274	307	290	291	321	272	308	282	287	300	275	271	301	301	299	300	287	307	289	304	265	271	309	258	314	272	273	318	306	308	281	274	268	267	297	306	293	314	304	286	282	295	286	292	285	266	296	284	307	297	299	317	296	291	306	284	314	276	272	282	290	309	305	287	270	269	278	265	274	271	278	277	293	288	321	309	279	299	313	279	307	275	276	284	262	286	265	271	338	275	275	243	272	276	285	267	273	308	294	321	266	308	293	289	278	302	316	281	294	267	255	312	269	281	281	277	267	278	305	302	252	289	264	273	277	277	284	309	289	284	296	292	298	272	275	340	310	294	303	282	281	287	270	256	293	278	299	303	274	294	285	309	308	278	257	305	289	296	304	283	276	255	302	286	316	294	322	290	285	274	311	294	268	294	281	288	311	293	301	265	303	313	284	290	313	268	294	273	317	314	261	273	277	316	303	288	284	283	291	299	297	290	289	301	277	305	284	301	282	278	296	279	309	271	293	282	273	293	299	276	282	286	296	309	297	269	328	261	284	282	293	282	299	281	269	285	269	277	284	285	295	288	265	284	337	292	293	285	307	290	337	271	306	293	284	270	287	326	324	286	283	256	274	288	274	308	285	304	284	275	287	287	328	285	285	295	283	247	285	314	283	271	287	307	296	302	299	306	268	265	278	285	268	309	301	281	269	286	305	280	290	304	326	279	267	309	316	306	282	303	298	300	322	319	258	264	267	273	295	243	281	292	285	272	275	276	276	317	277	309	321	301	268	286	276	294	308	302	285	287	301	314	262	276	301	300	324	284	253	303	301	273	267	281	302	298	267	285	294	274	274	277	293	302	302	298	318	291	296	303	291	296	281	288	274	283	271	280	312	291	303	273	292	284	277	291	272	261	254	295	293	273	281	309	290	286	284	299	301	305	276	279	285	318	280	303	313	275	287	257	284	304	279	264	256	291	278	276	281	300	264	272	282	276	288	288	284	314	291	292	278	292	282	310	267	303	283	240	254
36069	59341	52298	37658	32898	27709	23350	19750	15888	13009	10896	8902	7323	6083	4917	4066	3529	2995	2536	2087	1960	1645	1455	1253	1164	1002	953	958	832	753	753	683	629	583	607	555	568	547	514	515	535	479	472	461	476	471	434	440	405	434	412	460	416	413	423	418	435	392	373	406	410	410	456	431	393	396	403	411	418	379	380	430	405	359	393	375	395	397	409	397	392	358	406	375	386	412	387	412	410	394	402	388	419	423	436	405	399	377	381	393	416	364	397	388	369	403	424	407	386	363	408	375	400	392	403	394	375	402	372	391	410	383	372	358	402	412	391	381	397	381	396	398	386	391	381	382	392	397	418	380	377	400	387	394	400	400	384	382	421	363	374	374	357	398	374	396	399	413	415	373	407	426	399	418	380	352	377	381	386	363	371	379	373	367	382	397	400	380	396	377	392	390	398	396	403	376	392	353	379	420	372	394	399	381	401	354	398	372	378	370	398	366	422	359	399	389	386	401	393	387	382	389	357	383	416	425	375	378	407	373	392	373	400	385	385	369	401	421	386	378	392	384	385	376	368	384	399	371	402	406	391	362	399	413	361	383	389	397	407	362	383	417	417	387	391	433	376	364	381	419	374	374	366	393	389	375	429	400	365	382	395	393	376	379	373	408	371	424	396	369	398	377	419	391	393	382	401	407	386	373	407	373	372	393	374	397	399	400	374	366	374	442	399	398	360	398	368	370	382	382	383	385	380	390	390	385	358	368	438	390	376	388	415	359	398	382	393	381	379	372	370	416	404	370	385	402	397	408	379	338	370	411	412	415	413	382	388	375	404	372	391	410	386	432	364	395	396	373	399	373	376	405	365	402	385	396	351	437	389	383	370	383	419	376	392	410	389	371	432	450	402	396	375	393	392	394	387	388	384	388	421	400	396	389	382	378	402	390	381	409	410	381	399	404	399	353	358	397	369	397	359	383	386	368	376	392	382	393	378	426	370	439	412	409	408	401	390	399	366	393	421	420	374	371	374	384	370	381	391	382	394	397	375	404	341	385	393	413	375	412	413	367	415	432	429	397	369	401	373	420	389	404	388	388	372	418	395	402	426	343	377	395	430	411	384	364	409	383	386	384	388	352	356	385	397	383	398	393	407	361	389	437	391	404	412	427	404	435	362	380	403	382	388	388	388	380	366	391	379	355	401	404	346	371	397	376	422	411	388	392	438	391	396	423	370	399	369	393	376	421	404	410	415	394	406	393	387	413	385	360	412	409	397	336	428	368	396	395	420	427	412	410	414	410	392	393	395	396	392	377	372	356	368	427	403	433	394	396	402	415	424	364	378	393	416	406	342	352	393	383	420	416	389	393	370	380	403	385	394	384	376	403	361	408	407	408	385	366	415	383	374	409	381	372	374	429	397	416	400	404	392	364	384	409	428	393	394	382	383	390	379	368	387	404	407	367	384	369	377	387	378	426	404	390	375	373	391	389	404	404	402	397	388	423	380	391	417	381	413	386	365	362	366	364	395	367	417	372	393	414	363	393	393	393	402	376	423	347	408	397	369	385	433	385	403	400	401	391	364	372	375	370	355	392	360	406	369	367	403	396	347	409	380	412	389	407	368	409	421	428	403	368	381	397	397	387	358	376	409	381	407	386	370	405	405	386	398	391	410	392	379	365	394	354	390	392	388	408	365	406	373	411	375	356	415	398	423	407	341	411	390	381	395	413	393	405	365	403	372	393	369	395	346	380	368	376	414	371	396	386	377	375	368	387	390	364	337	372	378	373	388	401	403	390	401	428	400	379	394	423	401	368	382	406	387	389	367	397	402	386	387	392	384	395	361	367	381	360	385	415	384	428	397	393	398	395	406	385	376	420	424	390	419	377	406	380	380	402	384	385	359	378	368	429	382	400	354	404	418	403	381	381	388	358	391	395	380	399	407	419	410	358	370	386	413	358	426	409	388	398	373	380	399	410	397	398	392	383	412	396	405	407	386	394	380	391	385	404	388	409	430	335	386	389	377	435	383	417	468	374	421	418	410	397	372	382	368	418	382	392	386	373	404	373	404	392	411	364	379	379	370	394	382	384	386	418	361	408	377	401	436	381	371	364	361	409	407	404	400	385	380	402	413	375	385	404	351	358	414	406	442	362	376	365	397	379	412	359	385	368	403	391	364	405	381	391	391	389	375	351	375	394	420	386	419	374	381	363	397	349	352	404	406	365	420	403	351	398	396	391	355	387	371	405	364	379	418	403	354	378	439	395	424	420	388	403	380	371	387	375	375	365	406	381	404	389	399	383	401	398	390	386	385	369	363	382	374	370	393	387	410	415	372	390	407	407	383	425	351	385	404	365	412	398	390	406	368	379	412	382	414	394	368	429	384	420	426	410	393	356	388	386	384	354	374	387	418	389	416	376	423	367	410	390	388	389	385	418	400	373	360	366	402	388	394	388	383	401	382	367	420	383	383	431	395	399	386	434	406	413	405	406	403	413	401	366	369	382	367	361	380	392	384	411	391	375	379	393	388	384	390	364	384	362	370	405	409	389	375	353	390	383	360	405	371	390	405	411	387	384	397	384	387	375	363	365	406	369	434	408	367	396	381	381	394	392	372	416	380	368	373	385	405	370	387	410	366	367	423	373	400	368	380	404	399	393	385	389	395	388	376	386	421	380	395	386	410	408	401	401	380	380	421	396	371	406	396	390	386	403	446	394	397	349	405	411	400	438	406	420	404	382	384	396	372	428	386	414	390	379	390	413	404	425	377	412	400	367	398	391	438	378	407	394	380	407	420	412	365	402	374	388	390	358	378	401	436	377	418	419	385	391	398	380	391	395	385	397	424	422	380	381	396	389	409	378	396	431	384	370	401	372	392	375	399	390	396	403	380	401	395	401	378	406	374	377	389	391	386	387	404	375	404	374	372	391	364	405	389	416	384	403	426	402	406	419	397	399	389	388	410	393	397	400	397	364	407	396	388	395	409	382	417	368	411	383	416	378	405	399	400	392	380	410	392	378	381	378	392	405	407	413	411	372	384	403	382	403	384	398	415	374	411	410	415	397	386	426	348	387	404	388	380	413	403	402	391	371	393	393	404	380	352	387	389	378	373	365	434	368	405	389	408	395	409	366	365	387	373	385	360	380	379	420	394	395	374	358	377	372	418	386	390	395	374	376	377	395	363	398	412	435	377	363	383	385	422	385	385	376	405	372	413	364	411	396	376	383	386	367	379	360	387	397	414	393	388	392	371	404	389	413	448	443	381	385	362	401	385	395	378	429	358	366	363	381	410	342	421	356	365	371	396	410	404	363	392	373	389	381	385	405	397	387	383	363	375	383	405	423	406	389	418	387	417	406	402	411	395	386	417	395	417	390	380	404	405	399	379	399	386	405	405	398	358	405	381	389	436	417	384	354	386	399	393	401	380	373	374	380	366	403	384	405	367	403	372	378	411	412	388	404	398	392	410	382	434	376	386	380	403	407	385	382	398	373	363	358	384	407	347	385	381	406	352	385
29080	28505	33965	24214	15230	10001	6536	4568	3386	2661	2146	1711	1425	1234	1006	939	802	747	643	584	553	468	459	471	413	406	383	387	399	344	368	348	310	340	314	323	322	290	292	309	314	304	285	276	300	302	288	282	262	306	277	282	272	295	273	282	292	293	284	274	272	295	260	300	277	250	297	261	301	281	258	271	253	291	282	261	280	300	288	261	264	303	279	265	299	271	278	289	294	265	271	283	271	286	291	263	278	307	246	309	256	287	261	253	280	269	265	288	299	281	304	268	262	303	290	274	265	265	296	279	293	291	296	245	278	275	276	297	255	274	272	281	273	270	258	294	265	286	245	251	266	299	271	294	262	282	288	272	262	251	252	261	253	287	311	281	238	278	295	265	283	270	277	260	257	251	253	274	260	286	283	254	274	302	262	255	268	289	261	280	304	256	286	256	282	276	259	243	303	267	280	265	255	282	279	263	260	267	280	295	306	274	287	279	284	278	285	253	277	276	291	289	297	292	270	246	274	271	252	272	278	276	286	255	247	302	274	303	280	253	306	263	281	257	269	258	261	278	268	304	285	265	305	249	272	268	259	274	255	293	297	268	293	312	285	286	271	269	290	284	280	290	290	281	265	291	258	262	286	258	264	266	272	282	295	287	316	241	245	304	246	274	250	323	280	307	264	276	295	294	258	300	251	304	245	309	266	284	245	276	237	275	283	257	251	280	296	278	261	281	275	295	285	300	299	265	269	276	299	256	268	245	259	276	270	275	265	265	279	273	264	276	249	270	293	311	288	264	270	277	267	281	274	276	293	278	262	265	262	280	291	264	276	292	282	257	275	301	266	273	265	253	294	255	245	262	287	273	252	276	281	296	277	278	240	284	297	267	276	301	265	275	292	274	258	244	281	278	243	261	304	295	244	268	255	295	285	287	281	282	293	280	252	254	285	280	275	274	292	282	257	240	280	287	302	269	259	282	298	256	261	276	296	281	291	270	257	285	256	293	278	271	265	282	289	282	268	263	254	275	281	270	307	262	305	269	265	279	252	292	270	272	266	228	308	273	287	286	279	259	265	281	262	300	263	252	290	255	278	252	286	256	283	282	284	270	292	248	270	283	281	258	291	292	288	288	274	278	242	299	252	223	282	279	230	273	271	281	299	285	291	266	280	284	302	266	259	247	286	273	257	259	318	256	284	275	273	302	268	291	264	324	273	269	289	277	286	265	281	267	290	266	274	280	284	264	249	277	250	305	269	291	298	246	288	285	254	257	270	282	287	285	282	263	257	309	273	274	248	269	288	291	294	262	266	285	252	291	251	265	276	297	277	298	295	287	280	261	261	273	282	264	272	272	267	251	274	290	288	268	278	263	259	258	293	299	270	282	280	274	297	268	294	270	257	252	282	274	271	277	249	298	276	246	264	290	284	277	290	273	253	262	281	280	259	274	256	278	258	276	260	295	287	295	273	266	249	271	284	272	282	275	251	264	271	312	262	291	276	292	273	284	281	279	290	303	296	285	271	281	283	261	236	287	248	293	286	268	285	259	291	282	242	306	318	271	273	287	288	267	300	290	296	290	257	282	263	288	256	294	269	258	285	272	234	277	280	264	258	246	297	254	304	280	299	272	291	281	269	274	268	277	292	282	274	273	254	238	243	273	266	275	268	261	248	254	292	245	271	284	275	296	295	292	281	276	271	265	283	291	277	252	254	279	284	260	315	265	273	283	285	255	280	274	261	241	254	277	280	278	280	293	290	277	299	257	267	284	277	299	257	310	271	271	271	281	258	267	287	271	271	257	288	276	275	268	268	287	284	284	275	267	247	281	280	262	259	264	265	281	253	270	240	287	292	299	270	245	259	292	299	282	256	276	262	253	269	257	273	298	288	290	259	268	290	245	282	245	268	289	293	258	282	281	289	275	272	287	272	273	283	273	307	280	275	247	286	288	274	241	256	263	279	287	280	291	265	269	324	274	282	292	262	284	281	268	257	252	291	279	247	283	296	267	248	268	273	254	266	263	261	285	306	278	255	291	283	271	275	272	277	276	258	259	270	260	278	277	281	257	298	264	278	296	260	274	270	275	286	269	292	275	275	290	272	269	275	269	286	267	285	298	248	265	284	280	274	280	271	283	307	262	287	274	267	259	286	269	241	250	252	280	280	280	260	262	284	278	266	281	264	300	264	269	228	258	295	284	263	267	245	292	228	285	261	258	272	273	286	285	279	266	266	280	262	267	245	278	270	263	268	262	262	259	305	286	268	274	270	278	276	275	273	277	277	277	286	268	294	269	284	265	269	260	282	260	263	237	250	299	271	277	280	272	285	271	271	257	291	320	304	260	310	281	286	265	287	273	281	279	258	283	263	266	273	267	269	264	289	281	264	250	271	282	268	262	274	265	262	253	288	277	258	258	266	266	259	277	265	244	295	288	264	277	289	290	239	255	302	276	283	259	264	261	284	282	277	282	271	265	262	272	275	291	272	276	276	291	268	252	269	270	244	275	277	288	259	279	272	272	273	308	276	306	267	283	267	273	254	278	277	266	281	297	271	263	269	259	255	288	266	243	285	280	259	268	265	266	318	282	296	292	266	258	244	269	290	260	261	275	238	240	293	268	295	280	286	256	302	280	299	268	292	290	269	273	280	256	253	292	267	245	291	251	283	278	292	263	254	280	291	288	282	302	274	294	289	271	272	280	271	252	263	295	263	248	265	273	247	304	274	297	292	266	276	281	262	245	285	252	281	298	288	249	267	267	263	242	264	274	293	276	273	268	263	235	285	291	267	293	324	246	258	266	252	270	262	263	293	264	297	297	253	290	251	265	270	282	237	262	271	255	267	263	253	255	296	277	259	280	276	276	246	271	292	310	301	278	259	277	276	255	284	289	293	277	259	269	282	304	282	266	317	256	244	268	274	320	252	257	274	274	265	307	278	257	260	253	281	271	285	281	281	254	256	259	260	273	264	289	283	276	284	269	269	287	275	271	307	305	281	280	286	257	281	252	251	277	265	277	281	292	248	290	267	268	287	271	256	259	257	280	288	295	250	271	292	290	276	280	289	271	290	291	269	275	259	278	259	306	280	265	269	266	293	301	291	246	295	267	256	280	250	301	274	261	266	264	262	273	260	256	255	244	250	268	286	248	292	272	280	289	285	255	280	265	277	270	302	263	290	276	272	288	280	293	270	262	297	260	272	259	293	295	322	277	292	254	282	288	280	241	257	257	312	289	266	278	293	272	287	267	255	274	264	263	288	284	287	293	270	277	245	285	284	266	288	277	287	283	276	273	309	271	286	282	267	277	266	283	257	240	277	281	249	276	280	283	291	249	279	258	307	286	283	252	283	243	261	268	296	278	265	291	302	266	287	262	259	272	260	298	276	249	253	258	294	297	271	276	306	266	271	262	269	276	270	251	244	293	261	282	280	267	263	264	257	252	298	254	266	300	294	271	264	268	274	286	290	254	268	242	258	299	272	280	276	271	308	236	307	268	271	290	265	288
33182	47472	39847	26591	21361	17053	13423	10272	8000	6376	5206	4182	3359	2861	2366	1953	1666	1474	1250	1121	945	919	820	744	694	636	616	583	522	559	525	509	523	495	423	419	450	422	417	409	460	412	407	391	395	400	371	400	377	372	363	363	377	340	419	386	363	416	378	399	390	385	394	402	380	389	354	399	348	400	425	415	386	390	387	413	409	367	392	435	407	386	384	361	368	412	417	365	400	395	393	372	387	358	375	404	383	383	375	380	347	409	382	375	393	406	395	384	397	375	366	379	389	381	401	358	380	418	398	404	392	357	410	375	324	400	379	386	376	394	412	384	429	392	374	386	396	389	387	395	370	362	372	366	371	369	389	399	389	387	428	368	354	364	394	361	409	384	379	411	391	347	402	406	385	406	361	404	358	377	410	335	374	411	365	348	379	376	379	364	398	427	371	366	348	409	364	378	347	358	400	394	419	352	385	373	371	378	378	367	424	373	328	378	353	331	378	392	387	352	399	392	381	374	389	341	385	359	389	393	322	361	389	388	370	381	400	370	365	389	371	393	373	368	378	399	376	420	381	362	388	389	366	372	372	382	398	390	354	395	416	399	349	390	387	376	392	366	427	374	395	398	387	364	383	369	399	375	380	367	391	404	369	342	385	352	402	379	393	383	390	365	366	404	372	384	350	360	391	377	365	355	361	354	404	377	400	385	378	359	375	374	351	356	401	379	360	368	387	379	371	389	408	425	369	416	399	383	398	362	393	337	378	381	369	388	356	345	375	378	368	366	374	379	373	382	394	367	381	354	394	382	376	424	358	369	404	375	407	363	379	390	339	408	357	388	384	398	371	406	386	373	377	363	384	372	370	373	371	357	325	381	387	381	344	353	390	368	379	398	388	356	393	386	381	353	395	326	360	369	354	369	397	381	388	375	388	360	377	393	381	383	367	393	383	374	368	356	391	387	386	388	389	358	404	410	369	407	369	355	330	404	374	355	378	410	326	379	393	378	363	398	365	340	381	388	372	396	405	413	348	361	383	378	350	338	364	353	349	382	361	359	368	384	416	370	368	359	390	370	409	385	370	423	404	370	381	366	410	388	369	379	342	415	382	386	360	370	360	394	375	378	408	381	410	390	388	381	375	396	403	368	369	366	403	384	358	375	342	387	365	370	392	397	392	386	356	399	367	390	374	375	390	385	368	356	366	416	427	369	342	324	386	391	372	383	367	389	370	371	394	383	407	347	385	366	356	364	379	354	378	412	369	383	364	384	392	407	380	381	388	396	387	378	421	361	373	370	357	388	365	375	395	361	372	417	339	354	387	392	385	386	391	373	373	415	377	384	408	388	381	359	395	404	370	364	396	383	359	364	374	365	381	402	362	372	364	368	389	379	367	352	374	405	377	371	349	381	401	384	395	421	355	329	390	388	389	389	396	374	365	382	392	374	392	361	396	382	362	385	375	385	382	398	375	377	396	367	369	383	356	413	398	385	361	387	380	336	378	365	389	378	408	370	376	398	400	407	383	399	421	396	338	400	374	406	375	374	374	411	387	387	370	377	342	377	371	346	386	379	375	400	383	371	375	371	399	382	356	378	386	366	376	359	404	387	365	377	390	419	364	402	391	370	416	351	398	380	356	371	382	353	362	407	363	364	382	411	417	370	389	395	402	397	420	368	370	335	385	380	397	398	368	325	354	381	404	389	376	383	356	351	365	416	356	385	355	346	366	395	358	363	396	382	352	369	404	402	334	361	394	391	381	377	378	363	376	366	376	351	412	336	364	393	392	369	400	377	382	379	377	359	392	383	391	365	357	407	428	360	383	353	422	377	363	402	378	372	388	400	363	392	357	390	379	376	350	353	390	369	379	366	388	394	368	386	366	394	384	368	353	363	380	389	373	386	381	394	398	361	342	372	373	332	365	389	358	376	409	384	384	377	385	414	382	390	375	388	390	398	417	382	366	395	385	403	350	380	365	411	391	394	398	380	366	364	378	376	381	358	364	399	397	413	362	394	371	357	401	331	359	408	395	398	365	383	383	366	381	371	387	397	396	374	365	389	388	366	397	391	379	381	389	385	377	403	383	403	402	350	367	342	406	378	371	376	357	360	421	352	364	389	375	359	388	422	374	373	373	392	348	350	380	357	379	384	383	361	375	392	386	396	383	421	327	400	368	387	393	367	379	410	394	382	384	393	356	379	380	373	376	354	410	380	355	361	367	353	401	388	390	366	381	393	406	359	351	392	382	400	396	384	395	355	435	351	370	386	368	385	392	397	356	407	403	400	365	403	371	407	385	394	370	368	388	341	356	378	412	365	401	407	371	346	350	381	406	408	386	371	372	366	380	374	362	396	382	383	404	374	429	374	358	376	385	419	403	376	373	396	375	353	392	352	386	381	390	366	375	366	385	400	412	380	394	350	380	385	381	354	365	378	370	382	388	345	383	379	362	358	413	382	379	382	335	383	376	397	390	407	386	383	366	402	361	392	375	376	382	360	400	364	379	397	343	395	356	413	368	389	432	397	418	377	387	366	393	364	415	387	402	382	364	374	351	366	387	406	389	389	358	384	351	377	402	418	381	375	404	370	393	388	378	373	373	373	393	398	380	386	391	386	365	390	389	366	389	375	341	370	361	405	377	352	367	356	376	339	365	387	387	367	372	380	407	383	370	363	359	389	385	387	385	384	426	409	362	376	410	366	383	409	381	383	396	374	378	384	364	372	382	388	378	369	373	379	394	382	365	360	376	380	383	364	360	368	372	357	341	362	360	384	368	388	383	362	374	375	357	328	384	371	358	377	371	395	365	359	365	397	393	398	345	366	432	376	360	366	382	353	370	374	384	407	358	426	364	371	389	406	395	353	376	364	411	369	360	394	368	386	369	380	395	408	381	417	353	374	379	365	344	371	363	399	386	383	389	393	382	397	374	373	380	392	343	353	357	391	365	390	380	332	343	379	373	378	370	390	394	368	363	380	376	350	410	346	348	395	349	379	415	407	359	414	410	377	407	391	387	396	393	402	388	375	402	353	383	385	373	405	374	388	386	395	407	353	382	401	371	383	366	367	376	383	373	381	378	377	382	352	361	374	368	357	399	388	399	411	413	403	405	378	380	348	412	368	370	368	362	369	375	371	375	364	382	429	423	356	365	391	351	388	359	387	383	374	365	371	401	371	378	361	397	375	407	392	377	322	378	371	390	356	382	356	415	348	367	351	408	381	357	397	391	343	373	337	353	355	402	417	384	406	386	349	366	382	373	401	356	368	380	398	425	371	389	379	396	366	359	374	403	378	397	345	385	386	380	385	380	405	342	344	391	361	377	399	401	345	350	379	394	395	351	382	396	407	380	383	397	340	359	405	375	343	372	397	398	389	377	391	347	357	358	349	392	365	352	365	400	376	373	372	363	399	359	386	382	370	380	386	387	369	372	369	334	365	368	387	365	376	382	389	382	425	385	345	374	363	390	386	387	385	403	412	370	401	409	400	365	386	359	418	386	368	381	375
24633	21655	29223	25126	22367	19753	13588	7846	5694	4302	3389	2566	2169	1841	1517	1325	1103	989	854	803	705	640	589	539	494	493	475	442	368	421	371	375	371	388	372	349	331	326	325	335	350	278	314	324	327	303	267	306	309	260	301	292	291	293	291	277	299	321	333	288	325	296	283	294	274	294	278	286	283	290	294	257	275	291	306	311	317	262	288	298	275	283	271	280	265	277	295	278	281	296	273	277	318	265	293	308	275	258	280	272	308	300	295	252	285	286	303	283	282	264	310	262	300	291	282	290	284	260	271	285	288	269	280	274	266	282	269	284	288	306	264	264	290	292	266	296	274	290	331	252	283	282	268	285	265	264	260	262	287	307	300	260	305	285	295	303	265	269	272	282	292	289	277	303	255	330	283	306	288	310	281	258	299	274	290	282	293	294	274	293	298	301	300	276	281	295	265	277	267	272	293	257	302	306	278	277	292	274	314	305	278	295	283	278	282	322	317	284	267	279	303	302	256	308	277	289	308	300	305	281	268	297	303	293	284	316	300	294	290	269	278	255	253	276	306	277	282	274	283	280	269	272	286	302	258	281	306	293	278	281	287	319	258	253	278	305	278	302	309	291	299	255	257	280	287	321	275	320	312	266	292	292	279	285	308	314	304	272	272	306	300	311	297	271	298	306	300	300	297	266	264	294	264	289	300	256	296	297	277	279	264	255	288	296	325	267	286	270	266	305	298	277	266	301	286	289	298	292	303	270	282	296	277	278	290	304	290	299	310	298	305	280	303	302	288	292	266	314	288	280	268	263	297	281	287	298	306	289	287	291	279	275	271	273	302	302	296	284	306	302	269	305	268	279	288	290	268	271	278	301	309	294	301	295	274	299	312	312	287	297	311	288	300	253	287	290	288	284	271	285	257	277	272	280	289	264	293	280	297	316	291	299	276	277	300	261	290	284	295	311	302	255	290	274	311	336	256	316	308	318	266	284	337	303	268	281	296	292	264	275	332	298	277	298	279	303	291	287	287	311	289	300	290	299	294	284	305	294	310	305	293	317	285	295	299	290	296	284	286	280	272	309	274	270	270	265	310	294	282	301	293	299	312	262	273	279	262	291	290	305	295	303	275	300	279	310	258	273	310	297	290	250	290	313	297	289	292	277	311	302	268	294	313	287	289	279	266	307	291	281	291	255	280	275	318	288	285	275	298	313	300	295	317	302	294	296	269	288	306	276	289	267	308	297	267	310	266	277	280	260	274	288	304	309	290	283	332	253	287	255	276	310	297	308	329	316	302	280	296	330	290	291	286	269	291	326	275	267	253	296	289	265	293	264	285	302	266	275	266	282	256	273	307	296	289	298	299	286	271	302	299	275	296	307	343	286	278	305	315	290	310	249	319	275	279	301	288	293	290	278	276	286	297	296	266	279	276	286	314	264	293	280	280	285	275	276	282	278	283	316	271	277	324	280	274	293	279	303	303	298	280	318	292	295	279	254	266	290	290	277	300	279	278	297	272	277	319	301	291	251	277	292	259	297	295	280	322	248	270	260	279	293	314	304	298	289	276	286	277	289	281	279	300	297	288	274	287	293	278	321	267	275	285	265	284	314	259	281	285	293	264	307	275	246	302	279	284	308	291	295	291	264	303	290	287	311	279	281	275	290	280	288	300	273	258	303	270	279	256	289	312	280	278	277	249	257	266	266	294	272	305	290	294	310	313	276	288	299	286	308	271	289	241	302	306	288	285	262	270	275	271	275	265	276	296	283	282	318	274	282	298	267	290	299	302	274	263	290	263	303	281	291	279	281	290	308	298	264	292	292	294	278	266	266	298	265	265	292	273	264	288	301	266	280	283	293	262	283	316	298	301	282	267	288	283	271	268	273	287	259	299	295	275	279	292	290	297	289	301	255	316	308	293	315	274	319	295	327	292	277	272	292	280	291	303	272	305	297	292	302	321	274	325	286	272	303	287	273	266	284	253	286	274	305	309	283	270	288	288	281	283	257	293	308	282	287	266	272	300	288	291	288	283	282	271	280	287	306	264	294	286	267	287	252	281	278	262	279	291	266	257	303	290	276	292	322	279	281	309	294	299	282	249	269	260	270	248	260	291	275	312	275	301	284	272	280	246	284	284	300	304	276	284	283	305	291	290	297	280	277	265	248	282	297	299	284	303	298	289	297	264	273	303	302	282	257	291	296	283	275	261	294	266	251	307	247	278	288	310	269	278	274	291	298	276	296	285	290	261	278	290	316	276	263	304	295	324	296	288	287	275	294	271	297	282	280	302	295	303	292	291	294	270	279	291	288	292	273	300	304	298	269	284	291	270	255	289	296	313	269	276	261	294	290	283	324	275	278	290	298	295	254	287	288	280	271	303	262	279	286	286	284	279	297	293	279	329	280	274	292	279	298	296	278	291	339	305	279	281	277	275	263	301	262	288	316	289	289	295	293	276	274	281	283	290	319	282	307	270	310	266	309	283	268	311	309	301	289	263	317	323	268	268	319	287	289	291	260	323	300	274	269	289	260	268	277	303	295	290	294	291	291	286	288	277	305	281	306	306	262	287	297	290	309	291	292	246	307	294	292	272	264	262	332	262	285	312	272	305	312	274	267	278	274	269	269	299	292	299	267	307	290	290	312	267	306	302	289	310	290	317	283	235	306	300	259	275	300	301	300	294	298	273	288	291	291	280	262	269	306	286	300	274	275	257	268	286	302	291	285	303	292	304	271	277	301	286	293	266	285	299	287	252	293	297	297	286	304	272	288	253	296	250	270	252	288	298	289	268	264	266	270	264	286	284	283	288	285	304	308	325	283	316	273	258	297	247	278	274	307	309	300	293	302	268	301	265	297	287	285	279	271	266	262	281	286	298	321	267	274	298	309	293	289	283	305	287	305	288	242	263	282	303	305	295	263	276	267	262	268	284	294	294	289	292	292	294	298	261	293	282	264	303	308	286	262	294	290	317	263	251	289	262	285	314	307	265	269	279	319	276	283	292	309	289	279	269	294	287	290	311	297	285	307	259	273	283	289	245	299	265	260	293	285	265	298	305	313	282	240	286	266	321	277	270	289	297	270	302	288	302	280	280	295	303	278	240	292	284	275	295	305	275	286	292	281	280	303	272	278	281	301	275	292	292	290	274	263	273	305	279	284	296	292	275	287	312	279	257	229	342	267	267	286	266	265	277	255	285	271	297	282	284	290	271	295	271	313	281	304	275	288	318	320	303	275	296	254	287	273	306	284	272	278	279	275	267	288	301	295	256	290	267	289	301	262	249	290	304	276	305	291	283	275	302	280	275	273	296	293	295	287	304	301	267	256	293	287	285	289	290	273	288	297	263	283	286	280	270	256	308	266	259	266	300	292	284	268	293	268	279	270	303	316	268	286	247	308	267	312	293	263	297	277	255	268	276	281	312	281	295	277	301	267	300	293	305	282	291	290	301	269	290	271	288	276	300	322	317	301	272	311	275	303	285	291	329	281	292	301	293	298	283	277	270	293
34901	59933	48826	32637	27533	22987	18607	14838	12168	9680	7781	6157	5085	4282	3636	2841	2519	2134	1803	1482	1340	1242	1087	993	863	843	713	720	704	689	652	570	603	597	548	534	522	485	495	485	488	490	462	454	402	419	442	393	426	430	382	431	398	391	419	442	399	391	384	419	412	399	445	401	398	401	430	421	392	427	427	407	420	386	432	400	409	405	401	431	376	415	363	399	383	384	363	396	405	385	384	346	400	415	413	369	413	399	353	382	364	397	383	424	358	422	359	415	383	402	374	355	393	366	390	390	404	357	389	418	374	393	392	421	414	356	409	390	396	414	342	361	374	381	418	412	404	397	369	366	395	413	395	391	382	417	364	396	417	381	401	391	417	383	379	407	385	364	370	394	405	371	386	439	381	395	425	394	376	381	381	391	358	417	387	382	370	408	392	429	381	417	383	378	397	382	400	412	423	367	409	371	404	375	428	425	410	395	413	418	385	435	392	428	377	390	393	403	374	421	366	409	384	414	409	390	394	432	423	412	417	399	390	385	415	364	397	386	388	387	382	398	415	424	412	425	382	378	408	394	410	373	402	393	437	389	379	397	355	399	379	381	427	397	374	379	378	398	401	371	433	384	373	402	390	401	394	377	400	386	390	367	387	383	406	407	414	366	402	403	403	461	380	377	382	359	428	390	395	381	369	384	392	403	377	374	339	412	371	387	401	372	372	388	384	380	393	381	371	385	357	410	387	404	412	387	381	349	401	358	369	386	415	403	420	426	370	440	388	356	410	385	390	390	434	381	370	379	384	385	386	389	366	386	397	411	379	432	398	419	380	415	399	423	388	414	412	394	411	358	366	394	385	416	359	400	431	386	376	366	376	406	412	378	399	334	367	398	375	385	369	390	395	347	384	364	378	395	441	419	391	416	395	391	381	372	403	383	398	379	365	354	355	406	389	388	394	417	384	377	401	398	368	402	367	349	402	419	411	413	392	386	357	432	388	425	398	400	395	385	395	406	424	415	407	403	407	397	365	399	414	389	380	416	394	404	386	384	386	405	392	403	369	390	429	420	414	387	377	405	393	414	384	382	392	404	392	405	385	406	398	399	430	420	398	358	396	409	391	396	395	378	391	393	389	398	400	360	393	396	427	384	380	395	402	390	382	411	382	410	392	388	363	364	380	387	389	391	384	379	399	376	364	381	387	381	398	400	385	371	405	393	411	413	371	372	376	394	375	345	362	414	389	387	362	403	408	409	382	379	403	391	387	410	383	400	420	398	397	379	389	385	359	379	384	403	405	393	374	386	379	368	401	390	420	375	403	395	381	391	409	445	389	378	399	383	408	395	420	421	374	427	377	396	369	357	410	418	398	380	377	413	399	378	372	394	362	365	371	403	373	355	403	418	404	378	391	400	407	419	391	379	383	408	414	354	397	389	388	397	406	407	404	385	375	388	381	416	431	374	378	385	392	398	423	415	394	351	372	421	385	403	417	367	389	409	360	415	375	380	401	403	403	384	391	401	379	383	392	373	401	390	382	385	398	394	415	397	359	411	398	389	404	370	392	398	369	422	410	372	422	430	391	334	412	392	399	388	405	409	385	391	397	387	403	380	368	395	396	338	387	410	421	387	383	366	409	372	389	366	402	408	404	406	390	399	361	391	411	376	406	423	352	383	407	414	403	395	362	380	405	393	379	399	392	400	404	400	352	385	373	389	361	370	371	418	426	389	410	402	386	466	374	365	388	401	395	398	363	404	409	370	416	386	382	410	393	408	387	397	393	401	393	364	393	344	399	407	401	393	417	387	415	403	397	385	328	399	406	391	422	406	366	385	381	371	423	397	420	405	390	408	395	415	354	372	447	391	392	384	364	437	380	397	415	371	424	398	394	371	405	372	383	372	376	410	387	406	433	415	408	393	425	381	406	359	359	358	394	427	374	396	387	376	409	351	377	431	385	414	376	400	427	407	410	363	431	402	414	406	390	376	385	399	386	418	389	393	399	397	357	400	408	397	373	394	371	367	376	364	379	363	402	409	374	375	409	398	381	346	415	399	377	403	362	379	396	390	372	391	443	406	415	386	394	383	394	370	390	417	406	369	407	406	395	402	403	393	396	382	393	368	354	386	423	355	392	345	414	401	410	379	405	370	356	393	378	380	414	362	404	400	370	383	417	389	372	443	435	388	392	383	388	427	370	407	398	395	400	397	395	421	396	372	411	381	412	372	422	393	434	404	365	437	391	409	376	379	376	373	419	384	388	383	397	388	384	399	379	408	376	430	405	382	442	366	395	377	416	366	391	398	406	390	403	418	445	414	385	396	420	403	411	360	405	382	373	416	409	375	359	422	403	409	416	347	390	413	407	380	389	398	381	418	400	424	428	389	358	404	401	378	395	384	375	399	388	410	394	407	397	394	366	360	422	419	397	374	377	398	415	403	387	376	406	405	377	387	400	381	387	365	392	389	370	395	396	394	421	384	404	378	390	377	390	413	406	401	379	405	378	406	382	392	375	379	369	382	448	382	402	419	386	382	374	408	380	385	367	373	392	377	411	380	373	399	410	405	416	386	392	415	402	371	403	379	416	379	371	387	383	395	389	403	373	384	384	401	369	379	397	408	391	393	433	402	406	414	390	395	382	427	370	383	405	399	376	384	399	388	362	399	408	427	398	389	398	378	386	389	376	372	410	365	392	390	376	424	389	382	379	379	373	335	385	400	380	400	416	393	390	380	404	394	344	392	398	372	392	422	388	414	414	408	389	431	376	422	396	419	413	416	410	413	360	382	396	379	359	391	410	422	395	391	383	426	378	413	439	403	411	383	429	382	368	413	387	397	382	373	383	391	417	393	398	351	395	414	360	376	416	390	396	397	393	388	411	407	396	413	387	369	371	381	412	372	394	424	407	393	427	381	369	395	370	368	359	351	374	389	372	444	386	404	375	391	395	397	397	372	358	430	373	365	398	401	383	406	400	378	421	392	381	418	410	387	422	395	405	373	377	380	404	387	423	393	381	396	390	413	384	406	414	400	373	400	411	382	433	403	420	414	395	383	394	372	407	349	396	392	376	368	385	404	382	384	376	402	371	388	392	366	409	395	371	385	397	367	439	393	390	397	357	423	401	423	393	424	413	375	379	370	369	386	386	391	373	389	424	412	428	365	410	404	388	407	389	386	395	398	408	384	359	373	395	410	391	382	392	371	380	413	408	391	389	351	377	426	407	383	389	405	392	391	417	402	393	389	381	387	397	385	411	397	423	401	381	368	392	402	371	402	378	397	412	356	413	407	412	372	383	411	393	352	392	400	379	364	384	386	394	402	376	388	383	389	417	362	404	386	403	383	383	391	351	398	428	398	387	412	413	431	359	394	402	438	420	384	383	395	411	384	385	357	407	434	402	406	386	363	416	392	432	403	414	413	388	405	406	419	400	374	340	393	388	370	373	408	376	423	360	397	408	369	379	382	389	371	388	400	402	415	374	405	392	367	412	392	414	396	389	398	374	369	333	395
23536	21618	29540	24250	21949	23006	21006	11533	7864	6038	4842	3739	3000	2496	2170	1842	1501	1235	1102	1024	809	754	684	704	619	503	535	500	455	446	402	427	390	386	361	336	374	364	369	332	366	310	321	310	297	324	310	331	304	303	269	314	322	273	288	299	299	265	275	286	271	281	321	279	307	304	291	299	274	302	305	317	285	286	289	274	283	307	279	274	280	326	302	326	282	276	287	294	303	279	289	285	304	260	289	285	315	287	284	297	306	273	275	279	280	296	276	298	307	280	287	298	291	300	271	285	267	256	293	277	298	298	261	266	278	270	280	271	270	316	270	267	289	271	271	292	281	275	296	265	288	272	288	274	296	282	280	278	286	282	259	281	272	293	239	255	274	278	337	302	285	285	265	296	285	307	303	295	282	307	292	301	269	314	305	299	289	235	277	318	268	261	292	276	300	281	282	297	272	285	278	279	270	248	264	258	289	247	291	294	279	284	240	258	254	290	297	276	270	271	282	250	291	272	284	263	287	284	318	292	297	278	284	299	278	268	287	263	295	326	265	267	272	279	307	279	271	294	275	270	293	270	291	314	275	292	283	282	255	285	291	259	287	309	297	310	280	278	297	284	323	285	298	282	299	279	324	296	279	280	272	329	303	284	279	278	328	305	332	264	254	285	298	327	263	315	282	234	258	277	258	284	288	271	281	316	285	298	318	302	292	283	302	277	276	314	288	288	274	298	247	300	264	298	307	283	261	296	302	294	281	307	299	306	269	274	290	305	298	260	284	274	321	316	272	287	331	274	267	281	300	263	280	276	303	271	288	291	293	267	262	322	299	296	310	283	292	267	291	297	286	277	294	293	293	296	275	270	299	279	295	300	273	296	289	289	310	280	287	268	306	300	271	268	276	280	296	308	308	278	280	279	297	278	270	298	277	296	302	316	306	276	295	279	277	273	293	300	282	282	290	295	287	271	303	288	289	283	276	312	321	260	287	302	271	287	276	287	262	313	280	264	298	290	300	266	314	268	270	286	297	286	261	261	338	303	296	287	282	257	259	289	271	290	274	291	310	283	270	290	278	267	287	267	292	303	286	271	289	286	278	278	307	265	281	310	273	264	274	247	267	308	259	294	289	308	271	295	290	273	281	307	304	269	297	282	297	291	245	296	287	322	277	318	283	320	282	279	254	313	278	300	255	278	285	323	294	300	318	278	280	259	274	269	256	272	280	255	295	272	286	253	270	258	272	293	261	303	273	276	308	292	304	294	253	290	310	292	294	289	275	318	280	294	278	272	265	300	308	256	278	288	310	300	279	268	280	284	271	276	267	301	269	272	303	283	272	271	275	294	289	268	292	280	318	270	286	285	292	291	272	280	283	273	290	298	285	286	265	289	295	284	294	285	285	296	297	297	278	265	262	298	264	278	274	251	290	269	306	290	287	286	325	284	308	283	274	279	285	306	279	287	320	268	279	296	291	270	289	288	268	286	255	281	303	277	277	293	289	280	281	320	295	298	295	296	297	285	261	289	311	285	318	293	269	281	268	279	299	295	293	284	289	275	285	301	259	257	286	269	276	294	326	310	316	303	273	308	300	275	304	282	298	317	261	298	302	290	319	298	292	294	273	278	285	299	256	258	266	290	301	307	288	311	287	298	294	300	309	266	259	298	310	297	280	283	281	263	279	286	331	276	253	273	279	281	278	307	310	257	292	278	294	274	316	300	309	283	296	285	276	291	265	281	311	301	255	245	288	277	291	249	294	309	285	288	277	268	295	262	305	286	285	297	294	263	316	275	280	324	263	277	308	275	268	308	288	290	278	268	278	294	297	294	306	283	259	258	272	300	279	296	243	287	275	297	264	307	276	288	270	255	285	262	287	320	262	277	308	297	272	301	312	318	290	279	294	280	286	281	254	264	276	261	304	282	288	312	286	288	305	279	286	268	277	287	305	309	269	309	295	318	290	268	312	282	287	296	286	300	293	279	282	286	292	274	280	302	264	311	293	296	285	276	282	281	290	252	305	289	286	295	276	248	249	280	312	273	303	287	284	282	313	303	299	308	263	265	308	266	259	288	273	288	281	290	305	268	282	275	310	281	274	257	318	292	286	279	288	278	268	276	292	292	267	261	271	317	276	263	290	285	295	290	277	302	292	267	297	299	293	281	291	294	268	306	305	288	280	267	275	272	276	284	286	295	286	283	282	292	294	254	285	300	304	292	282	286	291	272	278	264	292	301	304	297	288	275	305	281	288	265	255	294	260	297	313	284	296	262	285	293	310	295	266	259	302	271	283	292	278	271	307	259	286	270	280	292	297	298	291	277	280	289	278	298	274	272	285	266	299	270	277	304	321	301	285	258	282	259	257	288	324	298	324	276	271	257	265	272	302	275	269	301	306	285	301	292	273	256	283	298	287	289	290	256	282	303	282	277	257	274	269	252	293	279	273	279	286	294	309	304	277	309	266	300	298	303	285	303	295	263	287	299	269	309	322	263	259	283	291	282	310	290	283	275	254	271	275	279	305	313	303	255	298	255	256	295	251	273	284	281	286	293	284	309	309	296	295	250	290	290	232	294	256	310	300	286	263	274	291	263	280	266	295	289	266	285	297	265	261	293	308	276	281	287	284	276	285	319	255	271	269	282	266	265	304	313	282	293	288	297	288	275	294	267	262	278	310	309	273	292	318	293	264	279	263	338	297	293	303	280	272	280	268	283	292	284	288	306	273	282	272	266	303	281	281	276	241	268	283	298	272	292	298	276	291	287	285	255	268	265	287	272	284	308	322	312	328	318	287	290	260	272	291	275	281	305	265	320	250	314	281	266	324	264	279	277	289	294	294	287	294	320	306	283	295	274	280	270	306	266	248	280	289	278	291	287	278	276	284	282	296	273	296	313	287	284	291	302	290	294	283	288	283	288	287	284	291	284	268	300	315	297	280	288	299	279	288	284	265	279	313	296	316	266	275	284	290	281	298	290	288	283	280	308	297	295	286	268	259	307	294	299	259	307	266	278	290	259	291	278	273	275	307	296	253	285	287	304	286	311	281	284	296	288	280	303	310	305	321	279	300	282	267	287	280	292	271	260	295	306	303	284	289	264	275	289	268	277	296	267	259	308	281	311	276	262	278	300	297	284	295	304	293	307	310	274	255	294	265	277	291	303	271	270	247	252	275	284	306	312	286	269	269	313	267	288	307	267	309	262	305	289	242	281	312	280	260	288	301	277	284	281	261	271	301	263	320	291	267	277	315	283	309	285	264	274	278	316	254	309	267	279	308	309	287	306	312	278	260	311	297	262	294	285	313	293	279	304	269	278	283	278	285	281	298	266	221	290	278	273	267	305	284	284	288	317	284	297	260	270	304	285	286	275	307	268	286	308	281	280	257	276	288	277	259	268	295	284	268	294	280	272	287	327	309	277	265	274	294	275	305	266	252	283	286	270	268	295	276	270	297	272	282	269	269	265	292	295	295	297	267	265	300	292	267	267	271	274	276	290	326	272	286	310
38702	67347	53093	36663	32073	27471	22630	19044	15545	12495	10302	8289	6849	5564	4789	3857	3215	2635	2344	2015	1806	1544	1411	1209	1128	983	920	830	802	778	714	681	641	595	563	550	567	498	532	520	506	473	436	467	449	438	448	452	473	436	433	361	408	414	448	418	429	403	384	412	421	411	387	397	396	384	413	369	397	388	408	406	401	359	376	426	380	388	373	380	394	398	426	369	379	371	413	407	383	435	425	378	354	355	374	434	378	390	363	372	378	376	407	369	388	385	390	403	360	379	380	385	386	356	397	402	391	353	380	427	384	398	401	389	417	376	391	415	355	379	374	397	366	402	394	373	369	383	399	379	382	399	391	413	387	384	370	423	386	402	386	376	373	392	414	336	367	416	373	389	374	402	354	360	381	404	361	361	376	361	357	405	372	374	354	397	365	389	386	332	348	400	371	367	387	365	367	421	362	411	359	378	373	414	384	392	372	376	364	388	375	396	384	422	412	385	367	376	360	389	375	360	394	389	381	379	365	371	392	442	375	396	399	382	384	385	389	409	399	356	375	393	389	376	343	400	416	416	389	402	399	404	405	391	386	405	411	372	405	390	358	385	370	358	399	388	412	383	420	363	380	376	373	361	393	424	396	384	378	383	360	350	379	389	404	399	384	393	387	340	352	369	381	388	365	396	385	348	377	365	389	387	363	408	391	374	369	379	358	402	389	405	396	369	405	383	365	366	365	405	377	390	375	367	404	365	413	358	390	399	386	405	387	424	357	365	391	407	371	379	377	371	370	376	404	356	376	428	356	369	374	378	376	395	378	395	374	424	407	387	395	369	396	370	399	357	406	382	385	380	384	383	410	367	378	400	367	373	407	386	404	388	416	404	371	389	413	397	359	377	404	396	413	369	370	375	393	352	392	351	393	405	373	367	350	359	388	403	425	381	383	404	383	363	370	383	394	401	352	389	425	361	402	417	372	399	374	427	399	438	383	412	376	365	389	384	389	393	385	380	403	391	396	379	365	392	387	389	367	372	388	382	361	370	341	414	399	426	401	367	399	377	434	381	386	392	375	440	390	407	408	402	413	401	407	399	391	384	399	399	398	358	383	395	391	374	354	395	366	372	366	411	429	380	376	378	364	399	397	379	376	389	417	412	381	390	379	364	395	379	364	417	399	392	405	371	412	369	372	365	389	377	410	367	428	423	386	405	382	373	390	407	431	422	393	368	334	407	390	414	341	393	360	388	381	349	381	371	352	371	388	370	378	346	401	380	384	363	390	378	349	377	379	368	351	403	381	400	374	389	420	387	387	394	375	375	380	344	372	391	411	382	389	372	398	361	375	386	359	414	428	388	379	365	386	391	376	364	399	386	411	384	357	376	422	404	383	369	345	415	357	409	385	362	418	386	409	359	411	388	378	426	426	365	352	382	396	378	387	368	388	381	375	412	389	368	418	399	373	375	353	372	379	386	390	380	378	389	384	367	352	391	384	375	400	370	406	422	405	408	374	403	366	384	411	377	391	362	379	376	371	363	380	386	376	368	375	378	391	397	392	382	383	378	392	379	381	344	355	378	386	400	385	414	407	368	398	398	397	394	397	389	391	411	399	416	353	375	388	415	392	383	385	383	358	417	411	369	378	381	412	404	420	418	385	364	362	376	382	420	403	367	363	367	376	382	422	395	385	391	416	362	389	398	386	405	382	407	395	391	392	394	392	388	388	386	382	398	381	404	410	366	437	422	394	376	390	381	405	369	367	388	382	388	390	412	407	364	380	392	363	400	373	399	398	420	365	398	383	396	427	399	386	387	379	366	411	406	341	394	400	382	405	411	339	377	381	407	368	362	390	396	382	407	386	398	375	385	374	410	387	359	393	393	375	387	371	409	401	375	397	384	370	392	389	384	402	404	376	397	376	367	394	410	379	385	398	401	357	381	365	411	393	402	389	384	356	406	401	396	366	351	419	376	385	361	383	392	379	385	383	373	390	385	384	383	362	377	362	413	401	397	347	385	371	400	349	408	390	363	415	413	398	359	385	396	401	407	365	365	403	365	371	374	404	348	435	386	400	382	378	375	394	407	393	400	386	385	415	410	396	389	390	377	362	387	368	363	413	379	395	407	371	371	397	340	378	368	386	389	411	381	405	421	393	408	404	363	396	404	382	366	361	404	387	403	404	408	411	394	378	384	379	401	364	369	381	397	371	376	400	356	399	363	387	411	395	408	351	394	415	380	386	394	373	376	355	390	415	432	394	381	374	370	401	354	418	376	364	390	399	401	355	388	394	357	366	379	407	393	370	352	404	379	406	387	391	369	402	391	369	399	406	392	384	405	402	419	368	377	412	392	379	349	382	412	443	377	394	375	361	360	405	357	402	382	389	367	376	370	420	352	394	392	358	372	376	374	358	373	420	362	397	407	409	370	381	379	375	380	369	383	369	391	379	389	388	405	398	393	408	391	432	396	399	398	369	371	370	385	410	397	387	387	375	410	417	363	354	400	404	363	345	392	388	415	385	373	371	372	345	396	414	402	372	395	368	407	383	388	385	358	365	401	371	370	394	399	381	386	374	380	396	408	397	380	366	333	382	382	369	399	358	387	376	363	406	355	402	349	354	356	376	408	376	398	417	399	373	400	401	390	408	414	395	395	390	409	400	362	380	392	397	381	356	404	403	402	382	369	387	376	396	383	392	390	404	429	403	404	357	381	382	363	374	406	346	392	361	417	369	409	395	385	398	428	402	395	384	365	369	383	390	384	398	370	367	436	362	385	398	373	387	359	396	374	368	361	386	423	369	390	377	391	392	372	371	404	376	381	352	436	405	395	364	393	402	363	408	383	391	379	386	375	345	389	367	436	390	391	380	371	376	378	391	380	385	373	399	330	390	366	357	354	383	376	372	382	439	404	396	369	379	355	382	388	424	364	345	388	378	379	349	423	407	370	364	395	385	403	377	376	393	386	386	382	382	367	401	376	418	402	373	378	404	365	373	390	361	402	371	387	378	385	335	369	386	415	364	422	398	379	355	383	403	392	408	407	410	405	393	379	366	379	419	388	364	369	385	391	390	376	387	346	353	387	383	348	373	357	413	372	347	350	404	359	352	392	403	408	381	382	442	362	365	376	404	373	389	367	393	398	397	366	405	412	401	362	371	390	370	350	378	380	377	387	404	385	392	375	383	412	380	388	399	382	372	378	370	399	408	379	375	394	413	381	377	358	354	369	375	432	399	396	369	388	374	403	378	417	377	376	385	394	399	405	406	380	390	395	395	376	409	419	408	359	391	378	388	374	392	396	392	375	380	365	354	382	420	424	382	360	405	349	380	404	376	347	378	363	358	399	385	375	392	349	368	374	389	379	421	370	424	384	357	405	387	384	404	388	359	385	407	396	395	403	414	396	359	397	389	391	396	368	385	373	416	406	351	373	383	360	389	367	369	365	377	375	397	413	372	372	437	400	381	370	376	407	411	424	401	388	360	366	395	408	384	356	380	361	408	365	413	416	371	392
29107	29897	31839	23130	14724	9747	6442	4558	3434	2608	2075	1685	1367	1146	1004	912	726	683	563	551	497	438	396	392	404	350	393	342	357	389	330	323	317	317	320	318	298	321	306	306	299	256	279	289	289	266	284	273	267	257	301	272	243	274	254	289	320	267	272	298	287	291	286	300	246	280	267	301	244	260	275	269	240	274	270	268	276	285	262	259	303	250	278	266	258	270	268	296	234	265	273	265	311	280	266	265	233	260	300	255	288	258	296	273	252	280	245	271	245	261	243	257	252	283	247	267	259	310	277	260	275	270	264	301	276	290	253	277	252	271	252	275	260	283	289	267	265	252	290	258	288	284	257	242	253	225	273	289	298	260	255	274	255	264	249	264	240	262	248	253	263	261	294	286	246	264	256	237	271	243	271	260	282	258	275	289	262	288	232	265	281	269	237	265	252	276	249	274	266	268	264	277	264	269	254	261	263	277	260	264	267	247	246	294	270	246	282	260	258	298	293	284	275	252	257	259	285	270	283	276	268	255	263	297	293	248	292	280	240	286	273	277	247	274	270	251	304	282	264	276	266	270	257	287	303	264	273	272	267	253	243	253	272	271	262	263	296	239	289	252	257	246	264	272	279	291	268	238	273	278	268	247	277	289	263	299	238	265	276	267	259	296	260	236	245	265	304	271	251	263	261	270	272	267	254	289	273	259	263	259	254	255	256	277	272	256	248	272	242	270	271	298	254	254	277	252	271	249	270	259	268	271	239	300	273	252	291	231	247	257	279	290	269	248	327	255	266	269	250	253	244	261	269	265	259	254	241	256	249	264	268	249	242	241	270	270	277	273	237	254	279	255	266	293	271	273	273	280	281	269	261	252	273	266	269	242	253	265	261	268	239	299	265	248	269	247	244	265	288	268	265	275	254	263	285	242	268	274	263	260	251	267	258	287	268	257	234	239	274	270	265	261	259	257	261	221	253	260	272	251	278	263	291	260	288	282	282	249	270	257	278	258	305	252	254	255	267	272	277	264	293	270	300	271	285	240	279	285	245	278	239	254	287	249	275	253	277	259	285	296	256	250	259	271	275	228	242	275	277	273	259	249	248	285	255	271	279	271	259	274	254	274	265	269	241	251	281	300	255	293	284	279	247	286	264	242	257	288	289	268	295	262	294	236	251	264	265	279	254	275	272	259	254	260	291	250	244	243	277	275	253	265	298	245	278	271	271	282	255	271	287	266	242	291	237	274	308	265	234	256	281	265	304	251	293	261	268	284	249	294	291	240	274	272	232	272	258	263	262	312	278	281	276	284	248	255	262	268	318	251	275	262	287	277	278	290	293	274	289	271	246	253	239	288	227	300	302	239	279	258	302	268	284	275	282	277	263	235	283	277	259	248	261	257	267	259	274	270	259	271	257	283	275	274	305	269	271	244	289	282	277	284	261	274	249	273	270	246	274	287	271	295	255	273	270	266	289	294	290	243	285	277	258	259	252	277	250	288	262	274	260	251	294	262	256	299	263	261	287	260	275	252	254	248	273	276	269	243	269	266	262	260	248	304	301	289	282	279	270	245	277	271	277	251	274	249	275	272	244	294	271	264	269	272	258	243	254	261	252	278	279	272	305	264	268	256	266	263	271	257	267	271	262	267	257	262	285	262	232	255	268	268	266	294	298	231	291	279	269	262	256	277	272	292	266	256	267	265	285	266	247	246	296	310	240	302	293	262	245	249	265	272	270	263	270	275	243	294	301	288	273	272	255	250	256	267	251	252	267	261	246	252	273	279	300	287	262	288	275	273	256	249	283	277	262	290	287	276	269	288	271	294	282	265	268	268	259	255	270	258	273	272	252	259	266	295	261	294	236	277	272	285	273	260	256	278	259	254	240	274	255	279	268	224	295	251	285	280	272	278	276	230	275	254	278	264	287	253	289	248	242	285	267	292	270	263	273	287	251	263	252	296	280	255	295	251	267	262	281	266	290	276	292	281	263	260	270	288	308	273	287	259	262	264	256	287	245	268	299	285	276	265	295	255	287	258	261	276	267	276	249	309	258	278	257	253	263	272	258	289	269	273	272	264	252	280	287	259	289	274	251	269	265	280	286	274	274	297	270	257	277	248	284	261	258	289	264	270	303	278	285	259	268	244	276	286	295	278	276	252	250	272	258	271	264	281	235	301	260	249	288	294	273	270	265	255	249	249	263	260	245	256	267	267	264	294	256	253	250	254	255	259	277	253	285	264	263	278	253	280	257	273	248	272	268	265	264	304	299	261	284	262	278	274	258	276	286	253	281	286	271	292	283	262	270	262	260	307	253	241	273	263	265	263	264	264	243	280	257	283	294	312	242	258	276	249	277	264	252	279	258	261	248	267	255	257	258	261	265	258	290	257	276	274	276	249	279	249	298	274	266	243	280	278	284	241	284	258	280	240	262	267	259	264	295	252	297	249	271	282	264	267	247	280	287	297	246	295	268	284	241	228	266	252	253	255	279	285	245	291	271	300	269	257	298	287	269	260	270	250	277	252	266	252	278	242	272	279	254	246	247	272	290	269	290	274	292	275	270	265	265	297	251	274	258	268	258	282	299	268	290	278	268	266	288	255	276	259	271	265	254	274	268	290	231	281	266	239	271	277	234	257	248	277	285	268	292	265	279	288	276	251	267	249	265	282	257	256	262	278	276	247	292	274	252	257	267	249	259	281	292	290	285	272	249	258	273	281	262	266	267	237	263	285	271	284	272	251	251	253	271	286	282	277	272	254	249	252	273	268	256	256	287	253	264	259	253	298	273	263	275	257	289	282	274	250	254	235	250	280	260	241	300	274	288	259	274	248	301	248	277	256	270	261	259	283	274	269	290	266	256	261	262	263	262	288	236	238	247	284	269	307	271	260	271	252	302	297	274	268	277	287	268	248	295	268	233	253	290	263	251	257	254	269	261	274	312	272	256	268	224	277	290	297	249	268	244	259	282	290	286	260	275	255	294	266	258	280	273	253	267	265	271	254	282	280	272	263	275	265	252	275	282	288	273	265	277	275	269	285	235	254	274	279	257	288	258	252	273	239	238	277	267	268	258	268	270	254	297	259	262	269	253	274	244	281	266	265	291	271	272	266	261	256	275	256	262	297	257	290	234	294	279	260	273	257	252	287	262	249	267	320	271	287	265	266	294	245	251	273	265	260	276	246	254	262	266	273	245	265	289	252	260	229	236	265	256	305	259	271	253	285	294	260	287	258	288	259	281	249	280	246	248	283	269	293	275	270	274	275	289	277	289	259	271	265	277	277	271	269	275	293	250	273	252	277	268	265	256	279	281	272	276	280	261	282	260	256	273	295	292	258	274	286	271	259	277	243	254	285	308	284	256	241	278	265	293	265	246	246	278	264	265	261	246	267	299	264	296	267	279	258	265	247	235	277	285	275	286	294	274	283	280	282	271	278	273	273	282	275	268	259	241	247	251	316	292	253	279	266	300	285	271	278	270	297	282	276	248	290	271	264	250	275	286	271
34258	49089	37123	26030	20751	16950	13030	10474	8114	6229	5122	4143	3293	2709	2252	1977	1566	1364	1263	1069	947	790	781	744	693	677	588	520	550	517	488	457	480	428	502	419	444	426	419	441	425	377	425	424	438	394	435	400	383	370	374	380	367	367	358	348	387	375	376	357	382	376	377	381	377	354	403	408	372	392	363	409	360	382	389	370	374	386	332	392	349	360	374	381	325	359	362	390	362	361	398	358	358	414	390	382	335	423	378	411	354	359	360	351	356	350	351	372	378	369	385	377	395	370	390	419	358	343	367	358	392	348	388	384	370	393	391	372	377	399	385	400	364	379	383	379	394	369	394	415	393	381	375	359	399	398	368	376	395	415	380	374	405	381	394	344	399	353	355	404	395	378	367	329	358	380	379	363	376	378	382	372	388	381	371	374	384	366	363	402	380	365	360	395	380	350	385	380	391	376	359	367	400	379	361	353	365	349	368	393	406	413	376	439	421	387	407	408	351	354	369	384	380	371	381	368	381	354	337	326	377	368	358	392	371	359	370	412	387	384	360	418	368	384	409	368	384	385	357	395	395	395	373	385	377	357	359	360	348	397	354	383	406	414	345	383	401	371	366	355	399	387	358	381	397	373	388	411	409	366	380	376	357	396	407	405	348	353	377	328	356	363	373	361	386	377	354	363	382	382	353	363	362	351	381	349	380	392	409	350	378	374	393	351	339	379	367	371	391	360	380	365	378	361	365	390	382	390	392	382	386	371	388	346	341	390	408	407	377	395	360	372	366	374	361	378	398	355	413	373	381	362	401	371	372	371	359	388	365	363	365	406	374	353	363	389	392	371	369	378	352	386	378	406	395	413	422	389	372	392	365	391	369	330	347	367	384	356	383	394	373	371	391	398	386	357	390	356	377	365	377	391	367	385	371	357	346	368	347	342	371	358	365	387	352	380	350	391	383	412	389	376	373	375	359	360	374	357	356	346	379	356	363	354	353	391	353	380	365	340	359	379	395	385	397	351	348	341	360	362	376	356	388	396	385	392	360	382	367	387	389	368	371	430	352	356	394	366	365	331	346	397	405	362	393	344	378	366	373	373	349	402	371	384	386	375	397	356	370	370	358	376	372	375	374	386	359	377	344	402	400	405	383	366	417	401	365	391	383	382	367	364	394	365	376	366	374	337	386	396	364	365	389	370	392	349	393	387	376	402	424	371	366	378	380	362	356	374	329	365	386	365	367	388	362	353	355	352	390	366	390	399	384	342	397	374	372	353	365	357	382	394	398	386	377	368	352	357	368	335	397	374	355	378	375	350	365	352	348	366	342	371	368	380	386	378	376	388	382	354	340	403	396	362	381	362	324	379	393	349	378	362	355	379	344	375	364	373	356	376	400	395	358	346	371	344	361	376	359	379	416	362	378	371	369	342	355	383	381	379	355	374	374	369	413	367	388	376	392	395	363	387	358	368	372	383	372	413	380	333	375	404	373	378	399	402	398	381	325	373	383	416	378	364	365	362	391	398	371	371	380	390	373	402	375	399	374	422	360	400	369	359	347	367	347	375	325	322	373	380	382	366	328	350	390	348	375	394	365	351	340	372	377	374	384	369	384	357	362	355	351	354	374	375	391	343	322	357	372	374	385	358	389	390	348	356	376	358	372	339	399	375	354	363	388	384	360	364	361	395	379	402	377	362	376	394	383	364	390	403	366	330	371	342	355	372	351	377	391	375	383	403	358	341	388	343	336	382	359	351	380	372	375	381	400	365	372	375	394	384	388	385	408	353	396	389	392	382	408	380	357	411	390	351	358	375	385	374	376	365	371	341	374	347	364	373	382	375	395	372	352	405	377	406	350	381	392	357	431	320	379	370	415	365	374	350	383	351	368	373	385	343	378	394	373	423	372	346	377	426	378	372	373	369	431	364	349	341	417	368	378	393	360	333	362	383	384	374	391	362	389	364	380	355	386	384	380	397	389	410	371	348	361	407	411	399	372	369	345	355	357	374	371	363	361	391	376	347	366	383	382	379	349	346	374	381	369	373	348	367	364	357	345	349	373	394	403	369	408	381	375	371	348	367	366	365	360	383	382	369	365	384	371	375	336	360	403	384	388	405	378	369	379	366	377	407	364	361	387	422	378	379	377	385	358	348	367	378	364	331	374	347	400	377	376	369	355	382	383	386	338	391	399	392	349	378	382	392	349	347	357	411	354	339	360	375	373	362	330	389	380	391	380	397	380	364	364	334	399	375	371	400	352	379	391	344	354	370	375	395	351	386	392	349	349	388	371	402	345	374	347	323	405	415	382	386	404	369	374	372	370	399	347	391	361	415	359	375	403	356	394	401	379	349	374	366	358	378	366	355	374	361	345	357	346	396	370	369	356	377	361	367	406	367	384	373	362	402	399	367	417	359	356	365	408	379	357	403	423	382	360	406	370	357	355	371	348	412	330	396	391	382	320	369	378	375	369	378	350	374	346	396	399	359	388	371	369	360	395	412	399	357	381	364	354	395	378	377	371	358	375	360	372	387	362	385	352	400	347	414	360	358	363	411	422	408	360	391	356	350	368	368	338	403	375	382	374	376	364	356	406	386	386	349	355	396	379	408	359	357	393	375	386	350	374	360	382	357	356	381	368	399	379	385	358	374	375	379	395	355	354	363	346	372	380	358	413	347	355	385	387	392	363	345	351	372	374	359	374	410	350	393	386	360	377	395	376	412	389	372	397	373	382	347	381	328	363	392	352	370	358	365	380	394	362	372	335	365	339	358	362	388	426	397	388	387	392	369	398	353	345	357	370	385	381	375	371	376	370	380	368	367	378	377	372	360	351	362	372	378	416	378	380	375	356	395	365	368	381	344	335	379	363	363	375	353	383	378	388	430	396	392	359	362	375	359	354	385	370	352	342	346	358	349	353	398	378	381	365	372	393	345	366	385	385	352	379	342	357	356	383	396	375	378	399	376	378	347	379	366	343	348	350	340	362	402	344	368	399	376	420	359	366	377	382	363	390	374	403	372	360	379	381	396	378	356	329	367	364	387	391	360	378	381	402	346	389	381	363	364	392	374	375	382	357	364	359	357	402	371	358	414	360	363	366	365	411	389	392	390	366	360	381	376	337	374	391	351	350	381	340	304	383	375	319	369	389	371	370	400	343	365	362	388	356	384	359	383	391	403	397	415	347	382	369	392	331	367	400	388	399	351	378	385	361	374	402	345	387	369	367	390	342	345	353	393	385	360	348	385	378	382	377	386	378	335	387	357	386	382	373	375	383	374	387	364	375	348	351	367	392	376	366	394	385	359	366	341	388	340	360	375	358	390	398	397	360	359	349	394	392	366	369	363	374	366	339	407	366	374	376	364	345	355	387	389	373	367	354	376	365	407	404	346	352	330	367	384	365	370	375	384	386	397	357	360	387	371	352	396	358	361	391	365	360	395	421	393	365	397	351	350	371	367	376	374	341	371	388	376	374	361	373	354	375	372	362	346	398	379	391	379	371	375	371	400
24623	21655	29129	25029	22428	19679	13704	8385	5957	4365	3450	2867	2282	1900	1572	1380	1172	961	861	749	667	622	557	547	521	496	455	443	415	387	402	377	374	368	364	340	329	319	334	346	320	309	334	263	291	303	321	309	296	310	291	298	288	272	290	322	300	288	265	290	314	319	293	293	280	307	292	286	262	289	303	268	278	272	297	310	282	260	295	292	301	276	288	270	295	285	282	277	281	276	306	285	272	256	277	281	292	282	269	249	266	278	267	264	281	280	283	265	292	284	273	278	296	276	251	271	290	269	296	286	285	268	275	276	248	267	290	278	268	250	265	279	280	270	254	270	272	249	274	280	256	276	279	270	291	286	268	323	320	302	262	276	252	286	260	290	294	292	299	298	276	253	273	257	301	288	266	291	255	296	304	269	269	281	285	300	271	310	259	276	280	283	264	298	254	278	280	294	284	257	268	275	300	277	290	265	259	306	272	303	282	264	252	286	297	282	309	267	236	267	318	283	273	287	279	267	254	311	265	277	311	278	268	269	268	268	253	334	301	327	303	283	268	275	276	279	274	292	278	283	289	282	253	280	270	266	290	305	317	249	274	249	272	278	269	282	259	277	290	291	308	279	298	278	307	268	268	285	300	260	298	286	268	285	269	284	273	276	280	282	278	288	290	303	281	294	260	253	268	277	258	278	295	299	294	283	297	295	297	297	292	250	269	281	299	288	314	269	249	266	258	292	277	275	309	291	277	284	314	298	262	285	289	306	291	298	250	314	301	282	288	277	275	286	285	300	291	296	271	251	293	265	275	274	252	292	293	267	283	264	298	254	295	279	300	292	286	281	281	290	254	265	283	290	268	267	251	265	303	278	283	294	268	257	296	285	277	267	312	302	263	290	266	245	258	304	283	272	273	280	287	283	293	288	275	270	298	230	266	258	279	269	268	284	295	280	248	303	268	281	264	256	285	269	279	298	253	308	252	271	287	301	282	280	261	259	292	268	300	269	264	286	304	276	286	292	275	298	254	300	285	282	309	271	312	266	293	297	313	283	260	298	276	285	285	256	273	302	285	301	248	294	290	279	304	291	303	273	256	310	271	267	283	298	301	276	261	261	262	291	260	284	269	291	252	280	291	281	259	301	273	299	298	264	275	287	276	250	266	246	291	279	244	307	282	318	287	266	291	316	306	304	288	294	258	293	277	271	244	293	255	279	238	291	251	247	299	261	274	289	289	273	299	270	282	297	289	276	293	256	262	291	322	281	299	284	280	268	258	280	265	290	287	254	315	275	279	288	292	285	260	301	297	276	275	275	284	287	294	290	280	288	309	276	276	300	285	242	265	291	298	250	290	290	283	304	269	269	256	271	293	288	282	296	299	304	281	270	285	304	298	281	286	289	299	298	261	254	288	269	270	270	323	275	256	300	295	272	265	247	275	320	267	257	296	280	289	275	286	300	281	267	299	284	292	289	293	297	257	294	265	304	268	276	273	294	274	298	276	294	285	256	278	302	296	249	282	291	298	272	283	241	249	261	290	294	304	276	275	247	279	321	272	302	280	301	303	283	290	294	290	286	270	251	293	282	307	251	306	282	290	286	259	287	255	273	260	290	279	290	273	283	292	280	292	315	289	278	277	302	278	271	299	288	279	303	279	306	268	298	273	285	247	306	260	255	299	306	234	263	289	316	268	243	274	280	279	309	264	277	273	285	277	283	291	283	295	292	271	261	251	298	278	291	306	257	280	295	298	269	300	295	289	287	287	262	259	284	267	262	263	273	277	285	257	326	272	298	282	307	273	268	277	285	275	283	312	292	245	250	285	259	281	278	282	259	288	289	286	281	276	291	271	312	302	253	278	330	268	289	276	308	289	258	278	292	311	313	291	257	295	275	298	298	259	286	297	281	274	268	328	268	297	269	291	257	241	286	282	286	274	264	289	263	300	290	310	274	281	278	271	268	286	271	280	301	271	282	289	262	264	289	274	260	295	259	287	281	303	263	284	278	282	299	297	295	299	285	309	299	266	284	274	303	285	342	286	291	258	261	271	288	284	278	293	268	294	298	289	295	295	285	250	300	272	287	276	303	297	261	273	294	280	271	277	280	292	263	297	298	285	269	296	284	299	276	282	262	314	257	299	266	262	275	272	256	287	264	283	299	287	257	259	297	283	267	268	282	269	281	275	297	272	275	273	300	263	269	272	288	279	295	263	297	321	264	335	297	276	299	289	318	281	259	276	314	301	280	265	308	293	295	303	270	314	268	295	249	270	272	282	289	262	296	292	282	291	284	262	285	303	291	291	276	314	281	275	288	291	295	276	288	281	288	313	284	286	265	281	278	245	268	262	286	263	278	276	258	270	271	261	279	316	250	285	277	278	285	306	276	274	271	255	285	274	284	245	298	278	268	280	284	299	276	278	256	291	271	282	291	285	311	287	260	259	293	320	277	255	244	282	291	289	269	279	284	303	311	306	275	276	271	287	285	281	283	265	263	298	305	288	318	260	261	274	267	257	267	295	299	294	276	269	273	287	286	256	265	264	287	280	262	289	271	274	303	307	275	293	273	284	269	272	257	306	266	322	287	236	272	295	289	267	272	299	269	300	259	291	266	327	271	303	265	265	280	262	265	298	300	304	280	279	283	278	293	280	298	298	296	307	273	292	292	298	277	294	276	282	271	258	272	302	310	269	276	253	300	268	289	288	283	276	286	267	260	298	253	270	251	307	254	255	283	271	265	274	264	301	266	257	273	277	258	284	266	306	272	253	287	316	257	256	274	281	269	291	303	286	246	269	291	306	249	290	267	303	310	270	308	280	279	284	253	282	306	294	285	307	279	308	304	292	260	278	306	263	269	269	269	286	287	303	272	282	279	317	298	274	291	297	286	273	265	301	283	258	272	280	282	241	300	304	308	277	279	272	274	261	291	275	278	310	280	285	299	251	287	313	288	254	307	274	296	288	270	254	289	276	286	297	300	280	273	285	286	312	265	272	298	297	274	287	285	283	282	285	312	298	302	280	292	285	289	296	309	285	308	280	297	259	285	269	322	271	282	292	313	290	282	283	280	265	262	280	258	249	279	275	271	269	326	301	270	284	254	269	288	284	305	286	273	304	298	279	280	274	285	272	289	287	267	258	288	267	261	283	296	278	289	269	260	275	305	284	282	262	290	288	271	289	282	268	293	291	293	269	287	285	276	265	312	284	294	305	279	250	273	265	265	267	273	290	253	301	289	294	286	275	267	266	295	283	281	295	278	281	290	294	278	263	285	274	298	283	315	263	280	276	281	271	242	292	276	279	290	279	289	282	307	273	309	281	295	288	300	303	294	280	277	286	291	269	311	294	284	278	289	295	257	278	283	239	273	282	275	268	276	286	314	261	280	258	292	273	295	300	299	280	287	288	275	268	247	265	254	296	300	265	269	302	283	289	267	298	278	262	283	283	265	297	291	260	247	268	278	268	295	266	280	271	289	277	319	303	269	273	286	276	308	288	289	304	264	282	289
36044	56922	42932	33258	27901	23274	19237	15873	12614	9683	7823	6509	5150	4225	3518	3090	2478	2012	1777	1541	1400	1287	1150	1000	873	833	785	700	702	621	615	572	527	610	545	494	490	508	501	512	482	451	439	436	441	429	427	449	437	420	431	411	424	415	366	429	392	404	439	398	368	376	405	422	381	430	402	406	394	427	388	393	419	351	394	397	395	399	382	426	367	413	406	424	396	400	366	427	366	389	368	362	393	375	394	429	402	375	397	412	435	409	414	354	374	406	399	368	394	350	356	367	366	364	404	391	408	424	412	367	419	401	392	384	392	401	400	388	364	352	366	392	368	405	359	395	377	371	380	396	387	389	368	381	396	367	405	430	421	354	401	391	385	403	367	401	402	392	407	425	390	380	410	410	384	398	358	365	406	374	383	379	375	372	414	379	358	370	391	381	419	366	398	376	392	388	383	384	386	391	377	371	387	375	379	378	403	387	354	397	387	360	394	431	363	388	397	371	398	394	399	411	385	369	399	391	405	411	390	380	399	376	407	401	385	386	366	377	398	400	378	387	413	368	404	379	413	370	391	419	376	390	385	400	379	398	363	372	382	378	440	405	405	365	378	377	375	410	386	380	382	399	362	388	398	410	399	400	384	378	381	390	374	398	347	389	383	396	360	406	339	385	419	418	403	415	422	374	373	391	428	381	395	393	396	397	392	388	372	375	394	386	380	365	394	404	414	384	401	399	373	391	381	399	372	392	360	417	368	365	422	397	412	444	389	397	401	397	392	412	383	369	405	395	386	367	377	384	396	381	358	384	379	382	382	380	377	390	376	420	392	387	356	392	379	424	393	377	361	403	378	407	378	345	386	381	368	408	386	411	409	385	385	372	377	387	387	399	364	353	394	395	370	385	374	380	397	393	369	395	388	405	371	396	392	391	383	393	394	386	407	370	402	391	378	388	381	422	404	399	367	360	401	409	387	359	373	422	393	376	391	433	373	367	342	405	393	427	355	391	394	385	377	407	390	411	404	402	386	396	393	398	393	376	372	402	403	394	393	393	405	428	414	368	393	402	395	422	389	409	414	406	401	385	382	394	390	389	393	402	384	357	353	379	394	406	407	421	366	379	344	380	373	403	398	377	348	435	402	417	390	418	377	319	396	372	385	385	370	372	381	409	338	377	394	368	369	386	405	408	386	408	385	377	398	381	399	378	378	373	393	402	415	413	367	351	382	390	412	376	366	399	403	371	388	411	326	378	357	347	397	366	384	396	361	407	365	412	393	345	365	376	383	379	378	352	363	398	353	390	382	389	403	401	374	382	380	428	371	441	377	392	388	342	388	380	370	375	391	375	399	387	400	428	364	413	388	391	430	381	369	388	341	362	387	366	381	366	371	387	378	399	432	337	371	381	433	394	378	382	390	370	390	407	404	415	383	391	394	396	403	375	377	383	359	388	367	342	393	358	404	420	410	395	385	418	396	387	355	385	388	415	404	376	397	389	365	410	387	411	378	372	441	376	411	389	447	390	379	376	414	403	385	377	352	373	366	349	392	407	363	382	368	406	389	379	403	402	400	393	379	367	402	392	377	373	404	394	392	400	400	365	392	419	371	392	403	377	413	363	394	401	386	413	399	408	360	378	395	392	383	388	412	415	368	392	400	394	381	431	433	404	400	389	422	390	388	401	374	392	379	410	414	446	385	392	399	378	395	361	398	359	378	377	383	368	413	354	391	374	382	409	355	400	369	400	406	390	427	373	389	398	392	393	355	399	397	411	366	427	380	408	403	382	416	357	412	376	365	393	413	402	354	367	354	404	386	391	396	367	404	358	397	370	371	394	382	407	376	396	411	408	397	402	375	397	411	387	374	376	380	416	387	367	409	364	384	411	373	400	379	401	409	397	379	384	366	403	410	385	361	427	416	401	398	396	401	411	379	379	398	391	407	400	380	372	408	410	396	382	402	388	405	379	369	386	373	409	381	373	366	397	371	360	376	404	394	407	397	368	358	390	379	392	378	367	343	402	403	376	388	370	375	375	384	395	377	377	405	380	406	412	403	375	398	385	397	361	360	378	414	417	376	375	421	396	370	388	408	400	438	394	378	391	422	424	405	384	374	392	371	393	406	390	413	351	391	386	365	375	369	394	417	383	403	379	393	389	391	358	371	403	372	408	442	381	384	386	418	394	370	388	372	359	406	376	440	380	368	401	421	434	380	393	408	395	388	367	441	395	403	377	407	359	366	381	399	403	428	410	412	406	433	368	372	427	375	403	379	382	410	419	393	384	395	374	393	409	396	393	356	403	419	411	404	390	437	365	373	376	424	389	410	389	378	378	367	360	384	408	411	344	416	406	377	418	393	384	374	436	426	400	408	375	388	381	389	373	385	399	382	377	379	370	389	369	365	390	413	382	336	380	388	402	394	411	382	401	390	390	374	409	375	353	378	401	402	371	358	375	388	378	396	382	371	421	386	394	402	401	392	400	423	399	426	371	385	385	394	406	393	404	431	374	417	421	406	408	380	381	395	426	353	405	357	403	356	379	407	420	404	398	378	416	355	397	399	389	382	431	326	367	414	365	418	387	385	389	399	407	389	391	348	371	389	418	387	405	381	414	400	402	420	391	358	430	402	429	406	373	403	419	421	368	400	399	341	373	370	386	390	415	356	403	372	362	421	398	381	397	413	376	403	380	358	407	401	393	397	373	372	375	434	360	390	381	408	394	388	367	383	406	381	422	407	399	407	394	380	373	397	375	360	371	363	392	404	349	404	387	402	388	379	387	361	383	400	417	384	401	387	402	418	403	407	381	391	396	376	390	377	365	365	395	413	386	401	399	391	365	392	414	379	420	371	404	345	363	386	347	408	387	412	371	377	412	382	396	385	390	356	416	405	372	420	398	391	423	423	439	406	384	393	407	399	395	391	406	387	415	426	371	422	373	367	403	398	348	393	398	391	394	402	381	351	387	373	404	394	397	411	386	378	390	372	383	376	398	384	394	397	389	385	367	364	366	370	417	397	394	384	414	397	396	375	410	387	389	408	378	423	386	400	393	359	369	396	395	415	396	340	395	390	352	401	381	378	386	366	386	378	378	378	394	371	390	384	416	372	395	395	388	380	370	392	424	379	391	409	391	401	427	390	385	388	381	422	391	382	360	382	385	401	377	398	391	416	389	396	375	374	409	372	369	413	410	373	404	389	390	362	388	389	355	432	405	404	400	399	394	403	415	400	412	398	375	341	387	395	403	348	370	400	369	419	406	424	352	388	379	385	360	391	427	393	340	403	371	408	400	393	416	379	432	402	373	387	422	365	376	370	372	404	370	375	367	438	367	371	391	381	366	388	367	395	417	428	391	422	403	387	398	378	386	394	376	364	402	418	380	390	409	408	366	392	413	373	380	382	401	370	374	428	379	402	403	385	413	388	372	399	363	378	391	429	403	389	425	390	405	370	407	410	357	394	382	396	390	379	414	390	433	400	390	397	411	401	385	433	375	415	391	389	399	357	377
23571	21647	29571	24288	22048	23150	21441	11904	8372	6336	4809	3984	3256	2570	2115	1804	1508	1367	1105	1015	926	790	737	705	623	607	497	494	488	446	428	464	389	406	377	380	384	353	361	358	331	309	349	310	317	324	319	305	279	307	294	320	297	257	335	293	294	314	298	299	300	306	331	285	292	283	284	271	276	277	307	273	284	286	315	281	268	269	301	293	284	319	300	297	298	281	294	299	309	300	295	305	306	262	271	265	292	276	300	295	278	288	271	281	280	294	304	251	303	284	301	292	277	286	288	314	277	273	312	313	266	281	291	284	256	243	272	258	294	293	264	282	303	263	263	282	270	242	301	296	297	308	295	278	271	298	273	264	279	293	291	294	276	283	267	276	324	273	259	275	303	291	324	270	280	297	305	263	280	309	267	295	287	267	293	277	256	295	312	285	297	308	302	264	311	283	283	283	288	290	249	280	272	276	295	299	331	288	280	275	301	286	280	251	292	309	287	277	260	315	286	298	295	259	261	302	291	266	264	236	296	263	296	302	273	285	294	267	292	281	272	300	309	290	290	279	313	288	329	246	263	280	282	295	271	315	299	308	286	257	295	296	298	285	258	295	264	273	282	295	315	279	277	289	295	286	299	282	297	279	262	297	259	282	281	278	295	264	309	308	274	293	260	262	293	308	265	294	262	281	318	280	291	271	303	291	264	278	297	270	251	274	285	268	286	307	243	272	286	289	284	281	295	287	285	316	295	273	289	316	313	249	248	294	263	302	302	304	287	296	274	278	269	284	290	282	289	269	285	304	263	305	286	266	250	298	276	297	319	237	296	285	289	286	305	284	272	270	283	275	281	283	268	287	273	275	298	271	287	248	266	271	299	266	280	271	273	291	286	267	279	290	285	309	288	259	272	283	294	266	276	260	309	292	254	267	271	286	340	260	280	283	283	276	285	273	297	308	288	274	260	294	272	300	278	275	273	284	288	304	285	281	324	258	262	333	269	254	258	297	271	302	261	298	281	281	300	265	283	272	303	267	299	287	292	274	261	244	294	275	299	275	293	279	288	307	247	278	306	306	283	314	293	307	283	288	273	265	266	308	310	268	284	261	283	291	298	305	275	333	279	291	302	245	281	313	262	274	257	295	313	307	302	261	253	309	264	267	265	289	287	325	281	310	305	279	266	283	284	273	250	255	275	267	287	292	262	267	307	268	296	315	276	295	282	259	273	298	270	315	253	273	277	311	295	263	263	273	295	276	294	277	296	310	266	311	295	303	291	291	284	263	286	301	294	274	300	289	279	298	293	283	311	295	301	275	300	280	279	297	311	271	241	307	279	283	294	298	277	292	289	272	281	312	305	292	289	290	281	280	264	271	266	293	311	285	299	270	290	287	274	288	262	306	301	299	265	284	285	308	295	264	285	286	286	299	249	310	274	278	269	294	279	267	290	271	270	308	289	316	267	315	271	275	295	298	299	292	280	256	270	307	278	315	289	267	266	286	282	313	283	296	296	299	319	269	286	293	284	305	269	273	313	291	266	305	319	285	282	301	310	308	293	314	281	283	290	283	281	268	292	309	311	282	272	258	279	301	257	291	278	298	277	285	295	256	301	268	297	288	276	269	312	291	278	279	292	284	266	278	287	286	271	282	289	280	281	269	316	281	292	294	268	270	305	280	273	310	325	284	267	300	311	276	295	271	279	271	296	276	310	285	288	293	277	296	292	292	281	298	319	292	277	299	324	295	281	307	311	275	283	283	304	269	290	293	279	292	266	304	294	265	294	310	257	254	278	267	277	301	291	281	301	279	245	299	291	278	269	296	275	268	285	284	284	286	289	294	306	295	285	282	270	309	271	253	291	303	280	272	327	299	278	293	292	268	281	267	290	286	270	277	304	291	232	292	282	307	273	266	270	284	281	279	287	304	276	247	304	251	296	272	280	295	275	309	273	293	283	291	266	285	252	230	289	333	306	286	296	283	275	280	310	290	275	300	263	287	278	277	298	266	259	299	306	288	286	330	320	284	250	286	273	256	281	288	309	275	253	268	289	309	261	283	281	275	266	275	306	308	273	306	306	297	291	293	295	274	259	298	312	290	294	280	267	280	235	300	307	283	264	263	301	300	318	285	281	294	283	255	281	296	278	271	300	292	291	272	267	254	305	282	271	272	294	297	267	263	295	306	236	278	297	282	274	322	276	254	272	261	268	290	273	268	307	298	260	259	297	310	264	286	286	324	276	262	255	276	275	298	285	289	268	297	280	286	295	275	278	280	276	267	289	290	280	250	285	271	282	296	269	274	312	285	296	275	276	295	292	280	278	280	264	273	292	276	280	279	239	295	272	261	299	288	281	261	260	270	301	274	288	267	271	264	258	283	303	258	283	297	277	273	305	266	268	291	309	295	255	283	313	287	280	280	301	286	287	270	279	285	263	276	251	285	269	288	284	290	272	311	298	287	261	300	285	279	289	293	295	273	282	287	285	268	266	291	304	283	298	277	278	284	276	277	297	271	271	287	274	275	258	284	270	271	277	275	265	247	269	307	264	294	302	301	252	291	283	305	297	281	314	265	303	276	285	257	292	279	311	265	286	302	267	317	302	287	303	301	323	294	263	281	322	267	288	293	288	276	281	264	276	279	280	277	294	299	255	300	271	284	303	260	288	283	265	316	297	269	287	323	307	293	297	269	281	272	265	256	268	269	307	305	301	295	274	267	268	264	305	266	330	278	280	279	288	282	276	287	304	261	302	283	271	283	329	295	303	315	304	283	337	249	301	287	297	302	311	291	282	287	290	261	271	302	285	287	279	262	288	293	298	279	287	267	325	307	290	295	280	302	304	280	282	270	285	307	251	259	301	264	273	301	285	279	288	281	287	282	281	300	282	270	285	258	279	281	275	293	265	301	269	320	248	304	273	274	306	305	285	276	272	284	281	320	277	268	276	252	272	261	253	256	248	314	310	274	276	291	303	272	292	242	293	317	308	279	294	275	259	272	294	291	304	287	280	294	275	277	255	263	277	292	287	308	279	307	293	267	274	295	273	305	280	283	266	259	268	287	287	272	293	326	314	296	293	278	275	251	294	298	309	287	269	263	293	313	258	299	302	270	274	278	271	271	263	277	282	273	287	293	275	264	276	310	314	300	265	299	281	273	285	294	297	285	296	270	278	265	306	276	307	291	282	309	287	309	274	282	293	292	287	271	287	283	260	313	281	290	288	285	282	268	279	315	322	284	286	299	298	306	292	310	277	273	240	270	276	312	296	288	281	256	286	263	282	304	274	251	275	286	278	271	281	255	280	251	279	297	289	290	276	311	293	282	276	311	273	292	313	283	285	283	295	263	272	262	292	285	280	292	291	266	270	291	263	310	317	295	300	288	305	294	288	297	303	267	293	308	270	270	264	298	282	316	274	259	286	286	268	301	283	283	304	301	280	297	305	289	304	294	330	276	293	290	279	283	271	307	276	271	267	276	299	273	247	275	315	278	286	274	292	278	279	279	306	269
39032	60747	49168	37485	32439	27949	23616	19430	16286	13092	10119	8662	7144	5812	4756	3907	3372	2803	2311	2097	1769	1617	1365	1295	1150	970	936	881	772	778	745	679	654	588	589	604	580	546	488	489	498	496	475	447	481	469	417	388	416	420	413	416	412	369	394	408	399	413	381	386	380	371	399	406	363	383	362	392	404	398	374	366	373	393	359	425	415	380	371	369	412	392	370	415	378	360	386	384	377	387	382	375	419	361	365	368	377	350	401	390	403	381	377	380	400	360	400	392	387	383	387	403	388	428	375	379	401	392	381	401	377	355	367	415	378	445	374	361	388	361	397	383	407	352	399	427	397	420	382	325	359	372	423	377	400	373	350	362	363	377	377	395	405	386	391	381	378	397	418	389	392	407	378	375	389	378	370	348	426	375	396	386	421	363	385	421	401	368	389	391	393	361	376	423	385	384	355	382	373	417	382	342	416	342	381	373	398	406	416	382	363	375	348	388	384	379	375	353	371	389	405	380	385	418	374	412	367	363	394	390	410	390	407	366	358	398	370	397	384	377	384	375	395	384	393	408	373	363	406	370	365	383	394	395	372	371	390	382	388	363	392	396	389	377	362	366	383	376	373	352	396	364	390	398	351	415	382	362	421	399	357	387	421	375	398	393	378	382	398	431	383	370	409	370	390	342	389	371	370	356	346	389	369	388	429	380	394	360	400	366	385	404	418	377	377	408	384	351	410	385	345	400	358	401	395	408	389	374	364	402	410	401	334	392	401	411	407	385	368	359	394	387	393	374	393	409	413	394	403	378	347	377	396	349	402	378	379	385	397	387	382	383	381	409	395	401	334	406	411	388	342	405	362	409	380	368	355	362	420	382	370	374	370	391	387	403	393	376	367	395	368	373	379	385	359	422	407	351	402	366	390	412	374	409	406	359	370	391	373	395	387	393	430	377	374	381	383	358	347	400	342	336	408	357	401	376	381	384	408	386	378	344	374	386	391	367	393	361	361	390	392	395	395	393	385	391	371	371	360	388	366	412	336	414	395	369	371	403	365	392	367	407	398	388	325	404	379	395	405	378	343	379	377	391	369	375	409	378	371	431	367	368	409	388	382	366	389	423	349	398	389	382	404	384	404	408	389	403	364	376	368	429	393	379	409	403	372	355	390	400	396	382	407	386	410	377	388	375	380	371	367	379	402	372	362	375	367	425	395	408	427	401	368	358	385	395	388	398	400	376	374	377	383	364	357	358	420	363	367	401	386	396	400	431	346	376	351	365	376	381	396	369	351	408	382	369	361	367	378	382	396	357	393	392	358	373	372	359	418	405	372	377	382	379	360	373	415	383	387	381	383	403	390	391	384	400	397	386	392	359	382	374	394	370	374	385	387	374	369	371	399	355	406	388	352	391	438	386	404	403	402	349	381	380	359	415	405	368	367	358	373	383	366	401	381	373	401	402	418	359	398	385	384	384	386	385	336	362	360	332	365	387	428	367	381	385	359	391	339	357	420	351	407	372	348	362	380	405	384	367	379	393	377	382	384	366	360	385	370	374	372	404	361	375	390	367	408	380	370	413	396	407	373	396	392	355	380	407	395	405	388	381	386	374	379	353	348	389	406	368	353	395	386	346	358	381	385	360	383	382	388	374	361	341	392	363	361	381	370	379	349	365	375	376	397	382	417	404	370	380	368	379	355	403	400	388	385	388	400	350	361	387	370	374	382	368	384	380	407	372	385	386	367	400	372	409	401	375	367	407	393	376	381	397	379	414	384	387	350	397	377	371	383	373	377	369	397	379	379	359	388	416	361	365	353	358	366	364	374	395	358	373	386	379	365	374	398	417	397	415	357	377	392	390	389	383	395	382	392	362	402	398	390	384	408	359	389	354	380	378	363	353	382	375	348	358	361	401	405	367	378	368	391	361	356	352	385	364	370	359	366	358	376	346	329	385	405	365	371	352	339	412	361	374	372	391	385	408	388	367	381	393	379	371	365	329	375	394	371	398	410	390	386	378	397	382	369	362	359	353	386	389	372	401	388	392	356	380	389	372	383	371	367	367	358	400	363	405	362	395	372	421	375	405	380	397	385	375	377	362	395	377	406	407	398	388	379	367	377	355	370	374	413	396	374	371	395	404	433	363	385	390	391	378	409	363	369	407	337	416	382	411	417	391	367	368	379	390	402	386	406	409	375	393	390	355	351	352	427	386	383	333	400	419	368	393	391	354	390	378	386	397	371	390	406	390	384	376	387	369	379	361	382	377	406	406	405	368	380	366	378	419	375	359	378	371	408	395	367	390	417	357	385	399	375	376	349	347	369	403	365	382	378	394	370	365	367	401	372	366	361	381	375	387	385	415	395	377	365	398	376	360	358	396	358	359	391	355	356	351	410	372	346	399	409	383	391	394	381	355	386	376	332	380	385	395	382	399	385	365	381	405	392	359	384	399	382	368	371	380	390	334	396	371	373	369	378	356	361	358	367	389	370	403	402	364	413	363	364	371	402	362	399	407	378	395	368	343	376	351	410	375	364	397	387	375	389	388	388	357	374	378	392	364	382	408	384	381	372	378	371	383	376	402	357	352	363	378	386	375	411	394	378	371	394	388	363	419	378	370	359	387	397	382	383	388	401	381	387	344	393	384	394	409	404	406	362	344	352	409	400	372	384	371	415	354	386	341	413	402	376	396	357	374	412	388	386	370	375	392	364	399	411	366	398	373	399	412	372	349	379	353	345	364	380	354	387	373	364	340	353	396	374	385	386	368	387	402	391	420	401	359	408	380	385	368	408	411	377	383	368	357	405	397	394	409	401	361	388	386	396	378	397	382	367	377	397	423	398	384	356	363	411	397	397	383	357	380	371	383	376	414	401	424	389	370	394	396	372	397	357	386	380	415	386	397	411	384	363	359	386	383	360	379	373	393	370	379	387	360	402	358	382	365	373	377	382	356	420	390	362	386	382	419	411	378	387	360	354	403	374	376	362	382	387	395	390	369	370	385	372	380	364	368	399	376	362	390	356	388	380	394	377	396	392	385	362	381	350	403	369	417	357	385	360	375	350	398	409	365	394	350	372	362	386	374	373	367	373	393	394	364	365	383	378	392	375	400	383	375	384	355	411	399	359	344	390	318	400	415	395	339	414	377	380	343	369	348	371	385	383	346	365	394	413	388	392	372	381	406	372	340	379	357	424	369	386	377	362	395	416	384	367	374	389	372	376	390	365	371	369	371	352	386	383	362	352	391	373	359	386	361	375	415	367	384	405	424	388	387	387	415	384	399	380	374	351	400	384	330	397	376	384	370	383	387	380	357	367	369	399	359	372	410	377	401	435	351	382	401	374	369	397	414	402	379	350	391	384	364	374	357	374	390	396	356	364	365	367	407	388	362	384	370	393	370	410	388	403	386	358	363	398	351	388	367	358	397	354	411	353	407	362	403	372	398	404	398	394	403	343	382	391	369	372	369	367	402	340	324	382	362	401	339	360	387	355	394	406	391	364	379	379	365	386	390
28970	27377	31859	24242	14993	9562	6349	4714	3360	2621	2033	1649	1388	1200	972	890	764	638	615	536	509	459	444	414	393	360	380	383	370	317	322	336	321	305	306	290	284	291	272	304	282	303	289	270	260	255	274	259	287	269	262	306	254	263	261	272	279	288	295	282	263	261	267	285	274	286	271	261	293	262	257	273	261	273	255	283	260	247	282	266	235	259	280	317	257	251	277	278	292	263	272	285	239	268	261	239	246	267	256	278	247	277	259	229	241	266	269	242	258	266	284	247	265	261	266	285	269	252	273	264	263	238	259	248	259	253	286	257	270	270	270	239	286	247	241	278	241	244	278	278	250	254	277	276	266	269	271	273	272	272	269	246	266	283	248	260	278	238	301	256	254	258	259	253	263	241	265	258	247	273	253	259	264	266	272	260	239	263	257	270	256	280	249	258	289	264	262	270	239	254	275	282	299	275	295	256	283	266	258	243	289	258	244	246	295	250	254	282	253	276	259	278	238	279	255	237	280	274	271	245	266	249	248	259	240	217	291	252	288	345	279	229	244	264	274	253	255	261	271	237	294	265	306	260	261	271	280	235	278	272	280	272	266	251	288	264	282	266	261	259	274	251	249	274	284	272	263	247	289	279	309	245	284	273	270	265	279	238	275	261	272	269	261	278	286	256	286	241	256	263	240	259	277	298	266	269	252	251	265	280	279	276	267	243	271	248	293	269	270	260	284	246	309	302	271	270	260	245	264	281	261	289	259	262	309	273	251	266	271	275	271	294	271	245	236	296	255	277	271	262	261	276	282	261	269	276	278	279	271	266	257	264	295	257	295	298	277	253	263	265	244	275	278	246	249	262	291	269	274	247	240	275	240	260	269	260	261	290	268	247	276	301	259	255	221	285	263	267	257	272	294	278	278	239	260	232	290	266	295	275	259	298	257	267	274	275	254	253	305	260	283	281	259	263	255	260	270	268	298	261	272	270	273	282	271	265	257	256	276	305	268	268	275	286	291	246	274	246	258	245	267	280	280	248	286	256	259	246	263	274	261	292	265	252	262	266	276	281	284	252	290	251	277	272	292	252	246	267	269	260	265	261	279	259	258	252	263	261	275	238	252	276	233	267	248	268	283	279	266	278	267	294	293	240	271	251	265	281	276	248	268	276	267	246	276	254	250	283	267	262	268	265	290	265	261	287	261	251	248	284	284	247	290	276	274	262	207	271	235	254	261	286	212	269	276	251	248	266	268	275	255	237	264	269	267	263	285	258	267	272	270	278	248	301	263	268	278	301	251	251	245	241	239	277	260	274	269	286	285	260	273	281	247	261	264	266	247	256	273	268	274	248	259	261	283	243	261	259	251	274	279	227	260	271	265	233	272	260	284	271	284	270	288	270	281	278	242	243	224	269	262	279	282	254	287	276	294	245	241	255	281	257	238	268	273	259	269	282	244	255	276	269	236	265	238	270	288	254	286	255	281	291	279	263	296	286	271	262	276	258	273	234	257	257	283	267	266	277	253	254	265	263	290	250	291	261	274	283	258	297	247	274	270	250	283	275	298	269	263	291	290	284	253	253	279	252	275	277	245	282	273	257	256	266	280	272	272	264	290	300	263	245	281	254	279	226	277	279	304	277	275	271	270	258	275	263	254	284	256	281	277	296	265	259	279	262	273	259	271	274	270	256	256	255	275	255	217	243	264	246	289	266	270	235	251	271	281	274	248	255	257	253	269	276	266	255	266	289	239	276	257	283	261	256	280	243	241	258	272	279	254	299	278	280	267	271	257	268	286	267	284	272	257	277	261	247	245	299	257	279	262	255	266	263	231	271	292	225	251	280	262	266	264	260	216	270	257	253	254	286	287	274	261	270	298	251	259	273	253	289	252	274	259	258	238	265	260	264	272	262	238	283	254	282	270	266	281	271	265	261	277	285	261	248	274	241	300	244	250	259	254	266	253	248	247	239	273	276	267	271	309	250	272	249	283	300	292	252	272	273	268	248	275	255	288	317	260	264	286	274	274	259	232	293	277	267	281	261	252	264	258	266	257	264	254	256	254	268	266	243	258	276	285	276	271	230	265	252	239	250	266	248	266	262	278	251	246	258	280	216	261	252	272	270	257	272	256	275	275	271	275	301	271	270	239	274	272	267	257	275	257	268	253	276	273	284	274	289	270	251	274	279	267	240	245	251	279	278	268	298	274	265	299	274	270	250	264	262	248	241	277	272	268	293	232	258	253	262	255	262	266	284	281	282	281	309	277	253	249	244	275	253	282	301	269	255	279	273	260	262	255	290	260	256	230	293	305	229	277	274	273	254	222	281	285	261	263	272	266	280	243	243	253	297	259	277	260	273	277	260	240	266	257	286	298	273	266	273	268	235	244	265	257	276	267	237	270	250	266	262	250	276	249	251	248	265	242	273	276	242	228	268	267	265	277	269	266	296	243	303	282	283	285	248	260	276	283	268	269	265	243	240	275	260	285	255	277	256	279	260	270	263	268	266	251	258	253	254	282	262	272	254	264	257	274	267	274	253	280	271	249	267	242	236	255	262	266	267	258	299	243	281	258	252	249	260	275	311	247	230	286	243	253	231	256	270	221	249	238	262	245	261	275	263	262	267	284	274	283	283	281	269	287	240	277	271	267	261	241	254	286	270	246	276	271	267	288	259	279	271	238	260	289	268	267	256	271	288	250	266	261	228	284	246	280	251	274	279	258	259	276	274	271	270	257	267	255	288	239	253	266	261	273	252	286	297	276	299	256	263	257	283	258	293	296	246	260	296	243	264	278	285	267	274	249	271	258	267	279	281	260	256	290	264	289	269	270	246	264	289	252	260	251	259	264	256	273	260	246	251	274	242	255	253	249	237	259	284	263	259	284	237	281	235	278	258	265	258	290	273	297	260	257	274	249	244	266	258	275	280	267	259	243	246	266	253	272	254	258	262	269	259	252	271	266	278	270	263	264	272	293	263	249	273	271	262	271	266	248	272	277	284	267	270	269	259	238	275	270	269	257	262	269	265	268	256	271	277	270	276	283	255	270	259	258	302	274	277	263	264	302	250	274	248	263	272	267	277	241	259	260	279	250	253	274	277	282	276	247	273	267	243	295	280	260	290	285	316	273	218	243	259	239	235	262	249	257	289	256	263	296	296	288	258	251	268	267	265	288	240	272	246	260	225	274	240	256	273	280	249	283	284	273	248	250	263	266	272	263	282	279	277	261	269	242	259	252	256	259	256	309	254	271	281	260	267	291	265	251	263	259	271	258	234	264	261	245	278	293	249	258	304	262	274	246	256	250	262	266	255	275	297	278	262	282	257	268	282	288	249	267	276	267	288	279	283	249	287	278	253	305	256	278	289	286	292	266	269	295	294	258	235	274	269	268	275	256	271	260	272	263	244	263	274	270	249	240	292	291	258	261	278	245	263	239	280	260	255	291	247	256	256	250	258	240	295	237	260	278	261	297	275	272	272	281	295	265	240	265	251	275	258	266	253	243	251
34037	45507	38763	26856	21147	16672	13295	10261	8139	6138	4794	3931	3333	2653	2257	1827	1617	1340	1145	1050	1019	895	819	759	730	630	598	582	555	483	511	496	457	470	520	419	447	428	396	441	398	435	383	430	395	408	381	368	392	398	349	380	389	370	380	351	378	363	403	429	410	368	389	375	364	388	373	361	361	341	430	357	383	381	352	351	377	339	393	382	367	330	367	349	369	343	348	370	365	358	394	385	367	339	380	393	381	353	393	397	383	351	362	355	367	383	367	362	416	379	379	360	355	341	374	348	367	372	387	353	321	356	374	354	364	357	392	369	412	364	348	348	346	356	387	360	372	364	369	374	364	360	404	368	407	376	395	357	402	368	350	357	383	379	360	388	359	348	360	358	378	376	382	378	370	376	403	399	351	342	415	357	358	363	372	361	362	335	363	355	337	348	342	344	402	377	399	362	381	379	353	369	342	361	391	303	373	357	374	345	368	364	346	355	373	372	348	365	350	363	355	372	403	385	352	355	389	354	367	366	355	358	390	359	348	399	369	392	395	332	379	369	387	322	371	390	376	389	361	352	358	388	360	347	415	362	355	365	379	383	352	393	338	383	354	379	348	369	351	384	372	349	386	341	373	348	355	381	367	362	388	341	372	368	393	346	359	358	368	357	373	365	361	390	386	374	346	336	345	364	413	343	384	376	364	361	376	371	401	384	383	383	372	375	353	357	389	366	378	343	378	368	363	345	385	402	349	351	359	360	348	367	353	361	363	354	381	373	345	357	368	400	383	420	378	353	376	367	379	347	393	378	364	389	358	346	359	372	380	355	346	363	378	374	352	365	382	360	338	381	371	372	367	350	338	354	351	367	379	362	402	384	383	376	326	370	375	348	367	375	366	373	371	360	382	360	353	337	375	388	373	369	317	413	400	368	339	366	367	394	359	360	384	356	371	399	375	381	351	335	379	368	396	381	377	359	378	403	371	346	373	367	343	361	355	359	404	417	365	362	367	341	367	379	354	385	354	397	363	364	367	396	350	319	371	341	390	374	361	361	357	376	373	377	387	410	362	371	381	365	373	412	370	363	351	382	359	376	395	341	384	351	372	398	375	361	376	371	397	380	355	375	365	377	360	400	389	379	376	347	385	375	364	346	343	386	380	394	365	365	339	371	377	359	359	376	348	394	335	351	369	349	399	365	348	353	383	420	350	396	353	402	357	395	351	360	381	381	360	364	370	363	308	344	352	362	346	407	388	409	325	368	373	340	368	380	367	342	371	349	364	377	386	340	386	390	370	430	375	372	401	366	381	404	412	345	343	358	371	397	377	367	337	336	363	349	380	377	374	404	382	358	390	330	366	361	371	364	364	372	386	349	363	373	336	382	347	381	357	403	370	378	371	359	367	384	366	347	325	362	350	364	366	375	395	357	343	389	356	356	362	366	338	347	344	347	339	365	363	354	360	396	366	360	376	367	326	403	380	370	373	354	350	359	370	361	346	381	370	358	383	356	362	346	389	380	355	327	366	358	397	375	354	354	392	358	358	354	394	372	369	373	373	369	356	386	359	364	390	391	360	334	347	378	384	376	351	358	367	354	387	350	356	398	392	327	368	334	352	389	328	391	367	374	391	318	387	351	382	374	343	408	360	363	375	358	343	370	339	390	359	383	380	358	343	364	373	369	399	325	372	332	352	383	378	359	341	374	389	399	369	358	349	362	366	362	383	370	392	369	404	373	381	336	355	384	375	356	380	345	335	362	380	381	360	372	363	351	387	367	403	376	363	363	368	384	371	358	384	358	355	402	370	345	328	370	332	385	338	372	341	373	387	350	380	378	396	334	395	396	358	344	367	361	382	340	363	341	387	369	354	364	384	376	353	372	350	399	351	365	362	357	371	370	375	366	386	375	404	349	331	365	358	346	374	366	365	373	362	344	386	393	361	367	371	402	373	384	378	365	377	359	376	358	366	341	352	378	389	384	359	369	363	387	357	346	358	373	346	358	339	335	358	369	355	350	375	364	368	368	352	384	367	349	356	347	353	356	353	355	351	385	340	368	358	314	357	344	377	425	362	397	397	367	372	365	399	367	345	369	378	373	349	370	378	382	378	336	406	349	351	374	356	361	341	372	372	341	381	374	374	378	365	388	368	402	345	382	362	351	379	367	344	362	338	373	404	358	363	377	383	385	335	368	353	390	369	358	361	360	383	346	362	376	401	381	389	377	358	386	365	362	333	363	350	390	378	370	383	352	374	366	370	362	316	341	368	378	347	339	368	354	394	363	350	355	385	405	376	360	322	377	388	403	383	372	346	385	364	349	356	365	400	386	395	373	371	378	379	352	368	354	350	366	332	380	361	374	394	344	402	402	365	381	361	382	372	342	359	347	370	381	353	353	395	373	341	401	361	367	385	400	362	371	378	374	389	335	375	400	372	361	389	382	365	343	380	328	404	375	355	369	369	341	358	352	328	386	369	336	380	371	362	379	372	388	374	369	371	373	354	394	370	387	406	390	339	372	353	372	372	368	368	369	350	374	407	387	400	376	353	356	320	345	382	405	372	359	351	377	338	386	383	367	384	396	353	368	387	386	358	409	346	365	394	385	368	371	358	343	352	384	359	336	363	341	385	350	394	390	379	342	349	355	369	355	347	356	355	366	388	327	385	355	372	359	378	365	372	372	364	360	361	370	365	360	354	350	364	361	374	305	340	370	387	368	385	357	354	371	398	405	343	334	356	377	395	366	358	349	359	371	388	376	379	331	372	385	372	373	391	390	366	389	374	372	373	372	402	358	362	403	331	399	351	376	382	399	376	365	371	383	369	370	382	388	379	347	372	366	364	382	363	385	347	389	386	335	360	369	366	393	353	351	388	333	397	405	380	349	382	359	404	379	336	389	377	358	326	374	380	361	385	384	343	362	376	398	357	385	395	388	390	371	359	354	393	361	388	381	382	361	347	378	346	366	369	359	366	391	357	348	351	405	390	397	392	363	380	380	400	379	362	369	394	409	372	374	366	386	354	347	353	377	343	341	334	378	351	359	390	390	335	391	367	372	358	398	360	361	330	419	377	370	375	393	351	387	394	356	379	383	388	362	394	365	362	383	375	321	401	367	364	373	337	399	356	379	371	368	351	364	372	360	360	367	378	376	382	353	362	380	385	384	371	352	378	379	337	340	338	370	371	332	362	349	337	352	388	353	374	364	369	347	366	395	394	369	382	374	353	363	397	391	347	380	385	343	342	371	345	375	372	354	351	346	361	382	377	376	353	401	360	361	380	380	327	388	375	355	360	334	401	337	386	379	349	356	386	377	373	361	367	387	378	369	354	419	358	399	384	394	364	407	381	381	317	358	372	376	340	350	346	384	360	357	374	377	358	374	351	391	412	379	351	394	378	353	380	366	383	421	377	388	370	350	341	387	397	376	383	378	355	354	390	328	385	371	370	359	353	350	368	374	365	357	365	379	395	372	356	367	349	376	415	366	347	364	378	361	350	363	393	387	353	367
24616	21685	29324	25293	22468	19642	13376	7951	5581	4392	3358	2673	2166	1880	1469	1237	1160	970	829	751	666	628	552	547	505	439	451	423	420	371	395	318	379	347	344	350	325	356	326	328	313	312	293	275	308	285	263	274	266	303	316	282	261	291	311	284	287	296	287	283	262	265	289	269	274	297	257	297	297	272	263	293	282	246	270	280	288	286	278	278	297	288	270	295	250	278	287	271	261	272	286	244	248	277	266	289	255	257	259	302	253	279	228	273	261	285	270	268	266	289	293	265	287	274	288	246	231	314	255	294	289	287	296	268	282	255	253	270	270	300	302	303	276	270	272	285	279	271	307	281	303	281	236	274	303	261	261	283	291	304	292	265	274	266	278	289	266	309	267	257	272	288	308	254	266	297	264	302	298	272	277	277	292	273	297	261	298	268	280	289	288	251	245	277	266	278	268	277	280	276	287	283	303	271	298	291	266	290	288	265	284	279	288	302	282	253	312	318	252	276	293	289	289	261	246	272	279	298	289	287	288	266	287	253	281	283	266	257	248	299	291	276	272	276	256	287	267	275	282	278	275	289	266	240	260	286	221	283	273	299	287	281	294	262	275	264	263	246	282	297	266	281	280	251	293	287	291	293	270	261	275	265	290	280	300	273	305	293	293	300	288	292	242	294	278	285	280	287	246	293	265	288	244	277	281	277	303	291	272	280	286	256	273	281	284	267	289	280	287	272	298	296	251	265	281	276	294	284	267	273	278	307	297	260	288	248	294	289	286	310	261	290	308	297	267	260	287	260	292	287	255	275	284	263	307	273	280	290	289	277	310	276	279	276	284	293	291	285	283	277	275	279	262	296	278	269	258	321	268	284	300	268	278	266	309	294	269	287	271	253	267	279	264	280	280	309	276	267	271	303	310	259	289	254	275	273	305	310	285	269	296	266	282	276	309	260	246	305	263	277	266	263	275	294	296	280	282	301	244	271	255	284	298	286	243	257	264	287	288	286	308	295	255	307	306	274	272	269	287	270	260	289	291	261	279	284	269	307	273	288	273	283	295	286	251	271	267	269	279	258	274	277	282	277	283	280	264	282	279	282	283	261	264	254	283	300	282	289	307	287	286	258	273	274	284	273	271	287	286	268	296	292	280	278	277	263	287	274	264	273	268	289	272	300	283	278	265	288	286	285	287	271	269	293	271	265	247	266	287	266	270	287	280	294	277	302	260	260	280	253	269	262	284	280	311	283	241	280	260	280	283	285	265	274	292	274	309	263	279	261	281	271	278	273	285	284	288	294	280	302	276	277	283	263	296	287	278	287	313	273	241	285	255	287	271	233	276	271	284	271	279	270	292	262	271	292	283	264	312	277	275	257	286	282	266	271	296	297	304	262	269	252	278	270	288	295	290	271	268	278	278	268	284	295	257	306	294	308	277	313	245	292	247	282	282	275	265	295	255	286	279	332	291	292	280	274	271	328	285	266	268	288	277	258	269	283	282	263	328	271	265	294	310	272	269	301	288	281	271	264	273	257	277	271	264	290	265	278	268	289	270	256	272	304	268	251	301	291	281	266	266	305	301	275	297	289	254	282	305	285	295	289	260	279	274	282	258	292	258	264	296	282	284	289	272	286	266	272	248	277	297	274	266	259	284	267	327	290	279	314	281	265	292	256	262	278	279	262	286	292	309	275	270	282	276	248	279	274	264	285	276	281	283	269	290	273	259	264	250	275	292	282	286	271	285	305	268	273	273	273	270	296	295	258	295	291	271	248	277	265	288	264	265	278	255	268	310	297	256	292	271	286	286	265	245	261	274	262	290	284	282	308	274	262	273	266	275	266	282	262	283	261	257	296	267	265	273	279	294	274	305	269	270	251	260	300	249	271	305	286	285	267	259	259	258	271	294	310	280	292	308	282	294	281	297	283	253	239	279	299	276	285	296	282	226	265	323	292	268	266	301	281	278	248	290	288	257	267	260	284	267	266	272	280	278	273	287	275	246	288	301	305	291	307	286	306	290	271	291	275	273	253	281	246	248	260	253	279	267	306	301	258	297	291	263	283	261	250	266	295	294	255	268	278	279	287	285	235	278	247	271	250	279	279	288	280	302	271	281	292	273	288	275	307	301	294	263	271	290	289	248	256	288	315	267	263	256	281	272	274	284	269	295	287	282	280	285	281	308	273	301	274	264	221	246	286	270	277	300	313	282	279	265	278	244	256	265	277	272	269	280	313	297	275	258	254	282	279	248	297	283	288	284	291	252	300	284	286	297	256	297	282	272	322	269	262	277	313	263	286	286	269	304	302	245	292	257	289	270	274	270	297	295	293	284	285	298	271	265	290	261	289	254	272	239	274	274	276	285	279	262	264	256	299	292	274	286	293	283	257	263	272	280	260	280	289	262	278	291	261	240	284	271	300	261	296	265	290	286	267	262	286	262	284	277	291	248	267	270	272	262	264	259	277	276	267	274	276	270	262	279	297	289	280	251	266	269	263	289	302	246	264	263	291	257	313	274	262	287	283	270	286	284	289	295	269	278	249	280	285	296	306	293	277	289	278	277	268	287	297	262	290	271	293	289	284	282	252	304	261	290	288	262	281	265	263	253	284	277	260	308	291	308	328	245	289	280	302	265	297	262	271	247	291	286	268	290	298	284	288	263	288	293	278	294	247	282	293	270	287	301	282	282	276	294	288	288	298	293	274	288	276	281	284	227	262	268	302	251	263	293	268	292	270	301	283	249	272	273	285	246	277	303	244	294	296	313	296	281	267	259	306	259	275	271	290	287	295	302	294	295	299	259	270	273	263	289	265	292	316	307	284	279	254	285	266	283	295	288	266	261	252	269	268	288	283	269	277	262	309	285	283	265	288	290	275	265	270	283	278	284	262	255	286	311	284	284	262	312	255	267	287	266	299	256	278	244	265	261	298	319	277	273	267	255	272	269	265	313	262	287	283	282	292	260	286	280	301	308	289	284	264	273	303	286	295	295	272	301	298	249	282	291	272	262	304	282	267	284	290	264	293	285	266	266	282	253	307	278	270	291	272	291	261	295	285	259	281	277	260	297	260	260	260	274	257	278	289	284	279	261	251	289	270	262	289	280	285	270	283	250	316	250	279	290	276	297	297	303	296	275	300	273	310	266	243	251	272	274	271	283	278	281	299	268	243	307	259	264	286	266	286	271	265	271	287	281	274	275	283	274	270	248	306	298	300	251	277	282	285	269	269	268	260	263	282	275	251	282	285	286	272	300	267	245	286	294	264	254	274	290	291	270	286	264	298	312	305	286	268	302	299	280	275	327	261	255	251	259	284	254	269	266	269	278	262	273	247	276	235	263	247	264	273	308	302	306	250	265	258	276	294	273	293	261	284	271	245	326	254	289	231	292	252	257	277	297	288	277	274	274	270	292	259	288	318	277	284	284	295	289	284	297	288	318	264	284	280	256	291	283	253	257	284	260	316	274	282	281	281	278	263	254	272	278	260	270	274	244	300	250	286	294	261	278	277
35842	55612	49182	33611	28083	22733	18592	15184	11942	9467	7732	6043	4971	4278	3355	2838	2405	1999	1773	1457	1382	1224	998	1039	858	886	804	737	726	654	613	605	622	556	493	517	495	481	498	451	478	467	427	437	399	409	425	443	410	408	414	400	401	425	381	404	409	382	402	390	420	397	395	391	402	390	396	390	375	355	388	382	370	384	378	387	382	395	405	407	380	419	384	376	370	393	353	407	391	363	405	403	392	388	380	399	376	332	433	387	381	373	374	405	351	400	359	387	359	369	428	396	378	361	375	350	342	351	398	404	369	391	383	411	406	411	386	358	350	414	371	347	397	387	388	370	390	364	373	341	377	358	353	399	393	364	424	411	385	387	366	380	373	376	385	393	393	370	376	382	406	409	389	398	352	387	366	384	369	377	390	357	351	394	404	408	422	383	378	391	362	394	381	417	400	384	398	370	371	376	402	422	417	374	366	402	410	377	375	404	377	352	367	408	389	397	400	404	392	385	380	406	397	383	382	387	363	371	365	392	402	374	384	375	343	370	401	392	413	394	348	383	389	371	354	368	343	402	413	421	393	417	363	360	384	405	398	356	356	377	353	401	382	393	404	406	383	402	406	392	382	366	396	405	355	383	355	397	394	374	352	387	376	389	382	417	386	351	356	362	370	396	399	376	360	370	368	364	394	412	369	387	347	331	385	369	394	402	378	391	386	376	381	376	355	413	416	393	419	408	421	433	345	385	401	372	397	422	396	358	376	404	409	356	391	376	381	369	369	356	415	388	405	397	382	357	375	377	417	394	414	379	375	361	427	413	371	378	390	399	352	395	404	360	418	413	360	384	372	370	361	406	391	363	375	363	387	390	385	412	381	393	352	408	394	398	395	388	394	384	357	394	366	356	385	371	382	359	352	414	350	386	376	400	405	403	392	366	384	353	396	337	382	378	374	429	366	415	384	358	413	371	361	385	381	392	426	406	387	422	368	391	384	375	411	393	375	396	358	368	411	360	399	389	410	440	398	410	379	370	374	382	412	438	429	396	381	368	346	391	387	416	382	367	393	346	370	419	416	386	379	385	387	351	377	370	384	397	380	412	372	377	420	432	387	407	392	413	393	381	389	417	401	382	390	407	373	407	373	398	397	385	396	400	369	400	355	388	367	362	418	375	403	381	366	397	371	367	386	360	379	374	382	380	411	371	387	382	348	394	393	362	377	373	373	383	364	355	414	352	398	397	388	376	363	404	376	363	332	363	394	389	408	385	421	348	381	327	402	394	395	379	395	387	378	399	427	387	397	374	360	381	362	365	411	371	371	399	425	351	400	368	375	403	389	382	401	386	375	399	367	370	413	392	368	410	382	369	383	404	379	385	393	354	352	381	380	412	409	368	394	410	346	412	379	383	377	384	353	378	360	396	385	399	385	359	370	371	400	378	380	352	394	362	422	387	402	389	379	388	371	415	364	401	395	368	372	428	371	380	368	424	377	371	362	385	404	412	415	359	382	382	396	374	385	384	413	386	366	373	356	401	388	385	399	393	360	381	380	392	376	356	384	387	396	410	359	371	375	389	393	392	345	379	365	349	400	348	389	356	357	405	376	373	393	346	409	365	373	352	369	389	395	401	391	391	379	384	372	358	388	415	369	366	400	411	416	360	396	385	382	365	399	390	340	395	386	409	362	368	398	383	392	375	389	389	386	393	361	415	383	395	416	359	415	374	356	353	410	387	384	390	351	390	399	348	399	413	411	397	392	402	401	389	360	439	399	356	390	396	364	372	375	348	388	385	378	391	424	404	361	423	401	384	382	355	375	378	396	407	364	364	377	401	380	408	367	421	402	394	386	369	354	376	365	396	373	396	413	392	387	382	393	373	381	391	378	344	382	384	355	359	373	378	352	412	367	387	414	354	426	342	400	370	372	393	399	413	375	362	384	411	368	374	369	353	372	392	378	385	425	386	417	376	393	348	377	388	390	411	383	391	374	368	382	374	391	390	369	418	408	352	400	402	382	368	379	372	386	406	379	381	369	366	342	388	394	394	414	380	372	368	382	394	386	400	339	374	369	383	397	400	385	384	368	384	384	400	383	386	362	376	392	380	383	386	381	389	391	391	394	412	368	401	360	366	372	380	396	387	364	397	395	388	374	400	371	362	421	382	377	383	395	385	353	384	394	405	370	387	392	373	414	374	388	377	362	365	391	402	385	419	359	392	374	410	370	394	403	385	389	397	404	388	383	390	378	374	404	385	359	396	378	371	356	372	401	387	404	404	367	368	369	362	366	393	380	374	374	387	369	396	404	398	395	392	379	363	377	359	398	402	378	364	386	339	395	384	370	386	345	380	385	352	377	407	375	352	342	388	387	383	410	356	361	384	399	402	371	415	388	372	393	383	392	440	383	376	391	359	364	386	368	383	403	395	386	357	392	368	371	374	371	377	381	382	376	337	358	404	380	400	394	374	406	413	386	378	398	356	429	397	383	357	362	387	363	396	381	357	395	401	405	386	376	399	365	385	397	357	384	410	395	393	392	360	394	368	369	391	366	397	404	405	330	400	365	383	360	357	365	367	399	378	407	409	385	396	403	394	367	415	375	373	373	381	377	356	367	408	399	352	374	391	374	365	421	432	405	386	424	382	371	375	394	400	370	378	422	409	370	384	354	368	380	374	405	367	412	383	392	374	397	373	385	381	378	399	385	392	394	412	365	368	372	415	400	349	389	390	383	376	368	372	392	414	410	395	384	395	380	367	340	387	399	399	383	364	388	331	391	358	384	365	392	366	405	413	407	368	398	367	389	365	379	401	390	393	372	357	382	391	382	400	384	367	408	383	415	364	386	424	389	367	419	363	377	388	353	381	405	387	391	366	386	373	372	394	390	392	372	373	380	393	401	372	389	370	417	398	383	394	393	359	402	350	398	383	371	405	388	389	387	359	415	405	360	382	385	396	393	391	380	378	448	370	415	405	380	383	344	384	365	389	394	334	387	387	388	398	393	421	396	407	369	420	359	399	381	391	389	365	378	367	358	384	353	383	401	379	378	378	390	388	430	365	406	354	360	393	352	360	405	355	412	371	399	332	382	386	389	393	418	412	351	411	376	387	394	395	379	386	401	418	372	392	389	382	402	385	409	454	383	391	359	352	407	394	409	393	375	394	403	357	416	401	361	363	405	400	389	413	371	400	378	378	336	391	396	407	388	360	386	370	386	392	414	373	388	387	379	410	379	388	391	373	382	375	386	398	395	372	371	377	404	380	355	344	369	397	380	370	366	393	385	369	400	390	342	368	365	429	393	363	407	384	420	364	359	388	417	366	364	374	352	366	376	365	380	410	365	358	378	399	385	424	385	364	381	357	387	387	376	403	390	384	419	411	352	381	383	375	377	384	398	385	390	354	376	411	398	383	390	388	382	374	383	365	348	368	357	394	399	366	391	373	376	367	411	348	395	349	385	363	427	388	367	365	350	422	352	395	345	399	388	383	374	376	385	408	417	369	361	394	398	406
23574	21682	29638	24340	22035	22982	20710	11348	7547	5622	4533	3559	2922	2424	2097	1730	1389	1182	1076	904	847	715	665	639	646	545	489	500	477	415	426	410	444	403	387	409	382	357	355	332	345	298	324	289	312	298	301	302	307	273	319	298	297	277	314	272	275	299	281	287	292	305	275	263	280	275	312	303	298	265	255	275	296	277	286	280	266	272	267	276	295	272	296	275	291	267	254	256	279	298	278	249	276	311	264	297	267	274	330	281	265	255	280	305	300	292	265	285	258	281	267	272	302	316	292	259	267	255	277	267	290	268	310	274	312	287	272	280	255	282	287	269	278	287	278	310	276	305	273	292	270	282	293	258	275	283	303	262	269	255	304	288	285	258	285	293	234	274	275	269	290	288	300	283	262	270	254	318	261	279	275	286	285	272	276	287	277	262	260	278	262	266	276	239	279	276	242	256	315	298	255	299	276	288	294	269	266	308	245	258	265	282	297	267	290	262	258	260	267	269	265	287	257	260	323	270	262	276	256	265	302	300	289	290	257	269	287	287	278	274	284	276	276	287	257	294	295	284	274	273	292	254	285	285	268	279	283	281	283	279	290	299	284	293	232	271	280	278	282	265	294	265	262	300	273	275	268	304	277	257	281	252	301	273	278	286	292	294	248	275	304	297	270	292	228	300	248	267	283	287	273	286	310	284	282	267	283	240	282	273	276	276	280	269	294	258	287	283	270	299	273	305	317	285	286	268	278	263	250	294	287	261	232	304	267	253	289	277	299	278	284	284	266	278	272	305	283	250	272	263	290	267	268	241	281	281	290	276	324	260	283	261	281	294	289	252	279	284	274	287	313	277	262	283	264	281	321	272	237	309	271	268	303	275	240	252	263	269	268	274	258	244	247	270	272	306	277	268	284	284	271	308	296	271	279	267	243	276	281	277	287	289	266	274	270	288	296	278	268	294	300	267	304	279	292	279	275	292	278	274	272	285	271	283	280	296	304	287	260	280	259	276	255	268	283	302	264	272	273	267	250	274	255	286	273	245	271	282	277	260	301	281	276	294	268	273	244	289	288	280	262	269	265	277	301	276	243	300	262	282	299	273	278	268	298	261	288	253	288	288	295	268	253	302	277	253	291	251	257	253	292	278	295	275	293	296	288	262	299	274	301	277	274	294	251	271	282	294	275	260	299	285	257	269	277	302	289	280	275	276	268	267	261	296	312	267	297	273	280	263	296	259	284	270	259	302	271	266	291	267	280	278	265	292	282	280	273	294	282	293	296	266	275	292	278	291	276	283	274	255	273	275	289	271	315	260	300	278	278	298	294	318	273	280	286	290	277	269	265	303	276	259	297	254	260	296	283	263	280	275	292	286	288	288	279	279	296	262	299	300	262	270	261	269	272	284	283	286	280	259	268	280	304	272	274	280	267	288	296	267	280	254	282	312	287	297	291	290	294	284	289	276	270	264	285	277	284	293	305	270	307	274	278	326	295	270	273	289	275	287	262	295	239	298	275	265	281	285	266	261	261	278	258	272	276	254	259	287	286	293	282	253	283	284	301	293	283	281	260	239	264	301	276	275	264	295	290	296	267	315	283	266	278	283	298	262	277	290	262	253	289	285	260	260	267	287	297	282	278	299	293	285	274	275	286	277	288	296	265	277	279	284	279	253	299	277	305	299	298	306	296	269	277	290	271	270	293	301	246	276	278	286	260	306	282	274	267	291	277	283	286	266	285	278	270	270	284	267	293	275	266	252	291	255	259	267	276	285	261	286	263	287	300	285	298	284	271	254	306	275	269	292	271	292	284	296	291	248	262	255	287	273	297	296	296	282	269	272	299	302	288	285	282	262	291	301	315	266	267	274	281	288	264	272	254	295	283	297	269	277	318	303	311	276	264	304	304	289	278	271	272	319	293	285	282	287	296	291	309	288	278	281	302	299	264	273	269	293	273	290	285	264	253	278	271	280	290	259	297	264	294	274	285	276	271	280	291	287	270	270	264	310	294	261	255	283	293	265	301	270	298	288	297	265	267	273	301	300	279	264	289	259	276	291	282	259	289	302	286	257	280	261	274	284	271	267	282	268	255	274	290	268	273	301	320	292	276	284	284	265	278	275	269	281	252	279	251	262	266	256	295	296	269	301	283	272	289	290	294	254	293	265	290	270	299	271	274	263	270	281	281	276	289	279	305	297	259	309	293	292	295	286	310	281	275	291	290	281	300	282	277	250	272	300	280	276	266	308	321	310	299	292	288	266	271	291	273	257	313	260	300	297	314	276	259	283	267	278	280	253	285	271	287	263	251	283	316	274	268	273	269	272	286	283	312	283	274	274	287	284	300	268	270	277	267	283	250	298	268	296	290	299	272	262	269	280	267	309	285	266	279	263	305	285	268	270	219	295	303	275	288	297	294	255	274	290	284	295	277	285	277	304	311	265	273	290	265	288	293	284	295	255	253	233	283	316	301	313	293	271	266	257	265	252	278	296	258	274	286	317	290	250	254	255	268	307	276	285	248	283	253	278	284	310	267	258	305	262	303	271	268	256	276	287	277	260	287	283	286	287	300	268	279	268	261	275	278	278	295	296	303	281	272	276	289	276	251	275	259	278	276	268	295	299	292	267	268	290	254	270	283	275	288	281	286	252	253	305	274	266	269	267	253	268	301	282	270	259	271	316	278	300	312	269	292	261	249	273	265	265	292	284	263	259	281	255	271	274	267	296	293	278	274	295	256	286	301	277	297	298	280	253	272	258	275	268	298	276	276	275	302	280	282	285	284	288	268	258	273	300	294	283	236	284	286	281	270	249	266	255	321	241	267	267	271	266	263	291	275	275	287	270	299	285	272	253	285	273	284	296	297	316	253	262	265	267	261	279	281	272	294	307	265	249	274	257	292	292	292	289	260	270	308	282	280	271	257	273	265	280	244	259	280	296	311	263	240	294	283	299	283	279	283	276	285	264	271	293	300	295	286	272	256	273	291	265	252	275	262	269	281	281	300	256	298	277	287	272	274	266	303	285	298	257	280	280	301	270	261	312	284	280	242	316	272	260	270	271	286	281	265	262	279	267	291	265	284	261	283	253	275	276	311	312	274	262	273	318	279	277	281	273	296	269	251	312	303	267	272	286	273	276	243	295	270	272	302	285	274	262	268	301	261	281	245	275	283	272	254	264	281	266	265	269	269	294	276	290	284	293	302	282	275	263	279	288	257	286	283	289	275	295	312	275	265	274	286	287	271	256	278	267	261	295	269	305	271	282	281	266	291	303	283	262	297	303	279	283	281	289	237	291	254	277	274	245	287	256	283	298	269	290	279	305	267	294	254	280	278	264	253	304	291	279	279	286	249	265	265	237	263	268	283	264	265	256	273	304	271	318	265	285	289	283	285	278	247	301	286	282	284	286	281	283	286	276	263	251	301	281	286	298	240	280	302	282	286	317	287	288	285	260	276	268	267	305	270	306	319	267	253	289	285	290	292	280	294	283	280	270	258	281	287	266	287	289
38554	65732	54630	37358	31784	26907	22571	18546	15111	11984	9882	7937	6388	5496	4542	3658	3077	2685	2183	1919	1628	1444	1299	1179	1076	989	923	869	798	775	682	690	636	610	566	554	565	505	475	552	500	468	434	435	450	397	461	419	428	383	405	451	373	376	423	422	387	409	422	410	405	412	363	423	377	435	402	379	390	369	406	353	390	405	415	431	379	365	358	377	369	362	380	390	361	350	364	403	355	372	388	357	403	390	345	366	398	374	364	408	415	386	383	393	382	376	365	422	386	358	388	386	364	393	383	380	386	374	400	389	353	351	361	384	368	345	393	367	324	384	387	366	372	353	383	365	382	363	361	371	389	391	392	390	377	399	354	347	356	370	349	397	383	374	409	355	379	353	380	382	386	381	362	377	365	398	376	356	382	354	357	378	360	382	401	378	360	372	385	368	375	347	362	364	373	351	371	386	368	383	372	402	399	336	380	354	373	356	386	410	358	369	388	378	395	335	345	363	395	348	373	371	373	320	401	391	355	387	371	410	418	390	397	417	383	363	371	367	382	385	371	397	367	386	347	375	379	388	394	356	392	363	364	366	356	399	376	367	401	396	347	375	366	361	349	367	376	374	363	386	360	383	353	409	373	371	373	387	369	403	379	366	431	344	398	353	377	368	376	360	393	405	380	364	352	383	346	374	410	394	336	378	376	389	380	388	362	364	379	350	403	373	352	358	381	343	377	351	405	404	413	361	377	396	401	397	391	396	390	368	372	386	374	380	359	359	388	393	364	366	383	374	356	370	390	369	345	360	374	346	370	338	377	419	395	415	399	426	370	383	392	371	392	352	332	379	399	359	383	361	388	386	378	365	369	399	360	380	362	386	380	395	354	377	360	388	381	364	381	372	396	358	355	396	346	414	395	388	382	401	412	356	344	387	418	398	387	361	421	383	365	353	421	372	362	371	376	374	349	368	381	368	346	358	373	367	375	354	372	359	374	366	353	387	445	368	347	387	392	377	385	407	404	389	350	390	376	394	361	398	437	375	353	383	365	364	380	360	385	388	377	384	364	381	379	370	352	368	342	369	402	382	358	381	363	375	374	324	392	414	376	401	364	374	357	351	372	370	419	344	370	398	362	348	336	369	374	345	397	376	376	393	342	380	392	391	381	386	408	417	379	392	377	382	375	403	402	382	346	391	342	396	360	360	390	381	392	381	349	358	340	383	342	389	344	423	337	343	371	364	361	380	355	358	349	368	372	366	355	332	406	403	366	404	366	368	394	349	387	364	365	410	344	414	389	375	386	357	397	360	371	393	380	372	360	362	374	392	393	381	364	362	366	394	357	386	377	379	342	356	384	379	356	368	370	348	372	365	370	396	400	392	371	398	367	371	410	379	372	360	343	364	380	393	371	386	386	369	336	379	360	393	360	373	357	406	382	384	364	338	363	389	375	372	353	361	361	368	379	356	373	402	360	367	351	387	354	367	401	318	383	383	370	381	404	373	391	379	371	351	366	391	363	359	386	346	377	345	365	352	393	385	384	402	377	370	375	383	396	384	379	366	379	392	364	381	379	343	367	391	373	400	379	382	390	410	417	376	396	384	357	387	400	386	346	382	364	380	378	354	373	389	365	367	358	396	383	391	386	386	384	354	406	328	412	361	386	400	391	370	387	387	422	335	361	396	363	359	384	370	382	373	382	365	375	360	346	378	383	362	377	394	389	379	351	345	389	375	346	371	363	350	402	352	355	373	387	368	372	374	370	398	357	374	394	376	404	395	349	355	405	395	357	363	395	392	353	380	332	366	409	366	384	381	384	390	407	385	378	358	354	393	370	366	375	378	382	357	387	354	407	395	399	359	348	346	376	377	396	375	369	389	368	361	388	360	363	364	355	350	372	338	413	378	381	382	394	366	381	389	381	397	395	390	384	364	373	355	383	364	338	310	389	401	405	374	395	365	367	379	382	349	374	380	381	396	356	344	334	402	403	384	365	344	399	360	429	381	358	356	406	376	356	373	373	361	399	386	383	391	357	372	385	358	397	334	384	413	389	376	361	406	359	370	401	371	400	337	353	421	369	358	371	387	400	379	380	349	322	388	354	397	394	366	387	363	341	399	374	386	391	394	390	397	372	425	395	365	353	371	383	375	319	375	372	387	349	354	390	380	372	343	368	408	364	396	411	405	375	414	380	377	382	367	346	370	357	384	368	361	406	406	357	397	371	370	405	365	371	370	355	343	361	350	367	416	370	411	360	368	333	369	363	374	388	383	367	392	426	364	383	366	362	377	353	397	366	398	360	392	383	369	360	355	363	390	359	347	359	381	385	351	401	374	361	386	363	343	388	391	368	405	373	331	372	366	348	424	369	392	368	353	393	374	387	363	361	371	361	384	395	376	364	377	390	398	387	348	369	402	400	328	383	372	373	360	364	364	358	427	343	359	361	381	390	359	367	384	357	391	374	358	376	389	370	389	404	389	377	385	388	370	370	382	369	365	353	350	345	363	385	375	387	375	384	384	369	408	373	400	357	360	347	370	393	391	398	367	351	373	401	395	353	396	368	367	377	371	338	369	389	356	409	418	383	367	375	367	401	374	404	358	377	368	379	387	350	392	410	362	349	368	353	389	385	374	342	372	346	388	377	349	396	390	382	391	364	371	351	402	352	404	386	367	380	404	359	395	399	366	416	369	374	370	401	336	353	392	340	384	366	388	377	354	361	379	398	413	360	384	354	449	381	357	380	378	382	391	373	372	407	388	360	375	355	389	407	401	358	369	351	372	351	376	356	375	374	376	390	350	380	394	361	355	380	380	435	344	390	365	349	384	380	359	363	372	388	383	346	397	380	384	372	383	391	399	406	369	372	352	362	358	347	393	371	421	388	384	375	363	365	383	378	390	329	325	375	376	375	364	384	408	387	383	373	371	407	360	355	407	378	335	387	379	368	398	365	369	357	381	405	353	395	371	370	397	374	376	379	367	345	354	377	390	394	367	383	407	350	381	375	388	335	374	369	378	386	368	395	374	345	376	371	379	374	373	360	356	429	368	409	381	384	406	371	384	382	374	402	373	417	370	391	392	361	356	392	378	398	346	381	332	361	402	364	357	360	371	371	367	368	356	419	366	350	369	375	382	387	404	369	376	372	397	377	401	358	424	394	393	378	372	347	365	373	359	342	369	352	366	357	352	388	386	399	346	389	368	384	376	362	356	388	380	379	374	375	400	391	396	367	354	381	374	372	402	369	379	383	420	370	344	404	387	344	391	391	365	372	393	393	344	347	336	378	356	394	367	419	374	390	359	376	345	365	365	374	367	375	370	358	379	363	356	358	373	376	377	382	333	371	373	394	349	368	386	361	369	395	366	370	365	388	369	374	370	392	393	401	368	375	368	383	356	330	403	398	363	390	385	381	357	402	393	379	386	391	374	375	378	352	398	412	376	363	357	367	361	374	383	365	345	410	390	344	359	359	394	369	402	365	381	371	403	348	355	412	378	384	364	366	372	391	365	372	414
29161	29942	32213	23733	14791	9321	6237	4474	3258	2377	2065	1608	1326	1082	954	793	740	673	607	564	504	501	407	395	390	421	328	349	316	311	320	345	303	275	292	258	312	280	303	265	288	302	262	276	264	273	280	247	254	273	270	265	261	255	283	247	283	281	281	268	273	234	252	272	262	262	277	262	256	241	274	252	285	251	256	290	269	257	261	260	268	265	262	295	258	266	256	268	279	244	277	266	268	260	237	273	267	267	263	290	262	268	310	269	269	278	243	255	246	257	249	265	264	265	287	266	274	246	214	251	278	243	242	249	284	246	267	255	228	254	271	269	257	273	260	269	254	290	265	251	261	273	277	277	251	235	262	237	267	280	270	268	316	270	261	255	271	255	258	237	255	237	288	259	278	246	245	262	274	251	279	278	263	258	262	249	279	267	253	227	279	268	231	252	257	248	250	275	246	269	278	252	254	253	259	256	239	280	259	243	245	274	249	307	278	254	268	255	273	250	268	278	249	260	248	236	269	276	285	240	261	263	273	237	255	276	244	265	274	269	272	270	274	296	287	248	266	228	267	250	275	259	248	231	270	255	247	262	238	259	290	288	268	303	234	233	266	264	278	250	275	253	256	256	277	251	268	264	269	250	262	239	260	300	244	248	274	246	271	255	257	262	297	275	288	226	259	280	253	251	246	242	261	287	260	293	268	221	253	298	279	277	253	281	257	275	254	265	282	286	264	264	265	250	239	267	248	256	268	254	251	273	267	262	259	263	291	266	271	264	241	258	262	245	279	268	292	253	262	257	252	290	243	260	249	273	269	291	271	252	247	269	282	294	236	248	243	276	273	288	297	265	242	253	280	293	243	254	233	245	260	241	238	275	243	276	252	265	233	267	273	243	280	274	256	250	273	248	269	282	268	280	296	253	255	282	261	244	271	289	261	281	254	253	258	285	280	260	244	251	259	303	261	285	271	281	247	272	264	263	250	259	302	283	268	267	269	237	251	260	232	276	256	285	249	271	229	258	288	279	279	238	260	248	270	242	289	281	261	261	282	285	270	241	256	265	259	266	293	253	258	275	274	273	242	243	284	274	230	249	251	289	281	261	276	267	264	240	244	269	256	242	265	272	273	254	285	269	255	271	245	266	275	257	254	259	270	265	257	260	279	248	283	264	263	252	253	253	266	254	254	255	246	252	274	239	234	254	261	283	275	266	267	278	248	249	253	274	257	248	276	289	254	243	258	265	257	234	255	269	303	251	274	285	262	261	289	247	290	293	260	282	287	246	279	258	246	238	262	283	260	265	271	261	281	263	268	274	279	277	270	266	271	264	293	245	260	263	292	264	260	250	252	260	264	274	257	260	271	270	280	276	264	269	276	234	273	237	265	216	277	257	284	266	260	248	275	272	255	280	264	249	274	235	266	285	260	268	267	248	276	242	243	253	243	259	265	227	254	241	272	296	260	231	279	235	234	268	249	264	258	270	255	264	269	283	272	285	238	264	276	262	275	264	285	262	265	254	232	257	262	279	280	268	255	235	243	277	233	291	261	246	277	245	311	293	262	278	246	248	261	268	253	281	253	247	275	272	253	245	270	281	300	261	250	295	250	296	254	267	276	260	281	244	281	245	253	273	304	265	260	247	243	262	279	270	279	290	226	277	282	243	248	270	294	264	251	286	256	246	255	252	288	272	265	266	272	261	261	252	241	283	273	261	258	263	270	246	298	299	292	282	270	224	274	231	277	247	277	272	255	266	275	296	254	262	256	251	216	248	226	285	287	271	257	279	273	251	260	271	239	240	261	272	247	241	274	263	269	288	271	262	253	270	249	270	262	254	251	270	269	272	286	308	270	277	246	269	271	249	255	241	289	237	274	271	261	262	247	280	301	299	251	241	253	281	237	247	262	259	258	237	243	259	255	238	258	271	276	286	227	232	280	255	262	278	266	261	266	272	264	268	250	264	274	265	273	292	266	246	275	271	254	254	287	313	242	276	249	265	247	237	274	244	284	272	308	269	260	271	268	249	254	274	246	243	264	266	262	254	255	263	255	247	256	263	272	257	249	252	247	274	238	240	285	287	223	267	252	263	313	262	267	254	272	285	275	248	287	273	283	260	266	251	291	269	290	258	269	227	262	287	249	274	263	254	255	251	252	270	264	258	247	285	251	252	241	261	305	258	257	254	271	267	262	266	270	284	281	278	259	302	231	285	233	258	243	247	257	282	265	264	261	287	277	288	245	286	254	268	266	254	273	255	258	275	249	262	260	259	288	289	248	238	260	299	246	260	263	255	259	245	225	260	271	276	280	248	240	246	266	239	281	273	268	251	271	272	282	252	276	275	252	274	269	247	277	280	261	256	269	276	248	239	256	260	247	242	259	269	241	256	254	249	238	247	223	266	247	285	246	262	265	243	270	237	271	267	284	266	285	247	284	265	235	246	254	267	268	269	261	260	280	281	301	253	248	274	268	244	268	268	245	227	257	280	299	248	289	274	250	272	269	228	229	276	270	245	276	261	240	265	285	287	281	252	251	249	234	282	240	258	275	253	255	236	272	263	251	270	263	282	253	288	260	256	276	262	258	229	267	276	248	260	259	259	255	254	242	287	284	260	241	272	290	259	258	241	238	287	262	248	269	245	246	265	267	253	287	278	248	267	263	239	270	239	259	223	280	260	277	278	259	264	264	259	248	250	280	303	282	276	255	255	253	243	249	275	240	235	258	259	245	263	252	273	252	260	252	254	245	279	247	252	269	274	269	237	288	258	247	285	275	259	274	262	284	256	276	265	257	286	269	284	295	268	263	250	261	265	281	258	262	250	268	254	246	300	282	258	268	256	269	236	294	271	231	272	276	285	245	282	252	265	287	276	282	247	257	263	301	260	255	251	284	275	274	268	250	276	276	265	270	242	260	286	278	265	264	268	249	272	310	273	241	252	280	248	274	267	268	259	283	269	254	257	267	243	248	270	263	230	272	256	255	264	272	233	240	254	264	273	286	247	278	268	269	249	277	257	232	257	267	276	270	247	271	246	259	262	263	251	260	268	255	260	262	254	256	257	248	274	278	250	263	263	276	276	259	271	279	259	271	241	264	266	260	298	266	253	249	255	279	264	253	272	272	252	280	250	256	242	271	276	250	261	252	272	241	246	243	288	230	284	270	234	268	248	249	247	261	252	256	259	234	285	263	251	277	266	269	252	265	250	262	261	263	273	247	248	256	243	261	261	243	273	266	241	240	241	257	265	261	271	268	282	271	273	228	278	259	273	283	267	248	288	238	260	261	265	240	266	253	283	277	245	252	263	270	234	278	264	255	253	252	261	268	269	281	293	264	234	268	249	243	241	254	269	295	278	259	262	278	262	274	255	265	250	260	273	231	260	265	255	279	260	283	220	260	252	256	250	265	268	250	266	275	265	298	265	301	260	268	269	296	235	258	277	239	255	251	255	259	261	267	278	257	261	290	266	258	271	282	256	269	246	245	275	260	260	268	309	260	260	289	252
34425	49618	37944	26713	20576	16185	12746	10095	7562	5913	4891	3856	3139	2546	2130	1885	1634	1303	1175	1029	923	888	813	736	633	641	577	562	571	538	526	485	498	463	439	455	461	416	440	438	379	387	352	386	391	377	378	374	376	403	384	410	392	361	378	355	396	332	347	371	362	376	363	362	346	371	381	359	390	371	388	378	373	385	344	356	391	390	395	352	345	366	341	346	339	367	352	384	366	363	331	347	338	333	343	388	362	358	347	373	366	357	351	344	381	379	354	354	351	402	339	351	370	381	368	341	379	361	360	340	343	395	347	381	358	368	365	373	376	365	385	368	379	363	397	345	372	355	415	369	383	381	376	338	348	381	379	333	358	378	354	359	371	379	373	373	389	378	371	375	380	332	372	359	366	388	359	354	372	352	363	366	349	399	377	385	407	358	349	320	362	349	397	372	357	371	334	364	331	379	359	394	342	362	376	344	364	354	362	336	353	356	340	370	382	347	384	372	387	360	382	381	371	357	354	357	360	387	355	352	339	387	375	407	384	375	379	379	358	325	374	390	357	365	392	341	398	366	364	364	382	338	338	366	353	340	371	361	361	350	365	363	353	342	341	357	356	331	396	347	371	351	337	361	405	343	356	325	371	381	371	386	365	357	341	351	392	326	387	362	352	357	354	357	376	369	321	367	359	369	318	371	347	344	361	344	360	378	375	357	379	332	406	357	416	387	376	353	338	375	362	391	352	378	371	362	372	386	355	345	388	334	392	378	361	352	364	381	367	367	418	319	385	367	352	378	365	330	361	360	356	361	363	339	358	363	363	358	353	393	375	335	357	356	374	365	346	370	363	353	358	354	382	383	361	334	386	372	381	352	364	353	387	339	369	336	363	344	349	389	377	384	373	382	360	358	336	391	370	332	337	339	343	334	376	378	375	369	355	357	323	354	368	372	329	382	383	364	358	371	330	364	365	371	368	344	376	334	355	374	359	346	333	392	337	343	372	338	370	389	366	387	393	367	334	371	361	351	358	374	353	362	363	382	374	357	381	361	382	379	389	348	344	358	376	378	366	361	372	346	399	363	385	358	384	371	358	360	351	371	399	365	360	378	398	359	342	337	358	352	325	379	362	357	375	348	379	339	365	352	384	350	367	359	350	356	374	349	358	353	362	364	339	388	369	356	368	363	368	361	377	357	369	418	349	352	337	336	392	368	372	373	343	344	354	380	364	341	397	343	430	381	359	393	373	350	369	329	348	368	383	389	394	385	366	385	354	396	349	361	364	343	382	364	355	392	342	401	308	366	364	367	354	369	361	348	386	362	357	374	355	392	386	374	335	371	371	376	343	360	355	370	368	385	340	346	366	367	391	394	385	367	341	372	371	385	374	375	371	361	343	375	320	340	363	382	367	372	370	340	329	376	387	380	338	379	392	363	354	365	389	357	362	341	345	371	355	356	355	386	369	335	362	364	339	342	334	371	352	339	357	355	395	390	366	376	406	337	373	344	345	391	371	362	362	383	328	366	368	360	383	380	337	331	386	381	359	347	389	330	352	362	347	343	369	398	357	377	390	362	372	367	372	395	401	361	325	369	372	380	374	377	370	355	354	370	378	364	346	380	371	358	399	382	366	341	355	333	377	375	356	352	390	374	369	331	369	374	345	354	345	362	390	358	371	342	317	352	362	325	377	357	370	354	371	377	359	340	393	374	394	387	386	358	365	341	373	351	381	374	350	366	336	406	390	362	357	379	384	336	391	400	381	362	379	362	381	362	366	380	375	344	396	354	359	367	355	376	358	366	355	381	342	360	341	346	370	369	382	380	352	364	394	366	348	380	364	389	351	368	383	377	361	335	389	346	338	356	405	369	340	365	345	342	355	342	334	319	386	343	361	357	344	348	392	358	350	342	364	334	383	371	383	362	379	366	390	357	359	354	377	358	373	370	370	367	359	350	364	365	372	373	372	356	361	366	350	364	361	364	386	367	387	361	366	357	345	355	366	399	404	363	371	360	366	373	380	367	349	369	365	407	345	358	361	368	373	329	376	362	412	347	390	362	369	394	353	342	365	361	343	380	363	365	387	360	379	367	320	396	317	383	380	336	400	334	330	362	379	360	355	364	369	361	356	333	399	338	341	346	332	329	356	379	359	396	372	362	401	374	349	362	402	379	353	380	369	369	378	344	359	356	373	379	373	367	326	395	395	380	354	380	371	350	404	341	356	368	377	371	325	378	370	354	383	372	358	391	358	358	362	378	373	347	352	359	396	345	371	346	341	346	361	353	359	354	334	390	357	387	337	351	367	367	368	358	397	357	335	334	351	375	334	342	340	362	349	376	364	334	365	374	350	352	360	357	346	339	394	356	395	364	344	367	390	388	373	358	364	342	369	364	321	370	399	375	355	361	358	416	385	370	352	398	366	376	372	371	346	395	367	381	374	361	371	359	361	373	360	344	341	353	346	375	410	399	340	385	350	386	386	343	356	368	347	335	359	370	359	322	385	352	345	372	364	348	393	363	395	338	328	386	371	352	369	356	391	333	376	359	353	361	352	387	363	359	392	383	401	382	407	363	364	418	347	329	372	347	377	387	364	335	380	354	356	373	361	369	361	348	378	391	389	373	390	370	366	366	379	380	379	320	362	357	408	343	376	352	338	361	346	323	358	375	343	357	358	341	374	373	377	324	349	352	361	333	386	340	351	364	380	342	373	361	368	356	364	339	358	381	384	368	395	382	330	342	411	390	354	356	371	375	382	361	397	381	378	348	363	384	362	356	380	357	356	362	338	381	420	374	405	379	321	365	372	361	400	378	367	374	354	364	358	368	365	360	359	356	368	401	398	363	362	354	373	373	372	372	376	345	346	391	339	410	380	399	333	377	392	362	362	381	387	368	390	356	374	339	357	319	352	345	374	338	350	365	366	380	347	371	381	343	349	366	357	366	375	367	337	378	361	373	363	370	395	374	385	340	334	369	332	386	341	382	359	373	354	379	360	359	397	344	384	370	349	400	332	361	367	369	383	334	381	358	402	375	351	380	386	357	323	385	340	333	410	378	358	374	361	319	368	350	365	345	373	348	399	373	374	323	338	357	357	361	386	362	372	349	399	355	341	366	347	350	373	416	372	352	327	332	370	340	329	370	373	322	399	375	372	340	423	329	367	336	412	345	367	378	375	381	403	372	344	339	382	360	361	385	332	385	353	349	343	356	363	368	380	366	336	351	363	353	344	361	354	361	334	345	361	397	364	385	342	382	364	393	359	362	382	353	358	347	355	391	393	336	364	367	400	372	377	352	344	409	352	355	371	354	369	360	356	389	363	386	351	364	368	354	346	351	398	376	387	387	373	335	366	356	391	390	370	366	361	366	385	359	367	395	358	353	376	339	371	344	336	355	319	395	377	360	374	361	349	356	360	373	350	375	377	384	384	366	365	336	371	364	414	381	329	364	409	371	338	351	373	343	354	359	372	381	361	334	356	364	387	346	353	371	361	353	344	383	320	349	381	352
24553	21692	29177	25132	22502	19469	13194	8174	5643	4223	3410	2676	2199	1842	1564	1327	1110	938	852	780	689	616	634	532	514	481	483	440	398	436	394	388	382	360	382	351	355	320	350	301	328	310	306	337	283	284	288	296	285	308	314	298	318	301	292	282	291	263	302	273	262	290	296	276	262	273	268	267	279	293	297	276	288	274	304	269	282	281	278	263	264	298	305	261	284	280	298	284	296	280	283	305	266	253	286	288	283	287	313	273	267	263	317	274	311	277	278	282	298	240	233	269	298	295	264	257	262	308	289	289	278	291	251	263	271	275	288	259	259	316	271	303	253	270	271	271	295	258	293	303	242	283	247	285	291	272	268	277	265	283	260	261	288	259	304	277	265	285	238	286	273	262	249	280	282	295	261	269	285	226	264	311	263	239	295	276	299	287	279	304	303	268	272	253	260	287	291	258	280	278	269	290	265	289	268	280	268	285	286	269	302	291	266	277	257	278	296	260	278	296	296	303	277	295	268	311	297	263	267	280	281	304	277	277	262	243	260	293	273	290	282	260	295	282	282	267	304	309	284	297	267	274	282	283	290	271	270	262	260	266	276	289	271	290	264	245	269	300	277	297	254	270	303	278	323	280	260	286	269	284	263	296	293	282	254	242	277	281	283	275	268	254	256	289	271	285	263	271	275	273	264	245	285	305	262	276	278	272	252	283	260	263	264	282	287	264	272	294	284	287	258	258	258	252	294	278	260	265	294	283	288	293	268	282	286	299	291	291	282	265	270	251	271	278	265	287	272	260	271	291	277	267	278	283	269	260	267	279	276	290	281	289	256	274	291	270	265	279	271	246	275	302	308	259	264	302	265	263	266	309	274	269	239	270	300	238	292	291	274	284	268	277	278	284	291	273	286	301	258	322	291	280	303	281	307	277	281	291	274	250	267	287	285	288	294	298	295	275	279	282	281	286	283	286	287	260	291	275	272	258	277	277	279	273	287	265	274	260	306	268	268	280	272	281	278	280	261	277	305	279	293	265	275	273	263	277	305	282	263	255	258	268	303	288	284	312	272	274	273	267	273	291	259	292	279	267	248	286	309	280	282	260	305	314	288	270	300	282	254	288	296	296	296	272	244	278	252	287	288	274	257	274	288	287	306	284	287	249	269	273	277	255	272	279	284	254	263	257	269	294	270	279	299	306	277	264	262	272	283	287	292	271	325	277	286	272	290	264	298	282	260	277	282	286	265	289	280	285	260	284	259	262	253	274	272	267	273	278	290	295	276	255	288	292	257	262	268	278	277	302	273	271	252	280	292	279	295	274	281	274	257	278	291	278	263	284	287	284	273	310	289	256	275	253	252	265	274	263	287	283	281	250	277	292	268	299	270	252	249	266	272	274	255	236	274	213	281	277	277	278	292	299	260	283	280	257	270	270	292	307	266	274	264	320	231	271	298	259	273	279	289	269	305	265	287	280	280	280	304	301	279	261	284	308	244	280	279	282	271	309	273	274	285	296	287	288	274	298	323	236	303	268	286	255	267	263	299	275	309	297	272	252	293	277	293	286	273	291	301	252	265	281	260	270	291	255	259	285	247	280	294	290	269	294	306	273	278	273	323	284	261	243	256	259	292	294	285	283	293	292	303	295	288	267	288	263	280	277	268	273	256	273	256	279	251	291	274	282	285	275	254	286	272	266	301	263	275	282	274	270	259	271	269	275	279	266	286	278	287	300	295	282	258	281	301	296	288	339	287	273	282	289	277	279	266	271	280	260	294	285	275	300	276	232	274	286	283	276	295	299	318	281	273	272	291	313	271	258	241	303	283	312	273	294	292	255	270	268	297	288	272	286	266	288	280	267	291	269	289	283	286	279	302	268	297	291	286	280	271	272	265	274	267	273	290	314	266	257	262	262	256	304	259	263	279	276	267	273	265	261	291	260	301	279	314	267	294	253	261	263	294	260	287	266	292	264	232	283	319	290	283	272	287	296	254	290	287	281	262	314	247	314	288	274	266	274	269	259	261	292	307	252	263	299	295	264	274	284	254	267	279	262	270	264	280	285	294	275	272	288	276	288	238	255	284	244	263	293	246	263	246	270	275	266	267	263	299	255	277	247	261	294	295	293	256	301	265	273	259	277	279	293	258	251	252	275	275	252	286	250	275	297	268	276	244	302	269	307	272	260	276	236	277	294	260	302	290	285	268	269	290	277	263	298	302	263	272	272	280	298	288	291	332	274	251	251	264	300	287	280	269	275	263	258	285	297	275	283	247	280	287	288	291	258	263	254	284	284	284	264	301	307	313	261	286	272	274	262	259	254	298	258	272	274	288	274	268	263	273	270	264	291	297	256	297	266	307	262	273	285	287	276	256	264	291	299	270	251	314	284	270	294	253	255	270	261	268	282	290	313	291	286	298	278	284	286	264	298	293	291	275	280	290	257	276	292	283	247	232	325	272	271	278	279	273	276	279	304	298	255	281	253	279	317	255	246	257	267	302	258	279	258	252	285	263	295	263	278	241	300	268	286	254	288	292	271	300	275	297	272	296	277	279	280	281	282	261	296	276	294	288	293	276	272	259	324	274	315	290	276	269	292	289	280	257	292	247	284	250	274	255	255	250	272	285	288	263	275	288	267	288	270	274	252	287	307	271	257	297	252	266	286	296	273	295	294	266	301	292	254	266	296	274	267	300	286	268	260	271	241	289	276	280	272	295	284	272	303	277	270	263	264	275	264	271	284	291	299	272	295	289	322	289	285	264	259	281	282	247	268	297	276	302	288	277	280	262	253	308	269	274	267	280	278	281	261	272	239	302	256	320	270	304	293	249	284	279	238	260	269	286	247	264	284	268	282	273	257	295	267	282	307	281	280	268	267	274	275	276	262	288	282	277	276	260	273	271	266	276	297	291	256	253	246	256	249	288	290	274	287	276	273	264	276	286	292	260	287	297	273	285	265	287	264	290	272	271	264	302	252	289	281	279	250	295	295	315	273	253	282	296	280	261	286	284	273	268	258	276	273	292	262	288	289	269	263	315	271	277	285	297	293	269	281	278	273	243	271	262	284	303	268	290	295	277	271	261	287	267	278	287	252	248	275	282	294	282	280	309	251	261	269	273	283	290	276	308	269	254	273	253	290	270	281	269	262	288	277	275	289	306	290	247	281	299	263	259	282	278	275	280	251	276	269	248	253	270	301	270	294	276	284	281	262	298	259	291	269	276	285	306	290	269	267	288	293	267	302	272	278	255	255	279	256	288	273	283	251	258	277	258	286	282	305	296	271	285	271	276	272	245	277	279	293	255	255	270	242	297	277	260	315	287	276	266	258	271	286	277	275	256	269	309	282	311	284	302	285	239	259	290	280	293	260	267	256	297	273	271	270	252	272	272	275	281	297	286	285	305	268	255	286	233	254	263	277	263	269	290	273	271	275	258	312	270	288	294	297	262	258	270	256	246	250	262	285	291	310	256	284	282	271	283	303	267	280	311	263	250	279	239	297	259	296	293	295
36265	58366	43033	33291	27484	22660	18550	15252	11975	9392	7862	6439	5075	4145	3413	2840	2496	2019	1773	1483	1340	1164	1048	995	886	860	751	727	672	652	647	566	614	557	539	546	495	473	470	460	445	425	433	432	419	419	432	390	404	415	416	393	375	397	398	391	388	387	386	421	419	396	380	386	398	365	371	426	358	405	377	371	360	407	342	357	347	364	367	366	364	386	357	389	356	382	382	355	385	320	362	401	385	388	408	393	357	399	383	378	362	374	396	389	370	414	382	390	387	364	397	396	368	393	368	354	377	367	344	391	344	370	372	418	368	405	348	358	430	417	395	378	363	360	404	350	347	401	378	359	386	374	395	383	391	371	405	383	346	425	399	373	372	351	383	383	358	373	411	375	387	379	389	394	389	330	376	396	375	414	361	371	366	363	403	402	388	384	379	363	393	381	357	325	355	370	351	380	368	395	417	403	391	382	387	344	390	359	402	400	396	386	356	370	406	366	395	347	372	373	375	413	400	409	374	402	390	386	382	356	385	379	357	387	375	373	338	399	383	388	370	341	369	385	376	375	397	381	344	361	372	360	399	367	366	371	412	353	334	373	417	381	419	386	361	370	376	388	401	383	386	397	379	370	385	422	381	436	381	383	351	393	372	381	395	392	391	365	363	373	379	351	378	369	343	417	316	376	368	390	384	370	367	405	377	395	373	363	385	386	364	382	397	412	374	387	377	383	394	380	404	364	400	416	370	371	374	345	374	357	352	360	388	413	381	395	408	416	363	406	380	372	377	365	382	396	367	410	391	393	377	407	384	408	364	383	385	357	389	345	381	348	388	381	396	361	409	372	416	402	409	365	427	362	400	354	373	382	365	335	382	376	388	370	407	371	383	375	393	354	397	394	399	407	410	375	340	364	400	393	396	377	354	370	410	372	385	377	374	383	382	381	353	381	359	377	431	390	391	389	416	382	386	425	403	407	378	389	433	367	377	398	391	383	374	364	349	392	387	378	390	367	406	347	376	380	370	354	363	380	368	402	381	363	376	391	369	385	376	364	361	354	363	357	361	374	393	398	391	392	383	380	373	386	406	411	369	383	340	379	438	330	362	408	430	390	367	377	375	376	383	382	371	392	382	380	398	354	380	370	384	364	394	359	395	365	374	366	384	391	406	411	372	356	376	368	374	340	406	407	431	370	389	388	380	369	347	351	356	393	416	375	381	364	378	370	392	398	382	354	358	367	398	398	380	387	394	357	369	387	352	311	406	378	405	357	401	375	377	375	391	388	378	338	391	362	386	371	393	364	368	358	389	372	336	370	365	336	382	348	418	398	375	397	367	402	397	361	390	395	365	402	384	407	353	402	418	394	381	355	369	355	382	371	370	358	383	371	402	393	363	380	365	407	397	368	399	389	378	387	399	418	389	411	392	417	346	415	387	393	380	407	399	360	393	363	356	375	367	401	337	385	373	390	370	407	375	398	381	382	385	397	396	407	354	361	373	390	390	397	400	406	418	406	398	373	378	375	387	387	382	372	380	367	343	356	401	390	394	356	423	340	381	401	373	360	391	389	366	400	379	335	403	365	359	377	354	369	374	391	395	420	369	370	357	385	395	369	410	380	371	379	364	391	382	394	380	391	362	382	384	330	393	386	351	358	374	369	366	387	379	435	384	386	352	380	379	404	376	368	395	396	357	371	398	384	385	408	364	357	369	378	369	390	391	396	430	391	378	346	397	369	361	369	378	357	393	374	380	385	375	394	384	381	352	403	373	380	386	380	377	353	431	394	375	393	370	392	409	383	327	400	361	391	371	430	384	373	360	418	374	415	390	378	367	393	397	384	368	357	348	381	361	394	394	373	370	356	394	391	370	396	401	361	371	391	380	395	424	368	394	389	387	407	381	365	347	385	364	367	430	391	356	351	388	391	371	399	385	397	375	382	418	360	383	392	382	374	380	336	394	373	389	369	412	386	384	357	376	358	351	382	377	416	407	359	401	406	399	361	412	399	407	412	374	388	351	384	372	364	363	399	415	367	390	366	367	404	391	366	387	374	380	360	407	405	397	375	385	379	399	357	376	369	426	387	389	380	406	337	355	354	374	370	387	377	390	416	358	400	413	342	390	306	339	384	381	396	367	353	385	390	376	405	397	369	374	378	348	366	362	388	379	358	393	406	361	385	397	350	352	371	370	359	365	363	392	383	403	355	415	356	382	372	378	384	400	380	348	359	358	371	403	390	376	397	354	413	359	400	394	379	404	359	355	364	403	373	369	392	395	394	382	410	361	379	395	371	368	357	362	385	378	356	370	361	388	400	418	366	368	369	384	365	383	354	399	422	413	388	396	380	374	381	405	366	377	393	373	388	414	387	360	373	379	367	356	357	364	409	354	379	375	384	391	408	375	388	401	361	413	364	365	370	369	377	365	392	395	368	349	354	360	377	353	408	357	365	367	368	372	388	378	361	382	400	374	356	371	407	384	372	395	392	399	366	387	395	411	386	372	382	372	373	386	390	372	413	355	346	379	360	398	420	345	389	377	374	367	396	410	353	387	345	402	380	387	393	364	404	414	350	380	375	389	401	387	407	366	389	386	413	388	403	401	418	367	400	362	380	403	386	384	380	382	372	361	383	395	402	369	402	365	392	388	373	411	377	371	371	390	358	354	376	381	373	364	407	370	383	384	388	365	402	391	386	384	373	355	371	395	359	393	400	378	369	390	378	365	408	401	386	382	386	400	377	391	409	356	378	357	388	365	386	360	376	362	368	373	373	366	364	404	379	380	373	367	382	404	376	395	384	373	383	415	377	386	367	378	352	364	371	344	383	364	420	363	370	382	368	352	379	383	382	414	365	394	374	370	375	401	413	361	370	397	378	363	363	410	388	366	403	393	404	414	387	357	413	370	391	367	409	417	392	397	391	346	379	393	364	393	363	383	388	375	372	391	385	379	367	384	362	401	391	388	397	358	410	392	394	365	383	395	430	384	436	403	374	400	416	392	372	396	415	405	386	344	378	377	391	410	358	414	365	372	390	393	353	383	388	363	402	414	407	380	367	391	406	389	347	364	369	400	360	389	405	372	349	361	383	347	390	358	351	357	376	418	409	375	410	358	387	383	375	359	398	408	391	393	362	384	343	375	399	396	415	347	380	398	343	372	369	359	382	395	361	355	378	398	364	410	365	382	404	405	395	371	366	371	402	398	398	375	374	353	386	366	382	407	394	397	403	403	397	375	397	420	389	377	408	379	374	402	368	391	337	356	374	407	369	375	350	362	397	381	362	382	357	395	364	362	384	350	365	393	350	398	383	360	393	424	378	346	384	373	388	402	371	363	424	417	399	382	423	387	418	365	361	363	372	341	385	399	340	402	374	357	396	357	355	377	410	384	396	378	407	379	403	386	393	383	361	398	396	384	396	382	398	369	375	366	349	346	378	363	388	379	368	350	403	360	399	397	349	386	402	383	386	384	372	390	396	354	423	364	388	373	404	346	356	385	425	409	351	371	368
23475	21630	29547	24238	21998	23006	21143	11501	7752	6007	4668	3704	2981	2480	2117	1710	1531	1272	1204	987	854	819	771	689	642	562	519	589	465	415	430	398	400	382	371	365	373	359	361	313	329	323	329	320	308	318	306	312	297	326	257	279	303	293	267	313	322	291	282	289	283	299	282	270	294	266	300	267	280	265	296	275	284	257	266	262	300	322	277	265	263	294	275	279	254	269	267	284	302	229	244	274	265	289	270	286	303	266	288	248	312	275	276	286	265	253	253	260	235	269	263	252	275	322	270	259	275	281	265	272	262	280	262	258	282	294	292	257	257	254	289	261	277	266	310	282	292	268	270	265	299	280	258	265	279	270	304	280	294	297	278	291	285	284	272	281	308	255	275	274	271	262	276	276	287	266	250	298	284	273	250	253	286	257	277	282	289	280	251	238	312	246	296	278	273	251	297	263	286	274	266	268	294	281	281	273	278	270	282	275	295	226	281	261	279	281	286	298	302	276	251	280	280	257	281	272	268	309	295	277	268	273	288	280	269	247	262	287	272	299	258	282	264	306	258	278	280	292	261	262	224	280	271	279	265	277	293	264	266	265	270	289	269	271	282	283	257	245	299	274	275	296	256	307	255	276	283	270	291	279	287	282	256	277	266	286	254	269	267	292	324	262	266	294	278	257	239	269	283	309	282	290	272	229	295	258	279	269	278	263	266	283	285	267	257	252	298	275	270	297	299	307	267	288	246	236	253	252	295	270	266	304	272	260	267	265	274	255	314	243	256	280	282	269	273	307	273	272	285	281	290	293	265	245	289	255	296	252	262	295	275	273	297	269	285	296	288	251	254	282	264	269	306	275	289	281	293	271	291	297	265	257	257	286	291	233	285	274	274	288	302	284	288	303	300	275	256	277	279	274	265	274	279	281	269	247	278	273	284	289	294	249	290	278	245	274	268	305	259	267	264	255	257	273	276	283	260	264	290	245	283	269	260	301	260	266	297	254	301	273	266	290	265	275	286	292	274	314	278	289	277	305	288	277	273	250	255	259	264	273	242	256	295	265	258	289	269	281	308	271	292	249	265	265	282	263	289	315	293	265	279	260	251	292	291	298	285	289	247	261	284	275	277	282	265	284	257	308	300	288	285	245	289	277	268	291	276	273	303	302	278	271	273	289	266	277	257	262	297	243	269	259	248	267	270	263	313	287	265	295	261	249	282	267	294	261	307	263	274	290	269	264	276	290	260	274	270	288	296	285	280	269	283	270	266	279	286	307	275	304	277	267	247	283	252	261	276	263	270	288	283	263	270	298	244	283	253	283	276	270	287	271	268	274	294	272	269	270	286	301	300	279	291	262	297	276	275	257	266	279	286	274	316	259	303	283	253	292	283	284	298	275	271	314	278	302	292	275	265	293	277	271	291	303	273	284	288	239	269	304	262	281	255	265	291	286	291	288	269	278	261	275	268	262	300	292	286	279	270	269	276	280	248	265	287	260	245	260	288	282	267	282	277	258	261	256	263	284	274	289	284	288	252	281	256	297	281	289	292	248	256	255	276	263	249	284	278	297	267	278	275	285	253	259	245	274	263	277	255	243	276	274	272	266	267	284	256	290	265	272	300	294	269	292	287	270	253	274	288	264	247	273	307	281	256	273	296	282	283	303	270	270	265	278	235	296	260	311	280	290	287	283	279	252	289	297	246	281	258	275	282	240	295	296	265	283	303	284	266	284	276	298	259	265	289	309	264	269	264	284	287	294	272	286	277	243	312	253	250	279	264	298	270	247	281	276	286	271	271	275	299	303	267	271	268	264	278	262	268	263	235	278	280	264	296	266	287	264	263	285	237	291	245	263	255	277	278	287	259	292	241	298	311	274	264	292	268	294	238	288	303	275	257	269	306	275	261	262	267	259	255	291	311	278	299	299	283	287	282	283	269	281	262	261	268	272	263	272	262	280	274	276	285	245	274	269	260	289	290	269	238	300	269	261	260	267	300	288	267	240	279	254	271	297	286	274	305	265	254	259	289	261	273	279	286	277	267	266	295	254	247	285	274	287	274	300	282	270	264	293	293	280	290	319	262	270	287	264	269	264	319	290	265	302	283	288	273	290	262	255	280	245	261	309	271	270	270	276	273	248	265	266	308	284	276	283	274	268	253	273	283	258	290	254	275	291	278	275	276	273	252	286	281	276	295	269	285	271	279	276	286	274	271	285	280	243	256	273	253	277	274	263	287	262	255	284	302	274	278	301	273	256	292	286	265	267	309	268	284	270	290	273	284	249	281	291	271	265	254	250	302	262	285	267	282	273	279	278	300	266	280	290	266	268	245	265	296	279	266	267	246	290	292	266	281	278	271	284	292	278	275	291	274	246	277	257	277	294	260	250	246	251	266	291	286	301	238	275	312	259	269	278	304	259	288	275	306	274	280	254	296	267	276	287	285	283	276	262	243	291	279	257	279	247	306	287	272	270	263	263	275	241	251	287	278	285	294	271	281	281	246	288	262	285	263	284	262	296	243	246	236	288	273	264	268	289	256	296	266	255	274	271	276	304	276	251	280	285	279	294	274	265	262	272	286	260	268	275	251	269	271	280	267	285	282	241	253	289	271	255	308	270	300	300	300	274	280	262	302	282	281	277	274	297	276	281	284	270	298	275	281	283	289	287	296	270	283	277	288	273	276	252	271	262	257	260	278	292	282	269	275	255	250	261	267	266	313	263	261	270	264	277	283	280	270	284	283	259	286	284	273	248	264	259	281	271	264	259	265	262	289	265	277	262	264	288	278	275	273	255	262	271	299	257	259	244	251	239	248	276	273	259	290	283	290	269	258	250	253	275	267	291	255	268	285	268	259	292	274	264	258	250	310	285	263	266	237	276	268	272	239	292	279	281	278	282	289	287	274	275	267	279	292	291	269	290	254	299	268	274	289	251	296	279	269	271	281	286	289	302	263	273	276	243	308	288	280	266	277	260	283	284	262	255	289	266	293	280	282	272	265	256	280	248	299	288	277	299	279	285	273	229	292	271	273	272	247	277	276	263	259	294	245	242	266	305	280	275	286	279	246	260	267	273	264	269	282	276	295	241	273	307	271	296	284	265	270	286	289	254	229	286	280	283	264	255	253	278	256	287	291	302	290	279	263	282	273	256	278	252	293	266	306	261	267	294	288	260	290	258	266	270	287	278	273	269	276	284	262	266	257	248	298	257	271	267	286	296	269	250	262	266	302	249	291	309	300	262	256	278	306	286	294	298	243	285	270	264	285	274	283	274	287	260	287	268	282	258	302	287	267	283	273	292	242	272	304	268	282	286	274	297	271	281	290	281	262	278	246	259	284	279	283	276	302	271	303	267	270	264	308	280	265	256	276	291	282	264	276	253	277	278	292	279	264	301	269	275	230	267	261	294	235	275	264	311	270	302	251	266	272	279	288	296	281	303	290	290	257	256	260	274	282	274	276	269	276	245	265	242	254	278	276	294	253	270	247	274	250	277	271	248	289	267	268	279
39082	62828	47108	37060	32134	27281	22998	18793	15386	12273	10278	8352	6816	5595	4651	3807	3297	2867	2309	1997	1716	1585	1384	1221	1170	1080	903	876	890	778	726	688	668	652	630	565	505	539	520	468	488	458	471	446	439	405	461	426	426	391	402	427	410	395	389	391	415	401	409	373	418	382	388	348	367	419	376	391	371	346	390	357	382	397	396	366	396	373	371	376	363	363	370	350	359	373	365	351	391	364	371	363	413	379	399	363	352	373	390	383	368	386	350	376	354	352	342	394	369	377	383	358	373	342	411	385	391	367	352	344	384	363	343	344	368	352	380	388	368	371	342	340	372	356	374	380	362	391	376	392	345	379	384	372	387	378	379	346	385	360	367	401	371	337	377	350	328	356	365	370	345	369	359	367	348	387	366	384	388	393	367	348	364	383	400	353	386	365	357	329	380	378	365	380	343	353	354	350	372	367	373	385	380	369	393	388	334	365	366	397	382	370	389	404	392	419	369	361	357	368	352	387	346	403	381	359	364	344	377	374	372	355	386	353	374	359	353	335	382	409	336	393	345	379	391	386	366	385	323	389	376	370	356	392	378	359	390	371	396	376	373	363	349	379	372	370	390	374	369	374	360	363	387	390	349	381	375	379	406	372	363	380	385	375	351	373	355	370	363	384	352	370	373	358	420	376	371	340	361	357	380	357	409	374	384	376	406	370	386	341	342	393	408	366	372	387	383	380	375	338	356	364	389	383	370	375	362	353	362	352	393	370	428	355	366	363	364	371	386	384	371	375	386	336	383	399	380	362	386	362	347	376	362	377	377	330	371	330	395	335	409	321	332	354	401	369	356	366	396	394	348	351	375	341	375	358	364	339	361	399	350	377	350	377	368	336	380	393	390	364	397	372	373	341	389	367	406	341	367	375	345	358	360	334	350	357	396	352	333	381	349	365	354	391	320	371	370	365	407	351	388	356	396	364	380	371	359	372	335	374	374	368	338	335	386	380	369	357	324	345	369	363	382	369	381	359	378	376	360	375	383	354	326	402	381	382	374	358	370	371	360	373	348	363	352	345	347	352	377	337	338	361	380	375	377	366	382	338	355	380	361	361	359	394	377	397	375	344	358	351	392	369	340	359	365	379	402	391	372	332	378	339	360	390	410	347	350	367	394	348	383	382	345	341	374	378	377	393	369	364	375	372	370	413	356	385	376	358	354	380	368	387	379	359	361	393	365	347	369	398	389	390	395	359	375	373	375	377	377	404	398	353	385	374	362	358	357	380	389	355	367	361	379	356	373	336	381	376	336	391	358	363	388	364	354	380	388	374	372	357	359	365	374	379	375	370	389	354	354	375	360	383	407	350	383	405	377	397	384	380	396	389	362	374	361	329	383	406	355	339	416	350	385	408	382	378	369	367	376	337	323	367	374	367	385	336	392	363	363	370	352	352	383	380	357	363	403	398	377	376	341	337	399	372	364	346	369	329	368	380	368	362	374	365	365	381	367	341	362	357	365	356	351	368	344	385	408	360	345	367	359	366	391	371	389	418	328	361	372	333	356	356	376	393	392	342	391	349	367	354	357	404	356	362	381	363	397	334	342	372	352	389	378	378	379	379	357	356	369	370	382	353	377	373	351	339	392	375	369	341	349	369	361	381	343	379	365	351	382	382	362	375	375	372	331	358	376	398	386	376	361	353	371	360	348	347	390	379	371	364	386	375	372	354	363	384	388	365	368	381	378	355	368	376	362	375	358	362	401	394	376	355	383	348	392	325	398	384	411	397	387	346	386	335	363	354	364	353	373	321	369	357	385	385	344	370	361	352	387	383	378	368	373	393	386	407	357	353	332	381	402	372	370	343	361	382	355	383	376	346	374	417	359	365	364	376	323	333	362	379	374	366	364	351	395	411	365	349	373	343	340	356	391	355	378	380	392	332	369	388	369	372	341	366	375	374	385	369	364	388	352	356	340	351	370	370	380	373	375	378	356	332	352	359	404	374	368	358	415	345	373	383	351	376	380	355	346	327	386	356	376	375	352	378	396	351	361	402	348	363	373	394	332	379	378	362	347	376	377	368	374	359	370	378	355	381	353	348	406	359	349	381	340	349	391	349	369	378	366	360	385	354	365	371	368	364	374	383	381	345	348	369	360	380	357	378	358	343	379	351	396	397	355	357	370	379	366	379	393	346	369	351	402	381	399	381	348	398	376	382	397	346	418	390	380	370	401	386	372	390	351	426	347	356	363	359	397	351	369	371	339	356	390	389	358	356	372	323	376	391	359	382	374	349	375	339	390	359	361	355	372	371	352	409	344	389	405	362	362	352	363	352	383	379	330	365	340	364	357	370	369	386	377	427	368	383	396	377	373	365	349	410	352	354	381	338	347	406	389	342	364	363	354	386	389	363	360	359	327	379	398	339	392	391	375	413	386	335	357	382	352	347	381	354	330	354	357	356	349	389	366	363	371	411	419	381	327	356	401	368	358	363	311	389	354	336	384	340	376	385	397	378	394	377	349	359	371	347	396	378	386	381	368	346	351	361	345	366	376	368	355	372	387	351	373	380	365	378	366	371	389	375	379	329	355	362	385	362	385	392	395	380	382	342	368	380	387	364	362	395	361	365	388	364	369	377	370	386	356	382	409	377	372	341	381	372	346	379	358	365	363	360	367	367	360	366	337	356	416	360	362	390	368	410	348	382	353	369	383	377	346	375	404	368	368	381	348	373	362	397	380	426	388	370	340	389	391	371	391	383	392	372	344	353	359	349	370	331	372	374	378	367	374	378	333	394	399	396	384	405	352	394	382	364	413	401	365	397	349	371	356	374	389	445	361	372	362	373	367	367	369	343	359	352	381	355	408	402	331	383	357	388	378	364	371	404	366	360	339	382	367	376	376	384	371	357	364	329	386	348	387	357	355	350	385	364	359	350	380	401	370	374	343	363	365	366	357	396	394	375	373	403	335	370	352	384	381	401	355	381	383	358	352	378	399	363	390	368	349	364	358	351	388	368	377	332	331	401	338	350	363	372	361	366	400	380	408	380	343	364	382	362	343	348	386	384	347	375	374	342	375	428	363	403	388	376	363	350	380	351	352	360	373	395	363	385	389	432	320	359	373	378	358	367	385	345	405	374	360	394	374	366	374	356	362	399	379	346	386	387	373	357	377	395	345	358	376	362	392	353	415	375	351	358	379	366	369	350	402	383	396	367	362	385	370	376	358	370	395	344	363	378	358	339	360	397	389	339	372	350	326	356	398	333	417	370	377	352	328	352	380	362	380	371	372	398	363	362	366	395	369	359	360	345	361	339	352	351	372	346	366	376	395	351	353	381	408	352	377	375	414	403	413	343	360	370	373	363	367	358	398	370	330	356	357	353	392	363	387	387	347	340	362	381	341	362	344	370	414	374	388	404	380	379	352	411	373	378	366	365	370	380	367	375	353	382	354	403	373	358	355	376	389	366	375	393	361	388	391	372	355	394	375	364	352	337	361	394	341	400	403	371	356	391	346	365
29028	27943	29916	23458	14947	9735	6691	4431	3332	2642	2032	1740	1448	1150	1062	853	832	734	618	571	516	462	455	415	412	352	368	396	315	314	322	350	286	313	294	328	299	299	297	273	289	274	272	287	275	233	289	273	291	285	253	258	256	276	243	270	233	259	264	248	252	253	249	261	278	280	254	273	231	270	265	248	262	257	229	288	253	268	276	256	253	258	254	268	248	261	266	283	256	283	274	249	272	289	267	253	274	271	269	265	253	255	214	243	250	248	252	264	255	270	274	259	269	273	255	260	247	284	256	281	231	288	263	258	246	245	274	270	276	256	277	275	264	235	257	257	268	273	263	249	274	241	280	291	246	244	243	291	216	252	253	243	255	281	279	252	254	256	245	247	255	260	270	240	275	288	250	233	261	267	225	271	253	245	272	241	271	255	265	255	276	255	285	242	268	246	267	269	262	239	287	272	294	245	259	270	279	237	252	240	260	254	244	255	266	250	262	240	271	241	278	262	250	247	249	274	267	243	287	250	273	267	278	269	235	288	268	257	283	273	232	240	256	244	262	250	253	268	256	263	239	287	257	273	265	251	287	245	279	247	268	266	255	259	259	271	248	254	232	257	243	259	261	277	254	242	248	267	286	273	262	272	283	257	262	241	242	271	294	245	243	287	253	245	243	248	281	276	238	242	246	253	249	244	245	245	261	256	259	269	276	269	274	260	253	252	267	271	254	276	257	245	252	269	260	280	272	281	257	260	270	258	272	277	246	260	265	241	268	241	257	277	261	251	228	288	237	242	262	237	274	249	253	253	277	248	272	249	279	253	268	246	252	239	267	242	268	245	241	268	245	271	280	260	257	270	250	242	267	256	273	237	252	257	251	282	266	271	237	264	282	253	257	247	277	255	263	257	235	276	241	244	247	246	251	253	260	266	259	280	287	252	265	256	249	249	266	260	275	244	242	271	266	295	244	256	271	243	255	272	248	261	257	235	289	270	264	260	260	276	254	219	223	275	259	267	258	264	253	270	226	240	224	285	253	230	283	259	279	251	241	255	250	258	242	269	259	255	263	280	279	286	245	272	273	281	249	269	261	285	267	242	283	242	269	293	252	248	259	268	239	243	262	302	257	262	265	248	232	250	261	234	252	266	274	252	266	251	281	271	253	250	272	281	256	259	258	259	272	255	249	251	251	258	278	251	272	266	262	261	285	238	280	234	238	257	252	274	269	255	247	263	295	236	248	280	265	272	247	256	253	261	254	242	264	255	250	247	249	247	249	252	236	251	261	253	278	282	250	264	268	247	254	249	278	305	273	244	257	287	297	278	255	274	268	269	238	246	251	238	303	226	239	270	214	243	266	252	269	263	280	256	247	239	287	268	285	262	285	259	287	271	288	276	278	283	248	265	254	271	255	269	267	243	258	247	236	274	242	249	260	238	258	219	282	258	258	242	261	253	256	267	252	252	250	248	255	242	281	300	260	285	253	238	268	259	283	271	229	232	238	250	258	260	247	229	238	307	276	270	244	278	276	266	259	245	264	259	258	253	274	254	274	266	259	261	245	275	232	282	271	241	258	258	265	247	253	245	273	261	270	237	236	244	269	265	253	256	277	248	284	251	282	260	245	256	253	270	268	270	269	238	260	240	253	269	263	274	272	256	269	293	265	284	279	266	257	260	243	252	246	251	275	292	262	220	262	248	270	258	270	256	246	259	244	264	248	240	237	282	248	283	247	270	279	238	265	236	279	245	250	246	270	272	255	240	253	256	262	274	287	266	239	251	285	267	227	255	251	230	257	226	296	258	246	265	274	265	290	254	248	283	245	285	235	315	245	261	259	226	260	238	261	291	253	259	253	243	270	271	263	247	248	250	249	257	232	301	245	240	273	255	265	254	288	239	229	217	272	280	263	273	247	246	240	270	253	236	267	284	276	279	268	222	267	255	278	278	274	245	258	240	231	272	256	268	241	273	255	261	288	281	276	247	278	260	274	254	255	247	275	274	227	261	301	264	274	256	233	255	251	237	284	249	231	272	241	262	259	236	254	238	258	232	236	278	265	279	253	291	257	291	269	267	275	257	231	260	256	251	268	239	274	252	262	263	234	260	238	289	266	233	278	254	272	256	256	272	250	275	227	288	278	247	283	255	257	286	261	269	239	273	255	261	249	283	279	272	280	277	247	260	256	261	250	254	231	257	263	238	258	275	257	254	287	270	271	259	252	250	265	231	251	259	243	269	295	269	259	239	279	272	276	256	242	263	280	275	221	265	276	268	233	275	253	224	258	239	256	277	249	241	251	242	256	304	246	251	264	253	246	247	265	228	282	243	295	241	238	275	267	240	268	268	244	266	265	276	292	269	226	245	244	295	253	270	270	237	238	238	261	246	267	256	269	240	257	262	252	262	248	262	251	278	272	260	224	268	240	239	273	249	220	252	259	242	249	254	277	239	267	252	279	252	262	266	264	261	263	254	264	291	260	254	292	267	288	242	272	244	269	268	284	252	257	244	249	276	246	248	283	268	262	267	236	261	296	267	239	264	263	274	260	257	255	265	255	263	251	275	266	245	228	255	268	255	263	262	296	236	268	276	247	264	263	254	270	252	263	270	255	267	253	295	267	258	231	281	256	280	261	262	269	254	273	261	273	231	248	254	234	294	253	237	250	301	262	261	284	273	250	268	252	263	281	265	282	247	267	268	250	255	289	283	240	235	271	264	264	286	258	287	258	272	239	259	244	229	275	261	268	288	256	248	266	281	242	288	258	229	264	247	260	266	267	246	261	282	255	264	255	265	248	272	250	274	272	244	245	234	265	271	248	274	250	271	219	227	250	263	246	275	243	233	274	266	257	251	253	288	242	288	242	242	234	248	287	244	254	254	257	261	255	277	254	237	250	233	252	253	237	263	279	260	245	261	245	269	244	264	275	236	264	266	266	263	261	253	274	253	271	283	258	250	259	285	238	254	285	270	242	274	249	271	280	274	245	272	280	256	267	315	263	272	280	256	246	257	297	276	268	286	258	264	244	247	277	249	247	276	266	230	249	242	302	273	271	274	249	271	254	265	260	254	257	267	257	232	260	255	288	240	290	255	255	277	222	250	273	277	249	267	248	250	254	229	273	263	288	236	260	242	264	261	233	264	273	266	278	246	275	258	212	253	232	262	247	272	258	240	278	250	266	280	223	287	238	238	242	217	252	255	264	246	245	248	275	258	273	244	247	258	263	270	254	281	289	229	281	241	253	310	259	274	257	233	224	263	270	270	285	281	266	269	247	226	272	248	258	253	252	275	253	245	251	270	251	248	264	279	243	246	273	285	276	277	257	253	261	248	254	257	262	264	245	241	255	259	283	236	279	286	271	254	234	256	257	251	284	276	273	245	250	274	250	260	262	253	246	256	226	271	266	269	241	261	251	262	251	239	264	287	254	285	255	248	226	241	260	273	279	229	231	260	265	238	245	256	271	239	226	289	251	242	273	277	263	277	233	248	259	259	252	269	259	245
34284	45861	36547	26380	21231	17059	13443	10261	8245	6305	5081	4252	3328	2743	2361	1990	1661	1494	1255	1065	972	897	883	749	707	637	621	625	596	544	541	463	492	434	453	409	409	427	442	428	379	409	390	409	391	438	416	395	375	356	412	353	389	380	399	396	391	349	372	356	358	388	376	341	357	349	365	346	364	407	375	379	387	383	385	372	365	329	372	412	365	382	326	371	354	337	337	384	339	360	338	343	345	355	377	326	359	372	337	371	357	317	375	366	363	367	362	368	357	374	364	403	375	326	347	329	351	350	354	344	392	354	372	336	379	396	384	332	359	337	382	371	344	401	377	338	368	322	326	337	338	371	336	364	350	350	346	367	375	332	347	340	345	350	395	356	370	320	371	374	381	358	334	380	366	348	327	372	350	360	347	377	360	332	341	329	391	334	381	325	365	362	339	338	371	380	376	369	373	386	376	365	389	371	359	360	363	341	346	386	343	371	343	352	344	348	388	386	383	354	343	361	339	374	407	354	333	368	391	336	308	343	348	381	366	344	328	377	368	351	374	347	324	363	376	330	348	358	341	373	369	328	348	335	367	343	352	358	348	344	328	356	358	377	362	334	372	344	338	351	343	367	392	376	379	370	331	377	354	354	384	338	323	371	356	348	386	340	361	398	352	317	342	345	329	381	352	325	393	363	366	409	404	354	392	360	354	354	347	371	342	386	332	351	360	323	371	400	405	349	327	377	375	353	371	342	314	354	332	366	325	352	342	359	364	344	363	339	338	338	327	339	381	372	336	368	386	346	366	359	355	339	389	311	362	362	372	372	372	365	328	354	370	345	363	353	357	328	379	382	408	370	371	376	321	339	366	348	378	351	375	341	414	369	320	371	355	353	331	343	406	368	360	375	364	349	346	361	345	350	368	347	354	342	337	355	394	360	400	332	358	369	337	351	348	386	367	375	361	377	358	357	368	365	349	345	370	389	372	348	338	361	345	360	344	351	338	359	361	383	362	353	359	371	373	371	361	349	371	368	365	362	344	345	361	386	368	391	350	362	365	367	336	362	359	391	368	346	363	371	332	393	367	371	374	366	372	364	345	350	359	372	357	353	388	344	388	371	327	342	350	360	361	371	330	377	339	315	297	367	356	378	375	340	357	366	376	361	356	373	352	363	331	362	359	351	358	334	341	369	344	397	340	361	341	358	342	322	320	379	362	355	382	376	343	367	389	365	335	338	373	333	332	375	347	359	378	357	347	352	359	349	347	353	399	330	373	361	388	371	359	348	385	366	355	374	353	370	346	398	304	364	379	355	363	371	348	332	332	367	359	354	356	368	361	361	350	365	390	334	356	405	372	340	385	340	349	384	357	351	358	370	369	377	359	363	388	378	372	373	359	351	353	320	339	374	353	354	337	357	334	381	370	352	351	388	351	347	353	334	329	347	328	370	377	340	329	383	386	342	345	360	339	376	353	365	353	363	360	360	319	378	349	347	339	356	368	362	348	361	345	375	325	356	347	376	363	371	348	389	342	373	365	338	378	352	384	405	387	369	368	339	375	357	343	363	351	382	351	354	364	362	329	377	339	369	360	383	346	336	337	342	353	352	359	339	345	344	372	373	347	362	343	380	365	353	353	355	350	345	338	369	376	367	318	363	376	361	355	348	346	326	347	363	376	379	328	385	401	398	388	389	351	357	357	371	333	375	331	339	369	341	357	366	391	388	350	355	358	366	355	396	384	390	388	367	336	355	386	377	343	383	352	354	379	374	377	398	359	343	383	342	357	349	405	359	331	347	362	363	343	377	342	362	346	352	325	385	343	348	332	339	357	368	372	358	351	330	388	339	368	386	326	378	371	324	332	315	362	397	335	368	372	354	337	331	380	357	382	343	369	373	373	362	374	366	339	379	384	347	366	393	406	368	381	394	376	367	368	376	326	335	373	364	366	339	343	336	344	351	350	391	394	361	365	359	338	349	332	355	342	373	323	358	356	345	367	390	354	366	331	368	387	352	345	344	357	334	332	342	352	343	351	366	361	384	407	355	339	353	345	371	364	350	370	380	385	355	366	363	371	364	350	370	344	381	359	378	374	364	356	344	335	366	355	348	375	391	358	333	368	352	351	348	341	333	387	342	390	401	346	364	358	349	356	364	398	339	372	328	380	340	333	382	368	371	371	383	358	345	323	342	339	336	342	348	378	352	338	359	352	333	392	334	317	359	356	342	352	385	359	351	361	329	406	332	387	363	350	357	326	356	370	395	341	345	371	356	341	389	362	381	364	368	354	360	352	381	345	410	379	360	341	368	376	338	359	330	355	380	372	367	373	343	304	348	346	366	362	362	365	350	398	347	366	380	334	355	383	386	380	348	366	387	370	385	362	366	333	362	375	342	341	362	365	320	380	337	356	356	354	373	353	351	404	342	368	340	373	343	343	412	342	373	372	365	350	368	341	381	385	361	364	380	348	367	361	351	364	355	333	360	370	408	355	369	389	360	348	349	395	376	349	368	348	373	342	374	362	354	367	384	359	335	387	333	328	378	365	376	333	329	374	372	385	379	347	333	370	362	368	367	351	360	358	361	357	337	331	375	356	375	378	376	357	364	369	378	352	366	370	341	371	368	393	345	342	349	369	363	355	358	372	338	365	381	361	349	357	358	365	376	374	391	377	340	355	355	359	361	341	341	350	372	330	356	348	374	358	397	378	330	362	372	377	359	360	357	340	347	352	365	373	349	362	345	340	357	375	358	355	375	351	361	329	346	333	365	361	357	364	316	366	363	366	362	361	364	340	381	381	366	360	373	362	382	398	365	324	381	365	356	372	386	346	391	364	376	367	349	361	384	369	376	337	345	361	364	332	355	371	378	378	351	409	355	374	346	377	378	368	358	408	338	387	358	369	331	368	377	375	340	340	340	357	320	360	383	332	366	366	395	336	375	338	325	358	410	335	356	362	364	360	349	391	363	367	407	370	342	334	367	346	356	341	365	376	358	362	351	333	389	354	369	345	358	356	375	349	387	350	359	325	374	396	352	359	369	369	398	377	371	347	374	338	380	339	378	351	361	344	335	375	367	342	351	382	349	377	375	351	384	353	367	393	333	377	341	380	372	363	390	352	361	369	362	358	399	369	377	399	345	381	364	354	343	383	348	357	355	362	370	369	350	346	353	376	348	325	332	352	347	338	364	369	383	332	339	396	379	341	364	317	316	328	315	347	338	365	340	393	362	384	327	342	355	323	333	350	380	350	339	364	382	375	365	380	330	324	352	366	374	375	357	370	348	315	357	349	353	374	358	366	343	363	378	379	379	340	385	368	368	377	343	368	361	359	360	376	356	355	338	390	380	353	355	373	335	329	355	372	368	365	388	356	375	366	391	394	309	341	350	379	372	424	342	347	388	376	369	387	377	376	324	367	353	342	395	388	354	362	388	338	373	334	327	342	370	361	341	357	342	364	349	356	354	337	373	352	386	334	332	353	369	368	381	351	361	330	385	364	363	361	336	369	362
24520	21633	29201	24963	22266	19396	13382	8067	5604	4300	3344	2747	2156	1935	1536	1295	1126	1043	872	789	689	679	593	574	482	518	446	479	470	403	351	340	336	340	359	311	321	315	317	315	274	280	306	277	261	298	285	299	264	275	299	313	242	274	276	268	246	281	254	279	296	295	262	292	259	298	278	285	259	308	262	287	270	289	252	298	272	277	279	251	277	299	290	258	274	269	265	287	247	261	267	278	285	283	258	243	297	301	263	281	279	285	296	268	237	294	271	241	264	296	295	258	286	300	279	280	274	269	281	297	271	267	285	272	245	265	279	253	254	292	279	293	296	272	261	287	282	240	306	269	270	282	255	271	265	275	248	261	293	271	283	271	311	262	273	292	271	259	292	267	298	275	290	251	270	297	309	298	255	281	282	268	260	256	252	275	295	284	263	263	279	308	285	267	240	283	264	249	266	281	248	281	270	261	287	305	278	301	251	278	290	282	268	269	297	289	275	260	276	262	310	259	261	275	271	280	257	290	244	276	272	275	255	261	267	299	260	251	260	261	254	276	272	260	270	285	292	265	279	253	257	269	283	255	283	272	254	290	269	260	273	289	286	257	272	275	282	262	270	248	256	265	273	260	269	279	267	243	291	251	283	254	241	263	260	296	297	283	270	263	281	257	269	281	264	272	298	267	270	243	271	255	284	272	282	255	274	267	270	265	269	268	277	262	270	276	241	270	293	291	257	273	254	251	286	275	285	248	282	260	284	242	294	311	256	268	292	293	286	279	255	253	283	292	253	265	292	268	270	255	274	294	274	283	292	275	256	271	279	287	283	253	278	239	271	273	271	277	255	267	250	267	278	262	273	262	267	307	262	273	289	293	292	276	285	261	296	261	271	296	290	270	256	291	316	260	262	281	289	282	296	284	302	277	287	268	266	259	274	284	268	257	252	277	303	254	299	270	243	267	273	285	257	269	296	270	285	270	258	321	251	258	288	291	271	274	293	279	301	266	279	273	275	305	268	263	259	302	287	266	274	264	237	296	292	285	279	257	272	241	287	281	287	292	251	289	267	248	275	283	259	266	289	267	265	263	260	263	268	295	283	285	260	297	277	277	272	243	275	294	268	279	285	258	286	266	260	282	304	260	282	269	281	294	280	266	291	267	283	259	293	262	250	284	266	247	286	260	259	263	261	277	281	247	299	264	278	297	264	264	295	285	280	267	284	262	247	282	294	284	231	280	265	262	275	275	265	235	261	281	251	269	294	259	276	278	287	292	261	287	283	298	275	259	245	257	272	259	273	283	291	235	252	255	275	256	274	275	277	261	279	292	262	266	252	250	278	247	271	283	261	275	270	264	255	263	286	273	257	256	265	267	288	300	257	235	294	255	256	267	264	278	260	261	267	296	271	264	275	273	272	283	274	305	259	262	269	264	286	291	274	268	271	290	265	243	241	268	251	250	262	251	310	252	286	312	264	262	305	246	302	268	286	269	252	268	282	289	273	257	294	288	263	283	258	276	261	268	270	279	254	277	273	272	253	262	276	277	266	250	247	269	300	277	253	261	283	276	244	263	285	293	270	244	274	280	285	233	287	279	274	262	305	293	286	254	274	261	273	297	279	256	287	285	263	269	252	297	293	296	238	272	273	269	247	260	302	238	277	260	286	262	278	285	286	294	261	271	258	299	268	282	261	279	270	256	285	298	277	274	255	263	254	271	270	275	260	264	265	307	246	267	282	294	274	273	273	275	281	265	276	283	266	237	280	275	266	266	283	266	274	290	294	263	268	303	263	255	268	283	271	279	300	283	274	282	246	293	258	282	275	267	282	286	262	266	278	238	285	273	280	288	246	238	269	266	292	277	286	286	263	243	257	253	271	280	239	252	278	275	278	264	287	242	244	253	238	293	294	274	271	234	276	291	278	254	263	246	289	275	259	281	266	280	252	314	276	256	245	245	271	250	253	280	309	248	278	269	255	280	239	284	272	262	301	267	256	246	274	259	270	280	290	307	250	271	289	306	287	252	274	262	269	256	265	264	250	269	287	284	284	227	257	268	245	250	265	290	294	281	289	253	273	287	257	263	282	310	262	290	277	261	266	281	276	257	275	241	282	277	271	267	269	285	256	258	246	257	278	278	294	242	258	288	260	260	309	260	296	254	265	230	243	291	262	265	268	260	257	294	270	279	262	261	284	265	280	287	279	271	254	305	269	277	287	283	252	269	260	283	285	287	246	288	276	255	277	287	263	281	269	252	253	266	253	272	298	267	279	278	250	276	277	248	276	272	283	256	261	256	307	309	256	278	291	262	285	274	286	297	259	272	303	262	285	277	276	287	277	259	280	264	263	318	278	256	268	272	279	283	259	279	285	293	242	293	262	267	269	268	290	282	270	287	290	272	273	270	263	274	273	273	295	269	252	277	265	306	273	281	262	281	265	292	245	260	267	260	248	295	291	286	273	282	256	271	256	258	287	311	246	240	277	273	260	283	268	264	280	294	278	268	277	257	290	265	301	276	279	279	260	266	271	262	288	251	275	268	279	264	255	289	250	243	292	275	295	274	267	261	295	283	285	272	270	276	322	257	242	233	274	273	292	266	282	313	281	260	251	254	263	259	263	247	280	253	259	255	280	282	276	253	296	285	260	272	261	299	274	298	256	258	293	298	273	271	256	276	278	289	278	287	285	273	249	265	268	257	274	266	285	275	262	276	256	260	268	254	273	304	281	251	248	301	262	276	299	295	257	288	293	268	310	282	271	250	285	271	313	267	299	282	250	298	262	241	296	278	289	255	261	276	279	254	270	285	286	270	263	274	260	262	278	272	275	267	275	283	269	269	257	268	269	256	267	276	254	265	261	283	282	280	267	266	255	255	258	287	310	282	298	252	261	278	306	269	236	285	267	262	265	247	278	256	246	281	254	282	266	247	270	297	296	254	283	244	265	289	279	258	281	253	291	302	280	286	300	284	280	260	276	261	272	265	297	282	267	275	290	289	244	265	269	237	294	269	303	286	276	301	266	294	269	288	263	280	264	294	275	264	286	280	284	275	288	282	274	311	281	265	250	292	254	280	256	261	280	304	271	297	273	303	257	286	250	269	271	277	273	289	295	275	277	256	260	277	283	250	288	299	273	290	276	281	266	293	280	275	270	277	288	267	270	290	271	293	259	286	268	275	283	257	276	272	277	294	275	267	267	288	287	284	229	270	258	292	282	274	251	296	289	275	281	248	261	287	275	256	281	260	281	259	264	272	274	275	251	277	275	280	276	258	264	251	274	284	270	254	264	289	270	241	304	282	268	275	252	292	259	266	268	284	263	257	258	238	307	282	239	277	280	297	257	299	254	279	256	252	270	270	264	275	270	285	285	271	277	263	263	264	257	292	274	263	258	276	250	249	284	261	285	267	258	249	289	284	289	269	287	249	280	245	275	246	235	259	270	279	261	285	263	292	292	302	280	269	249	274	243	284	300	271	312	268	286	260	262	305	306	267	258	272	271	301	291	243
35940	54464	43923	32762	27373	22798	18846	14971	12239	9474	7742	6323	5178	4237	3621	3059	2533	2136	1897	1641	1409	1234	1140	1044	954	870	790	813	734	644	681	581	584	551	588	561	508	536	479	463	421	475	452	422	417	404	424	404	395	361	380	371	400	375	381	405	365	400	388	379	386	451	352	374	383	322	390	380	389	362	376	363	373	375	374	382	377	396	385	400	406	387	363	398	349	403	327	361	382	370	395	403	369	371	365	338	401	364	404	363	364	367	356	393	358	334	336	360	374	397	369	367	387	386	369	383	355	409	382	365	374	377	369	372	380	402	386	375	390	389	379	355	389	357	372	337	361	374	333	359	360	379	386	374	376	368	390	350	392	401	366	364	386	367	365	377	378	375	375	340	384	359	390	382	379	349	394	382	340	374	363	388	386	358	367	392	381	336	410	370	393	368	416	362	384	356	371	365	350	370	369	387	380	367	380	408	358	355	411	385	404	368	387	402	396	385	359	366	364	355	397	376	402	341	378	391	387	397	380	360	400	393	364	379	380	361	360	349	364	351	369	386	373	365	420	364	348	377	383	386	386	359	383	368	378	369	360	409	365	367	366	391	361	359	396	352	368	363	373	388	405	384	380	346	351	374	340	391	373	354	365	349	366	345	423	401	393	365	377	375	365	376	369	359	368	349	365	390	407	407	399	397	362	385	388	368	395	371	393	368	375	393	412	383	389	369	346	362	361	341	330	318	386	328	381	389	357	346	357	350	413	378	385	335	411	361	341	387	352	341	379	358	383	403	396	372	375	384	382	375	327	360	371	376	381	364	380	352	380	357	379	364	380	345	392	351	377	368	374	364	358	397	374	404	375	384	397	357	390	365	367	399	381	384	369	352	400	399	366	369	345	422	384	388	379	407	382	368	377	391	372	339	387	380	360	391	394	335	350	375	376	393	348	365	380	350	385	376	411	382	390	369	384	395	383	386	371	405	369	410	366	385	392	374	390	342	361	359	373	368	369	385	357	366	372	380	380	375	378	342	374	387	366	380	379	373	374	350	367	368	335	375	369	374	405	365	355	361	372	377	373	361	367	360	367	381	438	385	411	409	362	360	383	382	367	384	379	362	351	362	373	379	363	404	386	367	391	370	397	352	367	384	343	404	364	379	408	374	406	385	369	378	399	372	365	348	387	329	339	327	375	377	358	389	360	411	380	387	364	333	417	376	331	376	366	370	370	366	371	377	399	396	339	382	392	396	379	360	404	368	346	371	377	373	365	342	384	397	370	381	381	371	387	369	371	361	388	340	395	336	374	376	367	346	381	385	424	361	392	345	366	382	360	380	364	401	377	354	374	370	379	386	328	407	363	355	348	387	373	394	342	373	387	378	378	423	357	347	363	346	366	346	352	377	371	367	396	376	365	342	366	383	364	375	397	338	346	358	357	350	397	362	383	399	371	376	375	340	379	394	368	362	401	393	387	422	373	364	386	382	396	413	365	348	363	369	375	426	379	360	373	388	375	369	405	372	398	378	367	376	360	363	363	384	367	380	402	400	357	376	383	363	363	368	395	371	384	352	409	366	358	374	356	382	384	361	395	389	359	359	404	356	365	357	378	331	357	396	409	355	368	318	407	404	369	338	371	384	390	382	366	396	400	404	366	351	372	386	350	402	347	386	404	362	364	385	353	356	385	358	359	349	341	367	382	362	367	396	384	334	359	390	333	374	366	371	392	365	361	343	389	399	373	370	344	405	365	395	354	402	408	393	381	387	378	359	376	401	369	362	369	371	366	382	393	384	375	380	377	355	366	387	350	365	374	391	373	386	389	355	342	371	359	364	345	410	374	382	418	342	394	362	403	385	382	357	369	356	373	356	357	380	385	383	359	349	382	373	383	387	414	366	409	358	380	369	367	336	359	402	369	382	371	358	366	386	381	376	359	360	365	373	372	361	353	435	380	338	408	369	390	376	390	360	380	401	332	381	369	394	378	362	365	374	350	360	363	366	373	363	388	363	370	376	376	359	403	365	362	354	382	385	358	347	388	383	369	374	376	396	362	370	356	367	348	378	372	331	380	353	387	386	404	400	370	358	387	410	344	361	412	366	359	377	369	375	367	380	368	364	342	390	388	378	355	345	359	363	384	392	396	379	346	353	353	366	385	371	368	365	378	376	377	370	389	352	372	337	395	360	384	384	378	409	364	387	384	384	388	383	364	415	351	381	382	379	405	364	382	386	380	357	387	386	377	373	358	377	364	334	383	374	334	397	380	400	380	390	361	349	404	384	376	383	427	385	384	347	345	363	360	380	380	370	354	386	365	352	381	394	331	352	345	341	345	360	363	366	356	344	408	353	387	369	360	353	415	413	337	419	349	355	359	364	383	393	386	416	358	363	395	387	379	364	365	344	388	375	369	382	402	380	333	405	389	374	354	413	394	377	352	380	378	354	340	393	389	381	372	360	358	385	340	383	383	361	364	335	372	389	377	361	376	353	392	386	369	364	370	368	388	362	363	374	394	362	359	387	396	390	372	349	358	367	332	354	374	386	369	373	389	344	373	379	329	380	408	396	365	406	401	348	352	383	366	398	386	371	356	385	370	373	375	384	359	374	328	412	405	387	353	349	384	355	381	353	378	378	391	341	367	348	360	407	406	375	382	379	364	378	406	371	425	374	362	380	332	380	388	369	366	385	390	382	380	385	402	377	384	374	393	372	355	422	390	360	389	340	377	402	379	397	382	380	385	366	394	380	400	363	383	347	376	397	345	352	409	383	386	388	396	378	358	382	388	397	369	365	376	365	354	389	378	363	400	378	358	364	387	374	380	399	354	376	372	354	376	402	372	339	378	353	381	354	352	392	394	378	372	376	368	375	369	375	364	383	368	387	389	369	386	344	391	388	342	361	336	365	331	335	367	352	362	373	400	349	392	384	391	378	342	369	376	398	344	377	368	365	371	342	338	402	407	368	398	340	375	380	342	362	361	394	374	375	386	380	369	355	344	362	381	374	361	377	384	375	383	353	415	358	367	352	374	337	376	375	349	400	355	409	368	351	390	377	403	401	419	388	339	343	341	369	357	341	397	367	384	349	350	400	361	379	378	381	375	402	374	411	382	358	385	367	376	367	371	364	371	353	373	353	419	404	364	392	368	351	397	376	364	399	414	353	363	388	402	384	339	407	372	327	366	358	375	395	340	365	352	377	392	371	374	391	383	371	370	387	382	376	364	372	370	367	337	351	322	380	351	400	371	404	398	415	400	331	354	372	403	347	385	332	371	414	382	350	365	368	355	406	379	394	378	350	395	401	350	372	379	367	389	391	340	389	353	346	371	416	367	390	360	398	400	415	362	391	353	371	367	345	371	376	354	326	391	367	396	351	349	370	375	350	360	376	379	398	364	378	415	377	376	383	354	358	395	376	374	364	390	345	356	405	393	391	377	358	354	396	375	378	393	365	374	344	389	391	363	355	358	376	348	375	372	357	367	371	394	373	335	394	396	389	367	386	366	351	357	330
23655	21690	29646	24265	22038	23121	20994	11598	8074	6251	4692	3714	3037	2620	2093	1857	1470	1347	1212	1081	913	848	795	649	658	556	621	551	486	449	475	431	378	387	374	376	353	323	338	353	329	352	319	317	285	297	305	326	295	273	300	279	278	265	271	296	284	285	293	284	276	287	283	258	280	257	306	288	307	282	260	294	290	285	261	288	267	298	260	279	288	305	281	286	286	293	232	256	286	258	266	277	283	308	280	251	285	258	269	252	252	269	315	257	299	253	271	264	289	230	281	276	291	261	261	276	278	254	272	263	235	265	264	247	282	261	264	276	237	297	259	287	283	292	242	265	282	287	303	252	279	272	284	280	291	259	292	273	275	262	280	254	288	262	276	271	282	288	307	255	278	257	288	267	267	276	299	260	261	246	285	255	295	275	269	266	294	293	249	273	271	271	263	243	267	256	262	268	289	256	275	298	248	278	251	253	290	296	248	251	279	281	312	314	263	268	241	268	305	277	276	291	277	234	266	279	285	292	255	254	271	279	279	273	276	270	275	272	274	288	253	253	268	254	305	269	289	281	292	284	292	269	285	258	240	275	275	286	287	269	254	294	290	260	280	274	280	270	266	227	237	278	305	269	286	244	283	275	283	298	251	258	258	289	285	243	306	283	274	272	273	287	299	293	293	250	298	258	275	266	271	271	272	262	281	254	251	262	286	317	275	276	258	301	251	282	277	265	253	280	263	270	273	268	257	256	274	277	242	268	280	293	278	257	262	237	263	302	284	281	268	281	262	274	247	291	257	245	285	255	274	255	251	276	262	289	271	276	268	265	241	281	292	277	281	244	246	243	265	261	292	254	264	277	254	284	229	248	268	231	282	251	269	291	305	260	290	257	280	256	300	297	257	305	265	300	289	273	256	271	275	274	261	291	260	271	264	277	279	282	315	262	265	277	262	296	296	274	292	264	257	279	275	260	307	289	270	271	264	284	285	236	261	253	290	260	260	260	265	278	269	273	267	258	263	261	274	219	264	269	276	264	256	290	269	263	274	264	257	255	246	271	280	251	251	263	250	265	255	266	273	280	274	278	242	269	282	261	283	300	274	298	272	251	280	275	283	282	293	268	283	254	260	275	273	266	274	265	279	250	276	291	274	289	285	256	282	278	289	252	288	223	247	300	264	275	260	265	267	272	259	274	243	268	273	288	280	238	261	273	271	278	289	259	264	264	246	266	268	264	280	288	255	279	301	254	289	263	261	296	279	277	264	243	243	277	264	267	287	286	255	217	257	263	276	283	262	274	265	244	264	257	264	261	278	284	265	252	292	288	295	285	272	251	258	280	271	265	291	294	277	295	252	265	276	295	261	280	284	264	293	289	265	279	268	268	260	304	238	256	266	275	266	278	282	278	247	284	274	264	277	293	277	257	245	244	268	267	252	257	270	247	317	293	282	266	276	239	252	261	264	284	272	260	279	274	272	272	257	256	263	270	299	279	247	269	309	271	267	273	263	263	278	276	242	260	285	281	287	270	262	271	258	250	271	291	283	258	263	273	277	280	264	267	267	286	272	288	257	288	260	272	274	295	268	278	252	283	254	273	239	246	298	311	291	255	284	282	279	280	288	288	288	280	276	265	238	291	276	264	270	278	299	282	280	257	294	269	264	280	261	249	292	263	283	267	259	307	265	263	272	269	290	309	268	288	270	263	285	271	262	260	275	306	256	246	249	275	287	274	268	280	250	260	267	266	284	295	281	237	266	274	267	260	274	263	284	269	269	272	288	269	275	246	283	267	288	266	273	283	278	296	265	271	249	273	254	268	303	292	268	270	284	261	306	279	261	256	287	249	253	265	238	266	245	275	262	290	280	277	257	264	278	279	246	262	281	290	282	288	265	277	255	276	284	296	264	252	285	272	275	277	267	298	289	262	273	288	263	290	250	253	283	279	297	286	243	260	304	262	291	239	267	286	268	277	278	282	253	313	249	269	274	267	241	270	274	260	288	250	288	277	278	271	255	259	284	275	281	272	289	256	268	259	285	268	262	271	280	271	280	283	245	280	246	280	273	275	269	272	279	268	291	271	272	253	284	288	267	258	269	267	247	272	267	289	267	275	258	263	271	290	263	261	277	314	286	249	241	270	249	286	281	285	256	260	262	291	260	308	283	276	264	260	253	277	247	243	291	252	283	275	290	269	260	270	259	256	270	286	270	274	261	294	275	259	275	282	273	268	261	287	262	301	252	246	278	270	280	262	243	261	262	267	270	292	291	256	274	288	266	285	270	271	296	296	274	287	255	294	253	258	273	257	284	229	280	258	258	255	289	294	289	240	267	257	282	265	276	261	281	294	274	294	285	255	257	263	253	271	246	275	304	258	281	285	264	254	253	244	269	260	263	286	264	285	287	271	266	287	263	282	249	264	312	279	250	287	264	268	265	295	278	296	233	283	270	265	258	270	268	262	282	281	272	295	293	243	262	272	258	276	262	271	268	256	260	286	286	262	262	261	265	285	286	284	272	241	260	296	308	274	275	242	297	263	289	296	271	295	298	301	248	283	283	271	256	272	270	266	271	269	295	265	254	287	274	285	266	263	267	284	243	293	273	283	285	282	268	304	261	281	257	259	263	294	289	269	260	265	254	248	233	285	261	252	282	275	293	279	280	286	244	270	269	263	274	250	240	276	256	245	284	285	264	252	272	263	286	263	277	303	283	274	279	285	270	275	271	279	241	282	269	262	273	263	258	248	257	248	251	243	255	257	282	245	277	268	270	246	268	282	260	284	266	249	284	293	259	282	255	254	259	258	274	271	252	257	277	275	237	236	281	265	284	256	293	257	260	249	241	255	289	277	268	277	283	270	275	247	267	295	287	259	284	255	268	286	292	279	285	267	270	258	291	269	258	266	264	252	273	265	289	282	252	225	292	262	294	283	260	270	267	267	256	291	294	263	269	292	234	258	273	281	264	257	266	261	264	288	261	273	276	281	265	268	248	260	259	260	270	260	268	285	283	268	274	257	260	305	271	245	281	272	288	255	289	243	276	265	256	269	252	280	272	273	264	238	269	252	233	283	263	245	288	273	259	245	250	274	254	273	294	276	243	271	256	284	290	264	256	323	288	251	299	274	280	267	283	303	273	231	256	268	279	283	268	274	290	258	255	293	259	292	275	291	287	296	294	263	275	230	281	259	261	270	262	280	286	294	245	268	296	258	260	253	259	270	265	269	281	264	272	286	280	264	251	267	286	288	251	281	289	248	260	270	250	259	256	304	278	284	253	250	287	270	272	272	262	263	302	273	302	299	253	272	267	277	312	278	290	303	273	270	262	280	265	282	265	272	269	263	277	275	258	278	297	259	274	275	260	278	269	259	272	257	303	264	276	266	261	275	241	262	286	277	271	297	294	267	281	266	283	244	286	258	251	296	286	312	265	282	278	251	271	257	231	278	261	275	248	280	290	251	273	230	289	267	296	288	310	276	294	285	244	236	249	295	306	255	270	284	293	276	250	265
38192	60649	50454	37108	32178	27478	23036	18946	15430	12830	10382	8449	6846	5773	4811	4047	3328	2837	2557	2070	1849	1634	1375	1307	1154	1056	968	938	844	797	746	676	645	635	616	549	568	512	517	489	473	461	449	419	420	432	438	433	404	406	404	410	352	381	411	387	386	379	392	408	399	408	366	413	357	364	406	368	375	385	377	392	362	390	380	380	400	373	373	366	362	373	354	368	357	355	368	364	413	377	348	385	386	364	354	384	369	350	377	354	376	366	347	352	354	382	335	375	377	399	341	378	323	356	325	368	348	373	392	348	337	359	394	321	388	372	362	366	348	352	378	332	349	348	359	362	359	383	372	364	400	363	368	373	354	366	378	379	354	348	356	360	365	350	365	363	381	339	377	353	392	386	394	373	340	352	374	409	372	376	365	357	370	329	341	339	370	347	394	364	379	368	357	335	370	415	341	359	360	323	384	395	360	375	371	328	394	360	360	385	332	368	349	360	373	378	394	349	397	337	376	369	375	379	367	374	381	357	355	371	355	370	378	403	384	338	375	369	379	363	392	373	359	374	379	355	365	387	353	367	365	371	376	363	341	349	369	381	389	342	382	363	370	361	350	363	367	350	340	365	364	364	331	354	373	391	376	361	388	349	321	350	357	356	359	323	383	407	370	374	336	379	369	371	334	368	375	382	326	351	337	353	380	368	344	365	387	369	347	393	347	392	383	362	390	329	365	372	364	386	362	327	361	346	390	373	345	397	358	353	376	383	371	394	376	370	352	399	342	390	369	390	366	410	329	313	376	354	350	367	391	349	357	325	368	374	371	352	333	362	364	350	358	364	379	347	342	383	329	357	357	375	389	337	351	376	373	364	403	377	377	372	335	407	399	372	351	379	370	371	381	337	368	354	394	373	347	382	347	342	385	356	367	364	362	355	378	389	332	362	365	402	367	333	342	350	381	386	368	367	351	342	318	350	363	335	362	390	340	358	353	379	359	366	361	351	363	348	362	363	358	377	377	397	371	372	380	381	381	379	382	351	352	372	362	363	383	346	389	347	358	337	377	367	362	371	377	358	373	364	370	382	387	365	371	373	352	420	364	383	395	349	364	416	357	398	367	386	368	341	351	375	381	362	373	369	357	344	372	376	328	344	378	348	365	336	389	383	366	345	355	370	361	372	347	357	336	329	400	364	362	377	364	383	351	333	351	380	354	358	364	350	407	368	366	399	398	393	337	354	387	381	402	363	383	372	373	386	372	361	381	327	375	369	371	344	334	361	377	346	335	362	351	380	385	363	353	359	353	383	358	335	405	353	327	372	359	362	376	357	366	376	397	361	385	375	380	348	364	366	368	363	383	362	334	368	373	358	355	367	373	332	345	359	345	346	369	361	336	382	367	357	336	336	354	373	341	331	359	341	388	348	344	365	375	348	364	371	358	363	355	367	357	345	348	392	374	363	333	376	366	344	343	356	370	370	383	339	349	370	380	362	375	408	358	365	369	364	369	373	389	388	383	352	372	391	358	365	343	352	364	361	346	322	353	402	346	381	343	375	353	377	365	374	375	352	385	366	369	369	329	355	341	398	383	357	374	382	347	365	329	393	382	378	375	351	338	345	382	330	358	356	358	381	372	374	323	349	396	370	387	368	346	359	355	368	346	363	412	339	360	365	353	379	336	348	379	363	384	355	373	371	352	355	364	370	371	367	348	379	380	360	357	361	371	378	379	368	367	334	398	394	388	329	347	363	353	346	379	354	356	335	360	385	381	392	358	354	376	363	364	379	402	359	370	351	373	377	368	380	391	410	386	344	391	372	373	329	399	357	349	399	408	388	344	372	357	373	366	355	384	354	386	362	357	346	362	403	341	365	357	385	375	351	366	356	376	386	392	364	349	361	373	361	350	396	390	369	381	371	404	376	342	400	348	354	379	345	398	332	366	354	364	357	364	316	369	364	341	339	372	355	354	364	367	338	366	368	372	368	349	379	361	407	370	337	339	377	356	364	387	359	385	367	348	366	341	363	377	372	380	368	345	376	375	359	375	397	373	372	353	378	345	357	366	387	392	363	354	360	373	359	363	355	383	368	355	348	388	335	370	376	340	360	373	358	392	370	356	348	384	376	382	362	386	360	396	352	365	397	357	360	374	360	358	359	352	385	356	361	370	339	360	361	348	410	373	362	361	379	379	361	369	385	375	361	373	317	356	396	385	347	368	371	353	339	388	335	371	374	357	375	360	375	340	328	393	348	384	377	365	365	371	366	351	339	360	356	373	388	384	390	389	353	395	361	391	378	365	331	371	350	319	337	326	354	365	365	332	358	386	351	328	353	372	367	357	340	371	373	405	381	366	388	348	376	331	359	367	365	370	357	399	365	359	371	370	393	345	375	374	398	383	362	384	359	352	335	359	376	349	350	323	343	379	374	357	383	330	363	378	414	365	346	378	376	378	363	411	354	361	356	352	380	371	352	360	371	365	334	377	356	362	392	374	366	359	382	343	344	385	378	402	352	369	391	355	364	406	362	362	347	370	380	385	358	344	356	383	389	385	397	378	334	315	366	363	364	387	354	388	385	336	341	377	339	370	377	421	356	377	388	378	324	377	362	358	365	355	382	360	411	338	395	375	355	359	351	337	374	368	379	359	387	354	361	351	361	383	333	360	396	370	389	359	392	401	395	340	376	341	349	348	367	373	379	358	375	350	399	370	390	352	327	383	366	364	375	350	381	372	359	353	357	384	364	355	377	370	359	359	342	341	344	372	384	347	317	380	344	354	376	342	369	335	341	334	360	346	384	371	357	409	381	363	395	366	369	349	367	376	376	374	356	337	363	366	353	347	367	378	360	365	345	341	359	349	336	346	329	368	351	371	378	356	372	361	384	330	381	370	334	339	361	388	348	425	350	362	383	356	359	376	385	360	372	382	375	341	383	343	351	374	348	385	363	375	378	357	350	347	394	353	354	387	343	373	346	358	348	386	361	315	403	366	361	354	376	362	379	383	367	382	369	327	378	341	341	353	365	376	340	396	378	359	406	325	377	357	383	385	376	382	388	382	360	361	359	349	389	352	359	385	369	359	391	358	361	366	368	379	382	374	347	389	352	382	347	341	343	380	372	398	393	350	377	363	359	389	389	359	376	379	347	367	364	357	407	346	384	382	369	354	369	379	355	347	372	342	380	321	358	369	373	352	317	360	364	376	361	365	348	354	378	359	378	347	358	357	370	338	427	343	353	345	349	335	376	375	358	384	380	388	347	348	405	372	383	418	396	351	332	374	369	377	389	350	328	368	346	354	350	414	401	386	340	324	344	394	356	364	342	380	361	370	369	361	352	371	383	404	393	397	338	342	362	355	364	363	370	378	399	374	307	361	351	345	367	376	363	358	366	362	332	346	323	363	347	386	380	390	368	381	373	415	387	364	388	383	366	355	355	351	361	370	360	357	339	384	375	373	383	337	369	393	360	343	380	381	396	387	370	402	350	325	394	416	378	385	376	354	359	337	356	373	360
28912	27741	32148	22915	14191	9576	6198	4290	3362	2490	2000	1653	1320	1164	993	843	777	670	601	589	501	465	440	420	428	351	385	345	307	320	336	324	313	318	330	295	281	285	284	286	261	289	273	267	274	263	269	255	256	251	270	312	279	240	247	276	308	262	268	244	248	304	243	254	267	282	248	232	261	244	250	261	262	246	258	243	309	281	267	251	283	262	286	251	272	258	246	235	264	259	259	246	263	258	221	254	261	257	247	281	267	258	243	249	253	252	246	263	270	292	247	258	265	263	236	248	241	240	257	266	287	248	304	277	257	268	295	239	241	293	254	243	260	244	264	259	261	266	272	240	248	257	280	274	258	256	273	230	253	247	274	233	259	269	253	269	224	255	234	259	256	238	251	258	251	266	248	252	249	248	234	257	248	221	237	247	269	266	275	236	266	286	261	246	268	246	266	281	255	257	229	241	295	256	252	277	257	255	261	273	252	254	247	281	255	266	264	267	266	231	259	268	272	230	282	257	236	269	264	255	257	277	257	233	281	269	238	273	274	257	290	244	269	257	251	265	227	244	273	265	272	262	265	269	256	259	256	261	256	233	254	252	232	233	259	248	240	260	261	252	257	250	250	242	236	251	263	276	271	263	275	258	265	251	258	262	245	267	296	255	243	263	254	289	254	266	255	258	234	272	261	277	212	248	257	272	232	242	279	237	258	262	260	240	271	261	251	260	250	230	292	234	273	227	236	253	251	284	274	245	275	242	243	254	241	257	243	282	266	276	246	263	229	229	256	265	255	274	260	266	269	241	272	260	271	245	281	261	211	254	265	231	276	239	263	260	265	236	261	234	312	245	283	239	237	249	257	266	232	264	225	265	266	264	261	287	241	262	251	247	269	270	239	244	275	247	240	259	236	268	264	254	244	258	262	278	256	224	251	271	255	252	269	248	253	232	267	247	284	280	256	257	263	258	276	246	276	270	297	260	283	245	275	273	254	263	256	242	256	241	271	253	265	258	266	275	249	255	258	242	234	241	248	285	285	281	254	253	268	255	237	254	289	266	226	260	221	256	253	247	292	285	272	229	276	233	276	272	254	281	285	267	282	236	236	243	273	257	253	259	254	233	278	272	247	268	276	224	281	255	242	265	240	252	261	289	271	262	266	255	255	234	280	262	257	269	264	245	269	281	251	252	273	258	247	268	257	276	249	239	236	235	250	236	270	249	245	261	272	304	275	266	238	271	233	267	254	266	279	267	274	232	244	243	280	250	268	264	257	277	243	259	256	254	280	267	255	249	274	263	252	246	259	279	271	287	248	221	258	272	255	270	262	283	263	283	240	246	256	251	234	262	244	251	241	243	273	258	264	263	260	253	292	246	276	234	249	242	270	269	255	268	237	261	248	261	277	225	272	256	236	244	250	250	227	249	266	253	251	282	271	283	280	233	239	259	247	250	278	251	273	230	259	280	264	217	257	256	289	250	260	280	233	244	238	257	260	246	289	256	251	268	261	264	258	256	232	251	227	262	265	253	256	235	253	254	241	212	239	235	250	272	230	251	266	296	246	244	275	223	267	253	242	255	265	253	265	265	257	254	257	229	251	258	246	252	257	239	246	254	286	263	251	269	240	239	249	247	246	268	224	243	274	261	259	259	261	272	239	267	254	268	260	274	253	269	235	218	244	275	263	238	284	236	263	254	253	254	241	255	293	257	282	259	277	289	237	274	289	243	264	232	269	264	252	235	262	244	259	236	249	284	254	290	262	240	255	264	271	262	261	252	259	269	248	263	265	271	278	253	251	248	267	271	270	258	243	249	244	253	259	264	280	280	231	257	247	256	268	262	245	273	279	263	254	286	257	254	251	259	263	236	259	257	236	273	283	220	243	252	237	243	235	265	255	257	253	252	275	255	242	279	249	254	277	261	262	255	277	280	231	268	257	231	272	294	251	264	258	256	285	247	252	242	266	247	243	255	250	254	254	253	242	274	293	236	244	299	258	282	246	292	256	257	258	263	249	255	257	237	220	257	261	247	240	275	234	246	264	241	232	237	264	263	310	248	259	271	261	253	283	256	248	282	246	253	252	240	268	263	237	244	250	246	256	272	251	267	267	285	235	259	258	275	260	229	250	247	234	242	273	286	233	256	246	257	272	282	255	251	264	272	267	262	242	265	243	226	255	236	279	220	245	251	261	247	252	253	256	254	232	246	249	264	256	273	239	266	262	241	272	244	250	236	253	236	250	258	234	216	262	241	267	265	269	260	264	223	237	256	261	223	240	263	255	256	274	276	267	265	268	233	258	281	266	262	276	238	265	236	239	252	234	236	289	274	247	266	274	262	281	262	255	218	272	238	234	263	248	273	242	239	268	272	245	265	266	229	275	268	256	278	279	267	264	242	282	251	254	245	259	269	247	239	268	245	269	229	264	273	258	253	227	287	286	261	290	259	265	276	265	233	243	250	263	228	241	239	267	253	241	254	252	251	237	241	242	282	246	239	256	248	226	271	262	228	240	231	242	264	247	230	265	263	272	261	254	286	262	259	259	264	228	248	261	240	278	224	251	264	260	247	242	281	251	270	270	256	278	244	239	249	261	247	255	267	274	254	248	268	247	251	247	222	271	237	245	263	259	259	246	248	273	276	249	248	240	263	243	244	221	237	270	262	263	271	262	249	260	264	296	278	255	257	238	250	252	275	275	245	268	286	243	275	245	254	226	288	260	247	257	230	263	261	256	274	271	248	244	247	250	264	228	234	285	247	244	253	282	261	233	291	226	255	238	300	275	258	261	240	242	250	258	278	253	274	253	250	271	244	267	278	243	252	252	249	265	242	256	246	285	217	284	261	252	245	263	241	277	262	249	265	272	247	257	250	271	262	282	243	281	271	260	252	273	273	238	256	249	253	247	253	259	255	245	247	267	256	260	239	264	248	243	263	250	269	263	269	267	253	255	270	243	241	249	252	263	248	259	277	260	265	256	257	290	270	251	290	267	280	276	267	248	257	257	254	263	251	280	248	231	263	254	242	275	251	242	251	257	265	265	232	246	234	263	237	271	278	229	274	258	259	232	250	278	224	249	257	248	276	277	275	229	246	267	285	261	255	245	267	265	254	266	236	257	248	234	249	281	239	254	253	251	268	263	251	264	244	267	248	270	278	239	237	268	229	231	270	258	246	294	241	233	271	222	261	239	287	246	250	263	265	250	261	274	259	237	271	257	244	252	267	267	251	256	258	256	250	267	262	259	277	266	256	252	280	257	275	250	250	262	276	255	263	262	259	247	273	275	267	276	271	276	270	275	252	273	262	248	283	267	258	295	268	276	302	276	269	303	276	248	251	265	230	256	284	259	245	242	260	234	221	248	255	228	289	240	263	262	240	250	254	269	250	240	241	266	222	254	268	258	241	237	243	238	243	228	286	288	236	258	244	252	269	279	243	250	288	291	269	237	273	260	254	263	245	259	237	257	273	244	256	280	254	269	262	250	252	295	257	272	257	251	271	270	274
33499	45889	38430	25720	20678	16363	12733	10077	8040	6194	4938	4126	3310	2667	2233	1907	1624	1390	1201	1105	972	876	783	720	683	623	590	596	565	553	493	475	458	476	463	440	423	412	421	405	379	375	411	381	380	430	399	353	384	366	363	383	365	383	361	387	327	388	378	372	344	362	360	332	379	378	344	363	381	365	369	363	369	347	364	329	356	345	319	395	336	381	359	384	366	353	386	371	361	363	399	350	364	349	371	338	366	347	365	331	392	333	362	374	356	403	358	354	365	361	356	348	378	347	380	360	332	367	363	361	356	334	340	334	313	368	378	370	346	336	334	350	343	387	331	370	364	353	357	319	376	359	375	319	361	351	363	358	393	377	362	346	359	358	307	350	395	377	352	365	360	375	350	333	328	370	402	343	340	345	354	326	403	383	340	359	346	358	335	369	339	357	342	364	327	344	377	371	338	386	339	365	318	351	359	387	404	364	330	357	359	330	365	370	348	336	341	346	361	377	346	356	371	305	397	386	332	350	376	305	335	376	322	320	344	375	387	323	357	366	352	339	361	382	368	332	347	385	330	381	314	339	326	356	329	362	363	339	364	363	381	384	361	331	363	355	317	366	360	358	367	351	365	369	334	367	368	335	363	369	358	335	344	313	357	383	345	320	350	391	342	346	341	360	365	323	369	365	348	335	359	367	380	335	359	329	383	319	382	347	384	386	370	360	341	365	359	351	370	371	357	376	321	337	361	356	353	347	331	366	335	347	384	336	389	352	324	334	375	361	345	382	358	331	343	350	341	354	358	353	336	343	332	327	350	361	351	323	313	349	349	350	355	383	326	369	382	373	340	349	385	343	337	336	338	359	346	322	356	375	365	349	351	356	361	346	352	375	335	338	328	339	381	370	320	389	330	332	357	375	349	378	378	369	357	370	370	351	354	354	330	322	345	339	371	358	390	350	383	347	340	339	343	354	343	320	363	376	353	335	385	335	318	323	326	326	334	354	361	358	358	364	357	364	347	368	385	352	360	383	334	322	372	377	337	351	353	346	370	342	378	346	345	322	366	365	364	307	354	358	344	368	389	344	320	375	338	332	352	373	351	339	363	338	390	336	347	334	344	371	382	325	333	364	379	372	343	346	315	372	342	356	355	327	369	371	337	358	368	359	350	365	368	351	379	362	360	385	349	366	335	351	304	358	359	355	373	365	360	348	347	353	369	360	363	362	349	366	344	360	355	354	372	383	358	374	371	352	376	377	367	335	384	306	353	318	385	354	336	354	352	379	367	330	340	344	376	372	363	352	334	365	349	396	381	336	347	324	358	349	385	341	362	352	351	344	368	358	370	322	335	346	392	365	358	346	346	360	372	358	334	335	366	362	361	378	362	356	368	357	349	346	378	340	316	361	382	314	336	374	339	372	369	348	380	371	346	321	352	380	387	365	387	340	377	352	363	337	344	354	370	352	354	329	374	328	338	358	367	381	344	336	380	360	354	346	355	331	360	321	300	338	351	377	340	348	324	363	387	369	336	347	341	365	341	335	369	325	365	360	362	361	360	366	347	387	323	379	322	346	321	367	371	363	382	363	339	345	346	356	333	371	341	360	348	330	354	345	372	356	345	354	340	351	365	368	356	345	321	369	321	371	348	342	351	329	363	344	353	350	349	346	335	359	327	321	325	360	350	345	367	356	352	333	344	377	359	376	316	357	335	364	344	356	355	333	369	353	335	331	350	361	359	376	361	353	386	331	358	340	389	333	350	361	372	348	324	359	358	358	330	358	347	363	352	341	331	363	342	398	344	366	377	385	374	367	361	381	347	334	365	347	327	344	373	365	378	349	362	372	365	330	326	350	384	353	348	330	341	346	343	410	363	374	353	363	352	342	376	363	356	373	326	346	385	336	339	356	324	342	374	336	360	368	350	343	371	320	337	346	358	327	339	371	355	381	372	386	289	354	329	344	366	343	374	370	373	349	338	339	386	342	368	347	350	368	350	355	339	376	342	365	365	346	340	342	327	341	353	337	346	389	362	349	354	338	374	332	347	339	331	339	347	359	395	324	380	348	350	343	381	354	330	367	344	344	370	320	380	347	380	343	367	345	322	380	354	354	360	337	352	333	342	348	370	327	383	388	347	370	350	328	354	353	335	369	377	346	326	359	338	345	371	401	343	349	398	362	343	305	399	323	358	354	391	386	335	342	364	320	350	339	382	364	359	365	335	352	375	360	353	359	356	347	325	339	360	346	343	396	368	341	347	361	360	349	338	360	354	347	342	338	376	355	327	403	335	382	364	380	368	358	323	387	380	375	359	378	324	384	368	340	329	366	336	350	343	345	326	354	365	339	355	368	341	364	342	355	361	375	382	355	369	353	367	363	339	383	348	380	365	362	356	324	357	364	363	339	330	378	362	357	354	343	340	362	356	342	369	353	331	364	323	337	323	366	350	320	358	370	358	326	356	369	330	346	349	356	360	363	355	366	372	354	328	364	393	365	345	333	336	347	359	358	356	371	326	340	330	348	348	354	384	385	345	329	308	322	320	312	344	381	337	360	363	360	354	370	347	360	396	359	363	379	364	373	343	357	356	403	348	348	380	332	347	354	367	356	366	346	342	317	373	368	381	365	368	348	368	349	326	328	359	349	341	357	346	350	367	339	347	347	347	359	350	335	354	366	361	338	332	346	383	355	342	366	343	354	359	387	360	350	338	370	325	341	352	375	355	352	361	367	334	361	369	339	357	374	314	353	350	381	360	360	312	340	384	353	353	369	348	361	346	348	358	342	344	384	351	344	380	374	360	388	340	346	362	330	356	360	333	346	362	346	315	345	352	372	326	351	346	322	368	384	333	312	339	316	350	363	348	370	379	364	329	336	375	351	338	369	367	323	324	372	355	357	330	342	327	375	329	358	375	388	337	338	372	360	339	372	364	380	351	369	349	349	349	351	347	363	386	354	374	377	380	381	372	387	338	332	381	355	367	341	352	359	323	355	374	349	335	360	346	351	350	366	372	406	354	350	370	378	348	342	357	349	375	375	322	334	371	352	335	386	353	359	356	353	358	372	327	357	355	374	388	347	335	355	376	339	323	352	346	356	369	350	343	359	348	372	376	366	347	364	351	348	359	338	334	335	362	362	356	356	360	351	389	358	329	345	361	356	351	369	368	361	357	343	335	363	396	343	365	334	372	386	343	319	325	338	362	296	374	337	356	351	362	350	326	386	359	350	353	368	376	323	357	346	368	337	392	357	362	377	318	359	362	351	372	376	369	378	357	365	381	352	365	330	349	376	352	382	378	365	339	360	354	364	349	328	362	387	357	369	321	362	332	364	330	354	350	345	355	345	376	387	358	399	372	336	369	356	364	332	356	356	364	342	360	386	356	365	360	389	364	319	331	346	372	375	332	336	337	359	383	364	401	381	361	341	384	386	348	356	378	320	360	355	358	352	354	336	346	356	347	359	340	386	382	338	330	397	320	380	370	340	369	340	352	390	386	332	353	341	342	357
24665	21690	29118	25124	22310	19506	13269	7797	5589	4255	3416	2754	2180	1780	1525	1360	1100	1033	917	813	702	674	610	549	517	473	463	470	442	386	424	383	405	344	333	295	334	326	309	331	285	311	305	307	281	287	289	287	237	269	267	282	260	279	321	267	284	267	264	267	251	285	237	285	266	268	282	300	295	275	294	268	260	247	305	278	303	258	290	263	289	261	273	281	263	262	281	273	272	288	286	244	261	254	270	261	288	264	293	249	267	271	271	275	277	257	283	270	282	271	292	231	253	271	279	234	247	309	276	250	251	270	263	247	242	290	265	235	277	258	267	281	304	256	286	248	279	265	293	285	263	267	265	261	272	291	274	289	292	244	290	278	261	305	273	265	274	278	253	272	275	276	306	280	246	252	247	272	270	278	279	265	263	238	265	272	268	267	267	271	297	280	297	278	267	263	279	288	282	289	268	269	289	288	257	265	254	279	271	283	273	269	253	281	245	279	261	283	291	241	285	257	271	250	247	279	295	264	267	267	245	282	296	271	256	247	282	251	256	254	283	279	241	258	278	242	275	277	286	257	271	256	252	256	258	267	272	264	259	258	254	255	260	252	270	260	270	265	250	279	247	248	254	264	303	243	234	232	275	271	249	277	269	281	255	273	261	267	284	281	289	265	287	256	278	248	248	286	253	289	244	276	270	283	301	271	284	270	236	274	252	282	270	255	260	239	281	253	265	280	273	258	265	258	274	258	268	275	256	259	266	282	262	259	278	237	252	264	247	265	290	283	276	275	247	272	275	256	253	249	252	254	282	266	266	248	261	302	301	286	274	268	258	272	258	280	263	285	258	276	298	280	264	279	273	305	266	273	255	251	290	261	255	273	305	257	264	282	267	278	267	277	279	270	266	245	276	270	245	273	284	286	239	249	283	261	256	277	276	277	257	254	261	272	276	254	250	264	269	281	290	267	293	263	260	239	271	226	260	282	258	277	272	255	262	270	281	289	260	271	283	256	259	261	279	276	250	287	281	287	274	259	264	256	266	283	237	282	253	266	254	256	253	271	251	268	282	277	282	294	265	260	263	261	278	274	263	265	271	261	228	263	267	262	262	291	221	282	266	279	287	261	247	270	260	276	276	276	260	273	302	264	290	296	313	248	264	263	242	266	260	274	288	269	257	257	303	261	273	269	263	274	283	281	249	263	251	270	263	268	289	278	277	250	284	290	299	242	262	252	252	270	246	256	246	239	255	251	240	274	283	308	273	279	256	261	266	293	265	262	260	271	247	253	261	293	243	276	258	253	226	270	300	236	266	256	286	248	277	292	284	259	267	249	265	276	281	250	269	252	233	281	271	232	284	282	272	278	278	270	282	258	264	255	231	274	282	281	266	281	259	264	254	244	256	288	269	271	258	268	265	266	280	284	275	278	286	273	240	261	254	266	254	297	251	295	268	248	268	268	227	280	293	254	287	283	275	275	270	299	251	297	255	259	275	244	275	268	276	283	284	289	266	271	307	277	270	294	278	284	266	258	275	249	295	303	298	273	263	262	281	281	267	271	278	284	276	289	288	283	271	273	267	262	283	289	270	285	274	267	251	285	272	235	277	264	277	274	273	259	296	275	276	268	261	273	271	298	244	247	266	255	265	252	249	272	247	270	290	274	249	278	307	260	275	268	258	251	307	317	249	262	274	269	283	256	292	252	258	267	244	279	287	252	276	248	266	254	279	265	257	255	267	279	264	290	258	284	277	273	278	271	281	284	295	278	251	263	283	255	272	268	271	275	290	259	253	248	251	255	290	270	263	280	267	277	262	261	264	270	262	257	261	280	282	257	245	267	279	268	262	264	276	245	308	303	274	272	252	285	283	263	290	265	270	262	275	270	279	296	241	281	293	262	282	272	245	273	271	274	261	277	267	266	287	268	257	273	238	276	267	278	275	275	255	285	288	281	276	267	303	265	257	281	308	299	272	264	271	274	261	278	247	256	264	254	262	255	276	261	294	259	261	255	254	281	296	286	276	303	281	250	268	263	251	263	261	247	247	305	253	255	253	267	258	284	287	270	273	300	271	234	257	294	268	288	279	295	296	254	272	261	243	271	283	260	284	297	255	276	268	273	255	284	271	260	271	260	246	272	296	256	274	254	238	275	257	297	255	286	282	257	262	303	240	294	255	271	283	284	261	277	278	253	291	288	264	280	254	262	253	279	247	268	253	292	261	256	274	224	273	275	273	266	248	257	263	260	260	258	258	273	253	301	287	294	244	266	276	268	264	246	290	275	249	269	280	285	287	274	280	266	304	295	284	280	255	262	249	257	260	280	261	291	290	256	258	265	283	275	270	298	260	237	278	273	279	250	306	267	266	268	261	285	270	250	256	270	284	285	268	242	272	284	260	313	286	255	304	269	298	287	275	274	275	283	261	268	264	283	274	284	276	249	309	254	240	239	243	259	278	272	265	286	255	287	260	277	261	262	275	273	272	259	292	270	261	312	292	291	282	260	258	246	291	291	251	332	249	241	263	248	249	264	274	243	275	294	266	279	234	290	274	271	278	257	237	274	262	272	241	234	249	269	266	274	245	240	273	253	276	268	256	282	272	289	270	269	288	275	257	257	253	271	274	261	288	276	254	265	259	251	256	276	226	275	259	273	272	264	260	249	277	237	259	293	282	278	270	275	283	255	236	275	256	251	277	257	281	267	287	296	288	298	255	257	263	262	262	296	299	303	246	272	275	257	263	269	273	254	245	228	258	247	254	295	285	229	261	248	263	276	271	246	276	270	237	243	293	268	257	260	250	287	267	251	256	286	301	289	293	295	280	282	303	290	275	281	260	264	235	274	275	255	228	264	251	280	245	292	261	253	292	266	269	266	307	265	246	278	270	254	273	288	266	274	280	290	272	272	247	286	278	289	242	266	289	288	260	288	279	261	278	276	274	305	263	276	280	265	255	285	289	287	282	259	255	286	260	253	287	262	244	249	283	275	231	278	301	269	261	242	261	249	268	298	251	279	264	257	261	298	238	256	277	296	278	287	263	226	240	260	275	254	274	249	271	303	287	265	293	249	270	264	252	255	274	255	253	278	293	284	235	279	254	270	277	285	265	247	280	267	258	263	284	252	272	258	280	246	250	245	255	296	273	284	293	281	255	253	260	263	287	284	266	264	253	281	319	265	283	245	250	273	278	255	253	286	274	259	231	244	248	279	284	263	309	260	256	286	265	243	284	250	298	297	255	261	284	272	255	280	259	285	281	278	260	259	282	251	257	287	243	266	277	291	268	255	297	266	293	277	268	272	256	242	256	288	247	287	261	260	277	267	275	270	277	298	273	281	268	287	275	273	249	278	268	269	270	268	295	290	258	305	285	291	277	255	281	263	276	273	273	260	296	258	279	263	271	271	266	253	283	266	251	256	255	258	291	275	264	308	266	289	300	268	258	262	294	258	233	259	278	260	287	260	277	258	273	256	296	255	286	270	277	260	249	233	270	292	274	266	289	281	270	267
35367	56546	46877	32103	27016	22840	18511	14664	12018	9460	7972	6418	4980	4221	3426	2875	2428	2085	1876	1555	1386	1241	1134	963	967	889	798	749	641	652	640	593	530	573	531	517	504	479	460	439	441	416	448	464	407	402	417	362	389	398	390	388	399	388	391	374	397	382	377	392	365	385	368	403	366	382	410	371	395	382	377	385	381	411	377	358	354	412	378	381	378	377	374	394	389	390	372	361	388	366	371	388	415	379	375	363	371	347	432	391	359	374	376	378	375	363	359	401	339	387	339	365	388	325	338	397	341	382	374	380	357	360	397	385	398	376	366	380	396	394	408	376	349	363	362	363	377	386	375	344	348	367	382	375	370	347	370	381	373	368	376	399	342	355	370	359	395	353	382	368	349	392	383	315	380	378	335	383	349	357	377	397	370	368	356	360	385	342	360	386	353	355	405	379	344	357	386	355	381	373	332	376	360	357	373	378	392	360	395	329	329	355	355	315	370	372	387	397	412	362	347	367	395	350	407	351	359	388	380	385	353	404	399	370	336	374	319	377	401	365	387	368	353	367	372	390	369	388	360	386	361	395	358	372	343	354	397	359	389	375	371	344	374	381	380	366	383	344	339	361	371	355	378	378	375	362	369	339	351	356	379	380	386	379	378	370	353	373	362	345	388	404	373	384	382	374	400	395	374	374	351	384	408	357	332	384	364	371	363	319	380	365	365	384	352	357	393	377	408	359	345	350	359	363	399	398	365	378	369	375	380	372	380	387	360	375	346	390	392	383	377	391	351	394	367	337	402	387	385	391	359	391	372	370	356	340	380	386	403	385	374	359	385	373	366	375	344	338	380	371	420	367	333	371	364	373	374	365	350	373	347	367	360	393	379	363	328	389	373	366	348	349	369	349	377	373	378	361	402	390	418	403	366	354	389	360	325	360	394	374	365	412	352	378	391	377	380	363	395	383	388	356	365	376	351	370	369	356	356	364	330	408	415	369	368	347	344	385	360	380	385	326	380	372	405	357	376	348	332	420	364	384	372	376	390	365	380	365	418	388	362	362	383	396	373	395	384	360	371	368	367	363	372	393	417	342	400	369	385	389	351	395	401	369	386	358	404	358	377	368	346	377	371	359	363	378	372	360	384	369	380	370	382	336	337	362	382	365	391	381	395	370	358	338	394	366	377	367	424	381	399	382	391	395	381	368	373	369	373	328	353	342	370	362	385	342	355	421	366	388	338	349	395	383	367	378	395	380	367	328	390	382	370	365	368	372	350	365	354	352	381	384	381	339	369	348	359	370	369	373	393	368	409	364	417	390	353	386	396	349	341	376	382	347	363	331	356	353	389	365	391	383	368	370	376	388	388	399	384	367	386	361	369	333	370	374	377	368	380	355	365	380	374	359	381	361	386	379	348	357	397	358	371	368	383	359	397	365	368	371	352	409	364	368	413	375	322	404	345	351	339	364	341	370	360	338	388	350	377	362	393	393	333	374	365	356	359	396	368	361	370	351	382	352	364	360	365	332	369	389	381	369	334	336	375	382	349	345	395	334	401	363	371	354	357	383	370	380	362	388	339	371	379	351	367	421	365	401	359	395	376	341	365	346	353	347	404	339	393	379	400	391	385	361	362	360	367	353	381	369	400	383	409	364	380	377	357	351	396	376	410	375	349	387	397	350	354	371	382	407	372	381	356	384	379	410	343	369	334	357	363	375	375	373	384	366	365	364	410	355	373	420	344	382	360	361	379	379	387	373	382	365	368	363	401	355	372	332	379	338	401	353	380	356	347	355	413	393	381	359	373	371	373	337	369	334	369	357	400	364	378	361	363	369	380	366	376	371	370	377	347	355	341	365	352	417	372	365	421	336	356	389	363	364	384	390	329	377	384	339	375	338	400	394	385	370	339	385	344	368	357	333	367	355	357	357	366	357	366	355	367	392	372	392	375	385	386	363	341	390	341	349	389	364	355	358	358	370	369	406	392	401	353	376	324	350	372	380	373	402	371	401	322	388	333	382	367	357	379	368	401	345	339	364	375	359	367	368	368	323	398	355	349	354	340	382	422	325	367	359	377	386	335	377	401	333	369	331	397	378	394	370	359	377	341	385	354	351	366	366	351	415	395	348	391	345	368	385	359	366	375	366	365	373	377	391	362	371	342	356	374	367	366	389	380	380	358	367	335	349	358	373	394	312	357	407	374	349	355	343	367	358	340	359	348	359	356	356	375	364	350	402	372	347	364	362	366	371	356	364	329	384	372	391	368	362	347	364	344	401	376	369	358	353	387	381	394	397	358	332	373	370	392	378	364	361	364	356	376	363	393	371	383	365	361	363	350	360	351	358	394	362	333	364	373	376	382	368	378	374	359	341	366	381	381	391	323	366	391	396	386	381	369	373	359	356	379	368	334	370	377	363	374	376	339	392	362	383	363	367	388	343	384	384	401	376	367	358	383	396	369	373	384	392	391	376	359	392	409	389	376	345	342	395	370	386	388	364	387	352	390	360	380	411	344	377	314	388	351	353	390	384	357	391	356	380	353	366	372	390	353	375	341	406	398	382	378	400	382	387	377	371	341	378	345	373	370	372	339	350	345	364	370	388	325	384	353	414	379	382	352	367	387	347	345	369	328	347	359	375	366	393	379	363	393	354	391	330	366	377	415	394	384	363	371	373	411	359	399	387	370	347	370	385	393	404	298	381	362	366	377	357	358	365	378	351	381	325	357	381	363	370	376	379	363	342	392	381	407	382	378	380	391	376	375	365	349	397	381	348	348	405	341	346	337	378	390	377	354	375	383	377	366	393	375	336	359	355	335	370	384	381	358	354	399	385	375	306	394	371	378	349	338	352	353	358	365	396	356	409	376	403	409	366	380	349	385	410	342	385	380	355	360	392	398	368	361	356	375	395	353	370	405	363	383	364	395	356	335	368	378	389	390	383	354	326	344	355	380	353	380	379	364	361	351	355	357	353	363	370	368	393	360	371	362	391	362	371	385	364	360	344	389	354	384	366	406	373	378	374	378	381	333	372	368	351	362	400	393	355	378	385	350	377	326	378	386	386	357	363	380	386	384	357	384	342	370	339	363	347	354	366	344	341	376	345	377	373	344	379	342	364	349	395	392	375	348	380	357	377	345	354	384	419	371	339	360	374	424	386	376	398	362	371	380	383	361	383	366	373	357	389	353	344	315	354	356	380	371	377	384	351	368	370	388	363	367	361	351	374	376	361	375	387	382	383	412	351	364	371	392	358	345	411	356	322	341	358	358	372	363	375	344	377	361	362	377	389	372	388	372	358	379	385	389	354	330	367	374	358	345	404	372	390	373	347	397	345	367	371	330	407	407	374	362	403	381	385	373	392	380	382	420	349	355	382	412	350	405	379	348	359	367	370	384	385	403	356	352	359	349	305	376	365	406	380	357	365	351	369	348	379	368	393	388	399	368	384	361	367	391	363	378	363	331	357	349	384	370	354	346	352	367	423	367	372	363	386	356	401	327	376	366	369	399	383
23429	21560	29427	24191	21896	22921	20934	11323	7721	5991	4648	3789	2999	2401	2069	1741	1442	1297	1140	1017	900	810	725	706	592	563	576	497	492	455	444	442	409	394	367	346	340	309	312	348	314	314	311	292	281	270	285	308	282	286	271	275	287	252	296	304	294	265	259	263	239	306	280	262	284	271	277	251	281	296	276	282	274	253	295	286	270	295	250	276	249	262	236	266	262	255	270	282	266	287	286	272	276	266	244	271	282	260	275	241	252	249	296	265	273	242	254	236	268	270	265	293	263	252	268	257	289	266	265	247	300	267	278	246	273	252	265	287	267	276	264	319	245	270	282	243	274	241	257	272	253	301	266	274	274	257	253	287	257	259	257	290	241	237	274	280	245	269	278	244	268	275	262	274	253	271	265	265	249	289	233	288	282	253	273	255	258	274	274	265	240	285	252	291	278	244	285	282	268	268	242	265	254	271	267	273	263	296	276	260	259	300	251	254	261	297	274	249	248	245	250	283	248	234	273	249	280	255	269	281	255	269	315	282	254	267	294	285	311	270	241	275	275	296	245	232	260	285	244	275	242	267	280	239	260	237	254	259	268	302	256	267	284	273	255	260	257	266	247	259	279	262	274	272	287	241	282	252	234	246	274	258	276	253	267	275	293	280	273	281	286	248	257	271	267	298	266	271	280	274	260	263	258	265	258	268	255	252	276	278	272	256	269	261	283	263	259	275	285	284	253	235	262	274	249	287	285	304	255	283	263	249	263	259	229	250	263	253	277	263	259	261	248	269	256	262	260	246	240	250	254	260	300	271	270	270	289	270	235	286	270	249	276	251	279	271	276	259	265	242	241	240	248	245	286	275	290	278	306	261	260	286	284	262	283	249	259	246	250	281	241	279	270	250	260	251	266	283	268	276	266	250	277	263	255	263	242	289	246	267	274	247	246	289	261	280	247	294	256	264	266	253	265	270	281	280	273	242	275	258	246	246	257	264	297	255	252	290	254	257	281	258	278	261	238	265	279	287	247	269	255	284	284	234	261	300	240	263	277	230	245	241	276	269	252	245	277	269	230	243	268	248	271	253	247	268	277	261	278	248	273	261	279	244	257	267	275	258	244	265	298	250	295	287	281	262	244	277	255	296	253	282	269	281	261	280	254	264	254	291	249	275	271	271	277	278	259	261	265	285	286	303	283	280	281	244	266	255	281	263	276	283	249	257	260	258	276	264	256	237	255	256	270	225	246	288	281	277	262	261	235	263	265	276	292	258	263	265	252	266	278	225	261	252	279	270	253	273	253	259	269	258	271	261	263	271	275	273	253	268	273	268	268	294	264	258	259	244	248	260	264	243	256	283	269	262	277	262	281	274	271	250	262	256	269	284	244	235	294	291	259	273	270	268	251	255	262	270	315	272	270	306	243	254	281	287	263	256	256	246	264	261	282	242	253	272	250	274	269	267	232	256	271	294	266	256	262	266	263	267	244	286	257	297	290	272	268	299	278	284	246	270	287	276	283	267	276	294	255	276	270	249	271	263	245	274	260	258	270	271	290	293	245	295	252	273	268	299	264	249	262	297	287	262	257	271	263	275	247	240	264	257	271	256	300	252	245	252	286	257	236	251	285	273	269	293	282	289	269	283	254	238	265	286	279	265	269	286	257	291	278	288	237	247	246	271	248	258	251	256	279	272	263	271	271	263	250	251	264	275	268	274	270	271	266	253	223	277	269	248	273	266	259	257	246	259	254	259	288	254	271	277	258	276	253	265	268	250	268	268	246	247	262	274	269	272	276	295	266	286	249	301	307	244	244	254	268	260	280	248	262	269	279	288	261	282	224	287	261	272	298	266	283	250	269	274	282	267	274	270	293	243	249	255	264	284	277	241	244	253	266	261	266	269	261	247	249	268	255	298	277	237	270	247	273	248	275	288	289	264	260	256	269	269	258	253	265	284	258	261	257	260	252	288	270	260	262	254	276	264	235	257	258	249	250	291	227	241	263	261	245	255	255	252	239	266	284	287	275	285	274	241	285	249	272	280	288	257	249	260	248	268	249	268	262	284	277	264	275	245	262	265	260	281	242	255	265	261	282	258	254	235	277	296	263	290	257	291	247	276	289	277	270	246	278	265	273	281	261	246	281	282	261	270	284	278	279	292	272	241	268	267	244	235	255	266	252	269	254	254	273	281	272	268	286	285	279	283	272	284	251	291	260	278	282	272	280	246	268	269	298	234	250	256	268	258	284	259	283	283	246	296	269	297	259	285	252	247	287	257	300	272	252	277	250	289	260	273	258	271	276	277	238	261	281	263	279	260	268	262	252	252	252	258	276	266	273	272	263	268	260	291	254	275	277	272	264	265	284	264	261	264	273	281	287	258	273	273	252	252	262	271	249	251	267	275	272	271	246	273	272	270	248	270	287	267	249	264	262	252	253	280	277	261	275	265	266	264	280	277	266	261	268	290	259	232	272	270	257	252	248	277	273	270	266	283	273	271	258	295	261	275	255	246	245	258	252	264	264	262	266	270	272	271	277	265	265	267	262	249	248	293	267	274	233	261	263	271	285	272	276	257	294	285	243	232	273	245	268	257	299	250	251	263	262	265	240	303	244	263	260	250	261	245	265	244	271	224	286	263	259	248	270	263	259	298	282	283	265	284	259	282	267	259	263	257	264	248	277	279	276	247	257	273	254	284	282	255	258	237	265	241	255	273	291	274	254	268	263	242	255	265	263	274	255	261	260	274	290	279	240	259	279	251	269	255	269	254	254	248	246	284	252	245	234	303	257	286	275	259	234	274	260	249	279	250	271	265	288	293	279	243	269	279	309	251	262	250	273	290	258	253	254	244	293	273	280	259	263	256	267	279	251	230	274	255	244	294	255	265	276	278	249	220	240	244	261	262	284	256	278	237	248	267	246	269	271	275	273	269	254	242	265	262	263	286	249	263	245	279	243	245	260	241	276	271	262	234	244	262	286	268	275	252	259	242	257	292	263	233	258	282	276	246	268	314	281	254	243	285	286	253	252	265	276	242	277	250	250	265	284	239	259	288	280	235	251	269	261	257	251	249	276	264	255	249	266	280	304	262	248	286	267	299	277	294	255	258	281	246	241	284	259	243	248	241	267	256	254	255	279	274	258	295	284	270	277	289	280	279	281	227	242	282	305	254	299	299	273	267	275	253	271	273	278	256	229	286	288	272	298	269	260	264	253	282	254	271	242	251	236	248	271	266	269	245	280	277	264	269	277	284	285	272	268	266	288	280	268	276	255	272	263	280	312	279	270	264	252	269	246	267	247	289	255	277	261	285	275	265	276	254	294	256	278	270	258	246	262	250	254	288	287	287	247	292	247	290	304	250	286	224	266	257	280	232	291	255	270	284	255	259	256	254	267	247	243	258	281	261	263	275	280	288	284	262	276	229	260	261	237	241	269	298	260	242	258	265	239	271	285	264	259	278	284	268	267	278	253	230	257	246	279	254	267	263	266	246	257	261	291	273	278	277	259	283
37723	63662	50847	36788	31544	27298	22759	18757	15135	12516	10155	8484	6923	5682	4548	3841	3207	2734	2420	2124	1841	1563	1437	1313	1194	1089	937	928	801	768	687	704	656	634	587	544	543	474	467	471	488	459	413	417	424	397	414	398	407	401	434	379	391	421	414	399	407	387	363	373	417	359	367	366	365	372	386	383	402	373	385	404	410	347	345	365	382	399	378	341	349	368	336	356	395	353	325	363	392	353	340	372	364	400	371	354	352	362	339	356	350	354	354	377	346	353	365	392	324	373	381	337	385	390	351	391	349	341	365	377	353	382	376	355	368	401	372	381	373	334	347	373	368	346	372	355	389	339	333	353	359	371	350	343	369	362	355	366	354	357	353	376	383	391	339	401	377	328	370	366	343	335	340	332	400	329	338	359	343	331	385	378	364	371	390	371	393	368	392	366	397	375	385	385	379	321	385	369	359	395	376	375	347	372	364	358	349	364	341	364	331	381	362	357	368	357	351	354	357	357	371	391	375	341	365	348	359	322	354	364	338	360	326	357	366	380	405	355	395	340	375	397	375	363	348	350	368	340	372	386	383	324	368	323	365	367	370	380	373	348	332	387	351	390	352	351	363	346	345	316	378	333	364	358	355	343	353	324	340	375	368	396	335	329	359	379	383	306	371	361	378	357	346	367	378	363	361	340	383	384	376	337	344	402	333	341	343	348	360	372	349	388	345	381	316	363	331	383	338	347	360	356	340	365	335	387	374	356	389	340	329	340	362	366	378	362	350	349	400	358	346	374	368	392	352	367	370	346	356	395	338	331	341	372	347	378	369	325	360	336	368	339	359	348	384	378	356	396	329	364	338	368	361	365	349	388	361	382	360	384	378	361	345	357	343	352	356	339	353	345	346	360	389	359	333	359	339	379	352	335	379	374	368	381	392	361	364	355	342	364	329	374	354	309	347	354	351	358	382	366	360	355	358	360	359	362	344	355	357	339	386	351	367	399	357	364	390	317	362	337	353	375	349	385	357	363	361	355	354	358	380	383	329	354	376	390	378	357	399	361	373	346	348	362	386	387	372	368	349	376	383	356	339	341	357	356	366	336	351	359	353	366	363	331	388	341	335	366	322	364	355	378	334	368	341	366	347	365	354	382	363	375	367	363	405	364	357	360	353	396	363	345	378	359	340	376	340	353	353	310	391	336	382	377	358	335	357	360	364	353	352	353	349	353	356	348	336	394	342	358	346	331	370	374	360	345	341	403	327	371	362	372	362	334	360	340	366	355	337	382	357	348	341	369	339	361	359	353	365	383	375	369	361	411	346	331	329	340	354	354	356	347	382	392	357	349	328	386	347	378	376	350	360	331	347	316	373	361	342	360	356	378	379	360	356	368	308	370	354	377	373	336	308	344	377	370	382	344	367	374	331	341	363	363	376	354	394	382	346	377	349	368	356	385	372	391	368	365	364	384	385	366	328	372	392	371	384	344	335	341	329	389	405	351	366	335	380	358	368	364	357	369	363	363	377	334	365	347	344	375	328	351	368	331	347	364	353	353	352	350	360	362	398	384	373	352	355	369	363	343	379	357	367	360	386	360	356	361	366	345	358	339	354	349	391	368	337	359	382	369	351	343	343	376	404	369	358	395	347	366	359	386	340	367	391	356	387	379	357	384	361	342	339	354	329	340	399	320	335	337	357	360	368	375	382	355	358	341	360	357	339	348	344	343	385	361	389	377	335	368	404	376	359	365	419	356	368	354	351	345	372	363	368	353	367	365	359	351	331	338	327	338	385	404	351	363	354	351	335	369	350	357	379	342	377	352	320	322	405	367	361	373	373	359	366	375	416	388	337	400	355	377	339	346	375	375	353	323	394	328	363	345	398	338	386	366	318	384	351	364	362	352	349	342	388	387	373	353	344	334	345	351	295	368	358	358	346	360	358	348	388	373	334	392	368	353	348	346	381	353	363	357	339	314	356	323	358	340	347	346	363	372	357	350	371	391	370	359	367	371	326	336	390	357	363	368	368	368	339	327	359	329	355	353	342	361	370	318	370	363	348	341	375	362	381	395	379	376	337	363	354	369	346	364	367	354	396	363	378	375	377	377	369	387	348	360	328	366	344	350	368	376	380	383	339	364	363	365	359	355	359	371	327	332	351	363	390	411	384	342	363	368	326	371	359	339	356	377	353	373	388	346	351	357	349	344	346	358	360	350	373	377	372	348	363	372	345	374	382	395	315	361	347	369	330	347	373	380	371	351	363	367	391	341	378	403	384	346	367	387	349	326	373	386	363	359	375	346	338	366	355	342	330	341	389	344	339	364	371	374	370	355	344	373	364	358	350	380	361	393	378	307	344	375	362	350	352	316	382	356	360	353	380	385	389	361	351	350	337	327	352	386	339	330	399	375	395	338	362	354	345	335	342	355	368	364	373	378	356	373	333	354	344	349	348	381	306	351	354	353	364	349	358	362	337	373	373	363	408	359	348	360	367	349	350	364	382	362	376	373	358	353	370	340	342	351	383	342	369	320	362	344	369	314	368	361	344	361	352	350	364	375	358	370	351	386	342	345	377	323	348	353	379	359	352	388	362	381	365	377	324	372	391	361	337	361	338	376	374	380	353	355	371	347	328	376	343	376	325	354	328	366	371	342	359	365	344	342	396	379	353	377	346	345	386	335	391	343	356	382	365	340	358	381	354	337	363	351	381	324	375	358	368	375	338	337	370	347	357	376	343	381	362	330	367	361	364	375	376	338	329	388	365	358	362	353	363	365	339	336	370	382	344	345	365	346	369	338	363	351	349	369	390	356	348	339	363	388	333	363	348	368	361	344	386	360	342	326	351	346	372	368	344	356	371	341	352	377	370	349	364	359	353	348	388	368	324	374	359	353	351	355	363	343	386	355	361	353	337	350	356	372	376	370	353	350	358	361	365	363	409	343	371	356	341	386	335	381	370	338	323	361	335	361	332	357	413	378	349	424	366	361	357	376	350	351	388	346	347	334	329	348	363	348	375	343	356	359	351	374	338	388	330	399	348	354	355	365	341	375	337	365	368	334	361	353	380	355	339	312	396	345	338	365	372	336	356	368	368	380	353	359	329	342	368	341	408	345	358	375	370	327	363	351	354	377	344	365	399	356	341	352	350	370	330	368	327	335	376	382	367	376	370	343	373	356	380	353	366	403	360	385	390	350	367	386	356	342	344	380	370	384	344	372	358	336	382	373	332	354	363	379	369	365	345	317	371	341	380	400	359	357	361	366	342	364	381	356	357	326	362	370	347	363	355	345	342	360	391	338	350	357	338	369	377	353	357	395	382	363	355	354	352	353	353	362	357	364	374	358	376	352	373	362	364	349	352	320	347	342	352	342	384	362	387	368	376	395	351	386	333	334	343	334	364	387	342	368	366	366	357	382	383	358	376	338	334	378	353	353	336	348	371	368	336	344	357	363	373	338	360	332	376	371	331	342	382	344	367	339	364	364	394	361	369	346	346	321	374	382	346	350	345	330	377	356
29086	28350	32500	22961	14153	9323	6255	4401	3232	2573	1856	1672	1342	1098	925	856	741	689	556	559	511	469	458	394	425	409	333	367	318	358	295	269	302	333	311	268	245	244	284	305	278	265	239	269	260	282	264	280	270	235	266	251	256	285	250	238	249	272	253	259	257	266	254	293	284	268	229	235	257	278	248	236	232	228	242	227	274	269	266	285	240	250	242	258	233	284	272	243	272	265	257	216	234	275	248	239	235	252	233	241	260	253	263	215	288	261	246	249	252	245	243	265	235	225	250	249	255	254	247	220	243	250	248	260	253	249	249	254	241	254	251	252	256	259	246	266	245	249	219	241	274	259	271	255	246	252	255	274	271	280	292	252	267	249	272	248	265	266	233	235	248	230	238	214	254	261	235	271	265	270	229	236	218	259	273	235	251	290	248	240	250	292	237	272	229	252	229	248	253	248	235	259	231	247	225	271	250	258	230	258	261	229	269	239	236	293	264	225	274	257	231	250	256	270	238	252	273	237	254	252	233	260	274	240	235	268	232	237	237	263	260	247	281	239	294	270	263	236	238	273	248	243	247	242	230	225	235	267	234	256	262	245	281	273	243	266	251	268	262	223	199	236	291	276	296	226	250	251	263	255	282	213	240	229	258	262	246	254	260	238	259	275	253	262	255	275	227	250	285	234	254	250	252	266	253	251	246	271	248	237	261	270	254	241	272	239	230	265	281	256	266	264	241	276	247	258	270	234	250	266	240	234	275	262	259	260	229	259	226	289	253	224	255	258	234	229	276	234	255	236	229	242	246	256	247	224	254	239	242	270	281	243	271	251	229	264	229	244	246	241	277	256	258	269	247	276	242	273	246	248	245	252	274	243	272	262	237	258	263	254	282	250	253	246	268	234	237	252	232	236	237	265	258	255	287	251	250	238	282	257	243	279	240	246	267	262	274	258	243	221	227	255	248	275	253	284	258	283	231	233	237	267	247	262	273	288	258	266	223	251	260	257	277	245	254	262	274	240	249	250	245	241	250	234	303	260	260	244	289	262	245	246	269	262	257	258	237	248	269	267	258	269	272	258	249	241	239	238	271	255	236	221	239	269	268	226	268	278	258	224	239	274	257	246	273	273	251	250	270	227	247	230	267	229	239	253	229	254	264	265	257	241	237	303	273	246	242	258	254	270	267	223	250	245	232	238	242	237	233	253	272	253	279	269	247	272	247	282	235	239	246	256	268	267	243	253	234	259	249	242	243	253	264	262	265	271	239	245	258	266	265	232	242	229	253	247	265	249	254	239	225	239	257	244	276	228	246	245	256	243	252	255	276	243	262	270	229	277	254	262	263	246	226	258	259	268	262	237	271	274	253	246	248	280	259	273	233	241	240	247	234	251	259	265	253	250	274	242	246	237	254	259	266	244	239	254	247	262	237	244	248	253	268	276	250	251	250	247	217	232	257	249	229	265	257	272	255	266	255	274	249	237	264	277	232	261	227	228	267	230	262	243	249	261	239	242	235	247	284	251	237	225	261	264	267	273	245	253	266	260	265	233	248	254	242	259	251	266	262	240	241	255	239	255	277	278	219	247	250	256	257	217	245	262	238	265	241	231	254	248	256	244	257	264	236	268	248	273	275	249	257	281	240	264	259	242	242	242	247	259	244	279	262	240	250	237	256	251	253	250	242	216	232	254	265	274	278	285	260	247	240	261	290	240	253	264	266	250	271	264	268	260	250	240	247	275	262	263	260	239	263	268	224	262	267	280	255	248	251	252	268	226	267	255	232	281	250	252	272	260	256	250	255	255	272	263	247	242	254	260	240	255	252	252	235	260	257	270	278	257	241	270	237	255	270	241	252	244	252	259	239	245	240	252	284	271	269	286	236	251	245	250	274	288	207	244	251	266	265	262	221	263	231	248	270	297	270	259	261	238	248	237	270	256	242	252	241	248	244	277	238	266	235	257	257	253	252	270	289	262	260	258	241	253	239	228	246	252	257	275	280	264	267	245	283	236	281	245	249	233	230	234	242	257	246	240	257	259	251	232	257	273	275	256	250	248	277	256	211	240	247	284	269	239	260	296	245	226	250	259	255	229	244	240	277	244	257	255	263	252	266	287	252	258	247	258	246	249	237	295	253	280	264	252	248	240	250	261	276	267	262	250	254	247	258	235	235	263	273	256	252	240	228	249	255	261	252	247	262	264	256	269	286	266	255	253	254	264	246	255	257	265	236	275	241	252	268	216	248	257	243	241	264	253	219	236	266	247	303	273	261	241	253	253	257	261	250	242	239	256	257	266	268	240	241	244	289	249	237	279	234	284	226	237	243	242	257	248	260	231	264	277	255	246	282	248	257	240	248	239	259	228	251	250	237	236	236	248	227	265	295	273	264	268	239	243	241	269	244	252	228	248	251	233	236	227	265	255	255	279	240	238	259	269	248	239	255	252	279	264	252	265	267	249	248	266	230	230	260	225	261	260	252	264	271	273	258	238	270	261	247	272	246	232	245	235	234	237	269	244	278	280	253	255	245	224	238	265	248	243	263	251	236	249	250	214	249	248	270	290	278	258	238	244	249	268	224	268	261	237	251	281	232	253	289	256	283	252	265	297	225	244	256	255	244	268	256	256	280	286	235	238	268	246	250	245	248	237	282	291	258	264	283	262	241	249	234	276	264	264	260	232	236	228	267	282	278	265	242	283	281	257	253	256	288	257	237	253	246	238	273	275	246	247	282	260	264	250	249	267	256	252	240	258	242	275	273	271	285	266	256	277	235	244	247	220	224	253	259	227	251	235	245	268	248	262	284	245	245	213	268	230	248	246	258	268	259	287	275	235	257	249	252	253	245	260	240	276	246	234	275	229	258	241	228	241	261	241	253	244	264	268	236	268	270	228	250	228	253	237	245	250	267	253	238	242	255	246	273	253	244	247	264	239	265	261	261	262	282	264	271	247	253	249	256	272	244	276	274	275	246	240	258	258	268	238	262	253	248	251	231	260	240	228	262	227	261	264	265	235	233	244	266	277	252	253	266	261	251	215	275	258	237	271	245	245	247	245	230	236	265	253	242	267	250	253	233	257	281	259	241	243	259	271	245	274	243	251	250	254	235	280	255	253	239	262	262	245	262	235	274	238	246	270	237	251	227	235	245	267	263	242	257	246	260	253	247	251	267	253	236	239	239	284	269	274	260	264	264	237	270	243	240	249	253	267	272	274	243	265	241	269	258	250	267	274	265	268	269	243	261	223	244	237	247	262	273	232	275	233	262	264	237	274	252	261	232	260	253	249	270	246	264	258	286	237	247	265	235	240	247	257	237	251	240	262	264	267	246	245	279	222	250	247	225	234	259	277	252	261	225	237	255	226	263	240	252	246	272	274	255	274	239	273	234	247	280	249	258	229	245	257	257	259	289	266	289	258	244	262	236	272	237	236	255	228	227	254	231	237	290	228	266	248	256	232	262	252	275	239	223	242	249	273	258	278	258	272	253	265	275	260	252	247	246	248
33655	48007	38033	25805	20411	16404	12801	9996	7767	6064	4788	4045	3253	2566	2205	1831	1556	1427	1232	1093	967	856	803	770	706	615	658	595	573	533	558	521	463	453	475	422	395	483	447	396	412	368	362	349	379	349	374	383	375	368	367	386	352	358	363	369	345	368	347	386	367	354	344	316	350	351	377	356	330	368	327	355	372	355	329	345	373	325	328	342	322	346	370	382	362	361	357	338	362	339	358	343	367	399	351	348	360	362	336	329	342	357	346	366	346	347	353	343	333	358	336	327	347	328	332	335	350	372	371	340	345	356	365	312	364	337	373	347	351	381	345	343	375	379	336	364	357	379	352	364	327	358	348	349	355	340	345	361	356	382	341	340	328	342	336	357	340	308	348	366	357	382	352	345	352	336	373	331	354	374	329	365	366	371	347	339	378	373	373	356	336	340	323	358	352	346	342	367	356	354	388	349	319	320	334	346	354	346	349	351	332	344	326	361	371	357	376	379	383	348	332	353	344	339	355	331	361	331	347	333	352	402	338	340	341	365	378	345	361	328	364	381	343	333	356	346	329	334	390	374	338	364	379	362	359	336	363	361	332	356	338	377	351	366	372	367	334	345	367	335	353	338	365	380	337	377	347	320	359	341	302	338	343	355	355	343	347	338	326	354	374	354	299	354	378	384	393	339	352	360	349	368	377	324	362	357	329	356	372	360	365	368	326	339	323	329	353	349	320	327	345	356	330	339	344	369	374	336	318	355	363	337	325	321	322	317	345	370	388	378	367	342	344	362	360	351	330	380	346	368	367	355	355	370	344	347	362	368	349	391	338	323	394	382	359	352	374	368	335	349	345	321	379	352	377	339	336	307	337	371	318	334	362	311	341	366	374	326	371	353	332	365	372	368	357	359	355	358	369	355	358	380	359	357	372	361	352	350	379	328	344	336	363	331	342	329	324	340	333	346	332	366	306	365	322	349	363	327	324	320	348	375	347	375	329	344	394	336	355	340	345	379	362	326	348	379	321	353	319	354	338	370	373	358	344	352	369	324	320	359	334	350	335	353	366	342	335	356	364	361	331	336	363	351	334	372	348	351	355	340	364	332	325	371	345	369	307	353	366	357	359	373	352	353	349	354	365	359	326	351	358	342	346	346	342	347	357	341	378	363	338	362	360	344	323	335	360	320	345	348	340	328	383	362	383	326	377	354	353	328	331	352	368	315	343	341	351	320	331	332	337	326	352	357	341	387	359	367	375	365	375	346	380	356	349	352	389	361	345	377	351	341	356	358	341	352	367	331	331	335	344	371	354	379	331	344	365	347	354	340	391	280	350	357	332	362	374	367	362	352	344	370	327	353	328	320	347	365	342	392	341	347	356	339	349	345	349	348	353	360	340	372	343	349	344	370	376	350	351	327	362	345	360	337	355	365	308	325	368	375	338	351	365	349	358	338	356	350	355	328	339	356	333	331	372	372	348	370	332	356	349	352	335	371	327	343	376	363	327	346	355	341	346	354	324	325	343	345	381	350	372	362	372	346	343	352	364	310	364	390	381	356	368	368	339	366	378	384	340	337	364	340	324	352	305	376	352	324	342	364	341	371	373	350	310	370	361	353	358	356	339	338	329	314	366	354	334	360	354	363	344	356	353	318	380	346	366	366	342	367	364	322	328	368	339	352	336	367	332	354	337	338	320	385	322	371	356	369	384	372	325	311	349	378	355	369	313	377	362	342	324	346	340	367	389	326	346	356	358	346	342	394	349	368	345	331	328	358	338	379	304	352	330	364	373	323	365	359	325	342	364	314	369	350	348	367	346	334	351	331	341	370	351	361	363	355	350	347	344	389	354	357	360	348	369	374	320	349	335	354	328	362	335	350	352	329	375	361	338	359	360	330	344	352	361	349	380	348	332	351	363	337	331	358	358	343	325	359	333	333	362	339	329	340	349	349	322	389	342	327	363	357	332	360	356	356	335	361	340	340	353	345	348	304	377	341	341	366	372	332	324	376	344	342	354	353	366	355	343	363	344	354	366	358	351	395	359	365	325	306	413	378	346	368	345	342	355	348	332	355	341	357	360	389	321	354	357	340	362	324	357	350	338	346	351	339	333	356	332	343	358	311	403	364	418	350	356	342	326	357	318	372	370	296	340	355	346	329	328	324	391	345	348	364	351	359	360	361	315	316	355	362	320	346	368	392	362	345	342	353	334	354	365	383	318	340	328	398	360	338	357	342	353	379	371	359	333	342	319	348	387	347	358	324	332	353	336	371	368	333	351	355	352	367	372	357	368	367	358	332	367	372	337	365	371	345	321	334	402	347	379	335	354	383	359	324	345	370	365	348	392	340	376	382	388	363	341	335	375	355	352	333	360	334	328	372	378	359	317	335	324	335	355	339	352	338	361	367	343	319	353	340	351	334	359	361	360	351	343	366	339	332	352	362	373	366	349	376	332	354	349	361	357	343	359	344	314	351	346	326	360	368	338	319	352	332	358	328	353	333	368	352	347	328	335	358	364	352	339	353	396	358	360	326	327	371	333	353	334	372	382	355	375	348	333	334	351	340	377	362	374	352	373	354	354	337	362	336	380	338	360	341	336	363	340	349	299	354	336	348	341	370	346	338	331	327	358	366	372	342	396	343	315	362	375	346	336	331	351	369	339	321	368	382	343	342	352	384	309	316	361	363	356	372	315	309	322	351	371	376	330	372	341	332	361	359	373	346	313	343	360	310	352	362	364	373	354	363	318	389	381	363	363	357	340	351	346	312	370	356	350	336	336	354	362	344	394	352	372	356	323	360	389	346	337	345	344	349	345	335	326	365	370	341	379	368	315	383	329	361	374	367	326	339	338	384	362	374	346	363	359	339	348	359	360	386	346	343	347	345	376	369	359	353	342	338	373	359	341	338	349	363	345	365	362	379	386	378	356	364	372	362	321	380	356	365	362	311	332	355	360	342	336	357	353	358	346	321	327	360	369	355	329	368	327	350	366	331	363	309	366	330	351	348	369	344	356	370	328	340	369	369	354	356	331	339	334	359	332	349	316	348	376	343	360	358	351	357	344	361	371	335	331	376	361	334	369	387	324	353	337	359	343	352	336	343	344	373	367	337	342	335	340	345	357	339	334	329	373	332	325	363	344	380	352	378	360	386	362	378	322	341	352	355	365	344	349	351	361	341	366	381	388	347	353	344	364	357	351	372	386	319	358	327	352	361	358	345	334	387	356	325	350	360	338	359	350	374	365	353	381	349	340	360	352	345	324	363	353	345	364	321	338	330	348	362	346	340	341	354	330	371	394	310	336	355	347	336	353	345	369	327	336	344	336	346	349	362	340	331	365	380	347	335	354	353	345	344	333	344	346	353	361	349	352	347	353	361	382	353	337	354	357	393	342	388	386	350	340	358	361	368	349	333	339	365	356	329	354	368	344	378	365	378	345	357	344	351	370	372	361	332	318	346	387	355	342	341	325	344	386	357	354	357	357	335	344	358	345	352	376	382	344	324	332	383
24624	21712	29175	25065	22353	19510	13197	7819	5507	4171	3425	2687	2196	1860	1506	1253	1044	946	922	816	718	641	574	593	522	490	428	430	411	400	374	358	375	299	331	331	330	296	311	321	256	272	296	278	278	279	292	262	287	258	254	278	277	272	275	270	265	266	286	275	278	248	253	297	275	278	291	252	266	286	274	240	270	273	251	285	259	259	277	254	273	267	265	284	273	282	265	250	243	260	271	279	284	269	275	262	291	286	253	285	272	252	290	260	268	267	264	272	280	245	236	258	289	282	244	260	270	256	266	260	279	264	256	259	266	289	279	252	259	246	258	240	264	261	267	281	279	282	264	252	270	281	276	271	260	283	262	252	271	235	233	249	282	273	270	247	276	268	229	258	280	234	260	246	264	301	247	271	269	246	265	263	267	253	250	301	275	271	261	255	274	281	268	304	240	267	259	241	292	286	301	275	267	249	284	260	278	296	270	270	248	274	252	272	267	251	274	268	273	262	278	266	263	242	240	235	268	286	274	267	255	270	258	260	255	262	275	235	246	267	272	278	251	258	297	263	264	272	275	281	269	279	262	283	225	264	257	280	296	274	247	284	270	259	254	283	263	240	248	264	299	282	261	253	249	280	266	277	254	240	286	284	272	246	251	244	257	283	218	264	287	261	270	270	274	266	268	267	256	284	272	279	257	271	268	263	265	252	247	252	252	280	275	267	256	267	275	271	257	253	257	246	270	250	244	246	236	280	244	265	256	248	272	266	248	268	282	279	261	251	250	261	262	279	254	290	288	268	266	278	243	260	276	242	262	289	254	256	267	267	259	262	258	247	260	239	243	299	273	251	252	260	257	257	266	246	247	253	286	217	260	267	246	286	251	260	246	290	269	289	272	263	246	259	255	263	277	259	240	232	270	261	263	250	284	266	266	255	292	290	251	274	263	276	286	250	261	290	256	255	253	256	285	248	272	281	262	261	257	249	251	284	274	257	266	262	266	256	233	261	232	274	271	228	280	280	243	256	287	289	267	253	246	259	248	286	260	241	242	270	271	276	221	250	254	238	253	262	243	301	262	288	241	284	273	278	272	252	234	261	257	282	288	241	252	225	274	278	249	241	239	268	285	260	276	271	253	249	247	254	261	264	245	247	219	266	260	286	244	281	271	243	263	273	248	272	293	283	258	255	247	251	272	263	248	289	284	276	257	262	271	238	264	274	270	247	288	252	252	243	270	225	265	270	291	259	268	263	251	279	249	267	245	244	287	269	274	282	249	271	247	255	273	268	264	271	291	254	253	261	245	280	289	282	301	253	257	273	287	280	255	249	254	282	287	252	252	295	241	250	265	247	242	262	247	258	254	260	271	264	271	272	277	258	272	278	229	270	249	256	260	269	272	270	269	267	268	292	275	274	271	258	248	282	254	275	278	283	262	269	279	267	252	267	258	249	260	302	267	296	262	257	256	246	276	234	273	264	265	271	245	284	252	256	257	274	276	264	232	253	278	261	271	258	248	273	269	295	267	255	239	287	239	254	256	259	262	260	245	278	272	253	255	265	269	266	278	246	256	252	281	273	300	256	252	265	244	266	298	274	267	248	262	249	263	274	277	278	292	260	248	237	227	268	257	280	253	274	259	230	269	271	245	289	291	256	277	268	265	268	267	260	261	265	226	278	279	260	246	248	288	271	243	281	296	244	260	259	290	285	255	258	244	258	270	257	268	243	252	283	245	284	259	282	285	254	259	258	250	247	283	242	266	239	284	265	260	261	274	280	257	259	259	286	278	248	258	277	261	278	257	260	269	276	271	272	272	254	250	279	268	272	282	271	271	234	278	268	261	271	268	242	250	251	260	246	237	278	285	241	267	299	239	318	283	260	274	256	247	256	250	279	289	249	267	263	241	281	250	273	296	256	268	268	265	267	273	278	250	262	246	266	264	244	268	298	255	272	242	261	283	268	259	266	273	282	319	265	250	256	268	277	237	241	264	285	275	263	260	240	279	239	294	260	265	300	292	257	265	253	247	276	292	250	255	264	270	257	291	270	275	261	269	264	274	262	266	251	273	234	269	237	240	270	266	265	272	253	279	253	265	257	275	270	282	280	279	250	268	254	247	265	235	256	283	261	230	281	275	245	255	274	260	250	271	292	260	240	251	241	269	269	294	261	278	265	258	287	275	262	258	272	268	252	242	270	273	267	255	266	266	261	275	246	276	284	254	262	272	233	245	264	292	280	290	242	276	278	277	241	280	281	262	265	258	268	270	235	274	239	243	254	267	291	244	285	256	256	235	255	253	250	264	283	278	241	319	272	285	265	228	287	295	291	266	260	269	301	275	262	268	257	278	280	246	267	256	254	253	263	278	267	273	240	244	267	280	256	273	264	275	263	273	223	259	297	251	260	270	250	258	226	281	287	259	258	260	275	298	257	254	295	265	278	261	275	276	270	289	278	245	269	275	262	242	237	253	252	289	253	273	268	259	272	234	264	249	229	240	229	248	269	254	251	253	273	271	262	260	276	255	242	261	292	288	252	272	248	268	266	272	256	273	282	258	269	250	304	257	260	230	257	282	270	284	267	255	256	240	257	276	270	242	258	256	258	263	286	288	282	266	253	265	258	255	281	240	274	256	275	260	231	257	277	264	258	235	247	269	236	246	256	253	272	261	269	290	281	260	301	248	258	282	263	262	252	261	262	230	264	273	270	282	285	254	272	301	258	292	251	270	244	243	251	246	259	250	300	280	254	279	291	305	274	228	284	267	271	263	248	256	278	278	259	268	264	270	268	277	268	244	251	248	230	256	237	240	271	275	268	240	276	269	272	272	271	288	305	244	250	265	265	267	256	225	278	251	251	244	299	243	248	274	260	268	257	259	258	231	233	266	260	285	270	292	262	271	300	264	284	277	292	311	261	271	241	282	265	300	270	259	266	265	238	270	241	256	261	305	265	272	255	262	265	257	287	259	268	263	247	260	272	284	266	260	294	258	275	327	258	265	256	286	257	272	275	264	273	269	256	259	271	276	277	250	238	245	285	296	272	272	241	250	246	250	257	278	271	233	229	284	260	270	258	216	312	241	238	273	247	278	237	255	234	266	237	286	262	258	288	261	280	256	259	276	285	239	240	253	245	243	276	250	238	267	244	245	273	268	278	240	247	267	251	253	278	258	244	272	257	255	241	272	272	251	231	306	260	228	257	259	243	271	259	278	257	273	239	277	297	253	283	263	265	285	227	267	254	276	237	276	275	272	290	283	265	275	275	251	249	246	261	259	273	248	259	237	257	247	272	255	234	277	252	257	254	274	285	259	259	247	294	293	248	291	271	262	259	291	272	261	237	233	277	258	256	268	234	242	269	294	280	257	265	272	238	292	254	269	257	253	283	254	290	260	256	241	257	297	274	256	246	229	306	273	273	269	277	267	282	254	263	255	272	262	277	275	242	259	270	260	265	294	265	274	245	256	245	246	227	274	280	264	271	240	257	257	279	268	273	241	250	279	277	274	272
35285	59236	43697	32607	27316	22963	18420	15142	11997	9593	7767	6184	5233	4195	3434	2876	2451	2146	1927	1661	1402	1289	1114	1044	1016	876	827	777	700	624	643	549	589	498	496	508	462	494	445	417	454	434	443	430	425	408	395	420	351	380	382	404	373	374	395	389	369	407	355	377	373	406	386	348	381	384	343	366	387	362	386	379	385	335	381	347	369	382	381	352	379	390	324	352	368	350	352	366	384	370	351	335	361	388	380	340	359	345	334	349	350	365	366	381	364	393	364	409	363	372	337	350	357	357	316	364	371	349	365	354	364	377	352	355	343	366	397	345	356	372	345	350	376	352	382	359	370	347	393	379	374	356	336	318	345	366	361	366	394	331	358	352	363	337	339	364	334	373	369	373	346	357	397	350	406	360	396	361	334	352	347	357	356	351	379	357	353	359	372	395	355	370	371	342	382	346	374	366	368	355	370	362	371	390	357	367	373	362	334	400	359	388	368	354	361	360	346	393	381	382	392	361	388	340	357	366	356	336	374	398	370	392	356	360	340	341	356	398	397	359	353	342	359	406	432	367	350	348	361	348	360	357	374	363	377	338	375	327	371	370	347	365	350	343	338	374	388	350	373	364	386	320	414	381	375	392	387	355	369	366	356	362	357	389	391	375	403	359	361	340	362	372	352	355	348	362	379	344	375	323	369	374	346	353	365	377	362	354	381	397	355	375	386	366	359	337	378	338	345	358	339	364	349	356	365	355	342	353	322	419	385	350	376	365	381	385	378	368	371	380	361	361	376	349	393	364	379	381	355	367	359	361	342	377	372	343	361	364	354	356	350	361	369	343	363	340	369	326	323	355	366	375	354	375	365	379	358	350	374	393	349	389	348	342	371	346	322	359	364	355	390	369	347	320	355	362	357	350	346	384	378	350	373	378	382	356	424	374	342	356	296	353	368	370	344	361	344	389	417	385	386	310	360	416	363	352	386	362	425	352	388	365	375	354	382	375	334	375	321	369	376	375	358	371	351	339	368	390	393	372	357	357	367	367	377	366	402	411	381	372	413	355	375	364	393	369	397	376	358	341	363	367	395	371	367	339	369	384	344	386	354	349	390	361	346	347	358	364	362	356	343	379	363	372	371	383	334	371	374	359	384	351	336	346	351	340	365	380	330	345	341	336	338	377	337	385	386	388	360	379	396	364	381	372	366	379	369	344	335	386	351	374	373	371	363	362	323	345	399	358	343	369	339	359	366	333	374	360	406	385	361	353	385	367	355	348	381	346	366	324	375	379	377	387	355	361	344	393	366	361	333	336	352	364	357	387	356	361	387	376	330	362	338	353	359	349	381	372	350	374	366	340	357	404	351	354	357	385	392	370	343	366	366	346	379	306	393	347	371	364	410	394	373	371	332	374	349	382	350	351	343	361	332	356	367	402	352	385	333	384	401	348	367	327	351	364	347	378	352	392	383	358	378	350	379	344	377	349	371	336	374	378	351	376	385	327	354	373	375	394	371	355	362	343	373	372	403	382	356	354	350	370	344	347	390	352	382	396	368	396	370	354	372	391	355	385	372	381	364	361	387	335	369	350	378	372	330	382	365	353	367	372	356	397	363	352	368	340	356	338	390	367	378	378	368	355	340	363	363	381	356	361	371	353	330	361	362	349	379	361	336	391	379	371	353	345	360	332	375	354	368	360	376	353	404	345	373	394	348	378	368	365	354	353	361	354	357	385	394	348	371	367	392	321	391	362	375	382	387	387	361	365	386	339	350	354	380	367	366	353	351	367	366	414	372	360	365	365	375	341	362	368	393	341	341	370	408	369	346	366	391	354	327	350	368	359	358	326	349	373	376	378	336	364	331	360	343	372	352	388	350	346	344	332	370	364	349	379	389	369	356	363	341	403	378	335	344	352	371	365	349	321	372	365	338	398	349	365	349	347	347	357	412	354	346	367	351	344	333	379	360	335	371	327	373	355	359	366	367	401	399	343	382	366	375	368	342	363	407	374	350	358	387	395	372	352	362	419	377	352	349	353	382	372	353	368	386	363	352	388	402	354	357	385	349	367	360	387	340	348	345	350	370	371	391	377	364	368	360	356	349	363	375	364	388	371	377	353	393	369	366	388	372	376	370	400	407	371	318	409	346	371	382	374	367	349	351	370	356	352	355	347	390	364	379	353	354	376	348	350	387	360	341	365	379	344	381	353	358	351	339	388	393	351	381	364	381	384	380	372	346	354	355	379	342	343	346	344	376	400	375	369	374	340	358	403	370	346	352	360	349	381	366	342	351	338	375	375	354	365	352	373	373	388	344	365	399	348	347	332	350	343	369	372	333	391	337	380	366	363	367	361	355	345	362	372	344	358	340	315	383	381	381	381	347	375	350	339	358	364	371	349	396	371	325	361	367	360	338	376	359	392	326	361	361	392	365	352	361	351	375	347	350	354	355	368	379	336	379	312	349	360	378	331	367	368	329	357	352	384	354	380	347	330	385	335	342	350	334	334	376	355	315	366	310	351	396	364	358	337	401	344	360	384	365	384	339	391	369	364	329	366	335	373	387	388	393	374	368	381	354	360	348	373	365	360	352	382	368	349	359	370	372	351	363	321	372	337	350	371	376	355	379	357	374	377	364	360	375	371	336	329	367	399	382	329	389	366	375	382	394	348	362	385	368	349	360	363	330	369	367	335	336	353	388	351	350	337	377	379	369	385	370	366	365	356	385	325	367	345	364	337	373	371	382	360	346	369	350	396	337	384	382	344	369	369	348	392	382	372	387	343	350	341	381	350	358	350	355	366	356	370	345	365	369	382	373	358	402	362	373	338	348	394	361	355	358	379	370	377	344	377	384	353	361	390	372	376	358	358	381	356	369	353	379	364	344	381	322	339	397	371	362	359	365	349	388	374	349	375	364	360	350	356	370	342	346	346	333	349	355	367	370	370	366	392	378	361	356	364	378	349	372	386	385	380	367	332	371	352	335	374	333	370	331	360	364	366	350	337	361	381	326	382	344	350	333	380	359	369	412	346	335	372	362	373	318	398	381	369	372	372	359	358	376	351	345	376	362	372	381	386	366	342	378	352	396	326	404	358	362	351	367	361	317	386	374	374	363	371	400	382	363	363	358	384	355	372	365	374	350	398	373	357	374	388	366	356	360	354	338	379	370	392	379	362	372	356	355	377	358	378	379	362	377	400	380	387	349	373	372	354	381	370	388	350	354	401	376	357	356	361	369	351	359	387	365	336	356	387	395	360	341	382	363	370	360	376	363	376	395	357	376	369	382	379	379	394	384	356	370	344	339	398	399	368	361	370	369	375	387	346	389	361	323	377	356	394	363	385	372	351	351	372	380	378	354	329	389	387	370	371	378	358	344	372	312	362	366	345	386	359	322	388	399	355	323	363	387	348	345	391	367	380	390	390	377	392	359	323	360	369	353	384	355	360	364	364	368	363	339	388	351	386	385	356	365	375	342	359	345	367	382	369	363	377	414	347	354	384	367	408	406	311	345	380
23550	21647	29574	24227	21987	23063	21158	11757	7807	6042	4879	3748	2957	2467	2033	1670	1484	1304	1158	1034	896	822	743	679	672	609	603	503	466	461	427	432	391	357	365	331	367	349	312	319	278	320	311	300	267	253	318	302	279	291	275	283	273	255	290	270	285	298	274	303	319	282	276	301	290	268	273	268	270	272	283	257	246	262	274	262	275	290	264	306	254	252	263	275	270	267	272	252	265	243	250	263	258	273	264	261	271	266	260	278	279	280	259	239	253	253	278	261	271	264	253	262	287	269	299	280	271	265	280	260	295	261	271	248	264	257	265	245	282	277	253	232	267	285	257	258	279	252	243	304	270	266	273	269	260	254	268	281	253	251	275	253	262	269	280	287	228	265	297	237	281	249	267	267	279	229	268	292	258	276	242	231	273	262	262	272	273	268	281	257	256	290	261	276	239	271	275	282	287	271	231	262	249	283	307	286	241	267	261	285	274	250	264	218	258	256	296	266	293	265	271	245	274	237	250	272	290	258	268	259	273	262	231	281	264	279	239	258	253	264	249	259	283	256	260	231	254	287	232	255	259	285	267	314	281	256	247	286	246	248	237	267	264	284	267	275	266	258	235	262	245	255	278	256	260	239	256	264	259	281	280	264	266	259	276	262	283	292	267	236	260	269	256	247	224	261	249	292	265	258	266	233	268	307	270	304	262	256	281	273	255	263	293	271	274	257	241	297	277	268	266	246	245	282	267	263	263	277	276	284	262	273	262	269	256	294	266	253	286	284	257	234	259	252	299	269	274	254	261	281	277	246	275	268	228	273	269	248	280	281	324	245	278	265	277	285	284	266	285	276	258	281	238	235	269	254	296	254	261	254	283	267	291	264	293	248	263	252	263	253	260	275	275	247	259	251	270	259	238	262	263	275	296	243	279	288	266	273	249	260	269	294	234	259	268	254	268	281	268	264	256	275	278	297	262	247	262	296	249	261	252	276	300	244	259	280	273	269	255	269	252	266	256	274	247	274	259	262	238	274	282	284	280	268	246	256	254	249	276	276	251	244	242	253	276	250	256	280	277	264	263	271	234	297	274	268	281	286	267	273	300	250	294	249	281	229	255	271	267	255	237	260	264	279	257	269	263	231	252	268	279	248	244	256	280	247	273	270	290	238	257	277	245	228	248	254	270	231	249	256	282	270	270	263	294	267	258	271	303	266	255	260	239	249	269	242	242	281	239	297	284	245	274	261	258	264	288	257	290	253	271	268	265	289	272	260	280	293	264	238	238	275	261	306	258	235	250	279	275	290	254	265	284	255	259	229	292	264	248	270	249	253	271	276	279	262	236	259	240	276	248	276	264	264	252	246	293	265	236	278	264	251	281	276	275	268	260	261	289	294	271	277	265	266	230	251	282	277	248	245	270	239	279	267	290	261	258	267	262	274	271	285	290	291	262	243	293	258	240	254	243	261	277	264	256	264	267	294	267	242	270	239	263	282	267	291	255	241	233	284	249	252	273	266	231	270	245	260	257	264	264	257	253	264	266	248	287	265	261	269	283	255	286	251	268	287	260	290	291	271	295	254	241	270	295	240	265	241	249	274	281	254	261	263	271	273	260	275	272	273	250	258	265	246	268	270	268	262	267	240	259	260	275	228	273	261	245	278	284	273	225	252	256	250	256	262	252	300	286	281	263	276	255	271	259	249	272	271	268	267	267	264	261	251	254	275	275	254	239	253	274	275	285	261	236	278	255	280	238	255	252	280	264	250	262	255	242	297	256	279	270	266	260	279	264	259	294	283	280	271	283	276	262	252	260	258	263	267	290	261	233	262	266	282	255	281	288	281	274	286	256	253	268	257	276	254	256	246	284	247	233	262	262	266	272	254	244	265	284	278	216	290	283	259	255	241	268	255	276	283	316	301	245	263	262	271	246	283	258	293	250	288	280	236	312	238	298	259	278	259	267	259	288	234	250	292	235	291	259	271	281	259	278	263	266	278	262	279	270	290	295	286	265	258	260	299	278	248	282	234	290	269	257	240	262	250	242	251	246	253	246	252	280	265	282	276	244	256	224	277	252	280	261	252	261	308	254	274	284	260	254	244	276	259	255	253	236	265	292	246	269	255	283	267	247	277	258	258	252	255	266	278	279	253	283	255	273	266	289	261	252	270	259	275	281	260	225	238	281	240	279	241	246	254	274	262	244	269	252	270	301	274	259	257	256	268	239	257	249	252	270	296	288	247	261	264	265	301	254	243	261	250	269	273	258	276	276	249	265	256	286	256	271	292	252	272	280	277	250	261	259	250	252	244	260	256	267	278	244	283	281	241	247	283	286	254	233	247	252	250	244	272	261	256	251	259	282	289	274	253	226	300	285	271	252	282	241	281	300	249	229	282	269	266	276	296	258	271	287	247	268	256	239	261	240	243	236	255	252	256	270	271	284	269	251	280	274	268	258	227	244	244	285	265	296	266	270	256	255	257	277	278	267	261	274	287	241	277	276	244	265	264	295	263	260	281	255	279	276	247	254	273	259	271	257	273	230	285	245	238	245	278	272	296	260	280	257	267	280	294	217	270	290	255	239	274	274	253	267	262	278	246	254	277	277	256	264	288	262	259	257	241	286	281	285	267	255	281	266	265	249	280	287	271	267	266	268	252	273	264	250	309	245	245	276	267	256	259	243	285	256	285	290	263	279	255	275	255	275	241	247	259	270	279	303	262	266	273	254	279	278	242	284	263	239	269	245	247	255	250	225	250	258	273	255	246	257	259	267	254	251	295	275	254	294	270	257	277	273	268	277	297	226	264	260	260	261	241	273	265	294	270	233	264	286	271	245	272	262	263	238	273	282	284	260	280	278	271	271	249	263	305	275	278	275	264	285	254	265	254	241	256	256	265	280	253	274	238	253	272	257	290	249	254	265	255	276	237	266	273	281	259	252	289	271	280	257	286	270	264	275	235	281	273	259	271	273	230	269	272	259	274	291	262	252	239	269	292	277	273	268	287	254	263	255	307	257	283	251	230	255	273	261	259	259	255	297	268	258	263	245	262	251	253	242	278	246	265	289	296	284	295	266	271	258	270	222	246	256	263	261	254	238	268	269	257	271	316	260	286	280	311	250	266	275	283	268	255	252	268	237	259	246	239	294	264	241	268	254	282	283	284	265	247	281	264	282	248	278	292	263	253	256	256	254	253	269	238	253	244	231	274	278	270	252	287	269	263	265	291	288	268	288	252	289	260	247	270	253	294	261	245	279	285	264	244	256	265	277	263	250	263	271	266	274	276	256	264	243	255	267	247	248	230	256	253	281	261	252	258	221	258	279	259	283	256	248	278	264	264	257	282	249	242	267	255	256	262	251	295	270	243	252	276	256	265	273	268	240	253	273	264	278	283	259	262	277	281	280	244	284	241	261	272	260	280	281	252	312	293	291	259	272	295	254	280	271	264	258	274	236	300	275	267	259	246	279	264	260	260	279	253	245	277	277	265	263	268	266	290	258	270	283	263	251	251
38586	65014	48277	37230	32184	27642	22892	18953	15548	12564	10336	8501	6825	5537	4569	3778	3295	2881	2383	2094	1929	1655	1480	1377	1191	1087	989	931	825	815	748	704	629	559	555	556	541	475	515	474	447	463	457	459	446	401	428	378	381	374	369	378	400	390	384	392	343	351	378	343	398	365	392	353	379	375	392	369	361	366	378	412	367	362	339	389	416	367	341	374	347	395	340	382	392	379	361	360	349	350	372	366	370	374	378	413	381	358	376	371	387	349	351	359	342	327	332	335	372	328	380	370	390	349	365	345	382	351	350	368	356	359	332	366	351	349	373	347	382	365	338	359	348	346	374	344	366	366	352	364	341	358	367	340	342	386	391	354	303	354	366	358	347	370	359	317	369	369	340	385	359	328	382	355	402	344	334	351	390	381	376	345	360	330	386	354	357	347	373	344	365	346	398	389	364	353	375	348	357	343	352	341	330	373	384	350	352	352	358	352	366	333	380	397	354	374	346	344	352	378	341	389	352	371	336	309	362	377	378	363	371	369	379	363	340	371	376	371	324	344	399	362	356	367	324	344	339	401	348	395	350	368	377	329	387	396	346	358	369	364	343	353	365	359	351	349	368	377	369	395	331	355	352	377	334	344	352	355	342	328	330	365	336	333	355	337	363	354	358	381	366	340	339	340	325	351	394	348	356	376	344	359	392	344	379	368	355	384	347	366	348	371	349	368	357	327	354	362	337	377	370	389	319	371	358	345	377	365	372	341	392	378	367	340	379	376	385	344	349	398	358	372	341	350	376	358	359	344	345	372	378	348	362	358	351	356	339	374	333	382	327	364	339	397	367	373	384	353	344	360	346	351	369	341	365	376	337	384	385	344	344	366	351	338	388	346	353	355	315	363	349	384	359	339	385	364	334	341	350	366	334	383	379	349	360	332	353	377	338	326	368	362	360	392	359	383	340	342	378	342	343	325	363	371	350	379	334	386	380	396	331	376	402	352	315	330	337	370	402	373	353	379	366	334	350	364	344	337	385	324	360	328	338	347	368	350	359	329	377	352	356	351	405	360	370	350	342	375	356	357	348	339	373	353	337	368	333	382	355	355	381	366	329	384	352	341	344	337	365	379	342	344	351	350	354	389	353	352	358	372	382	361	369	339	367	366	384	332	398	340	375	353	349	365	371	346	374	367	349	382	381	357	363	362	352	365	333	346	359	349	379	365	398	354	396	391	361	381	359	368	348	333	319	399	378	358	327	349	333	376	382	377	374	344	360	351	342	360	380	340	353	330	346	325	360	383	356	347	406	337	322	365	339	382	350	358	353	353	341	384	354	338	344	339	350	360	346	365	358	361	378	367	352	359	354	353	359	371	356	333	355	372	364	338	344	362	359	368	350	346	366	378	347	364	358	342	345	346	337	371	331	342	388	378	349	311	349	364	377	336	357	385	347	355	338	345	348	346	358	357	363	345	381	334	355	345	368	351	348	325	338	355	376	382	364	339	375	367	337	351	355	365	375	395	363	361	334	377	304	357	367	345	350	367	335	372	357	378	339	368	359	361	349	373	365	362	302	370	358	376	355	357	361	372	366	378	351	338	330	364	341	351	397	385	350	361	339	343	379	393	377	385	337	353	348	371	325	376	340	378	377	349	363	324	363	339	344	345	330	325	360	368	361	365	329	355	397	350	329	322	336	353	331	381	356	364	370	315	389	372	354	376	387	310	328	338	368	345	371	336	374	374	397	363	360	363	370	377	346	374	358	358	363	360	345	392	352	308	399	356	362	326	348	387	373	354	324	331	389	376	332	338	363	369	379	344	377	365	342	390	352	345	338	363	362	367	317	349	369	366	334	350	358	358	361	341	347	356	367	349	338	365	348	340	378	399	365	371	367	334	343	368	397	381	358	361	361	342	355	370	364	368	354	333	414	359	343	372	370	347	360	345	324	357	357	368	353	375	382	372	363	374	331	362	357	325	363	328	357	348	374	353	385	338	362	404	353	338	333	347	345	365	352	318	356	367	375	352	346	383	349	394	362	352	361	325	310	326	403	356	359	347	368	347	353	342	341	324	340	357	364	349	371	336	369	382	352	361	381	388	358	389	352	312	304	364	350	352	355	345	347	378	359	363	359	339	370	374	342	398	367	372	377	374	364	349	341	350	379	337	356	373	347	372	331	319	357	336	346	388	378	340	359	351	376	375	353	341	351	325	379	314	356	364	362	334	354	331	357	395	355	359	338	373	356	382	356	360	369	342	333	381	345	376	369	341	390	385	337	367	362	377	388	357	337	412	344	381	332	371	331	349	339	337	359	400	362	376	403	373	365	397	347	366	322	341	341	316	378	368	374	369	342	358	366	366	335	345	369	385	360	347	334	351	361	353	350	365	381	327	334	367	370	334	369	396	352	355	323	357	347	374	356	358	382	378	372	352	391	350	345	324	335	364	363	305	348	348	355	329	356	330	349	350	342	388	381	360	375	374	360	345	347	350	345	365	343	348	371	336	348	322	371	347	362	378	349	337	372	355	325	383	353	351	370	354	369	362	348	362	359	356	364	361	342	358	353	351	387	337	376	362	349	344	346	342	384	323	329	388	369	312	352	390	342	354	347	339	334	399	377	411	337	351	341	337	336	349	321	353	372	356	371	363	388	379	337	334	348	352	378	387	377	378	342	350	347	356	386	364	336	395	365	357	373	352	396	358	389	363	338	367	329	334	371	358	389	356	363	346	372	391	359	369	347	365	351	359	347	334	354	349	365	370	366	357	323	335	379	362	329	339	318	371	358	366	399	339	336	365	349	352	353	359	381	346	357	311	344	362	370	340	377	339	324	348	365	376	347	355	345	359	374	338	366	346	357	346	327	340	405	358	403	335	338	367	359	368	352	357	375	324	353	373	362	352	360	344	374	344	321	359	331	343	337	370	354	342	358	355	354	353	359	365	362	363	347	354	385	363	338	361	355	389	370	374	362	359	367	335	345	343	363	361	365	373	368	377	345	357	355	383	356	338	364	374	366	410	321	375	376	351	360	395	367	349	357	317	341	364	347	332	366	354	365	365	368	376	348	348	400	390	373	380	361	328	366	354	350	376	349	368	385	344	371	383	334	338	345	368	342	362	368	351	338	361	351	344	359	359	376	358	363	347	327	352	362	374	356	343	340	328	359	358	327	347	397	372	370	316	358	371	355	368	341	377	361	393	338	340	369	358	375	364	360	366	403	368	359	359	369	330	362	338	350	332	325	332	344	373	392	395	389	328	379	353	362	353	357	370	354	341	371	364	352	350	379	378	359	326	353	356	365	368	357	371	366	363	322	361	331	358	366	351	333	370	341	358	336	319	352	361	358	346	340	345	344	354	338	339	342	369	361	377	349	397	373	374	363	391	361	350	377	376	364	333	378	374	325	383	349	373	342	362	340	354	346	403	316	352	323	332	349	361	357	374	382	357	366	350	361	355	371	373	343	338	361	367	344	428	339	352	326	373	328	357	336	374	380	390	369	369	337	350	356	337
28878	29173	30245	23034	14498	9234	6238	4445	3255	2573	1963	1705	1282	1103	969	867	736	680	598	546	509	481	412	454	385	403	357	347	310	324	324	302	294	291	285	268	288	293	275	286	292	265	260	276	281	255	262	250	228	248	253	242	271	219	233	230	248	247	267	258	261	269	258	253	263	234	252	230	247	257	272	274	240	256	254	250	221	280	277	241	256	233	236	232	248	254	241	244	240	253	266	259	259	256	251	261	275	263	233	250	266	237	224	253	265	248	269	241	235	241	224	237	255	245	224	247	246	237	247	257	251	233	258	240	268	263	262	256	246	246	232	246	237	242	253	264	253	251	261	260	266	266	286	272	268	253	265	263	259	244	245	234	243	240	236	244	259	276	275	242	229	252	242	270	253	248	278	210	258	257	266	249	243	245	256	235	246	248	240	246	257	240	226	247	257	253	246	240	249	257	266	245	266	235	228	239	243	238	274	264	260	249	239	244	265	273	243	252	243	252	239	268	248	262	243	254	240	267	254	270	251	229	273	239	243	238	237	261	250	273	250	256	235	246	255	254	243	232	235	270	247	245	237	232	243	265	229	254	276	221	218	222	234	259	254	244	259	259	252	282	257	256	240	232	233	263	232	236	246	235	261	240	250	257	263	234	231	264	236	249	264	232	258	245	262	273	260	233	239	254	272	255	230	253	247	251	232	238	276	280	252	232	256	252	239	265	256	239	262	271	220	265	237	254	251	206	267	225	240	281	250	239	270	247	250	254	231	226	243	228	225	237	236	251	231	226	254	244	222	276	253	255	222	260	240	257	267	262	220	282	232	229	228	260	247	253	228	274	269	262	271	244	256	285	240	260	229	256	219	226	226	270	242	216	265	233	263	294	238	260	291	247	268	231	223	223	225	235	257	269	236	249	267	246	238	244	239	261	255	246	242	219	236	249	251	242	275	231	240	223	247	220	270	253	258	270	242	240	266	238	265	277	295	235	241	251	264	227	255	257	261	220	288	262	262	249	272	256	232	271	235	244	236	236	235	256	258	254	257	257	281	228	253	232	239	261	259	230	258	228	254	232	253	244	269	263	262	257	252	227	268	242	237	243	236	254	249	229	241	258	245	235	268	254	249	243	232	280	269	255	272	237	250	229	265	243	234	256	241	264	236	239	264	250	266	254	228	250	263	263	276	261	259	247	253	254	250	249	271	259	249	255	222	237	239	234	254	269	246	239	231	260	281	245	264	229	267	292	259	250	257	263	258	252	228	258	258	226	262	233	229	290	256	223	268	253	257	267	291	238	266	248	255	249	250	284	275	247	246	214	246	230	268	248	266	284	238	268	240	263	228	263	259	252	273	272	235	250	269	252	225	254	245	257	242	257	255	236	260	248	237	278	240	250	236	242	220	265	235	250	238	261	237	242	218	246	261	267	267	251	240	238	264	250	254	242	234	256	245	227	233	228	251	262	218	235	237	268	250	253	248	238	244	247	265	248	259	259	255	272	249	234	251	271	226	256	226	242	237	251	234	251	235	256	250	233	221	242	233	249	254	249	225	245	247	231	222	248	266	254	239	241	261	245	246	246	238	234	250	263	257	288	249	240	266	254	250	235	245	273	240	286	243	250	246	245	242	224	249	232	237	269	247	226	276	231	242	247	237	252	242	243	227	239	240	268	277	275	238	276	250	245	246	219	244	279	258	245	252	248	238	238	245	240	240	239	248	236	237	246	235	256	249	260	253	258	243	234	272	242	262	306	282	241	256	251	236	280	220	269	250	290	243	227	238	249	253	243	275	246	273	254	252	277	243	253	248	246	272	268	211	226	244	260	257	271	254	258	231	274	237	243	245	194	242	251	272	235	269	267	232	261	253	236	243	264	245	268	238	240	287	261	235	268	248	254	264	240	236	265	247	238	257	252	250	231	244	231	248	257	256	251	211	226	230	285	251	246	247	236	250	253	243	246	234	285	250	269	265	228	225	265	250	232	226	281	223	222	262	241	219	236	218	273	265	246	238	264	265	247	258	238	266	234	239	266	260	245	273	268	267	209	251	255	249	291	244	214	235	228	247	270	251	264	282	239	260	259	230	271	252	240	240	236	239	228	266	239	245	233	271	257	232	263	247	245	275	231	237	258	233	239	265	215	246	243	260	245	239	258	257	242	255	269	246	253	234	252	200	193	245	254	262	265	248	253	280	255	235	219	249	256	267	236	243	265	242	244	248	223	245	246	243	229	246	255	245	244	238	224	258	273	272	248	247	254	221	238	278	259	266	275	243	240	242	229	226	210	253	251	252	227	242	260	272	246	244	241	251	245	261	245	252	237	251	242	256	258	277	239	231	254	236	256	235	246	261	242	245	240	234	259	238	242	245	267	238	245	248	259	233	256	244	249	258	241	255	238	256	257	268	247	264	264	253	232	263	209	255	250	227	233	254	269	232	261	230	282	271	265	256	246	278	257	244	233	264	262	241	221	256	235	258	271	253	234	264	268	232	271	267	259	240	247	238	234	260	250	226	234	254	254	253	249	224	244	251	245	246	231	263	233	226	257	270	268	239	272	261	224	254	256	256	265	222	258	249	256	273	252	232	250	264	262	248	231	233	236	202	234	242	209	275	243	213	271	245	266	249	228	229	248	248	247	254	269	277	239	239	262	240	269	234	261	268	262	245	256	276	270	235	229	258	244	254	229	257	241	239	214	235	255	266	246	247	268	274	258	235	249	259	213	250	242	240	255	253	239	230	227	216	229	236	252	250	260	240	228	265	264	243	234	229	265	247	253	255	235	253	235	235	258	254	254	238	268	263	265	225	246	253	269	260	281	247	237	220	258	279	247	279	246	234	246	239	242	252	252	244	250	272	238	248	277	245	227	228	231	252	250	249	240	231	267	244	219	243	217	230	264	253	245	256	274	267	234	227	249	246	256	241	223	276	240	264	224	238	238	241	222	235	237	265	252	237	240	245	280	248	249	254	255	261	252	258	239	271	247	245	230	240	270	261	235	261	264	266	253	226	221	253	243	246	245	253	264	243	245	282	249	244	257	254	255	255	238	254	259	267	249	253	252	244	242	252	237	249	250	244	244	273	225	233	262	251	290	268	233	250	246	263	252	261	259	262	254	239	245	231	246	228	241	256	258	251	248	252	254	242	245	257	231	256	248	270	232	249	240	233	251	233	208	280	250	238	249	257	248	265	271	251	251	236	255	247	253	216	252	241	236	230	237	235	278	267	236	258	242	280	264	216	256	253	249	261	245	240	254	228	237	223	244	256	246	235	233	230	232	252	248	226	224	261	232	239	233	244	255	236	248	255	238	252	222	223	258	230	234	235	257	273	272	262	233	252	254	253	264	269	220	261	234	245	269	293	249	241	265	247	246	264	235	251	227	260	255	266	265	239	276	238	231	248	241	252	271	224	253	243	221	262	257	248	231	255	267	264	272	269	245	259	248	220	257	250	223	255	224	234	261	267	268	250	228	257	231	245	240	247	229	222	258	260	268	234	254
33827	47930	36157	26106	20704	16169	12793	9993	7892	6215	4938	4051	3306	2605	2173	1928	1626	1426	1270	1081	978	887	850	765	703	679	609	583	545	507	535	447	475	476	423	410	403	373	389	372	384	368	381	347	397	384	371	349	343	362	327	363	375	351	350	326	354	377	364	341	338	316	346	317	370	374	344	374	336	357	356	334	346	344	368	361	357	358	335	357	367	352	356	352	329	349	320	331	334	335	340	351	365	351	357	363	355	373	343	328	338	351	357	347	339	360	340	370	356	341	364	363	328	366	346	326	354	337	331	358	352	350	373	360	362	348	383	329	353	374	340	349	363	365	351	339	333	339	344	323	346	369	330	302	328	341	320	362	363	354	302	345	315	332	359	321	334	320	377	372	341	382	341	328	356	318	353	331	324	331	330	338	311	323	328	343	366	340	340	318	357	347	321	363	344	327	364	318	357	331	334	334	350	283	327	332	352	348	336	314	355	336	347	320	385	369	347	353	355	363	388	324	370	335	368	360	371	369	324	342	310	341	357	324	326	338	356	316	344	347	320	347	361	354	346	348	336	338	346	352	333	330	374	305	317	365	360	333	362	344	307	341	358	349	322	335	327	287	334	336	357	371	329	347	352	327	357	369	370	361	332	340	341	331	347	325	339	358	322	359	358	331	368	342	334	324	347	338	367	343	332	339	356	371	357	350	373	359	351	364	320	368	393	350	344	345	363	355	343	338	339	334	325	373	372	315	347	344	352	333	314	350	323	343	338	330	351	354	329	361	347	315	375	333	369	358	365	332	389	360	376	337	342	347	344	343	356	361	359	336	337	369	363	356	347	357	353	353	353	332	310	324	370	311	382	361	338	350	377	337	360	330	329	367	351	356	308	306	320	322	324	369	375	325	349	316	363	374	314	317	323	347	347	371	312	363	379	319	326	351	357	354	335	324	368	341	340	346	308	319	353	335	342	368	358	359	367	348	334	370	366	353	331	314	337	330	343	377	330	359	371	337	346	328	361	312	325	367	359	361	325	347	363	317	356	352	322	290	364	346	366	350	318	345	340	320	350	346	344	370	364	324	356	315	344	334	360	344	335	348	325	354	326	321	338	360	355	323	330	350	315	313	352	362	357	314	352	319	343	358	334	339	322	324	357	339	339	338	346	336	307	344	342	350	356	350	371	331	362	319	313	337	355	387	351	343	350	335	330	352	333	376	372	327	323	348	342	337	350	376	351	348	331	355	344	353	356	365	326	351	364	341	326	337	378	381	362	365	379	315	345	310	331	382	365	337	330	360	360	320	325	319	335	326	344	359	350	329	350	366	345	344	325	381	381	336	334	329	303	332	366	326	335	359	375	336	299	345	348	331	314	320	345	352	299	311	362	367	381	332	385	346	336	374	359	352	364	333	332	310	358	353	337	384	361	344	373	366	391	312	349	372	341	342	353	356	335	334	346	362	365	328	338	348	319	316	373	366	342	341	334	336	340	333	355	339	313	322	317	328	333	320	388	290	352	317	366	345	337	331	359	337	347	348	344	330	347	337	346	353	344	362	350	363	325	335	338	348	350	356	337	324	330	319	343	344	338	352	366	368	379	354	341	377	383	298	327	346	357	373	307	316	309	360	355	361	334	366	327	363	378	356	357	356	325	333	366	355	339	359	348	334	394	336	389	355	388	334	323	365	358	353	325	343	354	378	360	352	336	350	362	338	402	344	362	367	351	341	352	340	351	327	344	337	326	378	319	335	354	344	327	367	347	356	341	367	375	325	347	345	304	353	385	350	365	318	316	332	400	366	366	360	351	331	328	359	345	340	341	331	307	361	359	381	326	341	336	317	340	345	339	340	347	340	331	339	363	330	347	385	379	338	335	352	336	322	355	327	361	372	336	327	330	367	334	322	330	328	344	341	334	341	330	335	349	368	366	317	341	334	349	356	345	364	299	335	368	332	372	359	380	360	332	335	325	343	360	340	329	345	320	326	361	335	316	340	308	366	367	318	336	333	354	371	358	338	320	351	346	372	339	374	362	347	301	376	326	321	345	364	338	352	321	351	373	334	312	346	351	341	376	370	314	354	319	342	353	338	336	307	342	340	361	323	376	324	317	362	346	358	347	366	328	325	328	340	366	353	366	333	338	323	355	330	339	338	368	376	363	348	343	339	335	332	367	368	328	358	366	367	353	365	359	339	368	363	363	369	361	361	341	343	327	375	354	320	342	335	361	356	339	362	348	349	357	310	338	345	300	333	336	378	355	363	369	324	330	348	371	329	349	331	343	308	370	322	350	361	354	362	341	334	318	349	316	354	368	369	332	357	330	326	350	387	309	351	379	366	326	359	354	335	337	335	337	386	357	340	333	343	386	339	360	374	355	346	372	341	357	341	350	344	329	322	333	394	354	326	344	338	338	364	354	332	331	348	338	336	342	343	317	374	353	362	360	344	324	342	338	343	325	306	376	380	357	345	338	312	335	349	353	349	337	387	326	381	362	346	390	339	358	361	364	366	413	379	347	378	356	294	342	335	360	363	335	355	373	296	368	355	326	338	354	345	344	352	326	313	354	357	370	310	346	333	341	353	327	358	319	337	352	349	369	374	342	305	326	305	364	368	355	354	367	332	309	351	339	367	356	338	337	342	342	362	336	358	326	308	356	341	328	342	353	337	335	323	327	312	325	330	346	349	358	351	372	347	332	340	366	374	339	364	333	308	377	386	348	341	320	318	386	316	342	343	343	336	335	348	335	328	326	349	335	341	331	354	328	323	333	379	359	334	358	340	373	335	375	303	362	331	359	340	338	331	353	339	327	338	340	306	315	380	355	351	325	341	333	332	338	342	328	349	339	340	320	374	315	339	342	337	367	320	365	364	335	352	330	360	369	347	361	346	357	348	363	359	327	363	353	366	343	336	337	346	319	334	346	340	366	320	324	313	305	351	354	341	363	364	376	345	357	362	349	327	347	339	332	360	328	346	329	362	340	338	337	341	329	360	332	349	363	358	343	331	368	326	358	322	355	352	354	346	315	341	365	346	381	362	334	385	366	332	344	350	366	290	366	374	348	310	321	336	352	354	372	365	366	335	347	332	347	359	298	384	328	345	335	350	357	334	336	360	363	354	345	333	320	334	346	341	337	328	305	348	331	337	333	342	385	342	339	341	320	382	351	333	337	359	322	325	372	346	365	345	371	389	371	333	319	333	352	368	344	313	330	357	356	349	341	349	371	338	372	353	336	344	336	345	360	358	371	345	305	342	355	311	337	368	364	336	336	338	321	356	321	363	339	335	318	355	327	363	344	337	372	357	349	387	329	347	358	336	360	362	344	338	351	326	346	334	358	337	327	323	343	387	370	388	306	382	325	328	344	328	349	365	314	349	355	355	319	352	366	346	343	344	342	338	349	340	357	342	336	340	334	354	357	342	355	362	316	344	300	339	346	355	342	338	327	357	331	360	353	339	350	338	311	321	317	330	323	317	344	364	339	366	352	346	333	310	338	351	316	389	359	333
24557	21651	29075	25030	22357	19275	13207	7878	5686	4360	3430	2731	2186	1745	1504	1260	1103	955	902	776	745	679	583	553	532	490	413	416	393	410	379	366	369	354	327	324	293	282	311	294	283	287	299	287	291	266	264	278	281	290	240	276	273	288	271	250	269	254	262	275	278	281	240	293	268	266	281	248	271	298	282	253	271	255	271	246	285	265	269	244	264	256	280	248	307	281	266	253	278	268	283	265	249	229	294	242	258	242	263	276	268	241	251	274	281	265	258	246	249	255	252	261	286	249	252	268	266	255	262	272	233	259	289	259	234	263	254	256	263	270	248	265	251	258	258	275	270	275	251	249	281	268	256	255	270	245	257	223	247	246	278	243	274	252	254	253	270	233	268	240	263	306	255	272	244	262	298	276	261	273	240	299	260	247	256	256	234	233	303	258	259	256	244	277	268	254	251	267	245	244	235	274	243	243	233	247	263	260	271	257	263	261	255	264	266	249	265	246	266	265	278	293	307	244	248	288	257	272	276	264	256	232	261	249	265	261	266	283	261	253	269	285	269	277	262	260	273	247	268	242	254	263	221	273	234	285	256	247	242	247	271	234	239	255	230	269	273	256	240	270	262	267	274	226	249	256	259	249	251	275	275	261	264	240	268	272	261	258	251	272	261	274	270	245	243	267	234	242	250	279	267	266	269	278	241	254	260	298	239	243	256	255	275	262	249	273	266	252	275	263	241	286	282	251	254	243	254	250	261	236	273	239	279	267	256	244	277	268	240	264	268	256	291	278	252	249	243	260	272	270	296	279	270	275	284	265	254	268	249	275	277	244	263	241	256	257	281	226	236	279	239	258	247	264	285	267	269	228	263	218	285	257	231	270	257	256	265	245	257	252	246	229	246	248	273	279	263	251	262	249	276	234	288	277	264	283	237	229	252	261	268	271	259	264	255	265	257	263	252	247	249	263	266	246	253	254	269	286	257	242	266	252	244	235	248	263	237	235	272	269	247	264	236	248	267	270	269	305	223	241	243	244	314	254	269	263	258	271	257	274	242	254	256	236	263	261	275	248	260	273	236	259	248	270	255	251	242	278	264	237	301	245	290	266	277	255	264	272	259	255	239	269	276	243	253	261	259	274	275	286	214	250	259	267	256	273	263	289	266	252	251	251	267	277	254	265	289	244	243	263	273	263	225	266	281	231	280	261	263	294	261	286	279	265	251	269	243	244	228	233	273	247	272	243	261	268	243	273	264	243	266	261	274	259	252	248	254	303	236	210	258	258	273	250	232	263	258	275	262	252	269	262	293	255	252	267	265	249	255	226	244	258	256	258	264	255	276	276	253	266	273	275	263	287	276	255	248	246	265	258	239	259	247	260	284	235	247	236	260	267	256	256	217	280	233	260	267	284	267	249	273	271	274	262	253	240	275	259	251	236	253	241	250	251	253	252	262	263	250	275	253	257	273	265	253	254	262	292	275	243	281	245	262	270	241	254	256	254	247	260	277	261	242	267	257	279	258	266	252	285	266	263	266	273	243	247	264	234	240	269	231	302	265	249	256	272	263	267	251	221	251	264	294	258	242	283	268	252	270	280	259	261	226	273	246	279	255	290	245	257	258	261	258	265	252	260	245	269	275	253	241	270	282	252	273	257	273	259	244	238	231	273	226	280	271	224	248	263	272	259	296	251	279	255	274	258	288	252	250	218	253	283	272	267	258	262	265	260	249	237	263	230	264	248	276	257	262	248	265	252	261	276	255	286	254	253	263	260	233	293	256	295	284	267	241	270	265	247	247	261	254	253	263	268	274	245	276	266	234	248	250	270	279	249	265	267	272	247	262	247	242	265	282	278	278	264	252	245	295	249	264	234	261	243	251	294	265	259	254	295	237	297	262	278	295	281	279	249	257	254	288	278	260	274	249	267	270	270	268	287	279	257	256	254	262	267	253	245	265	266	263	263	241	228	257	274	287	276	274	258	275	289	256	256	250	251	261	292	253	237	253	249	269	265	258	272	274	253	256	264	227	264	288	264	242	259	229	260	255	263	274	241	226	281	259	260	269	254	250	241	267	284	305	241	281	250	233	272	260	296	278	241	263	294	265	270	255	230	285	293	234	246	258	228	298	268	250	277	268	232	307	263	248	265	265	262	244	245	267	271	245	270	270	248	286	270	264	282	228	240	234	248	232	289	249	248	239	234	255	251	250	242	287	255	270	248	269	279	264	297	261	257	295	272	260	265	251	280	262	299	255	252	276	242	235	270	267	240	263	280	263	274	266	250	283	259	260	261	278	293	280	242	267	207	258	268	280	263	258	266	257	260	290	239	267	252	268	255	254	252	268	256	252	269	260	270	296	262	264	235	255	237	240	237	287	250	266	282	222	265	264	247	251	247	257	271	258	261	272	248	244	278	285	249	247	265	269	257	246	290	304	250	288	242	281	268	258	263	238	272	231	284	246	264	261	240	277	238	250	269	272	254	267	264	259	233	271	286	255	279	258	286	253	277	248	270	248	270	256	274	229	260	258	274	283	250	266	276	264	261	253	303	245	255	260	280	245	235	260	269	281	255	225	273	238	249	286	273	248	252	257	257	260	245	274	274	264	230	250	243	254	254	241	255	280	234	281	291	289	274	246	251	259	290	226	259	247	256	274	236	284	268	271	222	228	230	253	262	232	289	279	245	234	266	266	258	276	242	253	235	258	284	287	280	282	291	263	252	233	265	278	246	248	265	241	259	247	240	255	254	268	274	248	257	230	261	301	252	280	277	269	260	256	257	266	275	284	280	251	244	273	271	268	267	273	260	254	233	285	230	290	283	234	271	237	281	248	254	256	261	263	240	254	234	258	265	257	273	262	233	271	273	248	250	251	271	261	268	253	264	255	255	252	264	276	252	257	261	239	260	297	254	259	239	289	257	257	266	257	253	252	271	260	221	267	275	241	245	255	247	244	265	255	283	264	270	250	257	245	252	282	247	268	268	257	262	263	248	272	266	279	248	249	267	285	260	291	274	247	267	262	267	244	263	271	235	249	257	249	291	267	263	250	230	252	242	258	273	275	267	261	258	254	283	267	268	249	276	254	243	247	245	272	272	284	251	245	247	260	282	266	310	246	274	251	283	267	245	264	251	292	242	255	251	274	274	260	227	271	241	257	235	275	245	249	251	264	273	242	284	255	256	254	241	270	262	262	245	272	254	226	262	265	247	227	261	281	272	253	253	233	285	259	294	273	265	270	265	255	230	258	246	244	301	240	251	267	256	264	261	261	261	244	272	248	265	261	260	234	268	264	231	250	269	260	254	282	252	242	266	254	235	251	266	261	258	261	251	277	255	261	273	272	245	270	243	255	257	266	236	264	246	275	241	261	230	252	272	256	261	261	251	257	292	280	260	246	234	272	285	209	270	262	257	288	244	244	252	281	255	260	230	245	251	245	242	274	253	258	241	269	241	269	267	276	236	271	273	237	270	258	266	268	268	250	247	273	280	266	237	259	259	259	246	253	289
35765	57851	43058	32959	27388	22408	18438	15077	11779	9682	7776	6264	5131	4081	3488	2986	2430	2084	1785	1583	1473	1285	1164	1069	956	864	776	700	713	689	595	629	552	500	513	496	465	466	478	421	418	433	423	403	406	379	396	418	405	392	391	365	426	353	388	384	351	387	365	387	373	352	345	375	376	360	347	363	371	403	388	358	347	382	339	401	390	365	377	362	344	355	355	345	365	379	331	378	373	361	387	363	381	342	335	374	361	366	362	350	349	379	347	389	350	375	324	356	373	349	366	358	344	342	341	365	385	374	369	327	340	350	356	385	359	365	372	359	339	349	352	361	371	399	349	334	341	373	331	375	359	362	349	354	363	355	365	340	393	355	386	366	388	364	392	331	369	341	375	373	378	352	335	346	336	314	373	361	352	382	393	349	357	375	397	360	397	371	365	349	384	344	346	356	379	352	375	352	358	339	389	387	363	353	366	379	386	350	346	347	326	357	334	337	348	340	385	346	347	370	382	340	362	352	375	364	374	357	337	359	338	371	324	357	339	381	343	333	376	353	347	342	380	337	383	337	362	362	353	329	373	368	361	350	340	350	338	368	368	382	367	405	366	367	370	382	325	361	370	379	352	413	346	351	361	359	362	348	354	353	353	334	386	333	375	328	369	353	383	337	382	376	377	356	358	401	390	352	348	386	339	364	368	355	380	357	361	382	372	345	362	362	372	388	378	366	367	356	375	366	326	327	381	311	360	338	321	366	366	370	396	379	368	367	356	359	337	344	352	369	326	366	381	346	353	332	350	376	416	361	386	337	355	342	357	339	339	331	385	363	355	390	353	365	399	368	382	352	399	345	371	365	360	359	341	363	349	360	390	391	383	324	369	337	372	348	359	335	362	342	385	353	368	344	386	390	381	376	360	355	375	373	370	387	378	361	356	360	356	369	360	341	373	353	344	371	354	350	352	321	365	341	361	401	402	350	370	356	353	341	378	366	393	375	350	343	344	356	346	378	352	399	378	320	354	320	354	361	337	365	348	382	385	382	346	339	318	325	315	360	334	354	334	348	346	356	334	351	379	378	368	338	325	373	364	397	412	352	361	373	411	379	339	353	374	382	390	387	367	357	335	334	343	364	363	368	362	342	377	341	362	370	346	372	353	374	374	371	330	374	370	359	343	350	362	349	395	385	364	378	331	375	360	368	373	319	349	348	325	347	378	361	340	373	360	350	339	366	398	365	331	362	361	364	355	376	364	359	338	338	343	347	329	350	330	357	347	357	401	352	378	371	325	353	338	363	366	355	374	379	379	350	401	374	389	369	371	352	376	384	357	353	385	348	350	362	354	348	369	364	388	366	352	329	340	385	378	335	359	377	345	359	373	340	376	341	374	347	336	374	377	362	384	364	321	369	379	359	365	376	360	381	340	359	360	347	343	310	334	307	344	388	337	365	375	370	374	345	344	397	361	328	345	357	389	357	370	354	379	359	359	349	363	342	366	353	374	321	366	333	380	345	354	326	380	369	357	360	381	414	383	345	405	346	333	365	376	339	381	364	326	339	382	356	371	356	360	384	373	359	334	321	352	352	325	348	349	319	387	379	347	355	346	335	377	367	345	324	358	361	365	365	364	350	355	335	318	330	349	348	350	366	387	338	378	347	383	338	370	362	379	360	358	376	354	319	339	313	374	350	374	399	366	330	386	381	354	349	346	331	344	357	352	353	347	349	373	341	330	371	337	310	362	377	378	336	359	340	374	351	375	330	361	368	374	344	386	350	377	358	368	338	349	347	348	359	350	342	374	381	367	383	353	357	340	374	362	382	360	310	350	338	359	349	353	363	365	359	351	348	358	371	346	386	347	379	350	385	381	386	386	347	363	382	359	334	371	343	359	368	359	378	359	357	361	348	358	384	359	358	342	353	331	365	337	334	356	350	338	366	351	383	401	363	378	370	359	353	364	362	388	387	364	349	334	358	368	346	346	347	369	375	371	324	337	367	371	350	360	353	350	350	348	348	355	370	326	321	405	351	341	401	379	342	346	348	368	354	355	377	394	359	388	368	389	355	369	377	373	354	344	318	382	356	356	367	367	367	359	318	368	345	362	388	384	365	392	351	376	338	376	359	356	361	322	350	356	358	356	377	354	335	383	348	359	402	339	383	366	350	366	373	361	324	378	351	337	338	361	388	331	388	372	365	352	370	381	388	332	365	360	319	378	361	303	356	377	374	361	347	370	390	383	374	320	348	339	379	365	359	339	327	343	351	384	340	353	318	392	367	331	319	338	370	341	385	364	368	365	365	365	370	355	350	363	335	368	361	371	346	368	343	353	346	362	388	341	343	358	351	376	346	365	349	390	383	341	348	375	359	385	363	415	396	354	353	335	372	322	358	358	366	350	331	383	388	337	368	356	319	347	357	373	362	368	341	360	367	349	356	364	371	380	350	365	332	361	339	339	344	367	344	380	338	360	352	329	341	359	373	361	366	379	342	370	381	363	365	329	324	351	332	376	361	377	354	341	344	351	387	376	332	352	331	336	343	387	340	378	325	314	328	363	353	349	371	341	358	359	365	328	363	360	362	337	354	347	361	371	359	354	380	341	403	371	385	341	361	348	332	395	343	354	365	339	334	340	334	354	342	360	390	335	378	358	357	388	346	364	388	363	355	307	366	341	362	359	339	340	369	352	356	361	329	348	343	352	353	345	350	341	377	346	360	332	344	350	328	364	365	347	350	387	346	355	348	351	401	320	366	373	329	354	377	376	371	348	361	364	383	361	340	325	363	339	340	363	363	391	344	357	333	366	344	362	376	364	393	387	344	357	392	367	386	355	359	361	359	347	369	340	353	393	356	381	376	352	335	314	373	381	331	391	359	343	358	335	350	362	353	380	340	316	359	362	388	326	350	351	362	394	359	342	381	335	401	311	357	397	342	348	304	350	351	396	372	345	339	362	364	324	356	377	363	376	356	386	389	355	348	365	363	345	369	350	369	347	365	354	376	397	358	383	391	384	349	375	375	388	352	364	380	347	375	365	356	356	323	353	345	328	356	360	366	370	365	320	357	330	360	350	382	342	349	364	334	365	383	337	350	369	358	333	335	378	338	367	374	372	370	367	347	370	370	323	332	383	370	358	337	365	351	357	385	370	354	375	362	339	376	365	375	353	379	371	374	323	336	362	349	361	354	352	353	344	320	363	357	351	377	349	367	370	355	407	388	343	396	369	353	354	364	370	385	368	364	345	360	366	371	326	363	357	362	357	391	381	407	341	326	347	365	348	372	378	348	356	382	342	349	315	366	378	384	344	343	364	377	329	391	354	373	349	326	358	337	369	362	355	336	385	341	365	368	372	333	356	363	376	340	363	370	387	364	324	319	335	350	380	364	352	348	350	408	379	387	402	355	380	355	373	379	365	357	369	363	362	338	365	383	374	369	349	380	333	336	356	365	379	373	399	355	362	364	364	391	316	348	335	360	344	363	357	380	356	358	367	340	343	332	355	376	360	363	327	351
23592	21647	29571	24311	22061	22993	21022	11475	7848	6095	4851	3821	3096	2485	2074	1794	1568	1295	1171	1077	1040	851	768	711	650	597	568	454	514	434	437	368	394	418	351	339	326	340	350	342	324	303	302	289	287	281	285	231	265	248	253	274	275	284	258	316	258	259	242	242	266	255	266	248	273	288	258	239	280	249	264	257	244	253	281	228	251	250	245	251	268	259	252	248	245	258	265	262	257	258	270	264	240	278	260	260	266	299	274	259	268	283	282	250	248	283	219	253	254	266	276	260	276	254	247	258	275	235	258	259	263	252	265	270	250	271	274	247	267	240	275	255	263	281	271	288	266	302	273	260	261	233	245	271	253	274	270	236	241	250	255	241	265	265	238	252	234	267	246	227	262	284	283	237	252	278	291	254	271	239	261	242	284	252	275	248	265	283	248	271	250	239	257	262	271	225	261	232	280	280	260	288	240	247	233	285	244	279	267	270	264	268	279	256	262	248	277	279	260	268	230	264	254	275	262	292	251	280	233	272	243	271	274	264	268	245	237	228	245	282	247	262	246	266	263	246	273	253	243	242	264	270	265	279	279	240	289	256	229	260	238	259	264	232	286	251	226	287	272	253	275	254	262	265	279	249	262	269	283	253	266	269	247	235	247	267	245	232	235	275	241	275	284	243	263	271	260	261	239	298	253	248	265	255	265	266	265	255	262	282	260	240	271	234	253	266	279	282	247	280	242	259	260	239	248	233	266	265	268	271	228	237	263	262	258	287	234	252	262	234	257	249	260	257	239	282	285	274	261	278	259	271	267	270	249	277	261	290	244	296	258	258	286	265	284	260	263	292	245	231	261	263	257	265	250	252	274	285	281	278	256	255	235	254	259	261	254	276	254	310	257	259	266	260	252	236	269	256	245	259	283	249	274	273	251	233	269	265	254	266	252	273	264	268	259	261	284	261	267	240	229	245	281	259	257	290	246	238	248	283	284	302	281	254	268	275	267	213	250	268	272	242	279	269	279	241	241	256	267	253	292	283	266	289	270	263	248	293	242	284	277	263	267	248	248	248	248	274	274	247	246	218	272	220	253	228	276	266	267	253	255	267	278	270	249	282	266	283	275	247	284	252	266	252	252	249	267	277	243	286	257	277	296	260	263	269	248	249	242	274	255	303	252	266	268	251	261	276	248	256	268	282	261	241	292	255	285	281	273	273	255	288	273	271	269	242	266	250	268	258	267	265	274	263	258	269	253	268	255	258	274	251	247	263	253	269	270	223	261	274	257	266	256	281	299	253	254	266	273	271	267	247	265	295	227	244	275	279	265	240	266	262	260	255	260	261	253	273	250	241	247	252	285	291	273	300	295	259	248	252	248	274	276	266	259	267	263	263	273	264	235	279	256	252	241	264	224	282	255	257	243	264	244	257	294	264	293	267	247	294	225	261	263	248	279	276	245	249	261	290	251	271	298	245	285	240	269	263	271	264	247	250	242	262	248	266	266	252	268	266	246	294	221	262	240	269	234	259	250	263	235	268	263	254	272	251	246	305	270	265	280	239	251	252	268	266	260	268	255	250	269	288	244	260	241	272	274	257	254	252	288	251	243	253	281	230	291	258	270	239	243	249	258	251	254	236	232	241	234	248	265	246	249	249	254	265	275	262	246	241	295	263	248	279	240	266	249	270	264	256	244	265	260	247	288	251	276	226	244	269	247	244	276	255	249	274	232	261	266	283	283	250	267	266	257	255	266	259	278	253	246	241	264	281	265	264	249	259	242	266	226	265	242	280	250	274	259	270	250	260	246	264	240	237	269	248	246	288	238	249	261	259	270	255	283	272	247	285	253	252	234	249	251	253	263	265	274	246	256	243	264	272	281	268	261	275	269	252	267	241	265	299	273	238	266	268	256	263	262	285	281	257	257	260	274	242	253	255	242	262	262	281	281	249	281	243	294	258	256	238	244	281	252	251	246	262	239	277	247	274	250	255	268	282	278	237	248	258	264	290	237	232	237	262	261	232	289	279	259	268	260	248	229	260	236	248	258	242	245	293	249	266	247	258	284	254	248	279	252	259	267	275	265	256	250	289	245	284	269	252	256	298	290	268	254	227	275	268	254	263	278	258	289	274	269	291	241	288	270	262	280	242	247	264	250	244	255	287	248	253	257	273	287	258	273	282	267	262	249	286	245	245	235	247	273	250	277	252	258	259	280	266	278	254	251	243	252	277	259	260	252	242	244	248	292	216	262	238	252	240	221	254	289	272	266	266	278	247	264	267	225	247	288	259	251	299	252	239	239	264	260	277	252	275	264	269	267	270	288	254	254	268	243	241	275	244	245	258	269	258	243	268	296	264	281	253	268	252	256	258	266	285	249	262	254	262	249	269	264	261	239	240	248	247	246	265	266	267	244	250	281	244	261	277	303	296	247	279	242	265	245	283	293	232	293	265	279	257	253	255	239	252	271	261	257	265	277	233	266	279	234	269	257	266	242	262	296	284	228	234	221	261	247	252	250	266	253	258	255	255	266	230	268	260	263	287	265	249	256	259	302	274	262	280	265	293	276	241	244	261	229	263	285	255	253	268	288	259	266	254	271	258	253	260	260	244	257	234	257	277	266	284	284	239	260	240	261	246	278	242	269	242	241	266	269	279	232	235	272	233	247	284	281	269	263	273	265	291	268	240	273	268	284	288	268	281	268	277	224	275	243	260	268	249	250	258	272	273	258	268	244	251	263	280	264	269	257	273	284	243	271	234	277	272	251	268	263	263	236	265	255	260	238	254	262	281	249	250	259	279	263	273	239	256	275	251	271	261	251	263	271	243	291	270	278	257	255	283	278	259	259	283	240	273	264	225	271	277	267	271	251	268	265	248	270	267	231	271	238	242	255	253	248	250	249	254	274	306	263	288	265	263	264	233	235	244	255	227	279	301	248	265	255	226	299	234	262	228	276	274	266	257	237	268	252	247	260	274	255	270	262	234	254	238	228	253	273	266	261	241	294	247	241	273	260	252	275	274	244	278	271	272	253	274	299	264	255	257	262	264	251	291	246	278	250	264	270	278	244	260	234	273	260	270	275	278	243	246	272	229	254	237	260	284	275	293	239	275	267	249	258	272	267	244	269	271	262	255	285	250	284	264	252	251	269	274	250	242	256	259	223	263	264	259	265	262	274	259	275	272	259	252	277	252	269	248	234	261	244	252	288	241	247	268	285	280	242	269	257	295	246	283	253	271	269	253	283	232	284	264	259	269	274	277	260	270	255	266	256	286	242	251	268	240	234	224	256	253	260	279	279	262	284	251	272	265	237	269	258	228	289	269	264	259	294	263	302	265	250	266	265	253	260	255	279	262	277	264	256	269	245	231	270	268	285	261	242	260	267	300	267	244	278	241	268	269	230	240	261	254	279	261	235	256	253	284	268	279	285	262	246	259	256	258	238	242	257	290	276	292	274	276	269	282	255	273	266	300	261	280	262	250	260	249	211	266	262	254	273	258	259	250	270	280	264	296
39226	63236	47559	37107	31987	26977	22639	18984	15345	12704	10360	8427	6897	5633	4685	3872	3364	2848	2451	2139	1899	1718	1457	1340	1214	1130	970	864	804	740	726	706	648	627	606	527	531	469	446	448	436	432	462	432	378	388	384	394	372	364	413	425	375	405	364	352	359	331	399	329	373	369	377	327	378	347	396	352	339	342	360	355	376	336	368	353	374	326	329	362	354	355	347	363	354	354	343	333	377	341	343	356	341	315	356	360	378	350	372	328	363	321	375	369	347	353	352	351	339	346	368	381	360	369	337	367	332	351	355	349	334	373	345	373	359	365	360	326	350	360	345	318	371	359	387	332	376	342	378	349	369	361	343	335	364	359	343	334	378	338	330	377	368	369	347	348	372	350	351	390	383	332	343	344	369	378	357	317	365	355	326	337	349	338	341	356	345	327	358	355	329	344	346	335	364	344	339	378	364	330	347	353	362	331	370	345	361	348	335	351	350	328	319	344	336	366	344	336	347	344	384	354	358	354	338	341	347	349	345	355	344	346	349	334	310	361	329	336	340	368	331	371	382	370	375	348	384	357	331	338	326	360	353	384	347	344	339	340	326	363	357	355	353	363	336	363	332	346	363	352	353	357	377	364	347	372	332	356	350	340	364	360	326	359	359	347	359	332	348	372	349	390	352	401	342	364	366	320	342	375	330	352	355	367	334	354	362	345	360	366	356	348	343	332	351	363	328	348	362	338	383	349	377	376	375	354	330	354	344	363	359	361	380	353	362	354	340	348	349	391	328	330	334	372	340	331	348	346	347	342	349	325	356	357	378	362	339	346	339	353	355	363	328	346	394	376	372	339	353	326	359	339	335	367	357	332	325	367	347	315	369	356	338	356	348	357	344	340	352	349	366	306	353	338	353	343	346	343	357	339	319	358	329	382	345	357	357	321	383	352	354	342	367	320	358	354	359	335	362	365	365	342	344	323	354	360	313	372	342	359	365	334	375	358	350	353	337	374	342	357	327	355	364	347	349	370	364	326	344	394	355	352	342	343	357	362	377	362	353	325	339	352	322	339	329	364	366	328	348	345	356	342	372	341	354	323	359	346	367	365	364	333	366	346	358	347	355	329	349	328	337	327	382	352	358	356	312	351	325	362	358	364	356	346	321	357	360	348	342	365	343	313	389	342	354	343	379	367	337	361	339	323	365	352	359	357	390	324	356	368	394	366	366	321	345	341	356	324	349	369	315	349	340	375	352	332	349	337	344	373	361	364	345	382	332	355	347	365	346	391	344	325	337	351	331	352	372	333	308	348	370	358	339	365	365	334	367	340	355	344	359	355	338	363	366	330	394	360	370	350	342	324	317	336	340	331	345	350	374	304	332	375	376	397	351	354	395	317	358	353	326	339	361	352	354	376	351	372	321	334	345	375	326	346	377	341	343	355	345	328	321	340	336	329	352	370	344	389	342	315	377	344	348	346	343	334	337	349	379	353	343	352	375	369	331	339	336	384	382	325	329	359	364	393	380	337	345	352	345	360	340	373	324	322	332	342	352	351	351	344	361	367	346	375	347	334	349	380	361	331	344	339	368	349	384	362	330	357	331	387	352	331	355	361	357	361	332	375	351	339	348	366	347	359	335	321	348	367	319	372	301	359	354	364	355	363	328	347	371	356	347	322	342	330	357	372	361	360	364	345	338	369	385	333	358	349	332	370	370	347	325	368	355	365	330	368	373	319	338	346	338	349	342	333	381	340	358	397	336	393	345	315	338	317	314	368	362	344	360	358	338	354	350	360	327	361	343	339	336	324	362	327	393	352	302	341	382	361	345	371	358	339	368	361	351	363	343	353	367	337	327	323	353	367	369	319	311	381	361	355	378	365	349	353	322	386	329	339	370	359	346	332	332	367	347	390	341	357	328	338	345	373	370	379	314	351	313	345	342	360	330	331	377	326	331	347	407	359	362	358	376	321	351	324	328	325	316	361	338	352	365	337	376	335	351	370	358	336	370	354	384	375	366	337	347	332	339	356	373	340	368	348	360	339	358	378	361	346	321	346	314	339	364	369	346	349	354	354	388	371	367	341	329	355	342	316	367	354	315	359	354	373	357	331	312	348	345	349	367	354	318	319	342	328	371	333	366	351	374	335	347	370	346	349	372	403	311	350	363	375	336	345	360	376	362	353	317	353	361	357	328	386	364	332	364	320	332	331	330	380	346	353	372	329	355	330	380	382	362	384	371	330	351	354	348	358	376	373	385	348	323	337	355	367	381	334	337	346	358	343	375	369	345	333	330	371	340	353	357	340	336	318	378	370	374	382	376	330	389	352	329	350	332	369	350	359	394	338	349	331	364	344	359	338	353	368	349	377	353	329	393	332	382	378	326	350	345	368	350	328	350	333	334	341	351	345	343	352	334	342	355	331	348	377	381	355	333	366	335	318	376	362	336	373	341	355	360	348	386	352	360	359	387	360	363	371	369	328	336	341	363	383	333	331	356	373	352	339	333	377	353	344	375	346	376	330	327	326	336	301	357	354	359	377	351	344	350	342	324	388	342	334	306	340	364	335	344	341	363	340	372	348	360	335	369	345	355	349	344	354	380	359	338	354	341	364	352	309	364	353	337	347	346	347	334	356	336	356	364	356	374	367	361	338	345	351	343	350	372	383	341	368	347	347	358	338	368	343	365	329	370	324	344	328	324	335	349	367	341	367	348	362	357	332	342	334	364	347	359	362	344	345	338	330	354	329	343	364	379	365	364	339	336	344	356	356	327	351	353	373	288	340	355	338	360	358	347	346	371	337	342	334	336	350	361	338	393	330	352	334	332	370	330	359	370	334	366	350	334	342	340	360	325	327	361	312	339	355	346	346	338	332	370	330	337	361	353	364	349	361	344	371	343	342	357	355	334	367	340	341	349	368	358	326	378	336	310	361	360	360	353	354	321	366	369	328	376	343	389	332	340	326	343	356	343	379	365	359	381	349	338	342	367	375	385	318	355	330	354	346	390	350	348	341	328	327	346	330	394	348	314	359	351	356	376	365	348	378	361	363	358	364	343	355	319	377	337	344	344	327	349	352	372	319	337	331	353	361	335	361	352	330	322	339	364	340	353	334	383	373	347	358	333	348	361	372	336	350	367	347	341	355	365	358	333	347	314	380	367	363	367	348	339	343	398	344	343	364	337	342	355	359	352	371	357	347	318	377	341	367	402	333	343	347	340	381	315	355	351	353	373	372	359	335	345	365	340	341	346	350	350	347	349	380	333	364	331	355	342	353	363	335	380	335	338	354	353	355	348	314	387	324	367	358	377	360	339	346	324	350	386	306	324	372	353	338	363	380	319	352	339	327	351	365	356	396	361	369	326	362	353	324	366	379	382	352	366	345	341	379	363	341	348	365	332	379	353	394	362	336	343	365	349	331	353	303	322	348	358	361	371	349	392	355	350	348	357	353	329	321	322	347	319	395	342	352	384	354	355	369	339	327	347	373	327	338	349	325	374	361	379	334	340	366	357	378
29165	28498	29911	22712	14227	9331	6188	4353	3358	2606	2012	1641	1414	1123	967	882	767	675	613	593	548	465	435	417	398	388	353	343	333	321	316	319	317	266	303	295	294	273	253	284	260	242	263	288	253	259	258	251	261	273	242	242	271	271	272	241	248	260	255	274	256	255	269	270	237	240	241	274	238	227	247	236	249	270	223	260	257	219	242	256	229	273	257	244	216	257	241	234	266	241	233	247	272	267	254	237	253	239	268	247	267	228	232	254	255	223	243	254	259	245	252	236	228	262	235	270	252	235	254	248	261	252	244	252	235	235	252	227	277	235	244	257	238	241	283	240	230	246	231	225	247	223	248	225	252	261	228	251	254	235	249	281	275	224	217	219	261	244	230	252	214	256	230	248	242	239	266	241	243	248	249	255	235	236	244	259	222	243	231	259	243	261	260	231	263	249	259	239	262	275	265	263	263	242	236	284	234	240	239	257	254	270	250	241	241	240	230	246	234	260	264	255	241	261	276	246	249	222	233	231	255	244	250	232	222	273	249	235	262	259	244	252	233	245	242	254	265	275	253	228	235	255	260	248	273	244	266	233	236	231	274	245	241	234	246	239	237	254	225	234	259	240	245	253	232	248	234	221	247	265	220	225	240	254	266	252	266	232	231	256	253	244	255	260	228	262	255	257	226	269	261	268	259	231	239	229	260	269	232	237	247	266	222	271	255	264	253	234	278	284	261	258	234	236	258	254	270	241	265	236	254	225	226	234	243	263	219	235	248	233	243	235	258	254	260	263	267	252	237	228	248	208	233	264	258	231	230	280	263	247	224	236	258	223	252	247	252	286	237	224	262	243	244	224	253	239	224	230	247	240	230	255	235	254	254	225	237	247	241	222	231	244	235	238	277	235	235	264	241	231	268	222	217	283	241	244	247	241	259	244	239	271	223	238	260	264	269	227	250	261	277	251	279	227	245	226	215	224	260	269	252	226	223	287	244	245	236	259	240	213	231	292	255	201	226	243	231	241	230	265	256	248	228	225	247	229	241	214	252	234	237	248	256	249	250	279	230	251	236	253	255	228	215	260	258	256	233	264	272	258	238	268	250	246	209	266	247	210	239	237	275	239	256	243	251	245	240	251	273	287	271	247	252	267	232	265	245	252	233	246	245	269	240	244	253	256	283	220	265	268	230	257	250	228	231	274	233	231	240	257	247	246	248	237	246	256	252	247	247	250	220	237	269	237	248	216	268	231	261	264	248	264	232	283	240	241	256	272	257	258	235	232	250	240	247	252	244	266	259	229	291	241	257	258	252	233	232	223	218	224	263	231	235	265	257	244	274	215	264	247	248	241	251	260	242	250	259	257	264	259	231	238	248	237	255	218	245	245	243	258	227	247	243	241	256	252	237	254	237	230	260	267	230	243	249	236	270	254	251	243	273	256	256	243	247	227	255	248	239	267	288	250	254	248	263	261	245	240	278	233	258	252	248	273	283	240	252	246	251	247	252	286	265	255	262	251	286	250	239	235	253	239	257	241	240	268	262	246	238	261	244	272	254	263	239	248	243	245	230	276	216	257	230	261	247	245	250	263	252	244	253	267	234	243	278	238	241	271	216	229	259	243	246	253	238	256	221	271	264	273	247	276	248	249	234	255	242	252	232	246	264	261	254	264	235	255	255	241	242	244	250	257	247	250	252	262	251	257	255	234	236	246	273	258	248	230	227	258	237	224	268	261	233	253	254	243	234	241	289	224	241	244	263	249	251	256	249	236	250	270	235	244	232	240	244	250	260	247	242	230	232	264	245	224	270	265	235	244	234	261	264	253	237	253	262	263	224	258	286	244	254	245	251	236	228	232	248	251	256	243	237	213	254	243	250	257	220	246	285	263	265	255	234	241	232	217	256	284	238	236	243	240	271	242	267	243	268	231	243	236	228	253	265	220	237	225	238	274	260	201	271	258	212	239	240	252	283	251	264	261	243	250	258	222	250	254	245	259	254	234	261	248	241	225	240	236	263	242	263	264	260	240	247	270	225	259	263	260	251	262	237	249	261	227	253	220	247	258	285	253	288	226	245	234	236	243	222	238	247	260	261	252	283	257	240	229	253	241	234	257	251	239	253	240	253	250	225	228	264	250	253	260	218	244	264	216	260	256	242	241	245	251	228	269	230	274	236	259	256	240	224	254	232	237	264	260	237	276	233	278	245	248	265	234	239	246	225	250	243	235	227	264	236	246	268	250	236	236	254	234	256	244	261	260	268	232	230	247	267	249	233	222	264	238	239	230	233	241	252	257	237	255	239	238	245	280	231	253	266	240	273	218	227	273	233	228	259	275	222	258	248	245	246	253	232	228	240	251	257	248	280	235	248	202	231	261	255	257	271	222	234	243	248	258	258	239	243	246	239	251	216	235	249	250	263	272	229	247	240	262	229	253	253	205	262	256	255	239	256	242	274	235	246	275	238	230	258	258	260	237	247	244	227	266	242	235	263	247	230	232	238	232	281	285	260	236	252	246	234	245	248	243	242	260	282	234	258	268	245	252	229	251	248	225	221	297	227	260	236	252	218	239	232	261	255	251	268	244	233	245	257	241	260	249	248	265	255	261	232	253	274	220	274	233	289	259	239	240	262	243	247	226	235	243	268	252	271	230	260	259	281	265	257	265	208	269	250	255	248	266	224	231	269	253	237	242	223	233	236	258	222	276	240	231	231	249	261	256	233	242	247	268	229	246	238	230	228	196	252	235	254	248	274	246	243	244	231	231	242	249	232	273	255	258	221	248	247	251	242	238	220	275	234	248	255	251	299	249	253	254	246	229	258	246	253	291	252	248	280	251	255	236	237	252	231	225	260	272	252	250	238	257	257	265	258	257	232	256	245	246	257	246	219	248	259	253	247	261	251	284	215	260	246	227	256	244	248	252	220	245	256	274	258	251	259	241	227	227	248	234	222	232	235	253	262	267	257	239	241	257	240	279	256	261	224	228	249	242	233	260	224	275	240	236	225	254	240	241	240	245	249	250	231	225	207	236	230	253	248	251	239	245	246	246	246	243	240	262	282	223	259	267	252	248	229	265	240	243	252	245	276	244	239	236	249	240	272	226	242	222	242	253	262	256	257	249	239	250	267	271	252	254	231	247	275	224	249	260	223	258	253	236	235	232	268	248	247	238	240	234	250	276	280	261	241	244	241	243	246	264	243	255	261	227	229	233	212	233	228	234	240	233	262	231	234	224	282	236	221	260	243	240	242	235	249	226	241	237	241	234	250	209	277	258	237	258	236	262	246	231	262	234	245	241	260	216	247	234	252	245	248	253	254	251	244	243	256	243	238	286	270	245	254	277	220	263	233	217	258	242	261	274	238	256	242	246	251	237	263	222	257	251	228	245	231	239	261	252	257	246	223	255	248	234	244	265	235	226	269	241	252	252	253	254	264	259	247	267	229	248	267	247	249	267	225	258	261	249	227	261	243	231	238	231	243	230	240	265	254	246	227	249	258	286	224	245
34416	46914	36136	25796	20383	16374	12574	10172	7996	6288	4856	4065	3230	2652	2187	1869	1589	1430	1201	1095	978	835	836	769	716	647	602	539	549	529	504	503	498	422	421	409	385	407	378	382	405	402	390	384	356	372	348	378	325	359	348	366	368	359	404	351	363	340	366	330	347	338	319	344	359	371	334	370	350	360	362	354	318	325	329	334	333	344	363	338	331	305	349	322	333	365	336	364	351	359	337	339	339	318	322	338	341	321	364	365	330	355	327	341	355	338	393	324	329	326	317	329	346	326	333	355	349	323	343	336	329	341	317	331	341	341	327	344	350	361	347	378	326	369	348	356	325	346	328	337	350	323	356	350	323	340	352	349	342	349	352	343	365	325	358	333	347	325	348	335	349	339	343	352	327	336	325	360	354	353	352	321	352	355	361	341	316	355	349	343	345	357	343	342	388	330	338	300	344	324	331	368	349	321	350	308	353	318	348	354	307	381	361	347	296	316	368	339	353	348	337	353	339	347	349	336	383	336	316	373	344	336	364	335	367	341	335	327	322	338	318	349	355	374	356	339	334	320	340	369	338	347	332	320	333	322	323	357	338	314	354	354	353	328	334	367	362	328	336	363	340	327	353	338	333	341	321	336	362	320	313	356	321	326	315	318	346	341	346	347	326	369	337	351	375	318	346	333	331	358	372	330	352	329	346	355	353	359	306	360	338	336	307	331	346	341	334	328	362	357	370	318	340	333	346	328	335	340	340	327	327	323	350	333	339	339	363	343	333	372	347	376	345	346	329	324	352	347	361	373	346	302	315	352	311	375	329	306	306	354	349	348	366	359	348	348	340	343	332	347	343	363	357	357	330	375	322	321	350	347	345	377	349	349	347	336	344	332	317	350	352	332	341	350	349	375	342	346	332	357	331	355	344	345	321	316	351	314	358	331	331	342	342	338	312	349	318	322	297	376	319	350	336	339	338	341	351	311	322	338	349	324	337	372	322	388	355	340	349	333	344	358	331	340	341	324	314	315	318	331	339	325	364	327	319	321	359	352	318	339	343	354	337	315	327	355	324	336	348	325	355	324	314	383	335	316	327	363	391	328	367	358	306	397	333	380	345	326	361	325	359	339	360	336	339	310	298	340	328	348	332	318	328	324	336	370	335	372	337	349	338	313	337	306	359	331	342	344	321	359	355	339	353	336	360	355	366	355	358	323	342	362	342	338	312	342	361	350	357	349	332	357	344	351	328	345	360	344	376	348	383	393	373	358	311	315	323	356	334	358	308	343	335	352	348	327	338	344	350	330	342	366	332	381	343	343	345	340	334	345	345	366	418	339	313	324	364	334	369	348	306	334	336	319	332	303	321	346	357	335	335	324	337	331	342	308	329	329	386	343	334	344	323	304	357	358	329	347	342	307	334	356	376	323	281	336	367	390	361	330	329	330	317	310	344	340	375	317	330	328	358	338	348	344	332	354	339	313	341	336	325	359	320	343	354	368	360	364	330	348	336	363	337	306	331	317	332	322	356	353	338	347	324	304	338	346	346	352	318	355	347	376	309	320	345	343	341	332	340	349	312	346	358	319	328	344	317	318	341	355	339	330	331	347	353	356	348	353	330	345	358	366	342	348	343	334	336	350	329	333	337	336	326	340	323	331	326	319	375	336	339	357	327	345	335	342	380	344	315	338	343	353	376	330	331	345	344	375	338	348	378	366	342	366	341	303	304	359	340	338	355	338	360	343	312	367	359	343	336	324	358	358	345	369	319	329	377	350	361	343	341	334	343	350	345	368	348	320	316	335	321	349	364	339	333	330	327	347	350	331	335	319	326	350	338	334	344	347	358	319	365	331	343	338	305	348	343	355	341	344	336	305	365	343	372	335	325	357	336	307	332	310	351	335	354	313	330	330	332	343	326	329	347	346	337	351	319	354	333	310	355	331	352	368	316	343	357	325	359	337	351	379	331	304	340	313	363	372	361	320	348	363	358	322	347	334	313	337	343	314	328	352	312	359	353	360	342	365	381	302	347	350	317	326	372	326	337	351	341	342	360	302	315	323	341	345	320	322	358	347	345	363	363	341	381	353	311	340	331	335	350	351	361	347	328	321	324	342	327	353	349	387	338	372	312	346	341	307	341	357	361	342	357	331	339	332	344	352	311	360	373	348	324	340	336	311	342	345	340	351	346	310	337	319	353	360	342	308	313	303	316	342	357	333	331	325	344	357	335	322	312	359	329	356	345	319	355	332	355	338	333	293	334	316	325	330	365	330	346	350	353	349	344	330	370	301	349	330	335	375	365	338	355	354	340	348	297	325	355	354	340	313	347	304	362	347	360	353	344	320	357	311	353	347	316	337	357	342	354	342	344	343	327	346	336	339	350	324	335	360	306	352	319	369	290	330	321	376	356	317	353	307	326	333	350	342	349	374	336	334	337	332	341	329	352	355	356	319	318	330	357	373	368	334	350	316	318	341	350	333	354	335	331	348	356	328	335	330	331	352	379	307	349	348	319	345	299	353	351	330	334	322	319	351	374	336	359	358	357	360	304	400	316	327	353	359	372	320	334	321	328	330	340	351	369	352	322	371	315	337	338	352	330	367	354	364	334	354	350	342	337	339	339	314	344	304	344	335	356	350	372	381	342	311	351	339	333	364	306	315	334	354	348	311	339	351	352	325	317	321	329	318	352	323	360	354	356	309	381	335	322	316	328	364	321	329	336	311	319	354	338	337	308	331	361	361	338	344	335	335	344	347	341	321	314	314	337	325	331	347	358	339	361	334	324	336	327	360	338	358	329	330	338	361	311	336	322	334	336	342	319	335	328	337	350	388	356	366	341	341	325	297	338	313	339	347	363	378	312	356	317	322	355	327	354	329	368	327	365	314	297	355	356	346	374	358	376	359	354	342	340	361	343	325	346	318	356	363	328	315	341	356	350	328	326	349	358	356	361	358	364	327	362	320	316	373	352	333	328	313	327	333	389	323	373	342	358	324	368	334	307	326	319	348	356	372	340	322	315	339	323	324	302	339	332	332	336	352	310	324	326	324	356	324	331	340	327	348	358	342	328	342	359	341	341	353	348	331	347	348	298	317	328	337	313	326	334	321	342	327	325	353	349	363	338	351	333	335	345	325	351	374	355	332	324	330	364	319	359	330	346	326	348	334	313	315	368	316	344	347	346	346	337	371	351	333	325	335	330	335	334	368	323	303	342	333	352	303	339	333	335	345	363	326	346	305	369	347	326	312	338	354	345	369	348	378	368	331	320	346	337	359	321	334	340	330	333	343	319	351	324	331	336	328	357	323	372	355	348	357	347	305	329	364	362	304	326	354	344	342	304	326	346	347	372	362	332	313	341	343	340	359	323	332	331	347	326	315	314	388	336	328	313	370	325	344	326	343	352	351	359	341	307	339	307	329	331	337	326	319	344	343	329	363	370	348	322	384	336	354	319	358	361	334	340	355	336	372	336	351	343	341	332	354	356	309	312	342	340	349	330	340	348	347	361	362
24683	21676	29149	25093	22379	19496	13258	7912	5519	4434	3441	2727	2208	1947	1565	1350	1192	995	942	835	787	709	625	534	507	539	454	406	392	408	387	361	333	328	355	326	325	317	299	300	270	266	260	294	262	246	256	264	285	284	291	277	256	276	273	281	269	259	252	286	280	270	243	272	265	259	258	268	274	248	277	263	258	259	237	239	269	238	275	297	251	272	263	231	273	253	263	247	264	249	267	264	240	267	284	274	258	250	250	252	265	278	245	255	254	265	251	249	272	227	248	270	251	248	255	256	245	262	263	287	246	254	268	254	311	280	249	258	273	265	266	254	234	238	277	265	247	251	266	254	258	260	257	247	270	247	257	291	248	259	263	263	244	263	291	268	257	256	259	250	252	252	262	265	279	256	265	296	295	268	256	244	298	276	270	251	253	221	243	242	267	283	259	245	320	263	252	267	232	249	260	250	269	240	245	233	255	251	254	280	256	292	242	243	240	245	235	274	261	262	253	257	232	255	261	265	273	257	274	248	271	291	266	281	252	251	245	269	253	276	239	254	255	283	267	265	267	264	281	276	296	251	258	248	251	259	270	283	284	245	271	264	271	261	254	250	263	293	256	263	259	261	274	261	267	263	249	271	269	259	249	235	260	282	245	275	240	256	273	264	257	275	270	255	269	278	264	254	297	252	228	242	272	252	240	272	270	246	242	274	289	285	251	259	256	266	262	260	266	251	293	278	271	291	271	276	242	231	235	258	248	265	240	260	264	248	221	234	262	237	261	279	252	245	238	231	270	245	250	243	263	259	239	281	283	253	247	275	247	250	259	268	236	278	282	295	247	226	247	269	252	249	251	243	238	286	273	258	275	239	292	254	256	256	255	259	282	256	294	257	262	258	250	261	262	260	292	241	269	247	280	279	284	272	262	256	273	282	289	266	285	246	253	238	279	264	253	256	262	230	289	259	252	263	229	262	244	261	249	252	219	247	262	308	285	249	282	244	246	261	252	238	233	228	272	255	272	260	252	274	269	255	251	261	251	264	268	251	247	237	284	298	254	262	256	251	265	274	242	266	273	292	267	272	276	246	283	269	277	282	262	254	229	266	243	254	272	252	278	250	248	252	279	276	268	285	249	245	289	255	257	238	244	276	256	272	261	260	254	265	258	267	258	248	266	259	264	286	279	293	264	281	245	280	260	265	250	283	243	246	240	268	275	252	260	256	259	222	251	290	220	263	244	260	254	252	249	239	284	251	257	257	270	210	263	249	247	275	245	284	255	246	258	279	269	291	285	273	261	242	251	252	272	248	246	235	265	258	264	216	263	265	245	247	273	245	280	266	264	250	252	244	264	251	279	230	272	262	280	272	257	249	260	266	254	273	237	270	252	272	263	256	272	243	244	269	284	256	257	247	271	241	257	253	290	275	240	272	267	254	263	267	257	253	274	258	278	248	269	268	249	253	290	263	267	279	259	288	284	273	278	307	240	278	265	284	244	275	230	280	256	278	259	279	267	245	267	220	275	278	242	259	270	241	244	264	249	241	260	264	263	245	252	271	244	258	260	251	267	271	272	283	246	291	260	261	267	249	271	234	239	273	254	284	247	268	255	297	252	257	269	236	272	274	270	261	267	247	226	258	253	247	280	263	248	273	243	265	255	245	266	286	255	281	276	252	258	227	260	241	267	283	270	298	267	257	258	269	271	258	266	264	241	225	259	268	270	260	256	267	271	243	256	241	245	247	263	280	271	253	235	251	261	261	254	249	259	252	265	240	275	289	265	247	274	234	234	270	268	300	271	276	262	250	278	242	225	260	274	253	266	237	272	258	247	231	247	256	293	267	247	265	263	261	263	258	291	248	253	251	270	242	245	259	256	255	250	251	258	258	256	259	275	251	250	235	264	264	258	235	275	281	273	288	273	259	271	279	284	248	248	253	231	254	255	237	254	258	295	274	229	257	274	228	244	282	248	231	272	258	272	238	247	250	255	239	247	254	268	266	266	272	221	267	269	288	231	280	256	249	266	258	289	270	265	236	267	271	259	264	253	231	252	248	298	261	273	252	283	254	267	280	276	257	256	263	280	242	267	279	235	244	267	266	276	261	247	260	286	240	249	257	239	268	237	266	240	258	264	261	216	242	264	258	285	253	264	268	268	268	242	280	258	262	264	265	270	253	273	254	252	264	254	263	246	273	243	281	241	223	253	255	248	255	249	250	258	256	255	277	241	253	284	234	255	271	296	244	269	260	275	246	255	286	258	290	237	250	265	254	276	255	256	257	259	271	239	249	297	241	283	284	243	269	252	248	270	261	260	272	234	254	264	243	253	253	251	294	278	260	248	257	295	259	269	278	279	257	268	244	265	250	271	244	270	275	267	289	278	225	288	257	279	245	280	276	288	245	257	255	273	248	264	239	275	244	220	258	250	251	235	259	271	269	267	262	252	271	245	263	273	289	275	257	242	232	262	259	269	267	285	273	265	272	284	280	243	275	238	304	266	271	272	275	253	283	236	256	275	285	284	266	242	256	245	246	253	250	285	262	251	255	265	246	251	260	276	234	265	245	255	279	239	217	276	267	265	272	262	256	253	232	278	261	276	260	254	241	268	232	252	249	247	263	243	270	257	243	268	247	265	256	256	274	270	242	281	284	257	242	272	255	250	269	229	248	295	231	262	258	270	256	269	255	279	241	276	272	267	262	277	271	267	248	257	255	291	231	235	238	279	264	262	275	249	269	276	267	254	296	289	291	268	256	290	233	268	257	284	276	266	268	248	266	245	279	283	253	260	271	294	228	277	264	253	253	281	263	250	263	261	287	258	245	243	278	251	256	263	253	274	256	263	270	215	284	271	244	278	242	264	253	281	268	268	242	253	249	251	287	246	251	238	249	246	262	255	261	224	260	281	271	254	269	238	268	257	272	273	267	255	262	241	249	269	258	261	268	257	267	259	274	276	245	255	237	271	249	235	292	269	269	254	264	250	261	242	246	241	248	266	287	272	260	258	265	243	261	243	267	237	266	267	276	268	245	285	246	261	271	274	263	233	276	265	236	261	262	237	284	260	283	267	225	294	263	261	241	267	265	276	269	265	267	271	251	271	265	229	273	296	256	257	247	258	254	262	274	309	266	247	253	251	240	249	290	259	272	254	248	248	270	270	259	283	269	279	240	280	251	262	273	276	250	261	277	274	249	246	272	263	271	252	274	233	281	250	269	288	273	253	241	241	243	260	239	267	240	280	255	268	264	251	248	263	250	270	257	250	282	262	283	277	278	248	249	280	252	273	239	259	214	263	276	227	276	257	238	259	265	261	262	282	289	253	251	249	297	275	231	283	228	255	273	270	246	270	261	250	273	289	267	257	279	246	274	255	243	265	264	273	276	272	263	273	271	253	232	210	274	247	289	289	280	275	271	269	278	269	237	269	264	267	276	251	249	244	251	276	280	263	259	277	248	262	255	281	273	271	240	268	262	277	290	246	258	245	267	257	263	283	266	272	257	226	269
36061	55669	43398	32665	27359	22774	18515	15064	12136	9690	7864	6383	5184	4169	3404	2944	2521	2266	1882	1618	1547	1363	1208	1078	1011	858	845	739	708	680	625	548	521	509	511	514	460	438	458	426	439	414	423	380	401	388	396	380	357	374	396	382	401	381	363	381	392	359	402	392	365	397	357	357	362	356	358	378	340	363	360	351	350	352	362	374	333	376	339	349	390	361	340	352	370	384	365	339	379	352	377	371	368	381	385	330	380	358	360	380	338	337	363	355	334	313	379	363	376	367	370	328	347	365	372	342	339	332	327	361	339	362	349	313	366	373	379	348	344	359	359	333	365	334	367	350	320	343	379	371	391	355	307	355	362	363	346	350	348	345	375	328	360	376	342	336	335	337	332	309	375	334	356	363	365	358	397	348	357	381	352	376	362	348	347	352	362	365	360	352	381	352	366	339	355	350	346	338	374	303	362	304	367	358	375	373	364	355	365	356	357	357	357	348	341	342	357	376	317	355	317	320	351	336	327	328	360	367	370	349	335	357	393	329	363	320	344	354	334	393	352	365	378	373	360	376	343	345	340	349	330	374	354	358	374	364	367	341	350	372	375	372	348	373	363	340	371	356	332	374	330	325	349	375	357	352	348	360	391	412	365	363	343	346	361	363	341	331	336	357	337	363	405	375	367	363	359	367	347	394	342	384	343	336	370	349	338	353	335	340	337	386	363	364	355	337	380	362	365	354	404	375	313	373	357	338	397	377	328	332	335	363	318	334	359	385	317	320	363	361	352	388	365	354	339	380	327	340	370	399	368	361	332	379	363	374	369	381	369	357	346	332	383	367	333	371	363	357	354	353	353	336	354	345	389	332	338	363	352	324	330	334	397	360	335	376	364	333	371	363	331	347	325	373	336	362	364	327	379	330	337	354	358	365	367	361	354	365	372	341	372	337	356	326	355	357	335	339	329	368	343	361	349	344	338	391	346	369	328	394	369	345	327	338	382	366	391	359	369	336	373	363	346	358	370	361	326	342	330	324	362	382	364	359	385	351	344	377	352	367	348	323	385	356	355	342	367	357	335	353	346	367	359	354	384	355	335	339	344	340	383	335	331	344	337	339	344	349	340	366	347	370	374	368	362	352	343	350	381	342	350	359	328	344	338	368	344	340	337	343	365	377	375	344	352	347	355	335	337	393	374	339	352	357	342	338	373	331	329	323	353	335	325	350	320	364	363	364	375	342	324	345	349	322	359	334	325	337	333	355	358	385	382	363	360	329	373	326	355	342	318	376	370	363	340	369	379	368	344	368	308	343	364	345	380	354	325	357	334	332	358	352	370	392	362	363	365	365	346	362	394	347	362	342	336	358	343	327	333	367	334	330	345	360	324	394	358	344	373	374	312	399	377	391	351	360	344	353	355	330	351	309	337	348	354	344	378	335	360	346	319	351	344	352	380	336	358	355	324	356	343	354	398	339	331	363	367	347	389	338	373	323	352	371	363	366	372	357	353	330	387	320	344	397	361	341	327	351	364	387	358	336	356	333	337	373	380	369	354	341	359	327	363	318	340	310	326	364	361	349	383	361	330	365	335	406	343	363	358	327	357	354	370	342	371	344	338	379	360	378	353	360	353	331	344	379	368	368	354	349	361	367	350	368	367	345	376	322	347	354	360	370	327	333	333	371	344	376	361	376	370	356	350	364	347	372	383	327	340	351	339	366	354	373	343	332	372	354	360	362	339	370	357	334	367	387	381	341	325	362	379	361	332	352	352	408	350	374	394	357	346	385	370	363	362	325	337	361	349	352	332	347	354	348	335	360	339	385	366	354	386	355	340	312	354	358	333	378	373	387	348	370	381	347	365	366	337	344	360	334	345	350	367	362	373	328	355	398	309	329	336	357	361	348	376	353	328	358	388	356	327	358	391	368	360	356	384	336	328	367	348	346	360	354	371	357	349	329	354	337	344	352	387	364	337	323	340	376	366	386	383	349	376	360	358	351	375	361	376	333	336	365	334	389	367	378	355	361	353	345	369	325	323	359	364	309	356	370	379	352	365	336	342	346	345	360	337	370	351	361	362	349	391	350	347	352	312	330	334	357	348	357	353	337	333	356	325	338	386	351	349	331	334	374	356	343	390	369	403	381	370	377	339	344	379	355	345	366	375	322	358	330	353	330	357	349	346	374	382	345	349	331	351	361	352	367	344	344	360	354	378	348	312	353	335	373	352	340	309	346	344	374	354	359	371	328	332	353	367	322	368	368	354	383	374	317	361	289	355	359	376	353	359	360	332	360	346	361	352	330	337	346	398	363	366	367	379	364	371	405	395	357	383	371	366	335	360	323	377	326	345	376	343	383	384	363	366	343	312	349	357	365	379	332	341	355	330	312	353	363	381	355	369	384	371	339	341	343	358	354	333	354	380	320	355	350	369	362	337	334	347	354	358	338	355	361	323	339	339	351	367	387	337	336	341	360	327	345	362	354	371	357	332	352	356	372	336	339	340	370	349	377	357	373	349	349	343	315	395	334	357	349	359	362	345	353	354	359	338	368	380	317	359	344	346	335	368	387	366	330	337	342	417	343	366	334	376	383	366	376	397	362	339	363	354	365	351	332	344	349	343	335	375	352	315	372	361	342	391	354	337	346	337	367	357	358	337	362	374	353	359	348	379	341	339	367	354	351	381	350	368	337	375	337	362	335	365	357	348	352	346	350	349	386	349	351	354	325	333	336	350	344	343	366	319	324	354	407	338	377	368	349	348	334	369	364	334	328	381	349	361	321	358	354	334	309	341	350	358	354	352	335	360	352	325	347	362	360	366	369	342	367	349	342	359	355	351	350	364	345	377	373	366	355	360	334	370	338	344	358	355	343	314	353	356	352	421	344	369	359	375	381	343	346	343	353	356	353	349	352	365	344	376	355	372	345	361	360	349	399	357	362	386	353	363	326	345	327	334	347	378	345	393	373	347	364	382	387	349	350	346	350	355	335	351	373	344	338	344	348	346	346	340	360	371	341	337	316	353	345	357	356	345	374	403	320	341	380	381	376	355	357	377	382	357	355	338	333	341	367	367	363	326	380	371	339	361	344	377	343	342	358	356	373	362	341	362	353	358	358	366	332	339	377	355	367	366	377	346	383	350	369	328	338	380	361	347	376	344	326	355	369	352	355	351	327	358	356	339	392	354	361	346	380	343	358	381	357	318	358	395	387	369	361	369	360	340	363	361	340	373	356	323	345	383	378	350	340	348	337	404	365	347	378	373	373	365	364	346	360	331	326	341	357	342	371	333	334	330	349	372	368	329	368	333	333	370	376	344	338	345	349	361	330	344	360	342	345	355	369	365	381	335	354	376	378	345	362	365	345	354	362	339	348	351	352	328	333	359	366	338	354	354	375	359	349	364	356	356	332	372	356	326	331	385	371	321	371	358	343	343	335	355	374	348	376	344	328	366	338	403	404	338	345	360	350	342	353	350	357	351	352	334	349	372	370	343	346	360	371	339	383	371	379	350	340
23570	21634	29532	24272	21963	22999	20905	11385	8106	6083	4761	3742	2958	2502	2042	1714	1496	1390	1171	1042	902	868	781	724	657	581	530	525	448	449	407	407	382	378	365	336	343	314	294	348	277	300	268	286	290	295	284	303	291	282	299	310	273	268	260	268	284	274	284	271	248	276	267	258	263	263	263	251	257	276	243	237	286	251	247	236	276	267	278	245	252	273	275	254	244	303	279	279	236	268	253	258	269	251	258	257	270	282	271	270	269	261	273	262	266	249	242	257	255	259	269	271	257	235	266	258	255	225	265	263	307	229	254	255	267	263	235	279	280	257	254	266	287	262	279	265	278	252	273	270	262	247	246	272	256	259	264	227	274	250	283	243	255	265	280	246	255	227	254	224	248	250	258	239	280	243	258	271	222	237	245	234	234	238	289	258	258	276	274	274	257	262	254	265	263	256	265	265	258	272	265	242	249	249	264	263	269	241	237	262	251	278	268	236	263	257	288	258	269	282	259	252	234	237	261	254	266	241	265	255	241	255	270	276	280	265	241	258	270	261	256	292	296	259	273	253	248	278	294	249	246	274	244	276	270	269	249	235	253	254	258	217	252	257	283	249	263	270	267	258	248	251	280	253	267	266	239	248	279	252	265	264	225	262	270	245	269	300	253	253	276	245	275	285	264	240	252	268	252	264	237	228	239	244	274	256	212	259	273	271	279	263	258	268	272	264	234	264	288	283	257	242	274	270	276	270	270	261	234	282	257	272	248	257	283	273	281	242	262	266	260	250	289	268	238	275	261	285	301	267	258	258	257	282	255	284	294	246	253	286	246	267	261	247	269	239	230	233	240	262	233	242	253	248	273	233	232	261	282	255	286	260	256	277	262	231	259	271	280	258	260	272	233	263	251	246	243	253	256	266	262	268	282	243	269	252	284	255	289	266	255	269	259	293	266	287	276	273	259	259	274	277	274	266	253	261	287	231	250	271	237	236	255	246	250	252	206	258	271	251	253	260	234	277	278	270	263	273	250	262	248	259	281	245	236	230	249	233	277	262	253	236	269	251	256	231	239	260	283	269	253	235	242	262	228	275	277	236	258	252	249	259	243	288	264	236	271	254	267	277	259	269	275	286	280	274	268	238	268	256	247	237	263	228	248	260	251	253	247	259	251	271	262	244	275	233	242	233	250	262	285	254	286	272	254	256	283	243	255	259	253	237	263	261	258	259	264	274	267	254	249	258	275	251	267	267	238	240	242	249	266	238	252	256	241	281	254	258	259	265	246	297	260	263	264	284	249	280	248	251	259	242	254	252	262	291	246	269	251	277	255	235	232	265	244	288	243	276	265	262	272	270	254	239	267	281	286	235	267	265	269	234	265	257	287	252	258	255	271	244	278	233	265	242	223	240	269	240	250	247	261	235	252	283	217	270	268	246	241	255	273	278	280	260	244	277	260	261	253	230	240	278	234	238	251	240	262	279	254	238	232	272	275	271	267	271	237	280	274	256	251	249	266	274	266	263	240	273	297	259	269	252	245	257	253	247	257	259	227	256	226	258	253	237	254	278	268	273	254	274	253	266	245	275	249	215	261	268	250	233	260	221	224	262	284	258	251	259	245	260	277	256	259	250	271	283	267	259	262	265	255	246	265	232	279	273	242	281	266	271	238	262	256	249	245	267	257	270	259	247	268	246	245	261	268	262	259	238	274	226	244	261	270	269	257	263	242	238	231	262	277	268	233	252	247	277	237	231	276	252	253	273	261	263	285	268	250	255	275	271	252	234	287	234	242	244	252	220	269	271	255	255	245	261	244	237	237	268	238	236	249	277	250	228	260	233	264	258	254	264	258	277	263	268	244	249	284	285	256	245	231	265	265	264	254	281	251	285	250	259	249	258	233	256	269	242	269	242	245	296	274	221	247	222	283	240	281	276	267	243	263	276	250	254	271	246	272	247	241	230	257	244	257	217	255	276	273	282	269	269	238	287	262	273	250	273	283	269	266	258	330	243	252	241	252	248	261	241	266	257	252	256	259	247	243	256	258	241	246	227	279	234	263	257	267	254	251	232	262	246	277	283	273	276	283	285	277	248	223	239	263	236	268	251	268	259	256	249	267	282	270	245	273	246	265	258	245	262	260	249	251	254	249	253	263	258	278	235	222	272	271	256	235	243	279	250	243	290	258	263	269	262	233	281	283	225	244	249	260	256	302	255	261	252	271	294	247	279	274	251	260	277	273	280	259	244	281	283	273	244	264	268	274	275	279	252	260	239	254	283	262	242	281	257	251	261	258	245	263	238	243	256	262	256	265	236	271	274	261	251	229	282	259	258	245	254	276	264	223	271	280	278	258	254	281	233	275	243	244	225	266	256	229	273	261	253	238	236	252	269	263	263	259	281	249	249	263	236	293	236	252	244	272	280	264	261	250	247	233	238	251	273	247	236	242	291	290	265	273	263	254	248	248	262	265	241	270	253	261	240	241	254	272	245	255	272	243	238	268	217	262	240	292	263	261	266	261	259	285	273	222	273	253	249	286	266	241	247	242	239	245	286	251	277	253	224	260	247	262	235	243	260	283	269	240	242	289	275	269	246	266	266	270	279	272	225	271	227	249	253	266	257	248	263	272	280	245	262	240	288	259	257	272	222	230	283	252	252	284	296	244	231	266	266	222	274	271	266	223	261	265	269	242	259	243	255	253	276	273	293	265	255	284	226	269	268	236	262	250	238	268	280	259	285	221	245	271	269	235	268	245	253	287	290	244	230	278	271	231	222	297	263	299	271	263	238	261	259	274	258	280	258	279	253	254	250	233	261	264	239	265	287	254	270	231	280	272	256	257	257	254	260	253	277	246	266	248	261	254	275	251	249	236	261	252	251	280	264	271	273	255	273	247	231	268	267	252	230	271	252	264	262	273	258	258	252	275	239	281	244	252	237	280	247	270	283	263	277	271	268	267	231	263	265	258	254	262	265	273	235	271	246	253	250	224	245	260	239	238	290	286	256	265	261	255	231	267	254	263	249	250	297	264	286	275	244	264	255	283	264	289	254	255	251	263	280	272	272	265	237	222	236	267	245	239	260	254	258	264	272	277	267	279	263	253	247	239	220	282	260	232	244	269	256	254	245	251	266	263	265	254	252	235	272	265	273	256	261	274	247	251	212	261	276	232	256	233	263	260	274	323	264	274	247	259	281	266	234	273	233	247	234	255	256	241	241	243	248	282	276	284	289	244	251	233	260	254	261	277	270	231	243	261	286	259	253	261	280	295	246	265	284	254	296	246	245	262	234	251	282	279	288	261	268	252	260	287	277	272	279	260	250	257	280	252	244	263	231	259	252	278	272	253	263	237	255	249	244	275	240	247	259	253	267	252	271	263	269	291	263	265	278	280	256	260	238	269	261	274	249	260	268	243	271	234	289	272	272	268	251	231	266	254	264	258	254	297	279	260	282	283	262	261	261	274	229	247	247	268	235	264	239	229	298	255	251	253	249	249	275	283	256	240	283	256	258
38895	62842	48276	37144	31535	27228	23011	18780	15751	12605	10270	8468	6858	5714	4740	4003	3396	2852	2462	2237	1958	1702	1594	1375	1231	1041	1003	905	776	769	675	677	631	571	575	533	478	498	436	431	455	395	422	373	429	373	387	379	363	375	402	361	383	366	359	376	379	371	377	321	348	366	388	359	359	362	364	342	395	351	356	349	348	381	326	360	370	385	377	388	334	352	349	360	361	329	361	352	343	333	335	372	342	372	364	329	340	377	387	368	374	346	361	309	343	357	341	333	355	348	365	327	337	330	369	336	338	334	341	386	346	349	375	370	355	343	349	314	343	340	347	351	329	362	346	319	338	320	350	333	366	352	350	335	360	340	360	341	360	348	347	322	343	345	360	335	362	353	347	326	342	360	361	353	345	362	318	354	345	352	340	373	337	330	361	341	371	376	340	344	364	314	331	338	357	339	320	336	339	350	378	334	324	356	376	375	353	363	349	344	343	373	373	332	314	362	372	351	358	309	347	356	348	325	334	347	340	357	342	356	354	356	337	355	343	346	352	360	342	330	371	365	343	348	333	335	344	363	351	361	332	351	348	391	346	351	386	357	327	326	355	370	340	335	377	319	338	360	370	395	340	341	309	328	335	382	333	346	336	345	341	339	351	346	347	361	366	340	388	361	346	308	327	356	318	333	344	288	336	354	330	395	376	340	380	329	332	344	328	351	357	346	303	341	323	343	351	363	346	352	355	347	349	360	335	367	324	344	364	319	320	311	338	360	354	377	339	343	325	325	311	326	331	361	349	377	379	336	309	356	343	348	365	336	329	339	342	341	346	368	306	353	359	347	360	362	332	359	351	368	331	357	327	353	338	340	376	367	302	366	366	335	348	355	348	339	321	325	334	343	341	366	342	336	330	346	358	348	351	351	353	364	339	368	388	296	342	333	365	311	316	318	383	317	313	348	362	300	315	337	366	356	348	322	355	321	348	332	402	307	340	333	338	370	351	340	362	374	354	374	350	375	353	368	321	335	303	331	356	366	368	325	356	362	370	359	391	322	357	330	353	349	306	356	361	310	345	348	323	363	380	358	358	346	359	368	334	333	372	327	309	336	351	377	355	344	367	313	328	364	332	358	343	298	354	354	344	337	329	354	359	348	315	373	332	327	336	338	351	331	342	344	342	307	367	385	365	358	346	365	344	328	315	328	351	336	379	335	344	348	384	353	350	360	340	374	358	377	359	376	329	327	358	347	346	379	338	357	368	329	335	320	337	358	358	331	388	335	341	350	336	337	346	356	357	367	348	322	336	347	347	351	324	327	362	357	384	297	366	357	318	360	348	363	335	349	368	366	362	350	307	330	355	356	337	334	358	327	330	347	382	362	320	334	348	359	337	306	347	350	383	338	318	328	343	328	342	347	368	322	374	362	342	354	338	353	333	360	333	340	338	320	323	348	339	327	337	350	329	354	323	362	393	348	337	357	362	361	336	320	338	333	341	307	359	361	363	368	350	366	342	350	350	386	350	362	369	371	335	355	395	313	364	319	330	342	331	338	325	324	345	346	362	335	369	349	344	364	346	322	343	342	327	354	370	359	334	371	334	370	328	355	348	396	364	339	381	338	352	350	352	359	379	381	373	339	351	357	349	324	388	346	356	350	324	358	376	356	344	348	331	366	336	355	345	350	361	373	347	321	376	361	382	316	383	319	352	364	364	349	369	346	377	381	337	343	339	318	339	356	355	368	317	329	343	376	354	330	332	345	337	311	379	356	365	335	412	350	334	319	339	332	349	344	370	349	335	348	332	373	349	356	359	383	357	346	360	324	345	329	360	366	330	364	347	345	347	330	338	344	337	351	351	375	343	333	347	360	353	341	370	380	340	317	340	336	378	338	345	379	320	350	384	347	343	355	356	365	324	333	377	369	388	339	362	344	342	343	363	365	308	363	335	343	349	347	345	364	338	338	351	368	359	342	389	344	378	357	333	378	358	363	352	323	348	362	351	348	391	362	357	353	341	343	336	340	338	352	344	316	336	339	377	361	359	334	356	366	352	371	356	312	344	372	338	358	325	341	349	385	377	343	360	329	330	335	345	360	368	326	339	354	314	336	353	342	368	372	342	343	356	356	329	371	331	327	366	359	364	364	324	328	315	408	370	397	363	345	371	304	373	334	306	340	351	386	358	350	386	344	336	318	368	346	337	336	370	340	375	389	352	328	347	362	343	367	343	376	334	341	363	362	332	356	371	345	306	308	345	354	343	356	310	338	328	353	401	392	366	353	352	349	338	393	331	359	377	352	355	338	373	327	358	374	355	353	330	351	378	374	348	371	349	353	390	332	360	346	343	350	367	353	361	325	368	364	337	336	366	352	347	392	363	343	375	400	384	383	350	377	363	332	347	343	367	345	359	337	343	347	309	359	372	341	347	341	341	359	344	323	338	334	323	353	364	334	351	346	367	358	378	328	331	380	342	336	379	375	364	338	344	349	331	368	342	365	340	347	337	332	344	363	331	340	352	376	342	336	391	339	354	345	312	351	332	362	362	343	324	352	339	344	358	337	350	329	328	332	355	360	377	350	335	385	352	318	329	349	363	351	334	331	352	338	351	334	336	334	359	356	335	319	305	361	365	338	335	337	347	338	318	369	317	344	359	370	310	333	337	347	336	358	361	338	312	351	332	369	393	360	363	334	341	337	370	368	352	345	328	362	375	324	364	365	347	369	369	340	350	345	354	371	333	311	360	372	339	380	333	320	363	366	355	351	329	343	335	347	348	347	318	362	345	326	339	352	356	347	339	340	332	355	332	349	322	347	340	342	357	331	313	333	349	341	357	340	314	314	334	314	348	346	342	371	387	361	352	347	348	364	360	352	366	330	355	381	339	376	361	340	338	335	344	327	374	340	351	299	352	346	379	367	293	344	341	356	369	353	333	331	366	358	328	333	349	349	383	357	346	326	358	318	336	340	342	347	362	345	330	343	359	345	361	370	318	377	355	341	335	335	339	356	348	335	335	349	401	363	357	328	367	345	373	351	332	354	325	357	336	348	349	335	324	362	355	312	364	350	379	346	362	319	352	364	336	348	344	370	343	350	362	348	362	331	334	357	358	377	371	340	360	347	348	347	347	329	345	337	342	372	363	339	341	336	385	359	362	333	343	355	363	363	378	333	352	352	340	329	342	341	342	359	349	345	355	340	376	355	366	342	328	347	365	356	349	337	355	371	341	303	401	352	364	344	369	344	341	325	349	353	329	352	367	336	346	321	350	316	355	333	339	364	358	375	352	364	332	345	353	324	330	331	366	364	341	348	344	366	342	347	358	348	339	386	311	357	370	348	341	330	367	351	334	335	354	340	356	328	349	350	380	350	339	334	352	357	317	321	353	337	378	338	334	332	364	347	314	352	322	351	339	362	376	348	320	318	321	294	344	362	331	364	358	362	353	352	347	369	341	325	374	353	346	367	357	297	367	349	348	346	358	371	322	351	345	329	375	324	361	321	374	334	364	371	344	340
29173	27830	30813	23165	14314	8993	6155	4286	3224	2569	2024	1563	1432	1155	930	817	773	674	642	601	510	453	453	423	420	360	334	340	335	333	288	295	281	267	297	273	288	257	244	279	277	260	273	256	266	290	241	282	249	243	260	251	245	258	250	261	249	246	250	238	268	278	246	247	240	242	256	239	240	245	220	231	230	235	240	241	245	240	261	227	224	222	265	267	265	236	259	263	251	239	222	262	225	253	229	230	238	238	213	244	260	258	253	260	257	233	241	230	265	281	238	256	241	225	220	263	263	259	252	233	226	234	239	260	232	265	250	224	250	252	230	241	248	248	237	255	243	246	246	240	271	223	236	234	239	235	236	217	270	254	232	250	242	261	242	239	221	249	237	231	276	210	236	222	255	228	245	244	234	254	250	226	219	221	240	254	247	230	217	238	230	257	228	217	250	265	240	232	240	221	277	252	247	253	231	231	235	240	225	226	248	265	245	259	234	248	216	222	241	239	246	240	214	245	233	249	244	222	247	228	238	241	230	242	239	244	262	254	248	260	237	252	238	235	216	221	226	226	268	229	223	233	257	236	222	241	248	234	200	243	240	244	247	219	250	274	245	260	271	237	241	241	263	256	235	229	236	240	212	241	241	266	237	232	210	243	225	259	285	248	247	225	228	243	245	259	256	261	260	233	259	269	232	235	253	273	238	215	242	238	228	240	202	243	252	222	236	234	203	241	263	223	259	280	253	227	238	259	256	248	228	245	220	260	238	220	254	235	265	229	258	254	238	238	256	272	264	245	221	238	252	223	247	231	217	258	248	238	252	242	245	244	225	257	243	252	263	271	213	247	250	246	274	292	249	241	250	241	243	219	249	226	223	246	249	247	224	247	266	242	231	268	232	235	258	234	264	290	234	243	247	247	257	245	245	247	258	254	246	258	250	279	251	238	252	251	273	273	257	260	243	237	223	233	192	220	254	236	232	255	257	234	271	228	238	243	245	246	254	237	264	268	232	274	246	228	213	240	243	237	260	229	215	226	236	245	278	246	247	244	239	208	250	233	239	243	211	233	256	246	262	231	240	252	198	263	281	237	247	261	244	255	240	228	242	242	266	220	250	236	248	263	242	240	261	255	249	243	261	263	232	233	268	243	266	248	216	236	240	263	260	215	259	255	251	231	239	235	240	244	249	261	254	230	227	204	244	250	253	240	246	235	236	246	238	254	258	253	247	257	246	207	281	239	248	253	250	249	223	244	241	250	245	244	243	237	219	232	265	238	267	230	230	246	220	241	222	225	229	242	261	239	226	251	261	222	276	234	201	241	267	246	236	243	231	264	246	240	248	260	270	246	253	232	255	265	277	230	196	239	236	251	247	227	256	230	210	264	204	237	236	236	242	258	229	233	244	255	232	249	221	255	204	264	257	244	217	250	267	244	237	254	249	254	237	238	240	267	220	251	230	237	226	235	271	233	246	255	258	286	236	252	236	248	231	235	251	241	230	231	224	237	224	248	239	246	246	232	238	228	247	241	214	248	235	280	252	231	250	243	234	252	242	224	223	246	245	240	260	239	243	247	224	231	241	264	230	246	241	240	214	226	232	254	230	239	247	224	242	234	238	272	263	239	243	251	253	285	261	245	245	267	253	239	218	230	225	237	232	227	236	238	255	258	233	247	245	239	213	268	223	238	238	246	249	216	233	242	262	238	261	264	249	248	270	242	260	266	246	233	254	235	232	245	222	258	245	255	245	255	209	233	239	216	236	223	263	259	227	230	246	216	254	233	256	211	227	250	226	238	255	236	243	251	246	250	213	212	239	230	223	224	258	212	226	256	246	241	240	248	254	228	234	235	254	228	232	240	240	219	242	229	261	244	252	251	238	255	240	263	221	238	263	241	254	225	218	225	237	233	229	234	251	239	243	267	231	245	242	251	238	258	254	219	250	264	220	212	258	231	230	272	253	254	277	247	277	227	214	248	239	245	240	246	209	217	219	243	274	253	234	262	261	262	248	269	221	251	250	248	245	261	251	219	237	261	272	226	226	219	257	261	232	236	223	254	240	250	221	257	231	238	274	247	240	266	274	248	259	251	248	260	253	246	237	256	217	248	233	231	244	240	237	235	226	219	235	239	244	264	245	245	254	213	231	239	230	267	275	246	233	254	244	219	240	240	251	243	239	236	215	240	231	284	244	219	268	221	248	253	246	218	212	240	210	224	224	238	248	231	252	249	220	254	220	251	230	255	235	244	224	224	277	237	240	257	264	214	247	267	237	246	236	210	245	265	255	232	252	241	252	261	254	259	239	250	245	282	247	236	237	232	207	239	245	231	237	237	221	246	205	241	225	263	252	260	252	254	234	222	247	277	258	242	214	248	251	249	246	246	260	226	247	287	240	239	242	240	206	246	274	257	259	244	236	252	252	255	239	238	235	219	255	254	259	242	230	222	243	239	247	253	251	264	258	242	251	223	274	251	244	259	268	230	252	272	253	262	246	243	227	242	228	234	250	238	263	255	240	248	255	243	251	240	240	221	213	238	269	221	234	256	249	221	260	247	256	253	231	247	249	243	226	246	242	226	245	227	215	241	272	227	232	271	229	239	258	263	242	246	264	228	263	269	232	245	245	239	232	238	223	233	263	225	275	215	269	245	241	235	230	234	234	228	234	234	270	232	254	235	242	258	227	246	280	258	246	233	248	236	203	272	263	248	235	202	252	232	252	226	264	250	278	228	248	231	260	219	199	232	253	247	274	223	206	231	240	270	233	231	250	245	262	263	263	261	255	255	240	242	230	244	230	225	243	230	229	252	225	220	244	271	259	238	223	225	224	243	250	252	236	254	256	243	233	284	249	253	226	258	234	255	245	232	271	245	231	251	235	224	247	250	236	235	253	243	231	240	242	265	255	218	231	254	219	238	234	269	241	267	259	228	226	258	245	263	230	228	269	223	246	247	274	220	249	254	240	261	248	233	261	255	280	229	268	262	216	257	246	255	219	258	242	247	245	236	225	256	230	246	255	246	245	244	254	243	239	259	231	240	230	235	251	234	242	275	267	243	218	254	244	228	209	224	227	237	259	233	224	254	242	258	251	234	226	252	220	229	231	246	260	260	238	245	248	247	227	237	260	255	219	256	233	235	233	255	247	249	260	248	226	225	254	272	252	247	243	253	216	240	206	277	233	243	263	270	247	232	235	236	247	239	238	248	236	237	195	244	235	241	255	216	263	239	229	237	268	227	290	237	273	234	231	244	249	245	230	232	255	234	257	229	250	240	238	233	232	238	243	233	201	245	254	245	251	232	245	244	267	231	252	228	253	222	242	241	235	228	225	229	230	243	207	256	231	254	251	222	267	235	244	246	264	244	216	251	235	252	218	231	259	236	256	228	214	237	265	223	261	244	237	276	234	254	239	234	241	238	245	241	233	258	232	227	270	224	245	247	229	260	248	253	271	244	222	246	251	251	233	263	232	256	257	234	253	242	228	216	259	222	244	277	229	236	206	260
33787	45828	37046	26184	20583	16272	12858	10117	7912	6313	4961	3994	3242	2702	2301	1945	1556	1378	1291	1125	988	947	857	796	701	632	597	568	558	536	510	471	462	419	425	407	408	398	391	378	391	358	351	348	345	342	362	344	336	335	345	368	357	335	347	340	371	330	350	345	349	320	341	309	354	344	325	331	333	305	326	337	340	302	310	340	336	384	364	355	341	345	339	320	361	356	345	362	355	370	364	337	375	319	326	316	326	321	346	336	336	332	323	343	333	343	358	332	328	317	343	361	350	355	319	327	347	317	342	311	362	327	300	358	338	342	345	334	341	309	346	302	372	307	332	314	364	338	314	347	335	340	346	341	349	355	348	343	323	346	350	377	323	326	355	322	349	349	335	309	332	328	321	311	336	336	350	326	347	354	324	350	364	373	329	322	375	319	347	353	352	346	354	341	313	364	332	335	360	321	336	358	314	338	319	327	332	324	360	358	313	341	346	332	311	351	355	334	303	362	331	368	337	376	319	336	333	326	328	363	358	330	298	366	334	339	327	324	290	290	343	349	355	322	318	343	315	326	331	338	331	327	330	339	351	320	342	345	325	326	344	313	357	353	356	358	307	360	335	336	319	315	342	328	343	326	350	346	339	326	356	334	349	372	320	336	345	343	365	328	348	341	320	332	332	370	351	349	329	316	317	323	362	338	333	299	332	305	336	336	352	323	338	318	344	352	309	353	336	343	305	347	331	337	324	315	327	322	331	342	350	306	306	360	319	334	353	301	352	324	355	348	332	317	364	350	323	327	340	315	357	336	340	323	325	313	326	360	335	348	364	334	351	340	322	351	342	346	331	323	347	333	347	333	317	334	326	311	358	356	294	364	356	296	328	364	309	318	349	341	343	311	352	339	348	371	357	328	345	349	342	354	350	356	325	330	335	346	356	339	359	357	347	338	321	344	356	333	337	341	320	337	321	357	345	338	342	306	361	330	322	349	308	340	397	343	297	329	315	353	337	329	317	350	311	306	342	334	345	333	325	318	339	381	378	322	334	331	326	350	346	352	344	365	343	356	386	344	365	337	335	341	364	351	350	327	351	337	347	351	302	349	334	330	332	343	329	316	308	333	354	312	313	350	313	350	328	348	322	395	337	333	325	317	386	364	318	300	335	341	373	355	349	313	363	329	330	359	330	326	333	323	341	339	318	308	299	319	344	359	327	358	339	336	310	375	329	326	320	301	342	334	335	366	339	300	327	341	323	357	332	332	344	325	316	350	322	317	316	358	334	361	333	322	345	331	330	326	356	323	347	344	357	314	350	348	331	346	312	340	345	350	338	334	375	309	338	344	337	361	308	332	312	362	312	344	329	325	345	357	297	379	322	309	308	344	332	347	342	338	348	365	320	337	334	366	357	360	373	361	345	360	359	332	316	322	351	322	369	348	302	325	342	288	361	335	332	337	365	325	347	325	334	337	343	327	356	318	331	345	369	328	311	331	313	345	374	321	343	332	316	344	305	359	352	341	333	346	335	330	343	332	332	332	346	334	343	348	316	339	351	317	290	336	310	350	342	307	328	358	306	344	352	335	341	309	347	319	341	368	368	347	337	343	322	330	352	342	343	328	334	371	366	314	310	340	346	309	342	350	320	346	335	343	332	330	348	333	343	329	325	315	370	343	303	326	343	361	358	368	346	343	343	340	338	333	346	318	356	320	330	312	375	356	307	359	332	338	318	378	309	346	363	300	357	325	322	354	346	331	332	331	349	344	314	369	336	349	327	339	335	309	391	340	317	320	338	372	307	317	324	327	329	338	373	341	337	332	355	338	343	343	327	296	293	330	346	339	341	336	328	339	330	347	344	328	332	345	350	370	355	361	338	318	315	345	348	323	348	346	350	316	337	308	329	318	338	321	339	357	305	348	363	346	363	339	328	340	329	325	342	322	319	329	340	318	332	337	348	335	358	353	344	326	331	353	319	364	329	329	316	330	326	310	385	301	324	363	329	342	319	339	327	352	346	363	351	355	313	339	347	345	368	346	338	358	322	353	338	322	337	331	312	300	356	322	348	349	364	320	299	327	321	332	321	331	321	353	334	330	319	342	369	334	352	346	349	352	316	353	334	331	361	350	342	342	301	343	326	305	337	343	359	327	333	351	329	327	324	317	337	330	342	318	339	341	348	332	351	359	377	315	339	365	341	336	343	321	354	311	311	339	320	341	353	337	335	333	326	320	365	351	318	360	299	339	330	338	350	356	315	313	353	373	308	317	368	350	296	361	354	332	330	342	327	351	365	351	314	331	331	338	337	323	338	321	311	374	332	363	344	332	343	321	354	315	373	363	325	324	319	329	343	344	357	331	351	318	342	302	346	331	376	376	337	345	321	325	359	355	384	353	371	329	347	365	363	314	350	334	347	351	338	376	335	313	354	352	332	330	354	347	331	357	348	340	368	332	344	339	352	333	334	336	366	346	325	369	317	333	380	380	322	363	323	320	337	332	332	322	352	329	307	332	337	355	298	347	337	314	336	320	323	344	333	320	358	348	356	350	374	334	328	340	324	333	370	351	339	331	330	363	345	363	363	323	337	331	284	359	313	337	358	332	352	333	326	326	347	302	296	315	313	303	312	346	338	327	335	349	322	339	371	381	318	329	360	318	334	361	331	327	348	348	332	323	364	325	307	337	333	331	361	363	335	345	328	333	349	289	321	361	335	311	332	341	297	316	337	329	329	354	340	359	345	341	351	340	329	345	364	343	359	344	345	332	331	350	329	362	332	322	333	340	367	341	355	318	325	326	346	335	339	357	339	342	343	317	323	336	327	324	341	307	342	316	332	298	363	321	344	316	344	347	343	306	340	324	345	356	315	363	365	356	346	319	320	345	345	309	325	304	306	347	330	313	308	305	337	327	356	327	327	323	347	339	323	314	329	352	329	351	344	352	339	320	373	350	332	296	342	299	330	335	351	352	327	310	332	338	349	339	293	318	318	342	361	322	332	345	351	336	314	361	337	323	336	322	319	335	327	317	346	331	318	322	302	351	356	351	328	360	338	318	331	326	343	330	338	329	348	339	295	327	359	355	355	343	321	320	320	355	350	348	319	358	328	330	331	331	336	356	351	325	377	367	359	351	363	307	323	334	331	346	358	337	351	353	343	334	328	304	319	332	343	335	354	324	326	329	320	315	392	316	290	348	349	326	317	322	292	350	357	346	363	304	309	332	357	356	331	329	338	367	318	327	326	322	383	317	344	339	345	372	367	290	339	355	362	354	330	361	309	329	353	339	345	362	354	349	345	339	325	363	351	331	348	350	318	341	359	324	364	337	343	362	364	299	367	347	349	323	307	311	337	309	337	309	323	340	336	353	362	343	345	343	350	348	331	328	359	364	322	332	341	317	333	343	323	306	344	328	316	345	331	321	361	352	347	323	327	338	347	317	327	339	325	375	316	333	352	354	314	339	343	338	361	346	323	345	350	337	307	329	316	345	327	306	331	343	339	322	349	328	363	310
24650	21694	29219	25076	22488	19400	13237	7810	5738	4347	3324	2702	2269	1841	1575	1364	1122	974	938	806	701	648	562	521	544	482	450	402	403	370	344	369	344	340	324	314	329	292	293	314	281	277	306	283	268	281	257	282	296	249	247	263	258	283	289	257	273	253	265	249	280	287	256	291	259	252	252	263	274	246	293	256	275	285	261	276	252	258	234	273	249	259	268	267	278	230	236	237	237	272	247	248	211	257	268	265	275	264	248	260	275	236	276	248	248	286	255	234	259	256	253	236	231	263	266	263	262	267	278	230	231	262	230	245	252	253	266	253	258	248	266	248	264	271	242	269	238	250	261	247	242	255	255	263	239	268	273	255	232	246	253	259	255	248	262	251	273	204	244	253	247	258	246	254	261	250	248	273	256	269	246	252	224	242	247	245	262	261	252	247	270	247	258	281	258	259	236	258	257	259	249	252	256	246	243	266	246	229	238	252	258	237	256	233	247	232	239	252	280	240	250	226	256	243	246	248	253	253	263	255	237	252	219	268	222	278	256	273	235	236	256	235	304	260	281	247	249	253	261	251	237	262	251	246	223	261	256	246	273	249	252	278	246	267	254	223	235	250	283	267	238	251	250	254	250	273	279	239	244	244	248	241	255	279	292	251	267	250	226	244	228	257	248	250	275	254	224	247	239	232	245	258	266	249	239	261	231	275	254	234	230	261	243	246	223	240	245	267	262	253	268	244	249	253	289	276	243	243	255	246	276	243	252	255	258	248	246	249	266	250	262	246	262	238	241	251	256	266	266	262	247	231	259	274	246	246	243	256	250	234	204	250	257	269	259	249	270	280	256	252	253	232	258	268	283	272	256	247	266	271	239	254	237	249	275	258	247	251	279	269	238	266	252	267	247	289	233	232	226	255	277	274	256	273	254	270	240	252	275	287	268	259	256	240	251	265	260	239	238	243	241	263	263	270	266	243	247	277	237	270	261	246	243	250	237	267	236	287	248	291	288	254	259	242	237	276	245	252	268	258	280	292	243	255	225	287	260	248	276	229	259	261	238	262	287	300	242	279	232	262	280	254	233	271	263	275	249	231	248	245	255	232	258	253	250	269	240	253	247	253	242	251	248	248	247	258	234	275	278	228	259	273	245	277	246	272	239	261	232	243	274	261	254	250	273	251	271	260	252	258	264	273	269	288	277	273	272	267	266	244	252	244	243	280	246	283	268	234	236	262	286	228	268	258	235	253	233	258	259	266	240	270	256	230	228	268	236	239	235	289	251	254	255	269	252	285	256	255	250	235	244	252	247	255	225	242	263	235	266	259	252	236	257	262	248	272	255	260	266	252	235	228	256	238	255	230	285	268	252	262	249	237	259	267	242	255	263	245	261	261	280	245	256	276	262	246	264	257	244	248	246	240	269	236	282	267	247	238	244	264	284	267	272	246	272	267	251	269	259	212	264	243	235	238	255	245	253	261	243	280	255	245	219	278	259	255	262	249	229	235	269	246	266	239	278	243	217	268	260	265	254	260	269	242	269	242	281	259	243	259	251	275	230	280	270	242	251	233	251	252	274	252	253	242	257	239	239	256	272	233	253	249	249	259	264	274	259	230	259	255	251	242	280	240	232	266	272	231	262	255	267	219	268	253	260	262	265	239	248	245	248	251	254	216	260	285	254	249	246	258	230	252	279	260	251	252	275	256	252	254	244	267	263	255	268	239	239	246	254	250	278	274	287	257	238	253	249	260	268	276	238	256	262	241	252	247	250	225	285	275	248	248	254	247	248	237	237	261	247	267	256	261	266	267	261	279	230	251	235	262	260	262	229	284	234	253	248	264	223	294	247	240	248	248	276	257	259	277	248	262	282	259	270	268	250	247	260	263	275	274	278	282	246	246	225	243	247	274	277	228	277	272	237	241	245	238	263	271	228	241	249	240	268	230	252	232	273	266	205	251	235	263	245	233	231	258	267	245	256	235	268	268	214	261	274	229	251	267	239	277	264	238	268	237	249	237	259	268	256	244	237	273	260	273	235	279	292	264	259	241	267	239	256	234	247	233	237	257	235	242	221	242	258	250	212	266	259	240	255	251	256	271	223	256	255	266	241	222	264	259	255	248	251	230	243	229	256	238	254	264	253	283	255	250	259	234	239	249	243	251	230	273	254	219	238	246	270	261	246	259	236	251	262	245	269	261	234	269	204	276	270	256	247	260	243	273	255	243	240	262	265	250	288	255	257	254	256	242	218	251	279	237	284	265	252	240	243	253	285	242	261	277	265	245	244	256	266	246	288	256	280	246	267	254	249	254	287	259	266	232	273	246	244	227	281	237	280	245	281	251	244	257	263	271	241	253	235	261	258	244	271	237	245	224	263	278	273	256	271	239	236	240	277	282	243	259	246	245	275	241	252	258	241	257	282	253	243	243	251	251	251	240	248	240	238	264	254	241	243	237	219	251	280	253	243	261	238	229	269	251	249	272	243	256	229	277	268	277	238	219	225	209	254	266	244	241	224	265	232	235	276	260	273	249	260	275	253	276	266	236	275	245	205	252	265	254	276	233	249	267	262	266	249	252	257	253	262	246	259	251	221	264	269	250	237	268	265	258	263	234	270	257	269	259	237	291	268	259	246	267	268	245	273	246	256	264	260	254	271	238	232	268	268	243	245	252	246	295	273	233	299	241	237	240	251	266	243	240	275	251	291	237	243	224	258	240	244	250	218	249	252	292	238	246	250	238	262	250	294	255	286	270	270	229	245	264	276	259	244	279	247	241	252	265	252	236	250	257	235	257	264	285	237	265	255	271	266	258	270	221	251	241	258	272	225	258	233	242	257	276	234	284	251	240	250	232	274	273	261	278	241	221	246	236	267	269	239	243	282	250	246	263	275	269	257	264	245	276	255	228	241	220	258	258	241	258	270	260	275	267	256	249	259	252	242	247	263	241	259	261	269	236	249	253	275	264	266	274	258	249	272	255	243	240	254	237	244	228	271	263	210	234	268	243	238	249	242	268	253	260	270	230	267	243	293	240	294	246	265	253	252	251	242	230	249	259	250	248	280	245	267	260	250	268	251	268	297	268	224	268	271	272	253	253	272	233	256	262	256	241	240	294	283	229	284	262	289	263	274	250	258	261	263	254	265	245	230	232	233	268	262	278	261	269	275	256	253	241	269	241	239	273	280	243	239	230	263	275	229	259	255	226	250	257	270	243	234	260	281	281	259	238	255	242	232	236	253	260	236	278	266	252	226	254	260	256	270	236	260	259	248	248	254	275	224	275	271	274	257	253	227	261	244	254	257	269	246	261	251	248	228	255	268	262	256	242	250	258	265	269	270	248	280	236	253	273	249	246	263	249	288	252	257	231	246	243	237	252	274	247	266	266	246	271	255	285	288	245	245	256	245	278	253	287	261	263	255	244	234	268	252	255	226	271	245	257	240	260	241	244	281	241	256	241	257	261	240	251	238	246	280	240	237	250	255	244	239	222	221	254	243	253	248	254	255	264
35655	56815	44922	33093	27624	22790	18513	14978	12057	9987	7791	6390	5254	4199	3551	2963	2481	2146	1844	1634	1478	1250	1107	1059	936	874	793	731	675	649	628	565	518	500	519	485	447	460	431	456	400	371	375	390	386	369	357	381	366	355	390	370	376	393	347	354	383	376	357	356	347	366	333	376	352	360	370	367	388	378	369	367	348	355	378	375	349	353	392	356	384	378	374	343	361	334	340	342	350	341	336	366	343	337	357	407	344	341	351	347	353	364	363	365	357	325	324	354	376	356	360	367	374	378	366	327	338	373	344	341	333	361	373	375	343	353	343	336	345	377	363	358	332	355	330	338	415	331	387	374	332	363	341	358	357	341	323	341	320	343	375	350	364	364	355	331	319	366	324	362	403	389	331	304	357	369	381	381	403	356	348	347	362	332	355	348	351	371	342	349	332	347	350	354	319	362	318	327	353	331	345	370	368	362	336	357	348	362	346	340	347	317	371	365	355	342	343	325	376	363	348	369	315	346	361	346	339	333	362	343	341	400	368	388	379	327	356	355	343	372	314	346	337	347	328	337	316	336	349	360	364	383	353	356	321	332	314	334	346	334	348	367	375	383	323	357	371	405	364	341	364	339	337	329	388	343	332	341	326	324	306	359	356	342	329	367	365	340	374	367	317	365	346	355	353	348	342	342	351	332	351	334	355	375	353	347	374	355	341	340	334	349	348	336	351	371	376	351	325	346	365	322	344	379	333	336	343	333	371	329	333	346	360	354	358	351	349	338	338	336	327	317	373	354	360	404	368	366	374	324	362	320	354	359	359	335	364	356	373	360	350	332	326	345	342	350	332	323	336	365	363	348	348	375	369	352	389	330	374	341	351	368	332	363	335	355	337	348	349	369	343	334	311	354	360	356	370	346	344	334	386	380	346	371	346	346	345	382	371	357	353	337	349	372	352	321	333	348	366	351	332	336	346	333	340	374	349	345	376	359	351	342	340	345	352	338	354	338	317	377	384	367	315	324	354	329	358	333	353	354	331	333	345	352	360	349	349	344	358	336	352	362	359	351	365	356	366	378	358	362	370	373	349	394	372	332	345	344	349	326	359	363	349	375	371	339	350	347	377	393	346	345	320	359	331	378	352	362	353	334	363	356	348	375	341	343	356	365	376	383	367	374	377	294	364	372	345	365	364	368	357	348	388	354	346	352	332	367	390	375	323	343	340	392	327	380	352	320	350	323	375	351	349	362	350	366	346	350	356	355	390	365	385	374	364	316	349	371	377	367	334	339	358	366	323	353	356	345	332	332	343	369	359	377	325	373	323	367	358	361	359	342	348	343	334	320	362	352	362	335	368	341	346	354	347	365	347	365	332	334	327	334	347	361	331	353	330	375	358	327	332	352	361	346	348	362	350	322	385	338	375	342	369	343	341	359	357	358	339	361	341	344	373	362	374	352	380	352	369	363	358	354	356	375	318	328	334	358	359	371	344	335	362	335	339	343	368	350	348	326	361	354	343	380	344	364	317	344	390	330	369	347	343	321	326	358	377	360	351	384	347	345	355	343	356	370	379	358	298	318	331	343	366	368	334	333	350	332	336	374	350	385	366	357	335	333	368	369	353	368	333	351	320	364	347	353	339	370	347	348	353	344	371	341	321	332	335	345	331	349	348	362	310	343	355	336	385	363	355	381	363	375	362	336	354	357	349	354	352	352	374	383	349	339	346	361	342	351	355	352	349	345	357	340	360	360	326	337	375	334	378	351	351	315	353	337	321	337	341	339	363	361	346	349	363	340	343	344	369	350	343	390	330	371	380	347	356	356	366	347	392	380	346	342	373	358	313	358	374	334	337	353	337	361	332	356	344	349	345	357	330	339	390	360	373	347	362	359	351	391	353	340	358	339	354	348	357	323	329	375	373	352	379	357	327	366	343	354	395	379	357	368	377	337	361	333	343	349	379	373	342	334	364	340	382	336	356	339	356	378	371	331	370	311	335	336	317	350	318	343	364	349	356	320	351	371	357	331	339	384	361	334	338	327	328	346	393	341	346	392	341	339	361	340	367	341	355	369	362	351	317	344	371	346	373	351	337	324	342	369	347	364	338	348	360	339	367	355	341	343	356	354	365	353	325	359	350	343	359	374	348	406	355	362	348	332	377	353	388	339	333	368	362	368	335	364	371	373	369	383	336	352	332	367	344	361	361	384	332	333	372	375	338	345	379	375	333	388	339	377	372	336	364	334	372	360	372	342	338	377	362	347	369	352	331	361	329	359	375	390	368	320	344	334	378	390	344	362	353	334	371	348	338	357	399	353	353	339	364	359	352	351	358	378	342	301	318	360	335	382	359	352	355	363	342	352	375	322	368	349	360	365	354	310	313	359	338	380	356	343	358	354	375	332	367	367	323	329	333	375	313	309	351	352	336	346	356	362	338	345	349	393	322	353	346	326	371	348	376	363	333	371	342	360	389	350	309	374	352	351	354	347	335	344	359	339	334	348	298	377	360	351	327	381	362	367	356	374	320	338	366	327	374	360	365	335	405	325	350	308	316	373	333	314	344	325	351	364	361	328	318	368	338	338	372	351	354	325	383	357	380	351	374	358	333	372	368	336	374	354	341	363	314	346	376	357	362	299	332	364	348	369	345	363	352	373	372	344	345	353	319	335	343	347	388	344	327	335	336	333	368	347	371	323	328	344	382	367	344	360	347	364	329	362	390	353	360	358	359	342	365	336	372	327	348	339	360	328	381	383	332	351	361	314	348	359	350	329	369	344	360	367	320	353	363	371	353	345	356	323	342	344	333	364	301	330	353	336	367	331	368	376	351	322	363	327	361	338	318	358	333	359	360	367	348	358	316	378	353	370	354	369	328	377	387	346	350	334	331	353	346	320	336	324	386	345	353	382	334	364	338	353	385	356	376	341	341	379	322	372	338	314	374	359	371	360	362	339	343	372	324	322	334	343	339	330	293	347	315	377	360	349	372	322	375	341	345	367	378	343	350	361	331	330	427	305	301	310	351	357	380	342	323	338	340	360	328	344	352	394	361	371	366	305	361	320	380	327	366	357	362	349	373	343	361	337	378	332	341	341	349	344	363	343	363	350	317	381	370	347	332	358	374	370	332	362	330	361	354	370	323	366	334	335	340	363	335	356	373	378	349	345	371	377	381	332	362	346	352	387	367	363	369	357	364	376	372	331	369	341	365	348	351	345	365	349	335	334	311	352	368	396	357	361	307	359	319	386	404	318	360	351	339	359	359	361	370	336	368	361	364	375	339	355	323	348	353	376	336	355	362	363	337	355	331	370	362	368	347	352	389	365	365	369	352	374	331	320	355	365	366	335	359	358	329	366	358	351	361	349	347	318	321	358	365	342	339	345	360	350	345	337	312	336	370	340	354	367	335	339	352	376	319	352	357	375	378	390	367	358	315	353	334	353	339	349	341	312	351	356	342	355	342	323	353	347	369	363	370	399	361	344	333	343	350	325	331	371	324	337	376	338	332	306	308	341
23480	21630	29552	24227	22028	23084	20951	11479	7941	6234	4786	3738	3087	2482	2169	1843	1564	1296	1166	1079	958	847	772	689	635	561	483	501	474	439	386	400	346	408	356	356	332	320	290	310	279	276	265	275	280	285	271	244	274	277	309	294	305	293	272	284	280	277	259	270	250	297	298	265	248	278	249	255	281	258	276	235	288	293	252	260	278	253	252	237	282	247	248	294	288	262	266	223	244	245	267	244	269	256	244	271	279	265	256	245	265	266	255	264	255	248	265	226	267	266	266	266	233	255	246	275	245	248	248	274	239	243	268	255	245	266	253	259	216	258	262	286	272	264	222	235	256	263	247	274	245	251	249	225	237	248	264	232	254	273	263	265	267	241	255	250	262	246	233	247	239	250	274	266	258	259	248	243	257	245	271	276	233	261	249	246	249	257	236	235	274	247	240	255	273	254	264	234	259	265	264	277	263	268	268	267	257	257	230	247	258	292	244	247	255	263	254	240	240	279	239	233	219	241	226	277	243	260	247	265	236	257	288	281	294	241	278	244	247	283	282	282	270	263	225	234	235	275	262	275	273	258	239	254	259	257	277	275	250	235	249	228	231	252	252	250	261	266	240	259	229	237	247	214	253	248	250	273	272	233	265	254	254	269	240	265	274	250	256	262	253	220	234	263	252	282	237	257	240	233	242	239	217	261	252	263	259	253	245	260	260	266	257	246	260	251	238	258	258	286	283	263	261	243	266	251	276	277	237	237	209	260	267	237	270	256	288	228	262	261	258	265	266	232	273	264	249	252	255	264	249	256	250	262	243	259	256	244	279	268	256	256	245	253	239	274	247	248	238	241	250	249	252	251	226	257	248	250	245	248	230	258	262	268	230	252	252	255	287	261	256	256	244	226	262	249	270	283	235	267	247	251	248	275	239	248	267	265	252	244	237	267	270	263	252	259	280	261	267	245	266	269	245	252	259	270	252	259	229	263	286	263	287	258	249	221	278	250	254	263	228	271	265	250	249	247	270	237	263	275	238	240	254	243	268	251	261	261	242	277	243	264	275	252	230	262	242	248	288	256	249	272	263	242	257	246	279	224	219	236	247	256	266	281	257	252	254	248	248	263	281	261	243	219	266	254	259	245	250	244	282	263	249	247	283	243	295	241	263	254	245	236	249	253	248	262	249	248	222	240	250	235	281	259	268	275	244	247	229	252	246	276	257	271	247	264	238	269	249	266	245	265	271	296	242	255	239	253	268	243	254	250	253	239	255	254	282	249	225	239	242	244	253	261	269	242	239	269	243	264	243	257	250	274	258	251	231	238	252	271	238	218	267	232	259	259	246	252	270	233	255	250	258	258	280	275	276	245	272	240	257	248	256	242	239	262	247	300	270	244	265	240	230	242	270	237	245	250	242	216	265	249	268	224	241	246	255	268	270	264	255	260	282	276	251	258	270	247	228	250	259	289	262	247	253	240	258	225	267	239	249	248	260	270	261	266	255	249	304	249	277	259	262	271	265	251	253	258	263	225	231	251	267	238	256	263	278	247	270	234	253	236	248	257	249	223	265	237	283	248	235	237	214	239	272	269	262	249	264	270	278	278	275	240	233	229	242	237	255	234	230	249	238	263	279	253	243	258	252	264	247	267	259	263	263	273	245	225	236	282	238	256	276	248	245	279	257	257	249	272	259	261	251	241	264	254	236	241	259	289	260	267	244	241	251	258	224	267	234	251	279	279	274	231	260	265	253	238	249	276	273	266	244	260	253	259	277	216	259	263	265	248	251	275	269	265	230	245	265	251	270	269	265	256	273	238	268	239	246	227	254	240	238	258	248	264	288	242	248	232	248	233	287	253	265	249	259	257	280	244	239	252	255	238	264	253	264	254	271	249	219	262	245	260	264	256	260	255	247	273	277	253	234	272	238	276	247	249	239	292	246	226	257	247	258	258	255	244	252	233	235	265	277	261	275	249	257	235	253	272	232	256	250	269	249	265	246	304	272	269	248	279	263	248	267	262	249	243	251	237	257	279	273	231	261	238	245	248	253	252	265	283	259	278	252	275	237	278	233	268	268	262	245	263	270	257	275	240	294	240	264	228	261	249	230	244	249	276	262	270	230	249	245	255	233	249	256	286	216	272	256	279	266	250	273	277	272	265	254	240	245	253	249	266	262	220	251	240	247	278	287	219	254	262	250	282	273	263	252	278	285	266	267	246	291	247	269	255	268	234	250	286	266	274	304	237	245	250	260	245	250	262	252	259	236	271	292	231	271	253	258	255	258	229	250	232	253	231	231	247	229	267	244	242	252	261	242	231	252	280	259	280	269	273	256	254	264	232	256	252	231	289	246	232	224	244	247	261	248	294	248	236	253	243	250	221	270	265	237	254	244	245	242	234	297	245	236	269	250	253	270	268	247	249	258	257	259	240	226	248	258	250	259	263	269	278	247	242	253	242	274	256	248	245	255	249	265	264	256	242	290	262	236	251	238	296	222	263	237	250	227	269	262	259	246	278	248	226	240	259	293	251	261	257	257	273	255	261	250	225	257	254	254	260	250	242	240	290	251	256	238	251	265	240	259	242	234	265	248	265	243	255	272	238	254	254	249	241	218	255	247	262	250	272	266	240	269	258	267	266	258	263	291	250	267	232	255	287	240	231	253	266	269	269	237	260	242	223	250	263	256	249	270	252	269	249	258	264	261	230	257	216	263	258	259	262	275	234	252	265	277	241	251	260	271	258	273	259	245	261	254	239	252	247	230	247	276	266	240	266	234	254	249	248	251	275	278	265	270	253	274	222	265	261	272	262	247	282	246	244	272	272	245	258	256	231	248	244	257	268	244	268	250	248	269	238	239	251	264	259	261	270	262	240	206	282	247	259	256	275	284	247	259	284	270	266	269	273	250	262	271	270	240	253	256	242	247	259	254	263	276	284	249	266	240	237	253	226	250	269	232	264	288	236	278	261	257	255	275	235	268	267	264	239	272	247	253	269	242	286	253	269	267	251	243	275	237	258	260	263	251	269	265	264	264	257	252	255	284	232	255	230	236	249	248	255	258	223	290	262	296	250	252	284	265	235	233	278	258	267	274	267	256	258	262	230	243	240	231	272	256	272	262	242	259	278	246	283	260	275	220	218	243	269	263	244	266	274	258	245	246	260	288	268	284	254	290	238	265	254	260	226	287	235	278	256	256	279	269	275	230	251	276	275	269	258	242	231	258	258	239	237	253	242	276	269	274	258	233	285	263	264	244	249	283	246	235	251	245	269	245	260	232	223	285	221	277	257	257	255	270	265	262	228	238	244	258	264	231	240	274	227	273	246	283	259	244	269	281	261	256	271	240	254	228	279	248	250	252	248	230	265	256	257	268	274	255	259	263	242	251	276	253	271	251	227	249	244	242	246	267	264	254	298	236	242	252	262	258	250	241	243	236	269	268	242	247	244	247	238	274	274	266	249	285	268	278	266	265	235	277	279	289	252	241	255	269	236	275	244	236	249	260	272	269	249
38312	63290	49586	37505	32400	27512	23109	18853	15485	12943	10525	8452	7072	5700	4768	4001	3333	2864	2560	2213	1871	1678	1458	1328	1150	1063	924	863	820	721	662	672	582	596	532	524	487	478	453	459	456	436	411	402	383	409	382	379	382	327	390	374	370	344	370	361	359	375	350	338	365	386	391	358	367	378	379	335	339	356	372	323	374	380	310	350	351	368	350	341	369	349	369	330	336	313	385	318	345	326	335	384	353	351	362	363	340	354	364	320	321	340	338	357	355	340	338	363	317	373	352	340	348	367	322	360	323	340	332	330	340	331	355	375	349	323	339	328	324	302	368	327	322	353	350	345	317	362	349	348	304	345	344	354	342	339	376	323	328	338	338	327	344	335	361	343	321	338	353	317	320	335	338	335	337	352	322	331	329	342	361	364	346	339	346	324	364	360	361	349	330	302	339	345	348	336	327	340	342	344	309	337	352	340	367	342	348	348	337	350	359	346	331	361	348	343	369	358	347	292	405	381	349	349	302	324	325	359	350	330	371	319	317	322	334	349	350	354	359	342	337	323	330	350	336	308	329	303	358	362	348	341	335	335	367	338	306	339	314	334	341	327	360	376	313	387	329	342	334	337	350	371	347	348	349	321	308	350	350	342	339	320	355	341	351	337	344	357	339	340	342	311	334	370	346	335	340	331	327	331	332	299	367	329	333	353	314	363	345	352	342	356	335	355	333	321	377	349	353	337	379	341	338	408	368	333	365	360	353	354	357	332	340	350	383	345	314	334	363	335	333	348	347	344	370	360	388	324	326	337	365	309	341	333	364	362	353	326	347	356	356	356	322	333	352	349	337	360	347	338	357	359	360	354	346	332	345	315	374	380	334	361	324	361	340	311	366	373	354	355	337	369	353	351	357	331	358	328	364	316	270	331	324	289	356	373	350	368	351	384	360	342	343	325	333	351	344	354	333	351	365	326	325	355	350	342	359	333	348	362	338	345	346	355	361	322	330	346	319	348	328	344	336	364	334	396	333	323	334	341	314	333	375	332	341	335	352	371	370	350	306	330	324	381	347	383	339	339	342	350	309	341	338	313	347	318	362	334	344	321	345	328	371	352	349	334	346	373	375	327	369	345	358	342	359	369	346	338	347	355	327	339	317	369	360	346	336	317	319	328	335	355	338	322	333	329	369	331	331	358	351	386	338	339	360	331	340	378	330	373	322	318	343	318	324	376	352	341	316	320	357	353	326	325	351	338	366	361	352	363	334	338	320	349	335	355	327	327	309	359	350	330	344	327	359	325	349	340	335	357	350	339	396	340	324	332	335	355	349	326	375	344	338	323	326	331	327	340	362	352	338	318	342	342	370	347	363	333	420	388	361	357	354	353	346	384	354	332	358	305	361	329	361	378	336	326	359	310	345	326	341	327	353	378	334	326	348	367	364	336	354	345	338	310	332	359	357	375	352	346	374	333	370	372	362	331	342	312	342	369	322	354	339	354	328	323	328	328	337	365	369	339	333	361	348	328	336	333	357	377	342	363	359	376	374	329	316	363	328	343	348	329	344	339	348	354	318	349	322	361	367	329	333	390	364	361	343	319	345	346	315	377	344	355	322	348	362	326	339	335	367	333	353	323	347	350	366	333	335	342	349	336	376	330	383	306	359	356	361	349	337	310	319	326	333	345	357	373	338	324	341	359	311	309	358	334	355	323	362	338	301	328	343	360	356	349	361	341	342	326	362	349	360	356	360	313	339	330	357	346	359	330	322	327	329	323	330	333	319	347	348	360	339	346	381	357	289	326	335	355	327	316	377	353	354	317	323	318	355	324	336	345	326	342	325	348	347	316	335	346	347	374	369	326	331	340	318	348	358	352	332	348	309	351	341	318	323	372	344	346	335	354	352	316	361	351	339	353	341	346	366	353	326	321	341	348	361	366	356	362	293	362	331	357	362	363	362	307	335	360	346	336	364	347	355	345	337	358	365	341	329	330	362	357	346	347	367	328	377	351	335	355	333	354	368	352	346	338	330	327	359	351	335	356	313	330	334	330	312	338	323	324	323	353	354	349	346	327	322	335	328	350	352	359	334	359	311	345	351	373	351	380	334	314	363	335	341	365	348	366	357	317	337	350	325	347	332	355	360	357	354	327	298	341	355	338	349	359	350	315	317	339	355	329	368	372	363	390	350	354	320	317	356	334	329	336	323	340	328	357	351	323	358	330	345	361	323	376	286	355	339	295	344	337	356	342	337	343	355	324	383	344	335	331	357	330	369	316	332	331	362	348	344	350	345	369	342	357	328	330	367	349	310	351	329	365	320	368	323	335	334	362	345	344	314	370	364	309	325	349	373	339	290	356	370	331	343	336	333	357	335	346	343	308	354	324	365	333	332	369	336	328	335	328	356	368	347	344	340	332	361	320	332	356	338	315	373	325	325	332	370	348	350	324	350	341	340	322	329	320	346	351	371	371	312	339	354	343	353	324	341	343	336	349	327	343	325	364	340	347	355	370	360	371	330	334	352	376	354	350	369	341	345	354	316	375	348	325	388	346	354	333	351	320	368	336	371	348	339	353	355	323	367	346	351	340	351	343	363	334	358	325	332	336	354	317	367	345	334	327	372	364	356	355	333	338	337	355	341	345	369	334	357	349	320	346	379	341	347	343	312	357	334	327	356	363	329	308	337	355	364	352	331	391	376	345	330	349	347	323	327	350	339	330	369	361	323	329	338	328	334	327	366	358	380	332	373	343	383	344	343	329	347	332	351	347	378	321	307	343	333	356	343	339	336	344	324	363	323	314	324	363	360	355	378	335	322	335	364	322	340	329	312	319	348	351	332	293	345	368	361	345	323	348	353	334	362	342	340	332	360	342	362	326	355	343	368	310	334	342	359	350	362	320	333	317	318	346	330	345	326	351	375	351	356	330	344	360	359	354	321	341	358	355	346	317	370	329	327	355	337	336	352	328	366	332	338	348	325	366	331	338	351	337	353	366	305	351	351	359	353	335	356	315	360	345	393	317	327	330	381	364	333	354	334	353	353	358	344	334	363	347	375	321	350	345	352	350	350	326	371	348	344	319	366	338	349	352	357	339	363	315	318	331	326	312	349	375	344	350	361	353	372	326	348	342	361	366	313	326	326	353	347	331	340	344	327	329	335	365	347	337	359	359	343	350	397	333	354	353	344	341	356	340	368	353	336	298	356	359	331	328	360	328	348	357	384	333	299	367	353	340	333	342	345	377	371	350	335	301	362	327	360	359	363	345	375	375	361	333	354	331	332	345	382	312	359	343	354	336	363	344	344	347	345	357	358	336	337	315	305	354	364	320	359	352	376	301	322	352	335	360	335	341	343	334	326	346	322	328	323	350	377	371	364	360	348	343	362	334	357	339	336	363	339	360	353	357	320	295	328	360	339	353	350	359	325	320	354	351	368	298	330	324	335	344	320	403	329	327	388	346	355	368	360	315	350	337	337	346	363	338	327	319	349	334	318	354	343	319	336	353	327	366	358	343
28939	28337	31238	23430	14837	9402	6412	4470	3299	2491	2024	1629	1322	1080	986	846	797	684	584	496	527	467	477	415	417	355	354	337	368	278	323	295	319	270	303	273	264	276	257	256	271	268	241	247	241	241	264	266	262	262	244	252	245	242	216	244	239	265	224	253	249	254	250	259	231	243	255	242	246	261	258	240	267	259	243	252	236	231	244	240	244	247	244	236	252	218	241	243	218	248	226	248	242	224	243	231	218	242	271	228	226	262	229	228	213	237	256	250	246	242	248	268	230	230	254	251	236	220	242	245	239	256	246	242	224	219	221	259	253	248	251	230	233	237	246	242	235	240	248	234	266	253	258	252	245	231	231	242	248	226	238	243	253	262	254	250	230	270	235	258	249	221	206	244	235	252	241	252	274	254	242	256	251	229	246	242	228	230	238	251	238	237	240	240	254	223	244	244	222	228	264	246	247	252	240	237	233	269	267	278	234	255	233	251	223	244	245	218	231	232	243	222	260	244	244	254	260	231	216	237	219	227	239	245	240	244	236	240	259	259	229	246	241	261	236	244	269	259	259	229	237	248	250	243	211	250	251	247	231	234	237	247	244	245	217	259	221	244	242	247	264	240	231	250	242	238	230	241	238	216	235	259	226	236	232	237	259	241	279	250	228	235	220	234	235	225	253	227	259	230	251	233	247	251	237	248	229	235	244	236	224	240	236	218	261	234	230	209	256	245	255	233	235	241	214	258	241	247	237	234	252	235	225	247	254	213	238	258	240	256	242	257	218	242	267	234	250	230	218	243	229	260	267	258	213	232	245	237	238	221	223	263	243	252	253	223	216	214	250	252	234	223	234	230	262	267	237	244	241	235	233	250	227	246	259	253	263	262	240	230	217	274	240	244	235	252	228	250	234	241	211	226	259	246	232	226	252	239	226	229	256	261	269	198	236	227	229	283	245	231	244	259	235	220	262	242	238	247	256	228	229	246	268	240	253	253	246	253	257	241	210	230	240	254	246	246	256	253	253	245	254	249	239	246	250	226	270	228	237	238	252	228	231	242	238	241	249	233	243	226	260	234	228	243	266	251	259	237	242	215	238	234	226	236	242	250	252	231	256	248	221	238	267	250	282	229	244	236	279	234	227	233	249	234	225	246	250	238	241	206	231	246	256	226	242	242	252	243	253	257	233	259	243	256	255	233	246	235	253	221	232	223	236	247	236	241	264	237	231	255	241	224	228	232	241	245	249	208	276	209	246	215	217	224	247	239	246	233	247	259	232	225	235	235	227	265	212	236	232	250	227	240	241	233	223	255	230	222	266	239	225	227	266	248	256	238	250	244	240	255	238	222	223	226	264	223	248	246	244	216	248	238	234	266	248	228	232	242	225	246	252	241	214	254	261	213	252	230	227	214	239	269	244	230	252	236	254	256	254	241	258	235	237	218	244	242	225	250	255	235	219	255	238	236	214	232	219	243	235	220	228	262	241	274	248	254	227	255	251	241	248	228	257	277	244	226	226	242	268	245	240	244	236	251	251	253	252	218	232	260	253	254	234	238	231	256	234	223	253	254	270	211	258	249	258	232	232	240	238	265	241	224	241	250	241	216	226	251	242	224	246	244	224	250	256	240	252	232	244	230	250	267	244	251	245	266	244	213	238	252	255	224	246	240	240	234	261	228	255	238	244	238	243	232	247	265	222	262	242	254	239	246	279	240	249	231	249	246	237	238	230	229	229	240	255	243	250	263	246	223	268	232	260	244	242	248	247	228	246	240	244	227	248	240	246	219	229	196	251	244	228	250	252	244	259	250	223	257	236	227	236	239	189	230	229	239	245	245	254	234	280	257	237	231	234	253	246	234	218	231	260	243	243	234	235	231	215	247	233	247	233	257	243	224	232	241	240	248	239	241	251	238	244	251	244	246	258	251	215	253	225	242	225	253	242	245	249	242	230	245	284	262	236	262	252	234	242	220	222	240	217	231	238	257	242	229	224	264	229	233	266	232	248	250	230	235	248	225	259	247	251	235	245	245	262	210	212	216	273	255	238	269	233	251	216	217	255	232	230	255	274	227	239	226	259	219	227	244	222	234	256	237	228	247	239	230	225	257	259	224	226	245	244	242	251	213	263	228	261	259	228	237	254	249	247	253	243	226	247	262	247	272	235	271	244	249	231	263	240	255	227	262	271	232	259	223	252	228	254	247	258	224	221	234	226	247	238	220	249	226	244	241	240	236	225	257	262	244	227	248	239	252	244	244	246	241	231	236	252	239	267	265	270	238	244	228	219	234	207	264	225	222	245	213	241	237	270	259	258	244	250	247	238	237	242	228	243	270	237	256	232	239	238	225	225	243	241	243	250	233	226	240	245	225	244	203	219	219	237	275	268	240	248	238	257	230	224	215	249	260	219	234	227	251	220	236	241	256	236	234	252	212	265	253	252	218	232	243	227	244	254	221	258	247	227	263	257	244	246	245	246	257	265	244	224	210	227	238	237	250	241	240	243	232	221	237	247	230	271	253	235	246	249	256	211	248	246	223	228	240	223	231	253	220	223	247	246	218	220	242	244	241	235	234	242	269	248	276	226	272	251	226	246	227	240	224	256	233	245	228	208	211	260	236	238	256	243	241	238	249	217	262	222	241	203	224	265	242	255	242	216	232	241	262	247	203	247	239	244	235	228	233	254	256	218	250	242	245	232	229	227	237	235	254	242	238	239	241	248	249	254	203	214	254	228	236	252	259	233	236	213	216	237	224	235	236	244	258	225	250	225	266	249	267	265	239	242	245	224	238	240	240	256	217	245	294	279	263	243	246	261	241	262	249	246	241	235	242	267	236	260	248	247	232	241	258	238	235	235	261	236	234	224	244	227	222	265	223	241	244	238	250	237	231	231	235	226	236	245	231	239	260	219	254	250	247	234	232	231	209	231	271	262	251	232	249	242	223	224	219	235	278	242	231	208	234	253	245	242	238	209	253	241	255	237	237	250	246	229	255	219	240	248	254	276	275	214	223	242	245	274	215	216	235	231	235	240	232	240	246	243	252	207	264	214	276	233	247	208	244	255	244	249	245	242	247	218	248	240	232	228	241	249	266	227	244	222	240	228	244	228	269	232	238	263	245	245	239	246	214	225	237	218	235	230	244	237	213	247	245	215	235	235	246	258	226	236	257	259	233	217	247	252	256	225	248	234	221	233	254	246	242	226	232	255	223	251	238	255	206	262	240	227	241	244	247	243	245	258	252	229	243	253	256	265	263	228	217	228	242	230	238	277	236	274	240	210	271	226	234	234	214	229	211	235	238	268	252	261	257	231	240	247	268	233	273	218	257	253	229	233	235	229	236	237	252	259	226	245	248	232	238	236	246	260	196	252	229	263	238	243	228	219	252	261	254	242	243	198	264	219	242	235	249	234	228	244	232	227	220	230	217	230	231	244	219	228	211	221	237	200	247	240	243	257	229	257	226	240	244	223	245	255	248	230	243	249	237	243	224	250	246	230	246	258	238
33297	47237	37553	26398	21077	16372	13030	10055	7873	6260	5148	4051	3278	2719	2368	1936	1655	1377	1293	1123	960	943	771	726	665	628	583	538	533	496	434	460	437	438	411	367	397	389	354	361	357	317	358	384	388	381	317	366	357	335	331	384	340	371	343	350	310	336	345	261	353	363	364	353	356	316	334	337	349	359	368	349	329	338	329	358	319	343	317	343	377	315	343	330	355	294	342	312	335	355	329	339	343	311	325	305	314	351	331	310	357	311	335	358	351	361	300	339	348	357	327	303	322	329	355	330	332	350	322	323	323	340	347	324	316	331	326	360	347	300	346	327	357	300	340	328	353	331	343	341	299	328	327	309	344	317	332	366	308	312	339	344	344	319	342	352	339	321	354	315	311	340	327	333	322	351	330	351	355	336	356	291	334	320	319	338	342	369	340	337	340	312	340	344	334	325	332	325	336	357	323	337	331	351	343	345	319	298	335	380	322	326	325	331	359	306	336	345	353	339	331	330	343	312	335	322	353	326	358	316	342	316	316	332	360	346	353	337	319	315	372	333	354	304	304	320	333	322	318	326	318	335	333	366	369	320	346	326	331	315	353	327	344	352	324	333	338	348	328	343	331	354	341	333	347	357	316	336	332	323	304	326	330	328	322	363	324	340	331	339	339	355	359	344	327	330	314	299	357	327	347	365	290	341	337	355	349	353	317	333	346	328	297	340	357	330	356	334	306	334	349	366	345	370	314	360	352	340	338	321	343	334	359	349	307	337	333	339	319	316	334	309	315	314	339	332	318	311	360	349	364	295	327	354	348	328	330	343	367	348	322	323	344	361	310	310	324	290	341	330	327	325	354	324	309	313	318	322	358	343	373	328	295	322	314	331	318	350	322	326	303	336	339	337	348	347	328	322	332	334	336	331	357	342	331	355	323	333	346	329	349	336	343	342	371	345	330	323	323	331	315	330	349	344	334	331	297	322	342	304	279	315	311	353	322	327	327	331	338	327	342	321	321	310	331	344	365	354	314	335	341	371	384	339	335	333	357	335	342	371	319	332	319	331	375	343	335	345	314	332	343	325	299	336	319	335	353	364	293	373	353	340	369	375	319	312	343	333	341	307	331	324	326	339	313	292	341	333	333	350	346	338	360	346	347	367	329	325	305	366	319	346	338	315	357	323	317	330	320	328	300	305	322	327	320	352	356	311	364	351	330	319	333	318	328	322	330	369	327	336	340	343	317	351	368	315	331	335	331	323	352	325	325	322	334	326	388	327	341	308	358	312	340	326	306	360	373	321	321	362	351	318	313	352	323	354	373	355	359	368	360	342	329	327	324	369	332	330	298	352	344	352	341	298	336	316	337	355	369	323	333	346	348	318	313	319	353	327	313	343	305	345	342	326	317	313	305	351	342	351	338	341	348	317	348	343	322	294	342	314	326	344	321	294	318	338	366	347	363	304	326	320	313	316	351	345	313	309	337	309	332	311	323	313	317	314	335	338	351	292	323	353	298	330	331	337	335	331	357	341	346	342	319	344	351	325	345	324	334	328	335	363	320	327	330	357	313	375	333	340	369	343	326	336	299	361	335	301	324	352	319	327	301	293	321	304	328	360	349	335	325	352	348	309	346	312	309	299	353	309	325	341	284	328	358	286	299	320	310	348	334	331	315	323	376	345	340	356	347	326	342	331	344	297	354	334	332	318	308	342	319	331	343	290	333	340	327	362	369	332	326	326	335	358	315	368	370	345	370	317	352	354	312	346	323	337	340	310	313	338	345	357	345	319	348	295	313	369	340	326	368	346	316	353	301	358	370	311	377	343	347	320	327	333	356	338	349	311	347	351	357	324	340	343	358	366	323	331	344	337	325	325	306	335	305	364	332	347	307	339	326	326	356	328	321	328	345	330	315	313	338	309	354	335	342	354	319	338	317	343	308	341	344	340	344	297	388	321	314	311	345	325	324	318	360	336	364	343	296	349	345	352	335	324	344	327	331	364	306	310	300	320	332	357	309	296	328	320	347	335	358	328	331	312	340	327	355	314	356	338	361	321	349	355	321	374	327	343	360	342	370	345	337	324	339	351	349	332	340	305	310	333	339	321	338	319	321	343	343	328	333	315	322	322	315	318	326	338	324	343	332	366	338	376	357	370	334	326	314	314	336	333	347	321	342	346	365	336	355	345	348	329	309	371	296	323	336	347	336	340	350	317	339	322	331	337	293	336	356	334	345	309	310	352	339	329	333	308	305	364	333	336	336	320	324	344	321	327	353	323	381	344	371	318	341	325	357	360	322	356	314	334	327	333	373	331	334	328	343	294	350	321	333	326	360	329	333	356	330	347	327	325	337	324	337	344	323	349	358	338	288	304	339	336	301	326	297	330	309	354	317	291	323	335	314	356	325	346	352	333	328	347	298	308	343	343	329	356	327	331	342	350	347	313	324	307	311	317	338	326	361	338	292	347	320	324	338	339	357	322	346	309	324	313	329	334	357	367	320	337	366	339	371	354	329	334	329	317	306	321	331	328	336	329	318	362	323	337	300	385	321	350	326	358	333	322	323	327	334	348	343	301	357	367	313	334	362	341	328	336	317	350	314	355	322	337	319	320	335	319	353	331	312	318	332	333	319	367	348	315	358	328	341	346	331	328	345	321	336	344	354	291	351	323	302	337	320	311	323	325	360	332	317	327	306	341	316	361	349	354	316	303	334	332	313	330	310	327	300	336	315	380	325	342	350	314	344	348	343	308	341	335	320	360	308	319	352	352	346	324	312	320	344	310	321	356	337	296	331	350	345	334	329	329	340	345	316	323	337	335	356	332	326	361	328	324	318	332	317	307	333	385	350	351	345	307	374	335	292	328	333	352	308	317	358	321	330	346	300	336	323	358	329	329	320	341	336	340	357	322	317	324	305	366	332	348	328	337	360	346	335	319	324	322	344	322	334	320	321	360	347	349	312	343	339	345	311	315	318	337	339	331	329	338	343	341	332	335	326	356	304	329	336	322	352	328	320	319	362	356	334	337	343	303	350	305	314	334	329	304	303	348	312	338	298	312	349	332	341	366	340	325	332	354	330	329	305	317	291	343	299	344	322	377	323	334	336	307	322	343	363	347	351	302	320	308	363	320	326	337	349	333	347	344	331	307	310	343	333	330	332	343	357	303	332	348	347	328	331	328	331	353	336	361	309	321	334	338	316	304	318	340	320	345	336	360	341	350	369	353	330	331	313	349	353	316	330	315	318	341	338	330	310	332	353	331	340	345	315	303	311	319	344	306	331	325	357	319	360	313	320	346	340	342	350	349	338	377	328	342	335	343	357	341	353	301	320	343	323	314	334	337	361	340	354	350	307	335	326	339	316	339	337	335	315	340	376	313	292	317	302	302	382	351	366	315	353	343	314	341	331	351	310	320	316	319	349	355	331	328	321	336	340	373	328	353	322	357	359	366	322	320	323	327	293	307	300	343	351	323	332	335	335	340	331	363	328	325	358	312	315	317	325	326	354	338
24615	21633	29156	25028	22445	19590	13508	7974	5519	4191	3369	2761	2296	1831	1518	1343	1158	1059	934	757	744	631	600	525	473	477	461	447	368	419	374	353	348	350	317	312	278	324	301	305	277	302	270	287	278	267	268	265	254	292	267	278	247	266	255	274	256	272	251	264	269	220	269	256	263	251	241	255	272	268	247	280	247	253	258	266	258	298	252	262	226	288	211	245	274	263	245	260	275	263	287	264	252	230	228	261	237	248	236	237	256	262	246	274	238	273	252	271	248	262	238	245	243	254	260	269	219	251	251	255	246	248	254	253	236	251	257	252	253	243	234	260	231	281	233	270	245	230	269	259	232	244	248	246	246	229	249	238	254	238	249	257	253	268	263	230	267	269	245	255	242	241	229	242	278	241	268	257	242	268	237	232	246	255	259	248	256	245	254	254	246	267	285	277	287	261	249	278	239	257	263	245	273	240	244	243	220	247	265	224	237	261	248	260	257	262	278	233	257	246	237	293	249	260	237	255	263	266	253	290	280	261	243	258	277	284	237	249	262	246	232	262	238	237	257	271	227	278	276	258	224	246	244	249	245	264	231	245	233	258	246	246	267	256	241	256	245	241	274	251	262	236	231	245	244	243	245	228	253	252	261	241	246	252	258	255	264	260	249	245	251	255	231	210	248	252	240	239	248	254	249	258	227	288	252	235	231	238	257	265	254	256	238	258	250	223	246	238	253	250	242	231	255	247	220	233	275	256	265	256	248	262	261	223	275	237	248	255	274	256	239	228	245	248	272	269	254	275	257	238	242	226	231	284	223	253	255	240	244	232	260	243	237	246	234	228	255	267	264	247	266	233	267	237	250	241	249	250	246	244	212	225	251	253	270	265	263	248	285	243	260	251	218	231	254	258	237	246	244	253	246	272	236	231	265	250	243	251	234	240	262	258	223	272	270	237	247	252	256	238	248	275	239	270	264	258	276	242	262	227	245	239	266	258	260	256	277	242	245	260	231	282	242	251	252	266	238	234	254	240	262	254	253	241	215	255	267	242	233	251	233	260	242	275	252	249	232	273	235	247	250	263	238	239	260	240	261	275	238	269	235	250	251	254	282	239	256	260	225	255	249	268	238	261	237	238	251	239	243	267	279	263	271	257	271	280	235	264	251	247	244	260	253	257	240	228	242	253	255	253	252	250	245	247	222	241	241	252	231	228	259	269	243	254	221	247	246	240	224	243	239	263	267	210	240	264	238	220	226	248	240	226	254	281	267	282	265	251	241	218	253	256	258	240	243	231	267	231	274	248	263	236	269	230	253	246	240	259	267	233	255	253	257	233	245	244	257	230	258	271	262	258	257	265	275	264	267	240	246	247	274	239	232	249	249	218	245	215	259	279	261	288	259	280	250	262	241	224	249	287	253	257	283	253	236	251	231	245	235	276	233	230	273	281	270	263	260	258	248	238	240	269	218	247	288	243	263	269	226	253	243	281	253	225	260	275	262	264	239	229	241	266	233	244	258	282	240	242	260	260	258	229	265	265	252	229	243	257	265	288	252	237	232	276	241	229	232	254	253	268	229	243	256	253	235	234	232	272	249	255	229	250	264	252	243	271	239	236	247	238	239	237	257	260	252	279	240	232	247	230	266	271	257	244	240	252	261	262	263	254	264	252	252	261	282	243	229	249	229	252	261	265	255	228	238	254	249	245	271	264	247	287	223	229	251	224	201	245	263	227	241	259	250	245	245	268	255	268	254	252	270	269	254	249	232	275	241	260	252	253	275	272	247	252	284	260	244	279	243	245	241	233	295	265	258	254	265	244	227	258	257	243	234	214	254	264	258	246	256	242	281	272	248	267	270	234	260	256	249	233	273	241	243	223	236	278	228	241	239	281	246	268	262	251	233	261	280	223	247	235	282	243	250	214	261	230	252	261	234	272	239	265	272	276	259	289	275	241	244	257	233	259	238	272	257	284	223	275	247	255	237	248	240	243	230	276	242	237	252	274	282	251	248	263	253	249	240	286	228	260	225	237	252	249	250	260	258	242	254	232	257	242	220	239	253	258	243	242	232	263	237	234	237	258	255	232	223	231	246	247	256	246	222	266	289	267	236	241	249	241	243	268	248	276	248	214	276	271	276	249	236	236	243	271	244	238	276	261	250	242	251	231	270	244	285	248	231	244	262	275	220	271	239	265	260	225	225	222	224	269	251	230	248	250	262	293	240	245	226	242	257	230	249	269	257	255	261	230	236	243	251	252	231	259	250	225	239	221	209	261	245	244	275	245	277	256	226	233	267	220	269	273	227	240	226	265	243	250	247	243	284	269	258	245	265	294	238	275	253	266	237	245	278	224	244	263	275	262	241	251	268	258	236	251	248	262	249	251	272	254	258	246	261	231	217	249	253	257	267	247	265	227	220	250	241	249	244	252	244	227	269	254	261	259	262	242	265	253	253	258	258	249	239	246	229	259	254	237	243	258	234	257	240	263	257	262	269	234	244	265	232	249	267	231	227	277	259	235	260	237	232	247	234	260	237	268	240	238	247	238	232	242	231	237	232	242	251	244	276	228	224	270	247	225	245	255	257	258	256	233	264	270	258	249	264	266	246	260	247	257	253	249	253	230	248	235	280	263	272	286	234	260	250	237	250	230	268	250	239	258	245	272	219	267	271	246	286	245	248	243	229	246	278	228	253	236	260	264	265	247	247	235	235	251	260	251	241	262	249	232	249	224	255	253	255	245	262	239	239	234	248	235	269	265	263	246	246	253	244	256	260	257	243	249	262	245	268	253	271	244	247	271	242	256	251	247	251	257	232	246	241	278	265	245	253	242	230	248	267	233	273	234	236	237	260	228	242	254	264	250	266	258	225	253	268	281	254	248	236	255	225	255	270	256	222	236	243	271	282	264	270	256	259	225	266	269	239	257	253	251	270	230	247	257	264	243	268	244	234	226	251	245	217	243	274	264	232	234	285	243	261	252	257	253	243	236	228	257	241	268	252	261	245	260	228	221	261	246	245	264	274	236	243	279	285	263	217	260	250	254	273	245	244	245	226	256	284	260	239	236	251	239	270	259	240	260	270	263	268	252	211	254	284	243	243	264	256	241	257	268	265	230	227	280	230	233	272	229	264	250	234	247	251	254	237	262	269	256	244	241	243	257	271	221	245	262	233	274	232	255	263	275	261	267	252	245	260	253	263	258	230	239	236	259	266	237	269	290	242	275	265	254	247	248	253	246	246	256	233	254	231	281	234	255	244	240	253	266	240	243	258	248	261	250	231	275	279	254	244	231	258	250	244	237	256	239	273	267	251	253	241	267	261	277	265	261	251	241	255	242	256	292	248	244	237	259	277	226	238	248	245	242	260	244	267	250	224	247	273	256	238	258	237	278	257	250	243	239	267	251	245	234	274	272	260	240	221	252	258	246	249	267	244	248	259	232	251	235	238	251	245	265	253	243	258	240	277	234	294	291	265	251	271	230	264	249	235	271	260	245	252	229	228	305	253	276
35750	58000	45557	33201	27931	22981	18777	15095	11897	9638	7927	6418	5174	4288	3581	3054	2505	2203	1914	1667	1491	1260	1189	1053	922	861	783	736	681	578	579	557	513	478	494	474	426	443	411	430	424	408	352	402	328	373	384	368	352	358	317	396	357	360	363	373	383	369	347	338	380	355	348	340	370	360	336	343	356	351	386	331	379	345	352	337	373	362	371	360	336	332	356	346	350	362	330	353	317	335	336	320	364	353	346	344	359	357	324	349	349	312	354	331	341	370	341	327	333	349	342	326	335	346	318	345	350	359	353	330	346	349	306	346	349	372	350	368	331	328	348	335	318	337	338	353	342	335	333	363	333	316	324	345	354	371	351	351	375	348	349	364	359	333	356	366	336	376	359	366	319	353	354	314	321	327	301	354	363	319	348	341	347	361	299	336	346	368	362	346	341	366	327	360	299	354	306	332	371	368	379	362	346	349	373	352	369	357	339	331	353	360	339	355	357	331	338	329	363	319	359	345	322	328	354	330	323	372	375	338	328	361	355	321	347	314	346	364	345	368	335	366	339	332	395	342	314	362	342	341	322	340	342	338	316	335	318	358	381	355	355	339	333	308	361	331	358	370	385	380	353	363	356	348	340	342	402	321	358	335	341	355	352	348	336	352	347	355	354	362	364	334	328	357	329	376	318	346	334	379	355	365	325	323	379	346	369	364	361	370	378	395	374	381	358	348	343	322	344	295	317	338	344	350	335	382	368	344	343	340	328	374	307	361	321	327	363	369	373	340	329	327	334	365	348	334	353	368	341	329	334	346	331	377	316	346	338	343	351	370	360	351	334	369	354	340	338	319	331	335	352	342	345	328	327	369	344	326	372	354	371	368	361	366	318	320	355	320	321	336	344	391	355	335	341	343	317	356	356	362	348	369	332	367	351	371	334	382	366	358	343	351	335	359	347	356	322	330	371	356	368	345	334	374	353	333	306	305	359	365	326	338	355	344	374	322	306	324	378	335	372	369	350	340	301	347	311	356	331	330	308	342	336	345	364	380	350	349	362	358	322	365	379	329	362	355	309	346	354	357	321	369	329	364	340	350	364	356	357	378	345	365	339	316	347	329	347	343	368	336	327	319	337	369	347	375	316	351	348	372	354	355	340	327	332	322	311	342	352	355	330	343	371	347	396	359	348	351	332	343	326	347	369	345	343	330	359	341	332	360	344	320	331	369	304	311	330	357	328	345	364	345	359	348	370	328	356	341	353	310	338	323	361	395	356	367	342	346	354	337	355	329	366	329	358	376	353	347	368	342	339	329	376	327	327	357	355	339	340	354	333	322	366	366	346	381	319	342	344	349	324	345	370	343	347	339	360	356	356	328	353	328	339	336	351	331	368	366	343	322	339	322	380	339	352	358	366	344	365	339	343	341	347	326	341	343	339	335	336	351	349	349	348	355	325	379	358	344	373	329	354	342	361	348	342	355	338	346	347	338	338	338	355	361	352	332	372	337	349	346	333	342	331	333	388	372	357	334	359	377	327	353	365	325	342	354	348	361	394	370	349	343	367	366	330	365	329	344	369	303	358	328	330	335	344	347	388	316	328	334	330	330	356	350	385	374	321	354	344	331	389	324	319	327	360	341	316	326	321	312	334	311	357	331	324	351	367	371	319	391	383	356	343	374	327	343	360	335	352	348	335	334	348	366	358	375	371	365	343	361	307	343	336	336	364	333	316	357	354	371	340	365	366	357	332	376	368	346	334	331	355	354	336	341	370	352	318	361	371	324	321	317	322	338	352	350	330	337	342	352	352	336	351	347	345	373	342	348	323	343	318	359	369	332	360	365	357	369	345	364	389	331	314	349	352	332	376	309	350	365	354	320	336	346	379	347	341	355	368	326	334	321	353	320	348	329	336	360	351	338	346	340	326	340	315	356	339	368	375	347	330	327	349	337	326	333	338	341	361	346	337	344	362	327	343	339	340	330	330	355	361	342	332	353	347	352	340	357	318	358	370	346	332	344	348	350	347	315	337	332	387	348	364	350	344	353	348	346	333	360	347	362	376	362	349	348	339	326	373	334	369	341	334	334	355	348	330	362	361	327	346	355	339	341	344	364	358	340	316	336	320	350	332	354	350	368	349	324	346	352	341	340	350	328	366	349	352	366	342	353	309	336	352	356	340	320	387	372	362	343	353	354	338	333	343	356	334	345	325	376	368	351	360	327	340	342	340	355	355	352	365	322	320	361	352	329	341	332	323	325	349	364	351	334	349	347	362	345	305	371	366	346	346	332	356	342	391	341	333	344	382	379	340	337	326	342	325	328	342	374	379	357	358	343	366	326	352	349	337	334	356	365	347	388	342	358	373	353	368	341	351	319	345	335	321	340	353	366	376	341	390	312	338	303	327	397	338	348	363	344	325	301	329	345	338	310	367	338	340	366	373	330	360	373	348	364	387	339	352	368	344	324	383	393	361	355	354	324	361	333	352	376	353	351	367	367	371	341	386	345	318	360	336	358	318	348	344	340	314	357	347	370	369	378	350	347	311	362	367	296	362	349	324	359	319	345	342	348	371	352	310	348	333	352	354	331	341	357	351	354	357	337	368	358	406	312	352	302	345	321	354	336	352	332	360	336	314	350	329	348	357	336	332	373	334	387	352	377	340	359	346	379	380	344	365	327	330	308	375	358	325	331	328	324	374	317	336	353	355	323	357	327	344	328	354	344	344	350	331	351	362	332	361	332	342	341	330	333	323	353	285	340	341	361	324	349	346	355	368	317	365	355	328	358	332	349	327	348	334	340	352	365	315	323	349	389	341	369	341	342	335	383	314	363	349	338	343	349	341	357	342	342	329	356	348	333	368	339	340	360	353	367	362	387	337	360	325	325	354	376	335	381	322	350	352	385	334	337	325	341	362	365	328	360	332	376	360	336	345	367	356	330	331	335	367	326	342	363	330	330	323	351	348	346	371	317	336	337	354	346	339	337	338	362	317	368	305	344	370	330	349	340	321	334	357	354	344	359	342	322	374	315	329	366	338	390	325	361	354	361	344	348	327	340	354	336	324	359	357	362	344	374	334	356	322	331	348	358	351	335	340	350	352	324	342	335	335	381	367	333	318	356	340	361	363	325	357	340	316	372	335	333	322	381	361	339	378	350	353	322	357	340	339	345	380	356	328	360	325	323	334	323	314	370	364	346	340	335	353	328	329	337	356	381	370	341	373	333	347	321	349	340	362	347	359	345	315	365	351	337	344	323	342	324	378	338	381	372	323	349	341	351	387	357	344	320	348	350	330	345	328	348	335	357	355	330	326	355	358	363	389	334	365	310	337	347	376	371	345	344	377	365	343	365	361	347	334	331	355	342	342	338	323	346	358	327	359	369	350	357	362	358	330	339	342	337	354	341	321	356	337	335	359	367	350	351	366	336	334	375	365	364	321	328	314	340	326	323	364	340	331	367	336	351	355	334	359	359	342	346	341	360	363	326	360	357	337	332	365	359	376	372	346	338	362	366
23523	21617	29557	24223	21995	23117	20981	11598	7853	5905	4784	3773	3012	2476	2109	1880	1569	1280	1140	986	860	810	712	676	632	546	482	465	446	371	350	379	357	370	347	347	334	304	318	294	316	314	273	267	270	296	277	271	257	273	254	280	235	271	282	273	232	251	254	281	253	274	274	282	231	271	278	241	266	254	257	269	259	265	260	265	236	244	251	260	243	267	236	227	246	238	217	262	239	261	247	232	272	244	245	244	239	264	247	249	254	238	272	241	238	252	238	224	264	227	278	255	245	242	219	252	251	250	264	269	255	236	238	251	239	255	249	242	246	277	280	234	243	240	242	243	242	265	245	252	267	266	255	253	247	260	248	273	263	265	228	225	249	249	246	239	260	246	256	240	228	284	248	261	254	243	244	260	242	229	253	213	251	259	233	234	256	245	242	263	266	239	235	248	238	274	239	266	254	253	249	231	230	242	246	249	222	231	259	218	266	276	264	245	272	228	248	247	273	270	265	240	210	253	239	240	242	242	227	286	238	261	259	243	254	262	238	242	273	272	223	255	252	251	264	242	249	248	230	243	245	232	218	228	258	225	267	235	242	257	258	269	225	246	232	256	261	261	260	227	257	252	267	264	245	235	253	252	247	235	214	240	245	234	280	230	238	247	250	267	258	245	246	240	233	253	255	240	237	243	255	228	259	229	255	253	218	259	253	250	252	255	278	238	241	253	208	233	271	264	277	219	251	257	254	246	238	243	229	290	232	250	246	247	250	241	252	270	255	246	215	252	248	264	245	257	251	247	252	241	271	254	246	249	240	224	234	262	232	242	236	232	233	257	263	267	263	239	249	238	249	266	246	259	239	274	235	250	262	247	255	275	223	240	234	248	248	272	262	257	234	263	288	263	252	259	247	242	231	243	271	267	234	256	261	249	258	259	252	242	237	247	248	279	242	290	245	258	206	262	243	252	261	266	238	249	259	238	233	278	270	273	275	238	271	228	253	239	267	273	235	239	237	255	233	255	226	239	233	229	269	256	255	270	274	255	228	286	233	241	240	254	245	243	247	257	236	223	224	237	263	264	248	252	246	239	269	248	263	244	252	255	224	278	236	249	247	248	260	241	253	250	241	235	285	251	235	245	230	247	249	239	265	290	257	241	247	265	258	240	277	228	237	244	223	283	222	221	248	250	245	274	245	259	238	263	274	239	239	258	230	238	261	250	256	254	237	233	271	258	246	253	255	249	255	254	266	279	270	267	232	241	253	233	227	263	217	229	248	249	249	243	271	248	254	235	236	241	245	251	252	222	253	252	277	254	274	272	242	237	234	262	240	264	242	247	251	253	247	257	250	233	235	247	258	260	243	252	217	254	248	234	263	240	219	232	292	240	249	264	257	283	243	240	228	265	234	232	247	218	246	248	239	242	267	266	246	249	258	265	236	248	229	231	264	242	256	247	250	216	264	270	261	276	250	248	227	232	280	250	245	263	256	240	261	247	282	221	253	218	262	278	230	240	254	274	230	246	232	251	232	277	281	228	283	251	279	225	259	236	253	247	256	239	270	249	221	248	243	234	265	214	244	227	260	252	224	264	266	238	250	257	249	252	249	257	245	270	255	259	269	260	239	264	238	220	260	249	228	249	258	228	242	247	239	226	273	234	263	237	249	239	255	271	260	242	250	248	246	275	238	248	231	239	227	276	278	283	260	241	255	249	214	243	227	240	235	266	248	274	235	291	245	284	241	241	256	227	253	234	256	246	264	276	253	245	262	226	242	252	254	248	250	256	251	257	269	253	258	243	247	251	233	229	228	241	254	246	237	242	248	224	249	251	242	262	281	251	251	267	238	234	261	239	267	234	253	245	259	273	248	253	263	228	243	269	276	278	233	236	253	246	228	253	272	249	253	253	241	242	249	258	289	255	244	247	249	235	231	259	247	261	276	276	278	241	245	245	224	254	227	257	226	247	242	241	238	251	238	244	249	249	274	228	216	270	251	247	252	248	244	245	250	248	242	246	257	227	231	241	222	240	245	219	254	230	237	231	273	236	270	241	255	250	239	247	253	257	258	263	250	232	276	265	232	252	239	257	276	254	258	267	244	254	235	250	257	255	246	252	247	265	274	249	238	262	239	240	225	248	236	263	251	248	259	279	249	236	250	254	256	246	243	298	233	248	249	265	252	236	251	254	245	241	254	233	251	237	265	233	256	272	250	260	246	232	234	238	228	276	267	236	229	226	252	258	252	287	247	266	252	233	249	233	256	254	232	259	249	255	220	264	236	236	288	264	272	231	254	238	240	226	241	234	273	255	261	241	239	253	254	242	250	249	250	221	222	268	235	276	253	275	236	247	256	248	229	257	229	275	244	259	239	249	264	256	287	256	233	251	229	248	245	267	270	257	245	269	255	259	247	254	256	276	232	263	261	255	271	222	257	273	259	244	248	244	234	256	262	242	251	244	244	261	273	247	241	243	255	236	284	262	263	268	261	252	248	271	265	262	257	235	236	261	259	282	244	269	248	260	247	244	252	251	245	251	248	250	260	243	256	259	270	252	262	267	252	230	263	241	267	246	258	230	256	257	244	238	246	240	233	251	250	231	225	251	261	256	262	267	265	257	244	258	252	259	233	257	251	239	238	261	260	256	245	245	254	264	260	252	259	229	237	272	275	255	254	245	229	252	256	239	234	241	231	270	234	239	271	253	257	252	240	247	242	238	279	235	248	273	251	263	252	243	247	260	270	262	262	245	280	262	243	238	257	256	260	278	233	248	299	244	235	262	255	266	232	276	235	245	253	261	226	259	239	248	240	271	296	227	260	246	254	252	252	266	230	272	260	250	253	257	260	233	249	261	240	258	275	223	258	260	250	253	250	231	258	226	261	261	260	235	242	254	248	265	232	237	281	245	240	255	252	242	269	259	216	265	237	288	276	263	244	233	243	235	219	297	234	240	236	239	272	269	251	221	278	249	236	268	279	240	225	253	272	253	262	227	256	251	253	231	233	275	244	242	269	245	255	274	251	256	271	235	215	267	239	247	215	252	241	263	263	265	255	226	251	258	224	225	247	267	235	257	235	248	243	243	275	270	237	251	255	241	240	250	267	257	277	249	252	247	263	255	251	289	233	251	231	264	230	227	256	246	222	267	239	230	250	235	275	273	227	265	267	255	263	257	250	251	256	223	243	257	208	257	257	251	284	247	227	239	261	289	243	263	260	258	232	260	226	252	226	235	243	249	243	286	257	252	240	257	247	242	268	249	257	228	263	253	235	248	256	216	280	261	256	254	250	278	237	263	243	242	273	243	226	253	267	235	238	232	239	225	240	263	266	243	254	227	280	240	208	275	219	277	243	268	265	234	247	249	252	252	250	258	238	245	257	224	281	233	256	271	238	235	225	231	270	224	246	202	247	241	210	234	287	269	242	241	257	281	230	250	259	270	276	262	281	265	272	265	235	224	267	261	230	250	218	266	274	254	272	255	263	244	252	247	242	232	249	263	280	262	252	261
38667	64336	49670	37448	32287	27411	22812	18808	15518	12584	10420	8318	6783	5747	4649	3967	3349	2918	2563	2231	1844	1657	1426	1339	1147	1030	889	853	833	721	641	611	576	523	520	505	495	481	427	415	434	383	428	380	402	394	402	330	381	326	391	367	368	376	323	358	381	310	360	355	342	337	322	318	348	331	357	317	327	366	348	351	350	342	333	340	335	349	342	331	317	314	340	340	356	325	355	328	355	333	361	324	312	356	339	309	338	338	352	348	341	300	325	365	336	315	339	333	321	307	347	337	361	352	341	326	351	342	329	324	346	320	354	298	334	337	306	341	346	350	322	354	362	341	339	349	334	356	322	317	319	319	331	316	365	322	345	359	338	321	357	330	361	369	348	339	331	375	334	328	350	354	345	328	357	321	326	313	320	363	363	321	346	326	328	326	310	326	335	352	325	345	336	359	340	353	352	319	351	331	360	339	338	357	346	352	347	335	308	344	361	332	356	325	351	304	336	342	309	339	349	336	343	364	343	351	341	322	325	320	325	337	339	346	337	322	349	358	308	332	337	339	333	341	366	327	335	329	354	326	350	341	343	337	343	331	339	328	337	335	329	347	331	326	325	343	358	345	303	356	316	335	344	354	311	355	331	344	342	342	325	324	347	323	345	358	340	354	353	353	337	303	325	322	363	345	335	349	320	319	330	340	305	335	366	351	325	352	339	334	325	344	355	338	341	328	324	349	329	300	313	326	342	319	340	347	330	295	357	335	327	346	333	345	359	321	371	316	291	312	370	354	316	348	354	335	322	327	372	340	344	348	344	330	333	323	309	329	330	330	311	330	312	326	348	319	319	305	329	357	338	342	328	340	339	359	359	318	359	370	327	311	341	353	347	366	345	344	335	350	342	340	319	321	348	332	329	319	321	344	318	318	337	350	361	338	363	358	327	376	354	318	341	377	344	323	331	325	339	349	314	334	352	350	353	352	343	347	357	333	330	353	357	333	342	326	350	315	359	334	347	348	326	332	327	325	344	337	316	335	348	371	375	358	368	305	294	332	343	373	364	322	336	346	329	336	344	350	321	300	341	337	344	310	363	352	340	346	350	370	327	314	333	333	341	344	347	352	352	342	358	350	349	315	311	327	358	379	315	335	364	348	339	341	332	336	353	330	358	331	334	317	311	311	315	343	353	344	335	370	336	352	359	340	359	349	373	326	351	332	356	310	349	332	360	334	308	381	364	337	366	324	372	356	378	352	350	327	330	330	310	327	354	342	337	323	327	311	337	360	338	348	344	317	303	321	332	356	340	329	323	309	329	352	333	345	362	320	316	358	355	334	356	360	333	336	325	351	331	326	337	317	338	327	372	318	332	339	382	375	358	387	341	331	354	331	350	334	325	355	319	344	335	383	324	336	330	355	366	317	348	336	328	331	339	384	319	298	328	367	322	306	367	334	381	360	357	336	356	341	340	336	368	342	340	323	337	336	359	306	342	333	365	322	329	309	370	353	320	357	321	330	345	349	315	347	323	322	342	329	331	343	341	331	352	338	325	334	341	350	323	349	323	335	330	335	345	341	377	332	320	304	334	325	353	338	354	332	357	338	353	331	364	316	375	355	335	313	345	339	326	334	345	324	303	321	363	357	339	337	337	359	346	362	369	320	320	366	311	358	316	325	367	329	354	315	329	329	337	319	341	349	343	347	357	326	349	349	343	352	334	312	322	318	323	358	366	376	353	333	342	347	356	304	333	330	313	296	330	329	332	348	324	323	344	330	305	338	330	328	326	308	350	333	342	344	321	327	350	360	359	325	321	338	315	333	360	335	339	319	347	362	338	350	344	362	341	353	324	323	335	345	374	343	328	343	334	343	341	329	332	345	353	358	342	333	352	360	328	339	354	307	345	324	367	358	343	363	351	351	343	351	358	363	327	333	364	351	350	327	325	355	319	342	363	338	366	314	323	340	351	352	356	315	354	329	319	350	367	311	335	342	322	366	332	337	305	348	325	349	357	318	322	367	313	332	341	346	377	330	357	356	339	338	340	298	355	326	311	360	315	333	329	353	342	344	332	302	315	339	337	322	354	355	347	340	312	339	345	316	339	356	336	362	349	332	355	311	357	320	354	358	353	329	340	353	315	341	323	338	313	375	364	339	329	373	333	360	360	357	351	300	349	343	376	353	325	364	322	325	346	355	336	324	347	351	324	355	345	343	323	341	320	328	363	323	361	320	332	314	373	339	342	317	325	351	353	341	339	372	299	343	326	353	338	347	354	304	331	351	383	350	320	346	337	358	364	356	345	337	337	334	319	359	339	324	330	357	325	364	339	337	352	336	353	355	362	329	348	331	325	341	345	328	359	337	336	358	333	336	340	326	352	326	360	345	342	310	342	338	346	348	368	349	319	341	345	325	317	311	328	339	355	359	324	345	362	338	342	356	341	328	347	371	335	352	351	362	330	375	357	363	321	321	318	350	351	312	355	314	334	329	332	336	325	355	301	339	327	320	309	375	306	331	341	350	338	333	328	294	323	362	347	346	361	325	342	321	329	322	304	312	312	345	322	339	348	352	331	348	344	336	341	322	345	338	409	289	347	327	306	340	347	345	327	367	349	346	370	348	349	398	311	346	326	325	330	326	340	320	336	308	358	352	325	349	349	378	332	335	346	314	322	345	324	317	354	349	345	334	372	337	325	337	318	366	312	353	342	328	321	325	364	312	367	332	357	361	347	357	331	346	309	345	331	320	335	324	345	350	319	315	383	320	360	354	355	293	332	345	328	330	354	359	337	362	337	339	390	323	341	367	308	336	361	345	341	286	343	339	354	361	339	324	321	334	353	369	330	344	340	339	326	334	314	355	334	352	332	323	365	334	325	333	355	322	304	343	314	375	337	333	334	352	310	339	366	349	322	344	333	291	341	341	331	333	336	336	324	318	352	350	358	337	336	320	350	355	334	331	324	337	332	349	355	336	377	328	331	314	367	321	348	363	311	310	311	342	330	373	310	337	311	303	344	360	367	389	342	338	344	360	312	336	321	327	343	362	319	323	364	332	338	351	352	341	368	327	337	312	331	368	333	340	366	344	348	333	342	357	341	324	339	317	317	329	365	313	380	366	357	346	345	318	331	351	362	342	327	328	339	310	311	326	342	315	372	328	334	324	343	309	377	341	354	339	353	328	303	337	317	359	309	353	314	367	354	324	307	334	301	353	324	352	360	374	336	347	371	355	311	364	358	331	368	333	343	350	345	351	356	335	339	331	339	333	346	378	343	348	334	322	333	336	344	340	345	342	302	321	355	322	332	325	336	347	339	322	317	349	375	357	348	357	344	363	339	300	353	348	340	319	333	332	344	302	368	343	338	333	321	320	359	308	346	324	314	378	352	313	335	324	331	311	332	331	330	337	343	362	364	325	330	343	334	337	336	351	363	340	313	338	350	342	324	344	392	357	358	317	353	332	331	330	325	341	299	337	350	394	359	330	299	349	324	360	340	333	339	334	313	318	326	326	337	367
29190	28627	31597	23301	14621	9298	6086	4332	3235	2516	1908	1599	1367	1179	989	899	764	655	592	566	509	462	471	371	388	336	362	330	290	309	339	275	301	292	268	283	250	258	267	227	256	257	268	231	283	254	228	248	273	241	233	262	243	243	252	219	253	260	216	237	224	240	241	238	248	233	255	235	236	258	255	253	253	238	221	292	251	250	254	240	226	218	233	223	249	232	230	231	272	270	238	254	237	249	222	248	248	258	224	241	259	245	263	243	224	228	257	236	224	250	245	252	258	248	221	264	239	237	199	236	220	208	229	221	239	237	231	245	252	201	253	221	243	246	243	244	224	245	205	218	241	231	244	254	244	247	257	217	245	244	240	251	257	213	215	225	252	224	247	265	245	246	250	228	249	245	261	257	244	244	226	241	240	254	243	249	236	240	234	238	218	265	229	261	238	212	247	194	230	227	245	249	248	265	221	258	211	219	241	233	264	246	237	233	232	244	221	244	250	231	233	246	235	245	249	246	220	258	238	254	232	227	244	238	220	264	264	231	224	230	243	223	259	231	211	250	232	240	225	226	243	227	203	235	240	224	222	257	227	252	225	235	239	242	233	215	253	237	227	235	235	259	256	239	235	228	236	269	247	256	232	200	255	249	247	237	231	223	221	239	258	211	225	261	207	254	211	232	195	263	232	217	240	241	231	262	210	245	237	246	236	212	220	208	241	255	254	244	241	250	240	219	225	240	265	244	252	232	242	234	238	234	236	247	236	240	233	230	223	246	236	259	233	237	228	224	243	248	252	264	261	221	243	239	237	214	242	252	265	231	266	224	235	257	224	261	239	231	249	248	253	229	243	227	239	244	246	227	238	230	232	246	222	229	215	256	244	246	251	265	226	214	245	235	227	262	252	249	256	249	218	230	258	223	208	246	237	221	220	242	225	256	251	238	229	245	233	227	243	248	236	231	223	233	240	250	249	240	241	255	240	253	238	249	231	240	239	241	242	243	232	229	239	226	217	248	236	257	242	222	229	243	245	251	249	278	212	241	252	250	218	236	230	222	228	241	203	230	225	217	224	235	215	245	269	233	262	223	207	251	229	242	252	210	230	257	237	224	230	232	253	230	236	233	260	254	239	220	228	261	240	244	250	238	242	234	201	240	263	240	248	227	229	233	228	249	234	251	213	230	248	259	226	261	222	231	251	266	230	237	243	241	239	245	228	238	221	258	245	246	248	209	242	225	235	240	239	231	228	223	232	241	216	212	259	236	235	225	218	261	231	263	253	240	230	211	233	219	220	256	260	238	255	245	226	215	244	279	292	246	232	253	255	229	261	256	234	240	207	231	235	227	208	230	246	221	239	269	224	250	226	249	255	228	231	266	250	244	231	232	252	229	246	207	222	234	251	235	246	226	219	262	219	237	227	258	219	237	235	230	258	235	252	229	215	233	224	234	217	237	234	228	218	228	260	252	225	217	253	241	221	242	256	239	211	249	228	233	227	241	232	248	252	248	238	230	219	231	266	235	231	234	229	260	234	242	224	212	236	228	253	234	261	254	218	218	233	263	250	252	248	232	258	241	230	257	253	224	244	250	231	245	223	263	233	273	229	249	260	217	232	219	260	224	243	254	224	261	245	241	259	253	236	243	216	224	245	228	247	214	244	252	236	237	227	241	236	269	203	233	226	253	228	279	232	240	232	219	238	215	251	258	236	231	244	230	204	257	250	229	244	267	233	265	227	226	222	224	230	241	228	232	220	219	238	260	215	250	273	246	235	223	220	243	253	228	275	258	253	240	240	236	215	243	255	225	249	230	226	237	233	230	259	263	240	233	248	229	236	231	222	228	221	212	236	242	232	238	232	265	226	269	239	219	239	243	250	234	235	233	249	248	233	224	226	232	233	254	225	230	255	219	246	229	261	225	231	245	278	223	243	227	227	258	274	243	236	242	246	221	243	225	246	237	234	245	209	233	237	240	239	251	266	245	219	259	237	260	231	256	235	226	227	263	215	219	218	209	215	243	245	215	237	253	249	245	209	221	243	240	254	220	202	232	235	222	207	233	261	227	224	210	219	240	246	218	229	240	258	231	233	255	226	240	248	208	253	258	234	243	242	204	211	245	221	236	237	243	220	237	224	234	221	271	225	243	214	268	246	228	220	259	239	244	212	227	229	241	252	256	284	225	274	261	224	260	244	224	245	228	237	250	243	249	251	196	218	247	275	267	235	236	253	249	248	265	211	239	246	247	243	208	243	257	222	227	254	237	259	220	222	252	244	250	244	231	244	239	269	261	248	247	238	241	230	242	238	227	249	240	241	223	246	245	241	255	247	245	229	238	217	228	250	237	243	252	243	246	247	209	255	218	212	234	215	254	247	207	255	240	211	220	232	236	227	267	242	252	252	243	231	259	237	278	259	224	214	289	227	230	205	219	238	270	229	233	247	237	232	243	219	242	262	255	240	223	251	240	236	248	232	211	238	224	249	222	236	262	210	218	230	218	224	249	246	236	234	239	239	227	254	241	229	247	251	231	220	233	255	200	216	240	250	209	233	240	227	242	257	237	248	244	230	229	235	263	249	248	274	234	258	236	225	218	261	218	236	211	240	238	212	277	217	232	248	204	248	214	219	235	246	243	238	238	222	257	243	229	230	234	249	228	224	262	228	255	227	260	217	218	242	244	231	241	213	256	231	230	227	209	249	221	232	241	244	226	228	223	220	226	222	236	235	224	237	257	245	227	218	233	234	240	259	239	215	254	239	221	243	243	250	250	231	248	243	224	254	231	245	265	235	245	238	249	240	249	226	264	216	225	226	220	257	212	235	240	252	233	260	232	277	228	252	232	236	231	218	245	253	230	240	241	233	243	225	253	259	262	247	257	240	243	262	222	228	250	227	262	238	254	250	232	231	216	235	239	245	245	249	276	241	256	228	236	221	225	226	265	252	253	243	242	245	249	246	231	220	257	255	215	221	258	233	240	224	244	258	247	205	224	233	203	242	245	252	248	253	219	244	238	222	243	247	242	248	261	246	230	258	236	219	252	244	229	231	190	223	220	229	227	258	254	219	230	236	242	244	251	236	222	263	241	240	254	242	217	228	268	247	236	242	259	228	241	236	231	239	240	196	240	225	252	244	235	250	248	226	216	240	247	231	239	252	238	225	227	243	255	223	236	227	236	240	209	189	250	225	236	249	262	219	251	264	263	232	237	227	227	240	254	222	240	224	249	234	236	220	244	267	252	243	237	228	248	250	233	222	237	251	240	247	232	228	227	258	244	245	244	231	236	246	227	261	264	235	269	230	250	248	254	213	252	235	241	235	239	235	241	223	237	233	239	232	239	230	227	241	244	220	224	230	233	238	251	240	251	229	240	227	213	237	250	228	250	227	228	239	249	254	235	230	245	228	250	256	223	224	237	225	223	236	257	232	232	236	247	216	242	242	236	259	238	258	249	250	204	223	262	242	219	218	237	240	232	227	227	243	229	239	224	253	253	231	226	219	230
33779	47688	37591	26322	21123	16658	12878	9903	7921	6182	4935	3978	3270	2629	2279	1897	1675	1403	1172	1053	970	882	838	706	666	625	599	538	530	513	432	458	443	403	403	392	406	394	352	364	376	368	381	336	348	317	364	329	357	362	360	337	349	336	315	354	353	350	334	359	342	347	291	357	350	329	323	332	324	322	329	332	367	352	300	364	375	329	304	313	339	344	340	323	361	331	333	314	344	337	348	341	341	296	321	335	326	331	317	338	334	309	379	332	309	308	324	327	286	329	326	349	292	340	341	331	343	366	324	338	326	333	321	347	325	342	319	339	318	359	344	355	318	332	347	285	326	316	313	317	357	311	367	293	358	347	296	341	335	317	335	337	333	286	295	291	346	322	320	329	313	333	338	318	330	304	338	309	336	316	329	360	306	332	340	270	327	323	313	363	337	315	329	340	327	335	318	331	356	325	335	331	326	351	338	344	325	303	325	328	320	324	334	312	345	330	321	320	359	349	328	362	330	322	350	317	329	337	294	324	335	313	328	329	326	323	307	323	317	332	306	322	323	341	321	332	329	291	314	346	333	327	315	350	313	321	311	340	323	329	352	335	310	361	312	330	336	335	327	309	302	323	329	337	309	325	317	310	302	319	316	353	316	316	348	332	330	345	303	334	338	351	338	333	321	327	348	314	338	328	358	340	322	309	314	369	346	351	315	327	329	318	359	334	318	319	305	337	292	356	338	376	348	353	355	333	342	325	297	349	327	340	346	320	336	349	330	346	347	311	326	327	329	285	328	314	339	338	343	316	342	331	350	329	365	322	330	326	347	323	346	357	328	297	324	329	374	329	306	292	310	326	322	338	337	326	334	334	315	347	332	345	359	359	321	330	348	324	321	338	290	335	333	302	339	342	316	322	335	334	330	298	311	359	309	315	335	302	313	342	330	340	346	332	323	346	326	332	311	307	306	325	361	323	282	359	276	330	295	328	340	338	315	324	315	327	305	323	386	322	326	349	323	320	343	361	330	298	318	328	288	336	288	327	332	317	360	317	327	326	295	336	326	334	337	339	368	305	348	341	321	355	307	346	312	319	319	311	348	315	291	334	331	325	316	313	310	332	335	279	364	284	314	316	329	299	334	358	304	345	294	354	312	345	304	360	339	356	346	314	293	314	322	330	326	320	320	323	322	309	298	322	361	328	344	348	337	339	313	365	290	331	298	321	355	345	319	336	310	308	325	306	339	338	332	346	342	303	329	320	339	316	321	309	322	320	318	318	312	301	296	333	334	308	320	324	353	337	319	336	335	346	318	313	350	299	343	356	314	346	334	303	340	335	341	352	355	333	322	342	341	364	296	345	366	343	341	324	334	313	334	351	322	322	325	327	376	340	341	315	321	300	337	315	332	332	335	317	321	351	338	307	335	314	343	377	354	331	323	327	339	343	313	331	302	332	332	311	349	318	317	357	351	343	302	306	358	333	318	329	346	323	349	350	324	314	343	316	349	315	327	307	338	316	309	340	333	323	334	330	322	317	348	318	331	335	338	311	321	341	333	316	321	310	334	348	320	328	319	325	327	361	306	344	346	314	324	329	331	306	305	358	319	332	292	330	332	374	314	319	329	352	337	307	312	321	345	347	324	345	307	318	313	326	357	326	331	313	352	329	327	350	336	323	344	328	310	333	339	343	318	323	300	331	328	301	329	357	277	310	343	283	361	312	324	340	334	352	322	333	330	315	342	343	345	318	324	332	288	303	337	356	338	333	306	334	331	362	318	315	302	318	326	310	328	334	296	317	289	307	337	336	347	349	293	355	330	320	302	304	354	298	327	327	327	318	338	332	320	307	322	349	327	324	329	337	309	333	313	337	316	355	359	304	301	354	333	302	317	330	312	317	337	357	337	344	335	340	350	348	297	355	387	325	358	361	350	312	302	355	322	315	316	306	296	328	334	344	319	347	329	310	302	324	296	337	324	346	314	358	334	328	339	308	341	322	294	305	342	366	364	322	334	308	327	321	367	347	345	314	324	345	342	310	337	316	343	363	322	300	318	322	338	285	302	308	339	320	344	357	326	325	346	338	328	320	346	334	291	327	327	322	302	319	336	300	319	315	339	328	308	308	307	342	329	290	325	313	312	334	347	314	349	317	324	345	321	333	305	353	327	317	337	322	320	320	330	353	320	362	337	329	350	336	337	334	331	319	334	374	308	331	339	334	350	321	339	361	359	315	340	318	353	318	337	335	327	326	335	332	321	316	305	335	319	329	341	330	352	317	335	342	324	337	320	351	346	314	339	317	358	353	305	347	350	326	335	342	341	311	311	327	323	313	328	330	327	323	347	305	317	337	311	337	332	317	323	345	301	331	321	300	334	306	308	352	327	352	349	354	338	368	344	361	287	347	318	344	325	334	345	329	328	309	352	336	376	344	319	342	352	366	325	336	335	333	313	302	309	331	331	347	362	337	363	335	331	350	294	342	348	343	353	340	330	319	340	339	326	315	332	336	321	349	331	324	285	319	345	332	347	331	317	313	328	331	341	328	347	341	324	330	296	287	332	326	355	306	329	373	330	311	317	316	332	321	346	329	299	321	332	328	351	348	338	302	331	319	322	334	341	321	361	301	357	349	336	316	322	325	286	351	346	317	330	332	336	328	298	322	341	360	334	309	349	350	290	343	357	309	338	336	335	327	342	300	346	351	347	347	330	316	343	307	319	285	336	323	328	314	325	345	338	323	346	332	329	321	315	337	326	324	335	344	350	338	317	349	323	340	304	323	325	340	339	366	317	323	343	337	331	321	346	319	326	333	330	316	322	304	339	345	328	318	327	347	352	318	319	313	298	343	331	320	329	341	299	317	334	346	343	344	353	309	352	319	361	320	306	346	317	326	335	328	344	303	307	316	329	320	356	327	310	330	332	304	317	360	318	331	344	305	313	315	320	349	334	295	331	344	335	298	314	339	317	370	346	314	367	311	363	320	315	325	330	317	315	342	337	359	340	333	323	320	345	323	357	355	307	320	316	322	325	313	345	335	322	336	323	322	319	336	309	350	315	335	333	353	351	328	315	350	338	321	323	332	314	344	330	316	323	351	315	316	322	344	331	298	315	320	296	302	307	329	325	336	304	313	340	344	327	314	321	317	370	340	317	318	333	321	297	307	333	313	346	323	347	336	309	349	349	313	327	341	352	361	334	354	351	328	326	343	341	337	350	307	352	354	314	303	352	367	284	294	296	337	306	325	369	316	326	320	344	324	349	302	319	364	291	336	331	314	342	277	341	313	281	356	317	327	359	301	333	331	353	357	302	314	296	308	357	362	302	306	326	327	335	359	304	336	333	309	320	311	322	300	325	343	333	305	295	346	304	330	340	313	307	306	330	341	320	336	326	361	342	340	346	318	328	312	336	330	351	301	308	321	320	332	316	325	321	360	329	319	352	314	353	335	332	310	349	343	365	320	359	385	327	328	359	307	347	327	337	324	313	330	347	325	289	310	311	339	330	336	306	324
24674	21691	29213	25124	22416	19657	13370	7825	5504	4261	3298	2671	2250	1747	1576	1320	1116	1039	927	779	695	666	588	554	472	468	472	390	368	366	370	325	324	298	325	273	291	275	313	263	282	279	283	272	263	301	255	282	262	261	238	251	267	245	273	260	223	237	250	272	256	244	223	275	240	277	258	233	228	250	257	243	256	250	242	255	239	239	233	256	248	259	265	246	255	230	248	257	269	246	263	239	245	248	254	269	222	254	237	241	250	241	228	264	235	253	249	250	261	214	246	245	227	227	259	271	234	258	256	237	242	242	282	270	255	223	251	236	268	267	257	237	262	271	240	249	210	245	226	260	237	248	253	284	249	251	261	245	245	275	253	256	234	254	213	222	255	222	245	255	278	263	244	249	273	240	257	252	236	242	280	221	244	246	228	287	239	255	271	211	220	249	258	228	248	243	277	269	241	247	275	270	248	249	250	254	267	267	224	252	233	257	231	257	266	236	253	233	239	229	236	229	227	247	229	253	227	248	242	216	252	242	244	250	233	258	259	243	274	219	234	232	237	267	233	242	247	245	227	250	224	232	276	230	290	250	253	258	229	242	236	266	277	255	238	254	223	251	261	243	244	299	222	266	224	258	270	242	230	236	265	246	251	249	245	240	236	235	242	236	264	250	250	254	251	221	249	241	255	218	262	271	264	286	262	232	265	258	221	231	252	255	231	240	248	269	264	257	245	272	255	247	244	269	241	261	266	248	281	258	263	245	249	243	253	273	252	249	263	236	240	272	242	247	225	270	256	283	229	257	258	239	225	224	251	222	265	219	240	213	248	237	254	242	258	226	270	240	245	258	226	237	234	266	244	247	265	216	229	240	235	267	249	242	231	252	263	260	240	256	235	259	248	240	277	262	246	243	242	247	213	228	244	240	240	249	276	241	262	219	245	254	236	238	244	255	250	238	218	231	251	231	241	257	262	237	248	216	274	248	267	238	252	267	248	248	260	209	233	219	252	220	210	232	234	254	265	246	260	214	234	249	254	254	240	252	247	235	267	248	233	258	270	248	237	264	240	248	254	275	218	250	226	263	257	255	236	259	241	263	268	264	243	243	234	241	253	251	259	279	267	253	239	239	265	213	243	239	248	253	276	221	243	219	265	241	242	238	266	249	261	216	278	233	242	249	244	244	229	264	254	265	235	260	217	249	239	252	250	241	252	231	243	259	245	237	258	286	250	267	248	231	250	244	259	226	208	241	198	247	275	275	228	218	263	240	238	257	252	237	216	243	249	262	246	247	231	247	246	262	224	287	257	254	233	236	229	265	263	247	234	235	240	244	251	251	280	246	257	242	242	269	249	249	238	260	249	272	242	251	237	229	246	257	207	240	261	260	239	238	262	268	258	214	238	244	196	253	246	261	237	260	233	271	241	250	286	239	240	211	253	231	264	244	259	247	252	255	233	215	256	230	265	227	259	254	258	249	249	261	228	225	238	256	243	251	238	259	212	254	270	270	261	242	258	253	263	250	252	262	255	246	266	237	240	225	238	250	242	260	254	253	218	247	284	272	251	220	251	225	223	234	216	267	237	248	254	260	233	211	256	244	248	245	257	211	225	260	249	256	253	242	234	233	245	249	217	254	226	246	241	229	251	231	263	252	224	227	230	261	245	253	240	267	247	214	247	241	253	284	235	252	223	258	249	238	231	285	271	258	240	274	282	236	263	262	258	269	254	264	248	249	251	223	276	246	234	250	245	220	255	246	258	228	272	232	230	196	209	235	275	237	237	227	277	254	268	267	248	238	243	259	232	249	254	266	245	229	251	262	256	249	260	231	214	236	249	264	248	274	238	231	235	265	234	224	247	257	251	230	258	243	244	265	202	248	241	259	254	243	228	244	245	245	248	220	251	253	272	221	264	246	236	238	219	241	237	239	256	248	260	233	266	209	243	257	241	233	268	252	238	241	252	250	241	249	255	254	230	252	248	221	223	272	244	237	222	220	250	237	277	262	266	252	242	268	242	235	253	240	262	225	263	255	243	250	245	225	241	225	274	249	222	225	230	260	246	253	270	225	252	244	258	233	237	237	271	237	245	231	269	231	246	259	241	245	262	232	273	243	260	238	234	233	275	270	219	244	248	249	209	239	257	249	272	251	238	201	219	233	215	284	235	238	216	238	220	263	266	252	238	242	218	230	268	267	271	231	238	284	233	258	262	261	246	248	276	230	261	262	267	240	257	244	271	251	269	220	268	245	269	262	239	260	263	248	257	258	240	245	244	232	252	275	250	257	251	226	239	261	259	212	223	247	248	227	228	229	250	237	232	258	275	255	269	228	237	246	267	247	237	262	289	251	263	239	232	254	234	254	236	236	258	215	267	258	210	252	244	266	253	253	238	244	231	254	244	230	249	241	244	228	233	217	244	228	221	254	236	228	220	280	267	237	205	242	233	241	261	233	252	228	271	272	264	260	241	263	235	265	205	262	259	246	239	253	251	264	269	212	228	239	249	243	237	265	255	279	263	213	241	242	249	239	254	246	236	238	254	223	271	224	231	261	261	260	257	246	236	244	240	248	241	281	231	249	262	244	241	245	246	267	261	240	258	239	249	231	254	255	270	253	251	248	287	245	225	244	268	242	244	234	263	245	249	275	254	246	247	248	241	251	250	289	239	249	232	247	218	219	260	271	267	263	240	252	265	238	264	261	205	235	266	261	283	280	240	227	245	257	238	254	246	230	254	250	236	234	244	261	242	260	247	246	246	259	248	237	244	247	229	240	242	245	243	242	246	262	240	239	221	248	251	265	236	269	260	254	249	245	251	258	239	263	260	234	237	255	265	229	249	262	232	262	284	231	234	255	245	284	263	238	250	279	259	226	264	265	244	268	242	229	220	244	253	251	242	256	256	272	260	271	247	259	256	251	259	249	235	251	264	249	251	254	259	270	268	236	245	268	256	239	245	209	242	260	256	258	239	266	250	250	226	244	260	261	272	235	242	263	247	233	254	244	249	256	256	257	235	249	258	244	247	258	248	244	261	255	270	258	266	271	242	275	257	206	247	259	298	238	255	253	257	256	227	246	268	253	243	217	235	240	220	246	227	227	242	262	228	245	262	241	244	251	241	251	235	250	250	222	234	248	287	231	267	253	244	267	262	231	244	249	270	247	238	258	238	257	243	234	237	246	244	231	255	254	242	229	236	253	243	255	234	229	251	240	232	297	225	254	256	264	242	284	222	241	264	220	246	257	244	263	227	240	252	240	270	244	224	238	242	246	248	236	261	239	238	230	252	259	257	247	249	282	250	227	256	250	224	246	241	228	213	235	242	266	235	248	244	261	245	243	237	254	271	277	250	260	250	254	254	267	220	241	262	262	242	237	263	239	265	253	269	246	225	243	247	257	272	259	253	225	267	241	278	256	288	261	257	233	241	272	258	258	273	235	236	234	242	221	229	246	231	267	258	227	256	252	253	265	265	250	247	244	238	255	247	242	237	229	244	245	250	237	232	256
35453	58358	46597	33324	27910	23066	18552	14994	11913	9602	7759	6314	5018	4125	3505	2953	2519	2172	1889	1583	1396	1249	1180	1007	916	771	828	695	672	586	563	507	544	524	481	427	443	441	422	426	363	367	366	387	343	373	370	373	363	383	362	348	341	340	365	353	364	378	311	357	354	353	359	304	338	368	369	335	361	342	346	336	359	341	333	349	357	359	358	331	349	356	341	378	380	307	335	340	350	339	342	359	327	317	353	323	343	361	345	345	383	327	316	330	324	336	356	345	336	354	329	354	347	340	341	360	359	342	335	354	344	345	344	291	358	338	349	356	356	386	332	344	325	336	330	330	323	368	329	346	344	343	347	332	338	364	344	350	336	345	342	347	345	355	340	353	345	347	369	340	335	350	306	346	345	336	375	335	344	345	344	346	349	304	334	318	364	305	358	337	334	341	316	325	339	321	317	349	348	334	354	347	350	343	362	289	357	319	318	318	352	348	351	339	341	291	367	321	367	379	340	342	357	367	354	337	336	352	337	351	320	357	341	346	317	320	322	369	357	354	320	328	321	311	382	349	317	349	339	345	324	353	334	336	342	339	324	337	374	362	348	322	364	356	364	372	346	351	372	327	360	368	310	370	363	348	350	348	335	343	349	349	353	350	346	327	326	355	350	371	345	323	357	348	351	367	346	362	346	362	339	365	309	312	340	367	365	337	327	364	357	329	351	358	353	342	353	393	332	326	334	293	344	365	347	341	344	322	315	389	345	365	324	347	355	330	369	332	342	336	349	358	325	339	354	360	326	327	351	336	354	340	328	336	351	344	333	323	350	346	350	337	310	360	347	372	319	334	334	338	330	363	344	341	338	356	348	323	355	341	350	357	337	323	354	340	316	331	347	329	315	331	336	333	351	339	383	367	345	351	336	342	308	359	338	353	324	336	322	351	350	321	338	350	328	327	364	341	357	339	330	318	334	321	308	338	353	342	336	319	377	360	324	319	330	323	341	354	376	322	352	347	350	316	341	334	309	356	349	343	320	369	355	362	336	351	323	327	345	356	376	322	363	360	337	345	337	332	334	323	314	351	319	365	355	354	372	337	346	343	353	327	331	348	337	370	337	359	343	350	345	335	347	340	342	346	355	337	413	353	368	325	351	356	370	351	367	307	321	363	347	337	353	370	351	338	341	318	325	387	350	333	339	323	331	326	351	333	343	364	351	343	331	335	331	332	344	319	338	371	329	332	321	341	349	326	345	353	352	352	322	361	360	366	323	346	339	349	353	345	341	330	331	354	334	345	353	364	343	331	336	347	335	378	389	335	371	321	347	357	339	325	378	366	350	320	352	356	342	368	310	341	334	334	351	390	340	345	342	327	314	324	345	351	303	361	362	343	323	321	363	343	323	327	367	368	336	329	327	338	337	353	344	368	345	327	351	321	345	342	339	349	336	315	344	356	324	345	369	358	339	325	345	336	306	347	352	363	363	363	385	338	343	333	353	339	345	324	344	332	347	332	341	326	324	335	339	366	324	297	334	335	344	321	333	336	314	317	343	351	303	332	329	369	356	320	334	331	375	356	343	361	327	360	335	353	336	373	359	349	370	347	314	345	350	327	339	359	364	377	336	329	314	337	341	349	332	362	345	321	325	352	339	352	323	400	334	338	348	357	374	352	338	351	318	340	330	325	327	343	308	346	337	372	314	331	335	328	367	338	371	326	315	329	340	334	362	338	380	333	348	359	367	376	321	352	339	352	314	323	348	333	332	289	343	343	353	347	328	326	331	328	346	328	343	355	331	320	318	347	346	324	352	328	356	370	355	343	316	361	358	338	351	336	328	379	311	336	345	318	357	312	314	326	375	337	339	341	357	344	310	367	369	363	345	387	354	348	310	372	321	339	321	344	335	368	336	334	328	344	335	307	377	382	343	344	307	344	366	347	344	348	333	343	336	341	317	379	348	352	343	334	308	330	349	353	346	329	363	345	354	354	367	337	323	350	343	319	354	346	361	370	376	371	341	351	356	320	344	344	343	307	346	316	331	309	330	331	364	362	360	358	343	329	343	342	363	350	324	361	362	354	326	336	333	329	334	325	360	340	332	337	314	356	355	319	372	329	342	346	337	328	356	319	347	338	328	326	375	341	319	349	340	325	366	340	351	364	363	344	354	346	322	348	355	345	335	341	334	357	353	324	382	378	332	377	344	323	359	328	317	340	338	322	342	318	347	375	347	340	330	340	378	340	364	347	320	367	348	329	366	334	312	315	322	358	344	340	341	326	366	363	360	320	338	336	354	305	290	341	361	337	334	329	381	328	368	362	344	318	365	340	315	342	371	361	340	315	341	320	328	346	357	344	376	332	346	340	312	375	322	351	341	321	325	332	312	317	308	341	353	366	357	329	329	311	367	344	358	327	364	340	323	320	337	298	330	343	344	330	347	338	351	337	320	309	330	343	333	371	335	347	337	290	357	335	347	372	335	340	363	360	339	341	345	339	339	351	325	335	360	330	333	336	324	333	310	328	386	334	340	356	341	344	353	364	344	347	337	345	358	352	335	312	362	329	334	329	338	355	367	373	368	321	330	358	326	352	340	326	364	387	353	325	358	339	383	326	339	327	329	350	350	355	347	337	339	337	309	334	388	374	339	320	370	329	338	322	339	365	339	379	366	341	372	328	357	354	315	347	327	334	335	370	355	389	334	331	336	319	343	327	331	315	360	314	349	360	324	326	349	331	336	370	336	329	339	310	334	333	308	355	383	337	351	310	372	361	319	314	361	312	355	339	357	350	362	323	354	347	358	339	322	336	369	336	377	363	351	341	342	357	358	341	317	348	341	327	401	356	374	360	364	331	349	357	314	376	356	371	369	335	332	335	366	358	337	357	331	345	348	324	319	325	354	330	336	351	329	362	338	341	305	320	285	361	331	331	347	320	314	317	325	345	332	337	307	308	312	322	328	335	345	350	364	326	357	355	323	312	328	359	332	366	347	357	341	340	347	377	356	350	383	333	347	329	380	314	330	340	336	298	337	339	365	335	344	335	326	330	383	349	367	364	356	338	328	309	369	333	324	319	337	357	347	333	333	350	357	354	352	360	325	347	344	357	333	354	352	348	368	317	355	340	329	303	378	362	335	356	353	329	344	341	320	332	339	355	342	352	387	354	359	343	338	362	327	372	346	325	355	367	348	337	352	349	342	352	345	330	323	344	329	361	324	341	333	367	306	345	314	334	339	336	343	384	339	345	352	353	322	362	345	338	358	331	343	347	340	360	337	339	304	341	326	351	343	313	340	333	329	336	336	335	339	343	372	312	341	365	346	354	355	363	333	358	316	355	354	339	324	364	362	326	321	344	367	344	324	319	370	309	352	312	316	327	355	339	345	329	353	363	363	363	292	371	338	352	335	316	355	342	337	347	338	366	345	330	330	341	324	339	362	312	297	360	361	347	304	336	334	366	344	357	337	350	347	346	324	332	347	333	339	382	346	346	319	344	315	350	347	346	344	325	340	361
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
