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
341164984318	341164984876	341164985426	341164985976	341164986524	341164987076	341164987626	341164988176	341164988724	341164989276	341164989826	341164990376	341164990924	341164991476	341164992026	341164992576	341164993124	341164993676	341164994226	341164994776	341164995324	341164995876	341164996426	341164996976	341164997524	341164998076	341164998626	341164999176	341164999724	341165000276	341165000826	341165001376	341165001924	341165002476	341165003026	341165003576	341165004128	341165004676	341165005226	341165005776	341165006324	341165006876	341165007426	341165007976	341165008524	341165009076	341165009626	341165010176	341165010724	341165011276	341165011826	341165012376	341165012924	341165013476	341165014026	341165014576	341165015124	341165015676	341165016226	341165016776	341165017324	341165017876	341165018426	341165018976	341165019524	341165020076	341165020626	341165021176	341165021724	341165022276	341165022826	341165023376	341165023924	341165024476	341165025026	341165025576	341165026124	341165026676	341165027226	341165027776	341165028324	341165028876	341165029426	341165029976	341165030524	341165031076	341165031626	341165032176	341165032726	341165033276	341165033826	341165034376	341165034924	341165035476	341165036026	341165036576	341165037124	341165037676	341165038226	341165038776	341165039324	341165039876	341165040426	341165040976	341165041524	341165042076	341165042626	341165043176	341165043724	341165044276	341165044826	341165045376	341165045924	341165046476	341165047026	341165047576	341165048124	341165048676	341165049226	341165049776	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2760	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22868	21456	29238	24147	21678	22617	19142	8273	5369	3416	2591	2105	1497	1253	1144	1074	1033	1053	1094	1155	1182	1286	1276	1255	1338	1308	1234	1161	1137	1177	1029	1038	1027	1081	1026	962	977	1054	936	972	1057	963	1028	930	965	979	1016	1025	969	970	998	988	982	1081	967	1010	994	957	1021	960	1004	979	983	957	989	980	1003	981	976	921	960	971	1024	961	1024	992	961	1024	1012	1007	979	941	963	973	983	985	1032	958	1068	948	1014	938	985	986	989	980	964	917	988	1021	1055	989	1005	961	940	1064	1044	956	1000	933	1045	972	1002	983	1010	924	944	966	992	997	967	981	1041	956	958	955	997	988	1056	992	1007	952	902	991	947	1014	1011	1003	1017	982	1001	942	988	986	1016	978	956	998	983	983	949	935	928	958	973	990	979	1000	1019	956	1007	1053	940	1025	963	946	968	991	997	949	954	992	961	978	965	966	1012	1002	984	979	942	984	941	934	982	905	994	1008	1037	969	932	1021	923	983	1017	982	943	971	966	1010	947	1042	1046	999	1035	1028	1008	976	1011	960	958	978	968	991	981	973	988	934	1041	947	970	1001	979	987	1010	987	970	933	948	974	983	959	1000	924	948	1006	979	963	1004	1037	983	997	967	1005	1005	965	940	969	1029	945	965	1000	964	944	955	1014	989	1015	982	952	947	981	1028	930	970	1048	999	988	918	996	993	980	989	988	967	952	987	947	966	975	925	988	1029	979	945	982	955	935	980	966	1043	985	989	984	986	985	951	981	992	963	1033	1016	980	994	973	999	943	914	1020	915	940	964	975	880	980	939	976	927	1040	989	941	961	966	943	953	949	981	1009	1020	962	977	1015	973	998	948	948	998	1021	918	1021	957	965	968	954	936	974	971	939	998	983	996	1004	967	952	986	1000	955	960	966	1016	974	970	998	962	961	992	1008	1038	965	970	975	954	932	973	996	967	992	1022	1002	963	1008	948	975	1039	970	954	996	994	960	1002	924	1013	990	982	946	1037	944	976	1005	944	1007	1031	990	994	1008	997	974	969	926	936	992	1036	1016	926	982	929	995	969	980	953	977	985	1055	951	976	948	993	1017	1047	977	951	970	946	940	955	985	1000	1034	1034	1002	995	999	980	946	945	970	935	1016	927	1021	1014	963	1003	973	933	939	961	994	1004	944	995	962	925	983	971	999	1048	946	1010	945	930	1019	974	989	964	1029	1028	989	974	963	974	943	986	987	998	919	960	933	963	968	1027	998	961	1045	935	1012	1005	964	1024	995	978	1028	963	956	1041	929	1000	959	915	942	969	973	964	930	921	982	1003	1028	1027	1031	960	996	988	945	1021	988	990	990	965	927	956	1010	990	1014	1022	1040	1004	928	959	1085	950	987	973	962	971	1006	988	957	990	952	1041	956	965	1013	1008	1019	999	991	1044	971	987	1008	931	994	989	1017	989	997	1029	1008	1021	995	1017	1001	979	1016	1007	972	900	996	982	1018	1022	943	1003	964	944	1029	990	985	970	1047	952	978	953	923	964	971	963	949	1006	949	923	994	924	974	954	900	1030	951	978	893	942	986	977	993	946	984	1019	981	931	997	968	967	1021	929	971	973	970	969	1035	977	985	1050	949	965	1009	959	954	987	981	936	984	974	989	971	1006	945	998	986	980	987	985	991	961	971	973	991	978	954	972	929	939	952	922	1064	954	1065	985	994	955	944	965	991	1012	983	990	960	1000	1013	997	993	973	985	974	994	1030	962	965	987	1035	1043	910	965	980	1008	1012	947	1000	939	957	927	1000	976	977	1006	961	924	965	997	941	975	1010	989	966	945	1041	953	918	975	928	999	947	990	1022	1035	996	974	979	979	981	998	997	955	984	918	1052	981	980	1002	953	1021	966	945	982	996	944	995	967	939	992	978	931	1017	944	937	975	1005	944	985	969	993	956	971	966	988	965	1069	966	956	994	980	967	972	990	1010	1014	953	986	989	1017	964	935	1014	958	983	963	905	969	997	938	968	975	994	1041	948	970	957	982	1040	969	955	957	963	931	999	972	995	972	1004	970	974	969	961	1006	966	1016	965	963	979	940	948	965	966	998	942	1005	1013	973	1001	916	960	945	1038	947	942	1024	974	977	974	952	938	979	999	998	970	949	1013	1015	973	965	989	969	959	943	967	926	987	1005	971	948	944	943	1002	984	962	1010	1041	890	1048	929	975	989	949	929	943	1017	960	984	893	1010	944	988	1006	986	947	951	987	935	924	957	952	990	971	962	956	985	890	966	972	992	960	1013	983	980	954	933	1036	960	967	883	1027	972	953	991	945	969	936	1020	935	968	971	984	1016	1003	961	929	1013	1011	957	905	986	985	993	960	1012	987	989	974	984	960	994	966	971	998	1008	999	960	961	961	899	974	977	956	966	970	967	969	1046	908	1004	958	1011	1045	941	983	955	990	933	974	960	955	924	1005	937	1020	895	959	943	946	1038	1006	1057	1036	1004	992	985	971	973	971	995	972	1021	1001	967	995	983	988	970	973	1015	955	949	982	972	939	971	957	939	1004	981	1025	1001	975	975	939	978	1025	993	1057	963	980	939	939	1030	983	953	954	1030	952	954	1006	964	964	950	985	1008	977	955	971	998	969	1030	995	1042	922	1035	1077	1006	971	983	950	972	981	993	1058	906	964	967	1032	944	922	956	962	1022	952	1005	962	954	943	949	958	1015	980	1010	1006	954	994	1018	990	1003	976	970	992	999	921	1041	946	965	923	994	963	935	957	957	985	953	1043	1016	951	1010	918	1031	960	1016	942	932	924	950	995	968	952	945	1015	962	983	978	949	989	949	1039	1024	1007	978	1018	946	978	962	960	1001	998	966	1003	963	998	996	921	970	980	1040	978	1004	990	1005	999	978	1030	1025	919	974	964	997	914	1029	938	975	977	986	976	1027	1002	978	949	1006	973	976	1070	950	989	974	926	976	983	991	974	980	999	986	984	933	967	993	988	999	960	929	972	1007	974	924	960	1007	999	1008	979	999	982	1031	1012	930	978	1015	954	998	953	1003	898	960	1023	1001	981	987	974	1008	1030	976	963	964	951	995	1010	962	954	934	971	1018	1005	907	955	998	960	1003	1023	1002	1009	927	977	973	1015	970	928	988	970	1010	971	968	963	953	1007	974	1003	981	937	1020	1024	1019	965	934	984	997	1003	1008	986	936	963	1012	976	964	979	949	1006	965	985	961	961	971	1003	960	969	998	956	987	977	952	954	1000	1002	1016	1001	1034	982	982	980	993	991	941	931	969	1004	987	967	998	967	977	952	1027	1026	985	961	1005	960	918	983	976	979	950	984	1004	978	1023	948	1027	950	942	954	1018	1024	969	1007	969	981	1034	964	1041	940	1026	971	987	1026	969	974	971	974	1006	953	995	969	1001	997	940	934	950	959	944	950	998	961	974	969	1048	992	980	1006	973	1042	969	987	1013	991	924	909	970	999	985	932	995	979	939	984	970	979	955	926	1017	957	938	1018	1004	996	948	1034	951	963	1042	959	964	984	909	1005	937	998	954	930	983	950	1007	988	931	974	946	954	964	984	943	939	987	1047	978	982	949	1003	969	935	935	995	975	938	1003	965	968	1006	990	966	982	961	953	964	994	960	1044	925	942	928	974	935	970	969	920	999	1013	1017	978	1000	923	970	968	994	904	921	962	973	924	931	944	980	986	1024	970	966	999	940	1013	981	965	961	992	1000	918	960	997	969	1002	990	916	997	1001	966	1044	959	929	987	1011	965	937	1025	980	975	943	941	953	966	957	1017	962	1000	963	925	1007	934	983	957	947	936	1002	974	1005	1016	980	965	988	961	954	985	994	933	959	957	1042	999	944	969	1006	921	968	988	1012
20000	45652	42062	32585	26369	20964	16255	11327	8626	5471	3951	3109	1961	1406	1229	1189	1161	1216	1176	1246	1387	1530	1576	1546	1686	1522	1413	1340	1313	1332	1187	1053	1148	1073	1095	1078	1031	950	1003	1071	992	1055	1077	1014	1021	998	1010	1028	1051	1057	1016	1043	1022	1017	1025	1026	1000	1012	1011	983	987	958	995	999	1025	1072	990	1019	1064	1006	950	1080	1017	1071	1073	1075	1020	1040	1027	966	1003	1026	1061	1012	1019	1005	992	970	1012	1015	1013	957	965	979	997	993	1073	1011	1006	982	1027	1038	995	1010	1028	1008	1047	969	1054	1030	1012	1016	1036	999	1060	983	984	1022	957	1043	1021	962	998	979	1030	971	1037	1055	1025	1082	1043	962	1027	1005	1015	968	956	958	1034	1040	991	1023	1036	1036	974	1018	1011	1079	989	1039	999	1056	1069	988	1015	1060	993	1043	1038	1018	1058	999	1025	981	1024	988	1007	1046	1061	1041	1033	998	994	972	1024	1066	995	969	1005	1017	984	1022	970	1000	977	1054	1072	1007	989	945	1016	1024	1033	1004	980	1017	993	1011	1015	1058	999	999	991	1050	1006	999	993	980	1007	977	1007	1005	1033	1070	989	1040	963	973	1037	1032	1000	1106	1055	1019	1011	1020	1060	1021	1002	1039	953	1009	1036	1024	952	1044	972	1008	1000	954	1013	959	996	978	1050	1054	1038	1006	1006	1052	957	986	1059	1019	996	1047	1020	1038	1009	991	1035	1057	1051	1017	1038	1022	1003	961	1002	1032	1013	999	1068	1061	1005	1042	1026	972	1035	1013	1027	1005	948	995	1042	1057	998	989	999	1010	1032	1001	1054	979	1024	1035	1017	1035	1005	1021	1059	1007	1070	1013	1033	1074	981	977	976	997	973	1005	1015	1023	955	1041	986	1032	973	1065	952	985	957	998	1060	1057	951	1046	1009	982	998	1023	935	1005	1026	1052	983	1050	1000	1016	1011	1067	1078	979	1008	1018	1048	1015	1008	993	983	978	972	1064	993	1017	988	988	1018	1010	1006	1011	1054	1040	1041	1026	1010	1014	1011	1041	992	1059	973	985	988	1036	1035	1023	1013	1017	1043	1035	993	990	1050	979	1009	999	990	1027	1066	973	1002	1006	998	1053	1062	1012	1051	991	1014	1050	991	1029	1010	993	1077	1009	998	1047	1034	1059	951	990	1013	1069	1025	1004	1007	1011	1015	944	1034	1031	1016	1015	1047	1029	1010	1013	1072	1029	1068	1027	1056	980	1039	995	1015	1043	1012	1045	1018	942	990	1015	1011	1051	962	1035	963	1037	1063	1031	1015	957	1013	1057	942	1016	1082	983	976	1003	898	1035	1061	1079	1032	970	1024	1053	1030	1004	1030	990	976	973	1043	1011	969	1001	1034	1011	1008	959	1021	1007	958	1036	1016	1016	1020	989	1022	1012	1002	1011	1030	991	1053	1109	971	1038	1031	1058	974	1042	1066	1087	1025	1010	999	967	1034	1013	1048	1049	1047	1006	1051	1012	1032	976	953	945	1021	1012	977	1025	1049	997	1049	1023	1018	1024	1020	992	980	1029	1055	973	1015	1061	1027	1049	980	984	1037	1034	1001	1018	978	990	984	1030	1041	1017	1022	1083	1048	991	1033	1014	983	1019	1036	982	1026	960	1012	994	974	970	999	978	961	1022	979	998	1004	1024	1002	930	1088	1044	1089	1019	1067	1026	1013	1038	1055	967	996	1041	1029	1021	970	1067	1020	1037	1015	989	1035	1041	930	957	1014	988	1096	1024	975	1013	1053	1058	1017	1073	1097	1001	985	1033	995	994	1019	989	1018	990	995	1001	1010	1033	962	1072	1027	1052	1042	1018	994	1012	1013	984	1019	1074	1009	1086	996	950	1005	1025	1016	1063	966	1027	990	1009	994	983	986	1000	993	936	1019	1023	1062	1032	988	1024	1039	991	1056	1063	1002	1015	1039	1008	976	1023	1060	1032	980	1011	1060	996	1006	1086	1062	985	1036	997	1028	1041	1019	1097	992	995	1002	1031	1064	991	987	1047	974	975	1064	1034	1013	985	946	976	983	997	1054	1049	1016	996	1044	1030	1028	980	1057	1045	985	937	1034	1001	1005	996	992	1020	1045	1018	1014	995	1024	1017	998	1040	1022	1017	1036	1034	1011	1030	992	1037	1008	1008	1046	1025	1066	1011	1088	1022	992	972	997	1017	1039	976	973	1013	996	1012	1028	1018	1036	1030	1013	1056	996	1017	1070	1066	971	1043	1022	1013	1002	1054	1051	995	992	993	1077	1009	1023	993	1002	994	986	1032	989	1048	1019	1033	1016	963	1027	1058	1041	926	1015	1015	1035	1039	985	1014	1018	1012	988	953	1031	995	1010	1083	972	1033	1014	1027	992	1025	1017	1003	1016	981	1031	1049	978	987	1070	1043	1023	1080	984	1045	1012	1050	1036	1018	1026	1032	990	1032	1046	1042	1002	969	990	1000	1036	1040	945	1055	1024	1017	1061	979	979	967	991	1006	1046	1027	956	1004	1034	1027	970	1007	981	981	1021	986	1034	993	1009	1017	1074	1025	971	1063	1024	953	975	1005	1006	996	1001	1044	988	1032	935	995	969	1004	1010	1013	1042	1020	977	1034	1059	1053	983	1031	1035	996	1041	1014	1041	970	1038	1035	999	1003	1007	999	1092	980	1034	1032	947	1021	1007	977	980	978	941	1011	989	990	958	1009	1021	1090	995	1024	1045	1058	1010	1062	983	1042	1060	976	992	946	1028	1011	1033	1049	1017	1007	994	1014	1005	994	1070	1016	995	1001	1024	1003	1009	1016	1016	941	956	970	1005	1032	965	954	939	983	1007	972	1025	1046	986	1004	1023	1073	1037	992	966	1024	984	1000	1005	1047	1046	988	1019	998	973	1008	1000	1019	999	975	1025	1016	1001	979	1011	1003	1021	1035	1048	1038	980	1031	1015	976	1020	1035	1014	1000	1045	1041	974	1023	1056	1038	1061	1045	1011	976	961	965	1110	956	981	990	1009	1002	1028	1032	996	1025	1022	1009	1030	1058	994	974	1003	1063	991	1062	1060	1085	956	1007	1065	1026	1037	989	975	1030	1021	1011	976	1055	1004	1030	977	933	939	1049	1022	1033	997	1032	985	1001	999	1076	1011	1049	1042	1014	1008	1002	1068	1012	1039	968	1022	1032	993	993	976	1056	972	1011	963	1009	1048	1045	1048	1045	1000	1015	1038	1027	973	975	1029	1039	908	985	1014	1002	969	974	1024	1022	1007	997	1013	1000	1040	1056	1067	1040	957	981	999	1001	1041	1010	1006	996	975	1011	990	1010	1002	964	1038	1036	1005	1003	989	989	996	1003	1046	1011	1022	976	979	977	1006	995	1027	1036	1012	1039	972	983	996	1094	989	1043	1027	1029	1026	986	1066	1028	1058	1071	1058	991	1023	1008	1093	1047	1050	1080	977	991	980	1010	1053	986	1000	1019	1017	981	1016	1023	1020	1003	1024	1034	970	1057	993	1072	1090	1062	997	1043	987	958	1024	1016	986	988	1004	1046	1021	1019	982	1015	984	1019	974	980	1015	1005	1026	987	1007	1062	1030	1045	1063	962	1005	992	1022	1050	996	1026	1028	994	1041	1018	1051	1032	978	1033	1007	1015	1014	1022	1012	1006	1007	995	990	1050	989	1001	1069	1048	1029	997	1028	950	992	981	1015	1032	1019	988	1008	1038	1062	1023	1009	1046	1047	967	1035	1013	1006	987	1002	1001	1027	1061	980	996	1042	1029	997	1058	1040	956	994	980	1029	972	1002	1016	976	967	1001	1057	979	1022	962	994	999	970	994	1013	961	1019	1027	1041	1008	1037	1039	999	1036	1052	1000	1077	1014	986	1027	1027	1080	1096	1011	1016	1030	1035	981	1014	996	995	1067	983	993	1008	987	952	1007	957	1016	1011	1027	999	1020	1043	1047	1029	1054	992	990	939	1031	1047	990	1066	971	982	1033	1019	1024	1023	1063	1031	983	1033	1003	990	1039	1031	1018	1020	982	1015	1008	1027	1011	994	966	1019	1086	1030	1027	999	1010	994	1009	975	1060	1021	981	1000	1038	1023	1030	1044	1052	1004	1021	1022	996	1041	1041	999	1000	975	990	1063	996	976	1040	1022	992	1032	1073	983	996	1082	1009	992	1042	1048	1037	1038	992	1004	990	1054	1026	1049	979	992	1007	1004	1039	971	1025	1028	971	1000	1071	1025	1028	1009	987	1080	1052	995	984	973	1011	999	965	1046	1007	962	1042	1018	1034	972	994	1041	1051	966	994	1043	1032	988	1028	1031	1029	1037	986	1025	991	995	1065	1048	977	1013	1048	995	992	1044	996	1034	980	956	1041	1004	975	1029	1008	1061	990	1010	1025	1065	1003	961	1026	1005	1019	1035	999	1002	977	1038	1035	1041	1002	1040	1037	1032	1060	995	993	1017	1039	985	1031	1071	1023	1016	1065	1009	979	973
28179	22722	25996	19171	10204	5915	4068	2493	1722	1050	866	673	563	471	418	426	406	465	421	444	489	564	520	526	578	519	506	491	436	466	449	407	470	444	438	437	389	427	441	439	475	459	399	450	389	439	417	423	423	421	428	456	450	447	419	439	416	425	457	430	413	434	443	458	429	408	413	405	435	411	418	421	405	421	422	439	424	457	436	417	396	406	422	454	421	445	416	403	424	444	414	440	416	458	439	444	396	398	446	415	419	429	435	443	439	478	430	417	401	459	429	408	400	441	401	472	422	417	437	426	445	423	415	421	448	410	446	406	403	442	447	414	410	454	412	472	449	409	427	419	403	443	457	395	405	420	407	411	436	412	417	436	442	416	428	410	442	386	413	406	394	453	419	408	439	422	429	440	437	444	394	414	440	423	459	421	441	425	422	420	435	419	447	423	439	413	448	434	437	437	415	371	414	420	419	427	427	439	435	446	394	456	437	400	439	436	403	417	405	429	463	425	453	427	436	430	432	460	440	459	454	436	421	424	433	428	444	446	420	463	432	424	427	455	419	387	403	442	445	434	437	480	442	435	434	456	402	457	416	429	416	430	446	440	464	401	382	436	442	435	417	449	398	409	470	397	429	449	403	429	415	409	406	391	438	425	416	411	402	420	422	447	426	420	412	436	413	429	424	442	462	448	407	473	436	426	411	429	443	451	442	431	438	442	433	409	465	425	427	431	397	383	451	432	425	443	409	372	397	419	419	400	471	375	433	427	439	430	413	408	457	437	393	433	443	413	417	466	435	410	448	394	429	424	425	416	449	457	451	450	407	437	434	436	441	380	412	427	417	451	439	409	440	408	399	439	395	461	453	470	470	439	463	391	380	434	418	405	429	418	414	443	451	414	418	425	430	431	396	393	408	434	414	429	449	430	431	390	446	433	414	440	454	451	428	442	460	427	397	462	432	435	447	455	447	443	431	432	435	402	417	435	447	389	401	417	442	412	412	429	429	451	437	441	401	408	431	412	402	398	433	406	459	404	428	457	420	420	388	442	458	402	443	405	407	453	426	423	448	399	426	445	425	427	441	449	428	434	426	419	427	437	453	438	435	409	458	424	438	421	423	445	461	422	450	420	438	419	423	437	452	427	407	423	419	425	417	402	449	434	440	420	419	433	413	405	457	420	409	409	451	457	420	413	413	445	431	439	408	451	457	408	439	444	469	405	425	446	456	449	441	450	464	432	429	443	440	416	407	433	426	450	419	437	432	419	434	404	448	454	417	441	381	447	413	392	410	393	441	439	447	439	406	439	420	420	433	435	400	432	404	427	416	409	432	414	428	423	441	442	429	402	418	399	423	438	403	427	416	472	449	442	409	418	412	447	450	405	419	414	394	400	409	424	418	452	461	414	430	433	397	463	400	464	410	436	423	449	455	391	429	434	422	385	394	421	414	422	413	467	454	426	437	464	405	443	455	423	421	402	408	417	442	482	442	461	431	437	409	408	425	477	420	443	386	380	434	431	427	435	429	422	445	425	414	406	418	459	456	412	433	405	428	444	395	419	416	435	423	429	472	439	451	445	416	445	429	421	421	420	407	426	421	399	450	428	426	448	448	448	409	397	462	443	449	426	460	406	417	433	406	446	419	391	432	429	424	432	450	417	438	434	431	423	393	427	388	413	452	394	415	384	420	434	407	429	420	470	462	437	430	491	402	366	435	425	395	457	416	422	440	429	458	448	405	460	412	417	411	450	394	417	414	427	420	396	432	421	413	417	440	435	390	429	442	467	435	423	420	421	454	428	402	392	443	434	439	415	463	463	394	438	420	414	400	433	438	440	441	409	421	443	458	453	410	444	462	434	449	415	419	444	451	422	460	444	418	429	463	437	433	458	417	447	398	431	429	415	421	421	436	418	415	428	433	434	439	427	453	423	432	424	440	423	435	452	440	480	431	431	426	398	422	432	427	421	438	410	420	407	442	466	418	409	434	419	421	414	453	413	411	435	450	413	426	446	394	413	409	423	456	405	418	403	439	428	432	408	458	394	419	418	426	425	391	453	442	439	443	423	438	421	419	412	375	434	454	419	424	399	438	429	443	416	446	419	377	454	439	416	388	378	368	405	400	429	432	447	443	436	436	414	460	441	444	379	445	414	380	456	431	487	428	431	451	462	445	427	427	412	412	421	464	425	434	463	378	401	410	450	421	420	432	428	433	424	426	410	420	429	417	438	460	424	432	429	436	413	440	391	422	420	406	410	432	440	429	429	428	382	414	439	423	401	436	398	439	421	465	433	441	447	428	462	458	423	475	420	397	439	435	410	384	417	454	442	420	442	408	456	453	409	424	427	411	428	412	445	417	438	429	413	444	406	415	429	456	414	423	450	449	439	425	442	460	475	432	423	451	425	431	429	429	434	406	423	418	425	400	452	390	385	440	405	399	443	459	419	414	441	407	387	446	448	454	441	425	434	437	417	432	432	460	451	443	414	418	411	437	450	398	423	407	421	422	401	403	429	401	427	429	452	430	448	418	419	441	435	421	394	425	424	438	390	433	421	450	437	410	428	425	421	423	415	431	437	465	408	433	416	381	429	458	435	434	409	375	447	433	439	432	396	399	449	458	452	422	421	456	390	427	428	420	422	427	392	430	450	422	414	413	453	420	391	441	402	415	430	406	451	411	456	437	421	438	455	422	433	432	414	424	436	424	407	427	403	411	419	432	413	386	409	451	424	445	418	442	429	422	416	431	427	434	439	416	451	404	421	442	442	409	417	403	411	451	419	434	482	440	433	383	440	429	444	467	432	460	449	446	441	422	396	403	413	414	429	404	448	422	419	482	413	416	445	418	437	408	442	419	429	363	397	396	437	436	436	409	422	409	408	415	396	458	401	418	413	431	423	441	436	434	437	416	429	408	446	428	438	389	458	433	427	454	423	405	420	444	450	403	397	447	427	428	420	459	417	403	437	400	431	359	446	397	422	467	472	431	460	435	439	441	445	436	447	430	450	409	410	431	430	413	437	436	430	451	459	416	444	453	400	417	424	436	404	439	416	419	398	424	438	436	429	413	414	446	435	384	429	433	439	448	409	402	456	448	408	437	429	415	443	440	426	473	476	449	473	422	440	420	425	443	414	462	419	441	426	451	439	434	415	450	443	420	446	475	449	419	452	424	431	465	400	415	469	437	472	428	404	433	390	402	453	427	454	437	397	452	423	425	415	402	376	417	404	399	427	400	430	444	431	426	424	479	434	425	414	438	437	399	442	434	389	416	415	438	420	441	462	420	453	401	445	450	436	420	405	477	368	426	434	437	423	403	438	419	426	462	404	464	460	451	401	427	421	421	428	431	438	400	417	410	430	434	437	429	450	442	457	445	433	401	426	435	422	420	422	456	456	469	412	424	453	389	391	433	412	408	417	456	441	425	413	422	394	398	393	438	455	429	421	427	429	426	420	425	433	483	418	417	455	406	444	464	429	427	420	427	442	405	409	452	455	424	452	433	420
16368	32403	28451	19321	13714	9970	7347	4391	3122	1829	1363	1026	666	480	480	470	493	489	502	509	589	590	630	662	705	642	587	589	588	555	462	487	506	471	445	454	470	443	450	442	469	489	459	442	507	469	485	460	465	418	461	441	474	475	453	487	440	469	462	443	464	383	374	424	402	473	456	427	456	431	455	437	439	436	430	435	440	464	420	480	503	423	440	422	447	427	466	444	460	492	478	450	437	454	455	438	442	483	495	439	476	424	438	469	483	454	461	460	478	468	430	432	463	482	482	480	435	465	451	424	447	446	440	438	505	422	462	453	521	487	442	439	462	472	437	431	472	453	468	423	445	460	483	423	460	465	444	464	454	461	470	439	464	438	466	451	450	463	438	420	419	427	423	434	453	445	441	462	436	444	444	445	459	453	493	406	492	428	448	417	435	419	462	456	436	458	472	473	461	475	433	455	423	430	411	482	444	452	475	426	445	449	470	423	467	436	454	449	447	449	446	449	442	452	487	433	431	452	432	435	447	455	435	435	499	447	441	423	461	463	451	467	450	455	444	415	467	485	453	437	419	471	445	430	425	444	480	449	493	466	477	462	458	458	440	443	511	469	441	439	418	429	408	469	448	478	465	458	432	436	435	487	445	450	449	446	431	459	485	421	448	469	425	451	462	409	442	445	436	473	456	443	439	451	485	429	468	437	486	433	464	459	459	450	481	453	445	441	450	475	433	469	454	432	460	475	467	481	432	457	439	465	465	474	421	456	489	472	433	419	449	424	440	465	442	441	450	477	472	458	444	446	465	502	444	445	474	447	426	444	444	450	440	461	457	483	418	429	473	447	419	463	447	421	445	440	453	429	421	432	445	455	470	463	456	459	447	461	477	431	461	448	453	456	464	450	429	488	466	448	454	443	451	462	460	496	464	473	458	430	446	448	444	449	447	431	447	440	459	448	438	441	468	459	457	455	474	448	449	477	470	437	439	459	446	450	429	393	452	457	456	422	455	398	503	489	451	462	439	414	452	470	440	468	446	453	457	431	448	445	469	428	446	439	491	456	438	458	442	463	427	445	488	428	421	411	465	444	477	452	429	428	448	448	440	446	460	440	433	474	460	453	461	423	456	460	459	455	461	420	469	482	474	466	431	442	452	485	451	433	414	424	439	420	478	469	457	449	419	476	416	462	424	429	467	477	435	437	454	413	441	465	441	447	444	456	443	422	459	493	444	516	457	447	453	418	458	448	418	488	429	434	454	464	446	488	462	468	435	441	425	492	481	454	438	428	437	459	474	489	435	462	424	457	471	433	481	443	428	480	475	479	436	431	458	471	446	462	454	475	465	460	466	438	464	419	456	434	470	480	411	456	460	421	474	443	430	453	443	461	467	446	435	449	421	439	441	425	426	440	449	415	472	446	473	436	438	418	428	469	440	452	439	452	464	455	443	473	421	460	442	462	454	439	442	458	426	418	455	505	415	488	459	414	465	472	455	437	461	427	452	468	452	488	488	436	412	448	423	478	490	435	456	439	457	422	452	450	435	430	448	474	441	447	481	467	451	434	419	447	480	446	441	443	450	439	430	467	446	451	488	465	477	436	478	462	473	508	467	441	486	447	434	424	457	435	458	455	410	448	470	445	424	451	446	508	465	431	432	447	439	455	463	447	445	481	484	503	458	443	454	480	454	413	428	436	425	442	461	445	444	444	463	456	455	464	424	472	459	421	430	438	440	428	452	510	457	461	457	447	445	448	442	494	424	430	456	455	450	438	471	459	462	429	487	434	465	443	449	446	448	427	475	436	441	472	470	438	451	484	444	445	459	461	449	444	437	443	426	452	496	430	445	465	487	450	445	445	483	445	456	424	441	430	441	460	426	467	440	476	472	440	439	428	434	470	428	447	456	472	458	419	444	474	456	442	452	456	465	435	456	398	450	493	413	438	467	477	442	408	418	450	434	444	442	444	461	426	482	419	445	450	441	441	456	481	427	459	454	453	443	411	451	464	445	446	439	468	463	429	440	429	451	452	440	435	453	444	444	496	416	479	441	444	453	482	466	437	439	448	467	452	443	435	462	442	445	457	435	458	443	444	465	473	469	437	430	490	459	467	426	469	464	422	460	437	422	469	440	437	460	439	436	471	451	409	443	406	473	460	442	467	470	469	446	464	435	429	447	448	471	447	461	425	459	444	415	477	416	440	457	471	441	447	466	449	471	443	462	446	463	440	415	477	430	450	477	469	434	443	425	442	440	461	461	406	443	417	434	498	433	477	466	489	450	474	430	480	460	441	394	456	460	450	471	479	436	467	466	442	429	429	452	466	465	465	449	428	480	450	484	413	425	456	464	460	426	425	483	454	433	438	453	429	440	442	442	433	466	458	486	468	474	479	449	480	478	461	454	465	451	453	438	411	441	463	482	441	450	461	425	472	435	433	445	466	472	457	419	416	471	509	425	494	435	468	449	485	461	437	475	486	421	462	417	463	487	487	466	480	452	462	463	442	464	461	447	449	483	456	480	488	438	485	438	458	429	459	411	448	437	474	446	408	460	462	465	426	477	437	429	424	439	458	436	465	456	437	493	454	439	442	436	460	453	420	431	443	426	469	443	460	465	442	414	459	465	486	446	455	497	509	483	454	458	456	438	425	456	465	472	435	489	438	438	459	441	471	449	437	435	436	422	435	464	426	492	469	445	492	444	451	478	451	471	437	442	459	451	443	465	447	451	479	463	454	433	456	433	497	464	443	458	433	454	470	431	427	389	427	470	431	448	409	454	406	434	448	469	455	505	417	444	452	463	454	455	437	471	491	460	482	469	470	438	453	450	471	462	476	453	495	433	435	449	425	466	464	442	446	450	474	457	439	444	445	466	457	474	434	441	457	446	488	463	442	455	450	458	454	487	444	441	417	453	444	433	439	445	432	445	448	490	438	495	469	465	470	462	425	458	415	474	463	442	433	422	497	450	468	460	431	468	468	464	433	458	476	416	437	458	459	437	441	481	467	468	433	433	430	459	493	475	451	440	440	458	451	473	475	437	480	444	463	448	447	462	476	466	431	418	436	428	454	455	451	475	447	479	456	425	473	424	440	405	466	449	443	424	446	469	463	437	428	442	458	450	442	464	449	479	447	416	437	470	430	433	482	440	451	466	444	431	466	460	426	403	473	451	505	452	471	442	479	450	447	448	463	465	440	460	437	463	497	449	452	445	422	425	439	451	447	431	459	420	400	439	469	412	460	463	453	460	454	446	451	475	437	460	463	447	463	464	453	461	446	467	449	430	444	446	469	443	434	431	418	432	452	442	488	446	431	424	433	479	422	452	445	458	482	427	458	493	410	500	408	461	420	452	481	443	436	446	458	484	426	482	490	450	400	444	441	437	452	456	480	433	452	442	449	442	481	410	427	424	428	450	452	458	465	476	418	489	447	456	456	491	425	431	529	467	434	463	483	497	465	451	495	446	469	411	401	519	453	445	454	465	399	401	473	426	451	511	497	465	414
23753	21160	28412	24465	21712	17681	10306	5054	3392	2255	1759	1425	1024	816	829	801	765	839	832	844	897	911	960	933	968	930	852	811	865	840	832	768	742	758	796	711	749	728	775	714	776	739	732	728	730	781	733	739	701	764	745	732	742	705	774	755	757	744	743	692	728	686	702	723	723	715	755	745	712	722	757	737	734	721	730	704	738	685	724	712	634	758	731	775	718	754	728	790	689	729	778	724	745	720	767	703	718	742	706	713	700	750	752	746	745	722	705	749	746	757	764	781	784	749	743	700	707	794	757	759	736	761	708	728	710	701	706	687	739	801	700	656	686	742	795	743	729	735	726	753	745	754	742	771	714	718	725	729	695	691	703	727	749	715	752	723	751	729	719	727	758	697	730	745	708	701	753	722	743	732	731	814	754	720	742	716	742	739	772	761	752	773	732	755	740	731	728	745	716	695	741	772	797	716	777	719	717	700	693	732	718	764	705	769	723	728	765	692	750	733	713	720	735	785	735	739	774	725	743	726	706	692	747	710	745	744	763	761	713	723	765	733	731	736	740	783	748	784	764	730	694	734	739	746	698	740	736	737	757	750	766	721	749	674	749	739	710	707	740	713	775	725	719	751	759	781	773	723	705	682	744	762	729	748	740	726	762	749	735	693	759	706	721	752	753	730	694	768	756	759	739	795	762	766	757	707	747	720	753	711	777	741	716	700	733	775	740	745	725	729	726	737	713	740	772	719	681	741	736	757	707	718	732	757	738	706	720	775	744	713	733	695	717	712	741	762	734	751	711	713	721	740	733	703	758	739	709	745	728	729	744	721	758	731	767	757	715	734	736	726	673	775	689	769	736	762	787	724	774	685	716	703	741	752	743	781	711	704	690	754	802	713	761	734	752	696	737	716	722	731	718	741	731	715	708	710	709	742	713	740	730	762	729	716	716	706	701	744	765	671	730	671	735	722	751	713	714	688	760	756	716	755	701	727	714	726	724	696	733	720	738	718	708	735	722	752	777	731	772	721	699	789	670	695	714	761	676	664	762	701	729	716	733	734	763	768	763	787	772	729	724	682	685	753	688	695	747	734	763	721	737	702	768	735	752	699	743	766	712	695	730	736	746	752	775	727	725	738	715	736	723	720	735	733	711	744	733	771	784	713	753	707	744	747	721	813	776	733	693	731	745	727	758	713	689	725	732	769	693	704	721	724	727	653	708	722	714	765	739	707	729	718	717	743	690	744	710	772	782	729	706	692	725	686	756	749	707	773	705	729	680	715	742	730	687	694	708	711	677	687	704	753	675	726	709	716	730	698	757	693	742	738	735	759	720	722	736	748	732	739	729	719	738	700	704	756	683	707	770	690	702	690	748	738	743	757	760	722	761	715	751	790	733	732	739	737	669	752	738	744	748	747	751	780	730	731	794	735	735	769	740	688	753	771	730	727	719	773	733	728	709	767	763	764	771	766	722	763	735	726	731	768	688	680	698	753	712	724	751	734	726	772	753	709	725	727	761	698	727	720	727	778	750	713	725	718	728	691	750	692	715	744	701	730	705	788	739	715	737	705	771	741	704	691	730	698	755	724	714	680	781	774	699	740	742	715	693	703	782	707	706	711	759	768	752	732	728	787	740	755	744	762	750	726	726	711	734	729	713	710	750	752	764	726	717	786	737	793	724	745	745	721	719	750	750	723	736	735	729	740	698	735	763	731	758	684	717	739	761	709	749	706	741	728	731	729	714	734	735	742	675	734	767	751	744	735	698	746	727	745	722	685	777	741	734	719	727	767	773	702	720	712	759	699	713	754	718	773	731	748	723	734	736	725	747	753	687	704	728	747	687	782	734	753	722	740	738	712	723	735	725	767	753	702	726	684	720	735	715	773	721	738	734	756	775	767	742	744	725	757	700	746	708	756	730	718	765	711	715	737	720	782	708	738	713	757	729	726	784	712	745	812	758	720	708	768	731	677	748	774	737	701	769	752	771	738	675	740	758	725	723	713	737	740	767	721	673	718	744	691	745	702	675	731	789	737	698	740	708	775	742	722	760	733	744	703	754	727	737	704	781	754	743	768	737	738	732	638	742	738	774	745	732	760	762	731	808	695	780	736	754	727	721	730	736	726	725	765	760	796	733	749	686	797	743	740	780	738	744	726	721	753	698	702	772	751	757	756	789	738	819	747	718	746	684	742	788	721	757	794	718	727	668	725	734	741	774	724	789	736	716	760	714	745	740	700	767	770	758	717	692	746	692	778	754	747	713	669	754	673	762	677	739	734	783	729	773	727	755	699	700	768	770	749	685	745	730	662	795	758	758	728	754	753	816	736	759	693	720	713	735	730	700	720	736	762	752	746	719	756	731	711	786	705	724	747	730	741	757	725	753	763	728	740	728	770	758	676	742	701	732	781	740	694	737	702	717	751	702	691	735	682	742	773	729	771	733	790	709	727	719	732	723	739	725	754	715	792	681	746	719	788	722	702	778	752	766	741	788	668	743	773	719	753	727	702	681	683	718	731	726	735	701	751	702	741	762	754	708	708	698	697	762	708	752	720	751	685	719	732	732	704	781	737	788	777	744	757	743	741	747	735	730	760	741	705	757	732	731	743	765	710	703	766	727	737	754	718	736	739	719	771	727	727	711	756	724	713	780	756	757	751	737	745	710	777	733	683	739	725	745	721	725	742	759	774	746	731	723	735	694	749	700	757	704	727	738	787	747	763	764	737	759	719	742	722	754	746	775	792	736	731	714	689	738	722	752	714	780	703	732	723	712	686	707	714	755	761	728	787	773	709	776	707	720	739	725	737	781	716	750	737	760	778	755	763	770	779	775	717	734	765	707	734	770	716	718	747	700	711	708	738	756	719	779	742	793	730	777	716	764	755	722	761	726	741	732	726	744	731	731	785	774	714	727	723	686	730	742	743	762	744	701	746	710	704	728	784	740	713	727	787	746	697	723	794	764	763	712	737	718	757	742	797	725	761	720	680	777	716	723	731	724	677	680	722	700	748	727	709	723	772	764	737	708	737	700	765	739	708	753	750	743	703	724	703	722	786	789	720	735	775	751	664	735	742	741	724	756	727	749	761	707	735	682	704	728	736	771	765	741	778	686	724	714	679	743	734	738	729	733	720	731	663	722	787	725	752	751	747	695	716	679	719	753	747	720	731	715	710	758	689	743	762	714	750	720	713	730	713	708	764	736	690	713	731	714	719	749	717	718	778	732	804	728	741	721	719	728	692	735	712	727	747	767	748	749	719	694	721	708	715	727	694	729	730	731	743	700	766	705	759	776	689	743	762	750	768	708	730	712	754	729	707	711	756	737	790	772	730	743	737	717	725	724	715	746	711	743	714	719	739	739	728	767	752	707	718	727	755	725	702	777	695	707	688	748	728	742	710	751	706	747	775	696	765	718	743	800	678	761	745	734	751	689	736	764	747	723	755	714	726	723	737	738	717	761	748	746	750	705	770	729	724	707	738	728	685	715	772	712	748	798	705	689	783
17609	40312	36225	27001	21068	15761	12286	7943	5696	3686	2724	1935	1472	920	892	848	794	851	839	953	1076	1135	1113	1144	1118	1083	1035	946	898	897	831	842	815	811	773	789	819	790	737	793	753	818	741	785	806	736	816	768	805	744	763	722	751	785	736	768	797	788	754	748	789	774	750	776	764	779	723	793	760	726	720	749	770	756	761	738	737	759	777	775	781	761	765	748	758	753	782	732	824	813	753	762	782	779	773	755	739	768	735	741	775	800	776	747	745	801	778	787	753	748	783	773	701	782	781	795	817	805	763	762	726	755	736	789	780	742	738	771	780	766	728	747	723	776	749	751	790	757	749	759	746	766	757	786	774	749	760	743	811	760	745	769	763	798	752	777	793	734	727	754	770	777	747	770	786	747	717	763	752	732	735	751	811	775	807	727	724	792	762	778	778	757	804	699	765	779	759	800	708	787	804	739	812	749	753	761	790	812	746	744	749	763	765	757	836	734	770	737	772	729	733	807	748	807	763	775	781	739	769	765	751	787	774	734	731	727	839	759	791	780	765	775	755	739	795	793	743	762	793	822	765	731	734	755	694	713	760	771	781	816	771	751	796	752	750	810	721	748	761	765	722	743	776	807	735	712	855	760	757	752	749	709	727	810	743	750	786	715	744	758	774	755	820	735	789	782	790	774	776	742	725	762	691	803	721	777	771	759	763	742	789	849	772	759	736	737	796	757	719	779	744	720	767	746	753	742	786	841	737	695	772	794	732	752	746	811	774	777	801	812	726	793	749	765	774	731	753	773	750	781	796	786	719	782	754	695	812	750	787	758	796	758	753	771	762	795	731	796	797	738	754	770	787	763	825	716	783	734	755	757	766	767	747	808	817	779	768	727	771	765	759	744	724	764	783	739	788	763	751	824	778	752	785	740	778	734	763	758	746	770	726	756	757	777	760	757	749	747	768	777	738	768	773	775	741	818	779	755	737	772	754	751	761	767	732	778	766	749	771	761	761	777	759	786	728	781	762	766	756	754	794	763	770	798	742	803	725	788	768	740	783	767	799	736	796	714	795	779	788	756	758	720	785	761	772	746	776	718	758	751	742	770	783	724	808	747	796	741	766	733	746	769	794	709	807	719	782	824	760	803	741	722	823	793	798	782	760	772	777	733	717	760	716	770	789	773	788	753	747	774	766	737	766	741	738	764	791	748	775	787	776	800	756	743	756	756	739	773	797	735	709	759	761	721	792	749	771	790	749	804	795	805	747	774	792	739	814	704	796	747	719	758	788	776	768	755	777	785	738	734	758	738	789	754	766	800	753	709	799	775	782	742	741	766	712	751	762	806	739	761	750	794	733	732	801	747	748	767	807	750	775	794	789	808	744	764	795	749	710	783	764	805	770	768	806	795	764	761	760	756	763	774	736	782	791	783	803	769	774	729	763	733	737	716	763	784	786	715	763	729	798	754	724	813	719	797	806	771	761	786	743	745	768	770	791	734	751	725	808	730	732	748	788	796	765	757	725	744	784	763	732	745	769	752	807	815	774	717	769	769	779	761	836	754	766	746	760	729	757	802	747	761	738	751	771	754	749	756	761	776	723	762	738	800	715	718	761	753	776	759	791	745	735	767	789	756	827	761	777	745	737	805	746	754	724	757	767	791	794	756	781	778	773	760	779	787	774	788	776	777	741	789	734	785	770	758	789	783	770	745	721	753	778	801	758	776	772	748	737	750	701	771	770	773	799	770	771	744	816	700	786	740	775	762	745	799	769	745	754	782	761	737	760	730	763	732	763	723	747	757	774	728	784	806	749	788	809	750	783	752	756	748	756	771	811	782	740	780	707	803	811	759	734	791	722	791	767	761	801	784	744	758	714	754	806	788	744	747	776	715	760	787	734	720	761	772	775	742	777	757	754	818	762	777	816	763	771	816	727	711	786	749	799	754	779	763	768	790	780	782	764	735	802	741	762	785	793	799	809	745	783	735	767	742	743	774	797	736	765	699	793	758	784	787	821	757	776	777	791	750	785	788	751	788	771	772	765	776	842	735	807	777	749	725	750	750	777	768	731	783	812	717	736	762	773	732	777	767	745	748	778	760	772	785	811	809	775	794	792	745	784	750	728	789	771	784	792	752	814	755	745	778	730	751	779	783	758	734	736	756	750	762	780	763	749	740	735	755	766	747	757	761	764	772	800	762	729	727	769	776	773	739	810	756	743	789	766	784	751	715	802	776	826	752	764	803	728	799	716	852	733	758	740	766	751	762	758	750	730	822	789	808	744	809	810	760	797	740	745	821	780	794	760	721	749	757	717	796	781	741	759	785	780	777	756	726	728	756	764	725	798	750	763	799	805	775	731	758	772	747	747	730	775	775	740	755	728	787	787	758	729	762	809	778	771	718	765	771	711	732	774	797	761	787	782	786	781	751	744	789	747	759	788	788	724	777	753	765	745	777	736	798	770	776	765	781	759	777	745	776	710	729	757	741	748	765	739	792	773	797	771	765	768	804	769	768	742	808	789	788	749	806	798	740	769	812	735	756	785	760	733	754	751	828	752	764	774	777	744	728	724	756	765	775	782	753	769	739	783	754	752	754	769	788	727	718	701	764	764	729	741	736	795	768	767	727	840	761	723	719	736	754	746	792	819	782	788	771	722	777	722	757	769	742	732	829	760	725	724	756	761	761	751	775	723	752	837	776	743	738	722	710	749	832	767	752	754	722	775	769	709	782	774	777	747	743	772	794	766	745	733	727	797	765	780	794	788	764	772	728	773	783	826	743	746	751	765	747	774	748	788	766	763	778	771	718	746	764	766	758	743	705	769	787	758	771	743	766	761	792	757	737	810	785	809	765	776	762	786	748	817	742	815	748	753	751	759	795	769	770	775	771	767	699	766	771	779	784	755	747	805	787	765	768	744	807	724	731	774	757	788	731	759	771	767	776	747	806	768	755	761	771	785	778	797	774	760	746	762	748	758	823	742	786	765	754	730	768	781	779	784	754	737	732	800	762	779	753	729	790	739	801	782	705	781	791	796	733	780	776	780	805	776	790	776	772	802	788	763	788	753	762	746	745	761	771	752	729	760	758	767	779	787	728	773	732	777	761	784	760	760	798	728	776	759	738	706	786	764	757	769	767	791	754	764	778	756	760	740	759	749	743	766	739	744	734	796	762	777	715	749	775	799	789	756	761	779	800	760	737	776	735	798	798	745	751	755	789	735	733	775	777	760	742	772	785	786	770	755	781	714	767	769	713	789	772	759	740	738	772	742	743	758	745	766	745	750	807	772	758	780	816	766	763	807	767	740	742	766	764	778	773	734	754	790	758	757	745	755	727	727	796	765	744	823	727	754	787	758	792	759	760	723	800	785	793	762	749	767	751	794	766	793	763	775	776	738	741	739	809	814	746	725	763	761	756	779	776	748	708	751	785	762	766	763	763	817	775	745	764	733	709	760	762	756	758	721	746	718	761	769	708	790	746	737	787	706	724	760	707	809	766	755	804	782	816
24635	20983	27254	25597	18003	9492	6080	3296	2276	1574	1155	990	713	548	544	538	517	541	539	570	611	633	629	628	684	594	632	584	553	541	494	515	538	548	544	466	517	525	506	488	449	489	515	508	481	493	461	510	494	473	446	503	488	495	488	529	486	514	496	475	495	515	497	517	510	483	484	461	490	465	507	491	467	458	498	477	499	502	495	493	454	486	505	504	468	508	476	488	493	505	502	490	510	497	501	517	476	523	519	476	519	454	483	528	481	487	481	493	507	495	512	498	468	515	490	486	544	505	526	495	495	480	469	529	496	537	492	506	505	504	496	521	457	464	472	459	476	506	499	467	510	501	519	509	475	522	486	529	515	500	546	489	498	504	478	464	509	472	511	485	506	501	487	508	507	501	442	496	492	495	528	474	520	482	499	473	494	498	490	509	506	520	481	493	488	500	494	506	475	472	514	518	521	506	474	503	467	487	481	492	491	511	479	517	485	533	500	501	499	548	508	492	499	491	473	466	465	463	481	560	503	512	486	477	549	499	495	463	508	471	460	546	508	496	498	473	512	466	509	485	503	477	489	477	489	480	464	469	500	450	465	503	528	443	470	537	492	451	463	486	500	491	457	492	492	473	459	508	477	457	534	492	500	520	463	490	502	423	509	451	490	518	501	551	503	498	525	474	483	477	460	479	493	464	507	502	443	517	459	508	478	530	520	481	493	527	451	504	466	454	530	463	471	533	499	528	485	469	484	501	470	506	504	489	477	525	478	470	436	520	468	458	488	508	515	475	482	512	506	512	463	531	486	486	445	506	540	496	525	484	492	489	516	476	521	484	459	483	478	514	459	498	521	497	491	456	528	483	507	515	481	487	487	490	491	467	484	475	471	482	459	496	485	466	481	497	506	474	512	463	493	492	546	459	511	512	504	504	495	481	493	479	489	504	474	473	457	494	529	467	465	495	496	508	477	485	515	468	474	519	443	503	528	535	452	459	468	496	533	495	499	487	478	470	473	475	508	500	454	461	460	510	475	488	435	483	503	469	504	521	499	477	467	470	505	471	526	496	469	466	476	463	504	546	481	508	466	502	471	454	456	493	462	493	485	476	489	531	473	492	483	532	507	439	475	525	497	473	496	514	464	503	490	449	488	546	471	457	453	486	474	504	490	470	473	472	489	555	504	499	468	489	481	496	510	489	533	518	451	533	485	476	487	489	488	509	534	506	520	521	512	504	477	469	490	529	518	452	491	495	495	517	495	508	510	513	473	484	463	496	494	476	502	501	506	511	478	456	484	527	525	522	478	507	487	507	491	525	463	477	507	493	475	543	439	489	482	530	492	463	455	451	491	494	495	482	506	484	491	469	513	509	506	501	461	497	511	511	525	535	497	469	514	539	484	479	502	528	451	508	464	506	492	477	514	477	501	521	451	473	468	470	513	453	499	488	453	548	450	513	496	461	492	504	511	517	480	510	482	501	497	530	508	432	517	475	496	487	484	466	502	556	531	538	476	504	491	504	488	520	465	511	509	495	484	526	513	494	485	474	497	493	514	478	481	471	509	495	500	487	451	475	477	515	495	497	467	493	470	464	492	501	493	467	521	492	459	494	492	496	510	521	508	509	511	486	476	485	508	546	470	499	507	498	485	478	477	512	498	452	513	492	515	486	477	495	504	447	498	460	505	515	520	511	511	470	493	471	521	524	513	458	492	480	506	497	469	522	499	490	435	504	510	494	495	444	531	437	495	473	500	506	486	477	480	520	503	466	453	472	478	512	454	478	517	511	468	542	474	524	482	462	488	489	484	480	490	508	505	512	480	527	489	461	510	472	522	519	507	452	502	487	466	501	472	482	471	490	514	478	441	505	504	543	503	475	519	469	507	483	501	490	472	512	504	479	473	483	477	505	490	490	489	493	497	499	499	459	509	466	443	509	464	476	511	463	515	467	503	515	488	485	521	501	509	510	469	501	491	499	461	483	497	470	506	466	500	504	481	497	477	492	512	488	496	526	475	518	509	504	464	487	446	478	476	484	481	492	512	512	512	484	513	494	495	499	473	528	493	513	498	484	546	490	502	471	471	533	483	496	505	533	514	532	494	495	506	468	519	482	524	501	508	476	485	464	477	450	484	454	466	499	507	496	525	477	493	488	486	476	523	506	480	476	505	490	502	487	504	487	461	538	478	499	496	497	497	457	489	478	507	464	504	455	513	539	461	524	498	504	473	485	504	489	495	505	461	498	453	431	483	493	520	489	499	494	485	467	479	485	460	485	489	503	509	462	516	536	486	499	468	488	474	501	516	476	494	511	481	500	512	487	496	500	488	472	522	519	474	459	509	442	452	485	487	485	477	463	500	499	496	482	480	467	487	440	527	474	482	480	474	474	501	546	461	475	516	509	494	477	497	449	505	526	465	504	473	491	449	469	480	490	486	480	489	474	483	468	485	485	471	451	486	452	484	493	499	508	510	491	479	519	471	507	518	556	500	535	501	455	473	485	515	493	509	493	475	499	515	495	500	491	494	496	538	488	540	502	520	528	497	497	463	459	507	507	493	460	503	506	425	482	469	504	473	528	472	459	476	492	458	518	460	467	503	487	500	484	505	466	493	493	471	505	518	510	480	476	462	495	503	487	495	463	484	456	527	484	434	528	467	540	507	498	516	509	535	521	518	471	487	476	486	499	504	521	508	495	511	496	502	518	506	498	516	484	497	506	506	459	466	497	505	487	489	507	491	517	502	458	464	476	502	472	467	514	464	501	498	507	511	452	515	450	457	494	492	495	464	475	484	536	465	459	484	489	529	509	482	510	474	500	463	497	485	512	506	481	483	523	502	474	505	489	527	468	488	509	513	474	484	480	488	507	507	457	488	498	501	494	496	495	516	509	514	498	489	528	461	480	494	468	504	457	490	499	504	480	477	509	507	484	503	532	480	491	469	542	509	470	468	502	506	527	477	485	449	538	490	494	491	511	500	496	520	500	473	510	498	455	527	506	482	488	481	474	475	487	498	515	518	482	480	441	487	459	514	463	501	523	434	459	480	447	463	483	535	499	493	486	486	465	505	448	494	503	487	476	480	448	503	511	478	496	496	504	508	494	511	510	510	482	482	460	504	495	517	452	504	499	522	518	488	488	496	511	519	477	500	522	481	522	480	513	506	489	515	437	491	526	511	470	471	506	505	460	474	524	491	483	465	489	477	513	459	514	513	469	467	521	529	466	498	509	489	459	489	507	473	517	496	488	479	488	499	491	486	463	460	462	500	516	508	485	509	522	494	454	544	457	492	513	499	497	534	523	463	456	481	473	495	479	469	459	483	477	472	476	492	468	494	545	502	541	516	506	450	509	505	448	485	507	497	465	468	483	508	494	484	489	520	495	499	506	485	494	473	484	531	463	496	486	478	463	440	497	501	472	481	500	473	466	499	497	465	507	495	483	510	479	480	530	473	460	487	514	485	492	517	465	496	469	521	468	499	485	534	524	496	456	492	484	497	468	463	517
16929	36273	31843	23245	17833	12957	9819	6297	4201	2810	1986	1450	1011	707	633	588	598	557	629	627	736	860	830	868	888	782	756	714	681	721	597	602	628	588	608	583	580	535	550	595	551	582	520	528	533	550	586	533	547	543	550	520	521	528	540	528	546	546	550	560	543	521	537	588	550	510	546	574	589	537	514	544	548	540	517	556	593	535	475	574	518	588	539	530	517	536	490	509	505	528	495	525	553	521	533	535	533	551	507	509	531	534	561	555	567	548	550	541	534	534	563	607	574	539	493	534	562	537	492	536	557	529	505	553	525	541	596	541	546	593	543	522	565	550	572	536	537	542	555	551	532	567	550	522	573	520	549	570	527	578	564	545	520	553	563	515	521	514	526	562	592	525	542	537	540	553	520	534	521	545	575	551	581	557	517	509	495	578	510	524	552	552	507	526	566	541	531	561	531	544	561	550	560	525	526	545	549	534	513	537	507	554	575	544	541	534	546	521	542	525	525	524	533	574	560	555	552	550	521	568	549	509	520	518	576	534	565	532	531	550	557	560	574	537	558	534	545	539	568	558	528	567	558	525	557	514	517	555	506	587	523	488	565	556	558	540	498	510	509	542	538	522	502	569	563	546	525	541	543	536	548	537	560	518	561	547	573	518	531	526	511	539	521	513	533	541	547	562	566	559	539	543	486	522	535	560	482	556	547	596	517	508	566	501	536	552	568	525	510	556	509	561	541	548	547	512	548	571	566	546	502	566	513	536	538	555	511	531	555	491	558	533	548	524	572	542	547	550	561	515	570	561	536	532	521	517	555	521	537	487	564	569	493	557	562	519	553	555	547	526	500	525	507	519	540	546	583	564	567	514	575	516	496	522	581	524	561	538	565	556	529	523	556	571	519	508	536	493	552	529	530	531	546	564	535	523	565	556	568	535	511	508	533	592	581	570	560	606	549	521	525	552	502	557	554	513	520	551	549	506	546	536	506	526	513	548	529	527	542	550	495	516	538	559	555	531	549	536	530	561	533	534	523	542	541	552	562	536	514	557	485	538	533	563	524	575	506	531	534	588	547	528	556	527	514	534	522	530	528	509	555	545	562	520	556	565	488	551	491	533	549	572	521	538	579	513	541	562	521	501	544	549	529	538	571	526	548	525	559	579	479	539	540	561	531	555	523	548	560	555	575	525	529	509	566	569	543	562	581	565	533	484	561	569	559	516	540	535	540	510	559	530	554	534	541	516	558	566	561	576	571	516	522	529	520	529	558	556	575	519	553	574	550	556	524	537	553	509	511	544	561	542	583	544	516	534	534	557	576	537	528	553	515	512	543	578	539	510	576	525	530	537	535	533	537	562	578	571	539	530	509	520	592	543	553	563	546	535	539	513	528	521	551	551	555	519	559	533	549	567	528	548	529	501	535	557	545	523	534	515	580	528	547	519	518	515	525	563	538	542	536	558	559	524	536	548	576	532	539	596	534	531	525	526	573	540	529	511	534	555	532	567	536	560	538	548	554	498	554	563	513	515	561	530	529	546	598	531	504	521	563	542	516	576	560	518	526	490	564	506	559	510	507	502	545	513	589	549	507	552	508	525	534	529	471	538	561	535	529	533	571	530	531	549	590	599	630	540	563	519	502	563	568	519	538	522	561	574	537	561	546	534	561	540	597	560	555	533	553	508	487	503	547	532	512	521	507	545	552	552	553	521	555	549	576	527	545	517	508	519	576	547	517	496	551	546	534	552	540	547	520	533	568	559	541	590	542	567	498	570	564	584	504	550	550	516	543	554	512	539	577	525	523	591	523	528	553	521	524	493	581	525	556	550	540	545	552	539	511	539	523	561	481	536	520	554	522	536	547	559	519	511	539	506	538	544	564	554	560	536	524	557	484	548	557	556	544	574	549	526	550	547	539	563	571	568	503	514	541	539	532	550	528	549	529	543	544	540	551	548	545	533	548	481	506	510	544	516	531	521	551	535	595	544	561	589	517	562	491	551	539	555	533	545	564	545	542	584	554	554	536	521	567	546	585	544	519	555	500	549	519	498	531	537	506	532	526	539	553	532	587	543	553	569	585	552	517	533	511	510	558	512	554	497	565	537	562	546	513	517	507	550	555	571	576	474	541	564	526	561	565	538	556	558	546	549	551	497	505	544	596	588	525	582	521	566	525	564	531	548	553	566	497	488	543	534	526	559	506	545	539	545	577	525	512	562	528	552	524	538	536	548	500	535	569	519	575	563	520	561	535	507	514	496	535	526	519	540	531	556	528	510	582	524	514	529	528	550	539	518	532	556	552	570	555	524	511	553	521	559	544	500	522	563	566	540	545	513	599	578	568	543	564	532	531	522	518	544	533	547	535	501	573	558	530	537	537	552	535	525	536	531	556	550	536	543	514	543	545	558	556	585	519	527	555	544	540	505	551	581	551	514	490	536	529	542	564	532	540	548	491	551	534	530	512	585	519	576	506	522	543	559	521	535	552	540	549	515	508	501	559	526	564	538	532	616	532	518	560	567	528	529	520	537	542	553	571	557	545	506	579	555	539	593	500	530	589	561	551	524	493	546	537	511	563	509	554	521	531	543	595	528	511	538	501	546	528	529	511	525	573	562	571	536	563	565	532	520	491	509	581	549	504	504	544	545	539	506	519	491	524	542	505	502	523	554	573	512	530	582	534	530	501	545	566	567	513	569	573	521	552	549	567	559	560	490	527	524	555	578	566	534	551	534	551	522	568	496	567	579	530	567	538	535	578	548	525	548	509	538	543	513	533	541	554	537	533	483	508	558	488	526	547	571	536	540	526	570	532	578	570	532	524	548	562	530	533	560	562	546	529	523	541	558	550	517	538	565	516	525	531	580	558	542	537	544	587	546	544	539	562	551	511	557	485	530	543	537	554	554	578	523	496	550	513	513	540	536	553	516	514	563	548	588	573	521	563	577	578	497	564	515	572	525	560	525	557	560	567	538	522	538	544	583	539	518	575	536	560	546	529	505	524	556	542	552	558	520	520	554	522	499	553	555	516	528	492	569	550	555	546	527	559	537	566	525	519	533	550	554	551	552	501	520	574	520	564	532	547	514	563	511	530	555	564	559	544	558	548	480	552	551	551	521	564	557	548	566	550	578	535	566	545	540	538	519	563	509	522	544	554	543	509	525	515	541	518	545	546	532	511	547	520	570	543	539	565	543	529	535	575	550	545	566	566	510	510	524	563	553	519	528	541	521	544	510	556	544	508	566	512	535	561	559	559	574	590	541	589	513	521	522	567	545	510	586	554	564	524	549	546	583	559	578	546	549	515	498	542	544	580	555	522	545	513	561	558	526	525	534	543	572	545	478	555	512	560	542	543	525	558	575	546	569	496	556	505	543	497	528	547	509	543	555	550	542	497	502	525	546	534	559	519	531	542	557	548	492	571	550	552	567	575	552	545	558	562	558	553	570	523	546	499	557	522	531	537	516	518	520	532	520	522	529	563	559	556	556	546	539	537	515	546	538	537	508
22607	21221	28968	23835	21484	22316	19043	8216	4755	3419	2579	2124	1513	1177	1097	1063	1064	1082	1060	1119	1227	1284	1274	1266	1298	1236	1208	1144	1087	1110	1097	1013	1062	1003	999	1002	929	970	951	949	1020	936	929	985	999	1025	989	1003	944	968	996	935	1040	983	914	940	952	940	969	969	913	982	977	1029	973	969	969	1020	929	989	977	940	969	949	940	895	942	972	954	935	980	983	968	965	919	996	936	1000	968	940	967	947	949	972	1001	916	973	990	913	927	928	973	1011	956	919	920	968	950	973	964	1009	937	952	1031	974	939	963	957	961	973	959	968	979	943	964	978	940	984	951	931	922	1007	992	945	958	980	953	956	972	939	888	907	966	994	957	983	997	968	997	966	1038	954	937	984	1016	1012	952	994	977	991	907	970	944	971	950	961	988	978	946	942	988	977	943	926	995	985	939	987	916	951	970	1004	982	937	941	965	967	992	938	1000	1010	1017	978	954	913	917	942	999	958	938	964	973	965	993	986	963	962	920	965	966	961	966	949	977	1028	949	916	967	989	957	963	978	975	960	970	946	904	937	967	980	983	1016	1010	893	925	920	1002	990	987	955	961	953	948	956	995	976	943	961	987	963	1015	1035	963	964	945	946	951	903	977	963	944	951	955	977	1018	952	1014	927	928	930	964	1019	1015	945	965	997	957	1022	938	959	965	939	1019	919	999	923	973	994	935	951	979	965	933	969	974	964	944	968	950	971	960	945	962	919	924	1007	964	962	982	910	924	951	976	962	955	988	938	934	941	936	937	947	921	991	988	966	947	989	976	1000	930	927	1004	898	958	1018	993	936	980	1004	952	939	933	942	961	992	976	936	906	930	1000	984	1000	959	957	961	939	1007	986	1011	984	993	976	981	920	959	904	979	1041	937	941	968	947	976	946	964	942	922	982	983	1003	923	963	974	984	996	958	891	981	994	981	987	1009	972	973	925	942	984	971	964	966	924	958	952	941	1009	999	982	948	967	973	1041	938	988	940	907	954	973	980	933	993	962	959	980	948	905	942	966	936	943	996	986	950	949	941	934	881	939	961	954	937	987	943	955	973	1068	963	972	973	978	953	877	989	997	1005	966	975	991	956	998	1002	979	946	907	950	985	974	905	950	946	945	978	942	933	952	981	974	976	1016	1017	981	960	998	929	975	963	966	1016	952	942	999	968	932	968	894	1008	977	1011	979	932	954	946	979	943	982	910	985	926	969	912	952	971	943	992	1027	878	933	983	960	981	944	984	967	953	954	932	1004	969	1008	985	959	942	930	930	972	926	948	985	942	964	958	946	946	944	941	945	998	987	1004	862	1003	982	931	957	965	914	975	919	931	938	958	996	941	928	994	960	993	967	905	1012	927	1036	981	981	971	1009	965	972	979	996	909	994	1030	934	968	971	994	956	963	947	983	1005	1040	975	891	954	930	957	907	912	919	1032	899	945	901	1032	1011	1007	1005	901	962	938	1033	894	942	931	974	917	971	940	995	945	897	913	969	879	979	961	956	905	950	916	980	982	1020	969	1005	981	975	975	1002	981	951	996	933	989	927	978	926	929	980	944	957	979	951	923	936	963	933	926	968	973	1007	937	1033	965	965	1029	953	984	931	960	910	1003	937	965	931	953	994	1013	945	944	971	1003	1021	973	940	953	971	938	940	925	960	926	893	989	939	999	976	993	999	949	1001	969	974	921	1035	942	948	983	916	899	945	1051	993	947	956	930	1012	1007	926	911	935	973	980	945	965	954	1010	909	957	1000	951	941	974	1025	1002	914	972	1033	1011	909	946	969	964	982	961	941	969	1002	954	1001	928	942	1031	933	937	963	943	949	960	966	967	965	956	1012	979	956	1025	1000	963	999	958	947	897	915	917	986	968	874	958	967	966	970	921	908	1027	1003	952	986	943	947	975	953	987	976	981	979	1003	960	968	980	987	960	952	979	925	973	936	929	949	972	1003	949	934	951	964	1003	976	930	982	914	936	968	1002	927	988	946	935	948	1000	964	960	989	893	924	948	936	908	947	981	1002	1010	937	960	955	977	910	908	1005	931	947	965	935	1035	955	993	989	960	933	923	1018	990	941	943	950	937	949	950	970	971	963	985	953	964	942	932	973	911	930	947	951	944	942	959	964	1051	1003	969	970	1049	952	971	990	970	921	969	1016	940	941	966	978	965	949	956	1023	981	965	914	930	950	977	987	990	941	920	953	999	921	942	966	1002	930	980	938	945	942	944	1011	954	957	1007	961	934	900	928	949	907	982	980	907	974	983	905	946	990	965	933	978	958	941	967	959	918	1034	995	962	939	943	948	1006	909	968	954	960	978	964	937	952	942	1000	1003	977	985	1046	967	934	942	934	908	918	900	957	928	914	948	997	1007	966	992	956	962	1026	959	939	958	1023	1000	916	936	953	1001	973	932	955	978	1014	987	1008	963	956	967	956	920	1027	976	971	992	921	964	951	919	973	940	1023	1025	928	969	983	945	968	976	976	964	902	961	1000	980	1015	971	997	983	991	980	964	1030	941	954	968	898	920	981	1049	928	972	1003	935	971	967	1001	980	975	969	897	995	945	1000	1008	947	953	969	978	901	930	887	982	918	985	994	952	991	958	924	992	960	966	962	981	1054	996	976	974	911	979	954	935	945	971	988	953	959	982	927	911	939	953	984	964	949	988	957	970	970	1023	942	1007	972	936	993	965	1000	919	994	1003	954	900	995	947	958	1024	979	977	918	952	931	941	942	1005	1002	967	970	975	977	950	971	983	869	983	940	964	979	947	934	970	966	939	992	954	964	901	1002	975	1024	976	964	993	988	919	967	958	988	960	958	938	956	930	966	956	1021	916	972	987	996	949	942	943	990	968	988	953	1029	923	976	987	1008	955	938	969	943	975	962	949	917	933	934	1012	978	953	948	938	979	1001	929	980	988	971	931	929	925	977	1021	943	972	938	975	938	932	953	953	967	906	970	969	1005	953	934	963	950	899	941	908	922	987	905	935	944	997	993	971	1003	1024	978	974	960	967	968	963	916	933	1016	992	940	903	994	948	900	961	1039	920	1008	939	966	981	930	970	986	1001	1031	1033	956	989	946	939	971	991	950	922	1008	934	954	935	985	938	942	964	952	948	984	989	960	933	966	950	916	923	969	928	942	910	959	983	920	976	938	981	930	944	901	965	980	985	954	971	947	1005	953	875	1014	947	995	970	957	963	944	938	1001	943	971	966	978	949	991	922	971	982	956	948	968	920	975	961	936	995	996	897	908	951	1040	988	951	979	935	976	986	982	932	934	907	989	971	976	968	941	972	965	950	869	985	1000	949	997	973	955	964	961	989	881	922	979	943	946	986	951	1001	965	950	943	951	965	965	1007	981	959	1009	952	995	954	970	983	969	1002	935	1002	938	969	999	921	927	966	957	962	975	936	978	982	973	967	993	931	970	956	966	941	926	942	914	952	1015	953	969	953	1021	956	935	893	1014	947	978	940	955	965	985	945	922	992	981	980	972	966	948	1007	961	939	941	953	945	972	964	969	922	955	933	1003	987	923	898	966	908	968	940	960	953	952	953	963	966	964	942	972	925	981	967	976	1008	1013	916	1001	951	993	943	947	965	981	1037	909	998	949	979	958	944	952	958	991	994	1023	990	939	968	960	954	890	947	942	956	962	913	918	989	931	964	997	934	972	966	984	992
20658	44920	40505	31989	26424	20561	16304	11340	7613	5453	3858	3084	2026	1419	1275	1208	1100	1183	1217	1280	1384	1580	1594	1579	1592	1497	1341	1355	1187	1206	1142	1080	1129	1096	1049	1037	1006	1090	1056	1026	996	986	1033	1009	966	1051	1042	968	1074	999	1001	1029	1042	1032	1037	1014	989	1024	994	982	1007	1018	1019	958	1007	972	981	965	999	972	1001	1017	1063	1073	967	997	1000	1001	1045	1085	965	960	1030	1095	1016	1044	1031	1056	1021	982	954	1004	980	996	979	990	1075	1012	975	990	1056	996	991	1059	991	975	1033	982	1022	1018	983	970	965	1031	994	1002	1016	1022	968	1028	981	1080	977	1005	997	1023	1005	1006	984	942	970	1015	999	968	1019	946	1069	1037	1017	991	955	993	1005	998	1008	1017	1015	910	998	1009	988	1000	957	1013	941	956	983	992	963	979	986	990	928	979	1063	1024	968	1019	965	999	999	1027	1011	986	1066	989	1002	961	945	995	981	994	1060	1005	1005	993	1040	1006	933	980	988	990	967	1016	990	998	986	944	997	1013	1012	972	944	990	1014	1005	1036	997	1008	999	1023	985	984	993	1026	1031	975	1017	963	1048	1011	950	964	1025	1012	1022	1029	1022	989	1059	1024	941	979	1019	1015	1007	983	974	1012	1004	980	1030	977	976	961	1003	965	1002	972	1010	976	1017	1011	1006	1016	988	989	961	989	991	965	999	994	957	1041	986	1010	958	1026	942	1019	1007	1003	978	988	1014	990	994	996	1019	936	1017	981	1036	965	1029	990	1008	1028	944	1066	1010	953	1016	977	1047	934	1002	1033	966	1023	1019	1079	1000	1018	952	999	961	987	989	929	976	1026	986	967	978	979	989	1000	1023	998	1025	992	1008	920	1022	1041	997	995	989	1029	922	986	1024	1022	987	958	1031	1018	969	998	1009	965	1078	978	982	973	1020	1047	1014	1009	1043	968	1012	1007	959	1045	1028	1020	975	1028	1009	957	980	1005	969	991	1003	976	945	1001	1013	966	1044	979	1005	993	986	981	1048	998	972	1034	1054	1015	1017	1012	1000	1001	958	1040	1009	997	965	997	998	1008	970	1007	995	983	1002	1056	994	997	995	983	922	1006	1007	960	1019	980	987	982	1032	1023	1022	982	981	1076	1021	995	1016	989	981	1008	1026	1003	1034	1042	1001	1017	998	1018	987	965	1023	1006	988	1000	1019	952	957	989	1014	1008	1006	1024	1074	1032	1006	975	973	1055	1006	956	999	981	982	965	1026	943	994	1021	1016	1059	974	951	960	1019	1006	985	1019	985	982	1019	1042	974	1022	1019	1001	940	1040	999	998	963	1004	991	995	1001	989	984	960	949	1004	1046	1050	1000	960	991	995	975	1007	982	982	997	990	1047	966	1025	1002	1027	1013	1012	997	1037	1007	1039	1020	985	978	1030	1021	996	998	983	950	966	1027	987	1013	968	1058	983	1065	1040	1012	955	938	990	1046	994	1008	976	1044	1030	999	1000	1043	1000	1028	1048	1025	1057	1010	951	1019	988	1010	1001	1014	971	1049	966	1068	1035	995	997	1014	970	1012	1033	954	987	997	1034	1003	1007	990	1035	999	964	1032	970	1039	988	1016	1014	1016	1010	1026	1007	978	994	1024	988	995	1039	970	997	1030	1029	1026	996	1025	1018	1018	1034	960	975	1027	986	975	1009	971	1026	1026	941	982	1026	978	996	1039	1004	1070	972	979	969	980	1041	998	1001	985	989	983	1022	1013	954	1007	1018	1014	997	1063	1005	1024	1019	990	983	1018	979	1044	972	955	955	999	1037	1011	971	982	1055	1003	949	993	1030	1047	982	1036	1016	1038	992	1017	995	1032	995	1053	991	1034	1017	957	1004	1019	1026	1020	983	1022	1031	1024	1003	990	1022	1024	984	999	994	1016	992	995	989	954	958	991	968	943	1011	961	981	976	1048	993	1049	946	974	979	967	1026	967	1013	954	959	1021	1011	1041	993	1031	1031	958	1083	992	1005	1022	959	948	955	1001	965	958	962	1031	995	960	1019	995	995	1025	1032	1036	935	978	1016	1010	1012	942	1042	1018	952	961	1021	1029	999	1007	1029	1024	1021	1000	1001	966	966	1024	992	983	1007	1011	986	993	990	1057	982	1002	1033	961	1012	922	956	969	1041	951	1012	979	1006	947	981	994	993	976	979	961	988	1005	1016	993	1019	1071	1032	974	1069	1030	1051	950	1070	987	1000	1006	972	956	979	1032	969	1017	1014	1015	969	1030	992	985	954	1011	1040	1049	1014	1029	1002	1024	958	959	998	982	991	973	1001	982	977	1045	1016	985	1028	974	961	995	973	997	1022	995	967	926	996	996	1041	1022	1026	956	988	994	969	999	1030	970	987	1062	1002	974	983	1085	1008	991	1000	954	993	984	1001	985	990	966	1004	1014	989	970	1000	994	991	930	997	1010	989	1011	1040	1012	991	981	979	983	975	974	987	1020	1005	1006	1030	952	1011	994	967	954	1023	975	966	985	969	995	986	992	1011	994	1024	993	989	976	986	962	998	999	981	1003	1034	1092	1000	997	1015	976	1005	1005	1017	937	970	975	944	959	1047	1056	937	1050	1021	1030	1005	1012	1027	972	1047	1002	964	972	999	977	1004	982	979	1002	1028	999	1022	992	1005	1014	966	1011	1035	991	1016	992	965	962	952	983	1045	1021	945	976	971	994	952	1043	985	964	976	1003	1011	1005	1013	1043	990	1000	967	1036	1045	970	946	959	1046	1010	1014	993	1003	983	960	950	985	983	1015	976	1027	973	975	1001	1048	1057	1005	1010	1007	1020	984	1044	1008	965	1042	1011	1036	1000	986	1005	990	1001	968	952	1067	992	995	1015	1020	1053	948	1041	1005	990	1033	978	1003	978	948	1017	1008	940	1022	944	970	934	1024	1040	1043	1049	1039	1003	972	1033	1017	1016	1010	990	1006	950	992	1042	1018	994	947	961	968	949	1013	994	1016	998	970	1019	1009	999	1013	970	975	1046	1037	1036	974	1019	968	947	979	990	986	967	1029	967	1017	990	1030	985	967	1007	982	972	1013	1034	1056	971	961	1040	1003	998	998	1044	988	988	990	936	996	987	971	991	1042	993	927	1046	1000	1004	1014	1007	1005	1010	1027	955	1039	978	1004	996	1032	996	1016	1023	1056	1017	1008	971	972	958	1041	999	964	939	1014	990	979	961	975	996	1050	992	1036	1020	1003	996	1009	1017	970	1007	986	1019	1003	991	1022	961	964	1040	992	984	921	1011	1026	1020	1002	988	1026	1029	1027	983	1096	987	1043	1002	1006	983	998	1072	986	1000	991	986	1009	1050	987	983	995	1011	991	1036	1018	1000	998	999	1025	1026	1087	992	1026	1066	1017	964	955	975	1023	1008	1011	1030	982	995	964	1005	955	1053	990	990	1018	1041	983	1008	1011	1083	983	993	985	992	1027	973	1010	976	1006	973	1040	1001	970	977	990	946	982	931	1037	993	985	1001	969	991	996	945	1057	1034	930	964	1012	969	934	975	977	1021	973	1018	1053	1021	1013	935	1046	1034	987	978	995	1025	1010	1022	994	1058	1004	969	1066	968	1005	932	1005	982	1015	1020	999	993	997	1011	1014	984	962	1032	1042	1008	1014	997	983	990	978	941	946	975	1027	937	976	1011	999	972	997	1066	953	1025	992	976	961	939	1006	975	1016	990	954	1019	949	972	1024	993	968	1067	1004	987	1032	987	948	1045	1017	974	985	989	999	1011	1010	1041	992	1026	993	1047	1000	973	1031	1017	958	972	989	969	984	937	966	1021	979	978	987	1033	1027	962	1004	984	1013	951	988	954	1014	995	1036	1010	1017	1016	1015	1007	1041	959	1054	982	1041	1006	981	986	969	979	969	1019	987	970	1004	998	998	971	1062	1054	954	979	1042	1055	972	986	958	998	995	1030	1014	1019	998	980	940	954	1056	1011	974	995	1010	1030	1016	945	1018	1054	978	1017	1028	1057	976	1015	989	964	1019	945	998	984	974	987	998	956	1021	965	1007	1051	1059	1036	969	1033	997	1001	996	1015	976	1005	1015	999	1012	1023	981	1024	1005	1039	979	995	998	994	941	1041	1019	1008	986	1013	1053	1058	1035	1003	956	1000	1027	1005	967	975	927	1021	992	1034	1019	970	1009	1013	929	996	981	1000	1005	1034	1016	986	983	1023	1053	999	1017
28046	22305	24496	18247	10522	5976	4149	2366	1467	1112	866	727	548	517	461	475	440	448	474	485	484	507	575	509	512	513	517	486	480	456	466	451	427	471	474	433	432	432	414	412	424	403	457	449	426	404	400	415	410	421	454	412	449	363	407	445	443	420	425	424	446	414	406	388	432	451	454	433	417	434	421	430	471	415	408	437	445	423	412	427	487	420	416	404	401	434	428	403	446	426	405	436	419	411	433	472	394	428	413	429	451	433	395	419	423	429	459	455	410	434	413	409	397	424	450	437	403	451	428	434	453	404	417	439	418	425	431	408	465	404	397	425	403	424	459	415	398	397	408	410	426	408	438	448	447	450	423	447	464	431	411	397	410	394	414	402	424	415	439	433	485	449	411	443	377	452	474	454	429	420	414	442	438	392	442	424	447	389	437	408	437	401	439	424	413	416	411	402	436	415	423	427	448	457	433	417	460	423	441	427	424	444	410	405	405	439	443	437	428	431	437	431	460	445	418	419	438	434	450	422	486	425	432	470	425	425	451	429	416	432	395	381	445	410	448	404	438	460	404	476	434	408	438	419	409	447	429	421	416	396	378	413	407	444	411	431	386	440	422	445	427	424	461	449	414	431	456	407	427	417	411	443	407	382	430	439	430	455	439	409	445	427	432	443	436	449	461	416	435	431	417	429	486	400	391	390	440	447	427	486	432	458	428	438	413	465	440	418	402	430	426	441	407	405	420	430	429	424	437	454	430	409	420	450	402	419	404	389	434	445	421	446	461	429	445	466	460	414	404	438	448	446	432	443	452	431	410	426	421	399	401	479	416	407	471	408	407	456	457	402	428	464	421	438	449	432	443	436	394	444	409	439	446	419	384	376	432	464	428	444	451	436	428	447	443	459	443	455	389	388	386	413	416	429	399	461	431	444	449	432	445	391	425	415	411	444	412	429	401	432	400	440	475	434	432	402	418	442	438	412	411	431	450	435	390	435	406	424	453	396	477	447	453	486	455	409	415	473	442	410	458	404	418	453	439	421	448	419	447	380	445	430	420	413	401	386	416	439	447	454	445	448	433	452	410	426	410	436	416	391	405	438	452	413	405	394	418	421	443	427	439	441	406	395	440	449	456	421	445	425	444	433	419	431	404	400	428	406	438	413	437	430	445	441	402	438	450	401	411	442	461	450	449	420	390	467	449	424	435	417	443	431	453	437	404	456	421	421	430	424	421	464	450	424	395	436	428	433	475	417	441	422	427	434	402	422	456	431	436	420	411	440	439	434	424	393	439	393	470	401	412	426	415	402	425	416	452	399	448	394	434	420	448	457	424	441	448	423	424	444	398	443	434	421	399	426	410	394	427	428	446	401	442	423	408	417	433	422	414	453	415	433	470	441	434	451	403	437	420	411	435	462	419	423	449	452	401	429	442	425	438	422	445	414	393	414	429	425	436	378	435	403	413	452	452	446	441	427	410	426	405	419	437	426	429	405	430	442	432	454	458	436	422	422	422	435	443	422	439	404	387	448	417	431	413	402	413	438	446	427	375	378	432	416	457	450	457	433	442	433	389	445	434	441	434	454	410	452	428	436	443	468	438	473	442	472	448	411	436	406	428	463	442	427	431	418	398	389	405	429	420	395	415	441	411	475	431	416	432	421	403	440	457	457	442	453	433	444	416	435	439	431	392	447	429	409	431	437	467	423	426	433	448	441	402	409	399	440	441	429	423	415	446	449	387	389	423	422	427	436	387	416	424	428	434	441	395	413	444	423	414	449	436	408	434	419	438	388	421	425	459	416	411	431	405	426	437	412	446	412	423	477	405	425	453	478	412	438	449	430	409	432	411	422	401	416	444	471	407	434	404	415	426	436	416	417	433	408	379	442	434	407	401	432	432	416	410	426	439	447	410	392	433	412	479	422	425	454	423	421	443	436	437	459	421	427	438	408	446	421	406	410	411	434	440	441	427	463	448	414	417	416	430	412	407	425	383	402	453	408	425	432	392	425	410	444	424	449	445	433	447	429	432	456	409	415	420	419	418	449	451	445	461	404	394	423	432	417	427	406	418	418	435	407	444	427	391	451	414	394	387	430	453	441	422	412	428	465	419	408	422	419	446	428	455	459	412	401	421	449	404	436	409	394	420	403	428	426	408	438	390	438	459	464	411	417	441	405	419	447	473	401	405	389	406	419	424	424	410	424	418	407	376	415	414	459	436	414	435	431	428	420	415	430	418	426	427	446	401	377	429	446	401	457	411	487	413	418	417	420	417	400	440	408	420	422	425	434	446	390	419	452	407	408	387	441	430	444	393	451	453	441	427	400	415	433	423	421	414	398	436	453	389	406	411	428	446	413	446	395	384	421	428	419	427	442	448	415	414	399	435	396	437	412	423	444	468	418	442	436	436	411	444	406	460	425	412	411	446	407	392	406	425	427	412	400	417	392	416	422	421	410	429	430	439	462	446	386	448	421	404	436	446	435	415	432	440	433	440	430	394	425	428	476	400	433	403	402	426	472	432	377	436	427	419	443	357	447	416	447	412	426	459	442	428	425	449	420	428	402	393	409	448	452	451	420	456	439	399	450	419	440	500	414	417	435	405	416	461	481	446	401	392	424	449	430	402	434	433	428	409	395	424	451	416	417	397	437	444	456	442	433	420	437	371	435	442	443	405	421	465	427	461	427	438	447	446	439	423	394	404	431	407	448	465	414	418	456	456	443	418	424	386	408	430	416	409	398	394	446	448	424	387	444	370	433	411	456	449	396	422	418	427	436	421	422	434	388	397	435	405	427	416	422	433	444	443	409	427	413	405	439	447	414	422	424	419	406	425	438	426	464	432	434	440	457	415	431	437	447	416	444	472	404	428	433	452	404	444	437	416	444	438	430	424	449	441	423	418	451	430	416	434	414	427	403	428	401	449	385	407	435	431	405	426	404	432	427	432	446	387	410	447	379	438	429	412	444	433	441	419	396	469	457	403	415	421	388	451	430	434	460	438	430	439	439	435	415	398	438	417	444	400	420	420	417	452	429	414	420	446	402	442	415	423	477	414	449	448	430	437	422	430	376	440	422	434	447	401	442	447	466	433	424	443	420	455	427	445	408	438	369	431	382	412	427	446	433	453	440	414	404	401	420	431	444	447	424	427	434	390	446	464	433	410	398	429	398	427	405	430	454	402	437	417	438	447	438	379	412	444	407	422	437	450	446	413	429	421	431	423	409	390	420	415	387	433	404	429	394	412	395	421	443	408	457	422	433	450	445	416	441	455	378	425	433	410	422	411	435	437	432	396	447	433	436	416	393	399	455	432	437	412	426	446	415	431	443	406	432	411	423	407	422	424	440	431	435	441	379	405	405	414	401	434	404	438	471	410	444	449	427	404	437	410	431	422	428	407	428	428	439	435	413	416	438	414	418	414	420	427	437	408	463	415	447	438	417	443	409	445	408	440	400	426	445	450	443	454	465	413	441	393	431	416	468	388	436	412	419	419	423	422	409	445	403
17619	31264	26954	18441	14193	9788	7270	4343	2865	1801	1281	1044	698	504	461	473	483	482	484	555	593	667	680	631	676	631	616	598	544	499	471	468	456	476	470	469	465	473	462	479	459	455	428	426	482	426	425	443	440	504	461	407	465	462	446	439	414	450	451	434	442	444	420	453	431	465	409	467	495	448	511	461	466	411	460	454	426	424	426	431	442	456	412	428	448	418	412	436	448	502	432	469	462	444	474	498	464	473	515	449	457	447	430	441	449	457	443	429	432	400	463	396	453	431	446	429	447	469	479	457	458	428	439	467	452	453	467	467	445	456	463	435	453	459	458	429	463	433	437	468	424	462	468	466	467	440	472	468	457	439	474	442	443	467	467	442	494	445	466	461	429	432	475	445	453	444	461	445	429	408	469	455	443	463	464	474	438	473	420	434	445	434	421	453	457	430	436	404	459	455	449	435	436	459	464	458	468	434	449	455	472	480	432	474	444	455	455	441	441	488	460	469	454	461	417	462	474	454	443	452	439	430	433	458	441	463	455	418	424	459	471	435	481	441	410	433	484	424	419	450	438	457	416	451	444	427	459	464	441	442	424	423	435	437	422	433	486	459	440	436	433	461	425	454	474	446	494	489	439	426	450	419	485	440	486	445	465	436	435	476	417	395	425	444	425	453	442	429	429	430	436	454	428	436	481	473	435	446	430	431	431	448	440	434	462	454	450	442	445	430	448	506	428	455	428	424	427	439	426	447	444	464	416	423	456	432	457	473	458	427	422	407	442	425	485	484	466	449	447	439	457	427	450	480	438	452	427	434	448	446	466	444	458	446	456	421	455	435	390	475	432	426	458	489	454	465	450	494	427	478	426	448	445	449	454	443	446	420	474	425	412	390	463	477	445	474	473	469	430	422	459	487	447	443	432	433	458	446	461	470	431	455	446	454	417	459	466	456	471	440	471	420	440	417	473	462	436	418	461	436	436	430	455	429	476	429	447	465	479	438	436	438	458	428	445	460	446	479	436	443	450	480	429	412	420	470	448	482	482	454	443	460	441	470	423	447	494	433	418	480	465	422	453	449	463	451	452	415	450	474	395	472	435	455	455	442	453	448	444	469	464	462	438	462	430	472	422	459	455	468	468	421	477	468	466	414	456	438	474	445	506	436	456	419	428	463	442	445	437	453	438	477	427	447	465	426	506	476	470	483	441	438	463	416	407	454	447	427	464	449	433	460	423	484	451	477	427	460	436	470	477	447	449	451	434	442	416	474	458	449	463	439	462	442	472	493	424	417	451	474	478	430	448	468	447	446	504	441	457	421	434	468	444	437	459	433	470	431	439	462	448	464	494	429	489	417	437	436	438	449	464	466	443	441	455	427	451	414	446	421	425	463	424	424	484	467	479	468	461	448	451	441	453	431	446	426	441	476	433	423	507	461	461	425	469	425	459	478	436	448	473	476	468	403	470	468	446	440	445	440	482	436	444	460	474	455	458	443	445	463	469	439	427	492	460	429	404	440	476	456	437	440	466	420	493	482	437	424	432	412	423	456	454	466	442	465	450	457	455	438	459	447	481	453	456	430	449	432	457	493	435	426	444	422	431	446	426	477	425	471	424	456	434	458	409	438	442	439	457	487	431	441	486	426	439	438	446	482	475	449	470	455	455	447	477	416	448	425	464	443	469	477	448	432	475	403	408	459	479	449	474	450	468	463	442	442	430	423	480	439	427	441	442	464	433	465	452	415	441	459	447	453	459	445	443	421	445	443	424	437	475	444	444	439	443	425	436	466	448	446	414	430	414	458	437	478	472	463	438	487	437	446	443	452	445	452	459	480	448	470	452	442	415	486	429	466	492	446	481	471	470	453	473	427	439	416	426	419	413	498	488	480	463	462	457	441	432	437	419	462	452	473	463	460	453	469	443	439	446	413	432	433	433	452	453	452	437	490	426	444	440	430	465	496	510	412	454	469	448	469	455	472	446	462	486	490	408	454	446	443	442	490	438	430	478	448	440	426	469	484	454	444	455	440	454	447	462	459	446	428	460	470	455	471	443	413	427	451	463	434	458	421	428	462	438	457	420	441	455	430	449	435	444	465	439	484	474	454	465	467	461	436	455	453	416	440	414	463	460	457	462	467	401	440	432	448	479	430	478	454	415	404	444	462	440	411	453	458	449	427	438	441	462	486	429	428	447	451	442	446	481	468	464	437	446	456	455	453	462	456	467	489	477	435	455	452	464	429	451	407	483	471	463	435	475	471	456	464	438	462	458	427	438	471	467	488	455	466	447	438	432	464	402	463	460	469	462	481	476	476	434	441	463	452	452	468	470	439	431	469	469	454	443	425	455	417	443	420	472	456	424	471	453	448	429	462	478	472	438	434	457	448	458	458	458	445	487	457	427	447	494	495	453	445	444	441	425	454	469	407	435	433	464	446	434	471	449	441	452	473	424	435	470	460	449	456	445	421	435	455	456	419	473	414	466	463	410	453	437	432	465	433	448	456	455	480	460	436	442	450	439	473	466	426	433	491	439	463	448	456	489	460	463	443	440	425	471	450	437	443	419	440	436	459	425	451	424	435	452	463	426	452	446	441	466	444	441	458	464	435	440	451	442	442	462	502	482	442	457	435	452	427	431	423	471	454	448	426	481	445	425	439	460	415	463	468	453	467	461	475	476	420	430	442	427	462	427	455	457	435	476	486	460	491	431	445	442	428	444	465	441	431	504	407	430	445	476	458	457	433	475	426	453	417	464	448	424	466	465	441	453	404	429	450	500	435	425	447	438	440	483	483	411	431	464	453	454	439	453	428	426	434	473	469	448	438	454	430	449	433	405	468	435	464	457	454	451	409	438	455	461	473	430	442	416	444	466	446	473	421	436	427	434	486	462	427	435	476	463	434	422	436	427	452	456	445	451	464	479	460	420	421	428	433	440	426	460	479	478	456	447	425	479	416	453	455	441	476	447	438	448	446	460	411	446	437	449	473	448	410	484	449	499	441	431	460	472	449	480	434	443	404	410	460	462	435	471	434	410	450	442	438	469	462	431	458	454	456	468	437	440	480	443	449	487	406	441	502	490	440	452	437	454	467	441	406	437	481	444	451	465	488	478	481	476	450	469	457	479	471	435	484	433	465	428	465	445	437	428	457	436	452	479	414	440	467	449	456	447	433	482	454	419	454	419	424	421	456	448	440	462	443	479	428	446	456	471	469	430	443	483	450	460	451	444	458	441	484	466	459	417	419	442	439	444	423	464	460	468	442	451	404	467	429	464	432	457	429	444	455	424	446	427	473	460	477	460	437	436	474	489	440	429	444	447	500	453	466	441	441	440	448	469	459	441	452	441	459	493	416	451	462	420	467	431	475	435	447	491	470	453	451	458	432	456	447	462	458	434	472	412	460	487	445	467	446	443	468	451	423	441	462	435	467	464	441	440	431	433	411	454	450	436	433	439	432	467	439	501	469	467	425	451	435	440	455	437	436	443	463	450	428	480	463	464	440
23671	21154	28396	24398	21773	17620	10181	5200	3259	2214	1759	1449	1021	853	787	745	763	745	783	837	834	1005	987	1026	988	874	879	890	797	794	738	769	765	804	763	719	734	706	731	714	737	725	734	728	741	702	755	695	811	734	757	764	724	757	798	776	733	725	745	752	735	714	770	738	772	724	759	770	793	763	765	723	745	699	766	701	751	730	747	752	717	732	789	687	723	690	773	750	741	753	773	769	704	767	743	787	761	787	663	726	769	742	723	713	741	753	754	728	752	725	714	777	741	761	739	777	719	738	744	780	765	739	727	734	731	746	743	753	757	734	709	703	753	753	723	790	767	701	741	778	742	770	754	793	769	715	798	717	755	683	756	697	704	735	715	703	732	717	711	784	730	752	724	779	703	691	758	709	699	737	750	741	730	721	774	717	706	760	651	696	745	703	712	645	693	739	775	751	725	756	722	759	767	761	729	729	757	769	739	716	693	741	718	731	757	744	733	691	723	772	683	785	748	786	732	784	727	706	761	727	739	705	758	740	734	748	772	734	766	735	745	766	718	763	750	734	751	780	749	729	749	692	735	705	734	722	763	725	730	772	681	743	772	800	739	745	701	759	710	774	743	764	734	702	738	758	770	747	722	705	719	759	689	721	695	712	759	757	763	731	726	772	746	769	801	754	745	706	762	779	724	729	701	713	736	729	735	739	714	792	786	757	666	745	720	760	709	741	744	736	744	706	688	668	743	740	742	706	752	735	727	778	737	784	783	728	721	731	683	749	739	696	717	725	738	748	760	752	735	724	726	711	752	727	722	714	701	728	748	748	735	740	756	727	752	714	753	736	717	720	763	724	756	747	711	752	761	756	709	763	713	742	709	691	720	725	785	781	804	736	745	742	787	761	728	723	736	741	755	731	786	707	749	728	777	698	745	707	703	768	720	728	752	723	725	739	683	715	723	688	739	748	726	752	748	763	742	751	730	724	768	763	710	787	776	731	719	712	746	683	775	774	744	766	711	717	730	746	722	764	750	701	763	752	768	757	732	735	742	731	768	730	712	737	790	743	753	760	752	766	754	712	733	756	737	753	758	769	740	783	713	731	774	743	745	740	729	702	709	711	764	703	698	695	787	749	742	713	770	736	771	711	768	728	773	720	740	759	746	768	727	751	721	785	724	774	721	781	694	758	720	741	742	749	753	746	765	755	753	715	771	697	709	745	735	737	705	736	771	772	742	735	733	731	773	725	691	730	737	727	752	806	675	734	802	735	746	743	767	765	784	747	793	735	716	796	731	731	722	768	768	727	759	719	740	743	720	763	717	705	714	739	729	714	759	726	729	764	788	746	738	780	687	744	734	763	733	755	759	699	793	714	744	723	763	745	747	763	756	718	756	732	737	720	826	726	708	758	754	726	712	765	753	783	737	722	750	828	786	798	740	744	722	722	735	749	721	726	731	724	802	746	767	722	772	726	729	769	743	727	756	757	797	762	748	811	744	734	685	721	770	773	768	664	689	759	743	747	702	767	722	746	748	694	727	740	734	736	736	749	766	751	709	765	734	744	729	758	765	752	766	723	748	736	744	695	706	742	729	733	713	712	709	710	775	701	741	735	722	718	773	693	718	778	760	700	721	761	746	754	677	776	728	732	785	710	759	781	726	727	770	754	709	733	722	766	760	759	752	749	784	753	753	744	745	721	755	764	736	742	721	779	808	728	737	722	755	770	715	755	711	731	745	748	672	730	785	704	758	794	754	760	729	752	804	786	753	687	724	723	735	732	742	738	780	787	767	726	723	735	727	744	754	752	763	742	701	716	727	766	739	766	741	705	748	740	718	698	723	750	687	753	708	719	735	766	770	723	757	744	747	781	745	740	770	777	751	739	738	766	762	730	732	764	760	760	712	773	742	730	748	766	774	716	769	745	716	716	747	750	764	782	743	748	709	705	698	744	764	727	728	773	696	757	780	710	718	776	737	790	739	761	737	746	705	700	742	713	759	743	744	714	801	769	725	732	782	748	776	720	733	674	715	773	722	745	751	740	726	735	741	721	760	737	776	758	748	728	754	779	730	750	770	750	778	749	691	730	725	690	737	723	734	715	767	737	734	781	749	790	762	784	776	754	711	697	775	759	785	737	715	705	830	741	698	761	721	721	779	709	767	743	774	780	730	774	712	691	718	743	714	780	755	712	721	754	702	732	697	759	759	720	731	766	708	753	719	746	764	727	738	739	762	662	761	763	723	756	755	772	696	754	700	726	730	693	705	802	742	736	780	758	708	773	766	721	756	727	788	797	751	675	734	763	676	769	757	702	692	748	738	717	741	739	715	747	779	711	711	783	775	769	727	726	749	764	748	737	748	716	728	736	721	739	714	747	746	737	729	727	775	749	713	742	744	697	760	758	732	715	720	778	800	703	773	733	741	723	753	749	747	722	769	751	692	664	763	714	712	684	711	797	770	717	759	741	740	747	773	748	751	714	662	757	751	726	745	746	741	757	708	694	756	680	762	761	753	751	711	794	744	744	711	758	722	740	713	765	720	687	788	732	703	737	741	758	717	717	740	735	754	727	763	723	719	739	754	757	717	710	785	707	761	725	751	731	744	742	737	741	712	735	767	729	768	776	723	683	711	714	770	743	749	718	719	761	785	711	745	767	734	739	734	713	720	715	733	742	705	708	761	778	751	749	695	725	735	748	729	738	733	725	750	709	768	745	741	712	753	694	713	715	750	691	739	722	669	719	690	754	743	721	783	796	757	782	702	750	711	773	749	702	764	758	746	734	718	777	724	718	688	741	770	783	783	692	755	748	716	684	774	697	743	739	701	767	743	720	748	737	750	769	733	752	760	740	735	718	770	675	767	719	718	769	747	710	763	732	704	703	774	713	714	733	754	756	744	802	780	700	705	758	770	730	726	729	742	770	732	730	738	734	746	727	712	736	744	735	705	713	761	709	733	729	760	693	750	764	742	746	764	694	747	754	721	736	733	734	729	717	678	731	748	746	751	712	759	690	768	729	695	731	711	755	719	749	729	724	763	749	705	687	752	707	754	730	725	721	724	731	750	791	752	734	728	704	736	705	755	741	768	765	719	726	721	742	682	763	748	702	719	692	718	750	706	677	793	681	710	770	734	755	775	782	767	750	768	735	739	727	772	740	719	738	707	772	794	788	738	738	740	705	746	736	749	744	708	754	770	719	747	704	807	752	730	809	736	689	697	702	741	791	745	690	758	778	719	748	720	740	732	784	794	751	753	684	800	747	751	752	737	750	730	727	679	802	733	739	760	743	783	748	729	729	771	748	706	740	792	720	756	751	748	769	731	750	733	746	738	755	768	748	721	703	745	691	711	714	723	757	758	781	755	700	755	740	763	709	710	766	758	695	755	707	736	770	771	699	710	775	737	688	728	788	721	753	744	779	707	766	833	757	729	716	755	743	706	716	723	699	765	720	740	728	727	766	738	745	762	721	736	760	721	691	760	715	680	744	757	686	727	754	742	740	720	730
18945	39600	34765	26025	21470	15782	12092	7937	5344	3577	2679	2116	1355	933	880	896	862	881	862	980	1009	1140	1172	1139	1170	1073	1058	960	887	945	839	866	843	809	774	803	692	759	780	783	782	743	779	744	776	747	741	771	763	728	735	767	767	776	804	762	761	778	763	721	777	770	776	713	755	767	820	774	711	778	724	792	814	780	726	699	786	740	773	828	795	761	666	778	857	775	785	764	738	797	767	760	757	725	712	738	692	748	767	780	787	739	758	788	733	758	772	746	786	723	748	778	799	722	751	757	803	796	763	783	778	790	732	760	768	734	745	723	726	783	749	721	763	755	782	827	727	754	706	758	802	746	758	798	764	733	772	769	750	765	779	770	744	713	721	798	716	758	795	778	758	761	766	704	735	811	800	749	808	786	734	738	753	819	746	756	746	764	729	740	746	762	753	734	723	735	778	744	760	700	780	791	703	698	750	832	756	731	720	736	747	772	723	777	740	748	720	825	761	784	788	742	780	726	815	779	779	746	759	759	744	786	753	749	804	814	800	774	744	733	797	733	724	754	725	764	766	740	739	759	746	725	763	722	750	786	731	761	749	745	777	776	774	762	718	809	763	789	764	758	764	763	756	767	750	760	782	760	749	740	766	733	759	715	822	807	743	762	737	757	778	809	711	734	769	781	745	712	785	785	790	733	770	720	771	781	752	731	756	760	756	763	770	742	792	783	705	735	806	773	742	795	774	760	761	737	764	771	771	763	782	738	766	794	778	759	736	785	733	758	732	789	783	786	773	758	776	698	744	796	785	745	779	792	733	745	722	816	734	750	757	719	775	767	773	760	772	752	762	733	770	765	728	763	749	775	751	779	748	745	717	781	763	775	746	757	739	740	752	754	766	781	805	798	690	767	797	775	769	766	705	798	755	791	737	758	790	763	786	729	783	753	751	740	737	751	798	741	747	745	721	776	775	749	778	778	715	773	726	797	754	750	746	727	754	742	734	794	785	808	801	767	711	738	758	744	742	744	791	795	814	740	781	777	748	760	783	780	768	753	778	693	720	729	748	754	798	773	765	708	813	775	743	733	795	782	784	758	726	737	744	740	739	754	748	791	727	748	773	803	747	740	800	770	774	808	782	739	741	744	718	727	734	789	754	745	775	784	818	749	753	751	773	763	783	758	760	769	739	753	737	754	807	761	807	790	746	712	754	777	769	781	741	760	790	740	697	728	784	718	753	729	739	774	767	791	783	789	755	741	804	764	773	715	731	747	781	757	733	766	736	791	736	720	783	745	714	759	765	823	713	797	786	752	742	823	813	734	762	728	749	763	774	741	778	741	742	745	757	769	775	766	778	721	754	722	771	758	753	694	780	741	777	749	784	785	769	746	699	754	744	743	695	739	755	732	799	765	715	781	739	776	742	773	796	740	717	772	777	728	787	780	735	757	786	770	792	770	771	747	768	783	792	808	767	770	765	759	774	795	736	758	730	771	720	754	734	772	803	772	772	722	799	747	726	753	758	758	760	756	781	784	780	779	715	763	751	793	749	735	759	782	761	778	730	731	758	727	728	722	704	748	738	738	801	795	802	732	747	748	745	767	779	865	762	741	753	769	766	744	778	762	823	776	779	762	735	785	768	745	766	710	770	780	760	745	746	748	756	852	794	758	794	714	797	717	759	774	707	808	810	817	776	697	770	763	783	755	749	766	780	728	771	746	759	819	789	727	767	735	776	816	778	770	764	772	743	762	751	731	737	751	763	710	769	738	765	750	758	720	741	753	736	757	754	799	809	723	729	814	783	827	829	814	771	807	764	733	736	753	767	756	764	815	806	788	773	820	738	783	802	812	748	752	762	761	752	784	769	737	783	802	780	798	758	741	753	772	768	754	727	730	784	774	783	750	739	738	740	800	739	777	812	767	747	744	764	778	752	754	748	773	751	742	769	831	790	780	771	766	820	774	758	760	800	769	722	739	723	821	787	781	803	756	733	720	772	814	699	724	790	701	755	735	784	738	769	738	763	748	769	751	742	755	750	782	756	769	742	774	743	757	723	713	798	744	737	738	793	753	770	761	774	722	753	732	773	770	743	768	763	775	740	772	753	760	736	718	776	730	750	782	732	794	728	757	734	738	714	762	774	742	762	761	716	722	781	815	776	746	791	787	690	784	746	786	755	764	765	719	735	747	724	732	739	777	729	769	796	765	711	789	716	797	784	740	767	715	729	785	789	768	754	782	744	732	757	770	742	738	777	748	791	751	777	749	782	691	763	710	830	785	745	759	768	791	736	768	771	760	755	710	773	795	792	754	710	808	782	741	683	774	760	763	750	731	791	784	764	743	797	753	719	760	723	734	728	756	789	777	758	778	791	723	768	768	800	733	768	779	754	808	807	784	811	798	802	766	757	692	743	779	757	787	740	751	792	813	772	730	767	783	756	808	772	728	814	759	770	764	789	752	742	735	757	773	761	754	790	810	771	824	731	761	728	811	721	789	764	771	769	763	751	777	765	756	779	722	751	726	758	703	775	771	736	760	754	763	762	747	752	720	716	754	776	726	797	753	746	758	766	813	746	780	802	739	761	747	729	733	743	741	799	747	721	774	784	743	741	753	760	785	772	790	774	799	750	762	799	781	757	744	767	756	768	766	760	669	753	769	772	742	750	750	789	774	741	757	768	771	741	768	775	792	738	738	720	792	773	796	802	803	735	743	754	745	794	749	780	779	800	748	723	773	764	757	735	771	765	736	796	754	794	747	760	781	720	732	744	725	761	752	701	747	803	727	768	757	761	748	770	749	725	778	811	767	719	733	793	763	765	763	788	798	743	784	743	734	748	766	785	732	764	811	757	791	731	753	805	768	781	714	786	793	699	775	819	756	790	756	711	779	756	769	718	715	798	762	767	781	762	750	805	738	750	794	810	766	705	761	798	782	783	776	770	729	745	729	789	736	728	718	788	746	766	741	780	685	729	757	755	775	779	765	816	778	775	771	777	775	740	717	716	766	731	776	758	751	766	740	748	738	731	739	776	742	804	754	747	787	730	770	749	714	766	794	763	746	756	773	784	784	800	755	695	734	752	751	750	730	760	747	718	770	798	805	765	737	805	772	815	750	710	780	768	803	754	747	786	770	763	775	768	774	721	728	738	784	741	716	720	743	720	792	796	752	766	750	736	708	771	724	735	790	807	792	802	774	758	752	719	763	752	759	764	765	769	761	777	759	778	756	797	749	734	770	722	807	800	733	733	798	731	708	744	798	748	796	731	783	751	730	771	726	814	787	742	723	802	741	772	751	771	743	805	802	793	753	750	739	794	693	773	768	768	788	785	724	773	760	748	777	769	751	734	791	745	760	735	752	751	783	764	764	782	791	725	725	760	735	745	765	756	755	788	748	778	717	788	768	752	775	753	732	767	749	752	782	774	784	758	757	765	739	750	768	815	782	743	759	708	775	775	708	698	832	727	770	763	725	769	729	755	700	772	740	777	797	726	741	746	777	753	805	768	791
24901	21159	27472	25654	18124	9716	5954	3460	2170	1494	1185	958	678	557	538	563	534	540	521	591	621	682	677	658	654	607	610	614	536	548	526	543	494	509	481	509	529	556	539	495	464	487	492	522	453	495	508	495	494	474	468	497	467	475	520	499	536	495	480	489	508	497	511	498	513	503	510	501	472	471	525	510	509	520	534	491	518	460	488	447	469	491	448	499	492	459	501	501	514	496	471	486	486	481	469	470	515	524	502	492	496	478	482	494	474	496	470	523	485	433	534	482	501	479	489	485	516	518	500	504	478	473	490	454	496	460	501	524	514	511	505	521	483	493	507	504	495	467	467	499	501	505	488	481	500	498	501	496	475	469	477	504	479	502	453	510	523	514	491	514	503	498	466	505	471	507	465	492	472	477	524	488	480	486	501	521	484	481	475	517	472	508	517	481	489	489	472	462	477	457	503	508	504	519	518	522	491	502	467	530	515	488	517	482	508	509	513	471	520	452	480	492	503	492	494	502	512	476	498	506	498	479	502	494	494	455	516	475	493	527	501	439	544	479	503	513	486	526	484	492	483	506	476	499	549	485	450	520	499	508	518	514	508	481	476	498	455	538	491	495	524	512	507	496	530	514	548	517	502	516	499	479	477	533	478	492	513	519	514	477	509	514	472	509	444	504	505	470	504	516	527	483	466	504	490	508	523	508	531	477	499	504	481	497	497	468	502	464	456	485	506	451	502	501	486	518	518	504	503	471	492	455	512	477	455	475	472	463	479	521	496	496	490	512	506	482	503	522	503	473	484	522	471	471	458	440	521	458	478	523	491	474	475	497	528	469	457	516	516	497	514	486	490	504	482	505	477	502	475	455	495	483	510	482	502	526	495	504	482	491	509	519	467	493	456	492	475	501	498	516	467	503	505	479	493	465	517	508	527	522	528	473	492	488	483	475	505	480	517	447	490	446	522	488	513	494	502	502	484	479	471	525	476	480	480	527	532	495	508	491	508	524	480	477	488	513	529	486	500	483	485	501	484	480	485	521	487	515	497	499	484	525	536	449	484	494	491	498	525	495	491	489	456	555	461	489	475	491	502	467	466	456	515	508	517	537	497	487	516	510	490	507	496	485	501	483	502	498	470	495	463	536	481	517	463	524	475	537	480	506	520	500	479	488	465	530	469	508	452	487	479	528	482	528	551	488	512	478	482	506	472	506	508	516	497	529	502	570	460	504	496	502	480	511	492	440	496	476	496	505	513	503	487	453	533	508	518	493	481	526	506	492	484	486	442	485	532	471	524	452	484	489	479	528	512	489	511	471	497	492	512	514	476	468	489	532	501	509	466	535	498	517	480	485	479	483	473	461	506	517	474	477	485	472	492	505	463	480	504	467	502	520	503	460	467	520	495	548	505	475	491	480	492	494	494	498	494	509	494	522	515	465	501	482	496	521	481	521	504	486	449	532	450	508	486	504	499	525	482	510	499	493	512	490	504	488	526	526	484	486	504	509	469	515	492	494	505	504	518	488	512	489	497	479	480	503	506	450	491	487	489	499	510	485	512	530	496	497	519	479	495	484	486	465	534	504	510	484	463	453	484	473	495	490	481	503	546	506	463	489	504	502	477	520	522	464	502	485	483	500	491	483	478	493	476	522	463	490	487	531	504	472	501	497	497	499	497	526	506	486	487	469	483	485	536	514	537	514	513	478	476	500	466	489	498	493	503	495	529	490	481	530	484	491	499	494	485	491	467	518	494	487	514	502	468	495	474	496	489	507	480	512	510	525	483	468	510	525	505	482	503	531	526	495	490	491	512	500	489	524	479	534	490	486	486	452	505	471	477	476	483	480	500	492	512	537	454	496	506	515	512	479	510	518	504	497	516	475	469	476	478	477	491	516	497	511	539	511	510	486	470	480	469	455	495	498	525	468	516	477	504	492	502	517	486	475	527	477	549	526	524	506	525	471	465	462	524	480	471	504	472	507	476	478	511	461	526	524	502	481	518	486	462	461	503	501	486	463	498	544	470	495	495	501	490	509	510	485	502	522	512	491	504	486	457	468	478	528	502	530	499	510	472	466	503	475	512	488	476	494	500	498	501	502	468	465	477	486	488	504	453	513	461	533	475	490	491	500	517	501	497	472	486	477	477	519	500	505	484	526	489	475	505	509	492	494	507	535	492	482	498	531	450	529	469	455	485	525	511	500	523	469	462	547	528	530	514	482	529	489	473	516	495	548	525	504	497	487	472	529	483	492	493	494	495	498	516	489	488	475	506	471	475	466	500	488	516	496	500	470	516	498	499	502	494	483	493	483	511	494	496	475	473	521	473	465	477	506	490	490	501	480	527	490	462	452	484	495	464	490	485	476	484	442	485	498	489	501	514	512	462	486	454	468	485	501	529	545	494	497	529	501	471	511	452	534	463	504	470	445	483	502	470	466	482	517	521	527	518	506	488	472	494	478	540	495	501	484	478	488	517	488	500	502	509	517	491	490	499	508	508	514	523	541	514	509	487	463	470	510	542	462	496	553	467	515	507	488	510	469	514	478	481	521	506	508	476	486	491	470	487	496	550	491	504	477	517	466	541	471	463	494	527	514	481	476	490	486	475	468	484	466	491	478	525	473	498	505	513	526	505	475	512	455	522	510	519	476	478	494	493	528	468	499	488	472	477	473	504	484	510	481	496	529	469	494	437	524	510	502	474	483	487	503	494	513	476	495	500	488	476	516	472	515	508	506	463	491	503	494	490	484	470	489	475	469	545	508	505	490	472	497	488	491	510	548	470	471	469	481	500	511	492	494	509	476	507	500	495	452	500	505	457	475	514	485	488	478	455	531	517	475	510	491	481	502	493	515	440	492	491	499	506	542	540	508	501	535	440	487	545	479	454	462	490	483	486	492	499	479	518	470	505	475	514	472	521	530	478	496	518	478	462	526	515	499	480	459	504	476	488	494	463	508	514	537	477	491	464	494	520	517	495	484	485	490	516	497	478	488	502	509	469	479	491	492	473	487	491	496	480	515	535	511	496	498	530	510	447	473	498	478	475	513	529	507	525	486	456	473	515	470	514	484	491	491	449	487	471	489	497	487	504	498	481	498	458	533	503	468	523	471	501	451	539	523	497	548	488	483	493	492	472	512	461	491	458	508	499	477	514	505	495	513	452	461	456	485	497	521	486	516	480	486	485	514	449	497	491	456	501	538	503	491	525	487	525	521	476	480	524	475	504	536	467	487	504	448	506	538	472	463	504	496	528	498	465	542	459	468	482	470	506	477	505	504	498	501	512	552	528	518	498	506	467	492	475	484	491	488	492	481	477	520	479	514	451	465	490	528	497	485	512	525	484	474	486	493	497	517	519	527	505	476	481	484	476	512	471	459	475	517	490	466	496	472	501	510	498	488	516	468	482	493	469	514	518	511	518	500	508	479	501	475	459	520	490	506	501	491	502	467	482	501	493	523	539	470	524	478	504	499	473	476	489	501	473	544	513	456	479	492	534	499	498	489
18239	36090	31022	22482	18303	13090	9689	6248	4094	2645	2005	1566	997	698	646	601	560	627	649	718	779	902	899	861	788	821	786	730	671	649	580	564	603	592	540	519	567	529	526	532	564	524	549	556	564	509	543	559	533	489	516	575	542	539	511	557	496	577	541	568	505	573	566	507	554	553	535	538	485	547	544	523	581	553	528	524	528	555	569	533	578	574	576	530	521	543	542	534	550	511	505	516	521	562	529	535	568	527	582	543	525	543	558	550	522	529	522	499	551	535	514	522	503	506	517	561	566	517	538	513	542	541	560	596	508	566	560	569	537	566	535	554	540	552	558	527	584	540	552	586	522	526	578	497	557	544	569	528	560	510	527	521	502	511	511	566	528	541	536	505	534	545	564	543	510	574	537	553	554	472	542	530	539	531	541	578	524	595	540	506	534	531	558	540	568	531	553	574	529	515	562	542	534	531	544	555	525	517	487	563	551	557	538	551	522	576	517	521	547	575	547	482	536	519	553	533	520	536	546	553	537	552	538	537	514	517	527	528	553	549	543	516	539	523	533	548	510	537	474	538	545	550	560	533	523	542	537	563	501	551	550	543	553	538	549	550	540	529	566	538	556	515	554	529	531	551	517	551	580	530	544	554	527	526	603	538	525	544	526	525	521	514	567	567	551	555	530	527	511	540	558	499	538	589	529	539	546	536	537	526	548	530	542	505	553	500	565	535	546	517	567	565	547	569	537	539	533	523	536	539	519	551	525	549	531	490	518	540	538	558	595	496	513	548	554	555	583	502	570	490	559	499	528	579	539	512	578	532	532	545	579	531	540	558	568	508	537	511	578	538	531	584	552	606	536	550	529	554	541	566	565	562	541	551	532	562	557	531	539	549	542	541	528	542	550	515	567	550	543	525	562	541	573	542	514	592	530	513	560	528	525	553	539	548	541	541	580	554	562	551	540	559	551	531	572	511	544	547	561	522	562	564	556	577	528	554	503	497	479	520	559	556	531	479	540	566	522	561	520	512	590	541	520	549	528	584	522	564	497	523	555	579	524	548	539	541	523	576	579	557	507	552	519	526	546	521	497	486	540	547	580	594	575	529	548	582	542	570	557	500	545	503	540	563	513	546	549	572	530	527	519	541	540	490	515	556	543	526	555	545	528	520	533	544	526	535	531	548	528	500	508	513	537	586	543	524	541	585	546	548	554	512	546	577	481	561	567	537	529	542	493	518	572	528	533	503	532	535	552	539	540	577	531	522	530	544	545	563	545	508	570	532	571	582	555	537	555	568	553	540	534	538	520	506	558	569	520	522	559	545	554	527	509	511	559	536	555	580	525	537	547	541	534	570	577	534	512	546	544	524	542	543	553	574	569	526	552	488	548	495	488	620	560	508	536	564	533	510	530	569	526	542	555	591	576	526	573	540	554	569	547	555	504	537	481	584	545	543	551	541	533	532	574	574	514	564	568	534	522	535	564	517	474	517	506	536	547	525	550	573	532	513	586	540	528	561	597	572	505	558	518	554	565	534	511	511	574	571	523	529	585	528	551	567	562	537	537	543	542	563	567	549	507	521	548	559	527	541	467	517	519	495	524	545	537	562	577	534	552	505	538	550	554	577	543	550	507	549	529	548	556	531	550	490	552	552	555	556	573	520	537	547	564	582	524	531	546	577	505	576	533	518	527	577	512	568	567	522	513	551	552	511	524	506	558	573	580	532	534	548	542	531	549	525	562	562	530	518	563	553	526	558	570	516	570	554	559	531	552	548	557	538	564	535	543	558	513	504	551	550	545	522	546	591	499	530	530	511	510	566	531	549	567	503	528	549	539	542	533	483	527	555	533	524	515	544	563	569	560	501	579	535	550	562	531	563	515	524	516	565	555	554	533	522	492	548	584	513	583	536	510	504	550	571	530	508	545	539	528	517	579	559	573	555	588	540	525	552	531	527	535	556	549	556	548	527	574	554	535	531	517	537	544	548	543	580	548	555	593	546	560	536	526	575	532	540	579	532	561	583	551	555	562	534	562	529	497	555	562	504	569	545	566	492	586	597	530	539	567	517	543	569	525	551	544	548	593	516	548	543	533	571	524	566	541	545	536	548	558	518	534	546	523	527	580	543	573	562	532	519	599	518	516	557	532	530	576	556	550	521	537	541	517	547	525	590	545	555	533	536	504	518	582	534	555	584	519	537	525	586	546	591	571	528	568	535	520	554	529	555	510	529	520	504	537	544	516	593	591	558	569	551	554	554	526	499	555	542	530	524	520	538	549	512	549	514	560	505	532	544	554	516	504	552	529	520	544	518	566	544	525	530	521	554	500	550	519	542	538	513	491	533	545	551	581	526	533	532	531	515	553	566	542	538	552	545	556	615	528	527	551	536	504	551	513	525	522	580	524	512	512	517	521	575	584	557	532	536	602	559	560	511	595	557	559	546	533	545	553	497	539	534	535	575	577	604	569	564	538	566	588	572	556	572	527	530	520	530	575	539	559	525	582	533	600	573	560	506	509	527	518	583	539	546	518	544	618	544	564	530	547	558	521	526	554	558	543	536	549	547	521	520	534	529	515	517	539	554	565	491	526	553	569	558	542	521	538	521	622	575	568	555	569	549	540	530	566	552	511	547	516	512	577	549	541	556	551	550	527	536	536	542	565	530	563	532	512	572	542	538	543	525	537	523	576	522	561	526	558	559	524	526	520	507	537	555	554	480	529	551	544	517	561	544	516	604	479	536	548	512	488	497	572	527	589	515	558	531	531	535	531	583	540	554	552	561	492	522	513	544	522	540	575	539	524	525	521	538	522	548	542	525	548	496	520	526	553	498	546	515	559	543	549	601	534	554	535	565	539	581	543	584	529	527	555	519	493	564	548	520	530	567	531	576	562	523	553	564	509	521	523	531	571	535	572	555	568	553	547	548	488	505	526	515	538	553	513	555	555	537	541	549	522	554	555	530	534	556	546	537	540	513	512	571	552	531	566	524	534	521	544	580	524	563	553	540	519	515	534	526	539	517	567	534	547	537	578	590	543	516	551	560	561	522	545	513	536	540	578	519	532	546	522	508	552	478	590	569	586	549	528	535	548	533	548	573	580	550	549	576	550	555	540	557	532	555	546	531	541	557	532	527	520	552	529	565	538	526	552	534	548	586	520	500	496	529	552	560	593	534	524	539	535	556	569	512	561	585	540	524	546	536	539	540	527	566	511	591	565	571	559	533	508	581	521	549	498	545	546	563	514	520	557	593	516	556	536	546	590	521	520	529	605	547	556	550	521	486	539	555	515	521	478	502	540	573	536	551	533	557	524	550	553	510	563	548	543	546	505	541	553	517	564	505	527	505	521	536	552	521	525	550	535	516	549	584	516	542	538	525	573	529	535	579	510	505	542	548	575	552	509	551	534	557	566	519	567	515	525	527	518	508	555	543	562	532	532	526	568	568	592	577	589	550	552	551	553	551	536	520	533	554	524	531	548	548	543	530	551	592	523	549	537	524	562	499
22622	21248	28926	23913	21529	22378	18965	8322	4611	3326	2492	2065	1388	1197	1074	1075	1035	1024	1095	1206	1225	1280	1369	1337	1331	1260	1240	1108	1158	1040	1058	1011	1076	1017	981	990	944	991	1043	940	937	963	1009	974	951	1014	945	918	891	961	964	940	991	980	969	942	992	1021	1012	1045	931	945	911	996	979	979	986	943	1013	969	987	980	989	953	935	949	942	962	951	1007	938	964	966	940	978	960	991	1005	1001	943	983	971	953	914	989	951	1012	980	938	984	994	966	954	961	997	977	952	920	987	957	930	968	966	991	957	1002	924	942	1019	976	974	916	933	975	978	935	967	921	994	942	984	933	951	935	931	899	1019	955	1019	923	1006	960	989	1023	1027	969	929	947	968	944	954	994	975	944	1004	922	928	967	1006	1021	948	955	994	1032	995	967	955	997	958	953	974	985	980	986	940	921	928	978	979	915	930	925	934	928	1001	954	934	974	965	967	914	985	949	913	937	963	997	973	990	995	998	927	978	936	993	947	926	985	1014	953	944	1026	955	946	944	938	1042	925	1033	982	926	980	988	939	977	880	953	962	990	948	966	978	940	984	1028	965	967	932	929	920	932	992	1005	1000	958	933	962	945	976	905	935	1012	998	976	950	995	1015	978	928	970	947	973	982	995	955	951	1031	990	931	989	964	997	987	988	991	962	933	968	912	1006	1005	957	950	965	952	972	1003	994	911	959	1015	989	935	951	952	984	975	905	991	928	946	971	995	953	933	989	981	1026	989	905	1016	993	953	963	954	961	1010	915	963	980	956	963	1004	1001	968	937	954	934	999	1025	983	927	1036	985	962	1023	920	1003	964	1023	1007	959	958	996	977	993	907	981	923	1085	971	952	989	1027	1041	973	995	991	966	928	908	959	964	933	965	975	928	947	989	963	914	972	1016	978	961	993	1005	929	929	935	944	979	924	946	942	942	917	1041	993	991	979	999	983	1008	982	922	962	926	938	928	958	987	957	961	999	1032	971	911	988	938	947	959	967	905	955	983	960	994	956	959	977	989	949	992	946	964	971	953	987	920	938	957	959	1049	935	942	900	985	978	915	901	950	967	968	962	971	1021	956	1041	972	976	981	948	979	967	963	922	953	1004	980	981	980	1024	929	950	1005	920	924	931	947	934	954	1019	912	1012	961	929	984	1012	1000	992	1024	947	915	939	968	949	997	1016	917	908	944	973	958	960	901	995	922	985	985	959	939	987	972	971	941	936	937	959	954	1003	963	984	938	940	928	958	959	938	937	950	923	948	1045	910	981	1027	955	954	968	987	968	947	917	983	978	982	960	992	968	995	972	929	1005	956	914	1024	979	981	962	935	1008	938	1011	960	996	976	953	971	969	1006	955	994	982	992	940	957	978	937	980	1003	1054	976	1002	978	921	937	913	985	969	923	992	1003	977	956	928	970	1008	1002	978	939	965	915	972	964	1012	949	948	955	971	986	985	928	954	941	1020	957	1011	936	970	943	994	1027	1043	974	977	972	941	949	994	1000	964	959	925	959	1018	914	977	992	956	965	968	974	997	935	926	983	999	949	964	1007	936	991	1011	971	966	933	912	926	893	1004	939	967	955	1019	917	987	954	974	953	1011	936	1001	958	981	969	994	950	983	938	994	924	1017	947	1006	943	977	989	951	942	948	937	974	998	980	979	935	894	1040	972	982	948	978	957	918	951	901	972	991	1013	950	921	975	951	962	985	969	942	966	964	953	941	1011	1000	976	967	903	946	961	981	917	901	998	961	940	943	971	1004	969	969	979	954	992	926	899	980	934	974	939	974	925	1006	906	994	1014	939	929	915	928	973	966	981	948	963	991	1004	974	1013	967	1014	979	1022	947	958	1016	990	902	969	944	995	913	959	999	890	920	973	958	979	964	982	971	931	978	1003	942	949	957	917	919	925	978	918	925	963	956	957	915	925	994	920	973	943	977	965	971	950	964	982	1013	957	951	975	961	924	892	996	989	991	1021	960	984	920	966	989	970	975	981	929	984	1043	1000	1023	924	979	986	972	961	955	934	978	1017	1017	1003	918	957	968	930	932	980	974	900	978	972	968	994	959	961	904	921	968	947	988	948	1002	960	996	940	961	963	960	991	926	975	1011	942	974	944	957	948	993	950	959	980	942	970	967	989	971	942	1002	958	968	955	1013	921	959	962	975	942	917	975	991	986	948	929	962	980	949	924	1000	1014	975	994	968	950	964	995	988	1012	945	984	977	947	985	951	1017	959	1001	981	936	927	941	974	929	973	938	945	920	962	955	986	945	968	945	972	911	931	968	908	910	1023	945	991	935	979	1015	947	966	1012	1030	924	971	1002	935	955	1001	985	1053	953	941	952	935	936	966	913	1005	938	997	960	965	909	908	988	971	928	941	971	956	1009	1022	972	939	971	931	913	978	936	943	980	1016	891	1001	932	926	963	957	986	999	997	964	959	955	915	960	956	939	984	983	976	898	942	930	962	972	945	932	967	1009	931	954	1008	989	967	959	983	982	943	914	1012	975	955	954	989	1008	997	982	1029	987	940	1030	1000	970	1016	976	966	951	964	990	966	973	973	941	938	1006	930	958	946	951	971	961	970	957	984	979	993	949	943	932	947	944	997	956	939	940	993	927	909	952	941	934	934	951	907	960	984	987	959	981	922	965	977	976	949	949	998	1035	1042	927	940	978	970	1040	914	930	1008	918	963	960	970	948	945	935	1016	915	892	890	972	997	980	970	934	942	996	969	989	974	946	965	977	996	983	961	996	981	1011	941	995	942	904	985	1002	997	968	939	979	964	957	958	890	986	904	963	993	963	981	1006	927	926	998	937	974	928	972	908	1013	962	978	948	992	940	988	994	967	1019	958	957	948	1030	953	936	965	999	977	918	954	939	984	954	956	945	978	975	956	961	972	970	979	938	968	977	928	954	958	932	986	979	1001	977	902	948	976	957	926	921	932	944	988	929	988	941	1001	957	943	983	972	953	971	970	976	949	978	1005	988	963	997	969	933	952	940	937	953	925	964	885	1005	973	943	975	950	966	995	986	945	977	933	1005	969	980	990	1003	973	977	970	952	972	941	985	1027	972	954	956	948	982	945	993	971	962	973	944	1000	922	1013	942	995	1015	910	1017	941	956	941	893	928	980	999	961	956	951	975	943	958	965	908	928	935	976	1038	994	935	993	953	953	1007	962	938	963	956	1003	998	979	972	967	967	961	946	983	976	988	936	940	986	951	961	892	943	969	934	907	958	891	956	967	966	908	903	978	937	962	930	922	1003	944	1013	921	975	976	953	1001	961	1015	1027	957	972	962	960	970	1013	1000	929	993	903	976	992	896	988	932	950	1002	1019	969	927	922	985	968	983	945	994	960	948	969	988	937	977	971	994	917	992	942	974	957	923	972	950	958	960	979	975	908	937	968	952	948	913	953	980	969	980	1011	941	984	955	934	965	1022	1011	981	965	962	931	932	847	956	962	977	956	1017	1048	961	945	969	987	1000	985	925	945	976	943	972	931	1007	992	932	923	960	961	965	931	986	965	930	928	911	982	978	951	1069	975	934	1010	1000	988	901	994	920	939	960	983	986	1009	1026	979	921	969	980	949	910	917	969	985	995	957	943	952	997	995	959	928	948	939	943	948	965	939	1005	953	931	950	1026	960	945	989	941	1006	957	973	954	938	1035	947	1016	944	972	976	980	992	931	951
21410	45092	39697	31377	26982	20757	16231	11060	7394	5078	3693	3243	1976	1375	1182	1162	1188	1123	1237	1300	1483	1671	1721	1616	1579	1484	1446	1374	1208	1126	1056	1036	1030	1108	1035	1036	1039	1077	1049	989	998	1106	956	966	1003	1027	932	1043	1057	1039	952	992	939	960	945	1007	1012	976	968	1015	1011	1006	1011	983	970	994	1027	1018	1018	1018	948	1015	1012	961	1027	1020	983	1026	975	1019	994	1004	1009	1025	986	997	1032	995	993	1015	960	979	1022	1059	1040	977	982	981	928	1000	936	961	991	968	1001	1029	1010	994	993	975	986	995	1003	987	972	1003	988	1041	1014	1004	1032	1029	986	1045	980	977	1037	1017	1015	963	1011	953	1018	987	1028	1030	1022	1020	934	978	959	1012	976	986	992	958	966	1018	1017	1033	976	972	1009	1053	992	998	967	1037	1030	993	1037	1040	1008	1005	988	1025	992	1005	980	1017	985	964	1017	1007	995	970	944	1034	971	1020	936	1030	1020	920	968	912	991	1009	1011	1030	1009	977	984	977	979	949	949	922	1018	917	985	1032	976	950	1078	996	990	991	1053	954	1041	1006	992	972	971	998	952	939	954	992	996	986	967	975	970	996	999	942	940	988	950	1009	1021	979	965	964	1018	1018	990	1039	946	989	970	1006	945	946	976	1016	892	977	1027	1003	1014	1021	950	997	1002	947	1012	918	992	999	931	980	1007	1045	1036	1018	994	1010	976	993	979	990	960	986	1050	980	978	1074	988	1007	996	930	977	985	1012	1010	1037	967	1032	954	997	1007	973	1032	1019	1017	1004	1024	1013	1008	975	925	987	980	946	1002	986	977	976	992	1000	985	996	1037	982	962	969	1013	968	1013	984	993	991	1059	1027	969	1023	968	1010	996	1038	1053	978	1010	1004	993	989	1068	1003	1008	1040	1006	944	1008	963	991	1032	1026	1009	988	990	1020	990	1006	1042	1000	1037	1003	986	997	1018	928	1020	938	984	963	1012	960	979	921	1054	972	964	989	990	998	996	951	1006	1020	957	976	982	1034	1003	1028	1005	1010	1042	1000	1011	954	1042	988	983	1030	976	958	999	1015	1004	1004	986	992	1008	978	962	1011	1031	954	1086	975	1045	982	1006	1020	968	994	1037	1068	970	1006	1002	955	1021	977	990	990	965	1025	964	1005	969	995	1015	986	1011	940	985	1027	1027	1059	983	1006	971	1022	1004	1024	992	1035	973	1053	958	1015	988	1022	988	969	1034	996	1000	1007	998	994	1019	1019	1005	981	972	1036	956	942	1027	992	913	1003	994	1036	960	958	1005	1040	1050	995	980	993	1012	1051	1027	995	996	964	996	1020	1001	986	983	994	1033	1002	967	998	1024	1008	899	1019	966	1001	1000	963	972	930	988	973	960	1018	1014	980	1047	1041	968	991	934	965	1011	990	939	999	963	1017	1003	987	1006	963	1065	986	966	973	944	1011	993	1034	985	1007	1024	937	1034	944	994	945	983	972	977	967	981	1012	937	969	1031	982	1011	993	989	1010	982	982	998	1001	1018	1036	1024	945	1027	955	949	1021	1028	973	984	977	1016	980	939	1004	966	952	1017	1017	977	958	939	1046	974	1003	1034	1033	974	999	1071	957	973	981	997	995	953	946	992	1001	1034	1033	1045	957	941	1036	947	969	987	999	1009	1025	987	1026	1041	1046	1019	1080	1007	1034	984	1026	940	1004	1020	958	982	1032	1000	1024	1019	1029	1017	1004	991	966	1007	1035	962	1009	990	1053	1008	1025	948	1011	1005	998	999	1019	947	992	1012	1015	970	1014	984	1019	1058	1005	1006	1036	1038	1007	938	1007	1007	978	953	967	933	1002	981	1028	970	1001	964	987	1011	980	967	1034	972	945	971	935	982	963	1003	1061	998	1032	939	963	1023	913	1021	945	1047	1006	1057	949	1046	982	1020	992	996	1008	971	1036	945	958	953	983	920	983	1029	986	988	989	1024	1011	988	967	980	964	997	992	1004	963	1046	973	928	997	1015	998	978	930	1024	957	946	972	985	995	1027	953	1022	994	1000	986	1022	1011	1021	954	998	989	979	938	1044	1009	1048	1009	1069	988	1008	939	1002	989	976	995	967	977	994	1053	996	999	1005	990	1004	973	1013	998	1024	989	950	995	971	987	955	990	1000	1008	1035	965	1031	1012	970	1005	964	1014	1010	1000	955	1012	967	952	968	991	992	1005	983	969	991	959	1037	929	1026	990	1024	1034	1011	1007	1014	1024	990	980	1003	1006	958	963	988	1019	947	899	955	1028	1033	948	1041	1011	1014	999	1029	1026	961	1023	1015	929	1032	1030	1031	960	1040	997	963	959	990	1006	982	1018	911	1017	1000	970	1007	1016	960	996	1028	1016	1000	1002	1001	970	999	1028	959	1026	1004	992	940	984	1017	995	1018	951	1014	982	1011	994	904	988	1008	994	945	981	1040	1008	953	981	1039	1022	976	973	975	928	1001	988	978	992	944	1032	969	1026	1012	993	929	943	945	1006	955	966	1020	953	965	944	978	969	1056	1019	971	923	1026	1010	962	981	966	975	999	1029	963	1004	950	988	1005	989	1004	940	971	992	987	995	1032	1019	976	970	962	993	1018	978	1044	1009	984	960	1052	998	964	990	1007	992	1000	949	979	964	1031	980	985	1008	917	1042	966	1034	977	978	1008	1031	1007	1004	956	998	974	973	1039	975	931	1036	1021	1024	983	1019	981	999	1002	959	1011	1030	953	1006	941	993	1018	1028	963	955	1057	974	1009	978	957	966	978	958	947	984	988	959	982	941	1010	968	995	1026	1021	1012	1047	955	1000	1032	955	950	968	1046	1031	978	1027	991	1000	1013	1058	965	972	1002	965	1033	1036	984	1000	976	964	1006	984	1046	962	986	1033	1019	942	979	1036	1004	989	973	1035	995	999	979	1001	987	988	1009	969	1007	974	965	989	1000	999	1021	993	1041	1005	1024	1001	984	995	1008	1042	962	966	977	977	1010	998	966	1034	1025	974	961	999	1060	1002	1007	990	971	991	997	956	992	1013	953	950	1056	1004	973	1010	1008	978	1013	995	946	1012	993	944	976	972	939	987	1043	1019	941	997	962	1030	962	940	1037	1048	939	1001	1011	977	1033	1011	1033	973	972	1007	948	964	942	1014	1016	961	955	1030	978	1000	1033	1014	995	1003	950	989	1005	990	981	945	1035	993	1012	1000	1039	1007	948	900	962	941	1056	965	1008	916	996	978	974	1002	989	993	1001	910	970	952	982	1002	1025	996	984	979	917	995	1002	989	976	996	1025	992	967	1059	1022	1015	1021	985	1008	976	1026	1007	1017	976	955	1045	978	1014	1057	942	969	962	987	970	1016	992	987	1031	1039	967	1025	1020	1018	992	947	982	999	1005	1020	1033	987	985	950	1035	974	919	951	984	1030	1022	1008	993	968	1009	978	976	989	948	947	1033	1038	1049	1002	1021	940	974	980	1003	1056	1041	1006	973	1011	951	1038	1022	981	1062	992	980	984	1005	996	955	948	950	967	975	948	983	988	964	1015	1006	996	945	979	955	1039	1001	984	999	1046	1015	1015	948	1022	1010	986	969	963	1016	1002	974	984	980	1015	949	991	981	978	983	966	972	1041	1010	941	1061	987	973	1010	1021	1005	1023	961	981	1003	1013	1006	999	998	1007	1004	987	972	975	1004	996	1004	992	992	1027	972	1034	981	1039	1011	976	999	958	1025	987	1030	944	983	1055	988	982	993	987	1023	997	994	1010	958	996	1029	963	955	1024	975	962	971	1010	973	1011	974	948	1048	995	953	944	1010	990	1017	979	993	999	983	1015	961	1044	1021	964	1007	953	1053	985	974	1045	959	1026	968	985	995	1002	938	973	1000	1005	1037	988	952	986	1014	1030	1017	1004	1006	1018	953	957	1043	996	1010	1003	1043	1017	997	922	1020	1005	1013	1004	960	972	979	989	1010	963	1005	990	941	995	993	973	1028	1046	993	945	1024	1032	983	961	964	1007	959	1005	988	1004	973	1038	1040	964	985	989	994	980	1018	1010	973	979	1006	1050	1007	945	985	1018	936	980	946	1005	1016	1005	996	977	957	997	991	997	1035	1010	998	979	1026	1027	1019	989	961	1049	1004	940	921
28493	22602	23784	17229	10655	6259	4068	2507	1495	1014	851	771	515	439	444	431	460	459	429	476	507	598	566	520	513	514	531	524	533	470	454	455	462	417	422	473	434	407	414	395	404	459	438	439	461	409	433	415	469	389	414	412	424	467	443	450	423	443	436	419	432	448	431	435	448	422	451	450	448	459	415	425	421	429	441	458	449	485	454	428	424	424	454	409	415	427	428	387	451	430	454	430	475	437	498	428	412	425	423	471	451	453	416	420	426	416	436	445	425	428	441	462	430	454	436	444	417	392	409	428	423	452	453	473	447	430	438	436	424	415	439	400	432	437	421	387	438	432	428	431	379	450	439	441	464	459	432	388	470	466	411	423	430	463	421	427	441	489	439	425	440	416	452	432	415	427	433	414	441	422	419	447	443	427	474	455	426	406	414	451	481	423	406	436	437	413	440	456	448	403	456	411	452	428	419	414	418	450	431	492	404	440	441	446	443	442	429	414	390	430	426	407	418	442	430	453	449	394	411	410	387	439	434	446	416	479	460	400	417	416	435	418	453	404	431	456	420	378	422	443	434	446	428	410	429	434	440	442	440	422	412	419	396	441	431	408	433	425	425	409	453	457	450	447	396	398	424	444	435	439	431	419	447	420	429	415	440	456	448	431	400	432	433	420	415	486	455	375	448	434	419	447	465	422	444	413	426	406	422	412	422	440	420	446	419	428	453	443	442	448	440	400	393	460	479	431	448	431	454	491	467	444	459	424	432	413	447	399	443	452	438	437	450	428	473	427	444	466	433	399	430	421	442	439	466	410	462	417	441	429	434	425	433	467	473	446	432	431	422	420	417	404	475	410	434	448	429	441	436	437	454	454	456	488	434	410	424	395	437	441	419	441	427	403	447	411	424	419	436	415	449	412	422	385	435	423	453	439	405	434	443	443	482	478	453	455	417	395	459	458	398	440	393	418	470	440	468	421	462	399	487	431	423	431	443	425	439	427	470	404	396	431	392	424	413	422	412	424	469	467	438	451	428	429	480	455	458	404	474	418	426	460	465	464	436	416	463	410	440	409	386	440	439	426	442	422	445	396	455	462	413	419	449	423	408	417	428	433	444	427	423	421	458	461	486	440	420	447	425	463	423	410	438	487	406	423	439	408	429	454	433	463	458	455	447	417	416	486	407	432	463	429	437	472	432	441	475	478	453	416	446	433	423	424	459	428	416	419	424	445	443	429	407	452	437	429	425	419	433	417	410	415	455	480	463	445	433	435	436	426	397	451	435	430	406	420	436	439	444	387	437	442	415	405	416	440	433	424	435	445	444	444	455	421	453	396	409	395	404	435	453	420	451	425	420	447	412	413	412	437	437	440	423	442	387	426	415	422	458	479	435	446	418	462	424	459	432	449	439	458	464	431	427	408	439	464	431	417	452	420	472	412	445	445	441	464	429	440	449	416	412	412	463	444	430	424	451	448	413	408	440	449	446	435	459	422	438	423	418	477	453	386	394	417	374	449	441	416	421	429	432	411	462	404	444	417	429	397	442	409	422	453	435	414	445	433	424	445	477	434	451	448	474	449	467	406	407	410	441	435	428	430	426	426	440	422	418	405	424	452	433	399	466	467	452	444	417	458	423	429	452	470	479	397	440	411	455	412	412	425	428	491	471	432	427	419	461	455	424	416	432	433	429	419	431	445	418	434	464	410	453	412	427	402	413	447	425	427	418	437	418	425	413	455	420	437	440	455	453	445	451	452	435	436	430	448	447	396	425	431	450	450	411	430	421	427	449	417	474	434	429	433	413	466	461	440	451	429	416	421	428	425	429	447	467	441	408	416	480	416	415	433	457	421	422	441	442	424	420	402	405	421	436	448	423	442	429	480	456	443	416	447	417	420	429	420	466	455	428	458	435	407	441	444	431	412	451	481	440	467	442	418	417	451	434	440	435	417	434	430	417	406	455	380	442	453	410	427	452	426	426	409	448	438	448	431	447	408	430	438	416	456	406	420	440	418	433	428	400	397	478	433	418	464	458	437	431	456	414	446	412	424	438	452	454	439	411	458	439	421	453	382	414	438	416	423	428	424	442	391	404	416	427	489	463	459	434	471	397	432	448	387	380	401	419	488	415	416	436	431	457	379	459	432	449	456	419	427	474	419	411	455	442	404	403	449	447	411	419	462	431	429	442	416	454	434	451	419	418	397	404	445	396	439	413	452	424	407	427	433	471	400	413	476	424	434	416	403	400	438	470	490	451	412	401	426	439	449	432	458	428	467	446	406	447	401	447	451	463	443	419	411	438	418	428	432	453	445	464	443	430	441	427	447	450	465	427	425	420	423	413	410	418	448	390	456	435	446	437	414	390	441	443	426	417	433	452	400	458	448	432	414	449	432	410	414	421	425	436	457	449	456	369	429	423	436	410	428	446	462	446	448	428	443	430	436	440	439	447	403	438	433	458	438	448	428	442	416	424	435	463	445	426	433	447	422	411	432	425	453	445	386	434	438	396	473	422	437	414	422	408	411	455	430	441	432	503	411	457	422	474	436	433	424	435	458	396	423	431	445	431	433	475	440	473	421	427	453	410	479	415	418	411	476	440	448	416	425	410	458	449	446	409	418	416	450	427	418	445	457	415	426	437	452	466	451	423	455	428	449	416	439	463	450	437	434	429	431	404	429	460	430	429	441	400	421	426	442	445	429	402	446	386	403	432	399	370	465	433	406	395	415	470	423	400	425	470	433	413	443	417	430	429	416	430	437	460	420	458	437	444	432	440	424	484	432	424	429	428	430	451	413	461	433	439	424	429	453	453	446	419	444	458	447	438	435	419	461	448	435	404	455	417	476	474	416	413	403	480	415	423	396	468	450	439	395	446	453	407	435	435	436	385	419	411	415	437	410	388	455	422	462	442	438	443	406	408	474	437	451	428	438	453	422	456	384	445	443	434	436	451	412	438	447	434	388	411	467	402	433	422	430	466	446	430	459	414	449	437	475	456	443	443	424	450	417	403	397	434	438	421	432	435	436	431	457	410	450	436	426	441	430	405	420	400	418	404	427	429	431	457	428	414	480	430	414	455	447	444	406	447	416	430	422	445	418	403	462	401	465	433	450	464	439	449	404	424	447	416	424	415	418	444	444	436	433	439	402	430	398	408	420	388	404	456	435	447	431	462	437	435	471	449	451	438	450	456	419	450	421	437	426	474	410	476	446	443	432	432	463	428	427	419	454	435	448	436	446	454	457	463	408	472	401	463	434	466	458	416	411	434	448	415	445	436	466	440	444	411	457	435	418	470	447	462	426	368	447	454	447	409	448	401	424	466	429	431	433	405	413	447	465	439	444	428	438	443	414	406	406	446	430	444	426	427	468	443	403	403	457	442	394	435	391	413	425	420	438	453	438	443	404	434	409	427	415	448	403	451	448	427	415	413	431	433	411	429	437	445	445	415	445	428	430	452	479	408	477	378	438	422	435	394	491	445	452	438	428	443	474	419	435	411	446	436	420
18558	31854	25877	18055	14558	10062	7165	4482	2673	1734	1391	1098	683	497	500	480	439	481	539	536	619	730	692	705	617	593	642	597	509	533	500	471	488	483	455	436	468	442	411	425	411	444	497	481	464	469	455	432	475	451	447	491	423	426	502	468	488	432	434	452	450	428	423	458	462	480	462	475	478	497	455	452	440	456	438	442	483	504	434	473	468	441	452	438	453	431	475	471	479	457	481	437	427	469	448	438	440	434	451	456	475	460	433	442	488	459	468	498	430	448	455	461	473	465	450	457	481	496	457	452	468	474	438	453	416	461	465	447	462	485	519	482	447	472	470	456	449	485	410	476	447	458	498	501	443	440	474	471	439	452	435	449	447	482	453	441	468	489	451	446	458	437	500	477	474	449	431	503	450	431	467	456	438	457	467	517	486	430	445	474	467	434	462	459	437	444	484	419	445	469	498	485	455	466	466	427	454	433	443	477	426	449	460	471	448	465	435	458	465	446	464	447	453	489	461	446	481	475	464	436	435	447	434	462	474	468	463	466	449	406	455	481	434	464	457	441	398	469	487	419	458	459	477	464	443	474	458	468	459	477	466	465	455	453	451	439	455	434	406	460	434	466	449	417	420	439	444	444	428	462	465	417	455	429	460	471	483	460	434	443	430	451	450	443	433	476	423	469	455	466	439	437	456	454	461	462	478	449	435	431	448	461	423	482	465	451	488	480	457	503	509	426	454	459	433	496	447	453	425	446	449	454	459	418	446	450	446	426	439	447	458	446	471	421	447	446	456	409	461	439	409	481	460	479	457	486	451	442	445	466	442	448	473	480	468	471	449	463	447	463	429	462	508	465	481	446	448	464	471	428	453	455	459	454	438	445	456	458	436	451	489	453	453	440	481	465	457	427	477	418	448	504	466	455	499	510	432	474	458	447	458	456	463	493	438	450	441	434	462	460	459	453	452	470	455	411	474	447	446	473	451	447	489	427	464	421	450	429	467	466	420	494	458	445	450	477	480	487	435	446	488	469	455	466	449	447	464	463	461	474	439	469	443	474	435	439	442	501	476	478	479	519	434	415	447	455	453	450	414	489	417	454	411	473	441	461	439	480	438	449	471	433	488	445	456	436	417	476	441	483	455	425	483	414	472	439	442	446	426	455	480	448	452	448	475	440	441	459	457	428	425	450	485	429	467	445	470	450	472	426	438	458	474	461	430	438	455	447	443	490	460	433	444	468	438	469	458	452	454	470	440	410	426	471	463	474	445	480	431	453	426	441	489	483	468	459	437	478	482	444	485	439	415	445	434	436	472	455	465	444	474	463	456	442	475	473	430	432	474	470	454	428	462	474	454	470	479	456	442	462	465	448	440	442	449	456	434	434	468	473	470	433	453	451	467	475	443	462	486	465	412	396	430	457	473	449	450	460	429	477	455	459	466	436	445	436	491	420	457	470	439	445	427	427	469	456	475	456	445	476	432	452	456	484	481	454	463	463	455	439	461	462	466	452	458	476	461	483	426	420	450	526	473	445	478	448	470	461	480	439	458	448	487	446	496	457	501	462	444	475	462	463	488	460	415	476	458	459	476	470	467	483	450	497	444	450	427	455	474	482	501	447	461	470	430	469	453	431	445	434	472	473	456	463	472	452	458	426	455	459	469	465	443	454	477	470	455	395	471	470	445	477	482	481	435	459	454	485	443	448	466	452	459	451	413	442	460	450	464	434	489	458	496	465	483	455	467	431	482	452	463	462	478	498	427	467	441	458	479	461	491	475	471	437	446	443	452	436	454	440	454	450	466	422	453	474	428	447	444	464	461	458	488	509	474	461	427	475	492	476	453	474	449	425	477	461	446	437	447	495	503	439	445	446	467	507	460	449	468	485	454	437	445	449	482	463	431	441	453	446	456	473	471	470	445	441	469	466	471	457	462	487	470	487	429	458	484	465	449	447	461	419	441	414	428	435	465	467	479	473	476	404	464	494	452	464	466	444	498	373	464	459	518	469	454	449	478	455	483	460	458	422	459	407	465	490	436	489	430	452	431	468	445	454	414	456	450	468	498	432	490	484	425	437	465	480	468	455	458	462	477	470	440	457	477	464	438	453	463	464	458	451	439	461	431	456	447	474	449	457	473	464	480	409	455	463	489	427	450	462	481	472	453	449	468	457	473	436	475	413	449	441	430	468	459	422	485	445	383	495	473	446	471	428	436	441	465	437	461	490	461	486	449	494	428	439	446	468	458	457	431	410	430	415	476	481	424	409	431	480	470	443	491	410	468	469	474	459	466	448	459	449	421	451	464	476	453	438	425	460	439	430	449	444	465	473	460	450	456	450	465	428	478	435	427	463	467	413	442	415	459	422	456	439	465	440	460	460	432	445	444	458	478	471	416	475	458	461	466	458	453	422	465	465	454	447	438	494	467	475	449	475	435	468	437	408	449	457	469	468	432	439	443	473	439	438	467	463	467	497	465	427	484	451	452	453	484	442	469	462	436	498	469	460	468	477	458	456	439	469	458	487	459	459	474	460	476	447	467	429	489	487	466	464	452	504	439	448	479	454	442	462	444	465	449	462	492	507	447	472	452	492	492	476	493	487	467	489	452	453	472	480	440	467	452	440	462	462	447	454	402	468	488	447	472	441	430	437	425	457	459	478	419	462	439	456	436	458	463	451	417	487	426	435	442	453	458	467	450	473	473	433	465	464	503	475	470	460	447	483	460	441	437	453	450	453	464	495	482	480	496	498	529	449	459	467	442	486	472	442	484	457	472	451	481	494	469	449	497	441	429	421	439	476	462	446	489	471	441	472	443	461	449	443	430	424	495	479	496	473	458	478	442	466	458	434	424	445	477	454	432	495	453	470	436	454	463	442	451	465	456	460	438	451	481	487	434	457	461	437	441	480	482	471	435	459	459	407	482	476	448	434	420	450	416	435	444	423	470	449	445	446	473	434	456	466	458	465	458	466	432	465	448	476	445	481	468	471	455	479	481	474	443	455	459	413	416	478	417	449	449	479	484	456	456	457	466	444	447	477	436	469	458	463	428	480	431	470	451	471	457	469	465	417	447	460	463	429	487	426	472	450	451	439	486	381	428	455	444	437	454	431	447	473	480	466	469	460	454	465	473	486	443	468	432	462	455	487	488	471	429	443	467	465	435	471	461	477	436	418	471	474	438	430	450	462	442	431	459	458	461	465	454	485	460	488	455	464	443	478	456	456	440	447	441	476	477	465	475	421	437	456	489	458	442	445	437	454	429	458	440	458	484	484	437	449	468	456	432	508	466	486	478	471	478	426	450	441	495	438	466	441	448	459	427	464	478	477	431	455	484	469	466	486	480	496	421	416	460	422	449	486	399	483	471	471	465	451	486	409	471	463	451	465	477	441	432	440	470	478	435	477	440	457	413	450	438	490	484	449	497	452	472	506	455	433	510	439	457	463	463	452	492	435	474	435	434	462	468	455	448	434	442	443	474	464	463	440	499	488	453	484	466	452	450	478
23783	21249	28491	24468	21921	17956	9897	5258	2946	2006	1669	1411	1013	810	803	791	773	792	817	862	999	999	974	988	988	930	899	883	802	801	764	790	731	768	816	753	755	699	734	756	751	707	775	768	753	720	767	729	706	730	730	793	760	717	730	752	730	756	743	766	733	733	760	759	757	733	743	742	721	739	718	740	699	755	756	704	699	733	742	714	737	703	782	756	799	710	758	800	735	746	729	719	791	777	711	756	739	698	771	741	715	715	706	734	773	753	691	714	748	723	727	770	756	753	726	730	729	737	771	763	720	730	747	804	742	744	726	752	712	747	766	761	739	780	763	787	710	725	737	768	748	733	753	708	773	789	709	711	720	740	749	775	706	727	754	684	757	704	707	727	722	754	715	732	719	743	726	803	778	747	688	725	720	748	656	722	691	742	756	752	725	713	767	766	763	722	787	759	722	760	754	761	748	709	732	738	775	708	738	734	673	713	709	716	704	723	754	801	737	716	770	779	738	742	743	743	718	712	746	725	738	780	720	743	694	708	705	765	739	732	697	732	707	737	730	751	769	773	723	733	731	767	747	769	747	732	766	749	694	749	761	722	709	692	721	759	693	689	802	744	762	718	717	783	727	704	749	778	741	706	783	762	768	691	745	706	754	717	701	764	734	732	790	711	727	734	749	753	722	744	778	712	786	741	738	780	785	744	778	735	720	758	751	700	719	793	727	730	763	752	726	681	726	778	751	683	761	747	714	766	702	740	757	714	712	736	728	727	731	717	706	707	726	772	775	707	752	784	777	731	736	753	734	746	748	696	718	764	776	755	737	722	741	720	696	749	747	757	737	740	677	692	785	768	760	718	688	763	708	722	674	729	741	760	674	756	817	723	720	689	747	751	751	754	735	739	751	721	721	731	802	724	729	748	736	704	772	670	758	717	725	765	760	718	723	748	725	721	727	786	743	735	749	731	748	708	752	730	708	743	732	805	748	729	695	761	726	725	748	659	720	757	726	719	762	721	735	743	717	740	682	716	717	722	809	697	697	732	726	763	836	684	766	730	752	745	747	705	741	760	731	664	701	744	751	747	725	771	742	790	707	684	720	700	754	751	750	733	745	710	708	740	730	721	797	753	739	772	713	748	721	743	770	765	735	750	745	744	706	730	733	714	748	754	674	758	784	757	790	744	698	756	752	731	714	740	720	720	752	732	784	737	784	723	739	757	757	737	802	767	772	710	727	743	711	753	707	726	763	744	717	764	781	750	708	735	738	754	723	723	762	747	693	742	743	761	757	689	702	736	739	721	780	733	722	736	769	742	752	705	750	697	762	763	771	702	770	750	756	753	732	720	771	725	775	740	738	757	705	768	769	742	746	734	722	735	743	690	706	642	718	692	720	696	752	784	718	707	766	732	769	755	721	743	763	742	746	716	773	735	661	775	759	720	749	738	748	692	728	730	704	706	747	695	781	687	746	721	789	797	778	718	747	751	700	756	770	737	687	745	685	750	742	724	730	774	736	711	724	713	767	740	753	740	705	746	746	761	722	731	742	730	742	738	753	748	746	772	715	790	714	702	757	759	751	718	784	711	742	725	771	722	786	718	714	743	750	759	750	778	703	772	740	694	726	767	695	762	760	746	692	752	739	735	749	756	707	734	755	753	812	770	740	769	751	697	712	752	714	731	727	752	797	728	762	723	707	773	757	717	754	752	714	775	735	762	745	732	693	737	745	725	827	747	761	758	695	727	720	743	757	703	732	762	731	732	704	748	748	748	763	740	768	759	693	698	709	762	767	739	759	742	738	710	775	723	721	690	725	751	726	759	704	774	741	741	728	774	734	742	769	742	727	717	733	744	766	741	696	711	774	684	739	729	750	732	769	725	743	778	747	747	705	721	748	740	777	739	724	684	771	712	720	723	735	693	728	731	734	785	710	725	740	707	752	739	738	734	756	723	751	768	727	713	736	722	724	743	742	704	761	733	753	786	754	733	726	714	719	790	753	735	736	717	735	735	753	798	748	739	785	712	752	709	762	715	808	721	668	722	710	754	752	740	771	723	744	759	692	778	758	706	724	730	766	791	742	701	749	783	743	719	769	717	740	703	765	753	748	718	777	709	768	736	751	775	744	734	736	779	672	770	773	751	723	739	732	730	688	692	752	762	731	729	741	762	745	766	726	751	745	726	773	737	757	711	759	735	726	758	754	762	720	732	758	705	751	750	707	803	779	734	722	759	743	745	690	744	769	740	763	736	734	734	745	767	712	713	682	742	740	700	737	748	727	763	752	714	736	724	747	734	734	737	708	744	755	748	759	755	764	743	745	705	716	709	709	729	779	673	759	736	731	739	780	742	766	733	750	748	769	769	714	788	728	733	698	732	768	780	724	689	753	727	744	761	731	728	738	750	752	713	765	713	760	772	700	758	759	722	724	697	750	714	658	728	706	790	767	707	748	780	707	725	723	708	706	696	798	775	699	731	747	704	746	715	749	723	740	661	766	743	728	754	741	713	793	750	705	721	708	687	729	719	764	693	742	760	736	772	718	732	726	763	761	775	728	714	756	720	766	683	707	762	719	656	766	734	739	723	751	731	718	683	726	737	719	718	714	743	735	752	694	735	751	727	763	727	761	712	753	773	705	750	726	698	699	710	737	702	710	720	716	761	714	690	720	753	746	716	774	741	785	738	762	741	756	746	739	737	716	744	758	737	692	714	721	800	734	750	730	723	745	744	718	701	790	721	708	705	779	711	772	681	734	727	748	734	755	752	746	744	725	738	729	736	736	713	718	717	742	770	754	740	738	740	728	684	655	767	753	702	707	763	736	711	728	743	724	735	727	728	744	709	755	735	718	726	704	767	745	737	745	756	717	757	712	733	742	732	753	749	697	751	735	701	691	757	758	702	719	750	765	755	728	735	725	725	689	714	755	728	737	749	764	767	785	812	793	705	697	735	706	732	730	760	764	723	743	720	696	679	707	761	725	748	797	717	715	757	678	711	726	696	705	706	743	735	719	722	748	724	748	713	697	733	720	766	697	706	741	817	727	741	787	738	747	744	760	698	692	761	713	730	729	733	676	743	739	731	804	753	772	737	724	707	709	757	743	718	758	721	746	747	743	716	752	788	718	718	712	720	756	711	762	715	736	723	739	692	757	717	741	718	742	724	736	746	725	695	794	730	746	716	748	722	771	700	739	721	725	723	712	743	750	709	752	773	787	725	717	740	723	692	735	786	717	742	735	723	709	726	760	744	732	698	749	700	740	706	749	737	759	761	717	690	788	764	711	705	753	723	718	782	813	765	724	703	768	711	779	728	734	741	705	721	716	739	732	751	768	758	775	748	750	710	746	753	762	751	785	758	691	763	730	742	751	691	744	698	752	737	742	809	709	744	711	749	736	754	754	751	739	720	753	771	718	738	682	815	713	774	742	765	734	735	790	710	697	739	744	732	783	702	721	732	727	722	750	765	767	739	732	711	704	797	689	712	700	730	789	726	744	679	749	768
19945	40507	33637	25467	21571	16198	11829	8141	4960	3268	2479	2119	1240	961	932	875	885	876	897	1014	1085	1301	1278	1209	1117	1040	1079	982	952	906	830	858	781	798	812	776	755	738	781	742	829	772	767	828	769	781	802	744	715	788	765	767	746	784	791	750	753	802	833	776	779	798	819	755	771	781	794	717	748	786	744	747	765	780	729	768	730	714	715	733	753	788	743	726	793	757	723	758	750	734	774	742	776	801	778	768	789	784	726	788	745	824	767	745	801	787	741	750	774	767	743	734	781	755	764	787	769	751	741	765	832	763	758	738	777	767	761	762	807	842	768	708	761	757	792	770	786	755	715	742	754	715	759	769	707	766	765	727	801	734	766	739	749	729	749	814	754	739	719	743	755	753	757	775	719	794	759	729	768	733	771	767	778	793	769	768	723	758	769	786	740	792	778	768	757	778	742	793	774	764	733	772	782	777	709	788	783	805	782	757	811	780	758	769	751	766	727	765	743	748	771	799	771	742	766	761	750	764	731	786	738	729	715	796	767	799	765	757	743	765	810	787	731	765	778	779	771	765	767	747	776	818	769	743	769	757	782	738	754	773	762	744	798	772	737	727	720	791	763	743	784	752	789	737	756	812	754	721	752	795	761	767	774	761	750	761	776	831	771	799	754	768	741	729	760	774	751	743	789	797	726	757	745	704	815	774	766	753	771	746	738	779	760	782	778	788	729	810	768	716	793	739	759	772	725	750	778	729	790	807	791	775	778	730	764	744	790	765	802	757	753	771	721	740	726	769	751	755	795	740	753	782	802	789	728	768	706	780	765	791	769	718	797	742	757	770	725	750	769	788	755	793	714	799	754	754	791	747	770	771	800	733	791	762	758	755	799	707	766	772	773	730	784	740	787	798	802	729	761	783	786	755	747	744	748	758	756	775	761	743	722	799	805	788	739	723	797	717	731	774	752	761	784	765	774	762	770	768	737	767	755	781	782	806	741	760	732	762	694	679	700	726	765	774	737	752	756	755	795	755	821	747	758	813	729	738	760	776	764	768	772	774	762	730	799	800	818	742	749	757	761	777	764	740	725	757	724	764	746	760	764	768	764	759	766	794	741	786	746	801	789	762	776	757	808	777	785	749	765	757	783	810	756	798	740	737	835	758	751	798	769	814	712	733	821	742	791	783	816	805	777	799	785	766	732	728	745	736	713	735	734	752	816	761	793	775	767	775	772	822	777	753	757	760	740	795	808	753	786	775	758	794	741	736	747	759	774	773	789	774	769	780	748	773	728	765	790	722	788	735	754	790	744	742	717	738	744	711	740	748	740	784	774	777	761	724	755	729	733	757	757	713	771	767	767	802	749	725	747	736	763	770	761	727	753	809	754	752	781	758	817	801	771	747	740	757	778	735	756	806	733	760	783	799	782	800	757	799	747	777	795	730	828	742	769	794	749	731	767	747	772	699	750	757	743	722	777	797	743	775	765	787	777	747	751	793	788	819	743	762	777	812	779	732	773	753	726	725	839	768	755	729	703	815	733	756	780	742	760	729	815	785	723	775	781	775	791	748	800	763	752	773	772	782	794	717	751	789	778	758	794	785	742	748	757	767	800	812	743	816	717	719	752	762	803	786	740	795	748	779	762	775	723	788	731	753	777	730	802	748	788	744	746	727	805	753	752	703	804	788	747	774	746	734	738	773	772	749	751	773	720	704	709	747	772	758	796	774	766	767	789	804	769	752	762	730	819	805	738	775	766	768	719	759	778	783	753	763	754	751	772	757	775	791	782	725	745	762	762	734	799	754	706	745	765	766	761	766	740	764	759	758	742	772	754	763	745	781	756	759	768	767	833	770	787	750	793	736	811	741	787	743	749	746	771	708	791	737	747	781	820	754	709	788	764	780	749	754	760	762	750	774	812	773	757	789	750	742	742	765	750	758	815	787	708	756	752	779	761	761	757	731	745	814	806	828	762	772	791	756	737	771	739	766	735	812	717	801	788	735	735	822	763	770	743	777	737	764	778	729	747	783	684	788	755	720	764	734	768	762	669	738	810	734	801	756	773	761	786	752	777	770	759	755	781	749	753	755	763	815	718	784	797	804	732	800	710	789	754	755	749	832	758	765	749	723	757	711	792	767	746	784	825	794	743	763	714	722	805	789	750	752	748	764	772	762	741	768	761	780	782	813	762	784	725	756	769	766	795	772	752	778	751	775	778	738	763	754	803	731	754	793	708	756	801	738	751	714	752	743	778	777	742	755	784	736	729	775	757	758	748	745	779	786	720	779	786	790	765	696	741	730	797	760	757	806	772	791	727	803	795	822	800	803	793	734	774	727	754	775	790	783	790	738	775	778	708	790	767	773	721	757	774	762	746	757	726	769	749	776	742	737	752	708	752	733	777	728	725	798	796	774	775	734	743	741	754	770	780	765	745	750	713	774	747	804	807	804	752	794	759	760	784	786	779	763	817	775	794	764	728	790	732	735	744	797	777	768	743	782	758	729	750	808	772	839	763	764	748	708	780	768	809	749	753	790	757	775	770	769	778	762	779	768	778	774	767	799	728	746	776	725	773	726	744	779	757	784	746	702	737	756	751	745	741	798	780	784	733	785	776	771	784	752	768	772	796	773	787	766	736	741	753	751	777	776	754	786	751	770	794	748	779	776	752	772	741	763	773	795	756	739	757	735	758	726	773	730	739	777	779	734	751	733	776	737	754	801	744	836	750	787	814	732	783	796	769	797	759	737	764	834	769	752	801	744	796	751	788	811	790	744	761	757	720	784	764	756	707	727	756	779	822	734	743	799	771	730	777	755	809	755	791	813	798	738	751	763	758	754	757	744	769	741	750	763	763	748	730	748	805	775	770	805	734	762	802	732	822	761	772	732	778	761	755	739	777	734	768	786	736	767	780	726	760	777	758	719	713	789	791	780	781	775	766	762	744	740	751	808	799	739	781	801	820	763	768	790	775	778	802	793	785	754	804	789	791	754	812	774	749	720	792	770	774	775	725	784	766	746	745	823	767	766	695	740	744	772	742	777	756	748	777	768	741	797	734	786	766	745	725	773	780	764	765	776	750	776	781	794	810	797	819	791	769	809	782	795	766	821	801	768	783	780	736	744	782	740	726	753	809	769	744	828	753	810	802	803	765	781	707	750	769	780	764	796	703	776	769	738	741	772	752	746	681	791	721	758	744	774	779	711	728	763	792	789	772	788	794	764	725	736	776	769	695	765	789	811	792	781	755	768	760	753	734	743	753	750	755	793	764	776	728	748	799	736	789	793	710	779	740	782	794	816	729	824	702	757	785	739	740	787	820	784	762	805	776	769	769	758	739	758	784	788	764	794	768	702	773	753	730	771	795	753	790	776	763	782	705	809	725	800	719	802	730	746	808	802	759	735	760	751	785	738	753	748	726	751	735	776	786	751	822	782	772	754	767	776	760	774	853	778	785	772	755	715	752	743	758	801	780	771	769	756	783	772	735	761	766	682	776	827	756	725	753	808
24984	21240	27535	25716	18128	9970	5605	3466	1951	1424	1078	914	747	568	530	491	511	497	533	592	614	750	714	669	661	603	590	585	558	574	534	491	540	537	559	535	529	479	502	490	501	503	497	496	475	511	544	516	528	542	563	477	487	474	522	479	501	474	515	492	484	500	529	476	489	485	549	518	505	472	527	432	528	464	479	455	511	485	477	505	522	497	484	491	468	562	541	474	489	495	532	511	540	531	521	514	495	537	483	537	488	495	488	538	530	513	463	532	517	498	499	505	533	472	502	493	524	477	459	530	498	496	528	502	466	493	480	492	454	498	517	478	485	508	532	483	510	513	499	467	501	468	515	484	509	522	522	485	476	486	453	480	474	497	510	470	529	506	486	483	492	503	490	513	490	463	496	482	511	485	475	514	478	496	492	507	503	478	483	541	457	479	503	508	516	514	472	508	508	563	492	518	509	484	487	481	500	520	477	497	503	481	482	492	474	463	501	497	504	506	515	494	500	473	460	499	510	489	503	502	449	467	492	493	508	503	506	468	508	497	484	497	495	518	501	503	459	523	538	484	508	462	457	522	482	494	452	479	484	473	522	522	501	493	502	484	488	512	498	497	477	515	447	471	491	532	501	471	500	516	515	504	463	521	518	498	487	510	505	518	486	470	492	472	452	506	510	509	493	493	520	470	538	470	511	508	488	514	512	482	505	533	505	476	516	501	476	502	501	497	488	496	509	506	490	496	495	527	516	489	528	492	470	531	522	473	508	489	483	493	499	482	515	523	541	529	449	480	480	474	480	515	486	504	525	501	500	483	485	481	491	533	543	470	460	496	490	475	507	486	495	492	524	512	490	518	500	492	480	514	503	482	524	471	495	524	479	469	504	493	448	492	532	503	493	494	507	494	468	501	443	517	482	478	512	497	516	488	483	484	480	538	455	481	503	488	455	534	515	526	482	498	493	511	504	513	550	528	505	493	500	455	463	456	536	476	484	501	494	497	498	542	529	487	517	502	490	497	479	468	497	510	489	508	497	490	511	487	484	520	494	517	569	489	479	525	521	502	541	486	464	447	510	476	506	471	497	474	503	498	521	479	479	478	519	473	458	521	484	499	534	539	482	521	480	521	468	494	480	497	491	522	484	504	481	503	517	487	486	490	507	486	457	510	508	518	517	512	521	477	464	489	494	465	515	506	475	507	524	517	530	508	472	519	479	500	520	537	475	535	478	504	496	487	502	495	476	489	481	541	491	496	451	500	515	467	488	502	496	528	488	520	458	530	486	502	501	473	511	482	551	491	484	536	507	504	494	531	532	471	508	526	451	498	505	507	527	500	476	481	486	458	487	518	508	503	517	504	529	495	517	514	497	459	482	468	495	474	505	475	492	471	488	490	512	536	532	491	492	466	460	494	502	476	486	468	527	504	511	498	525	492	497	512	498	512	489	454	504	491	490	497	524	530	532	494	479	466	519	514	497	504	512	480	490	524	495	513	513	472	504	460	538	505	528	518	508	485	538	492	516	478	493	447	482	496	503	535	496	477	510	518	486	487	524	477	490	523	499	480	459	547	512	478	480	462	507	513	464	482	477	446	522	507	553	480	478	492	443	480	478	483	503	478	531	498	493	480	521	456	461	471	482	503	520	446	518	509	479	481	477	500	508	532	487	507	479	480	503	479	478	475	486	505	499	495	489	513	493	507	474	555	493	475	487	505	529	474	499	495	509	530	503	462	504	524	494	482	502	481	473	473	490	531	509	466	498	497	471	490	486	509	464	473	490	515	505	482	479	484	456	476	496	494	533	506	541	497	499	463	502	490	516	489	504	505	512	509	420	502	497	477	473	469	477	481	531	510	508	512	487	483	505	516	507	492	488	506	519	475	507	483	511	497	516	481	508	543	495	472	490	499	482	534	481	444	528	512	479	496	504	464	492	517	519	536	485	491	507	513	510	557	503	488	555	493	477	517	470	488	497	548	468	490	520	426	470	473	504	479	506	485	464	495	470	494	443	513	513	496	486	464	538	477	493	491	515	485	455	453	524	484	485	494	489	446	502	479	481	478	512	475	549	521	488	493	525	497	512	463	499	475	501	467	543	527	494	458	492	516	497	518	494	510	505	444	464	494	492	492	506	515	483	517	499	468	547	488	467	428	518	481	499	502	515	504	511	524	444	535	455	501	489	477	500	525	537	503	525	496	507	505	496	485	492	514	456	484	487	500	519	503	484	475	516	523	526	461	477	491	498	479	477	476	473	502	467	508	504	515	512	517	502	491	477	508	486	488	505	523	477	475	487	496	490	521	505	456	478	500	538	486	521	530	506	492	500	524	493	481	523	493	497	443	491	523	500	490	477	502	503	512	478	505	517	497	505	507	497	500	490	506	486	523	521	499	541	483	497	497	531	486	546	455	503	540	472	525	488	509	500	494	510	530	502	511	504	464	476	531	536	504	489	492	464	509	470	481	472	485	510	495	505	516	487	482	490	504	518	493	480	462	501	508	472	471	472	497	495	500	496	473	472	502	506	501	512	514	504	487	492	522	492	455	463	485	489	550	523	485	482	491	450	505	492	473	466	485	525	492	453	523	472	512	482	478	464	514	494	491	473	477	483	475	450	474	485	480	487	483	494	489	477	489	522	514	500	487	500	511	459	511	460	503	484	460	470	474	470	524	509	510	481	498	465	523	487	491	477	490	522	473	513	466	452	485	482	530	452	539	474	478	502	483	483	499	486	515	488	533	529	491	527	511	482	498	476	467	499	487	491	491	488	487	514	507	499	472	541	531	506	514	530	535	499	517	494	510	511	497	492	503	521	522	458	509	486	520	504	501	505	457	503	516	506	469	511	515	546	494	485	521	484	494	491	494	477	455	461	524	487	501	512	509	502	494	470	518	527	499	509	500	517	513	490	530	471	512	514	473	522	516	466	465	464	528	465	510	475	495	487	478	479	503	475	478	474	490	465	483	510	472	474	503	538	505	478	527	452	512	491	490	488	525	505	484	493	467	457	507	463	478	509	499	507	512	495	502	503	499	532	553	517	517	488	524	513	498	507	480	525	504	490	485	485	492	461	476	457	540	535	507	479	517	516	490	495	492	494	502	471	497	503	516	468	486	506	474	470	510	467	490	474	522	528	482	510	470	479	465	484	499	551	485	506	476	485	495	505	480	475	485	500	507	488	498	480	493	519	491	493	514	506	475	495	497	525	531	513	484	467	505	491	486	515	516	532	509	487	490	500	511	443	481	449	510	485	484	515	495	502	498	506	498	490	495	477	501	521	499	524	510	483	508	475	497	483	485	450	510	464	497	496	491	481	522	483	529	493	499	522	467	513	478	465	501	518	475	541	493	497	529	488	505	476	503	490	494	508	466	490	511	488	488	468	520	480	521	496	528	501	511	476	463	515	479	516	509	462	464	531	512	465	486	514	513	475	497	508	505	503	501	515	510	465	511	502	493	482	527	480	521	505	544	516	517	494	505	501	538	458	508	494	472	500	518
19132	37253	29680	21821	18510	13370	9396	6710	3594	2484	1890	1564	954	644	592	584	621	618	646	739	846	977	958	904	871	789	813	739	651	650	622	565	570	591	555	508	547	528	568	524	503	539	516	580	551	542	523	538	512	515	541	531	551	562	523	547	559	529	543	563	513	513	547	541	577	573	538	539	521	561	515	511	554	553	530	525	529	543	563	550	535	547	542	523	537	577	561	568	517	502	539	532	529	533	583	510	559	574	559	527	518	540	555	506	541	544	554	570	502	547	539	526	526	550	541	555	536	549	520	553	545	489	515	544	579	515	537	567	529	535	537	533	504	540	539	562	554	522	525	583	511	550	565	528	500	592	552	518	528	540	513	589	544	580	559	539	530	558	529	514	548	520	546	539	546	561	552	570	545	561	563	576	529	552	556	512	519	552	584	524	546	562	544	537	540	561	564	565	584	502	584	575	571	568	601	489	553	518	538	503	541	554	546	568	542	521	544	555	554	561	546	564	507	555	535	544	572	547	560	525	557	517	517	569	570	559	597	526	601	581	528	518	503	523	540	531	519	535	519	540	508	562	537	551	566	582	518	542	547	561	465	522	529	528	515	519	486	546	559	561	540	556	587	571	499	564	553	550	546	557	546	539	525	563	534	536	551	567	567	572	545	565	573	510	529	570	524	550	561	505	517	568	508	538	507	585	567	525	548	530	565	532	525	548	571	531	564	553	543	541	559	560	539	547	572	575	539	542	499	518	501	545	499	547	526	533	569	575	541	591	502	517	562	528	562	503	486	526	561	535	550	573	568	572	524	530	553	513	600	532	556	579	499	522	563	540	554	537	538	571	545	547	555	530	541	552	543	572	560	532	590	553	504	554	532	600	538	566	536	539	559	566	520	530	547	566	514	544	563	535	584	554	555	565	526	544	547	541	534	523	554	563	554	579	554	521	559	549	556	523	556	569	534	539	544	567	525	498	525	547	575	566	532	569	539	552	523	547	526	521	589	549	564	535	507	525	524	544	504	539	520	540	544	551	547	531	536	550	547	539	524	508	550	527	513	577	553	570	537	561	529	539	515	585	533	504	503	545	550	559	519	556	570	547	502	586	560	524	572	557	557	536	547	538	541	531	587	540	557	561	557	530	542	563	554	510	541	535	591	558	597	571	531	555	539	602	591	523	569	506	549	518	529	516	535	557	582	542	572	528	531	564	572	505	515	567	535	590	512	547	551	578	569	522	534	568	555	563	515	512	556	558	530	528	539	549	637	529	535	587	571	586	517	521	580	528	553	519	537	532	544	522	540	567	548	602	533	570	502	538	529	579	560	543	583	553	537	545	545	529	528	525	526	546	540	505	528	562	564	511	526	540	514	535	582	543	552	567	552	529	515	544	545	511	517	563	538	509	535	552	565	554	567	530	490	485	541	527	537	517	589	532	518	502	527	574	543	561	531	502	501	573	517	561	551	522	566	557	531	550	491	529	607	576	566	552	532	522	531	559	531	543	514	544	539	560	538	509	544	532	558	563	602	540	580	519	519	578	533	548	564	546	539	551	580	538	553	553	526	546	575	531	554	532	540	553	545	526	525	549	604	559	558	517	527	524	542	551	506	535	515	515	564	549	560	538	563	536	535	542	564	584	553	516	550	535	499	527	508	536	534	541	539	527	572	538	516	522	587	495	559	541	562	544	514	583	541	549	545	544	522	573	496	532	533	549	530	587	546	586	588	583	569	547	527	582	538	545	556	552	539	567	547	574	526	524	562	531	590	559	548	563	539	551	535	513	544	501	546	535	587	531	540	531	558	525	582	555	604	576	470	557	524	531	551	563	540	510	550	584	560	537	520	538	518	528	549	552	557	550	563	497	536	550	560	534	532	518	519	568	579	548	603	530	550	523	539	551	561	576	524	511	518	574	537	567	513	506	514	536	537	549	571	526	520	537	544	570	530	569	579	548	513	527	533	559	585	517	524	550	556	556	553	546	542	519	553	543	555	534	549	547	532	601	536	526	533	532	496	549	562	503	509	525	530	526	522	533	546	533	563	543	567	553	503	530	559	560	547	523	567	526	531	532	549	535	565	509	494	548	569	531	566	518	535	571	544	552	559	539	546	564	540	560	554	508	513	567	517	564	557	555	550	548	596	571	551	556	547	527	550	544	543	529	532	567	541	546	558	559	565	577	538	580	523	510	568	549	526	578	533	539	559	563	576	532	591	533	543	552	534	514	523	530	551	542	576	560	561	529	536	560	526	526	548	544	530	532	550	514	555	536	543	566	531	558	565	510	532	580	569	561	512	556	541	543	590	533	551	569	557	525	540	522	546	525	510	562	525	536	536	483	522	507	557	559	549	540	523	538	563	547	530	496	562	553	592	552	530	618	544	551	497	531	535	561	542	540	538	538	559	530	570	556	552	525	557	540	529	545	536	537	586	575	572	501	529	574	526	559	560	568	533	550	545	504	539	546	538	523	506	535	518	575	519	506	520	519	537	572	540	518	591	517	520	513	532	539	551	561	559	535	561	621	516	514	548	577	525	564	530	531	530	546	531	537	505	530	554	525	546	568	548	585	549	535	521	542	527	544	567	536	586	544	538	563	550	558	514	543	541	585	578	558	575	570	539	604	583	525	544	554	546	502	550	550	537	536	562	509	518	545	530	552	544	554	494	561	568	544	554	539	534	563	520	515	546	525	542	512	543	528	560	547	502	524	579	555	545	519	550	578	555	559	525	543	523	521	517	551	546	557	541	554	528	560	593	551	519	548	512	548	558	513	530	589	497	581	516	547	518	547	548	560	589	547	557	517	547	559	564	541	543	522	552	526	506	537	543	527	539	522	580	547	556	515	541	542	534	539	547	521	542	515	561	545	576	512	580	548	515	556	559	505	548	564	584	570	525	582	539	594	527	529	552	550	547	580	523	536	537	555	521	545	539	556	560	558	546	515	585	570	568	558	522	561	588	546	514	556	567	544	582	524	518	549	531	517	533	526	555	556	524	562	550	554	539	590	554	536	513	531	541	569	537	510	544	544	560	530	545	546	566	564	527	599	536	533	579	503	553	556	543	525	530	556	524	550	563	533	573	570	567	564	575	547	567	528	503	529	534	572	589	546	551	513	497	546	549	538	543	524	506	550	497	500	600	542	529	525	523	529	539	553	561	545	536	579	549	568	594	533	537	545	503	511	578	534	529	533	499	515	525	561	501	576	535	554	554	561	535	534	525	518	570	550	549	566	553	532	553	557	543	624	566	561	532	518	561	534	555	528	587	584	538	535	544	574	551	563	547	546	548	552	541	521	518	596	578	544	576	572	539	533	549	556	549	604	565	554	561	544	550	530	543	515	522	566	573	512	543	576	526	534	506	545	559	517	570	534	499	538	509	540	536	541	597	533	535	564	556	532	554	563	572	520	552	462	552	524	537	507	547	528	565	512	549	554	556	504	584	547	538	571	528	547	539	527	512	597	554	534	562	575	555	526	560	544	495	559	521	559	541	520	518	560
22628	21254	28951	23924	21492	22404	18543	8233	4237	2956	2352	1945	1485	1158	1040	1085	1067	1027	1118	1138	1330	1454	1375	1274	1223	1276	1241	1230	1151	1091	1006	1012	981	1049	986	984	971	955	977	948	980	954	983	942	978	971	935	952	933	894	973	950	1027	910	1008	995	971	912	982	964	989	983	969	920	974	1009	948	999	984	952	939	935	976	968	967	962	979	897	914	974	978	985	939	992	967	958	956	927	956	927	958	987	960	948	922	1025	953	958	868	976	954	958	980	979	940	959	972	974	957	975	935	925	931	983	967	1017	922	973	967	1000	996	938	1023	966	958	910	902	989	952	992	904	971	958	947	951	939	989	951	910	1021	967	947	974	925	990	939	953	925	976	955	983	982	977	975	1000	926	948	982	963	906	932	975	969	924	1011	930	899	991	945	930	921	957	965	939	935	971	910	1012	982	958	987	988	921	910	932	956	1005	947	923	992	961	947	912	1002	973	1000	943	967	951	993	944	935	937	939	948	998	931	1027	992	960	905	978	965	957	922	957	961	987	941	974	975	925	982	920	963	974	939	1005	944	927	946	979	966	989	936	933	976	919	950	952	969	963	929	989	955	1000	960	931	934	947	941	999	981	919	939	914	910	925	944	987	933	964	940	960	945	973	1013	903	926	885	956	981	1008	905	995	942	951	891	937	898	942	936	899	1004	973	946	989	1006	986	923	971	949	963	958	990	1030	953	982	963	971	1027	932	948	1013	1006	938	962	913	1047	941	993	951	974	934	978	957	984	934	970	981	953	977	892	952	975	963	1014	945	958	942	950	952	942	978	1042	981	920	985	969	965	954	949	998	982	929	940	986	917	993	944	989	950	935	950	995	979	969	963	1007	984	948	991	966	937	993	959	966	942	929	929	949	976	932	1007	934	944	951	882	982	999	940	967	951	889	871	942	1012	935	947	940	952	1017	975	897	888	998	991	940	947	981	997	967	944	959	984	952	940	951	945	922	993	894	968	953	981	941	930	971	981	979	964	970	1012	994	938	944	890	951	968	950	938	912	1038	889	1008	976	985	969	929	956	960	973	921	956	927	936	995	899	935	946	924	954	990	928	937	954	942	937	1005	952	967	966	912	1003	978	961	901	1019	918	971	951	895	959	974	1004	939	947	1010	983	965	964	920	950	967	978	985	977	960	935	963	1000	970	977	934	956	957	894	975	935	906	982	958	936	983	1004	936	954	976	961	1002	950	915	956	1006	988	954	976	1025	945	936	980	950	981	1002	955	945	948	911	953	925	917	955	968	972	971	929	966	975	961	931	934	982	957	929	1003	974	1018	1020	939	945	978	986	944	1013	944	970	984	973	951	955	954	965	963	999	960	1013	950	953	983	986	1015	954	925	957	966	986	991	937	934	946	989	947	902	925	973	983	943	987	883	962	995	952	962	936	908	943	894	903	1023	964	990	949	941	984	997	984	926	891	968	968	956	975	985	942	952	971	924	986	984	943	1005	902	988	954	966	1017	978	938	931	982	1004	936	1008	972	931	980	938	917	928	962	924	932	936	967	928	1009	948	884	927	890	1011	958	903	962	930	964	983	947	944	994	967	979	1041	955	933	904	993	924	953	985	937	958	945	921	1015	984	909	1001	961	992	984	905	921	957	954	984	949	953	942	914	1007	1007	920	945	932	1020	977	965	986	914	979	951	983	907	936	929	901	981	929	946	996	935	881	918	942	948	980	969	957	940	961	946	982	904	911	923	996	971	994	972	914	946	961	951	943	949	981	948	990	953	919	1004	988	1080	1013	944	999	975	943	985	962	984	989	974	962	961	989	963	941	908	1025	976	943	949	1010	968	962	971	1005	920	952	960	928	944	972	958	953	964	937	952	938	965	937	874	991	1022	936	1006	923	982	968	933	949	952	971	946	935	889	948	963	918	941	954	956	959	973	943	945	987	979	960	996	925	1038	987	942	1004	980	962	937	1009	1041	937	982	939	979	967	983	951	947	958	980	949	986	1011	1005	975	944	991	929	998	1019	999	1014	1006	946	920	980	953	990	1047	948	952	942	980	952	958	1029	1013	970	988	919	958	938	979	958	993	968	1008	918	1000	947	938	946	989	906	987	993	915	949	946	950	952	933	937	939	967	932	928	992	950	1003	900	1013	918	966	907	915	1002	980	994	925	986	947	948	1015	961	945	992	913	936	962	978	977	953	1011	914	1011	992	960	961	977	969	952	958	942	1027	1007	1003	949	959	959	933	933	950	976	964	945	938	976	976	944	959	964	979	933	931	965	943	951	991	934	936	944	975	958	914	933	915	972	1036	961	924	1000	949	951	965	950	935	950	1011	972	1002	957	916	911	968	1001	958	973	956	958	936	918	976	921	935	979	923	977	975	947	977	948	996	925	951	955	889	971	959	942	878	999	965	926	946	944	973	944	958	962	932	943	936	978	950	944	1007	940	913	946	953	928	934	991	901	996	899	933	946	963	996	950	943	954	931	954	977	969	947	958	985	966	939	1019	1011	945	966	949	937	937	970	953	973	948	1001	904	963	937	963	959	1023	995	954	1016	973	941	905	920	935	973	994	976	961	975	934	955	974	932	955	963	995	972	962	961	981	1004	1030	966	936	879	986	922	932	958	965	943	924	953	954	925	889	924	940	927	944	860	965	930	980	1013	905	993	959	942	959	1004	958	954	932	961	943	1010	965	930	984	914	926	971	973	953	928	939	972	950	993	914	907	965	972	940	947	984	912	962	1015	965	966	898	949	920	969	973	931	1002	975	976	938	958	913	995	943	962	978	962	903	967	943	987	1002	916	982	1015	943	994	950	919	972	958	918	903	971	987	980	1000	975	972	964	947	902	941	985	898	1016	957	957	976	933	952	971	993	942	944	960	999	966	947	979	1012	953	932	943	964	956	941	963	984	994	924	960	964	920	992	900	945	959	1027	1006	941	912	975	909	1000	957	877	955	988	968	975	931	943	982	939	944	900	1031	967	989	974	942	969	973	969	931	975	985	916	954	894	974	955	1045	961	989	980	947	972	940	1003	941	1014	999	897	981	962	948	931	935	973	1024	960	958	916	887	939	980	925	927	1010	873	1013	953	958	960	993	897	973	959	1019	990	942	915	1008	925	976	935	969	1010	950	946	951	932	962	993	986	900	967	947	991	960	934	982	970	950	961	976	943	947	934	951	952	942	1000	930	960	1011	977	948	981	971	994	925	950	934	936	958	965	924	953	953	979	984	1006	922	982	895	975	945	1041	975	948	987	1017	947	948	941	952	940	977	920	989	976	976	943	991	907	938	990	965	943	973	995	934	910	1024	941	949	954	943	992	952	971	941	895	935	923	910	959	996	955	976	946	924	955	941	947	948	946	912	969	933	982	968	965	954	990	897	941	961	979	927	942	958	931	918	959	908	929	1014	967	948	976	920	923	950	927	985	982	1030	952	980	889	976	939	921	959	906	988	977	922	898	988	887	937	999	965	999	930	944	922	890	938	874	939	974	964	972	955	972	984	944	904	930	962	911	923	968	948	967	976	897	960	942	964	994	976	968	997	1005	953	960	948	987	1019	965	943	966	1011	933	884	933	906	929	934	953	963	994	923	958	944	966	985	966	971	977	938	958	994	1017	971	955	966	990	969	958	936	969	998	947	950	894	1022	939	999	959
22474	46268	38652	30754	26676	20703	15351	11352	7057	4615	3575	3015	1897	1249	1154	1188	1139	1176	1323	1447	1562	1807	1761	1604	1524	1412	1455	1317	1234	1248	1158	1146	1044	1063	1040	1079	1008	970	955	1032	1038	1042	996	1056	1040	955	956	1011	1050	1026	1025	1017	1046	933	1042	993	989	1005	1002	935	1006	1019	989	1012	988	979	1020	983	993	1007	990	1017	955	1048	1040	1006	989	1022	983	989	985	942	1039	932	1020	953	1043	1018	969	971	1035	1020	961	1046	1040	954	1001	1024	1009	1024	1033	1005	929	984	1024	1026	952	963	1007	951	988	970	1007	999	1061	1011	996	934	997	994	981	992	992	995	1011	1020	1040	1048	994	994	963	990	1078	1031	983	983	1004	977	942	981	977	984	1017	1007	994	998	979	969	948	1024	958	1002	1006	965	991	978	967	987	993	1020	993	1043	982	1061	968	982	1020	975	980	969	1046	1012	966	1022	983	1011	992	997	950	1007	968	978	980	983	973	1008	995	976	1006	985	1005	1009	958	990	996	975	1006	945	999	951	1003	1023	1063	969	915	970	991	1011	1017	1004	965	1014	939	1059	981	1006	984	956	1026	936	967	979	998	1040	1058	1021	959	1004	940	1010	970	1036	1016	991	968	1000	968	990	1010	997	980	1015	1023	965	998	1021	949	1021	980	1004	943	1042	946	1002	1016	965	1012	1011	969	1049	974	1029	1010	1006	994	1023	1010	1006	983	969	1048	955	1004	985	951	1046	1006	996	986	1010	1025	1017	944	1022	976	1034	1011	949	962	994	975	973	1018	978	1014	1012	1001	969	984	989	957	949	999	986	1002	1043	969	971	972	929	938	973	986	1017	1013	985	981	967	967	1007	1031	1051	975	971	1013	949	995	991	959	1024	1026	974	1005	1026	960	939	1019	1000	1009	965	967	954	1022	969	981	1037	1010	1003	1003	997	1011	953	1005	984	1008	996	997	947	1022	1025	980	928	1014	959	980	994	972	969	1027	983	979	942	992	959	1005	953	989	953	1005	1025	1001	984	989	986	995	1021	939	1014	1000	929	971	1006	1020	1032	1020	947	1005	1010	1000	955	1012	983	984	999	982	942	971	1026	994	1014	1024	1042	971	1020	977	1031	1007	956	1005	984	988	1076	976	1003	997	963	983	979	986	968	1009	1016	987	967	1023	1014	1005	970	1058	928	965	1016	943	987	978	964	1018	1008	1025	969	1042	965	922	1015	1039	990	950	956	1017	1016	1019	977	976	1002	982	979	952	1020	971	1003	972	991	979	985	977	989	980	1026	980	1058	1010	938	935	1007	981	1033	1041	999	981	957	1007	994	993	927	1027	978	992	1006	992	997	945	977	1034	1014	996	1053	995	1012	960	1013	971	1006	1063	1019	975	1001	1044	912	927	992	974	999	1031	973	976	972	1021	1036	1031	1013	1013	1016	1037	1011	979	994	1015	938	1031	992	1003	987	983	979	1020	1046	1003	1019	1051	907	988	973	967	978	993	989	988	972	927	1008	1050	962	988	979	960	1054	963	1083	961	995	1032	948	1000	994	980	961	1015	978	998	982	1017	962	1011	1001	1083	989	1022	978	1031	985	996	1009	983	974	994	994	995	1003	1021	987	975	997	941	977	999	990	960	964	973	981	971	974	972	997	988	926	989	987	1063	954	1032	989	969	994	1021	1008	936	1034	1029	1004	1014	1030	989	972	984	977	975	979	1012	999	942	976	959	986	990	971	982	973	931	1038	1023	1006	1057	975	977	1007	999	1014	974	981	1003	1025	1000	1017	962	1054	971	1019	1025	995	1009	992	949	982	955	996	957	964	926	1018	1001	1034	991	997	949	975	975	1000	907	1016	922	947	971	1005	951	970	974	995	975	980	979	1013	1016	978	997	960	1046	1008	1005	934	1010	1010	976	996	969	1008	984	913	1029	1049	1002	992	953	942	980	986	970	1020	930	993	975	1033	1033	979	1024	997	979	975	1007	959	1058	1043	984	957	1010	1023	963	1024	987	1004	1013	974	1022	961	990	1023	996	998	990	973	1061	975	1031	967	996	1040	961	991	966	946	996	951	1053	994	1018	958	949	995	1080	1032	1008	1004	1021	1028	949	1048	951	979	1010	1069	935	1042	1014	979	997	1011	979	971	1034	1028	984	1008	967	999	1018	1008	973	915	993	978	942	973	1012	946	1003	985	976	973	1038	979	973	1045	999	976	1016	897	1017	994	1030	944	979	1042	1031	987	1023	953	931	1031	957	1004	1004	916	1036	998	976	1010	976	1000	973	994	976	978	976	956	939	1049	907	1018	1025	1015	988	960	1012	972	1016	983	1005	961	1012	1016	996	972	1021	1007	1007	1002	996	1004	994	968	968	985	986	1005	994	991	1014	1020	1021	969	943	961	1052	967	1086	978	1021	971	1014	997	1017	931	962	939	1020	1002	969	1020	998	961	942	1018	980	990	975	1000	1015	1012	998	1027	1023	1000	974	996	1034	919	999	962	995	982	1017	1025	929	967	1029	981	995	995	989	944	989	980	987	993	1013	1006	1026	903	973	998	1048	978	1011	1041	1003	996	988	942	944	1046	951	1003	1012	1021	992	978	969	986	1035	1033	981	963	1020	1046	1012	947	1046	1008	965	971	1004	993	969	961	1015	1073	996	1015	953	975	1002	984	927	1031	977	985	1017	994	1001	956	1068	1005	978	1020	1024	939	964	1004	969	1001	946	1037	1041	959	962	957	938	1061	994	1014	980	1028	1004	1022	993	986	991	924	958	1012	930	937	1056	1011	994	936	1024	1012	970	955	1038	1035	1045	931	988	996	955	943	974	1002	958	992	974	983	984	974	968	969	984	1024	974	972	1000	920	1006	1013	971	974	930	1032	947	941	1003	994	1013	962	1020	1060	962	1011	1003	1013	946	987	987	995	1017	951	1037	984	991	971	961	1051	1001	990	1011	958	960	1021	1011	1011	990	1031	1042	979	960	991	988	990	1032	1061	977	1019	1019	1002	997	1030	1043	977	1037	1015	1043	994	1026	1073	985	1015	991	1048	990	1021	974	1050	1065	1013	1042	972	999	986	1000	993	974	988	981	948	957	1014	1052	1004	974	996	950	1009	1019	997	1070	958	1002	973	943	960	963	1014	1004	989	1033	962	1041	1017	987	1000	973	1028	1036	1026	1038	1023	993	929	1024	1034	979	995	1040	956	1017	970	1050	1013	989	990	1010	990	1031	1023	1006	1024	1024	974	975	1025	984	933	967	962	965	930	1014	979	1004	997	1011	974	1026	973	978	1002	993	1018	961	988	1016	1050	972	986	1030	987	1048	962	983	944	976	975	956	995	969	969	991	1006	1022	963	1014	1013	1008	1009	990	1002	1033	953	1020	977	987	1054	957	986	963	1027	964	1002	979	972	998	954	941	957	1033	917	995	1015	1023	974	1047	978	986	995	1002	1009	948	973	1002	939	981	977	1043	1006	991	1023	1034	967	961	1009	1003	979	1031	983	990	1054	1001	1026	1011	953	984	957	1001	994	982	1021	952	1025	1012	962	1018	1025	983	1014	1015	999	1004	986	1002	970	1007	949	929	982	992	921	1003	1029	1053	987	979	980	1051	972	981	1023	941	1025	944	970	1009	1025	993	1048	951	983	1009	998	1032	959	966	1006	939	1002	1008	1006	1028	1005	991	998	995	958	991	968	1028	986	1059	997	1033	1013	1039	1003	914	951	929	1031	1005	1037	968	946	1014	983	971	1027	968	978	1020	1003	947	952	992	988	973	936	1021	1027	914	973	972	980	1025	1005	952	986	964	1027	1024	1038	1020	1018	1002	1012	936	982	1038	1047	1037	1034	999	954	1007	1027	995	966	1072	990	968	986	998	1049	982	1010	993	998	1022	1026	979	1018	970	1004	1004	1015	984	1040	1042	969	966	985	1022	1008	950	1026	1002	968	998	973	966	987	1011	986	980	978	959	1007	1012	997	947	1005	920	979	1010	1046	1011	988	1019	962	971	997	970	955	996	1022	976	1013	1007	971	978	1023	998	997	952	960	988	1027	995	986	1048	960	1023	977	998	990	943	995	1038	1012	976	955	977	976	1010	1016	961	1007	949	1005	956	985	1011	960	1011	995	1052	985	1014	1016	964	1046	992	993	1023	994	1003	1003
28607	22989	24135	17501	10610	6387	3667	2337	1386	921	791	650	524	437	462	383	435	415	505	497	552	549	583	564	514	509	531	491	440	492	461	458	444	449	452	424	446	431	423	430	432	403	456	447	421	440	401	419	406	433	433	445	459	400	435	463	428	431	413	416	423	397	440	413	467	417	405	432	463	366	434	401	408	410	419	445	431	437	433	404	436	436	429	446	426	427	437	413	406	450	398	421	451	450	430	444	433	435	410	419	421	459	448	433	437	414	426	440	466	409	466	393	466	421	454	465	422	441	422	409	396	406	422	429	432	429	442	426	444	415	434	449	443	410	434	435	411	429	463	434	435	455	470	441	396	419	420	438	469	393	409	432	441	423	464	412	426	434	419	452	443	436	422	437	453	417	412	443	425	422	427	425	446	437	426	434	460	471	423	473	366	416	438	429	388	413	449	396	396	441	416	445	424	428	410	454	447	397	452	415	427	405	458	413	450	409	441	423	433	414	453	428	479	466	432	446	429	474	408	440	435	397	452	398	424	426	465	388	415	431	450	433	420	417	454	438	459	433	416	436	445	424	419	410	403	446	477	413	439	440	407	431	415	446	450	426	460	414	435	437	438	432	411	438	458	435	447	447	458	426	432	438	431	497	420	409	402	452	417	464	420	386	441	443	455	424	433	429	461	439	458	415	452	437	421	444	438	440	402	376	423	439	444	400	443	405	417	426	428	426	454	371	444	412	468	414	433	415	439	442	460	443	440	417	421	478	386	427	450	417	462	426	402	475	425	419	459	439	445	398	429	451	429	425	428	437	382	407	445	405	411	461	461	438	461	412	411	414	418	405	413	428	422	438	405	415	440	443	434	434	428	439	416	421	436	379	430	422	461	438	456	447	461	408	446	416	467	447	444	426	432	411	412	400	414	405	409	439	444	407	442	386	470	444	446	435	442	429	425	436	425	480	417	471	421	459	427	423	455	435	432	392	428	428	443	419	409	422	431	387	446	425	429	442	403	445	406	418	451	414	412	434	398	417	439	415	429	412	428	451	446	469	397	422	423	468	421	406	428	394	438	417	422	417	427	431	395	437	409	455	432	436	452	461	478	440	387	430	419	425	404	420	418	438	488	434	422	445	438	410	453	417	426	448	427	439	421	410	431	420	450	433	454	443	418	447	418	414	419	391	417	387	427	444	425	428	443	443	400	408	436	422	459	410	443	427	437	426	429	464	439	425	390	459	391	440	432	414	400	445	421	445	430	447	406	434	427	463	446	440	436	438	438	445	419	378	426	484	415	446	437	441	445	416	425	401	403	431	436	453	429	433	444	454	420	446	424	416	419	442	435	446	399	430	440	432	400	456	442	439	401	437	434	461	431	478	420	423	392	438	424	469	371	457	432	420	411	438	444	461	428	422	436	461	421	442	415	431	450	417	458	444	432	452	432	437	439	428	450	474	395	439	412	428	410	408	417	445	458	418	410	440	445	424	437	394	400	452	456	449	422	434	410	439	415	407	442	445	389	421	422	400	431	439	419	439	446	425	438	432	434	475	446	461	457	427	419	488	441	435	460	444	432	465	416	425	417	415	455	416	448	431	437	407	413	430	471	446	435	485	413	433	378	455	413	429	377	416	430	414	447	389	467	438	426	411	446	433	440	441	453	450	431	377	433	426	432	398	437	419	399	461	438	432	429	429	416	443	454	413	425	447	434	444	402	451	427	424	428	455	444	420	419	402	427	454	421	463	430	427	399	438	431	437	438	403	437	431	452	463	456	456	421	442	393	463	415	419	437	419	464	428	424	382	433	422	436	409	418	416	453	403	434	447	418	454	468	430	433	433	434	462	459	439	432	435	409	456	460	410	416	387	451	475	396	431	447	423	432	421	445	441	407	468	451	430	443	444	378	436	447	428	390	428	431	455	422	437	459	427	443	443	389	408	536	449	397	436	438	435	470	450	440	441	472	418	426	439	488	426	443	434	439	439	433	394	444	449	411	421	442	444	475	444	467	419	423	397	461	431	447	442	406	406	416	433	438	416	416	416	428	423	447	439	408	402	424	405	412	407	451	429	440	423	441	456	421	430	433	452	415	429	416	471	447	395	443	442	450	448	455	433	464	437	448	446	440	438	452	447	430	456	421	445	436	457	431	447	462	452	462	434	438	450	413	458	426	460	444	445	408	432	409	416	412	472	406	461	462	434	443	432	393	467	455	427	419	469	464	414	443	427	422	432	444	435	416	424	384	420	415	410	428	426	437	442	395	425	418	433	444	415	450	418	447	418	424	381	454	394	453	419	421	412	407	421	398	436	474	434	412	427	435	409	436	422	432	464	398	395	384	432	453	416	411	488	428	427	442	436	429	432	480	420	478	413	443	472	431	452	412	461	463	444	402	437	422	447	446	413	452	432	436	404	454	399	442	429	433	452	432	432	420	444	415	440	447	388	408	416	453	416	431	422	459	433	424	442	411	448	424	442	442	423	469	421	450	363	424	434	408	403	429	401	411	428	459	435	431	448	422	428	473	463	439	440	448	434	423	447	433	421	438	400	446	439	418	396	403	382	419	438	426	464	469	410	449	433	448	456	413	453	415	403	428	453	441	473	406	407	450	472	416	414	436	449	420	435	476	409	397	410	437	426	426	413	388	409	422	442	437	419	419	429	455	434	456	419	420	427	440	392	427	411	471	426	398	407	415	451	436	430	450	445	458	403	392	428	419	425	445	461	452	421	418	411	434	441	443	437	441	446	469	443	460	406	457	412	416	452	447	413	467	377	395	420	455	421	398	453	440	410	434	454	420	456	404	427	394	442	437	463	432	467	432	447	426	461	421	492	417	445	427	426	418	403	434	419	427	451	468	400	413	432	422	426	469	422	426	411	426	450	409	417	424	435	463	483	455	419	428	449	422	453	428	410	433	435	429	443	440	453	475	435	450	411	449	411	447	441	428	461	424	432	409	473	429	446	430	455	452	422	446	417	435	437	431	420	420	412	423	448	444	454	415	438	430	433	447	422	425	417	408	420	443	462	439	450	432	488	443	444	435	465	442	429	433	450	445	502	442	416	430	432	422	430	433	450	450	414	420	412	410	450	446	426	412	401	421	451	458	441	411	439	427	426	411	457	466	463	408	424	408	443	414	417	447	425	425	450	419	442	460	401	406	458	404	445	434	412	398	402	381	457	441	456	471	416	444	397	414	445	449	429	436	426	434	475	410	435	440	413	436	434	424	414	423	423	440	481	379	459	440	451	426	435	419	464	406	474	424	463	426	427	384	433	404	444	442	430	386	441	467	422	430	441	435	448	435	468	447	405	454	460	429	457	442	436	426	445	469	418	453	432	434	376	428	438	436	435	466	450	400	438	414	461	426	444	434	428	430	435	452	418	468	438	406	431	453	429	404	422	479	429	435	408	440	475	419	448	450	456	460	460	431	423	436	475	468	455	469	464	418	400	412	427	408	404	445	432	437	432	463	411	410	426	430	462	415	429	450	444	438	424	443	416
19375	33084	26144	17947	14574	10116	6497	4461	2389	1524	1253	982	590	462	490	462	467	456	511	592	673	758	704	716	634	611	634	587	496	500	464	465	470	481	445	465	456	415	457	478	473	486	421	426	445	464	458	463	465	449	437	476	460	470	432	445	454	463	425	498	435	473	418	430	482	449	478	477	416	467	454	443	450	442	458	437	443	449	437	469	479	429	450	427	424	461	443	472	450	449	449	462	471	435	452	472	440	432	473	474	453	441	444	449	448	441	446	423	481	466	428	473	492	449	465	409	423	471	472	461	472	442	433	478	468	423	424	482	451	439	451	456	433	478	437	452	447	455	479	446	440	473	428	434	496	441	468	465	429	414	458	448	440	416	509	471	432	428	478	437	465	472	423	473	448	442	486	453	460	444	505	410	459	448	524	453	449	444	477	447	426	434	447	420	445	469	439	442	442	470	446	432	452	456	438	445	487	455	463	463	439	459	451	487	480	474	407	443	448	448	445	488	471	398	420	418	432	467	465	460	465	465	489	435	480	408	432	421	452	446	448	468	494	465	440	451	441	435	469	470	448	435	486	471	460	465	413	420	475	425	486	418	473	450	466	463	408	488	468	452	432	394	459	479	464	485	457	484	434	486	449	466	482	439	479	465	455	453	473	418	450	466	452	436	467	461	470	445	484	462	470	480	493	427	439	438	439	473	480	475	436	467	426	437	437	446	470	477	445	458	437	434	459	437	449	416	450	466	399	500	434	451	474	420	467	441	431	440	454	461	488	458	434	439	470	458	475	440	470	436	482	441	469	460	454	482	418	449	427	451	426	429	434	439	452	441	467	440	475	478	444	469	424	414	503	507	453	439	495	468	486	424	455	443	488	434	423	445	487	470	455	416	496	483	454	461	468	435	477	428	450	433	451	421	430	425	467	463	442	455	459	467	441	465	466	414	455	474	422	511	427	447	449	466	435	475	470	465	469	472	453	459	408	460	463	491	484	447	420	448	425	443	427	463	490	452	437	433	453	450	456	448	465	439	508	420	499	425	458	435	494	456	489	463	460	436	436	453	439	468	443	457	444	468	460	453	437	443	427	442	459	464	454	453	466	477	463	450	444	439	417	454	447	453	448	423	450	453	458	456	448	430	453	466	462	442	451	482	435	451	450	435	470	484	428	442	445	470	447	440	423	427	433	451	460	453	468	462	410	451	473	441	451	428	455	468	485	446	432	472	459	455	453	478	424	454	454	456	470	473	448	461	464	449	468	467	456	482	490	436	442	412	450	428	491	467	462	407	450	460	500	467	475	452	474	431	461	459	456	461	442	455	472	423	452	453	454	444	429	443	482	426	421	436	487	435	458	465	476	475	445	483	486	492	463	423	447	417	415	390	460	443	467	434	440	440	467	463	453	449	477	451	463	429	471	434	428	406	463	429	422	479	428	432	467	494	505	441	427	421	420	458	461	427	442	426	457	442	424	437	430	446	447	446	474	444	432	426	439	486	445	474	495	454	456	481	523	427	448	420	509	437	465	459	472	436	448	445	431	481	432	444	474	443	499	435	395	476	429	478	463	440	442	470	404	459	447	448	419	495	490	482	466	473	462	441	456	393	470	433	442	448	478	458	446	433	428	404	419	445	453	445	462	431	406	401	439	460	511	457	485	444	440	436	475	462	413	428	464	437	440	459	456	413	434	463	416	463	465	457	453	417	454	444	427	510	428	454	468	467	467	433	436	410	450	508	459	430	483	454	482	467	460	458	467	459	456	471	433	447	433	429	487	471	487	480	465	453	455	445	468	436	451	486	454	421	488	450	443	443	453	481	441	459	457	435	428	460	461	465	429	456	435	438	468	461	449	445	420	473	476	418	420	430	419	441	452	442	428	433	475	453	437	467	460	438	445	442	458	417	444	438	481	523	440	450	447	429	435	467	462	435	394	454	482	459	463	491	450	452	438	462	481	447	433	446	482	464	426	461	476	468	463	458	407	419	449	402	461	447	480	440	455	424	474	456	507	456	436	444	492	437	497	460	471	457	454	473	452	443	483	467	450	430	424	428	475	469	535	460	485	412	423	442	450	445	459	462	475	467	462	473	457	441	430	481	432	472	486	433	453	434	445	432	431	472	453	439	405	449	424	461	436	465	477	493	449	434	468	473	482	413	478	438	458	491	453	463	436	447	417	450	453	466	484	440	433	444	454	484	439	471	444	423	440	446	462	448	454	443	482	445	440	418	435	451	494	431	441	433	442	424	471	420	478	440	444	436	478	436	431	430	438	477	448	479	466	456	468	460	423	448	476	484	418	479	435	453	440	449	454	445	488	474	433	444	468	396	426	437	467	447	429	477	489	424	475	457	407	459	462	414	447	453	466	482	466	465	476	458	456	430	514	448	451	459	452	466	420	430	434	475	461	499	426	419	456	475	471	432	469	458	480	434	449	439	465	414	420	471	414	453	432	454	451	434	481	464	444	453	467	475	445	430	509	433	464	463	457	431	458	449	453	435	411	433	412	464	468	454	435	468	446	473	472	452	487	450	424	434	484	448	462	458	433	416	435	442	455	430	434	460	443	453	470	446	465	444	453	481	457	478	467	431	486	484	461	477	453	447	425	447	466	468	392	440	495	422	451	473	446	456	498	455	411	447	462	451	463	427	454	459	434	475	440	416	444	473	476	442	479	443	450	423	436	427	469	420	442	484	487	431	413	495	438	468	471	472	437	474	445	419	423	447	433	450	420	446	440	489	475	470	448	461	440	437	442	464	433	472	424	451	443	477	436	463	402	474	430	460	428	427	461	440	430	461	441	468	422	433	468	445	473	472	458	457	416	466	436	440	479	442	440	465	444	447	454	445	450	423	439	451	435	467	448	430	433	444	436	451	443	461	413	457	436	461	463	418	434	465	425	468	466	430	460	468	425	421	435	430	415	442	464	442	442	470	409	463	459	445	453	478	437	444	456	469	436	444	458	426	405	450	466	450	457	486	436	430	435	398	500	452	432	452	433	518	507	437	450	401	436	467	437	428	453	436	436	457	448	421	475	421	471	450	468	483	485	458	477	468	439	489	437	446	454	483	454	442	443	470	427	451	463	466	453	440	452	464	449	489	489	506	458	459	473	433	442	497	452	453	444	459	458	470	469	461	453	479	459	433	439	418	497	491	476	461	445	454	460	456	474	447	437	430	466	459	441	419	468	443	464	425	481	444	466	446	494	457	455	464	489	518	501	448	443	421	416	437	471	468	462	455	482	470	472	479	432	442	434	457	431	461	506	447	437	470	446	456	440	446	477	449	445	477	436	449	444	458	418	489	432	458	448	492	456	456	468	443	478	441	419	457	468	442	391	416	445	453	474	455	440	439	457	471	437	484	430	426	411	429	495	476	472	460	452	472	445	491	456	468	463	413	467	460	448	440	473	460	443	440	425	504	436	422	401	449	502	466	457	449	428	438	437	458	460	454	462	481	439	468	433	445	448	454	452	479	431	427	478	469	439	428	467	434	453	468
23612	21117	28291	24371	21789	17763	9669	4983	2814	1970	1580	1395	967	820	770	812	768	796	843	923	966	1077	1092	1014	961	989	923	815	757	797	783	724	790	744	735	770	773	729	725	718	753	735	724	751	754	706	732	767	738	722	759	743	746	738	694	734	742	761	778	709	738	745	754	767	741	728	743	734	708	791	750	701	720	756	733	760	768	736	707	761	731	773	706	694	756	722	745	729	711	758	734	738	734	740	717	784	733	699	744	720	720	725	727	699	768	768	711	733	730	750	769	741	737	715	735	761	719	745	725	698	754	752	761	733	751	715	720	761	733	773	711	757	701	720	711	787	743	777	751	670	689	741	730	734	767	708	744	780	736	781	735	702	777	727	716	674	713	714	761	757	747	756	737	728	776	733	738	762	719	756	722	771	762	776	758	758	728	774	715	724	740	753	641	717	705	741	759	753	737	691	733	749	792	746	740	761	728	692	786	744	704	696	744	727	692	725	769	728	706	749	767	716	742	728	790	749	724	705	726	701	725	744	734	756	757	755	707	738	762	752	701	762	690	801	789	696	730	746	768	722	704	727	704	729	764	743	757	754	775	708	794	788	734	756	713	694	697	740	735	733	778	660	736	729	739	739	739	718	705	759	739	746	776	775	748	742	756	750	788	763	767	748	735	779	795	762	760	740	755	699	747	680	728	743	748	739	732	752	734	801	754	744	721	718	697	801	712	749	717	753	730	741	723	798	747	743	735	718	688	732	703	694	737	716	757	782	789	727	708	693	758	727	748	761	708	732	723	766	757	779	777	761	755	725	709	747	760	732	673	659	750	747	692	739	710	738	727	795	752	750	713	767	758	762	717	768	742	758	775	730	697	752	709	728	798	740	716	741	743	694	755	748	755	803	722	708	776	747	765	764	749	748	717	744	743	761	745	684	712	751	706	691	756	786	723	685	762	763	715	698	747	728	749	773	791	728	715	704	745	696	757	748	705	738	737	774	773	786	774	685	743	704	721	740	780	756	741	783	722	736	759	711	761	776	767	725	761	786	712	719	746	791	728	744	735	734	747	761	729	781	730	709	716	756	692	657	756	726	765	701	703	742	684	835	762	754	747	722	729	742	731	724	709	670	714	701	758	693	736	741	726	737	715	676	762	707	745	745	755	757	735	775	783	758	772	768	758	752	767	729	720	783	754	735	763	728	721	740	770	721	759	699	735	794	731	761	757	690	721	689	742	747	743	736	701	737	784	753	749	753	714	744	736	756	758	743	704	783	719	725	769	752	776	757	781	774	771	789	714	754	791	706	716	722	759	730	766	749	808	728	744	766	717	720	723	708	738	771	787	750	670	702	753	779	751	733	754	713	763	757	732	698	757	714	685	763	745	728	726	729	790	771	753	735	745	718	729	749	730	772	728	749	709	726	747	696	732	715	776	725	751	729	699	728	757	776	748	726	740	785	758	743	745	769	783	744	695	787	784	737	759	726	732	740	699	736	748	749	754	670	743	739	732	717	718	754	709	748	745	792	685	721	754	748	738	701	735	746	714	706	745	728	728	754	640	780	700	737	753	775	774	766	753	787	737	736	764	708	713	756	764	732	736	734	739	704	751	676	796	737	788	738	734	708	722	708	789	753	747	739	733	716	753	762	714	758	731	750	698	762	694	727	742	725	688	783	748	702	700	730	728	761	781	745	742	826	724	790	754	793	707	778	735	706	720	705	714	705	721	783	745	730	705	679	692	704	748	722	767	717	741	678	770	736	715	735	700	713	719	768	774	770	766	737	727	747	768	767	791	741	764	742	754	754	726	755	733	811	693	760	743	711	722	729	773	754	726	784	707	753	745	715	772	773	718	737	733	683	718	754	773	725	714	767	735	692	702	716	757	766	739	786	784	749	706	757	744	675	735	744	796	728	766	779	762	730	724	732	761	757	770	739	701	744	737	749	784	739	797	693	750	706	782	780	764	724	747	726	759	745	741	721	733	752	749	739	798	724	763	710	750	701	739	736	745	778	705	707	763	730	777	734	764	712	746	714	794	712	776	748	712	787	737	732	711	724	734	719	706	729	685	713	684	716	761	749	723	709	737	780	751	738	767	711	728	663	734	758	723	741	766	751	715	770	692	742	678	781	750	749	746	757	740	772	704	764	751	762	760	772	705	697	710	702	814	756	748	711	749	750	741	748	766	713	776	683	719	752	838	744	720	748	682	699	801	693	770	736	740	713	734	684	755	775	715	773	758	748	727	744	752	740	733	744	780	712	756	725	716	750	762	738	710	706	701	720	732	726	764	708	765	722	715	746	692	704	695	736	701	783	791	749	695	729	710	759	718	700	760	745	716	738	734	745	729	713	788	748	753	764	746	752	760	740	767	750	764	756	706	709	729	755	756	740	723	746	716	755	715	735	762	778	751	675	739	755	723	774	730	776	808	807	727	756	772	688	732	738	732	775	752	774	740	722	786	715	712	711	724	723	757	708	701	727	715	773	729	698	766	748	725	763	779	760	731	743	694	738	768	735	763	744	767	707	754	731	723	710	750	734	693	726	803	759	660	698	699	712	723	743	791	736	733	710	699	776	743	736	700	701	782	683	707	742	724	719	799	781	726	738	748	735	729	766	723	791	686	694	698	758	737	724	763	760	732	726	710	736	684	736	764	721	729	691	724	769	745	754	705	748	762	760	737	753	686	742	763	770	752	736	713	782	729	774	746	721	760	772	717	680	747	759	716	729	712	764	755	787	734	725	755	747	753	778	735	738	768	774	762	744	713	730	695	747	738	700	736	684	710	680	711	714	742	743	735	769	743	747	767	717	774	698	714	738	712	717	722	745	738	735	786	702	732	755	741	689	778	736	721	747	725	728	746	707	735	737	744	740	715	722	774	765	699	708	756	707	702	752	770	751	729	714	706	723	711	747	707	760	769	739	707	716	747	714	779	729	708	701	702	700	714	782	743	734	707	703	733	750	819	702	724	745	739	728	782	732	732	717	738	730	732	745	707	703	777	676	759	742	723	666	749	719	727	709	762	716	733	776	713	753	703	733	713	754	692	758	750	777	749	723	721	747	740	773	726	726	695	776	724	753	761	745	711	730	709	763	775	733	743	788	735	771	738	757	709	766	753	768	719	747	751	766	736	728	742	740	785	744	722	750	752	702	754	770	726	766	811	806	697	756	732	658	743	734	773	653	725	727	733	741	749	733	766	726	811	709	783	769	669	722	763	786	692	723	685	731	730	792	741	754	726	771	752	683	702	752	752	730	737	728	747	737	773	711	759	705	715	712	763	729	670	693	701	758	767	732	755	699	752	741	759	749	755	743	706	710	728	717	738	757	723	774	730	707	708	776	762	752	764	773	763	753	745	790	752	741	730	790	713	732	744	773	750	714	752	747	737	750	766	737	734	737	753	695	694	718	744	745	732	719	774	741	752	723	770	703	692	770	712	753	733	809	719	763	750	732	746	709	703	746	822	705	718	720	697	722	731	729	763	738	737	739	721	736	740	782
20425	41698	34840	26222	21934	16277	11093	7651	4610	2905	2436	1924	1227	965	878	848	899	910	919	1152	1178	1312	1262	1201	1147	1078	1055	975	825	853	832	807	796	828	831	779	771	739	780	751	744	768	750	802	785	820	795	810	806	760	771	769	753	717	747	739	785	774	755	758	785	770	744	770	789	774	771	780	780	742	804	751	764	824	780	774	754	747	720	785	762	759	726	713	742	737	765	809	813	805	807	772	752	757	735	786	766	795	760	781	738	771	774	774	810	749	768	769	751	725	752	734	719	747	781	786	763	809	792	760	747	759	712	771	770	746	757	770	714	730	777	799	714	783	806	749	752	762	769	746	763	743	815	754	745	760	740	749	725	761	724	762	743	762	752	767	761	726	760	776	728	806	750	755	750	734	775	714	722	725	713	719	790	740	734	726	726	743	750	754	734	711	738	788	719	717	737	679	719	733	766	752	792	779	790	791	717	734	767	807	715	763	768	764	808	751	784	773	780	775	750	755	741	708	743	783	735	809	777	743	747	761	817	730	782	745	712	784	776	771	751	760	725	804	721	753	751	717	795	767	721	744	743	728	771	739	724	723	729	779	772	747	770	762	788	779	747	739	739	753	721	774	748	729	742	720	712	762	763	756	715	772	790	718	792	758	754	721	758	737	773	796	732	833	724	765	715	724	733	796	749	713	754	770	735	773	694	758	757	767	756	813	751	778	756	717	741	797	726	783	779	771	763	735	739	747	792	721	712	835	777	765	755	781	797	742	745	762	755	809	758	770	746	741	779	756	810	750	796	807	798	759	750	682	806	763	738	741	791	719	783	783	751	725	728	781	789	753	770	768	773	751	731	791	723	760	737	737	769	748	763	747	721	765	759	758	760	767	782	768	782	747	764	770	696	792	751	749	727	760	814	776	788	711	766	745	764	772	737	731	735	740	743	764	761	763	763	771	797	762	782	718	770	751	750	794	738	724	775	810	741	801	727	763	758	742	754	735	766	777	771	794	808	771	762	790	795	791	760	778	745	782	725	757	740	736	767	716	798	741	786	767	733	760	772	797	762	773	784	752	753	735	729	751	756	768	844	761	778	765	737	740	748	746	754	746	796	748	803	787	746	768	767	738	720	746	755	728	734	767	721	786	747	829	748	761	755	759	783	737	737	764	752	755	778	770	709	703	773	793	782	707	730	797	780	809	744	753	781	686	783	765	752	758	781	750	736	729	775	742	779	763	780	749	777	723	802	713	724	769	763	759	764	740	731	711	740	742	750	748	758	759	733	769	771	743	724	769	764	740	768	710	729	775	749	751	799	741	771	694	747	799	742	760	809	733	761	740	763	782	776	749	744	824	729	743	808	767	752	736	734	774	722	746	780	746	780	761	770	755	774	752	764	801	723	796	752	735	775	756	742	732	781	765	762	727	787	797	804	722	740	746	750	769	761	761	757	748	734	753	779	788	775	744	793	779	746	755	697	739	769	778	705	772	701	774	766	759	728	706	739	780	775	770	795	753	739	759	776	759	736	820	781	796	814	770	747	789	758	768	759	760	740	783	794	757	755	734	746	749	760	795	731	801	796	753	729	716	776	758	756	728	764	742	751	784	737	763	732	710	736	787	764	764	803	754	750	797	781	750	772	731	804	770	778	709	747	718	711	794	750	766	792	757	775	740	714	728	768	690	799	773	726	736	777	791	749	724	788	761	727	729	757	777	761	746	785	754	798	722	765	758	774	731	756	768	770	751	766	736	735	779	718	739	765	755	757	721	748	728	750	756	747	759	813	747	742	803	740	751	761	711	749	777	797	750	777	732	752	745	741	789	686	788	763	814	822	738	782	743	807	743	756	741	765	771	712	776	760	774	753	806	747	792	767	797	726	758	767	736	731	777	739	731	760	755	781	722	745	770	759	793	707	742	733	830	764	809	722	769	790	769	798	764	766	776	743	713	793	724	765	763	800	727	716	737	765	698	745	794	738	730	706	704	763	727	765	749	748	779	767	750	785	759	816	722	773	745	778	798	764	773	746	733	737	734	760	777	786	707	758	703	689	787	761	739	755	740	788	779	785	807	769	780	832	699	781	761	776	764	775	769	779	764	755	778	778	759	751	727	757	774	807	760	749	743	738	844	785	802	801	782	765	759	770	790	787	773	729	758	733	731	754	749	750	733	841	766	720	764	723	698	781	805	743	810	817	837	748	769	755	757	818	796	771	787	762	830	731	814	730	789	773	770	705	748	794	807	724	825	731	765	781	772	753	743	766	793	791	727	740	771	769	704	756	801	773	763	753	766	719	767	703	750	729	739	748	776	803	799	746	768	767	757	788	757	825	701	737	750	802	735	756	741	691	736	770	717	746	729	766	783	737	750	701	755	772	776	723	733	743	778	795	776	777	732	767	757	696	740	777	786	786	781	753	744	804	692	743	749	751	770	713	750	783	707	741	727	787	793	802	770	762	732	741	735	739	735	767	733	739	790	753	771	762	738	818	785	806	731	800	748	746	747	731	747	772	765	729	789	763	735	753	778	800	790	726	761	748	743	715	761	733	748	742	748	740	765	712	736	740	738	738	791	775	765	748	790	737	748	741	766	750	815	766	756	783	794	709	784	799	735	754	802	774	785	690	762	749	764	717	740	752	796	768	790	754	760	739	802	743	751	787	746	796	724	766	765	755	754	757	758	803	764	812	787	755	782	808	719	743	777	761	751	697	729	747	787	813	787	805	752	732	721	748	800	771	754	770	772	725	732	691	712	721	748	732	730	704	730	737	780	785	790	798	790	757	782	763	745	745	771	733	750	786	802	758	707	717	772	758	733	733	776	753	766	815	729	754	786	743	724	791	737	758	711	815	743	698	728	728	801	754	706	827	750	726	781	786	722	747	752	750	776	772	774	723	748	777	744	770	800	793	769	757	729	787	775	755	701	768	738	752	761	778	804	777	763	741	742	760	756	774	752	769	747	748	769	741	734	765	811	765	788	753	760	767	740	727	752	698	791	785	781	715	760	749	766	764	754	774	735	740	754	775	771	773	730	753	803	782	814	805	759	761	766	775	741	749	770	768	767	758	726	744	787	795	746	780	797	795	717	784	719	728	773	784	741	762	765	720	753	751	737	773	785	711	776	753	750	738	759	764	740	811	763	740	720	714	726	691	784	733	748	772	769	797	745	778	790	738	758	783	715	757	764	717	747	780	739	720	761	792	797	720	748	753	743	727	761	791	749	733	762	812	732	801	778	758	727	702	726	744	775	768	766	812	789	794	770	760	755	756	742	770	766	756	759	779	785	752	765	719	766	720	776	749	753	753	747	764	778	763	803	739	779	752	761	730	733	744	763	760	760	781	753	737	804	765	784	747	749	794	797	727	744	759	759	751	748	736	763	673	794	795	787	795	788	775	757	774	774	781	690	736	770	713	791	747	730	761	759	743	765	725	786	756	745	773	748	783	788	761	776	772	738	738	728	772	799	763	750	760	733	760	766	793	793	773	772	772	766	763	729	751	783
24929	21221	27564	25826	18189	10184	5472	3179	1886	1242	1125	915	676	565	566	498	516	564	535	599	665	749	705	673	642	626	596	563	569	574	503	532	536	525	498	509	499	511	506	560	515	493	506	503	532	481	513	496	486	489	503	516	526	509	507	521	485	491	542	471	527	508	514	482	478	539	506	473	484	483	499	470	525	479	483	500	490	523	488	503	527	513	479	495	489	485	493	486	468	472	507	459	537	542	467	526	485	500	476	504	485	479	513	518	454	506	468	484	488	515	503	487	471	531	517	506	485	479	516	493	499	502	470	496	479	507	512	515	469	520	453	496	487	511	532	474	493	475	497	473	465	519	503	516	497	472	514	490	509	496	460	514	505	523	479	538	490	476	496	479	499	478	472	500	451	501	497	565	503	480	512	490	518	496	445	495	452	490	509	453	465	498	482	537	491	516	475	469	508	525	507	507	478	484	474	482	524	505	505	510	495	495	515	493	483	464	524	504	513	500	481	484	478	463	516	511	539	471	514	466	490	483	517	461	503	520	499	518	553	506	442	485	472	485	477	479	491	505	511	476	479	502	484	476	501	461	464	499	517	497	467	515	524	516	505	447	478	527	528	483	544	527	492	465	492	488	536	523	523	489	521	522	505	481	509	526	481	448	500	472	497	493	509	484	482	515	528	465	500	507	496	503	490	515	489	477	473	484	478	487	511	491	505	497	489	481	494	472	486	511	510	513	516	501	455	471	480	530	523	519	502	491	490	536	555	522	485	473	497	463	533	528	504	507	470	491	506	526	480	499	507	476	505	486	487	480	481	516	493	442	535	478	499	501	509	508	499	495	486	481	527	495	479	485	511	492	507	513	492	455	522	515	481	493	521	493	475	517	492	493	490	493	468	489	445	499	486	491	512	484	470	471	476	471	496	462	492	454	513	457	496	486	463	548	509	497	486	482	477	473	517	511	510	494	488	497	482	478	514	482	471	494	472	518	517	484	484	462	535	558	502	522	478	520	485	521	495	513	508	495	497	474	506	547	505	501	505	434	509	467	524	514	507	537	518	532	510	498	535	491	503	486	463	500	483	506	509	470	511	516	508	485	480	494	515	478	479	490	498	478	437	495	541	508	512	516	491	475	500	514	510	474	492	517	525	472	490	528	493	488	484	526	440	513	464	528	528	498	514	541	513	507	522	504	483	518	473	487	466	523	471	473	513	539	505	493	525	443	462	490	551	482	478	483	486	464	475	471	536	517	511	493	516	470	484	500	461	473	491	497	503	507	497	512	498	468	538	473	512	528	512	528	481	496	497	532	510	502	491	508	462	498	488	484	492	480	456	494	489	500	483	542	464	501	503	468	506	538	526	522	532	490	526	531	520	495	496	522	488	478	483	510	492	494	566	476	460	504	472	528	455	523	515	467	532	488	474	490	491	524	522	477	537	499	502	517	510	494	507	519	506	494	489	524	505	480	503	472	459	474	469	487	523	499	464	502	494	474	470	482	487	470	537	471	456	481	491	519	503	509	497	531	505	519	502	508	458	502	525	478	481	502	493	512	474	473	484	488	532	504	489	489	502	515	486	500	463	504	550	504	515	460	509	531	476	521	495	481	494	447	519	504	509	483	510	522	511	541	504	483	505	504	467	520	500	513	516	506	486	485	496	505	531	527	480	484	467	469	482	474	507	500	482	494	499	466	499	474	529	491	495	467	492	516	497	495	483	496	484	488	479	508	468	495	477	434	507	502	506	492	505	478	505	470	486	510	484	522	443	477	460	454	474	485	452	504	508	508	509	496	471	468	474	504	486	519	510	487	482	482	494	479	491	481	485	491	468	469	494	457	490	509	490	526	505	504	458	486	512	507	490	509	507	504	496	510	502	521	527	496	502	472	512	467	545	474	513	466	525	487	536	473	526	491	558	515	503	454	494	498	510	513	488	499	472	507	542	479	497	482	467	495	507	510	486	518	472	458	469	523	475	504	492	504	494	471	486	549	470	501	479	495	471	499	491	518	515	487	484	457	504	498	500	514	515	494	516	507	503	502	488	467	476	488	510	509	478	436	501	535	483	495	551	542	494	508	535	495	497	501	451	477	496	450	540	537	527	495	548	520	507	483	485	488	461	468	508	498	529	467	542	493	498	489	516	496	500	495	515	491	475	553	468	485	473	474	506	478	498	517	491	499	512	516	463	498	520	496	485	491	484	515	479	497	478	529	456	542	512	519	473	515	450	500	524	479	487	505	496	529	500	499	506	469	535	486	522	484	541	510	525	510	494	498	526	482	492	510	515	505	502	509	502	489	518	494	523	521	512	518	504	505	487	554	508	486	521	496	456	516	469	513	503	507	465	505	520	491	496	492	503	426	518	506	494	468	481	462	506	471	504	498	512	519	508	503	488	525	478	495	531	507	539	527	491	521	510	494	525	508	494	526	509	473	501	487	539	491	501	504	523	507	501	474	470	505	477	467	478	458	466	503	491	494	509	484	514	519	457	503	513	455	492	503	518	490	524	559	500	450	502	524	497	487	505	518	495	480	495	472	463	475	511	455	494	482	511	457	484	482	511	511	507	516	477	505	502	489	489	498	510	505	528	512	463	494	497	528	489	500	518	493	508	480	496	499	492	485	475	507	502	515	491	527	497	503	486	477	537	492	501	510	487	441	517	487	493	463	511	498	461	537	494	482	475	513	489	521	480	520	475	567	517	504	489	536	466	497	529	474	485	485	508	516	490	489	484	501	511	524	511	499	464	479	504	477	504	464	505	530	508	451	513	453	470	539	518	517	519	457	506	538	499	479	485	502	545	470	507	543	464	508	496	467	518	551	475	501	461	496	478	447	484	486	488	540	521	501	483	510	507	461	482	528	461	480	516	477	481	501	449	485	483	514	505	511	505	514	525	524	487	510	484	506	485	476	482	537	504	494	516	501	504	463	503	492	473	461	492	500	486	491	477	453	481	492	476	520	490	489	479	505	522	487	517	479	496	567	467	458	489	528	485	488	523	456	499	508	512	468	475	538	458	486	514	495	493	537	525	515	485	509	505	520	490	475	503	461	492	493	503	510	482	482	450	491	479	486	463	495	506	479	495	487	499	486	481	475	483	510	537	490	495	498	500	475	503	497	512	492	492	463	474	495	459	507	462	517	529	470	487	510	500	546	497	529	496	530	505	522	490	518	460	508	445	509	502	523	491	485	476	517	517	535	477	476	470	471	485	465	471	485	509	460	482	511	467	493	488	495	474	510	503	494	467	462	476	522	475	474	503	552	454	498	465	492	486	475	482	477	497	504	525	533	577	487	501	523	500	490	507	494	513	489	464	515	470	495	496	544	483	488	496	514	464	486	534	462	494	535	536	530	460	470	514	541	515	494	529	507	495	483	517	521	503	464	479	509	506	509	514	475	498	490	512	509	476	500	505	488	448	527	513	512	527	477	486	501	508	496	471	473	472	473	525	491	495	497	503	471	488	523	483	496	512	505	492	477	498	515	474	476	512	518	484	498
19752	38307	31876	22763	18753	13471	8839	5987	3441	2191	1824	1470	860	633	626	609	594	681	691	796	954	1069	1021	905	830	806	794	685	653	625	592	574	553	592	516	592	538	557	553	575	535	559	518	554	561	511	541	539	546	535	541	535	527	511	538	523	523	554	555	591	533	571	560	567	542	567	547	569	531	545	551	524	527	553	544	484	573	568	560	557	524	525	513	564	576	547	535	538	545	515	553	531	541	557	542	584	525	556	554	538	569	571	557	545	520	518	533	534	592	541	577	527	510	558	552	522	501	559	586	593	517	563	560	546	555	542	599	559	515	541	514	480	515	520	547	530	585	536	577	517	559	567	553	534	548	549	493	548	525	532	533	547	529	550	526	541	565	566	532	518	554	523	547	532	533	528	582	488	540	549	561	561	550	560	529	569	559	544	542	540	515	542	563	546	515	565	516	554	523	554	523	512	548	554	555	521	536	530	485	552	530	562	597	556	530	552	502	557	574	598	511	520	516	521	573	533	555	564	547	542	542	538	542	536	526	493	556	519	541	551	572	522	555	558	546	537	557	512	591	530	541	573	510	510	554	536	511	568	543	514	539	584	505	532	548	495	581	535	556	546	558	575	525	565	575	547	528	528	571	523	530	543	527	556	542	518	528	557	522	554	531	568	546	544	501	542	507	514	546	567	520	512	534	534	559	554	551	560	534	533	578	562	539	543	581	539	500	539	513	560	509	527	540	563	535	500	566	598	554	535	532	580	513	530	540	578	556	526	573	562	525	516	525	492	539	524	517	533	540	530	555	572	563	524	535	520	550	556	574	551	544	546	527	538	520	505	537	533	510	569	578	522	568	521	549	573	586	556	556	543	539	540	533	569	566	550	528	561	597	541	536	577	572	588	558	558	524	550	555	551	540	574	535	591	522	550	562	527	574	527	564	540	526	531	526	530	593	554	586	521	536	548	538	570	534	571	573	539	569	545	575	539	534	554	539	538	504	519	573	540	574	563	526	540	599	529	531	552	553	548	537	549	577	562	556	527	540	553	522	566	567	580	557	543	500	562	588	510	523	549	534	525	539	524	531	554	543	554	530	528	542	512	538	548	536	554	547	569	575	569	483	522	511	573	566	533	522	514	520	585	551	562	568	595	568	519	583	485	527	508	554	510	541	570	548	572	536	501	564	591	564	564	471	525	514	577	574	564	565	546	555	544	524	587	585	550	543	494	546	516	525	560	543	524	549	567	520	536	569	505	549	522	552	527	556	514	588	541	569	564	571	533	578	587	534	505	492	579	565	548	549	532	509	538	501	587	586	536	538	508	560	554	537	554	534	515	554	539	536	570	546	553	576	509	569	533	570	554	546	591	546	544	530	547	544	559	545	557	582	557	541	583	550	553	564	545	521	575	585	512	510	569	572	513	541	542	530	537	519	516	528	541	509	533	541	563	539	518	540	561	569	554	558	536	549	539	547	537	551	542	578	575	546	545	533	498	513	539	543	498	516	563	563	536	563	536	523	550	522	563	552	512	532	565	516	553	534	567	557	544	562	524	565	592	534	592	503	573	511	512	517	552	530	545	552	547	501	546	540	557	549	563	521	570	535	573	546	558	550	552	539	529	563	546	555	495	539	542	575	594	550	587	568	549	547	493	548	531	553	564	528	572	512	561	518	530	567	586	561	490	554	555	538	524	513	535	503	538	529	532	532	562	555	532	533	551	579	505	537	525	517	553	551	519	570	583	539	530	493	588	529	542	552	498	541	509	529	565	547	554	587	511	565	544	548	584	566	542	531	542	557	558	529	573	561	544	540	515	588	538	554	564	535	571	536	545	570	539	536	520	524	548	531	556	535	550	573	564	571	499	539	550	537	513	522	502	561	542	512	534	568	548	569	542	549	558	533	534	505	518	533	500	532	543	589	561	561	562	560	566	534	581	553	547	539	510	579	548	548	532	540	540	572	553	518	524	539	565	539	570	492	529	553	515	521	519	545	535	560	521	541	553	523	555	565	552	543	535	587	505	547	534	503	567	553	556	531	496	545	531	551	532	572	527	534	548	550	536	554	522	556	528	500	528	530	513	575	546	499	528	565	514	548	558	544	581	494	548	493	492	579	559	560	485	560	571	540	552	565	525	520	504	514	521	535	564	537	542	540	546	563	522	592	573	532	559	548	563	545	549	545	586	535	549	532	580	527	524	554	548	537	542	547	576	517	541	556	536	505	549	544	558	550	539	576	545	532	513	564	534	536	554	510	533	532	575	510	527	558	511	529	532	520	521	528	598	521	540	548	561	490	548	547	552	519	567	542	555	569	539	536	533	571	500	538	547	549	550	533	520	543	595	547	567	588	525	555	540	514	574	571	559	526	573	553	557	542	541	551	506	536	545	566	538	535	533	517	532	540	522	566	544	535	516	523	511	562	558	552	572	569	558	528	549	550	512	602	546	532	541	500	567	527	534	512	565	523	576	571	574	568	526	539	544	577	554	554	527	568	518	558	535	535	531	553	541	549	555	569	580	539	547	587	563	507	555	535	546	571	558	534	562	543	564	545	540	525	550	546	550	561	589	512	555	525	542	590	526	555	511	545	521	545	553	533	553	526	548	526	591	545	572	518	546	541	574	554	552	527	579	554	572	517	572	565	554	515	512	528	523	535	517	548	552	575	536	514	580	546	543	521	588	553	573	540	522	537	577	568	559	553	558	549	574	586	588	523	524	552	541	504	504	525	565	525	563	532	519	536	556	584	533	562	565	527	546	518	493	540	515	516	514	565	550	541	550	551	534	504	529	510	599	502	558	575	546	522	549	551	549	547	551	555	532	546	516	525	533	561	556	549	522	536	512	524	549	527	515	548	562	546	482	571	518	522	551	536	570	540	504	564	560	557	560	526	573	569	559	550	522	538	539	527	536	545	526	553	538	553	524	498	571	522	563	525	586	520	539	606	556	488	516	528	515	514	541	548	579	552	533	578	553	516	555	535	556	563	546	552	550	555	534	513	559	563	535	528	531	593	571	533	528	601	546	530	537	567	580	569	571	532	546	537	532	522	529	521	532	553	546	592	520	590	561	564	522	569	553	527	514	545	524	571	525	520	517	523	557	528	534	528	544	508	564	547	531	538	560	557	529	577	533	539	586	567	530	594	544	595	559	546	524	587	568	524	526	563	541	514	482	546	557	515	548	510	529	539	557	579	526	531	526	503	499	518	540	537	538	524	593	538	573	527	534	542	527	567	516	549	546	525	574	515	558	558	508	527	517	517	542	547	547	533	554	567	589	545	529	558	548	515	527	538	525	556	544	536	532	549	587	542	552	604	545	546	506	536	532	550	533	567	534	537	500	548	530	559	531	504	546	556	570	502	542	569	530	538	554	577	520	545	549	500	538	514	537	575	552	505	554	573	573	557	529	548	528	572	563	567	536	496	566	570	549	529	558	519	531	544	512	586	522	518	496	585	567	541	569	569	562	526	550	534	538	510	520	520	516	559	530	509	525	513	545	577	542
22574	21256	28944	23931	21498	22511	18217	7727	3983	2721	2315	1796	1296	1103	1111	1102	1081	1094	1224	1252	1321	1452	1397	1326	1297	1253	1164	1125	1104	1118	995	1004	970	998	971	977	995	992	960	945	1009	985	984	969	985	986	934	980	931	960	992	976	971	976	974	1014	945	991	967	1034	927	957	979	990	912	937	991	914	901	971	985	978	952	903	908	952	963	978	960	880	918	935	979	990	946	950	928	925	964	946	975	955	1027	982	956	983	950	1016	971	992	958	973	972	960	961	920	954	904	965	946	975	947	965	1004	991	941	948	939	991	921	924	958	949	950	1001	1039	916	928	978	938	987	990	961	913	936	984	975	972	975	957	904	941	1024	987	950	949	889	907	945	944	961	939	974	977	989	944	942	911	939	971	916	947	911	1014	979	950	1018	952	979	938	977	1015	1008	941	931	984	952	987	975	1019	968	956	990	939	940	1020	959	964	935	958	961	922	939	949	969	976	928	941	960	947	976	971	928	966	985	954	950	975	948	977	936	913	933	966	895	1015	989	953	967	988	970	946	914	926	965	922	920	1019	982	976	980	937	961	926	927	1000	989	995	993	998	904	983	969	961	965	955	979	988	985	948	1011	955	938	965	951	937	958	884	1005	939	919	979	963	993	931	971	976	997	979	988	970	949	956	983	950	954	989	914	943	990	927	960	878	925	955	1012	954	921	953	951	969	958	978	980	969	958	997	979	963	912	954	968	1024	987	957	916	941	935	978	965	977	1027	938	950	886	957	987	957	954	984	1002	975	955	922	952	1000	967	933	1000	962	1012	959	937	1001	915	980	983	941	964	956	1005	945	997	989	911	979	924	960	919	959	980	959	963	939	938	933	959	954	972	939	976	936	929	942	946	975	940	926	954	913	950	945	975	900	955	938	955	920	945	983	994	988	977	982	943	967	932	988	1013	938	978	945	940	935	1009	953	945	991	1009	951	963	947	991	996	947	978	967	993	972	960	929	991	912	967	997	943	943	1002	974	938	963	957	1012	999	952	983	938	1007	978	938	906	954	948	959	982	939	948	1008	999	956	961	972	983	934	939	909	931	954	963	972	936	982	963	996	934	941	1002	918	958	913	931	908	1007	930	968	949	989	979	918	935	980	919	1004	899	940	969	977	892	950	1013	932	899	968	1014	939	970	1001	992	1018	1005	920	955	991	988	945	957	982	968	977	926	955	983	987	978	938	991	957	1006	998	983	991	970	962	970	928	985	1013	1010	944	1008	960	963	937	981	945	972	939	902	895	920	896	901	974	950	960	966	921	972	983	970	937	973	930	971	984	955	933	958	986	858	954	974	990	966	924	940	962	959	975	967	933	961	908	934	965	970	972	978	911	944	985	959	953	991	956	923	1012	910	939	989	958	999	925	937	930	921	950	941	902	931	969	974	994	976	920	941	935	960	930	1006	967	950	957	966	958	962	1013	972	931	973	948	974	957	946	981	969	954	912	932	960	940	956	962	984	964	948	941	996	881	958	941	981	933	989	922	953	994	947	1024	983	947	982	947	901	958	899	982	946	969	960	967	957	977	930	941	965	962	937	967	937	925	962	921	957	931	969	1009	918	964	949	926	965	962	892	911	924	951	905	944	944	942	980	1014	911	986	966	947	977	936	950	964	973	928	960	950	938	932	955	949	992	860	967	930	994	965	928	889	986	962	960	923	958	933	953	921	952	911	897	937	935	891	962	1000	951	966	974	1012	877	1005	970	926	914	1032	948	1015	944	966	1000	975	1030	966	1016	946	931	910	953	937	1005	926	1002	973	993	1000	929	934	909	968	959	1005	942	961	1020	927	947	921	938	1018	929	995	918	974	938	947	966	923	980	961	932	955	921	962	963	932	1000	958	908	991	970	986	996	959	914	931	954	994	951	951	932	943	907	945	948	961	929	1009	1037	1021	939	966	945	973	923	968	1001	937	952	994	912	893	947	916	1007	952	980	937	987	907	973	931	998	941	959	979	985	884	1016	940	927	983	921	960	970	959	963	1016	971	917	1031	912	994	976	891	965	961	956	947	896	965	967	923	966	957	934	940	1000	940	882	964	896	956	984	979	955	962	940	919	928	925	927	999	943	965	1004	953	947	909	933	938	963	975	976	922	969	980	906	929	971	938	975	941	963	936	937	925	1004	932	975	912	917	935	963	968	938	1009	965	965	956	961	938	955	916	997	822	929	868	935	957	964	883	940	986	955	964	936	965	906	928	956	955	952	949	997	970	964	947	946	926	946	962	999	973	901	919	980	890	923	948	933	968	962	994	961	975	991	961	927	964	982	952	931	986	908	966	964	907	990	975	979	921	1025	941	963	899	960	979	1014	973	967	927	964	941	974	1009	909	921	913	950	947	958	865	904	947	918	938	908	943	985	921	940	910	1027	965	976	957	924	939	928	953	960	918	951	922	974	920	948	989	920	947	915	920	946	946	1011	969	892	978	980	938	952	997	1024	903	959	905	972	951	944	942	940	1006	983	992	901	958	976	901	983	987	978	980	950	993	946	956	1002	943	990	917	1017	964	905	942	971	948	904	987	977	934	991	971	951	983	972	952	914	975	943	921	1003	941	955	1002	966	965	991	942	954	959	957	962	951	957	962	920	924	956	936	1002	932	957	974	960	950	1010	952	881	979	965	971	939	915	964	1003	963	969	939	946	989	961	1015	940	938	976	1027	897	962	876	916	1026	944	986	975	955	960	942	962	871	952	940	959	864	971	963	957	963	949	980	1004	908	1008	899	910	962	967	955	925	972	962	962	977	1005	992	947	952	955	955	936	971	923	971	944	994	963	932	994	917	934	952	957	957	951	961	918	984	972	1018	945	897	949	1042	1005	983	938	904	931	992	938	941	977	973	961	961	910	961	968	954	936	926	951	978	982	947	978	956	925	899	958	1020	984	1032	982	991	938	930	1001	956	934	1013	904	939	934	956	984	996	927	929	890	961	966	894	953	971	962	979	950	959	953	988	933	911	931	973	916	955	954	975	941	968	935	901	956	922	983	995	954	938	922	956	971	973	1003	938	932	945	993	942	947	1031	989	958	972	936	995	962	952	917	958	992	942	969	991	929	956	984	974	942	955	983	959	975	988	984	960	970	1027	969	979	979	943	920	973	1038	956	994	917	955	990	975	942	930	957	880	861	972	978	967	946	1024	964	939	883	905	913	932	928	898	946	963	958	978	923	998	1041	957	959	931	999	943	895	969	962	940	970	958	1000	950	859	945	988	934	961	916	988	991	989	960	979	948	971	988	941	955	929	924	928	914	987	964	970	954	966	1001	953	890	976	948	935	959	937	953	1025	891	957	996	938	954	997	953	958	953	929	963	978	898	935	960	1003	939	956	921	939	919	893	893	1028	1003	912	960	982	990	934	963	967	993	923	919	919	963	903	960	960	936	960	943	961	986	948	977	930	992	936	1007	967	945	1016	977	999	983	942	953	973	917	1006	1027	941	982	914	952	940	977	1015	901	937	966	962	895	934	962	1006	1026	948	938	941	961	934	968	976	933	999	973	967	947	928	953	1012	982	967	980	1017	941	905	955	968	947	957	885	934	982	1015	986	959	909	910	977	905	988	958	976	928	888	967	979	924	987	979	954	920	944	933	920	939	955	1026	931	994	899
22670	47755	40935	31832	27154	21104	14744	10438	6557	4242	3516	2755	1663	1224	1250	1143	1249	1295	1447	1582	1682	2052	1906	1620	1566	1476	1406	1362	1219	1117	1078	973	1052	1017	1087	993	1031	979	1019	1005	977	993	969	952	1001	1072	970	998	1017	1027	955	934	984	1035	1008	973	1018	1045	989	990	991	962	976	997	987	923	959	1010	990	973	1015	993	1051	1025	1026	969	971	979	1019	988	978	1031	983	1038	1010	967	995	965	1006	949	984	974	1018	986	951	976	1006	994	955	979	972	1018	1001	981	980	962	979	969	984	991	1020	996	1002	1037	1021	1000	998	959	967	1039	999	958	1005	969	946	1032	981	1028	990	989	1028	1021	959	977	951	958	1032	977	1052	1016	1012	957	967	965	976	1027	1027	1010	997	1038	989	977	950	986	1028	994	1022	991	1006	962	1042	979	979	998	991	987	970	978	942	989	1045	1016	981	1040	950	973	1005	1004	1015	988	1061	993	1042	1012	1010	986	1014	1002	998	1037	993	1031	985	929	986	1054	1016	1005	994	981	982	958	969	1023	964	1010	1006	991	955	980	1038	1010	969	1000	998	986	956	1002	997	964	1025	1005	951	995	1001	1000	1019	968	992	960	1000	965	967	979	1052	1046	971	963	982	1019	957	1042	968	1004	1018	988	1022	949	995	991	897	987	1001	967	1007	1023	974	1052	995	1010	963	1001	956	958	1023	1006	1003	978	983	986	1004	1088	1037	1034	978	995	979	954	993	1008	994	1020	993	996	958	965	1023	1055	983	922	1008	1016	951	998	1038	1004	999	995	1004	1030	995	982	958	993	935	995	946	985	1020	1020	1050	997	961	996	988	999	1080	977	1017	999	1026	980	976	944	1017	1011	1003	948	950	1054	1024	990	1033	1027	1029	1044	1022	1045	1001	996	1005	1022	982	991	1005	1021	1026	961	1013	1023	995	989	964	1031	993	1011	961	1038	954	1062	973	1002	986	954	957	1006	1005	1003	1010	1014	1011	1005	951	982	990	1003	963	1002	1038	969	990	956	951	1000	936	1018	1014	996	1031	974	1021	1013	980	1079	1001	1003	958	1049	992	1041	1007	1000	999	1032	1039	1042	1006	995	1010	968	985	962	1017	1027	993	1017	999	985	982	936	1038	972	959	971	1000	987	983	981	974	994	988	945	979	989	997	958	1009	993	980	1032	985	949	1007	1034	964	934	1036	995	953	986	980	1000	1018	1003	1003	988	983	970	997	1022	1007	982	974	999	1057	966	927	977	974	976	1049	951	965	1006	969	970	1025	1025	998	1002	979	992	1007	971	1024	996	1001	964	1015	1021	998	990	1006	1036	942	992	1024	948	1001	949	1015	984	969	975	951	984	968	997	1023	971	988	1019	1032	1057	955	966	990	1011	963	1022	1042	1012	964	977	1031	1041	990	957	996	959	968	972	991	1062	986	955	952	1006	1019	950	958	978	970	1001	957	986	967	971	1028	981	986	1028	987	1024	1030	1007	959	937	1012	958	1006	919	1020	985	992	1019	1012	986	1023	997	984	960	1027	971	984	976	969	995	1042	979	984	1002	1059	1021	1008	1041	976	1052	994	953	1006	950	1081	960	1007	1020	985	1017	992	1049	945	1019	1035	951	957	1007	974	997	979	971	997	996	1021	973	973	964	1010	953	974	1017	1019	1027	988	1013	961	950	991	1008	992	976	1003	1000	1026	1039	1021	977	1028	1040	992	981	1003	996	1049	963	973	970	992	976	978	980	1028	1016	965	988	994	1014	1014	970	1007	1000	1015	993	948	963	1036	968	972	940	949	1002	1026	1054	1039	1031	1034	996	984	942	1027	992	949	1033	1039	999	988	929	992	984	998	1033	951	1013	994	1046	989	1017	981	971	954	1021	955	1022	956	953	997	1010	1015	991	1049	1013	997	961	1023	1001	989	979	929	971	980	955	1056	1029	992	955	1040	978	1012	981	1027	959	1012	986	1014	1006	1031	963	970	976	967	1004	934	1032	997	976	1017	997	1036	1004	1031	967	980	1041	1016	976	1098	986	1055	1003	1005	957	976	998	962	982	910	1016	976	989	974	1010	983	1037	1019	1003	1043	990	1015	989	955	1009	985	1021	1063	991	1002	973	986	1050	1041	979	984	964	983	980	970	953	982	967	1012	1020	985	1004	1028	987	958	947	1008	973	1022	1003	979	1018	997	1010	1009	969	1031	918	988	1008	966	999	973	970	981	992	976	981	1018	994	998	1008	1003	1019	979	946	967	959	945	1021	984	952	968	996	1026	1001	970	1056	974	967	991	1023	991	1000	986	1052	976	978	1024	1006	1028	1012	1008	1011	999	962	1015	976	998	984	1017	992	982	1008	999	1031	1026	1004	983	996	949	1019	985	1007	975	1014	1030	941	975	960	956	1035	1019	952	992	959	990	981	1004	1045	994	990	1041	984	976	966	1050	994	1001	978	988	973	952	1023	941	1042	1007	976	1013	970	985	1018	1044	914	1051	1017	1010	969	1016	1052	967	966	959	980	957	963	1012	968	1028	1000	982	966	974	967	975	958	986	1025	1033	965	1009	1047	1034	1045	1036	969	1018	992	991	1055	993	936	1014	1072	968	1056	1026	1001	978	1036	978	992	950	979	999	953	998	970	1004	971	981	1003	1007	990	990	947	1002	1000	959	912	1076	1006	923	969	956	1009	1025	924	998	945	1015	996	943	967	946	969	989	969	1000	981	993	1016	984	950	1008	990	1025	951	974	1022	998	985	984	1012	1007	987	988	989	1024	1023	1061	1005	1030	987	1003	994	1032	987	1033	984	949	1028	960	981	977	944	959	1045	991	1022	1016	1052	1010	994	1002	1021	1021	1041	1010	990	1028	976	966	1023	965	1060	952	1008	957	995	961	999	973	1016	994	941	1029	1020	950	983	1000	1019	1047	1031	957	983	949	1001	988	1005	963	1033	988	1010	1019	1046	992	983	1028	1026	1008	980	997	965	1000	1009	983	1000	971	1006	1006	1014	971	1012	933	966	1051	1018	1009	1045	996	923	980	1001	1018	953	966	987	1010	1010	1045	1008	972	1027	1032	983	995	965	897	1017	972	958	979	1042	963	1006	969	980	979	985	994	985	988	982	1035	968	995	988	993	972	1044	991	971	1022	964	1012	1015	1020	987	1030	1023	991	984	955	999	954	1025	1010	1032	999	976	987	974	1020	986	1016	951	913	1046	1008	1020	1040	1049	962	945	1046	971	964	1039	994	988	1004	984	965	982	1009	1002	1014	982	953	982	992	994	977	972	939	1023	1054	969	1017	989	1010	1015	1020	983	983	1009	1028	988	876	957	969	1025	997	974	998	1007	1032	1007	1016	955	930	1029	1006	1024	1049	928	999	966	983	973	982	996	940	984	1002	970	975	994	926	949	988	1055	964	1003	971	1022	977	954	982	1001	969	1007	1004	1034	1049	977	1038	1005	1028	913	1057	949	992	1013	988	972	983	962	971	976	1045	971	976	977	1009	987	1006	1032	951	895	1035	967	977	961	977	1042	951	1019	1017	980	932	934	956	1010	1048	942	1020	950	986	987	1013	1015	967	992	1058	959	1020	1030	982	964	1042	994	1009	954	1006	990	961	1002	991	986	964	965	1007	944	1019	956	1027	1001	1016	995	981	1006	985	961	958	956	1011	979	1049	975	1011	994	952	982	1012	987	1022	1054	1003	1020	972	986	996	981	968	976	1063	956	1037	985	1012	1021	988	961	952	1001	971	1014	1018	953	997	944	962	1037	988	1041	1018	949	1015	968	974	955	970	987	976	969	983	995	1009	1018	973	971	980	1000	950	1019	959	988	1026	1074	980	1032	992	1006	1050	967	1008	1027	928	933	1052	1030	1020	1000	968	983	960	967	1005	1013	930	1009	1031	1032	995	969	1017	1013	928	1010	984	932	970	1007	953	996	990	1022	1004	1000	995	975	974	981	959	961	1006	990	947	962	1007	966	963	1051	930	1005	1071	936	988	1044	981	998	977	1074	974	957	997	1025	977	1008	1046	1017	998	991	967	1061	970	1016	986	1003	997	1034	1036	1047	993	976	1010	972	983	988	976	950	981	956	996	940	1061	986	993	969	1001	980	974	967	962	1020	1065	996	935	1036	1000	1013	1016	966	977
28451	23410	25311	18092	10738	6791	3676	2118	1236	891	771	662	527	468	424	448	450	452	489	534	556	633	615	572	567	549	552	494	492	477	450	442	466	458	439	444	440	435	454	446	451	410	422	451	383	406	393	419	444	477	449	435	447	428	438	432	458	417	440	468	435	447	421	407	413	428	431	438	427	432	439	433	408	415	445	447	419	471	450	410	429	427	431	439	431	437	448	441	418	428	483	457	426	435	452	440	417	448	423	420	391	465	438	452	455	414	469	444	448	423	450	437	424	421	402	433	437	422	434	479	468	424	441	431	412	443	431	430	425	436	449	434	448	443	458	475	456	435	466	428	427	413	427	448	448	425	421	447	421	459	450	440	418	469	421	446	416	417	439	443	438	459	442	440	455	446	468	453	431	442	418	436	419	431	431	402	417	466	403	463	462	427	422	434	445	429	448	449	449	475	432	428	426	426	421	454	434	447	466	398	389	435	444	391	442	434	466	475	427	450	466	453	442	430	443	452	398	427	431	415	448	445	479	445	426	443	402	417	437	419	414	434	445	412	464	446	415	452	428	426	430	463	431	439	419	430	421	469	424	454	429	452	445	414	479	429	450	457	460	432	463	428	445	404	443	446	411	457	439	429	460	433	447	452	451	413	449	448	444	445	406	401	419	423	458	457	461	425	467	440	455	400	448	436	423	460	468	413	416	447	423	441	452	399	437	400	436	424	417	436	431	406	432	494	423	433	439	425	447	473	423	454	458	431	447	440	383	426	436	458	458	457	437	451	459	465	472	395	402	409	406	426	448	420	468	472	451	480	429	419	440	433	445	460	411	411	411	472	433	422	470	411	465	460	441	468	443	446	401	431	422	420	444	424	464	483	454	419	441	447	433	424	443	442	455	426	427	423	454	439	466	429	442	434	417	441	456	409	418	426	425	435	469	418	402	432	431	429	409	394	450	455	474	412	483	453	428	444	442	461	395	446	433	422	423	460	412	440	449	455	442	418	428	447	457	434	479	425	409	452	423	470	434	405	450	438	446	449	435	386	415	432	408	438	441	445	456	468	422	467	414	438	457	442	429	431	435	430	430	404	418	430	476	424	452	433	412	463	408	428	417	475	438	425	470	449	406	415	417	412	433	423	448	447	455	423	439	443	446	455	400	388	474	431	422	438	433	442	447	443	428	430	431	420	404	427	425	432	442	447	435	413	419	420	440	436	450	462	455	389	459	438	419	436	438	436	421	438	434	417	457	433	434	446	464	434	439	431	427	473	436	448	423	405	424	452	423	428	428	429	421	431	438	440	443	431	443	441	444	413	420	442	443	417	434	450	429	453	381	443	423	426	420	460	412	406	455	434	461	426	443	452	414	456	453	428	449	406	465	455	435	457	428	429	462	408	454	472	419	485	424	446	423	447	433	479	469	433	486	420	411	440	397	465	452	399	417	398	426	431	440	445	412	452	437	432	456	444	427	449	411	448	444	411	438	437	399	448	456	414	454	425	452	406	454	438	444	434	413	436	406	418	455	422	452	426	435	407	452	437	465	426	441	466	486	465	445	451	445	366	448	429	434	421	460	468	438	406	424	411	445	476	424	467	437	431	416	423	480	449	423	456	458	463	432	410	443	413	453	408	430	447	458	459	430	456	461	426	444	454	462	426	458	450	439	415	447	454	436	476	436	427	474	439	470	450	418	415	427	434	370	424	443	431	442	432	436	463	469	418	450	417	423	455	458	421	444	426	430	435	456	474	431	455	435	440	429	435	386	468	411	421	451	445	418	438	482	424	450	431	407	425	452	427	443	418	427	420	407	428	435	446	432	420	470	421	426	399	473	436	418	405	441	441	449	427	442	460	403	427	420	445	408	463	454	476	437	459	443	440	450	396	439	479	440	423	432	448	427	454	432	434	456	427	409	456	452	432	409	441	415	428	456	445	453	435	429	447	451	476	452	441	413	435	429	450	406	428	443	428	430	390	412	449	440	447	433	483	454	435	453	459	421	434	414	442	449	444	434	453	430	445	451	453	449	427	485	412	412	428	439	453	435	455	458	466	445	472	474	448	410	454	432	392	436	450	442	453	450	404	412	434	429	422	453	443	411	396	422	434	455	423	436	418	413	409	427	428	449	423	462	392	443	430	465	431	388	392	433	434	432	383	435	457	441	445	469	439	429	426	462	435	439	449	423	421	467	480	437	432	458	457	455	413	455	434	468	475	405	438	418	475	464	479	433	455	458	444	455	416	442	453	392	428	441	449	449	418	439	439	454	439	416	442	467	466	444	394	449	449	438	446	429	430	411	475	464	427	426	450	445	450	452	437	454	432	440	422	433	432	439	426	420	445	435	453	439	422	424	430	452	421	430	482	413	447	428	418	432	429	478	447	431	434	468	473	460	394	427	478	434	445	477	414	452	389	445	462	415	460	421	429	398	441	416	412	438	414	455	429	414	440	432	445	459	468	449	424	452	449	426	466	455	437	441	456	430	439	396	458	420	404	450	431	412	454	450	428	464	449	464	408	427	457	444	426	458	451	407	437	426	445	422	447	432	460	427	422	412	450	414	400	464	403	437	481	442	428	436	432	433	465	419	429	449	419	475	443	416	460	438	427	422	384	444	423	415	423	451	411	428	400	451	463	453	408	443	422	467	409	422	440	471	445	394	420	456	405	447	448	473	406	446	440	444	429	447	446	396	452	439	457	453	446	448	402	412	405	416	420	429	466	473	466	444	384	445	441	464	422	440	415	409	392	441	409	413	463	442	467	393	430	466	441	429	457	418	441	433	433	422	448	438	430	438	411	417	432	426	446	430	439	438	429	427	482	378	429	442	394	455	437	420	424	456	427	486	427	432	449	465	427	441	414	445	427	429	448	435	435	458	434	425	416	397	435	460	436	469	448	444	454	399	417	404	434	426	427	388	436	453	455	422	431	455	463	433	462	434	412	460	412	456	416	434	454	427	432	439	432	456	421	440	436	404	421	470	422	439	451	467	427	452	444	424	434	437	435	532	442	432	416	443	465	397	435	421	472	455	473	476	441	438	454	447	429	449	424	438	455	426	461	458	447	420	421	427	463	453	471	454	453	438	483	416	434	429	451	407	446	448	424	445	430	447	461	407	395	451	396	454	421	482	453	435	427	452	429	435	406	464	435	448	465	459	425	423	422	438	435	457	451	429	465	444	412	474	441	460	423	432	419	432	457	430	460	459	440	441	408	429	414	428	482	476	432	439	466	439	429	454	404	444	431	478	495	444	429	424	452	390	455	439	390	444	405	415	432	438	441	421	454	421	421	383	450	422	417	460	415	437	486	454	408	455	434	448	438	416	424	434	442	454	442	450	430	471	478	457	430	456	428	435	452	420	444	463	418	404	448	445	412	432	437	427	456	442	465	474	463	414	417	431	447	438	414	442	441	433	427	455	410	462	488	462	442	441	431	418	437	431	436	414	474	432	431	373	452	408	468	441	440	423	438	400	456	441	426	429	442	451	446	411	441	455	457
19357	34517	27487	18473	14792	10635	6330	3901	2141	1397	1185	895	608	492	499	503	540	547	612	649	719	839	788	664	669	623	625	596	562	481	482	463	474	467	473	441	504	480	447	457	462	483	435	444	467	479	469	448	437	454	430	458	464	447	480	449	456	464	475	467	436	477	475	455	493	401	442	481	439	448	497	474	446	469	477	491	438	497	449	465	406	490	469	482	485	461	458	452	453	473	485	456	452	447	439	445	469	456	463	491	438	471	451	462	460	439	461	476	490	422	469	487	465	474	469	434	461	442	452	479	451	489	453	449	461	485	425	459	470	436	483	452	467	480	441	433	486	423	450	448	453	425	446	449	473	470	473	443	423	451	460	464	446	482	439	449	489	456	494	459	479	482	458	452	442	469	483	468	498	436	451	465	462	472	426	417	455	497	454	491	449	445	446	457	440	453	456	448	461	432	464	460	485	458	463	420	492	440	491	476	494	483	446	456	465	407	500	440	482	431	470	449	476	452	466	420	424	460	443	429	441	459	410	457	445	500	462	477	439	489	462	467	428	466	458	504	450	461	431	451	440	479	477	459	451	460	487	448	454	486	421	462	467	476	423	471	513	469	450	446	456	480	475	445	474	456	465	375	458	458	465	475	458	469	466	457	459	420	455	466	483	438	455	460	419	506	415	469	467	470	483	475	467	445	466	480	431	493	462	446	435	434	437	447	453	464	469	456	484	484	433	475	455	433	495	432	406	471	456	449	427	456	465	459	444	511	479	459	411	416	491	446	432	429	457	473	474	459	484	455	443	454	466	458	442	477	428	456	456	467	479	439	443	474	474	466	519	474	478	465	414	468	441	458	472	425	478	457	494	435	457	475	484	482	498	484	462	482	451	447	455	463	478	452	473	463	474	453	456	484	419	429	495	451	486	492	498	488	440	441	446	427	484	475	420	483	471	460	455	463	445	456	471	444	465	439	451	479	417	491	489	450	459	468	477	437	457	481	451	469	444	471	452	482	447	468	492	440	499	486	456	417	472	456	489	466	456	432	458	474	437	486	456	431	469	436	461	475	470	429	475	459	443	465	439	446	436	457	464	487	449	477	447	466	446	478	445	450	419	458	458	478	477	442	468	465	461	462	419	451	453	466	498	484	504	486	439	458	486	415	444	452	494	471	469	462	474	465	478	450	454	478	452	455	451	463	466	494	448	459	473	497	480	465	462	467	455	430	474	439	441	510	456	430	478	413	440	430	478	437	448	469	457	463	466	460	476	434	455	453	457	444	415	461	442	463	459	457	451	494	478	459	417	453	460	489	478	453	465	465	433	463	437	450	467	454	470	461	478	471	466	496	431	456	479	443	478	452	438	465	464	423	476	464	472	474	439	477	495	416	459	415	453	485	469	474	493	465	464	466	415	459	443	437	453	452	451	466	468	435	461	467	464	437	441	447	472	462	467	451	478	463	430	461	455	426	468	474	486	442	473	512	448	505	461	447	475	483	480	450	441	477	458	457	504	453	459	486	492	453	440	482	411	490	473	448	479	471	464	495	457	476	440	471	453	482	435	495	452	463	457	455	437	490	468	445	452	439	437	417	467	449	470	446	432	455	452	468	465	476	433	451	455	425	415	458	475	457	440	479	477	448	477	456	443	478	482	465	505	445	462	462	419	456	475	434	460	483	484	489	447	456	462	447	447	452	453	455	473	449	423	522	435	460	465	439	423	472	507	434	455	443	450	463	477	418	466	478	460	491	484	471	462	500	482	476	511	486	490	470	462	475	448	466	433	445	450	517	444	428	445	466	469	446	473	493	446	461	513	407	469	435	443	428	445	481	485	454	462	509	477	486	440	439	453	457	450	450	519	467	485	459	445	468	460	487	441	459	470	507	464	404	433	478	452	488	474	466	458	462	408	467	422	452	467	465	494	427	472	483	459	471	465	481	452	413	469	465	462	469	497	464	448	459	427	464	467	450	461	507	443	463	473	516	437	502	420	462	472	451	447	474	431	463	476	468	456	455	465	496	425	468	435	452	464	431	445	423	459	475	449	445	462	516	462	468	519	449	462	485	491	480	469	439	478	504	463	482	471	487	465	427	406	457	473	452	450	459	475	460	426	432	469	454	444	496	498	448	484	461	457	459	461	431	470	458	455	441	448	471	460	452	473	518	476	427	465	446	441	468	440	479	431	448	468	445	442	447	458	429	462	448	416	469	426	464	462	469	413	426	425	435	454	474	457	481	452	503	454	457	457	420	498	498	408	489	471	457	467	435	459	438	443	458	434	470	428	455	441	458	477	443	454	450	469	445	478	481	467	454	461	435	442	454	486	460	431	451	434	469	437	474	450	460	447	445	505	467	437	485	476	434	436	474	450	439	486	441	456	451	443	481	457	441	453	479	434	491	439	485	465	520	439	483	497	458	505	460	441	469	464	486	438	458	444	483	467	447	433	435	446	473	425	482	446	455	448	434	423	474	451	428	427	460	470	457	478	467	488	476	440	445	461	464	442	461	445	451	455	415	483	466	476	480	457	442	460	419	460	466	446	459	470	466	453	456	441	460	479	503	469	452	453	453	477	429	505	474	461	465	473	451	457	467	452	449	468	476	477	466	451	460	489	431	451	441	491	471	421	454	456	421	474	452	433	418	468	466	475	471	467	449	509	434	470	472	448	455	434	453	464	444	460	407	499	457	459	479	474	474	447	457	490	446	442	455	475	448	449	474	442	454	479	468	469	508	474	402	461	462	445	417	440	464	464	480	478	434	472	410	442	442	451	434	468	455	441	485	464	466	453	448	444	418	488	472	457	434	472	455	438	440	471	439	446	487	461	475	476	502	442	444	451	477	466	497	441	471	461	479	458	482	443	430	447	472	489	445	450	434	445	481	479	436	418	494	471	453	463	449	451	437	472	455	487	476	426	449	463	464	465	455	469	449	502	434	481	444	460	429	468	436	481	456	456	448	483	450	446	483	437	452	470	452	460	467	441	458	453	456	444	459	460	452	444	474	491	452	480	450	490	449	445	445	456	461	446	475	449	451	431	454	457	448	478	444	503	445	433	461	446	451	476	467	455	463	498	425	459	476	458	463	447	458	440	468	422	467	467	453	474	422	432	479	464	452	441	481	485	452	471	471	476	437	480	439	427	460	477	446	446	412	450	484	456	461	474	467	431	431	453	418	477	463	424	483	487	455	480	460	462	408	489	445	481	423	424	471	461	501	470	450	465	440	438	448	484	472	476	496	457	509	467	446	436	497	432	452	450	448	466	449	498	446	490	500	427	479	456	478	440	485	451	455	482	464	457	439	432	477	480	436	473	461	444	448	462	484	453	463	461	453	473	455	445	458	434	458	457	483	453	470	476	426	457	470	438	465	439	453	459	439	431	454	478	413	475	467	470	491	456	455	450	480	473	489	443	454	431	398	485	470	466	442	463	455	471	461	452	410	462	446	476	461	451	464	449	471	488	454	439	473	424	462	443	440	469	461	441	451	477	486	430	465	454	455
23685	21195	28456	24447	21850	18129	9498	4457	2638	1699	1515	1249	889	790	791	803	846	876	866	916	1069	1136	1066	952	976	943	949	850	891	861	785	749	754	751	774	750	734	771	749	743	747	756	752	772	739	768	736	710	782	743	804	724	780	720	763	731	757	713	733	666	714	769	722	726	705	749	734	763	724	757	704	739	708	722	720	718	657	731	784	753	754	704	781	736	716	674	712	721	758	734	762	750	746	755	740	774	740	707	701	744	735	735	746	725	702	700	762	720	706	742	832	741	727	746	728	753	726	751	716	740	772	710	755	782	755	778	786	715	775	706	753	748	748	733	786	734	737	785	742	714	713	755	734	705	744	723	754	735	779	733	722	736	760	770	756	745	767	752	728	736	744	750	703	732	735	739	695	667	733	735	718	750	736	738	790	739	702	742	764	719	734	739	787	710	746	729	766	775	772	745	740	736	758	771	783	752	696	749	806	758	741	762	749	741	745	766	754	722	754	757	739	715	716	766	722	759	738	735	737	727	729	769	731	715	724	751	763	763	717	749	712	744	720	746	738	742	744	706	680	750	765	787	763	766	713	740	723	782	748	743	736	733	772	751	764	767	761	721	778	704	764	741	672	757	740	728	713	726	781	758	794	777	739	770	749	720	711	740	726	763	742	746	757	747	756	699	679	722	732	734	715	734	765	752	764	726	745	723	762	773	752	725	739	707	682	693	753	743	776	736	790	753	732	755	764	776	726	744	759	720	699	755	736	775	740	727	770	758	761	731	779	762	764	730	793	749	731	719	761	774	708	763	773	736	710	727	710	703	706	710	715	733	742	693	716	774	709	726	742	717	795	813	671	743	720	732	754	724	744	749	716	729	781	701	751	753	757	762	750	753	750	702	761	724	792	751	720	744	730	720	670	752	705	766	754	749	714	740	728	725	738	753	731	778	720	765	725	751	716	732	708	733	733	733	786	721	779	684	713	759	734	709	732	739	723	714	767	712	675	711	756	693	745	740	778	733	704	746	702	699	755	744	712	728	704	738	672	720	786	734	762	750	767	710	768	773	750	761	731	817	750	762	757	736	742	721	781	711	771	691	744	700	721	685	670	754	746	687	741	760	737	706	746	704	773	697	756	717	782	818	738	717	789	686	735	722	687	743	742	771	707	714	752	752	786	747	728	748	736	773	791	747	731	743	732	698	717	711	746	789	763	717	774	713	772	727	735	688	762	748	720	725	738	750	747	735	714	753	774	751	762	694	765	753	737	793	748	813	733	708	747	712	745	788	764	759	709	756	720	732	744	753	770	749	727	794	717	773	741	744	745	708	736	751	740	705	675	719	725	721	695	757	745	702	751	745	754	751	764	760	737	727	729	713	790	752	733	719	705	745	782	732	767	711	735	723	764	783	751	733	750	729	756	741	725	770	740	735	744	726	719	748	750	739	733	738	697	737	752	740	740	719	760	733	742	748	702	743	702	706	697	699	702	684	709	718	724	702	764	749	788	716	760	800	698	738	746	719	781	708	697	672	706	802	763	727	709	748	708	738	720	712	737	739	717	721	785	761	754	752	721	749	716	716	724	786	722	763	732	739	715	741	759	740	754	759	746	724	734	762	760	694	741	696	705	690	746	739	759	714	759	738	735	741	723	748	669	713	739	750	743	739	741	763	698	775	749	724	763	731	749	738	781	729	719	734	738	718	718	720	755	700	757	749	734	760	696	762	704	737	736	717	729	784	778	760	749	721	730	760	721	801	712	731	756	770	788	711	719	722	719	736	734	762	719	757	741	747	733	783	682	755	754	743	729	714	752	764	754	778	768	777	693	738	748	733	745	660	744	716	724	761	732	782	695	744	754	746	764	714	761	779	754	746	741	694	730	794	767	762	748	726	725	714	726	742	713	744	733	754	718	700	747	798	738	767	722	719	762	691	730	761	709	762	752	739	771	731	742	768	790	778	729	708	706	718	733	750	754	786	751	726	771	720	756	756	753	688	746	758	734	778	718	720	751	746	783	810	751	750	701	719	761	706	729	730	785	712	742	713	753	791	751	767	760	774	717	730	715	741	726	727	769	754	726	756	809	716	752	729	731	755	774	773	769	724	796	764	727	774	764	726	705	738	714	719	743	671	727	729	725	731	668	692	708	769	736	730	689	699	756	784	775	735	782	771	724	726	736	741	735	728	764	731	729	784	752	738	714	715	717	752	782	707	746	726	770	771	728	683	723	725	750	760	753	728	706	762	738	731	748	750	676	759	746	744	764	712	726	700	737	696	767	736	777	763	714	690	693	695	764	794	721	734	702	713	741	762	787	742	756	782	741	745	741	690	762	755	777	748	706	781	773	769	764	748	767	701	713	757	723	774	726	756	725	753	723	728	733	729	811	735	744	740	775	706	771	756	759	786	779	780	741	745	722	732	775	733	743	771	748	738	747	685	757	700	743	758	779	764	753	780	748	756	749	735	757	754	696	754	754	728	709	750	737	771	742	712	782	709	714	747	771	708	749	786	726	712	768	718	769	744	751	751	708	737	751	729	752	741	717	747	779	761	779	756	729	776	717	713	784	785	731	741	775	742	728	779	708	738	748	731	744	710	756	719	764	704	765	782	749	757	754	765	686	742	731	749	769	763	729	757	714	727	772	756	733	755	791	704	716	769	726	751	760	739	724	738	721	710	773	730	749	700	741	753	681	717	709	727	774	692	751	726	739	702	772	747	762	734	769	741	741	696	702	752	701	740	723	735	775	746	737	740	719	709	730	740	740	751	760	754	755	719	788	730	751	720	753	739	753	695	761	763	751	737	737	739	730	773	733	704	767	691	728	729	729	754	731	739	719	734	782	762	780	768	778	729	763	732	734	771	673	739	707	729	748	717	727	778	718	727	734	752	761	731	737	718	766	794	738	779	766	720	733	760	753	750	746	715	734	769	741	762	717	750	717	734	735	730	747	707	697	790	746	779	755	723	702	760	744	724	717	751	713	746	731	732	765	749	752	753	751	761	779	775	758	796	745	750	724	715	722	692	733	708	772	729	786	809	714	784	724	778	749	764	793	749	699	722	727	744	681	724	759	732	757	772	712	791	763	741	733	719	721	715	734	771	706	759	759	747	725	716	695	697	749	786	749	747	734	714	720	736	820	751	742	790	733	740	754	777	730	776	751	719	711	698	749	750	765	741	740	684	762	776	720	764	700	710	703	705	774	736	766	717	784	746	707	764	773	790	787	687	711	707	705	761	728	743	768	765	760	790	741	758	719	767	752	729	805	717	727	739	758	736	736	755	748	760	712	753	738	736	748	725	748	745	751	740	706	739	739	713	787	717	737	675	753	713	734	757	685	759	736	779	753	754	779	698	744	745	739	753	753	768	794	700	657	782	745	763	729	701	738	758	761	693	715	760	717	748	690	708	764	747	732	738	727	775	750	727	710	734	750	742	757	793	750	748	724	729	774	733	696	714	711	794	756	744	712	748	708	721	720	733	725	754	785	720	750	707	754	700	747	709
20498	42973	36467	26370	21800	17001	10966	7107	4368	2733	2306	1762	1143	888	846	879	836	911	1080	1209	1279	1496	1397	1168	1114	1095	1048	999	875	922	750	822	757	833	795	815	785	747	777	794	784	739	757	758	750	766	772	803	764	738	800	773	795	787	782	759	789	779	759	751	745	800	750	762	752	746	761	746	742	774	781	811	741	778	780	769	755	734	789	760	743	755	802	767	755	752	733	751	780	743	752	836	806	783	757	750	778	756	756	785	754	784	743	749	772	760	722	790	793	780	747	779	753	756	794	783	775	747	708	755	745	758	762	757	736	740	763	754	742	778	804	766	730	739	781	769	736	797	804	766	792	753	776	751	798	772	762	764	770	748	724	800	799	772	743	776	744	768	736	728	730	781	752	709	754	783	775	774	750	766	789	771	757	760	753	760	755	777	739	751	776	806	730	789	768	759	716	772	762	788	783	744	765	749	754	759	775	728	778	747	724	728	784	762	746	775	757	721	802	779	741	772	769	723	736	751	748	790	768	780	727	775	721	802	716	770	727	778	800	717	753	761	777	740	762	751	791	787	778	732	801	771	726	756	764	729	782	771	839	793	741	734	742	791	808	781	738	759	735	732	785	779	778	750	756	776	761	786	727	793	741	751	751	783	722	727	757	755	774	756	769	752	765	761	732	740	767	788	722	743	746	730	773	720	772	753	702	755	769	722	736	750	787	804	775	753	754	734	744	767	773	850	800	758	774	757	776	780	778	758	793	828	774	784	798	759	774	746	745	792	781	743	760	737	807	775	737	767	747	718	744	749	794	759	753	753	733	737	757	763	734	729	830	791	775	747	751	733	763	771	776	778	772	715	768	789	812	719	706	723	793	729	761	778	765	760	756	763	737	782	717	708	771	809	738	759	758	772	756	756	798	745	734	796	760	757	819	786	765	705	754	732	741	747	728	775	802	767	764	781	735	733	730	789	743	777	747	817	710	764	783	746	822	762	749	708	758	735	738	779	779	782	780	805	725	815	781	778	763	776	736	736	777	740	769	767	750	767	790	724	757	733	790	761	701	749	811	805	766	751	742	735	701	765	754	742	756	780	777	761	773	731	764	752	752	815	780	771	794	781	817	761	753	785	744	736	758	723	797	710	766	731	740	738	747	789	733	737	757	772	778	764	736	723	802	732	765	776	742	726	793	817	736	764	790	741	782	761	762	755	754	786	748	746	786	775	703	780	772	753	775	750	770	762	801	755	753	763	751	782	783	786	725	783	741	782	753	756	783	775	796	771	725	735	728	734	778	789	741	792	773	799	774	817	746	778	814	720	775	817	731	760	744	754	755	791	732	758	760	800	778	791	765	729	783	744	726	793	786	769	748	817	808	794	767	739	728	775	700	737	789	766	809	773	791	750	802	804	764	762	763	739	737	753	772	788	709	761	770	771	727	796	796	789	745	714	793	788	737	816	770	791	763	717	758	735	775	790	769	817	765	728	782	753	734	799	772	704	758	753	817	749	761	736	770	747	753	784	754	735	741	821	744	744	795	744	733	752	751	729	768	722	771	749	793	785	744	725	736	749	741	765	803	776	755	749	761	742	752	771	808	763	745	821	798	764	788	759	736	748	756	787	741	779	756	784	778	754	709	825	759	749	786	732	743	768	801	754	790	812	721	790	781	738	760	743	745	703	781	751	742	770	757	763	763	796	762	743	799	767	781	761	811	774	785	777	828	807	804	739	767	752	747	765	743	771	756	759	780	779	774	790	783	783	716	758	801	769	791	808	763	765	707	799	735	734	775	773	795	769	780	731	760	723	742	769	782	734	809	807	786	711	776	723	770	740	775	752	750	774	748	771	747	813	761	762	815	760	700	777	724	795	767	782	752	735	781	843	791	777	800	738	750	743	756	780	778	731	770	743	789	793	787	739	749	743	743	736	703	785	769	789	805	773	773	771	794	761	747	776	761	764	817	793	736	816	751	765	791	811	781	770	754	741	822	808	775	820	744	741	745	723	772	706	737	779	770	762	789	757	762	753	761	757	803	774	791	715	789	751	757	765	810	814	795	780	769	724	813	722	735	766	773	786	761	829	736	738	790	790	781	751	788	749	795	768	769	748	768	794	758	776	818	783	805	787	763	728	773	800	763	719	745	792	738	805	712	736	752	799	784	790	816	775	714	778	729	721	716	788	770	756	803	744	756	779	789	788	750	711	759	802	798	753	766	695	787	793	750	769	794	739	726	792	760	803	774	791	781	784	781	754	695	774	742	762	749	720	784	722	752	747	722	757	801	809	745	768	769	746	754	774	768	783	709	780	782	831	793	776	777	768	764	783	792	775	752	743	828	791	797	775	751	749	759	790	776	778	784	782	796	724	806	763	811	785	797	790	788	732	758	780	717	764	774	785	756	731	817	727	727	798	763	785	782	732	792	799	787	785	776	708	768	759	743	784	771	790	747	742	842	751	735	766	704	775	773	796	752	772	805	752	802	770	758	776	738	755	742	794	727	775	714	740	780	780	791	778	719	752	757	796	798	741	826	755	759	791	743	760	759	742	764	801	799	780	752	808	790	755	788	726	771	734	791	712	787	777	729	792	769	743	760	778	799	771	774	779	749	794	777	815	780	790	733	725	759	788	725	751	760	760	742	743	723	809	738	733	772	753	778	781	759	804	779	752	787	766	751	792	756	811	759	766	774	743	758	798	760	745	742	745	770	806	730	819	796	761	759	801	782	811	782	765	777	733	762	732	778	767	758	790	781	788	793	769	762	795	773	790	748	780	771	808	755	813	769	801	764	766	749	726	738	754	804	813	801	737	770	778	721	741	782	769	798	809	733	821	768	747	825	767	768	773	781	765	728	724	768	745	742	726	779	772	762	778	771	785	753	721	780	782	773	809	756	743	784	763	803	759	776	733	750	748	784	780	786	786	784	758	764	740	759	777	768	757	762	768	765	746	705	788	770	765	692	803	742	784	756	757	740	740	741	754	826	726	735	814	785	793	736	728	750	781	725	739	749	775	782	737	738	751	772	756	795	735	725	787	757	729	754	788	782	781	727	745	725	737	767	755	760	775	795	804	756	755	801	812	771	761	807	755	750	720	744	765	753	756	794	776	743	727	756	769	738	761	691	766	786	779	752	769	758	783	832	750	717	743	789	790	803	711	836	774	767	781	775	766	805	778	786	763	797	818	745	760	760	748	796	740	810	729	724	774	840	798	800	799	743	767	743	820	775	736	725	772	737	787	746	767	748	743	776	796	813	721	771	768	750	746	804	784	848	789	772	774	774	775	773	792	771	732	732	774	799	766	659	787	785	772	791	766	761	813	755	679	758	759	740	769	726	842	793	784	737	807	737	724	763	737	787	776	745	773	766	748	783	702	754	710	824	762	764	698	788	835	760	773	814	775	806	788	777	794	748	754	812	785	798	710	736	690	717	763	730	752	763	784	699	768	783	740	740	740	836	769	746	770	746	754	780	812	750	777	848	769	803	755	812	786	814	709	764	746	772	750
24948	21244	27640	25755	18112	10509	5554	2889	1811	1249	1010	751	608	592	525	492	546	552	630	696	720	807	776	707	678	669	658	585	557	523	522	473	577	522	483	486	514	538	496	538	537	476	491	537	542	486	498	504	488	494	476	500	534	523	524	517	477	524	497	537	515	494	509	491	498	511	494	530	503	494	517	521	499	504	489	509	506	507	482	517	479	515	493	484	542	525	486	531	507	486	512	516	511	479	468	512	519	500	491	486	494	488	533	495	514	487	523	463	488	495	534	491	502	521	519	529	487	518	510	511	495	537	527	495	460	445	474	501	503	531	487	507	487	521	491	515	512	530	497	498	464	524	548	487	487	507	490	471	498	511	453	515	529	485	508	485	511	526	513	473	525	469	493	504	515	464	501	482	517	524	540	509	473	493	475	528	503	508	488	484	512	521	484	533	488	558	488	473	494	544	501	498	481	507	484	479	480	517	493	512	460	496	539	498	499	457	473	467	522	515	549	473	534	509	516	480	480	519	471	457	495	490	497	475	473	545	510	488	513	481	470	482	520	543	536	474	524	483	540	494	490	520	463	507	535	493	487	496	516	511	507	507	492	507	537	491	488	478	458	506	504	485	491	490	516	471	505	509	508	471	485	505	470	477	492	530	520	475	492	497	482	504	495	529	484	508	530	475	466	484	524	475	477	494	536	493	544	502	485	485	532	526	512	492	482	506	520	504	495	524	518	478	538	474	512	506	466	472	517	467	480	520	464	498	469	508	520	495	455	501	474	490	455	500	495	459	524	452	474	513	473	465	474	512	528	508	504	500	510	491	507	518	497	519	481	490	486	483	511	465	497	522	520	488	500	507	483	495	509	528	516	523	500	471	492	521	461	488	514	464	537	508	545	519	491	501	476	455	515	470	512	512	505	505	470	522	513	506	504	496	487	481	554	511	509	483	518	490	470	524	513	532	486	485	533	505	516	515	490	475	515	514	485	531	496	528	504	517	522	481	549	518	509	507	497	524	486	476	537	494	508	500	517	528	519	459	484	471	472	514	496	506	481	501	496	534	510	531	482	524	495	562	501	486	500	504	465	485	570	481	535	514	504	506	539	472	524	517	503	532	522	534	527	457	459	513	538	504	490	519	503	510	495	519	525	454	487	511	507	482	510	482	502	486	478	486	513	481	489	488	524	511	473	495	492	541	473	507	509	500	483	463	475	498	531	492	491	492	483	509	475	523	480	504	522	523	507	515	475	529	515	518	492	502	498	531	506	515	469	508	498	480	498	504	501	490	496	553	518	515	499	511	468	518	491	511	477	473	521	514	482	442	483	497	475	494	474	520	465	508	492	538	511	531	525	470	511	523	502	536	505	498	499	511	477	535	482	504	518	503	531	491	479	491	530	469	520	548	517	492	537	505	485	466	459	519	468	502	490	506	547	533	514	512	529	514	476	505	491	540	487	490	493	525	520	500	471	498	503	491	498	502	523	521	492	489	489	539	492	497	485	514	501	498	533	516	489	487	506	502	492	449	511	507	523	485	525	587	510	494	511	541	542	511	497	504	460	438	497	530	501	507	525	497	515	495	473	525	531	547	512	482	483	490	503	509	546	518	487	506	536	507	521	545	468	487	486	520	540	448	464	483	532	471	490	495	508	483	510	505	530	488	487	472	505	488	488	509	514	459	473	499	500	538	556	535	514	539	513	522	500	551	497	515	531	515	472	518	450	514	495	507	500	490	518	506	507	470	498	477	531	517	505	512	496	516	497	494	502	495	513	464	472	531	485	525	481	511	497	437	546	496	482	508	526	483	524	463	471	448	513	515	477	512	492	497	534	517	519	517	486	488	521	540	494	488	466	455	504	548	489	483	519	486	498	526	489	490	540	476	489	501	516	504	513	482	510	502	434	524	500	457	490	467	528	500	485	507	524	491	502	510	483	530	510	470	551	481	483	513	482	494	482	514	487	487	513	508	493	501	513	499	476	515	477	506	484	473	513	506	493	496	532	493	490	525	507	497	485	531	511	499	496	529	532	487	499	521	492	518	471	499	495	507	477	505	464	469	479	501	516	565	482	497	528	505	511	511	489	508	513	498	445	501	542	492	499	507	490	515	554	515	501	491	511	476	516	529	522	504	509	503	484	499	499	476	500	481	515	463	468	495	466	489	529	534	499	469	542	487	487	490	513	484	489	517	493	489	496	446	528	525	488	472	469	489	491	486	504	503	485	527	524	501	506	509	536	511	549	482	512	479	503	537	529	540	447	486	501	516	477	476	500	509	500	502	518	511	510	521	505	509	468	495	488	477	490	508	510	511	498	499	496	504	490	508	489	541	504	493	508	517	490	454	511	547	497	491	521	510	510	495	512	462	497	500	507	490	495	490	486	487	468	508	494	550	501	501	503	491	454	505	511	531	505	475	517	505	509	493	509	476	533	489	467	503	472	514	496	496	503	498	455	498	492	500	494	508	475	476	507	481	553	474	468	444	497	522	471	498	536	471	465	505	528	481	518	511	480	540	510	514	482	498	508	532	507	492	484	480	509	470	503	482	473	550	475	514	519	522	532	529	495	521	480	487	476	504	496	488	537	501	479	488	494	546	516	479	495	507	508	536	522	519	532	496	513	516	502	450	497	495	470	496	535	507	543	475	483	500	502	515	486	478	504	527	534	546	505	512	520	492	470	528	514	485	460	495	483	501	518	532	519	514	483	530	526	499	504	493	530	479	544	481	521	522	459	499	498	528	520	521	515	499	492	526	515	524	485	520	500	474	462	461	484	482	518	536	526	504	494	495	483	507	547	506	501	512	478	491	519	509	479	494	494	476	468	523	507	511	499	485	521	499	495	488	489	506	467	492	489	481	542	500	493	508	530	504	542	475	463	473	488	508	492	494	511	512	525	527	509	510	476	480	503	480	477	487	482	500	493	528	522	479	504	478	484	479	507	506	492	504	468	498	472	543	471	499	530	504	539	470	473	513	517	509	512	520	508	512	509	534	498	510	482	541	517	496	523	489	487	519	485	476	462	493	504	547	466	512	499	517	508	479	518	472	526	501	519	491	499	508	437	493	511	484	483	502	506	486	512	528	500	503	463	506	524	470	510	499	507	472	507	493	510	476	516	484	494	502	533	500	479	515	516	509	470	509	465	501	509	507	507	541	496	501	477	500	475	498	518	462	512	464	520	522	496	518	521	477	500	465	477	514	471	488	534	495	475	495	461	487	522	477	534	539	505	527	466	481	503	493	556	489	530	524	517	509	511	499	462	561	482	512	532	495	509	494	496	495	496	533	466	508	494	517	514	514	491	505	501	493	485	482	518	510	495	488	444	483	538	549	490	506	483	500	563	476	500	481	494	492	482	504	534	510	486	496	516	524	462	501	496	480	502	525	450	477	466	494	506	508	487	495	509	489	491	479	468	520	524	516	529	507	482	522	514	527	558	556	511	536	492	512	506	466	521	501	501	485	502	533	484	496	475	511	476	503	503	537	512	483	489	530	472	492
19638	39773	32605	22795	18833	14419	8773	5391	3257	2006	1646	1222	717	707	606	644	639	698	758	920	1009	1138	1126	852	864	837	818	713	625	640	543	593	552	621	526	568	544	585	583	570	592	560	538	529	533	552	534	575	570	537	538	520	551	518	553	553	575	548	543	565	545	598	539	571	590	538	510	540	552	526	538	567	576	552	572	580	498	533	559	575	570	534	523	595	557	549	556	585	511	524	497	564	577	543	535	522	611	531	592	601	534	565	522	529	604	542	542	529	532	527	517	575	565	539	536	568	561	558	572	577	563	571	532	537	575	592	555	542	545	588	560	552	572	530	534	516	545	571	543	534	531	553	569	600	568	537	548	567	534	561	538	541	549	512	583	542	542	513	544	545	538	552	540	615	565	566	585	565	589	571	544	555	561	559	538	536	576	573	525	577	521	542	552	537	516	554	523	570	561	559	551	543	539	534	563	563	567	545	552	589	511	547	536	579	567	549	539	569	538	548	533	561	546	596	516	538	530	557	563	578	586	537	534	509	555	552	569	552	507	581	543	551	590	546	586	542	567	509	567	523	539	551	573	562	533	554	540	526	528	534	549	548	526	545	562	558	557	517	531	523	596	551	521	526	545	554	546	535	585	558	588	539	548	558	544	537	515	564	592	550	551	516	546	536	564	571	527	536	585	514	552	555	535	557	549	572	562	583	542	542	536	551	515	524	568	532	554	537	545	539	524	578	556	538	543	540	535	554	537	557	539	488	547	572	504	518	568	528	547	561	522	539	515	569	561	529	537	527	503	541	556	546	499	528	582	581	542	542	546	557	560	575	473	526	549	521	596	527	534	503	542	543	580	536	566	538	565	566	535	530	537	556	572	519	575	530	530	544	520	559	480	525	552	542	520	560	539	558	553	549	575	503	545	565	492	537	508	529	529	555	508	531	566	512	555	563	512	552	542	545	544	540	574	547	517	516	529	510	544	557	550	579	573	552	550	531	557	500	579	533	545	549	543	549	538	504	539	552	556	549	532	510	579	584	559	540	542	524	550	584	547	570	524	544	558	594	543	538	492	556	520	568	481	527	562	503	519	519	555	556	559	557	565	526	551	521	547	575	543	548	545	532	571	555	578	543	557	575	578	579	543	539	601	553	562	576	541	552	553	538	541	548	570	586	506	582	534	547	531	559	540	592	524	500	556	565	558	547	548	567	534	552	569	582	568	598	548	561	532	550	563	535	559	503	556	547	560	592	513	542	548	580	540	545	568	578	529	546	556	580	572	518	514	560	572	526	519	538	535	533	578	530	527	528	570	529	491	513	519	539	509	546	529	554	545	559	550	560	542	584	548	558	543	572	551	502	510	566	583	538	566	574	570	538	528	535	568	561	510	566	479	562	546	559	521	535	532	565	549	555	522	537	590	524	553	546	537	502	521	552	510	551	534	569	541	547	525	551	569	535	548	536	521	551	576	528	489	577	552	580	532	534	564	536	535	527	536	553	550	577	535	564	551	561	592	508	534	538	558	554	578	604	556	560	570	579	519	562	523	558	570	553	557	546	518	561	539	550	568	544	526	520	504	555	549	526	554	531	561	545	552	540	598	565	591	549	530	525	535	555	527	527	589	563	550	564	595	528	539	528	580	562	583	596	575	527	524	533	555	519	549	535	569	546	530	548	597	548	531	585	577	537	543	604	550	596	541	603	554	577	529	522	514	550	537	576	541	519	536	553	559	564	557	551	543	517	565	558	578	528	516	550	546	518	513	555	530	525	563	565	533	595	559	512	576	563	529	535	562	560	567	513	549	546	557	563	564	583	530	541	532	554	574	559	554	556	591	517	579	535	535	536	520	543	519	543	576	569	553	555	536	535	571	529	540	523	528	534	583	532	555	569	547	582	554	577	550	582	529	518	525	577	538	521	525	557	546	566	563	545	583	506	510	521	541	526	567	540	571	546	551	568	528	581	532	567	543	531	541	539	549	579	544	553	564	498	539	594	551	544	571	508	568	564	537	540	507	524	534	575	552	559	550	560	552	540	547	576	516	545	545	537	582	529	542	555	521	547	553	549	572	549	566	559	546	553	526	585	539	551	534	528	518	574	574	540	579	545	559	569	551	515	527	562	587	535	582	547	542	539	534	521	506	569	535	521	553	542	564	545	568	559	558	533	537	512	550	560	575	543	562	551	553	546	530	555	534	526	541	576	567	478	537	579	586	588	562	541	520	544	501	569	557	531	519	534	498	566	546	551	501	546	576	562	553	572	581	587	546	556	571	542	545	551	569	560	528	528	527	510	542	554	578	555	540	519	555	530	559	610	521	561	557	534	555	524	510	601	571	582	539	573	539	510	494	546	613	534	512	538	515	534	567	535	529	553	571	526	559	559	536	518	535	532	526	543	544	569	529	581	545	526	558	547	553	555	544	521	526	564	526	533	523	518	582	516	535	519	526	540	583	556	577	539	561	540	544	562	518	550	579	551	583	567	522	562	552	542	556	565	553	550	583	556	547	556	537	547	521	525	535	567	589	554	570	551	558	567	569	511	530	555	541	545	553	552	535	535	544	548	592	570	563	537	510	522	546	546	535	537	507	529	545	534	513	574	560	499	566	562	588	564	597	513	544	516	526	529	506	543	547	526	556	552	562	488	578	542	544	557	518	565	591	556	563	563	535	529	509	571	545	564	548	544	557	534	561	577	531	513	527	557	545	570	594	508	550	566	524	539	536	519	555	542	576	577	548	538	543	525	539	519	538	478	534	543	528	554	505	558	588	500	531	544	574	558	566	582	585	539	540	523	526	578	581	536	534	588	565	549	532	563	537	554	549	546	558	593	586	508	569	572	544	540	516	543	556	526	561	548	573	561	543	569	576	544	522	527	539	524	520	564	521	542	567	548	522	522	539	533	533	510	582	545	530	577	525	538	561	537	572	506	553	538	547	546	558	518	508	549	541	536	544	564	545	518	614	532	545	562	561	587	571	553	533	540	584	560	553	523	539	581	514	555	520	564	534	560	538	535	518	551	524	495	565	544	516	517	595	557	541	495	505	596	542	597	573	531	555	561	554	567	534	518	559	508	575	528	535	553	531	525	551	533	559	580	555	535	544	591	567	501	564	560	549	519	565	546	539	568	535	513	569	524	497	542	565	555	583	523	526	512	550	520	550	536	563	543	542	524	545	551	538	543	555	494	521	553	581	543	532	553	572	596	578	528	533	548	571	567	553	554	535	559	525	569	583	583	519	581	537	505	547	548	535	557	517	532	576	585	560	528	538	569	558	507	566	551	552	535	535	553	566	534	537	559	535	525	547	529	536	533	551	552	546	597	560	560	547	555	577	515	548	549	593	545	559	566	561	563	542	563	497	523	558	520	542	543	544	500	515	553	536	532	573	559	595	567	578	519	546	547	556	561	499	559	546	535	517	579	557	560	556	574	569	515	552	533	553	564	579	546	523	542	559	552	533	544	538	546	512	544	532	567	583	537	576	568	549	533	570	607	568	544	517	543
22653	21273	28939	23960	21572	22643	18348	7212	3805	2629	2226	1724	1269	1051	1052	1116	1132	1160	1251	1326	1441	1561	1480	1415	1294	1269	1246	1191	1112	1042	1042	1016	1005	988	1012	974	971	971	961	931	948	957	956	952	961	945	984	970	984	1008	973	1021	913	980	942	943	969	1060	919	951	1010	961	1015	939	983	952	958	969	931	944	963	1022	977	994	921	951	973	966	919	965	970	952	922	983	941	991	971	955	976	913	962	924	975	945	979	939	959	947	973	1003	919	887	927	930	956	943	985	931	948	993	909	925	986	923	933	983	1008	958	1006	914	922	967	982	955	949	977	939	984	919	965	984	950	962	934	1003	977	1016	944	955	945	929	1034	936	1008	932	943	929	1011	895	962	986	946	967	992	962	957	954	932	961	946	955	923	948	926	907	979	947	958	950	951	948	949	969	887	934	992	965	980	990	993	957	937	974	1060	953	944	970	953	947	947	968	985	921	948	929	893	1061	952	966	1029	955	912	1002	936	920	929	1039	921	961	963	940	961	964	960	972	986	967	907	957	969	1002	945	972	933	970	948	893	937	968	951	960	965	964	971	942	955	971	951	978	1029	958	1001	948	988	1026	982	920	943	995	934	927	1001	948	959	971	953	1002	961	947	1006	993	919	928	956	955	957	908	957	929	951	922	953	912	1014	942	1008	915	961	903	988	960	949	961	940	927	941	957	988	976	966	983	976	931	960	1048	953	936	954	921	981	930	956	944	944	971	961	933	960	953	983	1002	989	943	981	977	999	980	999	971	960	953	932	937	951	942	926	945	929	967	959	926	913	1017	962	948	972	987	902	981	928	980	946	944	960	907	917	940	961	893	1006	922	981	914	991	1027	974	962	934	958	932	977	964	949	970	965	925	909	968	1015	914	947	944	987	962	973	886	891	961	954	963	981	965	966	947	1003	953	978	911	928	952	975	951	985	959	929	991	920	1005	957	979	943	965	946	932	919	959	974	998	970	936	931	980	988	964	969	947	944	915	942	987	926	969	963	972	925	902	990	1024	933	949	967	1003	985	927	961	920	983	968	1022	964	973	967	928	973	960	958	899	939	898	990	994	943	993	1020	921	941	994	918	951	1027	1005	976	928	982	939	967	972	993	1023	932	1032	966	966	990	944	963	898	974	923	960	951	935	952	948	933	933	938	1001	892	985	929	930	964	936	945	951	955	958	945	972	1001	936	970	1016	929	965	933	947	1009	1031	949	988	961	943	982	936	973	938	934	949	962	956	926	915	926	1015	922	958	964	907	916	986	949	894	950	987	952	945	883	981	925	969	989	916	990	903	990	961	916	916	904	1004	937	955	1008	966	971	946	947	1009	912	1016	981	997	1011	877	915	916	1035	1005	970	978	954	979	1038	918	951	966	974	901	963	978	969	891	990	932	920	955	976	1010	967	974	977	974	926	993	910	903	935	952	950	990	991	907	989	1007	954	967	997	948	978	965	902	994	969	878	995	981	1008	954	944	1005	933	999	957	982	914	1010	941	966	985	1000	1013	964	972	890	932	964	965	916	965	920	954	945	974	953	944	962	966	971	951	979	960	936	974	984	973	953	956	931	956	1016	1001	968	934	943	954	966	976	966	933	958	934	962	911	949	969	901	961	967	962	983	979	1076	979	962	939	943	931	994	959	965	927	1006	1016	979	946	945	968	954	945	926	1006	910	905	962	898	1006	944	928	999	984	969	958	996	892	965	882	961	922	967	992	899	980	965	970	958	965	924	974	952	1004	925	916	943	965	997	986	972	878	925	878	973	932	1052	909	1005	909	962	906	915	931	962	989	980	957	952	937	965	941	1015	985	970	937	966	1012	921	939	978	957	989	911	918	979	909	938	944	979	975	964	1031	979	975	974	966	900	939	973	1013	949	987	1001	1028	936	966	977	980	971	927	991	944	977	1008	955	1017	973	1013	972	934	973	1016	999	923	957	1015	987	943	946	945	1006	953	936	856	995	933	969	990	946	914	975	917	979	973	972	931	971	903	952	949	969	996	988	957	925	929	999	940	958	921	983	945	920	935	941	859	970	914	899	955	1021	961	1012	934	991	939	958	885	962	978	928	955	944	956	922	956	998	973	927	975	912	928	1003	980	974	903	993	969	986	964	952	1023	936	928	943	976	968	969	961	957	960	949	935	924	958	963	901	926	926	945	908	916	918	952	1019	938	941	980	927	970	904	940	937	907	978	956	959	919	1009	930	951	918	949	1013	925	939	957	992	947	1006	965	955	918	971	968	969	960	947	942	961	931	946	957	963	936	962	897	958	973	867	966	962	1009	1007	981	963	1017	948	950	1000	931	958	900	941	960	956	928	978	949	987	948	937	957	940	962	938	953	974	935	989	945	966	910	941	950	981	1025	1016	980	958	903	946	956	940	956	983	964	953	973	941	933	947	947	951	945	961	964	965	960	931	946	981	1022	984	911	917	960	895	907	933	932	976	907	965	951	932	1009	1027	994	941	956	972	960	954	958	935	1003	990	923	900	967	985	978	952	988	920	963	974	925	917	1001	980	943	930	890	914	995	990	935	906	965	924	965	1000	968	975	981	911	987	986	956	964	988	907	948	961	962	937	969	889	986	964	981	992	906	977	984	910	955	1008	931	928	979	974	913	1005	971	982	991	1015	939	969	953	961	973	988	941	970	942	929	1005	876	962	945	930	1032	1003	968	919	953	985	944	921	946	1002	958	897	1023	951	930	962	964	976	992	936	934	971	982	872	971	960	912	950	962	983	948	963	915	931	1003	962	971	968	915	960	1001	971	947	948	958	947	964	956	984	1003	998	978	979	927	935	980	889	946	895	952	951	929	951	972	931	937	943	944	990	990	934	934	945	900	910	953	943	937	915	959	965	949	971	956	921	943	982	961	931	962	980	917	907	956	990	946	935	949	1005	1004	932	1024	978	999	997	975	919	936	969	987	871	968	945	916	937	977	1002	1016	925	945	956	906	988	1011	949	982	958	946	920	970	966	900	923	998	986	974	990	928	1011	985	893	899	970	959	957	971	958	892	953	920	918	921	882	963	917	909	947	942	954	923	956	1019	978	963	936	898	984	914	959	916	999	935	972	974	1016	962	1005	913	957	943	931	1016	913	955	956	891	977	984	996	1007	910	930	962	973	946	957	902	912	933	929	929	957	960	992	959	985	960	929	941	997	949	978	934	998	1007	1019	1006	1013	937	959	977	987	982	992	954	954	950	958	986	1018	933	932	975	949	998	969	1010	955	945	992	966	948	1030	1013	936	962	954	930	962	1002	1004	924	962	1012	928	884	896	978	953	905	1008	1023	938	937	968	970	975	950	1023	955	938	940	978	977	967	1041	964	982	987	949	989	937	947	968	906	985	951	1008	970	936	968	1021	907	936	964	937	891	893	984	956	958	945	953	999	978	921	949	994	988	933	909	990	929	954	963	920	997	958	942	1001	945	1015	955	937	992	927	972	948	1009	979	962	977	951	900	962	957	914	917	943	940	912	966	978	1030	950	949	986	983	946	983	994	967	931	877	997	953	967	954	943	928	974	1002	937	972	969	965	1030	968	922	974	944	933	979	975	945	992	944	932	996	919	952	920	942	953	944	975	953	944	878	973	950	951	941	956	977	973	940	923	924	964	966	942	952	959	913	952	977	979	959	914	937	931
22476	48345	41676	31727	26839	22186	14873	9631	5911	3883	3351	2381	1561	1278	1172	1169	1234	1419	1508	1695	1861	2076	1927	1642	1557	1533	1356	1306	1196	1153	1030	1044	1026	1005	1062	1042	1023	1003	995	999	987	987	1022	1032	956	978	1010	1022	985	979	959	1023	971	986	976	936	989	1020	1007	1011	1033	1034	982	988	1014	986	989	990	966	964	1033	1031	1013	992	994	1027	972	982	929	997	985	972	955	1053	985	1035	962	989	1022	974	1019	964	980	984	1043	1020	980	985	956	1048	957	984	1010	976	968	1012	943	974	1010	983	1012	955	1004	975	998	933	1049	957	993	1031	1021	976	981	965	1045	1032	989	1023	1044	999	1000	969	1006	1007	989	996	990	1013	1023	973	960	1051	1042	975	1011	979	1006	981	993	1016	1027	1043	964	1028	952	1034	937	961	1019	952	973	972	1005	1012	965	1024	999	1023	1004	958	995	989	954	1022	1036	984	958	962	987	1013	961	1059	1002	1003	962	991	968	931	1026	1000	1007	975	1049	1042	972	964	1010	1001	980	980	1067	992	943	937	1007	1008	971	967	991	1020	1016	971	944	989	963	960	999	1026	980	1020	1022	957	959	927	1008	1014	1000	938	1020	959	999	981	972	975	971	992	1018	976	987	1021	935	990	1054	1004	994	980	994	1049	990	1027	984	992	1000	994	954	967	961	1060	1015	1005	998	952	1029	975	990	936	1047	1010	1026	977	923	969	931	988	999	980	1019	964	1003	1044	988	1003	995	990	1008	987	977	1030	1072	983	961	1031	1026	1016	974	1029	1012	989	990	1008	1003	999	1019	1037	1034	1055	960	1030	973	977	910	979	951	1003	1034	970	1049	1021	1000	984	930	997	958	972	992	979	994	990	986	1024	972	970	912	958	923	977	939	1003	945	1031	931	1018	1014	1028	992	1007	1019	1032	1036	1000	979	998	992	983	985	966	1035	1041	933	1060	985	986	1013	994	1060	1019	994	1037	960	979	949	986	974	1002	1037	974	1003	981	1029	997	1070	959	982	965	995	1005	973	968	1012	991	976	1010	975	1090	1015	988	914	994	910	933	1047	944	978	964	996	982	956	981	977	962	977	991	1017	987	1013	979	1005	986	1039	1006	1002	1067	980	986	965	1024	972	978	1044	999	1041	991	959	955	1048	1011	990	992	1005	1002	990	972	1008	1004	996	1020	966	994	951	959	1027	1028	1051	1004	998	956	1007	939	965	993	998	1006	1001	1059	940	950	1008	931	986	948	936	1007	1028	987	988	1000	1010	991	1006	992	976	999	961	1043	991	985	997	987	967	995	998	1010	976	1040	1002	998	983	1008	936	1072	1008	991	1016	994	972	959	1004	1006	1013	945	932	1033	1027	953	987	922	1018	1018	971	998	1003	991	945	998	875	1001	1039	963	1042	958	1002	1037	1058	955	992	992	1013	1015	998	981	1010	997	968	986	1009	994	1023	1031	990	1007	962	985	1044	1027	943	993	1030	1016	990	962	1053	932	965	1011	996	994	955	949	1023	960	992	950	999	1008	972	980	1023	977	1018	983	995	1000	1041	974	1040	943	986	975	1014	933	994	1028	1005	974	971	1043	985	1026	1011	1003	1021	948	1020	977	1038	1015	991	974	957	972	995	984	1010	991	1049	983	992	983	1055	984	1024	984	969	994	985	987	1017	989	998	1002	976	1014	970	1040	1004	989	939	978	952	1008	1005	1054	1010	977	989	959	1006	958	971	1041	1017	990	931	1026	1006	1019	971	1016	980	1005	937	973	987	981	994	960	965	982	1031	957	1005	997	967	985	990	971	1022	1006	992	1035	1033	977	956	1003	974	993	974	1055	948	1018	977	983	961	1011	994	973	1045	1017	1025	1020	999	1030	996	1021	1049	984	996	1014	972	1035	1006	974	991	958	956	979	979	986	1013	992	1002	966	958	1008	1053	937	1015	1050	1021	987	995	938	928	990	963	1015	1019	940	956	979	1055	960	973	960	1028	1012	1019	983	954	991	990	995	1048	979	957	971	935	997	996	955	973	1014	948	956	1027	999	1051	1017	1029	1009	938	982	969	1010	981	919	1020	968	955	1012	979	1029	997	1024	979	988	1040	1011	994	1008	1012	1002	982	975	1007	969	1010	1008	1011	988	1010	1027	972	994	1025	1011	953	967	995	1017	1001	940	975	961	1026	1009	1066	975	1030	1006	1001	937	1006	1004	1069	938	926	1004	964	978	940	969	971	1006	996	949	981	996	958	1032	929	1007	1042	1014	994	1027	996	969	1039	985	965	989	991	942	939	986	1030	1027	949	1034	980	969	1014	1009	1060	1015	984	1007	998	971	1026	983	961	969	981	1020	958	1006	992	983	984	1032	975	979	962	987	1007	979	1001	1013	972	973	1003	974	996	1002	983	989	981	961	937	1060	944	1032	998	1056	989	983	1009	952	934	1018	935	951	982	995	1006	969	1008	987	1046	1028	1011	952	1004	1023	1024	969	993	987	1006	1021	986	993	1016	982	1023	980	1011	1019	1013	971	1043	976	962	1015	1062	967	961	978	972	1039	976	1020	1042	1002	1009	1010	946	908	1003	1010	1008	972	965	1064	984	925	974	956	1010	957	940	1003	991	1002	981	995	1000	979	1023	1033	967	975	1007	985	930	1022	993	938	995	1021	995	963	1017	1031	1032	986	993	998	990	984	1016	994	999	1029	1050	1021	979	1015	935	1015	922	979	994	963	1002	925	970	1039	966	958	1028	1022	990	948	1005	956	1000	1007	976	1065	1059	1056	989	972	929	1008	982	1009	969	953	1029	1028	1021	995	966	984	987	950	969	995	982	963	1021	974	999	981	998	966	933	970	998	1006	1027	946	1008	978	943	1023	1009	959	970	989	1019	1026	984	1042	1025	1032	951	959	1013	1021	1012	977	977	1042	916	988	1039	977	972	1037	976	984	1025	1058	1019	1021	1020	1015	931	992	1001	933	1019	994	1026	936	974	979	1026	952	977	1000	1033	1001	1011	973	998	959	999	1011	997	1030	977	979	995	971	1014	961	1021	969	983	1016	987	980	914	1013	1019	1081	971	998	1034	974	993	921	928	987	1028	995	975	997	1016	1013	994	966	1045	1017	986	978	955	1014	1050	994	1021	1037	996	996	994	1042	946	948	1011	985	965	969	992	963	1073	1000	1006	1023	1036	1016	963	992	960	1011	972	990	1015	983	975	1001	994	954	972	1000	970	957	1025	1011	973	1003	954	983	1009	1012	989	1018	959	995	985	988	964	976	1054	987	1007	965	1008	987	1035	1004	1032	1034	1041	979	1020	1017	1015	953	1015	949	1022	973	974	1019	998	946	1005	976	939	1047	1025	1035	1091	988	973	991	973	948	1008	1011	1057	981	1031	989	983	1035	961	966	1010	1003	958	967	998	988	957	967	1072	987	1001	1012	1074	988	978	988	976	953	1029	947	958	998	1018	1015	989	964	973	989	1023	1021	960	956	1019	1021	970	970	1029	997	972	980	984	1009	969	1004	928	987	987	985	1018	1036	1004	968	988	987	984	968	979	992	983	1036	949	1020	980	1052	1036	1002	934	1031	1022	1017	966	1065	963	965	1022	996	992	929	1001	1017	974	1010	1062	995	968	1011	1015	1019	932	1042	1006	1013	988	978	974	1033	977	965	960	968	950	1015	1001	950	955	982	964	1021	1036	975	1005	960	974	959	1024	1000	998	982	1030	1007	988	959	975	986	1010	1002	1053	986	1004	960	988	975	992	1020	970	985	1013	1017	941	1015	997	1050	991	923	1002	915	1003	993	1027	992	1022	1008	955	1068	998	972	1001	1035	982	991	1025	985	1061	972	1058	992	943	964	989	931	986	1002	994	1009	996	949	968	1008	992	1004	1019	1041	967	967	985	996	982	986	962	974	1013	1020	989	987	973	1011	1027	960	974	1040	996	1026	1052	1035	1065	991	1009	978	1000	978	1022	959	1072	1018	986	938	987	1105	1020	979	953	991	969	972	981	975	996	1004	964	980	991	1029	951	970	987	1037	1053	1019	985	969	974	1030	1032	989	994	1015	987	973	1013	940	1023	1008	976	988	1014	965	1092	985	1020	1006	1043	1034	996	978	1000	920	942	986	973	981	1015	1022
28527	23578	25571	18274	10457	6870	3799	1916	1239	844	807	568	497	479	489	477	478	525	560	596	633	688	683	597	585	531	514	474	470	411	475	487	445	454	436	466	444	461	424	438	435	448	426	427	465	461	439	410	453	475	397	421	465	424	424	459	387	417	451	457	475	452	452	420	426	467	394	427	442	427	452	451	448	409	434	458	445	437	457	455	447	448	429	452	446	435	419	422	445	463	461	440	422	440	449	474	426	476	430	421	442	461	452	446	456	457	447	480	452	474	422	440	409	475	450	430	447	406	473	482	423	444	460	434	455	430	456	426	441	490	423	449	428	431	419	417	421	452	459	445	463	455	405	425	436	485	426	415	442	424	447	438	439	384	460	467	441	447	397	427	409	481	434	449	431	427	423	431	404	460	438	418	493	461	419	434	385	458	450	443	437	457	446	441	438	457	412	443	461	463	453	406	471	485	472	444	437	449	445	436	435	429	473	409	450	448	449	470	436	450	453	426	402	400	429	452	412	434	453	439	403	423	422	422	453	445	429	492	448	433	436	442	395	451	453	430	444	461	413	468	458	440	427	429	474	484	439	460	439	442	457	421	439	396	385	463	468	436	410	459	482	437	458	403	485	421	427	421	484	452	424	413	465	447	449	446	456	439	427	411	491	459	492	445	441	439	450	441	448	429	441	451	425	463	445	441	443	420	439	462	446	444	432	430	429	399	428	470	439	442	410	438	437	427	444	452	456	453	431	440	466	421	443	465	453	435	467	441	508	429	452	470	439	429	453	486	443	436	427	445	464	443	431	465	439	445	452	433	425	442	474	437	427	408	444	448	464	449	440	474	438	445	449	427	418	419	415	411	432	469	436	415	453	468	417	428	464	414	407	432	408	456	451	435	444	401	433	432	462	467	444	430	470	441	418	442	423	470	467	472	438	414	450	460	446	439	446	447	429	456	459	445	467	419	452	464	471	435	450	470	462	417	445	399	460	438	489	450	422	454	463	427	437	477	457	426	445	433	434	434	430	431	466	442	438	471	487	418	441	437	420	447	446	458	464	430	418	456	421	422	484	412	425	392	402	468	456	442	468	466	407	456	433	475	442	455	467	433	503	460	455	430	445	435	439	498	440	480	401	474	452	409	431	444	439	425	436	397	451	441	426	421	419	467	445	451	439	441	432	420	471	433	435	444	457	467	482	443	438	445	473	460	442	460	485	446	460	429	441	441	403	452	422	471	421	454	477	454	419	462	404	442	432	423	474	456	465	455	445	416	463	462	422	433	443	453	423	443	453	458	418	441	409	465	431	468	429	436	441	442	416	455	443	445	415	431	434	449	423	480	407	466	476	432	421	419	403	453	470	399	485	438	407	441	439	446	474	455	499	435	466	438	446	489	463	428	405	463	429	480	434	432	445	464	441	445	449	450	452	441	462	421	483	456	466	508	426	465	444	458	476	418	439	458	460	455	486	463	429	437	477	447	498	446	445	440	466	441	451	416	437	428	459	446	450	417	424	468	407	423	450	452	472	439	454	486	437	485	428	431	442	417	452	419	441	414	444	421	466	390	429	480	474	476	460	441	453	465	447	422	413	408	476	459	432	435	422	448	436	439	475	426	448	427	422	452	502	440	427	428	443	402	476	447	450	456	446	448	422	425	430	419	426	482	452	456	473	414	435	438	436	460	463	438	457	452	417	430	478	432	423	507	447	462	471	437	460	439	463	440	393	437	483	456	459	456	444	453	448	437	458	405	475	445	430	474	460	473	394	424	430	427	432	436	437	466	445	452	444	465	421	469	452	450	438	403	479	428	452	471	457	443	486	447	439	464	462	408	442	458	452	427	481	482	453	449	447	436	456	408	459	448	461	461	445	446	425	421	435	486	465	457	433	436	456	451	453	437	437	465	437	442	436	420	441	444	428	429	432	425	478	471	437	467	464	446	399	458	439	447	473	449	437	439	412	435	485	430	449	408	457	500	455	473	485	452	462	415	438	434	409	420	432	469	450	447	437	466	417	420	467	423	462	461	462	473	481	454	455	412	445	440	463	395	436	443	445	411	483	457	454	457	399	429	437	435	444	433	469	472	481	430	423	441	429	478	454	422	458	445	437	450	404	465	400	419	443	439	428	455	452	429	429	455	446	426	463	448	440	444	472	438	436	457	420	423	482	444	439	457	444	450	427	461	453	412	417	424	412	448	446	429	434	449	452	428	470	448	443	433	421	436	433	438	456	474	444	426	456	419	431	443	471	430	408	389	450	447	419	425	447	443	419	437	477	434	440	444	420	486	444	437	457	475	446	435	438	398	463	444	421	434	461	452	456	423	405	415	426	450	455	425	450	477	455	461	441	465	436	439	442	434	460	472	426	454	408	447	419	478	445	463	457	425	468	458	418	446	439	465	421	428	445	438	475	493	465	463	462	478	414	461	440	426	428	422	434	441	470	421	457	442	453	470	450	418	434	468	431	433	416	434	483	470	447	464	478	481	478	453	454	428	428	427	471	428	446	415	473	420	446	454	425	397	468	432	433	447	469	481	458	436	473	458	464	458	464	470	451	454	449	439	444	420	465	436	446	450	440	443	468	444	477	429	451	447	441	474	455	425	468	450	418	434	444	460	426	409	443	415	438	440	445	447	471	451	437	473	440	434	435	412	401	476	461	451	458	435	448	410	438	485	433	403	459	422	426	458	466	451	439	447	441	406	446	443	413	455	437	426	499	453	440	469	460	414	440	424	428	409	410	444	411	438	417	457	417	417	420	466	476	420	483	437	446	435	437	456	429	464	490	449	430	442	447	478	420	443	425	455	436	461	432	423	416	429	443	437	461	449	395	441	409	458	475	482	430	432	454	407	435	446	423	475	431	434	426	455	441	424	450	502	483	481	424	464	430	426	450	442	423	386	430	434	396	421	442	433	459	409	435	435	447	458	439	450	426	471	447	451	463	480	486	471	429	472	395	457	401	469	406	447	442	403	420	429	465	439	461	458	425	427	401	466	422	445	435	431	451	450	426	452	468	422	444	439	464	454	433	429	407	453	443	479	446	477	406	463	412	488	473	440	438	441	435	412	402	444	430	437	445	453	439	469	467	419	418	408	441	437	432	436	447	475	431	466	414	487	422	440	418	439	429	422	466	464	465	466	437	468	473	456	442	460	434	419	461	452	421	409	435	429	469	392	447	414	453	464	443	446	424	434	454	408	429	457	438	454	434	445	437	441	446	457	474	492	439	451	441	382	443	445	449	412	463	448	441	426	441	436	456	447	421	427	499	455	464	472	432	416	428	431	511	481	465	423	472	436	431	451	419	399	451	451	444	406	419	433	505	471	432	415	455	420	456	467	463	447	458	431	436	428	448	438	453	408	445	449	434	473	419	434	422	436	439	452	438	429	464	453	428	419	453	441	456	432	441	453	449	462	482	425	459	474	467	420	474	476	475	441	460	386	410	436	418	416	447	478	470	443	416	436	460	449	437	426	429	416	450	445	442	429	436	426	437	468
19243	34554	27950	18177	14311	10812	6501	3591	2016	1337	1151	804	545	461	465	488	541	596	650	722	827	907	893	734	656	695	625	573	510	532	478	463	493	458	444	479	412	461	457	426	437	465	463	481	481	468	451	457	465	452	503	488	484	450	470	472	479	448	477	481	459	469	499	440	454	453	474	469	495	458	449	452	448	463	463	448	438	427	412	457	458	483	433	443	450	483	429	455	474	433	429	455	474	474	458	473	440	470	437	475	455	476	432	499	448	482	472	469	453	483	454	437	438	428	448	461	469	424	477	482	430	510	445	475	464	463	463	460	431	465	485	486	487	439	464	471	469	472	404	447	423	452	467	416	481	481	454	465	459	475	448	460	452	487	470	479	471	433	475	472	491	470	485	445	500	440	453	463	470	448	451	441	440	448	453	422	428	488	493	465	439	488	447	487	451	473	454	488	449	428	459	415	452	466	477	482	472	496	450	483	443	464	440	489	465	431	458	455	472	476	451	482	450	488	499	463	484	469	458	482	407	455	470	462	441	445	485	506	446	428	478	474	472	417	432	460	474	497	454	432	429	469	485	438	486	442	434	434	466	487	437	473	462	489	489	469	443	457	466	456	468	459	449	464	433	451	461	470	454	459	465	472	469	470	445	473	517	470	453	477	455	481	412	457	487	438	461	472	472	465	504	442	443	481	421	477	459	484	473	462	456	425	465	494	444	500	458	430	449	458	420	460	445	426	464	427	505	454	475	460	489	450	513	508	475	472	445	482	466	477	481	442	444	431	457	474	500	473	444	474	453	470	483	475	490	433	462	466	469	460	452	430	441	453	484	479	459	481	461	421	467	487	474	456	473	485	450	459	457	480	446	460	475	492	458	461	480	466	482	488	443	483	467	462	462	425	483	464	476	463	469	471	486	471	480	487	431	439	439	451	489	494	466	474	485	490	439	450	471	470	460	460	536	498	465	459	440	482	467	453	428	474	478	465	464	477	437	500	480	474	453	473	477	425	481	450	469	402	511	470	441	496	511	487	497	466	453	479	447	487	426	467	428	453	477	489	471	462	455	459	435	475	475	472	448	463	457	449	459	441	440	469	465	462	483	479	464	455	481	499	455	499	465	457	467	441	463	472	432	459	464	470	462	450	452	436	475	475	422	457	453	482	441	436	456	472	469	510	446	472	446	437	474	465	471	439	446	462	518	453	482	482	471	456	483	462	464	444	445	485	470	456	453	487	482	477	447	465	478	459	451	465	478	460	481	471	461	465	456	482	452	459	448	409	447	412	488	457	473	508	512	462	451	488	463	477	486	454	417	458	502	456	479	445	457	467	483	465	459	468	454	484	445	494	437	457	462	463	472	469	480	430	479	467	444	449	452	478	499	449	434	476	478	469	441	462	467	449	467	440	502	426	452	477	496	450	465	422	469	463	463	439	464	487	463	467	492	411	443	443	452	462	471	458	491	475	464	484	459	482	478	459	469	431	462	435	446	437	484	442	464	491	480	454	466	476	470	449	475	508	441	474	461	445	478	460	484	407	460	450	429	473	454	463	461	427	450	484	488	472	462	460	442	451	434	475	436	465	441	476	479	442	455	536	461	467	452	516	462	470	479	436	461	477	498	442	475	474	471	489	460	485	476	481	487	447	450	435	475	469	488	483	452	485	463	480	467	440	463	475	475	475	433	455	471	446	496	443	488	472	450	481	500	490	453	485	471	491	438	472	473	448	440	430	441	452	442	467	453	460	425	482	452	470	469	453	457	462	468	414	482	452	476	462	471	442	436	462	459	473	495	463	456	504	448	503	466	447	481	484	426	479	459	482	454	472	463	472	463	459	449	487	474	434	458	449	445	454	498	442	474	448	443	454	456	500	452	410	466	429	460	474	494	469	449	488	455	451	472	480	447	436	493	439	467	482	464	416	496	479	461	471	469	447	433	507	468	502	481	469	496	488	502	475	477	486	490	443	480	455	434	482	472	494	480	454	479	466	485	478	475	452	419	441	504	443	491	471	466	460	471	497	458	505	418	480	450	460	433	436	500	466	522	464	431	460	481	440	484	512	460	484	477	474	484	471	448	448	479	480	468	447	477	464	481	472	487	461	485	483	444	463	473	510	506	509	490	472	463	466	420	453	457	486	482	410	482	455	501	480	478	467	466	495	480	479	511	485	430	483	454	448	477	452	436	468	436	457	449	482	460	488	464	437	472	435	431	463	442	451	460	446	476	458	466	444	432	466	466	516	466	478	490	461	480	426	471	493	430	492	465	418	429	483	428	513	465	446	482	449	464	489	469	448	444	484	444	453	454	455	480	449	463	469	486	478	480	430	479	466	469	448	421	465	476	450	474	434	462	493	477	485	470	504	447	422	463	432	461	473	452	453	480	460	474	492	492	474	452	447	473	504	491	455	504	485	512	467	466	502	481	484	461	482	456	489	472	487	442	471	475	424	490	469	438	475	440	474	476	457	490	494	461	471	467	451	465	473	449	479	461	487	481	434	477	469	483	453	450	441	524	451	472	481	468	470	484	463	467	476	501	418	463	452	459	494	484	492	472	433	476	429	492	477	460	486	471	464	429	455	475	467	432	463	431	459	428	438	456	492	434	474	441	464	465	481	488	463	465	492	473	473	451	456	439	444	481	433	493	456	486	472	505	440	429	456	475	465	457	508	463	483	478	480	420	460	455	473	466	485	466	454	462	464	477	442	477	484	481	488	513	487	470	448	452	490	500	469	455	455	471	461	458	459	491	448	457	484	458	471	458	434	444	429	421	494	485	454	438	489	467	457	496	467	463	457	506	463	472	463	477	487	469	487	456	468	457	459	455	475	435	462	469	467	456	446	468	445	459	477	474	446	479	473	451	503	478	464	469	464	415	477	472	441	431	456	464	445	462	459	474	473	464	456	473	457	486	467	464	439	445	490	432	437	449	473	455	473	493	475	491	417	485	482	457	423	434	480	495	511	466	436	468	486	466	425	475	472	523	458	469	410	483	454	461	447	481	493	444	514	470	456	464	441	474	461	449	465	465	478	490	463	456	470	438	469	495	472	453	473	485	415	484	460	485	462	470	445	468	468	461	479	470	478	456	450	520	464	536	433	481	449	442	450	468	484	452	468	484	453	464	447	506	462	479	493	517	428	497	442	480	448	456	455	454	487	471	477	411	485	489	467	462	492	438	485	459	486	484	483	452	470	458	477	499	457	463	456	480	461	442	465	424	484	443	485	454	472	480	481	456	478	437	459	470	436	494	441	444	415	451	483	468	479	498	455	456	387	457	479	461	447	467	446	467	485	421	484	434	468	470	482	504	481	457	476	474	450	474	460	446	480	452	495	506	477	483	455	479	444	465	481	449	504	458	416	520	446	448	492	501	486	471	499	447	463	469	456	465	465	486	518	452	472	450	459	482	439	435	463	507	493	481	430	494	494	476	462	451	475	478	507	468	468	468	460	490	473	498	499	440	465	436	477	442	473	431	510	454	433	478	435	454	468	453	477
23725	21192	28428	24432	21745	18253	9954	4345	2414	1787	1508	1146	911	868	855	808	829	899	995	991	1154	1267	1125	1012	970	951	899	858	853	788	771	773	809	789	719	755	768	788	778	749	719	758	760	769	782	726	751	720	786	772	723	757	713	765	727	742	778	743	764	717	786	764	768	761	749	810	727	795	729	738	771	775	756	795	726	795	765	732	747	716	717	746	726	715	765	723	729	706	742	724	733	746	741	750	755	762	746	769	782	762	726	723	720	740	722	747	720	736	782	789	776	745	719	747	789	736	685	724	713	773	755	751	733	744	805	740	745	751	739	739	779	757	789	739	714	698	760	781	784	778	774	771	763	751	766	681	758	754	776	789	725	725	710	755	808	710	741	764	772	726	755	793	743	763	750	752	753	758	684	769	752	752	769	779	785	730	808	765	789	786	787	722	754	750	743	763	754	752	749	817	715	744	754	732	795	742	727	750	740	729	742	742	739	755	724	764	760	763	776	806	724	744	774	740	702	768	718	718	821	785	772	763	741	741	746	751	747	756	752	747	712	747	754	778	769	789	796	719	776	743	780	750	739	722	703	776	707	708	758	731	787	750	756	729	753	742	739	781	774	759	776	759	725	709	796	729	758	746	786	752	747	764	754	771	759	739	761	826	731	770	766	767	723	788	725	774	729	766	797	778	725	740	786	734	751	775	783	718	752	712	755	749	753	795	756	788	759	782	762	784	773	782	738	791	769	730	772	737	726	734	743	766	746	749	732	713	755	815	804	724	821	815	750	744	751	728	794	767	765	727	759	728	756	774	744	810	755	733	776	700	767	766	734	702	750	739	773	787	703	767	757	773	745	790	772	697	751	785	696	738	740	756	768	702	782	686	727	775	772	709	724	747	739	724	749	732	755	764	744	755	749	716	748	741	730	788	752	774	759	746	727	727	768	742	725	722	784	759	789	729	745	701	753	762	736	734	721	772	699	735	800	744	777	727	732	771	768	732	731	743	737	683	750	756	744	736	750	725	770	774	760	741	744	707	770	790	773	764	787	765	767	710	718	709	762	731	718	712	737	744	780	756	779	740	775	747	804	721	742	755	796	772	784	755	750	749	765	779	732	783	768	793	753	735	751	753	721	735	716	762	725	744	835	743	771	779	813	742	710	757	737	770	771	786	728	790	766	817	807	782	758	723	766	720	759	760	756	745	759	769	758	770	710	754	760	752	752	715	754	745	732	788	759	728	762	707	715	762	722	775	746	765	702	731	790	759	749	758	773	762	714	761	699	756	706	755	741	677	774	757	764	735	735	758	784	805	712	701	731	737	735	779	758	713	729	741	779	772	748	724	767	760	731	787	790	699	785	799	776	773	740	751	746	751	774	717	688	746	758	731	746	746	792	743	733	735	746	786	741	774	738	786	727	798	735	714	705	801	759	785	780	749	771	766	730	810	713	742	719	693	756	746	725	731	735	769	751	726	698	727	768	736	753	763	771	782	791	731	768	735	768	732	781	743	745	725	698	753	715	733	747	692	737	812	729	763	715	733	760	756	710	722	757	756	795	752	773	735	734	764	763	782	756	783	769	763	787	763	764	771	750	733	719	749	741	730	747	785	764	747	776	753	809	740	693	743	769	742	737	730	721	776	722	738	721	703	748	770	777	687	774	698	786	770	756	800	754	750	719	760	734	754	710	758	716	755	718	709	746	737	752	753	740	733	754	707	807	720	737	716	754	758	769	721	745	754	740	736	725	759	741	755	731	765	724	796	754	735	762	756	740	774	721	734	724	724	773	740	725	777	756	747	755	745	764	690	746	773	711	739	785	738	762	780	734	760	709	730	747	764	758	717	761	766	721	775	783	770	733	742	748	774	775	745	784	804	765	723	774	752	770	794	761	712	780	722	740	749	761	763	802	763	700	756	724	750	709	789	715	741	765	737	791	769	712	771	797	727	712	771	739	760	759	744	734	774	686	746	737	768	795	715	736	745	730	810	751	744	711	735	748	712	753	741	745	753	744	751	725	779	772	733	735	723	732	740	732	721	740	751	709	777	786	741	769	752	753	759	709	735	754	768	744	753	761	740	743	757	752	729	739	769	732	757	732	734	767	737	801	797	754	680	743	754	734	770	777	733	692	757	786	800	758	715	716	743	803	772	789	726	802	752	755	762	780	755	782	727	740	738	754	737	754	758	763	711	709	723	720	745	751	724	726	775	733	793	793	781	744	823	730	788	725	725	779	718	755	761	746	686	696	740	739	740	765	762	785	758	748	773	724	773	771	729	766	772	780	686	783	797	733	721	722	768	749	746	703	690	728	789	788	724	721	769	744	797	758	729	727	754	735	747	799	780	807	762	736	739	736	719	744	717	775	743	783	736	795	757	729	769	729	789	764	747	754	743	724	763	793	801	751	718	741	775	735	719	823	713	705	784	713	768	730	794	739	748	756	721	741	803	763	763	733	750	726	743	756	797	725	733	745	742	742	799	762	747	713	770	733	791	724	745	755	752	757	745	762	769	786	745	760	766	793	707	738	762	736	721	733	743	744	807	737	741	743	708	810	766	744	759	746	743	723	728	767	724	748	704	796	750	741	777	787	743	700	692	734	775	739	744	749	782	747	744	737	696	753	723	770	727	746	763	757	701	722	732	763	760	732	747	716	769	748	778	791	734	716	685	699	780	785	755	726	760	761	751	742	750	735	789	698	757	722	753	741	699	778	746	732	759	748	744	789	766	731	728	730	739	729	774	789	796	712	731	755	737	825	816	780	730	770	763	715	774	787	771	779	771	721	709	691	764	729	767	807	731	737	770	729	753	755	759	758	734	734	731	703	750	754	774	757	727	722	754	675	738	751	787	752	724	758	736	724	800	779	745	732	773	769	789	790	789	749	726	735	732	782	784	720	711	797	771	784	767	759	797	757	755	773	759	792	750	742	734	750	715	737	743	759	752	719	780	725	757	761	739	747	759	788	749	719	704	762	740	769	750	810	756	709	784	752	737	827	752	770	746	748	717	740	780	749	759	770	707	785	716	749	704	760	755	721	741	767	710	698	725	820	776	767	789	744	786	741	781	715	809	784	742	747	784	710	705	695	771	837	733	700	696	740	791	737	708	738	757	742	761	812	733	726	747	731	745	720	764	733	747	708	760	720	776	729	758	741	772	735	727	754	819	727	753	725	743	714	734	753	729	750	762	741	776	683	703	769	742	756	744	810	713	738	784	752	745	793	760	714	748	768	760	760	703	787	701	725	750	777	806	739	729	749	768	755	727	749	728	738	722	734	742	747	709	795	751	700	772	760	785	752	721	751	841	809	744	760	745	726	729	759	785	778	723	744	725	730	705	694	763	747	733	675	732	777	765	748	742	724	725	798	789	716	757	761	757	707	717	773	746	747	735	779	744	676	700	765	760	816	792	709	783	701	728	755	755	797	765	777	695	716	807	779	769	773	777	785	803	724	741	765	748	767	774	725	721	769	789	806	766	750	721	770	734	736	788	803	765	744	723
20205	42880	36625	26286	21346	17198	11180	6595	3907	2691	2170	1533	1027	907	866	920	912	1062	1132	1241	1433	1594	1498	1274	1160	1045	1024	1010	985	882	834	841	807	803	815	794	738	796	777	763	836	818	819	770	766	788	792	780	819	783	803	827	769	784	727	767	763	721	724	807	731	798	753	733	796	805	804	840	773	744	822	748	788	731	724	739	737	740	754	807	742	782	768	784	784	732	783	759	773	769	809	761	766	743	753	786	813	793	750	766	769	774	806	756	795	761	778	804	748	772	741	784	780	786	797	798	751	749	767	837	753	751	739	792	795	762	750	726	816	794	764	769	782	737	759	781	848	801	772	779	767	785	763	727	776	778	795	761	761	847	774	752	771	787	739	757	796	755	774	779	808	742	744	744	766	770	782	743	774	766	774	745	806	772	770	767	775	788	724	760	798	784	824	756	792	807	764	766	803	731	786	788	752	774	799	759	825	793	760	765	739	713	778	811	763	816	785	771	719	783	721	788	795	773	740	740	726	777	803	738	778	741	747	782	773	787	751	761	743	762	781	744	750	774	756	765	809	768	800	767	782	734	789	786	793	747	788	821	800	780	783	860	829	761	767	772	739	744	786	752	802	747	778	776	737	790	761	748	793	713	802	794	781	770	760	737	799	793	766	767	783	792	760	763	741	789	769	767	795	765	748	697	783	766	823	769	753	763	796	764	766	812	780	801	808	783	746	779	752	765	782	780	755	827	787	747	780	736	785	777	758	799	848	740	747	783	817	759	777	802	792	778	782	783	754	764	771	804	712	778	789	768	765	767	810	782	762	753	799	776	715	762	814	732	789	811	752	785	764	755	774	773	783	786	795	739	778	801	787	772	793	824	777	775	816	752	766	759	790	752	805	782	792	795	786	794	806	719	749	757	752	752	703	757	802	759	753	787	770	814	766	802	796	803	752	843	762	789	808	775	827	819	794	814	740	762	724	784	778	736	754	756	791	821	754	795	777	766	778	755	767	799	796	833	764	757	763	728	762	770	744	774	818	796	767	774	731	734	781	798	800	786	785	768	781	767	804	777	757	804	758	782	755	783	802	796	801	703	779	798	774	736	804	798	775	712	833	727	807	775	834	802	746	759	787	800	748	765	755	822	784	757	739	735	750	763	790	809	753	796	741	760	771	797	779	746	806	779	832	786	762	789	770	703	776	765	816	766	771	765	776	748	814	799	771	778	789	828	775	784	770	759	771	845	777	741	786	838	826	785	749	762	764	761	777	786	772	794	758	810	756	752	783	766	784	738	783	782	802	780	800	813	834	726	748	751	746	761	770	788	736	796	802	761	774	766	756	787	722	810	728	732	730	744	772	782	834	748	746	787	822	802	746	778	789	763	752	737	794	792	731	812	819	758	756	740	767	774	818	743	803	765	773	738	782	778	758	764	731	792	846	772	743	739	817	776	750	797	783	785	769	780	764	801	761	753	833	764	777	769	839	766	777	832	806	786	774	802	751	761	789	865	769	802	768	768	796	831	785	786	776	801	756	775	766	788	761	765	792	780	704	792	738	754	839	735	825	773	748	770	716	758	808	775	794	743	787	773	779	786	748	823	789	750	788	785	744	790	734	771	761	749	808	809	768	770	753	782	736	795	772	742	763	770	744	757	790	792	719	772	760	773	758	802	784	767	783	847	710	811	790	805	776	791	777	709	768	833	775	743	778	800	805	788	743	779	804	747	754	767	827	766	763	738	784	771	816	774	724	803	788	830	760	759	780	804	801	809	729	768	818	759	771	812	792	782	751	761	812	782	796	791	758	775	768	768	811	768	772	768	769	747	767	728	765	750	839	806	812	777	749	812	781	743	760	734	806	716	768	824	756	745	785	767	810	778	786	727	766	795	758	837	756	794	779	786	794	730	717	769	733	775	769	759	791	794	755	757	772	728	690	701	752	805	801	765	787	748	754	797	788	761	768	798	767	781	775	724	779	691	796	772	760	796	746	757	740	757	782	759	805	818	803	759	780	760	780	747	771	816	801	731	745	765	765	805	781	786	772	748	764	755	759	798	838	782	761	797	840	755	781	732	812	768	789	778	748	757	775	803	742	730	748	795	745	750	787	783	831	788	736	779	789	755	725	740	804	737	793	800	763	764	807	739	830	766	737	725	797	752	814	810	753	810	777	804	772	754	774	739	769	784	786	758	745	777	782	768	758	777	779	735	741	735	807	811	810	789	760	809	755	784	800	770	755	750	798	789	792	759	787	797	805	728	829	735	748	792	782	743	757	772	754	768	727	776	803	765	777	770	818	781	717	744	731	791	780	779	785	791	802	780	758	784	768	780	732	757	777	818	768	767	775	805	780	768	782	808	777	783	765	747	784	714	783	743	757	756	805	821	815	729	774	774	724	743	764	757	758	737	754	778	801	758	740	788	783	800	791	793	799	788	772	788	808	781	768	784	784	734	756	748	736	780	778	768	742	740	786	775	766	762	738	779	772	794	797	788	784	802	787	768	783	757	779	766	777	748	799	848	793	790	833	746	804	793	806	760	750	801	811	746	777	808	791	768	810	746	799	777	718	792	788	767	766	795	785	816	795	792	774	797	778	782	793	798	814	814	754	817	842	755	763	751	727	785	783	750	796	767	807	769	736	730	736	790	787	795	759	779	770	773	780	791	765	759	750	759	805	767	787	778	825	744	772	781	778	777	844	760	758	757	805	773	723	753	743	753	805	757	798	751	753	789	766	759	795	730	794	766	811	817	765	769	773	747	789	772	798	752	744	768	768	802	779	790	782	716	825	732	781	858	745	721	782	773	774	773	748	770	809	752	748	781	831	773	735	735	760	801	754	797	723	764	809	735	784	714	775	758	784	800	744	816	782	802	778	811	757	795	734	795	770	748	805	742	779	746	750	817	735	754	764	744	776	763	802	761	741	776	785	764	735	756	780	746	807	763	769	781	795	803	760	774	716	770	743	838	754	783	756	845	775	760	802	838	767	759	747	745	770	742	782	775	763	768	794	787	799	813	767	795	745	764	799	776	750	770	825	808	780	724	752	779	799	773	777	763	778	758	757	760	745	771	813	766	783	774	789	764	770	789	782	721	786	770	816	783	787	808	758	775	718	780	758	773	786	765	762	816	799	774	772	748	775	786	789	780	776	810	800	741	757	719	782	736	716	799	806	816	782	790	770	742	793	766	779	827	761	784	743	770	780	750	740	785	770	733	745	769	742	799	775	775	803	754	802	775	713	786	773	748	764	759	782	741	743	768	801	777	764	780	783	805	738	762	720	774	742	756	767	796	758	769	734	773	799	794	795	734	734	777	786	778	729	784	769	772	754	774	793	782	774	765	776	769	775	807	766	722	793	761	811	762	768	745	820	759	803	742	729	772	729	783	769	738	722	773	809	792	736	763	817	773	810	794	802	796	730	803	753	794	791	713	794	750	763	787	754	771	752	798	839	741	782	830	801	795	766	809	768	812	760	753	788	777	754	776	765	813	756	725	763	788	738	791
25041	21269	27691	25780	18067	10390	5684	2681	1534	1229	1012	804	601	534	527	557	560	644	708	727	761	791	801	733	687	684	670	602	595	572	492	507	524	550	492	504	472	474	521	493	482	518	480	513	493	533	539	498	514	544	493	522	512	497	524	511	554	485	462	518	487	479	516	535	516	498	480	557	531	527	517	531	506	481	472	493	498	463	500	534	507	517	503	501	482	536	515	490	534	518	544	492	493	495	480	497	508	493	510	492	487	518	517	498	484	444	486	494	501	524	531	474	521	532	507	475	500	480	485	481	483	556	532	512	530	478	499	520	529	520	499	472	496	503	500	525	494	487	492	546	504	519	492	526	498	509	521	492	515	483	492	500	554	537	528	515	509	550	518	476	542	495	448	523	525	542	474	505	526	491	498	521	486	494	505	480	520	442	461	513	513	523	542	497	515	493	515	484	516	504	487	528	490	536	501	519	514	486	555	502	505	456	524	498	508	516	473	513	479	515	552	493	538	479	484	489	529	507	514	513	517	478	482	489	488	472	538	521	498	475	506	513	507	531	486	552	461	489	481	474	484	550	510	520	476	488	516	490	521	514	511	474	543	486	490	526	507	475	543	517	524	490	539	517	534	495	490	503	479	517	487	528	476	503	480	483	479	554	503	542	518	503	516	507	521	489	570	512	486	528	518	525	504	482	513	484	511	478	512	465	501	504	514	511	533	460	501	495	469	465	523	488	515	581	535	550	462	508	486	486	492	507	524	507	536	509	534	502	534	493	532	487	516	497	473	513	489	485	504	524	498	519	530	499	532	494	542	509	497	495	511	461	490	485	483	519	538	540	558	534	538	531	494	536	516	509	491	511	474	462	513	519	540	523	524	524	441	486	508	502	548	559	475	527	544	560	523	483	463	523	455	548	504	524	533	507	496	494	467	507	513	515	510	518	485	572	481	501	550	510	447	509	519	503	516	495	499	545	476	518	493	510	465	514	490	497	501	494	514	488	501	499	519	502	520	496	513	518	520	493	475	538	539	516	482	477	533	517	483	515	502	483	505	507	507	515	494	468	524	469	508	523	493	472	512	475	498	501	513	499	532	474	537	532	493	481	499	542	520	508	448	485	518	482	552	498	503	509	508	498	540	488	473	568	464	499	513	494	529	510	509	526	462	484	493	536	539	493	467	546	511	475	485	540	490	508	511	543	517	509	520	510	564	488	526	526	505	539	510	487	474	506	483	488	544	505	505	504	513	519	506	473	499	505	529	474	501	500	511	511	489	491	511	494	483	478	538	497	550	541	520	460	519	490	523	499	492	492	537	476	491	478	520	541	496	520	479	521	470	488	478	480	511	485	468	502	520	508	531	510	514	516	510	482	513	506	462	493	519	470	483	495	481	509	529	498	531	502	491	504	532	470	521	504	481	506	498	500	493	501	499	459	494	493	512	557	491	550	501	522	470	535	528	450	545	494	515	487	502	477	479	505	476	500	511	536	495	485	552	495	514	494	512	530	532	504	508	508	459	512	455	470	530	487	517	502	507	531	513	477	494	527	496	485	531	542	515	483	494	508	526	525	490	503	519	506	523	496	524	518	476	501	500	511	495	509	479	524	515	526	464	525	503	518	485	474	471	483	525	461	486	545	543	534	502	520	544	488	513	522	510	523	502	512	528	528	512	524	508	514	538	505	486	510	518	497	501	512	473	477	474	489	512	504	505	484	530	493	481	521	484	524	534	556	491	516	465	452	468	485	526	503	500	471	478	524	535	496	497	528	485	513	509	480	523	495	515	533	540	506	467	528	522	465	501	501	518	488	521	490	536	499	509	501	484	509	522	513	499	510	508	489	524	534	523	480	510	520	517	483	501	486	507	508	471	513	459	551	496	483	468	479	471	498	533	500	471	489	486	499	521	500	547	469	542	501	532	488	512	489	561	545	508	527	508	522	478	545	486	498	524	465	555	527	494	510	482	494	488	524	511	527	524	538	503	518	479	484	485	500	523	550	476	518	519	549	495	505	566	495	481	478	496	513	501	501	461	508	517	517	505	517	544	494	508	504	517	500	484	497	510	479	500	524	512	510	490	520	499	492	510	523	480	468	539	491	531	489	534	489	531	525	518	566	515	569	519	504	502	494	492	502	564	492	528	480	482	516	506	516	491	551	502	486	517	534	428	508	505	492	472	518	509	486	525	523	476	502	523	494	468	524	495	524	482	492	518	527	521	477	529	467	533	519	529	541	475	511	483	482	545	512	447	515	472	477	503	488	490	515	453	532	490	537	542	492	478	474	515	507	517	513	509	489	484	478	531	503	492	549	515	526	555	500	508	481	515	502	495	469	519	536	480	500	492	466	469	491	505	534	478	517	515	478	490	516	503	529	532	520	456	476	536	465	535	503	483	495	502	533	522	495	515	495	517	538	525	520	557	481	536	498	491	486	492	500	504	524	511	476	545	492	546	489	510	543	530	470	476	463	496	529	500	467	534	477	564	513	500	502	527	509	507	489	504	459	519	503	492	495	481	475	494	473	517	517	482	528	534	476	510	494	511	505	481	498	490	528	517	469	472	541	552	515	503	503	489	476	539	462	526	526	546	509	546	487	477	479	496	513	519	469	511	541	467	491	527	516	511	509	519	461	516	508	521	468	495	495	472	544	484	443	522	520	553	486	519	489	514	478	500	505	563	534	511	520	516	519	512	563	503	481	490	496	481	529	525	521	508	511	520	478	494	526	559	504	507	491	516	521	533	505	491	521	491	501	490	499	498	521	560	465	488	520	506	481	506	491	465	472	517	526	465	493	516	496	480	473	531	487	516	516	488	472	479	516	568	475	453	492	521	501	496	501	480	509	511	503	526	498	515	532	497	502	495	511	491	477	520	500	528	546	473	476	509	522	525	513	457	512	530	544	538	505	537	487	465	510	494	504	496	537	527	525	501	577	497	488	500	517	490	501	474	543	488	526	474	530	484	522	494	532	505	474	524	489	535	500	521	533	526	489	517	495	521	534	510	510	501	517	522	493	495	499	516	503	484	470	500	518	484	515	497	472	547	528	500	506	510	516	491	533	449	508	515	537	505	495	500	527	487	486	493	518	484	513	518	501	517	485	534	506	519	528	524	508	504	479	527	525	544	504	476	518	470	505	513	527	468	483	514	497	505	548	510	541	502	491	486	482	533	479	544	518	498	534	514	505	479	499	542	490	536	487	501	492	507	525	516	528	507	464	496	492	497	484	491	496	515	511	486	524	491	516	522	475	494	504	523	537	514	485	506	514	480	444	531	503	538	529	536	504	499	505	480	506	506	459	507	502	528	489	494	520	487	544	535	454	454	533	507	455	524	504	516	535	522	499	530	518	499	494	525	468	483	503	500	519	487	503	488	485	504	512	493	516	468	519	517	515	535	492	483	499	507	527	502	553	466	472	526	541	460	463	528	514	482	522	474	511	485	509	493	489	540	463	530	527	526	502	547	529	512	470	471	493	514	537	509	538	569	475	484	516	507	467
19188	39425	33356	22792	18056	14228	9299	5077	2976	2105	1561	1146	691	642	620	631	673	799	878	992	1104	1172	1112	989	843	796	805	719	700	613	570	543	587	600	569	582	571	521	539	613	533	554	557	567	537	581	574	557	552	565	538	529	579	574	540	552	556	583	525	516	553	586	549	575	562	571	534	539	574	532	519	539	549	533	550	570	556	580	550	584	580	551	581	521	554	560	549	510	523	589	553	537	569	570	574	538	550	606	545	551	558	526	546	578	588	562	552	565	576	538	568	562	538	536	584	522	529	564	552	530	556	525	531	595	560	554	548	563	589	587	549	550	572	564	552	569	569	584	567	522	554	567	518	587	585	585	517	552	571	561	563	582	531	517	559	549	605	559	558	562	579	532	538	523	555	533	566	604	523	537	536	544	568	557	603	506	523	564	525	554	574	547	591	553	579	566	564	550	568	581	510	557	583	547	571	527	574	517	526	550	524	560	556	533	535	541	558	569	541	636	537	558	554	546	516	545	544	536	561	588	555	527	557	565	568	573	521	526	544	567	564	562	558	539	592	497	572	572	532	544	571	541	574	526	554	568	560	564	536	544	531	510	547	553	576	540	530	546	522	522	532	521	499	572	549	481	557	554	547	608	576	515	577	583	523	516	577	572	535	539	627	572	571	568	546	575	589	539	600	568	530	535	559	578	568	566	584	494	564	570	508	562	550	513	588	527	521	559	514	554	524	532	553	593	503	550	539	518	581	587	597	514	587	544	558	587	538	541	555	593	620	551	516	562	577	574	562	552	575	567	550	526	552	546	532	571	570	557	537	560	507	548	586	522	544	574	585	545	527	579	607	544	485	555	544	583	526	588	567	574	548	554	501	563	565	568	572	554	541	590	558	557	536	542	514	562	569	574	570	500	529	550	548	570	565	576	540	545	547	497	576	527	528	542	562	526	573	503	540	578	532	561	578	546	570	522	579	534	539	553	580	545	572	551	547	556	490	513	529	581	540	558	522	613	564	550	527	549	552	577	533	527	546	562	552	513	518	529	517	569	538	535	517	555	551	571	552	589	577	539	543	563	586	563	533	565	551	564	524	564	523	594	538	552	563	562	576	548	532	545	586	582	569	560	585	586	540	536	567	545	569	555	572	594	569	540	533	601	527	515	558	588	515	569	497	525	581	557	562	559	577	536	540	593	594	563	570	550	516	546	525	575	619	561	542	533	528	497	566	559	529	534	543	579	527	532	575	538	566	529	515	543	541	572	579	562	513	528	545	564	602	592	539	524	532	565	580	546	552	556	528	561	558	557	497	586	595	549	559	539	535	512	542	536	579	533	530	542	560	532	534	541	547	555	537	512	548	525	572	547	579	548	547	566	558	564	550	580	557	553	544	543	525	514	558	592	566	537	546	526	577	549	576	553	569	530	588	560	557	541	541	566	505	532	532	595	541	532	525	550	585	538	574	524	532	579	575	563	534	544	543	589	523	545	540	540	574	555	505	544	540	570	520	569	566	517	570	582	535	559	580	582	504	552	515	586	580	524	564	556	569	567	560	577	572	533	535	514	523	514	541	539	582	524	547	581	580	500	567	551	534	558	527	568	589	606	546	526	560	549	525	554	552	536	566	557	545	540	556	572	568	534	573	533	554	552	585	521	543	582	546	552	529	502	539	589	562	532	580	528	565	555	575	548	540	555	552	567	582	546	588	556	566	568	550	545	553	566	557	543	609	588	566	526	600	590	570	573	542	561	594	545	583	542	545	587	510	558	548	556	512	550	564	567	541	546	543	567	541	553	537	536	551	540	524	577	573	565	553	606	540	543	540	531	578	515	545	545	526	536	559	563	545	566	543	551	555	516	589	529	572	551	541	608	567	543	571	582	549	526	562	561	535	542	560	528	610	514	580	551	569	520	624	542	573	526	580	566	585	512	564	549	567	557	534	557	544	578	587	544	584	531	522	548	554	549	575	613	556	547	557	536	530	524	562	555	591	546	592	560	527	573	536	571	550	563	595	533	584	532	524	549	552	579	550	551	543	548	592	543	565	562	511	546	580	565	559	565	574	553	540	568	585	564	545	544	579	537	542	571	545	578	579	529	568	532	558	567	559	591	579	531	563	532	566	541	538	518	545	571	542	506	571	564	548	560	577	552	530	548	525	572	562	565	545	536	540	538	533	548	501	535	537	583	550	602	582	554	577	529	579	521	578	543	529	522	577	526	560	569	559	546	570	553	535	571	536	565	547	590	558	521	528	516	541	553	589	526	576	515	592	535	570	522	565	561	520	531	530	541	560	554	568	555	564	545	601	534	571	578	557	538	533	531	542	566	595	557	535	568	515	512	576	575	555	542	517	560	510	569	520	558	557	538	553	591	553	538	580	555	566	524	538	555	579	521	516	588	547	535	560	530	545	571	545	556	556	521	550	568	522	567	582	547	555	556	548	530	538	546	580	545	548	577	580	546	570	566	538	559	527	542	558	553	563	552	584	542	555	523	591	565	524	575	612	582	590	557	510	526	536	525	550	549	567	536	529	574	558	575	571	531	526	525	539	568	552	541	573	548	562	550	557	553	517	576	597	530	582	543	505	609	539	566	533	539	587	559	550	561	572	575	592	563	574	523	548	543	538	574	531	532	527	555	533	558	562	603	546	571	541	554	548	543	573	553	531	566	489	502	541	531	583	577	560	524	542	530	542	582	576	544	560	541	546	607	545	568	551	556	541	580	572	545	546	533	558	554	555	538	526	546	525	546	580	546	533	544	545	570	508	533	524	564	604	539	534	513	534	589	523	552	533	586	597	535	537	578	577	578	549	516	570	551	536	522	584	531	572	573	533	585	551	566	540	577	593	540	557	544	574	560	546	530	542	570	530	565	507	544	564	564	562	532	576	571	531	528	559	547	553	545	533	582	589	535	548	564	575	552	559	555	583	525	556	555	575	532	599	577	536	527	551	554	549	552	542	537	543	561	535	550	547	562	509	558	523	559	573	536	557	533	557	568	536	544	503	554	557	594	538	529	551	572	572	517	591	547	590	598	565	572	522	558	564	526	539	547	551	495	514	551	541	546	548	561	520	582	518	575	544	532	549	517	574	560	557	546	564	562	543	576	557	575	534	540	560	561	537	569	575	552	556	562	509	526	537	533	581	533	594	585	543	567	545	583	554	527	528	550	580	566	547	527	498	537	579	551	568	543	554	570	522	581	581	569	573	560	581	533	542	572	539	538	520	524	540	580	545	569	556	563	533	548	557	568	573	558	558	515	606	563	528	551	516	574	522	560	527	556	553	553	575	556	542	549	574	540	566	577	515	549	544	558	522	551	573	522	570	578	561	571	550	574	621	582	565	517	539	557	533	553	534	542	576	561	563	539	506	539	544	569	497	556	538	519	561	510	584	546	587	598	575	535	548	549	530	516	560	576	587	592	556	560	585	569	551	509	527	560	549	556	554	542	575	551	531	580	597	507	601	549	537	513	548	588	582	501	531	569	556	573	557	616	546	546
22561	21219	28901	23883	21510	22519	18577	7061	3447	2596	2121	1655	1188	1107	1071	1073	1181	1240	1273	1415	1518	1537	1603	1460	1355	1269	1269	1161	1091	1053	982	923	900	968	1018	948	999	964	986	961	940	979	911	979	941	962	957	902	1010	984	981	1012	943	917	964	984	994	961	905	918	1057	922	951	965	942	889	969	998	939	957	976	993	928	991	978	947	953	954	936	930	931	909	947	987	993	981	955	931	993	938	936	913	969	987	925	937	986	984	1020	922	936	960	1003	922	963	959	964	949	891	1033	986	970	939	991	911	934	941	961	914	912	987	963	979	990	932	976	955	957	879	932	964	930	949	1037	998	924	920	964	945	953	1011	927	951	986	970	938	955	972	931	931	920	946	1043	928	982	943	977	942	951	968	980	911	912	904	930	936	941	996	958	988	979	962	958	935	912	973	951	967	942	949	918	901	919	970	1006	889	980	955	979	915	953	973	939	903	964	967	947	976	922	952	969	926	946	941	958	946	940	925	933	942	1003	965	948	924	940	917	923	958	978	984	968	949	941	961	919	975	943	932	922	972	930	952	930	937	944	940	960	899	984	984	927	914	952	932	964	905	927	932	925	990	983	893	927	925	974	970	974	958	973	910	963	996	945	946	961	884	932	936	893	972	889	928	927	932	999	969	968	977	966	920	970	1004	899	968	1006	984	908	921	945	961	936	978	940	992	927	966	967	951	994	1014	908	985	941	984	983	952	963	910	946	927	933	952	920	917	973	1015	921	973	933	949	962	971	1007	949	955	928	885	995	922	930	924	996	1038	888	951	959	936	984	912	978	912	922	982	940	969	951	936	994	945	966	950	954	956	895	995	974	982	933	929	977	970	936	948	966	981	906	951	976	949	948	981	939	922	939	1021	967	947	985	947	995	957	914	988	909	905	961	935	964	967	946	1026	913	942	944	933	941	940	941	992	962	973	941	965	943	922	961	964	928	992	968	973	937	931	983	929	901	955	947	972	936	954	970	951	997	896	907	918	953	975	942	929	918	995	937	950	980	926	931	954	970	932	909	948	963	969	947	933	931	927	945	933	966	938	968	952	905	963	958	915	965	939	974	913	920	908	941	928	913	945	970	983	918	941	963	962	991	942	955	992	937	948	977	954	905	991	940	966	954	910	972	882	1001	963	1011	986	950	891	901	969	928	937	948	917	982	980	979	890	935	934	964	1002	971	965	970	914	930	961	991	964	998	956	1023	970	970	1009	893	932	906	925	970	916	1005	898	987	953	975	894	964	968	972	980	955	934	977	939	994	942	941	992	986	938	921	957	970	886	934	912	975	957	953	896	877	852	1000	932	951	942	988	969	1018	892	959	932	1019	945	929	936	1029	953	947	921	956	938	961	963	952	888	993	925	931	928	923	953	945	957	1018	908	992	991	942	901	934	998	936	982	978	946	951	988	949	925	923	999	990	924	1012	979	927	940	990	945	954	887	944	1010	969	933	902	889	968	959	935	928	916	926	966	979	937	979	953	1009	955	858	935	949	957	932	874	1014	976	938	955	972	983	993	962	939	950	925	971	992	983	1023	961	980	921	965	976	916	960	946	896	969	928	928	953	978	1007	897	1016	968	1015	925	888	949	994	973	1021	984	936	959	971	961	943	925	933	963	918	998	962	936	879	975	966	989	929	1005	903	974	924	945	1020	927	973	935	970	930	955	936	1002	906	943	871	949	955	961	963	926	964	982	990	999	962	957	948	951	974	977	991	952	938	1015	921	938	913	952	927	957	1000	975	956	944	1018	919	958	962	921	926	984	960	968	949	944	983	954	975	960	953	948	953	928	956	970	1004	955	955	963	966	884	1013	949	919	908	967	971	977	978	1008	960	972	941	962	981	901	932	949	1017	936	1014	1026	996	920	916	1014	938	930	965	967	914	1001	919	960	934	974	969	912	928	917	910	946	930	921	938	1029	941	964	978	963	971	981	919	977	947	978	961	946	973	951	944	930	999	939	934	962	1010	986	936	981	926	947	975	971	978	994	890	952	921	989	938	969	905	943	909	935	904	980	940	943	969	938	966	964	917	958	932	969	906	979	945	936	917	992	1025	946	966	978	967	971	922	990	887	952	1008	952	965	911	961	874	1003	1023	961	965	993	897	959	971	929	929	947	996	983	942	994	948	976	936	953	907	925	932	924	986	974	966	934	917	948	1016	932	977	954	981	931	929	908	970	876	966	978	988	1016	928	966	972	967	900	920	941	938	972	985	904	990	962	980	938	948	963	883	981	946	974	961	935	995	981	999	1006	949	936	950	976	973	876	864	934	952	956	1002	952	974	864	955	1000	994	964	923	920	909	996	950	948	956	965	964	951	911	922	944	899	971	982	959	920	1028	953	990	928	895	973	971	926	965	986	973	975	927	966	942	975	922	949	927	934	929	976	952	972	1003	901	927	980	993	934	962	951	935	920	974	965	931	957	950	985	923	939	966	928	930	954	938	940	969	961	1001	947	1010	948	956	998	994	980	948	964	956	987	936	935	983	924	918	950	1022	917	933	941	952	934	934	952	961	945	944	942	897	951	948	973	984	978	952	986	928	954	927	946	937	931	974	940	936	961	995	929	985	924	866	931	904	957	968	967	976	917	919	954	961	987	889	978	986	954	964	962	969	947	966	976	1007	942	935	974	986	1029	953	988	903	904	932	965	964	951	923	963	954	957	982	974	973	926	987	983	996	983	935	999	930	957	928	1049	970	927	1023	936	962	914	957	957	970	925	965	950	893	950	970	937	972	945	953	947	937	949	966	923	943	936	909	987	955	924	977	908	937	977	957	974	898	939	951	947	918	921	1011	962	947	916	967	950	962	964	955	905	893	931	943	958	915	967	935	940	1003	986	998	967	969	963	982	929	949	940	929	932	881	978	930	974	975	947	954	972	1002	910	915	972	945	968	935	939	971	930	967	975	968	988	973	950	951	946	961	991	939	927	906	1015	940	921	984	950	924	1021	960	1000	983	926	906	913	1029	913	936	932	982	964	962	932	941	993	920	970	957	911	950	954	959	986	967	923	929	956	1002	946	971	912	979	933	909	938	899	958	972	964	926	934	941	1000	974	970	983	924	946	934	956	945	991	923	949	936	933	958	902	976	1007	944	937	957	948	961	943	975	959	956	1017	951	929	1005	960	953	963	957	1013	923	953	969	935	906	953	947	930	994	928	985	975	947	879	977	962	997	946	964	947	951	940	886	947	985	895	939	925	944	931	965	916	932	1004	945	917	933	964	951	961	965	1017	949	889	949	976	969	964	906	927	917	980	970	966	971	936	916	939	930	904	917	912	920	996	936	967	961	923	915	915	922	988	946	909	933	984	958	1006	915	948	950	986	950	937	943	929	1037	948	929	963	942	968	945	959	883	951	960	930	928	924	938	968	954	961	945	918	902	929	992	940	991	935	921	1014	953	985	1011	947	972	887	1009	925	971	938	930	970	975	970	929	980	999	955	947	990	884	949	941	1003	944	978	927	953	939	970	931	972	891	944	955	931	944	939	1002	1041	994	885	973	895	957	985	906	965	957	938	953	969	974	1047	917	913	973	953	950	972	963	1013	1011	940	1014	933	904	915	946	926	937	922	962
22064	47776	42319	31739	26504	22042	15338	9117	5486	4042	3241	2189	1401	1215	1196	1205	1312	1462	1657	1772	2042	2112	1992	1891	1549	1442	1479	1317	1252	1168	1045	1001	1019	1052	1010	1000	1054	1000	985	964	995	1009	1023	990	1018	1086	984	991	1051	1037	1050	987	1016	973	1002	941	964	996	1014	984	995	972	960	1012	1006	1046	1018	1048	969	1002	961	991	970	993	1014	970	952	1020	934	975	953	973	954	1009	1001	992	1021	977	1066	956	968	1015	990	1020	1016	1014	1005	1002	987	1024	979	963	1007	1012	949	962	1035	976	1000	1009	991	976	1022	1018	976	1007	986	961	990	984	969	991	975	981	1007	1031	1050	1071	1000	1007	997	978	1015	939	1019	1021	1002	959	969	1006	1016	1024	1020	1004	1002	991	983	1004	959	1049	923	1003	1004	967	979	1014	997	963	1042	967	952	1026	1032	1002	931	978	963	1014	1014	1020	1016	975	983	1007	965	955	1021	979	1035	1011	942	1032	972	949	1039	1067	956	1021	997	1030	987	1015	993	989	955	1041	960	1004	995	1028	995	950	940	1023	1043	993	1031	985	1007	953	976	931	998	943	995	972	984	1039	1085	997	992	939	979	955	899	1047	1016	972	1083	976	969	973	970	1015	1026	1018	995	1020	1043	1067	1035	1033	971	991	993	965	1020	1021	992	1001	1000	973	995	1007	989	965	980	1034	1014	1025	978	929	1014	991	1029	1038	1004	964	964	1014	968	959	949	979	1041	1004	970	957	992	1027	1009	1033	1021	996	984	983	1056	972	961	977	994	999	966	994	957	981	1009	955	967	1007	989	973	971	1032	1018	1005	1013	1011	989	1044	1010	1015	1013	1064	974	942	1052	994	1028	978	969	1070	922	976	993	1037	1029	981	997	1013	984	933	965	998	987	997	981	938	1033	953	959	989	1001	974	1012	973	1035	954	1017	972	986	1023	1032	1045	976	917	1015	1050	981	990	1017	946	1011	980	992	953	956	985	974	978	997	967	1001	1021	960	988	1051	1001	996	972	1005	974	989	1047	1035	1008	991	984	977	999	1004	980	997	951	980	1009	1015	950	980	963	1020	1008	980	969	1000	919	936	977	952	1114	1032	999	909	972	986	1029	1009	966	971	965	992	971	1006	987	1015	982	1039	933	981	984	1034	937	977	977	970	981	985	1025	1004	974	932	1003	977	1024	979	954	1022	970	1021	954	888	1008	936	944	1013	950	998	949	1016	972	976	971	1044	950	950	1030	1005	985	1025	984	954	1029	948	980	985	972	999	954	993	987	977	994	967	1027	999	1026	931	982	1019	960	983	969	971	1032	981	949	1024	961	1015	1011	1016	990	1002	953	1006	1030	1008	1033	1061	1034	996	954	954	1029	1010	980	1023	1021	922	1019	996	1001	995	977	1026	995	973	1006	994	996	1046	977	986	964	1023	968	1023	988	1010	1020	983	994	1025	1003	983	1005	1028	986	926	953	968	985	994	983	946	1027	1016	1018	993	982	984	978	1017	1004	991	1015	957	951	955	1003	1015	1001	970	1052	1019	985	996	1051	1030	1068	1024	1010	1032	971	950	999	955	1034	964	993	1014	1037	1039	962	996	946	1009	981	959	989	978	989	1068	986	937	939	1059	993	961	975	1010	992	981	998	1003	976	973	1005	975	942	937	1000	927	1031	967	1001	959	1041	938	947	1002	1003	1016	974	965	1010	994	961	1006	959	926	1016	1025	998	1005	966	1017	980	982	1012	951	1000	952	1028	997	1030	997	1018	958	1012	995	988	975	960	1005	1005	926	973	974	1016	1013	1017	1027	1001	981	950	1009	963	938	1027	986	1014	1039	969	995	1010	1008	987	1016	987	992	1012	983	967	989	1013	976	922	982	946	950	967	1068	956	997	1040	947	970	961	998	997	936	958	1017	989	1012	1035	996	971	978	989	983	1030	1002	1002	935	995	1032	999	976	968	1016	960	1012	966	953	1044	960	1003	1005	1008	1021	1029	983	1002	980	987	1073	951	956	1022	974	999	987	970	977	1001	1019	976	976	983	1020	954	997	994	1005	1009	1022	967	954	999	979	962	1026	1046	998	954	920	965	1014	990	974	1022	983	938	969	1042	970	977	1024	961	1008	991	1007	1017	951	1006	1046	1036	960	1014	1064	941	972	947	1007	964	944	970	971	995	1033	957	1028	962	1002	981	978	1014	988	983	1004	971	969	1041	934	971	1032	955	1023	970	1025	918	974	1001	994	1020	933	1006	992	991	968	979	993	961	963	985	998	983	1022	1009	1018	965	977	970	952	1006	963	1013	969	1044	1006	1022	997	957	976	1017	984	972	1015	940	1024	973	988	1015	1000	1001	996	1018	987	969	972	928	1008	1007	980	1000	994	972	912	1069	971	1023	1022	1013	992	1042	1015	1009	980	1035	994	992	926	1005	1023	975	965	975	1008	992	1013	989	964	1016	953	972	1027	982	1029	1011	1001	993	994	1039	988	1028	1002	1016	1017	1007	956	975	955	970	1025	1007	991	1036	993	969	971	951	998	974	941	1050	979	968	975	961	1004	950	947	1014	955	1008	1005	980	990	954	945	940	1026	928	1029	1016	999	991	1001	984	904	971	970	928	993	978	977	1045	944	991	1011	1012	965	1009	989	963	1056	983	993	975	976	968	957	959	1002	1011	1012	998	942	971	977	929	982	957	977	995	986	995	1018	973	951	967	1009	987	996	1050	1042	1007	990	1002	989	988	987	1009	943	1012	992	1052	1009	1003	1006	956	998	1025	973	1036	999	977	1014	988	1016	951	970	1006	1019	995	958	973	1046	951	997	1035	1001	1021	997	1016	950	923	1001	1001	940	1025	1000	983	984	1055	1023	1034	971	1010	1018	1044	998	963	998	945	988	954	944	1037	1004	943	988	984	1013	1001	1022	996	950	981	1045	1040	985	971	1032	999	1016	983	1010	964	994	975	982	1016	1014	949	1027	1010	1003	993	1012	948	975	993	991	1020	962	968	1000	976	1013	1033	971	1003	1003	945	997	996	946	1012	983	1040	972	992	1025	1027	980	1019	1003	999	966	962	982	966	1012	987	986	1059	952	994	995	1010	999	993	966	959	1023	973	1004	1044	989	999	936	968	987	978	971	950	967	988	950	964	998	1027	1033	986	1026	979	972	998	923	962	1004	1005	944	1045	996	1027	947	1015	991	993	1009	1042	992	1002	965	1002	1008	974	1000	1047	968	1004	977	1005	1042	1008	976	1000	990	1007	942	978	989	973	1099	999	959	987	1041	1026	915	950	1007	935	1004	1007	976	1021	962	1010	1008	985	981	980	1001	1002	991	998	1023	1022	955	983	971	957	1008	954	981	953	1030	971	972	1011	986	966	1041	990	1036	1029	1047	988	942	924	1012	998	1009	1018	1004	1010	1007	899	942	1030	975	1001	992	1035	986	1002	939	1009	1037	1004	968	1010	1086	1005	1002	987	995	1000	991	986	945	987	991	981	986	1005	1021	1037	1026	1017	1047	947	949	975	1003	996	1058	1028	997	974	1011	949	1020	896	992	998	1022	962	1023	1041	937	1024	1018	981	996	996	945	966	1009	1002	962	979	1060	995	1016	1000	1052	926	1022	1009	992	1006	955	1008	998	982	1006	940	991	957	955	1003	1013	992	980	943	984	1008	960	937	986	957	1014	1011	1018	967	973	1013	1031	1005	1017	964	958	1014	973	982	989	983	992	1001	944	1018	902	969	1027	1071	979	1002	1021	989	1039	1014	1025	998	952	1018	1036	975	1009	934	979	981	974	953	1007	1032	944	971	1005	979	929	983	984	1010	951	986	1017	946	995	987	960	982	950	984	1014	977	984	1043	980	1014	914	1025	967	1000	1025	974	912	972	986	1000	1020	990	997	1023	1027	1004	991	1035	975	1005	970	1014	931	969	989	917	1061	1021	1015	935	976	968	1038	979	973	994	1036	1015	997	1047	1077	1013	994	954	966	1009	1028	964	1004	967	961	976	968	947	1007	967	1000	898	970	992	985	972	1015	981	1018	1013	994	983	973	979	998	989	1000	988	978	1003	1039	1003	1007	994	944	1019	932	990	1010	1003	983	974	1048	1038	1006	1011	1006	1041	980	959	1015	999	1009	964	1013
28308	23017	25671	18350	10453	6572	3851	1956	1170	883	740	552	477	491	457	445	474	507	546	595	643	660	643	628	554	538	550	504	472	515	447	493	448	472	477	463	481	439	387	446	467	416	477	489	468	445	434	404	421	450	498	472	454	468	436	441	456	465	427	417	425	424	418	457	435	419	455	476	435	446	441	439	436	439	425	425	434	430	426	464	417	505	431	416	470	445	433	424	449	462	464	470	430	424	429	446	416	451	474	447	433	481	475	404	466	422	456	456	453	459	451	485	425	439	439	427	475	455	456	412	454	447	454	446	427	450	425	462	427	446	443	391	442	434	440	446	447	431	460	438	431	463	439	451	420	429	435	427	433	439	398	438	427	428	457	450	457	473	457	482	445	461	424	443	428	443	463	460	479	431	432	437	466	474	434	465	405	449	465	380	469	433	439	470	468	452	427	451	451	415	477	414	430	418	426	470	431	459	436	442	428	465	436	409	443	435	436	442	426	499	460	441	447	447	468	476	445	465	458	470	441	421	482	436	426	480	466	440	420	448	474	465	428	439	412	479	450	452	451	434	416	449	400	416	437	399	464	421	435	450	418	417	430	407	433	435	447	425	458	478	431	421	433	426	472	462	432	430	405	446	438	437	455	437	434	446	472	465	441	465	447	445	434	441	426	457	436	465	471	434	449	421	447	466	417	463	444	434	472	412	442	444	442	441	434	447	451	446	458	431	440	450	469	460	467	432	432	457	461	445	439	447	415	413	426	438	426	418	485	437	435	445	444	442	440	435	461	444	428	411	449	432	499	443	423	406	425	414	458	422	434	444	460	423	473	433	460	440	441	413	451	405	477	420	466	419	421	405	408	473	415	429	473	437	419	452	450	414	431	458	434	435	416	439	435	433	445	418	473	435	445	451	449	448	408	483	432	429	478	447	440	449	438	438	500	451	428	433	419	443	444	419	430	426	458	409	467	441	450	436	379	462	453	445	456	487	451	469	428	435	445	446	433	457	460	413	450	409	436	433	434	422	459	442	391	440	458	413	453	424	434	450	471	461	441	456	477	411	420	430	428	470	437	444	441	444	451	438	405	451	436	443	455	431	428	433	448	476	411	454	466	404	410	426	432	453	466	434	454	425	463	469	493	452	439	465	472	447	468	455	439	424	417	432	447	451	412	448	452	448	452	461	428	425	414	485	411	446	441	423	442	442	483	436	428	395	418	459	453	463	479	442	430	475	428	441	457	435	465	434	478	450	432	424	409	413	416	415	455	441	429	423	418	396	441	417	450	415	444	459	452	459	481	390	425	461	429	465	429	429	437	452	458	465	448	448	431	429	482	417	474	457	435	441	410	421	430	467	448	473	472	434	432	439	406	430	451	459	473	444	475	448	415	444	445	422	431	464	483	435	477	499	416	447	397	470	398	474	460	444	423	448	458	441	439	420	426	439	464	389	455	433	443	448	450	458	414	454	412	435	457	439	426	451	451	417	469	429	435	445	443	482	456	394	428	452	430	430	449	470	378	442	440	423	449	445	418	430	450	439	452	432	415	420	421	474	426	440	460	477	405	432	439	448	430	445	437	395	460	476	449	427	453	472	424	453	425	466	465	455	436	473	436	445	440	428	445	490	447	429	464	439	421	454	443	445	426	507	432	436	425	441	433	465	469	468	444	433	413	458	440	457	446	463	455	457	481	403	466	442	438	434	433	465	454	411	443	446	452	440	452	433	450	409	434	436	416	445	445	425	405	461	453	429	418	449	441	433	420	428	437	440	453	432	436	429	448	457	439	419	439	463	467	434	458	450	472	412	452	448	458	451	457	463	404	450	455	417	441	463	456	452	457	454	396	432	444	427	411	423	459	427	451	404	430	426	436	423	463	443	472	449	425	457	419	449	438	462	435	432	449	419	457	441	494	415	415	410	429	416	396	442	422	439	427	441	447	424	419	446	466	474	479	453	448	467	461	438	452	455	433	476	448	459	454	426	444	433	441	449	431	437	456	462	477	440	447	490	461	409	414	434	445	409	437	454	450	423	403	418	419	444	426	491	446	409	426	441	479	451	423	446	471	437	425	429	435	467	450	448	468	460	455	465	473	439	448	386	506	445	449	416	433	438	463	432	418	423	418	450	442	440	439	450	432	423	449	401	454	449	412	428	459	457	482	466	457	446	457	456	431	420	442	452	437	427	466	439	440	459	407	470	481	421	404	440	404	456	439	465	422	443	440	464	421	452	434	470	431	433	432	424	425	441	388	439	418	434	412	450	419	424	453	424	420	416	444	423	471	427	434	415	453	420	435	421	462	410	472	467	446	482	466	406	434	424	439	493	447	469	459	486	420	476	413	445	425	439	484	428	447	481	402	461	443	398	464	461	434	455	406	411	491	441	450	433	421	432	407	459	445	520	400	452	429	405	446	465	415	459	450	436	431	419	433	419	434	435	458	415	444	434	437	430	426	417	409	419	465	419	446	443	484	454	468	433	466	435	448	444	443	428	459	477	394	419	441	417	432	439	440	408	425	425	458	476	456	461	457	432	457	464	421	458	495	465	412	425	430	454	427	433	429	479	439	418	465	426	478	443	432	451	417	495	447	420	425	434	428	442	446	441	427	462	458	434	506	460	476	440	427	415	429	422	446	466	431	441	423	440	432	446	477	462	442	432	434	461	470	462	404	403	429	451	411	406	461	459	449	432	423	398	464	398	408	452	451	425	455	422	427	431	436	440	420	472	391	425	453	464	429	455	433	474	433	453	443	456	442	434	448	437	430	455	406	448	448	451	433	448	470	463	441	468	456	441	434	440	421	440	430	439	487	439	412	419	406	463	432	470	478	438	481	443	426	410	439	439	434	422	457	429	450	462	439	483	452	438	464	459	432	430	439	433	459	448	441	443	442	416	446	464	457	409	466	440	455	483	461	440	470	461	436	443	455	438	436	485	448	466	442	439	429	427	485	438	435	429	485	455	462	461	470	421	448	459	410	455	472	433	464	396	459	472	414	519	429	430	439	458	438	439	451	448	453	451	444	428	425	436	444	441	482	415	406	479	429	476	421	464	453	442	416	424	400	462	432	457	453	448	425	448	455	450	499	441	438	469	457	440	460	462	467	464	444	450	444	412	413	436	430	406	455	451	477	469	441	439	477	433	411	406	454	474	417	426	451	435	451	468	454	437	469	427	438	449	460	429	480	430	464	416	439	400	448	418	426	444	485	458	474	451	424	424	392	404	413	440	455	446	459	450	450	443	419	420	454	445	435	466	431	468	446	431	439	428	446	445	438	409	451	444	412	427	475	490	463	413	459	425	413	464	446	434	444	434	444	446	464	424	432	435	448	433	439	451	477	404	431	432	433	433	417	449	417	449	454	435	443	468	416	397	447	430	421	474	470	451	453	423	439	504	459	435	431	461	440	429	439	461	479	471	441	445	477	459	466	454	448	435	450	443	472	463	460	418	432	442	469	423	459	431	433	451	442	411	444	436	431	467	415	443	391	458	437	415
18709	34092	27914	18666	14061	10750	6686	3533	1934	1434	1078	753	522	531	476	546	558	634	745	799	806	910	832	775	716	644	632	588	582	517	504	460	471	477	471	458	439	497	494	501	465	475	478	477	481	459	471	481	488	488	537	461	505	478	437	478	433	459	503	469	468	503	453	474	461	478	478	495	478	469	461	438	439	484	471	481	445	430	464	452	488	470	489	482	422	431	459	449	454	471	480	427	476	451	442	491	477	461	475	438	475	411	415	467	455	502	489	433	458	443	453	459	458	449	465	500	466	470	465	455	496	481	478	456	475	461	503	450	478	456	465	483	454	467	472	469	433	488	474	460	470	508	464	453	472	409	489	445	441	450	489	459	480	462	460	457	500	480	511	490	480	450	464	465	456	473	470	449	463	484	480	480	500	471	502	434	453	501	452	459	415	466	453	498	474	463	462	432	487	491	443	450	449	466	455	501	476	450	439	501	492	512	482	458	432	498	480	464	467	440	500	471	517	494	457	467	453	449	445	452	501	460	462	472	468	497	457	511	467	456	485	495	450	458	486	449	473	468	471	434	441	470	474	484	466	476	451	480	477	466	439	474	423	485	499	505	474	489	462	472	475	466	480	460	507	454	453	433	481	459	461	470	479	465	436	449	467	460	471	442	480	478	479	455	436	496	500	468	437	477	446	491	482	443	449	453	466	441	401	455	510	476	425	489	463	486	484	477	448	465	440	483	489	452	450	459	496	490	462	486	453	443	455	458	488	491	462	440	504	460	447	523	439	468	489	486	484	509	468	472	446	495	482	418	467	481	478	476	462	483	486	459	472	452	466	452	497	498	522	497	468	466	465	461	501	465	437	438	459	448	483	439	477	472	475	462	453	471	466	480	456	468	461	465	479	486	457	422	498	472	477	447	499	483	481	515	440	473	470	460	478	486	467	486	438	455	453	420	469	427	466	486	504	474	463	477	482	478	460	453	472	446	476	464	475	471	470	495	445	464	472	476	464	450	458	495	442	460	455	510	449	461	478	448	425	441	500	461	508	517	516	451	508	466	447	486	473	467	474	499	460	451	420	479	464	470	430	455	469	457	438	439	477	446	443	456	480	480	476	455	461	467	487	467	455	477	454	480	474	452	431	459	482	447	465	453	491	464	472	484	458	481	450	492	478	494	479	482	443	467	437	473	459	473	476	449	473	463	473	447	488	465	443	478	456	472	451	447	465	444	470	454	462	459	482	477	505	462	442	415	447	448	462	469	461	433	486	494	483	454	481	452	471	469	448	475	479	490	477	434	437	490	465	483	433	472	485	482	431	459	463	474	473	505	464	489	444	431	464	455	445	466	470	465	457	475	434	456	470	457	468	485	479	456	470	476	457	447	451	426	494	457	474	471	482	476	491	477	461	478	482	486	423	478	488	441	461	457	471	451	483	540	503	487	483	442	477	483	409	482	438	464	487	428	454	455	463	461	468	451	476	495	475	443	465	489	450	497	499	446	467	503	439	446	512	468	474	511	504	511	471	449	452	452	452	475	470	446	460	459	462	459	496	453	485	456	431	480	450	454	487	467	475	459	442	467	427	485	483	442	456	457	481	454	475	467	503	506	445	486	469	445	453	457	470	481	454	465	452	477	476	472	442	454	447	440	492	447	476	491	475	430	468	460	459	498	512	460	461	470	504	436	492	469	476	475	470	441	447	498	475	428	488	462	459	465	476	461	449	461	479	436	510	468	472	470	480	494	463	448	470	478	426	465	461	472	481	456	465	494	491	470	434	475	485	478	485	471	483	483	449	416	432	472	490	484	435	471	497	461	465	413	466	494	443	443	488	456	463	451	484	503	516	473	499	492	479	437	486	483	459	471	450	434	448	510	481	503	436	451	483	473	505	453	457	494	453	437	445	497	513	458	483	442	449	465	480	464	454	486	463	477	458	496	428	408	488	497	444	492	483	496	470	468	479	469	471	506	492	493	466	518	459	439	463	459	464	500	458	484	448	495	476	475	500	459	434	453	469	446	483	454	482	456	478	445	458	472	430	418	477	500	499	458	502	466	456	471	469	461	442	492	497	456	455	448	461	496	453	459	483	487	450	488	462	465	456	464	479	478	477	432	429	484	429	448	450	524	486	466	458	487	431	462	476	469	477	464	443	475	515	435	452	462	496	492	496	457	446	522	459	453	467	465	452	444	483	495	411	433	480	472	450	502	459	470	475	480	445	476	442	447	461	451	489	439	469	450	472	437	462	476	459	470	482	456	473	463	482	446	464	506	463	446	482	460	488	496	505	452	449	474	489	520	482	455	473	466	440	438	493	472	454	481	479	444	478	471	465	471	468	476	450	436	473	470	455	440	465	445	456	470	490	447	458	458	458	458	477	491	460	466	472	463	483	484	475	429	476	459	469	512	485	460	455	480	478	435	475	460	462	489	484	438	470	450	486	470	468	450	481	480	483	473	470	438	488	465	450	459	477	468	457	475	498	486	471	471	456	458	471	464	438	471	458	484	499	462	482	446	463	502	506	439	488	439	487	451	466	466	486	472	462	489	460	482	454	480	496	456	481	472	494	468	491	452	448	522	465	477	468	452	444	495	438	452	442	446	513	457	460	462	449	490	440	460	465	479	492	468	485	500	472	442	461	469	469	465	476	436	461	488	522	490	471	459	432	495	475	477	459	485	486	479	437	493	459	490	436	488	449	501	486	464	452	497	461	475	456	460	450	461	433	428	472	470	446	486	473	481	467	479	449	449	500	522	486	504	471	525	481	459	429	469	482	450	433	456	455	471	493	493	464	457	454	458	479	456	480	453	452	462	476	464	478	444	515	473	451	436	437	458	469	475	469	484	454	467	480	490	453	461	457	453	489	424	485	496	477	457	460	459	481	439	436	456	476	473	461	458	434	444	457	527	449	476	498	481	474	420	511	466	472	460	454	446	441	485	422	484	464	466	476	484	510	461	491	470	497	463	451	497	466	496	471	518	516	485	484	457	459	484	472	481	476	470	481	459	467	457	455	477	464	480	468	481	455	476	499	438	461	462	447	459	460	466	426	493	465	467	473	485	472	478	447	457	491	487	457	468	528	468	461	500	442	492	490	482	436	449	485	445	442	499	488	486	469	467	443	438	449	486	453	482	471	504	464	491	441	454	470	497	425	446	470	452	437	488	480	451	475	442	454	474	496	459	499	443	467	458	434	516	455	474	477	455	447	465	475	467	485	482	472	476	439	433	453	429	480	460	462	477	454	490	470	469	473	473	482	493	453	446	433	476	460	486	440	480	446	425	457	446	470	408	474	449	449	469	476	482	475	468	458	449	460	455	470	446	449	474	467	433	465	490	464	491	459	503	470	443	498	466	479	456	454	484	491	462	496	428	493	474	463	496	470	402	472	460	453	488	466	468	502	467	494	471	489	474	508	474	474	452	501	422	432	481	452	456	508	469	459	486	509	466	444	455	458	458	441	492	455	456	460	451	467	467	480	469	482	475	451	421	465	461	475	478
23714	21179	28381	24491	21733	18015	10034	4213	2324	1765	1407	1077	893	783	787	859	870	924	1042	995	1094	1164	1091	1033	1023	936	875	881	827	789	768	783	789	747	750	767	689	734	736	778	748	728	748	675	749	778	733	670	725	704	739	729	748	739	743	749	726	765	713	750	735	717	768	723	727	771	736	747	694	717	777	728	729	758	758	749	736	800	753	723	785	694	762	729	687	711	733	748	751	746	713	730	737	689	706	739	775	736	728	701	762	752	733	725	752	726	753	726	694	792	757	756	750	760	731	764	743	747	700	737	773	734	735	735	720	691	729	742	725	747	734	729	729	728	715	734	777	761	747	762	708	738	712	761	719	729	733	737	736	740	780	765	696	756	693	729	731	736	753	752	750	732	740	699	724	731	722	698	761	717	757	754	733	746	772	737	751	731	729	743	748	759	712	761	749	700	729	756	691	764	735	761	689	739	750	679	710	774	752	732	765	744	670	719	685	731	730	697	701	733	745	744	743	752	762	760	794	722	726	759	739	789	717	764	776	746	796	741	724	733	796	727	727	772	709	749	798	739	732	761	767	754	738	735	713	714	787	761	721	745	721	710	769	749	754	755	698	793	752	731	743	758	723	721	719	707	776	763	686	737	751	742	763	694	764	759	708	766	742	705	771	733	739	716	725	749	689	743	708	726	697	757	718	763	724	728	753	718	779	733	742	732	782	773	781	755	654	729	704	774	748	768	792	717	710	779	728	754	680	784	740	749	736	733	727	678	772	761	745	731	708	738	703	706	694	723	714	753	728	711	705	737	742	698	753	778	713	681	746	740	726	723	724	732	719	710	782	726	709	730	703	731	751	751	756	726	781	667	738	727	783	683	756	754	713	770	737	728	764	708	761	749	750	716	745	738	801	682	786	749	782	754	789	752	731	755	702	733	727	732	749	782	713	719	761	711	733	741	703	769	753	746	790	726	759	720	729	734	757	708	718	733	746	753	778	707	740	747	801	764	768	712	740	748	766	796	706	725	739	714	712	725	750	721	722	680	718	728	732	793	769	742	803	727	752	779	684	700	734	744	694	719	693	802	746	708	741	748	726	688	689	713	765	706	711	753	725	777	744	765	719	766	743	708	740	685	744	766	782	712	742	729	746	720	722	806	721	757	744	790	712	760	723	740	723	730	716	749	742	687	738	705	685	758	729	734	742	778	702	750	718	704	721	703	705	741	703	730	776	758	727	762	753	769	755	803	739	726	744	723	770	711	757	737	754	731	745	704	743	713	731	724	745	741	716	728	729	711	737	734	794	677	728	733	721	739	744	748	746	742	770	770	709	758	756	746	734	736	751	716	747	780	713	720	750	703	749	746	716	722	716	752	722	752	754	715	748	768	740	733	746	761	759	747	696	702	719	720	752	742	716	727	733	751	781	801	789	740	729	735	737	710	709	697	762	694	714	754	729	790	759	784	737	751	713	747	681	706	798	735	732	667	743	727	742	714	708	754	742	729	730	683	777	772	712	733	752	728	757	733	752	736	709	676	755	763	697	715	726	691	767	727	700	724	696	737	710	766	729	727	755	755	771	768	719	791	742	736	770	733	774	740	744	727	726	751	738	722	757	768	733	718	687	698	753	764	738	750	706	735	747	760	791	762	750	758	690	749	755	766	743	716	749	735	682	759	706	742	747	745	697	751	744	784	786	741	727	758	678	734	725	697	773	743	739	731	705	730	759	812	693	744	730	732	770	763	758	715	710	679	725	722	710	718	721	766	761	708	723	726	738	786	715	713	719	677	752	747	731	719	761	747	748	716	765	730	761	724	777	757	691	778	763	746	695	723	729	734	752	794	785	759	791	769	742	725	742	708	735	709	698	777	739	724	715	741	698	763	723	758	733	759	724	736	755	732	772	747	741	722	744	732	780	737	718	747	733	719	707	706	784	749	698	750	749	756	711	770	745	761	734	710	740	776	787	721	737	745	737	732	735	783	715	746	734	719	734	763	720	758	702	706	736	726	750	759	748	688	734	755	707	745	727	767	751	745	769	807	737	732	731	743	726	693	760	718	718	712	773	730	700	717	695	763	748	734	702	726	760	711	778	732	706	752	719	759	714	760	745	689	752	695	746	736	747	757	725	714	741	755	678	783	692	765	737	793	785	726	761	708	761	739	707	717	702	722	742	728	726	731	723	729	774	766	752	759	700	737	776	741	736	737	786	745	718	766	733	698	770	723	695	679	720	760	762	727	733	762	761	751	725	719	742	736	770	736	710	733	728	742	752	773	760	695	773	791	762	749	733	753	712	724	758	752	744	755	697	731	685	756	693	707	691	755	726	765	751	771	718	730	729	739	695	722	753	707	733	744	717	684	798	735	746	723	789	781	758	738	743	720	726	777	737	678	695	741	726	696	788	704	716	788	733	765	754	712	758	730	725	739	705	747	754	728	697	712	788	725	744	704	725	728	706	698	766	696	695	738	726	703	699	737	735	725	729	708	703	717	739	751	707	681	752	755	709	737	762	734	720	736	776	719	772	770	798	744	731	735	719	727	744	778	766	752	712	753	747	774	736	765	644	753	744	700	702	726	765	780	744	773	738	720	742	682	775	731	754	758	729	787	718	750	722	665	789	747	793	742	712	737	736	710	752	742	749	769	742	776	715	766	762	755	738	736	735	733	720	746	804	765	749	749	711	711	763	755	732	752	759	723	773	722	753	753	726	668	771	730	717	704	718	736	726	730	715	732	688	745	774	696	726	781	759	749	697	775	698	684	728	746	722	733	740	749	728	726	766	720	730	728	703	730	700	687	743	722	771	733	753	727	715	754	744	766	768	726	696	741	745	721	748	744	719	719	728	749	732	730	713	739	749	701	774	758	764	746	744	704	732	662	737	753	716	756	767	743	697	718	768	740	730	701	714	685	754	732	717	705	716	697	754	687	747	726	750	706	776	743	741	739	745	768	735	674	726	764	763	740	713	717	737	715	777	750	658	708	722	750	741	695	673	703	711	737	724	797	750	706	724	789	773	726	708	739	726	734	710	741	709	754	730	736	746	784	715	718	732	763	786	761	721	722	778	717	728	692	779	745	723	756	756	774	713	740	769	749	738	699	729	739	758	726	742	757	754	767	767	723	767	737	704	736	791	777	732	747	733	777	803	725	739	758	711	697	728	736	723	734	724	769	733	800	738	709	768	758	757	761	774	716	728	755	729	758	674	720	734	725	720	731	768	704	733	742	770	709	723	726	761	778	768	723	713	752	745	735	785	734	689	786	731	786	748	717	728	761	765	715	780	795	772	718	743	732	758	789	751	764	769	683	697	773	717	702	770	745	746	747	691	786	748	724	756	783	730	759	715	764	745	743	724	716	761	760	725	733	745	729	711	740	754	774	747	739	756	705	730	692	745	742	707	737	749	728	728	768	696	738	755	748	735	729	714	754	728	763	734	739	748	725	779	743	742	755	759	692	744	800	715	793	739	731	775	767	739	740	758	727	719	761	728	769	729	694	727	727
19889	41969	36351	26554	21187	16747	11738	6485	3739	2794	2008	1386	914	912	849	904	948	1096	1191	1277	1434	1536	1388	1307	1179	1032	1063	994	896	841	766	778	813	791	722	744	808	745	761	709	797	744	725	803	804	761	758	727	762	791	734	719	754	775	795	826	694	793	762	751	793	776	784	777	725	779	761	804	758	732	790	769	819	758	764	802	802	740	790	784	764	734	780	764	764	761	739	806	730	702	729	774	777	707	721	748	782	778	748	782	764	779	730	711	764	732	766	803	815	759	752	749	825	783	794	765	762	798	733	759	766	757	718	756	780	721	782	763	740	735	755	814	773	730	745	769	741	751	763	737	760	770	722	828	793	742	758	742	709	801	774	711	783	755	787	716	736	772	798	732	789	769	770	799	787	735	754	772	735	771	780	756	802	762	731	766	774	748	792	780	721	735	718	783	803	789	786	740	767	750	694	752	715	796	772	763	707	790	726	777	804	777	766	703	784	773	782	740	724	739	714	736	734	751	783	718	768	769	768	769	752	773	719	744	755	783	775	795	770	785	715	743	738	736	741	723	701	759	749	776	794	784	759	796	730	774	757	737	771	751	778	730	707	762	772	821	770	761	738	765	751	766	798	763	760	746	764	741	818	733	802	762	796	742	766	787	759	762	760	797	775	746	760	739	762	784	772	715	755	696	806	746	761	761	744	738	777	776	744	743	763	763	741	759	789	750	750	754	745	771	755	713	766	775	762	754	735	810	761	780	714	749	748	774	764	769	753	747	737	749	742	827	778	776	798	703	794	744	767	729	716	783	757	704	777	785	756	762	748	765	735	787	757	768	799	778	765	764	716	793	740	787	761	768	768	801	734	725	810	750	791	777	704	761	781	764	763	750	764	701	783	803	774	772	821	714	778	748	757	757	749	771	785	766	782	749	705	798	752	722	770	753	692	751	809	806	742	779	799	755	771	770	767	754	737	792	744	734	751	776	780	792	808	728	755	774	726	717	749	716	748	757	778	723	772	743	787	788	752	705	757	759	767	755	747	739	804	793	734	766	736	760	812	749	759	758	809	740	756	733	765	797	771	737	785	791	755	788	758	806	778	798	738	736	792	794	782	775	778	745	741	785	810	779	744	748	738	810	749	770	767	780	792	751	713	744	754	725	805	807	758	744	735	767	760	762	733	799	729	699	801	774	754	768	766	790	728	777	760	773	765	750	772	784	724	739	774	773	793	790	769	767	770	785	790	756	798	778	737	828	777	795	749	774	704	822	740	784	718	764	698	782	780	791	758	781	777	762	752	806	749	734	726	804	722	735	756	763	718	795	764	806	810	765	733	740	793	757	770	773	759	709	756	791	719	795	724	807	776	810	787	756	800	762	749	789	773	782	746	754	773	792	758	745	783	748	808	752	779	793	753	755	789	759	755	731	774	754	771	744	800	748	734	738	762	755	758	751	765	795	804	806	745	753	713	778	768	716	733	710	786	768	783	756	779	748	751	752	751	778	809	733	782	726	711	789	728	783	724	793	792	766	741	751	775	757	782	751	748	770	770	740	680	795	738	721	778	762	747	779	717	810	789	741	768	799	750	721	742	721	765	815	765	797	712	789	772	759	718	763	732	783	754	778	718	753	783	743	722	763	732	743	720	769	766	771	766	751	767	815	758	739	780	723	754	781	779	802	775	769	759	769	722	819	778	775	722	747	801	756	750	742	790	765	777	782	802	770	722	744	725	733	733	779	723	731	775	742	785	708	749	744	819	792	780	804	788	800	716	754	790	736	730	720	753	773	769	763	763	777	790	717	742	759	754	794	779	737	738	753	782	763	764	759	767	764	779	722	739	772	764	838	758	748	739	734	749	750	796	719	784	795	757	763	753	771	779	769	787	799	715	742	787	782	794	777	790	759	743	740	795	732	756	760	800	746	769	745	750	769	802	765	761	714	715	831	741	750	771	755	783	727	755	736	756	763	799	766	735	790	772	747	787	824	746	811	746	729	774	752	737	781	825	794	755	737	752	784	766	734	757	739	777	747	761	780	786	723	728	770	741	717	777	742	750	740	754	755	769	768	794	757	735	766	820	844	752	763	763	741	776	772	813	784	774	761	757	743	766	818	770	732	757	743	724	742	772	758	777	720	743	769	765	806	753	750	759	767	758	741	757	744	753	773	756	755	805	758	770	811	805	760	771	750	752	753	796	700	794	778	805	753	781	747	766	771	739	741	759	779	770	745	759	784	772	749	785	765	745	739	777	812	749	811	763	751	738	793	753	805	752	760	737	769	735	744	762	709	800	801	769	750	758	778	791	748	745	786	773	777	760	742	764	803	821	742	750	751	814	754	828	790	747	771	735	818	747	819	756	810	774	799	811	747	773	758	749	752	767	799	776	806	711	758	731	750	719	749	730	790	775	767	750	772	775	751	773	792	707	727	800	721	806	767	772	773	768	737	757	775	795	728	752	798	681	778	742	740	763	796	731	768	776	691	705	726	760	815	727	776	799	750	773	792	771	803	716	735	703	790	791	735	799	767	768	697	783	778	750	771	766	733	775	771	768	753	772	764	761	770	810	781	739	766	762	699	772	780	765	757	772	788	712	757	769	728	775	790	735	716	789	781	751	740	795	704	709	738	770	796	796	754	768	812	807	720	785	759	789	778	771	746	794	743	701	772	762	754	751	761	772	749	779	770	793	756	741	786	799	783	740	783	731	750	794	784	750	786	808	763	717	779	771	779	726	693	754	780	767	763	760	731	766	737	716	767	766	760	776	773	737	797	772	780	787	775	772	767	766	752	756	748	760	758	781	705	735	731	771	731	757	716	801	795	724	753	819	767	775	760	773	769	814	786	725	787	773	775	714	745	774	750	791	801	715	737	779	792	793	803	790	730	765	738	740	765	743	793	789	760	764	776	777	728	743	775	758	767	783	789	782	803	724	754	788	723	736	745	752	782	792	769	788	786	804	696	751	798	782	768	726	738	748	778	773	738	711	748	754	748	734	777	788	749	740	769	731	697	795	759	789	763	793	791	744	769	772	790	769	739	742	787	760	785	779	736	763	770	783	752	752	777	795	796	776	728	757	755	708	755	777	795	754	770	743	755	778	727	803	815	793	740	770	745	801	743	797	748	785	741	767	814	766	759	717	757	803	732	736	780	800	764	732	755	755	769	753	800	760	805	778	766	759	777	788	686	731	770	741	747	729	762	790	709	783	719	739	743	763	775	805	761	768	769	808	788	779	765	714	755	789	766	776	753	720	738	714	785	759	816	796	740	769	796	763	709	763	802	725	774	770	784	787	791	760	759	787	704	775	717	750	829	784	738	792	773	808	760	769	812	746	779	753	745	743	743	754	762	748	755	769	792	752	742	764	741	746	749	766	767	740	756	748	805	789	802	744	751	813	724	739	733	783	755	779	770	749	772	731	739	812	791	730	781	772	753	767	774	775	807	771	802	770	782	716	768	730	706	796	749	765	806	774	703	824	738	806	753	763	719	746	778	793	810	775	722
24882	21265	27671	25924	18050	10212	5801	2762	1477	1216	957	713	563	491	557	534	579	644	682	658	766	820	782	715	692	666	602	592	580	496	522	495	507	483	496	531	510	487	489	470	490	485	516	498	520	449	488	532	521	529	471	529	507	475	512	525	522	494	468	504	476	474	526	484	512	464	499	530	497	510	482	490	509	494	506	493	478	508	482	475	474	478	536	497	496	465	497	495	506	502	516	521	514	513	534	530	489	491	500	443	527	457	485	500	473	529	498	537	474	491	491	521	507	471	502	505	535	453	477	501	505	546	525	487	492	513	505	460	507	477	523	524	500	501	478	491	461	467	465	539	498	501	533	477	516	510	476	479	502	466	498	508	490	516	496	506	502	458	525	500	475	504	503	485	508	526	511	470	522	484	507	525	451	483	502	517	454	497	507	548	542	415	508	482	504	498	474	515	518	505	507	489	494	483	516	475	512	509	471	524	510	514	495	469	511	516	458	470	493	492	486	506	513	485	489	516	479	500	488	467	488	502	473	526	490	490	483	522	477	538	506	473	514	509	480	506	502	553	487	497	490	501	521	486	486	505	539	537	491	499	489	477	490	488	471	502	478	496	468	524	537	520	534	524	502	510	506	492	451	504	494	532	474	525	475	493	488	512	496	478	512	502	506	477	476	534	519	513	509	462	475	490	519	527	523	494	493	514	519	506	518	505	511	454	495	486	475	517	466	535	522	499	535	509	525	515	519	530	504	476	494	524	484	507	504	465	541	487	505	483	495	529	469	500	474	475	511	507	483	526	507	485	481	457	484	512	505	486	501	476	483	504	464	511	519	518	493	517	491	484	531	464	515	489	469	546	532	514	528	516	519	507	523	490	488	550	506	498	489	474	483	480	517	469	502	476	530	511	452	523	492	482	483	514	498	479	497	484	534	525	470	488	540	492	485	441	468	493	467	501	475	458	514	499	483	512	515	505	532	458	497	513	458	517	501	511	502	539	524	535	522	517	513	503	487	492	547	510	500	474	477	476	496	480	510	525	477	506	479	537	517	535	484	479	505	517	483	501	496	499	529	514	528	488	546	502	488	530	508	474	492	506	503	485	491	501	559	497	471	509	471	509	531	497	479	518	510	495	497	497	491	502	471	533	500	489	486	473	542	517	466	504	520	453	463	482	453	499	480	487	464	495	505	484	452	474	480	545	512	518	477	501	456	497	543	487	548	508	491	508	517	493	458	460	517	498	496	445	491	470	517	529	494	479	527	513	508	504	498	510	524	505	536	515	502	494	491	488	497	484	453	490	523	541	501	525	503	495	509	492	501	494	449	489	488	479	519	513	469	494	492	459	469	543	493	474	483	486	488	458	513	483	486	458	495	524	465	491	515	523	491	503	489	524	500	495	501	526	480	490	501	513	503	490	514	494	505	485	475	492	489	500	519	437	509	545	521	490	545	505	486	475	481	498	514	527	500	513	478	462	501	498	501	539	512	467	494	520	455	469	476	522	506	509	494	562	515	475	471	518	540	505	500	497	546	473	486	530	495	511	485	489	521	495	527	520	470	499	504	508	485	518	467	530	532	488	515	517	495	528	470	537	512	507	495	483	480	479	466	508	509	480	501	497	548	507	508	515	488	498	459	481	495	502	500	470	444	481	501	520	503	479	494	491	502	471	492	495	502	488	446	526	522	518	497	517	518	469	456	486	483	441	493	508	487	502	497	492	477	495	531	528	492	472	467	465	508	484	518	511	489	513	554	468	539	495	494	477	493	516	470	501	514	506	542	497	491	482	511	513	476	470	504	483	495	480	518	484	456	514	527	491	469	519	484	500	535	513	493	522	510	487	501	500	533	513	541	492	476	470	534	538	493	498	534	497	504	519	516	499	507	479	520	468	529	505	455	466	507	463	489	492	521	521	488	450	530	494	527	483	481	478	472	475	483	532	519	454	490	469	521	497	453	477	517	510	500	520	502	514	490	521	525	486	482	476	529	473	520	496	496	510	512	506	517	480	487	502	526	469	501	492	507	466	492	475	481	501	487	488	474	522	495	471	487	499	549	480	513	489	495	503	476	491	479	489	519	514	499	544	506	473	484	504	504	470	507	465	518	497	511	510	481	492	516	494	483	514	509	526	499	481	549	489	494	510	518	485	558	515	519	485	503	505	476	458	493	516	542	490	510	492	503	534	494	513	484	498	507	537	486	480	479	521	483	526	456	512	506	510	519	512	544	526	505	485	454	505	525	480	493	469	512	514	507	510	471	517	456	515	474	485	496	492	484	517	501	501	523	497	507	513	517	482	504	499	500	494	468	477	506	473	476	496	509	468	492	514	516	489	502	514	475	457	487	533	503	517	506	487	508	521	483	516	508	480	502	539	545	491	496	523	547	475	525	541	480	499	427	512	523	466	482	515	528	487	520	484	481	480	498	529	503	540	464	512	498	493	462	503	521	495	499	509	512	510	505	511	511	460	499	511	511	487	475	510	480	499	476	539	524	498	485	525	501	494	503	460	468	542	523	524	501	481	467	541	492	491	464	517	486	513	481	480	472	502	511	481	496	504	540	466	539	483	491	476	493	515	487	499	499	501	503	495	519	493	549	519	520	480	513	514	503	510	494	505	529	487	443	480	466	484	496	534	533	500	486	455	477	537	479	499	528	484	497	505	474	488	501	520	503	477	504	514	474	465	510	523	489	514	524	506	476	482	499	519	466	517	513	517	496	468	458	487	462	482	510	550	486	510	513	498	508	519	544	475	460	517	545	507	514	506	527	545	512	482	505	471	496	544	456	458	500	484	494	536	487	466	525	494	500	511	482	514	537	548	523	533	502	534	523	479	462	521	522	500	520	510	465	494	512	542	525	513	486	497	509	526	482	496	517	483	527	484	495	507	512	528	506	484	491	453	513	493	478	510	534	487	495	465	476	469	501	458	481	485	447	549	504	476	499	511	487	545	481	491	510	509	501	511	513	495	501	534	525	481	485	529	502	467	486	461	500	522	461	477	445	489	508	486	493	514	555	493	498	495	520	500	524	551	477	495	457	459	523	555	527	493	519	515	487	486	483	506	487	450	505	517	515	486	494	443	467	471	495	523	485	531	470	492	479	503	499	488	523	511	481	487	508	517	493	470	553	489	486	486	494	478	490	517	513	528	498	510	477	499	520	518	478	458	518	513	439	496	494	490	503	499	496	524	497	529	526	505	483	483	484	503	493	519	512	506	494	491	487	486	513	489	470	513	545	504	466	454	496	520	482	484	518	512	502	470	482	505	530	512	521	492	501	482	499	473	516	509	504	490	516	490	526	471	513	529	557	529	516	483	500	512	508	536	524	490	506	500	508	498	512	485	519	501	505	476	492	470	547	521	522	500	482	522	506	506	484	479	483	516	501	515	546	503	507	479	484	475	510	509	479	493	511	518	476	511	494	516	531	463	544	482	509	492	481	484	513	472	441	502	553	528	494	549	521	481	501	497	493	531	517	504	494	486	486	496	508	477	517	506
19259	38326	32449	23184	17920	13646	9376	4911	2828	1972	1514	960	684	653	566	656	692	794	879	942	1114	1154	1079	972	907	862	776	722	643	598	546	545	530	555	573	537	584	593	564	542	507	547	555	533	535	563	578	538	543	571	575	545	543	539	547	556	535	524	549	529	529	466	508	552	541	531	556	548	591	587	539	551	511	537	539	552	491	550	538	554	557	572	543	556	519	549	509	517	510	527	539	568	584	579	536	554	571	517	539	504	539	569	548	566	545	542	532	579	607	515	538	531	570	530	552	572	513	557	570	562	497	550	562	555	542	553	552	544	607	567	587	508	517	543	523	515	515	512	592	572	540	556	550	526	549	546	539	538	550	579	519	555	533	558	544	515	548	580	575	505	532	557	563	597	520	546	492	567	511	552	529	534	490	566	552	528	539	554	538	525	535	531	531	520	562	516	545	545	528	559	523	557	585	542	541	555	541	539	569	526	528	523	544	547	540	567	519	533	563	543	516	526	542	597	578	561	580	550	508	525	557	538	513	506	540	556	551	540	518	480	551	504	538	531	522	541	557	554	546	533	519	534	535	597	519	539	547	535	544	578	530	534	526	548	501	544	546	562	523	584	573	532	570	530	540	537	560	544	569	509	566	529	576	526	480	565	541	549	552	527	549	546	519	528	541	545	550	533	519	555	562	518	503	521	543	555	560	539	540	571	550	552	549	510	568	562	535	527	546	514	478	510	499	539	523	551	558	528	515	563	588	541	591	491	537	562	531	569	534	573	554	592	560	564	575	558	487	519	535	533	600	543	534	520	580	554	547	606	542	527	565	603	541	539	604	546	576	586	534	533	557	527	548	566	551	558	569	593	542	586	542	554	554	572	547	530	604	551	545	538	572	578	510	555	578	544	560	519	533	518	571	543	550	511	499	492	564	536	563	566	528	551	527	556	540	538	568	534	542	535	557	551	544	539	511	502	592	570	525	532	568	550	577	564	549	532	571	572	542	517	525	565	540	576	556	549	577	511	546	595	536	542	563	525	544	547	520	537	553	573	562	499	567	526	563	514	484	506	557	546	578	549	566	530	541	504	573	549	540	546	536	568	536	557	530	535	525	498	546	537	571	550	529	550	565	530	569	572	558	538	569	562	529	505	546	531	490	553	555	572	533	530	536	533	513	516	540	567	543	527	545	540	564	538	528	584	563	580	495	530	603	535	516	548	500	570	510	546	555	528	563	578	548	582	507	512	546	558	561	562	536	554	546	538	579	544	495	555	524	547	556	530	523	540	532	574	543	553	583	595	529	541	555	579	543	522	525	601	512	578	548	561	579	531	562	556	529	496	517	558	556	547	554	524	552	535	525	595	533	531	556	541	584	526	549	514	549	558	520	567	553	541	549	536	532	536	530	571	549	515	560	563	521	584	545	546	483	558	545	530	520	558	533	558	527	507	543	514	571	554	522	525	481	562	556	541	568	526	560	555	479	526	545	538	583	494	554	520	525	561	549	517	526	565	533	539	567	542	567	541	539	492	548	571	534	531	547	558	529	550	558	499	539	539	530	551	560	578	621	559	549	499	592	555	540	542	583	581	541	551	525	585	554	568	524	554	526	539	556	548	545	584	528	536	570	508	546	555	505	555	535	546	577	530	566	548	536	565	517	542	552	528	530	565	552	536	583	574	577	528	541	538	507	540	542	523	571	561	526	546	499	534	559	556	568	557	565	528	557	529	539	530	550	525	528	551	550	510	516	542	554	537	540	529	524	576	547	522	559	532	550	583	527	549	546	602	566	547	532	520	552	502	562	517	554	551	563	565	535	505	541	534	529	540	526	520	537	545	564	581	526	567	539	547	541	568	542	528	565	561	558	522	550	551	550	530	598	530	542	489	532	541	563	594	487	529	525	520	546	559	573	533	541	546	519	532	574	547	580	554	578	546	537	515	557	509	532	542	581	557	545	576	536	559	548	536	499	509	540	555	547	586	495	550	521	549	554	528	551	537	519	566	590	595	539	574	542	539	554	515	586	525	560	580	555	542	521	539	562	508	511	527	544	549	502	579	517	560	555	533	540	532	559	532	520	562	522	557	541	546	545	536	588	542	547	538	548	541	518	573	542	537	529	538	563	537	540	531	537	591	551	537	505	549	539	557	583	538	533	535	537	554	579	554	518	506	561	527	502	553	484	566	519	512	544	586	537	569	515	525	554	551	557	532	539	542	513	548	564	494	569	530	496	517	527	532	520	555	573	531	585	564	571	541	513	576	554	573	545	570	532	558	550	556	546	561	574	502	537	590	573	547	519	536	523	599	554	597	555	537	498	528	558	522	550	570	538	544	548	545	620	551	515	530	517	531	568	545	526	545	542	548	535	476	553	542	496	531	549	516	556	500	530	568	527	565	516	522	510	549	551	534	523	561	536	555	527	528	566	509	534	563	552	600	579	517	535	550	506	537	560	549	545	571	489	536	591	573	575	587	528	508	548	540	552	536	565	541	556	553	582	536	498	532	514	544	556	573	516	565	571	519	556	553	498	548	539	562	539	550	556	524	547	549	533	536	548	556	541	518	501	530	531	572	502	538	527	577	558	565	551	580	545	510	563	534	543	548	576	563	527	546	558	581	568	516	514	555	548	539	546	533	517	549	588	531	527	545	538	562	513	553	547	510	553	558	530	542	545	564	550	571	560	520	536	542	527	520	545	520	558	556	568	560	534	551	556	513	571	596	522	537	526	543	540	525	537	536	566	558	543	544	534	538	548	533	560	527	515	587	532	552	529	530	587	590	558	553	562	572	564	540	569	563	534	547	523	520	561	560	529	538	560	542	531	550	570	526	559	557	529	540	546	545	561	537	573	560	542	548	561	584	529	561	502	571	592	536	573	509	551	503	539	513	566	582	529	592	575	542	528	571	536	537	508	539	571	516	524	571	567	577	543	524	533	531	594	535	555	566	573	548	553	527	543	521	552	528	531	520	589	524	526	533	496	531	541	551	511	542	534	497	533	562	578	532	562	532	540	614	541	561	544	542	528	583	557	532	559	564	525	538	521	528	552	499	537	555	525	530	548	524	548	519	576	532	568	566	539	512	566	554	583	561	520	565	527	552	545	555	544	497	534	572	555	573	555	508	508	598	547	546	541	528	557	503	567	569	522	544	566	539	604	569	585	538	541	520	575	525	525	538	559	558	538	547	565	591	553	539	541	527	517	562	558	559	516	540	536	595	561	550	564	529	521	546	564	528	508	561	538	534	515	558	530	557	543	513	548	550	549	542	548	553	543	572	559	613	526	546	527	526	532	526	540	533	577	530	534	528	546	559	512	522	579	574	546	551	534	552	549	568	567	538	536	559	584	544	490	550	558	558	498	550	502	535	528	523	520	545	576	565	580	572	510	518	557	555	562	511	549	520	590	569	571	565	559	545	526	519	572	547	507	564	556	535	529	546	526	506	553	531	557	562	538	501	502	571	547	540	564	552	502	538	529	545	510	523	519	522	573	565	537	585	531	568
22627	21290	28947	24022	21561	22520	18596	7090	3310	2512	1968	1416	1150	1069	1117	1093	1185	1248	1357	1364	1490	1533	1391	1366	1435	1229	1224	1186	1145	1013	992	993	984	1027	997	971	976	984	991	948	943	944	979	996	947	1019	972	980	964	897	964	949	941	916	957	967	936	910	950	982	993	964	945	950	974	991	987	946	919	970	997	978	947	948	912	979	983	959	930	933	938	1020	988	963	970	931	984	1000	990	970	962	959	940	951	980	953	966	938	981	946	984	946	986	995	882	943	931	934	967	948	885	966	994	967	982	885	971	975	983	951	958	936	943	961	982	907	975	946	952	953	950	998	948	919	993	952	966	974	951	1012	914	960	945	935	904	942	943	931	959	952	968	910	1012	895	908	928	942	924	976	953	931	950	918	936	950	1001	971	950	976	921	927	940	934	952	959	929	946	956	899	1027	942	952	978	1027	941	924	949	978	913	977	908	998	966	927	948	932	977	978	1007	967	959	986	974	882	924	932	954	975	918	954	1023	979	967	957	997	954	977	967	993	957	979	892	980	931	950	979	964	881	944	968	923	986	944	969	947	930	964	941	974	959	945	970	956	986	959	905	957	931	939	911	965	935	957	965	972	956	977	962	980	948	998	986	968	898	915	1006	922	907	968	1003	953	895	973	950	949	922	945	973	1027	917	886	956	955	988	875	951	957	923	1045	967	906	976	938	942	916	969	993	959	929	977	966	949	960	1033	971	935	929	970	939	950	915	910	946	965	955	942	1002	926	918	974	959	957	911	956	958	936	901	921	953	962	959	936	938	953	914	970	949	893	984	918	987	922	955	952	963	993	924	913	965	996	963	920	985	963	931	935	894	967	963	990	908	941	970	931	946	1005	948	970	926	965	943	910	991	941	963	920	952	940	954	931	976	958	926	931	985	926	972	1000	944	967	937	968	917	976	920	934	947	973	949	1004	909	853	913	922	965	913	879	919	967	913	973	920	914	996	952	948	968	955	960	956	970	990	953	996	933	923	977	925	944	970	944	957	975	877	926	923	973	948	963	955	914	932	947	959	880	992	979	915	933	949	864	972	940	923	924	936	934	964	957	953	928	904	937	962	1002	988	950	890	994	941	912	950	989	923	999	930	987	988	984	940	917	949	969	950	963	995	952	920	1007	950	964	978	997	958	954	935	914	959	970	956	969	986	961	919	980	935	980	992	990	952	912	959	895	1007	955	1032	934	926	939	1001	952	953	920	988	979	932	1007	966	1013	951	926	936	941	970	942	941	924	949	1000	985	930	962	992	992	997	915	966	1028	963	930	962	966	953	924	947	926	953	965	979	980	958	952	898	948	986	973	974	918	956	1006	971	932	1021	928	950	943	932	962	953	982	987	940	982	980	937	976	968	983	970	922	983	940	903	936	1011	941	950	954	948	980	985	883	923	938	976	864	950	951	898	957	963	967	947	977	971	943	947	915	914	914	988	952	972	950	947	961	905	964	946	960	954	939	929	944	928	974	941	917	887	919	934	973	967	900	919	951	985	955	950	937	934	995	963	943	977	985	949	922	912	915	982	992	984	946	920	950	911	978	997	998	925	1009	959	958	949	918	940	946	927	951	887	934	954	945	924	1002	941	880	963	924	935	979	1038	974	946	972	967	1002	924	913	980	936	956	930	957	918	971	931	916	958	915	937	950	959	932	1001	947	931	939	941	1069	945	911	993	926	961	919	943	997	972	969	940	977	1005	974	904	943	973	962	968	942	944	988	916	934	971	973	856	925	956	972	1014	916	944	901	977	989	945	938	897	958	931	966	960	966	955	969	955	992	930	891	992	977	967	949	916	981	958	942	940	931	975	883	1004	930	997	948	947	989	972	981	996	916	946	950	927	935	976	969	910	941	904	974	983	983	965	947	1005	1003	915	957	977	925	933	924	970	942	997	940	943	910	942	932	954	952	1026	977	938	935	964	961	922	899	994	1017	958	973	957	961	917	981	987	911	957	920	946	951	955	966	977	964	884	949	953	943	953	938	971	938	968	955	996	966	1001	902	926	969	918	897	919	984	909	877	913	971	964	938	959	978	970	980	943	936	978	896	965	920	943	985	957	962	938	919	957	930	949	1019	989	981	960	956	950	944	954	1000	976	982	915	992	969	911	931	960	963	961	962	931	950	1029	928	982	1026	987	996	944	918	910	958	986	940	954	966	969	997	957	944	998	948	935	979	957	924	1010	975	950	891	924	948	961	902	935	961	963	908	926	981	953	939	994	921	956	954	991	997	937	1000	976	921	890	949	972	923	927	945	963	994	942	960	995	976	1017	920	940	947	1015	973	914	876	954	960	1007	957	856	889	985	894	979	983	966	930	931	902	930	988	962	1003	994	922	918	959	951	949	912	990	931	949	997	982	971	930	964	973	939	938	897	914	960	987	993	898	889	909	983	919	974	931	945	951	944	930	924	886	1003	962	893	920	947	964	907	920	891	941	971	982	932	951	860	946	982	962	921	970	1016	936	933	961	965	953	933	972	947	1000	958	957	893	873	958	911	938	904	1007	918	924	912	917	944	1010	987	964	984	988	945	924	1026	955	983	975	934	955	987	936	968	919	965	952	966	971	902	929	972	923	975	944	997	938	967	968	1032	956	943	955	990	1006	919	967	951	923	951	912	967	934	985	991	995	972	890	915	924	973	939	1048	940	973	963	958	929	913	977	943	961	985	915	939	925	952	926	950	958	986	972	999	911	944	911	921	954	941	935	957	900	979	937	914	954	925	940	1016	920	917	954	969	944	1020	972	951	914	921	948	943	991	962	947	889	950	946	970	948	943	903	946	1004	954	1008	961	972	944	947	960	1041	1020	992	970	960	988	976	925	951	996	923	957	933	917	920	940	925	914	953	955	943	972	962	923	1023	963	902	944	891	942	930	972	1008	973	1006	987	937	932	949	964	934	911	941	941	920	964	953	980	968	908	945	954	942	954	987	940	905	879	933	954	931	955	991	921	954	959	965	955	962	951	929	908	920	951	907	867	972	963	951	992	946	981	989	964	968	972	935	1018	926	937	932	914	959	923	914	966	969	978	953	920	932	999	922	962	1009	858	939	954	922	955	1009	969	995	861	904	971	975	1006	922	923	976	931	920	938	986	956	965	930	968	960	944	975	927	977	923	929	978	939	936	922	955	910	936	979	1002	980	980	929	1011	947	941	919	935	917	1032	955	916	1007	977	969	977	966	936	923	947	966	983	1034	898	948	992	1006	988	929	959	914	952	950	938	927	997	892	937	898	912	962	907	888	969	990	1007	894	1002	963	964	995	1002	997	980	961	975	966	934	934	942	900	928	935	947	945	914	967	955	917	962	953	935	982	953	895	941	943	922	943	928	992	947	952	964	929	1038	950	876	965	931	961	966	1050	925	922	1016	945	955	971	978	916	958	946	977	964	1015	925	963	964	1015	975	906	972	933	964	966	967	962	965	999	919	930	945	967	938	970	921	953	951	1008	993	961	879	971	937	931	958	924	1003	928	948	916	937	958	921	937	976	939	958	957	941	953	937	967	934	940	964	984	925	1026	936	948	974	952	965	938	968	997	941	925	953	932	918	943	966	949	930	892	938	1001	942	961	923
22351	47086	41181	32379	26421	21351	15664	9439	5454	3885	2947	1943	1347	1270	1269	1304	1344	1572	1800	1799	1945	2018	1878	1700	1703	1457	1461	1295	1238	1057	1017	1040	1007	1037	971	1006	962	986	1000	1072	981	1061	1023	987	1005	1025	971	975	1033	1056	991	1023	977	1014	954	986	1021	986	1004	995	969	972	1000	1022	938	981	943	1046	1024	997	976	990	1021	977	997	963	976	942	977	953	980	970	974	986	948	1039	946	994	1009	954	1051	1010	1026	985	982	989	988	971	997	1013	947	956	1003	958	1035	972	1007	999	957	964	1024	948	1032	989	996	990	984	1042	1018	975	952	924	1047	972	1056	1053	1007	1067	988	1007	929	969	1018	934	974	976	1016	1019	961	1042	1011	1015	932	993	1024	999	988	1006	1012	1019	1059	1012	982	963	1000	1000	982	1027	967	987	943	948	955	967	1032	997	1010	1011	1007	1019	968	1003	949	1012	986	969	1018	975	992	971	1005	974	1027	938	1021	992	950	1028	982	991	965	962	997	961	943	1000	998	1010	981	1027	1023	1000	950	925	993	985	1036	991	997	1006	987	991	1021	977	964	1006	997	988	993	952	980	982	1024	1005	987	965	987	959	1009	941	992	966	973	987	1004	955	984	1019	976	993	1003	969	972	1027	1022	952	1028	968	969	972	1018	944	1033	1038	930	989	988	960	947	945	938	958	1048	995	1004	1036	1015	992	945	1038	975	995	952	976	987	990	992	1017	989	1016	1020	1023	1016	996	991	1059	1021	996	965	1009	983	1019	978	993	955	951	972	977	969	948	929	955	1020	961	1004	1029	993	932	964	997	993	1005	965	1020	1056	1008	986	1001	1017	970	1010	1044	947	1000	980	1009	981	1002	951	942	978	939	991	1002	966	963	999	1002	1019	1003	924	1004	997	1028	1055	989	1012	1001	929	960	973	959	996	1053	992	975	1003	998	973	925	982	987	974	1044	995	961	1003	963	946	954	986	1012	972	988	990	983	986	980	1014	982	965	990	1024	943	997	1032	965	960	951	971	988	978	923	938	1022	948	1033	928	945	984	957	971	1027	936	996	1017	947	1059	956	948	1027	992	987	977	980	910	984	959	999	1038	987	960	1028	1008	1005	984	990	983	971	988	1024	967	998	1020	1010	965	1011	1024	942	948	983	932	1007	989	987	944	987	1011	1021	951	989	949	978	978	1006	949	1070	979	1018	1020	1014	942	991	1001	985	956	969	977	1031	1000	981	1044	977	941	1009	993	947	963	983	946	999	1017	974	931	1071	1080	1049	990	1034	1012	1028	997	922	994	943	988	956	1023	1007	993	965	1015	968	951	979	1036	935	973	973	974	976	979	1017	1023	1015	1040	964	935	1006	1019	979	961	977	1004	970	1008	961	1006	964	971	1023	1023	1033	956	956	1020	965	972	952	942	995	977	978	954	986	1014	997	931	973	955	1009	992	1012	992	1018	980	983	1010	974	989	975	1006	964	955	952	976	927	983	1005	1046	1004	982	928	986	1027	960	981	1034	1012	1022	952	989	1014	1010	1048	1049	1032	996	1028	1012	977	1002	952	1000	976	1006	988	993	1011	974	1056	1007	983	1009	1023	959	1002	972	966	986	999	998	968	1001	939	999	978	1037	994	980	1012	977	1006	956	1047	990	958	993	959	999	965	986	1005	945	997	970	991	990	977	1038	974	1007	960	1008	963	990	987	953	994	1040	1017	995	948	942	972	972	1023	977	995	963	967	1004	957	992	1035	956	964	1007	1014	1002	1018	936	992	960	993	969	952	963	983	989	1008	979	976	1007	989	960	995	996	1008	1020	1021	989	951	937	984	964	932	930	944	1008	1056	988	1042	1028	1037	995	1046	979	946	972	1038	998	977	945	950	1011	973	988	1031	961	1018	974	1023	1050	937	1005	996	900	1013	964	1027	1039	948	989	1031	949	985	996	932	952	959	943	987	1003	945	982	988	992	972	1013	957	1019	922	987	996	1031	1013	1002	994	979	1022	918	1002	980	1044	1061	1003	987	1026	947	1029	978	983	987	998	988	1003	1047	1043	960	1001	1004	984	1007	967	952	972	987	972	970	987	997	1056	965	1013	992	970	994	1004	993	990	991	974	992	1016	909	984	1001	1007	969	967	1029	973	1001	977	1009	975	1035	972	985	986	978	1022	1029	948	943	972	956	1003	961	981	963	984	1030	961	996	967	958	963	997	982	1036	1086	987	987	941	910	1020	1054	1016	1040	973	1012	970	1017	988	965	975	984	953	987	1061	998	955	1008	948	935	924	1077	963	1017	963	1034	987	1006	962	1045	980	1019	979	973	980	929	959	1008	1002	979	964	975	994	973	1012	1027	972	1000	997	997	963	983	971	1018	1005	999	1000	993	976	965	924	1012	934	1032	1020	961	1020	1006	961	980	915	1050	998	990	1007	975	1005	1004	976	965	981	1017	977	1015	1008	1011	1000	1002	969	1026	1031	991	1015	967	999	904	951	968	1017	1017	1021	992	1014	1018	968	1016	1029	1073	981	937	990	943	1039	1006	977	997	937	1011	987	984	974	995	1029	971	1037	951	997	1014	997	1022	997	1012	1010	1024	969	1080	987	1001	967	1008	987	980	991	1023	981	1043	1023	978	1017	993	990	984	1023	1027	933	964	964	963	971	963	1020	971	1025	983	983	986	994	1018	975	948	1005	997	942	1036	1037	1020	960	1018	1016	1036	978	1037	934	1040	985	954	1041	1024	938	986	954	1000	954	1057	1011	1038	967	1012	1005	1038	1033	921	953	1016	989	989	934	937	1020	1011	996	993	952	948	960	952	960	932	988	1007	958	1005	983	950	989	963	1008	1029	959	943	994	949	1039	973	952	979	972	946	982	952	997	966	946	987	943	1029	959	995	946	947	1014	923	1003	939	989	1004	1003	938	990	1019	1020	989	1021	937	959	1037	985	983	1050	1018	908	965	1016	971	1017	968	955	989	1009	983	978	972	985	1003	935	1034	1015	1003	1029	1001	966	1002	1022	921	1031	976	975	1042	979	996	993	974	925	986	1025	1030	998	1026	983	969	961	936	1025	982	975	984	966	999	939	955	915	946	918	997	1081	957	929	998	934	969	976	1054	968	1037	999	1004	953	979	1015	956	1017	978	991	1022	920	970	1023	984	987	996	1006	975	1026	974	977	971	967	960	1001	993	1041	1017	1030	1007	989	960	987	1004	1002	939	1024	1034	948	975	1016	979	945	1009	967	986	963	1026	926	964	957	968	959	997	966	964	995	942	1002	958	1009	961	979	942	984	1028	1000	955	1007	983	975	988	954	975	987	947	1033	989	1033	976	1012	965	990	982	1036	1007	1001	962	997	959	976	993	946	963	945	970	1003	976	1000	944	990	1000	968	1029	947	961	968	973	1026	967	968	963	1014	960	977	971	989	964	989	980	1002	1021	1020	1016	1009	941	949	1047	930	920	966	997	997	930	971	1002	967	1036	1017	1062	977	983	985	991	1078	985	982	998	1033	923	1009	1013	960	995	953	968	982	953	1047	978	994	965	977	999	992	1018	942	1009	970	929	988	1021	952	985	989	1013	1003	1004	987	994	932	967	969	953	992	967	956	947	1004	981	1055	954	1048	1004	971	986	978	1047	979	1008	988	1012	933	1045	1017	969	1027	950	994	954	1015	1032	941	953	991	974	1005	968	969	969	981	976	974	989	977	1021	958	1025	1044	993	928	1012	974	997	1009	965	992	998	979	951	1002	942	992	1000	963	996	998	977	983	958	978	1021	1040	956	974	971	922	961	1026	963	992	996	946	954	1012	945	1040	992	985	1042	992	1011	1007	956	991	995	965	986	966	1002	1032	1002	950	981	958	968	989	1024	1015	968	984	998	1003	981	1006	1015	999	1035	1039	986	934	1008	997	963	939	1004	1042	1009	1056	941	1000	1017	969	1012	973	964	970	1013	971	982	985	939	967	981	1021	977	997	977	906	967	944	1042	1006	1011	969	986	1002	975	966	995	1031	933	957	974	975	956	981	960	1054	976	1001	1024	1041	960	997
28458	22967	24906	18095	10176	6315	3862	1920	1082	879	683	518	467	458	458	430	451	520	607	595	596	671	598	596	566	540	534	463	468	462	454	401	467	438	438	432	408	381	462	388	418	447	401	452	423	425	426	392	418	432	410	431	423	430	426	443	411	464	429	435	413	455	407	409	416	430	450	427	399	414	401	441	445	399	382	413	445	429	459	431	409	412	428	429	440	436	423	427	474	451	430	449	397	432	409	429	424	454	418	425	404	410	409	446	424	432	439	422	431	438	432	417	471	413	398	480	456	484	402	411	435	421	441	433	440	455	441	431	409	478	435	446	490	419	429	420	432	437	456	439	423	487	430	455	452	405	412	440	462	438	400	469	411	447	411	436	434	401	414	454	392	436	421	468	421	460	468	409	413	458	473	466	455	446	480	453	438	442	406	413	436	437	427	493	430	458	452	434	440	426	438	427	427	420	433	443	415	438	421	419	406	424	422	410	432	431	445	402	437	429	369	441	451	484	457	463	446	425	410	451	428	429	437	434	412	413	421	404	428	435	451	439	414	412	437	457	433	451	399	409	402	423	437	413	444	468	434	377	446	470	471	446	458	456	442	426	390	509	443	405	410	422	448	389	433	455	441	409	410	414	438	443	433	442	413	385	405	423	415	446	449	421	465	437	465	424	456	454	458	405	416	415	461	416	427	429	458	456	424	444	409	414	434	383	441	445	464	412	410	424	414	473	442	407	416	468	436	426	439	432	405	484	418	436	439	403	430	416	466	452	422	401	425	441	452	436	454	409	407	424	421	455	415	460	388	443	443	398	446	434	429	403	411	393	425	433	441	458	440	447	449	430	432	468	427	427	441	412	395	451	424	457	406	422	406	415	422	430	467	414	448	452	411	436	435	418	440	436	418	453	389	399	420	419	500	422	429	430	434	428	433	410	389	421	409	445	418	440	461	416	423	381	470	443	427	412	456	409	437	439	464	404	475	477	463	429	444	424	428	431	440	458	437	399	438	425	406	411	423	450	407	413	430	441	421	439	456	438	429	434	468	420	455	412	431	424	436	437	367	432	438	430	438	422	447	420	457	469	434	433	422	443	466	435	430	422	419	433	426	425	402	460	444	443	404	404	470	422	429	382	431	446	413	424	428	447	425	459	441	394	394	442	461	421	426	436	444	427	424	425	436	452	447	410	436	446	453	421	436	438	429	410	422	399	474	453	420	427	418	414	439	431	411	416	467	395	407	443	460	385	441	439	450	413	401	425	444	441	412	446	402	442	469	444	440	443	415	383	398	443	462	431	434	462	475	428	471	432	406	412	442	444	438	462	444	459	397	431	415	435	428	440	426	444	423	430	428	429	428	424	420	454	448	426	442	470	456	414	431	446	400	434	434	393	407	453	463	466	442	429	464	424	430	423	451	426	430	429	407	441	435	431	430	422	418	401	459	420	434	453	427	419	446	407	435	423	411	456	430	440	438	419	426	443	419	423	417	454	424	390	450	411	435	410	416	452	452	411	467	421	435	429	431	446	424	401	454	435	435	419	447	456	447	426	419	425	394	428	436	481	411	414	457	430	423	417	447	445	447	457	408	453	409	442	399	459	473	473	409	431	411	454	389	439	434	405	452	466	430	417	460	478	411	443	429	405	415	446	427	409	371	428	442	426	458	441	421	444	432	430	463	439	423	431	436	431	401	426	459	449	451	446	451	438	443	442	431	414	446	417	406	442	428	454	474	480	412	383	413	404	461	460	422	415	445	431	425	447	461	432	447	430	436	485	475	446	383	488	447	463	416	403	391	441	437	455	417	420	436	428	464	419	494	392	451	439	400	438	416	457	428	381	394	442	388	449	427	452	437	384	444	431	450	444	368	423	397	428	424	473	428	416	478	487	449	424	401	437	437	475	440	394	443	419	391	401	417	479	462	419	427	452	427	396	391	409	416	446	427	423	396	445	407	403	402	453	409	411	451	448	390	394	409	451	456	447	423	435	424	421	480	410	410	430	433	436	437	400	410	434	422	427	429	435	441	396	435	447	439	460	397	436	474	464	493	463	429	432	451	408	433	477	442	409	457	430	404	443	431	443	423	403	410	412	409	422	424	409	452	450	423	450	444	409	463	445	424	429	431	429	463	392	424	450	431	421	438	416	410	438	453	442	425	443	445	391	476	387	458	473	450	384	412	431	418	430	439	421	437	417	444	405	441	450	469	459	432	422	418	430	416	460	439	437	433	458	450	437	416	410	413	449	424	446	481	458	460	429	412	436	401	401	430	473	454	411	428	397	369	444	460	442	415	442	484	434	389	419	474	410	448	464	433	429	443	432	412	457	391	391	431	425	479	409	444	415	417	458	438	442	462	426	422	430	418	413	396	411	459	437	427	425	417	457	449	463	441	463	469	431	441	436	444	467	446	443	452	416	428	419	435	445	441	428	441	429	416	468	394	408	396	432	393	435	451	399	432	429	418	470	437	438	404	415	431	466	413	419	451	445	473	409	429	392	429	408	421	392	436	440	475	443	433	432	455	424	407	447	415	455	431	489	428	405	465	414	459	442	417	421	411	393	436	396	422	396	409	445	433	440	447	407	430	406	455	437	391	401	441	419	441	429	413	461	403	445	443	441	457	414	387	415	409	425	462	415	429	417	433	436	415	424	424	438	440	432	442	421	388	414	445	439	409	375	450	430	404	430	408	399	425	429	467	443	457	408	394	410	410	444	434	480	424	482	445	435	436	443	441	431	445	413	427	408	421	414	425	419	416	430	467	427	460	410	425	446	441	441	422	433	446	428	458	446	436	442	425	439	418	415	430	450	424	413	399	447	383	426	417	450	436	451	422	409	432	468	458	415	411	459	435	415	390	427	445	403	413	458	443	420	420	426	459	459	417	460	465	413	419	444	445	422	424	436	435	442	416	432	416	386	405	444	405	447	467	434	441	439	432	429	419	394	415	433	412	418	396	440	470	401	417	449	418	446	452	451	438	398	419	441	423	448	448	385	438	424	432	417	433	429	455	424	448	416	363	435	411	473	438	428	429	468	412	461	423	440	414	411	453	446	432	398	387	440	431	442	434	432	456	416	450	462	428	447	415	446	404	419	430	446	418	433	448	426	463	423	415	427	436	443	427	461	420	445	444	438	425	391	405	436	396	410	440	493	441	468	483	405	441	440	439	420	473	444	449	427	448	459	392	446	437	422	407	427	422	403	446	426	451	430	461	443	469	437	448	438	430	418	461	433	446	419	453	452	437	411	439	465	427	413	446	475	430	419	457	447	428	443	440	436	430	428	416	406	423	403	435	448	421	420	442	428	450	413	448	459	432	429	457	412	432	425	403	430	454	440	408	416	422	447	435	433	420	423	433	422	451	447	434	401	428	445	472	419	437	445	476	416	439	439	440	473	464	450	393	442	411	451	436	430	403	417	445	438	458	420	431	416	420	446	419	417	406	446	421	443	485	406	410	438	457	469	443	419	390	428	416	452	418	390	395	473	447	433	450	446
18497	33211	27435	18448	14100	10231	6707	3390	1847	1259	917	626	507	498	459	533	553	621	671	743	756	851	837	725	695	638	590	575	546	497	469	502	451	485	482	444	430	482	460	482	451	433	430	466	473	447	480	437	458	514	410	482	445	425	456	477	438	443	464	467	435	451	489	405	454	412	472	439	441	459	483	452	403	419	463	431	462	469	482	455	433	475	452	427	431	444	426	487	479	428	482	453	465	487	414	408	476	458	454	439	444	443	465	447	430	433	398	429	454	444	433	455	426	453	449	430	449	404	431	484	453	472	445	462	463	457	450	448	455	470	444	446	466	457	461	442	425	457	470	465	425	400	467	439	436	496	453	441	484	421	465	463	454	435	495	441	422	460	464	436	449	453	419	482	430	433	463	443	426	466	431	421	435	469	449	461	445	487	475	459	462	425	445	445	479	429	421	458	443	494	471	442	477	425	483	432	436	451	450	452	454	441	470	514	489	439	439	452	416	435	466	455	452	491	451	446	473	438	436	446	499	453	498	477	485	481	428	422	471	471	496	465	468	442	446	467	440	451	426	456	438	411	450	474	432	417	472	502	413	443	476	463	456	455	462	490	507	440	483	453	516	431	473	433	473	444	458	491	437	440	474	421	420	505	416	449	459	471	449	446	478	448	507	463	492	451	494	472	425	403	491	450	430	429	478	458	468	429	446	424	432	437	416	447	421	448	419	469	422	429	435	441	460	468	484	477	457	477	440	461	472	466	461	458	457	485	439	466	437	456	424	453	445	422	456	434	482	444	474	453	472	472	460	477	423	428	440	474	502	475	480	496	472	398	453	420	447	441	500	489	484	463	453	436	497	437	469	402	468	457	470	453	458	459	452	445	431	446	426	462	442	477	473	439	472	470	469	422	453	456	454	442	477	465	456	451	432	460	444	430	439	427	490	453	454	460	417	449	408	449	434	464	462	465	485	493	434	430	440	419	438	463	429	466	465	431	465	430	413	425	462	419	421	445	452	502	459	465	434	451	462	420	462	449	443	446	463	419	485	465	467	461	481	455	454	453	425	453	457	466	453	459	447	464	433	431	470	463	462	452	480	430	465	419	446	436	459	470	454	451	443	469	459	429	441	455	459	483	473	455	437	452	452	432	464	415	452	481	441	498	462	414	461	442	463	468	452	477	416	457	441	474	471	402	468	481	467	466	447	449	420	457	466	440	465	433	495	442	456	463	467	435	444	442	469	482	452	444	487	437	473	445	424	432	477	453	503	428	467	411	459	452	413	477	449	427	436	461	430	450	437	460	462	463	464	468	439	474	433	465	431	445	419	406	435	449	444	440	436	468	436	428	469	449	438	453	498	440	450	481	434	464	464	434	469	453	454	425	439	467	407	467	466	482	488	423	426	464	467	472	443	492	446	425	485	460	458	472	456	423	472	430	466	474	413	467	486	450	442	451	443	470	417	395	445	468	496	439	468	501	424	444	447	440	473	439	469	442	452	439	452	451	418	451	445	413	445	457	455	461	476	419	453	431	463	431	487	456	459	461	455	428	431	447	444	482	438	465	461	491	451	428	452	476	395	439	441	484	423	442	513	448	425	456	422	433	439	430	451	440	438	463	480	460	454	474	428	471	443	455	446	470	454	464	418	452	458	475	461	436	462	467	443	446	464	452	466	484	431	471	452	465	427	434	419	452	466	509	478	461	483	458	473	453	476	497	499	390	450	435	482	459	459	484	458	407	440	440	485	433	453	419	452	456	479	460	426	486	468	457	493	460	456	442	458	448	429	452	487	426	455	456	427	485	456	496	464	470	443	473	436	426	473	418	431	421	466	427	447	408	486	463	466	458	431	430	458	417	464	448	470	470	451	456	461	435	454	471	463	423	472	483	432	460	460	446	448	446	436	434	435	479	469	464	430	438	477	422	451	469	461	450	460	439	438	440	497	421	467	422	440	473	441	431	448	461	431	461	445	418	459	448	485	468	479	422	433	477	422	432	436	438	447	448	455	415	444	424	456	439	439	400	491	458	472	462	480	425	427	464	455	466	452	474	464	456	426	450	479	454	464	451	449	444	471	458	445	480	432	447	443	448	465	440	455	432	486	429	500	468	454	477	431	437	466	469	439	470	452	478	441	493	474	442	477	452	500	449	476	446	474	460	480	481	444	455	467	449	452	467	470	511	460	472	460	423	459	471	436	430	451	447	446	418	444	428	450	475	481	441	462	488	466	454	437	459	457	463	440	429	422	447	457	457	472	450	456	460	443	407	488	413	427	449	475	455	457	447	443	457	433	440	467	473	441	435	446	434	445	464	453	445	429	480	479	450	487	442	440	456	427	471	445	483	481	434	454	439	483	452	470	461	438	461	471	497	469	486	449	488	466	455	475	441	451	457	470	414	488	449	466	490	434	450	466	485	475	457	481	460	453	437	453	425	506	421	447	472	468	471	461	448	449	451	443	459	445	471	442	459	461	417	446	454	405	422	469	456	443	469	451	414	445	416	447	456	459	436	462	485	471	466	462	450	445	425	422	475	477	447	484	466	445	466	477	466	419	407	454	419	454	466	484	435	484	450	468	443	439	445	416	444	462	439	451	470	448	450	469	453	446	406	480	430	476	424	437	460	478	444	456	470	459	443	430	453	447	460	447	456	478	463	433	473	462	419	437	439	433	452	464	503	449	447	478	434	501	412	441	416	455	438	430	485	445	426	477	423	461	459	479	461	450	418	439	487	468	429	430	421	462	467	446	471	474	449	445	427	446	443	431	429	447	452	470	463	482	477	446	487	446	463	410	461	478	469	471	461	417	467	442	460	461	455	441	437	435	460	449	500	437	425	454	445	432	445	450	445	429	428	429	452	494	443	424	443	489	441	430	419	460	453	451	456	437	469	479	456	428	447	454	451	453	467	464	461	435	432	427	452	473	439	447	422	428	435	461	454	453	452	431	455	454	451	426	444	460	427	444	416	490	457	456	441	462	430	448	494	432	453	447	450	468	437	453	452	449	478	463	464	429	452	434	443	459	449	483	419	462	489	429	453	454	414	431	463	449	479	450	480	491	499	440	449	466	462	460	479	446	445	462	438	447	461	435	472	479	480	444	463	455	470	444	451	450	468	432	470	440	487	475	451	447	448	455	490	456	417	450	482	441	421	400	448	406	465	427	436	459	447	449	473	482	454	446	429	491	448	431	439	435	412	459	446	486	453	448	455	426	461	475	455	504	496	468	459	480	457	426	445	431	403	392	423	460	467	469	440	454	462	463	442	438	401	429	444	438	454	450	496	455	413	447	498	432	481	389	425	455	476	470	448	439	472	436	439	430	403	458	473	448	473	417	436	430	425	436	425	439	450	447	473	427	473	476	456	449	477	470	443	465	447	455	460	438	492	481	483	479	413	442	430	481	469	455	480	500	443	440	438	430	430	504	452	429	461	477	452	457	472	450	439	471	456	421	428	450	467	469	455	439	436	439	462	467	437	442	438	451	493	451	459	447	488	431	429
23752	21223	28432	24517	21783	17916	9831	4306	2223	1632	1318	1016	905	793	803	825	839	986	988	1017	1018	1140	1052	1056	1076	984	844	877	765	798	766	765	767	707	758	787	712	763	745	732	751	724	746	725	788	761	744	806	778	722	739	779	753	730	757	768	686	725	712	743	751	779	712	753	757	705	714	695	779	682	766	769	739	712	763	749	793	698	734	707	694	721	750	756	710	705	753	777	739	716	698	742	730	720	771	770	660	716	790	744	776	739	742	726	727	682	728	788	741	696	747	752	701	744	772	712	720	716	668	722	762	742	722	741	769	720	672	742	715	725	718	733	749	766	748	751	730	771	761	706	724	760	687	741	723	741	689	716	771	726	734	749	761	732	718	745	710	704	724	696	747	739	756	726	745	741	741	733	721	709	732	743	740	739	732	731	731	737	770	715	711	725	780	745	777	714	697	714	719	783	780	729	745	721	711	755	734	681	735	756	754	695	730	707	697	766	725	729	747	711	775	720	706	745	754	682	693	751	739	717	723	769	727	707	748	759	721	713	727	719	691	742	689	723	757	706	789	700	729	709	750	690	753	686	776	750	734	725	736	693	755	701	732	750	706	779	743	787	688	719	724	737	728	741	726	734	719	730	740	779	750	742	735	714	764	747	726	773	761	693	740	762	710	746	711	764	721	717	761	683	719	713	677	719	737	721	724	723	690	721	687	756	736	742	759	801	703	763	739	715	720	704	743	732	719	704	754	696	715	745	738	747	746	713	699	740	743	761	744	731	716	708	722	713	733	711	717	760	747	741	720	800	717	786	740	742	728	700	732	767	721	708	716	761	687	733	739	736	765	726	705	733	754	696	768	734	794	745	733	736	762	725	701	677	736	749	735	722	775	744	730	748	703	713	712	722	695	719	712	697	707	711	719	700	755	774	702	721	747	724	744	710	726	724	763	767	742	743	725	763	705	728	739	751	722	770	755	744	744	776	715	733	713	712	679	717	688	739	766	707	713	693	720	748	670	705	774	762	717	731	752	773	741	744	712	730	736	707	719	701	760	790	695	710	761	713	698	744	764	728	732	704	754	728	711	756	776	730	723	721	764	684	744	767	707	763	756	742	767	702	734	734	707	753	728	682	679	722	781	722	781	706	719	722	689	690	789	749	749	743	738	726	737	753	739	709	694	724	744	739	729	712	734	725	769	729	727	668	771	723	712	695	710	780	724	769	772	740	744	753	713	733	731	746	770	738	729	736	737	744	742	733	704	738	708	759	731	682	728	707	744	733	717	686	752	751	754	710	759	725	699	747	717	750	782	728	779	725	705	748	751	713	753	777	767	737	700	750	756	766	715	707	730	752	720	739	741	753	735	714	728	714	744	795	739	732	788	756	707	714	748	744	743	697	771	694	745	752	723	698	760	744	770	739	747	695	647	751	774	750	791	726	716	732	759	787	718	766	741	739	733	773	708	700	721	712	719	735	770	732	728	708	764	727	730	712	758	802	761	737	705	700	740	758	690	687	749	703	734	768	688	754	762	753	744	722	750	717	724	724	762	744	743	767	741	758	721	707	753	742	779	703	764	773	711	733	728	722	722	766	719	748	731	740	770	749	775	779	764	721	754	732	691	692	741	702	747	715	740	734	729	731	744	710	714	710	716	762	730	721	669	715	781	698	723	726	797	701	760	781	736	787	732	726	741	752	735	705	716	746	727	752	742	717	765	707	772	729	734	740	736	754	740	740	724	724	668	759	724	721	777	745	752	711	718	727	731	715	726	709	725	684	698	706	737	761	731	758	727	737	757	744	736	712	780	695	766	677	717	717	724	717	691	755	744	754	737	739	768	772	715	750	675	746	729	751	716	732	791	787	741	667	694	743	756	739	732	725	784	733	698	705	700	781	745	714	712	691	784	712	700	787	711	697	744	754	765	746	737	688	766	749	718	746	727	750	684	782	724	728	752	740	771	737	753	731	749	723	771	711	704	729	742	727	726	746	722	719	752	701	778	718	720	719	713	773	690	731	724	771	748	717	715	705	696	733	724	746	740	740	738	704	775	764	709	695	688	740	761	728	756	737	731	717	765	687	712	779	692	737	745	697	709	753	770	745	790	729	745	736	702	719	692	731	801	746	738	747	730	731	735	728	768	770	699	765	789	724	714	739	701	737	748	702	748	693	695	728	719	714	736	690	761	722	703	711	740	693	754	752	744	757	732	714	650	710	712	720	759	708	723	706	732	787	730	747	746	737	709	738	737	712	771	779	734	700	753	754	747	736	708	733	737	703	735	749	706	683	775	763	766	731	717	716	770	708	749	746	709	706	761	707	724	733	677	723	742	730	762	747	755	700	716	745	745	748	743	713	744	753	739	729	765	728	741	745	761	720	725	716	736	702	703	717	700	712	746	738	748	760	725	745	734	757	709	742	717	723	713	745	744	670	731	755	691	733	741	761	661	732	703	724	769	788	717	701	733	684	741	740	695	719	765	739	739	763	762	738	691	728	706	710	677	737	747	717	788	721	723	736	747	749	729	693	712	758	708	695	740	716	712	750	730	704	757	701	736	732	731	728	712	756	734	682	678	771	749	685	755	753	695	739	739	764	734	754	743	696	726	714	766	737	725	732	762	781	709	764	764	728	791	718	689	747	697	712	677	739	714	776	735	760	698	658	702	741	741	778	744	702	747	718	699	698	756	742	760	756	745	694	701	703	741	710	766	729	729	719	740	713	694	720	786	722	728	766	830	731	774	743	804	700	726	747	740	725	709	782	767	764	758	721	748	749	741	817	736	772	738	778	771	765	738	723	751	721	775	752	713	716	751	790	745	681	739	734	732	697	764	757	727	731	710	745	723	729	798	706	742	753	745	654	743	760	713	738	782	741	731	785	743	729	736	800	683	716	710	736	733	724	735	719	766	783	767	739	746	684	772	732	727	728	749	810	734	768	732	705	710	715	722	750	729	762	654	721	734	738	718	694	722	725	724	695	759	750	704	715	772	720	726	767	713	723	740	742	727	838	706	699	726	770	698	715	745	738	708	722	764	754	740	726	761	720	734	721	694	736	688	740	754	770	748	715	727	758	737	725	734	688	714	684	672	756	664	727	730	744	762	734	735	719	741	761	719	726	734	740	716	713	708	763	763	744	736	742	740	741	732	701	768	749	748	700	753	697	713	733	763	704	746	726	733	732	730	735	748	766	751	746	747	741	716	777	707	732	715	700	796	758	691	747	776	743	767	708	698	778	727	773	725	718	692	742	733	770	704	757	721	746	770	701	725	730	689	705	722	709	738	710	761	722	723	688	710	749	708	725	738	740	707	776	754	725	716	721	696	711	711	768	743	745	734	736	735	741	738	711	729	762	727	729	727	768	676	702	720	733	721	674	754	745	768	714	712	717	721	733	717	760	688	715	689	765	731	749	803	702	726	724	758	752	733	677	737	752	751	724	751	721	757	772	745	704	729	759	722	712	721	750	759	734	704	776	784	716	750	734	710	715	715	734	707	755	734	707
19712	41423	35683	26206	21311	16238	11580	6683	3684	2450	1971	1175	998	878	893	908	984	1125	1222	1278	1340	1315	1382	1266	1242	1054	1086	1037	888	785	848	770	816	807	813	777	770	786	754	745	787	814	745	774	758	712	733	742	799	731	718	785	723	762	731	740	755	725	708	760	779	682	733	793	779	741	739	738	764	780	720	775	757	764	733	764	757	751	769	751	774	698	817	749	761	686	736	768	787	761	815	745	771	747	777	759	729	807	762	793	769	746	798	768	747	770	795	793	776	744	745	784	773	774	803	754	740	718	763	776	750	767	774	783	749	789	764	694	749	743	746	765	780	755	707	766	766	790	792	728	795	804	744	772	745	744	730	761	749	713	731	733	733	818	798	704	731	735	833	791	748	749	790	728	784	754	775	749	767	749	782	749	741	765	783	761	774	744	777	775	715	755	765	818	761	753	747	791	759	730	733	733	786	784	726	800	790	755	735	777	751	782	747	765	783	774	769	764	739	774	752	748	804	754	764	754	757	804	755	772	654	775	784	764	794	735	735	735	725	779	738	712	701	699	728	754	791	719	754	785	738	759	725	728	750	724	755	769	791	739	796	734	763	729	801	775	717	807	756	775	805	710	768	708	776	748	750	794	798	733	769	745	767	802	712	770	728	788	765	772	772	741	794	698	755	742	797	781	795	775	776	779	759	704	765	785	731	733	716	761	764	721	753	767	760	726	721	765	796	758	702	760	798	737	736	747	746	718	757	779	768	734	759	754	724	750	775	777	775	791	765	761	732	726	784	750	722	752	760	725	739	771	708	827	766	771	750	793	761	730	745	732	739	750	756	780	763	766	729	728	779	784	714	754	742	798	764	786	772	752	777	772	708	750	763	746	798	731	735	734	763	757	783	696	784	750	751	796	722	774	793	738	776	778	802	767	713	729	744	767	727	739	762	751	742	735	754	760	760	718	762	732	740	782	774	750	818	752	760	794	773	731	779	743	736	763	754	797	774	749	770	753	738	769	774	724	766	749	709	738	747	752	739	756	782	734	753	791	750	739	738	749	790	756	778	796	743	782	746	724	744	774	762	726	717	777	812	798	763	794	777	737	737	772	732	757	763	758	752	754	730	771	808	746	793	751	773	767	727	763	728	736	775	772	688	747	753	758	769	773	823	695	821	760	783	755	750	798	784	754	731	737	763	747	735	826	810	796	709	717	723	770	771	773	718	703	736	785	755	798	772	747	777	780	737	751	776	775	799	744	757	765	757	764	801	719	795	752	735	766	748	777	764	743	780	813	706	733	742	773	773	805	767	775	744	801	764	766	756	771	756	769	750	725	735	763	775	719	722	764	755	767	749	730	813	790	750	779	765	781	765	771	741	801	785	722	723	780	733	757	756	745	735	752	733	767	730	748	688	777	709	736	762	736	768	744	761	740	819	804	703	738	751	741	803	750	780	755	790	738	738	785	731	748	730	747	782	739	730	776	774	764	737	845	788	781	711	708	754	778	758	762	776	758	784	800	759	734	757	789	764	760	750	739	715	820	760	782	741	762	720	770	715	746	729	740	742	750	761	724	781	753	783	750	742	779	774	793	767	836	720	759	737	753	784	830	770	702	757	752	778	734	716	694	726	774	732	755	773	758	781	746	704	751	768	710	793	753	767	747	788	796	760	755	758	754	708	780	791	741	751	792	695	761	758	772	750	777	749	775	740	707	746	706	753	812	796	758	726	761	775	732	721	772	733	757	784	753	766	732	743	744	740	773	697	806	786	718	742	781	754	749	729	779	779	748	762	748	743	740	719	749	735	779	723	704	764	805	791	736	732	739	736	770	791	773	799	742	760	830	792	752	733	795	751	744	739	771	780	770	776	738	752	706	763	771	744	759	772	723	715	765	769	757	757	739	740	719	740	770	766	734	826	748	742	751	767	774	775	771	758	703	715	753	717	773	779	774	767	760	786	736	738	726	720	717	774	722	741	747	741	735	757	738	733	757	731	792	774	773	766	756	714	745	770	749	755	795	750	783	719	799	742	769	744	819	725	756	787	757	734	742	739	769	756	728	784	766	713	717	750	721	744	731	765	757	703	784	778	761	751	745	782	791	760	799	796	740	761	728	779	739	713	756	741	759	763	763	716	764	742	749	773	794	821	763	803	729	732	778	799	781	721	744	704	805	721	773	722	753	787	804	742	763	773	766	753	767	744	728	728	737	757	751	694	707	701	776	781	814	675	762	774	731	733	782	797	763	755	780	767	734	730	743	726	728	739	723	770	769	744	753	751	761	739	772	723	810	725	768	770	777	789	763	745	724	763	761	748	756	752	744	756	739	765	718	799	779	739	796	772	758	746	698	732	750	774	769	775	779	748	789	738	774	772	760	705	834	840	761	727	776	730	753	765	721	770	780	780	743	776	767	792	757	750	733	767	751	734	799	749	739	737	813	749	809	748	720	769	770	770	749	758	762	776	747	750	724	732	727	743	779	750	744	730	767	788	736	741	759	742	783	783	771	775	756	769	758	777	741	713	710	744	736	787	752	735	766	726	714	783	756	741	683	782	771	754	758	739	777	762	715	719	704	790	744	776	745	735	740	726	728	741	803	800	759	714	696	802	814	807	701	754	729	769	713	763	748	764	774	774	732	771	740	760	735	738	766	718	799	712	750	767	767	794	802	740	763	742	795	785	783	742	716	789	742	820	748	755	774	722	793	767	723	802	771	761	764	778	732	756	782	799	750	742	777	761	724	748	781	770	783	793	749	734	732	729	769	791	750	748	769	770	738	730	726	773	732	739	711	783	788	724	735	731	746	718	735	737	732	764	744	795	721	769	751	744	760	763	749	790	689	820	765	742	751	746	781	742	790	734	757	775	731	757	803	758	750	809	751	740	757	765	755	769	773	750	740	742	729	786	750	785	684	758	715	787	789	778	755	765	716	794	721	808	812	747	750	781	751	763	764	746	735	749	786	769	793	727	754	797	761	737	737	745	783	731	730	715	751	794	786	780	727	777	723	722	804	730	761	726	793	736	759	725	725	698	775	735	792	780	781	748	728	797	748	765	827	793	774	726	745	706	788	761	798	728	748	708	784	798	766	721	822	712	786	720	778	759	749	691	756	783	730	742	703	778	722	758	764	815	823	690	770	739	760	732	748	744	762	760	736	771	738	714	782	701	748	779	766	751	797	724	790	766	717	741	757	723	757	755	766	758	758	778	750	752	718	757	691	786	768	745	720	722	777	776	809	767	774	823	758	807	725	759	758	793	737	752	744	776	768	785	760	796	750	763	730	734	741	706	765	715	749	754	721	786	747	822	721	794	786	739	769	710	737	802	779	727	758	771	731	726	717	757	742	710	731	796	732	728	784	740	778	772	730	764	762	769	752	751	720	759	779	757	763	788	724	755	709	743	793	790	744	735	767	754	774	772	779	779	740	726	762	769	760	784	744	798	766	743	780	778	782	766	750	789	725	747	716	733	771	728	730	774	741	758	745	802	753	786	805	812	766	775	714
24898	21185	27526	25718	17819	9895	5621	2813	1526	1106	869	624	514	525	526	526	592	618	700	693	693	721	691	704	687	656	623	617	534	526	471	474	523	483	498	526	444	537	499	502	501	458	518	512	494	540	505	514	486	467	508	478	459	521	465	496	503	460	469	487	523	472	478	472	465	521	476	532	498	483	519	496	489	539	493	456	496	460	478	461	508	451	523	555	510	491	514	480	487	506	475	500	501	459	510	484	462	468	499	485	528	476	522	498	479	475	492	444	481	520	499	506	509	484	494	491	505	515	473	500	486	487	506	453	509	485	470	441	461	479	441	529	506	490	471	447	479	482	457	476	527	494	474	481	515	488	500	508	508	470	526	505	515	545	476	471	489	496	499	466	496	508	457	490	480	475	490	480	493	526	503	537	483	489	499	519	455	516	529	490	530	500	490	494	474	488	481	484	483	477	519	466	516	475	514	517	516	477	477	492	470	520	491	513	449	483	457	527	482	523	456	501	462	476	477	505	517	460	484	494	508	482	470	482	481	492	436	517	485	527	479	503	521	489	500	500	480	483	446	512	491	548	481	514	500	452	487	517	442	482	521	510	537	503	516	480	478	501	525	491	484	548	453	528	497	512	505	481	507	457	494	494	489	516	491	488	448	440	492	488	538	486	490	533	497	489	498	475	487	478	501	514	456	518	449	491	521	511	514	480	490	483	491	456	506	522	509	512	473	488	519	487	508	455	509	503	465	482	493	504	532	500	528	518	515	492	496	554	482	475	447	485	513	501	496	458	463	470	487	510	517	485	504	510	500	476	475	489	495	500	474	426	529	495	490	524	527	467	472	493	487	511	499	474	508	491	483	498	478	510	488	483	490	472	477	473	451	480	485	476	512	513	489	513	496	531	473	528	501	510	463	479	486	503	473	502	480	525	528	485	458	489	453	518	459	480	494	489	466	485	483	527	436	492	484	467	489	512	531	495	507	511	513	458	499	507	488	492	510	505	520	519	478	513	448	506	474	497	505	480	473	491	494	502	486	469	493	503	521	469	485	468	515	481	462	498	525	450	466	468	480	480	493	550	480	434	487	500	482	459	468	504	502	487	486	450	468	530	486	499	522	518	494	489	500	495	498	464	491	509	476	491	492	499	473	510	467	501	481	509	457	514	476	503	520	473	481	483	524	502	471	496	516	463	471	488	491	498	502	498	490	511	465	509	517	517	470	483	508	506	490	462	447	495	480	483	481	487	518	462	495	480	508	485	473	495	509	481	473	483	481	437	470	507	470	492	474	532	499	469	514	478	508	477	469	480	480	483	442	494	519	500	490	489	480	483	466	493	491	461	487	536	535	493	494	507	467	475	500	455	516	469	498	502	526	478	458	528	466	467	507	477	501	501	472	483	533	484	502	537	483	504	494	510	474	500	497	483	495	497	435	496	521	497	483	507	485	538	478	502	526	483	494	474	494	516	466	498	469	506	511	494	459	485	513	499	455	474	481	489	487	475	471	485	516	500	485	484	494	522	502	460	516	491	434	492	535	514	499	502	515	491	480	512	481	520	500	475	506	456	494	465	515	480	517	472	525	491	495	476	470	518	462	526	470	448	486	482	513	476	526	517	499	525	500	478	512	483	461	508	519	483	489	493	477	458	463	488	505	488	479	455	504	477	476	496	530	528	516	481	495	498	507	470	437	475	477	461	512	480	468	504	464	455	479	466	509	459	465	466	505	503	508	480	487	484	492	520	506	500	471	486	508	456	519	497	478	510	503	463	480	496	440	448	474	501	517	459	501	486	485	471	485	519	522	478	470	482	504	465	483	515	490	504	480	509	510	479	515	448	475	517	523	483	475	463	496	514	485	470	518	480	509	493	467	504	482	494	490	501	488	464	481	474	505	498	478	529	464	534	499	485	527	523	522	448	498	483	485	469	509	500	526	482	460	511	490	494	469	457	485	421	477	472	442	469	477	550	497	464	456	491	487	490	476	523	493	500	485	507	488	485	474	472	457	470	524	512	453	523	495	439	494	484	503	497	501	491	491	493	500	520	510	493	503	490	488	489	456	484	495	467	542	496	452	500	535	502	474	461	424	475	471	479	491	468	475	476	471	483	475	501	503	513	507	488	452	470	464	504	513	505	484	471	469	481	459	490	526	476	498	480	484	490	485	447	459	514	470	470	501	477	466	516	456	490	452	457	503	490	494	482	504	484	504	499	486	491	504	474	463	502	530	525	454	506	494	492	520	496	494	500	510	478	518	472	504	499	521	491	508	441	465	507	480	493	509	506	477	484	458	480	485	485	499	487	478	495	496	504	492	486	494	504	514	518	462	462	461	513	495	464	489	491	487	483	477	520	439	515	487	471	526	473	448	480	503	500	485	487	490	508	500	488	444	525	500	527	497	489	491	484	496	520	499	481	510	515	478	500	469	519	478	484	533	511	488	518	474	449	495	504	469	464	495	460	507	477	489	487	500	531	483	454	478	500	502	511	473	474	470	496	498	494	482	453	524	540	524	526	496	543	496	501	462	443	513	501	492	479	451	450	498	507	490	513	507	492	494	476	483	490	488	489	479	481	478	516	493	537	489	474	499	504	490	495	491	457	503	489	496	471	476	516	485	495	496	514	498	472	476	486	469	502	472	474	498	483	541	449	520	469	493	496	485	520	487	484	503	467	493	499	502	497	482	496	491	492	476	476	484	485	510	488	482	504	453	502	477	497	472	480	484	502	510	479	469	512	500	505	476	501	469	490	460	472	523	512	475	516	489	539	472	496	537	478	540	498	538	462	471	491	456	467	456	475	487	465	448	483	490	498	509	478	489	471	464	440	481	517	462	510	472	465	497	512	490	441	484	515	505	484	485	469	497	453	505	443	477	487	499	532	497	492	457	469	497	480	457	454	515	520	464	475	499	481	465	505	511	505	503	537	487	467	458	474	443	516	465	486	505	492	488	437	505	526	514	454	523	530	513	483	501	509	478	467	462	492	490	519	480	504	468	502	496	492	479	468	501	553	482	488	480	464	506	475	470	474	500	496	476	484	519	462	501	523	471	441	515	486	523	501	484	488	492	503	470	538	505	486	476	500	503	519	501	497	494	421	522	481	477	508	472	455	482	475	482	507	478	498	490	458	522	453	496	465	477	471	486	477	469	514	491	492	491	509	489	493	515	494	507	474	494	528	476	460	481	485	495	486	499	510	504	525	474	491	511	486	496	509	497	477	487	482	477	555	469	487	474	452	491	525	477	502	515	498	501	500	490	478	480	494	465	478	507	455	483	504	496	475	498	494	508	485	469	484	501	484	481	505	519	491	539	476	520	480	509	540	470	489	511	512	495	496	488	469	479	460	494	443	501	486	472	480	456	510	501	508	476	471	503	475	461	496	489	462	469	472	467	499	497	482	508	520	492	522	433	446	445	535	533	466	508	547	453	534	451	497	465	481	469	443	511	472	487	491	471	513	484	481	526	502	462	482	499	466	487	502	486	491	456	462	520	520	522	510
19139	37548	31877	22400	18047	13442	9261	5202	2775	1917	1327	852	660	645	591	638	710	833	887	963	913	978	997	997	881	813	754	688	685	612	546	549	594	504	532	528	516	528	487	537	536	533	540	558	546	521	556	542	547	530	536	538	548	571	533	549	565	528	554	537	543	558	520	547	538	534	562	534	540	506	525	508	538	513	467	490	564	535	508	542	547	556	502	515	517	505	522	544	532	512	511	529	526	533	534	521	498	538	540	536	541	545	526	546	501	560	505	554	524	547	517	497	559	554	511	520	548	516	569	542	569	580	543	581	507	510	502	478	540	534	545	539	531	526	534	524	535	534	565	525	546	528	527	476	574	560	530	513	536	548	545	515	539	540	492	553	503	559	499	567	538	536	551	526	515	559	496	513	513	523	514	560	563	522	589	560	529	551	571	514	527	569	512	539	523	538	515	538	505	538	532	537	559	557	545	529	494	542	556	537	525	545	538	596	518	548	539	553	509	508	503	544	515	550	547	500	547	531	506	531	510	545	509	538	517	531	558	539	576	524	488	516	530	530	533	562	556	587	507	523	521	512	547	484	524	540	544	504	554	537	508	543	516	496	495	562	498	545	525	500	527	518	568	565	567	565	533	578	515	537	513	528	514	511	553	529	504	521	534	498	527	509	507	527	497	535	548	499	574	547	542	527	551	539	485	537	563	542	533	533	512	524	513	544	523	529	539	562	513	547	536	585	533	543	529	546	538	501	548	539	537	578	560	525	522	544	538	515	533	546	490	570	571	506	563	522	509	533	527	489	535	515	602	556	531	488	554	567	567	527	549	535	546	533	528	534	521	520	505	526	539	496	548	545	536	550	496	543	526	507	558	557	481	528	514	551	514	540	540	531	528	498	562	499	520	515	536	515	561	573	526	529	529	534	525	534	534	543	549	535	539	548	527	553	544	527	523	531	565	517	541	539	581	528	519	516	536	498	524	544	534	565	536	556	573	547	522	519	568	517	501	583	556	554	573	535	551	544	506	556	576	531	526	481	535	512	500	565	502	538	565	542	540	546	525	517	487	540	574	536	536	542	572	557	545	526	502	525	536	515	577	517	530	581	571	511	517	524	495	512	498	513	521	568	524	527	551	549	557	533	518	515	563	544	502	535	533	523	527	556	501	514	526	500	543	541	548	515	518	523	541	600	531	558	513	537	502	548	570	551	472	520	538	515	553	564	587	492	521	594	560	519	547	520	563	553	504	524	504	557	521	525	532	549	522	513	554	512	541	521	559	548	486	506	585	543	539	540	526	519	511	528	556	555	539	512	540	509	546	519	553	513	519	543	511	523	528	553	575	543	536	534	552	567	547	516	512	550	518	533	543	523	536	561	536	550	537	520	509	565	586	514	519	565	541	567	544	513	560	528	510	540	503	518	507	550	558	531	547	546	530	539	534	563	504	539	543	546	577	570	533	556	532	506	545	479	527	526	541	513	559	538	498	556	490	524	520	576	546	539	523	533	537	529	483	509	530	533	561	514	540	531	556	519	535	508	537	512	514	491	531	562	494	548	520	505	492	534	546	498	505	538	546	536	555	502	494	542	551	547	540	499	535	559	527	504	536	529	541	502	544	543	562	511	565	503	550	516	491	516	531	555	524	493	524	536	530	550	515	550	509	570	538	531	529	482	566	495	535	555	511	510	492	518	547	543	522	512	542	511	518	540	529	519	484	570	556	544	507	538	531	498	486	529	597	540	531	558	586	523	581	539	532	544	561	564	537	529	565	514	546	499	542	522	553	491	547	519	513	532	528	526	562	564	546	542	503	540	529	573	552	548	560	511	522	542	565	539	513	492	502	542	558	546	556	567	535	491	527	490	542	525	510	527	571	528	568	554	537	488	551	544	542	538	488	534	520	526	488	552	504	508	554	556	542	512	570	561	521	541	522	534	558	501	541	546	490	562	524	519	526	541	526	541	575	515	538	532	533	534	547	561	508	538	474	577	546	517	520	557	535	547	545	545	564	540	594	530	538	516	544	552	508	504	538	552	559	558	531	533	522	500	555	535	505	490	508	545	535	522	568	529	563	510	504	570	520	523	549	544	540	507	503	560	574	503	522	518	510	501	507	568	507	540	518	516	549	519	502	570	508	532	477	545	540	547	565	536	560	530	518	562	550	567	527	513	535	527	517	548	511	513	533	549	530	543	512	550	526	530	527	548	523	595	533	511	548	497	561	541	513	511	532	547	514	552	500	565	506	531	514	541	563	551	536	514	527	512	572	519	516	509	572	526	548	492	577	562	572	521	550	539	490	473	512	568	560	539	489	559	537	527	518	544	521	528	585	553	538	535	530	532	495	529	520	559	573	502	572	503	540	529	539	552	550	531	522	539	519	561	534	508	524	516	542	513	520	593	587	531	509	503	504	525	551	539	568	560	541	550	526	544	571	519	554	529	566	481	539	535	517	540	553	513	523	490	512	518	521	524	495	492	551	499	536	486	513	547	504	537	508	490	518	552	524	562	522	525	545	520	543	556	520	553	535	538	553	519	514	551	529	494	527	527	504	522	539	504	534	513	512	549	548	560	545	582	548	560	517	515	516	533	538	548	521	497	525	495	511	503	513	530	526	500	557	567	506	522	518	525	528	533	496	535	539	530	509	543	515	552	558	481	522	493	530	530	516	527	558	548	504	527	501	552	526	504	539	509	537	497	557	575	511	563	511	522	540	512	503	553	501	502	559	523	548	484	508	539	536	527	554	554	585	525	506	515	540	568	547	550	535	525	554	566	490	518	555	535	532	549	522	554	564	562	519	530	532	503	488	583	553	504	552	564	511	517	522	535	578	527	535	480	543	536	501	523	522	513	555	506	552	564	520	546	555	543	499	541	540	516	524	503	546	574	519	535	473	513	586	544	529	534	550	482	527	510	532	558	533	518	532	581	564	529	530	539	504	492	514	580	560	515	538	506	533	516	530	517	522	540	559	512	517	569	548	529	514	550	514	492	553	546	511	542	514	500	577	536	500	528	551	592	544	553	545	547	530	536	559	524	524	497	517	530	553	521	513	533	505	555	526	542	540	517	565	515	523	519	545	559	520	502	543	528	512	547	537	544	561	545	537	546	538	542	536	522	555	512	545	521	560	496	545	501	513	499	502	508	535	531	516	570	542	556	549	513	500	504	524	518	512	547	496	502	517	579	547	593	539	557	530	511	553	555	528	543	528	529	486	498	571	514	498	508	528	559	526	531	523	570	530	550	506	543	510	508	545	525	535	527	529	513	541	515	518	511	551	519	541	467	528	565	559	521	551	561	562	523	542	523	527	505	541	509	512	538	542	546	554	528	542	488	531	510	544	536	537	544	513	520	504	549	488	524	526	540	514	555	553	522	594	531	510	543	479	516	508	555	574	545	556	537	537	520	518	487	516	527	545	559	529	522	585	490	535	523	517	538	527	546	557	534	516	561	567	531	473	574	546	537	516	559	540	521	577	538	509	512	571	501	524	516	518	517	532	540
22649	21260	28954	23960	21535	22379	18560	7135	3502	2421	1909	1341	1213	1131	1059	1151	1141	1219	1357	1383	1369	1467	1456	1446	1323	1249	1188	1156	1116	947	991	1032	1051	1007	942	929	911	984	987	926	910	923	1047	953	914	929	897	955	941	935	971	956	923	979	994	1028	968	1034	928	882	910	880	873	947	921	930	960	920	933	971	902	1004	972	996	980	958	938	998	911	918	936	950	957	964	938	973	998	921	937	939	959	999	980	971	985	933	941	917	914	927	983	913	986	923	947	969	991	921	964	923	971	974	921	977	989	932	944	939	957	922	954	955	987	945	951	940	945	978	949	986	918	934	961	932	909	909	931	989	977	970	935	992	949	971	989	960	964	964	945	989	917	964	996	967	964	901	954	948	967	919	970	940	929	955	937	946	917	894	939	973	974	966	950	916	944	926	936	965	906	987	952	959	952	919	933	985	969	970	955	988	931	981	929	977	985	953	930	951	964	919	910	956	1032	939	918	924	968	975	940	929	1005	932	947	947	842	918	964	994	943	967	913	927	953	934	973	959	962	947	928	934	937	927	1031	925	976	943	950	864	903	961	1009	933	986	916	925	912	979	965	947	926	977	902	996	940	911	940	887	954	950	918	950	899	972	961	948	979	925	922	986	848	926	943	936	997	968	908	982	922	922	908	987	895	926	920	901	945	949	930	920	951	918	885	968	887	957	949	938	972	924	938	962	982	920	922	956	930	962	948	964	936	962	948	915	984	970	933	974	937	967	937	961	956	968	930	958	914	972	942	946	984	929	910	970	976	961	932	952	896	947	914	875	953	940	948	998	911	928	948	960	917	897	925	903	969	947	938	971	956	944	966	900	890	914	952	954	988	962	894	908	958	969	930	949	963	925	934	909	889	995	974	935	867	924	957	917	952	957	967	892	922	950	940	901	927	963	985	908	952	955	964	883	942	923	965	895	982	964	985	918	942	1001	930	910	941	967	912	897	986	979	972	931	932	964	892	916	960	938	926	891	920	929	951	941	957	950	993	945	872	881	928	1025	907	948	939	900	942	919	958	951	924	990	970	959	944	1017	921	892	967	897	937	969	958	996	928	997	897	961	970	906	919	953	923	968	963	926	917	943	929	901	908	930	990	930	935	939	930	990	925	940	937	974	915	959	976	1007	909	950	936	906	981	963	913	978	938	906	937	930	957	934	918	937	986	932	910	903	947	982	959	959	916	956	940	956	949	953	930	1002	940	943	995	910	892	958	919	946	928	972	900	949	1005	953	973	956	914	962	976	920	954	949	962	944	928	931	957	910	969	975	1000	953	948	933	904	919	934	926	947	951	925	884	1006	997	953	906	927	934	917	937	955	934	945	943	957	937	936	917	959	937	988	946	920	970	958	939	965	983	937	973	993	974	900	917	954	953	971	943	927	984	890	917	957	949	940	981	947	979	894	969	968	956	917	930	952	926	932	968	910	1001	966	951	991	940	963	947	954	977	961	973	959	967	940	908	995	884	928	968	911	920	964	934	911	998	895	903	921	952	875	978	896	938	918	942	987	960	980	903	938	956	892	935	990	989	945	972	916	929	945	900	941	919	949	1012	942	915	913	879	954	988	936	935	965	931	990	945	955	960	989	976	941	1014	960	933	946	965	947	953	946	950	920	932	909	920	884	942	1005	969	946	928	934	933	935	918	913	915	924	929	936	943	993	944	933	972	973	894	944	987	979	974	996	872	952	963	986	876	926	1002	970	979	984	961	962	968	970	915	977	951	953	953	930	958	949	949	973	964	987	905	963	904	894	971	881	978	899	970	946	904	919	929	969	945	899	986	943	949	974	920	920	923	985	968	987	982	937	973	963	914	988	967	995	887	979	987	994	930	970	971	1006	1004	929	939	1000	895	925	918	950	950	926	952	1004	952	896	904	980	990	963	961	946	978	935	991	974	975	984	1001	990	933	918	915	895	929	952	966	926	923	947	940	993	995	955	941	904	983	950	962	939	900	916	888	942	967	960	914	916	960	955	925	950	952	931	981	879	951	939	912	924	973	913	940	924	945	963	899	920	934	1016	946	968	926	894	952	968	975	896	925	979	925	969	923	978	932	875	955	926	967	952	959	874	999	991	937	971	919	921	934	946	990	946	904	893	948	912	925	876	923	950	915	948	914	979	894	965	928	975	957	922	948	957	907	916	990	971	893	909	980	945	935	970	905	975	891	924	905	926	968	944	962	932	970	924	972	949	997	968	980	935	924	953	944	884	922	953	924	913	901	912	946	871	983	913	960	944	957	958	963	937	974	914	900	943	941	906	933	899	923	970	956	968	1013	905	943	917	930	922	988	917	968	1006	926	988	877	961	952	962	960	944	991	948	951	962	951	917	934	933	913	901	997	891	950	907	985	978	973	980	945	944	942	938	976	952	931	939	923	923	926	979	974	959	954	913	997	933	928	919	951	906	985	958	978	991	976	956	965	954	892	964	1000	917	963	932	965	948	897	991	959	927	893	968	981	941	929	916	902	958	930	892	931	983	962	924	875	1027	961	970	858	925	931	924	905	961	983	977	978	929	934	987	996	1037	929	906	987	972	921	967	949	955	967	960	1031	912	926	946	1008	996	989	952	957	902	941	950	959	945	939	994	955	924	933	920	900	947	946	985	920	964	961	955	924	967	931	968	921	906	940	948	949	929	917	961	919	960	961	1009	1008	929	931	931	971	889	967	950	917	1017	980	902	927	950	983	944	911	933	922	961	945	909	942	966	967	910	962	961	930	976	888	911	893	969	921	940	1060	969	955	931	934	994	971	981	968	974	916	964	901	922	927	938	967	942	952	951	929	937	941	853	963	942	926	953	921	930	983	998	965	970	944	948	921	942	933	925	981	906	1000	946	943	996	954	965	1017	1013	938	915	1024	953	958	923	1016	964	931	949	931	960	949	909	962	944	987	973	947	932	965	915	920	964	999	999	891	968	941	940	942	927	936	941	964	906	952	950	949	925	883	917	913	953	940	976	978	961	996	945	1005	961	898	938	962	983	952	861	966	972	956	946	920	966	955	972	996	1031	1015	992	942	973	935	985	897	954	930	966	919	985	941	931	917	930	944	924	949	953	956	926	987	930	921	963	984	910	973	959	979	895	999	963	915	955	930	948	958	1015	909	965	958	908	1001	959	916	885	930	929	932	945	961	928	910	912	991	966	949	949	961	955	978	929	916	925	934	989	929	921	980	931	903	926	907	896	880	914	923	945	881	947	967	902	948	956	988	958	949	873	947	964	939	952	943	940	945	973	960	960	967	994	961	938	952	945	882	927	925	922	936	956	927	933	986	958	908	948	894	953	1006	945	962	1007	961	919	963	973	941	950	974	947	940	942	946	896	902	922	945	944	902	913	933	924	965	1013	912	1009	980	951	910	937	898	969	955	1000	926	961	917	944	969	925	892	968	938	930	948	988	948	924	945	959	905	957	963	946	974	962	977	904	970	1000	954	926	943	891	981	967	953	980	934	959	949	947	954	891	984	942	923	957	958	994	940	963	935	936	941	907	949	980	986	942	923	988	974	953	974	1005	983	979	958	973
22188	46353	41092	31694	26350	21049	15406	9623	5525	3738	2642	1804	1302	1221	1244	1204	1283	1511	1651	1794	1798	1883	1886	1732	1694	1386	1441	1180	1178	1059	1054	999	1035	1063	951	973	998	1044	1031	976	962	965	1035	983	983	978	974	1003	952	985	1026	985	971	988	973	947	914	954	978	1003	1018	948	958	961	992	943	979	939	942	1030	940	999	961	959	982	985	946	950	1033	984	964	992	1000	1015	967	937	997	1060	963	1028	956	987	965	1017	986	987	1013	959	969	947	993	960	977	983	991	991	1006	1003	926	953	1011	955	940	959	976	965	926	983	988	945	1020	999	898	955	979	976	961	1034	1020	968	954	958	943	1001	940	998	981	945	1046	914	971	941	970	1060	1037	1028	968	983	926	1002	970	996	947	1015	972	1016	991	951	955	950	966	1017	989	957	961	969	978	988	994	999	1008	939	947	946	972	983	1017	971	989	942	959	909	1032	941	952	989	959	976	1054	968	1015	924	1006	990	1083	1003	959	945	993	982	968	999	934	987	984	969	959	1030	953	968	985	1012	933	990	931	897	919	954	1006	981	1013	990	1003	997	966	1021	996	997	1048	934	936	960	943	946	1040	911	968	988	981	972	948	958	968	950	1017	1024	968	1014	957	975	983	968	967	1003	919	996	1002	932	1017	942	988	952	960	986	932	969	962	955	983	935	972	978	921	953	991	955	955	962	926	962	963	1002	948	1026	1022	944	945	989	971	985	975	967	988	937	957	945	1008	968	994	933	950	964	999	1029	953	901	974	1026	1015	922	968	1009	994	978	979	982	1008	986	985	924	1004	985	959	945	996	953	954	965	953	992	942	990	938	919	986	936	958	964	971	995	999	936	975	991	996	942	966	996	879	944	947	952	932	920	969	997	929	998	964	967	983	1027	947	971	936	989	1003	949	962	1027	1028	980	914	927	994	968	982	995	1026	989	986	990	947	1006	1039	964	991	935	953	993	986	970	1008	1010	983	1041	1000	1015	944	966	1002	1007	960	987	945	917	972	949	1043	956	946	943	954	980	1008	989	1017	1041	955	980	949	957	936	955	922	1041	954	972	952	983	969	936	1052	923	977	941	986	952	925	993	984	961	954	971	967	1004	951	1011	930	968	906	945	1001	1004	994	1028	972	966	987	972	975	970	997	969	925	1014	996	987	1000	969	1004	1001	992	1028	941	953	992	1037	946	1034	980	1013	1027	952	901	1026	1012	1024	1037	949	969	1019	968	949	996	960	928	1006	995	1022	964	921	954	964	968	996	963	963	931	957	1020	980	911	875	940	942	961	1000	1000	991	967	1010	930	984	991	945	1007	958	936	976	951	970	982	1005	958	1037	1014	970	985	961	1009	992	906	965	947	998	1002	1006	972	990	972	940	926	954	1020	1011	1014	971	933	1025	974	942	1005	989	969	1016	1004	929	956	971	982	1016	948	966	982	1002	957	995	971	921	940	1005	967	937	943	973	967	981	1016	959	985	988	967	954	983	981	974	991	987	994	977	969	975	1001	1019	979	1029	968	914	960	983	969	991	921	947	960	1030	953	994	955	976	993	983	968	997	956	984	965	955	956	1027	1003	981	958	1021	967	1005	922	949	989	1028	936	988	991	982	930	1038	961	1024	971	947	993	969	1010	951	984	978	957	1001	970	954	956	1011	966	978	1002	1004	1023	976	1019	1001	941	987	979	1006	951	943	995	958	964	990	1029	978	995	1002	960	964	985	1041	935	974	1014	1001	943	944	1002	935	956	1028	1036	1001	969	1039	939	987	987	955	927	960	1014	957	994	972	964	982	977	1015	964	980	988	957	986	953	975	904	1047	1021	963	962	976	935	1016	988	1016	914	986	1002	975	970	951	1002	990	954	967	997	931	981	1007	1000	952	1017	962	921	1015	895	991	976	1000	946	982	960	981	952	982	1012	963	960	972	1010	966	963	973	988	966	977	958	1017	976	944	934	978	968	1022	971	1006	974	946	946	976	965	960	1006	980	963	989	955	924	926	964	978	939	987	965	958	968	1015	966	968	984	957	975	905	958	960	999	977	963	1002	937	904	994	909	969	993	905	932	925	991	981	1005	989	955	978	985	1018	969	968	953	953	1012	952	944	999	927	972	956	929	955	949	989	945	957	972	1013	964	996	936	961	977	931	942	949	911	926	993	975	967	959	985	1009	990	979	936	1024	961	1016	939	944	958	925	944	1032	943	1025	970	984	982	933	1008	987	940	896	968	1002	944	968	930	915	962	958	977	1010	926	974	931	953	974	968	925	981	950	939	981	978	1032	999	967	980	985	988	999	964	933	998	1001	942	952	961	919	1025	1017	961	1002	955	993	1010	1014	950	962	962	995	992	1006	905	973	953	939	947	984	970	985	981	1004	943	953	961	1003	951	951	980	966	968	994	966	919	911	988	985	1000	1011	977	985	1001	968	999	988	975	976	993	953	978	986	996	998	927	988	980	967	949	985	958	999	962	970	897	1034	968	1014	972	945	962	1014	981	993	1032	939	957	943	996	1008	940	956	927	957	950	1010	1006	975	988	997	982	929	940	917	975	998	997	1010	1023	1018	968	994	958	1016	962	987	959	1028	968	968	978	943	1002	925	957	1002	1014	962	981	949	967	978	976	1037	1001	975	980	977	957	1055	975	921	968	981	908	913	970	975	1005	970	971	970	888	976	988	943	948	971	1023	991	983	973	1041	946	948	979	971	970	1008	965	991	993	955	1011	1011	957	947	988	978	973	905	953	968	1017	1000	1011	1022	976	970	972	992	936	963	1008	929	960	1014	965	999	971	1003	961	1007	947	987	965	929	985	967	1011	929	930	991	981	939	960	945	927	958	962	973	953	977	939	974	951	933	992	1034	978	949	964	1024	960	1021	980	936	958	962	1008	1015	1012	954	972	994	983	973	949	979	1010	1007	981	1050	992	972	966	968	989	1018	953	1003	939	973	998	986	976	992	1001	926	904	975	1008	976	966	939	1005	951	973	1038	933	1009	975	1002	1003	983	974	970	928	992	959	1002	966	998	982	931	987	963	973	879	971	961	1027	964	1039	937	954	951	994	990	977	977	974	949	993	973	943	933	985	1056	970	936	945	955	973	939	1017	938	969	947	982	1001	1012	966	962	939	1008	946	988	964	982	948	953	974	970	941	973	1043	971	967	937	960	1016	989	962	973	977	961	967	983	901	978	937	892	1013	968	1005	986	1006	961	961	1007	977	910	962	979	962	953	998	953	950	954	983	982	975	959	1001	995	947	911	988	970	1003	994	958	930	1024	992	951	939	968	969	979	1020	1004	927	1028	1022	934	996	1039	976	938	952	971	1008	970	1053	945	990	927	924	1025	998	895	982	963	958	1035	999	970	918	937	1002	956	922	980	949	987	975	974	1021	994	958	932	1011	981	952	975	994	969	988	995	1010	1034	983	936	1010	981	955	982	961	991	940	962	959	971	963	1005	937	929	1005	1011	972	1004	992	1015	987	941	984	978	965	1026	957	965	1028	967	971	971	976	1006	961	946	997	946	957	964	1030	963	985	976	1003	998	980	958	938	934	974	978	980	942	944	969	963	1004	995	999	938	981	965	913	956	948	1013	992	970	1001	924	952	967	952	993	1038	960	913	963	967	970	952	977	939	971	957	978	989	967	935	982	905	978	976	1007	975	970	984	989	964	958	1000	1024	1006	981	948	945	981	956	981	971	980	995	983	997	1001	977	962	939	1024	968	950	977	970	992	933	983	983	960	978	962	985	952	904	994	983	938	995	952	1006	985	938	973	986	962	955	927	973	1030	986	920	958	985	961	943	978	1029	956	959	979
28510	22844	24723	18006	10278	6163	3581	1952	1025	870	672	451	446	411	452	433	483	521	587	592	589	631	558	551	603	487	461	481	497	435	441	434	438	445	413	389	440	451	452	430	435	451	428	421	433	416	468	417	407	440	471	472	433	451	413	423	445	371	400	431	455	437	404	429	420	433	395	459	437	363	445	455	397	384	435	438	415	415	425	400	477	380	425	379	393	420	421	415	419	400	432	454	440	402	414	456	392	423	429	431	422	378	357	450	406	379	429	449	425	410	430	446	448	407	439	426	408	413	412	424	413	442	456	425	450	416	465	429	442	371	421	435	440	429	408	444	444	420	469	439	425	430	418	401	420	442	445	399	400	416	402	422	415	427	409	418	447	390	431	426	410	408	422	449	406	385	436	410	414	439	408	480	417	438	423	412	430	437	413	444	437	463	426	426	454	422	460	419	439	457	399	391	413	413	422	392	417	442	420	422	442	393	413	421	403	423	439	421	396	429	420	468	451	433	422	428	445	437	407	428	417	432	398	426	426	398	416	432	407	429	390	396	462	436	395	406	417	403	434	448	416	419	451	425	421	424	393	427	450	428	421	439	446	407	417	457	423	436	406	425	423	443	451	443	429	461	392	424	451	431	446	383	438	403	422	417	433	403	405	431	405	433	413	423	432	448	451	443	466	387	450	442	428	434	404	415	434	439	424	432	461	438	400	429	440	421	405	389	417	426	422	447	457	396	419	421	424	432	401	440	464	420	420	426	459	395	403	405	423	401	411	423	427	411	430	422	443	455	436	439	414	435	408	406	437	417	426	401	449	435	467	353	420	423	441	477	409	471	462	451	438	422	450	393	461	474	429	426	424	425	405	404	415	431	414	421	469	386	445	432	414	445	423	419	438	413	402	414	420	402	423	444	409	398	388	387	429	446	409	433	442	424	425	411	408	379	440	420	444	424	441	457	442	378	424	456	413	410	437	397	447	424	453	427	395	424	421	429	450	451	422	437	452	396	410	406	417	414	429	434	424	431	396	396	407	405	423	452	475	405	450	403	390	437	427	415	448	413	427	409	441	422	386	423	446	424	397	417	417	425	399	443	455	392	416	433	402	415	410	417	441	454	432	411	433	390	390	430	447	371	431	383	413	455	452	462	410	400	442	429	453	436	388	451	452	394	409	432	427	483	444	411	449	475	411	409	453	438	448	405	401	407	419	431	391	413	426	425	449	426	395	466	420	422	439	424	477	437	404	333	431	482	395	417	399	421	406	443	430	451	433	395	396	437	464	420	434	431	451	417	440	426	419	476	401	405	421	418	415	448	423	421	423	388	423	411	395	402	425	394	432	438	408	429	370	405	422	447	421	423	426	433	388	426	449	425	428	426	410	432	457	439	429	440	441	447	457	419	474	443	436	392	418	445	436	422	406	422	403	429	418	427	408	429	407	429	417	448	429	419	425	415	404	408	432	422	419	397	409	382	435	412	456	467	428	413	433	418	415	399	408	410	403	425	418	419	434	431	399	425	414	404	448	434	412	446	434	416	418	448	431	451	421	416	441	422	427	376	453	442	417	435	417	403	452	386	422	413	407	423	422	393	398	433	470	452	445	450	449	447	433	388	383	429	449	443	407	417	402	417	454	394	428	411	409	431	422	437	440	437	422	389	416	413	449	440	458	431	433	396	430	422	418	463	414	433	439	380	410	415	383	453	425	439	425	429	417	426	404	445	433	418	445	418	404	395	416	443	417	436	397	422	391	419	474	441	425	463	432	409	408	438	435	417	413	459	403	405	381	397	385	416	427	436	434	406	433	386	412	413	443	410	485	441	413	419	412	420	419	449	409	424	429	459	420	424	406	443	389	451	409	443	434	439	427	471	413	400	474	462	448	412	420	431	420	436	387	407	446	425	439	429	417	403	421	430	400	428	384	420	420	386	439	445	447	449	468	438	425	419	434	416	425	415	420	442	408	420	459	404	443	454	442	444	443	447	424	440	407	417	393	405	435	418	418	387	374	430	399	435	419	382	407	400	441	429	433	427	435	422	420	424	437	397	428	435	429	427	451	434	411	471	413	382	423	440	424	452	425	428	444	411	427	451	437	464	424	427	413	413	433	409	417	428	416	432	408	446	443	420	399	427	429	433	438	434	411	425	395	396	405	450	440	428	422	452	416	449	437	430	440	425	374	401	452	411	420	408	401	416	408	486	482	429	400	396	409	404	392	466	422	426	400	440	443	389	393	407	451	388	473	415	445	418	392	410	406	398	407	398	453	470	452	477	431	413	405	443	401	405	420	389	408	450	439	406	425	422	436	423	427	483	413	388	435	428	418	381	430	408	456	428	398	415	443	404	440	435	404	380	442	400	438	455	448	447	401	430	419	419	412	420	432	443	422	409	412	444	418	445	396	453	418	445	451	443	427	450	431	431	407	441	444	428	411	404	427	423	413	362	425	414	427	447	427	424	466	423	352	459	462	430	434	405	403	421	424	413	427	387	404	408	401	428	412	446	446	445	406	413	414	429	401	439	392	422	442	450	413	440	463	417	418	434	451	412	408	433	426	422	409	419	400	406	434	436	447	440	453	444	447	455	427	420	433	425	428	415	410	438	432	433	447	412	411	398	387	437	426	466	439	420	455	409	387	422	464	422	408	397	437	400	386	408	425	435	423	421	451	432	402	419	435	488	452	425	441	442	422	404	453	416	426	439	433	423	408	437	434	397	417	425	451	426	419	414	406	411	390	419	415	412	447	420	384	439	406	408	447	381	426	416	467	426	402	401	436	427	440	424	408	426	432	428	414	429	408	423	448	431	459	424	406	445	405	463	414	453	413	436	439	476	461	432	405	429	438	415	434	419	439	406	448	443	442	379	424	431	435	402	450	422	391	455	461	404	427	430	447	400	433	421	422	482	402	399	420	431	416	433	434	396	406	438	448	439	397	425	406	449	430	383	448	414	429	445	415	428	441	445	438	431	448	447	427	461	449	388	426	395	438	440	436	444	447	418	435	452	439	412	442	433	456	425	442	468	434	458	425	427	431	425	421	401	432	432	454	434	437	421	426	415	422	437	431	392	439	400	400	425	351	434	435	425	425	460	445	431	449	450	423	449	397	396	437	405	385	416	404	417	390	411	413	406	469	434	409	453	439	440	416	418	414	408	400	401	416	419	446	433	435	405	467	435	429	414	399	451	445	435	413	460	418	407	414	408	415	432	442	413	441	430	395	455	445	431	428	431	424	398	374	409	429	413	410	439	427	434	382	403	429	400	467	417	455	438	410	440	426	422	464	413	463	429	423	436	396	395	438	422	469	427	441	455	439	489	431	405	424	407	429	458	441	459	459	486	442	400	445	436	420	420	417	409	410	453	399	418	427	401	413	403	443	442	438	412	471	401	401	433	413	416	403	428	425	398	461	423	414	448	430	412	428	430	401	428	452	415	398	416	396	441	429	413	397	422	422	399	443	451	400	407	420	420	428	429	406	450	438	436	448	416	419	429	433	425
18602	32903	27064	18538	14075	9908	6508	3570	1893	1265	878	561	478	453	474	469	540	631	654	697	747	828	845	722	719	638	615	566	495	478	468	428	456	447	473	453	460	412	456	464	448	426	451	489	481	461	436	444	454	402	437	420	410	462	424	450	467	458	449	470	431	433	443	456	453	454	473	450	489	441	437	425	435	420	437	449	434	427	475	435	429	449	467	458	451	446	471	407	463	452	438	460	453	459	440	442	421	450	461	448	452	406	451	414	449	487	463	415	455	455	450	497	426	457	457	458	456	445	435	428	464	394	423	453	473	417	449	453	450	409	435	443	439	433	438	419	422	446	444	443	441	429	423	427	439	446	447	440	461	452	444	445	464	470	474	432	408	387	460	432	434	426	459	424	431	451	458	436	426	460	414	415	433	436	456	449	444	452	443	405	464	418	450	469	454	446	416	410	467	461	455	429	444	451	475	438	442	425	444	437	474	510	426	427	418	468	450	424	427	428	414	445	438	410	452	437	425	472	417	490	474	478	416	452	456	449	447	423	451	460	467	457	503	459	424	442	472	420	460	461	456	443	414	463	436	429	450	447	462	425	455	443	442	437	457	467	434	410	438	429	466	446	487	431	453	450	456	455	430	440	424	459	428	478	469	422	464	429	404	466	438	473	456	460	441	452	454	431	414	455	482	401	425	428	438	474	444	427	443	442	454	465	403	441	410	497	415	452	475	445	449	443	420	436	460	410	434	422	417	426	472	440	424	453	439	448	462	455	430	392	481	448	439	425	423	445	464	428	425	407	425	475	464	471	449	481	434	455	482	495	467	440	416	430	437	431	430	422	464	415	462	425	400	451	456	370	468	411	422	470	471	446	439	427	423	448	468	430	466	412	423	429	465	467	441	415	420	472	490	431	438	465	467	435	424	422	434	422	436	433	434	453	448	424	466	472	433	416	447	387	478	456	462	458	453	404	426	419	465	486	450	438	459	506	424	447	481	447	464	419	441	408	448	427	459	438	461	457	433	445	457	460	479	442	538	453	467	419	472	447	421	448	452	467	480	431	425	450	431	420	457	415	440	455	431	463	450	408	452	416	486	397	435	431	486	455	444	438	442	449	440	464	428	471	447	418	420	430	445	428	464	451	434	443	452	398	442	429	413	495	458	450	431	455	470	437	447	431	436	448	448	462	477	463	468	426	451	424	448	484	413	465	455	436	443	478	437	452	424	445	406	458	432	419	477	424	453	417	459	434	423	450	448	465	409	456	481	432	431	449	429	422	443	447	439	408	446	437	482	405	421	451	451	403	485	441	411	445	445	423	453	453	452	482	473	457	438	431	452	424	436	462	421	463	448	460	440	429	442	474	428	428	489	457	435	446	448	426	469	440	434	452	431	474	430	450	431	442	414	457	402	447	469	436	457	458	447	419	480	464	446	391	418	427	453	458	464	450	422	454	480	442	456	439	448	451	457	422	429	448	432	435	452	420	439	461	479	449	444	466	445	431	465	409	429	413	445	460	437	468	446	428	452	421	468	475	456	448	450	447	455	458	424	427	443	457	464	468	457	445	467	470	431	482	452	448	452	480	444	463	456	477	465	432	463	462	443	483	463	444	467	428	451	478	449	438	432	399	459	484	444	448	435	452	439	433	451	466	440	427	437	475	461	441	456	418	422	453	446	454	475	453	444	445	434	485	432	459	462	437	435	453	447	444	450	440	456	436	437	461	446	499	480	444	438	451	433	422	443	441	455	443	446	413	454	460	431	441	450	449	477	449	441	463	394	465	408	463	424	393	431	443	429	430	450	433	488	411	469	430	447	421	464	458	442	443	443	446	458	408	457	429	432	477	450	464	429	438	441	426	425	434	459	448	449	446	432	434	430	447	451	426	473	414	445	461	459	455	414	425	454	464	475	438	422	426	424	400	428	426	456	418	497	444	431	429	464	444	491	437	449	427	424	474	457	436	430	431	434	453	445	442	404	460	438	464	429	458	473	441	479	455	475	430	453	469	476	479	454	463	442	436	452	426	462	405	482	497	457	451	440	458	421	467	411	445	431	446	439	451	420	450	422	468	443	469	443	447	445	415	447	427	441	466	433	458	421	453	412	436	458	441	454	421	469	461	478	437	464	444	485	486	427	460	453	401	447	435	453	522	432	446	421	465	411	436	403	495	444	438	449	414	463	450	456	455	430	435	449	413	433	409	435	454	421	437	445	438	472	460	453	459	451	478	462	454	454	438	437	440	441	456	474	445	442	471	490	446	472	435	426	432	452	429	431	452	449	421	466	425	463	494	439	426	445	430	456	455	465	450	425	450	469	443	440	447	433	454	470	420	445	446	438	446	466	445	464	410	448	459	487	480	444	415	472	444	441	416	437	431	441	416	461	455	485	463	421	395	423	475	458	436	451	439	434	443	413	424	425	437	457	441	443	438	434	439	491	440	470	430	469	443	478	459	444	451	422	412	459	463	432	437	439	444	459	451	422	413	428	431	458	422	460	448	469	431	438	468	401	415	447	443	475	404	446	456	470	432	421	473	416	452	480	442	444	461	451	418	464	433	434	434	479	464	430	438	458	457	455	414	449	453	445	446	437	461	431	495	431	440	442	464	444	421	438	456	510	456	455	411	465	445	448	455	445	440	444	436	439	400	440	443	417	429	438	456	495	463	454	473	462	437	453	438	444	446	488	432	438	457	455	466	434	450	443	453	449	433	485	473	458	443	450	438	501	431	436	450	427	477	433	467	460	440	502	455	446	447	428	464	433	432	460	415	468	450	421	448	413	473	452	434	436	446	424	451	421	422	475	450	441	437	432	426	442	424	419	433	421	440	438	453	474	454	416	428	443	430	502	449	469	455	422	444	426	425	467	445	463	429	458	414	477	462	444	471	428	416	469	428	441	450	473	457	439	410	466	428	485	431	459	472	439	432	435	417	430	452	458	445	400	475	463	431	488	447	462	466	455	460	443	434	435	484	470	469	462	404	410	449	457	441	447	444	436	453	435	420	450	451	431	446	444	430	424	453	452	432	429	450	417	434	451	435	439	413	466	443	435	424	440	434	432	428	408	444	416	459	432	404	413	446	455	422	432	442	442	460	439	459	471	449	427	435	413	493	467	441	426	447	425	442	464	415	432	480	467	437	442	442	441	451	418	451	464	463	459	414	452	416	471	463	464	484	439	470	427	479	453	470	461	465	446	505	432	409	428	443	476	490	491	440	418	442	445	466	453	453	426	438	437	429	406	441	464	440	439	442	428	455	427	421	430	461	409	469	447	445	448	455	464	469	439	425	443	456	411	420	445	427	466	434	417	429	439	438	422	409	427	429	421	437	422	478	478	455	447	420	430	449	440	447	452	452	439	433	451	434	422	445	479	441	456	429	440	463	445	453	430	441	433	461	456	426	468	446	438	428	439	457	423	446	423	425	475	472	421	435	450	450	485	455	430	450	429	429	427	458	427	432	438	415	421	467	414	432	409	477	468	457	442	458	450	422	420	443
23772	21229	28450	24507	21833	17728	9613	4470	2223	1720	1243	956	868	815	845	842	823	917	913	1054	1074	1047	1055	1015	1010	937	860	875	806	772	649	783	771	737	759	720	744	759	707	766	722	722	698	721	699	778	768	750	717	726	778	729	754	725	708	747	711	716	720	744	739	717	747	739	716	746	721	724	734	714	736	753	719	753	717	749	744	719	667	777	716	770	720	748	751	739	736	726	740	762	744	736	724	698	802	681	700	675	710	718	728	735	743	736	683	731	736	685	691	709	693	712	721	751	758	746	678	784	759	743	694	745	715	718	729	702	755	689	725	735	741	727	715	673	731	733	745	762	739	705	776	702	758	678	733	733	723	695	723	717	713	687	729	751	715	732	750	725	762	716	738	741	756	713	663	743	749	739	704	677	745	730	708	688	736	725	743	731	688	747	737	722	711	728	746	719	724	689	708	762	703	714	708	682	714	702	790	710	670	703	712	718	713	765	716	684	753	730	756	743	757	735	725	715	719	709	705	760	652	744	692	778	711	739	687	780	686	696	704	730	727	690	689	757	734	698	727	733	760	776	693	759	749	728	708	695	757	716	708	710	721	738	693	729	758	722	761	676	710	713	679	779	666	687	677	727	656	740	723	753	744	708	733	737	730	719	704	741	760	730	728	737	716	694	738	768	723	735	673	733	741	742	656	773	695	729	743	749	713	752	762	701	762	685	717	740	758	709	727	760	755	657	742	747	737	721	758	733	711	762	737	692	736	712	740	702	720	682	768	715	698	695	758	724	717	711	700	715	749	748	690	741	729	739	749	743	747	732	688	748	747	763	737	719	754	750	734	700	729	756	761	740	689	723	695	749	770	758	767	694	754	720	741	749	716	702	766	730	720	699	710	697	742	748	732	742	716	678	700	724	701	748	678	746	687	734	737	727	710	760	760	786	725	726	724	738	683	827	682	695	732	689	722	712	700	699	710	726	744	763	718	729	733	747	708	737	712	709	726	706	732	718	761	671	725	709	753	802	689	727	751	729	701	740	706	707	697	732	686	748	721	725	705	745	721	710	691	738	689	779	695	771	706	740	716	724	729	716	732	712	774	749	712	706	715	727	723	730	744	711	750	749	712	741	722	724	694	735	728	724	746	734	666	726	774	719	731	716	731	718	728	751	752	710	724	785	730	717	747	700	760	699	736	705	712	717	723	732	688	767	744	736	720	708	708	726	746	741	721	755	703	745	717	721	747	733	700	693	693	727	732	736	706	756	725	728	734	780	701	715	692	688	778	766	770	750	710	707	719	692	728	719	728	734	733	745	710	742	739	724	771	720	726	763	683	701	715	746	700	772	719	724	808	742	680	736	730	711	709	739	677	720	691	729	717	762	722	790	723	686	731	731	730	748	700	726	759	676	752	729	761	718	756	733	715	722	678	729	734	785	752	713	749	743	745	699	711	758	716	746	736	758	724	741	736	686	726	742	751	726	779	731	754	675	753	734	748	712	733	746	723	716	747	702	723	684	733	710	694	716	755	752	733	724	709	691	699	742	725	706	726	672	729	748	707	736	740	699	687	687	738	646	718	715	754	742	730	706	707	751	734	707	736	709	717	728	668	767	728	716	719	744	727	743	758	731	742	726	724	745	699	740	696	730	699	736	789	721	699	760	771	721	740	758	711	739	702	725	743	790	787	723	728	691	736	745	715	694	777	713	736	753	688	690	764	774	665	730	744	770	785	694	697	754	695	763	710	714	751	744	767	734	761	699	662	745	763	730	721	728	741	713	760	762	677	789	739	709	697	759	713	733	738	797	752	734	707	767	744	767	817	725	692	703	722	758	754	795	759	758	740	700	734	717	745	746	724	724	741	708	702	697	791	775	748	706	755	736	727	714	675	713	709	739	748	738	747	693	724	745	680	714	726	718	699	732	709	734	712	760	743	727	691	694	763	680	675	695	726	715	756	711	732	707	733	686	767	690	706	766	769	760	755	708	735	716	742	756	776	705	716	732	730	768	728	704	700	720	733	745	762	724	719	696	700	682	712	748	706	712	744	703	737	712	680	748	742	704	768	710	751	736	751	693	676	763	747	736	713	796	712	694	731	708	735	708	717	723	684	765	765	729	717	747	697	722	732	734	730	690	743	718	732	698	744	697	705	688	692	759	743	739	739	732	698	707	764	715	726	769	717	697	739	703	729	732	689	732	738	741	756	727	719	714	725	696	659	716	736	694	751	702	740	675	745	716	755	704	716	702	751	693	708	720	716	738	750	762	748	750	691	668	715	741	729	706	744	725	764	740	696	707	732	713	710	745	736	745	741	722	714	687	716	667	704	722	713	764	765	721	707	778	783	719	730	686	738	710	720	717	730	761	731	728	751	675	766	681	716	682	712	698	724	730	720	730	762	712	737	727	699	677	717	730	733	732	770	774	798	676	717	780	716	686	723	704	725	766	695	779	761	725	763	712	735	683	740	706	750	768	685	740	713	730	713	715	727	710	736	734	689	712	678	745	715	746	761	743	746	715	749	708	710	720	763	748	774	714	751	735	713	748	710	760	696	703	734	743	709	707	675	696	724	665	699	700	711	722	729	719	760	696	629	727	726	695	734	715	718	710	738	714	742	736	661	679	750	775	695	740	727	692	747	774	758	734	733	715	744	754	717	693	729	740	719	773	733	728	695	689	730	725	703	766	742	706	790	712	738	719	706	733	707	706	687	757	754	698	705	673	693	736	723	714	735	730	725	778	721	750	711	747	713	713	746	731	724	704	732	761	759	735	780	712	743	707	703	730	708	722	729	729	746	745	681	682	745	688	756	729	671	748	754	701	722	754	765	746	713	726	688	718	736	691	717	719	762	676	697	759	728	669	748	699	694	726	716	738	699	747	727	697	762	706	683	706	745	731	750	697	751	751	752	692	746	750	689	693	705	729	721	727	722	706	708	746	672	643	763	720	743	773	760	707	743	759	708	731	750	701	722	708	718	738	722	730	698	709	713	662	727	719	703	715	759	734	754	708	690	711	712	712	732	713	711	732	753	777	757	737	686	755	754	748	703	775	716	712	743	703	748	677	743	695	755	768	787	755	765	702	755	720	729	712	713	737	748	719	708	735	723	752	739	746	700	709	756	729	748	755	740	773	723	722	713	722	704	727	742	679	675	702	703	742	720	721	774	760	696	743	748	723	743	727	669	753	723	739	754	694	726	756	743	723	722	739	734	765	711	689	732	760	706	729	737	764	734	703	782	716	696	699	693	705	757	744	716	724	729	673	694	757	731	754	732	743	734	748	729	719	686	737	749	692	714	777	732	720	703	764	712	736	749	740	735	741	732	752	755	714	710	733	740	722	759	732	746	760	670	693	706	766	742	736	734	699	714	682	744	751	716	785	767	756	705	731	738	678	661	722	704	741	714	705	679	714	727	765	714	718	699	733	717	736	741	721	746	701	747	735	707	711	767	730	723	746	812	705	738	684	688	665	720	727	777	739	714	697	720	676	749	728	756	761	754	754
19408	41047	35467	26172	21160	16112	11094	6897	3656	2589	1862	1210	932	899	924	915	1007	1088	1146	1249	1395	1422	1360	1239	1244	1034	1040	980	874	814	743	776	818	762	738	764	772	731	785	764	738	732	732	772	739	767	776	789	746	756	737	738	734	763	759	747	738	778	719	737	783	730	723	779	797	768	742	745	770	795	756	798	758	784	784	775	750	782	786	741	740	745	756	750	763	763	720	758	786	738	755	748	758	752	736	724	748	744	766	766	809	741	760	752	739	751	782	752	737	744	764	715	742	781	719	747	791	728	758	758	752	744	771	776	790	772	750	759	742	789	726	720	741	721	761	768	780	703	762	735	718	788	730	735	754	715	729	776	780	756	746	739	790	752	727	758	703	749	722	709	768	800	759	752	766	773	773	745	702	761	715	784	768	727	799	780	768	754	744	755	771	736	718	748	777	734	742	763	765	737	771	714	775	754	767	743	771	736	742	741	713	757	764	761	742	779	727	780	779	737	768	753	747	732	719	770	725	735	756	761	761	738	775	719	728	691	762	755	753	737	749	743	746	749	754	728	713	768	724	737	765	760	737	744	736	761	772	794	746	771	757	749	713	793	767	709	730	751	700	751	759	762	771	762	814	771	740	788	687	749	741	738	765	751	752	729	739	712	721	752	754	723	745	770	761	759	778	782	720	771	779	759	735	712	742	723	754	667	728	787	762	769	717	748	747	781	716	796	753	788	760	733	744	789	763	784	756	765	800	740	733	729	740	776	711	783	771	759	744	718	740	664	720	776	754	763	766	755	717	799	748	762	752	791	775	743	758	715	761	755	743	750	725	745	743	759	793	722	733	770	758	802	765	724	791	752	749	761	706	765	732	770	767	726	752	753	726	718	725	742	760	793	742	742	734	771	699	732	768	745	762	787	768	713	704	803	712	723	704	751	744	725	738	726	820	739	738	751	713	770	812	812	732	756	744	747	741	711	755	733	745	728	817	772	706	771	729	725	728	765	707	746	713	758	751	783	758	766	739	758	748	775	773	774	709	736	758	763	799	732	731	790	764	732	767	734	740	769	770	747	783	773	733	694	724	763	724	732	750	733	720	753	736	732	693	739	715	736	766	735	733	790	780	795	736	775	796	737	768	781	753	757	775	726	792	830	790	737	744	739	722	758	755	764	693	721	701	755	733	764	781	724	756	782	774	769	806	699	750	723	724	719	750	768	714	775	775	741	731	750	773	748	757	741	766	756	737	791	721	776	802	733	731	793	732	759	769	770	754	763	772	722	762	744	718	740	792	737	750	752	731	704	736	744	726	736	781	736	740	738	734	772	736	729	741	771	711	776	752	770	746	726	788	768	804	735	784	795	748	759	770	716	764	753	735	760	776	770	753	739	742	736	766	731	787	830	759	732	736	782	741	755	773	744	815	757	800	744	774	756	728	757	725	811	749	739	794	747	727	737	740	779	788	763	718	742	741	729	745	713	750	761	771	712	764	781	730	695	754	723	762	749	780	784	764	730	771	748	733	721	731	751	735	778	721	712	714	720	752	748	752	772	745	787	772	787	754	779	736	767	752	786	748	746	737	758	769	730	729	744	735	761	771	737	765	702	742	760	735	726	706	716	730	716	725	790	775	734	737	757	807	695	741	717	747	720	760	738	763	816	723	746	790	774	735	773	705	723	722	741	787	774	754	761	774	786	729	738	759	699	743	747	769	751	757	724	752	769	763	754	709	734	731	736	792	714	784	735	756	755	740	703	745	765	740	742	718	772	776	760	688	706	721	785	784	758	770	747	715	759	740	726	757	729	759	738	770	776	743	728	736	728	759	762	763	737	773	801	748	729	745	696	729	751	733	795	798	777	762	784	738	754	808	659	747	732	700	735	737	734	791	768	775	757	757	768	758	710	765	785	719	777	773	768	766	753	726	765	757	773	758	771	710	758	765	799	766	780	749	772	756	718	712	757	769	760	777	725	769	766	742	710	759	772	736	755	737	774	760	767	756	749	723	754	781	701	756	740	797	727	736	737	722	801	796	729	792	710	761	778	769	753	693	756	783	809	734	731	727	703	727	750	742	791	775	699	752	777	748	746	753	758	728	751	725	768	763	741	707	769	813	774	763	727	737	775	759	759	740	790	741	794	791	743	737	824	733	734	773	781	785	772	698	861	794	766	726	752	744	730	773	752	713	739	744	704	753	756	711	730	732	706	731	739	765	781	750	780	709	738	747	757	782	771	728	760	733	755	765	726	695	716	780	749	781	769	786	767	748	712	787	715	781	752	763	790	759	743	746	800	742	738	765	761	707	740	751	756	776	715	718	745	749	745	734	793	733	718	681	757	774	755	768	712	733	794	752	742	732	760	736	764	736	737	707	721	741	751	777	802	773	779	832	720	752	734	756	692	755	748	775	717	804	693	770	770	688	815	734	745	708	771	744	732	770	799	721	736	772	761	767	778	717	771	762	755	758	719	733	709	805	812	727	739	753	743	746	791	749	758	765	770	754	751	751	740	732	684	803	787	715	777	731	765	757	757	737	727	724	751	760	730	775	764	724	803	784	762	721	736	729	761	747	746	743	741	739	747	769	758	748	764	766	781	747	723	698	745	708	746	733	702	782	780	764	759	731	711	717	753	737	695	761	783	764	752	762	754	715	772	755	697	766	740	739	771	789	817	763	732	786	750	747	733	744	776	800	759	735	786	784	738	786	755	750	691	705	770	730	764	745	786	811	704	731	777	760	730	727	723	759	739	769	767	794	736	668	748	803	744	779	705	743	755	701	775	761	737	756	745	767	783	710	786	770	741	823	778	761	766	796	834	756	729	783	754	739	751	732	726	753	785	780	779	740	766	748	692	722	815	746	748	709	744	725	755	754	770	760	778	750	755	767	719	743	791	807	763	709	755	754	746	799	735	765	738	725	691	726	771	725	746	795	729	745	753	782	786	746	720	734	736	795	715	795	667	746	771	709	750	773	726	720	739	764	737	720	781	765	738	786	800	751	804	756	746	768	763	764	721	754	774	770	750	778	739	734	745	710	801	758	750	798	814	761	790	745	742	731	738	792	781	769	786	762	714	734	732	778	769	770	759	735	736	743	725	718	736	756	767	789	754	763	768	746	788	737	723	783	752	701	736	712	711	763	769	776	748	772	775	737	783	784	757	742	732	765	757	773	715	727	758	776	755	752	756	762	755	742	785	742	777	736	771	749	721	751	768	726	755	750	716	775	823	772	778	789	747	722	705	698	743	776	753	775	725	745	779	761	782	805	751	749	756	785	710	745	737	728	756	764	729	745	768	721	765	738	808	783	788	746	801	750	767	733	785	730	755	788	704	746	747	763	775	786	794	748	785	752	783	751	731	749	777	752	740	722	735	767	747	778	749	722	784	735	808	743	774	723	775	754	746	751	766	705	765	786	706	739	737	728	739	732	744	746	763	756	757	736	759	690	745	764	751	740	676	731	743	785	740	763	773	767	794	767	762	770	772	746	756	775	793	739	747	731	757
25036	21248	27563	25883	17835	9683	5414	2872	1513	1109	808	589	535	516	529	581	563	596	656	660	722	763	792	693	660	592	596	582	531	546	503	458	490	510	479	463	509	498	458	484	487	483	466	514	525	518	495	475	486	450	497	504	497	452	480	497	456	442	458	474	499	501	507	491	499	450	482	513	480	458	484	452	507	444	485	509	465	449	464	453	473	484	466	480	486	456	481	457	448	515	457	459	479	462	513	479	476	531	493	481	495	494	503	499	496	520	442	494	499	485	465	487	487	493	470	493	517	489	462	472	499	477	480	499	470	489	460	477	478	487	484	465	481	537	522	463	469	486	484	427	491	488	493	495	482	487	458	494	471	489	456	463	478	495	514	492	479	485	501	467	428	497	463	466	496	506	472	459	484	452	463	502	494	446	466	494	479	507	465	504	476	474	479	458	487	447	486	513	460	496	462	483	498	491	514	470	513	496	450	493	454	501	513	471	514	494	490	494	483	469	498	450	473	463	476	480	456	492	454	489	459	450	489	501	488	450	509	506	500	459	500	485	501	465	481	484	502	492	457	524	476	465	460	500	445	452	514	463	461	482	481	476	508	477	490	490	465	489	496	485	480	498	464	467	481	501	515	474	462	497	478	498	489	480	485	470	468	475	496	490	452	455	455	493	482	482	456	484	507	461	492	482	468	451	463	496	485	484	485	508	462	524	480	493	470	475	476	492	503	468	479	467	487	426	470	493	481	496	488	456	440	473	480	498	490	516	437	460	494	484	473	494	468	537	465	462	502	523	481	513	524	481	494	469	456	488	508	476	493	510	462	498	471	450	513	520	468	484	457	520	491	497	456	499	453	468	520	451	460	501	501	510	475	479	491	478	487	499	505	476	471	495	507	523	438	501	496	466	493	465	482	513	436	476	510	483	472	479	490	483	510	486	469	476	495	432	462	465	510	472	454	449	476	475	449	496	445	448	481	452	515	512	485	459	480	520	494	508	487	521	501	448	509	487	507	488	452	504	502	504	508	498	477	495	482	469	510	513	471	449	468	461	483	476	475	475	463	475	478	492	497	489	494	497	500	480	495	483	505	463	514	498	491	510	470	448	486	499	472	496	470	467	518	518	511	469	471	444	462	487	473	484	497	455	428	485	521	454	507	484	490	484	490	477	492	487	487	536	463	511	521	464	479	495	437	455	473	475	492	432	485	469	471	501	477	481	474	495	475	502	477	508	468	445	476	505	466	466	502	501	461	516	493	481	449	520	491	479	454	467	477	475	470	453	511	487	486	492	488	516	486	467	496	468	512	461	517	504	460	511	471	519	459	508	480	440	462	487	455	503	439	487	474	470	490	492	490	532	487	492	440	496	473	504	466	500	471	469	515	506	484	508	478	509	479	448	501	446	452	460	514	492	492	514	492	448	474	511	523	473	460	533	500	470	493	495	510	478	503	509	472	497	473	494	506	467	473	485	470	465	526	484	475	477	508	479	470	489	520	497	515	488	450	504	466	443	470	468	488	483	462	480	483	478	499	458	482	494	473	494	481	474	486	460	495	498	514	492	497	477	460	486	478	536	480	474	530	462	458	472	462	493	483	482	484	472	422	473	478	515	469	466	480	477	479	496	504	508	485	493	507	481	477	524	509	493	499	500	477	456	464	463	496	484	465	469	479	450	465	472	444	503	499	460	509	468	490	451	445	469	485	481	508	520	489	505	488	490	499	486	481	470	489	463	470	521	458	470	485	516	487	471	473	484	496	476	496	470	480	479	483	485	521	434	498	469	441	496	468	514	453	463	533	455	481	519	452	494	458	476	498	484	462	476	493	491	496	475	527	481	492	522	480	474	489	477	492	507	498	519	474	472	481	508	523	440	458	474	457	486	471	463	479	495	503	489	482	512	462	485	486	511	474	514	535	495	481	459	452	513	486	490	475	478	446	484	484	502	513	487	513	474	509	470	470	510	438	444	508	480	503	475	473	495	470	494	496	472	503	469	473	510	507	467	466	482	505	513	494	484	519	491	498	480	461	497	501	469	469	433	459	472	521	505	482	448	482	473	503	522	485	483	490	492	505	508	484	457	478	492	475	468	480	456	507	480	493	447	469	533	458	439	487	478	482	465	474	490	483	479	474	462	507	505	483	446	471	531	454	497	463	491	493	463	516	488	485	465	417	488	469	489	502	492	472	495	492	528	508	469	500	498	498	454	482	490	483	489	504	478	487	472	465	504	457	492	471	505	474	489	496	501	506	528	499	455	442	462	486	498	475	482	489	488	482	506	454	503	529	470	464	464	442	440	442	447	487	507	443	479	457	518	463	481	472	463	486	495	487	465	531	483	477	471	480	500	480	465	447	465	443	478	475	485	472	470	463	472	467	511	500	499	480	481	470	456	449	522	505	447	497	498	511	498	472	482	482	493	496	485	453	513	484	478	478	457	495	474	476	416	508	495	516	498	495	489	444	473	521	486	503	484	463	460	485	525	469	503	469	458	474	473	490	477	469	498	462	498	486	477	454	480	480	461	453	488	451	476	523	482	490	495	473	493	514	500	492	454	474	477	473	462	472	474	475	495	519	486	493	478	508	463	488	468	484	470	474	472	479	512	504	467	522	437	492	539	512	512	477	459	455	454	510	447	468	492	510	482	496	448	458	460	490	479	484	497	476	457	445	505	479	485	481	450	493	472	479	497	440	476	518	490	495	506	443	487	486	459	487	480	498	521	515	486	515	431	491	498	467	471	483	479	439	533	480	483	495	469	463	490	516	512	482	489	485	490	493	506	473	473	461	446	470	440	487	494	467	507	442	471	457	463	474	496	442	497	461	464	470	490	484	452	453	486	515	454	493	481	489	478	471	482	474	505	465	457	476	483	532	489	478	455	525	480	446	458	446	507	487	480	490	467	495	478	454	473	517	451	472	493	502	469	473	483	466	468	453	471	514	479	521	501	479	460	489	497	454	484	486	482	488	490	434	475	460	488	458	485	505	434	488	494	493	496	491	510	504	486	492	475	466	477	479	521	494	507	477	483	488	463	479	468	490	450	442	480	468	493	500	491	518	461	485	513	524	507	499	495	479	527	501	470	496	475	487	485	485	477	455	430	492	490	490	495	454	423	494	503	482	481	486	487	499	464	477	494	439	457	461	487	496	463	452	501	438	492	501	498	507	496	471	455	518	479	449	467	524	484	464	483	459	495	488	466	446	457	532	434	473	478	469	473	488	475	514	453	508	479	465	456	464	505	462	491	481	515	506	461	491	457	460	456	512	497	456	481	474	512	479	467	485	485	494	455	486	459	501	497	487	497	487	455	515	474	467	463	430	454	480	461	474	488	451	484	457	466	526	473	481	495	455	468	498	477	500	482	505	500	494	528	511	455	504	512	504	524	502	455	491	470	437	505	477	505	510	452	463	447	456	490	461	472	481	498	484	496	472	481	463	499	457	473	476	460	487	454	475	498	474	458	450	479	446	473	507	488	496	455	486	496	445	435	468	476	522	469
18605	37428	31414	22286	18010	13361	8693	5451	2821	1814	1296	812	643	621	582	668	663	795	881	947	994	1023	1047	968	905	815	775	668	610	548	506	543	574	543	490	537	562	503	471	556	515	573	509	561	511	582	540	566	540	536	542	496	559	531	533	563	528	553	499	553	527	500	516	531	491	547	483	571	518	526	517	552	543	542	614	518	502	538	541	531	567	523	518	563	527	541	536	515	518	526	515	495	563	503	509	533	523	512	542	523	526	515	539	521	541	544	528	521	574	530	530	541	513	544	502	494	555	504	499	487	523	506	480	574	516	534	525	558	549	501	503	513	545	537	518	532	513	548	550	509	503	528	496	505	513	500	512	533	533	535	532	531	536	494	487	530	526	554	555	561	519	564	532	496	453	586	525	489	519	535	528	549	534	525	517	558	517	524	556	552	531	528	508	553	505	538	555	533	571	543	553	526	485	511	493	542	552	543	523	520	495	523	518	501	498	490	514	480	458	534	536	511	516	536	505	516	572	502	521	544	506	527	554	498	531	534	512	543	540	494	519	535	518	505	498	491	510	505	467	561	528	518	518	473	528	543	529	585	533	501	488	586	488	529	501	548	547	552	533	489	500	533	514	561	531	541	531	531	510	567	518	471	518	514	507	528	532	532	526	538	516	508	510	497	526	516	493	538	531	539	550	466	545	509	521	549	528	506	526	548	528	556	536	570	542	474	516	498	578	500	509	556	512	536	528	510	543	528	519	531	494	575	507	501	575	534	555	527	521	571	539	527	513	518	515	501	511	531	497	519	526	549	508	511	551	552	526	516	543	544	537	536	525	521	538	520	514	517	536	536	553	535	538	566	515	448	531	541	525	502	495	539	532	531	523	527	537	496	519	538	561	557	501	534	529	505	489	500	527	535	502	529	477	526	535	521	550	557	542	510	518	544	531	513	583	539	513	554	550	548	559	533	532	550	531	508	574	545	540	507	537	559	497	522	546	525	494	513	523	579	530	520	542	552	489	507	567	509	550	551	508	535	524	529	505	496	454	529	565	512	554	521	538	534	526	541	522	542	549	523	514	473	533	521	495	534	513	531	521	561	545	543	490	515	545	475	521	526	504	532	518	513	507	564	499	536	523	546	563	491	542	518	522	569	514	496	518	539	524	544	524	522	583	516	499	531	543	543	520	518	506	489	538	520	548	503	544	517	515	538	533	528	539	511	502	500	536	496	546	479	526	515	521	507	483	510	561	518	518	498	503	501	496	536	525	506	508	527	542	562	513	578	489	561	530	524	522	512	530	526	540	507	498	497	490	477	519	544	616	539	526	504	579	520	537	532	492	515	520	514	530	508	503	531	526	498	569	478	505	503	491	540	537	510	528	558	474	529	569	521	539	515	560	489	521	532	524	500	525	536	524	523	542	524	511	563	500	518	554	532	540	497	533	513	521	537	558	495	488	523	536	515	494	522	541	554	511	537	552	534	494	506	562	493	529	528	486	523	550	533	500	560	534	530	503	552	549	501	542	492	524	545	506	509	507	554	568	556	536	537	506	546	521	536	540	469	554	517	545	514	591	519	512	517	507	539	523	491	521	528	547	546	511	502	505	484	474	507	542	554	541	535	508	529	534	506	510	503	526	515	502	512	515	534	575	514	527	522	527	495	510	547	514	510	548	573	521	534	525	535	558	535	535	503	558	565	537	506	549	539	517	570	512	497	531	543	519	551	544	506	536	504	563	535	504	520	524	514	545	503	507	484	525	509	527	530	527	526	511	522	526	515	549	522	517	545	491	533	492	483	525	497	557	552	516	490	497	541	524	544	512	562	532	517	526	531	544	548	538	536	524	542	535	505	510	486	533	508	544	525	526	499	540	521	537	523	534	523	508	513	517	553	548	526	535	499	508	511	572	538	504	563	534	520	519	497	521	569	522	513	507	511	564	520	514	559	521	538	553	542	516	502	573	520	504	533	553	549	531	517	525	554	542	515	549	493	529	548	554	546	529	528	530	535	501	494	536	521	529	513	513	506	544	545	528	522	497	554	500	537	507	524	522	510	539	528	533	502	485	501	539	545	547	527	549	529	554	515	495	545	508	546	519	518	532	552	525	566	545	523	512	521	503	541	549	509	521	582	512	510	510	520	530	538	500	560	506	520	516	493	514	540	508	529	521	543	551	523	528	554	517	505	501	495	556	497	496	515	521	520	519	514	474	540	559	490	520	525	557	544	505	547	539	506	558	508	511	543	528	535	524	508	514	522	489	532	522	504	499	535	516	517	513	466	509	532	499	520	523	544	486	509	493	559	496	592	504	550	520	529	534	535	563	524	525	499	496	544	521	567	542	482	530	553	512	548	507	513	522	516	491	518	522	512	524	535	484	520	570	545	503	492	510	557	548	549	466	539	540	533	533	533	512	536	506	495	521	512	518	539	553	503	547	539	550	479	545	514	559	526	476	527	540	504	536	552	562	535	526	528	495	573	526	570	536	524	538	498	511	493	532	532	534	512	510	534	564	508	540	527	473	537	544	556	521	528	502	516	525	575	528	547	516	538	510	543	526	549	537	511	510	487	533	485	531	525	474	515	538	531	552	582	558	523	577	481	513	564	520	551	517	526	534	551	542	519	493	532	507	533	516	514	531	515	514	477	507	533	511	546	507	506	543	518	537	498	518	504	556	514	519	507	564	563	515	502	547	520	505	512	535	528	506	554	493	508	501	529	574	516	515	535	524	484	568	523	517	521	511	500	461	543	488	505	534	530	560	530	538	557	468	490	578	541	514	526	491	523	537	556	552	485	454	490	516	518	536	510	486	509	514	563	538	563	530	558	526	541	505	520	524	504	528	510	510	521	534	527	508	531	553	513	511	524	477	540	522	525	517	544	543	549	550	531	553	520	482	511	541	520	499	535	524	521	530	515	518	539	569	488	525	549	541	502	469	505	537	492	532	494	539	513	514	504	490	539	512	500	542	516	521	497	534	506	531	547	551	527	485	469	542	523	498	524	511	517	508	530	517	498	562	466	548	508	547	553	540	488	528	531	538	544	537	478	541	529	552	498	493	509	513	504	504	500	563	547	487	513	513	482	508	487	519	525	516	518	542	485	523	523	563	520	551	537	490	523	544	520	529	518	558	601	531	538	562	498	525	523	575	525	523	481	560	564	518	465	537	531	527	533	525	488	524	569	507	535	533	581	510	558	529	514	521	495	566	535	546	486	486	567	524	544	518	539	548	485	574	531	538	560	514	525	549	542	520	523	513	546	535	507	490	527	490	544	516	513	497	532	542	528	530	522	518	485	500	545	508	503	496	529	542	532	526	545	538	555	527	536	535	514	548	535	550	547	526	521	565	533	549	477	507	545	517	526	510	502	519	516	540	513	526	525	499	502	519	534	524	517	566	555	506	516	541	523	541	532	502	507	561	517	536	556	540	509	553	519	564	516	540	534	519	559	537	515	520	565	525	527	545	525	500	488	548	503	475	533	541	470	514	561	530	548	487	589	477	545
22538	21131	28770	23803	21387	22263	18185	7225	3444	2376	1800	1326	1159	1071	1049	1043	1138	1264	1281	1310	1373	1483	1444	1426	1323	1230	1170	1112	1073	990	988	1003	960	977	964	887	892	983	960	966	951	928	943	1016	958	957	970	935	960	976	895	979	927	942	927	952	994	973	924	988	957	925	901	993	947	934	969	920	932	937	964	909	946	898	914	944	935	957	961	914	958	966	991	922	965	925	944	909	933	931	912	924	931	954	970	946	932	927	934	943	950	940	977	894	962	976	948	945	956	939	964	914	951	945	951	935	984	970	907	921	921	936	888	908	909	930	970	921	959	924	940	929	951	940	955	1013	995	928	944	980	972	941	922	959	916	916	916	934	898	926	958	941	950	962	948	981	926	914	928	921	1016	965	954	906	947	935	939	997	928	967	921	964	1009	880	933	903	916	934	909	909	912	930	936	901	937	919	957	1006	980	954	953	962	954	896	951	977	975	910	928	955	971	941	927	929	952	945	964	939	957	982	932	949	977	962	944	1010	931	927	913	926	950	903	921	997	999	927	943	1006	928	951	932	914	994	938	904	927	927	931	936	915	909	977	982	920	914	937	919	914	953	949	950	906	952	945	930	924	993	880	972	904	940	931	912	934	966	967	850	869	929	918	974	880	920	965	936	965	933	959	851	922	922	938	924	939	932	929	857	955	938	979	903	915	941	888	935	992	985	884	959	927	905	922	928	920	943	958	926	911	972	981	934	938	932	930	945	937	906	962	972	948	910	948	914	879	923	923	950	959	945	1008	947	908	974	936	979	940	871	901	953	953	908	983	922	927	936	901	921	966	901	968	952	951	983	910	920	981	924	919	922	927	955	956	928	965	914	958	922	1030	910	964	931	943	952	936	995	952	946	959	954	955	930	930	940	947	901	958	923	953	921	883	981	953	984	958	1024	904	914	924	928	896	877	968	926	965	940	876	985	902	952	896	912	913	931	865	928	956	917	883	894	908	935	927	1012	981	919	937	931	994	917	978	927	940	958	871	930	987	912	951	920	943	907	897	939	918	985	944	904	904	936	900	1005	976	945	932	871	1018	928	936	997	957	942	933	928	932	975	949	937	925	976	916	1005	896	905	928	968	1001	939	915	941	933	944	907	920	858	995	887	928	936	941	905	870	942	939	918	928	930	971	970	922	964	933	915	874	912	941	939	940	1024	944	894	968	927	976	926	905	1002	866	962	924	925	958	878	961	905	956	944	953	936	933	958	943	952	935	1004	980	989	927	904	919	938	971	899	926	923	927	914	955	889	910	950	906	878	907	934	904	910	920	945	948	984	931	987	920	877	912	913	976	962	913	943	905	904	928	936	895	965	937	969	920	925	969	947	961	927	904	914	945	979	898	952	908	944	878	998	967	903	904	943	907	970	968	930	867	943	945	858	947	959	938	952	955	950	930	959	970	897	932	913	939	984	944	956	873	953	974	914	946	961	886	965	960	856	964	922	872	929	996	881	952	960	963	898	929	946	936	912	948	948	925	884	941	966	922	1006	967	949	937	987	953	923	965	909	906	898	967	913	933	945	961	938	937	888	932	913	950	944	974	937	925	931	910	1015	922	973	945	921	934	920	898	903	910	901	986	954	899	925	964	967	947	955	920	931	903	992	977	941	900	919	932	893	937	929	955	950	1000	915	981	929	914	1010	949	888	931	899	984	918	927	942	965	941	918	979	932	920	969	884	903	972	910	907	989	910	991	934	912	950	970	937	946	935	888	932	945	935	930	968	886	944	931	931	918	882	910	932	911	905	961	940	914	920	949	930	934	964	964	943	973	975	906	971	1029	922	963	965	920	929	897	915	973	932	919	916	925	992	900	928	937	991	941	962	908	959	916	971	940	943	921	882	949	920	931	923	932	946	895	913	908	946	888	984	913	926	915	1003	951	886	905	898	924	932	952	912	864	939	955	978	948	961	914	866	956	972	932	991	890	845	1013	978	953	933	942	990	921	910	951	908	912	906	966	925	951	970	945	934	904	958	891	944	896	898	938	934	935	975	901	889	893	911	946	915	980	956	934	949	951	910	899	955	926	911	919	932	944	906	940	915	908	943	952	990	953	925	948	893	969	944	956	985	915	964	988	939	884	937	930	999	958	890	881	944	932	926	998	952	978	949	899	964	984	916	921	945	927	943	909	918	978	938	918	921	915	936	946	859	950	928	908	922	966	960	936	979	936	957	885	961	955	927	971	920	951	974	952	964	998	941	939	900	911	908	889	926	949	925	955	907	985	905	965	943	926	931	938	966	930	982	941	952	1003	933	883	922	951	939	949	902	880	899	894	974	967	947	918	947	965	984	1007	905	896	907	873	893	893	926	951	900	946	949	863	922	907	909	913	945	968	946	976	926	965	933	958	942	887	907	947	936	911	933	922	883	905	939	886	987	918	889	919	927	924	919	919	932	924	883	882	959	931	929	902	943	924	912	918	963	908	938	955	980	863	867	925	908	879	896	917	957	928	971	904	902	919	943	913	943	898	953	942	930	955	969	923	905	991	871	985	926	925	927	926	930	896	951	913	965	970	982	940	955	885	932	922	949	892	900	944	927	924	933	914	961	976	929	957	944	938	993	970	953	973	917	903	889	918	903	903	969	894	964	984	916	1003	950	968	976	970	889	941	917	911	926	975	942	932	923	919	976	925	925	983	929	915	884	914	945	922	927	915	921	908	875	924	923	945	891	923	906	895	862	955	892	873	962	984	983	971	951	919	991	965	914	932	927	950	941	1022	906	950	895	929	944	962	969	947	932	952	940	943	913	883	936	942	938	980	901	895	951	898	891	925	964	986	877	906	960	907	966	897	915	908	929	925	943	908	881	924	927	956	926	896	918	875	890	918	988	911	955	961	942	958	1006	914	873	952	950	916	907	913	910	960	874	925	952	924	886	987	860	928	966	916	960	970	907	955	889	908	949	954	903	974	895	918	943	956	929	889	966	893	942	948	946	949	937	971	911	920	917	944	882	976	935	918	870	915	1003	956	919	968	946	949	965	890	929	937	922	974	931	921	964	907	994	987	922	928	936	904	903	910	914	970	958	964	896	935	923	968	931	958	988	985	949	916	978	940	894	893	932	893	866	938	948	926	955	926	901	953	894	921	958	916	900	933	956	923	910	916	977	938	961	936	919	948	946	976	931	938	935	871	876	920	931	954	946	888	966	914	908	919	938	901	921	954	909	919	934	929	957	926	917	988	894	975	915	898	978	921	922	922	952	942	930	947	937	978	1004	967	937	871	930	972	993	959	999	892	946	929	905	923	937	938	917	985	891	917	994	992	924	859	971	968	914	901	930	939	966	972	904	940	926	937	945	894	969	889	894	945	1041	955	964	893	872	940	920	971	923	929	938	931	966	952	951	907	901	951	993	927	949	928	971	913	982	963	947	961	984	967	951	914	907	931	966	902	950	944	903	885	906	952	928	923	927	956	926	960	889	933	970	941	962	1001	919	885	976	923	948	880	964	980	985	918	985	914	979	918	931	970	960	957	909	981	935	978	957	997	917	966	918
21314	45795	40119	30808	26113	20511	14718	9743	5468	3751	2474	1629	1301	1213	1209	1223	1323	1466	1663	1680	1774	1856	1882	1673	1702	1477	1350	1316	1167	1006	985	1012	1038	999	959	1015	1032	935	966	933	957	939	965	984	988	992	943	935	937	1026	945	970	1010	929	940	981	960	998	958	942	999	939	986	926	933	981	1038	980	961	984	958	965	987	1000	951	987	1022	976	934	990	1000	922	959	923	948	976	941	939	941	1001	949	935	1020	940	986	1034	958	969	950	951	959	951	964	986	939	976	954	928	896	912	934	916	919	1017	946	925	969	931	953	1025	967	988	968	925	932	997	955	929	990	949	953	1007	938	946	1013	941	986	934	1015	902	971	949	996	916	942	947	1003	961	967	980	991	934	966	1013	969	991	985	931	977	972	970	1026	956	936	972	1001	992	979	961	965	981	991	983	972	982	960	995	960	905	940	981	927	941	996	916	978	943	945	977	986	972	960	1009	935	958	958	974	1001	1006	1001	947	913	961	997	986	981	959	952	934	875	991	920	970	981	975	972	925	951	924	948	930	953	973	900	967	954	944	897	973	1038	939	946	964	974	978	998	923	944	982	974	916	961	961	923	918	973	965	976	969	976	989	1011	984	923	922	980	959	904	941	965	994	966	998	951	873	984	985	942	946	961	975	942	948	923	946	963	928	973	947	954	939	987	981	941	991	954	979	957	952	996	994	1048	955	1022	975	942	957	969	1016	925	962	941	978	954	994	930	926	936	970	944	984	988	939	932	1037	938	926	962	987	1001	982	983	992	958	961	991	960	936	1008	910	980	978	972	997	1027	948	946	955	978	937	947	975	972	956	959	938	934	977	926	903	935	977	962	905	945	966	970	977	949	953	970	997	998	952	944	919	949	960	958	966	1024	953	982	960	971	942	1016	978	1006	918	919	937	947	929	937	935	1001	958	976	947	909	969	949	971	937	972	991	982	972	959	969	949	977	962	956	981	916	928	966	980	954	932	970	980	873	1012	975	953	958	967	969	996	971	979	912	997	952	1012	996	980	956	999	947	1003	944	1006	1022	1011	1003	978	1002	980	997	985	935	986	957	918	937	937	968	890	969	945	929	995	974	950	976	978	936	908	934	1002	959	942	946	1005	967	926	931	988	965	976	955	913	1011	959	975	905	1005	952	957	994	948	969	1011	961	889	906	993	950	933	947	881	939	919	931	974	971	950	980	1000	979	933	932	912	948	998	968	895	972	906	953	972	943	987	939	984	994	983	969	972	933	918	926	978	999	971	999	986	950	942	1011	993	974	966	904	947	939	998	936	1011	953	936	976	934	947	897	1015	979	984	1048	917	958	913	964	944	977	900	941	957	961	952	960	964	951	1005	1003	980	939	944	939	972	1011	917	975	990	952	1016	964	941	953	983	922	906	966	983	933	975	944	1003	976	883	935	985	972	931	996	950	1032	955	925	976	1017	989	972	899	960	866	978	937	932	930	920	936	970	969	948	1034	986	950	981	950	923	978	951	972	958	978	907	996	973	943	935	922	979	920	965	962	962	971	933	932	900	997	951	958	927	960	988	995	1003	981	969	968	967	945	940	971	1014	917	958	938	924	960	990	970	985	982	967	935	949	1030	928	924	983	982	992	981	948	956	1004	943	924	997	926	913	938	960	932	987	995	928	951	971	944	928	932	937	1013	939	992	899	991	999	949	959	979	946	935	965	916	966	958	939	945	937	954	967	921	932	941	981	986	978	1018	947	893	933	973	908	1026	974	969	1015	923	929	943	975	984	952	956	951	971	980	988	965	903	946	904	949	919	967	955	878	988	936	995	976	966	933	979	989	996	937	982	991	935	899	902	968	956	975	980	932	914	971	967	939	913	931	1023	970	1006	959	947	966	970	911	993	952	925	968	905	961	926	1001	977	942	896	964	926	960	927	930	932	961	988	967	866	942	963	1031	944	957	970	990	982	933	989	1001	957	923	957	931	934	962	1021	933	931	977	956	961	905	942	950	933	942	934	957	936	986	990	990	959	958	928	960	941	977	980	933	997	967	1009	923	966	996	938	957	980	932	930	991	1002	933	939	931	979	951	922	931	1026	955	958	909	926	1010	1009	973	953	982	946	989	988	995	931	998	945	975	997	963	950	974	966	947	967	947	974	960	965	956	988	1020	946	969	1018	907	944	974	966	937	955	992	943	959	968	953	1011	918	942	906	966	965	971	919	987	927	927	976	924	918	1013	945	980	972	963	980	959	934	913	1014	1003	941	915	985	904	948	939	976	924	994	987	985	978	956	979	910	954	961	861	954	941	969	942	936	967	965	962	999	920	973	1038	977	967	923	914	923	1029	942	900	976	946	1018	968	967	959	1033	1016	976	917	929	917	955	932	1028	939	957	937	908	969	925	1014	985	910	932	974	998	925	929	992	877	955	965	1009	1002	1001	981	983	975	971	983	956	1000	978	947	947	935	975	972	981	897	970	996	936	999	956	926	956	980	1010	960	937	936	926	973	967	904	926	1002	954	953	965	920	959	982	1017	943	951	934	1051	974	968	943	930	989	974	1005	970	908	941	961	913	942	952	999	954	962	1031	1001	934	980	937	938	959	893	956	990	975	929	953	953	944	915	959	965	956	906	922	954	1014	969	952	918	962	909	985	956	953	925	964	970	1003	1010	1012	988	954	950	958	1009	952	953	980	890	954	983	983	1039	981	971	965	917	956	1019	958	875	1025	1015	969	949	947	960	964	996	994	1016	956	967	974	963	953	957	946	947	904	976	946	934	953	977	1011	1018	1003	933	974	986	978	985	909	945	916	932	952	962	971	917	992	1016	976	953	932	927	988	925	940	978	972	950	969	941	976	978	961	943	965	962	940	942	925	975	1013	888	960	886	975	910	988	950	981	948	938	1007	953	990	965	966	947	993	926	881	985	995	1018	997	994	935	1002	970	952	982	994	986	953	984	938	954	968	1010	968	993	949	949	1008	993	985	1001	955	1039	938	933	910	938	919	975	925	939	940	950	908	990	971	991	959	982	1006	910	996	978	976	922	1019	939	1013	891	945	1000	1006	949	943	892	1003	903	884	994	961	977	996	984	959	926	948	958	980	936	959	943	959	984	955	941	906	912	971	948	970	956	1062	971	925	966	955	978	941	1019	970	869	1018	960	931	983	971	1000	951	957	976	977	947	1069	931	955	981	921	945	999	1005	969	1005	972	965	969	934	947	955	966	924	947	969	932	985	944	965	903	954	956	963	968	979	967	921	894	935	973	942	1016	988	962	907	939	909	998	975	903	914	970	935	946	1007	945	990	933	972	948	998	1005	964	956	992	966	943	939	925	957	949	927	945	929	943	965	971	993	932	979	915	977	905	985	942	940	985	980	983	973	950	970	916	957	930	969	960	946	1008	926	922	962	923	976	949	959	954	918	941	966	930	991	962	936	998	976	910	1016	980	990	957	960	1005	951	968	1017	945	1002	945	948	938	999	972	971	980	953	959	919	1003	949	993	957	935	989	920	947	954	932	899	978	957	951	971	913	961	947	1000	948	942	966	963	904	932	994	943	954	958	1016	949	984	966	978	1001	935	941	921	967	1008	977	930	949	998	993	994	933	991	961	919	950	954	1012	998	968	910	961	932	959	924	974	965	980	929	932	956	945	967	985	1002	972	1014	987	942	891
28414	22487	24132	17236	9931	5888	3292	2025	1045	836	579	474	466	449	425	451	472	474	556	549	589	573	586	536	577	520	452	460	405	436	432	413	383	397	384	439	442	438	400	409	394	428	390	455	438	404	401	427	426	430	443	440	394	379	430	470	403	421	439	371	414	442	376	440	407	414	395	433	429	430	403	396	434	399	397	395	414	398	411	407	452	442	422	411	447	410	418	413	393	384	423	396	413	440	381	375	408	425	419	442	446	391	412	409	394	406	445	409	410	440	437	379	411	481	409	429	443	433	444	424	449	419	400	440	400	405	420	413	384	430	424	373	408	402	412	424	396	423	395	401	424	395	372	422	443	436	390	399	412	395	422	350	425	424	419	459	401	434	385	409	416	401	401	444	423	439	414	421	412	406	408	415	426	447	433	442	422	414	417	391	416	432	395	403	402	411	431	420	419	402	447	470	427	411	430	424	451	433	416	394	414	406	410	433	408	441	435	387	408	425	411	417	454	387	394	444	433	440	427	430	406	432	386	397	371	419	384	434	405	441	449	429	412	392	406	426	415	405	387	436	405	423	410	416	412	395	398	399	444	429	428	425	383	408	425	398	429	431	404	431	406	424	417	404	439	445	380	428	411	397	404	425	474	396	420	431	416	442	399	453	449	409	407	412	408	417	408	424	419	399	389	431	443	415	411	407	417	430	408	387	404	444	440	389	402	428	409	403	410	387	405	455	423	482	410	378	434	424	395	413	414	427	440	418	430	424	371	396	460	420	413	407	426	453	391	389	407	401	405	425	418	415	444	440	416	395	405	431	412	378	423	447	412	408	416	405	412	431	431	467	415	429	450	459	451	447	443	408	389	418	409	401	435	416	387	414	466	407	417	429	416	446	395	425	402	409	464	386	411	470	433	407	395	437	421	431	456	421	391	388	416	429	395	415	435	401	429	423	414	442	448	430	444	386	419	435	470	467	383	388	432	397	398	407	398	416	378	409	429	439	398	460	415	425	425	418	444	407	416	437	428	412	429	475	419	424	376	399	389	405	410	417	411	380	419	434	445	387	438	381	413	436	412	409	422	403	402	396	449	400	414	415	448	414	389	401	402	421	439	421	449	452	385	398	399	421	407	408	379	421	399	427	434	370	406	416	450	402	364	386	432	402	422	412	421	440	421	445	439	415	434	427	424	402	415	404	429	405	405	427	384	391	425	390	428	425	386	425	420	409	440	401	420	425	442	412	409	454	430	423	382	427	420	438	387	435	421	374	398	453	414	400	424	400	444	439	433	383	390	438	428	433	398	430	420	430	390	406	418	437	449	422	459	402	425	412	399	432	387	453	434	427	399	390	403	415	426	399	400	448	421	465	420	413	417	439	401	396	402	398	412	437	389	432	382	421	449	407	407	422	426	399	392	432	421	397	411	395	427	453	426	404	415	418	424	402	416	408	428	361	416	403	419	395	471	383	425	387	430	417	403	415	436	421	418	404	428	432	412	412	435	393	417	432	426	416	426	402	414	439	435	424	387	432	469	434	399	421	430	428	418	399	403	429	423	437	402	477	397	411	378	420	430	406	384	428	445	424	458	407	421	423	442	428	408	398	424	434	431	425	412	405	420	420	446	426	435	426	437	391	423	424	387	378	395	401	397	459	408	364	399	420	439	425	437	407	399	408	407	411	367	424	403	414	460	425	385	389	421	408	438	407	431	427	395	412	425	390	410	420	432	445	392	406	396	429	406	440	412	447	404	414	429	416	402	421	418	412	413	444	403	395	408	422	436	402	437	427	392	411	412	406	408	448	424	414	410	441	374	420	401	448	475	402	416	418	445	380	462	449	414	421	461	401	424	423	432	407	432	456	433	415	430	421	431	388	449	411	433	388	422	387	397	418	423	395	433	406	448	413	391	410	439	463	392	410	404	428	430	426	434	428	448	419	427	451	409	454	448	422	408	429	438	400	412	375	416	358	409	428	417	422	432	424	420	406	398	453	383	428	401	450	434	402	423	409	447	434	422	404	421	447	444	420	371	429	442	383	406	439	420	444	425	415	416	393	417	416	424	395	423	394	395	432	426	381	448	425	417	366	424	428	390	423	413	427	429	410	416	401	407	410	426	386	404	457	440	419	409	448	428	399	469	432	458	406	389	402	370	419	413	404	450	383	418	396	440	440	408	421	410	443	444	415	420	437	474	405	429	416	425	407	442	458	428	404	419	429	410	382	425	386	421	417	416	411	422	436	437	411	423	424	395	434	452	363	410	425	449	437	439	403	430	431	427	411	426	443	424	416	413	393	432	437	421	383	402	423	484	427	409	415	453	437	435	370	392	405	397	426	428	407	411	430	444	402	411	435	414	418	383	418	436	450	423	403	420	411	439	407	401	418	422	423	413	394	442	406	444	418	417	437	397	416	430	406	442	422	444	410	410	418	428	399	430	411	417	417	393	431	413	389	401	433	384	398	414	457	438	376	403	411	429	420	402	450	403	416	442	398	428	386	376	434	413	430	392	436	438	389	401	391	395	446	428	412	435	423	423	410	421	421	445	401	395	433	416	423	422	408	413	410	384	421	455	411	374	403	420	420	449	397	452	434	398	421	414	445	411	397	420	420	407	402	414	407	424	431	397	410	432	391	410	431	436	434	417	433	406	422	420	410	427	398	419	402	408	431	471	413	409	391	420	433	445	406	409	391	390	437	413	466	409	410	409	412	468	420	414	396	409	433	407	409	438	418	411	414	397	415	410	463	441	414	420	419	414	408	399	413	418	422	418	398	426	391	402	439	402	414	423	441	441	412	419	406	410	395	432	396	402	427	436	394	435	448	392	402	398	447	447	424	434	388	413	377	435	425	421	460	426	389	418	436	423	437	375	423	424	400	412	415	384	439	466	413	378	408	422	428	441	378	401	408	404	423	426	412	432	408	401	429	393	389	419	419	406	385	433	430	421	444	417	402	433	417	417	411	412	431	421	446	463	410	424	396	382	440	400	424	418	422	415	416	445	408	428	399	409	436	427	398	440	422	390	429	424	405	417	428	419	424	428	415	403	462	430	450	424	386	417	432	443	422	426	444	430	432	370	463	422	457	424	395	390	402	425	407	417	410	398	399	414	407	395	379	402	448	436	411	433	392	420	438	419	409	466	427	409	429	425	411	427	388	382	453	446	395	422	457	404	441	415	409	436	460	416	439	436	426	388	397	420	431	403	433	439	441	444	458	447	385	420	401	412	437	422	388	425	422	390	387	470	410	394	417	443	422	429	415	410	422	444	447	379	425	420	430	419	411	412	389	401	422	462	438	396	404	412	438	404	439	405	408	409	393	435	451	454	421	418	447	422	411	426	408	389	416	413	436	431	418	415	423	464	404	423	400	404	404	393	440	384	416	378	417	416	433	456	442	455	425	449	439	394	393	414	423	399	412	427	401	438	420	417	425	418	402	424	421	377	382	412	382	430	412	435	422	450	395	431	423	412	438	386	440	392	412	448	426	442	417	392	390	427	404
17720	32043	26472	17739	13670	9680	6069	3671	1847	1246	801	569	450	431	491	515	543	644	656	645	709	795	769	738	707	590	560	523	475	445	462	422	445	451	446	478	456	429	463	403	417	420	427	458	443	445	478	437	461	431	433	449	441	386	411	450	437	426	428	429	453	411	438	451	425	391	488	461	450	459	428	446	451	452	444	436	425	468	480	437	424	453	461	411	445	447	443	412	454	451	427	457	434	436	406	442	394	422	392	430	429	448	403	419	452	421	454	416	430	414	435	437	423	425	425	474	406	435	405	483	408	432	424	433	456	458	443	464	423	400	470	440	430	473	420	416	420	427	444	452	412	450	463	419	456	458	427	445	435	435	447	395	445	435	442	456	443	450	438	423	456	426	423	427	449	462	402	435	435	433	433	470	470	427	430	461	459	455	430	440	429	425	385	421	467	431	442	429	456	459	428	437	418	436	417	438	407	442	418	446	436	464	434	453	433	415	402	429	427	426	417	436	454	477	439	435	412	446	447	422	431	460	414	448	426	426	425	444	441	407	437	420	455	419	435	460	476	426	480	461	391	451	438	471	413	433	432	425	473	405	422	417	435	467	430	443	384	421	447	447	441	395	431	437	429	425	453	460	430	426	433	415	444	426	428	421	433	447	446	412	449	401	429	426	438	417	418	450	472	446	431	403	411	428	425	445	443	450	442	457	414	410	427	419	446	450	450	426	424	444	451	427	449	438	452	425	462	420	425	432	411	480	428	439	431	440	461	440	462	392	456	434	435	424	415	454	410	464	444	428	466	454	430	452	421	413	425	436	437	464	461	445	423	434	420	421	429	464	429	424	422	394	451	478	429	405	457	418	423	418	436	420	408	421	433	419	466	443	466	428	421	429	412	421	389	429	443	438	445	438	462	402	430	452	444	440	413	429	429	446	447	409	433	434	422	434	421	404	440	413	432	415	491	425	410	460	460	402	421	406	403	457	433	415	401	438	449	394	406	407	412	439	427	464	422	452	456	456	413	470	430	418	443	444	425	432	459	436	426	430	431	422	449	424	397	417	484	457	460	416	461	430	413	444	436	408	463	428	479	437	422	490	429	422	421	434	407	427	443	450	421	437	428	462	464	439	465	489	437	445	412	401	441	468	405	440	428	422	448	443	447	427	425	433	468	405	440	411	437	425	439	449	396	479	432	423	422	432	455	443	452	428	393	427	443	414	444	441	448	428	417	449	442	403	473	444	443	393	451	421	440	433	449	430	430	432	424	438	430	441	424	452	459	435	443	430	439	432	447	455	461	440	452	392	445	421	415	445	418	428	421	433	380	412	415	436	449	412	425	416	425	406	461	446	466	418	428	487	492	449	464	427	439	452	440	469	462	466	412	430	432	441	450	416	446	413	438	450	420	413	406	445	451	432	424	459	455	450	409	426	439	432	427	463	440	466	427	420	461	424	458	430	445	455	411	467	418	457	450	389	431	436	468	454	376	439	424	406	417	408	407	424	450	449	412	431	428	463	436	443	420	414	455	465	450	418	433	418	439	456	428	411	434	451	438	392	457	456	425	405	465	482	449	412	398	454	415	415	429	425	432	406	435	454	451	415	423	439	390	400	415	401	400	426	407	478	465	462	453	445	403	437	425	421	466	431	414	446	406	427	412	393	409	475	418	413	441	473	411	393	412	426	453	446	441	437	442	426	466	397	396	465	452	474	436	418	481	420	444	444	437	460	472	418	439	432	431	435	417	453	446	410	454	441	487	439	434	449	413	448	427	410	470	457	409	416	433	445	428	451	455	480	433	453	424	435	431	434	460	443	442	437	445	453	462	430	437	403	409	463	427	449	457	441	414	446	454	453	437	439	441	422	443	411	431	451	428	437	415	455	420	432	466	443	411	455	432	421	447	403	436	443	439	435	416	489	434	404	427	448	406	436	460	443	409	450	429	415	438	476	420	412	428	453	411	419	455	461	408	440	423	419	428	419	444	399	441	446	435	429	445	448	416	424	454	438	454	431	464	462	450	427	423	431	448	447	417	428	444	446	454	426	442	438	418	421	406	413	411	468	433	438	447	419	437	408	434	430	422	431	418	403	415	401	432	416	428	473	428	444	445	463	410	432	415	465	421	393	461	438	453	429	407	446	406	405	462	417	446	424	433	431	452	424	402	425	425	435	450	432	420	439	405	414	429	445	435	425	416	446	446	468	444	423	436	455	399	431	454	403	421	427	468	441	478	440	435	436	427	450	437	427	460	425	456	412	420	426	458	431	449	418	437	446	460	467	481	407	451	449	429	423	438	476	408	372	421	451	439	461	405	436	439	436	474	444	433	468	406	419	412	451	441	436	418	463	438	404	409	437	466	433	439	399	413	422	415	439	443	434	479	423	441	452	434	419	461	436	473	458	449	428	438	419	476	408	450	426	448	447	482	456	429	445	444	450	440	406	436	437	440	447	449	454	414	437	431	477	443	447	426	429	434	425	434	420	414	449	430	406	456	408	446	430	406	446	458	443	447	467	402	438	459	445	421	395	457	430	434	443	431	442	444	420	412	412	410	437	459	440	463	431	457	447	454	416	382	426	438	461	430	447	436	432	431	454	428	461	446	417	429	449	437	459	449	444	438	431	482	428	432	417	434	439	438	426	413	437	463	444	440	448	468	459	451	463	424	452	399	460	435	416	442	469	462	440	461	417	454	442	420	414	425	412	453	447	470	437	454	452	430	452	413	447	432	403	430	422	446	425	419	461	397	489	445	405	423	427	439	442	446	419	413	402	438	406	448	426	455	428	452	406	465	456	435	406	427	429	447	449	436	485	432	492	432	463	445	474	449	441	420	455	442	444	437	432	422	426	416	433	406	460	460	430	420	447	456	409	425	444	459	441	422	444	444	430	442	436	425	430	443	459	439	486	460	448	450	397	451	438	429	476	476	425	430	447	449	443	418	461	450	412	431	485	407	425	434	459	441	484	435	448	420	432	434	422	423	440	416	455	457	447	432	416	467	426	467	419	427	456	448	451	432	440	449	456	434	451	448	394	455	441	425	453	471	452	451	449	457	429	468	389	451	425	445	460	412	446	412	376	436	450	459	428	478	392	441	474	427	438	423	411	444	481	441	442	434	462	421	428	451	427	429	417	443	433	451	451	445	433	422	446	432	422	461	436	443	447	460	455	427	448	417	453	446	433	413	444	433	467	413	412	454	443	468	434	433	461	422	422	428	445	406	444	440	422	420	438	448	416	473	447	419	448	399	434	455	447	458	478	486	427	425	438	426	409	436	467	443	406	405	412	476	432	458	441	431	418	422	430	458	411	453	427	428	457	465	449	453	471	440	436	452	432	424	424	467	440	490	450	415	419	461	426	461	436	447	402	447	436	436	421	432	444	426	418	413	434	483	455	453	434	433	410	452	431	407	433	456	463	450	412	427	421	402	438	402	417	465	471	448	427	437	420	447	462	440	429	480	423	436	453	398	437	422	418	461	407	445	413	406	444	404	406	484	426
23750	21189	28450	24454	21761	17639	8993	4394	2339	1639	1268	952	803	801	825	858	867	920	1002	1017	971	1088	1072	1007	1009	918	865	820	750	766	728	742	729	725	767	740	727	738	730	731	693	722	708	723	705	732	747	757	725	720	711	686	765	705	744	664	729	766	750	765	716	728	752	698	632	673	765	752	682	723	757	748	767	691	764	714	678	779	679	673	747	725	752	727	685	722	715	749	710	701	743	719	749	707	755	724	690	698	697	713	703	708	727	689	722	722	715	734	779	690	691	755	724	716	699	713	738	772	750	762	715	729	731	680	672	734	636	753	713	769	717	769	793	743	726	696	717	748	708	716	712	711	693	748	752	735	745	775	724	715	686	708	706	668	702	704	765	719	766	754	737	675	689	713	732	753	739	714	713	712	751	744	671	704	668	753	726	771	698	724	736	742	732	734	669	727	724	749	741	719	703	741	709	791	744	754	677	719	761	727	697	727	759	734	717	685	729	700	706	730	741	758	697	779	748	756	725	659	709	743	722	737	767	732	698	784	764	690	679	760	714	713	735	765	729	686	731	737	713	712	730	722	767	730	710	698	724	716	751	723	703	766	682	717	688	703	701	700	707	710	690	680	740	724	749	734	776	707	742	780	737	735	758	725	721	731	730	727	787	765	726	775	747	712	713	694	689	719	762	735	707	770	726	734	711	692	725	721	725	740	743	726	701	751	730	735	815	701	722	689	691	718	700	738	699	746	730	727	721	715	689	710	731	747	716	717	671	703	731	688	736	745	673	699	703	688	747	738	697	701	690	710	708	684	683	772	684	740	719	789	650	729	681	741	717	711	714	732	719	741	737	703	693	704	701	702	751	703	750	712	735	706	713	760	775	763	703	711	732	703	730	698	714	773	687	740	717	713	697	712	734	736	723	732	726	683	750	718	696	730	691	713	695	732	716	723	745	749	713	798	728	739	766	718	750	659	744	733	700	763	736	744	764	674	719	710	764	715	720	710	731	719	681	749	734	713	747	738	738	690	696	719	751	723	704	753	722	689	713	705	722	733	712	753	694	669	702	736	688	714	739	684	720	713	678	743	716	702	691	676	686	743	662	668	704	733	710	733	711	724	687	756	746	685	709	688	712	715	689	701	736	713	703	759	724	781	696	695	699	751	713	698	677	765	708	673	734	707	707	693	776	688	678	704	647	736	708	694	668	700	774	746	714	688	758	716	702	756	731	717	734	721	703	682	682	754	715	672	673	710	686	692	764	675	764	730	731	699	737	753	712	733	762	699	710	709	756	709	749	697	748	736	748	692	706	690	696	723	731	719	731	751	695	733	704	694	754	686	707	670	705	688	717	731	775	741	730	735	760	708	642	782	711	729	741	719	746	709	699	736	705	749	751	747	709	667	728	730	711	651	702	688	716	722	717	691	742	671	737	735	726	694	722	687	709	716	723	718	762	699	703	694	733	720	678	676	687	747	695	744	737	734	693	763	775	735	711	793	732	689	721	691	699	708	684	727	751	735	713	755	739	674	682	690	705	776	726	661	709	699	726	724	731	673	715	707	729	731	726	770	751	750	721	700	702	728	742	709	773	674	675	712	739	687	721	744	732	684	686	719	726	701	691	723	731	718	750	709	716	713	714	687	743	714	745	652	728	733	723	734	673	718	744	709	734	736	683	760	726	756	715	701	716	706	706	738	673	762	748	703	700	712	764	739	717	717	743	675	688	683	758	721	719	691	716	677	694	769	741	726	716	704	745	760	774	711	720	732	669	709	703	761	720	717	737	730	726	711	688	693	733	730	703	663	707	737	754	723	698	742	751	699	706	669	720	722	699	701	753	739	719	711	686	744	737	735	741	741	726	775	730	715	703	730	759	675	714	723	684	700	735	730	675	735	760	715	702	691	736	706	731	701	719	775	743	755	700	698	716	730	742	712	689	745	704	769	741	759	723	726	706	756	769	723	725	680	757	752	752	728	749	716	745	712	746	741	763	769	721	716	735	723	711	731	758	743	747	721	723	726	716	719	716	737	707	762	714	726	756	714	693	754	670	687	712	724	694	742	709	719	687	731	688	699	709	734	739	726	713	683	735	715	722	719	780	744	786	726	683	713	693	726	742	722	717	762	713	702	706	720	705	700	717	703	710	714	695	708	717	744	687	752	661	696	734	705	742	717	703	713	741	747	754	762	742	696	740	759	740	716	718	775	714	716	707	681	711	754	703	732	693	757	697	737	721	749	729	707	751	730	757	736	817	705	710	734	704	716	761	762	695	714	730	684	740	711	740	745	688	663	650	710	704	723	690	714	704	732	675	693	704	727	737	685	689	781	703	700	710	679	709	724	687	693	702	694	701	710	714	709	705	721	668	690	746	720	712	714	700	703	702	691	710	672	695	687	733	691	706	680	744	733	709	702	670	689	679	707	737	725	767	691	720	702	705	682	695	763	693	667	717	724	729	690	762	766	709	720	734	728	725	732	752	718	726	748	715	745	691	717	757	725	722	677	700	710	690	742	727	740	718	708	683	714	722	753	752	732	716	676	719	689	728	708	743	709	715	749	674	697	671	693	750	736	698	719	689	714	736	717	734	732	717	750	708	777	718	712	672	732	773	687	772	724	716	731	708	728	718	749	675	740	675	676	726	707	767	733	700	756	729	721	726	715	661	720	692	746	738	693	736	725	769	698	720	714	690	713	758	746	723	724	707	706	708	718	680	705	696	768	706	696	688	695	699	722	761	754	694	748	662	677	707	692	716	748	658	739	715	721	713	706	715	684	716	712	691	743	706	688	737	752	741	699	711	699	744	709	742	720	720	719	766	718	688	704	742	738	693	717	687	743	718	719	732	718	733	714	706	731	717	775	755	700	726	755	698	696	711	702	717	728	743	711	732	689	772	725	735	698	729	711	761	702	736	759	706	693	696	727	698	707	749	729	733	726	747	709	740	697	702	678	725	736	750	706	730	678	729	743	767	736	770	743	711	672	719	730	737	712	720	717	795	746	708	751	716	683	673	756	703	714	716	759	743	705	702	750	724	702	680	730	711	756	698	749	751	654	673	739	759	713	720	704	648	723	733	724	658	645	686	735	761	697	695	759	675	714	721	686	693	658	696	712	718	757	741	719	698	782	734	720	724	720	716	673	717	756	701	706	689	698	730	682	713	704	684	714	730	682	661	741	706	672	737	714	699	736	732	762	704	714	693	768	713	734	720	681	747	674	707	738	718	704	716	702	679	670	784	723	677	736	752	722	715	737	727	719	719	664	739	727	673	725	723	703	685	748	754	708	706	727	719	727	717	698	759	696	695	720	702	725	670	689	679	760	722	716	758	709	694	739	683	721	692	704	698	740	651	729	727	683	722	709	724	739	693	711	773	727	706	753	695	723	731	731	695	700	738	744	712	717	732	743	731	716	733	716	721	713	680	683	734	676	708	697	707	746	732	696	748	729	700	688	746	712	698	698	699	690	738	734	717	734	734	712	716	743	734	768	688	735	703	742	760	714
18683	40106	34737	25951	20815	15720	10547	6897	3728	2551	1774	1177	904	836	917	898	965	1034	1097	1263	1226	1397	1338	1298	1150	1029	888	934	844	783	777	731	742	734	718	735	721	742	797	781	747	738	719	753	715	737	781	720	758	757	715	804	777	776	785	729	750	758	751	721	759	711	752	764	772	754	737	761	769	723	770	730	730	753	747	742	763	707	776	757	746	775	745	663	726	695	780	746	732	707	705	804	734	748	679	754	742	746	747	734	724	767	737	735	726	780	721	786	724	755	698	714	765	723	756	715	732	750	753	766	734	755	763	712	719	754	772	718	742	746	754	747	747	748	744	735	776	769	760	706	733	741	767	748	711	752	728	691	704	721	740	722	700	738	732	786	727	692	758	810	769	752	700	752	733	718	703	744	724	747	796	762	755	718	766	737	753	746	748	731	788	755	741	710	687	758	718	671	756	753	769	729	766	750	751	762	738	775	747	756	759	742	775	731	761	731	734	785	749	794	707	746	747	767	773	744	710	721	686	745	754	753	725	726	682	755	760	746	743	774	735	758	688	765	677	688	722	745	737	731	780	731	727	758	685	745	771	754	756	726	766	675	732	774	759	753	761	778	747	735	745	765	723	721	753	725	734	721	728	767	762	700	731	719	737	739	724	775	698	713	762	736	745	719	716	711	734	745	715	773	705	806	723	789	748	749	754	739	726	696	746	758	732	764	802	758	709	718	739	745	799	715	699	753	728	754	757	755	727	752	725	741	739	732	747	750	748	761	711	687	751	730	806	767	769	750	727	780	789	686	771	725	767	792	733	701	735	688	722	748	732	717	734	797	686	741	715	778	718	767	695	762	757	647	734	746	712	773	712	689	739	790	737	739	737	765	751	752	773	703	709	774	765	765	736	723	749	738	731	710	722	726	747	694	770	727	759	767	710	762	716	721	739	787	706	710	744	722	693	702	707	718	734	722	774	751	750	713	782	744	675	809	731	779	782	751	697	761	733	759	735	736	751	738	749	717	755	711	740	688	728	709	717	709	710	752	744	750	769	750	701	710	743	738	728	721	734	728	795	753	768	750	741	770	711	736	712	782	748	699	690	725	731	710	763	763	723	732	792	786	731	747	727	684	783	712	775	735	767	757	729	716	733	769	779	738	738	703	751	696	763	747	762	724	772	710	740	767	743	738	690	789	773	717	700	700	742	703	820	752	771	745	731	705	729	774	729	782	723	702	756	743	790	754	737	729	742	715	726	782	762	699	735	782	781	718	733	697	745	768	781	760	713	782	726	721	762	754	713	769	740	754	737	779	768	759	790	749	733	726	735	736	766	749	703	702	733	759	721	734	747	723	766	720	778	736	742	736	759	781	693	743	755	734	739	735	730	735	729	698	810	785	718	765	746	743	772	707	788	733	719	722	720	690	736	745	712	758	789	744	759	744	754	760	779	727	743	755	732	741	712	692	696	769	738	712	782	750	737	708	814	813	752	744	687	709	762	774	727	707	733	770	703	718	711	725	752	749	760	731	753	746	740	763	719	721	717	744	696	724	695	727	735	751	728	693	720	736	747	716	719	762	737	764	765	732	755	766	736	735	746	705	726	702	704	731	710	734	709	755	737	762	768	760	728	727	773	743	737	752	706	757	801	725	766	725	730	722	721	750	765	716	709	716	705	721	783	724	735	774	737	701	735	775	759	783	745	773	740	754	709	726	773	751	765	749	729	726	682	699	706	720	802	743	725	727	728	759	710	754	780	758	762	724	759	679	715	705	739	685	755	764	757	744	722	774	711	702	787	718	752	756	719	774	748	694	704	749	737	740	702	749	816	726	744	729	722	725	743	746	746	742	686	736	747	731	755	728	725	715	724	740	775	741	700	731	731	787	697	703	725	737	719	705	744	709	721	718	726	739	737	700	774	737	722	759	750	741	761	753	726	727	733	749	771	739	765	773	706	751	759	763	725	732	659	717	739	736	755	721	717	738	697	755	739	762	768	783	695	789	743	713	746	746	726	737	774	769	733	735	766	750	723	741	708	748	688	728	729	703	742	749	765	719	732	714	747	738	748	756	720	770	713	716	762	735	734	792	755	746	723	679	793	744	744	733	681	736	701	684	739	775	752	770	695	730	741	766	717	749	677	731	738	764	758	769	710	730	709	749	707	742	750	795	734	763	752	766	723	720	779	721	733	733	754	755	731	796	709	774	753	742	809	704	759	742	718	776	701	748	750	744	751	787	742	711	756	753	741	734	763	754	761	741	706	773	772	781	747	744	737	785	730	719	714	768	725	722	726	715	786	767	712	749	732	825	687	662	725	743	745	755	734	731	724	746	731	751	766	749	779	758	720	732	724	723	709	740	774	790	742	741	721	772	778	744	699	737	734	760	720	763	735	761	696	714	729	763	723	726	742	724	752	705	703	751	783	760	689	708	760	713	760	721	681	733	759	759	723	742	706	767	706	758	673	715	756	739	707	689	735	755	767	725	724	787	715	738	756	688	700	760	700	683	743	773	735	741	726	714	747	760	743	758	739	727	760	722	720	735	724	727	731	739	779	754	763	769	741	713	722	755	755	710	706	741	741	729	726	746	716	735	758	748	746	687	687	728	723	726	785	762	782	742	766	711	715	721	758	794	751	761	736	743	770	692	760	705	737	703	767	719	778	746	752	747	759	709	711	761	730	779	698	726	715	731	726	719	764	724	718	760	787	746	788	717	716	749	741	730	772	748	762	765	737	755	754	762	755	756	722	733	710	742	706	714	730	711	711	721	774	797	754	742	765	691	806	807	720	708	701	718	735	748	727	736	712	699	698	724	791	763	761	726	732	764	741	742	725	743	768	756	728	742	700	701	724	703	758	718	754	713	733	722	670	739	717	730	762	734	719	719	748	800	749	736	716	745	740	739	746	712	801	770	736	723	733	724	757	747	760	764	758	764	732	738	708	760	753	736	734	763	751	805	766	709	755	727	774	746	757	702	751	765	767	762	684	741	750	776	741	720	755	726	721	794	674	755	734	719	761	711	720	737	750	723	758	780	763	730	737	753	725	743	759	755	744	744	717	793	802	736	781	698	722	725	694	773	725	742	752	711	730	743	761	762	749	723	743	761	780	719	813	740	732	736	769	792	718	771	752	700	697	735	770	725	737	785	737	766	714	782	788	749	701	761	731	758	723	722	743	744	709	738	725	767	781	719	730	711	740	732	713	750	768	744	725	774	721	752	725	746	707	761	739	735	730	732	754	780	689	733	757	737	693	783	731	682	760	749	751	680	772	742	762	702	766	778	685	736	732	735	715	696	707	751	746	783	760	776	742	789	665	754	761	764	733	759	751	718	748	704	752	771	724	741	759	718	701	716	750	712	771	737	789	710	768	752	735	724	705	761	718	779	766	724	723	754	734	729	767	704	756	748	748	717	734	712	695	730	682	762	686	732	742	757	730	739	805	780	747	738	751	726	696	729	756	787	721	701	720	765	727	767	684	790	708	726	725	745	725	721	749	736	743	716
24969	21228	27558	25823	17802	9581	5089	2775	1533	1024	853	564	550	511	585	530	562	606	636	691	681	734	716	746	665	591	579	606	503	498	503	451	510	472	473	471	504	482	512	443	467	451	454	501	465	512	458	500	466	462	447	491	444	479	444	488	476	458	485	463	465	497	443	478	470	451	478	452	461	457	480	430	478	460	498	459	499	443	464	437	513	458	471	467	483	487	491	527	514	462	420	453	461	458	449	480	461	456	480	484	498	518	451	480	442	414	441	460	442	491	493	448	429	466	467	457	443	475	465	462	472	481	455	479	454	439	479	482	490	473	480	470	485	489	492	437	492	472	487	446	482	486	493	527	473	435	470	457	456	474	463	449	480	462	451	460	479	465	441	457	464	468	458	496	464	451	493	469	444	489	452	455	519	442	479	462	450	491	493	454	452	492	468	462	463	433	452	465	441	475	402	463	499	477	491	468	496	456	469	503	462	456	476	473	497	486	450	466	496	474	447	473	470	488	445	464	495	437	432	466	447	451	457	439	450	482	492	471	445	497	446	454	474	463	488	445	498	513	425	466	491	474	485	491	471	435	444	446	469	469	503	466	457	446	460	501	484	479	502	466	484	478	467	444	449	466	425	469	447	491	480	468	517	441	482	460	451	501	484	461	455	457	460	454	453	452	448	464	507	434	486	483	428	429	459	490	521	478	474	462	482	483	487	469	455	480	507	431	477	472	457	490	486	479	488	480	444	465	468	464	495	431	444	484	457	438	468	469	482	450	451	505	464	500	500	477	465	493	472	450	420	483	466	468	487	476	524	468	461	508	481	495	478	473	481	493	467	448	494	490	542	476	458	458	490	447	525	467	450	453	470	452	453	455	468	496	450	431	439	491	528	472	487	472	484	506	483	471	460	491	453	474	474	472	504	435	475	487	471	441	482	477	522	486	459	453	475	466	447	487	449	475	495	479	471	467	459	495	461	477	483	493	462	442	465	448	475	479	485	482	480	490	495	473	430	477	501	430	448	479	442	454	476	449	476	443	495	464	464	461	485	483	525	460	421	431	479	449	487	459	483	469	487	469	475	478	467	477	472	462	437	467	443	458	453	489	462	447	474	486	467	435	474	450	460	487	496	464	507	474	453	456	439	484	423	454	454	502	487	442	458	512	506	510	478	465	517	491	461	450	468	480	481	454	463	500	457	481	468	460	477	507	515	480	473	424	511	455	467	473	470	464	489	472	509	450	480	455	458	472	474	460	487	460	425	464	490	474	432	436	447	489	453	458	470	447	503	465	470	473	448	466	436	469	483	465	501	501	495	497	506	519	444	444	448	453	472	469	486	448	448	493	471	469	514	484	450	473	447	469	468	434	473	481	494	453	440	466	448	442	474	479	478	452	494	468	448	480	479	480	491	473	458	454	438	447	534	473	493	485	472	517	540	435	446	460	447	484	479	471	491	492	498	507	447	481	459	462	466	535	471	462	478	466	478	483	472	494	475	505	469	452	504	471	485	482	481	473	471	456	458	455	454	477	436	458	486	418	422	482	470	417	466	452	450	457	459	452	488	511	495	455	448	486	473	506	514	456	448	450	417	427	493	485	509	501	453	490	445	468	483	468	484	474	479	456	525	499	447	475	501	454	455	436	466	447	478	453	487	435	483	510	451	443	446	521	474	478	489	451	466	487	469	454	477	443	451	490	496	482	478	473	473	454	503	445	459	461	508	470	495	490	472	479	454	535	450	447	476	446	451	470	451	471	461	481	490	461	462	466	447	458	443	455	509	509	481	473	487	475	470	421	469	450	491	448	450	460	507	439	490	465	503	464	455	447	482	454	471	507	472	486	457	507	510	445	469	509	480	468	493	488	458	485	445	481	449	472	451	436	453	485	489	480	439	453	471	482	471	449	462	506	452	468	459	438	458	446	508	437	476	440	509	470	446	447	475	464	485	490	492	454	468	451	464	462	464	492	472	467	447	494	448	459	505	507	521	506	451	455	459	489	457	487	453	488	473	453	478	442	477	482	478	495	442	502	462	477	497	481	489	477	476	464	462	465	402	446	449	535	437	494	449	457	472	467	490	492	466	479	479	457	476	486	480	492	438	485	470	488	452	499	479	487	437	472	473	499	475	502	469	462	452	482	469	490	476	470	465	447	491	451	477	442	464	438	477	508	486	467	484	472	469	492	484	466	467	494	489	458	453	437	514	452	503	446	442	465	507	455	424	446	458	432	485	460	487	473	447	417	472	485	460	488	505	449	457	452	479	445	439	471	479	476	539	476	472	453	466	494	505	434	495	470	474	487	457	458	439	514	451	489	468	468	488	488	502	527	485	480	492	432	489	452	472	475	464	461	489	436	493	476	468	488	469	461	424	474	494	434	481	488	434	465	459	492	492	490	473	471	470	433	492	505	471	472	450	457	459	462	510	454	481	455	490	467	512	457	503	481	440	457	427	452	472	464	486	477	461	475	512	499	476	464	489	477	461	460	498	462	483	505	495	470	428	502	442	495	421	481	454	479	501	428	467	472	454	436	475	488	474	437	465	449	514	477	486	474	496	491	411	492	459	499	451	464	466	495	424	485	438	478	509	477	484	491	494	442	445	481	476	456	473	443	517	432	496	469	468	489	471	514	468	507	471	475	453	506	479	508	455	448	461	478	484	468	451	467	435	471	429	499	426	462	517	464	445	443	454	451	511	484	462	470	527	466	471	491	479	450	477	471	421	426	489	448	503	456	459	468	487	460	467	466	461	455	513	466	450	471	503	481	481	506	473	457	484	438	476	493	453	433	482	482	485	466	498	451	483	463	509	515	471	472	477	457	478	475	490	479	455	429	445	499	507	428	461	434	465	468	488	488	486	498	443	471	472	463	466	487	475	446	469	482	473	487	497	457	475	474	464	436	470	474	487	516	510	480	450	480	430	485	468	506	477	459	491	443	464	447	507	459	460	483	470	489	460	426	468	511	499	497	476	500	446	493	463	456	451	468	472	477	523	495	454	448	460	510	511	503	477	504	495	478	512	457	491	473	466	476	479	467	442	499	480	489	427	456	434	472	485	435	472	457	456	493	475	470	478	455	467	468	482	502	456	455	461	458	457	454	480	472	459	460	513	464	472	480	461	478	516	503	465	467	434	450	492	446	468	477	469	468	453	435	449	476	492	510	500	473	500	444	452	493	444	456	421	498	469	475	460	465	459	455	512	489	490	436	464	449	490	458	449	462	498	458	457	457	485	460	456	503	459	466	483	502	452	473	476	483	472	457	447	498	467	512	512	484	450	503	494	472	447	486	455	471	437	457	454	496	427	452	464	480	436	468	433	501	480	472	490	457	478	473	472	479	466	435	463	478	508	509	424	501	507	480	461	453	469	445	500	453	452	506	484	491	485	486	472	466	468	470	480	452	444	442	468	464	484	510	443	430	493	467	509	450	468	475	481	491	489	505	486	438	504	466	496	524	489	454	461	496	432	471	469	473	456	470	426	421	491	498	461	448	472	477
18352	36092	30773	22519	17670	12988	8292	5212	2885	1821	1235	742	635	605	607	619	720	783	817	923	952	973	971	918	953	713	695	581	562	523	505	518	567	561	503	548	511	498	510	487	550	520	524	472	495	471	541	508	484	551	504	508	505	514	483	540	504	507	488	511	504	519	541	524	478	554	506	504	463	538	552	537	570	521	527	476	521	481	481	525	515	519	512	520	513	509	494	500	495	525	496	501	522	509	475	493	531	489	506	531	500	503	525	506	499	493	558	549	479	528	516	521	492	496	549	484	505	514	543	531	508	498	535	476	521	469	487	534	537	489	503	520	531	481	510	510	538	572	549	489	515	526	480	506	503	528	519	547	548	502	490	527	517	503	547	499	501	534	501	496	518	510	502	507	542	487	523	538	534	472	528	512	475	521	534	519	457	513	509	527	516	489	525	475	505	503	499	511	485	495	504	530	520	541	513	486	482	523	535	506	514	500	483	529	477	565	548	534	492	489	516	537	519	485	524	500	527	500	513	504	500	521	491	546	538	512	523	520	510	524	482	491	514	518	512	528	527	529	513	523	516	526	499	525	517	520	508	517	540	535	553	473	504	544	517	508	570	502	507	511	513	532	498	538	496	503	567	520	506	494	488	514	508	558	522	478	546	493	501	528	506	491	511	530	513	506	508	575	501	484	545	505	506	472	504	565	509	504	523	506	535	487	470	535	547	490	460	521	496	526	557	513	470	485	514	532	522	513	527	482	505	499	532	511	525	455	513	503	557	533	523	510	512	574	540	501	474	514	572	518	480	523	531	506	511	481	527	514	501	535	521	490	487	520	519	507	537	493	520	468	502	513	527	481	540	522	527	568	500	537	529	507	488	544	537	538	496	514	481	526	529	530	563	525	546	512	489	492	526	517	530	518	473	493	524	527	472	523	508	541	518	519	533	475	482	503	512	484	511	501	518	531	527	546	505	491	516	511	519	493	457	522	484	536	545	516	466	507	490	513	495	524	550	508	553	527	498	520	517	533	481	488	515	537	489	524	525	472	516	525	520	519	514	530	539	579	526	459	503	509	499	528	548	539	509	500	505	504	510	531	517	478	564	504	494	499	535	496	551	510	524	498	512	494	529	526	488	483	484	544	492	523	531	515	459	515	535	530	521	516	550	461	487	496	525	563	513	477	553	552	506	534	532	540	495	509	509	504	532	483	533	479	508	511	500	550	550	508	516	551	526	526	482	527	545	511	512	532	513	524	525	549	523	502	537	492	494	521	513	506	500	494	461	512	522	530	482	485	522	523	532	511	522	548	509	515	521	482	505	538	498	521	497	500	526	474	515	515	515	493	503	505	522	511	462	506	533	544	539	530	510	492	563	530	525	545	542	533	530	529	505	532	508	524	524	549	534	516	528	531	470	518	487	524	495	508	523	510	527	488	497	491	496	479	537	523	523	479	483	526	549	501	495	490	508	537	513	525	540	552	480	494	512	502	543	475	498	531	478	515	480	502	591	476	541	531	495	497	506	469	514	501	510	517	459	482	480	517	539	531	481	525	510	524	503	531	523	508	516	496	542	526	499	491	554	486	527	481	474	518	546	488	495	543	497	487	523	541	518	550	513	506	493	505	518	497	509	508	540	516	483	553	466	535	552	533	537	512	519	493	516	448	526	528	506	508	499	540	519	498	494	475	517	504	553	509	522	549	534	516	532	504	490	531	506	565	521	533	499	520	515	494	523	515	533	517	542	487	524	514	535	554	490	514	509	497	527	482	481	483	517	474	520	498	506	502	547	493	472	541	523	525	508	475	491	498	492	527	479	518	516	527	495	512	535	528	507	498	508	535	478	540	559	490	544	542	483	541	548	488	510	494	525	514	567	531	508	509	532	512	519	499	470	528	523	526	499	544	487	492	496	537	489	520	524	478	523	519	494	526	521	536	525	540	537	548	502	479	486	525	518	523	488	519	510	488	494	538	529	544	504	523	496	513	530	542	471	547	517	550	498	498	517	504	523	509	504	504	497	515	484	548	500	554	519	521	520	537	537	509	520	526	528	480	531	558	536	557	503	476	512	529	523	483	497	526	570	516	533	525	520	492	510	550	545	477	527	543	502	548	544	485	513	496	524	517	488	506	540	505	512	506	491	502	487	523	508	515	525	512	547	503	534	479	524	534	516	503	499	466	476	511	548	500	508	502	551	542	517	512	468	501	559	506	517	520	494	498	507	540	509	510	516	488	474	486	530	534	538	524	514	538	493	496	497	544	521	517	520	551	539	523	553	518	550	519	539	473	538	527	531	495	516	566	477	486	541	503	499	505	548	495	500	482	503	485	494	543	520	504	509	504	486	516	501	544	500	519	523	506	515	522	541	525	512	569	515	487	553	532	526	498	526	519	509	511	502	531	513	495	510	539	513	481	468	492	540	472	528	532	525	470	526	501	507	500	510	550	546	494	479	472	520	472	503	501	490	529	509	550	542	457	508	517	515	514	501	504	499	484	513	512	508	526	538	537	520	529	529	500	543	521	503	497	512	500	501	532	489	503	546	523	532	487	524	505	524	510	492	548	468	516	528	558	513	493	508	496	543	532	525	525	502	500	537	479	497	489	507	525	515	495	497	483	525	485	465	500	512	503	460	521	487	530	503	552	519	522	492	531	518	488	513	525	487	516	522	545	484	537	511	517	520	519	492	529	523	502	501	516	541	571	494	485	504	527	530	514	542	522	537	523	504	543	534	491	524	497	463	507	519	514	522	500	502	516	536	478	481	519	532	478	509	480	482	553	530	521	540	503	528	525	505	456	528	528	497	472	527	530	524	507	509	517	519	507	544	562	529	523	527	505	501	512	493	521	503	543	504	503	499	542	523	507	514	509	500	482	512	466	527	550	486	542	542	503	531	522	458	539	514	553	558	534	550	518	511	550	557	559	487	514	517	532	530	468	495	522	511	536	514	520	497	551	536	480	521	494	510	508	468	534	495	522	500	541	551	502	543	524	514	516	532	560	518	518	517	539	517	516	574	518	492	551	508	501	541	527	455	502	512	530	506	495	480	523	510	531	514	507	516	487	485	541	506	562	491	512	491	527	511	523	505	513	507	487	494	515	496	561	517	530	518	542	495	498	535	554	515	499	463	507	557	513	533	535	498	504	546	494	505	489	472	512	516	540	494	518	504	466	477	518	505	509	522	575	539	506	555	564	482	482	516	511	527	508	529	456	503	521	479	501	531	478	542	514	502	469	523	505	525	536	543	554	546	568	511	543	462	485	513	527	538	495	542	544	497	531	537	494	477	510	503	546	518	512	496	493	491	515	529	512	521	523	553	523	493	481	514	494	506	494	504	510	530	538	534	490	514	534	504	512	505	523	517	550	492	492	497	523	513	512	501	517	464	522	543	529	532	502	543	539	521	495	498	543	490	522	478	494	503	509	478	538	547	538	514	497	494	557	495	530	547	496	496	514	531	511	497	505	518	494	504	494	544	514	485	505	540	533	527	507	510	500	539	521
22605	21224	28861	23926	21465	22268	17454	6812	3581	2469	1835	1285	1154	1092	1085	1087	1128	1162	1274	1326	1357	1452	1404	1363	1315	1175	1064	1081	999	999	946	977	982	943	912	977	906	925	983	924	922	961	924	901	975	932	906	936	936	949	923	918	919	886	921	927	880	899	1004	928	898	899	939	915	918	902	946	961	917	904	951	925	915	935	917	910	901	919	975	886	905	920	919	926	900	931	960	839	925	931	954	904	902	897	960	937	967	948	914	855	924	916	940	902	950	931	945	908	934	885	889	925	878	895	946	938	959	916	906	933	909	875	893	927	946	953	908	938	908	935	907	955	938	943	920	872	917	892	968	948	981	861	977	882	886	909	932	903	902	890	915	904	873	885	891	978	874	924	937	950	927	909	928	851	922	930	929	968	921	876	943	868	912	930	899	925	948	926	862	940	852	905	969	927	946	923	953	878	931	911	915	939	919	945	945	892	865	950	931	876	943	956	886	942	864	937	958	973	983	903	926	909	898	897	925	915	912	891	878	904	948	964	938	880	925	968	1006	938	891	875	905	910	935	903	954	929	928	901	902	942	930	909	928	918	942	937	936	927	897	889	982	942	926	966	961	914	950	946	887	928	873	886	925	879	912	983	934	942	893	889	985	909	886	908	957	910	913	927	939	963	907	880	920	919	848	930	931	929	870	908	943	942	918	935	956	890	901	918	943	982	935	920	911	960	974	849	951	922	922	892	938	907	908	848	945	914	928	913	926	977	969	896	948	929	907	914	947	947	919	889	932	906	839	897	895	865	931	956	906	906	971	919	928	910	959	921	887	913	930	923	914	952	952	903	936	904	961	872	966	906	907	919	956	945	934	942	886	908	913	928	914	881	931	946	960	920	915	910	927	973	940	900	902	950	962	931	939	893	935	922	908	927	902	869	936	921	926	952	894	914	948	884	926	967	934	951	901	1000	912	925	938	912	966	924	893	944	928	947	943	954	941	941	899	972	883	904	932	907	907	933	904	912	933	936	898	910	956	935	905	924	907	896	910	921	953	925	960	954	924	939	924	882	881	931	925	976	944	926	964	891	864	926	931	925	919	909	917	924	918	921	889	946	944	908	960	876	891	921	994	884	885	953	912	938	861	895	921	966	904	899	929	923	964	936	897	856	957	892	871	923	922	973	859	944	884	902	953	903	898	931	906	891	850	879	947	894	943	910	877	895	935	978	924	892	909	920	946	944	932	878	957	902	912	915	937	959	936	904	949	890	934	957	959	946	917	897	928	958	895	892	863	961	885	930	978	913	938	943	939	923	916	929	898	993	946	901	907	938	899	916	981	913	934	942	931	936	951	937	953	936	916	952	926	965	898	939	989	927	907	932	904	956	1015	874	929	951	911	899	907	889	911	914	894	935	900	974	925	904	976	876	848	865	936	916	891	841	921	963	903	944	920	891	926	904	901	902	883	952	984	948	882	899	974	953	895	908	911	933	896	922	936	922	910	955	976	858	916	883	955	884	915	900	937	945	920	956	897	872	902	942	913	953	932	961	869	915	881	935	922	919	935	955	891	930	876	909	944	938	903	963	979	929	893	901	883	941	950	931	943	957	965	922	889	928	944	910	889	888	956	932	909	908	907	909	897	922	944	969	887	931	893	902	976	927	953	908	927	982	895	895	939	945	956	891	953	895	940	971	936	924	924	881	929	894	890	931	939	923	921	918	893	885	943	919	952	929	859	938	914	890	956	894	920	911	898	926	970	927	923	928	908	913	905	950	907	891	995	993	868	892	959	917	937	883	998	879	951	854	925	928	953	848	898	917	914	957	964	918	859	937	939	930	969	917	880	909	868	909	882	962	914	913	916	937	899	917	981	937	907	895	910	941	873	883	912	887	952	944	874	914	904	904	948	912	933	914	924	949	884	918	951	936	928	897	931	924	951	938	869	891	894	941	909	894	924	862	933	921	933	953	903	963	882	923	949	889	862	963	925	939	920	872	900	918	945	910	885	942	894	936	957	896	923	896	875	880	901	929	899	901	879	907	896	859	878	938	851	951	940	876	964	916	935	905	928	939	934	946	909	943	973	857	889	926	943	972	1017	919	900	914	976	891	902	914	889	919	936	916	892	923	922	904	919	896	930	945	863	917	948	885	914	880	963	912	877	920	895	929	904	906	943	928	914	926	921	877	956	922	883	903	909	951	923	901	889	957	918	930	892	937	926	911	953	950	899	904	935	881	928	907	906	875	910	957	959	945	890	938	945	906	896	860	871	938	923	900	922	942	933	904	947	945	936	874	952	922	934	948	940	946	920	970	963	937	935	902	891	948	909	922	955	949	879	971	949	927	861	958	925	922	897	873	1005	921	912	875	915	873	915	932	902	923	881	934	956	909	965	958	953	925	912	932	912	920	928	939	958	898	914	889	946	886	954	966	903	953	921	860	924	905	928	970	886	917	909	904	954	925	943	901	953	958	893	908	916	995	913	911	935	893	920	935	893	890	909	917	924	926	875	898	903	965	846	924	863	913	915	951	900	971	897	957	933	920	931	923	916	928	938	946	924	912	913	899	967	904	857	932	975	920	979	923	956	951	893	944	948	900	884	931	916	900	919	955	913	904	946	927	910	927	891	894	898	953	929	916	899	942	936	892	947	861	935	991	914	944	973	969	944	910	882	986	905	909	911	928	912	965	907	895	885	886	934	887	943	915	902	911	913	905	859	918	957	918	922	924	950	961	978	970	902	906	964	886	904	948	890	917	951	896	874	921	941	871	876	864	958	927	899	852	907	949	913	916	902	961	910	938	891	916	956	863	909	952	886	927	881	892	934	916	865	922	958	876	895	886	944	926	889	878	936	910	938	917	950	997	1001	923	870	965	905	890	906	878	897	898	892	898	892	900	927	907	938	954	897	942	891	949	947	929	908	912	942	973	921	889	926	916	915	902	920	922	972	900	962	968	926	972	885	922	935	875	913	923	859	931	916	885	862	888	876	909	913	945	964	962	876	964	922	895	947	924	907	908	935	959	899	968	893	939	958	881	946	935	938	942	974	921	935	926	892	937	918	945	938	885	922	928	938	924	897	881	925	932	901	916	846	908	924	904	918	866	893	891	862	934	922	917	945	909	902	872	938	888	900	930	939	892	876	914	936	920	935	935	882	931	937	922	902	915	880	929	943	940	963	921	904	840	892	906	951	930	895	901	905	987	919	895	900	843	931	906	914	968	920	951	885	898	932	906	916	935	890	894	970	910	899	947	906	899	924	915	978	947	924	848	873	944	958	953	927	912	914	964	935	899	912	922	904	957	928	890	988	907	912	941	951	952	949	1012	835	935	944	940	930	923	926	874	949	944	905	900	909	907	888	889	901	937	894	900	944	906	883	978	909	902	894	887	860	876	925	934	924	879	962	908	909	919	901	933	967	931	874	890	919	946	931	875	931	894	912	938	911	882	907	940	942	922	921	842	900	904	925	940	885	1004	936	918	991	922	859	910	920	930	878	900	948	921	887	934	850	927	903	940	911	915
20960	44922	39283	31373	26041	20531	14022	9096	5565	3739	2613	1537	1359	1210	1242	1228	1335	1403	1605	1743	1723	1806	1767	1846	1646	1377	1362	1232	1096	1053	975	1038	1013	979	956	971	923	973	964	1012	957	959	981	965	968	939	1023	1042	944	921	988	935	965	969	998	999	941	936	935	944	978	937	946	981	961	997	979	980	941	1005	989	978	1023	950	976	935	1007	942	986	951	962	984	980	945	925	893	1020	952	918	969	955	966	876	977	933	950	948	941	955	994	966	950	961	963	1000	986	967	953	921	980	975	969	971	946	972	940	945	968	957	988	957	957	973	916	957	967	965	996	957	964	922	985	935	971	919	966	1005	927	941	982	966	930	906	983	964	951	997	923	959	986	928	953	976	955	933	918	974	969	958	967	945	953	991	928	944	997	969	915	956	963	922	908	967	996	937	946	930	978	950	937	926	972	899	960	953	920	917	982	907	1020	985	966	1007	974	920	939	977	983	958	933	946	905	928	993	941	964	903	1001	959	1005	984	940	940	951	979	975	930	989	993	951	997	910	994	911	958	921	960	948	973	914	954	924	969	977	958	973	965	951	1013	978	1012	966	963	969	974	975	992	971	945	938	935	952	945	986	973	992	971	977	956	989	939	999	990	956	951	978	1032	946	958	957	958	1015	979	962	977	961	947	938	981	980	991	1002	953	928	959	956	908	997	971	985	935	967	934	975	980	966	944	904	956	927	934	1016	961	967	998	946	972	966	955	1000	946	904	958	938	967	945	991	921	1001	1012	926	905	986	960	1026	986	978	932	980	945	940	964	972	984	966	938	952	961	960	943	942	970	935	988	976	922	928	989	968	996	922	1010	906	969	924	945	897	977	964	1003	970	988	952	959	935	931	914	972	1001	987	875	1000	974	990	954	980	995	966	993	977	958	935	934	934	986	959	1018	954	895	958	942	925	951	923	917	985	969	989	908	933	934	901	1014	976	966	959	949	918	931	1031	949	876	969	890	991	960	889	965	969	955	968	962	972	986	984	994	934	922	951	962	1008	886	949	929	1010	959	939	989	934	980	991	957	945	956	975	970	950	942	947	924	972	982	945	965	922	960	911	966	1001	942	911	974	937	971	957	1023	945	948	1029	964	967	929	970	954	991	952	963	945	976	929	926	965	940	977	1008	983	939	942	942	929	958	924	937	970	979	967	936	948	926	951	959	967	990	930	1033	874	943	1008	897	970	973	990	932	939	920	928	947	950	993	948	947	965	938	982	967	955	977	940	981	933	974	978	979	955	933	912	943	940	959	943	945	956	920	966	954	929	947	986	1028	1003	1005	962	1026	890	934	978	917	992	1001	942	952	1024	941	915	1037	965	958	957	908	955	953	952	1041	922	972	979	925	981	915	977	923	1026	966	934	921	972	963	962	960	993	961	980	951	956	931	952	926	980	943	989	960	942	993	965	983	939	1037	960	894	1000	963	997	919	909	973	980	960	987	999	957	928	1013	940	969	1021	960	939	920	973	973	971	919	974	989	974	939	1024	962	1004	944	921	999	956	938	973	994	986	953	995	950	1004	987	952	957	975	1006	957	941	936	977	971	990	940	933	971	995	963	963	988	929	1036	937	950	905	992	922	973	934	978	925	906	945	966	1003	880	988	991	965	963	997	908	982	938	965	996	965	948	984	874	1000	959	943	958	940	973	915	948	1017	959	986	968	978	927	960	920	960	950	973	939	942	974	990	970	940	1003	940	966	944	953	964	967	987	933	976	1014	957	1007	926	926	930	903	968	936	953	906	920	917	940	989	996	950	950	968	990	972	914	938	947	998	967	982	859	872	985	910	1042	995	919	935	991	940	977	935	943	940	991	995	968	982	974	946	990	978	934	930	896	996	960	985	974	928	916	964	981	967	947	994	1008	963	929	946	998	973	997	924	939	899	928	1040	987	930	990	1001	975	990	996	1000	991	941	955	932	985	929	951	929	898	962	972	990	954	943	994	952	909	970	1000	1014	991	988	959	991	946	1000	958	902	991	929	899	1015	994	1020	986	975	914	939	912	956	960	960	959	1018	966	983	963	964	943	981	972	933	983	956	937	971	935	879	956	980	954	937	948	918	900	979	991	935	924	971	932	937	927	956	896	952	965	971	964	983	979	976	995	990	939	987	1004	974	941	970	959	958	1005	928	941	990	905	925	876	936	982	962	921	952	982	949	970	954	958	975	950	953	948	960	979	948	973	947	945	949	955	991	982	920	971	988	959	1003	967	927	974	968	960	946	941	934	979	938	986	992	968	920	979	973	978	962	964	932	942	952	937	930	922	942	964	916	947	990	958	969	1001	931	999	918	930	878	962	946	911	957	974	989	958	969	963	968	919	967	949	929	959	969	963	955	958	956	980	966	947	923	971	1016	928	922	943	884	924	941	909	973	919	970	926	939	956	955	955	969	915	978	978	962	988	973	926	970	980	1010	954	960	979	982	920	949	943	967	959	1017	1018	978	960	932	913	1002	1008	986	1014	982	956	956	920	939	942	900	957	1016	987	952	964	922	950	969	941	955	938	944	978	945	948	1001	927	1013	965	951	939	947	938	960	951	925	925	997	945	1002	936	957	958	943	928	991	940	936	1020	888	974	1008	1021	1003	928	964	987	928	946	995	948	961	976	972	1018	962	953	933	972	947	927	957	981	968	928	932	983	932	923	970	904	937	961	960	1001	901	1004	945	917	976	973	989	947	975	905	910	973	931	993	910	915	981	982	976	948	964	913	933	948	925	927	907	901	955	949	997	935	939	928	958	976	952	968	948	960	960	900	1008	927	956	970	983	981	933	960	962	964	931	967	931	983	935	1011	953	950	955	973	987	901	968	983	983	928	976	916	979	933	961	963	925	932	969	888	974	963	950	987	925	1040	928	993	973	959	933	980	970	927	956	940	957	918	920	991	935	927	985	937	968	944	940	989	973	943	968	978	966	959	1004	999	994	956	938	944	951	970	923	987	969	957	1011	950	954	957	947	968	972	958	995	982	967	934	967	986	931	964	941	948	977	988	933	949	928	949	956	978	949	957	926	984	897	990	968	913	951	962	941	976	990	968	925	989	978	955	960	972	1013	1007	1015	953	987	967	1013	965	917	964	912	994	989	950	954	950	985	994	932	981	944	959	1009	924	968	962	993	956	935	972	926	965	929	1003	915	931	979	928	941	995	1019	982	943	944	908	981	1011	1011	947	955	925	995	977	949	941	963	932	979	967	957	941	892	941	1004	978	996	948	907	975	927	981	1010	979	965	946	952	962	973	915	927	1040	940	898	977	972	931	923	1012	969	953	968	965	969	974	922	963	1047	941	958	947	969	929	943	965	995	981	910	973	950	977	912	912	975	960	922	964	977	993	922	976	1022	904	940	974	931	980	964	968	1018	971	940	956	971	943	919	972	997	926	952	940	915	949	937	985	967	950	1007	927	957	898	954	923	943	1031	952	943	965	1035	971	988	984	985	982	944	976	991	922	969	946	959	975	902	943	899	952	1025	929	937	978	949	916	957	944	934	966	955	941	982	963	966	990	953	969	957	954	971	960	1000	876	925	955	944	998	1041	998	1022	952	919	1018	944	993	966	962	945	982	937	995	1019	973	927	943	961	976	967	959	933	966	956	956	953
28597	22318	22622	16533	9829	5893	3155	1768	1067	806	581	457	434	431	437	368	446	467	517	555	581	544	657	520	549	497	495	421	412	423	399	381	413	409	418	402	407	382	415	394	390	425	411	405	424	405	415	406	441	401	430	430	442	427	427	378	423	348	426	395	415	394	420	382	377	428	433	393	428	415	392	414	379	426	413	394	389	423	372	385	373	428	403	410	426	407	381	412	374	410	415	413	399	407	387	421	354	400	437	414	422	422	424	408	370	406	412	429	429	430	404	366	416	393	407	399	421	403	411	407	390	415	401	399	411	390	417	406	422	418	418	385	430	426	385	424	407	392	429	395	389	421	387	438	419	410	427	395	384	386	376	420	445	405	423	418	400	401	419	400	429	401	417	384	352	405	384	444	406	401	414	405	415	413	407	404	412	379	374	427	396	398	401	396	394	437	400	392	402	394	455	421	437	396	396	431	417	469	395	383	399	419	404	403	416	399	394	448	379	403	392	370	398	398	376	407	401	395	419	389	410	389	339	426	383	413	393	411	416	382	424	394	414	405	426	388	400	383	394	408	430	357	425	385	384	383	402	420	416	386	401	446	400	421	406	363	428	443	419	410	397	436	423	393	408	379	359	371	409	414	394	455	390	405	396	387	414	438	392	388	428	383	387	401	434	403	417	396	408	390	389	398	403	419	422	357	425	384	375	380	373	378	405	401	389	410	427	429	409	400	385	406	385	400	418	389	438	398	405	364	443	402	407	404	416	396	404	423	373	389	390	410	430	423	375	396	363	430	436	422	393	411	409	393	393	424	449	380	427	382	398	382	369	446	378	350	395	408	406	408	391	420	404	335	408	408	383	387	398	388	396	387	413	401	372	444	413	361	414	408	413	386	422	437	412	413	393	376	366	389	428	373	421	412	403	419	417	369	406	398	372	450	384	412	373	398	395	414	455	446	393	376	429	430	412	410	409	384	386	400	380	422	405	416	425	448	395	373	420	432	447	414	424	446	400	404	396	394	405	401	425	401	401	381	396	375	385	388	399	387	423	418	393	422	415	404	402	400	396	426	423	414	420	384	412	394	401	382	407	411	413	399	433	428	363	418	417	412	413	383	371	389	413	382	426	415	402	401	361	391	399	405	373	409	432	373	435	374	408	410	403	419	399	392	391	396	408	438	429	440	379	422	398	417	412	382	386	395	423	414	465	414	426	434	412	438	372	397	392	411	379	406	429	411	398	406	382	375	395	395	422	394	411	373	390	411	370	409	390	395	417	392	418	397	407	435	409	412	422	395	414	397	421	402	425	415	399	410	442	433	397	417	450	382	397	406	409	406	394	396	409	405	387	392	418	402	426	401	384	394	408	382	422	409	369	414	394	404	374	395	413	389	398	436	375	454	420	377	394	401	424	397	430	403	405	361	438	439	392	374	410	388	378	418	355	401	391	432	431	392	425	429	390	409	451	406	403	401	427	401	374	411	411	420	414	425	381	407	419	396	414	397	392	381	409	378	399	439	396	395	388	419	410	423	401	439	383	416	438	446	399	401	449	408	458	415	398	415	447	380	396	419	455	437	424	395	384	433	397	413	399	425	389	384	363	372	380	405	395	399	391	418	403	422	427	440	450	397	395	390	396	409	403	420	413	382	405	399	439	394	395	428	390	386	409	407	425	444	413	421	392	393	401	389	416	421	410	403	392	394	402	367	363	384	417	429	429	418	388	403	428	412	422	395	393	402	445	426	405	410	400	400	417	388	416	420	405	431	412	421	400	405	440	376	392	408	386	416	416	394	417	412	387	384	455	405	378	429	412	392	407	409	409	419	409	362	419	377	429	428	390	422	421	383	432	440	363	395	444	433	405	381	390	414	442	419	415	399	437	442	407	406	416	411	372	427	380	414	431	403	410	436	427	419	359	408	376	431	401	401	412	422	415	358	386	450	426	402	410	356	408	372	408	406	421	400	414	400	419	407	428	443	388	369	396	418	409	392	390	420	408	381	406	419	466	412	388	406	402	398	386	387	371	405	408	403	435	402	409	385	408	432	373	423	437	413	440	383	369	383	385	413	389	397	386	433	389	378	367	393	378	380	381	392	447	406	386	412	400	465	360	416	404	430	403	393	384	376	424	394	407	414	412	410	430	398	389	400	356	401	403	421	394	407	397	397	432	376	392	431	440	426	405	416	376	431	400	417	430	360	430	425	377	418	430	417	407	408	445	401	384	398	372	406	434	418	404	416	376	384	403	387	422	400	415	395	408	442	367	386	411	409	355	400	426	374	376	387	417	375	409	365	427	427	436	369	388	370	386	388	412	429	458	394	392	414	422	415	396	394	421	419	427	417	401	417	445	397	411	415	443	434	326	430	452	406	468	375	427	394	397	422	412	411	386	373	384	415	430	424	382	394	427	417	408	385	395	391	379	393	418	437	408	408	409	379	428	390	412	407	373	394	416	418	396	415	397	432	405	383	398	393	388	377	408	397	421	379	423	422	408	405	427	385	417	416	400	426	396	389	391	414	383	404	378	437	403	426	388	411	405	416	378	416	418	407	394	430	407	386	398	421	404	412	398	427	408	402	382	412	401	396	396	388	363	417	443	442	409	405	411	435	413	422	421	414	453	398	392	388	400	405	417	409	409	380	390	412	409	420	425	377	383	402	390	389	433	399	398	394	362	413	391	395	433	396	403	431	414	411	410	398	379	386	430	438	389	390	431	407	415	396	447	425	409	429	394	392	407	382	412	405	393	407	400	408	371	421	430	402	411	425	384	389	385	436	433	395	414	405	389	404	385	379	417	393	360	408	385	398	383	377	437	401	401	443	423	418	432	398	395	427	423	389	432	417	391	399	439	403	383	401	430	413	422	390	436	419	396	414	427	404	400	429	444	426	378	426	409	379	434	398	403	374	368	382	401	405	388	382	372	389	410	427	398	403	416	420	393	406	424	394	436	418	406	359	412	455	405	382	418	372	410	394	379	458	418	401	401	407	399	400	420	403	383	408	399	403	413	440	437	394	432	366	401	410	400	396	455	417	411	377	405	388	426	400	390	427	426	417	428	398	395	417	395	388	422	394	395	406	370	422	417	425	412	413	440	428	377	426	371	396	411	382	417	393	409	391	409	402	423	384	420	419	403	449	422	414	441	429	402	431	437	407	445	435	404	385	405	387	468	399	396	376	396	407	372	422	430	411	393	441	427	422	403	399	380	390	394	418	410	422	424	405	414	415	389	414	424	437	404	399	410	377	381	458	404	405	416	394	415	409	397	410	380	417	390	390	386	392	430	462	408	411	409	400	423	364	405	354	377	430	440	434	390	422	397	370	404	397	437	398	437	416	423	368	414	410	394	393	397	395	414	375	408	395	383	410	409	392	416	386	398	405	403	443	409	413	361	384	392	412	421	389	394	429	385	432	400	381	421	418	413	416	386	434	404	387	456	448	386	372	382	398	424	433	434	380	393	395	377	380	410	407	412	407	420	375	399	400	452	380	406	401	432	394
17744	30663	24798	17583	13527	9533	5435	3284	1824	1213	812	510	444	464	460	494	544	590	646	691	774	724	781	751	697	556	537	497	491	473	433	432	417	397	439	434	427	418	433	446	377	408	434	437	447	429	434	426	424	435	433	402	395	406	391	448	434	405	424	392	384	397	457	415	431	420	423	464	443	440	427	401	429	391	403	432	435	408	447	420	450	395	418	414	448	452	444	421	434	414	406	428	445	407	415	448	437	431	405	446	434	408	436	426	443	428	445	433	423	378	414	445	419	456	441	428	400	429	423	409	444	447	458	440	435	413	409	437	427	405	442	427	426	406	393	427	418	435	416	433	435	427	395	410	460	390	414	436	408	430	416	401	430	467	432	424	412	445	436	403	398	422	396	438	459	437	465	417	440	391	419	435	419	417	425	415	398	442	422	419	412	449	414	446	442	419	434	404	395	405	423	454	405	424	469	419	410	432	451	446	418	421	426	381	420	452	370	410	423	454	446	363	401	441	416	455	450	437	443	472	434	398	401	409	421	441	420	467	446	411	423	423	413	460	476	440	439	419	432	428	438	379	399	453	383	399	466	429	412	440	452	419	410	427	405	424	418	457	470	411	437	415	458	422	391	417	440	424	434	439	447	442	418	428	426	436	442	429	427	431	440	414	409	416	406	419	427	408	409	393	457	417	433	441	431	423	435	413	437	436	397	433	430	430	409	420	421	398	444	468	432	465	447	461	445	404	398	421	412	405	417	412	431	446	440	412	446	423	392	399	455	442	461	425	440	446	402	420	416	420	389	415	457	443	387	440	412	415	447	388	447	423	414	434	472	443	409	437	446	425	415	443	409	430	420	447	445	437	399	431	462	393	399	421	457	424	409	408	456	426	424	425	484	462	425	414	411	415	438	437	409	409	394	423	434	421	428	450	410	436	415	395	423	420	423	423	435	430	444	415	410	405	433	412	449	387	405	418	405	414	415	420	405	422	423	414	443	404	442	437	427	455	423	447	410	450	429	427	474	408	444	445	419	442	434	409	424	422	425	459	411	459	463	451	402	423	401	395	434	367	408	417	465	434	445	423	412	422	409	413	439	396	404	453	407	423	417	402	356	437	432	399	456	447	395	444	425	413	411	445	409	403	401	433	404	446	443	464	430	403	418	427	418	440	398	404	469	453	408	429	383	437	437	407	423	416	406	431	413	370	439	448	425	415	416	435	435	437	429	410	432	464	464	428	422	440	426	424	444	448	393	426	451	416	405	401	445	462	425	426	422	422	419	435	404	399	444	406	395	404	445	418	427	370	442	427	465	407	441	449	433	409	444	414	430	421	452	430	434	434	449	424	433	421	436	428	407	409	395	388	447	479	414	437	424	413	394	405	422	416	424	424	419	437	404	417	461	439	414	409	452	424	429	378	420	424	405	414	418	425	437	450	441	431	412	449	427	430	454	425	419	398	443	425	440	423	430	425	411	414	438	444	444	440	435	469	404	381	447	421	444	419	433	394	446	399	451	436	402	439	417	422	425	441	420	436	427	444	424	422	434	406	413	421	406	439	430	396	436	416	411	409	429	409	434	418	393	427	409	447	404	454	440	430	429	444	429	459	466	389	465	433	452	426	447	419	403	437	407	410	429	412	389	415	411	451	464	426	431	454	410	417	425	416	407	397	387	412	463	405	460	446	431	441	432	454	437	432	449	442	432	428	421	428	392	429	479	437	449	425	431	454	427	413	441	420	418	401	467	451	441	401	416	436	414	369	446	430	435	442	433	402	388	439	390	433	373	433	399	431	434	415	418	452	408	419	419	393	402	407	426	443	419	437	401	442	379	434	443	424	439	466	445	425	424	416	443	431	392	443	419	429	411	452	417	413	422	448	443	395	432	400	413	444	458	434	430	427	477	463	391	455	396	419	424	431	416	419	446	389	416	415	408	414	413	421	413	434	414	383	411	431	428	448	427	450	415	410	401	418	422	412	432	435	423	418	398	391	428	377	418	414	423	413	416	419	432	438	403	417	464	415	399	461	419	416	423	405	439	436	423	434	418	469	417	420	430	444	444	411	448	447	403	407	411	437	409	386	409	442	425	423	432	414	433	426	433	430	433	443	391	417	423	405	436	449	436	416	434	411	431	477	453	418	414	423	426	419	424	418	410	445	426	435	438	436	403	451	433	440	429	404	406	402	443	421	387	451	417	419	440	447	426	438	436	434	411	426	401	418	417	409	413	398	406	390	424	415	422	445	422	427	422	453	404	454	398	411	435	397	431	426	430	389	415	430	375	391	446	414	419	416	422	417	412	400	441	414	394	405	408	430	445	431	393	452	389	441	456	424	395	430	389	425	451	402	436	396	431	457	467	395	431	421	428	443	384	450	452	379	369	431	426	382	413	418	407	406	413	424	431	410	437	454	457	426	405	417	408	454	427	418	432	413	423	425	414	403	420	434	426	389	410	421	462	430	423	407	440	430	406	435	416	431	420	472	433	465	459	414	427	437	414	417	449	444	397	409	429	423	418	370	430	427	424	404	434	399	440	466	429	443	398	386	384	460	439	407	439	416	420	409	392	400	421	430	417	437	429	426	421	456	443	404	422	374	418	379	432	401	412	420	422	415	406	442	425	420	412	429	434	416	384	416	453	411	435	412	405	389	413	428	430	458	415	416	412	422	429	423	444	390	430	394	456	446	429	387	460	415	424	423	443	415	454	449	424	459	371	430	407	452	397	406	436	406	431	439	424	444	437	436	432	429	401	431	416	446	407	457	433	440	406	407	453	434	484	424	417	432	444	443	470	399	409	420	400	440	432	409	418	414	428	444	435	439	445	441	416	460	389	414	414	403	428	439	380	428	396	439	433	461	451	443	399	381	430	377	419	398	396	466	467	398	390	446	455	413	400	390	461	444	413	433	404	429	432	418	457	384	412	443	427	435	455	418	440	417	402	409	421	437	438	431	417	406	493	447	420	426	439	422	456	414	448	413	423	473	422	411	445	430	420	424	445	404	439	414	456	415	447	438	406	412	438	408	423	413	394	409	425	428	399	445	393	403	414	401	451	424	438	416	436	445	425	428	439	402	410	458	448	449	408	407	418	467	426	458	468	418	426	424	419	435	448	428	411	459	408	431	418	435	423	418	453	422	391	424	415	443	405	445	416	427	424	429	468	446	407	441	437	412	426	387	402	455	448	416	436	414	418	420	426	414	405	431	437	398	418	473	447	444	451	457	434	422	449	410	431	405	419	456	427	427	393	454	397	418	418	440	398	415	395	440	428	422	443	400	424	379	421	447	442	415	429	474	481	442	415	406	425	419	419	417	399	392	428	440	413	385	439	437	429	399	439	410	433	421	423	422	457	437	402	421	449	429	453	432	422	427	444	432	436	415	409	380	446	455	427	438	438	468	406	422	389	382	404	401	439	419	426	404	453	456	444	446	423	436	438	420	439	472	398	376	414	454	439	429	458	415	395	470	456	456	452	406	418	435	424	443	449	459	430	421	432	424
23728	21200	28415	24435	21774	17430	8546	3807	2203	1603	1255	912	781	818	811	798	859	848	918	1006	1021	1044	1046	1052	968	867	836	787	691	723	746	786	714	721	713	714	703	734	724	727	663	712	717	694	746	704	727	724	699	656	746	692	669	706	753	693	706	736	668	735	714	718	738	710	716	690	713	692	738	685	695	685	733	694	750	743	734	770	717	705	778	720	697	690	729	663	708	710	690	696	753	745	709	663	692	708	705	713	676	660	737	725	695	712	749	677	721	665	712	637	724	722	642	713	707	705	682	675	692	711	729	744	696	725	675	743	725	699	702	668	748	733	733	704	703	673	671	734	711	699	730	776	719	750	704	761	702	710	716	745	751	685	734	692	730	742	726	710	735	694	709	697	728	664	721	713	696	747	722	726	720	697	671	677	717	708	754	693	732	630	733	723	721	729	698	714	711	711	682	759	707	777	757	681	722	743	700	712	725	715	706	680	747	729	708	690	727	707	700	686	654	701	707	698	682	619	691	707	735	709	666	709	760	692	720	709	782	675	697	706	730	720	712	695	740	728	663	664	683	683	687	713	722	692	696	686	710	719	690	672	755	729	736	714	713	705	716	723	691	758	743	712	687	707	699	651	683	674	775	745	755	712	704	693	695	739	715	735	757	701	731	706	646	686	736	680	723	769	689	722	713	735	738	668	712	711	765	736	714	712	699	662	687	697	705	693	727	735	742	697	713	683	702	709	643	735	722	704	670	725	702	730	691	677	686	728	700	728	746	722	672	724	666	703	707	746	700	688	750	693	767	707	765	709	688	736	711	691	663	718	728	718	746	690	679	687	697	713	698	706	647	713	753	706	702	690	694	714	730	716	691	687	670	691	748	700	701	700	661	711	678	717	730	688	731	732	703	767	742	698	713	707	713	716	732	701	708	738	756	691	690	681	641	771	751	699	680	712	725	742	754	675	747	719	756	719	728	717	706	749	676	717	711	717	737	752	734	720	709	657	697	731	716	715	696	739	709	710	721	731	711	710	757	672	719	732	692	696	691	686	706	680	663	717	691	723	701	724	720	694	658	691	727	776	713	691	737	712	679	728	694	687	722	702	692	693	697	723	663	723	707	656	730	673	705	717	687	687	738	665	682	706	675	723	715	740	726	691	712	738	725	672	681	702	712	729	732	694	753	699	704	728	721	740	666	751	640	771	640	710	745	728	752	692	730	684	654	708	728	695	713	698	696	751	708	714	684	718	672	646	677	736	640	667	716	725	771	680	686	681	667	675	710	736	682	737	710	660	723	712	733	679	740	731	727	698	675	721	706	699	686	716	683	683	709	730	701	683	748	723	738	745	694	758	657	682	726	695	733	736	692	686	745	661	708	712	709	714	685	733	731	737	694	703	717	687	735	673	707	717	718	700	741	708	675	707	715	719	648	698	692	646	738	703	682	705	730	719	677	724	702	707	694	745	683	690	720	778	715	708	685	689	694	696	720	749	678	742	750	719	659	712	661	712	741	697	739	722	687	684	722	667	692	703	728	726	700	726	684	716	715	720	721	755	755	721	688	710	726	738	705	742	677	728	732	727	682	705	714	694	691	693	725	696	675	708	759	688	715	645	670	733	733	712	724	697	739	686	689	706	716	747	727	722	687	668	715	725	697	685	692	714	675	752	732	715	696	715	730	699	711	755	736	728	696	746	743	722	722	684	715	729	711	687	739	733	711	694	729	714	723	652	672	728	699	791	683	692	715	685	726	682	719	730	740	641	717	717	681	747	726	688	759	725	692	697	725	652	678	688	709	724	678	657	724	711	763	749	715	722	697	680	693	675	688	703	715	731	671	733	754	665	726	726	670	722	719	683	722	718	726	695	729	695	675	717	742	763	721	707	693	705	739	692	688	690	711	745	709	727	690	647	731	712	754	715	724	723	701	660	679	721	720	715	700	750	690	691	710	758	690	706	692	751	691	693	726	664	765	705	708	680	697	711	691	732	704	772	685	682	706	677	684	669	724	676	728	697	714	714	731	728	717	691	730	677	730	732	685	699	708	695	736	699	706	713	737	727	667	695	665	687	699	661	703	695	700	656	720	693	707	670	699	684	661	745	784	721	696	742	708	668	708	732	703	717	718	752	737	722	769	702	755	754	654	696	714	717	676	730	709	701	723	718	668	692	721	728	717	690	761	774	767	683	673	725	705	723	724	737	687	718	742	685	727	673	706	660	673	645	719	726	706	746	677	733	711	699	715	658	764	736	724	688	724	677	696	736	702	794	727	723	715	732	704	707	717	713	722	710	739	703	704	717	710	712	712	720	710	673	692	708	751	703	685	700	719	748	698	663	713	718	669	718	686	722	691	697	731	686	735	727	686	677	721	716	729	698	736	709	726	739	713	730	711	715	679	697	729	691	704	737	710	690	668	723	705	694	722	674	707	727	698	715	655	686	704	720	688	723	697	718	679	760	747	712	626	721	685	680	702	703	685	739	718	758	689	675	709	661	712	691	708	739	774	714	675	728	682	734	678	714	697	706	737	734	695	700	741	703	732	695	707	689	753	783	664	723	693	719	701	719	722	720	737	730	711	728	705	705	674	725	763	693	693	726	671	656	712	678	715	713	754	740	677	727	702	745	684	750	680	699	685	709	762	680	681	719	701	739	693	669	728	741	708	737	734	677	732	739	686	707	723	726	748	688	652	709	713	735	720	720	656	688	712	743	705	712	694	722	699	720	733	748	720	720	734	695	733	753	706	735	682	719	700	683	701	667	702	713	677	711	698	708	723	679	692	700	707	707	709	681	687	676	711	719	682	733	660	718	729	685	717	672	729	712	726	682	673	717	630	705	728	730	712	729	687	704	712	752	706	745	726	709	681	711	735	704	758	700	770	733	688	673	681	726	756	735	692	715	711	660	706	735	723	760	690	691	660	709	677	672	715	730	711	767	678	717	721	708	726	742	714	679	703	727	752	731	760	702	702	670	740	723	693	731	716	721	713	729	710	686	718	684	757	662	739	715	722	725	732	731	709	731	760	711	659	749	709	676	705	725	698	699	645	712	712	717	710	702	751	713	708	705	736	715	714	694	680	715	683	649	718	692	725	717	714	680	691	739	739	752	723	679	724	749	677	692	753	745	706	713	749	724	697	687	665	734	733	678	685	698	720	658	706	712	714	737	693	699	742	731	678	721	687	750	679	739	670	730	674	722	685	674	669	722	690	729	744	710	685	724	657	692	671	728	704	693	691	712	703	729	721	668	699	692	722	697	738	724	730	689	706	682	750	757	675	699	703	707	688	714	760	699	746	739	655	711	723	668	711	691	674	723	634	691	698	734	723	724	668	717	720	698	713	717	717	749	725	680	721	653	684	741	702	715	614	652	709	695	709	712	706	693	731	701	672	702	697	677	687	709	685	738	699	702	681	693	665	734	707	697	728	657	702	672	720	670	750	703	675	676	749	747	735	685	722	706	692	664	718	734	697	745	709	715	693	688	672	699	637	719	744	730	721	728
18819	39455	33334	24997	20546	15326	9736	6086	3579	2503	1628	1037	857	881	892	893	959	1054	1194	1219	1232	1389	1363	1278	1138	1007	969	864	787	724	764	730	813	758	792	693	709	735	669	737	756	783	711	700	756	732	760	715	756	724	763	743	727	783	755	784	766	749	737	747	763	722	727	707	739	677	760	794	776	686	744	726	746	732	693	736	753	703	767	748	741	725	737	719	715	726	757	751	714	689	757	736	702	767	699	775	756	695	760	759	733	736	739	690	793	694	713	746	725	712	695	728	710	710	698	723	767	758	703	745	666	722	744	702	728	733	724	743	732	752	693	755	703	734	674	727	768	788	744	710	735	744	789	745	736	731	739	712	731	738	762	739	735	716	733	703	733	710	709	762	749	727	702	806	706	713	692	705	734	713	750	717	735	737	730	757	759	729	685	763	743	710	708	733	749	710	729	706	689	710	729	712	720	719	738	695	724	694	747	732	715	778	721	702	779	739	721	705	701	727	779	755	707	736	748	713	764	709	759	722	733	713	704	720	729	752	754	733	712	719	722	714	716	711	730	719	713	722	744	752	699	703	755	762	722	709	700	742	756	707	745	719	722	711	742	814	670	686	711	674	798	708	715	733	724	766	680	731	745	740	731	721	711	746	700	699	777	734	704	716	755	737	694	693	708	750	690	733	700	708	703	757	741	780	743	721	705	678	741	731	701	716	706	756	725	749	756	742	740	723	699	768	717	727	708	752	717	731	761	675	705	708	743	741	695	688	723	683	750	710	741	723	746	718	683	679	670	744	745	737	770	737	743	729	720	739	703	738	731	707	695	661	705	729	732	739	686	783	757	748	752	741	676	722	748	737	762	677	751	804	743	715	725	779	751	752	772	746	707	735	750	739	719	745	760	744	704	693	714	688	697	727	755	718	767	708	705	710	745	687	702	752	729	748	715	741	740	652	749	755	761	742	703	700	714	712	684	721	728	779	712	726	755	703	796	736	710	747	695	773	734	757	726	737	735	693	770	722	701	672	748	720	743	702	728	736	714	684	720	739	768	717	733	711	701	715	700	723	707	745	731	736	736	709	713	757	681	705	711	776	760	747	720	707	687	716	722	710	724	708	712	728	728	695	749	733	761	723	740	696	759	737	741	718	670	731	750	725	719	786	737	678	697	716	745	735	723	682	746	743	718	695	760	758	739	709	746	754	722	702	734	728	740	751	711	714	754	769	691	733	744	704	745	740	728	731	707	731	700	683	759	704	689	760	776	787	763	718	723	709	681	743	727	737	718	711	765	774	692	723	726	790	726	709	736	731	709	703	748	780	708	756	715	747	716	745	747	762	723	724	735	736	698	683	770	689	779	726	733	720	763	683	737	693	727	726	769	720	757	722	670	708	737	737	742	741	743	762	700	720	715	754	739	709	731	759	739	692	748	734	739	740	722	777	734	710	710	749	707	748	691	740	692	769	725	743	772	703	728	746	712	696	739	727	734	720	725	721	721	704	727	737	784	700	722	690	699	711	706	749	727	736	758	734	710	706	720	738	707	738	728	726	718	731	753	760	706	699	740	697	747	712	711	709	739	686	723	734	748	699	730	720	724	741	735	753	776	717	758	702	712	734	743	702	750	696	771	664	724	713	756	736	715	740	739	745	740	744	711	724	749	717	729	742	745	713	707	727	750	736	741	712	696	735	723	692	728	764	713	744	718	720	739	706	733	710	753	720	711	747	658	741	734	684	737	695	709	749	748	737	738	701	725	736	727	749	733	763	726	691	749	730	709	724	734	714	748	710	727	747	745	758	736	723	719	736	725	756	737	741	746	731	720	736	721	749	692	685	727	725	699	731	716	719	712	749	730	775	744	737	741	743	761	745	701	730	727	690	736	721	733	687	744	681	762	752	736	698	729	780	771	747	737	722	755	725	739	738	729	722	705	736	730	712	755	695	726	736	757	783	733	713	774	741	745	718	794	692	721	737	715	725	756	737	722	683	741	708	688	753	735	744	717	720	674	706	690	719	754	704	728	764	715	782	706	688	695	770	685	724	710	752	715	722	711	793	741	742	740	761	688	702	725	730	736	659	784	752	748	731	700	750	742	709	709	791	755	712	728	735	767	729	721	744	699	723	715	706	747	762	771	746	695	775	705	660	667	744	760	717	728	734	715	725	746	725	734	684	745	747	660	711	724	750	717	722	741	737	754	760	726	763	744	736	764	731	700	710	737	712	730	752	744	761	717	739	755	747	757	757	725	719	708	695	732	735	716	773	726	708	754	712	699	772	723	729	776	746	736	740	700	724	714	717	744	708	720	734	794	725	712	778	772	727	732	772	793	761	703	715	725	722	766	725	752	715	703	725	759	707	714	700	756	723	782	736	728	733	765	706	735	759	760	727	704	731	745	699	760	728	708	773	738	700	702	704	740	760	720	783	698	759	739	748	714	731	702	721	729	735	793	788	738	712	729	755	738	742	783	737	718	733	737	788	681	715	725	722	746	746	735	767	702	716	742	705	692	758	715	717	688	705	731	740	730	693	739	712	703	753	719	686	784	744	744	738	693	722	692	738	706	719	731	758	773	659	764	735	761	744	737	733	732	743	727	740	752	747	774	684	729	730	729	720	722	726	710	711	677	800	720	723	715	758	734	681	718	698	765	786	733	747	732	697	743	781	744	713	707	734	708	739	739	735	714	716	695	722	706	709	782	747	746	722	638	760	745	751	742	732	737	738	761	762	743	772	764	727	749	691	788	728	691	714	764	763	736	726	744	766	714	716	723	690	727	770	750	723	736	712	722	770	746	730	727	759	732	737	694	748	761	786	735	723	715	728	737	667	709	690	712	694	794	728	724	708	723	731	720	699	750	708	781	691	779	740	672	741	738	693	719	718	749	723	775	740	710	715	675	745	770	732	759	714	760	737	700	712	743	741	725	713	759	742	731	678	774	707	758	763	721	746	742	795	747	741	745	722	754	696	741	712	675	698	694	707	699	726	699	732	718	694	694	769	778	730	716	723	708	695	681	715	751	744	741	711	707	726	698	672	733	770	715	677	714	730	778	728	709	772	747	732	806	751	739	686	753	704	740	762	752	796	752	774	655	693	771	812	772	739	740	730	701	784	734	706	701	720	756	681	737	711	752	762	692	685	783	733	724	746	724	708	672	696	680	685	721	732	790	737	747	766	753	723	736	752	754	749	783	708	762	703	732	734	705	721	729	728	706	811	746	727	709	697	776	759	748	663	730	726	762	728	707	719	686	750	765	755	781	710	691	738	749	755	702	716	716	755	739	703	736	744	713	697	736	712	720	782	697	687	722	697	774	720	719	733	723	768	727	729	690	756	734	715	749	763	743	717	780	691	749	736	697	750	759	755	763	746	770	721	724	733	688	711	693	730	710	740	746	729	743	740	742	763	738	731	736	727	707	691	695	770	724	727	722	765	761	765	734	728	733	747	731	766	734	789	714	725	693	744	768	750	730	707	672	715	698	744	735	759	762	724	758	735	724	743
24887	21180	27410	25645	17477	9004	4459	2373	1388	998	801	555	486	515	508	520	565	554	673	647	637	689	775	705	672	583	570	531	499	449	495	427	436	479	469	476	442	468	437	488	459	458	451	471	489	442	469	459	453	482	456	438	444	481	469	475	511	454	483	439	439	425	475	461	426	447	444	486	477	436	469	476	446	509	430	444	442	449	485	462	480	451	509	435	439	437	420	430	485	460	469	462	457	442	478	457	482	451	438	449	416	457	457	480	473	454	436	466	492	443	476	451	467	462	434	448	413	446	456	475	459	480	469	449	458	460	434	445	455	468	444	456	445	428	457	474	469	467	495	471	456	475	466	473	452	434	467	500	465	442	470	469	489	507	493	425	464	423	460	472	480	444	454	446	501	447	416	477	464	415	437	465	495	491	497	480	454	469	454	469	463	440	477	459	467	480	465	454	471	429	467	463	437	450	506	413	448	479	483	425	493	431	476	438	498	445	456	473	438	463	453	494	470	461	443	432	414	449	479	435	449	449	419	462	490	453	482	475	476	454	473	478	483	472	486	402	476	450	468	461	446	476	476	454	464	450	449	467	415	453	438	507	450	477	462	503	459	457	452	434	432	457	467	466	415	465	473	456	488	456	456	459	486	444	454	505	487	484	423	466	470	468	417	413	508	437	420	459	437	466	454	456	453	445	478	455	448	499	475	497	436	454	491	452	473	484	449	470	474	475	448	435	416	478	456	435	467	441	451	454	463	448	442	448	440	487	489	448	428	456	501	459	449	408	462	447	419	437	416	433	418	439	459	484	477	437	455	476	436	453	474	479	486	478	424	456	448	451	464	450	464	472	454	461	427	448	475	466	481	441	446	478	484	458	464	461	439	475	443	481	460	420	474	468	437	462	489	431	489	486	442	464	450	456	476	501	446	483	489	446	460	465	453	448	452	475	459	474	480	452	433	496	458	430	440	454	438	466	474	460	485	478	425	438	466	480	483	453	439	483	495	445	486	466	478	457	445	453	463	452	460	455	474	453	452	467	414	482	478	483	437	476	464	481	466	472	473	463	456	465	487	485	448	461	489	482	450	448	445	502	454	504	441	410	434	417	412	411	444	478	440	466	461	459	471	466	452	460	446	442	452	451	485	480	439	500	472	424	446	475	478	479	471	481	434	439	478	474	429	466	462	450	442	453	455	429	460	482	484	466	463	475	440	471	460	448	489	415	420	447	441	455	435	445	460	485	499	454	437	471	444	430	427	478	489	460	479	439	441	475	447	432	481	494	501	463	429	461	442	477	442	474	487	439	422	453	466	490	454	472	492	409	447	471	417	452	490	419	490	440	472	471	461	471	468	458	459	465	455	501	463	456	480	460	450	456	469	459	444	450	432	455	470	450	433	459	478	434	480	447	477	465	484	434	474	452	444	476	440	476	437	481	446	448	447	423	460	450	418	485	490	457	485	463	431	478	474	477	485	418	459	460	433	440	429	446	464	439	513	460	440	437	464	443	429	455	431	483	446	437	489	419	448	467	429	459	491	457	450	470	462	481	473	450	480	453	460	484	461	453	450	481	453	440	459	428	459	453	459	457	470	483	469	455	497	468	418	441	482	459	471	466	440	474	443	446	451	460	473	501	446	426	447	462	485	462	434	455	448	448	524	446	461	448	462	491	490	429	447	419	477	485	464	469	434	444	457	488	453	447	501	492	482	449	462	454	473	416	466	476	479	462	458	448	425	459	482	476	468	469	470	495	480	427	481	447	460	445	446	470	453	424	472	449	461	457	464	400	497	400	479	418	446	479	471	477	476	472	463	453	462	450	474	469	439	471	451	460	492	470	439	458	448	486	436	423	455	447	484	475	439	461	440	470	445	463	441	413	483	451	477	463	459	458	477	452	432	472	432	485	454	463	460	469	466	465	448	457	427	446	454	488	435	461	468	453	497	477	438	462	481	498	439	459	454	428	469	448	447	459	459	492	477	463	483	490	447	474	493	464	436	480	486	472	459	433	464	474	465	438	421	468	477	448	458	447	501	445	515	476	481	467	453	457	480	425	463	476	459	451	470	463	471	503	447	448	427	461	486	453	446	440	440	461	457	435	442	437	446	478	475	446	477	443	437	450	436	468	479	501	468	454	462	500	458	439	435	425	459	457	466	445	487	482	473	429	459	501	479	427	449	483	487	469	420	480	438	448	505	421	456	478	458	450	437	499	491	446	446	404	452	445	477	458	442	443	448	465	448	450	447	485	461	485	483	471	477	469	463	422	443	464	469	487	447	463	434	436	433	466	463	460	440	477	468	441	475	430	429	445	461	469	462	454	438	491	469	477	445	459	440	456	443	451	473	475	458	454	447	439	439	419	466	434	481	437	413	482	432	408	435	445	451	474	428	478	434	462	448	490	478	467	483	455	469	472	449	459	430	425	436	458	399	485	446	495	466	489	493	436	443	456	463	459	451	456	471	489	432	432	414	450	457	461	469	448	480	448	471	485	471	458	441	450	422	469	446	487	451	460	452	468	432	500	449	485	458	408	458	464	478	430	474	444	446	441	434	479	512	445	448	483	466	470	432	452	453	458	435	484	452	488	483	477	450	451	454	449	453	470	409	498	474	450	431	469	432	443	489	456	438	458	439	463	479	483	473	455	438	457	425	477	469	455	425	431	491	485	490	427	460	463	445	479	462	478	472	470	454	445	459	457	455	463	472	471	446	472	464	419	472	479	432	443	451	471	490	439	473	479	468	461	457	498	473	470	486	416	458	458	473	465	444	443	414	458	445	439	511	476	424	446	483	447	449	440	428	464	445	455	509	455	469	501	433	467	426	477	455	460	485	469	478	442	466	496	501	437	439	465	450	455	483	445	494	500	470	460	453	462	489	453	467	484	468	460	463	486	478	430	470	459	433	461	434	467	398	452	480	493	477	451	446	536	457	496	427	463	447	425	461	472	467	480	459	450	470	427	497	481	495	464	475	477	460	420	438	451	442	459	444	440	435	466	469	470	458	452	425	453	427	489	463	478	446	503	413	490	472	462	452	452	522	456	471	503	434	471	477	478	496	465	454	468	479	458	449	448	455	439	434	430	459	453	503	468	447	434	425	477	453	468	471	410	437	453	436	445	478	446	438	471	453	440	455	434	476	408	467	500	450	462	479	478	472	466	456	438	446	425	464	472	457	419	457	446	442	465	431	461	430	482	478	468	468	456	449	450	447	473	406	513	491	484	457	455	432	473	473	481	468	479	498	457	475	427	458	443	436	453	427	451	471	471	490	444	456	475	473	456	442	475	425	472	457	473	443	462	490	453	438	443	453	457	434	476	465	482	443	423	447	458	429	474	452	503	479	456	470	455	462	431	463	460	474	443	403	462	465	491	505	487	465	436	466	465	472	448	460	471	458	459	483	443	488	484	474	439	424	427	436	456	457	439	423	473	468	453	465	453	460	495	455	447	460	452	460	453	490	451	438	448	486	432	443	462	485	439	468	443	441	458	467	418	431	457
17853	35580	29285	21298	17256	12579	7561	4418	2613	1804	1269	691	600	572	651	664	677	798	805	920	943	960	1029	990	843	746	652	626	565	544	502	544	506	529	479	493	561	510	542	449	524	506	499	514	531	535	549	506	493	498	510	504	504	529	506	498	490	516	469	492	499	518	524	498	496	545	502	518	463	495	480	510	498	513	484	507	513	529	503	458	528	497	480	513	505	526	489	503	470	532	503	522	467	483	511	493	494	503	523	522	512	492	500	495	535	516	505	512	501	521	483	445	534	507	453	515	510	476	462	500	517	509	493	489	531	475	480	493	495	517	532	532	488	459	487	445	515	445	546	520	498	513	484	515	502	491	480	494	532	491	500	494	489	461	507	490	530	454	512	502	554	509	518	500	477	488	520	534	513	508	529	509	508	478	525	523	525	483	496	472	516	473	506	476	502	532	506	505	515	456	477	480	508	514	504	532	483	469	512	544	501	479	500	518	517	486	510	504	494	526	509	504	527	496	531	512	473	503	495	495	534	526	495	514	507	492	523	498	530	527	508	481	523	466	483	474	484	500	521	496	473	490	502	444	486	508	521	490	531	476	511	472	535	507	489	521	493	482	492	478	478	519	526	526	475	541	511	565	496	491	505	493	508	505	505	481	513	506	522	501	494	519	523	514	494	507	513	518	495	513	486	525	523	550	490	491	488	490	538	496	499	516	521	459	502	526	484	484	454	453	527	498	473	515	473	540	485	557	508	506	480	504	493	530	530	545	552	518	539	492	483	467	504	525	492	500	488	501	496	495	480	510	500	468	495	507	481	488	492	526	500	521	512	555	537	502	527	525	514	512	477	494	476	524	481	509	465	482	521	525	485	462	514	464	542	442	558	505	494	494	495	540	539	488	488	502	484	498	459	511	517	541	519	470	482	466	528	513	497	523	516	530	454	499	517	494	516	510	525	508	521	515	505	519	518	494	502	499	503	548	496	472	486	546	503	493	499	458	499	484	498	509	456	469	535	509	498	497	511	468	483	520	494	515	526	502	448	541	528	500	479	497	529	508	511	464	468	491	535	495	477	509	436	530	490	478	497	461	482	456	485	514	483	520	474	490	525	502	477	539	501	504	514	544	539	503	491	508	497	477	494	525	513	495	495	529	497	506	524	515	469	466	512	454	493	520	500	494	484	531	508	536	526	498	462	535	463	475	542	496	514	493	512	506	459	485	518	521	477	507	488	537	454	496	505	502	535	535	491	514	512	518	448	492	520	500	494	487	538	522	503	525	505	477	501	473	487	469	478	486	523	521	495	500	505	511	541	485	490	489	453	495	524	462	516	500	520	469	508	507	510	500	516	488	527	468	477	514	518	461	501	527	486	489	490	501	505	511	491	525	505	500	498	462	502	533	511	513	480	525	500	504	540	477	473	511	463	480	507	493	479	499	511	494	520	541	483	502	559	480	523	488	505	503	483	529	499	467	503	540	479	532	489	479	506	495	515	470	495	505	523	509	461	515	475	510	493	500	514	511	518	463	536	506	499	510	535	501	483	522	514	502	488	481	467	497	493	485	542	530	540	510	544	515	512	500	511	519	502	493	500	487	522	466	508	454	514	504	539	477	505	483	516	434	533	485	524	505	544	506	533	510	470	471	494	553	514	488	490	498	523	513	512	513	472	540	532	453	503	532	482	494	520	501	473	536	486	542	501	532	478	458	479	517	451	443	565	451	477	529	526	510	509	471	474	546	541	516	503	479	472	511	468	527	504	454	511	485	547	505	525	494	542	477	511	514	521	513	529	483	521	495	505	485	474	527	512	523	556	513	504	524	494	496	507	520	527	499	492	471	516	504	464	490	479	443	534	511	504	500	549	502	455	512	500	514	469	466	515	533	492	474	491	508	512	473	461	422	472	521	545	488	446	518	501	495	493	520	505	524	498	471	532	508	495	515	541	484	529	480	481	472	513	511	530	522	494	481	483	521	493	488	551	483	488	503	491	530	501	497	487	521	537	518	515	520	470	509	529	501	504	459	525	509	524	500	515	461	502	480	499	473	530	545	508	492	523	511	496	513	501	502	502	497	513	506	500	512	529	515	519	528	505	493	493	505	477	499	475	490	526	504	519	502	480	501	533	501	523	542	517	488	521	510	521	532	534	500	481	502	490	523	477	495	515	482	488	523	471	503	524	500	521	529	535	505	535	504	527	529	534	508	524	528	519	472	512	514	499	482	507	497	496	508	491	501	499	496	492	498	519	516	461	506	455	475	495	479	511	515	480	517	508	535	462	530	512	489	532	464	521	473	517	543	494	479	475	473	534	498	511	490	480	469	480	485	537	506	487	547	540	479	533	474	517	509	527	527	459	535	479	490	475	454	495	492	484	487	505	487	500	457	508	478	459	541	519	484	537	541	530	485	497	493	509	476	458	497	474	507	493	500	497	495	512	502	479	509	455	484	533	479	500	499	508	505	512	519	516	499	508	506	463	535	514	530	543	501	519	473	485	463	478	531	503	526	483	514	484	521	516	509	505	515	460	527	517	498	481	506	499	524	465	517	511	534	510	552	490	498	481	534	505	493	533	495	479	505	510	494	473	497	490	532	489	485	517	538	507	494	490	467	523	499	501	495	495	480	502	459	532	515	484	483	500	517	504	459	495	474	495	542	517	491	518	538	507	511	467	504	481	518	513	480	463	493	486	523	503	478	532	464	506	486	530	464	481	502	510	497	518	525	489	478	524	501	502	494	522	495	500	515	486	501	486	520	458	524	521	521	501	494	462	514	504	530	469	554	494	483	470	499	506	471	497	463	499	485	505	523	476	475	477	499	547	502	537	513	493	494	496	475	508	486	524	475	489	496	527	516	517	478	445	487	476	503	494	510	485	512	500	511	532	513	513	517	487	494	480	488	530	485	505	531	505	516	509	495	509	504	506	486	506	481	496	536	510	467	478	502	489	514	490	496	491	503	506	521	496	554	449	524	486	572	480	483	505	510	526	501	509	498	527	548	505	470	531	552	515	469	504	517	483	524	543	464	504	492	505	491	505	516	503	540	493	511	543	502	500	519	483	474	484	497	501	479	489	492	489	509	496	470	537	448	469	512	493	499	513	495	499	490	514	524	520	539	509	501	506	496	533	472	493	498	538	491	486	492	471	490	485	489	489	496	506	515	497	531	484	520	498	485	509	487	518	518	503	496	533	543	518	526	499	542	549	466	462	536	496	496	539	487	495	486	533	507	501	520	503	485	461	476	510	507	483	476	498	482	495	539	509	466	515	562	514	492	523	518	539	506	479	538	511	518	495	508	483	512	478	487	534	464	519	485	533	487	514	518	492	498	495	493	514	500	515	525	532	504	550	518	520	508	485	479	509	471	519	471	494	509	482	500	494	463	506	512	511	513	502	465	543	506	539	426	473	486	545	517	545	472	462	486	500	539	500	535	508	496	480	502	503	489	493	506	477	480	517	505	486	500	511	522	507	489	491	518	474	476	537	461	521	475	506	489	559	506
22567	21199	28814	23868	21345	22056	16589	5908	3097	2169	1753	1200	1093	1084	1044	1099	1117	1212	1318	1355	1373	1458	1479	1414	1211	1122	1085	928	946	954	937	914	946	957	934	923	935	957	920	943	941	960	980	926	944	937	876	914	894	890	963	851	910	898	917	928	913	896	883	963	912	916	889	889	928	921	933	929	937	916	868	882	955	924	901	926	852	949	899	893	911	877	893	912	940	903	933	968	877	921	953	880	954	904	877	892	957	914	888	896	920	883	903	838	916	911	883	936	868	930	885	959	863	950	883	925	889	907	913	901	894	938	923	930	895	967	938	899	934	865	940	944	900	892	881	902	925	938	902	887	945	902	947	962	913	924	909	907	869	893	966	927	907	914	914	887	931	918	956	946	928	908	908	931	931	925	904	910	933	937	900	918	951	912	905	935	929	867	903	884	939	922	879	886	920	922	918	909	930	975	953	957	952	939	906	889	935	932	896	935	961	971	915	904	865	924	911	929	935	896	913	931	925	929	911	908	946	936	969	895	895	900	893	896	897	884	930	891	952	911	967	943	914	940	904	902	937	876	914	947	957	955	903	963	920	947	891	918	962	896	921	938	908	878	849	887	875	900	896	917	908	944	902	888	891	948	896	865	907	884	908	885	891	894	899	957	892	899	947	916	888	973	902	930	937	877	912	860	874	907	940	881	923	922	866	854	913	914	941	900	913	897	952	926	926	867	966	921	901	920	912	908	952	931	934	937	893	947	873	836	965	899	933	924	934	913	945	939	873	931	941	831	883	855	880	899	894	877	881	862	907	938	908	912	911	934	953	935	910	887	895	887	918	906	936	962	940	907	891	892	879	911	937	930	909	918	922	889	877	895	983	915	903	894	939	880	891	892	944	888	884	909	915	885	893	965	926	918	900	912	926	934	972	898	911	888	896	861	912	924	883	974	864	951	898	893	926	943	923	913	927	947	877	915	850	941	902	944	895	929	892	913	899	909	917	898	902	882	923	918	891	918	860	915	887	967	906	937	913	888	914	936	916	887	972	939	933	921	904	904	902	858	882	931	955	912	892	936	930	876	913	911	880	925	922	915	881	948	917	865	927	920	971	883	881	894	922	897	929	918	884	879	879	904	854	947	946	907	915	900	981	922	878	911	858	905	917	913	915	909	931	977	905	912	938	921	928	852	913	864	877	940	925	893	881	864	939	929	872	946	930	865	893	889	912	938	866	888	910	893	893	958	930	903	918	873	942	908	909	898	886	941	886	879	933	922	926	996	950	954	898	896	950	908	969	920	922	929	925	884	859	883	951	961	844	923	930	922	893	946	891	924	871	864	930	921	942	930	928	884	936	903	940	921	957	897	971	926	895	899	887	948	935	885	913	870	932	861	939	913	896	908	875	908	931	949	886	904	924	905	974	944	917	946	965	902	867	925	924	920	881	917	937	890	901	930	904	908	970	934	928	934	923	912	959	909	940	831	894	932	902	944	908	909	984	909	926	908	945	840	912	921	871	909	941	879	933	899	936	887	893	899	941	878	877	949	908	849	899	866	829	909	963	945	890	893	911	939	934	900	933	893	886	937	908	875	985	939	960	887	891	908	899	883	867	924	889	892	912	919	856	942	942	901	907	993	875	966	920	862	968	920	836	934	879	873	916	909	883	866	926	916	922	913	901	840	928	894	906	890	889	932	945	940	899	958	890	947	944	958	846	926	929	877	864	900	867	876	920	947	902	861	886	908	849	972	884	931	895	916	901	892	905	939	920	886	904	903	888	888	936	950	907	881	903	955	954	980	956	916	920	920	884	955	876	936	889	898	924	890	935	842	920	945	937	935	866	895	949	913	940	930	899	860	888	930	959	933	961	926	947	897	874	930	887	860	874	914	885	897	908	949	928	896	884	890	934	940	887	904	911	897	941	916	873	920	895	900	892	929	906	864	829	937	972	910	926	866	871	919	870	894	954	916	829	908	898	885	925	937	880	928	862	990	907	903	878	889	903	849	940	907	904	931	901	920	928	876	898	923	912	875	878	933	828	864	897	920	910	898	882	858	883	923	915	919	904	881	935	877	939	870	888	928	891	911	918	869	997	943	898	925	1017	953	923	897	913	919	911	923	923	955	910	923	895	872	911	967	913	889	922	891	912	930	908	922	947	915	886	929	934	887	917	953	892	870	895	982	936	944	923	958	919	958	921	891	920	898	916	914	938	908	883	979	944	882	879	893	896	905	893	941	992	877	918	881	940	957	857	874	874	947	926	967	841	929	926	933	913	918	942	951	883	925	1001	872	909	940	921	956	929	887	904	871	937	937	959	891	910	953	916	906	905	844	854	933	850	883	909	946	933	917	850	918	884	894	907	881	930	896	916	895	881	928	857	875	883	897	865	917	986	933	942	868	913	911	879	897	922	873	939	907	923	878	918	896	899	839	944	942	923	928	939	897	857	916	842	931	919	956	916	920	891	945	897	858	900	955	986	899	930	840	882	898	872	942	907	930	894	923	905	901	898	916	925	882	878	935	902	974	902	910	869	935	838	952	914	949	924	942	870	896	957	937	889	888	931	967	896	891	964	926	899	945	941	922	866	904	892	893	957	945	964	923	896	900	900	908	937	918	971	905	919	912	943	910	876	894	875	887	942	885	898	901	877	884	884	961	917	864	920	949	948	864	892	950	921	911	895	813	904	954	906	906	916	929	926	921	929	950	910	874	840	952	927	878	904	919	918	873	869	915	913	919	876	889	877	887	875	955	870	900	921	848	916	911	938	921	886	910	929	899	925	967	930	925	896	905	909	945	931	949	932	885	878	925	907	893	920	945	902	851	933	943	867	843	968	952	902	889	987	917	926	872	922	893	907	874	898	909	916	877	908	941	888	944	871	985	896	914	872	898	857	888	890	844	905	966	896	905	936	881	920	938	942	940	914	946	932	938	911	895	874	916	946	930	888	904	935	892	902	904	918	954	962	933	912	905	895	909	904	919	916	884	903	896	879	874	902	927	890	868	902	917	925	903	950	877	866	919	934	950	878	892	922	944	910	895	869	922	880	900	901	926	887	855	938	877	929	882	922	954	940	945	913	929	908	906	943	921	926	915	839	881	851	870	912	935	901	883	888	928	867	893	979	908	867	912	964	921	913	906	864	871	913	932	934	903	923	942	841	915	923	942	940	868	924	914	855	975	878	831	938	872	916	920	917	900	907	916	974	902	995	868	892	892	940	920	915	845	923	921	918	952	879	901	938	902	949	942	895	911	912	927	952	961	901	938	913	881	886	921	909	917	849	920	923	897	926	955	889	881	913	902	914	960	883	940	924	929	901	939	976	919	986	836	920	857	915	905	897	862	946	906	905	940	883	919	904	902	904	925	886	878	891	927	878	868	957	919	929	937	866	949	949	901	883	892	928	946	913	883	878	910	927	877	865	906	897	932	930	928	888	940	901	918	859	902	894	903	914	904	892	936	892	913	935	901	879	859	949	893	921	860	848	959	904	914	902	958	904	855	881	916	895	931
21135	44328	38222	30049	25412	19590	12926	8226	5028	3512	2544	1477	1319	1175	1204	1297	1412	1533	1575	1754	1889	1921	1811	1744	1617	1390	1247	1141	1139	1015	988	1005	1016	984	1001	980	953	969	892	1019	971	955	919	945	956	964	916	966	966	963	966	966	967	920	970	924	953	958	1000	973	942	979	985	928	995	962	985	967	922	929	1025	1001	947	926	909	924	910	914	939	960	937	927	949	923	1003	901	905	969	924	947	923	972	933	936	967	990	979	951	926	959	939	1023	961	960	931	899	946	892	968	977	979	972	947	954	964	975	893	948	964	935	903	908	953	963	1016	969	936	948	962	935	969	954	913	919	963	933	988	987	972	914	943	938	972	899	943	895	890	979	961	957	967	904	991	950	941	909	951	928	913	927	974	964	952	925	985	914	974	960	1012	899	947	918	977	978	987	994	950	927	979	939	1003	1017	936	997	985	936	922	974	889	976	977	948	924	982	956	907	947	921	943	964	963	1004	939	921	895	980	964	938	896	999	919	950	973	977	991	870	904	961	970	975	940	995	967	934	927	936	920	948	971	919	933	988	954	939	955	893	951	936	1006	933	963	956	944	987	929	996	898	1000	964	952	969	969	957	919	944	980	919	940	982	921	960	975	972	973	950	979	956	943	984	926	979	964	954	983	967	919	976	961	982	935	979	977	876	929	928	964	935	910	931	952	906	962	977	963	892	948	957	945	923	914	1005	923	953	947	969	949	990	955	953	983	979	946	921	910	934	985	883	896	953	930	990	898	942	903	1045	987	937	997	945	949	958	933	940	970	982	939	927	942	920	951	935	1015	952	973	968	943	949	972	963	858	950	946	921	944	984	961	887	947	965	944	984	916	928	979	910	913	981	962	979	958	984	913	980	910	905	958	903	988	941	982	942	1011	930	937	962	947	973	961	896	942	942	937	884	1020	924	942	958	1001	977	931	948	1013	950	936	989	1008	947	927	942	1014	953	927	973	958	977	1002	970	896	928	945	940	964	969	943	913	954	941	948	943	939	964	927	972	903	903	996	981	947	899	1014	939	974	912	936	891	951	994	894	939	952	934	932	938	950	1024	982	1025	936	951	976	943	980	960	908	941	935	958	943	986	927	892	951	970	953	971	970	958	1017	950	1010	922	906	952	891	913	955	1029	927	959	943	967	961	938	942	942	895	933	884	978	955	985	943	942	968	916	961	981	969	935	942	919	925	941	938	955	956	922	955	959	977	896	919	949	926	941	944	934	942	947	962	936	894	960	937	967	905	951	910	1014	968	987	935	950	955	901	931	971	965	953	987	932	1017	925	970	955	938	933	950	992	902	1001	948	941	945	974	983	930	932	910	958	947	959	943	950	1002	1016	976	942	1005	915	963	941	929	931	951	977	985	972	959	960	918	925	948	976	976	946	925	1002	930	932	998	975	962	1018	942	984	915	958	917	950	927	996	990	947	906	927	892	954	1029	944	928	985	944	907	1009	973	958	916	959	967	973	932	997	913	946	974	931	953	986	948	911	926	946	976	981	982	955	963	974	987	901	902	971	991	919	929	971	901	944	924	938	1001	921	968	887	933	933	932	960	948	948	977	924	922	953	927	976	958	936	977	935	926	926	919	944	974	948	919	925	930	966	966	926	982	955	1004	907	1000	930	925	958	971	951	976	954	1004	989	984	986	911	1003	928	973	948	964	967	951	923	945	1027	979	949	926	911	960	883	986	960	970	957	972	942	988	894	992	961	942	910	957	957	974	929	980	946	917	937	948	1026	955	952	911	966	965	987	999	879	960	944	1017	990	971	925	948	895	1001	957	939	956	952	968	928	1006	968	929	958	945	963	971	913	923	964	945	932	933	967	1005	916	970	948	920	981	924	982	936	949	920	897	919	956	1016	963	910	1006	952	911	948	950	954	947	942	903	925	983	968	943	982	913	1034	976	971	983	930	1012	936	898	984	963	961	972	976	954	991	967	950	957	983	979	958	981	928	965	956	981	952	920	971	935	967	951	981	917	960	979	910	954	896	962	906	915	1004	932	938	911	973	985	994	922	952	967	963	926	980	962	926	921	983	940	998	936	959	945	896	941	929	965	911	986	961	919	898	970	893	942	1014	989	941	902	984	947	927	969	958	980	964	983	918	970	959	982	959	985	904	970	942	970	942	922	1007	985	959	1018	924	960	924	961	943	970	997	938	983	935	945	957	908	982	903	912	958	931	1026	929	959	962	921	940	919	912	943	930	992	962	1003	950	967	918	932	932	1022	923	956	953	944	962	943	941	904	978	993	925	927	944	988	974	919	878	923	890	992	941	983	958	928	980	924	930	963	957	931	937	951	907	951	916	974	955	974	971	900	941	927	1000	906	941	978	913	909	919	1008	906	950	939	957	978	931	958	973	1042	971	947	952	922	943	921	987	963	894	949	928	983	948	946	907	943	957	958	912	937	949	971	991	962	960	993	983	918	955	943	912	912	969	926	951	915	984	910	915	949	918	952	938	952	968	907	929	992	978	977	925	939	940	947	955	970	949	976	946	990	1003	964	951	919	957	948	948	869	1004	923	912	937	957	986	965	1000	974	944	992	914	969	952	981	952	952	936	915	942	935	894	962	965	949	921	986	983	901	1013	1003	1008	910	967	929	950	879	940	947	965	963	936	966	994	948	963	927	910	894	912	952	988	979	964	971	964	960	930	943	966	937	943	976	932	999	939	920	996	967	972	937	936	950	916	970	938	961	997	960	953	1000	914	1006	964	955	928	933	959	951	936	939	916	929	973	996	974	919	945	979	920	962	952	943	983	894	976	987	945	946	926	964	984	985	987	912	901	924	974	932	941	990	981	958	955	957	970	858	974	966	930	894	939	961	933	949	957	954	938	914	982	909	992	898	970	930	948	932	921	967	943	958	994	917	972	971	983	955	954	947	925	961	971	968	977	906	964	911	949	943	941	945	956	1004	948	939	1038	942	971	979	903	932	910	990	931	962	917	960	921	982	986	968	970	914	906	951	959	969	995	974	936	950	930	966	942	954	964	947	959	1022	926	933	948	961	943	996	976	946	936	953	978	911	932	915	923	936	966	966	979	946	965	941	957	970	909	988	1020	914	960	925	953	938	957	1011	961	952	983	961	916	951	959	918	897	964	988	966	930	984	953	911	950	952	1002	959	977	927	923	961	968	935	921	963	955	979	950	952	946	941	919	905	949	980	932	952	983	931	928	975	920	975	929	994	935	956	977	958	961	955	924	894	963	929	911	993	996	970	959	931	951	943	888	961	948	928	909	948	933	958	906	957	895	950	1000	917	1001	912	959	971	1013	931	936	922	938	948	931	916	980	964	906	978	965	989	946	913	980	958	941	946	930	899	995	884	983	946	955	945	958	963	958	1005	951	933	972	975	939	996	973	975	1006	925	959	965	930	959	968	924	950	944	951	943	919	900	930	947	953	966	922	1008	891	933	1026	927	1003	968	931	941	985	956	969	955	924	1008	918	967	983	972	937	990	959	942	943	999	961	907	932	985	924	935	999	919	924	909	999	968	930	971	967	955	908	1017	961	948	906	960	927	957	962	943	908	931	924	916	933	944	963	997	946	952	960	959	987	981
28389	22175	22802	15936	9227	5256	2789	1475	929	715	562	424	405	380	397	409	481	494	517	547	584	570	639	549	517	470	457	453	398	397	438	400	389	375	395	400	389	441	379	427	388	404	440	400	385	431	407	414	400	396	376	420	372	418	412	389	411	393	349	417	413	376	375	425	385	394	399	404	411	402	397	376	384	415	403	420	427	383	385	374	423	424	398	382	412	395	399	389	386	389	377	360	420	384	386	390	422	390	402	377	404	415	369	404	430	363	398	392	417	421	424	427	384	393	425	402	424	406	396	382	438	407	396	376	414	379	373	381	403	389	420	423	416	382	379	371	386	417	361	374	403	434	416	413	441	395	421	354	352	381	394	401	427	411	404	388	388	397	411	359	390	383	407	390	378	368	401	382	409	416	368	385	429	407	365	398	396	394	395	393	438	406	396	381	420	409	409	400	415	435	417	395	379	382	431	373	405	418	390	414	378	401	382	382	406	398	410	416	425	397	390	415	385	378	399	408	373	400	388	373	404	423	410	399	401	384	430	391	418	399	413	431	401	425	424	380	442	384	375	373	395	382	439	380	403	393	379	410	404	367	395	427	355	408	408	395	414	410	440	405	360	391	411	402	395	432	417	407	392	420	392	401	372	395	395	372	392	384	408	393	367	382	410	439	377	387	423	431	423	396	389	416	419	368	424	359	436	414	341	400	380	408	414	393	365	393	400	402	394	413	402	385	433	395	368	400	432	421	385	440	382	415	370	390	411	395	369	390	371	390	378	404	411	404	401	415	374	386	462	402	380	364	391	374	433	415	374	394	420	385	384	391	405	398	397	428	395	408	392	420	431	403	378	372	379	387	380	371	407	432	441	392	401	397	397	401	372	393	397	365	409	364	392	341	430	407	399	406	382	430	422	372	352	438	414	398	399	388	391	385	408	404	399	416	381	424	370	415	397	396	397	388	384	360	392	405	389	409	411	419	381	431	377	366	399	370	418	402	393	403	427	401	390	392	384	388	399	388	399	364	400	434	356	392	404	400	410	416	401	420	407	413	418	439	401	419	377	392	390	385	436	377	429	405	393	386	400	431	406	386	403	459	390	418	395	392	393	394	380	407	413	429	392	376	407	378	396	450	413	387	387	392	389	420	416	400	407	398	430	384	414	358	363	398	401	390	390	384	382	436	384	394	387	394	391	391	372	362	360	384	401	407	423	402	372	426	377	389	396	429	410	411	415	380	396	412	361	405	413	404	431	402	397	405	374	389	402	416	407	409	383	414	416	363	422	395	401	399	415	409	400	364	386	397	383	418	418	417	372	402	425	388	400	410	394	433	410	421	427	425	406	408	373	381	403	405	407	364	380	409	372	367	407	407	406	409	385	393	410	356	419	413	428	408	354	437	445	405	424	394	383	399	357	398	457	420	392	399	396	395	413	389	379	412	400	390	406	426	385	375	388	400	454	393	411	398	415	387	401	410	396	410	420	407	396	385	393	407	397	355	394	383	344	393	360	441	383	396	405	385	415	425	376	389	432	404	415	386	404	402	400	347	358	430	438	425	389	406	436	418	445	408	390	405	445	425	425	424	413	416	406	342	362	428	423	415	404	403	405	447	380	385	445	382	418	411	469	359	412	385	394	361	395	388	418	410	397	396	380	400	397	416	392	437	366	411	412	421	424	398	404	422	371	396	414	419	397	423	388	389	419	411	362	391	404	415	400	437	406	374	378	375	386	392	411	399	416	391	381	419	386	395	403	386	366	406	407	402	392	397	414	373	439	404	404	385	400	408	393	410	385	420	392	414	410	393	395	396	341	415	389	396	351	410	399	398	393	359	414	399	390	365	394	398	395	421	392	421	390	427	387	387	415	387	422	403	402	382	365	431	413	362	429	436	414	362	403	391	372	397	412	440	401	406	428	410	421	423	341	403	390	406	378	379	384	411	399	375	403	386	362	392	388	389	402	386	355	413	393	370	435	400	389	430	439	359	392	422	381	379	395	387	415	358	412	411	380	382	392	430	372	364	394	415	414	402	394	405	413	395	394	422	385	430	402	386	385	431	373	380	392	428	407	428	426	412	375	399	385	437	389	449	383	391	383	400	378	378	412	410	384	422	384	421	403	396	404	403	386	383	404	417	412	360	425	399	396	406	401	376	388	387	401	355	379	394	386	393	444	386	414	392	407	380	437	394	406	406	400	405	395	402	360	411	405	382	386	410	446	397	365	393	373	358	393	367	396	414	399	375	394	396	377	400	379	412	415	382	404	391	391	427	362	385	346	379	428	372	399	370	372	364	411	403	415	400	408	417	395	396	418	358	395	423	384	386	432	397	374	343	374	381	392	401	385	414	368	393	380	392	369	373	409	411	418	430	395	371	412	427	414	431	385	411	409	401	392	408	422	389	401	440	407	366	429	415	383	405	426	427	360	420	404	426	384	410	346	369	386	418	407	398	369	415	420	421	390	415	408	404	401	385	382	376	424	412	392	405	399	389	408	379	428	375	388	411	412	379	381	389	385	413	388	414	425	397	404	402	375	432	427	381	411	376	430	396	399	416	399	389	412	405	381	388	392	389	399	367	390	406	430	401	400	410	371	400	386	381	420	380	423	354	394	402	374	380	376	399	377	436	384	437	387	408	418	369	389	426	401	395	420	362	385	410	420	398	389	427	410	372	403	429	391	415	394	372	382	384	423	381	364	436	397	422	377	392	397	388	409	366	367	427	394	437	396	398	364	422	406	391	395	431	425	393	381	392	417	372	410	386	373	386	392	406	427	381	392	424	426	368	365	379	416	388	354	393	421	412	387	416	417	399	416	391	414	384	412	399	386	358	410	392	399	364	391	417	355	386	406	392	395	402	409	371	442	428	442	432	438	396	396	390	379	403	426	388	391	379	401	405	381	393	420	396	421	401	407	370	406	391	430	400	416	386	417	385	388	401	387	426	413	416	385	388	406	417	355	395	376	386	389	418	394	375	392	374	371	398	359	378	402	442	369	405	412	402	404	410	432	404	370	428	427	410	420	408	415	421	410	434	416	401	431	381	421	368	408	417	372	407	394	382	393	406	361	433	384	399	426	398	376	414	383	402	419	410	389	359	406	382	384	404	401	365	431	407	424	412	414	393	397	374	453	399	402	391	396	413	388	414	387	391	408	391	392	415	409	385	407	387	412	402	406	406	367	390	392	382	386	409	401	396	421	424	413	409	365	401	353	385	410	395	391	395	390	357	416	413	377	407	364	403	384	388	380	410	392	397	412	400	380	340	429	380	397	389	393	374	386	411	373	413	350	393	457	378	400	433	388	421	390	388	396	451	416	440	408	415	401	399	397	400	381	395	403	365	354	397	377	396	439	367	400	407	416	396	427	381	410	392	413	392	391	426	387	436	392	404	377	392	425	398	422	411	395	390	389	420	400	367	433	430	396	373	408	399	377	413	404	390	380	417	379	385	371	449	385	387	430	391	383	451	393	393	405	394	412	422	379	423	409	418	379	419	418	380
17440	30554	24579	16650	12932	8824	4971	2648	1582	1120	816	490	445	453	445	489	563	569	631	692	727	821	775	718	624	625	522	508	443	420	451	462	372	395	460	438	416	417	436	433	389	409	375	435	413	428	455	430	413	435	435	399	435	429	429	378	422	441	393	408	417	416	394	448	428	419	407	415	442	401	438	391	396	383	433	406	418	400	382	411	444	403	427	393	443	374	398	421	407	381	408	384	404	369	390	419	431	419	406	416	424	465	421	397	434	410	448	410	404	413	427	442	403	459	413	416	409	374	449	427	421	396	441	395	437	386	406	422	422	430	389	405	413	412	421	409	413	413	394	432	414	450	418	373	420	422	425	419	391	413	395	422	434	395	402	394	428	409	416	448	446	387	396	406	428	420	411	428	412	419	382	419	408	407	408	382	406	402	422	470	430	419	413	398	373	450	428	431	416	421	381	393	420	444	429	400	420	458	389	419	442	412	445	417	452	414	425	402	384	428	413	422	441	402	441	392	425	426	463	397	414	417	394	388	419	435	409	425	413	425	424	437	392	392	437	431	416	420	444	407	435	437	424	404	424	421	413	413	388	432	457	466	424	430	397	427	446	444	426	406	409	426	412	402	447	404	410	404	419	430	410	450	409	403	419	442	399	424	435	445	442	428	437	402	431	391	410	410	385	425	410	431	416	391	409	390	431	429	404	441	433	446	442	407	425	450	393	409	412	397	456	404	408	399	402	438	387	413	387	429	411	431	445	415	402	458	420	390	364	440	438	433	474	417	399	474	429	443	406	413	414	412	415	430	413	428	439	443	412	416	412	408	455	423	398	425	397	426	414	431	421	404	405	422	468	444	417	445	473	439	460	427	390	408	437	413	394	411	426	441	409	388	420	436	486	410	419	410	439	449	374	438	417	438	426	421	427	403	403	436	437	412	428	412	391	425	401	422	407	423	421	404	421	467	412	436	429	425	433	415	448	422	391	434	405	408	404	420	439	423	436	439	432	409	398	394	434	430	417	382	432	428	392	440	442	371	478	372	444	404	415	406	421	438	406	437	391	403	438	409	433	434	402	446	393	434	431	430	428	422	388	394	399	398	411	436	390	436	463	451	417	401	437	422	419	401	397	432	415	403	403	449	444	436	441	426	406	415	412	444	438	425	392	406	416	421	406	407	418	404	392	406	410	441	386	406	439	420	427	420	438	429	409	386	434	417	437	419	411	409	393	416	419	435	409	416	444	385	401	415	401	431	426	451	411	424	413	400	410	428	421	413	424	429	420	419	402	420	385	420	382	419	416	401	402	465	432	402	401	439	434	381	425	449	417	425	389	419	422	475	404	439	396	427	400	413	421	424	470	465	425	390	427	434	386	401	401	407	397	424	403	400	376	416	449	422	413	421	411	451	420	402	404	393	398	426	427	404	385	392	408	415	381	389	456	413	394	431	438	416	467	390	436	409	407	427	391	388	411	402	427	411	447	454	403	424	428	411	431	432	415	435	413	429	420	412	440	388	406	442	388	425	455	409	442	441	433	428	454	381	405	424	423	471	400	419	416	434	461	399	469	430	426	444	458	397	401	405	441	433	465	426	437	407	437	434	425	404	424	409	397	410	397	405	372	432	415	413	431	405	427	393	431	407	408	404	422	402	409	435	414	430	401	404	450	417	448	431	419	387	409	427	426	414	461	414	397	437	426	412	398	451	398	436	387	437	424	448	393	410	437	421	417	409	401	436	413	430	409	365	416	397	442	438	416	457	429	434	383	420	396	409	426	439	411	408	390	451	446	446	438	427	405	422	434	414	399	405	430	376	401	400	425	440	392	411	421	399	442	406	438	428	405	418	411	405	407	444	422	418	390	444	420	448	431	421	450	398	413	448	428	421	437	401	432	395	385	415	443	399	426	398	423	422	424	387	391	433	439	414	410	422	437	398	437	392	396	418	440	410	390	407	421	425	433	398	418	431	413	399	417	435	426	435	417	447	435	400	395	418	433	385	399	420	387	440	427	433	398	421	389	437	417	396	462	436	403	425	412	427	428	437	390	464	438	433	411	436	415	424	434	406	416	456	441	402	410	427	411	424	390	468	457	413	448	429	380	396	436	391	379	430	442	409	396	433	380	436	381	393	415	428	390	412	429	394	447	411	434	456	400	431	413	404	445	430	446	399	454	417	416	407	391	444	403	428	417	389	381	458	438	408	442	429	413	466	433	402	430	422	425	402	406	421	416	416	409	438	398	399	410	397	425	404	379	417	417	444	385	449	437	432	417	405	389	407	425	373	415	385	449	407	438	420	429	393	449	434	457	408	420	402	386	448	358	398	407	434	424	419	413	397	435	424	414	427	392	411	397	438	402	453	426	413	404	404	394	471	384	403	430	407	417	402	475	405	402	439	418	448	450	433	442	404	405	451	362	394	403	396	440	400	412	432	439	427	412	445	402	421	423	412	401	430	404	384	403	442	416	388	432	455	387	440	419	409	414	418	391	430	408	434	392	433	406	430	362	402	406	413	426	420	422	443	428	412	421	400	399	417	406	391	423	425	420	412	395	404	419	410	382	417	408	405	413	377	367	465	417	395	392	361	390	417	420	386	417	384	426	434	409	429	403	463	435	428	435	384	415	422	487	430	431	471	416	455	389	401	421	424	466	454	407	425	428	429	424	434	425	401	439	421	437	386	421	399	422	396	417	409	385	422	398	449	387	423	467	432	402	457	437	442	441	414	462	456	389	429	415	406	418	418	399	418	433	438	383	435	423	433	409	436	393	405	389	383	402	422	417	435	391	454	437	420	421	432	403	398	390	417	422	434	418	432	416	415	423	421	389	407	452	421	434	430	435	407	401	417	441	440	426	399	388	406	433	391	412	419	389	428	460	383	439	403	406	441	412	477	397	434	451	407	448	403	418	403	471	403	412	387	373	397	426	389	421	427	402	414	407	424	425	414	426	386	387	375	441	386	407	441	441	427	468	443	421	402	371	450	412	396	430	446	424	408	426	423	430	410	411	433	402	413	404	397	453	410	403	442	427	402	391	399	415	434	403	453	449	403	434	435	444	415	395	411	405	422	424	420	421	394	414	394	382	407	433	411	442	384	414	392	408	418	396	425	394	431	421	446	404	413	436	434	395	432	437	432	435	436	407	408	417	402	434	440	416	407	408	416	445	412	447	413	438	409	426	417	415	392	461	418	387	393	427	417	434	400	390	444	416	439	422	435	410	401	444	436	416	435	452	432	407	390	411	419	391	458	429	414	396	410	457	398	415	409	422	402	414	415	412	433	417	388	362	418	410	423	414	408	426	406	392	438	399	440	387	432	406	446	414	423	402	379	421	421	379	400	396	438	373	409	392	392	415	443	398	410	440	387	413	419	425	420	410	430	419	451	465	450	391	442	435	412	432	440	431	429	385	426	399	418	401	423	428	412	423	457	410	412	382	427	423	435	426	423	428	392	390	413	433	409	426	376	420	434	414	414	392	407	412	434	397	435	386	422	451	390
23760	21195	28445	24384	21666	16857	7917	3211	1964	1505	1220	844	725	803	801	853	877	905	1030	994	1111	1083	1089	944	892	900	823	805	783	705	720	697	755	703	746	716	747	704	696	693	673	700	709	758	708	728	709	704	691	741	659	712	744	685	752	747	683	685	695	702	688	729	736	706	748	692	705	687	714	700	694	782	754	743	703	718	718	687	711	707	748	700	702	767	739	698	679	634	691	695	700	664	718	739	745	654	718	706	651	696	730	678	707	737	734	684	731	651	687	736	721	706	660	752	764	703	734	715	677	715	721	693	722	708	740	722	700	672	653	745	692	679	712	693	735	715	695	704	700	725	693	733	682	698	724	701	669	675	710	721	656	649	649	727	728	666	757	718	709	715	763	758	717	725	678	685	679	672	728	729	684	685	708	701	732	709	680	706	702	723	691	736	703	689	678	682	701	726	700	740	642	681	711	704	694	655	682	664	729	667	704	710	717	722	675	700	684	695	646	738	669	729	674	706	718	710	712	723	692	687	693	727	684	706	721	714	720	740	733	692	702	681	739	750	702	710	708	710	722	702	700	695	692	674	708	711	717	667	683	720	695	727	718	723	739	721	705	737	703	736	709	729	691	714	696	685	751	683	725	698	703	704	749	701	698	705	742	719	651	698	758	651	683	718	692	689	669	743	708	632	684	664	706	706	671	680	729	738	710	730	693	717	752	673	718	708	700	660	711	658	690	695	669	716	675	688	720	699	744	705	724	685	767	726	702	676	643	725	731	716	691	708	679	730	728	701	687	690	722	681	713	688	797	719	721	681	722	682	736	716	636	663	751	697	660	728	699	708	713	714	661	659	744	678	698	748	686	726	689	661	679	712	672	676	718	742	684	677	704	674	731	692	719	753	696	708	659	713	731	720	725	717	714	654	699	726	723	698	693	699	737	781	716	708	729	608	704	630	705	642	714	673	688	730	696	701	723	726	747	710	701	719	696	693	678	734	710	666	683	719	710	693	667	739	715	708	753	712	689	662	693	686	689	682	716	672	718	740	700	687	687	671	721	717	748	682	754	696	727	703	657	749	726	726	714	743	727	698	719	717	764	701	736	732	729	678	751	695	664	714	742	712	705	682	676	692	688	697	726	684	683	738	694	687	650	754	667	691	777	667	722	647	720	662	733	710	676	680	723	750	723	720	682	713	695	749	700	687	684	741	709	725	768	711	700	657	703	718	692	757	739	737	722	705	753	713	751	676	643	701	744	702	657	698	705	680	726	704	695	754	727	712	746	709	716	702	729	669	713	689	709	697	745	703	678	758	731	762	672	703	738	720	670	724	718	687	656	708	718	752	708	687	690	678	727	701	705	765	687	667	725	710	720	717	683	694	707	677	733	683	689	691	659	720	737	716	678	698	694	688	704	727	703	723	723	710	665	694	690	637	719	682	710	700	721	775	712	686	684	711	688	699	716	696	697	673	715	667	699	720	687	710	700	720	764	640	680	738	674	723	659	704	704	757	688	688	709	702	715	711	737	675	725	695	672	697	725	697	679	718	668	690	672	684	708	723	729	726	740	675	722	716	714	662	700	699	693	685	745	689	666	698	753	659	666	675	666	672	706	683	698	671	714	684	677	705	718	729	753	680	694	720	708	686	677	727	742	690	678	692	723	683	717	705	734	721	707	699	694	690	729	715	657	670	691	692	709	704	738	713	716	689	709	715	718	765	750	686	682	706	717	722	715	679	710	731	687	691	727	704	672	679	719	685	751	725	702	655	709	696	728	714	700	717	676	705	699	700	730	724	696	650	661	737	690	695	744	715	674	703	742	681	672	716	670	703	718	721	686	688	687	716	700	735	659	730	671	650	710	667	637	676	700	703	711	740	659	694	726	624	673	704	734	671	717	723	727	701	703	740	717	714	760	655	729	672	670	699	644	719	729	707	739	686	698	739	695	710	740	724	697	707	705	688	698	702	641	678	735	716	719	708	703	717	684	721	716	734	666	740	715	648	739	728	706	635	678	699	700	659	649	689	716	725	751	706	715	704	684	666	717	728	652	689	729	720	713	715	700	729	715	707	779	704	720	697	738	739	698	764	698	724	670	685	694	653	755	642	711	665	678	679	693	694	672	713	752	685	710	718	768	693	733	643	700	715	705	713	734	686	691	717	726	706	675	714	716	699	676	672	747	793	754	758	752	712	710	712	682	729	687	712	703	723	722	699	703	715	695	712	769	690	671	732	725	680	671	688	687	712	678	702	696	731	696	695	703	699	720	684	680	728	712	731	711	724	753	751	683	634	677	684	637	670	696	643	721	701	700	673	712	679	689	732	675	722	687	731	697	745	682	670	738	687	721	721	680	702	755	693	708	721	713	727	633	705	692	690	749	750	696	686	676	721	709	719	716	716	697	699	703	661	660	648	665	693	723	698	691	708	695	674	692	678	727	694	732	687	732	742	701	661	687	655	712	689	738	692	708	716	722	684	670	746	733	743	684	651	738	725	717	721	699	715	706	749	712	683	711	691	773	749	724	707	748	686	701	686	756	714	718	700	707	712	721	710	733	724	720	638	696	690	698	718	705	683	705	673	711	716	722	724	712	713	707	737	703	735	744	685	664	693	697	665	728	701	675	726	751	715	736	765	690	705	661	745	651	704	711	668	667	664	687	708	693	726	679	663	638	704	708	672	711	670	738	711	716	644	669	715	703	737	739	695	680	705	694	703	666	701	703	767	712	713	704	658	726	708	694	699	681	664	736	741	696	678	677	712	697	682	706	696	714	652	698	716	679	709	690	685	717	698	693	712	717	718	671	729	723	728	713	722	664	729	689	677	697	697	686	739	703	751	657	671	662	712	707	699	712	701	688	681	701	676	739	737	703	723	684	711	681	700	743	676	693	725	762	701	677	671	713	698	734	716	718	682	707	701	697	674	704	713	738	675	705	657	691	709	672	710	712	723	663	679	700	729	692	713	691	697	747	675	748	736	751	673	722	725	668	712	722	694	678	756	697	645	726	707	725	664	719	644	741	681	677	669	708	723	727	669	659	731	709	652	741	684	721	682	688	726	713	659	684	721	705	672	656	708	726	682	725	702	713	707	744	693	718	727	698	720	664	662	700	692	695	732	745	746	721	699	725	730	709	727	727	684	738	709	688	700	774	688	667	712	713	712	762	718	686	712	684	692	711	696	695	735	693	697	713	735	669	658	706	658	686	731	708	700	706	679	706	725	709	685	704	726	754	694	729	729	716	725	698	719	689	674	674	689	731	662	661	709	709	668	703	692	661	711	745	698	678	667	700	714	689	683	702	693	689	655	688	692	731	714	712	721	707	713	669	746	675	748	680	674	694	679	676	701	732	737	690	686	694	705	703	708	754	722	692	676	697	686	673	677	731	650	707	678	737	688	645	717	701	676	659	670	697	711	702	762	759	716	644	761	742	706	661	714	751	689	690	748	685	725	675	679	732	720	670	753	687	661	685	691	710	726	733	700	684	713	714	673	679	744	682	719
18523	39066	33402	24977	20162	14480	9096	5175	3192	2318	1696	939	892	860	865	963	1049	1100	1210	1317	1433	1544	1458	1298	1152	1064	901	896	857	819	766	724	744	739	764	743	770	703	676	716	726	692	723	768	719	687	774	721	738	751	718	718	789	749	744	795	703	711	753	742	723	697	725	727	741	734	715	715	751	760	741	715	691	778	714	762	737	738	694	711	723	712	745	680	697	706	756	758	793	680	695	733	723	707	708	691	729	744	697	716	728	724	716	766	725	702	770	689	740	697	712	743	725	689	751	703	735	725	732	744	771	731	774	710	688	740	698	716	697	709	669	712	769	711	730	750	750	701	722	758	744	672	728	729	720	741	715	711	720	699	700	753	727	700	705	745	701	660	702	726	667	759	706	743	748	759	724	713	721	692	677	674	720	752	712	729	761	722	742	751	725	691	719	721	719	742	712	690	704	691	718	750	732	769	734	718	758	663	712	705	695	718	764	739	759	714	713	765	747	730	723	757	721	767	748	700	753	731	721	732	711	746	735	759	704	733	701	734	736	748	715	719	728	764	722	744	717	679	731	702	702	755	710	714	700	720	739	710	735	744	710	737	691	732	740	743	726	711	727	751	721	757	771	721	732	745	752	700	761	737	707	708	692	750	701	718	719	696	801	669	714	749	706	708	749	732	742	673	686	776	762	722	734	740	738	759	677	707	700	752	760	743	723	673	704	719	730	733	770	748	774	728	729	702	705	736	711	707	709	699	686	684	760	701	766	735	736	761	770	701	737	738	738	705	685	686	755	712	728	740	694	721	773	701	689	767	699	733	736	709	702	705	735	759	783	753	740	754	743	756	757	715	731	730	749	713	681	715	700	714	684	712	728	718	760	732	722	709	730	726	711	737	697	733	693	687	711	721	718	757	711	677	712	711	722	773	760	772	757	716	749	707	715	744	750	692	731	735	709	758	716	768	733	655	706	707	721	734	727	709	699	755	780	759	791	762	725	730	784	707	735	751	730	723	759	733	737	702	684	727	738	761	749	726	755	776	722	721	716	758	706	793	729	672	748	751	719	701	753	714	735	766	742	724	713	727	683	724	678	731	728	727	720	696	768	697	731	745	686	735	731	696	722	728	732	709	773	695	725	731	716	710	706	705	691	765	741	761	714	689	691	711	728	747	717	689	745	638	722	722	733	762	747	768	728	695	707	696	674	694	735	718	724	727	732	734	727	750	744	708	751	735	699	685	768	680	736	724	715	761	778	708	691	730	732	719	701	797	708	790	692	774	774	693	718	709	735	729	755	754	688	715	721	678	707	752	763	669	704	754	788	722	703	727	735	752	739	723	749	716	767	712	736	750	719	724	706	726	722	749	767	733	796	761	691	797	773	717	722	699	708	732	694	719	770	722	717	719	754	760	691	748	755	662	698	718	703	706	708	747	747	746	742	680	743	740	761	699	725	732	711	715	756	743	729	719	724	721	685	749	684	719	749	709	726	730	767	765	703	742	745	717	718	748	731	718	666	733	719	729	717	744	722	763	707	730	745	748	751	769	707	732	755	693	711	729	751	702	767	697	791	715	742	732	685	766	741	699	724	765	762	735	753	704	741	700	685	797	668	720	701	752	754	822	718	700	724	743	773	718	766	691	732	750	726	669	767	741	779	732	739	714	751	778	720	729	788	755	781	721	755	753	694	755	695	708	734	755	739	706	702	725	702	707	731	735	761	670	744	716	751	781	754	724	766	745	742	685	734	738	698	728	729	746	743	758	698	756	709	738	745	717	752	736	670	758	753	785	729	720	693	728	700	712	729	737	785	715	739	748	737	747	674	727	676	752	732	738	765	702	738	739	713	718	752	739	755	749	676	703	757	768	732	677	748	715	724	735	728	693	727	769	722	705	741	661	755	722	758	788	736	740	679	745	789	707	699	740	717	740	763	687	713	760	719	721	744	711	711	724	754	750	774	689	709	715	733	697	719	745	760	707	717	745	779	689	719	707	722	732	767	732	709	709	726	719	725	715	717	712	727	749	734	700	771	741	771	731	700	670	722	766	706	773	722	710	741	733	686	733	743	703	760	753	735	756	754	700	724	704	704	760	698	699	742	749	695	719	697	770	777	706	731	740	721	724	760	748	780	726	738	716	754	687	769	740	714	766	720	736	695	713	718	770	757	748	701	711	672	679	680	743	720	699	791	719	744	696	777	720	723	689	796	709	711	706	703	703	689	691	717	724	683	680	706	716	704	758	700	715	754	724	700	730	756	783	723	751	715	743	745	735	710	734	730	750	746	722	753	722	718	720	720	747	743	733	705	712	697	752	775	735	692	686	682	727	743	699	704	706	790	757	708	692	711	684	684	713	697	710	709	731	722	737	681	719	748	705	703	718	740	766	677	730	779	708	734	686	673	712	740	765	746	762	768	725	728	735	749	701	703	733	749	755	685	757	716	719	721	698	700	712	697	718	697	741	695	664	740	688	743	736	740	731	763	709	747	701	717	712	760	775	747	702	714	752	726	722	761	708	716	739	686	722	768	715	702	741	746	716	729	719	692	708	751	733	709	737	713	767	698	705	709	727	682	695	713	741	745	723	717	739	708	768	692	690	731	752	699	726	730	723	730	717	716	729	679	721	707	699	701	756	742	738	737	697	757	744	740	709	692	707	696	758	691	727	746	730	751	728	719	741	698	741	707	708	747	735	706	715	770	691	707	708	685	751	715	700	710	743	707	739	757	739	753	696	755	770	762	716	723	666	715	738	755	745	738	724	724	734	731	689	733	706	736	713	744	742	705	720	720	730	728	703	710	708	807	748	705	721	776	738	767	719	726	769	757	757	727	739	754	772	746	719	756	713	725	742	722	720	779	760	700	736	719	744	794	729	725	710	769	686	696	727	731	701	730	694	756	747	733	731	751	764	763	650	751	767	696	709	762	722	732	729	714	777	728	684	681	738	738	768	761	745	718	738	746	758	734	745	754	762	738	726	724	734	723	727	722	705	735	713	751	710	751	733	726	755	740	714	732	755	754	710	723	723	726	765	686	748	735	720	724	760	767	721	752	749	734	696	730	728	724	701	792	791	739	747	741	683	728	732	748	732	739	738	749	713	763	735	733	750	696	705	700	726	690	680	736	751	754	720	741	775	701	705	703	719	732	700	734	716	719	714	771	728	739	685	682	659	744	739	682	756	707	737	747	745	714	748	742	752	751	749	746	682	721	713	764	739	697	677	686	716	743	733	748	729	725	719	725	690	664	756	714	709	738	692	679	759	717	691	732	695	727	727	741	691	698	739	715	716	715	711	724	752	699	691	727	725	726	782	702	735	710	742	737	717	736	729	701	707	747	709	736	724	757	744	752	692	705	717	711	745	704	740	699	711	715	749	722	752	738	707	736	734	724	715	690	696	696	716	712	745	693	716	748	680	718	719	673	736	774	772	751	743	729	757	721	729	699	741	677	727	714	737	750	742	701	760	689	705	723	751	779	770	666	675	697	742	722	771	723	706	773	715
24927	21195	27384	25663	17340	8627	3973	1960	1391	984	748	570	525	507	475	534	567	633	645	687	731	767	784	678	589	572	504	462	493	489	467	454	459	466	478	433	480	514	471	437	485	478	480	442	431	437	517	500	467	427	454	460	453	455	443	454	455	434	444	420	445	463	466	480	448	447	433	429	493	427	440	502	461	449	500	444	444	470	464	440	437	440	476	448	444	451	457	446	431	468	423	457	466	420	477	437	527	438	501	472	438	461	462	439	420	449	457	439	475	467	467	409	489	470	438	459	468	471	489	469	457	475	440	481	443	447	472	422	481	442	466	463	433	449	420	456	432	474	486	455	398	447	501	491	470	448	399	453	401	461	454	434	460	460	444	456	483	457	461	464	510	438	476	425	440	470	494	454	465	430	476	448	434	463	433	453	467	472	438	486	452	460	501	445	455	469	426	439	456	439	463	483	479	466	464	447	445	445	473	469	462	455	427	488	478	455	486	480	445	428	454	478	447	447	462	491	451	454	447	456	463	482	466	471	409	494	485	482	458	462	455	449	438	473	431	468	481	440	458	468	445	476	461	495	492	486	450	448	412	438	491	438	457	480	461	453	441	449	483	448	443	458	495	439	438	460	495	461	445	419	448	436	465	447	459	492	457	442	418	493	477	425	431	467	482	485	446	450	466	439	449	455	465	488	468	490	470	467	472	484	484	438	465	502	482	473	458	449	457	467	467	442	464	475	415	456	470	459	468	482	463	485	444	448	404	498	451	445	454	455	455	454	472	448	466	474	427	469	450	460	436	496	423	467	478	481	472	494	443	479	453	444	453	427	465	433	434	444	448	467	437	425	437	470	480	473	407	490	453	479	439	456	468	465	452	433	441	434	469	479	450	429	469	467	440	476	453	474	434	448	456	464	462	473	440	390	460	431	474	444	445	449	474	487	454	462	475	425	420	441	434	420	462	455	438	441	509	501	466	476	433	467	452	451	421	435	492	468	467	473	428	433	447	471	486	432	444	442	433	464	439	470	485	432	470	411	458	469	437	446	445	429	497	459	427	452	469	464	479	442	497	466	474	450	460	405	452	467	436	428	472	453	491	506	524	485	458	428	452	490	438	431	458	429	450	497	463	458	450	469	450	504	439	458	470	447	440	407	459	443	452	433	476	443	475	482	458	498	477	458	479	456	488	450	454	483	505	484	444	479	478	463	420	474	418	460	463	457	485	439	468	438	451	419	448	453	486	497	435	458	435	446	475	461	426	487	485	481	475	463	500	468	439	487	479	442	433	470	480	477	436	467	437	443	484	462	431	456	470	430	488	462	450	472	480	454	455	452	494	439	477	475	465	428	448	436	471	466	465	476	462	457	434	444	471	443	498	472	476	455	472	461	463	439	454	465	444	456	472	450	454	488	500	434	451	474	484	404	417	446	495	474	475	467	463	448	462	488	449	463	428	457	474	456	452	447	456	449	443	473	431	474	450	438	466	432	425	476	493	490	464	440	458	453	432	482	458	468	459	516	480	452	440	480	465	455	449	495	506	439	468	439	455	480	449	431	476	435	472	444	446	503	446	452	432	447	477	453	451	464	428	480	458	482	435	439	464	417	466	479	458	427	421	413	492	468	476	428	435	453	474	442	443	476	432	444	433	493	481	458	457	472	453	432	457	458	453	471	445	434	461	453	467	440	461	455	449	459	499	486	442	416	476	450	492	489	511	472	451	441	477	471	478	436	436	456	457	456	478	465	464	488	462	447	467	427	466	456	455	458	455	448	452	439	479	423	479	411	468	438	462	460	460	455	447	425	444	475	456	487	497	467	492	468	445	452	423	480	469	464	439	437	417	448	459	481	424	464	480	470	409	442	444	470	483	497	470	463	444	477	437	444	452	448	454	435	433	445	497	451	486	413	499	462	428	462	494	450	408	442	467	458	457	478	486	491	455	469	454	470	407	451	489	458	451	442	414	480	472	492	436	462	528	422	485	437	502	439	434	444	461	480	453	455	453	452	472	464	448	450	469	439	464	448	483	461	449	443	438	446	482	397	480	476	460	453	434	520	486	436	483	439	448	470	445	433	461	482	469	477	435	471	477	472	450	435	468	476	467	434	464	463	452	467	437	467	465	468	452	453	445	496	473	430	474	487	453	475	461	475	445	470	435	451	459	451	521	452	478	480	446	414	457	430	412	491	486	450	506	482	451	467	465	471	464	427	459	468	474	529	462	465	436	457	445	470	454	454	459	446	454	431	434	452	488	452	460	432	456	448	432	448	468	468	445	448	480	467	448	428	476	489	429	478	434	425	471	474	456	470	465	480	425	443	410	490	457	453	457	448	414	455	432	443	451	411	449	447	442	444	476	442	496	469	504	463	453	465	427	486	463	457	442	463	464	473	458	458	459	489	479	468	459	435	417	438	414	466	478	468	454	471	451	456	444	463	459	457	454	408	469	425	443	483	465	447	465	442	459	481	502	432	485	444	434	464	479	462	495	457	462	438	469	476	415	477	443	490	446	441	438	442	449	451	458	469	438	481	445	454	477	497	452	474	467	408	445	444	447	452	482	474	443	449	446	499	448	455	436	487	427	487	498	425	406	456	440	487	466	447	440	504	471	452	446	463	432	497	423	459	450	436	485	475	458	426	465	458	450	422	419	469	449	434	465	454	486	484	486	447	441	479	463	419	482	437	417	451	510	423	442	465	452	482	480	482	517	504	492	452	450	487	451	483	444	478	483	465	441	468	447	469	464	458	452	432	478	451	453	444	470	433	485	441	466	458	477	478	465	438	431	462	448	439	426	427	469	447	470	461	464	443	448	456	488	462	464	464	458	491	499	485	444	500	466	423	477	458	464	451	490	431	476	472	438	496	459	457	453	472	481	469	460	462	481	457	453	428	457	432	472	458	462	497	480	442	430	488	474	473	469	450	467	450	440	481	449	469	414	439	445	450	440	464	479	432	457	453	452	490	451	432	495	477	465	452	436	414	478	436	437	472	425	401	451	497	447	477	470	464	427	429	456	486	418	447	471	437	460	462	494	458	448	456	463	441	470	470	487	441	462	471	461	467	474	423	462	456	424	417	457	458	487	432	477	461	452	449	470	478	445	483	423	429	464	465	433	471	457	428	489	418	445	459	454	463	444	426	456	426	448	461	472	428	493	490	436	472	447	475	474	415	457	461	446	443	472	444	465	448	481	454	486	420	484	446	478	467	457	471	450	444	439	475	469	483	465	479	449	445	441	468	444	451	453	411	464	464	477	466	488	470	444	466	422	447	446	452	437	468	486	452	461	483	437	441	462	481	453	454	486	436	466	471	485	466	488	453	470	463	468	485	479	469	492	453	442	447	462	462	433	426	457	463	472	497	470	487	451	463	436	439	516	471	437	532	451	496	461	453	486	467	439	442	471	473	456	453	428	446	438	483	465	442	464	449	457	429	470	492	481	439	402	447	455	402	395	455	446	474	478	440	497	473	420	456	467	443	465	436	474	505	486	500	494	435
18085	35658	29764	21539	16827	11817	6828	3899	2387	1637	1179	729	659	590	598	703	726	856	963	952	993	1033	1131	1021	832	728	646	584	526	502	541	500	557	493	524	481	514	482	498	532	476	487	510	490	494	462	509	499	513	516	531	498	498	511	481	516	509	503	510	531	462	446	461	479	524	482	450	534	512	485	504	543	480	474	488	484	493	499	481	506	488	509	528	523	501	496	499	482	505	498	517	534	485	530	477	508	497	470	531	500	519	512	443	489	507	503	496	500	497	513	456	515	459	494	533	485	512	480	507	487	492	465	550	505	525	496	513	488	523	494	482	522	492	496	522	493	464	485	495	499	541	480	531	523	490	486	509	521	485	466	510	537	497	475	485	503	501	529	493	489	463	507	508	476	503	492	495	484	484	474	518	494	493	470	502	495	488	521	489	472	510	503	467	508	466	491	484	501	484	485	523	456	500	485	454	499	451	528	465	483	485	472	546	488	540	473	487	514	450	490	505	493	446	473	527	512	476	513	505	482	507	455	505	493	453	488	536	471	508	493	535	499	513	497	487	478	493	480	482	500	516	498	516	487	519	484	466	497	482	511	489	517	504	506	474	470	515	467	483	523	531	510	502	473	479	502	487	503	495	523	487	473	492	488	446	476	484	485	486	541	498	479	539	496	470	501	487	462	519	500	533	536	530	533	535	497	495	498	480	466	506	484	516	483	457	547	438	566	522	513	444	507	477	494	521	451	539	481	488	549	477	487	466	490	492	520	504	489	503	479	459	488	491	469	517	497	475	514	483	525	478	472	489	536	515	508	515	508	464	497	508	511	462	504	504	487	515	483	505	501	482	503	508	558	506	503	503	504	497	525	502	513	480	512	498	482	496	504	469	537	488	496	485	528	519	467	461	480	546	508	504	452	502	491	481	484	506	528	518	495	476	470	482	513	507	511	489	499	500	510	434	492	485	515	476	527	543	491	502	535	491	526	533	469	526	484	504	480	483	494	533	489	520	437	492	513	517	489	515	486	507	547	473	534	506	484	462	527	499	451	492	488	489	482	486	495	494	532	488	484	531	487	489	496	478	524	533	444	480	473	499	537	459	486	473	546	498	472	503	483	509	494	515	479	524	498	485	519	501	477	544	496	519	474	505	476	489	519	484	498	520	527	529	491	517	503	516	518	528	498	500	470	487	490	514	528	505	484	486	495	472	500	515	460	485	475	501	481	537	521	458	442	498	516	511	496	518	518	461	527	490	506	497	495	463	510	479	501	493	485	523	515	470	506	498	475	491	514	476	498	515	509	521	504	494	498	493	471	520	481	525	471	510	482	497	533	487	517	450	473	530	530	483	492	471	513	509	503	479	509	493	521	542	499	535	488	479	508	482	504	502	505	538	493	490	518	488	496	524	494	513	474	519	520	482	507	524	497	527	518	508	525	524	509	527	535	520	521	548	481	515	486	462	478	501	465	469	478	502	528	489	511	457	509	469	521	512	489	465	500	495	513	494	493	496	492	528	504	500	554	481	513	518	492	543	467	503	510	516	510	488	501	524	520	453	509	467	494	532	517	536	486	515	557	495	533	539	492	501	472	510	496	487	491	488	477	490	477	508	491	513	508	503	544	490	510	499	511	483	458	541	482	487	535	476	500	510	453	508	490	515	480	546	508	493	500	474	483	532	466	536	495	507	530	497	526	469	500	481	496	488	534	489	497	484	504	480	481	463	486	530	481	493	548	520	462	489	490	521	489	489	482	521	506	500	487	496	522	480	483	515	519	546	486	494	488	495	521	549	445	469	512	454	508	495	492	478	504	509	483	511	494	544	474	525	457	516	546	517	490	490	518	498	506	480	498	471	452	510	512	501	483	492	524	508	523	476	518	490	532	531	468	485	485	551	520	490	495	553	526	530	455	478	476	504	548	513	509	504	484	543	523	473	528	509	505	511	492	494	490	533	496	479	468	528	481	514	495	489	502	475	506	534	480	493	516	457	495	517	525	481	484	543	499	494	476	496	533	488	528	485	502	509	496	489	501	453	491	481	452	490	467	477	501	521	494	513	515	488	493	440	535	478	558	487	539	468	493	470	550	501	509	486	504	468	497	540	492	521	483	509	501	507	468	477	508	483	518	495	496	484	499	486	473	471	515	482	460	500	571	505	518	505	512	501	525	478	505	498	500	455	507	436	490	540	530	452	486	499	484	531	500	500	518	475	520	513	504	523	505	515	518	466	481	512	457	458	492	533	482	487	481	498	522	519	528	503	483	471	498	504	498	493	503	520	511	477	539	496	515	500	499	497	508	482	477	498	512	529	482	494	505	531	453	497	490	504	546	493	527	487	504	504	494	507	508	516	510	497	512	473	466	481	465	507	520	502	513	515	521	468	512	470	523	504	491	479	496	495	493	474	534	505	512	511	465	502	489	490	493	545	512	480	515	503	477	455	474	501	489	490	448	500	512	467	499	501	496	500	495	537	521	494	506	541	481	546	496	495	511	504	486	470	531	490	535	471	490	469	509	496	502	537	506	493	465	545	532	514	501	503	482	497	482	464	460	494	464	482	509	514	488	478	527	532	504	507	508	524	507	514	519	510	459	523	513	490	500	459	486	491	491	496	490	496	523	481	528	492	479	514	508	503	488	533	533	524	502	494	507	488	509	540	493	486	547	519	530	477	521	502	496	489	444	475	506	488	532	521	472	532	508	531	507	468	446	457	504	527	510	516	514	506	514	487	505	480	520	513	505	524	452	537	487	476	509	496	467	475	508	479	513	500	497	498	436	487	516	480	513	492	440	505	496	478	519	510	501	515	549	486	491	517	483	515	465	491	484	474	498	503	490	516	509	503	504	491	506	488	484	457	508	497	493	496	499	466	491	512	502	509	473	493	518	471	440	465	494	489	489	477	486	488	485	502	488	476	482	488	524	490	519	468	485	477	491	474	520	504	482	495	466	529	490	496	482	488	504	474	488	509	529	495	521	497	507	490	484	468	506	504	506	502	515	510	509	510	529	507	486	487	511	511	504	470	517	470	511	519	515	491	520	495	499	505	478	500	481	476	493	486	506	508	505	505	518	489	527	525	487	465	479	509	520	510	504	512	487	488	454	466	510	456	494	532	513	500	518	507	516	470	503	531	499	508	478	506	531	526	482	507	497	507	518	512	494	501	473	487	512	461	446	524	530	467	510	501	497	495	490	507	485	496	538	509	506	496	523	524	495	482	525	480	511	513	464	489	487	511	481	468	491	510	472	535	495	512	481	454	474	484	521	461	527	485	483	487	544	509	544	499	453	502	442	469	520	464	492	521	467	479	467	483	526	488	497	490	444	499	457	492	507	530	526	499	559	505	509	460	483	506	513	490	531	529	495	489	521	528	513	501	485	541	475	482	461	516	483	516	454	483	538	506	515	510	469	454	506	505	480	478	492	505	500	482	543	519	513	452	531	481	505	475	522	509	472	492	514	475	504	500	497	499	511	501	458	476	521	553	498	474	540	483	463	502	514
22624	21248	28924	23913	21423	22026	16021	5013	2859	2021	1753	1119	1114	1108	1074	1129	1270	1291	1372	1450	1516	1542	1553	1320	1271	1131	1068	1013	981	933	954	960	970	912	877	884	933	942	909	904	883	915	892	895	942	910	885	938	919	943	924	940	916	882	898	903	883	911	930	932	916	876	898	884	900	913	926	923	901	928	912	919	959	911	934	924	937	912	912	898	955	925	952	968	898	924	931	900	899	934	897	946	946	960	922	871	903	926	950	920	899	955	937	834	954	936	902	924	914	884	868	928	922	926	929	905	866	941	960	971	946	872	932	912	878	892	897	924	941	934	880	899	885	921	888	874	890	812	918	922	873	925	935	950	915	891	891	941	926	879	885	891	921	897	917	934	910	927	984	926	958	882	917	913	898	931	938	947	850	892	930	903	985	879	917	952	907	889	910	925	911	912	907	910	913	984	951	909	926	895	899	966	895	917	900	923	970	908	882	896	938	871	866	908	927	921	893	884	917	910	900	991	877	845	974	872	897	935	942	848	933	886	904	906	884	937	929	906	920	902	911	901	945	909	928	874	889	877	883	922	857	889	862	949	875	972	885	932	914	915	921	873	936	896	917	913	949	904	931	909	887	914	938	887	913	895	886	908	912	917	929	874	925	903	885	847	868	945	920	908	896	934	883	871	917	897	866	930	939	911	913	942	966	944	889	927	919	854	887	926	906	916	946	899	950	951	947	897	860	904	967	908	929	978	940	902	946	945	909	886	885	873	960	926	916	912	922	949	949	943	885	908	905	956	958	912	876	936	887	937	936	878	906	908	878	889	915	903	904	860	901	946	900	908	932	884	916	901	908	970	956	925	972	936	925	916	910	918	921	856	921	889	929	957	953	897	907	911	900	935	973	940	890	952	914	921	897	911	937	928	878	928	906	904	960	951	901	946	859	989	919	915	936	976	910	881	854	931	896	924	893	940	876	902	895	936	915	911	900	938	997	860	931	932	914	894	944	950	913	872	931	937	936	930	899	954	896	916	884	900	930	915	901	885	957	930	924	949	909	922	914	935	873	845	914	909	946	953	943	929	863	936	970	905	869	975	912	938	945	908	874	917	929	888	928	896	963	923	891	924	856	931	914	856	952	887	877	958	929	908	868	956	916	893	923	916	946	896	909	949	914	913	950	914	930	858	940	939	881	924	914	890	940	877	909	930	926	902	965	939	909	918	885	908	911	857	943	891	942	893	984	913	885	916	942	909	945	897	873	912	880	945	895	925	886	900	927	906	907	885	885	925	962	904	885	954	930	911	903	895	856	898	862	922	940	945	898	882	863	921	925	839	911	919	895	889	913	940	849	926	925	916	898	871	964	899	917	887	907	914	919	888	951	928	939	893	925	937	935	892	949	921	928	879	871	890	936	894	971	938	924	903	905	891	904	907	910	886	926	890	906	887	909	894	934	848	912	905	893	913	897	951	962	906	903	946	883	882	925	935	874	858	925	896	908	864	946	917	863	912	901	935	901	877	920	900	850	836	952	927	865	919	913	917	924	872	930	899	870	904	914	926	948	906	953	917	960	888	944	918	956	932	892	952	908	907	891	905	893	917	875	903	874	891	902	896	957	940	941	931	943	840	923	939	995	944	856	892	938	914	917	922	962	946	932	938	933	894	954	869	929	932	912	893	864	894	925	926	869	904	876	933	951	909	863	941	943	916	889	872	951	892	874	951	902	940	888	891	935	918	926	927	880	878	959	934	918	957	921	859	917	953	899	930	965	871	916	949	936	934	927	893	858	895	905	924	890	924	895	855	958	952	958	922	865	896	964	876	952	932	884	853	954	943	935	949	943	902	933	944	912	937	937	879	848	959	906	992	870	910	907	863	891	871	949	912	969	950	864	934	871	888	857	915	946	917	924	929	903	918	911	898	937	951	874	904	959	915	887	895	868	865	858	860	889	914	946	908	883	917	915	888	935	877	949	925	893	900	821	919	926	939	944	891	888	960	969	961	908	885	886	865	933	901	906	852	869	910	875	873	914	928	971	981	928	856	908	907	909	954	893	938	877	909	921	856	953	878	953	869	880	911	901	928	934	925	874	925	920	893	850	928	909	906	924	891	951	918	918	916	945	905	938	887	921	941	899	944	856	888	919	851	915	931	897	900	902	929	967	927	951	932	922	927	906	907	916	915	892	926	833	898	896	915	904	877	923	993	922	880	938	881	914	897	935	937	905	878	914	934	931	971	936	916	951	952	933	880	889	931	874	899	910	917	903	912	915	932	913	915	920	945	901	930	880	905	923	918	964	916	910	924	941	926	826	905	899	855	910	904	886	946	856	867	913	909	918	901	957	925	930	882	956	965	919	913	907	900	921	850	922	912	931	926	909	899	876	879	910	938	905	901	973	925	888	869	939	902	904	866	906	919	891	862	951	890	937	900	873	872	932	955	910	915	858	919	916	917	926	921	910	906	928	908	837	958	911	916	914	967	895	878	934	938	969	939	940	922	972	903	948	938	927	914	899	883	958	873	923	916	882	892	935	866	900	902	851	926	969	926	934	969	880	886	917	873	909	942	932	924	874	927	875	922	924	878	873	908	938	899	853	982	915	935	928	868	856	895	897	953	934	855	938	917	913	890	882	869	895	872	864	891	935	957	900	885	966	924	937	876	908	902	952	854	951	904	954	932	893	967	938	903	923	905	916	866	894	865	882	878	905	924	900	914	939	901	943	909	922	891	903	892	942	898	902	852	899	912	924	864	882	889	963	916	858	922	835	891	889	896	916	929	968	899	937	946	942	932	933	933	855	892	935	965	923	940	913	875	930	915	898	928	883	931	853	900	909	895	880	862	852	892	901	875	875	900	885	866	921	877	963	945	935	910	873	927	896	897	906	879	857	950	962	884	914	855	942	942	926	906	899	902	947	907	896	926	871	947	940	954	929	918	901	916	915	922	900	847	931	931	838	890	918	914	886	902	942	928	918	858	891	880	916	958	896	911	928	888	876	938	890	923	875	906	876	922	885	907	1004	910	871	954	909	918	896	924	877	901	935	905	912	898	897	929	884	919	938	914	922	936	930	902	867	881	892	925	958	894	949	916	912	886	895	957	890	932	924	863	901	852	895	912	875	963	854	856	928	914	848	883	856	899	941	905	897	921	885	980	847	923	888	892	923	927	926	934	864	917	904	971	957	856	929	927	891	875	939	898	909	957	919	874	945	915	963	902	881	958	960	898	909	928	895	892	839	900	914	921	898	924	888	943	901	892	901	918	865	889	866	883	863	897	903	860	883	919	851	886	880	863	878	919	940	920	931	904	935	977	945	900	903	934	889	903	954	907	908	904	909	866	877	906	902	917	868	925	884	939	930	894	890	925	904	925	916	872	910	881	949	874	957	926	956	881	886	942	867	934	912	875	882	845	873	921	929	908	956	922	898	878	962	954	909	921	894	848	951	911	902	867	916	884	887	920	950	922	985	893	895	929	894	937	923	936	870	918	886	853	851	915	935	914	870	887	877	886
21178	44437	39240	30432	25103	18911	11765	7193	4404	3422	2389	1460	1341	1213	1265	1346	1481	1631	1768	1951	2082	1913	2039	1824	1542	1423	1218	1187	1025	997	953	943	971	937	975	973	924	958	981	999	959	957	985	973	1008	952	927	1028	936	959	936	982	1022	933	1016	937	942	947	980	979	915	932	954	951	959	972	945	962	972	950	972	963	1002	915	917	974	926	947	992	967	959	948	906	928	1003	935	975	993	983	954	938	941	989	956	938	920	959	925	962	929	991	994	1010	918	914	971	981	906	901	955	1011	948	907	959	897	918	925	917	988	912	990	939	966	923	898	977	922	958	953	965	957	929	944	946	945	978	883	970	926	924	926	956	970	951	940	914	939	948	989	1017	959	917	888	957	953	922	938	907	983	892	916	966	970	1010	953	910	947	1007	950	919	936	958	963	922	962	927	915	894	999	899	961	951	1045	977	969	1040	976	949	955	866	970	938	940	970	939	948	968	943	947	897	885	965	996	938	950	938	953	1030	893	917	997	950	967	967	916	990	903	945	938	942	920	1016	949	870	925	991	983	937	968	976	985	934	942	967	978	903	934	995	959	989	947	939	963	934	965	1013	973	966	940	957	922	945	939	986	951	910	990	941	916	944	928	939	966	939	947	940	894	959	904	947	937	907	971	940	947	992	956	881	935	937	957	996	929	928	915	916	970	940	1002	946	960	923	1007	926	953	925	916	967	942	938	1011	916	961	926	879	1024	912	967	1001	965	952	977	918	1010	926	960	908	983	955	952	899	911	934	911	958	983	938	959	963	875	965	881	975	1024	946	940	955	940	936	950	904	998	948	922	964	914	937	902	951	911	955	975	971	905	946	942	904	930	915	915	946	902	959	934	957	928	898	959	958	955	961	968	914	971	921	1063	956	959	915	928	943	966	945	941	883	985	972	976	948	947	995	901	918	970	967	925	994	978	964	939	926	989	959	956	968	959	979	921	978	893	938	1013	898	975	978	939	941	911	952	967	989	992	908	953	925	955	979	900	906	888	868	903	960	938	914	944	952	1008	963	888	965	916	932	934	923	906	974	945	944	906	933	935	948	913	962	949	960	1008	973	988	1004	1019	976	955	904	950	958	900	894	969	964	889	944	907	964	912	932	1005	959	956	977	938	995	991	927	921	928	951	902	956	954	913	949	943	944	954	912	962	893	920	942	973	911	1023	900	944	955	981	913	919	958	953	903	937	962	953	983	962	928	958	939	928	911	951	928	928	990	970	984	981	938	915	912	988	936	962	922	925	949	959	969	986	955	920	936	933	954	960	969	953	901	1009	953	950	924	928	908	909	960	938	968	895	968	935	907	967	940	920	942	939	939	927	973	927	964	969	880	928	966	948	968	933	967	914	981	989	912	952	983	912	943	978	914	982	938	954	892	974	974	973	965	910	986	948	966	928	946	954	932	925	948	950	918	926	969	895	993	1002	958	944	952	940	938	897	923	974	918	966	951	921	945	972	973	956	1013	970	952	971	973	906	935	905	974	926	933	944	1006	969	967	953	947	877	960	938	926	1009	929	949	896	959	991	934	996	945	937	927	991	935	961	923	935	938	952	955	927	917	902	963	891	896	934	967	999	959	976	908	972	939	986	1001	970	974	970	956	935	926	940	926	932	914	987	973	928	934	939	971	903	943	975	933	966	931	1007	927	1005	854	959	902	901	938	952	926	966	970	990	944	977	964	954	935	981	948	942	980	925	942	1028	985	930	892	977	939	909	969	918	975	924	914	947	975	941	916	930	933	991	954	962	985	943	916	941	953	912	956	911	962	929	930	971	972	933	957	987	938	928	880	978	1001	953	978	919	962	921	950	940	938	984	963	951	983	956	947	978	930	955	897	884	959	971	968	924	947	972	939	933	896	950	965	933	953	953	928	926	865	966	931	911	979	941	944	971	970	985	959	937	950	927	927	951	941	938	996	954	978	892	939	971	948	939	909	918	939	946	958	982	967	958	909	950	900	908	933	927	898	934	971	960	972	956	940	948	938	996	966	935	911	967	976	972	974	946	943	892	926	945	883	913	950	953	998	938	930	978	958	949	908	959	969	964	994	961	961	935	928	925	981	996	952	897	938	951	946	942	971	914	918	982	941	993	910	907	921	914	934	960	915	958	940	986	988	954	914	959	936	990	965	951	969	935	961	965	966	927	988	970	974	945	936	1005	907	952	977	930	843	925	959	919	936	938	976	958	975	955	974	995	974	963	960	933	894	973	949	938	940	989	996	985	936	938	979	912	967	979	900	867	932	911	941	927	979	964	938	926	929	877	962	893	921	1026	1003	992	925	1000	975	936	908	948	937	924	909	959	903	985	969	907	952	968	960	956	932	935	987	955	974	937	972	921	909	869	970	928	922	959	975	975	936	959	929	933	961	942	895	964	920	1000	955	908	915	999	977	993	972	946	956	916	900	917	919	971	996	990	902	918	915	971	942	892	957	934	950	901	989	882	954	972	961	954	949	954	960	962	947	970	980	955	960	946	917	921	929	922	931	951	963	920	950	882	936	942	998	1019	928	945	943	920	976	904	960	966	957	936	955	904	981	989	944	922	920	975	1012	948	963	997	986	928	987	948	907	931	983	945	946	912	944	955	921	907	947	913	900	973	924	966	968	935	952	951	959	933	902	928	935	908	958	946	913	975	928	955	949	942	959	975	943	949	944	944	1035	924	916	937	940	966	971	893	953	958	969	940	942	932	951	956	958	925	970	979	983	995	910	914	963	919	899	918	943	977	967	927	975	889	935	903	934	966	969	919	1004	904	951	919	958	946	967	949	935	957	937	987	975	972	961	903	926	961	948	923	918	933	962	898	931	1013	939	889	1025	922	950	898	989	991	873	929	969	896	976	876	956	981	945	965	944	984	927	912	907	992	901	916	967	926	879	1016	914	940	991	952	995	945	963	947	960	925	931	945	928	944	916	899	910	921	954	967	936	914	873	932	934	936	881	959	957	965	963	931	969	953	1018	929	924	955	955	948	962	879	951	903	943	994	975	925	957	947	1007	924	948	987	917	971	971	915	916	1012	986	962	907	936	970	927	899	949	901	907	964	953	946	992	918	1002	952	971	945	964	960	937	977	964	891	954	952	954	961	900	910	954	967	957	966	930	981	1019	973	929	939	912	870	988	941	956	955	945	941	953	936	952	923	927	963	927	901	918	995	948	937	926	989	974	943	920	961	991	918	967	927	1015	929	984	900	966	994	897	924	911	1009	974	927	972	926	918	936	983	978	937	983	918	939	920	957	914	977	967	955	906	938	925	983	924	940	986	1006	923	987	927	968	905	942	971	945	975	954	937	938	925	939	977	925	920	950	942	935	988	957	929	1008	943	963	982	942	942	955	908	963	989	1008	909	934	932	927	941	954	946	956	987	943	991	963	929	925	988	957	897	902	997	989	911	971	907	904	935	988	910	1007	889	930	983	979	936	954	916	966	972	903	894	944	925	892	978	928	957	1013	955	982	1012	912	965	916	962	905	945	921	969	942	969	927	925	888	993	954	922	953	938	953	881	992	926	927	991	936	963	953	969	939	906	967	942	962
28327	22386	23737	16525	9047	4857	2418	1242	790	650	550	418	413	400	417	457	491	520	515	587	610	598	591	564	506	505	459	436	387	402	412	434	412	454	416	400	387	397	385	413	358	379	395	395	401	380	423	426	381	401	450	398	426	417	374	398	407	397	412	411	366	401	419	403	427	427	423	411	405	382	393	403	386	380	406	418	416	418	378	424	393	397	406	402	417	405	436	388	412	405	423	403	395	381	413	382	391	407	407	378	374	404	387	360	420	419	413	417	385	426	384	377	398	356	413	430	389	357	396	388	394	407	364	397	424	442	372	418	398	402	416	410	382	456	406	397	370	396	387	356	411	399	406	389	399	400	426	401	404	394	396	382	407	384	421	403	363	382	424	397	349	402	380	402	386	413	390	401	392	418	429	376	397	366	419	410	380	404	368	419	392	418	424	370	430	362	411	402	442	388	379	391	390	406	409	405	429	386	391	392	412	421	378	369	400	417	420	422	419	416	403	398	415	395	389	408	420	407	415	382	390	389	416	388	415	417	394	418	383	406	389	355	395	442	387	367	420	417	420	403	378	396	391	415	451	409	432	375	407	388	402	385	387	374	414	399	427	391	409	376	401	399	439	413	368	386	431	435	386	393	399	420	394	387	418	427	426	409	360	366	403	414	376	377	377	391	373	347	375	401	367	429	430	389	384	406	398	408	375	405	428	426	402	413	426	406	362	363	416	374	409	388	425	449	416	401	371	375	378	420	391	419	402	391	411	399	375	417	420	406	398	402	367	414	379	389	371	402	369	403	419	402	429	375	402	359	423	404	386	411	393	370	396	420	395	400	373	425	394	390	423	436	395	394	399	459	415	387	379	408	417	401	402	377	413	413	394	398	384	408	407	370	362	390	376	393	403	407	412	377	380	403	423	385	396	367	378	388	421	376	423	400	418	431	379	396	410	411	417	380	401	385	405	394	392	399	361	368	405	432	399	412	397	405	435	390	430	373	415	381	422	348	367	411	410	418	360	387	388	416	388	391	376	415	412	400	410	441	413	410	378	388	440	437	367	409	381	398	431	411	410	415	408	406	384	376	428	398	429	360	389	415	366	400	378	396	397	393	364	381	387	420	396	380	427	398	402	401	410	399	400	390	412	387	416	392	431	409	421	387	415	418	398	388	377	386	401	438	396	397	378	404	391	414	383	456	395	387	435	446	407	431	386	384	391	429	387	416	417	421	396	412	362	401	412	374	410	398	424	409	426	386	412	373	387	414	359	399	439	365	391	435	419	376	412	405	367	403	458	369	400	421	356	422	426	379	360	377	403	393	381	398	401	368	384	398	413	385	393	416	393	422	373	392	395	396	396	389	404	391	399	407	402	389	406	406	369	415	413	400	414	376	396	400	375	365	396	409	430	427	411	415	411	404	415	425	390	398	404	387	390	388	392	399	423	378	400	451	381	359	392	405	416	401	374	391	407	409	361	427	391	402	408	410	380	405	399	400	430	385	385	408	402	416	412	399	412	389	400	409	383	419	420	392	414	404	391	394	438	439	448	400	381	413	382	369	436	409	369	363	386	387	381	413	359	423	407	404	411	407	401	393	387	377	418	416	400	385	424	396	375	396	428	397	397	395	401	413	393	391	417	407	402	424	409	406	387	383	370	422	427	418	387	405	413	413	409	400	387	394	381	397	390	423	403	398	415	393	422	378	406	392	426	413	401	403	353	434	383	440	450	355	418	427	410	391	423	389	407	380	416	402	394	419	432	433	390	399	400	416	429	356	391	428	390	396	375	381	415	424	359	379	406	411	389	424	364	401	418	359	421	414	418	408	407	361	354	419	422	381	396	413	404	386	405	390	431	385	420	400	390	415	402	395	438	406	392	404	408	395	415	366	392	394	436	385	414	392	409	398	407	403	397	425	402	439	450	434	403	398	370	405	422	370	380	400	396	381	402	394	423	399	435	418	402	359	373	413	368	420	393	409	388	413	399	393	388	370	410	346	387	414	431	384	412	413	397	394	408	400	405	412	435	368	432	422	386	430	413	409	380	382	402	373	399	404	420	383	423	425	402	404	414	427	411	468	386	378	393	393	377	409	404	452	397	411	400	419	427	386	402	403	392	390	421	403	385	385	396	406	381	385	410	395	397	388	368	403	434	444	409	379	424	395	417	397	404	374	419	424	381	392	367	415	377	395	428	424	378	373	396	393	432	415	400	425	381	418	358	406	398	379	447	376	418	391	390	385	409	405	392	396	412	397	407	388	377	384	391	397	388	377	420	415	396	392	391	409	415	400	387	393	385	431	408	405	423	392	401	382	421	428	406	404	429	423	379	387	398	376	424	401	411	422	434	430	427	395	391	400	378	410	409	398	376	397	405	417	392	419	420	406	384	441	404	391	406	413	414	393	400	370	375	396	427	394	408	388	401	372	376	393	427	429	408	429	407	397	332	410	332	412	412	454	395	432	398	436	396	358	398	402	389	399	413	405	423	410	418	373	398	384	380	414	442	432	411	415	397	385	376	370	386	430	399	398	391	386	377	403	414	390	437	415	387	395	429	383	407	388	391	397	418	437	406	414	434	397	380	417	404	427	406	367	399	389	387	368	401	391	433	380	386	374	402	385	408	402	387	417	396	396	413	415	357	371	382	444	424	407	393	414	393	428	382	404	405	413	440	377	383	384	429	372	420	389	375	380	386	401	373	397	415	412	387	408	398	375	366	408	439	396	389	399	446	382	417	445	366	382	408	394	412	387	399	396	393	398	388	370	416	415	404	379	397	386	390	391	409	395	405	415	408	459	409	427	408	402	403	421	382	402	445	389	474	387	412	431	395	398	379	440	385	420	396	391	385	424	412	398	412	404	377	385	387	400	399	436	412	432	400	392	426	377	395	417	422	398	407	401	374	435	423	410	401	419	376	400	384	408	364	393	413	384	402	409	378	404	415	416	369	390	432	401	401	403	413	359	409	385	431	400	411	413	438	421	398	358	430	397	431	378	427	409	370	404	408	391	352	389	345	382	393	378	389	407	382	367	396	394	413	368	400	393	364	377	422	406	402	406	372	412	455	380	385	383	370	407	367	394	415	430	383	399	378	421	378	406	388	419	376	401	391	383	380	389	398	438	403	399	385	396	423	398	403	414	416	368	397	393	380	373	403	401	392	385	358	412	422	385	408	372	408	456	395	369	398	440	391	402	382	399	385	390	385	403	388	428	394	374	402	385	394	402	369	415	383	399	415	426	355	415	348	388	401	392	411	358	392	382	411	432	425	382	419	401	392	413	396	416	402	390	390	393	411	405	429	419	396	435	429	407	410	432	447	357	417	392	393	373	401	386	427	386	389	399	432	380	424	393	389	426	375	383	383	399	364	395	411	405	383	427	404	425	421	399	394	405	399	377	394	412	385	384	385	386	402	382	403	393	381	364	419	364	403	405	428	411	418	415	392	378	422	363	425	407	393	379	371	390	386	386	404	388	382	401	388	467	437	381	400	398	430	432	405	404
17599	31289	26128	17135	12602	8258	4278	2273	1428	1029	752	519	487	458	446	525	574	664	801	788	788	802	796	672	658	576	504	483	453	418	434	399	451	442	423	407	449	404	404	423	401	438	430	422	407	424	413	423	411	400	379	417	416	384	406	404	415	407	404	423	376	408	398	436	411	416	401	468	401	415	450	435	421	393	384	426	421	377	388	410	414	389	437	408	420	401	378	379	438	387	430	425	426	431	392	418	427	420	426	401	459	415	417	402	459	431	389	423	427	417	400	397	434	434	363	369	418	438	399	416	476	403	380	377	427	408	418	485	438	438	432	459	433	417	386	422	450	414	439	417	416	414	418	436	418	432	405	411	430	426	403	431	418	402	420	444	433	477	423	417	390	400	399	386	455	397	385	423	388	404	410	393	432	412	395	405	411	410	409	409	454	465	413	422	441	404	456	408	427	404	426	411	422	390	412	453	412	427	433	388	413	422	368	416	455	428	396	412	411	411	419	405	430	422	422	425	434	423	398	375	420	442	422	419	420	440	392	465	414	422	424	410	452	390	416	416	395	433	412	418	436	415	381	406	405	401	399	379	428	407	401	399	391	396	446	422	433	416	367	410	426	403	407	422	416	440	432	432	395	394	429	448	398	424	406	412	418	457	420	395	437	424	397	408	409	405	387	443	423	435	453	400	450	444	443	393	457	432	416	420	467	422	454	436	418	392	417	422	433	425	440	404	411	439	421	431	450	428	385	408	427	422	411	440	415	429	404	460	417	406	422	451	413	392	398	454	421	431	413	396	412	457	396	435	439	437	395	451	406	430	392	451	438	423	430	430	405	419	428	387	400	432	423	404	374	449	393	444	417	439	416	432	385	401	435	418	404	401	400	412	446	405	433	385	406	438	423	409	392	428	408	432	444	425	373	411	410	390	427	461	401	429	423	405	389	389	419	401	386	405	405	379	430	406	450	371	418	399	418	436	393	423	438	422	386	401	415	453	438	400	391	406	433	416	431	423	421	393	404	432	399	457	380	414	408	415	460	418	443	408	449	407	421	452	416	422	388	375	403	382	416	441	433	414	424	392	397	426	424	419	417	409	418	405	402	423	425	425	387	398	435	415	405	444	447	384	428	445	403	451	398	402	424	420	415	404	423	409	396	382	415	424	416	431	450	395	428	379	411	400	399	395	398	416	443	411	397	354	397	423	379	393	403	443	453	464	418	399	399	447	419	432	407	414	425	415	420	412	417	429	422	426	399	427	410	475	397	399	405	437	422	433	438	420	393	425	439	418	375	413	455	404	401	453	388	386	433	419	388	402	407	416	386	411	417	417	424	424	442	438	427	430	428	402	382	427	432	442	417	403	397	445	401	395	429	391	432	421	431	460	404	390	388	411	399	458	406	392	432	422	430	410	423	407	388	425	434	422	394	390	408	417	402	417	421	427	402	428	420	419	405	386	413	359	415	396	420	423	409	404	435	413	409	416	413	393	421	411	424	424	446	406	455	431	422	431	436	402	394	395	432	419	371	435	386	409	430	395	453	404	396	388	379	434	452	399	400	435	402	430	444	403	403	413	404	459	393	431	448	425	399	425	395	409	413	419	424	429	425	436	451	411	408	398	383	426	413	445	455	406	443	395	415	397	469	378	389	421	389	403	426	385	371	420	409	408	376	426	438	438	425	406	426	403	402	411	418	401	464	391	419	389	422	435	443	414	391	402	396	426	442	393	436	411	389	408	425	395	407	420	426	413	418	432	429	421	411	448	388	411	414	412	443	425	425	423	431	388	408	443	428	413	407	439	419	426	432	417	414	410	449	430	421	394	387	393	399	414	434	426	377	438	411	374	396	448	411	399	362	395	414	425	396	404	412	402	435	418	408	417	431	428	414	403	418	385	431	404	392	437	419	434	429	420	433	396	442	406	442	423	404	385	410	433	434	464	397	398	391	370	415	420	402	419	391	427	422	422	412	402	466	469	419	478	412	406	423	457	450	411	429	405	434	405	455	409	396	409	441	384	439	425	409	420	417	418	417	441	408	433	413	434	482	433	430	428	437	405	415	405	429	429	464	442	449	428	431	447	405	437	404	437	389	390	393	429	411	425	391	417	378	423	424	420	425	395	439	408	403	410	423	403	418	391	446	420	435	423	407	414	435	371	429	399	382	390	442	400	412	411	416	394	475	382	421	411	436	408	441	415	492	423	433	421	428	424	434	441	458	418	403	407	453	447	389	424	437	393	412	413	436	443	404	415	422	430	431	433	395	391	433	405	433	434	428	404	400	392	406	419	425	438	424	424	433	403	467	441	412	409	412	446	413	440	415	414	414	412	414	411	425	398	440	409	442	416	413	421	406	405	446	345	405	438	414	435	416	405	437	440	405	391	400	421	432	424	410	437	440	438	417	447	452	413	432	418	443	435	436	403	432	447	428	452	396	436	413	451	454	436	450	469	446	402	401	435	458	372	419	439	413	426	412	446	400	418	421	387	427	411	405	410	423	447	435	417	404	493	386	421	435	432	427	417	388	421	420	420	410	427	435	440	432	427	402	411	425	417	390	445	423	427	405	448	426	446	434	442	426	388	457	418	422	397	406	415	417	435	416	380	439	434	431	395	396	419	453	425	468	426	384	405	370	396	399	394	425	454	407	433	435	399	446	420	446	426	410	373	388	474	394	421	390	443	451	398	398	402	414	407	388	416	401	424	420	409	396	418	431	437	396	431	357	394	414	427	389	411	411	391	413	387	413	420	399	457	416	428	410	396	416	439	423	411	412	381	417	395	430	410	445	429	443	395	397	393	396	406	421	432	408	432	420	418	457	409	427	428	392	424	425	413	437	397	438	447	452	446	420	403	391	406	403	404	427	416	430	455	414	381	419	421	425	427	384	463	441	403	410	389	439	406	394	437	395	374	452	415	424	429	430	419	383	423	404	419	424	397	432	418	409	390	423	451	401	401	416	399	412	401	442	401	394	435	434	414	421	415	411	398	463	436	435	401	388	428	383	406	441	460	412	417	396	411	422	383	379	399	403	413	422	423	420	418	398	416	459	400	428	421	404	403	428	455	432	426	426	403	417	416	413	388	406	415	468	415	445	409	402	407	473	405	424	424	379	413	418	404	433	430	424	429	443	395	419	405	410	425	392	451	422	418	394	416	442	423	422	410	416	384	419	399	401	432	398	397	419	418	381	415	385	403	413	425	415	422	419	446	415	426	424	431	449	429	418	429	414	365	428	438	407	425	457	396	422	438	429	428	434	432	446	399	449	419	447	419	413	440	371	417	436	452	407	418	456	378	434	437	403	420	416	398	444	422	424	401	425	445	397	385	454	432	395	440	406	428	431	420	425	439	403	418	452	457	428	447	381	420	424	439	391	395	420	395	414	400	415	391	437	486	428	451	438	397	391	394	445	459	409	379	402	411	458	426	440	390	392	434	448	421	450	408	407	417	420	424	439	394	426	391	387	390	416	402	425	429	417	399	399	425	415	413	437	472	395	429
23779	21219	28464	24466	21623	16671	7161	2821	1706	1476	1137	890	834	827	810	850	893	937	1042	1024	1103	1154	1153	1020	924	827	821	778	762	750	786	743	723	699	736	694	665	749	749	678	738	709	713	660	683	755	729	670	693	719	706	715	718	734	679	728	707	679	730	725	773	737	690	678	716	738	759	704	711	749	701	694	686	659	686	735	691	714	711	721	692	712	667	711	720	741	688	738	673	713	702	705	721	682	720	714	704	727	710	720	685	706	658	732	675	722	731	737	670	733	710	666	741	674	762	700	718	698	657	715	753	689	708	682	705	698	727	691	700	714	701	692	707	743	718	703	734	710	691	707	709	727	688	722	718	709	690	728	709	756	689	675	686	736	712	719	755	700	718	712	702	731	734	720	735	681	697	699	742	708	693	714	738	684	735	710	711	741	707	688	709	679	699	702	685	683	720	692	698	667	743	713	743	735	749	726	680	653	699	726	751	678	760	718	717	715	686	720	682	685	703	720	703	710	682	752	762	760	738	708	683	676	715	654	669	698	693	696	686	722	699	733	702	718	728	734	699	710	738	716	699	661	722	740	723	756	712	715	722	695	735	680	725	699	718	739	700	694	729	729	785	692	750	696	737	703	725	713	645	692	687	734	718	690	728	719	764	726	683	739	689	699	699	675	701	752	692	709	697	692	742	700	739	712	735	726	713	712	770	728	686	731	723	714	663	687	689	703	759	680	692	714	712	695	697	727	719	720	769	672	678	664	697	691	690	700	709	693	724	705	684	739	721	683	749	684	735	710	731	678	678	717	687	673	671	736	704	693	671	704	787	688	660	685	712	704	719	697	691	719	716	667	687	695	729	718	746	714	675	729	713	688	682	705	666	723	733	737	704	708	688	707	709	722	695	739	739	743	696	664	675	802	721	701	741	715	711	693	714	717	752	700	716	724	673	674	722	733	706	704	696	704	708	710	745	711	780	741	701	700	671	718	735	683	683	678	712	684	739	674	734	721	684	711	692	697	740	702	710	689	678	683	708	719	735	683	700	697	739	708	741	679	708	732	741	676	734	699	695	736	770	734	680	759	743	707	741	686	680	696	711	721	689	726	711	670	655	721	702	689	686	693	677	706	717	730	717	716	720	723	709	706	709	648	694	694	732	734	732	642	677	674	715	696	644	683	728	688	701	684	720	681	711	739	719	683	645	722	732	729	755	687	726	680	687	712	697	708	721	715	694	686	666	659	730	741	727	739	694	717	677	754	703	712	714	755	688	719	700	658	711	714	668	707	756	733	722	720	718	754	766	699	688	676	677	734	751	766	690	706	674	704	731	688	624	651	659	718	696	707	750	682	715	693	704	706	704	702	713	706	687	753	706	715	720	682	698	726	663	769	685	682	681	711	701	710	714	735	731	771	740	725	708	711	685	695	724	752	705	720	748	721	721	715	711	675	727	717	708	710	699	741	722	727	726	710	717	688	766	678	712	679	725	719	687	691	708	713	742	710	703	714	676	735	678	732	717	709	708	728	706	729	744	712	689	732	687	714	699	734	655	734	701	644	741	703	723	722	669	735	679	706	727	631	732	714	703	724	772	708	726	738	718	725	734	694	680	726	749	682	696	686	716	689	696	684	686	729	765	780	704	727	689	708	741	689	721	703	761	701	729	737	660	714	686	726	701	675	730	726	702	688	706	708	727	754	684	728	667	730	676	732	719	741	683	686	685	747	702	684	719	733	709	743	692	682	689	698	690	726	711	702	685	700	673	712	676	746	723	718	737	729	733	683	719	693	705	688	718	752	776	719	722	665	720	644	666	697	702	661	725	712	735	717	667	716	686	720	761	693	729	692	720	725	736	792	687	718	740	732	688	661	708	706	693	680	716	674	719	756	698	720	762	726	742	713	704	758	733	717	691	699	709	694	719	723	701	684	701	691	741	684	716	761	732	731	653	730	687	721	699	674	673	692	716	736	752	715	698	715	714	694	734	677	731	726	705	690	694	729	742	694	674	722	710	665	664	674	689	712	725	725	690	699	740	793	667	720	704	736	710	705	724	753	665	731	649	723	694	667	726	692	715	723	727	725	730	711	675	706	718	684	690	745	703	703	739	663	722	701	702	712	710	746	757	678	698	725	652	769	679	697	661	688	687	726	767	695	730	704	696	688	723	696	739	668	776	678	710	680	668	703	703	699	712	735	679	724	689	718	743	716	700	756	692	711	688	674	734	704	735	718	711	666	716	672	737	692	687	726	763	734	722	686	732	699	669	696	686	723	660	718	725	742	735	661	676	689	682	668	692	709	724	679	642	724	704	700	719	688	687	688	751	670	700	744	756	724	710	693	695	649	659	692	718	706	696	684	719	688	718	708	713	696	688	683	648	745	685	698	721	666	714	714	688	725	727	695	697	706	720	756	775	704	753	694	688	690	694	673	640	725	699	710	694	700	656	712	692	686	717	707	685	688	678	747	731	702	706	741	691	672	743	693	755	684	695	664	676	668	753	754	731	711	756	697	693	691	691	726	674	724	689	772	712	709	721	676	710	713	666	739	680	673	703	726	712	698	709	772	738	709	712	691	686	683	697	679	678	713	738	733	737	716	739	701	708	699	718	669	742	676	725	680	707	694	703	698	698	735	736	693	675	715	715	730	705	662	689	664	752	706	721	721	684	743	703	703	689	695	700	669	727	778	734	695	657	672	711	705	751	703	698	692	747	657	732	697	660	693	666	728	701	725	710	740	755	718	707	698	709	713	683	673	739	743	712	670	718	745	695	703	710	740	705	701	704	724	658	690	746	722	714	737	697	715	717	678	769	696	722	763	671	706	677	717	711	725	686	700	708	697	738	715	731	677	740	722	726	737	753	713	722	716	664	706	711	718	728	718	670	688	671	731	728	700	735	735	699	688	677	726	703	700	705	735	733	709	723	720	723	722	701	686	709	678	697	685	762	700	714	706	693	709	653	655	704	694	658	721	724	773	716	705	709	702	727	721	699	685	678	700	698	669	670	688	701	719	682	744	763	723	701	692	699	743	678	683	674	715	681	708	697	671	722	774	729	728	691	736	685	733	711	721	666	704	655	702	704	748	701	713	695	743	696	657	727	714	664	676	731	712	699	693	708	724	714	719	750	676	739	668	747	700	700	630	705	762	715	734	757	720	727	678	727	770	762	680	685	680	719	773	708	719	719	718	690	684	708	704	694	706	682	702	691	710	741	719	723	721	745	721	687	733	699	737	681	711	718	706	675	712	728	745	700	737	741	697	703	759	717	706	702	708	688	715	702	736	724	692	730	767	733	688	690	656	713	688	681	678	692	684	675	730	687	681	733	684	668	666	694	722	723	715	679	708	714	695	706	725	676	688	684	733	697	693	721	730	742	759	703	686	702	688	753	717	686	670	705	736	718	682	730	695	734	696	701	723	711	704	742	744	709	710	710	702	784	761	710	727	762	755	747	753	727	786	720	716	768	681	722	689	688	715	724	683	696	719	726	704	691	681	703	666	733	727
18649	40281	34948	25209	19521	13824	7941	4525	2827	2205	1520	1050	924	882	896	931	1132	1186	1352	1415	1469	1480	1474	1279	1093	993	863	812	735	785	730	779	765	744	737	757	715	745	719	749	748	717	752	714	749	713	679	735	790	723	709	678	786	762	724	729	741	679	732	741	740	730	749	712	703	739	714	757	764	736	715	725	733	729	700	735	687	704	763	743	712	746	745	729	717	724	711	704	692	716	699	756	714	720	710	716	699	799	765	737	769	742	715	770	748	726	719	741	711	718	729	728	752	684	703	738	749	719	748	728	738	713	741	737	687	736	711	803	708	765	701	751	727	743	722	745	766	730	747	709	680	727	702	739	723	765	678	780	728	714	754	684	680	736	729	751	711	759	692	743	739	695	748	708	707	747	742	745	781	712	718	727	766	739	734	736	739	731	663	753	709	741	711	659	738	719	699	770	733	750	743	711	762	725	730	749	729	758	709	717	786	747	758	735	718	759	697	751	765	769	732	694	683	701	734	741	735	724	732	700	721	741	724	717	691	687	755	691	726	704	750	738	754	737	714	717	751	741	758	742	711	759	714	708	726	754	730	741	721	732	720	741	758	702	737	728	723	692	737	717	719	757	709	730	715	702	713	694	659	715	747	733	728	743	725	714	726	689	740	724	731	720	715	692	698	734	727	727	736	768	724	798	752	728	715	737	705	754	731	702	750	704	750	685	740	717	747	733	720	699	731	766	738	730	778	728	751	687	660	766	684	701	692	717	700	747	694	719	694	691	724	708	713	753	755	696	754	717	727	696	679	697	719	716	776	712	701	700	737	736	746	721	772	729	750	704	699	735	680	704	689	729	779	772	773	693	738	719	663	727	687	745	758	728	749	747	760	689	724	714	718	691	696	740	693	734	771	744	737	732	747	712	718	685	711	738	712	747	725	754	688	706	775	755	714	656	751	770	668	740	716	756	677	689	729	729	720	729	733	725	735	722	738	713	738	745	780	762	759	762	726	706	790	689	735	765	748	707	721	681	751	719	675	696	755	707	728	751	712	750	731	661	718	715	693	700	720	712	755	712	733	740	691	729	702	769	761	737	764	728	751	710	693	709	748	736	726	765	722	719	716	737	715	730	725	702	761	694	700	760	774	715	680	722	724	707	709	720	715	713	747	708	720	683	703	729	720	769	739	690	733	693	698	737	725	735	676	727	735	787	690	709	738	748	710	706	754	759	724	735	690	762	720	745	721	739	767	722	699	707	759	758	703	719	698	700	664	741	711	784	713	684	748	708	675	724	723	714	690	744	704	749	746	690	736	747	711	712	711	733	722	608	744	719	745	699	711	727	713	698	769	709	783	660	743	748	718	702	757	700	778	696	759	775	662	724	745	727	724	713	793	736	658	755	680	679	726	735	752	663	717	747	746	723	722	745	788	720	726	685	733	697	769	750	700	752	691	732	685	700	745	737	738	777	775	702	732	727	707	770	738	710	703	669	687	768	713	707	750	721	739	691	724	716	720	761	740	747	709	732	723	720	675	709	725	732	713	759	715	764	759	741	690	749	777	694	798	746	717	765	716	741	701	746	730	674	702	731	687	718	686	724	735	748	723	735	741	673	764	700	762	727	750	714	751	757	687	702	736	722	716	682	707	710	705	726	683	713	736	726	717	748	717	669	717	791	704	742	706	758	720	681	665	672	797	664	694	713	732	724	777	721	714	717	732	745	713	730	761	758	734	708	750	772	739	736	770	743	687	741	754	785	702	740	745	780	804	716	776	685	680	736	701	714	726	718	704	689	724	733	723	685	725	736	722	731	757	775	752	727	700	719	721	702	770	743	752	719	736	719	739	666	703	744	755	712	705	710	751	720	720	754	726	761	731	724	725	732	722	712	712	732	695	730	763	734	731	697	753	729	721	721	701	748	769	739	720	734	717	700	788	730	736	716	728	649	741	711	708	684	722	690	724	706	707	701	708	709	769	737	756	736	743	730	753	668	705	701	736	683	697	670	706	700	727	736	738	764	702	709	686	745	705	722	774	716	713	740	767	747	708	681	709	713	684	776	722	752	763	735	695	695	703	734	759	747	686	687	749	726	708	749	724	686	747	753	753	744	760	742	713	735	711	715	752	753	761	658	775	713	726	757	724	747	698	726	661	741	740	716	706	709	725	714	741	703	724	746	723	759	725	705	713	734	735	741	739	743	756	718	740	738	744	759	751	738	714	734	713	689	645	713	727	743	767	698	747	725	690	728	716	745	699	722	701	713	740	729	724	666	754	754	751	761	769	720	719	788	744	728	765	749	728	701	728	756	767	733	742	672	711	691	691	790	776	751	732	681	753	701	685	754	749	739	759	740	754	761	692	735	757	701	746	755	718	742	721	753	714	757	750	741	728	808	722	711	704	752	737	712	720	708	767	697	737	681	678	741	727	729	743	750	754	708	762	699	693	766	737	701	741	687	727	748	728	663	738	717	739	737	738	732	737	685	770	683	673	741	704	720	751	727	699	709	732	713	767	709	769	692	763	706	763	705	743	728	704	712	719	718	724	797	733	742	706	714	794	739	701	751	692	734	727	737	741	746	712	712	714	711	728	739	822	759	715	739	732	722	753	798	745	736	716	705	755	793	764	725	741	751	702	736	760	786	704	714	689	774	692	697	728	741	719	750	702	733	698	725	729	705	738	735	690	714	742	752	722	684	732	770	704	738	704	718	717	727	689	697	703	736	738	734	723	671	688	780	694	748	718	678	747	712	714	682	715	735	750	690	748	723	717	653	734	705	722	736	776	705	731	686	715	701	742	711	723	727	737	758	743	725	758	734	713	784	716	717	692	711	773	711	747	705	716	714	747	746	736	714	752	752	756	729	738	717	749	757	747	700	712	712	706	735	749	672	744	712	696	698	722	736	704	727	752	715	709	707	756	738	736	736	716	734	796	741	676	748	694	706	700	757	731	743	773	749	722	723	713	742	738	759	735	725	724	766	677	763	686	697	732	772	761	729	727	724	727	713	739	745	714	721	682	742	713	716	720	714	765	732	702	753	716	706	775	757	752	709	735	751	689	717	732	760	686	698	706	722	727	747	710	689	728	704	727	739	699	701	748	737	718	709	694	700	731	681	698	721	686	715	701	728	736	721	733	694	759	704	678	736	721	736	742	669	746	694	727	710	734	701	714	725	738	725	745	761	688	739	702	734	704	693	682	735	749	681	713	708	743	785	742	741	767	698	716	737	751	748	770	732	677	746	772	750	733	710	694	746	739	744	745	703	737	758	737	701	733	741	722	718	686	722	710	739	695	720	742	696	725	764	733	724	795	726	768	721	752	700	664	737	717	723	717	709	760	780	694	733	766	695	696	699	724	723	705	703	741	771	725	665	729	726	764	719	709	717	731	720	755	741	720	711	711	743	716	736	760	728	734	810	757	739	732	663	742	692	724	673	700	687	719	780	693	695	728	681	754	695	734	669	724	753	722	728	717	761	717	676	756	729	732	723	717	789	764	692	717	740
24913	21221	27492	25755	17011	7904	3779	1707	1159	959	707	506	520	562	523	532	607	666	740	752	799	798	760	700	641	535	550	491	524	460	489	486	472	482	466	443	455	455	501	491	452	453	470	477	412	390	470	468	491	484	443	478	445	447	445	439	478	447	431	463	475	431	422	481	484	476	477	462	473	442	455	467	463	477	499	463	444	480	439	463	442	457	474	464	451	440	445	471	436	424	481	457	469	459	433	431	453	454	465	442	452	452	494	438	454	446	479	441	495	483	435	418	454	445	474	455	467	478	452	475	445	481	443	449	453	496	447	413	478	429	451	460	465	429	454	462	444	432	453	459	464	461	485	475	485	456	435	449	470	450	472	445	503	425	437	450	444	449	454	448	511	490	476	452	502	475	456	431	465	424	471	428	432	452	486	449	467	489	440	429	451	459	430	442	474	407	427	470	462	463	502	446	446	472	441	457	473	471	436	449	468	435	456	416	444	464	426	431	435	405	438	442	466	422	455	416	460	447	421	472	464	478	449	472	451	465	437	464	415	447	398	431	465	467	435	429	492	464	493	455	450	437	475	458	473	416	484	467	410	466	467	500	464	490	423	470	446	468	467	439	432	484	445	416	463	470	480	432	449	462	507	443	409	457	453	409	452	493	465	473	493	462	475	471	468	450	453	420	483	487	451	510	435	479	457	463	471	471	453	474	446	480	472	476	468	466	454	453	460	453	466	428	470	415	458	469	439	486	435	429	466	439	499	482	485	448	408	467	475	425	430	465	457	468	421	450	475	505	485	465	467	457	449	419	447	444	462	475	474	452	441	446	439	493	464	418	436	447	443	428	459	461	484	464	490	497	443	454	479	455	478	483	499	449	491	417	454	423	431	442	458	481	494	473	454	452	491	443	429	452	470	384	446	440	432	468	445	447	473	449	458	446	452	452	438	442	439	442	438	444	469	453	439	467	490	512	451	461	465	476	440	446	477	463	425	438	457	460	458	464	444	476	423	460	506	475	456	493	421	443	441	439	449	467	451	427	429	466	475	437	454	446	492	461	473	488	449	445	458	473	459	433	420	419	471	460	485	445	453	444	459	478	472	477	443	454	458	466	455	447	455	427	448	455	433	455	425	495	466	481	491	472	458	489	469	454	487	488	417	428	484	427	467	426	440	430	487	461	448	447	484	443	480	429	481	430	448	434	460	452	476	455	415	473	463	459	451	453	439	467	465	490	402	450	413	477	473	449	434	447	450	452	445	505	488	485	477	469	445	472	470	462	424	475	470	442	445	480	473	431	433	472	425	461	448	529	425	456	411	467	424	426	458	439	423	449	469	469	491	445	481	412	443	498	463	462	456	418	438	471	463	469	468	451	476	454	462	433	485	425	422	457	479	461	493	446	491	467	418	450	440	443	429	468	407	427	495	454	467	432	451	473	414	442	474	479	420	486	443	442	455	452	411	518	503	442	474	437	436	440	497	436	438	448	452	441	419	467	428	448	439	455	447	423	469	470	486	448	475	464	431	402	479	433	454	454	453	467	428	446	439	444	473	440	457	470	439	467	453	446	426	453	455	448	466	421	459	438	493	457	477	458	462	468	473	461	435	458	459	461	451	449	435	441	431	441	464	500	471	437	424	497	470	437	457	462	485	428	455	425	484	442	451	436	458	482	460	492	460	483	445	492	488	479	468	470	425	463	465	439	410	432	446	460	436	449	486	455	472	483	434	456	465	468	442	478	504	437	486	438	408	461	449	467	451	442	453	447	431	493	463	471	449	476	482	486	446	429	446	428	521	452	455	455	448	487	425	444	453	453	463	411	496	443	449	420	474	442	491	423	448	469	461	450	438	479	468	475	450	463	455	500	427	459	431	430	445	456	460	455	487	478	501	489	449	457	449	467	469	461	458	473	477	451	494	436	421	435	445	455	481	450	444	466	402	457	442	461	435	454	431	462	441	467	455	453	479	490	466	444	468	499	471	425	418	442	468	462	459	438	450	453	448	454	484	455	443	457	448	422	519	458	455	457	446	454	428	456	448	454	460	427	436	481	471	448	463	462	475	470	448	471	482	497	450	462	429	418	423	477	466	447	462	460	503	473	455	425	448	472	459	451	461	460	435	464	499	461	479	420	479	460	457	441	470	466	493	484	423	447	474	429	450	449	457	463	503	463	464	423	477	456	433	460	468	458	456	451	431	459	413	458	462	483	468	470	465	472	472	462	482	446	464	456	422	440	462	449	485	434	434	452	485	465	475	460	457	449	433	474	457	442	470	425	442	458	439	461	493	471	479	456	440	448	467	483	512	466	467	494	463	419	465	418	469	484	474	423	470	444	467	513	470	457	489	441	440	454	492	472	456	409	437	460	484	465	480	449	432	442	475	394	465	438	450	427	415	458	432	435	444	427	476	499	441	492	464	474	488	424	450	474	482	455	443	462	473	475	449	461	461	445	476	460	472	413	458	477	464	496	511	468	462	467	470	483	419	436	441	482	467	430	450	453	434	445	440	456	429	475	498	423	458	400	509	440	428	463	472	465	456	425	464	459	493	493	436	460	466	457	463	444	473	493	484	478	438	475	475	445	488	420	394	479	422	482	473	460	445	455	460	437	478	472	438	448	433	423	441	463	431	443	443	455	456	444	427	479	424	455	417	444	462	451	399	485	491	489	445	469	473	458	467	482	438	434	450	489	449	406	445	468	426	439	476	484	477	445	479	457	449	423	447	441	469	457	439	425	449	502	466	455	437	451	494	444	481	464	472	455	467	459	411	476	476	467	476	478	455	423	425	455	477	460	469	467	482	454	474	410	459	475	432	440	457	440	442	483	463	456	451	447	465	435	451	417	452	452	471	460	476	482	459	447	487	460	476	449	429	431	448	428	483	471	444	455	452	488	430	447	440	429	433	446	470	493	468	478	401	460	454	487	486	446	458	486	461	440	479	461	436	453	436	457	486	470	430	462	431	435	443	437	452	456	483	462	520	450	463	457	460	439	456	458	479	425	483	466	492	452	449	434	453	458	447	467	468	473	440	463	464	457	441	469	465	429	462	451	445	467	448	443	444	446	469	450	426	453	447	450	483	434	481	506	471	462	449	449	447	431	440	468	446	433	477	472	451	463	471	454	488	462	476	454	455	492	460	457	472	447	480	460	452	444	441	457	464	469	443	464	441	420	468	525	429	448	446	478	446	459	492	421	456	436	417	472	469	452	483	455	453	433	447	450	422	456	423	414	464	448	441	467	485	448	437	453	472	432	452	445	432	446	415	460	417	439	456	440	471	428	497	454	468	415	482	415	463	479	467	477	451	484	427	443	418	461	444	441	457	443	447	465	439	454	466	435	450	474	420	438	467	452	483	507	426	464	473	442	460	460	444	429	436	475	454	446	486	499	428	428	455	483	451	450	474	486	446	449	458	477	444	438	446	458	480	509	438	473	458	452	431	488	463	445	458	457	450	448	477	407	421	451	488	453	476	451	443	455	485	459	434	458	450	456	475	454
17926	36772	31554	22109	16206	10961	6221	3246	2022	1627	1093	685	603	662	615	751	846	913	1105	1106	1091	1064	1030	968	763	658	624	597	509	514	567	501	501	487	500	485	481	514	489	532	496	518	515	555	455	536	494	478	513	535	523	492	450	503	511	493	526	493	515	482	521	480	490	514	485	481	498	515	499	510	504	491	515	536	492	492	520	483	488	495	514	461	484	442	516	496	522	505	527	510	503	536	477	531	466	521	488	488	463	506	498	457	523	566	488	514	473	511	522	506	542	509	498	466	466	525	496	485	494	511	517	500	514	498	473	500	502	546	472	484	491	515	492	483	501	524	512	527	467	494	521	500	495	499	592	505	486	477	478	497	528	561	480	507	521	496	468	478	467	515	526	475	532	530	454	507	507	529	505	486	466	511	488	487	498	497	491	494	547	468	468	479	518	520	502	507	492	476	514	495	518	500	492	477	464	508	476	474	480	472	447	492	465	527	513	492	504	438	545	477	524	460	515	478	436	473	482	534	494	471	492	487	480	492	512	491	518	494	488	542	466	456	525	476	511	489	489	504	517	475	524	487	504	505	509	487	472	500	523	488	508	515	513	494	491	497	501	534	468	533	523	489	477	535	519	525	476	487	524	476	495	510	475	504	514	479	501	498	477	530	521	489	458	474	472	526	525	486	481	523	534	510	487	533	461	520	509	496	504	510	503	522	528	519	509	497	464	465	491	540	478	521	535	484	525	511	520	466	484	476	554	525	511	501	495	463	477	477	493	508	500	504	518	486	515	483	480	526	530	516	525	482	555	518	498	496	519	515	479	510	499	532	490	507	497	498	501	510	495	498	486	491	521	512	533	484	557	486	476	508	491	500	487	493	522	514	510	497	491	517	480	504	476	534	526	504	517	524	466	490	506	489	478	531	514	512	479	508	475	527	497	473	499	505	512	465	514	494	507	503	539	532	536	492	492	503	518	517	501	499	486	494	478	506	512	515	466	515	502	439	486	520	473	485	460	469	486	529	475	549	506	495	515	495	515	490	469	466	505	505	544	498	466	513	518	508	544	499	526	522	495	513	436	502	517	502	500	480	536	525	476	542	491	503	488	499	534	538	491	508	562	532	458	461	513	483	484	483	510	515	495	499	480	510	504	555	519	477	471	490	494	510	485	476	523	464	458	485	508	539	513	498	523	475	519	457	518	511	511	479	493	504	505	513	514	506	484	475	476	516	500	504	481	480	467	533	507	508	479	532	526	532	456	481	470	542	521	507	496	460	493	510	506	492	499	498	496	502	513	510	511	514	523	506	481	482	511	529	504	512	484	480	505	495	488	492	470	506	510	537	494	498	502	527	490	491	495	539	514	518	490	460	525	491	509	504	529	506	492	490	512	496	503	540	512	492	496	510	503	479	484	518	475	512	493	519	488	508	493	477	515	484	489	518	490	498	505	501	501	511	539	494	517	470	535	485	480	506	530	494	498	492	517	496	503	493	488	494	504	484	492	513	488	512	523	512	529	494	450	515	504	544	514	539	527	473	515	492	489	467	484	465	498	490	471	501	483	490	501	528	459	515	471	494	516	504	519	516	497	479	502	505	473	505	473	486	511	518	519	470	510	516	520	514	503	540	491	476	533	515	533	503	533	503	503	497	532	498	506	511	498	482	524	522	488	498	467	505	489	517	488	495	519	496	543	513	503	488	503	480	498	483	526	468	507	484	536	502	476	500	546	494	482	533	470	501	513	499	468	507	461	516	492	508	488	467	507	500	510	515	493	509	467	458	456	503	477	489	497	518	508	484	493	512	480	456	555	513	523	522	486	505	518	490	472	502	492	503	493	493	504	474	524	527	517	508	481	499	497	474	499	542	516	525	459	489	512	506	530	490	509	488	571	472	499	493	478	521	485	492	497	475	531	543	470	509	507	489	503	473	498	494	479	444	500	483	501	537	500	499	480	513	505	457	480	494	500	485	488	504	538	498	506	517	466	494	441	483	487	489	486	506	489	464	539	505	487	541	521	499	474	478	508	519	486	490	485	470	480	499	473	484	516	481	478	462	503	474	547	482	473	495	513	521	519	473	492	448	505	498	527	513	494	564	512	518	550	496	477	493	498	537	524	511	483	505	522	510	497	508	492	497	516	523	518	463	495	537	515	493	490	484	532	487	521	528	476	497	481	474	551	479	520	485	506	479	531	478	472	503	517	494	494	523	510	491	484	499	524	513	487	514	506	497	490	476	451	520	525	506	550	531	509	474	504	507	478	521	457	500	510	485	522	474	490	532	502	479	520	464	521	485	461	504	503	507	507	480	507	524	503	513	523	481	475	515	504	525	476	531	505	486	511	464	496	515	497	522	562	541	493	481	489	476	500	471	527	515	524	481	525	474	487	524	507	532	499	487	508	465	527	496	506	491	496	489	479	529	524	501	521	494	496	512	515	506	508	532	493	480	501	507	486	473	476	497	516	542	496	494	498	513	504	486	514	489	503	493	495	490	503	517	508	481	500	485	494	469	478	444	518	531	486	485	517	507	506	498	525	471	530	505	504	488	552	514	511	536	506	509	489	450	489	524	493	475	490	510	480	540	486	460	495	475	490	506	477	484	527	471	504	491	478	497	495	508	451	485	510	525	485	485	524	467	516	506	487	478	522	506	510	518	499	466	503	488	478	495	487	512	495	543	486	462	491	510	487	507	488	520	531	530	502	487	533	479	441	478	534	503	477	521	471	475	504	469	474	482	509	484	527	509	511	505	502	483	509	481	543	504	504	491	508	504	495	458	463	491	515	456	456	526	464	493	508	498	492	520	495	477	499	476	503	529	496	526	538	476	490	526	495	507	511	496	513	528	494	471	491	494	487	490	515	517	517	530	473	514	493	504	462	504	523	481	470	481	493	514	499	481	511	511	492	518	495	504	519	517	518	523	543	490	476	532	480	521	483	503	488	482	523	495	490	477	509	515	536	508	496	520	498	488	454	507	487	529	482	525	511	512	503	490	510	541	506	536	474	511	523	509	521	497	502	515	513	463	514	562	478	485	459	447	506	457	509	510	510	525	500	489	515	515	536	500	481	500	461	502	501	494	523	499	500	501	503	498	454	461	503	506	469	466	512	513	503	568	487	516	504	500	490	511	507	512	522	486	540	503	518	496	506	473	466	468	477	517	530	489	506	498	495	483	549	472	512	489	493	458	516	490	520	477	501	495	481	486	466	533	493	523	497	508	497	521	510	468	494	507	513	485	531	496	530	540	527	509	524	471	504	501	471	499	484	502	465	522	495	479	501	484	473	463	510	488	496	474	518	488	484	493	502	492	482	524	489	512	525	480	509	492	512	494	503	466	467	494	518	535	493	504	474	505	511	483	486	529	527	463	480	547	484	493	504	498	490	489	477	542	513	513	514	490	482	454	506	525	509	501	509	513	530	500	500	468	478	486	475	486	476	510	489	525	475	453	539	539	499	460	504	483	501	521	520	536	511	527	491	486	499	503	514	498	500	480	464	522
22663	21246	28924	23915	21404	21935	15759	4596	2606	2129	1603	1250	1099	1104	1082	1191	1216	1343	1461	1582	1509	1573	1484	1390	1250	1140	1113	1034	955	919	978	972	941	913	921	940	894	947	881	895	932	898	937	905	968	937	922	917	931	909	984	974	929	935	907	935	902	932	880	936	948	864	882	937	888	886	924	945	829	858	867	950	935	883	926	984	958	885	867	890	914	918	895	858	884	895	938	938	881	956	931	964	961	901	881	873	902	891	887	937	951	958	927	921	892	896	863	954	929	878	990	957	966	911	918	915	877	938	887	937	891	932	895	892	927	903	906	911	887	858	854	935	895	945	911	960	934	906	898	962	946	935	895	955	892	904	903	884	903	887	879	927	865	896	955	925	908	910	856	900	908	956	892	888	954	916	964	948	941	905	913	933	927	925	944	855	909	906	888	884	953	900	871	905	888	919	900	952	899	898	889	856	934	905	916	877	901	879	889	937	912	852	909	940	916	856	904	891	935	896	955	912	897	902	917	919	917	890	945	879	849	922	937	951	930	978	875	904	885	898	862	921	887	869	992	959	921	948	906	887	910	930	888	921	912	840	952	930	924	876	910	913	912	943	907	908	918	971	894	895	909	885	949	884	962	911	875	910	918	893	886	898	908	890	901	929	938	907	917	899	903	898	969	891	862	950	913	904	860	948	889	940	897	921	914	832	874	846	884	932	924	958	927	947	932	921	940	904	886	908	903	900	900	938	892	916	935	891	884	921	878	943	878	933	983	948	910	931	934	906	891	909	901	918	921	880	927	892	928	927	887	861	922	899	889	972	899	888	914	891	941	903	930	889	909	898	906	922	906	898	894	895	890	926	914	856	923	915	890	1001	898	884	905	863	912	899	900	975	933	917	869	943	887	891	867	971	916	873	912	915	885	924	887	986	869	916	947	956	941	862	873	937	882	956	957	904	921	876	949	912	893	948	947	891	823	934	925	925	918	875	890	866	846	931	919	939	867	928	862	906	888	916	916	891	945	905	896	915	965	873	913	918	914	938	917	901	928	895	873	895	892	878	931	941	948	942	917	907	907	906	944	919	893	861	920	910	904	942	931	866	893	888	840	882	927	841	877	948	946	899	915	891	901	969	914	869	859	939	922	857	891	861	947	902	898	917	900	869	902	901	915	920	936	911	902	889	899	934	926	907	934	906	912	863	891	943	900	922	918	868	907	924	956	939	945	961	900	890	894	898	885	919	920	894	982	893	896	842	886	875	906	887	938	893	869	882	908	960	913	929	898	906	957	939	933	928	954	870	845	885	873	855	898	947	911	889	918	898	909	941	882	934	893	920	913	990	879	923	986	929	971	948	862	950	893	929	895	922	964	938	946	943	872	879	901	922	945	847	863	930	931	857	941	939	894	908	889	843	941	933	838	867	880	908	903	882	928	886	917	914	935	859	950	871	921	938	866	866	909	954	847	888	898	912	912	954	877	940	889	898	888	920	914	880	942	902	839	908	874	869	880	895	954	947	906	966	934	877	853	883	934	904	908	926	912	868	941	975	919	923	908	910	868	936	886	888	895	868	906	887	848	966	878	855	889	924	899	925	963	896	890	897	916	908	910	884	964	924	897	925	918	952	903	904	937	917	890	935	940	918	822	932	926	944	898	887	882	958	845	930	889	920	891	883	912	936	959	906	925	900	908	926	872	963	939	949	892	914	888	860	941	895	983	871	920	871	925	922	930	917	870	915	968	869	898	875	909	988	933	881	888	923	901	907	923	880	915	894	871	983	929	831	839	929	910	868	926	912	915	868	908	919	879	884	907	856	958	958	932	891	854	932	898	936	951	962	959	926	890	872	925	896	919	965	910	890	956	874	904	913	912	959	909	851	881	946	954	899	909	942	892	894	940	912	940	893	899	916	919	912	930	885	881	956	865	946	946	925	893	905	948	856	991	888	872	871	836	858	878	903	951	898	938	934	947	901	999	900	892	872	912	971	906	883	958	909	918	942	922	938	945	866	854	905	890	924	968	896	945	905	902	965	953	861	890	926	860	925	906	900	880	928	878	908	905	910	933	916	938	888	846	885	932	883	921	919	917	973	936	932	889	914	941	935	949	915	918	918	931	887	904	863	907	887	933	884	883	943	911	922	876	887	887	917	925	926	989	872	934	940	913	883	903	926	885	920	923	883	892	915	906	898	908	907	900	890	869	877	856	963	905	890	909	957	902	922	906	896	925	928	935	913	916	884	885	897	921	907	882	871	966	927	893	937	936	897	959	917	891	915	896	912	840	926	936	859	894	930	926	920	908	974	880	879	882	908	889	913	896	924	964	866	889	931	889	897	910	874	907	931	901	940	882	940	944	932	876	905	887	960	908	890	913	885	843	938	901	945	905	934	922	967	896	877	929	907	897	888	907	924	937	865	903	901	889	866	927	889	887	880	918	924	924	849	920	919	902	899	874	905	889	923	914	935	901	927	905	895	895	960	900	913	876	922	922	916	925	874	894	913	903	880	908	875	868	892	897	910	929	899	919	929	880	953	927	898	925	906	863	905	898	900	945	956	970	933	897	959	911	852	946	923	915	931	918	938	870	889	902	910	945	921	952	944	878	862	856	909	854	900	937	903	911	916	900	890	923	914	912	927	921	967	874	903	908	909	951	890	894	919	873	921	917	897	923	892	907	897	890	907	917	949	904	931	942	955	858	929	875	924	917	934	920	892	947	872	958	975	902	906	920	901	937	952	903	920	890	930	885	929	891	926	871	919	905	856	944	919	964	918	911	907	934	901	890	904	892	927	960	890	929	915	877	943	866	902	947	914	944	946	868	941	883	894	875	901	942	958	897	935	871	951	928	933	907	887	900	880	911	885	941	896	930	913	918	922	891	946	907	953	900	884	871	887	857	923	932	918	884	899	896	951	954	957	959	850	942	966	905	947	884	914	964	847	903	895	906	879	892	902	898	896	928	882	920	916	893	928	889	954	869	903	912	892	869	977	925	914	875	919	945	935	919	902	862	925	957	924	872	911	900	921	952	947	918	893	881	907	929	923	873	909	922	925	930	870	909	872	938	923	881	891	935	907	902	935	896	904	880	988	949	911	902	932	907	863	926	907	892	907	884	886	926	938	903	892	918	907	930	916	873	889	932	916	969	965	928	935	903	897	974	887	935	870	934	953	854	893	932	909	873	901	925	945	894	972	905	897	923	918	902	934	915	888	880	904	886	895	886	922	939	867	935	897	934	873	922	884	909	930	964	896	846	873	940	911	954	868	941	877	862	949	886	855	902	939	947	899	856	908	909	887	886	920	928	922	907	974	869	839	880	913	921	922	892	959	899	895	908	932	908	948	903	882	915	945	918	906	932	905	934	927	957	925	970	931	906	873	945	896	886	902	896	919	863	951	906	883	918	925	920	958	927	919	926	904	895	840	842	921	891	887	888	937	975	912	887	894	911	908	871	893	989	964	948	886	924	877	868	889	915	895	847	871	963	952	934	837	906	943	911	937	898	886	928	923
21280	45531	40516	31388	24392	17774	11118	6158	3959	3244	2160	1567	1265	1244	1307	1357	1599	1746	2005	2060	2176	2122	2033	1797	1583	1328	1233	1112	1077	998	1024	1028	1010	990	908	927	972	960	1010	953	997	990	1009	910	910	936	927	939	945	973	1007	941	914	926	949	921	927	972	921	946	986	988	1024	981	943	894	942	946	952	1019	961	962	925	948	933	964	880	1010	923	915	901	897	1007	940	1001	960	931	933	943	919	971	975	928	878	934	993	974	914	925	986	911	945	931	980	907	939	949	973	941	907	950	930	878	978	945	945	951	953	911	978	924	930	910	1006	1009	985	905	967	959	949	1002	1019	1003	1015	1033	948	971	924	948	952	942	965	970	924	918	972	920	959	912	936	894	942	954	927	925	966	898	957	957	922	964	930	933	889	903	963	902	957	964	925	904	918	903	988	937	958	978	974	949	933	984	955	975	927	945	919	955	953	942	972	962	932	892	936	954	986	974	918	963	904	985	930	913	971	972	946	954	908	955	936	958	947	910	906	891	867	962	934	944	887	968	906	960	945	936	849	919	914	949	939	938	993	946	969	911	946	948	932	964	936	911	922	960	981	922	910	920	951	928	935	927	920	975	945	950	981	954	944	1014	963	977	928	956	981	918	926	976	989	921	938	958	951	938	970	981	944	979	918	935	905	928	997	958	967	966	942	957	974	909	935	993	916	1019	985	947	951	933	916	947	988	973	987	901	960	949	943	948	905	975	897	1032	923	917	962	933	890	899	918	974	948	879	919	955	928	975	953	966	967	950	956	948	908	901	925	940	944	932	949	981	914	905	905	992	1049	889	865	961	969	918	969	944	991	959	961	935	929	930	914	941	926	920	938	994	942	907	937	968	934	962	945	939	922	981	935	939	922	950	947	962	923	961	928	969	891	964	937	969	933	959	952	919	984	961	953	986	955	897	902	964	941	937	963	985	919	925	933	946	905	941	970	954	933	963	937	919	924	923	976	947	942	956	877	954	949	991	967	1016	981	979	980	954	948	972	945	927	889	937	880	943	985	998	928	926	925	925	982	852	992	937	965	915	974	1010	953	1007	948	900	940	922	968	897	954	926	901	1001	944	949	920	939	958	925	933	968	961	1027	989	959	928	950	932	990	895	934	934	951	952	991	968	941	944	946	1002	936	926	943	906	955	974	923	953	960	935	919	896	914	935	925	924	917	946	893	972	957	948	951	949	958	946	938	933	992	937	933	983	982	972	970	979	916	875	973	935	980	981	945	918	917	901	922	981	1020	980	944	955	959	973	902	959	926	978	898	946	987	943	951	957	909	891	893	925	926	897	942	1001	934	965	940	956	981	893	938	885	951	972	904	914	933	958	987	938	906	934	924	959	898	991	968	942	938	1025	928	916	941	1009	949	955	911	919	980	948	997	963	965	914	927	955	967	944	945	908	940	944	960	964	954	906	889	924	962	949	976	861	949	945	949	906	937	951	925	968	904	939	948	951	938	953	935	900	994	957	944	973	909	909	950	944	930	934	901	986	986	966	993	984	967	939	944	928	924	887	958	938	919	900	968	941	920	997	957	945	947	933	925	978	932	943	953	929	948	968	952	999	949	904	992	891	965	996	947	932	964	929	916	942	971	996	942	974	935	960	938	884	925	943	948	953	976	969	907	921	911	936	911	893	962	984	993	876	903	905	915	918	924	969	914	914	913	896	888	877	942	990	926	958	920	903	872	930	963	980	951	937	941	973	949	948	985	933	994	981	858	912	951	951	892	961	911	904	965	968	955	903	913	979	909	933	938	940	947	900	952	915	974	878	903	889	956	941	925	940	911	965	925	947	978	939	937	969	954	927	961	920	926	963	912	930	969	909	954	1003	985	935	966	889	926	938	942	952	890	983	958	960	958	931	877	988	924	928	928	881	1015	968	943	951	918	947	920	968	920	938	921	953	946	910	931	938	936	952	958	972	938	938	979	966	973	915	974	916	968	906	907	890	954	963	924	935	942	975	1037	972	977	986	954	1004	951	910	859	973	932	947	1016	888	941	947	965	945	969	950	912	957	954	972	947	929	922	952	973	962	935	959	945	908	959	949	1004	955	948	947	903	956	976	936	936	980	924	972	940	960	922	953	925	968	891	997	919	983	898	917	919	935	969	944	930	952	981	904	990	927	894	931	944	909	949	943	945	934	966	956	1013	875	955	926	888	910	919	942	950	948	986	919	933	924	949	987	1023	929	957	954	943	916	938	958	955	954	939	945	910	914	875	955	951	969	891	947	973	979	947	936	956	967	936	961	953	880	939	931	950	925	936	904	978	965	956	914	954	957	994	942	903	937	984	919	915	949	892	855	902	988	899	1020	962	988	932	918	914	979	987	922	974	919	976	973	917	907	934	980	933	985	953	921	927	950	955	912	938	875	893	1012	1000	915	962	955	994	951	958	865	916	895	975	959	959	954	947	959	939	992	963	882	894	944	939	923	971	921	936	948	936	951	932	869	889	905	966	954	1022	929	917	901	918	957	970	928	906	939	973	990	903	893	977	926	926	948	912	963	936	942	971	945	935	903	919	974	940	961	948	959	956	959	906	941	918	934	941	938	956	990	944	992	1029	937	925	955	891	924	974	931	940	941	938	930	917	958	1028	940	941	969	906	925	903	924	973	988	917	907	938	955	931	903	931	990	922	945	924	894	931	978	925	922	940	963	948	903	952	948	993	941	931	953	922	927	950	960	980	927	904	973	977	924	886	917	909	889	943	966	965	1006	892	954	953	986	964	926	960	909	955	951	939	949	917	941	926	965	971	956	962	950	985	947	961	978	1004	914	952	940	950	920	953	953	974	982	947	935	943	953	965	961	945	983	935	985	973	929	921	929	951	960	932	967	941	912	867	957	967	959	911	956	988	867	905	953	940	931	965	931	901	927	952	912	954	964	897	969	1005	977	892	904	956	931	976	1029	901	917	970	867	977	915	898	928	930	922	964	905	944	914	943	920	970	953	945	932	931	940	994	916	974	974	917	872	963	920	927	945	978	940	933	975	931	948	896	952	957	965	979	940	959	961	897	928	940	915	910	988	931	948	970	946	978	961	919	934	964	922	1012	934	913	971	938	938	973	957	1012	956	939	966	929	904	888	918	949	962	920	915	951	913	954	954	919	937	995	935	930	1006	934	896	917	916	892	880	960	934	964	926	960	993	941	937	963	961	985	923	937	949	960	916	936	983	955	930	926	955	957	891	891	915	962	942	953	955	938	966	925	979	938	950	951	937	938	946	946	957	942	956	969	948	927	992	933	940	906	898	951	965	994	956	986	954	912	915	975	958	897	946	933	959	964	934	951	964	912	977	971	955	964	941	955	961	956	913	980	965	948	977	928	942	961	938	888	897	955	924	903	935	901	886	951	971	960	948	954	985	903	950	971	904	990	921	908	931	956	969	944	1001	922	959	929	936	991	967	905	951	917	942	965	894	889	934	979	940	941	943	951	956	952	979	920	922	959	924	938	900	920	964	917	995	946	943	914	920	935	951	905	953	975	905	1004	976	975	905	956	937	953	944	1008	1001	952	973
28300	22732	24638	17329	8726	4628	2310	1167	843	659	483	432	428	420	448	462	490	524	638	657	599	625	608	593	507	484	468	386	463	400	396	398	432	400	429	399	444	402	421	414	377	403	404	407	419	441	388	443	409	426	414	392	433	384	419	402	403	442	371	461	396	385	405	423	380	400	419	404	392	400	411	422	396	388	389	404	417	432	429	428	431	422	391	376	420	409	430	425	387	367	409	418	455	422	433	382	400	385	398	384	419	413	385	368	421	448	400	401	413	399	399	420	419	411	397	416	433	435	410	403	348	388	446	395	396	415	413	411	469	406	399	410	357	406	379	427	428	408	430	374	403	397	395	404	421	375	408	383	402	408	371	390	382	418	378	411	405	398	388	397	388	360	387	382	422	415	401	386	400	419	377	422	352	395	416	415	398	377	420	399	403	411	416	409	420	386	410	400	408	390	396	401	392	413	386	423	410	394	384	387	419	405	419	387	423	434	414	412	389	402	434	422	415	364	399	422	413	410	366	437	393	408	436	406	414	397	389	372	396	389	364	397	401	374	398	391	389	406	413	427	426	374	413	384	396	405	405	417	445	426	441	400	394	425	403	398	392	411	392	419	421	391	415	414	389	377	390	405	394	386	386	399	405	393	389	416	394	400	438	424	380	401	400	421	411	384	396	417	372	408	397	419	405	445	393	407	411	413	418	433	391	407	392	426	419	379	435	386	410	378	436	407	398	390	458	411	429	451	431	391	422	419	411	421	457	405	421	409	421	427	411	398	385	417	392	414	406	422	366	425	386	382	400	415	423	415	429	406	418	393	422	394	390	390	429	410	437	387	386	458	423	368	413	411	414	400	433	376	423	440	388	398	422	415	388	378	404	437	416	414	410	430	376	360	409	405	390	403	405	388	420	401	411	382	386	385	384	381	411	394	385	427	382	418	385	404	349	384	430	376	435	400	365	411	384	429	412	457	421	447	398	408	401	385	384	422	365	438	430	416	403	414	398	406	454	428	417	408	390	342	419	403	416	374	402	421	375	362	414	436	427	442	403	397	392	416	391	387	381	392	406	417	426	425	410	385	396	402	419	397	391	407	412	397	402	418	384	414	355	382	404	374	405	427	391	386	416	380	383	392	382	431	401	439	395	397	390	369	369	403	360	448	358	425	419	405	374	406	403	401	415	385	367	440	404	398	407	419	408	404	414	411	418	449	388	415	373	423	408	437	396	402	464	396	408	385	395	405	395	425	377	378	418	443	385	409	434	381	439	390	405	418	394	426	389	396	411	414	406	424	395	401	408	393	416	386	412	404	416	399	445	385	374	453	391	388	423	376	430	385	416	417	411	404	398	420	413	410	394	364	417	421	413	405	389	417	395	420	448	431	402	444	423	419	374	435	387	387	438	423	373	406	399	398	372	407	418	373	405	397	406	428	416	387	437	409	435	378	395	400	438	389	400	371	406	385	404	395	401	402	398	420	407	357	377	380	382	425	357	422	426	424	410	389	405	390	392	414	394	441	369	418	382	411	409	371	406	437	374	417	447	411	408	408	434	424	428	447	422	399	402	406	377	413	387	387	420	404	407	396	368	399	410	408	396	400	402	470	404	454	442	424	387	438	402	401	452	416	403	378	342	436	418	390	395	391	370	391	418	429	405	427	397	400	406	405	358	387	443	426	404	411	415	440	418	374	435	396	408	411	431	408	419	394	439	444	423	362	391	418	382	377	400	379	376	430	365	426	388	404	407	439	387	407	434	408	401	433	380	381	400	416	401	407	388	402	432	424	404	403	365	420	379	386	421	399	416	397	407	417	384	401	403	420	419	396	383	423	401	456	394	399	424	399	437	369	376	355	401	423	363	417	377	430	426	420	427	390	386	402	414	413	382	412	400	422	387	409	389	409	391	412	415	408	428	408	391	393	423	422	371	413	382	421	384	412	384	424	441	417	398	367	424	401	425	421	398	413	429	401	408	406	445	404	418	420	419	389	428	405	418	412	402	390	395	407	406	403	406	419	409	399	407	379	406	422	442	405	394	434	421	370	415	404	417	410	396	404	446	399	392	427	379	415	427	380	411	377	385	387	390	413	402	399	413	423	415	433	416	378	426	409	377	421	441	409	366	385	414	435	436	442	370	420	430	416	399	428	395	409	410	414	396	407	392	387	428	423	426	411	411	405	399	383	451	422	406	401	410	381	427	401	404	443	425	415	405	387	366	395	428	412	435	404	392	425	439	403	410	411	355	387	392	390	418	391	400	423	431	375	373	424	441	405	412	394	417	390	448	344	400	409	402	394	424	431	400	417	399	402	396	392	390	431	354	422	373	382	412	412	437	374	424	411	430	357	398	432	415	414	390	435	422	399	397	415	408	387	401	385	398	377	395	437	408	402	452	427	389	398	396	394	421	401	439	412	409	388	409	415	410	420	380	434	392	414	402	402	423	422	391	442	430	384	422	418	410	413	401	405	394	383	407	405	421	421	441	403	414	405	424	357	409	439	389	424	417	373	404	416	382	408	427	405	392	384	391	393	385	433	410	429	424	439	411	389	382	404	413	364	416	392	402	400	363	393	404	407	376	397	439	447	402	423	405	395	405	372	422	431	402	402	378	375	364	414	396	411	389	424	456	374	416	392	395	432	393	417	420	383	417	391	436	404	424	407	454	388	429	378	423	405	434	420	391	367	412	382	396	402	385	403	361	413	398	417	371	408	438	419	394	424	404	416	403	451	391	426	410	392	404	410	437	395	411	389	391	446	394	401	426	417	418	374	440	416	413	379	427	425	366	458	416	413	417	374	391	404	354	403	408	385	415	412	406	419	403	410	406	393	453	424	365	432	420	362	420	421	445	417	407	428	383	396	421	413	380	399	393	403	432	426	441	407	440	419	384	414	391	398	392	406	405	432	400	385	431	386	390	411	416	412	362	398	414	402	399	399	435	405	414	418	413	411	447	406	397	411	406	456	393	384	391	403	367	412	441	393	429	418	355	415	411	421	438	394	412	400	403	422	385	365	423	402	381	382	407	425	403	384	401	368	372	426	408	385	417	389	388	461	416	420	411	427	404	401	381	419	379	370	396	411	430	386	392	413	459	428	392	385	414	396	372	438	417	395	451	370	408	404	400	390	447	423	461	407	387	385	406	403	435	403	370	409	420	406	385	409	405	358	383	422	398	432	384	401	415	417	388	415	466	386	433	374	426	418	373	402	418	419	393	426	382	429	418	416	404	446	372	427	422	407	406	416	398	414	401	375	376	402	397	384	430	408	404	404	397	408	396	446	367	424	445	358	448	349	404	362	419	415	407	422	385	402	403	426	380	448	388	418	399	412	403	413	413	396	432	407	381	424	441	403	394	407	386	398	396	399	429	410	435	422	393	370	381	414	413	371	394	378	405	414	419	451	409	396	404	410	416	459	411	399	415	430	426	386	424	383	353	426	461	413	407	404	400	418	442	418	393	432	411	383	402	410	400	428	378	364	399	375	398	424	401	407	400	410
18257	32523	27218	17745	12385	7729	4007	2019	1188	1022	684	472	477	476	495	542	642	745	873	905	882	875	809	717	627	545	542	439	417	435	437	433	438	427	408	398	441	415	418	412	415	430	415	416	436	381	421	405	423	430	380	449	441	456	425	381	409	397	433	462	434	428	439	420	438	415	448	405	420	418	410	437	459	476	427	397	392	426	399	421	423	433	455	462	428	391	425	404	447	457	416	423	431	430	393	422	412	394	411	434	413	455	410	419	418	393	436	405	446	411	415	442	410	434	459	418	427	439	435	443	447	380	402	436	411	418	408	437	426	365	439	403	399	416	434	426	427	411	441	433	386	419	460	440	416	433	426	438	393	428	487	439	407	395	469	432	394	433	423	439	431	438	464	412	413	434	411	400	428	434	432	410	443	421	431	433	423	432	421	414	410	428	388	429	429	425	424	456	423	449	460	434	411	404	415	448	419	422	432	420	447	417	434	391	416	385	431	446	440	421	458	433	443	409	433	418	432	407	420	402	411	410	456	428	412	413	400	404	414	447	414	437	441	385	435	426	450	436	418	387	453	411	404	422	415	465	461	430	489	428	417	432	453	421	406	383	415	422	442	418	422	434	401	399	433	409	402	413	425	426	427	445	426	459	406	440	450	430	404	424	432	375	461	428	428	389	422	415	430	401	400	428	449	424	412	447	424	426	406	404	406	431	449	442	382	445	428	435	413	418	410	440	406	434	412	439	425	476	439	457	446	438	439	426	426	438	424	444	436	408	388	437	416	446	423	374	408	384	455	401	402	415	412	425	441	458	439	417	477	455	408	425	433	435	390	432	413	450	420	429	396	444	428	419	420	433	482	452	436	408	419	413	422	435	423	444	399	429	430	421	433	423	444	412	448	422	431	419	421	455	467	437	440	389	384	435	444	423	476	411	397	475	454	433	389	408	412	420	419	434	433	451	404	431	399	403	470	416	476	400	429	410	414	415	442	423	431	410	421	430	386	402	430	412	434	448	412	403	445	439	424	444	404	394	444	421	406	416	456	464	438	420	427	403	440	427	425	416	400	404	429	446	401	434	441	393	427	430	435	450	433	414	448	430	394	429	435	434	437	405	398	438	418	422	428	449	415	410	405	472	430	411	417	468	396	455	410	450	419	438	410	396	406	425	443	420	381	447	420	447	416	432	420	434	449	432	440	451	413	434	382	405	409	418	456	442	421	458	417	427	440	450	427	437	417	392	418	442	419	404	405	439	438	468	435	409	424	410	459	393	408	418	389	430	416	409	415	427	461	452	419	449	454	432	409	423	413	423	422	415	445	424	397	439	398	404	388	429	397	433	432	396	403	445	393	405	416	368	425	433	459	409	421	411	425	421	395	415	447	424	411	406	411	433	410	444	418	401	405	414	413	422	434	440	460	415	442	448	399	456	425	431	468	366	428	439	430	435	431	439	441	460	423	434	426	448	398	380	453	407	454	414	436	437	409	431	452	429	422	427	391	402	424	459	438	404	391	471	427	422	445	411	431	417	409	434	393	405	418	437	385	431	408	454	435	454	463	449	450	438	424	429	459	423	406	438	424	404	471	432	427	402	436	421	433	456	404	424	420	445	407	431	418	462	419	403	415	445	421	421	437	422	406	430	433	439	415	409	401	416	413	443	414	429	392	430	433	420	435	431	448	451	437	446	405	422	421	385	417	416	426	456	425	438	414	408	380	448	454	430	453	394	432	436	411	424	424	465	400	439	438	415	409	411	405	469	451	419	433	426	428	408	434	438	412	426	431	411	433	450	406	461	458	414	461	449	451	394	443	428	411	420	395	461	463	433	405	414	462	419	427	428	408	419	426	465	414	426	440	448	414	423	439	405	427	436	450	409	444	390	427	431	441	425	432	410	424	422	440	403	409	408	433	433	432	473	474	434	406	471	409	426	440	384	450	462	424	466	404	417	428	416	443	411	453	405	452	407	410	457	481	422	408	446	421	453	422	453	432	415	385	427	420	422	432	428	395	420	387	411	435	429	455	422	466	392	426	422	405	411	422	446	449	437	418	453	409	427	399	413	443	472	449	391	429	453	436	410	442	435	456	379	449	446	420	459	414	466	445	449	400	399	436	418	462	444	422	406	417	414	426	402	448	456	416	427	466	449	402	422	433	422	450	415	428	417	451	459	419	449	397	392	418	438	401	404	412	417	463	383	430	416	421	439	413	407	418	414	444	415	406	428	433	432	400	382	436	423	402	441	463	436	422	425	437	423	414	457	437	456	430	381	395	454	401	472	436	392	420	445	411	448	438	420	401	455	405	419	407	421	410	458	455	424	408	389	428	431	396	416	421	413	411	407	408	434	418	437	413	441	455	448	397	420	391	440	419	453	433	455	417	431	444	419	454	418	391	433	414	409	439	425	446	446	388	430	408	435	430	456	415	386	437	379	417	445	468	419	446	426	415	406	425	426	410	415	437	429	452	439	450	446	387	414	454	392	423	416	422	414	411	436	392	429	459	452	437	448	405	457	430	428	429	397	413	406	386	436	459	420	379	419	453	443	444	428	422	435	444	431	415	435	397	414	433	472	417	424	371	415	442	416	412	486	403	385	450	439	432	420	429	444	426	414	445	402	435	443	427	457	417	416	439	420	406	416	430	430	437	424	401	456	458	401	445	400	416	409	439	447	415	447	393	412	440	461	431	413	415	396	390	418	431	464	433	447	437	430	442	434	414	423	401	417	446	415	417	440	439	428	409	422	468	417	454	445	408	423	417	442	420	401	459	409	393	409	456	394	391	443	425	424	419	444	399	418	428	431	404	437	428	439	415	446	434	384	402	432	405	383	417	454	426	422	426	394	432	414	439	456	422	434	442	430	419	380	450	418	433	403	373	408	399	437	418	434	418	432	405	437	399	423	418	443	417	428	431	425	426	404	400	429	422	423	404	450	438	424	440	410	389	415	427	416	442	434	441	401	447	424	439	428	426	430	440	472	429	421	428	446	409	445	432	423	417	412	422	452	396	446	417	437	423	429	495	423	389	425	445	412	413	420	423	392	391	425	434	403	402	402	420	439	411	417	407	416	408	433	446	441	433	407	418	427	435	424	399	470	394	404	427	431	410	415	424	442	436	431	387	409	411	381	451	453	391	414	469	417	435	392	445	399	419	411	442	438	433	454	437	440	440	414	419	461	429	420	428	435	414	436	440	431	450	415	449	425	440	443	383	422	429	422	414	447	446	426	417	413	405	449	396	412	402	483	412	447	437	411	416	403	437	401	397	407	452	395	423	408	411	419	416	406	407	387	424	462	399	404	448	426	451	438	409	440	439	421	378	414	428	400	444	423	421	445	422	429	409	417	437	447	439	411	412	402	440	423	437	433	454	431	416	418	444	421	391	399	385	405	417	404	421	435	455	399	453	421	446	443	433	416	461	428	439	437	413	481	410	441	425	401	436	395	445	430	431	413	431	429	434	420	403	434	430	437	424	423	410	396	433	461	432	438	460	459	374	402
23702	21180	28410	24435	21513	16161	6660	2517	1560	1471	1001	880	795	792	863	878	954	1020	1136	1150	1161	1197	1141	990	938	886	791	758	757	707	733	743	725	692	734	753	702	733	695	761	774	720	719	673	746	705	725	689	745	723	762	682	699	747	709	675	710	692	726	696	720	728	721	717	660	725	651	690	699	738	732	752	701	727	696	697	728	704	717	722	717	713	714	742	698	718	658	705	672	743	693	706	749	681	726	747	746	698	727	697	739	682	744	708	693	669	720	675	697	691	716	683	695	661	667	689	707	675	670	751	650	742	673	675	726	721	710	715	720	660	701	765	696	704	663	744	680	690	728	746	722	745	758	714	721	657	707	758	716	696	702	717	698	748	722	700	653	706	709	703	743	725	701	693	693	665	740	700	706	685	695	723	737	702	726	749	676	702	719	699	705	734	696	708	727	687	665	753	706	713	724	658	771	736	667	660	710	737	714	663	697	708	740	735	669	698	688	697	657	732	690	721	666	783	675	687	706	746	714	727	676	737	712	720	689	700	696	704	743	679	712	690	720	723	661	694	677	747	666	680	698	711	731	772	738	682	711	725	726	713	746	676	678	723	701	715	729	706	744	669	702	703	679	724	782	674	697	744	701	711	716	715	687	669	693	758	695	667	718	695	729	730	725	716	687	694	708	677	633	669	731	705	722	705	744	722	712	685	706	719	712	722	652	731	698	697	733	704	720	714	723	706	774	686	739	662	777	727	676	704	726	762	727	704	694	698	698	725	704	704	713	697	723	717	689	735	713	709	646	718	708	713	683	687	698	695	681	707	707	705	745	744	684	730	705	762	720	715	737	710	723	690	688	730	718	699	735	736	709	693	665	716	692	699	765	820	707	698	737	736	739	696	718	733	647	668	662	711	694	703	709	685	713	719	776	712	709	692	691	707	697	692	666	702	749	683	692	730	699	679	707	742	662	727	711	745	693	717	772	645	707	742	729	778	691	674	714	707	680	733	730	731	743	723	718	744	675	712	696	724	709	674	721	681	678	693	737	708	665	724	718	654	712	699	714	708	739	725	715	740	740	711	710	681	723	702	703	766	682	711	707	652	659	698	700	737	697	719	710	739	703	662	743	738	726	767	716	709	703	726	713	707	748	692	717	695	690	719	724	681	679	725	765	737	670	720	664	657	669	712	654	695	746	709	679	737	727	733	761	703	702	701	679	667	704	686	719	703	711	703	691	723	695	680	671	677	758	711	715	730	712	730	761	745	675	710	727	706	680	717	771	723	684	696	726	734	685	669	727	727	688	727	730	697	713	693	688	710	694	690	708	709	705	702	722	712	693	652	740	702	683	681	703	720	694	703	709	710	666	694	663	664	721	683	728	704	650	671	663	751	741	684	747	717	693	723	699	676	725	767	673	689	726	713	677	711	725	739	680	706	714	686	718	734	776	738	703	690	721	662	654	693	705	735	695	706	673	679	691	707	692	747	727	697	712	671	719	720	712	724	734	690	649	706	724	724	692	701	686	731	695	746	696	642	715	691	703	687	735	694	704	730	714	681	736	746	665	680	677	641	732	653	796	687	704	719	705	702	700	630	721	754	703	644	694	687	705	718	717	663	727	685	685	711	729	728	725	661	747	709	706	668	694	749	697	719	667	731	721	709	726	729	691	713	686	655	687	693	750	665	687	731	715	701	664	698	718	712	748	663	724	762	691	715	745	692	721	713	742	713	740	759	726	687	650	789	675	681	700	651	672	710	693	735	713	634	743	710	719	705	666	741	700	704	675	650	732	678	682	691	691	682	700	707	631	705	755	717	719	719	729	704	755	696	708	714	657	711	660	701	685	689	694	690	719	669	728	640	720	676	715	715	691	689	698	686	691	719	751	702	686	726	753	661	697	766	637	720	696	711	705	734	695	654	700	701	700	711	754	722	729	651	692	711	676	699	702	691	709	706	709	717	647	726	737	730	659	704	696	684	745	719	762	727	679	671	663	729	712	705	717	721	673	675	682	724	706	720	718	672	710	708	714	731	710	670	682	738	717	715	688	689	684	718	729	712	678	798	695	751	712	691	726	739	757	741	733	691	732	679	703	677	709	692	762	737	724	751	713	706	710	695	736	676	724	654	692	735	708	687	704	711	706	697	672	730	724	714	753	715	736	745	686	703	695	651	704	675	685	714	726	684	697	733	669	747	714	728	721	647	740	751	731	670	698	677	681	709	679	709	639	649	702	734	735	729	698	692	715	703	698	668	681	731	696	724	730	684	699	712	693	706	674	722	703	683	723	735	727	704	701	705	722	694	656	767	713	724	688	682	692	710	681	685	715	727	707	707	744	734	679	691	602	717	732	695	701	683	691	719	715	683	686	696	733	680	719	709	758	715	712	712	668	759	675	714	748	682	727	697	707	713	722	659	735	731	694	686	639	675	691	673	756	720	720	709	656	663	684	717	687	729	676	690	683	695	768	747	727	696	716	710	715	719	710	680	721	705	706	722	693	693	707	711	725	716	722	700	694	688	669	659	700	695	705	705	754	700	705	699	678	721	639	680	709	756	692	760	744	692	735	717	701	676	734	706	734	672	723	706	721	742	730	704	693	715	699	672	706	724	746	675	666	782	731	720	731	718	693	715	692	745	680	689	734	711	660	693	691	751	740	728	706	718	769	734	708	681	745	738	709	733	698	731	664	736	708	721	691	715	655	677	706	733	662	673	722	639	677	721	701	671	694	728	684	676	735	685	721	703	682	683	690	727	716	650	733	701	726	699	751	763	647	663	711	709	726	683	692	679	723	723	698	691	692	691	698	721	682	722	729	706	686	682	712	655	705	719	694	657	723	705	685	719	767	702	691	713	723	674	703	687	692	699	686	711	758	732	709	668	692	737	734	708	717	693	737	719	714	731	699	698	753	685	684	733	682	757	719	680	712	734	699	697	686	709	698	661	726	712	728	722	686	732	684	718	699	732	676	737	713	675	708	741	693	702	755	729	698	668	699	721	713	683	759	731	722	729	697	726	743	717	686	664	712	727	704	735	719	719	742	720	732	712	708	719	754	695	679	688	763	701	674	659	718	744	729	699	712	695	690	694	728	689	689	661	710	709	703	660	676	699	687	737	726	673	681	694	660	674	697	683	739	740	699	775	683	699	694	690	726	714	675	715	752	762	670	677	761	733	753	691	719	723	662	696	736	722	751	701	702	709	685	726	715	757	714	720	695	684	703	703	692	729	736	735	677	691	686	700	690	632	714	713	696	683	687	717	739	762	716	746	705	654	654	720	723	701	718	700	686	693	727	724	701	701	694	719	703	700	699	732	698	711	686	698	714	664	683	710	715	718	686	754	704	751	710	693	693	657	710	688	717	692	674	699	726	736	714	741	717	683	731	673	744	694	714	737	685	687	652	692	680	730	724	693	729	704	702	666	696	703	687	693	713	762	689	691	699	693	679	695	709	691	670	704	675	730	736	690	697	702	682	737	644	677	670	703	741	741	710	604	703	679	688	714
19214	40826	35342	25528	18886	12844	7526	4007	2586	2062	1378	997	908	923	961	1079	1222	1255	1484	1513	1539	1538	1504	1258	1096	931	897	821	806	772	749	710	759	723	681	732	731	777	709	704	756	736	744	706	732	744	772	761	676	740	725	772	754	708	783	744	765	726	730	742	752	713	744	684	743	651	752	720	688	723	778	728	775	725	738	687	716	723	754	734	749	734	724	738	758	730	730	733	699	728	717	711	727	706	734	657	729	720	697	727	787	731	706	778	731	724	704	717	748	763	748	784	742	722	703	722	731	764	757	753	748	793	703	770	767	724	739	705	752	769	774	718	712	703	738	715	716	775	717	677	734	749	703	730	738	752	750	731	765	731	680	733	716	709	699	726	704	766	758	723	758	738	781	661	712	676	717	706	698	737	689	734	726	689	696	696	723	731	782	753	734	736	759	699	747	747	739	748	727	692	674	778	754	742	706	744	703	735	749	714	688	692	780	770	746	772	714	738	710	726	731	705	724	758	773	688	777	756	744	734	750	699	792	750	774	736	661	756	705	700	729	758	740	720	733	714	732	740	764	741	694	692	689	738	704	733	747	707	782	734	700	725	750	722	723	728	746	730	715	712	715	723	690	684	736	722	718	753	693	711	679	715	720	753	751	736	738	728	703	724	763	722	739	712	765	729	713	716	717	725	755	754	695	745	741	755	772	745	709	730	701	739	702	718	736	741	640	731	761	736	697	730	696	759	755	768	684	750	748	791	698	720	719	709	703	746	725	737	690	710	744	764	736	708	742	710	753	740	741	685	762	705	738	754	678	734	715	708	729	700	691	703	729	693	734	720	690	736	690	716	740	703	721	732	690	754	720	774	773	741	679	763	733	699	721	767	713	750	695	692	731	715	703	761	752	677	706	722	734	736	733	762	710	702	728	753	713	753	733	743	754	682	770	704	720	753	726	719	685	767	747	760	771	723	779	727	720	712	835	678	679	762	722	746	761	734	714	706	685	723	690	757	745	726	691	734	698	753	754	729	753	784	722	715	764	757	749	716	726	666	687	687	717	726	722	680	765	725	686	742	667	695	759	718	680	730	701	731	771	727	765	725	724	718	767	705	690	668	723	753	683	719	716	686	755	718	769	760	721	719	714	719	717	694	714	745	692	666	738	710	697	688	727	719	740	733	711	693	751	707	735	677	694	692	679	724	728	744	745	740	732	740	704	729	735	713	735	727	736	708	770	709	744	744	686	762	732	706	773	743	739	709	745	700	729	754	756	727	772	740	727	688	719	719	781	777	706	732	729	750	739	694	726	679	715	729	675	742	748	720	729	743	761	732	732	742	736	674	794	718	738	751	746	691	716	749	706	709	770	734	713	754	744	713	705	742	757	707	698	736	722	711	695	716	686	786	748	740	708	764	731	700	678	748	730	714	731	707	755	678	724	725	744	740	727	671	696	776	707	735	721	720	769	688	730	747	750	768	750	706	714	779	717	730	715	740	750	671	741	761	765	773	704	745	791	734	683	729	706	756	639	715	715	801	751	730	679	733	703	765	738	699	709	731	691	702	696	748	675	722	714	758	713	688	774	714	729	741	745	802	698	693	745	746	736	743	723	748	703	806	710	764	722	715	738	731	737	721	736	727	719	713	709	766	707	716	731	716	712	772	765	716	719	741	779	736	763	737	713	729	729	698	713	727	713	725	776	733	725	719	764	759	696	702	718	779	737	703	754	749	732	719	722	756	733	740	681	726	739	717	731	704	723	760	716	685	755	725	733	738	718	741	725	727	689	729	700	755	685	778	660	727	754	767	746	725	746	727	705	720	704	695	774	706	775	732	738	736	749	786	679	700	731	675	727	733	741	704	759	682	747	730	755	760	746	727	748	749	668	732	718	727	696	673	695	705	682	725	768	768	730	727	724	689	736	728	715	743	730	667	723	710	717	758	804	733	718	755	718	720	749	743	698	729	677	753	760	775	739	749	736	690	745	739	733	750	683	692	713	749	770	721	744	717	727	689	754	719	758	729	705	727	757	733	731	716	750	690	704	674	707	723	752	712	711	731	745	729	736	742	720	693	686	774	698	708	735	706	731	710	722	697	697	703	677	702	723	758	706	728	759	769	714	750	707	715	725	761	749	736	708	686	764	699	733	784	744	719	736	724	736	736	718	706	745	695	722	730	724	730	721	725	706	696	683	730	703	767	741	721	748	772	728	768	691	709	706	703	692	697	769	750	739	701	705	731	739	763	744	771	698	728	749	730	705	709	741	697	741	777	698	689	686	738	732	683	745	702	720	719	696	754	697	731	766	689	711	734	712	697	728	709	746	735	730	742	747	747	728	754	788	737	736	743	764	705	751	719	706	714	682	762	782	753	719	776	676	715	696	734	717	696	694	773	754	668	693	704	692	734	687	686	739	704	754	699	774	692	713	751	719	719	746	749	732	729	737	699	714	716	750	717	762	723	737	695	763	761	698	739	745	738	756	727	728	756	689	751	713	703	762	747	720	726	762	780	700	730	738	725	777	699	711	741	755	776	763	736	750	743	690	734	716	718	705	725	749	694	742	718	777	743	736	656	733	742	722	738	719	720	763	701	733	759	704	691	751	769	747	676	781	712	733	710	685	781	740	769	734	697	735	751	718	737	708	784	674	700	719	716	693	692	752	696	754	712	770	726	705	730	735	755	738	729	727	738	703	722	738	735	726	699	711	784	698	763	796	689	698	713	768	730	752	730	679	745	723	720	695	761	716	704	740	680	683	760	726	729	746	693	737	731	737	716	706	683	738	700	747	702	738	739	700	728	749	724	755	729	728	721	744	727	795	698	739	700	758	723	749	713	736	751	746	743	703	723	715	700	722	788	759	717	758	706	693	763	700	754	706	717	675	742	737	731	729	782	719	681	728	741	761	678	714	694	715	710	682	691	733	712	698	735	707	740	745	732	748	755	795	733	762	703	740	754	710	710	715	741	765	757	724	766	727	800	739	723	776	754	740	755	727	710	715	700	714	756	721	697	713	730	788	732	750	718	753	764	702	707	717	708	711	707	751	745	722	726	701	722	712	694	724	768	753	726	661	733	719	725	705	738	774	731	701	757	744	740	696	668	790	697	742	707	683	750	740	716	695	700	725	701	774	711	702	783	699	743	686	705	769	711	694	717	729	714	713	693	756	701	711	786	718	756	781	717	749	715	732	724	726	777	719	694	720	733	685	719	745	711	712	678	741	752	707	749	705	750	767	697	717	765	706	730	687	699	679	729	725	731	733	698	734	742	719	702	725	755	749	784	728	725	691	759	687	704	750	725	683	708	750	731	708	729	738	717	735	741	775	728	706	700	738	739	725	742	751	704	712	718	681	771	740	791	760	704	687	720	737	710	698	707	740	723	745	768	724	748	694	770	729	735	716	737	783	744	748	745	694	718	744	728	734	717	750	693	704	729	718	743	705	734	755	723	713	753	738	688	719	700	740	766	727	702	699	734	726	734	767	728	737	715	684	718	729	779	702	751
24859	21137	27478	25627	16937	7598	3509	1519	1024	866	671	538	534	541	563	608	658	691	803	749	752	764	767	662	612	591	511	495	449	439	481	494	491	484	438	462	396	478	495	433	456	436	477	478	425	438	467	484	490	448	469	481	417	502	451	470	468	447	483	463	441	457	452	498	437	485	456	479	440	455	444	449	475	419	435	458	432	442	429	490	458	439	498	462	436	460	448	465	523	456	442	432	484	452	467	470	449	442	457	473	466	469	448	465	514	449	422	456	435	460	441	425	434	457	453	437	425	421	427	493	463	440	429	471	434	511	481	452	475	476	506	499	480	447	454	481	497	499	466	436	422	450	440	458	471	488	445	452	425	455	476	450	451	467	443	472	483	450	450	482	433	481	464	425	436	458	482	474	494	454	445	441	447	441	433	455	452	475	459	481	465	464	441	435	485	453	450	447	473	509	428	449	447	469	446	469	428	448	485	459	495	429	434	449	467	464	441	464	476	455	417	465	478	465	474	449	486	469	469	441	464	412	430	471	451	454	451	481	477	408	476	458	486	471	461	463	455	486	479	449	472	462	435	459	483	461	472	500	440	486	492	496	494	468	470	483	465	439	450	441	472	469	426	471	456	442	473	508	433	482	459	447	464	437	462	487	459	456	451	463	437	488	482	426	479	484	453	454	468	491	449	443	419	437	458	452	433	415	465	454	449	421	472	428	453	492	449	450	441	461	455	449	424	458	447	490	473	417	478	439	467	460	478	471	450	479	506	447	478	473	472	446	442	498	458	443	444	466	433	418	450	456	467	485	442	466	447	459	463	439	427	428	461	486	441	470	450	446	453	479	433	445	441	426	477	480	477	501	429	486	454	467	442	438	444	487	471	481	444	466	485	489	467	478	442	471	465	440	467	463	474	458	431	445	474	480	426	454	464	446	449	428	467	466	483	473	460	450	478	489	414	427	459	479	432	452	425	438	486	459	438	486	513	415	438	437	430	492	462	442	464	463	453	450	493	455	438	443	435	500	455	476	451	451	447	476	455	476	466	440	430	456	407	444	468	481	475	487	480	467	438	473	453	425	415	451	448	442	441	441	482	446	452	491	442	450	454	503	429	434	442	403	439	439	446	464	437	449	457	458	487	491	431	434	435	461	417	435	423	462	431	469	474	421	444	396	463	473	460	464	450	460	431	456	471	470	423	418	475	464	424	408	475	466	474	479	438	462	444	465	447	427	436	470	493	501	452	478	503	457	485	520	437	466	478	461	450	431	476	464	460	468	467	441	476	440	441	463	465	436	464	438	448	487	432	470	513	442	420	467	472	451	473	426	427	492	431	436	452	469	433	464	459	456	479	479	490	430	477	453	472	423	446	461	457	457	474	440	429	467	464	450	454	437	464	446	449	434	462	453	450	443	466	442	459	450	477	468	460	497	504	484	450	440	450	436	465	466	465	459	465	494	437	463	411	478	448	448	460	436	482	482	456	451	475	455	458	471	431	461	479	506	465	442	435	455	451	446	445	460	417	445	475	493	424	434	467	454	468	439	452	422	446	502	463	430	450	490	425	469	446	444	455	443	445	455	432	464	455	447	446	422	446	439	459	461	456	417	462	455	455	457	412	474	485	457	463	431	440	449	484	431	447	480	463	441	442	451	453	480	486	480	458	438	502	478	410	474	458	462	481	426	457	488	472	478	455	474	450	452	446	459	466	450	476	456	449	425	482	447	456	464	465	427	460	413	440	449	458	475	462	426	430	426	452	412	469	483	495	490	444	457	455	456	440	480	455	436	446	456	445	445	459	455	460	470	438	446	512	470	446	452	431	460	472	473	473	412	490	458	471	459	490	462	461	457	450	466	432	480	467	450	459	489	429	466	486	461	429	447	467	432	472	455	461	463	473	463	457	453	467	460	392	449	433	465	472	401	472	480	448	424	481	496	488	424	445	460	480	478	470	450	444	439	454	424	474	430	479	461	403	483	449	472	476	437	461	461	482	415	430	446	475	427	463	453	439	468	494	462	449	458	459	482	445	476	495	479	470	480	432	452	429	477	458	456	447	480	453	460	447	452	482	459	448	476	440	476	476	490	457	488	460	432	454	501	391	459	459	429	469	445	421	429	480	457	449	440	468	424	459	480	420	461	481	486	477	417	476	446	444	456	463	431	433	464	440	469	442	441	469	443	504	421	478	488	433	452	414	457	437	486	426	433	448	479	460	469	441	471	467	456	427	483	418	460	484	491	442	430	484	468	471	486	424	466	458	437	451	484	476	457	447	481	473	430	433	452	448	438	477	432	440	450	440	429	427	453	443	510	505	454	468	472	469	455	463	468	470	452	475	436	478	426	469	468	474	492	449	452	454	411	472	475	462	456	415	457	399	497	455	455	490	477	463	438	470	454	435	441	463	456	457	504	470	450	462	436	444	479	457	474	482	465	436	427	484	456	451	421	486	448	457	468	428	435	469	471	476	441	434	436	435	442	480	470	449	477	420	445	455	456	456	450	452	454	472	422	439	449	445	471	454	438	486	463	430	467	455	425	436	423	483	429	496	464	439	474	477	452	458	496	399	454	454	496	431	466	378	477	452	465	453	412	471	503	476	449	448	468	447	411	424	427	461	499	466	441	493	425	462	429	399	474	446	469	483	439	465	422	489	443	438	463	467	467	410	424	418	472	456	459	476	438	417	419	445	439	436	450	511	497	461	478	520	449	459	480	448	465	463	463	424	427	444	451	443	445	454	471	413	456	450	473	457	434	418	447	439	458	458	453	468	447	444	503	466	440	453	431	432	448	466	445	505	519	463	442	450	458	421	449	458	442	488	464	478	456	390	458	459	447	439	467	465	437	469	460	450	483	400	434	461	487	434	452	407	446	475	506	440	462	484	449	427	427	441	468	449	477	421	448	400	444	446	465	478	508	470	463	435	428	495	447	448	451	454	459	417	451	442	470	487	477	422	427	434	460	433	430	440	445	449	476	463	502	431	488	494	428	445	450	416	449	461	467	417	493	468	461	446	464	444	461	479	472	467	470	474	463	454	453	432	482	454	462	431	429	498	447	451	433	493	446	455	438	434	451	434	465	416	454	448	450	480	468	468	453	483	404	477	465	443	480	436	469	432	486	477	449	418	477	467	427	450	445	440	443	460	438	480	459	496	425	428	414	451	438	444	451	416	462	448	467	465	472	501	463	410	445	467	461	466	472	451	427	455	458	448	453	420	476	460	459	495	518	437	420	479	458	518	495	491	457	452	463	472	434	464	448	459	456	451	449	449	464	431	466	439	489	465	443	460	437	461	474	467	430	429	459	509	466	465	412	443	481	458	480	474	479	446	431	433	471	458	424	458	478	448	473	420	443	465	421	446	468	428	479	436	499	475	483	421	476	434	475	460	459	459	447	480	464	453	451	447	456	485	438	472	445	420	473	463	429	474	471	427	446	433	439	486	426	461	471	453	448	478	459	467	482	459	439	486	448	469	437	481	448	433	465	412	462	452	435	451	470
19095	37332	32051	22124	15698	10465	5962	2871	1836	1464	961	685	617	677	685	845	919	971	1167	1219	1156	1099	1110	928	797	739	646	518	509	501	578	513	507	535	502	532	492	485	506	525	486	476	508	476	488	506	511	530	517	488	471	489	499	514	447	462	465	514	512	525	498	496	497	537	484	502	473	529	475	501	528	533	509	513	464	502	522	470	469	511	456	497	492	515	522	489	514	502	525	506	492	535	532	493	504	513	485	524	488	462	533	474	513	516	521	491	473	467	509	489	512	505	504	518	496	511	519	514	512	527	506	503	466	493	458	497	524	503	531	467	503	491	527	489	503	501	518	519	472	464	500	497	542	480	497	481	506	482	477	493	492	520	504	522	541	449	528	491	496	514	519	515	505	529	530	480	515	533	518	491	520	504	555	501	502	463	498	489	503	480	502	506	509	525	534	524	472	516	472	527	534	495	492	491	519	497	491	545	495	549	509	480	455	481	526	532	483	507	503	513	498	491	470	491	484	490	527	486	506	490	496	523	499	501	486	495	506	464	480	479	485	517	545	524	500	471	534	491	506	492	544	521	512	530	549	541	486	539	479	474	507	454	503	515	450	525	502	493	502	507	482	487	484	491	550	517	472	478	505	524	518	528	458	478	478	486	545	461	481	515	496	492	499	500	495	506	504	504	488	484	453	477	533	544	504	527	464	510	541	496	465	486	490	495	473	491	498	492	478	470	477	556	498	488	510	491	524	467	512	505	473	518	458	529	506	517	493	455	505	487	518	521	488	482	473	488	513	477	470	487	460	539	495	495	498	522	489	472	517	481	487	499	495	509	503	549	491	470	471	510	523	490	495	509	437	468	490	493	516	480	466	539	530	510	486	458	544	529	514	464	470	482	514	544	514	526	519	516	515	497	464	539	503	504	500	499	503	499	515	542	488	510	516	464	492	528	521	503	556	464	524	507	516	467	527	506	477	494	523	521	495	508	486	487	512	513	512	519	517	463	430	506	517	546	516	496	501	486	460	509	562	484	524	503	447	518	508	529	525	497	499	498	533	502	502	516	474	474	486	510	489	491	502	520	514	499	496	502	497	536	489	462	517	464	489	517	510	503	490	506	510	464	504	524	522	520	481	503	482	523	517	483	547	479	475	471	521	509	527	521	482	465	525	499	501	469	536	466	506	495	500	496	481	489	503	450	482	532	519	491	515	472	526	478	525	532	485	502	529	463	466	509	521	513	466	518	495	491	512	528	499	487	518	471	499	493	481	483	465	493	520	488	485	531	515	495	512	500	516	496	508	523	494	502	538	489	503	472	479	522	511	496	503	507	515	524	499	508	478	517	496	518	533	509	516	532	525	530	509	500	435	557	494	505	481	480	481	558	544	473	483	487	492	476	532	523	560	473	495	505	517	485	494	523	522	482	517	515	517	476	494	514	514	488	467	487	457	508	505	492	485	508	528	515	499	472	506	507	483	507	475	497	526	517	448	522	488	482	512	505	517	516	504	494	509	474	503	483	482	486	532	515	504	493	532	497	518	521	505	477	490	503	502	503	523	446	497	524	492	485	525	550	513	521	504	503	519	522	503	487	531	515	465	503	501	506	519	514	489	451	516	502	484	468	494	481	486	496	495	504	493	523	485	489	476	500	513	543	526	509	473	486	524	515	471	493	509	484	474	494	508	498	509	488	497	513	546	471	512	511	460	511	537	534	484	476	518	499	533	510	470	526	544	483	522	491	531	512	508	485	507	502	484	469	513	477	526	534	528	497	488	477	501	500	493	530	491	448	495	527	509	494	466	557	504	518	471	519	467	536	513	481	522	478	528	535	502	474	483	481	513	521	489	457	505	516	468	490	544	497	480	505	494	489	500	515	493	515	488	467	513	510	497	525	471	497	482	471	489	535	469	507	501	485	508	550	479	505	485	488	469	477	517	469	547	517	500	480	480	533	483	469	513	525	513	529	491	497	489	450	505	473	528	480	477	514	526	491	497	498	478	512	512	499	489	521	538	480	532	455	491	485	510	487	534	478	515	530	513	493	520	509	490	484	455	449	507	470	504	487	503	520	499	448	514	522	516	460	534	471	486	507	473	521	496	499	537	510	539	474	497	522	504	508	519	478	483	470	513	542	519	480	503	502	477	523	487	496	515	479	499	509	502	532	475	484	473	510	518	462	496	498	464	497	489	496	480	506	485	487	509	524	504	533	521	503	457	494	462	482	484	540	530	500	531	513	499	497	500	513	478	523	492	473	498	528	497	489	488	577	507	490	474	501	510	480	528	513	481	526	520	489	508	532	539	485	501	509	480	501	511	491	463	482	540	494	484	497	509	529	502	503	503	486	511	480	503	522	510	524	546	470	489	540	494	462	526	511	539	505	514	506	525	507	493	528	520	461	495	484	506	536	509	533	545	480	485	526	486	465	501	503	467	502	498	515	480	520	501	485	537	496	500	524	515	477	492	502	489	521	476	509	469	482	486	429	531	515	530	464	511	510	540	511	487	482	487	499	516	500	526	471	505	514	474	540	515	477	528	530	507	522	478	481	448	501	511	507	471	522	473	520	490	490	484	510	521	486	530	490	501	483	533	455	478	480	467	513	493	497	483	516	500	475	515	487	495	503	503	504	492	477	509	495	509	475	477	492	482	499	525	499	481	527	497	507	511	512	549	482	471	501	538	526	477	521	499	530	435	477	478	501	493	449	483	504	478	489	507	517	459	454	486	531	517	500	484	509	521	474	493	513	476	473	473	519	505	535	532	457	483	526	533	514	512	516	520	499	539	536	503	498	482	486	541	458	476	493	486	532	460	503	517	479	528	512	481	481	538	518	531	456	508	543	452	508	507	506	521	496	528	534	494	491	537	531	473	521	536	490	521	461	490	512	508	480	507	469	506	512	532	483	506	517	485	521	530	467	484	515	463	479	511	485	504	508	490	532	443	517	510	474	505	532	473	513	477	490	503	480	487	497	469	509	471	474	508	494	477	482	507	515	510	478	500	498	528	500	511	489	521	537	498	464	479	493	474	516	490	484	496	516	501	464	484	496	466	469	544	475	465	510	501	491	503	464	507	502	476	468	483	520	503	504	439	521	471	491	492	476	509	538	479	513	499	508	513	495	498	518	483	464	493	515	499	484	460	511	503	497	507	519	500	498	510	495	503	470	468	466	480	469	536	473	482	519	473	483	480	529	485	501	515	512	505	491	507	502	474	468	541	522	491	498	494	484	509	458	511	512	450	504	483	493	487	543	552	527	527	487	519	489	482	514	528	500	507	501	496	495	521	468	461	500	534	497	490	535	473	535	518	526	516	510	495	498	487	494	518	513	503	507	470	499	500	483	480	493	501	486	502	494	534	501	499	537	513	516	466	446	538	523	490	528	485	521	528	449	513	523	480	475	501	531	500	480	510	466	512	505	470	470	469	511	494	541	461	491	499	475	520	477	494	542	497	530	526	499	540	498	486	514	444	449	484	480	517	463	484	457	482	504	489	467	521	510
22621	21255	28950	23929	21427	21888	15350	4183	2353	1921	1445	1189	1154	1103	1141	1271	1361	1423	1566	1589	1574	1609	1528	1373	1308	1161	1080	951	934	891	947	966	902	955	915	958	900	947	949	918	945	955	909	901	901	926	948	969	899	878	905	950	951	846	892	903	929	939	917	910	965	937	924	908	921	925	921	880	887	893	912	902	929	898	911	947	905	923	883	872	875	919	910	920	890	857	876	944	913	894	916	915	916	927	937	859	899	936	894	956	916	888	878	933	861	901	923	935	879	920	915	935	871	849	931	941	840	895	938	882	883	951	891	920	919	893	841	890	859	906	901	898	951	883	877	902	915	923	928	897	931	933	866	925	907	899	919	919	901	875	909	868	944	837	888	871	874	896	872	861	873	918	914	938	953	907	917	883	887	938	908	911	956	935	904	883	907	935	902	893	919	954	920	883	934	955	924	926	902	918	927	954	915	895	881	888	867	937	894	883	842	937	931	972	984	863	955	896	873	882	925	950	913	866	920	898	869	891	958	890	868	887	895	907	852	908	880	914	924	876	910	911	909	935	872	897	907	924	929	890	927	868	896	876	918	922	922	856	896	922	900	922	857	922	882	921	950	978	909	913	865	898	902	917	922	912	927	884	923	929	855	896	969	897	934	890	904	935	916	914	910	877	912	932	850	907	932	920	899	928	958	905	923	839	963	948	960	904	912	865	909	898	955	949	904	902	955	911	915	887	916	903	936	906	904	916	913	932	883	899	932	943	900	897	887	900	932	846	907	906	924	894	910	847	875	902	908	908	895	908	922	931	858	920	926	906	912	883	915	882	851	974	944	895	912	858	897	893	888	901	871	951	958	883	847	906	888	919	891	942	953	935	865	873	926	984	903	884	964	855	903	918	944	907	947	916	920	872	969	923	935	876	927	901	861	905	920	951	895	871	870	915	928	899	899	909	947	898	883	928	924	890	916	944	872	933	908	878	942	900	865	961	879	909	947	858	924	916	848	858	877	901	863	870	928	917	888	918	857	906	824	862	951	907	914	934	922	902	895	951	913	930	918	909	887	833	919	902	907	939	912	891	941	905	943	934	925	880	904	882	914	909	830	870	878	873	882	925	918	865	899	884	907	883	931	902	930	862	911	879	897	893	871	895	918	941	960	930	912	877	932	955	816	906	904	902	930	901	902	943	911	878	873	921	891	931	861	851	870	871	875	873	961	938	933	891	893	888	908	895	895	845	820	883	916	958	849	923	974	884	924	908	871	935	967	889	882	931	861	1010	934	891	860	920	891	850	899	913	891	914	883	898	900	923	887	923	893	933	924	932	903	857	935	912	908	934	949	938	925	934	953	873	851	902	887	898	950	893	896	898	902	851	940	885	927	849	908	910	914	893	922	920	892	900	917	941	910	958	911	934	891	877	953	934	836	932	900	927	898	905	877	867	970	848	882	856	912	832	913	899	944	894	915	887	914	937	923	908	874	954	942	920	901	922	962	892	894	899	843	877	870	911	899	893	873	884	937	842	944	959	944	861	941	944	861	914	904	894	958	923	879	916	901	944	935	874	976	841	899	895	882	916	892	879	920	890	858	920	926	856	871	923	937	886	921	850	931	893	864	861	875	890	910	918	911	939	925	881	965	883	867	927	913	887	957	901	871	916	904	915	876	883	896	927	877	903	933	889	964	862	898	928	896	902	926	917	895	857	893	919	900	942	870	928	886	894	941	937	895	952	934	921	875	892	966	914	873	917	926	940	901	946	933	928	921	913	905	916	919	895	917	875	971	899	939	895	890	864	916	922	936	903	907	833	879	893	940	934	941	908	909	927	892	936	826	877	917	937	936	931	872	898	896	900	932	931	881	873	898	882	969	890	895	948	901	892	884	884	926	902	929	931	916	902	924	925	898	937	890	923	933	844	935	916	857	951	903	911	857	905	918	891	925	928	904	907	900	858	892	901	886	890	906	897	922	896	858	909	905	885	920	883	924	927	891	845	973	969	934	908	876	897	927	914	921	920	916	893	921	879	962	906	895	874	865	899	928	907	910	892	862	859	894	907	896	895	918	931	900	961	909	900	862	901	906	923	905	882	889	891	932	949	921	873	891	870	949	833	967	929	914	913	893	943	906	946	928	925	941	856	904	882	842	948	894	927	904	912	897	873	895	892	928	928	861	834	902	888	928	897	941	909	890	894	942	882	968	905	885	872	883	915	953	896	834	968	955	914	895	928	930	932	904	911	817	854	909	876	937	925	882	870	917	918	905	912	908	929	947	938	904	904	926	941	881	953	886	891	908	885	848	891	920	897	946	872	886	957	983	857	947	910	906	855	903	886	955	968	961	919	891	921	871	894	942	886	921	897	925	919	905	898	889	933	903	854	924	853	936	876	917	947	929	904	950	895	932	930	928	927	898	904	900	888	911	887	932	931	907	978	955	936	893	903	907	937	923	895	879	907	928	875	851	934	906	931	933	852	879	939	918	969	904	814	884	881	856	920	857	945	865	902	882	918	890	917	930	878	909	888	886	946	909	932	938	900	910	899	950	873	884	876	917	894	927	958	913	889	955	944	902	936	912	910	887	875	957	902	922	906	882	874	914	859	852	930	842	876	905	935	920	841	872	903	923	886	935	881	901	956	887	890	920	916	894	934	956	843	908	922	995	878	887	921	959	886	935	920	916	943	870	863	958	868	888	910	922	957	878	892	891	910	955	869	872	948	886	913	945	898	940	821	928	925	894	949	898	887	927	908	883	897	919	892	835	935	833	909	896	912	861	919	934	881	922	851	872	925	867	869	933	953	901	880	892	906	925	896	926	885	919	864	905	939	944	921	863	904	908	904	917	904	875	874	1011	865	874	857	876	888	876	911	872	896	917	915	867	938	923	946	953	875	896	879	896	895	894	913	931	940	843	939	866	897	891	893	862	935	896	909	878	929	934	966	929	864	893	903	974	882	875	897	911	820	856	898	920	917	919	900	874	898	859	906	875	938	927	868	885	878	900	855	899	858	920	925	907	861	899	871	934	846	922	936	877	897	899	916	891	888	939	908	898	946	930	935	938	913	923	860	898	946	853	978	895	890	890	891	906	954	918	955	904	987	940	897	871	883	871	879	908	893	963	896	912	884	962	897	857	884	825	898	898	948	891	942	913	920	890	888	898	898	902	947	896	898	877	924	888	905	876	840	935	886	929	897	868	897	875	832	865	925	910	940	910	943	939	934	929	918	867	972	897	899	879	933	906	869	887	983	913	965	938	926	867	903	903	923	904	926	878	914	910	895	907	872	890	867	951	872	906	942	933	900	908	920	896	925	906	896	899	890	852	924	880	925	863	896	873	925	905	942	870	842	976	880	967	898	895	884	869	900	880	890	861	928	950	900	947	964	928	884	883	911	892	920	946	876	928	866	929	921	904	950	962	919	931	890	927	877	894	938	906	870	901	936	872	888	876	895	974	903	897	839	871	885	964	901	916	960	931	909	894	972	890	888	917	864	975	905	915	888	952	918	832	897
22500	46493	40816	30995	23925	16857	10439	5814	3672	2959	1991	1399	1349	1321	1346	1613	1779	1910	2046	2199	2111	2055	2030	1772	1467	1369	1234	1083	1014	970	996	957	963	988	959	973	976	931	996	943	963	932	977	963	944	970	895	1028	970	913	977	902	927	921	915	993	971	945	948	999	953	944	936	928	953	901	979	910	971	937	904	954	960	950	993	926	975	949	963	930	962	975	972	919	940	994	923	935	902	961	956	900	959	928	948	977	934	913	922	986	938	978	911	939	921	959	960	937	945	927	906	965	951	870	966	890	989	953	942	887	920	995	946	909	941	904	932	957	922	935	928	933	937	950	910	954	929	963	983	965	997	938	882	953	975	952	937	1003	915	1032	967	896	974	930	925	980	957	944	935	965	892	984	917	910	869	921	948	896	929	967	959	862	954	944	923	1005	916	979	930	920	958	906	985	917	971	915	923	924	967	967	910	922	942	950	977	951	949	959	939	996	937	946	986	991	953	995	962	939	898	935	935	969	940	893	966	960	989	930	944	898	987	896	976	911	931	959	918	930	973	930	963	914	912	915	974	960	960	951	926	1027	893	972	972	915	983	943	993	950	902	979	988	913	926	907	936	901	946	922	977	992	951	992	910	963	986	932	985	927	946	972	975	954	936	874	1009	950	952	898	967	937	946	968	939	951	921	935	935	931	980	945	944	959	969	938	896	972	993	931	985	928	897	937	947	999	904	886	947	910	909	963	958	959	958	912	940	949	926	929	986	942	956	930	945	915	955	975	968	960	863	988	939	940	961	947	967	955	969	994	897	962	961	933	916	921	977	975	938	902	938	999	979	980	999	934	983	977	931	940	980	944	953	977	901	900	901	943	921	918	948	939	960	929	930	931	909	965	952	924	898	904	898	930	975	970	1006	902	1000	982	938	966	951	961	937	944	949	926	943	930	913	959	961	919	896	978	932	912	908	992	909	955	967	983	942	947	966	882	966	958	934	941	905	948	962	977	1002	979	909	895	1001	934	999	938	945	941	999	985	950	988	881	926	899	958	969	952	966	918	960	948	991	1005	926	991	937	927	934	899	976	952	919	972	970	912	886	924	949	934	937	990	971	924	996	1018	919	959	971	904	919	975	993	955	927	941	965	923	967	987	940	914	924	922	894	897	956	910	995	944	909	970	902	941	927	940	948	927	925	937	960	902	941	926	1005	918	958	966	942	949	949	999	971	947	968	971	998	937	910	956	925	921	933	979	962	923	1008	895	904	894	932	928	995	978	931	1004	972	915	938	955	1007	912	964	945	878	913	968	961	960	939	967	941	954	1036	915	941	951	928	938	910	868	953	954	910	960	961	935	940	940	921	938	978	988	969	941	917	989	967	930	918	966	946	959	958	904	942	974	979	942	962	878	985	963	912	924	892	917	904	963	967	890	925	944	975	953	927	968	906	945	954	994	949	971	932	914	962	926	956	942	927	962	903	970	972	925	926	916	980	915	867	944	908	952	970	978	967	945	971	1044	893	977	944	917	951	938	984	953	947	946	880	903	1031	909	969	925	903	940	920	916	928	958	1007	988	985	943	890	940	953	905	934	925	944	936	901	937	916	904	936	948	1002	942	953	915	923	961	974	919	954	920	973	994	943	986	934	955	929	932	982	951	933	899	943	959	928	964	907	957	937	933	926	964	956	919	1009	960	956	930	970	982	975	929	933	895	948	930	962	969	950	965	932	899	933	934	901	926	1006	967	923	879	939	938	891	943	928	911	957	925	955	939	918	907	916	961	894	988	944	910	965	987	913	940	963	971	967	897	971	953	947	998	931	935	897	955	995	945	952	926	951	986	969	970	924	956	956	999	885	982	950	870	930	960	984	948	951	875	982	944	956	929	962	942	954	976	962	948	939	988	939	916	972	963	958	919	997	971	937	949	944	963	969	915	947	969	948	956	907	962	875	967	958	969	951	905	894	925	952	946	952	921	927	891	956	919	1012	925	936	929	967	946	938	960	923	957	1005	952	947	938	934	929	980	963	892	990	906	916	976	912	943	946	911	996	954	929	913	955	952	931	932	941	968	942	958	975	912	932	910	963	932	964	943	956	947	923	947	918	931	943	946	964	983	1014	947	963	952	954	940	910	999	972	882	958	914	899	954	952	1000	949	959	958	998	945	946	976	976	954	972	898	968	961	962	994	997	984	935	952	990	949	925	940	981	921	961	937	933	943	962	923	978	932	955	909	941	922	973	917	945	914	940	977	945	982	933	969	962	951	944	948	960	941	939	952	957	897	910	978	909	903	929	961	894	910	956	889	917	980	926	951	943	928	995	957	973	931	948	963	938	916	966	927	997	944	907	986	954	1006	941	1012	910	943	870	976	898	956	989	935	894	930	946	943	972	944	891	947	1013	978	949	1003	942	950	945	838	934	923	978	948	929	986	964	952	934	951	974	916	951	883	923	923	954	957	947	888	947	979	948	941	979	947	1008	917	990	954	928	964	964	977	996	956	941	932	982	922	946	979	907	930	947	962	870	921	965	942	955	898	978	953	959	907	949	938	924	945	945	934	956	959	935	962	897	967	916	979	907	972	958	928	942	1020	930	940	887	927	966	963	921	968	975	942	931	893	897	1048	987	945	958	960	952	869	907	978	924	965	965	1002	967	914	971	960	898	931	916	926	963	957	918	1002	891	936	957	938	954	909	926	952	949	935	913	978	957	955	981	950	939	988	964	934	937	941	935	967	933	950	927	959	930	944	953	940	987	937	930	974	962	954	906	954	966	956	950	995	1036	917	916	977	910	943	932	938	949	951	938	983	939	859	952	925	973	938	912	977	940	924	885	916	983	995	980	951	944	911	924	927	960	927	923	915	927	964	965	968	915	870	955	914	1001	969	986	898	934	968	919	987	997	922	949	952	874	897	978	951	907	933	991	913	944	932	937	939	945	917	968	945	889	927	901	960	952	1000	915	972	944	935	955	949	909	921	925	944	929	928	924	929	950	956	916	987	945	929	892	895	960	932	967	911	917	965	961	940	960	949	959	912	932	945	954	949	964	951	978	943	950	911	967	951	927	966	935	892	948	888	960	959	990	974	924	917	959	938	1005	949	941	990	905	972	925	916	932	896	985	927	911	982	925	966	947	937	939	948	952	907	971	938	951	1013	991	940	916	924	959	926	954	918	914	998	940	946	930	954	848	943	926	951	945	951	888	939	963	928	972	900	935	921	914	958	949	948	968	932	927	918	941	918	878	906	956	1033	949	942	909	948	962	958	947	957	926	927	902	949	944	979	952	964	930	930	926	917	961	894	948	940	1023	922	943	999	932	983	965	937	986	946	973	944	891	962	943	931	910	955	983	987	987	976	934	920	940	972	901	910	918	924	929	843	954	907	912	871	921	899	948	879	920	924	914	978	952	878	997	966	934	971	965	934	904	950	966	927	903	925	948	993	948	910	979	970	955	922	961	963	923	947	974	966	945	1000	954	877	931	938	942	951	896	921	955	920	930	916	1018	948	932	930	945	911	988	987	890	949	888	912	962	918	951	958	953	891	976	923	958	950	1000	937	984
28428	23092	25220	17245	8294	4274	2079	1027	676	622	500	451	465	395	461	456	518	603	633	677	628	581	580	558	512	475	451	422	404	421	434	410	408	420	360	397	401	350	396	373	393	398	412	411	395	356	401	389	376	415	402	378	388	422	400	370	366	424	404	427	471	370	372	418	399	391	401	399	388	404	388	406	373	419	407	415	456	374	408	375	412	404	412	409	402	379	437	401	414	398	377	412	396	421	385	401	454	361	383	387	406	381	425	413	409	392	384	377	419	399	401	411	394	410	403	424	407	419	381	418	399	420	403	359	399	386	397	424	410	383	441	389	398	375	413	389	404	358	362	370	391	415	416	445	362	392	374	355	382	393	387	402	422	395	377	393	441	390	359	391	387	426	376	381	385	409	391	404	364	422	416	410	391	378	407	363	412	439	422	399	395	386	406	379	370	373	422	428	347	376	380	419	394	414	433	393	418	405	399	394	401	431	370	377	396	398	402	421	401	404	410	388	400	405	397	384	395	392	400	416	418	403	398	400	388	365	389	431	429	393	404	381	389	415	414	375	446	427	410	410	408	383	428	402	355	405	387	383	415	395	414	388	393	396	415	373	394	415	386	416	386	392	411	429	401	368	379	439	366	397	429	426	437	414	405	405	394	414	364	395	405	408	401	442	384	408	386	409	406	457	382	407	406	385	401	371	407	382	382	385	458	406	401	400	396	390	393	384	395	384	394	364	394	352	391	413	430	374	433	423	405	388	374	374	435	365	419	410	442	403	422	419	388	427	402	427	429	387	400	379	414	435	373	373	461	399	404	418	412	416	404	411	443	393	387	413	381	395	399	395	420	412	399	379	418	390	396	385	408	390	426	383	414	409	381	411	422	376	413	464	432	409	402	397	398	397	372	422	414	392	430	380	419	389	390	428	360	379	356	399	420	417	410	390	387	424	397	400	410	433	432	402	450	400	419	420	368	351	419	415	387	433	402	394	378	404	375	403	431	415	410	387	380	403	395	395	461	418	404	400	378	407	397	389	428	393	364	432	410	422	414	425	367	410	381	399	387	406	410	409	419	376	432	409	394	384	416	405	417	414	397	427	404	398	418	468	398	412	407	425	388	396	401	414	375	412	429	421	443	405	425	395	391	422	396	393	410	407	431	406	431	418	389	411	413	409	383	358	433	408	401	407	376	404	406	398	405	397	409	410	426	385	416	376	382	405	418	366	404	375	385	390	415	383	350	375	389	413	431	412	382	419	387	418	405	421	404	422	412	387	420	375	395	391	410	394	400	385	410	424	429	420	401	396	391	421	394	387	401	413	413	409	416	384	438	429	360	385	402	389	375	387	411	423	391	393	431	413	429	427	411	449	406	392	435	397	381	412	416	410	405	386	388	391	408	373	390	389	416	389	376	361	396	400	402	382	411	394	394	424	393	395	412	369	403	398	416	410	394	398	381	381	401	396	419	405	407	381	417	424	423	398	403	380	387	401	403	384	421	400	388	390	412	409	418	400	377	374	386	419	373	390	377	375	399	400	422	374	383	372	403	402	401	389	377	389	430	415	404	421	454	438	372	387	402	427	388	417	384	390	401	405	420	395	410	376	412	389	441	415	396	419	419	420	392	415	408	376	427	412	398	372	440	380	412	402	363	411	381	395	412	385	415	407	372	387	401	396	397	397	419	413	360	409	404	421	406	390	401	421	408	418	392	416	383	393	388	385	425	400	407	432	417	403	392	372	410	401	376	441	407	417	425	377	397	406	420	381	355	380	372	398	389	402	411	416	404	401	420	380	368	435	406	377	420	391	370	366	381	387	403	392	386	418	395	402	410	357	385	422	384	382	448	382	431	411	406	410	401	399	413	404	389	400	432	389	424	383	415	435	389	408	390	393	377	385	396	421	392	384	382	408	426	397	402	455	415	424	387	434	386	449	416	422	391	419	398	388	421	406	429	389	407	415	401	415	438	411	440	412	375	412	397	392	393	435	386	402	395	395	406	388	409	421	397	374	393	396	386	419	418	401	419	382	393	398	388	424	410	392	395	392	387	447	379	419	407	393	377	387	364	390	379	402	409	437	409	404	389	411	425	399	419	399	372	414	398	427	388	413	400	382	382	396	406	399	414	385	401	402	388	389	403	413	381	435	390	389	398	385	398	408	377	391	385	400	408	407	410	406	359	411	409	379	420	360	367	412	416	377	399	395	366	404	382	402	388	387	412	371	408	389	393	410	396	374	379	402	392	429	407	419	414	388	395	386	410	382	421	410	372	417	390	403	441	414	396	395	393	373	407	400	368	415	440	380	403	390	441	405	425	392	390	418	378	403	365	436	422	397	422	419	399	414	425	393	408	379	437	412	417	396	387	396	415	408	438	430	381	376	407	400	368	416	380	377	407	402	423	396	386	397	407	434	411	383	384	390	415	430	417	367	427	392	421	411	387	384	401	388	399	412	392	441	380	395	422	419	409	398	414	424	383	451	404	411	416	403	405	359	401	409	414	401	400	364	412	386	384	403	377	449	386	392	361	413	413	400	367	411	446	398	395	420	413	395	383	409	412	412	393	400	386	424	443	381	415	390	405	388	414	389	409	366	413	388	418	427	398	389	390	396	406	414	420	402	373	421	410	420	387	366	373	416	386	392	397	397	414	393	428	398	418	435	393	406	419	398	409	377	397	428	377	388	410	433	433	388	412	394	396	393	394	378	388	413	412	369	394	374	375	403	401	413	415	453	395	423	428	390	446	418	422	388	359	377	425	400	418	427	394	437	387	455	431	389	408	379	420	410	407	376	432	406	404	394	420	390	411	384	399	434	431	392	387	408	375	412	391	399	420	388	386	397	429	386	394	404	393	400	375	401	415	428	403	381	409	406	428	415	373	420	435	391	406	400	414	403	395	427	410	386	416	356	427	393	398	421	405	404	389	427	389	405	424	427	398	383	401	423	381	377	407	394	392	402	378	420	416	410	427	398	407	390	385	417	411	405	390	392	409	444	379	405	391	408	421	399	399	424	370	395	389	450	398	383	362	434	377	391	399	406	390	427	379	403	418	376	399	435	398	393	434	431	397	379	391	381	385	406	411	387	402	405	432	441	393	417	405	419	439	388	413	371	377	394	396	416	398	438	405	381	390	389	424	410	436	376	402	405	375	397	351	381	422	405	394	417	409	389	387	404	384	413	441	409	387	403	379	400	370	384	443	443	419	418	454	406	424	383	400	424	383	391	403	377	377	405	402	418	368	386	356	446	421	428	392	403	434	423	411	403	401	358	388	424	426	422	395	418	394	392	418	398	378	427	419	381	407	401	385	396	438	423	383	404	405	396	382	436	414	391	413	443	427	379	413	397	380	364	389	357	382	420	383	413	366	396	371	382	390	405	408	439	364	431	373	420	418	394	402	399	372	391	398	399	409	395	406	398	417	410	408	411	388	378	388	401	399	384	402	394	412	410	399	415	377	420	411	440	417	409	400	421	430	382	371	356	397	422	406	352	417	418	436	400
18934	33558	27376	17219	11549	7259	3784	1769	1122	928	619	456	454	464	535	630	703	783	811	931	914	837	832	732	618	556	527	487	446	406	429	412	429	411	415	444	426	436	420	374	419	399	361	429	412	429	407	436	481	404	450	418	394	413	435	424	412	414	415	458	434	418	428	436	411	434	410	453	414	454	435	424	399	398	367	444	449	418	399	405	390	409	416	425	420	424	448	388	442	408	402	429	408	408	434	409	399	414	438	424	419	408	424	423	409	413	436	394	442	439	412	434	408	418	428	437	412	420	426	448	436	427	380	419	437	443	399	444	455	428	443	427	409	408	383	429	386	430	442	417	423	412	412	421	445	426	435	432	481	423	430	419	366	403	404	433	440	405	404	389	397	425	393	447	400	434	425	374	384	406	406	426	441	416	432	417	401	435	423	395	463	448	399	428	439	432	396	396	432	404	427	408	415	415	429	418	432	452	417	409	418	438	430	468	416	414	422	446	434	425	444	441	439	420	418	416	364	452	448	385	390	469	428	436	411	416	432	424	425	422	455	402	440	428	389	413	416	427	440	437	453	421	400	397	435	445	411	434	408	432	392	438	418	405	436	440	426	446	425	416	434	410	406	435	394	466	408	422	412	397	425	442	425	435	378	433	410	405	444	423	401	411	416	397	398	425	441	438	426	389	418	433	441	441	423	432	465	412	398	416	450	422	434	413	448	437	369	405	385	462	431	388	424	461	423	438	445	422	394	450	414	413	433	410	426	415	417	402	433	399	398	399	421	423	447	377	400	381	385	446	417	404	390	462	421	425	432	429	381	432	433	415	427	422	386	406	434	437	407	431	424	439	404	383	435	412	426	449	421	430	437	441	413	409	385	423	401	426	424	403	414	437	429	434	433	421	452	379	419	403	405	433	403	445	412	389	399	393	415	402	438	417	422	429	409	428	388	429	429	423	416	407	434	421	438	430	418	367	406	419	458	403	417	401	427	409	419	407	397	430	408	425	417	416	429	426	425	412	430	449	391	442	414	416	444	432	406	429	438	423	438	416	424	390	394	379	436	400	409	427	454	424	385	417	396	455	432	424	414	398	447	441	387	403	399	402	431	399	396	429	438	403	395	429	421	414	423	386	434	362	428	423	426	462	400	434	399	417	422	407	424	428	428	435	404	413	429	430	433	424	429	411	410	445	447	428	422	417	399	405	403	440	424	459	438	394	399	422	397	399	432	425	417	432	428	387	462	395	429	425	409	396	432	415	426	404	446	440	438	422	430	431	435	409	397	439	371	414	449	415	442	440	406	400	432	411	385	427	434	379	375	388	429	412	368	432	399	435	423	416	418	396	429	424	433	445	430	407	407	416	431	413	433	405	424	436	424	427	431	394	418	448	430	413	381	421	409	450	423	406	420	452	430	417	409	436	412	438	403	389	397	364	412	386	462	450	413	427	389	413	455	426	440	436	466	410	393	414	436	389	429	402	411	418	401	411	420	434	432	430	405	447	427	418	438	426	414	398	440	402	362	448	409	433	449	422	418	416	407	399	427	442	403	402	409	427	419	435	388	433	397	458	391	462	442	420	427	394	433	399	402	422	425	408	398	404	400	421	427	394	424	420	396	449	424	390	431	426	430	408	458	462	437	391	464	410	455	428	406	450	416	423	441	402	404	427	362	427	436	431	456	458	412	439	425	391	469	429	408	444	431	421	409	423	387	408	458	397	396	418	415	438	451	408	425	400	392	407	438	411	399	411	388	432	389	457	363	452	445	385	402	427	403	440	399	403	404	419	423	449	414	413	408	405	416	485	424	448	412	426	386	409	415	406	373	393	429	427	431	426	399	466	441	446	424	405	444	432	444	429	434	401	391	423	388	393	422	421	436	398	419	442	400	419	420	420	418	427	434	423	414	426	457	383	433	442	407	427	423	386	394	444	394	400	392	419	437	431	429	413	417	427	393	421	397	432	397	416	401	411	417	419	455	432	423	369	386	407	408	395	378	440	436	436	394	413	441	421	415	415	402	421	415	405	423	432	405	396	451	412	392	376	445	434	453	447	412	438	439	385	422	420	398	457	393	433	440	437	420	442	389	424	414	418	413	438	438	438	408	426	464	417	432	412	422	400	434	408	448	392	425	428	414	389	436	417	438	419	395	430	431	399	416	440	434	397	433	428	412	408	442	410	413	423	426	405	434	427	409	407	441	407	421	416	427	414	420	401	402	435	442	408	417	463	397	404	417	413	418	431	433	438	424	436	412	385	445	403	411	411	425	399	409	398	391	416	388	460	397	420	442	433	411	411	412	424	403	436	394	442	426	419	444	458	434	401	405	419	369	389	422	457	398	431	415	425	420	417	431	404	460	440	382	387	401	425	408	420	388	426	413	420	408	445	423	407	418	429	435	435	394	415	416	455	419	427	401	411	450	423	421	374	419	423	430	450	404	469	406	438	429	434	406	459	416	409	428	433	409	437	443	430	430	393	423	408	415	404	416	439	416	430	395	441	421	419	397	442	379	437	427	423	434	451	419	433	409	420	404	389	400	434	445	391	364	432	370	413	392	433	410	424	405	462	415	477	408	476	427	422	441	412	393	409	421	414	443	401	411	419	429	407	448	443	391	396	407	428	451	435	408	430	423	410	416	411	400	404	399	438	430	433	408	402	404	440	402	426	398	473	448	427	448	417	391	392	423	424	426	430	446	418	441	424	408	423	421	371	405	397	435	424	408	405	419	452	432	414	383	412	414	424	428	422	447	433	433	424	428	424	424	431	392	417	427	406	432	453	438	419	458	402	435	397	418	406	434	433	429	409	417	425	457	415	437	409	450	389	457	396	403	417	445	417	422	412	427	389	407	401	425	432	430	412	390	426	459	410	439	416	394	434	412	424	400	412	396	425	405	408	431	414	426	373	415	422	450	406	411	433	434	434	407	402	438	394	433	421	401	401	436	432	408	407	466	416	428	436	430	400	459	412	410	433	405	451	430	428	449	410	419	434	421	411	419	433	448	416	430	450	418	449	409	409	441	447	426	411	437	407	400	414	388	456	422	416	422	393	387	380	380	419	419	460	433	416	421	439	436	414	389	419	432	421	415	402	446	438	409	406	404	435	430	427	449	406	425	430	408	407	410	402	396	416	412	427	418	420	420	412	435	420	422	421	401	458	429	422	423	443	445	409	397	394	414	444	399	413	461	410	406	383	395	444	438	433	383	395	407	432	413	401	435	430	383	417	421	424	434	431	382	383	443	414	410	436	408	400	412	402	426	454	405	437	427	412	442	415	421	398	471	403	462	422	431	423	461	428	414	431	420	405	447	417	401	421	411	425	401	433	399	432	411	439	432	424	438	434	406	445	425	385	417	422	412	425	399	443	412	419	415	413	388	402	406	447	404	411	415	396	481	436	411	386	392	392	427	432	443	431	399	417	419	396	423	412	410	409	456	436	386	444	433	441	413	444	434	413	438	441	412	383	396	430	443	406	402	421	433	383	432	423	409	424	442	407
23804	21189	28418	24415	21523	16034	6332	2356	1516	1236	1024	871	797	811	851	952	1030	1065	1113	1190	1137	1107	1102	1008	925	872	784	773	799	719	664	739	738	709	738	705	688	730	680	724	685	759	733	716	678	752	682	757	763	690	678	693	689	697	725	693	682	714	719	718	677	754	709	750	702	675	722	727	704	708	719	680	697	703	740	741	703	702	740	685	728	719	725	739	714	672	660	701	714	703	663	685	684	669	731	657	700	687	660	760	705	720	702	713	684	661	678	752	710	690	703	710	687	671	690	671	714	728	722	688	744	706	710	726	718	738	698	696	698	729	671	704	691	696	698	703	697	727	701	683	673	758	729	742	695	677	694	741	722	716	727	743	679	706	670	689	718	720	708	690	655	696	685	695	713	720	698	713	711	766	726	697	737	720	699	688	741	661	717	718	729	719	687	693	801	734	779	690	717	708	695	761	726	657	762	682	730	679	728	698	686	711	697	684	696	715	745	685	683	689	701	734	732	681	745	755	696	731	705	734	706	683	690	733	715	709	709	698	733	694	712	753	742	700	721	723	663	704	717	705	703	710	644	674	739	708	688	762	711	670	746	697	721	681	726	706	725	754	705	656	743	727	706	754	667	707	674	639	659	724	726	756	713	713	686	680	677	697	652	700	668	685	666	686	671	681	757	724	689	699	691	694	689	695	730	727	776	721	729	699	709	671	709	715	699	664	721	701	706	719	723	697	703	674	683	706	706	792	723	736	683	726	730	675	711	699	722	709	724	723	638	713	728	684	674	691	727	729	714	684	710	677	722	683	696	749	689	706	707	682	690	729	621	757	728	714	710	717	692	734	709	656	732	708	665	718	751	741	743	717	685	713	729	739	656	698	689	721	732	733	723	744	699	703	718	675	645	756	671	674	702	738	695	714	740	747	776	705	693	712	705	691	694	639	726	687	696	698	734	701	770	727	696	722	730	738	707	692	675	679	676	730	747	738	683	686	684	749	702	747	686	711	686	721	719	764	739	711	681	693	676	704	686	702	677	762	668	681	725	709	721	715	755	769	697	647	677	701	725	688	676	710	724	770	730	760	698	696	667	739	716	685	703	675	678	712	743	738	666	709	718	735	706	715	710	677	763	688	733	713	729	675	658	725	722	676	665	653	715	688	704	689	725	680	686	733	749	694	658	717	677	655	669	654	741	686	704	731	698	700	683	715	693	743	697	662	711	638	689	719	748	708	670	708	683	720	726	641	710	679	711	714	715	755	713	704	730	748	733	733	733	727	710	737	713	749	729	691	701	695	716	690	660	726	680	722	699	695	693	700	734	689	735	699	752	700	777	705	728	739	721	692	680	708	711	746	741	695	664	742	734	701	754	747	704	714	694	670	690	736	713	700	725	703	743	689	701	706	708	701	674	731	715	693	716	738	691	729	700	675	730	643	700	762	703	733	737	690	726	727	685	660	725	677	721	726	694	759	744	697	688	703	657	713	690	735	680	641	648	672	738	703	708	752	669	746	705	728	694	725	681	720	717	739	734	707	715	742	695	724	683	722	716	743	725	705	666	691	735	733	737	681	701	697	669	727	767	688	732	715	667	723	691	702	676	698	731	737	743	723	713	708	683	702	680	692	687	709	732	677	683	699	747	694	694	709	723	726	721	745	733	721	697	681	736	701	729	700	720	721	703	688	693	704	700	691	645	719	728	702	718	743	686	679	684	667	735	694	711	673	695	719	692	712	731	707	700	707	717	718	687	701	699	694	707	710	720	753	695	701	671	677	765	711	708	704	678	689	699	716	737	720	714	716	712	716	710	700	704	727	702	744	729	682	744	720	686	710	750	738	690	698	731	700	722	759	699	709	669	685	712	729	695	726	656	688	670	738	701	681	771	688	691	710	671	642	714	729	762	730	708	716	686	702	693	667	672	712	688	724	731	662	711	710	700	701	734	740	691	745	711	706	696	751	653	686	744	692	686	728	689	734	675	699	694	707	680	738	673	717	767	710	693	694	753	677	694	708	673	679	684	751	683	678	694	682	705	704	710	755	719	729	732	718	741	690	707	710	712	695	689	703	729	723	728	747	725	748	721	697	729	668	754	736	683	719	723	677	698	692	719	699	716	715	671	721	677	708	711	683	714	714	704	728	669	754	732	684	754	767	708	690	744	700	712	730	694	698	715	752	700	721	689	724	728	701	708	715	733	744	746	719	724	709	700	729	755	612	723	700	718	725	720	703	715	756	700	684	698	706	678	703	706	752	697	676	668	672	745	700	734	729	721	710	691	734	708	720	720	749	724	693	719	665	745	759	686	656	742	662	749	661	695	688	725	728	735	739	718	742	698	731	695	661	714	718	719	706	714	647	752	713	687	713	660	696	716	723	725	687	703	732	713	664	687	688	704	739	694	703	735	664	674	723	674	658	697	683	694	702	714	670	684	685	688	704	712	751	684	723	737	724	777	661	671	710	703	706	701	679	749	673	748	750	698	734	729	747	698	717	693	668	689	736	698	700	733	705	692	729	666	692	640	687	746	667	706	724	721	693	714	705	759	701	701	719	738	699	735	730	596	731	695	704	708	758	699	686	695	688	737	758	757	704	702	695	697	692	733	676	695	712	739	728	712	726	728	707	706	714	700	710	729	643	738	712	688	669	682	703	721	709	738	713	695	686	703	702	708	698	693	696	731	714	667	700	722	720	735	691	696	711	730	690	671	672	718	684	730	712	713	705	697	740	713	670	774	734	702	739	722	709	702	751	673	711	719	715	724	712	679	685	684	680	717	649	683	709	732	712	712	749	703	742	720	723	735	681	699	675	718	718	696	704	674	663	740	699	660	698	689	684	693	725	734	717	702	710	727	780	742	698	690	672	712	674	728	690	734	707	644	716	675	706	731	710	701	734	698	697	726	722	700	728	731	747	705	651	707	681	719	721	710	719	679	667	702	700	715	699	696	685	673	670	728	729	669	694	678	683	684	716	681	684	651	673	738	712	685	663	694	655	737	687	696	695	699	722	717	696	684	693	720	746	743	690	677	724	702	685	723	743	685	689	722	706	698	710	703	684	667	680	716	667	707	682	738	663	667	696	700	710	731	718	693	695	721	691	686	740	664	701	694	735	728	705	711	715	716	710	705	722	712	664	747	742	711	657	701	696	731	691	750	685	719	675	676	712	684	760	681	709	719	696	715	733	678	712	719	699	722	719	688	709	650	717	678	744	689	681	749	665	698	687	679	660	663	702	695	657	713	665	705	688	747	713	736	745	689	706	718	702	720	705	684	687	740	711	738	722	679	729	691	729	699	761	671	733	701	702	705	684	671	712	728	664	693	760	715	708	707	704	734	692	754	715	668	709	664	711	715	656	749	666	717	694	734	674	698	704	691	715	712	689	705	716	702	744	708	730	727	688	721	678	693	752	725	652	736	736	721	694	654	670	703	691	697	735	721	708	728	707	690	716	704	695	675	713	674	678	674	682	681	693	693	730	735	667	722	725	696	719	702	706	694	757
20278	41721	35857	25188	18534	12374	7318	3738	2416	1844	1318	942	948	907	1005	1111	1305	1365	1437	1675	1631	1480	1546	1333	1065	1014	916	807	809	721	763	724	713	745	804	744	707	762	762	749	741	742	732	777	796	690	710	702	688	718	738	746	729	756	708	696	748	712	753	745	707	659	747	733	739	719	704	728	757	706	719	772	745	785	674	714	710	727	713	725	745	776	786	661	688	682	710	755	711	746	701	741	708	690	733	693	703	704	739	717	710	732	723	771	736	702	766	725	693	765	780	725	760	720	697	718	698	782	722	762	670	727	737	695	753	724	773	733	708	742	722	690	693	632	703	734	727	676	713	719	760	731	711	711	718	754	735	737	717	721	704	715	734	701	668	777	689	691	769	742	713	727	694	728	655	706	654	689	753	713	735	690	721	719	783	724	739	752	715	690	734	730	698	754	737	735	743	710	721	735	729	750	746	741	687	683	738	718	765	713	696	706	712	734	701	726	733	732	726	739	689	662	735	728	732	743	741	677	694	784	721	745	715	690	730	791	738	687	742	661	766	712	754	756	772	738	775	730	778	682	718	741	686	698	720	716	739	718	755	728	790	692	773	714	720	690	793	741	757	694	731	749	711	737	685	732	735	675	698	751	741	732	750	679	699	764	717	711	747	718	715	710	737	721	750	707	689	746	666	716	648	746	722	747	706	737	741	690	706	738	696	713	775	738	713	776	715	789	752	718	738	714	695	711	767	734	748	776	761	734	695	716	714	684	703	717	677	731	679	739	751	708	714	741	792	797	711	746	674	720	733	720	729	720	713	699	741	763	719	713	705	684	762	726	705	744	739	726	718	747	765	718	763	766	763	729	799	756	706	714	733	734	713	754	738	756	693	709	706	710	698	770	748	750	709	685	720	724	734	749	731	715	798	724	747	757	704	704	685	771	724	715	727	705	694	688	763	720	672	746	767	771	760	748	775	697	697	736	731	735	739	720	703	702	753	750	760	708	714	730	731	717	741	718	736	737	711	743	714	732	718	738	741	764	699	706	719	718	725	749	730	740	683	747	672	726	726	688	718	701	750	714	732	753	735	692	740	712	759	732	665	720	692	726	731	681	732	763	723	720	713	756	731	717	693	684	712	762	753	731	738	723	676	715	751	709	736	759	728	748	752	746	710	709	722	771	689	717	708	707	761	747	719	672	727	742	729	721	740	720	713	691	711	742	717	745	762	730	761	760	703	710	736	728	729	714	730	695	697	707	758	725	723	722	749	713	747	702	726	677	755	719	761	709	733	731	757	708	706	730	700	753	720	743	714	702	763	671	708	712	725	738	726	742	700	688	697	728	742	700	761	735	740	766	698	712	724	717	758	726	726	729	707	764	707	751	711	723	692	688	713	716	775	737	702	716	758	702	757	714	722	684	744	737	732	769	764	745	734	765	774	731	720	770	697	706	734	746	681	697	700	746	721	705	763	719	714	706	700	756	707	737	739	728	735	752	721	740	749	681	705	677	722	699	737	712	714	801	743	743	694	730	717	730	722	705	751	699	753	794	742	765	736	692	747	711	707	686	749	759	746	758	712	700	760	763	760	765	795	721	671	748	735	688	682	682	730	782	740	706	768	746	733	739	718	736	748	713	711	739	724	721	709	744	722	677	778	704	667	716	724	775	745	730	733	754	737	768	707	736	760	740	695	706	684	712	713	775	751	719	738	730	742	710	718	715	656	753	716	753	712	722	746	765	701	810	714	702	707	739	684	682	751	717	690	693	749	736	699	753	709	742	730	711	720	737	745	737	746	692	725	721	708	737	682	735	701	725	719	718	704	670	723	712	741	712	758	726	739	703	721	712	699	724	724	731	788	743	725	717	770	727	680	691	726	738	745	720	728	708	728	735	753	711	723	685	786	702	756	699	714	713	702	735	778	684	754	752	723	700	779	721	775	757	751	733	753	725	703	689	691	734	719	692	762	697	734	704	693	719	729	733	720	694	683	695	739	700	738	702	745	716	754	708	682	742	748	747	716	686	764	749	715	711	721	732	708	715	729	686	737	742	740	756	785	665	720	715	745	738	734	713	685	664	753	734	718	753	755	736	764	762	745	726	738	727	737	695	716	724	713	690	698	726	716	751	749	720	726	727	735	723	695	747	756	751	724	702	675	746	708	747	712	725	717	715	722	724	712	691	734	712	731	722	697	728	689	704	712	775	710	749	731	727	758	742	740	717	715	819	661	704	734	786	706	743	723	715	778	735	707	729	697	742	731	689	719	727	716	706	754	663	674	730	734	723	756	757	734	694	657	756	737	681	721	764	734	717	771	734	740	738	733	693	712	722	728	753	716	697	732	685	748	754	727	687	725	750	743	723	716	728	742	734	760	700	752	690	718	725	712	731	758	725	740	695	697	740	742	781	698	672	740	740	698	778	755	720	731	718	733	717	721	678	709	708	665	687	736	681	682	716	754	727	720	737	749	716	667	735	714	692	738	705	711	743	766	777	760	729	789	715	741	691	741	705	698	751	768	772	711	715	721	769	721	671	687	743	735	720	702	769	756	733	733	734	746	702	729	710	699	725	797	765	734	774	766	755	732	718	766	665	698	710	720	724	785	737	736	746	713	716	734	687	673	705	690	753	687	699	700	694	752	708	722	790	741	706	751	723	743	714	699	713	691	737	736	744	778	710	719	739	761	715	743	739	712	741	743	718	745	692	733	676	762	743	751	744	711	721	663	699	698	729	707	746	702	710	730	731	785	747	783	708	729	676	702	765	741	678	717	726	684	783	715	732	728	763	726	694	656	750	669	734	779	728	745	697	720	757	736	757	721	723	699	681	751	728	698	730	748	745	749	792	697	739	736	734	725	742	756	744	739	723	697	755	744	715	707	718	737	706	715	700	684	754	749	727	715	714	750	740	722	706	713	734	718	702	728	771	704	748	778	774	684	679	736	790	660	748	732	673	718	742	704	760	728	717	726	721	700	730	740	731	710	717	754	706	734	693	712	750	700	761	755	748	739	734	743	750	698	761	735	709	754	755	746	711	704	746	712	739	724	732	772	752	741	813	739	692	708	746	746	721	762	723	698	719	719	710	800	691	686	691	714	703	727	707	694	693	747	711	710	763	704	747	698	711	732	694	719	729	709	707	702	780	763	761	712	681	703	741	726	750	748	704	703	745	767	691	754	694	723	777	734	749	731	724	710	715	652	726	701	709	722	742	739	708	692	716	712	724	722	748	743	716	699	660	729	778	714	677	773	760	727	715	727	743	717	718	727	699	650	750	718	742	682	728	746	739	746	732	718	738	731	726	745	766	694	706	722	706	746	737	800	724	743	698	694	728	711	735	711	715	724	730	705	691	701	722	737	669	786	743	727	708	724	735	734	711	706	734	732	750	704	714	764	719	743	723	743	711	711	715	708	699	737	735	754	710	695	728	808	682	752	751	755	696	743	732	729	732	711	705	759	684	704	717	752	805	707	705	737	746	702	741	703	745	664	748	668	683	721	700	719	676
25016	21242	27644	25681	16884	7160	3158	1505	998	825	610	544	497	523	586	595	699	641	734	858	812	814	743	742	618	591	527	480	483	495	480	489	477	456	464	432	419	482	422	452	426	504	454	454	450	458	479	457	482	455	451	476	423	454	451	465	497	477	486	496	452	465	451	448	462	453	492	461	436	452	481	443	419	448	472	444	490	463	430	428	455	459	452	449	458	500	466	463	466	420	474	473	490	492	453	463	457	443	505	449	454	452	463	439	449	427	503	449	466	449	491	451	463	464	455	426	469	411	472	483	481	458	467	473	455	454	447	483	473	425	441	436	436	464	429	482	447	481	429	500	460	424	474	457	464	453	457	456	433	437	439	478	439	488	488	444	438	483	476	455	460	454	452	489	416	440	433	457	425	441	466	461	430	477	437	454	469	435	446	469	422	519	480	441	434	458	488	465	493	421	457	489	467	458	417	487	436	468	446	401	496	449	429	428	512	460	472	433	491	471	436	460	488	425	436	451	462	479	441	438	480	485	457	452	439	444	429	421	441	477	447	499	452	472	478	469	478	501	473	428	427	454	434	470	490	429	449	442	470	452	470	460	461	449	400	437	403	424	469	465	459	494	453	479	439	442	461	500	442	475	426	471	464	479	463	467	431	458	461	457	461	460	420	448	466	430	450	462	438	459	441	485	471	445	498	488	479	469	421	483	461	414	469	472	446	424	445	477	442	465	456	478	454	470	460	461	467	468	438	500	443	471	441	447	440	473	490	447	439	446	422	452	472	502	475	422	451	433	453	445	431	473	463	460	479	423	441	472	455	478	494	449	447	461	455	509	422	475	501	503	447	467	485	457	471	459	474	434	489	459	479	435	442	451	462	451	491	430	466	443	476	451	497	490	462	457	470	427	455	506	474	472	416	423	446	481	436	484	435	477	454	475	470	469	484	451	435	466	449	491	469	468	439	469	461	412	469	457	452	477	455	495	495	494	485	451	421	446	471	460	460	445	426	473	456	463	440	485	476	479	456	464	484	449	488	445	461	433	455	470	437	505	462	470	458	451	471	458	451	492	452	454	465	498	456	463	446	469	462	417	490	448	477	495	403	451	454	471	463	463	429	475	411	424	442	443	506	471	430	467	463	445	419	446	442	430	432	458	483	433	426	474	448	434	465	436	447	453	450	480	447	452	466	475	458	483	446	513	423	419	461	472	492	426	453	463	468	453	451	427	458	462	479	441	460	476	474	418	452	473	446	436	483	428	467	453	447	447	479	478	429	457	472	444	478	459	507	445	456	494	459	464	447	430	482	477	469	440	462	459	471	461	464	459	454	444	461	448	482	444	418	461	457	481	457	403	466	445	428	483	455	488	465	464	471	458	443	501	462	421	461	479	447	443	452	451	485	459	486	428	427	432	503	486	411	450	454	470	450	439	461	489	459	474	447	474	435	444	434	455	431	469	490	444	463	472	421	448	445	453	439	459	445	445	483	449	432	451	468	449	447	450	449	483	443	460	436	457	459	426	471	449	450	444	422	470	452	420	443	454	459	497	470	461	439	454	453	496	464	456	476	457	451	469	479	430	472	438	451	433	439	477	468	494	409	471	472	482	496	476	468	496	490	450	460	463	436	469	455	461	447	451	442	463	505	426	459	438	445	455	488	478	435	475	483	478	448	468	478	444	467	469	482	459	482	417	500	514	449	487	443	418	491	414	479	462	450	464	436	480	423	466	453	440	461	468	456	442	421	446	459	440	424	446	416	465	439	469	406	479	467	422	464	454	453	459	442	438	472	458	464	407	472	451	425	493	464	426	480	457	471	434	460	423	458	447	472	452	433	464	435	466	464	459	458	489	466	488	454	508	485	452	408	463	444	439	499	452	442	455	430	459	440	492	454	423	483	423	493	468	461	472	436	443	482	463	498	481	411	477	446	466	457	452	487	479	464	491	484	468	448	447	481	447	456	422	415	460	502	481	450	473	444	442	493	471	463	412	471	492	429	410	428	428	456	506	430	464	447	457	468	471	457	422	481	462	499	424	449	459	437	461	464	456	481	476	449	462	478	451	459	470	459	485	497	450	450	467	483	466	456	467	500	489	449	462	460	466	454	487	481	435	465	479	474	453	446	451	458	454	472	472	459	480	413	476	473	455	413	431	465	479	428	429	472	492	456	488	471	435	484	479	455	443	444	455	459	495	481	464	452	481	470	480	424	492	466	426	444	470	454	456	473	456	467	429	483	466	497	470	424	455	467	481	463	471	477	471	484	426	460	455	500	469	495	442	487	470	408	455	494	440	492	470	428	449	463	455	455	422	501	455	452	457	461	428	460	414	456	478	431	433	463	477	441	440	432	452	490	479	470	470	460	419	449	434	478	456	457	460	455	442	447	435	430	456	455	445	455	444	479	497	449	442	440	441	426	453	462	456	454	476	462	465	443	419	416	474	438	460	452	469	485	469	449	405	486	458	497	475	446	459	438	472	457	453	463	438	513	462	466	443	462	487	451	456	476	466	514	477	462	446	417	471	414	452	466	452	423	483	436	457	424	426	479	437	474	425	443	477	438	468	413	443	450	499	465	449	435	450	457	467	493	478	474	445	434	448	483	460	425	503	463	479	471	463	454	419	481	479	488	455	448	457	494	449	459	429	449	459	450	441	470	459	461	447	477	469	486	440	468	473	481	493	457	473	475	439	498	491	492	464	425	464	418	439	445	460	466	488	434	424	436	472	435	486	477	486	439	457	469	500	469	489	437	462	483	435	469	472	490	445	463	470	460	423	420	464	447	479	466	437	479	488	474	483	410	472	428	443	449	494	448	502	460	472	479	485	455	460	453	453	483	448	472	466	488	430	407	483	450	475	458	488	505	485	482	508	491	409	473	491	462	469	478	426	427	460	433	432	422	492	456	437	442	457	452	445	458	407	424	436	452	437	470	456	430	453	462	478	446	445	464	482	482	435	453	509	431	488	431	465	454	450	469	481	475	444	504	483	487	438	487	450	431	428	467	456	469	471	463	455	438	462	436	441	451	501	437	489	471	507	473	453	422	446	450	495	448	468	476	464	453	436	435	444	440	430	409	431	444	456	481	447	487	477	480	478	489	454	453	439	428	456	456	472	435	482	448	460	434	462	429	468	461	427	470	446	460	472	462	447	431	446	437	483	458	424	476	440	444	470	433	448	438	432	484	476	470	469	453	460	475	435	444	454	514	429	431	431	432	455	484	439	510	463	462	444	468	489	436	479	458	459	458	471	442	453	466	452	413	465	450	431	441	452	487	447	433	487	539	435	423	454	453	451	466	471	466	473	462	465	452	463	464	450	453	462	421	489	483	467	444	451	466	464	491	446	414	448	498	438	443	432	447	468	477	440	458	468	459	472	451	452	458	468	461	491	452	472	481	487	495	463	471	437	444	458	445	473	441	435	440	445	457	454	472	460	442	502	433	472	456	489	416	459	415	421	457	455	445	414	459	474	425	442	442	445	470	452	449	438	458	512	448	464
19350	38287	32743	21984	15414	9851	5556	2666	1649	1346	901	630	628	581	703	859	969	1023	1094	1137	1207	1141	1089	970	840	648	621	553	548	502	571	504	520	500	449	502	526	552	519	516	526	497	497	551	519	519	526	505	519	535	481	491	517	483	549	479	498	516	521	523	484	518	486	517	504	486	480	508	501	503	488	505	482	476	499	506	511	511	499	482	499	515	519	508	474	495	486	517	513	512	505	470	496	492	499	492	463	514	529	507	469	498	515	514	525	499	486	479	529	488	510	485	488	484	495	515	489	507	474	504	503	491	462	493	486	500	521	508	462	465	514	488	470	481	496	505	516	477	484	472	496	500	501	522	511	480	478	487	500	549	450	499	489	500	500	507	489	518	494	478	520	489	540	462	492	541	528	488	545	446	516	524	483	499	519	503	505	486	462	489	492	473	495	476	458	515	532	516	483	510	500	499	489	496	536	461	503	529	534	505	545	494	504	482	531	501	528	498	503	513	469	459	511	495	464	450	501	506	481	510	514	505	489	472	487	523	463	509	462	481	446	474	489	478	478	524	497	553	485	517	513	486	523	511	505	505	468	498	489	500	509	509	495	501	478	498	515	483	509	466	478	528	551	472	508	460	534	472	482	518	492	477	455	498	465	541	515	498	498	551	490	485	517	446	468	541	520	507	510	522	483	518	491	507	491	533	493	526	526	497	494	511	448	484	462	488	518	494	495	474	449	494	503	508	490	507	522	475	497	506	519	490	504	537	487	444	542	467	483	469	497	497	469	483	521	481	494	488	484	501	524	545	525	495	494	496	502	487	495	545	460	514	489	497	483	541	555	507	472	475	469	457	500	489	513	494	451	502	530	519	536	497	505	524	473	524	474	486	468	474	500	506	467	460	472	491	525	528	499	481	470	518	466	487	498	487	512	496	487	481	497	528	495	537	544	497	515	531	515	534	467	516	498	484	529	483	565	501	513	478	524	509	500	520	481	454	486	502	438	486	505	472	494	489	511	493	473	469	477	496	509	489	508	496	524	492	499	482	523	519	525	494	506	510	531	497	464	508	466	509	521	526	455	474	510	469	483	491	511	453	507	489	502	504	509	492	485	485	530	497	527	506	471	531	463	477	535	489	507	483	504	507	491	466	503	475	536	492	500	514	492	522	480	489	483	529	510	437	548	525	471	538	531	520	495	488	449	497	534	507	508	502	500	492	482	485	504	490	534	515	479	529	499	483	497	494	505	472	493	526	533	502	494	531	487	535	493	485	523	514	491	471	467	484	471	553	514	502	512	467	481	560	480	543	504	491	448	472	477	523	512	500	492	511	534	468	560	510	481	496	528	460	496	452	433	491	532	484	485	487	518	511	508	495	530	542	527	486	504	501	494	503	486	498	511	516	481	513	536	539	495	462	492	526	528	492	555	515	464	472	517	498	514	527	461	507	518	447	526	506	495	516	498	514	512	478	487	492	530	492	466	499	489	522	470	456	505	524	530	514	477	510	498	499	470	518	514	502	493	514	536	513	506	489	500	539	505	521	497	462	511	500	453	544	505	467	495	519	459	466	519	504	564	526	478	495	508	453	454	496	470	465	508	539	502	504	506	437	501	494	513	487	468	529	486	511	501	475	506	512	489	494	489	514	493	512	546	554	450	481	475	509	503	501	489	515	496	518	491	500	500	484	507	447	510	473	522	485	463	506	485	468	445	475	509	496	495	520	522	497	471	521	557	505	515	493	497	479	495	520	483	516	518	475	479	467	492	511	535	495	517	514	499	504	505	477	508	502	487	512	527	477	503	485	488	537	470	503	531	489	485	543	474	494	463	501	550	492	499	504	531	508	494	486	467	516	480	496	459	502	492	537	491	500	515	505	480	494	520	510	508	472	471	480	514	505	493	483	482	518	478	439	470	476	517	445	510	501	479	476	537	515	485	516	485	503	516	518	481	476	496	531	515	489	469	495	487	519	514	482	478	526	440	500	543	490	509	549	491	489	478	509	496	500	534	502	503	509	494	490	506	514	565	487	493	461	471	463	527	516	492	511	481	508	516	477	494	500	515	488	505	474	501	522	480	490	488	498	509	499	483	542	469	500	480	501	483	531	507	515	479	515	522	509	480	501	466	507	555	493	484	515	539	500	463	502	485	523	535	495	476	490	511	469	490	468	506	502	486	498	496	492	501	457	490	483	499	453	500	476	508	522	500	483	507	502	519	490	466	562	484	494	524	487	518	505	475	490	500	491	495	512	477	471	521	514	497	479	511	529	556	474	526	496	498	508	498	498	503	487	466	498	478	541	530	514	502	500	500	518	511	526	498	498	477	501	481	473	487	475	495	525	506	469	479	510	497	469	458	515	530	507	519	540	501	491	496	485	492	473	487	494	474	471	501	516	511	544	483	478	532	491	524	501	491	485	451	500	497	477	464	495	511	480	508	481	497	526	505	513	531	482	493	469	518	500	505	517	520	520	466	510	456	531	469	463	504	527	463	521	505	482	486	459	534	541	474	469	492	486	496	464	483	470	538	465	505	470	479	474	520	508	534	521	523	514	494	483	540	531	528	513	495	509	493	504	490	537	499	481	519	503	490	502	491	519	480	492	448	513	492	471	483	507	489	486	542	530	496	503	522	472	494	489	518	476	502	461	483	499	499	483	538	478	493	539	501	478	517	515	479	491	481	505	478	465	511	490	522	534	484	525	499	514	536	500	473	514	516	514	467	493	502	460	492	515	459	470	511	483	519	445	463	532	507	493	494	502	492	483	464	515	523	489	495	495	493	486	464	516	499	495	508	521	469	498	514	504	522	511	490	473	530	504	496	477	503	463	476	502	483	494	539	506	549	490	496	530	510	510	513	506	486	478	524	480	487	515	518	514	474	495	541	496	524	533	524	530	483	517	493	496	538	463	512	541	523	532	501	492	526	581	448	477	494	473	505	486	499	512	465	497	516	475	522	497	502	488	502	501	485	486	483	441	458	512	479	508	467	458	534	469	542	473	433	462	478	529	514	481	538	500	485	519	517	502	502	500	503	510	498	497	509	512	529	506	494	536	478	500	512	536	522	500	510	496	503	526	466	534	513	478	520	480	474	494	556	500	503	523	482	499	542	507	505	494	547	514	524	527	482	491	496	516	555	504	473	533	512	496	481	489	509	510	475	522	527	495	480	543	543	533	498	503	492	531	489	503	512	556	507	497	543	524	523	482	471	521	478	585	469	473	509	494	498	491	482	517	474	490	523	503	476	458	508	491	500	496	484	532	499	521	541	519	523	524	475	500	506	476	490	523	493	496	473	519	484	525	486	530	492	486	436	499	525	473	508	501	502	489	501	498	476	490	498	486	497	478	472	530	522	493	463	521	498	502	523	504	516	495	520	517	483	469	492	509	516	499	527	518	482	503	496	537	516	505	514	465	461	473	468	519	504	489	467	489	489	490	491	486	492	505	508	493	505	461	488	474	480	502	487	519	498	499	524	525	483	485	534	499	453	498	477	537	535	501
22659	21257	28924	23914	21406	21751	14983	3968	2250	1813	1370	1168	1144	1109	1193	1287	1356	1492	1574	1499	1658	1561	1551	1408	1215	1140	1090	1034	1029	911	995	978	947	948	918	955	927	931	896	875	920	899	896	899	859	957	887	897	978	983	930	903	881	971	975	931	908	997	876	940	934	958	958	913	953	853	883	923	916	947	930	900	884	950	944	897	941	887	941	877	891	904	908	932	896	916	930	916	869	966	955	938	933	913	901	918	849	897	923	902	874	902	878	904	974	938	923	911	916	907	884	926	873	940	920	876	841	953	880	898	907	889	931	959	906	897	851	936	858	908	917	958	921	851	850	928	894	949	905	918	960	938	862	897	899	933	887	937	909	945	935	976	967	884	956	891	972	933	907	836	902	919	842	899	923	895	900	912	919	913	935	919	875	853	865	907	873	930	922	932	927	866	874	911	894	856	861	902	920	918	932	893	910	894	895	883	914	926	949	937	935	899	879	914	899	909	969	903	995	905	902	901	877	904	862	878	958	909	931	915	896	859	888	958	948	951	972	893	903	931	892	862	850	872	900	900	886	925	933	884	942	931	921	903	867	884	903	913	901	870	942	903	919	892	925	942	909	937	922	928	875	878	900	849	921	892	895	926	954	887	909	908	822	904	919	930	886	962	931	889	941	932	899	883	954	898	910	946	924	874	851	897	963	921	898	876	850	962	928	897	897	935	889	920	945	939	882	867	952	913	892	904	931	920	923	927	912	899	894	944	891	966	915	865	899	873	902	878	897	887	909	889	946	927	935	923	922	908	953	905	902	901	852	883	914	928	945	925	916	927	925	883	866	873	911	922	942	876	897	918	907	955	920	905	922	918	907	900	888	867	955	870	889	935	895	835	935	968	926	906	879	942	900	916	954	907	941	931	907	935	924	890	886	904	953	886	886	906	889	875	930	930	911	934	927	946	919	903	973	920	937	901	893	879	961	892	900	964	888	869	955	854	914	900	931	902	971	922	949	901	896	873	910	939	917	924	874	894	890	887	925	945	914	908	901	876	991	877	938	951	903	908	875	917	948	946	920	912	905	899	917	862	893	893	927	882	948	902	946	928	899	929	895	893	940	931	968	876	926	927	878	896	932	879	893	920	860	828	898	957	909	857	897	872	939	900	874	894	916	866	925	899	896	903	939	896	935	913	918	935	898	950	882	901	879	898	936	887	903	903	921	903	882	953	920	886	957	895	880	951	881	906	911	934	914	921	910	902	923	919	914	910	911	928	855	901	912	887	916	951	907	922	938	900	873	934	912	929	866	950	953	932	955	933	894	950	902	972	913	920	889	923	911	904	929	939	987	909	908	919	879	957	905	932	911	888	964	955	932	962	903	868	889	919	937	921	911	904	874	868	905	922	871	899	916	913	954	943	923	879	878	876	876	892	875	915	910	890	917	942	863	899	911	884	867	948	949	923	907	861	966	896	879	927	900	907	956	915	893	919	942	926	920	892	923	912	958	910	914	904	898	904	914	892	900	918	944	913	908	863	911	859	925	929	942	903	879	936	872	940	904	890	953	903	897	943	910	930	916	869	936	883	914	939	868	937	907	963	944	940	912	899	927	871	873	919	842	906	855	901	894	927	905	860	920	903	902	964	922	882	872	884	873	932	869	916	934	973	884	945	977	916	907	882	897	890	858	868	923	931	916	918	912	904	885	852	880	937	950	879	908	869	890	853	919	848	988	891	924	906	900	883	893	916	920	906	892	908	900	923	919	916	925	851	911	890	880	905	901	871	869	920	920	875	882	961	979	962	920	921	889	915	901	909	952	961	868	907	947	900	920	931	936	925	914	890	887	933	917	895	916	925	905	921	906	901	918	916	892	863	921	884	956	909	863	869	884	892	855	875	958	924	924	913	859	875	937	928	904	894	872	868	920	839	893	862	886	914	902	875	906	909	878	868	931	918	942	941	897	894	939	862	938	923	954	927	868	883	888	894	942	938	888	915	899	870	885	903	874	908	888	940	853	895	931	878	889	866	888	949	932	941	917	894	894	927	875	895	969	877	864	915	866	853	911	853	961	904	891	912	945	906	936	867	897	898	865	876	903	920	957	871	900	918	919	922	936	952	912	918	911	915	877	931	900	901	840	866	931	878	966	888	940	996	919	934	925	923	963	976	943	912	928	915	901	873	924	905	927	894	945	912	835	891	935	906	916	927	897	908	899	907	913	937	862	912	897	943	891	888	851	855	909	878	933	916	827	947	877	894	897	895	925	873	924	888	889	890	886	884	898	913	936	932	911	953	886	943	910	891	897	913	921	834	903	866	869	899	902	916	899	887	951	875	870	841	910	902	951	835	885	903	948	934	911	874	930	964	904	882	870	878	901	868	909	878	925	867	869	918	931	910	878	906	933	918	873	922	945	967	853	954	910	911	894	889	923	869	907	924	914	922	900	918	922	875	935	932	933	943	926	864	946	867	952	869	909	929	894	936	936	888	922	868	945	903	931	892	912	871	891	891	925	897	907	936	871	946	852	890	1002	951	914	903	889	855	909	919	917	902	952	943	894	907	897	918	937	915	917	853	913	929	878	918	908	913	937	917	926	861	928	901	880	979	902	898	932	917	892	933	916	895	922	888	953	905	948	971	890	889	930	889	869	884	890	894	936	899	893	906	935	920	898	850	935	930	935	867	876	921	955	898	867	938	926	882	870	897	883	866	899	915	901	951	952	874	895	886	822	891	903	867	904	908	851	906	938	914	902	927	853	860	883	868	881	938	926	908	951	914	938	920	908	969	905	930	929	892	824	913	894	853	924	875	878	903	901	888	924	900	906	903	872	897	901	925	925	924	890	881	936	882	957	896	902	883	936	920	871	934	920	866	917	881	939	867	850	904	892	950	880	915	930	916	937	923	895	911	913	873	906	894	923	949	886	910	881	891	920	923	909	903	904	914	904	884	918	947	896	882	877	877	918	932	908	917	906	858	925	888	865	942	910	918	902	861	927	924	918	912	950	920	917	942	877	925	848	909	932	913	951	904	906	908	940	962	937	915	912	909	882	887	874	894	897	932	961	902	947	893	910	889	943	916	913	906	902	924	886	892	891	890	925	892	831	903	934	906	935	902	921	879	942	950	951	882	874	906	944	910	907	915	887	915	951	912	889	869	909	888	942	885	924	938	880	920	916	886	905	906	892	879	897	924	908	908	963	849	957	922	924	893	920	936	891	930	826	890	917	881	888	878	910	858	877	929	899	891	846	891	849	847	890	899	902	912	869	882	950	881	913	928	899	880	876	934	968	948	889	932	863	888	923	917	864	904	965	908	890	893	873	918	900	886	910	953	917	900	893	880	945	899	922	906	953	838	924	843	929	907	921	916	888	857	909	907	849	911	924	889	876	875	846	876	949	826	916	905	929	917	910	907	936	880	965	910	943	932	958	887	909	941	887	937	955	899	900	910	921	891	934	950	876	917	918	891	892	894	912	915	897	917	944	909	933	900	903	865	859	858	842	878	922	880	873	912
22691	46968	41604	30853	23744	16416	10020	5353	3591	2776	1879	1383	1317	1310	1503	1690	1827	1996	2140	2209	2093	2150	2087	1766	1553	1361	1148	1084	1097	933	959	966	970	989	963	997	950	962	943	926	995	960	967	995	968	975	950	917	997	961	961	915	906	947	940	949	967	948	963	925	947	957	946	970	941	926	918	912	933	924	979	941	972	949	916	909	944	934	941	973	899	937	968	995	909	908	985	953	961	934	936	916	937	920	880	933	894	902	969	998	920	945	892	941	911	967	877	902	916	960	967	958	966	977	944	950	923	913	945	949	928	880	965	926	891	961	974	918	915	1028	1021	904	927	948	958	982	950	907	957	942	963	903	972	943	970	969	973	969	918	970	973	947	897	893	979	912	889	944	954	923	933	942	901	955	969	959	867	934	969	921	913	928	898	952	941	972	985	949	970	928	983	935	965	939	966	945	934	948	958	983	930	895	909	983	921	973	925	975	866	940	940	936	945	936	948	955	946	920	922	967	937	909	950	951	939	943	965	950	924	1037	940	965	946	982	953	935	922	931	926	905	949	945	898	902	945	970	974	957	960	984	948	928	914	916	931	961	949	935	947	965	931	915	914	884	967	998	939	944	922	922	985	943	937	949	936	970	919	967	921	951	909	928	964	957	932	941	949	980	967	980	922	946	893	998	955	1018	996	961	932	977	922	914	953	876	959	918	970	920	878	938	885	901	877	939	961	957	1014	958	1009	936	978	914	954	960	947	929	924	939	958	949	921	955	938	982	950	907	954	950	936	891	998	886	919	947	937	935	984	953	964	919	973	896	943	915	920	900	915	927	937	926	922	974	891	950	834	912	927	913	926	964	945	934	890	971	975	913	978	911	933	964	934	890	887	946	947	960	971	885	908	921	963	925	962	933	933	925	970	940	930	926	1009	935	935	905	912	955	909	997	944	889	963	917	890	950	1017	931	965	973	937	934	958	966	932	929	944	1014	928	898	961	961	925	954	949	920	962	985	957	886	936	895	957	940	1006	972	885	894	933	969	949	940	964	941	924	959	993	1027	988	970	916	971	926	985	887	938	939	893	925	917	990	930	924	921	992	937	938	883	959	933	942	900	933	943	1000	921	963	998	978	971	951	938	933	942	945	929	939	945	971	923	973	941	922	881	948	999	1006	923	940	960	986	984	943	892	925	921	944	870	999	934	926	992	935	915	950	869	896	923	939	987	973	1003	946	992	959	970	923	906	968	983	992	937	949	975	969	976	914	937	899	951	893	960	923	943	966	926	889	938	982	913	958	961	955	932	918	952	942	921	993	935	943	924	950	1054	914	922	946	972	906	948	952	946	975	954	918	883	965	949	924	894	903	970	895	898	925	899	942	934	947	960	954	923	1038	973	913	961	1007	963	940	976	921	947	957	946	923	932	894	923	955	947	913	899	916	968	973	943	907	957	994	960	910	917	964	938	931	950	1017	971	969	958	950	910	945	948	912	884	940	977	962	962	930	947	973	934	918	906	975	887	1034	948	944	948	889	883	906	893	923	997	906	956	935	934	889	963	941	921	986	948	954	963	972	940	962	960	913	967	882	886	950	952	936	944	916	934	981	890	961	932	978	918	945	927	907	914	973	965	1010	942	987	969	952	940	929	931	930	895	944	918	949	944	942	943	967	929	944	983	962	944	909	917	957	894	975	970	905	960	976	905	969	908	1004	975	936	935	992	956	941	952	918	956	879	913	948	951	925	1001	926	950	926	982	990	907	900	992	940	929	969	912	910	949	961	932	939	899	935	948	928	948	922	945	948	950	927	957	927	1001	918	950	970	934	906	907	975	942	938	973	962	1044	937	944	904	945	917	959	907	965	916	930	950	919	1010	938	1010	954	979	954	866	935	933	933	914	937	955	903	921	924	1028	930	937	922	895	937	952	953	926	943	943	895	928	911	949	922	921	967	949	910	931	897	974	956	953	936	938	920	976	915	893	972	932	932	917	934	959	901	915	943	932	919	939	974	923	925	934	944	972	948	978	953	966	953	916	923	892	874	933	914	941	921	931	963	927	953	971	1010	895	999	920	967	985	939	922	908	978	924	930	870	960	937	930	956	964	908	965	896	942	948	915	942	950	945	943	955	903	998	924	971	951	941	952	963	981	899	944	928	915	913	902	923	932	930	1007	933	961	962	960	943	973	924	971	946	1006	957	934	960	930	962	937	913	967	864	973	961	884	899	950	882	910	927	922	923	927	952	982	876	947	924	942	919	930	945	935	946	923	949	921	927	952	979	876	932	974	962	959	964	926	866	913	941	936	995	950	906	960	964	983	954	891	889	963	934	977	914	922	965	903	905	966	969	891	901	1029	1000	1012	908	929	946	982	948	978	937	916	913	948	979	938	923	989	973	941	954	954	925	1023	968	969	946	923	946	958	933	943	943	944	901	931	920	935	959	924	907	989	985	956	933	1000	922	923	906	874	975	983	944	965	943	927	975	934	936	918	926	940	953	948	987	940	937	911	945	934	991	939	914	962	974	964	935	951	937	958	929	939	899	934	897	916	970	940	947	898	928	1005	955	899	914	1009	976	947	946	911	919	934	947	936	979	938	951	971	954	916	936	947	935	914	928	872	913	963	925	934	970	973	933	922	988	961	974	960	908	978	963	965	926	968	947	918	887	887	976	955	992	919	938	951	936	987	940	939	960	925	934	874	955	957	965	933	953	946	978	875	960	937	926	929	951	944	980	902	934	916	943	948	903	917	937	862	908	948	910	899	965	943	1004	925	904	1004	959	918	928	869	955	969	972	911	896	872	907	895	935	981	963	928	941	957	923	954	950	886	966	960	904	962	892	941	938	997	941	939	970	919	896	1001	971	897	956	966	959	922	1027	899	936	905	951	933	952	923	934	965	966	956	956	922	947	889	912	916	924	950	993	966	936	913	837	955	933	949	982	905	916	960	987	956	906	924	956	961	930	919	960	921	965	952	964	985	942	955	952	965	972	930	953	950	914	905	922	942	1005	947	933	959	967	969	941	904	892	944	976	916	911	908	934	919	980	920	897	928	978	975	885	958	975	948	923	960	1001	868	982	920	968	970	957	987	939	901	1004	946	957	966	941	947	919	949	968	906	934	929	973	930	930	971	917	920	913	941	945	961	929	909	954	972	954	913	947	966	916	981	935	970	958	908	905	936	970	955	948	916	967	903	920	914	963	895	948	974	919	957	967	905	955	942	943	932	993	916	894	953	950	913	887	921	968	973	964	926	936	931	945	958	987	937	954	948	935	956	986	940	895	972	873	885	947	942	986	954	916	906	914	969	963	998	987	960	902	936	921	904	897	968	966	904	958	1009	905	934	938	916	974	967	963	930	917	947	907	934	997	968	898	920	914	885	950	949	916	989	988	922	1009	993	903	905	908	919	908	926	895	984	945	908	926	942	984	937	919	928	919	976	947	961	984	948	984	923	910	908	973	964	940	974	953	986	974	970	893	918	973	955	935	1006	921	920	953	884	1019	907	974	914	920	957	926	893	955	931	950	952	954	965	903	946	1014	913	922	976	955	928	855	911	918	966	977
28257	23150	25304	17392	8525	4060	1925	978	700	564	450	436	420	411	471	532	537	581	595	596	686	632	604	550	550	508	470	419	405	410	401	385	441	417	403	391	397	400	396	376	423	380	392	383	422	407	398	432	380	355	412	412	393	385	391	411	430	375	424	385	398	388	397	408	417	396	383	390	411	377	382	435	392	381	388	373	404	401	428	411	425	394	383	424	412	398	428	393	428	401	410	404	428	380	418	399	412	381	406	395	387	409	437	376	397	400	401	418	407	390	393	385	375	424	408	401	401	383	339	408	417	379	402	353	394	399	381	402	421	407	391	387	404	376	424	421	402	391	359	404	393	409	413	371	406	397	401	419	408	380	370	386	374	420	436	403	388	400	353	415	400	402	398	411	389	358	389	379	401	408	420	401	369	405	393	369	428	398	440	431	399	371	387	423	374	399	414	382	390	406	377	423	430	410	425	390	414	369	409	413	386	387	367	378	400	399	403	396	383	456	373	391	385	375	378	424	427	397	419	406	419	382	385	409	401	424	404	398	451	374	392	403	390	414	419	383	375	376	377	401	394	412	397	366	417	390	403	397	410	385	351	376	405	398	461	391	379	438	382	397	401	411	383	368	428	404	420	400	405	409	374	401	430	430	422	357	373	366	430	399	429	404	391	391	382	402	399	413	384	439	403	375	450	384	364	411	406	446	440	381	420	381	415	377	372	402	434	434	422	426	382	378	401	382	388	389	416	417	363	410	364	356	412	439	400	431	442	411	400	405	390	383	430	399	411	386	401	413	372	346	415	384	407	419	396	401	398	430	409	430	417	388	393	368	380	394	398	417	416	394	391	441	380	398	406	362	413	388	452	390	400	392	375	382	349	387	410	376	381	375	369	369	419	425	378	394	399	404	425	388	390	429	427	398	427	410	388	367	370	377	382	407	415	389	411	392	407	434	369	420	412	357	395	427	399	373	450	422	406	360	395	401	428	411	435	382	400	400	431	403	385	414	409	398	400	413	412	387	435	391	407	408	383	385	456	379	416	380	355	392	381	435	409	396	403	421	407	446	403	381	428	423	406	412	389	379	403	423	381	390	404	365	425	380	364	400	420	419	435	438	414	403	448	412	396	429	392	416	414	419	425	374	417	451	370	416	417	395	376	370	387	369	375	407	402	397	402	428	409	403	414	376	413	390	395	399	420	390	398	389	412	437	410	392	423	388	397	396	425	405	399	387	411	390	416	388	387	430	411	358	375	409	391	393	407	408	390	450	378	429	392	412	408	366	395	387	351	369	422	394	394	400	403	383	407	394	424	394	364	368	454	444	388	380	418	399	411	430	444	395	408	362	396	406	414	386	384	417	415	381	378	365	372	403	396	387	390	373	417	392	412	405	390	408	395	414	386	436	445	424	397	370	409	413	405	373	402	371	423	404	397	391	403	412	383	391	418	404	437	407	402	395	406	422	388	391	406	394	395	395	396	417	381	415	420	399	409	405	371	435	406	391	393	416	450	412	416	378	413	404	411	397	402	366	375	410	409	380	406	386	405	375	389	350	406	380	432	413	354	422	429	415	402	370	388	400	394	441	412	407	374	395	392	395	393	380	406	371	364	391	398	365	391	378	388	390	360	418	412	432	418	376	396	384	425	396	410	417	408	391	387	405	384	390	440	361	389	390	386	417	391	356	393	373	394	405	398	412	368	400	401	359	403	392	383	410	436	423	415	400	398	409	393	424	390	406	407	393	373	404	443	407	418	416	404	414	393	424	390	369	399	373	390	376	420	389	381	442	427	393	404	373	392	393	394	425	377	403	371	401	451	404	392	391	399	431	410	410	416	409	375	436	401	399	391	395	414	454	400	407	436	418	416	380	406	397	408	405	403	399	398	416	402	376	371	441	390	411	409	387	385	365	426	419	410	413	392	391	405	411	426	398	399	413	392	382	388	384	365	391	406	412	404	379	397	407	415	394	380	372	400	401	418	421	399	416	382	376	402	395	423	430	410	407	372	378	415	402	389	413	402	390	401	413	366	417	410	414	384	423	408	405	438	374	392	435	443	416	385	400	388	362	385	409	400	400	401	397	420	382	390	413	378	373	393	379	368	392	375	452	367	413	389	386	398	387	421	399	396	385	379	419	373	429	394	394	379	422	425	412	345	414	406	413	389	427	380	422	377	362	413	405	395	432	424	412	432	395	408	379	412	408	406	408	431	411	393	396	393	420	396	406	391	406	398	377	413	384	382	441	412	446	417	412	405	403	423	420	389	384	403	430	384	415	404	399	398	401	403	423	386	445	402	402	396	405	427	419	396	403	403	379	386	419	403	354	384	405	435	403	418	403	398	416	405	398	381	387	403	416	371	383	403	423	399	390	404	399	389	393	390	443	387	403	401	392	404	386	381	406	383	403	395	432	398	408	409	413	385	380	396	415	383	379	400	381	423	427	394	399	383	370	377	379	373	421	422	428	395	402	370	448	390	419	352	385	402	372	418	394	404	393	399	415	395	426	420	417	403	406	382	413	441	398	388	415	414	441	392	347	368	411	399	393	429	409	397	394	410	394	449	401	388	397	446	401	394	413	420	425	414	396	407	414	409	393	416	347	430	410	352	380	396	384	381	433	394	434	406	425	422	401	373	401	410	404	390	424	364	409	388	352	385	360	387	410	400	405	418	380	465	397	391	419	377	419	414	418	370	407	387	407	392	429	436	386	393	403	405	390	422	379	397	391	395	396	387	399	371	374	398	404	450	365	357	405	421	429	424	409	444	373	414	417	432	400	422	400	399	399	406	408	383	406	382	386	408	415	429	389	410	413	376	393	379	414	372	370	418	399	409	442	428	393	378	397	381	423	407	382	398	396	427	411	418	389	401	403	406	401	379	416	431	395	409	403	425	404	403	410	387	407	423	443	389	419	431	421	390	388	379	427	394	417	434	429	390	387	399	409	377	376	400	394	371	387	369	365	426	400	358	414	384	431	397	405	398	396	388	406	386	424	382	410	413	383	385	386	404	356	429	414	406	416	377	407	350	429	404	415	384	426	387	396	380	402	378	416	380	384	399	377	383	423	390	377	389	404	372	442	406	381	402	368	410	404	370	388	408	381	390	434	393	395	413	395	393	409	411	394	416	401	450	381	431	419	422	386	407	418	379	417	383	401	370	432	416	397	422	396	386	412	396	365	424	396	396	432	408	408	371	383	404	405	406	393	382	372	403	380	357	438	410	390	397	448	406	391	362	371	461	428	395	367	393	388	394	363	415	391	425	410	378	397	442	384	408	395	404	426	368	394	413	386	402	397	402	426	401	400	360	413	403	395	415	420	399	397	399	393	424	381	356	424	394	390	415	417	396	401	378	392	408	370	399	407	384	393	405	377	375	365	390	402	375	386	425	394	419	401	408	401	381	370	416	371	404	414	407	411	425	383	399	396	389	398	385	378	449	383	384	409	374	435	400	430	378	389	393	411	389	456	463	373	423	414	371	392	397	432	410	412	377	368	420	432
19300	33876	27623	17830	11689	6825	3647	1675	1100	852	600	474	440	515	574	631	721	789	884	865	935	865	805	720	644	585	509	437	439	397	417	438	458	418	451	395	388	415	439	413	456	451	389	421	434	412	412	413	408	360	415	421	454	386	430	413	428	396	439	450	409	411	428	418	405	404	381	442	396	387	398	416	425	426	409	425	459	397	374	416	445	403	398	419	427	397	466	389	433	411	417	434	417	415	465	437	419	395	443	426	388	419	407	436	375	399	406	434	442	424	405	425	415	388	467	411	389	399	420	439	382	412	419	445	420	384	450	417	412	429	428	408	419	382	388	401	395	404	421	385	427	413	427	407	420	433	458	426	385	448	401	417	415	451	391	386	422	438	426	388	418	405	393	379	424	422	440	440	418	448	420	444	399	411	417	415	443	381	421	421	426	382	419	398	424	397	411	413	420	410	418	437	408	442	441	416	447	423	378	389	407	376	413	419	420	390	416	435	390	401	409	434	408	425	386	437	400	422	413	408	444	429	446	393	434	387	441	397	392	417	446	377	442	432	406	399	419	404	396	437	443	412	432	359	415	417	422	415	420	403	424	440	447	405	485	405	366	444	447	415	395	398	411	416	372	388	419	418	403	452	413	386	400	426	425	449	416	450	369	422	392	448	418	402	404	421	439	395	443	430	448	405	409	410	432	434	414	402	415	428	414	418	399	430	432	405	409	395	405	366	414	398	424	413	432	397	428	405	421	429	405	420	429	436	431	379	417	435	411	424	408	402	400	438	406	420	431	438	420	411	425	434	398	409	408	413	454	418	413	435	404	412	434	411	435	413	415	431	419	414	392	428	428	396	391	412	377	419	432	405	400	439	378	402	439	403	431	471	412	440	391	436	404	417	403	439	380	444	434	458	400	408	416	385	412	411	463	455	410	425	434	429	450	432	421	396	451	456	404	389	392	388	438	431	429	412	450	431	423	391	417	414	416	417	469	401	403	405	412	409	443	411	439	416	443	424	406	417	395	380	419	421	434	434	377	426	451	426	445	400	438	426	407	412	432	456	454	381	405	432	408	427	419	440	382	411	418	439	443	399	403	444	442	378	436	423	418	396	432	403	444	446	423	408	388	419	444	424	393	444	420	400	442	425	392	419	394	418	426	410	433	408	411	418	414	419	381	397	426	407	408	428	387	442	439	453	449	444	401	409	416	399	426	433	395	414	444	408	441	429	439	374	424	417	417	405	430	422	385	436	420	422	414	424	419	409	443	441	430	414	383	401	430	436	408	373	420	406	369	421	379	459	426	405	432	432	385	407	457	434	445	412	430	444	410	426	429	428	393	417	426	422	400	418	423	383	416	435	407	442	409	449	455	441	434	427	362	416	398	429	379	444	421	409	436	459	425	433	422	454	417	401	451	415	438	420	410	402	407	419	431	433	426	425	453	429	442	403	432	427	417	452	396	420	397	361	437	406	425	429	409	400	431	409	420	419	452	432	430	424	393	421	441	443	440	431	423	409	411	434	371	436	445	495	439	404	429	449	426	456	408	438	411	445	446	382	421	432	360	416	425	420	466	384	387	416	402	413	407	427	416	418	424	418	424	416	419	433	464	421	442	406	401	432	423	415	410	427	439	400	410	417	393	398	407	399	452	418	416	428	439	420	383	430	379	406	384	419	423	419	429	426	436	430	433	395	440	390	421	387	436	413	400	389	402	400	422	413	402	414	444	397	431	385	404	430	420	442	415	418	405	433	428	416	438	424	394	408	376	402	397	404	448	421	407	410	423	403	413	420	385	430	415	404	433	384	439	421	436	418	396	428	418	391	395	426	411	435	393	412	418	434	410	442	396	436	403	422	370	428	435	393	394	402	418	439	394	416	406	413	403	409	431	359	423	395	417	416	426	438	417	411	396	395	398	412	396	431	458	401	409	358	439	433	433	419	408	411	429	434	423	432	430	420	430	435	449	429	404	417	383	384	390	417	402	412	419	461	422	407	427	429	421	435	400	418	422	386	398	446	426	429	463	418	437	468	409	429	411	399	385	416	404	434	401	443	436	400	434	437	457	416	388	399	438	458	428	432	435	439	402	426	415	439	405	413	411	424	393	383	406	446	433	439	431	419	418	437	415	414	441	435	378	421	402	422	382	400	439	419	452	410	407	426	418	428	427	442	394	389	418	451	424	411	433	394	424	448	459	412	417	420	421	414	436	410	406	460	399	442	416	405	425	429	434	398	464	404	437	426	436	412	401	410	412	383	422	429	437	406	434	379	402	410	432	429	403	427	426	402	412	450	457	429	413	402	395	446	418	419	425	452	427	386	418	401	415	435	426	420	413	433	416	399	399	418	446	378	413	407	431	410	471	450	432	410	408	370	413	430	415	393	426	432	412	395	407	401	407	435	442	438	411	419	459	420	435	414	394	436	391	406	411	419	419	391	411	442	420	380	418	440	413	414	409	405	419	442	413	407	390	419	401	412	413	402	370	445	428	373	430	418	372	418	408	443	408	413	406	411	413	412	414	409	420	436	437	439	423	443	396	450	409	426	416	451	489	390	424	413	421	418	396	413	446	404	382	430	438	403	424	401	407	411	405	445	387	447	420	417	418	428	420	399	412	388	424	410	423	398	438	429	400	358	404	418	393	403	429	414	442	460	410	410	418	416	416	436	393	416	417	437	402	388	403	425	429	393	419	430	454	409	398	397	438	393	437	411	430	428	421	414	423	452	436	452	415	412	431	425	448	431	423	403	438	430	417	411	389	438	377	367	421	405	408	430	416	416	435	421	396	432	404	408	420	405	431	394	398	443	400	379	426	417	421	449	394	432	418	402	447	431	433	422	408	453	441	403	398	384	402	428	431	404	444	429	411	416	428	465	399	390	432	425	425	412	375	407	412	396	394	430	442	426	434	402	437	407	433	438	443	411	389	448	452	409	438	430	418	421	411	434	423	393	416	416	407	399	428	454	447	446	404	422	402	445	398	389	415	394	448	410	458	439	388	435	390	437	350	407	401	419	437	424	405	406	388	425	449	428	423	416	383	422	438	416	442	367	449	436	428	457	428	403	421	410	421	409	430	404	422	430	427	428	428	411	422	404	416	475	459	409	430	440	426	443	433	458	446	410	402	394	404	437	408	390	402	407	405	446	423	406	411	430	414	426	437	404	396	434	426	396	410	397	422	435	385	395	403	422	384	439	447	414	432	426	424	436	421	436	413	424	441	404	426	414	406	419	450	416	411	423	413	456	419	410	407	428	370	420	422	426	434	427	415	409	422	387	426	406	414	397	431	417	429	436	452	400	363	420	398	441	417	428	437	417	465	431	417	426	405	438	440	455	387	414	460	433	416	410	401	436	410	412	432	422	431	386	419	364	434	430	421	402	419	438	411	429	427	456	416	404	460	446	403	411	432	383	423	438	387	412	430	409	414	431	410	421	423	358	422	411	428	429	415	453	406	436	432	375	395	430	410	449	410	433	412	422	429	424	392	430	420	394	428	416
23719	21212	28479	24422	21505	15951	6205	2329	1464	1283	956	859	793	791	866	954	1018	1058	1087	1208	1173	1190	1132	1035	893	872	804	724	770	710	736	710	688	732	720	728	750	678	702	720	702	721	683	694	729	677	715	702	678	715	693	706	690	727	721	692	698	695	743	715	722	694	696	763	734	749	716	714	726	667	736	701	693	671	682	727	702	717	660	719	706	743	703	648	711	662	714	699	698	714	770	698	707	688	707	668	752	715	651	724	719	687	727	720	697	709	716	709	653	720	687	746	673	659	719	729	738	689	712	708	736	659	728	678	703	740	690	675	689	697	695	737	742	692	728	693	688	690	698	716	659	723	711	707	725	651	736	672	710	663	694	653	718	671	753	700	714	718	687	695	705	708	768	710	733	687	715	674	699	715	669	693	709	713	738	721	701	723	626	691	693	649	699	721	715	702	722	648	659	693	699	743	716	673	684	706	705	668	738	749	651	714	749	715	655	774	680	732	684	736	720	694	713	696	684	720	685	714	713	773	722	714	707	753	666	704	684	744	659	690	760	700	714	660	714	686	726	685	712	720	734	703	724	727	681	662	729	683	731	679	707	689	681	748	773	752	703	673	718	707	732	660	732	691	686	682	706	664	715	654	714	682	714	709	694	651	738	749	685	723	740	702	776	702	723	715	734	709	671	762	716	704	734	712	702	685	710	712	747	688	686	714	740	692	724	736	667	701	695	653	712	645	698	742	731	701	672	705	732	722	701	726	753	737	751	711	678	701	728	720	712	725	691	716	739	689	729	744	673	701	682	712	675	688	704	672	718	733	718	740	742	700	696	718	662	743	665	686	723	739	729	676	680	754	662	742	738	690	714	701	710	665	714	722	711	677	672	655	707	722	730	717	731	690	697	688	781	745	719	727	701	689	715	720	656	711	716	695	733	737	694	708	752	722	707	711	684	682	730	671	733	677	774	673	702	753	709	679	702	710	741	694	735	709	722	734	702	666	663	725	739	718	689	710	717	738	708	734	736	688	756	660	734	676	689	676	714	717	693	713	723	724	686	734	692	715	725	685	729	666	741	694	719	674	734	670	687	719	747	728	713	732	678	706	699	695	688	710	704	686	704	690	735	698	667	738	651	662	718	734	711	694	727	716	717	693	681	688	726	695	736	697	681	647	667	714	710	663	703	716	693	710	703	691	697	698	678	655	651	727	647	714	666	696	718	734	710	755	636	725	721	674	748	686	706	675	699	743	669	733	724	702	648	705	726	718	709	725	699	726	695	658	708	723	730	693	777	728	697	700	675	734	704	701	725	743	721	670	725	711	643	725	709	699	658	697	657	730	738	710	770	742	694	662	660	689	694	736	702	705	709	697	683	679	676	717	706	690	712	671	682	705	728	674	695	670	692	721	692	688	641	670	694	748	694	682	625	699	753	703	721	735	714	747	733	732	732	698	713	737	694	702	693	721	721	698	720	729	694	737	679	687	675	695	738	694	690	689	715	686	709	750	694	668	703	726	733	703	726	749	746	673	685	704	663	667	707	704	710	725	661	718	722	720	725	726	717	670	698	715	730	731	720	713	635	692	723	693	705	729	723	722	695	654	737	678	705	728	705	712	737	728	672	723	713	682	700	736	730	749	699	670	711	727	709	700	663	697	692	681	666	700	695	701	660	651	698	712	696	668	740	728	711	685	747	684	692	754	708	757	687	679	703	668	705	667	734	759	736	758	702	740	689	718	709	691	718	683	698	709	678	686	704	757	724	699	727	725	762	756	726	747	693	680	687	687	697	722	687	785	712	722	686	704	664	697	666	681	689	687	704	742	668	692	703	736	655	683	658	741	676	791	720	704	711	663	729	693	690	692	693	700	736	665	719	683	679	659	705	694	715	716	712	673	723	752	675	693	731	699	706	656	731	648	705	702	729	710	732	694	711	716	654	656	743	695	724	730	665	693	682	754	704	742	722	702	748	746	696	725	767	735	708	699	699	730	736	642	680	711	691	740	706	701	703	708	715	695	711	691	653	668	725	694	695	728	676	701	683	706	733	708	722	685	693	673	660	682	698	748	681	725	722	701	695	716	711	719	684	709	717	702	690	746	725	688	687	720	742	658	728	716	701	727	684	750	717	747	716	737	700	717	680	751	716	756	674	678	697	665	730	692	647	735	698	702	689	726	687	675	694	685	738	729	677	692	711	731	717	694	670	697	731	693	660	698	700	680	688	708	751	721	722	689	679	686	681	721	722	649	663	684	735	673	714	685	681	666	697	745	665	704	696	747	698	727	735	754	668	710	672	681	679	685	659	754	710	672	701	686	709	757	716	675	696	651	668	647	708	731	680	729	742	707	712	706	670	689	703	667	712	707	701	734	690	714	742	722	695	663	720	665	693	730	695	683	661	693	751	722	707	698	697	714	748	694	671	733	697	727	677	779	705	652	679	712	714	673	679	699	734	726	700	696	713	719	697	701	710	719	721	708	701	763	657	654	705	698	705	744	694	731	699	731	677	705	689	705	698	679	715	710	716	698	679	739	703	660	717	704	681	675	694	698	711	666	734	660	693	730	705	721	695	731	680	728	691	694	692	725	728	748	716	686	666	699	724	652	685	647	751	695	722	693	725	701	670	714	719	723	711	672	709	745	645	736	729	712	691	676	742	683	729	683	743	648	714	710	708	686	714	670	652	651	692	689	710	684	705	739	750	695	703	717	717	725	720	737	699	704	693	707	730	697	700	732	696	704	667	698	722	705	681	762	738	685	639	720	707	733	744	702	701	685	725	680	735	737	718	698	698	662	737	669	736	685	722	708	701	731	701	677	713	701	698	675	721	713	716	757	705	737	709	728	704	706	734	711	716	689	697	673	692	723	738	697	707	754	666	689	715	724	677	643	734	738	680	725	706	712	726	688	784	725	718	726	718	728	703	704	764	678	717	672	713	735	689	697	673	723	711	683	739	712	766	747	718	751	687	703	714	705	674	702	708	737	659	650	728	669	713	769	749	671	697	710	657	728	718	724	669	743	695	720	782	668	674	760	704	657	702	707	732	750	747	736	730	661	733	668	675	641	706	710	757	695	632	686	665	720	720	711	710	669	685	662	695	685	738	670	686	702	711	728	697	760	687	693	692	747	663	695	740	700	696	694	698	711	704	707	713	711	731	721	678	731	711	683	692	702	702	736	691	687	739	743	696	677	732	693	676	709	656	718	703	715	640	676	683	700	703	729	721	692	709	719	711	700	708	682	686	698	712	738	686	692	661	724	682	697	700	715	711	691	726	652	683	704	681	692	721	704	696	680	709	704	680	708	699	712	702	787	720	670	714	738	705	702	664	654	686	661	708	758	724	693	730	730	715	704	683	716	659	704	723	680	747	705	721	709	663	743	680	751	720	698	707	705	740	728	695	713	723	662	708	730	690	660	720	693	673	719	714	704	725	747	674	691	655	736	698	678	770	698	667	677	768	745	743	678	689	721	679	710	741	711	716	690	697	637	715	732	729	693	693	703
20285	42071	36105	25705	18981	12266	7020	3590	2370	1748	1263	995	916	948	1038	1200	1302	1386	1533	1559	1557	1570	1432	1307	1065	954	894	778	730	764	717	701	779	745	707	716	800	727	714	764	697	676	718	722	705	752	715	788	766	746	737	746	711	733	744	731	698	730	697	715	716	734	702	694	727	737	714	725	747	759	759	726	687	746	768	747	737	710	721	720	708	710	682	744	731	764	747	745	736	766	738	711	723	702	724	725	750	710	679	742	678	759	741	709	670	718	708	714	756	736	721	701	727	694	698	738	709	694	703	700	724	739	733	704	698	750	740	702	718	718	725	742	742	714	741	720	723	693	715	685	698	754	713	666	736	744	730	774	743	704	723	670	728	745	726	755	740	673	710	743	780	712	749	738	693	719	720	705	732	675	726	759	747	690	744	721	743	732	728	680	689	713	697	720	710	716	770	764	762	743	698	748	736	690	747	693	703	732	741	747	726	734	690	763	703	723	715	726	771	712	759	755	738	698	748	738	697	748	660	676	729	797	737	773	733	750	763	695	731	721	711	740	766	715	709	757	716	748	743	697	704	734	724	747	747	736	760	714	746	696	760	719	756	715	734	732	770	743	730	698	728	735	672	710	766	736	743	724	732	739	725	758	734	738	741	693	712	703	709	678	703	781	744	735	752	686	736	739	704	696	737	749	712	723	744	736	780	718	737	728	750	751	714	761	748	677	773	723	703	726	711	722	681	722	710	762	704	731	722	723	727	747	727	736	729	713	709	655	735	768	695	707	762	746	740	717	718	686	740	718	677	726	684	725	706	725	710	773	788	739	777	747	754	692	707	675	713	720	736	740	702	763	698	755	721	736	736	703	751	709	719	717	736	716	662	767	707	771	746	681	686	745	710	709	725	717	736	733	692	695	726	784	733	706	725	758	724	748	712	727	720	762	714	734	724	713	757	718	748	721	706	728	713	741	766	755	728	691	696	741	729	770	706	679	674	754	709	699	731	734	706	757	729	740	710	702	694	748	714	696	750	686	724	751	722	725	680	762	712	710	753	689	720	679	721	734	729	756	713	659	766	720	717	711	738	729	716	744	746	733	784	785	725	703	704	672	746	713	714	722	732	718	728	722	799	759	699	742	717	742	750	702	741	756	736	747	748	760	747	750	705	718	765	735	759	763	732	722	726	698	730	730	688	706	712	801	685	731	683	727	735	710	740	744	730	714	707	740	767	760	731	725	754	696	716	717	699	698	708	710	744	752	757	736	753	716	730	726	759	751	718	710	685	705	699	724	759	743	754	732	688	748	736	726	741	804	710	732	721	733	715	724	756	797	720	745	762	746	686	709	721	726	734	684	697	759	745	744	689	747	755	720	697	753	734	734	709	733	740	718	742	725	753	718	656	653	739	753	712	719	712	755	765	734	718	722	719	724	760	746	715	749	735	701	723	703	738	712	702	719	689	751	735	735	750	699	705	713	709	742	697	712	716	704	789	717	742	726	732	743	698	693	703	762	745	732	747	720	745	712	704	700	759	744	675	770	731	764	727	759	749	751	758	739	723	741	714	756	763	664	715	749	737	747	716	753	675	765	752	691	707	787	745	778	731	774	698	719	746	746	743	715	788	783	731	728	668	778	742	715	783	736	751	707	700	745	736	731	723	756	760	741	735	690	701	701	699	689	759	713	686	745	716	669	700	768	711	696	747	689	739	724	694	706	737	668	742	674	708	708	743	711	745	772	656	730	771	715	739	703	725	706	752	722	702	719	748	735	684	732	706	690	756	708	688	695	758	747	728	706	759	733	726	711	700	691	758	776	716	724	704	693	736	752	734	713	727	775	663	743	729	689	666	693	719	745	709	671	763	759	752	748	724	696	752	714	713	740	744	710	724	746	761	752	741	692	709	687	727	721	744	790	748	725	732	715	739	689	722	746	723	735	694	715	738	693	767	712	745	738	772	726	718	735	759	740	687	702	734	741	719	703	724	694	711	723	752	748	752	737	743	764	734	752	677	714	728	705	752	725	696	706	699	693	697	726	688	753	755	729	711	684	694	723	730	735	713	755	708	721	715	751	753	709	729	708	726	714	780	711	753	698	731	755	711	752	722	664	727	739	706	750	712	691	758	769	729	718	748	718	722	756	694	713	726	714	762	752	699	748	714	753	775	697	708	717	723	715	752	716	763	710	706	766	739	763	703	740	707	683	692	718	740	750	745	733	704	678	700	725	784	718	742	738	729	746	735	677	729	732	743	741	742	733	750	705	742	716	776	744	687	750	724	716	723	750	737	731	765	724	746	743	727	658	727	698	713	711	740	679	737	729	709	712	758	731	748	741	662	746	706	759	647	749	762	751	741	717	708	740	696	699	712	718	717	747	724	736	723	719	716	755	736	686	720	727	702	754	728	750	723	763	794	702	766	723	713	728	725	698	741	690	749	782	729	760	735	748	720	719	746	671	712	692	656	735	742	708	745	734	709	721	667	740	689	790	747	725	725	713	726	737	770	699	706	708	731	753	729	744	701	695	714	711	756	753	702	757	749	762	749	743	730	701	733	771	698	777	697	694	712	761	727	693	721	763	714	632	699	720	720	736	740	729	706	733	768	737	734	733	708	744	739	790	747	691	714	756	677	676	718	722	741	703	705	769	782	695	715	711	733	765	728	763	749	731	754	709	687	721	715	765	774	715	731	723	702	710	701	735	739	751	790	679	772	729	757	763	740	739	727	699	753	738	697	725	743	695	743	706	719	716	730	698	780	739	733	701	709	738	801	724	695	709	738	692	759	716	698	707	766	742	713	674	715	743	684	727	696	703	738	696	694	734	705	739	709	742	746	748	730	754	780	736	723	698	726	771	770	761	736	713	743	723	744	760	699	740	723	748	686	768	711	684	755	740	704	685	721	716	720	754	737	730	728	737	722	747	722	753	747	716	744	725	747	705	728	717	705	735	757	713	713	695	690	688	668	721	768	733	725	712	712	708	711	754	716	716	776	707	725	743	698	726	715	736	697	719	745	687	727	714	746	699	732	700	755	715	688	672	736	732	702	707	738	720	727	734	721	752	708	732	709	737	745	720	737	742	727	696	734	741	750	745	716	709	729	683	741	696	767	704	747	696	670	686	728	733	726	755	762	732	710	749	670	726	721	730	723	710	709	738	749	634	695	710	735	720	808	709	727	711	698	741	705	699	693	695	719	718	760	707	689	782	739	715	710	682	727	695	731	745	715	706	762	772	685	725	722	737	735	684	720	733	702	700	713	733	749	732	694	691	741	716	727	704	733	736	726	714	698	731	748	797	764	705	741	707	769	749	699	740	757	776	699	731	727	758	749	803	750	739	673	678	742	711	737	712	684	770	721	754	702	717	722	768	703	703	725	728	696	674	737	708	692	717	751	732	719	701	713	664	752	693	705	774	691	702	716	730	763	720	659	748	727	740	663	726	755	684	715	745	691	697	765	730	744	723	723	726	741	709	731	784	699	709	719	676	755	721	695	702	729	732	698	727
24984	21218	27636	25645	17079	7254	3158	1491	1001	826	628	513	554	521	544	616	682	701	770	804	792	824	739	672	616	546	513	492	441	407	462	499	492	476	476	479	488	483	464	447	436	447	454	456	446	436	486	463	449	448	442	447	454	443	454	451	456	446	476	484	463	459	475	468	477	434	452	467	430	458	479	441	440	460	475	459	432	464	425	444	438	472	428	487	449	470	492	473	466	441	456	495	455	448	430	446	485	438	457	423	464	462	433	458	475	456	451	464	430	475	430	441	473	491	508	456	447	457	464	470	433	441	451	437	479	456	443	452	433	446	445	449	438	486	452	431	462	483	450	453	460	464	450	467	444	431	478	446	462	455	466	435	467	490	442	428	488	473	477	457	421	484	501	494	452	469	485	496	484	481	461	452	428	444	461	432	479	505	442	450	451	457	455	448	449	472	458	480	455	427	448	484	503	442	485	419	465	428	479	421	456	448	488	482	481	490	438	471	476	444	449	448	490	455	478	466	434	464	435	467	446	461	465	471	437	442	456	455	452	459	426	463	475	451	413	431	473	465	467	457	455	435	493	496	459	463	436	453	447	444	424	466	468	479	470	434	447	465	475	476	436	478	414	441	457	437	423	439	517	506	445	469	497	478	485	453	478	489	458	466	469	420	495	458	493	428	457	458	462	465	439	465	458	446	463	468	482	412	435	431	414	409	438	439	443	445	450	462	449	430	437	488	441	458	434	475	429	474	492	483	454	435	430	463	482	491	438	448	503	444	441	430	466	488	484	452	480	467	499	464	445	430	436	477	457	448	465	446	485	432	443	436	474	445	434	487	444	463	501	446	452	472	519	487	462	440	445	466	470	484	443	448	436	442	457	442	468	453	466	508	459	430	450	448	458	424	430	449	457	481	440	444	455	471	425	444	487	448	484	451	494	440	422	454	424	492	470	447	434	425	455	445	466	433	429	447	436	434	455	438	426	493	456	465	474	435	444	445	465	475	433	473	445	445	440	429	469	452	475	411	456	458	472	424	452	489	427	473	473	436	451	461	457	448	449	473	517	487	487	438	446	486	442	456	459	422	472	440	465	453	481	459	444	471	468	475	426	466	465	441	434	430	446	459	437	446	472	446	459	467	472	511	457	453	448	459	446	431	469	471	462	449	438	442	413	454	426	499	440	438	429	448	458	411	430	445	463	467	458	450	473	432	460	459	434	491	433	458	462	471	474	447	465	445	461	458	478	446	414	450	427	452	450	474	471	476	417	448	466	437	486	425	487	442	469	467	465	458	484	457	493	466	487	457	420	448	463	447	427	447	453	484	485	505	438	461	451	460	461	446	420	454	489	480	447	480	445	458	467	464	449	428	420	417	438	461	441	449	428	472	474	464	449	452	447	460	450	445	477	464	442	490	431	433	454	448	457	467	462	461	468	467	452	466	451	440	484	449	439	489	452	427	429	460	498	470	450	461	455	443	445	450	465	443	426	472	436	481	464	461	481	454	479	504	461	431	449	456	420	468	470	426	450	497	475	468	431	464	454	491	474	498	427	442	482	461	456	422	488	456	482	464	446	421	484	468	446	446	459	451	440	451	458	442	432	472	463	449	447	444	432	447	494	421	482	467	477	477	431	469	453	453	426	482	457	417	488	501	450	461	498	453	465	453	458	453	428	485	471	456	448	462	464	462	438	440	462	419	439	449	463	444	450	407	471	500	471	444	443	444	440	502	448	417	451	448	453	467	451	410	469	436	493	498	453	431	466	472	500	457	470	441	449	477	437	464	464	415	454	459	485	441	484	475	442	453	455	442	463	444	449	427	456	413	441	457	471	445	482	432	428	463	449	433	445	431	446	478	457	421	431	468	465	460	445	496	468	444	472	448	441	482	455	470	460	479	457	429	449	457	465	449	444	481	488	463	437	487	472	487	470	426	487	502	447	463	487	479	473	449	442	481	444	477	456	474	453	473	487	471	446	435	448	475	451	425	449	485	434	475	486	500	466	472	473	460	433	462	447	418	481	455	476	437	470	456	432	415	425	443	506	453	476	418	468	474	456	429	507	482	470	430	496	449	511	473	434	402	428	471	458	459	457	457	451	502	480	441	452	427	443	481	443	448	467	468	449	442	482	424	428	483	416	480	468	455	466	453	468	454	448	474	467	460	433	463	473	474	435	426	460	469	443	464	500	477	458	463	413	434	474	459	453	486	443	472	463	433	458	459	455	463	436	478	484	475	472	449	448	434	487	439	499	446	476	498	444	467	444	468	439	490	442	439	457	431	494	456	462	440	460	494	454	454	471	454	473	454	445	430	433	469	449	430	431	441	465	467	437	424	468	465	482	448	436	455	492	447	449	440	527	425	434	444	448	483	452	431	469	482	434	450	444	468	429	461	452	474	443	430	439	439	452	432	411	454	452	487	429	464	463	459	439	441	465	496	439	436	426	477	447	476	523	436	433	470	455	511	480	470	442	495	449	424	491	428	460	462	437	474	484	474	479	468	457	475	485	471	435	429	463	479	459	483	457	478	470	477	475	481	490	463	427	436	438	456	462	445	461	485	487	483	489	485	447	434	492	467	485	477	454	462	439	484	473	458	446	482	470	465	437	468	472	460	487	465	475	469	476	429	455	428	475	462	458	448	488	426	478	443	425	443	440	474	447	479	460	450	469	432	454	477	510	426	451	483	429	479	420	463	488	452	489	473	484	430	465	446	469	468	448	464	455	433	448	445	445	465	478	419	422	459	472	455	497	455	406	431	445	479	470	460	439	414	426	457	496	442	439	437	442	485	465	445	449	465	482	447	500	457	442	450	454	465	459	484	461	468	439	460	474	487	498	437	449	462	477	503	478	450	425	491	480	503	485	456	461	487	486	489	411	458	427	484	466	458	469	454	449	460	465	458	422	455	430	449	468	471	428	453	434	436	451	397	417	478	433	499	448	495	457	439	485	489	418	447	451	429	475	414	446	455	453	461	454	468	456	487	422	443	433	441	447	433	471	459	500	463	455	449	493	460	493	450	481	442	419	457	474	479	466	444	466	472	454	392	473	478	461	455	430	483	476	463	408	445	419	450	413	476	465	432	448	449	426	495	438	421	487	454	465	472	435	442	475	482	467	453	467	447	459	450	453	454	465	435	465	494	511	449	492	448	479	440	444	450	431	449	454	491	420	462	439	455	460	434	444	504	456	506	412	448	453	449	455	483	489	467	477	462	444	419	447	479	418	463	469	449	443	448	494	467	418	459	456	422	491	460	471	451	462	466	437	470	494	485	481	434	414	454	454	410	466	500	456	431	467	472	465	471	463	454	462	488	462	446	476	447	477	460	437	428	460	498	443	500	461	493	474	489	449	453	453	484	433	487	453	448	483	458	449	468	454	497	425	431	432	433	465	472	447	449	461	457	458	482	466	436	459	435	471	455	455	464	466	471	457	456	449	432	485	431	446	517	453	484	471	466	453	479	453	426	455	435	477	450	458	470	447	463	472	475	432	486	513	449
19784	38821	32539	22076	15700	9517	5277	2756	1643	1265	882	677	616	669	742	855	928	994	1167	1185	1207	1176	1143	1033	802	708	640	547	522	512	481	486	521	548	475	513	502	497	573	496	481	506	508	526	509	529	484	457	527	463	480	514	531	499	506	483	497	507	528	467	502	509	493	447	502	483	485	495	493	480	506	504	507	501	487	457	513	506	477	510	498	475	515	485	531	525	491	508	558	546	489	514	484	517	495	523	493	523	472	475	493	498	498	491	508	521	500	464	496	487	513	516	529	512	514	511	512	484	504	486	521	516	485	515	509	518	497	503	508	489	479	488	469	510	545	497	480	509	492	532	493	518	485	512	518	466	518	473	507	518	557	494	499	495	494	509	508	491	494	516	472	513	513	520	494	512	516	464	490	441	473	487	515	523	534	490	539	500	493	492	475	453	464	496	492	546	529	496	513	495	476	519	489	480	491	491	454	501	486	473	516	529	528	483	515	492	508	511	474	476	499	505	495	516	487	490	480	535	506	523	509	482	485	507	468	478	480	506	506	523	505	457	504	492	535	495	501	496	489	492	515	515	523	515	484	521	511	518	480	521	459	518	505	505	503	495	520	500	462	538	467	513	542	505	500	520	481	504	497	551	475	502	504	529	501	502	473	508	530	498	450	490	508	486	507	509	473	509	504	512	476	462	490	518	495	502	527	509	550	463	535	506	521	529	499	507	525	511	484	463	465	454	493	511	485	491	524	520	547	519	498	488	490	500	511	473	489	500	447	513	503	466	475	522	497	488	490	532	536	493	510	478	507	490	506	489	495	482	496	508	502	505	507	459	500	506	458	487	509	510	528	470	553	496	473	496	488	478	561	547	523	522	464	551	445	457	465	494	496	473	508	490	516	490	505	522	496	503	533	529	510	487	499	465	506	497	499	532	517	512	517	467	488	487	508	511	509	488	539	479	497	477	494	474	514	499	523	540	465	507	465	494	484	496	521	499	494	518	496	452	495	512	474	494	513	460	468	527	494	502	463	502	497	502	478	500	491	506	493	499	508	495	500	507	503	479	502	496	508	542	482	518	453	494	503	497	498	539	482	478	499	507	532	500	504	529	453	520	503	542	513	497	475	514	478	527	493	483	479	496	477	470	478	482	487	504	517	476	477	473	507	471	526	497	506	504	470	518	509	489	506	476	463	509	539	507	475	468	488	500	495	442	490	496	476	543	503	510	493	500	541	486	471	522	514	503	536	516	468	524	497	517	502	495	478	458	479	530	507	464	496	532	471	498	512	499	499	499	497	545	493	471	511	493	511	543	520	509	475	505	501	490	480	494	514	493	482	480	472	445	535	494	471	461	509	533	537	491	492	519	501	498	481	495	516	520	519	525	458	509	477	484	458	508	495	535	492	486	487	499	514	488	514	496	492	488	508	480	487	551	500	486	538	497	515	500	523	468	530	504	483	517	522	522	494	554	523	527	485	496	491	527	516	492	493	476	481	482	478	513	511	493	477	511	522	484	514	461	493	500	496	475	494	519	491	476	554	495	477	445	510	480	518	468	523	525	495	518	482	468	454	487	538	513	517	483	478	499	513	476	482	477	503	527	490	498	503	502	509	487	493	548	496	490	468	477	506	477	525	520	506	496	476	509	477	490	540	497	455	468	534	470	508	503	489	505	466	496	498	488	478	473	467	490	501	498	493	492	492	502	464	520	507	457	489	493	470	475	489	486	486	515	474	491	510	478	510	489	484	522	519	520	553	464	533	458	536	493	509	465	502	500	482	529	495	521	488	482	495	504	512	501	514	484	525	517	530	518	521	492	485	513	473	499	478	515	473	517	505	512	547	479	494	489	497	496	526	537	511	530	462	460	501	442	477	484	533	495	463	520	563	508	517	489	534	539	515	492	492	486	494	516	502	450	492	482	490	457	510	504	509	551	498	533	525	524	481	469	452	501	533	472	506	503	515	453	507	487	489	455	482	492	478	527	504	494	501	476	496	517	506	522	477	472	461	516	502	522	484	471	546	491	493	489	505	514	500	510	487	481	499	496	508	506	489	488	478	551	524	486	485	510	494	520	506	481	511	505	487	501	522	510	521	497	465	485	501	496	493	476	501	523	494	499	492	496	484	517	527	503	440	492	491	508	493	476	493	509	512	496	474	517	480	487	475	472	463	536	525	534	509	473	509	490	508	529	471	493	533	488	535	471	522	507	500	496	479	509	504	488	485	461	509	506	465	489	508	491	444	513	487	490	496	469	530	491	460	480	504	513	481	523	489	458	525	490	511	481	531	496	480	510	528	503	527	476	504	488	485	471	480	509	508	523	479	520	501	503	499	489	519	516	507	474	515	532	504	512	490	483	500	480	524	501	518	482	498	499	504	528	475	490	540	536	475	508	498	530	527	525	500	502	465	462	499	500	499	493	517	485	523	461	497	474	512	499	498	514	472	504	528	487	523	488	456	505	499	518	506	561	463	481	499	498	572	502	512	496	466	494	447	545	481	487	507	478	477	507	498	482	498	519	508	453	490	510	473	520	505	508	482	472	468	480	486	477	475	515	535	506	473	507	517	502	454	473	496	475	485	505	514	485	461	516	532	470	490	471	504	490	478	508	517	517	490	511	493	503	512	478	474	498	496	503	475	484	470	488	520	465	522	496	454	495	463	470	520	512	500	509	499	503	528	488	519	501	519	529	555	492	480	477	474	483	526	503	521	512	533	531	487	489	503	491	512	506	479	551	500	512	485	473	527	497	494	494	493	460	521	469	482	500	526	488	500	515	451	512	517	515	505	481	480	485	497	460	505	533	498	516	496	486	459	514	467	525	489	523	495	508	480	523	492	472	552	511	466	507	488	507	483	484	485	487	494	476	446	516	476	527	546	490	505	515	532	518	501	540	518	523	540	513	485	524	501	473	465	508	514	530	487	475	493	519	507	468	498	444	490	503	489	500	551	490	506	503	486	493	519	474	491	485	485	470	492	485	479	538	479	498	494	504	537	499	464	489	542	503	485	530	507	527	507	477	484	517	511	538	534	516	480	461	512	542	510	453	498	463	504	479	515	527	489	522	502	541	520	493	485	494	447	506	501	493	446	496	522	498	513	532	501	455	455	482	504	511	498	491	509	524	472	519	517	519	519	511	505	479	502	499	488	503	448	486	533	552	508	503	503	494	509	487	494	520	510	516	509	509	491	515	488	506	458	505	502	517	490	519	508	520	470	502	477	498	484	502	507	440	475	478	481	468	520	492	472	462	473	476	489	505	489	485	516	483	502	512	489	495	486	501	499	487	522	480	487	488	481	507	514	492	501	526	513	490	447	521	539	496	503	517	469	508	488	502	487	491	552	491	522	539	456	476	507	503	535	483	473	458	454	516	550	497	511	496	534	477	486	474	515	520	464	523	553	556	493	500	531	521	498	503	495	500	481	501	498	543	479	480	462	468	503	477	544	454	524	474	454	505	479	465	540	498	492	508	506	489	520	519	470	490	509	524	476	471	498	480
22593	21255	28932	23915	21435	21734	14791	4082	2076	1716	1420	1161	1111	1170	1157	1243	1385	1464	1453	1614	1595	1620	1525	1393	1220	1098	1028	977	894	929	965	984	902	1003	921	939	954	946	954	906	901	933	929	890	899	897	917	946	1003	928	945	955	939	904	929	900	947	904	944	867	901	909	923	903	941	876	926	949	917	891	883	886	898	910	866	912	900	921	930	875	908	940	936	912	975	901	966	931	906	971	916	885	860	952	874	894	904	951	948	934	876	1008	885	921	873	899	909	900	958	909	904	867	922	869	869	911	978	916	953	952	937	964	937	884	941	894	907	871	941	900	900	855	959	889	919	876	945	890	903	889	894	853	946	869	933	921	888	966	874	888	923	942	921	897	947	888	896	885	966	883	813	919	911	884	860	904	862	882	967	902	925	963	938	928	959	903	931	955	957	959	910	849	920	951	907	898	901	859	895	910	865	901	923	902	871	875	982	924	895	912	910	922	939	909	876	885	867	872	911	919	916	850	952	910	937	924	908	880	925	914	914	879	921	905	934	889	886	918	875	881	963	888	903	888	926	935	906	897	874	868	890	983	859	920	903	883	921	900	905	942	896	877	873	894	889	887	900	929	911	877	858	867	919	944	908	942	907	959	936	901	869	930	897	871	975	887	895	936	914	889	989	850	920	887	869	976	881	904	900	900	923	921	961	887	912	921	895	894	892	903	909	885	939	907	912	931	913	877	887	950	914	912	881	863	930	928	986	959	924	918	902	924	911	920	910	937	910	940	911	931	910	904	900	944	852	913	990	905	898	970	882	877	875	894	880	908	851	883	906	902	921	875	929	935	910	941	942	862	923	878	896	927	840	911	916	925	913	852	863	911	915	925	871	893	865	896	860	923	896	886	898	911	919	932	965	939	877	875	903	894	936	868	963	912	919	900	896	910	898	893	940	858	872	890	907	909	839	938	897	917	874	888	915	935	904	899	962	969	922	879	890	873	898	932	882	882	892	866	903	929	887	893	886	951	925	887	916	884	894	894	923	936	944	855	892	916	933	927	960	942	921	918	901	909	894	885	879	872	880	912	882	942	845	955	856	909	924	840	882	936	930	900	900	913	909	892	859	869	883	902	930	915	939	959	875	957	898	897	920	950	907	891	937	860	929	870	851	925	887	869	912	892	857	963	878	936	902	938	903	872	937	937	932	919	842	885	904	905	882	891	850	880	938	944	885	972	890	924	937	967	920	896	856	958	904	884	942	906	955	890	898	935	914	865	967	911	918	933	889	910	893	881	938	942	896	865	919	879	870	888	915	884	953	870	899	910	830	905	911	906	916	883	928	967	941	829	843	884	870	862	889	883	901	912	955	872	915	951	913	881	942	943	905	895	906	862	913	886	970	965	887	929	945	863	909	940	893	939	897	840	855	989	852	875	897	858	926	879	892	881	846	941	905	895	938	916	872	949	928	951	921	856	884	892	867	919	911	905	880	962	854	891	898	998	916	882	906	910	945	911	949	856	926	937	886	843	850	872	859	894	866	852	924	869	882	893	917	887	929	953	940	856	887	898	878	922	855	909	896	937	948	866	839	834	897	876	926	910	897	922	893	939	852	863	880	895	935	883	865	878	952	876	942	931	936	873	917	868	909	932	908	926	873	947	832	898	901	885	909	922	942	902	881	887	890	918	879	925	941	974	862	900	921	907	957	921	901	905	851	880	925	874	871	949	912	921	854	862	906	912	859	939	862	926	932	901	934	924	870	919	878	857	934	886	907	869	903	860	944	893	917	929	923	910	872	861	906	907	837	888	876	897	941	909	922	928	910	928	934	869	918	927	946	883	901	916	1004	910	869	896	917	1004	817	895	908	942	887	889	998	899	941	909	924	847	886	913	922	920	926	889	949	870	924	910	839	941	922	959	924	916	878	896	884	909	906	905	904	866	905	940	903	940	903	888	923	942	991	946	948	907	940	905	889	905	904	930	883	866	942	902	961	910	875	936	879	934	903	902	909	967	930	915	904	878	901	876	930	955	953	924	928	918	899	916	835	920	907	846	874	877	913	852	891	952	907	863	904	955	897	915	883	864	901	985	903	869	911	946	893	942	951	853	940	904	996	857	898	887	892	891	889	900	962	899	906	859	953	920	927	909	931	956	888	873	948	876	925	929	917	911	893	920	912	923	904	941	885	915	871	928	907	871	899	896	924	943	903	966	888	917	913	896	959	915	903	873	881	850	942	940	859	897	905	941	912	940	910	928	868	974	921	881	895	903	953	858	910	880	927	880	937	920	909	964	886	887	925	888	885	901	904	899	947	936	929	876	883	933	927	918	937	876	931	827	853	875	912	947	900	906	914	957	857	899	870	905	818	886	912	874	870	892	891	877	930	869	908	912	869	867	917	897	881	922	855	869	949	851	943	936	880	876	890	902	902	898	954	895	903	913	860	880	913	980	894	887	884	945	909	941	872	928	879	893	906	890	882	847	879	929	888	964	888	923	985	920	892	931	916	899	897	930	907	891	893	869	944	894	954	925	892	886	885	929	959	905	911	916	908	912	931	901	939	879	930	898	988	853	888	908	892	906	877	913	894	921	898	908	905	881	856	958	928	878	900	865	943	842	896	888	898	891	948	945	924	908	928	954	914	931	926	867	936	885	927	936	926	916	935	883	930	894	927	937	946	937	901	872	917	864	887	930	888	869	862	964	869	900	938	868	929	892	910	880	899	873	883	904	912	935	911	878	941	916	882	899	861	890	950	919	910	956	919	936	927	893	893	953	858	925	913	937	881	899	889	944	893	888	893	897	882	930	896	870	852	859	959	927	911	938	850	885	896	876	978	917	952	962	850	851	902	943	869	919	942	911	913	903	948	920	891	889	872	895	831	799	917	889	880	808	886	920	910	946	970	905	904	850	898	919	844	888	918	957	872	862	961	890	957	889	883	908	922	905	900	856	934	890	906	893	877	914	942	877	942	902	869	904	890	903	970	881	884	948	912	927	947	891	936	927	915	918	967	862	921	901	872	888	924	961	907	867	872	953	901	866	897	913	965	884	910	878	857	892	865	902	926	931	916	926	916	865	896	904	905	914	894	910	838	955	934	884	907	878	835	906	962	906	867	889	964	889	928	941	907	905	920	937	966	872	913	950	945	927	903	947	863	933	890	945	920	850	943	931	920	928	902	947	848	857	866	941	921	918	862	819	938	940	918	903	894	938	927	886	982	905	880	897	879	925	890	897	868	873	869	886	954	887	944	855	904	886	865	933	897	912	931	884	863	892	910	880	943	908	901	907	949	884	823	936	900	877	893	944	892	889	900	932	848	917	950	956	966	868	952	941	937	887	929	875	892	935	927	862	945	897	908	931	941	900	920	896	843	891	946	874	961	907	914	891	932	898	930	900	936	923	954	935	924	891	939	889	952	931	902	904	926	920	925	929	887	868	892	913	903	933	903	954	849	872	928	898	871	928	898	839	917	930	920	945	900	910	914	879	911	888	811	907	893	919	952	883	930	904	892	877
22808	47252	41090	31031	23904	16049	9645	5514	3397	2654	1868	1372	1319	1339	1458	1624	1836	1914	2051	2161	2214	2079	2014	1954	1539	1319	1200	1068	986	994	1010	939	958	992	965	942	962	938	946	960	974	929	932	940	918	925	958	901	1013	939	950	930	940	953	972	987	941	947	948	941	890	932	900	971	905	929	958	919	994	964	984	900	972	927	955	934	884	932	964	866	946	916	929	949	948	927	941	922	991	922	955	953	931	936	977	946	912	900	928	959	937	945	979	962	961	927	924	919	1016	943	920	1004	997	972	893	949	934	1000	942	993	930	931	915	931	953	937	975	947	944	952	924	892	999	897	957	887	936	921	907	906	956	955	942	966	968	938	921	949	984	932	955	988	949	933	981	922	978	980	911	864	927	907	986	963	949	994	921	958	904	940	930	964	993	974	913	964	943	937	979	931	956	936	944	898	961	947	961	994	945	1000	947	939	916	939	900	954	952	909	952	908	909	940	982	952	982	918	983	991	980	901	953	949	916	992	911	904	964	920	902	911	888	916	915	921	1010	1022	892	943	926	941	935	934	922	918	983	905	932	953	910	877	972	968	944	994	981	975	946	900	990	918	914	939	909	900	913	972	965	939	919	954	851	949	939	912	956	933	1010	961	969	981	925	953	960	942	860	946	934	948	974	935	959	912	952	952	897	935	940	949	993	988	902	947	937	946	974	950	922	927	954	1017	948	975	930	947	943	921	933	970	914	957	906	932	956	928	944	907	910	989	911	901	950	975	928	930	911	910	977	905	875	943	929	912	946	945	964	910	922	911	898	957	970	934	940	892	967	932	934	951	993	922	979	936	966	946	940	894	955	930	926	911	905	933	909	897	922	911	947	990	937	895	900	958	901	993	903	966	950	898	953	978	960	913	900	949	925	937	985	969	936	975	952	972	937	931	943	916	939	924	982	950	941	958	924	928	942	888	927	956	919	964	905	906	963	979	958	920	936	955	948	929	944	935	965	923	944	987	953	967	945	922	900	927	949	938	968	959	896	977	932	947	993	924	979	915	926	947	938	929	952	881	977	941	941	925	996	942	948	968	979	916	970	939	951	988	956	921	905	935	915	942	988	963	927	949	986	892	881	958	924	950	955	914	943	926	944	925	940	935	937	968	958	973	923	988	920	924	977	1022	971	879	917	954	923	927	914	899	929	884	988	941	986	1026	921	964	912	958	916	917	974	896	936	935	897	923	903	989	929	913	932	924	902	966	902	973	925	913	897	980	1001	971	921	951	972	951	919	977	945	974	915	925	919	977	990	941	906	970	911	893	978	905	939	910	929	975	945	986	989	973	964	968	926	899	953	930	940	937	929	931	989	916	926	897	973	884	922	959	906	917	923	926	897	908	912	942	914	965	961	1017	957	947	946	913	900	913	911	942	948	972	1014	907	925	963	962	956	954	943	944	946	970	956	970	937	927	909	929	988	963	905	937	992	929	990	934	963	962	930	944	957	931	976	885	935	948	938	934	953	957	926	955	968	924	932	963	961	973	918	904	927	974	903	973	944	961	968	949	943	928	1012	925	911	914	959	956	939	989	945	967	923	896	959	953	961	886	937	961	888	1003	927	920	933	946	1013	927	974	931	979	959	964	969	942	942	942	940	946	975	927	962	965	913	895	892	909	894	1006	919	953	934	959	908	938	922	908	909	946	950	991	909	921	914	921	928	923	969	936	977	899	970	967	859	931	949	904	931	932	937	891	914	899	942	918	916	962	935	941	910	960	933	885	975	921	954	1001	914	934	954	934	921	923	900	903	947	959	899	988	975	955	937	895	932	939	940	963	910	879	909	898	914	941	972	939	972	996	876	899	906	1008	920	966	932	935	934	950	939	884	955	934	945	952	967	934	894	948	902	905	937	905	914	844	989	928	915	958	916	978	967	911	900	977	976	895	941	917	908	929	929	942	931	973	938	965	942	968	959	916	938	912	942	849	920	926	919	930	961	993	953	941	937	959	932	946	872	901	939	946	953	903	918	962	945	870	932	939	916	914	926	903	945	944	898	972	922	933	904	929	937	934	904	937	930	894	931	952	940	962	926	965	959	970	914	951	927	964	1000	976	978	955	923	957	917	984	987	986	971	908	913	922	954	949	972	969	921	963	947	921	916	961	900	907	951	950	932	924	902	922	976	923	887	962	975	992	895	931	946	922	972	953	960	910	948	977	936	930	972	978	961	919	941	961	945	1006	930	975	933	954	924	886	923	978	968	901	966	924	930	945	953	931	936	910	994	886	965	930	934	946	856	1004	914	918	983	926	913	928	934	915	942	984	875	913	955	973	960	999	934	916	894	900	907	941	982	933	946	1007	995	918	912	938	903	889	910	996	968	945	999	978	894	955	914	933	929	897	909	894	997	969	989	894	893	939	884	971	943	996	994	933	934	919	952	913	997	983	950	936	926	924	931	907	971	984	1013	882	984	949	907	933	921	972	973	934	973	913	901	960	950	979	975	941	969	931	923	973	978	972	918	952	975	924	960	973	902	936	932	911	922	965	940	953	951	946	959	974	957	970	946	955	943	978	972	968	918	917	932	909	889	916	956	959	1003	957	930	932	917	945	937	943	969	929	983	998	924	936	924	905	907	966	967	968	1003	931	917	929	926	948	956	914	951	903	927	932	980	913	918	951	922	980	959	942	960	971	974	917	968	919	946	957	951	991	960	994	963	927	888	953	969	889	924	957	934	944	941	961	947	969	874	906	960	931	957	934	893	908	913	932	947	936	982	960	935	877	989	916	1017	972	929	940	955	895	929	906	926	905	962	956	966	930	918	891	983	1004	942	883	927	960	947	957	935	966	923	972	942	894	933	914	898	904	951	904	951	962	963	939	931	934	971	899	961	915	908	905	973	942	957	942	982	898	965	919	944	950	927	951	952	983	962	917	941	948	950	860	910	989	959	934	973	926	905	984	966	947	947	931	940	965	898	956	967	931	942	943	1023	925	903	963	921	945	944	956	937	953	965	945	919	955	959	914	940	890	874	950	920	951	931	929	919	906	973	940	913	984	950	900	974	937	891	891	963	939	935	957	923	948	920	910	925	904	921	918	922	938	964	950	975	855	865	925	979	916	951	892	922	950	929	919	986	926	993	904	946	934	916	969	951	895	962	952	910	970	889	943	967	964	935	992	899	978	929	912	981	961	945	974	955	959	885	921	939	946	901	934	968	942	978	900	894	970	937	993	957	850	867	940	923	996	930	970	942	982	961	919	959	919	945	963	908	914	921	930	947	947	943	967	968	930	988	952	927	893	989	946	945	946	878	907	989	932	954	936	924	922	939	933	934	1004	927	1006	936	964	978	954	924	900	914	977	945	938	915	934	915	871	960	934	975	881	919	955	954	877	935	917	913	925	883	914	952	927	953	929	936	938	1014	923	920	919	965	919	961	930	941	980	893	962	923	883	912	935	923	996	912	949	947	996	933	929	881	959	910	948	941	903	941	905	951	971	932	894	956	926	919	948	933	938	899	946	846	939	993	901	933	927	939	935	928	939	917	947	954	950
28392	23394	25435	17480	8597	4068	1938	1008	716	610	500	435	450	441	475	487	569	571	614	636	616	643	615	584	488	469	471	456	423	390	391	395	446	422	426	389	419	409	416	397	409	420	423	402	411	392	398	401	398	409	418	398	419	405	387	358	400	415	410	362	391	405	416	403	389	367	422	356	440	393	426	415	402	415	409	367	397	363	428	435	381	407	405	361	404	411	380	418	417	396	395	405	407	388	389	398	411	374	419	403	430	403	411	472	394	409	427	402	408	418	400	412	395	409	406	403	385	391	404	393	416	425	385	417	385	400	398	394	409	386	408	389	412	395	385	379	420	446	414	377	413	402	457	407	394	400	379	380	424	413	425	401	410	399	428	388	413	360	381	373	386	409	414	402	445	394	386	372	415	410	449	408	400	401	445	351	376	403	440	415	406	403	393	429	381	395	409	416	406	389	397	393	414	380	417	405	386	389	374	373	404	404	410	387	425	395	440	405	390	434	413	430	393	429	400	391	375	433	401	406	391	396	414	412	409	426	444	361	405	380	413	419	436	412	391	380	407	383	412	403	416	372	418	388	407	414	387	393	396	446	422	416	374	396	386	429	407	427	405	397	376	413	411	373	393	370	373	409	374	419	383	361	414	419	415	404	401	394	350	415	426	397	377	364	434	419	432	387	384	395	394	398	427	417	381	431	390	401	389	416	407	428	420	398	362	380	390	417	392	442	399	381	413	393	394	403	406	380	421	386	407	378	402	413	387	416	385	449	374	422	390	421	390	385	402	433	415	380	416	389	387	368	404	371	374	356	421	363	389	403	380	363	410	389	420	426	410	424	411	403	411	431	407	396	408	394	411	408	417	417	376	373	394	375	411	436	414	439	428	393	426	392	432	426	429	377	429	434	400	415	424	400	409	420	401	420	441	399	407	410	381	415	367	351	425	432	398	428	397	424	444	395	451	411	418	439	393	394	395	397	404	418	422	428	382	417	423	405	384	408	401	398	387	395	430	377	403	406	416	435	412	408	370	398	377	439	411	403	385	385	422	406	420	408	422	417	413	448	393	447	392	404	413	383	392	385	387	428	399	449	362	403	410	389	376	397	387	414	390	397	392	449	449	396	401	382	424	428	421	387	398	385	379	460	401	403	368	401	414	403	399	409	441	406	399	403	413	388	406	394	397	403	429	398	403	408	401	411	362	402	404	420	385	394	425	374	411	444	414	397	418	380	396	387	409	417	406	400	401	401	431	384	376	418	410	443	404	427	388	429	405	428	349	417	429	410	417	377	425	410	384	386	405	402	395	357	401	405	440	412	368	432	406	399	392	413	401	413	408	402	371	383	391	403	430	407	399	411	395	383	350	371	406	373	397	426	357	400	391	405	389	397	419	455	394	386	417	405	411	432	383	404	412	408	427	377	425	430	399	398	414	424	386	421	370	427	413	441	397	411	396	389	399	438	400	414	395	379	392	420	405	437	395	434	420	411	416	404	424	395	394	436	417	402	411	431	398	424	376	395	412	374	380	406	420	418	375	394	422	381	412	412	395	399	438	406	394	385	394	416	431	384	445	386	382	405	414	383	402	435	359	417	403	425	400	403	422	406	386	412	404	427	404	420	371	438	384	408	395	409	384	415	387	422	419	388	453	426	419	409	403	407	415	438	369	372	449	416	395	432	391	436	438	411	427	391	390	393	415	422	404	386	408	382	361	409	440	448	391	400	404	417	427	404	413	384	419	426	348	432	389	362	392	402	403	384	384	399	392	416	397	371	381	410	387	415	419	399	449	414	354	432	386	403	395	411	436	423	371	403	405	447	434	393	413	461	405	405	425	442	422	435	415	385	389	438	448	452	430	400	403	385	424	409	416	388	409	401	401	404	378	470	360	389	419	402	402	431	441	398	365	409	410	430	394	402	399	431	399	379	391	424	441	427	373	411	424	401	393	412	396	418	392	421	401	422	392	397	404	428	414	364	401	421	392	443	399	386	378	393	404	400	413	423	424	424	446	407	434	400	434	416	409	404	409	369	385	388	410	398	415	414	416	384	419	395	385	418	365	383	379	403	426	417	418	415	397	397	443	407	434	410	420	390	405	395	426	412	420	416	418	376	397	414	377	419	410	340	411	433	444	384	425	405	435	409	362	430	408	383	427	405	389	429	386	382	413	401	406	355	410	389	428	374	394	400	390	406	411	380	409	392	404	398	387	409	415	389	367	401	394	427	427	416	391	389	387	409	417	413	415	406	384	424	402	414	374	404	415	406	405	451	381	353	390	383	415	428	400	433	415	427	420	419	433	430	390	436	415	432	407	427	412	395	401	444	390	414	410	426	391	387	390	400	386	384	434	424	391	401	423	402	417	417	408	400	430	402	391	389	421	434	376	398	403	400	380	397	401	423	394	439	419	396	384	441	364	374	386	404	420	402	412	405	441	413	443	368	375	391	414	415	394	398	413	371	416	383	418	392	405	397	426	419	397	413	435	409	413	396	394	376	384	394	373	378	380	391	404	414	426	410	406	413	361	426	394	431	405	387	428	414	414	416	430	405	413	394	384	400	404	399	407	413	425	377	408	429	401	409	402	412	397	428	378	421	371	366	416	433	412	392	411	405	417	378	407	378	419	400	423	384	399	401	409	369	406	416	413	436	397	405	415	396	423	355	425	407	397	419	390	405	438	456	446	398	404	380	407	372	362	409	416	402	414	403	394	437	425	382	397	423	393	413	406	410	418	385	390	409	383	415	398	374	398	412	412	419	413	380	436	447	405	407	348	391	387	399	420	423	411	418	377	365	406	388	420	386	414	423	415	404	391	399	380	383	434	432	439	408	407	400	412	404	420	399	396	407	420	399	426	395	400	438	413	425	421	417	387	405	434	383	427	388	406	409	404	414	422	367	420	405	363	382	411	406	377	374	409	413	376	401	413	401	402	427	410	414	396	401	382	401	398	400	405	412	402	423	425	407	384	386	429	400	406	383	390	438	426	392	401	394	421	402	410	397	361	398	409	359	380	381	381	411	419	409	409	413	405	423	384	384	405	419	417	416	382	433	391	377	388	425	430	404	391	404	396	395	355	430	384	379	430	398	401	408	397	437	400	419	417	405	394	425	414	430	426	399	403	389	427	406	372	396	405	367	386	413	403	408	370	405	413	405	421	407	417	374	419	409	405	392	396	415	409	426	377	367	414	425	371	426	397	430	404	399	422	405	393	384	405	402	401	376	390	390	392	456	404	399	429	378	384	446	433	396	420	439	405	405	405	419	376	387	406	410	378	426	422	409	404	418	442	423	405	405	384	368	367	414	402	438	426	409	375	396	430	415	408	414	396	372	392	411	385	429	420	405	396	422	378	402	392	385	430	373	390	442	403	408	410	458	396	412	405	426	406	406	426	476	394	381	421	415	407	390	445	384	417	368	411	426	385	420	368	393	424	392	425	409	400	377	406	412	407	408	427	401	421	384	441	415	439	404	381	389	378	407	427	399	439	429	414	426	385	387
19186	33905	27948	17669	11813	6930	3517	1747	1075	755	578	423	437	478	559	620	757	778	791	884	914	840	816	781	652	579	480	449	428	396	424	430	426	434	413	404	369	426	426	462	407	393	421	387	428	450	400	430	420	427	386	426	412	411	407	397	411	443	413	405	416	419	416	412	421	443	419	398	425	413	405	381	405	446	398	412	433	412	391	390	442	391	421	429	431	435	453	422	399	413	391	424	401	436	412	458	407	433	440	410	371	412	435	419	426	399	404	408	403	436	381	404	426	425	397	392	419	433	399	416	430	442	409	415	384	422	398	429	420	407	425	403	380	394	405	425	398	404	447	387	408	416	431	395	474	413	393	389	420	406	412	415	451	435	428	381	403	432	404	436	448	398	425	466	416	412	448	395	423	373	448	431	435	406	420	425	427	416	436	428	433	432	426	456	429	408	437	408	455	416	454	431	416	421	396	424	413	422	450	425	423	422	437	396	435	393	415	450	422	446	396	476	445	417	421	403	423	394	398	383	413	431	446	482	422	395	420	414	416	426	433	411	413	380	420	414	417	442	467	401	421	436	434	442	442	431	411	384	406	442	420	413	397	389	434	387	419	438	440	422	427	443	427	388	394	404	399	388	390	442	459	405	432	425	395	430	426	405	398	446	416	407	430	440	430	392	426	454	405	423	420	455	395	421	394	425	376	431	430	393	413	453	415	428	403	419	412	394	446	419	419	391	405	381	458	441	423	422	413	463	450	447	429	437	408	435	405	426	396	377	408	393	403	420	443	384	394	399	411	423	423	465	444	412	409	405	382	432	405	397	399	421	413	413	427	393	397	431	414	415	437	407	398	435	438	413	417	396	441	397	417	382	393	443	407	433	432	412	375	393	459	423	412	461	445	413	408	420	418	390	400	438	391	420	375	422	396	408	410	394	427	405	401	382	414	406	386	429	402	439	407	406	413	445	401	415	445	401	453	408	408	456	448	420	388	411	439	415	457	440	386	440	409	410	399	409	488	411	436	440	383	426	411	440	413	416	415	443	423	431	447	379	428	419	409	423	418	430	421	392	388	391	416	430	427	437	380	418	435	389	443	404	430	420	423	413	449	410	422	447	429	387	432	419	445	363	434	448	437	432	411	402	385	428	449	439	419	437	419	406	422	399	437	435	420	394	412	384	455	430	431	416	399	433	402	398	414	445	455	403	441	420	424	410	436	429	403	435	411	447	427	416	420	437	450	429	459	456	416	426	407	437	410	377	407	428	428	381	411	393	443	466	433	391	432	404	395	412	414	404	416	368	437	448	410	451	466	404	418	411	480	406	390	396	395	407	421	426	421	406	404	396	388	391	391	387	414	414	417	448	410	468	446	427	433	455	393	407	403	423	454	393	415	429	399	426	411	416	462	392	452	407	422	404	423	403	437	410	421	399	423	396	466	413	406	431	424	401	414	456	449	398	389	419	400	403	463	427	432	390	417	475	401	421	413	401	431	427	457	406	458	383	435	410	426	417	427	390	432	447	413	356	431	413	390	404	395	420	417	394	432	421	451	460	447	441	410	413	415	411	457	407	385	401	419	444	447	429	418	400	424	404	407	423	380	419	421	442	446	427	400	421	428	444	452	391	377	425	392	406	442	413	436	407	366	383	431	388	421	397	427	416	399	432	427	394	433	428	418	442	466	447	415	443	419	441	409	423	433	385	405	402	402	421	443	440	406	405	411	409	437	417	411	440	400	395	423	414	417	399	432	430	411	428	430	411	408	428	402	458	438	419	468	457	428	418	404	374	414	437	388	391	421	438	439	382	411	442	431	408	443	365	433	439	393	409	410	439	432	413	441	415	434	443	453	450	392	440	413	454	429	459	419	428	393	409	436	407	422	394	419	426	438	430	425	429	407	449	426	389	382	458	399	375	473	400	408	377	433	398	388	415	391	439	414	405	436	423	459	438	415	423	439	410	415	425	445	390	406	445	417	425	404	396	412	449	433	437	449	438	410	460	410	415	409	429	417	418	416	415	442	396	418	440	425	431	387	419	443	396	440	388	396	440	434	426	413	418	427	405	422	428	423	401	400	385	388	400	412	427	426	452	445	455	423	416	420	420	428	379	383	423	465	392	451	450	446	420	397	443	412	416	416	404	411	446	413	405	459	410	424	440	443	406	431	426	414	440	417	437	461	418	442	434	394	398	431	425	447	427	424	415	434	399	410	420	434	420	422	430	427	424	379	440	418	400	446	418	423	457	418	428	398	410	396	427	451	382	420	406	438	420	437	461	429	407	407	401	397	441	432	402	407	400	401	404	416	441	444	404	403	401	435	437	395	405	395	425	418	404	390	392	445	401	446	421	421	451	442	410	416	422	414	423	436	413	444	423	438	428	421	401	435	411	426	400	396	405	448	391	425	386	451	437	408	409	441	450	425	396	418	423	412	401	447	447	410	447	413	405	400	393	424	403	416	424	475	391	416	421	409	461	452	453	434	413	411	406	414	433	382	421	422	400	417	424	420	426	432	404	444	396	443	398	402	399	428	417	455	413	427	429	418	430	399	419	420	420	434	424	437	428	412	419	399	384	427	419	415	431	441	431	422	388	433	375	442	423	438	421	428	388	412	414	452	413	392	426	376	407	464	401	402	406	377	423	457	409	403	454	401	392	398	438	409	467	393	418	426	443	435	435	414	427	417	387	429	407	383	432	398	471	394	411	424	421	429	423	432	407	406	432	407	409	420	448	421	420	398	482	392	434	396	456	396	404	425	443	421	385	411	429	431	393	439	396	427	400	395	368	433	448	453	449	421	421	420	429	440	417	458	424	409	419	495	398	443	447	427	400	398	399	432	411	408	456	403	432	394	396	383	389	424	481	394	412	388	400	390	388	404	430	411	397	438	440	435	423	427	413	455	387	429	394	445	408	436	433	418	416	394	425	423	434	401	414	435	426	441	460	425	431	416	385	427	420	433	459	458	410	438	408	408	434	411	431	404	461	420	451	395	390	391	423	413	426	439	448	434	394	407	392	417	402	391	397	452	403	458	413	414	415	391	407	413	435	419	408	432	409	397	437	455	403	423	427	424	453	416	391	457	423	424	431	374	413	389	447	384	441	402	409	418	419	435	410	459	410	415	460	425	407	444	417	419	396	424	424	403	455	415	434	396	405	407	405	402	407	430	437	458	426	401	425	431	384	402	428	418	455	412	436	439	421	401	450	426	387	415	426	439	419	429	417	414	417	418	467	431	433	447	396	411	400	399	415	398	397	414	413	406	437	394	394	401	425	408	425	407	420	378	423	399	400	425	416	393	413	406	395	431	391	403	419	476	434	390	422	425	445	405	408	419	435	415	451	421	421	365	441	427	450	399	450	390	414	384	395	477	389	395	407	403	438	450	410	447	412	404	387	434	450	422	432	444	414	398	451	439	403	453	425	434	404	419	418	396	443	443	409	415	388	410	437	451	423	401	417	434	440	422	416	430	434	446	413	445	390	395	444	415	391	418	394	425	451
23763	21162	28391	24377	21516	16086	6138	2365	1474	1176	924	824	820	800	930	944	996	1037	1095	1160	1216	1147	1096	1081	956	938	775	733	711	741	735	691	679	729	698	694	710	675	711	718	750	731	686	725	680	685	668	698	721	705	703	732	691	697	698	755	690	726	680	712	760	698	740	663	722	721	654	664	700	708	743	709	657	704	673	684	706	739	726	659	730	713	733	651	692	719	714	705	657	733	707	690	737	697	676	680	698	707	672	706	693	716	675	697	708	665	685	679	681	708	706	693	691	695	705	674	761	711	716	681	659	733	751	685	721	693	708	721	692	687	684	742	675	754	722	758	742	715	708	685	715	726	696	663	652	700	736	713	686	667	737	705	675	718	732	672	723	692	666	659	747	683	675	723	682	717	686	714	687	690	713	736	647	687	711	691	737	720	709	685	762	700	706	660	682	694	732	711	705	735	657	723	689	725	686	780	708	707	694	704	695	708	711	679	687	724	714	751	705	676	691	679	765	735	692	766	722	669	717	719	681	690	690	714	739	666	713	690	747	690	714	708	774	670	723	730	712	689	741	692	708	712	680	721	694	703	672	640	692	704	652	695	683	748	669	686	702	737	673	756	679	744	745	692	722	726	698	716	663	665	705	662	673	722	729	715	686	731	723	715	680	701	678	685	686	686	671	720	659	710	732	695	688	644	702	718	695	718	671	687	808	727	694	709	692	677	701	732	700	720	701	709	727	707	696	700	693	716	764	696	661	764	675	687	752	730	714	690	720	733	695	729	732	696	703	710	690	700	718	717	683	728	722	741	779	739	707	732	721	733	688	702	701	752	730	721	657	682	708	694	730	760	677	703	705	717	748	775	681	704	686	742	722	697	732	709	699	717	748	687	713	729	660	704	652	700	639	664	729	724	707	701	733	690	723	660	729	702	696	703	696	670	678	735	698	699	677	737	754	659	713	696	664	694	718	758	710	681	686	690	723	683	712	711	701	684	727	705	711	747	688	702	734	687	688	702	659	770	705	670	719	720	678	720	744	704	729	739	761	677	792	686	671	722	695	721	675	655	668	685	706	710	729	721	665	715	669	683	690	737	767	726	617	703	701	713	688	688	700	678	751	646	687	666	671	707	677	695	703	685	685	709	710	767	677	720	762	705	648	699	757	701	697	683	723	694	696	746	717	695	728	736	728	700	686	672	703	697	694	696	686	719	722	659	682	692	750	723	694	702	656	673	716	691	685	754	693	712	680	687	688	724	755	752	712	720	739	699	735	691	668	722	719	698	773	710	722	712	719	665	672	717	688	717	705	712	737	695	732	690	688	681	699	692	666	679	682	700	715	739	715	756	690	668	680	639	731	726	671	656	688	721	690	698	698	735	712	733	687	707	654	694	693	708	747	716	686	737	761	647	660	724	673	711	666	705	693	709	724	664	741	710	704	678	752	712	742	707	701	714	767	695	685	739	719	712	733	657	701	725	665	668	686	728	652	724	722	690	686	728	770	712	694	703	729	715	712	712	728	680	701	744	754	694	707	713	670	711	698	674	706	730	673	755	714	714	727	674	697	695	708	698	726	700	654	711	710	724	665	693	708	691	700	675	722	703	677	726	706	745	721	725	724	667	781	744	713	672	690	708	748	799	637	721	696	720	695	696	708	654	686	723	755	689	714	704	711	727	746	705	683	693	704	695	713	703	740	728	743	734	693	722	675	736	700	724	688	708	699	702	682	631	667	716	639	690	651	726	671	652	713	695	723	741	700	710	702	760	739	689	713	685	659	704	705	675	683	734	731	710	732	647	724	723	685	706	696	746	722	703	657	707	710	733	670	718	741	713	725	719	717	718	709	692	684	741	679	690	747	725	743	737	710	695	715	691	724	655	725	691	719	675	658	712	713	723	716	699	671	701	694	709	730	729	694	770	662	717	749	693	693	709	699	739	711	686	754	680	740	712	706	696	702	723	663	699	680	695	663	720	756	728	736	679	716	700	723	729	747	718	701	687	703	750	743	747	712	733	696	676	712	671	718	710	707	767	680	731	696	704	720	651	664	721	654	675	740	677	680	672	722	740	696	713	704	728	740	704	696	719	725	700	697	680	746	702	655	686	731	717	711	708	707	701	721	697	713	678	696	720	664	717	689	719	628	689	700	632	674	662	736	719	731	698	690	678	726	691	717	703	717	710	671	671	677	721	695	706	716	722	733	663	740	690	721	737	688	695	700	721	694	674	673	721	754	663	666	684	728	698	665	720	705	675	712	684	702	682	699	731	693	702	647	681	656	734	665	765	701	678	655	668	741	763	663	699	671	674	744	699	706	697	711	697	689	696	728	725	726	744	687	714	706	719	742	715	667	730	679	688	725	678	723	680	750	749	705	714	731	692	639	657	733	697	737	724	746	718	646	685	709	676	671	716	730	654	698	697	692	683	708	723	737	704	721	661	704	723	737	722	734	673	708	745	730	725	703	725	717	636	713	724	732	689	676	716	697	689	680	727	643	675	702	705	701	688	711	708	671	692	709	699	767	714	706	692	746	676	756	728	703	721	679	728	709	705	683	712	692	703	686	701	732	740	668	713	728	712	651	649	724	717	737	705	713	734	705	715	675	712	737	737	676	739	719	720	678	689	728	683	733	707	679	689	716	684	743	718	732	718	668	703	744	732	709	691	704	716	645	737	727	686	682	711	704	701	717	707	678	727	722	735	713	701	660	705	705	693	700	712	723	712	721	710	699	687	699	727	673	653	718	661	728	677	722	671	687	710	671	682	751	732	700	755	669	678	689	721	717	700	698	660	744	698	713	676	723	711	678	680	737	694	737	658	673	768	736	707	676	712	713	686	691	713	696	715	701	686	689	691	728	704	689	708	711	711	733	731	740	732	720	644	699	712	726	697	701	716	686	722	694	732	728	720	702	638	685	695	689	697	758	658	699	703	704	677	672	699	731	694	741	738	657	720	687	709	673	729	685	687	725	717	676	696	734	678	707	686	717	706	700	698	717	675	759	692	737	725	705	689	678	687	697	717	682	776	723	643	728	729	702	703	718	680	657	683	693	735	715	752	713	722	713	696	706	675	702	748	692	697	677	754	731	697	702	716	701	676	715	680	737	680	683	706	707	698	681	732	732	759	694	689	685	686	742	707	706	730	753	682	670	721	662	661	692	733	697	731	716	657	665	664	697	710	697	655	701	685	720	747	716	708	690	708	712	714	721	714	651	669	676	729	635	687	739	698	724	686	642	718	690	710	661	691	678	685	704	688	742	727	700	738	703	719	658	761	691	684	663	736	724	665	716	675	693	722	690	674	745	686	698	712	734	718	671	690	715	685	692	741	723	690	716	727	684	697	735	678	743	689	733	693	716	717	714	725	748	681	660	690	746	689	669	679	656	681	734	724	716	731	686	737	657	654	742	775	742	694	739	746	739	737	699	764	696	693	796	733	696	729	723	710	687	756	721	728	663	699	703	726	676	709	683	781	697	723	710	756	690	729	731	708	717	730	704	713
20237	42053	36077	25476	18731	12106	6753	3679	2324	1574	1241	1021	905	900	1005	1135	1246	1397	1419	1732	1615	1466	1409	1349	1241	1034	861	779	762	717	739	709	729	691	774	713	728	707	739	704	739	665	734	740	684	779	744	697	726	738	720	743	718	763	756	709	763	701	735	692	733	744	738	737	719	682	725	715	697	735	754	711	695	740	758	700	703	738	756	764	698	748	716	780	743	725	732	711	700	722	748	680	714	689	693	741	684	715	732	662	748	706	714	737	712	772	720	721	719	720	705	727	772	731	729	738	736	744	747	670	676	719	736	715	726	725	736	674	723	732	756	693	746	672	763	694	739	727	715	762	733	728	708	724	718	716	718	699	741	706	735	680	741	703	720	713	698	712	749	778	676	720	751	707	729	700	728	719	716	712	690	719	733	734	753	716	699	736	711	657	687	780	742	718	720	705	702	754	712	775	761	748	757	779	773	736	723	706	689	733	684	755	748	737	728	742	738	723	731	730	702	728	714	738	721	695	703	687	674	728	754	717	719	691	750	746	715	708	735	721	715	750	721	727	719	688	748	783	732	759	745	748	767	782	722	698	724	740	754	722	715	714	770	704	717	718	752	694	714	793	733	695	719	715	751	728	741	735	690	766	739	719	734	686	790	729	704	727	733	756	689	731	704	741	757	724	734	774	711	711	717	734	705	754	750	720	707	750	696	691	745	691	720	704	743	730	722	732	753	738	756	725	730	731	702	716	726	734	691	732	710	757	743	789	710	676	738	736	735	714	739	762	731	766	773	717	730	695	693	695	707	747	710	768	677	769	737	725	750	753	732	699	723	740	715	688	693	699	730	749	760	751	744	719	734	738	735	682	736	744	772	725	753	720	742	695	715	750	723	762	673	774	662	733	723	744	695	696	697	711	719	737	738	733	738	750	701	722	703	765	709	759	734	695	780	745	705	733	745	682	707	726	734	704	746	726	709	683	701	662	722	738	729	736	727	652	731	752	714	710	711	688	737	700	742	739	684	750	699	715	717	721	696	742	694	710	710	748	704	711	673	698	720	724	724	691	730	741	708	764	736	733	759	671	737	777	768	717	749	735	737	732	747	773	745	729	756	757	696	739	677	744	731	698	672	794	757	770	703	660	690	731	737	710	711	761	772	735	741	693	695	768	689	752	724	670	767	677	755	712	677	700	714	754	742	732	723	740	754	677	706	734	709	722	735	697	667	754	739	696	735	722	736	758	686	730	727	734	762	733	757	672	719	735	722	745	728	717	745	709	736	704	750	739	708	717	676	738	720	759	747	732	743	740	743	717	709	716	734	753	689	761	719	745	701	710	738	734	730	685	719	728	709	730	709	722	740	714	722	740	715	741	744	704	707	766	699	700	718	697	708	752	711	709	698	765	737	703	734	773	743	665	706	737	713	691	702	734	750	723	752	680	775	701	682	709	736	678	708	721	736	717	752	714	733	746	759	711	700	723	712	785	726	697	746	685	681	706	732	681	748	740	759	720	716	737	723	695	713	686	694	723	689	714	715	747	712	673	752	696	723	766	671	695	719	718	731	720	695	725	733	706	745	744	720	740	688	735	671	719	747	772	697	775	731	748	702	685	688	700	756	701	766	744	746	701	738	709	690	688	710	725	732	686	699	714	715	741	729	712	757	711	746	783	700	688	725	708	713	756	688	731	702	698	710	714	706	695	723	747	695	710	663	718	723	729	734	736	702	753	798	686	714	732	742	722	703	722	725	756	711	699	730	697	729	720	730	709	709	686	747	717	773	742	686	747	731	695	748	732	712	714	697	707	723	800	698	715	751	746	702	749	697	711	766	758	727	747	701	676	718	721	719	710	713	724	724	694	709	734	710	699	706	731	717	708	689	711	744	698	731	781	682	725	716	719	737	730	703	681	776	751	705	710	775	716	707	686	733	689	707	698	719	710	733	703	709	745	713	757	737	715	698	737	751	761	694	699	727	727	698	723	715	727	738	743	729	756	741	699	751	717	766	731	753	741	693	725	755	693	721	752	715	703	715	695	730	725	731	704	727	752	679	735	655	726	705	727	719	713	717	678	770	696	703	674	675	697	782	684	726	663	723	638	799	716	766	740	705	792	673	724	715	766	726	698	717	705	726	712	709	697	733	697	687	732	725	708	747	726	692	726	744	673	702	728	744	696	708	696	696	729	724	718	726	691	727	710	709	739	748	691	694	764	700	689	737	770	714	741	726	696	728	734	738	705	724	688	676	735	695	745	762	730	741	758	733	745	722	714	734	729	688	709	748	758	700	773	714	745	728	709	685	736	700	745	720	741	684	683	693	756	710	749	749	698	699	748	718	747	703	705	727	712	745	679	758	740	742	821	689	698	707	709	686	778	704	739	721	743	742	717	762	745	734	727	743	709	700	724	690	733	714	726	726	678	745	724	724	729	729	756	708	753	710	712	689	790	693	713	709	637	779	688	734	708	711	719	707	766	737	664	719	705	755	712	774	776	671	757	739	731	713	733	728	753	696	735	732	752	734	716	733	722	700	711	700	751	663	689	711	747	712	724	719	734	713	730	728	729	785	726	696	737	718	696	735	745	691	739	777	711	778	722	765	714	706	736	691	749	688	772	739	711	758	736	727	750	671	764	745	758	715	771	763	801	741	676	737	719	708	688	732	743	720	688	725	700	758	739	726	726	778	702	725	704	730	693	727	714	755	732	719	731	728	773	751	710	737	790	731	689	724	706	738	750	716	669	741	723	741	738	703	692	715	718	718	755	752	729	719	718	689	747	683	726	703	718	683	701	771	735	726	745	762	726	663	694	742	764	700	743	724	768	669	714	743	684	752	729	754	749	767	716	741	714	746	733	782	717	753	706	720	685	729	698	701	681	710	785	688	714	665	709	752	743	689	736	699	765	787	744	767	722	730	741	745	779	741	699	731	740	739	745	759	744	747	702	738	755	753	733	731	697	643	751	763	692	706	726	729	765	665	747	738	716	717	724	697	779	748	751	758	736	731	693	739	736	725	710	777	695	713	727	671	749	730	706	760	712	744	743	751	721	719	740	728	722	727	723	752	695	709	723	682	752	707	767	682	708	722	696	766	762	709	745	780	736	710	774	706	707	727	723	733	688	745	746	696	705	694	707	716	701	690	722	751	685	696	744	776	695	720	693	691	702	735	722	721	723	715	769	728	727	686	720	719	770	714	746	721	739	715	692	720	755	706	702	723	731	755	704	702	741	714	728	666	703	716	718	683	703	749	728	695	731	669	727	736	735	694	720	775	686	730	717	736	775	757	764	749	749	735	721	696	694	742	726	693	725	730	763	719	771	731	764	734	703	736	760	699	701	745	703	738	689	747	704	740	707	745	710	708	726	721	736	735	741	733	733	794	693	719	769	738	679	753	697	699	735	735	766	704	694	761	721	727	737	773	683	665	719	691	709	761	698	727	717	751	729	699	754	737	750	727	739	715	717	731	706	717	732	752	705	772	719	734	738	678	713	682	727	707	738	685	688
24914	21219	27593	25693	17067	7536	3015	1432	962	776	593	544	508	533	570	593	693	693	799	825	781	760	795	716	650	578	569	505	449	459	481	398	437	483	475	441	453	475	481	434	449	474	478	445	449	469	428	412	446	482	448	460	482	453	441	471	463	432	458	435	487	443	478	458	490	442	467	462	434	459	482	447	490	468	439	462	468	464	452	446	439	436	454	435	430	474	427	461	478	478	475	434	453	423	455	502	436	475	476	438	456	475	438	505	451	465	429	445	445	483	445	465	447	495	466	443	448	451	452	456	453	442	456	486	496	465	450	461	447	481	475	474	461	447	456	467	468	441	462	460	456	438	483	469	477	426	446	495	444	455	479	484	482	467	491	432	470	430	461	451	443	475	429	449	479	443	421	447	466	458	447	449	432	459	467	443	460	390	453	437	486	435	456	501	475	473	493	418	467	485	430	453	461	462	444	459	443	455	443	468	448	428	430	424	447	439	475	432	432	455	466	406	480	435	441	492	477	503	452	471	446	445	489	428	470	449	487	447	434	454	487	450	454	447	468	433	399	460	461	452	467	423	436	440	444	469	469	423	451	454	439	481	468	443	431	440	454	437	449	487	460	487	456	453	461	476	485	453	468	441	460	471	461	420	444	458	444	424	441	423	474	477	425	467	434	478	453	474	456	464	469	469	470	472	474	454	455	458	442	498	427	426	459	448	468	423	459	435	463	490	456	404	463	464	467	464	510	478	484	473	473	475	471	448	500	426	495	473	491	417	477	457	463	448	439	463	464	456	457	439	469	467	470	456	433	465	467	450	466	444	469	443	453	496	462	419	454	473	465	478	464	456	462	424	423	504	486	451	441	463	455	401	448	439	456	485	453	450	435	469	429	471	465	470	467	473	469	453	455	458	437	442	443	466	431	442	480	516	472	486	466	443	473	451	449	473	408	463	428	448	442	454	437	442	461	437	430	499	483	436	437	466	433	494	450	425	466	448	459	433	429	444	483	470	440	461	404	448	463	447	425	502	488	469	482	503	472	417	485	430	457	449	430	499	467	476	459	440	461	444	467	462	415	453	446	445	462	445	461	441	466	432	463	478	453	472	445	499	475	460	481	477	426	468	442	441	454	486	447	425	485	419	449	488	444	492	442	467	458	489	425	450	481	484	444	443	466	471	501	445	418	467	485	462	484	488	471	409	450	440	422	410	457	430	481	477	407	443	473	423	402	451	442	451	459	460	490	460	441	475	469	465	470	452	472	441	459	488	451	486	445	460	488	458	476	430	440	448	448	413	420	463	455	453	457	426	467	447	463	478	480	453	464	455	484	460	428	449	457	460	468	475	424	424	444	503	468	428	517	444	464	491	466	427	448	426	449	483	425	460	457	460	441	417	447	444	472	497	435	448	430	439	458	419	444	480	455	487	472	507	493	437	477	433	444	418	479	394	459	447	427	437	473	477	437	444	474	480	464	448	482	411	434	450	461	453	472	509	415	468	459	464	455	489	445	469	429	496	500	429	439	438	478	489	445	451	464	476	463	424	414	509	485	458	471	457	429	467	461	454	462	484	460	451	481	458	481	473	465	495	455	463	447	439	478	450	438	458	419	448	467	456	470	427	481	439	400	442	444	464	449	460	502	450	464	480	464	443	479	418	449	486	502	454	464	458	446	477	442	471	471	441	447	430	464	455	468	479	465	482	422	432	444	453	474	450	464	433	474	432	416	442	441	461	440	458	472	453	438	472	442	463	446	427	453	470	441	406	434	418	442	482	444	445	451	463	472	436	431	447	486	462	453	486	445	439	468	495	483	423	490	447	501	469	442	457	474	468	489	475	475	448	449	489	457	456	470	466	510	438	481	432	504	468	458	476	442	461	460	443	420	471	464	449	469	467	450	462	447	497	446	465	473	437	453	464	446	463	453	465	453	444	458	467	417	448	455	436	432	459	452	429	475	496	444	436	443	452	452	440	472	467	474	492	468	486	448	424	479	464	465	452	466	412	509	435	446	406	465	466	469	453	410	476	466	429	433	476	473	428	483	435	497	443	481	430	456	462	472	477	480	481	469	408	476	423	445	442	457	441	444	464	449	480	448	446	466	417	464	472	491	441	465	466	485	448	469	487	471	462	427	434	439	438	438	478	457	459	424	460	442	440	480	478	473	439	473	514	420	481	473	430	444	434	438	476	451	446	439	443	510	487	470	419	466	472	425	459	436	484	468	462	457	505	478	488	444	481	423	464	446	418	438	452	463	460	437	463	463	445	463	481	461	447	492	440	470	445	496	470	477	452	419	465	439	432	456	444	434	470	461	471	431	461	491	464	422	445	451	453	475	468	448	430	446	457	439	420	489	408	429	430	435	437	441	428	438	427	461	464	465	426	452	495	430	443	470	472	466	436	433	439	452	457	427	425	479	488	493	468	455	448	452	438	446	438	468	481	463	444	441	474	420	441	514	470	459	451	430	439	449	453	483	458	466	509	443	463	458	467	504	430	467	449	433	474	450	478	476	497	466	461	451	455	444	447	483	383	455	478	465	470	408	454	472	449	438	536	483	475	471	447	453	478	462	496	440	471	441	471	461	462	446	437	475	463	441	441	489	471	443	446	444	418	488	440	442	480	457	435	431	441	439	443	457	467	482	461	447	440	454	479	450	451	449	460	460	422	465	444	443	481	470	489	472	470	443	492	483	421	467	449	426	395	429	421	463	470	451	450	458	434	465	472	444	443	470	460	470	478	454	457	421	457	507	443	465	453	432	518	437	433	468	443	449	467	500	456	401	444	471	466	456	446	454	471	490	454	454	431	441	455	459	464	453	466	457	477	464	494	459	473	460	436	450	447	463	493	439	486	469	431	443	485	433	467	496	466	479	445	499	448	467	448	490	440	473	478	445	484	426	470	480	453	455	454	452	482	470	454	463	446	456	485	485	467	493	446	434	434	475	464	474	472	448	456	440	497	444	472	444	416	447	448	439	483	456	468	420	434	448	483	462	471	443	479	480	467	449	442	462	450	493	478	478	447	455	441	433	495	491	461	470	438	457	491	405	433	444	473	451	460	429	468	418	458	412	453	462	447	463	476	458	451	462	468	446	455	445	448	427	484	460	448	442	469	460	494	462	459	476	451	449	451	424	484	455	403	499	426	463	442	445	469	431	510	433	455	424	504	442	471	445	432	445	471	442	459	466	469	487	437	457	463	456	446	418	447	482	449	436	470	445	457	471	439	437	468	488	397	477	424	466	464	461	459	461	493	435	457	440	465	447	438	460	446	431	434	492	456	427	428	485	454	474	464	441	444	453	455	462	436	464	451	428	432	471	441	468	431	475	473	424	478	470	446	481	464	463	469	476	483	434	422	449	459	450	471	443	449	446	426	467	483	470	414	469	445	435	440	428	438	421	453	445	450	407	419	447	438	462	444	480	453	457	450	437	472	434	484	418	467	472	452	470	427	478	475	448	415	495	480	464	455	443	449	429	495	454	453	469	466	464	462	452	530
19605	38394	32836	22046	15485	9855	5127	2813	1712	1172	843	711	620	638	692	848	968	1032	1195	1246	1252	1103	1037	998	843	730	633	520	504	495	510	523	498	463	492	506	462	521	511	521	502	546	506	480	508	562	521	485	477	470	510	508	469	512	492	513	512	520	472	443	514	477	515	520	499	470	491	454	502	482	515	506	500	503	470	508	475	509	482	477	486	505	490	504	474	491	468	496	516	508	513	521	464	524	518	492	494	463	507	481	485	517	499	459	508	503	478	506	487	490	485	464	476	539	504	523	520	510	472	522	487	523	538	488	534	491	500	507	502	503	460	520	474	507	468	521	489	503	470	505	514	484	460	477	486	504	496	511	509	521	495	508	474	489	485	495	459	508	507	491	484	501	498	493	501	474	463	471	462	464	496	509	488	482	485	497	475	499	494	534	489	496	508	520	474	488	504	518	555	470	505	488	516	492	490	491	478	488	504	533	482	499	461	487	456	487	491	517	477	500	471	503	503	524	514	509	482	447	512	528	518	506	468	500	495	474	494	450	501	509	499	478	509	485	487	506	481	498	521	482	477	500	487	469	520	504	475	485	491	509	530	467	501	507	469	530	511	507	476	508	528	511	449	531	490	487	508	514	508	499	512	511	503	545	535	488	520	545	509	486	514	488	499	502	476	475	524	459	499	483	478	529	501	473	481	491	528	510	505	515	495	473	497	522	477	513	527	518	478	516	533	519	524	506	506	508	520	474	510	531	534	518	497	482	458	530	510	443	468	496	530	502	484	531	518	497	474	477	479	488	545	497	502	530	506	463	513	471	492	534	520	495	516	474	505	481	524	516	488	497	479	466	483	534	478	524	518	535	499	493	539	510	502	478	496	481	505	487	540	523	513	486	498	504	468	558	495	455	493	469	466	503	505	468	508	505	516	508	487	517	440	458	505	489	491	496	520	494	505	510	495	470	471	497	507	508	532	487	487	487	486	511	493	546	521	503	506	505	498	479	512	479	470	489	477	526	501	509	476	485	511	502	511	508	501	490	533	531	494	500	522	516	522	499	487	476	542	466	501	463	531	536	466	521	488	506	524	478	509	475	529	508	480	476	500	477	494	465	526	490	516	506	507	472	461	500	525	492	498	470	497	509	540	509	559	509	476	521	494	493	514	482	502	467	448	476	508	486	481	511	504	479	521	489	492	477	511	453	507	485	479	550	521	492	477	516	508	456	521	504	497	486	490	471	494	507	470	461	516	492	473	455	485	511	546	472	501	500	475	485	529	483	527	488	489	510	545	484	504	501	523	490	480	489	503	501	491	474	498	476	499	446	502	521	497	477	474	509	479	538	478	474	509	498	491	473	493	523	503	516	477	526	485	495	459	495	492	520	458	489	498	489	480	517	490	516	544	473	492	485	499	513	458	464	504	519	510	479	519	467	479	525	510	474	470	471	464	510	526	521	478	489	515	476	525	485	464	491	504	488	516	517	491	484	538	518	525	475	484	501	473	580	475	458	488	504	493	541	485	506	521	530	480	487	513	476	527	517	478	467	497	471	464	541	507	492	467	493	538	474	467	469	523	472	490	545	467	499	509	492	482	488	467	515	491	522	502	514	516	470	463	483	442	479	513	495	499	457	489	519	470	505	504	475	474	513	499	507	521	534	483	510	489	493	518	499	475	513	502	493	485	482	493	501	556	500	454	513	481	492	523	536	523	498	497	479	481	527	528	509	526	513	480	514	508	512	502	510	470	472	492	476	457	521	465	497	512	532	489	497	504	525	527	490	481	526	509	495	477	500	469	514	510	479	501	513	511	488	454	541	495	482	481	531	503	487	499	518	511	502	509	495	537	488	489	523	487	518	469	508	522	477	515	485	514	507	478	495	490	498	480	529	536	482	541	502	522	523	509	540	493	516	498	521	471	491	542	497	482	487	492	508	485	455	492	478	483	470	511	473	496	477	495	478	506	508	493	467	502	456	525	519	498	507	484	506	484	473	508	506	460	510	540	492	470	496	506	516	514	469	529	520	480	473	489	462	491	506	492	498	536	506	508	474	518	509	474	521	528	500	443	529	503	460	458	465	492	536	508	460	492	503	523	494	437	507	484	483	503	479	491	491	517	507	501	484	499	513	500	495	516	507	494	502	500	509	498	461	479	487	512	490	470	496	535	458	509	471	514	459	479	448	531	475	494	492	483	497	489	523	458	490	428	542	530	552	495	503	502	465	505	472	471	474	502	513	509	504	483	474	527	499	488	493	490	503	471	508	479	504	482	505	514	491	526	478	507	515	493	510	512	496	503	466	500	538	465	520	460	502	474	456	498	490	477	524	521	495	519	487	471	484	480	490	444	481	451	500	501	497	484	486	477	541	541	498	451	491	452	531	471	514	484	490	488	510	496	483	520	505	507	555	503	507	483	488	523	515	510	515	486	515	460	480	486	486	488	481	477	527	541	500	523	463	562	477	474	504	472	481	512	496	523	482	446	502	505	521	491	489	500	453	480	528	528	460	517	517	519	480	479	483	496	498	489	500	503	465	504	472	539	508	516	492	546	460	495	494	483	504	459	490	510	527	504	454	471	510	495	494	502	502	493	475	467	464	494	488	523	504	481	529	448	536	498	502	489	529	493	519	491	497	511	473	462	471	525	573	508	481	501	472	488	497	476	470	503	508	494	495	525	475	512	463	513	550	500	503	467	471	484	485	494	517	476	543	476	522	490	477	512	502	495	489	507	515	485	496	467	500	491	471	504	512	564	498	507	490	522	523	506	515	505	522	487	494	526	479	492	512	502	543	512	501	503	520	481	487	472	464	526	482	477	498	500	533	514	524	513	533	502	533	491	495	515	495	488	468	482	512	452	501	514	472	486	501	512	508	484	526	536	522	501	476	503	538	514	544	508	489	519	470	469	518	511	518	506	501	483	476	502	506	502	504	525	527	495	498	482	495	503	499	480	527	535	503	501	484	502	507	481	483	525	507	497	531	479	488	517	515	503	497	491	490	496	518	517	496	497	456	483	538	482	512	505	492	546	488	498	486	521	501	474	484	476	493	462	493	480	457	512	496	480	524	508	486	488	474	512	458	486	479	521	509	544	489	493	513	549	506	466	524	522	511	461	520	474	492	491	493	505	556	516	482	509	511	483	489	499	485	493	520	534	516	498	520	437	471	459	504	530	520	488	531	456	496	501	483	498	498	500	522	434	496	490	486	544	476	523	455	466	509	497	499	517	509	474	500	497	494	464	511	555	478	522	469	520	504	505	501	456	485	534	513	467	514	495	512	502	510	506	463	526	479	486	458	473	523	481	509	460	524	500	472	497	519	506	516	519	535	475	542	489	541	516	485	478	484	474	480	506	478	504	505	516	469	507	493	480	481	501	469	537	507	467	455	506	528	471	466	476	449	512	512	491	489	441	476	497	521	500	485	477	526	508	467	497	488	468	519	496	520	510	483	506	546	529	474	501	488	486	469	474	499	446	515	504	505	489	501	510	471	501	475	514	504
22676	21287	28960	23966	21443	21847	14999	4161	2267	1679	1427	1196	1094	1117	1183	1280	1428	1512	1588	1699	1726	1549	1525	1450	1264	1145	1090	980	915	890	895	977	970	909	941	888	908	923	942	906	951	938	906	940	905	960	880	910	938	910	919	904	944	948	893	963	896	943	955	881	883	904	921	846	891	933	920	909	900	945	933	966	939	928	888	890	946	957	956	915	922	949	893	894	921	934	872	931	834	901	898	865	984	934	892	911	896	988	889	985	926	891	939	916	910	965	892	865	882	952	918	914	909	953	923	951	859	967	887	940	904	929	962	902	886	900	930	882	1001	915	971	913	916	922	879	902	959	891	922	904	939	909	910	881	890	880	895	848	856	881	936	876	889	843	878	921	908	879	877	949	884	952	886	933	901	969	885	918	933	921	935	906	932	892	889	877	879	930	933	905	911	929	870	879	910	875	965	945	853	917	964	908	885	950	917	912	960	921	905	893	861	890	914	917	916	844	893	898	879	903	940	886	944	889	928	909	928	976	917	860	893	912	973	864	918	896	933	938	852	864	908	951	909	895	955	986	850	912	919	921	898	942	900	905	908	911	933	919	899	892	881	902	897	877	895	889	856	932	928	913	870	887	909	927	914	883	936	912	964	908	912	953	958	891	904	921	891	857	888	890	899	875	909	883	922	932	924	951	927	903	889	874	882	885	927	859	903	955	921	914	919	912	899	928	935	923	912	925	924	921	973	928	924	910	960	869	900	903	868	896	947	923	913	889	941	878	925	930	901	925	879	894	900	923	914	844	904	929	880	931	858	892	940	928	853	882	889	893	869	879	906	912	978	886	913	895	860	862	965	887	926	907	924	867	916	921	876	891	973	926	893	850	912	957	906	856	881	903	873	948	937	882	903	954	1005	875	918	896	936	943	912	944	901	862	914	862	949	914	917	891	930	924	872	960	976	872	913	889	906	851	912	926	904	950	931	903	886	866	900	908	849	930	942	899	913	916	935	889	891	873	956	914	927	883	879	859	874	894	895	937	922	928	884	908	890	884	925	898	896	904	880	879	915	916	908	864	945	938	891	879	963	880	884	869	966	904	883	887	874	928	883	932	907	899	992	916	929	880	884	951	941	901	899	953	911	895	937	894	915	940	979	881	857	939	942	904	955	949	889	869	858	931	912	886	961	940	883	956	937	919	919	884	896	860	911	919	886	887	859	912	951	867	926	863	911	942	932	914	934	864	843	896	879	945	902	878	882	847	899	919	932	909	884	923	910	934	901	913	901	880	907	886	967	906	888	903	903	900	871	912	949	876	861	923	865	882	900	870	909	914	908	932	870	882	905	954	915	885	898	904	929	930	898	904	893	904	930	860	913	843	952	871	963	890	885	922	889	878	866	903	910	954	881	892	913	906	976	934	934	910	918	966	943	892	907	913	910	911	896	895	866	879	934	904	875	909	887	909	972	893	900	899	927	838	880	901	910	912	862	922	939	925	913	928	827	922	927	925	923	952	894	945	850	904	868	860	873	912	941	932	889	958	898	943	919	927	901	955	910	939	914	921	869	909	904	915	906	892	922	857	879	936	937	908	897	903	913	831	879	938	876	887	913	891	873	901	868	908	926	897	893	895	858	956	973	959	988	883	907	893	911	895	921	879	884	924	899	871	908	900	891	947	848	921	877	931	939	942	872	933	915	951	898	896	913	911	931	906	925	899	903	910	900	849	880	943	937	869	904	922	933	924	881	874	937	929	929	920	929	937	898	922	884	900	901	896	870	891	870	964	898	911	969	906	921	899	900	908	961	911	911	961	905	919	918	858	904	894	882	873	898	953	885	933	928	932	870	927	883	925	936	934	897	894	948	948	887	885	930	862	889	886	893	956	942	896	919	910	906	874	857	894	894	935	878	939	892	861	918	884	878	877	860	901	898	835	925	913	887	928	926	853	882	913	917	878	950	920	931	874	942	928	942	925	920	922	917	866	921	881	928	929	941	939	901	919	942	888	904	913	876	908	896	877	898	901	875	917	925	914	894	875	907	918	920	935	914	875	886	932	892	926	915	884	929	849	913	926	932	927	885	894	919	912	935	907	927	977	927	971	905	932	912	895	927	902	913	894	845	891	932	881	939	892	882	918	885	917	977	864	940	929	912	969	896	912	930	894	922	919	907	931	932	937	931	886	851	878	847	936	903	946	907	932	928	916	883	884	865	918	882	930	923	866	879	874	936	910	913	941	908	925	922	952	952	918	866	913	956	882	898	899	932	950	879	944	953	913	960	927	945	952	878	883	871	924	895	906	891	918	939	937	893	936	918	891	911	856	918	882	937	896	858	950	921	876	909	908	843	905	1012	910	935	942	899	901	883	931	936	879	924	867	871	905	905	920	891	940	949	901	860	927	934	926	987	911	932	857	893	915	912	911	959	893	907	894	919	953	902	858	925	866	924	845	951	956	883	961	926	872	912	926	914	874	905	953	908	903	896	917	926	927	934	944	934	861	926	910	945	913	921	873	921	949	838	940	907	932	881	920	897	868	935	914	900	950	943	908	921	936	949	916	912	947	922	919	869	913	901	934	903	907	921	925	871	883	893	884	908	909	923	881	922	965	863	866	936	902	970	922	927	903	905	905	917	880	868	909	942	828	918	898	891	896	916	924	888	876	927	956	920	894	939	928	945	926	934	911	871	890	890	913	869	923	877	874	934	937	856	879	918	960	852	865	933	893	911	867	893	900	906	888	874	924	858	924	925	949	883	876	887	921	885	909	929	887	854	902	859	921	882	867	928	885	914	857	846	895	883	890	927	917	938	903	890	911	884	920	873	908	915	892	906	862	924	896	897	918	933	877	860	859	939	874	916	907	924	852	930	954	877	913	851	902	958	945	946	924	905	871	905	903	873	849	921	853	941	920	921	903	902	882	945	930	897	901	908	901	894	886	913	968	921	863	919	830	940	933	862	907	915	935	890	900	928	884	884	910	878	844	872	895	908	938	943	886	883	905	873	872	928	942	887	919	883	915	846	909	912	926	924	909	980	959	906	887	868	872	931	899	954	904	925	901	905	845	960	901	912	927	898	961	924	926	940	849	852	936	868	932	923	907	925	938	859	851	934	947	890	850	871	904	931	872	882	899	907	853	936	992	951	941	928	933	907	920	871	940	929	915	921	875	905	873	909	883	929	882	909	904	964	895	940	947	918	864	907	905	948	948	914	934	919	903	926	882	902	911	921	900	887	874	912	946	862	911	914	908	843	855	905	911	891	875	925	935	931	870	924	930	934	852	928	862	882	849	874	890	888	944	886	928	927	885	953	916	939	937	922	950	938	895	921	934	981	878	914	939	958	938	900	904	909	949	927	888	881	877	910	892	907	930	934	944	890	914	902	926	890	880	929	874	848	945	868	892	957	934	881	923	961	959	834	872	894	886	939	850	942	893	917	904	913	916	923	949	944	929	952	878	902	910	903	931	950	883	887	862	884	896	896	854	932	884	949	841	886	874	949	892	958	951	948	922	898	874
22662	46884	41510	30894	23862	16527	9687	5666	3577	2509	1841	1389	1251	1370	1430	1698	1897	2008	2139	2282	2313	2114	2012	1865	1606	1261	1191	1043	949	1003	973	963	1006	966	983	941	894	961	987	988	1010	920	926	991	1019	911	919	923	906	959	887	944	935	979	870	966	892	923	969	921	951	920	952	929	883	927	941	978	921	917	974	1006	953	946	909	905	946	932	966	951	947	971	903	939	922	908	928	942	942	917	969	919	938	917	958	944	913	949	921	911	946	994	944	934	942	922	974	957	940	968	937	958	953	885	907	952	914	964	949	902	911	984	900	960	982	945	949	939	982	915	882	903	920	916	949	974	923	965	978	964	915	953	942	940	897	937	912	936	898	964	996	940	995	901	969	960	934	964	977	895	937	990	951	948	940	892	956	901	928	942	948	940	944	905	947	853	978	982	903	950	932	981	920	903	929	981	940	919	944	892	968	954	919	958	985	912	919	917	916	947	986	946	940	983	1004	983	934	906	941	972	1016	974	918	962	918	857	949	916	951	945	946	937	939	899	947	907	945	972	918	896	960	940	973	921	1011	957	966	869	922	960	989	910	970	985	938	953	901	974	916	925	905	956	980	945	907	917	972	964	913	907	936	944	901	960	932	889	929	945	971	905	904	953	947	949	1011	939	966	929	920	879	961	937	926	929	937	905	949	955	926	912	962	1003	938	943	974	993	936	976	906	906	988	873	970	889	983	910	960	926	923	928	938	935	967	917	965	908	968	1022	901	929	954	937	896	986	939	906	950	920	989	896	888	934	967	942	958	974	910	981	952	932	898	946	960	973	950	892	927	944	976	920	977	972	970	930	985	915	949	910	934	937	1001	980	926	938	918	940	941	921	896	981	951	990	926	941	948	917	921	932	885	1006	927	899	929	900	924	962	991	950	989	895	924	928	985	963	959	931	986	909	961	949	965	978	955	899	956	936	937	985	959	985	938	909	916	920	896	969	889	980	937	916	924	944	941	908	937	932	940	940	927	946	990	932	918	941	910	932	975	919	958	926	953	960	993	976	930	953	929	964	945	950	925	966	963	1016	953	952	917	973	917	955	961	897	902	970	925	937	916	935	978	935	948	910	912	949	907	923	929	963	969	916	949	955	936	928	908	964	965	881	895	896	974	891	901	918	919	954	1006	941	940	965	923	953	944	919	873	938	916	901	956	978	911	944	922	954	973	902	919	968	931	927	927	940	933	966	968	943	979	917	929	931	939	878	898	945	916	935	977	916	920	941	922	922	950	867	929	918	968	935	976	920	937	926	918	946	948	970	962	930	997	961	964	927	956	897	865	952	978	998	937	930	933	906	951	913	973	930	945	968	903	941	923	946	962	927	951	926	908	917	964	946	1004	989	974	958	929	971	938	952	974	959	981	964	954	926	948	920	937	966	952	955	927	1002	967	886	938	967	938	926	965	939	957	927	942	938	945	931	868	895	877	901	980	929	918	956	951	886	941	1008	947	953	976	977	920	903	935	945	867	902	944	941	922	955	906	930	973	899	928	943	956	974	923	955	961	980	898	877	938	921	918	927	925	908	928	957	897	983	939	987	950	998	889	985	932	968	859	892	952	858	936	897	956	969	921	899	965	919	964	987	936	911	951	988	966	929	964	902	996	911	929	976	906	963	923	925	937	967	940	959	950	936	945	989	893	908	951	918	898	944	979	915	1006	866	915	912	972	927	903	995	927	930	929	937	918	884	941	915	913	987	958	858	883	907	984	913	933	914	923	944	907	915	930	923	1006	951	971	926	878	926	887	947	915	900	907	949	945	926	981	975	897	903	940	931	946	896	918	909	913	1015	909	887	974	932	906	929	942	925	944	981	989	954	923	962	926	961	950	893	967	880	986	915	884	910	937	928	948	967	918	879	981	949	901	963	954	936	950	890	931	923	948	881	912	936	910	926	960	951	921	927	988	948	920	893	913	932	864	920	904	913	986	959	920	961	871	1002	949	953	924	951	995	921	896	965	882	961	939	936	895	888	893	962	971	910	960	931	972	936	972	976	950	902	951	906	908	921	958	886	952	890	938	910	911	913	938	953	934	912	979	922	937	942	960	935	949	918	960	878	927	967	965	946	918	915	955	910	924	927	914	977	948	909	938	984	950	982	912	925	988	928	967	952	941	969	920	913	929	907	942	919	1029	975	939	946	956	1017	953	930	968	940	938	933	995	885	950	931	997	1014	976	965	924	900	941	903	934	898	925	944	958	895	979	969	940	878	950	884	931	952	968	984	943	904	924	981	920	981	914	936	887	934	958	961	914	954	918	927	930	920	861	933	922	970	987	917	984	936	928	936	978	904	950	932	936	954	966	967	959	946	902	907	968	1008	943	920	929	925	929	945	906	975	961	974	970	936	951	951	904	951	970	977	902	954	936	941	970	934	942	948	993	975	875	955	882	976	971	948	915	968	948	914	949	946	911	914	986	941	930	919	954	901	986	947	926	927	929	949	901	931	985	967	991	1011	984	970	965	936	955	982	888	939	938	845	903	937	895	932	980	938	992	938	933	925	928	951	933	958	902	940	926	889	929	927	942	925	936	938	987	915	941	909	945	904	910	935	939	957	974	980	935	917	922	931	939	921	921	961	971	874	935	979	940	936	945	905	976	898	975	938	966	942	884	912	877	960	905	957	891	934	942	974	1009	974	922	956	951	957	939	979	935	965	993	951	942	889	925	983	942	908	945	934	955	897	938	897	938	882	951	935	964	973	925	922	872	954	897	919	968	949	951	1009	910	912	988	907	970	940	912	947	955	935	990	940	964	953	934	953	932	998	915	881	941	945	931	914	955	923	962	939	912	992	875	949	948	949	929	926	978	919	1012	995	982	934	971	918	859	938	940	966	911	925	977	986	954	963	944	984	961	940	957	952	965	962	928	962	895	925	955	942	965	957	930	1005	947	989	935	946	907	942	937	961	929	919	888	906	985	1002	964	897	943	900	912	953	938	934	967	922	965	973	946	951	922	960	921	946	977	866	963	975	955	960	946	981	964	935	912	950	1017	954	880	951	929	934	932	898	966	1023	951	948	903	959	956	912	894	959	942	905	920	911	966	954	986	942	899	947	968	960	984	933	930	924	872	951	959	897	954	912	911	948	965	874	906	962	961	922	962	947	945	919	961	890	986	895	925	913	1020	920	932	903	892	1006	972	984	920	955	974	972	936	966	977	952	962	875	953	942	925	914	998	899	947	896	911	965	985	916	943	893	925	924	945	956	964	964	872	952	869	989	975	914	890	919	949	930	941	885	958	912	895	908	914	931	933	943	881	926	896	945	935	923	931	900	1009	928	914	928	922	939	933	970	906	926	953	907	910	932	966	934	985	951	997	895	955	925	965	923	898	911	972	941	869	961	881	893	943	928	915	887	923	976	938	965	953	910	910	889	924	984	875	887	965	954	939	922	926	978	960	907	958	951	887	971	978	970	1008	923	918	934	909	886	949	923	979	961	932	930	954	940	987	900	969	963	941	938	933	955	925	949	940	946	954	937	978	928	964	888	899	954	981	928
28561	23161	25507	17560	8445	4069	2039	1055	708	594	471	430	411	432	471	489	537	623	682	670	726	609	602	604	559	463	483	459	415	406	431	422	413	416	398	405	420	383	435	385	406	409	406	429	391	397	383	391	434	357	382	414	373	372	456	425	428	429	402	402	418	412	418	408	462	400	401	418	409	375	379	383	404	408	415	426	402	398	408	423	413	427	393	430	397	390	413	400	457	437	413	411	399	364	394	420	418	437	391	419	414	411	396	398	378	423	411	407	422	404	415	431	406	408	394	390	428	398	382	396	415	408	406	410	402	408	414	414	409	372	387	418	419	427	411	415	429	412	392	417	410	414	391	382	386	421	384	401	387	416	446	415	409	401	429	421	421	414	402	395	371	384	412	414	436	408	404	402	397	396	454	418	406	437	387	391	402	389	408	411	398	406	438	437	407	414	368	421	386	409	419	456	376	452	389	408	442	372	422	382	416	422	395	428	404	403	408	390	404	406	415	415	414	403	412	399	384	397	380	440	426	411	406	400	440	373	411	425	416	404	421	406	419	389	412	417	403	413	389	412	421	416	400	397	427	382	416	391	385	451	394	386	399	402	425	399	408	386	403	440	411	427	414	419	428	409	376	399	388	426	388	424	404	381	392	420	406	443	403	434	405	418	426	412	386	401	422	411	408	392	399	459	399	393	427	407	399	390	377	379	411	395	397	426	382	397	433	432	371	432	372	398	398	427	418	421	471	387	402	388	434	412	432	407	418	386	411	395	374	382	418	435	431	428	407	404	402	429	423	405	431	434	448	413	390	427	418	423	414	391	387	408	407	418	437	407	388	394	462	377	449	394	409	421	398	385	364	396	390	424	400	400	411	379	396	410	377	361	387	406	422	405	380	420	422	393	425	393	414	403	388	427	385	391	421	387	368	441	424	384	410	432	417	374	404	381	415	395	400	371	389	410	414	399	424	364	417	385	423	393	418	424	428	391	410	400	410	406	420	424	366	412	415	402	401	401	377	410	426	399	424	419	435	414	444	407	403	398	405	433	441	421	387	392	418	430	427	438	369	422	405	395	380	419	404	412	417	404	406	460	408	390	441	390	401	358	427	406	381	374	400	404	411	435	360	402	465	397	440	440	421	411	420	385	402	423	361	388	448	430	435	425	427	437	389	449	368	409	404	398	384	445	439	405	404	427	422	394	404	396	398	396	402	434	405	436	423	434	407	432	382	380	412	376	405	395	397	448	412	403	406	429	447	393	397	410	389	409	393	391	421	434	393	407	444	411	429	394	407	414	419	425	410	407	386	400	390	420	382	413	400	417	397	437	424	414	440	415	373	413	385	435	403	412	398	390	439	404	407	418	426	425	393	395	407	431	428	416	379	434	413	405	416	432	412	417	407	369	394	385	437	402	417	422	393	430	409	439	425	419	391	396	431	427	398	359	388	407	425	401	401	408	414	414	372	429	417	447	372	375	390	417	419	450	394	401	422	407	408	405	421	402	409	405	420	378	410	420	418	418	404	370	392	405	411	412	400	409	408	418	442	441	392	403	402	404	381	436	405	445	388	401	379	413	390	390	386	432	398	383	411	394	431	401	387	420	447	413	428	419	384	372	408	370	378	397	377	386	416	371	433	395	414	407	426	399	400	432	376	387	406	407	401	400	384	362	379	433	445	396	419	389	384	423	422	406	402	418	413	411	397	448	436	405	429	425	402	414	426	431	459	445	384	388	407	388	429	401	395	424	374	420	415	386	406	419	395	382	438	403	427	403	394	384	383	402	401	383	386	411	402	374	432	408	404	413	452	392	398	391	395	383	407	406	418	406	367	404	395	375	455	433	418	397	388	428	414	422	396	384	384	391	407	400	395	430	374	415	424	413	395	383	438	359	432	374	413	392	411	375	395	385	392	379	404	376	409	396	403	396	413	354	377	418	379	374	444	411	426	430	394	381	420	397	355	408	382	425	409	395	418	387	431	382	414	428	424	418	414	404	407	431	421	413	396	438	410	391	384	405	417	417	442	383	409	413	399	381	414	419	414	403	383	383	367	412	385	438	431	411	383	427	420	426	410	351	404	383	431	400	394	385	417	408	427	386	410	413	385	417	421	388	408	382	418	409	400	450	427	397	396	379	388	388	401	404	423	418	434	422	427	403	402	397	396	394	392	407	425	404	391	370	423	413	446	398	398	382	427	394	383	425	390	380	406	401	440	393	383	408	416	416	398	433	428	402	356	426	391	407	425	424	401	414	448	432	387	436	398	445	418	400	432	407	420	418	385	398	401	427	426	384	457	402	395	415	393	390	398	366	358	394	384	431	414	410	393	418	407	395	414	406	420	417	406	393	447	422	408	404	405	397	383	409	396	390	445	386	401	431	407	401	413	418	406	417	410	386	390	429	395	408	394	371	373	389	413	408	366	410	412	404	373	414	408	399	441	430	413	397	437	397	445	406	421	411	413	392	395	409	415	387	406	394	393	396	437	408	391	444	424	422	414	398	417	379	380	402	412	400	414	378	424	421	448	423	395	419	380	384	408	403	437	396	385	373	413	437	404	429	425	372	411	371	448	387	405	380	437	420	418	400	407	441	394	410	407	420	402	393	402	445	407	393	416	409	438	414	408	430	362	399	394	410	366	432	411	404	395	429	417	406	415	379	405	380	458	376	430	411	430	398	391	399	396	402	398	421	391	416	377	407	421	402	412	386	391	408	405	436	405	412	429	413	426	405	428	363	435	400	410	388	397	397	422	393	368	426	410	391	420	419	431	364	406	395	419	410	405	406	385	438	430	421	430	427	402	410	393	409	397	418	385	416	390	422	380	420	432	395	420	421	405	415	417	372	362	391	425	431	409	414	455	409	416	430	402	390	404	422	428	401	410	384	411	411	423	385	418	439	414	385	444	412	438	405	409	387	433	431	426	419	442	412	407	417	392	375	416	390	417	387	390	377	448	397	423	444	389	432	456	413	433	414	412	389	403	428	403	398	417	396	390	370	385	415	397	403	374	412	429	437	399	421	412	404	362	399	396	370	382	411	413	444	419	383	372	432	387	409	382	427	405	408	390	414	406	386	427	427	407	402	390	400	398	405	440	422	406	423	389	416	415	421	430	370	404	425	433	381	469	399	410	421	399	413	401	431	438	426	409	409	410	388	374	386	392	416	410	403	417	391	425	398	410	417	397	402	418	437	396	407	362	426	369	376	411	426	430	378	376	427	470	417	413	405	400	361	414	433	419	400	395	416	397	354	404	387	386	396	380	435	402	441	405	432	415	407	411	407	416	405	413	386	440	401	388	388	374	412	417	446	421	403	375	407	374	400	400	429	445	396	402	409	364	415	399	397	392	387	399	404	408	394	453	418	427	433	390	430	402	385	399	407	407	442	398	384	387	384	415	350	381	386	399	411	406	423	407	429	404	425	431	384	443	401	396	411	411	406	392	405	426	415	402	447	408	374	426	389	439	368	416	427	379	414	384	413	397	422	412	421	389	408	375	417
18881	33601	27937	17520	11687	7002	3455	1818	1126	802	542	505	451	455	526	629	733	897	859	928	955	841	824	720	621	519	482	468	443	433	384	396	446	431	390	386	352	392	392	407	412	408	432	401	473	408	374	434	388	419	438	418	387	456	423	439	419	442	407	414	424	431	444	426	381	433	412	435	432	404	419	446	397	419	427	411	419	459	427	439	449	427	430	429	437	491	408	452	402	399	381	395	418	419	399	412	446	399	420	417	445	418	415	417	458	434	429	450	385	392	464	388	401	423	429	416	390	403	405	410	401	442	413	408	420	440	416	444	481	400	426	427	408	420	432	404	428	397	388	410	406	410	412	422	416	391	421	435	403	426	410	433	454	395	411	403	392	426	397	420	433	401	419	387	443	401	402	433	425	402	409	399	438	427	419	443	443	406	416	438	403	446	433	432	428	421	433	401	438	396	389	415	412	418	413	398	401	441	433	412	415	379	408	409	418	371	426	404	408	426	404	423	423	403	449	410	409	459	448	424	427	407	391	464	399	416	381	413	409	441	418	424	399	415	436	461	387	386	443	434	424	430	401	410	412	449	420	438	448	413	406	418	407	395	407	375	444	441	426	436	465	415	447	413	429	450	385	431	370	373	432	402	437	432	383	428	383	403	421	392	398	407	410	402	421	420	458	446	453	392	410	457	395	430	407	392	402	453	422	392	421	418	375	413	420	398	434	430	462	428	407	402	428	425	428	441	408	435	402	373	377	426	420	450	412	409	400	437	393	428	412	402	397	432	428	434	417	425	394	418	398	391	412	410	447	421	429	427	428	402	424	419	439	409	445	428	410	431	407	413	443	431	403	418	413	399	422	462	420	412	448	398	415	440	430	386	408	402	476	433	405	421	395	399	398	414	428	431	453	430	441	389	430	449	421	434	412	390	400	426	388	453	434	421	418	419	420	418	423	417	439	426	419	426	414	396	424	391	433	420	410	453	440	438	417	427	431	427	430	431	412	405	426	428	413	428	405	406	442	410	435	460	413	405	439	432	447	420	396	438	406	401	388	395	415	421	414	457	430	393	448	405	429	439	435	453	416	426	406	438	427	429	444	431	449	408	428	410	417	425	434	385	440	411	386	447	423	400	401	444	422	413	460	426	413	446	402	412	436	418	440	406	407	430	397	430	432	445	409	424	410	416	421	439	432	420	423	444	409	467	397	418	399	379	433	446	406	407	417	418	404	400	452	463	402	446	456	443	393	475	452	406	432	419	415	407	437	434	408	439	443	419	419	431	438	470	421	416	383	442	447	420	424	406	419	437	449	413	447	475	451	416	429	441	404	405	461	394	417	386	393	431	397	398	399	416	407	428	438	413	460	418	372	424	390	431	411	412	415	440	396	418	418	398	400	392	453	398	453	431	419	414	415	449	403	416	452	418	437	434	411	390	446	384	407	438	412	430	391	448	432	428	433	393	436	447	424	440	440	422	431	426	453	470	409	433	456	426	427	401	448	463	349	409	435	383	418	426	404	422	406	440	433	387	389	432	400	414	409	442	407	438	422	433	434	403	431	394	444	431	418	415	378	423	380	424	359	405	436	417	427	430	454	416	456	435	413	419	419	427	398	442	412	396	394	452	426	425	392	420	453	428	440	432	429	417	442	404	395	421	399	449	434	408	431	454	406	418	407	427	428	413	400	413	425	393	421	434	425	440	402	427	456	411	444	424	427	373	445	394	420	415	421	432	396	394	423	439	432	469	431	419	421	410	392	437	444	421	438	423	402	419	432	411	413	438	454	383	444	437	426	428	390	445	405	395	444	413	407	459	416	448	440	432	431	412	421	422	417	389	427	471	427	432	420	391	444	425	432	405	406	418	436	420	421	420	472	411	420	424	446	408	440	450	455	436	419	435	415	410	457	440	398	419	438	430	447	412	401	405	418	439	477	415	420	443	413	411	433	434	437	405	452	450	445	438	424	381	440	421	420	415	432	415	431	468	423	441	422	379	442	435	440	419	461	407	449	401	431	440	421	417	467	370	392	380	461	407	417	400	432	435	466	427	424	444	415	437	405	417	426	383	409	421	420	411	472	439	434	412	423	406	394	427	407	447	443	411	438	448	410	453	424	401	431	427	417	408	443	422	444	416	430	447	421	405	416	456	402	427	459	370	431	406	420	455	407	420	457	448	428	430	407	410	460	445	454	471	445	408	401	444	414	404	431	431	408	424	413	424	437	401	411	406	404	412	409	404	432	447	399	382	436	397	398	398	429	426	410	400	397	441	453	393	427	451	413	414	447	422	416	427	451	403	416	434	414	408	430	418	421	397	415	369	411	384	426	417	417	423	429	454	461	436	410	420	454	415	392	401	405	446	446	432	423	431	418	454	402	422	444	406	433	410	426	434	407	412	419	428	457	425	393	420	429	446	401	403	421	409	410	425	486	432	398	421	430	412	436	441	438	406	377	387	379	404	460	416	427	406	405	452	420	420	438	421	393	461	448	382	440	408	449	388	387	405	370	427	432	417	449	387	413	412	425	404	456	423	420	395	476	408	421	415	383	393	425	422	424	436	415	413	431	443	441	461	406	448	440	422	404	437	414	392	445	421	436	403	407	449	417	385	427	421	454	415	421	417	408	410	401	436	405	447	418	425	433	407	442	428	440	421	426	390	449	416	459	428	388	365	443	472	406	407	404	455	448	435	421	435	410	435	428	396	396	389	455	413	417	434	420	436	430	408	441	441	430	423	435	428	422	424	427	418	426	432	401	438	403	453	423	464	425	429	413	430	407	422	406	451	404	435	422	423	435	447	425	395	390	387	386	420	433	406	401	405	371	421	463	409	428	420	434	408	440	405	403	419	420	437	385	432	389	435	403	443	432	422	399	443	388	423	422	434	426	414	443	436	417	461	410	420	446	457	425	426	433	384	401	419	406	439	364	402	383	434	443	427	413	419	443	438	437	422	453	410	414	434	431	412	452	420	441	448	416	438	431	433	452	419	417	397	412	410	417	407	400	442	423	424	431	387	406	432	428	428	413	424	446	421	462	453	392	443	426	431	446	419	411	431	370	401	438	486	464	440	427	407	403	412	402	406	403	415	436	420	419	435	421	425	438	406	380	434	446	430	386	386	427	419	434	424	414	417	426	422	436	410	450	435	428	398	426	430	421	422	434	426	378	413	467	433	417	425	456	375	435	424	437	416	436	420	393	394	415	442	438	403	397	425	398	414	437	411	388	403	416	412	415	398	422	423	445	448	415	433	400	406	426	413	444	418	424	471	420	393	436	390	408	390	413	454	415	412	452	438	432	433	417	430	434	425	382	383	446	447	421	453	423	420	443	410	429	396	435	384	420	446	447	380	422	405	412	443	419	390	434	444	427	442	437	434	408	401	404	406	388	435	417	394	440	412	419	440	415	430	415	409	462	476	425	445	426	415	430	417	422	423	392	416	416	408	412	449	415	432	434	437	384	423	414	435	463	392	385	438	416	436	452	403	414	409	435	447	438	410
23700	21125	28308	24372	21435	15866	6073	2365	1569	1188	966	786	807	812	891	896	961	1117	1179	1192	1269	1151	1074	1097	923	853	806	795	720	721	741	713	709	650	710	689	717	708	736	721	721	744	684	726	686	661	739	749	683	659	737	693	706	687	672	709	764	676	704	676	708	669	732	717	698	684	690	702	699	769	758	714	652	691	714	682	684	723	737	699	695	740	695	663	702	733	710	650	660	728	721	714	731	718	687	672	746	680	721	654	698	704	696	679	710	741	701	702	743	708	729	756	746	735	731	684	710	660	679	704	716	711	728	720	730	688	707	751	730	701	706	709	736	679	705	697	679	687	681	688	752	672	718	711	719	705	654	683	673	678	682	699	673	740	720	726	693	702	698	677	679	708	696	689	719	663	701	726	738	714	730	646	702	672	662	719	648	677	693	694	745	729	672	664	719	684	653	732	703	693	725	769	705	698	724	727	699	714	692	715	706	677	728	712	731	701	701	649	715	715	735	684	703	659	687	740	657	719	676	715	712	712	745	716	710	687	667	721	696	732	705	719	743	720	706	742	711	683	716	728	707	680	691	720	709	705	704	693	716	714	725	679	731	686	760	728	678	745	668	701	719	740	721	735	739	680	661	711	721	727	714	651	691	713	694	727	730	715	710	718	705	732	725	684	693	696	657	734	684	708	676	745	695	678	702	659	684	678	705	651	671	733	720	746	720	640	733	712	747	659	722	680	716	703	698	666	688	676	690	744	728	699	700	640	743	673	730	686	663	735	648	714	691	690	754	722	752	752	685	714	704	712	712	691	637	668	684	685	726	687	717	716	694	692	734	743	684	711	733	669	721	670	692	698	704	711	710	689	662	726	751	718	721	732	704	681	660	744	726	693	733	725	671	718	680	713	699	680	698	724	736	705	735	658	703	722	682	707	689	697	680	738	762	702	758	687	748	691	670	679	693	711	684	726	676	688	693	734	675	651	692	720	706	709	723	677	683	690	702	692	710	651	688	708	693	685	703	702	693	734	639	671	745	693	708	731	651	729	706	731	661	684	697	681	724	684	696	722	741	734	716	705	745	650	740	726	674	624	713	733	744	742	712	705	703	720	741	731	684	712	711	740	694	717	671	645	729	695	674	744	710	704	701	677	648	690	674	733	702	739	723	733	703	672	722	688	698	734	731	736	670	709	767	643	675	718	672	709	700	711	681	713	747	699	717	715	710	680	716	671	734	702	672	660	667	675	743	698	726	682	718	719	728	667	756	718	755	741	695	687	724	703	689	689	721	690	700	762	729	692	699	697	698	696	724	686	668	704	774	703	688	710	660	705	701	673	709	750	715	700	675	720	684	745	692	664	714	717	703	709	701	675	699	702	709	672	733	739	638	689	699	696	750	693	691	749	704	708	657	746	683	747	718	687	762	769	738	695	699	665	705	727	686	697	673	677	734	651	690	676	708	722	682	722	685	737	663	739	740	728	726	695	761	713	751	693	687	677	711	681	729	699	663	716	753	665	711	733	665	671	726	684	710	684	713	701	664	725	694	664	758	715	718	691	710	680	728	753	680	673	760	681	774	717	701	745	714	739	751	730	727	744	671	729	715	694	732	722	735	718	741	720	692	741	699	728	709	737	710	697	689	681	758	700	743	773	718	717	670	670	664	701	676	725	693	701	676	714	754	665	727	662	716	689	677	725	706	747	718	679	730	679	705	707	695	714	656	717	688	698	765	724	669	704	706	699	702	719	739	657	730	707	746	707	676	698	689	710	691	708	726	699	721	655	689	697	705	703	698	702	680	720	748	707	740	702	730	724	704	667	713	673	732	659	703	740	713	707	709	707	673	712	706	700	763	664	695	736	732	717	649	689	722	706	704	728	693	734	747	667	698	711	673	684	675	696	747	711	674	674	701	689	718	690	716	737	714	678	710	685	682	641	728	756	716	682	686	708	676	698	735	707	720	686	688	706	678	658	728	724	671	724	688	646	690	697	729	711	702	722	700	681	715	685	701	698	677	698	724	693	700	654	713	675	684	734	722	687	720	694	722	718	715	700	702	707	697	714	702	726	722	711	678	749	716	700	710	684	674	718	609	738	718	679	706	697	680	740	729	694	696	743	683	719	711	705	730	750	715	741	692	663	687	699	723	641	701	714	727	694	684	696	746	703	700	729	726	744	696	727	671	674	690	718	699	685	683	746	694	709	695	712	673	728	736	691	730	743	698	748	730	742	692	673	663	726	732	720	689	738	638	707	700	716	698	649	691	712	693	708	771	755	678	675	720	667	702	735	736	658	731	661	684	740	715	703	718	717	699	715	665	681	727	678	689	720	737	759	699	694	725	737	685	692	669	697	739	666	689	718	693	730	703	680	739	736	705	714	748	693	690	751	675	709	685	688	623	741	740	722	684	710	751	711	722	668	686	675	733	715	699	671	725	721	676	654	685	709	719	714	688	695	698	705	695	720	733	680	743	710	679	690	669	681	758	707	732	693	705	664	738	688	712	695	748	703	678	732	725	675	715	719	737	712	719	720	708	662	699	730	726	711	724	725	718	703	702	677	716	693	752	679	707	713	700	703	728	692	732	716	645	684	696	666	705	688	694	682	750	703	727	702	704	716	721	747	681	709	728	727	693	693	741	734	706	718	685	749	677	700	705	675	711	705	728	696	684	709	674	708	679	671	692	718	718	721	691	699	684	696	697	745	733	708	705	685	755	727	705	714	684	721	663	684	726	719	717	675	707	743	717	700	733	699	716	709	678	721	725	758	669	679	692	695	725	698	691	672	719	669	731	732	737	696	712	706	734	661	679	708	685	727	701	718	646	753	680	717	739	725	755	761	717	692	741	695	733	709	685	712	744	664	659	696	715	704	726	658	716	731	663	740	712	695	722	748	719	724	701	741	724	700	721	708	694	722	652	728	683	675	726	688	723	702	702	694	724	742	689	713	757	702	700	739	668	710	671	662	710	630	748	776	692	726	684	680	655	673	727	677	712	658	712	744	726	705	732	752	711	739	702	688	707	686	751	686	726	715	745	749	679	718	694	648	710	701	675	704	746	701	690	748	694	727	693	691	697	696	709	679	750	690	716	698	677	676	684	677	678	719	706	678	738	743	694	668	742	679	692	727	719	679	722	708	647	679	687	670	710	685	738	709	700	700	680	701	711	712	682	713	680	717	724	738	716	728	703	699	694	702	710	687	735	698	681	677	693	677	701	729	711	714	727	756	663	723	722	731	693	684	718	712	719	713	753	728	736	687	705	736	714	696	687	694	720	671	724	695	710	688	709	683	736	740	723	755	733	712	691	700	692	676	708	688	687	660	700	681	688	735	721	760	684	705	723	721	680	713	674	739	682	704	712	674	700	708	720	721	704	727	696	679	733	696	696	739	728	691	709	695	727	698	666	751	675	731	691	705	716	633	679	735	692	698	674	747	695	679	738	711	665	673	668	700	728	705	697	730	677	672	661	752	739	683	690	657	708	662	691	667	720	661	652	732	690	712
19872	41586	35906	25147	18643	12179	6723	3727	2402	1685	1213	989	911	917	983	1179	1264	1449	1547	1698	1807	1497	1434	1348	1158	916	860	855	745	772	755	705	657	703	716	747	773	712	750	748	732	698	745	701	718	751	748	792	720	795	706	733	759	665	757	705	742	705	748	692	739	757	795	698	712	731	785	737	669	805	688	717	723	756	740	701	734	762	758	739	699	661	742	725	710	736	653	727	756	719	729	727	682	711	708	723	684	733	718	777	725	752	710	711	782	726	727	688	726	744	728	713	743	712	751	730	758	731	708	736	658	709	673	699	744	704	681	747	743	711	732	694	766	720	697	747	755	709	721	697	756	704	711	703	776	699	676	678	752	751	711	729	702	773	738	694	696	742	772	711	702	756	737	698	733	695	704	759	715	715	748	687	733	712	672	716	725	744	701	711	772	686	701	724	755	768	702	712	742	697	703	698	668	758	709	728	715	740	724	693	697	718	750	759	724	710	762	722	727	664	713	730	760	743	681	700	769	679	730	770	697	737	707	726	691	781	744	754	737	735	713	756	761	718	751	676	748	761	748	686	737	704	727	757	716	746	745	751	740	770	691	717	707	729	757	658	745	749	710	727	691	716	740	736	750	747	655	682	722	739	712	714	723	690	728	705	696	767	670	740	746	760	761	675	699	695	730	709	689	705	712	748	732	723	715	733	739	726	715	699	767	676	752	738	705	739	758	709	739	711	721	744	669	741	727	738	711	727	736	724	700	726	720	722	708	692	699	704	719	714	764	721	710	694	722	756	684	708	687	689	698	712	713	690	760	736	756	774	686	692	709	740	733	722	717	719	716	685	699	672	738	746	709	742	712	735	745	737	714	741	697	742	724	701	770	742	729	744	684	747	705	710	745	702	702	693	748	743	714	700	712	748	732	725	747	733	730	735	757	739	723	729	726	759	735	697	707	729	723	713	720	705	695	744	735	746	733	750	742	710	712	695	737	700	682	728	715	739	765	721	735	707	699	732	676	721	717	761	677	746	716	700	699	737	710	767	666	710	760	677	694	752	680	717	713	683	755	750	756	674	706	675	784	703	677	705	722	758	749	734	737	708	764	723	742	736	681	706	686	710	722	713	700	727	720	690	751	749	680	693	737	698	728	765	707	702	740	680	707	756	753	728	700	691	709	679	714	760	720	698	723	720	713	733	732	724	679	720	666	710	705	697	719	743	726	685	736	696	655	720	708	718	700	744	688	723	700	736	687	691	783	719	704	728	674	698	724	752	728	666	698	747	690	698	680	682	738	717	762	729	722	667	713	716	746	713	733	731	744	728	782	752	708	686	713	761	716	694	759	791	677	736	723	737	688	702	700	703	700	734	782	741	735	735	763	740	714	670	686	716	743	699	761	770	696	732	758	691	687	708	682	684	707	681	710	717	721	711	757	733	758	695	724	703	714	708	702	710	732	732	740	735	708	710	697	685	725	724	669	727	751	705	712	713	754	692	728	749	777	760	737	718	701	758	720	723	655	695	679	730	748	739	723	718	745	707	700	692	754	776	728	727	717	698	698	708	740	693	734	683	689	678	677	699	731	718	720	693	727	720	729	752	715	698	714	728	709	710	718	744	735	766	703	726	733	701	741	709	717	731	741	766	701	741	735	739	733	698	729	693	683	704	747	674	715	720	725	741	755	682	714	749	738	716	727	728	720	703	731	681	685	757	746	719	735	706	722	753	748	680	747	726	728	748	716	744	758	715	735	722	723	702	750	747	704	723	719	764	750	743	722	683	769	738	695	702	676	733	739	718	719	710	732	722	720	685	712	749	718	659	745	702	740	759	732	685	718	774	716	702	731	698	720	676	742	750	709	734	707	788	789	714	712	679	695	760	716	719	720	727	681	724	713	694	707	719	721	763	725	698	727	680	665	728	719	706	727	747	724	709	742	720	703	714	723	723	740	729	697	709	703	746	724	682	690	731	757	723	730	690	706	710	697	730	750	693	744	774	747	726	757	730	712	760	707	701	708	720	754	747	766	692	722	763	725	793	685	727	708	698	722	713	739	723	767	733	748	719	709	692	721	693	692	728	713	736	744	672	710	694	718	723	723	719	703	734	745	759	687	687	711	740	731	811	694	723	747	675	731	705	721	702	727	709	719	728	707	693	712	696	723	715	708	702	721	675	695	741	690	750	696	730	751	719	671	715	673	701	729	745	707	717	730	712	721	734	734	732	703	725	725	715	707	737	676	684	699	731	746	741	749	734	695	755	691	701	722	733	711	717	726	718	715	757	735	730	702	732	742	695	718	728	745	712	722	747	740	728	724	716	707	734	696	692	689	773	726	702	707	714	725	714	730	686	738	680	746	718	710	694	713	705	745	729	724	703	719	736	726	700	718	740	712	702	730	738	678	726	724	717	742	701	754	675	699	736	736	755	694	732	718	743	711	713	752	718	732	715	721	693	805	747	720	688	702	735	712	634	709	735	724	732	709	688	747	697	731	770	707	745	687	719	719	710	696	747	715	737	708	760	696	736	726	747	699	739	681	751	751	772	727	734	716	700	686	677	699	704	732	729	778	750	691	712	693	693	719	736	688	727	774	734	720	721	779	707	742	726	743	739	709	797	753	737	724	754	690	704	715	727	697	697	708	743	706	759	720	741	762	726	735	716	707	731	767	660	711	700	697	719	702	705	728	690	671	733	731	717	762	688	702	739	718	723	739	682	718	728	697	697	691	700	698	712	715	781	696	725	681	768	704	722	770	756	714	704	700	698	672	712	714	734	704	701	776	688	737	721	729	684	753	722	719	723	706	716	668	724	745	707	706	745	661	743	681	660	658	752	755	733	746	726	735	755	725	713	726	679	723	695	751	717	734	765	719	745	768	722	698	737	747	728	777	706	684	756	727	718	712	728	720	707	744	717	741	782	718	744	704	657	739	758	718	718	705	713	731	743	757	730	746	724	704	705	706	685	674	710	738	731	757	776	696	745	715	722	720	733	686	738	692	695	749	746	697	749	714	740	691	714	781	774	740	724	712	734	713	688	729	739	693	730	736	678	775	752	700	745	724	686	764	723	723	726	738	707	713	699	710	761	692	697	715	704	696	704	721	754	760	735	771	753	716	695	713	692	749	762	728	705	693	703	740	704	761	716	722	682	738	722	737	711	702	680	731	669	772	698	731	704	710	731	739	761	732	790	722	719	715	716	683	695	743	742	759	704	714	709	657	722	751	727	719	723	688	766	720	749	750	743	716	678	704	660	700	729	723	774	739	721	725	741	698	680	734	693	720	749	751	733	683	701	710	730	749	726	658	697	723	715	715	712	697	701	761	707	711	749	689	745	755	714	712	735	719	685	666	701	748	721	690	696	779	706	712	745	706	685	742	754	735	730	745	725	746	732	780	709	722	711	727	741	698	694	730	729	743	713	715	719	700	738	717	777	712	717	710	752	765	727	740	690	699	706	725	724	705	733	687	713	729	742	721	804	714	728	717	696	765	678	767	690	717	704	734	694
24884	21220	27617	25626	16937	7276	3107	1480	1046	795	573	536	561	530	580	612	701	788	787	828	900	764	779	710	601	500	501	510	478	440	467	480	472	453	464	457	441	430	470	489	473	462	457	501	498	422	462	480	483	475	483	449	452	430	513	430	445	457	471	450	463	480	462	443	449	454	461	441	421	457	419	449	450	478	441	441	456	442	446	500	462	444	469	443	467	512	466	449	500	442	474	466	451	448	494	477	447	461	441	446	476	455	442	443	443	457	475	471	452	474	477	430	464	513	481	449	492	454	426	445	488	457	432	454	461	443	455	495	457	461	486	474	418	488	463	473	455	457	487	432	420	468	440	449	451	521	459	449	459	455	459	456	440	450	468	457	444	466	435	437	430	443	491	484	459	464	453	450	477	476	498	483	450	445	471	497	445	454	468	437	485	427	453	466	464	475	440	429	450	448	476	441	434	462	435	443	453	445	479	425	529	428	424	469	435	471	443	501	457	453	443	471	444	479	467	453	414	445	454	491	444	439	469	455	407	495	443	454	451	422	440	463	494	456	460	444	419	439	449	476	500	444	503	431	458	470	455	457	438	481	465	495	492	451	469	482	450	470	466	470	459	467	476	438	446	433	421	430	449	467	521	472	441	486	476	436	420	488	433	483	482	425	465	441	455	444	427	469	442	470	465	462	516	461	424	488	432	441	453	489	468	506	462	436	470	432	452	453	485	480	462	454	444	481	454	444	440	488	464	478	459	459	479	456	480	445	478	440	465	484	465	466	446	471	461	444	463	453	478	456	428	479	427	465	441	510	420	467	415	446	431	484	464	440	461	449	471	445	429	454	477	471	465	500	458	439	450	456	453	463	461	411	474	442	420	431	488	458	457	455	448	429	451	452	437	491	444	466	469	497	458	490	434	494	481	442	489	473	505	464	476	430	448	443	438	464	501	455	466	444	421	435	438	440	447	462	454	421	434	457	463	474	479	479	459	453	407	457	460	511	471	481	450	426	442	502	433	444	491	460	435	470	455	446	477	481	436	451	492	452	470	451	477	476	498	460	465	454	447	417	467	427	420	479	471	449	448	449	478	457	435	455	445	432	458	478	425	474	422	445	428	482	436	501	459	468	465	427	442	420	432	457	463	496	457	449	441	464	454	437	499	443	486	424	464	424	472	484	457	419	461	454	486	462	470	469	465	473	465	455	464	519	448	453	459	460	462	463	491	451	444	477	414	413	455	472	488	424	467	488	461	447	466	439	430	438	449	461	451	459	470	452	460	465	454	439	485	422	459	472	438	441	456	468	472	431	434	445	406	439	426	454	438	443	493	452	464	457	464	465	418	453	464	481	507	437	480	492	462	459	475	482	456	438	452	444	485	467	409	436	461	435	477	456	464	427	425	459	455	443	448	459	465	442	451	439	431	444	447	468	455	457	441	429	426	468	455	444	479	463	454	465	443	451	492	426	478	483	484	486	443	469	472	445	444	444	446	484	453	454	436	476	480	430	514	463	465	464	465	461	417	458	491	479	481	418	453	447	446	458	465	458	444	460	475	443	475	456	447	505	431	449	478	498	467	444	451	459	489	430	470	436	428	442	464	445	491	466	476	458	444	487	444	471	441	470	426	449	453	456	443	460	450	478	468	486	439	450	420	451	449	473	440	480	438	434	445	440	459	406	468	505	431	447	444	423	504	468	460	475	462	447	465	452	452	471	467	451	419	473	461	442	458	473	454	464	474	439	457	445	476	475	465	455	438	439	423	416	473	446	478	468	461	474	475	452	478	459	447	425	464	463	442	438	455	417	455	436	459	456	427	441	410	486	458	445	424	435	463	482	445	446	432	443	448	456	437	450	468	462	470	462	472	446	429	479	449	492	417	466	442	448	429	435	446	459	433	438	474	462	454	449	399	453	469	437	481	422	410	449	460	487	466	464	460	435	457	428	486	477	481	468	429	459	444	447	470	439	462	463	473	470	470	436	471	460	475	435	484	459	457	477	456	446	426	477	433	458	424	462	499	420	486	477	462	450	433	470	459	439	435	466	457	463	448	468	444	469	428	400	453	489	443	463	462	463	459	494	482	473	463	478	490	472	484	452	460	429	457	498	474	448	471	442	457	474	468	452	438	442	443	430	450	418	450	445	471	436	490	462	474	431	429	444	438	470	434	486	437	435	508	440	477	434	430	447	429	432	438	476	451	462	428	449	475	457	460	406	464	452	508	474	431	479	433	435	441	455	465	416	457	457	452	459	477	434	459	453	461	467	488	456	463	443	435	435	414	475	453	484	449	487	482	485	435	439	492	458	469	464	472	471	451	457	419	477	466	482	470	480	441	443	459	487	462	439	490	502	457	426	459	464	448	458	420	486	459	462	455	472	434	433	399	458	445	463	443	489	469	463	467	431	410	466	491	448	441	469	482	448	491	529	457	482	484	446	418	464	454	465	429	427	441	456	479	445	453	465	477	471	458	454	483	463	426	476	446	461	473	469	446	461	460	437	463	458	430	460	425	472	463	441	453	433	436	464	472	497	458	467	457	459	499	431	446	453	449	441	442	474	445	447	466	490	470	457	448	449	435	443	466	425	460	459	444	421	448	488	464	450	477	439	474	464	465	488	474	433	455	421	460	442	475	414	457	436	458	461	499	449	470	466	435	495	467	446	470	452	430	479	448	451	459	488	466	486	418	480	464	483	455	460	436	447	443	481	491	471	444	458	467	440	487	435	453	436	464	422	480	478	486	468	492	455	452	425	431	462	432	425	414	491	493	460	470	455	464	457	473	441	450	481	452	422	436	493	435	468	456	473	491	465	425	457	447	484	456	449	465	441	475	461	432	486	451	432	460	442	489	463	453	452	430	462	455	453	457	487	479	448	482	460	440	480	474	416	488	483	458	446	475	443	435	468	442	441	420	489	477	478	485	431	462	450	443	433	412	447	470	458	445	421	468	460	477	472	469	442	426	418	447	469	455	437	472	489	446	509	493	433	445	482	465	454	444	414	473	438	456	443	479	449	471	459	490	456	475	412	427	482	456	469	426	454	493	455	443	445	451	434	419	433	480	441	456	460	481	466	484	429	438	425	447	443	448	434	488	479	458	455	460	430	495	453	472	463	494	463	442	441	467	468	480	460	464	463	470	427	452	484	432	440	443	440	463	440	437	485	436	417	460	461	461	460	444	444	466	442	438	417	451	445	467	475	445	466	466	445	466	466	461	476	433	461	434	479	474	465	452	438	471	451	478	446	419	463	475	435	441	485	479	447	468	465	459	476	472	452	444	436	479	500	441	457	460	436	480	394	487	416	463	422	448	419	418	453	450	454	409	431	458	465	466	477	433	429	429	460	442	466	424	447	469	447	456	483	454	435	476	465	473	430	452	435	445	479	441	480	504	431	425	466	455	468	415	471	452	446	488	478	480	454	462	460	435	424	459	486	497	487	426	419	434	454	482	431	476	420	446	499	476	430	489	482	458	431	446	436	442	454	493	466	442	472	454	455
19433	37960	32416	21491	15391	9689	5246	2804	1820	1259	800	627	649	651	710	824	962	1125	1119	1193	1319	1177	1072	945	827	676	605	547	518	450	482	495	529	487	516	526	511	493	460	539	479	521	520	525	494	519	501	493	511	502	528	505	464	484	481	473	496	461	533	491	507	513	478	494	449	524	500	530	509	480	487	504	518	505	470	499	484	507	493	481	506	495	481	475	467	458	498	482	524	484	505	508	500	469	486	493	475	473	466	507	512	490	511	520	523	526	498	524	511	486	489	467	506	497	509	509	497	512	488	506	501	499	494	533	515	481	508	497	505	504	503	518	486	484	462	485	464	498	467	480	515	476	467	483	532	459	514	475	489	474	476	496	485	466	443	539	485	487	496	474	477	466	488	511	512	520	512	481	523	523	458	484	494	521	495	535	506	507	482	503	492	518	485	475	510	506	476	473	466	483	455	510	494	480	488	495	500	519	490	510	499	458	516	496	536	489	494	512	478	526	510	535	454	499	520	493	466	488	473	452	486	468	450	531	462	497	499	530	469	496	493	482	487	512	516	477	466	502	441	519	504	514	492	523	477	514	497	534	492	495	503	493	497	492	484	495	506	508	493	506	529	485	501	498	503	435	524	476	501	507	494	505	530	464	490	472	522	507	517	476	477	472	496	481	476	493	470	499	472	500	505	472	490	473	470	461	505	506	474	491	504	503	496	491	496	502	471	526	466	518	498	484	493	502	493	512	523	470	497	498	492	501	507	469	534	504	493	483	464	471	514	479	501	471	480	487	522	490	476	507	499	517	492	483	551	485	479	443	536	516	511	510	482	501	510	503	528	510	484	451	516	506	448	492	495	498	488	493	541	511	549	539	454	486	480	463	505	517	468	488	496	488	477	460	502	508	518	487	447	500	500	523	466	465	474	470	489	514	485	516	469	504	498	526	452	524	506	475	481	499	485	490	505	493	489	503	479	488	478	566	487	512	499	483	460	484	468	461	490	495	509	492	504	511	492	528	476	527	529	530	476	501	478	472	495	490	488	495	457	556	447	482	466	437	505	485	495	512	461	487	504	477	484	473	535	484	460	493	520	476	498	497	455	491	491	493	529	517	502	510	479	445	509	531	494	501	437	479	487	498	493	503	479	469	501	527	511	514	509	491	492	485	472	481	492	534	523	532	498	497	530	501	515	496	519	500	556	463	507	517	490	450	513	498	500	484	498	461	489	477	475	529	485	521	514	503	486	464	526	501	537	485	524	470	491	486	442	492	477	527	526	485	499	486	529	507	505	455	504	479	497	473	525	459	484	483	468	484	479	496	487	522	481	562	509	448	508	466	521	480	509	472	510	464	497	518	488	531	493	477	469	509	492	485	461	497	482	492	555	508	478	500	473	488	495	490	501	502	493	521	503	487	484	502	476	474	488	479	483	487	511	517	521	499	419	492	494	511	525	465	504	487	524	471	485	482	503	524	477	494	493	500	516	450	476	468	462	445	477	528	487	479	484	503	465	468	511	473	510	468	482	495	491	486	464	459	524	464	454	517	498	453	486	497	481	516	532	501	470	490	524	491	494	490	515	476	499	534	487	526	494	472	506	517	490	498	493	488	486	504	506	497	487	504	522	491	470	491	457	463	504	469	480	472	520	514	447	511	477	517	440	488	473	486	488	488	495	479	482	484	479	469	491	540	523	472	493	500	465	503	446	522	472	498	521	505	491	501	496	494	523	525	508	495	516	507	474	455	498	548	501	509	529	514	471	488	509	467	536	466	503	479	468	522	496	515	510	507	448	483	540	460	455	523	530	473	474	479	521	528	475	455	492	488	527	498	482	487	481	505	467	483	528	500	498	447	489	522	511	505	469	502	462	506	539	495	514	510	456	478	506	494	483	508	476	513	481	498	499	460	477	494	481	517	475	475	522	509	533	484	491	513	479	506	515	540	531	498	501	525	526	509	490	503	489	494	522	487	500	492	511	464	510	487	490	536	516	484	481	534	489	439	498	484	512	464	490	504	490	490	476	476	502	481	471	525	482	508	466	484	496	477	494	465	485	492	492	491	526	475	486	465	465	465	459	506	484	481	495	517	491	486	500	492	465	479	495	501	495	481	469	489	517	491	482	497	481	476	478	495	500	443	505	482	536	470	505	515	471	566	501	473	478	461	519	490	489	520	498	466	507	515	478	501	525	479	471	525	520	506	521	491	459	473	509	479	507	497	534	522	475	472	509	493	518	497	513	479	528	506	530	458	511	475	465	496	486	500	533	520	511	520	481	530	473	508	502	484	508	495	492	524	523	495	458	467	514	486	470	506	516	488	461	542	525	523	522	465	517	465	449	522	446	491	487	499	509	512	517	497	492	502	470	453	502	489	499	480	475	487	517	508	525	492	478	480	501	465	466	480	548	525	488	474	461	501	572	517	487	467	518	466	485	537	445	479	484	476	460	516	485	471	499	500	484	486	497	502	495	500	490	495	489	467	520	498	495	512	488	528	513	530	497	453	499	482	519	482	523	500	479	495	476	506	500	478	437	506	517	510	502	498	484	485	499	459	484	496	504	517	500	461	507	500	504	517	481	499	508	493	458	524	454	504	469	478	474	467	469	476	477	473	524	519	513	462	490	488	522	498	496	524	492	496	468	487	491	523	507	480	466	533	502	493	474	532	509	509	484	514	462	498	509	498	531	505	447	465	474	529	501	488	521	547	519	495	491	475	450	509	471	523	493	452	495	480	526	487	510	474	502	485	513	448	516	486	480	528	463	501	472	496	494	495	494	487	465	482	474	551	489	474	520	477	463	526	455	479	492	474	489	459	498	489	515	480	494	491	512	481	480	508	496	497	479	516	527	467	527	475	497	488	522	494	548	470	460	513	480	514	481	483	495	513	482	498	533	477	492	535	483	467	501	507	456	562	544	509	530	452	525	493	492	493	456	468	480	505	481	549	496	500	508	451	507	515	474	501	493	476	446	477	504	452	519	493	534	515	501	534	532	510	497	497	482	508	480	499	479	498	495	527	490	524	495	488	482	475	475	451	532	473	535	482	484	490	445	473	504	469	488	519	494	465	486	499	464	485	543	461	455	508	543	488	480	482	460	465	476	525	500	519	516	485	513	497	484	473	482	497	499	530	533	492	488	508	499	474	547	466	487	467	499	483	467	500	493	497	461	482	474	485	506	460	496	510	502	493	500	526	480	527	454	483	541	469	476	486	493	483	493	490	473	500	513	485	510	469	437	497	518	474	486	519	492	512	499	506	490	537	495	463	498	504	517	538	467	482	500	498	525	506	494	496	499	496	475	491	504	518	522	499	527	504	471	484	466	481	489	487	489	543	491	489	499	467	490	493	483	519	482	485	515	514	521	496	494	495	501	509	482	499	530	501	452	512	479	493	500	495	504	533	469	477	481	484	467	504	498	522	529	506	492	492	472	479	500	462	485	508	469	520	519	493	459	517	548	486	503	518	489	504	480	490	478	502	502	512	523	492	518	541	508	528	469	496
22662	21249	28930	23925	21389	21824	14854	3952	2344	1769	1342	1122	1143	1099	1145	1243	1347	1553	1566	1602	1714	1653	1522	1407	1301	1062	1067	934	946	945	937	957	936	900	925	867	925	891	941	908	863	883	893	899	896	867	884	928	917	871	879	853	930	912	906	905	895	860	905	884	916	943	919	952	936	913	933	938	882	917	873	854	924	862	917	847	948	885	947	925	927	892	920	903	857	945	900	884	899	949	924	875	910	903	845	860	857	914	899	874	888	833	902	902	971	934	925	886	877	884	901	940	889	912	875	880	893	887	906	941	888	880	875	871	859	925	894	910	875	922	869	891	890	865	913	912	977	867	918	914	890	913	869	902	898	890	880	923	941	855	931	891	922	881	869	922	929	939	918	880	912	905	895	877	935	942	851	926	848	945	925	915	886	889	827	966	877	900	909	889	902	913	897	917	883	877	931	854	901	843	915	894	914	933	895	912	862	846	922	869	870	901	887	908	885	878	895	953	914	924	891	853	858	924	939	894	900	900	932	920	944	930	888	908	902	850	916	891	911	923	897	857	869	890	856	866	911	885	906	936	941	891	878	894	891	921	874	929	883	871	916	919	945	837	913	940	887	954	887	857	938	884	899	949	896	896	884	895	868	854	877	889	879	883	920	913	868	890	933	920	859	924	900	912	903	872	906	876	901	883	958	894	937	893	892	928	875	863	901	940	887	853	843	849	883	968	861	897	927	912	897	882	925	904	894	927	929	879	914	891	912	904	880	899	881	887	926	950	982	888	895	892	887	917	871	862	888	917	894	923	924	937	925	922	888	895	958	928	890	916	943	870	910	920	903	937	961	831	968	946	887	906	918	875	870	942	900	902	948	926	913	867	887	908	911	886	888	960	858	941	868	916	890	881	903	896	925	896	868	857	895	865	937	846	887	887	885	910	905	928	903	919	939	871	883	890	882	936	854	913	911	898	890	861	917	943	871	932	897	931	887	921	872	891	876	968	875	908	885	873	854	876	897	895	970	934	883	912	911	918	856	906	951	906	876	932	944	883	821	865	868	908	878	931	849	905	935	916	911	932	901	864	920	865	945	936	950	927	938	919	882	900	855	881	904	904	904	910	915	873	902	946	860	923	934	954	930	914	881	869	922	848	926	850	870	888	865	907	849	905	880	877	942	911	883	937	907	901	892	871	896	819	953	908	919	930	876	901	937	956	906	880	920	936	932	932	880	895	874	886	894	881	934	873	915	856	904	890	914	915	918	884	909	904	901	889	910	907	877	894	897	920	952	867	889	901	946	853	884	870	929	880	923	969	914	892	914	899	899	875	895	881	866	901	911	922	942	919	927	861	926	883	840	897	889	900	871	870	979	941	889	921	914	871	846	912	909	912	854	915	935	956	909	860	927	903	908	941	924	944	860	882	889	938	909	853	916	872	945	944	891	866	902	909	931	945	944	905	920	809	919	947	852	896	926	902	889	938	873	938	869	874	883	878	874	972	901	861	831	914	886	930	871	915	876	902	879	889	886	949	865	932	892	914	939	915	874	940	900	940	855	886	929	944	893	892	911	924	871	842	912	952	887	927	918	944	912	897	937	878	954	923	928	849	885	858	916	875	872	969	896	951	877	903	881	893	949	890	827	890	941	909	868	878	973	893	906	898	942	928	831	921	886	886	899	952	905	883	891	937	891	863	890	900	918	929	932	900	899	892	938	918	930	882	863	830	889	865	906	949	955	924	876	897	932	959	922	852	922	919	925	885	943	909	876	879	880	946	878	934	891	870	894	909	895	918	952	906	892	929	939	885	874	892	880	896	949	881	903	881	882	885	891	878	918	921	920	912	877	875	827	847	871	871	895	923	946	916	928	877	886	908	922	903	941	953	921	899	907	939	891	906	910	925	897	951	893	890	892	914	901	869	917	843	947	926	886	884	955	885	893	937	844	909	924	973	868	872	896	915	973	881	894	911	919	907	929	882	895	893	933	870	908	944	931	920	880	905	906	861	919	906	930	900	936	912	884	948	923	900	948	961	881	934	954	868	906	873	901	904	884	936	897	912	948	868	914	902	927	870	875	909	872	876	926	912	926	934	915	915	902	910	905	901	901	912	874	915	879	929	886	926	884	873	913	883	919	930	935	964	905	905	887	896	938	886	902	886	807	924	969	927	910	921	943	928	879	841	944	928	905	856	879	922	888	878	889	929	929	873	910	916	902	885	856	904	899	905	857	878	914	896	907	862	952	903	960	873	949	907	895	891	894	902	888	903	901	871	868	906	867	937	864	908	909	910	894	924	910	919	898	928	880	910	903	888	873	898	925	929	915	861	885	901	886	895	903	883	913	898	974	933	910	902	919	883	840	917	913	915	883	904	928	854	938	876	919	955	928	910	909	838	958	877	875	945	918	903	870	858	920	870	884	932	861	938	971	869	835	884	928	934	896	891	874	941	942	893	863	942	851	950	896	906	899	921	915	848	926	864	822	903	883	912	872	896	866	884	890	924	893	827	890	909	886	885	900	852	935	947	868	912	838	917	872	898	879	947	891	931	886	900	896	904	939	889	932	898	907	924	874	835	909	903	886	829	854	874	857	923	937	876	887	894	850	874	878	931	865	875	911	849	883	930	877	881	923	934	876	887	875	883	909	925	915	947	854	956	976	886	863	897	881	844	910	906	866	904	951	877	878	886	936	880	881	924	869	966	908	953	968	894	919	922	938	894	902	967	859	881	878	899	884	860	907	894	876	894	974	871	936	911	869	937	960	974	910	924	879	895	879	828	918	902	925	917	879	895	880	895	957	941	922	896	864	954	864	958	911	848	944	933	873	985	884	887	880	853	863	876	857	879	917	927	913	894	925	883	924	874	898	922	906	907	911	888	869	872	890	924	928	885	964	857	916	901	911	975	879	934	904	903	905	882	908	913	943	906	888	867	881	947	910	945	861	833	879	847	928	921	904	885	927	888	893	908	906	910	879	889	898	891	839	857	894	868	861	899	844	860	819	932	874	928	901	866	952	873	882	878	876	919	844	892	859	868	889	862	929	961	892	906	942	965	872	902	895	938	932	926	898	919	923	905	893	900	865	932	900	909	877	889	910	969	875	906	904	899	825	913	891	902	888	885	897	894	884	928	868	918	926	882	892	854	907	874	911	919	893	948	866	920	948	899	914	881	920	876	908	920	917	893	875	925	883	924	907	908	946	857	934	872	903	918	918	893	870	856	905	918	888	920	890	905	859	888	941	869	947	854	863	907	921	876	871	932	934	901	866	884	866	856	892	932	870	873	893	942	924	928	929	928	853	870	895	905	869	903	892	880	931	892	894	895	836	958	880	907	881	912	887	919	887	872	885	910	936	920	963	923	944	948	855	869	916	907	895	874	905	951	887	931	914	865	945	920	897	930	837	849	889	911	892	895	954	892	919	889	900	956	914	898	899	926	904	836	906	869	959	921	813	897	884	899	937	916	954	938	852	859	803	925	873	858	921	926	930	898	922	901	857	907	942	985	894	894
22394	46124	40977	30810	23638	16282	9855	5418	3711	2602	1718	1371	1331	1353	1406	1586	1806	2170	2222	2193	2416	2236	2017	1815	1549	1271	1144	1043	1006	963	980	971	920	928	901	948	981	969	881	919	932	919	981	948	956	927	917	947	913	913	947	964	960	949	897	880	920	912	957	941	874	936	912	925	942	900	942	935	965	968	972	922	909	900	948	929	933	878	910	969	909	919	976	913	917	933	989	953	934	917	973	968	990	879	929	883	962	924	910	901	900	943	917	934	906	949	998	920	900	881	953	903	957	883	942	955	931	913	910	915	929	959	899	853	882	906	909	955	949	926	908	883	959	953	996	950	957	966	885	954	884	955	895	971	901	934	922	911	930	937	915	944	921	950	924	906	921	904	962	1003	926	911	919	969	996	950	899	955	888	897	897	993	852	919	953	933	915	890	913	917	946	924	945	926	940	953	918	936	843	943	930	964	942	914	939	945	881	949	962	909	953	922	959	912	909	946	893	953	948	922	915	891	924	927	859	918	912	955	934	918	913	934	910	932	935	905	928	901	914	966	917	912	926	920	875	861	884	945	890	977	941	932	962	916	932	910	893	981	877	925	949	925	910	894	940	914	972	959	981	894	885	889	916	969	890	926	969	907	909	904	928	951	1005	925	932	911	928	946	938	932	973	922	962	875	962	912	969	962	926	889	903	921	964	890	913	962	927	962	929	935	947	935	900	931	868	987	971	905	920	907	959	1002	886	902	867	994	942	942	849	951	934	954	959	936	972	928	954	915	957	942	893	937	899	932	957	962	949	996	953	979	915	944	937	907	945	904	936	968	962	918	905	949	950	920	921	934	935	944	932	953	924	965	945	957	944	973	975	966	905	884	894	912	948	983	888	915	900	1032	954	917	927	914	926	985	919	890	888	935	938	897	929	914	912	916	928	956	934	935	960	897	905	879	951	938	970	933	931	946	925	931	926	920	882	945	910	979	929	942	919	988	895	945	958	887	915	961	952	972	971	917	931	927	920	927	1013	933	886	894	934	964	1020	931	972	944	949	959	909	898	889	946	931	894	910	963	973	997	974	936	923	936	928	955	905	1024	951	968	991	892	959	947	939	955	984	924	881	887	949	888	994	956	956	899	972	903	956	926	959	933	922	910	933	925	897	912	961	968	933	971	952	924	968	899	979	972	926	887	953	933	964	974	907	958	919	976	904	962	906	935	902	984	916	949	990	972	980	940	971	900	942	933	946	929	916	928	881	883	910	927	951	954	918	928	945	950	873	928	970	958	969	1001	976	952	981	948	925	978	915	953	943	915	914	926	972	860	937	933	964	940	900	933	936	935	887	966	919	947	1002	901	917	931	940	961	921	943	935	963	922	911	940	920	937	923	886	940	945	910	981	885	942	917	928	962	884	979	894	919	892	918	869	928	917	902	895	956	941	926	917	928	927	956	923	948	925	900	924	1000	925	924	874	883	951	978	942	946	973	928	899	904	928	936	944	938	925	900	975	927	1008	882	938	934	902	966	893	978	919	935	936	925	961	929	909	884	951	895	933	928	923	953	880	926	912	977	899	901	890	886	900	974	924	867	889	962	958	895	942	940	928	942	910	870	961	887	934	937	910	987	964	913	953	926	894	999	906	959	958	919	899	927	910	923	924	919	951	948	937	979	937	975	919	957	915	891	956	889	955	966	918	905	956	908	933	904	972	934	913	924	933	892	946	932	932	952	922	910	895	897	922	905	935	890	919	987	938	889	936	907	920	920	992	928	928	864	949	988	975	929	951	936	936	967	935	923	920	965	925	927	881	928	889	933	901	966	931	975	903	946	945	960	958	933	959	937	909	926	953	886	967	958	942	864	941	941	934	944	926	953	914	942	919	912	990	973	950	939	972	982	984	989	945	951	966	916	922	923	977	909	1034	957	946	875	904	884	933	935	926	885	920	925	929	919	949	955	877	1012	938	950	896	929	959	919	945	890	929	977	894	926	921	933	854	934	997	858	923	927	984	898	893	959	963	964	930	916	947	963	933	915	892	961	917	902	886	905	962	923	955	944	933	928	945	905	960	952	952	880	954	948	944	994	864	933	976	937	901	926	912	961	903	899	943	947	865	935	965	941	932	955	953	905	916	899	909	899	958	907	898	887	960	933	936	960	899	907	955	934	918	921	931	845	957	930	919	903	935	933	941	938	959	949	905	969	940	918	932	898	916	867	884	911	937	976	922	955	978	948	945	942	942	890	931	942	914	952	886	907	973	942	979	958	903	959	890	912	918	969	928	941	928	896	887	952	956	898	944	934	930	910	940	934	897	915	959	941	902	944	946	948	933	927	943	920	951	928	956	939	933	903	984	859	931	883	930	918	915	901	1012	907	982	940	963	971	922	962	953	880	877	968	939	880	906	917	909	944	870	894	965	910	980	908	945	938	937	917	928	956	932	902	926	902	931	910	974	977	919	953	952	914	941	956	930	964	887	935	941	947	938	992	942	923	979	938	965	955	911	923	905	937	908	913	952	950	916	958	932	944	872	957	935	919	1000	969	910	931	949	905	895	948	865	925	957	885	943	938	931	904	924	918	957	956	977	993	950	1006	909	892	928	930	912	868	897	941	938	871	966	936	966	887	959	946	951	866	902	994	937	910	923	902	909	915	957	931	970	859	902	921	955	895	847	914	966	974	947	917	913	910	958	939	940	963	981	897	926	943	950	949	913	931	921	877	923	954	934	845	934	922	939	910	955	895	957	930	949	927	921	926	967	940	946	874	945	914	903	957	955	967	874	1001	960	924	922	917	925	963	957	903	954	890	907	916	940	1001	953	927	943	936	886	905	960	941	916	939	899	891	941	939	893	947	949	939	890	922	895	898	939	926	969	949	973	947	935	943	967	934	988	963	904	944	944	927	939	943	964	907	900	926	1015	971	940	942	987	949	954	926	937	942	919	945	932	962	949	961	965	959	896	920	944	967	897	924	932	933	969	950	914	898	975	893	954	983	876	935	930	937	925	885	926	911	848	961	935	903	910	940	856	887	894	899	924	922	912	927	916	944	909	934	924	969	909	956	940	923	930	948	905	930	919	947	931	983	920	932	862	984	947	921	934	917	903	932	905	951	943	928	968	952	914	906	961	929	920	954	944	943	919	932	916	901	924	956	989	883	937	899	933	887	977	870	970	929	948	941	939	956	922	944	920	923	838	908	941	938	921	952	882	932	922	944	951	917	878	928	916	943	931	887	998	922	994	966	918	955	937	880	952	955	915	969	927	875	884	893	913	943	932	953	924	902	920	879	922	980	934	918	1005	915	1003	925	915	938	936	951	940	930	936	907	877	919	884	962	905	968	934	944	943	860	922	924	955	941	912	974	885	970	929	889	912	956	896	926	935	913	930	890	905	958	924	921	923	1002	918	936	937	922	894	898	952	915	926	927	884	949	967	955	968	878	904	964	921	945	948	925	903	903	949	889	923	882	921	915	939	927	891	899	925	920	934	941	962	914	932	936	945	906	929	949	953	943	946	940	875	928	937	913	895	875	935	962
28505	22953	25458	17712	8563	3989	1858	1018	784	632	474	429	423	430	463	474	592	629	670	630	684	686	588	536	551	470	421	402	428	406	387	392	445	397	405	422	404	369	384	374	411	412	385	409	388	427	400	377	391	380	390	407	398	385	408	327	375	408	405	433	386	394	420	396	421	439	434	360	403	430	439	396	383	383	414	363	419	386	404	402	409	410	397	423	396	372	387	404	416	393	408	385	460	408	391	387	436	436	414	405	421	397	431	424	438	401	397	421	406	420	422	404	428	404	374	403	406	413	385	426	412	419	402	413	417	378	401	428	408	432	368	436	391	393	409	389	433	413	409	458	397	411	392	394	409	412	401	405	409	425	411	418	390	430	378	383	406	406	399	383	409	411	436	421	405	408	435	394	413	449	401	399	405	414	393	396	403	447	428	398	428	399	399	412	424	393	411	424	408	406	409	398	409	439	424	392	388	405	437	384	439	402	392	395	426	405	395	401	388	406	396	386	374	363	406	400	429	396	388	420	408	422	414	413	397	427	417	376	404	430	412	391	392	370	388	405	404	394	408	436	382	418	385	397	426	394	403	393	414	435	386	380	401	370	374	440	422	404	441	435	408	392	370	387	360	422	418	443	381	383	449	386	401	414	413	428	418	393	398	414	409	379	409	419	415	412	428	395	406	400	369	393	412	409	406	387	394	398	406	434	418	420	461	403	429	454	382	396	392	439	397	380	397	395	393	412	412	425	403	424	403	424	434	389	367	384	358	405	432	426	413	435	436	429	390	414	422	422	454	364	388	402	414	409	394	441	418	402	392	367	424	440	377	376	414	417	396	398	394	400	424	420	409	421	382	375	407	414	413	389	395	419	396	402	361	383	399	394	416	399	418	403	412	372	386	419	407	406	380	425	386	403	383	419	376	394	393	448	420	415	423	390	395	440	408	403	413	389	377	428	389	435	372	407	391	401	465	392	427	379	422	415	387	409	374	451	384	386	415	436	403	393	405	399	396	407	415	387	388	429	400	421	414	401	417	403	395	460	409	387	390	368	397	376	345	399	407	457	395	417	441	419	430	424	382	417	414	424	363	391	419	372	386	405	397	427	401	429	400	403	347	378	406	413	401	444	414	396	399	393	417	396	425	414	385	403	420	409	379	445	380	405	405	436	384	409	394	390	385	422	426	405	389	452	397	398	408	405	422	370	422	422	418	408	423	416	437	350	389	414	399	433	435	352	394	387	408	421	386	428	398	424	386	391	423	394	368	416	400	409	416	420	407	443	408	432	409	381	391	412	401	407	400	387	369	387	392	400	370	399	395	438	435	414	396	431	432	413	413	407	404	372	428	415	422	425	415	413	404	411	420	428	418	446	376	401	388	435	386	389	420	383	402	407	431	373	416	438	409	416	392	439	388	413	423	387	400	381	415	405	413	414	408	408	419	417	374	399	404	435	446	396	413	405	422	385	437	399	419	401	433	429	393	388	379	420	427	436	413	415	440	394	394	392	429	417	382	431	410	409	434	392	412	403	395	402	421	414	398	395	388	379	406	366	392	409	421	410	402	402	405	431	424	378	403	379	389	421	410	413	407	402	404	424	394	389	398	417	414	406	397	409	421	397	409	406	401	428	389	387	413	420	418	421	407	430	423	403	389	391	377	418	375	419	400	415	397	382	408	400	397	383	415	399	399	381	388	455	422	414	396	396	407	420	384	383	401	429	425	390	418	368	408	383	388	422	387	424	404	384	391	363	415	379	385	416	425	389	420	424	385	425	404	415	367	386	453	401	436	448	391	384	395	376	383	393	381	425	391	399	379	392	394	418	393	390	408	372	375	390	384	391	406	380	397	386	396	408	390	434	404	427	363	411	376	438	376	400	364	419	402	371	415	404	377	393	398	418	397	410	425	421	387	415	400	378	367	404	391	411	403	454	389	414	383	413	431	383	407	436	392	401	402	430	386	395	405	378	429	393	451	404	375	414	427	390	418	370	401	406	391	445	397	398	437	390	429	395	395	409	426	353	441	432	386	391	380	419	410	396	419	370	403	423	406	393	403	425	400	435	401	374	390	420	405	433	380	407	396	434	407	438	393	405	403	385	411	395	379	411	426	389	398	435	434	401	412	375	413	407	379	453	439	423	391	417	428	431	377	378	407	369	366	442	401	392	375	428	386	386	394	369	452	406	408	388	397	423	371	417	413	382	376	419	419	367	392	424	407	400	373	368	420	416	410	369	388	388	395	416	406	399	410	411	420	391	428	436	431	400	422	361	401	438	414	391	393	455	409	385	451	407	380	403	393	399	437	415	393	341	376	382	392	404	445	414	396	400	436	373	417	437	401	408	396	450	384	459	431	408	363	419	407	414	372	397	437	422	387	433	390	369	375	386	426	384	403	395	408	434	391	407	412	382	402	394	391	393	404	406	379	385	428	396	370	401	411	371	407	403	407	383	418	419	421	434	403	378	390	398	408	374	435	380	452	368	423	384	390	429	377	397	406	403	418	438	396	399	429	394	381	379	377	379	365	393	412	396	387	447	410	418	408	391	393	433	437	416	413	453	388	424	439	438	402	422	421	405	436	407	396	392	403	417	392	412	408	393	383	404	420	425	416	395	399	396	431	434	428	375	427	422	375	427	426	417	398	400	438	424	424	396	377	386	378	328	404	391	413	419	403	389	432	383	366	382	379	409	443	362	422	447	407	408	412	384	396	402	396	384	387	429	410	392	437	382	390	427	402	397	431	438	397	400	408	389	409	387	397	413	403	375	387	438	390	372	411	415	406	422	392	434	403	406	401	410	405	406	439	391	397	410	408	398	397	422	405	419	384	390	389	379	387	409	451	454	421	437	381	422	349	452	396	414	429	407	420	411	420	383	407	370	390	400	369	418	395	425	403	427	397	407	380	424	411	416	399	414	391	396	380	403	360	386	367	369	384	422	406	440	349	380	424	404	421	421	401	429	367	398	385	390	398	394	411	401	410	411	358	401	423	411	417	417	433	428	410	404	359	394	413	391	392	400	403	363	391	391	366	413	380	402	395	401	379	375	400	411	403	414	402	395	414	402	408	434	401	393	457	388	408	361	395	409	420	387	413	402	425	394	410	418	403	357	367	387	414	375	399	382	396	416	382	358	379	412	399	391	404	428	394	395	387	403	390	390	407	431	427	364	410	378	405	438	411	394	390	397	401	416	391	384	399	428	426	428	405	391	369	438	448	416	441	369	381	406	379	370	380	408	415	369	390	418	398	403	396	389	389	405	396	413	402	398	400	400	404	389	415	403	396	359	407	419	381	372	392	406	402	417	386	428	432	410	375	408	436	419	374	427	411	398	409	406	432	427	408	402	401	407	420	415	389	395	423	404	407	400	400	387	387	413	400	413	401	431	376	389	405	392	422	423	415	403	425	456	428	387	398	400	406	382	414	425	413	384	407	413	392	438	412	382	405	394	400	405	429	417	410	398	388	421	416	409	363	394	427	381	377	450	411	390	397	381	418	409
19054	32976	27743	17873	11757	6804	3539	1670	1171	814	581	477	465	488	530	621	692	797	892	937	971	944	842	725	654	536	471	455	442	382	435	413	444	392	449	417	432	424	407	418	434	414	412	404	428	423	401	426	399	385	432	427	425	427	403	409	417	427	408	400	401	412	409	386	406	418	409	383	423	409	417	403	421	431	444	430	436	464	433	432	411	429	437	398	456	412	427	442	421	421	425	415	425	370	433	435	459	387	434	474	458	393	394	411	424	389	422	417	385	395	421	430	405	400	391	403	411	421	439	397	417	426	434	435	456	398	415	424	434	424	423	441	396	426	424	421	408	419	415	434	422	464	398	433	411	422	401	393	412	428	373	468	432	438	393	487	412	382	458	362	399	431	446	429	414	393	432	459	412	405	400	414	404	413	434	361	426	423	393	412	401	441	431	363	404	434	386	426	378	435	431	446	426	446	413	407	428	388	433	409	408	458	387	432	417	366	425	421	423	440	423	437	406	414	403	432	409	405	405	419	421	405	398	430	378	401	424	428	384	386	440	448	432	421	409	428	425	410	429	401	419	435	422	420	421	371	414	395	425	430	436	413	426	376	395	443	444	405	422	427	408	409	425	387	437	436	430	433	419	443	411	449	415	428	436	429	421	416	465	449	436	405	418	402	407	432	405	445	443	434	451	401	415	417	405	437	396	416	415	451	364	415	386	419	406	394	387	435	420	403	448	417	426	429	457	439	421	431	447	427	436	413	406	413	423	432	407	460	416	418	406	420	447	444	412	406	435	397	400	398	438	453	414	409	431	411	437	410	414	454	412	416	415	427	437	386	446	367	425	433	415	449	434	393	400	409	415	393	466	424	416	428	449	415	376	414	417	462	399	434	420	403	429	421	423	415	454	444	419	432	444	389	421	411	409	418	394	388	418	401	414	448	420	397	399	447	395	408	417	443	405	399	438	401	388	407	422	402	417	418	411	427	439	449	398	376	403	397	430	423	408	433	440	409	424	470	445	407	419	441	426	407	422	435	415	404	438	457	455	396	404	417	415	410	403	413	412	422	449	407	443	407	433	408	419	397	420	424	368	402	388	411	435	423	389	406	420	390	436	413	413	384	442	394	394	434	442	429	405	435	411	458	413	412	430	407	419	426	422	421	464	408	380	441	432	387	420	427	447	453	398	437	417	430	416	417	421	394	406	444	418	435	388	376	379	368	438	404	444	458	398	411	410	406	393	420	406	410	397	401	400	428	429	393	411	403	396	398	397	390	414	401	433	436	399	423	444	432	425	416	402	404	411	435	413	402	414	466	413	425	385	394	424	437	429	413	427	431	413	436	431	453	418	415	417	422	410	409	399	429	412	424	432	430	450	432	395	427	440	445	415	436	425	441	450	418	423	422	447	415	439	391	413	439	438	408	462	412	423	405	430	440	370	415	424	382	439	449	385	408	430	423	380	441	420	430	426	444	416	393	427	430	378	402	445	441	400	394	406	409	406	443	416	411	439	465	378	407	451	416	425	402	423	415	407	419	412	404	418	415	390	414	396	415	424	461	418	399	427	427	418	408	398	452	414	370	434	424	394	447	387	465	403	447	403	386	470	406	392	428	403	388	426	390	435	438	443	388	433	400	418	409	391	448	433	440	431	423	437	429	483	397	399	439	415	454	420	446	421	415	407	418	406	463	428	432	450	423	408	411	405	438	478	416	426	392	406	418	391	434	435	429	443	449	401	428	458	434	423	413	415	383	408	441	418	437	390	433	452	418	432	422	437	412	381	416	388	412	420	460	397	420	435	388	412	405	415	419	338	373	426	379	417	392	414	430	387	425	409	381	448	429	407	444	417	404	403	413	405	385	419	430	426	419	378	422	391	426	431	434	389	414	407	415	389	413	448	428	415	415	438	431	433	412	427	445	450	430	403	404	432	409	402	400	407	439	436	428	440	439	436	403	420	406	404	434	426	437	385	436	427	402	400	397	424	374	425	442	415	385	430	402	390	406	455	444	435	427	428	430	435	376	419	402	407	423	453	389	451	447	417	386	429	408	418	428	392	402	445	421	424	436	414	400	431	422	413	414	383	456	440	423	434	426	406	408	446	391	428	445	416	396	415	424	382	400	390	385	423	444	439	423	429	428	420	480	433	450	407	399	425	417	409	438	360	416	440	418	384	394	415	427	403	432	431	411	418	402	414	442	429	421	420	420	427	395	381	419	380	405	458	427	412	417	442	447	429	419	422	412	397	422	430	429	394	424	414	411	388	394	417	410	420	418	408	414	396	427	395	468	433	435	428	418	426	396	436	431	426	418	422	425	385	441	400	414	447	418	413	379	428	390	435	436	431	409	428	440	431	408	457	395	385	390	429	438	417	391	399	429	447	392	443	407	428	420	395	403	429	405	381	417	392	403	438	455	394	424	440	404	412	416	402	451	413	419	405	410	417	410	393	433	439	421	442	451	409	382	417	435	399	409	420	428	370	441	403	371	372	415	378	432	405	428	462	445	464	416	458	449	422	451	421	435	420	406	425	417	436	456	386	388	463	431	414	398	404	427	418	467	461	428	432	437	419	423	443	413	422	436	406	441	423	391	441	443	454	411	404	482	423	391	402	396	413	410	431	457	413	420	398	395	426	393	416	426	397	445	401	389	421	401	427	415	459	406	420	424	439	427	382	394	422	422	418	434	410	439	427	389	409	397	440	428	428	424	449	448	428	448	428	403	420	413	420	459	414	418	410	422	422	405	436	441	412	466	418	383	448	400	448	435	423	413	396	398	424	396	423	379	399	385	406	423	430	406	359	434	430	405	468	437	433	445	425	414	398	391	366	418	434	407	434	396	418	434	405	445	436	414	401	427	411	411	439	406	419	433	399	401	408	404	404	393	414	394	401	402	420	421	425	416	439	421	447	427	396	395	406	441	400	411	416	427	417	443	413	417	417	396	408	431	435	390	420	430	393	411	401	441	391	403	435	430	429	400	415	389	412	429	408	399	382	416	391	425	436	446	415	459	435	426	391	417	412	428	409	408	389	435	415	443	450	391	428	425	364	399	455	403	408	407	406	424	411	415	408	402	411	430	385	437	396	416	435	419	418	416	423	384	395	399	406	432	425	431	410	415	416	404	425	418	383	409	439	409	426	430	411	393	439	422	432	406	444	416	431	401	395	400	423	420	428	439	393	418	411	435	436	409	410	456	387	416	436	411	431	399	436	409	408	413	442	390	403	430	398	409	415	431	432	416	454	442	398	404	409	437	433	403	425	434	400	419	453	375	371	406	408	440	463	421	420	413	394	422	441	395	374	406	421	407	437	426	428	420	383	433	422	376	413	437	402	420	425	419	384	427	430	422	421	459	410	436	434	471	425	408	392	413	439	389	412	408	436	399	440	411	385	420	398	427	439	407	406	445	442	412	444	447	420	399	393	418	431	367	422	406	455	401	446	413	453	441	398	430	445	396	428	417	417	427	409	437	458	437	433	392	426	411	360	449	427	406	390	443
23697	21174	28397	24396	21557	15829	6099	2346	1568	1242	925	838	846	838	850	905	1015	1089	1154	1154	1226	1222	1120	1005	932	817	747	727	732	696	696	726	641	683	768	754	731	711	694	742	688	703	687	701	728	684	713	705	693	699	703	695	719	692	742	734	667	671	689	704	683	686	720	704	751	685	705	720	667	662	694	740	730	677	674	747	690	702	762	739	718	734	700	729	697	705	749	695	677	647	701	695	703	651	722	670	711	697	701	726	681	716	731	705	712	684	719	723	683	712	714	707	761	717	637	670	708	707	702	747	681	690	664	665	710	725	697	685	704	693	656	718	694	702	714	702	666	747	649	673	637	677	685	721	687	740	685	677	649	708	720	709	687	667	693	684	691	669	712	730	730	684	717	718	690	666	768	672	722	724	738	665	629	693	718	736	680	694	689	640	703	666	734	687	733	677	723	705	712	689	710	722	753	698	705	689	694	679	703	680	722	686	736	703	684	707	641	720	676	704	703	716	686	702	689	674	713	663	698	749	719	746	696	688	764	731	723	692	697	698	722	689	691	667	752	708	685	660	729	694	707	707	772	741	701	701	662	685	690	704	666	681	679	703	712	699	681	687	751	690	664	723	721	710	746	726	717	740	671	701	695	697	710	697	708	730	693	721	711	710	668	725	663	727	681	704	658	760	677	702	719	715	683	689	709	703	660	691	675	676	722	718	670	711	707	723	664	729	740	686	752	718	728	707	753	715	740	684	663	714	685	684	709	670	721	676	704	719	716	701	707	733	675	669	695	720	686	676	684	755	727	711	698	684	701	724	723	694	716	670	682	690	658	723	670	758	731	698	666	678	720	686	653	693	737	656	714	699	727	745	698	702	712	713	751	700	692	742	724	647	683	710	711	751	739	724	668	707	710	669	680	700	702	674	703	668	717	677	713	731	703	733	715	776	718	696	717	717	718	688	696	711	690	663	694	718	738	722	707	758	685	688	703	715	734	756	663	722	707	702	715	743	666	712	685	693	739	729	728	701	686	682	686	672	707	697	706	664	681	719	650	709	641	724	702	642	674	715	700	724	700	720	686	685	729	725	720	663	724	709	712	690	672	705	714	692	677	679	747	662	725	693	732	710	729	684	678	688	691	708	704	639	694	688	722	672	721	672	738	689	681	742	659	733	742	696	729	704	733	724	675	659	702	691	718	679	730	747	664	712	693	685	702	726	739	718	681	653	738	683	684	707	683	735	690	723	652	676	742	705	670	716	684	724	701	668	698	717	635	713	731	687	712	698	681	680	728	699	713	682	684	700	712	681	685	727	714	689	719	712	726	697	706	725	687	678	677	706	679	674	697	691	732	664	719	696	747	692	723	694	670	677	740	682	712	641	721	716	687	717	723	691	714	709	732	684	651	699	677	686	749	687	718	740	704	673	695	650	717	671	662	672	679	720	712	725	729	714	731	714	744	695	713	677	670	748	707	696	721	677	692	670	724	689	740	720	705	725	684	721	686	736	747	712	655	699	686	656	686	708	746	738	718	702	715	646	715	730	676	708	729	693	670	704	681	676	706	741	744	680	660	659	691	709	727	746	698	684	711	739	626	708	699	682	676	718	689	691	703	664	708	687	671	700	638	719	688	711	677	726	691	712	694	698	732	763	711	755	714	704	692	686	731	699	637	753	706	679	673	712	709	744	678	721	700	695	708	670	687	683	698	645	727	724	732	702	732	683	704	663	686	687	698	770	663	714	682	665	700	711	699	740	693	678	688	677	714	716	685	671	664	706	677	676	739	701	709	693	664	717	648	727	735	678	722	688	692	727	701	720	718	707	722	718	724	677	727	695	701	691	754	721	664	658	654	708	690	714	711	726	738	742	727	703	685	693	688	718	684	680	695	642	662	762	675	710	712	722	680	711	737	695	729	705	672	690	780	718	691	736	737	747	728	695	705	733	644	701	685	718	675	681	651	722	711	728	674	679	741	735	697	660	656	711	720	717	714	732	718	741	693	716	729	721	691	673	672	727	691	672	703	723	722	689	695	709	733	735	737	715	713	658	719	670	709	696	675	677	675	725	722	742	697	681	656	711	688	714	685	680	674	693	634	663	749	759	690	685	668	687	744	730	742	697	702	715	756	700	671	719	707	739	709	652	697	729	694	668	702	706	698	672	694	699	649	718	723	675	726	694	713	714	695	697	672	716	704	637	758	725	678	701	678	732	667	717	700	740	731	714	698	631	701	706	697	642	686	705	708	660	666	690	696	729	648	762	690	694	744	712	725	732	693	700	733	713	682	701	713	758	699	730	734	728	679	702	684	728	715	661	681	731	730	693	718	691	695	682	707	756	711	690	677	706	687	715	674	679	698	701	705	732	673	734	651	694	759	719	680	689	683	704	707	706	730	686	719	686	695	723	668	719	743	685	680	671	663	707	706	712	724	659	649	668	688	697	687	729	676	706	667	704	706	711	638	684	713	700	673	680	714	712	682	683	735	691	697	671	739	727	642	703	687	691	713	684	656	656	656	684	716	673	722	690	695	716	689	690	703	698	688	724	767	692	685	680	711	708	720	696	660	720	693	688	742	723	711	693	729	706	709	707	703	706	678	709	745	683	740	704	718	692	680	668	719	718	680	732	710	691	713	716	700	706	690	699	703	689	668	723	678	686	680	686	732	693	709	720	740	722	677	701	697	689	674	681	678	726	671	665	711	756	665	729	758	748	634	687	705	676	736	691	683	657	715	648	680	698	681	694	696	697	700	661	706	669	695	755	702	731	669	711	743	695	672	729	690	697	694	753	698	696	702	656	697	722	725	652	710	674	659	697	679	705	718	685	674	698	710	749	693	678	645	715	686	714	667	653	693	692	707	696	735	682	704	686	712	704	683	697	649	666	724	720	743	719	665	684	655	731	694	719	697	735	703	685	690	698	696	718	680	756	709	662	752	648	674	710	731	707	701	719	643	698	695	702	776	679	728	689	714	675	702	717	707	712	692	738	645	726	713	694	675	708	665	712	693	751	701	733	679	718	699	758	738	691	646	700	750	721	703	717	721	712	723	692	723	635	741	665	699	688	756	695	708	708	737	704	708	693	751	740	696	669	732	718	669	752	695	691	726	678	736	703	728	677	715	699	683	662	750	680	717	713	670	636	675	694	698	711	695	704	717	711	707	732	717	726	717	685	678	690	704	657	699	729	740	748	718	693	688	704	693	708	693	740	688	633	716	735	705	695	703	712	724	727	738	702	634	713	696	718	679	677	703	713	684	721	674	674	753	669	668	741	687	667	735	692	689	707	747	763	650	690	695	704	672	691	740	711	718	716	757	714	655	684	679	700	713	666	682	713	664	667	654	701	726	680	698	641	704	708	727	726	701	711	708	728	710	674	694	709	708	703	692	635	689	743	658	705	722	682	742	701	675	728	725	711	665	661	644	702	663	713	732	707	708	745	703	704	681	722	738	725	756	657	695	659	719	708	761	701	693	693	665	718	677	693	683	694	690	729	709	728	700	677
20129	41162	35542	25506	18879	11833	6754	3449	2535	1805	1181	960	879	970	905	1111	1336	1497	1678	1610	1741	1644	1478	1329	1143	926	837	823	731	715	716	693	715	730	773	719	740	708	668	704	686	748	731	731	714	722	728	706	738	693	715	660	758	734	727	724	683	749	748	725	751	761	742	721	688	728	704	711	707	731	766	690	703	734	712	690	697	742	745	715	727	738	681	722	714	664	713	725	705	688	773	729	719	728	686	722	730	748	727	740	703	711	699	699	662	686	702	716	744	691	672	770	672	720	753	699	678	710	743	719	707	716	782	685	722	699	725	693	667	735	731	697	703	712	731	713	682	660	711	710	727	683	692	685	728	763	703	734	694	670	757	760	752	702	751	733	706	730	732	729	778	700	700	749	757	745	700	692	717	708	683	749	687	670	746	691	708	722	665	700	747	711	741	696	680	728	699	721	750	708	726	706	680	686	732	753	691	754	690	745	734	690	777	680	665	728	706	681	683	693	720	763	705	724	755	690	738	691	706	733	732	718	712	686	757	697	736	730	780	770	734	726	719	725	686	724	721	693	699	717	725	721	745	710	737	738	699	740	756	714	729	724	747	675	721	723	767	682	691	723	744	717	707	721	728	722	717	729	716	720	714	743	753	713	714	722	671	689	702	706	666	769	759	709	746	735	687	712	757	751	720	693	744	703	729	707	722	700	738	657	696	706	701	670	697	756	728	700	727	714	749	686	748	695	706	743	729	711	730	702	730	745	671	693	709	671	699	751	724	767	723	733	717	723	702	718	741	735	660	769	738	726	695	751	751	697	728	699	690	744	713	692	722	710	745	680	733	716	702	750	764	773	728	723	761	667	723	705	705	736	686	706	722	701	687	740	693	702	780	717	663	686	740	726	728	721	713	744	749	677	745	762	671	675	715	686	709	718	746	702	725	720	713	679	698	639	721	776	723	696	713	729	726	745	754	685	715	697	721	709	790	737	747	726	715	710	737	701	763	723	714	734	697	681	693	734	692	698	745	718	707	698	693	678	747	773	686	746	678	754	720	725	673	711	744	694	680	710	740	733	718	696	716	730	701	721	727	702	803	708	724	707	764	710	687	731	738	707	695	673	741	740	776	667	752	696	710	718	733	731	711	697	744	643	706	724	679	762	736	697	705	729	766	704	761	719	711	768	716	745	705	724	683	726	681	683	727	725	732	710	778	728	678	706	739	695	722	693	682	712	747	708	757	723	738	684	704	719	689	735	724	731	736	691	672	771	765	712	754	732	707	726	716	773	708	706	678	696	757	740	733	703	728	695	716	734	769	747	734	712	730	687	745	678	706	687	697	737	690	769	696	725	704	688	762	774	772	697	704	731	716	731	735	702	744	739	710	705	739	733	706	700	722	710	671	714	668	715	732	726	694	675	729	761	763	710	698	686	726	738	707	749	735	708	655	733	697	707	698	725	747	768	718	696	706	677	693	664	694	719	681	697	692	749	701	655	771	720	710	716	728	758	736	680	702	715	720	687	722	722	726	726	745	735	780	757	668	747	729	743	678	691	714	726	731	737	771	692	729	752	709	705	722	768	748	711	707	737	700	710	707	710	661	714	729	709	713	701	748	728	670	703	734	713	741	724	679	715	726	699	692	738	712	695	704	752	736	693	719	772	712	772	752	645	728	714	694	693	741	713	719	703	707	738	724	708	714	702	704	698	702	718	714	713	744	720	766	743	699	724	712	745	662	698	704	682	712	724	731	704	706	746	725	747	751	749	739	761	719	731	750	702	724	694	726	747	707	754	708	696	714	721	693	692	719	764	697	703	754	728	699	711	707	674	674	728	710	745	703	702	721	727	731	729	704	747	694	761	716	722	693	744	698	720	764	746	757	729	762	728	694	681	714	738	718	709	707	688	753	738	731	735	741	690	658	701	732	708	671	722	741	718	764	718	722	726	738	779	704	741	733	741	708	698	717	701	727	740	720	743	735	716	748	688	697	726	746	723	766	725	719	766	703	718	720	735	678	738	702	715	661	721	716	707	723	717	741	675	743	710	705	702	732	736	696	707	706	692	736	665	716	705	712	712	742	693	771	693	721	719	714	737	749	739	726	730	766	707	733	675	696	704	694	665	747	753	687	676	726	728	744	665	690	707	715	722	733	732	698	678	710	702	695	673	769	737	719	768	689	694	767	716	681	695	726	719	718	752	726	732	703	692	682	747	736	737	731	710	743	710	719	732	724	727	733	765	764	697	712	659	747	709	712	723	710	735	765	646	726	713	712	697	746	732	695	735	768	676	693	685	727	718	698	742	738	792	662	706	757	738	707	758	720	716	738	721	684	719	738	736	723	682	683	713	730	708	718	738	742	735	726	737	725	752	691	707	713	687	744	727	718	701	702	674	772	751	673	732	747	728	719	751	704	719	697	741	771	705	696	706	707	718	747	725	772	666	722	707	700	694	757	738	727	725	696	675	749	677	732	730	735	665	702	685	726	710	725	755	728	730	713	748	715	728	706	730	783	722	779	753	726	746	723	712	729	743	764	720	701	719	730	700	759	749	718	749	674	723	728	661	750	751	704	700	717	733	717	698	656	709	713	730	747	709	702	760	732	716	764	725	697	703	679	735	698	718	688	728	744	718	659	673	704	717	721	695	735	711	680	684	708	730	693	706	730	649	703	708	733	726	746	714	680	745	726	728	701	731	727	689	786	702	677	714	735	735	708	717	695	711	694	707	734	759	736	732	746	742	722	767	702	709	738	718	742	717	737	704	759	755	656	734	716	694	708	731	713	707	787	718	707	687	701	710	775	704	753	710	756	779	686	696	742	688	729	753	705	701	712	751	708	736	705	713	753	752	692	775	722	732	725	662	726	702	715	724	696	729	722	724	729	701	705	752	733	730	705	743	738	747	673	730	739	777	707	719	735	755	693	712	721	742	746	712	693	689	693	687	720	774	720	701	733	766	688	673	699	701	692	713	719	727	710	736	713	704	749	675	697	702	767	744	734	770	711	711	695	776	725	705	720	743	723	764	740	685	664	757	743	768	715	766	760	697	715	731	773	674	726	655	690	705	730	717	749	724	737	699	692	662	762	729	726	747	761	751	711	685	697	738	679	692	687	720	700	717	729	733	719	703	738	747	721	744	717	765	727	722	745	712	736	734	749	709	698	768	693	693	722	679	700	695	719	710	723	726	729	737	702	734	692	716	701	771	652	737	708	722	740	711	653	713	758	638	717	691	738	744	730	742	708	685	725	722	742	707	700	717	707	713	733	642	725	737	696	715	723	728	716	683	682	692	746	726	713	712	713	701	730	689	703	681	756	698	706	703	707	693	701	736	682	719	722	731	726	718	717	749	770	710	699	757	731	730	735	712	690	702	751	737	759	749	747	725	697	703	715	750	771	752	726	724	684	725	733	756	731	731	667	697	716	696	688	739	692	749	724	733	705	707	709	717	686	705	737	693	703	727	704	717	714	734	701	725	738	725	715	732	761	720	692	709	669	741	703	732
24899	21215	27553	25658	17299	7508	3049	1413	1063	814	600	537	528	488	583	632	674	718	843	806	844	849	772	707	595	579	531	500	479	478	449	435	472	471	443	502	433	472	465	451	484	448	442	496	417	441	448	478	443	403	480	498	514	450	469	447	459	444	452	466	459	474	465	436	483	449	478	454	483	456	437	410	481	456	437	482	484	448	460	425	434	494	476	469	474	442	470	456	445	427	459	482	454	429	450	443	480	446	465	456	446	421	410	400	439	464	480	459	441	451	412	477	452	463	482	456	446	428	445	471	471	437	476	467	454	463	469	495	401	417	450	437	486	469	461	459	474	460	434	476	453	482	459	468	466	471	481	464	494	466	450	410	424	421	509	504	458	483	468	456	474	410	457	426	450	443	446	472	463	471	447	444	475	456	457	425	466	480	482	475	439	483	439	477	511	439	447	463	436	454	454	457	484	445	481	425	418	443	458	455	481	477	453	427	482	449	475	455	440	503	438	427	463	442	472	468	445	495	467	418	463	480	489	447	464	420	443	465	470	446	485	446	405	467	420	440	445	429	444	456	484	434	449	487	487	462	445	482	435	452	424	438	469	457	487	460	434	449	447	419	453	443	484	438	454	477	448	441	451	446	457	421	450	497	439	444	482	434	429	446	476	444	469	480	463	468	449	416	470	476	443	436	481	433	442	462	447	467	424	449	418	436	443	444	455	482	484	470	470	489	443	425	456	457	482	464	464	432	444	458	449	472	479	435	456	484	462	473	423	471	427	445	473	425	480	448	439	428	508	456	408	454	464	442	468	456	444	440	443	453	475	468	446	444	465	454	473	441	430	457	451	466	429	442	456	450	474	441	462	404	448	472	425	457	454	484	478	462	455	485	440	427	432	463	457	464	414	439	487	435	444	425	472	442	438	447	440	451	466	440	435	511	471	458	464	431	443	466	473	455	455	469	441	474	460	403	433	479	426	428	455	456	436	444	479	404	502	491	423	489	412	457	449	488	449	462	473	473	447	446	482	428	475	454	425	465	469	505	466	459	508	446	475	467	453	414	451	473	451	424	456	431	464	489	433	418	451	463	402	435	464	459	438	441	446	441	473	452	447	463	447	458	440	489	476	477	481	433	436	422	418	466	458	464	428	408	470	464	427	455	444	446	435	444	443	435	480	492	479	465	435	430	484	480	459	429	459	488	437	468	468	488	436	453	454	470	463	473	496	471	463	448	425	444	468	456	431	475	465	446	488	424	478	463	461	466	449	464	445	430	465	435	456	448	447	422	470	467	462	444	464	460	467	434	413	423	438	482	445	463	461	468	439	453	501	434	407	445	448	497	506	465	470	515	462	474	452	447	450	510	448	435	440	433	454	478	463	447	469	434	420	409	445	476	474	469	490	452	439	442	412	442	440	458	465	445	426	478	461	484	450	417	441	456	448	460	451	453	441	458	416	430	466	449	477	484	453	447	429	424	410	465	444	451	438	442	430	457	452	472	466	430	461	450	427	470	448	486	452	412	435	440	445	470	453	485	477	437	443	423	447	436	474	462	450	480	424	487	423	442	441	453	454	438	449	435	459	455	433	445	429	491	448	486	404	465	459	444	470	455	476	462	414	477	465	432	448	463	461	460	425	433	487	472	445	463	499	442	442	428	460	458	462	499	467	465	459	466	452	438	457	424	437	438	470	474	490	444	461	462	433	404	464	424	452	435	446	448	420	441	490	448	438	458	517	443	496	455	475	482	458	427	446	445	477	464	479	426	439	467	465	487	444	458	436	451	453	451	474	497	440	474	451	463	506	475	491	429	423	438	444	459	439	429	443	447	435	448	452	445	417	419	459	481	452	454	415	436	425	449	441	434	453	482	449	451	434	414	471	449	444	461	449	428	445	446	446	453	485	441	469	427	458	478	448	484	403	441	459	443	433	454	424	487	419	482	447	454	443	492	466	428	511	472	457	415	453	477	432	443	455	458	502	465	452	426	476	465	429	442	433	457	437	456	454	447	461	466	464	465	496	424	442	464	468	482	438	470	445	438	438	448	435	448	490	420	462	447	453	457	479	470	466	455	442	436	433	450	465	424	426	465	420	478	480	437	472	442	479	447	445	442	406	483	466	426	436	455	464	456	433	461	474	424	446	442	474	485	462	433	448	495	455	472	454	455	446	447	416	434	412	451	438	455	451	447	491	436	478	441	451	425	492	447	478	428	485	448	458	430	463	482	479	471	446	458	445	449	462	450	462	440	455	469	455	454	454	436	438	443	451	463	445	497	502	455	472	446	481	484	468	433	480	470	434	449	431	436	473	448	496	457	445	475	485	433	479	462	451	478	456	449	455	450	427	467	434	449	465	438	447	441	456	482	435	435	440	492	461	436	465	430	485	458	506	446	452	479	455	448	474	434	446	423	438	467	450	422	488	478	449	521	466	437	457	442	429	428	435	459	438	437	444	449	450	477	447	467	399	442	430	438	455	455	448	470	442	462	443	441	467	476	428	423	430	432	486	440	450	458	477	484	450	430	446	444	419	474	452	436	486	435	433	459	470	423	439	437	481	426	436	426	488	440	468	478	454	452	441	435	460	486	432	447	465	446	462	473	419	457	449	461	436	473	466	419	494	417	427	455	460	430	468	436	458	428	414	443	471	483	446	463	440	459	470	432	473	501	426	449	427	462	459	460	455	480	454	471	446	483	479	479	449	515	463	461	445	446	430	441	452	431	467	465	497	452	456	468	450	470	442	435	467	438	441	455	419	434	425	427	486	479	473	403	496	445	455	429	452	441	458	462	438	453	439	436	468	433	495	471	440	440	416	473	428	474	471	429	429	425	468	456	478	442	450	470	478	480	470	427	456	467	497	452	477	439	414	472	484	455	430	449	453	448	439	424	477	473	451	438	405	429	452	474	461	474	460	440	455	468	474	439	473	431	466	453	455	465	500	452	452	448	427	418	487	419	441	449	440	455	459	463	478	457	445	460	459	450	441	434	421	491	478	455	497	459	422	464	427	455	411	446	480	463	439	489	433	465	453	459	459	451	475	465	460	472	431	465	451	462	444	473	390	460	478	415	449	474	451	466	452	464	430	407	441	434	530	461	426	449	485	434	463	418	431	425	446	468	451	459	435	447	441	447	437	468	491	469	462	440	445	449	485	449	464	466	481	422	444	478	458	477	466	463	442	448	450	466	453	453	478	456	420	453	466	448	437	436	455	442	468	449	443	460	437	477	475	464	456	425	421	480	404	418	467	440	434	438	432	433	487	473	447	459	447	444	455	463	426	472	464	470	453	445	451	433	448	436	485	462	493	470	426	409	422	454	441	453	485	443	466	471	488	458	432	498	466	491	434	503	454	449	518	442	472	423	466	456	432	451	491	459	457	445	430	435	450	462	460	447	483	481	438	456	447	444	463	462	430	466	473	472	459	475	479	449	445	448	471	464	486	433	432	417	454	454	456	431	476	419	438	475	472	459	458	425	447	458	429	446	473	502	478	462	456	420
19338	37290	31963	22270	16044	9791	5119	2528	1872	1176	794	618	596	722	715	874	969	1162	1247	1263	1210	1250	1101	949	799	595	553	568	506	494	524	486	485	513	521	552	545	518	476	478	488	468	491	498	490	485	494	502	498	504	481	512	495	504	486	476	490	441	528	484	475	519	497	474	485	522	522	484	492	524	473	484	480	525	479	471	454	503	483	534	522	488	486	470	486	463	483	467	483	500	475	502	508	493	533	476	468	496	482	504	475	514	521	476	473	493	461	467	473	464	490	501	450	482	505	480	478	509	458	514	473	477	471	481	437	460	490	454	491	530	462	499	485	500	500	507	523	480	488	475	503	490	483	475	477	475	466	495	451	491	519	447	503	477	468	503	467	493	467	498	521	527	495	487	454	464	472	532	487	502	477	469	539	493	473	474	508	479	486	500	519	495	524	460	491	571	477	472	464	467	509	467	499	481	478	505	473	484	498	536	480	503	511	512	498	497	513	459	487	539	499	490	502	480	472	505	491	475	462	495	451	484	514	524	450	527	502	501	528	494	451	532	496	555	480	495	497	503	460	457	463	507	485	498	486	480	492	494	486	471	490	470	492	510	449	516	481	480	519	509	495	478	497	474	555	478	501	503	471	466	525	477	492	486	489	517	473	478	539	499	497	469	493	499	492	526	458	518	511	509	486	473	499	501	450	493	518	503	495	479	516	476	500	520	514	514	533	509	493	480	474	477	461	435	512	492	485	492	494	490	499	480	490	499	474	494	489	492	457	502	482	525	489	490	474	491	467	508	516	498	517	491	461	449	498	454	502	485	495	513	530	490	476	518	529	474	496	505	485	500	521	491	516	498	476	534	469	463	454	547	495	506	511	501	472	503	479	497	499	528	463	524	493	484	491	469	457	469	497	484	516	481	485	483	492	468	487	498	510	514	483	450	492	482	449	517	533	475	531	483	493	503	503	515	499	477	504	463	480	504	459	468	525	527	460	504	462	511	486	484	502	526	454	524	484	479	506	498	452	470	499	512	446	459	494	483	496	487	475	522	497	495	451	478	469	462	492	513	535	491	454	497	522	488	509	524	483	477	535	491	482	504	510	510	489	518	486	520	455	459	478	467	502	485	486	490	496	477	463	463	496	479	494	488	492	452	496	451	468	481	504	471	476	484	515	512	481	515	455	466	537	452	456	505	493	544	467	490	474	470	498	494	497	498	478	533	512	472	502	490	502	494	476	458	537	537	474	521	525	465	499	478	520	528	509	483	503	456	529	499	479	474	447	443	482	530	500	466	518	486	511	504	503	483	485	475	535	477	473	488	449	476	494	504	475	453	496	497	506	534	501	501	504	506	518	500	486	510	506	503	481	528	497	496	503	536	504	483	517	522	483	466	462	516	451	488	497	514	450	509	517	534	506	509	477	528	510	528	466	496	510	477	449	503	489	493	516	510	484	474	514	459	501	500	476	490	488	473	517	487	494	488	450	457	500	503	468	511	489	481	508	498	489	445	479	531	476	515	514	501	492	455	532	480	485	482	485	493	453	528	498	509	521	487	468	509	478	500	472	515	508	466	480	530	472	485	483	505	484	526	504	496	533	455	450	490	492	504	487	479	484	480	489	478	525	522	461	522	513	503	497	478	458	520	481	499	504	463	528	529	517	458	471	489	514	526	476	506	526	482	485	456	484	493	524	483	530	481	462	477	512	528	531	484	529	508	505	497	486	498	497	510	499	483	532	498	472	507	517	500	508	467	511	492	469	480	487	462	496	498	512	492	536	491	516	517	477	487	475	465	490	493	473	494	499	536	483	507	495	472	461	499	509	489	456	501	505	486	486	461	495	524	480	490	456	482	469	460	506	480	463	470	495	462	484	510	468	455	459	444	479	495	490	466	474	476	484	475	448	506	430	483	533	466	530	495	540	497	489	541	492	522	465	492	458	478	512	507	484	491	465	494	510	504	487	485	534	501	498	490	515	463	464	515	491	528	470	484	485	466	529	481	532	481	472	498	488	471	522	496	508	435	494	497	477	472	498	496	484	497	510	456	482	461	522	474	517	466	492	511	509	476	545	509	486	506	494	509	504	479	447	535	521	500	427	511	516	514	521	488	541	486	503	487	496	509	495	524	497	499	483	493	480	498	497	527	502	546	542	500	470	474	504	510	504	499	493	478	489	465	475	493	493	454	508	513	478	504	471	469	491	469	504	499	458	468	498	490	490	462	484	446	474	458	505	489	494	481	509	459	453	499	439	493	490	509	470	452	481	470	451	480	453	506	475	501	505	491	487	510	455	492	504	471	462	548	472	521	516	486	503	475	488	464	452	533	496	505	491	481	502	487	473	493	492	507	491	479	493	528	452	475	489	467	481	501	465	490	470	514	491	472	537	480	469	492	492	496	462	503	489	477	484	523	486	448	465	504	528	436	489	505	527	481	460	486	475	494	464	513	455	514	474	485	515	439	506	493	530	508	522	500	490	496	502	501	512	469	491	523	517	481	489	480	512	493	513	466	532	500	489	484	523	508	495	495	504	490	524	495	521	466	498	447	495	502	510	461	499	495	466	474	525	483	501	474	469	490	478	524	472	494	506	451	508	515	486	512	463	511	511	480	479	489	499	495	498	501	481	485	517	436	509	504	485	489	483	466	498	483	469	484	490	519	498	499	487	466	527	542	504	517	495	535	505	463	564	504	486	509	509	504	484	516	507	477	496	492	477	474	460	503	470	497	498	511	478	507	470	536	528	466	517	533	452	457	462	478	457	458	477	508	444	495	507	515	469	465	483	466	482	505	505	475	498	513	516	491	486	476	486	465	474	541	509	500	423	491	497	534	528	521	485	549	475	502	520	471	476	505	494	502	512	490	460	477	521	508	493	473	468	458	434	486	478	457	472	472	487	520	471	510	490	463	510	487	501	490	498	489	515	516	504	469	494	484	509	481	488	489	491	488	455	503	489	500	554	476	459	503	487	505	500	506	508	511	486	458	530	503	488	495	452	548	495	466	488	520	497	510	515	513	521	534	544	497	484	540	495	521	467	502	480	509	498	479	501	478	512	479	478	509	481	493	518	493	478	475	473	494	512	480	480	494	529	454	506	484	490	498	466	477	493	452	494	485	472	475	536	490	491	476	501	491	519	487	497	475	499	511	539	506	508	503	448	501	514	504	475	516	476	514	477	512	514	543	478	474	497	537	502	493	485	511	488	520	514	472	501	499	479	457	449	476	465	496	456	521	496	506	487	466	506	525	515	482	505	498	504	470	507	481	475	454	504	490	498	474	528	493	525	468	455	505	466	501	490	472	499	514	499	505	517	477	485	522	527	458	486	526	499	543	487	502	483	453	512	456	453	524	515	477	488	475	512	515	525	497	484	471	498	516	482	510	462	526	471	439	517	496	513	501	481	461	448	463	507	531	483	467	456	503	474	502	489	538	483	489	514	500	503	496	481	486	509	464	513	512	480	452	514	511	492	474	500	509	456	502	491	487	492	515	509	447	484	480
22653	21287	28934	24021	21442	21893	14817	3811	2316	1793	1349	1138	1153	1169	1192	1300	1375	1560	1704	1620	1670	1699	1488	1378	1264	1048	1048	953	918	978	912	908	888	895	979	899	951	886	938	876	853	899	934	884	951	929	901	904	886	903	853	901	904	867	914	901	902	874	903	877	906	906	966	928	940	928	880	906	932	929	933	911	871	915	935	874	924	904	947	867	895	875	859	906	923	927	868	948	885	879	905	949	883	906	869	842	909	900	930	872	936	915	888	876	907	810	823	918	894	911	908	907	882	925	893	928	903	977	884	900	853	914	968	878	908	912	901	935	925	895	941	897	983	853	892	891	896	911	885	966	959	921	945	896	905	898	957	887	968	901	917	913	959	934	924	844	960	912	883	968	885	881	923	918	916	888	878	904	936	939	951	893	908	899	949	870	900	877	882	879	927	897	858	885	921	925	880	880	938	831	886	889	897	945	908	976	954	947	888	939	909	878	884	930	906	876	895	846	922	933	960	917	932	838	953	885	914	923	894	860	923	872	868	881	942	882	857	931	862	914	862	920	884	876	927	873	905	906	914	889	939	923	869	867	958	900	885	949	855	911	926	903	847	898	904	902	914	899	876	879	914	897	925	906	883	884	877	858	966	910	934	939	859	852	877	917	858	931	917	868	932	853	907	901	862	862	892	912	895	914	918	872	905	898	883	875	914	866	889	889	886	878	916	846	864	901	945	936	939	840	893	926	923	890	836	894	918	897	933	907	852	911	898	906	926	933	917	886	905	856	914	904	877	873	888	892	853	892	916	894	900	867	916	897	873	877	902	890	829	875	892	859	902	889	911	919	913	878	902	928	850	950	873	949	898	916	911	882	937	944	894	935	915	882	938	894	905	952	872	926	887	927	896	917	949	938	926	910	891	945	914	929	882	876	922	905	884	835	895	897	883	860	896	904	895	864	892	904	933	919	866	870	934	895	868	898	891	947	901	903	904	881	947	895	877	889	891	885	860	884	920	921	856	881	910	919	920	853	901	880	859	852	919	902	900	886	889	897	907	907	910	848	909	873	858	898	901	882	896	895	870	875	884	884	909	895	880	881	910	850	853	936	875	872	887	921	955	872	965	934	862	899	860	940	888	893	859	896	883	943	963	855	922	916	849	905	926	925	890	864	884	881	870	848	884	886	854	886	892	926	901	907	897	937	981	977	922	876	913	877	895	905	910	876	916	869	893	862	864	853	880	885	878	887	878	956	950	890	872	887	957	886	936	900	898	921	881	932	888	872	907	902	860	886	875	935	902	927	872	889	875	937	944	886	857	932	898	884	903	899	887	895	907	888	859	886	908	905	852	862	865	920	935	861	913	884	872	846	858	907	901	902	949	866	912	875	921	916	942	839	851	889	877	909	908	870	899	900	869	909	874	901	875	904	892	892	913	878	919	881	938	942	922	889	910	917	890	884	894	907	906	945	866	892	873	909	918	887	867	918	875	943	920	943	908	901	879	902	917	864	862	876	882	942	897	888	946	880	911	916	882	866	899	910	917	922	925	942	896	844	898	894	894	942	899	882	885	858	909	918	963	884	868	901	854	945	915	909	845	864	917	965	939	913	990	860	866	910	924	910	903	857	902	819	907	890	886	913	913	897	923	852	887	936	890	877	901	857	913	916	898	839	982	892	904	933	861	924	916	873	896	920	842	858	970	876	936	874	925	868	918	912	914	921	890	906	923	897	925	859	919	890	899	853	862	911	867	894	909	918	859	921	908	899	871	889	941	864	966	889	831	894	904	893	894	963	842	857	919	942	890	903	904	933	914	858	894	880	938	863	872	866	900	887	902	909	828	830	930	889	874	945	855	919	898	871	889	861	925	857	897	876	906	893	897	864	896	908	892	914	866	912	916	933	891	936	894	904	865	949	894	884	882	893	915	942	885	917	921	885	961	909	915	855	936	923	862	978	899	886	859	920	848	902	898	904	882	868	862	906	855	933	893	848	943	869	908	904	884	910	920	877	878	929	911	882	939	888	877	884	898	857	907	905	922	875	913	928	890	825	916	942	948	898	880	905	925	869	856	896	923	888	890	893	933	913	894	914	961	870	889	917	891	905	886	912	953	950	888	887	900	886	903	957	897	919	927	830	904	927	899	921	892	856	881	852	923	838	894	864	879	880	877	894	912	919	919	908	973	903	900	797	867	945	948	863	864	886	878	900	849	890	924	861	903	914	875	883	856	896	883	903	879	922	957	903	942	922	910	932	910	898	933	924	864	900	926	928	915	887	855	892	847	878	882	917	887	973	910	882	904	894	893	879	883	907	957	887	894	897	939	908	916	893	838	899	919	867	900	924	898	872	843	891	952	935	914	913	928	883	898	947	864	873	862	891	891	892	860	865	917	846	915	930	926	911	888	887	872	870	881	894	920	869	926	901	871	898	903	903	857	890	934	860	894	881	882	936	898	886	892	940	936	914	924	879	882	891	927	892	852	825	908	892	925	915	887	885	841	909	848	910	948	864	899	886	925	885	868	897	893	894	959	937	910	870	855	942	879	904	887	897	915	894	849	974	882	904	927	905	877	879	916	876	891	872	894	900	914	925	892	948	921	899	871	903	904	884	890	841	891	829	880	878	919	892	874	920	928	931	933	970	861	874	885	847	842	869	878	890	906	882	892	896	861	886	876	931	907	952	933	903	898	879	917	877	918	881	827	900	860	884	894	908	912	883	916	889	912	901	837	913	892	974	899	880	844	869	881	935	953	908	851	863	886	903	884	865	908	899	898	878	928	912	925	923	927	944	856	874	876	871	905	842	917	909	892	888	923	890	883	890	901	880	925	879	885	882	903	878	941	902	897	921	938	876	846	877	858	937	880	918	916	882	944	933	857	906	895	874	940	907	933	900	853	962	924	857	868	922	870	880	900	916	868	881	877	905	861	875	894	902	939	867	900	897	870	893	926	879	861	882	928	860	953	926	890	849	831	882	898	866	939	869	928	890	918	875	884	919	852	880	885	891	881	898	899	842	873	980	879	905	899	885	918	863	898	871	940	897	870	882	907	919	893	919	881	909	920	916	910	914	884	870	950	924	916	897	882	886	906	870	829	907	835	918	874	875	893	929	991	900	894	828	890	862	848	943	879	935	942	918	883	885	837	908	895	891	838	930	862	1000	923	884	910	938	882	904	893	896	874	911	888	860	917	960	893	945	922	945	911	821	909	907	908	845	896	910	847	880	941	858	853	899	885	941	863	893	903	893	879	907	939	952	911	900	863	891	889	910	890	916	914	892	891	903	910	896	956	980	892	946	918	936	845	876	841	872	857	854	923	893	896	890	860	877	882	905	895	877	868	905	907	846	920	886	856	932	938	921	892	901	873	884	916	888	852	869	874	858	911	838	915	867	977	855	909	903	903	864	882	899	874	860	888	914	908	956	894	922	901	858	858	936	922	922	911	909	903	884	894	886	928	867	900	965	939	908	880	887	881	897	857	897	880	896	909	915	858	875	922	922	944	883	942	921
22450	46224	40511	31407	24619	16962	9707	5131	3696	2573	1698	1367	1371	1323	1452	1549	1840	2108	2474	2276	2307	2315	2036	1708	1474	1187	1104	1067	1007	999	1018	973	951	955	956	940	990	983	945	931	965	982	955	948	970	883	905	977	941	920	941	918	993	984	920	949	988	875	945	951	894	936	952	930	959	951	897	941	914	910	940	925	932	955	896	887	984	877	954	916	916	961	932	955	877	897	905	958	955	945	949	929	977	922	916	929	963	905	931	899	940	930	929	943	905	976	894	943	947	860	930	908	962	924	889	957	942	906	915	913	945	907	913	944	923	936	917	980	944	996	922	931	932	898	947	923	951	974	914	939	946	935	930	944	899	941	970	902	927	910	963	950	922	964	900	921	918	917	975	898	904	854	978	912	974	968	902	932	926	920	914	932	955	897	915	927	920	949	967	971	934	905	954	892	937	944	955	937	1003	892	885	943	950	920	911	921	941	897	940	948	899	908	934	872	901	939	935	937	920	968	925	894	950	950	951	921	814	911	920	957	913	890	890	900	946	907	886	959	941	902	913	928	986	923	903	878	979	948	920	927	969	940	937	944	934	934	902	980	889	916	931	928	929	871	945	955	903	917	932	919	919	936	962	913	935	994	900	910	977	894	940	915	876	922	924	934	958	863	946	890	945	914	879	953	903	900	973	903	919	978	929	958	947	897	876	883	907	969	877	936	938	946	964	936	930	914	925	922	903	974	872	925	936	942	932	939	937	966	940	931	899	959	864	892	895	858	885	917	949	929	910	906	942	879	972	934	952	962	889	902	927	893	900	899	925	954	894	906	914	916	939	909	934	899	919	931	928	893	965	910	914	917	923	954	916	924	909	908	908	900	928	897	906	876	942	948	937	920	936	931	928	950	920	955	917	919	958	894	913	984	962	919	897	913	901	951	944	909	919	935	905	949	958	937	875	918	971	935	895	943	976	904	939	930	904	920	932	986	908	935	935	966	919	946	939	914	916	959	931	901	933	937	896	910	875	885	955	942	975	900	926	907	946	942	882	914	883	916	886	876	913	939	905	932	894	961	890	928	983	909	908	964	925	948	975	929	924	961	913	949	961	944	937	943	887	912	926	934	930	907	936	931	998	943	953	976	878	880	936	863	929	945	936	900	902	881	928	945	931	903	890	899	953	986	941	932	908	860	919	950	964	950	893	981	938	891	940	904	906	941	976	922	910	966	961	925	913	994	865	867	919	890	919	919	915	892	922	901	947	993	926	882	935	916	951	903	971	910	952	977	943	941	882	910	954	902	912	899	984	863	918	955	895	961	930	898	939	946	970	956	888	936	976	912	917	901	888	968	913	895	945	908	939	900	923	983	949	919	927	966	986	947	888	923	894	912	913	941	898	911	949	939	991	983	949	902	907	940	939	943	925	889	953	977	892	968	958	945	841	865	884	994	913	929	957	912	928	906	935	966	900	931	985	939	892	900	900	905	947	909	965	935	937	885	922	974	954	909	899	949	963	959	952	926	912	918	948	942	941	917	828	933	966	922	888	876	943	892	917	888	937	926	914	902	942	935	912	959	892	906	929	881	900	980	913	935	920	915	897	897	901	903	906	892	945	906	980	953	872	974	926	904	915	869	883	939	940	908	951	954	904	938	971	950	982	939	914	900	881	898	964	927	960	951	911	960	903	899	862	916	951	892	930	865	876	933	939	932	933	903	957	893	952	921	909	1005	993	904	891	903	917	898	956	973	962	945	904	973	900	904	961	882	896	902	933	945	946	925	904	907	946	928	939	936	953	929	926	932	893	918	920	990	930	941	969	959	981	895	924	940	932	913	871	926	874	978	918	950	919	910	910	913	898	864	923	910	970	936	920	957	871	963	891	959	902	960	924	927	960	926	906	930	921	918	920	932	887	931	927	898	930	972	944	880	959	866	949	885	967	915	969	911	942	986	979	911	931	893	942	914	960	916	955	933	947	957	921	906	919	965	939	997	969	927	905	948	918	915	929	877	970	943	910	971	920	926	993	905	906	961	918	960	961	950	891	946	928	974	967	900	911	923	946	936	985	949	990	894	895	924	929	907	948	925	934	941	953	929	918	916	936	953	941	915	954	901	881	964	912	895	980	912	899	904	933	931	869	976	914	961	935	937	916	961	919	962	936	912	940	945	957	893	884	949	903	947	896	899	929	918	955	957	975	943	992	966	968	993	898	949	926	904	908	969	926	913	917	890	916	915	880	914	937	886	932	921	880	864	948	915	891	943	934	929	930	926	921	889	943	899	921	934	886	888	885	952	890	926	916	955	948	992	934	938	953	946	949	939	908	961	941	913	891	968	909	915	925	909	906	925	927	883	926	924	920	943	936	918	930	913	889	844	896	950	890	863	933	970	907	931	932	988	945	956	999	932	942	1006	918	946	935	956	896	898	925	889	904	879	931	989	924	910	932	929	902	901	901	940	921	919	874	945	903	908	940	991	931	922	936	936	885	927	899	969	918	934	940	891	908	933	931	896	942	966	935	939	912	919	904	988	931	932	983	887	1015	943	925	917	943	970	901	938	958	948	923	939	915	934	933	903	978	903	944	884	880	942	868	920	962	922	925	972	944	985	925	924	991	932	918	967	935	955	898	909	893	894	965	957	904	908	934	980	903	895	948	952	945	919	906	867	932	878	957	902	907	923	898	916	953	913	917	933	944	966	909	954	918	899	932	964	917	930	936	892	935	961	900	916	923	930	914	1018	943	891	945	895	920	896	880	915	916	848	917	969	899	940	941	937	923	951	946	905	914	904	918	930	931	889	933	973	925	898	876	981	959	946	901	883	947	949	941	908	912	922	902	898	949	847	914	934	877	939	937	935	942	980	949	925	969	843	950	914	967	948	901	910	944	929	953	949	946	923	932	929	923	922	971	947	919	885	913	932	908	933	937	937	888	949	932	913	942	889	962	953	914	906	950	913	939	898	949	915	964	965	894	908	915	940	911	950	917	989	943	941	946	946	926	899	892	912	1003	970	918	870	904	936	957	951	876	920	942	937	926	912	909	966	911	900	917	914	938	901	905	939	933	971	957	964	886	889	983	819	862	920	928	911	943	980	980	951	918	889	897	936	873	946	904	896	940	906	908	891	897	901	922	928	951	908	934	889	939	946	936	933	928	878	938	944	935	967	904	910	951	953	976	951	935	920	992	925	885	905	897	947	884	902	892	859	909	889	982	901	889	914	988	954	918	921	954	943	918	975	930	919	910	893	933	915	922	927	944	869	916	956	872	997	908	943	935	890	975	897	917	950	932	859	905	941	927	891	886	919	978	909	920	930	950	944	923	888	954	946	897	949	941	911	926	900	922	882	906	896	911	927	903	1004	916	953	860	972	874	905	939	919	961	977	965	920	908	942	900	933	867	878	953	940	972	891	929	924	1025	921	923	912	922	939	906	991	911	953	888	974	880	930	868	848	966	927	971	937	916	876	877	928	928	1003	935	933	922	899	972	945	878	995	895	901	933	928	904	961	981	918	922	886	907	947
28219	22921	24510	17741	9276	4441	1928	959	775	537	486	434	425	437	481	515	587	607	754	642	657	642	608	559	533	450	413	420	359	391	376	384	406	445	421	405	359	406	406	455	386	406	374	389	386	405	435	449	417	415	415	411	389	409	372	376	370	397	420	361	378	357	403	443	392	414	410	388	408	437	390	434	429	375	416	408	394	397	369	373	417	414	406	394	376	408	431	382	372	422	394	401	415	407	399	372	425	410	404	407	385	399	402	406	416	371	387	412	421	405	406	421	372	399	401	402	379	383	400	403	412	377	419	380	393	389	421	370	407	400	400	408	437	395	392	418	393	382	421	399	388	364	408	393	389	348	408	384	369	395	384	400	414	405	405	395	429	423	427	400	426	375	408	393	398	398	383	390	384	407	423	375	431	403	381	427	398	440	365	398	356	395	358	440	392	386	396	408	406	405	424	390	384	384	388	415	420	378	391	376	429	379	442	421	370	395	394	398	392	395	392	393	432	392	429	392	404	379	393	387	384	407	380	383	406	381	385	379	409	352	360	413	379	395	387	413	393	397	388	400	399	398	418	386	396	379	411	428	374	393	416	402	405	376	423	393	398	362	374	409	393	401	382	419	400	376	420	419	419	417	355	397	430	381	392	365	450	390	411	407	368	373	392	406	375	418	405	458	377	382	404	401	422	388	411	412	394	409	366	401	379	424	377	416	389	391	424	404	348	415	400	415	383	381	375	372	403	408	419	430	381	402	373	409	397	382	412	405	407	379	351	405	428	372	387	383	409	418	416	404	423	394	390	427	398	384	397	379	395	385	423	403	386	381	380	384	399	396	399	393	413	397	406	392	381	403	414	419	392	477	382	415	387	413	450	412	394	407	388	399	417	431	391	441	408	443	400	425	402	422	377	375	424	409	413	410	383	407	387	418	393	436	389	400	389	405	378	368	402	396	423	395	431	391	391	370	420	403	427	392	401	444	382	378	403	401	415	432	388	402	400	411	397	408	405	431	358	364	384	418	398	410	410	374	410	409	409	384	398	441	399	393	395	417	413	380	402	412	403	405	385	363	361	413	406	394	415	441	368	378	385	407	382	406	412	393	398	398	412	410	422	345	420	423	437	387	399	398	417	386	382	373	408	416	353	412	404	381	415	441	395	411	390	406	404	398	426	425	400	411	417	396	415	399	388	415	394	386	449	359	401	375	418	389	413	403	373	370	376	384	379	421	423	386	408	419	411	397	381	384	410	379	378	369	411	394	419	399	379	358	413	430	365	406	415	410	380	382	402	403	402	410	409	400	421	432	375	358	383	405	378	383	443	405	372	342	398	407	368	393	413	386	416	422	356	378	396	394	398	408	383	444	361	379	388	384	411	369	388	415	368	408	416	368	442	396	386	396	385	390	380	399	414	386	441	393	388	394	433	384	405	411	364	406	415	365	421	400	392	389	421	385	432	398	398	449	419	430	415	401	402	377	416	402	398	406	403	398	393	397	371	388	377	446	399	408	416	407	398	406	420	385	425	381	423	430	375	416	381	413	414	350	401	412	429	404	405	409	390	406	368	412	413	414	410	420	383	386	397	459	358	401	355	387	438	419	405	466	413	371	405	426	399	404	393	427	408	384	357	374	419	415	389	403	396	406	343	382	396	410	363	402	389	394	419	413	367	402	427	400	386	402	434	395	406	400	437	409	414	377	404	375	402	395	394	432	379	371	397	417	436	367	398	419	415	385	418	402	422	382	409	379	398	401	402	388	362	394	434	387	410	384	396	433	406	401	403	362	398	385	412	414	388	383	386	411	360	425	402	393	409	422	404	378	391	409	402	401	371	432	403	404	375	441	392	377	416	383	395	404	421	415	359	396	375	429	394	403	394	400	430	394	415	393	395	387	382	412	419	380	402	410	402	420	373	443	378	416	428	375	391	441	401	382	379	397	365	431	379	407	387	449	438	408	404	394	412	397	426	372	377	378	387	383	415	391	427	406	383	396	390	394	370	444	451	416	389	412	391	405	405	393	404	391	404	430	381	424	453	362	391	411	394	403	390	394	421	385	402	385	383	384	418	403	394	417	393	412	395	402	424	379	387	406	420	386	406	384	404	403	431	403	365	402	412	414	413	396	391	419	398	389	371	410	449	416	403	394	388	407	419	411	379	399	409	384	431	382	424	385	383	401	380	385	416	415	396	402	392	424	390	381	412	386	370	397	385	417	407	410	373	398	394	401	411	431	403	422	399	395	422	412	418	386	365	381	410	418	432	423	410	386	405	381	411	412	388	404	407	420	384	414	349	362	416	374	405	405	390	372	343	414	403	382	393	401	412	414	412	392	385	400	412	390	348	397	420	375	395	417	408	402	364	389	398	395	422	408	375	406	391	392	409	385	402	366	340	402	422	423	429	385	384	414	416	379	431	420	404	393	365	405	427	403	381	411	422	411	392	405	385	410	439	434	397	384	439	417	420	411	379	366	402	417	410	413	383	414	380	423	403	375	385	381	393	424	403	372	376	402	386	388	404	410	411	385	401	430	411	395	402	399	386	401	384	419	407	401	420	379	409	368	436	432	353	420	366	401	382	391	355	365	395	360	407	401	400	399	419	394	396	395	413	381	394	392	389	405	412	433	389	358	362	397	383	362	379	381	415	375	414	401	397	393	359	433	437	427	397	402	399	415	370	397	384	383	426	412	414	410	381	386	387	422	370	401	428	409	382	408	408	398	367	398	374	442	388	404	421	393	383	401	409	391	413	404	401	391	381	375	403	401	384	397	417	378	386	406	397	362	375	363	367	411	361	414	386	377	384	411	377	368	369	431	381	406	402	384	387	395	379	382	395	388	377	402	401	395	403	387	377	419	410	409	372	389	404	408	404	413	406	374	439	371	450	383	427	434	392	407	383	402	417	425	416	399	419	422	389	383	394	429	387	388	379	396	401	394	376	430	369	391	382	424	409	416	423	369	416	384	439	362	414	379	378	398	396	391	382	385	396	413	354	419	395	366	397	411	406	404	390	394	414	395	402	374	392	403	424	389	392	415	411	360	392	394	407	372	396	401	354	390	402	437	423	382	405	393	431	378	407	402	390	422	420	421	379	415	400	402	396	358	387	380	394	428	419	400	385	396	408	347	403	414	425	398	404	421	407	398	388	378	397	436	428	423	405	377	388	406	409	388	409	406	381	342	383	409	393	397	418	367	435	394	381	414	368	420	402	389	375	380	436	395	398	378	381	387	405	371	397	416	432	404	414	379	391	366	425	384	406	368	410	394	423	423	396	384	394	400	366	393	418	363	446	379	394	411	402	366	385	390	366	442	407	421	394	406	380	405	369	371	401	381	404	422	389	430	385	370	391	397	410	383	406	379	411	433	409	432	416	387	416	393	445	420	390	377	391	418	403	446	432	403	395	415	394	385	386	409	390	419	392	379	426	399	404	396	419	412	376	396	393	411	420	380	393	406	392	410	405	402	405	404	389	408	386	416	370	436	352	395	408	384	397	398
18916	33026	26889	18206	12613	7539	3355	1528	1286	786	556	471	461	477	503	645	665	821	981	955	887	933	773	675	663	514	504	424	474	450	417	445	434	415	395	416	447	435	413	436	390	388	393	423	436	410	437	427	410	426	410	405	386	429	417	431	427	394	411	403	428	457	409	358	398	415	396	421	414	435	409	395	458	408	411	424	432	420	402	441	415	408	422	401	426	388	374	425	432	411	402	400	433	416	412	422	402	448	388	434	411	374	426	397	447	428	403	420	398	447	437	425	418	428	415	432	432	414	399	440	430	430	395	420	423	400	428	421	429	425	392	429	410	412	409	426	383	400	412	443	401	432	372	378	415	434	435	422	420	426	374	427	405	395	437	443	408	399	395	440	411	426	433	394	407	402	418	402	439	430	426	415	406	443	375	400	412	391	434	393	414	409	419	459	421	451	420	404	401	434	406	410	422	404	433	421	448	432	423	408	415	375	416	373	392	428	433	402	424	424	417	405	372	417	406	448	401	417	410	456	403	455	385	396	400	436	443	397	436	438	405	424	406	425	397	413	411	399	421	384	437	429	423	396	454	423	390	412	449	410	416	445	394	427	402	406	461	404	379	430	393	400	421	420	398	427	413	386	412	399	419	376	437	383	432	390	388	414	395	400	422	392	433	443	413	427	428	428	407	391	396	439	435	435	398	392	408	391	460	446	417	429	435	465	413	384	474	420	444	402	419	445	395	400	422	402	419	394	401	411	411	433	372	422	376	370	434	443	391	411	421	398	447	415	412	435	415	433	410	406	435	444	371	469	411	418	416	436	413	377	371	456	465	378	402	436	396	446	415	424	373	410	401	409	423	392	433	388	409	401	420	406	435	394	419	430	424	408	401	394	430	406	416	379	433	417	422	396	447	411	423	406	412	409	396	456	432	402	398	404	412	410	396	443	406	403	407	410	424	397	395	349	387	399	399	434	418	429	399	440	442	385	433	420	417	428	406	398	436	398	412	406	449	391	457	411	421	403	398	421	425	420	416	426	422	432	426	416	402	414	412	397	401	468	419	453	417	428	408	406	408	386	387	416	423	424	401	424	423	420	358	426	405	395	408	426	409	439	455	418	392	387	399	430	417	419	435	385	454	429	438	402	424	415	407	388	397	394	437	413	421	405	375	426	410	430	409	434	425	431	432	403	397	395	442	418	444	394	408	425	422	433	364	411	434	389	402	411	418	431	418	427	386	413	396	427	399	368	423	418	412	429	409	399	392	426	428	385	424	454	417	393	391	364	373	453	415	390	430	448	425	424	434	424	396	413	428	405	382	357	411	427	468	425	390	426	439	432	377	422	452	401	415	408	415	410	427	409	402	375	386	421	401	464	415	419	404	396	440	391	381	406	416	465	390	369	412	408	379	424	419	422	401	422	427	412	399	418	390	417	439	417	410	398	447	456	406	392	426	362	421	439	406	417	394	427	418	382	397	405	406	425	429	434	442	387	422	410	378	416	446	416	395	431	404	442	406	430	414	408	428	398	397	449	402	388	454	447	392	405	429	441	427	402	436	430	409	457	452	419	413	439	396	387	378	385	428	418	419	419	390	413	395	412	399	415	403	470	409	378	413	374	412	424	467	410	400	430	419	421	421	403	427	444	434	382	412	418	404	425	437	422	432	381	431	449	416	437	407	399	384	384	419	405	399	411	439	418	401	401	429	415	454	396	425	415	404	457	421	414	369	456	412	412	389	426	409	429	419	401	444	448	400	407	416	436	446	431	386	434	391	398	403	402	428	398	433	413	398	416	429	435	378	415	414	394	418	435	426	394	404	388	410	399	393	439	418	401	415	411	460	435	401	401	391	416	403	444	416	399	428	396	411	425	395	396	401	395	432	424	391	420	453	433	439	423	398	416	436	404	409	440	425	402	418	411	383	402	448	382	434	411	453	428	403	396	388	394	429	414	410	444	417	429	397	437	436	429	414	396	399	420	461	425	429	408	407	409	407	408	403	398	446	407	414	408	404	404	411	410	445	398	419	410	425	414	423	380	434	424	412	422	454	419	405	432	407	422	401	371	389	402	404	469	393	402	421	429	410	432	406	442	423	427	402	412	438	422	418	446	434	412	398	396	434	419	414	373	416	446	413	361	406	404	409	379	410	382	428	429	405	422	406	421	413	409	406	436	439	430	378	426	397	434	401	428	430	424	406	399	447	414	413	389	401	435	420	427	395	408	402	392	408	419	395	411	385	410	442	390	402	414	425	387	434	414	411	430	422	407	411	372	402	440	426	396	442	399	435	422	432	444	429	398	440	411	440	401	406	434	423	429	447	409	436	407	443	422	430	400	432	445	417	398	424	396	414	432	370	409	423	402	395	430	465	405	402	401	443	395	391	405	433	401	395	405	434	451	417	395	385	421	412	450	417	386	380	389	433	435	409	445	374	416	413	427	412	427	368	445	397	397	410	397	417	398	407	402	399	411	424	424	388	416	409	416	408	411	446	427	380	406	426	418	414	414	447	416	435	386	401	412	410	415	406	419	447	426	413	377	444	427	421	429	434	386	418	416	409	386	462	374	401	413	423	438	398	412	412	410	410	396	380	417	420	392	407	409	400	423	408	397	440	432	416	434	421	403	439	393	452	434	404	404	399	399	387	452	440	400	425	421	406	428	414	387	381	408	394	425	423	429	395	445	396	472	401	413	419	417	405	425	420	428	429	428	405	375	399	427	418	387	398	418	400	402	417	381	377	413	420	395	387	413	428	430	437	431	422	399	414	419	399	448	439	404	409	407	425	426	409	432	429	425	415	394	421	414	432	417	416	397	400	434	407	406	391	395	359	404	423	385	436	402	430	446	386	404	424	422	462	415	437	404	409	403	404	415	377	422	392	409	432	401	409	443	436	399	411	420	416	399	396	416	436	377	400	410	387	399	390	439	404	448	425	393	406	446	407	410	442	413	444	408	422	460	386	420	364	385	431	444	386	408	422	425	408	394	414	440	408	424	432	372	409	378	442	461	409	388	399	436	386	391	427	417	422	410	413	418	386	414	402	422	442	381	417	405	425	417	402	379	441	427	441	393	455	401	401	423	459	428	422	403	393	422	394	413	420	385	404	410	406	419	404	380	460	427	405	404	422	427	380	434	416	402	394	409	384	432	365	421	409	430	416	390	424	406	411	409	409	430	430	415	441	401	389	436	411	433	444	416	414	441	405	410	386	415	440	427	416	427	417	397	426	387	422	432	430	395	411	439	404	419	425	448	440	416	405	410	376	418	423	445	388	403	429	378	379	431	436	415	409	451	395	424	422	396	443	380	397	410	372	409	411	390	412	422	418	435	463	411	407	412	400	472	384	408	406	419	405	396	432	445	426	428	422	386	403	413	421	427	416	413	425	431	399	396	395	412	410	401	408	397	413	393	439	394	436	405	417	414	390	428	422	399	406	425	405	403	423	426	436	427	407	401	416	412	459	452	401	435	402	383	398	418	456	453	421	371	439	403	408	431	404	420
23699	21171	28450	24351	21660	16280	6167	2170	1531	1170	900	890	774	826	863	952	1105	1150	1272	1203	1120	1157	1173	1025	910	818	771	747	662	769	690	732	713	699	690	728	706	739	697	731	677	696	727	723	662	722	741	696	752	722	699	695	624	726	689	660	711	688	702	679	730	766	677	768	632	735	704	708	738	705	701	719	700	704	659	688	732	724	687	683	681	704	684	679	703	690	710	676	720	677	702	738	768	714	689	774	742	703	706	640	694	644	700	705	704	704	703	679	676	718	733	668	710	666	655	746	696	666	662	753	709	711	660	725	703	660	727	716	667	714	675	697	665	716	718	676	712	679	650	663	645	710	679	651	691	750	723	681	678	663	738	690	705	708	710	723	673	719	703	714	692	701	705	739	711	661	699	748	680	718	746	704	732	685	681	732	675	677	748	695	714	678	714	665	680	713	727	660	686	692	694	684	695	734	663	648	737	727	696	731	690	715	737	703	698	800	698	746	719	642	706	668	702	705	685	662	667	726	714	727	686	724	715	729	739	680	703	733	679	681	682	713	678	730	728	701	701	724	722	685	687	691	725	691	723	762	715	679	660	734	734	704	725	712	698	734	674	675	696	701	723	673	675	719	684	692	738	702	733	717	709	684	670	658	702	669	712	678	698	714	721	695	713	714	667	705	689	738	692	668	686	733	688	661	693	727	681	752	713	678	690	631	716	667	670	671	668	647	708	663	681	698	622	727	747	675	726	720	648	717	689	696	713	644	640	688	678	674	683	688	679	696	651	694	692	694	675	726	651	687	680	715	701	684	669	726	637	727	707	680	670	729	684	693	667	713	705	732	749	682	687	695	687	677	674	679	697	666	720	731	700	682	690	708	687	684	735	671	737	729	696	710	728	769	678	680	748	739	678	709	781	665	718	714	691	737	729	678	695	683	711	634	759	688	733	703	670	691	684	703	711	699	677	662	676	678	713	681	726	729	694	683	699	711	671	658	735	726	685	681	756	701	737	683	647	668	692	671	684	702	666	697	719	686	680	697	732	686	701	724	731	723	659	653	676	693	682	724	700	734	718	737	677	720	662	673	703	662	710	663	712	677	759	670	686	711	690	684	688	722	761	683	708	698	664	734	727	704	672	661	667	707	707	677	689	679	714	662	700	700	690	661	671	681	702	736	660	663	706	692	691	667	693	698	659	695	683	654	720	696	710	678	721	700	678	696	694	737	692	677	692	721	661	711	763	678	681	730	706	679	667	742	676	717	676	708	687	701	717	693	711	718	706	695	761	724	762	708	612	688	688	709	724	699	716	670	731	689	701	727	707	710	676	691	749	711	656	729	727	705	658	720	747	658	756	710	710	666	681	681	684	668	679	692	671	733	689	671	729	688	742	710	676	672	698	707	742	659	714	703	706	757	685	689	666	710	687	695	700	663	687	684	751	650	688	663	775	709	674	657	701	658	677	756	721	720	720	695	682	673	681	695	696	750	700	730	708	749	699	712	712	737	738	664	695	708	687	707	711	683	688	688	706	740	701	676	741	673	722	649	691	767	711	729	676	675	664	677	719	675	683	732	672	695	693	700	721	682	711	708	697	710	700	709	689	711	710	765	649	660	758	712	689	712	696	737	700	635	682	737	642	713	692	773	709	702	661	693	726	643	689	709	655	627	721	695	689	763	687	718	674	678	698	710	639	723	710	697	699	713	703	706	683	707	695	691	706	763	727	709	731	673	764	660	686	771	685	684	685	641	680	710	689	658	679	714	720	743	646	737	707	747	744	698	664	740	702	698	764	761	694	741	708	679	754	692	711	653	660	697	689	662	701	675	670	627	697	704	722	690	659	670	694	698	762	737	678	711	729	704	706	646	646	698	703	657	699	692	682	693	710	735	673	713	682	713	686	752	689	702	705	734	709	678	766	707	672	690	719	662	703	723	689	673	663	697	719	703	683	737	631	686	687	737	705	741	677	690	706	684	688	696	673	705	683	725	690	700	688	688	680	740	672	694	706	707	724	708	718	685	651	680	735	737	671	682	697	658	679	686	684	686	683	694	685	668	695	744	686	629	671	718	700	682	716	718	687	672	704	722	659	651	676	692	666	729	700	751	691	668	702	661	720	787	770	727	684	731	737	654	670	697	684	681	737	686	680	707	686	688	702	678	713	627	710	712	718	670	664	717	726	664	690	683	724	700	713	704	694	679	694	700	701	714	701	661	692	663	693	746	695	646	712	702	699	722	678	667	701	721	712	708	690	701	699	717	656	695	669	707	666	711	713	652	684	700	724	758	728	695	723	743	662	706	684	720	744	683	676	696	634	675	711	734	724	716	736	718	684	730	670	711	699	699	725	743	677	726	660	708	681	675	706	714	623	721	752	676	719	718	692	660	698	685	688	730	686	759	670	705	698	701	699	714	720	637	721	721	703	679	649	716	654	681	682	655	703	691	731	660	703	747	678	671	697	783	711	713	700	683	703	728	733	703	670	680	684	729	670	710	709	700	691	703	685	663	662	727	701	714	697	727	681	677	725	723	702	708	683	679	659	650	705	661	717	731	729	695	733	689	670	697	688	649	656	656	660	707	712	666	730	673	695	686	724	738	666	678	731	671	760	699	671	712	741	635	642	742	698	717	706	719	705	686	671	702	687	693	662	725	682	698	692	684	742	708	658	719	696	739	695	686	698	661	691	679	702	703	709	690	728	718	724	708	707	712	706	741	708	639	689	706	710	675	674	678	659	728	693	727	688	669	717	694	760	737	739	734	701	676	717	687	706	688	681	682	666	689	706	687	674	672	646	708	715	720	708	670	708	708	623	714	716	715	727	697	749	736	706	661	683	668	735	730	673	721	721	694	738	730	680	710	692	672	696	707	690	705	687	679	706	734	696	686	734	706	698	701	652	660	722	724	691	693	715	719	695	718	691	663	682	726	701	651	674	657	732	747	714	670	689	683	627	723	736	651	725	639	664	701	713	674	712	726	661	663	687	697	706	714	722	679	735	705	683	703	691	705	717	679	741	690	757	719	684	676	682	660	664	662	705	681	694	723	705	667	621	638	699	689	718	709	698	661	699	679	683	707	717	752	652	692	671	720	663	691	730	690	693	701	680	736	696	737	675	673	675	703	712	735	685	674	709	652	682	677	689	666	686	689	700	709	724	717	715	731	707	707	750	736	695	719	696	664	702	743	712	681	683	771	686	682	677	677	698	668	654	706	701	703	692	706	680	720	669	726	689	705	733	682	702	712	676	701	717	710	707	709	726	680	684	771	673	698	684	661	679	712	692	702	680	658	711	692	733	652	701	723	716	704	690	687	734	721	679	695	656	670	715	656	717	711	713	697	759	687	698	714	654	683	737	716	654	686	687	652	663	673	750	694	706	709	713	658	705	679	696	675	703	698	723	680	680	710	682	712	682	722	728	707	730	657	702	723	688	705	703	732	722	659	708	716	728	689	734	722	682	730	695	710	661	736	699	687	725	722	744	703	694	675	720	729	705	729	709	656
19745	41616	35263	26168	19806	12969	6617	3414	2490	1710	1157	926	880	970	1003	1164	1309	1541	1682	1638	1594	1605	1438	1177	1104	913	813	722	754	747	729	712	718	714	706	759	735	694	707	677	703	707	680	726	718	730	777	749	718	743	719	682	700	706	722	697	748	744	685	645	727	713	734	698	725	757	673	693	716	727	666	740	679	720	723	717	710	722	754	713	697	717	752	726	723	720	716	685	740	757	724	704	661	750	721	745	726	734	714	708	716	672	693	679	692	726	673	698	711	738	710	732	748	719	691	700	678	700	749	715	777	720	744	732	742	694	684	724	737	720	758	728	736	704	751	723	734	785	680	664	698	746	745	766	756	707	714	735	749	725	741	692	732	701	706	682	696	720	784	732	743	687	721	712	722	742	709	699	725	722	733	717	750	710	714	717	804	695	733	684	730	719	697	665	726	725	774	743	698	742	708	776	724	736	709	764	718	751	674	703	710	744	740	687	707	752	737	728	715	725	729	738	734	683	727	709	691	725	711	727	702	770	745	710	704	689	702	743	728	692	718	714	704	732	700	698	717	779	678	780	658	689	724	718	716	715	695	705	717	706	736	691	736	698	747	685	758	781	724	716	720	726	700	723	741	710	700	764	694	651	725	699	720	712	741	736	706	710	742	699	731	681	683	682	705	765	687	710	702	752	723	687	740	702	742	717	734	784	696	709	698	749	719	728	689	708	670	703	702	692	696	744	724	735	745	708	729	756	694	736	734	659	703	702	762	679	710	720	700	696	733	724	714	693	739	712	705	738	739	703	741	729	699	666	700	786	654	703	722	715	700	689	723	691	712	740	736	675	722	697	735	746	708	677	733	618	726	734	730	755	728	693	711	698	713	705	667	681	683	733	762	723	672	698	740	707	693	745	700	679	710	747	716	719	726	668	690	733	689	722	701	722	698	738	729	780	692	709	747	705	692	669	756	695	771	731	681	713	696	689	700	772	672	686	734	762	752	692	769	704	733	672	698	707	742	726	726	671	699	689	710	678	754	671	677	722	778	720	719	714	693	729	765	738	717	708	705	750	756	727	761	670	748	693	705	777	725	713	677	721	738	747	711	686	705	717	722	787	681	704	663	769	724	743	686	758	715	698	722	692	731	728	667	728	812	690	728	714	691	720	705	725	739	693	794	757	718	723	752	742	694	716	707	691	719	692	720	731	719	728	717	734	738	709	720	714	684	745	701	742	731	737	719	746	726	697	801	710	717	715	693	742	700	678	746	727	678	728	757	712	677	719	684	694	729	700	698	709	669	723	707	729	712	684	770	728	713	714	721	714	723	693	698	697	719	748	681	746	750	770	728	709	701	699	754	708	767	700	792	757	705	709	717	721	728	734	703	690	701	720	742	756	730	728	763	735	674	727	705	770	717	696	668	741	732	751	681	715	741	708	740	665	689	692	725	698	740	750	708	716	718	722	742	710	671	712	729	707	708	743	693	723	720	703	714	674	709	721	679	705	723	731	699	728	677	725	720	745	729	717	724	745	672	668	725	726	711	691	718	744	685	715	719	724	685	757	709	667	688	644	737	689	735	691	695	736	677	757	715	761	728	745	707	695	655	702	728	730	722	694	688	714	742	737	703	720	679	705	733	723	664	659	717	731	730	749	670	745	712	725	754	696	720	714	733	711	717	684	748	709	696	721	701	724	719	676	785	704	757	725	699	750	683	775	703	707	715	701	707	720	726	717	678	693	705	713	742	730	753	706	738	713	688	695	758	731	709	699	702	724	699	725	685	705	743	712	714	698	664	687	684	709	755	661	694	737	685	722	727	751	719	718	791	737	685	703	736	745	718	738	680	710	701	710	733	675	704	644	749	738	710	676	710	756	725	693	722	742	715	730	725	725	725	733	733	757	705	759	763	692	680	700	726	733	711	739	697	684	730	682	738	643	708	723	691	739	715	685	716	722	776	736	741	699	724	739	707	737	733	709	744	791	708	714	741	744	767	724	736	744	736	736	711	714	671	734	720	729	706	696	739	734	691	661	711	694	747	662	716	707	690	707	707	710	747	723	734	656	705	697	723	728	731	686	705	707	696	757	711	671	703	741	703	731	717	713	723	741	718	709	673	715	706	755	778	735	727	660	723	704	719	728	742	724	751	713	660	696	751	674	654	722	743	733	686	708	721	744	760	725	738	688	695	744	725	714	741	736	726	708	721	707	711	725	691	737	698	660	694	719	742	728	711	690	735	695	787	735	665	741	778	665	739	675	778	665	791	679	650	732	734	708	678	674	712	746	685	743	703	727	695	744	740	715	706	718	758	757	709	684	703	722	711	697	755	726	701	709	717	687	728	734	714	724	732	725	678	684	641	692	688	731	772	727	780	746	680	715	712	716	661	686	733	681	694	678	708	744	695	686	691	691	770	711	703	790	707	693	724	706	758	704	736	747	699	724	698	683	702	680	746	724	727	685	720	720	733	689	741	724	679	744	712	690	757	680	680	710	740	758	734	769	690	703	691	689	737	725	731	708	748	729	688	715	650	719	728	666	703	757	727	734	725	707	741	650	676	748	710	731	664	725	706	715	700	717	667	725	729	748	727	734	710	719	740	734	695	716	739	692	746	700	696	702	693	720	735	724	749	700	712	682	730	680	697	742	703	748	716	713	739	712	754	717	726	730	706	711	672	719	694	678	756	695	714	719	696	719	745	688	695	714	747	682	713	763	755	691	749	725	733	771	733	724	704	748	698	719	745	679	736	716	692	694	709	679	681	741	684	696	752	704	727	734	708	728	734	677	689	771	750	783	726	688	729	749	718	758	656	688	735	744	740	707	641	715	730	745	750	717	749	691	700	723	714	708	728	737	706	714	714	664	748	704	707	702	737	679	669	769	746	763	695	742	730	735	722	758	741	757	717	736	777	720	701	787	663	683	705	698	692	731	706	743	721	737	706	677	730	735	692	727	703	707	724	726	663	699	681	732	711	712	738	712	699	705	698	700	718	711	708	688	736	737	709	710	717	700	648	732	696	752	654	706	712	728	684	734	719	688	689	673	748	659	738	686	690	690	667	751	725	679	698	713	682	696	744	713	713	748	719	719	737	719	721	721	692	728	680	702	720	733	726	714	691	697	704	702	734	717	715	694	703	719	747	685	726	721	676	706	718	728	710	697	699	736	726	703	708	734	709	691	660	724	726	728	679	697	752	713	738	758	710	704	695	695	733	702	699	708	720	722	689	707	703	721	700	734	698	747	682	701	675	729	720	688	724	739	729	715	733	703	709	690	738	699	703	753	745	702	724	739	725	716	714	683	740	682	751	672	699	746	718	652	669	732	748	701	730	683	673	728	715	761	702	701	690	711	723	708	738	703	711	713	723	696	702	675	716	725	732	693	733	717	728	716	762	727	733	688	735	705	711	682	700	723	759	706	741	687	688	693	688	740	730	736	705	745	713	702	679	667	734	752	762	700	719	730	675	741	699	734	702	715	704	689	717	707	780	703	745	671	686	702	698	686
24959	21210	27513	25708	17620	8004	3152	1331	1045	743	586	540	547	549	558	650	649	769	863	855	850	815	772	617	650	530	478	489	474	458	498	426	410	494	469	464	453	404	421	455	464	458	472	459	432	390	458	429	445	491	456	425	450	445	410	441	465	427	461	442	427	434	407	432	428	477	459	412	475	420	435	439	427	448	386	466	427	443	410	432	433	434	418	438	455	489	445	438	459	436	471	417	454	429	470	466	506	433	409	480	428	424	451	465	495	433	456	455	428	460	447	443	440	433	441	454	437	429	438	475	435	409	448	408	476	464	418	456	450	454	472	438	468	455	426	443	482	409	429	456	451	415	445	464	467	422	438	457	429	436	447	464	431	428	447	458	471	450	460	450	461	461	450	436	420	435	424	427	419	461	470	456	436	430	482	473	456	461	442	477	429	476	469	452	402	472	458	437	466	460	494	504	471	416	447	470	420	462	473	439	440	447	464	441	449	445	457	449	444	467	435	392	442	489	463	460	425	466	460	444	470	416	432	468	411	429	451	459	433	455	476	442	471	435	439	441	477	428	422	441	478	471	449	429	467	455	439	465	432	452	453	472	433	431	427	462	442	429	465	436	403	445	486	409	436	463	430	486	434	453	446	426	444	439	474	439	469	458	450	466	453	424	470	449	451	454	482	472	474	437	425	446	440	464	460	446	460	474	436	448	466	420	471	441	437	484	432	469	481	438	437	451	447	425	459	465	401	446	430	479	450	450	462	451	481	443	455	464	452	444	476	448	430	450	444	428	477	455	438	470	440	447	449	452	435	446	474	464	416	433	447	422	427	397	476	467	455	443	472	467	406	431	431	457	434	498	481	424	437	442	450	458	458	441	458	408	437	447	463	464	431	449	469	452	450	428	460	492	467	464	438	460	473	454	419	441	424	484	440	422	451	450	468	456	483	451	470	443	455	402	464	398	432	499	478	482	482	459	457	452	431	470	416	469	478	451	457	440	445	456	446	412	486	451	406	482	425	444	420	467	453	443	466	445	429	459	434	460	443	437	456	409	438	440	455	478	496	419	449	482	436	460	394	479	442	439	486	427	447	456	450	459	472	465	436	429	436	468	417	426	432	439	398	417	450	465	450	453	432	459	429	443	488	491	439	433	475	460	480	437	467	437	461	443	497	443	430	451	448	405	447	431	424	422	440	436	453	452	439	422	456	478	446	434	440	464	458	462	451	422	446	474	438	447	484	453	434	451	434	456	473	441	441	453	431	426	498	430	468	429	440	436	476	440	484	492	447	460	460	432	427	459	445	430	457	450	498	460	475	439	449	452	451	426	444	432	452	457	459	454	425	457	445	411	465	441	420	455	462	480	426	455	471	448	402	438	454	430	478	462	429	449	473	487	467	434	428	419	489	461	442	457	449	441	480	442	444	420	428	438	436	406	462	449	452	438	452	432	459	422	437	417	425	465	482	447	432	499	458	438	454	425	439	406	491	472	450	436	457	450	440	446	454	462	501	452	437	442	434	464	460	475	421	464	479	462	432	495	449	465	436	481	459	424	489	454	440	441	451	449	463	442	465	408	449	422	440	401	459	459	469	460	469	451	413	488	404	454	435	437	467	468	431	465	455	462	466	475	473	404	478	454	442	461	442	458	463	465	461	417	472	441	472	436	471	443	416	435	462	453	453	438	474	419	456	467	429	441	430	445	453	445	466	447	418	482	479	405	444	441	445	439	422	479	446	463	441	417	420	440	425	455	464	414	440	459	452	457	411	472	440	450	450	488	422	438	444	410	472	428	473	444	465	505	446	449	449	437	468	464	430	454	477	447	397	456	446	450	415	442	458	461	458	452	423	450	399	487	438	447	455	483	450	444	419	425	479	441	434	453	451	432	445	481	465	431	478	455	429	434	432	425	419	424	447	406	437	443	450	430	490	462	447	443	442	436	433	468	473	473	457	464	408	462	479	416	415	450	460	452	479	452	472	441	434	432	437	436	446	448	503	438	441	461	481	448	427	432	436	463	453	424	460	473	419	444	468	449	437	430	431	446	461	443	433	432	438	457	462	425	439	451	460	450	412	471	472	435	433	471	441	439	424	453	436	474	466	423	418	483	472	420	437	443	455	416	494	483	464	461	481	465	430	492	465	449	438	481	441	427	480	445	474	434	457	454	448	414	449	421	452	455	431	453	443	427	428	432	455	416	474	468	436	441	448	450	481	435	462	480	469	446	425	460	434	456	422	442	466	449	462	401	440	464	478	473	463	456	477	392	425	404	435	448	454	454	426	455	443	423	446	441	432	423	456	449	479	469	399	454	444	432	442	423	461	450	458	454	433	451	388	438	465	427	460	436	457	432	417	454	444	428	422	423	452	457	441	447	503	456	470	420	436	411	459	423	428	434	416	481	425	504	396	486	476	451	435	430	410	417	464	442	445	462	456	436	426	431	404	470	424	430	463	481	461	460	430	436	473	423	426	467	482	440	454	448	439	453	469	457	434	442	450	434	467	453	436	423	465	474	415	451	435	460	472	411	439	396	461	423	455	441	448	456	424	415	436	465	469	425	482	433	449	497	444	461	493	436	464	428	444	406	434	416	428	435	415	439	439	437	410	394	466	460	431	428	413	456	437	439	451	428	485	485	443	452	444	437	458	449	424	443	421	426	433	456	463	428	454	475	439	451	406	449	434	425	450	423	422	438	451	446	443	454	442	395	442	466	435	441	453	477	460	471	438	464	433	446	422	437	450	440	472	467	438	458	458	448	419	451	454	434	441	462	437	462	431	439	451	428	445	438	416	444	410	406	451	411	426	449	437	445	412	448	423	455	454	407	432	449	429	450	442	472	489	464	464	471	446	485	430	444	439	477	457	448	407	437	462	429	465	433	443	483	444	470	483	450	431	443	487	443	431	433	419	447	416	438	447	478	464	480	466	405	469	483	440	460	474	462	446	431	439	451	468	477	427	460	424	401	481	474	415	421	425	419	446	464	446	423	435	415	440	457	434	454	444	428	411	462	474	422	457	454	461	416	467	449	481	479	463	475	406	474	478	468	458	468	456	461	475	475	464	443	453	467	458	463	457	442	475	439	451	459	419	451	448	466	485	427	477	453	458	423	449	422	477	470	448	446	478	447	460	427	484	416	422	425	439	471	397	447	442	475	437	446	449	454	444	449	466	456	473	427	446	461	449	447	450	476	434	464	425	447	442	466	459	433	454	424	472	463	498	435	464	486	447	451	405	461	455	463	480	462	473	450	460	416	436	437	455	477	456	436	458	460	445	464	465	435	471	482	435	473	429	452	455	460	406	461	449	441	452	465	456	473	408	453	472	422	477	408	409	463	448	450	472	463	449	405	417	425	438	473	396	399	443	444	482	478	465	455	465	409	429	451	432	467	441	458	446	444	458	435	440	423	415	442	457	457	482	487	469	480	421	446	440	455	440	429	416	452	421	449	437	408	449	465	450	454	443	471	439	430	489	412	465	439	463	469	414	438	432	441	428	481
18742	38055	31997	22606	16975	10561	5202	2473	1800	1213	737	664	622	641	715	875	965	1172	1350	1279	1222	1199	988	834	746	598	524	553	498	505	448	555	480	493	492	492	491	472	492	501	527	477	516	532	474	455	493	492	484	477	490	472	469	535	491	486	488	476	462	485	488	491	453	480	494	476	457	497	505	486	507	490	478	482	459	467	476	469	490	470	459	481	472	499	488	465	492	485	478	526	483	483	485	495	474	520	478	468	496	478	479	464	470	487	486	467	516	532	530	483	502	464	493	462	447	453	487	490	461	480	499	486	430	508	509	507	497	490	516	501	488	528	441	482	507	508	468	494	501	441	490	484	475	486	529	491	450	451	488	547	472	486	463	459	538	470	464	465	502	478	480	510	455	486	476	552	476	500	480	483	460	455	503	515	497	483	443	462	477	503	471	483	475	478	498	482	473	485	491	477	513	505	450	492	511	456	510	491	492	476	530	483	492	488	508	476	471	470	469	464	477	486	473	478	446	499	511	507	479	432	526	519	530	495	459	486	504	477	511	476	502	514	491	487	454	495	472	492	449	488	461	482	455	430	500	459	511	503	514	488	513	471	522	459	482	470	515	449	524	483	488	506	478	502	472	481	487	489	456	487	503	468	502	501	467	493	468	459	490	469	464	495	514	464	483	466	494	445	492	473	494	480	484	472	503	482	478	473	450	489	473	501	474	463	492	493	471	505	477	506	543	491	463	498	516	441	457	509	496	464	461	493	529	474	525	498	500	488	481	445	459	488	493	500	490	482	519	489	476	496	481	492	486	458	503	510	456	497	531	486	490	503	513	475	485	459	466	508	499	488	477	480	479	513	466	475	484	445	485	527	503	518	484	533	513	506	430	489	458	490	460	504	461	478	493	493	463	504	496	546	479	496	463	495	471	517	487	469	479	489	507	469	489	529	463	529	519	480	472	510	472	500	493	532	501	461	453	539	448	485	471	494	474	459	483	468	456	465	450	467	433	461	521	477	513	460	498	490	490	536	490	435	479	502	473	465	486	472	488	486	481	443	446	497	482	452	526	442	481	504	489	482	526	492	473	476	514	482	461	486	448	488	491	483	465	468	509	513	445	506	532	489	489	491	524	488	490	523	478	471	517	493	505	464	486	478	517	482	456	455	483	473	476	522	478	475	475	457	471	486	505	495	485	483	471	448	455	480	468	497	491	484	453	510	465	515	463	465	464	502	493	491	475	516	485	517	504	444	466	516	486	478	466	462	517	476	456	452	497	469	475	510	468	503	514	532	506	479	500	470	478	474	493	470	501	493	493	451	461	478	503	506	453	459	460	477	477	524	493	486	484	496	478	491	465	519	471	508	465	465	485	496	494	507	489	457	490	497	516	442	500	503	496	519	473	473	540	509	471	481	521	508	502	493	510	495	474	480	469	465	512	483	504	463	505	479	472	500	512	526	503	511	497	456	485	445	502	496	488	485	537	441	520	470	458	479	469	428	473	486	503	491	521	453	486	517	501	495	447	456	482	503	443	472	484	490	521	469	454	508	470	503	451	464	476	476	496	508	443	487	474	489	465	471	465	476	487	482	475	507	499	465	482	480	447	478	485	460	461	464	552	481	486	502	536	489	489	511	483	502	485	483	510	490	493	505	504	513	500	488	447	509	470	471	456	476	492	482	486	477	485	510	505	473	480	482	481	461	469	518	491	460	492	465	507	468	493	453	482	488	474	476	473	458	498	520	494	504	509	456	494	495	462	447	461	493	463	480	537	484	507	501	471	476	465	488	494	486	470	472	481	482	474	468	511	480	443	488	492	461	490	481	490	475	478	471	464	484	506	481	535	465	497	495	464	480	457	464	491	499	495	475	468	512	456	473	444	518	492	481	507	499	484	517	464	513	517	477	500	489	447	479	469	515	482	473	487	467	518	477	479	490	524	456	525	527	505	479	500	451	502	488	477	470	521	471	472	483	490	483	459	472	479	473	472	522	473	498	509	470	471	460	478	495	478	482	466	481	487	513	473	495	491	514	495	434	508	505	473	489	452	465	512	439	495	445	501	481	463	515	448	437	446	524	477	490	474	513	465	478	438	443	492	473	500	481	473	484	479	483	504	501	460	474	464	483	464	474	478	497	490	471	463	543	515	497	462	483	480	501	448	489	516	501	521	482	438	469	478	477	485	491	523	488	503	440	486	450	467	510	513	490	491	485	468	446	490	489	468	465	456	486	487	450	473	521	481	508	491	463	490	503	547	497	494	539	489	489	434	500	507	488	494	479	502	532	513	487	514	495	507	511	518	493	484	493	499	490	494	451	481	468	505	477	506	481	491	480	488	485	496	466	483	485	469	484	513	491	472	445	532	452	501	468	515	508	506	509	503	464	495	501	482	510	485	521	508	509	504	473	443	430	491	487	469	500	481	483	472	487	492	478	469	485	503	460	492	454	481	533	465	511	462	464	486	476	475	499	499	498	509	476	491	464	500	523	499	489	496	478	489	476	507	478	462	497	487	490	507	481	502	469	466	475	528	484	511	531	499	468	452	472	497	525	495	494	456	486	510	495	506	556	509	537	549	491	504	495	514	449	489	488	459	476	485	487	503	483	530	491	469	478	464	481	470	478	443	505	504	483	474	500	542	470	525	503	514	484	500	461	491	506	466	491	499	480	501	438	519	445	454	456	504	495	514	478	438	477	483	463	504	487	493	502	478	477	493	474	446	498	512	502	470	486	507	519	502	433	488	515	471	480	489	480	478	483	485	466	476	497	510	491	469	481	458	491	442	476	521	504	531	478	491	495	517	473	483	465	470	507	479	529	486	511	504	487	467	522	493	434	490	488	443	511	479	492	472	496	488	502	466	457	536	514	471	475	487	501	521	496	475	462	419	477	487	504	544	500	492	482	511	525	489	442	525	446	517	496	487	500	476	455	480	448	496	473	502	451	486	483	448	472	453	477	463	482	445	467	476	509	462	450	521	478	486	479	496	509	484	481	524	492	496	508	442	508	471	494	466	529	492	499	460	516	473	530	468	474	486	499	476	534	498	474	494	486	463	472	494	490	488	501	490	495	497	498	477	468	485	463	471	498	461	499	482	512	492	493	488	501	510	499	493	498	475	479	505	492	490	505	488	495	481	512	536	448	442	490	518	492	519	463	512	506	460	486	519	478	460	400	468	469	460	487	507	491	493	508	475	459	490	495	515	503	444	506	509	498	448	522	505	483	490	496	479	503	530	464	524	445	477	482	480	472	515	467	461	480	462	464	505	492	516	515	472	482	500	457	479	454	482	493	486	463	454	513	516	455	487	499	472	492	450	502	460	490	485	467	465	488	464	466	475	444	502	488	485	481	481	504	505	486	494	511	527	469	499	494	482	452	444	455	477	489	510	486	471	542	480	501	516	520	482	495	492	490	480	472	459	476	487	469	483	514	485	472	473	504	546	517	465	529	479	496	486	505	517	482	495	490	463	507	480	549	494	506	481	452	451	444	504	513	502	477	454	513
22634	21231	28900	23886	21452	21923	14944	3795	2244	1739	1282	1111	1109	1086	1233	1302	1388	1532	1712	1698	1621	1530	1355	1258	1212	1079	1012	1008	910	899	876	901	860	900	885	900	917	865	844	886	891	906	935	948	935	936	889	874	904	910	878	900	913	895	889	889	873	905	836	930	865	892	890	857	901	943	915	906	862	855	904	1001	925	883	815	923	892	916	856	871	925	883	950	877	863	925	868	919	909	895	897	872	916	834	893	885	903	869	834	883	893	844	847	874	912	892	867	882	891	926	907	863	916	888	912	836	896	901	925	869	935	891	871	869	823	892	871	860	897	922	897	923	894	878	846	881	905	885	909	885	860	938	862	856	919	880	850	920	882	871	903	872	909	884	874	875	901	876	856	894	937	941	901	893	933	888	873	859	865	868	892	849	861	909	908	899	916	914	885	929	936	921	905	915	900	840	899	884	878	868	874	928	885	857	882	941	891	904	927	874	955	854	905	857	906	881	904	893	924	893	893	903	894	895	890	898	941	874	889	842	866	893	858	923	893	915	909	919	896	873	871	920	863	895	875	906	920	911	863	928	900	824	848	907	838	840	903	867	937	848	900	925	880	912	903	882	940	881	906	913	897	902	910	886	906	890	890	924	842	918	872	871	900	858	923	873	850	888	877	898	898	923	882	899	903	886	878	883	898	874	926	856	894	803	929	892	928	930	842	918	894	916	874	926	910	891	884	868	838	884	894	877	901	864	913	895	843	907	901	915	826	899	892	869	876	926	851	882	931	888	862	874	858	904	910	921	847	899	896	944	918	826	878	867	950	936	888	874	884	895	893	855	893	888	829	901	830	874	824	864	960	901	871	891	852	875	855	927	890	910	921	858	909	961	902	872	868	864	920	927	897	871	850	949	903	883	898	865	834	878	877	904	920	938	887	878	882	960	925	871	892	856	822	874	886	887	850	903	891	875	927	877	905	922	853	843	867	895	844	880	886	859	873	922	914	909	856	869	891	906	905	844	906	851	900	873	859	872	913	985	889	852	855	876	895	897	875	879	880	864	877	941	845	866	928	857	900	928	903	915	857	923	905	923	850	910	899	886	919	841	896	902	924	929	935	883	919	965	882	934	883	952	931	917	906	884	836	897	864	946	861	856	885	889	918	866	920	898	905	865	847	912	907	884	850	956	930	850	902	851	860	886	887	874	941	899	882	878	946	872	856	871	915	871	862	892	942	895	916	928	892	869	860	856	893	880	922	924	859	820	873	887	870	895	845	900	858	877	893	921	867	922	852	905	923	864	896	874	813	877	830	863	882	913	828	885	876	894	876	869	890	907	900	871	882	930	887	890	853	856	899	853	927	874	936	916	914	834	873	893	873	948	928	918	859	917	884	857	897	848	836	847	914	878	939	861	888	909	909	873	898	896	888	860	916	905	901	837	883	881	924	891	878	913	859	899	854	956	968	875	902	893	946	879	840	842	911	865	884	886	955	909	839	853	921	892	875	953	869	936	884	875	896	927	886	912	897	889	929	899	892	847	882	962	837	910	885	941	926	910	904	884	918	853	970	899	929	898	880	906	943	998	850	884	908	896	898	879	896	882	863	844	904	907	865	917	886	962	845	946	903	873	870	896	886	857	925	850	889	875	902	814	861	891	841	931	892	852	946	905	898	863	855	906	917	844	888	903	876	847	869	864	870	833	891	939	864	902	865	902	900	902	881	902	900	940	824	888	882	933	885	871	897	832	897	888	849	944	901	883	862	891	876	868	904	914	915	868	903	850	921	902	913	881	850	946	885	856	889	910	861	899	867	887	908	926	943	791	910	903	875	899	910	907	889	847	927	907	887	914	874	878	862	905	921	926	863	910	837	887	899	863	936	856	897	907	896	892	930	895	900	894	908	961	936	879	870	876	897	918	891	908	927	898	858	921	897	902	845	938	879	872	886	876	890	915	911	956	882	924	921	898	908	873	852	923	849	865	934	820	872	872	899	955	827	883	918	901	855	900	886	949	878	917	842	847	943	891	888	869	881	917	926	879	826	882	875	881	865	873	871	863	883	910	905	870	963	902	864	835	961	922	874	879	865	864	859	889	905	922	873	828	888	889	886	919	876	908	902	856	904	874	865	886	897	836	940	927	907	928	882	857	904	900	864	878	893	922	929	908	859	905	837	906	893	910	886	921	908	920	854	874	918	869	895	929	897	905	846	884	915	851	883	924	830	942	906	912	880	900	827	885	882	896	910	845	856	887	913	832	917	914	865	911	859	935	908	901	850	915	902	825	860	906	923	866	899	918	877	847	882	933	849	908	909	870	914	874	870	864	926	866	917	874	869	849	924	895	890	829	931	980	845	854	837	874	926	923	918	884	864	920	904	867	922	868	860	889	860	917	851	880	847	949	867	904	903	866	905	894	872	897	867	868	836	840	883	881	951	888	899	885	879	922	931	892	902	925	892	911	873	899	877	861	856	937	865	878	853	890	921	855	884	890	834	935	884	873	890	849	881	932	931	820	870	888	906	897	897	878	892	872	870	909	911	818	873	861	882	853	872	863	887	891	854	908	867	871	876	858	851	900	978	893	864	894	855	912	868	916	872	877	922	949	919	919	931	885	892	881	929	895	898	891	904	841	873	901	902	883	858	921	833	913	854	884	931	869	896	875	928	860	877	901	925	865	859	845	912	885	857	942	867	852	873	882	896	882	898	963	911	855	915	926	890	891	886	866	893	881	881	853	885	871	862	849	864	948	882	860	903	874	860	860	908	910	897	867	937	930	891	911	918	862	914	878	926	907	898	902	917	945	886	886	855	889	909	852	871	890	877	848	886	914	863	890	887	924	912	875	863	885	843	910	886	938	869	899	886	875	910	932	895	876	891	897	899	896	936	928	887	808	934	885	939	938	876	873	925	942	861	882	899	905	857	887	869	919	876	937	876	898	873	931	917	880	848	897	877	914	894	908	886	917	865	860	905	876	829	903	877	890	909	845	910	859	841	950	904	892	881	903	834	908	928	904	940	921	882	878	892	874	884	915	892	880	864	843	926	946	905	885	879	845	880	909	855	920	866	885	850	881	874	838	920	869	951	944	864	857	890	852	884	890	853	893	894	939	821	856	916	910	920	873	900	903	889	876	892	902	917	975	916	849	891	903	860	936	869	923	882	838	924	864	900	899	872	874	879	956	904	917	877	911	905	880	904	861	847	850	869	876	884	887	883	866	892	894	880	879	779	830	825	843	881	882	916	884	853	848	908	849	880	968	880	878	898	884	887	854	966	889	918	901	893	889	837	857	913	860	876	894	879	896	892	909	868	864	899	913	859	896	869	884	917	898	878	921	925	830	894	876	962	847	883	913	870	871	884	874	843	903	837	907	867	888	930	867	866	858	878	898	894	927	884	900	907	826	938	911	911	886	924	929	890	840	890	871	906	854	946	868	874	889	902	918	945	901	933	864	862	841	912	872	876	892	909	910	943	919	833	907	863	855	856	868	907	860	845	897	874	877	857	878	890	856
21723	46354	40928	31166	25270	17717	9825	4862	3524	2545	1669	1415	1300	1383	1487	1638	1819	2181	2530	2280	2240	2167	1877	1636	1472	1201	1081	993	981	952	930	898	938	934	950	942	977	971	943	935	941	940	930	959	958	933	947	944	879	967	902	930	879	956	955	893	928	964	933	971	978	885	968	935	866	940	916	936	891	918	924	928	886	903	897	911	895	929	971	911	879	917	897	885	952	935	930	988	911	863	909	960	947	870	897	926	953	923	923	873	968	897	899	908	917	827	911	933	934	898	912	922	909	940	923	875	891	873	902	957	992	913	899	939	897	911	888	925	993	938	916	871	884	944	933	936	988	951	885	867	918	925	904	900	906	973	938	905	950	960	944	892	932	920	912	889	917	889	926	933	952	933	922	933	925	880	907	895	924	928	902	905	893	933	883	959	963	962	865	944	921	929	947	978	907	882	978	956	881	922	895	923	920	914	937	875	939	879	968	874	844	920	924	917	895	927	898	898	855	937	934	917	923	891	974	958	900	925	933	909	915	867	905	857	907	904	947	910	913	969	940	891	920	919	923	909	923	887	925	925	863	905	880	911	894	922	896	923	940	931	907	942	949	889	924	918	921	906	897	961	917	920	941	929	916	967	948	947	957	923	889	915	927	904	893	902	970	905	910	1000	897	939	937	940	901	927	919	942	926	893	953	923	930	920	926	955	879	950	973	933	929	977	940	950	929	902	902	913	909	958	882	920	915	886	934	891	927	889	970	893	981	886	918	903	890	977	957	921	912	968	901	921	926	940	933	892	928	952	885	879	941	929	923	943	887	897	898	890	933	912	920	850	939	923	894	917	897	939	897	941	920	904	934	998	924	928	944	875	925	891	933	931	910	900	901	917	940	901	956	895	922	942	968	979	941	902	918	892	908	981	968	872	926	933	923	906	944	873	988	955	895	925	888	914	899	875	972	875	940	914	972	988	893	886	828	922	882	966	887	950	940	905	873	940	881	891	883	934	945	921	881	903	925	918	912	851	942	906	920	906	913	944	937	868	872	917	903	927	915	987	955	938	878	942	920	908	904	915	932	875	902	902	895	929	927	917	970	917	929	930	926	885	961	896	938	895	964	886	882	901	857	937	919	873	934	946	938	936	972	922	857	909	921	856	938	946	915	930	935	966	932	907	910	935	936	892	958	918	918	899	903	891	936	928	906	931	907	886	936	874	912	906	924	914	908	928	888	918	911	953	941	954	877	935	922	935	929	924	923	886	914	938	927	920	956	914	886	926	982	1007	876	916	902	892	935	931	928	942	872	898	921	898	905	960	922	939	957	999	920	882	920	925	967	921	885	849	989	907	918	894	951	905	894	909	874	916	888	868	884	879	965	925	914	918	917	963	910	891	915	944	906	948	917	942	878	942	971	902	963	945	912	907	903	892	869	865	930	927	910	883	932	931	975	916	934	914	942	912	907	940	924	930	898	921	867	943	948	899	930	932	921	930	900	888	904	934	935	912	913	922	919	880	955	901	948	930	931	954	885	898	872	920	894	953	897	972	923	897	937	908	896	911	960	975	939	945	885	853	928	929	847	932	867	940	964	939	903	913	906	931	918	958	940	921	911	927	918	888	923	929	924	899	959	893	972	877	892	899	879	937	916	915	919	878	930	928	909	892	885	931	914	916	849	940	909	954	937	922	908	913	903	916	880	957	875	928	982	865	899	963	954	953	937	948	894	896	963	910	895	999	956	962	889	950	920	927	932	936	934	925	948	928	917	901	917	906	935	921	933	923	901	921	889	917	913	918	916	935	900	939	939	885	937	877	923	928	898	969	890	936	949	881	922	924	912	881	913	987	879	902	869	902	927	893	907	880	937	967	929	872	957	934	936	855	888	945	937	910	908	937	887	914	958	961	950	929	895	944	952	952	971	931	877	932	953	901	904	926	947	887	971	883	938	937	879	944	922	878	916	918	923	930	913	967	899	932	899	898	880	910	914	911	869	949	942	889	847	908	904	936	915	884	954	944	926	939	909	862	917	952	898	861	913	953	909	916	966	939	890	877	922	969	907	947	870	906	909	965	895	916	940	916	857	922	948	926	895	884	979	923	901	941	957	907	940	907	949	902	862	893	925	885	906	927	943	917	934	886	902	938	865	916	890	947	920	958	947	924	934	896	886	952	869	899	893	879	958	878	871	893	928	901	933	885	922	907	920	944	924	890	862	889	947	950	939	921	905	944	932	887	945	891	937	968	888	932	905	961	899	968	880	949	892	956	975	913	904	931	926	885	933	873	878	918	968	931	919	930	903	916	898	908	919	934	915	907	915	931	922	917	933	885	957	903	969	899	946	960	867	896	930	970	906	882	890	915	918	878	933	872	925	923	940	884	904	920	997	926	973	931	943	918	900	890	972	906	919	954	901	964	906	900	935	926	920	907	929	903	970	906	936	889	883	890	958	946	923	879	920	962	923	922	925	928	940	927	938	938	872	1012	890	979	911	950	881	896	939	973	911	908	906	901	934	895	930	904	992	919	867	871	957	896	890	923	931	864	906	937	901	861	933	867	929	900	872	888	922	928	966	878	968	975	850	919	916	918	914	942	908	886	889	888	911	957	923	928	908	898	946	958	990	915	838	863	936	865	906	906	930	878	895	876	971	942	956	987	853	954	923	885	900	940	895	958	913	895	948	905	894	931	901	956	908	907	913	880	945	922	952	934	877	884	898	962	890	929	903	916	919	957	935	951	925	958	878	933	936	885	896	904	981	914	926	895	907	954	858	942	972	965	951	893	934	900	974	876	944	906	904	903	940	921	905	895	977	1011	924	900	918	947	894	897	910	942	927	941	897	885	910	964	939	967	952	927	961	919	942	919	929	910	915	879	888	929	913	891	907	911	930	912	901	954	916	923	975	899	956	941	913	908	940	883	950	998	928	898	903	896	932	929	908	871	931	933	931	899	914	906	959	878	898	901	917	894	897	951	886	919	865	873	898	910	960	958	905	925	939	977	906	919	949	942	944	884	925	915	880	916	869	977	899	943	940	901	925	906	890	885	912	856	910	929	906	940	890	931	909	930	924	891	900	944	937	896	915	902	917	900	961	885	894	927	938	957	950	886	900	899	876	934	859	963	896	860	926	969	923	894	946	945	963	864	937	941	900	866	875	935	925	906	925	936	962	929	871	900	969	870	953	979	954	919	904	929	946	934	964	935	892	918	922	905	938	952	964	965	940	909	954	882	884	920	884	886	851	837	909	947	861	889	884	932	957	906	892	943	910	922	936	923	909	890	966	923	954	917	921	926	898	931	929	932	896	910	928	874	936	923	866	857	887	910	877	922	957	881	859	866	888	902	950	909	860	946	919	930	892	949	885	957	950	878	911	949	900	918	905	913	960	904	887	881	958	963	974	914	943	874	861	926	966	945	906	886	931	939	925	886	906	913	908	942	962	907	959	936	956	899	910	927	922	885	939	911	894	961	943	914	926	884	913	923	940	889	964	893	907	866	939	914	911	926	868	904	901	903
28486	22964	25427	17785	9563	4937	1972	960	741	597	480	444	439	469	473	539	579	664	676	687	652	673	585	552	495	411	406	406	397	429	401	400	413	380	379	409	430	428	373	364	400	378	388	383	382	429	403	394	391	428	405	447	387	397	399	406	399	406	404	395	390	378	426	400	399	411	351	401	416	417	431	374	431	383	417	413	404	385	435	422	384	389	405	443	396	376	402	405	404	398	397	374	388	404	402	422	419	395	407	371	401	361	403	433	398	393	392	403	376	392	412	392	384	348	426	399	422	377	402	424	370	397	369	418	411	414	384	425	384	399	379	374	380	428	411	415	384	372	403	393	417	373	381	358	401	406	399	354	376	398	393	400	386	372	356	421	393	439	364	365	391	400	388	389	377	401	401	409	370	400	422	422	373	348	405	385	400	414	440	423	403	430	441	351	378	382	406	378	404	395	370	389	407	383	394	400	378	384	405	398	423	360	398	390	391	417	388	396	427	395	389	412	413	363	423	417	410	396	396	374	403	383	372	397	355	409	361	371	425	419	359	391	460	408	406	412	357	378	356	425	444	396	419	392	386	414	408	378	393	407	395	446	387	407	417	416	393	385	387	391	450	366	386	398	371	396	426	404	362	406	389	417	416	421	401	390	392	373	392	380	373	434	404	384	376	368	419	429	396	383	381	367	422	402	385	390	412	379	404	384	421	381	364	393	379	410	370	383	374	381	403	444	395	416	405	419	377	411	388	411	378	405	380	409	407	376	389	371	382	405	402	386	399	389	442	395	407	395	406	333	404	403	397	391	371	427	443	411	417	410	414	404	386	413	403	387	381	392	354	369	405	408	392	413	404	419	414	419	426	399	431	394	403	380	430	417	423	383	378	395	368	388	365	406	395	407	397	402	418	389	387	409	410	390	417	443	379	407	401	401	416	389	418	400	396	411	416	394	380	407	386	417	398	367	385	393	382	384	407	397	428	415	407	409	390	406	367	393	422	351	393	404	410	393	381	405	415	400	431	425	431	383	394	391	380	431	378	408	408	371	389	403	411	408	406	391	393	369	429	375	422	432	414	390	394	424	406	386	425	367	450	411	387	391	421	421	378	395	395	375	355	371	413	386	456	444	425	404	431	399	386	401	407	382	398	405	410	367	390	416	408	416	415	373	402	408	418	373	370	411	409	417	437	392	402	389	428	391	390	427	382	439	424	399	405	382	409	400	408	398	370	381	411	421	370	397	386	422	390	381	395	414	376	400	427	411	400	391	424	415	400	415	370	405	382	424	387	379	420	410	407	375	412	406	429	387	392	414	409	385	414	434	404	421	388	378	392	386	388	408	403	403	372	431	406	437	380	419	377	365	387	358	409	402	408	399	391	390	390	410	377	406	385	418	396	402	401	384	430	404	387	400	382	387	395	374	388	397	430	388	421	417	405	407	396	406	393	402	391	414	398	389	416	446	403	443	377	408	427	418	405	387	381	355	458	406	399	426	357	395	414	406	405	387	400	414	399	363	419	394	398	379	420	439	386	416	384	398	388	408	382	419	432	421	340	389	391	375	385	428	420	406	393	386	411	433	384	398	401	382	392	405	365	419	425	380	367	380	392	378	390	379	406	380	372	403	389	424	407	362	379	377	408	402	394	374	387	393	398	408	412	365	407	425	407	365	405	387	414	361	394	422	392	366	412	370	423	392	421	363	403	381	388	397	386	396	427	394	409	418	414	411	448	359	428	413	408	447	395	443	403	425	386	402	400	406	400	409	370	413	401	406	403	388	368	391	415	392	377	447	423	366	415	364	392	385	400	398	409	406	372	420	416	384	389	414	391	418	389	401	381	407	378	390	385	396	394	400	390	423	401	387	415	422	439	408	406	374	356	363	401	396	446	405	389	404	459	448	408	385	396	386	401	401	368	409	409	418	422	343	386	400	375	433	409	393	405	416	385	384	410	375	417	417	408	394	381	398	400	406	411	401	395	402	385	443	402	409	400	382	431	415	443	404	406	423	430	398	366	385	407	385	399	379	401	426	415	414	394	404	394	367	424	411	462	403	404	366	394	382	384	401	404	391	403	411	405	368	410	401	420	404	426	405	391	385	406	387	420	426	409	422	465	378	389	388	424	413	410	411	379	390	415	415	438	371	351	367	375	403	419	409	403	389	415	399	407	407	397	379	407	389	392	418	406	381	426	390	410	371	426	387	402	418	377	368	392	397	417	409	385	374	374	412	415	403	400	407	420	395	429	394	403	410	412	413	461	373	416	388	373	398	449	375	432	379	416	386	410	393	359	417	422	393	407	400	372	373	423	414	409	374	440	390	386	385	391	423	363	426	422	397	404	416	376	414	450	377	371	382	372	368	406	359	381	417	412	411	385	361	400	391	374	411	425	410	390	421	417	440	362	407	394	393	406	432	427	363	385	407	401	384	399	370	407	389	377	370	400	373	395	418	401	389	339	399	387	366	388	403	386	377	416	401	386	387	357	399	397	386	410	381	406	405	380	384	364	394	389	397	396	401	417	405	393	423	412	395	403	378	425	397	427	396	426	380	420	429	377	396	430	390	428	435	352	402	394	403	416	424	364	388	413	420	387	420	404	386	382	406	397	388	403	390	355	368	385	430	410	390	382	369	413	392	393	408	406	389	402	436	399	394	416	409	425	392	392	415	401	388	367	381	390	391	382	378	378	384	429	379	401	429	411	387	399	384	387	392	390	359	371	452	430	411	417	399	403	408	432	415	419	380	392	411	380	425	382	429	395	401	433	380	396	406	404	406	425	382	421	389	405	408	403	374	364	408	335	396	399	426	369	377	439	380	388	397	417	401	401	374	413	393	399	378	389	422	382	407	419	391	413	404	372	421	370	373	419	377	365	392	420	398	359	379	411	380	408	394	384	400	414	405	435	445	350	404	395	440	424	392	401	453	402	390	396	382	396	414	401	399	401	417	390	446	411	390	398	409	431	381	446	404	389	429	413	412	411	403	384	396	374	437	356	412	367	427	431	377	382	424	393	414	361	380	406	440	374	366	412	407	419	402	414	382	412	380	393	408	415	359	398	401	434	407	387	374	429	430	401	360	381	405	401	369	384	393	427	415	359	410	411	407	388	403	399	400	404	437	396	412	413	411	381	439	415	390	362	406	392	388	398	426	414	392	423	430	448	397	381	432	385	403	349	403	412	374	381	420	332	364	390	390	403	399	391	410	377	383	379	393	409	414	390	368	389	410	381	395	381	414	421	430	388	381	422	400	439	413	406	398	383	424	401	408	364	427	444	411	422	430	429	423	391	390	367	409	397	401	384	390	389	425	390	402	432	407	441	415	409	361	383	430	362	429	371	409	408	387	375	420	394	406	363	395	419	409	421	395	437	401	424	395	426	358	383	394	384	402	404	425	418	412	427	392	424	375	402	416	387	374	392	404	394	380	370	361	382	377	415	416	424	397	399	421	398	380	405	410	411	388	431	431	404	365	379	408	395	400	398	391	387	445	399	382	408	407
18506	32681	27861	17889	13275	8013	3563	1476	1088	790	485	472	418	543	596	698	750	856	996	932	895	822	668	624	615	511	443	431	408	428	431	432	447	408	431	427	444	403	422	424	359	428	460	428	444	395	371	379	441	413	438	417	430	412	402	416	411	440	415	402	393	439	442	409	427	385	420	429	404	414	416	422	416	397	423	399	420	418	443	391	424	383	434	403	427	428	425	404	406	448	438	427	433	409	387	407	427	426	407	411	414	380	374	413	444	410	425	415	383	426	425	422	422	427	401	403	451	418	396	415	436	444	446	426	405	448	417	425	392	394	422	430	421	418	430	408	395	394	455	425	417	428	381	376	413	408	407	402	416	404	430	392	371	401	406	408	434	399	388	405	436	441	391	422	423	396	435	390	442	388	383	429	395	420	381	418	427	409	406	385	371	435	431	422	447	416	403	411	409	437	429	423	401	428	424	405	408	407	405	423	392	395	388	421	409	369	406	408	419	420	407	418	432	443	424	406	422	420	423	426	385	401	401	414	374	408	432	386	364	414	404	438	422	402	420	424	420	429	434	406	435	428	438	425	414	381	385	402	411	404	425	417	418	405	456	448	399	418	420	419	408	415	425	382	404	423	435	402	408	395	387	429	425	421	417	393	416	437	404	401	409	429	378	414	423	400	430	406	444	417	361	428	407	427	387	408	421	421	390	444	401	411	428	414	431	435	440	421	426	442	391	386	399	423	413	398	410	432	426	427	402	411	399	403	403	421	406	407	448	433	431	396	417	416	400	403	377	400	438	422	391	438	396	369	424	391	412	407	443	377	427	412	435	406	391	397	414	400	388	406	447	388	429	418	395	414	436	398	384	376	412	403	447	435	420	409	415	447	403	408	449	379	416	397	442	380	397	392	407	410	441	410	372	397	409	425	410	373	411	455	405	364	412	390	412	407	424	382	416	396	409	449	403	403	392	391	450	417	392	398	439	419	401	405	398	409	424	400	401	423	424	426	400	397	416	404	416	389	400	411	406	372	392	432	443	406	408	466	407	403	395	406	406	423	411	401	385	450	380	443	400	400	445	436	411	429	400	469	447	431	435	422	410	415	399	407	385	405	401	446	416	403	405	386	433	438	445	397	421	390	422	410	427	419	426	396	388	419	413	411	409	430	401	426	409	411	399	445	396	386	388	418	417	434	438	414	418	387	444	377	439	375	435	398	428	411	400	457	400	411	392	438	427	416	430	382	440	417	417	390	426	398	416	451	393	434	436	439	444	382	415	420	425	402	422	408	426	332	386	411	403	393	427	412	409	399	411	407	403	434	431	452	428	404	408	376	438	417	405	402	402	429	399	426	416	405	443	384	418	417	452	430	390	456	419	412	384	399	451	407	415	419	378	393	412	387	421	383	387	386	385	402	413	402	411	420	412	410	435	418	405	414	382	381	390	392	400	436	445	398	404	407	375	399	444	457	433	411	422	418	408	455	414	454	389	371	417	406	445	422	384	435	423	443	407	399	376	421	378	403	416	379	408	429	436	411	416	392	377	424	438	421	385	388	402	434	397	406	417	458	409	414	428	387	401	437	398	389	401	434	412	442	424	412	410	386	364	462	383	439	438	420	434	416	444	401	430	399	373	435	420	406	380	427	370	412	412	432	431	399	444	408	397	386	350	412	378	387	427	401	408	419	393	431	407	413	406	380	430	432	444	440	415	416	374	402	393	422	427	445	443	423	379	415	378	422	419	428	372	409	398	444	429	439	400	421	393	420	394	443	366	440	411	384	409	381	447	403	436	384	426	414	438	420	400	428	402	397	415	435	421	462	445	456	378	401	457	423	398	408	413	391	436	406	417	425	379	394	423	425	402	432	394	408	435	374	385	424	399	397	413	411	409	402	404	425	421	375	417	439	444	423	407	441	414	407	419	406	433	405	444	416	427	413	383	390	404	427	405	381	442	441	423	397	423	419	383	369	438	407	385	404	392	413	415	400	410	428	426	403	457	401	374	437	426	430	372	397	410	394	399	400	423	411	398	440	415	359	401	442	427	391	428	411	393	402	412	446	428	402	398	402	422	441	410	444	389	440	422	434	430	417	422	418	415	389	449	401	411	434	390	427	387	423	437	378	393	411	396	382	420	444	418	423	413	410	413	427	414	415	432	393	422	436	407	439	424	405	398	396	447	439	416	445	413	416	422	438	433	438	407	374	455	399	401	425	404	395	407	447	404	390	398	398	397	407	419	373	399	412	410	415	418	413	419	412	436	428	417	368	409	424	401	444	387	433	414	437	415	409	407	423	430	434	453	446	429	448	432	394	412	399	372	392	417	411	424	446	404	435	424	403	418	434	392	421	400	422	420	419	393	405	417	409	401	403	415	403	409	442	446	396	421	412	439	414	438	407	367	370	426	467	412	433	410	411	400	451	411	411	428	393	444	376	417	387	417	427	449	387	434	404	417	453	402	445	365	416	385	408	424	430	394	405	387	452	411	388	411	385	414	424	412	391	449	433	423	428	397	447	393	384	394	401	408	419	399	420	429	376	420	414	459	430	387	403	402	418	427	428	410	423	406	430	416	413	407	430	425	439	421	395	432	383	408	431	416	428	396	369	422	426	404	405	440	437	395	439	394	425	434	435	404	377	406	414	392	416	428	403	416	453	401	396	386	390	403	428	431	420	429	417	406	405	422	410	402	380	420	451	411	422	413	400	422	375	415	446	396	407	429	424	410	398	395	414	410	383	413	401	426	390	369	408	394	419	382	411	413	393	407	449	431	407	429	397	417	412	416	406	419	433	446	402	407	411	420	453	429	391	410	376	406	412	445	411	384	412	418	382	398	434	431	410	409	413	450	407	412	403	381	390	404	406	376	421	412	431	406	443	431	435	436	439	422	407	416	417	380	408	425	400	389	409	420	417	462	422	411	405	461	409	398	413	431	419	431	431	432	409	394	420	414	426	458	410	394	400	453	388	409	433	441	431	420	425	383	436	430	428	399	438	389	415	417	423	446	410	385	405	403	381	414	394	400	426	390	390	393	413	393	391	432	410	405	410	433	419	407	444	406	394	402	400	413	395	400	422	433	396	404	442	420	415	420	416	412	408	384	404	431	381	425	400	375	415	408	404	413	385	373	406	432	398	408	395	390	406	389	408	409	439	401	436	389	408	418	409	410	392	404	409	431	426	407	451	460	427	411	415	388	392	400	369	405	397	392	424	399	421	432	406	424	397	421	458	436	407	422	421	438	433	408	373	400	441	449	423	394	413	418	421	431	381	430	422	408	426	410	390	389	364	390	425	417	405	437	443	409	435	417	397	394	391	427	432	420	425	423	419	402	393	425	405	416	398	404	398	426	390	422	409	409	400	374	367	426	391	431	423	411	371	407	384	396	430	374	395	417	417	429	381	419	429	407	432	425	414	402	379	373	418	405	421	403	423	449	388	429	437	397	424	417	383	399	406	398	384	415	406	420	399	435	407	387	416	418	394	413	427	397	392	418	401	401	390
23744	21227	28542	24427	21725	16680	6707	2108	1472	1271	876	811	802	826	887	982	1078	1187	1343	1263	1138	1148	1060	947	875	839	758	715	727	722	699	685	725	728	677	683	720	711	723	690	666	709	688	696	712	675	727	693	643	677	659	702	672	694	684	706	684	686	741	740	706	722	706	689	659	704	706	692	695	682	726	751	704	699	722	685	668	662	650	727	673	684	705	696	722	688	710	659	694	721	668	651	735	730	689	677	709	711	690	674	690	640	654	722	688	659	695	690	683	678	677	659	683	696	734	671	717	724	682	698	727	696	705	709	710	679	703	703	679	719	702	722	702	674	665	689	662	759	692	655	707	688	692	739	700	719	654	695	710	716	706	693	762	750	706	743	700	693	659	656	676	725	742	634	741	666	702	728	693	751	672	652	704	678	730	735	629	689	716	732	719	671	761	729	669	719	717	692	673	654	714	760	747	713	706	688	681	710	706	689	705	669	679	724	762	696	718	680	688	741	697	701	677	681	706	697	669	704	671	729	663	662	668	737	640	708	700	755	722	653	753	682	655	665	691	667	694	662	704	711	683	668	693	708	675	686	679	716	658	732	700	736	715	650	695	653	694	717	725	740	691	658	727	710	682	700	712	724	732	674	696	676	693	697	697	677	714	646	693	698	694	701	719	743	685	695	746	696	670	692	682	668	684	660	721	725	693	687	664	666	731	702	679	678	702	648	702	728	675	707	690	713	702	700	714	666	692	674	629	697	727	732	655	693	686	724	702	709	705	630	681	684	722	690	703	695	755	758	673	693	688	719	736	681	693	703	627	673	687	713	702	684	728	685	702	685	743	706	646	673	712	665	703	679	762	647	684	706	681	737	716	706	696	687	685	704	682	734	677	749	688	697	725	711	700	721	675	710	702	707	645	713	668	685	723	769	683	712	692	691	707	700	671	714	695	707	731	717	681	664	683	716	685	699	702	733	723	702	737	711	695	689	688	721	714	656	722	741	685	748	658	701	681	681	726	692	745	702	707	688	684	711	674	701	730	722	667	711	701	711	673	715	658	705	724	748	707	693	715	723	703	665	672	725	730	694	673	689	682	679	726	674	705	698	695	718	687	705	728	738	709	695	631	720	639	672	702	696	760	715	704	693	694	703	647	674	748	710	660	694	718	674	692	689	731	743	717	706	694	729	710	707	710	652	702	687	727	724	702	719	670	741	676	688	684	693	716	722	723	670	688	693	719	678	709	673	699	719	722	711	715	684	719	686	734	743	679	692	692	695	664	661	671	739	728	696	707	757	717	700	704	691	687	734	678	725	713	697	683	706	701	702	645	735	716	701	694	694	718	699	682	709	722	701	740	721	684	682	700	732	746	705	657	689	678	691	688	694	722	623	678	641	701	697	704	665	692	680	726	691	674	678	717	695	729	688	698	702	676	696	721	652	673	672	684	703	673	706	678	642	704	676	670	672	630	709	692	690	714	697	708	689	692	683	672	733	683	659	724	699	778	704	667	691	670	699	693	718	766	679	689	704	731	693	695	685	739	704	685	710	731	672	748	718	695	712	751	704	731	733	719	691	706	670	671	734	715	722	662	711	656	695	653	695	697	703	754	756	685	706	706	700	691	695	710	696	743	701	688	705	706	716	701	718	734	696	695	679	648	705	720	679	693	686	666	653	660	698	699	712	724	636	700	704	690	681	700	684	656	682	702	720	680	695	690	670	700	735	697	711	663	630	737	694	740	699	658	697	688	714	716	667	689	661	685	691	698	683	705	721	659	694	676	677	695	705	682	735	710	717	685	675	760	671	711	687	686	687	714	711	688	754	673	706	730	713	741	682	713	667	656	669	719	718	689	695	727	706	661	696	676	673	705	721	709	666	716	677	701	671	707	716	704	714	730	722	713	764	685	686	725	716	654	683	720	716	709	739	680	722	693	735	714	690	679	765	705	746	648	762	714	704	652	728	650	760	728	698	675	699	688	667	733	714	727	661	724	706	682	665	665	691	684	736	716	689	710	709	718	706	693	735	672	669	702	699	693	703	698	728	713	674	648	658	652	723	665	684	710	709	728	645	664	734	702	638	709	652	714	708	656	713	747	684	730	660	768	721	685	785	726	669	677	695	673	735	729	640	709	680	767	696	711	695	727	648	755	709	734	733	641	667	699	630	683	692	692	717	679	704	680	686	731	704	666	675	689	707	754	727	679	734	683	741	681	694	714	696	714	726	702	702	727	710	637	659	785	669	673	688	710	677	650	717	731	713	702	719	709	691	692	698	678	680	677	654	639	723	700	678	678	725	694	705	713	706	666	696	690	687	709	708	663	674	696	723	649	687	681	713	701	699	667	722	723	726	685	730	688	635	735	642	685	661	722	701	753	687	728	699	726	688	674	745	720	693	676	704	705	705	726	727	708	708	703	785	717	698	737	680	715	727	706	731	664	727	738	732	670	681	701	694	705	711	714	699	722	667	719	676	708	648	677	680	721	750	727	716	709	716	688	697	702	717	689	730	676	674	679	652	662	731	698	742	715	703	716	680	667	660	739	688	726	710	648	676	743	717	753	716	698	683	690	693	707	685	691	681	693	698	700	717	710	682	728	671	742	676	743	715	739	654	714	695	657	687	658	711	677	703	680	724	702	716	710	664	700	678	758	694	716	703	681	719	657	713	663	699	658	714	655	692	711	677	748	757	693	699	698	732	765	704	679	661	745	691	740	733	701	673	665	714	677	694	676	699	765	699	696	720	705	711	691	726	678	696	666	656	690	685	685	665	652	671	714	698	712	687	711	689	664	672	697	686	694	692	692	730	691	694	663	670	671	674	728	659	645	681	683	701	710	707	710	729	725	669	678	710	725	689	681	712	710	737	691	681	672	723	694	731	696	686	678	684	724	674	653	694	748	671	701	757	742	716	676	668	787	641	690	706	693	658	688	728	684	711	702	689	731	676	725	724	716	683	658	683	753	686	701	679	739	697	710	728	653	716	680	673	655	709	732	674	697	706	699	721	686	773	701	753	686	698	699	673	679	676	683	653	716	702	685	716	718	711	714	735	696	727	663	719	775	692	708	683	693	669	725	714	734	672	670	640	726	671	715	716	704	682	697	667	714	720	685	714	729	701	638	675	687	658	750	685	755	662	689	673	706	740	674	741	722	734	688	728	651	680	732	677	721	708	680	647	692	733	681	738	744	687	668	744	688	693	665	673	719	651	707	697	706	676	653	669	680	703	667	718	720	690	717	691	704	695	711	668	708	727	670	704	684	684	721	669	735	728	737	736	691	695	700	724	703	732	645	715	685	713	728	647	736	697	733	709	714	696	674	659	681	700	727	686	679	702	693	698	731	724	684	673	749	698	725	650	668	658	635	685	669	669	696	658	741	719	688	698	725	692	683	675	662	709	727	665	641	694	712	668	676	743	684	673	747	726	639	653	677	711	703	714	714	706	657	696	698	720	710	688	646	717	729	672	688	701	659	691	692	680	687	670	700	701	678	703	695	666	680	704
19442	41102	36106	25988	20358	13651	7126	3277	2304	1807	1098	968	887	980	1122	1181	1388	1617	1796	1749	1551	1554	1333	1142	1070	851	804	791	728	739	772	761	735	689	755	690	747	718	733	721	679	740	684	776	692	745	727	763	703	758	724	708	717	736	756	725	723	716	735	755	724	724	712	767	723	748	763	721	683	672	694	737	729	699	704	701	749	751	692	711	735	702	723	741	749	726	709	725	703	733	748	728	701	720	705	726	703	713	698	714	718	681	710	753	684	779	734	719	770	671	792	705	752	705	732	732	694	726	676	681	722	684	690	711	696	724	712	663	693	699	733	679	742	672	666	705	749	684	715	691	716	695	724	714	773	669	683	702	722	719	673	741	723	755	747	728	661	694	698	639	707	694	732	728	717	706	725	756	698	708	727	682	715	721	730	726	712	746	740	700	724	695	669	730	718	696	723	741	704	745	745	733	703	724	697	672	666	730	693	750	654	689	708	740	747	730	689	707	726	716	700	665	712	719	689	732	746	721	723	700	695	722	758	759	700	692	697	723	706	706	758	759	692	684	686	748	725	715	682	716	714	713	677	691	738	741	752	727	757	738	744	697	723	788	714	691	715	756	711	697	676	644	705	690	732	704	725	701	725	672	738	689	703	723	695	683	707	711	690	715	703	677	665	732	722	703	752	717	698	704	705	725	716	691	659	700	712	722	741	729	660	714	751	730	714	716	723	698	690	724	699	727	685	718	722	720	698	739	749	720	708	701	722	722	704	704	669	674	766	692	754	718	708	763	752	663	707	694	677	751	698	701	725	733	719	726	699	729	719	713	708	784	683	744	667	712	702	730	724	733	728	697	710	739	704	766	722	702	677	728	677	708	697	734	697	725	735	723	759	706	705	680	695	695	711	653	727	716	717	734	698	709	642	718	714	756	671	720	672	707	666	747	718	715	734	696	746	713	752	723	699	669	699	768	739	724	785	721	731	712	715	702	724	717	669	729	700	724	720	684	690	731	703	714	730	690	696	760	710	698	753	699	779	705	753	699	689	664	729	737	708	679	665	723	715	747	698	708	689	708	710	770	721	770	734	714	687	689	725	714	687	714	771	699	743	700	721	709	720	693	744	752	769	709	690	693	700	731	739	732	666	723	731	747	700	702	748	696	674	665	694	679	785	674	766	704	699	748	700	688	748	721	702	732	762	727	704	740	751	733	714	699	776	715	731	729	677	716	682	695	714	720	701	704	714	750	697	673	735	717	727	720	685	676	701	683	740	740	681	680	697	709	721	739	693	703	718	685	700	715	690	705	753	754	703	716	679	731	728	702	713	697	685	702	707	718	748	731	696	754	678	704	703	771	732	759	711	702	704	727	761	730	720	748	699	648	669	764	714	705	702	679	691	692	733	731	744	674	699	703	734	730	697	807	709	683	720	710	713	747	674	689	729	660	691	687	679	699	722	738	689	693	723	697	681	672	709	710	722	700	717	727	741	676	742	709	711	673	750	719	741	754	691	705	728	731	735	706	738	704	713	704	695	733	722	719	671	721	691	726	732	686	713	698	712	687	737	680	707	704	707	736	738	738	708	723	705	700	759	706	717	750	718	742	730	713	753	694	736	721	684	721	761	722	718	745	698	709	722	728	725	733	718	725	719	736	746	702	711	704	663	721	702	733	734	697	748	705	741	721	710	751	719	711	701	706	709	699	741	716	756	730	739	701	732	707	709	735	687	727	723	738	724	730	754	767	681	711	768	722	713	719	726	705	705	707	682	718	773	704	690	707	702	737	712	691	675	707	732	740	698	748	729	741	751	766	760	751	729	768	659	698	683	749	679	737	710	726	680	708	750	730	706	749	728	743	776	699	706	714	735	714	668	729	703	727	729	667	711	694	685	685	784	732	699	724	763	676	702	762	726	711	725	766	684	684	701	718	703	740	709	700	716	703	692	746	647	749	648	698	728	733	728	672	762	688	729	728	644	660	712	731	688	737	700	722	677	693	733	709	749	676	702	741	695	711	724	648	690	663	755	723	690	703	728	685	723	721	738	780	719	725	725	761	742	678	743	707	703	683	726	699	715	695	733	728	729	730	701	736	713	738	730	646	723	700	669	794	711	708	669	735	657	675	707	766	706	726	733	745	694	699	688	702	764	749	684	703	773	712	734	700	697	692	682	683	689	724	685	686	727	788	692	777	720	729	714	737	682	728	742	715	702	677	710	676	725	700	725	697	736	693	755	719	713	677	727	685	713	729	686	681	690	729	791	711	743	700	720	705	697	711	721	697	670	751	721	728	716	736	747	718	746	782	689	717	706	765	730	744	706	655	734	722	732	751	689	714	695	704	684	726	756	701	673	683	704	692	691	699	719	730	707	711	742	729	746	668	702	750	705	718	729	765	678	677	682	710	683	724	706	668	678	695	728	741	731	693	689	696	745	697	718	693	676	718	709	716	699	695	692	679	713	741	745	659	715	730	684	716	705	741	733	731	722	671	667	713	729	693	717	715	702	729	720	713	714	704	699	777	653	677	722	667	706	711	674	658	722	732	766	721	702	746	730	681	695	728	705	729	694	711	734	691	708	697	713	714	731	651	696	730	741	745	691	670	730	758	731	736	723	704	730	779	709	709	728	707	682	724	670	667	718	734	730	725	692	682	680	681	714	747	678	681	763	740	716	715	715	761	694	776	699	692	671	711	720	687	697	678	722	784	684	700	710	714	708	697	692	720	741	693	670	692	667	730	693	702	685	725	684	710	750	730	708	750	697	738	715	713	771	682	707	721	723	696	690	681	736	766	705	677	774	781	680	733	741	692	762	702	679	713	747	713	732	678	710	734	693	704	679	695	723	711	699	743	712	702	723	741	746	708	699	725	714	728	748	703	741	720	719	724	694	695	715	737	722	713	787	755	716	752	700	721	707	704	663	661	680	695	725	716	697	681	705	699	682	667	713	725	741	716	687	722	713	715	742	678	738	735	685	724	692	695	722	708	731	698	710	679	722	738	687	758	711	764	714	713	695	724	725	711	723	696	728	675	670	702	700	737	774	712	766	735	738	701	730	708	684	701	715	687	776	672	722	729	716	716	739	695	639	657	707	720	714	780	723	709	737	701	690	701	684	717	714	705	700	693	735	748	713	682	750	692	720	733	745	702	716	698	686	688	698	702	693	726	745	751	722	683	700	700	705	710	715	690	655	728	679	763	723	723	738	707	748	715	760	726	701	734	759	730	701	716	750	683	675	772	735	718	706	719	752	751	726	751	671	751	738	716	745	708	713	712	737	738	705	698	711	711	732	723	707	670	707	737	718	695	746	701	701	684	729	695	734	730	689	713	730	734	697	702	711	770	738	773	719	651	778	706	756	725	697	707	737	711	727	708	706	720	705	693	689	706	700	714	690	714	725	721	714	687	751	716	719	707	672	704	710	687	695	710	711	711	727	698	730	751	688	784	707	696	746	686	673	782	717	746	668	728	730	709	730	728	690	752	705	703	725	729	698	747	707	693	697	709
24905	21223	27561	25720	17750	8426	3420	1351	889	784	574	510	480	494	583	649	684	860	893	847	824	752	677	610	565	526	464	507	418	439	460	444	447	455	457	442	472	445	426	422	447	453	470	460	443	420	445	428	407	464	432	437	435	461	475	450	447	474	451	497	422	450	492	424	435	403	440	480	472	479	424	456	489	461	446	488	430	464	483	444	438	458	395	464	436	443	474	484	506	455	434	440	451	434	417	474	448	445	435	445	403	447	438	435	452	456	441	454	477	481	447	444	434	417	428	454	463	441	445	438	441	504	429	438	482	404	448	452	433	460	442	471	399	434	445	491	483	488	448	403	431	448	431	437	448	503	482	427	442	433	470	407	467	455	482	437	466	432	448	464	436	446	442	475	457	450	469	456	474	453	445	476	445	451	468	465	475	461	467	444	487	437	458	443	441	403	419	434	468	431	425	465	459	439	449	464	433	451	440	433	477	456	444	476	443	436	463	462	482	469	440	471	446	458	429	439	469	437	446	443	449	420	450	420	432	448	449	477	434	431	456	466	461	417	479	485	445	446	437	480	449	461	503	458	400	443	450	442	451	456	418	446	431	428	423	482	437	451	471	396	436	426	440	445	462	422	435	412	436	471	445	441	459	456	406	442	455	477	458	484	445	435	458	451	458	487	474	470	467	434	426	433	457	438	460	441	448	435	455	438	416	450	461	419	462	409	452	453	444	408	465	460	413	420	431	465	454	444	456	432	425	464	481	422	452	449	493	445	466	450	456	466	450	420	476	451	453	442	468	485	449	489	434	431	441	445	454	472	472	470	422	437	449	440	460	454	427	442	456	431	416	457	454	449	409	468	457	470	410	463	408	433	450	491	445	430	456	426	469	404	440	473	437	461	466	434	474	454	397	485	453	419	448	462	459	436	442	428	444	398	430	456	484	431	452	462	455	512	457	456	436	459	421	451	465	476	436	448	403	449	428	418	446	456	458	464	432	485	461	491	467	438	434	460	481	478	445	456	474	458	424	445	454	475	446	476	468	467	440	449	487	466	486	435	475	440	444	437	451	452	447	474	440	471	456	487	468	437	488	398	456	421	445	462	458	457	430	443	430	500	428	458	444	455	452	449	446	450	457	438	429	469	465	451	479	482	468	443	439	466	424	412	471	448	416	461	456	446	446	462	456	470	438	467	432	448	452	446	486	453	466	444	452	441	393	501	460	412	451	435	442	429	451	471	457	473	477	448	408	454	465	446	462	454	489	483	434	485	416	477	440	442	410	423	447	453	434	462	437	464	458	482	460	486	446	468	457	454	455	428	451	465	444	444	423	429	438	409	450	454	447	439	435	453	538	469	466	485	445	465	482	484	421	472	442	429	482	480	460	421	445	466	442	451	459	419	446	445	443	461	434	451	442	434	459	450	449	458	451	481	421	477	461	469	454	435	456	467	447	420	453	437	416	472	451	472	461	446	421	462	453	472	437	429	452	467	461	454	440	422	437	427	457	419	489	440	406	457	415	441	442	435	446	449	443	455	412	451	459	472	488	427	407	440	411	451	444	466	432	446	472	434	443	432	442	465	458	455	463	474	472	454	441	471	470	483	443	446	463	455	453	464	454	433	434	447	410	459	469	458	450	461	486	444	456	436	465	474	477	480	482	438	444	427	455	453	483	452	504	428	467	428	494	431	460	465	461	431	477	460	418	453	447	432	478	469	422	421	449	430	499	464	453	439	440	437	478	435	463	442	437	446	445	479	456	455	444	483	481	460	482	464	461	452	442	460	444	431	449	468	440	460	469	424	413	450	511	420	425	435	462	450	452	428	435	445	439	461	443	454	416	450	480	443	462	462	439	450	444	437	445	466	471	461	425	427	420	447	476	468	463	443	477	425	455	458	492	439	440	445	462	442	429	418	446	475	426	465	480	462	438	427	443	462	453	468	456	470	425	447	447	452	453	458	478	441	483	435	439	433	429	465	457	464	440	465	405	433	434	478	439	500	443	417	457	418	473	447	453	441	411	483	473	431	474	423	438	443	461	478	407	472	436	443	459	455	437	421	479	451	464	451	434	455	463	458	454	452	460	449	503	431	448	432	477	445	476	518	434	458	451	431	425	459	490	477	464	461	474	450	452	473	438	468	423	466	460	423	428	474	433	412	453	426	430	433	464	470	445	457	444	445	457	455	459	464	448	456	431	456	437	465	443	442	469	460	439	504	432	471	431	426	453	447	446	428	455	432	472	466	448	456	477	419	451	461	443	474	381	420	455	432	446	446	494	448	462	491	431	457	456	432	428	468	430	475	422	443	454	412	432	481	426	407	495	490	460	413	411	447	435	464	427	439	434	409	456	443	463	453	453	423	475	484	443	440	454	482	439	458	465	433	474	472	469	431	443	448	428	446	437	475	489	474	452	454	476	459	458	439	418	431	496	463	425	451	409	417	424	405	456	487	460	448	479	403	469	445	421	488	454	456	457	473	428	454	431	451	463	435	461	412	432	439	412	448	472	455	490	406	477	475	423	431	444	450	412	448	428	463	435	451	516	437	462	453	451	455	479	453	437	446	445	458	449	485	451	465	457	457	447	439	489	490	451	445	450	460	428	398	439	431	428	417	443	454	464	442	429	475	428	437	446	454	442	506	494	465	460	424	460	453	431	446	458	439	441	471	461	471	419	439	442	459	508	426	425	456	480	446	425	420	471	435	458	409	482	457	452	455	460	460	424	456	429	452	477	458	433	490	419	422	414	452	422	498	484	429	431	492	500	433	443	472	461	443	512	442	451	471	451	467	464	462	451	449	462	494	486	438	398	479	426	450	472	475	465	440	435	443	433	433	436	457	428	461	434	471	420	442	450	455	447	502	508	457	419	400	437	455	480	424	441	464	454	438	446	433	421	441	451	446	438	434	471	448	443	475	446	434	486	433	464	490	424	451	433	436	440	424	428	408	415	451	448	497	470	472	424	452	451	469	462	419	448	469	456	470	439	450	450	421	454	394	471	483	457	449	430	448	457	422	442	483	452	457	431	449	456	446	415	455	460	423	470	433	470	487	485	453	439	454	448	451	481	459	480	451	438	401	441	484	432	425	416	467	429	453	442	435	420	455	466	465	446	438	439	431	462	483	448	451	503	447	493	456	446	454	447	419	438	487	459	451	444	424	429	438	446	430	459	426	471	449	479	466	398	425	421	458	448	447	440	452	442	434	427	475	437	441	453	450	455	436	509	425	458	463	442	444	447	453	427	447	437	438	475	469	471	419	453	430	479	458	489	428	408	429	430	448	428	437	483	466	480	477	440	479	449	431	452	406	435	464	399	436	466	412	488	442	450	454	490	428	431	445	443	446	478	432	480	427	441	448	448	431	471	457	451	460	447	463	466	419	465	473	448	448	413	402	460	446	435	433	452	433	435	429	435	447	436	406	457	479	450	447	445	463	485	455	419	455	447	459	435	449	451	435	475	463	460	407	468	454	482	423	421	461	447	443	444	473	441	422	406	465
19013	37877	32338	22598	17288	11214	5667	2286	1576	1275	685	639	662	638	757	868	1060	1248	1391	1176	1136	1168	959	789	787	639	560	557	552	468	476	505	496	518	514	477	487	517	449	478	539	511	505	510	488	498	495	510	481	529	474	510	462	480	473	442	497	509	527	489	467	483	502	496	478	484	493	477	470	482	508	497	478	472	503	464	507	485	466	485	453	539	496	483	449	491	436	468	479	474	428	494	460	486	478	455	514	457	474	500	512	507	499	491	473	470	494	480	444	488	500	470	476	454	503	479	524	478	489	502	492	522	479	483	464	484	510	517	498	501	492	470	470	471	498	494	509	541	494	488	448	478	459	508	489	470	496	483	482	493	473	487	503	505	476	479	454	478	510	471	512	497	480	490	477	504	461	479	499	496	438	467	458	498	462	493	470	512	493	481	510	478	503	507	483	487	457	531	469	449	476	499	498	448	517	489	504	509	440	460	495	500	452	458	472	494	500	462	460	511	514	480	493	480	490	478	465	449	513	488	529	519	496	534	513	503	482	438	507	479	481	543	469	506	482	486	491	472	451	498	497	468	497	473	484	485	495	464	474	515	470	490	516	450	513	495	471	466	471	524	499	476	497	502	463	456	481	475	460	490	473	480	526	484	487	501	449	494	453	525	516	454	479	490	495	499	518	507	481	479	507	502	503	476	535	494	482	455	477	478	483	495	502	514	559	496	496	480	467	454	486	494	519	495	460	499	517	471	458	499	480	467	502	497	493	478	483	503	537	500	498	464	475	489	515	479	483	477	456	473	479	477	454	472	460	502	490	480	461	476	479	457	483	483	466	494	448	463	449	488	516	487	478	447	464	490	473	488	484	500	511	480	486	508	475	493	496	483	468	507	498	514	495	478	519	442	501	448	452	514	474	464	470	515	506	493	522	487	502	530	507	462	456	476	495	531	499	462	496	456	445	516	477	470	531	486	472	450	478	488	481	448	491	481	484	489	462	451	479	505	511	455	491	460	486	490	501	527	537	487	507	464	473	483	508	506	468	514	473	502	493	476	491	480	507	510	465	533	440	505	508	543	473	453	462	481	477	470	462	504	504	467	460	501	488	498	482	489	510	485	506	477	517	461	470	467	529	478	478	491	499	443	482	484	466	456	450	539	488	484	486	511	477	470	473	489	487	510	468	465	520	472	478	514	513	503	456	478	488	461	525	448	474	482	474	467	483	510	492	487	497	484	516	483	487	464	466	498	488	468	490	483	516	478	497	493	527	474	509	459	526	470	507	517	480	457	505	464	518	479	536	495	467	427	485	491	510	487	504	469	484	471	492	464	522	498	458	479	486	508	478	461	450	489	493	514	491	480	477	469	462	473	480	486	486	473	495	491	480	454	492	489	488	511	517	511	491	484	509	502	466	478	496	510	501	467	467	481	480	491	500	458	496	476	518	428	505	469	484	464	489	462	486	499	492	460	496	493	496	480	525	488	510	450	445	488	470	478	462	453	496	446	498	524	475	468	500	481	485	477	519	476	485	472	463	471	508	466	480	501	475	483	501	473	493	482	445	480	474	490	498	492	459	491	504	488	491	482	479	508	534	501	468	477	504	488	479	508	469	496	485	486	496	498	494	488	518	499	484	497	484	483	521	482	480	455	491	478	474	475	454	462	528	474	518	454	469	457	476	450	490	466	523	496	474	536	494	493	455	467	506	529	470	507	463	485	488	509	504	421	490	490	488	524	481	487	495	471	499	498	468	453	441	522	487	477	474	473	442	498	476	457	473	497	486	482	510	502	514	506	504	501	486	475	461	438	482	503	526	469	494	506	476	519	484	463	508	474	486	471	451	454	461	495	507	491	501	446	472	509	496	490	492	486	482	475	474	526	526	476	455	494	531	480	456	507	486	471	529	500	505	487	522	464	490	464	498	485	429	478	486	471	455	467	442	447	514	513	458	462	520	484	490	497	433	508	500	483	451	465	502	447	464	479	482	466	472	490	529	505	497	479	478	547	501	518	527	519	505	494	484	493	513	495	503	474	458	513	484	503	492	486	514	488	498	465	487	480	454	546	512	484	490	452	480	497	490	531	489	468	467	469	535	475	490	465	498	470	487	487	501	482	455	475	461	500	513	496	469	478	481	484	506	497	510	489	483	494	488	471	500	506	509	477	522	467	470	469	472	476	481	501	491	496	477	482	485	465	499	493	464	471	518	497	477	484	480	505	446	481	486	466	517	479	503	459	479	478	457	504	498	521	494	493	459	478	475	481	468	533	485	474	492	469	485	487	513	510	499	485	472	479	495	474	467	490	492	508	517	462	460	464	501	489	525	499	452	483	494	476	490	511	506	483	481	497	507	451	501	495	455	452	476	475	473	494	510	477	465	477	469	518	524	428	491	484	443	454	522	517	477	472	506	472	468	473	469	522	463	460	447	490	519	475	481	493	516	483	503	522	487	491	497	505	503	467	520	502	513	467	457	498	464	499	517	518	482	493	486	489	492	492	468	490	530	529	510	508	475	489	479	474	498	461	505	509	482	458	465	454	472	446	492	452	475	491	508	505	458	490	449	482	517	488	487	486	524	526	485	449	469	496	444	494	509	460	438	471	482	494	489	500	501	468	432	503	457	498	494	468	518	484	468	494	477	500	467	501	489	469	507	455	522	502	471	462	486	543	446	447	475	495	456	455	469	485	509	474	478	496	468	476	470	472	469	482	486	480	454	467	491	500	436	503	511	483	466	486	485	514	397	496	445	520	475	475	488	485	510	505	501	454	493	480	458	487	484	467	495	509	474	554	505	516	427	490	445	463	487	467	474	499	504	488	505	439	450	510	495	487	445	475	501	480	472	498	506	520	502	492	481	488	475	451	486	498	451	463	470	533	479	456	497	470	472	491	478	496	507	488	495	478	471	476	497	460	474	486	470	475	487	516	501	507	487	492	506	465	454	481	516	505	477	507	483	492	497	462	488	473	457	523	445	514	518	528	488	490	470	494	478	493	478	506	524	484	476	477	468	474	461	495	502	487	501	500	469	451	503	506	473	503	505	446	508	484	489	468	506	482	517	501	476	447	448	504	501	498	462	503	445	517	461	501	460	522	506	465	489	523	474	477	520	488	457	518	486	485	493	494	516	523	497	454	509	453	487	481	510	485	464	494	448	472	495	441	505	464	473	460	470	464	470	497	456	491	490	469	459	470	436	494	446	545	509	480	493	486	458	482	523	477	476	527	436	509	445	506	504	483	489	477	459	485	448	450	452	487	477	473	498	499	471	468	475	535	523	485	485	481	440	490	442	439	498	459	511	502	508	496	471	481	529	482	478	501	480	475	470	440	479	490	493	479	493	512	488	500	498	458	438	498	447	487	495	521	469	468	485	472	504	515	497	478	510	462	478	487	487	480	479	479	493	503	479	499	529	456	471	477	487	490	466	497	514	437	498	503	513	481	495	514	488	487	469	490	529	484	516	469	506	458	482	496	508	513	509	520	488	495	458	479	490	504	469	476
22662	21268	28917	23957	21507	22088	15274	3627	2028	1853	1243	1110	1110	1131	1203	1263	1455	1591	1776	1660	1563	1554	1393	1239	1224	1062	910	972	935	874	936	890	904	917	921	879	836	904	908	889	901	923	892	855	863	875	891	920	872	874	837	946	888	892	916	917	949	880	852	951	916	911	896	889	960	869	910	973	866	875	793	889	916	846	853	835	898	977	852	921	964	920	873	907	886	877	890	860	842	909	877	922	854	876	893	910	874	899	878	900	858	867	889	886	855	880	830	892	942	929	922	867	925	902	985	895	891	836	836	881	869	890	817	881	857	838	849	916	927	823	850	891	898	875	921	911	866	869	850	878	861	895	904	859	868	838	870	924	874	901	918	906	927	880	914	856	830	880	896	933	951	873	874	915	927	885	875	890	897	903	860	870	893	924	893	904	836	899	851	884	936	912	888	891	917	888	806	869	905	905	883	902	887	859	889	917	920	880	906	848	925	869	886	894	877	881	870	930	865	880	885	913	853	926	861	916	966	880	848	906	842	939	808	851	845	895	959	889	900	876	905	878	837	904	862	889	903	879	862	878	853	874	921	893	912	903	879	942	850	917	910	894	833	879	898	882	880	833	845	910	894	856	911	941	816	874	881	838	872	898	856	901	831	914	829	869	891	836	919	876	953	897	844	920	921	900	861	827	948	869	908	901	881	907	846	909	897	860	888	890	851	910	911	910	897	860	870	923	892	861	847	815	892	886	892	932	887	834	868	830	901	901	916	884	885	911	886	908	855	824	909	930	915	851	885	884	859	907	885	866	934	871	871	871	865	914	872	934	840	877	903	889	886	888	843	886	922	881	842	913	855	909	852	860	908	900	891	911	886	866	884	881	914	911	923	884	877	917	870	900	872	882	880	919	911	914	880	817	877	895	897	866	884	852	905	902	901	835	876	924	889	889	877	835	877	892	876	880	936	856	907	897	794	904	884	931	923	889	894	889	912	922	906	875	896	875	868	882	835	871	893	873	891	920	913	841	879	903	874	903	898	880	936	922	932	877	914	884	865	875	907	873	989	882	861	890	852	905	916	925	891	857	894	899	892	893	857	854	895	932	862	897	926	895	911	890	945	870	895	888	871	891	928	886	891	893	886	910	950	855	841	881	884	854	909	955	831	895	916	862	865	940	838	833	910	903	861	874	854	879	902	848	871	894	820	865	892	907	877	908	895	862	889	921	879	893	899	919	872	849	893	869	932	896	872	917	881	899	881	908	925	873	855	853	901	920	860	911	886	888	874	859	887	880	865	841	937	851	897	843	891	856	894	887	879	830	943	898	829	872	933	897	865	858	900	870	870	888	867	841	897	875	894	869	896	862	878	887	895	914	821	908	901	881	854	863	903	886	882	850	909	913	866	877	885	888	904	862	887	889	902	901	861	911	868	897	940	871	881	934	838	896	902	865	847	912	878	861	915	914	927	917	901	876	861	819	846	900	891	851	837	901	886	874	879	859	895	964	868	892	824	877	863	898	888	862	846	923	867	907	908	878	891	849	871	891	887	883	843	919	917	945	870	837	888	869	839	853	903	873	844	912	864	923	841	903	872	853	852	908	879	840	893	884	870	924	847	859	945	884	853	923	884	861	944	922	860	894	848	863	874	925	931	928	872	895	919	837	902	891	894	918	949	867	895	851	947	899	874	943	861	872	848	916	941	920	872	916	880	930	884	877	847	888	873	865	924	859	877	886	889	888	824	914	857	892	889	876	862	868	871	813	831	895	842	906	839	856	844	919	867	886	867	865	884	845	882	923	873	881	896	876	902	897	870	872	888	877	889	877	919	850	852	881	898	927	854	869	891	901	876	880	928	859	925	945	883	871	916	911	944	916	921	873	844	928	872	849	852	902	889	906	874	897	888	884	897	884	850	874	867	873	843	804	937	917	871	894	829	910	900	919	911	891	875	916	844	854	878	895	922	862	875	794	904	882	908	860	817	936	845	882	903	877	867	886	890	910	899	877	851	873	862	880	935	883	864	872	839	842	847	903	877	843	839	899	858	936	914	898	860	821	929	890	915	872	910	846	908	880	893	847	879	910	888	880	906	873	874	874	833	855	910	839	913	861	904	866	904	937	928	915	896	869	863	861	890	855	858	881	871	833	879	926	854	827	908	845	940	884	819	869	819	907	848	887	846	912	866	958	872	864	864	892	901	888	915	797	876	863	834	886	884	884	890	946	853	865	946	858	858	879	861	857	920	922	885	857	847	874	864	914	885	910	844	913	808	890	879	870	912	850	873	900	837	893	860	899	929	885	873	856	911	854	852	893	876	886	939	915	858	867	891	887	841	856	856	924	848	853	899	835	912	875	898	859	852	869	839	897	937	851	879	884	823	856	897	829	873	899	875	905	928	853	858	859	891	871	877	833	846	844	898	872	895	889	896	880	857	875	910	840	888	881	840	936	862	874	924	894	913	906	900	891	856	846	835	845	884	875	963	862	908	893	912	910	939	837	858	873	886	838	910	880	914	914	940	926	829	928	844	855	885	867	913	871	873	867	901	860	901	972	844	909	928	871	900	859	858	851	900	920	855	890	807	938	816	851	865	911	867	890	921	882	849	866	902	962	893	889	858	906	882	906	952	902	892	879	867	865	908	887	912	921	877	880	881	841	897	829	838	881	879	883	842	894	908	862	959	875	907	877	858	872	888	862	903	897	922	807	864	915	852	896	931	931	928	858	866	879	868	853	845	916	847	874	872	856	869	914	862	894	857	901	870	883	884	890	857	911	977	888	964	908	843	842	896	925	872	945	893	877	886	835	887	883	837	880	879	889	886	875	904	888	906	884	867	866	905	909	921	925	866	844	860	888	910	905	916	853	939	878	868	914	902	885	908	888	936	874	897	892	826	921	871	889	905	880	887	983	886	871	901	932	870	831	912	866	869	901	911	869	825	875	843	812	826	862	918	826	923	875	879	882	865	816	871	932	877	876	886	881	895	931	920	945	924	920	879	882	835	916	894	836	909	882	888	859	857	943	922	924	848	842	843	813	872	909	894	870	862	838	891	872	866	943	851	881	874	906	892	905	852	860	956	899	904	915	878	841	857	878	892	882	904	824	892	885	860	884	916	854	850	881	858	857	846	819	911	850	863	893	893	886	909	891	882	869	932	898	904	839	845	871	935	921	855	859	863	866	895	916	876	903	895	882	872	888	875	873	853	914	859	877	855	882	960	859	810	881	891	919	892	893	835	910	903	851	949	887	823	880	888	893	879	851	910	912	883	874	920	859	920	905	894	909	877	828	904	857	892	860	889	904	915	862	832	908	858	922	885	858	919	875	857	865	845	895	869	895	898	861	889	908	870	868	908	863	842	878	917	910	862	879	855	899	908	882	889	897	819	874	901	872	911	934	911	907	863	864	902	850	865	870	940	916	852	868	872	856	868	899	856	890	880	876	906	882	878	907	935	893	813	872	947	852	910	860	881	838	873	899	917	878	908	907	815	936	901	870	838	866	845	909	849	855
21927	46677	41119	31324	25604	18341	10500	4858	3225	2528	1602	1371	1287	1337	1467	1671	1951	2338	2471	2334	2182	2131	1926	1532	1465	1292	1091	967	923	992	945	945	996	964	963	941	927	958	978	992	968	882	896	915	954	873	967	936	958	964	964	929	912	945	911	874	904	880	922	910	946	927	941	928	944	875	926	877	893	975	929	886	894	922	898	999	890	940	906	935	894	914	950	878	955	917	953	969	931	924	894	936	896	929	902	884	908	876	940	909	886	916	914	941	955	897	935	975	891	934	855	858	884	868	894	941	949	913	969	908	959	942	897	913	900	858	928	929	938	943	933	856	856	862	936	926	873	948	906	903	943	965	876	961	908	978	920	879	971	913	916	959	909	847	905	871	875	918	908	870	931	926	909	966	902	903	941	897	911	938	866	921	935	913	903	934	936	925	916	879	908	866	892	943	923	860	917	931	928	884	881	861	959	938	909	915	905	895	914	923	891	865	891	918	917	932	857	909	961	885	945	909	929	930	883	928	983	900	927	913	920	944	918	922	892	916	909	868	898	904	919	891	938	896	904	900	876	884	964	917	949	907	918	971	896	927	925	895	939	913	937	903	942	944	901	959	909	914	906	878	953	926	930	929	931	941	889	932	901	946	938	902	940	921	932	948	925	924	917	934	943	866	864	829	932	937	941	879	915	908	859	841	901	864	926	954	904	912	911	962	903	907	942	947	907	892	946	867	887	894	911	915	934	879	923	958	933	924	913	960	979	932	911	925	919	942	912	881	965	938	870	874	954	957	858	927	929	917	858	898	901	890	943	898	896	934	900	871	905	925	921	913	906	897	906	883	866	916	975	907	908	934	927	956	929	923	965	881	901	868	867	915	922	924	847	880	934	906	950	1011	892	886	993	917	887	952	903	896	902	877	906	956	885	892	952	898	945	871	907	960	881	923	943	972	892	902	914	988	918	967	918	914	906	894	920	936	910	895	882	930	935	922	854	914	939	927	945	931	953	926	946	945	915	914	965	931	991	942	893	919	947	941	924	866	957	935	906	885	942	924	934	919	934	893	894	925	827	948	921	876	917	949	927	955	958	962	898	947	934	964	943	911	965	909	923	937	907	956	931	925	915	909	901	958	928	961	954	931	966	938	922	896	947	897	888	840	907	897	968	927	878	856	962	944	938	938	906	898	913	969	944	890	960	905	957	925	963	882	841	920	899	944	898	933	913	910	959	910	898	912	920	916	909	909	929	924	902	923	898	938	882	931	915	899	897	892	924	899	903	928	928	937	956	943	920	911	953	915	900	928	911	965	890	931	950	904	933	910	871	947	933	943	879	935	859	962	904	923	927	929	955	943	932	907	917	894	945	891	893	892	862	942	875	929	902	948	871	924	836	897	871	927	915	916	914	974	893	911	967	881	916	881	948	940	933	832	943	929	951	956	925	911	929	884	908	917	864	875	918	879	943	891	898	853	943	906	1006	921	904	911	935	933	936	942	898	965	958	888	935	965	925	879	878	894	883	995	934	905	925	897	964	895	898	853	875	881	905	942	955	886	942	924	887	888	960	897	969	976	883	885	961	881	930	953	892	900	898	889	879	912	934	952	876	907	927	930	895	873	920	932	867	928	924	934	897	925	898	889	1008	883	922	972	945	906	968	904	926	978	973	1002	914	987	917	972	988	881	936	916	913	949	913	971	966	863	966	918	887	888	936	992	951	975	858	912	939	894	962	936	946	881	949	925	912	902	941	874	979	935	979	917	920	927	939	889	938	974	869	912	896	947	937	915	903	970	918	912	941	862	938	865	912	896	936	884	924	908	891	901	885	920	934	913	917	901	897	910	908	935	896	960	889	900	903	936	897	915	909	847	913	906	901	883	867	943	930	940	898	924	912	925	921	944	923	950	944	926	871	905	902	900	944	946	889	895	905	952	882	911	934	916	959	934	956	857	911	939	893	930	906	930	932	960	906	939	965	914	876	909	884	959	983	992	926	907	890	955	943	853	959	941	954	927	962	898	880	942	904	879	905	934	918	930	900	883	903	918	898	907	1002	946	922	864	865	963	910	964	932	896	899	928	953	921	933	943	948	920	862	867	924	890	923	918	949	913	932	946	978	943	916	953	946	926	956	939	912	956	868	942	954	907	916	907	899	943	924	947	960	890	974	994	884	904	934	920	944	934	894	906	933	898	887	912	965	893	930	921	915	933	940	852	968	940	919	906	957	854	907	953	924	926	908	911	892	888	906	960	956	912	933	922	997	955	911	917	949	911	922	978	904	935	926	906	915	925	904	982	924	932	946	896	910	900	900	897	958	910	913	917	910	907	907	913	888	952	898	933	893	854	932	966	889	943	878	938	884	925	955	922	900	895	951	922	949	952	918	905	923	987	879	942	945	952	944	918	856	900	893	930	923	860	939	878	933	969	946	917	1000	909	913	866	906	945	901	914	870	931	961	980	899	962	898	930	945	899	875	947	948	850	911	942	907	900	896	938	876	862	922	909	885	940	925	917	940	931	880	935	914	909	950	906	913	902	932	950	905	877	965	977	931	863	907	903	868	930	927	969	865	925	962	906	918	948	865	926	894	932	932	882	913	963	900	942	932	970	945	893	887	892	909	932	957	857	946	914	968	909	927	875	915	914	870	861	936	902	867	912	925	929	933	930	894	927	941	908	920	914	929	871	915	938	953	967	896	932	912	923	878	928	885	951	880	973	913	948	942	915	931	971	873	937	914	891	906	935	932	904	941	965	894	973	892	906	894	929	968	917	926	929	879	898	910	851	984	892	872	948	934	952	883	934	918	890	900	965	902	938	943	902	948	926	940	914	906	947	927	928	876	939	921	882	883	920	890	937	915	902	960	905	927	909	894	863	921	946	977	929	937	907	913	880	912	891	872	870	972	879	934	934	912	954	944	948	928	857	879	949	853	914	946	898	920	910	908	891	949	879	927	917	893	888	868	966	931	907	991	897	941	917	919	933	949	951	966	946	926	915	917	948	920	954	896	897	893	932	928	924	916	926	910	925	942	972	910	918	924	895	937	879	897	915	866	972	960	939	976	928	908	953	889	907	892	857	952	871	934	969	924	949	923	937	909	867	943	917	935	914	943	937	910	936	916	930	912	941	938	930	876	924	924	869	898	882	924	946	894	905	909	949	880	883	912	917	886	915	900	922	930	888	921	923	952	925	863	891	869	944	929	932	933	956	937	916	897	889	889	861	887	904	903	883	924	913	936	931	867	907	979	927	879	889	889	935	906	858	877	905	919	914	953	973	868	885	896	925	898	927	902	902	866	934	952	878	912	889	960	953	911	928	928	912	915	943	957	881	949	921	912	938	954	932	967	900	915	926	838	939	921	864	943	989	857	898	905	869	891	964	889	938	934	925	939	888	976	947	932	912	926	925	927	931	881	890	947	889	870	915	842	912	936	897	968	927	935	875	891	901	873	923	971	891	915	929	885	979	849	913	919	908	962	911	969	906	899	896	885	912	934	918	921	928	869	897	879	935	917	894
28318	23003	25574	17614	9318	4995	2174	887	657	584	459	409	403	402	506	534	610	611	757	654	634	585	593	523	478	474	434	430	435	388	439	437	427	417	369	412	402	381	402	403	361	393	385	387	426	381	372	401	421	399	385	378	457	400	389	392	442	377	417	375	396	416	414	385	393	410	363	408	391	406	369	389	414	401	398	376	377	391	375	420	359	382	386	400	424	405	413	407	412	367	353	410	417	414	389	387	417	431	372	385	411	392	428	395	394	423	392	376	379	413	379	428	378	386	366	373	376	351	374	388	426	380	406	410	368	375	377	377	387	386	413	408	386	431	442	398	376	418	385	343	396	395	442	404	354	381	397	450	392	426	391	384	385	417	393	386	377	405	425	383	385	396	403	437	420	395	429	386	394	413	407	407	397	387	388	375	396	388	395	448	417	366	389	415	423	416	414	359	409	437	361	372	413	395	374	396	410	402	373	397	377	377	398	395	403	392	400	396	422	391	370	416	391	404	370	410	379	377	413	390	401	397	406	395	384	366	389	402	437	419	374	407	423	378	402	405	399	427	400	398	449	417	382	373	417	396	454	375	430	395	395	364	408	405	404	382	439	430	382	390	380	377	369	416	412	361	408	390	403	397	375	388	394	388	412	391	435	413	398	428	401	409	412	379	413	362	380	403	373	402	411	405	386	403	361	409	399	360	406	379	385	399	406	369	390	445	364	418	398	409	407	375	429	367	395	386	358	386	414	406	423	412	449	413	376	398	378	416	375	416	405	382	411	362	400	380	366	412	391	388	407	436	391	419	367	378	419	402	382	388	379	426	416	449	361	400	374	385	392	377	371	415	377	408	376	411	400	415	433	367	394	396	403	404	416	385	401	419	383	386	365	417	425	384	396	377	391	367	428	415	397	436	394	391	396	378	375	406	374	387	401	416	390	421	413	408	385	388	399	411	403	411	385	397	451	390	435	404	401	378	422	406	396	395	393	393	389	381	370	406	401	402	410	378	401	384	388	404	380	441	378	393	408	412	379	421	391	404	407	421	428	383	398	419	398	369	385	386	369	416	423	421	376	400	405	418	413	397	388	394	409	404	376	376	397	390	393	385	381	391	406	373	381	448	422	400	388	394	370	404	401	366	390	394	384	370	407	379	416	386	421	446	371	384	392	437	396	404	407	384	407	385	404	381	430	392	402	425	399	394	401	439	434	389	417	380	373	411	388	453	399	402	416	417	392	400	369	422	419	406	392	366	415	373	428	403	419	403	410	396	386	426	386	392	393	406	388	413	412	429	440	414	423	410	383	389	434	395	396	395	409	359	407	416	393	404	417	402	425	385	382	441	406	379	350	428	405	410	398	406	377	406	386	415	397	401	406	392	394	379	379	396	385	370	406	379	392	391	421	372	394	414	376	413	387	365	407	396	402	396	402	409	388	369	392	400	395	419	410	418	410	411	391	387	393	401	406	409	367	391	383	401	389	412	417	410	411	371	378	419	387	396	386	425	415	378	368	407	365	420	395	354	425	425	382	401	393	386	394	388	376	446	404	360	374	367	374	434	378	353	360	386	414	375	398	386	435	393	428	421	384	411	391	423	404	386	375	395	379	421	400	411	375	426	398	393	428	384	382	398	422	412	428	420	372	346	374	393	406	425	371	385	407	394	402	416	417	442	393	404	393	415	434	400	424	403	363	378	413	398	392	400	410	404	385	405	395	397	378	413	420	413	374	420	430	415	405	385	420	407	397	391	396	371	415	406	381	394	378	391	403	393	385	428	388	381	392	369	405	412	411	396	395	370	381	401	388	407	381	400	330	440	373	396	382	421	386	414	374	404	362	387	421	441	438	425	373	414	439	411	370	406	416	404	394	391	403	378	417	442	432	437	436	420	400	371	373	403	358	393	405	360	421	376	408	389	422	407	405	365	377	391	387	384	413	400	462	373	368	383	403	350	437	398	415	405	408	427	418	395	425	413	407	395	386	415	396	401	361	401	390	391	379	395	425	430	381	382	389	419	374	387	406	352	404	412	416	424	424	407	416	401	440	437	379	423	404	390	386	351	429	353	405	372	443	421	378	483	396	404	394	393	415	414	405	430	425	384	420	380	349	402	386	418	427	403	385	403	370	430	404	406	389	397	386	420	402	405	375	431	373	373	411	391	396	442	386	391	408	367	411	381	411	402	391	384	388	390	426	371	383	393	391	376	408	419	417	433	400	380	404	398	379	436	383	380	382	368	431	396	389	386	414	398	392	426	390	389	393	377	400	418	385	355	416	370	358	379	403	388	386	410	365	426	393	421	397	403	430	400	420	396	375	384	430	434	394	436	389	415	407	429	415	364	396	420	400	403	390	433	414	411	355	372	388	396	407	348	410	441	387	428	372	425	366	406	381	382	360	403	365	410	416	392	384	434	423	378	402	430	398	385	431	385	410	400	395	384	405	403	408	391	382	412	395	396	390	380	393	367	360	382	399	436	408	383	431	406	400	406	430	400	381	385	378	403	404	434	378	391	396	367	389	382	396	391	384	429	410	383	384	416	426	421	392	390	396	398	424	404	404	401	402	367	377	381	385	424	405	407	380	409	435	405	422	422	417	390	423	396	389	394	417	387	378	388	410	389	410	400	378	392	411	406	387	435	381	407	380	421	364	411	338	422	406	400	431	396	390	409	411	410	378	426	387	393	412	382	400	374	415	416	408	398	386	397	399	348	389	394	382	389	396	385	390	401	391	360	388	447	390	383	412	400	377	393	394	399	379	399	379	362	418	428	389	398	408	398	427	421	393	391	419	390	394	390	393	390	384	379	385	426	378	421	443	386	415	394	388	379	413	358	404	397	378	435	378	397	429	366	421	398	390	396	416	381	366	498	414	377	399	377	420	401	421	387	405	408	388	388	409	370	401	411	392	400	379	386	411	380	378	383	405	419	380	385	408	423	380	390	408	400	397	388	406	388	390	401	380	439	383	386	401	381	392	403	408	403	356	399	390	389	381	435	394	418	352	402	376	386	430	396	369	397	403	401	359	420	426	422	385	398	417	370	348	388	408	407	381	410	429	419	356	386	419	411	398	399	371	383	373	407	423	478	402	407	422	380	388	377	434	352	383	407	420	433	442	411	407	394	430	398	414	365	402	415	440	367	385	415	440	438	405	408	400	379	393	439	414	401	386	408	411	374	383	409	395	391	407	424	391	405	375	392	403	405	396	369	407	388	404	362	371	377	408	404	421	419	395	394	426	389	415	394	408	395	426	385	391	393	411	409	396	408	406	381	396	415	375	418	374	419	397	409	401	387	381	403	386	420	421	350	405	398	395	424	373	364	408	420	322	389	379	430	363	414	433	413	400	409	412	377	393	432	411	399	412	442	375	403	428	393	369	372	387	419	389	396	420	408	367	354	409	420	424	404	418	385	420	420	380	399	433	378	368	412	364	416	383	378	392	425	385	389	383	394	400	382	376	413	418	387	394	389	400	426	408	387	411	384	388	396	408	390	350	419
18271	33284	27646	18024	12918	8359	3978	1503	990	773	477	442	462	464	549	694	812	937	1003	954	811	861	717	645	604	517	432	413	382	388	392	456	441	429	416	400	425	386	372	396	409	404	434	468	413	422	403	433	383	424	418	437	388	427	430	418	427	428	423	447	415	424	400	451	368	417	379	439	416	440	417	424	396	389	430	412	438	425	406	417	425	391	377	415	436	400	386	390	392	442	426	392	372	396	395	383	427	410	369	415	416	388	430	408	415	418	437	402	435	430	410	385	423	387	389	388	416	424	412	424	372	423	405	434	390	439	413	409	429	400	452	434	411	393	449	434	395	408	417	423	401	419	384	443	404	433	404	391	452	425	435	443	418	394	442	427	410	412	407	390	442	413	430	436	435	386	405	426	407	450	410	433	425	424	430	358	433	391	422	429	401	395	402	419	400	425	421	419	412	424	437	411	441	418	426	437	404	401	443	419	473	424	407	423	396	394	400	419	433	386	432	393	384	402	383	419	423	421	409	388	393	397	418	433	360	382	394	420	430	441	421	377	455	419	425	421	420	406	426	417	381	401	402	405	390	451	410	421	426	416	426	388	442	414	411	454	362	432	407	405	382	408	412	387	426	399	401	422	444	423	416	428	459	401	428	397	432	439	424	421	394	425	410	422	418	380	414	428	412	384	416	406	411	454	422	399	394	396	454	387	408	401	428	449	438	415	400	394	414	410	399	365	389	423	409	402	387	398	420	382	407	397	445	410	414	433	429	376	413	416	356	405	400	390	396	398	399	390	435	411	402	426	403	436	406	391	421	441	406	383	415	429	406	423	399	433	416	398	431	414	421	428	420	391	425	407	416	418	400	405	386	450	391	447	442	388	406	383	417	408	403	433	407	390	407	414	399	423	441	440	411	428	395	415	430	431	402	384	401	416	461	398	434	445	374	434	383	428	406	414	426	421	412	400	420	398	396	412	424	417	400	409	414	391	418	415	412	410	447	397	428	411	437	383	400	424	416	418	400	411	405	459	415	390	404	385	404	402	417	398	411	415	421	409	447	404	422	415	403	401	428	431	403	408	424	399	431	396	413	415	418	417	404	412	407	428	410	405	401	420	416	410	433	388	424	398	386	434	443	422	423	413	388	419	384	408	384	426	380	448	408	415	405	435	405	397	401	423	443	400	401	408	408	400	409	417	407	412	425	397	415	424	411	452	394	413	417	425	414	408	425	438	418	384	439	426	412	422	403	400	450	394	375	406	407	366	435	400	413	404	390	420	400	412	400	405	416	399	436	435	424	406	437	400	411	413	407	386	424	407	447	412	422	436	414	410	418	430	393	373	449	423	427	420	395	448	418	421	443	409	435	384	421	405	381	403	388	416	451	384	421	412	438	398	434	400	420	435	427	437	419	449	403	427	387	388	401	405	424	431	430	413	418	401	399	410	425	388	430	430	412	389	396	434	381	413	417	428	380	435	375	439	403	413	427	399	425	440	399	374	403	428	408	424	412	400	405	427	427	379	406	419	424	420	399	396	416	445	400	453	396	393	412	397	413	412	446	454	427	399	397	445	464	448	429	457	394	439	393	410	424	397	411	409	382	391	393	398	404	413	409	385	388	386	426	418	429	438	424	422	411	393	425	419	413	381	397	406	452	414	430	379	394	404	452	424	377	410	397	406	441	421	425	416	393	392	411	446	428	389	425	437	406	419	419	440	409	409	421	398	439	424	410	412	389	403	453	433	404	403	409	399	433	392	438	377	409	399	408	421	437	407	436	403	426	422	433	444	405	411	418	419	407	402	383	413	423	407	399	427	408	411	414	397	395	423	410	432	416	387	426	420	396	391	450	424	400	411	445	437	420	433	418	406	391	405	408	419	402	423	426	420	401	398	376	401	412	427	420	386	390	412	433	442	424	404	373	400	401	412	434	451	428	410	436	395	406	383	410	424	423	429	399	432	386	428	435	431	407	376	408	401	440	457	425	416	387	397	413	451	410	425	448	405	388	399	439	383	404	383	405	401	426	392	380	405	458	422	449	417	406	394	420	400	400	431	420	397	406	414	385	419	391	386	450	422	411	447	438	400	455	369	412	413	414	443	437	399	378	424	410	380	396	396	418	386	440	412	402	405	388	420	407	436	427	399	402	478	412	436	393	423	443	395	424	412	404	444	406	409	417	366	385	416	413	378	409	422	388	414	431	411	414	399	431	421	421	440	409	408	428	387	408	406	414	426	429	400	417	419	387	415	401	483	429	430	462	434	439	451	420	383	420	429	426	405	403	380	405	389	435	397	414	411	406	400	437	444	420	372	406	430	421	421	434	427	411	397	441	437	395	418	430	408	437	417	424	401	417	403	405	401	395	432	406	391	430	440	411	358	471	399	430	406	402	415	427	372	407	423	432	419	427	460	400	403	410	424	432	401	465	405	425	401	410	407	439	408	438	406	412	431	403	400	432	403	457	438	407	403	409	397	434	395	421	416	431	413	390	426	433	420	407	428	417	392	409	418	400	402	413	431	416	411	426	386	414	418	409	419	430	395	394	417	403	417	386	401	397	405	435	422	400	408	422	409	381	415	399	382	403	392	451	432	436	397	435	454	403	405	378	434	420	428	424	444	403	394	428	430	370	382	434	377	406	431	426	438	397	421	427	444	417	399	422	455	447	429	387	406	409	437	420	412	388	382	417	382	412	417	430	451	419	426	408	455	419	414	435	448	412	434	429	398	415	418	413	414	414	364	422	417	431	426	392	408	402	410	405	428	416	406	419	412	409	395	440	453	404	426	424	412	428	431	435	395	426	420	409	444	440	395	421	420	432	424	399	415	388	431	432	424	438	396	375	424	423	403	400	432	359	363	428	382	404	430	432	408	426	414	405	422	447	427	401	412	357	430	413	373	431	403	439	409	413	439	449	401	443	390	360	425	416	425	459	416	417	410	432	421	451	420	395	391	405	419	433	396	404	424	400	412	413	410	411	417	398	404	429	447	400	423	402	433	368	395	442	424	416	428	448	414	404	383	382	394	397	408	432	421	420	406	412	421	410	409	378	410	405	408	419	447	398	376	402	422	454	433	437	458	426	400	413	407	412	411	416	387	394	374	428	422	395	436	379	431	433	395	401	435	428	400	418	401	443	431	409	394	389	418	430	450	408	397	412	427	387	424	392	426	407	404	409	400	411	419	467	408	412	392	425	411	410	414	367	387	390	434	399	375	438	421	457	403	412	388	424	436	399	398	415	463	421	419	427	434	407	396	428	411	413	373	380	408	411	429	401	406	398	380	429	401	416	419	425	424	441	402	396	414	443	418	414	429	408	424	413	407	412	440	403	408	412	415	416	441	412	382	397	427	391	409	413	461	427	395	393	423	389	419	418	418	393	419	413	388	405	397	409	415	410	396	448	420	407	426	395	414	392	449	392	441	392	427	422	441	435	408	419	415	450	443	420	432	436	394	414	389	427	405	404	383	423	419	428	389	403	410	423	361	471	401	395	429	427	414
23762	21250	28511	24523	21682	16856	6898	2063	1294	1113	910	740	796	803	867	979	997	1128	1236	1249	1091	1134	992	868	905	804	773	747	769	707	714	721	681	684	696	693	716	709	686	694	707	710	742	656	699	719	714	653	701	693	711	687	678	730	671	681	688	646	679	719	671	684	690	681	708	646	718	654	691	653	710	690	771	707	724	739	714	654	752	715	734	728	697	693	717	693	673	719	699	674	722	742	716	675	660	680	680	672	696	703	647	730	722	681	698	684	716	687	642	645	725	697	626	669	646	691	684	694	664	704	690	718	709	678	672	670	681	719	673	655	680	681	686	736	705	740	637	715	720	678	707	662	701	675	654	679	723	675	697	668	700	717	704	718	740	691	701	689	701	674	714	711	702	668	699	699	685	676	715	676	695	684	686	679	696	676	622	679	705	684	674	700	706	692	698	684	697	674	721	701	699	691	694	706	719	669	698	720	717	679	715	678	675	696	697	753	650	678	673	713	696	674	705	676	672	730	701	706	711	710	617	721	644	721	692	700	720	689	677	686	698	652	697	684	704	701	690	727	676	684	685	681	692	657	664	700	724	722	677	681	674	717	696	718	691	706	715	719	675	694	712	703	700	682	624	699	703	676	691	650	734	673	686	662	707	683	716	687	681	695	684	718	683	649	715	660	712	644	730	680	675	700	703	712	698	675	663	696	659	717	689	710	681	696	726	660	728	740	699	703	715	733	672	697	668	710	713	698	644	655	683	631	707	698	711	677	681	679	699	685	692	719	692	705	660	719	724	662	676	649	705	697	711	720	640	672	719	666	644	707	720	649	721	687	664	734	725	667	695	700	663	700	672	750	746	731	677	732	710	659	707	695	736	704	711	649	687	690	691	729	659	698	693	703	696	680	725	697	701	715	700	716	688	679	750	710	732	679	674	663	733	701	688	675	716	707	685	699	687	663	710	745	690	726	657	746	728	685	677	717	691	648	700	679	670	688	660	716	638	711	769	714	660	658	692	685	710	716	673	675	733	705	734	740	707	691	656	707	703	642	617	678	716	698	677	687	682	711	708	683	705	697	746	653	701	723	739	685	704	690	648	680	648	712	678	714	708	701	663	675	707	704	691	702	646	654	648	707	721	742	673	721	664	719	683	694	673	708	673	660	672	652	686	699	672	740	695	708	713	680	686	711	641	706	706	655	735	652	738	732	735	706	652	657	705	711	666	713	693	711	691	681	701	662	727	707	661	702	711	723	733	702	665	716	710	679	701	672	662	684	684	686	692	695	705	693	669	685	701	685	706	692	680	635	729	675	647	695	673	667	711	640	729	693	672	684	685	704	711	714	688	698	713	627	717	712	685	757	693	696	649	672	705	671	688	672	696	682	676	632	674	675	704	672	681	662	656	721	654	727	697	687	716	719	683	679	703	659	676	659	657	706	704	665	673	659	677	683	739	667	710	649	655	733	716	704	693	700	690	686	662	684	709	635	668	641	702	678	683	716	694	637	659	667	704	648	673	675	689	666	700	731	716	709	697	721	709	733	658	710	680	694	691	690	710	686	689	695	667	704	664	724	726	675	716	661	644	669	702	688	668	692	674	666	674	730	666	682	690	689	713	699	691	691	678	696	659	696	696	670	697	694	672	661	709	677	717	731	649	746	656	649	678	651	693	765	658	752	747	699	722	695	686	652	730	676	684	669	702	674	695	629	691	725	690	692	716	704	664	714	734	703	702	677	678	710	728	710	676	673	733	642	730	708	697	690	688	715	646	743	691	653	703	651	676	707	702	704	738	691	642	686	717	643	687	735	650	679	709	685	691	684	718	714	666	717	740	672	701	719	708	696	688	668	668	733	663	700	678	725	659	697	687	681	753	699	687	649	672	701	646	696	652	634	661	705	706	736	721	683	670	685	712	690	690	722	654	738	719	718	686	684	669	692	696	687	717	702	650	692	683	650	646	648	724	642	703	625	698	696	698	714	646	665	698	694	685	768	679	672	673	687	669	686	736	662	716	678	654	680	682	709	696	700	701	716	715	679	664	646	682	694	704	691	670	672	703	660	729	702	666	688	690	694	680	736	664	661	682	665	689	691	722	713	695	665	656	715	685	692	682	698	655	672	690	722	728	694	662	726	717	683	679	656	690	666	690	701	682	663	698	691	674	738	632	674	725	632	692	697	725	712	682	746	669	681	712	709	678	727	734	710	727	715	656	660	670	704	722	707	664	772	720	717	686	684	675	679	677	703	693	701	661	730	635	694	705	715	686	666	685	755	683	686	699	704	706	640	701	673	658	649	690	741	676	698	706	690	667	653	681	678	755	679	702	686	740	676	699	713	633	727	720	686	697	677	663	650	666	655	664	684	702	692	707	703	707	744	718	710	716	732	713	669	666	743	672	632	689	735	704	688	705	655	677	721	681	696	650	662	683	700	684	706	712	658	736	668	692	683	694	647	739	731	661	672	700	684	720	714	651	662	631	718	700	667	722	707	686	723	724	680	683	670	669	701	695	706	706	644	674	730	685	667	661	696	690	660	673	724	654	706	663	687	695	710	677	744	672	665	706	643	695	731	657	664	700	709	699	722	672	743	725	710	632	702	734	671	657	697	674	645	629	667	620	694	707	730	702	683	719	683	734	713	701	685	687	691	706	667	694	751	678	679	707	699	710	718	671	664	748	678	721	671	714	704	669	683	697	705	679	700	678	705	681	723	664	704	682	645	708	693	685	701	716	692	688	735	736	733	693	727	729	663	684	716	727	682	684	675	649	673	716	670	691	686	669	669	710	744	701	722	668	709	702	673	709	736	712	682	687	754	663	675	695	695	683	671	663	738	691	699	689	712	693	754	706	703	697	692	711	712	723	675	757	673	664	704	711	696	705	707	700	645	625	710	695	658	667	717	727	666	703	706	731	655	673	688	691	684	708	688	698	746	667	702	726	701	699	680	705	701	738	687	681	744	727	675	681	653	701	691	745	647	666	700	674	730	688	634	749	684	699	728	674	653	718	666	687	684	693	690	675	710	645	715	688	728	712	652	675	683	717	737	662	720	696	674	678	705	675	722	652	693	712	662	696	675	665	690	701	681	679	699	695	706	647	678	714	671	703	664	674	639	675	670	686	652	665	720	657	678	649	717	664	690	682	671	702	744	661	667	678	661	696	649	691	715	743	755	663	714	709	708	686	692	719	708	695	689	706	710	704	717	699	670	682	672	667	740	713	720	704	712	700	675	742	676	661	679	694	723	741	674	709	671	687	682	703	713	705	709	697	679	727	655	660	680	732	691	641	655	705	695	681	650	675	725	660	753	705	726	679	667	679	755	685	654	680	700	681	639	664	657	640	682	700	682	700	665	698	664	672	713	701	751	731	713	684	704	706	667	679	683	707	692	679	686	674	716	723	678	715	635	685	718	710	720	690	673	729	705	696	744	688	664	703	685	643	709	737	704	725	699	689	683	691	661	689	712	694	743	706	655	619	728	703	712	684	708	671	667	713	650	666	673
19434	41866	35804	26154	20185	14344	7623	3248	2105	1644	1058	965	933	927	1105	1260	1379	1582	1888	1673	1414	1375	1300	1072	1094	919	797	718	762	726	727	719	725	742	734	711	756	759	718	714	732	712	703	748	722	663	749	718	685	756	733	749	743	726	735	716	762	716	721	771	745	708	703	702	733	739	746	709	743	728	721	755	736	651	728	729	676	740	738	702	718	758	715	667	717	738	690	751	731	718	724	738	735	714	720	686	720	749	746	690	731	767	700	774	706	705	709	737	732	734	691	766	750	705	741	775	733	699	731	687	687	706	714	715	702	669	743	726	724	723	690	691	752	734	660	679	710	721	719	712	763	756	726	686	713	739	743	710	719	717	692	709	710	694	720	683	663	722	708	730	751	643	704	766	708	674	757	729	718	701	741	734	669	723	727	701	728	721	721	653	746	673	683	695	719	711	730	691	742	708	711	711	742	670	731	706	672	701	728	705	778	714	709	742	725	727	689	743	714	723	716	741	705	697	720	715	690	722	700	709	694	724	706	724	741	691	707	730	720	720	708	737	665	694	725	708	708	740	721	695	723	729	737	695	757	713	670	686	695	726	732	710	731	713	754	680	715	764	746	709	734	683	686	738	650	675	746	716	709	695	714	744	664	710	740	728	710	698	712	691	689	726	734	703	744	720	690	757	745	701	716	716	731	701	762	708	750	736	675	727	775	743	698	762	707	708	770	746	721	673	722	680	693	740	719	707	675	667	723	702	730	760	717	721	735	653	710	672	746	719	712	679	715	727	705	724	682	689	706	748	723	650	675	697	716	693	662	735	695	719	685	708	716	686	707	701	669	741	737	740	718	728	719	702	717	697	686	733	694	703	689	693	712	689	738	732	728	700	760	673	717	738	727	735	738	698	692	774	758	694	668	702	738	712	718	757	712	739	765	736	728	680	738	726	713	719	740	708	712	732	776	745	730	713	722	697	761	715	676	676	732	701	711	726	732	722	703	728	722	713	677	683	704	681	698	711	776	685	678	721	742	753	718	711	679	711	716	683	699	670	704	722	723	747	695	711	749	689	701	728	707	712	713	697	736	690	724	729	738	723	709	721	689	733	782	681	691	742	730	689	759	717	741	753	723	723	693	748	702	701	721	711	719	692	716	714	709	763	681	756	676	743	740	771	751	699	750	755	670	712	730	711	714	706	695	745	743	718	757	726	691	737	689	683	738	712	750	784	670	708	734	701	682	693	736	750	679	701	705	734	683	753	716	696	716	710	738	718	703	757	751	711	710	721	728	733	731	714	728	737	750	732	692	719	714	653	745	707	712	675	670	722	701	709	697	678	757	684	720	719	729	676	736	709	651	665	723	706	737	712	728	679	712	706	697	746	683	745	718	757	693	672	721	732	734	736	734	713	733	720	715	715	752	729	704	745	695	707	755	726	753	670	728	737	684	725	672	673	699	709	729	690	708	720	753	744	692	688	688	706	681	705	673	706	741	666	648	715	695	747	739	752	730	711	728	773	729	742	730	741	698	707	715	690	716	715	738	688	703	750	721	701	732	695	691	759	730	694	747	706	686	672	730	727	728	752	719	755	687	725	713	711	656	658	691	690	748	684	774	721	694	708	707	710	719	695	720	703	682	783	790	752	682	714	720	768	701	694	738	700	734	715	737	782	682	726	729	745	805	742	712	697	707	685	666	717	734	702	721	699	697	705	707	674	708	685	738	758	698	704	703	695	715	689	710	718	733	722	669	640	718	720	724	714	732	678	716	698	748	709	681	685	734	730	707	687	708	712	705	725	700	694	690	694	699	671	683	710	726	708	678	714	741	697	686	723	783	737	720	705	709	731	723	682	750	691	731	686	674	682	715	725	717	664	717	728	760	708	715	703	710	661	722	683	722	713	743	721	729	714	694	760	711	694	679	710	720	666	716	734	706	718	685	719	699	722	684	746	690	773	747	674	715	710	709	757	664	756	695	677	703	706	745	687	733	714	650	729	725	692	732	671	723	686	725	686	731	730	730	705	706	714	716	680	716	727	718	749	759	735	759	668	682	706	726	737	685	739	721	701	721	662	697	686	702	744	727	691	714	716	698	730	695	733	780	755	724	684	695	725	720	700	716	684	688	756	697	713	657	730	680	652	734	730	673	711	659	758	744	738	759	725	752	740	683	717	728	677	713	730	766	698	663	727	690	718	759	681	714	723	691	707	722	706	728	690	696	726	700	745	725	703	734	713	721	688	719	717	716	746	719	695	762	675	691	701	672	747	703	737	694	691	746	755	736	718	679	713	704	717	674	740	700	739	704	711	735	715	704	714	744	710	700	734	742	694	723	715	684	713	697	720	676	661	685	699	726	732	732	711	661	704	694	755	698	744	707	747	699	726	743	676	758	715	678	710	683	684	689	714	729	679	730	730	684	716	718	723	744	726	715	709	747	717	740	709	697	700	708	676	675	638	725	762	700	696	750	719	715	725	690	708	705	739	685	749	654	743	696	759	767	764	727	664	669	705	707	752	750	693	716	701	743	767	708	742	693	731	698	701	734	744	713	722	687	692	754	690	709	709	693	710	753	699	707	702	693	710	741	684	676	646	691	706	688	687	763	730	722	710	643	722	760	714	717	694	748	704	664	711	686	701	713	718	750	750	708	721	727	720	702	718	723	722	712	696	668	689	715	732	704	711	727	693	727	752	781	728	706	673	741	679	723	707	686	726	712	713	706	694	709	736	750	677	710	684	717	729	713	690	736	730	730	697	725	751	684	709	707	658	731	697	752	664	745	740	717	709	709	708	733	725	726	748	702	716	686	719	716	725	748	699	735	724	693	694	737	742	709	729	710	743	718	712	772	721	681	684	715	714	736	690	692	705	723	676	692	713	684	718	679	719	701	701	700	711	696	727	704	678	715	686	702	672	699	680	711	718	716	719	706	701	752	739	760	752	682	702	657	744	727	685	695	780	697	693	755	666	727	700	663	697	744	715	744	730	755	722	742	753	702	728	725	677	661	743	689	693	737	711	700	693	720	745	759	676	716	691	734	694	747	655	742	696	771	735	715	700	716	705	671	755	704	709	751	731	713	719	642	724	715	704	668	758	706	756	686	687	720	689	708	715	725	710	699	723	719	697	696	701	740	749	772	714	689	717	732	676	751	692	682	704	705	702	671	698	716	705	714	731	707	717	737	704	683	721	687	736	692	734	784	721	749	720	725	706	712	697	710	693	744	716	702	676	685	733	732	666	759	766	638	650	664	738	697	731	726	683	739	746	731	725	733	692	721	712	699	727	700	697	729	726	708	696	749	739	724	678	717	732	703	697	735	684	740	653	756	684	789	690	686	800	723	696	764	706	723	689	731	705	683	681	684	720	672	780	676	719	687	741	712	741	712	703	739	727	684	675	738	708	712	732	740	713	705	717	652	719	700	791	740	708	715	744	740	751	730	722	700	723	687	704	747	672	751	738	684	732	722	736	719	735	739	710	752	698	722	727	763	685	713	752	789	747	747	737
24900	21228	27571	25762	17646	8551	3723	1348	860	716	521	530	532	530	613	651	776	801	886	880	793	708	691	588	549	531	468	446	452	467	444	469	452	425	459	433	436	446	467	455	442	387	441	439	451	463	430	424	466	447	421	430	434	402	448	433	436	444	434	437	444	458	451	458	448	435	437	402	495	428	431	448	420	446	481	423	466	457	415	426	436	425	468	442	455	457	420	438	453	443	418	428	424	422	449	441	453	435	467	472	393	456	414	455	427	456	419	439	444	448	422	447	420	475	437	450	432	430	402	434	466	451	417	452	466	447	402	420	461	444	461	464	400	422	405	396	441	435	440	425	451	434	460	460	461	412	443	457	458	444	478	408	441	485	466	403	464	452	403	438	440	489	463	447	428	397	503	432	457	456	447	432	417	467	445	436	460	462	413	449	434	436	408	456	444	432	406	448	414	403	450	463	420	435	468	405	441	466	459	440	419	398	463	433	454	438	423	448	440	431	469	443	454	430	440	461	412	437	438	460	475	407	456	434	461	435	465	458	435	471	457	447	464	417	444	376	444	413	399	466	439	427	443	449	416	448	494	426	465	453	427	429	456	467	439	421	464	413	432	407	437	406	437	465	448	444	421	415	407	445	448	444	411	400	450	489	481	448	428	443	390	420	460	421	441	466	464	448	463	463	436	452	459	454	441	411	458	449	446	447	411	485	446	418	418	449	464	442	409	446	455	425	437	411	396	429	457	436	439	446	469	437	434	435	413	434	454	466	484	437	451	434	440	435	468	460	446	429	446	461	431	467	450	460	423	426	474	429	449	412	412	440	428	436	451	448	405	436	466	470	465	442	434	464	472	452	458	404	431	454	438	436	422	458	445	447	459	447	483	444	428	431	444	448	449	444	446	477	440	470	465	498	456	436	431	436	408	421	461	434	434	445	446	452	424	437	423	418	445	415	467	474	459	449	430	408	429	497	418	436	444	435	412	459	425	420	409	461	481	414	461	446	471	436	456	433	430	462	401	421	450	428	430	412	456	481	421	486	430	442	423	427	462	431	430	432	429	416	433	432	421	435	445	432	406	420	408	417	413	464	428	452	428	435	466	478	434	471	468	429	464	421	458	438	495	425	465	431	438	446	424	423	449	489	441	441	436	428	437	452	454	457	490	445	523	453	457	455	425	435	410	391	439	437	473	438	457	439	463	405	444	445	459	426	437	414	440	414	412	420	417	454	459	478	483	445	456	478	478	449	442	441	444	466	427	440	459	443	443	454	447	424	420	466	426	451	435	423	435	403	377	450	472	426	417	431	503	418	461	429	394	457	482	462	427	455	404	446	483	462	426	465	439	439	438	473	461	434	430	428	455	456	448	415	431	468	442	422	437	478	464	424	428	466	486	431	460	474	460	394	423	438	438	424	430	448	469	472	447	452	445	426	428	452	449	445	462	419	444	397	441	432	507	454	456	452	424	504	445	424	463	418	427	454	429	437	436	465	454	451	451	433	459	419	458	428	438	440	413	458	438	430	444	439	400	419	462	443	468	448	472	430	425	407	431	450	471	471	438	432	409	432	444	439	437	446	454	479	458	429	434	428	419	436	451	456	422	429	445	429	471	436	445	445	435	427	462	450	460	437	445	468	515	437	448	445	477	429	442	476	457	448	460	433	450	447	486	430	443	453	473	425	453	435	422	446	462	468	427	470	434	402	433	453	443	454	462	426	463	467	395	442	439	429	438	412	451	429	434	393	407	461	430	429	446	475	458	484	461	455	409	471	467	456	482	411	442	418	469	454	436	435	476	418	451	480	425	416	438	449	423	473	450	465	399	425	451	457	470	432	465	445	442	421	401	437	440	470	422	459	446	459	416	465	414	473	480	438	452	439	420	435	451	407	411	433	468	423	461	439	447	473	433	451	473	445	419	472	388	457	414	424	399	464	478	435	459	415	417	438	429	455	399	477	405	466	432	463	421	427	415	432	452	468	436	428	433	457	470	448	435	415	441	426	493	398	423	433	431	481	432	453	469	449	434	446	428	434	432	464	466	463	419	439	490	485	471	459	446	492	438	462	435	434	432	434	440	418	474	450	455	432	485	469	461	468	443	449	427	504	458	455	482	448	447	421	481	454	423	442	434	418	432	439	491	434	439	454	454	426	470	460	454	429	435	451	457	452	437	428	421	438	463	472	438	423	460	431	428	456	422	444	441	446	444	473	430	429	450	444	438	458	455	440	450	450	421	440	502	440	480	410	464	450	463	454	446	442	473	433	441	427	462	439	440	425	455	456	454	447	442	448	430	441	447	430	433	471	457	456	424	451	428	439	462	424	449	441	432	448	419	440	453	464	459	473	428	447	426	459	474	424	452	399	454	437	461	446	422	398	456	453	431	405	473	429	430	466	450	473	471	464	453	489	427	461	455	479	451	450	423	425	439	487	412	413	447	448	442	422	413	443	462	447	433	439	472	430	434	425	432	447	464	434	474	434	465	426	465	455	458	477	456	479	419	436	462	442	497	468	443	456	428	453	446	423	481	433	456	420	440	461	461	455	378	433	425	415	450	418	437	446	463	448	451	447	434	450	418	458	464	439	434	467	433	450	445	478	478	487	397	430	510	473	434	433	467	423	457	419	413	419	417	502	419	423	434	426	446	416	444	470	454	433	428	460	439	461	405	461	472	453	453	458	419	457	423	410	441	417	423	456	436	433	408	420	444	433	439	431	461	415	426	480	434	456	465	449	449	422	439	437	436	454	429	462	446	429	465	425	459	439	442	454	438	469	471	435	427	449	455	425	464	444	442	425	440	467	480	412	432	399	416	413	405	453	468	438	430	446	441	466	496	483	434	467	429	427	421	429	482	431	433	432	464	453	462	429	441	444	427	439	502	454	448	462	425	423	466	428	461	433	432	423	412	449	457	413	456	425	444	464	467	433	418	430	463	420	480	455	448	442	454	437	445	439	454	443	447	436	418	386	473	452	486	417	434	462	421	460	468	437	447	452	454	470	463	439	472	453	435	448	457	469	470	451	428	464	430	401	467	441	458	495	450	457	453	444	420	453	467	453	444	418	436	465	433	427	477	432	445	422	463	471	431	428	410	396	450	408	417	447	444	471	456	443	427	426	425	439	460	476	434	442	462	408	471	455	406	425	436	436	461	414	468	459	421	454	444	426	479	449	470	430	456	442	498	442	455	449	462	451	443	450	491	451	442	470	425	472	451	401	427	477	470	450	461	391	456	412	426	435	452	435	432	419	494	450	471	472	388	445	454	436	446	424	466	431	446	449	414	442	457	435	460	423	429	430	459	403	437	464	435	458	499	406	450	439	460	407	460	488	446	460	437	450	459	440	430	439	465	429	406	469	429	492	436	444	440	434	442	426	463	426	462	443	413	466	427	427	447	431	396	449	488	414	439	482	486	456	449	450	437	483	456	446	448	454	442	465	419	411	447	441	439	450	455	450	412	442	469	446	457	444	437	469	458	431	430	426	459	471	446	432	434	467
18520	38180	32146	23014	17198	11628	5941	2401	1443	1147	710	594	652	674	739	897	1082	1209	1304	1305	1075	1027	983	803	762	648	552	491	472	518	501	460	467	518	457	437	491	476	478	463	477	489	458	463	529	482	495	520	547	505	446	461	440	513	545	499	489	476	483	469	490	520	531	477	490	538	469	454	455	495	484	459	487	461	441	498	458	470	518	544	479	486	467	429	475	499	487	464	485	493	501	507	504	434	521	487	489	470	510	527	509	470	481	502	467	466	479	485	477	492	496	462	487	487	461	478	510	464	495	496	490	471	472	492	481	511	486	481	483	521	429	483	470	489	471	499	467	490	439	436	450	474	461	472	483	477	487	453	493	477	525	487	492	487	484	466	471	481	505	477	444	495	483	456	503	483	499	492	464	480	472	523	502	543	451	477	486	481	478	486	493	469	491	473	489	518	470	493	462	428	451	475	496	471	493	499	449	453	502	470	480	473	457	500	470	466	496	444	482	512	460	482	486	479	475	478	492	457	504	514	528	487	487	476	518	442	461	461	488	466	467	460	464	486	507	484	465	442	465	482	458	497	508	467	461	474	506	455	489	471	471	469	471	446	513	480	493	480	437	463	410	486	450	519	464	472	476	487	490	481	519	487	460	481	496	498	472	459	469	463	460	506	471	499	464	438	489	491	492	483	458	503	496	496	496	485	494	460	449	530	470	470	448	474	468	524	468	482	470	478	463	490	492	466	443	503	498	509	516	446	494	461	536	440	474	487	488	472	511	507	492	531	459	467	501	502	472	455	459	508	507	484	494	465	447	476	516	462	487	489	473	497	489	447	492	461	446	478	469	469	519	522	454	522	436	480	506	519	468	518	464	522	492	507	535	526	482	460	521	488	488	438	491	473	464	464	452	494	501	432	492	473	470	506	483	464	524	482	458	465	485	487	508	488	470	512	460	458	457	465	487	495	514	458	475	470	467	463	506	496	506	525	478	504	464	478	457	473	452	534	446	502	486	490	473	460	465	454	493	487	482	503	461	452	476	489	528	483	480	508	493	516	479	412	512	473	492	512	485	509	525	475	493	474	490	498	454	425	444	472	501	489	488	467	522	486	480	459	460	463	485	527	493	485	463	485	481	504	479	490	516	515	490	453	461	495	512	481	493	512	454	465	478	493	469	464	468	462	496	541	481	454	517	453	460	463	481	499	527	492	434	476	437	519	481	474	508	490	450	480	471	497	489	474	514	514	497	475	524	465	489	448	451	482	475	432	490	505	492	536	470	500	450	465	479	467	457	493	435	479	487	541	494	446	517	467	484	522	480	511	448	459	458	506	477	462	508	488	457	507	489	454	480	475	457	476	490	459	496	506	494	429	485	504	467	506	505	486	530	470	463	476	488	481	468	456	462	472	471	481	460	467	463	447	509	467	516	492	513	505	489	443	500	463	484	455	455	509	446	490	466	493	485	433	455	472	505	472	506	536	496	453	493	475	471	527	455	458	483	482	434	464	475	499	471	432	459	459	444	491	505	476	453	455	465	452	485	483	499	482	452	476	520	480	477	474	477	482	467	512	482	547	528	503	503	478	488	489	493	470	505	519	474	481	439	468	473	460	473	503	501	447	509	492	469	492	492	460	466	468	439	475	502	512	486	504	469	500	494	498	495	486	499	485	499	483	465	471	481	480	468	499	497	465	488	455	464	519	450	496	481	492	494	447	490	509	460	477	469	502	515	507	483	494	490	465	502	451	506	465	542	489	446	470	463	482	541	453	495	489	477	477	500	465	459	487	441	475	461	504	469	469	478	485	478	474	509	469	482	471	460	507	491	464	480	517	492	497	520	518	505	442	488	466	479	475	489	470	507	462	452	465	466	510	451	427	479	468	507	488	467	481	455	483	479	526	482	505	472	453	492	481	468	512	454	478	464	465	491	502	467	486	474	488	497	498	490	481	479	473	464	486	500	503	440	451	488	455	460	486	477	459	472	459	499	478	460	467	415	506	494	452	507	489	479	485	489	464	497	497	502	492	460	451	475	492	479	498	502	502	428	514	474	507	480	477	487	479	476	474	461	502	495	499	448	447	496	432	460	486	542	501	468	499	482	471	458	466	468	485	442	500	504	451	516	467	526	508	497	538	437	502	472	442	469	481	485	500	472	454	477	449	493	475	442	517	468	502	471	478	489	522	458	433	499	443	478	492	509	513	449	492	438	513	494	464	450	481	485	486	532	475	497	502	482	466	509	488	443	437	468	489	482	469	484	484	479	476	465	494	479	448	471	501	501	466	514	483	497	449	448	462	489	511	481	454	501	500	470	458	475	466	497	484	502	481	467	489	455	447	463	475	530	513	495	443	469	528	476	480	487	464	500	488	479	456	472	471	509	498	453	472	513	517	446	455	501	494	504	487	458	488	521	501	467	495	531	461	474	466	470	453	496	515	458	466	459	501	506	501	519	480	492	502	485	492	487	454	472	488	516	477	482	486	472	471	487	472	484	505	506	458	469	496	465	481	471	526	490	479	484	480	467	507	500	442	507	479	463	496	452	494	464	464	511	463	477	477	444	507	480	517	478	470	466	492	471	512	504	499	437	470	492	452	462	462	503	477	433	490	464	486	488	497	479	482	442	440	477	511	476	478	468	495	507	473	478	456	482	467	475	453	493	496	485	473	497	498	479	487	493	448	506	492	497	484	516	482	515	490	452	477	489	461	462	477	528	522	452	474	479	479	485	457	471	474	528	482	497	466	474	465	473	487	459	456	497	472	486	518	473	485	481	496	432	499	439	466	434	516	444	506	541	497	460	518	483	497	490	417	458	468	499	480	514	453	466	497	462	506	495	442	482	473	488	453	472	470	473	480	412	484	487	474	485	489	489	500	478	449	500	473	470	498	455	477	477	478	507	475	467	486	454	473	470	454	460	510	458	516	474	481	459	467	447	472	442	491	493	529	466	473	463	498	448	465	464	517	468	472	520	525	516	487	497	448	529	467	467	522	478	443	476	491	487	501	495	517	493	488	489	492	468	489	455	490	463	442	449	494	515	514	491	480	507	495	447	473	447	507	507	475	471	526	462	465	501	505	479	510	452	491	468	510	468	450	487	453	477	484	489	460	489	509	475	454	511	477	500	469	477	467	464	512	485	420	487	506	492	505	462	495	460	513	472	450	469	466	509	469	487	466	489	503	521	457	478	503	472	494	476	464	482	436	489	464	479	508	519	455	473	487	485	479	483	526	480	496	501	477	435	482	483	481	462	461	507	472	510	503	449	508	495	433	517	467	495	477	491	466	474	468	482	515	537	498	451	520	515	520	474	482	498	444	496	507	489	478	460	465	497	503	446	498	470	478	494	469	485	492	454	487	492	470	469	481	462	500	461	484	469	482	476	489	471	475	489	436	504	487	468	473	464	455	515	482	509	490	439	470	449	467	497	496	486	468	439	507	466	496	487	504	525	447	445	452	457	444	519	492	468	481	481	466	549	525	504	466	413	446	489	469	481	475	456	440
22569	21183	28832	23854	21363	22003	15761	3934	1907	1614	1155	1088	1076	1077	1205	1289	1440	1643	1703	1592	1486	1483	1315	1234	1154	1050	953	894	920	878	868	892	859	893	823	897	901	832	894	875	901	901	923	884	926	832	893	895	900	870	939	843	832	873	935	857	915	841	849	889	919	897	877	873	918	909	929	803	886	815	829	848	844	887	915	898	840	854	828	852	851	884	832	884	862	914	914	887	861	919	879	909	930	900	816	861	832	902	862	888	860	858	891	885	887	860	850	907	910	812	850	832	890	858	857	863	880	898	887	890	892	934	905	871	819	895	888	890	900	847	903	872	819	889	907	865	859	845	837	878	866	910	866	848	903	878	905	872	896	872	886	854	880	833	821	901	881	876	895	913	846	869	870	933	859	884	881	883	885	893	878	885	875	913	846	818	889	854	857	869	885	849	855	868	873	895	885	866	885	874	865	856	952	897	835	858	870	816	854	818	880	873	857	885	825	889	902	878	817	885	868	923	912	935	886	864	894	866	892	942	862	949	858	898	902	886	876	884	867	853	883	861	863	823	870	935	873	899	888	880	880	878	865	857	887	875	906	835	921	832	873	848	842	876	869	888	872	893	915	899	844	868	852	854	881	880	915	847	936	841	865	873	949	858	916	845	857	869	832	892	817	894	912	866	927	846	883	887	901	876	857	870	901	900	968	804	873	842	921	865	924	887	869	891	833	833	899	901	873	853	889	882	839	864	919	947	880	917	877	918	902	842	915	884	897	880	945	939	873	885	888	909	870	847	798	936	880	917	849	874	875	872	894	909	850	884	807	887	863	863	898	884	879	815	859	922	881	880	915	882	857	890	864	855	839	874	876	897	866	873	917	888	853	833	854	867	840	904	916	900	860	888	835	861	933	892	892	890	886	894	873	842	897	864	912	867	882	904	920	846	926	926	873	887	934	867	867	879	883	898	844	841	876	904	884	926	869	921	924	901	974	885	905	834	838	937	879	931	851	862	889	904	871	860	860	872	856	882	834	856	880	870	870	891	838	873	868	919	909	893	868	891	913	861	896	818	848	925	825	864	851	852	879	882	848	916	892	856	915	880	839	889	866	837	897	900	893	855	877	880	852	906	919	905	893	848	860	860	897	886	837	916	891	902	906	884	826	873	857	838	869	867	877	873	888	895	895	844	849	841	882	861	859	885	906	892	863	878	863	842	893	858	917	882	848	858	869	891	901	926	861	915	858	864	824	918	898	889	897	871	899	854	868	864	879	895	924	845	860	899	849	860	837	831	857	846	875	851	852	900	936	910	901	899	867	920	879	872	831	869	793	824	904	879	837	874	851	857	897	904	884	838	858	854	863	850	921	918	927	890	848	881	861	868	832	906	908	838	929	874	871	842	827	839	907	907	871	831	876	938	914	869	893	888	887	910	891	814	909	903	876	859	812	902	827	863	907	855	884	899	861	921	893	865	884	898	850	876	877	877	837	930	891	839	891	878	885	852	915	896	908	883	837	876	884	873	875	866	863	893	870	863	908	903	843	903	863	842	845	852	851	827	876	863	906	856	872	855	843	902	900	930	868	895	866	894	858	882	915	874	888	881	831	841	870	888	880	918	922	886	906	884	916	856	863	896	909	890	860	882	899	893	880	878	859	858	883	851	868	850	846	885	959	881	892	901	880	849	842	866	870	856	867	867	881	841	912	906	845	902	863	808	921	844	864	900	857	860	842	843	837	904	868	827	908	897	911	823	890	896	891	890	905	887	863	899	849	885	841	905	845	795	879	914	847	803	841	833	879	844	818	914	872	900	838	853	925	872	901	967	874	868	916	878	897	858	883	919	878	910	909	862	945	876	876	903	900	905	881	915	903	877	879	834	830	860	870	900	919	883	918	857	885	843	889	890	904	932	933	865	886	897	871	827	873	879	848	843	875	881	930	856	905	876	896	837	847	847	901	904	854	948	865	913	926	865	894	884	879	845	932	864	829	925	818	910	864	832	864	832	891	879	890	871	879	905	889	860	878	841	925	831	956	884	900	842	899	910	849	854	866	902	916	856	876	867	884	884	864	907	892	906	906	904	958	912	860	864	871	861	904	842	853	923	879	912	895	843	859	868	885	911	910	892	855	878	828	907	879	850	893	915	851	879	827	840	825	871	832	858	884	862	811	857	880	875	836	892	867	864	837	881	877	837	874	901	864	855	869	930	894	810	887	846	910	897	853	908	903	835	886	904	880	900	891	890	868	859	922	885	880	895	852	893	873	883	907	845	826	847	955	887	852	869	891	882	882	845	870	885	839	882	861	827	874	885	796	854	894	923	912	836	881	884	845	850	863	890	880	908	856	845	810	887	884	920	872	911	865	846	910	913	907	857	893	897	912	915	859	871	890	861	890	845	862	848	867	900	858	858	872	886	862	874	875	889	863	908	859	887	913	868	820	870	853	844	941	873	818	869	873	862	926	861	880	952	930	864	850	890	848	860	830	867	884	901	855	846	843	912	818	886	893	878	839	859	897	897	837	859	855	864	885	868	867	856	900	879	891	875	882	862	930	904	863	856	860	830	964	872	905	880	912	877	864	890	854	897	868	880	870	886	863	837	853	855	845	867	934	845	883	874	891	889	913	829	882	863	869	876	898	839	902	899	883	858	875	855	866	911	844	867	878	912	861	848	867	867	818	900	939	873	866	889	895	859	859	877	923	886	871	873	919	853	819	861	885	866	824	869	913	870	820	883	879	872	875	885	840	873	885	883	828	823	912	924	906	835	834	932	859	980	916	853	866	844	918	843	884	828	934	934	877	897	861	860	870	889	877	884	851	838	868	877	883	868	893	846	901	919	892	887	889	851	922	826	865	879	894	871	880	878	920	879	881	906	817	855	808	823	911	870	851	858	873	875	844	862	880	893	866	904	855	853	869	877	898	872	867	888	867	920	852	846	847	879	926	885	875	899	874	830	849	887	912	884	871	816	887	837	859	847	852	863	879	896	862	849	797	874	882	860	889	839	853	838	844	848	859	930	845	872	919	864	892	952	931	915	906	929	905	890	857	833	906	888	874	909	873	878	846	899	868	874	888	824	897	892	897	790	874	906	883	894	869	837	882	866	907	809	875	906	881	868	909	828	871	922	918	901	893	910	910	862	859	854	828	913	911	874	872	872	857	850	888	840	860	865	902	855	827	888	898	871	860	888	881	907	850	876	891	912	893	858	839	806	848	847	854	928	862	853	819	906	913	810	834	926	906	858	830	857	891	805	848	837	827	858	884	857	892	901	842	861	829	841	867	858	866	886	851	862	891	840	882	892	871	840	891	899	860	886	891	833	848	853	866	916	880	874	843	880	920	896	914	860	835	904	850	853	822	816	840	875	845	849	820	853	876	886	892	809	916	919	810	890	868	840	854	834	904	877	877	859	834	876	902	847	863	906	870	855	820	903	925	889	889	864	872	859	845	863	860	889	918	853	910	915	853	880	907	856	880	818	902	837	853	854	858	881	855	896	848	855	861	878
21673	46258	40358	31602	25866	18876	11306	4987	2974	2420	1602	1362	1314	1385	1457	1663	1939	2364	2390	2218	2199	1961	1709	1505	1393	1220	1055	996	960	951	984	954	922	934	945	892	961	951	911	879	910	893	925	916	950	932	903	944	941	919	913	844	892	955	921	904	891	914	961	923	967	924	913	963	933	898	933	907	931	945	926	908	960	931	901	867	922	905	877	902	890	908	957	910	940	947	996	910	888	897	928	941	936	952	960	976	939	916	940	914	899	839	940	975	956	911	900	935	858	917	874	893	954	865	903	964	895	940	882	886	882	881	888	914	941	925	880	924	912	945	934	915	869	885	939	940	893	950	912	829	952	926	920	928	907	870	934	902	904	945	942	894	920	895	909	910	896	883	881	827	878	894	864	896	879	874	916	888	888	912	873	928	864	881	893	901	916	887	879	914	889	873	891	852	871	900	927	874	949	895	883	900	898	878	881	920	892	903	899	836	896	902	938	894	914	845	888	904	895	954	904	945	891	871	942	947	913	871	884	959	908	891	891	933	930	880	971	911	961	906	847	886	835	906	918	928	975	861	896	921	911	925	876	905	929	932	959	918	949	865	910	936	903	905	879	904	913	905	919	913	909	903	903	872	931	932	951	857	889	929	928	915	880	889	887	955	947	955	918	902	894	959	934	897	910	925	867	826	905	939	938	944	865	875	958	928	893	922	815	907	904	925	925	928	902	864	902	924	920	861	887	918	945	899	974	895	909	962	939	925	845	884	867	904	906	871	904	899	938	875	912	960	919	885	914	939	972	906	893	922	865	885	940	841	941	909	915	955	875	946	963	916	948	933	932	914	896	900	964	905	924	889	898	901	889	904	941	892	920	886	956	918	906	911	930	917	935	920	897	892	848	874	878	871	880	880	916	900	881	907	899	918	893	932	897	937	927	900	927	846	941	871	915	919	904	844	915	895	918	884	909	917	933	912	919	913	974	884	898	886	863	906	862	949	994	885	854	886	865	912	869	886	898	943	888	907	897	849	910	924	848	933	956	888	921	917	892	939	924	924	910	913	911	918	947	904	899	915	922	916	853	904	912	928	883	862	837	914	887	927	913	891	896	865	939	937	878	878	915	950	878	864	875	888	917	858	933	926	832	921	911	899	936	905	955	890	905	922	872	927	891	936	922	884	915	827	895	905	893	888	901	880	921	907	904	922	922	930	878	900	916	888	887	906	924	940	889	920	888	885	956	883	910	921	923	899	877	914	1002	881	889	910	935	934	896	901	879	854	909	867	910	874	874	920	888	923	915	905	902	930	959	912	881	905	938	919	925	882	857	903	920	900	918	963	934	907	908	933	810	932	906	910	909	883	943	891	975	888	960	881	949	902	932	930	905	912	897	902	932	933	909	899	895	909	882	893	933	961	930	856	942	880	921	983	919	947	915	891	916	958	913	949	900	970	897	898	926	935	929	913	864	931	897	879	941	912	999	855	874	908	937	936	910	983	908	959	863	906	908	923	898	923	910	921	899	916	922	922	922	925	934	952	962	912	927	853	932	880	926	898	941	870	900	893	998	956	885	925	918	933	914	944	893	873	933	910	879	901	922	891	875	914	873	916	859	933	888	931	883	908	883	897	951	839	869	887	923	917	885	861	918	878	906	874	901	913	881	940	935	899	874	892	960	926	954	908	875	914	958	960	853	919	871	894	940	898	871	932	911	904	848	950	927	937	886	930	920	969	858	886	900	896	878	875	896	900	917	909	897	898	925	944	884	922	947	924	917	920	918	899	891	891	926	882	894	913	879	919	884	933	851	932	935	960	890	865	871	895	913	896	911	907	922	913	931	873	892	924	896	902	907	923	906	909	969	891	839	938	898	943	840	913	917	895	909	943	896	889	874	861	955	899	880	873	916	936	906	902	903	927	878	862	865	902	911	866	894	891	899	973	967	905	915	946	964	965	914	888	917	907	936	890	899	948	885	894	874	903	882	921	836	907	940	936	887	893	915	912	873	944	933	947	924	929	898	947	941	877	979	895	949	913	921	872	938	978	984	872	861	882	935	854	919	907	910	909	893	887	948	897	941	941	884	896	912	886	896	863	958	910	915	896	904	916	974	897	902	947	926	989	872	891	911	952	901	934	956	946	925	879	941	876	901	850	918	860	918	925	918	913	925	931	866	920	941	855	864	884	889	866	918	899	891	897	913	829	923	854	878	925	907	908	957	922	908	955	851	917	896	911	928	876	905	907	900	958	914	905	932	912	921	870	918	897	949	929	983	938	927	928	869	890	957	933	910	916	911	880	899	866	910	930	914	960	908	866	868	915	908	940	863	928	940	887	925	878	842	869	891	900	920	898	896	901	903	940	877	920	916	873	874	906	944	913	932	918	973	914	892	910	939	896	912	923	914	852	950	895	890	904	887	926	898	893	890	966	954	940	923	929	907	885	914	967	869	904	880	890	971	950	912	908	877	889	927	969	950	915	898	913	876	922	993	917	860	913	882	879	872	929	900	910	912	928	916	890	912	902	926	873	927	917	942	878	924	913	863	887	908	911	971	888	946	937	941	918	887	868	889	872	900	925	864	906	867	906	912	925	860	873	997	956	865	926	848	902	898	963	908	906	876	879	943	874	914	918	935	909	935	927	872	908	919	964	918	882	904	885	932	896	908	900	936	937	942	862	958	909	898	906	854	949	885	832	903	931	944	903	924	878	935	864	921	929	912	918	926	912	943	905	919	879	865	864	909	922	875	955	920	927	905	886	956	954	922	920	919	904	925	873	856	950	905	914	876	962	913	915	895	964	913	915	944	930	915	891	914	919	905	925	939	955	933	943	925	902	886	958	878	955	841	927	884	942	915	850	904	921	914	891	901	881	885	908	950	904	947	911	937	890	862	925	956	921	872	868	930	902	913	869	900	900	922	886	908	1003	975	887	910	857	893	946	831	915	945	897	934	894	933	874	899	927	903	938	902	897	922	917	884	844	886	897	875	872	929	912	921	883	927	889	949	903	896	878	888	904	949	946	889	899	882	959	878	920	967	895	903	917	894	905	979	913	927	887	930	941	973	904	923	911	925	925	952	934	921	876	900	939	952	960	973	873	956	894	907	904	946	899	887	910	888	938	885	963	907	901	905	930	912	939	960	875	892	911	936	933	945	927	966	987	996	856	949	914	915	954	919	935	880	931	876	900	882	909	902	930	927	865	903	901	964	861	858	921	934	959	910	918	918	934	919	888	947	922	892	888	918	899	867	848	898	903	945	900	886	900	960	903	922	893	924	862	876	827	864	935	901	871	918	919	895	977	917	926	914	951	913	961	934	885	957	896	891	931	981	904	899	982	907	932	893	909	878	959	922	870	918	942	885	900	900	926	962	921	872	907	888	854	939	863	894	947	913	916	975	929	923	911	894	989	913	947	897	926	931	872	928	940	977	929	883	879	871	918	907	908	892	975	893	918	923	907	873	952	922	874	963	903	907	902	960	905	997	905	947	934	899	860	877	934	872	938	883	962	906	903
28295	22849	24645	18055	10018	5050	2427	1019	621	519	467	416	382	429	456	557	585	643	741	678	599	537	551	566	476	460	412	397	427	402	410	362	384	408	391	381	383	399	396	410	424	417	424	377	369	385	382	426	407	414	362	388	368	409	431	405	375	370	416	412	414	377	424	407	423	410	397	404	464	389	398	381	418	410	391	384	402	371	379	413	402	382	400	416	388	397	408	396	368	388	381	408	406	407	395	362	415	346	398	415	422	411	449	436	418	381	350	366	375	439	394	385	382	369	407	395	441	370	401	395	400	338	387	411	378	374	432	386	388	372	403	407	406	386	382	370	370	368	338	371	367	423	392	404	382	415	372	396	405	382	390	381	390	400	392	403	368	421	381	387	361	417	348	408	354	417	373	398	366	385	394	393	379	380	362	403	395	415	410	360	397	397	390	413	447	377	370	366	407	394	414	343	379	388	392	373	410	384	385	419	360	382	397	391	362	386	364	416	357	384	421	417	441	388	422	451	408	362	382	407	362	405	381	396	353	386	388	400	407	398	404	428	383	353	404	382	390	380	384	383	392	394	392	386	421	391	410	395	386	368	400	343	387	404	404	420	384	386	357	421	378	365	400	420	414	386	410	424	406	406	380	421	388	370	393	416	373	381	426	380	377	379	372	384	416	395	389	433	368	392	399	388	373	403	394	409	380	350	408	388	353	364	411	398	399	361	410	381	387	397	418	374	431	427	400	384	409	419	403	381	393	408	362	408	414	378	355	382	390	415	404	379	385	390	403	407	386	397	392	398	386	374	433	398	405	379	399	433	379	384	389	383	364	395	394	380	382	417	408	362	397	347	373	401	397	388	409	362	401	394	415	386	365	391	401	384	409	398	373	370	396	411	372	385	404	424	405	425	363	413	400	394	366	413	429	392	408	409	380	396	398	377	372	373	404	332	411	373	368	355	395	380	387	386	403	403	381	404	370	396	428	443	392	391	371	381	362	398	454	397	425	401	394	424	406	371	418	420	409	383	402	409	426	381	447	373	408	417	391	395	438	389	399	386	395	384	393	394	367	350	400	391	411	370	414	403	382	395	390	413	421	382	398	405	375	356	384	406	420	386	376	385	390	412	376	415	411	395	353	358	409	393	389	375	404	409	393	383	411	425	434	373	386	418	420	382	427	404	379	381	388	416	385	362	384	383	375	397	398	422	396	374	401	387	385	391	377	385	413	376	409	413	405	376	383	371	404	426	399	411	399	393	389	411	420	353	384	365	367	360	385	423	380	379	392	391	390	380	392	395	405	375	392	343	372	379	370	374	399	388	371	407	395	409	399	404	408	384	371	392	399	398	405	415	383	391	416	380	393	413	367	423	413	386	396	384	378	398	394	419	378	395	417	404	368	398	373	409	395	414	389	418	387	405	393	375	392	391	378	391	397	383	385	391	380	376	430	388	409	333	405	403	435	365	409	383	402	409	398	337	368	371	434	399	380	396	382	409	378	414	412	415	373	435	368	389	373	393	386	381	372	365	360	372	377	360	348	433	404	373	421	420	384	405	387	407	382	399	375	417	363	379	389	379	387	373	406	365	398	393	401	406	409	382	384	375	418	410	391	375	424	399	389	389	398	361	396	402	379	377	388	405	378	385	382	407	410	422	401	387	388	414	380	364	377	394	423	399	378	376	423	409	382	410	373	358	427	410	409	423	398	381	390	407	379	413	396	406	430	361	386	386	377	391	379	361	402	386	383	388	419	388	377	381	384	400	417	396	392	416	404	397	401	387	393	357	387	384	416	401	350	408	424	398	423	401	370	391	414	415	394	393	395	345	447	412	389	373	427	407	414	393	384	386	418	403	426	397	377	401	385	402	371	407	404	403	412	388	383	380	381	418	410	414	383	377	388	414	380	378	411	430	368	383	396	395	413	402	434	381	360	415	397	397	377	433	361	382	401	395	394	412	397	436	379	378	417	428	391	408	398	389	379	384	378	369	394	423	402	402	396	380	377	414	392	410	400	375	415	403	374	410	382	410	347	379	393	361	364	406	387	381	371	435	399	404	378	383	400	438	395	368	387	407	371	372	365	438	397	435	369	372	413	418	409	404	383	380	369	365	385	371	405	432	391	377	407	385	358	373	400	371	399	408	394	372	388	415	371	364	402	419	415	373	408	397	373	394	428	384	386	398	384	423	407	390	440	409	394	393	383	410	379	358	411	432	378	372	433	396	373	401	408	415	385	379	420	377	358	396	417	394	404	393	384	425	404	390	396	373	383	415	338	356	382	403	398	395	389	379	435	423	430	380	417	381	384	419	381	391	413	414	409	389	374	422	402	383	370	389	419	388	392	374	373	380	402	431	385	428	418	389	392	411	388	394	398	402	421	422	402	420	385	406	377	376	392	385	395	387	397	412	424	402	383	383	381	385	401	406	356	386	341	399	405	380	391	388	412	391	400	365	393	372	352	374	393	388	383	401	395	402	372	377	372	361	390	391	441	404	410	374	394	390	419	429	385	409	393	403	367	420	392	375	366	404	411	402	398	370	370	383	389	383	380	385	399	430	390	387	397	374	416	387	394	419	388	374	423	412	419	403	402	395	392	380	391	365	407	393	414	412	379	369	402	398	383	369	384	394	410	405	363	382	392	391	382	417	366	399	399	421	378	389	423	372	382	353	437	363	365	387	418	394	382	366	363	398	409	408	388	397	443	359	392	408	396	386	385	377	416	424	403	369	384	372	397	425	389	365	418	389	369	396	412	402	365	394	394	365	392	384	406	391	386	390	396	389	413	401	387	390	408	363	389	391	372	408	401	356	404	406	431	413	382	384	392	364	389	410	385	356	442	401	393	420	401	425	448	396	392	387	392	396	423	388	404	378	415	383	386	401	376	408	423	375	397	404	389	399	377	370	376	401	391	364	390	394	422	343	393	414	428	376	392	412	391	402	389	372	393	401	406	409	396	393	390	414	374	382	373	415	392	386	364	417	394	372	382	378	347	358	399	400	331	390	353	408	387	380	430	396	353	415	409	412	408	384	385	414	394	428	398	363	401	383	402	403	406	396	385	402	390	389	366	386	383	379	408	382	370	413	372	364	386	357	375	357	381	371	421	377	378	449	383	417	397	378	385	403	404	404	398	383	388	382	384	399	395	426	400	435	426	432	420	409	385	392	368	378	380	380	374	410	410	411	380	385	414	380	411	420	403	410	386	390	398	387	409	378	417	380	383	386	402	390	400	409	366	428	382	395	386	424	377	393	420	428	414	383	407	365	366	389	382	360	432	370	379	427	379	403	418	378	383	400	377	406	393	401	418	424	390	352	406	359	407	380	420	430	376	397	408	435	390	366	398	374	418	369	402	384	376	407	416	383	401	377	387	375	432	406	385	371	401	376	399	411	428	372	362	380	418	395	366	426	416	379	400	458	414	384	409	377	356	403	339	347	406	408	419	383	386	425	436	374	392	386	400	421	357	421	358	406	346	420	419	425	389	384	412	366	409	431	372	378
18171	32630	26793	18361	13506	8350	4205	1617	907	738	542	439	472	488	585	707	813	943	1005	922	825	717	652	613	598	504	469	414	420	393	396	425	396	404	408	432	401	387	391	400	413	423	407	425	402	434	410	429	406	402	419	389	448	406	443	380	417	445	437	403	464	401	417	401	430	414	382	414	435	436	433	415	441	416	411	406	424	414	410	407	428	417	408	417	437	418	464	432	401	385	386	409	431	447	411	414	372	359	406	431	404	427	412	381	419	391	457	429	431	418	393	407	409	426	410	380	425	379	403	409	434	447	431	405	374	382	401	417	418	393	436	438	430	444	419	416	396	412	419	373	391	411	411	405	372	389	395	457	417	397	401	418	436	416	381	398	420	384	413	421	395	437	434	441	402	411	405	414	408	384	438	413	404	393	410	429	451	435	407	417	398	411	377	411	365	395	403	391	429	407	393	388	473	392	392	419	404	416	406	393	414	423	412	410	395	379	373	421	395	411	400	414	439	407	433	399	387	378	416	390	360	414	385	397	440	386	409	397	401	414	431	414	398	366	449	422	421	440	426	424	392	386	414	433	363	406	432	411	425	412	445	413	451	396	439	417	410	395	411	391	397	392	443	409	389	408	394	428	386	413	400	378	429	421	408	425	391	397	422	390	389	426	400	440	394	404	417	390	399	402	412	441	416	412	406	399	404	440	410	445	408	377	392	412	418	432	408	425	404	393	389	430	376	448	403	427	413	431	426	452	390	360	417	428	403	394	422	414	426	382	434	389	384	416	411	418	392	429	403	425	397	434	424	404	412	404	409	407	406	405	433	426	441	409	413	402	374	408	399	432	422	366	381	432	434	433	390	417	385	391	389	394	376	427	417	421	402	421	353	434	390	418	395	381	392	395	417	418	454	419	434	411	463	414	397	414	414	405	416	433	443	460	427	397	441	419	445	438	452	424	411	419	394	399	404	406	424	416	449	427	412	405	432	424	413	441	405	452	446	394	389	383	396	373	386	433	420	423	402	397	436	370	395	414	384	403	435	410	388	392	422	431	417	400	400	406	368	448	411	410	408	413	429	415	402	404	377	424	394	387	415	414	409	421	371	427	444	425	358	414	432	379	415	440	445	403	389	411	417	425	426	400	426	354	432	377	415	386	405	425	390	427	373	420	402	385	394	438	430	429	418	378	414	407	390	418	397	429	388	419	412	435	415	416	418	371	399	427	398	432	453	423	419	440	409	394	426	418	410	429	447	401	406	394	400	406	399	411	429	401	431	388	406	434	408	389	421	364	423	409	413	376	385	400	428	400	367	422	397	421	409	409	416	394	429	390	398	381	402	404	400	420	407	379	394	422	400	409	412	400	402	401	416	415	426	404	414	411	390	425	369	424	401	392	399	428	394	426	415	430	426	395	419	403	363	421	387	399	404	405	409	405	400	399	407	456	399	387	430	438	377	405	423	405	369	385	413	428	435	410	397	392	388	400	389	400	420	358	390	386	411	399	421	453	448	406	381	407	410	410	405	422	433	393	410	418	405	429	390	452	412	413	429	406	385	425	401	427	421	399	434	419	397	417	405	415	398	390	387	415	416	441	370	383	438	421	406	407	402	383	421	422	407	438	409	394	344	387	405	382	392	420	395	408	397	403	425	385	379	411	422	438	390	389	428	443	394	417	401	413	450	368	393	434	383	428	420	411	424	402	409	383	389	375	406	400	414	407	452	401	384	445	405	420	411	408	392	428	403	406	387	384	444	370	397	426	392	448	388	399	411	434	408	380	435	394	412	409	432	403	429	411	428	376	393	386	430	407	415	391	407	403	376	378	390	429	409	382	415	409	394	423	445	397	395	389	432	413	432	405	433	383	399	419	398	434	442	409	453	443	427	401	430	419	376	436	382	409	399	380	374	406	410	435	399	381	407	430	421	393	342	411	394	392	412	401	383	425	424	416	443	410	458	407	417	393	385	408	419	386	409	428	382	438	423	412	404	434	408	438	442	393	389	396	398	380	412	428	430	391	422	413	407	440	414	385	433	435	422	390	391	390	443	407	405	427	432	407	417	437	384	402	413	390	430	427	446	423	435	401	438	393	390	433	383	443	401	408	416	416	402	397	405	418	407	384	401	377	390	373	358	425	443	414	425	419	435	396	411	407	424	383	419	397	422	413	432	419	398	379	372	410	414	381	408	414	419	392	416	393	417	408	420	414	393	451	390	407	408	433	430	409	389	398	406	408	408	393	395	435	401	415	385	405	379	402	412	397	411	373	397	398	422	391	419	397	400	418	442	375	405	405	456	455	414	416	438	388	377	422	450	409	354	423	410	414	407	416	408	402	420	409	404	439	463	424	406	394	389	416	405	424	407	396	417	378	404	380	412	373	404	418	404	376	404	449	413	464	430	379	397	438	394	434	416	406	415	395	357	396	394	402	426	404	394	427	398	403	379	423	416	390	415	443	365	436	387	417	380	420	433	411	416	381	393	430	424	411	391	404	427	396	406	416	420	430	428	431	417	404	402	423	388	434	424	420	439	450	385	418	405	436	380	422	406	386	447	409	424	401	426	402	438	407	403	432	416	400	401	447	444	436	436	392	397	394	379	417	406	402	399	439	399	408	413	434	400	418	413	363	382	393	441	420	391	386	438	382	436	423	410	386	411	443	384	418	408	403	377	393	396	397	398	431	407	418	400	398	389	409	391	408	390	395	363	402	420	453	432	397	440	427	397	399	416	404	412	398	411	395	410	386	439	363	431	409	430	406	395	416	417	391	396	377	419	413	423	416	421	400	412	396	431	404	408	409	386	416	396	417	416	378	417	429	391	394	426	414	439	385	431	408	415	420	416	429	380	402	432	392	418	413	419	395	410	402	416	400	412	406	401	447	388	398	421	439	402	433	415	383	427	401	369	385	411	429	433	441	379	386	419	411	400	413	411	388	433	417	393	391	428	416	452	384	418	410	402	430	409	396	378	398	385	408	409	430	395	402	426	402	414	417	438	445	412	396	420	405	383	396	392	421	410	436	431	424	421	374	423	375	413	431	410	384	393	402	415	436	415	421	415	432	410	375	422	450	394	448	440	449	393	394	410	414	394	409	441	411	404	389	418	406	377	434	432	371	391	435	380	403	417	381	430	405	415	446	405	382	412	423	422	427	414	433	435	421	398	398	431	409	405	405	408	431	435	438	408	382	425	379	404	411	418	412	403	430	405	359	402	415	380	414	394	416	442	380	403	420	400	401	410	428	405	406	424	422	409	426	425	413	440	375	411	397	401	387	405	422	428	456	424	443	402	447	415	406	412	402	381	389	438	439	419	428	457	387	422	382	430	399	413	436	372	428	410	368	461	401	395	400	418	391	394	429	411	384	429	439	411	434	376	361	388	423	431	382	399	412	392	401	418	411	418	392	376	406	429	396	417	375	434	381	389	423	374	412	439	410	410	393	410	402	360	416	408	395	424	412	455	406	447	429	393	398	412	360	416	402	409	379	412	393	409	395	391	436
23814	21252	28543	24479	21817	16991	7192	2299	1279	1122	851	823	753	877	920	996	1081	1247	1309	1206	1088	1082	988	890	866	812	724	729	706	671	701	712	676	668	660	665	673	667	726	675	674	641	676	705	690	658	688	675	729	677	721	705	746	704	672	663	722	640	690	740	683	683	689	713	745	782	680	676	692	706	701	694	722	660	666	694	694	677	714	691	740	640	729	710	728	650	690	732	687	701	680	673	677	696	697	711	694	665	700	719	690	700	681	728	700	700	717	678	691	639	732	721	666	658	686	721	672	693	655	706	676	724	662	673	663	706	722	692	644	635	725	661	645	699	679	688	704	658	682	647	712	668	683	740	696	653	716	649	718	699	717	730	700	696	712	686	677	700	656	756	667	700	695	655	677	686	674	707	704	710	644	697	726	638	688	673	698	638	655	685	678	679	693	733	654	647	672	706	651	728	668	708	689	669	757	675	685	706	728	698	685	727	685	696	722	712	716	699	691	692	677	690	658	740	672	696	665	700	706	722	710	649	689	716	660	684	694	689	680	674	703	671	713	664	665	698	709	695	701	669	684	643	680	710	755	724	673	676	712	714	672	728	718	698	733	653	698	658	705	670	703	667	723	701	681	689	715	705	698	692	723	711	733	685	668	705	643	685	692	679	697	673	664	688	702	655	709	703	707	710	647	757	667	679	660	730	686	671	716	655	689	706	685	704	671	697	662	653	653	714	691	703	696	627	713	707	678	661	701	686	704	715	682	730	730	667	690	669	707	677	642	664	718	668	705	680	700	653	732	697	724	721	687	702	679	726	732	670	679	639	722	630	730	681	726	706	686	719	675	684	667	724	691	722	667	720	709	657	700	666	708	631	652	690	688	643	655	722	664	668	672	691	649	667	701	710	759	716	664	664	663	731	675	728	708	690	714	701	694	737	691	720	687	668	674	691	680	696	704	642	674	657	694	687	676	693	676	679	699	674	669	703	700	705	705	719	689	656	662	679	617	718	663	677	711	685	682	679	717	668	662	651	690	700	684	684	695	716	683	707	713	678	714	713	677	718	694	643	657	687	686	693	672	708	713	714	744	699	711	659	683	663	703	676	644	644	702	629	696	719	721	704	717	706	666	674	681	690	682	677	690	702	636	627	670	697	726	673	678	684	696	721	667	671	710	715	678	672	676	684	651	703	727	693	687	680	698	694	661	732	679	670	652	628	660	679	704	694	677	683	725	675	666	656	714	670	713	720	671	705	644	701	723	688	695	662	681	729	681	711	715	671	712	681	698	682	678	654	679	700	615	675	683	707	703	679	738	714	599	734	697	693	657	683	687	683	709	706	709	679	669	703	653	695	690	688	653	652	663	705	678	670	710	660	734	677	671	689	663	710	655	699	698	738	688	650	663	686	700	685	684	719	637	684	693	702	725	703	646	670	693	708	632	678	682	659	710	705	659	679	715	689	671	659	731	691	681	742	719	709	684	675	683	726	657	677	676	679	702	724	682	650	686	707	672	712	735	667	688	724	690	675	696	695	659	691	693	700	688	664	737	693	675	677	672	697	663	673	648	692	709	694	719	664	714	690	608	658	666	719	697	686	682	684	654	722	702	696	705	690	687	714	691	704	666	663	662	704	696	717	688	698	734	679	693	676	695	674	671	671	694	673	688	712	711	658	659	685	680	695	700	724	714	672	695	723	667	716	694	671	692	661	714	702	676	686	685	732	707	697	680	713	730	699	662	703	671	654	638	666	637	693	626	668	696	689	716	686	697	698	706	655	684	721	677	682	687	649	729	734	653	664	671	744	707	738	646	645	679	676	689	665	673	703	674	684	703	693	702	691	685	632	734	734	631	626	675	688	695	649	640	707	652	714	660	692	698	698	680	681	729	683	644	665	733	689	723	698	664	691	682	676	694	753	685	683	682	707	666	704	717	704	677	730	704	712	720	674	703	616	710	687	668	686	679	710	678	641	666	654	727	675	708	650	708	746	675	749	650	709	693	722	651	685	727	661	711	723	688	651	650	728	719	666	705	713	696	726	723	723	660	699	673	671	675	682	679	682	652	732	744	694	738	685	694	688	707	685	734	695	694	675	669	670	676	695	666	724	685	685	705	669	677	727	698	678	681	650	661	662	696	678	701	668	690	671	734	691	697	792	705	678	729	693	687	714	716	686	698	675	660	660	719	677	708	706	670	703	699	703	694	736	720	711	638	669	678	669	648	707	692	686	682	673	679	643	691	701	668	670	700	676	772	735	661	669	689	671	694	648	697	706	659	659	750	658	705	713	663	652	653	668	699	740	685	708	684	689	693	692	683	702	691	634	693	696	683	657	728	709	703	663	645	632	695	693	690	687	715	679	678	712	653	669	712	739	704	655	693	630	684	706	710	711	721	691	712	696	691	676	692	661	651	682	663	655	720	679	698	680	668	688	669	695	662	656	706	697	709	704	674	745	707	696	716	728	655	615	691	683	678	675	678	706	666	690	689	700	717	698	682	689	737	668	683	686	638	694	619	711	683	681	662	682	662	688	716	678	728	682	686	698	683	662	685	694	672	695	694	656	733	713	680	684	651	715	742	693	715	637	663	663	685	721	685	682	723	663	685	688	690	703	712	681	688	696	675	717	678	697	685	652	651	677	693	687	677	706	663	689	690	676	699	707	691	660	678	728	733	688	686	657	697	701	672	741	680	648	749	722	724	684	682	668	724	663	684	742	670	645	694	648	692	719	712	670	721	720	688	671	709	680	665	675	700	658	708	684	710	695	657	726	676	748	659	683	680	706	702	659	700	690	682	706	742	711	655	684	664	626	684	672	618	684	658	650	721	699	649	709	647	616	653	720	640	715	667	689	685	690	735	636	699	651	651	720	677	676	687	692	693	678	634	658	702	689	676	711	680	650	665	713	673	663	688	775	657	673	688	739	717	656	706	698	679	724	690	679	626	680	708	654	690	706	694	696	704	715	689	677	630	683	634	700	668	635	711	686	651	679	697	673	692	688	688	716	695	681	698	692	714	686	653	673	683	677	662	699	739	626	722	733	723	680	708	622	696	738	688	649	666	678	690	700	674	699	694	718	713	691	649	671	673	667	651	706	685	684	752	694	661	694	642	686	702	672	630	665	686	643	708	711	690	690	722	711	702	683	672	660	707	690	706	720	674	670	711	712	688	665	674	663	645	671	682	725	683	670	706	723	705	708	706	701	691	686	677	680	677	714	669	681	707	690	670	700	747	706	650	684	675	677	660	662	684	692	684	678	631	667	697	657	630	720	714	679	703	692	648	720	684	692	697	680	661	675	682	730	674	636	698	655	645	651	698	661	729	695	674	713	702	765	722	600	716	702	698	679	705	693	737	657	682	690	672	688	675	700	661	717	714	702	753	698	672	674	679	671	668	700	643	690	685	693	696	697	681	672	648	651	678	664	689	684	647	741	662	685	730	721	664	666	717	683	671	684	673	700	661	692	660	712	659	664	666	672	682	673	666	737	676	699	674	696	692	595
19353	41194	35069	26350	20924	14247	7977	3496	2024	1597	1037	968	925	997	1094	1286	1481	1693	1770	1661	1514	1304	1287	1133	977	849	755	765	760	783	780	686	723	726	680	723	721	706	706	755	763	728	720	729	707	715	713	683	721	681	701	717	711	688	701	677	712	756	730	716	741	734	694	719	745	709	685	699	697	737	699	715	712	740	707	654	696	692	686	743	716	768	680	694	707	719	670	696	699	737	726	665	699	669	737	669	710	716	710	697	733	694	683	682	692	726	679	721	683	711	744	788	698	715	682	669	678	708	710	758	685	667	714	668	708	684	697	690	672	694	741	687	704	728	694	716	741	738	732	692	721	699	760	674	729	728	749	674	694	800	721	686	756	751	737	711	696	692	703	661	774	745	686	699	725	723	671	719	628	718	699	675	747	687	742	704	718	681	708	689	712	710	744	711	718	726	681	661	694	720	717	714	747	679	768	663	687	712	704	701	747	687	709	678	714	702	725	725	708	728	710	671	672	780	656	725	731	746	761	650	680	715	701	682	785	711	681	676	710	750	694	712	712	690	706	687	729	677	750	737	706	739	718	705	704	685	685	750	664	721	737	683	734	745	722	670	678	711	730	689	681	736	695	746	743	741	737	712	716	724	691	715	726	707	702	682	713	685	715	719	760	727	709	738	708	723	740	695	729	745	730	721	745	703	674	731	659	722	726	718	724	710	745	679	684	745	676	715	690	684	675	690	691	693	761	711	692	721	719	717	677	706	681	716	654	764	667	732	709	691	710	748	742	700	728	702	725	692	634	711	714	713	690	636	679	708	752	673	717	691	733	675	721	752	698	681	700	706	769	708	694	709	796	697	699	712	727	692	711	678	716	709	686	724	715	685	649	738	707	683	712	712	780	660	700	723	747	703	677	701	725	720	740	708	701	728	690	738	697	648	668	732	735	705	712	718	724	731	712	722	675	702	729	709	737	665	671	746	694	678	670	722	702	672	715	770	675	744	757	691	743	708	678	728	701	684	697	739	698	710	706	666	697	712	732	698	645	775	719	710	746	727	722	674	731	689	697	676	712	691	688	726	734	716	678	723	712	706	693	697	698	674	675	777	757	733	664	689	678	734	698	692	708	719	714	730	719	713	661	729	743	690	678	691	675	724	746	717	693	673	651	692	724	742	727	708	721	732	672	670	694	681	723	685	675	709	705	737	754	683	663	710	686	673	713	718	763	722	681	743	724	699	711	723	689	740	678	666	714	700	714	747	698	697	742	687	715	749	743	732	714	759	716	699	686	724	775	715	676	732	697	724	688	722	715	712	695	713	740	720	666	773	671	724	680	650	707	731	679	720	767	685	710	730	718	691	666	685	676	718	706	787	744	714	698	660	686	700	767	732	711	734	757	740	674	724	708	791	714	662	725	699	692	686	752	662	679	723	740	697	699	724	712	677	712	703	722	716	730	688	689	727	706	719	698	681	671	740	716	745	711	650	709	693	741	667	700	678	683	716	720	707	727	726	705	711	725	715	712	703	686	721	714	652	704	729	735	752	725	680	706	731	714	701	674	743	689	659	744	740	734	724	660	736	715	693	723	716	715	630	745	697	730	753	688	686	685	680	682	695	660	689	692	662	726	707	683	742	657	720	707	740	730	731	704	720	711	721	706	699	691	704	727	694	694	631	727	762	715	703	697	724	796	747	741	732	691	653	717	671	692	749	716	699	716	702	706	662	683	704	728	727	766	707	756	707	682	725	761	759	708	683	669	725	719	720	724	713	702	730	705	712	697	707	726	715	696	705	691	712	716	732	709	680	687	699	700	727	750	698	720	691	720	714	659	723	687	687	658	723	704	714	696	712	691	707	678	722	718	745	703	726	713	737	684	706	690	717	693	722	682	717	691	644	693	749	702	702	665	724	709	705	704	733	714	717	716	736	681	711	699	687	673	687	730	709	734	718	717	660	708	700	708	673	704	680	721	669	726	712	708	685	668	702	675	724	730	726	715	692	725	688	654	727	705	693	747	725	734	730	734	719	712	723	725	691	670	747	723	735	719	684	723	696	705	703	714	718	723	712	707	700	732	766	717	708	662	690	720	713	689	714	740	729	685	726	690	704	670	670	732	723	664	693	680	710	719	727	674	718	726	707	717	741	700	732	750	711	706	746	677	719	750	729	678	700	694	687	723	666	717	733	695	735	703	726	680	731	670	730	683	713	720	702	728	738	710	708	695	684	715	721	703	706	720	715	742	683	735	713	681	684	729	766	698	692	752	716	725	687	717	719	739	681	741	681	736	718	666	651	695	703	661	691	725	708	737	681	675	731	726	682	706	646	663	729	720	728	726	698	718	713	667	711	734	732	717	713	701	715	690	724	726	707	705	736	703	674	704	712	688	717	716	712	710	707	721	719	686	732	758	680	685	703	704	699	693	708	674	707	712	691	732	709	704	699	710	716	762	726	727	675	721	724	693	698	732	717	691	688	672	640	701	685	725	699	730	698	771	673	683	720	759	745	678	722	721	690	681	670	716	736	762	720	705	670	754	743	725	713	717	676	710	718	684	706	739	715	719	708	692	717	723	697	660	733	704	716	728	694	709	695	705	715	696	681	715	704	767	715	724	700	742	691	696	727	735	706	705	736	726	642	718	709	716	726	734	728	760	667	722	714	752	767	719	670	710	717	677	628	723	729	726	663	730	696	684	739	665	711	723	755	670	699	717	718	685	683	753	704	716	718	702	705	724	701	753	710	685	727	755	693	710	722	707	719	721	702	714	720	745	724	711	726	706	687	680	701	678	690	675	724	721	695	718	726	727	679	684	696	705	665	653	698	758	682	706	726	709	684	660	709	711	715	725	707	702	719	741	723	721	681	745	662	688	711	706	678	727	710	695	717	715	697	748	701	712	720	686	718	689	685	703	672	677	714	688	740	729	723	722	706	684	705	699	744	683	726	706	687	738	714	669	717	689	746	698	678	711	700	711	726	660	699	732	720	701	695	692	690	749	754	726	682	709	672	705	704	699	714	689	721	711	763	694	695	750	676	689	698	700	760	686	695	737	712	747	712	676	730	731	715	667	704	732	685	694	701	745	670	727	688	690	727	713	680	722	725	711	703	709	667	699	748	696	702	719	750	707	710	685	700	704	694	687	672	707	664	685	732	769	674	703	702	676	741	710	717	696	683	691	657	723	699	714	743	669	697	745	685	694	713	682	735	726	692	714	664	721	695	688	695	703	716	686	740	675	726	682	696	719	721	729	736	703	766	726	747	701	690	676	713	682	709	702	725	704	682	763	705	682	697	690	693	695	689	742	706	697	724	731	690	690	695	701	684	734	666	673	711	682	733	694	719	687	723	664	730	766	739	684	689	690	716	700	723	688	714	749	705	660	705	707	739	686	743	716	681	720	680	707	769	707	735	711	699	711	681	689	725	690	741	740	719	732	706	719	763	701	692	691	757	712	702	672	753	754	697	697	686	705	714	699	693	738	700	667	742	744	663	705	722	694	681	703	707
24916	21211	27538	25781	17674	8539	3603	1462	864	645	551	476	498	553	596	691	744	903	833	804	747	651	674	631	581	522	421	497	412	453	425	426	411	442	409	430	493	463	420	436	403	416	426	476	466	420	414	415	444	399	454	458	436	430	445	445	447	458	425	414	385	436	449	470	435	428	414	478	439	448	448	468	372	450	435	412	443	451	481	398	448	403	413	462	421	447	481	434	460	374	430	437	451	401	480	432	461	424	439	444	444	442	435	432	429	464	447	417	410	443	417	417	444	427	461	469	430	441	432	423	421	423	453	438	435	393	405	419	467	365	462	438	415	463	389	446	446	443	424	434	414	455	443	401	451	417	443	473	421	437	469	419	422	439	489	431	438	426	428	412	428	419	432	448	448	444	453	412	435	441	389	425	442	425	410	444	465	435	447	460	459	417	442	421	449	429	437	430	419	460	460	441	448	452	443	404	421	459	408	442	440	396	425	452	443	450	422	411	427	446	453	425	477	450	422	463	456	459	450	413	423	472	433	441	445	393	415	471	441	446	431	481	418	434	469	439	467	442	426	426	422	463	406	404	440	435	444	426	462	483	422	459	447	413	419	471	436	458	424	446	453	448	411	440	431	447	443	411	451	433	450	454	405	393	435	423	415	449	449	410	423	457	394	432	418	420	432	464	470	432	451	429	447	400	477	449	445	463	417	457	432	453	457	441	487	449	424	443	423	428	456	428	447	431	436	429	448	428	450	436	454	447	445	469	441	456	452	418	443	457	482	468	429	424	452	424	465	464	412	414	454	391	449	403	390	436	449	461	416	459	482	410	410	447	452	408	433	471	447	432	427	458	434	404	385	399	434	420	436	423	402	435	456	453	437	437	434	455	420	431	396	438	470	413	467	415	455	453	446	453	434	435	455	446	437	428	488	421	421	425	412	442	442	440	442	432	415	449	428	453	415	437	447	438	415	418	416	420	427	453	485	417	446	442	442	437	425	409	449	436	454	435	455	484	452	443	461	419	410	445	463	376	445	408	426	432	438	409	444	441	423	432	429	442	439	433	453	445	444	465	417	408	449	463	393	446	456	424	407	446	423	438	449	436	422	440	471	451	396	414	419	455	454	436	420	427	458	429	470	436	433	448	427	423	477	394	467	421	395	422	447	439	438	434	412	439	451	447	445	436	419	455	459	412	425	466	461	405	436	470	449	465	424	417	404	437	426	449	444	411	431	428	413	403	472	444	435	430	457	455	443	435	404	435	429	424	407	447	434	419	426	420	473	399	450	442	442	423	428	431	449	466	404	444	417	430	443	464	453	459	431	439	430	459	442	417	428	431	466	419	420	439	434	447	412	425	453	432	439	424	441	428	435	462	440	453	446	415	448	457	428	448	448	427	442	432	460	443	433	429	454	431	451	452	454	448	436	453	426	423	433	468	457	450	445	464	438	428	428	460	415	450	439	432	454	433	410	416	391	470	411	450	436	439	446	430	421	473	446	432	416	440	418	430	438	451	390	447	424	426	426	451	421	412	485	443	443	429	426	415	418	433	413	472	449	450	472	440	433	440	425	416	447	445	399	407	400	447	420	455	468	478	428	436	460	432	441	433	399	448	442	450	436	456	415	414	425	482	441	441	439	428	407	430	436	453	424	445	431	467	459	428	433	450	421	444	432	429	404	439	450	444	432	463	427	420	435	412	446	408	384	489	404	451	464	440	425	439	442	445	427	428	434	441	426	454	412	427	416	402	441	438	408	464	434	452	429	439	444	386	405	473	426	441	429	478	405	432	438	452	455	477	430	413	432	447	474	426	471	469	413	427	427	432	433	460	411	446	450	460	429	451	466	419	468	429	429	420	449	420	444	460	439	391	453	435	420	435	422	430	405	470	457	423	444	486	424	443	442	447	439	455	422	410	412	446	427	425	450	447	465	430	406	473	447	441	445	462	442	465	465	479	452	438	466	462	418	452	429	431	403	435	462	466	474	409	433	455	438	477	430	423	394	440	452	435	444	443	430	434	409	446	412	457	444	431	429	439	434	460	431	442	443	417	436	463	399	453	429	437	425	427	440	416	463	413	437	457	429	452	421	413	430	426	393	418	448	482	453	435	460	422	454	444	424	441	430	437	421	440	460	418	437	427	438	449	445	436	426	394	447	452	429	440	435	474	439	483	411	448	433	436	446	424	437	446	429	406	410	413	436	449	443	437	428	401	427	400	469	444	431	438	495	473	457	429	450	446	451	409	430	408	484	413	421	398	407	462	412	458	425	451	434	417	379	445	441	474	461	431	427	398	453	459	462	411	436	437	440	436	424	402	416	411	466	464	431	411	403	470	426	395	437	450	451	425	445	429	445	413	466	460	477	473	449	398	444	426	441	429	447	475	400	414	447	442	432	450	438	418	392	449	431	407	425	410	456	417	396	475	410	457	452	429	449	475	455	432	415	458	421	481	462	428	401	447	429	454	406	431	416	466	460	420	419	437	391	441	459	415	442	440	418	429	463	455	401	445	431	450	420	431	427	444	439	398	438	449	447	432	456	460	409	449	442	432	442	439	451	405	439	433	479	412	430	446	466	467	436	457	453	423	425	427	421	473	427	400	437	430	440	415	440	448	415	511	415	423	434	391	464	460	465	451	415	431	420	448	399	427	467	442	440	451	447	487	456	414	426	429	473	431	418	460	459	403	400	449	459	451	421	431	432	455	472	425	436	442	465	430	457	419	433	464	438	397	436	401	418	455	410	475	443	448	458	446	405	448	443	431	501	422	412	411	395	448	453	440	459	468	458	431	421	445	441	461	429	445	431	439	456	414	431	441	443	437	451	423	433	448	426	425	434	440	408	416	421	441	461	435	415	428	421	450	441	439	438	445	406	462	404	431	449	415	475	425	439	464	399	425	426	432	459	397	468	419	470	416	413	450	477	459	437	453	427	420	440	445	432	422	428	437	442	426	463	435	419	436	383	420	464	449	439	458	459	474	461	436	414	392	456	432	450	424	448	415	400	414	422	403	447	471	458	444	446	434	424	412	410	436	442	428	406	424	381	443	447	399	406	429	489	452	422	458	427	462	443	422	465	458	440	455	441	417	418	452	430	436	411	448	420	410	400	435	452	433	435	438	451	453	460	431	460	454	431	447	401	439	452	473	433	447	425	426	434	460	414	463	394	458	412	412	426	429	469	422	441	452	451	437	424	451	457	467	397	417	445	428	435	477	401	457	440	482	417	417	423	434	420	464	454	406	435	394	427	454	413	445	461	435	448	450	433	439	457	447	411	451	458	453	459	434	454	445	431	447	387	433	430	425	435	383	450	478	462	415	395	473	427	437	436	429	404	403	433	467	427	443	441	459	415	463	414	441	471	482	433	435	439	436	412	435	414	444	466	441	456	435	430	407	392	419	449	439	442	463	445	449	439	406	470	433	463	444	437	435	472	439	433	441	436	448	452	462	440	421	450	449	409	450	414	464	435	417	436	433	404	403	443	452	446	441	436	444	398	458
18641	37258	31232	22517	17597	11261	6173	2724	1341	962	708	628	640	664	797	909	1120	1324	1300	1177	1008	1008	901	792	715	642	534	508	481	468	470	532	454	483	439	469	489	479	504	458	487	458	451	496	459	454	481	482	471	491	463	502	466	459	450	477	477	456	495	482	458	460	475	467	458	449	503	517	469	496	454	480	478	478	495	482	516	488	476	494	493	500	500	475	461	476	483	466	452	482	489	472	498	489	488	473	525	490	480	478	458	486	507	456	452	486	451	447	457	459	448	494	490	443	481	455	456	493	478	444	487	447	447	460	470	465	455	437	476	475	506	459	500	456	482	441	499	461	476	482	471	433	470	460	473	464	499	509	468	466	478	472	470	508	492	440	493	479	485	468	476	467	490	481	497	440	489	509	465	424	450	511	435	459	452	469	465	452	513	477	431	461	485	472	459	485	510	488	482	487	490	472	490	450	454	451	437	474	456	486	497	526	468	421	489	503	468	476	472	475	526	455	487	457	460	481	466	486	522	488	449	470	452	515	486	497	468	467	470	465	478	464	486	503	467	458	483	432	456	478	472	446	501	479	425	467	481	500	481	503	478	434	475	483	455	470	495	475	476	443	494	452	483	471	502	484	503	506	454	487	478	498	506	448	462	488	495	505	441	460	432	464	515	488	496	492	474	464	460	497	478	475	482	471	486	467	473	471	483	451	452	444	485	461	460	442	465	503	479	491	479	471	497	434	485	474	483	450	463	465	468	499	454	442	462	483	469	467	476	463	468	452	460	459	482	468	450	481	472	465	494	486	513	513	431	487	488	459	468	435	481	469	453	467	432	443	479	491	470	513	484	524	455	501	433	490	451	473	501	476	464	470	484	455	469	464	486	440	460	480	460	466	494	475	478	445	457	467	482	555	479	449	483	454	429	473	508	461	470	514	453	488	452	509	503	508	482	447	483	448	523	459	495	460	454	461	455	506	497	478	499	470	462	472	479	463	485	458	485	527	501	497	436	486	478	495	471	484	503	467	488	482	474	462	457	464	432	489	479	458	494	462	406	485	471	490	480	465	469	447	488	465	479	458	475	461	481	462	397	472	470	455	482	449	477	430	476	503	455	502	499	451	496	476	449	466	467	480	480	463	466	422	465	452	511	507	448	463	466	472	464	482	509	498	420	471	451	486	450	477	497	462	492	491	478	487	431	483	457	479	480	491	464	480	478	463	491	488	494	494	463	482	428	481	485	472	502	481	450	482	494	450	485	486	454	495	493	484	462	448	475	504	482	462	510	445	498	484	493	461	491	458	449	484	427	491	494	460	486	496	472	460	478	468	497	483	447	501	455	446	462	465	475	459	459	426	512	500	492	490	455	469	458	429	479	502	494	478	503	484	460	459	511	440	461	429	431	482	442	446	408	459	484	472	477	492	484	477	487	469	503	462	464	482	481	494	458	481	472	497	464	482	470	486	496	481	475	501	443	468	483	489	488	498	476	464	471	478	453	480	453	474	492	505	505	475	443	461	476	511	458	439	481	449	492	480	488	457	467	468	494	466	486	467	456	463	504	450	452	465	487	444	435	479	478	477	421	497	466	474	461	424	435	479	496	419	481	456	487	462	451	471	469	453	488	474	472	473	482	484	445	438	447	477	485	477	489	453	459	450	472	457	493	474	488	443	527	494	459	492	476	487	440	453	491	462	491	517	438	481	460	484	498	469	482	505	483	451	492	476	494	496	470	474	465	480	496	486	455	478	488	492	473	458	439	444	451	484	483	486	460	466	453	454	492	489	453	499	503	478	494	449	469	513	426	451	488	457	493	506	472	480	464	414	458	479	483	461	484	508	472	461	479	457	461	453	467	458	488	473	503	494	471	447	472	453	486	496	445	454	496	510	540	450	477	483	467	449	485	452	476	488	466	456	499	465	476	460	478	460	468	475	433	495	453	448	485	497	504	459	501	485	480	464	473	470	478	476	491	502	480	470	473	518	505	449	467	478	470	469	490	462	445	473	487	447	500	482	501	474	474	405	463	470	503	494	447	461	457	478	446	470	477	511	500	473	486	418	468	491	474	457	471	459	490	469	457	469	483	463	442	449	450	469	481	516	498	503	436	504	474	435	479	498	488	481	548	471	480	474	472	481	476	455	495	463	469	477	524	456	523	465	495	465	485	486	499	475	433	499	479	450	455	474	457	470	456	499	472	482	450	491	488	506	471	443	472	479	476	485	462	462	486	470	491	450	487	464	465	485	489	491	469	487	499	430	472	480	483	466	491	506	472	464	478	481	478	472	483	474	435	515	509	446	497	487	481	470	475	458	485	499	488	527	454	436	469	458	461	492	460	464	488	498	464	451	433	480	459	473	478	452	493	465	464	483	442	507	466	491	499	457	522	485	425	480	444	466	480	478	436	486	480	453	494	447	471	473	492	490	513	496	478	486	462	514	518	429	485	461	445	468	494	493	443	460	526	491	477	496	484	497	473	512	474	486	480	499	433	487	486	474	482	466	453	477	478	470	471	480	467	461	479	444	485	504	498	431	488	517	478	469	495	470	511	452	475	467	462	483	461	492	490	507	503	482	489	501	501	475	474	446	498	476	493	454	478	461	460	489	485	491	486	457	466	498	455	453	462	503	455	498	465	481	471	457	474	457	488	499	459	488	429	471	493	462	475	463	471	515	469	469	463	470	472	474	470	468	481	451	460	457	472	441	489	467	449	430	441	492	496	470	454	503	438	470	521	440	465	459	465	523	461	514	415	473	469	489	501	464	487	486	481	526	476	510	486	514	457	488	506	480	481	486	462	494	482	458	502	520	489	428	476	467	526	429	470	498	491	468	481	434	479	471	450	466	488	467	463	472	456	490	516	495	491	475	468	465	475	452	475	504	448	484	482	450	511	475	472	470	511	480	493	446	423	497	503	472	483	496	502	469	469	462	476	486	503	470	497	464	431	471	465	495	481	466	442	466	525	461	458	453	492	504	466	445	447	457	463	471	475	469	472	483	457	484	488	483	438	461	459	476	495	496	456	497	519	463	486	536	466	502	459	503	499	453	480	488	456	473	486	473	485	493	475	453	503	468	480	501	513	458	541	458	489	505	486	452	455	493	463	456	515	463	444	457	485	470	439	473	496	488	487	490	468	506	473	479	503	476	448	480	485	474	451	462	518	501	455	485	469	514	448	494	448	471	458	526	446	468	485	509	517	455	457	470	508	482	451	496	517	466	470	437	458	486	455	451	513	481	446	473	462	471	448	446	471	496	442	501	446	491	476	471	477	519	464	473	466	442	457	469	456	465	427	494	492	468	491	410	439	499	487	475	483	483	466	448	476	510	517	494	446	441	460	438	488	494	460	468	483	480	482	474	515	486	485	470	482	470	494	466	475	499	442	507	472	474	475	443	497	464	510	451	473	494	443	466	507	443	401	476	521	444	480	465	465	451	483	468	484	451	497	479	472	482	467	487	482	488	480	477	503	488	432	466	510	449	467	494	518	526	529	471	451	475
22665	21269	28957	23924	21504	22071	15623	3977	1888	1476	1215	1143	1129	1128	1180	1322	1459	1739	1709	1537	1410	1377	1318	1242	1132	1026	920	888	923	887	896	885	940	887	879	895	896	931	915	867	859	960	914	887	866	858	880	883	880	936	910	926	853	932	845	886	855	894	911	886	867	917	871	837	909	818	945	949	870	865	893	871	953	858	893	852	822	904	856	869	861	889	850	870	860	885	863	874	918	883	839	866	886	882	882	833	877	879	882	905	859	875	849	841	857	888	840	860	887	847	844	843	874	874	874	874	885	829	832	843	881	909	876	891	878	867	891	892	864	849	807	858	907	880	919	891	838	884	856	822	875	860	851	880	898	887	890	816	935	914	884	875	883	903	890	857	861	887	904	917	868	891	875	885	850	875	879	868	880	863	835	874	854	897	863	882	858	892	862	875	947	851	936	873	883	891	872	894	845	861	876	867	837	863	868	849	844	914	876	890	914	846	881	868	814	902	857	851	839	925	881	864	875	901	833	904	831	860	848	916	846	844	907	834	897	912	838	843	910	900	841	841	863	888	827	870	894	901	884	838	862	887	837	846	880	849	899	903	899	871	884	852	832	865	848	905	910	914	814	880	893	880	897	890	856	899	891	871	887	854	895	929	883	878	863	904	843	884	906	868	906	907	887	915	871	836	848	873	849	876	872	881	851	844	801	919	882	891	836	894	895	886	897	866	899	889	886	927	852	867	876	898	898	905	891	868	857	880	900	837	815	933	860	880	869	850	890	894	835	890	835	834	851	875	864	870	922	858	885	825	900	859	833	875	845	904	892	849	885	871	882	896	843	857	884	857	830	897	830	941	875	874	885	869	958	917	873	901	899	816	881	912	837	863	857	887	919	870	878	873	909	859	931	947	875	924	878	836	921	943	896	865	900	820	889	859	876	886	901	895	880	829	839	873	887	938	868	900	874	908	845	828	826	872	908	886	870	877	863	858	864	851	851	861	844	785	841	885	831	842	875	893	837	911	924	854	856	895	862	887	896	808	864	917	831	878	864	858	844	890	899	818	906	836	887	896	877	904	874	837	905	890	856	820	881	864	840	806	855	901	860	852	860	834	836	876	914	860	859	845	914	850	884	848	864	883	866	834	882	845	986	869	887	887	936	928	840	832	852	912	836	914	866	892	905	911	849	874	887	874	876	885	910	872	897	852	860	904	847	905	874	856	847	874	855	914	891	900	884	906	840	869	948	893	884	899	878	864	797	867	890	898	944	853	822	808	898	890	859	850	873	891	833	916	841	858	907	877	918	898	901	856	892	808	848	827	872	826	823	871	855	931	890	908	876	914	883	874	846	937	844	816	876	882	888	880	825	886	862	885	865	909	876	878	844	873	859	860	921	811	840	884	911	884	849	887	855	909	913	900	811	945	905	929	872	857	866	889	877	906	809	867	865	882	886	844	857	866	891	884	873	872	851	849	817	852	816	892	900	885	859	866	939	852	919	866	898	863	872	852	936	885	895	863	879	815	929	868	879	889	843	869	812	851	879	928	878	857	882	944	851	834	881	866	851	891	865	860	881	892	888	885	933	885	924	827	904	885	897	810	888	855	876	851	893	848	899	908	932	851	922	857	830	913	864	875	852	868	891	841	858	851	873	823	883	878	857	857	865	852	823	895	902	858	849	916	845	844	866	887	852	878	875	921	889	857	832	863	872	860	856	848	858	889	897	903	891	824	881	893	885	893	906	904	880	868	862	861	897	871	909	855	859	878	873	891	948	896	888	883	893	884	872	892	902	826	863	838	890	866	835	919	866	964	883	882	850	912	846	922	797	913	862	856	862	857	898	883	874	863	880	879	881	844	904	919	860	898	906	880	830	840	854	888	855	864	824	832	876	889	880	870	833	866	874	912	856	868	888	894	897	850	901	832	873	906	870	879	862	847	869	891	843	903	865	887	865	887	954	871	881	821	885	877	885	941	920	818	912	834	884	888	887	886	894	820	869	904	896	905	888	830	890	844	881	879	831	852	897	837	851	926	871	849	813	844	910	837	938	953	867	878	844	862	886	871	871	892	857	891	832	849	905	875	911	866	897	871	899	906	886	817	906	861	858	900	883	853	868	858	848	925	845	858	863	826	892	843	881	848	936	918	866	912	874	881	857	914	848	869	879	862	885	893	841	841	915	885	924	924	864	890	890	843	841	848	917	862	859	869	874	835	876	824	812	889	845	879	899	886	862	847	907	880	876	846	900	904	888	883	848	839	839	848	849	859	858	852	846	884	871	860	858	812	842	847	914	918	815	882	873	864	844	874	866	841	851	861	882	884	830	862	874	853	870	853	857	846	800	888	899	872	830	878	886	856	819	891	867	895	895	874	896	868	870	919	820	882	806	883	910	861	890	910	871	834	883	829	815	867	895	865	927	852	855	855	873	894	831	834	853	905	894	904	879	852	895	934	869	882	878	868	891	859	840	855	853	870	868	898	804	858	845	859	907	867	908	835	906	911	867	897	895	891	858	880	904	842	902	848	841	898	912	837	871	858	886	877	845	901	878	893	860	882	843	809	824	895	854	868	916	891	895	874	883	834	906	884	853	902	882	914	890	898	858	839	878	912	851	875	842	849	884	846	861	872	916	889	901	872	894	849	850	821	871	864	919	863	821	862	895	859	817	864	868	879	868	860	826	861	879	888	945	889	901	899	885	926	865	905	855	831	844	919	895	902	828	880	834	871	833	865	863	873	894	870	887	906	858	885	893	865	838	884	891	872	864	900	857	896	899	885	928	855	859	913	897	836	943	879	854	869	874	886	905	889	830	859	907	872	873	849	902	867	831	860	850	894	886	870	889	839	831	857	904	896	807	895	863	863	806	852	878	894	827	883	837	926	837	857	854	801	838	828	874	901	803	864	891	855	831	889	940	862	853	887	852	871	890	884	839	862	874	817	858	882	892	895	868	870	884	843	862	903	925	870	847	913	905	867	883	867	858	886	878	790	863	828	880	895	871	925	917	891	896	879	859	870	872	832	918	907	906	804	876	904	872	825	826	864	905	841	859	919	880	914	907	864	891	911	862	914	875	919	843	885	901	838	859	846	850	925	881	853	860	858	873	893	868	848	898	880	852	923	881	862	835	873	790	873	857	861	873	889	910	874	857	864	871	820	878	842	873	851	896	911	888	879	884	865	914	901	896	839	901	863	885	862	894	888	901	858	896	879	880	867	871	921	871	889	898	925	851	920	882	872	856	863	886	884	871	848	848	875	864	790	858	924	885	872	871	868	879	848	861	952	911	887	885	868	903	847	919	851	844	876	863	837	871	841	882	865	840	871	867	850	835	899	823	905	831	924	867	853	854	841	850	872	811	843	832	851	867	850	864	929	909	898	880	893	848	878	883	912	851	865	872	907	859	907	846	809	946	812	919	868	808	895	842	880	895	860	854	864	893	843	912	809	833	916	911	826	835	935	882	882	875	899	880	839	852	876	838	916	847	903	866	909	866	837	847	874	871	839	947	851
21673	45718	39435	31248	25723	19019	10934	5331	2921	2182	1584	1396	1427	1425	1611	1672	2198	2384	2431	2263	1882	1861	1652	1555	1378	1179	1068	948	998	947	957	948	947	904	963	900	904	955	930	915	959	882	892	930	939	904	1005	948	917	942	881	888	934	931	852	888	921	958	947	866	937	943	947	948	868	941	880	940	862	886	937	921	939	887	953	916	914	962	877	944	907	918	882	857	933	892	942	905	909	922	939	939	862	923	911	977	918	915	939	929	878	864	888	863	870	943	905	940	930	881	935	931	876	912	906	914	956	894	900	904	919	960	964	924	920	941	864	933	930	925	940	911	903	889	940	853	917	932	926	897	976	925	943	952	891	937	982	920	829	895	944	941	943	952	936	919	856	923	884	892	963	933	889	892	895	956	925	928	910	914	934	899	964	887	905	938	904	912	847	919	936	948	935	924	930	823	911	892	888	901	895	933	932	881	956	875	876	920	920	889	871	911	924	912	895	904	943	921	851	892	921	878	910	854	883	904	922	965	912	936	859	902	893	869	862	901	891	914	909	891	881	910	954	953	927	914	894	969	918	882	945	865	923	896	920	962	947	951	916	879	925	866	923	946	888	924	902	916	927	903	858	889	879	941	921	989	952	897	938	880	890	928	893	918	854	900	912	961	896	922	929	917	908	890	956	931	964	899	896	907	860	907	920	988	870	917	865	888	959	874	924	869	936	903	871	946	902	922	895	973	927	889	841	926	900	906	907	950	902	952	904	895	891	928	927	938	928	915	901	887	892	937	932	916	877	857	891	953	883	932	919	897	905	893	884	934	956	892	932	924	871	907	905	906	908	961	894	930	861	934	946	970	946	924	932	938	937	823	920	880	911	919	885	954	893	886	936	909	954	886	898	882	856	941	934	939	927	918	868	935	911	916	909	851	888	901	918	880	937	972	905	911	900	889	919	930	886	891	925	876	965	877	907	936	867	934	881	921	977	922	887	895	919	944	904	883	924	824	907	931	955	940	880	937	880	965	906	927	933	918	876	920	894	892	927	902	905	939	875	953	956	886	901	875	926	931	895	956	874	883	881	960	918	878	937	899	904	946	908	910	902	917	916	920	871	896	921	896	912	914	921	896	903	919	910	917	925	912	897	874	931	904	952	910	917	899	871	936	885	890	958	908	924	883	927	873	924	900	835	867	899	910	897	872	877	939	905	900	934	880	936	899	891	952	871	895	920	908	937	925	901	869	891	915	1007	907	905	867	899	907	903	877	847	927	872	960	923	882	900	818	877	942	891	925	916	908	908	950	926	928	879	920	861	959	910	1024	929	980	883	921	922	957	877	897	883	867	933	905	935	848	854	907	927	989	904	863	907	875	869	891	888	898	939	896	898	846	910	940	888	924	888	900	968	924	949	900	932	887	887	885	902	895	892	903	894	945	942	915	889	875	920	945	878	917	886	909	896	922	920	919	914	884	900	932	905	916	921	872	914	915	937	908	915	907	889	899	903	952	887	879	929	917	891	900	898	999	902	901	897	915	935	863	920	923	916	879	853	871	941	907	915	909	898	862	960	903	938	945	871	927	947	916	943	916	873	907	918	927	922	939	950	897	862	903	902	910	933	915	889	904	897	874	885	880	936	928	903	880	912	908	922	928	931	910	911	864	911	942	866	894	880	937	913	898	925	965	894	871	866	916	911	921	937	908	897	901	909	939	877	846	885	896	919	896	901	887	925	915	957	897	889	936	870	905	909	897	902	891	896	858	892	925	882	886	862	916	851	905	886	879	927	887	944	936	901	859	874	870	894	900	971	856	904	881	876	888	908	899	854	926	856	937	944	940	922	918	897	907	913	977	889	902	947	932	891	925	910	914	890	935	900	926	875	952	866	884	890	912	944	941	935	916	927	881	939	950	898	903	896	870	959	915	905	939	893	923	902	923	878	903	916	851	948	930	914	938	924	904	942	903	891	949	935	914	929	908	910	913	903	895	878	918	889	849	919	854	937	961	957	936	885	892	927	936	869	924	886	914	918	884	908	881	913	906	886	923	908	940	887	893	895	922	933	852	973	910	884	937	848	903	936	912	897	927	916	954	991	807	918	946	922	884	925	879	892	901	917	918	903	881	886	886	867	906	918	955	876	962	909	956	913	897	925	920	950	925	894	882	898	922	944	896	939	829	905	904	864	949	934	868	912	878	902	879	924	931	895	962	884	891	916	902	917	904	888	899	947	892	900	892	939	926	889	912	908	946	878	951	920	937	945	922	943	949	938	884	914	870	923	910	922	928	901	868	892	932	898	895	893	864	903	961	928	910	877	909	940	906	912	930	862	947	859	898	900	921	925	938	851	940	942	941	894	920	886	902	905	905	914	902	907	927	942	899	908	914	883	925	936	945	899	859	918	925	904	929	880	894	902	923	887	862	912	877	895	927	937	930	909	841	900	894	894	922	875	851	916	923	915	973	895	892	877	964	873	972	937	898	890	905	846	878	939	872	886	917	839	898	895	859	899	941	904	944	894	925	901	918	890	939	867	885	881	994	908	947	921	909	906	927	901	886	898	908	912	848	920	848	915	920	902	936	916	969	946	913	856	908	934	875	886	895	881	919	908	895	887	899	938	934	938	992	925	872	993	915	903	886	928	917	943	867	891	828	957	929	968	911	902	929	932	937	915	870	902	835	948	912	897	850	981	901	924	899	959	914	886	919	905	868	911	883	899	910	939	864	947	873	914	868	909	879	900	885	907	938	826	895	928	918	904	875	906	847	897	880	883	895	881	863	851	893	955	869	895	912	890	885	886	882	953	869	948	944	871	855	898	895	876	920	900	920	941	928	923	893	906	941	917	930	917	927	921	936	894	866	910	913	897	904	882	906	947	904	850	881	880	914	886	954	885	922	942	889	850	882	976	913	951	926	894	909	911	918	913	905	912	924	940	923	891	878	945	880	963	862	889	893	905	911	941	887	934	934	948	897	951	910	936	920	924	915	964	912	874	933	928	931	935	872	919	930	855	921	899	872	927	895	920	859	968	887	893	897	908	954	956	867	891	849	874	907	894	905	949	903	936	908	846	869	883	894	903	846	939	898	900	904	894	871	943	880	942	899	858	906	915	877	908	862	880	927	959	886	910	918	870	938	858	866	925	930	899	939	872	856	922	950	850	920	887	937	951	890	923	955	853	898	944	834	939	908	938	943	962	902	921	913	904	918	873	889	969	911	945	910	893	946	954	849	910	941	957	909	875	929	915	903	924	896	915	968	937	835	886	920	920	886	948	931	932	932	928	954	902	912	949	914	949	882	852	884	879	898	883	927	926	931	908	856	921	910	883	887	876	911	963	876	883	894	938	852	936	920	954	886	909	961	893	905	872	907	921	904	888	893	894	902	870	913	945	904	871	870	923	910	895	874	891	900	976	926	930	886	968	909	919	882	940	910	913	942	941	896	905	887	950	887	883	885	900	968	938	856	875	919	907	878	873	876	957	883	942	891	939	913	878	938	882	911	903	884	849	932	857	925
28400	22546	23264	17424	9507	5143	2198	950	596	507	404	453	396	477	472	509	613	621	657	656	620	509	481	481	462	390	370	411	408	375	388	400	381	389	390	388	347	405	369	386	353	381	372	377	370	394	393	385	422	394	409	367	367	406	378	397	377	361	390	368	408	375	411	419	383	392	374	379	384	379	385	386	364	379	406	398	383	380	390	371	389	371	395	378	384	400	435	400	381	396	394	387	370	407	392	396	375	400	380	402	394	378	391	385	365	415	415	404	406	432	381	325	371	374	379	349	369	376	373	378	372	397	377	364	389	381	363	371	361	373	371	362	376	419	414	378	402	391	379	396	422	404	413	353	377	364	406	426	408	393	385	390	387	385	422	374	380	404	367	358	362	375	422	401	376	407	408	376	386	406	394	390	416	370	386	386	371	413	412	372	357	364	378	379	409	383	406	372	379	393	403	373	357	352	376	382	375	355	385	375	384	366	382	363	417	419	423	367	383	410	378	402	356	381	393	382	380	399	401	407	399	392	390	358	377	386	404	407	381	388	409	379	367	390	389	371	391	388	349	372	403	347	379	357	351	360	408	413	392	390	390	389	370	400	368	372	388	403	375	343	406	380	392	394	404	402	384	403	360	393	423	340	364	383	343	390	446	377	400	365	405	367	403	372	388	400	350	401	348	400	363	401	389	372	379	361	370	365	345	409	407	371	380	381	409	390	358	407	364	358	375	351	387	405	392	394	364	353	372	366	407	400	418	386	387	370	367	418	417	379	372	415	381	369	369	391	392	359	420	389	415	382	387	360	352	417	393	396	453	363	392	377	370	398	374	403	405	393	367	419	422	392	377	424	388	399	411	377	394	405	416	381	377	421	372	400	353	393	366	376	350	386	375	382	417	377	418	356	374	407	379	371	371	400	367	385	379	408	443	384	386	380	394	397	414	382	430	392	380	384	395	407	371	385	369	403	377	364	348	416	388	373	372	371	355	375	396	377	408	363	414	382	396	377	437	385	397	376	393	366	387	383	409	384	389	402	399	386	362	431	405	384	386	384	385	415	413	379	414	397	371	406	375	454	413	372	408	365	395	394	395	371	378	413	375	368	364	375	367	372	370	393	357	368	387	366	377	382	420	400	379	400	371	390	404	394	386	393	376	373	394	370	365	376	398	394	385	359	403	354	384	379	378	383	396	374	341	409	397	405	385	384	400	436	390	378	375	389	392	363	376	373	386	392	408	386	379	379	397	386	404	408	371	398	382	353	389	386	393	385	375	390	388	405	404	399	383	376	362	406	415	383	372	398	384	404	380	390	378	384	375	435	375	434	365	402	371	389	374	417	391	392	374	372	409	406	400	388	422	366	388	396	386	333	379	364	435	390	379	423	406	387	390	361	405	393	372	373	402	428	384	369	391	365	406	380	420	393	381	354	375	408	406	409	390	394	381	366	362	392	375	381	406	433	374	369	347	394	381	390	424	339	386	372	387	396	373	371	357	354	392	380	366	391	417	397	364	368	402	369	395	390	393	384	383	392	379	376	388	369	395	383	381	366	402	372	370	360	369	389	376	397	415	410	404	415	375	375	386	406	394	416	372	384	371	375	395	368	352	399	417	394	385	370	389	367	383	375	386	385	392	392	400	378	400	385	411	394	377	383	391	379	408	384	365	429	392	429	386	409	419	419	382	366	358	376	400	364	387	378	391	385	357	374	395	396	367	386	387	378	397	385	425	369	381	360	354	367	343	407	410	393	372	408	377	347	380	368	363	414	358	408	399	374	385	399	357	425	355	391	381	424	431	345	411	408	356	374	371	435	335	397	395	371	414	370	404	369	386	414	403	392	392	398	370	380	399	382	404	392	435	369	370	390	416	394	402	367	408	405	411	390	395	397	398	412	404	365	355	369	399	395	400	381	373	387	394	368	419	390	398	381	366	408	391	375	376	369	355	387	369	393	413	359	383	390	391	383	404	420	401	386	390	366	344	380	420	357	388	344	356	394	406	331	362	398	385	441	390	373	368	389	389	373	385	386	374	392	392	406	379	382	391	349	409	383	401	401	386	366	382	377	371	395	387	406	407	385	382	408	357	358	398	388	405	384	377	383	432	425	393	368	405	366	381	420	416	394	371	398	379	406	378	414	403	369	386	381	396	400	402	412	389	394	358	396	360	384	399	387	411	401	429	393	381	357	388	395	368	365	383	399	349	380	396	392	363	395	397	389	392	406	387	387	377	401	361	397	387	367	404	409	394	423	399	406	407	396	420	394	398	424	407	384	375	405	416	382	388	357	333	400	357	354	392	365	390	380	400	383	397	390	382	396	375	376	385	365	371	384	394	385	379	378	356	415	383	390	381	365	392	404	372	429	382	388	389	368	357	366	383	398	341	397	359	374	422	401	382	383	396	374	399	417	365	398	385	364	378	391	384	402	389	403	347	398	403	393	377	365	380	370	343	401	431	383	367	393	385	399	378	370	395	419	376	339	364	402	404	383	381	370	390	390	348	374	403	407	377	361	366	411	384	382	387	389	443	371	372	364	395	430	381	402	400	405	423	391	376	424	385	371	397	400	365	369	369	353	398	401	393	400	345	389	390	375	337	398	403	412	373	394	362	409	402	371	391	395	375	387	405	378	392	386	394	368	398	366	418	383	335	382	380	437	390	379	415	398	398	391	400	390	380	411	400	414	382	357	384	382	364	394	416	388	393	401	400	390	386	397	420	374	380	353	377	393	360	406	396	367	408	388	407	393	365	364	408	379	417	421	409	374	363	412	386	418	436	418	410	409	413	372	379	347	383	340	399	361	384	368	420	395	391	370	397	398	359	407	399	442	381	403	370	386	386	395	394	369	376	399	341	377	353	382	411	373	383	395	377	408	401	390	389	387	390	398	358	401	374	405	395	384	376	372	355	407	390	416	382	376	423	371	345	400	392	341	389	351	373	402	425	354	427	380	379	391	393	398	400	394	387	410	374	386	361	354	396	373	371	409	398	418	383	376	412	385	402	414	403	390	363	391	411	367	374	363	368	371	415	412	377	367	372	389	385	372	398	394	410	378	356	388	373	363	408	368	422	386	383	373	395	402	377	381	444	426	434	398	388	378	360	383	371	409	393	386	400	405	378	439	370	395	385	388	381	416	380	382	396	381	375	380	384	359	402	399	364	400	378	420	408	391	380	397	381	383	406	372	386	383	381	358	383	403	392	413	417	387	378	386	371	378	393	404	369	384	378	370	402	377	383	388	376	377	381	367	408	370	432	405	378	399	401	386	394	380	386	409	385	359	370	379	362	400	402	398	388	422	386	388	352	387	409	370	397	373	412	402	367	380	392	415	370	392	412	382	408	381	382	412	415	348	386	379	428	428	381	387	390	385	368	374	396	410	367	409	383	391	399	417	347	353	397	371	374	410	385	348	398	386	359	385	338	404	369	383	362	408	348	358	375	342	372	391	404	408	380	401	388	427	381	379	420	374	395	371	413	363	375	417	368	390	376	409	396	362
18279	31784	25568	17899	13331	8519	3995	1666	940	638	462	497	432	555	630	734	800	956	955	918	805	684	694	618	601	501	450	403	420	360	398	361	401	406	415	363	414	415	423	391	403	429	409	405	402	394	388	410	432	396	439	411	383	440	397	375	403	398	398	424	414	379	407	390	387	419	403	371	433	392	386	391	418	423	403	357	409	417	397	414	395	383	382	400	413	397	400	421	397	396	389	395	411	416	370	419	435	431	401	403	392	416	391	398	435	426	393	381	384	415	421	401	408	404	403	398	406	407	443	386	362	385	408	445	373	392	418	399	418	427	419	352	425	403	415	407	370	424	406	413	422	379	403	413	403	418	372	402	415	382	416	415	387	416	405	438	398	403	414	435	399	406	395	389	370	395	433	398	395	402	393	390	425	422	369	340	407	394	410	409	422	396	390	395	379	377	375	444	379	427	397	400	353	411	412	416	378	429	342	346	382	430	420	394	429	411	415	353	398	394	395	406	408	387	438	408	413	420	423	430	369	391	379	383	414	383	402	374	384	389	384	424	419	402	415	385	373	383	387	394	406	407	380	382	425	380	419	371	394	396	386	393	389	392	421	400	361	393	445	388	387	417	391	425	356	399	428	391	376	400	374	373	444	385	397	400	405	402	382	400	411	404	395	386	388	400	418	393	441	424	407	424	409	422	403	395	392	433	385	421	381	376	438	370	405	360	430	413	373	409	446	383	388	424	406	390	442	430	393	379	383	421	384	415	383	404	405	408	385	376	408	405	406	377	401	398	406	391	416	410	436	382	408	388	416	373	357	375	406	405	427	373	406	401	387	415	433	392	381	376	396	394	401	404	404	408	391	363	393	404	409	394	376	410	398	423	442	412	440	400	385	384	389	391	384	401	410	403	477	431	401	369	392	381	412	398	392	400	411	396	391	418	397	428	438	423	401	386	427	375	407	403	385	414	403	395	375	357	396	412	414	398	390	439	407	391	416	402	442	430	402	398	377	413	417	393	404	388	403	404	422	432	408	372	392	379	399	393	425	376	368	414	410	402	374	403	378	412	420	419	409	411	410	422	374	376	365	403	392	431	343	392	411	398	362	436	369	411	389	413	414	430	385	380	406	368	391	439	386	396	432	414	431	404	395	405	436	427	392	387	409	400	371	407	410	404	426	409	387	367	436	414	381	419	366	376	418	410	376	395	397	392	364	413	398	397	416	358	404	401	385	428	432	423	434	410	384	414	398	420	433	397	360	385	418	382	385	404	414	413	416	415	400	409	379	426	414	406	401	361	404	415	426	371	391	386	403	405	434	397	388	404	393	395	397	412	433	398	409	401	418	395	407	412	370	436	382	390	428	398	398	382	412	365	395	380	431	406	373	381	437	418	380	381	425	402	413	432	418	412	414	418	374	407	382	416	407	441	357	388	401	421	430	404	398	384	383	374	413	405	408	407	409	398	410	407	384	388	392	414	374	430	437	414	384	384	428	422	402	390	386	403	390	399	387	415	423	426	402	371	389	394	391	378	414	430	406	401	417	411	386	414	401	373	417	408	389	402	387	380	384	400	414	407	419	406	377	392	393	427	425	416	369	381	388	389	421	425	377	407	399	412	384	406	363	389	401	365	417	363	399	432	439	380	410	400	432	390	377	387	381	421	402	398	390	403	396	389	406	384	408	420	417	399	412	386	405	402	391	407	397	372	447	400	402	432	390	399	412	401	387	402	390	392	441	386	443	408	417	394	433	375	379	403	394	415	386	381	410	382	418	400	413	421	406	401	439	422	408	390	401	398	421	418	361	415	376	442	396	363	400	383	412	410	401	386	397	421	384	411	408	408	394	427	436	404	410	393	448	365	433	406	351	404	397	420	392	413	402	433	395	390	395	411	388	432	416	367	404	393	415	399	438	398	381	384	421	432	413	383	423	388	389	406	418	388	443	397	417	399	407	374	392	407	403	428	406	405	418	429	424	378	430	400	412	372	444	443	411	391	410	409	437	390	421	373	405	373	394	408	430	366	419	417	407	432	397	389	400	392	380	388	415	416	396	404	385	418	442	399	387	444	396	415	407	401	371	381	391	397	407	367	392	384	440	381	415	418	406	381	402	405	406	423	371	380	409	375	392	358	410	379	422	382	417	440	368	418	411	392	404	418	367	391	390	368	403	394	414	385	419	399	394	408	430	385	394	403	409	420	392	411	410	403	402	388	391	382	378	404	413	396	380	411	405	431	418	420	413	439	423	409	388	424	417	378	398	385	430	439	434	426	399	382	409	393	394	373	394	420	389	378	424	420	417	403	403	425	419	398	406	379	382	386	396	408	412	405	383	417	414	393	398	437	380	418	386	412	360	393	455	382	390	414	413	370	385	403	416	434	383	390	427	415	408	396	420	417	376	375	349	454	416	446	416	388	431	452	394	386	429	389	421	407	410	402	388	408	385	426	424	418	444	408	404	394	388	407	403	401	432	398	419	422	391	391	424	354	389	414	437	406	396	417	388	407	380	417	405	419	437	415	407	426	424	404	404	378	350	397	377	390	409	411	429	395	410	426	376	374	399	408	395	386	390	389	421	369	375	439	411	396	403	361	395	419	436	418	383	404	425	377	405	381	364	436	359	404	379	361	398	414	401	379	435	420	408	387	416	380	399	428	404	396	452	448	424	405	397	394	406	413	415	444	363	384	397	406	400	394	403	377	421	422	382	390	399	383	370	392	423	400	444	416	390	381	436	370	387	383	423	416	401	423	395	406	415	420	386	387	402	428	422	380	381	412	336	440	387	387	385	426	419	408	364	405	429	404	417	374	391	412	429	417	377	370	432	425	412	414	373	393	404	428	393	381	382	404	432	388	430	406	363	430	414	415	411	429	384	367	427	366	393	423	404	396	418	379	403	417	419	436	403	412	371	375	379	419	367	405	401	381	435	386	387	398	392	431	378	365	417	362	377	386	426	417	367	378	418	390	403	379	431	389	413	370	409	367	356	389	408	373	390	412	433	413	387	402	398	394	397	399	388	419	398	396	403	378	405	409	425	403	392	377	411	410	407	397	385	407	412	364	390	428	381	387	390	373	410	386	395	417	387	396	422	408	410	414	405	397	403	368	382	409	398	401	402	368	429	381	364	387	364	460	400	422	410	427	406	382	357	386	382	397	413	415	388	399	389	393	393	389	366	436	385	402	424	388	428	401	358	373	388	394	413	429	398	405	408	416	427	409	390	424	415	372	368	421	376	385	431	400	415	382	415	411	382	425	414	385	420	429	414	418	420	393	416	419	369	380	390	386	394	416	413	384	389	388	386	388	387	399	412	399	422	400	420	388	405	395	392	385	377	408	460	395	430	414	390	407	408	421	391	384	401	401	412	408	382	402	406	388	427	413	447	419	390	406	389	380	403	438	402	394	416	412	467	395	411	375	407	405	417	390	413	411	389	429	409	429	405	363	406	389	397	405	386	380	373	397	394	370	371	418	440	429	362	419	395	431	452	401	391	434	437	352
23749	21211	28459	24386	21682	16923	7030	2239	1292	979	801	781	807	780	909	974	1067	1222	1227	1169	1081	930	1000	910	860	784	697	708	694	701	649	732	688	727	716	677	724	701	693	722	694	672	751	723	674	705	691	640	706	737	719	705	662	712	728	683	642	677	651	687	685	658	666	705	681	665	671	677	701	650	754	693	709	682	725	627	663	669	647	702	687	646	699	682	670	655	687	720	671	661	710	723	689	618	699	665	678	671	668	679	703	727	722	715	714	641	693	637	668	652	658	711	667	708	660	676	683	696	717	664	698	657	648	670	725	695	681	691	680	672	745	676	659	609	741	673	690	710	694	675	668	721	665	681	662	667	687	629	693	704	621	676	687	685	673	680	726	707	664	683	676	643	626	651	674	707	668	723	741	666	686	706	644	732	638	728	655	629	661	677	687	695	642	726	664	694	712	699	687	668	735	718	656	695	675	659	715	686	673	684	702	684	671	682	697	666	665	670	690	712	697	671	744	730	686	677	680	693	674	646	698	689	653	607	645	671	730	705	682	664	695	714	704	698	703	661	726	739	736	679	696	699	643	657	670	643	717	690	664	669	689	702	720	687	675	703	688	699	748	690	662	650	674	663	660	703	740	687	706	653	706	684	711	676	728	671	722	704	692	661	690	708	698	673	623	665	687	697	727	671	667	664	653	698	714	725	664	675	683	726	699	629	673	651	706	675	660	661	673	642	677	645	700	685	714	643	676	657	643	685	724	682	675	730	658	708	684	692	751	711	673	735	689	720	670	686	679	689	682	675	654	761	707	702	709	640	676	698	632	685	702	694	705	668	687	675	713	721	694	688	685	728	677	676	687	701	701	662	703	698	646	699	668	678	700	645	718	656	619	703	670	704	696	730	707	676	662	645	685	650	652	679	699	662	670	648	695	684	683	709	673	680	712	672	697	702	690	674	668	689	714	663	675	670	693	664	671	663	694	700	718	700	671	658	684	696	633	665	690	706	725	690	647	719	705	668	658	649	668	688	668	713	717	687	684	703	698	646	641	675	716	643	704	671	630	689	615	667	676	688	730	683	688	680	657	656	686	690	649	705	672	627	662	674	704	689	732	693	641	630	683	660	703	688	716	651	673	698	733	674	683	655	657	692	636	680	661	721	661	695	711	709	674	649	690	711	644	673	695	692	673	686	662	691	649	613	715	692	677	700	678	717	694	669	718	658	675	686	647	657	681	722	699	616	701	688	743	686	684	712	661	685	669	678	669	662	669	733	704	700	670	662	730	700	656	674	630	686	658	662	651	706	636	681	722	663	693	673	692	702	652	671	675	702	689	676	655	659	637	678	710	645	685	674	678	681	712	647	697	689	665	720	652	675	662	705	689	640	688	683	676	720	727	679	679	724	687	676	658	673	687	708	693	721	652	685	668	692	638	637	685	714	711	713	661	658	727	702	699	673	711	666	711	709	718	662	685	684	648	721	650	683	686	744	687	682	667	700	720	698	704	667	691	676	682	666	676	712	662	698	713	660	691	681	615	702	682	694	610	667	667	676	714	701	704	664	658	663	653	654	680	697	719	722	705	691	686	671	650	691	653	705	697	676	687	733	664	700	669	678	674	625	710	669	632	667	712	665	720	657	708	677	697	706	650	684	669	693	724	628	711	691	685	700	707	701	674	714	669	676	648	691	680	649	659	679	715	688	665	692	703	665	675	626	718	636	644	716	694	662	685	662	656	711	706	685	720	701	677	625	674	702	680	689	677	694	690	687	678	675	710	690	670	711	685	657	657	656	694	671	691	679	699	658	651	646	670	704	702	706	683	713	732	681	703	664	683	702	642	655	700	700	650	684	672	670	699	655	638	736	716	663	667	641	640	663	671	645	703	683	674	663	704	707	689	681	655	671	643	637	675	700	681	699	666	708	692	652	686	718	655	698	697	655	705	699	671	662	662	689	697	719	669	696	712	703	682	653	707	699	667	678	655	712	709	644	722	701	706	688	675	685	711	653	686	694	696	647	713	660	634	686	648	674	623	674	676	687	672	667	692	726	670	703	712	650	683	654	665	700	660	667	667	687	701	643	691	648	631	711	646	674	686	690	662	681	646	711	653	674	635	701	635	705	686	661	714	648	684	635	671	688	624	653	704	653	635	691	701	628	640	698	682	696	679	716	655	706	660	659	689	696	666	701	704	692	721	663	676	723	668	678	681	669	693	690	664	663	701	690	650	682	710	684	666	703	657	680	667	697	684	662	702	688	714	681	666	703	670	727	696	665	678	690	713	731	733	687	716	642	653	657	673	714	723	713	659	644	684	716	656	670	667	602	643	663	664	702	661	692	701	691	782	689	640	640	658	636	654	606	708	662	649	719	694	674	665	667	716	655	692	674	687	683	697	664	664	682	643	683	691	691	666	684	696	694	677	695	661	667	691	745	690	657	675	631	709	697	690	648	676	671	644	655	725	731	672	724	697	629	678	698	650	696	683	670	658	644	716	708	662	686	672	726	718	690	661	680	638	677	713	716	680	661	638	660	686	648	650	692	635	645	717	699	712	644	687	725	677	676	663	645	678	657	662	731	674	639	683	706	662	669	704	685	639	672	635	689	665	677	694	728	677	673	656	676	649	636	666	705	660	678	631	703	688	650	756	640	705	635	683	683	662	650	711	660	681	660	703	675	678	704	699	650	661	683	674	643	692	731	701	708	666	726	679	686	681	710	619	673	697	670	708	678	712	692	705	662	736	634	737	673	687	677	745	674	682	701	681	675	709	669	688	663	710	679	645	663	678	643	653	663	661	683	670	639	724	716	656	661	678	660	683	679	698	674	648	700	651	686	644	686	627	689	654	661	675	702	657	688	648	666	652	726	715	697	700	670	684	704	669	676	688	651	668	699	691	664	646	697	696	690	660	670	698	691	664	667	664	672	679	684	683	617	673	705	657	659	677	697	658	656	696	699	699	617	709	727	662	692	689	692	669	663	708	651	680	688	667	678	677	674	643	676	663	685	699	677	671	679	678	680	655	672	685	669	729	677	680	648	662	658	679	688	640	731	690	701	670	661	662	685	661	695	688	660	683	665	732	670	657	682	698	632	660	655	644	681	676	675	722	634	632	674	642	691	705	635	658	666	668	698	677	706	645	675	654	681	660	723	676	723	661	659	644	661	668	695	700	736	697	670	658	652	694	680	678	666	675	645	730	638	632	685	682	707	693	690	611	686	677	650	687	651	688	690	694	687	732	673	618	687	655	710	663	683	679	637	646	678	662	683	657	675	707	701	669	705	690	681	656	686	654	626	665	663	662	647	701	665	709	691	664	672	658	711	695	647	674	693	636	707	685	739	735	741	681	642	695	668	641	621	680	698	661	646	646	620	678	642	690	712	668	698	676	659	699	728	650	691	657	698	687	656	662	684	694	685	750	674	681	704	659	679	689	645	681	635	729	696	714	675	680	688	656	706	651	661	648	672	693	671	663	725	677	726	704	704	655	658	704	655	713	677	662	698
19352	40061	33891	25851	20394	14192	7679	3405	1977	1421	1069	953	960	958	1150	1286	1498	1647	1759	1660	1451	1280	1228	1116	1016	898	759	722	728	698	704	707	696	732	704	716	745	725	695	676	743	682	702	694	718	686	686	757	685	749	730	690	669	744	695	718	674	733	700	698	749	710	689	748	711	727	717	669	686	713	657	746	692	663	705	694	667	702	708	720	703	667	674	675	713	706	703	706	717	711	695	667	733	715	749	666	712	672	701	707	661	675	744	725	666	710	700	723	719	750	681	676	707	717	699	679	708	688	679	725	720	716	688	660	702	698	680	676	685	690	738	745	692	727	717	726	700	688	731	735	696	680	681	699	692	726	694	689	672	727	684	689	713	666	719	719	680	706	709	736	680	673	705	715	733	712	699	703	711	696	744	696	695	686	712	677	693	689	699	746	739	734	704	672	717	726	673	718	727	689	696	711	727	680	682	706	679	738	746	725	724	745	731	714	663	784	693	732	714	699	701	736	759	720	697	663	738	697	708	726	711	719	750	698	678	726	721	702	701	701	668	720	670	688	702	686	652	697	761	680	681	721	694	678	686	701	679	716	718	707	644	738	722	709	641	730	724	738	718	705	697	689	707	733	731	714	697	693	738	716	699	676	697	713	680	665	749	700	690	693	705	676	695	721	737	771	718	672	746	704	694	727	726	724	663	726	705	673	675	682	759	723	711	680	729	690	683	720	707	718	732	691	696	709	717	792	698	719	641	697	737	687	694	690	712	691	730	683	687	736	719	707	737	686	697	676	651	740	700	654	684	737	711	691	713	716	719	704	686	736	704	642	701	664	677	730	663	730	682	765	672	706	741	690	675	697	756	723	721	714	662	678	721	708	654	714	699	735	712	719	730	741	708	679	721	692	704	700	739	675	752	692	697	734	700	677	699	694	719	686	696	665	745	746	701	680	739	685	718	735	729	719	736	657	724	737	706	685	679	636	689	679	721	689	725	708	716	712	674	664	689	725	707	681	691	730	716	648	711	712	699	703	645	707	701	747	740	713	703	709	716	710	723	716	706	693	705	673	733	652	687	680	771	679	676	701	645	713	704	708	692	717	739	720	723	737	708	710	778	678	668	676	711	750	698	688	739	713	762	749	758	729	735	688	691	687	706	695	749	717	718	713	770	715	716	670	684	740	715	719	676	738	646	721	681	706	685	736	721	690	698	741	708	733	721	695	742	679	716	680	705	741	701	690	740	676	715	679	639	680	730	711	686	720	727	756	679	709	718	691	670	688	670	766	721	723	672	723	718	702	659	731	719	706	691	694	724	701	695	713	689	661	679	705	729	681	734	690	713	702	728	679	715	712	716	727	722	691	697	696	695	765	703	665	681	692	737	704	644	704	730	685	714	689	675	692	697	722	726	657	674	647	693	704	658	745	698	671	679	709	697	675	685	719	723	673	698	671	691	680	724	729	709	707	697	717	671	733	698	721	738	757	700	686	657	710	696	692	710	687	677	755	748	721	736	698	690	700	693	658	730	695	716	709	693	696	715	749	697	712	711	713	691	723	697	676	722	708	690	714	697	643	718	734	719	738	721	744	636	727	694	733	666	686	713	734	718	718	696	720	670	682	715	730	722	667	744	662	698	720	699	759	756	683	695	757	730	738	711	706	730	676	741	702	753	749	740	728	670	691	699	691	701	698	676	742	780	730	684	705	713	701	731	691	699	752	718	695	705	681	673	709	726	741	688	706	712	693	718	704	706	643	696	696	725	694	711	704	738	696	725	682	709	707	722	675	742	727	704	725	718	696	697	689	698	711	699	709	707	715	693	732	706	734	699	703	722	704	768	694	674	758	648	691	695	710	709	731	727	702	707	692	710	717	711	693	676	727	708	681	696	683	687	719	695	689	710	725	697	690	714	763	716	720	727	719	702	736	698	700	708	758	732	794	658	733	710	722	742	662	676	732	692	705	677	742	717	711	713	689	698	718	678	683	716	715	741	709	738	770	762	701	726	703	686	663	655	713	697	712	716	697	709	742	701	750	694	679	712	690	722	673	704	693	693	667	704	727	677	706	685	701	741	690	737	700	738	663	772	722	729	738	779	687	673	773	677	678	662	715	686	669	699	692	691	686	715	723	683	670	680	686	687	739	709	724	731	696	675	694	711	690	669	722	728	701	708	733	725	708	676	676	728	744	657	704	695	720	725	728	717	697	655	740	724	707	663	697	708	684	676	736	692	708	728	752	660	630	717	722	732	750	729	739	692	707	656	667	670	698	670	688	741	699	704	725	744	691	720	710	643	676	750	732	678	644	677	717	694	695	750	718	726	676	683	681	684	700	687	709	684	671	688	722	717	726	705	683	715	698	694	759	670	715	714	712	703	715	697	707	740	699	658	701	729	679	718	698	705	683	718	710	730	667	638	728	752	665	695	680	669	695	714	712	696	704	733	669	747	702	709	673	717	707	693	724	691	696	710	713	727	687	698	737	738	668	691	659	691	740	718	730	669	689	732	690	714	643	700	738	690	669	726	704	708	720	785	689	729	686	704	790	715	709	753	711	702	711	690	657	718	774	683	641	692	723	745	690	708	738	711	749	681	717	704	697	716	664	686	655	705	759	719	715	683	753	743	713	722	707	697	694	734	675	717	730	681	707	661	697	739	746	735	670	688	689	718	721	708	682	686	637	776	705	748	665	682	682	714	707	688	700	701	753	633	744	682	733	742	705	681	697	637	719	708	690	726	683	697	717	658	751	697	676	681	726	684	667	702	698	742	705	697	711	714	688	736	691	728	671	720	718	705	698	716	675	727	711	711	726	734	708	697	680	676	694	734	694	609	684	693	697	696	688	701	695	706	678	685	721	682	725	749	716	735	684	765	675	703	724	706	668	694	708	743	715	697	718	701	718	698	710	683	679	648	668	701	652	734	707	672	734	681	690	741	715	716	673	667	765	707	660	735	740	712	665	722	701	697	729	659	684	744	673	728	709	735	730	686	697	731	667	700	711	683	712	698	700	691	714	697	729	722	706	708	746	703	685	708	694	691	699	710	694	723	720	704	727	735	664	735	741	687	734	699	726	723	732	670	737	680	717	684	684	734	673	667	698	689	720	677	761	736	720	700	711	699	706	729	682	640	722	702	750	730	690	668	696	684	666	672	711	715	690	685	784	714	709	692	740	712	767	723	658	691	694	774	712	722	708	684	716	709	690	655	727	737	711	707	762	668	709	698	734	675	664	735	713	699	680	701	690	687	690	712	671	704	723	681	706	690	725	761	701	709	711	703	737	700	685	726	702	700	672	692	732	718	656	732	714	660	732	684	788	689	705	727	652	699	722	674	675	716	731	716	641	712	692	683	680	645	696	759	724	715	669	672	718	699	686	696	687	651	724	725	695	704	747	693	717	724	715	712	690	717	685	697	671	720	717	735	706	702	687	660	685	710	692	696	686	674	666	671	689	686	691	717	760	757	687	779	743	658	718	690	693	721	713	694	744	746	748	708	677	678	714
24888	21212	27461	25839	17677	8615	3569	1357	837	632	528	541	537	529	601	604	753	877	877	820	711	672	646	582	568	511	443	463	414	463	420	449	468	464	445	436	481	432	435	459	406	436	432	452	425	442	492	429	432	462	424	425	467	422	432	440	460	453	432	436	435	454	404	431	426	438	432	445	446	432	440	438	418	447	440	412	454	411	439	478	446	464	452	444	426	442	441	421	432	443	451	423	420	441	442	413	402	444	421	431	434	458	406	417	444	460	423	371	405	466	444	431	443	433	442	403	425	428	448	412	470	451	425	428	443	425	433	434	450	422	401	438	432	429	439	415	417	408	457	406	422	439	419	418	406	418	415	451	402	434	436	451	419	450	413	430	491	446	417	428	432	403	430	388	427	433	408	469	415	449	437	429	443	475	422	458	478	417	451	438	411	429	438	451	452	432	415	459	441	420	405	427	408	427	426	436	463	405	457	420	425	450	460	484	433	439	430	471	428	435	464	406	425	405	438	425	421	451	415	446	436	432	454	441	482	455	432	429	451	443	440	466	413	449	410	439	430	414	414	425	432	434	425	462	448	502	436	440	437	399	422	413	427	465	433	414	449	439	401	467	404	410	398	459	454	446	437	404	472	474	443	475	450	449	428	445	420	448	441	403	460	438	432	472	445	445	386	401	435	438	463	443	442	479	434	430	399	441	419	445	406	434	425	457	425	421	413	425	470	435	468	452	448	446	426	422	486	455	414	444	416	437	435	458	429	455	406	443	422	413	425	422	431	413	432	480	397	418	431	419	462	425	451	410	463	451	425	438	398	428	428	421	460	407	402	417	423	444	409	405	398	388	417	406	432	422	403	408	451	435	433	386	432	427	440	438	430	437	424	462	435	442	430	450	422	433	460	396	466	466	439	471	472	406	432	438	419	413	450	428	458	477	437	416	421	425	446	429	420	439	445	432	456	435	455	466	431	418	434	416	457	438	452	425	421	427	420	471	460	436	442	445	412	427	449	424	471	448	426	420	428	419	426	455	397	420	464	437	430	440	421	441	434	429	451	435	403	446	430	429	479	429	421	394	424	455	472	425	432	445	447	467	415	463	422	446	423	408	463	452	383	405	429	452	451	429	421	426	464	451	448	438	454	447	428	438	433	470	417	489	419	445	443	456	419	447	444	413	443	398	437	491	459	419	438	430	410	426	439	459	455	446	434	423	450	404	480	423	462	406	460	413	449	433	418	412	426	396	429	408	430	416	422	439	417	425	451	434	399	453	426	412	434	436	399	442	439	485	423	454	419	421	467	432	410	421	404	430	427	426	442	453	436	444	409	453	435	437	420	447	462	416	443	422	434	433	437	440	438	463	403	448	438	459	420	440	433	479	465	439	426	430	409	459	441	469	436	421	473	408	413	400	407	416	402	406	458	430	413	436	444	427	442	440	434	405	421	434	452	422	402	457	421	447	424	443	407	455	439	410	426	425	447	424	406	443	464	432	419	439	434	430	447	397	427	446	462	431	412	431	413	451	403	431	443	476	449	473	429	468	427	431	398	446	404	441	441	408	435	432	385	439	458	445	474	408	406	433	408	461	412	419	454	437	448	411	407	431	407	420	419	459	429	449	420	407	465	419	406	449	433	437	461	450	432	450	443	490	425	484	449	431	468	435	420	436	415	453	430	418	443	429	402	411	427	432	408	429	448	434	461	465	409	411	399	407	420	432	435	442	471	391	432	421	420	449	406	436	441	409	409	442	470	452	419	405	417	419	443	449	442	425	447	399	417	444	407	413	390	417	445	428	440	415	419	457	482	426	480	419	404	419	439	438	454	403	435	464	412	431	432	430	428	452	435	464	447	432	410	428	414	434	407	435	422	447	424	422	396	417	429	441	428	413	405	450	436	443	417	430	430	444	410	441	454	428	445	429	464	431	398	436	437	452	433	434	417	486	451	413	445	438	402	450	415	416	445	437	430	454	426	429	452	423	432	446	452	439	399	448	440	446	440	442	404	408	438	446	413	387	433	426	410	428	397	488	427	438	403	446	432	451	427	466	450	430	426	417	405	416	487	437	435	467	436	436	422	409	416	403	462	449	378	493	449	411	466	431	449	434	473	444	377	392	445	437	449	463	452	418	414	396	421	453	456	415	429	470	453	411	424	425	427	423	435	440	408	426	447	462	413	465	456	481	412	455	444	428	417	436	406	459	448	445	418	479	454	457	430	453	441	419	437	436	469	441	446	400	450	437	462	436	456	415	400	420	412	454	410	441	432	456	424	419	396	449	423	403	445	451	445	436	464	408	430	428	436	456	442	454	436	396	409	418	440	423	451	435	420	430	454	435	437	431	423	435	415	427	409	436	452	387	432	455	391	425	450	434	445	448	481	456	457	433	413	457	447	443	416	417	428	408	405	444	416	454	462	433	439	462	401	416	465	470	442	458	430	444	444	408	430	430	438	411	470	474	399	437	416	417	438	413	478	385	442	413	439	440	419	421	457	441	459	415	384	420	430	417	448	427	408	436	414	395	414	424	423	413	466	407	454	438	427	429	413	439	437	413	443	441	458	450	420	438	433	417	397	423	429	457	418	406	418	427	462	422	429	420	434	457	432	447	417	414	451	436	430	458	414	407	456	457	431	428	416	446	367	427	408	444	444	440	436	426	441	456	430	405	439	418	434	423	435	423	432	456	447	424	428	441	443	452	412	448	429	430	417	441	400	430	433	424	476	432	449	449	446	452	465	400	449	403	449	411	424	461	407	474	441	432	438	423	407	459	441	456	430	419	472	424	476	436	434	404	468	413	469	408	453	447	455	451	448	412	441	433	406	401	461	438	477	449	447	400	415	422	458	424	408	460	416	458	464	412	443	418	444	418	435	444	441	401	421	396	452	457	415	453	424	434	428	434	440	443	426	412	401	440	403	426	441	424	440	428	410	436	450	451	451	429	390	428	438	409	456	458	448	436	415	430	452	401	416	435	408	442	417	447	438	420	426	380	439	415	405	417	406	446	460	466	478	433	387	427	445	452	442	464	430	469	436	412	392	419	430	418	455	425	412	450	407	415	437	438	393	450	442	435	455	419	485	427	433	443	422	414	400	437	408	460	419	450	423	445	439	418	425	403	410	437	445	377	430	459	407	455	440	441	404	435	415	425	433	433	431	452	408	418	406	463	435	402	461	463	438	399	432	442	426	445	447	467	405	445	423	433	406	407	464	420	406	453	428	445	457	454	406	453	442	436	405	412	447	440	439	439	471	433	422	413	442	417	430	443	421	440	435	400	426	440	421	402	423	477	456	389	431	434	444	442	439	420	426	460	410	410	396	451	440	424	428	484	448	435	414	413	435	426	425	410	403	425	413	439	407	434	414	422	412	444	445	389	414	417	385	452	440	447	415	450	414	407	470	418	473	438	458	391	442	432	474	467	410	464	427	453	431	473	419	421	423	452	424	417	429	411	438	437	410	429	428	485	426	426	418	448	421	425	435	442	430	426	442	413	418	434
18936	36642	30299	22283	17217	11644	6057	2411	1373	925	681	660	641	742	719	837	1067	1258	1378	1221	1076	872	844	793	690	595	492	462	502	480	509	483	498	480	465	482	449	448	475	488	441	534	509	491	475	471	461	481	488	480	479	476	458	480	485	500	452	502	470	466	462	476	490	449	452	474	481	484	478	470	489	429	469	453	478	458	509	469	499	488	465	459	475	482	521	490	465	480	461	456	451	450	432	494	482	478	468	475	474	505	454	473	476	458	468	488	470	449	466	456	468	502	488	510	488	465	482	479	473	447	469	498	460	498	483	462	493	449	470	501	491	461	473	515	470	462	481	413	474	486	490	494	480	464	478	492	453	503	478	489	507	478	487	487	454	452	481	463	439	475	500	510	451	513	478	452	491	464	485	458	449	439	486	471	452	432	483	475	517	474	485	485	485	503	475	443	457	471	500	469	439	450	463	443	488	495	457	461	432	497	449	474	496	485	485	455	468	473	474	487	499	485	449	469	520	425	475	458	503	441	451	464	471	478	497	480	468	459	485	497	430	463	456	454	453	485	491	484	507	488	444	502	475	450	484	427	511	438	434	432	425	443	476	422	471	466	473	457	445	447	439	485	485	465	480	452	485	480	489	495	475	495	454	482	515	458	493	452	466	430	482	483	477	479	441	475	488	474	491	462	469	510	485	501	490	474	464	483	500	459	477	458	451	469	473	429	462	457	440	474	513	480	480	444	468	463	444	452	437	474	460	452	476	467	468	442	443	493	522	462	454	477	485	440	475	470	444	461	456	486	482	485	461	459	451	442	452	513	457	471	472	476	455	482	456	446	446	492	490	464	491	425	449	427	474	502	442	485	469	456	500	462	468	483	446	458	425	476	520	464	494	463	482	499	473	420	461	493	478	479	468	475	473	462	469	500	452	483	468	465	465	490	465	476	488	476	489	484	467	484	487	460	457	454	454	476	492	458	437	480	494	467	436	477	530	453	449	445	446	501	476	488	511	463	471	463	503	508	456	485	472	469	494	483	465	488	464	457	462	500	495	498	500	514	514	464	463	491	434	452	450	467	491	429	499	475	482	503	453	495	492	474	481	447	467	469	508	502	483	488	512	449	486	484	457	442	497	482	471	447	487	456	452	472	469	468	481	472	456	477	464	463	482	493	444	477	491	442	486	495	454	461	458	412	464	470	443	467	482	483	404	419	449	491	457	440	488	475	493	470	494	451	444	460	472	501	498	462	460	490	443	455	480	472	472	479	475	497	441	484	497	442	429	464	438	469	456	494	456	445	490	504	427	479	476	472	449	423	467	476	470	461	454	497	449	432	477	459	490	441	474	504	447	493	433	497	496	456	441	468	502	448	495	435	488	467	476	457	459	426	466	483	490	445	487	505	481	458	461	461	490	464	501	490	480	475	493	507	501	419	460	424	466	475	470	460	473	464	464	460	486	475	477	494	453	446	508	459	449	484	466	435	444	444	488	462	455	487	440	476	458	451	470	444	497	450	470	460	474	526	445	451	468	413	486	463	485	473	482	462	472	442	455	506	486	437	473	453	485	479	494	461	449	487	479	496	471	476	458	472	456	451	452	477	470	485	483	452	496	462	464	433	425	454	466	480	462	462	464	468	482	480	453	458	511	447	444	474	454	494	489	477	491	461	465	457	473	463	477	499	424	469	492	486	442	494	472	456	511	444	441	416	427	472	494	470	426	473	445	482	462	486	500	486	461	481	488	437	462	467	483	497	454	478	437	486	451	475	444	465	452	487	470	479	475	484	454	517	456	473	465	441	467	489	437	460	450	443	482	474	464	474	484	462	474	454	476	504	482	427	440	474	453	457	462	478	486	449	499	467	443	449	453	473	487	426	475	477	478	506	474	482	449	489	431	491	468	409	524	457	488	450	477	464	457	422	456	463	463	467	462	512	451	467	434	470	453	449	476	459	454	416	498	472	458	466	476	458	451	453	459	486	476	475	444	481	470	449	463	478	428	437	463	468	486	480	452	469	478	436	461	460	454	458	475	479	468	459	442	453	473	485	477	506	464	476	472	464	456	510	449	474	441	469	433	487	501	465	476	439	505	497	485	462	495	458	493	469	454	474	480	441	467	476	454	466	478	456	468	475	505	509	473	469	481	495	456	454	526	458	463	446	437	455	475	452	478	465	450	467	501	435	469	427	493	476	471	458	493	487	438	468	477	477	408	474	439	446	479	458	445	480	497	474	476	464	513	457	497	486	486	460	452	482	439	472	500	478	477	425	474	449	482	483	519	500	415	488	487	462	466	454	490	470	459	471	469	452	453	443	466	437	454	475	495	453	483	453	431	472	454	453	469	461	511	457	487	476	507	470	487	467	454	484	483	489	460	444	439	461	481	482	477	452	496	437	495	478	475	446	475	444	466	473	472	474	442	445	464	446	469	444	460	469	473	463	489	492	483	460	482	463	451	473	432	482	447	442	462	447	496	459	422	463	473	501	443	481	468	472	499	470	470	482	496	495	470	451	426	508	483	465	488	481	455	467	482	460	488	484	480	476	487	480	458	472	423	459	472	451	473	440	490	491	507	454	482	487	455	523	446	473	451	475	463	460	490	486	498	444	454	497	447	490	467	489	468	464	452	468	454	446	450	464	483	457	458	495	477	498	456	468	467	464	446	488	463	473	486	442	453	448	428	480	464	455	492	441	470	425	467	461	487	449	473	477	491	467	498	478	447	469	480	465	469	462	470	462	476	456	483	491	454	429	499	452	486	463	484	461	507	490	436	447	457	486	483	450	454	465	442	468	497	501	486	472	454	504	498	456	497	493	443	449	504	477	481	429	464	486	463	445	518	476	437	452	481	455	441	437	476	462	460	449	489	436	455	476	440	462	497	443	464	487	493	491	464	478	467	447	462	452	486	475	444	456	473	464	452	468	483	481	486	499	483	484	435	473	441	457	452	392	462	457	441	475	455	474	450	454	491	481	479	536	479	499	489	485	464	472	454	421	455	496	484	482	466	451	508	479	450	491	467	459	471	521	475	491	475	447	522	509	507	452	459	478	470	468	468	496	468	482	469	486	441	452	471	454	455	452	481	491	473	469	463	473	506	461	486	480	484	468	463	446	465	475	480	496	447	478	448	446	469	481	452	464	425	437	482	475	482	499	479	482	474	480	470	499	426	498	477	484	469	466	459	484	481	484	468	456	488	433	454	480	473	456	416	436	513	490	434	468	484	473	505	469	456	442	478	458	473	447	456	493	447	473	467	475	459	452	473	458	462	465	482	514	476	477	462	521	447	491	430	429	472	516	469	440	543	464	495	460	489	471	459	444	494	466	515	494	487	486	423	464	461	497	446	484	465	446	463	443	423	466	475	469	481	461	419	442	481	470	452	449	494	437	496	478	468	474	455	471	488	489	485	452	478	476	482	450	465	464	466	467	461	466	458	477	427	469	484	464	438	465	496	501	451	479	473	438	481	450	458	455	508	438	466	456	490	463	435	470	428	495	462	481
22633	21248	28923	23924	21446	21966	15415	3644	1867	1458	1228	1059	1121	1105	1174	1324	1439	1723	1691	1635	1468	1417	1236	1259	1092	974	923	901	908	876	843	856	867	826	884	937	855	884	836	907	933	901	947	876	893	870	862	884	843	902	887	870	814	868	896	843	858	893	879	828	952	788	902	889	888	873	909	868	811	903	847	834	901	846	897	913	888	887	861	838	894	828	868	903	859	816	810	878	881	888	950	835	928	897	898	843	877	901	888	889	911	779	904	910	874	861	901	907	862	870	870	850	860	871	849	880	881	834	823	889	894	818	885	873	861	845	828	840	852	826	827	830	873	876	837	872	835	830	897	804	869	891	874	833	812	872	829	843	850	872	801	837	830	852	831	833	884	849	860	835	860	921	849	890	895	840	875	895	840	861	846	835	930	863	885	857	861	867	873	865	854	899	862	897	858	836	899	910	925	858	888	838	922	817	867	858	844	928	881	918	842	878	851	874	881	924	866	868	886	844	823	905	872	886	856	872	877	883	828	896	883	845	846	890	886	854	831	838	871	887	878	883	941	881	882	837	888	862	807	837	873	864	904	854	849	904	815	919	899	830	861	868	853	889	868	877	870	853	828	829	833	846	900	924	867	849	858	855	887	852	837	916	847	933	920	875	811	840	951	845	865	850	860	877	857	850	873	876	839	893	855	870	917	891	879	815	861	846	885	901	889	868	783	834	864	877	824	865	829	935	884	931	869	886	816	859	810	900	894	834	869	804	826	855	818	885	846	874	848	892	825	851	849	920	879	846	895	829	882	929	801	842	919	907	863	896	862	844	899	849	845	896	841	886	877	869	865	814	932	840	874	885	850	802	825	839	857	868	857	844	781	916	846	872	902	848	896	873	818	843	877	879	862	869	868	885	822	876	821	809	866	893	835	813	848	867	883	859	838	884	895	847	847	854	890	816	878	881	797	866	895	891	851	887	858	801	839	910	883	853	894	889	906	814	865	912	869	859	880	916	835	881	882	873	832	906	848	890	867	863	834	875	884	882	892	838	864	889	888	846	866	912	813	850	875	865	814	864	826	916	863	836	895	825	890	890	866	886	865	859	900	869	950	861	851	854	889	847	927	891	810	870	919	858	849	837	843	904	865	896	861	849	844	858	897	830	851	880	915	891	928	867	863	862	911	905	862	855	867	884	865	854	869	863	877	907	867	856	832	847	824	884	895	879	869	871	829	869	788	873	869	846	849	860	833	883	887	839	882	842	892	880	865	866	864	794	856	892	797	854	872	830	855	804	839	879	846	910	892	910	864	888	860	827	888	848	864	885	849	874	861	850	899	875	883	887	848	878	850	872	874	877	834	870	884	892	837	931	910	860	865	858	913	950	831	885	909	830	888	840	826	856	851	832	835	872	927	849	897	833	870	829	858	879	845	824	943	868	899	791	901	872	818	866	879	884	861	838	861	856	799	843	839	889	830	852	837	825	893	811	829	828	902	877	880	833	785	861	856	861	862	882	868	891	832	837	885	934	861	828	797	869	916	897	875	844	943	912	786	863	859	871	912	909	900	864	900	869	849	835	865	853	882	882	855	856	923	850	836	861	867	874	811	860	876	836	875	839	889	910	836	800	868	858	900	852	807	893	839	869	873	862	845	837	875	841	840	875	841	879	826	832	862	843	855	882	861	888	859	872	803	846	875	929	838	956	861	857	848	814	908	862	822	900	869	883	864	825	863	785	852	868	898	851	861	837	865	857	898	864	852	819	865	865	881	888	883	876	820	865	907	849	877	835	822	849	919	858	849	879	848	868	833	891	919	859	841	821	844	886	872	859	876	931	886	885	874	884	892	842	842	831	885	838	886	828	878	850	871	896	854	884	843	826	868	897	885	887	872	938	836	879	876	848	831	902	860	850	869	858	844	865	873	840	866	842	886	856	879	864	888	861	790	809	873	872	865	891	847	888	856	866	881	857	858	866	882	890	867	876	831	828	832	818	850	889	902	870	853	879	861	889	866	865	855	872	825	840	881	859	864	826	842	858	835	819	840	857	863	808	879	868	842	845	905	854	867	858	925	840	850	866	854	813	869	865	865	891	828	868	926	861	925	870	925	858	870	860	850	874	883	890	879	850	905	840	791	844	864	880	858	902	824	805	862	869	884	889	875	854	841	841	818	781	878	879	862	898	855	859	860	868	848	814	814	902	864	861	858	882	887	870	866	858	825	852	827	847	897	831	882	819	853	847	840	814	874	866	874	873	923	883	861	844	843	817	886	900	865	889	851	890	868	861	829	813	843	904	823	828	882	878	892	923	864	879	874	834	883	881	898	871	887	875	889	894	912	871	833	855	861	841	866	855	773	857	852	849	904	853	907	915	852	806	842	839	887	926	884	859	885	841	829	852	901	846	897	908	833	865	852	903	853	831	907	822	837	809	872	838	915	765	796	909	854	884	858	801	867	853	810	858	823	854	884	828	849	893	884	829	863	876	884	857	857	845	887	908	851	853	860	829	866	849	785	826	848	830	853	815	856	880	851	836	872	909	914	835	888	845	860	862	839	829	855	874	838	895	869	855	830	794	891	899	907	917	878	844	819	901	868	832	856	867	878	888	841	863	848	832	866	917	813	859	850	916	836	821	860	866	904	872	902	843	881	891	842	881	874	855	817	873	835	881	843	865	842	844	883	875	883	861	835	876	853	835	893	866	880	885	842	897	858	869	846	874	826	894	904	842	857	855	940	851	942	844	811	889	836	888	890	809	875	858	905	832	867	879	856	862	862	901	895	869	874	856	868	883	905	880	909	901	804	851	849	905	903	816	844	843	852	873	854	856	831	910	891	896	850	899	830	834	818	864	860	922	890	865	820	831	828	783	856	858	869	840	859	916	853	877	890	838	910	904	856	862	836	889	861	835	840	894	863	886	905	879	856	874	839	890	846	919	811	891	886	844	817	860	883	856	832	846	867	899	902	895	906	796	881	860	892	869	838	868	844	837	882	857	898	918	866	833	846	864	836	871	850	874	868	848	883	877	852	862	862	868	864	891	845	824	907	852	868	931	864	853	853	901	880	924	873	899	859	852	909	876	879	803	908	862	863	803	877	841	837	890	823	915	901	850	891	856	866	880	862	835	943	904	856	902	872	842	838	854	868	837	828	858	846	873	891	842	863	869	887	860	894	883	836	860	881	862	850	823	885	900	883	877	829	883	875	856	868	832	869	867	853	901	861	909	866	857	903	851	798	831	903	805	855	850	831	815	852	891	864	853	853	881	924	864	880	875	825	900	853	876	862	942	838	832	831	876	862	868	889	875	835	816	888	846	862	889	883	882	858	875	846	847	828	902	823	863	823	861	827	868	906	878	819	845	907	945	881	884	889	862	827	875	849	857	873	878	864	836	856	874	850	872	870	868	858	851	846	884	891	839	874	866	881	838	818	877	819	853	898	851	871	882	893	882	886	813	833	906	846	867	867	808	857	826	832	904	843	871	869	891	864	816	840	894	861	868	817	829	846	837
22215	45833	39504	30762	25603	19005	10573	4965	2909	2031	1472	1426	1357	1359	1529	1716	2028	2326	2379	2283	1995	1924	1712	1571	1361	1170	1005	998	953	939	918	941	945	963	904	899	869	938	867	888	933	928	942	948	891	894	905	972	863	895	909	922	929	886	901	912	926	898	950	895	972	895	885	938	970	899	913	915	914	909	878	963	827	858	876	910	892	923	942	910	939	891	847	888	897	904	906	955	890	887	867	849	909	915	921	864	954	920	891	888	939	890	939	878	830	877	908	934	875	855	893	909	838	942	898	851	932	908	925	902	884	914	931	889	962	946	925	916	922	882	911	874	893	884	893	920	881	885	929	930	899	953	903	903	922	901	914	931	932	905	930	902	908	841	836	964	900	883	928	942	858	889	875	918	904	937	881	883	931	887	889	880	824	964	938	948	883	889	950	906	886	892	948	882	939	903	960	919	892	897	913	893	881	899	889	906	926	908	880	868	895	924	925	870	899	933	894	914	861	907	879	895	890	909	884	885	951	884	893	850	882	878	889	917	884	889	955	877	873	856	903	901	887	911	956	860	875	862	910	922	872	938	884	912	921	902	927	868	968	947	851	909	898	929	931	890	894	904	941	875	921	877	893	901	875	931	865	922	915	915	886	894	905	848	927	870	850	923	928	918	874	829	912	926	898	878	903	952	903	933	962	881	844	969	876	856	895	921	919	885	937	969	928	872	884	935	911	941	852	868	870	828	900	929	894	900	925	896	978	926	885	883	906	891	960	938	894	908	869	952	860	923	903	868	945	866	944	971	885	872	898	913	923	855	888	937	927	876	914	948	870	878	961	910	934	941	941	963	908	859	922	917	918	940	918	872	903	891	888	934	911	894	863	914	887	913	900	935	918	893	935	893	920	951	962	883	873	850	850	955	842	851	922	892	901	898	884	956	890	908	870	861	934	891	882	939	863	914	932	925	927	848	905	882	889	870	893	894	896	889	879	929	910	887	964	881	957	821	891	878	906	892	859	831	906	915	932	875	869	857	881	904	891	905	898	910	887	893	845	946	886	861	929	901	879	890	893	900	914	872	913	906	964	925	906	915	900	899	891	891	887	953	956	869	901	932	903	895	928	864	901	849	915	958	852	939	883	867	934	881	857	820	918	953	896	873	866	825	922	883	909	859	920	901	876	912	905	888	916	912	936	885	876	897	923	838	923	903	898	911	863	870	866	961	896	847	910	885	892	923	891	956	905	870	875	877	917	904	917	897	819	845	934	907	917	894	974	846	855	883	908	943	911	899	917	898	966	908	920	824	934	904	893	871	923	895	913	909	839	925	919	915	836	874	919	878	901	867	956	882	914	874	886	934	925	883	932	899	920	909	903	888	973	950	900	920	951	894	867	931	886	931	883	902	918	862	924	918	886	898	949	927	878	886	904	822	895	902	886	865	878	916	932	890	853	877	895	872	941	913	878	869	915	886	896	914	864	885	901	922	901	881	916	841	843	954	875	937	891	891	863	863	915	919	904	880	903	877	903	846	926	907	920	921	899	911	846	898	935	881	944	914	914	866	911	946	874	894	861	905	914	872	926	903	888	885	913	917	870	870	943	943	924	900	887	858	859	900	941	857	906	936	935	891	912	878	950	911	884	911	887	858	881	857	896	824	892	951	863	934	911	911	920	869	856	887	927	875	921	909	901	925	873	898	945	859	906	878	887	884	953	895	908	915	907	984	939	926	938	978	878	862	875	872	878	850	887	893	904	916	920	932	868	952	915	870	883	926	877	842	893	978	942	915	891	883	898	925	905	876	877	908	942	917	858	897	892	866	875	879	925	916	925	887	947	928	848	912	898	873	874	901	931	915	888	907	884	888	945	852	919	869	861	918	859	925	875	864	931	889	942	902	847	877	899	894	955	943	915	902	929	911	870	907	910	892	885	926	916	870	843	896	844	967	903	895	835	903	895	875	904	857	888	915	907	879	863	930	888	915	920	970	896	888	929	940	953	892	887	944	918	885	898	879	957	853	954	895	880	908	890	878	861	888	891	873	929	846	937	891	856	855	899	903	915	916	883	935	852	901	841	905	912	938	903	885	915	880	905	988	915	890	916	894	871	896	888	908	961	965	930	859	931	921	884	907	905	915	900	894	863	932	871	909	854	922	879	921	904	920	844	860	900	897	914	875	945	955	902	898	883	913	868	917	853	903	916	868	899	919	883	903	899	956	948	952	930	899	942	947	882	914	854	891	865	915	884	905	899	934	891	862	923	929	946	876	908	930	892	910	872	889	936	897	882	932	920	955	940	852	887	919	922	930	872	902	855	880	911	924	856	898	870	895	933	937	840	924	864	904	907	860	915	938	870	927	902	853	888	907	855	910	900	907	864	907	890	897	925	876	956	903	881	875	914	878	915	874	889	827	880	871	921	910	877	900	869	891	921	975	868	900	857	867	889	875	856	884	947	879	933	906	890	962	944	878	886	870	909	903	857	946	908	883	901	886	898	892	874	862	911	876	936	872	938	930	910	908	893	906	932	894	868	872	885	900	935	886	944	885	915	925	866	860	903	920	911	904	896	928	862	917	883	934	943	894	907	933	901	923	887	879	944	853	893	887	950	883	860	903	932	892	884	882	837	892	914	892	886	906	918	924	845	916	898	905	879	903	873	885	881	912	889	888	921	915	917	909	887	877	916	948	897	902	946	873	942	873	903	901	919	897	875	844	915	910	897	903	927	879	897	939	867	911	927	890	935	895	909	882	935	910	918	920	873	926	931	925	854	887	891	865	909	936	893	931	880	899	885	900	874	956	918	941	905	874	917	827	894	903	890	923	883	920	946	910	856	821	945	892	885	878	867	934	925	884	938	870	899	890	877	929	878	906	918	888	918	934	912	960	836	942	893	898	901	940	866	867	897	882	881	893	890	893	934	874	888	920	911	932	873	886	883	814	903	980	935	898	883	909	893	896	913	842	881	887	870	873	880	882	856	898	940	903	880	865	884	878	954	907	904	948	899	885	884	877	900	930	864	977	930	889	878	868	898	879	904	919	885	904	912	891	859	892	902	871	867	932	890	930	888	926	873	888	918	885	866	883	893	876	867	920	913	897	886	893	888	950	882	923	946	895	927	906	914	937	945	859	900	924	897	900	837	893	982	928	920	877	905	845	942	886	956	912	932	907	892	905	880	916	882	908	885	899	917	927	933	915	918	850	915	920	951	911	882	879	873	912	916	912	900	924	945	913	948	914	904	884	961	908	929	932	915	892	937	908	927	829	889	891	845	844	926	889	896	950	860	904	915	948	909	939	892	865	926	890	862	905	929	906	886	901	900	933	909	939	910	859	964	859	882	910	932	932	883	918	896	926	884	873	919	898	900	917	886	926	911	875	915	899	879	854	940	874	913	901	907	910	863	850	990	873	910	904	855	913	867	875	932	889	911	950	919	889	936	852	831	811	873	897	891	899	912	915	898	913	875	887	912	872	861	879	916	900	929	943	947	878	889	884	920	882	904	852	907	922
28148	22613	23301	16319	9240	5113	2134	873	592	471	432	414	402	413	470	523	588	635	675	627	599	568	505	496	467	404	418	400	395	372	390	358	380	367	373	384	415	337	378	391	362	368	413	385	366	359	351	392	389	397	381	397	410	337	362	377	365	393	388	387	401	347	380	409	367	335	376	349	390	341	388	400	379	376	393	336	365	348	366	386	364	386	370	389	382	346	352	367	371	354	359	375	391	404	385	346	385	382	370	366	426	368	380	358	372	357	408	376	348	381	393	371	388	364	391	361	364	373	406	417	335	344	353	387	390	391	361	364	369	382	370	402	371	377	386	368	405	380	368	389	423	383	358	411	396	346	360	391	397	365	389	377	394	375	404	376	371	388	367	422	400	390	395	348	386	402	352	402	398	382	400	362	383	349	331	406	371	363	391	380	371	427	356	367	382	374	392	379	375	381	346	383	392	390	379	365	362	373	376	395	395	382	407	398	369	432	385	417	380	373	360	364	392	344	361	384	337	362	368	373	372	384	393	371	360	395	379	339	365	375	357	356	373	420	366	370	367	369	395	356	402	384	371	372	399	399	384	397	392	410	341	355	352	370	351	357	360	372	395	394	407	319	384	399	397	388	394	393	380	392	360	337	369	378	354	382	378	375	359	412	397	402	399	388	386	389	401	389	391	379	372	365	384	391	375	386	377	383	375	354	376	360	364	364	387	422	376	380	359	379	373	392	370	348	384	411	402	395	382	345	366	384	350	411	378	358	349	395	381	371	368	374	392	354	343	379	373	367	374	376	357	399	390	408	386	384	363	357	347	358	378	414	370	401	413	367	355	385	378	374	371	352	392	398	385	358	360	352	377	356	370	397	401	365	381	394	411	381	382	382	360	382	359	371	338	386	385	403	366	343	378	383	369	380	387	397	384	328	410	378	389	376	352	375	366	367	358	370	386	365	392	387	398	362	363	369	394	368	367	425	354	392	385	371	383	377	414	377	390	376	349	356	370	357	379	426	379	377	375	371	365	358	408	364	398	354	353	387	388	377	383	383	396	419	384	379	355	437	353	378	386	390	369	359	373	375	367	381	366	395	391	384	405	322	342	386	368	396	359	375	385	359	359	405	367	368	381	378	398	391	375	402	372	400	345	418	365	380	394	424	409	403	372	403	348	370	382	412	384	374	370	411	377	405	373	363	361	384	371	362	377	369	372	377	397	343	370	383	412	364	363	414	352	396	328	348	388	357	391	367	359	382	362	391	370	381	408	385	377	379	384	374	421	361	393	407	385	392	396	404	385	368	382	378	433	374	371	358	380	355	363	362	381	353	385	355	379	352	394	385	395	377	376	354	376	403	376	386	369	390	399	366	405	344	387	356	351	389	358	364	352	335	383	383	380	348	380	385	403	377	343	415	383	386	366	373	375	392	365	406	377	398	351	443	384	375	370	339	366	403	365	384	355	382	413	406	361	370	396	366	392	408	383	386	358	376	355	371	363	354	396	407	371	369	392	384	388	411	387	387	359	404	405	374	354	404	369	363	362	361	371	385	357	387	350	370	364	369	367	405	403	388	365	382	377	391	360	403	373	367	393	402	350	373	364	367	355	360	366	371	349	390	388	392	342	393	383	393	426	354	389	368	370	394	374	369	365	407	401	416	404	355	356	362	391	404	350	378	394	397	354	405	401	394	393	339	371	353	363	364	373	360	403	383	400	415	391	377	348	345	338	382	391	363	405	346	416	384	397	381	377	374	369	361	341	390	369	377	364	365	340	376	393	373	394	366	360	359	357	358	366	395	402	356	384	401	378	382	340	398	397	348	391	361	399	410	417	392	388	408	388	374	389	398	372	354	372	350	373	363	361	372	377	397	381	356	400	371	345	356	378	407	342	395	385	397	369	365	411	389	367	372	349	408	395	357	344	352	391	376	401	403	360	392	367	391	339	358	378	399	392	379	384	359	380	370	399	375	371	398	394	360	344	372	391	372	360	350	378	363	396	389	342	348	376	381	363	361	354	389	355	376	349	340	404	372	362	378	388	370	371	354	379	339	330	376	348	385	398	379	348	376	428	378	371	378	382	411	410	396	395	388	416	372	366	396	412	357	381	393	339	350	354	346	406	393	368	414	365	384	374	364	371	397	401	378	360	401	386	356	368	363	371	376	370	388	386	392	389	367	380	372	358	353	387	377	387	342	335	390	386	395	374	375	431	353	370	342	374	434	364	414	362	408	360	359	406	393	369	377	378	390	356	415	363	364	374	367	355	389	367	369	373	354	380	381	387	383	374	369	347	389	393	371	332	370	387	375	387	366	368	380	412	376	365	377	354	386	380	383	342	383	404	376	370	371	414	366	387	346	362	368	355	360	384	342	359	361	377	372	372	396	350	390	371	397	410	393	383	361	374	367	340	364	384	386	378	376	336	361	353	402	367	382	348	395	351	417	381	409	390	406	404	368	358	385	382	378	384	353	370	369	390	406	370	387	409	352	404	377	371	390	378	401	382	403	381	402	386	403	367	342	364	342	380	377	345	395	359	401	367	363	372	355	402	358	349	371	392	402	359	371	412	359	377	367	382	387	364	382	390	371	360	370	367	361	405	409	394	360	363	345	389	369	415	387	369	337	397	397	352	364	374	374	377	373	384	369	350	378	375	391	367	386	373	390	417	386	406	372	413	361	379	368	378	366	377	382	399	349	401	384	356	385	389	384	351	390	360	379	357	354	330	384	329	399	394	372	357	346	347	397	373	360	357	330	347	391	354	359	373	401	367	378	351	360	369	349	372	403	371	359	378	379	352	394	343	361	383	384	365	372	388	361	404	356	389	348	383	378	380	391	371	366	373	359	364	400	391	399	381	383	391	370	406	392	383	372	365	347	391	361	379	394	400	380	368	373	374	357	356	375	377	383	409	375	395	395	353	355	402	372	345	351	365	371	372	382	400	384	402	399	333	379	380	410	370	401	395	373	350	368	347	373	372	358	385	398	366	364	389	371	386	378	352	363	392	381	407	378	402	357	421	365	340	384	392	385	340	404	374	393	368	359	374	384	356	378	393	370	361	361	364	386	390	392	390	391	405	394	387	384	387	345	396	388	377	411	384	359	366	416	382	374	390	359	396	375	354	393	364	398	371	377	362	368	391	363	367	380	372	386	377	367	378	384	373	403	387	368	365	410	396	383	393	353	360	399	375	405	363	368	418	395	355	388	367	356	386	348	386	375	396	352	374	401	374	387	375	373	392	375	355	367	355	392	378	372	357	361	373	407	400	352	390	345	367	420	412	385	397	369	390	370	353	357	351	346	382	396	382	361	416	378	350	387	373	374	342	392	361	382	398	365	347	376	370	390	375	378	394	389	370	349	373	385	403	391	359	362	379	405	353	360	380	403	360	399	398	363	430	380	368	401	425	367	390	382	368	390	383	370	411	391	383	379	376	413	369	375	373	402	393	361	371	402	378	380	403	409	396	427	396	365	370	370	350	370	353	379	431	395	376	388	386	423
18361	32290	25688	17041	12997	8506	3754	1452	932	646	449	453	426	478	575	641	758	937	948	902	823	705	644	619	531	444	430	382	393	395	403	369	384	386	402	396	402	442	369	400	421	401	415	382	410	377	412	360	383	371	390	384	359	379	403	376	365	363	364	346	377	399	428	394	356	396	367	390	388	421	409	414	349	369	413	360	395	352	387	399	399	403	416	404	343	380	436	377	376	387	380	387	391	386	340	368	390	399	445	403	359	371	377	373	416	412	398	362	341	407	403	378	395	390	372	403	402	373	392	423	388	404	390	399	375	370	424	409	388	383	388	409	391	396	389	388	386	368	397	391	372	430	377	356	391	395	364	389	428	364	372	361	366	394	392	386	395	408	365	385	357	421	361	401	408	403	371	419	374	387	369	391	406	378	405	382	407	400	392	384	387	410	398	358	441	381	371	386	383	374	377	379	389	398	399	437	400	382	388	394	370	373	406	432	384	356	408	361	361	391	387	424	395	395	398	409	367	370	390	413	394	391	385	420	387	431	395	369	343	374	377	364	374	370	393	378	387	395	389	353	382	354	367	411	368	380	414	392	354	379	394	431	390	398	389	417	438	379	403	382	401	409	401	407	402	368	392	398	399	367	377	394	356	397	389	366	391	432	439	401	387	411	391	394	396	390	361	379	396	421	378	404	420	381	388	399	383	415	372	399	379	391	379	390	424	378	367	346	388	423	405	378	375	428	387	372	421	375	413	384	392	417	381	364	392	390	400	353	402	397	375	408	433	383	390	405	392	411	423	379	385	379	383	398	369	403	384	379	398	409	386	370	405	403	438	368	394	403	428	402	410	367	391	404	379	390	394	373	358	400	411	385	375	382	416	397	407	407	403	369	359	378	394	385	392	365	416	381	393	420	397	416	378	375	377	409	376	382	419	367	365	364	393	411	391	394	395	413	375	421	416	370	400	394	366	386	366	390	370	384	400	402	386	384	399	404	391	371	420	384	401	398	407	382	392	377	365	356	387	417	399	407	350	406	410	379	393	406	369	393	395	369	383	383	399	403	411	362	387	370	384	381	400	367	408	393	355	424	390	399	399	385	398	387	406	391	412	423	419	396	409	374	418	404	392	394	398	409	411	383	406	404	397	390	369	373	396	376	389	386	392	407	366	385	413	417	395	379	359	374	365	388	383	391	365	405	391	361	406	413	390	375	461	361	388	367	377	375	411	391	373	396	387	403	356	394	417	384	375	374	415	380	356	397	383	394	403	387	402	383	403	396	416	400	408	376	393	379	396	413	402	394	393	400	380	385	379	406	373	404	381	386	386	386	389	391	371	362	387	376	376	394	427	365	411	376	388	426	423	401	362	427	382	395	405	364	379	388	407	384	373	409	388	418	430	395	407	360	385	389	377	414	400	378	401	391	385	396	402	368	384	412	397	395	371	434	364	397	408	416	359	398	394	392	390	377	394	374	389	356	381	405	389	431	403	418	385	390	366	393	416	407	366	382	400	350	424	419	410	391	384	414	385	386	404	396	399	427	379	385	393	362	386	395	403	414	418	378	393	405	414	359	396	365	392	388	417	412	377	388	401	444	396	385	369	392	399	336	364	384	369	406	419	391	384	400	363	389	345	405	393	403	382	388	431	364	406	398	371	417	398	369	392	370	409	393	388	353	390	377	372	359	410	377	402	378	383	399	381	418	387	405	435	398	384	428	399	427	408	412	398	377	375	395	399	399	385	389	398	401	390	389	394	402	398	375	360	380	379	410	390	429	381	373	367	389	410	416	378	422	419	379	398	405	383	398	394	398	397	361	396	387	371	395	405	395	378	396	388	373	409	373	371	422	355	380	382	408	407	384	387	425	420	382	432	381	395	425	374	397	377	382	370	398	426	402	397	365	387	396	403	403	366	386	376	409	374	388	403	410	386	389	396	372	399	386	418	383	397	427	391	373	391	385	404	395	386	374	343	413	403	401	400	419	400	401	382	371	405	395	402	373	419	389	382	410	369	373	370	408	359	410	401	414	387	409	389	394	378	368	355	399	402	403	422	401	387	368	402	403	406	389	375	408	421	411	392	385	401	387	376	342	379	365	382	389	392	378	403	377	371	342	400	376	404	400	413	406	416	386	402	407	380	366	398	389	410	386	374	361	430	374	403	424	401	396	399	389	374	378	385	355	380	417	388	425	415	382	382	416	406	365	383	382	384	405	390	380	416	382	375	399	381	406	376	395	411	365	392	382	345	414	401	433	388	413	381	395	383	362	387	392	375	388	385	357	376	391	390	373	392	395	364	391	416	345	384	386	400	382	362	388	393	369	393	403	403	412	374	385	397	362	398	385	404	381	413	372	377	423	395	402	368	397	371	381	403	366	390	434	352	393	404	399	372	387	432	383	378	409	419	396	385	387	364	404	401	389	384	404	367	385	395	382	360	421	390	395	350	350	378	365	390	391	409	414	417	398	363	371	402	389	434	356	393	378	387	388	372	399	385	404	423	391	345	377	382	388	398	409	413	386	403	400	416	374	408	387	394	409	424	390	395	391	389	395	365	380	407	404	365	376	372	375	375	358	365	397	367	381	378	384	406	359	388	373	392	384	431	412	435	391	393	400	404	385	385	409	403	426	344	367	373	413	411	389	393	350	435	381	415	375	351	406	387	407	395	407	411	390	393	375	384	390	379	404	371	400	370	401	410	394	404	368	399	398	385	410	322	432	373	420	388	364	376	389	390	389	394	340	393	372	343	413	397	412	371	397	395	397	373	378	371	423	412	397	377	393	390	412	366	370	370	414	412	381	372	384	369	391	399	375	371	392	372	406	379	375	390	413	372	373	415	372	383	420	370	380	378	417	400	372	365	381	367	393	433	418	400	430	400	390	392	410	396	362	384	397	352	384	352	403	395	398	411	387	402	398	397	408	415	404	411	414	354	401	405	375	417	380	355	418	368	377	387	434	377	391	419	405	398	400	415	397	392	372	406	364	448	337	379	447	363	395	385	390	383	400	408	366	421	420	367	369	419	378	384	427	372	387	386	405	374	410	392	400	386	373	406	400	385	396	406	360	369	382	377	416	398	364	393	410	363	393	356	377	404	349	427	388	377	425	412	362	387	384	344	427	438	434	414	392	419	450	386	387	417	393	384	368	370	386	404	372	387	375	394	392	416	393	390	388	402	406	400	390	409	363	403	391	413	398	414	408	379	397	387	368	396	421	398	376	363	418	379	414	391	367	394	383	386	378	382	374	394	377	373	405	412	397	392	390	389	397	369	401	383	361	439	397	389	387	391	381	424	421	370	380	438	359	377	362	349	393	393	343	372	385	427	382	404	389	445	402	394	408	380	383	414	430	433	392	407	399	381	374	364	376	391	413	380	425	369	350	398	420	382	376	385	380	389	413	392	402	382	359	429	388	381	400	383	440	361	413	359	405	380	382	379	383	366	401	398	399	405	419	387	371	377	374	395	411	395	391	374	395	374	392	412	417	428	422	382	415	374	381
23692	21176	28413	24416	21620	16875	6731	2108	1264	995	813	801	781	832	883	923	1115	1226	1235	1127	1078	989	925	905	843	717	688	728	616	684	691	638	681	675	683	658	710	642	653	653	732	660	675	674	677	688	691	678	704	674	682	683	693	667	644	653	692	622	667	676	634	650	672	645	693	627	704	665	742	674	713	702	716	624	661	690	683	677	684	665	674	661	674	680	667	643	703	647	682	672	640	704	681	719	639	662	644	669	726	625	652	689	656	686	729	641	689	691	659	646	693	675	679	651	708	665	623	656	672	681	659	681	685	686	649	671	638	641	678	666	660	753	675	632	679	682	697	631	660	682	672	651	655	684	704	685	674	685	632	734	656	646	653	698	670	687	718	671	654	688	679	682	668	698	639	670	679	737	693	675	633	653	692	704	687	684	687	646	662	619	698	669	647	682	669	602	688	648	697	657	687	675	671	662	668	682	716	675	648	693	668	716	662	687	703	679	610	666	637	622	706	649	652	666	694	669	721	715	705	655	671	704	653	720	672	666	696	685	692	621	637	698	746	719	621	687	668	699	641	686	715	719	727	649	661	689	658	689	654	674	619	665	666	671	648	670	662	656	674	692	653	642	668	712	658	664	695	667	664	675	677	712	663	627	699	686	645	717	629	695	664	633	633	662	655	661	650	682	676	643	664	680	656	687	669	656	661	682	699	663	669	650	642	676	673	689	656	668	673	713	717	664	698	659	722	698	670	669	691	676	653	621	633	722	710	668	661	670	673	641	690	674	649	616	676	657	689	728	655	652	650	703	645	670	675	661	672	664	634	651	616	680	677	668	672	651	674	685	689	650	679	657	711	660	681	692	720	697	684	648	689	658	687	631	643	646	685	642	656	675	702	678	665	679	643	700	643	649	704	680	669	687	693	717	689	674	678	672	674	634	693	660	670	725	654	661	668	666	690	675	714	662	690	645	713	636	661	705	715	677	683	678	603	704	665	677	739	676	721	658	725	657	674	712	662	715	650	683	635	693	665	641	671	700	671	687	634	629	706	690	678	703	687	671	658	678	703	680	717	694	683	658	654	694	676	676	765	646	689	661	717	667	731	684	716	666	688	655	619	680	653	690	707	641	667	673	663	655	669	630	638	648	684	706	724	747	649	657	704	700	656	670	680	666	647	686	673	629	655	685	673	670	668	727	678	664	692	679	641	667	659	658	692	650	701	667	644	657	666	637	654	685	641	673	659	714	687	684	634	674	662	668	645	763	647	689	684	676	633	717	690	713	655	700	701	646	658	645	755	634	673	713	726	678	670	679	697	679	654	684	696	686	643	637	636	649	660	677	633	685	682	658	700	661	606	678	673	628	684	647	665	698	664	684	676	660	651	705	699	731	681	715	667	647	661	654	659	720	679	648	632	672	685	657	667	645	699	694	674	697	650	677	674	619	697	629	687	709	712	668	675	632	687	690	708	654	683	658	655	633	698	652	665	662	690	640	680	657	661	632	679	695	684	633	721	673	711	693	705	711	711	688	669	653	639	670	700	688	662	715	657	667	687	665	617	634	650	669	659	690	647	704	669	682	606	675	705	666	654	685	660	636	699	709	669	648	692	689	677	705	684	663	665	638	695	669	668	669	669	713	612	650	696	685	660	686	671	683	663	718	649	638	682	733	698	694	710	691	674	689	697	646	637	681	677	643	675	700	687	659	674	686	647	668	681	683	680	663	645	686	694	673	630	628	638	652	647	675	669	680	659	696	673	702	669	645	680	648	659	624	667	623	637	693	647	666	685	664	686	674	660	674	661	621	706	690	723	694	667	635	658	649	644	657	648	697	627	660	682	670	719	624	658	726	663	622	658	686	647	657	682	668	729	681	685	653	690	644	709	651	684	629	683	702	678	662	717	686	679	652	657	696	679	661	704	615	635	636	668	670	651	633	678	666	678	672	735	653	682	657	662	671	710	660	671	644	700	659	709	701	670	673	686	674	642	678	721	654	664	664	687	698	656	692	659	672	694	704	642	645	637	684	651	667	693	683	680	700	676	673	680	692	741	638	670	638	671	720	654	691	684	654	686	691	690	629	658	689	689	660	655	652	656	681	674	676	648	683	682	650	652	647	672	669	681	655	649	639	691	678	660	671	657	679	711	657	687	664	685	685	702	659	656	618	673	686	679	643	674	682	665	669	675	703	676	673	631	641	676	688	701	701	705	641	680	686	690	668	683	673	678	659	661	637	688	673	690	679	632	623	673	672	661	629	596	668	655	717	679	699	677	646	723	694	733	631	663	691	690	656	642	684	702	685	635	658	663	684	687	683	677	678	680	676	625	653	660	658	715	699	640	699	647	671	660	678	665	700	695	634	657	650	704	632	690	652	683	669	731	682	704	697	642	673	696	671	720	669	705	640	653	647	672	644	709	656	662	705	712	695	691	708	677	652	664	634	709	675	688	656	690	700	643	649	662	659	661	646	680	649	685	710	729	666	690	677	669	683	662	664	684	640	699	704	673	647	681	643	648	678	659	669	679	692	718	719	693	688	688	661	669	713	673	663	679	655	660	680	672	659	676	677	676	695	653	644	677	684	662	663	675	672	699	657	629	706	637	698	645	695	645	709	679	664	711	691	681	647	650	623	642	669	658	699	671	632	666	748	691	702	681	653	659	671	687	681	668	664	664	640	667	605	660	712	686	636	677	667	691	690	635	709	694	690	688	647	671	718	687	714	668	654	714	754	610	673	720	645	682	654	664	665	664	671	664	652	643	723	648	700	621	701	692	640	622	615	673	719	699	651	688	686	690	693	681	697	661	723	693	655	674	678	695	696	659	693	634	627	646	633	659	694	660	653	676	663	677	699	670	618	633	694	666	716	605	651	689	640	679	662	681	678	649	659	727	694	681	633	677	683	651	685	718	684	653	644	717	717	682	696	672	638	684	675	662	702	685	661	654	650	693	632	641	663	645	697	717	713	721	684	685	652	643	713	689	707	681	663	688	656	661	640	682	671	604	661	669	678	658	636	719	668	665	676	725	635	643	651	716	723	627	663	662	656	677	668	622	655	667	636	677	668	690	676	705	705	695	646	697	687	692	699	660	641	653	691	654	643	636	668	681	694	679	666	627	653	661	726	710	694	633	689	694	651	687	641	668	739	666	671	679	694	699	659	662	654	674	650	711	637	669	705	657	641	690	634	736	679	667	664	683	676	712	671	635	653	678	653	706	660	669	667	606	681	628	721	706	658	672	707	645	682	684	672	689	674	668	672	679	695	652	644	635	674	670	703	667	679	699	723	687	698	689	665	670	662	660	690	625	652	648	694	725	657	674	731	671	673	689	700	674	686	665	660	688	655	666	631	634	694	668	664	667	723	661	663	647	722	656	668	682	670	706	712	682	700	719	724	694	712	673	659	653	668	637	703	695	643	646	632	671	668	663	677	692	703	707	657	681	639	652	627	735	656	685	642	678	694	697	662	686	698	628	668	681	663	685	670	671	695	653	722	663	700	667	667
19597	41489	34551	24905	19908	14415	7382	3217	1899	1367	1020	955	970	983	1106	1145	1436	1622	1771	1644	1454	1291	1196	1054	919	789	746	744	707	773	756	709	720	683	742	693	750	680	684	764	710	723	722	695	686	714	660	680	745	703	694	726	720	719	679	726	699	689	681	671	705	713	680	706	716	686	736	698	691	681	781	678	677	647	670	683	690	715	676	680	672	695	694	706	697	678	752	679	702	714	692	721	705	740	693	690	705	690	716	679	648	672	667	676	697	686	702	679	681	726	725	729	741	703	702	693	723	716	678	732	729	689	685	736	703	683	687	670	709	699	694	684	705	666	687	712	733	682	710	701	738	657	716	663	725	688	706	686	683	743	686	703	722	682	690	717	689	670	671	664	686	734	688	671	702	712	692	706	711	679	712	652	658	748	672	690	688	705	700	647	702	677	671	665	696	673	681	709	710	639	674	747	726	674	725	734	703	685	644	743	678	691	677	705	710	728	674	685	702	680	690	689	698	706	667	661	703	715	668	688	711	654	736	711	690	768	708	705	731	668	661	659	673	737	688	694	671	694	776	685	716	692	712	658	654	734	678	711	701	657	645	675	695	705	673	728	720	704	740	666	737	650	714	691	679	670	673	721	697	650	692	649	728	731	663	656	705	674	711	692	741	647	702	694	739	662	703	706	741	711	684	662	660	708	671	694	722	700	699	703	722	689	699	689	712	700	670	707	695	620	710	720	662	700	739	701	650	669	676	701	632	674	654	698	713	714	688	660	694	676	674	729	724	654	688	675	700	699	692	657	694	683	695	658	728	713	690	690	719	721	709	681	699	705	667	679	693	649	655	679	644	749	702	666	680	719	703	723	657	723	648	657	664	682	683	671	676	708	679	706	708	696	658	675	705	672	663	710	680	667	723	725	691	695	713	737	772	675	736	697	659	685	662	700	766	688	697	726	698	644	679	665	691	672	703	718	707	708	723	671	666	703	689	694	679	726	688	640	664	705	723	660	670	704	709	692	641	681	726	701	690	685	700	701	704	717	684	690	676	720	753	665	678	665	667	722	681	704	682	712	693	721	673	711	727	717	677	717	707	693	671	724	710	709	692	696	714	693	715	676	721	693	681	746	705	683	703	674	697	702	689	716	693	709	710	683	688	751	677	722	689	739	673	706	710	687	660	716	705	717	698	641	659	712	690	701	712	708	664	704	732	706	664	715	695	723	690	679	704	680	688	713	731	696	691	708	703	717	683	680	707	681	703	703	698	658	650	695	731	708	687	656	677	705	683	703	675	691	670	701	690	666	733	680	645	653	675	708	758	701	707	676	704	700	755	716	664	732	696	676	716	717	702	682	683	717	715	687	719	710	750	726	686	685	691	691	683	650	726	678	689	683	686	648	707	689	673	708	686	701	651	672	724	707	670	679	703	701	706	674	717	676	701	665	621	699	693	682	677	701	731	655	708	681	725	695	684	680	681	713	683	711	688	683	700	715	697	693	637	672	716	753	671	696	700	665	655	713	676	705	712	712	700	678	732	648	711	702	665	695	674	664	720	707	714	683	734	662	688	695	698	624	748	689	658	736	692	688	702	714	700	646	723	663	697	697	732	733	670	724	688	731	683	659	722	661	674	738	660	693	686	632	696	689	695	667	681	687	699	668	695	687	710	736	729	664	707	754	666	663	708	725	716	664	698	687	659	688	684	701	693	695	691	756	672	708	690	725	652	664	734	672	674	678	707	642	699	735	678	695	701	710	737	742	655	670	661	705	718	703	700	712	677	667	721	658	703	681	675	718	692	750	671	711	676	697	725	700	693	738	694	748	693	716	719	740	655	709	685	700	696	712	689	678	644	671	701	648	688	702	759	665	709	724	708	697	725	689	758	679	684	652	721	731	706	720	703	653	701	702	706	672	709	695	695	679	656	712	704	691	691	639	766	702	672	682	689	634	671	725	654	745	669	740	703	725	703	715	687	721	708	691	715	698	710	699	684	722	646	700	667	680	694	723	756	730	713	724	684	701	703	670	685	727	652	679	726	672	756	735	690	661	711	752	685	666	688	690	718	700	723	674	662	647	694	682	703	720	697	677	706	645	673	730	684	712	706	688	704	700	647	743	671	711	722	697	687	661	677	733	667	691	721	646	734	693	710	729	632	699	711	690	677	709	642	685	669	691	703	666	696	719	682	692	726	670	672	705	721	662	673	702	710	709	674	698	637	704	720	689	667	684	660	704	657	713	652	647	669	682	735	642	665	667	696	686	716	710	685	695	660	656	710	686	705	687	722	718	667	699	669	696	689	702	714	702	666	696	669	745	711	667	682	703	672	717	695	685	761	684	713	746	687	723	720	701	707	740	682	757	688	687	703	710	704	683	671	710	707	689	728	720	685	674	716	733	688	690	709	676	684	679	628	705	733	676	688	682	724	720	667	695	646	686	688	720	713	686	695	694	675	720	693	658	624	682	652	679	702	724	684	731	698	678	731	705	665	666	680	765	664	700	685	738	699	674	675	684	685	699	669	694	680	692	758	682	695	704	714	694	706	688	679	661	692	693	676	710	677	676	709	702	687	706	697	696	725	636	702	675	703	702	671	674	674	704	717	737	722	697	637	705	673	704	703	683	727	694	707	688	706	723	698	679	689	657	696	712	650	707	643	698	759	690	683	726	702	713	718	737	676	691	719	700	729	697	723	675	688	706	702	666	667	705	703	700	704	708	708	689	681	719	654	673	690	668	695	711	719	698	751	710	678	692	678	696	673	680	705	707	652	669	680	706	731	697	701	702	692	699	662	749	665	678	694	694	726	671	724	732	670	666	624	724	659	740	702	701	674	705	711	720	744	723	678	691	694	664	705	696	693	702	681	726	693	694	707	699	676	653	681	693	673	766	742	690	713	692	704	682	711	677	746	686	701	707	696	670	668	711	660	703	674	737	679	665	685	669	692	684	691	687	641	649	670	721	689	692	685	711	673	649	662	686	720	705	654	629	714	705	640	707	654	702	699	695	672	675	711	717	702	681	720	646	692	692	684	681	645	704	727	691	666	698	676	739	671	720	663	696	685	677	706	682	696	739	663	678	655	703	710	716	686	651	692	690	654	674	685	663	648	644	700	657	675	665	679	758	661	730	709	688	680	700	658	695	742	685	718	697	683	708	700	686	714	705	694	724	775	679	682	697	643	639	690	686	656	681	693	655	713	664	710	707	717	692	699	690	700	688	733	697	674	752	736	705	672	698	707	682	669	691	667	672	750	699	685	649	693	698	694	674	715	673	682	661	647	719	700	698	696	707	681	710	679	660	677	699	688	670	690	688	672	697	652	681	649	729	691	709	713	703	668	673	741	684	684	692	670	648	703	723	674	654	712	682	717	693	714	670	710	730	675	699	745	691	670	730	689	672	685	669	702	729	667	701	670	681	698	685	725	654	666	659	656	709	674	695	667	688	700	738	706	678	693	633	675	658	691	681	716	706	694	673	711	708	711	703	728	662	681	703	666	692	706	724
24924	21239	27609	25572	17315	8536	3512	1220	859	690	522	515	534	498	568	581	697	755	908	851	769	668	634	558	560	511	459	436	446	431	411	408	449	455	415	467	457	447	402	450	407	428	445	410	410	425	432	449	430	402	408	437	417	399	418	408	434	431	469	459	417	404	421	423	416	429	455	424	435	445	423	403	447	395	406	424	442	471	426	410	433	427	454	418	418	412	441	396	467	423	438	435	424	421	398	426	442	436	429	439	455	419	488	437	398	439	432	449	441	402	450	391	442	395	445	433	441	416	445	409	432	432	409	450	465	420	417	455	424	436	427	382	465	443	401	411	443	459	444	380	424	413	437	414	433	447	399	423	431	426	453	447	449	439	452	447	424	397	407	458	425	414	422	414	441	409	437	434	413	398	401	435	457	433	430	402	407	437	454	460	394	444	376	419	421	430	416	409	427	437	449	433	441	396	422	418	385	402	458	445	416	427	445	394	436	445	440	477	391	449	427	404	460	445	418	409	397	417	417	419	377	447	463	436	465	420	447	437	429	418	443	460	429	444	431	390	421	405	409	386	428	413	410	446	393	448	425	412	363	429	433	448	433	425	457	438	412	417	391	438	422	428	403	422	394	420	457	437	392	432	455	418	408	415	408	467	393	460	426	409	430	407	447	383	404	416	401	458	422	441	407	417	454	475	403	431	411	427	427	435	420	424	423	439	438	398	424	469	462	440	418	431	424	424	431	442	434	405	472	414	420	398	446	410	413	407	457	400	399	443	471	462	399	415	460	414	446	442	431	418	413	409	422	456	431	427	424	418	435	444	432	465	438	478	438	418	434	424	431	403	464	431	424	438	465	426	400	428	444	398	436	450	416	425	427	422	420	416	400	437	454	414	441	481	432	424	421	431	440	407	447	472	429	436	407	404	395	434	443	448	438	409	390	435	399	428	431	436	437	456	394	437	366	440	438	436	435	450	455	391	421	437	444	396	440	400	442	453	419	441	436	403	487	421	384	432	404	420	427	410	422	393	447	371	440	457	454	412	451	413	429	427	397	421	438	430	409	443	399	441	437	403	456	434	406	444	411	452	450	431	426	402	429	438	395	435	411	438	450	445	415	391	408	411	464	437	417	451	438	419	418	458	411	407	424	414	461	441	439	403	424	454	401	417	398	430	411	421	424	403	432	428	442	460	453	413	443	428	420	486	448	413	386	423	395	467	432	460	419	468	430	394	440	414	404	414	432	402	382	423	432	408	424	415	415	415	441	418	430	427	433	423	407	427	453	415	410	435	446	439	439	474	441	412	408	423	460	440	447	401	421	438	418	437	433	395	393	448	372	406	399	408	436	397	444	405	420	428	437	451	364	434	418	416	425	426	410	455	427	426	449	415	434	427	413	426	427	400	426	418	445	399	400	424	453	390	420	431	425	392	451	400	430	400	437	426	402	437	435	418	414	456	397	482	450	402	441	430	446	406	445	414	412	443	400	438	437	426	459	411	442	409	420	409	449	463	421	419	428	411	411	415	410	407	463	446	431	427	449	459	444	410	442	414	437	419	438	425	400	437	422	420	447	410	439	404	444	438	390	436	451	375	403	416	410	457	408	421	429	433	421	425	402	480	408	447	419	417	428	399	454	441	430	428	376	444	452	459	395	427	451	388	390	425	373	382	407	442	423	464	404	442	435	426	441	437	445	428	419	409	407	419	428	398	419	422	432	427	434	392	440	455	412	426	408	448	421	436	427	427	393	410	399	428	442	444	432	366	481	405	436	434	416	410	434	394	435	397	447	472	412	412	419	456	425	398	446	438	426	388	424	401	454	414	422	453	440	395	452	417	399	419	419	424	415	426	413	447	422	426	401	446	399	423	399	409	432	427	399	398	450	409	427	393	422	448	418	456	473	405	412	430	431	478	415	444	403	430	421	393	472	434	458	419	417	432	393	421	427	408	410	456	446	428	436	438	407	442	416	432	439	453	422	431	447	429	444	412	433	416	435	400	419	410	433	410	420	399	440	415	439	422	419	440	436	425	412	434	392	476	396	427	427	464	446	411	448	436	407	445	444	427	454	412	428	446	428	441	451	391	413	469	398	425	471	411	442	435	424	389	430	422	431	457	417	466	397	416	369	412	418	488	407	423	468	463	433	443	419	416	408	403	450	433	415	409	458	430	433	430	420	436	439	447	421	402	432	424	436	423	447	466	428	436	434	413	444	415	396	450	398	447	407	433	429	460	440	429	441	427	441	397	405	409	427	416	405	419	448	435	447	418	434	415	426	438	452	409	397	406	407	446	429	419	405	441	417	397	425	403	434	487	413	426	438	392	418	430	422	442	413	435	450	393	413	445	416	464	438	457	412	436	425	424	449	398	379	470	434	386	492	407	460	443	412	410	393	424	452	454	447	456	484	431	415	420	417	467	430	436	428	443	384	419	469	420	428	405	436	440	422	450	437	413	440	430	441	464	406	466	416	491	418	419	428	391	437	416	436	411	428	441	431	438	383	401	385	421	447	428	395	424	434	403	458	409	433	413	444	454	425	418	439	430	425	414	389	416	430	426	443	434	397	420	393	434	451	431	445	430	436	461	416	397	429	459	446	418	388	425	399	430	423	431	406	443	402	411	453	421	420	447	422	446	403	422	440	417	439	428	411	427	419	418	397	392	400	445	425	409	466	486	419	402	432	390	442	379	457	427	424	438	399	416	397	470	420	402	416	420	453	466	448	397	439	387	416	440	429	426	411	427	430	416	415	426	420	423	393	395	424	411	448	465	414	451	443	450	413	431	430	415	427	429	446	392	452	399	439	410	451	451	418	419	419	417	359	433	441	425	406	450	435	395	406	428	422	423	454	416	446	447	399	447	444	435	446	440	412	430	449	396	418	409	417	423	421	479	422	450	431	426	409	444	450	440	401	394	384	424	471	434	432	439	428	435	401	459	463	409	426	416	427	440	407	443	440	403	381	439	426	424	444	420	453	431	421	417	425	434	446	398	429	434	396	446	426	387	427	413	444	399	445	398	420	409	419	386	449	426	398	429	418	417	439	428	430	417	433	405	438	426	410	477	414	414	409	425	416	422	427	440	462	454	406	465	401	415	422	407	424	450	442	436	414	460	452	424	403	418	363	398	418	411	444	425	431	419	421	425	407	419	413	438	432	445	453	427	450	438	413	439	412	411	452	415	422	424	460	402	419	449	430	448	456	435	461	399	460	435	419	403	409	439	444	404	445	453	382	415	428	432	427	422	425	450	403	409	449	432	405	414	423	428	430	417	406	431	428	447	414	447	431	430	449	391	429	399	433	433	413	405	435	455	414	406	447	429	416	459	444	395	396	418	412	427	450	419	426	461	429	420	406	418	427	447	414	426	422	435	430	410	409	425	400	421	455	437	416	436	440	435	412	467	468	413	412	431	436	427	420	453	414	407	429	423	433	440	429	437	412	421	466	441	412	418	429	450	411	390	413	457	407	390	408	414	441	416	421	467	424	453	422	434	424	415
19116	38358	31097	21089	16693	11762	5586	2251	1345	951	675	655	661	688	781	831	1012	1199	1311	1224	1076	886	870	768	702	559	482	438	446	430	471	454	456	470	463	475	461	443	428	443	466	474	521	463	463	454	464	465	493	462	489	459	467	480	454	471	480	435	465	426	458	490	463	434	509	466	484	489	456	464	450	477	500	503	467	400	443	458	475	482	442	466	459	453	499	435	426	503	450	449	443	439	460	452	472	498	468	456	491	455	467	445	451	484	489	463	447	430	414	473	493	474	460	495	495	444	524	433	462	426	467	448	482	475	471	463	488	518	440	496	426	435	446	480	483	454	481	442	453	451	480	472	472	452	462	467	481	500	458	465	483	468	441	475	427	465	457	471	482	495	456	478	465	498	494	457	444	470	466	443	428	448	451	453	485	461	483	461	436	439	486	499	455	447	447	438	453	476	461	461	467	470	453	436	457	500	475	465	465	462	490	470	507	470	442	472	442	466	476	450	451	429	457	484	454	432	432	494	436	466	464	466	476	474	470	444	485	455	475	448	461	445	447	482	441	508	465	480	473	444	523	484	467	456	440	470	442	475	475	428	483	451	467	483	458	464	464	469	433	445	443	493	481	456	454	461	461	430	456	459	466	454	500	456	474	475	501	432	458	459	474	439	447	458	488	438	465	478	433	497	425	449	459	474	431	461	441	472	438	469	433	494	485	481	450	440	477	495	444	477	489	507	435	496	441	466	455	453	450	475	480	455	440	452	502	465	452	479	425	490	486	496	482	442	451	460	446	480	471	444	430	436	474	433	420	470	453	480	440	501	440	465	457	468	468	469	482	466	463	470	436	489	469	466	443	427	423	448	462	437	482	491	478	492	485	447	483	435	454	472	465	428	468	474	488	473	462	473	470	447	489	484	445	476	467	487	479	485	472	464	469	464	438	457	467	452	468	483	427	474	462	441	473	445	437	437	467	482	444	493	488	445	468	440	451	463	470	424	408	425	439	441	478	426	424	466	473	452	465	472	452	457	465	439	459	489	433	447	469	431	493	488	471	480	479	461	461	476	495	488	458	438	428	490	485	468	478	503	475	474	461	456	487	435	476	430	450	456	421	477	456	501	477	460	499	421	454	488	455	485	434	511	465	444	455	434	488	459	441	443	431	522	434	455	454	472	472	476	442	481	469	426	452	440	465	460	482	472	458	436	479	450	459	419	464	488	489	432	475	494	465	456	484	444	492	487	440	449	509	449	441	466	476	467	450	468	441	466	479	467	450	462	474	445	465	456	445	451	438	463	484	459	463	446	493	446	448	491	467	469	429	503	464	477	472	441	465	469	469	454	446	466	451	495	442	463	470	437	478	450	514	460	464	454	482	485	439	459	444	412	467	453	465	451	463	478	428	496	478	450	423	508	466	487	499	453	431	481	468	442	464	445	453	479	442	441	473	428	440	459	481	458	469	459	454	451	498	482	474	470	484	441	465	490	467	491	458	476	427	479	478	484	441	455	496	453	442	448	485	475	442	464	428	462	430	430	456	447	463	449	467	462	439	448	469	434	493	451	433	476	473	430	383	499	473	445	435	454	469	451	449	477	411	494	470	504	439	467	470	456	466	474	468	449	463	492	436	497	431	414	491	457	457	469	456	449	440	455	490	486	491	459	459	448	468	421	455	461	458	495	494	497	478	447	481	461	436	433	485	445	448	480	462	463	453	481	445	446	480	446	453	446	451	442	466	502	444	450	488	450	464	438	473	444	432	459	490	446	494	453	463	430	484	469	441	477	479	475	482	443	423	480	430	441	437	483	473	475	439	454	461	488	439	477	464	469	434	495	448	490	441	468	476	450	446	438	464	489	490	464	466	477	495	455	456	474	416	471	439	494	461	449	444	459	438	448	448	464	444	462	461	450	444	469	461	476	472	475	410	476	430	458	469	475	459	415	472	489	492	430	467	470	438	467	503	476	465	455	460	428	462	499	463	495	485	435	459	451	488	434	450	447	447	506	462	489	462	476	491	421	466	492	453	452	468	494	459	465	458	459	437	449	447	436	476	462	472	469	440	483	479	455	439	464	440	449	430	453	463	455	442	493	460	436	481	474	514	499	448	441	448	475	462	458	439	454	457	444	457	429	486	460	462	456	453	442	438	451	493	450	472	437	482	477	480	461	431	468	476	437	443	424	451	451	483	479	460	462	478	458	491	461	473	456	489	481	431	463	469	456	496	484	488	481	472	448	443	471	422	472	478	447	453	456	449	458	405	458	455	467	449	480	437	459	433	450	490	465	502	482	456	478	457	480	434	476	474	462	481	468	453	479	430	417	455	455	425	500	431	454	449	455	467	439	479	427	494	460	461	458	454	477	433	501	449	460	485	517	478	429	513	470	516	454	445	475	469	447	458	467	441	452	470	414	452	485	485	479	447	414	437	476	450	450	461	438	452	502	464	445	462	443	432	445	466	469	472	437	461	476	441	444	425	469	465	446	463	474	430	454	453	475	444	467	473	460	473	468	443	444	440	464	433	497	439	461	495	446	485	456	453	508	445	502	429	426	434	440	451	446	471	475	524	457	478	443	446	481	451	487	484	493	455	412	449	452	454	454	454	458	472	429	464	507	473	455	478	443	459	458	455	485	468	508	477	436	469	432	506	422	462	473	473	468	471	465	449	486	486	473	458	437	451	440	446	440	466	465	484	429	444	443	454	430	478	482	449	435	471	460	458	504	479	471	469	427	463	520	428	456	427	457	447	458	470	475	478	501	445	431	481	459	458	468	476	472	475	450	459	462	450	419	482	474	466	498	472	451	463	443	449	507	476	484	462	465	472	452	414	450	459	429	469	471	447	408	500	499	457	477	439	440	410	445	440	483	488	465	446	458	469	446	453	473	468	442	460	439	475	442	429	467	529	466	484	463	453	469	457	434	480	444	463	488	491	458	488	439	472	439	484	449	474	421	484	441	444	436	443	473	432	461	464	461	443	424	475	460	471	472	445	483	458	430	482	480	406	451	458	475	451	441	504	462	496	493	475	459	471	438	429	461	440	468	445	432	450	449	462	464	413	474	477	452	498	467	448	425	481	464	501	468	432	496	461	442	444	482	470	466	461	480	460	505	460	494	447	463	461	448	491	433	464	473	477	505	430	462	458	481	461	425	462	411	504	459	473	513	458	491	450	460	482	481	455	470	476	470	472	414	457	437	440	501	465	412	469	468	469	451	457	492	453	450	463	439	466	448	446	468	511	457	435	467	451	460	464	436	453	475	467	482	440	441	455	471	464	461	474	470	440	509	473	447	451	468	514	459	468	437	491	452	446	461	487	478	447	472	453	468	435	435	455	452	478	463	490	473	477	448	475	467	444	487	441	476	456	444	482	453	450	470	452	470	472	433	468	423	474	464	468	487	467	438	486	470	469	460	454	470	475	493	529	443	445	479	481	445	453	458	413	442	462	509	446	423	463	425	428	493	486	462	473	447	506	452	462	451	436	442	489	437	462	477	426	462
22652	21238	28875	23912	21415	22095	15218	3565	1757	1463	1178	1120	1078	1165	1153	1264	1334	1539	1592	1649	1469	1364	1251	1194	1078	937	897	857	790	895	930	838	861	813	827	854	900	883	842	882	866	915	860	878	863	873	825	850	859	853	883	823	856	879	836	874	881	868	873	896	861	889	844	880	877	826	895	871	811	882	885	847	887	770	843	847	860	862	862	882	943	838	836	872	873	822	846	835	870	846	834	858	863	872	844	838	838	844	790	828	857	840	869	909	878	876	853	831	843	859	793	836	875	869	870	833	847	823	923	795	831	858	827	876	797	857	885	809	887	872	827	801	868	866	895	894	868	858	867	802	867	878	825	858	848	870	833	891	815	833	866	858	834	864	821	823	848	902	796	867	905	839	887	891	832	827	832	831	839	851	874	884	855	888	858	848	893	823	824	852	827	905	871	895	885	905	806	885	899	841	831	883	820	855	840	815	882	869	873	901	888	895	835	824	873	868	820	841	833	830	816	832	855	852	857	808	855	856	881	925	880	853	840	851	859	838	871	842	823	808	893	878	824	843	855	874	866	912	907	880	878	872	850	866	902	840	877	854	981	875	901	820	894	889	886	850	872	848	853	866	904	849	827	883	830	815	864	793	865	896	873	827	876	847	878	835	863	821	833	846	928	902	877	825	875	896	872	876	906	812	844	791	898	845	903	890	853	814	825	901	854	834	846	840	886	855	815	832	864	930	889	889	871	839	831	846	842	873	886	846	867	865	863	839	857	895	829	840	821	866	823	873	881	904	868	932	853	832	811	895	905	839	818	877	911	918	844	808	836	809	812	880	853	865	846	845	852	907	889	872	840	833	830	885	876	898	866	855	835	814	885	821	853	868	866	833	855	869	860	874	866	863	835	845	866	890	919	832	876	840	849	874	880	840	859	859	806	903	821	864	859	823	878	839	854	879	827	825	882	834	812	816	855	836	852	881	857	811	821	816	899	849	829	850	879	828	888	859	872	853	853	846	860	858	816	843	812	901	831	862	840	858	858	869	848	784	833	858	843	851	850	895	857	859	860	840	900	852	864	839	869	893	804	849	865	910	821	848	801	844	819	894	863	834	806	897	808	875	924	899	827	897	850	831	849	892	848	852	876	825	871	830	901	876	863	874	873	889	865	874	845	919	926	861	866	773	820	827	808	848	862	852	836	829	862	845	890	817	895	897	820	875	846	832	842	893	827	849	842	865	824	856	908	885	785	806	852	903	850	788	853	906	852	872	898	871	825	892	894	859	847	814	845	868	844	849	881	893	913	850	839	875	899	844	801	820	858	910	838	831	845	844	808	838	882	845	885	867	837	833	906	876	891	826	831	806	855	925	881	872	845	867	882	855	834	835	843	868	827	882	847	893	850	886	913	863	874	872	821	808	885	805	855	856	814	894	843	837	894	850	934	852	876	841	834	824	863	887	828	829	851	858	850	808	834	813	862	806	805	822	845	815	909	847	866	854	827	873	838	767	892	829	874	864	880	816	875	879	873	867	838	809	886	860	847	856	887	845	848	828	883	865	836	844	854	876	859	840	876	861	854	861	873	824	878	846	864	848	870	838	844	822	838	892	820	772	840	837	815	840	854	889	864	815	868	893	916	870	876	862	853	848	868	875	814	841	789	862	827	850	905	844	900	843	868	823	856	870	855	849	891	841	864	824	787	851	824	844	872	841	803	915	890	874	847	890	926	837	910	861	863	822	807	843	840	899	848	903	840	854	838	872	810	835	851	851	845	860	805	841	853	823	862	849	854	899	860	821	922	915	813	886	860	871	865	846	846	892	828	862	786	837	831	850	878	850	877	817	828	886	842	888	786	812	817	830	851	880	800	802	831	869	842	821	838	884	838	834	844	870	829	865	840	826	844	914	902	825	846	838	878	845	853	845	804	863	827	889	810	847	820	856	906	791	825	870	851	831	855	882	847	823	860	826	802	843	831	853	890	833	872	808	842	870	848	850	871	874	875	850	843	885	867	848	811	914	876	860	861	839	879	870	874	840	850	869	830	885	881	860	899	901	803	865	861	807	835	873	820	831	838	821	865	827	869	856	827	858	904	822	870	873	878	852	856	870	823	798	833	895	864	885	820	841	861	868	774	919	894	836	877	831	866	840	868	859	857	830	837	863	865	854	885	824	898	841	871	840	831	809	865	832	822	781	850	838	812	879	802	883	820	897	881	859	843	872	842	888	799	853	853	872	872	802	876	797	902	817	872	882	892	859	850	846	864	851	807	849	873	863	843	799	834	844	825	772	846	822	868	839	831	820	814	824	867	916	833	841	855	856	829	871	871	879	808	839	832	893	849	833	903	897	842	857	835	849	839	864	855	847	862	806	902	880	817	887	897	878	832	813	879	873	878	874	792	850	849	810	824	880	818	874	874	857	863	870	870	843	831	893	865	862	839	852	895	888	824	810	893	809	819	885	867	860	831	886	857	892	818	887	806	880	813	854	877	887	855	832	902	846	807	873	863	904	818	802	840	825	887	846	848	838	836	809	851	847	834	864	851	852	898	899	835	874	844	781	896	847	862	860	851	881	847	884	866	852	874	876	831	801	857	852	879	887	880	818	889	801	863	846	822	859	860	855	842	881	853	839	848	878	869	838	841	810	868	886	808	804	827	805	863	879	908	894	846	875	818	791	823	824	794	872	817	844	832	866	884	826	842	857	934	845	884	824	861	815	825	807	850	824	855	878	875	842	854	852	850	819	815	857	857	822	815	808	838	864	864	873	833	865	886	845	887	863	864	884	833	827	827	853	876	861	860	890	836	906	846	850	893	853	835	816	886	831	884	830	900	824	845	839	825	856	858	842	834	870	853	876	823	884	901	861	842	841	869	894	834	808	885	852	874	857	918	925	830	854	927	850	815	888	850	875	905	880	883	878	848	871	908	871	867	881	795	860	837	839	847	789	861	825	860	818	814	865	824	878	814	830	896	905	832	924	813	833	824	846	758	827	827	854	830	819	905	835	881	876	797	830	832	876	865	915	874	829	878	837	864	831	873	865	867	894	867	850	907	863	846	818	841	896	794	832	816	853	838	855	884	905	831	862	847	872	850	804	860	871	853	858	836	868	909	872	849	826	831	843	831	828	853	856	803	878	835	856	871	836	854	916	876	841	902	896	820	896	869	850	873	832	815	829	881	842	897	868	936	833	854	816	814	870	836	840	899	839	855	825	863	892	828	892	844	886	856	839	868	883	899	839	810	879	823	830	875	906	837	809	857	847	832	903	842	853	844	864	853	851	840	860	851	852	865	913	791	858	860	858	796	823	898	847	842	835	833	851	825	887	882	849	896	821	847	817	840	886	895	853	872	832	810	864	850	919	868	849	852	888	825	815	825	851	890	859	834	866	842	864	825	843	913	882	829	885	851	822	869	877	874	833	858	867	829	869	876	843	876	815	822	831	899	840	859	892	877	796	863	878	845	815	838	873	844	859	845	838	844	799	875	847	928	887	900	840	849	859	852	815
22219	47069	39764	29899	24398	18903	10667	4618	2806	2049	1455	1364	1307	1420	1456	1605	1773	2084	2292	2319	2049	1810	1693	1420	1296	1059	1003	906	974	953	941	859	885	840	905	928	919	919	855	888	852	878	913	859	895	869	955	939	897	932	863	918	872	880	862	936	895	899	888	932	880	883	843	863	922	913	932	861	942	899	927	895	843	874	870	871	854	868	908	931	885	916	858	921	874	850	852	910	868	905	902	846	865	914	870	885	885	885	938	876	896	922	848	866	869	949	881	907	857	870	871	959	881	884	870	861	860	902	873	935	892	854	952	892	887	847	871	895	916	896	895	890	922	902	882	902	920	952	934	881	893	896	850	920	893	895	901	912	891	930	888	916	921	857	866	873	892	876	898	903	942	874	873	897	881	883	895	895	874	891	837	900	913	897	876	880	925	924	874	917	944	896	920	911	911	862	842	891	868	821	826	870	954	888	851	897	973	821	908	826	908	967	903	911	883	937	892	824	894	908	857	833	892	874	923	858	953	906	892	869	890	927	874	901	848	911	911	823	841	887	855	939	889	861	834	910	867	966	874	906	857	897	908	870	905	901	882	892	914	883	939	857	910	876	912	920	912	853	901	868	863	943	849	825	882	915	900	891	880	837	897	812	857	857	911	901	873	911	857	893	928	901	870	929	887	844	943	910	930	852	951	931	868	880	854	901	892	853	847	923	908	887	865	842	864	891	877	912	905	888	863	880	898	896	860	893	905	939	823	875	904	896	900	892	847	897	906	855	919	907	865	902	927	911	914	865	956	867	952	844	858	870	865	918	917	873	905	896	897	879	864	870	906	884	891	851	904	872	829	923	912	871	828	898	861	833	923	910	884	863	873	914	837	903	915	853	893	884	881	847	870	930	898	872	874	837	856	872	867	864	833	827	874	884	865	845	908	840	853	912	907	860	910	857	871	864	869	924	916	854	916	909	886	910	900	867	876	894	946	948	841	862	898	853	900	906	899	916	884	882	870	842	902	846	885	823	880	875	881	897	860	897	862	971	943	916	901	928	841	893	862	928	893	863	951	908	910	886	864	921	881	874	857	912	950	903	879	970	879	843	900	855	872	879	928	901	892	894	895	886	906	877	923	923	934	894	916	893	947	943	923	902	867	883	897	902	851	919	919	908	887	878	956	875	879	874	925	892	925	910	865	859	891	860	921	934	911	900	878	928	910	917	932	903	867	909	896	890	886	916	874	853	885	901	902	869	880	901	897	887	922	885	882	875	875	919	885	856	964	921	873	900	852	921	876	876	905	838	892	902	925	876	878	912	862	881	863	889	900	876	897	834	852	883	862	885	971	852	953	903	896	931	866	928	845	845	915	846	927	862	882	829	845	900	882	923	868	860	911	874	898	872	899	876	885	864	923	868	940	901	876	890	891	894	904	852	895	904	883	862	866	939	948	895	871	870	891	866	923	890	902	894	892	891	948	853	906	891	875	892	858	954	872	893	900	918	830	916	886	915	872	865	883	909	916	906	920	903	869	910	876	906	868	887	858	843	911	944	915	911	879	857	928	878	936	866	944	915	902	876	942	882	924	833	936	907	903	856	883	849	896	946	867	863	893	945	885	955	816	890	887	892	858	894	969	917	875	857	924	928	878	885	814	882	934	918	841	908	891	893	856	927	924	841	934	908	902	883	895	905	910	899	845	836	923	958	863	852	882	834	906	862	911	896	868	892	907	942	900	863	906	944	901	915	872	856	922	879	901	904	893	925	890	894	854	935	861	863	924	909	897	922	908	860	866	911	950	843	814	871	889	908	880	890	907	874	921	959	897	921	880	884	866	844	921	843	896	864	942	819	869	856	861	824	906	917	870	870	873	883	894	928	876	900	898	922	841	915	840	930	908	846	873	869	866	849	909	840	900	880	870	850	902	894	947	850	907	872	896	907	895	836	888	894	825	857	924	943	861	902	886	863	923	966	882	905	835	889	908	910	947	876	903	925	869	928	833	904	862	943	963	863	872	887	916	869	869	895	921	890	871	840	878	904	924	873	892	898	900	895	855	954	883	842	885	881	838	898	900	878	918	877	903	896	876	882	916	826	882	903	919	947	860	848	888	909	843	877	887	860	891	867	854	873	899	934	890	882	887	925	872	900	879	871	918	896	934	913	868	891	940	852	912	902	919	867	888	911	880	834	858	847	943	902	918	899	893	908	807	901	913	892	876	836	906	895	901	927	921	872	916	935	903	911	938	898	904	873	889	875	847	815	873	896	887	898	884	891	905	910	922	850	878	889	921	887	852	921	861	908	888	880	888	945	903	962	936	875	935	883	874	908	875	895	905	926	920	877	876	901	846	853	922	826	859	862	891	899	849	865	875	878	928	873	866	878	907	891	869	901	898	914	885	891	936	896	901	891	910	862	906	907	918	908	894	845	905	942	930	875	915	865	866	961	895	886	912	903	903	889	874	843	903	885	916	885	918	890	917	859	907	915	944	894	878	880	899	890	937	897	937	864	894	902	903	917	890	871	929	911	865	908	888	882	870	867	866	908	907	909	926	948	876	858	873	907	897	936	908	958	926	888	889	903	915	922	855	832	893	907	917	853	884	858	852	848	910	863	897	864	872	879	895	924	838	871	863	991	944	869	911	900	862	943	848	905	921	899	927	932	895	882	891	894	903	908	884	871	874	923	889	912	908	845	894	881	883	895	902	957	874	870	917	872	869	901	875	959	887	867	902	851	919	861	950	854	908	954	870	851	897	993	861	903	908	914	895	895	853	871	863	899	926	915	921	812	880	885	948	889	917	864	883	899	925	931	922	867	867	918	930	875	900	909	924	884	862	882	955	834	933	905	906	864	841	878	865	906	925	849	874	883	831	895	958	852	875	855	850	871	880	893	892	898	859	909	821	951	889	903	858	856	924	890	946	889	925	921	903	859	908	880	918	887	865	909	852	929	851	880	904	888	925	910	866	930	886	895	958	864	895	940	913	834	859	899	904	892	931	866	873	855	921	861	882	878	861	928	924	881	842	911	885	865	892	962	916	916	874	856	836	952	840	902	863	889	896	893	880	908	883	950	914	898	860	906	915	922	883	902	855	867	865	886	911	879	815	849	893	869	906	854	876	941	892	913	885	913	935	899	906	934	871	918	883	870	872	868	958	855	891	875	927	905	860	889	885	885	822	853	892	894	844	823	875	917	885	831	896	884	850	901	915	891	893	804	884	938	862	892	900	923	950	903	864	856	909	913	951	910	916	866	863	881	877	908	849	887	902	910	844	929	894	848	859	855	906	861	837	876	872	876	870	827	895	916	858	902	855	925	900	880	865	904	909	896	889	878	855	899	880	895	893	868	939	899	925	863	872	957	907	917	891	918	855	912	928	883	892	857	865	889	875	908	921	898	875	937	864	877	836	885	891	873	851	877	891	885	907	873	924	876	977	868	885	907	916	944	911	888	922	936	897	886	904	881	862	872	882	960	910	840	900	900	918	880	893	841	912	928	879	908	856	908	887	873
28551	23010	24644	16835	8739	5054	2168	807	572	493	422	403	409	381	434	483	533	604	618	640	599	554	545	481	449	380	396	406	351	392	379	390	360	404	352	399	342	377	374	379	385	356	385	297	353	380	382	363	362	351	388	386	362	383	374	339	384	368	389	388	381	387	408	366	393	387	376	390	369	374	373	401	375	401	375	361	392	409	401	349	377	381	392	363	355	370	365	372	379	359	377	354	359	369	367	383	336	341	348	337	404	354	396	403	390	380	371	415	371	363	369	417	357	386	378	390	391	351	335	403	394	395	397	358	390	361	376	369	376	381	368	379	356	405	379	392	376	380	384	389	383	361	359	400	370	342	375	358	361	408	380	375	362	354	403	354	411	379	369	394	379	385	397	355	365	374	353	399	369	379	358	383	362	406	379	366	400	409	378	368	379	379	383	386	387	365	403	375	384	382	357	381	357	384	371	396	370	389	405	368	368	359	383	380	396	390	374	394	384	342	362	373	366	357	371	367	393	398	358	366	370	392	374	416	375	395	359	355	375	365	386	388	372	386	364	326	364	346	400	396	369	420	357	335	362	387	340	404	328	376	397	385	385	370	381	401	333	384	391	360	409	380	365	368	386	359	363	384	358	359	374	346	391	359	381	367	425	358	397	398	362	352	377	402	384	369	362	343	394	381	368	390	368	366	361	418	411	373	361	401	389	357	370	360	388	393	408	369	372	406	380	366	350	414	377	375	350	372	386	337	370	364	384	397	365	357	360	346	361	390	403	324	368	363	362	402	362	391	357	357	389	374	386	356	415	365	373	396	375	397	381	392	399	348	357	374	391	399	356	352	344	373	383	358	345	397	391	429	425	390	378	366	387	349	346	364	358	367	385	387	372	381	370	408	357	401	339	369	403	362	394	376	392	409	361	412	382	371	391	373	374	368	407	368	386	386	366	348	351	336	375	380	379	363	380	394	370	380	394	380	370	372	382	348	366	369	394	360	327	381	385	412	360	367	383	349	391	374	371	404	402	359	384	350	402	340	402	394	391	374	400	372	343	363	370	372	382	379	381	370	375	344	402	395	377	403	385	358	398	385	408	389	362	379	366	374	328	370	376	399	368	359	403	330	359	377	382	377	346	387	381	412	343	373	404	387	388	394	417	367	392	376	388	367	381	398	382	344	372	381	370	367	407	390	360	334	344	399	371	401	371	352	396	412	421	374	420	351	371	330	392	377	344	393	400	406	359	362	391	393	351	407	403	379	366	372	351	383	369	351	399	381	377	368	381	382	435	400	327	392	361	369	383	379	372	397	393	383	377	393	409	395	367	384	342	381	389	420	390	379	371	373	370	387	377	386	381	376	355	376	359	383	344	422	342	339	353	378	357	424	394	395	368	327	399	394	380	401	337	395	351	369	365	380	394	396	379	394	362	363	372	387	354	390	366	379	406	367	373	389	390	363	407	394	399	402	378	382	424	372	409	402	397	389	410	382	379	392	375	358	326	389	368	380	363	374	359	380	366	370	365	393	376	381	384	401	393	364	367	367	362	342	351	416	393	354	335	355	397	390	364	369	380	409	382	393	358	357	336	413	353	371	372	379	372	397	371	404	394	373	377	380	313	367	390	357	403	424	381	391	395	381	373	342	382	369	371	408	361	321	352	384	365	383	375	344	393	364	404	395	341	391	371	388	412	398	373	382	383	383	406	372	384	412	395	371	349	378	364	370	339	393	408	411	398	370	405	377	406	348	385	400	418	371	366	379	365	389	389	364	357	354	389	394	388	384	388	372	360	395	364	374	373	411	370	384	377	359	382	343	322	356	386	405	370	374	362	364	354	365	410	382	372	386	371	369	347	354	404	377	373	354	360	368	391	386	372	394	402	361	376	391	377	382	372	376	378	391	376	386	384	350	406	375	382	376	355	402	377	364	359	385	362	377	395	387	372	370	390	374	350	367	393	376	404	368	384	391	357	375	360	378	377	365	353	388	376	359	374	379	401	406	399	345	335	361	370	360	384	351	383	380	353	385	349	354	350	355	388	409	389	358	352	389	355	400	363	372	386	401	376	396	374	369	378	362	333	360	388	391	342	384	353	371	383	389	352	361	392	378	372	384	395	399	361	367	404	370	403	366	359	381	363	360	409	333	371	386	379	361	408	388	382	381	357	369	364	364	379	394	365	367	411	364	366	355	373	352	422	380	361	388	397	395	411	380	383	359	348	377	401	344	403	412	372	378	398	380	358	394	350	385	374	371	409	343	361	381	384	367	393	369	396	362	362	377	403	380	370	396	388	367	362	413	372	385	366	407	358	357	360	403	383	374	378	396	346	392	371	401	372	366	377	366	394	357	365	393	396	381	393	361	387	380	394	356	348	379	385	364	347	391	346	390	359	390	387	409	372	371	374	383	371	393	355	382	353	366	386	330	345	374	364	368	362	390	358	402	399	340	379	374	364	383	344	347	362	380	400	371	373	394	371	379	396	410	364	392	343	365	345	390	383	379	381	404	361	378	375	395	359	382	358	332	387	372	373	365	350	357	388	375	379	393	385	388	395	374	376	391	365	372	374	382	390	374	347	364	393	378	367	389	360	369	411	364	356	363	394	360	360	362	388	358	376	372	373	357	364	382	371	387	390	361	357	346	336	360	360	368	393	388	376	347	359	377	356	371	338	361	373	415	369	396	368	356	349	395	409	365	375	374	377	373	368	366	358	408	386	380	361	368	370	417	408	348	352	356	392	377	398	394	396	383	390	387	379	346	390	360	355	364	378	371	345	369	381	364	373	371	389	367	361	355	365	374	361	349	372	397	319	333	363	388	367	385	368	373	336	364	372	370	368	362	364	358	403	361	354	363	380	359	396	380	361	369	419	378	391	394	386	381	374	373	388	386	373	380	382	400	344	384	330	403	358	394	376	366	378	347	368	410	366	360	403	364	383	371	381	387	396	362	393	383	376	369	353	362	383	382	354	368	388	367	347	358	393	377	337	375	379	407	376	419	351	350	362	384	371	360	371	374	374	368	364	375	374	370	387	366	378	364	395	395	360	348	356	398	373	397	389	371	397	379	382	349	406	339	373	368	373	360	378	396	394	347	391	399	367	367	380	395	342	375	409	371	400	387	354	379	377	412	387	382	377	385	371	370	396	383	383	377	363	366	350	385	364	375	348	341	378	389	346	386	369	331	368	376	385	387	383	376	362	400	361	383	353	388	386	419	365	377	385	402	366	384	396	345	394	355	377	358	389	386	391	348	386	361	354	374	348	366	362	365	351	362	396	402	361	333	396	355	342	387	395	423	369	379	334	361	396	385	377	367	364	345	372	438	377	388	389	375	379	379	352	407	367	383	366	363	368	339	382	387	383	406	346	368	413	368	377	378	375	352	368	370	363	368	389	390	413	353	378	393	402	366	404	356	414	363	351	376	364	388	400	386	340	400	376	352	387	360	386	385	370	384	370	365	359	351	382	360	398	376	361	384	378	382	382	371	370	358	401	374	367	365
18802	33515	26508	17154	12372	8479	3858	1340	778	640	455	488	507	500	545	603	711	761	850	923	832	728	598	593	516	411	381	393	391	352	373	364	401	392	423	380	394	389	396	393	374	363	399	409	357	371	372	397	407	394	359	395	385	416	347	391	337	381	399	383	404	371	376	372	429	376	345	417	421	355	383	395	384	373	361	370	380	377	379	349	365	359	391	382	381	406	423	413	368	404	364	404	420	393	378	383	357	405	387	403	416	383	396	368	391	360	386	403	407	389	389	343	391	355	416	395	375	387	418	374	424	374	424	429	419	403	388	396	423	382	393	399	384	345	369	396	339	390	400	393	414	385	401	400	358	406	394	393	379	381	407	417	387	371	369	394	398	432	391	391	408	391	377	363	389	399	368	396	377	377	415	394	393	427	385	386	351	389	388	368	385	378	381	366	383	362	384	414	385	381	381	390	405	367	404	384	343	380	414	380	344	348	411	371	395	399	358	358	410	411	400	383	394	382	376	411	412	355	389	387	413	415	399	382	388	371	377	374	379	377	378	397	377	391	406	413	370	365	379	375	403	409	382	397	407	382	399	397	422	402	376	381	418	354	412	400	403	411	384	380	387	405	367	390	417	362	382	383	376	373	396	385	376	388	368	391	385	367	376	420	398	351	366	401	372	389	388	407	384	360	405	388	373	399	407	357	417	431	353	402	414	376	386	425	363	425	382	399	379	385	385	377	351	367	378	389	375	444	390	373	376	399	381	381	384	396	404	368	364	404	372	370	410	410	374	401	382	348	361	394	429	372	406	405	391	371	352	362	389	423	346	401	401	371	417	408	423	394	346	367	390	376	379	426	362	383	387	370	358	350	380	364	368	399	368	363	365	403	397	382	368	366	376	373	389	381	378	372	393	382	390	368	379	407	380	406	372	358	366	368	367	354	403	363	360	383	391	393	367	394	376	380	390	370	413	413	371	370	393	403	397	410	415	399	363	408	375	398	399	383	396	352	381	352	369	400	362	336	385	382	353	357	377	370	388	378	382	403	371	366	386	370	383	424	386	397	373	393	419	398	392	401	392	410	354	370	403	409	404	354	399	388	387	397	393	409	417	402	397	394	382	395	423	399	371	408	377	374	393	388	369	368	401	376	361	405	394	373	392	349	350	360	396	369	399	381	394	340	399	399	379	405	390	369	383	386	375	373	387	399	392	359	382	449	371	387	397	340	345	374	412	379	384	374	394	372	370	396	377	394	378	361	372	385	399	357	371	395	405	385	419	419	375	367	377	374	380	374	411	371	377	398	382	364	397	384	398	411	387	378	387	341	391	380	408	387	370	380	411	391	406	365	366	381	387	385	384	371	370	402	378	392	383	384	398	370	353	426	364	371	404	399	382	388	356	385	360	381	336	385	389	382	373	409	360	409	413	392	386	382	425	406	338	367	355	409	392	390	406	397	438	417	395	401	388	408	374	413	371	403	409	362	371	356	354	360	370	377	415	371	394	400	374	391	390	382	400	382	354	375	383	380	404	416	399	402	389	402	384	377	387	348	402	377	374	374	361	369	394	358	396	388	401	407	388	351	374	400	404	357	432	397	394	430	402	362	422	443	371	407	400	386	352	403	378	367	376	409	419	399	375	395	376	352	389	392	393	388	394	385	391	399	399	357	380	386	392	368	385	388	385	410	442	383	369	397	389	347	402	399	386	346	388	411	407	377	385	389	392	394	409	378	400	380	365	394	356	379	398	356	415	367	404	422	391	370	369	363	362	399	377	426	400	391	375	363	401	398	402	366	380	400	388	359	374	410	404	373	345	374	387	390	374	423	393	394	358	419	383	384	400	396	370	391	401	423	379	422	370	383	369	394	389	358	374	371	380	359	402	358	393	385	423	368	361	364	389	351	391	398	411	411	358	394	404	398	398	405	399	388	435	438	367	382	411	397	398	382	412	398	383	424	370	383	402	396	401	383	344	398	398	378	382	351	379	379	418	378	376	350	312	362	387	403	359	377	405	400	385	389	447	413	426	380	389	362	392	396	370	405	386	412	370	388	447	374	382	386	393	358	395	362	404	405	387	369	403	346	394	451	394	347	369	400	388	384	378	365	432	351	387	364	379	373	416	424	372	385	407	380	382	409	385	377	378	400	404	381	389	370	386	387	394	351	399	400	418	380	372	403	386	343	394	401	379	401	398	382	398	383	403	445	416	395	382	350	368	397	386	379	386	410	390	405	433	374	398	409	373	390	381	408	375	412	403	348	397	395	403	347	370	398	387	385	390	409	369	387	374	402	390	384	385	404	378	372	351	399	386	338	396	385	359	396	377	371	385	401	417	402	430	383	380	397	373	375	402	408	396	405	400	379	406	445	357	373	366	365	379	432	387	398	357	372	395	394	385	368	437	366	390	410	381	421	343	378	390	363	389	355	386	385	393	356	388	387	353	409	378	362	392	430	390	359	391	412	383	432	401	371	373	379	419	369	417	378	432	392	395	428	386	390	363	364	384	375	374	438	379	365	405	410	355	400	375	414	412	367	349	369	408	380	364	405	394	387	417	351	410	409	370	396	415	379	405	418	359	370	406	365	390	381	368	359	365	353	393	375	367	339	396	364	406	411	424	407	370	407	380	409	337	407	378	397	397	387	397	382	363	376	397	371	388	393	363	364	389	359	372	338	405	380	406	390	351	366	375	390	389	354	387	387	360	401	378	402	379	436	418	385	380	387	399	392	393	397	399	411	397	396	398	340	393	378	363	375	378	410	423	396	438	429	377	349	403	369	414	378	364	382	381	353	349	399	427	405	350	408	390	376	367	399	376	381	366	392	394	371	402	397	398	336	435	389	400	367	342	432	355	392	392	402	398	407	372	380	387	411	391	379	361	382	381	393	375	387	392	377	375	413	423	397	380	379	371	405	376	415	387	377	377	371	405	384	392	381	378	392	390	405	380	400	375	399	403	387	399	381	355	378	385	377	396	369	396	364	397	405	367	380	352	370	395	384	344	392	410	352	389	371	410	382	346	389	402	410	367	392	401	389	379	392	367	354	383	397	368	387	386	389	386	418	433	375	388	376	436	407	381	423	383	367	394	370	375	378	396	359	398	380	395	366	399	395	395	399	380	374	399	389	385	379	413	364	398	352	392	374	392	401	399	394	386	436	384	424	389	398	372	412	394	399	422	416	361	427	373	401	376	380	416	372	389	403	386	397	381	351	411	388	391	375	377	374	363	350	401	414	387	397	401	398	402	391	389	395	386	412	390	376	398	389	366	411	347	370	397	372	390	360	368	395	391	388	406	391	401	384	390	357	371	361	391	413	443	386	379	382	376	392	363	415	405	406	395	390	393	394	404	382	415	370	391	386	401	411	386	374	413	410	381	371	371	425	381	397	342	422	410	371	458	396	430	373	420	370	396	364	396	365	396	386	404	362	361	402	366	393	390	404	387	378	358	394	388	372	379	390	435	391	363	380	381	414	392	407	405	378	406	391	367	377	368	378	369	386
23682	21197	28445	24427	21549	16428	7012	2063	1251	1088	829	790	831	807	848	891	951	1015	1110	1204	1115	1060	962	928	780	754	660	659	666	689	668	630	750	654	633	711	646	687	641	652	646	719	639	670	648	694	701	652	684	712	680	688	706	662	667	630	700	699	710	668	667	675	685	668	664	681	615	685	655	651	658	674	688	704	695	661	658	685	662	679	674	671	688	654	706	655	706	650	604	650	654	636	680	684	661	676	685	691	682	693	643	650	667	669	680	736	707	678	668	692	641	647	734	599	690	688	674	665	644	636	709	600	714	657	651	671	666	700	655	646	681	678	667	668	646	641	673	632	666	710	690	687	651	692	690	697	695	718	620	667	656	695	677	711	701	640	660	684	661	668	636	687	630	688	656	745	688	657	670	631	701	703	700	623	717	636	656	635	649	656	719	607	681	660	667	639	715	641	656	702	607	612	660	678	685	691	669	681	635	681	675	660	654	639	666	683	672	652	678	677	703	687	648	655	622	672	653	684	645	621	648	643	676	691	701	636	666	686	622	669	654	670	642	692	632	648	663	647	670	681	713	666	698	683	673	685	656	649	605	673	625	633	662	686	658	685	649	647	699	711	688	729	655	668	676	732	678	638	663	667	662	648	665	648	642	694	695	668	638	702	698	709	691	651	633	653	676	692	686	655	658	674	681	684	663	704	682	673	647	666	676	644	647	630	661	660	665	664	618	630	672	655	702	659	712	667	640	670	691	660	667	671	655	651	702	666	687	664	686	689	639	655	637	684	625	637	714	678	669	673	699	651	673	691	723	646	702	622	635	669	689	643	663	704	728	643	672	672	681	624	712	643	687	658	638	662	642	642	651	648	655	672	655	723	638	675	650	656	709	588	664	657	677	654	687	692	724	645	646	648	622	656	648	674	649	672	685	639	659	671	656	648	675	710	664	662	656	635	662	634	695	693	643	654	633	641	718	735	702	681	708	673	670	653	668	661	672	696	633	679	714	655	665	690	619	661	665	705	688	707	679	695	690	652	676	612	651	610	669	685	650	697	701	685	646	689	671	663	699	643	714	712	645	652	672	674	629	666	689	662	678	630	638	682	732	631	671	690	632	665	615	653	622	694	677	699	663	656	694	720	690	614	619	707	641	677	680	647	673	634	675	723	706	689	657	673	694	630	670	684	657	644	660	692	688	683	664	694	672	613	677	676	696	686	660	689	742	665	723	633	695	729	665	663	681	633	646	716	665	653	696	624	606	609	651	635	635	700	680	679	670	618	683	646	685	698	621	685	653	660	667	688	697	712	647	668	630	668	660	668	660	665	638	685	713	689	655	668	663	683	644	685	707	658	701	630	674	678	657	673	682	605	698	715	688	701	654	663	662	675	665	622	685	676	659	673	696	621	681	678	650	634	614	652	690	655	687	648	651	654	661	707	640	702	657	691	712	682	663	667	698	698	615	632	697	662	663	658	645	666	658	685	667	624	648	656	674	655	635	629	712	659	672	705	632	627	659	651	635	635	675	620	652	684	669	715	624	683	683	644	623	664	695	676	729	637	658	681	674	697	657	665	673	632	645	653	667	686	646	628	654	655	658	660	678	655	667	692	663	677	695	698	707	682	620	671	661	695	651	701	685	661	699	686	689	693	674	662	714	698	663	644	687	659	674	617	654	629	682	659	654	699	645	711	671	674	638	683	665	626	674	696	682	690	668	708	666	653	691	656	616	671	653	671	630	640	645	658	639	662	648	690	636	671	692	716	646	652	654	662	620	654	696	651	668	643	682	670	688	671	642	679	624	685	646	708	658	602	660	674	684	648	633	679	658	638	678	682	675	683	675	688	681	608	667	657	688	658	709	687	679	666	647	673	676	705	702	633	655	678	665	700	703	691	678	668	662	683	644	676	676	642	657	649	684	643	674	625	702	652	655	644	638	635	703	673	720	645	681	661	622	647	624	646	674	674	663	673	674	739	671	687	672	635	671	664	626	638	645	701	689	654	717	706	681	688	692	648	740	640	644	688	685	635	693	721	649	617	662	657	657	640	655	685	687	687	655	738	675	719	679	723	644	650	674	665	634	660	649	664	722	650	653	686	656	651	670	666	664	694	674	657	670	701	703	625	702	651	651	714	658	621	660	684	621	622	642	665	655	638	696	623	653	648	643	642	658	692	717	712	648	641	685	655	638	698	657	663	666	689	608	663	705	691	650	618	680	681	660	703	662	680	636	684	665	658	695	688	662	672	638	662	634	631	652	649	688	672	664	650	680	654	667	661	675	679	626	638	660	697	619	670	664	686	620	711	677	688	666	634	674	624	666	690	648	674	679	652	670	642	652	697	690	680	670	681	688	705	690	697	633	664	664	682	663	611	641	663	691	688	671	658	650	642	662	666	629	640	662	673	697	645	621	605	687	716	668	696	652	678	701	700	691	671	639	664	624	653	711	658	709	674	721	681	676	673	658	649	682	664	703	632	636	659	696	675	659	705	653	668	698	633	664	677	657	685	682	684	687	701	646	681	698	656	674	694	648	705	642	693	671	677	645	682	617	642	659	632	669	701	693	705	650	642	691	637	652	681	659	698	699	644	646	732	713	672	678	655	666	650	716	668	677	696	683	628	657	651	667	697	636	645	722	635	677	635	671	663	706	692	678	643	710	672	711	645	676	663	650	692	670	678	652	628	628	689	697	662	697	657	667	683	678	634	688	670	667	624	642	613	624	670	708	677	681	647	680	671	706	666	621	670	670	644	643	664	644	698	700	647	697	686	618	742	643	705	648	642	721	690	696	722	718	663	626	625	651	681	658	641	594	683	666	685	678	712	700	683	610	645	684	655	691	680	673	667	682	649	634	666	720	676	652	720	660	694	659	676	656	656	672	665	681	686	661	651	650	656	687	633	630	710	643	677	686	641	660	670	674	676	653	693	640	664	665	686	638	665	628	690	652	667	675	669	639	699	681	665	666	655	681	684	660	649	652	723	701	653	669	641	672	650	653	695	648	694	640	673	654	671	692	664	643	708	659	679	635	698	637	645	705	707	676	596	660	660	670	659	626	705	668	665	671	643	660	667	667	663	705	684	660	671	651	662	629	654	679	643	709	736	691	658	673	644	638	695	699	655	710	688	703	639	656	673	650	681	678	703	660	663	656	615	642	635	673	695	680	665	654	712	687	666	663	678	697	633	674	707	673	627	643	723	684	724	685	677	649	690	640	666	626	673	643	680	665	690	631	672	668	655	655	659	701	648	700	655	709	675	675	674	687	648	682	683	650	639	670	664	667	704	671	665	685	683	613	719	673	685	640	644	681	641	696	644	667	675	649	652	675	624	644	665	693	656	669	681	639	641	699	655	668	685	654	662	608	662	685	599	646	669	685	662	714	619	651	710	679	628	654	716	668	651	691	671	653	686	650	692	698	643	722	671	713	687	672	706	713	645	699	686	650	631	654	661	685	688	649	691	666	697	664	672	685	647	686	637	668	622	670	691	664	623	692	652	688	647
20090	42125	34939	25106	19087	14186	7721	2961	1834	1433	1033	1010	960	993	1114	1236	1219	1340	1515	1641	1500	1362	1240	1052	969	775	720	720	744	728	738	652	686	731	685	699	660	658	706	730	704	669	690	678	671	721	703	745	704	700	738	665	687	713	710	667	666	681	703	724	696	716	717	727	688	686	680	699	687	713	709	664	695	655	704	682	717	687	723	696	681	667	678	684	691	693	729	643	678	735	682	670	661	680	706	660	678	706	649	674	651	710	690	645	674	685	694	659	709	666	688	712	631	664	676	656	669	680	727	659	717	684	670	683	679	730	669	708	680	680	679	726	708	700	691	669	685	680	647	695	700	696	713	677	710	731	686	690	675	681	684	705	691	677	700	700	667	692	726	639	647	655	615	674	737	675	681	732	673	697	717	661	661	681	731	696	717	657	683	696	683	659	649	688	654	683	680	672	669	691	650	690	687	683	703	641	656	661	681	683	691	652	689	659	668	707	705	686	696	708	704	646	651	701	709	699	725	733	737	658	703	660	687	705	717	674	666	681	680	659	677	677	724	659	715	700	738	659	708	699	696	697	692	687	712	680	677	720	686	686	657	743	680	688	725	669	678	701	676	678	726	675	700	663	660	647	684	684	733	707	655	701	686	692	696	733	716	692	691	718	654	711	662	705	701	655	649	698	726	662	705	678	686	664	682	689	690	672	661	671	692	680	695	696	733	672	699	669	655	725	698	656	668	713	697	662	713	644	686	683	706	691	642	688	713	718	714	659	691	701	671	695	707	674	624	631	700	697	654	659	698	689	658	668	683	695	671	685	682	674	697	634	677	682	638	675	688	681	662	659	712	717	668	655	729	708	687	680	691	738	718	659	645	696	705	668	662	615	682	669	711	676	680	708	715	692	669	716	697	711	699	666	701	706	629	707	706	673	699	724	691	709	711	688	677	683	677	692	640	678	676	685	679	660	714	715	670	683	690	657	677	704	659	687	736	675	666	691	680	666	705	744	708	697	714	699	710	659	698	667	674	634	680	699	632	685	689	676	672	719	659	675	684	683	697	701	680	682	673	694	661	667	670	629	688	703	698	706	673	713	711	702	638	662	665	695	702	691	696	722	690	710	685	693	747	683	703	746	679	659	677	699	644	691	676	662	771	706	632	700	670	677	693	676	696	678	677	669	691	645	679	665	672	667	704	671	694	702	673	676	672	676	674	712	706	691	690	683	681	705	659	671	722	679	671	676	677	678	684	717	741	696	688	685	647	728	686	661	692	674	679	643	743	639	669	672	725	683	648	638	698	696	716	681	644	656	678	662	705	717	689	643	688	721	660	674	707	693	714	702	736	726	705	727	662	615	657	675	688	733	705	701	633	686	721	731	678	688	662	658	687	675	698	688	682	655	701	697	699	668	710	671	729	680	695	659	681	641	678	670	684	659	690	658	672	703	699	686	643	746	727	711	663	707	670	674	686	655	717	687	664	693	648	662	685	676	670	646	638	703	688	756	712	706	630	679	735	680	694	672	698	654	704	677	639	740	645	680	690	690	707	714	673	656	707	707	717	699	669	709	728	689	711	682	720	737	655	688	660	702	688	688	654	708	649	677	720	700	626	652	670	690	640	632	699	686	742	692	695	684	654	691	683	715	710	659	705	704	735	654	678	709	703	698	693	669	686	636	694	697	683	641	681	708	642	720	692	728	664	642	691	705	696	660	657	708	688	678	693	707	678	681	676	669	687	723	686	705	674	646	732	722	708	701	664	674	698	606	711	729	686	687	654	680	701	692	710	694	675	686	683	685	717	733	687	619	654	672	700	617	690	665	707	713	709	730	678	723	719	658	702	697	692	693	697	662	643	707	699	666	696	731	722	685	747	710	719	712	667	703	654	716	688	669	691	701	712	686	687	721	646	706	612	722	680	708	698	706	690	671	680	703	701	678	652	690	675	724	689	712	705	657	668	667	674	708	671	726	659	643	682	669	685	704	708	684	669	713	682	678	686	705	702	673	645	663	701	677	667	699	683	687	698	674	743	738	663	744	694	697	668	694	724	661	685	674	660	704	726	652	688	701	649	682	664	718	692	672	650	718	646	689	698	648	671	673	720	668	688	668	755	654	687	680	699	711	728	725	696	669	689	678	665	672	654	662	661	646	637	648	682	683	722	723	692	679	706	644	670	610	647	675	668	724	712	670	689	677	664	730	666	701	677	696	650	688	696	679	655	686	655	674	688	677	727	679	692	690	699	721	725	690	737	698	700	701	731	732	660	678	668	647	658	664	690	681	725	683	699	640	663	667	713	640	704	690	710	723	680	729	723	690	666	655	686	714	707	746	685	696	700	666	713	722	692	677	657	731	704	666	650	684	720	688	690	703	684	687	721	665	701	720	697	657	691	685	613	715	717	677	701	678	654	647	711	632	666	713	681	660	672	678	720	681	681	658	666	676	702	700	718	673	698	646	677	673	700	688	687	707	745	654	671	714	695	685	693	677	706	684	688	705	709	673	690	696	701	707	733	677	685	666	703	677	642	674	700	655	703	657	690	692	655	692	672	697	692	638	672	719	690	652	666	672	698	648	678	676	694	707	692	698	724	696	700	695	698	668	656	699	700	715	703	664	700	731	664	654	681	646	746	732	678	670	676	690	700	704	717	752	706	672	667	716	705	735	679	709	707	677	712	698	712	623	649	710	675	654	685	637	708	689	632	681	647	697	649	701	670	705	733	693	718	691	714	668	682	680	679	742	717	682	670	676	647	622	657	692	700	700	700	725	725	695	676	703	625	668	700	688	649	712	688	661	732	690	657	675	687	705	703	703	715	677	650	681	695	634	682	688	687	706	652	698	696	657	641	696	694	668	696	705	700	656	660	697	703	647	746	657	695	664	740	691	704	684	682	705	663	693	681	712	664	729	701	691	671	727	676	708	714	642	644	709	708	674	724	693	653	661	692	669	684	675	652	679	675	701	717	700	688	685	719	678	651	723	661	690	733	709	744	718	662	680	718	698	664	716	669	647	737	685	639	672	692	680	686	683	712	648	730	721	684	634	713	669	692	679	740	672	678	672	712	693	702	716	680	678	684	663	703	695	705	718	673	729	670	692	674	688	668	717	660	688	692	657	713	661	706	664	681	675	692	713	678	698	696	683	701	696	676	700	721	662	669	696	670	679	683	702	706	648	653	638	725	742	638	717	696	706	668	728	687	649	693	730	664	681	701	696	705	713	693	696	741	663	710	687	630	706	748	703	650	699	706	690	658	690	688	720	713	679	695	680	686	697	659	670	680	681	691	633	632	642	698	691	668	686	686	693	666	698	690	690	690	696	693	655	689	713	684	695	699	664	710	698	668	676	651	706	690	677	711	731	719	706	655	690	691	661	674	678	696	639	684	712	702	694	664	689	673	749	713	662	650	705	686	667	676	696	695	664	693	670	700	651	681	698	689	683	686	682	670	737	654	691	694	686	656	706	688	693	706	687	717	676	677	655	716	688	640	657	712	668	704	678
24988	21251	27542	25757	17137	8109	3741	1162	763	654	528	510	503	498	546	605	621	700	791	774	732	700	669	585	531	470	409	429	414	428	413	445	451	445	403	447	435	435	442	427	428	424	443	412	435	448	402	429	405	406	401	403	405	403	353	417	381	401	425	415	401	430	434	401	440	443	396	416	415	385	431	407	448	433	423	428	416	414	435	436	437	425	421	420	430	396	391	417	406	413	414	453	426	385	431	417	386	466	428	412	413	428	416	394	422	435	394	385	424	391	413	393	430	427	451	436	418	387	428	416	441	444	388	426	430	447	450	417	421	411	412	412	413	439	411	436	381	396	401	445	432	404	409	443	411	433	427	428	427	436	398	428	418	425	392	434	423	386	424	435	431	443	422	400	429	408	447	439	370	458	480	403	363	416	404	402	432	461	405	445	434	442	413	416	402	412	426	443	396	415	411	423	438	459	423	421	419	413	419	427	438	407	413	426	387	405	416	412	410	419	397	424	450	413	417	378	402	392	440	408	419	403	420	437	430	422	431	427	397	441	425	409	398	441	424	422	430	408	437	416	416	454	412	427	402	414	413	444	423	405	423	424	435	418	435	388	436	363	436	461	401	427	415	425	421	420	412	421	401	417	401	415	457	415	421	395	419	405	394	396	406	402	448	434	394	430	428	427	469	389	452	403	417	431	413	418	418	435	419	443	421	393	421	422	416	424	430	419	430	428	414	425	423	407	424	417	452	423	401	445	456	467	416	406	446	449	459	439	404	374	377	398	425	408	408	405	429	423	414	394	382	400	391	413	417	400	407	390	440	407	411	453	452	383	403	398	416	438	464	408	442	426	410	388	462	414	501	457	404	388	410	414	462	409	403	355	442	397	433	383	408	402	454	409	419	406	416	430	442	420	390	416	420	465	443	410	395	419	419	426	407	373	374	423	387	429	371	399	410	418	412	416	402	407	385	412	426	439	395	402	417	405	388	423	427	427	432	421	440	427	436	415	413	393	411	440	419	442	426	412	452	436	453	406	445	432	390	405	406	420	452	468	435	424	425	456	434	438	430	410	427	459	402	390	418	394	446	390	449	430	479	411	391	382	409	452	426	384	433	405	420	449	456	392	413	420	401	430	414	418	430	436	435	422	401	412	451	410	428	433	442	415	400	406	410	365	410	385	409	454	420	404	439	414	430	444	469	415	418	414	422	438	420	387	418	429	432	410	406	455	400	434	457	454	423	432	421	428	424	398	394	427	406	422	416	425	455	399	437	407	406	389	396	415	415	401	420	393	412	440	424	434	459	444	433	422	384	434	407	450	400	421	452	443	415	418	410	456	437	418	424	460	404	428	398	403	429	399	408	439	422	411	430	440	407	387	402	370	423	404	422	436	440	407	431	391	411	413	415	372	422	400	403	424	433	392	426	424	411	438	405	422	429	387	432	437	443	446	431	406	387	402	428	415	427	436	429	433	377	428	424	442	431	420	432	417	421	433	410	396	411	434	443	430	447	395	399	419	388	444	414	431	421	398	434	396	436	424	451	429	428	397	404	458	394	445	417	419	400	439	472	400	439	377	396	435	413	421	403	415	438	396	442	383	405	435	398	363	412	391	370	438	395	431	410	422	452	404	426	401	422	426	425	408	425	447	435	408	416	406	432	463	386	399	444	414	399	403	434	395	408	423	431	403	380	383	448	442	438	437	453	443	422	407	423	438	398	416	398	414	440	423	420	397	410	406	420	412	434	392	428	414	412	437	437	415	438	390	432	384	412	402	401	412	427	454	403	396	441	475	421	451	411	452	421	442	384	426	420	448	391	392	387	380	416	426	376	390	409	451	396	395	408	425	420	436	435	411	420	404	400	432	451	401	392	405	399	403	408	395	391	418	427	380	419	446	422	391	403	447	385	414	433	446	412	394	422	422	434	388	407	385	392	395	419	396	390	428	452	428	396	387	447	425	431	411	404	443	421	442	428	458	444	412	392	457	449	450	432	411	470	415	428	427	393	403	405	425	443	424	410	387	437	377	404	419	410	410	431	415	418	462	430	409	450	413	397	425	423	393	453	449	407	425	444	434	425	453	434	435	384	416	417	441	416	429	417	424	406	418	416	394	449	443	466	437	440	461	414	442	427	440	457	421	389	420	459	409	417	432	399	353	408	409	389	410	429	399	390	424	404	400	438	465	473	418	462	408	418	429	402	417	444	379	440	427	379	436	415	443	405	425	396	443	434	383	420	461	403	478	420	388	414	403	429	427	410	427	462	417	401	403	415	377	413	392	427	379	424	418	419	465	444	402	420	414	416	431	392	394	407	402	434	428	412	398	436	432	436	403	388	419	392	389	402	474	423	384	462	422	418	435	440	414	433	429	429	406	440	436	415	399	433	416	424	407	432	430	397	452	384	444	452	405	391	382	425	437	398	417	424	421	396	440	421	389	431	440	417	414	444	444	412	443	414	409	417	413	435	398	428	451	412	418	421	388	434	436	433	395	416	406	450	441	450	449	400	444	411	434	426	407	401	396	430	395	394	414	422	438	466	420	433	426	441	444	435	418	439	405	399	440	431	435	395	438	446	424	450	383	440	389	450	426	457	443	421	409	418	433	397	429	427	420	437	408	418	430	401	407	466	421	397	380	443	426	446	408	424	480	430	400	393	416	407	413	406	405	375	411	388	396	444	388	428	418	421	422	432	382	425	405	413	402	399	437	425	433	364	421	414	437	420	410	405	417	403	456	375	431	419	418	431	426	411	409	414	402	421	428	426	423	418	428	418	435	421	418	406	420	390	397	409	443	405	413	422	398	387	434	420	418	392	400	445	399	422	403	433	462	398	449	405	408	387	429	445	423	416	399	437	441	411	409	430	383	413	422	420	393	400	430	402	436	417	424	421	411	453	433	401	401	396	413	438	407	407	426	426	405	396	376	442	442	419	434	427	406	424	449	417	381	415	395	426	407	415	426	437	432	422	436	444	415	414	416	425	411	432	416	423	402	414	431	449	417	452	406	403	389	400	388	379	405	380	414	411	387	405	383	405	468	429	408	434	446	428	405	446	433	426	440	430	402	447	413	413	426	392	410	439	401	432	481	434	377	446	444	436	432	441	419	426	437	444	450	415	416	399	420	428	403	437	442	426	413	451	420	428	408	398	421	434	428	400	430	399	436	421	434	414	435	393	406	412	447	412	397	449	405	406	402	400	450	462	419	397	424	385	430	420	419	437	427	426	422	440	439	413	420	458	443	426	442	396	419	394	401	414	409	478	406	447	420	440	407	391	438	411	409	433	381	434	436	395	425	413	411	417	404	439	427	422	401	425	472	432	393	418	447	460	420	454	465	415	399	403	414	412	421	398	448	391	407	385	417	426	408	410	424	407	443	432	426	429	425	427	441	418	370	416	432	351	408	437	399	404	449	435	460	403	415	426	424	413	403	449	403	390	446	458	386	431	420	446	391	386	431	395	416	435	418	467	441	431	420	391	394	406	409	412	427	412	429	427	415
19549	38635	31443	21855	16318	11375	6368	1998	1230	1072	644	687	611	683	752	852	894	994	1092	1231	1082	919	905	716	679	501	448	499	457	480	448	455	515	460	457	462	461	483	456	464	436	454	461	449	452	437	461	466	479	463	461	489	464	462	469	422	468	444	459	445	429	452	488	443	413	494	448	454	473	460	474	454	506	459	458	453	482	403	438	435	444	473	447	489	461	481	447	432	437	426	462	479	470	445	468	448	473	481	439	467	406	478	445	423	455	456	459	442	451	439	458	414	458	441	432	448	424	461	438	474	424	493	493	481	446	442	419	404	444	444	421	504	449	460	463	469	430	446	446	448	456	408	466	445	488	444	415	451	505	444	441	467	477	459	471	453	499	455	453	462	442	472	456	472	448	461	470	431	470	458	462	478	453	444	483	431	446	445	469	458	450	471	445	476	425	441	451	448	446	484	422	422	443	401	485	433	449	434	459	438	478	476	463	488	437	440	457	431	498	450	420	459	450	456	444	474	445	467	448	471	460	459	453	465	416	487	465	403	417	469	465	434	469	432	431	466	467	495	468	440	474	465	508	425	464	449	462	447	513	439	437	498	455	455	450	427	454	464	447	444	488	426	439	430	455	445	447	448	460	443	465	446	491	458	416	470	482	425	440	461	461	424	470	486	444	477	415	463	470	439	466	426	491	461	465	460	433	465	467	451	441	480	437	440	454	441	487	458	448	488	428	415	449	495	445	452	434	455	462	442	454	428	487	408	481	438	447	389	481	455	455	472	448	480	461	449	424	491	451	480	423	456	454	489	437	450	479	471	452	446	461	446	478	464	500	454	456	436	476	464	439	494	496	462	453	426	460	444	454	454	458	483	475	474	494	485	464	442	480	450	489	452	463	472	440	448	451	487	449	472	443	465	468	433	400	495	442	452	449	462	461	474	424	442	492	466	417	466	440	444	476	466	417	465	469	426	438	452	465	457	449	456	443	455	467	464	461	483	477	445	449	465	442	461	436	460	433	457	436	479	444	461	448	449	475	431	418	498	424	432	453	482	422	466	448	469	476	476	443	436	442	486	471	436	439	421	470	444	427	448	436	408	458	449	475	447	424	491	433	456	427	452	473	436	425	447	465	427	436	423	434	458	470	443	495	441	469	469	478	431	506	481	442	413	424	480	483	472	455	470	424	530	469	473	456	443	491	496	482	450	466	452	479	470	465	424	472	423	481	480	412	403	429	460	449	430	467	468	446	452	450	468	472	427	450	456	442	449	453	430	460	420	445	444	433	460	451	449	457	447	445	447	468	432	471	496	418	438	488	443	448	465	420	404	448	424	451	447	438	454	452	489	488	467	445	450	463	450	480	455	420	475	455	469	474	457	500	411	434	444	451	446	476	461	468	481	450	406	490	504	482	452	491	449	463	461	435	478	449	458	446	472	447	488	442	421	489	491	424	463	455	463	485	477	473	425	472	484	489	479	448	461	458	475	454	452	476	475	431	511	479	486	422	418	465	429	442	454	422	447	444	463	473	445	460	434	449	428	421	472	457	480	450	498	492	471	468	452	441	461	463	421	466	438	419	461	446	451	474	466	488	468	457	499	427	497	436	466	456	466	474	446	441	474	443	440	452	465	420	466	468	470	442	451	489	460	469	415	452	434	465	441	445	436	437	448	434	457	473	461	458	480	429	447	440	489	437	448	455	458	461	440	463	419	476	406	469	441	484	478	482	466	441	444	444	412	452	439	426	461	421	468	471	458	425	421	473	430	460	423	454	461	453	479	469	451	419	482	477	469	460	432	448	447	423	440	423	444	478	429	449	454	460	446	479	478	442	490	442	430	457	484	458	440	454	441	470	476	488	437	470	464	400	486	454	460	485	477	501	481	465	400	431	451	501	458	477	419	428	491	467	459	445	442	478	438	463	495	487	437	459	438	453	471	423	455	454	446	431	415	462	485	480	436	443	440	413	451	444	450	440	508	418	441	467	454	473	473	471	478	418	481	437	417	448	426	438	437	454	424	466	491	493	484	415	460	453	457	492	412	457	453	480	456	440	447	485	487	472	413	457	477	458	416	463	436	411	490	455	439	479	474	458	467	457	462	458	477	406	443	420	457	450	455	462	431	438	441	479	455	435	437	472	491	429	441	461	457	391	452	462	490	470	453	443	464	447	456	465	468	492	440	467	451	458	458	485	461	436	456	451	440	439	484	471	430	459	456	434	458	419	468	460	462	505	438	452	429	432	452	452	443	487	449	460	424	460	455	417	462	460	457	464	482	466	452	452	492	409	442	447	449	488	445	428	466	429	449	484	447	484	462	437	466	475	456	440	455	484	476	462	441	486	457	452	497	469	416	420	436	423	482	423	449	465	447	446	470	444	413	430	463	465	432	485	407	444	438	441	441	476	471	483	449	449	440	456	430	487	447	442	435	463	445	456	456	438	479	440	460	424	395	459	451	420	462	424	444	417	418	472	470	484	467	448	456	486	446	453	501	439	449	435	477	478	450	450	448	493	457	455	457	487	465	474	447	480	450	458	427	439	479	455	446	411	474	480	461	448	428	450	470	484	471	512	434	452	441	450	455	498	454	450	423	452	451	453	471	491	470	462	418	474	446	484	423	447	455	460	483	452	457	474	436	471	482	455	436	433	467	447	520	474	469	470	480	447	475	452	436	456	487	471	466	439	455	420	457	449	424	457	426	471	456	451	462	475	448	446	437	418	417	470	461	464	435	441	440	451	452	474	497	491	451	428	402	431	434	459	406	473	426	454	479	459	466	422	460	448	435	449	471	437	473	459	431	430	443	463	418	466	452	441	440	488	451	462	448	466	451	440	427	477	455	439	422	457	437	450	410	468	442	459	486	496	475	444	445	434	484	486	468	504	420	460	484	477	412	450	431	450	453	411	484	454	451	447	469	455	449	456	417	437	451	438	437	451	456	439	428	483	400	438	453	458	451	411	484	423	456	446	475	473	474	445	414	473	447	482	451	421	460	444	462	458	469	442	439	445	448	454	473	450	429	456	416	461	461	450	454	469	441	449	473	440	421	409	464	471	443	434	458	429	447	489	457	447	464	427	438	446	459	465	472	464	465	468	483	443	435	478	433	456	420	441	437	469	473	488	436	465	442	443	457	434	402	460	458	458	464	423	466	433	497	487	417	445	413	428	405	468	437	443	448	456	452	448	444	463	433	409	449	471	465	412	477	445	475	480	454	427	477	458	456	471	450	489	457	477	461	431	439	464	448	468	444	448	437	480	476	417	427	434	457	414	436	439	480	455	442	443	450	488	451	431	450	493	440	459	477	479	493	453	435	470	446	436	448	427	481	448	429	441	445	446	491	491	437	463	469	454	438	488	477	446	410	435	469	425	449	442	472	491	450	468	461	422	473	446	473	415	482	465	478	473	427	474	467	462	451	448	459	450	435	437	451	456	482	445	443	474	466	493	418	449	492	422	438	470	452	445	504	422	472	455	476	439	435	476	467	428	481	441	440	451	463
22637	21266	28989	23923	21455	21973	15782	3440	1744	1524	1196	1201	1112	1155	1175	1212	1262	1420	1554	1653	1478	1390	1287	1255	1024	956	905	883	896	895	899	892	916	860	855	808	893	841	910	854	849	884	847	871	869	882	907	892	837	919	853	844	866	875	863	812	830	834	890	910	872	889	821	875	853	852	832	822	880	865	855	902	844	896	866	875	903	849	868	894	837	866	906	881	785	796	860	902	884	858	895	895	868	823	848	839	842	822	871	878	883	930	886	857	871	877	855	864	875	873	837	851	854	858	864	840	884	904	908	889	876	807	812	861	806	851	894	872	858	910	805	890	875	802	839	908	839	851	871	892	889	840	867	871	866	844	855	837	829	803	852	868	898	831	854	896	878	923	867	842	851	882	843	847	827	889	843	790	879	888	875	883	866	854	873	814	817	883	843	864	839	856	821	859	826	900	848	891	878	858	825	878	833	839	871	829	872	868	826	853	869	783	840	933	855	792	844	867	870	906	878	845	885	902	841	825	875	847	867	873	890	842	893	857	887	864	858	871	863	877	852	831	859	862	878	820	836	834	860	872	840	888	811	848	851	845	814	867	853	874	857	807	865	834	891	813	852	830	895	885	845	888	835	807	879	818	817	857	809	859	854	797	863	897	853	801	828	876	836	881	856	881	843	889	917	842	857	900	845	876	872	901	894	817	776	879	885	845	891	775	884	894	791	782	806	821	896	843	904	842	854	840	837	849	803	821	781	906	887	882	859	839	862	804	894	869	883	862	893	840	841	812	899	800	894	833	819	918	875	842	879	826	824	818	870	776	818	869	914	857	878	792	851	882	861	867	846	815	828	867	862	860	853	836	752	859	852	879	877	863	846	849	862	860	825	886	864	845	781	848	891	885	808	886	858	864	823	798	877	868	807	871	825	851	832	872	865	826	801	843	789	849	865	832	873	827	827	910	855	941	837	863	861	854	864	839	848	835	929	829	849	875	826	834	828	815	838	885	863	867	880	896	874	851	824	891	862	851	797	858	866	834	792	844	811	836	876	876	853	829	877	832	785	802	899	842	819	805	817	855	809	837	857	815	907	814	853	890	847	880	881	863	820	859	822	821	850	794	806	884	835	858	804	853	833	864	885	815	885	819	883	817	891	894	863	825	845	848	855	877	803	861	871	878	793	833	851	878	840	836	890	837	828	855	902	830	853	833	845	878	900	886	898	889	862	876	897	839	867	822	838	899	877	852	846	875	886	829	760	908	847	865	911	855	818	867	894	834	817	861	857	827	871	841	858	875	901	865	901	833	806	873	874	863	812	868	860	832	852	908	787	861	833	817	905	878	886	873	900	872	867	838	848	873	833	828	816	812	872	894	817	877	852	879	822	829	866	818	847	876	896	840	854	871	891	884	863	882	839	816	862	852	835	830	866	842	863	859	861	900	856	817	864	853	825	907	884	884	800	865	808	880	851	859	804	885	891	883	926	839	857	811	853	825	845	818	887	851	854	859	860	861	818	900	812	902	836	802	850	949	896	847	878	861	888	889	908	849	843	878	853	866	881	825	866	860	831	814	899	763	840	832	856	879	903	812	902	840	875	848	867	864	853	895	858	840	795	842	827	852	844	870	861	835	892	876	843	875	934	825	859	880	812	828	846	852	834	840	822	884	814	837	874	861	882	845	837	872	874	819	797	828	902	927	848	850	842	840	863	847	878	858	880	848	867	844	847	833	844	826	849	830	843	834	802	901	852	887	877	914	849	810	893	834	836	834	839	824	861	887	824	854	813	822	803	834	854	791	906	795	839	857	857	885	868	836	847	825	866	826	882	858	857	896	888	869	900	801	839	906	894	888	889	854	859	906	837	900	808	873	822	847	879	881	868	888	911	891	835	867	869	849	794	842	873	841	888	862	798	840	862	855	796	846	828	872	793	831	796	874	898	844	811	873	863	859	845	858	818	868	838	842	816	839	838	818	858	830	878	831	850	850	842	818	926	888	911	888	906	885	823	851	845	884	818	842	830	823	847	849	848	851	812	881	870	874	860	832	865	833	806	887	839	870	881	861	863	851	817	824	895	849	830	827	909	909	857	913	852	931	828	837	862	789	815	793	845	875	866	847	877	833	834	849	867	827	804	850	837	877	874	877	794	872	838	880	838	857	851	844	800	860	803	863	894	848	865	895	820	918	885	836	863	866	934	875	846	868	840	805	867	821	846	927	857	821	888	900	836	908	898	851	862	862	887	867	888	880	819	831	865	892	820	831	844	858	788	810	856	887	904	852	861	878	858	842	874	867	903	853	865	866	844	813	836	860	866	847	862	846	829	835	898	811	834	824	857	864	847	885	874	863	866	853	885	795	821	831	816	817	833	837	921	852	830	884	829	858	849	864	840	898	877	904	911	887	857	856	856	863	871	867	826	825	847	883	841	831	861	800	850	876	842	843	852	857	859	906	885	844	859	871	766	830	860	881	922	835	896	861	863	854	814	886	867	936	841	815	850	841	841	895	855	858	806	812	834	840	835	817	832	861	846	796	819	844	890	833	865	802	835	874	801	908	851	854	866	861	912	804	826	778	851	899	883	845	913	836	846	857	885	823	936	843	795	858	891	913	828	816	885	864	878	852	887	848	821	852	828	865	820	879	888	815	888	858	833	818	869	886	842	848	864	802	817	830	849	841	868	825	848	842	850	843	848	825	804	808	834	888	884	825	873	872	827	870	830	901	789	871	824	875	868	865	858	848	891	935	847	865	845	830	884	816	817	857	871	831	796	889	806	799	856	879	852	814	826	800	800	828	874	883	878	894	867	814	826	834	850	883	813	874	871	863	829	838	815	886	826	897	829	867	836	887	856	853	894	852	828	822	845	807	866	836	899	837	875	824	852	820	825	822	853	834	873	848	875	862	847	877	803	857	845	869	834	835	879	874	853	779	874	894	895	872	872	855	844	840	870	919	881	911	930	861	861	912	846	883	849	777	828	860	878	856	832	861	870	849	849	845	814	821	855	820	835	850	859	885	798	848	834	886	861	823	862	870	827	816	845	861	869	877	844	867	926	838	875	779	900	908	882	844	862	801	833	850	867	825	851	851	880	886	883	818	820	863	821	843	861	799	845	911	874	831	824	839	872	811	837	823	820	896	819	893	899	872	909	844	843	861	876	848	903	803	837	843	800	857	886	855	876	862	827	847	877	825	838	852	867	908	877	796	868	875	841	816	887	872	929	851	860	795	820	868	865	868	878	838	783	850	908	840	843	852	868	787	898	780	827	835	837	830	860	845	831	857	854	876	865	828	843	888	856	875	900	869	853	877	891	831	868	848	909	907	905	889	859	849	857	870	912	848	891	876	974	868	869	782	895	872	824	846	840	842	838	878	899	847	852	884	859	873	852	897	870	880	833	837	872	782	808	865	872	839	861	810	839	824	751	917	866	870	812	852	850	864	849	907	815	881	879	806	806	879	841	870	841	835	863	874	873	894	831	826	895	892	887	796	830	809	845	885	864	814	867	861
22860	47316	39868	30324	24535	18171	11281	4244	2722	2198	1510	1399	1333	1292	1521	1573	1752	1926	2188	2348	2105	1840	1738	1540	1314	1087	987	939	908	977	923	923	866	903	940	913	862	928	890	920	860	837	894	917	905	856	900	874	863	890	839	874	857	868	868	955	911	952	855	918	876	914	934	880	906	923	876	883	893	883	929	854	841	881	878	883	867	893	916	923	862	849	870	859	875	966	818	890	931	863	917	878	977	896	942	889	928	868	887	881	899	885	923	863	909	895	923	934	914	904	971	848	913	868	932	898	870	887	900	816	886	920	943	896	866	892	954	914	880	861	904	856	908	859	906	934	901	854	915	906	908	908	872	900	882	884	853	851	913	872	898	848	864	885	867	886	832	905	854	835	913	980	938	937	913	908	907	850	881	874	861	914	920	886	878	892	817	857	874	867	884	923	883	833	893	878	905	862	890	868	907	923	848	902	889	919	850	906	893	887	907	899	927	870	894	883	894	930	894	897	939	885	922	940	894	870	875	853	887	901	935	962	886	911	882	902	892	887	829	903	873	893	870	864	892	965	912	886	889	905	844	867	872	836	883	945	842	851	881	886	881	929	938	884	911	883	862	857	883	937	915	879	933	912	918	863	915	885	917	900	924	854	860	853	889	883	832	869	875	937	922	926	833	893	909	882	907	848	892	913	928	895	890	953	848	920	883	862	928	879	841	888	881	855	901	866	911	861	930	920	891	877	881	841	937	872	921	888	894	884	883	862	868	871	857	880	906	846	856	852	919	918	913	903	889	939	937	857	928	947	928	893	898	881	914	870	895	932	897	854	895	883	854	920	875	874	926	912	870	915	906	872	844	883	901	923	902	904	945	907	914	856	907	885	876	921	942	918	850	888	896	921	872	876	861	929	897	875	899	876	897	945	939	833	905	886	850	898	901	917	912	892	898	879	928	929	853	882	866	927	873	790	888	875	903	884	920	926	860	890	870	901	877	938	911	880	827	948	931	873	910	889	889	897	880	882	918	937	871	847	858	880	841	890	902	898	866	866	860	835	923	887	911	909	895	895	932	886	946	915	871	896	867	894	906	903	898	898	862	895	899	902	838	790	819	863	887	912	875	885	899	890	890	890	891	920	912	884	906	832	883	871	887	921	899	853	904	907	926	905	897	870	878	884	883	879	965	923	872	917	927	930	889	862	896	865	930	889	872	910	817	854	917	859	879	896	950	908	844	890	913	932	893	877	870	878	870	884	956	868	894	823	894	849	849	867	870	853	830	890	910	914	881	925	893	954	951	911	888	927	863	944	890	880	923	921	924	845	934	858	926	929	834	936	872	870	879	912	916	965	918	889	874	927	847	924	925	880	906	854	940	868	966	863	899	904	879	911	854	846	912	889	910	917	890	884	877	879	878	855	876	912	863	905	874	876	938	869	935	858	917	912	884	832	851	916	873	899	863	917	904	822	874	889	863	930	916	889	917	884	923	873	902	845	868	876	909	838	903	914	882	866	860	879	829	891	846	873	902	885	909	920	910	893	884	924	907	863	869	876	872	923	873	943	918	874	914	856	868	873	850	927	910	892	892	931	869	835	887	867	869	955	851	903	900	830	893	891	874	903	873	832	851	873	849	920	882	884	867	886	917	944	848	886	910	829	877	881	931	901	906	881	903	899	889	882	923	902	905	867	883	854	911	882	953	875	912	900	910	926	850	899	928	916	892	931	889	891	882	868	934	873	860	870	884	918	883	861	870	920	897	888	921	910	892	909	878	925	876	872	933	921	919	849	870	934	856	848	859	849	889	954	897	919	859	912	887	881	886	947	919	892	889	896	908	852	861	875	870	919	898	875	933	903	878	887	943	835	917	876	897	898	856	926	814	877	936	907	920	813	883	856	916	922	925	908	909	873	917	924	864	877	888	874	892	864	895	958	920	936	884	902	870	845	923	870	908	873	876	932	881	943	894	911	888	882	913	917	866	858	938	876	859	928	895	906	905	826	942	894	952	917	833	853	936	846	881	893	857	875	891	907	859	914	893	862	868	895	873	878	868	855	855	884	868	931	869	861	898	1015	877	899	871	873	875	876	907	934	919	879	897	852	917	864	878	878	915	861	856	843	912	916	897	897	867	864	879	899	918	942	870	880	919	850	877	924	896	914	885	938	882	872	875	813	907	864	873	929	919	949	955	883	848	910	846	910	866	893	876	891	886	896	891	868	828	954	903	930	913	895	857	853	912	896	842	864	868	904	900	927	875	931	865	888	878	904	871	924	849	870	881	885	854	907	910	924	909	901	892	930	884	900	953	911	880	886	893	893	867	915	879	888	885	886	940	905	894	913	858	891	881	891	934	903	921	858	869	899	857	876	883	905	923	918	945	915	896	864	889	883	892	915	870	928	925	891	919	878	917	916	922	853	915	900	948	891	903	940	878	905	938	872	873	854	891	908	887	875	831	887	877	898	881	890	853	874	887	925	910	914	859	869	855	875	895	872	891	917	869	891	842	824	947	835	837	881	835	895	892	865	864	927	843	886	932	920	942	900	897	852	925	877	848	873	861	797	895	861	870	926	865	906	862	907	894	853	900	903	858	954	919	897	910	884	890	920	861	912	880	847	885	883	892	899	855	883	865	926	863	926	968	878	890	835	857	915	935	846	892	844	903	913	889	913	927	847	856	895	935	898	892	925	903	863	886	879	883	907	876	883	933	868	875	873	882	874	868	894	857	931	878	883	914	876	916	891	947	897	876	936	911	886	887	924	875	883	916	861	917	876	901	851	933	943	882	859	894	906	836	854	909	864	875	881	891	890	886	821	942	878	848	873	868	921	881	897	888	909	878	839	884	878	827	920	873	904	841	902	852	862	916	879	888	855	882	886	893	895	917	880	902	868	886	917	889	896	887	858	908	892	894	910	917	925	838	904	941	901	906	909	881	883	877	936	861	898	890	915	878	966	953	878	904	870	828	903	870	884	942	907	869	847	895	919	858	914	955	890	901	853	878	942	917	896	901	861	884	862	934	923	863	884	886	867	859	888	912	868	877	877	884	886	891	867	838	884	855	888	906	895	888	910	891	893	905	883	888	869	893	876	878	902	863	859	878	892	901	849	885	921	868	875	885	929	889	880	862	862	844	892	886	896	913	818	950	862	879	936	867	912	886	952	939	884	866	960	886	938	897	884	891	883	876	933	903	943	875	889	910	920	869	902	947	837	911	937	875	821	852	857	840	882	884	900	913	920	898	921	885	836	905	844	922	915	851	882	851	898	855	900	845	921	876	927	910	917	866	910	870	837	895	907	919	929	888	887	844	896	884	856	899	883	901	816	934	895	901	890	886	856	888	900	852	931	891	893	882	882	870	881	901	870	888	875	891	878	863	854	901	870	890	922	913	899	910	916	894	902	832	909	874	919	896	892	888	917	885	855	908	919	868	916	844	894	913	883	906	916	869	899	879	870	853	874	893	885	889	841	868	866	881	863	897	939	919	910	914	882	895	913	900	923	899	887	854	876
28559	23104	24034	16499	8896	4584	2387	794	520	495	394	407	391	448	449	554	549	513	577	631	581	581	536	487	438	430	352	369	371	350	385	354	370	369	360	381	357	362	366	374	343	379	390	370	372	390	390	379	359	380	336	349	369	386	389	374	380	349	359	359	371	394	377	396	375	352	404	331	374	363	395	369	362	418	410	347	368	395	318	375	379	392	410	382	344	342	335	371	375	360	393	390	406	363	384	355	409	363	375	351	389	369	387	400	371	357	383	394	378	359	325	364	358	405	380	403	393	332	371	405	380	392	397	388	378	332	381	381	409	422	355	350	370	345	328	350	365	368	367	393	369	413	374	416	376	379	402	344	332	355	329	367	405	412	340	353	390	374	365	385	358	374	359	361	353	379	387	357	372	384	388	382	352	358	422	381	378	403	371	362	361	383	362	363	369	394	370	396	382	370	364	341	368	407	371	340	366	371	384	355	360	395	351	371	340	354	360	394	334	364	340	352	384	395	326	354	378	363	363	357	368	420	341	335	410	405	406	371	390	339	362	374	361	377	377	357	354	389	399	351	379	358	350	389	354	369	408	352	386	340	377	410	386	357	372	402	353	344	353	397	378	365	351	369	368	387	365	334	389	347	382	374	406	400	373	378	358	366	355	340	357	367	357	333	398	376	368	379	385	354	371	385	360	356	364	377	344	372	382	403	367	400	329	347	358	357	383	367	315	372	420	338	369	371	384	371	386	334	408	374	353	388	380	375	375	381	364	348	391	368	369	376	403	394	373	373	401	386	383	341	343	371	416	373	351	332	336	421	380	405	370	369	372	359	400	385	380	375	375	378	374	385	364	369	341	383	337	346	363	373	380	340	407	351	363	378	349	370	371	377	375	378	366	361	371	381	384	382	367	350	384	355	357	403	374	364	361	358	369	363	420	386	384	366	385	368	391	375	383	356	333	393	381	364	399	410	384	381	329	402	374	371	377	367	383	360	398	359	387	376	357	386	346	370	374	375	375	390	378	351	374	414	356	349	353	348	363	376	392	355	371	355	368	396	338	377	341	353	356	391	358	395	349	355	344	385	384	359	387	356	355	362	366	373	393	360	372	351	388	378	377	397	387	369	387	356	382	364	385	409	383	399	378	378	382	393	391	359	392	402	363	331	384	377	359	363	363	382	385	367	402	363	390	366	348	377	375	347	406	380	372	351	387	380	397	361	378	401	396	373	373	357	374	369	372	389	338	357	402	353	407	427	362	377	364	374	374	365	346	377	360	345	356	371	378	349	383	370	347	397	393	425	358	395	381	368	387	376	382	344	378	345	377	388	390	374	369	384	381	366	386	383	385	346	371	388	383	352	370	340	361	378	337	372	398	331	356	355	359	353	375	397	379	370	369	375	397	356	354	378	352	370	344	361	377	401	373	399	368	364	368	390	363	373	384	341	384	337	392	343	371	380	373	370	370	373	346	373	420	365	357	369	391	374	372	376	393	340	353	369	376	351	391	378	376	405	396	372	351	386	404	369	352	348	355	353	370	385	404	352	359	374	367	378	365	353	376	396	357	410	353	320	388	370	366	377	380	369	368	378	350	332	388	386	415	382	365	358	359	351	355	366	378	395	370	356	378	375	346	354	388	373	396	381	405	361	353	388	393	380	408	377	405	343	390	393	363	379	411	349	390	376	383	361	372	376	355	386	361	357	379	382	379	361	385	332	339	400	378	379	331	375	358	399	351	387	401	350	398	350	368	384	404	370	386	358	360	362	369	361	375	384	352	353	379	366	368	374	351	369	368	361	339	372	423	391	351	373	371	366	359	388	371	388	396	367	390	384	375	377	344	389	392	352	364	341	375	313	362	385	351	385	393	381	389	378	380	376	360	366	394	350	374	374	367	376	375	391	375	363	393	344	372	413	385	375	387	360	374	363	333	379	371	367	407	399	380	376	365	361	383	385	346	370	380	373	369	396	367	353	343	365	371	368	367	339	379	365	354	331	340	371	366	369	363	381	379	369	355	396	369	417	367	347	361	396	352	411	378	397	378	376	362	346	362	333	386	397	367	351	357	379	398	374	353	384	409	409	368	374	404	358	379	377	390	372	371	347	377	384	386	345	388	346	343	332	374	374	384	370	338	399	350	401	377	356	370	382	354	390	367	363	359	391	379	370	366	387	387	381	377	379	379	343	389	375	385	399	355	381	394	385	352	385	365	399	364	362	369	391	364	353	364	359	390	358	393	370	360	352	360	338	352	398	372	416	325	409	376	390	400	345	356	371	412	348	386	386	391	357	398	370	362	382	397	376	403	366	347	410	386	351	378	372	366	369	393	378	363	328	391	370	363	370	366	351	373	368	387	378	377	358	354	409	354	372	349	354	374	356	364	349	396	370	384	356	380	379	373	371	362	380	389	378	393	354	374	357	401	351	381	352	407	388	348	378	361	369	365	401	352	391	417	379	345	381	357	369	394	398	375	368	353	391	388	389	389	391	350	405	364	358	361	381	393	352	405	357	344	375	383	379	376	386	327	348	368	367	371	352	380	355	386	390	398	381	368	388	364	385	416	365	371	373	386	370	393	371	369	373	394	359	384	389	358	365	357	365	382	385	334	367	382	357	384	402	370	372	370	349	359	388	345	403	346	387	358	384	361	376	355	381	374	363	395	389	388	374	375	349	401	393	409	404	366	373	371	362	350	352	351	362	388	377	365	381	385	388	370	361	373	374	379	375	365	348	349	374	371	409	340	371	361	374	402	394	347	410	342	374	355	383	360	345	371	380	334	343	379	396	379	360	388	336	396	376	393	408	373	382	365	374	354	374	379	358	370	346	384	382	338	402	387	390	373	390	372	382	398	414	354	385	378	415	364	413	364	389	362	376	344	392	351	353	405	370	364	369	405	368	374	386	401	379	332	396	384	387	389	380	373	360	378	349	366	393	376	372	375	418	412	387	398	381	375	393	402	372	372	359	371	360	388	398	395	348	346	407	375	387	379	372	393	354	376	378	384	353	396	350	398	364	374	348	377	367	366	394	357	399	381	347	393	374	369	406	360	404	377	376	344	361	372	355	396	379	364	361	363	380	374	336	377	372	327	357	401	380	371	351	356	365	375	387	371	371	369	395	374	358	351	381	368	366	357	362	329	363	386	379	380	339	386	376	343	385	355	371	363	400	398	366	391	385	333	373	422	334	364	417	400	395	379	416	330	373	379	351	388	358	386	430	382	366	352	370	355	329	399	397	387	374	372	369	376	378	376	376	420	398	373	370	361	399	372	337	358	385	400	374	351	393	379	368	340	347	347	349	373	355	417	377	365	365	384	367	353	351	351	372	393	349	370	364	386	389	357	358	379	324	395	375	359	370	377	357	375	413	402	358	361	354	357	389	347	352	362	382	344	370	347	396	386	347	367	338	387	413	396	360	387	340	359	365	360	384	420	384	350	415	389	394	342	365	362	379	396	343	363	373	386	379	363	352	383	327	381	362	391	379	364	332	380	386	371	368
19144	34004	26031	17056	12272	7841	4385	1230	755	662	519	454	470	562	543	618	673	743	801	941	846	745	679	550	511	420	377	427	381	404	387	372	404	394	418	427	398	394	382	396	402	382	397	426	371	362	388	399	377	395	382	383	354	388	361	406	375	424	393	358	371	366	378	436	410	358	381	383	408	371	372	408	384	389	388	378	394	382	393	369	353	368	388	381	378	341	385	388	443	380	402	402	355	363	378	393	413	373	392	393	402	406	365	378	374	411	388	367	366	357	361	389	357	449	403	355	384	386	375	379	384	369	360	397	376	429	389	389	385	379	354	385	354	390	393	411	400	368	351	410	387	414	418	410	358	397	397	386	392	366	383	384	385	398	383	395	379	392	368	405	379	379	387	371	386	394	392	409	360	387	392	370	347	371	398	365	403	386	382	403	383	394	366	438	358	407	395	389	387	361	370	358	401	414	361	401	381	357	372	417	379	370	377	378	383	411	387	399	371	407	396	390	367	429	367	386	355	386	394	379	378	410	399	371	376	414	396	361	377	410	408	381	388	385	397	375	370	375	368	422	390	405	390	340	368	391	378	394	386	381	410	379	350	384	395	370	402	367	375	389	433	382	359	395	398	357	397	384	404	400	371	423	369	380	400	392	372	412	385	349	371	399	392	379	397	422	395	399	383	410	428	397	383	362	393	369	381	362	361	403	389	374	344	365	390	392	402	407	340	383	367	398	397	359	390	357	393	396	426	372	390	346	366	373	369	391	377	357	377	411	365	419	345	399	376	372	379	364	384	400	430	374	381	363	394	410	398	388	415	359	364	373	380	397	348	372	368	399	383	401	384	412	376	380	381	377	397	364	370	372	381	370	399	379	411	367	369	373	356	408	364	391	396	395	402	382	380	381	386	396	424	367	383	381	370	370	383	432	379	364	375	367	429	378	400	367	400	415	361	405	374	408	395	362	374	414	387	360	375	393	371	402	400	383	390	387	362	368	360	382	418	378	348	377	371	382	388	415	366	353	426	408	371	390	392	383	385	362	392	377	409	398	372	402	394	355	385	369	388	377	371	384	397	354	408	366	378	351	394	398	340	415	415	395	390	381	423	361	375	427	385	405	414	400	400	361	408	356	364	392	386	377	373	429	380	360	422	374	373	387	367	348	385	388	357	412	382	396	371	363	351	377	369	382	399	394	379	359	405	404	421	369	366	354	400	380	348	374	392	375	389	415	388	380	427	380	373	391	381	409	430	412	416	379	419	384	340	400	363	407	375	406	400	396	355	383	395	397	410	442	362	392	405	367	376	384	409	351	380	359	366	378	348	361	396	412	375	403	409	407	396	395	422	376	410	376	379	368	377	397	376	362	410	388	377	371	397	370	413	372	356	346	374	393	429	369	362	392	401	387	399	424	399	381	382	407	393	369	381	348	375	400	380	373	386	367	413	406	383	386	382	386	403	377	400	325	368	380	400	367	357	367	397	397	394	368	391	379	401	366	384	369	355	379	391	376	374	375	346	385	383	395	396	396	357	414	410	383	420	408	384	418	387	392	389	385	403	369	408	391	332	392	368	363	359	355	395	392	421	376	365	381	407	357	400	386	398	395	386	366	374	367	375	376	433	384	354	381	409	380	383	375	374	367	373	385	370	386	361	370	395	398	379	406	401	361	356	373	359	357	394	417	392	375	357	377	384	397	412	408	372	410	427	366	386	388	377	390	359	372	381	400	343	397	388	344	388	433	399	407	386	377	392	385	392	390	400	446	376	381	372	419	411	434	401	379	382	375	388	412	369	401	402	404	409	447	358	383	392	361	371	388	428	352	408	370	374	386	381	391	362	370	381	387	410	397	383	390	366	402	378	381	418	399	396	354	412	357	367	366	347	381	369	435	383	385	391	389	398	389	387	411	372	404	378	391	373	399	341	375	371	381	353	442	402	352	394	412	381	399	343	371	380	353	350	395	372	397	366	379	421	372	392	388	382	414	418	390	386	423	364	386	399	365	404	400	383	353	412	362	366	373	419	372	385	362	421	385	385	369	363	400	408	396	351	373	410	389	402	410	402	384	362	382	375	382	399	403	364	391	360	354	382	401	384	406	435	370	367	404	431	397	396	389	414	402	354	394	410	401	385	407	368	347	390	375	355	397	400	357	364	343	367	420	389	384	383	381	374	386	412	391	417	366	405	398	391	407	429	364	398	374	394	385	371	419	393	378	390	396	378	379	360	366	402	388	394	370	362	371	372	386	395	372	376	406	355	393	368	373	412	368	393	393	373	399	404	398	391	369	423	390	346	390	415	386	383	357	381	422	389	378	381	382	378	360	375	379	387	369	347	392	418	399	370	398	396	370	409	395	409	405	382	351	409	403	397	421	354	391	403	367	389	365	383	378	414	352	374	394	403	363	403	417	366	380	391	397	405	367	423	379	378	378	414	367	385	362	368	410	386	376	336	389	372	378	405	367	375	359	381	407	368	379	357	417	398	384	373	361	412	389	360	353	378	404	390	412	412	383	376	411	406	389	403	375	397	372	375	400	391	387	402	410	396	391	386	369	393	359	350	396	379	381	401	401	424	385	389	415	392	406	369	403	376	379	398	392	388	424	384	404	384	410	385	398	355	409	412	370	404	361	402	365	396	350	359	377	373	377	375	367	379	403	356	346	371	402	381	387	376	390	379	344	367	366	397	385	408	412	422	410	390	389	416	375	355	384	377	386	382	409	403	344	333	355	380	369	395	383	389	370	413	375	378	388	383	370	420	401	371	398	404	384	427	386	376	375	368	362	395	413	380	351	366	411	426	401	389	387	402	371	363	397	394	375	416	376	398	408	387	423	392	335	375	391	392	393	398	356	370	369	387	345	391	385	398	386	426	396	409	406	371	372	377	376	400	403	432	376	414	383	379	384	369	405	368	348	412	350	342	364	372	389	327	408	386	394	399	373	405	386	380	418	398	390	360	436	419	371	398	393	424	403	385	380	383	375	412	389	366	400	369	370	371	409	381	396	386	362	374	351	354	416	378	374	363	364	376	403	422	384	370	395	389	373	455	391	403	379	402	374	378	411	381	402	396	390	422	377	395	379	394	378	404	402	383	381	363	398	395	400	357	358	361	374	401	381	399	366	412	363	402	394	381	389	366	393	402	405	376	373	372	381	410	376	359	399	416	383	385	355	401	364	391	374	420	394	411	372	391	419	390	385	401	371	404	403	387	417	381	378	370	366	366	400	362	396	380	386	380	420	390	418	364	359	399	360	380	427	377	401	379	343	377	414	364	394	354	423	398	391	385	407	364	412	399	368	361	376	371	384	376	391	382	381	354	335	387	377	409	410	398	392	436	372	368	378	398	394	380	375	355	382	365	388	372	351	379	378	398	368	371	391	373	416	369	369	366	382	349	396	404	375	378	360	422	384	408	408	370	403	413	394	366	366	373	349	370	374	398	389	365	406	404	388	400	403	379	381	398	413	365	401	362	395	391	362	371	356	391	424	384	400	383	368
23705	21211	28387	24456	21559	16154	7226	2063	1120	1065	848	836	853	842	804	939	1014	1074	1092	1228	1144	1063	958	890	818	774	684	730	681	696	688	682	672	660	678	645	661	678	703	673	641	658	650	697	665	696	709	692	687	658	664	667	659	695	635	683	654	618	701	620	697	634	687	664	695	688	657	660	632	636	651	681	685	693	691	671	665	668	687	677	693	680	682	627	672	619	673	680	677	703	646	657	679	652	631	650	675	695	641	708	697	644	683	689	650	664	665	654	658	707	663	703	648	687	710	664	629	661	641	651	644	657	641	672	615	638	666	664	649	663	647	709	693	617	667	703	649	683	704	666	689	687	662	657	696	676	656	635	676	665	694	638	677	700	654	643	692	688	623	688	663	716	622	654	633	661	657	672	649	661	695	677	650	657	672	638	638	665	643	667	640	657	684	699	628	660	663	679	690	630	662	651	710	675	653	715	683	680	690	645	651	710	669	653	723	660	678	689	686	614	652	684	643	691	684	704	664	674	715	642	621	661	658	690	689	619	655	699	680	627	648	660	672	680	694	657	652	661	659	640	651	671	658	691	660	689	685	696	639	657	676	666	608	648	646	608	680	698	723	674	646	712	697	708	630	696	691	646	687	660	637	662	684	662	640	657	643	696	657	650	709	709	659	630	764	650	661	706	683	691	632	671	675	681	691	671	715	688	682	683	642	681	690	637	693	667	696	653	649	671	602	624	656	662	624	646	634	691	667	676	693	661	674	708	686	661	642	691	656	666	702	609	675	658	667	693	710	690	698	695	650	607	664	635	703	713	696	616	752	667	638	696	646	664	676	661	619	681	655	673	710	671	658	732	642	699	716	649	633	707	680	666	664	675	679	650	709	690	783	697	700	677	690	708	657	657	614	675	673	644	631	673	703	629	696	674	654	620	669	663	657	614	701	688	634	649	594	649	685	600	695	632	628	685	665	634	641	683	663	673	689	734	682	668	658	632	705	709	722	661	644	654	689	714	661	708	609	701	652	685	618	683	712	659	660	677	674	685	672	643	665	603	659	614	642	660	639	703	668	626	659	688	700	656	661	691	659	713	648	661	669	683	667	665	672	698	672	654	609	661	659	622	667	632	626	617	664	674	642	711	634	663	700	680	684	636	633	662	712	601	672	694	706	652	646	623	713	728	641	640	689	652	692	686	657	690	621	679	640	645	700	681	692	634	621	657	626	663	646	683	660	667	655	688	687	702	655	601	634	702	693	713	644	687	667	675	647	621	655	679	690	653	626	635	637	661	641	690	639	651	663	706	714	680	677	642	689	646	653	659	659	687	637	680	656	660	704	658	660	641	690	656	669	669	652	629	639	645	661	673	687	690	670	680	674	700	658	698	713	692	693	682	641	655	617	667	657	670	640	652	623	685	642	691	670	684	659	627	669	683	606	641	671	637	673	637	676	619	651	663	637	701	690	672	623	694	649	640	665	686	647	719	605	628	691	624	662	641	702	647	657	634	661	649	586	666	676	688	667	691	693	681	729	708	666	670	659	664	666	632	673	689	638	635	714	633	642	674	668	674	655	659	623	660	662	710	686	651	718	647	660	611	715	631	689	685	659	669	676	636	672	676	695	662	672	672	706	641	686	642	706	653	646	640	636	633	684	658	699	671	696	640	639	645	673	662	685	656	707	638	642	635	689	637	646	675	672	696	670	668	628	664	701	645	663	664	659	696	629	625	599	659	694	688	661	665	641	682	667	611	649	651	624	621	651	648	642	700	692	657	698	662	667	643	717	628	683	662	637	640	705	656	652	750	646	692	658	666	632	694	707	670	650	662	666	600	696	669	674	621	718	642	634	638	665	634	661	653	626	658	679	667	691	650	674	677	640	646	714	662	731	640	691	649	686	654	666	659	705	693	663	699	653	664	659	664	642	721	691	732	613	664	680	696	680	637	641	660	680	665	652	665	668	660	682	685	630	659	701	643	637	659	668	624	650	673	633	669	657	616	715	666	675	678	659	670	670	668	650	655	693	627	639	634	667	652	638	668	673	659	626	655	716	657	668	704	637	639	646	637	704	671	649	677	667	675	690	665	675	681	660	679	607	687	639	677	710	643	709	696	634	653	689	669	626	709	659	661	696	702	696	668	650	677	661	655	697	635	648	640	655	617	670	625	675	671	660	684	651	703	652	689	679	638	658	697	695	684	650	644	651	684	697	701	701	662	627	677	714	647	650	652	667	665	622	631	678	659	669	624	643	658	689	669	649	601	674	667	653	678	654	639	668	639	722	636	669	686	639	689	696	641	645	639	666	622	658	649	690	675	658	592	641	667	654	664	685	692	654	681	680	618	687	683	682	676	684	636	679	626	727	627	647	673	651	630	666	695	662	682	657	643	618	691	666	629	680	694	673	652	681	624	661	681	654	623	676	643	657	645	661	617	729	682	699	729	647	681	707	641	697	651	655	667	707	641	657	644	621	646	648	647	664	656	660	674	696	662	673	631	695	626	659	618	646	659	671	675	661	651	688	681	702	684	680	660	660	670	651	688	671	625	672	683	683	639	678	655	698	624	651	641	666	651	696	663	701	712	690	698	694	671	654	668	636	695	671	659	678	666	660	656	700	689	657	687	692	660	649	667	679	718	646	683	636	690	646	687	614	636	660	633	691	656	655	690	667	672	658	661	673	626	646	667	731	683	683	724	648	617	618	675	690	668	691	631	698	672	668	607	667	669	645	660	648	697	681	698	648	633	605	628	674	662	675	645	655	623	645	683	658	723	664	691	672	644	693	665	618	661	689	649	669	677	690	610	646	647	662	660	680	692	615	661	670	646	610	735	657	657	629	653	663	650	647	681	657	659	670	678	629	691	667	687	655	678	663	663	671	650	655	626	696	690	689	640	671	682	674	635	667	657	662	683	660	658	682	666	678	667	654	667	643	651	662	691	680	686	689	692	681	670	704	690	667	703	710	702	664	719	662	693	643	698	708	719	674	685	670	689	642	694	643	651	699	703	641	656	711	654	679	677	729	669	692	636	671	664	616	655	676	617	629	627	648	635	663	629	697	658	629	641	705	700	687	648	682	650	684	669	665	642	708	659	651	677	697	642	659	667	632	646	621	637	673	686	665	733	630	689	644	672	613	676	671	656	673	621	668	730	641	645	644	649	630	691	642	646	673	677	681	668	717	694	640	654	646	679	733	636	708	657	661	701	662	640	665	690	700	671	650	642	658	685	702	588	704	643	676	647	675	634	624	653	663	646	675	698	656	693	659	689	652	641	653	670	634	637	627	664	638	708	670	649	669	650	659	649	641	681	642	649	668	653	666	636	732	625	665	653	631	645	674	619	628	635	690	656	690	640	704	642	657	677	674	634	684	642	654	669	668	686	654	682	641	610	692	641	682	710	626	683	666	721	673	704	696	641	635	662	653	684	689	660	637	629	667	644	662	689	647	655	674	681	658	683	672	710	651	654	658	606	635	645	667	692	608	645	660	695	701	683	634	632	670	669
20430	42623	34290	24806	19364	13432	8514	2942	1743	1438	1118	1028	948	991	1030	1183	1267	1388	1515	1634	1552	1300	1264	1049	864	774	697	714	671	702	679	731	699	691	697	709	646	709	694	691	689	663	690	668	670	647	658	657	735	667	661	710	665	694	678	664	674	693	705	680	729	668	658	678	710	703	698	679	683	670	702	661	699	670	682	648	690	696	625	668	670	703	646	709	641	674	703	766	649	687	669	670	711	684	700	677	692	720	641	709	660	694	672	659	747	707	669	711	713	674	707	709	701	674	651	718	729	668	741	682	688	678	684	696	678	636	649	684	722	701	664	679	716	685	703	683	684	694	690	664	678	652	686	661	690	648	646	707	716	713	668	662	717	674	659	668	681	698	701	677	697	733	638	717	645	703	633	693	707	682	661	713	635	650	710	688	706	688	698	680	702	722	678	659	630	683	745	712	673	706	670	731	700	706	685	686	673	712	721	717	640	704	645	712	750	718	639	648	701	668	701	662	706	655	687	673	696	736	729	676	668	714	705	680	735	690	709	660	673	697	642	667	675	709	723	669	712	707	689	682	699	741	689	671	650	620	711	731	700	684	730	648	697	681	689	645	692	704	713	717	648	642	737	703	674	672	697	724	661	700	668	704	656	695	663	670	730	667	718	692	666	700	683	745	666	719	733	664	713	694	680	705	715	724	746	695	665	683	635	664	691	676	630	706	701	658	694	652	674	683	703	662	667	639	670	702	735	737	677	702	697	695	706	670	693	680	663	666	707	672	688	670	654	670	699	636	715	636	715	665	706	668	697	679	726	719	677	677	695	678	659	721	674	623	685	664	719	702	663	701	677	695	676	657	662	659	661	670	726	725	673	683	705	710	681	711	673	709	712	679	705	674	645	696	596	687	705	690	693	724	644	698	737	673	667	662	684	682	645	683	705	724	680	665	683	658	703	743	678	694	676	661	648	666	768	679	692	733	692	675	712	705	678	655	714	703	735	657	709	701	684	677	697	646	699	674	681	692	682	683	699	676	692	642	711	689	639	702	727	690	687	688	670	642	675	680	709	692	681	691	664	737	737	679	687	655	670	665	679	689	662	697	681	684	691	706	656	704	712	670	663	703	711	648	668	693	670	679	693	705	651	687	672	678	672	730	643	682	704	653	672	667	650	671	701	658	737	686	683	614	654	682	694	693	659	706	699	707	680	688	715	704	666	680	707	750	701	652	679	675	690	693	652	717	638	641	731	665	686	666	654	706	665	676	748	716	672	669	731	696	704	712	722	682	677	702	665	675	672	661	662	694	693	645	677	726	703	729	688	706	658	671	717	714	639	720	685	680	694	639	692	724	681	692	695	700	691	712	724	660	674	702	684	682	700	692	705	663	752	722	679	732	733	678	682	684	733	705	675	668	738	687	692	654	691	706	705	669	679	682	656	652	683	598	677	657	666	690	661	692	687	693	726	698	641	664	661	722	697	701	649	700	679	613	691	696	698	673	660	687	664	692	715	688	705	736	640	681	683	667	676	709	706	687	674	663	698	684	658	697	666	688	666	719	689	690	670	688	688	673	682	734	693	684	702	685	682	683	705	726	686	679	691	715	652	695	668	708	698	694	703	703	732	669	651	678	650	692	689	690	682	702	659	656	705	746	663	686	692	665	720	680	678	729	672	668	676	646	661	679	677	692	699	691	657	690	658	690	762	641	696	653	701	681	665	644	685	668	667	704	679	651	708	671	683	659	721	658	631	710	676	701	682	664	701	712	680	677	714	715	724	675	692	667	699	648	660	755	640	656	726	718	715	680	685	665	669	677	675	690	705	694	682	666	699	656	668	659	696	652	722	716	694	666	690	684	708	671	676	687	696	693	690	649	666	668	686	734	684	684	688	717	689	667	656	662	661	712	667	683	676	680	673	631	664	703	698	690	712	657	707	692	709	714	703	669	686	725	693	742	654	674	697	690	698	645	665	684	685	737	597	665	700	738	692	670	733	675	639	711	648	673	677	664	676	646	669	692	651	693	688	704	663	689	663	668	680	658	666	678	698	713	683	715	724	674	720	679	711	662	701	672	668	674	654	652	698	652	697	668	685	688	732	653	697	697	721	705	691	688	662	683	682	671	652	690	708	714	657	691	684	640	598	653	676	656	651	655	661	670	677	643	681	652	684	668	671	673	707	670	710	699	688	733	696	681	689	708	668	691	667	686	618	703	700	722	679	650	713	667	674	735	658	675	678	707	677	667	678	695	697	660	653	702	637	687	652	686	705	664	683	704	729	688	669	694	677	699	675	692	684	629	668	678	676	720	698	712	671	654	717	715	679	696	665	659	657	724	702	663	648	672	698	658	649	711	701	717	700	683	660	675	693	658	672	749	685	644	682	693	693	652	659	693	674	684	680	670	712	702	681	673	693	694	666	664	730	678	667	733	698	659	686	736	679	670	676	673	700	725	681	734	666	662	667	676	661	745	689	720	656	680	638	729	661	735	699	696	653	642	732	655	663	675	697	699	693	672	677	672	695	677	671	660	696	665	654	678	641	700	677	703	735	655	664	667	707	698	640	700	702	678	664	691	660	664	650	665	641	656	648	692	676	677	704	725	687	688	684	668	677	667	723	669	706	673	655	667	668	685	642	676	667	699	670	735	665	665	703	667	668	673	699	659	681	672	660	657	686	680	719	656	708	744	704	699	715	709	715	699	687	706	677	673	669	677	704	704	714	688	716	655	656	678	697	687	688	712	714	736	626	671	652	602	713	678	697	715	671	748	725	658	678	670	657	669	673	703	679	627	694	691	696	660	667	663	667	648	700	711	659	637	698	680	678	701	694	723	639	711	658	699	674	681	680	708	700	678	702	646	685	700	685	671	649	694	730	680	712	687	680	716	674	712	673	726	684	674	679	696	683	698	691	704	715	672	686	703	656	660	643	673	652	716	713	677	679	661	697	688	692	779	689	690	686	693	717	686	683	698	732	715	752	668	693	681	714	710	667	701	654	700	671	663	727	679	678	684	676	713	707	680	694	690	695	723	642	715	706	668	696	678	698	680	714	693	699	686	655	697	659	665	727	695	689	684	657	668	663	655	681	639	670	724	685	676	712	673	686	723	729	670	678	707	695	687	687	660	673	659	701	732	655	649	713	700	679	680	646	715	665	662	716	671	719	703	656	737	701	640	651	684	723	656	745	667	722	718	682	681	729	690	650	648	673	712	725	701	684	677	677	711	689	690	696	719	682	707	714	716	731	683	707	641	706	657	667	671	647	698	702	701	625	693	691	704	699	690	693	719	678	656	673	651	687	670	682	661	693	711	703	670	705	708	721	710	671	670	648	712	696	699	658	662	642	644	666	693	655	648	672	723	728	686	662	708	694	650	709	654	681	693	683	648	685	680	709	666	707	657	682	676	726	675	694	643	678	725	645	702	693	656	659	654	725	668	712	703	675	696	690	687	723	695	708	671	680	641	743	626	683	746	702	717	688	664	672	702	675	677	636	723	707	685	705	699
24656	21040	27234	25400	16852	7598	3786	1286	688	622	503	537	503	495	550	643	666	660	744	800	709	642	678	575	526	443	438	413	421	401	430	441	414	383	408	414	368	419	434	409	409	373	425	415	405	412	395	366	413	440	399	428	417	428	406	375	397	436	433	385	389	426	424	385	405	403	411	415	427	420	438	408	427	414	412	410	419	399	439	409	389	417	429	408	384	424	435	426	429	404	390	426	397	415	383	442	411	446	400	446	438	413	406	402	446	398	400	356	453	390	407	405	392	399	418	427	444	408	394	441	416	455	467	383	387	402	407	407	400	418	424	427	419	408	411	359	399	427	428	395	432	414	400	425	417	436	421	407	438	431	435	430	412	436	396	455	398	372	437	379	424	432	403	420	457	423	393	423	412	416	428	444	424	409	418	415	395	362	410	404	422	388	443	440	427	455	437	450	389	439	393	417	391	425	419	430	403	410	407	394	410	440	426	411	385	405	412	412	412	409	407	429	423	374	462	411	386	410	425	402	414	368	395	393	441	413	412	425	438	398	432	421	433	390	412	408	421	438	452	414	402	420	431	448	360	407	397	392	367	410	440	401	385	404	442	403	392	402	461	437	415	399	412	416	386	468	422	406	454	391	446	400	404	413	417	414	449	426	400	400	424	409	410	425	409	392	426	439	383	406	395	381	446	420	429	442	423	400	427	435	416	423	404	373	439	445	426	407	418	424	404	406	377	414	411	387	408	412	417	385	411	381	406	386	421	390	434	420	447	407	403	404	363	389	413	423	395	392	416	403	420	409	410	456	394	434	428	429	391	436	404	464	416	414	378	376	435	435	408	411	455	426	446	401	406	442	427	416	407	419	426	393	380	445	453	398	430	410	440	430	403	402	397	405	465	407	398	432	396	439	448	430	398	419	412	412	387	414	408	381	394	394	434	393	430	395	423	395	433	406	411	398	421	375	434	383	400	402	430	407	410	415	425	405	468	433	402	419	422	406	424	392	409	395	418	420	408	402	414	404	394	401	447	398	374	386	422	414	415	437	398	431	407	428	412	452	416	407	389	442	357	393	406	425	437	402	418	389	409	421	388	441	422	403	420	400	409	379	418	402	417	378	415	427	420	367	424	406	381	378	415	435	359	424	399	441	461	376	418	399	355	431	423	421	379	408	439	446	407	398	422	411	395	421	393	413	407	388	403	399	448	411	404	420	415	416	462	435	442	412	413	443	428	393	405	407	436	407	422	396	400	406	396	401	377	415	443	426	413	423	409	419	403	424	434	421	388	384	382	434	392	394	427	422	415	408	425	441	359	446	401	427	427	415	442	403	404	440	417	408	398	430	377	446	425	359	415	387	433	407	406	482	382	427	414	380	413	407	410	454	429	420	427	428	375	427	399	405	406	413	405	436	398	444	424	398	441	409	428	414	420	436	407	412	433	406	383	419	421	382	434	391	441	442	408	439	415	421	430	394	393	424	373	431	427	395	397	367	414	402	400	405	387	442	383	409	373	397	411	394	380	394	401	414	409	424	389	398	397	392	397	478	412	416	452	455	430	426	439	387	397	406	449	442	459	422	385	415	416	422	395	393	405	391	447	418	399	447	440	406	413	394	378	455	418	440	427	419	410	430	387	452	439	417	403	428	433	418	404	434	403	456	461	422	453	406	398	456	415	427	432	428	406	417	380	380	416	472	398	389	436	405	415	402	412	409	420	415	403	419	407	446	413	440	380	398	413	383	418	393	443	401	397	393	402	433	432	405	427	391	408	408	405	387	382	404	430	461	405	431	412	416	439	440	397	399	425	413	413	402	447	413	447	400	409	420	413	367	444	419	390	423	393	435	459	417	413	363	442	450	419	449	393	453	413	393	420	402	409	418	393	428	459	392	416	456	398	404	443	393	397	409	403	412	443	393	412	421	391	382	382	404	414	412	403	390	426	411	430	434	438	433	403	426	418	425	438	411	430	408	376	433	406	446	434	432	438	390	439	380	402	421	407	420	456	393	391	427	385	458	398	390	425	402	424	388	396	398	373	394	412	403	402	415	449	383	419	420	378	412	413	403	392	463	445	428	402	375	451	417	416	428	414	429	410	433	443	431	401	414	419	409	395	415	394	427	408	421	388	417	391	391	429	422	390	387	401	399	401	413	411	442	376	432	403	401	444	428	419	425	415	389	432	454	409	393	421	410	440	433	476	436	420	390	425	438	420	409	388	425	387	468	406	420	436	423	414	387	392	428	415	435	396	417	405	428	431	426	388	390	408	441	429	385	363	416	391	431	360	393	438	382	418	387	395	418	435	401	397	396	433	414	391	386	433	419	381	413	402	394	405	412	415	396	414	404	400	403	401	406	411	399	373	389	405	455	427	429	383	409	420	448	432	436	408	386	451	420	379	388	430	421	380	444	389	422	405	433	430	433	407	374	441	392	451	422	424	391	406	418	411	421	413	446	434	377	380	369	401	381	400	444	406	380	435	389	427	417	422	368	420	410	450	406	406	446	394	384	447	429	398	419	428	367	345	378	436	446	392	385	421	434	365	416	417	406	390	413	412	394	385	359	429	432	407	419	478	391	374	425	432	448	420	391	392	443	400	397	422	439	425	394	411	400	374	435	419	424	449	398	395	408	384	387	389	412	460	431	397	443	437	429	403	387	446	412	387	435	396	410	437	395	401	423	405	417	381	374	421	443	412	414	428	388	402	414	444	418	446	401	393	441	416	407	389	408	370	407	406	386	409	393	442	421	423	405	429	433	400	423	414	391	388	403	434	407	415	412	414	373	424	411	427	378	398	451	400	413	416	379	401	401	400	432	395	420	380	421	439	385	408	396	431	418	400	393	429	408	421	429	416	370	424	392	388	410	450	400	434	436	404	457	431	401	365	386	412	409	385	382	410	379	406	415	410	391	415	394	388	409	466	381	426	411	378	396	419	449	415	434	419	421	409	426	416	407	406	407	394	386	418	420	456	412	406	384	404	433	418	403	395	401	398	419	395	401	442	439	435	420	395	431	411	387	407	410	438	398	446	437	420	396	398	418	431	388	391	391	438	433	389	466	456	418	373	426	415	400	381	430	390	459	407	439	407	389	442	449	405	427	363	453	416	421	411	403	413	407	383	401	437	402	496	407	384	366	433	427	426	439	423	417	395	388	457	418	410	381	451	394	398	416	415	383	429	407	421	447	405	409	398	423	383	421	425	374	416	408	396	384	389	392	393	424	391	425	421	428	434	405	413	430	392	407	437	429	393	402	408	454	408	402	378	424	410	404	422	426	405	400	424	453	439	445	431	442	407	397	426	451	390	371	384	407	394	403	388	417	434	433	406	406	419	410	382	444	457	404	408	413	404	383	388	423	399	399	414	372	417	449	428	409	379	461	413	406	421	447	422	433	406	433	397	413	440	407	433	420	402	417	395	399	446	400	435	416	404	399	426	409	382	391	423	371	401	433	397	385	401	428	392	444	401	368	440	455	389	453	427	387	431	386	438	386	385	442
19688	38454	30384	21180	15789	10436	6447	2212	1185	903	708	651	649	626	710	805	876	1007	1138	1143	996	904	807	752	620	522	460	467	433	464	451	442	451	467	454	430	494	482	450	436	464	456	494	444	452	440	444	456	475	479	461	472	403	450	505	450	466	452	467	438	466	429	488	458	452	467	430	434	471	462	479	428	455	415	412	466	470	454	477	438	448	482	447	448	433	444	429	429	434	444	472	452	412	483	458	467	472	442	416	461	422	423	441	481	430	477	466	421	458	430	466	446	491	466	411	430	451	423	449	455	445	421	454	478	463	420	463	427	444	407	449	496	467	457	483	418	427	463	464	443	475	438	427	435	469	434	482	431	451	431	441	461	455	432	443	481	436	445	437	434	451	418	451	484	425	487	442	444	439	437	446	427	459	458	471	422	414	451	415	410	444	415	469	471	423	417	470	471	478	444	402	468	435	459	432	434	438	434	447	440	499	476	431	495	417	436	451	459	443	447	444	442	450	396	424	426	420	469	429	410	405	426	434	439	452	457	440	451	482	438	476	463	435	430	457	440	422	456	436	443	459	441	451	444	425	417	430	446	422	441	456	482	469	411	462	460	438	421	446	430	458	469	417	443	460	460	476	437	468	456	468	470	459	440	458	449	425	432	456	458	438	448	443	441	437	429	438	441	448	411	454	446	489	446	437	429	451	431	475	456	462	423	442	432	427	457	429	439	431	431	449	449	413	450	477	467	448	434	462	442	427	460	445	445	436	426	460	418	438	437	425	481	424	465	430	449	460	445	419	450	452	449	424	456	443	438	470	459	423	428	456	435	476	455	425	430	490	435	461	445	444	449	458	437	436	428	468	455	414	467	446	418	448	475	458	431	417	448	437	425	511	402	469	473	447	495	452	455	448	434	469	427	467	464	441	431	463	433	427	437	431	431	494	479	477	482	462	448	415	482	428	419	426	414	439	434	449	453	430	444	458	476	456	435	428	396	433	471	434	471	441	444	444	446	478	440	477	446	445	417	474	412	487	435	429	452	487	404	432	457	431	406	431	433	470	469	465	449	425	448	416	461	477	463	443	451	444	454	472	464	437	430	422	459	443	441	453	422	462	463	451	415	429	476	427	436	475	466	432	445	450	467	418	488	448	462	446	444	427	423	455	435	433	457	475	461	475	442	433	449	432	486	409	447	396	452	429	454	436	443	421	432	445	436	460	424	453	425	494	462	387	415	430	463	425	411	444	462	436	443	444	464	430	432	420	437	468	490	422	464	429	480	465	475	423	447	413	417	441	452	443	427	392	439	402	387	436	495	452	433	427	435	464	453	427	433	441	450	405	405	500	463	431	462	444	476	459	444	406	444	454	465	441	447	471	456	421	449	469	430	442	450	468	438	471	439	422	441	466	405	446	454	444	477	477	467	418	420	430	454	469	480	438	445	455	428	445	444	440	456	437	404	422	487	459	444	447	401	434	464	439	478	449	444	468	457	434	446	459	459	434	464	450	434	446	407	414	445	452	467	483	428	485	451	448	479	471	459	477	463	381	482	454	448	431	462	477	411	468	467	408	448	452	449	446	453	423	422	464	459	484	440	449	449	445	471	478	444	460	481	410	452	469	447	385	402	434	421	449	415	457	447	472	421	435	461	426	454	477	469	425	419	459	453	494	440	412	441	416	420	474	431	487	434	416	413	457	477	480	474	449	432	445	432	445	453	446	444	480	427	431	471	457	437	432	432	449	447	452	420	456	471	445	459	425	410	460	407	457	436	465	437	461	452	473	429	446	434	466	393	443	420	438	480	452	416	477	435	435	449	452	438	464	490	430	429	502	432	426	432	439	459	423	448	418	444	435	423	448	424	440	444	456	464	445	412	428	446	439	444	451	456	457	407	452	441	494	466	450	466	436	460	425	447	444	426	487	453	464	465	468	440	428	465	424	427	412	439	431	505	453	478	472	440	508	456	482	446	449	449	415	440	443	459	404	416	424	461	459	447	439	428	427	467	428	457	470	447	441	437	425	424	463	408	452	452	433	461	427	471	446	448	466	453	458	464	433	473	431	477	452	458	425	453	410	406	445	470	485	469	467	477	443	485	431	462	483	444	472	412	404	429	470	439	444	448	426	471	454	479	415	453	434	460	445	475	432	442	426	445	455	464	415	468	435	409	459	419	424	429	451	439	462	433	462	434	419	465	440	465	414	452	450	402	456	458	424	465	441	448	444	453	421	448	427	419	432	418	438	433	472	430	452	452	447	447	444	440	445	443	473	423	441	471	481	426	465	413	435	465	429	468	414	472	424	491	425	424	420	438	452	416	488	434	466	429	450	457	448	427	451	459	437	402	453	443	483	443	445	427	440	448	448	445	468	436	416	465	436	465	437	441	494	452	422	407	443	494	431	454	436	450	426	419	439	455	421	444	427	427	487	469	423	436	457	486	441	483	447	436	402	446	477	442	450	431	413	432	429	464	417	465	443	462	488	462	424	453	467	449	453	479	432	449	450	475	450	466	425	506	449	430	449	429	448	445	454	434	428	459	456	443	414	423	469	453	453	443	406	451	427	452	456	446	474	452	435	420	436	428	490	439	453	461	448	389	433	448	462	436	456	494	447	443	406	444	485	425	432	472	468	438	470	474	465	443	465	441	471	431	442	428	455	431	439	473	454	437	427	431	426	429	445	436	455	434	427	440	464	454	441	461	455	471	445	462	435	461	424	458	465	416	423	409	452	441	453	460	450	473	434	434	470	447	477	472	414	460	436	437	464	487	489	433	429	464	427	466	406	471	432	429	426	443	410	442	459	447	423	416	438	450	460	467	455	454	474	415	438	459	436	456	438	436	455	459	439	467	433	440	420	466	473	414	466	442	448	459	493	464	405	478	394	446	447	408	426	459	475	442	463	412	486	461	475	459	429	409	432	433	420	419	453	458	438	450	471	481	453	465	456	459	439	476	454	431	474	448	506	459	471	451	443	448	439	437	442	411	454	451	448	431	451	449	454	456	476	447	475	440	442	415	417	428	450	453	456	466	418	467	443	443	472	461	452	418	466	463	448	446	456	465	402	465	448	477	496	498	439	452	479	464	472	426	436	435	441	424	419	477	434	434	413	439	428	442	501	455	459	501	431	446	438	439	428	453	438	467	444	437	492	471	435	439	426	449	407	487	454	470	420	439	419	468	404	450	461	458	478	441	473	476	409	417	406	446	396	449	405	444	477	440	456	475	427	457	438	433	451	475	434	479	438	419	436	435	450	412	488	437	453	469	417	446	424	419	429	441	421	453	441	432	460	447	425	410	436	442	469	426	447	449	429	449	462	442	434	439	447	463	473	459	459	457	485	431	452	420	470	460	421	433	452	421	462	447	432	464	432	452	452	455	429	445	429	436	446	449	429	472	443	423	453	435	473	466	460	451	443	425	440	439	432	424	423	461	432	422	467	452	496	464	443	457	466	466	454	468	422	458	447	446	461	451	451	458	421	467	456	455	421	454	449	414	413	456
22634	21254	28886	23962	21409	21885	15805	3748	1762	1440	1231	1179	1113	1100	1164	1282	1307	1432	1661	1548	1534	1328	1341	1183	1039	902	886	915	865	826	865	855	838	849	900	867	811	902	867	844	833	853	851	863	869	886	862	841	877	862	828	859	885	855	814	891	823	810	844	930	809	879	815	839	858	828	869	912	836	815	890	867	862	905	814	873	836	816	826	832	878	847	886	831	874	837	849	872	807	828	842	848	857	875	850	824	886	820	813	892	837	878	857	832	848	810	805	811	825	812	849	862	872	888	872	860	793	837	882	857	863	859	825	855	835	847	866	855	808	840	834	903	865	855	867	817	832	958	808	823	897	798	830	842	831	818	874	853	889	840	828	806	875	873	814	837	876	837	868	867	856	844	892	857	829	832	784	809	851	833	873	843	878	864	875	845	833	834	793	899	858	840	861	827	885	863	839	884	879	903	867	928	868	838	815	797	853	865	866	860	830	858	811	843	882	811	823	818	861	803	806	867	824	828	855	788	866	855	830	875	819	862	839	847	850	873	850	810	850	845	913	899	806	824	877	879	830	845	843	862	799	866	900	845	894	816	839	830	885	805	846	834	834	829	836	823	838	878	820	843	847	819	840	838	869	812	854	887	894	837	909	844	853	858	830	825	828	848	833	798	812	826	865	815	936	863	837	803	862	832	862	860	830	822	810	864	872	847	865	912	812	830	851	913	894	819	881	845	833	839	876	902	825	843	878	813	778	842	847	845	852	848	875	804	881	832	815	906	804	808	847	838	880	783	842	832	805	835	824	886	800	847	768	894	844	869	870	816	824	825	831	850	860	864	829	809	826	902	837	847	847	817	819	825	851	835	834	897	876	874	818	805	806	808	894	834	842	882	819	849	804	803	855	815	860	868	879	802	812	869	767	862	881	870	850	833	859	874	800	819	902	886	870	840	862	905	930	826	852	866	830	819	904	873	833	811	848	801	821	861	856	817	864	816	797	809	844	845	873	844	849	813	880	815	835	860	886	887	866	812	833	859	817	845	812	881	848	881	871	784	871	822	863	854	891	856	854	897	904	822	833	870	840	908	837	870	846	880	814	827	833	832	866	863	896	849	807	865	853	826	823	847	823	879	880	875	802	895	856	802	830	851	848	852	856	808	803	875	881	853	895	900	876	810	858	861	856	844	856	827	805	855	883	815	832	833	883	863	890	872	788	821	853	908	874	882	825	885	848	833	872	874	854	876	878	855	874	814	872	872	870	905	804	851	830	854	852	831	836	866	870	880	788	827	841	876	853	841	859	865	890	817	845	909	864	869	867	854	828	890	833	855	861	828	878	854	866	860	853	871	836	841	833	842	869	838	862	884	824	864	857	824	831	862	771	867	850	845	892	830	865	880	839	869	875	861	854	878	881	851	867	814	850	858	896	861	879	859	824	855	869	834	831	886	795	817	831	834	828	874	851	848	809	840	912	873	881	858	840	870	825	877	895	842	819	870	786	837	801	875	866	803	868	832	860	806	861	864	889	823	877	866	851	835	818	865	867	847	777	860	878	892	845	865	882	880	844	894	864	868	922	813	888	883	887	854	833	874	882	842	864	906	824	861	834	860	867	870	818	850	876	891	800	825	810	820	856	865	848	843	846	883	840	835	851	830	859	856	883	843	856	828	825	853	846	861	831	827	847	855	833	840	848	812	873	916	842	865	825	847	850	855	846	859	886	854	852	853	787	834	797	844	881	866	842	823	802	803	811	849	862	859	835	811	853	857	771	827	919	863	826	848	844	853	842	837	850	812	861	831	881	832	803	807	829	805	877	864	866	820	894	889	859	862	836	890	846	860	863	883	809	824	834	853	883	819	855	821	831	889	869	840	891	864	794	867	863	852	796	884	914	888	830	834	851	867	814	871	877	874	879	872	880	861	834	848	865	885	874	846	848	860	886	866	771	821	855	776	865	821	869	860	797	849	923	839	853	850	884	877	899	838	835	814	799	882	859	862	832	842	826	852	871	837	841	837	802	842	801	844	895	857	863	926	802	929	757	882	834	839	855	836	880	851	833	875	912	802	822	900	894	835	858	819	812	808	850	864	853	887	867	895	833	886	828	838	868	848	870	864	876	888	844	884	836	846	868	877	881	877	832	852	832	877	810	863	787	840	803	846	834	834	818	865	893	862	854	872	843	829	844	888	859	853	866	898	871	812	800	898	858	845	881	815	841	818	811	832	831	836	832	887	826	841	841	816	872	822	819	851	812	841	836	865	890	844	803	797	837	843	837	857	853	855	860	848	863	812	848	829	764	848	841	858	855	870	866	877	883	837	809	917	838	850	851	869	890	893	854	865	821	851	839	869	892	834	862	862	857	840	837	822	812	894	856	869	834	839	856	837	852	855	817	857	866	877	866	817	842	821	898	787	852	842	848	845	860	870	806	854	883	890	879	877	844	884	849	851	837	836	860	899	821	865	875	818	863	868	844	857	876	854	894	832	829	814	895	805	836	848	799	842	835	848	839	888	811	868	913	838	868	832	821	841	806	857	827	845	886	817	852	859	818	862	875	864	854	825	835	910	837	857	874	859	883	827	875	829	825	847	859	857	771	880	850	862	891	839	788	847	861	794	821	830	838	810	863	876	863	819	828	812	860	800	841	882	887	903	851	865	831	854	860	836	815	842	830	845	847	855	877	834	867	847	854	831	905	851	863	863	836	870	815	841	836	843	813	852	875	849	861	875	855	803	819	844	855	840	859	879	838	866	862	846	851	880	839	861	765	846	869	844	804	824	903	891	864	802	796	856	885	849	839	895	810	823	838	887	823	865	855	880	818	840	864	811	852	819	864	900	834	844	811	867	822	871	824	876	818	874	852	882	842	829	855	804	865	796	836	846	879	867	842	867	822	831	865	867	861	843	876	846	886	806	849	896	855	832	911	914	867	890	819	868	921	828	862	864	848	879	841	761	828	874	887	847	867	875	858	837	877	829	872	865	888	868	842	830	778	827	824	917	855	848	824	876	857	857	861	839	831	832	840	852	805	861	832	823	884	840	882	868	894	840	837	869	867	895	873	840	830	929	860	848	785	817	851	850	866	804	848	817	867	843	811	848	829	867	888	830	816	850	827	810	831	878	851	890	811	864	807	862	956	854	865	838	846	813	800	872	895	844	834	809	834	868	840	881	812	829	877	863	862	845	804	832	867	821	813	830	846	800	830	890	898	840	849	839	810	858	876	850	834	870	858	813	864	859	870	850	883	822	885	835	928	860	849	860	830	801	783	828	847	858	799	892	831	838	820	852	878	813	792	852	838	823	838	827	802	838	854	865	866	846	901	847	831	827	838	868	793	865	858	872	891	890	854	873	835	911	836	843	847	838	832	863	865	884	868	837	885	827	828	867	805	873	878	837	843	839	833	847	866	885	818	864	831	857	814	888	838	875	891	872	823	814	843	843	858	825	874	877	838	898	845	867	852	804	846	854	817	877	876	824	771	803	828	866	882	832	878	809	830	857	873	833
22729	47379	39689	30481	24451	17194	11644	4660	2533	2028	1496	1394	1457	1361	1535	1600	1674	1942	2091	2168	1914	1894	1601	1393	1194	1026	969	963	902	881	939	905	899	929	893	852	927	885	896	883	893	851	896	902	846	881	909	888	932	871	948	930	894	842	841	898	837	866	894	878	880	851	908	896	892	850	881	871	907	889	895	888	880	891	831	899	945	900	815	840	884	830	919	913	847	867	899	938	899	852	929	834	860	920	918	876	864	909	850	914	898	854	873	871	900	860	906	881	908	926	835	915	877	886	861	874	924	943	852	947	880	898	900	876	842	918	878	860	909	889	878	875	883	857	836	879	859	920	892	897	850	873	823	911	886	852	893	865	855	932	868	848	933	858	882	883	898	953	884	851	881	867	930	903	850	881	880	909	839	960	915	931	938	881	863	899	917	892	880	829	831	893	892	884	960	884	893	865	898	904	893	927	887	904	971	915	888	885	849	857	894	901	858	903	865	890	909	834	850	857	922	855	845	878	907	826	909	883	839	885	916	860	846	808	829	898	861	924	878	930	839	867	894	864	864	898	883	855	858	848	867	849	845	850	897	841	851	887	893	900	849	911	871	893	901	919	819	855	906	923	885	852	841	918	908	854	928	926	848	819	825	915	907	917	924	866	850	942	875	891	909	864	922	846	832	903	910	874	877	947	920	900	897	929	830	909	874	887	911	835	881	884	908	922	883	951	907	846	824	888	868	897	878	906	898	863	890	858	831	873	865	890	925	923	884	850	846	884	859	912	849	874	865	870	845	842	853	875	859	886	888	893	878	908	888	875	867	841	871	902	839	894	859	885	865	866	860	856	864	841	879	877	869	894	842	863	885	902	854	885	832	890	852	890	862	893	838	874	861	874	923	846	856	871	834	903	896	931	846	908	823	835	860	862	828	899	827	892	885	880	891	858	842	860	812	856	867	868	907	908	903	846	872	789	854	883	839	886	835	899	891	900	813	883	874	910	845	857	840	915	852	862	885	903	867	903	900	877	842	896	864	862	887	855	859	944	906	927	888	899	891	834	894	904	872	818	880	852	840	839	882	885	900	871	829	880	837	930	866	903	915	836	861	896	868	873	909	904	911	875	872	855	830	917	856	853	886	886	920	871	869	851	818	891	868	895	896	858	890	928	901	839	920	882	921	843	861	878	890	848	863	847	908	812	923	814	853	837	845	845	873	910	860	895	862	874	891	885	913	886	884	868	906	928	880	905	863	871	892	858	882	869	867	846	857	893	918	929	847	902	939	858	875	855	940	897	830	907	895	837	936	845	954	914	879	812	882	896	884	898	855	882	891	864	855	918	849	858	887	927	903	814	909	876	859	869	883	918	886	885	967	844	864	875	821	867	885	826	910	876	842	899	825	890	865	945	923	891	901	892	902	925	880	860	870	917	892	866	901	898	865	852	873	836	905	870	866	850	843	877	894	907	828	895	860	901	905	937	848	868	925	911	864	873	868	868	882	848	878	891	925	884	877	834	927	890	884	890	844	884	866	887	891	878	830	861	878	888	828	851	863	913	908	914	860	888	904	888	828	913	915	895	895	897	863	857	884	882	840	880	919	885	829	879	892	956	920	882	839	869	896	885	876	967	872	875	910	841	913	890	874	904	873	878	903	868	899	852	857	879	915	845	940	903	899	916	920	845	883	862	948	872	884	921	883	833	912	882	917	946	845	923	885	871	872	857	910	860	849	912	874	873	901	910	855	878	802	845	863	889	884	913	907	891	924	885	870	866	888	881	906	909	920	874	864	897	931	885	857	866	876	902	843	875	868	857	885	890	920	881	850	840	892	880	909	841	865	895	928	902	863	841	883	847	856	931	892	853	836	888	896	868	899	896	883	880	910	878	924	840	874	916	905	886	883	919	836	869	862	913	860	927	927	883	878	830	889	883	893	882	896	865	883	911	832	848	866	862	889	836	898	925	902	871	845	890	907	900	880	868	843	886	891	895	859	895	868	882	889	847	889	880	840	887	854	885	875	860	863	835	845	896	888	845	839	882	871	856	886	876	891	845	914	882	855	924	912	848	815	891	849	916	886	834	900	939	915	838	878	891	820	888	881	900	886	866	882	872	848	851	848	941	859	918	883	960	880	865	923	865	887	853	885	847	880	889	889	842	836	882	938	889	898	878	908	924	846	892	894	853	847	867	868	858	824	867	915	893	910	929	880	886	857	858	874	922	860	856	931	904	831	885	840	837	913	897	846	848	873	850	869	904	916	860	878	941	908	876	842	894	896	890	841	897	868	906	898	853	917	914	882	855	916	874	838	958	836	929	845	865	898	871	921	876	842	863	877	872	854	844	945	897	923	878	902	852	885	877	907	866	840	897	946	886	843	843	849	960	845	886	880	935	850	923	902	893	871	901	878	933	866	865	885	895	900	929	841	901	900	803	929	904	862	910	883	924	893	928	932	867	824	886	910	895	850	873	906	884	902	911	865	896	883	822	859	866	850	862	831	913	843	887	887	934	875	807	870	882	885	869	832	871	880	931	881	843	881	846	860	852	865	890	882	933	858	901	890	891	854	893	943	899	875	909	901	871	836	917	849	878	859	849	883	940	872	882	885	901	853	906	883	869	861	815	903	905	902	881	826	873	884	874	850	838	910	909	920	863	903	866	918	869	939	903	894	856	844	956	853	879	863	869	867	876	870	887	881	824	856	859	950	895	903	903	866	849	885	873	865	849	864	845	893	834	879	889	843	879	881	864	945	829	911	900	921	876	883	869	921	905	885	929	931	836	917	876	838	881	945	834	868	887	825	875	905	891	940	895	862	848	913	846	840	875	880	894	903	838	948	922	905	912	896	862	887	907	905	854	859	809	895	921	851	866	889	908	884	905	885	872	895	857	876	885	877	847	892	868	896	881	854	903	845	954	900	864	896	937	857	929	933	949	904	862	912	948	849	865	884	921	845	891	893	877	887	891	886	825	892	874	890	863	869	912	857	873	906	878	885	859	855	946	893	879	875	871	866	904	899	872	883	883	855	873	885	878	857	892	865	902	892	842	858	840	884	896	870	911	821	849	913	837	826	875	836	898	883	926	864	852	962	838	853	903	856	878	892	868	871	862	853	882	896	882	914	898	911	856	878	899	920	808	854	869	912	824	884	888	904	887	870	931	896	877	824	914	863	890	926	835	892	934	897	866	932	877	885	880	928	852	836	905	866	830	912	888	928	860	862	817	875	855	872	876	880	907	917	862	862	915	917	888	864	929	798	915	881	875	816	846	861	896	900	913	889	891	851	860	884	892	934	908	902	881	885	913	872	860	922	859	901	870	850	893	810	905	918	850	838	839	874	876	845	893	822	877	865	892	944	850	852	830	892	944	847	863	802	879	866	886	835	858	903	892	850	960	915	920	878	917	858	872	787	891	932	885	929	875	908	921	859	897	934	846	877	905	880	839	876	875	883	874	902	897	911	866	880	854	884	833	872	879	925	885	799	901	889	886	875	885	880	917	940	869	896	868
28396	23106	24203	16877	8942	4326	2480	946	569	485	410	404	429	453	427	502	483	573	646	616	602	591	494	456	413	393	372	386	360	389	395	386	355	356	370	362	379	370	358	385	367	386	346	352	350	379	381	388	391	359	367	370	392	366	355	379	375	350	349	357	340	370	356	403	342	359	373	412	376	382	392	387	383	348	358	414	422	383	365	375	362	369	368	364	345	374	374	385	342	361	345	388	392	369	361	355	314	383	360	385	358	378	395	390	340	353	375	342	380	365	331	369	374	379	370	397	361	356	364	345	353	354	339	408	357	363	386	382	400	355	383	368	371	348	372	382	387	369	387	386	348	353	338	384	370	376	357	372	366	355	341	355	360	396	373	348	381	327	366	415	360	374	363	375	367	339	368	346	319	397	356	377	383	386	344	387	373	348	379	357	382	340	410	408	369	388	387	361	375	374	342	418	358	354	355	363	373	397	388	376	358	347	357	372	379	366	373	410	413	379	395	388	373	386	359	338	365	368	362	406	374	386	346	355	395	373	401	363	361	391	366	402	363	369	368	343	360	373	374	340	381	371	375	366	360	373	403	380	363	353	361	378	343	374	358	391	377	361	413	375	358	417	414	374	412	362	349	384	364	348	401	376	357	394	353	349	383	385	430	382	390	406	404	388	352	373	379	390	372	355	362	367	394	392	380	365	388	359	391	370	422	397	415	347	362	390	372	360	354	382	397	387	378	394	376	426	377	365	324	383	370	358	370	378	360	369	405	413	403	382	339	369	365	380	383	367	374	366	359	359	385	399	390	395	392	368	385	416	378	408	366	354	359	364	356	350	371	387	391	398	387	374	394	388	397	393	364	339	365	397	399	379	381	377	383	350	362	390	390	380	353	369	364	354	392	407	356	342	365	346	367	367	367	370	382	360	358	387	372	380	382	395	370	363	385	382	374	338	363	325	357	352	355	333	351	359	381	397	403	359	381	372	346	379	374	346	383	351	375	387	340	374	365	376	347	402	353	365	417	351	362	416	352	397	384	366	398	407	386	384	381	371	391	368	394	374	356	388	380	345	359	381	380	374	362	374	392	353	338	393	354	332	358	345	362	351	397	379	368	377	359	370	403	385	381	377	377	365	356	373	383	367	359	378	366	390	414	371	353	356	347	375	390	395	374	364	378	362	338	356	373	389	380	366	355	392	343	351	320	384	362	407	384	373	389	360	351	400	368	387	406	384	392	383	373	379	353	377	366	337	372	384	361	395	365	377	360	340	356	369	376	374	341	379	373	384	356	360	362	357	354	359	340	373	380	373	375	406	348	387	344	374	366	345	345	360	410	322	367	373	360	398	364	333	392	362	400	392	359	366	382	373	332	384	359	350	368	356	364	376	398	377	370	404	356	371	387	395	377	430	367	365	381	397	345	357	369	392	394	338	378	360	361	348	387	352	398	377	391	399	390	380	351	368	375	392	355	353	368	370	357	347	377	354	319	374	399	381	385	384	362	397	375	353	336	360	375	347	349	400	393	371	378	326	360	349	362	393	377	397	389	391	367	394	393	370	388	378	360	359	372	407	390	389	370	372	387	371	324	392	373	373	416	393	331	403	399	384	398	347	356	366	372	340	399	351	380	349	359	379	344	385	392	413	375	375	380	340	349	393	375	390	372	393	378	372	385	379	368	346	397	366	398	376	352	364	410	355	370	369	378	381	366	378	378	354	362	377	366	389	349	379	363	376	369	362	363	385	370	386	362	362	371	381	362	356	390	370	369	369	373	385	387	364	407	386	377	405	352	371	372	366	391	363	391	388	365	371	384	371	367	376	382	358	382	372	346	379	353	399	385	369	340	314	410	349	367	403	350	354	346	365	336	380	377	380	384	380	335	382	367	362	402	380	392	404	361	385	377	369	381	392	342	350	382	396	379	343	364	393	389	383	387	394	396	337	393	366	396	410	376	390	354	384	381	371	376	355	369	367	338	360	362	383	348	362	378	377	377	383	347	364	356	349	373	343	371	389	345	391	324	339	358	371	360	392	397	373	388	355	354	362	358	391	368	386	414	380	380	406	352	334	336	368	415	408	380	368	355	364	391	394	372	419	387	384	357	360	371	396	336	364	386	411	326	388	350	354	393	375	335	411	339	351	419	380	361	383	368	368	346	342	337	373	334	355	392	390	353	370	358	376	379	359	346	385	382	328	331	364	376	348	391	381	390	396	350	358	346	352	376	383	377	374	369	349	393	362	386	373	374	386	344	383	367	379	363	377	377	380	365	379	362	382	386	392	397	358	358	374	374	365	355	392	401	393	389	368	375	367	395	381	404	381	343	394	352	366	372	349	362	359	336	360	407	385	351	368	350	372	370	359	369	363	372	371	396	383	360	390	384	388	338	365	420	398	369	379	360	388	367	371	343	330	329	380	326	339	389	366	399	376	374	370	379	382	391	346	398	370	359	358	381	378	370	360	362	399	398	368	342	373	349	360	367	377	359	349	388	375	347	409	390	359	371	383	352	359	394	395	376	349	389	387	382	348	389	360	366	392	370	376	382	376	370	373	355	397	359	371	382	380	346	360	335	363	320	396	349	355	387	400	389	407	374	386	372	393	368	361	365	346	345	387	374	386	350	365	380	354	374	383	406	399	349	357	355	395	365	367	355	382	402	365	370	395	358	396	378	342	383	370	378	355	349	350	386	373	349	395	401	391	351	369	388	370	354	360	360	386	387	365	370	373	356	390	387	367	356	380	388	359	340	360	395	371	367	383	381	354	396	399	384	377	395	376	387	403	385	394	296	348	390	340	383	377	383	360	343	364	364	340	370	356	344	359	343	366	343	361	351	399	352	395	395	372	355	386	359	347	385	415	381	353	401	389	367	370	372	380	404	361	363	395	389	353	343	355	375	348	370	377	381	381	392	389	368	349	332	417	379	376	379	398	394	363	383	389	338	388	384	386	357	374	394	375	354	423	381	401	342	377	360	384	359	348	358	402	316	365	377	366	358	389	357	366	343	398	345	348	343	362	377	373	383	370	364	380	354	371	379	357	374	374	365	352	355	357	362	393	401	362	407	382	335	372	377	394	377	365	408	365	360	380	370	388	364	361	326	347	378	343	368	362	398	367	363	388	378	407	405	379	381	376	400	368	423	400	375	364	404	336	349	404	363	329	344	381	351	363	383	373	407	392	410	314	413	378	343	359	348	383	359	404	375	374	383	390	380	347	345	384	369	374	352	373	362	361	379	387	346	415	392	380	354	373	395	319	377	404	390	393	332	391	362	375	354	374	393	346	375	397	398	364	379	397	380	367	374	368	366	402	367	396	376	371	361	378	333	351	417	340	376	376	393	373	349	378	368	383	399	364	353	370	403	378	356	353	425	392	357	379	396	377	365	389	369	404	327	361	360	358	350	334	364	357	340	410	349	387	378	372	357	386	345	364	332	404	363	356	325	418	374	388	352	352	406	354	388	375	350	359	375	370	370	381	338	363	371	385	347	371	373	356	362	325
19437	33777	26552	17506	12611	7213	4444	1553	761	591	459	493	497	507	608	682	696	789	908	898	781	717	636	578	450	423	395	385	378	436	375	401	399	359	373	397	395	362	397	345	365	419	381	343	392	362	378	391	429	402	327	390	381	385	390	375	400	363	411	390	366	406	355	413	361	388	411	383	364	379	397	410	362	395	392	396	393	402	377	364	369	368	387	373	380	374	392	373	371	374	392	388	368	370	376	367	394	382	387	354	385	419	396	354	362	365	379	378	372	361	377	400	382	384	367	367	394	374	338	379	382	420	400	405	396	394	368	393	347	372	398	390	344	371	410	426	374	382	397	381	388	418	365	356	369	392	394	380	392	407	413	369	384	377	385	401	382	376	394	373	419	379	363	411	418	372	404	379	410	392	383	401	423	400	377	385	387	392	416	396	409	395	406	354	400	387	391	374	365	401	373	405	405	379	376	355	411	411	393	399	397	380	343	373	374	384	390	356	382	373	438	370	385	389	388	399	361	404	371	395	396	409	386	371	379	390	397	381	400	389	406	419	413	398	392	368	341	405	389	353	411	350	383	400	399	368	390	387	369	366	432	400	398	366	371	359	385	410	394	395	381	387	378	413	395	379	396	399	355	418	389	368	367	380	384	412	382	421	389	411	378	390	384	396	406	408	396	376	373	395	377	369	403	386	378	416	407	387	409	374	402	387	384	384	383	367	376	381	376	374	406	393	361	395	387	362	385	377	369	377	415	360	388	372	375	415	385	401	376	378	348	405	386	387	375	365	372	399	400	393	372	378	373	379	381	400	389	386	377	393	405	381	369	421	362	355	381	418	347	401	414	366	401	385	385	379	396	387	334	384	368	406	367	383	406	360	382	418	377	382	435	359	380	403	359	363	387	398	395	377	356	373	352	396	403	396	375	360	395	383	383	363	369	350	412	364	332	419	369	369	389	415	393	408	375	408	398	376	394	378	383	345	360	379	382	390	434	397	377	375	399	367	374	414	395	370	395	407	382	424	400	374	394	372	397	383	400	403	357	387	365	391	388	394	395	360	387	368	405	345	402	382	373	372	352	384	409	374	386	378	376	389	363	403	377	401	376	375	355	379	380	362	377	417	356	398	392	395	394	378	348	368	370	376	375	385	379	353	386	391	357	385	397	397	393	409	369	376	373	400	376	402	395	391	384	368	370	369	389	391	387	346	348	407	390	400	393	409	399	351	413	410	408	394	420	403	389	406	365	357	357	378	404	367	381	407	396	395	367	419	359	401	402	410	401	387	409	405	380	377	381	377	413	391	409	360	399	423	363	369	393	402	411	408	361	377	389	369	405	362	382	389	391	401	401	389	348	371	413	394	408	388	398	398	411	373	365	409	405	366	389	405	383	407	414	419	362	379	390	351	349	355	394	406	370	396	422	392	387	385	367	392	394	404	374	400	395	375	355	367	380	362	356	410	400	350	372	365	381	373	395	343	362	399	396	365	382	393	359	399	363	396	387	405	393	404	392	389	384	394	372	370	415	418	398	414	349	378	400	365	423	396	382	359	363	400	410	402	398	397	371	379	380	383	390	381	384	411	396	415	377	392	362	370	406	385	376	373	431	423	425	383	389	390	389	419	383	397	389	426	357	395	425	408	381	362	390	373	388	407	405	404	395	387	353	385	385	391	367	350	373	363	363	414	379	355	374	396	358	414	359	396	377	407	385	387	382	386	406	357	413	422	421	401	369	386	372	354	416	372	381	377	410	402	386	416	388	384	406	379	360	383	396	406	371	371	398	386	387	399	400	366	417	356	388	377	377	408	397	393	365	380	371	361	374	408	370	413	343	430	394	366	394	425	402	408	376	392	381	376	388	428	365	384	364	387	397	405	402	367	405	361	394	432	384	376	394	352	421	377	375	376	381	383	408	383	360	397	407	391	366	367	364	367	393	372	367	363	415	389	364	399	372	371	398	397	363	382	381	397	360	384	370	416	382	403	398	393	371	395	381	394	415	390	373	386	380	376	380	378	379	425	377	400	376	408	407	414	351	403	352	382	381	357	376	397	397	408	429	365	394	378	394	422	352	393	396	387	401	408	369	364	368	353	375	375	398	359	381	394	375	396	392	378	368	336	382	375	400	411	383	317	369	400	373	396	397	410	379	384	378	377	381	409	386	404	381	365	381	377	397	378	398	398	381	359	393	396	368	333	394	395	395	416	409	390	389	366	382	385	405	370	403	395	371	373	377	385	383	381	393	398	370	383	377	391	387	382	395	438	384	383	404	393	434	363	362	414	393	378	387	374	387	387	357	402	407	372	393	375	350	386	403	386	390	403	399	370	372	368	350	396	391	408	404	396	382	407	352	361	384	408	366	382	387	379	384	407	382	394	418	404	392	362	412	402	378	383	373	360	401	406	381	397	369	374	399	376	380	386	384	372	338	373	396	365	375	376	366	366	371	375	357	346	381	392	351	393	391	389	416	389	397	390	381	410	372	344	384	397	408	387	374	359	373	401	417	382	410	386	395	392	386	411	402	385	401	363	408	372	373	367	362	389	378	393	382	391	383	364	391	392	367	370	363	383	400	352	377	353	378	358	403	409	382	396	406	386	382	383	359	352	369	410	380	391	355	402	385	373	421	354	401	360	390	392	371	400	389	374	363	385	391	363	362	385	385	385	427	371	396	379	358	365	378	385	389	392	377	373	407	421	388	391	401	414	394	382	376	338	397	381	397	400	377	413	403	375	381	369	409	393	366	399	355	391	402	420	384	362	390	405	414	375	394	372	413	359	356	378	407	360	381	365	399	370	372	393	399	424	394	383	390	418	393	376	384	391	388	360	413	385	384	352	404	367	379	362	362	362	386	369	366	376	419	410	378	403	400	370	391	391	404	389	399	407	389	395	379	380	401	396	386	387	392	373	377	411	396	363	414	358	418	397	392	384	370	382	407	370	382	382	378	391	412	384	354	403	380	370	377	388	417	354	407	378	368	380	378	417	390	385	401	379	373	385	375	371	377	359	377	393	387	397	399	373	387	360	397	409	373	408	380	350	373	358	377	388	403	360	391	437	393	352	393	350	381	373	353	400	407	339	411	381	421	365	404	386	392	363	382	376	378	386	413	398	410	372	380	402	405	419	448	375	385	370	402	396	370	361	384	363	406	386	385	385	415	387	401	388	391	374	397	385	394	353	385	373	413	382	391	378	357	402	456	409	382	418	428	382	404	364	353	361	384	406	397	404	436	350	395	383	389	383	385	398	363	363	399	358	363	409	383	409	357	398	380	359	389	389	379	390	403	385	361	379	363	381	384	413	397	349	394	422	355	384	378	407	357	390	409	380	398	370	370	379	397	329	374	387	368	380	373	391	341	386	375	407	419	392	418	381	408	371	383	390	403	396	377	360	377	370	381	388	361	415	399	380	400	385	400	359	361	393	398	404	338	382	368	391	370	400	386	407	381	389	402	391	376	367	401	359	362	403	390	367	369	360	401	382	369	373	376	372	391	373
23781	21253	28486	24508	21615	15846	6686	2174	1228	989	910	846	864	794	887	950	968	1008	1198	1146	1080	966	945	867	781	698	692	657	645	648	658	683	685	681	713	691	691	690	672	652	693	669	721	687	688	672	621	654	634	700	685	688	656	623	639	683	672	705	645	686	689	646	664	677	689	667	656	665	695	678	693	625	676	666	657	642	717	689	651	669	623	641	667	686	665	670	689	638	692	679	657	667	706	636	639	636	697	658	693	620	665	593	704	638	669	673	649	629	675	619	671	685	656	641	641	646	696	622	676	667	676	666	668	632	641	630	700	701	649	613	643	674	678	690	671	634	716	691	672	688	634	680	653	629	636	710	657	686	678	666	656	676	687	662	697	654	690	740	642	642	666	617	671	686	655	692	693	641	665	626	679	694	675	639	687	631	631	673	686	718	660	606	650	634	651	709	667	673	631	670	708	636	643	690	643	671	673	658	658	714	649	656	723	658	704	728	674	702	667	663	721	658	692	652	642	683	638	675	653	674	620	685	645	636	653	680	654	693	649	636	690	699	701	677	630	684	722	664	633	661	662	697	727	658	628	667	639	670	674	733	656	698	671	647	695	667	665	623	684	632	651	691	686	680	651	618	691	665	650	691	654	674	718	666	655	650	670	653	660	647	635	652	633	667	685	682	704	663	658	682	712	716	625	647	649	675	630	666	724	695	658	637	710	705	665	694	665	665	641	651	617	645	683	645	674	689	630	640	671	676	681	633	696	688	711	686	666	657	645	678	642	671	655	637	679	678	644	624	690	676	674	668	655	689	701	693	679	705	675	685	649	649	650	717	680	653	711	658	622	669	675	620	704	680	646	635	635	650	647	658	669	659	647	661	631	635	690	641	694	660	653	649	648	634	666	696	700	604	669	681	646	686	669	699	661	656	644	665	664	688	683	673	675	657	659	689	645	724	693	618	641	651	662	638	627	656	595	663	652	636	684	681	621	648	664	695	688	635	639	654	661	666	680	616	624	597	701	662	619	640	684	653	629	660	624	679	683	668	681	630	665	667	645	660	693	641	696	679	665	661	668	674	678	625	632	658	669	657	659	697	667	666	628	653	737	670	669	661	694	664	633	642	662	631	675	636	679	659	710	677	664	692	650	629	638	615	696	653	651	642	617	710	629	681	686	686	663	678	652	687	718	676	687	676	661	691	626	633	657	675	637	645	681	707	681	607	688	670	669	684	632	685	672	671	645	679	674	687	665	707	650	659	702	694	642	680	667	722	663	682	669	679	675	653	640	677	622	624	637	660	656	651	695	683	664	651	684	677	677	641	688	666	696	625	648	660	620	670	681	667	679	594	669	612	671	650	631	693	666	647	675	663	698	640	692	643	655	668	635	634	654	640	634	633	663	640	612	656	722	619	696	647	628	615	690	674	627	683	630	743	671	706	654	666	687	663	699	713	667	629	712	680	648	680	700	673	628	683	648	693	671	637	640	694	634	589	680	682	628	651	632	617	680	646	614	662	644	640	665	649	641	652	631	684	675	658	662	638	651	673	646	640	647	705	666	716	627	625	704	679	633	684	649	627	608	705	653	661	692	671	721	661	641	700	666	687	672	620	690	640	644	642	639	689	692	678	691	650	677	651	644	677	659	630	671	649	643	675	651	649	638	676	636	667	671	676	700	665	682	693	656	659	695	665	656	657	687	704	666	671	634	679	698	657	637	658	667	657	691	704	636	691	766	599	687	683	717	633	685	668	668	634	691	693	728	627	677	650	651	672	657	666	634	670	670	641	680	648	630	650	689	658	666	655	635	688	641	661	675	682	703	696	692	673	707	671	673	624	656	678	659	719	654	662	663	681	658	674	674	689	660	707	705	621	731	619	675	648	626	661	670	661	665	670	660	669	672	629	710	642	642	685	676	633	722	632	645	630	669	673	663	650	638	683	653	638	678	681	660	684	670	639	674	709	632	627	690	669	701	734	665	671	672	667	666	663	685	628	670	670	646	628	708	621	725	622	671	642	640	635	715	690	699	656	672	617	666	641	681	665	665	713	665	667	672	626	631	676	655	664	668	672	668	704	685	662	675	668	657	703	696	669	688	632	663	660	628	651	643	647	621	672	629	678	651	658	641	644	673	714	593	670	656	698	660	635	705	661	657	659	665	652	667	668	681	637	700	681	674	620	677	668	637	668	670	646	644	683	701	684	672	682	672	669	690	674	696	672	725	660	659	658	662	719	670	708	656	681	675	681	712	624	648	679	659	692	621	652	705	670	694	628	661	698	636	616	673	664	655	660	720	652	633	665	604	671	641	723	713	650	679	695	656	620	680	677	651	664	730	646	664	694	664	671	624	639	695	654	733	622	661	667	667	663	623	645	641	710	719	668	652	657	720	632	627	642	652	666	655	690	658	659	652	691	664	664	606	665	677	648	695	674	677	634	652	655	702	681	657	670	700	654	656	677	682	685	634	661	693	696	673	663	671	625	715	707	661	648	638	654	690	647	658	640	705	706	683	698	694	685	681	678	624	657	690	644	689	672	671	647	633	662	656	670	673	638	634	660	668	705	616	681	709	674	686	649	670	647	697	688	684	686	643	666	689	675	662	638	690	697	664	680	656	688	691	677	653	675	689	624	730	686	634	625	666	683	670	711	673	708	694	670	694	646	677	644	652	661	650	638	707	667	682	662	667	665	672	621	673	667	678	664	711	657	655	631	634	689	691	647	655	659	634	618	675	692	675	636	654	702	649	672	719	652	654	659	670	664	631	660	645	616	607	685	657	677	677	664	710	654	642	662	660	708	685	658	674	664	660	694	670	660	634	612	666	678	671	628	688	627	643	671	697	668	598	652	704	660	657	672	707	678	703	603	649	660	640	705	671	660	682	680	640	637	672	670	628	693	673	708	669	672	709	654	636	645	649	663	615	650	686	667	662	653	701	705	687	621	715	633	675	674	640	678	671	651	679	686	654	690	643	669	679	619	704	624	637	695	674	664	632	698	663	658	632	653	660	639	650	632	691	664	735	723	641	678	622	669	640	690	650	647	666	653	609	666	689	613	667	675	681	658	657	679	690	686	653	675	646	639	632	705	674	623	659	677	645	609	665	646	670	598	663	707	636	650	692	695	717	695	688	689	695	671	601	649	662	663	661	690	694	641	597	676	703	651	674	683	685	700	593	693	646	644	716	679	654	650	634	669	669	676	661	713	697	633	617	674	667	639	628	672	686	653	636	663	638	633	680	670	723	641	661	674	680	677	684	658	677	655	639	663	674	676	720	653	666	675	649	659	601	676	665	699	680	650	715	655	677	696	636	654	680	641	657	676	670	690	576	665	667	665	651	664	675	647	663	708	629	691	654	689	684	699	639	656	673	645	641	651	653	652	705	670	655	680	713	650	664	670	678	657	614	629	658	669	699	657	642	638	698	652	622	653	636	693	635	698	671	632	654	706	646	663	627	672	646	691	633	727	646	667	698	623	606	649	651	685	695	649	669	648	654	646	655	641
20761	42580	35159	25565	19267	12456	7888	3262	1749	1283	1097	1027	1037	1025	1040	1308	1327	1364	1657	1610	1520	1350	1261	1009	882	817	712	710	674	694	720	763	679	727	729	672	744	655	669	688	683	734	654	669	692	653	672	739	684	693	729	667	702	693	666	664	718	669	678	692	694	703	637	677	724	682	673	678	685	691	673	647	703	682	682	702	669	717	712	652	698	675	704	656	651	702	681	677	685	649	699	642	711	707	686	668	690	662	704	631	689	666	682	733	737	668	710	687	707	636	663	707	680	614	676	674	679	744	657	753	688	717	676	711	702	725	680	641	677	695	663	684	677	710	635	685	699	693	640	694	702	706	679	686	687	677	663	721	647	736	652	719	745	723	696	678	704	690	682	652	695	674	707	706	767	681	628	675	634	676	655	684	737	668	698	658	695	662	660	698	676	722	699	674	689	695	711	642	679	650	669	683	649	691	669	665	676	712	660	701	731	695	671	693	687	720	711	685	685	658	697	689	665	688	721	690	704	691	666	637	654	685	681	734	704	712	689	687	679	686	651	719	665	707	654	696	678	679	672	712	712	700	700	707	710	682	680	681	687	669	656	685	677	676	695	666	666	662	699	659	684	668	648	678	673	686	644	664	626	668	678	667	693	692	657	761	702	706	653	671	696	720	704	687	690	721	665	722	691	703	705	710	690	664	716	669	701	694	682	686	728	697	666	679	662	691	701	674	697	715	652	639	743	694	697	672	743	722	712	672	685	713	690	687	662	737	655	703	681	709	682	651	704	721	675	678	689	650	614	709	662	722	664	693	672	658	693	696	681	694	704	713	680	702	700	675	699	664	670	708	690	750	690	686	699	672	690	705	715	691	736	698	686	724	676	696	668	697	700	663	687	738	667	661	666	679	670	693	663	698	718	708	694	720	653	743	685	682	631	688	694	694	705	660	675	706	620	712	667	704	659	633	665	620	676	680	702	641	672	684	691	682	710	657	671	660	686	696	721	667	673	691	715	679	704	665	688	706	711	693	766	696	706	687	697	694	688	676	695	696	662	677	741	705	665	661	700	713	656	644	674	690	667	671	668	663	653	669	723	708	692	683	685	694	682	730	691	671	670	680	717	682	665	707	691	633	693	686	717	667	668	713	649	693	721	746	705	713	653	696	624	689	673	672	674	657	671	650	728	673	698	656	734	731	685	662	677	701	649	685	653	666	678	732	731	745	691	656	688	631	707	675	667	678	690	698	628	671	626	704	657	649	709	675	712	710	615	710	720	649	706	740	715	691	663	667	680	671	723	741	684	699	720	658	659	665	639	693	646	691	688	659	689	687	661	678	683	672	717	694	739	705	690	641	704	710	680	672	759	639	706	686	697	669	697	686	638	701	684	670	658	657	673	670	721	701	692	675	690	668	704	651	689	694	661	700	687	623	657	683	716	669	699	695	687	739	685	699	675	696	676	711	699	690	652	652	647	690	714	691	707	673	672	717	737	708	696	637	619	672	677	644	698	691	682	680	698	693	621	684	685	654	667	675	731	637	723	674	715	724	696	634	697	704	692	629	688	696	708	664	703	667	697	655	699	696	684	712	708	735	676	705	708	645	691	696	720	675	667	664	728	691	727	701	643	706	642	672	692	671	682	703	669	672	643	692	709	676	657	699	706	717	646	662	711	658	663	666	650	713	716	665	667	664	696	679	668	604	728	666	657	726	689	657	698	699	692	674	706	682	659	725	696	685	731	666	640	681	680	635	678	708	683	711	635	683	710	681	729	693	673	673	667	723	675	694	635	694	714	685	684	659	671	723	677	676	706	679	655	655	701	720	676	705	712	680	686	694	714	681	662	612	715	648	688	693	645	728	673	646	746	681	708	672	668	701	670	699	726	682	726	705	718	692	694	677	639	705	653	669	731	682	672	678	686	699	677	643	669	635	682	650	683	677	662	686	681	709	678	702	650	674	732	652	697	716	705	674	667	719	687	698	724	640	711	670	703	644	663	696	690	687	647	715	726	688	688	686	704	703	683	624	677	685	750	658	644	701	697	670	677	702	655	692	666	687	671	664	686	689	712	638	646	716	708	715	660	668	675	696	690	662	725	693	693	714	659	680	690	676	664	684	676	710	716	695	697	693	735	716	739	710	686	683	723	662	715	720	702	659	717	642	687	675	694	679	670	689	624	700	663	648	664	723	641	689	724	716	679	703	736	668	696	666	662	703	654	680	672	700	707	645	670	655	703	696	659	647	689	682	708	661	642	699	699	662	667	697	649	692	693	699	680	640	680	651	654	738	678	704	667	686	660	682	705	668	675	665	643	727	678	705	715	638	703	671	651	692	662	665	708	707	716	681	696	707	646	654	695	714	705	650	670	704	720	695	666	706	662	674	689	700	726	677	707	692	722	681	669	663	663	664	696	699	682	711	646	713	681	673	651	681	730	679	694	670	703	715	646	690	667	676	692	657	694	685	674	707	724	716	681	719	683	694	667	676	727	670	658	682	643	664	682	738	663	739	692	678	643	665	703	711	687	682	687	664	637	669	686	665	626	700	703	645	678	659	712	686	698	686	737	676	690	715	693	672	738	736	651	673	721	736	719	688	655	685	695	695	737	708	648	627	703	660	686	656	645	652	698	654	672	705	688	708	698	705	666	681	728	650	684	657	717	704	686	657	700	690	669	714	667	694	659	634	699	692	729	675	654	682	754	684	695	672	666	680	681	681	694	694	693	659	730	679	680	668	669	685	704	673	696	696	732	673	707	708	663	721	716	633	692	693	688	696	716	656	670	667	696	679	677	720	667	705	676	697	699	668	700	650	728	686	734	695	691	678	635	724	635	713	717	685	702	716	652	709	705	654	684	655	692	709	709	681	696	706	692	684	722	662	660	715	687	704	726	669	683	693	643	702	744	688	694	648	718	672	661	686	702	699	664	663	681	685	670	717	714	690	674	707	731	707	629	686	675	663	680	725	676	688	681	667	668	631	742	706	697	666	685	725	677	690	703	636	677	662	724	681	681	698	669	710	697	687	682	716	689	660	669	668	725	672	693	664	662	625	683	711	722	662	698	672	671	666	671	679	719	675	705	672	683	717	670	692	681	649	688	674	719	681	721	698	709	738	726	709	710	699	679	675	641	657	736	707	701	695	723	663	708	686	660	689	749	676	670	652	663	650	705	718	678	663	658	726	703	723	721	650	661	672	723	721	746	670	717	669	723	715	609	661	679	720	691	704	683	676	669	679	679	664	693	674	712	684	690	674	716	689	649	683	689	713	695	657	672	658	711	669	660	715	694	695	709	673	675	661	722	719	686	715	695	672	682	663	682	663	721	649	664	682	716	675	694	634	684	707	699	693	657	667	697	674	695	643	634	714	663	664	652	664	677	673	705	649	710	690	687	684	697	708	707	665	685	681	665	625	694	684	666	684	700	695	671	617	695	667	662	720	686	664	669	647	649	720	676	705	673	702	688	661	655	690	683	628	698	689	702	685	626	693	685	689	663	737	708	705
24983	21267	27561	25800	17135	7379	3398	1356	753	535	570	540	534	526	527	572	648	655	792	810	726	713	606	599	472	426	445	447	428	444	420	461	404	428	411	428	421	432	422	401	370	417	441	395	448	409	416	446	435	437	399	397	402	414	443	408	411	424	407	422	438	460	414	419	409	395	422	457	410	380	420	393	388	439	397	408	427	395	442	400	401	406	454	437	403	418	414	398	449	394	426	404	407	442	404	429	371	402	404	416	425	397	439	441	406	374	463	398	419	439	448	415	435	450	422	408	434	418	394	399	403	388	435	403	410	420	423	396	392	447	396	428	430	401	428	403	419	437	383	413	414	384	447	435	382	442	417	423	442	467	405	435	384	425	453	428	408	434	475	385	417	438	419	386	389	386	406	434	430	437	414	432	449	430	396	384	412	403	383	412	438	410	452	430	398	402	437	421	405	411	398	421	426	454	432	435	398	425	412	387	397	411	415	417	420	430	406	408	442	414	437	402	369	408	438	356	418	368	398	422	417	425	418	449	426	429	428	432	426	397	395	415	448	424	385	426	388	448	440	447	446	427	399	414	406	392	403	392	415	394	417	398	430	409	387	400	418	416	426	430	386	400	383	409	407	384	398	422	421	418	388	414	438	485	439	434	449	395	402	401	458	418	406	400	432	380	386	389	398	438	387	399	429	392	407	414	417	427	448	417	439	419	466	410	445	405	427	412	433	415	418	424	427	395	420	422	457	436	414	426	439	422	400	426	421	432	425	414	429	407	414	375	408	432	443	395	441	416	449	422	417	440	418	418	418	432	397	396	427	382	375	431	413	418	415	378	439	424	390	425	431	433	400	435	410	406	398	439	423	423	441	369	450	413	415	404	402	371	448	416	403	393	420	408	384	406	412	396	409	412	391	448	424	416	403	450	413	435	450	443	434	416	429	387	419	398	436	427	414	422	428	421	429	415	410	421	453	427	403	424	428	416	415	437	385	439	415	406	415	410	376	424	427	422	383	437	402	467	418	398	422	437	404	433	426	416	460	432	420	468	468	389	466	433	435	427	444	413	424	388	405	423	434	424	455	382	399	376	409	447	394	404	402	445	391	458	392	438	437	430	415	425	442	395	440	407	432	401	379	362	420	424	433	400	404	420	382	402	409	423	401	429	429	395	438	415	444	429	463	428	410	446	399	405	412	383	440	417	424	442	409	359	407	429	386	445	381	394	393	422	419	402	428	401	405	390	385	433	437	372	442	405	419	456	449	428	423	451	431	439	398	414	409	386	410	399	430	436	412	396	449	391	398	418	395	409	445	390	396	399	414	435	435	413	420	412	414	431	421	427	427	405	453	388	421	436	411	403	416	443	406	410	438	403	399	438	424	417	416	423	401	411	392	412	433	387	424	403	431	451	390	426	432	426	438	421	385	480	389	399	413	422	414	387	401	459	383	433	410	441	438	444	393	384	395	386	393	403	391	433	428	408	428	424	410	427	405	396	432	432	438	418	402	402	404	417	419	422	391	372	434	402	410	440	402	414	435	425	415	415	441	416	424	424	402	455	409	413	422	435	403	391	440	417	403	427	413	413	420	365	425	407	449	431	399	404	402	446	396	408	412	418	430	459	419	439	416	417	409	396	401	381	440	411	420	391	405	397	460	389	410	452	425	397	459	419	422	399	441	412	426	424	422	417	415	413	415	368	420	424	449	424	429	417	396	423	401	384	389	433	425	417	391	402	407	416	401	422	414	436	414	390	457	423	426	400	413	397	390	455	419	437	419	408	405	392	375	400	406	398	441	394	419	438	425	407	379	463	424	408	447	412	448	466	427	411	391	403	389	409	406	422	399	417	455	405	443	403	436	426	409	442	426	415	414	423	428	392	447	382	424	401	401	389	443	406	421	407	408	387	418	438	406	430	395	400	428	379	366	398	435	411	400	431	381	417	388	408	395	395	406	397	428	416	391	432	449	425	423	456	422	410	417	383	421	416	404	397	421	413	447	428	400	413	469	416	419	383	401	426	413	452	413	399	395	427	444	430	444	407	410	409	448	411	378	386	423	421	398	441	449	397	401	387	395	415	407	413	390	433	395	439	411	405	448	390	432	439	423	405	445	359	419	435	417	440	429	413	396	378	389	419	388	418	425	405	415	409	418	403	417	420	426	425	390	373	395	432	379	424	402	429	423	390	422	414	424	411	395	421	404	417	428	411	386	384	411	442	425	433	407	439	420	399	441	426	423	431	413	465	416	422	402	420	456	395	411	425	423	397	415	416	390	431	406	393	483	421	424	412	402	388	440	413	415	413	358	397	403	431	407	435	421	418	391	430	453	408	460	423	414	430	463	411	430	425	434	397	452	389	374	395	416	439	399	413	395	420	408	405	401	401	432	451	379	403	424	406	423	423	403	417	447	401	382	440	408	425	414	419	435	375	372	407	450	431	352	392	409	429	395	413	408	426	415	427	436	421	375	399	409	409	425	404	393	403	406	405	410	433	403	388	411	397	377	432	438	419	439	398	432	431	369	423	405	431	391	389	444	411	429	451	394	446	403	443	393	390	424	407	433	433	402	443	390	375	446	405	400	422	428	393	398	412	418	398	444	414	433	392	430	406	426	420	419	404	414	428	409	438	459	437	410	425	418	393	388	393	424	419	419	387	386	416	423	406	423	407	434	425	429	406	463	400	415	440	471	429	447	437	401	445	410	419	392	427	427	454	416	422	395	423	435	402	434	407	388	402	412	407	393	424	381	422	409	432	411	442	410	421	441	425	389	394	410	421	411	432	412	415	431	450	444	408	416	396	413	438	423	446	403	425	416	392	410	409	424	425	424	417	417	420	424	383	420	429	425	401	446	391	428	387	453	443	424	413	427	421	420	426	407	414	432	394	408	429	429	421	406	419	420	443	418	395	412	396	442	450	428	419	365	440	418	408	415	410	417	416	407	402	428	411	384	400	393	436	399	380	397	428	401	389	410	404	413	426	433	398	380	429	438	392	416	426	430	413	429	396	428	432	409	422	432	415	414	406	423	403	400	445	412	430	413	402	457	422	446	429	391	451	448	439	410	403	405	449	414	382	424	434	402	428	416	440	418	423	413	455	405	406	429	434	445	433	397	403	420	427	425	389	401	381	369	424	400	401	394	435	425	449	433	431	421	406	437	392	425	423	401	397	453	412	443	425	391	440	396	458	407	438	465	419	417	465	435	427	397	441	419	398	408	409	430	424	426	467	450	414	428	408	422	416	379	378	389	415	411	423	428	450	409	436	415	417	411	393	377	396	434	448	401	446	434	406	406	429	436	426	398	398	406	414	412	418	433	419	428	407	402	402	437	444	418	419	405	426	398	410	420	438	391	422	428	417	411	431	432	425	422	431	427	387	417	423	427	403	432	417	403	412	418	449	416	403	423	394	449	382	407	422	469	435	432	410	407	412	402	409	443	445	406	377	421	374	424	399	436	425	387	426	390	416	396	418	401	432	417	392	437	442	393	411	422	435	404	417
20422	39089	31719	21994	16050	9802	5887	2401	1185	853	704	685	743	698	765	912	977	1006	1198	1185	1043	947	877	765	602	480	486	458	491	436	452	439	455	443	406	452	495	441	439	452	428	471	454	432	508	467	446	440	431	437	457	466	442	462	470	446	442	440	465	436	478	425	435	463	483	468	468	418	433	451	427	460	421	451	487	427	445	434	451	488	412	454	413	467	458	476	483	425	432	463	479	423	454	446	432	421	425	470	458	443	459	489	446	452	445	396	464	417	491	427	445	421	439	445	478	418	449	484	414	422	489	459	450	467	432	448	455	424	446	419	466	434	421	455	466	427	466	432	439	454	499	447	438	421	452	466	433	437	443	423	491	454	482	452	477	465	446	460	424	439	419	438	453	458	468	445	436	438	445	459	443	466	437	447	469	444	466	420	430	435	440	450	453	391	455	476	438	440	473	451	450	457	452	442	423	438	468	457	479	418	457	481	470	457	455	461	455	437	476	470	437	488	471	435	474	431	484	481	491	474	438	451	482	438	458	433	421	464	471	425	419	453	456	436	433	430	465	426	440	465	462	436	436	438	444	451	421	456	445	430	403	459	480	437	451	440	448	482	424	452	454	429	446	439	436	450	438	465	435	471	430	464	457	478	438	426	448	448	479	483	467	457	440	450	483	449	441	467	467	440	459	451	494	457	437	419	446	473	451	455	480	434	455	442	458	458	476	449	459	430	431	447	448	475	481	429	467	477	502	432	455	483	443	454	463	420	435	444	473	511	466	461	466	466	467	476	457	448	451	450	410	426	463	460	480	472	454	432	455	477	441	483	454	465	480	414	438	423	477	463	460	474	450	439	472	437	456	435	443	465	452	456	433	443	421	485	468	487	440	439	419	470	447	473	451	441	449	427	437	400	476	420	434	439	456	468	430	446	461	453	473	483	463	412	487	484	435	498	437	440	513	460	450	493	427	491	465	448	398	447	428	443	441	472	466	468	468	473	437	471	480	411	459	471	461	479	470	437	433	465	415	425	450	453	424	461	456	408	459	461	453	439	409	418	440	441	447	410	485	453	432	460	490	417	470	433	464	451	486	419	451	457	492	477	464	389	441	462	443	451	438	421	423	440	432	473	474	444	423	418	446	441	446	469	446	438	472	467	429	413	481	426	491	472	465	469	462	417	427	472	462	496	501	449	434	396	450	456	447	460	463	465	491	447	467	457	418	476	497	404	433	456	463	475	467	507	479	445	430	496	425	459	458	453	438	467	458	457	445	447	459	453	420	468	432	465	455	444	502	465	458	438	469	450	442	425	441	460	442	436	437	434	457	407	468	455	471	430	450	421	437	467	453	467	436	453	423	454	401	441	461	415	421	441	442	458	462	460	477	467	486	449	430	429	469	451	465	438	407	428	460	449	442	502	441	445	424	468	445	424	457	460	454	451	455	430	432	439	444	466	465	449	470	453	441	460	460	489	490	436	485	426	484	451	414	459	426	446	433	429	427	423	419	415	453	463	423	434	487	459	498	413	445	471	445	414	454	484	448	440	454	432	453	443	480	429	443	458	437	460	462	446	423	504	458	422	474	482	472	407	471	445	442	443	446	455	414	454	475	443	468	461	455	462	453	514	481	450	464	472	421	468	433	445	478	410	426	465	503	494	437	467	437	430	425	446	413	447	466	472	484	489	424	492	448	466	438	454	404	448	481	415	455	473	451	428	468	449	446	408	465	481	472	459	445	474	480	440	450	424	480	449	449	438	461	423	454	471	411	464	462	447	467	469	465	451	442	426	452	455	427	445	436	442	452	428	393	438	480	475	440	466	433	455	445	468	492	453	407	471	477	414	417	457	475	439	426	464	449	451	439	435	449	448	438	491	477	412	460	439	441	475	457	438	438	431	469	446	485	462	489	412	445	475	456	451	464	431	456	448	459	432	468	456	455	452	441	450	498	451	417	480	443	426	498	456	411	433	475	478	457	452	461	506	457	398	398	468	471	454	384	413	439	492	435	429	446	430	445	423	467	445	476	453	482	467	466	425	426	467	441	485	459	435	466	455	479	413	435	435	460	428	445	430	433	422	445	471	438	434	460	481	464	451	420	474	434	458	455	464	494	431	432	459	446	462	445	471	450	449	430	445	484	459	446	494	474	443	466	460	488	407	438	438	432	486	454	455	440	429	416	457	456	482	444	481	460	430	504	450	430	460	415	501	457	451	456	444	426	451	429	431	488	457	438	454	428	461	443	465	451	481	438	426	453	434	458	448	485	440	426	422	402	426	446	448	449	483	434	451	465	452	412	429	401	470	458	429	472	388	509	435	463	488	437	443	411	472	449	473	454	458	468	412	470	450	419	457	451	474	500	446	490	408	459	450	436	457	451	486	468	480	433	433	429	444	462	461	433	443	439	448	438	452	438	429	420	479	444	445	469	489	479	436	430	489	455	473	477	462	409	448	459	478	471	472	463	466	428	478	442	455	446	416	436	457	455	428	425	433	458	477	453	474	459	466	474	467	458	447	488	424	440	473	450	452	422	444	450	460	452	440	436	446	482	446	424	427	433	439	427	450	427	477	434	481	459	462	441	458	447	469	450	433	459	423	491	450	492	424	447	460	467	451	446	462	487	415	448	445	488	446	448	454	451	446	425	454	450	475	413	438	444	382	467	476	431	459	465	414	429	449	420	481	439	432	477	472	458	448	458	452	423	489	463	482	449	442	478	434	470	419	435	481	447	462	433	460	416	430	414	465	452	442	429	453	456	447	421	420	439	494	423	439	419	421	438	447	439	492	464	441	413	467	441	443	455	447	446	456	431	407	458	452	409	461	427	491	467	448	468	458	458	469	483	463	448	453	451	472	446	485	492	458	464	439	461	462	459	464	470	457	485	438	421	427	445	437	441	483	442	485	471	457	431	420	457	441	476	490	433	464	476	420	440	461	419	496	449	511	436	419	454	403	440	421	456	487	489	448	471	458	443	448	453	492	484	490	470	475	446	483	476	407	411	443	431	439	481	449	434	450	470	441	438	487	466	440	458	433	463	437	441	500	468	415	446	444	479	437	439	461	414	442	409	406	468	430	438	440	454	423	436	471	459	479	464	442	446	478	441	440	439	453	429	441	463	433	483	408	445	476	498	424	421	479	471	460	431	478	458	464	452	439	471	436	469	445	494	419	477	462	448	418	413	412	432	438	464	449	452	461	448	410	425	466	467	450	478	466	454	462	489	450	409	485	459	475	390	463	416	461	431	464	482	473	464	464	435	447	430	443	457	465	457	489	457	435	434	450	448	465	433	411	488	463	414	443	442	443	442	465	457	405	455	411	462	454	462	456	466	460	463	474	473	459	423	449	472	432	472	470	472	437	469	471	458	453	453	448	430	461	474	456	418	454	480	431	436	479	447	480	458	455	452	462	482	429	451	430	428	415	466	437	435	431	464	500	433	469	466	492	476	435	445	400	439	443	469	451	481	459	426	408	443	432	449	480	437	505	477	480	463	475	453	449
22673	21283	28947	24005	21441	21804	14922	3680	1756	1352	1180	1142	1141	1093	1121	1347	1405	1449	1563	1605	1445	1405	1279	1134	1084	934	866	912	887	854	916	890	849	890	873	853	870	901	870	847	840	872	825	849	795	873	896	899	857	927	893	909	829	912	854	884	893	884	894	872	889	875	849	875	887	838	810	869	869	848	872	872	856	839	828	882	847	808	886	849	804	826	814	871	831	843	838	837	853	851	813	825	846	857	809	853	859	852	858	843	879	875	824	885	889	889	870	856	859	841	862	876	878	871	870	835	827	856	843	848	893	841	869	912	842	814	844	876	830	853	818	839	839	833	842	874	869	882	850	865	848	827	834	830	840	833	828	846	859	883	818	859	931	789	890	856	849	822	854	811	876	822	825	815	852	834	873	922	829	818	855	816	883	900	829	871	840	880	840	859	823	770	850	830	876	919	890	864	853	854	829	812	874	823	806	854	824	859	828	873	839	871	853	827	832	862	857	810	829	813	861	863	832	888	846	799	832	848	829	846	836	831	851	847	833	853	820	899	773	864	847	838	827	901	922	796	827	898	844	815	871	816	816	829	860	852	871	799	844	810	843	810	838	844	838	900	852	849	860	852	904	861	874	873	850	814	855	812	885	864	849	838	827	765	846	850	847	827	902	825	845	785	841	814	865	833	871	861	790	891	874	840	863	817	823	810	829	881	894	871	784	849	789	864	844	841	837	771	853	846	837	845	825	862	806	859	858	815	794	827	811	796	863	833	838	886	832	822	858	814	824	873	811	833	807	884	842	805	824	825	855	853	843	819	821	864	857	861	825	867	821	889	912	857	863	849	817	830	841	846	864	879	827	828	834	824	823	836	821	894	852	866	827	855	869	808	852	868	832	839	896	879	897	850	878	899	876	920	864	861	822	764	898	859	822	912	865	814	845	846	872	816	819	861	838	836	835	859	836	870	791	875	881	856	807	843	853	795	793	904	825	833	802	825	844	842	863	817	801	874	852	890	876	814	866	880	834	888	874	885	867	837	809	819	848	855	879	838	813	878	827	831	834	783	848	816	877	862	805	830	890	859	855	900	816	893	847	806	817	883	830	846	848	808	795	884	817	822	840	843	868	827	835	835	836	813	843	828	838	867	814	825	813	844	849	830	820	798	854	899	833	828	828	834	909	896	879	890	833	824	920	788	875	871	884	836	815	880	916	856	854	824	878	832	802	812	797	827	852	816	898	873	804	855	887	838	858	864	838	911	813	902	819	769	863	826	823	816	859	890	874	902	866	828	835	854	863	870	842	862	938	900	807	841	844	841	854	875	885	874	898	951	818	871	811	833	901	796	848	850	851	882	850	800	842	867	857	832	851	810	832	846	851	885	848	882	803	883	832	855	841	861	837	837	858	851	893	837	857	873	831	818	897	889	851	879	815	834	828	816	869	846	842	814	839	799	823	823	837	847	879	821	878	813	853	862	806	853	859	865	859	820	824	882	892	864	902	870	839	859	836	813	826	851	817	882	839	883	878	865	889	798	857	852	815	848	889	827	851	846	850	832	908	880	819	837	853	906	856	864	851	873	855	813	821	835	818	828	825	818	885	855	905	772	792	821	874	873	831	800	866	845	889	835	839	825	894	858	801	837	888	848	813	834	874	829	849	823	838	851	833	847	872	889	788	838	847	878	797	839	864	872	837	826	896	831	806	860	908	844	822	862	847	894	854	871	890	885	870	820	894	905	852	824	788	838	877	864	858	836	868	827	870	820	814	884	835	878	858	839	769	938	835	808	861	889	853	847	856	879	829	792	835	896	870	792	910	832	867	845	873	839	908	844	827	831	852	869	887	813	885	892	860	765	820	829	794	807	836	851	900	876	856	792	837	806	871	835	869	860	826	878	826	836	811	818	831	820	888	813	858	869	853	859	837	875	853	830	798	850	835	811	855	861	813	828	859	842	831	845	856	848	876	898	924	799	855	833	878	862	877	853	842	832	811	845	785	850	866	844	871	809	846	813	792	889	888	807	846	824	798	817	820	828	828	814	839	861	883	878	873	850	852	898	852	853	819	837	887	864	827	852	890	873	856	871	871	862	901	871	864	861	868	889	855	863	827	795	880	833	848	843	873	898	840	884	884	855	848	889	815	887	876	870	845	827	854	869	827	870	860	812	833	826	852	890	822	859	840	833	864	855	856	850	809	809	808	764	809	843	853	846	855	873	875	852	808	845	812	868	868	842	865	821	839	830	854	856	879	844	850	822	817	851	852	868	868	829	798	867	796	865	823	859	848	851	804	834	810	869	837	848	877	855	903	878	847	861	833	843	790	890	849	829	874	874	856	870	797	860	855	849	913	878	821	769	872	835	872	873	851	853	852	828	799	900	865	857	836	822	859	886	889	842	880	897	798	876	847	789	809	869	873	841	807	829	855	817	876	856	838	821	823	869	877	821	846	826	835	840	856	820	879	850	863	831	816	856	822	844	841	807	855	830	904	863	900	885	880	808	853	848	848	799	873	833	868	857	850	779	846	865	817	854	854	853	868	845	809	808	820	873	847	882	842	850	891	872	855	770	841	829	833	879	793	830	860	811	875	845	811	851	842	888	843	812	780	837	856	861	906	838	872	823	822	843	817	846	841	802	875	827	819	832	844	839	814	868	823	800	832	819	814	853	888	837	846	922	844	879	868	865	881	853	877	835	796	863	827	797	857	867	856	896	848	901	898	843	824	831	874	860	876	877	834	826	788	850	854	817	820	815	806	804	880	845	854	848	832	824	854	873	819	802	817	916	838	857	887	824	880	871	819	833	848	801	841	842	840	877	821	866	815	879	841	851	881	848	818	857	856	836	830	801	843	843	869	862	812	847	833	776	837	845	864	781	821	872	774	881	828	838	817	875	800	851	860	845	800	833	825	833	865	901	825	885	839	868	820	838	887	862	866	845	842	861	825	884	791	819	864	863	841	834	879	854	865	830	826	807	842	817	807	804	821	784	900	880	808	833	834	821	877	874	828	855	789	788	778	838	828	817	840	796	791	857	864	805	868	880	920	839	842	814	849	859	855	842	839	880	893	839	824	884	833	815	826	858	856	832	875	875	894	864	846	837	852	877	824	936	856	825	885	845	865	861	835	840	876	835	898	872	841	856	884	831	843	805	857	848	888	849	865	795	840	838	876	838	819	825	888	807	812	836	841	886	842	832	874	854	817	869	846	879	830	898	824	803	824	821	898	811	840	829	810	795	873	852	799	856	834	823	864	888	898	812	857	818	862	824	817	904	810	831	835	843	841	833	810	840	831	882	822	846	830	803	853	855	867	897	873	827	786	818	884	827	843	850	890	812	811	820	835	869	802	796	853	829	911	804	862	827	846	836	804	844	788	832	810	832	827	807	904	842	840	880	886	831	846	870	833	844	837	837	872	823	803	873	883	838	841	856	834	864	862	830	838	876	840	846	832	892	839	841	853	903	801	797	832	836	882	814	822	882	828	863	879	838	840	865	842	880	826	836	827	879
23440	48058	40632	30792	24102	16383	10458	4788	2624	1904	1562	1476	1481	1459	1502	1788	1965	1965	2338	2256	1941	1849	1672	1506	1209	1018	977	906	907	934	908	951	859	903	882	868	884	877	942	863	925	893	902	894	855	896	951	888	899	858	873	872	892	901	911	909	905	876	898	940	855	926	870	831	860	847	890	873	887	892	894	909	875	870	886	872	912	912	916	861	902	892	864	849	897	880	860	874	868	861	921	926	843	877	944	892	925	899	857	848	862	905	817	860	852	903	873	909	856	899	845	947	885	861	879	885	835	838	871	873	908	869	883	866	913	838	891	864	870	909	913	887	886	896	934	838	881	910	899	880	910	844	905	883	905	927	911	847	895	893	907	850	849	914	855	795	894	897	912	940	845	879	849	853	884	832	858	850	866	893	870	826	932	849	841	852	925	927	876	869	904	856	873	875	845	913	903	877	892	878	906	868	918	897	847	878	901	842	866	873	949	807	891	878	886	899	859	890	868	851	930	911	886	860	987	864	858	868	867	856	870	908	914	906	893	905	908	879	913	945	899	917	844	858	885	882	914	850	883	858	937	926	876	868	922	871	931	854	924	898	876	879	920	913	842	901	911	840	845	893	874	858	861	906	889	921	891	849	868	867	861	891	911	847	925	908	864	874	849	871	881	905	944	904	884	893	874	881	883	903	891	907	883	911	862	850	898	914	861	879	926	897	917	847	830	928	878	869	875	907	881	902	828	889	880	949	816	942	878	913	891	907	931	835	942	881	882	893	877	860	939	898	896	862	878	886	852	927	937	922	947	876	879	913	866	869	934	876	871	870	877	881	899	859	949	889	885	875	843	861	877	848	857	871	892	883	872	882	866	844	924	887	862	923	921	860	900	834	858	906	873	936	891	912	906	844	889	906	835	922	900	926	819	895	885	913	953	840	902	897	889	900	897	827	872	880	862	864	867	918	817	854	891	899	856	844	864	904	839	886	843	838	899	870	936	898	846	888	892	872	912	896	943	874	854	847	861	955	891	904	872	884	894	873	866	845	858	865	851	859	865	888	839	882	868	887	877	888	886	862	865	905	853	864	898	892	866	826	906	890	858	899	937	893	880	927	856	901	932	922	928	861	866	888	856	831	906	827	908	886	861	916	906	874	893	883	909	895	880	879	858	860	858	885	857	868	862	910	915	892	861	922	903	901	894	936	891	874	899	885	906	852	900	901	830	878	853	892	856	867	911	877	876	892	885	893	903	875	953	880	865	898	893	926	844	925	873	864	895	901	872	899	875	948	848	873	894	809	885	882	884	894	900	904	865	858	857	881	888	850	883	858	872	843	865	851	902	890	874	891	887	891	872	869	913	867	877	831	887	893	894	877	884	890	869	864	872	879	880	918	873	848	829	908	873	882	908	905	916	844	918	891	897	861	865	887	866	910	865	870	932	899	920	896	896	873	877	858	853	871	911	863	887	895	926	914	900	886	916	848	862	902	857	936	878	902	876	911	831	874	891	888	893	892	916	920	902	857	900	863	912	868	881	890	860	871	908	837	895	871	855	882	867	840	912	876	864	865	868	898	893	907	878	914	884	883	862	885	856	909	878	920	916	844	904	854	896	872	916	914	935	876	922	854	952	835	952	853	856	920	847	863	872	880	887	932	902	905	912	864	873	855	851	891	938	902	887	860	826	854	872	821	917	881	872	861	848	944	890	881	878	850	892	934	906	864	881	884	866	860	887	884	915	861	890	944	882	904	910	816	832	849	898	846	915	889	899	855	901	907	879	910	856	903	929	893	852	883	940	930	847	884	911	883	914	849	926	932	885	859	951	882	847	904	856	875	898	912	881	870	888	815	865	861	840	875	876	905	909	849	918	893	835	919	889	922	903	898	857	863	888	915	911	879	839	939	906	829	867	836	874	898	850	892	891	842	878	842	837	919	889	881	915	874	919	817	869	873	906	858	954	907	848	903	877	858	920	893	834	867	897	833	885	935	883	858	900	915	871	823	889	890	895	869	927	882	892	860	890	816	848	879	902	861	899	884	885	903	877	872	905	875	841	853	880	890	878	845	922	857	903	899	889	910	898	851	819	854	837	867	859	869	870	865	921	875	892	901	906	919	947	857	846	890	820	915	923	820	893	912	909	836	872	872	867	868	908	878	870	921	912	859	928	898	879	866	950	815	876	885	846	893	910	905	857	793	855	877	952	880	896	881	881	948	911	952	869	882	818	884	864	892	992	884	889	850	917	845	884	919	880	856	872	883	887	899	881	876	891	818	862	862	870	881	868	868	922	878	843	882	936	880	875	886	909	853	884	884	946	918	897	864	928	908	881	887	837	847	831	855	917	860	926	869	839	914	868	907	899	863	877	887	858	897	883	842	934	911	857	910	877	894	868	913	851	887	911	890	870	862	914	896	845	913	872	925	863	894	918	862	926	858	842	839	928	926	875	927	859	837	904	875	846	873	936	875	910	852	918	852	892	842	864	881	906	876	893	911	858	812	884	899	818	907	842	878	935	879	910	882	819	863	869	894	831	901	891	875	915	861	919	851	888	944	854	875	874	881	861	892	863	968	937	860	872	849	886	853	879	860	866	863	875	832	906	863	884	897	929	855	895	873	873	860	858	874	852	878	866	881	906	884	952	892	849	895	903	840	884	835	867	901	812	910	806	898	840	886	842	897	940	871	888	913	917	879	879	905	906	891	899	938	908	884	908	878	831	841	892	887	921	899	888	841	917	879	842	837	882	904	943	881	872	902	834	860	838	864	889	877	908	910	938	893	910	887	860	883	887	885	885	885	919	879	903	863	865	888	885	853	874	953	817	907	872	831	862	870	933	902	932	845	901	857	802	823	905	913	915	875	920	904	868	874	915	840	875	938	874	891	924	878	901	896	881	974	890	909	901	941	919	858	845	898	888	906	914	854	881	860	873	853	930	809	867	881	845	856	896	844	924	868	880	882	903	841	901	836	864	889	856	875	852	905	868	853	891	926	896	886	873	865	868	897	831	899	922	887	887	958	854	882	908	896	854	929	915	920	963	917	867	890	939	865	898	926	885	907	856	834	901	898	873	881	872	937	846	900	910	924	894	906	895	829	901	848	857	785	856	857	922	862	858	843	826	898	890	895	887	864	871	915	898	852	932	859	917	884	915	910	855	919	890	903	901	937	919	921	934	877	889	863	866	884	843	876	859	871	917	892	853	896	928	876	893	898	887	878	869	894	901	893	900	872	886	865	901	917	893	890	901	872	861	866	894	853	869	867	871	913	906	863	908	894	870	886	909	901	879	954	884	856	880	862	916	913	931	834	889	920	880	943	892	868	882	888	912	885	920	883	880	889	872	886	864	865	924	872	850	869	881	868	867	861	884	923	869	901	860	865	883	899	910	926	840	888	820	889	843	929	857	890	843	877	908	868	925	890	881	852	838	886	882	903	844	880	838	941	862	867	900	878	874	873	931	917	914	890	880	894	914	910	911	889	926	890	898	884	923	882	867	879	881	896	931	865
28526	23367	24728	16819	8666	3848	1924	839	589	431	419	391	450	442	469	495	566	604	645	604	587	557	564	460	429	393	381	363	425	388	375	333	332	338	356	369	370	379	379	377	394	422	354	359	363	371	373	331	347	364	353	330	339	376	345	365	356	350	365	363	392	358	381	349	367	366	367	322	355	367	365	373	425	382	372	382	351	395	352	395	344	374	355	365	381	390	382	356	381	352	349	367	415	353	360	357	353	369	379	393	386	378	414	347	363	382	364	369	343	355	382	391	374	375	385	377	353	346	400	345	352	352	387	370	393	333	367	401	378	384	343	375	355	367	394	354	353	402	361	327	356	330	338	335	358	375	362	392	352	371	385	382	392	380	345	391	371	377	371	352	379	372	434	351	351	364	326	368	390	375	343	360	352	348	372	351	366	367	344	373	398	379	377	395	385	367	401	384	358	391	365	394	380	336	366	377	374	324	374	378	376	342	363	371	369	380	380	346	394	359	331	352	351	369	352	397	394	338	391	363	387	386	399	377	362	340	343	366	379	354	382	386	369	384	396	371	377	362	390	374	353	370	353	404	371	339	380	338	377	359	384	378	326	368	378	356	380	367	346	345	325	342	360	345	333	358	351	351	344	365	356	366	382	354	363	374	358	400	376	384	367	371	368	356	357	365	376	360	387	390	360	357	413	399	412	349	366	388	350	384	324	387	378	377	382	403	399	363	373	361	362	382	377	390	361	383	385	437	349	400	335	389	372	388	341	396	369	379	372	391	404	363	379	395	359	360	367	391	346	335	382	373	364	358	352	372	398	372	373	379	365	358	388	378	375	351	339	349	393	387	349	398	385	348	376	404	389	359	393	381	380	394	373	391	337	338	365	388	359	426	379	364	365	387	364	376	362	410	371	393	371	387	388	332	366	365	371	392	376	360	347	375	368	357	398	375	345	376	373	371	382	398	382	353	349	341	399	406	391	366	381	366	384	363	366	343	388	329	342	338	364	335	383	365	368	375	378	377	407	352	343	361	383	396	373	405	391	393	361	361	384	320	358	377	339	389	370	363	393	338	334	361	356	384	318	369	381	389	359	366	373	366	357	386	348	368	317	371	416	368	404	341	393	368	344	363	347	408	377	365	376	360	350	399	387	348	348	394	363	358	368	355	349	396	379	367	353	403	395	388	377	362	336	385	402	377	424	329	399	326	394	370	391	372	375	391	370	366	360	358	377	347	370	367	352	382	375	349	387	395	371	361	330	375	379	350	397	383	365	344	385	337	374	347	365	374	343	341	364	372	384	406	406	369	342	371	355	384	368	426	355	400	372	362	374	367	391	350	366	366	343	370	357	381	373	404	392	350	333	346	351	364	391	366	346	360	363	360	398	360	344	369	378	342	361	374	413	371	386	360	399	380	376	365	331	376	353	394	316	349	396	374	369	358	394	368	373	332	379	329	385	362	367	389	386	360	356	370	365	361	354	368	356	372	351	375	346	394	362	364	372	377	359	377	373	382	374	383	345	373	394	382	370	356	354	399	361	343	302	359	385	369	369	375	355	410	396	358	365	364	367	362	401	373	368	357	354	346	334	362	391	346	368	412	381	420	339	380	381	365	388	375	369	406	370	396	349	349	389	352	381	384	386	346	371	394	390	401	390	381	394	397	364	386	384	332	399	352	381	338	330	359	402	418	318	398	364	373	317	382	399	357	364	371	368	379	392	380	363	357	368	369	355	371	356	364	323	362	360	371	388	386	393	338	349	380	347	328	375	378	402	355	336	357	406	378	362	337	394	398	378	364	364	370	384	358	375	372	389	358	385	398	325	358	377	335	348	387	337	410	354	363	349	333	362	358	353	357	350	369	357	383	378	396	357	385	387	374	382	361	392	380	359	391	392	400	393	390	381	354	398	361	376	380	383	376	379	367	388	366	367	385	324	386	365	377	378	353	415	358	390	370	359	363	371	388	353	367	376	355	369	334	373	344	366	371	353	384	378	341	369	357	391	376	348	360	354	357	385	373	348	359	351	398	356	361	358	373	341	349	389	370	374	427	376	362	379	365	385	420	362	398	387	393	378	377	340	373	398	357	374	415	353	381	344	374	359	388	388	379	393	343	382	378	372	361	391	384	379	388	344	350	365	360	377	396	394	333	350	388	367	380	372	376	352	394	362	367	384	375	359	368	372	375	371	369	395	374	370	350	368	361	383	369	368	388	354	354	326	384	339	376	340	360	391	372	357	377	362	341	411	400	346	362	362	351	363	374	376	365	331	367	371	365	367	352	353	356	357	398	375	403	352	370	347	356	365	385	348	387	372	415	394	349	366	365	350	357	370	380	344	344	347	365	375	391	380	366	341	385	386	366	327	342	368	384	381	354	341	364	350	371	360	363	343	352	349	391	350	368	353	351	323	377	389	385	338	354	374	350	385	340	366	358	381	362	397	387	396	367	345	370	346	361	377	371	340	401	356	384	384	369	361	356	352	345	364	373	369	390	376	358	375	357	393	375	416	343	352	365	371	370	376	370	392	371	333	382	383	370	366	359	398	369	346	338	372	365	376	395	367	342	358	381	385	378	419	358	388	364	360	351	389	366	369	335	375	368	354	325	331	351	393	363	360	421	407	395	351	367	371	344	373	335	376	307	370	366	330	366	362	370	362	378	418	348	341	371	407	349	367	358	392	372	363	361	343	349	381	371	324	403	370	390	394	421	374	400	357	351	364	388	337	346	362	388	346	371	381	365	354	353	366	342	396	333	362	383	352	351	392	369	377	364	381	392	407	345	380	392	370	375	365	341	341	362	371	364	382	380	383	378	414	424	377	358	380	376	378	407	347	376	387	391	373	374	369	383	422	359	348	349	354	377	337	375	393	331	361	375	381	394	345	401	367	383	363	388	344	354	358	369	373	372	376	414	384	368	377	367	394	330	391	368	371	356	367	375	353	365	400	361	368	380	336	356	407	400	365	370	374	360	356	343	345	356	318	370	359	355	367	344	371	361	402	392	360	391	380	382	368	379	372	427	342	351	380	372	381	376	422	356	387	356	362	376	381	373	415	342	365	324	366	353	354	327	347	381	371	364	403	365	367	386	372	356	352	358	322	340	339	391	392	352	367	372	365	382	377	357	403	339	347	369	362	392	352	392	375	375	369	376	359	364	379	359	374	386	381	374	373	374	366	333	371	383	363	371	399	386	367	374	384	353	345	389	375	411	368	380	366	358	358	399	406	349	388	380	373	343	342	360	403	350	371	384	365	357	404	368	356	373	368	361	373	406	365	389	374	386	385	377	354	402	369	357	348	361	405	376	384	345	369	372	370	378	387	377	386	390	354	357	398	423	385	365	379	403	385	369	367	386	365	363	400	400	363	366	360	378	398	373	391	342	373	359	381	383	370	378	415	368	394	364	344	369	367	350	382	337	342	370	368	356	390	352	378	375	364	363	349	357	377	401	388	357	381	369	430	369	395	388	361	387	364	352	371	396	351	402	395	377	384	368	363	389
20005	34088	26992	17150	11826	6712	3570	1375	774	577	474	475	563	565	560	641	808	884	926	854	724	729	685	595	486	416	420	401	401	374	348	387	419	400	389	407	391	390	360	369	370	391	399	388	357	408	387	380	423	371	406	373	357	380	415	366	367	369	379	395	359	356	360	357	381	391	419	376	407	409	389	429	353	402	373	369	365	357	395	369	413	385	387	401	372	380	368	402	403	375	416	363	377	375	417	361	407	372	414	370	383	363	407	387	389	365	391	382	378	385	382	379	369	402	347	408	396	419	347	365	378	399	400	376	407	374	371	367	395	406	349	390	386	397	384	375	363	383	364	363	367	386	357	393	373	356	408	380	377	407	370	374	352	365	392	379	408	370	380	385	376	370	393	354	367	367	364	361	346	402	354	377	387	363	380	387	377	340	373	392	404	411	399	377	383	369	383	349	400	358	369	383	373	390	380	395	377	378	378	411	412	395	342	359	367	399	421	381	377	376	358	392	393	386	398	408	393	385	365	393	379	363	390	411	375	382	370	370	371	369	400	373	354	397	352	389	410	347	380	384	379	386	412	393	389	348	396	392	377	380	398	388	370	398	353	379	408	385	388	403	387	370	373	386	409	380	366	378	406	399	379	388	385	386	376	370	375	413	367	389	377	368	350	394	373	404	370	396	416	351	388	411	369	375	341	355	369	353	404	400	356	391	369	397	373	390	395	365	399	365	379	389	373	366	395	411	372	386	388	381	387	404	376	377	376	363	364	413	382	398	386	377	364	401	387	367	396	379	359	379	390	385	409	356	416	339	380	374	365	376	380	376	375	394	398	374	363	364	390	397	388	384	387	389	372	367	359	390	371	340	401	374	343	390	364	383	363	401	370	363	340	399	402	386	391	338	397	359	363	390	392	375	406	373	385	404	371	355	392	380	359	343	369	381	413	401	385	424	348	351	422	360	363	399	374	379	382	400	405	376	373	364	359	393	388	407	374	370	372	393	365	384	415	368	388	385	384	398	364	420	367	376	385	398	390	348	362	379	374	368	389	365	379	423	339	386	390	389	370	364	375	399	407	372	391	368	398	392	345	375	378	356	381	366	389	382	413	381	367	353	420	358	364	366	405	368	360	363	360	391	422	417	403	365	383	390	371	365	405	383	421	415	395	365	374	343	383	436	387	366	399	400	365	376	366	411	352	378	360	354	396	424	369	358	443	366	417	420	382	372	382	355	350	370	370	382	376	396	366	384	383	389	408	387	368	379	394	359	381	401	360	397	371	356	377	382	363	348	359	383	376	386	376	401	385	363	361	395	382	365	383	392	363	357	382	367	383	375	389	359	392	381	377	385	376	365	356	374	390	383	400	395	368	403	381	366	355	396	383	367	365	374	365	389	410	399	391	375	394	388	453	363	362	356	388	407	365	382	384	414	364	408	352	392	363	385	400	382	374	361	393	440	396	380	410	377	378	405	417	383	376	402	392	358	375	381	384	393	382	379	361	393	396	376	339	369	371	392	382	387	362	381	394	371	406	406	402	369	420	378	393	404	380	392	402	384	393	391	382	365	351	393	391	396	419	389	375	397	399	382	403	392	397	351	386	410	345	390	384	415	392	411	367	356	325	353	373	390	405	354	352	383	373	393	394	393	368	393	418	371	377	388	407	392	368	420	414	420	372	391	375	381	363	370	397	372	371	389	407	381	385	382	392	371	369	396	393	407	415	385	387	363	370	408	362	410	379	411	360	388	376	387	387	369	400	385	374	394	413	359	413	387	380	407	404	346	392	359	357	332	364	379	340	367	366	380	380	391	361	401	363	346	391	389	402	416	374	383	365	347	399	383	386	402	375	400	382	417	383	368	391	407	413	382	404	420	387	403	391	391	413	366	349	354	390	408	369	361	400	407	373	414	366	375	379	397	434	335	384	360	414	396	392	338	396	403	406	388	391	407	367	376	373	416	358	363	375	416	396	373	361	380	356	393	394	358	370	367	405	384	385	372	378	415	399	363	382	380	408	384	369	408	360	380	361	387	354	391	403	368	375	350	377	393	377	384	371	406	354	376	370	389	360	399	388	371	388	389	383	353	393	383	369	366	369	366	384	373	383	408	373	398	400	383	410	363	390	357	405	412	384	347	375	396	409	373	392	363	389	378	382	375	342	396	355	368	365	387	385	374	383	389	406	375	397	372	361	386	384	350	385	327	352	383	394	396	417	379	393	401	372	398	394	363	371	352	413	392	358	375	407	363	375	375	400	372	393	374	391	400	389	380	367	382	387	390	355	407	404	408	388	371	397	382	373	387	384	386	410	381	382	377	392	389	370	393	364	387	399	372	377	365	370	380	370	367	386	373	402	395	388	400	392	380	369	383	414	364	363	375	369	342	429	381	374	398	413	401	379	401	394	399	350	394	398	358	365	391	376	357	340	387	374	359	389	372	365	401	380	378	368	380	362	366	369	382	406	382	379	355	394	398	373	358	414	380	385	406	375	399	367	376	422	389	381	392	394	366	401	372	397	391	360	390	391	382	347	382	372	394	409	360	383	362	392	394	370	397	366	393	385	384	391	380	398	395	350	345	379	397	381	399	350	418	382	396	372	401	415	389	405	385	432	395	404	382	380	390	401	396	379	407	374	377	375	387	401	386	429	421	393	383	398	388	344	366	378	371	404	399	409	379	371	330	402	367	388	385	405	399	393	394	383	372	417	394	381	380	363	383	383	378	399	352	353	368	365	368	367	373	404	404	409	380	375	431	378	387	380	376	404	354	399	356	378	376	395	364	370	409	370	377	354	391	382	357	353	393	370	365	367	358	405	368	411	408	401	379	387	363	370	396	405	391	387	380	419	377	381	375	368	366	372	392	389	384	339	358	370	388	395	412	393	390	370	375	384	381	341	369	382	383	398	407	386	393	363	353	397	358	384	315	356	359	421	412	363	353	361	393	380	375	366	384	401	386	424	376	357	379	388	384	380	396	344	379	393	411	401	346	366	380	398	401	361	411	383	407	391	374	373	371	377	367	401	372	399	399	403	413	368	387	379	378	362	379	364	392	353	356	359	396	344	409	373	430	375	371	382	364	410	390	373	371	388	373	392	363	394	404	389	385	345	406	351	412	368	368	438	367	361	406	390	407	428	382	395	404	378	378	386	374	373	394	395	338	393	370	363	411	359	380	390	382	400	386	350	370	422	382	390	409	374	366	414	386	369	382	392	379	352	385	405	399	395	374	362	365	360	384	358	400	365	391	386	382	382	352	413	397	395	382	374	347	371	391	401	393	397	360	372	375	409	408	364	377	404	389	396	406	360	407	374	370	420	372	386	379	396	397	377	353	398	388	411	380	384	366	396	376	369	364	359	433	403	371	359	371	362	381	393	343	403	395	379	395	407	369	389	397	362	413	384	406	387	394	399	388	381	365	378	391	385	385	368	406	387	364	399	404	357	387	382	385	381	385	429	372	376	395	387	415	405	390	408	392	373	403	386	364	373	387	413	398	389	369
23688	21225	28433	24500	21520	15552	5724	1958	1135	938	871	878	890	900	842	980	1062	1097	1160	1096	1049	1018	953	859	798	695	703	613	655	652	659	677	703	682	658	687	669	698	662	712	719	652	692	670	657	684	687	668	662	633	652	693	639	698	683	665	681	594	634	641	642	655	671	684	672	668	660	707	736	618	658	642	690	603	653	660	673	659	661	656	669	656	693	675	642	748	677	661	661	622	677	680	654	619	665	657	684	651	676	683	649	626	629	679	654	691	692	639	682	641	670	671	680	669	633	657	659	656	644	645	605	663	686	678	680	661	657	657	681	668	611	657	674	654	706	666	631	645	687	682	652	683	670	653	654	665	685	627	683	644	675	710	722	633	651	663	672	658	642	619	644	674	667	677	675	642	674	675	696	652	644	692	662	654	590	661	654	624	669	682	689	675	679	649	678	679	626	675	685	700	688	630	703	654	665	630	652	666	685	678	648	692	648	683	687	680	674	680	657	644	625	690	660	666	650	669	634	641	695	656	653	643	613	675	676	661	635	647	643	670	695	686	673	675	642	651	656	617	672	692	661	634	759	703	685	697	683	714	713	650	713	704	663	691	658	649	662	631	642	660	637	629	651	666	638	681	649	645	660	664	653	660	691	661	695	690	656	694	674	672	675	661	652	708	620	684	635	695	693	679	635	672	621	695	673	632	621	637	673	674	704	653	675	649	665	661	656	632	692	642	692	618	671	655	656	618	628	693	674	707	659	668	675	697	678	680	628	669	645	665	677	657	671	703	663	656	673	677	676	666	712	665	690	678	652	618	642	633	692	656	692	692	648	671	670	682	643	638	679	660	651	641	666	679	662	658	701	703	701	682	605	684	682	613	698	713	657	645	652	687	639	682	642	679	673	673	647	721	670	671	663	644	630	678	658	664	666	683	668	693	700	671	647	646	678	642	661	683	641	642	667	656	645	636	647	664	674	669	627	668	652	654	638	685	667	682	704	679	693	665	669	652	676	683	622	726	694	685	671	677	715	694	663	691	668	700	622	718	668	676	678	643	680	690	668	667	644	638	621	641	670	687	645	668	685	689	667	690	645	683	695	706	680	656	692	659	671	633	670	620	657	685	603	689	638	667	701	677	703	661	649	662	655	703	667	652	722	656	642	636	681	698	655	678	672	650	686	666	645	692	661	651	689	683	637	683	675	744	663	602	637	729	691	658	643	674	682	639	610	652	671	679	689	669	681	726	664	620	602	638	649	646	693	640	664	634	706	644	634	672	641	704	634	658	651	673	664	651	624	713	642	633	620	690	649	652	615	690	633	641	672	653	673	692	693	628	679	711	687	680	659	686	715	646	643	693	659	671	674	643	658	675	650	680	660	656	621	645	680	677	684	654	717	615	651	666	651	647	641	688	613	685	678	652	643	666	650	686	723	694	597	651	601	645	690	660	663	690	694	727	675	631	677	682	676	666	676	679	699	716	692	644	629	666	638	629	689	667	654	702	655	693	654	669	682	673	678	649	639	698	680	673	691	683	644	709	647	692	697	689	678	686	655	674	671	667	664	690	653	667	621	692	644	682	639	666	668	643	656	653	627	636	663	667	667	660	678	664	679	652	650	644	638	637	686	663	652	615	677	693	682	664	672	679	653	661	683	656	643	658	637	697	625	644	644	711	657	697	662	630	629	683	656	696	609	636	605	680	685	653	621	639	661	685	634	587	660	682	691	650	613	616	691	643	653	624	691	701	663	677	631	664	659	658	645	636	614	647	672	690	685	657	666	668	635	663	701	685	669	673	723	653	722	663	639	643	703	654	704	671	667	663	646	655	639	622	657	720	652	594	688	634	649	688	656	647	713	663	658	660	680	694	688	670	637	638	666	644	630	654	688	642	679	663	670	711	674	653	652	673	626	629	675	604	699	686	627	677	657	649	686	669	700	637	648	696	654	608	680	621	638	652	615	638	633	666	673	645	687	721	664	667	636	687	630	641	672	668	684	707	698	636	701	675	627	682	702	707	639	635	681	660	673	715	655	715	660	646	684	635	645	648	638	612	650	602	670	684	697	672	673	644	605	682	657	701	717	715	707	679	678	647	634	677	652	714	692	643	655	625	667	644	621	682	684	674	635	688	675	647	681	650	704	622	637	646	663	690	680	688	682	631	629	654	640	697	633	655	673	649	670	648	680	626	644	676	671	635	658	671	698	687	638	638	673	710	664	673	623	690	652	647	686	680	694	669	687	670	686	702	667	681	633	652	670	676	644	605	636	684	677	648	655	671	671	676	679	668	664	656	642	644	654	657	683	695	660	705	673	672	651	659	654	669	653	709	632	666	693	635	681	644	674	646	688	645	647	653	592	648	702	659	672	694	700	694	711	664	632	637	688	654	678	688	678	680	664	657	676	628	690	684	671	684	686	618	651	634	653	647	628	653	650	644	704	636	619	656	708	638	670	705	618	614	661	689	662	704	645	663	651	651	671	678	671	718	684	657	657	643	622	618	645	670	618	652	656	671	618	674	624	691	684	651	655	662	713	674	689	659	703	687	635	640	697	676	650	644	684	670	642	664	701	684	673	667	629	652	706	648	698	657	690	693	742	643	645	662	640	694	669	658	675	713	668	656	645	671	670	640	689	660	689	610	665	667	635	631	652	696	614	680	693	656	638	653	665	659	671	657	667	679	670	660	665	666	678	633	702	675	677	655	650	687	653	664	663	672	658	718	646	678	651	689	640	703	658	644	698	718	659	666	724	686	663	658	649	631	679	608	656	651	652	671	673	666	707	640	679	683	640	686	683	621	630	645	693	662	629	672	677	632	705	669	677	722	640	681	694	626	636	675	614	659	632	631	692	667	639	636	668	692	658	612	625	680	682	657	662	635	675	657	721	702	684	686	683	636	647	657	666	683	684	677	693	699	692	667	686	687	662	651	640	622	660	614	645	643	707	643	693	653	659	657	662	633	663	651	681	702	602	706	622	623	656	701	714	669	644	691	670	617	677	654	648	678	697	645	627	664	687	642	639	645	645	716	696	625	645	657	704	648	627	682	719	704	712	621	681	674	695	695	663	668	671	701	690	676	658	643	693	670	688	712	675	695	669	639	673	637	665	685	626	686	655	663	689	614	670	682	665	653	637	682	609	648	678	697	686	650	699	673	644	616	669	705	660	700	671	656	689	713	692	655	646	673	642	667	672	714	635	647	670	629	637	686	652	697	683	665	663	688	641	628	684	661	670	714	665	654	633	652	636	671	724	669	629	668	631	652	630	684	623	609	647	723	613	659	675	673	653	681	691	653	684	661	699	659	662	704	658	663	662	665	646	710	632	729	635	713	662	669	613	648	679	672	647	671	686	618	682	659	646	628	700	643	643	665	665	622	659	649	616	700	621	666	754	680	661	690	672	669	677	649	675	667	633	645	638	654	691	677	691	664	683	659	669	655	645	653	621	683	664	709	635	710	710	647	687	637	655	644	665	653	655	700	644	718	650	612	682	659	703	661	645	643
21151	43152	35766	25108	18867	11564	6675	2948	1699	1165	1051	1044	1121	1056	1106	1342	1421	1621	1633	1457	1392	1325	1269	1016	907	731	711	737	637	756	685	697	729	660	643	716	704	650	661	621	717	663	714	706	681	679	676	684	679	732	703	695	672	631	714	671	642	641	726	682	729	661	680	715	716	670	667	703	685	684	671	662	706	674	648	672	632	682	674	711	644	721	703	712	665	730	694	671	653	689	686	681	686	717	658	670	700	716	679	664	723	681	696	694	696	717	699	683	694	702	694	685	720	655	708	709	680	679	686	671	664	688	691	630	675	681	705	673	698	679	627	698	644	676	677	650	690	650	719	662	660	685	683	689	720	750	709	698	649	706	633	695	655	724	655	687	684	658	670	664	663	680	643	701	686	688	651	596	657	704	662	654	682	672	687	676	673	683	715	699	670	715	689	650	660	673	679	718	688	687	696	699	764	683	691	689	711	676	644	666	669	650	719	678	707	700	647	654	684	663	677	675	637	684	667	656	643	700	688	689	665	687	719	709	665	710	684	658	686	702	620	688	703	664	688	736	663	659	646	650	687	680	723	663	678	689	698	641	714	682	688	649	670	612	706	721	699	664	732	648	657	720	678	673	665	678	657	711	705	680	700	679	662	686	697	704	671	712	692	665	672	676	628	685	635	696	663	706	731	688	686	704	678	706	697	678	682	679	667	671	675	657	644	656	671	703	692	675	726	662	656	682	712	669	672	643	663	682	700	750	666	708	730	649	683	681	663	690	687	742	661	668	701	689	670	703	658	693	708	702	683	675	667	697	682	654	703	647	704	646	642	672	690	687	679	716	676	693	656	672	667	734	686	710	658	681	706	681	674	653	703	678	714	703	689	667	697	697	704	729	741	737	676	635	677	625	628	672	724	668	707	687	685	670	695	683	684	707	660	681	689	697	661	713	688	683	672	678	657	694	676	685	668	682	711	641	672	652	733	715	698	655	678	717	641	653	659	690	644	718	663	670	660	682	675	692	692	680	685	709	706	718	722	678	654	643	678	696	689	676	676	637	732	714	668	667	711	683	691	630	711	665	713	672	661	630	642	657	669	680	685	719	680	646	692	661	681	676	660	673	634	676	672	668	710	675	702	674	697	731	685	696	648	663	697	702	732	692	674	699	708	705	705	672	695	689	677	655	703	710	715	730	708	721	707	719	687	686	666	697	677	640	665	686	661	694	675	632	710	673	718	719	665	677	622	670	701	674	689	693	684	698	645	655	721	697	693	695	659	665	701	695	731	672	762	660	642	647	647	694	642	693	701	677	686	685	674	688	662	736	686	660	714	653	674	682	627	624	674	714	665	689	669	697	724	674	679	707	691	682	666	668	689	671	698	657	687	718	715	690	706	641	638	668	688	678	682	726	683	694	700	702	667	702	642	671	628	725	674	666	675	714	663	697	677	683	700	654	686	669	658	713	633	651	704	681	698	682	702	698	642	714	716	679	633	724	694	656	710	685	687	657	685	679	665	712	669	660	659	668	767	628	668	665	727	682	704	634	701	679	674	731	702	667	649	723	668	699	717	662	707	671	655	717	677	727	706	683	701	639	659	678	711	653	686	716	667	658	644	702	690	681	713	705	659	674	692	691	640	679	635	678	652	665	721	672	604	715	673	665	661	684	672	645	668	689	724	691	655	667	727	638	672	724	697	637	672	689	683	742	691	654	687	673	675	699	717	652	703	734	680	723	682	673	645	702	687	694	670	701	662	673	683	694	693	691	705	685	693	690	677	646	663	711	660	685	660	677	641	698	661	658	691	653	673	722	682	687	685	660	707	667	632	670	674	681	693	711	683	690	730	667	693	674	705	664	687	660	670	660	608	687	638	678	631	729	649	689	671	666	664	701	631	650	672	658	673	669	681	700	627	716	695	667	674	683	690	650	625	717	666	666	700	693	730	698	645	676	669	694	682	674	664	649	674	659	653	669	690	694	672	655	696	639	645	638	693	687	685	678	658	690	685	670	724	674	727	667	729	672	655	695	687	690	700	661	659	647	635	657	691	699	734	666	732	663	668	672	704	710	660	713	679	688	674	716	666	704	694	660	685	667	675	693	694	678	706	644	658	673	717	672	684	681	729	653	675	653	717	637	685	659	710	700	735	698	703	710	705	662	682	659	674	705	691	661	675	656	701	673	681	700	703	674	652	696	659	723	680	700	694	666	729	650	644	671	654	691	679	703	693	683	653	669	710	674	676	685	656	645	676	658	731	698	677	699	625	664	696	656	685	674	746	681	663	756	649	715	679	661	647	678	671	698	643	661	704	722	682	659	665	675	661	682	648	711	658	687	683	677	692	672	703	697	643	690	733	651	694	708	687	640	684	674	681	697	699	658	672	721	638	669	677	710	683	734	665	712	655	696	669	662	659	669	667	671	718	667	677	662	680	692	697	700	730	663	665	679	703	694	682	662	675	661	668	722	661	690	690	696	672	671	673	656	689	656	701	653	659	682	699	682	728	669	698	703	667	651	691	691	665	679	688	649	709	698	673	686	679	688	643	615	700	676	675	691	657	669	641	639	677	662	687	672	691	674	667	645	737	631	694	731	653	699	730	713	625	668	681	683	672	669	695	667	630	687	675	671	667	709	648	684	732	633	675	686	691	653	707	662	646	699	682	717	635	681	622	664	651	672	705	660	704	707	673	662	670	642	675	658	718	701	695	660	670	749	640	654	686	702	747	685	655	693	705	746	728	690	664	691	675	716	707	664	711	685	697	661	707	696	689	671	715	635	671	728	706	683	705	700	681	686	679	688	672	720	657	698	649	665	699	646	727	672	696	706	686	639	682	705	716	718	697	651	668	700	706	689	694	705	670	687	624	655	722	715	646	667	695	673	662	676	663	702	624	695	671	726	637	662	670	692	658	686	639	676	663	673	680	659	693	695	677	674	692	697	618	675	679	715	728	672	694	715	691	669	690	707	674	686	690	652	707	694	710	682	706	666	688	648	715	680	713	664	672	694	666	695	688	666	686	675	687	677	661	684	645	677	704	656	681	684	654	642	683	745	657	673	649	720	704	677	725	697	724	662	674	687	690	687	704	679	659	720	650	697	682	713	673	688	669	686	691	677	724	696	687	734	722	680	707	680	739	643	689	704	679	654	651	715	682	714	712	644	712	694	723	668	670	660	717	702	638	690	743	672	670	688	715	708	673	674	709	656	701	701	664	656	678	660	672	666	693	683	643	662	708	643	696	678	676	672	655	675	629	702	672	679	655	662	706	723	696	702	682	705	700	633	764	725	652	673	733	694	675	725	650	706	652	638	696	657	716	687	705	664	672	637	693	699	661	709	680	715	679	647	692	683	637	707	673	694	694	655	696	670	647	703	708	713	659	698	664	662	685	660	704	684	680	685	674	655	650	675	653	668	692	680	678	693	695	651	678	651	674	718	702	690	630	693	666	676	660	676	696	725	697	761	650	669	656	710	645	634	702	678	679	656	665	668	662	645	647	668	718	717
25017	21255	27625	25652	16902	6809	2878	1159	730	591	520	531	587	523	545	640	717	760	786	741	743	621	648	534	520	450	434	429	421	424	426	396	448	417	436	403	447	438	358	404	416	415	427	401	421	455	421	437	405	370	411	404	457	376	430	436	438	395	413	398	437	401	384	392	426	394	437	414	406	403	385	438	421	373	403	388	431	434	420	423	405	412	402	463	392	427	433	422	389	428	427	395	406	412	411	394	402	417	455	416	425	413	408	432	360	450	426	412	421	440	456	404	397	397	456	405	408	417	400	414	385	417	390	420	388	401	405	404	427	417	432	416	430	421	353	366	423	412	403	413	428	411	406	413	415	412	395	424	390	418	431	416	395	432	405	390	389	425	407	392	408	380	394	413	416	449	435	373	416	438	428	399	404	432	382	439	432	398	431	425	424	412	426	411	404	402	398	445	440	468	398	404	407	409	412	381	435	389	391	410	396	419	389	421	417	436	377	424	403	401	418	407	398	418	417	430	389	411	423	374	379	416	405	430	396	395	415	380	405	456	439	429	427	451	365	409	395	456	434	413	379	397	396	399	411	415	428	399	404	413	422	375	435	440	403	404	406	441	445	358	379	412	409	420	387	449	419	426	425	426	372	422	393	380	361	427	442	413	429	408	398	444	440	406	443	397	442	432	433	399	430	416	426	439	396	406	394	432	401	404	431	404	377	422	415	404	415	437	373	381	431	437	429	412	391	429	358	394	420	415	420	390	428	396	444	436	401	424	419	430	440	471	397	383	386	459	392	440	374	398	390	424	404	445	435	370	369	402	430	395	420	413	410	402	412	403	422	400	422	395	403	452	389	410	444	415	388	396	430	368	394	392	436	398	397	407	426	353	386	406	390	437	371	379	440	416	427	426	416	410	410	423	405	420	413	395	392	399	420	407	441	432	393	407	415	405	435	404	405	399	384	405	410	404	405	390	419	413	414	430	421	429	426	385	442	405	467	414	394	430	426	429	365	404	418	426	438	416	393	395	400	385	429	447	413	403	394	375	405	395	386	432	395	417	430	424	397	443	388	383	390	398	397	413	433	397	394	392	414	448	400	431	435	430	389	404	423	422	407	401	440	388	404	387	425	392	403	404	423	413	392	427	410	424	422	401	378	436	404	398	399	389	466	435	410	430	403	411	443	418	411	409	391	389	434	383	413	429	409	444	455	389	416	434	404	430	419	444	416	400	404	393	393	420	403	426	395	379	444	423	411	384	413	448	445	438	414	451	417	446	438	381	399	379	398	382	414	417	392	412	409	403	380	410	405	434	427	408	438	417	402	390	399	417	425	420	430	400	396	396	391	406	400	408	417	438	420	415	405	444	420	425	421	435	418	420	429	415	407	424	406	415	418	389	400	436	411	377	442	431	386	406	392	405	391	412	372	398	421	405	404	418	402	410	425	408	428	425	442	385	435	420	428	414	399	394	448	418	395	444	408	413	397	400	401	417	426	394	419	431	431	385	379	408	424	411	417	435	418	442	388	424	434	413	408	362	406	382	437	399	378	422	383	395	387	420	391	416	426	430	407	419	431	384	394	417	423	377	422	420	415	411	416	436	427	394	425	392	404	397	402	408	427	424	419	434	379	433	405	418	373	406	392	412	415	411	408	426	386	407	431	417	413	431	418	407	418	398	403	413	395	443	398	399	388	396	396	407	400	412	382	388	446	386	394	423	403	404	400	389	416	405	382	395	391	412	416	412	441	402	349	415	382	412	404	428	414	366	411	414	417	408	404	396	437	404	388	391	434	418	433	437	406	376	401	385	345	384	426	399	439	402	416	415	386	383	424	402	406	420	418	375	410	415	405	432	411	409	411	419	416	413	437	430	401	410	431	435	419	418	401	424	436	421	414	436	401	426	420	362	414	400	434	384	431	384	417	398	435	406	424	413	419	438	460	386	419	426	415	412	407	407	415	415	410	405	389	387	417	413	402	388	422	370	421	379	389	426	443	414	424	393	409	399	383	425	409	431	395	394	416	412	425	398	425	431	415	375	409	377	405	439	433	393	429	427	439	409	403	408	406	383	399	401	395	404	413	401	370	422	434	411	439	390	393	397	417	438	409	442	413	428	411	408	423	399	406	426	418	437	412	400	447	406	463	410	388	379	427	456	451	386	406	429	417	422	370	419	376	415	393	438	404	380	393	392	410	379	402	404	420	408	431	383	441	400	430	424	402	433	404	397	401	378	405	390	378	418	399	396	387	381	384	419	399	406	462	398	395	427	438	399	414	413	378	452	393	388	399	391	444	423	356	408	388	396	382	416	423	451	405	402	424	451	400	417	413	405	405	406	381	413	422	411	420	413	412	418	447	437	415	415	382	402	420	435	377	388	408	405	402	450	392	412	408	385	407	406	400	456	403	390	410	417	408	382	377	437	413	415	441	435	425	392	436	427	414	435	444	428	383	413	418	388	361	407	421	371	450	440	427	391	395	422	393	420	388	372	398	360	413	359	413	425	387	435	432	389	420	408	447	372	396	456	424	352	466	365	426	399	416	404	401	432	405	433	430	428	381	400	403	426	422	385	437	427	426	409	375	383	414	419	398	408	413	402	408	394	411	383	406	428	389	380	441	419	409	413	420	403	423	411	441	375	419	445	419	429	423	426	388	424	402	427	396	390	397	377	441	405	383	418	407	444	423	377	428	401	400	391	436	425	420	427	424	415	391	414	422	393	419	408	413	388	401	413	425	395	395	416	423	414	415	440	400	415	405	423	422	405	427	413	391	425	421	401	435	393	388	405	368	378	443	408	445	420	409	396	421	413	409	429	424	422	391	419	401	381	426	410	399	388	416	399	418	413	421	392	425	399	417	435	385	452	391	414	419	413	398	402	383	400	456	418	411	393	387	404	379	389	388	447	412	418	389	442	405	381	389	384	404	401	430	468	428	395	431	418	417	431	423	394	416	385	408	418	394	400	384	397	424	374	403	443	426	397	431	408	439	441	411	422	419	430	436	435	424	444	431	405	412	413	421	350	388	409	437	427	414	431	402	408	411	405	387	399	396	419	389	385	392	401	433	421	417	393	446	413	426	440	416	359	385	448	419	404	435	384	432	412	443	432	403	383	416	420	416	451	384	435	385	462	398	384	413	403	401	409	370	379	386	441	397	428	400	434	418	402	422	382	459	437	410	425	406	437	405	410	408	433	393	386	424	407	432	416	420	419	397	399	417	451	420	420	412	422	394	376	418	420	426	426	408	454	403	389	441	407	411	438	410	418	416	448	417	412	429	442	394	409	423	435	435	444	450	399	388	442	401	396	427	453	422	397	402	417	356	441	428	365	404	385	404	430	413	398	391	392	430	427	407	393	425	401	407	420	404	417	388	413	395	377	408	385	426	389	416	406	405	364	410	440	406	389	425	403	402	390	402	443	423	411	424	428	384	398	415	419	394	405	412	404	419	416	399	411	448	396	407	423	418	427	405	423	462	442	442	392	406	418	402	390	414	361	404	404
20823	39557	31918	21283	15398	8982	4942	2232	1171	753	733	778	762	712	769	893	968	1199	1220	1019	918	919	881	719	627	504	467	441	443	476	443	441	483	470	395	456	461	448	473	436	428	444	452	457	429	469	474	470	457	472	436	423	446	414	455	449	453	468	433	480	436	427	433	387	436	460	420	485	456	424	421	471	461	448	434	469	443	447	454	485	436	456	430	434	485	443	457	457	431	456	433	452	450	438	475	463	476	427	439	475	449	415	442	440	456	412	444	453	450	469	420	428	442	451	446	467	442	447	494	459	439	438	474	444	470	459	407	457	465	435	477	445	438	441	424	424	467	448	428	458	460	437	447	451	437	412	433	409	456	470	430	442	433	481	446	415	477	450	475	448	435	442	410	440	471	457	440	437	430	464	439	413	442	422	429	408	414	465	463	451	436	496	488	419	422	456	466	430	483	475	431	469	487	469	468	460	468	445	443	483	454	412	422	425	466	420	438	457	432	473	449	452	419	437	414	470	453	443	432	445	422	454	415	412	460	425	446	404	423	440	448	433	459	448	399	463	413	490	387	439	433	421	457	451	408	438	419	482	444	460	449	428	477	459	456	454	429	438	474	472	453	407	437	446	434	489	458	477	477	453	437	458	444	435	434	452	446	433	453	405	455	415	431	442	437	420	431	410	433	445	462	438	470	450	500	426	434	433	420	442	426	442	478	455	408	445	430	456	464	435	427	432	444	445	447	443	483	426	448	436	455	445	457	454	428	455	458	447	418	427	438	449	454	434	422	448	465	435	416	489	409	393	450	470	429	474	415	477	462	475	463	429	455	437	446	459	424	433	436	463	430	446	463	470	466	460	439	441	440	482	464	464	480	452	455	441	405	421	433	431	478	451	420	469	445	441	443	484	434	434	443	459	439	422	444	414	471	435	447	472	453	435	426	461	405	415	441	435	443	490	417	465	467	434	484	455	479	453	439	447	462	436	437	394	471	428	465	446	451	476	444	473	454	475	425	430	424	462	426	460	442	465	440	482	445	427	482	447	450	447	437	397	461	480	453	448	459	430	437	445	405	427	453	431	442	430	455	469	424	442	485	450	424	467	449	417	434	453	407	439	433	452	432	436	416	461	455	425	429	423	437	452	429	464	452	468	466	450	446	442	417	430	450	412	420	468	437	448	458	437	455	438	451	462	462	446	425	432	474	424	459	472	462	425	468	468	471	444	462	468	444	449	426	447	469	449	458	413	419	428	404	454	475	411	473	436	469	433	442	455	458	458	469	427	428	441	449	442	474	479	457	457	430	457	448	412	472	414	434	434	427	447	451	461	466	465	481	454	469	504	435	475	450	436	459	430	476	429	450	450	435	409	421	447	427	407	457	433	414	423	437	413	419	464	456	459	423	452	442	398	458	478	443	459	475	411	427	439	459	421	464	425	461	420	443	450	452	468	451	456	427	481	401	437	430	454	463	465	488	419	440	432	418	464	429	418	404	430	462	445	447	469	442	462	429	453	428	433	435	476	439	421	416	455	486	411	437	449	455	419	387	465	458	464	387	436	469	461	443	453	432	448	436	455	459	480	440	455	488	441	471	379	432	414	412	475	458	459	426	424	437	407	484	450	408	478	455	449	468	441	430	458	442	434	412	435	450	455	444	459	427	480	463	426	424	455	447	455	405	437	427	437	464	480	424	465	442	444	459	458	471	439	457	439	435	503	440	426	455	462	422	449	461	446	487	447	431	428	458	442	438	427	449	447	432	464	417	402	436	458	431	442	467	464	412	459	420	455	465	443	458	450	454	445	446	387	427	441	436	429	459	418	457	467	444	481	454	406	451	433	470	450	445	443	453	432	432	412	426	458	481	428	459	422	415	434	459	469	422	481	422	458	499	459	463	427	478	458	456	474	422	403	444	452	440	451	432	439	439	450	442	469	418	448	437	518	483	462	433	442	423	467	482	443	448	442	464	457	474	442	417	452	437	450	471	485	448	468	445	456	471	416	452	451	437	458	455	444	482	458	413	439	462	436	438	438	434	429	423	455	442	447	443	472	465	455	485	456	442	443	427	421	452	452	431	427	437	411	457	425	448	476	451	449	465	419	425	473	424	419	441	422	447	441	460	445	457	493	418	459	404	426	475	428	438	459	462	466	409	468	491	456	451	470	412	438	451	437	438	466	479	455	451	420	459	493	414	451	427	442	473	465	406	439	401	448	424	442	425	451	426	468	468	433	453	420	452	461	428	436	449	430	438	428	428	434	452	445	470	467	493	457	448	458	453	405	462	421	460	430	470	435	487	412	423	428	474	493	411	461	450	449	447	462	474	432	414	436	396	462	402	450	478	451	410	434	426	444	456	438	457	453	463	476	436	465	435	434	475	460	459	431	422	460	463	459	407	438	437	407	466	477	451	469	436	433	449	424	446	444	450	464	428	466	467	396	395	456	461	421	449	449	479	401	415	446	467	447	434	472	456	419	443	450	418	469	402	421	462	431	426	427	422	451	457	448	438	436	441	432	423	439	451	450	462	435	455	449	477	483	423	457	432	464	461	471	434	424	445	421	423	458	451	438	442	409	427	411	462	453	404	408	441	474	435	427	397	419	487	492	430	442	458	427	473	437	426	464	409	455	480	410	444	435	442	425	444	476	441	472	429	453	417	442	454	494	419	489	389	468	426	446	421	427	439	418	411	434	442	431	460	445	431	408	449	427	418	407	457	449	417	393	438	497	448	427	469	478	425	450	436	451	420	441	437	398	425	443	404	432	427	450	443	455	432	482	470	432	439	384	474	444	455	436	470	432	477	465	446	464	425	420	446	427	459	457	427	482	442	468	420	428	490	437	451	451	454	452	444	467	446	437	407	445	449	415	436	453	480	447	454	448	493	443	434	416	430	434	435	458	442	474	505	398	438	451	437	406	426	441	416	445	458	437	442	474	462	422	446	449	498	450	467	432	437	442	440	423	458	417	395	461	464	450	463	433	433	448	443	472	417	453	426	499	450	405	475	439	413	417	419	468	472	424	495	466	452	440	441	464	467	462	457	445	406	431	435	461	453	485	390	464	415	465	472	440	458	402	460	448	497	484	440	390	432	455	445	469	423	475	434	420	445	448	416	456	421	424	451	436	488	451	431	435	466	449	445	427	429	443	489	453	436	462	467	436	448	450	425	432	411	447	416	454	436	432	456	429	422	432	439	444	375	433	468	452	421	418	457	390	432	447	455	434	493	470	404	448	462	469	435	449	475	411	457	443	466	418	434	464	470	424	431	428	408	466	444	434	431	463	427	461	425	425	471	415	442	465	447	419	412	426	492	443	427	416	413	452	457	453	449	438	437	423	469	449	434	430	420	456	445	425	451	466	457	483	442	421	472	426	461	450	490	471	462	439	488	429	438	422	458	482	448	442	460	453	457	450	474	458	412	432	439	429	431	489	430	441	455	455	458	414	476	433	456	421	489	459	429	437	454	432	437	440	492	474	423	454	458	428	443	442	454	435	428	471
22676	21254	28897	23927	21408	21646	13917	3340	1698	1260	1154	1232	1180	1153	1163	1339	1440	1634	1670	1489	1398	1339	1316	1167	1048	893	921	906	874	846	825	854	837	840	917	876	866	879	809	840	812	865	849	859	787	818	825	889	856	882	825	864	888	887	926	916	826	841	796	845	837	834	844	894	823	801	880	858	812	803	828	814	852	840	827	793	877	810	895	863	853	854	836	871	851	843	831	870	822	849	849	858	847	823	871	784	828	744	837	825	864	826	822	858	842	865	780	819	858	774	796	910	834	856	836	820	822	851	779	848	845	833	861	858	850	825	809	867	846	871	847	871	879	851	873	886	820	852	874	769	789	837	822	840	803	828	873	821	838	832	851	821	790	837	875	846	866	863	894	860	862	810	802	853	878	860	853	853	853	806	843	815	864	816	838	819	834	840	868	841	832	865	853	844	849	851	854	841	817	830	850	869	805	816	839	801	864	884	848	801	835	817	829	860	815	807	871	921	864	821	889	895	852	814	854	821	838	826	861	824	869	837	804	857	827	818	831	850	835	876	829	840	855	823	810	863	835	859	825	796	852	837	828	816	828	860	854	871	860	828	837	812	821	858	839	802	853	825	807	779	848	798	856	815	883	822	837	874	891	813	871	834	807	744	916	821	844	842	865	858	887	836	847	856	840	881	867	830	852	811	828	826	867	824	793	884	839	831	839	799	854	761	808	831	916	893	755	829	857	815	805	893	841	851	886	826	849	804	837	811	834	842	871	851	831	848	815	822	906	843	837	858	826	863	832	822	803	839	814	814	881	866	856	860	853	826	896	859	815	825	834	827	789	833	850	793	882	905	842	852	830	847	848	853	841	850	823	824	860	831	820	831	883	847	830	861	829	838	842	770	904	853	810	863	822	837	834	820	838	851	863	840	898	881	855	828	806	831	806	855	813	816	829	869	877	803	885	851	827	865	759	815	778	856	880	868	847	794	856	746	834	825	845	848	854	871	877	852	834	802	879	845	842	871	816	784	820	842	809	842	889	839	850	853	853	832	825	824	823	873	821	877	830	793	816	907	822	788	823	860	852	852	885	869	861	854	877	849	768	893	904	825	849	860	821	800	838	803	851	855	844	833	904	851	815	820	840	823	818	912	847	885	871	805	759	830	807	847	843	854	865	868	820	831	846	800	825	843	773	820	809	836	816	843	863	855	865	832	831	853	852	844	828	794	804	894	853	814	854	844	859	869	812	839	809	857	796	860	904	831	809	847	839	848	804	794	840	809	868	797	870	829	841	867	862	779	783	836	845	844	824	828	826	806	871	854	872	802	862	877	839	817	845	823	814	849	792	861	836	846	914	849	833	833	836	818	872	816	820	814	846	857	834	826	854	805	848	838	836	821	843	847	793	820	830	875	863	832	821	890	860	824	826	878	829	795	853	817	869	856	869	828	846	864	805	839	882	837	801	906	851	826	842	851	825	852	817	825	858	791	856	787	837	799	840	827	833	822	880	839	830	820	809	844	881	841	801	841	857	797	854	808	796	848	842	849	830	830	799	891	838	807	864	805	787	878	870	849	810	866	837	849	877	838	857	853	848	856	769	832	841	862	786	817	788	836	832	828	818	813	807	851	827	820	874	801	817	866	865	744	823	831	799	836	868	843	877	812	868	839	810	827	857	828	879	877	832	886	783	876	817	847	839	829	865	913	869	872	860	839	848	860	818	863	816	840	871	819	845	827	825	837	883	858	872	885	854	756	758	822	819	818	854	836	870	846	840	907	812	815	868	902	829	808	877	836	802	854	826	823	847	823	858	847	743	864	823	831	819	871	837	855	845	820	868	832	792	834	849	834	825	810	867	853	849	851	816	838	811	841	872	838	821	853	832	848	871	834	824	775	820	865	802	872	851	846	833	827	882	764	895	880	798	837	840	817	831	778	836	851	878	838	826	826	795	814	831	858	849	827	872	814	789	886	840	789	836	828	777	803	848	838	764	833	837	846	813	876	851	863	877	826	813	873	881	799	842	869	862	773	801	777	814	857	846	816	834	830	851	829	870	834	788	836	839	851	830	794	854	852	907	842	783	817	860	843	853	809	816	852	867	823	814	839	825	850	871	833	866	833	840	750	860	822	810	778	862	857	848	798	825	828	845	853	854	855	783	863	805	865	870	854	901	821	829	851	822	898	859	880	814	833	793	866	889	789	877	817	898	826	856	855	845	801	777	828	844	823	832	851	846	850	853	848	802	788	865	826	802	811	853	825	803	882	821	800	801	841	764	847	825	850	790	822	827	871	794	843	830	859	828	833	847	844	805	851	811	854	851	775	815	833	871	859	876	830	837	840	877	803	875	861	866	908	820	846	868	840	807	794	849	838	836	831	816	799	834	813	847	841	892	850	863	817	824	797	913	845	842	827	862	828	832	825	829	848	806	821	810	871	788	839	861	821	810	801	797	825	820	777	834	836	817	881	846	807	783	846	848	776	858	849	818	860	867	868	812	823	802	833	821	824	848	820	853	845	845	802	862	828	912	820	860	824	806	855	809	861	856	835	848	921	871	823	871	852	798	767	813	825	876	825	868	862	783	824	817	862	846	853	786	843	855	819	773	806	808	832	855	877	899	846	894	843	847	808	828	869	822	803	919	861	825	823	832	844	861	781	815	825	849	848	852	822	864	845	810	863	852	814	838	816	805	805	872	830	857	855	780	814	829	831	883	859	846	851	841	791	829	851	882	828	884	813	801	820	855	826	819	852	790	779	816	814	899	828	874	862	828	833	838	826	835	869	830	814	841	815	846	800	891	830	802	828	825	829	855	800	836	849	846	858	856	865	868	840	812	871	829	845	850	874	829	810	812	810	843	847	855	875	827	824	799	863	839	827	873	845	878	831	899	793	872	838	839	836	827	851	824	825	847	801	807	804	834	833	831	880	884	848	859	851	854	777	808	859	824	817	804	873	859	848	783	863	884	847	832	878	796	912	822	836	787	908	843	834	837	829	860	822	790	818	900	816	823	881	866	837	883	798	874	838	849	817	821	853	833	818	837	818	839	829	774	807	863	849	802	855	855	821	847	813	840	865	776	817	854	800	784	780	860	839	841	821	912	798	828	876	847	860	826	861	846	828	796	887	862	836	904	854	795	783	864	778	839	859	839	840	832	843	850	827	827	851	862	832	802	809	801	803	799	815	837	788	849	831	837	868	817	827	797	831	843	879	861	823	772	799	826	846	835	814	842	814	841	780	839	859	839	898	771	804	874	787	819	812	810	832	776	885	862	827	909	845	866	851	809	856	839	803	862	856	874	816	891	837	821	853	821	828	846	874	869	893	844	832	803	843	826	828	833	834	864	867	826	796	794	909	858	840	845	834	813	824	807	842	838	806	867	849	870	851	866	835	828	811	812	799	846	845	813	839	859	835	859	837	841	833	795	880	819	767	851	815	822	800	883	849	807	852	876	857	807	843	830	850	852	856	805	848	847	812	826	786	784	866	826	913	809	827	821	852	862	828	852	838
23943	48405	41071	30224	23696	15171	8928	4364	2511	1700	1568	1538	1511	1591	1613	1664	1979	2185	2289	2019	1861	1719	1622	1411	1135	1015	939	936	933	928	933	907	939	892	872	915	894	878	862	854	869	845	900	901	858	893	844	865	913	905	876	867	932	877	822	862	862	809	890	914	927	914	902	910	891	886	849	888	843	834	879	873	876	893	873	848	884	880	872	910	905	854	886	928	878	881	891	906	806	866	859	826	795	841	913	885	840	866	887	929	902	888	897	930	846	904	908	936	852	828	875	892	832	894	895	825	878	881	904	828	871	853	839	894	861	912	872	904	880	860	839	880	889	844	882	889	838	899	854	895	824	862	889	875	857	826	871	853	818	864	857	877	915	903	896	897	862	824	895	899	898	877	797	913	860	879	895	860	845	878	878	880	826	876	846	855	842	887	853	858	852	837	848	871	857	849	878	878	842	868	867	835	818	841	854	888	895	812	915	853	831	890	874	819	875	881	888	796	849	854	914	861	858	887	834	893	850	867	882	896	823	872	896	869	845	862	882	930	890	869	850	890	878	868	846	874	870	870	895	868	956	826	855	825	878	901	902	854	856	865	823	863	878	878	884	805	894	839	853	911	937	871	838	879	856	865	829	878	834	914	815	858	828	860	860	879	851	852	867	882	829	879	886	900	859	880	822	819	895	855	832	880	861	883	879	864	880	880	875	836	896	892	866	872	882	891	882	913	892	869	871	850	873	877	870	840	910	862	911	856	880	869	848	860	826	882	918	858	842	870	858	823	910	892	884	881	844	833	889	846	856	816	893	891	914	837	948	857	901	880	882	844	908	849	961	860	882	832	875	885	861	879	884	865	825	881	836	834	815	874	906	849	883	848	874	873	851	824	880	909	807	886	888	881	888	889	842	920	806	897	884	839	877	830	844	886	873	813	808	871	860	891	871	852	881	897	923	886	865	832	857	845	860	842	883	858	948	906	833	859	861	818	871	872	846	871	912	889	831	882	905	866	865	898	915	886	853	886	852	865	819	870	855	836	831	888	869	877	822	909	833	821	913	908	879	822	869	862	904	883	883	836	847	848	835	831	833	854	871	867	921	862	813	861	862	873	904	903	837	855	860	901	835	876	860	893	903	904	841	903	903	919	894	894	852	870	894	893	845	811	845	929	847	877	861	854	837	829	882	856	909	905	898	854	860	836	934	859	858	826	855	856	867	864	898	852	868	892	873	865	899	923	865	934	858	844	886	879	826	824	881	876	863	913	838	877	865	869	839	846	925	849	878	858	843	848	839	888	897	864	896	951	907	879	890	920	824	866	890	871	843	874	852	851	900	854	866	878	829	887	887	838	854	853	860	852	890	878	857	863	852	890	919	802	826	859	907	846	876	876	908	882	863	852	954	878	867	855	816	890	892	870	870	932	857	883	834	855	831	892	858	862	895	878	895	818	893	889	849	864	899	893	903	913	861	836	845	862	956	886	875	852	857	870	886	886	878	882	889	858	886	859	812	872	879	839	809	846	880	933	837	851	857	795	844	837	849	874	889	874	902	922	831	891	917	834	879	877	878	862	874	869	910	837	867	833	826	876	905	859	853	855	849	819	849	888	885	845	854	909	880	823	866	896	879	859	856	896	890	850	836	832	900	900	893	854	890	881	887	882	903	875	909	848	869	838	838	900	890	903	827	862	820	828	922	879	888	889	836	833	884	838	926	927	804	865	839	876	814	839	933	862	821	849	900	863	850	856	868	915	893	867	909	898	837	892	864	851	896	841	855	902	921	857	872	878	886	893	846	882	885	898	834	851	919	920	900	934	835	903	890	843	892	873	877	935	902	833	897	868	894	954	884	883	830	834	891	896	873	817	855	872	912	871	895	881	882	869	845	867	905	886	896	895	884	871	843	806	835	892	891	832	827	869	876	872	901	865	813	875	897	887	892	912	854	874	875	904	852	930	882	880	859	823	889	911	880	867	854	880	869	856	840	857	919	860	838	868	884	847	922	870	874	876	936	816	934	847	832	957	830	869	883	955	871	836	857	878	899	875	849	896	810	825	872	869	859	917	868	871	856	856	889	889	886	842	833	898	889	889	917	865	873	881	836	838	864	857	786	891	817	816	865	855	832	878	888	866	863	882	858	869	856	839	892	845	850	888	867	851	824	863	838	796	847	899	828	927	925	816	884	893	870	872	920	860	874	859	940	899	798	886	853	866	869	857	888	874	885	835	873	865	880	865	842	864	923	878	874	888	873	862	880	904	851	876	876	890	874	840	838	846	880	873	926	914	885	882	845	859	914	879	872	905	923	869	863	875	824	885	844	911	897	847	848	858	863	915	866	899	915	872	843	883	882	916	843	839	865	895	861	790	877	864	844	852	941	862	881	908	877	856	846	851	895	917	849	879	946	844	867	828	837	922	862	900	845	863	849	869	854	878	822	841	883	853	805	936	890	826	832	875	834	934	843	871	838	890	921	848	856	932	910	902	829	806	858	857	895	879	893	879	874	822	928	908	812	884	840	933	877	846	918	858	864	853	890	910	861	848	899	900	904	860	882	861	854	883	892	863	848	925	826	915	920	932	845	859	912	871	858	812	853	867	871	798	909	841	901	867	843	844	880	842	846	866	877	823	873	851	922	849	835	842	879	874	861	795	864	896	821	878	897	871	888	900	886	882	875	896	795	903	854	801	903	849	910	867	856	912	834	858	881	859	870	816	888	884	865	832	828	826	903	871	875	831	818	913	877	851	899	843	902	838	864	921	852	825	919	833	869	883	903	923	816	823	851	865	865	822	867	903	909	879	889	894	856	894	872	861	908	842	876	877	863	865	891	808	857	913	847	861	885	929	884	866	871	904	842	889	878	810	850	867	865	855	861	836	845	887	907	876	840	849	820	868	938	840	888	911	867	911	855	858	884	914	888	840	890	863	894	872	868	847	852	897	913	869	889	843	884	824	867	861	870	845	922	859	850	837	921	854	916	859	892	886	877	855	832	843	847	918	793	883	891	843	853	840	881	862	822	851	904	912	946	867	845	860	862	887	852	862	876	844	851	862	885	852	832	869	890	830	887	831	876	867	859	851	886	890	880	852	894	857	850	884	874	893	906	863	862	865	848	833	883	887	844	803	902	859	894	868	869	909	873	827	888	850	868	890	791	926	873	806	829	874	849	876	852	828	883	882	869	873	909	813	872	898	854	837	882	897	873	844	864	878	880	830	814	933	891	847	900	846	842	893	827	855	880	870	888	884	923	851	928	823	879	880	814	912	874	888	868	897	820	886	839	959	875	911	876	887	876	861	844	854	864	833	884	897	861	847	902	929	870	876	869	926	906	947	904	851	857	922	858	832	811	918	841	908	877	781	843	844	858	904	827	908	890	840	817	846	864	885	869	866	868	895	885	844	909	835	885	854	861	816	813	876	847	862	910	915	880	830	908	862	863	827	803	899	892	934	834	935	861	929	845	880	867	806	933	896	943	901	851	851	842	891	881	876	924	838	883	895	867	892
28562	23579	25256	16892	8440	3551	1698	790	525	393	395	447	411	451	432	497	511	622	676	603	546	529	498	475	406	351	347	394	369	366	350	361	364	365	395	339	385	371	359	366	329	355	390	361	357	385	383	391	361	348	371	401	384	363	378	356	371	365	386	359	339	356	357	401	363	366	354	349	372	351	360	361	381	355	389	392	373	390	374	371	350	331	384	373	397	358	363	355	385	376	366	392	385	376	370	352	362	365	390	354	403	341	371	361	372	385	365	366	370	366	369	395	360	357	370	341	370	387	359	337	357	401	393	356	348	359	374	390	358	325	338	350	328	408	370	384	339	362	347	381	402	398	338	386	365	364	352	383	375	399	360	372	357	382	354	383	375	367	366	380	357	378	406	400	387	342	376	362	402	370	355	354	332	347	373	334	389	392	355	356	383	372	355	365	337	338	318	356	341	359	352	349	342	366	386	362	383	383	398	367	356	342	344	375	364	390	366	362	367	367	370	373	336	363	357	381	337	359	379	363	412	398	371	331	369	358	378	363	388	331	400	346	408	367	380	381	397	377	375	383	366	356	375	358	403	380	374	379	362	349	371	371	382	363	353	372	389	389	359	387	375	380	338	365	358	346	363	403	357	332	353	395	379	359	376	393	388	391	367	364	375	377	356	366	378	366	369	352	387	369	389	366	382	328	373	355	395	379	362	351	380	363	354	354	390	385	360	358	396	370	371	363	352	387	386	371	368	355	353	368	365	371	386	399	368	363	362	396	364	340	385	428	327	377	381	375	352	341	339	395	393	349	374	359	351	381	344	324	371	362	352	406	332	405	410	318	358	378	356	362	364	363	351	358	334	380	370	354	352	354	346	378	350	368	366	367	378	367	337	332	338	344	359	380	379	368	350	394	393	357	349	393	357	383	317	407	390	369	419	378	377	375	359	354	366	382	359	353	365	337	364	357	355	363	328	396	364	380	361	335	410	374	365	358	368	348	363	348	366	385	401	374	384	360	356	354	381	327	355	383	368	357	309	380	357	364	359	359	361	378	382	378	362	357	369	393	386	331	365	396	338	380	379	381	348	419	368	371	358	383	379	369	377	348	344	384	348	361	344	345	378	396	389	362	365	349	367	340	355	386	361	358	391	349	362	379	364	366	357	356	368	387	351	395	345	354	327	369	339	362	344	402	388	363	351	348	365	420	344	377	381	374	371	341	329	382	374	366	354	350	363	373	369	388	376	375	395	359	372	381	356	343	352	379	351	380	362	381	392	338	336	381	405	386	393	348	382	385	351	357	349	355	336	389	370	366	391	347	349	336	367	422	335	383	403	408	366	361	373	359	349	388	358	325	335	370	386	347	337	355	340	364	380	353	343	357	376	382	353	373	371	367	417	387	354	379	380	346	361	391	354	367	383	380	390	333	371	358	377	362	346	364	355	375	358	386	415	367	351	302	369	359	343	363	349	366	383	381	365	366	363	381	381	333	378	362	405	381	387	367	365	375	391	396	369	402	339	383	347	348	368	385	346	391	367	386	347	332	403	371	355	442	349	381	369	411	352	377	355	358	358	393	373	411	393	370	370	341	395	404	351	367	384	354	357	369	364	366	392	428	354	360	345	385	344	370	364	386	395	362	343	370	398	327	363	371	352	329	337	358	357	401	379	353	350	360	396	338	373	364	368	379	410	357	363	367	336	392	379	373	402	363	397	388	375	362	368	408	359	350	365	378	354	366	388	364	356	371	362	349	380	373	357	370	351	376	360	400	332	338	362	374	380	393	390	362	345	360	369	389	369	374	382	366	378	383	405	415	376	371	384	346	325	380	362	359	365	375	358	374	368	390	345	389	372	362	371	374	330	363	377	349	358	349	387	373	398	376	347	352	348	368	388	382	348	389	372	369	380	378	392	379	366	374	374	370	374	365	337	372	394	344	348	350	385	354	344	335	358	419	356	401	403	379	353	352	332	340	347	364	363	402	362	336	364	373	355	388	358	376	391	398	369	389	361	352	362	355	368	396	376	361	335	385	348	364	351	361	418	336	353	377	373	396	387	355	396	350	379	333	376	371	378	352	345	349	361	367	360	376	374	396	350	345	357	369	392	376	352	394	349	358	360	357	398	350	369	356	369	390	412	386	371	391	353	347	332	369	356	346	338	412	393	353	369	355	399	348	364	404	356	358	375	315	334	365	379	332	348	373	373	373	356	386	360	380	359	340	398	385	357	376	375	379	335	374	368	402	340	372	352	366	405	390	380	357	368	390	392	343	368	334	355	340	344	333	358	385	342	358	339	372	374	395	350	342	366	342	386	369	349	394	367	357	401	372	379	360	341	373	351	386	372	359	351	399	376	384	380	394	392	348	361	369	402	376	385	352	386	356	382	357	350	356	377	395	340	377	360	358	375	361	379	375	331	362	353	366	371	347	408	364	354	401	362	377	363	357	338	356	381	358	357	398	340	340	386	373	345	390	359	355	369	381	382	363	358	368	358	329	390	346	340	362	362	334	362	376	371	385	382	381	364	380	376	344	348	366	372	387	364	351	404	359	361	378	342	352	380	388	359	388	385	337	342	388	352	381	331	331	345	390	349	372	393	390	375	378	374	371	376	371	398	366	346	370	351	365	359	395	373	377	380	349	360	331	343	348	366	375	377	367	349	354	357	369	374	362	373	398	350	313	358	383	368	355	389	373	382	356	334	334	384	371	358	351	356	347	358	385	348	382	385	344	367	339	421	367	348	389	368	360	360	379	374	364	355	354	394	398	348	358	362	354	370	353	355	406	359	348	361	367	368	372	332	386	343	382	370	335	359	373	354	387	336	360	372	359	378	359	370	383	349	343	393	395	395	338	355	382	402	350	384	367	373	356	345	380	395	375	367	334	376	357	373	343	380	381	367	385	364	369	351	377	376	374	351	352	384	406	347	360	401	338	354	387	372	348	391	353	350	375	345	373	399	379	355	349	359	365	351	355	345	344	420	337	337	351	325	347	376	385	358	342	380	354	382	333	360	355	348	358	371	342	357	370	385	371	356	375	387	380	379	359	376	355	397	371	397	367	391	382	345	346	354	374	380	380	354	388	375	376	377	391	411	350	366	397	354	361	353	372	377	364	346	346	387	368	373	371	383	372	367	371	349	351	396	384	387	390	368	336	380	345	364	324	344	359	365	415	426	367	346	373	370	353	367	362	358	377	370	357	412	353	390	341	357	363	337	350	398	387	381	393	346	365	372	373	384	349	377	364	323	379	366	395	383	370	379	367	344	382	377	383	359	363	367	396	381	357	372	355	393	341	344	353	367	385	349	374	346	412	362	365	354	339	356	374	358	398	377	343	371	325	366	394	369	388	373	344	379	403	392	352	389	365	368	352	406	375	370	388	389	345	334	354	363	371	327	334	339	376	352	329	344	407	338	349	340	336	342	373	363	380	406	380	344	372	365	365	353	327	376	361	361	381	390	374	393	406	350	391	364	343	367	365	389	364	360	362	392	364	367	351	339	381
20290	34850	27658	17098	11702	6145	2921	1316	736	507	493	511	522	571	564	667	786	868	920	836	779	679	613	530	427	387	383	345	384	378	398	354	373	368	373	379	356	370	358	364	362	372	387	390	358	370	366	360	385	371	378	405	389	386	384	366	374	384	380	375	366	364	351	394	392	380	345	371	380	366	362	392	387	403	348	383	367	406	375	312	372	369	373	393	382	366	394	392	384	361	376	380	375	377	388	404	388	411	371	342	423	428	383	345	313	392	406	362	341	365	392	357	402	382	357	409	354	402	388	376	376	403	374	415	367	368	402	363	400	359	377	352	350	387	363	392	366	370	364	369	398	392	352	351	377	404	371	369	382	362	310	366	404	369	368	358	362	395	408	422	412	340	405	362	371	393	372	360	355	361	393	380	378	373	400	416	378	388	368	387	376	384	383	342	389	433	387	394	374	374	397	374	335	368	357	384	344	395	398	380	385	357	404	392	388	364	369	362	350	357	397	376	351	359	387	369	383	371	395	373	408	370	373	394	395	427	369	377	384	391	369	428	380	407	418	370	399	365	372	378	395	411	355	374	396	373	377	366	389	379	363	391	380	404	377	375	388	392	396	354	374	353	380	380	392	396	370	415	363	371	376	403	387	397	367	379	375	371	356	348	399	411	406	379	353	403	366	365	355	397	386	355	358	374	383	381	365	390	391	369	387	377	351	400	374	404	383	382	410	378	385	360	338	329	405	390	352	345	374	381	362	402	397	357	363	401	373	344	385	413	390	388	363	360	362	347	405	400	386	365	382	392	373	404	391	371	378	390	379	350	398	380	354	351	364	362	346	426	373	384	375	371	352	350	356	399	348	398	377	373	386	362	375	417	365	358	392	424	380	384	356	405	381	382	369	351	372	376	379	381	382	396	349	371	392	373	370	370	375	422	362	369	388	347	389	360	361	386	360	363	372	363	377	372	365	382	364	391	387	354	381	391	354	378	337	369	362	369	375	358	356	367	385	391	393	361	357	386	384	351	347	333	354	428	376	390	360	371	341	349	383	371	398	395	377	381	319	377	347	370	388	367	376	386	394	389	361	393	400	375	393	374	378	358	367	358	371	385	374	359	384	376	366	327	402	368	384	357	360	393	382	362	368	366	384	344	400	382	398	409	374	364	392	386	379	367	375	392	381	398	363	356	396	441	422	358	384	361	376	368	403	394	348	397	389	374	378	373	381	384	336	365	380	389	395	354	349	354	366	362	374	399	369	361	377	372	380	359	391	359	363	398	388	346	404	366	387	368	381	383	391	412	353	367	359	387	362	396	420	398	374	365	387	371	366	365	338	350	392	369	379	405	364	376	391	344	368	368	363	383	369	358	378	338	388	368	365	419	366	418	394	390	403	351	410	397	358	353	374	359	371	366	399	370	412	389	355	381	399	383	380	371	369	362	376	358	390	391	372	364	369	381	431	415	405	366	401	384	316	382	375	351	387	402	376	352	387	412	365	394	385	371	360	365	385	353	391	378	367	355	343	379	359	383	364	353	362	389	408	371	381	379	381	390	352	372	374	442	378	370	419	360	380	386	366	367	383	369	386	352	350	351	341	380	379	377	385	368	396	399	385	414	362	383	365	382	427	372	357	382	339	379	351	382	384	365	387	396	389	373	367	399	383	389	396	346	391	391	349	380	364	407	400	351	392	357	386	364	386	367	362	345	380	365	377	388	390	418	344	355	406	377	383	380	323	364	389	384	365	385	359	356	395	381	383	404	365	357	385	381	406	400	394	384	420	373	366	378	377	385	351	402	355	379	359	395	378	345	391	368	404	346	366	373	380	332	403	365	386	388	381	381	374	409	377	391	379	373	380	350	381	365	361	374	380	385	398	365	361	369	372	367	383	353	364	366	366	373	352	376	389	372	382	337	349	378	371	364	378	366	382	390	367	364	430	401	374	395	374	431	367	359	358	356	391	342	366	378	375	401	365	354	344	350	384	396	367	345	400	374	403	357	378	363	395	387	350	378	394	384	357	382	374	382	404	393	391	372	408	390	401	384	375	357	389	348	364	357	392	388	381	398	403	385	368	365	378	395	409	355	389	376	392	397	359	402	404	396	388	426	373	356	376	401	349	373	401	426	419	388	346	381	395	355	359	390	385	373	386	358	383	417	381	356	360	408	379	349	350	362	370	400	379	385	371	378	415	372	390	372	352	377	383	371	383	360	363	385	374	401	427	378	401	386	357	385	363	361	343	366	381	359	413	368	361	370	392	365	362	364	406	385	428	396	363	382	377	354	380	380	377	369	385	383	356	377	388	351	402	382	350	409	376	346	390	349	378	379	390	362	379	382	389	394	385	391	358	409	345	355	403	365	353	395	374	366	371	387	344	370	377	341	389	379	368	421	380	380	394	352	376	397	390	359	366	401	350	393	374	353	386	352	399	362	405	382	381	357	354	366	388	361	388	364	424	373	381	371	382	425	378	356	400	413	365	365	407	355	335	371	348	379	365	414	390	410	394	387	361	370	414	385	355	373	362	366	401	368	396	381	395	381	341	355	361	363	346	337	380	404	373	362	311	391	356	379	355	368	366	358	351	406	374	405	374	369	394	378	377	401	352	390	356	374	382	385	354	376	374	376	401	375	376	378	372	391	353	408	382	373	359	379	370	373	381	369	393	350	373	361	341	392	396	380	371	374	387	389	353	413	331	398	366	358	382	380	417	345	361	391	367	396	398	387	372	392	387	410	374	356	387	397	398	358	348	338	347	395	369	364	377	381	372	347	384	381	387	371	397	345	387	373	387	369	360	377	360	388	396	348	369	384	394	366	355	341	395	357	380	388	374	353	401	386	389	394	369	359	391	391	357	395	356	337	351	385	410	373	367	379	398	380	397	406	395	380	371	379	368	383	390	403	374	384	350	363	325	378	409	385	399	380	343	403	372	390	366	386	380	377	336	395	425	419	347	348	379	378	359	352	385	369	378	402	393	384	350	389	355	406	381	399	391	402	391	357	376	387	391	388	402	356	362	371	369	381	363	394	384	372	344	360	355	387	366	389	392	382	379	388	408	355	403	365	391	395	378	336	378	369	380	373	392	371	387	385	379	386	346	393	391	371	424	348	370	387	367	366	347	392	405	370	400	381	368	387	387	395	381	377	403	403	367	353	358	358	379	335	341	360	401	367	362	394	368	380	381	369	336	361	369	377	350	338	410	372	411	379	393	410	383	369	351	365	385	412	370	331	360	352	374	377	350	339	355	374	388	386	411	406	385	384	402	386	383	391	394	346	354	365	397	357	379	336	369	412	387	379	382	372	342	361	365	399	407	370	362	389	355	372	403	376	373	365	375	427	375	375	389	353	390	382	390	371	408	350	341	362	383	390	399	364	381	376	354	401	352	403	371	367	394	400	374	397	335	366	368	405	391	392	396	372	359	365	403	373	392	368	380	378	396	391	367	387	348	379	355	410	392	392	380	383	372	394	372	420	412	385	385	371	404	377	357	362	357	368
23524	21011	28164	24272	21332	15147	5056	1954	1145	878	859	886	884	915	868	981	1018	1134	1139	1143	1013	951	958	855	752	677	706	661	692	628	667	665	696	676	673	660	678	630	693	665	663	615	636	692	639	660	679	667	673	654	660	680	681	643	680	656	683	714	627	661	673	659	664	636	646	647	650	643	592	697	675	679	627	652	672	617	635	592	690	671	601	679	663	670	673	623	644	682	653	642	639	652	618	630	645	669	668	635	694	633	713	687	663	677	660	646	665	663	650	643	599	621	645	668	694	617	653	658	681	630	666	695	658	668	648	672	642	663	619	669	651	646	647	624	622	661	661	653	660	640	636	622	624	643	682	661	671	656	632	600	644	675	653	655	684	668	638	660	686	666	691	631	663	629	637	668	657	634	656	674	636	666	645	630	687	651	664	712	682	660	664	672	677	670	660	629	655	636	654	691	608	670	722	646	672	648	654	680	681	644	664	615	667	655	634	645	692	666	648	629	652	683	645	634	640	635	638	611	729	646	628	660	673	626	647	658	639	633	680	626	676	636	683	658	659	682	679	668	623	613	687	675	674	642	654	613	699	638	696	629	646	665	622	659	658	665	679	612	640	659	640	644	687	659	604	662	690	666	652	654	658	647	675	666	646	648	681	661	681	650	658	626	703	614	638	667	672	661	710	694	650	641	664	650	654	667	645	600	686	683	657	649	652	691	670	680	663	612	630	662	655	665	638	645	701	662	619	666	683	683	722	648	637	569	659	668	670	667	640	626	652	673	635	606	635	672	685	651	639	645	667	614	659	684	651	632	689	658	681	650	650	674	672	625	680	619	682	691	645	637	620	646	657	679	634	646	663	609	648	659	653	611	646	669	644	647	677	676	617	628	628	637	680	672	644	662	714	664	722	661	645	642	696	642	667	668	668	644	635	625	625	675	628	632	664	633	645	666	686	635	689	668	690	616	671	680	664	651	666	651	692	668	645	635	645	629	636	625	664	661	653	618	684	649	654	711	623	661	656	610	657	662	593	642	660	633	610	672	637	652	666	635	694	676	663	667	695	670	680	660	664	639	674	632	678	631	633	632	631	699	661	674	627	649	682	667	686	657	654	627	706	654	654	636	601	667	631	624	672	647	667	684	648	630	652	636	643	641	615	679	660	668	623	617	640	648	678	606	636	634	700	688	657	674	665	662	682	590	637	630	695	693	644	652	640	636	662	624	686	637	693	672	642	645	687	642	615	692	672	658	628	683	662	647	644	628	637	661	627	661	651	666	645	676	647	634	652	672	643	666	678	623	636	653	641	636	631	654	666	645	667	661	598	666	707	664	682	646	610	641	675	727	644	656	655	640	613	636	627	673	684	682	654	624	639	671	664	638	645	628	655	648	663	642	622	657	658	706	676	652	669	670	644	706	621	631	670	628	633	630	642	658	649	641	669	654	686	643	673	612	687	629	661	663	660	613	688	670	670	695	670	612	624	649	629	665	671	619	619	651	662	655	657	656	643	690	678	680	642	652	622	651	687	652	664	641	695	632	649	652	649	599	698	687	638	656	653	645	655	703	621	664	615	646	685	688	675	660	670	655	680	695	648	617	661	663	657	632	671	677	656	673	608	662	663	672	673	660	643	624	671	675	640	638	682	605	647	638	687	624	644	637	635	634	612	634	634	641	671	641	633	664	700	595	643	665	605	650	659	698	672	638	668	623	673	615	645	628	662	631	688	591	695	656	642	656	659	663	629	668	662	624	667	722	672	638	657	635	653	664	661	614	618	633	585	662	645	665	690	625	673	690	646	690	669	696	624	634	644	626	580	619	641	721	643	674	647	642	625	646	593	636	617	651	626	651	676	665	666	679	662	649	643	680	609	673	680	641	676	631	647	657	656	654	633	669	632	609	653	633	642	598	654	655	671	622	656	644	705	636	658	620	693	640	661	640	659	634	663	643	636	632	673	670	647	686	680	668	687	674	680	663	602	690	663	612	622	658	601	672	666	628	634	654	628	631	659	667	670	666	646	698	664	623	684	674	667	671	674	656	643	644	668	721	652	690	635	681	681	673	671	627	693	609	666	669	669	701	642	659	688	631	623	638	608	656	682	675	680	674	686	658	684	689	674	620	632	650	664	695	612	634	697	655	708	623	646	655	684	658	656	658	663	663	672	680	627	611	691	670	644	639	644	630	666	651	645	667	681	627	638	654	630	670	704	633	662	615	639	652	650	681	648	599	653	649	613	670	626	645	636	618	651	673	652	614	635	677	661	623	613	661	678	630	613	626	647	636	612	640	607	674	640	653	628	675	639	645	631	635	635	679	647	671	672	633	682	651	660	689	609	631	682	683	676	667	699	668	663	629	654	706	691	626	674	656	668	643	655	680	654	708	664	612	635	635	673	649	596	720	677	653	657	644	664	658	707	682	626	681	641	663	672	646	620	635	661	664	608	634	672	649	648	651	641	660	647	650	645	699	624	618	655	645	662	676	655	620	630	653	625	685	686	638	654	675	668	645	640	667	641	646	647	653	659	683	660	656	675	702	630	721	664	665	639	620	647	627	618	664	694	632	705	644	664	688	628	693	657	633	688	600	634	692	608	608	655	679	673	631	635	652	622	692	663	677	719	616	657	641	653	610	646	624	623	636	650	679	643	659	672	677	647	667	689	668	638	636	659	674	608	659	668	656	641	628	682	632	653	673	655	639	703	701	661	677	695	667	653	644	624	619	677	626	650	643	676	616	632	657	657	652	664	682	676	657	625	626	653	664	649	650	618	660	639	653	613	667	599	661	661	676	659	636	650	725	673	643	648	662	632	707	664	656	675	606	633	666	649	663	640	664	676	671	688	645	664	621	632	616	610	611	617	672	695	613	659	629	688	661	662	631	663	727	636	698	665	665	673	660	663	655	605	645	637	658	664	647	633	650	600	613	687	644	644	637	629	669	677	635	640	648	664	625	679	664	685	652	633	648	682	624	665	621	625	675	622	642	661	696	650	661	663	676	632	618	594	680	644	695	641	643	669	707	668	677	645	667	662	688	683	683	676	625	648	659	659	634	663	642	623	633	616	676	650	683	647	683	664	660	636	680	667	648	574	648	678	724	665	668	671	646	657	660	657	647	662	630	682	629	620	650	641	646	655	609	615	660	653	630	630	634	623	635	662	677	662	619	655	642	594	654	672	661	654	680	595	646	614	614	640	657	633	643	658	635	679	643	630	671	598	678	682	611	645	673	652	659	650	657	659	681	690	712	688	687	660	636	678	677	675	663	680	630	594	627	615	644	673	686	630	658	660	649	620	609	627	702	663	649	662	628	648	610	637	623	680	636	597	639	646	672	605	661	667	616	624	676	683	638	608	655	645	674	686	641	675	661	692	708	639	668	629	677	643	610	701	663	640	660	642	655	668	658	626	647	696	638	626	657	611	704	667	659	590	679	650	677	630	638	672	647	673	637	670	667	670	688	637	668	674	666	632	629	674	649	681	659	661	644	630	677	677	673	654	669
21318	43279	35737	25092	18367	11254	5726	2817	1657	1138	1070	1107	1096	1100	1119	1230	1442	1477	1592	1512	1366	1258	1201	1016	807	686	736	655	677	688	642	691	716	650	695	650	668	699	684	697	701	658	665	719	689	681	665	696	661	719	699	691	638	640	688	669	701	669	657	702	667	641	643	617	681	673	666	634	679	693	701	659	724	653	666	659	670	715	655	701	611	703	667	694	629	665	648	682	653	674	655	679	672	683	722	663	732	691	727	681	677	725	652	634	687	691	683	678	647	709	675	691	700	673	657	677	672	646	666	625	624	629	694	712	672	672	675	718	707	639	663	641	678	671	685	735	705	666	670	691	680	647	628	725	665	691	663	648	693	732	664	695	663	680	686	697	682	652	660	686	673	652	734	662	681	598	691	675	692	650	682	687	658	653	654	692	707	728	645	662	680	640	716	684	636	649	701	653	698	788	645	653	675	660	653	656	655	692	654	698	675	675	639	652	675	687	635	670	698	676	669	687	636	668	634	671	659	677	672	655	715	705	672	652	718	627	707	655	666	649	687	700	640	684	701	685	639	684	685	732	663	692	662	640	648	633	686	641	645	647	642	641	716	695	622	668	667	661	645	696	631	678	687	674	674	709	696	661	697	648	666	664	645	665	673	693	645	678	636	652	660	683	673	641	689	716	650	675	683	661	685	737	659	644	667	703	699	679	714	683	691	682	642	648	677	672	654	705	661	698	638	662	648	692	666	663	692	699	685	677	683	663	684	696	691	675	689	643	655	675	682	670	691	665	760	648	669	636	689	685	638	711	680	664	716	701	630	696	641	674	680	681	668	664	662	711	643	688	666	685	627	676	677	672	681	699	699	705	672	640	673	666	656	716	676	651	702	643	693	668	678	682	662	635	679	692	648	644	700	649	727	705	650	669	672	684	662	668	678	617	679	626	673	654	654	689	697	678	647	691	684	715	684	651	656	682	709	671	675	709	696	661	660	653	674	643	674	722	655	681	648	682	596	631	645	715	629	711	698	652	660	696	624	633	689	668	674	672	635	664	641	675	651	640	710	676	687	705	660	639	658	653	700	664	717	670	627	670	674	677	659	673	684	677	681	660	677	706	687	679	659	659	733	701	665	658	688	621	691	656	701	669	683	693	654	624	682	642	663	644	663	697	710	686	714	693	687	640	606	690	629	689	628	675	690	654	645	677	709	686	640	683	678	688	655	672	651	645	656	668	651	635	700	636	676	714	673	689	631	674	673	660	653	701	618	690	658	641	657	692	684	613	676	687	654	693	646	660	646	693	660	712	681	675	708	662	681	678	653	676	616	667	674	653	635	670	683	618	645	647	648	640	697	653	654	661	646	689	682	677	659	627	630	647	671	650	683	682	691	685	646	693	686	681	674	683	649	706	627	669	684	700	691	633	667	688	660	665	671	638	700	685	679	694	714	693	640	690	677	688	650	704	673	673	694	654	650	682	706	646	648	650	697	688	642	655	665	649	700	670	687	654	727	658	687	607	700	672	724	673	673	687	704	652	719	697	686	648	731	630	729	665	693	648	715	662	654	682	658	713	667	662	707	664	694	689	671	681	652	661	665	685	663	651	684	688	675	642	694	646	634	678	711	691	696	673	711	671	674	657	671	687	705	654	693	693	650	677	713	690	661	643	687	669	649	654	653	659	749	729	713	696	680	718	693	674	665	623	632	683	664	653	655	631	664	673	733	666	664	674	626	609	676	692	653	713	685	696	635	669	648	691	679	695	720	708	679	645	629	705	699	733	656	623	624	696	703	659	653	632	691	734	699	632	691	702	689	709	656	638	663	655	647	644	667	686	678	639	670	653	657	674	646	651	674	684	682	662	632	712	641	623	638	675	665	649	714	707	678	676	616	638	673	682	683	652	670	692	689	682	640	700	667	668	680	721	684	670	666	694	671	652	662	710	666	673	641	707	679	678	697	660	683	717	677	649	694	707	715	673	643	669	661	633	660	707	689	679	659	657	728	660	668	673	704	663	658	677	694	731	660	665	694	648	678	694	640	688	704	651	686	673	628	679	689	675	674	639	677	679	681	636	614	645	725	654	694	629	640	677	676	656	650	637	676	716	618	691	631	655	705	647	665	690	710	700	671	637	678	598	623	679	692	679	686	727	682	619	660	710	666	681	684	671	701	682	735	624	704	660	650	659	714	709	653	630	653	672	666	664	650	647	711	656	705	655	613	674	720	685	661	655	656	689	664	646	723	640	676	717	688	667	688	664	677	651	637	689	723	675	653	653	671	674	686	689	687	663	697	654	701	651	687	672	666	688	694	710	683	704	639	671	671	639	639	672	655	668	658	640	654	661	714	672	649	691	686	679	688	670	617	712	677	712	629	643	655	666	678	689	687	667	697	732	616	676	631	629	675	677	693	670	664	660	668	681	689	719	650	641	699	643	637	676	681	668	669	693	664	683	693	672	684	696	658	709	670	673	686	637	648	668	679	645	704	662	684	688	639	721	680	670	645	675	659	656	675	628	687	656	656	694	683	691	651	693	665	684	668	656	663	649	658	670	660	676	693	653	699	656	703	669	694	690	706	642	629	699	718	689	682	712	764	706	654	684	680	662	675	686	682	629	660	645	675	654	683	666	642	716	695	628	673	652	684	655	671	614	686	667	661	682	673	680	675	689	687	672	684	688	675	667	684	641	670	652	643	654	672	681	665	683	671	681	698	706	716	623	668	660	657	699	671	676	667	674	658	702	635	643	675	697	714	679	665	718	717	687	632	682	698	667	681	691	659	664	634	660	705	660	627	662	654	640	695	651	695	661	634	681	668	680	672	682	686	687	689	682	631	733	634	675	640	677	637	663	687	713	709	682	647	654	651	752	632	664	672	621	638	680	687	683	676	635	645	720	675	664	674	684	642	666	660	670	699	669	671	663	628	679	655	700	587	624	642	656	659	663	679	680	676	691	686	674	699	691	656	652	702	675	681	642	600	667	695	662	690	643	671	662	682	649	668	669	657	686	669	689	654	669	678	671	695	694	636	650	730	672	701	663	688	714	668	693	643	626	655	630	680	696	634	668	647	681	647	653	704	674	619	642	668	661	671	632	682	670	705	663	678	709	655	700	674	686	683	673	662	713	645	688	696	668	664	658	698	715	623	719	720	659	689	650	693	672	673	660	707	663	685	670	700	676	673	700	619	684	697	651	694	658	671	669	662	672	680	616	610	694	640	680	687	667	652	624	668	683	678	653	674	656	727	687	713	643	721	647	669	690	645	669	688	652	640	656	666	658	657	620	651	659	633	650	698	704	698	698	666	669	706	667	601	660	683	690	661	694	668	612	681	656	664	653	671	673	678	689	715	632	676	653	697	657	680	712	662	639	638	668	685	651	677	651	696	660	660	676	635	674	646	707	674	688	621	652	677	654	644	633	694	649	674	680	655	646	665	677	700	670	654	709	672	705	637	694	711	682	674	671	616	656	694	700	736	719	684	656	659	641	738	675	632	638	690	680	719	641
24961	21259	27643	25685	16861	6847	2618	1126	745	579	498	554	565	604	591	679	711	825	789	787	757	683	616	563	479	457	441	426	415	390	404	418	417	414	412	414	436	342	394	434	414	412	430	463	406	427	399	384	433	420	418	449	431	383	430	415	383	402	424	369	424	434	369	409	381	395	398	454	420	419	441	409	411	394	406	430	394	412	391	429	412	433	403	423	413	423	431	388	413	425	353	403	404	373	391	386	381	407	432	368	429	386	408	426	387	447	423	424	394	395	410	422	392	431	429	397	424	461	375	412	402	405	408	402	389	384	384	419	408	393	418	407	365	396	417	418	418	405	430	432	371	438	395	442	408	415	407	438	410	391	421	417	417	432	396	404	378	387	416	390	413	404	416	396	410	411	416	417	424	440	428	435	397	443	429	376	393	404	411	426	427	415	403	375	409	440	393	380	422	404	413	421	418	390	427	426	418	414	404	388	396	360	402	447	442	427	405	421	374	431	404	412	381	451	397	404	460	397	388	389	396	390	435	390	384	401	452	406	410	420	393	403	398	412	388	400	422	422	414	396	438	435	376	421	440	412	409	417	398	416	384	417	427	421	413	458	405	401	363	421	422	405	408	401	427	413	443	421	438	392	369	408	380	439	418	438	411	393	416	401	418	416	389	418	401	381	386	404	413	410	416	397	386	433	426	382	401	369	402	430	447	406	458	409	371	428	412	405	414	387	384	441	416	379	432	411	408	388	403	408	390	415	409	376	390	395	427	423	425	420	425	436	400	419	407	408	408	391	384	428	411	411	421	416	394	400	450	401	430	451	438	397	423	422	404	388	404	419	387	415	414	419	444	418	441	375	437	404	420	416	384	410	378	399	404	429	405	433	429	398	373	404	435	389	420	433	465	411	407	399	390	419	396	434	408	412	449	353	389	400	419	393	394	407	416	417	418	395	397	425	401	365	392	406	391	412	392	454	414	384	445	426	445	442	395	434	392	414	396	399	390	383	440	408	411	395	421	433	426	410	455	428	393	408	389	387	428	396	419	439	434	407	441	406	401	385	410	420	398	392	400	385	416	425	391	416	431	433	398	413	427	388	420	385	426	371	434	416	443	405	374	447	433	407	432	416	401	414	422	467	377	399	372	396	446	443	416	451	406	424	433	418	404	431	406	437	373	414	405	458	425	389	422	402	405	422	397	403	392	389	415	397	394	419	409	436	404	390	398	399	373	424	399	415	414	402	421	406	410	412	399	384	437	425	412	449	416	380	436	394	381	437	385	385	385	425	414	393	442	408	398	429	406	391	439	401	385	370	434	376	414	431	425	423	439	401	410	400	414	386	429	402	394	418	404	422	382	398	407	377	382	411	439	416	399	397	424	396	415	422	394	442	452	372	441	404	402	439	428	421	438	390	383	424	406	368	421	439	411	385	421	419	384	399	406	437	427	374	386	404	432	399	369	431	354	424	405	402	417	410	411	388	430	428	413	404	383	422	390	408	411	436	426	442	389	423	400	384	376	391	414	384	417	434	409	420	427	411	400	402	416	411	419	384	414	435	423	416	430	405	436	391	389	404	391	414	395	431	382	412	416	414	390	397	416	387	394	440	402	384	411	421	433	384	433	388	408	424	403	394	400	430	435	391	416	388	419	433	416	409	399	401	373	397	410	447	421	425	411	421	395	409	374	402	406	382	393	419	392	422	409	433	438	419	414	391	387	370	422	405	409	400	386	392	398	387	420	386	374	409	431	423	403	402	390	409	431	393	416	391	403	399	411	435	381	381	418	415	401	412	419	400	423	422	413	413	436	416	409	420	378	423	417	360	461	408	419	437	401	401	395	396	432	430	461	431	386	426	396	410	384	396	422	410	376	418	404	431	384	427	406	407	435	433	437	396	349	422	414	440	416	447	414	423	426	436	392	409	440	436	408	402	426	396	387	389	403	391	385	410	415	378	410	417	387	411	427	436	427	439	403	424	405	396	374	430	435	405	408	408	452	375	386	411	375	418	397	390	415	419	422	432	396	435	410	400	387	425	378	386	417	404	375	406	407	430	407	351	442	397	404	388	446	391	357	402	406	417	448	459	459	410	421	417	426	397	401	396	444	441	428	380	392	412	436	418	372	430	409	346	377	362	425	415	403	436	434	388	396	407	424	429	406	376	399	389	378	455	414	415	407	391	384	405	409	417	426	408	399	378	402	404	413	409	406	436	386	387	366	364	389	417	401	406	417	373	430	429	437	411	405	379	444	411	418	410	395	402	439	423	422	395	396	395	421	379	397	395	414	414	380	417	427	411	427	398	404	382	406	384	398	385	433	416	429	403	400	437	418	416	435	410	402	374	398	381	401	431	419	395	376	392	429	424	414	424	399	423	407	383	399	390	374	401	411	410	423	404	411	406	417	394	398	400	446	422	424	405	407	424	389	437	428	401	429	403	412	409	411	409	415	405	419	437	421	388	397	419	426	406	403	421	403	397	422	403	418	404	444	408	398	421	454	434	396	372	393	401	398	384	425	398	419	411	416	413	431	436	401	393	405	368	426	395	451	406	409	383	416	418	397	411	380	381	420	425	396	450	432	414	413	451	402	395	417	441	417	390	410	416	415	394	417	431	388	375	407	350	387	413	411	389	408	430	361	416	404	415	448	413	391	394	426	408	384	402	447	434	400	422	432	385	415	401	392	465	437	381	415	414	458	430	425	410	427	440	395	410	389	397	417	403	399	422	418	415	440	425	447	425	393	416	421	418	436	396	363	431	407	413	386	459	411	427	434	418	406	446	380	422	409	406	357	404	418	396	450	415	404	404	398	419	431	410	377	403	443	418	402	387	408	421	404	400	405	412	409	422	419	434	424	395	445	401	395	424	384	384	391	437	429	399	402	395	393	431	410	444	428	442	423	391	405	412	408	421	387	381	371	392	410	420	426	398	386	414	393	388	405	408	370	436	413	438	416	419	387	386	401	409	416	433	399	422	419	398	396	445	385	454	403	400	418	404	387	430	420	400	387	437	413	382	397	441	418	380	387	421	399	423	412	432	390	399	403	437	382	400	415	405	359	430	408	417	394	401	401	418	431	408	436	416	442	382	403	416	401	421	381	416	396	416	384	418	395	403	430	393	387	385	407	400	387	402	376	386	403	383	429	394	450	379	412	398	415	382	401	415	408	376	370	393	406	397	420	432	406	402	392	436	412	454	423	386	416	427	430	409	407	385	413	376	407	434	416	405	407	400	381	410	439	389	430	411	434	424	353	393	430	401	413	417	386	394	428	450	418	401	421	453	393	379	414	406	416	416	411	442	431	384	391	445	388	430	416	401	393	417	414	438	399	411	396	385	429	435	404	394	442	397	417	449	381	337	403	427	401	399	424	390	428	430	395	396	418	410	383	401	416	444	434	406	397	395	422	406	398	360	414	394	407	406	402	426	407	357	392	400	388	395	384	435	390	419	436	402	437	417	366	409	390	403	424	352	407	408	420	430	362	448	380	398	389	421	381	425
21263	40242	32339	21814	15479	9023	4339	1942	1187	812	678	752	775	805	833	855	1044	1150	1250	1231	1008	939	862	657	594	506	445	429	461	435	442	432	452	469	465	448	444	443	417	452	462	449	369	436	445	422	458	437	430	434	463	490	470	433	447	427	446	461	447	459	430	414	446	438	479	441	449	435	446	466	435	429	467	446	424	435	417	473	468	446	470	435	437	445	451	492	424	483	459	438	474	452	452	426	449	445	453	495	429	437	395	469	451	447	469	458	424	467	458	410	428	442	458	483	456	429	491	397	430	466	443	453	409	427	411	437	435	427	476	436	445	468	414	460	461	469	433	439	422	423	463	462	391	457	436	407	490	441	465	438	428	407	473	415	451	443	457	415	488	453	406	462	481	439	436	450	456	422	477	414	451	436	453	453	418	429	462	439	437	429	433	434	454	435	455	460	452	439	485	442	408	418	476	457	470	406	434	432	423	457	471	443	480	425	437	445	465	432	416	444	457	413	441	425	438	446	412	435	425	475	438	456	440	450	438	405	426	468	423	477	434	416	443	463	479	471	430	434	435	469	432	415	442	456	453	440	430	498	460	422	470	492	464	464	467	459	454	462	453	404	452	407	427	448	457	452	420	405	450	476	441	412	446	452	447	450	435	476	460	445	436	415	464	426	447	464	406	423	439	427	430	462	415	417	480	453	468	409	446	420	416	433	452	426	467	422	457	438	460	428	446	427	466	448	477	417	456	492	456	466	398	441	462	457	451	465	430	385	449	432	472	443	468	442	436	456	455	433	412	467	429	459	482	444	429	476	451	453	418	404	442	439	401	433	426	471	454	462	475	451	428	458	440	452	426	432	438	418	466	436	455	411	468	463	457	409	405	463	465	409	481	420	463	402	449	432	464	461	406	460	485	482	441	466	430	435	441	474	418	451	467	438	429	495	462	454	433	422	432	448	443	447	498	443	453	470	458	468	420	469	454	466	427	448	432	440	432	442	448	422	452	478	440	434	466	452	415	408	403	407	438	468	475	456	436	455	421	443	419	463	466	460	455	413	451	455	444	476	441	455	465	464	444	463	474	433	438	437	446	466	459	446	460	450	452	424	465	420	440	425	471	435	423	469	416	449	446	407	465	451	435	437	411	430	480	459	440	502	438	463	447	462	431	435	476	434	431	440	422	418	456	454	489	438	439	410	451	478	454	433	433	422	406	412	445	440	455	467	469	401	401	420	481	435	453	431	428	418	412	439	429	406	413	454	428	419	423	451	456	448	442	404	466	451	466	461	410	437	436	467	401	449	452	452	452	421	424	416	411	441	454	407	434	438	457	389	422	407	432	418	434	414	455	456	414	444	455	428	439	427	444	439	423	446	425	448	430	439	432	456	423	414	444	407	434	403	436	443	438	433	404	461	423	462	457	431	431	446	431	453	412	412	440	408	433	451	456	400	460	450	425	415	402	443	441	463	468	441	439	451	419	448	409	435	468	465	464	452	452	475	457	423	484	422	417	423	479	456	473	431	452	439	432	426	429	405	461	425	469	471	480	457	485	480	441	456	424	453	463	454	430	451	435	453	436	442	458	434	428	424	460	429	426	474	446	410	423	413	455	411	464	425	448	430	451	431	438	466	414	449	480	447	441	408	474	430	443	427	477	409	479	445	395	447	421	461	438	442	462	457	429	444	409	434	470	434	462	470	409	438	459	475	426	430	406	411	451	414	462	457	434	420	448	460	423	438	389	423	451	436	490	420	434	432	454	475	441	442	432	451	441	419	454	471	450	453	421	421	405	442	456	457	457	448	432	443	473	386	446	485	474	429	450	474	425	444	427	461	436	446	443	428	456	451	462	440	427	443	431	437	442	436	452	403	458	443	454	417	474	447	422	425	439	438	438	431	447	434	458	429	432	435	457	413	414	450	422	456	467	444	459	403	442	403	476	463	447	414	422	467	470	435	435	460	455	452	437	439	423	446	424	467	429	424	478	430	441	463	440	416	444	442	404	462	456	463	439	411	445	439	452	447	441	434	473	456	408	437	434	441	456	430	449	430	423	477	435	455	426	458	460	427	432	427	454	478	440	420	459	387	461	441	453	454	441	468	446	414	434	471	409	419	465	449	461	406	450	420	435	481	452	455	445	419	428	458	427	473	431	460	447	447	422	467	427	420	442	422	441	487	436	475	426	433	466	442	431	450	417	439	462	481	415	417	443	431	407	466	451	445	435	426	455	452	431	463	514	452	439	416	468	475	478	478	468	474	469	445	423	402	472	442	418	485	441	408	459	405	458	447	417	457	450	416	457	463	412	422	439	476	473	416	448	494	436	449	400	442	426	410	447	432	423	436	439	418	449	417	465	439	408	429	404	469	415	446	451	483	438	424	438	464	471	491	432	444	482	403	412	492	438	447	422	409	472	466	421	440	433	458	481	469	448	443	463	445	460	449	432	421	442	438	444	430	426	437	452	475	444	423	447	469	429	445	434	412	431	444	439	427	472	455	431	459	470	433	426	449	450	460	457	458	402	448	435	435	423	454	410	413	407	468	424	446	475	468	406	412	419	484	426	429	422	443	440	478	477	389	435	474	451	439	451	453	451	470	442	448	444	427	438	474	460	440	420	461	403	449	411	453	419	457	455	458	421	423	461	440	458	477	405	425	452	406	432	483	448	426	450	425	403	420	442	427	404	447	464	475	440	449	446	447	437	467	457	437	445	437	438	444	424	455	472	450	441	452	450	442	435	436	409	439	435	392	440	425	434	463	443	425	471	435	477	456	457	440	427	444	491	412	486	438	415	419	463	453	445	438	460	423	425	437	407	435	453	424	462	459	468	423	461	469	445	452	449	435	406	458	443	445	438	478	427	450	459	467	440	453	470	417	455	427	441	468	431	450	467	407	414	457	450	463	408	435	442	458	462	452	479	415	417	418	494	469	449	439	479	422	475	457	458	436	429	438	463	462	435	447	422	438	444	426	472	460	457	427	449	453	415	410	430	469	411	439	462	431	452	426	440	399	487	437	455	445	431	453	426	435	424	460	414	428	433	445	459	471	470	435	427	435	437	455	413	458	453	468	430	417	439	401	472	433	442	474	427	459	479	470	427	475	436	445	445	452	435	415	461	418	402	458	418	442	457	425	465	472	421	435	427	400	422	485	417	421	441	404	420	469	489	456	431	458	422	421	451	446	428	435	489	423	440	473	423	421	472	449	462	460	448	456	438	449	465	447	471	472	454	458	465	446	464	422	438	460	459	432	448	435	444	473	421	459	422	436	470	413	473	448	391	409	452	493	437	454	469	478	424	463	436	447	467	445	424	439	416	436	418	406	439	476	455	476	430	450	467	453	467	452	441	478	394	439	416	461	422	412	435	425	462	419	457	427	484	434	463	419	439	436	440	442	460	447	420	471	418	431	434	437	413	437	399	448	424	428	452	416	420	426	471	426	435	475	431	442	465	461	438	451	472	500	448	382	410	452	423	408	429	402	457	445	440	454	453	454	442	456
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
