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
340137483488	340137484055	340137484605	340137485155	340137485705	340137486255	340137486805	340137487355	340137487905	340137488455	340137489005	340137489555	340137490105	340137490655	340137491205	340137491755	340137492305	340137492855	340137493405	340137493955	340137494505	340137495055	340137495605	340137496155	340137496705	340137497255	340137497805	340137498355	340137498905	340137499455	340137500005	340137500555	340137501105	340137501655	340137502205	340137502755	340137503305	340137503855	340137504405	340137504955	340137505505	340137506055	340137506605	340137507155	340137507705	340137508255	340137508805	340137509355	340137509905	340137510455	340137511005	340137511555	340137512105	340137512655	340137513205	340137513755	340137514305	340137514855	340137515405	340137515955	340137516505	340137517055	340137517605	340137518155	340137518705	340137519255	340137519805	340137520355	340137520905	340137521455	340137522005	340137522555	340137523105	340137523655	340137524205	340137524755	340137525305	340137525855	340137526405	340137526955	340137527505	340137528055	340137528605	340137529155	340137529705	340137530255	340137530805	340137531355	340137531905	340137532455	340137533005	340137533555	340137534105	340137534655	340137535205	340137535755	340137536305	340137536855	340137537405	340137537955	340137538505	340137539055	340137539605	340137540155	340137540705	340137541255	340137541805	340137542355	340137542905	340137543455	340137544005	340137544555	340137545105	340137545655	340137546205	340137546755	340137547305	340137547855	340137548405	340137548955	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23917	21775	29683	24844	22999	24112	21555	11723	7460	5827	4400	3324	2848	2342	2011	1774	1535	1351	1284	1294	1163	1068	998	1015	1031	949	890	897	854	864	887	819	834	867	837	792	819	822	797	825	803	791	851	788	861	829	835	852	897	847	826	799	751	819	833	819	792	812	791	844	786	797	849	786	833	774	774	795	852	760	843	812	749	775	829	832	786	829	775	836	847	855	834	798	795	821	804	795	810	841	782	773	826	849	758	800	798	796	797	789	794	781	798	859	816	782	822	801	800	809	816	839	845	855	818	814	817	803	789	786	840	801	813	857	857	797	862	765	756	832	841	788	801	793	844	806	799	829	799	776	756	856	809	816	751	791	804	814	785	825	854	788	779	810	879	851	841	860	778	807	760	804	791	770	776	752	793	824	840	811	801	822	814	761	816	791	791	800	787	776	850	884	763	803	821	786	821	780	822	797	789	811	739	804	801	807	783	834	825	843	804	829	821	828	834	826	792	830	791	800	805	858	796	808	789	814	807	827	776	815	775	776	799	806	828	823	787	801	800	849	806	742	770	775	796	738	826	795	793	865	787	782	841	816	769	807	803	805	816	799	819	859	863	823	805	789	846	783	804	819	816	889	816	791	782	779	811	859	819	791	792	803	836	779	791	807	777	789	868	808	824	815	810	777	794	841	827	832	811	793	849	847	788	768	779	833	783	815	815	789	828	813	749	766	819	811	804	830	804	758	814	776	862	755	854	790	784	796	827	841	821	788	812	779	804	807	810	789	810	826	765	834	811	784	785	859	796	810	814	808	801	806	780	839	833	805	759	819	813	796	830	835	807	791	763	780	859	852	789	844	804	818	834	778	822	785	800	786	826	859	791	802	810	836	834	833	770	824	749	776	814	764	792	809	803	833	800	808	784	819	836	817	835	804	779	776	800	819	869	799	832	763	830	878	785	802	792	786	820	838	793	766	786	838	845	820	862	789	819	801	822	840	857	821	817	798	846	762	793	821	822	763	818	804	817	846	785	792	832	869	830	821	825	841	805	829	756	799	802	849	774	802	810	820	805	804	807	763	818	810	769	858	794	777	811	817	846	812	782	789	883	776	830	862	764	872	778	781	833	796	799	838	863	779	764	764	805	764	799	863	837	816	809	813	834	824	817	787	860	785	753	782	778	807	761	797	824	800	891	820	771	820	834	833	808	807	842	772	833	766	844	793	816	803	815	809	828	760	781	835	802	808	842	789	819	794	743	857	836	769	773	797	855	812	750	770	743	812	773	811	787	813	826	795	788	808	779	844	829	813	783	854	784	805	760	774	794	805	821	708	861	798	829	806	824	778	838	769	842	775	848	748	855	788	769	764	801	752	778	796	824	817	746	815	806	809	786	836	745	775	830	839	770	808	790	790	776	873	811	796	815	826	778	775	826	836	751	745	801	780	794	791	844	803	798	752	757	862	819	849	821	795	827	798	829	752	815	812	771	792	766	782	848	815	758	768	855	868	787	829	794	791	787	838	844	868	809	764	797	808	799	855	782	814	805	831	836	837	809	865	813	851	813	801	767	765	829	820	812	824	780	810	815	739	801	858	817	795	820	808	758	824	821	792	828	828	831	815	808	823	808	787	808	792	816	776	795	825	796	814	838	840	789	808	851	761	796	841	762	876	778	814	807	822	809	812	810	821	818	812	828	810	791	842	802	791	786	774	780	782	812	791	789	827	798	835	810	860	764	848	840	796	812	783	807	795	801	769	827	794	748	791	857	811	819	848	822	855	807	786	829	800	850	819	831	822	845	813	799	817	829	789	790	834	896	835	826	813	786	779	787	751	772	801	818	763	888	814	828	841	812	782	802	781	795	812	777	866	844	727	772	797	847	766	796	706	783	829	843	765	848	803	821	799	784	778	796	794	830	789	777	812	821	802	816	797	868	823	742	744	786	775	774	800	763	792	806	811	787	797	853	821	859	788	785	815	782	776	738	816	787	850	836	811	752	798	813	797	820	835	813	773	767	803	798	769	796	795	832	822	837	780	818	848	850	781	795	781	822	848	834	881	816	829	769	776	816	802	842	866	811	819	834	871	804	847	794	802	872	812	802	830	794	821	756	748	838	793	793	824	802	822	772	828	796	814	824	823	777	846	791	762	808	842	759	789	781	801	819	829	810	824	756	765	790	775	814	802	835	801	783	843	855	799	779	752	796	818	763	801	777	780	771	800	768	789	790	829	834	802	823	806	758	795	767	800	738	798	780	876	878	795	810	839	867	778	782	785	813	870	781	789	837	793	807	802	823	797	784	797	821	845	760	773	754	812	840	798	752	811	830	807	781	779	805	843	785	771	806	791	805	806	827	800	791	805	814	770	818	753	793	780	808	844	798	783	794	778	858	781	809	827	808	758	818	851	802	836	829	828	855	764	791	799	832	815	828	797	799	789	759	830	795	836	820	782	808	835	733	767	823	818	824	840	794	844	787	824	841	794	869	765	808	821	831	796	780	779	806	832	842	810	758	839	871	815	811	783	783	805	790	765	806	748	795	861	796	758	782	806	842	795	804	865	779	754	807	775	847	808	786	811	809	847	746	760	812	793	784	833	781	817	757	805	816	837	793	857	772	795	849	860	797	812	764	783	818	838	787	831	842	796	801	813	814	810	812	827	802	798	807	810	784	800	794	825	833	837	780	818	768	801	786	847	793	807	778	760	815	836	809	813	813	771	815	849	809	822	798	816	801	803	844	756	801	808	810	832	833	832	817	764	876	822	784	844	797	891	792	808	761	824	764	817	792	790	812	855	802	778	818	797	861	829	794	800	803	804	783	794	811	798	825	837	834	808	833	862	793	828	841	790	861	785	827	785	803	792	783	803	832	779	754	805	809	787	809	824	778	789	761	833	823	813	775	800	803	834	799	793	800	768	755	760	780	792	773	792	807	824	837	784	814	810	843	828	812	815	813	850	782	804	775	807	776	769	846	773	811	796	816	831	821	780	801	781	809	822	811	793	861	758	746	790	814	794	869	810	815	783	780	850	858	831	758	772	839	835	779	846	737	825	818	806	808	804	836	830	810	814	795	832	898	799	806	787	815	800	859	829	812	793	796	769	820	782	789	851	804	815	807	787	810	788	877	845	812	818	773	808	746	785	820	833	859	796	838	776	801	740	802	848	826	768	815	822	831	811	834	801	821	852	812	777	789	857	792	798	795	775	789	728	748	790	774	784	854	800	797	821	801	831	802	817	798	804	799	810	791	792	833	814	822	791	854	845	792	861	874	815	818	753	796	799	753	742	777	781	848	811	833	794	766	827	793	813	817	774	829	805	735	810	795	811	768	826	850	780	799	817	803	824	798	839	793	695	740	792	791	798	850	800	792	834	793	802	823	846	824	786	774	768	813	814	779	821	798	883	782	776	772	813	800	808	760	832	821	821	822	787	823	804	825	786	765	806	784	819	824	783	817	858	801	796	810	828	815	801	800	790	755	783	843	813	804	795	824	803	802	804	831	844	829	788	818	808
40832	68266	61336	46595	36674	29327	22509	17442	13349	10145	7887	6104	4931	4105	3413	2763	2422	2194	1972	1795	1717	1571	1492	1407	1372	1305	1263	1233	1158	1211	1084	1168	1090	1162	1132	1097	1148	1101	1116	1111	1049	1015	1098	1095	1127	1168	1088	1071	1066	1104	1135	1025	1099	1108	1022	1054	1058	1041	1075	1026	1042	1060	1017	1047	1046	1082	1030	1070	1061	1103	1097	1024	1069	1055	1012	1061	1066	1079	1062	1067	1090	1028	1034	1079	1100	1089	1114	1047	1032	1074	1058	1059	1060	1068	1052	1017	1080	1093	1079	1095	1072	1013	1051	1065	1080	1064	1021	1044	1065	1089	1077	1103	1058	1047	1087	1063	1076	1094	1089	1083	1012	1118	1069	1063	1071	1047	1042	1024	1064	1072	1042	1015	984	1056	1112	1059	1028	1018	1079	1129	1023	1020	1090	1130	1071	1056	1040	1038	1105	1047	1092	1088	1126	1084	1115	1047	1109	1028	1071	1110	1054	1073	1063	1115	1083	1050	1022	1102	1082	1066	1005	1018	1039	1075	1003	985	1139	1052	1038	1064	1052	1046	1076	1087	1060	1065	1074	1075	1147	1059	1063	1051	1060	1031	1083	1034	1065	1083	1072	1019	1031	1082	1026	1094	1078	1042	1127	1095	1050	1064	1021	1080	1091	1008	1034	1063	1099	1071	1027	1070	1054	1088	1031	1038	1101	1088	1068	1076	1101	1075	1067	1041	1063	1083	1055	1058	1038	1027	1012	1034	1082	1076	1068	1034	1068	1025	1071	1088	1101	1033	1110	1065	1083	1114	1038	1043	1037	995	1074	1112	984	1019	1098	1113	1098	1044	1067	1089	1051	1096	1026	1060	1048	1101	1111	1123	1087	1011	994	1149	1079	1061	1062	1070	1093	1009	1066	1077	1053	1053	1099	1055	1048	1070	1045	1073	1028	1043	1091	1047	1101	1063	1015	1063	1064	1075	1100	1072	1064	1099	1079	1079	1054	1075	1071	1078	1107	1029	1120	1065	1074	1051	1014	1085	1051	1060	1031	1009	1011	1069	1090	1063	1008	1037	1044	1054	1032	1113	1031	1095	1075	1074	1137	1039	1028	1049	1077	1034	1084	1034	1094	1081	1033	1054	1049	1151	1090	1081	1062	1104	1053	1071	1042	1069	1027	1047	1044	1122	1029	1103	1067	1074	1089	1053	1048	1077	1061	1106	1051	1078	1088	1104	1052	1055	1070	1089	1042	1010	1078	1051	1051	1080	1031	1084	1080	1098	1088	996	1135	1069	1015	1070	1040	1113	1104	1108	1082	1079	1048	1059	1026	995	1066	1063	1054	1058	1115	1042	1067	1074	1038	1038	1077	1027	1070	1151	1051	1100	1022	1046	1104	1102	1002	1078	1035	1122	1045	1069	1075	1071	1113	1070	1041	1045	1074	1126	1069	1072	1044	1044	1086	1063	1092	1053	1034	1060	1064	1068	1057	1059	1075	1060	1070	1094	1073	1070	1061	1072	1043	1039	1084	1062	1044	1054	1081	1102	1047	1041	1081	1032	1057	1043	1075	1021	1051	1023	1077	1044	1038	1016	1055	1110	1089	1064	1087	1064	1061	1045	1064	1078	1098	1081	1083	1025	1087	1095	1063	1065	1053	1067	1102	1062	1066	1046	1067	1096	1015	1070	1049	1069	1047	1033	1116	1041	1036	1099	1059	1107	1056	1044	1066	1102	1065	1103	1101	1071	1052	1058	1071	1046	1052	1093	1025	1061	1090	1051	1045	1058	986	1048	1067	1059	1081	1037	1041	1018	1009	1100	1070	1071	1102	1065	1062	1052	1064	1042	1078	1094	1095	1073	1039	1049	1084	1089	1034	977	1027	1052	1077	1123	1061	1007	1090	1062	1012	1055	1062	1094	1051	1101	1093	1046	1076	1084	1024	1088	1086	1042	1060	1029	1029	1064	1060	1025	1075	1039	997	1053	1069	1073	1042	1070	1088	1028	1022	1057	1041	1039	1043	1081	1059	1059	1032	1090	1005	983	1067	1057	1013	1039	1024	1055	1081	1068	1086	1059	1051	1024	1041	1108	1123	1064	1056	1032	983	1112	1072	1048	1048	1062	1119	1073	1097	1097	1033	1106	1131	1054	1044	1064	1071	1063	1066	1063	1071	1050	1038	1082	1029	1108	1091	1085	1100	1037	1066	1057	1075	1076	1058	996	1031	1082	1041	1074	989	1145	1046	1047	1073	1077	1110	1030	1016	1044	1045	1041	1030	1054	1108	1086	1031	1065	1045	1078	1047	1054	1038	1066	1091	1058	1091	1113	1064	1095	1071	1096	1053	1060	1032	1096	1078	1092	1084	1041	1070	1122	1071	1055	1093	1006	1079	1045	1040	1018	1080	1129	1029	1027	1070	1060	1051	1063	1050	1054	1022	1037	1059	1028	1065	1078	1091	1069	1088	1130	1057	1158	1078	1015	1073	1059	1097	1045	1044	1047	1103	1079	1037	1063	1036	1081	1104	1060	1056	1074	1116	1077	1069	1024	1038	1043	1047	1062	1063	1047	1017	1013	1052	1089	1087	1103	1007	1067	1031	1032	1055	1016	1113	1073	1045	1127	1031	1061	1060	1076	1086	1076	1063	1072	1011	1065	1012	1043	1093	1019	1048	1057	1068	1072	1073	1000	1078	1067	1016	1090	1124	1069	1024	1065	1063	1035	1039	986	1002	1070	1076	1024	1058	1136	1122	1101	1098	1099	1085	1108	1022	1066	1037	1062	1058	1021	1098	1130	1027	1029	1105	1047	1081	1076	1037	1068	1016	1045	1071	1065	1056	1101	1097	1059	1034	1103	1083	1079	1046	1042	1019	1085	1004	1040	1050	1093	1113	1047	1121	1082	1032	1033	1036	1051	1068	1083	1067	1094	1022	1126	1025	1073	1081	1060	1027	1055	1013	1032	1051	1089	1024	1023	1102	1121	1095	1025	1077	1054	1073	1113	1050	1069	1057	1059	1067	1079	1081	1062	1060	1024	1112	1074	1098	1031	1026	1094	1062	1077	1029	1062	1033	1104	1103	1031	1075	1059	1072	1045	1053	1050	1056	1034	1115	1118	1119	1023	1033	1085	1011	1014	1074	1075	1103	1060	996	1058	1071	1071	1113	992	1016	1005	1073	1090	1092	1096	1084	1082	1060	1085	1010	1093	1081	1057	1020	1070	1057	1031	1020	1039	1095	1052	1076	1077	1057	1084	1069	1099	1072	1044	1078	1043	1049	1079	1070	1035	1063	1079	1077	1035	1060	1112	1032	1013	1006	1060	1041	1015	1126	1008	1060	1026	1108	1054	1091	1055	1109	1133	1079	1063	1107	1088	1070	1076	1068	1041	1089	1037	1050	1065	1049	1109	1028	1041	1102	1036	1110	1055	1038	1090	1061	1090	1040	1103	1125	1069	1079	1016	1071	1085	1073	1085	1107	1098	1068	1027	1078	1044	1052	1094	1052	1116	993	1100	1072	1046	1041	1099	1111	1029	1034	1059	1071	1075	1079	1094	1089	1079	978	1101	1097	1117	1063	1015	1107	1084	1067	1071	1069	1126	1059	1037	1078	1110	1057	1051	1155	1067	1047	1089	1060	1017	1095	1124	1060	1038	1044	1110	1105	1111	1091	1023	993	1057	1004	1065	1078	1075	1037	1094	1046	1104	1050	1013	1054	1070	1053	1043	1085	1070	1040	1019	1045	1035	1042	1022	1053	1050	1041	1093	1111	1119	1051	1044	1063	1050	1031	1034	1110	1092	1091	1063	1024	1094	1102	1030	1043	1071	1114	1025	1050	1089	1048	1088	1062	1042	1062	1083	1111	1102	1024	1116	1066	1106	1035	1059	1077	1106	1135	1078	1101	1064	1057	1005	1059	1096	1075	1068	1052	1057	1085	1085	1064	1038	1067	1063	988	1074	1068	1013	1045	1097	1030	1070	1023	1065	1018	1031	1016	1108	1019	1045	1054	1060	1101	1055	1028	1078	1092	1041	1052	1072	1048	1062	1051	1006	1028	1085	1110	1062	1107	1024	1035	1047	1079	1089	1095	1037	1066	1069	1021	1075	1058	1110	1042	1116	1028	1127	1114	1053	1100	1006	1030	1121	1068	1032	1094	1009	1075	1063	1060	1079	1076	1117	1118	1060	1067	1159	1055	1071	999	1038	1068	1052	1141	1032	1056	1040	1050	1066	1066	1100	1044	1088	1145	1056	1062	1055	1016	1133	1090	1025	1070	1065	1110	992	1000	1077	1047	1020	1044	1082	1073	1064	1020	1053	1108	1010	1076	1063	1074	1046	1035	1056	1056	1029	1063	1096	1054	1135	1063	1062	1135	1030	1045	1063	1038	1077	1097	1094	1037	1053	1058	1021	1082	1037	1091	1045	1096	1021	1061	1061	1065	1081	1105	1096	998	1099	1078	1036	1086	1091	1072	1039	1038	1060	1042	1041	1069	1099	1085	1082	994	1019	1067	1072	1102	1049	1100	1028	1088	1050	1028	1047	1083	1100	1105	1060	1039	1019	1076	1153	1074	1099	1043	985	1050	1096	1045	1092	1079	1080	1110	1099	1039	1031	1068	1033	1038	1106	1106	1055	1025	1057	1041	1077	1088	1077	1053	1031	1110	1075	1049	1017	1110	1094	1034	1045	1072	990	1026	1049	1052	1085	1083	1090	1040	1035	1135	1108	1027	1067	1025	1014	1050	1091	1084	1036	1089	1064	1046	1086	1143	1084	1083	1026	1059	1099	1052	1042	1056	1066	1097	1092	1058	1071	1051	1102	1033	1034	1075	1074	1128	1031	1009	1000	1070	1132	1039	1058	1072	1081	1008	1020	1022	1049	1075	966	1098	1034	1051	1038	1018	1081	1103	1085	1128	1101	1071	1039	1133	1047	1053	1050	1057	1086	1110	1063	1054	1035	1044	1035	1036	1062	1029	1034	1078	1054	1100	1048	1086	1026	1097	1029	1065	1071	1072	1066	1014	1071	1082	1024	1126	1035	1037	1061	1032	1080	1045	1097	1031	1014
29860	34049	40894	30170	18594	11079	6779	4415	3120	2439	1975	1654	1438	1274	1111	1070	969	955	902	867	852	833	822	811	827	818	811	735	811	826	737	794	777	722	751	743	696	730	767	791	735	762	748	735	744	735	746	684	725	713	773	733	769	741	740	741	747	761	766	746	766	739	728	753	725	716	706	770	711	739	728	770	740	716	720	714	734	761	702	738	723	734	686	737	727	754	706	766	727	725	760	760	783	698	755	757	756	727	770	754	745	730	714	737	769	673	765	752	746	708	722	728	723	753	758	726	722	694	689	733	743	744	738	759	707	717	702	782	702	689	702	727	754	721	743	763	757	675	736	739	726	712	738	709	756	722	769	724	731	717	723	742	719	710	734	711	735	766	764	766	761	726	749	760	750	728	759	716	734	758	756	763	766	696	761	815	719	706	715	716	705	771	740	744	760	792	762	732	711	711	771	794	688	706	755	750	696	739	758	765	790	729	747	746	733	737	763	763	787	732	739	789	747	711	762	720	761	771	712	738	732	743	781	776	734	802	734	719	794	675	731	779	744	706	778	676	779	762	699	716	739	706	730	718	723	705	712	749	705	692	735	698	724	719	699	738	776	705	768	772	722	752	717	751	728	722	730	758	733	746	803	707	718	740	752	730	740	730	739	740	753	679	740	736	703	728	768	728	742	729	742	732	734	715	637	747	745	797	780	714	741	732	727	761	762	757	699	720	734	695	718	717	713	720	740	760	694	741	741	731	738	748	713	715	707	775	701	766	709	669	690	747	690	727	710	755	712	681	762	732	804	679	774	713	737	718	734	761	702	773	749	744	762	723	734	747	700	748	713	744	715	718	700	748	697	698	792	762	713	730	786	786	735	714	727	692	734	725	744	767	728	706	729	694	695	749	717	800	713	733	745	760	721	725	760	742	711	753	752	780	749	752	735	746	719	732	787	750	754	720	779	799	742	722	745	760	763	747	729	729	726	769	763	725	761	751	733	698	757	736	723	706	722	774	719	717	776	697	720	781	761	695	714	742	747	737	738	746	747	746	775	742	712	749	751	758	748	798	761	743	756	727	729	745	727	737	709	692	761	703	760	733	750	735	753	715	744	711	780	722	741	722	714	727	696	681	704	765	735	746	760	757	792	736	782	748	726	728	779	768	742	751	719	782	745	725	720	673	744	722	761	726	729	742	755	732	800	748	745	776	733	787	750	757	727	738	693	728	746	727	698	770	741	734	727	726	682	686	749	788	742	762	696	699	710	754	739	726	704	698	734	753	752	760	713	725	755	756	743	720	717	702	731	727	745	731	725	738	735	767	739	696	736	751	758	740	754	722	737	795	765	731	730	711	749	719	734	722	756	735	688	738	699	702	729	720	697	777	712	800	738	706	720	745	780	752	745	696	758	749	759	745	732	732	744	734	733	777	728	716	773	711	763	740	726	773	748	732	688	735	726	736	766	705	734	702	721	737	730	685	721	729	735	709	718	764	703	741	734	784	759	711	756	744	749	726	757	732	729	746	744	734	709	748	687	752	703	731	782	737	688	721	745	752	772	757	745	673	733	762	766	727	759	735	798	733	720	722	744	749	769	746	708	735	738	713	735	751	732	792	728	733	728	754	727	754	731	694	721	756	760	752	731	742	733	732	686	734	715	758	761	739	737	750	734	742	726	713	765	778	761	744	721	722	735	675	737	663	769	689	756	716	725	767	746	702	701	743	734	732	713	732	723	722	732	750	718	750	740	750	752	730	741	734	697	747	740	758	671	769	749	701	767	765	784	742	731	737	739	776	778	714	741	726	738	735	722	679	724	731	695	728	743	747	737	690	747	728	745	722	733	706	740	776	754	694	729	794	694	726	768	749	758	755	712	742	762	785	684	715	716	689	704	729	748	737	710	739	696	743	706	753	757	697	673	762	720	727	755	725	789	736	732	733	707	783	743	737	774	729	743	739	744	713	725	754	696	785	717	749	747	784	765	731	746	713	717	713	737	726	740	764	720	753	695	774	762	703	745	753	731	740	722	733	756	722	718	769	736	774	742	767	729	719	723	719	750	720	706	701	725	760	769	748	774	730	770	704	732	693	787	725	740	722	711	713	711	721	698	730	728	740	703	708	771	720	758	730	799	737	755	768	758	758	753	703	734	733	770	772	720	736	738	737	735	719	733	733	712	746	731	732	774	760	730	743	728	707	773	752	715	787	716	720	776	720	716	731	747	699	729	768	716	725	782	728	712	764	675	716	785	715	720	747	723	721	726	725	689	750	712	737	729	714	735	741	764	769	729	740	718	761	753	766	721	773	724	719	712	755	733	734	744	700	723	721	694	733	756	744	725	723	698	733	757	702	706	723	789	761	782	738	731	704	742	724	733	743	714	741	792	759	762	752	738	720	729	779	767	737	738	738	694	746	719	720	764	743	702	728	733	769	775	750	730	746	733	733	727	730	733	777	760	715	746	735	785	745	748	760	717	747	798	725	724	724	726	751	737	771	762	743	693	751	770	734	739	741	744	730	772	738	752	732	753	745	706	751	738	709	709	707	751	757	785	709	729	744	701	729	732	706	720	657	758	743	715	737	688	744	744	703	705	749	736	771	780	718	748	764	730	748	699	720	728	733	754	743	731	683	711	725	703	733	759	739	772	760	717	771	778	743	770	701	718	734	761	752	758	795	741	709	749	761	715	720	708	766	702	742	772	733	720	756	708	781	736	694	735	730	739	697	736	809	746	758	759	709	732	760	670	724	712	757	731	715	746	702	729	745	768	734	722	670	726	732	755	767	741	760	658	703	719	747	726	696	720	744	733	772	713	715	746	724	685	765	741	726	736	745	712	716	747	744	748	751	740	735	722	726	732	706	756	716	787	694	746	706	751	780	766	732	740	741	751	742	759	735	709	723	745	766	699	698	745	732	766	737	727	725	716	714	699	734	673	754	760	742	722	746	762	765	745	700	715	710	728	722	727	752	756	732	756	708	729	781	795	689	771	726	784	678	709	781	739	747	731	705	762	718	761	706	734	714	711	730	758	702	729	755	700	744	779	745	747	751	768	733	743	733	696	713	710	752	697	710	731	709	770	716	718	690	705	715	754	761	713	777	750	781	750	692	729	728	761	715	780	714	743	692	717	723	756	737	769	721	742	715	710	748	736	693	721	789	721	771	718	704	745	726	723	745	755	736	747	697	709	740	754	706	759	770	747	706	723	756	710	701	684	758	698	799	716	692	707	764	759	770	715	771	760	733	724	778	747	754	717	754	718	734	734	738	729	790	719	715	743	769	736	770	756	758	706	756	738	729	761	701	731	747	731	712	760	683	715	731	756	772	718	727	716	751	718	705	790	729	731	718	734	766	732	758	712	715	788	765	751	749	757	735	726	738	746	703	707	766	694	739	724	743	752	735	745	726	746	739	784	729	743	713	767	753	757	741	725	769	779	763	746	711	762	755	749	784	752	758	768	718	725	707	760	719	712	752	737	787	814	759	807	682	721	773	739	742	765	690
37449	53263	45821	32808	23923	17010	12051	8455	6155	4674	3730	2951	2503	2136	1802	1610	1471	1338	1308	1194	1204	1190	1163	1169	1058	1107	1076	1049	1013	960	997	972	1055	1030	960	988	996	969	1023	988	1027	952	966	994	991	961	989	997	1004	1038	1051	1015	955	950	953	983	1011	980	983	988	971	1008	1023	1029	1010	959	1005	959	1010	974	993	920	974	959	980	966	952	1040	979	975	976	997	1009	993	991	978	1008	993	931	997	1007	1002	980	962	1020	980	1003	964	987	942	1002	934	956	1004	976	1018	975	969	977	993	981	966	981	989	977	972	991	926	932	1004	992	995	977	1046	962	1034	949	1040	998	992	1012	989	1007	982	965	991	1008	952	973	917	1010	987	1003	975	934	980	987	925	995	960	1003	1006	1019	1022	949	1064	989	1005	979	984	971	984	953	1014	985	1002	1022	1006	990	996	998	997	957	989	985	922	951	1022	952	984	943	996	989	958	940	1002	1003	972	998	911	959	964	996	924	987	1016	992	906	964	1043	989	990	969	973	998	1021	982	970	973	1002	971	924	1001	964	1000	986	1012	1013	1004	1021	970	926	976	955	1053	970	931	942	996	986	995	937	996	894	1005	1001	961	973	993	979	949	1019	1019	1021	974	924	946	1052	965	939	952	1007	1005	947	1028	963	1039	1002	1017	927	967	989	1015	924	1030	1092	968	953	977	947	958	938	938	964	941	965	979	964	983	1016	934	903	1073	929	990	995	1034	970	932	965	1004	984	982	995	975	948	965	987	1025	991	1019	1003	975	1005	1018	974	961	979	959	954	938	1002	1001	1002	956	1001	935	969	1058	986	963	1005	962	952	925	949	991	1037	983	1013	993	1005	962	984	1018	981	939	982	989	994	976	963	974	1014	975	987	1001	924	1018	962	948	940	987	991	974	1039	945	994	1008	1008	1004	983	983	977	1016	983	998	982	1035	966	961	968	1024	991	989	1001	994	1013	1007	1024	1001	1032	973	975	1006	972	965	950	1028	975	1002	991	979	994	965	951	945	1018	1001	990	963	978	987	1035	974	985	1017	982	998	1009	1028	998	988	953	1019	985	1003	1006	978	899	989	961	937	980	1010	981	1024	997	1028	1021	973	971	999	1005	953	982	992	994	959	987	943	960	1026	936	1003	988	975	998	945	991	1020	942	976	1010	964	939	947	932	1006	960	985	1022	987	1020	996	990	943	980	993	999	1004	987	1013	989	1022	950	976	1014	933	978	1021	976	997	955	970	1023	969	972	964	1066	1025	970	984	976	978	983	984	993	974	1011	987	949	1022	935	997	997	948	959	998	971	1023	974	1018	947	991	981	999	993	992	962	950	972	987	990	993	984	951	1025	941	952	982	991	978	959	945	1028	994	945	992	1035	999	984	947	1015	1020	940	993	975	1023	990	956	974	934	993	983	939	1036	1024	999	988	993	1011	939	1014	958	1008	1022	948	961	973	960	1031	983	961	970	1012	1022	962	970	919	1054	957	972	983	1017	974	1019	944	1003	1012	926	981	1020	1054	931	1040	984	979	958	1003	942	964	1001	962	1015	969	994	1056	973	972	950	984	1003	994	1001	975	932	999	926	991	960	1009	970	994	995	1024	1001	953	982	966	1006	997	964	980	930	1011	987	1039	930	955	982	1025	1004	1009	981	995	1067	959	962	951	971	974	967	994	917	946	1011	957	981	968	1030	1049	1018	1002	990	986	994	1000	957	1002	1004	1022	956	996	973	998	989	1012	932	994	1034	1002	970	957	1025	957	981	977	959	991	984	983	921	993	1007	967	970	999	1015	1004	987	1042	996	966	1011	1018	969	995	945	937	1019	955	986	1007	1014	970	1013	993	1002	974	931	1007	1026	1021	1008	952	1003	970	1004	979	965	1034	936	1022	1011	980	952	897	991	1033	1016	1031	1020	987	961	986	958	971	1022	957	1036	955	1008	990	953	966	968	993	957	993	931	955	970	949	971	995	997	951	938	954	981	1001	946	994	994	988	1005	980	1024	943	976	1003	1021	998	1023	987	942	962	993	994	1006	973	997	971	1009	964	949	997	961	1015	1015	990	1031	1050	960	1021	1000	980	986	1035	1016	985	946	1064	993	923	1036	945	956	1044	955	987	973	988	1012	995	911	964	1034	982	1021	1054	963	974	952	1049	1004	911	992	1023	1001	965	975	985	1010	1020	926	985	990	929	970	949	986	976	973	1005	981	928	1005	1001	972	1010	1049	989	1000	975	960	972	985	989	960	1030	964	1002	995	1023	985	969	1017	1024	963	938	1035	989	977	1048	1000	936	948	996	1006	949	972	982	1022	1006	974	967	966	1024	1035	967	1012	987	1016	1011	942	999	1011	964	986	971	996	968	1019	948	970	987	967	1006	1035	997	1011	968	1026	983	984	950	1082	963	967	991	948	1024	989	1044	1004	1050	1017	936	1005	961	1021	993	970	1023	984	937	970	972	962	1036	931	955	1002	1016	1003	956	977	1018	997	958	1036	983	974	993	947	1000	1006	977	1003	1013	993	956	989	1020	1034	955	955	953	1021	1035	985	1032	985	1013	995	983	1006	1015	981	939	903	990	974	946	1011	1007	993	973	987	964	981	999	981	1002	1016	985	968	1007	1039	951	995	966	984	1052	968	1006	975	1007	959	928	999	994	971	999	969	975	942	982	983	1044	917	1016	1022	1000	989	1017	919	973	994	1006	1025	994	1026	932	1009	1019	1054	974	1000	1080	1006	941	1021	913	978	966	958	964	1050	955	952	974	991	961	969	978	1021	960	1002	959	988	956	1023	981	978	1035	977	998	979	979	942	979	1032	960	953	944	996	998	1008	956	998	938	924	996	963	1006	956	1006	1007	981	978	973	969	969	1001	942	1014	954	959	1021	1012	937	995	970	991	973	1021	953	1006	1006	924	933	976	979	1001	996	977	1010	968	965	996	1028	1010	951	973	926	982	954	998	998	972	939	981	966	999	971	913	980	989	991	969	1007	1022	944	916	1012	977	1001	992	967	1007	1025	978	1051	970	1001	1018	1006	973	1022	967	995	986	1037	968	999	997	1001	926	1010	979	938	1021	957	999	980	953	1015	969	1009	978	946	1001	948	976	976	996	966	956	971	966	945	1005	1008	967	1045	984	1004	962	996	933	980	986	1021	937	938	963	1043	1077	943	984	914	975	950	934	1002	1022	945	1033	948	960	1031	991	994	1019	1040	1011	1006	1010	1004	973	1035	1004	980	964	935	982	989	954	943	986	1015	1019	979	1004	968	975	1016	1013	964	978	995	998	982	973	1027	973	1057	975	982	939	959	1023	969	1051	1053	958	1018	959	948	1006	985	1010	1039	1024	962	1012	958	983	918	946	931	980	996	956	1040	949	992	972	983	991	1000	1001	1050	1010	1058	1029	1030	972	945	956	1006	982	974	964	945	1036	1035	1003	1019	1015	1015	992	1009	947	980	978	970	979	1030	1045	1027	990	993	996	1012	989	1046	1002	1001	1004	1020	1003	1035	1008	1000	1015	983	979	959	1076	924	985	1025	937	980	1005	978	969	974	1007	945	973	963	977	982	960	1018	1025	1013	975	992	1015	980	981	982	953	978	996	988	968	939	1014	981	1015	943	1006	1039	1005	1000	1000	974	932	1004	926	1000	996	971	974	963	1003	1011	987	958	1019	1021	1028	972	1014	999	1009	978	1034	983	963	984	971	1004	965	983	948	1013	978	1018	918	993	987	995	984	987	999	996	943	957	941	964	984	978	1013	961	973	973	987	963	1012	1001	993	1016	982	969	925	1011	1033	1005	996	1053	950	993	1001	935	981	988	941	998	945	989	998	1023	986	994	1008	956	1023	984	997	922	975	961	1038	1011	960	983	1051	937	1011	1001	965	962	967	956	1001	1025	969	1001	1002	966	1002	1001	1011	993	983	1016	942	1009	964	1033	987	1007	998	957	931	982	1011	965	985	991	951	994	1013	1004	960	1018	967	959	966	967	950	972	985	962	935	993	947	977
24143	21023	28701	25957	23651	20618	14181	8109	5365	4112	3193	2454	2062	1811	1597	1332	1293	1185	1101	1035	1039	964	898	941	919	879	891	882	846	848	834	862	807	804	803	751	787	824	833	799	796	778	807	815	783	752	845	809	787	757	825	785	767	786	787	780	793	783	782	832	799	733	813	775	851	805	745	771	801	736	785	723	817	755	751	816	780	788	744	837	829	804	767	812	769	774	767	776	811	801	824	747	810	790	786	765	788	820	735	753	758	770	803	811	762	771	774	784	823	784	779	823	792	834	812	811	779	738	798	802	847	811	787	827	779	827	839	772	804	781	743	781	798	733	785	794	815	780	783	814	761	767	792	805	749	774	758	776	782	792	810	791	781	774	783	777	828	801	825	804	789	829	752	801	768	734	775	814	771	784	774	765	788	771	782	776	790	765	776	823	820	826	812	746	784	774	775	778	831	826	777	811	820	797	755	765	748	809	774	732	742	775	781	810	750	767	760	777	804	770	832	828	776	779	744	775	767	782	839	776	795	806	797	733	796	810	772	754	841	800	744	792	757	788	735	767	704	836	767	779	848	772	746	823	815	744	783	830	808	825	688	818	821	826	769	793	773	791	802	774	792	738	771	791	780	792	779	842	788	809	747	771	789	735	827	773	806	791	778	727	811	763	798	765	793	790	777	817	799	811	808	813	744	784	701	781	748	741	837	747	783	808	818	753	797	760	783	801	771	759	791	793	841	771	752	789	774	777	813	785	759	731	836	793	786	813	764	826	756	803	742	743	784	757	817	773	835	843	833	812	773	800	819	797	762	793	783	755	763	782	762	777	785	764	781	833	798	798	831	782	824	768	782	791	744	736	787	797	818	801	775	799	753	756	777	786	800	772	767	773	762	796	781	738	808	764	803	837	812	803	798	803	768	738	774	803	802	796	782	762	769	751	794	767	802	792	725	771	776	733	764	742	780	798	790	825	803	744	838	792	817	824	763	807	779	787	791	818	838	832	761	767	822	762	796	758	823	796	770	791	784	805	779	777	789	803	761	746	802	767	782	755	775	834	776	779	814	797	767	749	799	743	800	815	748	789	783	725	798	750	786	861	757	800	802	771	779	748	815	813	750	758	780	773	831	784	813	740	808	801	823	797	768	739	832	755	790	844	803	775	801	773	776	796	786	765	772	769	828	791	782	778	794	819	818	801	781	822	790	848	755	756	771	785	805	765	793	748	746	794	839	739	795	817	795	837	805	830	766	796	784	803	820	789	773	753	821	787	810	758	814	746	791	758	805	809	770	806	811	786	759	791	782	780	815	749	795	813	758	785	777	785	787	769	764	847	756	752	833	753	785	787	842	779	812	790	724	825	789	728	788	772	783	741	799	793	728	798	839	827	768	797	775	793	796	799	773	758	802	860	777	802	787	788	722	766	775	791	798	819	753	780	790	847	831	751	754	780	804	783	740	777	810	829	842	765	759	759	769	834	768	790	848	777	749	778	810	777	727	778	807	784	773	774	819	807	769	793	767	833	774	769	813	792	787	827	799	774	795	767	765	825	816	757	789	796	796	793	747	771	798	809	787	774	777	811	802	774	836	822	765	785	806	813	737	844	806	765	753	781	778	767	784	783	818	783	799	788	749	790	791	791	779	787	753	798	782	803	746	787	789	787	803	783	770	833	711	779	785	767	795	816	768	797	804	845	747	784	775	782	768	759	823	813	779	785	792	756	767	778	781	748	729	795	786	780	751	841	765	806	745	775	756	789	754	734	755	762	780	823	757	770	802	795	741	701	824	806	800	796	799	798	749	765	815	733	778	813	736	734	747	744	762	784	800	797	789	824	784	768	777	800	837	752	773	810	778	756	804	759	822	754	764	714	766	767	773	813	788	770	735	794	766	794	813	843	753	839	710	795	753	755	767	807	763	836	796	774	760	776	780	730	796	813	803	782	789	759	793	810	783	761	808	773	817	828	810	775	804	822	785	749	790	768	779	780	803	835	745	786	798	804	760	750	817	772	742	787	748	775	787	766	815	753	788	752	791	785	720	767	757	764	793	774	762	812	813	787	794	821	821	785	796	795	791	767	764	750	790	815	733	805	791	823	799	793	796	782	806	786	794	806	778	810	755	792	758	798	790	766	765	772	851	749	817	831	776	791	825	776	795	762	749	825	792	792	792	796	833	777	802	802	716	805	767	777	802	749	760	800	748	793	761	770	764	768	793	751	824	758	770	846	842	771	794	795	798	820	804	807	807	782	780	745	757	797	760	764	795	777	766	776	783	780	829	767	775	782	797	753	776	778	835	865	822	780	735	782	767	767	747	815	791	793	772	758	780	791	763	778	816	764	786	798	775	812	768	780	751	798	764	812	765	771	762	756	788	793	806	759	808	757	810	786	805	772	785	779	801	768	829	796	752	819	790	786	770	807	789	778	788	773	822	777	856	828	762	753	733	803	781	765	833	808	794	761	780	783	774	848	771	767	810	801	770	758	776	827	789	750	737	784	778	790	741	808	807	760	784	801	861	765	779	756	812	814	839	761	835	758	794	749	749	757	745	767	782	762	801	754	780	791	809	774	822	769	812	797	814	732	759	790	770	740	780	810	811	801	746	784	772	758	799	809	808	825	760	808	766	820	803	811	789	754	792	809	797	757	752	722	813	782	716	806	750	779	804	800	766	800	774	755	804	792	768	765	757	774	811	765	788	749	825	780	766	794	803	796	819	783	773	755	791	786	729	808	735	763	835	766	814	800	837	807	778	831	773	824	775	805	802	817	790	831	774	816	754	728	746	803	763	814	813	804	797	813	747	770	769	844	766	785	783	759	753	798	820	787	772	768	743	757	755	767	797	788	780	778	701	792	785	754	764	766	780	782	783	802	760	748	787	767	763	747	769	745	802	736	794	787	775	775	776	756	749	815	794	833	800	816	724	825	768	826	811	768	745	826	808	806	744	811	783	799	803	822	742	748	792	833	788	825	813	783	857	766	811	773	799	765	776	802	806	783	785	818	808	751	740	784	794	752	743	777	765	773	822	765	807	759	751	774	811	825	778	808	804	776	781	812	823	790	800	824	781	795	797	777	800	803	831	724	812	803	814	735	716	748	812	761	757	796	774	768	762	797	788	796	757	797	798	802	820	839	734	796	779	723	773	779	846	812	766	816	787	825	818	796	768	768	830	819	809	740	803	816	715	786	826	803	768	810	769	782	781	748	833	820	783	802	819	741	743	774	830	791	790	789	867	798	775	773	858	748	789	792	768	744	766	814	789	751	785	836	783	760	838	797	802	749	785	775	772	751	756	812	739	753	759	800	788	771	759	807	791	806	813	758	798	773	786	782	770	792	810	825	845	773	738	781	811	788	760	792	836	812	809	775	765	781	783	768	798	773	714	789	757	760	761	804	752	775	757	797	805	786	788	780	791	802	753	794	770	769	803	785	811	774	782	819	762	835	821	775	793	823	754	772	772	726	774	817	759	770	805	790	781	772	791	767	813	822	750	783	794	801
37089	60839	53943	40044	31700	24235	18149	13287	9743	7469	5726	4565	3667	3083	2466	2166	1913	1813	1601	1538	1450	1348	1278	1302	1229	1197	1225	1202	1158	1119	1092	1100	1096	1120	1079	1096	1113	1124	1112	1081	1037	1058	1124	1057	1037	1027	1052	1037	1034	1107	1066	1043	1060	1035	1101	1067	1036	1023	1060	1060	995	1064	1064	1056	1022	1058	1080	1081	1074	1098	1073	1058	1013	1033	1061	1093	1089	1050	1035	1139	1041	1053	1006	1029	1072	1061	1068	1020	997	1095	1063	1074	1059	1071	1044	1059	1065	993	1006	1088	1061	1053	1033	1027	1084	1100	1031	1088	1084	1055	986	1120	1025	1035	1057	1094	1066	1022	1087	1036	1018	1063	1029	1008	1079	1077	1052	1015	1040	1078	1067	1075	1067	1066	1064	1093	1005	1044	1095	986	1024	1035	1048	1001	1034	1053	1033	1053	1022	1028	1096	1022	1012	1066	1050	1061	1068	1049	1049	1074	1007	1078	1070	1051	1015	1059	1074	1077	1061	1054	1057	1059	1123	1054	1054	1078	1107	1042	1096	1149	1031	1091	1031	1016	1027	1080	1055	1082	1072	996	1095	1067	1026	1064	1003	1058	1026	1081	1129	1047	1029	1037	1073	1050	1025	1079	1068	1051	1056	1060	1107	1032	1021	1064	1003	1003	1058	1103	1031	1060	1021	1079	1060	1026	1035	1043	1016	1055	1085	1040	1070	1009	1035	1017	1076	1133	1043	1022	1058	1036	1079	1088	1037	1001	1061	1064	1033	1047	1020	1046	1112	1068	1056	1036	1080	1037	1074	1043	1035	1024	1028	1065	1003	1108	1009	1069	1032	1058	1045	1069	1003	1067	1117	1071	1065	1050	1067	1064	1025	1006	1058	1073	1053	1049	1078	1048	1024	1053	1047	997	1067	1038	1066	1071	1108	1114	1096	1002	1027	1136	1025	1094	1057	1059	1073	1032	1081	1048	1117	991	1024	1104	1059	1071	1091	1017	1047	997	1053	1031	1097	1065	1085	1101	1048	990	1060	1059	1048	1112	1092	1067	1024	993	1072	1088	1092	1067	1089	1063	999	1050	1025	1066	1077	1090	1067	1054	1021	1045	1046	1054	1090	1033	1007	1072	1106	1069	1014	1070	1112	1005	1001	1083	1008	1057	1035	1028	1019	1017	1089	1063	958	1040	1021	1036	1057	1055	1051	1110	1102	1017	1011	1057	1035	998	1038	1065	1060	1070	1028	1071	1094	1096	1022	1013	1012	1055	1062	1045	1024	1062	1036	1096	1042	1020	1075	1039	1081	1032	1083	1065	1001	1087	1064	1076	1067	1097	1023	1073	1054	1040	984	1065	986	1040	1052	1046	1063	1067	1046	1062	1042	1056	1043	1038	1061	1060	1045	993	950	1031	1070	1102	1050	999	1097	1053	1011	1055	1095	1049	1031	1040	1047	1025	1005	1114	989	1091	1040	1101	1034	1001	1057	1011	1080	1096	1042	988	1038	1060	1080	1057	1092	1037	1044	998	1044	984	1038	1100	1015	1010	1040	1023	1019	1028	1024	1073	1031	1073	1057	984	975	1092	1036	1016	1068	1067	1089	1099	1103	1036	1087	1039	1079	1043	1038	1045	1081	1017	999	999	987	1015	1053	1046	1031	1047	1073	1063	1029	992	1010	1062	1046	1122	1007	1033	1021	1039	1045	1049	1032	1070	1070	1072	1073	1014	1008	1033	1005	1067	1073	1103	1087	1043	1025	1027	1002	1023	1052	1062	1030	1076	1046	1096	1080	1043	1045	1013	1011	1037	1042	1046	1104	1015	1030	1025	995	1065	1101	1082	1073	1077	992	1037	1095	1082	1106	1070	1101	1032	1031	1041	1102	1034	1042	1048	1075	1084	1010	996	1047	1026	1077	1074	1023	1058	1043	1028	1058	1059	1042	1063	1010	1046	1060	1025	1045	1052	1048	1052	1108	1036	1063	1020	1046	1040	997	1078	1031	1016	1088	1054	1040	1080	1041	1103	1059	1015	1025	1026	1083	1098	1083	1086	1046	1016	1082	1072	1055	993	1026	983	1060	1088	1025	1015	1059	1055	1065	1027	1092	1043	1031	1056	1063	1048	1074	1038	1004	1108	1105	1012	1044	1063	1035	1014	1079	1086	1047	996	1071	1084	1012	1071	1067	1091	1011	1016	1075	1089	1077	1009	1065	1036	1078	1056	1087	1076	1067	1051	1072	1027	1019	1078	1004	1093	1062	1045	1008	1054	1107	1068	1025	1044	1052	1050	1059	1095	1047	1094	1086	1054	1049	1065	1056	1023	1071	1021	1028	1042	1029	1060	1016	1052	1017	1038	1046	1089	1034	1046	1022	1010	1010	988	1066	1031	1027	1044	1012	1048	1032	1048	1065	1114	1073	1027	1049	1044	1018	1056	1126	1043	1085	1019	1094	1044	1045	963	1057	1058	1037	1013	1006	1050	1009	1108	1058	1024	1028	1005	1086	1044	1023	1045	1041	1117	1068	1031	1075	1041	1032	1038	1036	1080	1077	1084	1050	1080	1066	1003	1080	1026	1054	1013	1045	995	1108	1065	1027	1037	1023	1095	1068	1037	1060	1042	1082	1069	1108	1032	1040	1035	1060	1017	1029	1041	1040	1063	1046	1058	1039	1077	1018	1060	1052	1065	1013	1046	1018	1050	1066	1009	1153	1025	1084	1048	1047	984	1068	1100	1008	1010	1067	1093	1058	1083	1042	1074	991	1038	1050	1090	1070	1111	1006	1012	1068	1065	1014	1003	1066	1082	1002	1068	1038	998	1034	1088	1061	1021	1033	1052	996	1009	1055	1082	1045	1070	979	1046	1089	1051	1059	1025	1045	1079	1092	1004	1052	1036	1066	1036	1049	1003	1076	1084	1036	999	1074	1088	1078	980	1126	1064	1087	1065	1103	1067	1078	1040	1011	1061	1103	1064	1045	1073	1014	1058	1138	1005	1077	1057	1084	1033	1094	1050	1022	1107	1041	1055	1045	1083	1061	1077	1059	1068	1010	990	1102	999	1057	1114	1085	1009	1045	1064	1011	1077	1062	1096	1077	1070	1066	1038	1036	1054	1089	1025	1115	967	1067	1014	1061	1069	1089	1136	1083	1088	1062	1107	1094	1043	1063	1046	1085	1068	999	1076	1032	1041	1018	1045	1025	973	1044	1011	1012	1055	1115	1020	1038	1022	1082	1031	1057	1031	1032	1076	1026	1055	1036	1077	1051	1027	1001	1043	1022	1046	1063	1048	1072	1060	1070	1027	1080	1028	1064	1022	1093	1023	1013	1052	1060	1074	1063	1041	1030	1055	1048	1106	1053	1054	985	1099	1098	1056	1077	1041	1088	1053	1088	1066	991	1037	1073	1044	1023	1023	1052	1075	1039	1020	1079	997	1063	1070	1045	1028	1065	997	1026	1008	1025	1000	1024	1063	1063	1051	1047	1024	980	1021	1071	1054	1052	1033	1035	1073	1110	1046	1119	1056	1046	1007	1042	1029	1025	1042	1039	1043	1051	1086	1013	1045	1072	1064	1015	1072	1016	1047	1038	1117	1068	1060	1063	1045	1067	1070	1051	1056	1054	1064	1044	1065	1090	1046	1042	1051	1020	1018	1064	1034	1050	1055	1040	1051	983	997	1064	1057	1042	1023	1029	1016	1062	1062	1079	1032	1012	1058	1075	1024	1084	1097	1025	1041	1059	1126	1021	1074	1022	1025	1005	1073	1067	1017	1072	1057	1005	1052	1013	1020	1059	1003	987	1032	1064	1064	1040	1022	1032	1096	1070	1028	1052	1043	1100	1031	1060	1048	974	1024	1023	1026	1129	1039	1091	1069	1064	1022	1088	1042	1067	1028	1066	1055	1074	1056	1020	1068	1079	1008	1039	1054	1047	1034	1076	1038	1130	1041	1036	1048	978	1082	1031	1015	1011	1045	1126	1034	1004	1063	1063	1048	1058	1037	1060	1025	1119	1065	1115	1038	1057	1098	999	1034	1059	1071	1055	1027	1110	1087	1002	1055	1049	1077	1045	1043	1033	1058	1070	1073	1054	1011	1086	1014	1036	1011	1050	1043	973	1053	1044	1009	1097	1072	1048	1054	1033	1049	1069	1004	1096	1021	1040	1066	1133	1044	1069	1077	1017	1028	1081	1027	1007	1062	1021	1018	1052	1023	1076	998	1048	1063	1013	1001	1063	1100	1081	1053	1029	1070	1069	994	1013	1041	1057	1080	1060	1080	1056	977	1075	1049	1004	1067	1035	991	1085	1064	1012	1001	1035	1046	1017	1068	1061	975	1043	1084	1047	1039	1016	1072	1064	968	1015	1051	1020	1081	1088	1056	1090	1024	1017	1129	1093	1024	1007	1043	1055	1020	1065	1042	1059	1044	1078	1077	1059	970	1009	1085	993	1021	1122	1029	1070	1024	1049	1038	1092	1077	1084	1055	1085	1033	1013	1028	1021	1074	1031	1056	1018	1005	1087	1068	1052	976	1011	987	1095	1044	984	1023	1038	1053	1059	1068	1037	999	1029	1029	1000	1079	1085	1083	1036	1030	1065	989	1068	1037	1106	1019	1032	1112	1091	1016	1091	1048	1039	997	1006	1090	1040	1066	1091	1067	996	1055	1040	1008	1060	1098	1036	1054	1082	1101	1058	1104	1043	1070	1047	1060	1084	1098	1023	1053	1048	1029	1034	982	1068	1033	1082	1028	1079	1025	994	1061	1046	1067	1078	1011	1115	1062	1084	1092	1036	1032	1006	1018	1094	992	994	1075	1044	1049	1080	1050	1033	1039	1053	1026	1028	1059	1004	1031	1085	1057	1056	1058	1033	1068	1024	1038	1064	1047	1050	1012	1066	1039	1047	1097	1082	1106	996	1051	1075	1065	1109	1027	1075	964	1032	1058	1034	1013	1082	1068	985	1063	982	1074	979	1055	1053	1030	1025	1045	1071	1040
23042	21071	28859	23961	22277	23559	20944	11293	7090	5152	4038	3110	2660	2136	1837	1600	1379	1303	1222	1112	1088	1084	955	936	878	896	875	842	899	877	840	825	811	793	776	820	812	801	769	776	775	801	821	788	764	781	785	818	830	794	779	776	793	735	787	783	803	790	776	772	770	724	765	741	748	806	795	787	797	785	792	772	806	776	768	783	758	758	764	762	784	772	783	765	743	771	772	721	722	739	795	770	808	777	755	751	712	810	761	785	762	793	754	788	718	785	733	818	780	804	767	803	784	801	794	793	775	763	787	714	838	785	818	811	777	775	820	803	742	745	803	798	740	765	749	798	780	742	784	769	781	711	798	723	726	766	767	845	755	788	767	756	760	772	773	764	800	802	810	757	743	791	769	793	800	767	799	761	827	764	737	746	763	753	776	743	801	791	800	751	799	814	803	791	805	756	725	741	776	779	775	752	796	773	785	760	853	762	772	739	804	745	808	738	781	795	796	794	784	759	776	751	766	797	774	758	765	749	768	804	796	784	728	780	800	806	799	793	830	719	792	730	781	748	757	812	769	803	768	788	803	804	749	766	758	766	768	766	778	797	741	790	777	744	756	777	769	780	733	766	776	794	729	752	740	756	765	762	758	775	755	804	751	752	728	780	770	814	745	773	767	782	754	778	749	782	752	745	809	765	803	741	791	778	787	790	718	792	789	740	754	769	812	793	763	784	767	809	753	744	770	792	779	756	782	724	794	765	741	775	774	758	754	791	772	810	782	768	856	726	786	810	767	813	854	836	798	754	786	799	754	782	759	770	733	737	797	755	737	792	761	799	752	740	788	777	788	745	764	782	778	761	777	750	779	778	794	774	789	788	776	768	757	743	789	801	783	771	806	808	823	796	805	808	748	774	798	785	771	795	782	758	787	760	756	809	761	820	747	829	762	755	801	751	769	741	761	810	775	755	754	779	775	747	734	769	763	770	723	807	810	764	787	767	784	753	799	801	731	785	802	739	821	779	779	749	727	775	839	713	770	753	733	764	795	789	763	817	782	808	778	781	732	719	782	810	783	801	752	760	754	769	759	767	778	722	757	787	781	741	759	741	750	759	754	768	791	713	775	744	766	823	745	752	769	751	782	697	742	730	711	711	797	720	759	778	752	769	758	775	825	737	798	777	735	733	790	738	785	786	787	773	762	793	831	800	798	800	793	795	763	794	747	775	732	764	777	763	730	750	732	794	790	777	801	797	759	766	774	736	779	748	761	784	789	778	757	783	726	777	787	787	768	770	780	807	782	775	737	680	769	782	800	783	761	793	767	759	794	765	777	752	835	787	820	819	749	769	823	718	810	722	760	753	774	766	689	750	799	711	807	773	791	753	746	801	784	771	789	716	793	808	761	793	748	773	764	765	732	747	780	778	755	779	751	773	781	818	779	727	779	750	787	751	808	784	797	755	780	789	809	842	741	809	766	763	794	772	802	729	749	791	738	760	769	716	740	751	731	788	806	789	775	744	856	791	742	772	805	758	770	796	767	805	760	725	775	770	741	759	752	794	745	776	721	802	779	790	792	791	772	726	781	781	738	720	732	779	751	805	772	766	807	734	804	767	767	741	762	783	792	770	775	770	806	815	766	774	808	809	780	763	741	751	767	747	712	746	796	785	798	772	743	759	755	791	791	734	786	814	806	792	795	747	770	779	770	803	779	738	752	781	824	713	781	772	786	786	792	759	791	769	798	764	811	781	783	836	750	786	791	784	753	780	784	759	792	794	802	756	745	715	795	787	759	735	796	772	771	782	775	795	805	809	789	798	752	758	788	762	716	758	761	802	790	811	760	730	814	775	768	795	808	774	761	766	758	765	796	768	746	758	738	801	741	781	795	765	756	825	794	755	768	761	748	715	754	819	753	745	764	727	734	760	778	718	775	755	827	753	749	803	762	759	834	836	752	817	842	759	792	744	786	829	735	801	746	747	801	834	778	764	769	762	743	758	774	779	740	819	754	697	783	756	776	747	746	795	816	740	777	789	765	797	788	745	789	761	796	792	793	788	774	770	787	740	789	762	755	770	762	740	707	773	778	737	751	823	758	761	805	786	761	791	748	739	855	761	738	779	784	768	747	815	773	746	768	783	761	784	755	745	772	776	762	754	773	798	781	795	761	750	781	746	762	800	684	743	795	759	763	768	734	760	798	765	796	743	759	769	770	812	798	769	771	785	755	783	720	815	717	732	771	804	805	708	741	760	748	726	771	775	739	751	717	756	789	776	764	796	787	734	792	773	782	735	787	755	755	788	755	777	736	735	809	831	758	795	780	770	723	774	774	765	777	775	765	731	782	808	787	741	764	746	834	802	719	762	723	760	783	766	734	762	764	753	745	770	761	800	789	742	716	772	755	801	770	748	734	749	727	772	783	773	771	716	778	792	734	766	802	749	758	767	784	734	751	780	755	773	786	765	756	789	782	774	813	737	781	729	773	760	786	750	756	781	777	773	774	744	725	750	780	764	771	741	811	760	738	796	775	731	783	809	769	760	769	756	768	763	772	759	779	774	744	736	755	775	746	795	727	756	772	771	784	778	751	765	797	815	795	815	762	758	749	779	767	795	768	788	788	801	762	787	823	773	752	792	835	792	758	821	801	739	730	782	780	764	764	727	794	774	732	745	786	757	745	743	811	771	787	809	770	781	770	766	775	727	774	866	761	744	777	775	778	801	793	742	787	720	768	787	754	769	725	737	709	789	781	751	800	747	750	802	749	764	740	786	824	751	715	773	716	779	769	794	785	792	749	776	745	768	802	801	746	791	735	749	795	738	808	772	761	808	814	810	812	767	807	772	770	805	717	738	724	755	740	757	768	780	753	754	772	794	816	772	757	726	777	763	808	805	772	782	790	828	796	779	788	741	777	763	777	799	811	804	758	812	779	782	773	823	782	756	791	799	752	805	779	771	774	774	769	737	719	790	774	766	737	779	798	737	754	705	759	779	733	773	811	785	782	783	759	758	746	760	763	780	747	753	769	781	812	789	821	730	843	765	757	799	820	760	824	789	773	758	739	772	814	756	746	804	746	733	774	761	759	765	759	743	775	745	720	688	801	768	766	764	755	730	756	716	755	781	757	757	777	796	806	728	765	766	714	786	822	780	779	770	750	777	741	780	768	768	800	762	750	786	729	753	780	740	715	763	772	749	722	792	822	758	742	764	758	817	762	798	772	780	786	793	759	718	701	764	769	792	769	754	752	782	826	753	796	769	766	763	761	775	758	774	758	748	783	789	722	779	782	778	827	731	767	806	760	787	802	790	792	822	765	713	794	790	733	735	714	744	807	728	765	743	768	761	750	773	775	789	749	759	800	765	735	768	782	754	761	784	752	796	755	756	778	718	740	748	742	797	769	749	794	796	747	790	740	757	795	866	737	780	798	782	759	784	748	803	759	747	759	730	779	771	809	783	793	758	758	727	806	693	756	775	769	780	760	730	773	708	715	788	796	803	767	789	724	866	744	775
40102	66279	59710	45134	35977	29105	21959	16705	12713	9447	7223	5600	4612	3865	3043	2620	2295	2042	1889	1725	1588	1533	1457	1317	1291	1254	1252	1180	1190	1123	1108	1092	1088	1074	1058	1047	1085	1097	1084	1018	1073	973	1007	980	995	1029	994	1031	1005	962	1018	1035	1007	1024	1041	1021	1021	1122	1031	1037	1086	1125	1064	1022	1040	1010	970	965	1082	1025	1042	1024	995	1035	984	1116	1025	1033	1012	1047	968	962	1028	1005	985	1061	1056	1006	989	1079	1047	1029	980	1032	1012	1057	1097	1039	1042	999	1016	976	989	1010	1012	1047	1025	969	1003	995	1022	1038	1071	1047	1005	1070	1033	1006	1048	1048	1004	996	982	1091	1019	970	1013	1091	950	1028	1015	1025	1062	1027	1007	1044	1033	1029	1006	1027	1022	939	1022	1001	966	1013	1070	1047	997	986	1068	979	1051	1018	997	1050	985	1048	997	1017	982	990	1051	1032	1026	1007	1039	1014	1009	1039	985	1039	1030	1032	1054	991	1078	1021	971	1048	1007	1029	1051	1039	1038	1018	1065	996	1003	970	1018	1026	1034	1027	1041	1005	958	1028	1058	1092	1046	1091	1015	953	1030	1051	945	990	969	966	1015	1047	1017	940	1019	994	1037	1032	998	1035	1052	1057	976	1004	1013	1040	1090	1076	1067	1063	1054	1039	983	1018	1052	1004	1000	1023	1089	1032	1035	1054	1053	1071	1042	1053	999	1023	985	1028	1105	1078	1006	1003	971	1032	1008	1040	1026	1022	1008	1019	1009	1045	986	1035	989	1058	983	1005	970	1005	1042	1011	1039	1022	1039	1014	999	980	1046	974	1043	1007	1009	1028	1040	984	993	964	1063	1011	974	1013	1008	1032	1042	998	1085	997	979	895	992	1059	1045	993	1020	1052	1023	987	954	1063	1041	997	993	1033	1002	1033	1003	993	1067	949	1019	1083	1057	1050	983	1010	1033	1022	1057	1021	1019	996	1049	1032	969	1034	1037	1036	1090	1038	988	1013	1012	1046	988	1036	1010	1039	1029	1088	994	997	1022	989	977	999	1028	975	971	999	1007	1061	957	993	1043	1018	1035	1020	1041	1037	1081	1016	983	1005	999	1039	1100	1044	1092	1035	992	1015	990	1021	1002	1030	992	989	1022	1011	1025	1008	1075	1031	1012	1027	1017	1046	975	1041	1021	1002	1004	997	1028	1026	1013	1059	1029	951	1064	1020	987	1033	990	1024	1070	1062	1004	968	1026	1020	1017	1047	986	1000	984	1015	1014	1075	1075	1002	1027	1093	1024	996	988	1040	1038	1021	1073	1088	1028	1040	1017	1059	1036	951	1021	1038	1028	1046	1018	975	1024	1032	1082	1053	1025	1027	1062	1043	975	998	1035	1037	1006	1020	1031	1055	980	1045	982	1057	1038	1013	1030	1045	994	1049	1018	1007	1038	1058	999	1088	979	1090	1029	981	1034	1009	1030	987	975	989	1077	1032	952	1086	1016	1030	1022	1019	1080	1000	1026	1066	997	1061	991	989	1010	977	977	1029	974	999	1080	1001	1018	996	1051	1007	1032	1031	1037	1086	1031	1018	1036	1024	1116	1064	1048	1015	991	1042	978	975	1039	1075	1039	1060	1040	950	1009	1030	1085	970	1062	980	1041	981	1001	1060	1080	997	998	1016	1092	1065	986	1073	1026	1019	1019	1034	1002	999	998	961	1096	1009	1002	1049	1030	983	1045	1006	1019	1063	985	1019	1037	1033	1054	1043	1046	1029	1054	1031	995	1010	968	978	1014	1015	1009	998	1039	986	1033	1008	1003	1025	1032	1017	1009	1001	1066	1017	1041	1042	1071	1008	1038	1046	1028	1037	1008	1024	966	1009	1015	1048	966	1025	1070	1039	1015	978	1007	1047	1027	974	1003	1065	974	1017	1010	1040	1055	986	1056	1024	1037	990	1085	1008	1020	1018	998	1019	996	1018	1009	1029	993	1011	1020	1062	1005	1054	1026	1020	1045	1038	1014	991	1005	982	1033	1001	1020	978	1002	1047	955	1008	1023	1054	1024	1016	1033	984	1019	995	1052	1035	1023	1049	1020	1002	993	985	1017	1040	993	1069	989	1002	1023	1052	1069	981	1076	995	1037	968	1040	1057	1051	1016	985	1003	1065	1024	1018	1011	972	992	1021	1014	1018	1023	1014	1005	1052	1056	1007	1016	1003	1016	1020	1046	1056	1043	1042	1088	1013	979	1026	982	1037	1027	952	1044	1019	1021	1051	1013	956	1051	1051	1007	1083	1008	1016	976	1004	1018	1005	1029	1041	1043	970	1004	1042	1063	1021	1011	972	984	1023	994	1070	1019	984	999	1040	987	965	1039	1055	1032	1085	1037	1020	1055	1027	1068	1034	976	1054	1072	1082	1035	1054	1012	1012	1002	1006	1069	1022	1053	987	1023	1028	1036	1023	989	1015	1102	1067	994	1057	1022	1015	1051	982	984	1075	960	1029	968	1052	993	1088	1027	1007	1064	1022	1061	1054	990	1047	1054	1070	1011	1008	1034	1005	1063	1025	1017	1046	1026	1016	1043	984	1028	1042	1050	1030	1042	1004	1056	1026	1040	1071	983	1034	1033	962	1034	979	1061	1022	991	1005	1046	955	1065	1085	1026	1038	956	1048	960	1003	1025	1073	1027	1028	1009	996	1022	1045	1027	1010	1042	1048	1024	1051	1040	1003	1021	1064	1047	1004	995	1040	996	951	1076	1026	1095	1011	1019	1017	1042	975	1038	1070	1041	1035	1009	1019	1053	1048	955	1043	1042	963	1027	1060	1077	1040	1014	1031	1035	1032	1049	1034	1002	1093	1038	1009	1047	995	1007	1026	1002	1022	1058	1007	1033	982	1027	995	1058	1050	1035	989	1018	1007	971	1016	1002	1009	1047	1014	995	1024	1041	1063	973	1051	1035	1012	983	1091	999	1025	1038	1014	991	1047	986	1020	996	1019	993	1025	1041	1023	991	1035	1013	1025	1004	1043	999	1032	1056	1060	1070	1059	1006	1100	1002	1036	1069	1066	1009	1047	1023	998	1032	1044	1027	989	999	1000	1015	1054	1037	966	1037	1000	963	1028	1019	1082	999	1017	1061	1046	1025	1012	991	948	1021	1055	989	1055	1070	982	985	1015	1013	1049	985	1031	990	1071	997	1099	1017	1022	992	953	946	984	998	1009	1039	1015	979	1063	1030	1009	1030	1042	1031	1043	1020	1014	1029	1021	1031	987	1051	1056	1037	990	988	1065	988	1018	970	1039	1020	1028	1014	1025	1008	965	1047	985	1028	984	1028	1035	1020	1010	945	1060	976	985	1040	1020	1091	980	1064	1023	974	982	994	1040	989	983	964	1045	1042	1003	1016	1039	1005	963	984	992	1045	976	1056	1004	1005	1059	1038	1033	1044	988	1078	1049	1001	988	960	1025	1056	973	1071	1084	1019	1000	1003	1050	1015	1064	979	996	1043	1029	1019	960	932	1077	1013	963	986	984	1032	962	1042	996	1053	982	1082	1004	1037	1078	1066	968	1052	1052	982	990	1000	1052	1003	978	1069	1022	1077	1007	1070	1013	1001	1014	994	1017	1017	1087	1012	992	1083	985	963	980	1007	1021	972	979	978	1015	1043	1046	1026	982	1004	1035	1048	1014	1045	1033	1010	1015	1002	1047	1030	1042	1020	1069	979	988	1028	1029	1015	1012	1054	1032	1019	993	957	1064	1028	987	1081	1036	1012	1076	1005	1034	1088	993	1054	1000	953	978	1055	1055	988	1062	966	1027	983	1012	991	1004	1114	1003	1005	1008	1068	992	1087	1024	1043	1022	1011	1016	1017	995	1040	1047	982	1044	1073	1030	1047	1047	1004	998	1017	1041	1049	1049	1052	977	1026	1003	986	1037	1035	958	954	992	1055	1020	1001	1031	1043	994	1039	996	1065	988	1024	1001	1016	1032	1062	1077	1001	1025	1051	1073	952	1034	1041	1032	1002	1071	991	1015	969	1047	1050	1034	985	1071	1051	1025	1061	1057	1022	1021	1001	1080	1016	1010	1047	982	1023	995	1008	1045	1024	1093	1000	989	1002	989	1027	1064	1066	1040	972	1031	1051	1003	1000	1031	1013	1068	1020	1033	1020	1056	1055	986	1018	960	1000	993	989	1012	983	1066	1020	1049	1042	967	971	966	1010	1063	1045	983	1051	1038	1043	985	1047	1106	1052	1077	1030	987	958	1004	1020	1034	950	1009	992	1077	963	969	996	1019	1027	993	1011	997	988	1025	1046	983	1004	1008	1009	1015	1024	1034	1038	1038	1027	973	1057	1025	1032	1029	1021	1020	999	1035	1036	991	1015	1037	1038	957	979	1032	1026	1029	996	968	1031	981	994	1009	1004	1059	1033	1013	1004	1036	994	1012	1026	1018	1018	1041	1013	938	1030	1073	1024	970	971	1013	1054	975	1027	1012	1020	1037	976	1021	1031	1057	1029	1020	1044	999	984	1051	1017	1033	957	1006	964	975	1026	989	975	1064	1053	1021	1005	1049	969	1016	1024	975	1009	951	1056	1026	1054	990	1018	1018	1007	1037	1025	986	1023	991	1036	1045	999	986	1008	1029	997	1003	1026	976	1016	1049	1008
30215	34118	40301	30586	19192	11770	6817	4225	3084	2386	1940	1600	1374	1203	1153	1000	1028	870	843	850	840	806	796	768	766	742	714	707	771	745	710	703	706	735	702	716	793	725	720	698	762	694	721	700	749	739	760	688	760	766	763	747	739	678	740	743	726	702	735	737	712	722	730	707	708	744	731	768	720	719	816	767	761	747	740	782	768	672	729	737	787	691	710	740	722	734	669	689	698	719	780	705	713	725	727	742	724	759	716	675	707	704	707	749	724	764	737	785	739	714	763	700	752	705	736	757	697	719	738	729	705	755	740	727	742	725	759	781	735	737	777	732	741	733	696	705	748	653	764	687	747	676	755	732	665	790	793	732	771	751	739	725	694	691	696	707	673	759	659	702	722	787	757	730	690	747	737	689	708	750	686	735	731	706	720	737	780	734	739	752	732	727	688	757	762	715	730	743	711	685	726	755	733	695	748	706	707	776	693	736	759	710	709	745	685	712	735	762	714	715	720	705	740	727	696	738	745	710	708	713	761	720	745	704	762	793	745	725	699	730	733	742	746	705	724	654	707	722	679	717	706	733	694	733	745	741	738	718	711	700	745	723	775	694	723	736	726	745	769	694	757	738	699	725	751	699	777	715	746	689	743	733	755	760	734	724	729	734	746	711	767	684	700	727	762	720	739	694	702	760	742	708	691	691	711	732	734	718	764	722	762	754	774	721	766	747	731	700	726	710	766	743	726	740	715	777	755	725	724	765	708	712	744	756	762	715	760	759	699	733	774	699	718	737	696	705	743	713	707	713	735	752	734	760	746	717	726	739	778	736	733	690	757	733	715	738	769	727	668	717	749	762	770	755	767	737	750	744	749	740	737	704	752	715	673	735	719	760	695	692	719	708	747	759	751	761	780	710	702	739	731	664	705	708	694	730	724	719	703	734	711	725	726	737	687	761	765	745	736	695	738	725	752	745	722	692	752	752	747	726	745	720	709	764	716	722	725	682	781	740	710	715	729	703	743	672	714	746	743	726	737	699	751	744	747	747	715	779	728	711	687	728	779	735	695	702	735	766	736	698	749	728	714	755	785	744	712	713	757	749	743	690	748	742	713	761	736	685	688	672	712	711	718	715	754	736	766	737	700	716	732	731	779	727	666	728	713	672	739	732	756	704	766	733	729	772	736	772	785	714	735	734	723	693	756	696	711	726	672	754	755	709	728	730	677	728	759	735	683	754	678	713	712	784	736	738	716	683	754	732	730	711	730	728	723	700	737	719	738	734	669	679	729	729	745	757	736	697	721	733	715	746	710	751	755	704	743	763	739	742	755	740	741	733	794	760	736	720	669	715	726	730	794	730	729	756	679	749	733	651	817	723	739	726	725	740	696	680	689	702	734	754	723	756	756	729	706	756	763	703	750	747	722	702	706	677	704	736	706	756	704	752	685	752	718	689	761	715	696	740	698	707	735	737	703	753	773	708	727	714	727	744	713	722	676	725	741	754	711	692	717	751	731	669	724	647	746	760	723	785	704	690	728	723	728	689	733	727	685	738	739	708	721	737	695	688	762	753	706	758	751	750	736	740	730	665	701	766	719	728	686	700	741	709	692	723	753	724	774	677	782	723	717	770	715	725	759	738	727	710	742	667	735	724	724	810	712	754	705	738	644	719	741	745	784	714	781	731	742	717	742	745	708	692	687	740	736	686	696	709	696	704	690	749	737	699	741	725	738	685	692	729	739	765	758	751	715	754	698	722	773	724	672	670	715	697	726	766	701	732	718	714	694	678	755	720	781	757	702	734	730	692	741	764	715	736	711	690	750	669	717	744	746	780	727	725	733	714	722	722	668	725	674	698	776	723	799	721	782	759	737	739	743	703	781	668	733	687	731	706	748	749	735	673	762	743	729	753	753	776	746	690	753	729	690	726	702	731	725	687	705	710	720	719	709	696	749	730	684	711	713	728	768	751	780	751	711	704	686	721	735	726	770	735	744	753	728	729	740	722	730	755	726	741	713	706	717	748	770	720	716	735	775	686	744	721	667	726	743	745	711	723	695	713	767	688	708	697	690	745	744	691	783	735	728	742	726	736	738	762	755	722	788	688	701	736	677	689	833	749	702	736	685	712	722	752	705	756	707	745	739	754	722	734	747	749	739	695	707	736	686	768	731	678	744	779	701	735	699	793	674	686	708	676	765	723	738	790	734	762	688	728	669	710	713	716	704	726	700	694	711	703	735	734	750	706	754	720	735	756	715	716	690	674	743	759	732	742	735	719	741	705	728	689	761	767	760	728	686	731	702	752	746	723	715	735	692	731	733	709	725	693	724	715	699	710	695	709	668	739	779	735	674	740	705	764	726	660	740	743	786	727	684	726	750	766	735	766	697	710	720	667	750	745	744	753	726	738	728	709	711	705	738	713	699	775	726	664	722	761	750	705	716	751	723	695	719	717	706	740	737	776	646	728	745	744	701	730	700	740	751	722	711	760	756	732	746	698	692	684	689	741	687	709	761	715	759	759	734	747	704	770	687	743	762	707	721	778	727	761	718	764	721	765	701	719	742	753	707	692	734	721	716	694	704	693	727	757	729	748	722	770	717	711	700	719	761	724	689	739	762	747	728	708	672	706	695	714	710	714	711	694	712	697	731	689	737	761	743	697	712	707	741	726	699	695	720	698	709	707	718	721	725	725	747	694	718	735	766	765	764	771	723	730	783	755	713	719	699	720	707	782	767	710	724	745	738	698	753	730	747	714	707	722	681	743	757	752	712	716	712	666	697	747	730	704	715	722	732	758	702	716	713	743	695	750	752	722	738	724	716	728	714	707	690	739	692	754	712	688	696	765	709	677	805	733	799	765	756	735	724	776	696	737	700	725	738	710	752	731	725	713	694	725	740	759	679	772	704	717	741	729	752	728	709	750	721	760	683	688	715	726	778	688	725	695	731	698	675	731	732	699	687	703	773	703	765	706	696	725	762	710	709	682	714	679	722	708	715	733	695	734	690	726	727	702	705	705	784	696	663	709	710	681	720	729	692	732	702	762	752	763	702	690	728	708	741	717	726	709	731	754	685	737	700	714	752	722	701	724	707	710	735	728	748	707	721	741	739	731	733	670	716	698	718	792	731	693	711	733	759	747	729	703	769	704	671	745	690	740	716	687	693	723	720	741	753	746	761	742	729	684	702	713	718	737	715	731	712	693	706	807	727	685	724	704	731	736	775	756	711	715	722	748	758	669	693	722	728	741	753	713	733	741	716	733	704	691	736	766	769	714	715	733	696	710	731	733	692	767	711	740	744	717	745	735	728	727	715	712	700	719	682	706	722	730	750	730	719	746	792	716	743	690	731	697	716	739	738	731	763	732	751	785	699	767	733	701	714	727	738	733	717	727	740	763	735	735	719	763	693	748	720	760	739	697	738	741	708	735	721	772	752	695	732	717	718	720	736	742	757	716	782	746	723	714	724	713	780	724	709	760	721	709	777	717	714	745	715	734	742	682	704	802	741	695
38255	52621	45441	32652	24334	17661	12202	8459	6199	4590	3549	2797	2335	2047	1795	1500	1509	1414	1291	1272	1192	1138	1090	1083	1060	1065	1047	1031	993	993	1021	982	983	968	993	967	991	986	1035	982	1056	1009	957	957	1010	1002	1010	989	939	959	936	1013	1068	1001	1001	1063	1033	965	993	1001	1020	972	941	966	985	943	956	984	983	967	992	978	995	966	980	952	975	980	908	981	956	952	995	1002	985	913	972	991	976	968	993	985	1013	1002	993	984	1008	954	972	1023	976	935	993	989	994	956	927	968	981	981	990	996	982	961	985	939	1010	1037	980	1031	992	976	952	969	1013	975	968	1011	950	996	964	920	971	944	942	954	951	965	1043	1013	999	970	907	955	962	969	978	927	971	945	917	939	994	942	922	1016	962	974	934	976	991	991	1008	996	989	950	969	971	941	940	983	932	956	1051	985	1014	963	987	992	953	976	973	1023	1026	1001	970	1009	980	1016	994	982	995	949	955	966	1008	953	928	1025	998	952	944	1001	1007	929	965	982	972	981	989	992	958	937	968	959	957	990	975	955	991	980	942	1013	928	1015	981	971	1020	965	990	974	1009	1043	984	993	987	1016	982	995	979	981	935	962	971	940	955	979	958	984	990	933	971	983	938	954	991	973	995	959	953	971	1016	954	958	947	994	1008	953	1009	968	948	943	993	998	1044	963	899	966	986	946	1000	986	976	978	934	952	959	971	1030	992	963	971	1056	1018	992	978	974	960	1007	963	960	995	983	971	993	966	953	953	1001	1003	962	961	940	959	909	959	972	965	987	984	985	948	945	948	1010	996	931	947	979	998	1007	1042	953	984	942	1006	957	941	1015	995	985	970	962	990	962	995	1023	943	950	945	928	1025	962	947	951	996	967	1013	1020	979	984	975	1036	1015	927	982	940	935	965	914	936	987	977	1013	1028	946	1037	946	953	987	977	925	998	1004	1000	911	967	901	1026	997	976	969	1010	991	970	953	946	971	1010	925	990	970	978	950	990	1051	955	968	1012	1039	985	978	962	999	982	978	940	989	1009	967	932	1022	948	967	951	981	955	1050	1011	977	985	1014	996	1001	1009	983	976	974	1045	943	1019	981	1035	927	916	929	953	909	957	980	1025	972	1012	943	972	977	990	1035	996	953	984	958	999	987	969	922	971	963	962	968	970	1008	984	1004	966	979	976	978	961	933	959	1037	978	932	1044	1011	992	978	996	984	993	1006	972	993	1038	998	963	1000	1001	945	972	975	977	979	952	1007	971	1069	959	938	992	948	992	1003	982	990	1003	975	980	1010	962	976	1057	958	1032	961	958	982	1016	996	1002	929	1007	934	938	975	959	921	993	978	1001	1011	1026	966	999	956	1001	971	976	972	1004	897	993	999	961	990	992	976	910	954	1028	955	956	1000	1026	970	1029	990	1013	993	943	993	967	988	996	984	968	983	968	964	1001	991	1049	991	933	959	1056	955	985	970	968	1000	957	976	1000	984	934	959	955	947	960	1047	975	1019	966	957	1028	987	1003	995	964	981	939	951	1027	975	937	997	1032	984	945	936	964	990	925	964	1002	1000	966	998	975	984	985	927	1013	941	976	977	962	981	990	939	937	1029	1017	1003	986	1010	1010	982	944	990	1054	1022	1021	924	959	966	945	979	968	990	983	966	945	953	1005	993	960	976	986	983	983	932	955	1003	938	1009	1001	1024	956	1009	962	980	985	982	995	999	962	1036	994	996	993	940	983	1016	965	987	977	971	1015	968	971	1016	950	994	994	961	985	1011	1028	1001	972	1008	975	937	975	1039	903	1000	952	1016	961	993	1014	994	929	966	983	951	950	982	930	914	1011	916	1005	908	957	1036	956	992	976	1016	974	961	1000	955	972	963	992	980	938	981	943	939	961	1049	994	992	958	989	974	964	958	966	945	990	961	966	905	975	958	935	982	952	999	951	980	897	979	944	981	962	919	974	1043	982	996	1006	1021	971	1026	942	995	973	944	966	987	1024	929	1011	916	968	946	1021	990	1024	966	990	947	981	898	988	969	956	1010	980	1021	945	957	956	953	989	1033	986	982	1007	954	950	992	961	936	956	991	929	986	1013	945	964	957	966	925	923	976	1001	991	1012	1032	1050	956	988	976	983	950	992	990	986	994	997	995	982	969	1021	928	998	1032	983	969	989	1011	964	1013	1005	996	967	933	917	1016	979	948	902	966	976	945	951	937	955	999	971	996	972	979	996	962	922	957	998	968	931	974	910	1002	1002	984	981	958	937	952	1019	962	968	919	988	997	984	982	1003	941	960	968	973	1005	988	928	975	955	987	982	976	1020	1007	969	1019	938	1012	973	957	1000	1014	997	1024	1021	961	1004	922	1020	956	918	1016	1012	961	990	947	948	962	971	955	972	965	953	957	987	1013	975	1013	945	926	1013	988	998	946	978	991	933	949	996	1006	950	980	1003	969	951	918	991	946	985	979	940	1002	957	938	965	952	927	946	984	969	995	921	1010	912	967	982	1018	983	931	966	974	958	959	1011	1016	1022	979	954	1000	982	1000	956	941	993	1017	959	995	1020	1003	955	1012	907	993	971	955	1016	1016	991	917	1023	955	945	997	960	1008	977	966	955	997	1011	1004	969	980	968	1038	1008	1014	1006	978	950	935	961	983	974	1006	982	1021	949	1017	1017	972	993	972	993	927	991	1002	952	908	1092	962	938	973	1006	966	978	1008	977	1018	983	968	1004	960	912	991	981	990	982	985	973	989	991	996	1061	954	983	1049	956	968	1010	1012	993	944	975	910	1038	1027	942	1002	967	918	1018	970	978	954	1021	946	971	932	959	1033	951	1007	1009	985	965	947	1008	980	992	973	939	1023	1003	960	1011	986	982	945	981	1022	986	987	970	1042	1016	1020	1011	968	948	987	964	971	980	956	1006	957	972	973	962	959	1019	965	1014	1001	995	946	1013	1011	930	1030	941	1000	937	1010	967	987	973	1021	997	963	996	974	1018	1025	973	969	980	998	958	956	981	970	976	975	941	1002	984	995	1001	964	972	997	1011	998	999	987	986	984	960	1024	1001	1012	1051	980	939	948	969	995	938	976	990	1031	959	960	1026	1001	1023	966	983	1011	992	991	993	951	989	1020	969	938	995	979	1017	926	991	931	1001	1012	1042	924	999	971	965	1012	1012	999	978	1000	960	1005	936	1017	1032	995	938	995	981	1012	955	1026	1029	981	1021	959	992	920	1000	1041	961	980	943	986	988	959	978	1047	987	933	952	1013	983	988	1010	979	988	991	1031	1011	1023	984	988	950	946	1002	925	925	1005	911	995	1022	980	987	998	1019	1000	1005	940	965	986	1012	977	946	963	904	982	980	946	979	913	941	985	1020	966	997	990	932	917	934	919	977	1002	987	982	939	1006	993	990	1010	1035	985	944	973	944	923	1069	956	1025	926	995	978	998	989	975	989	989	942	918	1032	994	951	982	950	955	1007	979	966	981	1008	984	982	986	957	962	969	950	972	981	924	1009	976	957	1022	994	1012	968	863	987	938	982	985	957	900	987	1021	938	1005	935	992	959	993	989	944	1002	956	969	981	991	1006	984	1001	947	1005	975	979	926	966	960	1010	959	996	950	980	950	982	1036	993	969	948	1034	1001	968	1018	956	951	966	965	944	965	944	992	961	972	990	945	987	1044	986	948	977	953	980	954	955	963	1003	994	971	1071	995	981	938	926	918	997	927	964	1037	966	1001	977	997	984	1021	936	950	1035	949	978	965	977	939	983	991	1014	927	939	986	940	1013	939	970	985	926	945	961	985	971	927	991	919	958	940	956	988	959	1003	987	945	993	1000	918	987	950	971	995	1020	932	971	997
24088	21022	28527	25666	23150	20622	13754	7502	5150	3717	2989	2378	1973	1637	1493	1228	1173	1226	1094	1042	960	951	855	934	878	837	819	810	801	823	814	809	755	809	811	798	805	807	769	774	768	790	784	770	751	853	819	804	749	747	802	785	821	782	741	806	819	740	794	787	722	768	782	719	721	780	774	749	798	795	772	774	741	758	779	763	788	810	739	775	815	797	770	770	762	780	762	776	762	775	792	805	806	733	792	803	751	812	733	750	753	831	809	778	720	801	717	723	798	717	766	761	813	749	767	744	718	799	792	825	785	811	795	802	771	750	794	827	748	827	765	795	783	770	789	790	775	777	771	773	823	763	758	780	771	813	782	737	738	705	830	815	751	813	752	810	758	795	758	755	813	798	744	754	832	786	783	755	799	783	803	807	803	785	797	748	791	789	749	724	775	749	812	745	781	775	759	772	810	732	795	761	807	737	810	754	749	768	800	775	743	732	760	840	776	835	750	776	748	785	755	739	751	755	801	795	779	745	794	744	737	771	788	728	744	740	812	768	812	751	760	793	745	717	759	800	755	811	780	808	751	735	787	697	791	803	731	759	779	748	762	795	795	791	754	769	773	769	774	799	770	781	835	754	784	763	772	765	801	745	767	764	803	787	814	800	771	744	777	771	743	753	747	775	832	801	770	793	780	823	750	763	787	750	757	834	773	777	721	806	764	813	793	830	763	769	801	767	791	769	746	771	786	766	798	780	810	772	785	822	763	799	804	808	806	772	739	814	766	781	762	780	826	816	758	815	813	817	799	814	798	801	760	788	783	776	771	774	764	837	762	793	764	765	786	817	787	764	749	798	780	817	754	781	768	777	770	788	760	830	819	786	753	817	806	820	790	796	815	748	791	744	795	794	742	790	794	781	766	792	753	752	800	794	777	824	787	739	764	801	731	770	786	763	810	746	796	741	743	752	731	788	761	733	788	788	744	782	832	710	734	795	777	790	765	816	787	801	762	772	797	755	766	796	752	778	784	752	762	747	765	754	781	759	800	752	770	761	771	758	772	770	799	822	781	788	796	774	763	768	816	749	809	777	808	729	794	755	756	810	779	783	784	766	768	770	762	783	807	799	759	744	825	817	759	807	813	770	755	757	796	778	721	818	793	752	765	755	806	772	802	727	795	775	767	813	741	753	748	785	757	793	775	768	832	779	774	768	795	777	713	785	717	783	802	761	822	818	798	814	760	727	782	772	734	751	806	739	797	807	734	760	739	771	767	753	756	807	746	835	794	767	810	760	770	791	738	760	779	760	768	750	779	805	798	815	783	791	819	755	764	763	764	735	802	812	796	788	820	756	788	828	765	779	780	719	782	766	724	766	736	795	812	755	822	780	779	746	768	804	782	785	754	792	776	799	769	782	787	787	738	753	763	814	754	794	814	786	806	748	783	798	765	825	773	781	802	769	817	783	765	835	742	740	788	766	781	766	746	771	753	847	735	811	774	798	770	818	818	806	737	794	781	770	789	787	767	768	780	833	783	819	734	764	799	725	766	789	751	781	780	709	810	765	766	812	768	818	755	771	798	773	779	792	761	775	777	746	725	808	835	771	757	856	777	810	786	796	809	743	796	729	805	741	794	801	794	783	783	801	780	777	786	744	767	817	787	745	811	738	795	782	792	793	784	741	785	814	805	774	802	792	723	780	789	778	763	727	754	837	769	689	795	770	791	778	781	715	775	788	787	739	831	751	775	786	782	768	775	802	829	771	777	846	782	790	823	822	803	781	762	830	760	813	770	781	810	748	757	785	750	809	717	814	758	770	729	772	783	811	783	742	795	825	799	790	789	792	776	785	758	769	762	766	812	744	774	778	806	764	742	759	814	718	761	764	751	721	801	770	722	747	772	751	795	739	757	774	803	789	779	809	784	799	760	792	762	739	818	745	789	833	754	825	744	808	728	748	767	747	793	782	796	741	800	843	739	791	787	808	774	760	786	764	743	775	753	789	830	758	795	767	805	835	792	779	738	752	765	817	773	773	767	717	740	706	749	737	795	799	761	744	710	799	735	707	768	770	729	783	776	785	734	790	764	782	765	775	757	772	773	750	789	815	761	706	773	805	828	773	758	754	781	775	815	799	766	763	811	749	786	802	780	757	789	777	785	745	761	810	778	816	753	787	790	816	800	783	787	771	747	824	765	725	757	757	745	677	779	749	757	805	767	783	785	812	747	750	725	745	741	782	811	819	777	760	764	800	792	780	783	810	784	784	791	791	776	745	748	737	804	715	827	769	758	787	780	824	780	767	790	741	784	755	805	735	797	770	806	787	813	726	775	735	848	783	816	786	833	777	732	760	781	767	746	795	800	757	742	848	815	750	770	778	764	821	765	753	785	756	759	747	809	795	759	794	794	763	780	787	752	789	789	795	835	768	760	799	780	783	784	797	745	726	760	837	839	810	778	747	769	822	808	772	815	793	793	801	741	754	775	793	764	786	759	799	779	794	794	808	758	764	741	798	784	750	760	719	750	746	780	770	756	754	794	754	719	766	746	787	782	774	750	760	801	761	776	760	768	739	761	730	716	805	759	802	754	722	804	795	731	810	834	785	799	807	751	749	743	783	775	779	827	816	800	733	777	781	805	771	729	788	823	763	803	783	757	837	774	843	798	772	788	757	726	794	793	742	772	814	754	799	762	759	732	806	800	832	757	715	807	781	791	716	813	791	772	798	810	771	756	773	797	789	750	769	806	776	782	765	781	705	725	818	775	825	793	765	824	784	793	759	732	792	760	810	797	821	791	768	738	750	790	817	760	739	835	834	819	838	818	770	756	779	797	757	786	801	785	761	764	787	782	765	786	757	807	768	751	749	740	788	724	764	786	841	749	816	794	716	729	772	776	761	781	799	743	762	763	769	743	794	732	735	786	792	755	780	746	758	754	770	732	800	794	755	791	785	755	785	751	790	732	782	736	799	762	792	780	790	769	804	849	798	756	751	761	746	782	758	790	719	791	828	753	815	787	734	758	741	813	772	773	777	714	780	798	766	738	802	832	768	733	769	742	779	813	770	756	757	792	738	799	748	735	771	832	769	721	804	785	763	745	780	781	769	781	775	799	797	723	734	767	835	799	761	791	765	790	800	783	774	780	841	808	780	779	811	776	749	791	772	772	789	749	827	790	807	737	853	719	768	808	774	753	755	770	757	785	766	791	728	766	774	766	788	756	748	757	774	803	808	776	793	801	777	795	733	753	753	789	763	809	738	783	792	750	810	796	769	791	740	777	827	800	819	754	824	774	765	788	796	779	718	789	844	773	773	772	768	774	745	767	764	758	755	776	769	805	780	779	729	789	759	794	815	796	788	789	748	788	823	790	739	730	792	797	768	758	787	749	755	753	784	769	774	826	778	774	727	804	744	770	800	766	792	796	811	743	767	783	735	745	778	773	773	769	770	812	814	749	776	779	802	754	744	792	812	724	763	787	787	780	761	810	762	774	789	771	760	747	731	790	781	746	749
37454	59333	52321	39645	30745	24116	17653	12614	9304	6992	5267	4085	3320	2893	2438	2072	1745	1659	1600	1548	1351	1308	1229	1236	1179	1220	1120	1176	1095	1113	1035	1124	1125	1036	1030	1080	1075	1014	1063	1074	1017	1065	1045	1008	1045	1066	1050	1040	999	973	1031	1102	1042	995	1025	1040	1018	978	1069	994	1044	1096	1033	1046	1015	1122	1004	1034	1042	1058	1057	1045	1044	1018	1018	1048	1058	1032	993	1038	1072	1043	1057	1058	1019	1025	1017	1080	1039	1079	1027	1046	1071	987	1052	1037	1047	1023	1071	1032	1032	1009	1032	1048	1071	1008	1071	1065	1043	960	1053	1069	1033	1005	1104	1002	1025	1006	1040	1069	1009	991	952	1026	1024	1085	965	942	1004	1004	994	1025	1074	1016	1127	998	1007	1030	1018	1024	1055	1037	1061	1038	1051	1052	1038	1049	1042	1019	1027	1055	1020	1093	1013	1083	1084	1097	981	1014	1090	1039	1086	1067	1018	1028	1027	1080	1012	1058	1032	1098	1062	1083	1023	1007	1051	1002	995	1051	1092	1083	1043	1001	1029	1026	984	1092	1108	1024	1026	1077	1054	1058	1037	1045	1027	990	1120	981	1075	984	1035	1040	1025	1011	1038	1025	984	1034	1016	1000	1035	1008	1048	1078	1017	1092	1015	997	1070	1043	1017	1009	999	1089	1058	1060	1078	1035	982	1022	1015	1076	1063	1026	997	998	1036	1075	1068	1097	1064	1127	1059	1061	1025	1031	1058	1042	1105	1062	1060	1029	1054	1065	1105	1000	1068	1048	1124	1072	1042	1004	1076	1074	1073	1010	1088	1066	1049	1070	1039	1065	1059	1051	1050	965	1002	1014	1064	1037	1002	1044	1063	1035	1053	1012	1037	1001	1041	1040	1034	993	1047	1080	1071	1085	1031	1088	1046	1085	1024	1059	1024	1040	1055	1007	1017	1041	1020	1062	1082	1065	1056	1080	1016	1079	1063	1002	1062	1076	1052	1022	1079	1007	1033	1062	1019	1097	1052	1101	1041	1034	1067	1068	1048	969	1032	967	1065	1014	1054	992	1024	1098	1033	1066	1051	1089	1030	1057	1040	1073	1069	1026	1040	1071	1092	1000	1010	1024	1116	1012	1065	1011	1047	1023	1078	1057	1051	1048	1039	1033	1036	1038	1103	1020	1071	998	1082	1030	1012	1125	1010	1081	1012	992	1057	1043	1009	1046	976	1061	1048	1034	1026	1074	1048	1034	1062	1071	1063	1078	1033	1026	988	985	1012	1045	1071	1011	1008	1066	1033	1046	1035	1025	1043	1082	999	1054	1057	970	1011	1050	1069	1044	1068	1073	1013	1116	1050	1046	999	1036	1058	1095	1061	1016	1030	1037	1049	1028	1042	998	1035	1054	1041	1053	1024	1086	1074	1073	998	1050	1080	1051	1035	1068	1012	1064	1023	1027	1080	1076	998	1048	1017	1031	1088	1006	1040	1052	1023	1035	981	1081	1020	1072	998	994	994	1060	1091	1014	1025	1050	1044	1082	1075	1009	1076	1061	1058	1032	1093	984	1055	1003	1039	1002	1085	1013	1045	1013	1073	1051	1015	1090	1100	1089	1048	1007	1061	1103	1007	1043	1047	1016	1039	1025	1030	1106	995	1024	1049	1045	1028	1099	1025	1016	1023	1001	1043	1043	988	1041	1003	1049	1000	1012	1008	1082	1019	1037	1122	985	1051	1001	1018	1046	1031	1050	1038	1046	1081	1067	1056	1026	1057	1040	1033	1055	1034	966	1050	1056	1044	1054	1013	1094	1096	1067	1003	1000	1080	1063	1038	1031	1040	1051	1048	1072	1114	1063	1013	1033	1047	1022	1046	1031	1082	1068	1002	996	1047	1091	1060	1037	1023	1042	1064	1064	1048	989	1032	1050	1006	1002	1024	1016	1058	1047	1015	973	1050	1021	1037	997	1064	1044	991	1000	1055	1033	1049	964	1016	1054	1037	1055	1004	1012	1102	988	1020	1082	1046	1052	1010	960	1060	1021	988	1071	1007	1022	1027	1057	1023	1045	1042	1046	1042	1063	1020	1075	1075	1028	1032	991	1039	1040	1032	1033	1018	1061	1044	1089	1058	981	1040	1082	1065	1047	1042	1082	1006	1065	1062	1027	1053	1054	1021	1030	1052	1065	1070	1056	1070	1020	1088	1041	1015	1037	1043	1023	1070	995	1048	1041	1060	992	1031	1029	981	1034	1005	1039	962	1077	1064	1032	1008	1042	1083	1046	1064	1053	1044	1061	1041	1010	1007	1058	1041	987	1060	1075	1041	1044	1022	1057	1065	1108	1012	1043	1059	1035	1024	1074	1049	1017	1040	1074	1030	1048	1076	969	1068	1045	1009	1018	1003	1032	1026	1051	1098	1035	1051	1062	1059	1011	1037	1019	1072	1021	1055	1065	1041	993	1047	1010	1027	1004	1083	1082	1070	1076	1078	1040	1029	1052	1002	1030	1025	1001	1050	1022	1074	1073	1001	1004	1010	1018	1038	1003	1052	1080	1049	1060	1041	1028	1049	1014	1076	1043	1033	1003	1013	1047	1046	1050	1072	1089	1043	1057	1100	1049	1040	1019	1044	1048	1051	1040	1071	1027	1056	1034	1031	1059	1037	1065	1032	996	1007	1015	1040	1043	1035	1071	1002	1070	995	962	1031	1038	1088	1019	1002	1018	1022	1035	1074	1007	1025	1051	1013	995	1032	1000	1043	993	1067	1029	1067	979	979	1012	1035	1027	1021	1062	1062	1008	1103	1078	1035	1030	1072	1082	1054	1012	1019	1038	1048	1018	1026	1070	1021	1104	1035	1082	1011	1061	1016	1052	1060	1023	1024	1027	1025	1028	996	1058	1013	1076	1074	1029	1012	1031	1059	1030	983	1127	1054	1104	1060	1015	1016	1061	1048	1046	1000	1035	1067	1065	982	1103	1007	1072	1026	1010	1015	1080	1086	1020	1015	1078	1082	1053	1059	1058	1026	1043	1000	1150	1023	1001	987	1050	1016	1070	1054	1097	1012	1070	1062	1004	1067	1001	1058	1058	989	1046	1051	1102	1028	1012	1069	1022	1061	1019	1019	1044	1088	1038	1085	1028	1028	1033	960	1027	1008	1026	1077	1063	1034	993	1058	1027	1085	1039	1100	1052	1040	1037	1028	1007	1041	1058	1031	1043	971	1087	1032	1006	1020	1027	1045	1020	1038	1025	1037	1036	1016	1051	1025	1006	1013	1041	1048	1046	1039	1037	1062	1035	1013	1112	1091	1053	1034	1079	1053	1028	1072	1039	1079	1030	1065	1038	1032	1048	1023	1032	986	1014	940	1008	1090	1086	1055	1091	1025	1013	1016	1037	1018	1065	1073	1023	1015	1054	1037	1054	1076	1051	1031	1041	1031	1072	1088	1071	1026	1047	1043	1013	1029	1037	1095	1070	1014	1017	1012	1028	992	1084	1065	1028	1022	1060	1027	1014	1021	1044	1041	1070	995	1099	1088	1047	1028	1060	1052	1071	1066	1077	1096	1011	1050	1036	1018	1069	1058	1054	1066	1000	1016	996	1008	1048	1011	1029	1026	1037	1059	1066	1012	1031	974	1049	1091	1114	1080	1064	1040	1099	1043	987	964	1036	1061	982	1049	1072	1026	1020	1097	1046	1024	1052	1076	1063	1039	1049	1049	1052	1005	1058	986	1023	1067	1016	1070	1068	1021	1031	1043	1027	1016	1051	1037	994	1044	999	991	1041	1054	1058	995	1040	1014	1072	1000	1041	1059	1005	1068	1044	1058	990	1059	1030	993	1100	1010	1065	1026	1000	1038	1011	1010	1018	1033	1027	994	1089	1077	1016	1034	1049	1004	989	1024	1055	1045	1018	1033	1049	1049	1023	1011	1043	1076	1038	960	1088	1054	1041	1006	1025	1068	1021	1069	1097	1065	1092	1040	999	1029	1025	984	993	1026	999	1064	1072	1038	1093	1035	1048	1080	1032	1036	1058	1030	1053	1007	1067	975	991	1032	1017	1039	1063	1006	1101	1012	993	1036	1041	1039	1079	1082	1094	1029	1052	972	1025	968	1025	1018	1052	1036	1080	1026	1008	1021	1036	1072	1073	1060	1026	1078	1059	1057	1037	1071	1043	1044	1035	1073	1027	1067	1040	1069	1034	1054	1017	1041	1049	1074	1064	1021	934	977	1064	1024	1019	1014	1064	1053	997	1065	1027	1012	994	1047	1014	1063	994	1008	1031	1012	1061	1067	1057	1044	1031	1014	1072	1058	1069	1017	1043	1066	1029	1060	1072	1020	1051	1055	981	1071	1046	1062	1075	1024	1054	1058	985	1042	985	1001	1111	1034	1043	1062	1021	1041	1028	998	1057	1009	996	1073	990	1069	979	1023	1016	1068	1074	1047	1079	1027	1117	1108	1024	1065	1023	1022	1061	1073	1014	1071	1063	1011	1059	1036	1048	1082	1035	1034	1035	1068	1055	1031	1052	1079	1038	1041	1024	1044	1030	977	1065	1083	1029	1108	1035	977	1076	982	1004	1050	1061	1027	1019	1003	1124	1033	1039	1047	975	1078	1057	1037	1101	1016	1024	1103	1103	1015	1017	1033	1092	1042	1058	1043	1078	1059	1023	1053	1056	1005	1049	1034	1001	1062	1042	1082	1062	1045	1006	1101	1030	1014	1018	1058	1054	1076	1029	1027	1059	1068	1087	1080	1063	1063	972	1070	1058	1039	1068	1081	1040	1057	1044	1048	1061	1049	1040	1022	1085	1052	1073	1072	1098	1049	1041	980	1029	1008	948	1085	1087	1042	1026	1011	1066	972	1028	1002	1020	1120	1066	1046	1047	1012	1028	1032	1060	1051	1140	1065	1101	1080	993	1001	1044	1024	1054	1056	1000
23022	20992	28679	23921	22197	23670	21394	11277	7193	5243	3993	3121	2587	2061	1795	1593	1380	1270	1266	1105	1036	978	943	968	922	873	894	840	826	832	793	796	809	786	772	785	778	847	734	775	840	754	747	791	786	752	831	777	747	787	768	714	794	776	820	788	730	720	754	764	741	713	779	766	772	758	723	743	782	793	764	803	750	775	816	738	733	732	748	750	770	775	776	818	756	750	758	766	785	793	811	808	739	762	789	745	803	731	747	800	733	725	828	751	804	787	780	800	727	723	730	777	788	797	738	731	752	717	752	731	738	776	755	693	734	732	767	747	765	807	751	773	802	817	837	789	753	760	719	731	776	780	783	762	734	781	782	733	794	773	761	824	763	758	852	802	732	768	736	760	745	785	763	725	755	832	768	780	779	751	746	746	761	795	757	749	734	801	735	775	785	744	799	762	746	820	715	798	812	795	759	723	715	733	783	769	785	831	752	736	778	779	741	754	793	736	784	759	755	766	790	729	740	786	731	781	767	735	783	758	731	743	785	728	733	789	788	768	710	745	787	755	752	772	762	745	741	801	755	762	698	765	746	745	809	783	786	791	793	785	763	829	785	791	777	747	775	758	799	743	730	780	811	769	765	805	768	763	697	832	745	794	799	772	766	731	801	772	750	751	787	765	791	807	815	758	734	797	755	788	787	719	729	779	779	795	729	725	761	776	753	772	785	741	742	776	736	769	752	751	758	766	771	759	800	720	718	778	787	769	749	737	802	766	735	764	735	741	771	771	717	769	743	733	773	812	772	727	772	795	797	759	775	781	735	734	751	784	755	725	791	768	777	765	811	797	748	765	754	737	750	746	733	777	785	755	752	807	758	748	734	739	750	785	738	756	829	712	763	795	758	789	750	731	791	758	693	749	691	750	772	736	801	773	812	735	728	765	783	756	752	800	773	752	753	769	735	765	742	768	700	801	800	773	780	781	796	751	755	729	671	749	774	755	730	788	720	810	811	743	761	762	772	743	769	786	743	783	713	810	724	757	775	758	716	775	774	738	785	716	733	800	803	768	749	740	753	760	771	741	725	785	746	751	766	783	763	750	737	790	741	735	748	773	748	791	812	789	777	718	759	760	764	806	780	796	758	767	762	754	825	790	763	778	801	753	769	808	728	734	773	791	762	751	771	774	769	770	768	783	783	779	776	743	752	782	758	731	767	762	748	765	808	756	789	757	762	803	747	768	806	786	733	796	802	817	774	804	761	734	785	757	731	763	779	775	741	797	751	779	718	777	682	778	763	774	759	737	743	712	759	734	764	814	777	728	735	810	758	740	766	711	788	790	762	735	745	742	749	744	793	775	745	762	784	779	758	759	785	797	752	739	764	749	730	687	788	727	778	800	787	726	726	737	757	739	804	772	765	735	778	778	762	732	780	791	756	742	732	760	743	778	755	766	716	762	773	782	703	720	745	756	855	720	729	733	786	795	760	754	756	792	763	750	772	774	735	792	729	793	799	707	750	802	710	794	810	762	786	796	759	768	746	794	776	742	814	833	779	721	731	827	771	752	763	819	803	766	753	767	790	776	766	770	789	763	788	812	730	746	766	790	773	741	769	725	767	771	741	787	786	699	778	749	714	758	768	742	809	717	745	784	742	801	753	746	739	727	731	696	796	770	726	815	766	777	756	761	723	725	756	755	753	758	750	723	792	798	745	783	747	774	767	794	774	744	754	776	778	755	712	792	757	738	780	718	755	783	768	741	768	768	779	752	698	765	780	787	722	774	759	757	743	741	708	769	780	778	771	787	772	757	744	742	779	759	735	741	768	779	715	751	837	802	775	765	774	773	781	742	747	736	721	738	715	784	763	824	718	760	722	743	760	752	728	756	815	723	740	751	825	754	774	754	775	758	762	769	712	804	768	751	744	746	757	731	808	782	734	804	745	740	800	816	753	760	753	729	766	739	696	747	761	726	765	789	761	725	760	805	782	729	776	757	716	749	732	725	758	776	768	772	739	802	773	729	733	747	745	764	752	754	793	772	745	744	780	713	742	723	715	750	723	770	753	731	763	723	716	786	747	730	769	746	728	739	787	781	760	783	757	761	771	779	780	800	764	721	771	785	815	762	764	720	787	719	783	764	768	742	774	781	751	702	775	799	754	774	744	781	744	805	751	714	746	761	753	800	749	783	763	726	787	777	760	742	718	736	769	784	775	711	743	723	678	721	728	711	741	689	808	737	807	782	736	783	756	726	777	779	754	814	789	765	741	760	836	765	727	781	760	745	765	750	699	785	759	726	810	742	722	757	811	754	745	769	795	772	761	757	797	748	781	748	763	761	732	785	742	721	693	759	759	786	779	815	755	735	791	758	787	694	790	768	783	739	774	723	752	773	800	755	749	745	777	739	768	808	784	770	794	747	755	726	804	765	773	823	798	760	732	756	801	808	760	771	731	816	815	822	797	737	752	785	721	812	754	766	715	803	755	770	780	726	790	690	734	812	733	751	771	769	729	780	730	748	826	731	765	829	815	795	779	758	741	789	743	757	762	771	791	752	735	745	756	743	773	772	796	799	808	813	730	729	810	790	746	715	786	752	774	722	795	749	759	783	772	734	788	798	772	729	730	721	744	717	788	760	761	747	786	767	764	746	724	771	823	799	697	756	767	731	736	709	838	763	767	789	767	791	760	755	782	753	780	754	824	758	751	792	777	771	805	708	763	774	778	748	768	723	739	736	771	806	813	767	788	823	789	757	717	793	789	770	748	784	787	752	753	744	767	699	844	735	760	766	717	810	706	743	810	752	781	739	740	756	728	745	801	785	726	778	705	758	728	758	757	734	743	768	729	758	779	733	761	757	760	741	793	742	761	755	816	763	756	791	727	773	753	751	729	798	766	778	773	763	727	787	749	746	776	730	783	828	760	736	738	793	776	739	803	772	761	739	709	783	801	761	755	759	740	735	794	757	760	739	749	792	723	745	772	801	750	774	778	780	802	709	811	744	754	754	806	725	766	751	781	726	728	753	715	748	809	799	756	737	786	777	750	778	762	731	759	789	807	739	767	748	783	765	798	753	788	800	771	777	717	746	747	774	750	786	766	777	794	804	750	760	814	746	759	759	720	759	781	752	761	707	754	762	756	808	818	720	728	769	785	790	771	738	773	823	714	741	773	787	759	738	780	764	776	769	720	744	778	757	751	725	740	774	761	774	791	715	789	728	714	783	822	782	793	749	770	775	752	754	759	816	723	718	761	771	783	725	747	762	765	745	752	761	778	744	784	798	769	779	771	742	790	760	754	765	743	752	739	821	775	798	760	769	815	715	797	774	764	739	740	770	781	735	764	766	798	738	766	763	738	778	748	838	788	719	769	716	780	790	796	769	766	748	776	755	784	755	789	761	779	752	767	747	769	758	783	783	772	823	736	823	755	779	783	758	827	773	738	757	779	722	767	767	734	780	701	751	741	702	783	757	798	753	779	760	784	745	804	767	758	789	773	755	769	742	773	771	743	771
40040	65435	58870	45131	35952	29297	22637	16786	12531	9115	7216	5536	4582	3710	2984	2593	2199	2000	1906	1739	1591	1537	1351	1316	1318	1239	1195	1182	1148	1091	1113	1052	1080	1057	1062	1092	1032	1031	998	1043	1041	1029	1050	1018	1017	962	1031	1041	976	1006	1010	1042	985	981	997	1014	967	989	1005	1016	1050	950	1002	1042	983	986	1060	1016	996	1034	976	1014	1015	995	1029	974	978	1006	1037	970	966	1030	991	1010	974	1030	1031	961	999	1029	1049	1025	976	985	1023	1013	977	965	1001	974	995	1018	1014	993	1056	1011	984	988	993	1018	997	1037	1011	998	1023	1041	999	966	1084	1071	1010	1039	1004	1004	948	997	991	1068	1049	971	971	1045	953	998	989	1062	995	1011	1032	968	989	947	1049	987	1088	997	966	1009	1007	1006	1000	1004	1035	1021	953	1029	1058	978	973	1026	979	1043	1002	999	998	1002	1015	1010	1058	979	1023	1024	948	979	975	1021	985	977	1054	1006	997	992	1007	978	1043	1045	1025	1037	972	1031	978	1054	991	1034	1020	1029	1027	1030	1001	995	1029	992	1063	1073	987	1000	985	1006	940	963	1010	1010	1043	961	968	1005	941	995	1029	1019	1048	958	960	957	978	977	993	1006	1045	977	998	947	1056	1018	1006	1036	1014	1033	990	1002	1018	1029	972	977	945	974	1003	1012	1023	1015	1052	1027	1008	1000	972	981	1026	1009	1026	979	1019	939	1081	1016	1025	967	986	1057	1039	979	1006	1021	978	988	978	1061	992	1019	1024	1052	1040	1040	1023	1024	1021	1021	992	1043	1016	1029	998	1029	1024	1024	993	1007	947	992	1005	1041	976	972	940	987	1036	1029	926	994	998	993	1007	1030	975	945	1033	961	1036	1112	1012	925	1039	990	1033	959	997	1007	1038	986	953	1034	1012	994	1011	974	1021	1045	979	1011	996	937	987	1024	978	992	997	1031	983	1056	1015	982	972	1011	1012	1005	1041	975	1048	1061	997	983	1002	1004	940	1047	1004	940	1018	987	1076	1003	1031	974	1030	1018	1027	1019	1014	1008	1081	1038	1041	929	1028	1035	998	1039	1019	1076	982	1018	958	1030	989	990	969	1019	1029	1046	981	1011	965	977	1039	996	995	975	1029	968	1022	977	1050	1007	959	1016	1028	1020	998	989	962	1028	1032	1043	1007	1054	999	997	1029	1031	1045	1006	1071	988	978	985	1014	1013	1042	1015	1000	967	1036	1009	1013	1004	937	1002	1028	1015	1000	987	1008	1000	1037	958	1001	1007	993	1056	948	1003	1008	1015	1059	1011	976	1043	1016	1019	980	1019	1026	1004	998	982	1016	1017	1097	1066	1013	1026	1061	997	1003	965	1011	1030	955	1014	965	973	959	996	1046	1014	1007	961	981	964	1024	1069	977	994	1008	1007	1005	1068	1032	1004	1016	994	1060	1025	974	992	988	982	1042	1030	1020	1041	1054	968	1023	978	1011	990	969	1022	1035	1012	999	976	967	1009	948	1003	1031	1011	1018	1040	999	1045	982	1003	1013	993	980	978	1030	1067	1025	946	1009	1052	1033	1031	1063	1014	1004	982	993	1024	1019	1071	1030	1028	987	1030	1015	975	990	988	1026	975	1027	1001	1037	1052	1006	1062	965	982	1029	1015	954	1006	1022	1006	1048	1014	1042	979	970	984	963	1009	1071	1040	1030	1064	1060	987	1020	1060	985	981	1008	995	987	1002	990	1036	1024	1062	1061	1021	978	1044	1056	1006	981	1021	997	994	1033	1014	1032	1020	1006	1029	969	1005	1020	1023	996	1033	962	1006	1010	1017	1008	1048	1048	1010	1099	1040	1034	985	997	998	980	995	1042	1003	1036	968	1000	998	1026	985	1027	967	1002	948	964	1026	1042	965	994	991	993	1049	980	1050	1006	1044	1028	1010	983	1043	978	1028	1011	1016	1027	994	986	1020	994	1000	984	956	1022	1017	1000	990	1003	967	1021	1040	974	1038	982	1000	978	1053	1010	1037	988	1021	956	1045	995	986	998	947	986	999	962	1012	992	998	1060	1027	946	1013	1038	1064	1049	992	976	995	993	1034	935	971	949	1056	1024	1073	1010	988	1018	1018	1001	998	992	971	963	1041	986	1018	1008	1008	1044	1054	1018	1041	984	1061	1012	1018	1005	1016	998	918	995	1012	979	999	1021	953	974	1006	1004	1010	1008	1030	983	1031	1002	1021	988	972	969	1008	976	1029	1024	1016	1038	1055	1009	1003	1042	1016	982	987	1021	1012	1010	990	965	1004	1013	1037	1026	998	987	976	979	1060	1027	1022	1014	961	993	1036	1023	975	1044	979	997	1024	974	1025	1040	962	961	1016	1018	1013	955	971	1022	1000	1010	963	1032	1039	1000	996	993	971	1029	1047	1033	988	1045	1002	964	1045	1013	983	1015	1025	938	1027	1003	967	1014	960	1001	971	1039	1012	1023	979	1005	1020	990	993	1051	1012	945	996	991	986	1034	1037	1036	994	1039	1040	970	931	1013	1026	1005	1029	996	949	985	991	1076	992	923	985	982	1015	1014	979	1033	1016	991	1013	1011	1017	1021	1026	1003	1021	959	1029	1006	1003	1082	1049	967	928	1016	939	976	1017	947	984	995	989	989	1002	1010	1041	1015	972	1014	1026	962	1029	992	1011	1007	1040	1015	993	1025	1008	924	1038	995	1031	1046	966	1028	1009	1069	993	961	1075	976	968	1002	1031	1042	997	979	965	978	1012	1017	1031	944	995	995	1027	965	929	1020	1031	985	1037	984	1057	950	1007	951	1022	1020	980	1022	992	960	1000	1040	1005	989	977	950	997	1065	1014	1025	987	972	1008	977	1025	1027	988	1044	1016	1028	986	965	1022	1001	1029	1024	988	970	990	986	1009	1040	949	1015	953	1055	974	1015	1025	993	1041	987	993	1017	981	999	1005	998	1060	1003	1015	972	1051	991	1088	1061	998	1007	1057	987	972	1009	1002	971	1061	1029	1002	1035	1042	998	1027	1020	962	933	980	992	1007	1019	1010	999	1021	961	975	1058	1000	1026	999	1046	982	945	981	1034	1003	981	1030	1047	1002	1035	993	1026	990	987	993	1035	1042	983	982	1004	948	1037	975	994	1048	993	1023	998	981	1028	1002	981	1031	1017	951	1042	1002	1017	987	996	977	1071	1042	1017	1051	1018	966	960	1041	981	1031	1022	977	1013	1004	995	1033	963	1019	984	1015	1007	1073	993	994	996	1039	974	1062	1016	992	965	972	989	1010	1053	992	1006	990	1037	961	1038	969	950	1018	1078	1001	1056	1042	1010	1018	1001	1023	951	960	996	1039	1077	1007	962	993	1032	1058	971	1048	1044	1018	990	1035	1077	979	1000	988	1069	1021	1081	1030	997	997	1008	1016	1014	1030	1026	1025	978	1004	1026	1065	1009	946	1046	1033	1027	987	1019	1019	1029	992	978	1046	1038	1014	1080	972	999	1000	1008	1016	1009	1032	1020	986	980	1037	1040	1025	1066	1073	1076	996	1049	970	953	1035	987	1007	1013	1023	997	938	994	1058	1056	984	958	1025	976	999	1038	1063	1042	1024	1048	972	984	1015	982	1035	999	1020	1024	1022	984	1021	1022	1049	1045	1001	963	963	1007	963	1008	1052	1040	1066	961	1002	1052	958	1007	972	953	959	989	1019	973	1033	1056	1030	1027	984	1015	1045	996	996	1006	982	1025	1028	1038	1058	1029	988	952	995	993	1020	1024	977	997	1016	1006	1005	1000	964	1034	1038	1011	1059	922	986	1047	1020	1035	1022	1000	1009	1012	1035	1090	963	1031	990	984	1014	1041	1004	977	1009	1013	985	1046	1001	999	1026	1062	1046	972	985	1042	1049	1033	1016	971	1001	1036	1007	1010	996	1002	1015	986	1030	994	1001	981	978	1054	963	1009	1028	1043	996	1073	988	997	1021	962	988	980	1015	992	1031	990	925	1049	1057	1045	947	1006	1051	985	1005	1019	1001	1009	1025	1003	1013	1012	995	1030	985	999	1061	959	1056	980	1036	956	1028	1071	1013	1023	1020	1016	1002	981	1019	1022	934	952	996	1006	1026	989	1018	987	1008	1020	1060	995	1001	1021	956	1002	1039	988	1005	1017	988	980	997	1105	1035	1015	1037	969	984	999	955	1006	994	1021	1070	1035	975	995	1005	1001	1082	970	1019	1036	987	1018	971	984	1000	973	992	1024	958	925	987	1001	1006	986	1073	977	989	999	1039	1049	998	1009	992	1047	951	1031	1019	891	1049	995	958	1026	1001	1017	957	997	985	1001	1042	1024	967	976	978	1033	1012	1065	1056	1064	983	958	1003	974	1011	1019	1070	1012	1013	1012	1060	1013	994
30052	34243	41477	31259	19072	11819	7157	4383	3129	2449	1917	1637	1360	1205	1065	997	989	923	933	792	805	737	791	787	733	754	780	709	776	725	730	732	756	752	748	723	745	738	740	745	667	740	726	728	746	680	755	692	705	774	707	725	688	716	731	716	724	732	732	666	737	731	741	690	743	744	717	731	756	747	743	729	733	738	752	752	703	665	713	758	771	745	739	702	709	739	732	740	751	702	684	736	683	677	766	723	719	767	759	706	719	737	709	698	735	718	748	757	675	711	703	762	724	700	703	740	723	716	683	742	717	725	689	718	726	731	754	717	760	696	769	736	700	728	672	721	725	703	741	725	731	726	721	682	750	674	778	672	734	710	738	705	676	706	759	767	676	710	664	717	692	725	753	747	700	674	750	699	702	692	701	777	718	698	717	689	735	707	759	742	735	712	753	713	704	719	742	751	759	729	732	673	670	743	730	722	722	722	716	716	692	716	726	771	681	735	737	688	710	769	722	739	736	702	771	749	744	670	713	668	654	703	718	687	722	727	719	682	726	708	708	714	719	710	694	686	721	723	739	712	726	679	723	714	723	728	718	707	698	710	713	692	721	709	775	720	748	763	700	728	757	724	706	725	708	735	748	688	748	759	723	714	687	695	731	686	709	696	714	751	717	732	720	746	660	717	700	727	681	745	775	672	728	735	701	702	715	731	695	680	704	704	685	698	761	722	735	724	697	710	713	718	767	703	721	748	748	701	714	711	711	705	771	712	706	728	691	690	741	680	697	689	722	680	714	699	737	766	719	704	712	716	734	743	746	738	721	674	763	747	737	713	714	750	689	707	743	735	710	717	669	685	692	713	682	754	742	719	699	738	683	678	707	766	731	652	730	702	759	747	717	691	740	658	708	752	693	743	662	712	736	693	727	723	714	736	715	725	716	684	753	711	695	729	725	731	713	722	713	751	750	712	731	726	715	704	681	702	693	718	764	712	716	682	718	733	718	738	712	691	736	725	709	674	715	704	700	706	728	724	712	718	706	707	735	736	713	701	739	784	679	709	677	739	765	740	716	709	723	684	715	676	685	711	726	735	712	725	751	727	728	725	749	703	744	710	672	735	749	696	702	744	668	706	691	739	740	738	708	751	738	728	718	732	723	728	720	765	729	712	687	754	719	722	745	704	701	728	701	682	739	695	741	716	713	674	717	719	734	722	714	685	708	723	697	653	679	690	703	709	757	769	727	744	724	679	721	720	703	747	771	771	711	755	731	707	694	749	660	694	729	740	719	726	729	761	718	731	696	747	734	724	772	699	689	744	722	738	755	711	746	726	711	704	671	669	689	728	727	724	697	720	703	756	730	685	757	726	694	755	691	703	764	716	685	683	752	701	717	717	742	757	747	721	729	741	744	767	677	733	728	747	771	718	755	705	733	718	700	688	747	689	699	777	722	696	745	777	686	702	729	736	757	715	730	648	714	738	706	721	728	742	708	764	707	708	665	678	721	753	664	713	700	752	705	758	748	695	752	708	715	689	728	739	708	730	739	734	707	720	734	757	744	719	723	764	704	712	742	696	743	704	720	689	693	709	736	723	695	708	692	716	736	672	718	724	718	733	727	744	760	696	761	687	707	730	700	687	705	703	729	752	728	695	696	714	716	720	674	714	757	738	757	676	694	653	717	769	735	747	749	725	708	748	751	757	751	735	694	732	748	764	692	729	692	726	729	695	704	739	703	703	717	693	737	685	734	745	744	698	720	696	704	715	692	738	699	714	712	733	732	740	705	707	724	689	725	728	754	721	749	724	719	726	710	755	715	715	713	717	703	749	706	670	730	723	767	716	696	739	687	727	723	703	699	723	720	712	695	707	700	732	731	775	737	713	676	644	667	722	703	712	753	739	711	750	711	690	708	720	748	729	672	705	656	749	760	722	678	708	745	726	697	695	720	746	723	731	774	783	753	748	746	683	738	730	692	709	754	770	743	751	746	727	683	686	739	726	754	684	690	701	728	752	693	755	740	697	723	738	745	753	746	715	724	690	761	686	723	721	787	716	749	645	721	667	709	743	693	717	707	719	776	757	769	691	746	753	697	704	747	748	696	775	712	688	749	746	682	732	710	693	792	703	722	772	682	719	700	733	785	717	721	708	783	719	715	723	761	674	721	768	692	721	717	723	706	655	727	715	724	733	756	746	715	712	728	782	748	687	713	727	710	689	747	734	727	740	738	655	689	703	722	735	726	723	710	741	767	712	713	702	739	739	734	704	691	682	689	704	730	694	704	713	700	719	725	739	718	717	694	710	756	641	684	709	759	774	721	729	680	777	717	699	766	707	710	751	738	731	764	710	731	752	738	759	729	667	721	727	774	757	721	714	775	728	657	720	677	723	716	687	761	688	726	689	752	774	739	708	721	692	727	721	679	689	716	721	754	695	720	711	688	721	718	700	682	692	683	683	785	711	741	709	689	760	686	689	730	719	686	670	777	691	734	720	749	694	715	711	676	727	751	700	766	790	700	728	719	732	702	701	722	723	758	754	734	708	731	704	696	724	664	708	658	705	705	737	753	738	778	715	713	713	710	731	765	701	771	733	700	722	723	680	737	739	696	724	755	741	660	689	712	735	714	722	735	691	735	747	700	689	653	744	708	695	729	696	731	708	707	716	677	663	751	790	764	761	754	705	678	701	749	713	708	702	733	732	743	742	694	701	768	664	718	737	740	750	692	755	701	720	743	766	733	732	811	722	680	707	735	743	736	735	730	709	738	681	711	764	734	746	722	692	702	721	724	708	727	756	721	732	754	711	706	735	744	690	706	765	726	699	721	722	697	755	749	702	711	751	700	703	709	717	767	730	716	727	729	729	737	722	746	710	691	735	688	700	707	735	727	716	714	716	721	713	687	686	762	720	737	722	704	694	726	722	745	715	778	717	730	709	723	688	739	718	777	737	740	713	743	728	733	703	701	708	723	738	727	719	714	704	712	748	720	764	705	689	724	710	732	723	724	691	721	757	714	687	704	680	722	743	717	738	701	794	717	659	713	707	763	755	703	726	703	690	716	683	756	718	722	715	745	696	696	745	753	700	729	708	729	742	724	724	641	663	708	748	749	752	675	696	660	684	668	754	744	721	738	730	704	713	693	718	732	691	707	714	725	727	756	715	710	725	725	728	694	684	738	715	685	717	685	713	726	726	721	732	698	700	705	694	698	701	739	755	705	669	702	691	747	723	753	655	730	758	711	749	730	700	705	695	766	666	726	795	692	704	757	739	666	708	752	678	738	723	754	702	705	667	729	719	715	757	737	730	689	724	705	753	721	751	761	712	729	696	663	717	773	682	695	710	697	788	692	691	739	709	713	710	694	733	707	695	726	751	766	707	691	714	700	694	728	684	697	748	738	707	703	672	686	704	732	781	767	753	696	694	671	736	739	695	746	740	734	730	719	729	759	751	762	743	716	648	727	716	735	701	736	716	716	693	715	709	713	720	735	714	670	683	741	753	680	700	735	750
38279	53055	46319	33255	23952	17763	12557	8423	6115	4475	3501	2849	2428	2023	1759	1500	1384	1352	1247	1163	1193	1148	1050	1104	1047	1057	1070	1047	1067	968	1035	939	987	964	989	981	966	1000	979	967	973	996	982	988	946	984	999	934	1003	928	907	985	966	940	974	963	1030	1028	964	986	909	924	979	950	927	989	938	928	952	953	981	996	997	980	970	998	982	956	909	946	894	977	981	944	975	983	958	1005	1009	1012	969	1037	958	968	947	1013	914	972	935	977	981	1001	995	963	993	935	1014	995	985	983	991	983	967	927	949	990	1016	952	976	934	938	942	996	911	1042	973	943	963	975	945	1005	994	994	917	948	959	1003	987	990	971	1001	951	1009	978	953	947	1035	914	924	996	942	951	949	979	922	1023	955	964	899	960	983	988	954	976	965	955	977	956	925	1029	996	958	969	923	972	957	953	984	966	1011	1043	971	935	983	943	972	966	1000	919	984	979	998	970	1016	958	915	1014	984	990	939	979	1020	967	978	969	969	993	952	947	984	973	971	929	955	1022	977	993	938	999	982	958	1021	957	1003	990	961	938	981	962	971	966	956	1013	992	1001	901	943	981	1013	1006	972	934	1046	980	985	972	937	983	1004	934	932	959	904	937	962	962	925	983	985	929	974	960	971	1012	971	1036	938	925	937	962	971	890	988	1020	980	997	923	876	1017	994	997	929	964	964	961	982	990	917	960	952	1035	1013	957	942	959	1002	954	960	988	1017	969	1000	961	971	937	986	941	1030	997	977	941	956	977	1009	924	952	956	962	1020	1052	912	950	977	990	963	916	1007	931	1016	921	1016	946	1015	1005	988	991	884	978	948	982	995	930	941	938	974	951	983	983	940	980	960	960	979	966	992	989	988	969	979	962	933	977	995	1009	943	963	952	959	944	1000	990	1000	1003	970	937	972	961	979	983	937	925	1017	943	980	989	940	960	923	990	980	981	994	971	944	937	949	1020	931	915	939	981	921	955	975	1002	919	932	969	997	978	959	998	1008	995	954	983	966	982	962	1039	968	940	950	936	954	985	1049	977	934	958	965	991	987	931	973	999	1010	985	963	963	958	1005	911	993	986	951	989	1012	934	878	945	1005	1028	998	1004	980	932	912	921	976	957	919	957	953	961	955	921	993	967	993	993	1001	983	1003	938	967	916	957	947	995	953	979	1002	939	988	948	923	1018	997	1028	948	982	960	942	977	961	948	921	979	943	952	974	990	1007	1006	939	947	937	921	928	953	977	1011	967	983	927	994	994	974	957	976	945	1004	1013	969	942	1004	987	1019	937	962	975	962	972	1021	934	912	940	1020	931	958	1017	948	918	1007	980	965	958	1015	963	918	1039	975	1029	956	927	976	1004	904	992	954	959	938	927	993	960	955	958	1002	989	986	900	1016	1011	968	984	987	1001	930	977	957	1015	991	963	925	933	974	1007	938	995	1019	989	1011	962	993	971	1010	933	1014	901	967	990	994	946	940	966	969	989	1034	1025	903	1004	1024	1006	997	977	955	967	960	896	933	958	933	1014	1018	947	936	1006	963	924	905	1022	893	938	1019	1001	932	972	928	1048	969	971	948	974	987	975	975	1016	980	967	1038	949	978	897	932	974	967	951	974	1009	962	964	971	1046	941	990	954	967	948	1033	968	985	943	933	984	1016	905	924	984	928	980	987	950	937	913	930	1022	1009	982	942	966	976	987	937	941	924	963	941	937	943	991	995	979	976	1041	938	963	965	938	1008	949	983	937	952	946	983	1032	953	1031	935	945	929	975	1002	953	954	978	941	920	927	970	934	1002	966	968	951	949	945	968	985	930	927	1014	977	978	962	960	984	980	990	966	1046	1010	966	977	969	1055	944	946	999	1022	993	957	965	919	981	976	1001	956	946	909	980	929	980	989	964	963	1023	957	998	978	978	964	984	987	963	992	909	910	1003	1015	995	979	968	982	953	972	974	1000	951	966	928	996	957	973	990	1028	972	982	978	983	993	930	993	1014	952	970	1017	985	987	962	1017	938	900	918	990	957	971	968	904	1003	967	927	1014	1070	985	947	953	962	965	972	969	1029	922	968	975	1018	964	974	967	988	963	1001	984	1031	964	903	901	1001	1008	944	960	1000	961	973	957	962	958	963	967	996	1006	963	970	968	972	1009	962	974	910	939	968	1015	1018	966	979	946	1002	955	988	883	1017	990	936	957	955	927	924	982	1007	1054	974	968	954	1007	988	1031	1019	980	1028	960	975	966	974	975	1010	952	927	942	984	1013	967	959	974	978	957	964	941	989	959	1042	917	974	963	1032	963	918	1014	996	957	949	976	906	991	1001	985	967	958	972	995	964	973	957	985	960	981	995	1013	934	1028	947	1004	949	968	953	987	925	970	898	917	985	944	911	936	974	963	985	941	1026	965	966	982	995	992	923	937	983	929	956	1011	983	962	991	946	978	985	976	945	981	922	962	1001	936	909	985	1024	957	1007	1013	964	1043	1027	1030	977	965	953	951	961	983	972	950	970	958	984	927	1005	934	994	991	925	950	995	956	938	1011	963	940	1000	964	972	950	974	979	1012	978	948	958	984	967	997	1025	974	947	1018	968	959	944	971	955	972	955	996	950	1007	951	970	995	888	917	914	1039	962	994	1018	1023	1042	952	942	929	947	1007	992	910	1015	960	995	979	975	964	941	1002	1036	914	943	958	948	961	978	943	982	937	1011	930	998	960	902	976	980	934	980	971	940	1000	1001	1003	957	965	967	937	941	973	1005	964	993	1002	990	967	929	975	939	986	983	940	1028	950	917	937	1014	956	973	966	965	936	987	885	949	991	961	961	937	983	982	970	1026	892	941	1007	940	1017	947	985	958	987	932	940	990	984	1024	953	918	963	1024	1014	985	939	932	956	1035	975	973	972	943	993	945	1006	977	974	942	1038	946	976	962	869	905	1010	956	990	971	1000	954	982	927	924	985	976	929	960	987	965	915	967	975	951	932	963	925	953	932	959	979	940	957	977	938	958	956	968	979	980	1008	932	935	994	890	970	949	930	1001	1021	943	987	973	963	1074	902	918	972	969	931	1007	1008	911	967	1011	926	1013	970	939	964	999	975	917	961	1003	930	938	928	980	959	963	989	978	910	1043	967	990	936	935	998	942	975	928	914	1019	942	943	923	939	946	998	928	1019	934	993	940	982	970	998	1014	987	920	993	981	933	996	994	1059	965	956	989	926	952	914	992	933	938	1004	992	951	937	954	961	981	1000	1048	999	1001	930	975	922	971	943	953	983	961	974	1009	978	940	1013	1017	956	953	1000	971	983	1017	967	999	991	918	980	971	1016	1035	938	969	964	976	922	973	983	974	1000	1009	994	980	991	959	945	1016	942	917	985	1032	931	991	972	928	950	958	1011	1008	952	933	937	956	1023	941	1026	1000	981	957	974	965	992	986	955	981	983	966	944	929	925	969	1000	943	974	965	978	957	922	996	922	966	977	958	910	968	945	963	974	979	988	963	966	931	1040	996	1002	971	942	946	949	953	986	900	938	965	947	970	958	986	974	964	925	965	948	987	938	1010	956	906	980	961	939	986	991	931	1001	943	967	988	964	990	984	1023	937	946	940	964	1005	1029	1029	938	1010	966	986	939	971	950	1001	1007	1024	955	994	899	955	924	956	992	970	879	986	935	944	960	986	991	950	969	1021	978	969	968	1013	928	1005	965	956	966	935	971	982	983	960	965	924	996	937	899	983	951	959	967	1006	961	937	1003	960	931	918	982	973	1011	983
24116	21003	28537	25588	23338	20382	13583	7448	4929	3736	2799	2245	1856	1665	1423	1303	1151	1133	1036	1015	976	871	895	882	889	832	825	826	787	779	769	804	826	798	798	777	798	793	817	773	784	758	803	739	754	783	744	747	775	739	771	781	785	766	812	726	776	795	761	764	778	709	833	752	747	823	755	792	770	761	769	746	771	770	810	845	740	767	780	777	777	750	777	791	757	744	777	755	809	785	772	757	724	773	752	812	811	750	811	736	726	757	819	704	778	777	716	747	772	776	758	743	768	718	771	787	753	789	745	787	760	761	769	747	761	766	802	726	770	751	793	792	771	791	784	754	827	755	754	745	803	809	809	792	780	754	747	725	801	766	754	784	764	754	807	783	770	712	709	741	763	797	773	764	763	770	735	805	719	752	792	778	783	773	765	789	765	740	770	812	753	817	798	808	775	759	821	782	735	778	796	810	736	801	788	740	801	745	736	795	793	802	755	775	772	807	751	775	725	751	766	725	776	775	783	744	732	780	785	748	707	817	766	765	801	757	724	821	771	769	749	764	739	779	779	776	788	791	801	824	798	782	759	765	768	784	731	809	723	740	804	786	757	720	739	772	759	753	751	753	781	751	734	764	703	773	755	783	738	785	786	812	728	723	816	821	793	681	846	803	764	753	789	769	789	751	765	800	771	763	779	755	786	761	750	800	792	762	772	766	780	795	731	727	767	758	702	721	772	760	731	763	772	757	811	771	828	744	797	776	742	736	720	773	737	791	752	820	737	767	788	753	776	775	735	779	738	804	814	703	776	758	704	756	790	752	874	771	821	788	792	756	770	762	817	739	808	694	727	773	775	771	727	739	714	784	754	736	805	783	756	751	713	779	762	781	771	716	788	764	812	766	761	744	764	724	756	767	777	780	720	808	758	719	779	771	817	781	813	735	783	741	776	781	808	763	786	818	725	748	762	736	749	768	768	762	713	748	783	787	749	791	774	738	768	816	813	769	753	755	810	749	772	781	723	788	746	760	785	800	748	781	749	818	796	759	768	760	758	779	812	790	748	726	706	750	795	776	785	769	738	740	799	816	820	776	815	779	752	794	747	810	784	767	772	792	752	787	759	718	801	777	803	791	799	767	773	789	774	689	781	760	789	765	808	793	745	762	741	737	761	785	731	703	779	795	730	749	739	774	707	772	783	730	713	777	818	721	733	790	764	774	747	772	767	747	764	804	805	767	792	766	771	701	765	710	783	733	764	776	766	761	755	744	748	762	773	711	745	783	779	773	770	745	762	761	789	749	739	738	731	770	792	777	797	764	765	767	757	788	791	780	765	742	742	735	780	739	757	806	755	764	752	742	769	736	760	778	732	771	818	773	739	762	804	769	769	788	720	763	773	804	798	787	742	795	771	731	740	796	727	764	738	719	757	828	768	765	767	800	742	770	745	770	789	757	748	753	775	756	767	790	731	794	772	778	752	719	737	776	763	741	768	780	758	745	798	750	749	790	759	743	811	774	751	783	786	745	814	737	771	772	786	795	813	761	755	758	747	732	799	788	753	787	770	826	793	743	766	783	781	754	772	804	753	776	739	784	773	769	730	757	749	801	787	731	763	769	810	710	843	741	783	804	740	767	778	752	715	747	774	804	751	754	786	773	761	796	791	758	789	723	744	747	729	764	725	790	723	742	770	737	703	778	730	760	731	748	772	733	772	787	742	772	786	718	710	742	791	714	773	737	743	724	738	812	747	798	839	795	763	767	777	763	788	749	761	712	732	735	714	780	806	776	731	769	832	815	773	786	765	769	798	744	768	798	766	771	773	768	762	788	785	803	768	772	777	806	732	766	757	750	735	776	771	798	753	750	771	760	784	743	745	724	742	777	773	769	746	742	760	743	764	755	761	712	764	763	771	754	759	797	767	751	811	747	764	793	736	748	783	781	750	750	750	751	794	802	774	777	715	765	790	780	756	754	782	763	734	713	753	775	796	789	771	778	753	778	759	734	779	749	798	824	783	799	713	766	761	756	744	726	710	781	779	755	764	747	758	759	761	731	770	821	758	774	766	805	775	805	761	766	768	720	744	724	737	788	729	747	745	693	799	775	765	726	749	826	786	741	769	800	800	759	795	789	777	728	811	777	787	766	755	774	823	743	739	778	763	788	743	780	736	742	768	781	769	761	778	804	801	773	812	815	826	769	727	739	741	786	754	736	728	810	779	739	780	753	837	728	761	762	750	770	819	693	720	820	764	766	808	780	763	763	776	722	761	718	786	729	771	803	802	780	749	823	731	737	784	781	792	766	735	778	784	783	751	765	790	770	769	775	752	791	774	788	752	760	730	778	754	705	731	741	778	744	798	791	781	789	734	819	744	753	750	782	762	761	788	805	744	709	720	787	764	779	722	721	706	767	739	777	818	744	831	765	783	790	744	727	754	772	731	771	728	768	772	737	730	777	738	773	750	732	726	769	747	739	748	752	784	751	713	769	783	769	756	802	783	696	791	739	757	717	744	796	753	758	772	733	740	757	761	822	764	729	786	786	731	745	771	862	744	748	744	742	792	748	790	746	771	812	810	702	795	743	764	751	787	766	771	784	792	722	758	814	750	801	719	826	781	733	823	727	853	828	708	718	745	763	754	731	763	767	790	765	777	792	776	750	806	742	740	747	791	743	822	742	724	741	751	767	829	786	764	753	751	809	758	739	761	723	732	758	762	755	774	752	735	767	777	742	810	764	779	803	783	740	768	813	771	748	759	774	779	792	753	751	719	701	790	760	796	763	752	770	728	752	750	774	733	833	734	760	780	734	759	704	746	742	784	688	805	789	793	772	790	769	763	773	845	776	786	776	813	770	745	810	734	782	773	773	784	756	760	715	769	757	793	799	776	733	773	767	751	740	743	716	784	738	753	783	818	768	756	761	743	762	688	745	798	733	775	788	743	764	784	735	780	765	744	769	738	760	724	799	783	726	785	736	779	770	757	758	730	797	771	786	810	711	746	811	764	759	755	833	766	788	750	789	784	730	802	749	764	780	762	804	771	720	751	827	753	792	761	785	786	745	794	770	755	753	739	772	815	758	812	781	721	739	749	739	737	783	727	790	764	777	775	742	768	772	745	769	741	739	787	707	795	769	757	744	777	778	743	787	703	726	714	767	762	751	776	750	711	763	754	748	725	774	722	711	751	776	740	729	767	744	772	750	759	751	801	751	773	781	770	797	764	763	734	737	732	773	800	799	778	786	780	787	795	803	762	764	762	761	763	717	755	753	755	742	849	761	763	761	742	736	770	729	789	720	780	743	828	716	787	787	773	733	773	761	772	776	810	824	781	787	750	769	757	754	781	722	735	827	792	733	815	753	658	738	722	799	735	775	807	707	766	776	757	751	745	750	761	707	792	773	811	772	721	726	742	754	718	724	741	732	722	786	757	727	815	720	751	759	725	752	727	819	756	753	748	723	749	729	792	780	752	743	742	830	784	727	794	720	747	784	702	771	750	786	753	726	798	754
38115	59675	52896	39515	30984	23891	17431	12761	9196	6941	5323	4140	3375	2737	2363	2055	1856	1742	1651	1507	1391	1315	1267	1265	1162	1168	1132	1167	1090	1124	1072	1098	1083	1132	1084	1070	1060	1071	1059	1038	1087	1046	1101	1016	1030	1007	1038	1035	1011	1014	1040	1052	1039	1019	1053	1037	1051	1016	1035	1065	1068	1031	1026	1072	1082	1034	1067	1099	998	1013	1036	1013	1026	1023	1053	998	1017	1086	981	942	1059	988	1005	1013	1006	1034	1062	1014	1106	1021	1018	992	1043	1037	1018	1075	1035	1063	997	1061	1044	999	1052	1051	1020	1044	994	1072	1020	1036	1048	978	1070	1044	1085	987	1040	1010	1009	1078	963	1007	998	1024	1026	1083	1018	1042	1075	1044	1035	1026	1050	1000	1001	1034	1019	1012	1026	1094	1056	998	998	1040	1035	1017	1037	1039	1012	986	1046	991	1023	1037	1039	1058	1047	998	1012	1027	986	1045	1034	993	1014	964	942	1056	1050	1031	1037	1032	1014	1031	1043	1062	974	969	1019	1024	1022	1053	988	1007	1000	1073	1027	1056	1013	1045	1027	1044	1012	1080	1047	1050	1022	1064	1012	1114	1033	992	1007	1000	1007	1076	974	1022	1047	986	1027	1006	1033	1041	993	1067	1001	1028	1034	1045	1014	1032	1066	1074	1009	1072	992	1030	1026	1050	1017	983	1045	1026	1003	1001	1037	1026	1054	1011	1037	1038	1012	1058	1003	1037	976	1052	983	1069	1055	992	1059	1042	1068	1037	1032	1064	1034	1092	1029	1041	1052	1042	1055	1005	1035	1037	1005	1038	998	1069	1060	1010	1018	1055	1019	1006	1041	1041	1062	1061	992	1050	1004	1004	1045	1022	1052	1013	1042	1030	1059	1030	1004	1012	1037	999	1073	1010	973	1005	1036	991	1038	1017	1019	1042	1075	1045	1017	1057	1041	1044	1034	1047	995	1019	1057	1039	989	1013	1031	1047	1053	1043	995	1059	1024	1016	997	1026	1022	996	997	1062	953	1060	1062	1043	1055	973	1036	1031	1116	1046	1036	1014	1012	1070	1074	1076	1042	1019	1049	1021	1028	1005	986	1044	1066	963	1010	1043	1024	1041	1003	1100	1013	1055	990	1021	1029	1051	1074	1005	1038	1007	929	1058	1017	1059	1065	1009	939	987	1022	1071	1008	963	1002	1050	1021	970	1008	1038	979	1022	1016	1033	1011	991	1025	1007	1052	1015	1034	1043	1035	1011	1049	974	1048	975	1087	1041	1029	1012	1018	1005	1080	1031	1003	1058	1060	997	1055	1001	1068	1040	1051	1026	1032	1035	1082	979	990	1079	989	994	1079	1063	1044	1012	1096	1013	1006	1019	986	1042	1014	1042	1038	1004	986	1097	1024	995	1035	997	995	993	981	1054	1078	1037	1030	1073	1052	998	1021	974	1026	1003	1028	1041	1025	1022	1038	1088	1075	1034	1043	1044	1061	1055	1016	1001	1043	1015	1009	1005	1048	1043	992	1034	1034	1030	1083	1074	1063	1083	1055	1067	1039	1090	1049	1052	1023	1077	1047	1008	996	1031	1038	940	1033	1013	1071	959	987	1015	1017	1011	1034	1018	1045	1008	992	1022	1081	1016	1003	1042	1035	1001	1045	1032	1007	985	1014	965	1082	1019	1067	1010	1064	1025	1071	1044	1019	1015	1032	1001	1043	1003	1006	1058	1065	1039	1020	1051	994	989	1057	1064	979	992	1018	1058	1053	1049	986	1041	997	1064	1014	1074	945	1057	1067	1046	984	1031	1030	969	1098	1022	1029	1056	1054	1041	994	1086	1014	1017	1024	1037	1022	1055	1088	1039	1000	1002	1042	960	1078	1021	1036	1025	991	1010	1026	999	1056	1050	1004	1035	1061	1028	1081	1017	1088	1053	1030	1000	1017	1036	1049	1004	1000	1052	964	1037	1006	1015	1081	1011	969	987	1011	1043	1036	1043	1016	1027	978	1027	994	1050	1034	1017	1051	995	998	1035	1057	1027	1018	1035	1054	1047	1081	1042	1024	1020	976	1053	994	1057	1000	1067	1064	1024	1048	1083	1003	1028	1009	1029	1014	1006	1022	1090	1019	1052	1034	1011	1015	1031	1031	978	1053	980	1028	1025	1002	1015	1025	1049	1023	1030	1028	1079	1041	1003	1048	1017	1039	1034	1110	1018	1028	1020	1050	979	1075	1011	1057	1005	1025	976	1014	1034	1055	1044	1007	1016	1050	1012	1026	1083	1080	1047	1026	1048	1008	1060	1034	1060	1057	1032	1021	1022	1002	1044	965	1035	1041	1065	992	1018	1010	1060	1052	1019	1033	1026	1015	1022	974	1019	1028	1048	1014	944	982	978	1022	1041	1020	1021	1035	1054	1019	1024	1022	1011	995	1017	974	1008	1059	1036	1074	1024	1025	992	1055	1049	1020	1015	994	1071	1057	1030	1008	1042	1018	1045	1065	991	1017	985	1032	1049	1039	1086	999	1053	1043	1036	984	988	1072	1031	1006	1105	1039	1024	1051	1001	1104	1054	1012	1055	1005	1060	1013	1020	1045	1022	1048	977	1080	1054	1117	1080	1004	1032	1037	1010	970	1070	1033	1023	1054	1026	1025	1037	1029	1052	1046	1052	1060	995	1027	1007	1072	971	1036	1018	1030	1049	984	1011	1029	1045	1034	985	987	1038	1040	1056	1082	1053	1014	1038	1036	1053	1019	1077	1031	996	983	1028	994	1067	1054	1026	1010	1021	1053	1052	1032	1053	991	1052	1047	1064	1105	978	1022	1052	1080	1040	1052	1041	1006	1043	1050	1084	980	1077	996	998	1066	1049	987	1052	1037	989	917	1102	1071	1058	1064	1013	1085	1015	1003	1020	1044	1043	1010	1024	1040	999	1038	1003	1027	1015	1085	1038	966	1019	1030	983	1009	1057	1021	1003	987	1038	990	1025	1066	1024	1046	1001	1017	1056	990	1019	1035	1019	1012	965	1036	1060	980	1017	1025	966	1008	1020	1034	1035	1026	1016	1058	1096	1027	1025	1081	997	1050	1058	1040	992	1079	1060	1054	1033	1038	993	1066	998	1055	1026	1023	1018	1063	1030	1070	1043	990	1065	1029	1012	1063	1025	1071	998	1051	1027	993	1020	1050	1035	1075	1054	1006	1028	1027	996	1024	1063	984	1019	985	1034	1053	1027	1054	988	1020	957	993	1036	1058	1005	977	1017	1057	1058	1086	1050	1056	999	1036	1064	1051	1009	1012	1043	1037	1025	1011	1046	1050	1020	970	1038	1084	1028	1029	986	1001	1006	1038	1049	1066	1077	1048	997	1010	1006	1058	1006	978	1021	969	1040	1057	1051	1035	977	1031	1029	1073	1027	1010	1039	990	1087	1016	990	1005	1069	1025	1076	1084	1042	1056	985	1027	1040	987	1005	1057	991	990	1054	1002	1020	997	984	1014	984	995	996	1074	1062	1057	1036	1067	998	1045	1024	1007	1020	977	1024	1025	1030	1030	982	1016	1044	1054	1004	1025	1068	1010	1053	1012	1016	1014	997	1103	1054	1028	964	1009	1005	1005	987	1042	1019	1008	1056	1050	1089	1016	1092	1033	1045	1007	1035	1051	1040	1028	966	1022	976	1008	1063	1014	1048	1074	991	1032	1018	1020	996	1101	1122	1058	1001	1011	1004	1003	1030	991	1028	1033	1017	1031	1047	1098	1014	1046	1075	1014	1012	1025	978	1030	1022	999	1046	1062	1030	984	1037	1034	1029	1019	1025	1051	1020	1044	992	1083	1028	1020	974	1035	995	987	1075	1010	1065	1029	979	1010	1029	1024	1058	997	993	983	1013	1051	1052	1087	1049	1038	1050	1040	1021	1018	988	976	1022	1029	1029	1060	1069	1027	1048	1034	985	981	1032	1021	1039	1040	1057	1102	1101	1051	1028	1028	984	1016	1013	1060	1058	1050	1044	1032	1054	1070	1080	1104	1034	1023	1003	1014	1012	1047	1069	997	1038	1015	1063	1064	984	1080	1037	989	1077	1004	1033	1085	1087	977	1085	1108	1045	1021	1064	1065	976	1006	1077	1023	1021	971	1113	1025	1044	1072	1001	1003	1087	977	978	1022	1034	1070	944	988	1021	1041	988	1044	1028	1049	1017	1042	1011	1024	1059	1050	1014	1004	978	1117	1055	1049	1019	987	1009	1028	1000	1049	1045	978	1037	1043	1054	1043	1080	956	1023	1012	1045	979	1008	1077	1019	1025	1029	1048	1044	1017	1078	1040	1001	1011	1023	1042	1064	1039	1029	1040	1029	1012	1023	1036	1037	1039	1080	1009	1075	1050	1036	1054	1041	1003	1024	979	1002	1069	1046	1003	978	1083	997	987	1001	988	1022	1080	997	1029	1068	1002	1027	981	1043	1050	1108	1081	1047	1029	1015	1005	1032	1057	995	1020	975	999	1034	1086	1067	1071	1070	967	1059	1030	1005	1030	1043	1021	1038	1046	1015	1024	1036	1039	1085	1071	1062	1085	1074	1063	1041	1018	1032	1017	1073	949	1063	1017	1042	1017	1080	1064	988	1055	1034	1073	993	1021	1044	1027	1037	1061	1026	1024	1062	1042	981	1023	1030	1062	1032	1034	1079	1076	1042	985	1068	1026	1065	1083	1048	1064	1025	974	1031	1013	1046	1010	1000	1012	1067	999	1055	1064	939	1036	1004	1063	1022	1023	1025	1065	1070	1033	1011	1024	1013	940	986	1044	1028	987	1029	1054	1033
23000	20992	28640	23934	22145	23416	20736	10727	7026	5033	3768	2905	2472	2060	1727	1539	1430	1274	1125	1034	1066	1053	892	882	916	845	847	845	807	779	752	796	750	776	805	750	768	790	749	745	727	751	788	727	781	753	742	772	805	813	762	739	735	752	736	744	724	739	711	757	808	723	773	721	771	774	780	732	698	727	751	728	760	739	784	748	756	767	786	732	730	722	708	783	749	717	730	731	731	719	723	752	732	775	773	734	727	741	753	804	761	803	738	730	754	829	737	744	757	789	731	743	770	743	750	728	728	723	718	752	699	736	775	766	763	776	781	775	730	775	769	765	793	670	779	714	695	723	707	763	737	746	748	768	729	704	729	778	724	785	765	705	772	759	763	770	769	707	729	785	706	768	732	748	714	732	774	744	777	761	727	700	763	713	739	804	762	743	790	742	717	698	765	721	722	722	747	727	776	803	724	737	721	752	799	811	734	715	791	786	745	742	731	778	757	759	740	741	748	742	759	725	748	742	717	741	736	742	754	767	776	756	775	787	742	734	723	753	805	754	736	757	778	746	713	771	815	680	781	716	701	725	723	774	714	778	727	756	711	775	771	713	749	702	729	724	754	724	755	756	749	723	760	757	690	746	718	711	769	763	770	763	731	754	764	708	763	729	774	753	753	731	729	761	794	749	771	743	761	714	735	694	795	740	745	714	746	761	740	727	693	740	742	759	765	720	755	753	746	756	699	735	746	723	728	769	775	759	768	765	787	742	745	733	770	745	738	741	758	703	726	747	734	679	759	705	773	738	736	805	763	774	733	741	747	757	761	771	739	768	759	758	775	726	757	774	730	714	721	744	731	765	740	764	731	739	748	707	771	720	756	728	724	752	713	752	761	743	736	781	736	741	751	771	767	777	783	781	732	762	739	751	692	748	719	723	750	790	752	766	693	722	776	747	793	752	761	755	742	749	754	716	749	716	749	782	773	730	729	757	786	786	719	757	788	725	737	727	728	814	769	774	740	716	747	743	766	719	761	751	706	742	771	734	772	700	755	752	777	733	686	721	804	753	699	711	727	756	734	791	776	797	749	790	753	731	717	749	725	760	694	715	742	716	722	721	738	766	843	736	767	715	766	741	719	760	772	796	757	762	779	736	774	728	759	773	794	701	750	684	750	748	709	755	777	777	796	780	725	728	722	749	745	731	728	747	740	711	768	734	716	753	711	769	754	724	702	782	698	746	737	727	745	731	808	806	732	742	802	794	814	773	726	805	762	756	733	715	720	697	736	751	720	782	747	735	735	733	743	705	761	792	767	725	743	754	737	752	743	708	717	794	765	808	740	755	788	774	716	745	690	715	693	748	729	770	744	758	758	719	753	723	792	738	751	801	791	722	702	768	769	743	790	753	760	797	789	720	772	768	708	763	744	739	734	805	746	771	729	828	732	740	750	771	706	752	761	764	750	738	749	718	782	732	739	727	756	695	702	767	723	781	749	762	763	761	737	724	786	759	768	746	714	782	762	758	754	724	771	742	714	764	789	685	745	762	730	719	774	753	769	780	731	743	724	742	685	719	766	752	720	743	719	719	788	810	744	768	758	779	687	808	755	758	716	756	764	770	788	717	748	719	723	711	722	778	777	773	720	780	752	777	699	761	730	734	746	711	778	716	736	724	739	705	732	759	763	809	751	732	738	765	724	769	736	746	770	737	768	787	775	777	768	737	730	705	730	742	728	773	768	783	726	719	723	748	728	765	750	737	727	705	695	731	706	789	746	745	762	742	690	720	768	712	724	719	694	765	776	771	763	785	812	745	723	741	745	752	781	724	760	752	759	785	754	723	766	757	782	754	719	713	681	770	721	734	741	778	780	764	743	757	717	734	764	753	771	775	746	740	694	713	755	685	761	743	748	768	782	778	764	774	764	772	727	722	713	755	715	771	724	766	769	739	710	775	778	755	786	735	716	741	733	738	774	721	754	723	763	776	740	756	719	783	774	745	726	736	738	767	795	751	802	720	723	796	724	746	786	763	781	766	756	725	718	782	777	771	718	768	706	750	753	776	778	784	761	764	752	741	728	741	751	758	747	752	800	761	809	723	712	754	746	753	702	784	706	718	709	688	770	723	717	730	783	743	753	720	728	780	776	798	745	742	762	723	737	769	734	762	756	730	803	746	698	717	737	746	717	732	736	725	768	764	739	706	743	735	748	770	781	739	769	734	732	742	729	740	744	738	736	762	755	748	744	766	818	733	779	745	749	730	751	726	715	733	726	697	741	740	751	713	796	733	736	744	745	768	795	733	740	725	698	753	724	766	736	722	776	727	789	700	708	750	760	756	676	730	742	749	788	735	732	723	758	723	717	725	796	713	794	729	763	788	724	730	758	754	719	771	724	758	719	719	742	725	733	728	744	786	744	738	712	783	789	744	738	730	725	786	749	758	784	765	761	736	727	726	795	696	762	756	727	798	761	763	744	772	765	761	782	714	689	766	793	712	790	766	755	771	807	750	746	739	728	753	765	736	773	734	758	769	735	762	697	749	784	774	702	763	723	725	777	738	765	750	775	692	779	771	789	772	742	769	752	758	740	790	714	775	761	738	768	759	763	748	697	748	719	730	736	775	758	789	768	762	753	762	750	790	755	751	774	728	736	732	751	745	763	754	774	728	781	732	711	763	780	710	777	724	764	776	790	752	705	769	765	747	727	758	728	745	780	722	697	791	751	747	718	774	787	748	808	770	709	752	716	754	712	705	741	756	795	732	772	718	762	754	675	794	758	773	828	718	773	803	755	722	760	719	724	734	713	762	786	727	733	780	776	714	721	743	828	739	715	780	746	765	750	729	711	771	750	767	732	773	784	767	739	726	739	757	741	763	744	731	744	716	797	757	792	790	730	787	710	773	705	764	715	741	717	761	762	704	775	745	731	744	730	666	722	757	768	773	789	714	760	787	776	739	748	729	768	752	757	764	801	725	759	739	733	755	754	778	788	755	760	733	717	704	771	765	757	758	725	779	721	772	782	732	694	777	779	739	822	734	708	714	742	767	804	783	708	807	766	735	755	730	795	743	789	781	779	728	733	767	755	750	717	725	778	716	744	722	769	717	756	720	772	791	696	732	795	741	746	801	753	749	719	758	754	741	755	732	730	753	752	720	780	729	753	730	772	736	772	788	719	699	755	776	782	796	764	772	740	800	748	741	774	743	766	764	723	732	806	766	806	724	766	780	753	754	715	722	770	762	810	784	743	718	753	721	726	774	798	732	767	780	767	784	782	792	714	688	751	749	778	732	772	724	717	732	747	749	752	794	722	764	748	687	728	754	762	749	743	775	729	752	750	751	778	745	738	788	702	744	744	736	747	746	720	745	710	772	706	726	759	739	753	714	787	747	795	768	760	763	742	726	764	806	757	745	813	721	767	723	721	758	705	748	747	664	741	773	735	775	747	817	715	769	821	728	751	738	775	734	738	729	773	767	745	727	754	763	737	772	759	766	736	769	727	728	760	781	784	719
40205	65372	58476	44612	35785	28646	21756	16294	12062	9056	6871	5343	4313	3618	2960	2645	2213	1884	1802	1650	1507	1481	1332	1253	1209	1219	1173	1071	1040	1026	1013	1065	1052	1081	1067	1003	1013	1012	1054	1042	1045	1055	999	1056	1043	972	1000	1037	1000	1029	1039	978	1032	1009	1061	1033	999	1047	940	1028	1002	981	916	993	1025	1002	1001	1000	1001	957	1053	1005	940	997	1008	986	999	1060	956	983	1024	1009	985	999	998	1026	1001	964	1026	1034	1024	974	956	963	1009	1080	1026	1011	1000	982	988	1047	955	988	998	986	1036	1022	1061	953	973	980	983	1017	1049	1013	1050	966	1014	1011	997	971	994	988	998	983	940	1005	989	1003	890	1039	990	988	1015	1006	1020	1033	1024	1062	1001	974	965	974	918	1022	1004	1020	1007	923	1017	1019	966	974	1014	987	964	963	987	1033	1074	1029	1009	1005	1012	987	997	982	1007	989	956	971	1020	980	1023	973	992	932	1017	1032	961	960	1067	944	1050	987	980	1003	989	955	978	1021	970	1024	994	961	1014	1039	981	999	959	1003	1010	1023	999	971	1050	1001	958	995	977	982	1002	961	1029	950	1025	1016	999	917	1001	984	991	999	1012	1015	957	943	1024	1044	1027	959	970	1003	1056	964	967	972	1009	977	956	984	1001	1006	984	981	1005	943	1036	961	963	959	986	1003	1050	982	1019	992	1010	999	951	976	989	990	973	1070	959	1041	947	1033	941	1017	973	1061	1025	1024	923	1051	998	982	977	966	956	919	1017	1035	993	989	990	945	992	988	980	979	990	1010	1060	942	980	1008	1006	1002	981	1019	1027	1012	974	991	998	999	977	985	1010	1019	1016	974	982	951	1010	987	999	992	1003	1032	983	1010	976	1031	980	937	1020	982	1013	1016	1012	1020	1002	1059	974	982	977	999	948	1005	1041	1001	1014	999	1014	1006	1063	996	979	989	984	970	992	1044	977	1025	976	974	1041	1051	974	1001	1033	984	966	1026	961	976	1014	951	1027	993	1044	1003	991	999	985	1013	994	980	965	989	982	1035	1021	987	986	1037	1009	978	1041	950	1026	995	962	969	1032	982	928	1019	967	990	955	1006	981	987	1027	989	1021	1033	981	1024	1023	1006	1081	1006	938	1069	1028	957	990	976	974	946	1009	1022	996	1043	1023	1004	1011	1027	995	1042	1019	968	1001	986	950	948	1046	1009	990	964	1006	956	929	1018	970	1034	1013	1007	963	965	1032	1045	1016	1001	1003	950	1007	974	1029	966	1001	993	1077	973	1065	973	938	1005	1014	1020	1039	936	998	980	958	1007	978	1010	956	1015	971	997	1009	1021	1004	1007	981	990	1002	1000	954	1006	1007	1055	1004	1002	981	960	1019	975	977	1019	997	1006	1020	986	1024	1045	1000	1047	961	1005	919	1032	978	980	1024	1019	978	946	1004	976	1024	969	980	1025	1009	1006	976	986	944	970	1031	977	977	961	981	1006	1011	1003	994	1018	1029	968	968	999	1043	965	1016	998	1031	1012	1004	996	1018	1033	990	1013	982	1023	1011	1030	940	1028	1008	950	991	962	992	1021	953	1015	1043	1008	1010	1021	976	1017	1009	995	1102	998	973	950	1029	989	1003	994	1017	940	957	997	973	938	1020	963	953	1005	966	1024	1028	973	1006	1020	966	1004	999	987	934	1020	1021	1030	996	985	960	1002	993	1005	1011	999	975	977	978	974	957	998	1034	975	1074	1000	1018	946	997	992	958	991	978	980	1012	979	1039	1016	1016	1065	966	958	1043	1030	1006	1001	997	992	986	1000	984	1002	967	984	949	942	994	953	983	957	1002	988	1023	1030	1006	983	1007	937	965	1010	952	1003	974	1021	1052	969	1015	1019	994	995	943	950	945	984	1005	936	1037	997	1026	1008	1048	1026	987	1043	1029	1029	949	1019	1005	980	962	937	1030	972	1026	960	1040	998	992	1007	1001	1066	988	1058	979	965	1067	977	1028	1001	1032	1012	1048	971	990	1010	938	1027	1020	1006	1074	985	991	952	987	953	988	986	995	1057	1009	993	1018	1031	1019	982	997	1059	978	1009	977	996	988	1025	1020	992	933	996	956	1027	1035	1001	1043	966	969	1000	1007	942	980	966	984	970	999	998	954	935	985	972	1051	935	1001	1002	973	981	972	1043	1067	949	1032	973	988	955	992	975	1003	991	1014	1051	989	995	973	1027	1003	930	993	1031	1003	1050	1034	1086	1023	967	979	943	1002	1027	1000	958	984	944	948	980	989	1019	932	978	1046	1016	994	997	968	1015	995	988	1031	1031	940	1015	1004	1014	996	987	1035	1024	1042	1003	970	1006	963	944	1067	989	979	983	919	974	981	995	979	1073	994	980	961	900	965	1038	1043	1018	992	1000	959	993	972	956	974	1025	981	989	968	1019	994	1008	974	981	967	988	1035	998	989	1032	1002	1021	971	1021	1026	973	994	1019	983	966	1024	1019	993	966	985	1027	975	1005	997	999	1030	1008	977	968	1006	997	1051	1009	971	974	978	1010	960	1101	1037	973	978	988	919	1039	980	1007	981	1012	961	1060	1024	1040	1037	1025	1015	983	987	1010	993	1030	1040	993	985	974	981	1083	968	997	997	952	968	1004	1019	1009	998	987	943	978	979	1011	1073	1013	995	996	984	1002	1012	1046	1001	1015	1003	996	1002	934	977	941	967	1011	978	988	954	946	955	978	935	1032	963	1021	981	963	1026	1003	1015	1046	1020	1001	960	1012	994	1044	986	1033	1021	980	968	1006	992	1013	952	949	975	1023	1016	1008	956	1005	953	1019	951	1023	1042	975	997	1009	958	979	990	1004	1039	997	941	1010	975	1002	963	1021	954	965	950	1011	1010	995	960	1002	973	1044	982	1020	983	1051	1036	947	926	994	964	967	961	1001	1064	974	1010	1011	1012	962	1037	973	991	982	932	982	1019	1000	1011	1043	1023	993	937	991	983	1034	973	994	976	1004	982	975	1039	950	1038	1001	1006	1021	962	1037	1000	1041	1048	981	961	1009	983	1006	1009	971	942	977	930	969	987	1040	1035	974	1032	984	982	1000	1012	963	1003	1031	1059	1009	997	943	1015	1013	977	997	1037	974	969	971	994	972	1063	966	942	935	963	1039	963	1037	1013	932	1010	1011	1004	1023	1004	976	986	955	975	1011	1030	922	997	1033	1007	926	953	1000	955	962	1005	1020	974	1002	993	996	1008	1015	1008	1006	956	929	1038	962	1007	997	1011	1053	1038	997	922	987	987	961	972	1031	1004	985	990	965	1026	1057	933	969	976	1045	1080	1034	1002	986	1034	1014	978	1016	1012	996	1024	1064	1023	1042	981	985	971	1043	974	1059	1001	955	1002	1022	994	991	1024	959	1033	961	1005	1046	1018	960	966	971	1013	1059	958	996	1016	1091	953	964	1085	991	1008	1094	952	997	999	963	966	1013	942	995	1002	993	986	943	1088	1038	978	1008	1015	948	975	1031	986	1036	1026	1039	921	1035	981	959	979	1064	1041	979	1054	966	1026	969	955	1057	972	1037	982	1036	1030	1013	1021	993	988	961	1004	999	1016	1048	1008	971	968	992	984	1004	957	999	963	956	989	1001	1015	957	982	979	984	1007	999	1017	1000	986	1023	992	962	970	984	963	1096	1024	981	1000	1012	982	1016	996	997	1001	996	1037	952	950	1015	987	1027	982	1010	955	937	1006	1009	958	1002	1030	994	975	1050	1017	990	966	1030	1027	968	945	967	1023	1004	994	1059	997	1069	1005	997	1005	1039	1003	1032	1000	973	967	1009	964	938	1032	1019	1032	999	1030	997	975	975	1011	1043	1008	983	1014	990	1010	999	960	1011	1028	977	1013	1046	1014	957	927	936	996	1001	1007	962	1001	985	1022	958	939	1021	996	975	975	988	995	937	1013	960	966	951	955	1041	1034	942	994	974	1025	1034	1001	1015	989	1024	963	996	967	987	1005	986	964	991	984	972	1014	940	1009	946	1005	977	1004	1000	965	993	964	1023	975	976	971	952	1000	1022	947	963	1061	963	975	1003	1012	1063	1054	1002	1061	977	957	1059	969	970	978	1043	1009	942	975	1068	1009	977	960	971	1045	983	969	1037	1022	991	977	970	1009	981	963	995	1049	1001	1014	992	1021	960	1007	956	1032	1007	989
29956	34408	41131	30950	19452	11784	7135	4466	3143	2268	1807	1631	1353	1270	1109	987	959	913	872	811	840	743	832	760	766	811	774	763	781	717	714	710	708	733	714	724	771	718	702	719	721	720	669	778	723	677	681	691	753	726	776	708	705	731	675	661	662	723	732	721	733	770	717	706	714	683	739	716	651	698	675	745	720	692	683	683	708	693	754	683	725	699	724	769	675	715	707	703	731	725	744	702	729	737	771	692	678	710	713	694	687	705	694	723	738	726	671	733	706	727	731	737	745	736	682	723	676	707	729	718	724	715	694	798	681	691	718	701	724	736	686	726	798	671	713	713	735	685	671	719	758	682	688	697	683	727	699	732	728	667	688	723	721	709	684	733	732	764	697	736	694	703	750	745	690	710	668	731	722	665	751	706	705	754	728	683	687	721	702	698	727	740	686	727	733	718	693	712	727	666	689	682	774	708	713	715	709	699	764	705	715	732	747	698	696	733	753	699	680	750	717	742	753	702	703	742	669	714	755	685	728	698	739	694	698	690	754	690	723	670	716	755	753	725	696	679	713	757	716	714	748	729	781	672	691	718	719	751	721	701	693	734	723	733	729	685	716	710	733	656	694	765	690	733	701	657	743	711	745	661	720	682	747	746	727	734	702	764	757	746	749	720	723	748	745	691	735	705	764	700	704	709	689	706	728	633	730	728	698	681	713	672	768	751	709	671	723	765	718	713	679	748	722	695	696	728	676	705	740	690	720	700	756	709	733	705	711	707	760	700	685	668	701	694	677	733	705	711	710	762	759	728	687	678	763	739	714	714	675	709	729	726	731	748	695	714	728	687	756	717	693	725	690	682	716	705	703	700	721	738	744	738	734	706	694	738	718	696	714	686	727	724	686	712	676	711	716	653	708	720	697	700	691	766	716	675	708	754	747	706	729	731	764	770	718	747	706	715	692	694	706	680	678	737	721	738	739	739	651	740	691	743	723	685	746	728	745	727	724	719	679	718	680	714	718	709	730	681	757	708	759	729	692	732	722	744	745	654	691	721	710	749	675	714	750	746	717	684	752	681	742	665	725	720	706	715	674	672	691	692	710	699	744	660	719	699	728	715	711	705	707	728	686	692	720	686	699	736	754	623	727	680	704	682	745	716	720	691	695	697	728	680	743	698	767	604	725	693	710	700	710	720	717	730	711	755	666	735	731	706	737	707	741	704	741	738	699	751	729	738	717	708	725	682	724	690	725	737	745	721	719	705	733	705	746	716	733	693	706	686	671	720	683	724	746	678	692	771	692	698	676	747	710	788	725	671	753	706	714	716	709	671	761	740	731	717	687	798	666	676	709	695	798	710	711	699	688	714	726	683	650	680	727	669	721	671	719	707	704	701	721	745	747	689	813	716	713	701	723	741	689	681	689	723	672	735	679	715	685	712	721	674	665	760	702	712	731	743	694	674	696	650	732	722	748	744	747	752	704	764	734	747	716	678	740	706	706	719	753	682	727	699	758	632	727	716	709	744	719	698	743	667	754	671	694	717	700	683	695	705	688	745	705	748	710	709	709	735	722	706	723	744	712	673	683	756	714	710	734	670	702	677	734	729	737	758	731	705	751	688	740	721	718	726	715	652	703	693	690	709	723	784	700	717	707	728	707	715	722	671	706	716	681	744	687	740	671	699	718	718	696	690	720	756	737	712	719	700	710	729	762	720	729	727	701	710	728	709	700	753	680	744	709	712	733	733	708	783	764	727	782	721	772	698	764	695	703	736	711	686	639	720	742	750	718	702	694	744	718	728	709	704	725	707	763	746	704	702	719	708	681	698	773	690	650	731	703	684	662	703	689	699	725	692	710	738	719	704	725	678	722	713	699	728	801	785	758	747	692	722	684	720	752	693	752	707	667	732	749	693	693	749	727	761	672	714	694	666	722	727	663	703	711	664	731	777	700	723	712	736	696	681	698	738	665	696	734	752	623	728	723	706	749	728	722	715	724	712	730	668	714	706	748	760	722	720	703	700	691	725	694	685	737	740	722	668	732	693	735	708	718	708	729	690	744	620	687	749	694	746	738	748	724	736	684	752	690	683	759	694	708	721	741	728	676	750	695	689	688	752	696	690	732	721	726	682	707	697	754	680	706	745	743	673	744	726	749	739	708	675	725	679	705	729	764	775	695	736	720	730	745	708	695	694	753	678	695	684	733	739	766	735	721	707	704	713	696	708	717	718	727	729	733	694	677	723	719	649	730	753	694	719	741	708	727	692	700	683	701	695	761	684	717	698	701	697	753	728	701	752	721	711	696	715	714	678	701	700	705	724	729	733	683	691	762	713	716	738	720	716	665	745	725	745	732	724	708	772	679	740	733	672	706	688	697	626	701	697	713	716	756	745	708	709	756	684	715	714	754	770	682	686	707	733	743	715	740	693	753	682	723	741	714	685	684	701	670	721	686	751	767	714	705	725	762	706	723	738	734	707	667	716	703	731	705	740	726	691	700	703	734	713	746	738	716	711	756	733	716	711	755	704	741	745	702	700	717	695	754	689	671	707	723	658	710	667	703	727	695	708	703	744	703	721	694	753	708	669	707	722	709	722	683	700	722	706	739	707	684	708	706	729	696	668	757	754	712	710	735	731	725	718	768	698	736	744	728	736	701	695	733	727	700	676	703	721	669	700	678	701	724	732	652	699	718	662	767	697	754	708	683	733	695	725	755	750	702	692	701	673	717	730	698	660	690	664	704	673	688	712	721	744	709	704	698	737	742	716	693	724	712	706	726	722	706	688	783	758	712	703	694	713	706	698	694	698	717	721	680	703	730	672	728	714	668	677	741	711	702	716	691	716	724	709	694	703	716	709	715	734	690	731	657	702	717	697	708	719	727	753	720	736	730	722	731	679	749	683	709	736	677	766	733	641	695	704	726	721	742	687	710	668	712	678	718	705	676	731	701	704	683	722	699	691	692	724	677	698	679	683	721	710	680	712	749	723	729	666	678	695	683	742	706	686	723	670	731	679	748	738	744	744	705	731	728	687	670	669	715	700	757	730	782	741	746	701	718	717	760	683	696	711	746	686	686	708	705	715	741	722	693	658	707	719	699	760	697	744	700	721	722	682	678	740	706	703	684	745	737	744	673	704	701	723	685	731	739	695	745	682	757	732	760	734	732	761	713	710	698	733	737	738	732	674	690	752	705	697	729	753	692	699	721	721	728	717	671	732	697	736	724	703	679	709	681	721	707	735	720	724	717	735	694	728	683	714	734	684	714	717	712	695	698	678	719	721	731	724	755	673	741	759	721	730	755	769	713	697	704	701	728	732	680	735	707	705	716	736	744	736	717	709	749	695	724	725	710	713	727	712	727	704	744	694	713	671	672	722	720	679	734	683	723	734	742	667	669	689	710	737	678	695	728	716	696	748	695	704	731	754	711	691	739	694	690	716	711	693	755	728	715	640	678	727	731	714	721	763	707	748	730	712	722	716	692	742	747	699	694	697	732	713	715	752	694	726
37975	53368	46101	33293	24697	18112	12660	8727	6306	4439	3521	2765	2323	2087	1822	1581	1438	1337	1181	1183	1130	1113	1114	1080	1034	977	1042	953	1003	965	1017	991	978	999	948	1005	1016	960	944	945	945	984	998	933	968	1018	989	975	980	973	913	934	971	992	900	972	964	993	993	880	939	882	1019	937	942	940	977	960	940	967	942	971	924	1015	925	953	985	950	1002	961	970	1021	950	1026	1010	1007	977	975	964	921	1000	973	956	1000	1012	924	991	964	969	947	966	983	944	967	1008	970	962	987	972	994	1010	1026	976	983	965	1022	991	924	934	1009	976	959	948	985	980	980	948	1043	1017	970	974	979	942	1022	962	1001	939	969	944	957	948	923	957	945	939	955	965	1001	923	982	988	1000	1020	907	1010	966	974	940	959	987	960	966	966	981	991	912	939	902	982	962	995	887	897	972	958	981	970	961	985	941	1010	934	982	968	940	956	983	947	962	958	944	950	1003	1002	976	899	1059	916	978	986	917	954	990	975	1009	1013	942	968	990	981	953	946	947	951	977	974	941	977	968	970	995	944	949	975	930	915	965	950	974	894	976	939	954	928	935	977	925	945	996	966	976	976	973	942	936	995	999	938	952	997	979	972	970	963	964	944	940	1045	963	984	866	931	1002	991	965	951	953	945	1013	936	957	1020	906	905	1018	996	977	918	969	983	994	941	947	994	932	923	992	937	936	960	991	925	896	946	913	954	962	943	985	956	966	930	986	975	969	983	1000	982	910	952	952	957	967	931	970	944	990	1002	1008	978	960	979	973	956	932	936	971	946	967	966	918	965	962	966	938	967	952	963	980	921	941	1010	940	1035	950	979	912	946	986	946	969	1039	992	962	965	966	988	968	959	956	985	929	963	928	959	997	929	1000	981	939	1010	1002	948	935	952	882	965	951	959	977	941	925	1020	950	1036	980	959	930	966	1017	991	988	1005	927	916	965	984	974	1012	997	1012	932	971	892	987	968	971	967	962	957	956	1003	967	923	934	949	1019	962	938	990	949	956	962	957	1016	978	931	983	972	999	1000	966	896	935	998	917	1020	976	1007	962	953	933	966	967	1016	1009	940	975	990	942	980	993	920	965	932	942	937	964	953	963	898	944	894	1003	983	924	962	973	987	946	967	958	900	986	1000	956	996	949	979	937	985	960	973	969	975	974	972	926	969	980	900	1026	972	961	932	980	957	1031	937	966	955	969	921	912	1001	1004	951	938	991	985	976	975	994	959	946	929	902	985	997	966	972	1017	972	952	976	972	956	958	903	988	971	974	883	974	946	983	944	903	936	950	950	936	933	960	996	934	918	954	968	981	893	994	974	953	970	1000	956	981	996	904	927	971	951	958	974	936	1011	957	986	940	967	966	997	982	981	996	1035	972	917	966	928	917	953	997	969	967	953	993	952	944	916	1003	981	910	949	935	968	1007	1060	986	969	975	1003	992	950	953	1012	923	937	1009	1005	960	938	964	992	965	1002	965	998	958	970	929	940	1008	946	1003	974	978	962	938	981	969	988	1002	961	966	951	941	998	907	915	944	937	1033	915	938	954	945	977	1044	953	971	1018	950	955	927	966	911	954	940	966	927	968	959	968	936	934	974	947	941	992	1017	942	992	943	1012	969	971	979	999	956	1000	1026	949	971	984	878	939	1012	982	954	990	939	948	1022	991	984	989	958	999	931	941	985	948	964	931	938	962	1017	929	1030	976	943	958	992	970	953	986	1001	986	1019	938	960	942	968	953	973	940	959	971	942	975	911	960	1029	894	1023	987	981	967	956	942	940	1020	912	931	1009	937	968	943	930	938	942	981	981	946	940	967	1002	986	946	944	992	941	947	963	943	921	912	1019	989	1000	917	936	953	988	972	912	992	989	1047	983	1015	997	947	944	909	922	1001	957	904	929	959	952	959	941	959	1036	965	985	974	1018	930	938	988	984	938	967	920	932	1004	996	959	982	964	982	956	926	933	930	960	967	945	934	916	964	973	961	917	922	953	972	983	968	990	901	974	988	964	1001	977	969	929	1001	1004	974	939	987	961	945	956	968	939	973	953	1073	945	1031	1014	979	992	995	997	997	995	941	933	983	978	964	963	951	1012	959	972	945	965	1003	958	984	934	954	961	960	999	941	931	953	928	936	979	997	911	975	937	988	968	977	993	934	997	1004	879	946	911	966	967	968	1000	951	1008	971	998	1021	938	1022	948	994	953	988	995	945	948	967	913	947	935	949	947	972	968	948	980	899	977	997	931	953	981	930	987	953	988	912	936	983	988	959	994	954	978	936	908	922	974	941	970	914	946	983	969	979	971	974	953	989	970	960	929	962	971	987	1004	958	952	1001	945	1025	955	987	935	915	963	961	959	932	988	996	979	916	993	984	1035	966	983	916	979	960	997	961	964	935	979	995	976	987	985	950	1026	941	904	992	967	968	943	951	970	972	945	970	943	984	973	974	950	968	917	944	942	970	961	918	974	976	931	935	986	937	975	970	952	978	960	952	949	930	981	965	987	973	982	961	994	938	952	975	935	1022	983	910	933	1003	949	973	942	940	944	988	963	926	969	1022	981	1019	965	988	976	978	941	1042	969	972	939	955	980	975	918	938	965	972	912	944	930	954	981	991	970	985	947	925	960	988	966	960	966	965	921	1002	947	959	924	953	927	915	961	948	947	1007	968	958	1004	930	993	1004	988	973	982	1002	1005	978	966	940	971	1023	964	925	987	945	968	1008	916	949	965	991	939	980	928	963	1017	964	980	964	974	919	941	940	957	922	962	1027	963	991	880	1004	933	942	906	949	976	941	972	937	951	952	929	952	974	978	950	947	966	956	1030	986	913	960	971	1014	1007	933	982	911	957	962	925	1028	1001	925	985	981	965	970	987	961	954	965	989	962	997	971	966	975	1023	939	996	959	980	916	955	983	953	962	966	947	971	990	919	980	991	931	984	1002	949	957	977	981	945	958	972	970	1012	964	991	938	918	978	961	957	923	953	953	918	999	975	1009	952	972	967	951	979	1001	956	937	974	951	932	967	968	991	971	963	980	950	907	974	952	957	1039	951	973	978	998	942	964	987	945	966	964	928	988	963	962	971	983	1002	946	921	950	958	990	964	965	964	944	945	916	968	925	970	1017	1017	951	976	1007	1015	921	958	968	1004	956	1008	972	999	959	1020	1022	970	875	998	975	904	947	925	991	941	987	977	917	925	977	948	930	942	968	922	959	961	973	915	1036	960	954	925	887	943	897	966	954	972	898	998	1000	952	991	969	954	956	965	969	948	892	942	954	1008	964	995	992	990	929	918	987	997	904	932	968	948	1036	941	973	960	961	966	975	929	1004	967	981	985	968	933	946	938	899	1000	977	947	963	932	960	961	951	971	949	976	983	945	938	972	949	986	933	973	954	948	927	1007	972	933	992	956	915	986	933	984	1000	938	964	934	968	966	949	1020	966	952	996	947	977	1055	938	992	985	934	965	965	959	971	1028	982	1007	989	908	975	993	955	917	989	920	960	947	942	964	933	1008	1036	888	977	1000	987	916	951	1013	974	936	898	975	966	1015	897	995	927	990	955	972	978	1040	955	961	951	980	964	973	890	952	981	1022	952	1020	935	945	987	969	987	977	945	895	1021	938	943	975	944	1019	980	921	939	959	988	960	965	1016	947	981	967	998	935	954	1003
24109	21021	28706	25943	23487	20391	13621	7506	4816	3637	2836	2185	1798	1605	1429	1315	1176	1140	1062	1015	928	920	880	852	851	831	795	820	746	833	799	794	788	761	757	768	768	751	802	744	688	812	812	666	769	759	792	835	784	755	758	730	767	733	765	750	750	757	738	783	774	785	749	778	754	766	779	730	736	741	758	756	806	749	772	798	738	778	773	787	764	742	759	712	753	769	746	799	770	769	767	814	790	789	799	817	775	733	745	783	766	705	765	741	739	759	745	769	778	717	768	738	807	797	774	747	753	731	744	796	765	724	767	792	762	727	814	729	699	740	758	783	749	759	774	765	820	774	789	754	745	726	787	766	790	740	751	787	769	758	736	840	762	773	733	760	746	776	773	829	743	781	750	815	783	779	740	796	795	767	736	742	742	777	822	776	798	730	742	768	780	756	819	781	770	767	756	792	752	768	726	792	791	785	786	758	770	745	730	806	806	761	734	765	749	751	785	789	747	751	738	778	747	754	722	746	794	768	721	787	771	788	776	734	721	795	759	795	758	750	767	755	735	783	792	763	772	720	754	765	766	764	806	774	755	796	743	810	750	706	753	747	723	735	733	714	807	749	726	781	778	784	818	763	783	806	765	707	758	741	764	803	741	762	717	747	795	739	776	784	788	778	787	787	774	815	772	707	750	788	789	758	803	776	758	795	754	801	832	763	848	817	791	770	754	751	781	797	764	746	730	785	785	787	711	719	764	778	747	744	763	793	767	776	772	739	746	759	719	724	792	757	745	719	814	799	752	730	832	719	768	803	706	708	799	793	826	749	750	805	765	784	746	708	736	739	804	749	741	736	790	761	747	778	756	768	783	739	730	760	737	750	778	721	745	790	753	767	833	721	777	742	790	761	738	756	765	700	811	783	777	789	706	772	754	778	749	752	795	740	777	755	801	774	744	764	718	754	781	803	745	766	729	716	763	802	768	763	706	779	770	788	755	801	789	746	772	783	777	820	762	783	787	789	774	778	772	806	706	775	759	732	733	778	771	742	761	763	817	731	747	757	751	752	738	718	729	712	763	740	800	791	768	780	770	813	779	806	747	781	785	780	707	751	741	804	766	830	775	688	725	781	738	746	797	723	814	727	741	731	769	754	771	741	757	738	770	787	818	733	749	810	744	833	754	793	769	805	791	796	808	753	794	736	773	742	743	769	758	769	715	731	783	736	759	749	754	765	717	815	774	732	750	754	724	786	723	766	757	819	768	774	743	751	777	759	774	760	795	755	769	754	793	743	752	693	707	742	768	820	785	764	747	720	727	756	746	752	737	788	782	759	774	756	765	791	723	807	776	790	774	744	766	780	844	775	782	832	817	768	763	806	774	792	773	741	741	747	791	744	719	745	784	752	773	745	738	716	725	763	756	738	750	726	780	774	814	708	750	759	755	776	741	735	765	761	717	738	814	751	773	767	759	801	768	770	749	717	744	723	772	731	744	804	734	803	700	769	788	746	741	793	791	769	715	744	732	768	725	754	775	785	784	821	737	765	756	801	763	802	752	763	745	754	764	744	755	760	756	743	706	752	745	764	782	802	776	761	786	781	786	802	714	744	744	747	778	792	746	762	763	747	744	805	772	753	740	790	790	760	798	773	754	776	726	805	778	727	779	728	774	769	755	834	755	725	740	755	750	759	759	748	758	846	783	755	719	808	767	721	759	778	750	738	807	756	781	802	794	734	770	729	734	795	725	726	712	791	768	767	803	805	782	758	788	750	745	726	747	717	775	748	721	761	760	782	779	757	812	801	777	783	749	751	760	731	773	771	752	746	747	759	821	796	809	759	783	748	766	747	778	785	767	773	735	773	799	789	801	806	782	766	779	784	758	787	711	754	771	723	741	742	799	786	756	772	769	804	737	788	786	746	733	751	758	822	767	803	762	752	771	721	765	766	731	745	716	805	741	766	780	804	801	811	773	762	778	766	746	709	758	763	738	726	747	822	757	736	791	724	747	803	813	768	733	756	815	756	789	728	709	743	724	794	780	700	769	743	787	780	800	810	738	756	784	756	741	815	795	709	734	792	767	810	788	764	796	747	724	783	773	708	750	736	718	772	757	785	759	752	737	774	778	768	764	791	809	753	808	756	716	753	743	730	755	755	727	815	786	761	751	761	723	793	758	756	767	806	709	758	773	790	745	737	777	768	803	809	756	807	821	795	763	764	747	763	764	764	795	779	730	757	792	734	779	761	761	741	771	770	790	747	761	736	754	774	720	794	762	763	819	795	824	740	809	790	773	780	767	779	717	767	746	767	755	744	727	743	718	819	762	800	744	759	734	746	732	733	737	785	767	744	791	772	711	752	742	771	794	782	751	732	789	751	734	762	772	764	786	717	708	786	693	777	729	763	756	744	785	797	732	808	786	744	749	775	754	798	786	812	722	787	777	765	733	773	775	793	715	745	771	769	720	765	764	735	806	770	751	817	768	767	768	770	762	806	738	750	784	784	779	813	749	808	795	726	782	757	754	801	763	750	774	736	721	752	768	723	769	753	786	702	742	800	752	706	825	736	742	762	749	754	723	768	696	786	772	788	762	734	802	754	756	728	713	773	794	756	779	794	763	722	753	774	782	694	777	773	739	780	812	817	723	739	760	781	751	766	763	756	742	782	761	752	750	766	788	760	772	746	761	731	770	798	796	735	790	731	772	737	756	754	725	797	746	703	773	742	828	753	745	768	849	773	762	795	797	712	796	711	784	752	767	733	764	761	787	737	778	770	787	763	775	784	732	756	720	830	762	765	758	777	793	746	775	770	764	667	739	770	743	762	789	792	744	785	788	794	764	749	779	756	776	757	756	763	741	753	743	786	791	775	764	760	782	771	746	763	773	815	741	804	753	807	748	765	779	778	767	733	746	750	756	703	753	802	793	766	823	785	789	730	779	761	770	780	760	764	797	764	764	741	748	765	745	710	785	775	817	781	734	837	736	767	787	749	723	746	745	827	762	690	753	776	764	791	768	786	786	754	740	752	768	750	702	762	723	739	777	752	743	760	718	815	760	724	759	785	756	782	792	763	769	762	806	785	769	791	751	805	774	780	790	769	769	745	776	756	800	766	824	760	777	734	746	686	740	777	757	783	795	708	759	768	750	788	701	779	795	757	757	740	758	764	726	767	750	800	746	773	788	734	775	826	753	759	770	724	760	754	776	748	759	783	737	812	778	767	771	789	738	787	746	796	767	806	763	730	747	766	772	756	726	759	771	776	811	763	715	752	745	783	723	753	815	774	762	758	729	758	812	793	737	813	795	791	767	787	733	737	714	758	811	750	785	735	739	780	751	785	757	735	800	777	760	784	788	763	762	727	719	757	712	769	739	738	805	758	767	701	743	741	733	803	786	767	692	696	812	768	795	715	752	786	812	761	783	739	733	788	754	745	809	726	768	714	747	774	755	790	765	765	764	781	800	725	771	776	753	771	742	722	711	730	849	733	790	791	761	766	807	734	791	787	722	721
38385	60915	53534	40001	31367	23631	17507	12708	9186	6831	5158	4082	3343	2725	2299	2048	1890	1635	1568	1414	1387	1370	1305	1269	1211	1162	1169	1117	1097	1103	1122	1049	1049	1012	1108	1031	1023	1043	998	947	1061	1103	1037	1042	1015	1033	1099	1032	1021	1026	1043	1019	1002	1029	1055	1025	1079	981	992	1019	1009	1021	1063	1009	997	1010	1013	1063	1096	1002	997	983	1034	1065	1033	992	954	975	1050	1056	1040	1017	949	1001	1014	1059	973	1032	1029	1042	1055	996	1046	1084	1005	1030	1021	986	1005	1078	1017	1048	1037	989	987	1021	1043	968	1093	1042	983	1043	1023	1052	971	1042	1015	975	957	1030	1049	988	1042	1094	966	1016	944	1014	1026	974	1009	980	1032	986	1006	998	1006	1113	1022	1005	1047	1047	1055	1035	993	1014	1073	1064	1016	1097	1014	1030	1023	1034	1047	996	1035	1031	984	996	1022	1070	1007	1030	1018	1009	1011	1027	1014	1077	1013	1038	985	1031	1007	1033	1014	1030	1012	1005	1027	1013	1035	1039	1008	973	992	1016	1033	1053	1041	989	1029	1037	1019	1054	1001	995	1035	993	1043	933	1021	1028	1040	1015	1011	1012	1050	1053	1054	1040	1012	1034	1020	979	1022	1013	1033	1069	971	1009	1004	1017	1040	1018	1052	995	993	965	983	1001	1079	1050	1052	1029	978	994	976	1016	1009	1050	1004	1055	1015	1055	1011	1068	1030	1001	1072	1028	1014	1047	1061	998	1072	1080	1023	1043	1042	1053	1055	1047	1006	1012	1006	1043	1019	1042	996	1015	1062	1010	1044	995	1016	1036	1005	1033	1033	1069	995	1030	998	985	994	994	1004	1031	993	1013	1072	1047	1045	1030	1001	1093	988	1033	1051	971	1061	1029	1043	1029	1011	1029	976	1001	1105	1050	1014	1039	1009	999	995	1023	1028	1031	1038	1074	1035	1014	1056	1054	1031	1041	1020	1025	1008	989	1045	1049	1043	1000	1048	998	1029	976	1018	997	1008	990	1008	1052	1003	1004	1045	1027	1061	1023	990	1029	991	1030	1075	1014	1023	1055	1022	1031	976	1078	1069	1064	992	1077	1062	1019	1077	1043	1000	990	983	1013	1045	973	1013	1045	1034	994	1014	1031	1060	1079	990	1017	1010	997	1023	1048	1044	1017	1036	992	1075	1023	1048	1085	1027	1068	1027	1082	988	1003	1070	999	1053	962	970	1019	1010	1045	1033	1017	1005	1007	1008	1038	1040	1026	1017	1010	1009	1046	971	1034	1019	977	1020	994	1089	1004	997	1001	1024	1000	1039	1039	1054	1045	1021	1039	1032	1062	1061	1061	1004	1029	1016	1038	961	1036	1026	1037	1046	978	1043	1046	1077	1054	1063	998	1066	991	1011	1012	1004	1012	1022	992	1029	1064	1084	1020	1066	938	1023	988	1043	1044	1063	994	1030	1066	1031	1069	1012	990	975	1058	1091	1008	1037	1014	989	1013	1024	1036	1001	1047	1074	1005	1015	985	1056	976	1020	1031	1020	985	994	1007	1031	1049	1007	991	1066	1023	1009	1045	1032	999	1002	985	1043	994	982	1065	1022	1062	1005	1029	1059	980	1002	998	1043	1000	988	1072	1078	986	993	1065	1067	1050	1019	1028	1039	1026	980	1026	989	1020	1075	1071	983	1002	1038	1037	1011	1037	1011	985	983	995	1000	994	989	1072	989	964	1035	1079	1009	990	980	992	1032	1054	1049	1011	992	1071	1052	1015	1054	1025	1024	947	1000	1033	1040	1064	1026	1023	1098	988	1040	1008	1022	996	1073	1011	1001	1012	991	976	1031	975	1027	1072	1078	1011	1002	1044	1025	1014	1023	1016	977	999	1057	992	1017	1033	1030	1025	1026	996	953	1007	985	1011	1049	1038	1002	1034	1011	1003	1022	987	1001	987	1040	979	992	1067	1071	998	1006	1064	1036	999	1008	1051	1027	1019	1010	1070	1106	1000	973	1032	1029	1005	1066	1021	989	994	1023	1029	1025	1080	1032	1018	1068	1066	1039	991	1043	1033	983	1045	1029	1056	1013	1063	986	990	1083	1033	1026	1065	1007	973	982	997	1081	1043	1012	1057	1005	990	995	1042	1029	1027	1003	1028	977	1047	1041	1073	1068	1035	955	1041	1050	990	1048	1000	1020	1003	1038	972	1037	1060	1039	1003	1049	1045	1090	1011	1099	1004	965	1013	1055	994	990	999	1062	1026	1091	1014	1036	1014	1000	984	1056	1030	1070	1054	1087	1043	1002	1006	1107	1002	1015	1011	1034	1048	1023	1028	1021	1063	1031	1070	1055	990	1074	1048	1054	967	1000	974	974	958	1011	1005	1020	1014	1109	1007	1086	1060	1058	1044	1049	964	1008	1040	1038	993	1016	1020	1025	1018	994	1001	1001	1043	1056	1001	983	1028	1006	984	1043	1044	1004	1087	1050	979	1011	1044	982	1024	1071	1039	1100	998	971	1069	1004	1026	979	1048	1041	993	992	1068	1022	997	1043	1031	1019	1066	1004	1037	987	1042	981	981	1063	1021	1036	979	1016	977	1034	1051	991	1011	1039	1030	1038	1005	997	996	980	962	1051	972	993	1025	1007	1033	1069	1042	1034	1025	1019	1100	1000	1031	1025	1012	929	1006	998	1019	1057	1018	1009	976	1050	996	1029	992	1026	1024	1056	1038	971	1005	1061	964	1025	1051	1031	999	989	1003	1072	983	1020	1025	1054	990	1077	1053	1024	1041	1014	1107	1071	1034	1008	1026	1022	1090	1051	1019	1077	1044	1046	1022	990	1021	1048	1051	1031	1040	1024	1010	1009	1012	993	1050	978	1005	997	1038	1089	1031	1011	1019	1041	1074	1040	1006	1064	1026	993	982	960	1028	1030	976	1033	1031	1020	981	1043	980	1041	1034	1026	1009	1032	1041	1080	1059	972	975	1043	1034	988	1040	1008	1003	1063	1026	1003	1044	988	1042	1050	1019	1023	1001	965	1049	1009	1025	1043	1001	1005	1025	996	1006	1019	1043	1013	999	1007	985	1008	1046	975	961	1006	1056	1039	1035	959	1012	1025	1013	1029	1007	1036	1015	987	1018	1072	972	1029	1003	1027	1076	1082	1016	1046	1020	1075	1060	1040	1013	1033	1036	1033	1017	1040	991	977	1035	1059	1010	997	1021	968	1005	1031	1025	1031	1050	1050	987	1012	1023	1003	1091	1006	1043	1011	1019	1033	1073	1040	1039	1008	1043	976	969	1007	963	1029	1022	1014	1013	1052	1059	1011	1022	1017	1070	1057	1099	1009	968	974	1061	986	1014	1029	1036	951	1037	959	1057	1066	1005	1063	1048	984	1034	1025	1117	1060	1013	981	1021	1031	1032	1024	1050	988	1030	1008	1040	1033	1063	1023	1017	1008	1025	999	1008	1017	1068	1044	1082	1078	1049	1084	1033	999	1054	1048	1035	1049	1023	1016	981	1076	1050	1003	1048	1033	984	1072	1027	1036	1004	1042	1065	1068	1025	1017	999	1039	1027	1029	1008	1084	1026	1025	957	1033	1008	979	994	1062	1047	1036	1073	1033	1082	1004	1031	1022	1062	1025	1084	1017	960	1004	1022	1009	1018	1004	1062	1048	988	1005	981	1030	971	1036	983	1046	1014	1050	1025	1003	1022	1038	1026	999	1034	996	1030	997	975	1045	1044	1022	1019	1001	1059	1039	1042	1051	1012	1055	997	1002	1091	1009	1064	1000	1033	1049	1019	1064	1025	991	1037	988	1027	996	1027	945	1018	995	1040	1037	989	1008	980	1032	1027	1012	1001	981	1037	1029	1053	991	1044	1049	1046	987	1063	1007	980	996	1081	1011	989	1062	1013	1006	1040	1037	977	1049	998	1047	993	1016	996	1009	1067	1055	967	990	993	976	977	1043	1104	1070	1014	986	1053	1024	994	949	1058	1012	992	1064	1037	1029	989	1036	997	1015	975	1058	1036	1015	992	993	1031	1004	995	1035	1044	1022	1046	982	1022	1000	941	1029	988	1032	1016	1003	1022	1069	954	1046	1104	1067	1026	1002	980	1015	1005	980	1069	1012	1006	1077	1055	1008	1054	1000	960	1000	1074	1029	995	1023	985	1005	1022	964	1020	1007	1083	977	978	990	1033	1054	1022	1051	1055	1051	1015	1029	1024	1000	1009	1078	980	1015	965	1022	1042	1023	1048	980	1064	1022	1044	1005	987	1061	1010	1088	1029	977	1031	1045	1052	1035	1049	1017	1062	972	1033	1034	1019	992	1088	1098	991	1025	1031	1069	1025	1042	984	968	1035	968	991	1057	1035	1028	984	1066	1063	976	962	988	1048	1017	1029	1129	1055	1072	1054	1017	1021	1022	1038	999	1034	1026	1006	1053	1035	1022	953	1002	985	1040	1062	1083	1030	1039	1008	1011	1048	1013	998	1055	1013	1062	988	1085	976	1031	1065	1107	1031	1044	1048	1009	1087	1000	1051	1007	976	1002	999	1002	997	986	1074	1033	991	1003	996	1022	985	1035	1033	1030	1013	1016	1085	1043	1005	1066	996	1039	991	1011	1037	1030	1022	1005	1076	1027	1052	1050	1026	1090	1036	1041	1011	1045	1018	1039	1021	1046	1053	1026	997	998	973	1093	970
22982	21031	28709	23869	22172	23428	20163	10689	6745	4938	3706	2817	2361	1995	1832	1525	1359	1259	1127	1065	1009	952	964	912	869	905	844	854	817	781	830	789	790	713	784	726	733	745	790	814	775	751	782	759	748	744	754	781	705	747	717	735	768	750	779	748	742	753	738	767	785	759	715	775	763	769	767	744	700	773	776	757	732	735	792	722	763	774	722	724	789	719	754	769	772	744	747	745	789	759	733	742	779	769	739	743	735	766	728	716	723	765	747	713	756	747	757	726	755	799	718	719	724	766	755	738	782	733	724	722	725	742	701	748	698	724	748	733	704	768	733	790	780	743	758	687	710	744	781	776	752	779	766	738	756	740	756	755	742	756	767	710	738	715	738	784	743	760	705	745	778	796	709	732	749	745	779	733	767	756	789	753	745	702	759	759	757	747	786	765	726	720	757	748	743	798	754	728	770	797	751	761	797	765	780	762	665	724	761	778	729	733	751	701	718	763	712	779	747	738	766	751	726	733	745	758	748	748	720	746	736	733	723	727	691	753	769	771	743	786	756	759	764	730	729	773	762	738	787	781	755	761	763	713	783	749	727	768	713	774	773	737	779	781	751	718	784	761	739	731	771	734	739	754	758	737	725	773	740	752	745	750	758	798	754	740	740	739	760	744	760	727	671	740	760	709	787	707	783	766	767	725	803	747	719	734	739	767	765	776	745	737	723	764	780	759	769	764	764	723	732	756	753	757	763	770	714	758	778	741	696	768	730	720	792	742	705	748	771	733	732	763	734	798	782	767	750	728	763	754	699	737	721	803	774	717	748	712	748	752	756	745	747	766	727	790	770	775	742	773	792	705	755	752	750	736	722	741	795	763	725	760	744	695	695	720	738	768	724	728	728	753	732	784	758	725	749	766	807	768	720	702	735	781	754	783	741	743	795	763	770	704	759	740	750	748	773	768	721	711	726	734	767	731	709	768	747	741	783	770	720	768	741	735	775	719	764	757	769	754	724	746	768	776	723	787	710	757	781	774	753	696	766	705	755	834	714	682	747	700	722	778	749	721	767	761	789	751	781	738	735	736	711	753	772	773	743	734	753	715	751	767	713	718	747	753	706	805	753	729	743	746	790	711	781	745	724	737	758	707	762	773	805	781	767	740	726	747	718	715	763	768	793	758	786	784	744	741	784	732	736	762	739	729	737	743	729	724	750	760	765	691	790	737	755	754	732	741	726	753	695	738	757	763	734	742	733	774	709	724	780	773	729	729	738	717	765	754	743	734	792	744	722	739	755	771	742	758	724	791	793	731	761	724	780	742	756	728	720	760	753	764	731	775	747	762	768	752	713	780	820	744	751	754	720	717	732	751	733	752	790	732	786	749	750	743	747	752	707	736	741	748	712	744	792	735	718	768	739	793	752	785	758	732	731	777	768	769	713	740	744	733	788	734	689	768	743	720	769	780	695	817	771	750	742	724	773	734	752	759	721	777	717	745	732	802	706	736	737	766	733	784	721	731	735	760	726	758	761	755	745	765	730	771	776	742	750	781	722	752	763	751	744	731	758	711	779	756	717	751	739	711	739	789	721	685	724	727	747	738	743	717	715	689	743	739	758	702	734	786	756	764	765	770	730	740	772	741	722	731	743	764	776	751	727	719	765	725	769	778	724	710	749	749	738	783	729	743	758	781	743	720	720	752	817	737	724	771	752	770	770	700	783	770	749	734	790	772	685	757	707	761	782	796	760	703	721	747	760	749	723	687	732	736	744	711	761	753	798	723	786	738	726	711	773	796	760	768	759	767	703	764	712	742	789	743	744	764	723	775	714	687	773	727	751	761	789	740	730	775	773	783	759	759	720	729	795	745	736	705	802	730	798	726	760	720	744	723	753	809	757	752	694	721	726	779	726	727	719	757	764	744	770	712	715	765	726	758	753	777	773	695	739	809	730	740	721	739	701	791	819	817	756	747	741	758	770	753	748	735	713	814	710	751	759	740	728	762	736	791	750	770	761	759	723	740	746	756	745	730	741	736	796	695	726	692	752	722	758	726	727	719	750	779	739	776	735	749	763	756	766	764	749	735	769	725	727	698	767	778	769	698	765	756	771	761	773	773	765	706	770	761	760	722	751	747	743	712	711	778	802	751	758	704	722	741	747	789	766	748	787	740	761	750	729	749	768	787	744	707	763	731	744	732	780	725	704	726	748	713	723	761	765	717	781	743	732	737	828	768	718	711	749	727	738	739	769	749	750	727	742	788	727	724	714	754	699	728	711	748	738	680	772	744	718	733	803	773	759	751	804	742	701	767	726	760	721	766	718	736	730	704	761	762	727	777	714	779	716	723	722	777	784	791	775	771	777	747	698	754	707	709	764	746	741	752	825	729	719	780	808	837	757	717	726	765	724	694	753	758	784	747	758	742	756	768	747	750	785	726	716	746	767	712	750	749	776	749	740	735	745	799	781	753	756	772	801	735	729	746	747	793	708	758	775	768	783	756	724	753	741	739	736	768	777	734	752	806	732	756	724	702	701	781	774	768	760	745	750	762	746	782	783	753	753	748	761	744	765	660	710	753	720	767	759	723	723	731	760	741	756	757	762	720	709	806	743	745	747	750	753	744	750	764	715	731	734	697	722	735	700	738	734	773	783	699	768	739	744	756	766	735	734	724	695	717	758	754	755	744	735	728	793	764	775	718	721	726	735	756	754	741	754	794	721	753	775	711	740	759	738	769	745	740	778	778	759	737	822	753	773	743	788	757	755	753	748	710	765	781	774	710	704	762	759	733	716	724	753	774	748	741	772	740	773	787	705	748	772	724	784	739	754	770	727	714	741	744	761	786	706	741	774	767	762	761	769	735	792	742	726	751	741	773	724	729	747	770	731	752	743	755	763	738	706	721	755	681	727	760	746	721	750	792	782	770	757	749	751	748	745	773	735	710	791	763	785	734	728	739	718	784	727	733	745	744	769	734	746	763	737	789	760	750	810	731	699	704	740	709	757	767	782	743	771	763	764	709	695	730	751	732	740	753	751	717	791	763	791	739	814	738	735	741	720	699	755	750	728	776	745	750	736	747	751	758	795	795	681	726	758	771	741	758	791	773	761	724	775	734	768	743	747	722	672	746	763	742	740	737	774	718	756	754	720	781	746	778	754	819	758	761	717	757	730	749	709	720	764	760	789	809	801	742	737	716	760	738	745	776	771	748	724	735	760	752	759	724	763	780	770	719	780	752	721	694	820	732	770	726	782	725	796	771	735	725	736	752	785	743	754	813	748	782	764	765	760	730	738	765	770	742	763	739	775	747	762	761	734	751	766	741	708	751	732	685	717	731	770	738	729	761	756	782	779	730	757	710	711	747	748	750	745	782	738	728	692	754	716	758	737	769	746	773	773	748	746	769	712	719	747	724	783	703	810	748	768	728	762	766	740	764	760	759	783	753	740	731	796	778	763	660	743	740	783	726	750	747	750	731	743	767	765	749	775	806	758	704	703	729	744	780	696	750	736	758
41574	65546	57702	44520	36084	28319	21327	15861	11925	8839	6695	5286	4197	3384	2980	2492	2120	1932	1746	1573	1502	1445	1372	1377	1254	1182	1177	1104	1081	1051	1102	1062	1057	1084	1062	1000	1009	1053	1012	984	957	1036	963	1018	998	1024	999	998	1003	1015	986	1017	995	1036	996	964	1019	1024	1016	987	941	958	939	972	971	964	986	1026	974	950	968	990	963	991	1041	1006	1011	985	1017	981	975	996	994	960	994	1008	961	998	995	931	986	966	999	1003	965	971	1001	975	975	997	1049	1029	1028	984	976	1015	977	1002	998	996	1008	987	951	967	949	963	967	984	1011	1012	1016	956	958	997	908	1006	981	1009	1009	965	995	1015	974	1001	1013	1031	1016	1048	1015	1080	1011	969	998	962	1002	992	1037	1022	1047	1005	940	1003	1001	982	1047	992	996	1062	1016	1032	1002	1039	1038	989	997	986	996	964	951	1036	1017	1006	994	996	1012	979	1045	1002	989	932	985	1002	934	1012	977	1095	963	970	1015	974	1013	1056	995	984	1002	1033	966	985	1003	1056	1019	951	979	952	1017	1022	997	1005	1010	973	1069	981	1005	1041	1029	974	962	1032	1001	973	983	1002	1006	1022	1019	1036	964	1010	1031	1019	970	977	938	959	964	1037	975	986	1015	992	1043	1064	983	998	1007	1030	972	1049	1009	998	1036	970	1001	967	979	1000	1001	947	992	1002	938	1013	1027	978	994	984	988	1015	1000	1014	1036	1005	1009	1021	1020	921	1026	977	1007	1010	1012	999	1004	996	995	1021	1040	1045	1025	1005	1027	1023	1013	1047	1004	998	999	1017	1043	982	988	997	1074	1032	989	954	999	954	935	1000	1031	1012	1004	1025	993	969	988	976	993	1015	1038	980	981	1001	990	1014	968	1004	1000	940	992	969	969	1007	1029	968	984	945	1023	972	979	994	990	1008	983	1021	969	985	967	989	999	975	977	940	1034	1068	949	936	1022	969	1069	943	1026	971	1015	1053	932	982	1018	997	958	946	1078	1030	988	992	998	1022	988	1023	985	986	1010	967	1010	992	1009	981	1001	1043	964	968	1014	1009	970	980	1037	955	1016	995	993	1044	987	1019	915	1012	1001	956	985	984	973	997	990	916	979	973	1024	1039	1024	1009	1040	928	1010	989	1010	1041	970	1010	1031	981	1032	1013	962	1068	969	962	998	1051	1034	977	996	1016	948	951	957	978	1045	1048	974	1003	984	965	1033	1040	1001	985	1018	1024	982	952	1001	1032	978	995	1029	1011	935	959	1053	935	992	960	988	1075	978	1000	965	988	974	1000	976	1058	1040	967	973	967	958	972	950	998	1021	1034	1001	1057	940	1004	1009	900	1012	952	1014	1041	996	987	1017	1026	944	1000	962	983	997	973	1007	1104	968	1010	1000	974	1053	980	1002	990	987	1061	965	1006	997	984	1091	1002	987	1018	941	997	1039	1008	1020	980	954	967	1072	1005	928	1008	976	997	1058	1008	999	984	946	1000	963	992	939	951	1041	987	1024	956	904	988	936	1015	963	1031	995	973	983	969	1017	946	960	979	987	929	985	951	968	961	961	963	984	983	969	971	968	985	995	1028	1009	958	1005	996	982	983	967	940	1073	1048	1060	993	952	1034	1031	965	971	978	974	980	972	1040	923	970	1019	1019	993	1012	1012	950	982	955	989	1087	1002	969	1028	1011	1026	982	928	1002	1001	1038	961	982	1006	981	1024	1055	1004	967	941	939	1026	959	987	990	1039	1003	1015	955	975	976	986	994	1005	991	968	924	990	961	990	1029	990	1022	976	903	978	1022	1023	999	1011	1004	990	1010	985	945	976	1001	999	1016	1016	1032	999	974	1007	1004	1009	962	988	978	1003	1002	990	1034	1000	1006	1012	1039	976	1041	1035	1011	994	1051	919	930	962	1021	981	980	970	991	994	1026	975	960	1029	957	1024	954	982	1026	1037	956	1033	1018	972	1017	1003	980	960	991	958	969	995	994	976	993	1003	966	993	1003	1023	946	927	1035	1016	957	1012	1030	975	1006	1022	1068	905	1026	1008	1030	987	992	1020	1005	1023	990	1037	983	959	1057	1032	1010	995	996	969	995	960	986	975	965	963	1019	988	995	997	983	1018	984	984	1003	962	1012	1013	1012	935	949	977	996	1055	965	1017	973	1013	942	982	986	1016	991	976	968	970	967	1001	1003	1020	996	1013	990	971	1048	1013	962	995	984	1001	984	966	992	985	968	998	968	1002	1011	1032	962	966	975	981	982	926	995	1041	1001	1008	976	1054	968	967	975	1019	1042	961	957	1050	1013	985	981	955	966	1015	946	951	980	952	985	967	1019	1036	995	968	969	1007	960	1044	1052	974	970	1028	1010	1009	973	1010	992	970	953	963	950	951	989	996	1064	983	995	997	982	1010	974	973	1040	970	1010	992	1015	1014	976	1012	1026	1001	951	958	985	1018	986	1018	1012	1018	1004	977	943	996	997	1049	1049	1013	987	990	996	1026	1031	988	1002	993	1018	1003	1022	1029	976	1008	1000	1062	944	1035	1030	1006	1003	996	977	961	969	959	997	949	1029	1034	1000	991	999	1024	990	1063	1001	1002	1055	1050	1037	991	952	1003	998	978	1058	985	989	1004	943	1018	980	920	998	961	1062	1042	1030	975	1034	1043	996	984	978	1021	996	995	975	986	1044	967	958	976	1010	1001	1024	982	1009	1035	1020	981	1054	956	1022	961	1008	995	1044	1013	1089	994	971	948	992	990	1077	1008	1034	1009	1100	969	991	1016	979	1039	971	997	999	963	988	966	1024	938	1000	988	964	1011	1028	1057	964	985	1037	899	999	1007	1010	993	945	990	995	1028	1034	997	972	984	1013	948	964	958	1006	996	954	968	1006	1030	1019	1020	973	965	994	1006	990	980	1027	1036	985	929	1006	1072	997	1034	1016	946	987	1019	949	977	1017	1020	996	977	995	1031	998	1003	1034	1024	962	955	975	981	960	988	1020	992	981	1023	964	980	961	1028	1082	1020	1025	964	999	973	1034	967	1016	994	1043	986	995	1012	1036	1042	984	991	947	1007	1037	1020	972	1072	964	1028	1031	984	1042	1010	952	1048	1024	1040	971	966	992	1056	975	1024	984	1035	1053	950	949	1066	1020	978	976	934	903	958	1007	1027	1047	1009	1022	936	1003	991	982	1018	960	978	990	992	982	964	985	1050	988	989	1032	998	968	985	968	981	950	999	1022	977	997	1025	1033	979	949	942	1002	953	1048	986	1002	986	1024	1014	966	1003	943	930	958	1002	966	950	994	963	998	1018	964	965	954	992	980	1010	998	966	1013	976	959	1013	962	918	960	1029	1045	1042	1026	978	1014	938	950	951	983	957	988	1004	1016	971	1015	981	1012	971	960	948	999	1036	989	996	1072	998	974	1089	1040	974	1046	1008	937	1017	977	995	959	993	993	1019	960	953	1070	1030	1000	956	1038	983	1021	981	971	1031	996	930	933	989	949	964	990	1034	1006	975	973	993	943	1027	976	998	991	990	977	994	996	982	1001	988	1050	950	977	998	964	960	1041	959	992	930	1050	1051	1029	1001	1008	974	950	967	1031	1020	1032	1006	1069	968	966	1034	982	1045	973	999	976	991	1004	1032	1003	1018	977	1016	952	1017	970	968	997	963	1011	1019	962	986	1046	939	980	943	1008	986	1013	1023	983	1063	1024	1043	1002	1030	1037	905	1027	1020	977	1067	1013	1001	977	956	1029	904	966	948	984	980	990	1036	979	1051	957	998	1007	977	975	1000	986	1009	993	998	979	1000	1003	991	977	969	985	1057	969	951	966	956	1001	980	994	1061	1013	1008	1003	968	943	989	979	1002	983	958	981	1011	996	1019	1011	1002	1008	1044	1021	963	959	1000	901	976	1013	1027	1035	1028	1005	1051	1043	963	954	988	967	1014	980	997	1015	993	1021	1008	991	957	951	972	1019	1021	997	1002	999	1000	958	1007	1008	970	960	986	971	1008	985	995	955	1024	1005	1001	1007	991	978	1025	983	991	1012	975	971	1066	947	1011	972	950	972	948	985	947	954	998	979	1003	993	1031	967	992	991	1019	1037	1009	969	1001	1014	990	1029	948	1020	1016	1027	990	1003	947	1005	1000	1029
29852	33376	40363	31869	20547	11765	6863	4587	3180	2328	1920	1618	1307	1191	1108	988	892	879	829	830	787	782	807	793	770	756	790	699	729	723	734	722	720	773	707	740	725	742	684	772	716	766	712	735	729	703	729	734	710	694	690	723	706	758	700	690	711	749	703	667	702	759	757	676	709	681	694	676	686	690	683	707	678	688	696	700	703	737	714	703	681	634	753	690	707	771	685	665	710	692	741	707	717	729	750	690	717	708	699	659	706	720	673	703	689	667	698	687	714	703	678	694	688	715	699	692	708	726	683	710	692	770	724	695	726	727	693	691	736	738	721	710	684	704	703	698	707	714	723	750	653	688	685	677	735	730	737	690	698	723	742	699	734	749	716	708	708	717	747	759	698	713	700	753	733	705	739	698	677	690	709	725	729	765	725	760	642	727	733	739	692	679	661	667	741	752	729	693	713	725	699	718	734	679	751	746	693	750	718	680	745	702	724	706	659	721	742	730	662	722	727	714	726	668	744	673	698	756	696	701	721	691	710	705	706	677	720	745	749	743	690	738	756	733	720	682	729	683	710	709	756	687	702	725	730	731	712	663	735	679	669	732	667	682	689	678	723	715	698	703	737	736	674	701	686	761	737	749	707	701	699	695	717	716	691	670	721	702	693	689	702	688	677	693	740	727	693	685	778	724	716	757	697	680	661	727	717	716	708	683	738	727	727	733	723	682	698	735	704	706	670	704	695	700	679	736	666	712	726	679	723	713	719	733	765	731	700	704	700	721	683	756	732	669	740	689	692	723	698	750	696	733	715	690	681	714	710	691	723	731	726	711	710	713	704	722	738	739	708	703	699	746	695	691	748	673	711	660	782	751	712	728	706	710	707	713	726	713	704	704	657	762	734	729	746	698	687	691	711	746	700	758	732	674	701	694	707	697	738	733	727	683	708	710	697	706	716	663	699	714	720	734	760	726	722	713	682	685	655	686	689	710	712	675	727	703	718	721	693	759	761	639	686	696	668	724	662	727	668	672	715	685	656	667	698	697	722	690	721	738	719	720	724	713	737	692	722	719	744	693	672	737	712	650	739	709	742	683	692	700	709	707	694	743	764	704	712	713	697	690	692	696	720	712	741	738	686	714	733	741	658	675	719	704	679	711	742	733	731	762	732	685	715	712	689	730	749	761	754	693	685	678	724	731	712	714	743	763	712	668	682	760	705	650	697	730	707	695	707	693	726	702	711	764	725	687	731	749	707	720	688	741	778	679	719	701	742	748	624	709	727	679	654	677	711	701	693	753	695	748	703	734	747	666	693	705	736	742	719	704	745	706	706	709	763	729	658	680	695	732	725	726	682	721	658	703	657	731	696	702	685	710	706	698	698	762	725	724	663	686	679	668	695	726	669	727	712	759	737	697	703	694	696	679	668	682	709	740	787	722	749	699	661	767	676	691	660	707	716	721	723	695	698	728	751	738	681	694	752	676	726	654	724	722	700	687	713	729	667	669	698	656	697	678	679	744	698	741	690	722	721	772	752	680	704	709	731	697	722	699	735	727	715	704	683	712	730	753	695	700	710	748	733	756	718	707	717	732	706	697	722	731	700	723	691	724	680	713	715	702	718	698	681	682	693	701	690	684	733	723	736	678	668	697	691	715	718	743	747	642	737	752	675	703	746	690	748	730	653	719	749	716	727	727	683	710	716	698	712	701	719	708	704	698	731	687	719	720	736	752	684	681	681	745	764	755	739	724	707	726	745	712	722	746	706	709	734	689	683	705	697	710	725	736	651	706	704	690	714	761	714	677	744	731	722	725	699	727	708	670	717	679	770	657	723	707	659	731	696	748	714	739	693	720	734	675	692	758	720	717	733	718	681	692	723	706	686	695	716	714	717	740	733	704	686	700	697	725	726	721	653	715	706	652	721	704	665	718	737	736	704	722	699	682	719	702	695	662	750	752	758	743	675	692	671	711	706	714	744	716	715	753	761	708	701	651	732	709	746	739	698	705	706	718	743	706	751	757	748	686	678	705	698	690	698	724	667	680	676	723	697	737	686	722	705	684	757	706	747	722	712	695	668	717	720	676	709	722	704	687	686	707	747	699	723	749	723	705	684	692	690	747	698	675	681	755	707	693	687	666	707	695	746	705	704	739	734	666	694	695	670	705	710	725	738	744	719	716	767	731	721	731	713	704	716	736	704	732	653	709	680	683	672	709	753	742	655	764	738	737	699	696	719	734	707	720	745	722	696	712	682	743	723	723	667	654	678	676	684	687	728	715	730	703	733	718	661	677	696	665	712	666	727	688	693	687	689	716	706	697	759	750	641	684	702	721	696	730	646	739	713	673	672	701	710	753	683	676	683	713	724	692	716	729	726	726	702	679	684	752	758	736	718	672	702	688	715	686	738	689	672	702	680	748	678	697	685	737	705	707	692	716	683	719	684	717	694	694	740	681	693	743	724	747	704	753	731	727	780	682	708	727	744	699	709	722	738	660	763	755	761	744	720	712	707	714	714	706	761	735	746	666	717	702	716	673	731	654	737	738	688	768	759	721	686	696	690	722	742	740	725	681	716	682	724	710	684	698	703	695	752	721	667	715	661	663	717	714	657	697	690	691	702	721	735	748	653	709	747	704	685	739	707	702	766	728	722	693	705	690	681	697	692	674	777	695	677	669	702	671	685	690	655	699	692	704	737	704	658	743	741	717	700	727	721	678	709	727	718	714	709	711	693	712	750	620	702	673	693	718	795	705	720	708	705	670	692	692	684	734	703	683	701	692	686	693	687	711	732	698	702	710	697	740	714	740	747	692	728	731	724	698	671	728	714	729	696	708	711	701	701	727	709	725	705	724	663	701	714	723	718	718	701	717	670	747	683	717	729	659	678	725	693	712	733	736	756	750	730	684	718	744	652	655	720	745	752	727	736	722	695	719	730	709	732	680	687	736	735	709	717	740	681	687	757	747	716	700	715	691	725	712	704	719	708	707	737	708	688	765	715	710	670	690	703	665	681	708	720	704	684	743	718	714	720	675	747	687	728	674	745	718	660	739	733	703	763	694	707	754	728	701	682	736	661	652	683	721	735	682	764	671	727	671	719	689	741	689	750	674	691	689	735	721	711	647	703	670	745	721	706	729	678	701	659	721	729	719	652	701	750	714	739	717	696	706	733	651	748	696	703	698	693	719	697	709	704	708	715	702	705	660	693	675	697	694	745	716	683	714	735	680	737	698	664	684	763	729	698	709	690	706	735	721	730	701	697	739	702	649	726	735	711	697	713	693	662	769	710	677	702	687	688	717	731	724	746	719	694	682	696	728	747	766	700	743	715	759	715	746	657	675	708	701	690	698	706	685	695	670	713	694	685	720	688	662	726	702	743	702	701	729	709	723	718	709	724	732	709	704	715	705	728	700	766	731	703	763	684	684	672	740	755	681	704	690	723	705	711	722	651	736	693	739	685	698	686	661	719	691	689	683	697	696	700	727	720	720	699	711	686	770	675	754	652	708
37962	52634	46219	34115	25629	17518	11931	8783	6050	4563	3510	2845	2312	1940	1749	1537	1451	1343	1309	1158	1146	1104	1151	1037	1042	1064	1021	991	1030	991	955	1014	917	974	952	954	984	976	938	958	959	930	954	966	999	1001	970	944	935	979	935	941	946	1001	940	1003	906	949	900	956	984	990	986	971	890	1021	951	934	974	951	920	946	945	984	979	963	949	941	975	959	976	997	979	1001	961	957	941	983	976	941	944	944	1025	943	959	960	947	926	994	959	952	957	946	954	940	957	906	981	951	921	986	902	952	915	938	941	924	944	959	962	982	943	960	1005	938	940	941	975	925	906	945	972	933	997	919	900	892	994	953	938	983	932	953	956	978	953	976	1001	911	1024	920	985	962	975	962	943	974	946	917	975	944	890	945	960	943	916	945	974	1043	991	944	943	994	950	935	927	955	980	951	948	1000	989	956	950	990	989	937	955	878	914	924	922	965	945	954	985	961	978	930	920	922	916	994	933	956	913	954	938	874	916	962	930	940	978	925	895	960	960	988	948	973	984	952	982	951	1037	935	984	919	960	920	933	984	1002	993	950	944	959	948	973	948	968	894	986	960	1031	929	980	923	974	971	923	940	941	969	930	970	919	970	991	939	941	951	976	939	937	973	964	961	964	904	970	980	973	993	945	899	969	987	929	933	987	929	998	941	978	929	903	912	962	941	964	950	913	983	928	966	986	928	940	954	955	925	890	1000	1008	956	972	999	950	952	1006	982	960	984	950	943	942	953	1008	912	898	922	967	941	998	964	974	950	937	935	1019	955	974	940	915	924	980	930	904	952	957	971	975	984	961	983	931	949	985	967	1018	977	933	917	947	965	912	930	966	931	983	967	985	997	922	927	956	967	957	926	951	925	933	950	944	872	960	924	909	980	920	900	928	974	965	1023	991	908	1001	945	996	927	1009	949	953	946	936	964	937	985	972	998	935	958	986	958	971	993	997	985	893	964	960	919	994	974	986	960	940	959	989	971	976	952	936	1018	953	967	943	981	994	961	966	958	959	959	973	988	972	958	940	963	980	990	987	980	947	951	920	913	979	943	926	971	864	973	1053	946	962	980	963	929	957	928	900	963	961	1014	867	950	959	919	924	946	966	971	960	942	899	957	959	960	971	943	883	967	949	885	971	969	984	965	924	909	950	934	914	998	972	1001	944	951	978	940	945	974	970	932	1021	967	883	915	983	975	949	928	1011	956	867	1017	927	970	1020	923	964	966	938	967	976	1005	964	927	975	1044	975	937	934	955	1015	945	990	924	906	968	964	962	932	924	932	924	908	995	963	954	972	973	919	943	987	978	975	952	975	937	927	943	957	974	947	987	980	979	943	990	921	910	915	973	930	1001	927	955	967	951	1003	950	987	1002	962	953	954	897	913	959	965	984	965	992	900	888	948	971	908	922	935	944	916	904	945	986	959	944	949	908	902	931	984	999	941	1024	929	919	957	914	954	882	923	900	936	994	949	927	968	1001	940	920	920	976	958	917	922	984	919	963	1016	972	951	952	1015	933	963	917	959	959	950	973	955	968	920	1016	949	964	890	917	986	925	969	925	996	964	976	966	981	936	951	926	918	922	942	975	972	912	967	951	930	931	902	949	953	939	922	1003	1011	969	951	922	908	982	944	970	978	1032	974	911	915	955	965	918	963	911	938	944	928	916	922	942	910	961	946	985	969	998	958	975	902	953	946	934	948	966	981	993	919	1010	938	989	913	949	927	966	902	959	1025	950	937	929	967	973	930	930	949	944	965	1001	951	959	983	903	930	967	963	987	901	980	947	959	957	948	961	974	950	1000	964	965	948	959	931	922	962	935	969	917	933	991	1008	952	995	938	946	948	934	931	914	936	977	962	984	974	910	946	920	946	955	912	966	978	919	968	968	960	948	942	937	936	894	1012	1005	969	965	1003	940	899	987	943	932	915	966	950	970	968	905	992	931	950	975	964	973	946	909	944	935	931	1002	978	941	955	915	956	984	945	896	959	912	946	971	1017	998	932	961	966	915	949	936	920	1006	932	997	995	947	900	985	951	920	883	982	960	990	960	950	939	952	968	930	911	914	1008	922	934	954	972	920	992	970	929	991	972	944	901	962	927	959	955	967	979	961	955	1005	955	948	935	945	952	944	935	981	949	909	1010	921	922	934	991	968	951	911	980	940	937	968	1028	987	979	1010	1008	968	944	931	970	948	955	947	991	956	960	964	927	957	955	937	931	912	934	933	962	974	943	966	952	911	960	953	934	949	907	925	964	992	970	987	900	919	993	920	923	946	943	975	942	949	943	984	903	962	916	970	993	952	986	879	934	890	988	989	966	1009	936	954	1016	976	974	928	978	950	933	963	961	962	961	936	972	961	941	1004	978	1001	943	937	999	970	960	951	964	961	930	934	1002	930	896	932	959	940	997	977	917	1001	931	1021	921	989	943	910	895	959	993	957	976	961	986	965	962	937	955	918	929	911	956	1010	1024	939	953	933	968	974	942	948	955	933	945	1022	975	980	952	940	968	995	981	967	909	949	966	967	978	970	952	967	963	944	957	914	1005	905	980	965	965	981	941	944	923	947	912	905	974	1018	919	946	963	958	954	918	1018	969	957	920	979	932	937	978	922	923	951	1024	895	939	934	997	987	909	952	940	962	940	895	931	981	958	920	965	1034	931	1001	886	949	929	1022	939	974	970	924	923	942	994	992	968	923	913	956	1011	980	977	1023	963	949	918	987	952	932	1005	928	953	930	1010	945	931	969	951	961	960	988	979	998	955	971	1007	939	939	944	958	937	903	985	936	932	930	933	986	962	958	939	962	942	1014	944	990	928	949	971	904	955	945	989	957	950	1000	962	997	1022	934	925	969	970	934	978	969	944	937	939	975	935	937	957	901	935	987	971	959	941	952	947	920	994	933	971	985	921	935	971	971	962	944	945	956	959	941	979	897	941	983	944	953	930	939	986	1007	905	959	941	995	889	935	970	938	958	961	916	944	951	946	959	985	916	984	911	1003	965	965	958	960	967	955	1020	975	980	948	979	900	963	941	1010	965	962	929	913	978	923	998	960	959	945	1060	976	952	989	947	989	982	947	946	945	1006	940	954	915	988	944	931	977	961	986	1004	917	960	937	967	943	936	933	992	939	1024	967	991	986	981	942	945	951	943	1001	947	981	965	921	982	959	954	980	946	967	936	976	935	982	924	930	965	950	929	938	926	949	957	939	944	938	922	1027	922	966	969	946	986	976	963	925	950	918	945	952	995	1007	983	951	1037	967	978	917	952	972	963	1021	942	968	895	1004	951	952	950	988	958	925	922	942	960	947	990	920	975	999	929	953	948	922	929	973	941	926	973	979	960	874	907	947	938	969	1003	930	960	1015	925	964	934	1024	934	874	901	932	918	1014	951	922	953	940	957	974	987	1007	942	938	918	896	959	936	931	1025	952	987	891	963	899	938	939	927	1008	977	915	918	955	1005	897	908	952	981	938	951	980	926	963	924	1001	953	912	1005	915	890	1010	987	931	986	932	914	977	959	960	963	929	985	963	983	973	957	970	945	948	971	940	980	1009	920	945	943	990	962	930	991	913	895	1006	963	957	948	1006	931	960	964	941
24157	21043	28664	25916	23925	21094	14211	7684	4908	3662	2906	2291	1898	1608	1411	1249	1208	1129	1073	1056	959	960	879	875	857	868	826	809	858	886	778	801	827	773	777	769	762	839	726	790	776	788	721	738	771	776	746	781	743	738	805	826	772	770	783	795	802	790	727	757	772	796	800	748	815	766	763	719	753	744	798	759	729	738	762	781	774	775	766	763	786	755	715	788	715	756	739	775	735	715	692	777	760	743	785	709	741	735	756	751	762	783	742	788	747	693	790	735	691	776	782	755	765	784	732	779	703	756	735	737	772	765	771	752	765	785	750	747	740	807	809	729	754	743	734	775	805	763	781	761	718	818	807	776	776	795	801	780	718	794	773	786	788	755	790	803	816	754	748	796	697	754	771	778	766	776	762	761	759	773	781	793	766	733	735	764	753	790	789	764	787	785	744	810	766	813	777	774	761	788	767	788	824	741	738	753	734	726	755	811	746	760	777	757	754	786	715	758	811	738	765	740	764	758	806	758	771	774	742	725	777	793	731	809	747	779	767	764	791	782	812	743	818	719	748	806	715	755	772	746	777	745	751	772	774	735	736	720	739	771	758	770	777	774	775	751	744	769	768	792	813	715	729	827	742	759	749	704	753	751	775	771	789	745	785	718	755	777	758	784	739	730	725	740	711	734	763	793	751	748	750	818	775	786	802	757	729	772	738	824	739	796	772	748	762	772	716	789	775	819	745	738	779	752	734	769	800	773	788	756	747	773	800	792	780	718	754	772	745	778	770	766	776	763	771	753	761	729	728	766	768	822	799	796	790	800	773	749	787	792	736	846	764	750	769	689	767	738	740	797	722	733	784	776	706	786	754	754	724	769	742	728	732	806	782	747	766	759	748	787	772	771	728	774	741	784	796	802	733	769	759	786	792	745	783	706	770	763	759	759	815	728	745	689	734	774	770	743	748	721	757	739	763	777	776	754	727	751	784	707	764	797	793	732	740	747	728	781	732	781	738	709	790	742	728	693	726	794	787	739	731	782	771	745	745	755	761	765	778	759	785	816	762	732	761	744	792	806	776	748	779	769	748	744	768	736	742	776	765	790	793	705	817	710	764	714	769	742	786	770	749	766	726	782	744	781	727	742	728	747	774	776	781	735	794	736	789	773	739	757	690	805	730	793	765	746	762	755	745	804	764	813	768	763	769	754	751	774	829	756	730	739	755	737	767	783	713	739	777	780	751	772	748	733	764	721	754	773	725	765	709	731	762	768	811	731	752	777	798	791	770	760	778	784	726	746	745	748	800	791	755	769	754	784	753	761	729	762	757	787	733	793	801	740	775	718	707	760	761	737	789	784	746	808	759	729	799	752	775	737	769	759	782	737	760	795	795	755	732	787	770	701	727	830	779	745	725	690	735	726	731	742	743	742	802	795	783	715	740	761	802	767	774	766	751	819	792	730	699	751	733	729	785	775	762	765	774	762	737	753	790	825	781	722	763	764	749	769	729	829	771	742	721	726	796	791	768	741	718	760	710	771	787	757	732	784	723	755	738	773	727	744	780	789	759	759	771	767	758	738	767	763	788	782	781	814	757	753	770	791	691	770	811	827	738	749	758	811	746	700	763	742	771	735	733	746	737	726	774	803	792	720	766	760	749	745	729	770	736	756	749	786	808	774	797	756	744	767	765	738	739	724	759	805	768	775	712	765	816	771	778	740	765	762	754	785	729	740	739	757	796	733	754	737	736	750	773	734	721	755	723	739	742	786	825	792	707	745	766	703	772	773	794	760	714	759	790	692	752	776	722	721	754	802	744	750	739	742	756	760	824	778	721	754	754	794	750	732	748	812	768	722	747	726	789	755	784	749	748	744	705	754	771	772	706	748	752	771	714	775	760	754	709	708	733	785	755	723	789	810	766	744	771	746	762	749	755	730	752	745	734	765	788	797	749	758	737	720	762	739	749	773	797	741	755	761	830	729	796	756	809	732	714	791	731	815	766	815	803	787	712	778	767	768	734	724	738	776	752	665	765	706	759	739	767	725	711	753	725	735	766	730	750	729	779	744	697	750	760	754	724	764	715	725	776	749	704	766	710	744	749	761	779	792	796	719	739	755	717	810	706	722	761	709	770	776	750	692	722	794	775	771	757	815	815	737	761	735	768	759	760	757	736	795	799	780	765	791	772	753	727	811	752	781	723	766	707	771	763	733	777	790	760	774	744	773	773	758	763	761	767	811	807	799	762	754	746	792	757	766	778	777	750	732	721	763	803	769	809	744	801	792	825	732	722	736	779	729	774	743	781	795	777	785	795	746	736	760	758	751	772	762	771	762	765	796	723	757	763	751	744	726	776	762	680	743	761	765	802	783	775	813	751	813	810	779	738	775	759	793	813	756	766	740	781	748	780	761	753	747	737	748	774	823	779	779	753	778	754	764	761	747	776	753	779	775	718	760	787	791	783	718	720	722	800	773	785	747	721	719	787	801	788	764	772	752	772	784	774	803	760	802	735	755	749	739	759	759	736	745	770	775	723	703	826	777	717	716	736	765	802	794	773	784	749	765	767	758	781	759	775	774	778	744	722	778	801	728	752	778	752	758	763	736	752	786	766	748	684	750	735	796	767	750	740	718	815	759	763	762	795	746	783	770	772	737	768	721	754	820	772	734	753	777	692	768	725	789	759	758	735	740	747	724	785	706	744	791	738	723	812	772	759	772	704	749	759	762	777	748	784	709	732	767	742	758	741	816	777	787	723	767	770	754	774	737	795	735	730	781	753	789	703	692	733	764	702	789	729	793	773	752	761	728	748	758	723	773	763	690	777	757	766	740	759	752	737	751	730	751	760	715	744	749	795	796	718	777	716	726	744	763	793	778	749	737	749	768	772	724	767	757	810	775	772	791	714	744	736	779	738	791	765	734	780	749	756	738	774	764	702	754	742	755	781	736	770	770	788	760	775	743	752	786	751	805	758	758	779	706	789	760	727	791	751	703	760	750	760	782	799	781	767	758	748	751	791	760	765	765	791	739	801	729	770	759	769	740	718	779	734	716	783	756	772	741	722	768	823	741	752	759	721	770	743	780	720	765	735	781	751	779	771	761	738	749	764	718	768	772	725	744	785	779	765	775	790	752	762	791	710	770	729	846	819	750	784	753	735	748	743	808	746	769	748	796	747	757	765	739	733	768	753	751	733	766	766	735	782	741	788	750	753	717	717	753	737	766	718	776	753	760	765	763	789	761	724	751	775	775	758	754	781	776	749	790	787	786	759	717	750	764	718	749	788	749	778	731	728	798	772	736	787	789	756	684	759	799	784	777	728	707	732	765	787	775	749	761	733	791	770	735	739	759	767	760	790	740	744	732	765	761	750	792	773	761	810	753	742	776	781	780	771	752	709	763	762	725	744	806	777	764	779	801	753	737	767	757	742	742	758	775	742	735	752	775	761	751	813	727	765	750	728	786	816	763	774	721	745	761	739	754	748	770	773	800	753	780	787	773	804	758	782	823	732	779
37585	60529	53162	40527	32384	24781	17393	13093	9199	6802	5289	4190	3314	2809	2312	2076	1836	1724	1599	1410	1371	1337	1268	1200	1205	1217	1097	1106	1062	1065	1067	1044	1065	1073	1029	1056	988	1086	1046	1030	1005	1024	980	1060	1022	1018	1037	1114	1028	1065	1017	1040	1036	992	969	1029	1019	1001	1040	991	961	990	1009	1022	1078	993	996	1011	1000	946	1003	1022	1062	986	986	1077	1005	1028	1014	994	1004	1058	996	1061	1064	990	1006	982	1057	1027	1020	996	1026	1026	940	1030	997	981	1033	1003	1020	1005	1011	1017	1045	1015	991	1023	1000	1038	977	1011	969	1002	1017	1032	1026	1008	1003	984	1008	1023	1059	989	1007	983	989	1025	1005	1000	985	1027	971	1055	1010	1024	973	973	1000	1011	1023	1015	970	999	991	1037	970	947	983	992	997	968	1028	977	972	1011	985	1065	1008	1045	1063	1011	1029	962	983	999	955	1056	1006	996	1037	985	977	1072	1000	1011	1057	1071	971	1038	1014	970	994	1038	1015	996	1061	1019	991	1011	1026	973	1065	1092	1048	1044	1043	993	1047	1046	1027	1008	994	1059	1020	1038	1024	1040	1019	985	1023	1025	1055	993	1009	1037	1000	936	1008	1045	997	1023	1030	988	967	1018	1034	1026	1054	1008	1019	1002	1033	1011	1038	1036	1008	1007	997	968	1021	1023	1084	1022	1019	989	974	1003	1022	988	1005	961	1041	996	982	1028	1026	1080	1060	1038	987	1019	1100	985	993	1012	998	1013	1002	1062	1019	1017	1046	1014	1030	1020	989	1032	985	1023	991	994	1012	1066	999	1035	1053	1017	1026	1044	982	1001	1007	1003	992	1037	959	1056	1056	976	1044	1047	992	1005	969	1013	1006	958	1018	1028	1009	1001	982	1027	988	1006	995	996	988	950	1035	1003	1022	972	1022	1022	1057	965	1033	978	1034	1075	1043	986	1004	999	1021	1087	1039	1022	1034	1031	991	982	1025	1047	1000	954	1048	998	1014	1037	983	988	1067	1019	1065	1027	1056	1047	985	1005	1037	1046	1006	978	1053	1022	1019	1014	1005	1003	974	1022	1004	958	1017	1003	1044	953	1021	1053	1048	1035	993	1031	958	993	988	1005	991	979	980	971	1006	1010	995	997	1010	966	1038	1022	1031	1001	1078	1030	976	1039	1067	983	1049	1072	1039	1021	1055	982	1013	1033	1012	1034	1034	922	994	1001	1082	1041	979	1068	963	984	1093	1045	988	1054	1010	1009	1008	1015	978	1031	1033	1032	993	991	1066	1083	1020	1005	1000	1024	981	979	1053	991	990	1015	1030	1036	1019	1048	985	1041	1065	1032	1015	1055	1049	990	962	1042	987	959	951	1023	1012	1037	1067	1011	1002	1083	956	1072	1077	984	1038	1045	976	1012	1009	1078	991	970	1007	998	975	1001	1066	1007	1022	1012	1031	974	995	1020	1047	1024	1021	1003	1019	978	995	1047	965	1049	1021	1049	1027	952	1037	1040	962	1009	990	985	997	1059	1026	1053	983	1012	1002	1026	978	1041	980	1045	983	987	1050	1050	1018	1021	1015	1090	1026	1052	979	997	1021	1003	984	1003	994	1025	1033	1004	1027	1007	1046	985	1023	995	1006	1024	984	967	960	1040	996	1015	948	1044	1039	963	996	976	982	982	994	972	998	1067	998	962	1017	1008	990	1013	1014	967	1022	1084	1032	1011	1013	1002	1045	1013	1001	1041	997	1017	1029	1014	971	1023	1014	994	1026	1005	1037	1106	999	981	1003	994	1062	1019	1027	1024	1040	1024	992	996	1035	1061	993	1034	1051	1023	1103	1022	1037	1006	993	999	1023	1032	1057	1019	1104	1026	1028	1013	1044	1034	1008	964	1085	1039	1021	1042	960	990	1022	1040	1037	1044	1034	1005	1083	1066	1019	1015	1024	1069	996	1017	1056	1025	929	1020	1023	1029	986	1007	1036	964	982	998	1064	998	959	1016	1026	1066	951	988	1018	990	996	1025	1007	1023	1019	953	1002	991	1045	1002	989	992	1013	1033	1017	1032	999	1003	987	1077	1000	1014	1001	998	1021	987	1082	1016	1027	1031	1029	1004	1032	968	981	1051	1032	1030	1048	976	1051	1069	960	984	1009	1014	1036	1023	997	1049	995	1050	1045	978	1023	1080	989	1024	982	967	1054	961	1074	1015	1054	1071	1035	1063	1065	991	1003	953	1087	1007	1004	1004	1011	1020	1046	1010	1000	976	1001	996	1006	983	1068	1011	1013	975	983	1003	1017	1012	1016	984	999	994	1019	1029	1025	992	993	1024	1026	1019	1030	1095	1043	1019	1040	1018	1001	1013	1013	1088	987	1056	993	1015	982	982	1031	991	1041	971	999	1034	1021	1035	962	964	1006	1014	952	1004	970	1011	1010	1028	1000	1039	1011	1017	1018	1036	981	1018	1030	994	979	1050	985	1007	1050	1025	967	990	985	1042	1069	969	997	980	1060	1049	955	1005	1026	982	1016	1031	1005	1050	950	1007	1021	1023	1022	990	1012	1005	987	975	1020	1007	1017	986	999	1030	1075	1032	992	954	980	1037	989	1004	1030	1021	968	1028	984	1008	985	1026	1039	1037	1004	1005	1053	975	1000	1016	1033	950	989	1029	1025	980	1056	1006	1003	1046	1030	969	1009	982	1031	1038	1010	1023	1069	1034	1044	967	1036	1013	989	1018	973	1031	1062	1013	1030	1037	994	1007	977	1024	1066	992	1060	963	966	1013	952	1058	1065	997	991	955	1041	1039	1032	988	985	1017	1008	988	1029	1027	1042	1080	967	1017	1066	1025	991	1002	1051	1040	1013	934	1012	974	999	1032	1008	1009	1030	956	1062	1011	1024	981	1030	1005	1022	1008	1055	1071	1033	976	1084	952	1017	1034	954	1036	1052	1033	981	1021	985	1017	990	974	1036	1026	1013	1042	1007	1029	964	984	952	1026	1005	1011	1022	1008	1000	1053	1034	1072	1029	1015	1018	1027	1027	994	996	1054	1036	1049	1082	1085	1059	977	1040	1062	991	1040	1012	1001	1040	961	955	1023	1038	1056	985	1077	1035	1024	1011	1027	1004	1029	1014	997	1007	1079	984	984	1053	1009	1028	1018	1081	1029	980	1034	1056	1024	1030	1042	1010	1051	1024	1027	1052	971	987	1025	1059	1004	981	1016	977	1006	1025	1001	1011	1009	993	985	1066	1031	993	996	1009	1031	1029	1002	1003	957	974	1043	1055	997	1000	981	986	1074	986	1021	1013	992	1016	1058	1011	1025	1050	1039	1014	1031	1023	991	1008	968	1015	1008	1020	1022	1037	1060	1018	965	1007	1006	1051	970	999	1027	959	1049	956	983	1014	989	1004	982	1005	1064	1041	1032	1034	984	1037	1031	1012	981	1044	971	1012	1001	1008	1001	989	1021	1033	1003	986	1051	1017	999	987	986	1002	1020	975	1013	1000	1004	987	982	1015	988	985	1029	1011	953	1003	1073	1022	1015	988	1027	995	1093	1005	1066	1047	1013	1024	991	942	1071	1000	1035	980	1043	1037	1007	1069	997	996	1006	1042	957	981	1002	981	993	1007	1023	966	1048	1056	1069	1030	1026	1016	1027	998	1062	1048	1026	986	1010	999	1013	1036	1037	992	979	1024	1056	1012	1008	1026	1002	1013	1093	1044	979	1017	1022	975	1017	1045	994	1004	1016	1055	987	1023	1035	1008	1054	1006	1005	976	976	970	1032	934	1012	1018	1012	999	1020	1061	1002	1000	1040	1006	1051	991	974	1009	980	1044	1081	1038	1009	997	1007	965	1017	1077	992	1021	1015	1042	1039	1067	954	1014	1011	991	1051	959	1029	969	972	1014	1026	1011	1038	1028	1013	1056	1068	983	1019	994	998	1020	998	987	1023	1018	964	1027	995	1012	979	1051	956	1083	1007	1006	983	1030	1010	1072	992	1012	1060	1017	1062	999	1015	1010	1005	1000	1037	1088	1022	1026	1008	1036	1058	1068	1055	1023	984	1050	990	1007	1035	1021	1023	1011	994	1005	1012	1045	1011	1046	1050	1085	1014	1002	993	1005	1011	1022	1025	1034	1016	991	1016	984	1015	979	1026	1012	1013	977	966	1039	989	1062	1012	986	1040	976	1000	1031	999	996	1012	1034	983	1012	1012	1022	998	1044	1031	1002	1049	975	1010	1001	1080	955	1006	994	1035	1014	960	986	1035	980	1075	1005	1067	1024	1041	1008	1032	1031	1010	1076	1022	1008	1054	981	1030	1033	969	973	1009	1046	1088	1027	1030	1012	1003	971	1007	1056	1062	996	1036	1031	1028	1055	1014	955	1021	1053	1011	1053	1016	986	1028	1044	998	1015	975	988	983	956	980	994	1003	973	1001	1021	1037	1043	1019	1041	1042	999	1031	1028	987	1001	1047	1011	1031	1004	985	1009	1037	992	933	976	1032	983	1022	1028	1020	1085	976	1026	1034	1024	965	996	1004	1034	990	1011	1087	1099	993	991	1013
22985	20993	28705	23901	22380	23699	21108	11101	6596	4997	3795	2896	2456	1976	1660	1549	1370	1252	1227	1084	980	969	952	886	883	866	832	834	790	775	809	798	777	761	776	806	713	722	727	801	746	754	713	741	712	765	739	759	736	742	810	752	738	674	749	763	757	746	760	771	726	747	721	766	716	748	726	760	759	765	743	756	774	773	769	728	733	760	723	746	745	724	762	754	721	715	763	744	737	723	744	755	772	784	757	723	771	692	709	785	709	727	716	732	710	717	686	720	697	703	759	741	730	773	738	746	737	708	801	723	734	761	763	718	699	776	728	710	749	748	765	744	759	701	731	765	756	767	769	774	797	744	733	740	763	773	743	726	764	711	752	713	771	760	739	772	655	774	707	725	748	746	743	717	739	742	795	772	777	756	747	793	761	714	675	774	746	738	725	761	714	772	752	746	794	738	762	688	719	757	753	742	822	760	800	753	770	752	760	736	766	771	769	751	755	769	782	724	719	749	731	735	771	722	738	730	747	722	768	795	735	745	724	763	783	804	735	753	780	737	756	728	705	719	755	747	742	762	722	738	737	758	753	765	731	733	802	679	734	704	755	737	736	725	745	760	784	766	755	747	713	716	759	749	783	715	798	741	762	744	711	756	784	777	769	736	737	733	787	761	731	787	728	723	724	743	735	782	774	768	706	730	702	748	759	735	754	750	732	724	747	758	726	751	740	739	745	754	748	693	729	739	767	748	783	808	800	737	773	740	738	734	742	751	725	728	735	727	769	724	757	694	752	765	765	729	759	760	745	711	752	763	761	739	747	772	688	740	745	710	744	755	731	748	750	734	761	744	764	733	728	688	759	743	751	766	744	760	734	753	745	725	756	752	747	740	720	773	727	715	785	726	776	737	747	763	785	755	708	727	788	725	800	737	742	752	751	728	729	760	709	706	714	782	722	739	775	747	714	777	751	773	753	721	768	796	772	783	732	726	732	771	726	773	733	709	755	734	717	815	733	716	748	739	704	734	774	706	769	755	714	751	764	729	794	743	772	738	741	744	803	776	753	779	748	759	705	738	697	736	709	719	771	691	721	765	737	712	748	707	741	761	739	719	736	722	765	782	726	712	728	764	755	743	778	787	769	706	756	772	698	719	780	796	794	770	763	720	743	744	784	737	768	747	739	725	731	772	755	802	721	708	747	756	755	784	747	759	743	726	789	724	734	738	736	728	715	767	749	766	827	684	735	741	713	703	730	719	658	732	722	733	744	763	763	745	759	763	768	737	735	752	723	699	758	758	774	737	698	709	758	743	744	724	728	724	744	720	753	706	766	772	805	796	749	694	755	739	710	700	716	758	697	746	745	748	756	729	713	746	748	752	758	811	747	742	710	736	695	726	759	745	777	753	768	738	727	739	765	700	704	695	720	794	786	796	773	768	729	747	712	758	720	736	715	738	717	692	747	733	705	711	726	745	773	729	769	702	725	730	728	699	721	766	764	721	744	734	708	764	732	755	715	709	765	745	823	744	677	729	745	735	778	729	712	742	764	713	738	709	822	766	795	757	728	747	782	717	695	758	744	769	750	725	764	720	781	729	713	715	781	785	728	767	753	769	791	726	684	765	783	729	726	737	722	761	782	712	774	708	753	761	714	733	737	706	775	720	713	725	731	736	773	755	755	744	762	740	755	726	761	704	753	735	741	779	736	706	739	724	780	728	769	701	743	800	689	702	738	771	697	793	788	762	748	753	729	755	768	696	742	730	776	720	731	695	686	729	643	749	712	745	791	740	732	745	762	775	779	771	731	724	697	736	757	727	722	742	769	719	739	737	700	757	825	710	747	777	714	730	722	788	768	742	742	759	735	734	792	780	767	717	714	792	751	742	760	759	732	748	745	772	727	739	805	743	755	720	766	737	739	761	743	726	720	750	716	696	792	751	741	723	723	790	734	776	771	782	763	765	768	766	734	780	735	694	767	724	780	753	755	721	731	700	715	736	762	745	703	746	761	755	768	736	738	771	733	698	757	742	716	720	762	769	773	779	731	694	741	731	757	746	767	763	716	759	774	764	753	795	746	734	778	800	743	725	820	734	740	763	723	756	755	721	737	758	695	776	737	726	798	686	729	769	740	787	771	755	725	718	767	742	744	776	727	757	731	762	780	787	740	748	758	744	706	769	735	819	743	743	714	731	713	688	766	704	765	758	745	737	766	715	695	745	722	687	743	745	757	758	720	726	743	772	712	724	729	755	742	733	732	717	772	757	706	734	765	745	725	742	784	729	743	763	792	699	795	752	727	758	755	751	749	739	749	759	775	719	779	728	747	744	715	773	791	720	813	726	738	693	746	734	753	707	715	761	738	732	767	748	790	715	758	765	791	750	728	760	715	726	760	709	771	792	737	715	777	755	765	770	754	745	732	736	767	717	771	698	763	726	761	747	737	704	748	774	719	752	785	741	699	775	716	755	725	754	753	762	790	762	746	703	696	775	716	778	765	743	722	757	760	771	737	778	769	736	762	789	734	750	747	727	780	767	731	752	741	734	745	769	765	738	778	782	737	697	725	766	746	770	764	738	675	737	755	741	753	743	726	752	822	753	843	691	744	742	702	707	721	724	812	742	748	734	655	757	787	724	728	742	736	793	746	760	717	753	774	778	736	715	723	763	726	723	819	727	750	720	739	679	706	745	723	744	752	778	765	726	749	704	744	756	719	710	713	730	720	728	743	745	722	754	768	712	725	779	709	778	749	725	751	769	726	770	769	772	714	758	675	732	762	760	736	753	738	725	713	711	767	798	744	760	731	713	734	770	706	743	707	782	743	753	751	729	766	686	757	777	748	704	754	714	771	768	728	787	748	722	698	721	679	805	727	698	766	763	729	743	739	674	757	736	717	691	794	699	779	698	690	749	767	766	744	705	730	770	729	759	703	743	814	693	758	705	752	752	735	725	785	760	704	761	735	738	753	809	754	765	772	716	796	692	749	726	758	729	729	749	755	728	757	756	725	747	724	751	742	741	726	714	686	746	680	765	733	727	717	757	731	742	779	725	752	770	764	719	744	750	717	736	705	740	753	686	739	766	733	762	707	776	750	742	728	734	778	789	771	707	735	700	751	746	724	725	771	723	766	735	739	729	763	787	726	727	787	767	735	754	786	757	754	737	713	745	670	776	713	708	696	755	725	695	754	738	696	766	735	747	769	733	724	772	726	732	723	721	738	714	690	710	786	732	735	747	757	749	750	777	770	758	747	762	748	766	750	719	755	744	731	722	745	745	699	720	729	729	774	755	738	752	749	769	680	751	788	754	749	680	746	756	768	712	749	723	764	723	738	740	725	755	724	749	779	780	785	747	714	686	795	748	740	744	755	775	711	758	791	764	712	697	744	657	715	727	783	721	735	768	764	731	732	798	772	723	734	783	706	740	763	725	800	753	787	716	788	730	732	768	725	752	686	729	732	758	743	793	737	772	731	692	796	705	742	721	732	759	747	770	743	731	720	759	728	762	752	734
40608	66125	58531	45259	36900	29359	22045	16186	11804	8880	6981	5178	4183	3426	2881	2566	2200	1979	1893	1604	1539	1401	1329	1317	1276	1167	1151	1067	1064	1069	1061	990	1030	1075	1006	1014	1040	951	971	1024	1026	1023	934	1021	1052	937	1021	1000	968	992	947	993	969	964	971	974	1076	983	974	948	946	982	993	943	986	989	971	1015	1028	1027	1049	985	948	967	1010	970	1019	991	992	974	960	984	937	1011	999	935	1038	980	975	923	961	980	1026	1033	944	944	999	1020	1005	1022	991	990	986	966	1071	1003	883	991	1022	943	954	1022	1002	952	1009	1040	894	974	981	1041	1016	927	964	1001	988	1042	1042	1007	997	1010	1008	971	991	999	1034	956	980	981	976	961	1012	935	967	992	989	971	928	1076	1015	957	973	929	992	940	995	985	974	1011	946	1005	1021	1000	944	923	1010	1015	999	997	991	965	989	974	948	973	1051	942	1025	946	1008	1000	955	917	988	994	948	991	1019	1001	974	986	964	1063	917	1005	976	966	965	1019	971	973	1001	976	933	960	994	1003	945	990	1018	977	978	906	1014	936	988	988	984	1070	990	948	1000	986	950	947	962	953	996	991	1028	988	987	971	979	986	965	957	1002	1002	980	982	1010	1028	921	963	1002	943	1036	985	965	1015	977	1008	1008	999	962	1077	921	944	956	945	954	971	934	992	996	964	980	962	985	1036	963	962	1014	990	990	987	963	938	954	992	1005	1011	993	972	983	1006	973	977	1004	993	1029	987	972	1031	947	993	979	1001	1013	964	991	1000	1004	980	981	937	946	983	1042	989	981	994	984	979	992	1027	957	1014	995	982	996	946	962	969	1019	968	958	968	1034	1007	1030	982	977	986	1027	1016	982	963	969	983	967	945	994	982	972	977	948	1037	1022	956	959	1007	944	992	1015	948	994	990	1000	961	981	997	982	978	956	970	946	992	965	1004	998	990	989	998	1003	1020	1021	979	975	969	980	940	972	998	992	1025	965	962	1026	984	910	977	956	1046	969	965	952	1011	943	1020	970	1038	977	969	1016	1006	1011	965	947	928	1028	1053	997	982	983	1017	935	972	998	959	978	965	944	978	945	948	972	957	993	979	1019	1004	986	978	1013	992	945	1052	965	1022	1018	967	946	1029	1012	969	940	1000	990	936	927	974	976	978	959	974	996	998	954	978	1012	983	972	988	944	980	994	994	1008	959	1022	981	990	1005	987	955	963	979	995	962	948	925	928	1010	985	987	1007	983	1000	991	942	1010	1017	979	1019	1007	934	985	997	1028	999	996	972	1018	1057	997	997	983	973	1002	1016	993	1008	934	961	1035	979	1010	960	970	1001	1007	933	950	961	937	961	937	1001	950	1007	1034	999	975	987	990	977	952	984	1008	1013	966	951	933	1013	1033	1017	933	1000	962	1004	999	953	983	937	981	952	994	995	1002	996	944	1033	1004	993	980	983	981	984	990	953	963	980	949	1019	1019	987	1004	1001	1045	930	991	997	952	976	1002	981	970	990	1018	983	992	956	1010	998	1023	971	1008	992	990	963	1001	948	989	930	966	1001	1033	992	935	1045	1005	986	1008	945	995	1026	973	947	1007	1068	989	968	958	966	972	971	947	1003	976	952	979	1013	956	995	991	933	946	951	976	947	979	974	944	947	978	933	971	963	972	1015	927	947	974	1033	977	983	974	950	1006	1008	985	937	983	970	954	960	940	1003	973	991	994	1023	923	1015	985	996	969	1018	978	1029	996	945	971	959	999	988	1092	974	1004	937	1048	970	982	941	990	960	958	915	958	1021	949	1013	961	928	996	986	925	1005	998	1007	1012	949	1024	947	948	991	990	987	1008	1036	1006	969	1071	946	1030	982	1020	974	942	982	977	973	1017	997	981	993	993	937	1009	1014	995	988	967	971	962	1005	1044	952	992	978	1014	939	1025	978	952	1003	979	956	992	975	1000	944	922	978	988	984	941	973	1027	940	987	1006	1011	986	980	953	980	1013	970	976	999	957	960	1022	951	937	934	952	952	1038	941	948	990	941	889	983	985	956	1004	981	948	999	953	1049	1001	968	954	1004	964	1028	954	976	991	986	960	946	983	1003	971	1021	1020	1017	988	941	963	963	984	948	993	986	980	990	918	1006	973	968	933	992	981	966	962	983	986	963	907	1028	949	989	999	927	1013	1024	989	1009	1004	959	1032	1007	932	953	956	958	939	933	997	996	984	1027	991	1014	1007	1022	998	953	948	1018	940	990	1013	888	950	961	980	1015	997	966	1010	1027	943	1081	995	1020	1048	932	945	977	988	974	926	1002	995	1066	1000	948	1047	1013	951	967	982	1046	973	973	1005	970	1003	890	964	1042	1039	973	1008	991	945	1061	984	990	947	924	1037	939	975	992	1032	978	921	944	995	1037	1048	970	1015	949	1020	938	951	964	1014	995	1016	967	1023	1096	989	992	1019	1029	1004	1013	971	999	971	1024	1019	971	986	1013	1001	992	981	955	985	957	926	969	990	1003	974	944	987	977	999	997	1010	1037	952	988	949	940	912	976	1030	959	956	998	994	979	976	982	984	981	964	995	965	986	979	956	1038	1014	924	971	979	1000	1015	971	997	1012	970	952	1004	1006	977	1004	972	975	975	939	911	951	985	955	990	973	999	997	932	994	1052	940	955	987	985	984	997	1040	1003	940	971	964	963	937	959	1053	996	988	980	992	986	993	1029	987	1034	991	939	966	978	1017	1051	993	972	972	1014	885	987	1071	987	1000	1026	1027	1003	995	962	977	1003	977	1049	1002	1005	985	1020	960	1026	1023	992	1014	951	993	971	947	939	955	968	1005	933	962	957	991	1006	1010	1007	995	918	973	992	1003	976	988	957	952	964	978	994	996	987	981	974	991	978	997	971	967	936	965	1014	973	963	996	949	992	932	986	982	1011	973	1007	998	929	990	932	1053	1004	1028	947	981	1002	922	967	971	1017	968	993	985	1037	1022	989	989	1003	951	908	974	969	994	1023	949	960	983	1025	973	1046	950	1029	956	996	1028	994	958	946	992	962	988	974	969	1009	1024	958	1006	982	986	1016	1014	984	996	1022	966	947	987	944	945	1009	982	1035	969	963	975	1010	977	945	1005	979	1061	967	971	994	994	935	999	990	1005	997	990	982	998	968	960	941	977	1008	1022	966	943	985	1089	983	1014	992	982	1018	987	984	969	1028	996	986	1004	1044	980	969	908	971	971	1027	982	971	980	999	966	1022	991	983	955	1017	975	995	993	954	990	1006	969	1054	895	975	965	1011	977	1002	961	1025	961	988	1018	956	958	973	1003	991	935	1035	988	1004	1005	1019	982	1023	991	967	993	1011	998	1001	946	994	956	985	993	1005	1008	984	937	944	960	974	997	940	992	1050	991	1026	959	969	972	1009	1005	984	916	982	948	1078	997	909	1046	971	990	953	973	988	934	1038	967	1044	969	958	994	1052	997	994	940	1025	990	1022	1001	938	968	957	991	1014	959	978	974	982	971	958	1019	958	973	1014	1008	1008	1007	1048	1035	931	966	1032	973	969	1021	1001	999	938	996	999	1031	946	978	980	969	1002	1022	963	968	936	999	951	1028	998	982	947	957	890	998	968	1001	973	986	983	978	996	993	997	1012	975	973	994	1004	1028	917	955	1054	927	988	973	925	979	970	964	992	976	951	1004	1009	958	1002	971	965	1000	970	1025	918	930	932	959	982	997	984	974	1036	969	928	989	974	921	915	1053	1000	1011	1016	982	977	996	971	1028	1017	997	1003	1034	996	973	986	952	949	970	983	1021	1061	991	983	1023	1026	1003	990	952	961	942	955	909	969	1018	960	982	983	968	982	1013	983	980	990	1021	955	981	960	982	1023	1026	977	969	966	997	1001	989	1012	967	937	968	1015	1015	1016	908	952	1027	946	966	1005	974	978	929	984
30077	33813	40123	30738	19729	12073	6789	3927	2926	2190	1771	1482	1344	1141	1067	1040	909	845	849	830	821	786	744	735	743	750	746	733	740	733	734	697	669	730	728	759	715	707	737	687	669	693	759	739	702	727	664	737	689	727	682	704	688	698	720	729	691	683	760	731	729	743	717	728	672	750	692	673	670	769	713	718	700	655	686	706	693	688	721	746	685	706	707	704	736	715	717	701	693	721	664	717	708	685	700	670	698	726	697	707	721	699	673	702	728	682	715	710	710	684	685	726	754	640	693	722	730	710	708	700	763	733	683	700	726	681	690	728	710	664	698	733	709	700	639	690	738	704	688	746	733	681	705	691	689	675	710	708	723	695	698	712	711	724	717	767	681	693	715	722	699	695	705	726	709	739	728	667	708	713	708	704	728	696	716	718	732	722	694	704	687	710	749	689	717	707	719	747	685	677	722	679	699	765	697	652	756	706	662	735	681	751	729	716	715	748	685	691	702	675	755	709	686	726	746	689	742	724	664	727	708	694	695	715	681	704	719	717	664	687	689	676	705	662	749	703	752	674	724	722	692	702	718	723	658	709	668	743	716	692	684	690	674	698	741	730	715	712	737	707	713	723	751	662	756	690	653	700	638	705	734	709	702	686	679	745	678	718	739	705	675	714	773	738	763	699	694	689	746	728	690	718	676	697	722	778	747	728	709	765	717	734	723	718	714	711	744	734	680	735	735	691	728	738	700	760	672	742	736	720	737	628	716	706	735	705	700	663	751	699	663	721	698	661	727	704	700	687	732	661	704	723	698	656	718	746	690	651	662	703	660	689	708	698	723	750	643	678	715	663	719	698	699	680	688	696	736	746	724	698	698	704	689	663	676	707	682	717	695	708	715	698	680	772	664	688	748	747	675	686	725	752	684	736	667	694	698	691	674	697	718	720	684	680	709	713	710	731	747	696	711	702	734	747	712	744	707	665	732	679	699	703	694	676	663	698	683	731	762	695	720	691	700	703	688	720	711	697	707	702	702	659	697	679	674	726	723	689	695	727	683	686	720	641	700	727	752	709	724	700	780	728	730	695	702	680	742	695	693	756	688	698	675	707	721	713	726	758	709	681	739	701	703	704	703	680	709	715	683	742	700	690	686	703	711	707	700	720	694	702	731	726	727	712	740	685	709	709	693	686	719	677	659	657	705	685	698	667	711	656	685	718	709	767	734	749	707	678	675	691	693	717	765	723	698	700	698	789	748	726	725	678	685	687	730	715	715	701	719	696	710	694	689	725	809	717	667	714	678	721	764	776	667	690	741	693	684	721	711	661	712	742	722	666	730	687	653	694	738	697	762	745	713	724	710	692	704	739	688	720	688	679	760	733	720	760	682	665	652	720	716	716	684	726	707	695	728	667	716	698	707	693	710	711	763	734	697	639	765	662	709	744	736	693	666	709	756	716	711	724	728	662	710	696	714	655	707	685	742	730	718	710	715	718	737	692	683	718	677	720	718	681	668	707	672	649	702	712	725	714	715	722	729	682	687	720	687	689	716	721	749	733	671	693	684	743	698	727	727	741	692	696	698	693	734	722	721	725	667	658	704	730	712	670	669	735	689	725	705	725	734	735	674	722	709	719	752	694	677	743	691	717	687	684	703	685	675	681	727	711	668	739	703	713	726	733	662	713	693	688	683	733	674	719	723	711	726	703	747	742	736	732	696	687	703	692	698	719	730	746	699	739	698	720	705	768	703	686	722	696	747	700	709	722	679	702	669	679	719	664	678	664	712	719	730	722	711	707	681	723	704	721	739	704	729	730	713	682	685	667	684	724	667	728	681	745	698	705	671	664	709	665	678	751	736	692	692	725	733	725	730	699	693	708	675	698	735	723	721	710	704	711	708	783	665	742	719	701	673	719	691	714	713	664	762	723	755	734	678	688	730	677	678	703	682	716	708	690	705	718	690	734	686	680	736	656	661	716	710	711	770	746	729	706	691	705	771	721	685	692	700	666	739	708	683	726	720	709	740	652	632	695	712	702	685	700	716	760	715	661	675	646	709	683	738	689	675	719	681	705	689	713	718	706	729	695	667	651	694	742	682	665	707	690	760	677	724	695	673	661	723	680	725	683	685	693	722	766	728	725	746	706	724	695	711	698	750	731	696	705	721	724	713	741	696	693	732	700	718	663	681	675	672	680	718	693	720	709	637	706	707	717	777	733	708	656	681	760	706	692	747	719	720	734	719	683	715	697	695	729	719	691	736	704	693	694	715	666	694	633	695	687	720	678	679	674	737	679	719	728	697	715	712	714	691	738	703	693	767	762	702	693	709	698	752	699	714	679	699	650	706	745	666	710	703	754	728	718	706	732	717	733	671	716	733	651	761	674	688	694	669	686	704	678	725	707	707	719	713	689	728	688	717	708	678	740	679	728	691	683	725	729	688	736	710	660	675	721	738	655	705	727	738	687	665	711	715	719	717	713	709	749	705	694	711	722	712	716	674	708	712	681	693	688	673	746	745	704	729	693	718	699	721	677	719	701	738	694	719	713	705	726	719	713	717	747	693	678	681	675	689	693	674	660	706	687	691	685	760	721	686	672	688	705	701	700	680	744	724	755	689	742	710	712	722	668	702	718	677	708	672	712	672	668	724	738	713	715	710	693	675	734	725	677	733	698	706	718	718	778	729	695	698	717	713	724	725	734	699	689	696	700	717	748	717	657	694	718	737	717	687	733	718	721	730	678	696	644	693	695	672	684	746	737	719	705	671	643	655	699	728	673	706	718	700	718	704	696	733	713	754	762	728	653	770	760	697	715	697	737	690	710	709	709	706	729	714	718	691	695	704	705	666	691	680	721	672	726	683	749	729	675	709	714	701	694	667	718	698	740	715	714	690	755	785	636	701	688	727	734	683	679	700	705	678	699	735	698	678	717	713	712	737	732	693	679	730	660	681	720	705	689	715	632	730	747	712	697	696	708	689	712	722	694	700	711	690	680	674	686	703	710	681	717	709	685	732	723	675	725	698	726	750	663	670	694	703	722	738	683	701	713	726	731	721	747	718	680	693	744	710	642	712	693	700	743	713	732	663	708	701	719	720	706	718	710	698	764	750	702	732	725	704	708	723	710	746	803	776	710	702	745	714	715	690	704	724	697	727	734	681	691	743	721	688	662	767	685	653	686	657	709	713	691	712	725	711	707	723	714	681	727	706	730	732	719	691	734	710	755	705	713	707	722	671	712	713	700	669	736	723	674	666	655	684	705	630	698	668	730	702	718	736	731	685	726	725	710	734	687	710	717	695	742	678	703	687	652	699	694	692	663	723	680	719	663	681	732	713	680	749	710	699	691	731	706	729	707	698	734	687	710	698	714	657	738	729	738	711	681	652	689	645	715	751	682	732	736	722	684	727	648	706	673	702	707	749	669	683	713	702	684	688	723	720	645	658	692	756	674	714	720	712	718	715	744	722	733	731	713	709	699	764	700	744	679	653	723	739	648	716	707	729	699	710	711
38745	52885	45547	33199	24786	17926	12288	7959	5861	4224	3225	2641	2230	1837	1647	1512	1408	1317	1244	1188	1157	1134	1069	1033	1049	980	1024	1015	1011	1037	989	987	982	991	928	954	955	1030	922	886	955	972	946	984	926	941	937	937	900	1001	997	962	906	950	1005	996	974	979	945	961	967	947	994	943	955	935	916	976	935	956	962	949	989	972	903	925	926	965	1003	971	945	992	911	980	962	892	927	924	922	929	920	977	956	951	897	950	936	997	949	966	960	990	957	935	930	972	940	947	903	962	949	954	921	919	979	929	1002	962	954	973	941	961	883	940	960	938	957	862	909	902	908	893	940	994	928	940	937	956	983	991	907	934	956	940	946	920	979	943	953	962	913	921	936	932	1002	979	930	966	951	986	925	914	966	966	931	938	968	950	936	903	943	913	984	957	877	940	951	996	939	923	968	947	948	915	950	980	1001	942	958	985	912	933	898	981	938	938	958	967	969	951	915	1009	989	919	970	991	960	975	931	967	951	986	935	946	941	952	928	951	971	916	950	931	956	951	968	949	975	964	929	974	926	934	943	960	948	941	951	940	960	932	977	953	941	886	954	923	935	973	932	942	861	971	952	968	962	1011	999	966	1012	922	983	930	903	969	993	928	910	933	932	950	959	900	946	962	936	915	896	934	932	962	970	900	924	979	883	1014	923	950	1009	953	967	919	996	963	905	948	981	931	916	981	924	1019	1033	911	932	949	922	986	1005	935	958	926	995	930	937	896	934	947	943	938	968	940	1010	954	964	908	938	984	916	906	1002	923	987	1000	925	942	927	896	974	959	933	925	902	897	1030	966	987	959	972	991	935	973	923	974	962	950	962	923	979	900	964	953	979	924	948	942	963	962	934	925	897	936	949	933	970	997	917	989	998	956	1004	1008	899	896	913	946	935	992	970	932	948	935	951	945	974	972	958	960	963	927	980	996	939	975	966	951	937	974	902	918	982	907	974	1007	956	932	1013	961	993	941	969	923	962	975	935	973	913	992	955	946	992	941	938	926	962	925	913	995	983	1001	942	941	933	905	958	956	935	956	943	983	959	995	917	938	955	982	1004	969	916	910	949	951	906	894	959	935	940	940	929	939	951	981	951	866	935	982	938	936	981	966	998	952	971	948	942	993	960	958	1003	1013	938	961	920	977	888	917	976	896	948	957	925	965	978	934	878	956	958	985	970	967	1007	968	996	955	981	933	960	945	940	969	988	987	1028	920	951	927	970	977	909	920	942	990	929	915	927	907	923	935	940	913	975	951	944	988	952	938	931	939	963	937	943	932	922	986	957	898	964	947	911	1012	948	882	977	968	960	956	972	949	990	983	932	940	983	951	1017	974	945	981	940	949	984	949	980	916	879	975	937	924	954	961	917	911	971	1012	962	885	905	969	982	900	938	907	934	932	957	966	971	931	935	930	932	948	978	944	967	1002	916	990	971	959	1004	973	907	955	895	973	921	941	982	890	957	1009	933	907	963	993	917	913	973	944	914	941	966	960	1024	888	968	930	969	962	941	936	951	948	983	992	959	939	935	918	980	925	952	977	986	972	971	931	910	902	979	981	973	953	936	952	936	1001	970	933	962	945	976	982	966	913	920	929	996	908	989	886	929	1047	1026	933	987	1007	899	937	939	915	999	936	962	918	890	897	978	975	935	990	935	948	975	928	965	959	960	903	955	940	963	968	974	1002	923	976	940	934	953	953	1005	958	872	951	976	968	1001	944	946	992	959	919	912	957	997	937	985	960	999	968	908	921	925	940	994	964	976	968	1010	970	957	908	980	971	952	990	941	960	947	915	987	956	974	992	984	924	950	932	1024	924	912	902	944	969	947	940	959	953	922	947	965	923	948	964	1012	959	949	906	943	951	986	943	1048	905	991	937	968	935	930	949	985	886	965	894	969	914	1008	930	969	936	960	980	947	982	938	1008	899	932	931	974	952	928	922	929	988	959	946	974	956	957	936	921	924	986	962	944	989	893	902	946	969	935	954	939	934	970	966	910	949	976	887	961	955	971	975	983	1008	981	930	969	954	946	949	1024	933	925	907	949	952	945	939	939	935	929	949	963	981	924	978	955	951	957	958	930	937	975	880	930	967	974	982	972	946	920	962	984	918	967	889	943	987	905	910	934	953	932	938	982	975	987	937	958	945	905	987	991	939	960	892	969	948	958	875	918	974	941	953	947	943	932	938	965	947	991	924	918	903	954	992	958	998	966	920	978	945	990	973	932	972	981	998	1011	954	939	1001	947	942	899	909	999	938	944	918	913	939	1014	927	951	996	1008	909	948	999	952	944	903	951	970	934	989	929	930	958	964	955	923	897	979	962	939	937	950	967	990	907	967	889	949	925	936	922	942	975	978	885	936	978	942	915	938	952	946	1036	998	982	907	978	955	980	925	874	937	930	976	974	966	1009	911	930	951	951	925	958	950	963	925	931	934	955	987	984	886	922	984	957	931	944	981	912	946	908	964	933	988	927	937	978	973	947	909	958	936	931	934	944	972	954	929	952	979	931	928	914	924	958	953	954	956	961	932	1002	977	930	949	882	999	954	958	990	956	924	930	960	917	1006	987	964	946	927	982	983	949	986	900	910	936	979	914	937	930	957	945	957	979	957	955	922	994	986	971	1013	958	1006	913	913	967	947	892	927	910	952	1032	934	980	891	1052	902	975	941	934	971	933	932	885	977	916	947	992	995	977	957	984	939	985	966	981	972	944	951	912	921	905	946	933	916	969	966	961	966	958	961	1002	970	969	1006	958	956	948	1035	948	900	982	911	954	966	921	962	915	970	926	907	895	922	960	1032	982	937	983	925	938	930	965	926	893	933	955	1022	970	929	923	974	983	981	924	948	982	1043	966	1027	951	869	944	1013	967	949	965	981	965	933	890	926	974	927	938	948	981	997	908	958	907	923	939	937	988	906	967	960	940	920	956	926	948	939	990	948	936	931	902	930	938	982	899	983	934	935	937	973	915	947	908	915	1013	982	986	845	925	951	951	846	947	999	912	926	963	912	969	930	932	906	920	997	963	932	938	919	918	1010	946	986	911	943	972	956	929	923	933	940	961	933	976	929	1005	992	1013	962	993	929	947	927	941	933	960	932	969	950	949	988	969	941	998	965	933	928	921	973	978	953	942	949	952	994	956	979	963	1000	974	970	904	944	943	952	977	969	986	929	938	958	875	956	894	942	978	1004	991	989	928	949	911	979	905	1006	954	929	951	958	944	967	944	926	977	982	986	901	958	932	940	962	978	946	924	940	925	976	1019	957	951	952	941	1002	943	967	945	950	941	928	966	946	956	962	989	990	931	969	998	985	910	990	913	952	936	997	1003	1016	924	991	955	923	965	922	1012	965	951	935	905	931	961	911	920	971	970	947	935	953	957	928	947	897	1003	917	927	994	966	957	959	894	1004	961	989	973	969	926	951	939	923	1002	956	917	975	926	959	975	915	924	929	978	938	933	905	969	919	941	975	977	949	985	955	939	941	991	962	940	965	963	1020	984	968	949	942	926	987	1016	960	918	964	999	953	966	952	938	945	953	948	946	988	981	918	942	973	999	928	984	898	931	970
24052	21009	28664	26052	23852	21338	14315	7762	4815	3584	2889	2299	1842	1627	1420	1255	1222	1132	999	1007	953	893	890	875	857	786	795	781	806	787	708	768	716	801	762	788	786	746	802	772	765	751	754	813	736	803	741	767	791	696	767	732	816	775	773	748	796	740	784	809	795	778	789	739	761	702	762	756	742	770	738	770	745	752	727	728	722	758	751	700	780	764	707	758	765	767	746	800	741	748	715	733	755	767	767	765	734	750	806	776	745	754	741	794	747	701	722	725	757	778	714	743	782	714	772	786	764	762	800	739	723	752	731	751	780	758	766	781	768	779	791	822	736	754	785	739	772	746	762	768	770	709	740	767	724	755	759	729	772	751	788	728	807	780	759	761	779	791	776	762	783	728	769	770	766	770	767	781	741	759	765	766	795	745	754	730	786	760	759	776	760	809	786	772	747	757	761	736	722	721	776	740	738	717	738	700	717	714	812	750	728	791	754	702	734	745	760	748	738	684	795	698	752	765	786	780	742	775	774	779	743	753	685	779	758	794	756	708	738	763	746	792	728	738	770	743	741	714	712	757	764	776	719	692	804	731	744	730	750	778	756	749	778	810	725	720	714	754	757	742	730	768	789	820	757	750	792	711	736	787	712	766	804	724	746	769	763	746	748	764	751	777	752	755	750	755	767	715	759	800	731	722	764	747	717	746	780	790	786	764	745	735	748	749	748	731	736	717	785	782	711	754	720	771	719	747	765	743	750	748	734	762	764	772	803	725	757	775	739	800	750	740	808	782	790	756	770	729	732	756	777	744	704	748	749	723	788	785	739	766	768	771	753	714	785	793	725	736	748	728	743	735	719	762	716	788	743	794	774	720	715	823	802	754	749	818	806	742	758	795	771	804	800	792	721	747	783	746	692	793	764	741	763	740	742	762	773	735	756	734	760	763	767	792	728	763	725	739	792	740	747	776	754	781	749	777	737	738	768	739	764	743	785	759	760	789	733	755	791	779	750	743	763	748	721	780	754	749	789	729	749	774	754	754	761	715	708	756	749	731	785	757	715	770	736	731	722	765	747	739	783	726	750	720	829	745	733	718	770	765	712	723	797	719	684	802	754	768	763	792	771	704	751	755	771	792	718	754	752	804	762	735	747	789	801	727	766	766	699	769	700	723	752	753	774	724	797	729	773	778	746	723	774	765	769	770	738	768	798	713	743	723	776	729	771	792	774	730	707	776	717	742	766	802	771	766	722	801	734	748	720	714	717	729	778	739	749	766	769	739	738	745	723	733	744	777	750	740	726	748	776	724	745	743	712	760	796	781	764	732	768	771	800	760	739	774	757	752	716	757	769	730	762	770	790	796	729	750	753	815	762	767	767	737	794	721	702	821	804	793	768	764	745	761	788	734	799	740	786	759	713	753	762	749	708	756	752	797	720	730	796	746	791	728	781	737	733	752	870	785	744	752	717	752	836	753	773	750	739	765	773	704	727	787	712	730	726	740	744	785	753	789	786	756	754	695	785	696	753	757	772	735	708	786	802	747	753	774	773	776	783	731	777	732	733	809	727	758	774	735	775	770	767	797	743	759	785	756	768	752	741	748	794	735	800	779	802	767	751	775	793	773	736	791	723	768	743	745	770	714	765	765	730	741	760	705	715	754	761	759	781	754	742	721	789	773	734	735	773	785	752	764	728	745	728	728	755	789	748	760	746	745	780	786	774	806	766	721	759	689	782	810	771	768	779	753	773	768	767	798	709	785	769	814	723	747	747	733	777	764	791	751	739	707	767	732	698	785	771	707	741	760	800	743	721	754	764	798	793	740	831	785	737	741	767	763	754	754	752	757	710	738	824	766	773	798	752	796	788	740	739	730	757	726	760	749	777	763	746	759	731	715	783	769	714	733	755	729	737	756	797	798	803	804	797	761	759	770	783	768	729	726	786	787	792	714	760	737	706	733	759	731	709	749	748	761	733	754	777	725	716	727	741	739	746	771	742	788	781	709	736	718	732	723	778	731	738	711	726	746	790	779	753	783	727	752	758	709	725	772	741	721	778	766	755	726	740	723	730	723	750	778	791	767	752	750	743	763	716	700	664	771	789	760	750	737	796	729	711	773	745	776	742	780	796	758	752	715	782	789	749	717	766	750	776	714	779	733	767	767	775	780	723	749	731	789	731	739	727	795	779	765	744	776	763	714	770	738	727	778	747	694	741	746	797	749	744	725	771	760	745	775	797	711	757	763	750	792	758	801	731	720	758	774	758	770	771	720	771	803	766	673	739	737	725	711	794	717	757	759	775	810	743	762	718	746	724	719	772	775	721	788	750	694	731	752	798	751	752	722	714	735	767	740	788	820	799	753	777	757	787	798	767	728	789	794	748	789	756	759	754	698	734	812	757	791	780	723	713	681	719	759	732	686	716	736	702	749	740	753	758	687	807	722	713	761	770	771	766	749	756	745	803	711	766	767	767	754	758	803	774	722	773	730	737	763	801	755	792	740	751	719	779	752	766	733	749	728	740	748	753	778	810	763	732	741	742	777	776	754	722	735	723	810	763	743	785	743	804	750	751	721	763	740	758	786	738	724	763	771	764	725	772	772	723	744	738	734	762	761	741	741	762	715	779	756	744	767	816	740	741	812	723	765	784	760	787	743	698	756	799	733	783	745	800	743	795	762	747	745	766	764	722	776	773	739	746	749	714	704	789	741	715	749	771	761	732	756	738	787	768	760	754	733	728	727	788	699	740	771	726	769	760	671	776	687	784	790	765	733	749	741	711	809	746	775	810	748	792	793	771	737	733	759	725	777	777	766	757	710	729	785	691	782	729	741	743	794	738	745	702	764	771	757	783	736	737	760	750	758	775	789	755	766	784	774	737	750	793	775	740	732	796	759	827	724	767	779	761	755	794	719	775	716	801	724	728	751	763	787	718	723	743	753	749	715	721	778	739	718	737	777	758	778	688	811	777	772	793	756	775	797	789	739	733	781	783	725	788	737	724	797	749	779	774	777	760	762	743	792	732	802	724	749	778	755	726	781	735	741	765	774	752	744	735	731	766	750	753	773	694	707	793	747	741	760	735	712	743	718	761	757	795	806	743	721	736	766	728	717	706	767	747	760	774	755	763	772	770	781	758	753	754	732	741	755	786	718	753	759	748	762	821	743	776	753	750	763	782	687	762	730	742	760	711	740	748	766	768	754	774	766	796	757	769	731	746	738	776	750	779	759	759	771	749	740	802	749	772	745	737	750	717	746	761	691	720	762	744	723	773	728	711	706	801	753	734	676	718	775	740	795	737	756	742	773	734	785	742	728	752	731	786	784	755	753	757	753	762	735	728	736	762	823	726	713	704	777	781	754	766	739	790	747	747	791	777	751	746	770	760	741	745	753	762	774	746	754	803	800	738	774	704	740	745	774	758	742	790	730	756	738	780	730	774	759	810	745	806	803	790	770	736	717	732	738	787	736	738	796	778	781	790	781	755	740	731	762	775	770	774	793	756	777	689	750
38344	61032	53807	40674	32435	25109	17653	12669	9052	6495	5051	4085	3300	2774	2328	2084	1826	1685	1506	1424	1392	1272	1231	1173	1204	1112	1094	1111	1117	1120	1111	1017	1002	1030	1104	1044	1080	1050	1095	984	1004	943	1059	996	1024	1048	998	985	1036	990	999	1070	1005	1013	1035	989	1008	1040	994	1002	984	1009	1069	1004	977	1027	1002	1038	1050	967	1009	1032	977	988	996	1036	1013	999	961	917	986	1004	1021	1017	966	1033	1030	1018	1041	1047	1046	996	956	995	1028	998	942	1045	1036	1032	1032	1025	996	1022	994	1006	984	980	982	1024	1008	1026	1045	1020	963	1005	939	1020	1049	1009	989	978	1038	986	1061	1033	1065	970	1024	985	1000	1000	1031	949	964	1060	1002	1011	960	995	1003	1005	995	1003	1045	970	996	1020	1036	997	995	1047	1076	1047	973	993	970	1038	1028	991	1027	1028	1011	984	1019	1065	1029	954	956	1011	945	979	1035	1045	1031	1000	990	943	1042	947	1013	979	961	1033	1024	1047	1020	1005	1017	1069	990	959	1021	1030	984	968	1047	981	1013	989	1066	1018	1045	996	1044	1068	1070	946	976	1064	1019	1007	1031	964	1013	1035	1005	1055	1090	1021	1030	985	1019	994	969	1022	995	1023	1049	1081	979	1003	1010	1006	999	1000	978	1003	1063	989	1039	1005	1041	1008	954	1006	1023	963	1003	1013	1037	1004	1014	1042	1020	1076	978	1023	1018	991	978	1008	973	1050	1001	986	1025	1036	1046	971	979	1005	993	1029	1017	946	1040	1037	1022	1028	973	1038	1008	1009	1012	1008	1017	960	1006	992	1046	958	1007	1027	1050	1053	1014	1019	1087	1103	1055	963	1020	972	991	988	965	1054	1039	1041	995	980	996	1013	1010	1062	1026	990	1026	1032	1011	1103	1040	940	1013	1012	1024	1041	961	1002	963	1017	1009	1010	937	1043	1021	1051	1026	999	1055	1023	1020	1007	975	980	994	1016	1042	1009	998	984	1028	998	938	1047	1013	990	1024	1016	1002	1002	1068	969	1024	1025	1034	1012	1014	979	1049	1006	975	925	1012	1018	999	1029	1021	973	987	1043	1032	1028	1024	1018	945	1036	1026	1023	978	947	965	994	1013	1023	1053	1023	1002	1011	976	1118	983	1052	943	993	956	1078	941	989	990	1011	1058	992	945	1009	981	1000	999	1039	1047	1032	1001	950	1035	990	1005	1001	996	992	1024	961	997	1009	1016	1017	1023	976	1042	1072	996	975	975	1045	999	1004	1023	966	1002	1060	1025	976	994	1022	961	985	1019	1042	973	1039	1010	1007	1041	973	1017	988	987	1009	1029	1002	1018	1059	1008	1042	1001	1013	1009	1063	1014	1041	1017	1004	1021	1031	967	963	1012	957	972	994	1007	989	1037	1018	940	1037	1052	1021	1016	1026	992	967	937	960	1006	1010	1025	1000	1064	1021	1014	1035	1066	1002	999	997	996	979	1006	1031	1042	1015	993	960	992	1069	1009	966	1010	921	1047	1044	959	1008	989	1007	975	999	1008	970	1003	1024	957	1012	1019	987	968	1026	1056	989	981	952	979	999	1018	1121	997	999	1013	1009	1043	960	1032	990	974	1004	1040	1000	1009	1022	988	1056	997	1026	986	1023	970	1054	998	958	992	989	942	1003	1054	1004	1004	979	1021	1000	986	1007	964	983	1011	1051	1011	972	993	1002	1053	1013	1025	974	1032	971	1015	1005	1072	1009	1027	959	1029	983	999	1072	998	980	1020	1039	995	1023	1021	1061	973	997	1037	1038	1027	993	988	1002	1033	1014	954	1025	994	937	1030	1055	1013	1009	983	973	998	997	1013	934	1036	1027	1051	1018	1008	1003	1025	966	1057	994	1012	992	1028	1022	1008	1016	1002	986	1005	936	1021	1011	977	988	1033	975	1003	1004	951	1020	1008	1003	985	1028	1000	1039	1065	977	998	929	1005	943	981	1047	1017	1078	1046	1055	988	978	1002	1021	1028	964	1004	1021	1014	1046	1028	1021	925	958	968	999	992	1022	988	978	995	1009	983	984	994	1007	1012	963	1013	1007	1052	1008	996	989	1001	998	1013	1052	1019	1000	963	1041	993	1038	956	1040	958	1004	1019	1046	1007	967	1047	1026	1018	998	1013	987	1017	1008	1021	1020	1004	1000	1024	987	1003	985	1028	974	1085	972	1060	1051	1003	999	1021	1032	1034	972	987	1025	1004	954	1030	1034	982	1028	1000	966	971	1049	1045	979	1020	987	1017	1061	1028	1028	1027	1033	993	1023	1003	951	1006	995	1008	1012	972	1016	1021	1009	1003	991	987	1041	987	948	993	1040	943	1044	930	961	1020	984	985	899	1045	1023	960	960	965	1020	988	1022	1012	977	996	996	1057	1019	1019	954	1007	1036	1061	1008	949	963	1071	977	1013	984	1017	1003	1028	1048	1022	981	1080	1065	1031	956	993	1064	1025	1024	983	994	1059	1005	1007	1036	1010	999	952	1017	1068	1021	1025	1008	972	1025	935	995	1045	945	1030	1051	1060	1000	1017	989	971	1015	1067	988	1047	998	993	1063	988	998	1058	1044	967	1010	1043	1005	957	983	953	994	1047	968	978	1003	994	1036	1036	968	1034	984	1036	1026	1000	1041	1053	996	1029	999	1014	1014	999	971	966	1014	1038	1071	993	982	1009	989	1014	1020	1011	1058	1032	1022	1008	1036	999	936	988	1044	998	1008	994	1024	1064	977	1018	1021	976	1029	956	1030	983	1026	1004	1009	996	997	1026	955	991	996	962	983	1023	1010	970	1062	1031	1055	1026	976	1037	1030	1015	1026	1012	1032	1016	1089	962	1029	1001	993	1071	994	994	1033	988	1085	971	977	989	984	1031	991	1034	1006	1032	997	1023	1004	1011	962	986	993	1030	999	1001	999	1038	987	1023	972	997	1013	1013	990	1041	980	1016	1018	1007	1009	1012	1007	969	1011	1046	958	956	975	1005	963	993	1012	985	1050	1047	1115	1012	1026	1028	1027	978	1024	1031	983	1019	1022	1004	1019	1052	1021	1020	1041	957	984	1023	1011	978	1057	1011	1018	1044	974	988	1052	1032	1047	1013	1006	1014	1040	1096	1060	1003	1033	1009	1023	1033	1027	1009	1015	996	1036	1027	1005	1048	1024	980	1001	1021	1032	997	1031	1100	1018	997	1021	1008	988	1028	1049	1053	1004	1016	1024	1008	1000	1028	999	1003	1005	1007	969	1012	955	967	979	999	1022	968	1050	1065	980	1028	1008	973	1033	977	1038	1009	995	996	965	1015	1011	998	978	1053	1031	1006	983	966	983	1004	1025	1001	1007	951	1018	1001	1013	1028	1007	975	1093	1013	1060	1022	978	990	1018	1003	998	1055	1030	1021	1064	999	1050	1056	1016	1005	1023	1017	984	1012	996	1030	967	997	1037	1001	1035	976	1030	999	1041	999	1004	1055	990	974	1019	1005	1017	1060	1013	1020	1067	1018	1032	1034	1012	1018	1021	972	1049	1030	1083	978	981	1035	995	1031	996	989	1049	943	1029	1030	978	1031	975	996	984	1013	993	961	966	1050	961	1044	1013	1033	979	1024	1028	1055	1005	1004	981	1019	983	1041	993	976	1020	997	1019	1010	1036	983	1010	983	976	992	1014	1001	1029	995	973	964	1045	1040	979	1060	1021	1014	1062	1044	1004	1041	988	955	974	1030	954	1014	967	1029	1020	1046	988	1014	1006	966	974	1017	1057	1034	1025	1000	1051	1051	1002	1013	1000	959	1005	1033	965	1026	1060	1037	1015	971	1015	998	1062	1022	960	995	1016	997	993	1010	983	1040	972	932	1004	967	1029	1073	1021	1076	995	1021	948	1017	988	1052	1014	1026	1004	1017	1038	1056	1011	1002	984	1020	996	1050	1046	1021	990	998	960	998	1028	991	975	1006	1018	1007	991	975	1039	984	1026	986	1021	982	988	1103	1006	1001	1069	1018	1014	1007	988	997	1072	1043	1008	1064	1012	998	1036	999	1022	1033	1027	1003	986	1013	1027	939	1070	1070	1055	987	1011	995	982	1013	1021	975	984	990	1046	969	1024	1015	1040	1041	987	997	999	1028	1040	951	1026	1011	1058	1001	1045	985	1013	1012	1022	967	1002	1023	1032	1056	916	994	991	983	991	968	981	980	1041	1022	979	968	1031	1048	1013	1002	970	1026	1029	1026	1029	953	1017	995	983	968	972	1052	1020	1004	993	1040	998	1026	975	987	1045	993	1021	976	1064	1024	1026	1037	1010	1023	1007	1036	974	1001	1049	969	989	1050	1019	1066	1005	967	1045	1048	991	1004	997	986	1022	974	1038	967	1025	957	1006	982	991	1016	1029	1007	975	1012	952	1017	1026	1017	979	976	972	974	999	1043	996	1033	982
22980	21008	28743	24056	22717	24064	21296	11295	7184	5035	3770	2901	2408	1964	1706	1567	1428	1254	1182	1100	1118	1002	936	950	846	856	793	827	807	847	856	788	820	758	751	747	728	753	747	705	758	713	776	727	702	746	735	727	801	729	719	767	728	741	787	739	747	745	765	728	741	730	768	758	726	760	749	721	743	735	719	744	732	706	735	718	722	773	711	763	714	685	731	719	720	777	754	767	757	751	722	736	772	753	700	742	763	701	783	740	753	817	719	703	794	779	712	802	769	732	741	732	728	751	752	711	747	735	715	758	683	784	759	769	747	763	768	711	740	743	750	757	736	712	721	792	763	771	721	720	747	780	788	767	752	721	747	750	732	733	754	747	742	769	766	693	704	741	697	729	790	800	773	726	787	757	717	688	753	768	698	761	762	762	783	750	738	738	738	785	753	727	774	737	738	723	741	772	753	752	772	712	704	714	742	759	728	797	759	741	768	762	763	707	715	697	752	756	777	742	723	794	768	727	764	714	717	724	718	730	752	742	764	733	758	743	705	732	752	692	756	738	726	698	769	753	726	741	710	773	802	759	736	739	749	723	731	765	739	777	735	725	759	776	734	734	797	720	779	717	809	729	770	715	730	689	734	745	760	718	710	768	726	727	722	725	751	750	733	719	708	756	773	749	724	757	711	777	712	737	738	716	804	720	732	759	753	763	708	778	782	683	716	721	725	772	731	779	768	747	727	750	767	771	748	746	715	702	714	696	742	744	755	752	734	757	725	723	733	759	776	715	747	701	719	768	727	781	717	747	749	751	716	730	730	733	698	718	766	748	760	746	748	716	731	703	737	737	729	704	691	719	743	740	780	775	748	773	768	707	730	727	729	726	792	724	771	745	678	759	755	767	720	722	720	766	737	717	774	711	729	751	712	770	735	739	742	790	795	745	714	762	740	726	722	783	734	725	788	735	741	752	707	700	718	720	751	706	766	694	771	737	781	770	743	719	739	771	709	764	785	707	759	723	684	749	789	818	739	774	745	749	788	768	727	739	744	762	686	747	739	787	748	728	702	763	657	746	746	722	742	759	759	713	740	803	742	744	750	696	744	705	765	716	692	725	742	817	735	765	734	765	769	728	720	716	741	700	746	759	755	770	746	727	724	740	748	762	731	770	713	751	714	737	771	751	742	753	755	747	729	718	699	694	787	746	773	767	748	802	792	723	690	779	757	798	705	692	725	771	703	728	725	777	746	696	755	777	738	760	754	749	708	727	774	747	786	825	741	678	759	737	683	745	714	757	725	708	792	782	701	738	776	759	760	761	719	749	740	784	730	729	745	748	725	740	744	729	726	711	727	744	740	778	735	766	729	757	701	735	771	789	731	759	730	735	645	733	709	715	748	759	773	675	694	752	749	733	700	736	762	743	753	736	751	699	740	803	738	747	744	731	749	759	774	764	747	683	730	731	765	766	764	685	751	721	728	747	779	721	754	741	756	792	729	767	732	736	728	742	724	786	765	717	723	745	742	747	765	798	721	784	727	702	719	725	781	709	718	728	730	768	792	719	781	730	770	735	736	737	732	754	714	725	811	751	751	701	718	766	779	726	735	776	740	717	712	727	788	823	769	735	731	758	730	754	803	804	754	784	775	683	718	775	769	750	723	681	745	721	704	779	737	733	752	733	724	709	689	734	777	703	648	753	751	686	719	718	737	742	733	729	745	733	753	744	726	767	727	708	737	724	745	719	678	704	741	776	787	740	757	773	785	687	752	723	747	780	705	778	737	730	732	755	719	698	716	729	780	773	751	700	726	764	684	764	765	727	738	770	747	773	726	761	777	747	704	727	743	726	776	754	774	761	685	782	758	733	750	691	738	766	797	796	748	715	738	734	758	700	757	724	744	728	758	714	741	792	738	793	695	730	739	700	751	745	759	788	775	788	686	722	730	721	738	725	718	698	780	684	726	736	759	729	713	735	769	684	766	685	753	748	743	792	779	695	780	746	741	750	772	735	761	792	728	742	740	741	787	738	748	728	745	736	761	731	730	725	760	736	725	734	788	748	760	720	750	712	772	701	730	768	732	719	736	734	730	729	777	767	744	706	720	761	770	754	733	729	749	725	739	747	765	756	747	749	727	753	707	731	722	743	767	722	706	710	736	733	767	729	744	775	783	707	729	700	748	743	754	736	754	705	789	738	776	750	748	733	728	767	704	762	783	745	721	763	756	739	717	728	700	775	761	711	763	783	714	745	720	776	776	761	771	740	735	782	691	768	736	763	719	771	805	729	699	704	743	736	773	694	729	747	726	792	744	784	748	775	721	735	762	736	777	747	730	763	722	736	789	720	777	800	748	746	753	688	751	742	722	722	724	724	778	748	770	744	735	717	763	746	705	781	754	742	758	788	746	747	731	697	746	771	768	736	748	708	764	713	734	775	764	747	748	743	723	738	726	701	722	768	715	745	800	726	697	745	723	767	739	755	760	758	723	794	743	699	757	717	718	739	741	749	779	762	713	738	771	721	681	751	742	715	752	744	721	715	774	753	720	750	702	730	751	757	755	815	761	765	713	737	701	734	756	744	743	764	732	743	775	767	716	741	791	781	738	710	759	747	749	748	698	723	753	738	723	757	758	752	743	737	705	752	746	767	742	745	708	783	750	722	676	761	754	752	726	737	702	735	756	777	721	681	778	759	725	735	732	695	749	740	756	804	697	783	779	737	747	721	719	731	744	762	775	716	754	729	734	687	733	741	739	747	747	679	769	772	692	750	723	737	734	755	744	745	699	717	744	773	818	755	715	740	760	741	765	670	755	712	737	749	701	767	740	768	750	762	775	746	770	729	785	720	716	742	738	746	730	744	722	731	720	731	711	758	732	745	743	753	788	724	689	763	766	770	774	717	801	749	736	703	710	733	741	771	778	722	771	751	743	753	705	737	807	790	707	725	712	735	796	736	688	760	723	734	799	719	714	739	798	741	705	772	713	666	761	762	763	702	768	786	693	715	737	728	733	769	770	722	744	711	739	776	749	757	747	732	745	799	705	707	770	725	762	754	752	733	767	718	769	760	714	741	733	714	757	764	735	739	756	713	722	789	765	739	765	684	730	765	724	737	727	713	716	707	749	730	690	713	778	757	718	781	749	752	802	785	755	767	749	772	749	752	742	763	727	769	781	744	796	748	717	755	745	723	759	737	748	728	736	759	741	701	738	734	735	729	743	740	770	726	693	724	758	708	744	762	743	778	759	714	740	774	758	745	691	723	691	752	716	739	696	728	778	753	755	714	739	744	689	738	715	775	736	751	731	765	735	788	770	779	743	723	754	702	710	708	777	807	727	766	814	741	709	684	741	706	746	746	719	765	785	716	726	715	755	736	728	688	734	763	755	752	705	760	759	727	717	689	726	750	787	715	721	727	763	757	744	797	723	726	763	732	747	689	741	734	746	696	782	708	710	681	744	746	725	710	696	687	719	732	725	785	731	737	734	806	759	762	743	727	760	711	741	707	731	703
39985	66265	59645	46066	37555	30484	21822	16677	12271	8929	6959	5261	4268	3506	2975	2604	2284	2043	1779	1717	1489	1375	1280	1289	1226	1196	1126	1088	1055	1021	1064	1044	1072	1094	1021	987	996	1038	1036	948	1081	1032	990	934	1030	1006	943	968	1002	972	951	970	998	1050	968	952	1022	975	1043	961	909	1007	950	1007	961	1014	976	966	996	969	920	938	1009	975	988	946	982	962	979	1019	984	964	1022	997	945	1014	968	965	1022	990	950	937	1035	984	995	916	974	957	963	968	947	1015	1033	962	984	947	991	1031	1009	997	1014	978	994	931	950	965	1043	1005	1020	990	1064	1025	997	977	959	979	1013	983	970	964	946	953	943	1040	978	983	1005	1001	909	953	1004	981	962	1008	984	1012	973	964	985	984	957	994	999	997	1017	991	991	988	1000	970	973	948	1017	988	942	941	1006	979	1025	974	944	976	965	1010	1004	991	955	970	964	938	991	954	1026	1000	971	971	971	1008	962	997	976	945	1012	977	980	967	936	1005	1009	967	975	979	957	993	1009	989	1002	984	952	999	997	974	992	971	964	1022	975	957	996	978	995	951	1029	949	917	995	988	1018	964	968	980	958	941	977	973	960	974	974	993	967	1013	971	967	1000	985	1034	976	1013	1020	976	992	956	1017	978	928	1027	935	1027	1003	1000	1030	916	957	960	975	936	939	973	1012	964	986	990	1022	955	1024	985	994	980	975	996	977	1009	1011	951	1000	982	963	1013	934	940	1002	958	1005	987	993	926	1004	968	981	963	935	1019	994	1005	1016	947	1022	982	959	994	988	954	1008	955	978	978	900	981	963	955	1018	987	962	1054	1012	972	959	962	975	996	936	994	972	985	991	1008	944	1002	1020	986	953	988	1007	1025	986	1003	1033	943	973	982	993	989	994	984	994	982	981	958	980	997	946	980	934	975	1004	1022	975	959	985	1010	952	963	954	1068	989	969	999	960	949	964	1016	1057	968	950	950	962	962	969	994	967	958	938	942	950	945	959	1050	1023	957	991	952	1008	986	1010	1008	961	955	959	960	933	987	931	1009	982	969	948	966	1035	1044	971	993	978	1011	987	999	992	927	983	906	953	962	941	950	1016	974	963	961	996	942	941	934	996	920	988	970	955	1053	936	1023	931	953	919	995	1012	981	970	950	1001	956	978	1025	995	998	977	980	928	947	985	1032	984	962	983	912	989	977	981	942	977	981	914	975	953	970	1000	1031	946	994	1001	947	980	967	1005	987	1022	1003	956	986	986	968	926	1017	969	956	1009	1003	954	936	952	958	969	1000	951	958	1007	994	999	946	990	1014	945	1009	974	935	965	1048	990	1041	1026	1004	955	1016	963	998	1003	1016	983	1038	1011	966	932	985	984	979	975	994	927	1000	997	929	969	946	959	917	943	978	1018	1051	949	1052	988	1022	918	944	1020	913	959	954	998	957	1004	974	962	991	1016	957	966	1006	967	965	962	1038	946	1055	1012	967	961	964	992	964	988	976	1031	975	1000	1077	974	1024	991	990	988	945	985	1009	963	1022	966	955	1050	972	975	941	930	998	943	1026	1004	981	975	1015	978	947	998	1015	936	975	987	936	961	955	1024	987	924	1002	986	999	986	926	1002	980	984	983	981	984	955	972	963	1026	981	1041	1016	974	1005	1040	964	1024	1008	959	997	1000	962	975	974	960	1030	994	998	908	988	997	1041	999	994	1034	987	1013	981	993	971	983	977	974	978	996	1017	995	944	1065	955	981	958	957	978	1011	973	1016	998	973	1036	984	982	962	1005	954	989	1034	970	936	945	1005	1020	1031	1055	945	946	987	942	979	937	990	1005	1028	989	976	959	1018	973	958	1021	1006	982	979	982	966	984	952	962	1048	952	986	992	975	963	1029	958	942	1013	983	1043	1004	981	958	1012	974	967	935	965	958	980	977	956	971	940	1047	962	994	1020	997	997	983	955	946	958	948	1002	1008	1017	961	967	955	1003	986	924	995	989	980	952	970	1013	894	1019	1055	947	1021	986	957	989	1000	978	987	913	970	972	1000	1030	1033	999	999	949	1051	1007	976	1012	985	982	975	973	953	1052	961	1002	994	971	965	939	1039	973	954	937	1012	1003	1030	1014	1007	985	964	996	1007	955	988	955	1004	957	946	1002	930	977	976	1012	957	938	984	1028	1014	1015	890	1000	950	981	944	954	985	998	936	952	968	969	1001	1020	1046	1009	953	969	967	1013	953	1032	987	1001	999	967	955	997	997	1023	986	982	985	1002	1023	951	984	974	1022	920	1011	1015	981	1008	926	998	1024	914	1012	901	983	1010	935	1012	971	972	996	971	1022	982	932	979	987	1037	979	998	965	1060	998	1011	940	957	1010	981	1014	971	957	999	992	1004	984	1025	993	935	971	977	948	978	917	1018	942	969	981	989	955	1009	944	1041	945	1021	1010	970	1016	975	946	947	1035	967	967	973	1009	970	977	952	961	984	968	958	1005	972	990	1010	979	969	989	982	994	944	979	910	996	990	997	1003	943	973	1003	957	946	982	1004	955	994	965	966	959	998	982	965	973	1057	984	936	950	958	955	933	1030	988	966	945	974	1034	1030	998	989	946	1000	974	990	948	989	991	987	974	957	934	969	974	1070	979	930	968	1006	977	971	989	962	958	1041	966	988	1004	995	949	1024	975	950	975	963	964	1006	887	962	1064	972	1027	1011	964	989	979	981	952	933	958	1007	1002	947	992	972	953	977	994	989	1035	1004	957	924	950	999	952	987	966	976	984	1007	1024	941	955	1055	972	943	990	941	916	995	966	1022	968	960	927	1009	965	964	1005	951	1035	899	992	995	1005	960	993	1013	973	1005	1002	948	961	1009	1034	1010	994	1006	979	1032	945	987	987	953	946	962	961	1019	1014	1014	974	962	989	957	981	944	960	933	967	993	1016	1037	1019	1015	966	991	984	1004	940	965	983	953	996	1025	960	938	937	997	980	980	980	963	975	1063	959	1001	1019	987	1022	1014	981	1023	990	1001	991	1050	1034	976	999	921	897	1006	967	963	981	954	928	979	953	976	966	974	962	997	975	1014	989	1028	972	945	977	904	1042	944	992	986	1033	977	994	957	999	1005	938	1039	939	1011	987	981	970	971	1011	985	937	970	986	964	958	1020	992	961	1007	944	987	985	952	1018	989	962	984	960	1022	983	1020	964	1006	969	935	974	973	925	1014	982	974	966	988	1007	958	998	989	956	998	974	928	988	969	1012	941	974	997	999	1013	998	1014	951	1008	1009	975	1024	1013	981	950	1018	1011	977	966	959	1060	958	1000	953	991	934	960	971	957	983	945	940	975	968	1003	1036	847	917	1029	963	958	954	948	933	994	1020	1038	996	954	1015	984	956	957	971	997	1018	1003	934	906	933	1000	928	973	1050	997	1035	1036	1038	969	996	966	963	910	959	1041	965	1005	974	957	972	977	982	990	940	960	958	976	995	996	989	974	981	1024	996	1006	1000	987	1018	959	933	934	997	989	977	1014	956	982	963	1036	983	966	1043	969	1008	926	991	925	1011	965	948	954	996	999	947	971	1009	965	989	1005	1012	897	941	985	969	980	959	941	968	999	1022	1037	937	955	941	960	976	989	1014	922	1003	1020	972	993	920	944	985	946	937	977	994	987	991	1007	975	1003	995	976	1028	968	1010	975	976	983	966	993	1021	971	965	991	963	899	945	902	970	993	937	980	959	975	945	994	943	1009	979	1043	986	989	954	1008	1017	891	985	924	966	923	1050	974	959	951	943	977	1000	1003	952	1009	956	966	980	936	957	973	1027	933	997	991	951	952	1000	985	989	988	1005	976	943	994	1057	929	992	1020	965	1003	1004	978	1023	906	965	1031	1003	930	994	969	936	975	974	1006	981	989	1000	959	1009
29734	34244	42207	32117	21094	12790	6995	4308	3045	2332	1800	1503	1355	1163	1087	977	1016	844	801	793	787	822	810	749	661	711	709	749	719	713	686	723	691	771	722	705	754	668	729	685	745	687	711	662	659	675	690	693	715	674	733	660	705	650	712	701	712	716	720	710	670	708	710	684	664	693	691	665	722	694	686	716	704	654	682	696	713	705	721	709	725	690	681	723	741	713	723	678	772	659	646	706	676	695	748	685	674	692	728	698	718	680	684	679	670	692	702	694	736	741	711	666	680	626	705	702	739	726	678	754	725	709	673	712	689	711	653	689	688	687	746	730	719	771	674	680	661	734	735	663	679	682	682	742	665	706	684	751	667	723	714	700	750	649	691	680	706	725	688	725	708	701	724	717	655	674	661	709	685	713	679	662	736	689	734	767	656	670	736	718	683	661	724	735	721	720	693	746	699	649	688	728	693	680	704	665	678	743	695	711	697	701	730	679	690	654	661	692	699	675	740	675	655	679	692	702	739	707	676	721	692	714	724	660	733	753	672	660	709	672	711	688	712	724	755	694	732	682	715	670	719	700	745	693	668	692	699	684	763	762	728	730	748	739	695	703	711	682	669	724	706	699	682	715	646	655	696	697	724	695	738	718	672	704	691	683	709	716	713	708	725	729	688	736	712	734	771	713	703	702	704	749	702	686	657	687	706	673	696	648	733	685	674	732	722	687	669	694	699	725	682	735	692	701	710	678	745	737	705	731	734	710	717	658	672	698	742	674	649	653	732	697	734	674	692	710	673	692	739	651	721	718	713	701	703	729	695	715	726	730	689	697	667	659	663	708	681	700	683	760	682	638	699	727	723	675	691	652	727	678	713	724	636	663	682	714	713	702	692	714	682	640	716	668	740	749	712	717	680	725	692	706	686	682	660	686	719	722	664	666	677	712	728	689	722	696	717	716	659	664	738	692	729	724	733	710	710	691	722	725	675	676	687	693	738	654	720	683	705	772	719	739	692	729	701	674	669	750	705	702	725	701	686	723	680	703	663	711	683	751	652	694	698	663	709	694	697	711	711	694	713	697	718	689	708	673	697	723	710	722	741	712	689	681	707	713	741	717	679	695	687	723	713	704	704	731	697	704	715	743	629	639	729	710	694	715	690	724	684	695	701	749	705	740	701	710	694	709	703	675	724	727	694	644	689	738	682	667	680	697	687	656	697	661	728	731	717	698	696	658	713	691	742	682	706	672	694	742	648	714	689	735	716	770	670	669	681	704	721	708	706	662	696	728	709	669	743	698	666	720	680	705	658	727	684	679	717	699	711	708	696	718	720	743	722	703	698	689	679	681	682	706	721	674	728	641	698	656	718	728	715	698	656	647	700	712	731	669	708	642	719	700	664	734	674	670	703	693	716	663	756	698	723	719	661	700	692	685	729	693	725	678	681	745	709	706	773	669	638	704	707	672	692	688	689	708	711	693	692	703	672	671	731	707	671	677	689	694	707	720	670	722	715	686	709	727	701	696	723	673	710	672	716	702	677	709	698	671	712	701	736	688	710	695	724	720	717	717	675	719	679	725	682	691	684	692	728	685	650	724	677	676	669	703	694	670	724	729	683	665	652	683	637	695	693	678	724	693	675	745	709	707	697	670	724	711	728	709	710	700	653	743	673	726	650	704	669	670	719	745	760	707	685	689	644	697	693	710	711	702	698	703	673	669	724	696	678	730	711	645	707	711	746	669	701	731	724	697	717	690	688	640	683	713	712	690	687	666	687	675	751	702	674	774	717	689	696	705	662	710	702	711	739	744	701	710	715	698	677	672	713	676	725	706	691	730	656	696	711	670	718	699	683	693	681	745	678	667	694	685	730	696	752	686	698	723	708	702	690	706	712	643	704	708	734	683	777	729	709	646	723	707	692	665	679	731	743	754	702	690	710	721	644	703	716	700	733	700	672	704	692	694	736	697	663	646	688	711	668	659	719	722	640	699	678	702	694	724	700	706	715	689	762	703	737	683	670	678	690	722	699	677	695	699	676	687	659	688	714	733	705	734	699	679	708	696	689	738	733	705	735	693	718	727	680	699	712	723	696	684	678	681	717	709	669	734	693	664	705	712	694	694	695	716	715	679	751	712	699	714	701	717	755	733	640	748	684	733	732	697	727	648	713	706	723	699	708	704	713	703	678	725	717	664	690	712	736	681	657	661	698	701	637	683	685	703	700	693	698	704	723	677	705	672	722	715	703	705	688	687	674	704	674	714	724	738	692	730	710	674	701	698	708	727	700	703	714	688	709	651	659	725	684	705	732	653	694	713	709	663	747	685	686	696	729	683	688	720	699	714	709	710	696	734	723	720	678	703	735	707	663	683	732	696	661	714	684	716	679	729	712	728	734	703	738	674	686	705	688	682	742	650	703	719	684	677	693	709	655	715	657	700	683	679	679	682	711	663	747	679	689	699	729	733	701	720	708	687	683	732	710	754	733	715	709	700	713	688	712	708	710	731	698	670	699	701	725	695	682	724	681	648	711	709	716	687	685	733	695	683	722	697	698	678	724	653	685	687	702	683	705	698	728	698	683	693	700	684	723	669	678	700	639	709	704	742	686	695	653	724	713	688	701	754	690	689	675	709	702	699	708	712	718	685	727	726	699	718	666	677	652	660	732	723	722	678	681	682	647	678	682	668	620	721	705	720	762	661	703	694	713	646	755	674	743	712	718	747	663	695	723	713	651	686	699	691	708	740	663	697	688	647	672	667	700	715	738	729	707	752	711	740	740	682	674	745	690	692	633	695	705	700	714	695	704	681	709	702	707	722	699	654	696	738	686	690	725	711	705	683	715	703	662	739	727	736	715	706	741	658	700	663	702	700	713	713	725	683	714	683	627	698	671	672	784	681	680	688	718	679	705	704	699	719	716	730	688	733	726	727	753	724	697	686	701	681	717	701	738	701	711	700	697	694	717	664	707	703	693	649	657	706	703	691	670	721	692	691	662	755	722	723	741	698	658	738	713	677	663	727	691	699	667	680	707	699	681	698	676	694	681	668	711	662	713	658	744	691	698	726	694	719	666	656	685	713	682	714	734	679	677	693	665	738	717	702	708	714	711	702	727	702	683	752	646	668	686	683	702	628	689	671	671	689	713	680	707	723	681	707	717	705	672	702	691	701	695	691	692	695	751	689	664	669	725	673	673	663	733	757	715	711	636	735	703	692	698	675	691	676	723	684	689	701	691	700	677	687	705	705	676	697	719	731	688	721	689	697	755	698	741	640	722	688	686	676	691	680	696	683	710	652	713	682	698	664	744	688	757	730	682	707	677	722	769	715	724	677	749	712	709	714	708	721	704	669	676	684	691	695	658	706	697	710	732	676	674	704	735	703	729	729	694	725	701	681	720	688	753	672	714	761	672	681	702	730	705	676	684	739	702	659	719	696	624	702	721	678	727	645	681	753	706	717	698	694	682	682	689	707	722	676	733	749	676	660	678	704	686	703	691	695	733	710	704	697
37611	53442	47260	33891	26088	18820	12318	8399	6141	4504	3345	2763	2243	1906	1746	1581	1382	1333	1275	1201	1089	1166	1151	1057	1048	1014	1000	983	987	970	928	978	973	942	979	988	942	934	965	995	957	970	1007	909	985	942	972	932	980	955	988	994	964	960	991	902	958	935	926	960	978	923	950	910	885	942	919	980	889	951	903	940	950	953	954	937	947	916	974	949	922	909	953	995	917	971	913	952	946	969	940	977	939	929	988	991	978	937	886	907	910	967	926	922	936	977	943	873	938	908	972	948	960	895	943	927	911	908	919	946	926	970	895	932	919	877	947	967	965	935	942	946	897	984	994	967	978	934	1002	961	985	927	978	941	907	939	952	948	952	900	910	945	963	991	921	942	951	908	878	963	922	960	931	990	923	949	991	880	949	966	961	918	951	970	939	873	973	952	944	955	977	921	991	908	916	961	897	903	921	879	961	975	966	990	913	984	944	918	942	938	941	981	965	978	953	899	892	918	984	998	927	963	941	953	964	918	962	958	981	959	954	942	914	967	926	929	945	885	905	977	975	972	893	943	912	972	971	940	940	953	933	909	913	935	948	974	1010	936	884	959	923	993	958	921	954	926	927	941	988	985	952	1009	929	935	893	1004	944	935	952	1001	958	904	937	903	917	924	930	930	933	972	942	864	927	974	914	1006	934	971	977	950	988	976	952	966	946	942	901	919	939	939	924	918	990	922	984	916	956	926	947	915	988	920	893	861	968	967	910	936	937	986	996	937	948	880	973	953	922	944	957	928	906	943	971	933	919	957	916	923	955	926	895	914	975	894	877	965	921	961	898	994	907	924	931	963	978	960	897	973	948	910	907	975	884	919	901	911	967	955	959	925	952	910	871	943	959	913	941	957	1008	944	911	913	944	911	968	976	986	959	894	899	974	903	926	905	930	976	916	945	925	1019	936	955	956	972	929	939	979	936	977	932	948	978	973	963	999	905	917	918	955	986	946	942	971	927	978	934	955	929	915	1011	916	963	946	1008	950	960	949	914	959	903	924	980	897	999	942	938	909	935	896	962	960	895	914	940	923	966	949	949	989	946	980	923	944	929	914	969	945	970	973	971	943	978	951	954	929	925	899	945	936	931	947	917	970	931	984	914	979	939	975	932	879	954	927	970	958	938	913	963	919	894	932	975	938	894	968	951	908	957	1023	980	976	971	968	956	934	920	961	890	905	939	935	892	965	963	957	898	962	947	922	924	943	1007	969	918	950	896	967	906	909	925	948	904	940	960	931	945	940	1009	987	911	894	895	980	913	954	958	943	941	922	924	902	914	1026	918	909	871	925	924	1003	968	952	1016	987	943	961	925	970	951	944	969	990	913	952	917	957	986	893	892	968	949	915	912	1003	921	981	953	944	927	954	940	891	955	919	931	928	941	929	930	991	904	991	958	1009	936	977	950	911	935	905	972	1015	912	982	941	943	928	964	888	951	877	977	923	934	969	920	874	921	937	997	948	928	918	956	954	898	936	903	990	910	947	911	949	875	922	931	960	933	880	899	945	901	951	963	949	926	911	914	981	935	994	943	913	965	958	931	910	976	971	929	925	926	932	884	983	967	892	948	903	914	921	931	952	947	938	967	963	973	1005	938	976	989	909	916	931	935	953	919	939	960	959	937	937	936	959	935	897	955	964	903	945	943	1015	997	934	953	945	935	937	946	955	932	960	925	938	998	921	934	970	914	954	1002	981	984	921	956	950	968	935	955	910	890	906	945	1012	967	953	947	915	969	951	872	906	976	958	958	939	1002	904	915	976	962	992	929	995	951	932	954	997	989	937	960	976	964	935	922	1000	971	937	917	986	936	966	982	980	914	925	970	971	983	978	950	938	886	940	894	977	948	948	978	941	932	918	961	886	901	956	977	944	938	955	959	971	918	974	984	956	954	940	934	982	952	926	972	960	925	924	859	947	959	902	992	926	986	907	883	930	937	938	944	926	970	907	985	921	876	1010	939	1016	903	885	921	932	899	928	958	926	958	937	925	972	1024	963	926	981	964	957	936	881	959	988	943	946	984	905	969	919	988	909	952	954	905	914	923	924	959	909	985	957	963	919	914	925	941	989	971	915	920	922	916	942	934	937	1010	935	866	955	927	927	966	967	935	901	922	897	982	927	935	959	867	994	970	935	978	921	927	957	953	972	951	965	987	903	905	1034	899	932	948	927	906	937	918	944	921	906	992	974	930	936	974	926	965	975	936	927	966	938	1005	964	915	956	983	949	1002	910	956	921	923	948	939	959	913	948	958	979	934	925	964	1000	927	908	968	948	964	930	945	897	921	929	960	908	974	961	858	979	968	943	925	953	909	910	958	975	895	918	985	942	901	941	946	914	935	923	893	939	934	873	903	904	998	994	974	978	896	927	940	897	953	965	929	1006	947	899	911	887	900	959	966	926	957	955	917	930	935	992	929	927	900	976	931	970	905	958	902	968	926	992	948	1008	930	986	909	931	908	933	955	928	969	920	896	941	953	914	909	938	942	964	971	914	966	926	918	913	951	909	926	948	935	920	950	950	972	913	995	888	888	937	971	983	959	942	944	955	924	1010	932	994	965	979	929	885	950	954	926	922	910	955	890	980	940	970	945	918	981	988	965	901	941	958	906	948	941	929	980	966	970	961	938	939	969	940	1009	970	940	932	959	885	979	943	953	903	985	975	887	930	951	991	905	964	906	926	970	918	911	957	949	931	918	962	924	959	936	978	930	938	949	968	968	958	930	992	967	957	898	923	947	936	953	920	967	938	949	957	944	945	945	933	922	942	949	932	892	931	992	944	892	959	896	915	974	980	961	899	946	989	944	859	970	916	931	926	901	933	875	915	955	920	951	911	909	905	967	918	975	946	930	934	976	946	951	995	926	972	947	876	925	947	921	973	948	971	978	941	957	936	988	931	949	919	922	935	945	911	910	921	959	916	902	928	931	981	937	973	937	973	971	925	976	984	926	880	924	916	938	904	943	985	995	983	927	911	945	907	906	936	900	948	981	958	878	968	949	985	956	983	937	938	958	894	931	926	966	889	925	991	882	931	911	956	973	982	964	959	934	937	946	942	952	940	974	970	935	938	914	956	1001	942	900	940	993	928	880	952	960	960	950	939	931	939	976	994	944	863	958	945	928	949	921	958	956	903	980	971	987	956	938	903	925	931	962	891	911	955	920	992	924	884	973	948	947	934	951	919	918	886	940	978	912	981	965	936	942	932	876	972	888	952	927	907	981	932	988	963	990	942	984	897	927	960	883	930	916	974	1003	920	925	946	933	970	925	992	875	993	977	990	941	929	986	1015	916	969	957	919	953	949	942	980	1025	904	930	925	977	977	885	901	924	932	949	928	925	968	965	977	947	969	936	957	943	932	945	962	917	979	938	962	929	992	976	968	991	883	966	904	918	904	937	952	981	976	950	1001	977	953	883	991	942	927	984	946	1012	956	882	922	934	930	923	945	949	944	894	965	949	960	906	877	915	1001	949	980	920	939	933	875	919	955	983	916	989	948	938	940	922	965	967	913	907	931
24083	21021	28699	25888	23983	21295	14299	7300	4791	3591	2766	2207	1858	1631	1480	1286	1159	1119	1044	958	944	904	905	890	855	829	817	761	795	806	810	799	807	779	754	771	768	735	752	743	729	754	742	742	767	784	753	719	780	747	783	718	753	725	744	703	757	754	774	745	792	762	791	745	748	700	758	744	830	741	746	760	742	754	746	743	788	763	755	736	722	797	761	766	727	722	705	736	792	759	757	736	734	769	760	733	748	723	774	726	746	754	743	766	750	725	765	750	726	771	739	761	709	768	708	732	765	730	738	747	717	735	811	755	776	713	732	730	761	720	731	754	812	741	704	786	798	761	722	724	780	798	760	765	787	731	754	691	766	715	757	717	767	734	754	724	765	727	729	772	761	780	758	743	749	753	745	731	718	806	784	733	749	759	739	739	794	766	721	808	721	693	762	770	760	755	767	733	720	737	722	757	775	745	722	717	810	727	761	736	773	726	795	758	770	750	801	774	768	751	756	780	713	770	709	711	701	768	754	803	741	771	777	756	738	743	723	772	731	700	706	750	754	766	711	754	744	754	731	756	708	732	758	781	717	729	780	696	756	766	696	713	750	733	751	776	790	752	694	723	741	764	721	695	808	740	772	733	780	806	754	748	739	746	726	774	765	743	751	716	715	694	745	787	700	727	753	749	735	743	743	722	711	720	734	749	785	759	758	799	683	736	774	741	727	822	720	799	726	752	774	757	777	715	710	723	725	735	746	763	765	711	761	731	774	733	696	727	730	753	714	750	744	661	770	729	748	735	724	746	766	763	747	788	811	755	762	753	775	707	760	727	775	751	757	766	753	777	710	768	750	711	778	733	767	759	790	749	758	748	747	753	735	752	801	716	756	725	748	730	760	764	764	738	703	856	754	719	767	725	808	757	777	729	746	717	745	814	813	755	741	740	732	752	730	746	740	742	722	740	756	741	719	767	693	709	768	732	774	771	753	774	759	738	692	723	780	775	726	800	800	742	760	787	721	727	759	776	752	748	711	776	725	761	747	747	732	715	759	717	769	702	744	768	730	749	732	775	730	710	741	736	792	748	709	785	758	716	757	769	703	725	788	806	790	744	747	734	762	686	703	740	789	777	744	705	749	731	789	799	735	729	728	760	756	743	750	712	719	793	746	774	698	746	757	748	775	788	737	746	745	764	750	752	722	752	754	772	778	712	779	760	795	750	759	750	762	783	732	767	764	769	727	758	771	717	772	740	746	713	740	743	715	726	750	757	719	713	761	780	787	719	709	719	786	762	757	700	758	732	771	774	741	771	740	744	747	754	764	777	755	744	764	766	791	701	698	774	774	793	763	764	681	742	716	761	738	775	743	703	730	797	704	718	764	731	690	718	728	737	757	713	842	747	760	756	760	731	762	791	731	726	757	762	733	722	752	746	778	769	763	768	723	756	713	734	762	774	731	780	772	751	768	710	725	785	790	756	714	760	776	761	722	738	769	738	718	716	798	746	736	774	803	782	748	711	737	746	793	708	725	764	799	783	741	750	711	752	702	765	731	739	743	757	747	778	779	702	757	792	784	762	748	749	767	736	689	754	788	791	740	750	744	755	740	781	755	731	725	771	760	787	771	735	781	759	704	735	747	776	742	724	760	717	723	741	732	752	748	746	742	736	678	728	747	732	746	737	699	752	690	744	721	758	723	750	747	727	725	738	798	692	750	742	781	725	782	747	708	717	752	727	730	771	730	714	747	783	746	790	753	757	724	760	749	753	738	698	718	780	743	723	709	762	722	697	708	710	759	765	757	665	784	722	706	702	728	785	757	699	729	732	726	753	740	754	687	754	767	772	761	737	802	703	806	731	767	739	755	690	709	788	758	764	732	691	742	721	801	774	785	758	723	752	703	774	744	750	704	729	712	733	755	741	743	741	732	801	748	683	785	764	762	772	764	787	759	746	748	799	712	706	756	778	756	745	727	731	742	745	713	705	712	743	708	727	746	781	743	695	755	692	710	785	665	810	740	769	761	801	774	730	725	744	733	745	710	748	712	743	785	750	782	763	737	747	727	731	775	766	732	772	701	745	758	759	780	727	761	734	756	761	749	730	775	764	682	765	702	735	772	757	776	727	795	739	760	756	748	766	738	727	740	765	769	777	775	731	716	720	749	798	777	736	770	757	746	734	746	745	727	731	755	770	755	774	773	758	722	783	789	724	751	756	761	741	752	751	745	732	778	728	796	753	749	749	779	730	788	739	776	761	766	771	749	789	752	702	750	761	705	729	751	725	746	728	736	746	785	783	761	755	742	757	759	723	726	769	759	761	768	734	714	744	727	734	776	765	731	772	778	772	767	737	773	724	815	747	677	756	756	755	712	748	751	786	770	781	777	771	767	732	730	741	782	737	760	748	729	770	783	748	772	763	773	722	734	755	755	724	743	742	723	779	789	764	721	746	717	790	728	718	729	768	766	691	758	776	777	769	735	722	744	741	741	748	779	696	687	715	712	758	685	768	749	723	721	707	731	774	767	696	746	726	768	719	745	779	759	836	789	717	756	737	769	732	735	748	777	783	760	755	765	691	755	715	749	743	749	754	764	761	736	768	747	760	741	758	741	754	744	759	776	739	811	758	701	705	753	700	774	769	774	758	706	780	752	732	732	757	770	714	737	803	725	754	800	779	701	753	708	781	749	769	751	779	740	744	735	772	773	768	769	738	757	717	742	754	729	769	809	737	785	788	740	731	833	715	777	717	733	698	767	752	772	754	701	727	751	772	829	722	778	742	757	723	746	708	720	753	770	767	767	788	752	751	789	743	754	753	743	707	744	719	759	711	721	764	703	766	713	744	754	719	729	724	753	732	756	693	761	703	790	734	723	757	737	750	756	761	674	775	680	713	699	772	800	774	720	730	741	732	782	751	694	720	789	772	738	785	754	747	750	778	801	768	752	744	755	769	709	750	758	728	760	739	749	762	762	745	731	793	733	720	699	785	740	756	739	723	742	730	764	742	768	743	713	732	726	802	743	755	767	737	757	737	757	757	802	790	755	710	747	736	790	760	761	745	745	734	750	745	741	714	770	716	726	687	779	774	764	683	724	755	796	745	710	798	698	785	739	734	809	718	743	719	758	747	729	741	740	744	721	715	739	751	807	766	714	774	738	762	769	818	783	799	738	777	811	745	686	693	723	739	802	779	724	727	736	759	728	759	779	719	741	766	745	736	760	744	762	768	811	715	755	732	730	737	782	776	740	780	794	765	799	727	710	749	733	796	788	749	751	737	741	729	772	677	750	773	736	744	786	724	701	732	735	751	753	744	772	744	755	736	732	776	771	724	717	753	764	735	774	744	734	729	762	770	775	746	734	751	697	728	747	725	730	768	766	730	755	752	719	722	792	748	730	778	764	770	760	753	750	696	721	706	738	747	794	748	754	724	721	670	771	747	745	752	769	793	781	727	775	754	793	748	745	733	753	778	775	764	757	753	775	776	728	697	696	732	762	742	765	712	710	776
37912	61352	53725	40404	32512	25174	18055	12091	9040	6602	4980	4047	3222	2608	2303	2036	1813	1698	1524	1385	1322	1281	1266	1196	1175	1114	1122	1078	1047	1036	1045	1000	1040	1061	1007	976	1025	1091	1026	1036	1026	1007	1003	1014	1052	1028	970	911	1014	999	967	975	1041	958	968	1012	1028	993	967	1022	997	1033	988	1008	964	953	982	1028	1004	998	992	1002	972	1046	1063	1036	1012	1044	969	1007	963	947	973	997	994	986	959	1005	982	959	1006	1002	1000	954	971	962	1026	1022	1035	953	1049	1000	1064	1011	987	983	987	1026	984	1034	978	1021	1006	938	948	1035	989	997	986	1038	1064	1053	996	984	1030	1020	1032	982	992	993	1011	1000	1023	1018	996	991	1038	1043	978	987	1009	994	1044	923	1024	1012	985	986	983	950	977	1033	1014	989	1017	1005	988	986	939	1039	959	963	1021	963	1002	1021	1013	940	1000	1023	1022	999	1012	977	985	1052	1015	1027	1026	990	1019	1020	1033	992	1058	1006	1013	1043	994	989	954	1011	978	1004	978	975	969	1007	1025	981	988	993	1014	1002	1032	981	1008	982	991	994	933	994	1010	1051	1001	1052	1002	1002	984	1009	1026	983	1043	1048	987	958	990	1061	976	1035	1020	1055	1035	996	981	991	1038	1015	1016	1024	988	1032	976	1016	980	934	1074	970	1045	1020	1037	1028	955	1077	1022	1011	1015	1005	984	957	956	1056	1042	1018	1008	1028	996	969	1046	962	1019	1023	987	1016	1025	984	1016	1019	989	973	958	1031	1009	1050	1023	919	1003	976	1045	934	1017	956	1006	1024	996	984	993	983	1010	1050	987	956	1004	943	977	1001	1057	964	1006	1022	1060	1014	979	1025	1026	987	1059	955	982	978	1005	976	1026	978	1022	947	989	986	989	996	1023	967	918	981	994	991	1012	998	987	1046	1047	1045	1028	973	1017	998	1026	1000	1017	940	1010	1021	1021	1033	972	997	997	990	1023	1016	1051	1008	966	1036	947	1005	987	1006	1025	1039	980	1017	951	1003	984	1053	1012	986	1014	1019	1027	991	1007	988	982	1012	1014	987	929	959	1028	993	1028	996	1027	982	999	1007	996	950	973	993	988	1009	996	1008	973	1002	996	1021	1004	1021	1026	1019	997	974	965	991	1028	1004	1002	986	987	992	1009	1021	1056	1017	976	1034	989	1035	975	1035	917	1008	973	979	963	1044	1012	984	991	970	1003	958	1046	997	1042	976	1060	987	1038	1105	959	1043	1024	1000	985	964	1003	993	973	1064	1012	1032	998	935	1005	976	1049	976	1030	983	1017	993	1018	1010	1012	993	985	1059	972	961	988	1003	1029	974	961	974	980	1042	1022	984	996	1020	1004	1046	978	970	1006	991	987	1026	990	998	976	1033	1031	977	949	968	1038	978	1019	1049	1045	1018	1020	981	1034	1034	1021	1057	1008	998	959	1011	1000	1010	978	978	1047	968	948	998	928	992	954	1048	1029	1023	1022	992	990	1024	1027	986	1004	960	1033	1034	986	951	1026	990	985	1001	1026	1001	1007	984	992	1010	985	970	998	994	965	988	1007	949	961	1009	978	1025	955	990	1007	1001	1040	993	960	1001	1063	1018	1003	1029	964	1012	1023	955	1018	982	996	1041	1011	1026	1054	1043	954	996	1036	1010	974	977	1039	1001	1018	991	1054	1045	1035	1001	1024	971	1017	1000	1029	944	968	1024	1020	1038	981	1000	998	1024	953	1020	967	988	1067	989	1041	972	1003	997	987	1006	1013	931	992	998	984	1010	990	1019	1016	1030	1003	1048	1054	1063	999	1042	1029	974	1028	986	980	996	1013	1000	1010	998	999	1034	1032	980	974	1030	1006	1038	983	1035	974	958	975	977	1010	998	967	991	949	1020	999	1003	964	934	1080	983	990	1004	1015	1001	935	1021	997	975	997	1009	1038	988	976	983	1000	1032	1016	1053	1037	996	990	990	1039	999	1036	1013	962	988	1039	1036	1016	1008	1014	987	1070	1037	988	995	977	1017	1002	1006	995	992	987	1010	948	1025	926	972	963	999	942	956	1008	1022	991	983	1027	977	1015	1026	1043	1013	1008	931	967	1013	998	1009	993	996	1043	963	1009	987	922	980	994	1011	966	1040	961	1010	979	975	1063	977	1033	992	993	1014	996	961	967	1048	999	999	1001	1048	1005	1004	989	978	1006	1011	981	1016	990	1002	1004	997	974	980	993	1014	999	993	966	985	967	999	1014	987	1023	1025	1021	986	1004	1016	1011	1048	1002	1043	969	1005	968	945	975	1010	940	1020	1014	976	1029	988	1043	983	1015	999	986	1003	975	908	1047	991	985	1039	993	1066	977	1002	1005	1016	1012	982	989	959	991	933	1009	1027	1006	976	1027	964	1008	1087	1020	956	991	971	1003	986	999	1018	1003	1038	1014	963	993	1013	955	937	1026	940	1084	1004	1013	1013	1029	1010	1000	1040	1022	984	962	1000	994	981	1034	1003	1071	1022	986	973	1024	969	999	992	1027	1043	985	1065	995	1022	1000	1052	1039	1016	1001	1034	1053	1031	1016	992	1039	1060	997	1065	967	909	964	1001	983	1041	975	956	1020	962	949	1003	940	990	962	995	985	1055	965	998	1040	1039	1026	964	954	969	958	1014	983	966	988	950	965	944	959	1014	944	1006	1076	1053	999	1009	999	995	1001	996	968	1013	1015	992	1013	1002	927	1010	1030	977	1007	993	984	1034	1062	1028	1007	992	997	953	1008	984	992	1005	972	1000	965	970	1007	1021	966	985	1010	978	1002	967	972	950	1038	963	995	1041	990	984	978	1016	941	1027	944	977	1023	1002	1023	1047	915	974	1051	995	1051	1036	975	967	1058	961	1006	1026	1043	1050	949	967	964	998	996	997	997	1064	1012	1013	1006	1000	991	918	1020	984	999	1029	1040	1013	982	1046	991	1012	982	963	1043	971	1033	1050	1070	990	988	1037	967	970	1011	1046	1034	1033	1004	944	1031	1032	936	1036	1019	962	1020	1018	1074	1024	970	988	991	993	986	951	995	989	997	1066	997	983	988	1016	983	1002	1039	1054	992	1017	1001	923	1040	1022	1054	990	1000	1041	1000	977	974	993	972	1015	1044	1009	987	993	927	953	1019	1073	970	1001	997	1036	978	990	1005	977	1012	1007	1005	1004	977	1002	1085	966	1028	1037	1036	964	947	960	1004	1033	989	989	1009	990	968	969	990	1027	976	942	944	1009	1025	982	1017	1021	989	1045	971	1016	980	989	1023	976	990	1069	1012	1031	991	1002	992	992	964	998	1039	1010	1007	1024	1028	1008	984	1000	1041	1047	994	1008	979	974	976	987	956	946	1026	1029	1025	998	1028	951	1023	1005	1005	1052	1003	1047	989	999	1034	1036	971	1057	972	991	986	1025	1030	966	922	992	971	997	976	1000	1022	1033	978	969	1007	966	991	1022	1035	1012	977	1005	980	971	1036	1021	1012	987	1048	975	978	1023	999	1012	997	949	986	967	991	977	1025	1006	1010	992	967	991	1019	931	1014	975	975	1040	977	1017	964	978	982	990	972	996	1014	1027	1043	977	1020	1037	1026	1013	1068	985	1036	1002	955	1024	1019	980	992	1074	985	985	1025	957	1032	1033	1045	1084	1024	989	990	985	1051	1008	1034	1012	1042	925	1025	984	1041	1030	984	980	1017	1033	993	1025	1020	980	1035	1015	1019	997	968	988	975	1034	983	1029	1021	992	1013	974	990	984	1018	985	1058	1012	949	945	1012	1032	1082	982	1043	996	1009	946	993	991	1043	1004	951	1047	1060	1043	970	1004	994	1004	987	1040	966	1095	1012	989	1000	1010	1052	1035	1038	989	972	977	1036	1014	944	1044	1013	1062	966	979	989	1008	1002	1036	1014	1018	1065	998	1035	1016	1057	1036	1028	1017	1013	1002	965	1033	1006	976	1013	977	989	1006	951	1038	983	970	1021	978	1002	1023	975	1004	1043	1042	978	971	1026	1039	1067	1022	999	970	1038	1002	963	967	1027	1006	931	1053	1019	984	974	1017	978	1022	1004	1036	965	1026	973	1020	955	995	1023	986	995	1046	1025	957	978	986	1029	1015	942	976	982	995	933	1011	1022	969	947	1000	1010	960	987	1000	967	1022	988	982	1013	962	958	1069	982	1006	995	995	956	972	1010	980	1046	994	1025	962	1024	1012	1003	1021	999	964	986	967	1014	1014	974	1027	1011	1001	969	1015	1023	1003
23004	21009	28734	23994	22706	23968	20861	10972	6569	4808	3611	2783	2243	1870	1696	1496	1336	1251	1150	1035	977	948	877	813	871	799	781	744	850	795	788	755	737	762	783	778	771	782	740	765	800	689	772	742	750	760	740	738	705	705	692	733	711	730	784	749	720	753	721	761	777	715	743	743	728	751	777	770	735	732	768	757	779	748	694	744	752	796	722	755	739	709	670	699	701	775	730	715	729	714	729	698	740	745	687	743	759	761	764	774	729	711	683	714	714	735	774	716	775	729	771	707	729	696	713	739	677	719	748	694	762	740	699	713	721	770	735	723	770	730	728	720	720	757	731	736	742	756	716	744	751	754	679	740	724	706	739	680	759	785	734	795	746	770	742	694	723	749	771	728	762	730	732	706	762	779	710	730	771	745	756	759	687	738	736	737	714	797	740	725	747	759	741	712	795	686	719	742	780	767	742	751	753	707	696	684	715	835	751	694	722	748	729	734	751	738	681	750	731	752	742	721	654	676	742	785	754	756	761	698	765	757	775	776	704	742	729	717	753	739	720	765	709	714	704	717	753	739	773	725	739	714	707	675	716	714	737	775	761	730	799	753	711	718	730	700	766	743	702	706	730	757	715	712	750	734	735	769	712	754	757	747	717	734	730	758	707	743	732	722	744	770	726	764	754	732	753	723	721	749	769	745	710	746	718	703	753	697	692	703	752	752	747	747	696	753	742	733	685	718	755	725	686	714	703	722	769	745	722	705	690	748	731	756	756	793	782	743	776	764	730	758	776	747	710	745	751	691	716	747	753	736	790	762	727	698	684	778	753	724	757	770	750	791	732	722	694	708	741	729	691	728	720	742	717	769	686	726	729	689	785	709	740	770	750	732	727	746	747	723	718	732	769	734	747	761	761	709	706	743	732	748	757	722	756	744	726	714	763	714	745	683	727	685	724	758	788	732	714	767	726	767	688	724	739	724	717	779	777	748	726	749	711	733	704	719	757	706	781	698	753	789	726	781	739	742	726	772	754	745	701	692	724	740	745	730	728	737	734	716	756	783	754	763	730	756	744	744	747	766	736	739	774	764	716	692	775	738	788	721	687	681	726	704	729	742	732	773	768	745	711	781	701	716	712	715	709	742	703	733	741	727	721	751	773	744	755	740	745	760	690	748	692	757	703	779	720	708	671	756	725	716	702	716	775	736	715	725	796	753	728	748	757	718	719	717	729	724	724	743	725	795	771	749	775	705	790	758	705	732	692	783	746	708	719	670	758	717	711	675	703	719	717	752	714	731	720	695	728	773	725	783	734	765	731	742	734	739	740	758	712	741	714	784	749	736	752	764	764	775	684	758	771	718	755	776	783	739	742	760	717	740	764	705	721	743	738	727	739	778	748	773	760	762	721	688	733	707	732	733	721	682	767	684	733	752	724	719	717	725	750	708	757	723	699	780	729	704	739	714	702	751	746	755	740	756	740	732	689	687	752	711	738	721	756	748	745	726	691	773	768	717	772	752	686	734	715	712	741	712	757	785	737	728	759	723	773	681	718	702	716	764	768	740	696	681	733	691	735	763	675	706	730	706	702	738	746	728	738	757	763	668	725	745	718	768	672	787	721	721	713	699	718	753	749	719	773	760	729	722	778	687	673	740	769	720	707	759	745	732	700	790	732	637	783	728	706	671	765	703	727	697	746	671	742	732	768	723	737	727	742	738	818	758	747	735	712	775	721	697	767	776	738	739	776	765	739	739	732	713	754	719	748	766	779	746	746	741	739	740	705	740	764	749	738	747	733	690	735	787	716	744	745	750	699	766	770	743	758	738	736	779	709	736	784	724	707	793	726	714	694	709	765	674	735	771	707	715	772	686	755	727	754	678	732	787	760	753	729	750	741	708	722	725	713	762	734	750	716	719	734	738	734	707	683	736	777	736	722	724	733	726	747	676	695	651	797	747	743	738	715	737	774	764	760	726	748	782	701	746	733	718	724	719	722	727	774	756	717	725	693	726	732	715	703	759	754	802	721	751	717	748	735	747	724	683	768	719	739	726	715	728	782	708	739	729	715	733	722	726	786	704	763	738	727	719	797	766	706	769	743	721	717	775	742	722	684	714	748	762	717	732	717	718	748	697	763	746	742	741	688	712	728	787	713	699	725	759	757	726	719	720	684	698	723	728	712	741	690	736	767	701	783	778	727	734	711	718	734	716	733	697	737	776	774	736	769	698	735	757	715	743	737	754	673	800	707	709	765	754	709	726	767	704	787	736	738	715	716	758	708	705	689	727	779	711	712	745	755	727	716	743	736	735	700	734	719	699	730	736	732	744	754	705	731	703	719	709	739	746	691	768	726	776	760	751	721	808	684	670	733	755	693	723	740	782	840	740	745	732	752	771	797	718	695	693	744	677	722	709	745	735	761	689	687	724	703	775	693	700	720	779	722	706	740	720	719	710	726	752	733	798	757	738	736	754	748	744	720	730	721	725	761	744	782	712	766	749	770	734	720	761	747	713	738	747	687	765	710	727	738	706	750	735	735	687	738	783	731	709	742	718	751	712	710	728	689	720	769	750	700	762	737	755	761	744	735	704	737	739	739	727	756	728	724	679	730	756	722	771	746	760	707	720	758	738	734	765	737	713	678	695	688	740	726	706	714	721	731	790	743	725	779	679	709	713	739	768	727	670	764	753	754	729	703	739	749	749	658	755	757	715	728	750	718	747	753	642	702	744	716	669	735	752	723	745	737	753	693	765	695	742	709	739	756	749	707	733	714	726	791	709	715	810	777	756	701	736	754	719	684	712	744	755	719	710	742	738	723	718	737	716	704	738	740	713	714	743	699	728	768	739	743	743	701	771	740	724	786	744	770	760	735	695	773	743	756	757	756	718	725	746	739	724	719	749	686	779	727	723	746	760	750	771	756	742	765	733	720	728	719	753	736	719	762	763	741	714	704	693	734	722	763	701	704	726	716	715	755	754	793	749	755	744	708	762	734	703	708	744	736	735	766	702	718	705	708	724	736	721	742	725	747	748	760	747	736	761	745	725	720	748	726	735	746	750	752	751	737	742	762	734	690	712	788	710	774	764	752	726	738	742	726	672	652	708	714	742	690	767	743	766	700	751	732	755	682	729	734	789	707	738	710	753	753	762	696	724	744	764	710	758	731	781	768	716	737	739	696	692	696	718	721	728	742	732	686	747	724	721	706	716	765	694	755	722	775	708	760	724	723	718	725	742	758	744	748	719	772	771	706	776	715	730	753	746	766	792	689	764	751	743	740	742	765	704	739	730	747	707	763	701	743	729	728	794	725	729	716	738	760	729	716	747	769	763	726	753	701	743	729	745	758	767	715	746	742	780	725	703	705	720	708	771	745	736	714	726	777	784	699	698	776	729	762	722	748	683	755	731	772	719	712	718	759	721	740	768	709	775	721	729	714	735	755	657	698	775	757	724	711	768	690	776	769	770	713	718	743	807	776	742	738	774	786	743	738	701	699	747	758	737	699	756	723	695
39928	67150	59263	46133	37683	29738	21607	16097	11411	8506	6529	4979	4072	3325	2863	2394	2214	1964	1745	1582	1511	1361	1305	1276	1191	1050	1083	1079	1075	1089	1076	1014	1031	1035	1006	1025	1018	972	1010	1073	931	943	961	953	971	986	1002	1011	956	988	1009	948	976	1003	966	967	1003	953	960	987	1014	965	990	967	906	973	984	956	991	912	943	956	999	978	1022	982	1049	928	970	999	949	1001	1023	917	948	1004	953	960	957	1000	1002	970	983	981	959	982	880	971	1000	916	967	961	946	991	964	933	931	962	992	999	1026	953	1041	999	974	1021	910	991	984	1003	977	994	885	970	955	909	999	985	964	968	966	984	953	975	957	944	949	981	986	964	916	987	945	1002	957	952	992	924	934	991	1001	975	1021	948	1007	946	991	953	985	1005	915	1028	942	994	956	940	965	1055	1005	1004	997	958	951	1016	988	966	975	931	984	935	1009	982	953	945	971	971	1004	1019	946	972	968	973	966	986	917	985	931	981	933	919	987	1013	958	989	990	1022	977	1016	1028	934	959	984	942	984	975	963	954	944	955	1019	963	1010	952	1022	963	966	922	941	957	998	973	976	945	966	997	973	997	959	966	913	946	977	991	1028	1014	1010	990	935	967	1035	995	1054	921	1002	1061	948	1008	946	966	971	990	986	969	1014	941	980	982	948	970	962	1005	970	966	952	1024	982	995	965	925	998	966	986	949	997	963	982	982	961	985	978	941	1009	1036	1022	942	932	938	954	973	973	962	937	986	993	958	991	985	946	950	974	1015	1014	980	1049	947	980	976	986	938	941	978	966	931	983	973	982	941	954	979	954	1022	994	914	970	964	991	977	961	993	940	967	994	963	987	974	1046	977	995	973	1009	996	910	975	968	928	941	962	1007	961	955	983	1000	988	932	958	985	996	954	928	1035	971	913	936	974	977	966	1011	999	1007	989	1011	938	994	981	977	948	952	937	953	991	955	947	967	983	968	890	934	1006	993	947	1015	974	981	948	985	1056	1007	925	961	969	973	959	1002	894	997	941	973	933	982	989	996	1015	979	951	964	952	929	1014	946	969	993	1009	974	915	965	977	967	1005	1001	928	889	992	1020	1013	986	980	999	967	990	962	989	967	949	988	1023	998	983	968	1006	947	959	989	907	1038	960	982	1006	987	1005	955	1006	997	888	1007	982	989	1007	996	960	1032	1048	1036	934	1017	990	965	972	980	1006	985	916	1044	913	941	1006	981	1001	943	1004	1058	986	974	970	955	1020	967	977	997	977	1007	970	959	956	942	978	965	952	942	959	959	939	956	957	928	957	993	947	979	986	962	1013	962	917	1038	952	960	932	930	925	971	970	961	965	996	1015	937	949	966	934	996	969	947	949	954	994	1040	948	939	993	967	920	999	937	981	965	1016	981	957	915	988	936	938	938	969	984	979	977	946	967	979	950	949	1044	960	951	950	973	967	969	1010	972	956	1006	939	1026	990	931	979	1013	957	995	977	949	990	982	1017	1001	966	952	959	988	1000	943	989	961	948	969	980	987	923	1015	927	1001	990	975	1019	931	966	988	976	974	959	1007	984	957	967	938	937	993	923	990	898	949	973	957	972	969	990	946	976	986	971	981	985	1022	1011	940	984	971	995	973	978	953	975	935	957	994	994	978	958	1021	948	956	967	1010	959	962	1013	1010	969	969	1001	959	945	957	947	946	965	968	921	983	977	988	967	943	945	983	970	958	917	1017	966	971	959	1024	921	1002	978	965	964	1008	964	995	953	933	969	988	1005	987	967	965	1056	997	920	939	967	967	1026	1009	959	1018	1003	986	951	949	966	962	996	992	1014	970	922	947	1016	909	967	972	941	992	961	877	948	1057	927	1060	976	987	990	935	960	992	979	1008	941	1019	975	968	1028	944	1036	979	977	989	1024	952	1010	997	972	905	934	972	978	946	1007	963	1050	961	1018	1006	936	968	894	960	907	996	1008	992	940	977	979	923	1019	957	983	1007	959	946	961	952	971	974	958	966	1016	981	967	982	991	1066	948	931	943	968	980	979	988	941	989	984	968	948	969	969	983	959	946	971	927	958	936	966	969	1014	921	974	970	920	1050	977	959	981	987	958	974	958	988	1004	958	1005	1002	938	1048	979	965	952	958	936	936	963	1030	951	1010	952	991	952	974	970	993	961	1017	960	1014	974	977	947	933	981	939	956	979	1000	1025	1026	955	1003	950	885	960	926	974	974	999	938	1000	995	937	994	980	967	974	994	962	973	939	1013	951	999	891	1001	996	1002	1000	999	1005	1014	980	963	1012	961	969	994	987	972	1028	1004	948	960	939	970	1013	978	967	1009	969	968	1001	1008	989	946	934	1005	954	1009	964	961	1006	957	955	907	920	1038	953	993	1006	992	965	1018	969	947	1016	927	964	997	963	937	949	984	973	1017	933	993	937	945	951	990	982	999	1005	957	949	969	938	952	986	938	965	952	941	1042	1003	990	966	998	959	996	1015	979	1006	948	939	993	1006	949	1002	973	1018	908	965	984	986	947	936	985	938	1011	919	935	966	982	987	937	928	978	990	975	951	976	938	963	878	942	956	950	939	954	976	971	961	1003	975	989	977	962	994	993	972	957	908	989	968	963	987	926	987	952	972	943	983	997	935	950	961	948	931	961	975	998	948	964	955	914	998	930	1023	989	938	993	970	966	967	991	988	975	972	933	968	1021	963	942	989	1033	1045	974	962	954	969	972	964	987	943	1032	938	942	987	942	966	927	970	939	966	957	1006	880	990	1003	949	900	918	969	980	967	1061	966	926	1004	1015	1005	958	995	958	959	1007	1008	1015	948	965	1025	1035	949	1000	922	1008	1031	998	1004	978	990	929	999	995	1023	1038	944	994	1007	939	984	952	1031	1004	952	992	930	935	977	960	983	994	923	961	993	947	1042	947	964	1012	999	991	952	971	955	983	966	963	1005	941	1008	988	998	966	984	999	1014	971	964	973	933	964	975	974	981	1017	926	965	958	939	993	996	1064	1016	996	928	961	938	1000	962	995	953	1057	1005	959	947	982	993	951	944	981	1020	1006	999	1005	1007	1024	948	986	928	1004	964	995	956	999	983	956	948	952	926	956	1009	989	919	965	969	1000	976	1004	984	980	952	966	964	1011	1027	1013	922	1012	927	975	985	999	942	982	1018	950	1071	898	1015	999	973	994	959	950	911	974	962	963	993	996	945	1005	1004	972	941	983	914	987	934	923	959	980	969	1014	1017	969	932	982	958	950	986	931	999	968	967	985	940	963	977	968	971	990	988	1028	929	957	1025	974	985	928	984	1025	997	964	972	901	944	987	947	969	896	1055	949	1009	967	996	994	965	1006	924	901	998	983	956	949	1046	962	937	935	964	961	979	966	975	976	978	965	953	958	963	992	931	974	989	1039	952	951	985	969	958	973	1007	968	937	958	1019	963	978	956	965	952	978	984	987	970	920	902	982	944	981	961	959	1013	978	969	983	946	952	935	988	1013	940	920	998	971	991	973	918	958	948	970	953	935	990	1002	977	974	995	1002	991	969	961	921	986	1022	948	950	975	1020	958	1045	977	932	929	974	1000	939	996	938	967	905	918	1015	946	950	1015	973	1004	940	954	1019	1038	988	935	1011	949	996	967	938	1019	989	965	927	925	990	953	994	985	986	989	933	988	909	1018	924	973	957	956	974	951	967	947	981	1020	958	1009	1034	1026	978	1026	1041	944	967	924	1028	1013	978	982	1004	956	940	961	1019	1016	997	1005	973	980	1005	970	1025	1021	982	932	959	985	1019	959	942
30317	34415	39766	31201	20050	12294	6554	4183	2885	2160	1671	1471	1242	1111	1007	945	887	878	853	787	812	796	785	743	750	742	739	729	716	731	725	682	717	743	686	742	691	684	741	713	692	673	726	690	720	696	701	741	697	728	666	722	696	664	665	708	707	734	743	719	721	717	712	704	694	683	633	739	722	722	716	708	689	723	694	698	715	704	680	680	701	678	715	715	640	674	683	666	722	734	662	658	719	641	685	697	657	708	702	676	728	717	662	710	680	696	727	728	709	697	688	708	701	763	682	661	706	683	716	678	711	719	696	659	693	653	662	680	685	693	690	643	658	695	718	702	724	689	699	706	694	697	723	669	708	713	690	682	700	666	626	708	744	681	670	702	724	706	685	676	718	630	659	683	716	665	717	741	693	672	704	712	763	726	685	695	681	684	682	706	682	727	691	694	687	699	660	691	724	706	680	662	683	679	654	664	699	659	641	682	692	744	727	685	672	710	707	669	710	709	710	682	741	701	700	646	735	645	699	680	688	728	670	710	686	685	683	751	704	660	670	689	726	655	716	736	684	713	682	719	695	742	678	670	668	694	677	654	646	657	682	709	706	701	705	637	678	690	718	670	685	714	692	683	759	627	655	762	689	673	696	734	718	726	713	679	768	717	698	694	716	685	677	718	685	726	707	658	665	707	686	710	651	687	663	662	694	727	668	693	701	710	728	720	723	684	723	710	658	685	682	674	679	735	642	740	738	690	676	709	703	711	689	700	715	667	659	696	725	689	725	681	691	678	686	694	743	685	653	651	729	636	698	705	653	695	727	709	743	694	712	692	699	690	675	731	726	699	703	694	744	705	699	668	712	709	747	698	672	701	691	723	652	725	688	690	673	659	680	658	714	731	754	710	667	742	667	684	706	682	680	673	697	714	701	663	708	737	714	654	727	709	685	742	712	744	678	648	683	727	718	671	684	710	704	683	707	674	696	676	665	721	734	723	744	677	704	683	704	665	696	691	685	727	693	725	694	661	720	666	705	724	690	694	684	705	716	676	713	726	718	708	741	690	674	727	707	640	762	668	636	664	666	713	736	699	673	701	703	659	736	676	687	726	706	704	679	696	744	660	680	707	686	673	677	688	726	702	704	754	726	699	657	641	711	679	732	677	668	717	717	683	694	665	703	658	742	728	717	668	693	687	732	696	647	685	708	684	667	688	741	659	689	683	695	691	652	695	711	717	719	700	684	710	697	688	681	707	710	708	676	698	692	660	710	737	695	734	646	708	708	668	696	692	667	743	731	717	694	708	692	679	688	684	711	690	735	704	692	755	724	709	716	731	689	752	699	672	664	719	679	711	744	731	717	669	665	671	716	720	721	710	706	667	661	689	661	639	664	707	715	730	732	697	712	666	728	734	731	664	732	718	738	731	715	707	674	756	665	727	729	689	711	668	712	707	704	717	676	662	641	713	694	726	708	692	703	665	722	657	675	733	682	735	705	699	710	699	701	685	714	705	695	710	675	753	674	701	716	716	709	715	724	716	746	717	640	714	684	722	695	682	724	732	700	710	626	708	679	683	733	698	684	694	732	681	708	676	703	717	722	693	677	654	680	684	720	690	693	689	689	680	662	669	687	670	673	741	680	721	710	694	685	689	676	678	711	738	709	701	697	714	723	713	693	693	693	670	648	675	702	690	708	712	698	719	687	712	699	688	686	677	719	694	687	664	677	705	731	721	710	699	699	672	677	683	711	712	664	722	714	690	665	691	697	742	683	690	676	727	756	688	693	724	717	704	734	710	706	690	694	694	683	716	656	728	698	708	676	678	661	698	702	675	723	679	714	694	697	722	739	712	677	710	725	686	734	674	659	703	690	704	713	674	655	659	701	680	716	699	694	694	685	679	750	690	611	688	702	732	733	684	750	688	697	692	689	660	692	711	699	659	679	731	685	631	639	665	646	699	671	733	686	707	727	708	714	663	642	671	692	679	718	705	720	650	658	698	696	743	691	720	695	719	706	633	717	709	679	672	762	732	672	698	717	707	678	706	710	652	701	660	672	664	742	726	727	707	687	713	676	664	665	722	673	721	697	707	680	676	709	670	712	687	676	705	673	674	688	733	700	687	662	674	709	637	697	707	753	689	703	702	707	696	702	697	742	755	664	723	698	709	685	726	727	666	715	670	742	730	681	738	681	725	678	697	705	691	696	736	640	708	682	654	675	680	676	689	710	691	714	666	725	703	685	744	711	690	709	725	717	689	668	731	697	726	733	707	721	663	717	629	715	700	690	664	677	660	692	687	703	711	709	715	656	668	723	699	670	698	686	714	723	718	708	711	667	692	729	680	683	724	691	716	672	701	726	683	713	679	694	733	754	696	713	705	692	704	673	673	723	725	703	728	718	696	669	676	713	758	724	736	711	727	719	691	709	663	716	721	692	723	722	691	678	733	673	686	713	678	731	727	651	673	695	710	684	724	729	730	686	707	675	677	670	695	754	698	731	700	707	669	646	665	738	732	676	671	707	679	702	701	715	692	660	707	689	709	741	729	674	658	685	704	734	736	698	693	711	676	695	654	707	724	656	694	691	677	734	729	747	705	712	717	674	678	714	704	687	782	745	722	741	655	700	678	699	704	702	734	675	676	733	682	710	703	702	698	680	743	747	708	699	707	724	686	701	706	647	702	708	697	695	723	721	668	738	713	681	714	692	716	708	678	694	674	717	709	663	705	651	736	662	711	675	678	703	725	726	703	664	707	711	743	669	724	714	688	668	699	692	678	725	720	656	690	712	736	692	687	717	654	692	709	718	774	675	650	749	679	683	694	721	682	723	658	706	708	702	711	742	697	697	701	718	741	728	677	671	664	681	692	732	667	683	722	711	729	721	687	718	675	664	736	662	742	695	686	665	653	708	693	711	676	707	678	712	704	693	703	691	685	696	676	700	710	693	705	691	720	672	702	743	714	716	721	722	697	663	716	729	704	727	673	716	681	692	699	658	702	680	713	708	766	708	709	708	693	708	687	698	696	651	707	704	663	659	672	645	723	730	699	692	675	657	686	653	713	698	720	705	718	740	680	729	724	679	719	719	720	759	727	715	693	701	686	674	679	729	713	667	700	721	700	682	701	680	700	725	701	708	669	693	677	709	708	729	714	721	716	751	682	714	694	694	697	703	754	692	742	686	679	684	670	685	674	707	717	685	733	756	691	706	730	724	691	677	719	686	690	664	688	670	712	717	738	652	679	688	706	660	734	657	702	698	709	725	703	730	720	719	684	681	703	684	724	681	694	691	725	662	712	746	719	685	688	665	690	677	703	736	675	730	704	722	704	701	698	669	744	654	683	714	655	660	745	712	705	700	707	678	658	721	694	689	713	710	697	687	666	748	719	718	701	714	693	686	687	739	686	709	687	762	703	650	708	687	736	714	709	715	745	696	660	699	716	738	674	755	681	672	691	694	718	685	680	673	681	730	684	687	711	698	651	717	683	711	707	735	677	666	717	704	714	743	678
39085	53061	45563	33655	25247	18045	11407	7876	5704	4081	3233	2635	2001	1831	1582	1478	1379	1275	1193	1159	1062	1093	1056	987	976	988	1011	1019	956	956	987	971	935	909	962	920	934	915	936	974	932	913	975	959	983	949	892	946	951	922	939	891	1005	923	971	914	960	949	939	893	950	932	911	920	942	929	925	899	911	933	966	962	991	931	910	914	938	961	908	924	880	878	883	930	940	948	931	885	960	938	942	933	974	953	934	947	932	908	898	908	966	946	963	926	975	938	898	929	928	915	919	891	917	906	936	922	920	932	949	967	937	931	985	943	937	957	962	931	921	945	907	927	926	954	933	907	928	954	920	908	948	944	1000	990	951	961	903	915	906	945	958	936	962	936	935	977	966	938	978	939	955	935	931	941	937	929	974	897	901	958	953	949	941	920	928	936	919	975	929	1017	953	954	944	958	929	972	971	918	941	951	930	913	966	959	927	963	886	919	889	982	933	966	908	902	938	975	951	935	917	900	949	976	964	958	946	912	912	964	980	945	980	929	933	932	981	907	983	951	950	964	944	896	957	936	957	938	927	932	894	896	913	955	946	925	936	913	913	903	965	943	899	981	972	863	929	963	967	898	948	865	956	984	959	983	925	991	971	917	918	991	960	944	949	923	906	882	994	924	951	980	910	922	953	918	951	975	979	934	933	970	958	903	932	924	966	873	968	1015	953	931	887	938	998	930	954	919	977	916	915	968	937	898	930	937	887	935	907	947	972	902	914	899	946	931	898	962	909	963	923	943	956	942	912	960	1012	910	978	876	889	933	928	932	922	969	988	924	912	913	896	914	965	954	960	992	877	941	900	973	897	1003	917	935	911	951	975	939	981	892	912	926	994	925	938	894	940	967	965	943	914	960	918	910	891	929	963	948	966	932	917	952	982	918	911	982	946	987	938	927	964	946	951	916	916	942	976	984	933	980	917	925	959	957	934	932	986	915	939	930	911	984	989	962	934	928	946	991	952	959	957	878	923	931	980	924	932	950	919	954	886	916	901	946	926	915	954	968	941	930	942	963	948	975	948	962	925	937	899	959	881	897	923	929	920	941	929	954	915	955	895	923	968	962	938	966	967	922	943	988	966	959	941	988	877	990	965	946	885	1002	934	873	901	900	926	991	984	895	959	954	1000	962	900	969	970	931	915	912	971	935	922	915	909	937	950	919	922	918	928	933	968	978	936	950	968	936	925	929	957	960	915	993	942	949	980	994	963	939	929	979	986	908	924	932	916	997	867	966	948	950	954	920	931	952	947	953	973	944	949	983	909	911	957	963	896	910	951	931	939	946	936	953	973	958	966	973	926	934	928	925	962	977	935	939	896	878	860	952	963	946	935	901	931	903	887	938	887	927	969	885	934	908	925	893	970	892	913	969	958	956	920	911	891	941	915	975	985	973	918	949	959	923	920	914	901	948	914	931	993	938	924	948	962	933	857	939	939	962	897	941	948	950	938	934	952	922	945	987	958	953	982	949	929	960	857	927	955	920	939	939	950	959	956	875	932	939	929	921	901	915	927	903	973	923	927	893	925	968	974	968	964	891	951	936	945	889	993	874	928	877	922	927	952	952	950	918	943	948	923	906	869	949	963	936	915	938	1003	939	916	977	926	921	917	939	1016	915	918	963	969	940	1003	906	993	937	928	880	960	941	894	962	925	931	949	913	1003	949	935	909	931	933	946	945	889	935	902	935	947	936	932	937	919	941	930	936	947	967	976	910	923	981	891	1011	948	952	922	931	885	974	876	951	902	945	920	967	908	914	896	956	945	942	960	942	938	966	931	965	898	917	947	956	907	949	936	928	923	1014	897	913	941	883	933	926	948	925	911	961	901	928	943	941	956	919	916	962	912	963	958	975	973	904	985	922	923	934	974	964	910	919	949	918	914	890	912	920	937	892	944	926	962	978	980	963	963	955	961	945	929	971	935	881	932	981	901	953	885	975	951	969	992	901	978	941	930	979	975	925	948	910	912	988	955	926	915	917	865	958	995	906	934	958	940	965	970	917	943	991	937	959	905	942	912	948	925	964	918	978	953	915	941	902	981	913	931	895	918	935	963	962	925	888	931	949	958	978	954	932	956	902	909	893	928	886	939	926	948	913	955	927	971	966	938	933	910	935	949	979	936	961	928	914	952	942	954	923	875	954	950	877	951	916	937	920	958	997	964	909	954	848	942	926	934	973	934	940	939	952	905	904	900	960	921	941	955	904	961	950	896	938	921	929	987	881	929	943	882	932	946	937	914	983	967	942	956	977	943	899	942	930	960	920	926	954	938	915	965	923	973	933	887	968	975	908	876	927	935	894	1002	944	968	958	928	999	907	908	928	1009	930	917	932	923	953	908	939	915	944	915	927	966	914	958	886	885	936	985	953	882	968	912	913	898	892	901	944	931	926	918	914	948	999	927	974	901	949	897	935	923	955	935	953	888	897	934	936	957	969	951	886	918	948	940	922	918	925	898	952	969	903	928	931	943	909	931	939	1005	954	894	962	943	935	932	965	953	970	923	970	959	918	945	927	998	966	954	913	893	886	917	966	966	938	940	935	961	961	875	927	922	905	880	946	924	895	915	944	952	944	935	1016	946	936	983	953	996	927	940	919	956	938	968	926	892	903	940	1007	953	976	937	934	952	950	918	929	964	966	940	945	934	926	958	875	900	972	921	909	946	897	942	964	936	919	962	973	939	935	894	943	974	891	1023	908	961	892	948	904	974	900	951	950	888	939	933	902	943	924	973	934	983	911	927	921	913	954	922	938	925	918	941	931	916	908	900	941	957	943	1001	921	955	945	969	880	932	938	918	886	936	978	958	968	923	899	933	967	979	938	948	946	925	925	966	953	925	894	912	947	956	914	952	896	948	921	941	924	875	970	954	972	987	947	965	941	932	868	930	903	913	931	950	960	905	925	951	897	967	951	916	917	894	964	974	931	941	960	1009	970	933	950	945	968	941	953	904	908	976	904	949	906	893	916	909	957	914	922	989	883	946	931	997	951	915	897	922	961	905	884	908	907	925	912	984	969	930	940	977	927	936	904	965	915	986	896	898	986	924	976	903	896	897	928	923	976	925	993	995	964	927	936	905	925	960	934	878	955	887	923	936	888	886	966	866	946	970	897	909	916	983	877	854	947	963	944	909	871	943	958	925	900	952	875	941	909	976	910	900	937	935	896	959	947	938	980	869	922	968	917	964	937	965	908	925	943	924	909	936	973	914	956	930	957	922	938	931	962	931	926	877	938	967	875	919	933	895	907	924	966	896	947	918	923	996	955	923	986	966	939	1001	887	939	902	867	945	943	966	944	928	910	914	940	1028	958	963	909	904	954	983	888	899	968	940	931	941	916	949	921	987	913	923	946	969	929	928	909	923	890	959	905	960	942	918	931	988	887	882	904	961	923	919	930	911	970	889	898	952	912	939	926	932	925	978	970	951	966	927	933	967	931	896	886	977	972	958	955	937	939	893	950	936	982	892	919	942	926	940	924	983	963	946	927	957	929
24082	21024	28611	25836	23610	20720	13225	6952	4489	3290	2501	2085	1811	1516	1341	1233	1099	1091	1010	950	916	876	869	861	788	811	800	782	751	754	801	768	809	778	802	737	821	774	718	749	764	759	739	733	687	772	742	767	733	742	746	783	757	682	736	752	788	812	750	700	813	737	753	766	718	708	760	767	718	713	763	733	739	771	745	790	706	752	759	741	737	730	699	712	753	768	738	712	716	743	743	751	788	684	698	756	784	753	755	738	759	693	729	749	764	738	776	735	780	754	765	680	754	754	708	770	759	747	729	723	742	749	784	711	803	722	772	732	780	723	772	728	718	732	778	767	763	753	758	715	775	730	731	777	772	761	714	728	707	767	737	717	773	742	768	743	738	755	709	752	744	785	700	731	698	712	786	747	733	710	737	739	728	775	749	718	733	752	740	770	780	730	686	739	716	726	760	744	755	707	783	720	746	728	740	709	735	756	770	772	747	737	732	682	760	812	743	749	786	721	731	745	746	773	705	764	742	691	720	745	722	764	716	702	768	737	742	719	707	774	716	800	729	767	760	699	751	715	749	728	740	746	745	748	723	712	775	776	715	713	753	664	731	732	763	760	743	762	713	788	739	758	749	761	745	778	720	784	760	728	708	793	808	808	767	760	720	689	769	745	759	736	745	763	779	751	742	724	728	722	743	754	755	724	736	733	720	734	808	785	728	765	716	766	771	753	710	797	771	757	730	727	813	754	703	756	731	741	717	781	748	785	753	755	753	771	779	736	816	671	788	776	754	759	722	751	722	757	753	749	776	743	698	775	753	736	745	784	780	709	728	750	791	730	729	686	755	762	742	770	775	683	742	743	729	723	766	758	798	754	724	751	763	757	702	795	730	732	763	757	744	765	742	754	747	740	771	799	701	722	720	696	769	706	721	784	718	785	746	737	754	733	745	772	778	778	742	768	731	786	738	714	765	729	783	746	725	790	758	722	742	754	766	735	682	752	735	758	747	751	771	735	746	801	745	688	782	731	743	741	745	776	784	779	765	765	734	751	762	764	781	794	693	768	718	765	724	765	731	729	788	671	752	780	724	742	771	731	785	746	808	755	730	766	767	792	730	741	722	698	700	738	730	755	763	749	809	749	725	768	784	723	762	752	760	708	753	718	734	741	755	750	731	730	759	735	768	759	772	715	722	799	705	748	773	769	749	764	750	759	734	694	750	747	729	757	775	756	719	749	726	741	764	736	756	733	734	716	781	733	743	752	766	761	756	708	749	730	721	756	776	796	777	750	776	775	770	749	810	723	754	770	765	747	758	754	752	712	740	754	736	747	755	749	757	746	763	750	735	762	796	763	782	742	714	737	721	711	734	725	718	771	756	709	775	716	767	774	745	786	763	708	777	721	735	767	779	760	770	772	695	807	757	785	800	787	848	753	741	727	728	735	743	710	782	724	711	764	758	734	766	728	739	771	767	766	749	706	721	773	697	751	742	750	721	759	754	730	745	723	742	771	744	734	763	705	769	737	765	760	731	751	740	731	718	760	784	762	758	734	771	746	739	735	723	741	735	754	706	797	768	741	742	776	783	763	760	749	770	774	722	770	709	762	740	724	743	734	735	766	733	764	709	791	738	741	749	748	725	746	725	742	784	761	720	735	762	720	759	805	790	784	754	761	721	715	810	692	759	762	781	807	751	738	798	711	725	787	723	763	731	752	707	758	676	773	763	720	755	819	740	756	722	766	724	767	736	713	699	676	769	766	765	761	772	774	741	769	753	713	701	710	730	753	712	725	777	730	778	702	697	740	796	768	712	795	746	736	728	803	783	737	770	805	737	742	735	773	720	721	740	730	774	800	786	718	730	751	711	734	725	711	751	749	721	740	723	716	736	745	731	718	711	751	731	734	801	746	791	773	775	768	793	759	739	696	756	766	725	757	796	729	732	759	743	765	783	750	706	787	736	743	771	731	764	694	763	722	764	755	768	694	754	760	786	725	710	762	743	788	790	757	708	797	778	777	748	773	759	734	748	715	711	727	754	779	782	723	784	730	734	776	754	790	751	771	742	751	794	748	728	749	705	716	674	753	745	760	732	758	757	741	820	795	765	775	748	745	706	738	751	719	766	736	733	771	722	757	762	753	709	742	779	754	769	717	770	736	760	815	772	715	690	750	742	755	741	763	731	746	734	707	744	737	748	768	737	794	718	720	791	728	781	756	731	775	771	775	796	756	747	739	715	739	716	734	787	740	760	742	751	786	765	773	748	807	714	744	702	756	746	779	763	699	786	734	713	722	757	722	748	756	731	723	720	783	748	762	744	758	757	742	745	742	735	762	766	754	749	756	763	735	772	740	742	753	746	718	752	758	757	685	736	750	757	770	756	748	785	746	729	724	750	740	737	758	742	793	712	745	706	723	768	761	779	711	762	807	731	742	715	750	752	727	706	737	741	774	746	797	717	754	709	773	733	711	766	768	754	804	776	774	740	736	785	712	740	791	737	747	760	749	738	763	741	730	705	727	718	791	760	778	731	770	758	708	735	761	719	742	780	722	748	782	754	751	701	724	770	779	759	721	761	716	760	750	715	756	737	730	786	740	761	771	701	734	756	788	760	744	741	714	782	756	714	782	761	777	772	730	772	751	736	710	776	761	741	719	763	740	705	772	752	733	749	773	741	788	777	715	733	714	755	736	747	750	773	749	764	801	777	716	685	737	753	768	723	732	777	739	789	730	713	721	709	753	714	775	717	715	720	769	767	772	696	765	770	749	701	759	787	723	748	736	813	740	765	761	773	748	725	715	765	757	738	782	739	794	757	762	732	758	730	749	715	760	729	772	741	728	765	756	715	761	766	734	766	755	739	757	730	732	751	816	766	677	757	739	751	711	761	730	745	768	759	759	709	802	760	783	777	697	782	729	708	728	777	761	778	752	755	729	734	710	787	712	709	730	736	736	725	767	679	744	727	757	735	731	743	735	741	757	733	819	712	738	734	743	756	742	756	774	800	728	720	733	728	673	747	720	755	775	701	725	736	768	757	754	707	728	739	719	737	747	751	748	756	726	686	763	787	707	720	768	719	744	685	770	775	729	766	782	793	697	728	787	708	751	763	762	738	769	741	759	747	714	685	761	728	819	760	738	759	733	741	764	749	707	750	701	692	696	725	697	759	763	759	778	742	775	759	748	741	756	798	734	718	714	715	720	752	746	702	738	791	760	776	773	750	751	788	737	720	747	780	750	759	758	754	715	782	744	743	744	757	727	714	769	744	733	792	774	770	747	724	797	754	766	710	775	744	746	712	777	725	769	770	796	683	694	726	759	753	732	782	767	763	780	722	771	725	762	729	760	741	711	728	730	770	766	818	760	757	727	750	726	794	769	756	775	745	769	754	749	749	791	729	792	784	756	768	737	768	774	721	763	738	781	701	762	744	754	748	771	736	757	774	734	727	737	748	778	772	782	784	777	761	752	727	737	716	730	765	756	773	773	716	752	722	732	753	764	764	742	787	734
39261	60561	52818	39817	31468	24138	16366	11724	8640	6073	4683	3693	2966	2550	2208	2009	1731	1594	1502	1421	1316	1224	1225	1182	1116	1119	1115	1082	1041	1049	1053	1029	1090	1000	998	1044	987	1044	1011	978	1044	970	985	1048	997	993	1029	998	958	982	955	990	1003	987	1015	987	917	982	1072	1005	1000	968	983	967	1031	1023	986	942	965	1010	1035	1007	1038	985	926	1006	1003	995	983	1029	1037	992	989	972	1004	986	1002	1011	985	967	964	959	957	957	973	968	943	1052	995	999	962	1009	1000	965	1069	960	1039	1000	984	1032	928	984	972	990	991	1011	968	944	1057	974	1038	1019	1002	1036	959	997	988	938	1031	983	978	986	969	1006	1004	1020	1036	1009	985	974	1034	1002	1020	994	1028	966	966	994	1035	1012	1016	967	983	974	1005	983	907	954	1017	1035	977	1001	989	1039	1039	989	952	951	1001	1075	978	1008	1021	987	942	1016	981	1028	979	978	990	1023	1005	996	989	1011	998	1027	1028	1013	1034	962	945	993	1015	1042	971	1027	980	961	999	932	1009	1013	1030	997	1030	951	1007	1015	997	1035	1024	1027	968	981	1019	982	1005	969	979	1035	946	994	948	1051	990	1013	1047	965	1058	961	1052	945	1034	976	1094	1021	967	959	989	972	973	992	978	952	991	950	959	992	1023	1025	1005	1010	1015	985	1013	1023	1065	931	1005	1049	922	1020	1014	937	959	1005	993	987	986	1023	955	997	937	1026	1001	1015	960	996	980	984	995	977	1010	972	1018	1015	961	991	1008	1041	1023	958	954	990	993	1028	948	977	1026	1026	1008	967	1036	1005	1023	1027	966	983	1012	992	1020	972	992	951	982	990	979	955	1019	994	967	977	1017	1021	1043	1029	1067	1009	1000	955	987	994	978	1023	984	998	970	1036	1001	990	986	979	978	1017	1005	1012	983	933	1010	996	1006	1011	1027	965	998	929	982	984	987	1020	980	992	1027	997	988	975	1008	992	980	1047	917	1025	1012	998	1003	1053	933	992	999	1045	1003	991	989	1007	1016	990	985	1012	1025	977	979	1008	952	989	969	990	971	960	990	1007	965	994	1041	1010	1005	922	1029	1004	997	1016	1014	954	946	994	1015	964	1028	1045	956	949	1000	1015	986	978	964	1006	991	1019	1047	977	976	983	959	902	1034	959	978	997	989	960	948	1037	978	1005	1029	966	968	996	983	999	988	1003	961	989	1020	1036	978	1023	965	942	1048	1000	965	956	1020	1000	1001	972	1009	983	998	1008	1060	1004	957	971	983	985	991	962	965	1053	1010	969	1014	994	964	946	1012	971	988	998	957	1020	965	995	1020	941	993	993	991	957	992	954	999	958	973	990	1041	985	999	964	1001	1011	1036	976	1004	968	1054	1024	967	1001	1037	969	978	1038	981	969	961	1005	972	976	998	1027	963	1015	1012	995	964	1004	984	994	999	977	1044	978	1005	989	981	971	975	1000	1003	1018	1025	1085	989	988	997	1011	965	1016	967	995	993	1047	997	989	956	996	981	977	943	998	1012	1034	958	1025	978	919	1016	951	968	1023	903	994	1010	987	1034	1006	994	1002	974	1023	932	968	1064	938	988	960	1040	973	967	1003	979	946	1029	1060	1008	1002	991	1020	1047	989	1003	1053	1030	953	1023	993	1018	943	955	1046	985	1005	1049	993	1020	977	1011	973	997	997	952	988	982	920	1006	971	1034	961	969	1000	1005	950	948	1008	1022	1015	998	1040	1028	1034	1023	997	959	1013	1018	1010	990	1070	942	1027	1013	1001	999	979	985	976	1012	1013	1021	1057	1008	1009	1002	970	976	964	998	1011	986	993	952	1011	1000	996	1021	1009	1016	974	999	1009	1031	980	1016	967	966	1016	975	1016	1020	1001	966	970	941	985	969	1018	963	1013	950	985	1000	998	980	964	959	987	1006	980	1013	1015	987	936	977	1017	988	955	1007	1062	972	980	974	1030	933	973	1019	954	1014	973	1025	997	997	997	990	1004	1024	976	994	991	986	994	1027	973	960	994	1004	956	1045	976	1030	945	1051	958	950	988	994	992	989	983	976	948	990	1043	964	1010	1011	1040	1024	1013	996	962	926	1011	1051	972	1005	983	1011	971	1011	975	1004	1037	972	991	989	1000	1002	1003	1018	989	1023	1018	989	1056	989	1007	986	979	957	1063	977	993	1004	972	1046	999	952	966	986	979	984	920	963	1000	1043	1002	1001	998	1042	995	992	970	1022	1039	1076	1040	1053	1020	989	1020	1028	984	1019	981	1000	1026	1016	1014	990	1009	1051	971	1006	978	1049	1058	1012	1011	1013	956	1006	1007	993	995	987	1005	1088	1021	1013	975	986	968	973	973	1011	1032	993	994	1015	986	955	992	944	976	1002	938	1021	1000	989	997	1020	991	1019	957	995	976	1007	1010	953	1018	968	1055	991	1027	986	949	928	965	1009	984	948	991	1072	972	984	1008	1002	1083	1026	959	946	936	979	981	1019	966	980	971	976	1023	1040	1044	1039	962	1030	1017	1019	983	1027	963	995	1023	1017	1000	990	1070	975	985	959	1022	1045	996	964	1010	974	1026	935	1001	969	1011	1022	1000	988	1031	1005	954	969	1009	992	994	1032	991	975	1027	1007	1007	997	964	1011	1006	1016	1021	985	987	1046	982	1028	1021	1000	992	1007	965	1000	976	1039	929	1005	996	1024	973	1011	1016	1020	942	986	1042	1014	998	992	999	1020	1036	1022	1001	958	1011	1040	1005	950	962	1015	1057	981	1007	1005	983	991	1035	953	925	1044	1001	972	940	997	1010	1032	934	993	964	1032	993	988	989	1051	973	1021	925	982	987	986	1007	1039	994	980	1005	994	991	988	1023	937	990	1051	1046	1041	979	1005	1019	998	1063	967	1010	1017	997	1031	997	979	983	1016	1018	1000	1034	1020	935	970	984	947	937	1024	994	989	1064	1039	986	990	985	1034	1010	1010	988	1043	998	963	962	968	991	966	999	1034	1005	1020	1027	1001	1091	1033	964	1026	957	987	988	1000	998	1028	1024	985	1001	973	936	1084	1025	1032	961	989	950	997	1024	993	961	1030	996	1004	978	1049	930	983	974	1021	941	922	956	1018	1028	940	1003	1027	1005	997	993	959	1024	1000	943	989	1016	946	990	987	976	1051	1000	1017	933	1005	1010	976	1003	998	982	990	1011	976	1014	981	1041	961	1033	969	1012	981	1002	1013	983	974	956	1030	966	1000	1019	989	1100	1034	1021	1019	1002	1016	969	1002	1035	1011	1040	991	972	997	1036	958	1039	1025	986	992	1022	993	938	984	1012	1064	998	997	974	1004	1014	1026	976	996	1008	1023	987	1016	978	958	952	1031	1005	921	1056	1009	964	978	988	1050	993	1039	972	1059	981	1029	986	985	955	1029	980	963	982	1012	979	1004	935	1003	1022	1022	990	983	1002	1061	985	963	954	1065	1020	1020	961	988	1039	998	1017	1032	996	1000	1018	939	965	1005	955	999	995	1016	1036	1014	1020	952	977	1024	947	935	992	1026	1043	1015	1052	960	996	946	983	1020	1032	1067	1097	959	1026	980	997	961	1004	977	981	1013	1020	968	1032	1000	991	960	1007	1008	951	993	987	944	1042	1000	1043	1023	972	986	999	1010	985	1005	983	944	979	986	993	959	974	1018	995	966	997	994	1003	1036	994	986	980	1028	1040	1038	993	1013	948	943	1000	1011	1021	1024	1033	995	1010	951	1011	918	956	963	1004	1004	979	995	1018	1014	999	967	1003	1049	1045	1020	989	1047	995	1000	962	961	913	1001	1039	975	994	987	964	979	987	1028	971	973	1021	1065	1043	962	1007	1000	1001	991	1006	993	932	1043	1007	1023	971	954	1043	1004	1003	967	999	953	1052	999	985	955	917	982	964	1054	1026	984	1062	983	1018	973	969	983	968	1032	983	951	1022	1034	1007	1008	976	947	949	995	1007	1018	1020	952	1024	978	977	1002	974	953	997	977	1021	990	1021	1007	1012	956	957	980	1004	967	996	1017	965	956	1017	954	982	1013	1065	997	988	979	962	992	1029	1021	1010	1023	1004	953	1004	954	1019	946	1010	956	970	1025	972	993	1010	967	999	960	1038	1005	965	925	984	977	990	1033	986	960	1008
22984	20987	28693	23982	22600	24099	20918	11085	6588	4818	3516	2836	2351	1816	1764	1578	1354	1228	1125	1022	960	916	933	863	836	886	820	819	846	798	704	760	772	785	741	740	783	789	724	755	719	716	795	782	697	715	765	739	733	724	736	697	808	717	721	711	747	725	732	758	708	727	726	742	729	697	690	743	720	761	736	772	699	758	718	692	741	727	717	790	733	742	786	698	732	691	735	758	768	727	762	749	732	757	746	738	696	729	737	740	737	737	724	754	720	732	747	722	752	719	745	744	798	765	802	732	730	683	705	728	731	704	769	695	735	804	749	738	730	729	780	783	738	700	713	708	706	708	715	717	695	715	709	728	744	694	763	749	729	720	747	770	730	748	718	752	704	690	735	738	714	726	770	717	769	697	775	759	702	785	714	746	744	708	682	776	679	698	712	710	736	730	763	708	756	688	724	743	731	654	728	707	762	729	710	734	734	740	757	680	722	706	769	710	752	689	686	748	765	706	699	756	740	757	670	714	762	707	752	746	771	705	732	715	724	750	744	695	727	716	750	745	720	763	773	739	738	733	685	751	764	735	797	736	752	718	754	706	692	725	762	735	716	715	752	718	723	708	711	771	696	709	742	728	738	730	716	731	691	721	694	740	704	729	778	753	760	735	791	782	715	720	752	750	749	692	731	721	731	714	724	734	746	782	717	729	730	745	745	717	723	740	730	750	725	740	784	733	727	709	711	762	702	713	744	691	716	698	745	678	740	750	729	670	742	753	758	765	730	711	715	754	746	752	688	722	652	778	784	703	775	673	687	731	724	711	711	727	685	702	756	690	794	734	693	747	782	771	749	768	733	711	728	720	742	712	701	758	749	753	742	746	732	709	761	644	741	806	682	666	700	716	697	716	756	724	747	711	743	736	731	763	707	713	681	740	728	742	755	789	737	775	730	728	746	717	690	724	717	760	729	788	770	710	691	692	704	708	746	786	757	735	709	708	771	745	729	763	718	720	756	704	707	701	798	722	749	732	719	719	711	729	762	733	699	738	760	762	751	743	739	712	780	732	775	727	751	732	733	763	756	748	748	758	760	729	741	773	739	695	701	717	728	734	736	728	746	719	736	747	728	769	703	740	798	708	699	735	708	716	763	705	704	729	688	728	709	710	744	763	748	739	781	749	652	734	645	692	736	702	729	725	696	731	739	715	779	718	735	761	775	743	729	731	718	707	753	682	722	696	727	744	728	714	739	688	756	753	653	712	792	729	753	758	733	731	730	718	766	757	749	740	787	699	725	767	742	715	691	696	702	728	776	746	725	686	734	704	714	733	757	714	737	742	718	690	767	744	751	687	752	727	736	756	723	744	748	760	683	725	722	735	760	699	720	725	719	746	739	697	723	728	678	722	744	663	782	730	739	719	709	709	764	748	734	775	763	729	742	749	717	724	735	738	745	749	738	736	776	739	735	727	687	758	706	744	756	717	738	704	733	728	727	707	741	747	726	752	748	746	734	727	798	724	725	742	708	753	727	748	768	699	705	714	775	743	701	721	676	724	770	704	721	729	730	708	736	711	718	761	699	726	784	675	749	795	733	682	763	736	728	729	776	761	746	694	730	701	730	651	707	742	792	770	732	709	718	724	713	722	715	744	761	744	742	737	757	727	789	720	707	766	798	737	694	758	707	753	721	719	695	725	721	769	750	746	746	734	694	764	749	715	719	713	703	701	686	759	744	753	754	733	740	712	715	697	720	658	697	660	747	742	719	698	731	770	658	725	741	751	751	716	708	717	718	756	761	715	777	776	728	746	745	756	761	758	733	727	741	723	732	750	712	770	693	750	755	733	745	698	712	703	700	649	733	712	738	774	772	758	742	717	767	747	741	729	770	760	784	756	723	738	738	720	776	754	735	758	749	732	729	714	708	710	732	691	772	736	767	713	694	724	731	719	733	719	725	744	753	747	714	713	748	772	756	701	767	726	715	740	705	749	751	733	720	729	704	736	761	713	791	714	722	768	715	736	716	746	719	751	740	768	770	741	746	744	737	736	722	724	770	694	724	728	729	695	692	693	738	727	748	720	734	729	679	718	748	723	726	719	702	753	747	757	717	693	728	744	730	744	720	695	775	728	749	717	721	752	752	721	722	752	659	677	735	748	764	728	771	813	729	762	739	711	741	747	704	759	702	748	752	778	742	750	676	762	763	731	734	763	773	740	733	732	719	792	747	721	742	721	700	783	738	705	717	714	686	751	724	703	774	727	719	794	708	717	748	698	757	743	734	756	737	676	704	738	730	751	728	760	694	739	676	689	722	719	765	701	704	759	734	690	737	743	741	700	721	737	699	745	707	782	740	695	706	773	708	746	707	672	711	712	759	747	743	763	759	759	721	766	706	728	722	742	715	735	794	672	719	722	695	743	756	728	751	735	687	684	734	716	681	729	708	739	758	734	757	690	761	750	756	740	734	679	766	703	722	713	756	726	759	699	705	707	765	728	718	701	723	750	649	727	722	736	742	727	728	732	738	697	716	742	694	767	725	729	740	748	715	696	743	748	772	738	740	775	710	717	706	743	723	682	722	733	703	747	721	714	696	726	731	766	682	743	712	744	694	712	744	784	738	745	755	722	711	764	727	675	690	770	745	743	714	755	759	767	756	754	754	756	711	709	734	717	697	729	751	735	719	731	775	756	727	736	691	772	715	717	740	733	726	710	722	711	771	741	684	706	741	688	757	753	763	711	698	686	725	757	801	755	767	706	774	740	744	712	756	717	710	754	742	714	737	678	762	713	729	715	762	693	705	740	759	703	727	707	685	700	702	761	749	790	699	768	744	762	726	701	743	741	715	678	719	760	715	727	761	736	817	752	795	719	747	754	700	721	708	709	714	738	773	717	729	750	697	687	778	796	751	786	659	747	763	694	729	707	753	788	740	716	711	750	765	750	740	706	746	669	713	710	670	747	743	713	776	704	768	740	704	714	710	720	678	758	703	724	710	729	745	755	747	725	682	714	763	740	734	681	790	708	707	678	729	755	795	655	727	759	700	687	782	689	687	741	749	774	717	726	744	742	645	722	728	731	715	736	795	774	733	759	693	726	775	733	703	730	741	741	756	770	735	709	747	714	744	713	792	690	698	764	773	713	755	704	736	758	731	731	711	736	750	768	700	735	728	735	709	709	722	757	771	678	742	709	743	713	721	733	734	717	750	754	753	751	749	737	660	698	717	737	776	707	709	701	679	730	756	679	735	718	734	756	757	741	751	664	729	720	711	726	695	753	748	701	751	730	707	673	701	711	795	753	703	767	731	722	722	685	704	696	737	714	783	706	721	718	761	736	752	724	748	710	720	722	761	720	714	733	718	706	717	704	716	730	776	744	720	747	754	725	738	721	749	726	748	768	730	760	738	765	738	701	684	725	731	730	720	731	815	721	760	699	729	726	734	708	732	689	711	761	758	746	725	727	760	722	726	729	766	704	721	761	705	680	702	720	727	773	709	745	742	748	674	712	680	734
40598	66428	59227	45599	37420	30041	22086	15978	11520	8625	6378	5019	4080	3287	2898	2517	2139	1921	1725	1611	1418	1322	1250	1235	1179	1127	1126	1154	1059	1024	1085	1070	990	996	1079	999	971	1011	929	975	987	974	1000	977	932	999	962	979	983	952	950	942	953	950	916	1001	931	951	947	954	958	944	972	974	963	960	962	969	982	911	999	908	923	953	932	914	963	923	923	957	986	978	960	983	930	934	941	968	981	947	1007	1013	959	999	974	985	1006	895	964	993	999	925	934	974	945	945	1002	957	978	991	988	1023	967	971	940	990	981	982	962	936	973	944	901	996	926	935	1010	927	901	968	1015	977	931	953	993	939	946	968	963	1062	940	972	965	933	957	907	1012	923	921	1002	985	1000	949	1005	1003	1004	991	996	954	954	970	977	983	990	1029	965	925	946	974	979	974	999	986	1018	951	972	1026	966	948	916	959	922	966	998	1011	946	1007	958	958	943	955	954	944	986	955	914	984	999	996	987	930	905	959	901	973	986	916	1005	1022	968	943	944	988	979	947	948	974	975	1010	966	953	974	995	980	948	933	906	965	968	978	1009	967	983	927	996	905	936	1005	955	977	944	951	1002	1010	945	956	980	982	903	927	996	923	960	966	974	960	952	975	927	1047	929	955	973	943	946	936	943	978	943	957	978	971	900	955	1056	987	983	915	945	967	961	990	891	948	998	1004	1023	931	934	982	932	977	989	962	960	974	949	969	963	994	949	995	1000	932	940	987	991	954	1005	998	967	981	1027	981	953	943	905	998	1001	1037	942	951	953	945	985	942	997	964	961	1005	951	942	946	987	964	972	992	949	1065	999	974	985	872	1002	897	1010	1018	988	974	958	905	958	963	1013	926	987	970	971	1003	967	940	1009	963	1004	902	1000	979	968	922	939	1001	967	932	1016	1008	1038	970	1014	889	996	939	970	943	975	966	968	1014	919	958	915	949	959	994	941	970	902	941	952	982	920	944	943	1000	972	942	963	1005	1001	923	978	957	976	980	981	934	895	1020	996	958	990	926	977	987	952	940	1007	1000	984	951	950	964	1026	956	945	987	937	1001	897	960	930	991	1013	1017	939	1005	996	981	996	962	942	1000	959	967	960	986	943	974	950	1012	1023	954	983	959	988	983	968	976	1014	885	923	1025	971	1020	964	983	951	985	972	955	965	929	987	991	941	977	985	927	937	1004	976	933	1028	994	987	913	967	906	944	948	958	954	1041	985	972	897	986	966	964	981	989	957	922	997	965	965	982	966	954	967	972	961	987	964	930	983	917	928	973	990	1013	957	975	980	975	958	953	1063	980	901	930	952	1014	952	997	973	972	985	977	995	1004	928	962	986	992	944	982	1002	989	1000	973	969	961	972	991	959	981	977	969	1010	978	1007	908	946	931	954	997	931	941	886	966	939	942	961	1003	966	915	987	964	1038	943	935	990	933	989	962	979	983	960	1005	987	983	962	986	1000	915	975	948	967	1029	993	1018	1002	1026	994	931	972	957	938	937	985	943	999	934	914	1009	977	969	946	1032	986	958	973	961	947	1019	949	998	966	978	942	992	961	978	938	947	990	967	957	992	976	969	994	982	935	920	988	972	923	898	1007	893	915	918	992	973	949	955	953	988	977	942	923	950	986	947	941	998	960	941	990	938	1026	911	925	905	1026	964	956	952	954	959	971	921	966	963	942	957	969	1044	961	975	973	915	948	936	962	976	994	1012	992	982	1010	941	990	951	937	960	1000	1009	943	979	1011	983	967	959	972	1010	935	962	954	1046	988	987	944	943	978	950	943	992	911	951	979	931	948	972	986	1005	939	940	957	984	966	928	1014	972	908	979	1024	961	975	940	963	969	961	973	945	968	966	991	959	958	968	974	924	915	952	942	993	958	970	937	952	1005	950	926	941	997	964	932	991	914	983	943	932	977	980	959	930	931	998	984	940	965	991	1032	976	974	982	956	964	1035	968	952	980	922	1000	992	945	910	943	981	988	949	974	931	977	932	914	933	908	1006	960	923	923	979	983	945	947	984	947	982	954	980	994	950	968	949	884	966	940	952	950	951	931	953	974	938	967	973	918	938	966	1006	987	948	990	963	974	926	1000	1013	931	1003	991	995	907	931	1018	986	987	977	987	979	954	967	927	934	977	980	965	936	931	956	974	933	979	953	951	960	953	959	926	925	1016	941	935	951	1038	954	954	969	961	947	965	952	972	994	1021	959	966	1014	977	955	945	981	969	980	951	951	1000	1014	934	904	936	933	953	993	962	937	971	1000	967	994	953	906	949	969	989	937	1028	968	941	1016	991	962	952	945	932	968	906	959	987	982	1007	1009	956	969	991	966	960	955	982	993	958	1010	1042	949	936	976	1021	950	1026	954	958	968	910	987	1005	979	954	987	948	985	951	966	917	942	987	985	975	982	1025	941	906	942	929	972	987	967	992	992	925	945	985	1024	1047	986	934	973	946	959	992	1013	998	976	949	998	990	966	938	941	999	991	982	1035	959	949	999	982	955	960	981	969	959	967	956	982	1026	935	976	951	1003	957	934	957	910	956	1007	930	897	970	955	944	991	869	971	980	963	949	993	981	998	944	966	937	980	996	984	931	913	963	948	985	992	960	971	925	995	950	940	966	991	942	930	994	971	947	949	973	974	960	981	921	943	962	1016	1012	976	978	989	996	997	969	1001	986	999	974	928	1027	988	947	950	975	946	932	991	950	966	994	935	947	961	991	956	1003	992	965	1000	996	945	994	987	988	947	941	967	918	975	956	952	1025	943	986	915	970	922	948	926	985	982	928	924	972	948	946	994	962	984	956	961	941	922	1008	967	983	959	971	1017	904	993	959	943	1001	947	1011	939	1012	996	974	998	948	948	980	984	1026	1026	974	960	962	997	957	960	959	931	977	1004	981	974	941	926	981	959	952	960	965	972	975	979	1025	1014	995	974	960	971	938	955	898	916	999	984	1000	924	964	990	997	925	931	947	960	940	935	932	969	947	938	993	999	962	959	952	947	1021	1003	969	969	966	987	1015	920	984	971	927	1068	1045	957	918	950	953	969	992	978	959	961	967	986	948	934	1013	981	1012	970	984	936	955	1027	929	1004	959	976	996	961	969	918	985	992	966	948	938	1016	954	924	976	979	1024	936	1009	969	915	952	1000	980	932	1024	982	964	985	975	949	933	932	907	929	993	969	1024	968	997	963	883	977	946	975	912	1010	937	958	953	991	926	1004	924	964	968	983	971	997	942	978	964	965	983	991	909	962	944	1013	964	927	968	952	1004	931	939	982	1008	966	982	974	936	930	978	919	942	994	966	950	976	985	985	960	933	1004	983	1015	912	999	972	968	1002	969	947	992	952	966	936	994	938	938	1010	964	963	997	994	967	960	960	1012	987	939	970	985	948	991	944	1011	879	980	938	990	979	933	1002	1013	970	940	938	993	991	961	949	973	1006	976	924	933	954	982	959	964	983	950	955	901	996	992	956	1015	934	951	985	943	935	1003	970	937	963	958	931	915	1019	1040	995	967	946	931	954	983	938	982	942	916	953	956	962	990	952	992	1024	994	964	980	927	988	965	984	951	986	947	981	954	934	915	973	940	919	946	945	959	965	949	958	975	998	957	980	1015	1044	984	995	954	912	928	968	955	949	945	976	991	978	973	1005	945	1008	947	929	998	994	954	976	965	968	937	981	971	993	1008
30293	34826	41253	31998	20346	12353	6574	4169	3050	2177	1663	1421	1178	1119	1010	910	967	881	838	764	773	748	716	777	755	747	722	719	743	731	686	700	667	713	679	731	704	702	685	679	677	678	693	710	727	726	677	669	680	725	702	697	662	681	708	697	731	655	705	712	680	692	691	669	711	756	700	660	706	688	718	692	689	718	700	716	668	654	719	694	724	682	694	650	704	670	742	744	687	708	661	692	699	727	700	686	679	634	705	724	657	674	692	650	709	683	664	728	696	735	729	691	727	700	721	722	684	667	689	697	688	723	684	664	677	706	760	700	689	737	745	669	670	715	678	733	676	702	712	717	701	685	734	695	690	752	695	704	688	721	744	738	670	723	706	679	671	688	712	677	717	647	690	663	746	710	667	689	636	648	732	632	703	666	708	716	710	711	666	669	697	681	699	726	701	746	702	727	704	699	725	708	658	661	646	672	718	678	661	686	733	687	714	696	697	685	673	698	705	693	727	661	708	743	723	657	692	693	656	711	664	684	723	737	685	675	689	731	689	710	679	679	695	707	705	721	720	681	736	700	660	721	666	678	696	686	667	739	725	724	723	665	717	713	699	659	675	686	669	661	690	691	717	675	681	677	705	668	718	698	698	636	719	738	699	698	742	672	705	717	702	759	673	721	738	716	721	687	702	730	652	709	721	702	679	713	661	686	637	749	688	687	713	682	700	689	667	690	684	690	693	713	712	679	713	671	679	745	667	715	718	671	690	709	715	697	672	722	634	707	700	668	681	682	724	721	684	707	711	675	717	664	683	707	715	713	709	657	698	700	691	705	656	711	695	737	699	712	694	670	701	683	689	690	740	734	661	697	731	681	734	685	687	708	671	698	695	685	713	700	684	751	689	704	700	663	674	704	699	700	694	717	639	700	734	714	732	671	676	653	717	697	662	672	720	654	691	727	692	697	705	689	661	656	707	639	678	694	724	669	647	711	689	720	705	695	722	677	694	693	714	711	672	731	687	725	674	645	672	709	689	698	670	683	751	689	687	712	669	733	690	701	665	708	698	701	713	673	685	688	681	729	696	668	675	695	706	697	707	683	715	705	676	703	651	755	732	664	697	702	689	667	714	695	703	681	623	684	682	704	698	680	661	725	712	683	707	695	749	703	687	670	678	740	707	662	656	711	692	652	658	729	690	668	674	713	722	711	671	676	652	718	720	685	686	674	696	709	666	695	701	708	715	664	732	693	733	705	731	648	686	683	727	711	710	710	678	694	722	694	692	705	697	667	650	678	714	700	686	701	674	720	729	691	655	705	702	703	715	709	723	662	687	694	703	698	726	743	653	691	702	706	682	701	724	686	672	689	663	679	715	675	674	701	745	698	678	672	671	704	688	691	646	712	688	703	666	719	635	708	755	691	685	689	716	700	668	656	690	690	710	676	734	712	697	664	677	708	731	685	652	704	656	699	658	701	693	679	697	689	721	694	672	681	689	674	729	729	678	687	701	699	691	677	646	679	724	699	730	714	694	677	728	715	770	697	684	710	750	703	700	667	701	696	718	592	676	687	714	720	697	722	703	708	702	739	683	713	663	693	694	644	663	633	731	713	717	687	699	683	689	626	676	700	700	744	719	674	677	720	702	687	696	673	694	723	710	711	713	670	751	688	713	702	712	678	663	717	708	691	685	648	685	730	706	693	696	679	712	664	730	723	702	711	700	607	744	699	690	682	691	691	663	698	682	662	700	675	713	729	693	665	754	692	691	668	720	698	670	683	727	650	716	678	687	712	700	698	687	715	708	717	696	685	678	718	718	680	705	681	721	696	695	728	660	700	703	712	736	730	732	689	682	705	694	652	714	678	726	666	695	693	660	748	677	693	690	666	688	697	708	752	708	671	712	705	744	703	717	697	676	698	735	725	685	683	710	727	732	696	744	690	706	720	689	696	632	667	708	721	759	722	690	689	672	680	702	706	732	669	720	686	722	689	701	696	709	684	721	675	694	699	638	680	707	681	689	674	684	694	708	735	709	671	705	715	721	663	710	689	677	704	674	702	652	707	709	704	677	675	703	705	718	727	733	661	734	744	722	702	675	660	646	685	679	702	677	707	693	737	686	646	709	681	663	736	692	710	674	707	723	682	730	753	763	685	712	647	679	677	703	714	690	689	646	737	727	707	741	735	650	708	699	698	701	741	657	675	637	704	717	680	732	706	681	730	674	732	733	712	698	697	722	669	701	638	644	726	678	741	667	703	661	734	715	686	697	738	716	670	722	702	712	681	670	646	667	675	707	703	727	728	623	666	725	710	688	699	695	673	704	712	737	653	698	732	688	722	710	683	649	691	732	705	663	677	673	674	718	744	657	696	719	717	713	743	754	649	688	660	716	672	679	660	686	737	671	709	696	709	696	649	661	688	655	701	723	656	652	688	628	706	705	657	757	680	731	716	760	690	717	676	671	673	717	681	732	726	681	676	648	728	736	679	722	702	673	734	696	691	718	724	712	717	745	686	718	693	678	690	668	716	660	702	705	686	720	679	642	703	669	677	744	701	636	674	709	711	699	655	724	704	735	665	676	670	689	724	688	718	668	720	690	668	696	706	678	714	752	690	701	728	756	680	676	655	710	695	655	682	710	702	709	671	718	709	707	687	720	662	716	731	669	644	655	728	660	663	683	665	704	702	639	714	688	687	694	693	688	722	708	644	705	654	650	656	646	726	698	692	701	700	713	709	671	729	719	669	693	705	698	670	721	691	726	703	679	711	721	700	699	722	683	719	724	700	717	687	718	718	680	706	643	688	679	718	677	702	720	708	703	662	680	708	691	675	674	690	737	714	723	740	750	709	691	680	705	671	686	701	655	675	692	675	693	697	675	672	708	700	692	715	653	667	735	705	741	663	718	661	694	645	724	686	735	690	696	706	671	736	687	703	727	684	701	695	675	700	678	659	708	686	669	750	706	688	688	724	706	690	664	715	683	689	720	681	736	703	734	742	727	685	765	667	700	709	688	700	701	655	666	674	661	682	625	687	703	694	685	693	677	717	702	649	726	744	663	664	678	670	685	673	725	712	684	723	683	665	725	732	761	700	685	714	704	731	644	671	681	722	693	713	704	699	741	643	680	693	695	647	669	716	721	692	748	732	710	680	707	730	669	656	686	678	663	696	721	637	709	670	676	731	686	685	677	652	671	715	724	704	682	726	675	723	694	715	702	739	660	703	702	666	713	659	670	681	672	642	720	691	692	719	659	717	702	703	751	697	682	728	653	693	707	729	662	722	725	679	756	747	683	687	714	652	709	677	671	707	664	723	676	693	676	710	609	713	653	664	720	645	663	672	705	672	711	697	681	709	680	675	722	685	755	740	671	672	742	702	714	649	726	706	660	723	657	708	712	714	704	657	679	661	689	644	739	670	669	685	678	723	684	682	705	680	728	748	688	697	684	685	706	708	722	737	691	698	649	653	714	677	775	688	724	688	674	699	744	663	718	663	678	677	698	719	688	737
39091	53941	46379	33974	25593	18011	11280	8050	5833	4078	3037	2573	2095	1853	1616	1380	1321	1234	1134	1129	1075	1052	1046	1024	1035	984	958	1010	982	980	975	967	937	919	944	916	932	968	920	952	928	923	977	952	939	920	931	981	916	934	915	928	966	894	964	933	948	918	975	948	957	955	972	938	922	955	941	915	947	938	937	954	923	969	894	938	902	954	975	916	963	970	894	941	959	941	969	917	952	936	980	954	910	906	925	940	960	911	887	956	871	979	905	931	982	918	912	1020	933	888	927	970	954	954	949	949	908	964	939	964	933	928	899	958	974	873	921	948	978	919	963	929	1009	902	953	948	907	973	982	869	956	954	952	936	938	1001	950	927	940	993	935	923	969	959	983	937	924	939	942	915	965	926	973	912	992	945	952	921	992	938	946	888	930	959	988	893	955	941	902	936	914	918	978	892	943	999	979	946	952	952	970	985	901	964	839	891	979	968	941	881	968	953	932	877	923	885	963	955	939	894	933	960	945	895	968	938	912	943	924	910	891	905	880	928	914	943	935	946	918	948	931	990	951	959	936	972	943	933	885	967	979	950	940	902	928	898	954	930	955	956	973	943	997	925	953	957	954	930	958	986	921	926	931	921	915	905	902	955	917	910	941	868	966	925	992	930	920	916	935	943	935	893	957	944	943	902	948	942	989	958	953	945	973	959	956	934	1012	904	898	949	929	920	872	936	938	939	946	948	901	957	928	962	914	951	1004	889	932	918	962	920	914	945	894	949	957	978	941	893	931	958	967	915	907	958	910	961	929	924	931	947	958	925	957	919	909	924	952	881	940	912	950	981	904	930	966	982	924	932	963	895	914	882	965	976	953	941	953	968	950	946	863	934	957	988	956	872	991	949	904	971	938	943	1002	940	912	968	923	907	933	914	966	925	937	954	918	935	945	975	913	927	953	900	937	951	924	895	965	925	918	921	869	903	925	893	895	927	949	988	960	915	941	912	921	914	915	930	889	890	960	912	957	952	921	876	924	930	932	889	934	958	967	968	956	900	937	947	965	922	959	943	933	925	955	942	953	939	878	962	931	930	919	949	974	921	920	947	940	930	932	953	1023	963	980	943	893	916	967	957	984	927	948	975	960	924	902	915	954	931	954	945	965	976	922	896	930	966	917	896	963	935	931	952	923	899	956	901	907	906	918	967	920	921	948	916	895	900	958	935	951	971	974	907	957	901	948	925	918	893	938	930	934	919	931	931	927	924	918	960	899	1010	946	916	908	938	949	962	947	969	924	930	904	953	984	977	896	928	912	945	954	923	914	907	931	946	951	963	854	936	936	969	905	917	912	896	974	949	935	932	949	977	907	933	969	975	912	958	962	923	957	893	900	919	922	961	932	890	939	941	900	921	924	949	927	904	931	943	966	953	920	927	971	903	931	927	940	943	923	911	943	961	923	951	943	971	955	948	917	899	906	905	981	956	953	911	970	982	966	988	938	916	904	888	903	864	997	1014	946	958	918	918	923	988	885	953	866	900	897	878	921	903	990	975	936	948	950	972	936	938	935	894	903	891	947	921	924	896	908	922	907	910	964	983	933	934	906	959	892	943	928	911	929	932	928	967	973	944	892	980	936	956	937	896	967	942	938	947	901	884	953	938	909	911	903	987	939	989	941	909	1011	974	916	952	919	987	956	896	895	897	924	932	952	935	958	943	902	877	996	957	867	929	920	909	935	915	950	1002	932	934	964	940	950	914	934	898	953	896	895	943	952	942	910	929	939	956	916	946	880	928	965	974	894	943	961	868	955	938	959	938	900	923	928	929	932	961	971	944	963	938	936	946	950	943	943	969	929	933	931	924	925	950	961	947	951	930	948	983	942	951	941	900	900	924	851	942	933	946	931	946	922	884	921	932	918	913	970	926	999	955	917	947	933	959	894	926	972	955	974	884	978	970	913	902	945	925	913	943	951	959	914	998	896	889	972	939	921	937	920	893	993	984	970	949	928	969	963	941	949	930	952	951	906	981	941	981	980	1015	968	1033	1001	932	881	966	914	939	891	947	986	880	948	882	866	929	964	909	930	910	917	924	892	907	954	946	986	919	919	983	926	976	902	904	943	954	954	955	948	928	968	946	890	995	942	963	936	940	954	993	916	958	921	927	928	935	955	998	921	953	924	928	979	902	920	955	918	999	906	903	942	917	956	1003	916	945	968	947	967	967	947	936	972	969	954	900	964	910	950	973	902	924	955	946	972	958	918	935	1032	959	969	947	973	983	935	914	998	898	888	971	847	969	900	912	958	988	935	895	877	944	961	888	948	952	894	951	963	976	893	990	937	970	906	997	924	936	865	909	941	904	919	953	980	913	940	917	881	908	954	943	945	940	952	983	864	941	1038	913	924	891	920	912	972	991	964	931	945	893	909	972	917	935	960	941	965	926	942	926	941	923	977	919	991	930	942	935	936	930	969	946	1003	954	911	928	967	877	934	961	919	956	915	952	924	945	957	965	940	939	990	915	933	954	1002	902	943	984	940	879	954	938	954	921	960	981	950	936	946	964	945	899	916	960	893	897	925	907	894	988	894	972	936	972	971	1000	908	919	965	933	905	974	942	919	937	947	894	957	926	958	918	929	921	1049	925	934	915	938	931	962	913	922	896	911	897	919	904	934	949	954	968	926	919	987	936	941	937	911	1001	898	925	962	942	930	955	963	917	940	862	905	880	936	926	927	879	948	922	950	956	942	997	965	918	914	956	889	931	979	914	948	913	937	931	906	953	979	925	977	1016	956	942	905	963	932	956	890	908	920	958	902	958	943	950	924	903	943	926	960	950	939	935	986	940	944	980	942	887	931	922	955	904	919	970	927	911	933	944	895	905	946	968	951	936	946	943	944	915	928	944	887	914	891	922	902	998	966	912	953	935	958	946	904	938	901	953	927	977	986	983	914	943	956	915	954	884	991	995	919	882	894	944	940	931	1013	946	889	894	866	983	890	946	973	896	937	966	961	948	947	955	976	1003	930	942	956	923	940	933	920	850	943	915	923	976	872	936	976	939	943	964	980	857	921	891	882	938	958	910	996	920	929	902	923	969	925	968	885	925	913	925	968	927	969	932	890	918	923	917	917	952	929	930	892	908	937	956	968	946	932	940	996	987	919	904	983	952	952	940	944	921	930	898	921	928	936	865	888	912	975	940	929	978	969	985	947	987	965	927	862	936	921	960	873	926	962	943	879	853	946	946	951	919	971	903	907	947	915	950	944	987	942	933	924	958	916	931	916	971	971	889	909	916	868	894	943	947	966	949	967	963	971	912	977	926	967	956	932	960	903	928	930	980	955	917	922	908	967	970	956	912	934	900	978	942	941	880	959	880	883	892	902	946	900	909	951	920	979	883	921	904	966	895	910	969	921	906	987	897	941	899	887	950	875	910	939	933	912	896	904	898	993	937	970	941	968	890	954	911	956	902	953	927	951	942	930	955	927	901	967	943	941	933	927	880	873	941	887	939	902	926	889	924	923	982	962	957	945	909	933	974	916	937	929
24053	21006	28640	26545	24537	21528	13858	7414	4941	3647	2644	2200	1838	1541	1275	1231	1182	1072	1003	971	909	837	864	830	787	852	789	794	774	691	739	748	742	742	759	700	715	738	759	726	746	830	769	712	739	756	733	771	749	826	745	754	761	749	706	720	690	751	725	754	720	726	755	776	756	721	715	748	715	773	738	716	736	759	775	780	721	760	752	744	757	757	766	761	755	751	731	715	723	739	797	709	782	828	732	769	741	722	738	741	739	696	686	723	764	739	718	690	729	742	717	701	698	722	714	717	727	753	738	747	742	702	779	752	745	672	720	695	728	731	749	707	726	780	760	747	759	752	718	707	768	756	717	737	728	712	739	734	721	712	748	743	732	740	723	750	742	757	724	701	740	741	774	779	768	723	703	764	763	737	749	768	734	744	706	768	703	726	716	709	777	724	733	748	815	768	734	782	726	707	703	733	698	777	797	727	678	718	739	714	777	699	721	800	666	766	756	780	766	692	749	768	756	725	719	730	716	753	704	719	701	743	725	728	738	770	694	745	770	700	720	732	701	748	801	749	805	704	730	711	734	777	725	728	758	762	740	725	685	773	775	706	734	766	713	691	767	743	682	737	775	728	781	695	776	794	719	739	704	689	719	706	729	727	760	688	708	715	741	737	717	714	689	716	711	751	745	757	763	720	692	710	753	731	702	728	783	730	733	734	717	764	760	755	732	707	731	708	771	732	744	768	707	714	743	761	714	754	748	694	720	731	725	728	796	750	750	791	745	768	772	702	728	729	750	704	742	712	700	741	712	733	753	738	758	741	773	731	761	713	727	720	756	739	808	763	738	744	773	742	716	775	738	749	750	695	705	749	750	753	737	750	747	713	708	722	698	747	718	708	773	743	746	745	792	745	691	710	784	711	787	712	725	731	751	723	726	761	733	701	794	689	680	760	775	770	729	737	747	726	726	739	712	701	737	750	735	706	712	756	769	748	732	722	727	741	742	726	705	761	713	728	744	733	739	731	729	737	714	726	692	719	772	715	738	721	709	759	744	715	719	710	702	750	711	763	748	692	692	716	717	755	762	740	767	786	749	750	708	706	785	781	708	727	696	735	723	771	747	748	783	670	746	731	741	742	768	691	760	739	727	744	685	757	750	713	759	762	725	714	693	728	672	772	731	801	751	716	717	721	710	692	735	738	755	718	738	728	730	751	691	710	702	773	735	716	729	746	747	733	746	731	731	781	781	752	761	724	711	708	781	738	746	751	799	714	787	741	764	733	736	739	742	713	718	731	695	727	726	725	783	737	769	747	746	745	748	755	712	778	774	722	778	728	694	728	725	731	751	758	733	708	742	719	754	761	739	700	720	740	723	728	681	765	740	745	737	643	775	717	692	752	724	769	751	714	737	744	760	737	737	796	677	683	702	761	789	761	758	718	683	759	743	737	725	716	735	741	747	719	725	720	700	732	776	688	710	775	738	712	727	701	753	723	712	734	688	684	719	731	747	746	750	738	713	756	703	747	720	751	730	742	738	762	731	702	726	736	766	720	744	743	777	716	727	763	732	747	735	730	691	751	756	782	786	752	711	752	771	723	748	728	768	753	734	709	708	726	730	743	745	716	789	750	760	737	708	723	699	738	794	753	737	693	690	708	717	738	723	722	753	714	707	759	729	728	732	725	729	699	704	710	741	748	745	712	733	732	764	720	738	790	771	737	778	738	749	708	773	712	794	734	785	718	714	726	749	756	770	742	707	734	712	731	738	796	706	764	729	774	758	729	764	762	750	734	731	712	744	715	706	779	768	793	716	736	732	790	749	702	714	735	742	668	753	745	764	740	751	687	740	680	737	713	753	740	741	740	793	735	726	708	717	742	670	700	788	762	746	702	721	696	746	688	763	746	730	669	741	764	747	701	757	750	747	702	740	744	757	739	774	640	713	767	712	748	751	747	755	714	720	742	721	666	711	752	778	801	755	744	725	727	726	722	753	748	759	740	702	745	785	696	755	751	751	719	744	760	729	726	697	783	703	715	758	729	760	752	777	710	712	722	678	725	757	687	744	708	732	760	695	695	776	742	781	679	728	725	750	733	762	699	720	772	755	688	698	736	700	754	717	755	730	742	799	721	717	761	694	787	744	698	701	749	714	716	697	742	739	706	741	749	728	738	732	780	759	743	714	741	663	678	750	716	734	745	746	725	688	729	708	718	677	728	710	789	763	759	719	704	721	752	738	746	754	735	748	730	769	736	721	770	760	782	762	748	737	759	722	723	723	710	734	733	703	787	679	758	764	721	756	740	703	767	674	694	775	733	755	728	707	748	674	749	763	746	713	701	785	757	711	755	760	669	764	787	750	715	706	768	745	750	740	744	702	763	712	734	779	757	744	700	713	762	714	749	739	692	755	750	760	750	736	763	753	759	776	700	693	735	782	787	697	738	767	756	738	739	718	791	721	714	768	699	720	710	738	756	746	704	730	755	696	770	723	772	737	769	775	742	746	788	715	775	767	716	738	706	708	746	765	740	730	678	725	733	735	649	711	727	766	722	773	773	743	713	718	718	703	749	736	712	768	721	715	748	713	698	790	750	775	730	709	717	732	719	745	739	680	734	748	745	766	720	716	755	741	705	743	737	731	675	735	709	751	654	703	744	706	760	741	748	738	748	749	753	758	752	712	805	736	733	734	735	720	777	734	759	720	737	709	714	726	715	703	781	751	728	760	732	776	789	753	746	758	739	756	721	742	749	737	819	760	740	719	765	743	762	794	782	757	752	714	692	693	743	730	776	664	741	769	705	746	736	739	762	696	737	759	691	752	727	743	746	732	743	714	700	766	743	708	715	747	775	794	729	771	717	716	743	731	709	739	729	721	681	758	751	762	712	711	700	718	740	735	716	778	729	769	763	731	762	774	750	720	715	705	733	707	724	795	749	728	687	767	774	760	720	703	779	759	739	748	664	722	759	739	735	760	770	752	695	714	723	748	699	700	742	760	787	795	750	728	762	698	736	739	765	774	708	701	783	729	725	707	718	759	709	688	761	698	687	682	769	713	711	775	699	690	733	731	741	761	695	749	728	757	709	703	723	762	778	785	751	754	773	729	729	723	726	780	694	736	779	692	700	758	708	737	729	743	736	752	774	766	723	760	683	730	746	800	685	770	752	735	733	760	734	750	750	718	750	710	711	737	713	734	719	769	747	721	771	719	759	749	736	750	766	712	712	708	784	765	743	687	711	739	726	743	775	734	799	742	745	744	688	709	736	716	732	733	761	688	713	710	737	715	773	701	757	750	734	682	693	736	778	695	694	715	740	756	745	747	758	759	726	722	733	711	784	682	758	728	731	755	773	764	756	806	759	704	769	751	738	745	743	708	716	721	725	793	709	742	727	707	785	726	741	753	787	724	680	747	710	726	756	783	751	730	725	725	746	766	711	751	712	767	728	769	761	736	698	699	727	754	717	737	688	734	732	715	685	749	723	789	767	752	745	704	822	736	722	757	689	744	721
37790	60499	53724	41716	33104	25399	17388	12613	9318	6783	4921	3990	3102	2644	2273	1970	1756	1673	1477	1384	1260	1233	1239	1200	1139	1113	1113	1088	1077	1058	1007	1074	972	1034	1001	1032	982	986	1084	1003	959	1048	954	968	966	1012	997	1044	973	987	996	979	973	986	985	988	1025	992	989	1044	974	987	1005	1018	989	1005	1057	954	952	1040	1012	1034	997	962	1013	972	960	1043	960	1066	1031	1001	1069	962	977	937	970	963	997	999	971	969	1023	1010	996	943	999	979	1013	1001	1024	1023	954	983	989	934	954	1004	1025	977	989	1004	948	991	988	1006	971	947	983	1002	982	1000	1016	971	973	1015	1019	977	1023	1021	986	992	974	957	963	948	1001	944	1003	996	1029	1024	1022	1016	978	967	1016	962	964	958	1003	1001	1048	972	1028	988	1049	1004	928	1026	975	986	998	1012	1010	1007	1010	947	967	1026	952	1026	987	997	961	927	992	992	974	908	1024	961	973	971	942	1055	996	952	994	993	995	985	994	948	967	985	1015	1038	1044	1006	942	1034	1000	1001	975	1014	959	959	992	937	990	996	962	1005	974	996	979	1001	987	948	999	1001	1010	999	995	938	1031	954	1015	985	960	993	999	947	1005	980	957	953	978	987	983	907	969	981	971	989	1021	954	991	987	925	1022	969	921	1022	994	1029	973	947	893	954	988	959	1049	988	1028	962	950	994	1023	1016	973	1017	973	1004	976	1003	1015	977	920	971	996	994	988	994	1013	948	975	909	960	944	975	944	1007	990	1013	1000	1037	966	993	955	989	965	961	971	944	979	1024	1009	950	1035	986	988	986	1017	920	997	954	955	939	968	1008	1015	1024	985	977	1016	987	1048	1025	987	949	961	995	1059	928	988	1016	973	1015	987	1023	989	925	942	936	990	979	1028	965	991	990	977	994	949	1015	1024	1021	998	1005	1051	1041	988	1019	1043	965	1025	1039	955	994	1024	960	986	972	940	1017	1016	962	1001	955	955	980	1019	1005	982	990	1020	1022	1006	1018	958	1031	1021	971	968	940	1039	955	1077	1000	994	977	980	947	986	938	950	942	980	972	998	966	943	983	1027	1012	937	1008	975	1043	1057	992	954	1020	973	950	920	988	993	969	989	986	988	1019	1000	943	955	991	968	956	988	1029	954	938	978	996	957	1041	1031	999	1001	973	1019	968	994	941	1004	1024	994	919	978	1013	964	974	962	1020	1035	998	1015	984	966	968	1006	984	989	1006	981	1007	917	991	995	1059	930	934	970	956	1037	971	1005	969	987	1009	978	1014	979	1009	1023	1010	1004	991	1044	1014	1022	1021	975	975	968	990	982	966	956	943	988	975	1029	1003	992	1008	969	1006	944	973	1014	959	1014	1042	935	969	990	951	950	969	998	987	1001	1006	969	1036	991	975	1032	973	1017	997	935	1013	1026	973	970	997	1001	953	1025	1009	1018	1003	975	1001	963	1004	960	1002	1023	1009	948	971	985	1025	1013	959	980	942	1032	1013	960	1007	1007	988	976	1009	1012	991	994	1000	955	935	1026	977	985	978	1020	992	935	1041	1008	993	977	996	948	963	1006	935	982	1050	1003	980	953	994	1015	988	1084	1022	982	991	981	1016	960	974	938	1012	972	1001	985	1001	1007	943	1008	1026	974	991	1002	1006	954	1005	997	980	1038	964	997	968	1015	992	1009	984	1010	979	974	984	978	975	985	1017	959	975	935	973	1003	991	1052	969	987	1035	1000	995	955	1010	1006	1024	989	989	1051	1005	998	1025	1004	1007	984	979	939	1058	1014	979	1014	1009	997	1062	972	1025	977	941	955	994	948	1000	958	962	967	993	1010	929	966	998	1013	1031	935	971	950	971	982	1022	959	964	996	1034	976	941	991	976	1009	1021	1019	1019	1025	1010	979	967	929	1012	1004	984	1022	951	1015	1007	1035	953	1040	1016	946	995	981	958	988	948	1001	1055	991	993	965	992	1043	955	1024	952	995	974	984	988	967	964	969	971	978	983	991	993	943	953	1037	959	1029	974	1001	953	994	1013	990	1031	997	1044	956	1037	1009	941	969	1009	968	1014	991	949	992	1017	941	1003	977	934	999	1004	1000	937	967	971	986	1012	1071	978	1006	986	983	971	994	997	1004	1021	1004	989	1010	994	958	959	990	978	974	1086	1023	927	957	997	974	987	947	1004	964	946	955	959	999	957	985	989	961	1027	991	993	989	984	955	1009	960	977	1036	996	1006	981	985	1013	944	968	981	956	1032	979	983	968	945	988	972	988	1034	1019	1002	953	966	957	986	976	951	1023	985	971	1004	1010	959	931	981	1016	945	943	1022	1005	1010	1011	1013	1051	967	986	978	949	998	946	950	999	987	996	1018	1007	994	1065	1012	988	1005	1045	975	957	976	981	948	1004	1003	951	947	968	984	952	954	1005	983	1067	979	950	972	1005	1006	949	984	998	986	1034	985	1000	962	963	1002	976	933	960	999	990	1066	993	994	950	1044	947	968	961	992	963	953	983	1007	895	972	1022	949	975	979	967	944	976	991	1002	1008	995	983	965	945	949	960	962	931	1008	1015	976	1003	947	943	931	960	1010	1005	986	991	1035	1013	935	989	945	1004	948	994	1051	971	1043	977	1021	985	968	1034	1047	1036	1043	950	980	964	1025	917	1009	991	1049	970	1028	968	989	976	977	1028	1034	957	1024	962	953	1033	989	1022	991	917	1057	948	1006	1022	981	994	1016	1033	978	1001	955	1019	980	946	1022	940	968	1030	962	994	973	923	949	1012	972	971	1002	1028	967	974	1041	1038	935	1015	979	983	1014	1000	995	1006	940	957	986	985	1043	1033	984	1010	972	954	984	943	1040	996	994	1020	1016	943	980	1036	1000	1013	1011	1018	1029	1000	1018	980	1018	970	1003	994	947	982	955	949	996	988	987	989	1042	1004	976	967	1021	1033	1005	979	1006	986	979	969	1014	1000	1053	964	964	952	986	978	960	1009	999	1036	991	1017	1025	1012	1002	982	956	972	997	991	987	975	950	992	968	962	965	968	959	1009	1024	947	979	982	992	1005	949	972	1033	980	959	970	1004	1026	993	990	1000	957	1001	1017	989	992	975	991	1040	1040	972	953	1056	956	1063	1038	955	995	977	968	936	960	1009	992	938	970	988	976	1024	1022	1000	990	1014	1008	976	973	1024	1030	993	965	1020	977	1002	1011	976	1031	990	986	962	945	983	1026	976	954	927	1001	984	969	956	1008	996	954	935	1040	953	996	1003	959	1004	958	1001	961	950	965	1003	967	984	935	1021	932	1024	972	1040	981	1005	985	1006	979	1005	1061	913	943	977	977	987	1020	972	975	999	975	988	978	1030	993	1013	977	950	997	968	1017	1019	1010	1033	1006	1008	931	1043	996	985	1057	1009	1017	981	1000	1033	946	980	1010	949	954	1016	991	981	1029	990	1040	977	1000	975	1021	995	951	933	948	947	959	950	983	966	991	1051	971	1015	983	994	1011	978	972	995	1030	971	979	994	984	987	979	980	971	1013	1000	935	977	1003	992	975	1064	969	943	974	972	944	977	972	971	1009	1032	921	933	1002	984	931	973	1006	928	987	993	987	942	967	1006	1002	968	938	1003	977	1028	932	1013	1027	1014	991	964	949	1012	1043	1046	966	960	1017	1004	963	965	991	972	945	988	949	979	946	1015	999	1024	977	975	927	997	957	979	1018	1029	1025	991	1002	982	1049	980	948	979	970	968	983	942	1029	966	957	991	919	1005	980	997	1029	989	1009	1013	982	968	1013	992	1019	961	1033	963	984	978	1034	1034	1025	964	985	974	907	1027	1048	986	1015	927	1008	996	1010	1011	1021	1019	950	1014	953	992	966	995	918	1003	969	994	992	935	1025	1019	999	954	960	997	1004	910	981	978	952	965	1046	1055	1007	1035	1049	972	1008	945	1045	1005	959	942	960	1067	969	974	968	955	937	1015	998	1018	1013	968	980	1008	1005	1000	1004	969	1009	1020	953	945	981	991	1026	986	1001	989	997	1011	996
22975	20994	28776	24143	23130	24282	20981	11150	7128	5170	3782	2856	2287	1979	1758	1463	1261	1163	1117	964	1059	922	940	883	825	798	819	767	772	773	773	724	730	748	769	697	696	701	735	673	748	731	766	705	759	752	693	739	718	701	765	788	783	747	703	721	704	783	781	716	752	731	694	729	749	698	761	701	722	690	723	730	736	756	713	721	798	731	745	723	712	679	703	741	731	693	748	711	733	708	704	740	750	717	723	729	717	723	767	732	713	760	634	749	740	762	685	698	695	754	716	721	747	670	692	690	714	681	689	730	691	734	717	702	722	711	715	757	763	689	740	697	718	754	705	756	711	703	744	734	768	729	680	725	753	680	678	746	744	777	715	702	701	742	710	719	667	737	676	685	722	717	738	702	708	778	745	711	748	726	736	762	697	715	764	752	744	725	715	748	734	750	729	709	711	713	738	723	703	682	728	732	735	686	710	737	733	749	733	746	681	717	697	742	701	755	747	734	755	726	722	688	767	738	704	741	682	709	716	742	710	689	766	726	723	750	758	672	755	783	706	721	705	715	759	703	677	759	719	682	698	748	692	688	708	724	740	697	711	712	714	721	690	679	705	713	718	759	738	701	695	694	723	706	735	722	735	747	750	724	708	778	705	719	712	748	722	774	706	784	662	752	705	723	716	750	783	705	738	740	733	728	700	753	713	793	744	723	747	741	741	707	739	745	736	734	771	765	713	714	746	740	716	732	736	746	724	741	725	718	756	727	736	778	730	758	766	734	707	712	728	737	730	737	681	741	714	702	687	739	703	724	754	732	754	719	684	716	741	756	677	721	734	726	739	738	731	727	702	746	769	710	791	692	736	716	704	718	748	707	686	711	712	704	700	737	694	711	728	727	736	713	738	739	708	739	708	722	687	703	770	679	722	697	733	684	758	715	680	686	729	709	707	735	711	692	717	720	694	698	746	746	699	741	706	723	742	692	761	696	709	733	725	761	698	779	762	726	698	683	731	730	755	743	711	767	676	695	716	783	741	716	677	688	705	700	706	802	699	741	744	693	700	766	699	726	745	688	746	704	730	742	699	746	698	691	727	702	723	756	675	750	710	757	708	707	677	751	732	713	709	736	739	742	738	719	745	797	739	715	651	752	737	741	739	736	687	747	757	721	736	720	725	697	755	647	709	675	708	716	770	768	663	745	719	738	733	722	725	716	760	677	730	704	673	701	719	752	728	727	720	752	739	693	695	708	693	694	743	705	748	742	729	680	743	758	698	717	664	732	740	702	705	734	729	749	738	706	715	755	723	679	757	675	754	728	702	749	687	694	755	722	756	729	722	743	715	696	685	676	709	716	715	712	713	717	744	748	805	687	701	699	699	732	718	718	710	680	724	698	715	728	761	721	727	686	707	718	710	723	707	661	730	714	780	703	750	724	736	693	671	686	698	707	692	725	732	728	748	699	737	778	725	735	655	694	711	735	718	711	756	721	729	715	736	764	688	758	758	720	713	710	675	744	722	684	729	694	740	753	749	746	700	728	738	728	735	692	725	713	742	729	701	736	746	732	752	687	718	710	726	716	648	710	707	717	693	782	730	742	770	705	727	724	722	739	776	705	739	731	744	673	761	717	722	704	724	772	747	735	713	677	697	668	700	718	778	703	760	745	704	666	733	787	705	697	745	736	725	720	664	734	696	696	789	728	746	726	696	695	712	721	731	693	765	726	707	679	749	705	735	690	728	720	735	728	710	693	717	728	696	692	722	719	734	723	677	750	733	710	709	726	666	718	697	717	708	745	749	720	705	730	725	731	736	746	723	706	725	737	769	715	748	735	703	747	726	739	715	735	720	718	717	724	715	711	758	749	749	700	700	730	730	752	717	696	763	701	698	773	725	738	717	721	709	687	688	743	718	699	722	743	717	738	697	751	744	753	728	740	763	697	731	726	654	691	706	705	687	712	736	716	753	762	677	712	733	754	715	705	676	771	784	742	776	687	716	750	725	741	741	737	704	729	731	721	685	761	691	728	718	788	693	717	726	733	713	734	707	698	744	734	719	730	725	734	759	713	759	713	709	746	686	705	689	744	730	695	723	722	699	729	738	703	683	697	771	721	715	714	689	732	728	725	699	715	741	717	662	713	705	712	676	679	729	724	714	675	744	735	765	700	749	732	731	746	720	704	745	723	740	739	758	751	745	725	789	750	669	750	695	699	677	761	709	753	738	712	708	689	698	746	762	722	720	752	706	742	757	719	729	687	757	718	724	729	740	721	713	705	690	717	707	698	727	728	688	734	731	711	724	703	705	770	698	752	720	709	702	751	758	728	726	693	703	747	721	688	766	749	717	742	738	713	697	712	723	738	727	691	727	739	690	745	748	670	748	743	734	670	676	777	710	708	732	708	719	735	695	769	748	739	716	751	749	701	767	737	694	722	727	740	763	669	739	731	708	762	680	697	739	698	676	729	717	747	716	730	719	717	679	760	734	742	704	746	703	730	718	765	720	748	674	717	713	699	735	697	706	749	703	701	691	743	766	717	712	724	701	714	724	726	691	715	753	719	721	783	749	686	669	648	706	740	739	723	760	730	729	694	710	723	701	732	744	709	691	755	738	755	659	750	688	713	728	743	700	719	710	731	713	724	754	678	760	773	683	662	772	703	699	746	708	707	727	733	766	676	737	764	654	720	724	779	725	750	752	734	712	711	705	754	690	740	702	731	707	708	715	727	751	715	755	734	733	742	726	700	643	753	733	744	781	718	708	739	710	760	770	759	782	723	742	712	703	718	717	674	721	689	703	714	717	744	694	710	672	691	758	710	721	753	729	780	691	743	734	728	727	744	731	742	715	741	734	714	719	746	714	718	674	713	762	720	736	725	733	730	743	690	732	679	724	721	724	695	707	703	719	691	699	753	659	743	732	731	699	747	699	710	711	731	726	726	687	735	697	748	743	713	712	730	705	706	745	761	708	727	722	700	716	707	714	681	737	699	698	699	697	722	728	709	726	749	747	712	719	677	749	647	695	712	754	738	738	727	744	746	717	770	709	724	750	742	750	678	721	698	720	686	811	743	724	699	659	736	705	771	774	705	744	713	755	705	728	716	760	708	721	718	684	709	753	736	756	712	708	762	677	755	721	763	713	685	746	705	673	727	764	757	755	725	697	730	694	725	713	776	716	736	719	734	704	696	710	731	730	678	681	715	744	706	709	716	730	730	734	717	694	733	749	720	771	711	734	755	764	710	714	721	732	728	690	709	718	696	730	750	718	763	724	729	733	708	734	758	729	713	728	766	735	752	717	727	701	721	754	738	729	791	727	744	681	704	653	743	695	707	709	724	725	762	728	720	699	743	700	689	706	707	767	741	713	712	740	754	774	736	705	725	718	694	710	716	728	729	713	742	720	692	728	693	703	769	705	711	739	685	681	732	669	680	730	726	768	724	693	747	760	713	742	704	750	728	737	732	752	710	716	722	740	723	716	774	710	748	708	688	708	651	691	754	736	746	671	752
39544	66377	60376	47484	38686	30718	21814	16446	12464	9385	6979	5259	4206	3546	2931	2413	2210	1944	1667	1526	1450	1349	1321	1206	1180	1145	1196	1080	1069	1060	1032	1034	1025	1010	1023	992	986	996	1021	978	933	946	991	944	1012	973	914	921	980	931	927	965	977	986	970	950	958	933	996	947	965	1004	988	1003	964	931	965	960	982	983	935	986	952	992	950	966	966	986	987	982	958	1002	1042	978	953	943	965	943	920	972	965	931	951	943	947	999	979	988	956	945	976	934	937	963	913	907	987	977	982	934	980	986	921	984	971	986	973	1013	958	944	965	965	993	976	975	950	949	1014	949	923	955	956	928	954	966	945	1016	987	966	956	888	918	944	977	990	956	945	949	970	975	939	946	1024	984	966	1011	979	994	994	987	898	891	991	926	912	982	967	939	887	951	968	1023	990	943	950	957	961	944	972	963	977	960	926	951	987	931	914	915	959	951	962	985	997	927	1004	970	962	963	938	920	946	948	965	938	967	929	980	949	980	957	938	995	903	931	970	1007	954	954	979	973	960	974	987	951	960	1018	961	938	941	1006	945	960	1008	943	963	948	974	977	970	983	969	969	964	997	991	956	932	1006	979	952	1011	977	971	1003	960	963	986	967	920	944	952	925	994	909	995	932	980	948	963	950	927	917	949	987	951	950	952	939	958	986	952	975	933	932	947	995	1011	974	962	1011	936	959	999	987	972	918	954	980	943	971	911	972	952	979	966	926	962	923	929	978	942	974	959	1012	967	941	925	951	995	928	1005	972	978	958	950	953	924	946	940	994	957	942	974	966	1014	993	878	941	972	904	919	933	1004	964	924	990	969	974	954	911	1001	970	984	948	948	970	997	921	964	922	995	904	975	959	950	939	945	969	991	944	915	1008	961	915	994	957	936	950	957	1012	1004	926	1005	1004	944	992	1001	944	979	967	1006	959	931	920	943	935	980	1009	988	976	970	969	978	972	945	931	926	962	981	1022	976	1021	983	961	991	951	940	953	979	987	955	954	911	894	966	937	962	1002	953	941	981	982	987	947	938	999	877	914	1020	977	995	951	955	979	990	958	982	901	983	1002	998	985	988	972	946	944	941	993	958	956	964	978	957	996	957	999	987	971	979	950	926	962	954	931	969	975	976	966	979	988	946	959	956	994	1008	965	973	914	899	970	943	940	934	985	983	997	963	977	946	924	927	991	944	977	923	990	956	937	931	936	970	986	952	926	933	896	991	982	939	931	1001	956	949	935	938	975	913	994	906	978	924	958	956	944	990	934	964	999	975	951	960	985	931	917	1012	921	952	934	913	964	989	927	897	942	983	951	951	950	955	966	960	912	944	953	982	920	963	940	977	1015	960	968	988	963	974	958	947	991	946	976	953	960	987	984	949	1034	939	985	959	978	882	971	1018	1028	938	996	951	1004	910	944	907	938	973	941	953	910	918	979	894	958	1010	1006	1002	972	944	953	969	996	961	922	951	937	976	948	920	947	912	956	1035	943	957	986	983	965	982	958	955	1002	921	976	999	996	940	986	936	969	958	940	978	950	963	1028	1012	938	964	927	915	874	943	924	934	938	968	993	957	906	952	1002	928	979	939	960	965	989	1014	1016	989	1009	910	1002	968	1017	1042	958	1042	950	987	947	940	987	954	996	970	963	992	977	938	928	956	973	945	970	958	997	975	957	948	1003	984	953	926	966	967	958	962	1008	996	896	961	1003	991	1020	1009	946	1032	969	993	992	883	917	905	960	913	967	960	875	967	956	967	979	917	965	995	974	950	965	974	964	978	992	934	987	956	949	912	980	980	920	926	962	945	989	1002	964	968	903	958	1004	965	980	980	941	998	937	976	964	989	998	943	957	969	912	962	946	939	950	998	1003	998	1028	1054	941	1004	967	913	974	936	977	986	920	957	991	952	925	958	1005	946	904	943	946	965	964	926	935	976	916	997	944	1008	946	926	964	940	919	998	988	985	927	944	949	974	997	936	981	1002	975	958	977	993	972	936	949	973	932	1007	994	929	953	963	936	964	1009	981	960	992	926	960	921	1005	995	972	961	940	922	950	975	977	897	967	892	967	980	929	1002	1006	993	983	983	911	988	991	919	943	906	951	940	1039	962	934	1008	1012	952	977	997	981	937	981	1019	992	969	984	987	941	979	965	964	964	966	999	993	967	941	993	946	980	970	960	1013	991	960	933	889	922	961	920	962	998	946	981	957	984	940	943	1057	952	914	945	985	957	953	925	968	919	963	943	978	926	963	977	894	952	999	958	957	985	930	954	963	919	948	969	1019	969	995	917	950	958	944	950	972	976	951	930	955	981	1014	974	929	981	965	950	946	967	920	944	1001	973	978	920	965	988	909	984	944	954	935	1001	1001	946	944	913	1008	980	920	996	955	935	1014	946	962	991	1017	950	925	950	897	977	942	986	915	951	937	951	965	993	985	992	966	981	987	944	993	952	952	983	1050	910	935	922	984	910	929	1038	937	988	1006	1000	1013	978	931	976	927	979	934	996	950	970	930	983	1003	953	901	956	971	991	1015	969	929	922	961	972	972	973	916	944	964	949	963	927	922	962	938	940	996	967	912	930	978	955	930	972	997	1000	976	945	963	1002	1029	941	957	973	953	938	985	980	957	978	912	957	921	945	964	921	956	929	956	1008	988	923	933	891	968	983	988	971	962	951	969	935	937	979	996	976	966	972	977	973	973	957	932	934	968	923	997	927	990	992	940	963	971	886	1000	974	994	981	968	990	971	954	983	954	1024	933	993	903	935	981	996	924	963	978	981	951	979	1015	975	1015	1018	982	1028	964	929	970	942	970	951	1044	966	958	906	977	979	1002	970	958	961	982	976	934	917	926	934	996	963	934	996	975	970	962	950	944	951	951	1002	967	956	964	957	993	939	962	996	955	972	960	956	978	887	934	941	957	937	949	965	923	973	936	1016	940	970	986	966	1004	958	1000	881	946	981	986	936	933	933	977	968	899	904	883	947	918	968	922	1000	982	931	946	975	962	936	1011	975	925	934	894	987	1012	989	963	974	957	956	1002	976	954	930	918	1026	949	973	915	924	943	997	978	1006	993	975	922	948	953	949	997	999	1012	970	1003	928	972	973	967	976	949	989	1031	974	970	967	973	1010	981	936	964	1011	996	943	980	908	907	948	960	934	979	1011	976	937	938	933	985	968	988	965	954	925	944	958	917	938	987	952	975	979	933	961	959	937	914	960	961	885	969	969	1023	942	939	978	943	997	954	953	950	952	1001	976	913	940	1012	970	979	945	993	929	1003	1004	998	928	998	937	961	958	963	932	940	968	1016	982	913	1058	988	936	967	965	982	951	968	1029	970	938	923	936	953	971	962	952	988	1014	939	1065	916	903	957	957	1007	1017	930	997	886	926	1028	966	939	979	989	941	968	961	949	960	966	962	983	963	937	933	995	938	930	989	886	946	905	978	933	958	926	988	954	923	998	931	957	924	898	1021	894	974	937	975	976	955	977	1008	938	962	953	940	967	980	956	913	921	945	937	941	978	921	968	994	956	973	935	984	966	934	966	990	939	1012	912	961	987	973	915	967	980	965	955	915	887	954	980	962	933	939	962	1000	955	958	980	978	976	981	1014	979	960	960	967	990	996	928	993	998	932	1003	969	964	961	923
29643	33959	41433	32741	21617	13166	7153	4401	2979	2300	1828	1533	1282	1104	997	962	877	891	836	858	762	765	748	740	730	693	685	718	733	669	695	666	679	657	677	721	643	672	659	744	660	727	713	711	707	679	638	683	667	715	718	680	694	720	681	711	695	643	714	656	731	699	693	677	672	626	665	704	665	658	709	697	670	620	709	693	658	705	692	686	722	684	735	704	682	666	684	702	680	697	672	664	659	668	672	720	685	667	727	703	718	671	660	744	694	701	746	673	689	711	680	664	665	687	681	698	679	663	701	679	627	669	630	694	676	705	712	629	640	714	641	713	640	675	695	662	682	673	716	668	713	656	683	665	650	620	709	732	679	683	654	684	685	710	688	691	713	678	680	673	685	689	690	682	657	704	681	673	738	698	702	673	690	656	675	673	692	719	697	654	664	660	643	670	699	634	713	692	702	646	689	685	733	664	709	682	701	703	684	677	698	669	666	646	667	648	681	715	680	673	698	686	699	655	750	693	667	695	685	685	668	662	684	684	711	675	696	719	721	692	679	687	650	705	648	696	689	703	689	699	691	678	685	655	653	655	670	710	713	659	666	710	683	732	724	693	677	723	715	661	687	685	713	719	702	680	709	679	750	712	697	657	671	705	710	676	695	708	679	673	650	683	666	679	685	694	680	689	710	707	747	683	673	675	657	692	680	690	676	693	697	722	678	638	751	687	684	675	676	649	701	671	667	699	694	642	707	677	695	691	663	686	669	708	712	666	658	667	671	648	654	641	630	664	708	703	692	749	713	669	640	681	690	683	681	663	667	699	672	682	658	680	657	703	632	705	690	716	695	695	733	684	680	671	710	678	675	672	702	677	711	703	698	693	694	678	671	711	692	635	675	684	672	654	645	685	633	635	649	639	695	663	719	720	700	695	647	681	672	643	663	647	725	661	647	749	711	670	693	715	640	731	723	693	675	654	662	693	686	675	672	744	724	681	645	690	633	676	691	696	712	650	625	653	732	689	700	659	673	696	686	663	681	670	721	652	668	634	716	654	687	690	694	701	695	698	685	708	677	720	671	724	734	693	733	662	667	697	679	693	655	716	694	700	712	718	637	660	688	671	686	650	706	707	657	710	646	698	689	684	673	654	684	692	713	716	698	710	675	684	718	656	693	683	667	715	686	647	703	677	677	691	722	710	731	708	685	703	668	680	700	681	688	667	665	652	703	692	670	646	688	686	720	655	662	705	717	674	670	703	667	716	685	701	729	681	682	719	695	683	669	689	642	741	636	678	679	675	684	694	709	688	715	670	696	655	687	628	710	685	688	676	678	735	669	693	703	675	702	715	705	645	665	705	686	682	652	665	721	711	688	737	719	668	688	655	720	662	655	665	677	703	704	695	672	688	684	672	711	693	718	659	664	645	714	644	697	692	714	656	658	724	667	691	660	726	719	671	660	688	670	687	701	707	703	665	653	684	693	709	653	700	635	703	692	677	722	710	636	678	657	668	663	678	713	679	639	680	676	680	693	654	673	670	711	699	642	672	667	740	674	687	707	704	682	709	709	687	678	674	691	680	684	658	656	712	677	726	671	681	629	711	657	658	640	665	671	722	634	696	649	713	675	677	688	703	700	679	671	701	687	702	654	671	718	731	712	685	697	631	727	686	604	634	695	633	722	710	704	691	660	704	651	704	662	708	716	651	688	689	612	736	702	620	697	704	695	665	729	717	683	731	712	731	721	671	637	714	645	689	713	678	737	706	686	660	695	731	694	706	679	636	681	692	672	699	638	674	649	715	703	645	694	705	706	687	720	674	696	662	657	685	638	628	661	705	702	693	687	665	682	671	719	693	662	712	649	705	694	643	664	677	681	703	669	656	618	687	693	683	697	683	693	668	678	674	654	710	688	667	682	663	665	669	642	697	677	676	664	663	680	677	706	722	694	637	680	616	694	685	702	709	710	684	691	650	645	716	718	732	662	711	663	689	675	674	689	661	687	646	646	703	689	682	672	729	678	699	742	664	680	712	721	712	670	725	665	650	677	734	699	690	707	680	658	712	721	691	691	695	737	684	696	683	682	667	738	703	643	704	688	673	669	675	686	670	668	727	719	682	681	679	682	709	690	659	678	672	702	690	759	675	693	671	676	644	688	679	669	674	702	703	664	666	721	680	667	712	681	666	731	671	716	654	672	655	709	642	702	694	669	689	657	676	651	706	672	685	664	684	704	692	683	678	682	655	663	675	729	707	735	711	733	708	677	674	652	704	670	705	720	705	654	663	662	704	686	665	663	638	702	682	677	636	693	678	723	675	678	670	697	713	612	661	676	642	718	673	692	667	680	659	658	713	666	676	713	662	691	707	647	680	677	669	683	644	643	707	701	682	675	688	690	670	677	684	673	682	706	653	690	661	670	689	693	693	674	675	654	708	651	646	700	726	636	670	661	647	638	673	705	664	713	716	678	699	675	639	709	689	666	689	635	705	656	681	707	658	687	684	705	712	662	654	707	704	666	645	648	673	673	699	720	718	694	668	708	704	686	722	708	676	679	697	659	657	661	673	704	738	670	694	645	733	652	737	698	709	671	715	690	687	708	682	670	675	691	740	627	659	712	671	692	685	697	687	713	666	667	717	711	686	689	699	675	687	719	669	681	648	662	706	721	652	630	721	648	698	691	683	700	643	701	707	671	733	726	676	666	670	625	691	684	687	670	646	651	724	650	688	669	642	633	677	667	683	676	708	715	702	706	663	696	682	681	746	669	697	705	707	664	673	717	676	667	657	665	667	697	626	647	658	663	658	692	694	664	686	669	674	663	639	717	644	682	733	645	670	721	667	684	681	696	683	674	697	679	688	681	693	710	670	650	673	628	665	669	731	702	643	682	688	705	744	660	723	658	672	705	644	693	745	666	721	670	692	660	698	686	698	675	680	624	653	678	688	650	687	718	697	732	695	678	682	689	687	663	710	685	675	695	688	668	639	689	714	680	684	705	684	698	660	675	691	717	638	702	661	685	683	708	698	693	695	682	681	677	675	706	727	730	671	671	707	662	665	711	668	696	685	676	652	687	682	672	700	704	599	687	673	689	729	662	681	734	656	662	694	660	673	743	673	734	662	672	695	669	750	712	687	669	693	655	655	685	680	698	676	695	717	682	674	697	684	656	700	649	693	654	700	653	648	694	711	678	693	659	705	657	663	711	704	654	713	728	746	678	666	678	641	651	702	658	642	686	640	678	694	700	664	688	639	646	683	661	702	665	640	677	690	626	677	677	710	690	718	702	694	688	670	656	698	651	676	684	706	658	681	651	707	626	693	713	689	710	666	684	676	656	719	658	698	736	725	693	737	704	712	709	691	696	692	699	721	662	655	729	684	660	700	662	678	724	667	635	692	686	701	720	660	687	678	671	711	675	639	675	663	676	677	657	651	718	671	658	716	667	687	687	702	736	679	668	684	704	624	686	710	694	612	685	686	647	656	683	659	676	699	664	644	689	722	672	697	728	673
37828	52651	46352	34993	26755	18963	12383	8289	5985	4371	3326	2556	2227	1859	1659	1529	1368	1238	1231	1138	1077	1040	1122	1070	1018	952	1011	959	938	927	997	877	942	953	935	955	965	1009	918	953	939	906	960	985	884	897	928	964	925	982	809	945	885	932	926	874	943	945	931	970	930	971	915	921	932	933	948	881	903	924	865	900	902	929	940	971	886	905	881	912	967	944	994	941	919	948	909	957	912	893	895	926	934	954	881	917	922	918	881	914	911	982	917	913	880	910	1001	937	873	909	922	946	951	915	930	911	936	952	917	891	919	975	934	953	896	918	942	875	892	1007	894	955	911	952	929	919	969	956	910	927	935	912	981	934	912	932	916	949	982	941	971	951	953	895	942	910	915	919	869	972	936	935	884	920	880	889	932	913	965	916	906	903	938	896	905	913	936	901	963	924	883	970	925	833	962	914	905	891	909	885	960	946	974	917	908	930	964	951	875	998	933	946	977	884	920	928	933	975	888	950	967	942	961	897	894	876	1013	940	913	911	964	934	974	932	935	927	954	897	932	880	911	944	930	987	942	914	891	871	922	936	910	936	925	935	952	919	928	927	963	953	918	918	903	895	938	927	907	880	948	940	967	868	946	931	915	1030	854	895	982	892	915	948	923	940	917	911	903	883	964	945	941	896	930	891	985	939	940	903	941	907	906	908	951	909	916	971	900	929	966	923	912	901	922	965	929	933	958	893	990	930	923	949	916	919	874	983	878	911	935	958	921	896	910	912	912	898	956	892	886	998	927	917	938	945	992	907	883	951	913	920	895	924	880	979	950	896	910	990	928	960	915	903	916	990	895	915	909	934	911	952	912	1005	932	899	892	943	916	882	931	896	918	912	980	893	897	916	958	961	918	917	957	957	957	930	932	940	943	925	988	911	909	926	933	934	934	933	892	905	916	953	883	963	972	919	931	934	972	858	923	967	953	899	943	953	928	906	936	901	926	911	928	942	942	931	901	919	951	962	907	932	940	912	909	913	867	925	908	911	927	862	950	942	919	921	928	855	944	911	894	985	880	875	985	942	922	877	902	928	951	937	931	931	919	945	866	948	932	961	936	921	900	955	936	923	912	849	933	973	899	956	932	915	974	949	900	874	903	962	857	892	916	912	936	915	920	892	928	964	888	908	907	961	924	973	868	950	961	937	921	932	911	908	900	879	926	947	949	893	889	959	914	888	942	889	943	936	933	907	940	907	935	947	941	889	932	974	915	858	952	949	936	970	948	911	926	956	867	930	881	910	924	968	931	901	899	937	919	929	960	899	911	943	951	926	915	895	925	899	903	982	971	879	962	910	944	947	930	901	903	955	882	932	955	923	934	917	926	882	978	980	962	961	937	940	924	912	952	929	913	871	915	962	963	964	960	922	922	915	939	962	925	948	937	898	935	943	907	930	865	947	923	952	918	937	943	964	917	934	898	963	981	935	915	926	879	956	964	841	895	886	899	932	922	963	920	952	942	906	970	854	980	910	901	939	899	906	995	942	930	881	853	919	907	884	971	887	923	965	918	923	919	998	885	961	876	870	906	944	966	933	970	927	953	963	900	949	966	884	920	944	954	914	855	947	939	909	897	907	918	954	960	921	939	975	910	926	912	910	940	891	928	898	916	918	928	983	938	945	967	968	897	870	921	960	935	943	872	937	926	933	936	948	981	880	897	893	881	903	917	904	874	898	918	975	929	947	923	934	959	915	935	902	943	933	951	919	969	917	964	915	951	904	918	964	906	889	892	903	922	960	902	885	925	942	890	906	901	909	939	937	962	951	971	952	931	911	951	987	953	953	965	935	917	946	904	882	954	953	941	895	963	919	959	932	949	944	879	936	913	892	907	930	972	932	900	910	981	878	912	955	922	939	915	898	933	902	959	887	919	868	918	900	860	919	913	964	896	910	965	903	943	975	967	931	865	941	890	950	885	954	914	878	893	950	980	918	924	951	928	937	921	925	936	921	939	888	925	920	934	873	886	888	924	913	911	921	939	894	923	903	910	958	899	874	931	973	922	940	977	945	937	933	961	907	904	925	946	932	931	921	946	922	890	938	925	916	928	874	888	892	901	905	931	881	938	912	962	945	949	949	929	962	929	934	963	938	863	997	899	914	939	1013	964	932	869	925	929	910	963	903	925	962	952	957	961	929	943	919	964	921	935	910	888	984	995	893	967	966	848	926	948	947	905	929	914	947	897	940	916	968	913	897	962	927	865	935	909	908	967	912	942	876	963	950	919	932	953	959	928	967	936	969	905	944	867	940	955	884	987	876	972	963	932	935	927	880	910	953	966	927	919	872	948	889	910	888	895	927	915	951	886	949	925	935	934	923	924	959	945	935	902	907	914	881	969	882	954	974	972	881	891	939	899	909	926	945	937	884	904	879	940	960	928	901	942	971	926	900	946	953	902	907	900	987	972	925	932	894	939	905	954	963	868	909	908	893	908	890	878	897	965	930	902	918	929	936	892	911	925	929	948	895	900	931	903	849	861	955	967	896	920	959	892	902	934	969	901	953	938	869	927	930	976	919	917	882	919	920	878	957	999	886	930	926	940	919	935	910	918	899	896	890	954	908	919	914	932	938	916	928	914	865	945	923	897	941	895	929	908	897	908	931	915	941	939	944	970	892	923	957	937	920	917	891	938	953	975	1004	996	910	916	943	906	922	924	949	910	932	920	974	941	925	935	900	950	973	979	886	894	957	888	922	934	882	921	904	934	975	904	936	946	980	925	942	855	936	881	917	977	908	924	922	940	916	946	949	956	889	931	976	948	936	936	960	904	918	933	896	898	918	975	883	903	859	914	884	886	937	887	901	906	899	936	918	933	909	967	957	915	901	948	1005	939	928	940	951	984	917	960	899	922	911	898	855	986	927	931	949	909	905	936	957	845	944	890	896	947	936	924	962	950	939	927	955	961	958	963	932	921	927	967	905	920	899	923	944	875	865	946	1002	946	929	948	917	952	887	912	999	910	915	900	907	916	947	893	938	891	921	889	940	916	946	942	950	926	912	948	874	946	945	937	926	880	971	923	952	920	870	934	919	924	942	940	918	874	918	912	931	862	983	887	899	946	947	935	942	933	918	916	909	936	913	905	931	933	955	885	929	941	936	931	887	944	856	928	888	928	891	911	960	949	900	914	911	947	935	964	954	930	918	991	943	925	937	960	959	913	920	894	882	924	952	952	908	971	946	875	929	917	923	951	953	982	916	975	963	920	883	907	951	928	940	969	952	909	897	926	930	959	960	861	946	924	997	880	902	979	888	922	910	978	889	963	924	985	854	906	921	929	989	900	957	930	933	963	909	941	895	934	945	947	939	915	922	892	896	894	930	921	907	912	889	910	902	925	947	888	937	939	958	912	944	936	955	928	841	933	911	901	977	925	967	940	906	913	875	940	974	909	933	938	949	894	932	970	852	881	884	924	935	936	920	914	892	1027	899	935	934	866	886	927	939	898	861	873	972	864	920	903	969	944	850	914	951	919	943
24008	21014	28558	26493	24822	21843	14533	7521	4573	3527	2649	2128	1805	1437	1384	1152	1125	1022	935	925	927	850	814	865	800	740	812	817	760	749	771	720	758	725	719	703	763	766	772	724	772	732	746	729	780	760	738	723	761	728	683	697	689	752	699	750	740	730	767	710	706	762	736	765	746	705	747	742	683	689	740	752	747	718	726	737	760	805	714	744	717	757	765	759	808	709	779	703	767	742	729	720	707	712	748	714	718	690	717	721	723	692	745	763	711	732	724	699	736	741	716	712	767	728	755	755	748	749	701	728	754	729	702	729	722	719	764	762	725	738	726	723	739	680	779	689	742	686	708	708	714	710	730	676	711	746	732	739	695	754	704	698	768	679	758	710	734	705	700	726	739	738	734	741	735	732	719	747	759	737	781	715	748	700	737	737	769	726	732	733	716	734	784	729	755	733	739	708	743	698	763	746	697	720	757	693	751	745	746	682	709	727	698	732	702	740	728	727	724	740	720	755	717	696	732	695	705	674	708	702	788	728	673	721	748	692	696	799	717	699	714	742	693	756	739	781	685	733	755	736	727	737	756	716	767	667	746	715	699	782	706	721	725	721	731	727	746	736	705	727	779	745	762	717	795	722	708	698	762	699	709	706	709	713	740	778	708	707	784	689	739	694	700	719	722	698	743	683	728	719	698	739	726	737	807	746	721	737	670	707	755	706	772	721	711	685	716	778	719	720	722	742	700	672	709	715	682	711	720	727	736	723	741	777	754	672	697	744	681	689	719	724	760	758	719	759	741	749	729	697	740	723	699	721	711	695	717	715	745	750	730	772	736	688	706	724	721	699	757	719	707	738	758	769	728	745	687	701	734	687	733	720	754	702	724	780	721	707	711	712	688	717	775	731	709	773	797	762	775	732	705	682	765	752	723	757	787	691	791	716	780	733	718	737	734	723	728	772	764	712	704	683	723	711	760	701	698	753	747	754	703	725	724	747	730	712	753	751	649	726	767	710	704	751	704	734	723	739	811	705	700	771	709	749	730	739	792	709	717	705	760	731	686	755	721	733	730	775	694	747	742	691	755	723	741	760	724	714	695	788	697	736	744	751	723	766	767	751	676	722	727	742	722	741	710	718	715	752	741	703	708	726	747	776	729	733	752	743	732	758	692	695	727	688	741	721	726	754	740	705	767	757	753	690	719	755	779	706	682	762	758	719	709	697	745	766	699	765	695	703	696	756	686	743	700	690	721	806	752	705	808	694	783	726	760	756	742	714	719	744	782	704	742	758	766	704	739	738	738	689	710	701	734	719	723	711	729	749	707	699	710	715	738	759	731	708	702	764	720	728	786	711	746	738	752	691	732	710	693	746	764	710	730	718	749	746	723	730	719	733	724	722	756	692	681	749	697	702	755	754	705	742	746	830	744	708	760	717	732	715	713	702	686	721	681	696	726	718	728	726	759	735	786	734	712	705	738	740	747	758	720	707	745	709	740	744	771	732	723	782	720	724	803	765	754	699	754	737	707	740	748	699	786	725	746	733	733	744	726	722	750	787	734	749	734	709	709	690	703	757	750	741	701	687	727	743	738	708	728	762	729	686	702	741	756	739	699	748	713	682	715	679	762	736	731	749	737	759	757	750	750	687	716	726	748	688	727	741	756	721	727	741	730	748	729	752	759	708	758	724	727	713	725	733	756	714	719	711	747	740	751	668	733	716	753	736	758	709	684	738	710	746	718	735	686	697	734	727	726	670	773	721	726	693	709	706	739	740	729	764	711	716	766	712	741	753	732	713	700	744	780	693	700	734	737	711	734	680	709	703	737	748	720	731	769	738	732	676	714	747	734	750	703	729	797	776	783	752	763	689	735	748	723	705	707	736	702	732	700	693	736	727	725	727	692	733	756	746	781	708	728	733	743	670	711	688	752	720	748	709	772	680	721	773	752	729	721	738	777	704	723	723	694	671	716	715	698	735	733	775	666	743	734	685	691	763	713	697	718	743	740	742	763	743	715	744	744	706	732	684	721	722	723	733	722	711	685	705	734	682	752	717	730	694	712	683	751	747	725	731	706	713	736	698	722	756	724	768	772	731	708	715	725	742	680	690	705	688	711	693	733	701	740	707	791	752	695	690	714	715	727	685	703	678	740	705	748	717	705	733	769	743	702	698	705	710	668	711	681	721	686	723	711	735	739	702	738	718	709	802	747	738	756	705	698	761	764	717	731	710	712	742	724	719	728	720	764	761	710	715	710	670	729	668	722	746	698	758	755	752	712	719	721	671	748	702	746	707	718	764	747	704	727	744	699	670	729	724	747	754	750	728	722	728	770	776	712	741	698	671	732	741	751	736	754	759	738	715	728	721	726	735	656	720	741	728	781	802	724	694	720	736	738	725	708	724	713	758	724	693	757	784	711	680	738	740	716	704	720	683	740	701	707	684	688	780	727	695	742	745	747	763	699	743	727	788	767	746	734	757	751	735	685	688	727	770	752	690	715	702	688	717	712	686	684	671	728	761	726	725	718	769	761	762	781	726	737	760	752	749	723	732	743	766	767	690	717	732	712	737	730	755	773	712	749	741	770	757	743	740	760	739	731	733	721	757	760	741	783	730	750	728	727	701	708	728	732	730	763	757	711	735	740	731	695	743	728	773	713	721	691	715	720	800	750	690	754	701	710	743	644	719	683	678	708	671	731	729	706	776	715	701	736	731	735	760	728	763	684	760	756	722	731	731	741	730	717	689	784	695	756	768	712	744	767	702	688	780	746	715	745	740	705	706	710	750	745	704	745	697	767	773	717	741	719	742	728	729	690	683	733	786	678	738	792	747	725	711	687	739	718	732	725	788	742	740	689	721	723	749	731	732	743	748	747	728	713	739	680	741	711	720	768	729	722	762	727	764	732	685	739	737	707	724	759	710	710	769	743	712	732	720	710	703	756	703	706	762	716	707	752	777	708	748	680	742	705	686	742	719	724	735	712	759	727	702	731	755	733	706	730	722	742	708	739	754	735	751	689	682	688	781	779	771	731	758	742	693	707	695	717	759	704	766	728	727	684	753	769	725	697	720	732	703	710	741	721	736	715	737	675	730	743	726	703	741	760	761	680	721	750	750	795	765	714	799	706	742	695	729	716	714	750	703	753	765	723	722	730	741	750	727	753	700	714	716	716	721	667	760	733	714	718	755	727	792	750	745	724	712	741	711	715	746	728	708	753	742	744	717	730	690	700	736	726	766	717	712	770	714	734	700	748	754	785	746	719	714	726	766	718	741	735	727	750	728	747	704	688	742	715	718	707	743	766	715	741	748	673	741	741	729	727	751	724	723	706	718	715	717	723	756	697	775	741	765	720	739	765	683	754	701	764	750	690	699	700	732	771	697	733	709	712	713	777	699	729	742	718	687	700	764	717	663	705	717	716	717	730	756	712	664	687	750	751	703	756	677	713	690	712	722	741	687	732	698	799	753	718	780	778	748	717	705	737	690	724	703	737	768	713	714	714	692	751	713
37580	60644	53760	41739	33626	25975	18147	12523	8648	6422	4668	3789	3161	2513	2168	1879	1731	1519	1481	1362	1285	1218	1165	1135	1108	1108	1103	1061	1049	1035	1014	1034	1067	922	996	1016	1057	1004	1008	974	960	1016	996	1038	1011	1008	975	982	1011	974	979	925	958	1018	1031	992	954	1054	951	974	1013	983	966	1024	971	1030	959	939	995	985	958	994	954	965	988	1001	999	946	973	1018	984	1059	962	949	978	992	1023	988	990	969	996	1004	953	947	1026	936	1008	952	952	951	1047	958	965	1049	969	988	977	944	955	993	1013	1026	1002	979	990	1004	1029	1004	962	985	971	966	969	927	1022	970	977	1010	934	972	993	967	1017	969	967	955	1010	997	992	978	982	1030	1000	977	964	940	997	1002	1019	964	974	962	1008	947	980	981	914	1013	1005	1005	1018	1027	1016	993	1078	943	951	1025	1025	1059	980	959	964	1011	993	967	955	919	1016	1025	963	965	942	990	1015	948	1015	960	974	949	981	1011	955	1050	990	1006	938	975	982	957	1053	973	961	947	1009	979	980	1023	964	1006	970	983	972	963	999	950	942	970	1019	929	980	972	986	982	958	983	970	937	1029	993	952	1011	1012	1017	1022	996	960	983	1002	982	972	1019	967	1010	911	965	971	1019	970	953	1030	976	1003	949	1046	988	1019	990	960	971	1066	955	995	992	960	1028	1014	971	1012	992	1000	971	927	992	950	979	998	1003	960	980	975	1004	971	994	1004	968	1061	974	992	978	978	952	963	924	991	984	892	1001	1014	1059	999	970	1001	982	970	1012	1006	962	1023	951	979	952	988	997	978	985	943	1008	941	1017	1016	963	915	971	1017	951	937	1010	961	993	995	971	1007	923	999	966	993	869	1027	945	1007	977	974	971	958	991	1040	1015	934	975	931	954	1017	967	1032	996	954	995	1003	946	943	941	1012	961	1002	996	1006	979	1016	985	995	1033	976	958	969	1014	1053	1028	897	937	979	985	1014	937	1031	998	969	989	920	1008	961	1023	1007	1002	962	945	984	971	985	988	1018	1001	984	925	994	1034	938	1061	974	980	937	958	990	985	950	1017	967	1016	976	982	934	969	989	1000	1021	930	1023	994	981	962	1010	975	997	974	972	968	979	960	990	946	980	962	1007	987	1003	951	980	1025	988	1030	970	960	958	1001	1008	1000	991	991	972	972	992	1021	995	985	917	989	965	1007	949	1011	995	975	1005	968	938	1015	960	974	998	988	1056	981	969	910	968	948	978	969	999	1017	1023	950	996	985	992	938	933	982	944	921	1056	964	1004	1031	1004	1036	982	1003	989	945	1008	970	1024	981	974	988	956	1022	968	968	1045	969	980	988	982	973	989	951	1013	967	943	1043	954	978	968	993	1002	1011	990	1043	1017	980	954	946	987	971	1002	983	1037	957	1037	952	961	997	973	967	960	947	986	1003	976	971	1001	965	954	1021	992	958	1015	985	983	948	970	961	958	1021	1023	984	960	898	1030	1003	994	981	954	932	1027	916	990	923	971	968	1008	987	982	944	978	985	1019	1006	1001	986	995	994	961	1024	955	972	995	998	940	958	980	955	953	1048	975	986	968	974	973	995	987	943	990	999	1032	926	956	998	946	1012	1037	991	1015	974	956	1023	945	1031	1030	1007	983	932	948	1003	938	988	961	986	952	992	1037	988	977	983	981	1010	975	985	984	975	996	947	955	957	988	945	994	1015	1008	1018	942	1042	968	970	959	1003	1023	970	991	950	969	978	956	977	987	980	1019	959	1001	1025	1021	982	1011	1023	996	982	953	1005	1000	969	1018	998	1002	998	963	974	966	974	989	1011	1003	949	1021	1000	983	992	990	934	946	914	969	992	951	980	1013	994	964	978	942	1028	949	960	993	1002	956	983	970	990	974	998	981	948	1003	999	988	979	1053	951	997	993	940	987	944	972	979	1013	1007	1007	1028	941	1003	984	938	951	942	947	973	951	1017	946	967	949	988	958	936	961	988	998	999	1015	1000	971	940	1026	957	967	952	990	914	965	987	983	993	1000	991	993	957	1040	998	989	982	988	961	993	970	962	987	985	1008	1026	1027	952	934	1021	985	1002	957	979	1033	955	964	1002	971	1015	980	954	990	950	964	1014	989	1011	978	1007	1020	1011	929	950	955	974	963	1020	1003	969	967	1032	956	961	1001	937	992	1036	989	1007	1027	1069	1035	974	973	1011	947	1016	978	917	973	1012	1016	988	1000	994	1023	961	975	949	949	978	959	981	988	945	987	1020	1010	1012	1016	1011	963	981	958	1006	1005	1009	965	958	958	977	987	1000	1056	1014	1057	996	966	950	947	1027	1038	1038	928	1038	1015	967	986	972	975	959	941	1008	1018	966	1020	952	1036	970	964	993	1034	963	969	1014	987	945	961	918	1001	997	952	958	1032	977	994	994	977	1009	991	1000	956	1006	959	989	1022	987	972	943	952	919	959	992	1025	987	945	935	1075	966	1027	1001	1009	1000	1017	948	1033	999	949	962	1006	974	955	953	987	962	925	998	995	1017	962	985	1007	950	969	942	1037	975	1014	973	986	1005	1003	994	978	960	1012	967	927	1027	1011	1031	975	1006	967	979	978	999	984	986	983	981	971	982	971	983	934	1006	970	934	966	1011	955	1020	968	1007	913	963	1045	903	992	1000	1025	979	934	925	1019	935	913	968	960	934	991	999	960	1006	966	967	955	969	995	964	981	926	961	985	974	990	997	963	1012	911	930	931	1009	991	1015	1015	956	1012	1021	986	946	983	925	996	1054	955	971	914	946	1065	977	972	977	1064	1002	981	951	986	988	1017	984	1034	977	930	1023	956	986	1028	985	1045	996	1028	969	953	989	994	1021	1001	998	917	994	979	964	995	932	983	953	1014	997	993	1007	994	959	988	936	966	945	1009	1057	956	983	979	982	943	973	1030	998	967	1003	960	964	972	985	984	1038	978	1036	983	975	978	983	927	954	1007	1065	998	965	971	928	987	1024	1073	935	1009	1009	952	973	991	967	997	958	993	1007	962	957	978	938	933	994	993	945	1028	959	966	955	1021	943	957	960	978	1025	1032	982	944	1013	1022	954	1019	968	1008	992	996	981	999	983	975	987	1003	1027	973	999	997	952	960	1018	1033	952	1012	946	962	969	957	977	1000	982	959	1033	1020	1035	1002	986	1017	969	933	1004	975	975	964	977	979	955	998	998	1003	979	984	1015	946	990	969	974	963	959	977	989	982	937	1026	935	1034	995	1030	939	977	997	936	917	993	965	1008	1005	952	929	1034	1029	958	981	1000	925	1016	970	968	1014	1030	975	1006	979	1033	999	948	986	1010	991	1021	945	1026	963	958	944	909	999	968	926	1016	953	984	1010	1022	986	946	989	983	969	964	967	952	966	993	976	974	966	996	953	960	904	1011	981	921	983	931	955	969	960	984	985	964	1019	1005	951	972	990	1036	954	1000	976	1028	1024	992	1025	959	967	982	1017	1010	990	1046	1011	968	994	1025	968	957	949	896	958	986	1004	1015	935	966	994	1048	1021	927	1038	954	966	1020	990	986	1035	975	1008	971	994	1036	1004	988	961	927	972	991	1007	992	1008	927	971	924	1026	974	993	956	973	961	1023	1015	956	956	982	975	980	981	974	976	990	953	951	975	1018	991	971	1025	967	945	997	984	1011	1032	933	971	996	969	1025	959	963	934	946	1031	1008	953	990	987	996	968	997	943	985	1010	990	1071	926	990	976	981	960	1017	991	995	943	974	954	1003	985	982	950	986	1026	1015	915	984	955	991	1025	1013	1011	952	954	953	967	970	1025	962	968	967	935	993	940	952	983	1019	1013	957	975	977	929	969	1006	974	906	964	991	943	956	983	976	947	1053	1018	977	987	954	1014	1000	1007	984	992	1009	976	992	978	989	1092	1022	961	1013	960	971	1000
22947	21018	28781	24115	22927	24360	21727	11155	6895	5042	3744	2810	2303	1939	1650	1423	1284	1189	1082	1062	990	911	836	887	801	848	803	792	757	807	771	783	739	774	753	742	739	716	744	750	698	741	726	747	729	742	747	699	750	680	735	718	697	723	776	702	711	720	749	748	743	711	737	690	699	700	706	778	668	722	708	715	686	676	724	737	699	705	707	701	717	764	726	707	704	722	743	742	688	737	685	728	752	694	704	750	713	739	731	730	681	702	693	792	708	763	763	697	738	684	700	701	745	708	718	755	724	724	691	703	725	717	769	689	712	728	701	808	722	736	733	736	745	739	718	714	758	747	692	667	691	740	723	692	706	748	701	712	702	656	742	716	709	691	695	674	716	734	697	662	704	687	752	715	709	621	703	761	747	735	701	700	699	722	705	704	731	678	756	709	659	743	710	694	783	710	746	691	735	764	713	730	707	738	732	710	693	733	777	723	715	724	732	666	694	724	767	745	718	748	742	773	737	758	744	763	746	754	752	773	703	731	732	743	731	705	681	704	713	734	723	756	743	732	745	685	709	723	709	707	724	707	719	719	726	779	702	720	690	714	749	754	741	636	726	728	751	726	715	729	748	718	712	731	675	715	698	687	678	717	735	723	710	710	727	676	675	701	729	757	691	704	705	733	726	697	750	754	717	711	692	752	700	644	711	744	739	755	664	683	704	709	708	710	684	685	744	694	724	717	720	733	716	690	722	739	734	744	738	674	754	736	694	746	689	724	751	744	719	714	718	750	711	737	664	710	733	707	686	701	734	729	714	746	738	728	734	714	746	749	759	709	742	715	694	748	726	741	736	701	723	647	749	748	740	745	750	742	725	695	717	766	727	731	656	718	723	765	735	745	778	772	718	746	750	708	687	736	729	744	682	740	691	762	713	722	754	697	654	709	749	700	723	677	763	681	736	724	727	724	716	760	710	717	742	716	738	761	734	714	740	689	729	701	690	687	745	697	719	768	702	734	748	743	716	747	730	711	704	690	680	680	700	702	710	717	731	729	712	752	732	761	682	736	770	745	692	706	688	715	731	743	667	704	726	742	728	721	794	753	737	665	763	698	732	714	766	706	719	670	738	730	733	712	835	705	747	721	740	721	769	730	753	715	695	688	685	733	684	775	700	735	742	696	731	738	777	749	735	690	736	671	744	724	723	734	750	674	737	703	688	681	719	712	735	765	698	704	695	660	733	711	710	752	722	698	706	739	696	712	695	739	675	695	753	713	669	700	729	735	707	714	716	742	722	734	741	715	719	709	708	675	729	759	692	730	729	767	752	708	720	727	732	686	714	730	704	711	723	729	700	723	772	723	665	729	767	713	665	698	693	765	707	752	700	730	724	747	729	728	684	746	775	729	696	672	751	684	739	769	747	788	687	694	705	669	678	693	712	713	709	721	697	738	740	717	733	739	719	722	754	694	760	738	699	717	728	735	706	746	728	698	724	681	729	739	721	723	714	725	703	692	667	695	738	689	711	690	706	715	676	701	729	688	720	693	700	733	679	734	714	738	738	672	695	733	749	751	711	717	746	737	730	762	706	711	728	700	747	706	697	710	681	726	746	759	779	709	703	695	703	679	718	695	722	724	720	679	728	718	702	726	749	731	722	701	712	710	722	699	726	732	700	708	725	734	749	690	701	728	716	737	750	741	730	728	736	705	729	773	735	722	764	730	727	735	727	731	729	704	674	699	758	706	726	726	766	726	708	722	656	714	735	726	721	718	728	701	704	749	747	714	725	735	745	735	720	708	733	705	735	674	729	687	697	720	740	712	740	754	751	749	734	721	684	701	703	731	729	709	669	695	725	696	693	711	730	700	748	723	731	737	732	705	705	731	761	734	696	752	761	688	694	732	705	772	723	687	694	756	743	738	695	701	723	750	728	743	777	759	715	690	744	736	685	696	733	739	746	732	674	670	754	704	709	752	734	713	750	655	692	725	717	724	689	736	740	721	753	709	721	742	721	741	706	718	694	698	717	721	747	714	701	703	692	721	709	772	720	679	714	717	737	710	728	686	748	706	686	696	738	738	744	705	740	705	759	715	700	717	708	725	699	708	712	744	735	665	715	730	667	740	754	725	701	660	672	702	760	729	750	690	774	714	759	728	721	697	700	719	712	710	728	727	710	721	736	705	744	703	681	701	685	744	749	737	694	716	782	745	664	711	726	687	741	732	722	743	759	701	742	659	731	726	691	731	712	704	718	756	716	719	672	704	749	689	690	682	770	756	746	721	731	723	747	689	708	747	700	733	756	741	699	724	697	697	749	738	702	714	691	751	664	735	725	741	767	720	739	688	756	686	698	697	733	693	731	685	729	729	687	758	731	753	775	820	721	717	717	721	723	702	703	710	759	697	695	736	709	720	721	703	755	736	762	748	697	758	730	709	691	695	680	688	702	766	749	735	761	765	774	720	738	708	727	750	758	704	693	704	696	729	736	729	695	738	713	744	666	703	709	765	738	663	717	770	676	693	750	696	724	724	670	770	708	721	698	680	713	704	724	666	741	763	737	713	703	690	691	711	760	700	745	752	730	701	770	687	707	739	689	726	682	722	713	741	714	731	742	781	719	748	733	745	735	712	701	709	695	722	745	690	669	736	717	723	711	741	692	743	714	722	715	727	718	711	707	710	724	725	736	691	737	738	744	727	686	759	726	680	753	748	738	696	671	719	726	710	760	720	713	736	730	734	717	763	715	749	675	740	723	722	721	718	726	738	719	663	693	766	706	763	755	729	691	687	700	822	725	689	706	699	721	708	722	715	730	698	731	737	673	706	724	757	704	673	760	710	714	702	712	736	692	765	750	698	731	676	752	736	749	732	706	725	750	696	726	742	719	701	754	740	742	662	748	673	712	721	768	708	760	687	724	694	676	734	742	736	705	753	724	727	767	754	711	776	698	698	733	725	742	709	716	808	716	706	683	715	780	773	740	724	728	748	712	726	700	717	714	717	737	702	711	676	726	702	741	729	703	761	722	734	733	778	710	686	724	761	768	689	732	750	696	754	737	738	737	734	720	701	713	712	720	699	663	698	749	711	727	787	759	680	733	693	718	685	727	718	707	716	752	731	706	695	713	741	759	740	743	767	719	741	714	681	685	674	713	737	706	747	700	695	705	764	717	713	695	705	702	722	769	695	689	717	755	710	724	679	705	673	719	744	671	712	757	682	698	773	725	737	701	757	685	719	724	731	732	777	686	751	700	687	710	740	720	707	735	681	739	752	683	715	742	733	755	736	781	724	743	728	726	762	722	710	687	794	706	657	710	719	727	695	710	746	680	736	739	706	683	750	714	754	750	686	764	670	687	716	725	698	701	705	743	688	691	711	752	732	687	739	768	738	700	709	740	707	767	697	720	712	724	743	697	749	765	758	721	710	681	718	699	666	713	713	717	741	724	716	714	668	710	722	775	716	706	694	733	716	723	697	663	725	716	741	676	737	727	715	751	716	732	735	768	759	677	708
40216	66195	60895	47260	38662	30840	22598	16146	11953	8900	6733	5067	4065	3250	2744	2271	2101	1795	1722	1590	1473	1330	1254	1245	1144	1154	1084	1093	1042	1021	1060	1028	1054	1001	1009	995	975	989	981	1001	918	988	947	982	927	973	994	974	1061	940	997	926	987	1013	950	993	982	965	992	965	951	951	965	950	948	1008	972	989	925	947	937	944	941	1000	968	1000	987	964	960	964	998	920	974	1027	960	912	1030	939	970	954	930	992	1002	977	912	982	1023	898	957	952	918	933	970	926	956	1036	944	1005	968	957	976	912	961	951	909	956	961	955	947	995	944	946	969	926	976	989	963	1014	1003	957	935	928	990	1005	921	937	908	1001	1040	915	983	985	960	949	928	966	912	982	985	971	918	1022	978	1009	1014	970	982	989	919	910	958	929	954	1011	987	910	932	964	977	906	1001	923	973	952	974	936	925	945	1009	940	995	959	963	917	933	940	925	993	975	937	987	985	991	948	973	977	942	970	984	947	993	967	937	948	931	955	1007	970	945	941	947	938	946	969	979	989	933	996	940	964	959	917	927	985	1004	998	972	944	983	946	916	909	1001	933	976	962	932	957	890	935	1005	948	997	1025	945	938	908	967	989	986	937	937	987	1031	956	994	984	956	949	969	982	980	906	963	961	959	1013	984	960	958	916	999	905	968	948	970	920	931	1014	950	938	943	882	1031	987	975	976	1001	944	961	953	927	985	1013	994	949	956	985	920	932	971	989	944	972	1002	952	964	994	964	964	980	930	915	1006	983	981	969	911	973	971	947	952	987	1002	952	937	933	946	899	963	937	1015	983	937	966	948	1002	896	954	973	1017	945	965	949	1004	972	972	967	948	1027	993	1010	946	931	936	933	955	964	952	939	953	986	956	965	982	972	864	944	919	998	953	888	1006	951	995	966	963	980	1013	1001	951	946	962	906	966	960	980	965	961	938	886	993	961	960	892	925	1009	953	933	959	939	924	938	953	982	959	1022	949	923	939	967	921	926	947	957	939	926	1038	941	1002	998	980	964	957	984	961	921	906	977	904	960	884	952	969	1027	979	976	980	965	961	995	983	961	938	952	980	965	997	961	960	984	1027	944	998	1038	940	926	952	975	913	999	932	988	975	922	928	965	989	908	928	964	999	969	980	937	958	989	928	1001	969	928	944	942	966	931	964	957	964	946	1019	964	946	986	974	962	949	1000	972	974	926	963	984	935	943	967	958	989	949	962	958	960	1009	967	951	931	945	963	926	934	964	959	922	962	924	968	992	911	935	1024	924	930	974	903	988	946	969	961	992	941	977	962	934	982	996	1010	952	908	1000	938	976	1008	940	933	933	995	919	932	983	977	945	988	945	945	954	927	986	946	949	990	1023	980	926	994	985	983	955	991	965	917	944	955	958	947	927	1010	941	988	945	918	1000	927	990	1004	977	915	944	933	914	940	1000	909	982	969	948	932	980	926	1001	927	953	943	972	975	968	971	1027	957	965	1025	909	968	932	953	992	942	944	975	959	948	998	928	941	987	936	979	984	953	955	905	956	986	897	883	936	1014	928	975	943	1005	935	944	986	942	950	991	905	959	1009	970	987	964	892	953	977	989	969	982	1011	929	902	1001	1014	995	923	956	960	908	965	955	998	964	988	970	929	1014	937	942	942	921	1003	895	913	984	981	971	983	944	1015	904	965	954	909	970	934	901	989	993	965	932	944	1002	950	944	1005	997	972	1018	909	940	947	934	926	927	989	974	971	957	978	924	968	973	976	1029	930	963	951	1003	1001	958	917	965	890	962	983	1000	914	991	990	955	928	992	968	990	934	1007	969	947	959	937	977	989	899	986	949	951	927	991	894	951	1020	929	908	1001	897	918	919	971	1015	948	1009	982	955	966	958	934	944	956	956	942	996	938	953	880	1006	949	977	937	989	964	974	920	975	929	927	978	974	1000	982	949	1021	924	956	949	926	951	931	900	969	961	946	975	925	966	914	957	1011	946	951	958	965	973	923	963	949	978	1012	972	952	959	957	913	915	956	985	968	953	937	984	923	1001	975	1032	930	979	917	932	909	993	969	912	968	931	1029	985	970	929	986	988	918	960	996	911	976	1022	926	950	943	953	932	1008	948	964	939	971	981	934	979	932	970	1003	949	986	966	951	1027	973	989	922	963	968	977	947	957	929	995	988	962	941	943	987	926	890	1020	1001	963	967	912	942	944	944	980	967	912	992	906	952	976	962	972	933	899	1024	975	973	972	966	929	900	1029	984	997	957	937	936	940	951	917	927	962	1007	976	955	924	963	1000	915	926	938	928	942	962	971	925	993	918	931	972	962	945	914	939	982	926	923	957	966	933	1033	979	974	975	974	960	953	973	986	987	927	969	934	964	975	992	989	955	960	983	954	955	938	956	935	968	917	895	905	933	978	953	940	952	887	955	985	966	858	992	961	957	1009	960	946	920	967	948	965	987	912	922	934	901	952	913	988	974	957	916	970	938	936	941	915	936	954	1023	950	968	906	960	924	869	972	992	961	920	899	999	928	956	941	990	971	911	952	984	1014	953	949	966	935	948	970	1007	972	965	966	1008	950	1003	946	926	924	936	932	1041	979	897	964	1001	887	934	1069	947	977	943	966	931	985	965	927	1006	954	1019	985	1023	901	983	957	938	981	931	950	963	965	1009	963	1015	1015	988	957	1006	966	899	975	910	971	1004	968	927	917	1001	1024	927	881	965	929	946	924	1040	958	1002	983	966	977	956	991	969	924	933	957	1002	1004	932	956	907	970	935	983	967	1009	1013	949	917	927	899	951	931	974	980	935	964	933	932	1007	929	964	912	979	924	992	958	945	946	941	1018	1004	964	904	988	968	1032	995	947	976	976	1001	989	1003	940	967	981	906	968	941	964	965	912	950	940	937	976	923	994	972	972	953	949	941	976	889	999	979	943	967	962	943	934	996	925	951	982	957	964	995	1003	964	938	980	958	976	932	927	912	988	950	992	982	975	895	953	987	941	980	988	960	947	977	987	971	913	950	946	933	963	939	993	922	982	956	989	957	937	985	976	922	909	984	941	910	937	993	938	936	941	992	927	956	906	1020	1000	972	982	933	963	950	912	931	981	930	949	878	953	1010	976	922	985	981	951	910	914	934	1005	961	1034	974	927	1012	907	986	1015	903	952	956	1021	971	972	969	944	1019	936	936	986	982	976	960	963	951	964	950	951	952	926	959	963	945	966	963	974	927	978	913	960	956	1003	977	1038	1008	977	978	931	983	983	944	975	946	915	972	921	938	954	960	936	942	921	968	991	965	982	967	988	982	991	978	1020	965	938	952	980	988	944	944	891	911	937	928	998	919	1013	923	1044	941	997	1017	954	990	971	914	957	959	966	937	1021	886	916	951	923	952	934	896	969	894	970	973	929	1008	1018	993	920	944	968	974	978	956	945	1015	957	961	942	959	880	977	970	954	987	938	956	1016	966	958	949	952	934	956	981	937	935	920	976	960	938	946	953	945	962	969	973	945	926	940	979	953	940	1006	946	963	1011	955	913	1015	955	926	978	960	959	906	929	1002	988	910	886	968	926	935	981	973	958	939	915	930	942	997	875	949	955	921	967	987	907	1015	948	955	935	998	970	926	934	953	984	1011	934	934	958	863	959	968	910	942	983	932	972	960	971	964	966	972	954
30065	34571	42030	33018	21603	13310	6955	4160	2951	2126	1787	1438	1253	1086	990	911	869	856	808	850	779	734	735	758	680	714	714	693	688	699	702	678	699	697	704	659	690	717	743	723	660	720	723	649	672	747	674	692	671	728	684	677	667	632	693	636	699	704	694	677	659	670	699	718	697	700	677	677	684	671	700	682	692	667	704	704	638	682	674	699	665	727	668	659	725	713	618	639	650	692	723	697	677	653	728	639	634	710	738	693	654	668	642	655	687	660	666	682	669	646	682	659	697	674	684	729	647	660	710	690	708	697	679	685	695	651	682	696	718	737	697	750	638	685	707	675	695	722	652	678	643	661	733	681	711	698	713	728	697	721	638	692	677	714	653	729	695	748	665	672	688	669	671	745	747	666	674	674	655	657	663	700	650	702	704	656	687	700	654	677	671	710	678	655	711	686	725	657	690	689	705	706	650	682	715	673	675	699	687	683	694	698	678	728	724	702	635	708	740	627	694	684	688	657	653	686	663	695	694	681	726	666	667	668	688	725	674	677	690	709	734	708	702	693	636	694	669	683	693	698	680	651	658	705	680	693	637	674	671	674	676	664	704	706	681	681	685	653	714	663	706	646	690	697	651	686	696	662	668	632	640	679	678	706	687	704	723	640	634	698	688	681	708	682	675	681	653	740	644	708	669	719	713	686	684	689	707	725	717	648	678	667	685	649	699	707	670	677	686	681	724	683	649	685	652	694	700	670	672	690	735	712	647	711	669	650	680	678	718	653	690	693	674	685	672	631	674	724	644	709	732	724	670	721	644	694	725	717	707	690	665	700	663	686	671	651	730	696	646	722	674	706	700	702	669	685	708	712	696	662	691	653	707	677	674	737	616	625	693	686	732	656	691	679	678	699	670	697	665	707	662	679	715	682	680	706	650	686	698	688	711	697	676	672	674	655	727	721	676	670	628	673	693	646	710	668	697	700	641	684	703	635	666	671	688	693	700	661	672	710	665	699	679	698	673	656	696	681	723	642	677	688	693	703	733	729	672	746	669	709	712	696	685	658	697	661	631	703	659	689	652	723	692	699	704	674	675	656	684	664	723	691	668	673	678	662	693	680	703	714	675	706	717	701	682	694	700	697	694	723	656	672	731	661	697	696	689	686	689	726	709	687	637	715	671	704	660	686	714	693	683	681	697	694	702	699	674	685	742	687	695	645	671	698	700	677	700	669	653	680	700	652	686	650	658	674	730	666	652	725	662	690	685	734	683	656	695	653	690	692	657	691	703	679	704	626	658	683	714	657	666	723	696	702	704	647	672	695	654	666	644	678	685	655	683	721	687	658	665	710	679	662	712	736	663	726	680	695	700	651	682	655	700	649	703	700	686	675	640	695	672	709	661	731	686	648	699	739	717	639	668	705	699	609	707	733	701	697	653	689	686	725	649	648	649	680	674	661	639	686	687	672	656	657	711	675	644	707	673	666	661	646	664	668	684	697	696	668	689	719	666	674	701	641	654	686	640	680	662	690	716	688	688	747	697	666	641	684	670	696	707	686	718	696	683	674	665	680	714	723	641	671	665	720	691	673	709	635	697	686	665	683	694	671	663	703	690	699	668	647	657	680	736	700	688	688	655	718	678	684	713	718	670	689	703	678	675	644	674	652	710	646	729	656	660	672	673	716	675	656	640	707	653	684	646	750	671	659	757	691	685	690	636	652	721	691	689	658	659	695	701	679	697	637	680	666	706	708	648	637	708	694	674	667	711	688	669	670	684	663	673	691	702	694	713	662	679	655	675	690	656	662	708	688	704	735	712	691	694	689	675	652	676	708	667	669	694	694	665	658	691	716	718	747	683	713	630	633	652	671	698	692	746	682	707	663	672	701	727	671	651	678	679	670	703	646	671	692	665	685	668	646	658	649	735	676	711	688	641	683	664	723	675	660	676	684	704	635	625	640	640	720	672	696	691	712	662	640	665	720	704	660	677	688	642	683	672	665	680	687	670	671	690	642	743	694	672	686	665	672	669	703	697	665	690	685	699	712	732	685	638	696	610	623	705	748	690	663	669	651	656	684	708	740	705	685	707	687	678	719	663	651	700	674	662	667	669	680	649	664	697	706	685	673	719	685	650	737	715	649	707	715	719	704	680	699	667	695	659	707	644	705	685	693	720	682	690	689	677	688	649	667	667	669	668	681	646	693	673	690	671	706	732	703	650	667	739	693	658	632	607	665	715	691	713	721	646	692	655	707	661	666	674	726	687	661	685	672	676	660	692	674	668	695	651	724	692	710	685	746	704	710	729	688	695	641	691	662	679	701	653	647	662	654	674	665	677	678	696	719	717	658	699	634	695	651	728	689	688	750	666	627	736	704	637	697	704	647	648	647	667	691	666	697	718	722	704	629	712	646	712	673	677	701	658	718	686	655	677	664	705	693	694	704	691	641	648	662	700	661	715	649	650	621	694	720	718	668	687	712	673	705	713	688	693	709	689	640	693	677	732	672	677	710	655	657	697	652	679	738	598	683	673	694	679	675	678	661	652	675	655	710	714	683	719	662	689	702	677	689	643	664	632	718	659	682	720	685	726	674	687	729	635	703	657	670	655	682	654	622	676	660	690	674	712	685	686	671	715	671	743	657	680	702	661	702	641	696	677	663	687	677	682	645	712	663	681	682	692	657	665	672	663	668	635	682	678	661	691	704	698	675	678	690	655	640	700	640	708	681	715	702	681	636	658	668	701	722	664	660	652	653	693	680	718	672	724	698	710	680	670	676	693	651	653	679	696	679	673	715	674	705	677	681	678	738	689	715	681	670	662	689	672	674	724	655	669	715	699	660	686	670	661	661	690	676	640	671	654	662	679	718	699	729	663	680	681	665	707	715	696	733	675	645	714	681	712	719	675	641	698	663	663	693	673	701	712	686	653	708	670	704	690	683	674	708	679	709	676	605	702	681	723	649	700	711	683	649	673	718	690	657	687	688	665	713	664	738	640	716	678	678	704	678	679	674	722	733	669	706	678	666	684	673	688	655	660	653	706	690	726	676	677	635	679	713	642	708	701	713	662	710	701	745	664	702	666	741	680	668	687	677	690	616	704	682	699	660	671	659	708	680	669	669	652	685	691	717	708	679	684	692	717	669	663	706	632	654	685	682	678	694	669	673	666	683	664	675	688	698	687	700	684	654	682	660	675	674	661	710	645	700	689	696	674	703	642	684	672	685	729	685	646	678	676	726	703	652	700	759	687	743	705	655	638	692	704	719	644	678	688	683	702	676	718	662	664	676	697	677	638	701	635	686	692	695	702	684	707	688	659	677	720	657	665	653	665	659	680	655	691	687	670	644	713	693	650	664	702	665	707	733	667	686	678	694	690	667	699	687	669	670	684	670	652	648	670	698	697	677	681	693	695	667	720	689	718	699	702	685	661	685	719	697	652	697	698	701	698	644	688	709	683	647	665	689	651	698	642	693	679	700	664	689	700	707	688	679	678	707	728	692	687	680	667	714
38598	53525	47183	34967	26580	19208	12151	7921	5695	4319	3269	2560	2130	1837	1637	1452	1342	1271	1161	1128	1092	1005	1018	1010	1009	948	998	1006	916	920	964	926	926	972	925	946	948	949	933	942	935	969	954	893	866	954	960	910	918	934	923	944	968	929	895	912	952	948	928	978	894	943	953	905	972	873	961	899	941	989	1007	925	954	905	900	906	936	938	920	858	904	920	928	925	942	947	908	936	888	878	940	916	898	875	930	978	974	943	931	950	961	951	913	906	935	920	918	966	919	949	960	930	918	911	898	866	922	919	957	935	965	936	927	938	922	994	913	908	881	899	906	952	913	983	930	952	987	925	937	936	914	948	912	912	926	874	951	955	855	933	916	901	938	931	943	937	981	954	849	924	876	904	911	912	933	915	946	899	930	983	943	886	922	886	897	909	904	921	863	893	924	956	948	928	918	884	923	957	940	970	968	959	926	911	919	893	934	901	856	880	897	955	887	951	927	909	896	979	880	915	903	902	947	956	934	957	945	889	924	890	935	940	950	952	988	997	975	913	947	914	890	898	992	911	896	892	935	879	924	944	899	918	975	894	961	927	898	880	920	955	916	957	970	901	940	977	977	956	905	879	929	896	974	928	947	899	866	900	951	996	899	918	951	922	885	930	943	897	944	923	897	922	911	940	919	924	969	937	918	929	938	984	946	903	910	951	919	913	927	926	942	910	980	916	921	946	929	940	890	963	877	934	959	913	930	913	912	931	967	922	1011	914	926	926	897	884	963	950	902	927	878	914	940	944	878	905	938	990	950	867	922	950	884	898	930	961	926	915	908	928	918	924	954	996	941	871	938	916	918	937	901	992	853	974	907	915	916	918	901	945	935	873	920	913	985	915	958	930	914	939	917	906	957	925	913	926	902	928	954	952	910	955	901	932	890	947	943	910	910	960	961	895	936	917	931	928	948	962	965	987	939	911	972	971	901	884	899	902	992	893	918	953	917	886	911	950	928	922	908	978	902	955	947	870	971	893	973	907	896	929	948	886	927	894	926	958	937	924	933	943	974	981	870	924	933	935	929	917	934	917	885	931	917	933	956	917	934	925	909	911	941	927	941	971	883	916	934	931	873	871	907	970	964	947	946	860	944	963	931	891	914	946	932	887	951	916	944	888	929	923	890	949	848	918	887	855	930	927	927	906	926	956	939	921	924	989	908	907	962	929	944	905	954	950	896	892	951	960	890	879	916	973	893	933	899	944	904	967	925	944	945	931	885	927	907	945	868	934	900	927	928	955	958	953	921	953	934	957	925	923	1002	964	966	892	944	980	935	928	910	937	897	935	923	969	957	934	916	897	956	943	880	898	979	925	971	919	991	917	870	955	935	930	909	940	940	882	943	895	977	916	1000	894	970	909	913	986	895	904	959	920	948	944	955	934	956	878	966	891	958	899	949	929	944	917	924	900	889	972	996	898	972	884	959	965	887	952	895	872	951	915	927	966	917	902	884	934	971	994	937	958	938	915	922	905	975	908	915	1001	949	898	915	926	847	904	958	918	957	944	907	937	932	982	900	932	930	918	949	879	932	855	907	918	943	923	951	915	896	947	939	927	943	926	960	904	902	906	946	991	914	923	949	933	925	906	933	949	901	987	893	895	965	980	882	907	918	936	966	945	919	885	892	906	906	857	970	980	908	928	921	890	983	929	908	914	910	904	938	918	933	944	927	913	923	890	895	925	913	942	922	902	968	877	915	911	825	931	894	981	941	958	953	906	885	933	910	990	923	950	868	910	953	947	902	939	941	916	918	958	937	939	921	886	875	907	909	897	935	890	893	973	932	907	908	918	943	875	989	980	969	966	890	927	859	949	968	926	915	911	982	969	954	918	915	883	954	903	904	883	962	929	963	946	946	918	923	933	886	901	894	984	865	907	894	926	922	916	961	922	927	885	921	891	877	895	950	871	915	929	949	892	935	966	913	957	895	913	965	958	899	951	926	928	965	957	993	963	932	969	933	911	910	954	916	916	944	899	965	927	941	879	948	960	968	897	856	974	950	887	931	996	892	932	895	951	920	896	907	927	921	890	931	905	897	895	860	899	945	988	942	891	938	974	888	927	961	926	952	909	950	864	915	919	935	925	890	891	984	880	934	908	882	939	905	982	936	903	938	927	854	956	961	951	876	845	973	1004	917	947	901	918	933	893	946	919	889	939	942	932	934	895	1043	906	937	910	943	944	879	941	918	932	941	887	929	880	944	961	914	930	931	949	957	920	871	953	900	974	979	921	919	991	960	934	981	902	936	922	922	913	922	918	909	940	966	870	907	908	907	919	982	930	937	908	984	932	932	904	908	953	905	929	932	906	917	899	915	899	901	941	919	936	972	908	938	925	861	895	949	914	927	915	932	962	969	946	885	958	882	942	971	919	940	942	888	924	916	926	970	970	884	917	838	904	903	925	904	903	877	946	950	909	911	910	956	973	941	896	956	918	990	896	958	917	922	953	944	935	905	954	930	903	934	954	927	925	920	857	956	915	911	916	886	893	920	947	967	956	925	937	906	874	983	924	935	990	894	971	929	944	925	922	919	911	957	914	908	954	919	876	926	913	924	981	935	875	921	974	877	874	968	855	950	927	903	941	909	852	924	935	898	921	957	949	890	933	925	940	939	948	910	933	920	895	942	968	947	937	899	914	897	905	891	946	979	881	928	920	873	883	932	930	905	924	931	940	939	888	895	901	917	910	955	938	914	878	954	895	943	922	934	951	911	897	956	968	935	972	927	998	899	942	924	965	955	946	922	908	900	964	894	894	881	903	930	892	956	972	904	894	976	948	923	961	951	918	937	897	961	923	931	928	900	933	891	916	939	854	917	887	886	905	900	922	870	976	925	945	910	867	876	970	931	920	950	952	906	983	954	947	958	966	934	923	957	943	943	929	928	880	893	981	857	939	932	917	932	960	912	922	916	936	927	924	908	945	956	982	927	922	931	904	918	924	950	919	902	931	921	948	942	909	930	920	946	928	864	943	980	883	953	937	915	951	925	891	938	932	919	933	887	935	929	961	889	973	941	927	938	928	868	966	917	976	946	952	911	907	918	892	968	904	923	946	943	1005	904	948	937	991	892	927	938	911	957	922	870	930	941	907	976	910	947	954	928	924	955	942	927	881	910	912	915	962	877	983	961	917	955	937	933	958	928	955	897	930	904	972	941	893	936	912	904	922	883	933	889	921	926	988	879	922	970	970	928	894	908	1017	901	932	931	914	995	884	866	970	945	938	938	947	878	921	981	920	918	889	910	934	870	927	926	940	970	933	894	889	930	923	937	900	941	965	921	960	967	870	911	936	947	939	908	927	967	925	964	902	918	946	915	881	944	928	907	927	888	945	969	926	941	957	918	930	933	886	951	915	930	886	888	879	933	926	862	914	942	964	888	937	953	961	956	984	946	896	879	961	925	920	900	899	915	887	930	941	898	930	923	922	974	967	940	918	904	893	890	927	939	939	956	936	921	892	952	879	909	967	972	966
24037	21020	28638	26604	24886	22345	15348	7776	4830	3591	2681	2251	1801	1496	1370	1226	1090	1063	999	908	898	890	815	837	759	790	789	763	795	783	722	757	746	767	749	742	738	777	745	757	693	686	742	766	700	759	682	715	670	722	752	759	712	716	702	742	718	738	720	709	706	743	691	711	736	737	775	718	718	753	723	700	720	767	749	749	720	769	710	667	747	739	761	678	701	744	715	732	731	727	757	752	733	733	685	697	738	696	727	747	715	757	739	753	724	717	759	767	671	734	759	757	732	694	743	728	751	701	713	699	720	707	756	767	707	703	703	752	725	723	745	689	707	695	734	665	709	753	748	724	738	728	715	763	683	674	733	722	687	739	697	760	758	758	742	755	681	735	746	713	726	707	745	693	735	717	752	744	754	771	708	732	710	718	757	719	756	677	724	700	690	779	756	769	698	736	701	742	726	709	758	784	764	751	697	707	729	725	733	708	680	729	717	767	753	724	756	720	733	635	743	716	763	715	706	718	724	720	730	653	748	726	744	721	738	756	718	685	722	745	724	754	719	755	733	692	712	707	730	722	740	745	725	728	786	717	727	730	733	704	743	691	713	716	734	746	764	786	746	757	673	774	705	704	751	776	763	696	741	727	698	771	743	719	728	738	751	710	675	730	709	783	725	760	737	746	732	740	739	738	780	723	707	698	754	737	774	730	707	751	736	726	688	721	733	689	738	727	759	749	715	748	760	739	752	712	734	703	700	728	723	736	720	663	745	703	737	680	739	751	682	766	743	712	699	785	685	721	739	735	672	741	719	744	700	724	700	709	745	713	725	695	726	766	736	722	723	729	764	751	708	733	681	781	730	698	749	721	750	732	752	709	690	729	727	728	735	724	734	740	682	774	778	730	746	701	719	730	729	713	710	721	766	755	718	733	694	734	706	703	761	704	795	755	760	715	744	685	736	741	778	683	694	742	667	750	672	734	733	708	721	733	711	708	735	728	700	708	731	770	705	749	769	688	711	752	759	697	702	712	682	707	810	723	729	747	714	733	667	748	714	714	747	766	720	739	723	721	728	748	721	696	737	699	755	696	738	702	708	787	778	766	744	715	720	696	734	704	706	685	754	736	702	699	736	728	728	704	732	730	733	724	730	763	729	719	693	739	744	779	736	737	691	697	675	693	675	682	730	722	712	706	733	736	673	763	719	715	705	742	712	738	718	742	734	749	760	705	749	760	694	749	734	714	742	732	713	723	751	722	802	716	803	730	700	662	721	721	692	725	736	766	718	699	753	699	743	726	720	721	735	732	749	697	715	692	761	724	702	707	699	759	752	702	756	738	670	711	722	758	747	738	718	759	724	729	727	706	703	720	687	700	710	766	784	751	713	739	734	729	686	700	713	747	706	757	759	677	756	756	756	693	713	664	760	743	770	742	755	727	729	682	725	753	712	712	752	699	686	699	714	724	746	724	701	736	667	697	702	768	725	742	734	715	725	735	747	737	728	707	675	698	746	762	756	735	698	700	676	688	695	706	772	723	688	732	735	730	753	715	791	727	716	709	708	679	773	697	761	746	739	680	720	761	715	712	734	750	679	747	727	699	720	751	717	722	710	726	743	684	660	730	730	735	724	744	754	738	690	752	735	719	791	773	702	716	766	735	733	702	741	723	691	745	731	689	705	787	748	706	754	722	741	721	789	735	719	704	749	675	753	716	744	733	730	708	699	689	714	673	719	670	711	699	728	752	723	685	752	705	737	718	656	756	696	727	720	721	696	654	755	742	714	687	728	738	718	746	741	759	716	727	724	707	710	728	740	735	751	740	745	744	795	734	719	729	736	758	726	732	730	721	771	731	718	717	745	725	760	712	723	725	718	725	764	765	716	704	689	728	722	755	695	711	757	682	696	727	684	687	714	725	682	751	727	735	721	741	671	727	735	717	740	692	778	712	738	713	745	766	707	726	722	785	766	746	737	682	709	729	745	773	734	751	719	707	718	723	679	687	686	699	739	697	696	683	770	703	699	705	707	746	729	746	732	741	732	733	695	738	722	752	738	773	690	692	733	708	716	771	715	727	672	706	727	759	728	683	767	747	739	740	814	743	674	734	667	727	721	716	682	732	701	746	704	704	738	733	718	730	727	732	749	747	772	725	701	774	735	690	710	737	707	698	738	707	693	722	758	714	691	745	700	720	704	751	695	713	720	728	722	729	731	735	745	764	719	717	766	706	721	696	710	719	695	731	692	751	721	736	775	753	749	724	785	762	705	731	677	719	713	733	704	717	722	719	734	726	698	715	720	704	721	737	693	756	708	700	725	698	694	739	713	728	695	717	761	728	738	751	701	713	711	746	709	712	709	775	744	733	730	709	721	736	725	706	727	753	755	744	721	712	739	695	744	759	707	718	701	676	737	698	746	734	732	707	706	749	726	713	728	743	740	689	703	720	726	731	734	773	668	758	706	737	684	716	751	731	721	708	730	729	708	746	723	709	693	712	747	752	749	730	676	747	700	698	713	786	730	755	709	665	735	738	750	766	702	732	763	700	727	698	741	744	734	776	688	791	723	746	685	650	725	748	762	694	727	751	738	763	717	656	713	660	701	747	720	734	776	708	677	707	728	724	697	743	741	677	720	727	770	728	676	742	718	698	731	753	744	680	741	741	701	727	716	737	699	749	724	739	728	673	733	701	695	685	713	741	736	705	729	715	723	701	745	761	781	730	761	770	714	715	758	753	735	750	668	724	708	757	769	708	751	713	740	714	753	723	726	720	691	727	769	650	733	741	737	681	768	732	773	704	722	751	713	739	730	756	794	697	785	758	734	707	738	706	769	795	712	761	737	695	750	721	696	709	760	719	759	767	696	715	793	721	693	710	711	677	710	755	736	733	717	677	737	737	735	750	744	760	759	759	770	700	704	743	744	741	724	747	689	747	700	715	687	744	693	740	765	692	713	762	712	728	680	730	721	698	745	740	726	753	759	749	777	687	688	742	723	714	740	735	722	757	755	719	709	721	730	718	718	757	714	708	706	688	723	706	720	708	699	735	750	682	717	736	723	728	734	728	717	723	690	689	702	755	726	712	681	730	705	749	709	726	694	676	710	770	742	724	737	751	737	676	762	736	793	693	778	769	718	742	759	759	731	704	726	741	765	736	727	702	775	748	719	754	756	702	724	662	730	757	674	722	660	691	763	753	718	713	707	755	737	742	723	766	687	706	750	752	736	761	750	764	773	728	714	725	702	757	708	699	727	736	686	759	755	673	734	676	725	734	751	729	719	737	719	697	747	709	729	748	788	732	714	748	723	674	757	702	698	720	723	724	708	689	744	764	692	681	761	709	763	717	754	683	740	737	739	727	706	722	711	760	695	734	743	702	745	729	738	736	732	761	748	714	742	789	758	772	735	700	690	741	643	751	760	713	775	711	718	720	730	756	690	712	715	745	702	718	745	737	736	715	749	741	723	690	735	697	696	730	688	716	775	712	684	708	759	730	725	709	712	677	706	690
37652	60858	54564	42518	34079	26720	18856	12705	8964	6689	5008	4007	3196	2601	2257	2033	1807	1589	1513	1370	1272	1305	1217	1171	1072	1139	1122	1070	1113	1081	1018	988	949	985	980	996	1010	1043	1038	1011	1036	951	990	1029	921	984	963	927	939	1026	1008	991	1013	961	1001	984	998	982	956	966	1004	1009	979	977	1058	964	1010	1013	981	977	1003	1031	1019	991	1011	946	972	924	994	1017	973	958	1048	999	990	986	947	942	978	929	984	944	952	960	975	947	1006	957	1034	919	968	1006	956	993	1003	987	947	991	912	994	940	992	968	995	1016	987	982	1032	960	932	990	1000	955	1008	935	926	986	997	999	1002	961	999	965	957	951	950	1019	986	989	977	953	998	934	1036	998	1006	1017	1007	961	946	968	995	1005	916	999	934	1002	965	937	980	959	996	972	981	1016	940	1020	1023	948	994	958	1027	975	1010	978	988	983	1010	986	956	967	998	1002	1009	991	949	963	911	970	944	1015	983	935	980	984	988	939	906	992	958	992	981	929	907	963	971	1007	990	941	940	1018	971	1024	1030	1022	1004	971	972	960	951	979	975	999	997	1006	924	974	974	965	1013	951	965	933	1013	1045	1020	972	1035	1006	986	968	1016	1021	976	999	1003	960	1011	1032	1017	974	965	987	957	944	957	1017	946	970	988	958	927	963	996	964	1062	964	962	1021	958	996	1018	1034	971	980	1004	1005	934	1006	977	970	1024	959	1029	973	985	919	1033	974	975	973	959	1013	1003	991	1025	982	993	999	957	937	936	966	967	1019	1022	1003	982	1029	1007	959	1022	1004	993	972	887	947	961	1021	1006	1002	963	1001	987	931	1046	1010	1008	1020	1007	955	944	926	1000	997	959	976	970	999	940	1006	1007	971	975	972	978	983	1020	1004	928	983	1012	936	917	984	947	988	972	968	998	954	1005	1001	981	982	984	951	915	988	952	972	972	1031	947	970	972	986	999	943	982	1007	966	938	992	970	988	1025	926	987	937	986	983	1019	994	966	1029	994	951	1030	1015	947	1026	940	970	936	1005	956	985	967	1087	1033	977	971	988	982	973	1005	1021	975	961	977	971	970	1008	1002	962	990	980	941	972	1015	966	953	998	944	941	974	976	989	1001	1005	960	974	974	979	1004	1000	920	1004	912	973	1037	977	983	1015	1012	1002	945	973	964	955	970	994	956	909	1018	1011	968	943	1000	941	954	954	993	954	969	987	1004	931	974	1026	1012	958	982	932	979	1033	926	1028	961	927	983	1012	1021	1005	938	982	1024	946	987	926	990	1001	964	999	951	969	964	959	1025	1012	934	1010	948	944	1003	994	1003	1000	956	967	1002	1001	945	1037	1018	964	971	976	931	981	987	947	1013	1023	1010	958	960	971	902	990	989	1001	906	954	967	974	1021	958	1037	984	998	1035	968	1001	963	937	943	985	1014	980	1001	1057	936	1010	961	1083	984	959	1031	1014	988	935	965	999	969	958	986	1008	982	986	1026	981	967	954	1040	982	928	1043	925	986	991	954	1007	1009	947	975	926	986	979	1007	1037	903	1013	1031	1003	996	973	1013	980	954	932	1033	979	964	979	995	979	979	958	986	1011	953	952	978	960	964	1001	977	920	937	984	968	923	898	978	1031	997	988	967	952	966	980	984	1035	967	942	977	975	972	1008	958	1019	1013	981	977	948	961	1026	969	947	1047	968	1022	981	994	999	1016	972	983	947	950	1030	1005	1023	1003	943	921	1021	1033	979	977	1003	976	983	1013	962	968	916	948	929	980	949	1017	1064	932	910	984	955	978	967	1012	1043	975	952	990	1047	993	946	990	974	992	956	940	973	967	1019	953	988	980	940	928	943	966	967	1010	939	974	996	958	989	985	939	1005	994	986	990	1012	981	952	952	981	949	948	941	964	1001	864	937	1045	955	958	988	931	936	993	983	997	928	942	993	957	1000	1007	986	968	979	997	980	977	957	946	975	993	962	921	962	983	1017	946	1005	933	1022	1002	1018	984	1045	988	973	985	983	1038	1017	944	966	936	1014	944	983	963	958	959	948	1045	1030	994	1023	1008	992	945	992	990	1018	922	1005	1002	958	978	997	943	977	949	978	922	1002	1022	995	951	983	995	981	1017	936	997	976	924	977	981	976	984	957	1012	989	1021	958	925	962	979	1020	969	977	1038	989	979	973	992	986	910	991	983	1018	963	958	1001	918	1024	968	949	992	919	987	971	1021	962	941	981	972	964	1006	973	961	998	915	986	1004	990	1032	949	954	962	962	939	936	934	962	986	979	1020	970	994	1008	1041	942	944	977	985	973	986	972	1015	980	954	986	1027	986	973	997	983	997	996	982	977	974	982	980	977	1046	1044	984	951	963	987	935	1001	978	955	903	1015	978	941	986	993	984	1076	969	1003	976	994	976	980	968	961	953	1015	949	967	947	976	968	926	1025	936	1018	998	916	996	977	1008	1060	971	993	981	1004	946	982	975	959	986	963	967	994	1023	948	935	946	974	917	937	1034	947	932	998	1018	1023	1015	959	964	1007	946	1021	980	945	939	940	1019	978	966	969	953	960	907	988	989	947	998	1006	996	1040	954	962	1005	946	981	994	1003	1000	978	953	966	915	948	1007	1020	1011	959	996	994	1002	1009	960	979	1013	950	959	962	989	947	1016	989	929	923	988	931	1017	947	980	989	959	982	992	996	976	1010	967	935	967	1013	913	939	978	926	977	995	930	973	991	996	1008	950	963	991	932	1001	1015	969	960	967	960	995	981	985	999	969	984	962	955	982	1024	1050	961	1005	910	985	1009	973	1002	974	997	1005	954	956	971	926	963	1000	943	975	952	973	1005	983	948	994	1010	925	931	997	953	960	1000	979	1018	1015	1019	1004	976	961	966	961	1022	963	934	975	985	989	943	1026	956	982	1004	1018	1007	973	1041	993	985	962	981	1055	978	952	1041	1022	929	935	1042	938	977	979	1033	984	973	979	961	1019	1009	996	935	993	1013	974	982	1040	966	1042	953	953	979	1003	997	977	955	1002	963	961	990	980	1005	971	993	988	979	987	990	900	990	1029	996	1017	982	897	943	945	1014	984	1003	964	979	998	999	990	1024	936	1011	995	1007	974	985	1006	996	897	958	968	977	1047	984	1012	1015	996	936	982	999	968	899	971	999	957	1008	1012	954	947	986	981	1023	975	961	991	973	966	967	961	1020	970	1007	956	965	1038	966	982	989	969	987	939	941	945	979	958	935	945	988	943	1023	974	972	983	981	978	976	1009	979	988	950	1041	952	973	948	970	992	1014	997	987	1011	990	996	989	997	987	986	1012	980	943	1025	986	994	936	947	1015	946	950	999	930	962	1018	953	977	986	979	966	951	944	918	955	969	971	1002	980	1017	980	972	978	1033	936	976	942	968	966	929	973	1010	976	945	989	982	982	969	985	971	956	970	984	976	998	974	1015	996	984	989	1003	1047	958	1059	1062	984	985	948	973	983	1006	948	947	985	985	963	1001	1017	1008	986	982	997	1016	982	956	988	1040	997	964	936	988	940	962	1000	962	975	990	954	943	914	993	944	955	1003	959	1009	1003	1001	985	1009	996	971	970	973	1022	1057	945	1016	1019	946	961	969	1011	968	961	998	984	978	963	937	1038	935	963	954	982	961	975	1016	974	992	1001	937	944	965	982	1024	990	972	974	909	1026	978	1036	1022	984	1012	987	1045	986	943	993	922	961	945	977	946	991	937	946	925	954	1009	967	956	992	1013	978	997	1005	966	966	957	979	997	979	1000	1006	959	1002	990	1051	960	939	971	955	904	953	948	987	979	1038	949	969	979	1036	969	981	957	981	1001	970	940	1022	1028	973	946	993	980	958	990	904	894	937	945	1010	934	960	998	949
22977	21006	28756	24035	23086	24795	22269	11696	6726	4901	3638	2795	2357	1865	1701	1444	1291	1187	1095	1009	982	956	841	871	862	802	791	789	812	787	763	726	762	703	721	724	742	760	695	777	780	729	744	690	715	742	775	758	701	730	746	734	733	711	661	703	690	742	771	719	709	722	742	714	696	714	757	734	739	690	732	773	726	706	704	736	732	717	730	743	695	738	724	710	705	707	682	784	717	734	758	694	694	707	708	694	691	719	702	694	730	734	728	790	751	693	720	768	703	721	759	695	743	732	728	737	718	724	744	705	753	702	731	722	676	732	734	754	719	704	740	725	696	739	721	713	703	708	706	695	728	730	740	744	712	657	719	671	730	723	741	706	732	776	765	765	680	730	697	709	731	698	707	674	747	695	775	743	749	731	745	712	692	710	719	723	765	726	719	714	702	694	729	726	757	686	708	718	708	749	674	757	711	757	754	743	719	731	745	735	729	667	725	726	712	728	749	714	718	805	769	733	670	717	702	692	735	700	721	712	748	711	705	685	726	669	717	683	770	729	717	718	710	683	678	716	687	715	690	709	740	693	704	731	766	681	722	694	719	716	713	688	755	720	715	771	707	727	736	734	723	742	709	700	681	708	699	703	746	735	753	738	725	753	709	697	705	721	741	669	678	725	730	674	708	731	737	717	728	707	685	705	672	713	703	743	747	708	678	681	713	697	740	730	702	706	788	717	781	691	706	766	699	732	742	684	710	732	771	673	656	711	714	710	751	714	689	756	732	720	697	765	658	679	725	688	696	742	740	752	719	769	756	716	726	660	659	721	744	743	691	703	676	711	756	729	769	740	761	737	702	696	666	720	735	692	678	719	733	725	682	702	725	707	712	663	705	649	724	761	664	668	700	735	686	729	667	755	706	776	739	683	725	713	740	749	722	705	740	721	734	734	682	675	766	726	716	730	686	728	747	647	722	649	692	757	681	703	688	681	741	701	666	744	689	710	735	684	675	720	735	687	671	762	677	658	735	671	684	716	720	686	699	704	712	695	745	730	724	684	732	725	724	729	730	678	701	725	668	707	706	718	722	758	669	721	704	700	695	724	727	697	675	665	727	733	720	727	747	742	691	706	732	697	695	720	713	704	731	739	684	727	734	726	708	696	744	759	775	719	712	726	709	747	750	729	731	710	726	705	749	704	694	701	709	685	696	701	737	696	705	650	722	701	730	747	709	695	722	696	729	674	666	700	725	746	718	713	698	703	718	726	720	768	691	732	742	689	722	688	713	656	745	676	733	793	704	748	715	706	726	733	750	694	700	771	701	709	691	750	738	750	722	643	719	744	734	772	723	752	739	732	688	698	747	693	704	712	688	740	707	786	725	719	739	708	734	738	705	735	731	698	693	745	682	707	685	702	742	741	723	724	709	758	731	680	730	724	728	726	709	696	720	734	722	716	660	714	728	722	712	716	724	714	678	698	737	623	670	639	716	688	695	728	717	722	760	718	734	736	712	709	677	699	734	722	751	725	736	705	704	694	664	698	671	710	687	709	747	684	658	731	735	682	667	738	683	721	711	689	688	700	698	775	719	700	715	680	760	774	708	711	745	798	686	723	754	652	709	718	706	676	726	688	706	705	733	686	690	704	734	706	712	756	717	723	678	668	700	713	773	755	734	744	673	749	754	673	673	723	741	722	742	731	683	760	700	705	718	700	700	783	708	668	711	726	756	683	727	737	718	698	698	760	766	741	723	747	724	674	717	707	732	750	731	704	734	684	744	717	688	746	717	705	728	716	718	742	688	675	720	725	681	738	700	706	758	682	716	694	718	657	749	720	757	678	727	706	756	699	738	723	711	725	732	747	716	688	752	723	721	750	711	708	691	723	724	743	735	719	701	767	755	728	722	710	708	699	666	717	657	675	718	721	675	746	709	696	710	710	739	757	770	750	709	695	713	672	747	687	705	727	704	737	708	662	763	737	739	707	705	708	675	733	751	704	688	734	733	751	696	720	744	746	709	756	722	702	711	755	713	700	710	684	688	713	715	679	684	726	717	696	730	726	652	730	737	712	719	711	756	711	716	718	704	721	720	673	670	659	673	752	708	705	746	745	669	690	760	682	724	729	732	759	700	711	761	690	708	704	708	709	716	699	740	717	687	698	776	676	772	751	736	722	737	717	690	721	754	713	660	709	733	688	701	732	729	742	745	702	737	713	738	738	763	695	764	755	709	732	711	725	697	675	741	707	723	700	715	748	737	727	733	683	756	745	729	691	728	778	758	734	748	726	700	760	691	738	709	714	721	710	703	720	725	670	730	762	748	683	704	702	748	712	692	737	744	687	719	711	639	752	675	741	715	723	712	680	716	672	693	669	727	691	765	748	731	769	706	709	728	734	701	734	684	706	718	730	661	727	699	709	680	695	763	746	688	728	745	718	687	715	680	705	732	734	681	679	680	724	753	714	690	718	743	711	706	734	724	704	743	650	742	729	698	726	727	759	723	707	714	698	707	711	708	707	730	679	729	724	716	727	717	721	729	716	767	696	752	729	745	719	691	735	725	720	696	683	740	714	708	676	693	725	751	719	715	724	724	685	718	717	769	710	704	773	699	744	751	770	651	700	727	741	739	734	666	742	703	698	758	739	655	726	757	740	746	702	693	698	709	738	731	746	734	642	708	718	709	732	701	744	721	731	720	719	698	750	654	714	708	699	711	738	697	695	699	732	721	730	732	731	719	705	702	679	753	744	716	676	670	697	727	721	740	672	752	680	685	737	741	706	745	728	746	751	704	721	719	672	711	736	710	705	765	745	728	759	749	744	677	737	705	710	698	728	748	718	697	735	697	737	722	727	768	733	699	713	714	735	688	755	721	690	721	743	699	705	690	683	701	710	723	665	721	701	739	718	737	708	723	668	722	686	711	735	671	719	707	716	732	724	710	728	745	725	740	724	713	689	719	701	756	721	750	705	706	696	720	733	733	671	688	716	702	736	675	727	693	722	694	697	683	652	729	751	778	728	725	785	686	737	699	721	695	713	700	709	688	731	700	681	740	697	771	697	744	716	719	720	731	719	721	697	724	737	704	700	741	694	717	744	721	716	705	695	737	732	725	694	702	726	730	711	719	735	685	734	706	739	716	739	686	692	751	689	756	731	707	732	699	673	694	687	735	692	715	709	678	706	702	724	701	739	714	652	700	673	747	732	766	727	715	654	695	693	710	703	706	728	732	707	731	722	719	706	692	717	720	702	730	691	714	706	764	748	736	735	743	729	706	696	738	733	736	697	681	665	682	698	684	729	711	712	679	750	703	770	709	704	695	757	780	755	679	723	726	754	693	714	707	668	736	700	703	701	724	695	748	740	713	723	683	702	748	717	699	703	739	712	764	682	733	742	682	680	689	724	723	740	696	700	743	691	746	719	726	755	739	728	742	681	702	733	766	725	728	693	733	725	672	726	671	705	691	696	754	706	691	717	709	703	692	698	743	710	732	689	712	672	694	686	730	728	751	717
40204	65291	59614	47350	39207	31569	23637	16454	12071	8610	6521	5122	4020	3251	2765	2375	2108	1904	1731	1515	1500	1344	1264	1262	1184	1153	1070	1067	1057	989	994	985	996	944	1011	925	1016	968	947	948	931	942	953	1028	900	977	972	934	955	965	955	936	957	955	1000	1011	988	958	941	1031	958	1010	967	899	909	916	975	975	964	944	976	906	966	934	970	962	963	959	1019	943	949	911	972	928	903	1007	963	946	971	892	965	965	926	967	933	976	943	945	954	968	939	940	953	1010	906	932	964	969	940	942	965	940	959	903	946	911	915	954	870	916	958	953	914	985	948	925	987	938	910	973	953	955	953	988	992	976	1012	939	932	1020	974	979	932	922	958	968	1005	935	918	972	945	972	922	974	918	935	931	949	962	978	940	944	946	972	917	947	953	937	944	948	967	976	961	932	921	924	953	909	958	911	909	974	935	955	952	953	947	944	963	933	934	918	909	905	947	994	981	959	952	978	965	938	928	927	952	976	930	963	919	970	943	970	958	970	894	1006	962	1004	990	926	922	950	969	955	1027	978	926	919	900	969	985	915	955	967	941	912	953	984	922	1006	941	955	952	990	945	957	953	1009	981	988	953	948	984	925	949	974	936	972	979	945	994	873	975	951	947	955	975	942	928	991	979	907	945	934	951	889	942	987	993	947	932	925	977	923	1044	912	925	944	996	962	975	910	983	920	961	919	954	915	932	987	957	1004	914	988	936	936	947	970	940	953	940	941	989	985	987	929	973	928	952	971	973	940	936	969	943	992	939	916	958	957	1020	918	1030	993	932	1015	930	934	950	945	893	943	991	955	974	976	956	984	929	967	943	905	970	1042	983	951	915	915	939	1010	921	935	895	968	994	964	974	961	936	958	959	953	979	973	983	939	936	936	958	957	949	958	931	944	955	962	975	942	952	972	971	984	958	960	939	955	960	931	985	952	954	920	942	980	907	973	943	919	1007	949	926	966	959	922	946	959	922	950	940	920	930	919	960	972	935	940	990	959	958	942	1023	1015	984	985	968	975	961	1009	924	890	929	963	939	1003	989	974	930	923	918	963	981	945	958	920	966	901	920	987	964	965	957	956	999	996	980	904	900	913	955	921	946	914	965	907	992	934	980	917	890	909	950	971	964	896	935	914	954	952	937	931	907	952	952	976	971	980	1005	912	942	951	942	910	936	972	939	938	929	958	1057	922	941	988	932	965	960	925	942	943	905	987	943	993	928	956	955	897	961	968	930	946	936	932	931	958	950	933	932	917	960	916	908	984	955	938	1062	941	1030	989	946	935	956	928	904	932	945	978	970	984	929	1010	924	967	997	938	940	951	969	979	984	935	958	928	949	968	947	958	958	890	904	947	913	943	919	965	931	975	892	973	932	974	957	962	918	979	971	934	903	977	926	976	935	975	899	975	941	943	972	952	945	923	963	1003	944	960	899	968	988	1013	936	952	901	949	1018	978	942	927	959	966	921	932	940	942	967	929	965	929	953	918	968	944	912	947	908	1018	983	975	959	941	917	912	952	988	948	958	940	967	999	949	924	896	935	893	948	972	999	920	988	939	929	927	963	936	961	959	929	946	964	931	953	1008	955	987	959	973	924	946	979	906	993	990	969	917	939	963	962	918	987	928	945	947	952	943	923	938	965	968	980	984	948	955	965	981	944	931	944	943	949	967	945	969	890	999	974	933	907	945	929	900	947	960	942	961	929	928	949	941	926	957	953	976	945	1003	1006	983	905	940	935	976	902	959	957	964	962	970	920	963	951	931	961	991	994	952	951	968	949	971	907	960	985	896	937	958	928	978	939	987	956	935	964	941	918	950	962	927	925	926	943	910	955	943	974	969	971	998	973	973	947	968	944	963	974	981	893	966	900	933	946	940	1020	943	946	1001	911	956	938	952	956	975	1015	994	912	926	933	957	958	973	949	973	965	940	1024	914	965	968	978	948	961	947	959	930	929	969	936	944	937	947	950	945	945	939	996	976	944	924	940	950	932	1001	997	924	972	927	939	937	965	943	956	903	935	926	978	990	937	940	919	968	961	944	991	973	909	963	907	968	942	962	945	922	927	923	980	934	935	961	1021	937	938	952	947	978	968	913	925	948	970	940	957	960	926	914	948	932	947	940	976	951	957	980	878	997	923	972	904	926	965	974	919	886	1001	960	999	935	998	942	931	922	958	1000	924	962	989	961	928	949	965	959	956	929	934	1001	966	964	957	923	950	981	905	888	965	970	950	918	973	959	933	969	957	956	966	946	938	954	973	966	949	971	935	886	944	1007	963	884	960	917	919	966	937	1020	941	926	973	988	950	918	932	948	900	988	1007	962	950	962	923	948	931	1009	913	1023	928	957	887	949	964	952	946	951	914	976	920	907	990	876	913	1007	958	972	962	974	939	962	939	928	980	970	894	921	935	981	924	944	944	1009	889	943	991	978	952	970	954	971	946	946	938	954	953	972	921	947	957	962	960	935	950	946	980	962	979	926	934	921	909	946	939	1018	998	908	946	976	930	946	896	1018	984	997	947	947	920	950	933	977	985	940	955	906	963	954	955	988	944	934	951	957	916	945	981	1001	981	952	974	924	952	1004	955	934	891	954	911	981	974	953	950	988	1004	982	923	997	890	907	961	999	911	925	996	900	925	940	880	999	910	932	925	893	1001	924	914	958	931	942	954	897	1007	904	951	946	949	950	957	983	950	960	1033	981	905	944	903	991	953	960	950	945	981	901	942	899	970	956	902	962	934	954	935	948	949	922	1051	922	1009	937	907	967	993	941	984	950	945	954	942	870	970	939	915	983	948	926	964	924	1007	928	939	992	971	944	1011	959	990	935	939	912	968	922	955	976	922	963	905	929	950	974	939	908	911	958	964	918	950	928	887	930	976	953	951	868	923	961	904	1014	930	961	941	933	984	963	963	954	928	912	929	968	935	968	951	957	921	944	978	943	957	981	960	1010	975	1004	983	945	933	940	983	951	956	982	983	970	914	969	917	911	925	950	957	910	914	938	940	874	952	959	1006	983	1010	999	970	931	969	955	953	1011	930	960	928	956	966	907	950	942	960	985	959	966	949	937	933	953	956	907	984	943	918	940	969	979	967	943	946	997	946	963	937	945	973	954	969	941	967	930	979	913	981	858	954	934	1017	936	918	941	988	943	933	969	934	925	977	929	984	995	989	938	957	955	963	968	946	926	914	947	984	906	971	969	1002	989	901	945	997	947	989	1007	971	997	979	968	943	1015	977	1004	943	868	958	980	927	985	980	935	962	923	958	988	954	987	946	920	918	942	963	959	1001	971	949	954	962	958	956	966	950	980	948	900	885	962	967	942	940	960	914	907	920	897	923	959	994	945	965	976	981	916	923	953	927	898	1015	934	939	884	914	943	931	1003	963	976	904	956	885	940	960	901	981	976	889	960	946	898	947	973	932	991	990	921	955	959	981	949	935	944	973	961	970	896	899	934	964	934	942	927	977	955	938	952	958	944	989	918	927	950	930	945	970	903	920	973	945	975	901	967	922	934	982	933	942	980	999	923	946	936	970	947	980	984	951	953	932	988	950	952	927	919	940	976
29815	33670	42198	33215	22174	14158	8249	4491	3079	2168	1740	1502	1299	1120	1040	961	841	867	853	793	750	795	743	729	754	666	723	706	757	691	701	744	666	686	657	654	714	671	694	671	683	686	756	649	702	703	663	668	678	649	703	703	676	689	643	676	673	742	689	705	695	677	695	696	700	646	635	667	708	722	660	722	662	702	731	683	687	679	656	689	693	686	706	717	676	666	619	690	658	707	673	679	671	689	660	672	715	684	687	664	698	665	706	691	654	731	660	686	676	675	663	673	703	672	650	675	677	690	658	699	684	715	677	707	675	691	649	690	701	686	691	692	667	709	727	712	714	694	703	699	671	667	656	699	691	700	685	693	700	643	680	697	728	697	692	724	704	718	671	698	692	699	642	682	716	668	735	734	744	655	696	654	653	695	680	659	698	691	661	666	681	715	684	723	672	700	711	658	703	721	664	669	683	685	706	699	698	676	715	706	682	712	697	649	689	724	713	695	714	655	650	694	714	731	736	722	712	673	659	670	645	684	665	697	684	718	670	663	642	697	689	670	672	627	628	678	669	722	671	632	709	663	660	665	695	687	670	704	677	667	749	701	723	695	650	675	684	690	698	722	683	690	658	736	678	681	652	656	679	709	676	704	684	688	670	720	685	663	676	661	703	718	682	705	677	732	665	710	680	663	703	648	723	659	680	678	690	694	704	695	704	692	680	631	713	687	723	700	669	650	715	671	653	677	682	694	662	693	671	683	635	680	698	726	693	674	692	649	715	711	729	676	671	668	646	712	655	688	709	700	709	748	717	670	675	677	611	683	637	639	714	677	661	684	687	687	706	696	703	662	655	675	702	687	706	663	693	674	745	696	681	713	689	665	750	671	673	706	661	685	648	636	653	684	683	694	683	685	720	654	686	682	664	643	713	673	640	665	658	688	675	686	719	738	717	673	715	698	654	685	665	670	683	669	720	691	644	660	662	672	676	718	692	657	704	695	658	666	663	653	677	699	687	672	695	669	660	740	662	668	711	679	678	684	672	673	659	666	697	671	646	673	669	720	686	683	705	717	668	692	675	670	702	678	694	672	642	709	697	668	665	688	680	678	659	689	650	673	702	719	675	665	690	702	694	678	631	701	713	665	793	705	691	697	678	680	683	710	664	655	646	671	709	648	661	687	709	670	666	669	647	726	664	714	707	713	709	688	702	684	700	624	654	741	694	654	700	716	674	717	679	632	634	714	691	696	702	672	694	659	672	659	673	681	710	672	690	656	707	690	617	731	707	688	664	685	649	678	725	721	726	703	706	693	655	697	684	689	669	696	660	684	666	669	656	696	694	657	692	660	697	716	656	712	694	645	661	703	727	736	682	660	654	706	687	669	696	671	699	707	675	707	727	681	714	713	713	653	680	713	656	676	672	722	686	657	703	686	682	696	646	754	665	693	703	698	702	693	687	667	679	620	697	665	614	727	653	671	696	669	667	702	695	722	678	688	697	724	735	614	737	706	637	733	693	707	730	701	673	676	695	677	708	681	673	658	717	664	674	717	674	733	674	651	682	651	704	690	667	679	693	638	652	686	698	657	694	695	682	642	617	644	699	685	671	677	762	646	739	664	709	706	666	735	702	693	713	705	669	698	629	708	697	658	674	700	695	703	691	685	670	639	682	658	650	656	697	686	709	687	662	690	686	669	696	701	663	699	707	676	695	701	646	655	683	673	709	753	659	706	687	760	662	663	701	663	672	679	705	742	658	690	705	664	739	676	733	690	731	672	676	693	682	680	677	663	661	698	634	753	686	677	686	676	698	660	706	684	627	635	717	715	716	703	728	676	710	667	710	694	693	766	626	657	678	661	686	663	713	713	653	690	678	665	664	670	656	666	669	696	672	669	643	692	720	695	673	675	644	709	733	685	707	668	687	709	684	701	659	653	701	700	678	690	657	687	698	696	715	688	731	663	663	658	711	708	683	670	708	692	680	714	657	645	576	728	727	658	717	592	633	701	698	691	715	674	677	714	693	720	689	725	713	651	700	737	727	678	677	694	725	709	667	679	698	695	694	685	717	720	709	686	720	664	674	671	635	695	687	681	702	706	730	670	686	679	713	706	682	708	672	676	703	667	709	650	718	746	684	732	672	713	704	670	694	674	686	725	651	705	620	704	690	708	669	664	710	695	684	684	686	711	675	712	698	699	680	708	647	653	706	669	680	694	686	669	662	663	716	702	675	712	742	669	709	701	712	713	710	684	731	687	709	650	705	676	695	652	672	669	682	666	666	716	685	723	684	708	673	669	678	738	653	706	679	686	779	660	656	706	683	659	687	683	716	690	658	746	644	685	682	666	714	725	664	710	672	717	707	622	688	676	646	685	681	731	686	676	650	668	649	675	659	715	675	689	664	674	716	651	651	718	646	711	693	714	685	690	656	675	687	626	668	719	647	690	683	645	716	729	724	711	676	677	687	690	660	648	664	707	721	670	629	682	677	665	665	643	686	680	711	662	710	683	645	621	653	685	731	723	695	664	648	654	654	704	681	678	681	666	645	723	675	687	672	678	677	741	634	686	689	684	696	700	694	695	736	723	670	657	638	693	690	657	715	671	673	706	695	627	664	716	707	706	699	662	721	687	688	701	662	670	710	687	648	716	683	672	695	716	706	691	684	700	641	734	671	657	709	669	715	634	651	717	679	676	688	647	708	701	650	682	687	703	696	719	737	744	702	666	698	661	636	680	679	686	655	662	700	709	651	708	693	709	686	705	691	713	665	693	639	663	647	669	675	679	667	669	665	699	703	714	658	701	659	696	661	648	648	668	696	637	717	695	706	695	717	673	680	746	659	717	742	684	686	730	694	701	694	669	706	629	639	702	708	689	684	675	684	685	684	695	655	725	699	687	692	669	686	702	651	692	685	681	726	687	753	680	719	676	736	631	668	715	676	681	668	710	726	702	657	695	722	719	688	714	695	674	679	654	656	735	684	678	689	702	629	660	702	692	709	678	652	692	709	721	658	642	691	698	690	657	660	680	685	720	721	624	682	730	752	704	666	702	658	687	678	658	710	657	679	676	663	692	706	694	665	694	722	680	709	690	701	730	692	701	724	688	710	668	651	679	692	679	709	676	628	667	726	683	713	709	649	651	659	706	672	712	672	697	715	681	690	672	726	707	651	639	699	706	679	672	710	702	695	677	704	668	694	669	661	704	693	701	676	637	667	668	662	661	712	667	641	675	711	689	688	681	677	688	708	672	676	656	682	663	691	684	652	640	672	664	672	673	664	660	645	677	734	666	690	706	717	713	762	681	719	693	689	652	718	687	666	675	707	695	681	672	656	690	666	703	659	677	675	659	623	651	656	649	695	657	686	705	641	706	709	686	689	673	651	687	691	664	715	702	674	671	683	704	699	706	657	642	664	666	714	733	660	701	690	694	671	692	697	663	721	756	677	651	700	663	679	644	679	652	678	669	711	722	695	683	661	684	720	721	681	695	703	667	682	684	681	706	695	686
38067	53412	47473	35319	27452	20173	13630	8373	5889	4243	3311	2626	2203	1809	1596	1462	1365	1300	1170	1112	1097	1004	1012	1019	1026	965	980	954	966	991	949	876	940	1003	944	932	902	928	935	896	920	911	928	962	894	932	886	897	930	887	904	905	924	915	897	937	939	917	872	926	937	964	969	932	932	922	907	900	978	910	918	897	933	933	907	918	900	882	956	930	962	932	901	927	863	917	930	933	937	976	907	909	902	958	920	887	847	866	946	885	993	951	931	952	933	909	925	933	901	935	965	950	924	934	932	928	949	947	912	856	955	920	969	918	896	922	891	927	933	952	898	919	903	899	945	902	897	915	956	937	940	950	895	940	959	917	932	876	936	920	953	909	930	920	926	953	908	941	887	991	962	919	927	921	926	932	933	935	915	923	915	911	899	938	953	886	930	953	885	895	932	924	894	908	861	896	905	894	904	887	952	908	953	940	924	889	908	864	917	901	969	926	918	902	921	874	985	896	945	889	970	966	879	965	962	964	910	953	894	934	888	911	895	867	891	880	925	894	915	915	906	963	885	875	922	921	973	887	877	894	904	866	932	919	911	916	932	898	898	908	967	917	960	917	888	900	895	988	942	878	915	955	894	890	902	872	917	923	928	951	945	936	863	907	896	920	903	941	920	970	869	948	906	903	925	942	939	941	930	964	928	892	860	941	918	881	928	922	963	916	958	950	886	900	969	925	957	961	901	945	867	936	894	955	941	927	948	905	959	957	892	890	1012	958	955	894	912	993	966	896	910	937	933	938	930	949	917	916	925	931	917	951	914	909	961	960	922	898	942	1012	919	905	902	960	933	915	937	903	896	972	893	914	936	927	888	902	914	944	937	890	914	913	938	926	885	993	865	868	931	921	943	941	894	949	954	843	888	868	921	937	952	951	914	916	927	915	888	906	937	934	922	929	866	950	924	940	954	941	922	980	941	919	929	946	990	928	897	964	913	901	941	866	866	915	912	911	936	947	902	956	928	974	941	925	975	949	933	914	944	934	916	897	897	872	857	935	945	972	969	915	892	922	897	908	974	865	913	877	912	850	1000	919	942	913	874	929	935	844	959	906	962	910	910	959	908	941	936	909	944	881	915	957	922	928	963	936	936	932	878	956	968	917	902	885	908	919	962	916	909	948	933	934	929	878	953	900	908	934	931	873	945	965	938	909	889	879	927	904	862	925	925	978	940	893	930	902	890	905	861	936	945	895	995	938	979	918	963	868	889	917	921	979	929	905	933	906	936	887	900	917	911	925	944	934	879	936	944	873	945	939	918	982	901	972	962	910	971	905	882	894	939	932	920	919	903	873	899	916	932	942	920	945	966	919	873	921	898	960	896	903	927	894	911	949	876	924	922	931	886	925	849	915	887	905	897	950	887	922	916	923	908	941	912	923	946	906	962	936	888	937	894	911	984	941	929	925	897	903	912	953	898	918	879	989	881	964	884	883	932	905	902	920	870	889	935	955	911	940	992	944	880	909	894	909	966	963	913	964	868	891	862	973	925	926	909	977	916	929	908	926	929	980	976	940	896	919	917	917	887	905	922	902	901	978	961	981	951	981	959	953	968	940	929	923	951	986	901	927	900	928	928	962	901	919	892	920	929	894	869	892	1020	920	891	916	918	974	892	915	905	905	987	936	880	951	946	885	930	933	914	949	897	900	925	940	895	931	981	921	891	930	929	934	926	918	927	893	966	861	913	917	871	933	907	904	893	933	899	919	898	965	932	936	953	894	925	918	897	911	956	952	947	929	944	905	887	925	892	918	927	866	880	922	949	916	916	906	901	914	940	920	899	912	963	938	943	958	995	937	876	939	897	914	885	921	963	890	891	888	901	924	916	948	886	904	903	957	874	926	925	885	945	874	927	921	945	910	926	968	941	868	969	913	938	949	927	919	886	922	908	910	923	911	941	894	920	887	931	954	959	860	966	923	916	953	973	957	977	883	923	911	926	928	912	937	961	892	882	935	920	923	880	971	912	905	969	1014	920	945	946	959	908	886	916	877	934	918	887	919	976	912	888	916	864	919	948	965	906	925	988	956	904	991	942	919	931	917	930	896	1025	880	1016	945	898	956	921	951	906	910	924	932	946	926	873	943	925	928	945	952	931	897	913	947	934	925	965	897	901	883	919	963	907	903	841	949	932	879	880	909	982	929	916	886	913	904	887	918	902	945	924	976	932	916	888	937	909	943	983	938	931	937	882	923	900	926	924	920	876	913	929	917	875	918	915	921	929	869	900	936	952	898	900	924	955	983	914	947	899	898	966	922	903	943	912	942	918	951	922	937	942	945	885	900	930	920	934	886	919	862	903	950	885	904	936	944	966	899	961	912	921	940	921	918	884	936	958	951	929	900	951	875	955	924	904	936	911	883	943	975	892	907	863	996	904	948	894	909	912	966	866	930	913	920	960	924	974	936	940	951	914	964	925	914	982	921	905	892	963	870	926	904	891	881	896	944	902	928	980	909	923	870	902	925	875	888	920	924	917	1026	969	888	919	934	929	1013	959	909	933	924	863	914	917	896	898	942	956	972	889	923	912	923	917	914	939	951	919	919	943	909	961	892	905	904	889	939	929	909	887	926	854	886	912	951	895	909	895	942	944	930	870	925	903	887	966	959	908	893	933	936	961	916	904	910	933	874	912	932	939	890	892	921	931	939	870	909	869	941	926	952	941	895	938	902	947	935	900	933	902	940	936	867	862	939	923	939	949	897	892	899	927	905	914	864	904	916	878	921	861	920	920	901	914	937	869	912	963	933	921	975	899	926	899	916	959	970	963	876	898	938	951	876	979	846	895	871	936	947	897	907	845	900	920	873	917	851	937	937	934	940	910	956	964	957	950	916	962	888	946	889	909	924	937	899	887	851	888	945	967	930	917	916	911	953	921	932	931	971	929	921	952	946	912	965	926	908	909	910	892	862	910	953	927	931	940	952	931	890	934	924	885	901	941	896	885	940	866	869	909	908	891	964	956	924	888	912	924	926	951	893	894	940	902	901	962	929	951	883	935	928	907	899	932	919	932	933	933	951	912	933	928	927	950	929	973	884	923	1021	933	948	912	971	945	878	923	902	930	885	945	976	929	959	905	934	922	920	930	1009	925	885	951	948	935	921	971	926	940	930	861	890	925	951	875	905	924	934	896	920	931	975	945	938	996	963	894	960	958	899	965	940	919	905	937	934	900	890	901	933	937	904	971	926	949	884	911	962	927	940	863	884	908	937	902	934	979	909	922	935	929	894	952	899	906	903	938	881	888	911	936	908	884	934	930	932	961	927	979	912	943	948	964	921	936	893	928	942	941	942	876	922	968	889	922	930	1000	924	944	988	943	891	941	889	944	933	887	913	965	934	897	917	940	924	942	955	944	928	926	928	908	926	874	903	914	926	938	911	911	908	888	910	902	894	878	931	890	899	945	912	876	902	915	927	950	957	916	897	891	939	898	918	931	887	945	917	959	910	965	933	978	928	922	951	963	936	911	905	914	939
24102	21014	28662	26471	24686	22014	15177	7500	4817	3470	2664	2159	1761	1461	1332	1239	1070	1038	990	913	848	867	854	830	777	771	808	750	777	726	763	732	738	769	701	769	768	785	716	760	714	712	710	712	739	741	717	723	693	720	742	749	720	702	737	740	678	752	719	741	746	714	747	737	693	756	712	727	721	735	748	698	722	725	741	719	731	706	719	727	702	738	696	687	725	711	742	762	810	747	695	745	737	752	704	708	766	742	754	731	734	717	701	757	734	737	715	722	731	762	740	695	704	696	731	756	724	726	664	699	744	727	747	744	746	740	737	707	707	697	735	734	710	774	721	711	729	726	715	699	745	684	698	744	720	704	721	743	696	684	748	749	736	725	759	743	723	728	664	681	728	696	698	684	674	671	677	746	711	687	700	759	707	721	777	695	699	700	711	662	715	738	694	678	717	701	804	713	742	678	728	733	729	721	748	692	721	735	677	733	776	755	695	721	699	734	687	699	680	704	694	703	780	721	763	702	752	715	712	721	731	722	699	698	741	757	718	735	713	745	735	728	760	773	730	732	696	713	658	721	703	746	691	699	723	718	724	690	745	701	752	763	718	706	719	737	732	752	732	704	702	699	753	730	724	731	726	720	724	740	754	714	738	700	721	713	723	747	790	730	693	721	699	795	718	747	696	751	765	699	716	723	734	726	767	771	737	732	736	675	755	721	737	703	746	687	761	706	683	709	734	693	687	692	715	727	717	737	725	741	722	737	669	697	719	716	741	708	713	684	777	706	723	708	753	706	684	783	796	677	694	720	722	733	695	680	709	729	709	736	721	735	749	703	719	701	725	677	724	725	741	728	701	715	726	709	719	723	722	732	779	718	728	727	716	700	735	661	720	698	746	719	730	744	736	732	691	740	698	728	745	740	716	699	745	712	686	713	724	685	746	758	728	726	688	728	735	765	760	705	749	702	731	685	694	710	716	754	715	768	776	670	741	719	706	726	742	723	670	736	737	733	733	717	718	744	687	697	658	728	724	731	711	733	662	763	779	713	700	726	738	777	696	700	732	733	681	706	712	746	703	742	737	760	736	737	684	701	720	709	713	713	702	726	700	726	724	707	742	816	732	735	724	735	754	731	780	649	704	718	704	774	684	699	692	739	733	718	743	720	764	763	731	683	727	692	699	681	715	688	727	732	727	707	768	664	737	718	757	735	664	675	740	659	693	739	712	722	694	713	726	709	712	716	678	693	727	735	705	682	697	698	722	734	672	706	735	699	757	680	734	688	732	729	706	703	726	691	656	727	746	736	739	685	702	711	679	673	735	704	739	727	677	715	729	708	704	735	682	731	724	746	671	733	701	656	710	689	754	769	687	722	706	715	705	719	731	738	705	726	682	685	750	732	673	691	735	753	716	711	733	738	725	702	769	706	750	743	738	728	715	693	772	668	702	711	737	732	704	733	710	731	738	704	689	691	727	726	681	723	744	725	689	685	722	690	728	756	717	729	752	738	729	760	727	750	692	763	674	719	772	729	743	704	686	739	786	711	723	756	721	694	710	705	757	738	713	718	681	725	711	677	713	677	747	740	713	721	746	708	747	655	754	706	687	716	737	693	678	718	764	697	738	733	711	705	665	754	703	693	742	719	774	744	736	756	725	741	754	702	697	666	732	750	717	745	712	722	741	707	713	751	715	738	741	674	722	694	693	680	696	740	686	687	714	761	722	711	736	712	730	680	685	760	686	691	690	717	749	748	743	736	708	714	739	709	823	725	728	716	761	673	685	726	768	738	691	740	738	734	759	669	680	683	711	741	746	711	743	710	698	705	723	724	769	688	716	749	704	725	711	768	787	718	729	713	733	706	742	735	692	674	712	697	751	720	705	709	674	722	737	709	783	677	700	721	701	742	724	729	705	746	682	686	760	734	742	695	684	751	699	716	682	733	655	733	680	678	702	665	733	701	713	726	679	689	697	755	745	721	705	715	673	755	725	734	674	680	739	706	755	689	754	701	743	743	714	713	751	700	715	711	682	725	716	688	718	712	728	732	747	779	717	788	699	718	719	748	694	691	760	742	686	670	691	729	709	751	708	758	717	802	660	670	722	776	719	745	717	727	687	701	714	648	708	743	676	711	718	711	730	709	732	711	746	661	738	692	701	700	763	737	663	755	729	684	707	692	734	719	771	732	735	700	739	734	724	699	745	723	670	743	701	772	742	724	755	688	698	717	709	734	752	714	772	726	745	720	747	763	740	733	700	712	723	746	706	707	705	768	775	733	729	737	705	709	736	694	767	739	720	769	690	701	738	760	734	745	723	707	723	734	722	691	716	728	769	773	692	726	781	755	704	709	698	705	689	712	759	705	648	727	732	672	724	723	675	745	719	717	674	696	715	699	770	761	736	716	746	707	792	707	724	691	703	671	669	704	726	718	704	705	724	714	666	724	721	727	716	719	715	732	706	712	726	742	715	742	725	735	742	720	747	686	748	726	699	715	695	743	711	725	766	761	649	641	743	729	715	738	720	693	734	730	691	720	727	716	750	731	746	709	743	728	696	701	727	714	713	698	742	758	718	771	749	735	734	715	745	694	742	732	721	703	795	675	674	717	720	692	729	716	715	687	729	679	700	720	711	727	695	658	727	770	723	722	705	720	673	749	761	696	675	706	775	642	726	747	707	721	752	743	737	747	695	743	722	729	697	742	701	730	766	680	722	751	691	659	695	674	772	687	686	694	720	736	779	758	683	688	690	718	718	755	739	681	699	714	693	734	673	765	679	713	708	724	741	752	733	750	710	684	714	717	711	743	729	761	807	727	746	706	751	667	733	727	751	722	723	673	732	707	766	712	711	734	713	733	705	750	701	708	706	715	720	756	699	729	714	674	707	701	692	721	720	740	739	700	697	730	723	719	715	728	723	723	698	692	774	707	769	667	721	763	766	734	720	726	699	702	726	713	744	706	744	732	756	723	748	699	704	671	730	692	737	711	698	753	741	697	690	719	730	738	706	740	692	737	776	763	713	717	684	752	717	747	710	708	768	703	755	732	704	730	737	717	715	692	741	715	718	673	744	703	685	722	700	757	761	755	774	715	744	774	749	747	702	685	715	728	707	715	673	732	710	740	709	726	767	705	758	726	728	695	730	692	753	697	745	753	713	697	711	687	730	715	715	768	669	794	679	726	687	726	704	727	679	700	732	673	778	765	725	705	728	737	708	768	708	686	732	756	754	702	696	722	756	732	716	745	726	736	746	705	708	752	716	743	698	690	667	749	704	711	741	676	765	729	700	708	705	649	727	665	725	696	702	758	693	743	744	709	730	673	693	748	735	750	751	704	691	721	719	681	682	696	771	730	693	712	737	708	740	700	738	678	712	728	732	807	746	697	739	703	721	689	707	735	736	727	673	752	709	761	690	746	688	709	742	744	746	680	717	743	747	651	684	725	701	742	687	714	764	734	652	730	746	745	732	746	730	709	707	690	713	676	781	756	709	736	750	715	714	733	740	747
38174	60824	54058	41902	33936	26127	18760	12328	9003	6514	4863	3798	3034	2545	2175	1929	1692	1564	1492	1348	1215	1246	1274	1102	1104	1097	1056	1031	1029	1014	978	1013	1008	954	1037	997	1001	1015	985	988	1026	1013	1032	957	952	988	1021	927	1010	1008	992	1016	968	1000	941	961	974	978	986	951	903	927	994	1001	1004	962	1034	966	1008	990	975	983	974	1002	957	969	943	958	967	991	1000	974	969	1000	899	1030	965	907	982	954	934	937	996	985	948	935	957	939	1001	964	958	969	960	984	997	995	969	946	966	1008	1002	916	988	914	948	963	966	947	939	979	922	953	979	1034	951	966	931	954	988	1000	968	941	917	958	973	979	949	975	1019	993	976	970	926	967	964	972	1005	991	965	946	941	1014	960	1048	936	946	985	974	1002	906	954	920	924	998	960	982	950	935	931	966	970	975	999	978	1015	1004	969	937	941	982	959	996	990	946	973	1005	996	898	953	968	972	992	940	972	980	988	993	948	962	943	991	990	967	1025	1001	992	971	911	983	944	923	1004	972	935	971	961	1030	975	969	978	1018	999	901	942	965	1025	995	1013	985	954	984	978	992	932	984	973	993	1000	997	983	906	986	958	949	1010	982	959	944	992	935	975	934	951	922	989	973	1007	966	920	1024	995	1032	925	945	971	948	962	938	952	994	950	940	986	971	1012	975	955	984	984	964	987	954	898	968	1022	969	979	1003	978	969	959	936	1000	1023	958	994	952	1005	955	983	953	1001	970	961	980	970	958	959	1002	930	996	969	989	1009	966	932	955	961	937	1046	944	962	1005	926	1021	949	1010	1021	988	949	997	993	938	925	980	998	964	952	981	973	985	995	954	1015	943	998	901	1026	961	969	922	979	911	983	998	953	945	977	970	987	967	957	968	955	956	989	1017	954	971	991	1005	991	982	1010	967	994	987	1010	948	963	943	970	1012	992	977	1028	980	1000	1033	1014	934	965	1042	965	962	961	943	954	933	1024	874	1008	968	950	1000	939	964	983	967	962	929	992	936	992	996	969	944	953	997	1015	980	1002	992	949	981	982	934	939	963	1005	987	1021	956	978	919	1001	951	960	985	1010	971	937	957	960	1013	985	984	966	925	1001	1040	956	1012	991	1023	972	922	907	957	926	962	1042	1002	968	985	977	963	981	979	947	1016	975	1011	1025	963	919	1021	978	981	972	972	980	947	979	990	980	954	954	1007	1006	955	952	997	1015	903	927	990	943	937	881	971	1027	979	979	977	970	966	991	967	950	985	974	919	948	1002	996	971	961	1031	991	991	960	992	1044	967	984	997	959	966	963	1027	975	962	1039	981	958	956	1000	970	955	980	1013	930	958	962	967	966	969	994	950	955	994	1037	1020	970	972	936	965	1017	952	958	1032	909	952	966	884	976	1038	979	977	1028	943	954	986	966	967	944	995	984	1013	973	952	985	958	955	949	1022	976	1001	914	968	998	1004	965	964	958	935	928	952	953	986	1010	1036	993	986	969	928	976	932	960	1010	989	985	997	1002	960	947	977	971	988	962	980	1005	963	1015	1024	952	1002	955	971	952	943	970	999	912	972	941	950	986	977	990	1016	992	978	910	963	981	941	964	973	950	996	939	1024	1035	944	971	993	966	972	1062	985	1043	1008	930	1059	1028	950	972	984	937	989	933	945	1047	993	956	1001	944	956	927	959	954	1027	947	920	1013	991	951	977	998	969	955	910	935	998	940	947	941	958	969	978	1020	945	1021	988	993	920	943	999	962	968	970	962	990	994	937	945	987	935	945	956	980	950	1011	993	982	990	946	903	958	1025	963	1012	985	963	984	964	1020	920	970	948	966	965	982	1014	1023	945	1005	992	956	961	976	1026	938	1006	964	1016	1038	1042	899	1027	995	994	987	901	966	973	988	989	887	1007	972	920	913	937	944	987	934	973	960	952	950	938	976	996	1015	968	928	960	1012	1048	962	1026	987	1026	971	986	1022	959	992	979	969	999	949	987	965	976	947	929	971	990	996	980	1004	972	1004	918	994	1014	980	953	938	962	944	897	964	1036	962	952	981	972	947	954	926	967	961	1021	1017	1017	982	1036	972	1028	1007	1001	948	982	954	1015	979	895	974	1007	1015	1007	991	948	942	993	915	954	964	935	983	1051	1010	969	1021	982	982	973	997	969	971	1006	956	996	952	1014	998	1006	922	942	1001	983	961	989	968	1024	1027	987	999	955	1001	959	988	968	946	956	966	954	966	983	942	976	985	961	990	956	945	946	975	919	946	949	920	987	939	1028	944	1000	908	985	940	1005	981	996	1006	1005	925	982	994	935	960	953	963	982	1001	1005	959	934	992	997	980	962	993	996	981	963	911	983	948	957	951	973	983	932	963	985	940	1015	966	933	951	984	943	975	1020	952	986	1009	979	995	1002	997	930	977	945	1007	966	957	928	1008	927	985	969	910	1003	977	934	986	981	983	956	1010	972	970	957	1010	958	993	1004	956	1029	919	948	1009	934	991	958	974	965	978	943	911	958	955	1033	1022	996	1006	936	998	989	892	974	967	1028	997	1015	971	926	1041	940	963	969	944	941	970	965	979	987	985	898	1049	1004	960	925	994	960	947	968	956	962	928	927	954	935	988	989	934	971	965	954	965	972	962	967	928	948	970	906	978	936	960	924	942	984	966	1038	977	975	965	958	983	988	1008	961	969	967	984	969	1016	989	971	977	1035	992	961	960	994	975	917	918	937	956	960	965	1033	950	953	903	979	961	995	1001	989	966	958	948	940	983	964	973	993	976	944	961	980	988	967	1009	1007	939	994	1035	998	998	1020	905	941	919	974	1003	1032	935	977	992	940	938	982	979	966	986	998	999	985	975	1009	967	927	973	1015	1020	1018	958	1035	976	945	1040	1006	984	949	996	962	1021	935	986	1003	993	963	966	978	953	950	971	972	959	959	979	1009	1006	971	994	999	988	1049	942	944	924	984	996	971	1007	988	955	1000	971	979	990	906	987	975	975	976	954	984	985	1012	1004	1020	996	1014	954	968	947	961	934	954	1018	1002	974	1018	952	954	962	977	1013	953	1032	1016	908	947	950	932	1040	981	937	1014	1009	962	974	963	944	915	959	931	982	958	988	995	944	989	958	954	955	954	1002	971	972	997	982	993	982	998	947	935	906	1000	938	933	1026	946	1046	991	949	943	908	941	974	999	915	1007	1001	949	950	985	951	941	979	1062	993	944	959	972	953	953	942	981	968	934	989	1003	946	974	944	958	996	996	906	941	969	955	964	989	960	1010	968	946	939	1032	1036	941	958	1022	975	937	1041	971	964	969	949	942	929	962	1003	976	974	971	1006	991	993	986	980	974	955	935	958	965	912	974	949	1050	939	960	983	972	940	950	939	951	977	994	959	987	1011	949	986	1010	954	913	973	972	989	921	1020	995	962	996	1010	969	965	1017	998	982	966	991	961	913	1008	945	987	932	973	961	942	946	995	889	915	945	994	997	962	974	1000	976	947	960	955	1050	971	929	952	974	962	970	951	995	1002	1031	971	1007	979	949	1005	1033	973	925	959	958	1006	946	925	924	966	901	987	962	1004	939	953	1005	988	967	931	1001	962	985	1010	964	975	950	986	977	976	986	979	980	961	941	990	973	970	1003	928	974	924	943	962	939	997	1004	951	912	950	997	931	981	984	989	939	950	989	961	957	968	926	999	1016	952	945	991	945	974	985	949	1022	1005	979	1008	922	1020	1011	984	1023	981	931	959	979	965	953	1026	1032	1011	881	1010	964	980	989	938	960	959	961	969
22990	21020	28724	24088	23113	24448	21993	11340	6689	4816	3551	2619	2160	1835	1534	1418	1260	1124	1105	1061	992	913	868	893	810	810	807	778	767	787	749	762	697	783	729	755	728	770	775	748	736	749	747	715	687	714	698	690	706	715	714	694	708	703	745	676	723	763	721	685	779	708	687	686	681	673	735	725	693	719	716	759	738	740	746	707	721	731	719	686	693	689	720	692	712	725	697	687	694	675	714	730	700	715	706	702	726	715	705	702	729	711	724	731	723	726	733	699	785	713	728	711	748	733	708	714	698	734	686	742	713	709	723	717	719	697	679	747	716	721	690	711	717	721	693	719	715	694	695	753	712	694	722	762	741	731	711	747	747	707	713	697	722	769	728	694	692	740	738	678	674	744	685	710	718	702	686	712	691	702	694	732	726	749	738	707	714	726	705	727	694	668	775	724	689	737	720	732	720	721	729	724	711	716	676	749	690	691	702	738	687	710	742	758	723	737	749	695	722	708	737	721	666	694	732	736	731	705	726	725	709	704	709	681	740	726	715	693	745	722	729	726	689	709	711	723	719	721	675	749	690	745	710	684	749	712	704	722	688	689	717	732	727	732	647	722	731	731	669	743	740	683	718	687	757	657	673	729	712	738	711	717	711	742	731	735	705	720	720	718	755	742	714	717	756	689	707	676	656	702	715	751	709	702	708	697	702	716	719	701	699	719	696	751	664	717	654	747	720	728	721	726	693	694	756	738	731	723	712	725	734	730	739	707	708	762	724	653	690	691	713	709	721	728	752	671	711	714	698	758	717	752	729	730	720	709	720	698	713	708	700	696	730	683	730	714	725	765	715	711	699	707	748	704	723	662	679	704	690	714	695	673	721	716	726	729	712	689	674	733	696	696	752	696	687	758	700	706	746	694	691	735	699	731	730	691	772	693	716	703	673	701	728	702	711	728	707	706	689	718	736	759	696	687	714	727	703	667	743	683	720	745	717	674	763	702	683	666	707	697	764	711	679	717	670	725	724	690	722	695	747	689	717	705	711	668	734	696	701	684	745	748	692	717	717	757	726	701	729	704	762	770	686	690	716	718	713	718	734	668	690	726	715	756	691	684	711	756	735	749	724	702	737	703	701	739	714	749	689	743	703	708	734	708	714	687	728	763	721	748	652	697	740	718	758	663	678	704	773	704	696	726	733	696	760	712	778	715	704	698	713	688	697	700	719	719	693	720	716	634	714	722	688	717	700	697	685	689	710	685	715	720	739	628	728	745	722	683	745	710	700	737	697	684	725	729	722	742	730	740	740	690	675	723	757	725	690	664	715	709	706	692	755	702	745	743	734	692	750	786	759	710	698	706	750	706	738	707	685	701	687	714	682	734	725	689	700	692	692	712	692	710	699	728	723	708	673	700	695	645	751	741	683	713	721	729	749	650	712	739	718	701	696	723	735	734	734	716	747	729	704	717	719	728	714	756	713	668	728	729	723	696	694	742	720	691	654	727	697	703	706	696	739	712	707	739	676	754	723	712	716	719	667	695	714	704	730	770	736	699	691	648	714	719	721	732	709	702	719	714	700	715	769	765	712	729	764	695	663	735	715	740	747	739	671	708	714	684	679	739	723	720	710	719	735	718	711	765	716	713	722	709	710	695	723	697	762	710	703	721	690	695	705	710	714	663	721	717	721	708	666	753	725	720	702	728	752	705	730	708	716	725	697	733	729	766	654	701	695	685	711	737	700	715	735	741	674	750	762	663	721	751	705	671	726	705	686	705	703	723	671	719	727	677	640	698	682	673	753	765	689	723	720	701	700	692	756	723	737	704	717	707	682	684	683	738	796	724	716	716	711	723	751	722	675	688	780	728	751	726	719	724	696	673	696	732	663	757	736	669	694	725	740	723	708	738	717	720	759	760	723	706	752	775	718	700	711	733	734	677	729	712	734	705	719	708	717	728	723	716	730	693	727	707	701	736	708	753	696	732	688	703	708	707	731	758	674	725	673	676	736	686	708	773	693	719	721	716	745	722	729	690	756	700	744	693	720	708	708	706	717	690	733	712	701	758	700	693	697	706	713	708	720	694	658	702	723	689	723	728	686	683	686	687	721	730	731	755	742	703	704	750	713	711	677	706	724	736	710	690	711	717	702	714	665	670	732	747	741	693	704	746	749	725	713	692	702	705	706	686	702	711	702	712	697	736	719	675	715	736	697	757	694	707	734	699	682	708	744	724	724	702	699	728	730	685	685	754	719	702	665	730	702	726	694	722	691	717	700	707	695	759	709	691	721	775	700	729	725	699	727	737	702	705	756	734	682	730	685	707	678	687	700	750	711	674	701	740	683	706	734	726	726	730	731	719	663	787	699	740	741	716	725	713	708	678	695	671	690	684	746	733	682	699	680	675	676	679	687	740	689	763	735	738	716	748	707	705	672	703	716	722	690	764	722	704	727	649	702	740	706	706	698	672	677	724	696	712	656	753	713	676	696	707	698	719	697	753	738	751	690	689	695	727	703	718	700	731	714	704	714	720	697	722	696	715	719	748	688	704	699	685	686	720	736	733	760	724	700	710	747	738	715	773	706	715	733	707	669	682	739	724	719	724	727	652	702	727	729	772	703	760	667	726	746	704	647	719	678	702	715	678	681	704	690	724	707	730	706	711	744	720	707	701	757	744	694	696	710	698	703	700	706	710	691	753	680	692	708	719	721	707	674	742	777	680	723	739	725	731	702	732	751	696	727	651	714	767	727	711	684	733	695	700	716	710	672	722	662	734	759	692	733	662	768	742	770	736	724	706	710	709	715	660	651	718	679	778	705	703	697	699	709	728	702	724	662	692	710	769	657	712	703	688	728	697	678	704	676	759	726	700	680	694	775	705	699	729	736	707	671	673	662	707	719	738	724	759	716	714	690	694	690	744	734	764	763	692	726	715	696	769	673	714	746	733	760	699	710	718	753	738	707	711	717	733	711	686	717	704	690	627	712	728	711	772	677	691	720	741	724	680	697	786	657	713	720	716	764	770	765	731	699	719	742	658	725	716	706	716	727	705	730	686	740	738	710	708	691	734	729	691	741	695	674	702	732	694	676	705	703	711	699	698	691	733	707	729	700	722	722	669	715	713	728	774	674	759	674	716	774	726	738	723	739	675	691	721	678	668	719	764	752	671	698	698	733	726	677	734	730	768	711	736	710	712	705	700	660	724	747	691	715	742	719	751	723	687	731	695	691	732	713	715	718	773	711	754	744	704	692	698	662	736	707	747	764	726	693	754	667	702	706	625	748	697	719	729	753	735	718	719	738	673	680	736	693	735	719	734	696	690	714	724	657	655	711	674	743	684	745	724	693	730	694	708	680	750	707	743	752	733	698	721	673	720	724	691	692	719	710	708	700	756	720	711	701	705	710	668	727	772	700	693	725	709	707	710	756	640	683	672	719	714	724	702	716	737	682	711	691	706	693	731	702	755	705	715	717	725	708	735	717	698	721	711	705	665	717	722	716	723	707	716	720	725
40648	66728	59787	46862	38709	30692	23229	16135	11669	8429	6147	4747	3930	3170	2727	2403	2129	1778	1623	1498	1367	1347	1224	1225	1207	1114	1078	1038	1026	1032	1015	1015	1012	996	973	956	1016	998	952	961	944	965	1002	1040	949	1007	955	979	937	956	961	955	932	947	949	944	942	1003	922	946	985	939	937	966	972	970	992	903	942	912	969	952	955	936	926	887	936	958	900	898	918	960	920	932	977	983	979	983	973	881	985	1017	961	945	908	920	899	894	889	952	975	976	968	923	917	976	978	991	933	936	971	977	941	906	1020	909	946	929	948	1034	973	906	934	927	1010	893	988	967	906	956	951	936	947	976	971	969	890	920	929	902	959	938	926	928	903	943	907	945	965	899	874	909	973	985	969	951	922	939	957	992	953	920	911	938	1008	957	903	915	926	911	937	947	1003	927	892	926	983	934	926	910	952	992	941	1006	960	948	893	938	844	930	942	940	954	920	928	953	911	930	939	964	963	964	1007	954	939	975	976	924	914	925	926	941	937	950	976	968	906	989	956	938	936	999	875	880	938	974	936	906	953	864	1017	921	963	926	917	918	933	940	926	956	932	953	976	890	939	898	975	920	967	977	918	986	917	937	974	979	929	949	933	965	907	992	898	961	982	941	930	936	964	929	950	896	960	925	895	935	915	935	923	986	947	895	974	978	1003	963	932	970	968	961	963	953	948	1017	936	949	868	870	922	967	924	898	880	925	925	959	938	928	1043	939	929	909	991	980	984	954	910	939	973	921	975	936	947	932	896	885	937	986	936	980	952	902	964	885	989	977	958	968	955	909	926	965	999	991	971	909	944	960	1020	955	1000	937	943	989	972	946	939	955	896	936	915	932	918	947	961	969	961	960	976	967	903	970	1000	895	916	963	924	957	923	945	962	975	949	881	973	979	920	969	966	944	948	947	914	941	979	964	939	935	933	941	976	926	948	911	975	916	954	972	982	994	901	984	990	923	984	916	952	982	977	954	985	951	944	930	925	924	988	981	918	984	883	975	950	940	972	925	952	1003	991	950	971	984	958	898	952	981	959	991	1001	887	957	1013	918	952	947	964	920	972	954	956	938	967	943	930	945	990	962	951	969	951	952	947	891	978	947	901	907	952	871	980	965	917	939	903	925	998	903	941	990	958	921	942	956	964	959	908	959	973	928	977	913	973	920	958	973	899	980	966	926	1005	942	911	960	923	1014	952	936	971	978	923	909	919	937	909	948	929	972	929	963	927	933	986	913	966	934	950	917	944	946	958	910	961	892	934	957	940	931	974	923	977	959	928	889	943	929	962	921	934	883	922	1017	958	942	919	931	955	972	961	963	938	957	1006	909	932	965	960	948	976	918	985	879	964	993	1032	932	939	901	1018	950	982	900	977	972	934	975	942	998	948	938	988	963	976	986	931	992	934	946	949	935	927	928	933	939	865	1006	947	931	947	933	934	922	917	981	912	964	995	927	942	968	961	947	992	919	965	953	897	971	950	916	917	1004	970	921	965	924	933	943	913	920	927	955	896	923	916	995	929	980	912	914	918	940	953	973	941	953	961	954	937	944	953	923	983	944	973	984	932	943	889	948	909	934	930	919	997	986	945	959	975	1006	902	917	960	890	1004	983	888	945	980	930	966	921	949	945	923	939	939	990	990	953	949	940	911	943	961	914	917	913	920	989	966	963	941	975	1008	949	958	953	975	970	919	931	912	988	955	968	914	919	983	954	990	941	936	960	965	905	998	868	994	991	965	954	947	894	913	948	958	910	969	971	981	933	943	990	938	979	956	959	951	922	917	995	936	981	958	942	958	928	930	943	1017	953	921	916	917	965	931	965	901	905	947	1009	924	966	932	953	893	978	1003	936	984	993	952	963	1015	978	936	950	966	921	902	947	914	1014	989	950	961	899	993	914	929	957	936	930	968	961	947	959	979	899	1003	966	920	980	928	958	933	890	964	914	907	959	918	969	986	910	921	963	915	956	975	891	924	901	914	868	971	926	957	981	941	920	968	959	931	931	907	965	988	942	975	927	930	932	965	922	933	933	932	971	1002	1031	981	964	956	969	952	937	946	959	997	981	928	954	905	986	922	929	948	897	943	867	963	903	925	929	899	952	961	929	987	917	950	928	927	919	928	918	951	957	938	923	894	895	915	974	970	989	1007	1001	953	975	925	970	964	929	972	940	993	937	918	932	915	915	971	992	1022	931	892	962	983	989	908	964	912	950	899	943	907	990	931	907	892	960	938	956	927	964	928	976	927	885	952	910	964	964	985	1031	1039	944	1009	1015	931	941	996	911	997	877	918	951	911	920	972	965	935	951	957	915	935	943	918	997	1056	923	960	953	944	924	936	919	962	882	937	934	940	953	1010	908	914	985	912	975	931	978	952	998	928	925	961	964	944	936	954	927	919	952	902	944	982	1001	915	868	1033	915	921	971	933	957	974	1022	929	929	986	930	955	964	952	928	962	935	945	953	959	933	949	916	1031	958	882	971	932	945	921	969	926	896	946	968	896	971	921	948	925	953	934	921	947	939	912	939	943	987	886	974	891	988	897	911	951	944	968	935	986	982	972	954	895	892	963	996	959	956	922	906	914	951	959	965	912	941	949	964	916	966	948	960	956	928	951	904	940	893	975	933	898	885	909	945	928	947	965	946	924	928	929	983	983	973	960	941	928	967	997	954	937	936	982	961	908	943	951	965	959	954	929	944	989	926	1015	946	941	898	994	941	925	909	930	951	919	935	929	929	919	913	978	928	905	910	949	939	966	922	915	882	937	987	951	971	921	1000	958	968	943	971	928	913	1010	959	964	958	949	943	925	856	968	893	973	967	957	932	972	971	964	922	949	976	942	979	898	872	935	924	973	963	940	955	951	974	965	916	930	961	994	944	893	961	953	891	922	941	912	957	993	926	945	934	942	893	866	949	971	940	904	961	983	937	964	891	945	1023	929	938	967	956	973	971	910	965	975	941	955	942	973	925	941	993	934	935	974	985	873	938	927	968	944	913	933	984	941	955	952	897	947	954	953	939	947	954	982	926	994	918	951	957	977	1000	886	966	896	914	923	985	975	953	930	996	934	963	982	1017	999	902	903	884	945	938	952	951	926	982	999	949	986	965	916	953	952	920	931	933	940	954	942	925	945	1002	929	944	894	991	978	936	974	960	969	948	957	976	992	991	894	919	892	931	979	901	959	923	951	957	1009	975	980	1010	941	925	938	899	955	984	966	941	935	966	948	925	954	917	965	924	946	930	957	929	940	971	943	934	952	936	960	926	931	1010	976	958	923	894	945	909	966	930	967	924	917	949	921	940	983	941	962	956	976	933	987	914	986	934	948	956	959	938	941	938	951	959	903	955	1034	933	907	928	915	943	970	944	904	974	956	956	961	905	961	941	955	942	989	949	964	953	916	929	904	936	988	951	953	965	923	936	962	981	995	906	971	1005	950	954	963	927	967	912	930	865	964	971	958	1001	923	991	929	950	992	931	956	884	927	964	951	953	917	922	896	962	961	948	920	959	919	954	946	918	971	930	943	1014	931	989	906	958	969	902	962	982	969	937	959
30221	33918	40418	32105	21266	12880	7195	4236	2845	2177	1642	1354	1202	1096	991	887	913	823	819	826	711	774	745	714	732	725	707	676	694	725	675	709	667	704	669	683	725	690	733	679	700	662	670	695	702	664	671	743	694	696	658	663	673	709	617	665	643	625	705	727	697	686	665	677	628	706	728	680	699	647	651	650	690	695	683	651	717	689	714	682	709	661	680	716	709	668	668	685	713	686	728	672	638	720	651	665	668	665	682	696	706	693	626	669	658	669	676	709	675	659	649	681	680	745	691	668	694	699	649	669	723	654	675	652	684	699	708	687	679	636	698	655	688	725	676	705	663	660	672	720	678	645	698	682	680	654	759	654	681	681	654	685	711	691	697	707	695	714	663	667	726	633	672	693	670	636	708	691	688	676	715	724	635	696	644	669	668	712	696	710	661	671	682	701	677	700	702	705	697	663	678	653	662	665	670	651	640	704	703	682	686	655	668	708	687	687	705	660	673	681	664	640	670	712	688	677	635	645	667	682	676	658	690	694	631	709	654	645	663	647	671	666	731	668	665	674	599	651	647	734	683	671	683	672	661	687	664	663	663	685	620	688	680	664	667	681	626	695	704	690	680	727	679	681	637	705	687	680	718	650	690	702	673	633	700	682	625	671	705	634	651	686	706	693	673	685	629	652	704	705	687	665	693	707	693	666	639	613	671	627	660	724	644	680	670	648	718	711	690	716	672	696	680	663	645	705	662	651	701	682	632	746	665	671	684	693	708	629	652	667	691	663	703	685	709	661	685	684	651	690	661	645	638	715	661	663	665	687	647	699	654	669	719	696	666	660	660	647	690	684	638	712	656	682	660	662	685	667	650	697	686	689	729	694	641	671	722	722	655	661	664	700	700	683	695	649	700	692	656	639	666	676	705	637	690	652	692	709	684	700	665	656	712	641	685	686	668	704	616	657	703	607	708	749	668	688	664	671	640	642	649	705	660	705	669	649	621	660	711	661	688	653	685	674	664	646	636	668	707	649	644	752	651	719	645	720	692	680	662	691	696	663	699	662	689	635	633	671	704	672	669	703	663	691	693	664	703	663	622	710	684	667	681	679	676	680	719	671	678	728	702	671	648	710	696	681	687	680	684	666	710	671	643	683	674	641	662	707	702	638	644	682	695	661	716	645	699	674	687	684	678	670	717	688	704	685	659	664	663	704	678	696	671	712	638	660	719	701	663	646	677	683	659	662	690	652	720	695	661	641	650	684	628	714	667	699	624	689	681	650	667	676	679	700	662	659	686	672	686	634	661	705	679	659	706	722	729	673	705	680	702	676	700	654	673	711	720	681	652	628	686	640	662	690	690	647	702	704	627	697	695	696	655	676	719	725	680	706	673	642	661	694	707	686	683	705	677	660	720	707	645	686	633	667	698	686	710	700	648	661	669	632	667	655	672	683	651	683	629	709	674	687	674	698	675	686	737	616	670	713	699	670	689	678	701	679	703	660	709	667	637	654	679	697	663	694	634	699	657	661	656	703	679	653	662	714	653	654	671	695	631	678	675	726	694	693	688	675	676	720	671	736	673	695	660	690	706	640	675	669	701	716	677	643	668	663	667	716	637	706	654	647	648	666	671	701	738	658	683	667	667	696	652	677	690	701	692	678	662	676	632	711	682	698	696	676	679	662	680	690	712	651	699	665	688	680	653	681	689	706	713	658	679	672	677	651	710	714	728	723	697	689	711	669	692	728	687	692	644	653	687	694	716	651	608	670	681	725	691	709	672	616	687	645	631	657	663	685	660	654	692	652	710	678	653	659	690	648	686	681	650	694	684	667	657	679	686	684	689	698	721	676	674	714	673	720	680	682	691	658	692	658	651	627	703	709	687	707	639	708	654	701	640	705	696	669	653	685	679	706	639	655	705	746	682	649	701	740	644	718	677	685	671	702	658	624	722	699	677	653	633	677	704	679	641	702	723	702	688	667	684	722	627	674	635	688	704	690	680	634	711	705	634	717	669	647	642	655	648	677	648	675	684	692	684	709	643	699	641	713	651	714	660	697	710	729	684	663	692	703	687	650	703	647	745	684	708	666	735	633	650	631	689	660	672	614	690	667	680	693	667	675	723	701	680	672	691	744	708	693	676	636	702	694	630	717	673	709	696	665	704	735	691	680	727	667	652	679	767	700	640	658	604	674	746	644	695	655	716	660	712	720	713	694	699	709	693	685	690	694	703	673	663	700	676	638	711	701	708	668	647	678	687	666	685	712	635	694	696	668	701	758	684	666	676	685	672	676	696	694	689	689	689	683	675	691	722	696	656	698	682	642	654	645	688	654	697	674	684	690	687	660	712	674	707	636	663	660	651	672	647	708	642	711	670	699	668	748	632	685	706	689	664	631	656	694	646	670	665	679	660	677	672	676	691	707	682	694	683	715	671	667	678	698	670	667	629	674	671	690	685	658	702	638	662	679	682	736	654	684	683	711	688	644	679	694	684	707	636	633	693	669	616	687	699	700	699	655	668	641	702	677	757	680	676	683	628	642	688	654	661	642	715	635	636	659	636	679	684	698	656	714	654	709	657	696	706	660	659	664	675	717	671	634	694	656	685	686	683	699	731	679	715	702	660	726	651	695	618	683	662	720	748	706	715	691	662	648	668	677	663	659	673	644	709	692	671	714	649	672	624	662	643	661	672	651	672	616	704	663	633	664	695	717	683	686	684	675	724	696	676	683	652	676	646	676	754	699	697	700	718	690	653	730	689	658	696	671	675	655	656	670	671	674	736	672	707	685	675	716	676	641	691	699	683	675	668	654	706	649	683	644	644	647	685	672	694	681	713	654	675	693	688	696	655	629	686	687	717	631	646	668	685	618	698	693	690	722	670	644	660	687	687	657	692	684	684	722	638	730	660	675	727	655	649	635	696	663	662	665	712	658	701	659	683	667	693	674	688	689	660	636	695	644	696	714	656	647	694	641	692	723	652	607	679	685	705	675	643	644	669	670	662	723	677	686	681	638	698	698	689	657	684	697	695	701	645	676	652	656	645	679	680	696	665	731	663	674	662	696	670	663	623	680	696	670	652	659	672	674	652	726	700	736	728	751	662	717	630	721	690	717	661	683	694	684	697	694	678	667	665	670	690	684	703	674	673	703	692	677	659	689	644	646	662	657	694	681	686	749	665	637	686	661	680	662	655	712	665	678	677	688	703	686	658	692	699	669	637	658	712	663	698	671	667	735	685	688	672	696	694	621	694	683	672	675	640	685	694	695	717	676	710	662	684	698	659	676	712	695	703	666	699	673	683	676	667	643	692	711	662	731	630	677	700	656	682	725	669	695	696	699	703	690	714	675	680	699	685	710	690	660	715	683	639	684	689	659	698	706	727	678	626	652	726	694	678	678	695	676	739	669	677	669	701	646	725	701	684	645	656	679	680	675	646	687	685	645	617	665	675	680	672	707	702	694	686	664	664	680	695	717	652	682	723	685	681	675	677	676	673	714	680	697	698	672
38728	52807	46221	34377	26530	19009	12363	8259	5729	4057	3154	2466	2101	1817	1635	1406	1348	1242	1201	1155	1135	1072	1020	1037	972	966	982	958	942	892	953	962	906	920	975	929	957	954	929	903	905	909	899	939	920	895	897	981	937	907	905	889	901	928	910	899	899	909	957	964	925	948	930	888	934	897	952	900	932	963	950	931	898	953	931	936	963	898	928	876	960	926	905	934	916	891	938	958	926	874	904	941	932	882	929	889	925	877	965	910	918	922	903	914	953	925	902	912	882	945	919	906	957	937	909	927	946	932	922	966	910	947	936	920	945	956	917	945	902	951	912	932	947	927	850	897	974	961	927	923	916	889	923	881	964	904	892	911	892	914	964	948	888	901	948	907	953	937	906	924	892	909	1014	904	986	870	870	943	972	915	909	928	927	905	912	972	914	905	946	929	928	973	887	949	938	914	957	935	895	933	926	842	913	906	926	898	983	932	923	930	941	945	978	947	858	941	898	961	878	927	913	916	891	916	914	929	979	908	893	920	929	930	945	869	915	929	990	976	936	961	944	937	939	975	911	931	912	948	898	871	941	908	916	933	888	900	999	867	922	908	869	882	928	900	922	941	937	900	932	874	890	941	904	957	921	892	962	931	938	919	983	898	911	957	905	987	912	902	934	935	935	922	923	919	908	887	899	889	905	888	883	922	915	960	970	894	953	896	883	1010	946	995	950	863	983	933	921	902	970	904	929	899	913	970	941	923	962	905	979	937	916	913	942	929	882	922	908	953	915	903	854	931	931	913	925	891	973	948	974	892	908	1001	896	932	875	920	927	928	925	923	903	905	910	891	939	944	940	991	877	900	904	879	910	930	897	887	966	952	929	889	928	887	917	906	914	931	904	910	950	959	902	896	920	955	963	952	891	928	897	944	900	929	926	963	961	969	882	880	928	945	907	921	906	960	975	922	838	898	887	944	981	971	897	893	907	958	916	936	888	921	894	938	939	991	925	936	869	905	907	915	946	919	916	923	864	891	950	970	897	889	886	884	903	963	902	895	904	912	899	921	924	909	906	911	926	915	956	902	927	874	933	919	908	898	958	887	952	966	926	933	893	921	905	901	963	934	945	961	945	920	897	935	947	893	913	925	913	956	917	927	887	909	1001	903	971	940	928	920	893	894	899	881	907	946	881	944	876	873	958	852	922	892	956	895	869	905	953	1011	985	927	927	930	937	866	925	921	963	898	934	895	859	927	932	882	887	933	960	927	912	928	889	931	881	930	928	947	910	909	914	948	950	900	906	920	979	892	917	912	895	939	926	935	883	887	919	906	880	933	891	917	849	894	901	916	928	898	938	941	938	945	917	899	924	909	972	952	960	893	961	903	998	850	902	935	890	918	922	937	921	898	952	931	939	897	909	952	942	959	932	974	899	922	888	977	912	840	980	923	918	925	939	939	944	956	914	896	964	940	926	952	956	897	912	871	910	868	933	910	908	950	912	936	909	960	928	915	900	876	888	870	912	921	918	909	926	945	883	973	913	910	983	920	873	852	883	959	926	936	885	916	925	943	963	911	984	890	938	915	922	895	928	861	927	898	974	910	891	933	909	889	855	863	953	916	888	935	921	932	961	919	896	925	895	927	867	951	951	955	926	898	893	903	951	938	916	910	917	934	889	916	965	900	919	896	946	931	955	863	880	933	901	882	915	976	875	904	929	892	895	923	929	929	921	900	891	986	912	961	909	955	947	894	892	903	936	876	888	870	939	981	890	906	885	946	908	946	893	918	894	941	926	921	935	936	909	941	880	1001	926	975	925	908	935	902	922	929	905	948	983	899	944	924	920	899	907	939	905	904	862	897	910	861	974	914	915	954	955	890	933	884	888	935	883	901	932	943	915	943	900	918	924	954	898	919	875	893	882	978	965	920	895	945	896	959	928	942	945	967	924	939	915	895	903	921	924	898	886	941	914	949	945	919	916	881	1016	895	882	893	881	927	987	923	870	948	924	935	939	917	906	902	905	881	903	953	960	910	870	879	966	931	910	861	923	899	899	929	941	921	935	990	904	932	934	935	904	888	927	965	897	940	956	950	922	876	938	935	892	892	918	919	952	881	935	913	873	903	919	930	956	920	896	891	905	919	934	923	883	915	933	888	913	971	893	936	868	883	937	929	913	875	906	937	988	897	955	921	916	896	956	906	910	890	923	909	881	945	939	922	935	913	948	912	914	963	950	875	949	941	921	925	912	944	901	941	930	879	921	997	924	898	933	932	926	926	917	943	923	955	915	907	912	971	942	878	899	889	897	987	924	943	899	873	910	943	898	949	939	879	910	893	922	890	878	920	923	887	919	916	906	940	912	898	941	889	948	916	853	933	922	990	908	972	945	904	864	896	924	962	891	905	886	900	936	925	918	919	930	936	925	906	895	935	946	964	936	887	915	899	865	892	951	943	940	921	915	912	925	897	974	928	940	943	899	918	909	925	914	951	920	911	912	960	903	950	879	909	964	927	890	933	927	921	948	933	891	948	962	864	954	945	905	922	924	911	955	900	939	915	954	943	955	899	923	941	910	1008	920	939	969	855	941	936	944	919	909	867	927	944	872	932	912	861	945	933	878	978	927	915	939	909	886	944	987	898	904	923	939	893	914	866	905	940	938	892	933	880	905	913	931	920	909	877	933	898	916	905	941	984	893	914	948	890	920	917	899	943	985	859	925	890	858	918	888	926	949	918	899	929	891	920	932	909	928	913	890	915	899	963	821	941	961	939	958	919	922	915	835	928	912	896	895	950	936	889	868	919	927	955	964	918	893	868	915	927	883	887	905	911	937	961	934	913	909	953	892	894	925	934	955	938	902	899	906	937	911	900	899	933	919	875	910	905	933	922	970	868	916	908	945	1007	949	873	901	919	959	864	930	912	848	916	926	853	902	875	952	907	913	862	880	910	851	990	932	868	935	917	997	923	935	917	929	943	935	948	942	901	874	931	872	905	885	937	913	886	918	940	916	965	905	921	883	913	965	893	906	906	899	965	882	912	1007	948	973	929	903	965	896	904	892	909	954	919	928	898	979	965	930	875	898	894	938	928	938	924	927	960	899	915	908	887	895	858	937	888	873	906	967	931	915	950	909	848	980	891	957	865	927	914	980	909	902	948	924	907	948	911	932	933	901	915	940	938	931	876	919	927	868	940	887	952	889	839	948	959	901	906	914	941	930	920	924	921	905	917	928	895	895	941	939	937	955	926	946	936	938	864	923	909	914	978	898	934	926	897	926	884	956	941	893	911	895	922	922	908	935	884	936	927	897	932	970	945	937	911	905	933	934	918	924	949	952	865	894	892	919	913	930	920	909	900	923	977	920	908	871	981	914	964	925	982	974	969	942	930	926	915	928	850	914	901	933	883	966	893	907	940	909	971	989	902	956	925	920	894	916	918	987	910	874	973	938	931	887	979	930	929	906	902	911	898	980	931	940	975	971	953	910	897	961	889	914	944	917	897	919	889	938	903	911	873	918	947	955	961	927	923
24082	21011	28718	26513	24896	21997	14511	7462	4750	3505	2617	2041	1693	1422	1296	1177	1129	1033	931	945	869	888	801	825	761	778	791	785	766	735	727	760	728	705	721	748	711	713	688	703	717	755	718	743	667	706	720	729	654	728	706	704	698	672	685	743	715	759	783	735	694	731	711	671	651	731	727	714	717	694	712	683	715	681	702	666	677	692	709	731	706	742	682	742	733	708	731	673	703	700	729	682	726	718	722	681	705	698	731	754	712	714	749	708	682	687	696	743	753	666	733	748	732	686	730	724	707	738	696	781	742	736	731	709	702	739	764	726	674	699	731	733	705	688	698	671	703	695	766	787	720	751	664	685	744	717	730	707	684	757	749	694	679	716	726	716	722	713	707	728	715	739	668	761	743	712	730	712	778	661	713	778	731	718	728	714	715	760	686	728	738	729	721	704	712	739	736	693	761	710	764	731	749	707	709	764	754	723	703	668	749	730	724	679	755	709	719	704	742	706	682	716	718	706	707	709	692	667	729	719	762	716	786	690	705	659	711	737	780	799	703	723	718	751	734	702	724	718	705	700	723	715	698	718	696	769	740	737	766	706	703	724	729	679	696	706	769	696	727	661	664	667	761	712	696	699	734	671	743	759	741	711	646	707	703	716	703	756	694	715	721	702	715	699	728	734	741	720	705	744	687	729	691	769	707	704	745	676	723	681	762	728	746	696	724	732	716	709	694	714	702	703	682	747	713	713	750	716	707	691	722	743	710	741	707	676	687	720	735	695	724	675	708	734	757	723	701	740	738	739	744	690	710	684	707	682	706	686	709	711	724	752	710	714	711	694	710	716	691	735	703	650	752	683	696	736	680	685	751	690	721	709	718	691	667	688	688	768	688	742	739	674	704	742	718	723	706	643	697	725	698	715	746	725	688	713	745	716	699	744	731	672	708	699	727	656	704	767	749	692	731	736	684	731	700	721	657	718	690	676	683	723	687	732	703	700	702	689	731	694	685	663	695	690	684	722	742	739	716	667	773	686	760	744	691	736	716	708	800	663	784	692	696	701	716	721	751	682	746	721	695	715	693	739	717	697	717	717	709	692	717	693	707	704	731	755	695	691	720	710	684	753	724	726	719	699	717	694	666	676	740	778	668	733	760	695	710	704	682	714	715	726	734	705	753	713	699	762	712	685	736	691	693	707	739	708	724	690	683	698	711	691	672	706	688	719	738	719	722	742	737	733	727	678	674	726	748	710	698	703	719	700	718	725	702	741	693	706	696	724	704	699	656	754	691	678	666	715	726	674	728	695	698	759	737	738	680	710	728	695	688	700	729	671	694	690	720	741	692	681	709	723	685	658	716	708	703	708	741	752	709	751	679	702	710	678	755	745	690	793	701	707	713	644	741	692	731	729	684	760	705	713	676	734	655	711	759	752	738	792	720	755	699	735	728	746	721	722	693	739	669	751	708	748	707	690	741	744	704	712	716	726	702	693	736	743	717	666	742	741	729	694	719	692	703	730	744	688	738	734	721	730	673	705	752	755	692	712	744	669	679	698	742	696	747	737	737	701	708	722	725	658	706	695	698	703	736	718	718	709	740	732	738	770	677	684	662	691	715	725	743	694	749	716	687	700	708	678	748	707	697	700	790	706	724	697	728	721	737	679	691	731	703	721	717	784	717	709	709	700	703	717	747	744	735	713	750	742	741	662	736	700	763	742	740	712	701	682	705	772	763	700	774	736	726	699	727	700	723	710	727	709	681	704	737	701	721	698	768	683	712	744	744	738	764	675	751	674	752	715	736	731	720	699	698	760	716	770	690	697	732	701	734	705	730	714	738	732	734	754	719	713	742	723	748	702	722	727	744	710	709	680	715	721	737	655	721	695	713	719	737	727	676	671	747	717	722	715	707	684	757	721	730	773	697	719	666	677	725	704	705	677	712	717	726	722	726	748	704	723	682	748	730	699	683	740	716	697	649	725	675	728	713	706	728	731	705	688	753	721	671	743	720	713	730	738	716	740	669	733	727	718	741	721	733	693	716	705	731	682	728	689	710	722	695	693	708	705	738	709	746	741	773	736	661	700	721	682	719	725	681	708	694	724	694	710	699	769	725	686	680	716	717	738	717	711	680	704	735	712	682	763	724	698	735	735	716	690	712	708	719	708	725	720	737	754	715	705	685	705	736	732	685	801	730	708	758	760	732	702	704	715	696	728	699	685	696	681	675	693	695	692	732	658	683	737	716	722	687	711	718	693	706	723	683	708	739	693	713	684	732	675	747	730	717	712	680	755	751	730	683	697	656	712	714	683	722	662	722	718	726	703	732	676	698	721	719	777	712	693	704	747	706	720	726	707	689	684	695	758	709	721	727	693	758	738	713	709	742	705	741	684	689	733	676	787	733	709	672	674	697	719	709	734	727	705	660	672	710	690	696	714	691	681	710	719	689	707	732	708	723	680	703	705	687	725	706	691	663	719	686	732	729	666	752	710	745	710	718	698	709	734	690	685	689	712	717	682	696	687	713	746	712	767	702	695	752	698	723	728	748	701	747	706	707	688	683	705	748	698	742	686	715	733	735	746	743	713	681	761	750	725	707	724	751	680	721	718	735	725	665	716	695	701	729	717	714	740	728	712	683	730	660	722	725	780	739	745	707	677	698	755	713	723	714	694	712	728	722	719	675	687	673	712	725	728	722	679	669	730	701	737	707	724	751	735	682	722	696	710	660	685	744	665	769	705	709	729	721	725	741	691	678	709	708	725	779	714	684	708	654	730	721	703	733	733	702	749	686	704	748	734	681	731	753	712	706	700	729	695	728	688	753	740	724	677	734	689	677	738	704	733	709	731	727	694	690	724	702	716	682	753	681	672	712	704	652	705	725	687	731	713	716	685	735	787	717	744	683	689	738	725	675	743	710	670	698	723	751	659	748	676	711	686	695	716	704	716	680	725	737	673	730	701	709	714	705	676	691	730	692	708	695	712	694	717	676	686	732	679	689	649	718	692	712	761	702	729	740	705	699	717	716	736	766	706	712	703	700	703	750	747	724	743	719	746	673	711	711	672	708	681	728	673	670	733	723	700	733	702	717	702	665	724	663	701	714	706	767	706	728	716	688	732	728	727	693	757	754	733	713	719	709	699	696	706	672	784	745	720	703	769	709	738	705	721	718	716	720	727	750	726	731	707	702	728	677	708	742	659	731	700	749	708	749	679	713	721	690	734	697	782	696	720	738	715	673	702	684	706	704	684	682	742	672	724	755	691	725	707	761	708	743	713	715	763	698	754	730	710	728	682	705	732	714	736	759	706	689	714	753	690	732	732	739	655	667	705	752	716	787	697	683	750	723	729	712	724	740	756	723	681	706	684	683	710	725	712	689	734	691	659	750	723	738	709	720	740	749	707	739	670	675	702	672	753	697	726	710	709	692	737	752	729	759	715	720	787	672	692	698	675	711	699	735	704	772	752	683	676	700	701	698	714	752	672	727	705	769	702	704	761	712	689	706	730
37717	59597	54320	41709	34081	26059	18060	12589	8819	6501	4753	3738	3053	2511	2224	1901	1755	1557	1430	1369	1238	1225	1199	1145	1114	1138	1049	1067	1087	1040	1032	937	947	948	985	1016	992	1020	961	969	968	962	987	1012	953	940	951	996	914	964	980	1000	1022	1011	965	914	985	935	970	908	1015	1008	980	864	987	979	953	1003	909	1001	985	984	940	914	1017	923	950	934	961	997	966	942	993	946	953	947	975	954	1025	917	1004	957	932	1024	1048	968	963	965	905	965	935	983	998	942	950	933	980	929	981	899	982	953	972	974	1022	965	970	955	921	915	994	954	941	924	956	973	994	966	964	943	947	978	990	964	988	962	991	973	968	980	964	943	1015	934	950	1020	954	973	945	943	938	908	981	957	896	974	948	962	961	980	1004	1036	949	993	956	929	997	956	995	944	953	953	984	973	918	967	969	958	963	947	1045	960	966	984	969	960	956	978	986	911	968	935	960	989	899	956	996	974	1017	964	965	979	958	999	988	939	953	924	912	991	975	966	919	961	997	941	917	947	951	992	1001	972	930	1000	995	921	965	1044	937	970	1024	1015	1026	973	988	995	991	941	981	979	939	941	1008	921	952	958	984	919	977	928	918	1006	926	976	1031	932	959	959	938	968	963	1003	915	962	980	969	1017	932	945	934	963	1010	918	1011	974	986	1006	936	949	1009	986	1030	1001	998	950	872	917	982	934	940	932	952	991	950	993	964	1037	946	966	929	919	922	948	996	981	936	965	956	966	954	947	993	993	976	934	1003	981	1014	977	982	1025	986	995	939	996	932	959	952	1005	1022	1009	976	1000	975	968	969	905	927	936	998	957	973	899	996	936	985	1000	941	1002	957	974	951	947	997	964	1000	965	985	955	1006	981	989	948	936	918	989	1008	946	941	1033	1001	966	967	972	975	979	950	964	980	947	945	949	945	933	981	882	1015	983	940	934	993	1030	972	1036	1002	929	985	993	971	1005	953	967	936	1048	1002	933	922	982	944	983	974	927	973	1046	964	978	975	979	998	1031	957	1015	992	928	963	944	1015	981	987	946	958	978	1008	979	916	979	1000	975	918	946	956	915	945	943	1021	1001	956	982	989	986	985	1009	961	978	980	985	993	915	925	976	938	935	1041	947	956	1004	1022	1000	1007	929	930	950	1037	918	909	995	935	985	987	966	1043	936	965	965	945	945	1061	943	924	937	994	979	958	973	1015	1012	985	958	992	1001	991	948	944	919	1010	1004	1010	989	966	997	915	999	925	910	981	1013	970	981	1027	943	928	981	1007	1010	981	992	937	949	935	990	954	978	966	974	967	995	1014	936	940	907	992	937	993	913	992	973	880	959	965	964	926	947	1014	955	978	966	967	956	937	919	976	996	911	932	912	937	943	945	949	990	961	940	935	915	1019	911	955	986	999	945	976	975	992	937	917	932	948	951	999	950	953	926	978	971	947	912	967	976	897	988	1002	970	1010	973	956	990	1009	957	922	965	931	984	989	993	1003	957	977	988	964	994	1008	963	921	931	929	925	950	1008	967	998	987	1010	970	940	984	994	992	935	971	970	982	943	923	961	916	996	989	985	963	992	922	941	971	992	933	986	946	951	940	1006	942	984	946	960	984	962	961	992	906	962	983	956	969	1003	981	958	973	943	992	960	981	983	956	912	943	1022	1006	977	978	964	1016	968	959	955	1016	1003	967	990	951	935	962	932	935	1028	963	953	953	981	1017	929	951	942	993	972	944	934	1001	898	1022	1011	964	951	967	934	910	969	907	939	943	905	989	974	951	1013	940	973	932	927	974	1000	941	939	967	944	994	1008	980	939	946	918	963	952	983	958	995	961	961	981	974	922	970	959	933	964	977	956	962	929	951	946	996	947	968	982	937	906	875	974	948	951	954	1004	917	963	988	983	986	890	1012	942	1027	993	955	979	931	963	973	945	984	1009	961	934	986	987	1010	1003	967	1014	980	976	980	1008	948	944	942	934	993	996	918	969	899	964	922	984	974	977	960	1026	919	980	993	1003	933	940	954	1020	976	1008	1028	940	981	976	966	943	970	913	934	1020	985	947	964	962	992	925	974	971	967	989	980	1030	974	946	961	983	995	1016	958	1011	1020	928	967	979	949	951	963	953	978	964	947	929	1013	943	881	933	947	938	957	1000	902	984	992	943	970	981	966	978	926	945	964	962	943	925	972	993	950	937	968	982	911	1008	1027	981	942	1004	968	937	942	1000	989	1048	1004	1030	947	935	944	998	961	950	937	939	997	942	940	1018	964	992	970	960	974	977	877	958	992	966	1014	999	947	969	914	937	977	958	997	939	1057	969	955	1011	936	951	961	1011	1023	902	961	1014	964	926	958	921	956	955	963	901	1020	957	1011	935	959	938	947	977	969	962	914	986	994	989	976	1003	996	936	903	976	936	908	963	985	948	990	951	962	906	968	956	922	976	986	986	984	976	934	963	974	965	979	960	913	945	1044	950	989	1014	974	940	947	989	929	963	973	958	1001	961	969	956	1036	963	947	931	982	952	961	982	1016	939	989	887	920	1014	947	1006	968	989	1002	979	983	982	964	1024	977	1022	949	982	1001	995	1009	938	1001	965	958	925	1020	915	996	955	979	986	997	879	972	972	946	969	986	936	977	940	912	983	944	952	978	982	1034	973	947	939	919	948	978	998	950	1018	1033	933	1038	969	938	909	953	983	956	874	910	1047	914	976	1013	973	977	991	976	976	975	955	958	917	997	1031	978	955	941	922	991	986	954	968	949	928	972	1000	931	982	1004	966	1021	984	1014	985	1009	984	979	910	1008	988	937	895	960	978	904	987	965	989	929	891	1001	1001	943	986	953	975	1046	1032	962	945	949	940	967	923	994	944	988	953	976	1014	922	1014	955	970	974	1033	921	937	973	976	970	976	1000	984	964	1013	954	984	967	987	998	1063	932	1002	941	972	945	870	907	943	978	959	962	963	991	915	954	973	989	942	974	973	971	959	1020	991	964	943	956	942	999	952	980	1028	922	974	921	934	987	978	990	964	963	1030	948	1020	929	967	971	1041	948	986	986	1021	971	931	945	958	942	973	943	987	1009	970	946	1036	935	942	969	962	979	982	964	982	978	930	919	1006	954	945	1008	1064	984	927	943	954	946	987	976	985	946	946	973	957	951	967	946	1022	956	973	967	978	955	959	1015	946	975	933	894	1001	1000	947	1002	967	963	953	957	1019	948	931	947	1001	960	980	912	942	975	948	965	953	936	939	929	935	996	1019	886	938	945	988	1000	994	993	1022	937	1029	993	945	966	929	939	960	988	956	1009	979	960	932	1014	950	977	985	947	935	1012	953	1007	950	968	1004	984	1004	991	969	1003	1009	959	962	947	977	985	929	958	928	986	1039	871	1023	899	1004	999	1007	968	928	989	981	1000	1027	915	981	1016	938	962	988	972	997	885	993	1031	915	966	992	969	918	966	945	960	963	954	952	927	981	937	988	974	965	980	973	983	945	997	899	988	952	942	988	907	984	956	901	1007	951	952	979	1030	933	1000	957	1002	998	911	1028	973	965	931	954	969	1050	958	955	920	952	956	1007	955	918	968	1019	1003	991	924	969	973	987	948	1014	986	922	988	969	908	932	989	913	987	1037	982	1010	939	1003	983	954	971	940	960	992	918	992	968	945	970	912	932	976	1000	981	980	989	1004	984	1013	1052	990	946	996	984	999	937	971	988	993	903	925	968	1020	947	972	979	953	988	900
23011	21004	28749	24150	23249	24522	21679	11178	6586	4666	3624	2772	2228	1876	1549	1417	1247	1135	1073	1022	949	958	852	842	833	781	772	772	765	779	705	752	738	658	728	777	712	738	750	703	665	717	706	725	712	707	690	691	687	729	741	696	704	710	738	690	699	692	725	762	776	716	684	711	687	720	738	685	726	762	687	677	722	770	775	703	703	685	674	728	694	686	744	698	699	682	734	694	758	667	725	715	676	683	723	746	755	671	756	722	734	700	690	709	695	692	662	650	722	714	655	692	718	720	703	677	729	704	646	674	738	725	710	755	708	709	707	735	704	688	705	683	651	706	730	682	740	689	710	706	736	662	726	677	703	699	699	683	738	684	720	702	699	654	700	668	696	743	740	732	712	697	752	729	738	660	747	732	685	693	689	688	666	707	706	692	688	660	747	681	746	694	746	721	688	688	708	702	652	700	710	683	722	719	684	780	730	752	748	742	715	652	687	697	686	761	650	694	732	690	734	670	680	736	707	693	682	701	667	746	715	680	691	700	704	692	681	699	722	717	720	683	731	723	714	690	700	698	739	748	719	729	728	661	731	733	671	693	773	670	744	731	663	706	715	639	721	684	753	695	721	693	719	732	689	607	719	721	714	706	678	692	702	739	703	743	688	736	692	705	687	720	706	736	688	671	694	736	724	732	707	712	777	766	711	744	737	698	737	709	716	666	675	675	735	724	658	722	711	656	713	756	681	694	711	671	722	695	725	686	706	727	699	661	734	698	680	675	761	728	732	683	730	711	685	691	707	733	748	696	699	636	731	731	714	749	662	685	675	697	706	678	683	730	710	741	687	677	699	720	706	731	705	704	765	726	760	690	750	701	669	724	725	701	688	702	734	687	705	711	747	721	697	678	691	693	699	680	720	713	660	661	734	702	659	659	734	683	692	755	729	729	736	762	719	722	759	723	730	678	659	729	716	706	698	702	703	654	734	669	691	717	688	667	708	739	716	654	706	688	665	708	721	691	699	702	718	748	742	717	744	770	714	652	734	750	728	748	726	702	662	707	732	682	712	678	703	745	700	711	682	707	687	711	737	700	719	727	728	721	699	669	724	710	663	624	695	736	722	744	779	741	705	687	665	654	678	705	714	735	725	694	687	737	695	737	674	649	658	754	671	726	704	712	696	710	700	773	773	717	649	702	746	651	729	714	724	647	709	696	655	712	691	702	718	690	693	671	696	773	695	732	664	725	742	649	679	656	700	718	710	702	715	672	670	685	706	667	710	707	703	742	648	691	701	710	725	695	695	718	738	729	749	707	698	689	663	737	707	721	671	696	692	756	795	726	716	693	666	747	668	650	744	747	698	747	727	650	712	681	722	739	717	755	700	713	658	735	753	724	697	700	686	737	769	693	717	757	772	680	741	723	703	698	710	723	691	729	706	699	671	726	682	695	704	703	714	713	696	699	700	715	738	733	701	764	723	729	731	681	722	696	675	680	685	676	711	716	749	691	668	690	737	688	721	683	699	700	716	753	735	683	689	657	764	745	729	711	693	644	728	665	676	684	717	651	724	671	712	681	685	713	697	685	664	720	762	726	736	691	703	748	739	719	715	724	735	725	757	677	674	755	665	693	681	702	683	723	722	704	712	699	709	657	739	682	709	661	721	730	710	763	755	659	676	719	717	703	700	674	681	685	730	674	689	736	701	671	670	691	703	682	682	683	706	738	691	729	692	664	717	707	700	701	741	699	691	721	722	712	730	724	695	723	704	688	782	749	683	709	723	694	740	730	733	728	697	695	732	704	742	719	740	690	738	702	683	729	739	688	688	688	697	705	688	705	740	698	714	747	700	711	708	713	700	686	732	692	669	710	691	670	716	690	747	666	696	721	728	710	726	730	762	716	726	715	705	716	637	663	715	717	688	705	699	751	687	682	725	656	658	707	731	645	710	681	694	710	726	738	693	733	668	749	714	696	676	760	694	711	757	743	699	700	727	662	705	702	734	745	693	746	713	677	732	743	746	747	685	697	654	693	682	703	633	704	734	680	707	754	754	724	744	693	772	696	734	741	728	698	721	769	718	732	701	744	724	706	718	758	662	695	778	681	688	721	737	698	670	687	672	699	718	717	716	695	685	701	756	722	703	691	732	714	688	667	638	667	742	716	721	680	685	687	708	704	721	723	699	722	702	731	680	688	702	670	696	753	736	672	687	692	707	696	749	658	689	678	691	693	665	690	711	636	717	678	707	724	696	721	686	676	728	690	724	680	711	700	731	708	731	666	704	735	727	691	694	696	725	739	683	708	640	712	712	707	728	677	711	719	715	689	728	737	745	706	713	692	741	668	735	680	728	746	716	696	763	747	710	720	687	670	733	690	696	737	732	728	692	670	676	732	694	719	660	716	694	721	751	711	662	710	739	734	715	731	741	706	706	741	644	671	716	706	725	748	690	710	721	677	745	733	686	675	707	670	709	676	706	715	666	703	727	661	693	698	654	689	731	703	726	741	726	671	624	728	695	679	709	690	678	734	667	709	724	706	676	708	713	733	723	680	662	691	627	723	674	683	694	725	686	739	718	692	716	715	721	701	675	743	706	690	687	698	750	679	688	719	716	718	757	723	701	762	698	718	720	697	705	706	672	660	710	702	728	715	673	703	735	679	735	620	665	673	646	704	707	759	728	713	687	714	706	736	649	691	679	749	727	678	683	702	688	716	675	727	684	720	703	698	710	763	752	699	729	670	719	735	704	743	693	703	726	716	730	654	667	700	724	695	720	759	678	696	692	706	719	699	715	724	707	718	662	699	661	715	703	727	711	668	722	706	677	723	685	720	775	767	713	720	689	684	724	706	689	751	720	683	728	686	704	750	703	722	674	686	667	722	714	686	718	745	679	738	676	690	726	711	766	708	728	752	691	648	734	650	674	726	726	715	758	668	672	712	704	656	653	723	695	736	696	773	698	695	726	729	715	738	661	733	708	725	742	696	658	710	700	695	702	719	718	689	703	703	740	708	727	706	719	661	688	698	687	759	693	733	723	678	697	722	711	709	676	712	685	776	697	745	732	673	729	705	780	674	688	758	733	744	705	749	699	688	704	707	693	711	653	709	740	719	683	776	753	697	747	704	677	746	736	693	688	686	729	721	731	698	677	698	727	707	697	683	667	701	690	694	719	658	730	706	710	666	719	730	702	701	725	696	708	691	708	766	710	734	711	695	716	712	750	697	681	715	711	747	729	731	690	714	729	703	689	697	658	737	728	704	747	737	708	710	680	732	744	697	728	731	670	729	753	652	637	713	745	698	722	689	719	674	682	704	691	701	701	723	690	753	758	710	703	657	674	708	719	724	704	688	672	733	671	709	666	704	724	719	729	716	736	709	724	719	742	734	726	711	723	722	727	696	718	710	711	676	743	722	703	704	697	689	713	735	707	706	704	679	711	755	751	725	693	711	734	757	700	700	722	693	742	678	683	751	674	726	712	730	746	710	704	722	691	687	681	692	756	677	699	722
39993	65353	59433	47233	39120	30920	22247	16109	11589	8723	6528	5125	4057	3325	2711	2283	2086	1826	1684	1504	1433	1403	1243	1214	1166	1067	1053	997	993	1049	985	957	981	997	985	1003	989	967	921	972	957	947	969	945	915	930	860	959	960	933	952	967	941	973	948	949	958	971	921	971	954	902	907	922	972	931	945	967	965	977	968	975	927	912	969	903	968	889	949	978	930	916	978	986	950	981	938	979	941	958	961	906	902	934	970	978	954	921	932	979	959	948	965	934	962	917	909	972	930	937	936	917	967	933	993	965	956	957	913	985	942	959	959	942	949	968	936	908	920	946	959	946	957	959	929	916	976	969	913	930	977	944	933	956	941	932	948	916	948	971	939	976	912	961	911	915	946	958	944	929	930	940	962	984	945	945	963	948	944	987	950	1000	917	968	950	977	925	973	920	893	974	966	988	905	949	984	929	951	988	910	951	925	943	941	962	935	954	957	926	944	870	910	927	963	945	927	924	891	921	905	1007	909	918	916	929	925	933	935	928	920	952	946	960	920	968	993	945	937	959	929	936	972	918	967	948	920	966	959	934	912	964	966	895	934	922	923	965	940	888	955	938	983	962	949	917	964	917	964	971	947	968	951	948	941	948	954	910	907	889	956	904	926	903	935	921	948	974	957	885	933	990	913	923	936	929	930	914	932	919	959	942	967	919	953	906	924	885	959	976	967	932	996	938	930	964	928	970	951	932	981	965	997	980	895	966	997	886	984	956	976	895	951	906	945	969	920	978	937	931	931	949	973	928	957	908	913	911	916	957	975	866	935	931	958	904	927	981	928	957	966	966	894	931	978	973	933	962	981	913	919	909	932	925	988	950	970	914	919	910	924	953	933	1004	901	978	990	953	989	965	961	995	1010	907	918	952	899	893	952	920	958	962	943	944	925	945	967	933	951	899	1004	950	924	966	938	945	879	973	959	904	949	905	963	894	916	890	927	937	918	964	967	949	962	954	920	976	998	1003	967	968	937	971	906	906	901	946	918	934	939	946	963	884	920	969	906	922	892	899	970	938	965	939	919	932	982	916	934	961	934	967	998	915	945	909	935	931	903	977	992	979	925	933	990	896	972	924	937	972	970	935	923	1008	933	905	912	952	947	920	920	941	966	949	967	940	939	935	953	906	994	890	969	921	958	981	938	940	957	960	945	951	953	915	947	922	941	958	938	966	935	880	960	886	937	943	914	925	974	871	957	997	948	932	989	914	942	918	1015	967	907	970	952	948	990	957	986	976	1023	917	896	932	949	927	946	927	987	935	938	934	926	877	958	921	892	936	952	981	955	938	981	963	1014	956	924	948	993	943	885	996	917	984	1008	983	939	902	873	961	940	983	984	908	944	1009	931	972	963	988	950	916	928	954	929	960	932	959	965	979	986	961	959	953	921	971	930	966	970	926	917	1003	962	978	956	954	965	921	931	927	966	953	957	939	969	894	946	915	958	944	924	926	888	925	980	984	916	934	945	957	963	942	879	947	903	954	928	909	970	957	911	927	993	902	949	912	959	977	922	933	916	949	946	878	910	982	916	962	948	957	926	975	947	965	934	927	929	879	895	950	927	937	959	960	945	924	960	926	963	991	967	893	968	1038	951	913	893	898	983	943	960	923	891	957	978	913	943	993	923	979	951	926	890	929	967	953	893	949	995	864	954	945	1029	925	928	958	872	934	917	880	988	934	940	917	927	890	978	963	941	986	905	981	958	922	961	899	1005	920	948	946	902	943	963	877	906	889	959	1005	928	986	885	1016	926	988	985	969	904	925	936	932	971	972	954	965	981	935	960	970	952	968	928	925	936	939	887	888	981	927	908	930	943	886	909	1001	953	977	878	930	974	927	959	947	981	996	889	955	912	930	895	969	993	935	967	960	975	956	938	971	943	952	941	949	962	891	978	835	939	934	923	926	950	867	936	929	956	905	944	927	893	950	905	894	943	936	972	975	950	968	973	907	1010	937	987	978	918	872	904	944	904	926	959	915	961	926	944	927	945	913	994	878	897	949	1004	963	905	956	928	945	964	931	984	1002	922	900	998	947	941	908	956	960	938	930	940	1001	932	883	914	963	938	923	928	945	942	943	901	975	922	956	904	898	972	959	1028	927	981	938	930	920	992	979	954	943	927	983	965	963	979	941	952	895	975	911	910	941	932	938	949	940	984	961	949	904	986	923	961	910	990	970	935	876	949	939	922	984	950	975	974	997	920	916	971	882	975	941	968	945	946	985	938	962	945	982	957	954	942	961	967	954	938	931	862	871	970	948	930	904	928	952	957	980	946	911	977	958	988	952	912	904	956	966	904	989	954	946	911	938	958	961	963	951	911	941	941	930	947	934	937	919	971	941	990	924	970	878	952	949	908	980	940	934	960	927	909	940	946	930	952	912	918	956	901	926	981	875	950	903	950	927	976	965	901	969	977	969	838	1014	1010	887	942	958	865	938	957	976	943	954	962	926	936	956	893	923	987	909	928	937	1008	922	924	944	956	955	949	970	973	927	970	951	925	924	940	936	956	905	957	929	918	950	923	914	943	1008	933	960	916	868	981	944	903	921	937	946	979	914	965	963	936	954	909	934	916	943	930	894	924	958	965	925	946	979	977	948	907	953	862	938	975	913	946	933	977	965	907	941	973	909	926	902	976	944	897	963	952	974	974	918	930	995	919	928	927	917	920	1005	955	955	931	959	933	973	940	935	939	976	951	884	957	939	938	876	929	918	894	981	990	911	962	949	934	1005	955	998	954	890	900	934	991	933	942	870	950	965	936	985	895	896	953	946	971	994	929	919	924	950	939	961	970	953	929	956	904	946	948	974	940	991	896	887	932	902	999	931	963	891	971	936	968	999	910	964	969	915	966	914	876	933	890	970	909	963	960	969	944	905	911	946	963	961	935	960	883	945	896	888	961	952	956	942	920	941	975	982	937	916	952	932	893	910	917	947	935	958	903	890	894	919	924	997	909	930	981	918	959	927	964	946	981	931	945	951	972	918	964	953	939	950	931	908	945	955	925	982	982	919	1003	954	952	953	969	914	892	888	913	904	945	913	974	872	877	905	940	936	945	917	959	927	935	918	985	932	927	979	953	976	890	944	935	940	917	950	957	913	928	1000	940	891	986	946	966	944	949	923	970	937	999	933	997	955	921	940	973	966	993	958	946	968	953	926	943	930	917	1031	953	966	905	928	940	904	971	961	929	938	998	969	947	927	914	908	974	958	931	935	934	880	948	938	927	919	937	906	1002	927	997	988	963	918	957	975	964	992	952	993	934	880	937	961	882	908	897	999	912	939	893	950	969	1019	973	966	959	939	928	928	919	970	947	927	939	966	992	967	947	923	944	903	923	878	956	979	917	936	962	992	940	895	961	916	977	967	983	931	966	975	947	981	936	972	946	916	961	971	896	996	903	985	896	976	928	976	920	963	865	927	938	926	940	968	961	938	903	943	950	927	952	913	926	988	973	899	928	952	978	904	921	935	959	910	964	959	954	931	897	953	967	974	969	952	962	939	941	912	926
29452	33117	41316	33894	23234	14161	7961	4474	3036	2267	1796	1482	1230	1155	1049	994	876	885	773	831	781	763	743	698	716	710	751	629	748	707	725	708	670	701	682	648	648	692	696	693	650	661	642	690	624	679	647	668	665	669	658	707	624	682	681	675	666	680	714	636	648	669	671	659	661	681	697	670	664	641	646	668	674	702	664	698	655	676	700	659	647	650	696	650	674	701	708	661	635	666	663	673	707	636	682	697	714	677	641	664	657	687	672	670	678	655	704	603	652	709	639	664	691	650	691	660	681	710	698	676	656	643	717	680	647	697	681	649	672	654	673	692	679	642	660	685	744	695	656	651	680	700	705	671	643	671	660	639	668	702	676	679	706	657	663	703	645	690	684	672	681	699	664	642	656	704	683	649	701	668	661	709	681	670	657	645	651	699	725	703	708	703	656	671	676	708	669	630	680	693	713	658	707	653	675	698	627	667	630	715	686	697	672	652	715	705	736	710	674	683	652	685	638	691	674	684	714	662	647	714	649	684	637	659	676	671	717	646	679	655	683	715	662	662	668	624	693	661	700	675	645	661	683	664	669	697	641	639	689	642	682	611	699	685	640	694	673	692	665	659	680	676	686	662	661	682	691	643	702	645	697	659	654	637	693	674	652	634	711	677	657	652	615	691	680	698	669	678	647	693	663	628	690	666	710	629	670	680	667	701	658	641	692	664	682	677	681	639	698	670	672	694	693	621	758	665	661	649	665	679	615	646	657	660	714	636	694	635	662	655	676	676	606	675	648	683	697	662	644	692	646	666	679	633	717	660	672	685	650	666	699	661	631	692	678	720	729	677	698	666	694	666	712	634	654	681	660	641	647	638	666	656	648	686	717	695	666	691	646	688	674	691	682	691	655	661	676	660	647	670	672	676	615	623	688	636	673	644	668	661	679	685	661	654	709	724	693	695	634	705	663	649	699	705	655	643	689	667	625	698	658	709	717	684	682	723	655	642	680	694	715	644	624	657	661	697	655	651	675	700	672	663	658	676	655	655	685	653	666	667	668	677	659	649	651	707	628	668	668	691	685	636	695	676	696	687	706	592	653	672	664	714	673	675	683	668	662	705	709	712	676	681	685	643	658	671	715	687	687	629	639	648	664	677	640	690	672	646	676	680	672	668	696	655	635	687	617	659	652	667	699	693	651	685	681	652	682	644	694	706	677	684	650	696	639	650	679	694	721	667	683	678	646	625	657	640	739	656	669	696	664	705	673	647	673	667	709	666	684	668	658	615	658	685	710	676	703	670	667	632	694	688	673	703	661	678	641	684	638	726	634	715	671	710	629	684	683	707	642	724	668	647	682	673	672	686	694	657	687	673	662	718	684	712	656	694	653	710	675	675	681	653	675	690	661	660	700	690	631	657	628	650	727	711	658	688	641	687	697	671	666	702	661	674	698	677	685	695	693	658	693	655	666	658	729	641	657	691	668	708	683	670	653	726	704	637	700	685	704	681	659	674	670	683	673	667	651	690	694	699	678	703	710	676	680	654	647	684	666	700	674	624	672	699	660	650	649	677	640	662	661	654	673	651	690	659	666	648	701	673	688	664	640	667	652	630	637	702	659	701	692	604	719	687	633	676	682	689	682	677	719	710	700	661	693	726	624	714	676	641	662	700	704	655	609	730	673	669	689	682	633	722	685	612	648	661	650	631	662	655	676	667	652	661	687	666	639	634	635	668	630	683	655	706	683	681	685	653	678	653	675	687	673	691	713	654	653	691	715	657	674	705	665	687	711	717	681	689	684	681	664	680	708	669	658	689	627	626	653	715	662	696	706	704	693	685	710	655	687	665	671	721	646	664	698	653	652	669	660	677	689	661	662	698	693	707	660	685	696	661	677	642	668	666	626	660	666	654	652	668	745	654	682	643	617	632	707	681	692	681	692	687	672	663	680	680	651	663	700	698	667	682	675	625	673	644	687	707	663	675	693	662	699	678	719	667	732	669	695	659	650	664	732	713	665	700	660	711	659	673	654	647	664	634	640	675	660	662	667	633	664	639	704	662	661	673	704	666	668	680	601	707	689	650	691	657	681	675	665	645	670	682	655	679	689	663	690	708	629	731	685	708	664	701	661	682	681	657	671	660	701	679	662	650	665	670	663	703	646	711	672	687	659	681	659	680	696	638	691	668	674	685	664	692	675	696	655	671	664	689	662	710	672	705	658	685	621	646	709	643	659	668	683	654	686	635	697	680	677	670	661	639	648	636	655	673	674	699	689	692	709	673	700	657	655	649	660	689	720	689	643	658	681	702	655	675	697	688	669	680	668	656	708	669	678	683	675	699	746	722	690	682	668	685	659	691	667	690	696	681	674	687	685	700	689	682	710	721	683	633	705	715	682	692	653	675	662	678	679	656	660	663	660	669	665	659	632	679	676	654	670	685	667	687	655	656	651	673	650	676	642	731	660	620	647	707	672	617	692	687	708	654	651	640	640	690	658	662	650	693	690	694	700	678	649	646	687	697	681	693	674	656	611	652	660	646	667	720	644	687	705	672	623	667	692	701	718	660	656	690	698	618	673	727	673	637	686	697	677	678	639	640	662	728	675	658	676	740	674	691	732	648	680	671	648	629	685	695	666	620	643	692	658	717	700	636	683	738	670	677	623	649	658	685	664	670	697	684	699	661	711	648	713	611	627	650	698	659	658	662	666	666	662	695	687	681	677	666	648	688	669	658	675	709	656	661	685	660	694	664	679	631	687	672	664	638	665	704	673	702	695	691	684	711	674	663	689	666	733	683	670	704	640	692	681	689	722	645	680	701	728	697	677	728	671	703	680	644	659	721	665	693	676	677	680	672	651	697	690	658	674	635	679	631	715	692	645	670	700	717	675	650	688	655	687	730	650	646	670	661	664	711	662	622	697	655	665	711	677	702	690	754	694	685	706	678	699	706	669	731	677	645	650	678	676	654	680	697	675	671	667	690	679	706	669	692	630	687	677	693	685	665	630	687	671	687	688	670	638	749	703	672	685	668	674	662	683	705	719	700	649	675	682	712	674	631	688	694	633	679	679	648	687	674	669	632	675	688	689	680	660	682	657	652	664	673	719	681	675	670	674	634	692	662	679	643	658	685	700	725	672	653	669	654	672	710	674	689	657	637	682	680	699	658	641	672	651	654	646	694	688	691	674	660	681	668	698	660	687	673	650	677	715	696	658	729	676	640	639	714	644	646	650	653	659	680	682	640	672	693	683	649	629	688	709	683	706	635	645	665	678	689	674	639	656	665	662	681	672	667	694	670	689	734	672	650	695	652	686	654	660	651	642	687	706	690	677	676	614	603	653	642	660	691	653	687	677	670	674	655	679	675	648	666	633	730	663	729	685	661	631	705	676	690	675	752	685	689	643	638	655	680	657	661	704	681	688	628	704	686	725	719	677	684	691	682	659	649	633	681	689	669	693	689	743	699	671	621	686	695	680	655	646	677	693	686	698	676	636	694	671	689	610	626	658	670
37303	52261	46005	36355	27797	20026	13101	8605	5936	4371	3347	2634	2323	1909	1705	1594	1405	1262	1236	1178	1081	1066	1040	1023	1011	991	977	911	947	994	929	927	914	953	943	965	920	931	895	856	893	946	891	900	931	936	948	913	898	907	873	928	908	926	952	915	852	940	915	886	906	925	925	916	928	920	871	956	878	911	850	892	877	947	886	973	894	884	956	882	993	940	904	952	922	891	911	867	929	865	919	960	869	915	904	879	903	952	922	919	845	918	946	969	897	895	933	854	882	906	879	957	944	972	869	916	952	896	916	951	879	869	889	907	900	918	926	965	935	850	936	907	928	935	882	908	906	905	889	875	914	911	900	926	960	904	920	856	889	870	848	955	908	905	922	848	868	890	935	937	948	916	947	896	896	897	935	901	884	972	934	886	924	909	930	908	902	875	964	903	910	886	981	901	906	923	863	900	922	913	850	922	938	852	876	921	935	931	896	906	939	875	877	888	887	914	923	856	895	951	907	997	928	839	902	873	941	859	938	948	898	863	888	925	879	911	907	848	884	907	896	920	939	939	950	942	922	927	922	965	874	911	893	894	909	927	851	936	937	880	938	914	938	908	884	936	899	876	929	907	965	870	938	898	934	935	885	930	862	941	946	910	921	908	947	912	918	934	863	947	927	881	915	928	890	887	946	930	906	924	883	942	917	957	861	933	937	939	911	890	906	873	958	935	973	925	922	935	884	923	906	868	894	900	921	923	886	890	899	919	912	906	881	908	878	892	929	942	895	850	950	897	899	973	900	885	900	955	945	896	939	879	926	953	921	910	901	879	886	840	925	894	862	909	919	873	906	893	923	863	921	944	885	903	932	911	912	869	919	867	910	941	934	892	929	933	893	871	873	908	902	894	908	896	894	915	910	979	913	921	865	865	900	880	928	968	919	923	895	924	895	891	889	929	912	955	950	862	877	887	918	923	973	927	926	887	919	919	889	894	891	874	927	891	933	888	866	907	923	938	921	921	908	907	857	935	931	869	962	877	920	900	910	948	961	871	917	945	908	906	924	924	892	887	958	942	973	861	916	934	895	894	904	896	898	900	934	932	915	911	897	889	891	922	926	877	916	941	923	901	905	969	922	914	924	883	919	927	885	956	931	955	883	916	873	926	930	872	901	875	907	872	874	935	941	888	930	892	895	897	958	964	909	952	950	920	925	888	884	915	937	929	870	970	961	941	953	901	929	900	888	881	921	907	924	939	965	947	924	892	914	916	908	891	874	912	921	950	899	905	940	904	949	843	898	893	927	939	865	887	816	970	920	925	914	958	937	918	944	902	873	931	924	924	913	883	973	964	903	879	914	871	874	909	919	894	939	885	893	906	899	889	878	912	899	891	891	916	913	917	918	913	886	971	923	906	911	895	935	943	900	899	900	886	858	920	878	963	937	872	858	971	895	910	919	945	889	881	949	863	855	917	933	927	898	974	892	904	904	905	876	891	879	945	876	953	915	942	900	943	930	876	912	889	922	906	916	916	867	916	897	923	884	904	881	911	949	897	928	933	895	949	867	949	928	886	879	862	880	938	865	909	906	900	932	923	910	919	959	888	906	883	940	920	865	856	916	909	932	959	911	915	907	907	949	889	865	898	897	935	929	934	925	920	934	948	955	890	915	945	901	964	910	939	964	936	934	927	903	931	881	910	936	925	899	934	957	911	904	935	937	878	903	926	888	923	872	913	900	944	923	919	904	880	891	890	921	881	837	899	934	889	890	928	888	917	877	902	890	911	889	913	900	908	902	900	910	895	899	894	865	922	897	938	988	828	854	911	962	946	910	908	920	867	954	928	944	913	859	924	891	927	920	924	918	901	899	910	858	906	948	951	899	933	939	901	929	894	853	943	894	932	982	953	911	914	945	903	929	931	896	876	891	923	875	917	917	948	896	907	909	903	930	880	877	873	904	912	914	908	923	948	890	919	907	945	924	898	892	912	938	893	899	890	903	879	952	868	879	880	949	894	924	951	914	907	958	943	897	945	955	906	902	992	932	869	904	939	853	911	897	930	902	873	940	893	923	871	861	875	922	903	900	918	896	881	917	862	897	924	866	924	952	838	937	937	919	867	903	923	899	892	890	899	853	877	940	880	907	943	971	885	942	869	937	940	880	916	960	921	894	889	904	999	920	936	876	883	912	921	913	925	876	865	914	873	931	926	891	921	954	898	895	889	928	916	932	902	938	899	946	984	907	951	871	970	885	926	911	944	956	900	888	917	908	882	932	912	912	869	870	978	923	876	906	954	937	920	887	925	899	916	896	940	839	868	876	937	909	869	944	917	904	918	907	879	914	920	948	924	887	901	905	865	881	889	899	946	879	915	883	881	961	962	903	936	938	879	898	911	893	919	887	932	880	902	923	893	908	922	865	895	936	901	959	910	929	819	928	907	917	843	919	954	866	908	913	912	880	927	943	909	934	878	947	881	910	920	915	923	900	897	879	912	874	861	908	913	945	896	916	903	935	946	872	945	916	903	916	851	886	917	940	977	935	886	902	931	915	947	915	960	899	913	937	913	966	865	874	918	919	923	930	921	937	931	930	936	890	901	914	915	913	922	930	967	946	939	890	885	908	920	891	903	932	910	942	892	912	900	882	893	943	918	869	901	953	899	910	905	877	919	921	875	872	936	918	924	837	922	883	881	908	911	944	876	885	905	968	913	910	916	885	930	900	848	900	908	882	921	931	852	869	928	880	835	917	857	922	907	924	917	909	927	894	939	888	855	948	934	891	954	883	915	865	972	894	880	932	951	922	885	841	917	863	912	892	932	953	934	883	965	921	881	871	940	849	911	884	932	957	878	956	886	921	891	895	975	918	865	900	896	872	929	945	924	939	985	898	940	876	915	878	908	939	913	899	902	935	907	973	840	918	857	905	935	858	925	945	962	905	893	940	941	871	865	998	897	908	939	896	929	860	910	946	899	893	968	916	964	932	906	964	947	939	859	901	864	923	853	902	910	930	892	887	925	908	900	882	918	938	948	890	888	920	912	954	933	902	908	952	893	908	965	890	910	922	856	890	886	893	915	903	931	878	902	851	934	953	903	902	985	867	925	886	943	952	876	968	898	906	884	927	908	932	951	873	869	950	973	944	905	943	940	862	885	892	938	892	909	910	938	859	879	912	930	904	908	906	931	945	876	845	882	901	980	974	950	924	906	909	923	875	906	878	904	919	859	938	910	902	960	907	944	899	892	893	948	935	929	966	885	927	938	922	922	841	900	887	874	872	929	912	876	877	928	870	865	910	859	903	933	885	900	885	963	853	928	981	906	852	944	926	942	926	937	900	873	915	910	928	857	912	939	888	879	907	943	896	922	908	884	921	886	900	851	949	965	872	916	898	997	926	932	944	913	943	921	950	918	922	910	932	870	917	879	896	948	942	936	930	962	911	916	900	893	898	886	913	926	924	944	898	880	930	943	912	913	918	934	956	975	923	858	959	845	943	961	904	870	917	916	979	885	916	915
24061	21004	28672	26886	25592	22358	15947	7807	4742	3441	2709	2189	1853	1527	1363	1247	1055	1019	974	905	899	798	809	780	766	800	862	759	713	717	713	692	783	772	741	735	688	733	690	741	691	755	677	702	686	725	706	725	690	676	700	666	747	743	708	744	740	743	692	723	713	703	740	714	730	700	706	703	682	746	697	746	722	684	672	691	734	691	720	713	731	717	722	707	726	728	758	701	731	692	745	706	734	689	727	714	703	713	731	744	727	739	688	754	697	687	706	704	723	671	730	688	629	659	736	694	734	731	756	722	728	719	726	742	691	652	747	702	747	668	726	742	709	746	736	709	690	679	737	700	724	680	759	794	731	729	736	731	672	736	697	726	707	707	724	728	749	695	754	690	709	706	724	702	719	726	707	668	691	687	742	710	752	659	766	751	716	697	691	669	739	729	728	709	733	668	708	765	746	675	760	702	726	693	744	692	712	708	742	720	758	709	745	720	697	701	720	722	714	693	670	742	713	709	693	692	735	724	726	683	735	699	689	748	719	697	727	683	725	672	751	695	700	701	669	709	675	759	730	705	763	714	689	711	708	665	695	732	695	693	752	734	654	740	736	731	752	715	722	714	683	668	683	721	742	723	719	715	736	722	742	677	715	765	701	742	720	693	689	691	709	736	670	706	726	713	689	712	697	703	729	674	731	760	705	689	698	702	714	665	697	680	698	729	703	720	764	758	710	695	734	753	688	701	704	720	704	698	732	725	688	738	701	728	708	695	695	692	700	732	701	714	707	744	718	735	669	726	685	724	706	719	676	721	693	703	689	682	685	693	685	747	738	712	694	752	731	720	723	715	735	749	694	716	693	730	723	726	691	737	689	716	758	696	745	692	743	704	716	720	727	722	718	699	746	698	707	706	709	738	748	697	778	726	693	701	731	686	694	724	752	721	736	713	727	752	719	678	710	707	688	720	738	770	705	752	747	736	776	708	748	701	690	732	733	689	736	748	668	668	691	690	747	733	730	716	748	698	685	739	683	691	701	760	724	726	672	700	724	726	726	710	703	693	687	698	705	712	666	725	753	756	735	734	673	720	784	737	731	709	726	706	754	689	688	738	694	739	717	709	732	684	722	699	697	722	667	715	650	711	664	720	689	749	691	717	731	745	740	729	725	710	734	744	711	671	711	716	754	698	779	750	772	695	746	692	678	693	701	759	729	655	727	738	693	736	729	710	724	709	754	678	757	736	677	709	712	702	761	724	706	756	698	725	723	749	744	696	732	670	651	713	683	733	727	749	700	651	692	732	678	675	703	703	636	702	704	703	690	704	733	689	705	718	689	684	724	728	714	654	731	710	686	700	698	699	723	725	681	778	732	711	736	702	675	696	754	711	738	641	692	733	707	714	683	767	670	691	704	729	746	701	699	723	709	717	702	708	727	722	724	745	740	755	751	678	684	679	712	698	721	664	762	713	717	709	695	719	703	702	747	729	749	728	730	753	682	736	704	694	690	716	667	759	677	687	675	727	659	719	702	707	736	689	762	708	710	694	700	711	668	680	678	714	716	708	736	690	693	657	712	682	727	737	699	688	704	714	679	730	725	700	689	719	741	700	713	728	724	672	685	702	734	683	680	731	727	701	758	711	695	703	671	741	721	750	722	714	680	709	720	679	752	715	752	717	699	701	711	686	711	746	688	679	657	708	744	713	715	714	721	713	722	693	760	740	623	732	722	708	724	686	674	699	726	748	712	709	680	709	764	692	700	739	742	709	722	735	702	725	685	727	679	763	717	725	705	716	688	707	708	697	675	701	698	695	701	718	709	708	747	710	725	697	707	741	731	737	739	747	737	680	682	735	698	724	680	711	712	718	715	701	756	713	688	706	745	742	710	688	684	737	741	693	704	723	757	695	664	680	729	747	717	717	704	708	757	720	708	721	716	686	700	743	734	721	706	694	711	725	703	738	725	683	672	696	747	729	751	710	676	713	709	709	716	711	665	681	731	703	659	674	680	687	705	728	701	678	739	676	710	715	722	693	704	698	730	706	687	726	710	715	725	642	712	701	712	715	719	681	679	713	712	716	701	704	717	736	709	683	724	756	681	730	680	673	712	721	684	689	723	703	760	737	689	689	680	747	748	749	641	696	769	721	708	761	688	685	698	683	685	679	703	737	754	770	694	739	746	722	730	709	711	747	728	726	666	694	732	702	740	715	696	735	693	726	641	756	684	721	746	714	676	695	733	674	727	739	686	699	711	716	725	705	694	729	676	681	712	745	677	720	726	682	689	698	763	688	716	690	705	710	696	715	722	724	716	730	737	669	656	694	694	680	689	744	715	716	728	684	683	692	719	754	731	739	720	705	708	729	676	675	704	737	774	712	720	720	678	709	714	729	668	706	689	689	729	713	759	740	695	717	710	710	684	700	744	725	760	777	666	717	696	701	685	709	680	732	745	710	715	750	731	723	722	754	699	706	714	694	710	702	728	679	691	736	718	743	701	698	692	695	731	668	703	709	766	717	670	699	712	730	674	750	686	749	684	717	703	709	701	686	747	669	665	697	696	714	708	718	752	721	749	688	741	707	710	697	740	690	670	719	670	712	706	695	726	666	677	701	713	721	715	719	697	675	744	783	653	704	677	730	748	719	741	686	708	694	713	724	708	724	667	694	699	747	661	712	691	665	664	689	713	710	669	706	690	688	706	698	718	705	762	689	699	703	702	673	690	681	693	740	684	693	656	722	687	732	711	667	697	718	728	728	755	714	719	774	708	721	713	703	698	724	721	698	714	698	724	770	704	674	691	681	749	699	703	753	725	757	729	702	663	696	685	711	727	725	724	740	727	713	700	753	741	711	704	731	707	699	727	723	711	715	777	739	697	750	695	734	724	722	689	683	686	749	766	694	752	723	681	713	699	788	697	767	680	758	671	721	735	645	757	726	714	729	699	692	717	689	668	729	749	690	685	740	740	768	704	694	719	714	714	694	705	745	705	777	668	756	682	730	695	707	660	741	693	728	696	691	748	720	704	680	680	705	721	750	725	715	688	706	739	699	761	715	714	734	719	683	701	737	728	703	687	709	675	710	687	684	710	753	703	711	733	717	714	681	693	699	739	689	673	713	712	725	730	742	685	699	747	700	688	688	700	758	739	717	676	714	710	685	739	759	720	723	734	730	690	711	686	715	722	734	735	756	739	668	726	702	753	674	690	752	686	695	670	722	689	716	719	667	705	703	701	734	710	728	733	725	772	764	674	741	744	656	711	686	754	702	705	708	729	698	708	681	726	768	678	697	695	730	724	686	707	697	741	718	677	705	738	713	759	720	725	757	660	706	724	768	721	720	690	714	694	644	710	697	704	745	711	711	737	719	706	767	762	712	729	755	712	695	717	734	680	744	709	753	679	723	700	682	710	748	727	665	695	724	731	729	750	757	748	658	680	671	704	720	677	698	720	727	676	710	712	754	734	693	750	704	716	728	713	718	710	682	744	723	711	700	739	701	712	692	699	731
37278	60103	54166	42904	34833	26814	19731	12842	8924	6572	4943	3919	3066	2600	2289	1999	1782	1613	1435	1370	1271	1285	1215	1158	1107	1004	1067	1051	1012	1012	1000	1003	1015	1021	947	995	1015	1026	964	959	1004	1019	1007	977	979	966	998	980	941	1008	1018	971	1003	945	971	913	961	940	948	1029	930	946	948	953	1012	978	992	1014	919	966	980	912	987	950	958	965	963	980	931	967	965	988	959	989	891	936	955	939	949	978	1013	939	1017	964	967	935	1010	947	998	964	943	991	959	946	973	970	956	974	920	953	985	960	949	949	955	960	1007	977	926	957	945	952	944	933	939	1017	960	941	958	987	950	1000	957	1002	996	914	937	935	992	924	929	995	951	953	1056	983	974	882	982	968	956	953	931	964	940	977	959	937	981	928	945	947	956	968	943	955	980	946	1031	955	954	1003	917	984	986	975	995	977	944	965	963	980	939	945	954	938	1006	937	971	957	921	938	976	992	908	1024	983	927	934	942	1026	969	917	966	996	893	970	945	965	983	927	980	969	926	883	1006	1024	951	952	999	987	948	924	934	955	907	954	946	1005	952	993	1000	942	969	993	985	981	988	1009	954	938	1006	997	961	978	926	956	931	995	933	971	989	978	1014	917	960	899	989	923	992	948	944	1007	929	963	1011	934	918	929	949	922	934	930	980	970	987	901	952	964	943	942	953	955	950	985	1000	974	897	932	990	951	979	960	948	874	1009	923	965	953	929	906	960	1001	986	903	979	988	985	976	995	933	959	964	1001	971	955	944	908	987	933	989	974	970	983	937	963	961	953	1016	978	940	952	952	923	957	930	959	982	975	895	1003	957	958	947	962	997	946	996	955	964	926	899	954	941	919	884	933	995	954	954	934	939	981	960	951	971	940	965	910	959	995	977	951	989	1006	974	971	953	996	909	941	974	953	947	989	951	944	987	955	960	967	978	960	944	958	1007	928	993	968	974	945	898	927	982	979	924	911	1000	923	968	944	938	915	958	957	946	978	942	945	957	974	962	948	985	959	947	941	911	972	972	970	945	919	1027	953	893	996	966	1004	973	963	929	913	980	962	969	979	983	954	921	971	970	986	967	969	920	945	905	932	1002	956	975	963	952	960	940	989	948	939	942	974	890	961	1005	961	895	980	944	963	977	1012	967	977	944	972	956	975	940	1034	933	991	964	987	900	971	972	925	953	1002	952	958	898	953	1001	898	921	968	967	921	955	940	1023	903	972	972	1049	1004	1008	969	980	977	969	940	966	926	903	982	1002	945	919	964	986	946	969	897	936	966	939	952	947	963	939	953	942	1001	986	1036	971	901	983	991	983	1014	914	1003	1017	914	934	1032	961	946	983	966	972	937	878	942	950	940	1010	999	952	886	970	960	959	995	984	997	964	954	948	975	948	979	994	985	991	982	946	959	1000	1017	978	970	934	909	991	909	942	926	955	935	974	970	934	902	978	933	993	990	974	978	921	971	1012	946	989	948	975	946	1000	955	1000	981	914	1003	1008	986	967	969	1001	985	972	1005	984	978	1011	969	978	939	968	949	979	939	906	977	924	930	993	992	951	1014	958	951	946	958	967	938	945	911	947	992	1002	937	940	983	936	951	890	993	918	995	958	965	976	1014	938	939	962	984	969	916	997	968	955	954	942	982	980	1017	968	896	991	971	1023	931	969	955	1000	904	939	945	938	931	964	931	973	928	886	993	976	961	990	1022	960	937	975	938	974	967	931	967	928	966	956	925	909	1047	974	917	973	1003	993	1008	984	953	990	915	978	1026	942	1011	992	977	946	886	957	936	996	941	905	922	942	942	998	920	976	966	966	955	957	967	960	952	963	969	966	936	954	960	935	962	982	942	955	962	965	992	952	989	930	1013	938	923	1007	983	946	946	993	960	905	971	945	972	964	982	980	934	1005	944	883	925	944	953	943	935	976	919	944	984	1013	929	985	954	966	1004	965	945	923	990	977	953	966	939	979	946	1002	942	955	902	963	964	955	956	986	955	984	970	989	981	1012	933	977	934	942	923	932	981	958	946	964	972	924	900	961	994	988	957	996	951	914	917	981	963	981	961	960	925	916	974	975	999	923	948	913	994	905	957	944	978	967	1041	918	899	948	938	871	913	922	959	1011	974	949	949	943	1011	980	999	968	901	938	933	976	975	915	971	1008	983	942	967	945	985	949	897	929	976	1001	942	899	961	954	953	966	985	877	952	915	944	958	937	997	956	974	978	948	938	956	1039	975	950	956	1014	937	973	985	949	1008	987	986	988	959	954	959	946	939	890	982	974	921	981	983	961	948	939	957	913	935	1003	979	983	992	960	969	952	999	887	950	936	947	953	965	978	1000	951	947	979	985	964	944	954	1010	997	941	970	949	997	964	1003	976	951	1034	950	986	959	952	946	979	948	952	947	915	1008	994	996	1022	986	909	978	920	936	962	1011	976	920	944	991	983	939	996	975	958	972	925	987	916	982	973	977	979	965	958	949	942	968	1007	939	940	989	953	940	983	1006	932	960	989	984	982	949	1037	969	941	955	949	946	927	954	911	967	973	1011	1002	954	941	975	985	951	982	914	947	966	966	966	963	1016	1004	982	957	937	882	1001	939	970	966	968	942	988	954	990	993	969	973	960	930	964	937	934	965	1018	977	897	958	986	964	947	979	948	1018	903	981	993	940	937	1008	991	965	992	929	993	1006	963	947	960	975	947	935	942	973	965	909	920	951	1035	996	956	983	965	968	955	933	991	1029	992	1034	987	991	948	960	994	963	978	911	935	946	954	988	928	971	945	992	936	975	968	987	996	943	917	959	961	1005	975	1001	1043	954	970	963	927	1004	949	968	998	989	947	987	870	1018	903	982	939	1017	957	965	958	992	977	929	941	924	1008	960	982	947	918	957	994	1005	958	941	934	874	938	956	1041	928	974	956	949	989	945	1019	975	929	959	920	939	978	1043	993	1000	974	944	958	1001	911	934	959	958	951	1020	968	963	936	955	909	974	936	968	985	955	997	960	944	990	983	981	982	1038	971	1002	958	939	936	991	1012	904	1057	1000	983	992	958	978	1019	999	989	971	986	934	998	958	950	948	922	989	971	919	937	956	969	949	1010	984	962	944	1015	903	920	997	977	956	978	903	973	958	960	958	962	905	919	977	941	1031	983	923	895	943	971	941	944	930	948	927	955	930	978	1004	977	958	1000	983	922	964	942	943	1025	967	985	939	973	976	996	984	1009	1016	991	884	949	942	965	1016	928	998	997	966	986	953	982	934	953	971	1008	971	1010	932	945	889	949	960	888	1018	974	961	972	980	947	991	962	973	971	981	913	990	950	984	1001	926	957	959	980	897	955	1017	993	993	969	948	928	956	949	940	965	981	932	981	962	945	991	944	939	915	985	899	925	989	974	940	946	921	923	965	997	945	942	1003	966	962	972	991	959	993	992	977	894	904	951	976	906	942	950	946	960	1005	930	926	955	965	930	978	966	951	981	963	925	943	915	983	1020	956	988	944	923	967	972	928	1003	968	909	942	934	905	966	984	961	981	923	937	973	995	951	943	930	984	954	984	981	964	957	981	995	922	962	959	975	972	945	1013	993	962	887	962	913	974	987	922	932	972	996	961	991	974	968	962	933	992	939	959	977	916	895	952	1003	977	981	924	885	954	915
22948	20997	28785	24155	23490	25049	22784	11869	6622	4632	3706	2826	2292	1907	1635	1467	1327	1225	1034	1007	965	875	881	798	842	821	745	770	749	719	753	762	687	723	714	736	669	745	728	710	687	680	713	733	702	697	724	732	725	711	754	715	716	733	776	672	716	723	698	692	704	669	669	719	688	720	735	718	714	735	663	753	666	705	707	735	717	677	750	708	672	654	738	653	732	691	720	682	702	737	736	734	708	720	700	668	729	720	713	699	698	713	695	656	726	697	714	703	698	697	689	691	681	680	706	705	709	717	691	716	674	684	708	686	689	722	710	720	727	697	703	710	702	689	745	741	728	722	709	692	727	714	726	707	736	699	725	715	710	743	665	750	679	722	676	698	634	704	699	726	699	662	687	713	679	702	696	725	696	711	724	683	665	677	687	694	694	741	674	670	726	711	724	726	702	710	740	680	669	684	728	687	703	701	668	704	716	707	753	736	746	696	686	685	672	671	703	725	683	728	676	715	710	734	684	724	687	695	685	747	696	683	661	678	711	732	709	708	686	718	684	675	727	733	685	685	694	721	676	712	721	694	647	707	718	704	695	672	683	714	697	669	690	677	659	739	726	691	728	699	690	662	706	687	624	717	680	717	727	723	692	682	668	685	677	703	671	671	704	702	715	704	646	735	688	681	726	753	731	710	715	697	672	665	701	632	733	751	721	693	711	697	718	669	652	719	666	707	726	712	688	678	708	716	704	714	719	674	732	698	701	724	751	677	633	739	707	692	694	666	667	704	718	697	694	663	644	720	688	711	725	693	671	690	725	704	720	665	696	728	725	664	687	718	726	721	656	683	665	729	721	646	687	702	723	708	701	685	693	700	759	747	688	702	715	651	698	677	759	715	737	700	709	695	736	730	698	704	683	679	711	702	752	692	708	713	702	738	691	672	727	730	684	754	704	689	655	724	677	686	734	695	713	722	713	763	708	703	678	664	752	710	692	740	740	706	712	697	699	742	687	724	754	674	700	663	689	695	715	716	701	706	702	722	709	684	733	750	690	689	736	715	719	703	704	669	703	687	667	718	684	692	714	683	766	705	702	716	723	680	714	698	697	709	691	713	731	706	743	718	729	664	701	703	742	699	732	678	742	764	730	701	715	721	707	741	686	741	681	694	726	681	692	711	736	744	697	708	720	708	706	673	714	714	704	712	714	745	717	703	662	686	755	709	657	708	711	664	694	708	723	669	672	722	717	701	658	713	721	715	658	689	671	688	713	691	726	705	705	662	680	689	631	667	744	705	715	698	711	711	725	665	704	733	716	687	701	704	752	731	714	672	719	671	698	705	713	681	697	693	705	784	715	646	729	697	696	723	735	721	727	692	713	704	709	687	702	686	735	686	702	704	650	732	700	689	667	672	725	729	699	710	714	654	726	686	712	699	676	698	720	696	660	738	697	671	692	665	739	744	688	693	688	692	688	706	715	727	691	683	671	714	722	702	718	667	701	704	737	739	709	698	733	707	704	724	716	715	694	700	750	677	703	676	736	754	725	692	666	748	683	676	745	702	705	715	659	692	737	728	720	747	755	725	692	717	707	740	732	667	724	704	680	725	694	734	721	699	690	741	732	746	698	732	730	669	768	686	682	727	682	714	732	697	702	684	688	718	732	730	722	724	717	725	688	725	678	689	738	675	742	724	687	692	692	673	700	705	697	722	706	740	714	700	664	648	675	714	720	741	710	699	705	687	700	711	678	726	705	698	730	739	685	713	721	722	679	717	710	722	745	682	698	701	701	719	743	728	701	716	659	720	717	708	722	741	711	637	708	701	682	697	675	682	678	723	698	705	685	705	722	697	667	749	723	711	709	738	670	699	699	737	712	747	699	712	748	710	754	703	695	719	743	714	718	670	691	709	667	709	658	670	696	665	748	693	681	656	719	718	722	720	711	745	705	680	700	764	717	717	699	685	736	704	735	696	673	717	673	699	669	698	695	695	733	689	688	699	722	709	753	694	723	708	698	671	712	696	699	729	738	702	683	696	694	697	699	713	725	676	714	677	693	669	663	693	688	626	740	700	667	674	703	687	710	708	686	694	669	722	696	679	649	685	701	684	725	685	638	674	733	748	758	700	702	694	744	729	652	697	711	698	679	760	682	682	701	745	736	704	708	706	748	710	725	677	698	757	689	701	676	705	762	656	761	696	710	714	697	707	694	701	694	722	711	676	699	669	680	691	747	680	700	700	713	698	665	713	702	725	721	719	715	693	742	723	668	650	656	729	678	683	734	742	700	697	664	686	759	707	714	708	706	694	688	715	685	697	684	680	722	742	756	735	672	698	682	718	714	704	711	645	672	669	708	690	686	728	709	747	701	726	692	689	686	681	695	711	707	762	721	684	697	693	689	677	673	676	704	739	743	714	798	762	689	684	684	711	700	712	750	706	711	722	681	708	708	728	709	704	732	720	676	657	710	732	714	778	687	703	688	707	695	725	683	698	668	712	715	739	674	717	690	679	663	712	683	772	710	700	722	721	713	687	707	680	713	691	643	694	706	677	756	731	717	690	656	704	708	721	684	701	669	687	695	680	732	733	717	737	706	685	719	689	679	724	718	724	710	685	680	679	708	693	673	654	729	679	723	720	699	715	771	748	696	669	698	694	721	707	675	724	674	713	672	735	714	691	700	709	675	695	687	680	711	706	736	699	749	702	697	709	652	693	708	701	735	667	726	726	670	653	708	699	727	740	695	707	702	680	693	651	735	710	699	699	708	692	679	711	726	696	687	664	720	677	698	714	654	709	716	670	693	701	723	723	699	696	717	728	708	725	678	687	696	709	694	687	706	698	697	730	711	749	675	696	732	663	705	697	695	752	682	694	706	705	681	707	668	694	683	720	672	726	731	654	678	721	697	687	700	732	770	690	727	720	698	695	719	714	729	704	657	662	749	764	699	715	674	689	696	726	716	727	720	719	732	695	700	694	681	711	665	656	710	694	711	687	703	673	767	686	683	744	702	675	714	682	718	677	729	652	731	759	696	744	699	675	623	710	741	705	730	714	668	716	736	753	668	717	691	722	650	710	700	670	671	714	741	715	690	687	708	682	716	671	701	685	754	679	702	663	694	699	696	771	658	670	687	684	721	648	672	703	721	692	706	696	677	689	699	739	728	727	699	702	702	699	715	724	730	765	759	723	712	680	658	651	727	654	718	726	679	671	684	690	699	662	738	719	690	711	680	727	703	683	692	635	670	695	757	705	731	672	662	708	721	698	706	710	658	719	705	676	671	673	697	693	723	695	731	711	703	689	731	713	742	715	706	714	687	739	696	690	716	724	684	713	718	664	748	745	698	711	727	710	700	719	752	680	741	721	674	690	673	713	700	690	701	691	698	698	703	664	680	741	721	705	723	718	705	693	679	673	683	705	673	744	727	723	695	725	694	679	716	709	783	671	725	706	677	692	691	666	742	710	663	693	664	680	727	722	704	703	675	696	654	753	721	690	709	696	700	702	673	734
39291	65856	59455	47618	40079	31774	24511	16863	11718	8408	6442	5133	4064	3373	2695	2401	2157	1867	1730	1491	1481	1339	1258	1265	1137	1121	1064	1066	1012	993	1000	970	958	1023	953	960	972	992	1014	906	916	978	958	910	943	912	962	947	958	928	885	930	961	937	900	910	945	930	948	1010	916	990	916	923	969	933	947	916	1003	918	896	948	919	950	925	922	925	891	957	953	955	933	936	996	916	954	959	977	949	910	950	974	918	974	911	883	905	896	929	926	904	915	968	932	966	931	931	904	943	933	915	943	924	913	960	898	935	888	1006	890	914	928	951	952	916	911	924	883	903	928	948	918	952	923	901	873	924	903	970	909	892	939	1069	917	992	910	911	912	965	945	934	954	931	961	936	927	892	930	980	934	1000	990	939	947	902	941	902	921	952	988	979	930	935	905	894	965	944	983	956	953	919	913	910	985	924	909	938	909	945	942	956	981	916	962	981	953	988	970	946	937	906	981	966	987	942	920	986	966	900	952	895	901	871	914	944	884	933	985	954	927	944	941	983	929	969	883	905	964	974	964	943	964	917	902	969	933	956	957	906	960	889	884	939	900	953	915	944	922	918	965	956	967	960	965	923	938	883	922	900	967	935	937	938	934	919	939	926	908	925	897	881	902	911	916	986	949	935	885	903	924	929	967	925	883	940	946	970	992	925	956	938	919	927	904	996	951	917	911	939	941	938	960	957	993	977	993	909	934	969	922	890	942	933	914	944	967	945	899	899	852	917	948	932	867	990	924	981	943	976	943	919	904	939	952	925	927	901	970	983	969	1000	930	916	936	967	930	966	961	956	962	908	909	951	935	1013	934	952	950	912	966	951	937	947	920	930	939	993	942	898	909	929	1007	936	939	965	911	929	925	983	989	999	933	934	949	900	965	905	944	924	926	954	938	900	950	988	950	871	901	949	920	871	906	992	939	888	937	906	958	897	920	950	926	955	940	961	970	953	957	990	952	953	958	974	922	956	984	1007	941	936	918	924	893	935	948	916	944	908	948	978	920	943	878	945	989	924	962	916	950	941	921	877	948	990	940	894	921	935	980	944	938	924	935	1017	972	994	885	908	959	909	943	892	993	903	938	922	927	916	937	935	951	921	901	974	912	940	968	903	894	934	911	974	908	982	882	908	941	973	990	919	944	899	950	961	914	891	922	968	976	934	901	964	875	923	907	900	961	930	930	925	938	931	936	959	947	920	918	917	945	896	903	932	875	900	906	898	912	873	980	872	922	954	913	941	930	936	912	936	999	987	969	925	920	918	954	915	922	955	989	965	971	973	955	952	927	975	917	934	945	957	922	934	911	971	922	916	955	912	978	871	964	964	938	946	910	936	914	911	975	899	925	888	947	912	968	971	944	891	888	985	955	924	918	951	909	923	945	933	966	965	930	969	882	892	910	898	950	912	919	955	959	941	965	885	1000	967	926	957	925	957	927	975	968	947	933	932	937	916	961	942	926	895	890	964	937	952	897	926	920	986	933	887	1017	971	877	947	977	927	927	928	991	895	905	915	883	997	947	958	934	917	961	915	953	946	910	947	981	946	952	943	929	945	987	894	944	940	923	1005	947	956	982	918	945	877	936	938	956	928	977	927	946	912	918	952	931	958	989	965	937	946	934	894	931	977	983	936	924	1016	945	940	925	982	932	904	912	937	937	882	989	983	952	967	922	962	900	899	930	883	936	879	934	916	953	962	894	980	944	952	979	941	897	934	1004	956	919	882	891	1005	981	929	956	909	947	924	977	966	891	936	958	961	961	964	971	917	922	899	895	958	937	901	898	959	926	917	958	985	972	909	934	924	918	944	957	937	955	941	926	959	930	934	930	937	939	957	915	895	949	937	970	940	939	942	924	949	949	958	904	932	891	900	935	904	934	918	976	891	993	880	946	897	968	985	963	920	917	930	934	941	951	949	944	955	889	932	937	926	911	955	872	950	903	940	942	1001	991	923	989	903	901	927	930	939	914	960	949	950	937	983	946	930	938	910	953	961	974	956	889	953	919	961	904	880	937	985	945	1010	1000	933	921	943	902	950	953	886	912	940	905	917	885	910	949	980	948	919	855	910	928	939	901	945	908	924	931	941	914	991	874	960	950	901	887	957	976	899	909	957	967	909	954	914	941	931	939	938	967	885	908	959	1005	941	964	914	913	936	938	961	945	947	912	920	924	952	927	905	942	913	949	938	918	967	948	917	900	906	979	912	931	926	957	939	912	971	941	923	951	943	917	953	948	925	868	941	927	969	970	896	919	958	911	943	962	942	954	925	952	932	921	861	966	947	918	940	943	948	926	957	918	979	971	954	938	957	955	924	949	979	937	939	938	917	920	984	932	918	917	904	893	1024	918	963	890	975	935	937	948	895	958	937	940	895	906	957	952	913	953	926	920	938	913	1003	940	936	952	939	954	935	947	928	912	940	954	997	929	967	941	925	941	876	923	961	908	923	926	907	962	911	942	994	945	949	929	939	879	926	915	946	994	932	972	897	941	878	1026	943	874	962	929	952	928	978	954	923	978	932	921	926	934	933	893	954	936	981	955	973	901	910	926	967	959	983	921	925	938	926	980	973	967	962	963	912	933	878	940	921	903	940	962	910	903	949	902	916	934	922	950	987	906	952	960	918	949	938	946	910	891	953	913	882	907	952	1010	964	906	948	956	895	912	934	928	884	903	931	943	942	939	952	918	935	938	936	970	968	953	965	894	959	962	901	947	954	932	936	965	915	886	879	930	981	954	947	916	968	937	938	929	909	910	926	944	971	968	943	1000	954	929	942	901	898	925	971	893	984	939	956	946	921	903	930	951	907	928	940	957	933	956	938	927	952	992	971	921	959	935	926	916	960	949	922	873	875	938	930	942	952	963	960	926	974	953	902	929	937	934	944	916	974	975	948	950	921	905	891	960	874	931	899	964	903	936	950	927	952	921	936	967	949	902	931	912	911	958	943	979	951	896	941	1013	919	931	958	916	962	943	889	899	922	870	949	956	970	953	928	942	915	881	955	918	988	934	896	918	933	973	942	924	882	872	934	907	917	923	951	972	934	932	926	954	908	916	940	922	895	933	971	917	956	936	927	941	964	948	960	943	940	937	905	966	946	913	980	927	925	947	886	940	945	952	938	904	906	960	924	924	954	964	974	911	948	935	908	892	912	889	953	947	940	958	944	928	942	976	901	906	984	954	900	882	924	945	923	935	894	898	943	906	942	956	932	962	927	921	947	926	974	932	954	914	916	988	924	955	957	952	966	939	901	938	947	979	870	926	945	955	899	967	936	908	980	929	969	929	920	981	879	956	928	906	960	941	907	942	956	891	918	965	889	963	950	943	948	917	973	920	968	963	982	953	948	959	917	887	957	925	931	930	925	893	972	943	964	918	897	910	915	927	939	1000	894	937	886	955	989	909	916	954	932	913	997	933	963	926	1004	966	933	955	944	900	928	931	947	943	943	918	920	954	898	904	936	918	935	925	991	937	916	947	918	913	905	903	981	1008	1002	917	946	898	928	974
29601	33402	41991	33284	23122	14557	8435	4625	3091	2328	1768	1483	1259	1217	989	987	926	861	815	776	790	704	703	727	706	685	709	721	731	710	718	682	664	721	687	658	684	689	723	658	701	668	687	627	705	717	670	675	652	667	706	673	681	687	692	680	650	683	667	661	661	682	674	659	717	695	739	631	699	659	660	672	652	713	661	682	676	655	696	696	626	674	665	704	645	669	714	702	679	680	654	687	647	651	676	684	668	645	680	610	739	691	657	673	673	661	699	679	705	642	661	678	671	654	674	660	686	637	672	666	671	651	686	714	647	701	680	669	672	701	726	654	674	675	652	694	683	680	674	680	676	703	661	687	707	713	659	660	677	655	691	690	643	654	629	641	654	711	658	681	651	643	695	704	638	674	695	645	671	692	663	702	638	649	680	646	655	697	700	659	704	657	683	678	700	693	711	677	674	691	627	655	646	683	690	661	633	660	627	664	660	712	693	625	646	682	681	672	692	634	739	668	653	682	685	680	673	674	687	657	704	669	665	675	661	687	642	659	674	704	695	678	655	707	709	668	627	632	644	648	722	655	690	643	651	690	660	674	667	709	681	646	683	681	674	683	668	669	661	649	693	628	705	625	630	672	695	643	668	671	685	590	660	693	683	667	659	658	646	625	695	662	719	670	675	668	703	653	645	676	693	689	655	645	648	717	659	667	685	663	669	662	684	685	674	657	676	696	620	734	650	703	653	691	677	706	688	638	701	633	667	703	636	639	670	692	664	665	651	648	726	671	602	699	691	659	669	710	680	667	671	671	676	636	661	668	677	661	712	655	699	718	640	658	654	680	661	674	653	640	674	673	659	664	650	653	700	688	697	668	649	646	648	658	668	690	662	679	681	653	686	678	669	656	696	675	664	690	681	667	677	685	671	702	656	659	680	655	654	688	664	652	686	645	643	662	721	617	622	726	678	714	655	654	607	680	644	689	665	651	656	625	700	641	643	738	687	689	610	690	614	685	684	694	628	689	642	703	667	668	658	645	621	695	652	672	677	702	669	717	635	649	664	686	664	686	624	649	658	656	685	702	647	677	640	713	683	639	704	725	630	685	675	629	718	692	718	649	678	691	691	656	687	643	666	672	727	697	707	683	667	669	638	703	671	659	626	680	669	657	652	681	654	665	676	673	685	678	726	678	686	688	647	686	643	711	675	653	645	640	672	626	664	594	689	658	622	626	690	681	658	684	699	684	681	662	633	631	668	673	639	637	698	654	657	687	667	622	690	698	638	706	693	719	680	714	622	666	658	652	693	731	637	680	681	639	664	656	641	725	668	693	683	677	687	687	713	641	675	704	708	650	663	714	686	639	675	742	650	685	660	657	654	705	721	666	644	692	626	680	662	670	661	722	663	682	662	628	711	660	702	655	725	660	702	686	622	702	706	614	649	685	757	672	669	627	652	673	644	664	696	681	675	659	663	715	720	711	640	716	662	669	664	655	659	679	682	668	686	698	647	703	681	678	695	678	668	698	644	684	685	639	667	666	685	675	644	677	679	651	662	678	649	651	660	672	650	671	628	625	651	697	707	661	723	668	636	680	663	684	696	716	686	705	699	692	711	667	719	725	663	649	648	710	673	643	646	634	646	673	688	726	646	650	684	663	676	650	660	668	650	731	681	680	675	622	740	694	615	711	650	666	636	632	664	672	700	701	716	686	655	659	660	688	676	670	687	665	681	646	698	696	687	682	639	709	701	671	688	719	657	646	681	668	650	700	682	698	683	715	692	689	721	671	669	636	635	680	669	637	676	668	657	678	682	702	678	660	639	646	663	657	697	623	631	676	676	652	658	706	642	656	684	678	740	641	632	648	658	664	646	678	689	685	685	647	683	665	693	644	741	642	701	693	685	673	629	707	645	644	617	679	664	694	669	689	615	650	700	671	696	732	640	688	701	671	665	671	647	628	642	664	631	625	590	661	669	688	662	690	693	689	642	692	704	659	664	637	682	673	656	705	646	672	624	668	624	704	649	659	689	672	626	688	680	663	714	676	656	697	651	689	692	660	655	703	624	690	663	673	679	728	718	674	683	679	690	732	665	682	749	711	637	628	701	620	632	689	661	664	670	670	647	675	690	651	702	670	697	654	723	682	648	677	643	676	628	678	697	640	694	632	621	644	650	684	692	712	634	682	649	664	665	673	642	680	595	686	667	671	659	715	702	643	664	696	691	670	682	694	660	732	629	684	694	646	676	704	659	675	670	666	685	668	642	628	736	672	648	636	674	672	657	611	642	686	689	676	686	666	650	694	670	655	679	666	655	687	676	653	641	666	688	644	710	695	647	652	687	679	655	670	711	636	673	679	661	679	704	651	693	612	644	682	651	651	657	690	676	638	643	680	650	650	705	683	701	669	626	688	682	693	677	656	672	646	660	666	621	659	682	697	633	676	644	701	680	701	639	705	685	669	677	652	687	649	690	681	687	632	677	689	667	706	669	676	639	704	679	744	675	682	691	624	654	621	695	684	659	651	692	683	656	658	660	673	653	625	678	623	660	711	660	655	632	670	626	645	673	676	668	652	678	649	675	639	683	706	676	677	687	651	640	628	680	685	677	673	645	648	671	690	659	689	631	683	635	672	609	670	651	680	625	654	654	688	642	639	652	692	660	726	663	724	669	669	646	646	660	660	664	660	669	664	658	686	720	710	644	693	685	699	654	688	644	682	657	733	708	673	647	637	654	629	645	704	701	689	659	711	636	668	701	684	639	661	684	672	655	694	691	668	682	656	651	708	691	675	693	669	674	644	634	674	657	677	676	658	655	700	690	642	652	689	672	675	708	666	638	682	682	661	666	666	658	689	713	685	659	629	657	675	690	659	650	680	710	662	634	709	667	638	682	694	654	642	694	637	746	656	661	649	656	708	688	681	636	691	635	678	694	682	733	718	693	651	643	705	640	659	671	642	626	665	687	762	715	669	648	664	636	697	645	671	666	641	684	688	724	631	673	696	665	648	654	676	656	650	727	658	683	648	646	691	650	669	729	650	664	717	681	661	708	699	686	640	657	693	660	692	656	675	682	599	696	715	671	644	625	698	716	654	659	636	647	655	652	655	678	704	659	665	645	633	651	687	691	663	657	708	668	656	645	682	629	673	649	710	717	661	689	637	671	682	647	659	695	673	690	687	673	697	688	642	662	689	673	660	612	683	653	716	673	697	634	733	681	684	666	594	685	667	644	688	695	676	734	665	669	688	683	674	660	663	662	671	693	695	624	684	663	672	653	667	646	651	694	654	661	678	638	636	732	611	679	622	684	642	651	646	724	638	637	669	671	673	718	639	655	676	653	644	652	677	683	655	688	645	669	650	682	674	676	685	712	681	704	723	647	651	642	663	655	706	670	611	646	678	660	640	660	691	665	706	673	710	658	691	676	693	663	701	679	651	685	672	667	637	607	701	692	701	698	658	643	653	677	699	661	695	701	684	660	708	679	682	639	656	679	684	669	670	666	723	704	694
37003	52814	47354	35375	28101	20567	13863	8852	5921	4326	3466	2688	2278	1882	1599	1540	1367	1310	1263	1135	1066	1053	988	989	967	969	917	935	889	962	899	984	881	905	920	909	902	905	916	946	904	871	837	958	932	875	974	898	878	908	891	917	896	933	866	924	926	898	933	956	896	915	947	917	936	894	909	919	856	873	942	830	878	847	903	911	866	932	885	926	943	933	982	931	940	888	899	876	902	889	928	900	910	927	926	889	902	923	929	925	866	874	909	850	916	937	918	896	895	947	937	855	920	935	883	896	923	920	953	930	941	926	962	887	907	918	904	932	910	922	884	895	885	930	917	903	945	865	935	939	892	925	930	909	942	969	918	889	901	889	962	905	882	900	890	911	876	827	981	924	920	876	886	924	851	918	868	912	874	904	883	892	899	1010	856	889	911	946	938	880	888	873	936	888	894	893	941	913	989	945	872	879	929	896	949	844	932	862	885	908	923	892	847	893	873	887	892	914	917	885	902	914	851	900	954	934	853	933	848	918	893	905	935	963	928	850	943	902	863	942	861	893	903	943	892	928	920	885	957	950	910	917	887	831	876	929	943	860	886	905	903	902	895	900	898	990	911	859	927	935	917	916	905	953	886	937	854	888	905	927	962	901	926	901	928	887	957	904	894	911	928	920	928	913	913	849	935	944	933	905	910	914	857	936	947	963	942	930	914	933	978	916	865	865	951	901	887	903	902	894	907	920	924	932	928	906	912	910	929	924	860	931	931	905	924	925	896	902	932	944	913	917	900	898	892	925	914	949	951	922	929	937	942	939	890	886	946	917	894	882	935	903	901	924	916	935	944	885	901	940	903	948	952	892	882	953	940	870	946	892	859	936	850	946	887	917	942	922	925	903	905	909	859	884	864	898	874	912	909	924	870	937	950	854	883	901	932	920	940	902	884	882	933	929	916	946	947	883	892	966	922	862	978	913	885	849	953	918	913	898	879	943	911	903	929	825	944	878	884	936	892	886	944	974	858	930	914	900	886	885	912	894	900	901	902	862	910	879	910	943	944	922	927	908	951	946	970	924	882	926	847	946	931	949	915	885	929	931	860	884	883	901	879	951	908	923	983	890	919	911	892	939	920	897	925	915	905	969	888	907	878	910	935	934	886	867	912	908	877	833	892	940	941	925	902	886	945	959	925	962	864	1025	941	885	892	910	880	957	903	900	840	907	882	922	885	928	908	863	996	903	951	896	969	956	910	924	904	908	924	835	875	897	936	911	899	913	917	903	908	888	946	895	871	864	865	896	915	920	920	902	920	918	897	924	891	943	947	870	898	889	899	906	893	893	888	911	914	898	934	906	890	938	915	886	900	828	918	952	910	936	864	882	867	936	927	919	899	919	878	904	883	951	916	901	945	936	965	865	934	939	942	888	964	931	860	843	913	937	936	887	911	873	904	881	877	933	893	937	926	924	975	903	888	887	926	943	911	871	867	869	921	887	922	904	943	909	886	921	903	901	915	913	893	912	912	909	881	931	878	941	955	905	905	853	938	948	922	841	915	860	877	913	957	916	900	886	857	904	905	911	925	895	927	861	915	950	951	940	933	912	849	921	892	855	922	912	913	933	921	909	901	934	938	947	920	943	891	848	853	887	839	899	927	955	882	909	923	927	887	928	916	960	919	921	887	898	945	930	873	905	884	876	940	929	908	872	869	890	915	925	908	920	873	921	963	928	890	958	890	853	867	879	1012	910	877	949	921	859	921	872	926	906	910	911	879	873	876	912	914	925	924	960	882	916	924	932	878	897	919	993	891	906	875	879	931	874	923	921	944	878	912	890	958	883	868	898	937	842	974	866	906	836	865	915	921	914	881	894	931	940	932	903	914	872	862	959	918	943	935	909	942	908	936	898	926	914	939	891	914	950	892	902	925	927	912	919	913	918	913	911	869	957	923	917	894	883	907	901	951	912	877	963	878	924	890	881	919	914	905	937	874	935	918	888	918	884	851	905	927	877	956	922	883	847	875	929	851	911	871	900	910	876	856	886	874	910	950	944	901	924	931	934	869	884	916	911	922	875	897	957	951	912	919	918	894	888	919	907	921	928	907	971	879	962	876	933	904	923	931	881	889	904	906	889	894	926	971	878	957	915	905	948	930	937	875	996	954	900	935	925	902	912	928	895	921	911	945	916	901	921	926	939	923	869	905	954	963	873	882	876	903	960	928	926	931	935	887	861	938	886	940	912	932	912	922	898	928	911	928	892	906	890	915	861	913	924	913	910	851	949	850	924	948	917	912	924	920	866	931	935	897	927	895	954	907	873	945	925	948	973	929	896	854	910	919	936	879	927	923	903	935	906	902	929	937	894	895	896	949	919	925	911	876	891	925	905	899	919	883	897	926	899	869	858	841	922	922	902	898	896	886	874	967	891	888	948	911	909	906	921	898	874	910	947	958	898	935	902	912	939	854	859	865	903	933	889	866	906	907	936	881	880	903	921	876	926	891	877	899	899	920	911	900	906	859	971	913	935	924	905	877	915	947	911	903	935	908	921	852	951	938	942	916	947	898	900	946	888	904	985	898	953	885	955	850	922	923	885	912	871	924	901	924	916	916	870	895	892	921	926	917	931	907	880	907	884	960	883	890	963	902	969	818	926	879	902	910	874	926	872	920	873	857	906	920	925	926	947	939	904	935	879	880	926	899	904	889	882	896	906	904	941	949	1000	905	916	905	895	892	826	952	952	890	897	926	873	902	923	893	911	907	926	940	905	917	925	926	891	898	871	962	941	932	909	914	948	880	875	923	872	898	783	905	890	960	916	905	947	875	916	896	879	917	913	925	890	973	964	873	936	913	898	929	883	913	918	877	944	914	921	894	938	902	926	951	919	883	876	938	895	908	956	881	908	908	898	936	885	916	915	883	874	906	879	933	880	901	935	962	918	863	918	898	891	904	952	874	880	964	926	860	900	936	934	919	910	890	971	902	889	950	942	929	944	932	851	887	916	909	871	939	953	909	949	905	890	898	915	935	950	893	944	947	922	890	897	947	949	909	880	904	881	858	933	899	883	950	898	884	888	890	894	899	874	913	921	861	869	859	940	908	875	907	897	951	913	913	900	879	896	948	941	892	903	934	866	928	896	880	922	901	927	946	903	911	894	855	913	907	910	915	902	913	909	893	879	904	934	973	911	920	923	903	875	920	876	915	886	869	871	900	967	952	849	890	913	929	921	916	874	884	930	910	874	870	937	823	912	967	922	954	922	938	923	913	946	910	944	916	927	961	887	909	909	964	989	884	900	902	938	934	893	887	915	863	902	909	904	903	866	852	980	911	894	934	878	892	898	882	918	909	864	905	889	889	896	902	937	933	896	1002	931	890	919	915	981	936	912	913	916	896	915	864	890	972	926	878	935	890	944	977	902	840	904	930	908	944	928	869	980	937	837	911	934	905	905	891	943	856	893	921	892	856	941	928	882	930	910	869	967	935	953	901	968	938	909	915	944	884	875	903	867	905	949	901	927
24067	21030	28890	26309	25026	22777	16071	8301	5141	3474	2615	2035	1790	1546	1313	1279	1068	1010	976	941	912	855	817	832	812	769	769	736	746	704	773	735	695	693	726	744	785	705	675	696	708	705	747	702	679	729	681	707	683	759	712	674	691	692	713	709	716	667	698	666	686	680	740	680	701	713	762	718	722	705	691	749	732	694	677	762	701	732	698	706	762	691	714	709	683	708	730	656	675	683	766	710	694	732	691	776	701	705	741	714	706	698	717	720	733	712	668	675	691	705	696	760	731	704	703	740	699	698	720	638	676	695	679	726	703	727	771	691	654	746	686	762	688	722	764	767	709	691	712	700	710	666	723	671	689	697	679	688	734	716	736	745	747	697	705	697	661	661	695	715	721	757	739	707	726	686	732	705	768	682	728	729	709	661	663	722	674	682	703	700	720	717	703	675	718	710	710	662	717	743	743	726	721	719	751	678	690	713	716	752	722	673	694	693	699	722	681	749	719	725	761	730	664	727	733	722	705	682	716	742	717	751	716	675	718	684	741	704	750	704	699	716	720	682	710	643	752	716	673	686	739	745	683	718	762	730	722	707	661	676	666	671	724	735	705	669	690	765	715	686	738	721	713	691	726	706	686	647	739	684	711	756	738	741	730	705	717	688	725	726	724	702	713	722	688	677	680	732	712	718	751	695	689	706	698	704	697	729	722	717	710	682	728	746	699	691	716	679	763	730	723	700	728	703	732	742	728	707	737	714	703	643	723	751	708	702	675	640	738	712	732	711	676	673	775	729	699	711	689	727	726	718	698	725	705	726	703	661	707	689	742	735	679	688	710	690	752	699	713	703	686	747	715	701	716	675	713	687	703	731	708	702	667	697	702	698	706	661	712	705	692	686	774	707	711	694	747	745	663	671	688	718	707	650	677	736	697	741	709	728	726	693	681	682	684	723	710	691	653	710	650	744	686	669	722	746	711	688	734	648	698	672	693	683	737	639	669	688	678	709	699	715	760	684	695	698	687	727	685	689	691	681	686	729	697	708	694	747	676	684	677	694	727	731	703	692	723	728	696	689	721	730	704	732	727	703	716	706	695	734	739	677	734	709	709	705	749	674	710	731	690	722	702	757	722	731	677	721	745	675	729	674	674	671	738	677	735	680	750	722	702	725	717	672	700	669	686	689	671	657	693	723	715	746	689	667	667	697	740	721	650	721	713	691	702	699	717	719	731	662	750	698	742	720	685	742	666	651	686	701	660	694	680	673	688	716	724	708	674	724	713	747	708	722	744	743	724	670	670	715	739	702	692	698	711	748	676	647	706	747	754	719	711	688	722	743	718	708	714	723	683	696	718	730	727	735	668	737	729	742	706	704	718	681	702	718	749	674	713	671	712	721	720	712	710	727	719	751	718	737	716	634	742	716	710	670	667	688	687	746	704	720	695	666	698	669	699	724	671	742	753	746	691	689	701	685	726	685	722	742	748	736	734	739	725	733	690	724	754	730	695	718	727	689	709	684	734	728	721	677	722	696	667	692	741	672	718	725	739	676	700	661	690	672	708	700	687	693	737	726	692	703	706	742	696	700	664	709	720	697	723	714	723	728	694	729	728	690	687	722	677	675	758	701	665	707	702	689	675	648	731	707	693	737	701	686	689	674	719	700	702	697	767	681	739	726	682	751	693	738	764	708	672	682	731	709	647	676	698	745	761	686	650	724	716	753	671	698	689	721	688	697	721	787	694	710	678	757	721	707	683	701	741	716	696	723	720	728	710	742	748	709	717	658	694	715	677	694	727	639	705	734	671	660	710	706	708	718	695	735	700	655	658	670	712	726	692	720	718	712	740	702	704	659	688	709	636	699	696	682	691	721	726	673	696	674	689	755	761	690	718	697	650	684	736	736	737	745	727	732	696	701	729	731	676	689	687	742	737	735	690	728	724	699	721	698	752	707	702	762	701	683	685	686	746	697	652	706	720	731	720	666	688	693	715	704	690	701	643	655	668	675	747	693	705	654	709	711	709	712	724	721	709	710	700	693	715	742	697	751	714	698	711	689	701	703	674	729	661	729	703	754	704	697	711	696	705	702	683	715	732	699	701	723	714	750	724	706	699	674	669	731	757	731	740	702	688	722	678	725	715	684	754	718	683	665	677	723	725	706	737	733	664	709	710	778	651	691	706	702	690	680	751	717	736	700	729	722	701	710	723	692	708	740	713	723	694	694	759	703	669	736	741	685	733	695	716	714	729	665	684	703	684	626	712	715	754	759	700	724	723	690	748	703	739	684	703	717	770	688	709	746	706	758	706	677	712	726	761	709	739	674	745	702	681	685	724	702	782	709	656	693	717	713	682	740	714	700	705	689	741	680	746	727	716	724	721	705	734	704	676	709	714	748	697	735	744	736	682	697	699	679	707	696	699	693	739	695	661	709	734	729	724	753	697	740	630	711	696	724	718	726	739	713	645	708	750	726	702	681	704	660	743	696	696	716	688	693	704	718	687	659	705	714	695	798	665	701	729	681	706	666	713	708	700	737	680	697	711	742	613	707	723	703	704	731	777	707	684	702	701	709	685	697	719	732	738	735	726	766	714	704	713	729	710	748	707	720	677	698	694	716	717	724	703	758	701	734	705	740	647	749	709	715	735	678	721	715	690	706	727	699	739	712	700	713	715	657	678	736	720	705	701	663	709	719	709	708	788	683	682	783	676	709	728	686	729	736	688	724	723	696	724	734	705	712	695	711	712	748	718	675	733	713	719	695	685	713	683	704	677	764	760	705	666	719	690	657	705	759	688	760	727	673	772	694	703	694	715	704	719	671	662	723	708	730	728	690	675	749	707	667	654	704	676	733	724	768	678	704	696	689	708	696	694	668	729	700	693	685	644	744	726	707	707	721	709	701	707	708	736	743	684	712	730	737	685	702	736	679	721	723	691	738	720	673	701	739	702	677	760	693	691	721	728	719	722	750	706	694	738	675	711	701	704	739	687	733	720	702	730	762	682	727	723	660	672	678	742	704	677	695	682	672	698	677	742	716	674	684	710	757	677	687	675	712	727	689	706	689	732	691	677	719	721	722	669	730	737	738	696	755	679	672	728	711	731	706	704	719	764	649	724	697	703	762	715	703	699	708	730	708	666	741	740	697	693	713	693	662	697	693	738	688	694	759	717	682	730	725	726	666	659	730	690	701	708	690	684	736	740	721	666	717	751	715	710	695	726	691	688	696	708	691	744	735	649	689	685	678	780	705	712	689	694	684	707	712	722	659	707	742	742	721	701	735	678	717	714	680	722	668	716	701	723	694	709	688	719	709	690	683	696	750	722	728	682	714	663	726	732	706	669	705	706	686	720	686	692	698	674	727	663	683	702	674	739	728	682	727	692	674	706	705	685	699	744	732	745	703	694	702	742	691	708	697	683	703	734	733	705	714	689	688	742	720	691	721	684	669	694	709	670	698	693	759	704	750	679	698	751	689	682	692	681	702	687	776	716	734	699	701	715	674	710	743
37017	60889	55049	41174	34605	27480	20044	13464	9605	6498	4858	3812	3153	2603	2249	1831	1693	1499	1412	1356	1202	1197	1178	1123	1125	1130	1027	1040	1089	974	983	1008	994	1029	953	971	949	940	960	1031	941	976	976	985	929	979	918	985	918	968	930	989	967	950	925	963	934	949	1011	953	981	930	947	961	962	1000	961	951	993	968	927	998	971	1004	922	940	939	947	961	997	935	970	1001	948	978	1000	991	998	981	932	939	940	969	920	903	926	959	971	917	915	977	942	922	966	942	981	929	940	978	903	922	950	933	1005	980	958	953	920	918	984	953	959	959	951	979	893	909	971	977	996	965	908	937	934	926	956	963	975	939	917	957	919	927	958	1023	927	967	989	911	948	938	915	970	890	921	948	986	1017	940	1011	943	954	947	987	930	938	924	945	983	991	939	928	994	909	972	974	937	961	952	942	977	920	952	989	976	952	933	967	903	922	977	974	937	911	928	987	930	975	997	917	973	987	952	998	968	945	934	940	1016	970	931	926	948	1013	978	858	935	941	957	935	950	946	948	931	914	992	927	952	963	946	897	974	950	1008	948	925	985	983	938	982	957	910	925	996	951	999	958	976	955	929	965	1002	977	987	1010	1005	905	987	926	923	966	936	927	958	892	887	999	974	1010	962	959	999	965	930	965	974	931	1004	983	951	964	955	948	912	944	884	961	916	959	1006	978	891	958	985	945	983	952	968	949	971	966	974	984	984	1002	989	941	977	941	971	983	955	946	967	971	898	983	961	951	954	977	965	942	954	957	951	978	960	959	977	887	962	928	964	918	957	986	952	999	952	910	964	968	906	1005	952	989	953	964	931	969	1015	976	881	877	954	933	945	976	983	965	961	960	945	969	943	912	971	936	936	947	922	917	962	1025	1010	995	914	975	979	868	953	960	951	992	944	919	919	909	955	1011	953	940	959	1007	971	953	959	953	1010	973	961	962	969	955	974	960	962	929	938	960	941	938	961	937	932	916	987	985	972	924	915	938	946	928	959	1023	959	945	911	953	1008	956	949	948	1047	956	1016	969	986	928	930	942	951	1002	965	979	960	919	969	963	955	953	988	931	986	904	996	931	945	883	1006	930	977	988	942	951	945	924	914	936	938	987	943	965	996	979	924	960	969	941	918	937	931	933	968	981	1006	961	938	1032	941	1008	907	915	989	1020	962	989	939	972	970	967	957	907	988	944	912	996	956	941	968	1000	944	956	1014	990	973	909	977	943	936	933	983	979	992	1025	939	976	927	957	940	977	924	940	898	968	967	972	948	1001	970	926	971	987	996	924	962	986	935	944	915	955	894	952	954	895	934	987	958	954	968	984	973	950	933	975	973	968	1060	953	973	963	963	1013	951	970	1023	986	992	930	940	988	957	891	962	943	943	954	953	917	977	949	1042	945	972	954	894	910	995	945	972	958	992	905	955	999	964	968	998	972	984	942	933	975	957	951	1031	942	971	940	946	967	946	1005	918	991	966	971	966	965	877	954	923	948	990	935	922	959	1006	952	929	942	915	951	950	1001	1023	957	1024	983	1015	986	963	962	946	958	902	939	924	973	1027	974	984	963	959	934	1011	967	953	955	877	957	917	994	977	908	978	915	942	952	957	983	936	1013	970	962	927	882	941	982	945	964	969	959	954	965	959	966	959	978	941	916	959	999	931	973	976	953	992	913	909	1010	928	947	1009	947	947	928	943	981	997	1013	962	942	926	962	877	1035	1031	945	983	910	962	951	976	939	918	967	960	973	955	994	912	961	950	986	954	915	902	973	991	927	972	974	924	973	916	997	962	957	968	946	964	927	915	967	946	942	918	928	1016	939	903	908	929	944	956	928	1012	979	945	993	940	976	957	947	979	986	970	961	986	959	943	980	907	925	933	947	967	904	968	896	977	943	964	915	920	962	968	971	976	975	985	929	908	929	994	952	915	928	938	971	960	945	963	926	963	929	918	959	929	931	962	956	976	954	912	916	1014	957	1005	965	912	956	923	995	970	873	960	967	964	965	905	909	1037	970	939	937	962	949	938	1000	973	998	960	1012	973	887	936	935	973	972	974	925	945	903	983	979	1015	991	961	963	954	945	918	898	977	953	999	972	971	968	968	881	953	877	989	993	974	968	981	953	963	926	919	940	1023	1009	942	993	979	932	963	952	942	919	950	978	991	933	923	941	940	908	968	937	1007	992	991	950	949	939	964	920	952	901	975	964	980	965	992	961	960	937	907	970	940	923	966	968	936	920	898	961	932	973	994	990	954	974	948	946	928	976	990	971	980	929	966	976	977	923	949	1003	953	930	935	938	930	953	962	956	934	979	919	966	948	938	940	915	944	983	940	942	936	953	975	1013	955	940	959	930	966	919	946	1012	951	944	896	947	973	981	943	927	977	945	980	962	995	990	941	881	998	978	909	921	966	944	927	937	1007	986	989	920	988	870	936	957	948	932	957	953	959	972	940	985	989	973	987	1011	919	950	943	974	947	941	977	983	947	944	1009	981	973	932	1007	964	922	946	955	927	972	971	944	986	954	1030	912	974	968	902	977	978	937	948	919	983	949	1000	944	1001	974	968	978	949	967	943	973	941	939	928	989	982	974	1012	953	1003	1001	965	981	968	917	952	928	918	962	981	913	1010	922	917	883	937	974	980	973	887	986	943	968	919	921	983	922	950	963	1010	982	940	934	995	957	977	1011	939	945	946	971	952	924	959	947	972	922	962	964	965	945	913	981	1010	957	967	979	955	937	953	956	998	1005	969	977	1012	995	1036	958	995	969	1020	963	967	1000	923	917	921	977	956	905	966	980	959	953	915	990	908	997	930	966	955	990	934	959	977	934	1017	948	967	921	966	899	939	964	973	953	956	986	902	918	995	973	976	1011	961	979	942	908	939	959	955	930	951	981	890	964	922	929	1054	943	1000	1005	980	947	924	939	991	898	946	940	968	946	914	927	952	1025	927	911	940	954	904	952	934	929	953	954	922	955	975	936	927	970	930	986	956	963	950	899	974	967	962	942	959	967	931	952	998	958	1030	985	929	945	965	977	992	998	957	968	1002	971	1009	917	1047	912	934	970	966	954	969	1025	938	902	955	978	904	923	952	1020	959	986	1002	976	893	996	1005	979	937	935	976	971	962	935	984	980	960	945	893	941	989	1012	937	939	981	943	917	968	908	944	936	1009	909	931	964	951	930	985	964	917	986	946	940	1054	983	938	939	985	941	928	966	999	899	964	880	931	984	936	939	956	991	990	917	969	981	940	933	985	966	983	962	964	969	931	942	913	963	988	957	964	939	964	1003	983	984	964	890	971	947	923	969	939	946	974	1014	972	950	940	979	974	898	968	933	968	986	964	940	921	950	946	977	966	936	1004	962	938	996	959	939	970	938	990	1001	1018	967	1011	926	917	1003	956	991	905	984	936	926	991	955	1008	914	937	965	977	943	988	919	953	1021	951	963	1003	987	975	959	927	952	982	963	1008	988	942	937	992	977	952	925	929	980	999	940	937	997	934	951	957	877	984	993	992	908	964	958	951	964	979	958	962	934	918	958	945	938	958	925	953	941	1006	979	1020	972	1017	978	974	1016	986	972	1002	970	975	935	966	929	959	934	940	981	965	871	982	947	988
23032	20999	28748	24030	22892	24496	22537	11023	6385	4413	3400	2645	2235	1866	1662	1390	1240	1130	1016	969	1010	929	866	811	784	738	766	717	794	750	711	691	708	705	715	714	712	681	727	710	698	768	741	694	653	713	680	748	741	722	679	711	746	689	663	699	726	747	711	680	668	703	715	729	695	691	663	729	688	713	638	722	697	691	676	707	753	742	682	675	725	684	663	692	727	680	656	666	715	690	745	722	679	778	745	670	703	707	679	711	674	686	710	680	718	686	704	686	663	671	708	705	682	662	695	693	708	702	714	699	670	688	702	758	720	702	708	729	664	669	716	729	690	694	753	678	649	692	705	684	720	694	703	731	711	672	681	676	668	713	729	686	733	677	703	706	696	679	692	682	719	765	658	649	656	674	700	686	711	725	712	694	677	664	698	680	690	703	694	695	693	674	688	744	705	731	721	659	705	715	745	697	725	666	739	680	728	669	736	731	745	683	668	690	742	644	687	674	696	711	708	736	735	714	708	676	688	660	703	644	705	709	705	678	676	720	690	720	677	712	706	678	738	675	690	707	751	671	657	708	684	718	725	707	710	709	707	668	661	708	721	704	745	707	679	679	673	664	684	710	695	671	695	695	701	735	687	697	690	715	685	672	681	739	697	710	702	712	682	736	688	756	729	673	700	663	682	697	705	732	657	738	665	648	707	727	681	693	700	723	638	749	702	700	703	677	682	688	693	695	725	699	689	715	688	675	674	717	692	681	704	711	687	710	691	722	724	713	692	743	711	743	707	651	696	720	662	715	723	722	700	692	658	691	679	718	723	701	706	677	677	704	700	687	693	688	703	722	714	702	703	708	716	742	639	711	701	652	699	696	702	743	722	679	674	702	686	725	703	697	680	704	744	683	719	700	681	683	725	690	682	710	710	677	724	675	676	730	734	692	692	703	698	715	696	674	710	683	674	679	694	680	710	721	697	675	719	657	726	702	714	707	721	679	736	737	661	720	656	694	631	674	746	723	729	733	696	725	724	707	687	683	745	683	703	701	699	703	735	702	728	681	708	721	693	744	720	722	678	716	722	746	712	739	642	646	697	703	737	706	683	697	676	687	697	715	746	720	687	745	686	709	711	707	635	688	686	717	664	616	720	712	695	661	682	705	659	700	658	710	731	694	679	697	715	677	723	672	660	745	710	712	746	698	717	654	742	666	690	678	724	701	722	738	672	731	702	709	693	669	737	652	704	673	698	697	698	692	712	733	706	711	726	701	707	718	658	731	723	703	683	722	692	732	706	660	672	687	686	703	737	686	697	676	728	705	724	711	656	711	699	690	677	712	710	699	669	670	678	674	665	687	705	743	664	685	698	655	718	672	744	780	737	703	666	720	660	695	746	672	680	661	729	711	686	645	707	699	727	705	661	714	692	684	667	745	673	732	678	750	693	698	723	685	654	685	694	668	670	678	703	699	708	721	719	681	679	703	666	710	691	728	708	684	746	726	704	645	703	713	654	683	649	697	740	691	701	730	686	682	708	684	745	716	729	721	726	692	705	723	728	690	720	690	660	727	664	690	716	708	710	694	695	723	667	729	699	689	721	673	716	691	701	712	671	678	696	662	721	726	687	688	704	677	717	683	692	701	679	705	732	723	717	712	719	693	702	691	715	701	763	708	708	673	769	690	693	708	739	681	670	687	706	686	704	766	709	710	703	661	709	690	706	705	726	684	735	683	685	692	673	669	679	750	691	735	710	712	708	678	710	686	688	734	697	710	684	705	712	679	722	665	678	693	689	693	708	710	664	734	731	701	686	703	695	718	672	690	700	697	706	719	676	676	703	707	699	722	684	667	644	663	713	725	684	686	707	649	683	657	718	715	672	641	702	734	668	698	688	702	690	666	711	718	709	703	729	703	685	678	654	707	701	670	693	751	712	703	704	709	686	684	720	745	660	705	749	691	686	683	684	713	743	657	704	670	666	693	711	691	642	684	731	659	673	671	781	727	673	658	719	717	722	675	718	702	727	691	685	704	688	727	685	684	714	643	691	704	708	656	702	659	710	703	681	714	663	735	724	665	691	753	662	722	695	680	693	655	720	692	709	718	680	700	712	709	662	694	682	619	660	720	727	713	693	760	664	659	682	710	693	654	671	709	668	712	719	685	662	683	667	709	717	688	740	703	724	685	677	703	731	685	679	645	722	713	723	714	724	694	669	657	728	737	728	663	681	709	692	704	730	711	637	735	718	722	686	713	656	665	703	724	678	722	720	690	688	715	693	658	705	633	692	680	716	741	716	671	731	699	687	705	691	720	652	628	651	721	705	726	743	701	699	677	683	746	698	715	701	715	678	663	677	674	697	717	717	745	713	682	694	688	709	712	690	714	735	672	714	703	720	697	727	711	706	691	665	704	679	706	703	692	734	696	708	757	688	684	695	724	704	676	678	717	719	690	725	725	665	703	645	683	683	728	707	707	692	683	699	700	695	682	694	671	710	738	728	659	668	687	750	728	658	708	696	684	663	680	742	733	698	741	686	672	693	731	717	688	733	669	690	664	689	706	728	658	725	691	761	709	705	722	710	740	666	707	686	735	675	664	653	702	732	691	668	702	728	725	682	714	697	714	724	708	673	677	737	762	690	644	710	706	695	664	697	723	662	708	666	711	723	676	688	679	697	701	722	701	695	682	706	729	669	727	707	715	698	727	699	742	678	710	700	649	727	716	677	722	682	684	695	703	715	688	697	714	728	756	676	703	714	666	766	666	703	686	664	699	707	689	690	669	716	692	753	718	709	706	696	735	723	708	713	721	673	675	680	717	679	695	671	674	674	704	746	724	761	655	707	692	729	724	710	681	713	699	658	675	669	675	666	658	703	674	724	722	701	742	687	700	675	736	664	687	717	690	748	680	662	696	675	739	737	647	697	669	689	701	666	717	671	688	684	707	672	727	717	700	685	701	671	685	702	710	692	745	722	729	708	679	689	684	713	651	728	650	648	734	691	761	726	732	708	737	665	654	685	700	709	705	686	708	692	704	681	747	702	669	709	703	733	712	683	757	705	666	661	670	694	731	663	680	683	745	688	714	705	668	720	712	681	726	681	670	716	738	688	726	658	664	684	686	631	677	687	714	722	702	694	699	712	673	701	671	713	718	649	682	716	712	715	699	710	728	646	691	701	671	705	693	703	718	673	728	696	695	701	760	712	677	731	737	734	691	726	710	687	690	706	741	720	721	690	696	724	735	697	691	706	692	698	670	698	696	699	678	665	726	659	703	713	692	697	733	699	714	703	712	718	699	716	654	667	679	690	725	653	696	719	693	697	663	705	641	729	669	739	706	660	666	769	624	688	717	698	764	719	734	648	698	735	676	672	705	678	678	760	708	702	687	691	717	697	716	702	703	707	689	688	744	713	679	700	772	696	695	720	721	683	634	711	689	731	753	711	653	704	658	730	699	698	699	718	703	697	680	638	694	745	702	715	675	682	721	744	708	723	714	744	632	680	668	679	674	678	699
40068	65526	59687	46811	38770	31049	24033	15697	11165	8090	6139	4823	3948	3178	2697	2265	1947	1714	1605	1452	1354	1256	1210	1179	1095	1086	1104	1002	1019	1031	1049	988	982	939	943	938	988	922	979	908	962	964	937	930	911	957	960	929	931	921	901	933	946	906	902	972	960	934	911	961	967	992	943	947	961	944	886	875	955	902	935	920	941	898	921	939	971	961	914	949	939	957	953	928	926	917	949	943	910	902	897	966	908	907	957	941	961	965	887	904	893	944	931	932	927	901	913	882	948	933	910	962	943	912	936	936	957	925	974	895	915	948	960	1031	963	947	951	898	899	896	966	881	998	946	892	876	916	941	953	935	946	930	935	973	891	937	954	970	942	903	945	922	969	957	916	940	979	936	902	963	891	920	959	913	920	910	912	978	877	928	920	915	984	911	961	914	916	987	970	907	957	920	914	912	1009	965	937	953	944	903	904	958	923	937	923	921	983	925	974	970	948	880	942	915	869	942	896	900	958	934	925	968	876	933	934	987	937	935	880	975	901	987	919	924	928	888	944	880	911	927	931	944	894	936	913	942	902	906	908	893	930	927	903	893	946	959	896	924	929	947	965	921	933	946	942	880	946	968	958	885	918	924	941	949	897	978	886	950	958	888	923	866	918	950	924	902	936	927	965	957	998	896	941	936	943	905	924	941	932	916	908	960	906	931	904	966	910	964	934	911	902	927	911	894	924	906	855	911	924	922	929	934	906	950	938	911	907	851	942	886	935	919	938	981	897	934	893	866	962	928	973	912	884	973	876	947	810	944	933	914	910	916	948	953	973	884	940	917	923	1022	882	964	938	996	969	929	926	962	923	903	928	942	946	925	898	936	888	937	983	926	971	946	883	954	904	983	886	902	929	905	972	953	901	897	918	905	891	902	923	940	920	965	906	880	950	895	849	936	919	950	968	891	894	935	928	940	905	942	954	880	960	947	910	984	947	887	908	935	913	931	945	955	910	977	958	948	965	923	914	915	979	924	937	926	909	970	899	965	959	943	935	1015	948	893	914	931	881	912	938	923	930	897	922	917	992	927	937	968	932	935	928	924	968	884	949	975	915	921	911	931	924	933	973	951	902	947	946	934	919	948	936	974	954	917	983	937	921	925	937	983	982	975	921	894	954	896	894	900	901	970	911	943	892	913	1018	966	910	898	884	919	921	955	962	924	1018	928	927	861	929	940	941	930	979	933	985	949	933	959	914	955	922	990	943	966	914	887	902	941	963	965	858	889	897	944	969	984	941	918	922	957	921	921	955	920	935	895	927	932	911	951	935	856	916	928	888	946	896	975	956	932	955	887	924	946	944	938	953	953	948	951	906	920	899	951	995	925	971	943	955	898	912	978	904	907	881	972	953	939	923	929	977	928	949	911	1002	977	885	885	942	908	1026	902	922	912	907	947	942	915	907	912	902	960	942	922	945	890	934	990	955	974	904	969	923	951	925	911	891	914	954	962	948	932	972	942	903	966	974	942	974	907	920	915	984	874	903	912	1000	963	924	899	968	897	851	968	1016	927	936	955	866	936	891	927	976	894	944	922	986	972	909	922	1060	906	942	928	961	931	972	950	960	965	945	939	898	947	930	917	959	916	951	940	962	900	981	910	929	949	906	944	930	998	942	947	921	944	954	960	942	917	937	925	984	949	947	941	902	877	939	953	947	996	909	952	930	931	952	904	1002	986	916	931	897	943	915	973	913	937	922	975	979	885	882	914	926	940	912	954	926	894	962	963	911	898	880	970	976	946	908	928	885	928	992	882	904	942	943	989	953	903	963	905	901	884	978	924	981	916	967	939	868	923	1002	880	925	931	907	963	928	976	930	934	901	967	942	923	929	957	942	938	994	917	913	953	888	904	947	956	936	925	916	901	901	902	868	927	941	940	948	901	938	927	865	965	930	922	981	890	957	956	950	916	960	911	913	947	974	892	923	922	912	916	917	850	972	952	906	928	961	937	940	917	933	940	898	903	894	946	916	935	928	998	904	970	962	908	971	885	1024	945	943	931	879	989	985	939	953	952	957	914	984	890	984	899	958	958	969	1001	941	935	998	1024	909	944	931	909	937	904	927	955	857	913	957	932	946	922	917	954	883	951	920	944	945	956	946	928	917	963	986	925	930	886	954	941	979	885	906	912	983	950	978	920	945	900	935	915	915	937	928	977	919	922	898	939	1014	905	979	938	975	948	928	918	961	991	929	964	925	898	896	970	896	943	981	895	900	922	966	931	915	915	929	953	927	926	887	897	937	906	937	908	960	990	954	919	952	924	927	877	975	991	958	918	924	948	921	927	969	975	959	937	921	956	905	936	946	969	919	892	951	946	913	870	947	963	983	947	930	931	939	925	931	967	964	901	923	969	903	896	922	987	945	932	982	875	982	936	964	946	901	905	973	975	958	920	946	922	944	914	941	970	922	958	918	901	950	916	969	1009	908	931	959	895	910	929	949	913	970	955	929	958	943	959	931	940	931	863	960	924	982	877	885	941	929	897	889	919	910	954	927	892	922	954	914	912	947	920	943	948	992	956	907	961	950	863	938	979	909	899	947	927	930	962	969	946	925	952	916	951	902	911	914	947	946	927	932	907	916	977	916	908	942	956	918	931	919	969	997	985	913	906	886	908	936	974	978	931	914	905	948	901	962	936	916	958	923	974	942	944	910	869	961	958	869	927	923	911	961	916	900	937	970	960	992	924	971	879	910	1000	912	932	974	1025	889	962	950	943	915	917	914	929	890	960	928	980	1009	991	963	941	887	947	984	930	881	887	903	911	920	939	959	971	926	955	907	943	917	911	885	931	945	923	956	915	969	935	924	946	940	902	908	941	932	932	917	890	933	926	956	930	943	919	969	932	935	928	890	880	914	932	920	965	931	939	967	892	921	954	832	963	950	962	904	978	856	930	950	920	888	934	1002	946	964	987	959	935	962	972	898	956	928	933	938	934	945	976	973	958	901	891	993	948	924	882	956	905	935	923	906	938	908	891	916	905	971	920	916	923	893	922	956	1011	891	955	873	967	948	930	902	964	958	947	933	927	919	938	930	945	912	915	878	900	962	958	934	965	977	960	891	947	928	887	916	948	923	928	908	918	937	979	950	924	967	948	951	948	975	855	905	914	981	891	907	943	934	958	957	949	920	941	928	919	956	950	943	931	919	894	969	929	941	956	903	961	951	907	915	940	941	892	942	893	980	864	912	910	909	912	950	969	943	999	915	933	911	957	964	945	945	987	943	950	902	987	992	929	930	934	903	969	985	925	929	930	921	920	922	931	906	943	959	942	946	898	891	939	929	914	929	968	936	937	968	982	929	924	920	928	986	941	901	921	913	952	874	909	908	959	925	921	924	958	987	905	936	960	960	925	1002	942	890	986	918	908	940	949	901	1007	927	960	955	954	947	898	908	934	897	901	907	940	974	894	951	937	921	932	954	895	943	976	1018	994	1005	904	901	981	898	943	962	1008	924	948	950	918	890	965	924	957	909	900	908	961	925	904	959	932	929	958	931	927
29885	33762	41439	32915	22503	13960	8275	4568	2979	2076	1650	1400	1263	1122	1032	879	857	834	800	737	777	745	759	699	742	710	716	662	720	688	707	678	679	676	645	673	633	706	699	672	695	649	659	652	692	698	663	623	678	689	654	624	683	718	701	699	726	699	693	660	657	643	678	631	674	655	742	668	637	674	663	675	632	680	694	685	668	607	738	690	691	695	648	694	656	685	682	646	669	711	752	658	632	650	655	696	653	729	657	654	662	685	613	667	642	701	675	649	645	634	671	652	654	668	694	657	633	655	653	700	693	632	666	683	637	645	682	689	647	650	672	644	696	671	681	707	677	678	680	666	672	640	689	672	659	627	649	674	684	647	698	698	677	698	696	741	657	653	702	669	666	666	664	656	687	720	633	701	701	644	692	714	702	713	701	690	687	673	666	706	669	705	662	693	655	664	704	719	681	687	662	661	661	676	655	680	714	674	649	687	651	684	618	658	640	732	657	680	644	655	689	684	659	665	679	700	691	679	659	712	645	672	707	657	680	739	758	672	661	720	724	665	641	633	614	673	657	719	675	666	672	680	677	687	640	675	705	693	683	709	619	655	655	686	653	645	674	649	698	662	631	628	674	642	709	654	647	669	658	621	685	688	650	680	625	647	669	653	637	656	704	664	717	657	683	690	686	680	681	682	664	685	681	647	690	641	722	657	692	665	642	646	671	651	725	706	711	661	673	687	679	655	666	704	656	702	669	654	683	660	708	650	740	693	662	716	652	671	698	683	700	675	662	624	652	691	678	668	669	736	666	716	696	698	665	631	644	687	719	675	667	655	680	689	684	701	678	659	659	617	682	698	629	670	689	657	626	691	664	708	681	647	699	695	666	635	681	641	674	697	653	677	680	641	682	656	677	685	702	649	693	632	692	637	697	630	698	613	675	698	698	662	709	685	643	659	647	685	664	640	625	660	673	702	647	627	682	667	647	663	665	693	650	721	663	688	660	684	641	668	654	686	652	681	658	705	638	654	662	664	707	670	632	682	648	651	641	646	640	665	663	657	678	666	660	660	659	675	647	660	709	712	662	706	685	664	697	670	668	634	686	660	675	664	659	645	649	659	690	661	660	685	682	683	711	667	672	707	681	632	699	709	662	616	637	663	690	697	693	607	718	650	708	624	668	682	633	668	677	699	675	697	639	657	648	698	708	682	651	717	647	698	659	700	727	703	687	672	743	674	683	683	663	754	691	712	689	628	697	726	666	648	678	656	687	697	635	669	641	671	660	668	636	599	614	630	699	719	667	692	669	684	643	598	654	670	685	672	630	668	670	642	649	672	626	630	689	618	649	725	663	697	692	649	655	694	694	642	670	650	655	641	664	640	700	688	680	700	659	673	686	657	681	665	625	680	645	659	680	693	648	683	660	693	692	648	670	700	678	662	656	613	685	672	690	709	642	641	657	647	634	645	611	619	673	651	721	674	655	685	657	639	660	687	698	636	730	698	688	664	685	689	667	706	727	681	650	677	703	645	647	683	718	673	657	656	608	669	700	667	648	677	672	624	685	659	668	671	670	662	691	649	628	710	714	686	678	652	655	658	656	674	679	639	630	677	628	685	629	650	692	659	625	664	661	657	703	679	688	670	648	684	614	678	631	727	693	693	698	627	646	689	701	683	651	657	667	689	711	708	640	709	706	631	678	669	625	673	717	698	651	628	680	669	640	594	680	659	647	656	675	652	667	686	661	711	657	695	674	638	712	636	665	627	682	675	668	633	681	728	687	702	664	648	684	686	686	675	643	663	668	689	662	726	683	675	660	664	647	678	687	717	692	689	656	663	635	670	656	695	686	713	682	713	672	684	611	697	659	688	662	659	631	617	696	669	713	694	685	668	663	654	674	682	689	672	686	684	698	664	695	636	690	627	663	644	659	672	665	660	661	678	704	669	669	692	690	661	670	624	684	669	679	644	695	666	659	668	682	674	704	670	694	630	651	698	652	643	672	665	658	633	711	653	601	673	673	675	709	681	669	714	707	680	670	702	656	654	646	690	671	621	688	689	673	709	660	687	690	691	648	653	725	631	657	688	651	690	670	693	658	649	684	650	692	654	638	714	607	680	711	652	684	670	640	716	700	665	673	706	677	638	648	683	639	665	649	682	640	640	656	698	684	667	657	702	691	683	683	726	689	679	663	643	677	681	680	634	695	671	707	664	654	683	664	694	680	704	711	633	703	651	649	612	710	684	682	708	681	642	637	667	667	652	626	700	660	696	725	652	632	664	670	650	667	675	665	697	689	609	688	709	679	639	639	634	685	669	653	690	629	678	652	671	698	670	700	696	645	693	692	714	705	672	684	673	667	689	703	632	674	649	653	689	638	752	649	675	694	662	629	683	675	665	669	671	644	666	690	639	709	680	717	654	641	623	670	673	678	692	701	671	676	681	683	676	676	662	662	679	652	680	663	663	683	649	728	671	660	670	680	688	690	648	648	662	705	680	701	665	704	636	654	662	650	640	663	640	654	667	674	713	680	656	649	664	712	672	662	713	663	654	707	645	678	717	692	661	669	648	712	664	660	657	696	703	686	681	679	630	695	689	652	659	679	680	698	645	626	665	660	652	626	650	691	645	640	698	655	645	667	711	688	706	609	678	700	711	740	643	673	686	647	735	724	662	685	698	678	668	696	718	692	661	646	662	689	637	630	639	668	659	704	663	671	668	628	679	630	719	652	666	678	664	712	701	661	654	713	649	643	657	656	682	689	702	695	659	674	620	701	681	669	649	671	666	721	646	646	698	670	658	669	681	691	650	621	691	677	631	648	617	692	633	651	656	646	687	655	632	594	649	695	673	730	728	674	681	686	634	626	665	715	658	620	656	701	680	648	682	666	717	659	661	675	689	664	668	668	624	653	642	670	671	672	698	713	690	676	644	711	703	663	653	675	668	681	667	634	657	649	670	610	710	650	667	688	659	683	671	689	686	678	703	685	639	645	670	621	659	660	656	667	659	685	671	656	651	645	676	674	662	670	659	663	666	647	696	676	663	617	649	660	694	652	599	676	656	682	675	691	699	629	669	688	715	656	683	671	701	643	687	685	637	656	663	659	631	691	637	658	685	660	694	682	666	648	624	676	690	676	660	675	615	669	698	684	633	698	702	682	654	656	642	714	681	657	714	679	651	663	639	697	633	702	683	674	676	687	681	653	645	669	645	643	679	688	621	625	663	637	654	663	666	642	681	756	731	667	650	642	689	701	640	719	698	677	682	648	674	675	704	679	649	638	685	675	653	738	631	685	638	662	675	719	658	706	666	653	659	686	681	610	700	657	722	688	661	660	716	671	675	680	643	646	678	685	692	691	658	649	628	735	638	676	646	664	663	683	705	688	673	715	644	702	745	651	641	735	693	644	623	630	669	691	689	706	718	660	646	673	667	668	694	661	686	670	724	726	678	669	681	684	685	667	656	705	657	673	701	600	663	626	636	644	688	665	680	688	647	668	639	707	684	665	698
37991	52806	46530	34811	27676	19989	13990	8424	5712	4074	3219	2645	2228	1834	1605	1471	1333	1267	1148	1148	1056	999	1014	954	970	996	932	988	926	944	941	968	935	904	958	917	896	842	910	864	939	885	931	923	895	895	926	886	920	911	875	876	902	865	926	935	979	916	895	923	936	846	852	875	889	951	900	956	879	966	880	907	959	937	878	891	915	944	842	927	932	851	867	900	868	922	918	892	910	906	921	900	901	909	842	891	891	876	896	896	887	941	910	959	949	885	847	852	896	889	938	946	904	935	881	890	848	895	960	932	919	914	863	919	855	803	947	908	865	909	896	947	855	924	894	862	884	945	890	914	894	908	919	934	894	905	833	924	862	894	898	897	928	908	931	867	960	887	917	883	913	895	923	933	876	880	884	878	939	920	929	896	922	899	923	890	873	939	882	977	898	924	900	905	834	892	931	885	946	856	878	921	927	876	882	893	861	846	863	911	974	855	919	904	917	882	916	884	877	879	886	909	907	916	864	931	873	925	922	902	904	889	919	891	911	845	922	918	929	829	880	917	893	941	894	910	870	872	909	906	922	868	948	862	896	953	855	921	903	857	903	860	893	938	871	881	915	919	878	957	940	875	922	895	876	919	944	852	984	893	883	879	890	812	982	882	910	884	933	879	865	924	944	900	884	955	867	882	877	941	907	852	881	888	889	893	908	882	938	836	887	888	866	903	906	881	893	913	890	897	899	876	878	933	896	943	863	894	879	905	897	917	939	883	915	924	887	924	858	930	904	897	878	889	876	885	904	908	861	935	908	886	890	897	958	951	873	888	860	893	912	906	894	913	904	918	879	876	876	889	909	911	891	896	858	868	950	898	908	903	914	907	872	879	931	923	927	912	871	882	863	914	920	934	870	964	888	919	939	884	857	927	893	902	861	873	894	952	914	932	882	912	934	937	901	918	906	956	946	929	910	886	870	867	914	866	879	931	946	989	895	944	949	878	852	874	910	831	854	956	911	912	880	943	883	920	850	878	933	927	959	876	917	899	886	873	907	894	902	941	861	938	894	926	879	899	894	916	868	898	989	937	880	894	896	907	886	886	945	941	881	965	920	875	907	861	866	902	916	913	898	877	928	884	908	879	875	896	898	903	893	886	862	873	887	867	887	876	931	922	897	887	879	918	947	947	896	902	891	887	935	897	957	953	901	830	859	918	895	908	943	866	874	896	885	915	943	942	947	940	913	924	840	961	841	929	887	917	892	894	858	958	882	920	889	875	903	875	910	928	895	921	858	886	920	898	873	873	869	910	893	884	898	949	924	876	917	892	892	884	854	895	965	909	933	922	880	903	889	851	931	904	888	939	913	912	919	844	915	917	834	941	972	871	945	919	885	923	928	914	824	946	951	899	896	854	886	885	905	856	924	921	924	882	867	905	910	932	907	945	938	925	932	912	884	854	898	853	926	827	943	903	946	942	907	917	922	934	911	896	860	946	876	919	903	913	916	930	910	954	888	953	935	854	871	946	871	908	897	943	884	912	925	925	949	907	919	905	903	914	970	936	905	808	949	900	931	940	856	940	932	873	907	868	910	893	953	880	939	898	859	899	928	895	896	939	863	908	877	936	922	884	905	931	913	919	902	897	866	939	920	970	931	871	858	915	959	870	873	877	893	870	877	883	866	964	873	855	893	855	953	971	889	921	882	870	908	863	931	972	922	884	873	950	899	857	920	891	943	906	903	868	852	906	909	916	906	901	902	898	901	906	881	893	903	946	858	895	953	925	883	929	912	928	906	897	921	878	889	885	925	896	895	867	882	888	853	907	925	909	826	937	865	914	885	864	888	898	865	909	920	861	912	913	926	948	848	850	906	868	889	902	884	908	922	908	916	957	916	918	881	904	909	890	926	880	896	895	904	935	850	929	912	943	895	917	897	896	972	833	903	832	917	894	849	898	919	917	873	888	900	941	880	872	920	952	858	889	913	881	875	878	872	943	921	902	926	906	892	888	960	840	907	942	904	884	895	893	904	916	907	918	858	944	926	946	868	894	844	905	953	922	889	879	900	931	923	935	900	944	895	855	923	862	872	953	920	917	905	939	881	881	893	910	917	920	940	957	938	914	921	906	852	924	889	886	855	870	891	894	925	901	915	917	903	885	923	875	885	882	861	893	943	919	883	895	903	916	904	899	851	909	911	928	918	888	944	869	843	904	898	916	919	872	905	891	928	867	895	923	917	872	928	898	882	895	905	905	905	948	900	910	943	893	884	918	881	879	901	888	889	887	856	955	919	870	908	887	879	989	864	963	912	864	888	933	900	890	913	902	949	948	932	931	915	902	915	911	905	948	911	879	907	892	913	945	889	837	938	931	881	879	859	957	868	856	866	906	897	897	933	917	936	904	872	930	950	888	932	947	912	915	905	905	902	867	864	884	847	871	867	868	874	891	887	851	927	910	858	922	892	957	877	908	892	928	890	867	859	902	901	886	858	825	888	881	894	891	843	914	876	889	916	907	883	863	918	898	907	851	829	870	934	873	929	895	879	931	896	870	932	880	934	857	941	893	936	907	943	936	866	897	908	906	878	938	886	905	891	934	841	878	907	918	895	901	910	890	863	932	952	909	904	917	893	899	860	920	927	933	926	876	862	915	865	868	868	905	887	898	925	868	932	908	888	895	956	886	927	922	873	856	861	849	924	875	892	868	863	891	944	907	942	883	879	888	934	874	863	893	890	870	854	908	901	942	871	841	858	893	909	908	891	873	875	879	917	910	873	962	922	901	923	927	894	866	880	883	913	882	878	962	870	892	892	970	888	863	873	879	894	924	918	926	877	856	899	930	873	919	874	910	859	931	926	898	884	863	941	874	882	853	934	878	865	857	926	898	904	915	885	893	843	945	923	940	877	891	914	894	900	882	868	912	927	939	893	896	934	932	908	884	888	913	877	881	921	886	975	887	860	987	900	872	877	899	912	908	882	936	922	862	876	906	906	860	914	913	899	881	910	880	920	888	905	881	930	886	890	897	906	909	921	936	914	897	870	946	928	898	852	932	893	870	930	925	918	929	905	956	913	934	925	955	925	820	874	934	883	915	855	928	879	888	870	933	920	857	906	930	891	917	933	955	893	919	934	939	929	885	872	913	931	921	951	938	895	911	847	902	918	881	867	897	906	872	930	837	912	886	904	919	876	906	903	889	913	896	839	898	901	980	889	911	857	953	873	901	886	880	932	905	947	942	864	916	889	928	871	883	905	937	838	922	878	880	943	905	876	967	864	917	946	942	864	889	942	909	891	883	896	851	900	900	909	919	897	936	941	915	920	956	904	927	918	930	919	882	872	922	923	875	922	916	901	886	943	912	942	931	864	903	916	872	916	894	882	896	877	884	866	885	912	895	936	919	947	915	940	928	854	856	873	914	923	872	871	878	871	953	864	852	924	907	915	892	907	897	921	877	829	955	865	887	925	893	932	900	949	858	878	928	873	908	901	887	872	965	827	947	932	887	896	963	906	882
24038	21002	28677	26398	24976	22249	15939	8623	4647	3287	2595	2053	1698	1536	1311	1183	1089	1068	959	922	910	840	763	710	776	776	773	746	748	689	724	749	718	730	688	681	687	740	704	723	725	725	737	649	668	738	706	704	713	683	735	725	706	732	684	719	764	717	733	695	676	701	764	748	661	701	707	688	712	717	653	725	739	704	702	744	698	665	674	710	695	718	691	720	720	703	711	666	703	694	703	732	721	713	698	722	702	709	727	676	730	691	669	663	686	669	737	712	680	751	701	707	746	672	697	727	674	689	698	726	722	694	694	773	735	745	713	703	717	731	751	694	718	725	670	680	678	779	726	666	703	682	738	697	672	702	709	623	722	689	678	715	686	744	735	681	697	716	691	683	700	684	713	666	734	722	702	688	713	717	707	736	704	724	716	691	694	726	651	701	686	711	727	712	682	691	708	726	695	690	717	716	748	713	696	726	687	653	730	726	723	707	714	726	677	684	664	687	726	685	681	715	703	722	697	678	669	685	719	693	667	674	643	674	675	707	715	678	660	742	677	722	650	678	692	701	737	672	685	691	694	659	717	706	739	722	723	699	705	729	714	709	726	697	673	658	683	666	735	696	755	701	704	687	677	717	685	732	685	712	710	718	686	702	653	708	673	727	693	701	747	665	726	689	687	680	667	689	731	714	704	696	736	685	698	721	689	743	713	730	734	701	702	689	683	677	711	671	709	718	736	683	698	713	715	729	708	670	747	721	671	686	680	721	688	716	728	735	709	677	736	683	704	705	748	723	724	682	690	720	711	734	702	658	741	713	712	745	734	703	716	688	725	707	765	710	667	708	693	678	672	658	664	657	700	655	690	662	735	702	688	708	666	696	699	695	707	709	716	693	805	678	668	701	746	720	695	706	689	710	700	750	695	678	724	731	696	704	730	730	698	706	734	766	691	690	685	740	760	672	707	732	736	708	734	690	721	727	695	713	720	731	698	705	743	710	697	683	720	723	703	699	690	724	669	677	686	682	688	688	667	684	707	710	719	750	718	676	650	708	710	734	643	675	657	683	695	670	693	673	696	741	695	673	781	676	708	695	751	710	728	680	696	714	722	727	709	693	710	690	713	713	711	705	691	688	730	705	694	714	686	674	708	715	639	744	654	701	674	686	742	648	704	718	691	690	700	737	725	703	687	695	693	736	684	686	713	666	748	734	673	740	714	710	703	695	733	721	715	714	716	699	703	690	707	705	739	707	688	713	734	701	696	724	699	670	697	645	731	720	704	670	695	694	764	697	670	720	703	712	684	687	743	708	714	704	707	645	716	699	683	716	738	720	710	692	713	734	684	710	691	717	682	715	713	682	687	747	694	708	757	676	678	725	716	697	633	729	676	723	736	683	725	690	701	694	721	713	716	699	716	655	700	676	755	703	749	668	682	745	663	703	692	688	698	671	706	672	706	724	663	707	683	728	725	685	715	681	715	685	700	715	721	700	674	716	726	704	691	700	713	670	716	740	677	717	747	719	696	671	696	730	719	689	663	700	693	747	723	747	675	676	748	705	700	704	711	674	683	727	724	674	733	700	730	680	747	685	728	716	736	723	714	674	732	720	712	715	667	710	686	684	693	651	748	748	672	664	721	707	698	640	726	743	750	703	700	762	725	768	678	729	693	686	717	720	746	742	676	748	699	714	720	715	723	729	727	714	710	713	704	671	729	719	707	737	718	712	738	712	707	748	689	676	717	696	685	698	717	706	710	737	710	692	747	706	717	723	689	721	718	697	665	708	736	688	649	692	732	689	694	717	690	727	686	711	687	684	682	696	713	653	729	745	714	703	707	667	712	693	707	716	710	660	688	733	680	753	720	692	667	715	730	679	716	719	700	687	719	677	734	686	694	698	691	644	685	665	689	703	693	704	673	647	698	710	689	705	718	681	681	737	752	700	710	703	712	698	697	679	720	719	693	712	706	711	693	741	677	710	743	681	720	721	737	698	747	717	703	717	710	706	702	690	704	715	709	725	673	702	739	684	709	737	683	670	710	706	718	776	674	696	734	690	666	680	681	696	754	654	723	659	757	686	692	693	683	684	727	694	748	671	722	694	692	719	721	706	688	709	725	730	690	691	701	738	706	700	682	703	729	708	683	689	688	759	702	778	722	668	704	691	719	742	695	741	724	718	717	695	671	711	749	709	695	731	738	715	702	700	745	709	712	722	774	670	685	684	704	699	705	721	708	692	714	721	714	692	698	704	696	707	681	692	710	699	721	677	773	745	704	733	729	658	696	700	664	689	684	654	672	690	780	651	707	732	684	721	724	675	721	753	715	706	693	703	722	691	726	680	708	673	717	739	696	756	706	719	664	706	707	699	718	679	652	708	718	715	695	722	636	717	667	759	710	734	714	732	706	759	699	735	720	732	669	751	705	709	683	736	713	742	684	721	715	714	712	683	714	626	726	717	688	718	750	721	680	686	707	716	699	706	697	731	753	697	733	751	724	632	701	763	714	724	707	706	729	706	671	747	732	739	724	734	695	671	659	669	700	746	737	721	723	741	635	700	733	682	701	705	709	706	718	731	739	762	704	722	724	695	701	707	725	693	689	736	696	728	722	731	704	658	670	690	739	730	735	722	692	687	732	708	720	712	740	698	666	708	715	708	720	718	724	677	678	751	699	756	678	715	704	711	750	682	724	699	694	701	700	761	684	662	689	718	705	744	692	710	668	690	675	691	680	738	686	676	669	708	663	690	714	680	710	693	724	676	706	691	695	685	713	675	676	680	734	730	696	704	715	724	707	723	727	702	711	756	718	698	713	701	737	717	736	740	713	722	718	717	729	755	679	725	662	707	706	702	679	721	697	700	715	690	699	753	739	735	652	703	726	683	756	664	704	726	707	699	735	702	682	675	712	674	720	721	695	683	709	733	709	775	663	714	720	701	685	725	702	747	662	664	720	698	728	724	757	702	668	704	710	746	687	727	726	724	666	731	718	690	690	723	708	716	684	695	720	715	716	664	719	742	712	668	698	693	690	702	736	741	723	709	696	722	675	657	704	708	698	717	722	648	659	687	745	720	686	679	734	673	733	663	731	764	679	727	720	701	700	669	756	705	711	718	727	712	701	658	718	708	699	724	704	699	731	705	744	741	710	673	728	718	697	703	692	675	711	718	691	694	680	704	656	738	725	719	695	742	721	705	711	673	775	675	697	736	705	748	723	726	711	760	717	741	722	653	713	689	670	662	699	699	713	702	714	689	719	682	677	739	703	687	729	705	679	699	730	719	695	661	714	735	725	681	696	725	690	668	724	775	696	716	704	698	687	657	729	731	710	672	680	726	714	717	720	736	689	712	658	737	684	685	664	704	737	758	715	697	763	695	723	693	672	663	737	753	710	702	675	733	731	732	726	673	671	681	714	659	683	689	700	674	669	708	705	679	725	688	712	698	679	718	708	754	702	686	706	688	738	686	694	778	706	685	715	697	678	718	672	710	706	687	715	667	733	675	689	703
37515	59224	53949	41969	34375	26565	19662	13936	8655	6267	4903	3765	3084	2614	2155	1871	1684	1536	1354	1364	1277	1202	1170	1100	1099	1066	1062	998	1015	982	987	1046	963	960	999	928	980	951	990	959	964	945	932	958	980	960	956	947	907	930	977	958	954	913	964	987	918	958	952	994	906	954	937	965	964	904	993	937	1001	973	944	934	922	993	948	1001	910	933	953	924	943	945	970	943	979	988	955	953	986	1010	938	950	965	946	910	903	962	914	868	985	979	954	932	948	963	938	966	975	933	939	935	934	932	937	945	982	885	919	930	953	941	941	925	945	958	966	1004	946	959	967	983	955	900	906	920	932	916	958	943	905	961	913	929	961	886	946	988	994	968	942	919	1033	958	961	918	929	941	881	949	962	902	923	983	907	985	899	981	929	920	939	975	900	967	966	949	950	950	947	929	909	970	891	1003	963	976	1012	980	918	967	946	917	937	940	962	963	991	975	943	926	1006	903	961	911	939	997	899	999	925	942	931	926	955	915	945	994	996	975	926	881	915	940	992	908	965	974	938	937	937	954	915	958	936	954	981	951	943	873	933	955	999	981	933	913	949	926	922	956	888	947	964	960	927	913	956	1005	933	948	959	954	905	918	969	965	985	973	947	986	935	943	901	962	976	909	938	912	953	945	945	941	942	1001	960	970	958	980	919	901	956	928	934	962	947	1000	904	930	949	951	895	968	940	938	948	1028	1005	936	930	989	935	948	869	965	973	958	946	957	938	945	952	951	965	971	917	919	951	920	1006	885	936	969	984	946	968	925	970	923	888	922	965	944	961	929	1010	995	961	944	946	951	909	999	946	922	934	990	941	922	984	951	926	962	959	949	977	974	954	937	1000	929	896	953	951	973	936	928	910	900	919	971	1035	936	937	898	942	953	942	918	939	977	947	961	957	959	962	945	926	887	916	994	956	939	941	901	961	986	906	947	969	949	961	934	897	990	981	903	983	963	905	988	997	930	888	937	884	984	1012	886	1005	971	927	959	989	994	945	936	937	941	954	941	982	979	909	930	940	932	979	949	974	956	979	952	991	915	949	894	977	946	895	951	985	990	917	945	1027	964	956	983	1010	894	894	918	946	966	933	909	932	970	958	959	893	962	926	922	946	942	907	954	967	908	938	944	927	958	968	931	914	976	917	953	958	980	915	1035	918	956	982	992	913	960	926	944	952	948	884	966	986	954	940	966	972	921	998	951	918	947	975	956	1005	1019	974	940	880	986	953	918	973	987	918	916	911	973	1009	956	907	948	993	934	909	931	968	994	933	1031	975	927	962	919	983	989	900	975	947	1007	965	921	934	957	928	983	942	950	968	922	945	996	969	938	961	939	923	940	885	962	939	948	960	923	916	946	947	985	962	969	943	950	918	909	887	925	934	997	948	943	986	940	965	944	931	957	977	980	898	988	910	881	951	940	933	943	933	967	917	955	948	972	969	899	905	949	945	960	980	958	996	934	870	954	985	898	980	963	946	926	1051	942	910	979	955	905	977	934	871	945	954	937	999	904	988	1012	915	974	957	953	948	976	912	961	965	940	965	937	980	976	965	1005	961	944	966	1003	991	904	948	937	870	880	914	990	953	923	988	910	945	944	984	932	927	952	1013	961	962	918	968	943	991	970	913	898	935	945	913	937	981	923	940	983	981	1002	901	947	994	957	889	937	972	1003	947	974	943	936	932	1000	927	966	946	997	934	918	985	996	946	993	931	1004	1002	951	987	949	953	888	929	951	950	962	899	940	944	901	923	902	972	987	1001	988	906	936	1024	944	954	997	959	969	959	997	936	970	915	956	995	949	937	969	935	953	963	963	960	958	1000	969	928	995	1016	954	935	928	973	922	968	926	996	921	924	911	964	962	940	977	947	952	988	908	960	936	936	983	977	966	964	976	903	932	941	960	926	938	954	964	955	907	940	974	954	923	923	943	908	947	970	931	943	952	926	1000	938	934	949	978	983	1012	951	985	962	934	906	1004	915	906	1006	895	902	964	989	966	930	987	916	947	981	955	938	903	971	991	954	935	952	910	883	966	944	932	973	947	964	961	913	931	973	978	1014	901	953	941	956	1009	965	912	910	970	956	1030	996	938	915	914	963	922	949	941	929	958	960	949	931	921	972	973	958	966	967	964	915	943	931	948	929	958	894	991	918	920	918	931	1041	968	942	916	936	963	994	897	940	927	974	939	976	941	942	975	984	937	992	928	979	1019	935	985	982	946	908	945	990	934	960	989	957	938	921	945	963	919	943	934	927	936	941	958	971	975	955	955	956	960	988	972	982	937	955	889	953	929	922	959	935	933	920	887	948	965	950	894	964	939	973	936	962	937	975	939	891	932	938	964	938	1001	1025	931	991	967	947	939	860	962	972	969	973	957	973	936	973	941	998	905	969	1007	948	921	941	968	973	909	966	972	924	980	963	985	974	950	934	967	936	1008	964	942	933	956	918	975	971	982	998	946	928	972	921	933	946	938	973	1014	975	971	909	967	954	909	935	974	945	928	947	955	897	939	959	945	925	961	962	986	927	920	947	923	950	998	971	932	959	985	977	984	991	948	941	931	915	959	904	994	977	898	1000	964	970	936	866	954	963	911	912	961	938	938	914	995	982	973	950	936	912	958	924	876	957	959	961	989	1007	935	956	941	897	961	938	954	976	980	981	939	972	916	970	954	947	920	941	947	889	944	964	964	930	916	989	939	986	912	955	951	963	965	992	1017	960	958	932	942	880	982	965	993	965	958	919	941	935	988	920	995	951	972	963	963	981	961	956	942	930	989	873	957	935	1021	949	963	953	962	947	916	967	970	966	918	967	969	924	969	895	916	902	927	923	969	945	1003	963	928	936	967	972	1001	914	967	946	893	989	993	928	942	924	893	946	918	965	984	938	945	927	941	975	952	971	919	914	1000	942	949	928	891	925	992	996	970	989	893	911	918	922	910	917	934	932	958	970	938	921	931	1054	1008	946	935	1011	963	971	898	959	970	965	967	911	896	980	917	968	910	946	974	940	934	922	954	929	987	919	978	913	987	962	931	932	956	954	950	934	930	1020	917	944	914	920	959	956	910	928	908	966	1023	987	930	952	940	984	981	868	947	980	952	1007	1006	977	927	916	980	986	993	948	945	932	895	933	925	933	895	888	963	943	944	934	923	930	965	934	958	924	965	944	974	921	927	996	1018	947	911	1005	989	979	995	900	933	962	894	941	910	954	942	970	927	913	918	885	946	890	916	966	954	982	981	921	924	958	905	948	895	899	912	932	927	923	984	912	937	956	953	932	893	969	930	902	888	909	964	954	982	870	943	965	972	906	950	923	927	973	938	980	1006	949	957	947	922	945	968	961	933	901	977	991	1025	944	909	911	961	1012	988	934	985	963	980	981	962	967	962	950	931	923	938	941	990	927	927	961	940	916	960	969	906	954	931	937	965	934	880	971	979	989	936	993	905	932	953	991	973	964	997	959	955	988	963	988	952	942	922	906	917	990	885	918	969	900	964	952	924	996	900	915	985	972	991	951	969	954	929	953	946	963	940	910	915	932	983	934	932	1010	951	980	962	962
22992	20995	28747	23996	22871	24478	21918	11140	6799	4426	3413	2624	2157	1844	1558	1451	1225	1076	1060	992	976	916	889	819	814	794	747	730	764	715	698	762	695	687	743	672	677	676	701	714	707	664	668	703	688	746	718	696	672	675	679	743	737	719	723	732	707	749	667	707	671	686	658	695	665	640	735	704	679	653	695	713	694	670	713	679	680	705	674	745	712	735	699	671	697	714	681	729	739	685	675	673	726	692	656	682	657	701	713	746	733	697	698	714	657	690	685	706	767	665	658	712	711	685	709	725	701	698	712	722	654	709	732	634	704	744	704	674	714	690	729	716	681	664	703	718	686	673	704	653	707	680	678	744	694	650	687	744	660	690	712	695	719	718	712	660	718	705	696	688	748	684	691	748	709	703	749	693	706	710	679	747	721	705	695	717	736	745	730	709	698	730	713	698	720	720	759	677	681	676	677	729	675	683	758	689	704	695	689	704	661	711	705	711	713	706	707	691	703	707	732	718	686	662	731	749	652	678	700	686	688	676	657	718	724	681	726	692	687	669	755	710	715	699	713	674	689	703	714	706	683	686	693	697	663	713	737	701	696	700	648	742	731	675	721	685	689	659	644	663	684	658	745	678	678	674	675	709	687	666	663	664	746	690	696	661	661	688	654	688	694	687	709	684	699	680	703	685	725	708	723	698	651	666	695	692	698	694	657	698	686	690	656	711	727	668	700	695	703	719	682	713	695	723	687	688	712	682	714	700	738	698	710	723	728	723	703	692	703	701	718	706	686	703	671	685	660	726	679	676	696	704	709	704	677	683	700	686	670	725	710	670	736	681	697	662	674	724	658	693	662	709	730	700	681	728	686	702	682	705	699	697	730	620	680	704	690	669	731	686	758	662	728	719	711	633	647	684	759	678	735	664	716	702	659	742	682	677	720	712	709	703	756	715	712	681	711	683	728	718	671	714	677	708	703	682	667	696	723	673	694	666	715	722	695	702	713	722	688	675	703	669	664	725	712	726	717	688	698	755	689	685	663	684	742	696	697	706	688	688	723	686	752	675	662	732	658	655	659	728	672	727	734	725	656	735	662	661	671	726	680	656	739	666	748	660	715	695	720	699	682	696	651	748	701	719	754	699	705	711	675	715	682	741	635	681	729	671	713	696	713	710	694	716	684	661	715	704	737	705	712	662	651	682	696	736	722	713	704	687	722	718	662	674	707	720	681	701	743	673	717	686	698	682	704	708	729	679	668	710	659	697	682	654	728	712	701	691	700	706	732	724	677	678	657	704	694	662	729	754	653	676	738	695	713	702	672	674	691	672	701	708	696	728	767	761	727	693	737	676	651	690	689	704	713	627	726	697	741	692	730	698	723	701	686	670	711	712	710	725	656	690	682	653	677	683	669	706	680	729	715	691	714	653	705	679	724	723	692	737	677	713	699	656	690	680	715	673	744	686	630	680	693	657	691	734	715	740	750	720	657	692	702	698	693	715	694	669	702	693	666	709	709	780	642	663	710	683	686	676	723	711	720	677	707	686	721	676	721	735	698	726	708	658	705	721	678	676	705	694	689	697	700	653	713	727	706	694	675	685	699	714	710	753	727	735	723	632	715	669	716	684	698	679	651	694	686	706	692	686	686	656	659	688	698	686	695	685	728	697	714	693	753	693	688	703	688	709	671	665	668	692	730	696	740	685	722	728	715	692	670	750	718	748	703	681	708	741	708	703	700	751	655	693	705	705	713	722	699	706	719	676	713	697	712	692	657	735	721	688	690	695	672	734	691	719	709	711	728	716	651	722	652	711	698	727	708	712	734	691	704	675	748	722	713	656	653	679	714	715	645	639	742	661	687	656	694	731	720	700	717	719	696	718	682	687	696	716	703	710	702	755	668	712	698	687	715	655	704	718	678	692	710	721	680	704	694	698	724	704	705	685	744	695	664	731	719	705	694	700	703	705	720	694	727	732	724	736	748	714	718	709	717	700	711	697	647	713	651	721	693	721	691	674	649	668	698	700	682	706	685	668	721	711	694	691	683	698	723	697	682	713	681	699	720	698	670	656	685	682	703	684	691	664	716	700	693	713	723	708	762	693	716	718	655	743	732	702	734	712	678	713	744	654	688	657	714	682	689	691	702	688	678	695	675	687	706	696	691	721	722	694	698	669	707	694	691	718	700	691	711	669	715	696	674	715	759	706	702	705	698	685	712	738	733	690	698	731	688	756	678	703	665	692	697	703	719	693	650	685	675	682	726	693	690	692	701	709	742	660	665	726	658	701	724	699	709	694	717	704	699	678	699	708	676	717	694	735	720	705	662	692	693	743	677	713	687	679	729	711	737	665	702	689	689	669	680	690	704	655	696	740	695	745	683	734	700	671	697	670	682	718	683	693	671	747	707	708	744	691	682	746	687	724	677	712	679	736	665	652	751	686	721	667	733	745	664	709	683	712	707	720	665	662	691	744	701	723	693	672	692	665	692	707	719	697	694	712	698	725	687	706	654	677	714	702	716	713	691	706	732	677	712	744	665	713	668	664	641	727	714	634	712	678	692	712	703	685	680	720	677	649	673	666	684	647	687	697	650	736	704	673	704	753	699	693	697	723	682	707	706	702	704	692	729	718	691	678	726	658	677	700	681	677	755	698	725	690	695	703	675	741	695	686	719	651	708	724	705	676	733	659	705	678	682	705	668	718	690	673	689	611	685	671	681	675	738	694	705	720	698	667	755	715	729	691	792	684	709	650	707	710	706	713	689	656	649	695	720	708	692	667	668	661	683	740	711	744	676	659	658	704	736	696	737	672	718	703	666	693	702	714	686	747	658	703	692	688	722	671	684	678	692	710	686	751	666	720	717	671	689	701	702	689	745	741	674	659	697	714	713	716	712	698	740	701	699	672	739	727	722	727	679	654	645	694	692	727	685	721	659	703	711	678	730	709	697	678	748	680	676	632	675	707	726	685	692	691	662	713	699	723	695	729	673	710	709	688	683	727	713	729	690	732	702	679	683	671	694	679	628	684	664	700	663	666	720	691	720	712	641	695	685	690	670	724	681	664	744	684	754	697	762	713	705	722	709	683	724	705	698	695	688	634	696	684	702	701	738	682	681	668	702	712	703	737	683	693	705	691	684	723	698	692	696	716	716	710	669	696	646	658	703	702	733	661	676	725	672	675	704	669	683	695	694	713	698	647	713	709	651	729	733	692	736	729	725	589	680	718	690	677	693	711	694	706	653	688	714	711	735	728	683	681	710	694	682	664	682	675	700	696	676	717	700	714	705	718	678	650	664	701	688	672	712	695	729	708	697	679	743	719	679	674	709	656	734	696	763	711	701	691	692	697	685	653	680	660	716	717	658	737	679	638	730	674	664	694	669	704	719	659	723	723	703	685	719	708	704	667	718	733	690	710	678	672	672	725	680	703	677	706	694	670	681	677	692	694	716	735	688	717	714	722	684	638	718	724	724	717	717	714	705	703	686	722	668	681	708	744	705	727	695	753	705	661
40066	65519	58927	46152	38147	31182	23225	16092	11758	8144	6311	4712	3805	3109	2704	2304	1878	1676	1617	1416	1372	1244	1188	1132	1083	1046	1013	992	980	1005	989	968	945	919	981	947	909	949	924	953	937	961	930	885	862	974	986	944	977	908	944	918	956	923	863	898	913	941	878	890	946	924	966	904	899	907	926	889	923	922	946	935	872	915	959	951	897	932	913	938	942	933	888	928	877	850	908	904	977	929	899	873	903	893	951	922	969	897	933	894	924	951	959	924	882	932	897	914	873	955	879	934	962	915	919	923	927	972	859	913	978	908	948	995	939	932	911	888	913	918	940	908	889	921	945	907	915	890	911	921	919	923	933	928	911	926	878	912	931	878	896	937	928	960	945	905	894	911	973	974	953	913	934	940	911	1004	923	942	951	914	948	867	939	869	974	877	894	901	909	933	906	887	922	960	989	957	896	910	926	955	934	927	939	870	969	895	909	920	890	903	962	845	953	916	916	908	927	949	1001	937	910	970	876	913	957	906	885	939	933	970	911	943	926	922	918	935	929	953	920	907	957	917	977	947	973	941	952	919	935	903	957	947	969	882	921	915	921	944	888	941	918	902	917	895	886	896	917	916	911	960	927	922	953	947	959	917	930	921	957	889	941	903	975	921	912	925	898	955	947	945	965	983	901	924	952	920	895	955	936	920	934	957	996	957	942	900	889	936	948	942	907	954	873	894	946	903	916	991	895	961	922	930	903	963	965	959	858	947	886	907	941	929	895	946	964	901	961	906	924	923	916	925	948	905	920	929	957	940	874	923	940	984	942	907	996	939	958	908	915	929	923	965	944	938	952	909	906	910	898	977	916	973	879	877	951	925	962	940	939	902	946	894	972	958	941	918	954	910	898	911	954	960	910	964	916	906	933	913	944	975	881	912	946	922	900	913	890	954	975	891	869	901	907	933	913	925	928	966	922	875	917	976	944	937	924	925	964	892	875	945	899	954	946	909	919	935	931	910	940	970	938	911	927	949	950	942	937	922	966	945	905	942	970	944	912	924	961	920	956	914	926	928	888	964	912	932	940	906	922	951	927	896	923	882	932	933	939	926	926	992	902	966	895	912	961	920	938	958	887	938	946	971	920	869	985	946	925	923	930	897	910	915	963	906	899	909	982	950	930	966	909	881	945	931	918	943	946	887	933	938	946	872	891	958	879	905	966	926	913	931	937	930	910	862	921	900	924	923	926	924	947	888	981	983	951	941	900	922	944	905	876	961	952	918	940	895	952	997	942	903	953	906	936	895	914	925	945	963	907	932	968	881	932	928	860	907	833	924	901	945	861	920	874	939	904	901	892	934	932	934	942	935	958	948	971	905	973	865	941	890	881	901	923	972	941	949	948	940	943	937	927	952	850	988	913	948	880	907	894	969	919	901	901	912	891	931	914	929	973	1003	972	948	974	907	929	925	915	896	864	931	922	925	930	898	879	915	912	926	915	905	925	907	937	931	893	961	979	870	927	931	919	931	905	898	929	873	925	907	954	887	866	910	927	893	922	949	953	885	890	939	877	891	886	913	982	950	985	910	890	967	922	933	907	959	928	920	867	929	943	932	932	927	922	917	918	906	1037	900	985	905	920	850	902	904	906	870	896	913	899	922	888	922	973	919	928	939	942	976	921	938	964	952	943	926	944	957	937	917	911	925	948	966	915	910	880	943	899	933	907	877	949	976	981	885	913	925	920	979	939	920	931	944	941	921	918	967	891	930	897	907	909	967	971	930	910	915	942	898	932	982	898	895	917	928	950	974	874	931	952	957	952	909	917	894	964	910	967	959	926	978	925	902	954	892	946	942	964	958	910	989	901	940	892	921	912	915	917	921	910	893	971	893	904	930	974	895	896	908	960	986	889	951	933	956	896	962	952	940	928	921	949	940	897	925	1001	901	940	932	914	888	953	949	957	931	938	937	894	973	974	911	960	840	895	940	961	939	916	895	900	917	952	977	941	929	934	950	860	922	919	902	917	942	893	947	938	913	906	869	934	909	942	907	941	885	920	913	936	927	892	891	937	909	972	985	914	897	921	919	893	942	920	933	911	928	939	910	864	887	911	942	945	942	893	935	927	909	926	962	978	927	940	948	944	947	986	964	929	905	941	957	931	910	924	909	902	897	917	897	926	909	867	946	919	907	960	921	885	905	871	950	931	916	921	898	916	917	953	904	903	884	929	923	947	962	934	921	883	938	923	925	918	923	911	958	875	909	888	937	941	926	885	948	893	894	879	942	898	945	933	1016	909	971	907	945	888	904	950	887	918	900	906	937	948	904	913	931	934	896	969	930	938	947	861	915	907	935	937	961	923	923	893	886	943	928	958	913	1006	962	918	931	924	888	944	903	921	907	916	899	889	976	924	902	931	918	982	939	924	922	895	908	945	926	888	901	892	933	942	921	907	922	952	935	911	978	933	936	932	948	902	892	891	961	905	984	944	968	939	931	912	896	883	917	955	904	920	936	919	972	920	989	992	888	904	882	907	916	929	898	928	886	937	984	954	929	1002	975	899	926	908	943	891	921	904	972	913	923	894	900	925	891	937	951	954	853	953	902	845	888	906	904	913	948	925	902	904	936	985	919	956	890	928	859	928	952	935	909	949	962	923	910	960	920	890	926	927	937	957	933	910	964	935	910	994	945	911	886	969	909	956	949	905	958	855	961	878	967	914	965	952	904	969	913	926	962	930	902	902	892	887	912	918	878	936	904	919	956	934	895	917	944	892	912	917	877	906	903	912	896	924	920	947	926	920	945	895	927	947	922	951	911	926	964	914	949	941	897	934	930	919	924	836	915	917	911	959	935	928	938	896	942	918	887	914	926	929	913	908	936	863	937	947	911	885	940	929	957	893	931	968	898	920	944	916	907	879	932	930	915	936	977	979	948	886	897	931	887	924	917	953	944	948	886	922	879	910	931	986	968	907	943	908	952	894	944	961	911	939	941	960	894	911	912	908	883	926	981	920	926	901	933	927	952	918	936	951	911	931	934	966	929	950	913	937	1020	953	913	921	887	906	945	920	887	933	929	974	913	931	1016	942	940	936	864	882	924	932	972	919	942	906	923	981	878	944	931	920	918	937	926	875	887	877	909	986	919	870	895	917	971	910	893	935	953	964	894	938	943	947	880	958	961	952	904	922	897	961	886	938	935	903	878	934	860	900	981	921	912	944	943	917	960	911	878	887	875	894	912	937	942	910	864	971	898	953	960	907	891	937	942	899	992	928	936	952	970	909	890	950	902	978	916	936	858	930	961	951	876	929	926	944	887	918	904	920	901	939	941	898	950	895	927	908	912	934	988	950	900	967	934	923	963	974	957	930	943	842	864	922	945	933	962	868	906	908	908	926	924	961	988	935	974	954	885	934	916	927	919	936	934	915	883	901	930	893	896	965	912	919	925	944	941	960	948	933	911	925	930	929	930	943	968	931	921	911	935	995	888	922	926	948	933	929	937	898	957	940	912	966	921	914	912	983	960	929	976	922	1006
29897	33988	41047	32118	21662	13414	7287	4361	3096	2159	1662	1362	1206	1072	954	963	892	824	745	772	752	696	730	726	689	688	744	694	691	633	685	684	698	680	681	683	589	707	639	638	683	664	655	669	659	634	670	676	677	673	626	681	667	596	686	663	668	695	638	641	658	656	682	684	691	677	688	687	680	662	705	607	668	642	653	675	662	611	675	667	662	710	641	675	672	656	675	643	645	611	622	657	658	618	638	674	628	649	649	650	618	671	686	645	677	671	657	635	655	673	664	677	682	672	644	653	682	609	628	694	677	693	712	682	620	648	655	678	710	647	706	696	665	658	692	717	655	652	709	643	689	668	636	684	641	679	697	668	641	668	642	679	671	684	689	628	665	612	650	633	607	658	674	634	617	649	708	602	650	667	634	650	664	699	680	674	660	633	653	660	605	649	662	645	642	654	650	708	653	684	649	682	701	682	654	711	627	659	691	640	643	701	675	709	697	668	659	651	687	721	611	653	682	668	665	671	633	650	604	688	676	709	693	633	649	621	650	633	656	729	668	673	643	667	624	651	680	665	635	715	691	657	680	654	657	648	665	634	610	685	675	654	635	659	657	655	704	660	702	673	640	677	683	673	647	659	685	641	661	705	671	701	663	708	630	671	647	708	700	667	647	656	684	623	745	671	702	638	671	671	672	692	660	715	702	672	697	653	636	671	694	641	642	670	727	679	646	688	647	670	681	670	687	668	659	704	682	634	625	618	691	656	657	641	693	685	701	669	669	662	694	673	683	657	670	698	639	690	686	638	631	621	684	637	684	649	679	667	645	675	632	630	688	672	678	661	706	638	643	629	660	680	651	658	636	627	708	639	661	659	662	691	623	690	686	682	615	685	639	676	661	644	657	667	701	632	683	654	647	646	659	655	680	647	661	667	612	643	701	654	690	594	703	696	645	718	668	661	686	727	676	674	669	648	665	648	647	661	701	714	658	656	689	648	676	627	647	650	670	607	675	659	639	666	655	637	667	641	689	661	650	696	627	692	674	687	646	644	677	663	683	668	672	684	712	668	638	696	644	692	661	652	691	678	660	711	645	676	629	633	657	656	651	629	680	662	642	641	665	681	699	695	663	685	644	583	704	679	631	637	658	677	662	671	692	655	650	686	670	650	674	628	661	630	684	696	622	676	692	662	687	685	647	645	669	664	631	651	603	661	667	680	666	602	663	695	657	681	616	664	664	669	661	728	659	692	655	677	676	657	679	641	653	679	658	650	634	638	653	691	689	677	702	663	654	708	678	653	676	683	658	661	679	638	650	709	672	648	665	676	664	638	645	675	641	642	641	669	687	701	642	694	629	623	671	674	719	658	704	642	701	659	614	679	644	641	693	663	660	674	625	636	642	662	646	683	680	645	652	690	649	609	662	703	639	678	652	689	660	657	672	697	705	690	635	682	642	668	675	663	644	682	641	634	633	670	675	703	677	660	682	674	664	646	665	671	660	665	655	638	648	651	663	689	708	667	645	648	662	649	718	648	657	637	643	648	676	656	601	676	665	668	649	651	628	646	619	653	700	661	664	623	660	688	680	671	648	692	660	702	674	648	678	700	675	672	703	683	671	681	685	681	636	674	678	651	688	622	647	620	696	657	635	708	692	659	645	683	627	668	699	648	665	660	690	637	670	683	631	677	662	688	662	660	682	659	686	653	647	619	643	683	652	683	674	650	633	653	682	672	670	691	677	701	646	655	651	640	669	635	675	695	670	653	690	659	666	670	685	710	695	639	687	635	656	694	671	660	644	726	647	651	695	705	671	664	666	671	669	659	618	684	662	614	686	653	664	691	656	660	658	670	694	651	646	707	700	632	661	658	648	707	661	695	667	601	624	648	643	660	650	665	689	650	656	649	609	643	680	688	707	688	663	652	672	641	687	640	674	664	664	660	677	710	745	644	682	637	694	643	678	684	646	681	654	670	694	661	696	668	607	697	697	655	659	655	666	651	658	640	639	629	705	672	680	663	715	721	671	640	695	704	645	628	702	652	660	634	674	622	688	602	606	657	670	645	613	672	692	635	690	657	660	681	700	623	677	665	669	631	645	694	639	649	643	642	673	684	670	632	692	664	680	669	667	704	683	670	661	681	629	661	718	664	648	665	662	648	657	645	699	680	610	693	646	641	663	661	643	670	649	697	619	642	635	617	662	655	661	670	626	682	598	650	653	687	712	674	674	659	667	660	641	677	677	677	670	677	687	622	679	682	660	688	660	659	668	692	669	673	739	637	670	642	668	722	661	690	630	672	670	650	679	703	667	681	683	675	675	637	720	649	612	675	639	694	677	624	678	626	671	682	710	644	643	679	647	663	663	730	662	713	660	683	631	672	688	627	649	657	705	631	688	686	627	686	755	684	696	682	698	712	684	677	678	713	685	602	690	715	655	656	655	657	679	675	634	697	670	655	648	679	678	646	658	668	727	658	617	667	675	644	639	678	656	583	648	681	662	656	664	647	625	730	655	729	672	635	692	665	668	694	627	635	671	688	657	713	670	629	676	667	683	746	666	608	706	674	614	671	648	680	679	665	621	688	679	722	640	646	643	676	710	708	702	664	670	661	678	641	646	684	680	606	692	670	641	651	671	658	667	693	653	709	616	671	653	683	668	676	651	642	663	665	628	622	637	636	671	634	646	672	688	713	655	631	651	718	712	705	639	696	690	658	656	663	649	650	691	653	717	662	683	632	694	707	652	638	652	669	678	681	712	697	669	683	657	658	661	618	636	670	648	634	669	649	690	673	641	674	654	660	654	646	742	668	663	639	656	649	593	668	673	694	658	627	654	693	680	689	706	697	655	668	652	646	637	630	670	659	647	654	667	661	698	672	700	648	691	678	702	674	698	631	631	648	684	649	646	678	668	655	666	654	626	657	665	664	647	643	680	667	643	667	625	667	670	667	689	707	625	711	681	646	664	636	626	640	704	663	654	699	682	680	634	638	695	675	688	631	649	657	692	689	671	654	648	647	658	657	661	621	692	658	678	604	693	653	668	638	701	709	640	695	689	646	715	699	663	711	676	672	664	665	676	677	669	664	671	661	664	656	662	665	677	677	644	629	646	649	673	675	680	663	657	675	646	668	672	608	653	681	648	677	648	681	634	673	645	615	692	638	685	641	652	636	713	654	701	676	672	676	658	652	648	648	683	682	685	675	652	702	667	641	631	654	693	688	655	678	682	630	648	690	648	705	706	688	663	717	688	666	664	642	673	691	679	625	670	716	653	693	655	664	708	705	603	693	674	642	685	597	660	698	667	677	646	664	656	707	692	693	695	607	725	638	675	627	632	620	675	702	635	638	678	672	684	669	663	640	663	632	640	647	681	728	707	702	691	686	676	662	699	673	680	700	686	664	697	707	631	680	676	646	668	694	682	662	623	683	729	690	652	695	629	697	641	637	635	678	702	675	657	682	683	627	646	655	702	659	664	684	612	677	660	684	687	601	626	637	657	677	644	651	669	636
38570	53096	46060	34260	26659	19345	12288	8351	6025	3980	2962	2479	2001	1717	1592	1410	1254	1200	1136	1081	1080	1026	1022	992	947	895	938	941	919	936	931	920	909	898	899	889	876	878	925	868	946	946	950	912	899	897	892	886	927	924	911	873	902	883	840	892	821	885	894	874	916	927	903	915	925	871	916	911	891	885	949	894	889	876	918	885	888	906	887	907	915	863	897	884	933	864	906	907	917	880	862	929	888	915	960	868	915	927	892	882	900	918	878	873	844	919	932	903	863	913	912	918	887	919	948	921	832	906	876	896	904	870	905	932	809	913	857	870	926	884	894	859	907	827	866	876	938	901	884	881	890	847	890	873	850	965	907	948	863	938	881	921	943	903	936	918	946	885	899	924	875	865	883	875	928	903	906	899	899	842	892	899	943	891	878	954	906	913	841	923	983	941	869	886	922	908	819	876	931	927	902	906	938	886	907	918	913	855	913	892	920	883	843	899	897	901	864	919	909	929	875	914	902	865	904	893	877	905	838	926	899	917	907	917	898	906	915	896	885	892	865	904	892	843	824	865	868	851	901	885	898	847	860	889	954	884	892	877	913	889	927	940	919	916	899	922	915	874	888	879	906	893	884	902	904	908	868	903	868	931	863	911	883	923	893	910	945	875	859	879	908	927	883	975	944	903	883	914	954	871	930	902	898	935	923	937	955	880	883	897	884	889	920	903	909	927	857	916	930	908	933	857	897	940	897	884	884	898	889	835	932	942	913	881	847	910	894	875	949	871	892	890	839	906	875	886	891	912	894	865	981	984	878	908	906	874	905	841	920	921	833	915	915	931	907	913	937	936	929	932	913	918	904	865	876	879	911	890	946	884	913	932	855	905	890	895	951	880	892	883	877	951	903	893	914	927	929	915	861	915	898	858	898	912	858	875	881	878	875	970	885	880	902	873	909	916	864	849	930	849	860	932	928	928	931	923	852	871	913	979	921	891	891	947	886	931	873	857	874	878	924	904	919	880	930	960	902	910	894	906	903	874	922	927	893	853	939	886	938	882	919	969	925	895	900	886	942	919	896	825	898	906	858	912	868	883	925	892	900	883	902	913	876	854	911	921	904	883	909	849	889	908	844	950	897	983	888	900	905	899	924	960	876	926	887	874	935	956	858	894	871	906	924	952	907	865	896	945	929	912	922	913	905	900	932	897	889	819	902	883	916	889	920	840	866	918	839	865	848	923	917	902	866	916	948	895	888	916	841	855	934	898	848	903	925	921	874	898	878	907	952	904	921	868	887	870	938	940	917	934	914	870	848	958	927	938	892	918	881	891	861	944	880	908	875	952	909	955	900	890	874	911	882	871	894	943	892	826	904	944	865	920	872	945	953	896	907	918	862	885	885	880	921	883	881	878	911	889	909	843	937	869	930	919	863	857	898	926	919	958	891	941	942	874	896	881	931	884	975	908	929	872	854	921	919	877	927	874	879	944	882	906	907	808	927	914	882	939	892	926	891	887	900	966	880	933	887	942	940	912	864	894	932	941	891	920	893	922	874	898	916	921	888	928	906	885	920	961	891	943	848	887	896	910	902	873	953	849	896	884	952	901	970	886	886	874	994	850	880	867	885	906	863	944	868	952	861	894	872	891	843	908	904	906	839	907	946	906	906	874	873	850	877	874	957	893	927	871	883	862	880	899	878	936	941	842	917	884	914	911	874	920	889	910	926	878	874	894	890	917	884	912	892	922	883	942	842	936	859	881	889	926	928	853	883	894	895	830	933	854	915	898	930	907	894	941	916	938	914	933	920	890	900	915	878	864	872	931	816	899	882	874	890	873	885	879	907	836	903	921	917	896	947	980	898	876	911	900	880	916	888	929	936	889	855	864	892	893	877	944	887	923	884	957	902	895	921	880	893	896	901	880	868	885	931	885	863	920	917	892	898	915	958	864	929	951	850	940	936	840	935	874	870	906	877	890	889	927	913	908	876	899	901	896	868	885	909	899	892	861	920	886	933	870	918	885	909	880	929	989	888	929	931	922	901	864	918	967	946	895	916	852	904	847	914	890	865	901	856	844	949	883	877	958	952	923	888	923	904	896	949	862	880	909	894	938	879	939	906	889	868	917	871	889	896	932	905	855	878	879	909	908	858	822	969	920	869	927	920	922	918	891	926	888	892	924	917	905	878	905	889	832	897	914	902	870	941	957	873	827	899	863	920	840	890	882	921	934	898	924	911	810	871	884	840	973	901	948	852	867	860	893	939	839	895	873	861	864	903	880	892	925	891	926	895	917	955	964	910	889	895	881	913	839	900	942	922	898	901	847	926	888	896	885	907	863	941	929	856	888	929	924	944	897	914	882	920	896	880	907	953	914	879	854	929	882	913	918	931	942	865	908	927	883	893	912	824	952	870	937	885	867	957	914	852	913	891	903	971	894	911	876	916	855	890	958	854	892	890	854	932	875	871	880	908	908	897	900	885	894	955	889	911	912	876	895	845	902	876	927	945	956	896	875	845	872	904	966	898	891	916	846	885	852	840	917	918	914	853	901	875	880	871	879	952	908	946	906	857	926	925	887	971	891	886	881	904	895	913	899	899	862	863	888	886	880	886	893	869	940	915	906	891	919	933	921	921	886	917	869	916	878	881	902	894	906	906	944	866	940	916	922	886	827	920	887	906	923	854	907	896	873	910	893	866	902	904	870	921	900	922	915	817	897	907	870	897	880	868	899	909	877	873	908	896	892	906	906	916	904	875	868	897	886	916	925	846	880	894	878	885	897	940	901	896	867	838	889	858	853	934	880	901	848	879	942	871	920	873	913	877	865	908	873	919	889	902	923	887	865	911	879	860	858	975	943	909	889	897	898	873	884	851	889	847	883	899	929	918	919	900	885	935	896	902	881	933	898	926	921	940	911	909	900	873	900	872	862	900	855	937	909	930	863	897	899	935	950	893	876	881	889	890	894	870	896	922	901	854	955	889	873	943	885	832	969	922	910	856	888	920	955	918	925	857	820	880	893	918	930	891	868	872	901	893	923	876	949	888	874	930	843	885	855	901	865	899	904	871	906	926	853	925	897	858	891	863	859	898	894	865	870	916	874	932	863	898	916	920	892	896	889	936	922	929	928	938	900	876	879	920	927	968	897	889	916	886	888	881	889	944	863	892	890	892	926	883	938	910	897	926	890	867	902	884	900	853	950	882	872	919	879	855	898	814	920	855	942	881	868	846	923	954	867	893	944	883	926	918	929	922	953	919	907	935	833	908	865	894	890	910	926	859	909	883	893	930	895	853	950	910	932	909	880	985	939	910	939	911	860	885	862	914	910	918	924	901	876	912	857	937	874	928	954	888	870	841	883	860	887	909	916	900	906	887	943	876	868	895	875	890	890	881	906	908	896	867	959	895	888	860	895	892	854	909	858	912	869	934	922	914	878	877	900	966	846	912	926	950	929	923	938	857	909	942	893	954	935	915	903	897	931	873	900	875	925	874	938	903	906	972	882	913	867	938	906
24092	21014	28580	25838	23990	21349	14283	6765	4306	3205	2474	2013	1601	1436	1238	1176	1056	954	864	847	835	817	772	759	749	732	724	757	786	703	718	720	696	708	730	667	703	732	700	691	720	721	719	657	685	682	718	674	711	676	669	721	738	740	730	708	702	699	721	699	695	672	738	700	734	678	672	694	702	732	653	701	736	703	689	728	704	707	638	780	707	712	689	719	696	751	701	683	667	682	659	713	724	735	690	695	672	719	688	707	692	684	686	703	717	687	686	702	710	690	673	704	692	673	681	679	685	665	686	708	725	754	655	657	726	691	675	683	703	696	667	725	650	665	659	748	683	688	626	752	661	668	725	702	665	697	672	650	711	693	747	679	674	680	702	648	684	724	682	734	670	712	683	710	694	721	725	663	659	682	675	692	670	675	677	726	681	690	663	697	711	680	753	765	622	744	722	719	700	662	729	681	697	693	689	705	707	661	679	697	691	631	672	697	677	658	702	665	703	720	702	671	684	652	700	737	676	697	709	673	647	671	670	679	720	683	689	743	701	699	692	638	656	663	633	670	708	769	680	655	692	696	689	724	701	714	717	730	711	680	741	707	714	701	698	674	688	681	737	744	687	737	684	612	634	667	712	726	702	629	686	693	717	688	701	684	702	700	682	678	701	678	704	701	667	711	667	673	705	671	729	699	721	702	672	670	654	673	677	709	671	718	670	675	697	725	685	671	667	696	683	669	658	702	717	728	723	713	694	657	674	690	693	698	677	666	711	699	656	676	666	709	662	663	674	725	713	688	734	736	705	673	724	765	655	748	667	664	695	678	682	720	700	649	667	707	699	708	716	700	701	710	722	618	695	697	700	714	717	661	681	716	729	675	680	696	691	700	667	720	720	725	681	725	686	697	752	756	705	683	712	714	732	734	685	718	720	703	730	692	710	730	684	681	723	705	656	639	694	693	682	696	705	685	635	715	703	712	672	686	706	714	710	770	694	693	686	713	716	732	741	711	714	704	672	698	657	695	682	678	728	700	689	699	701	708	696	708	692	689	724	688	698	692	640	729	683	713	624	725	679	686	705	702	749	695	693	692	721	714	669	677	641	704	686	682	647	707	673	702	696	701	680	653	694	695	714	669	700	685	721	678	674	695	693	669	692	695	711	734	685	674	686	689	687	714	686	678	688	671	658	703	730	687	696	703	737	695	697	689	723	708	687	716	719	716	751	681	678	697	697	650	694	670	661	656	688	717	682	669	694	656	693	719	689	686	684	680	701	638	686	684	665	684	721	743	670	695	724	721	685	690	723	639	670	677	661	710	720	658	746	713	671	707	710	672	712	655	678	709	659	649	690	710	691	676	682	718	712	693	705	692	699	745	687	663	707	674	702	700	640	671	682	749	658	692	682	735	717	684	727	707	644	678	695	650	710	701	679	671	706	689	675	732	687	675	718	672	702	718	713	701	750	694	713	667	700	671	762	680	734	702	669	693	683	704	715	699	684	709	668	660	709	746	683	641	700	669	663	684	675	687	691	741	700	671	728	657	692	682	738	672	792	658	684	649	709	648	702	644	712	725	714	709	711	644	642	714	719	730	677	738	719	731	712	750	760	706	667	687	709	685	738	697	672	681	709	737	725	706	691	683	681	662	711	654	772	720	724	709	697	660	730	689	669	680	703	697	729	724	661	671	725	752	637	665	746	677	674	694	677	730	748	659	680	678	702	691	712	660	704	717	717	698	740	665	743	725	698	749	698	693	625	696	695	714	697	711	716	746	675	647	678	683	682	686	705	717	691	733	689	713	732	700	707	700	717	753	654	696	716	680	732	670	710	706	693	634	726	738	651	690	667	725	668	699	678	693	737	716	721	651	644	669	654	679	688	722	677	687	692	741	691	631	674	686	717	694	674	675	707	732	685	672	664	653	705	683	715	685	718	686	693	695	676	701	700	692	679	700	694	669	700	713	757	618	695	667	677	674	737	702	710	672	700	686	676	616	751	708	720	675	620	698	746	692	668	651	679	701	666	723	675	673	719	691	736	706	699	717	710	662	715	734	717	694	664	754	707	680	725	671	691	682	725	715	725	721	717	701	716	670	642	611	727	649	670	717	659	716	754	728	714	663	734	696	749	703	706	719	715	694	708	707	739	704	662	713	696	700	666	722	684	709	736	711	689	638	700	712	688	701	683	678	687	723	712	709	696	693	700	693	700	704	698	703	680	700	710	694	684	743	705	693	736	713	723	719	720	698	664	688	680	731	736	719	690	661	701	706	708	699	705	681	707	687	742	670	708	690	696	704	705	686	662	707	682	679	656	680	680	693	683	698	677	704	690	684	705	695	737	641	706	699	702	684	697	674	689	714	706	665	691	673	726	669	676	721	708	704	678	681	676	694	687	680	669	692	715	716	638	682	722	657	707	748	721	731	685	681	684	704	702	661	697	716	681	670	711	719	702	635	659	705	736	658	716	718	642	736	663	716	683	696	749	729	710	680	703	739	693	627	685	686	726	700	708	679	735	663	702	662	705	692	725	712	712	696	681	736	698	717	660	700	688	737	672	698	709	691	653	702	647	655	744	738	653	670	707	707	656	688	706	680	683	705	713	653	689	681	714	731	671	685	705	669	671	700	701	698	693	686	689	711	671	730	737	692	675	648	715	676	680	708	674	684	646	700	705	758	717	715	735	710	705	749	740	718	692	736	712	688	719	683	735	696	685	689	754	689	669	672	711	688	674	694	708	735	694	714	697	702	680	714	670	673	718	731	622	688	710	695	681	696	720	702	683	714	759	693	729	730	709	753	718	685	661	722	711	649	757	687	716	709	716	731	739	676	648	698	701	695	675	717	699	725	696	689	712	728	728	706	740	699	676	693	661	680	717	663	715	695	683	706	699	695	750	666	743	716	686	712	665	701	653	727	691	709	739	692	687	655	703	712	736	666	655	641	736	677	662	713	680	730	696	730	660	686	690	662	682	655	686	678	722	694	681	694	699	667	693	658	688	684	657	720	670	672	711	705	687	673	709	689	747	667	687	682	678	707	683	688	673	682	673	700	731	708	680	665	669	678	730	663	690	659	691	664	685	699	680	682	701	710	686	688	735	722	712	719	682	705	667	670	726	681	674	658	680	711	709	690	658	713	711	688	726	697	702	711	680	727	650	722	730	740	687	721	744	715	670	671	675	693	679	703	681	709	713	759	705	691	684	702	745	718	726	677	688	723	690	692	699	692	713	667	730	677	717	702	654	665	716	701	724	687	717	690	689	702	725	697	724	750	730	661	696	720	747	689	692	681	703	726	662	758	691	702	697	733	695	706	669	695	678	682	675	725	682	705	691	715	677	662	710	679	741	705	695	693	720	687	699	713	680	662	658	680	752	664	734	656	727	693	693	688	711	650	652	687	722	676	711	680	706	662	710	719	745	706	668	684	713	715	685	739	719	723	642	723	669	794	682	708	699	696	705	667	648	684	709	698	735	649	661	702	673	665	685	707	680	726	670	696	734	703
38347	59683	52736	40195	32747	25293	18105	11475	8292	5936	4546	3659	2889	2484	2116	1758	1657	1492	1350	1266	1241	1143	1142	1105	1074	1042	945	1040	958	1033	993	952	1003	935	865	929	956	999	943	946	923	934	926	924	976	933	931	929	979	955	964	908	943	973	966	961	987	903	914	926	930	921	1019	936	948	963	1009	1016	914	999	966	967	956	923	975	926	954	950	1006	934	954	925	916	835	905	871	893	935	896	919	990	936	939	925	909	962	961	883	977	933	927	988	959	967	892	927	953	958	929	948	893	927	927	971	919	906	958	978	934	930	954	937	950	931	974	1002	878	987	938	975	946	1044	889	937	939	951	1004	960	931	932	1007	925	937	979	972	935	906	992	943	951	1003	983	968	935	959	978	975	955	924	928	963	934	962	980	962	952	904	881	919	923	953	962	929	986	939	927	937	973	908	997	927	954	969	961	961	962	966	953	934	946	943	902	1029	931	937	936	968	919	996	927	887	956	914	920	943	936	980	962	921	984	891	963	909	917	943	949	916	960	954	929	969	954	964	880	936	926	929	994	907	947	960	950	926	950	935	933	967	953	928	1000	952	949	948	981	947	923	969	901	962	959	956	944	935	942	907	967	994	944	955	868	1004	1002	992	936	929	928	987	939	935	872	942	906	934	913	970	987	980	976	938	911	917	942	934	974	905	947	908	948	950	905	963	913	954	946	938	924	951	964	973	918	953	951	943	929	954	927	944	961	840	914	961	962	903	915	906	914	963	951	938	949	927	959	980	957	956	929	915	931	964	895	941	918	933	958	919	966	947	923	996	927	903	962	936	884	963	925	934	933	943	902	922	925	952	892	938	949	949	949	1008	895	924	952	982	1012	957	956	950	875	922	965	982	982	916	962	947	938	964	977	939	921	982	914	959	956	927	1005	968	904	917	935	932	964	927	954	923	941	952	918	959	965	980	914	899	936	937	950	918	977	971	894	942	879	927	962	981	959	943	951	979	948	930	956	996	928	972	965	951	998	956	964	954	976	942	973	893	940	956	999	982	920	928	975	975	945	983	950	921	932	925	1004	956	917	917	952	930	932	935	891	965	910	960	963	924	935	959	956	935	924	993	929	904	918	877	921	912	947	934	962	990	953	945	904	987	953	948	915	967	965	912	877	896	954	1002	945	978	923	992	909	980	901	984	916	933	954	982	948	905	972	912	959	973	969	920	967	971	944	911	919	892	972	895	924	898	939	918	932	932	914	900	917	1010	975	923	964	953	920	886	924	936	968	1002	931	976	983	991	953	1021	924	917	961	908	921	924	923	910	994	879	941	939	961	892	953	958	942	929	933	940	952	950	960	945	1001	932	938	940	944	928	994	917	956	901	993	908	941	1004	907	979	928	958	974	951	864	1006	1011	927	897	997	947	926	962	927	921	938	938	994	948	941	1002	939	966	969	946	944	973	929	883	965	901	948	962	1018	960	939	931	942	901	925	977	956	958	914	924	942	914	974	888	938	914	925	926	954	936	894	914	942	863	898	969	894	983	940	982	1021	948	956	917	990	895	1010	975	974	866	968	937	918	890	965	925	914	908	943	916	939	952	916	942	894	971	928	925	964	874	942	993	962	985	945	941	913	945	932	906	952	981	979	967	980	922	956	912	988	921	965	891	961	914	957	935	995	999	917	957	992	913	914	913	899	938	900	945	937	926	885	998	968	996	891	987	918	962	964	924	940	951	987	1004	927	965	941	924	952	982	978	982	935	928	916	945	964	941	946	954	944	923	929	909	917	961	986	928	926	933	934	901	894	980	931	956	968	942	916	882	948	906	990	989	945	966	939	921	942	979	948	911	989	959	926	888	919	1001	922	967	976	1033	932	970	978	926	985	912	942	976	1002	971	968	938	925	901	911	943	989	942	963	905	978	946	999	918	955	952	944	924	983	946	960	940	999	978	1013	954	924	959	955	1005	891	909	919	949	901	942	956	961	927	878	909	921	904	951	965	973	950	945	927	917	920	975	918	907	941	903	927	1007	914	973	961	937	960	974	927	950	925	997	942	934	937	979	946	983	941	939	945	965	972	949	958	943	923	953	999	909	978	909	967	955	905	933	955	924	929	950	951	926	963	949	914	971	936	947	922	987	993	916	1004	965	946	874	957	967	900	899	951	907	990	936	946	1027	915	934	947	926	884	950	937	932	906	998	976	1022	938	922	892	972	972	874	981	895	929	972	932	928	925	940	954	931	939	953	1019	942	970	883	971	974	914	920	939	968	930	891	965	938	900	997	884	964	915	983	892	953	962	946	968	919	944	968	967	931	948	955	960	940	958	945	944	931	975	936	900	989	947	939	913	932	981	938	1009	921	908	933	940	959	975	964	947	963	955	971	971	965	1005	950	951	886	934	956	963	971	923	967	932	886	906	932	935	948	952	942	899	951	935	913	892	960	975	957	958	901	960	926	976	948	973	976	991	896	969	938	919	857	931	950	949	936	963	934	990	970	921	947	985	986	981	980	1024	961	977	972	949	972	957	884	954	926	929	900	957	974	981	936	921	958	965	946	927	934	958	940	957	943	957	893	997	919	898	928	1012	903	962	960	899	921	962	959	935	937	955	900	905	957	1012	998	951	894	949	944	955	962	937	918	965	953	979	949	925	945	974	912	967	943	961	983	999	963	917	1000	930	947	1000	957	921	985	972	959	898	897	895	972	968	961	961	995	955	937	979	931	1001	1002	947	989	986	945	956	952	901	950	922	994	914	995	994	965	929	969	937	970	890	957	923	972	955	951	960	925	975	990	915	872	911	954	986	912	1007	945	915	961	966	940	915	955	967	955	917	964	946	926	961	973	946	920	935	957	958	981	937	944	963	963	959	946	893	978	916	956	938	961	978	954	899	923	884	921	917	918	913	967	949	967	964	932	915	874	895	958	930	907	969	942	942	901	956	957	920	959	987	909	954	920	962	1018	953	988	989	951	922	984	935	961	942	996	921	992	956	965	881	903	941	878	937	972	948	908	931	1000	956	927	910	916	932	917	980	921	996	933	993	939	991	990	938	953	967	909	923	1009	979	909	893	898	933	899	922	943	960	965	919	983	953	924	922	980	922	928	931	1007	926	886	979	950	966	916	929	988	962	960	946	985	912	952	932	915	917	951	901	918	895	924	920	998	959	923	896	901	977	972	968	1054	979	925	990	929	933	962	962	921	932	860	976	967	949	897	926	957	939	916	976	959	908	963	968	937	926	971	978	905	998	973	943	966	908	930	1005	955	964	943	935	946	920	897	945	951	959	942	973	942	952	969	967	943	973	942	940	881	872	964	943	965	930	999	929	931	935	944	983	959	934	992	1010	900	944	946	998	927	966	968	1004	974	1005	931	914	905	970	902	945	902	943	949	967	958	903	898	977	988	954	948	887	903	983	935	929	910	975	943	986	997	929	926	990	955	889	956	975	975	926	925	967	933	986	968	975	957	951	959	937	984	975	940	926	952	955	1003	916	933	947	907	945	921	973	965	918	943	968	955	964	1028	912	941	921	934	940	981	985	943	958	960	938	949	896	942	971	973	980	963	957	935	964	925	926	972
23040	21010	28733	24209	23216	25058	22831	12382	6800	4695	3531	2681	2172	1854	1592	1360	1199	1120	1014	1009	899	911	878	819	729	725	729	725	756	706	715	746	685	698	724	692	674	693	692	721	684	644	684	727	690	736	672	682	727	663	663	736	700	689	705	656	674	687	686	713	701	700	651	691	677	687	713	715	713	657	679	677	716	709	691	669	722	685	699	707	693	699	731	697	674	696	656	701	671	690	668	715	695	673	711	713	692	704	693	646	695	686	679	692	673	636	696	676	632	740	702	716	751	669	681	674	700	677	640	754	680	710	731	687	694	687	678	679	716	672	626	748	694	735	713	703	662	709	678	667	666	717	709	665	707	714	707	683	628	665	684	761	706	718	673	700	631	666	689	694	667	693	699	681	667	705	712	656	661	675	714	716	709	694	709	654	697	713	689	699	696	652	680	687	722	698	677	674	681	699	692	711	678	697	690	703	686	751	645	664	705	674	700	709	736	652	701	676	681	705	726	694	673	685	683	691	666	712	699	721	663	701	725	690	682	695	667	650	700	683	723	654	659	671	692	729	701	686	706	695	661	722	666	667	687	699	712	651	693	686	714	682	705	690	687	712	712	718	704	617	672	665	675	720	698	684	703	659	706	654	680	662	693	702	688	663	679	700	662	664	680	670	675	688	706	721	720	673	709	663	708	671	727	649	704	690	689	713	658	722	663	711	702	646	655	676	630	664	752	715	670	699	707	673	723	694	691	620	632	644	638	733	662	704	620	692	735	619	701	693	661	671	714	714	668	688	701	644	704	677	680	671	653	652	704	690	732	691	662	686	703	714	696	654	712	685	717	720	708	664	706	707	685	715	682	658	725	705	663	643	660	729	681	668	706	679	686	647	674	646	717	694	686	718	726	723	692	699	691	667	668	662	679	717	679	728	667	683	719	705	678	686	670	680	687	702	693	715	599	633	684	679	694	683	720	695	695	698	659	667	717	706	700	651	704	692	697	667	683	661	653	656	683	674	691	673	715	695	648	701	688	681	652	685	654	651	633	707	670	661	664	669	698	670	703	708	652	702	677	643	657	638	679	719	652	680	684	681	656	727	685	700	686	711	672	714	647	724	726	636	712	666	723	687	713	696	654	716	658	693	700	676	694	731	719	690	721	705	736	630	700	634	651	650	684	700	682	656	672	694	699	670	667	712	710	711	680	705	694	699	696	695	703	661	746	720	715	681	680	676	660	715	712	693	665	672	710	642	698	672	661	702	686	689	691	705	669	700	713	705	682	666	692	635	759	694	732	668	684	701	679	692	659	705	659	737	698	676	711	687	697	726	662	676	715	683	664	643	661	720	695	706	683	703	645	715	730	697	670	681	665	682	718	724	659	664	680	738	641	696	665	687	688	703	683	690	651	652	733	669	684	669	695	685	686	677	683	650	716	698	700	703	681	664	699	672	717	706	730	698	704	695	687	650	651	683	651	685	690	702	617	684	698	668	720	658	677	690	707	693	758	696	699	640	656	671	689	668	701	684	686	646	685	724	659	648	703	707	685	718	715	663	713	667	677	707	701	711	718	673	674	655	671	650	703	702	685	731	671	653	658	681	675	638	719	692	693	708	675	704	684	679	674	682	772	705	722	705	689	682	672	708	650	670	690	652	649	713	683	681	656	699	719	708	714	692	721	702	676	664	668	672	679	683	705	659	687	681	649	667	672	675	663	701	692	660	723	741	662	641	655	690	693	681	734	700	636	688	702	715	707	712	715	721	703	651	654	753	691	678	669	657	715	701	703	711	661	672	682	713	686	619	700	678	684	705	723	689	705	691	699	689	762	701	709	697	638	688	732	676	695	667	673	682	677	689	673	671	664	688	706	643	697	695	653	691	722	708	695	683	649	686	710	696	687	627	675	649	680	700	628	667	678	705	655	690	688	687	685	709	696	681	714	729	683	689	685	707	692	706	611	670	712	644	687	674	683	660	719	653	738	698	705	698	699	698	671	676	688	672	684	681	708	644	683	667	683	693	657	691	689	694	662	663	679	737	721	694	732	641	679	688	721	695	665	723	700	638	679	677	653	714	742	703	667	712	721	686	699	683	726	681	669	699	666	673	688	709	691	657	658	655	691	698	706	650	707	707	673	691	697	705	647	726	680	689	646	664	715	665	698	663	685	650	746	726	667	711	694	695	689	709	655	653	681	640	692	710	659	694	634	665	699	739	720	678	689	697	681	688	713	698	704	693	700	675	642	743	718	687	681	664	599	647	648	670	645	659	695	654	682	661	677	727	721	690	722	678	683	721	731	659	644	717	681	715	662	707	645	672	745	693	647	687	650	728	741	681	708	726	732	720	657	732	699	691	699	675	707	676	639	665	687	633	683	716	631	738	701	694	708	680	656	709	663	704	704	676	707	691	723	693	675	712	647	704	628	717	705	723	690	666	750	654	671	700	700	708	640	716	692	662	700	632	677	650	688	683	667	682	728	695	704	657	712	678	663	642	688	685	691	690	687	658	695	711	664	701	678	695	723	710	694	692	640	683	662	678	699	675	688	699	687	722	637	679	663	687	702	685	714	649	651	684	669	703	679	683	701	653	718	700	682	718	628	737	713	689	716	636	676	688	696	676	725	709	704	691	701	665	684	683	709	667	691	662	672	711	690	738	680	653	693	675	678	729	686	661	673	679	694	645	728	710	657	684	695	690	692	672	664	698	676	682	704	714	661	673	666	711	708	644	676	665	685	645	664	685	685	618	723	687	664	685	674	640	708	676	687	689	657	647	687	662	666	699	691	642	665	639	716	683	659	691	728	665	688	682	671	731	700	668	659	712	682	661	665	727	731	689	701	674	667	641	680	667	685	701	686	685	633	675	681	691	672	669	687	699	691	652	690	684	695	653	680	723	682	729	660	683	711	661	687	684	701	667	672	686	719	699	701	710	679	696	739	702	684	692	697	712	689	652	639	662	617	663	682	622	657	731	704	660	686	686	677	694	709	708	701	697	658	697	694	635	700	676	691	721	700	701	727	695	741	646	635	720	639	682	657	720	695	658	672	683	635	697	692	633	696	664	676	699	693	729	725	681	674	678	709	664	688	701	673	697	696	698	691	676	690	665	665	640	676	748	657	664	687	694	672	656	677	654	711	642	680	709	704	720	702	684	700	690	680	653	685	694	702	676	695	696	659	661	711	704	676	675	679	714	677	656	654	705	688	677	676	697	634	682	690	684	685	684	700	714	638	662	708	704	679	661	618	685	696	692	680	681	700	703	697	663	694	663	699	716	686	703	728	721	727	738	714	683	688	725	664	667	679	688	686	732	663	654	668	653	633	693	645	699	709	622	689	680	696	689	683	637	655	718	669	674	710	675	725	640	699	669	716	716	711	677	706	713	670	658	688	683	675	759	665	706	709	705	700	740	687	655	626	702	693	718	726	674	672	711	664	692	670	672	662	708	720	692	704	675	681	632	645	703	668	724	679	668	667	711	704	697	670	679	721	736	705	700	661	658	693	663
39757	64218	59186	47573	38988	32122	24571	17394	11845	8592	6497	5050	3936	3261	2778	2239	2018	1732	1632	1457	1397	1261	1172	1075	1135	1124	1004	1063	953	1005	1015	993	977	960	1005	962	961	926	927	898	886	961	888	929	932	923	965	936	956	954	895	1002	929	914	963	939	937	1011	929	907	939	942	933	903	865	971	893	927	928	921	937	900	955	872	911	888	923	915	918	895	930	899	968	902	954	953	923	906	973	907	952	909	923	900	913	866	915	874	921	919	930	948	941	885	915	900	910	926	890	940	948	886	992	926	883	918	912	924	932	971	923	900	931	943	878	939	935	931	933	880	902	962	853	927	935	957	915	956	915	940	914	957	899	932	939	905	911	932	944	942	925	985	900	884	921	884	937	936	899	867	855	889	949	927	872	931	942	911	946	954	910	938	868	967	940	940	908	960	884	977	928	889	975	960	956	947	887	917	930	933	936	894	896	870	887	945	932	859	929	940	910	940	931	922	920	934	874	901	890	944	954	884	915	929	912	892	876	935	933	920	932	864	960	887	943	920	922	881	918	914	922	954	895	936	918	904	973	912	947	936	951	937	897	904	955	915	880	952	905	916	902	904	908	956	889	929	915	976	916	901	931	913	883	932	919	917	883	908	960	898	978	940	915	958	891	952	912	984	902	912	968	882	926	887	1005	928	892	894	862	932	920	884	919	917	911	893	957	852	898	970	918	893	929	880	879	926	926	893	944	895	954	929	960	968	904	905	918	941	930	922	918	965	894	941	959	941	950	918	898	850	898	939	895	938	914	948	900	929	845	878	909	957	921	919	901	918	945	911	940	933	944	940	956	908	905	972	905	921	952	869	937	873	967	971	902	950	896	899	975	946	913	955	924	921	899	864	903	849	902	918	968	923	930	960	945	914	943	860	942	881	892	898	973	989	923	891	953	867	918	947	887	941	967	857	937	948	915	910	900	918	854	921	909	901	931	937	950	972	922	929	955	901	924	902	992	949	897	904	946	914	893	940	880	962	921	915	890	889	879	972	922	874	885	967	953	929	942	943	928	941	993	959	911	967	948	831	922	897	884	875	889	945	956	903	902	898	963	873	937	894	965	892	916	921	913	940	905	927	945	964	928	908	951	899	931	952	952	951	938	942	933	895	881	922	971	921	922	961	902	928	950	909	910	950	941	908	942	907	953	924	960	948	949	891	908	888	908	933	933	944	911	898	903	911	902	942	940	916	932	883	872	905	878	884	849	982	885	937	871	937	919	929	865	906	900	912	900	879	917	912	954	896	920	958	924	934	926	892	887	947	883	940	937	960	956	975	935	947	927	919	988	899	908	916	894	919	939	881	932	854	968	916	905	929	881	967	984	877	925	963	894	987	844	921	911	1006	980	949	967	946	894	880	912	914	960	913	894	896	939	983	919	909	976	947	840	898	892	976	912	920	947	910	884	914	928	948	905	867	871	957	994	896	903	945	1019	905	887	942	965	912	912	960	935	933	927	924	915	889	913	900	942	906	859	879	938	917	957	949	952	909	881	903	900	1006	936	902	910	906	945	959	876	923	955	942	937	904	971	978	864	933	926	914	937	908	922	914	916	949	876	888	927	931	908	862	906	904	912	900	932	930	902	915	935	854	899	869	822	976	910	903	871	895	899	927	987	933	885	949	883	958	972	938	913	957	913	872	927	897	861	973	918	919	957	909	886	892	903	905	975	898	878	916	970	882	918	887	925	980	928	896	904	926	954	911	915	916	923	964	938	906	916	962	927	916	936	874	939	895	972	908	882	908	868	937	900	932	900	928	960	937	919	959	954	923	860	943	893	919	922	848	942	912	889	920	918	894	928	953	892	912	949	927	894	871	934	980	909	934	934	901	968	910	944	859	937	891	880	892	913	930	916	907	921	867	941	949	883	973	964	864	903	954	885	988	937	952	934	949	963	900	898	912	933	937	893	953	881	921	869	918	887	856	915	950	904	989	942	935	947	896	921	926	865	899	899	895	900	1005	924	920	934	932	861	922	904	902	955	933	932	925	958	940	925	939	932	941	910	991	974	899	896	906	898	951	894	886	905	923	919	899	947	927	869	922	938	923	840	906	915	914	936	926	956	953	921	917	899	935	945	940	902	921	873	941	926	866	906	956	935	944	935	918	957	903	915	919	889	975	968	857	943	936	935	901	885	950	900	883	950	981	928	916	915	892	895	949	909	908	845	937	957	943	897	954	968	932	895	889	931	925	910	930	895	913	911	962	893	900	890	954	906	938	918	920	892	865	873	924	934	954	912	888	942	900	918	929	924	971	956	843	920	928	959	971	977	924	913	954	895	942	906	929	925	915	987	923	925	900	886	918	939	938	924	929	945	951	955	907	963	914	906	941	923	896	874	885	921	896	879	901	846	911	962	939	932	927	885	875	899	908	977	929	958	968	1002	918	947	945	946	984	924	838	989	948	906	954	902	906	895	915	919	902	921	894	956	945	903	879	907	944	910	883	911	898	970	930	915	908	892	901	901	904	939	858	899	959	924	876	927	900	947	903	957	921	924	959	941	878	939	907	896	939	898	903	982	941	925	966	920	948	904	898	947	932	945	890	935	949	929	898	883	941	901	948	887	909	960	904	971	929	930	903	928	929	928	897	951	960	886	875	920	936	930	900	925	841	961	888	936	887	919	965	925	966	976	970	917	929	928	897	922	892	923	939	913	921	933	918	898	902	912	941	961	941	922	947	907	937	933	895	1004	974	952	871	836	930	871	897	983	960	927	923	937	901	892	932	951	917	930	928	933	917	911	923	953	890	937	937	938	910	921	897	919	936	928	995	963	905	919	850	890	961	922	935	953	989	887	912	974	918	902	956	929	949	891	903	907	930	894	884	965	887	879	872	944	890	889	892	932	954	970	952	974	965	913	955	878	875	958	883	947	964	953	917	976	966	887	920	887	913	912	933	902	952	902	925	928	903	925	931	901	960	899	935	948	933	882	988	887	926	912	925	932	895	948	913	961	908	881	924	950	938	935	892	933	957	866	878	908	935	944	936	895	957	907	950	970	906	894	928	892	941	924	864	957	930	916	971	874	952	944	979	958	881	910	895	879	870	958	909	912	869	927	944	935	873	958	908	993	909	969	934	902	928	955	936	955	960	919	938	904	938	888	943	934	932	948	925	907	935	938	934	911	914	960	930	947	940	958	916	926	879	973	921	993	949	928	923	888	909	931	894	919	921	906	969	866	959	942	924	926	966	936	947	946	905	915	923	901	915	916	941	917	896	950	925	975	856	911	951	909	946	863	959	978	854	940	961	918	902	951	924	918	908	907	866	960	921	912	956	918	929	887	949	914	944	917	916	946	956	932	874	929	876	933	936	960	896	866	924	983	920	896	1025	903	915	929	870	942	936	983	891	887	950	893	925	927	957	820	953	950	927	932	917	898	922	946	953	919	1038	890	967	927	873	928	909	894	916	919	936	861	884	952	887	914	922	991	949	896	973	895	944	950	915	926	847	960	904	947	918	898	905	948	909	914	922
29341	32506	41775	34613	22641	15045	8396	5438	3246	2427	1749	1471	1272	1045	1018	895	885	869	795	779	716	734	698	684	705	702	643	656	676	671	648	656	681	651	653	652	632	692	697	656	656	644	663	680	674	673	662	614	670	656	667	717	682	685	642	675	659	650	690	668	684	644	610	687	652	668	654	665	635	626	637	658	640	657	658	711	638	657	653	614	661	685	662	647	656	673	671	615	659	663	651	631	635	652	657	647	649	649	659	664	644	619	645	631	722	680	656	677	660	647	608	651	667	671	654	680	638	661	635	673	674	652	705	697	716	593	675	678	635	674	696	616	655	673	668	647	675	642	687	675	708	666	663	636	643	654	676	651	671	664	620	686	657	649	628	684	644	667	683	667	721	681	683	672	650	649	640	661	647	687	689	688	674	671	711	687	677	675	648	713	653	678	725	655	659	668	724	697	647	681	688	670	668	647	663	634	697	688	671	698	662	633	680	672	662	701	600	685	705	634	688	619	683	718	634	616	678	697	648	672	667	624	671	668	640	695	661	625	659	648	632	654	683	662	673	676	645	650	681	687	650	674	668	646	592	681	678	649	646	693	681	640	672	657	646	642	665	681	664	695	669	659	676	703	662	686	669	692	713	671	676	626	631	694	677	669	656	699	643	681	641	674	664	665	683	677	645	659	615	665	662	658	655	693	648	650	643	681	686	654	636	645	674	648	700	661	619	657	654	680	685	647	641	695	636	717	657	632	676	667	686	716	662	642	668	698	676	651	630	674	599	681	677	642	675	665	645	658	636	664	636	621	684	707	654	668	675	693	676	649	640	609	680	687	633	706	647	698	700	635	617	687	630	654	623	624	671	636	635	630	655	663	677	624	605	670	663	642	711	632	669	628	678	655	701	666	665	635	631	650	685	647	682	691	647	642	635	670	656	675	708	686	668	655	686	645	695	635	657	669	679	685	661	665	685	673	686	698	644	709	679	624	700	648	688	618	698	689	618	644	660	672	668	671	641	630	692	654	616	680	636	662	638	688	642	667	666	665	639	690	646	624	692	638	686	682	659	651	684	653	681	638	663	682	638	590	663	635	657	655	701	669	622	673	674	665	599	646	694	661	674	676	679	673	715	640	662	638	657	678	685	673	660	654	661	683	679	592	688	683	694	692	652	622	713	670	653	663	689	653	629	680	670	670	724	637	642	628	674	617	663	646	621	652	714	645	679	640	647	651	639	662	710	681	653	689	640	657	720	612	677	628	720	683	645	705	661	668	681	709	632	642	666	627	660	644	656	659	606	688	656	638	685	649	640	674	680	659	664	652	601	652	635	652	595	686	696	691	622	687	688	643	652	675	683	639	664	650	702	648	687	610	699	610	679	661	666	715	680	682	670	698	689	667	626	678	696	670	660	666	640	697	688	660	629	628	646	646	650	690	658	614	669	698	684	674	694	629	644	699	685	632	658	672	673	637	674	675	676	625	641	670	700	653	652	608	638	607	651	633	660	676	682	696	625	641	674	703	659	657	656	657	631	653	719	675	640	667	632	708	640	668	705	677	671	667	641	631	676	709	704	647	692	647	684	654	652	746	656	666	674	714	663	612	688	662	687	684	634	692	684	664	641	682	680	676	663	663	657	680	716	711	594	624	637	653	687	630	646	713	680	642	680	644	679	700	661	616	668	630	703	665	625	661	619	670	656	683	624	671	687	659	684	669	669	619	685	712	669	658	621	708	663	686	658	655	674	654	695	685	700	626	632	633	667	692	649	670	630	661	629	642	673	644	695	696	633	640	660	678	608	694	662	687	622	692	666	693	717	663	662	613	654	650	669	709	617	677	678	713	721	639	685	672	669	701	637	646	675	625	655	701	644	688	636	642	666	683	686	650	618	658	651	640	649	656	687	643	678	646	639	638	635	667	639	675	623	663	673	663	641	617	635	631	707	654	672	654	708	666	616	689	688	699	698	659	610	665	644	714	637	654	697	685	663	632	726	629	635	670	676	630	670	678	670	640	640	624	657	623	654	677	641	643	671	647	626	711	641	654	681	658	659	642	650	667	658	674	697	687	652	686	684	668	655	711	649	662	615	606	689	662	669	679	672	666	702	680	677	648	645	668	678	678	662	670	633	643	647	671	684	669	647	630	693	677	677	648	616	642	699	660	670	630	685	722	676	667	697	683	645	665	596	686	641	666	682	648	657	663	663	667	650	676	736	650	657	612	653	679	660	655	615	633	657	667	714	644	693	712	634	709	624	650	663	645	681	675	662	654	627	695	681	681	694	648	691	637	647	699	680	678	639	654	614	639	651	668	673	714	673	671	667	662	674	661	693	663	671	701	650	681	649	633	647	658	671	669	686	642	703	674	626	639	655	638	687	646	649	688	691	647	660	670	670	609	641	646	666	661	672	637	678	618	659	702	688	692	641	698	668	658	651	674	708	584	696	629	660	695	658	681	656	686	648	647	683	642	682	675	658	632	706	657	672	634	666	663	643	657	701	635	638	665	621	696	655	722	728	672	693	670	665	654	700	676	650	627	663	683	624	665	665	688	673	664	695	650	642	692	706	670	747	646	664	673	684	631	678	653	683	683	635	701	663	696	684	653	679	630	684	642	646	682	633	696	688	640	651	646	670	697	664	673	628	629	696	633	655	649	658	640	647	662	634	616	632	672	661	652	670	641	641	666	695	653	646	674	634	676	690	646	654	647	683	636	630	643	677	693	658	657	622	670	621	677	664	626	662	634	672	623	623	723	644	688	670	661	696	659	692	668	683	644	634	657	663	654	633	671	656	661	673	619	672	616	638	667	653	711	656	643	637	648	649	685	689	627	677	640	666	648	651	639	723	643	688	629	639	656	648	659	664	676	726	655	659	662	660	674	667	599	649	657	671	639	697	691	649	677	724	623	632	644	681	654	639	681	682	684	696	681	687	693	707	676	671	656	658	700	697	693	670	646	655	636	684	694	633	638	640	690	700	679	674	668	698	683	627	698	624	672	693	668	661	660	640	704	673	635	641	678	647	669	721	656	648	670	649	693	632	630	623	646	662	601	699	643	709	614	639	683	659	649	659	628	704	652	697	641	696	714	683	704	638	680	678	653	632	674	655	687	643	661	667	669	649	666	663	636	641	673	633	665	620	661	683	682	645	670	663	680	667	650	661	659	683	676	691	637	666	635	680	677	619	678	700	676	664	671	653	672	644	676	681	655	641	675	650	714	658	652	679	655	617	657	642	730	723	647	664	656	643	715	671	676	727	653	698	681	661	646	698	667	651	669	696	708	694	679	649	694	663	663	673	704	692	673	719	659	621	655	659	641	678	717	681	635	707	672	656	643	655	648	692	643	649	657	620	634	706	681	649	680	647	653	644	702	711	704	654	676	696	623	666	670	656	640	656	670	671	646	660	689	685	657	671	690	658	643	695	675	665	663	657	634	670	681	634	615	663	682	675	662	684	656	671	668	715	656	682	662	688	691	692	662	625	677	645	692	668	680	609	645	678	689
36196	51508	47052	36260	27338	20929	14301	10382	6454	4350	3291	2651	2133	1932	1594	1431	1240	1313	1188	1170	1033	1040	957	958	958	965	925	934	912	953	880	959	901	895	949	948	965	912	896	873	887	912	935	838	896	848	924	866	922	891	860	929	947	880	926	930	946	891	866	872	976	923	873	916	899	850	912	868	863	837	940	914	906	916	900	914	907	881	865	900	854	929	827	922	907	883	881	890	839	897	927	876	862	889	903	854	912	837	948	897	927	938	905	894	884	914	882	878	881	897	867	854	932	924	881	916	895	892	860	876	909	899	904	869	929	912	862	863	928	940	901	845	913	896	908	903	849	883	947	904	894	888	923	859	852	870	910	896	879	890	878	926	885	882	919	913	849	886	886	909	832	911	918	924	905	891	917	923	870	850	898	893	880	903	887	857	895	914	903	883	907	847	892	852	889	866	879	931	880	863	921	921	891	899	948	926	868	862	881	873	843	919	929	923	918	910	902	821	936	904	900	894	921	872	844	923	887	844	858	927	870	939	848	920	867	892	898	866	802	914	874	897	970	879	847	862	906	933	951	930	920	916	856	867	883	886	873	883	853	926	889	873	855	865	898	917	927	893	893	915	930	870	872	959	927	845	844	838	859	909	981	895	887	861	923	886	839	912	890	896	902	874	916	916	856	874	883	918	854	883	921	887	940	909	864	849	888	916	933	858	889	836	878	856	874	851	921	842	913	880	894	888	911	865	878	900	913	858	887	931	895	889	930	889	873	854	895	887	899	868	894	882	899	893	823	885	901	832	916	872	859	874	929	913	900	935	810	878	859	853	865	917	906	932	928	974	930	911	874	878	887	868	883	838	944	891	859	863	954	859	910	901	905	942	889	911	903	851	877	889	869	898	878	878	891	943	914	839	907	891	910	944	894	954	857	917	835	899	904	894	919	885	906	878	891	882	942	970	905	906	904	869	874	896	876	862	897	862	851	900	932	889	882	923	884	924	933	922	881	883	909	883	947	840	892	849	868	907	935	887	890	895	866	901	905	871	909	912	928	858	892	951	848	930	900	884	879	891	876	905	847	926	910	837	933	919	917	910	895	854	902	921	928	941	864	900	885	874	890	980	891	900	915	915	889	906	847	908	879	888	916	889	873	893	893	919	871	895	898	915	848	925	939	886	859	941	895	984	827	872	920	871	870	866	874	899	871	873	848	907	882	844	890	894	894	875	946	880	854	883	881	905	882	902	841	904	878	879	852	920	917	913	904	928	856	908	870	873	942	871	877	874	932	905	932	862	939	885	861	935	891	868	897	922	921	885	887	971	882	929	871	892	953	893	906	940	806	913	909	915	906	895	909	923	901	888	907	865	881	900	866	929	935	892	871	894	866	919	926	913	927	912	914	916	948	895	892	918	877	869	874	927	951	953	929	931	872	905	868	953	846	875	911	950	933	930	885	877	876	857	895	910	892	879	878	882	915	892	885	896	909	951	920	899	894	929	893	965	830	938	875	903	896	879	829	902	908	925	844	944	906	891	909	947	894	934	871	908	901	880	860	850	888	870	871	961	860	923	938	872	822	917	858	847	882	898	910	928	901	917	912	923	880	932	920	901	968	853	859	911	898	881	880	928	920	850	928	909	913	889	849	906	916	909	865	901	925	866	875	892	927	907	860	871	922	917	921	987	885	912	893	915	804	921	904	940	921	905	970	965	901	953	876	856	871	925	920	897	928	867	936	879	912	903	868	876	934	870	919	912	931	927	946	846	888	838	929	855	934	887	957	869	852	902	909	900	939	862	943	909	855	876	922	834	830	925	928	913	838	912	910	907	908	898	890	879	921	941	924	892	894	925	911	883	907	932	935	839	915	881	935	946	908	904	917	902	909	870	944	871	871	895	913	852	898	881	939	895	884	895	932	902	865	919	908	939	881	867	879	902	890	909	921	890	889	860	912	895	874	879	888	877	861	863	927	891	905	885	851	885	935	870	898	925	886	865	894	937	912	928	863	851	910	947	899	922	842	852	890	882	861	908	876	909	978	860	984	906	939	951	898	923	903	836	891	912	919	870	920	898	947	934	948	937	898	875	854	844	885	930	913	910	881	939	902	916	913	906	907	930	939	930	883	925	838	862	890	873	906	867	851	895	900	846	926	868	907	962	824	931	905	891	856	866	896	935	905	922	932	942	918	862	906	894	891	884	906	906	914	905	840	917	892	911	885	959	881	864	883	925	904	849	885	902	877	857	909	935	939	866	894	947	978	830	944	919	871	908	900	882	891	907	907	822	956	832	918	895	881	872	913	855	873	879	943	952	875	867	920	957	903	903	910	926	855	883	888	883	912	947	884	927	852	930	890	932	869	934	888	883	915	910	940	878	921	873	868	906	862	859	905	915	922	891	914	894	883	925	875	880	920	915	899	853	901	898	916	908	880	945	904	920	818	868	938	896	959	925	869	952	881	883	864	884	854	891	927	943	907	876	928	905	848	889	830	890	866	885	929	927	874	869	920	892	899	895	900	929	868	923	959	858	897	936	953	945	956	943	874	879	886	917	916	884	937	849	944	919	897	898	890	906	875	904	874	862	884	956	872	872	938	905	889	874	882	893	869	880	975	846	912	850	898	890	894	885	837	894	865	919	910	885	880	850	945	851	921	902	927	883	911	888	848	880	861	935	872	891	872	904	885	860	921	852	908	909	833	905	903	852	903	891	891	922	840	931	916	888	896	945	870	919	876	917	921	874	850	867	901	909	904	939	898	929	844	930	887	900	884	955	901	892	947	907	897	919	880	905	883	944	886	882	871	894	841	870	884	923	855	875	901	907	843	875	879	896	949	900	915	911	976	934	883	897	885	886	890	870	880	854	945	884	928	875	915	900	936	928	876	872	884	836	878	874	896	948	904	871	885	886	936	897	876	894	902	874	872	857	955	867	878	889	892	897	928	854	896	891	914	853	886	937	938	879	933	879	906	908	916	912	915	865	906	892	896	896	905	918	868	883	915	875	849	884	923	865	970	883	934	929	964	944	924	892	881	888	868	898	869	909	883	902	934	897	902	895	901	866	910	917	943	854	806	887	914	873	941	912	931	931	902	931	872	870	949	906	893	922	892	916	896	912	866	953	871	851	900	903	903	891	925	913	923	945	933	920	863	905	883	924	934	871	879	943	904	854	868	877	914	932	871	949	902	943	917	864	932	868	915	897	898	889	925	886	928	951	901	909	901	894	955	901	927	931	906	956	864	878	911	876	902	863	931	875	842	993	893	864	870	892	880	953	864	908	902	893	897	867	836	900	929	885	883	921	936	914	906	816	915	869	906	858	926	836	919	904	925	904	865	881	896	912	843	862	884	941	944	885	901	810	842	916	894	877	922	911	922	844	898	928	873	885	875	870	929	893	883	935	852	911	898	926	941	920	867	925	906	903	877	977	909	867	884	924	868	856	870	904	971	913	916	890	879	928	856	883	887	875	953	899	860	917	855	876	897	905	966	833	929	861	842	867	891	873	880	937
24128	21006	28551	26322	24797	22240	15524	8828	5668	3540	2631	2007	1655	1441	1340	1128	1035	969	921	869	868	854	795	816	766	754	757	773	777	698	715	735	745	751	741	757	744	711	687	736	695	734	712	719	717	669	684	693	709	687	684	675	689	717	702	673	659	702	746	695	667	684	667	720	737	700	675	738	718	676	695	691	674	741	693	694	694	723	659	739	776	687	671	653	658	693	670	691	698	676	729	680	702	705	656	687	707	691	691	681	665	721	692	706	661	660	752	687	696	691	693	701	681	667	704	662	731	756	739	725	703	706	704	710	750	675	685	705	707	695	713	690	690	724	665	655	687	677	680	754	706	658	696	706	699	721	728	668	725	694	654	690	733	687	702	680	728	760	661	703	673	712	712	699	686	682	720	726	675	680	710	739	718	691	687	683	717	734	682	693	658	720	659	699	690	714	673	677	680	707	713	697	715	723	677	671	732	698	703	667	697	725	675	702	706	684	673	684	717	672	660	698	723	661	709	672	709	681	667	702	666	704	703	751	715	708	725	707	744	683	642	674	688	711	693	697	699	657	707	654	713	706	681	722	704	709	719	717	658	728	686	696	727	732	690	706	671	700	699	676	712	677	697	679	755	756	770	709	685	676	706	693	703	728	708	687	707	711	688	739	701	702	667	690	680	716	663	689	677	720	729	715	708	751	710	716	740	664	718	717	713	726	630	673	700	713	682	665	675	680	746	653	698	684	752	671	681	706	685	670	686	681	675	654	734	751	724	709	720	670	658	687	659	746	675	722	691	645	711	688	739	718	709	733	689	718	692	716	732	696	712	737	716	677	733	637	727	692	711	679	725	668	709	699	699	699	669	659	705	708	717	680	721	670	761	684	743	682	702	710	659	683	724	631	710	714	678	700	700	702	671	728	689	756	669	693	699	747	698	699	691	689	650	714	692	751	680	685	715	676	679	696	677	684	699	716	727	709	671	722	670	731	690	727	690	732	700	675	709	704	698	658	722	689	707	672	703	676	724	652	644	695	721	710	685	642	660	690	692	671	701	687	733	708	666	678	657	742	703	713	681	685	670	670	682	669	716	694	677	688	730	730	680	656	675	649	722	723	689	716	686	693	687	729	659	696	735	686	684	706	700	706	767	683	681	679	669	717	693	697	690	694	679	685	694	703	724	711	705	715	673	692	689	707	701	685	721	686	686	706	671	693	731	704	691	710	696	672	704	714	655	677	718	687	694	700	696	698	669	699	662	711	678	662	650	687	679	704	685	725	702	677	677	747	665	703	673	713	694	672	633	737	734	673	693	727	719	716	660	676	706	713	692	746	710	713	702	719	722	731	670	690	690	694	730	635	740	714	755	662	681	691	755	695	681	703	657	710	684	685	687	710	683	645	704	681	690	711	715	778	708	676	636	693	642	718	703	662	714	734	695	697	700	710	698	712	712	694	685	679	714	678	678	680	668	666	695	731	738	661	707	705	691	672	712	681	698	684	704	674	668	688	731	706	716	686	696	772	694	650	660	713	707	728	702	712	702	675	727	689	683	693	651	709	660	654	725	706	683	699	675	697	682	695	689	659	712	688	656	673	732	693	655	646	706	678	685	730	711	711	716	675	647	668	701	691	663	662	685	725	690	714	699	654	684	703	704	698	688	734	737	678	721	676	694	698	666	705	682	683	668	666	711	670	665	708	738	691	652	670	752	688	658	701	694	771	718	697	727	689	686	673	745	724	676	703	700	656	717	704	728	710	674	720	710	663	684	705	739	731	632	673	687	701	719	698	726	651	691	708	718	694	691	704	718	675	734	681	715	701	655	700	682	675	736	682	713	692	650	664	738	722	702	712	698	682	691	731	691	727	720	694	682	683	673	715	723	665	731	676	725	686	690	721	654	686	644	704	721	673	711	674	685	682	676	662	712	698	729	733	644	661	683	657	705	678	725	683	651	701	686	709	671	699	679	758	689	714	702	642	682	709	693	704	651	681	678	680	650	662	731	728	653	687	705	712	687	683	677	727	689	729	689	698	693	679	701	707	713	718	695	693	733	724	643	732	726	683	735	701	681	680	666	691	728	724	710	649	735	676	663	656	676	691	671	720	690	686	710	701	666	733	682	667	658	649	689	743	694	733	680	657	708	728	720	735	683	677	704	669	699	738	720	738	671	677	635	660	652	708	660	697	718	700	713	702	705	656	717	703	660	693	685	695	671	674	656	677	712	737	671	698	657	707	759	672	658	661	682	715	683	675	639	689	713	691	716	703	701	709	736	695	709	690	741	641	699	721	715	711	699	679	701	684	726	690	733	717	711	686	727	712	694	714	665	695	709	660	693	694	705	690	712	726	676	725	707	700	700	683	671	725	700	731	689	705	709	711	679	708	689	673	689	684	716	720	723	727	706	681	717	737	677	717	683	695	643	732	707	706	736	669	708	670	712	661	683	703	697	716	717	662	691	723	692	638	695	722	698	753	721	704	734	713	696	701	696	691	708	714	662	715	745	688	713	718	721	693	705	691	698	706	741	706	709	733	709	735	697	646	723	668	703	675	717	669	726	713	676	626	718	666	755	655	702	678	718	725	679	694	731	732	673	685	713	712	729	680	732	691	721	670	717	704	703	667	720	671	661	666	665	689	718	728	695	683	724	720	640	680	699	716	701	672	650	663	706	715	683	726	726	713	697	713	699	703	665	711	705	705	637	733	730	704	710	684	683	724	681	774	699	708	699	711	740	699	687	685	662	666	709	683	719	735	671	673	673	763	693	663	669	713	698	680	691	734	711	691	686	693	733	730	720	712	719	694	700	677	688	713	664	641	708	709	677	705	663	723	699	705	651	676	700	681	660	651	708	692	710	725	703	749	692	704	657	745	638	673	686	700	704	668	716	687	687	684	714	724	651	690	712	675	654	673	719	692	751	705	706	678	760	686	699	716	695	684	681	660	693	720	685	721	666	690	738	661	658	687	746	699	673	674	674	689	701	702	749	709	713	736	681	710	712	708	711	712	699	706	737	650	722	697	720	677	735	663	705	686	676	662	709	671	681	665	758	702	673	700	704	671	683	729	704	696	657	766	722	694	686	689	692	689	722	682	656	722	710	671	676	717	691	730	722	711	715	656	680	709	731	731	677	710	683	680	724	684	668	689	720	703	684	668	715	706	693	727	659	643	712	635	706	713	740	703	717	702	711	691	704	710	706	698	680	763	723	706	731	678	676	697	666	726	686	698	667	700	719	705	693	671	709	722	696	696	668	678	732	716	693	658	748	704	713	694	681	703	710	733	691	729	667	759	700	687	678	733	717	733	692	685	652	704	687	686	707	736	661	733	692	704	630	724	666	713	664	688	729	713	724	683	766	725	713	685	664	718	716	700	697	707	671	737	705	681	701	675	751	714	668	672	707	698	733	717	714	676	641	698	687	681	710	689	689	697	688	720	678	657	682	694	659	712	723	680	675	700	718	764	642	754	700	706	672	701	670	681	718	699	721	712	717	695	665	659	695	691
37945	58644	52889	41658	34168	26776	19329	14301	10129	6585	4967	3744	3128	2503	2107	1864	1618	1473	1366	1235	1248	1132	1147	1158	1071	1033	1037	996	1006	961	995	1062	944	952	950	949	979	994	940	1005	993	929	1014	998	907	953	949	971	914	968	924	919	897	957	960	951	911	952	916	929	921	938	917	1016	936	919	912	943	992	1040	899	957	900	967	901	981	898	958	933	909	930	964	912	921	890	905	907	996	916	882	868	941	935	902	953	955	900	943	905	920	957	969	903	969	911	971	928	945	874	971	950	915	932	901	1007	955	930	930	1004	991	928	1004	973	946	926	983	1022	958	945	974	973	938	949	915	960	926	901	928	948	994	875	954	942	943	934	959	927	999	930	907	885	952	882	944	930	963	923	929	889	991	917	944	951	912	934	951	903	993	972	935	927	934	914	964	918	990	939	1007	948	976	932	905	915	972	971	902	918	925	981	934	880	945	957	1009	893	924	930	939	958	929	930	887	891	961	912	938	937	925	884	912	898	953	955	949	987	948	936	900	897	872	943	900	972	890	952	925	933	941	909	943	927	923	901	913	939	948	981	950	917	943	909	935	908	903	963	975	979	940	961	949	954	931	962	927	894	980	936	903	944	960	937	972	965	979	945	891	895	915	983	942	873	945	961	939	937	924	952	918	922	909	934	907	927	965	901	924	916	903	939	926	950	944	934	916	954	897	920	966	898	987	916	953	971	888	947	935	940	1012	903	900	940	950	889	942	919	939	938	957	876	965	909	918	932	979	941	932	960	967	913	939	919	923	957	927	969	939	981	944	940	886	932	951	971	902	939	990	966	945	853	919	930	925	927	949	953	895	913	945	947	929	943	951	979	937	972	965	934	956	944	946	902	950	953	892	953	882	886	907	1011	927	987	1010	923	960	962	918	936	885	963	987	949	893	924	931	977	910	936	871	845	975	984	919	962	926	923	895	921	903	921	963	927	978	918	944	995	905	972	955	960	925	961	962	936	909	960	920	1017	911	911	880	982	1012	945	1026	932	888	967	967	897	925	922	928	1005	949	955	948	970	956	972	947	910	949	914	928	923	973	900	912	969	954	925	870	933	978	898	933	917	946	918	900	895	991	911	928	909	902	976	931	918	962	931	918	1021	904	946	925	909	977	905	959	943	929	892	921	944	929	943	946	923	938	901	892	968	948	938	939	967	977	923	974	898	944	852	933	915	939	956	924	970	970	958	990	920	988	910	898	926	934	909	973	938	918	893	966	966	921	918	905	918	899	938	1000	895	1017	935	896	964	962	930	965	982	897	939	918	953	949	931	990	976	939	976	934	935	945	933	926	962	891	939	935	948	894	912	973	915	967	924	855	887	963	957	953	902	930	965	943	975	985	966	915	948	977	892	931	874	936	953	912	971	935	903	972	929	907	949	968	919	917	934	924	950	921	897	968	929	916	912	916	921	919	898	960	961	906	924	963	928	972	910	935	937	944	933	941	945	933	983	900	905	1016	917	987	961	969	965	890	934	958	961	932	919	960	953	987	910	986	936	902	979	972	936	898	995	916	940	948	916	1004	967	921	940	917	932	885	929	973	966	892	946	930	935	895	928	934	976	987	901	864	908	873	881	910	940	967	941	960	958	969	944	941	951	934	979	904	980	919	922	967	907	940	977	952	947	933	943	911	891	922	933	997	944	947	921	919	990	974	969	874	944	955	911	937	911	948	942	940	942	952	934	923	975	916	938	967	949	959	931	922	958	947	945	962	916	937	932	933	913	953	948	967	910	915	969	917	947	943	930	944	1008	909	923	889	958	928	931	980	920	910	961	1005	884	965	950	876	936	985	967	843	987	862	916	966	916	940	928	920	951	903	981	926	963	954	946	933	975	954	973	921	952	873	926	944	954	939	917	956	968	961	921	920	974	907	986	926	932	906	944	918	911	892	956	925	975	956	962	943	940	935	906	927	914	934	963	935	938	959	987	919	946	967	933	922	954	925	972	981	946	943	992	922	940	939	940	970	960	909	1016	938	900	950	953	935	950	954	902	906	933	930	986	923	983	910	966	908	980	919	905	883	901	926	870	935	942	961	964	938	928	977	952	902	1000	977	922	922	924	931	944	935	962	937	877	959	1027	880	942	949	930	879	956	947	969	944	935	968	988	895	993	940	880	859	906	954	932	942	949	969	944	934	956	900	985	881	944	962	929	955	944	886	983	955	930	951	945	943	947	945	938	972	971	915	927	911	931	952	945	932	912	931	920	995	970	1001	1020	917	936	960	934	1013	971	965	930	963	933	952	933	892	905	969	938	943	920	936	964	876	902	995	993	904	989	912	965	958	932	928	952	925	915	939	945	965	926	936	851	901	905	944	975	915	980	921	1009	923	926	1009	915	954	913	985	970	984	944	938	964	984	951	1003	907	936	969	957	926	929	951	973	906	940	915	931	925	945	922	945	980	921	943	901	928	941	935	966	968	961	877	957	968	894	941	965	912	923	916	913	977	929	948	882	903	942	954	866	943	938	995	973	933	915	897	904	934	914	952	944	947	972	924	934	954	965	986	927	934	975	910	971	935	902	925	930	951	969	1015	912	940	911	881	923	923	931	955	968	929	910	922	892	977	926	930	926	940	905	928	942	931	928	932	923	980	928	920	894	911	909	949	989	970	927	1001	935	931	966	915	962	925	888	1002	882	933	917	924	954	953	949	996	958	895	983	947	951	938	954	945	926	930	938	923	919	924	927	998	940	893	965	928	876	976	914	886	976	959	920	979	988	961	912	920	975	872	963	958	888	863	937	917	940	941	912	938	946	971	935	967	954	918	928	918	915	924	963	908	993	905	921	988	933	963	987	961	973	989	933	927	945	922	919	939	955	934	975	928	977	895	926	984	952	970	1015	920	966	970	953	967	892	899	887	927	954	922	909	962	908	934	937	939	918	956	932	915	955	900	928	966	921	883	958	929	958	935	932	997	915	899	955	961	937	947	924	943	955	934	906	975	884	909	958	952	996	949	945	925	949	993	933	924	891	945	900	919	939	964	1009	893	916	891	934	941	960	966	937	902	901	903	912	953	955	966	941	992	984	945	911	987	941	948	947	927	895	930	904	948	912	937	989	957	883	923	957	904	970	892	963	959	921	945	994	897	978	914	976	967	921	929	987	961	978	901	970	942	991	975	944	924	949	931	926	953	919	935	933	942	890	936	954	940	946	952	931	955	933	897	964	929	925	944	1010	942	908	953	968	924	910	971	908	958	921	902	961	928	947	977	920	897	952	974	921	986	927	933	915	963	927	891	968	951	928	903	1008	935	946	932	931	946	937	933	923	949	967	899	979	952	983	970	900	938	960	978	972	957	899	955	977	926	950	941	927	903	988	892	943	915	965	925	912	984	974	977	924	898	908	970	1004	958	964	940	984	955	934	948	922	932	909	946	944	878	914	883	941	904	979	993	947	943	983	953	936	969	974	952	961	960	926	961	880	986	981	886	915	915	950	931	915	906	969	936	961	926	933	911	901	961	967	946	955	963	908	946	912	952	920	892	954	979	919	955	885	932	922
22986	20996	28724	23914	22876	24427	21945	11690	6891	4654	3460	2619	2132	1737	1501	1320	1185	1008	1010	932	877	891	814	800	825	817	730	793	750	701	705	707	736	708	722	739	710	714	692	733	709	660	738	713	740	674	757	643	646	662	729	677	703	668	720	685	667	733	721	671	685	701	711	692	667	736	707	683	703	707	681	696	649	691	634	719	677	680	701	689	712	655	678	697	670	709	678	689	690	667	671	692	681	704	646	682	668	689	685	674	666	660	684	655	709	665	688	686	732	728	733	711	636	645	706	709	743	692	721	721	707	682	703	700	677	682	707	716	680	710	698	691	689	722	665	734	657	707	693	680	702	690	671	709	691	659	695	649	695	690	710	654	661	702	708	679	688	645	685	715	645	689	708	725	646	711	637	694	711	731	697	679	670	687	740	715	674	694	740	709	697	648	690	718	690	663	716	619	690	695	678	674	646	688	707	696	680	713	677	700	688	683	713	712	712	699	677	684	686	658	674	659	699	643	691	694	701	662	681	701	696	697	725	654	720	667	660	682	736	697	682	674	739	681	689	718	687	700	683	696	701	740	662	703	689	689	685	660	693	692	729	744	711	681	688	735	690	671	646	641	699	634	674	741	688	732	642	708	741	696	728	717	692	700	737	705	623	740	649	670	670	709	695	637	710	691	657	700	741	682	686	693	684	706	659	681	661	689	635	634	670	663	701	676	723	712	685	763	743	692	698	710	755	722	667	672	713	686	682	662	710	685	680	697	676	679	753	696	725	693	653	705	699	677	707	708	719	680	707	683	690	728	652	714	722	692	700	694	681	694	670	739	679	693	703	723	731	704	704	638	698	708	654	710	695	687	739	683	649	741	658	690	659	670	664	708	656	696	692	679	722	700	692	654	652	642	621	765	690	715	662	676	708	692	640	698	701	661	721	672	660	701	751	657	698	654	675	712	682	688	739	642	653	708	721	677	682	701	711	668	664	690	693	654	689	681	739	664	662	726	683	688	700	717	661	707	681	714	666	661	722	675	650	657	670	670	695	715	676	697	696	645	701	696	676	701	705	665	694	663	693	715	723	702	736	623	646	676	673	683	703	706	711	657	741	679	670	738	729	677	696	716	672	691	714	686	672	718	686	674	664	692	675	728	691	683	740	684	671	685	714	674	684	664	682	687	714	761	696	702	688	681	626	666	680	679	685	682	678	655	645	732	674	703	714	656	690	732	740	694	727	723	693	680	684	665	750	682	673	696	730	694	711	708	698	684	708	695	690	715	687	758	696	688	739	712	677	678	711	694	736	685	739	671	697	715	702	713	654	692	684	724	712	725	694	693	646	735	690	663	671	686	704	720	724	701	671	706	684	731	693	715	697	629	695	672	714	690	693	673	645	691	701	750	670	676	699	698	697	714	699	711	704	713	681	668	727	676	734	679	781	673	686	680	627	654	706	668	670	679	751	710	712	693	693	663	673	681	667	709	685	748	637	692	651	655	654	656	638	718	683	709	659	717	663	702	672	704	722	665	669	682	667	662	695	739	687	665	737	687	681	702	702	709	672	697	714	712	733	684	741	698	641	737	689	705	714	720	708	704	739	708	692	698	709	739	686	717	686	691	706	691	704	707	678	686	688	707	650	695	719	727	670	682	648	663	722	673	680	709	699	692	689	682	733	690	700	654	719	733	710	674	665	678	677	694	717	726	639	735	725	721	686	697	701	672	709	702	720	681	704	709	745	700	660	687	701	736	688	679	691	657	738	661	748	725	717	722	749	685	683	694	690	713	673	717	652	646	676	689	685	687	651	701	656	741	741	666	694	666	715	660	647	740	702	742	686	691	747	680	686	695	680	694	720	672	690	719	672	697	666	706	708	662	700	662	710	633	709	686	667	652	681	668	698	731	700	710	689	687	672	688	728	711	680	715	724	702	666	701	666	696	732	679	714	724	678	674	694	689	658	660	711	689	668	717	697	642	699	717	680	733	696	662	733	669	660	708	713	695	684	670	682	666	711	723	723	717	671	684	725	683	680	695	689	659	675	673	697	731	758	697	681	679	690	683	679	725	740	690	628	656	630	634	734	639	650	742	693	683	686	706	662	691	691	747	673	697	664	663	708	688	700	683	651	709	727	745	715	703	666	674	677	691	718	615	695	672	626	649	712	699	661	671	677	752	695	726	714	750	723	653	632	686	683	673	658	686	643	674	703	678	660	710	708	614	679	680	668	681	702	731	734	669	716	684	698	700	678	710	658	656	649	697	742	731	681	687	672	702	711	692	701	702	700	692	696	661	687	721	675	733	691	695	655	711	654	687	697	661	655	723	643	652	714	712	710	674	693	712	655	714	666	678	702	647	699	700	719	691	677	670	695	693	659	666	692	688	684	679	677	704	723	700	693	678	622	660	707	644	675	677	694	674	740	640	652	653	679	695	719	626	692	678	701	687	653	655	672	717	673	690	682	710	702	673	633	707	693	676	713	720	668	689	697	687	711	683	705	668	711	657	658	750	683	707	671	683	709	677	660	730	652	692	681	704	688	725	668	699	681	640	709	697	726	687	657	704	678	726	681	760	712	697	694	738	709	661	668	709	656	706	645	644	704	672	695	669	693	717	680	742	670	680	712	672	673	680	689	728	657	699	698	710	692	699	713	689	672	714	690	684	708	683	652	734	680	700	698	684	667	710	720	713	692	700	677	738	705	678	702	726	746	679	678	637	724	669	729	714	649	706	688	674	725	663	664	700	654	650	684	657	725	683	705	671	711	739	675	719	671	717	724	712	692	706	689	726	676	670	704	714	723	657	725	721	688	702	630	681	676	711	683	691	642	722	680	655	684	673	678	717	691	685	687	671	701	749	688	694	721	700	688	659	669	692	647	686	724	715	649	649	687	671	661	690	718	659	717	659	668	720	727	706	728	675	706	708	688	702	687	694	687	686	634	665	645	719	724	675	657	702	723	715	720	675	686	706	726	718	669	707	696	688	706	704	659	677	713	698	687	709	714	680	733	682	735	723	665	705	685	650	705	710	686	711	708	728	696	664	712	671	727	638	733	691	665	694	706	677	677	726	725	721	719	695	687	704	686	671	693	748	710	646	726	680	735	725	708	688	651	660	713	699	667	685	687	680	695	707	693	693	673	700	670	678	671	685	727	656	652	683	687	687	705	690	690	697	699	694	714	684	672	652	717	669	680	723	687	697	725	676	703	687	698	732	698	718	654	721	689	708	681	700	676	721	715	674	670	670	670	698	712	674	711	698	680	716	705	717	718	631	705	690	697	676	667	682	669	680	686	688	701	720	700	724	707	662	700	682	670	701	689	729	674	675	749	718	650	672	656	677	686	688	706	681	688	685	698	727	742	672	708	651	673	651	648	714	684	651	686	684	729	714	685	708	691	694	714	698	675	653	684	638	715	659	674	716	683	658	680	699	705	680	735	664	676	686	703	678	740	724	695	674	714	693	725	665	729	699	749	713	713	664	655	705	736	681	669	674	677	708	695	736	693	726
41143	63340	57618	45566	38758	30956	23418	17070	11849	8532	6308	4781	3678	3048	2585	2182	1946	1715	1561	1419	1328	1242	1166	1100	1128	1059	1027	1040	974	1005	996	969	926	984	912	933	992	948	911	942	956	915	972	973	969	955	913	930	920	893	954	921	949	910	924	911	910	917	945	938	952	922	960	892	860	894	953	921	963	909	938	929	894	966	895	895	947	911	957	954	932	968	972	962	928	926	927	940	909	946	949	953	961	953	916	896	874	953	924	924	942	939	914	896	876	933	906	904	892	875	920	914	924	951	892	969	931	929	863	934	970	908	880	956	976	905	952	920	911	875	903	909	982	910	970	936	861	916	970	910	923	948	930	925	974	922	884	960	932	910	948	892	919	924	908	920	915	934	891	919	928	892	876	913	929	923	929	876	871	876	879	893	955	968	931	950	898	915	949	886	884	883	947	932	972	903	895	981	940	909	882	894	937	916	959	924	890	924	958	957	936	930	901	887	976	930	909	907	933	930	984	923	903	898	885	918	895	937	891	924	936	900	873	939	932	947	949	932	904	916	869	968	870	888	912	909	911	928	976	958	936	911	894	907	883	922	906	932	910	895	879	900	960	907	909	959	904	930	955	900	970	935	920	912	942	941	893	912	935	909	856	927	940	927	926	881	975	911	901	847	949	919	957	900	864	905	934	923	904	926	892	937	913	930	906	890	885	874	927	902	899	915	938	933	898	861	963	938	915	893	877	937	875	883	949	975	919	899	861	982	961	893	927	925	932	874	927	911	924	873	950	890	911	942	938	931	926	956	905	903	931	953	914	937	904	889	973	888	904	908	907	936	954	895	952	908	899	951	951	877	946	875	965	907	940	872	892	902	914	918	936	947	905	928	896	899	862	883	898	951	906	947	916	975	949	917	864	921	889	898	883	924	884	908	924	928	919	898	941	935	881	900	900	938	960	893	863	937	946	868	977	893	943	1024	946	886	932	921	917	934	932	872	899	874	846	899	930	931	934	961	944	948	938	954	952	911	899	885	928	902	926	925	936	885	961	925	967	899	965	927	943	890	912	948	900	937	866	867	983	877	920	928	929	905	905	930	917	949	913	919	952	915	930	895	969	946	922	919	884	975	939	931	912	889	884	912	902	938	907	924	890	882	855	935	943	885	888	916	935	974	901	912	916	918	886	916	885	870	935	877	923	974	983	907	939	886	849	904	902	911	909	968	917	890	944	887	915	904	921	929	947	987	916	892	893	990	899	904	876	1006	900	876	905	895	902	886	914	896	916	938	928	942	898	949	928	941	919	926	984	919	927	943	941	940	941	893	950	961	923	969	971	895	909	877	953	946	924	913	936	923	926	895	891	941	888	948	890	935	940	908	950	886	931	940	946	965	903	913	911	951	892	924	926	944	846	902	917	976	893	912	860	906	938	922	868	894	922	915	929	907	934	946	870	895	970	884	897	942	939	947	869	963	953	854	918	938	878	942	937	968	901	918	864	963	897	926	918	927	939	905	861	902	946	928	956	960	944	900	980	894	923	918	914	890	920	938	897	904	936	886	951	911	870	954	858	913	916	970	904	945	888	962	889	918	893	950	964	959	867	905	933	985	897	960	972	952	886	899	962	887	902	943	919	883	951	916	895	919	937	913	963	971	958	934	931	885	862	975	960	966	954	865	909	916	925	928	896	915	941	924	940	932	939	916	951	945	854	953	918	917	922	899	905	938	919	947	892	963	926	876	890	931	965	924	947	857	914	913	950	924	941	906	961	923	967	888	959	898	899	899	917	963	863	937	937	909	941	943	910	910	906	949	942	952	867	928	882	932	920	922	883	922	939	964	918	898	854	992	908	930	973	910	856	923	904	943	868	872	910	900	885	889	910	950	923	939	950	950	924	887	922	879	885	890	941	908	873	912	911	959	904	907	938	925	913	885	934	937	887	956	942	907	942	863	919	917	898	904	912	921	940	934	930	904	920	890	903	919	952	936	909	954	887	885	926	910	939	1002	905	918	925	943	928	908	901	909	900	860	967	914	906	935	943	902	924	962	931	931	911	955	880	960	951	917	882	946	886	896	946	927	933	920	940	947	954	917	914	948	897	932	923	885	917	955	926	918	968	958	898	905	922	928	943	944	927	928	912	926	908	909	932	941	956	883	925	911	916	928	959	913	868	941	927	886	906	883	890	950	908	900	946	948	907	936	951	920	860	922	896	896	936	932	945	912	950	915	902	919	865	926	955	922	934	926	886	935	926	905	908	872	940	956	901	955	953	920	903	940	929	908	945	888	914	904	964	880	896	943	973	947	904	859	935	932	1017	868	973	901	900	883	947	922	898	878	894	908	943	912	883	907	888	905	896	938	917	926	915	951	912	916	925	938	894	949	907	927	876	902	904	922	905	894	937	874	867	949	858	928	934	897	893	967	913	896	886	920	891	978	946	862	913	947	930	902	905	923	904	853	880	891	889	921	896	901	915	919	864	973	984	909	900	895	909	907	866	929	914	932	904	878	956	957	951	909	890	899	893	929	914	929	941	927	909	925	927	912	951	926	937	856	881	933	926	906	929	937	917	974	911	912	915	907	906	915	950	909	888	920	933	886	970	901	993	935	968	901	926	964	938	844	947	961	923	959	898	905	890	881	953	876	963	928	902	913	929	955	894	928	902	935	949	918	896	856	882	910	912	876	868	904	904	954	887	897	912	984	943	938	912	954	933	953	978	899	927	923	938	981	920	972	911	891	890	887	925	919	916	922	987	926	976	952	925	909	898	933	882	927	977	952	920	888	937	909	931	941	933	974	937	894	888	922	961	893	884	902	887	927	886	923	985	920	907	990	919	896	909	929	932	944	967	945	881	916	927	875	929	928	881	915	878	913	883	938	927	971	948	874	933	925	960	836	915	937	890	938	943	865	942	919	913	867	906	941	864	892	867	931	877	889	924	883	934	877	899	969	829	922	970	893	925	915	904	912	919	928	894	884	916	945	944	906	909	868	908	923	909	887	895	923	950	978	905	915	919	922	908	909	908	914	875	900	918	927	963	943	935	948	932	911	901	921	908	954	924	932	961	947	927	929	949	921	995	946	905	925	907	934	982	930	958	887	901	890	900	926	857	963	934	878	885	943	926	984	923	890	939	941	899	885	944	910	898	932	945	922	893	913	937	864	917	940	949	912	915	915	918	865	887	930	958	898	924	868	939	954	889	973	915	910	941	918	942	944	897	893	947	899	903	907	916	933	927	948	954	934	882	920	928	899	890	968	955	950	910	948	865	916	929	903	901	921	909	947	900	936	909	911	944	899	927	943	911	942	938	904	920	899	883	858	890	909	829	930	907	978	895	921	930	934	886	920	901	928	931	957	960	975	905	867	902	952	937	923	893	899	921	944	961	948	933	890	901	947	932	892	946	929	921	862	920	880	942	948	920	929	913	879	916	884	934	894	908	897	912	931	925	975	938	909	906	952	906	936	954	947	958	900	878	873	912	922	940	954	915	881	890	878	950	927	866	914	956	886	865	929
29778	32112	39878	32431	21940	13972	8058	4593	3012	2206	1774	1427	1145	1053	1019	892	819	845	841	756	737	761	685	677	736	683	703	681	663	679	665	662	699	682	630	697	678	664	706	685	691	666	702	642	661	662	671	662	675	653	697	746	646	653	690	702	639	680	735	684	631	674	656	649	651	642	671	626	675	669	633	665	679	634	686	665	633	677	652	650	656	636	679	681	650	637	654	690	661	674	620	679	689	640	642	664	649	683	665	635	710	655	687	641	678	653	630	651	621	628	680	654	632	664	681	623	638	649	645	672	725	651	668	668	647	660	619	677	689	660	693	654	606	663	658	622	679	698	661	624	640	667	672	689	668	687	736	701	652	681	674	707	637	687	641	648	654	644	637	669	680	631	681	675	668	637	617	628	640	693	714	636	634	648	657	688	646	653	673	679	716	646	669	672	710	652	636	651	637	689	621	654	667	688	685	664	656	660	671	613	656	657	692	637	636	615	683	679	694	658	648	611	664	656	689	670	679	630	669	646	691	660	650	626	669	645	705	615	626	673	683	647	629	655	575	665	653	679	687	694	657	654	621	718	636	671	672	639	644	638	636	653	640	679	669	631	655	630	686	661	671	674	609	669	620	656	669	676	658	678	664	674	712	658	659	677	643	687	652	669	610	694	648	631	600	626	670	685	671	616	658	638	665	630	644	666	605	632	691	655	664	685	651	657	673	655	652	628	648	626	680	641	621	622	706	703	655	661	659	701	618	649	675	653	656	615	620	653	642	655	671	685	665	678	668	673	614	667	674	715	668	671	636	663	658	685	685	654	667	640	644	625	639	666	655	603	641	669	678	617	683	649	642	633	688	677	664	657	650	690	661	682	625	655	667	647	637	652	670	602	647	665	609	622	671	667	643	683	637	688	682	660	673	672	637	618	661	693	672	706	645	641	644	645	689	634	631	650	664	662	649	688	657	629	662	679	686	709	676	633	631	674	717	681	649	659	651	647	663	681	633	666	700	638	673	693	632	659	659	724	676	672	686	687	613	686	660	632	701	625	666	619	661	697	659	702	646	686	641	663	649	705	681	664	606	610	654	633	653	628	636	646	638	677	663	678	699	644	632	693	628	684	695	664	617	668	638	720	680	677	701	674	599	677	688	708	685	646	672	719	681	647	656	636	662	699	661	690	645	659	648	700	631	651	653	690	650	681	644	673	673	668	664	644	656	695	624	646	687	702	655	648	702	723	648	615	630	664	670	676	711	653	649	702	704	660	645	659	649	616	678	676	665	632	684	652	607	655	652	658	660	613	667	647	659	643	666	658	639	639	644	673	655	659	679	645	635	621	675	644	689	666	656	689	708	653	698	664	694	691	630	620	639	664	684	620	700	654	650	614	683	599	626	699	633	611	668	663	666	654	656	675	646	645	680	672	639	698	647	646	682	680	650	678	665	688	663	623	667	673	676	673	635	664	643	639	698	668	679	656	667	671	648	587	640	670	665	737	693	658	649	630	636	657	647	692	680	627	669	642	646	634	655	646	691	626	657	614	660	676	661	667	662	606	643	695	681	665	672	691	621	699	658	681	615	640	640	700	640	692	617	657	645	698	667	693	645	694	677	640	654	642	690	653	685	675	665	677	648	687	639	673	695	694	655	688	637	691	610	666	660	634	719	659	650	672	671	716	665	671	692	635	650	648	628	659	635	663	645	745	610	622	657	663	696	693	683	642	647	687	661	661	675	639	634	688	680	658	594	668	679	696	662	603	702	683	651	597	687	670	642	658	653	642	659	681	630	659	633	644	676	630	692	659	625	650	679	629	668	651	626	646	638	638	677	656	699	713	612	626	662	637	671	670	651	670	669	639	662	665	631	600	606	649	722	699	670	665	670	644	647	674	671	638	664	716	620	632	649	652	629	666	703	693	690	671	647	648	692	668	598	679	613	689	715	681	661	674	620	676	640	677	664	662	638	627	667	632	650	618	639	639	596	734	707	640	668	669	657	640	675	630	718	685	631	717	653	657	680	680	680	682	686	705	661	649	694	665	644	622	641	658	663	667	672	665	616	642	697	702	713	672	658	647	666	660	675	671	692	675	627	628	649	659	678	657	658	698	639	674	636	627	641	653	638	703	665	661	679	657	696	629	696	648	651	700	689	635	623	671	607	708	673	670	668	667	632	656	677	642	661	679	682	642	660	712	642	615	683	666	694	671	708	689	666	629	638	632	654	669	624	666	677	655	653	643	662	694	666	700	633	676	614	674	658	642	638	677	647	690	628	647	609	623	687	686	639	637	664	633	665	664	696	648	671	674	660	681	680	664	714	676	675	697	680	658	695	668	693	643	672	652	666	703	642	664	638	669	672	627	678	624	671	632	665	643	609	650	678	659	658	690	638	639	663	667	673	641	684	642	707	634	659	691	672	692	646	656	656	677	638	679	705	648	706	680	664	675	632	696	613	609	656	597	707	652	655	675	662	713	652	670	639	668	639	642	665	681	642	665	650	630	644	624	693	673	632	617	707	633	636	695	699	655	680	646	651	664	644	591	643	667	714	685	611	673	699	627	661	671	640	667	698	644	725	667	651	638	646	697	653	655	677	646	612	640	662	645	664	693	663	675	692	611	650	648	684	665	651	598	661	689	712	640	677	679	680	698	672	662	660	648	667	707	694	681	631	645	654	652	646	638	646	665	667	699	658	620	620	625	702	643	654	643	698	657	670	654	678	657	645	632	657	641	661	716	635	650	646	680	678	661	688	635	617	625	612	639	674	637	685	663	661	651	660	705	714	707	604	649	690	694	632	674	658	650	708	607	639	659	621	642	721	648	623	665	654	677	690	664	647	640	676	637	711	641	681	674	694	626	640	645	626	635	655	668	638	627	646	703	634	655	633	671	675	704	662	621	701	689	695	676	692	644	635	661	690	692	683	684	623	673	676	645	648	669	646	683	655	635	688	660	672	649	677	695	654	616	665	665	648	671	699	659	685	732	677	628	634	636	645	676	638	699	698	663	624	692	626	675	677	666	628	657	640	661	667	675	687	658	605	661	664	629	681	653	689	683	664	623	656	700	655	692	700	645	642	658	614	684	637	634	684	667	661	687	615	697	660	650	662	622	654	680	667	645	675	670	659	674	675	625	713	629	667	628	666	677	649	666	620	652	689	618	669	630	660	614	652	643	641	644	663	700	628	694	676	695	685	660	665	689	675	657	641	661	634	637	641	671	664	618	669	658	651	673	668	659	697	621	658	675	657	671	644	652	640	659	673	629	685	686	696	657	656	653	641	662	624	652	678	640	664	682	655	642	675	694	725	615	683	674	661	688	656	662	663	645	635	661	697	646	683	636	626	640	636	677	627	652	635	654	642	649	655	668	651	692	638	619	661	704	689	675	654	647	617	685	705	622	639	670	655	671	671	635	657	679	685	657	642	682	665	687	733	661	625	655	646	652	658	677	645	687	654	657	657	652	662	645	672	645	695	668	681	645	658	620	666	677	654	685	703	697	623	657
37640	50865	45390	34554	27332	20023	13682	8568	5934	4211	3273	2515	1995	1825	1585	1405	1286	1219	1182	1093	1069	964	998	960	926	991	930	960	927	875	952	878	903	847	903	883	956	944	909	865	945	940	954	892	914	874	856	910	956	909	894	905	901	847	860	908	830	905	848	905	933	842	967	955	863	901	942	883	894	880	829	884	890	883	863	914	878	838	896	878	907	898	885	904	898	900	903	896	913	939	926	922	962	839	873	903	892	902	949	902	930	867	864	870	898	899	886	917	904	905	907	865	847	904	860	860	869	935	884	866	893	894	821	890	914	889	898	842	934	889	888	921	886	918	906	912	849	889	887	885	866	912	848	870	836	928	897	915	893	908	917	876	891	911	892	894	933	922	837	880	853	879	863	917	842	882	850	861	887	884	827	913	901	885	909	931	861	882	864	808	911	901	879	950	910	871	881	866	917	902	830	899	945	914	915	863	912	932	944	874	822	886	875	892	894	891	912	912	871	896	882	925	934	859	892	878	913	923	915	921	869	887	880	901	884	914	950	884	883	918	897	917	931	860	903	902	926	864	903	936	916	908	834	897	894	872	867	954	869	883	815	910	883	895	849	837	859	904	894	854	854	886	913	854	857	841	856	921	876	883	936	913	908	855	880	949	918	885	931	874	889	853	869	877	922	946	938	942	867	885	887	856	895	927	880	877	915	917	908	885	861	864	891	908	917	861	928	902	824	905	876	864	864	880	836	874	866	930	876	864	913	818	922	917	929	909	853	873	891	909	907	905	924	862	841	917	933	886	869	884	865	888	880	908	884	875	901	890	938	899	897	910	893	939	936	917	871	980	953	876	881	877	906	897	908	862	902	853	879	892	921	902	871	868	904	894	860	903	921	885	937	891	930	887	883	912	906	915	875	850	922	885	891	903	837	902	864	874	855	862	929	883	899	864	892	890	922	889	902	875	914	868	925	890	923	832	907	832	881	885	935	939	917	912	796	868	835	878	923	966	916	902	901	885	862	913	879	896	893	912	887	915	867	852	943	919	896	895	861	912	883	869	940	864	912	846	888	933	878	934	917	923	910	903	906	865	852	899	902	939	874	865	920	883	868	912	875	880	894	885	890	883	972	870	894	821	917	875	917	933	845	871	942	857	885	892	891	911	848	931	860	893	874	894	889	866	900	917	862	908	906	858	914	880	899	895	867	865	901	860	863	878	856	892	923	899	867	896	929	881	886	921	881	873	902	892	864	887	885	918	873	881	882	927	915	884	959	913	912	889	899	914	898	927	915	916	871	843	889	913	871	871	894	909	901	836	905	878	887	909	899	930	861	895	888	930	895	901	943	905	877	894	937	882	871	920	918	850	891	885	917	901	899	893	865	919	854	907	904	858	965	933	860	928	885	882	869	890	867	882	891	909	810	859	889	925	849	889	886	891	839	905	905	866	896	869	866	911	894	947	845	828	889	904	894	876	908	902	918	875	878	844	880	899	852	889	897	851	934	882	863	927	917	866	879	896	889	953	934	917	883	876	870	911	954	852	911	885	879	912	883	864	930	929	932	926	929	877	877	866	939	911	891	931	925	918	884	935	885	918	812	874	928	858	885	945	872	869	893	925	898	918	960	884	901	816	839	881	854	904	882	858	908	837	890	853	866	920	933	934	885	866	902	924	905	907	876	902	863	854	861	878	942	889	833	916	867	857	919	905	871	896	942	870	924	904	891	901	879	887	925	902	878	882	909	891	909	859	862	830	932	869	878	823	900	856	909	880	854	887	876	926	904	906	915	853	847	909	836	907	833	911	918	894	877	927	872	925	887	902	868	956	908	888	940	910	887	865	887	882	900	853	851	860	928	928	927	857	909	810	854	890	955	872	897	905	876	866	865	891	898	870	920	955	923	894	916	887	913	935	885	857	889	883	835	825	891	920	907	900	870	917	838	914	877	876	876	915	953	890	886	886	834	906	854	874	851	903	920	890	893	855	900	919	873	890	929	842	858	871	902	913	901	898	875	877	877	871	912	920	913	845	916	887	894	876	891	842	851	875	876	837	936	875	847	895	886	857	889	871	920	877	850	914	935	836	889	885	841	886	915	873	919	896	884	871	928	896	877	883	916	877	825	858	866	881	930	930	905	893	871	880	867	883	916	864	893	899	851	839	887	825	954	852	894	889	916	849	867	898	863	917	852	901	930	875	877	857	845	863	875	868	889	910	899	913	838	849	906	905	951	926	884	912	900	860	886	879	938	887	871	887	878	924	882	881	900	912	943	863	890	840	855	866	894	849	873	926	910	924	914	865	861	894	976	879	850	894	876	868	909	912	890	834	871	865	911	878	915	867	899	932	886	950	870	880	892	817	886	877	865	911	893	864	968	888	869	913	891	864	897	899	889	915	903	950	910	893	805	849	880	887	895	895	908	914	878	907	845	904	923	891	892	930	878	907	908	859	889	909	913	888	925	917	898	907	904	939	838	846	884	940	836	939	909	925	866	856	901	905	895	871	903	863	903	868	920	906	873	917	901	941	896	866	872	900	891	907	873	932	885	929	889	852	935	903	903	898	853	837	853	858	890	863	881	889	865	868	924	901	867	876	918	907	927	858	879	873	893	929	912	849	886	937	922	896	891	900	876	920	873	867	904	921	906	914	904	916	871	883	844	901	934	898	936	831	862	880	933	845	895	892	918	891	932	897	851	895	858	876	858	855	882	839	876	919	891	876	864	894	896	881	886	902	868	906	927	866	920	911	938	885	905	894	910	842	903	864	862	874	921	851	902	879	919	922	850	948	900	894	920	851	910	883	891	870	883	878	898	910	873	886	844	886	843	865	865	899	872	919	907	913	950	901	906	826	861	929	873	887	886	916	883	888	898	934	888	877	871	894	947	932	919	887	924	913	846	897	871	945	895	877	928	869	893	972	974	886	883	914	918	874	911	893	938	855	884	942	857	862	871	899	939	873	907	894	905	898	896	896	856	848	909	979	923	933	868	947	882	883	916	849	915	849	887	887	883	917	906	881	888	894	950	921	893	854	881	914	907	896	832	900	904	827	917	880	874	857	925	967	863	922	889	845	853	907	936	840	901	867	856	891	882	892	831	893	856	903	898	942	915	913	939	896	849	869	833	878	877	881	902	865	824	904	915	942	929	858	925	901	869	890	914	917	935	874	879	909	935	911	875	931	889	892	907	948	880	915	907	807	883	870	889	890	902	870	862	936	894	895	847	862	859	868	922	875	876	919	932	888	882	865	883	864	856	877	896	904	897	912	859	887	890	898	900	875	886	919	911	906	955	891	930	874	870	867	898	872	915	895	905	911	903	927	911	859	854	928	878	924	912	896	940	862	879	850	930	935	867	835	901	874	904	907	916	897	872	890	922	897	941	873	877	904	931	877	961	924	856	850	881	935	823	878	859	895	854	866	890	846	852	867	827	883	898	867	912	892	904	912	896	854	904	919	849	942	875	931	864	938	914	893	913	870	864	922	939	882	821	886	905	901	914	935	914	907
24109	21011	28672	26602	25159	22983	16742	8429	4934	3544	2636	2121	1770	1467	1351	1223	1102	1030	963	890	863	860	794	795	784	735	784	729	745	750	686	676	754	674	690	679	682	711	702	721	734	692	709	767	710	709	699	744	663	759	658	691	704	671	673	732	683	724	724	697	742	659	688	664	675	693	669	690	689	670	709	647	745	652	663	727	726	727	680	691	673	733	714	681	704	690	690	740	629	677	694	679	712	697	698	709	725	721	706	656	665	696	707	676	661	690	683	735	698	686	653	707	781	658	686	688	726	743	710	711	680	667	672	696	694	720	726	742	713	703	679	714	710	668	707	705	718	714	646	729	746	702	699	706	685	642	718	697	722	693	737	699	686	728	704	716	688	686	708	674	716	696	678	712	682	723	689	692	670	685	697	679	691	726	663	692	678	674	705	642	738	717	659	702	715	685	695	708	710	725	719	743	655	730	690	705	691	736	703	674	685	696	765	666	705	710	663	683	682	702	743	683	721	743	683	665	690	699	701	691	703	728	675	719	704	681	701	665	661	719	666	728	664	711	653	714	722	646	630	682	708	713	688	725	693	678	686	674	687	695	654	712	665	717	628	685	706	718	691	710	672	723	714	713	695	736	693	678	677	695	695	708	698	690	725	720	672	673	668	672	688	675	670	655	735	680	695	732	716	721	696	724	711	677	673	709	738	689	686	677	679	744	705	687	712	680	686	716	648	652	714	686	688	655	680	690	692	737	697	693	723	766	664	700	743	698	660	694	711	757	717	696	659	726	757	713	666	672	669	713	720	705	630	682	725	777	676	711	682	653	714	685	671	748	716	689	707	665	724	699	713	679	686	680	623	757	702	691	683	696	707	654	682	729	705	707	703	750	729	700	705	681	697	726	703	728	691	721	754	720	686	703	684	705	771	726	728	692	714	690	706	717	733	714	706	678	738	656	739	690	769	739	711	683	718	673	725	708	729	690	699	693	668	730	746	684	707	690	722	691	730	657	704	648	642	655	684	708	700	716	651	738	719	739	768	652	734	696	734	697	688	708	737	698	700	686	748	746	697	690	666	675	646	696	696	701	704	685	653	697	645	702	678	674	727	708	702	701	710	683	657	721	686	642	652	709	733	653	706	676	686	697	673	682	699	671	723	703	727	697	769	708	709	710	709	700	662	704	707	683	685	697	637	673	659	709	704	699	670	725	697	651	712	707	708	687	695	703	679	725	688	732	674	721	707	702	707	725	686	696	725	685	651	743	686	708	668	635	710	673	694	716	749	737	695	671	737	696	702	736	691	680	709	730	697	749	667	681	747	719	724	694	707	672	692	733	712	697	702	726	709	685	687	702	698	689	673	697	718	682	671	675	736	711	654	646	703	723	706	690	675	688	669	656	669	675	725	703	743	670	718	622	712	704	734	656	708	677	675	693	657	684	699	715	697	693	661	644	709	708	653	698	745	749	663	720	745	699	708	681	722	710	721	658	736	749	702	679	725	686	729	653	716	753	686	693	698	690	701	706	697	712	690	633	669	725	735	694	730	690	709	721	707	698	697	685	728	705	748	640	672	670	638	674	696	640	671	687	669	726	713	745	666	740	652	660	703	673	699	659	676	706	695	670	735	689	689	714	680	723	708	754	685	682	728	655	693	706	715	697	679	685	723	684	670	648	687	694	696	694	689	676	682	708	665	723	760	748	701	690	659	698	679	717	674	710	714	712	649	693	655	712	651	675	686	661	755	703	656	696	701	731	662	670	690	684	707	660	682	683	720	688	702	723	718	710	710	702	713	701	638	727	694	727	732	646	719	676	688	697	637	687	681	697	725	687	686	676	712	697	668	656	722	733	692	705	683	659	696	721	710	688	716	707	681	731	715	686	661	729	681	673	703	694	675	681	735	696	695	721	695	721	724	725	676	653	708	681	701	707	671	689	666	727	685	671	671	712	720	743	673	705	681	714	668	703	718	704	665	711	654	718	689	704	671	715	667	687	712	664	716	690	704	691	715	707	714	684	722	694	700	719	682	718	683	710	661	672	730	702	729	652	694	708	716	666	706	697	707	697	653	661	695	690	706	710	673	726	715	667	681	691	678	698	710	704	730	636	692	733	741	721	719	699	703	727	723	704	725	721	745	736	637	658	697	681	711	662	744	683	712	717	706	754	704	709	727	712	640	699	680	711	721	677	701	653	739	679	683	729	676	729	661	669	687	650	686	732	680	682	704	727	715	728	706	669	657	671	719	677	728	671	724	678	711	712	643	683	718	692	725	714	700	673	726	669	704	707	760	696	720	695	634	677	673	670	689	692	701	712	692	703	697	716	685	681	682	702	686	665	704	741	687	701	707	711	712	702	717	729	672	656	748	707	724	646	660	704	691	683	690	715	665	686	725	723	731	701	659	692	678	691	719	742	691	735	704	709	699	723	699	694	639	656	724	664	703	712	721	695	708	712	686	618	653	688	677	699	699	702	686	667	700	674	680	694	719	705	718	660	691	656	703	701	708	699	694	666	738	641	674	727	708	683	667	715	697	695	647	700	694	756	667	698	712	714	677	685	723	661	677	687	724	719	728	658	727	683	681	694	666	697	697	731	705	696	699	738	677	674	710	651	741	694	726	656	679	654	719	721	669	699	703	687	676	710	698	703	704	685	691	690	653	691	689	667	713	732	700	694	717	691	698	686	684	721	674	672	725	689	727	704	686	721	734	663	705	737	706	716	697	652	686	747	695	701	701	714	694	709	781	708	687	670	706	687	723	707	700	687	698	692	651	692	641	697	700	713	696	701	709	724	713	665	680	670	626	678	743	688	698	668	703	718	695	700	679	655	715	735	693	673	706	680	686	694	705	773	682	668	731	722	687	719	699	728	710	685	657	706	758	710	683	744	672	711	706	656	723	668	737	674	668	701	674	743	675	670	658	681	687	730	718	713	681	662	739	663	674	716	695	709	709	697	683	678	717	720	701	638	685	657	678	700	702	696	686	692	731	735	669	733	673	707	634	735	685	683	727	711	704	681	703	698	728	672	674	672	690	675	709	693	715	723	717	724	668	730	704	705	664	671	685	648	671	636	655	729	699	665	688	678	672	698	689	691	690	729	686	670	734	675	701	656	728	671	696	693	701	705	671	738	702	681	738	709	720	663	707	691	739	692	703	654	728	701	652	672	669	767	682	673	726	702	668	697	671	693	644	691	715	691	671	690	714	673	721	683	667	680	700	684	659	751	652	707	721	705	698	736	684	667	744	720	691	714	681	702	717	679	678	697	633	728	742	654	736	704	708	740	668	662	676	697	747	720	680	657	665	687	695	714	728	670	660	696	678	660	712	689	719	685	652	688	712	643	722	710	734	697	712	677	650	720	722	673	701	657	649	712	670	648	647	713	733	736	720	691	720	739	674	700	731	653	674	651	711	735	698	703	734	696	694	684	708	682	642	757	701	728	710	665	678	742	678	683	690	645	724	683	736	697	706	685	688	711	686	693	667	665	651	693	715	685	667	699
36296	59209	53918	42183	34870	27584	20408	13433	9262	6837	4968	3853	3155	2532	2163	1898	1681	1563	1433	1314	1238	1204	1145	1023	1075	1030	1043	1044	1062	993	934	1013	941	938	982	949	931	963	908	917	904	949	964	927	956	953	910	930	960	916	908	935	905	874	934	913	934	904	993	984	885	940	983	902	957	925	894	916	949	921	954	911	905	872	952	976	938	968	938	961	958	945	900	889	978	908	854	915	914	993	923	872	949	911	954	886	928	981	954	959	972	965	926	911	1029	885	955	1001	981	946	908	967	923	931	957	927	942	956	907	917	898	914	875	931	960	927	922	954	919	862	949	912	986	881	931	897	916	990	946	968	960	918	941	931	914	842	952	950	958	960	938	911	972	889	970	923	946	948	978	931	924	897	940	939	865	964	931	921	927	913	960	978	996	961	947	956	963	950	911	953	920	969	944	918	921	922	939	886	930	936	906	960	952	908	958	876	989	919	908	946	929	881	941	934	892	930	925	922	940	964	921	931	963	916	944	891	912	925	911	894	928	950	868	922	934	920	941	903	948	951	888	920	900	911	972	934	965	954	884	893	935	890	998	914	925	945	988	968	943	961	956	936	923	911	927	908	921	956	1000	925	883	943	944	942	945	944	983	947	876	957	981	922	948	933	965	970	947	902	994	926	910	930	947	877	934	921	957	914	926	867	943	958	889	978	953	925	923	946	963	933	951	957	978	904	913	928	970	979	940	906	939	913	926	945	930	901	957	944	894	948	940	976	918	978	979	965	914	976	964	983	917	940	979	935	887	891	891	986	919	922	976	886	917	932	918	972	963	955	970	962	978	958	946	949	913	906	923	891	926	901	943	941	945	939	964	922	933	943	967	888	946	891	899	925	964	926	913	911	938	946	935	933	964	938	916	906	858	971	908	970	945	912	927	905	944	906	1000	978	947	969	973	1001	902	959	963	911	912	972	947	924	929	910	939	919	929	897	934	947	998	913	976	905	949	970	961	952	905	940	963	942	951	887	942	930	913	956	912	945	945	971	928	904	900	907	942	940	952	874	880	988	881	924	910	948	937	949	944	896	1019	894	930	924	964	928	974	874	878	888	892	928	944	925	929	944	926	924	960	913	915	931	976	960	900	956	875	924	1005	910	923	992	939	923	946	938	963	944	981	881	904	956	880	907	921	932	972	981	957	922	882	900	993	908	939	888	917	942	979	878	980	955	983	913	957	926	892	948	953	923	902	913	926	913	954	983	956	937	995	969	945	947	935	922	944	970	931	933	915	1007	910	969	897	926	929	915	912	910	925	891	973	923	945	914	941	911	944	932	923	997	1023	976	922	944	957	905	929	947	921	933	956	955	902	962	876	918	956	894	920	911	952	890	943	947	875	975	923	925	974	891	944	956	901	921	877	918	911	918	940	907	932	908	978	918	925	921	977	952	885	929	956	972	945	917	972	937	921	922	926	951	890	892	954	926	935	940	938	971	962	891	939	880	971	956	898	928	949	900	920	996	894	939	945	942	938	928	890	916	931	875	937	976	949	946	884	928	906	952	879	962	950	907	892	942	902	911	937	973	975	950	934	990	947	940	907	931	971	985	914	927	944	908	941	921	910	933	895	912	919	904	964	986	1004	944	859	966	966	933	925	889	896	914	918	938	875	895	952	939	969	919	907	883	940	943	903	951	970	924	879	916	963	942	908	877	911	929	976	943	955	943	934	911	876	913	913	914	952	968	954	937	921	924	910	930	925	927	913	963	951	992	974	947	926	944	964	911	944	842	948	918	877	922	917	953	861	894	917	912	995	973	924	999	934	948	923	941	985	928	921	978	922	933	953	876	900	893	985	918	926	936	963	948	895	958	906	949	963	932	893	969	933	924	996	959	932	901	966	908	897	1019	912	917	891	958	903	972	939	986	865	947	889	961	897	903	940	954	956	959	900	995	882	994	902	937	850	964	946	944	984	925	923	920	979	913	970	850	905	978	989	945	965	953	954	967	909	985	953	937	885	951	937	903	929	889	948	918	889	988	909	941	982	923	900	884	970	948	897	976	964	930	899	929	961	872	938	970	978	928	954	927	956	958	936	906	905	955	900	907	922	948	949	923	919	905	940	893	961	935	881	950	957	949	952	947	992	942	938	886	963	949	934	933	936	902	930	868	890	957	895	895	919	934	925	966	899	919	948	952	910	883	950	969	968	944	954	969	933	965	933	920	857	887	934	940	934	968	952	969	919	884	911	926	932	956	908	941	947	947	950	902	949	967	946	958	966	973	930	926	949	914	997	947	911	879	1001	922	1014	984	973	957	977	936	937	928	952	967	974	932	969	945	930	953	947	953	952	955	906	899	925	884	975	941	928	970	928	938	953	923	943	919	947	949	920	910	924	939	914	980	915	969	917	979	898	914	953	946	948	931	886	899	947	937	968	910	944	955	921	918	944	932	1015	935	982	984	890	889	912	935	929	990	888	901	982	977	928	964	912	948	952	927	960	936	950	945	986	938	935	991	929	921	952	948	983	962	935	984	985	895	919	925	937	931	937	924	987	911	929	910	966	909	926	967	927	928	934	921	925	927	880	887	918	921	947	875	955	935	958	933	929	976	906	968	971	951	1004	950	886	991	904	983	955	980	953	960	947	977	976	902	928	939	915	907	984	956	947	902	854	871	970	939	964	906	926	923	959	900	934	1006	913	971	920	989	940	943	913	941	923	983	946	891	956	967	956	931	952	912	928	912	931	895	933	959	917	919	960	931	934	992	945	932	917	875	954	935	986	888	912	998	1011	921	943	951	946	920	986	901	927	932	936	934	982	927	966	879	931	937	932	916	874	882	923	919	902	917	956	946	921	946	954	877	983	935	912	960	930	942	1001	964	957	983	878	973	952	971	895	973	952	903	1005	919	890	933	904	947	959	986	930	914	900	951	926	934	888	928	971	965	942	951	911	849	1024	890	958	1000	943	958	972	943	929	917	954	922	972	887	946	936	938	922	941	923	902	937	946	968	939	873	966	928	948	908	963	925	884	927	920	918	935	946	925	935	932	904	952	889	922	933	925	934	944	896	922	943	877	922	935	917	966	948	920	878	970	944	925	955	909	934	932	885	930	881	902	881	929	959	939	950	896	971	946	944	919	946	940	934	914	931	954	946	967	975	973	946	954	905	898	929	931	971	945	984	869	906	908	947	924	949	932	924	893	919	956	973	963	925	976	943	877	898	934	992	945	950	947	950	941	906	939	1012	982	983	949	978	889	984	909	944	891	918	977	941	906	937	887	936	970	977	969	904	898	924	960	895	923	885	900	952	942	912	939	904	952	971	889	929	933	947	911	970	942	899	937	943	1002	956	912	914	967	923	949	912	904	951	952	929	943	956	935	1011	941	928	888	898	918	999	897	944	893	910	933	944	941	871	943	947	933	910	925	961	949	971	968	888	953	937	917	949	943	952	926	1004	892	896	917	957	965	946	945	978	921	891	967	909	903	914	974	985	952	962	908	967	980	917	981	931	939	950	972	936	967	932	938	943	939	1019	954	961	967	970
22985	20974	28760	23927	23364	25267	22931	12530	7445	4981	3744	2778	2250	1846	1676	1451	1292	1154	1051	1025	1035	949	843	781	812	744	774	721	750	755	708	783	703	703	684	735	684	698	717	742	755	729	644	706	694	686	690	722	670	720	685	681	686	674	708	659	707	705	714	678	685	670	675	662	762	700	658	684	693	650	692	695	745	690	707	691	731	660	694	702	690	722	642	659	708	737	677	672	669	679	654	722	673	695	708	712	674	689	665	704	665	698	684	683	681	665	726	670	670	635	668	667	694	666	730	618	698	701	680	695	688	683	694	699	662	651	715	706	714	690	691	713	714	674	698	657	639	645	680	696	672	680	691	724	692	683	702	701	681	697	736	659	717	689	705	697	704	670	686	699	687	714	685	660	622	696	699	684	682	694	692	660	648	709	683	697	679	707	681	675	661	679	672	677	704	708	729	718	664	705	663	720	697	669	686	694	694	688	738	692	676	627	662	634	613	692	730	683	712	727	672	674	687	681	674	637	698	695	661	667	651	684	694	672	672	706	715	668	691	678	735	671	649	726	673	670	701	677	660	686	712	727	700	651	759	645	744	684	730	667	693	668	662	689	661	694	692	670	663	675	661	735	746	720	691	654	695	700	716	689	662	711	690	698	720	672	661	691	703	694	691	721	761	681	657	679	739	675	727	676	705	695	729	686	678	712	682	622	706	776	713	675	707	663	715	701	723	695	670	708	666	659	728	661	685	690	713	720	688	708	714	684	697	702	705	650	702	680	685	687	664	706	687	703	677	764	648	669	675	692	731	702	642	682	675	662	678	715	698	754	665	710	684	682	685	717	699	669	686	697	647	689	661	672	706	752	683	697	703	658	746	701	650	677	725	681	675	667	703	687	674	693	710	733	755	662	684	669	687	687	629	726	680	635	629	693	709	678	683	693	698	677	689	702	696	662	723	694	699	690	698	726	670	706	696	696	728	712	701	729	664	713	690	657	676	643	691	668	687	692	743	697	688	660	743	688	710	659	714	734	724	694	631	656	642	670	705	657	660	685	707	681	706	663	714	685	690	678	685	682	682	706	699	723	698	699	703	699	723	693	697	708	682	687	706	685	689	689	698	699	674	755	708	692	696	707	718	708	682	706	710	714	642	669	655	692	686	691	754	704	710	635	669	713	732	724	665	701	632	655	662	673	707	649	662	676	693	739	699	684	665	716	691	637	689	646	715	667	685	673	702	705	687	681	685	706	642	671	687	702	771	733	715	731	733	671	698	676	665	691	667	677	676	697	709	732	685	677	671	756	667	691	670	692	691	720	668	649	678	719	674	696	686	707	727	722	720	715	688	668	672	660	702	654	667	683	706	703	723	700	656	679	671	723	686	695	675	669	766	672	666	729	676	685	707	702	675	657	692	692	706	734	700	693	683	660	738	666	732	712	691	707	706	684	694	663	685	734	640	719	705	709	699	659	728	681	702	741	677	707	683	680	664	683	674	701	630	704	665	707	697	668	690	695	686	693	691	669	732	728	662	666	688	696	651	603	732	722	693	657	652	716	691	740	697	671	700	650	701	701	699	624	778	714	686	698	679	682	627	650	720	727	677	737	690	675	676	724	660	694	722	693	720	719	732	688	682	725	666	721	740	672	713	752	689	667	672	668	716	686	663	702	763	714	689	702	708	705	648	727	648	689	660	642	649	664	731	710	693	717	721	734	684	685	683	717	741	677	708	709	688	678	668	695	651	676	716	670	671	686	655	739	671	687	681	709	705	685	699	667	652	661	659	701	683	685	685	667	733	685	730	724	642	727	691	691	717	685	714	659	672	682	713	698	651	709	676	673	651	673	738	680	750	685	684	683	703	679	692	693	684	731	698	703	738	721	708	708	624	695	664	683	685	707	677	658	697	695	660	718	736	685	668	734	701	661	650	661	663	703	677	692	668	686	674	661	679	684	631	717	668	674	642	722	716	684	691	658	690	720	715	724	692	655	686	685	703	687	680	666	732	692	714	682	720	710	642	699	668	713	672	656	671	685	724	690	697	675	690	700	730	661	702	687	690	709	676	733	701	663	674	743	682	687	706	684	677	702	690	653	649	731	753	679	694	694	686	700	679	701	701	713	666	694	652	684	735	705	752	668	672	678	645	640	699	692	678	711	671	746	697	698	710	687	687	722	660	707	677	668	690	672	698	744	744	672	683	679	682	669	692	660	691	686	668	686	606	683	676	730	747	664	727	745	686	670	686	685	692	669	698	650	655	679	691	717	691	686	689	646	678	642	674	714	706	658	717	699	750	735	688	661	669	648	702	734	680	672	732	651	713	685	682	714	654	688	675	674	682	688	653	720	697	689	686	652	684	672	658	711	714	701	681	647	658	681	700	690	671	681	699	717	682	678	657	696	653	696	704	676	673	689	685	676	675	705	720	688	731	676	673	672	712	663	691	656	664	711	667	651	696	681	662	683	687	703	682	664	710	685	690	685	692	712	696	687	656	676	673	699	622	661	661	692	640	701	714	668	725	690	687	686	661	697	683	729	689	693	680	746	690	719	626	691	627	678	691	657	667	693	666	722	659	681	677	726	682	679	728	667	648	656	664	651	710	706	671	673	685	662	703	699	696	710	680	705	669	680	671	638	665	747	716	728	643	687	732	690	680	651	709	684	688	716	678	668	691	671	702	695	695	706	669	709	706	718	709	681	686	689	713	669	665	668	709	728	734	681	686	661	689	696	660	668	693	693	696	730	689	708	665	671	719	702	680	673	705	754	648	691	671	711	681	688	665	642	719	736	687	699	661	696	670	669	673	685	633	727	679	700	689	643	713	672	670	677	681	701	710	680	653	680	695	675	697	684	656	654	671	684	666	686	730	669	703	707	652	712	688	689	719	723	654	671	669	687	656	672	706	689	685	676	646	710	727	699	692	708	659	676	609	685	704	681	675	690	661	655	677	674	724	693	702	704	709	661	711	717	727	693	696	674	644	704	705	675	661	729	719	696	630	693	679	662	695	700	668	718	699	711	707	706	755	685	647	625	658	651	696	690	705	695	722	680	694	664	706	666	665	685	759	686	749	688	716	706	695	681	697	680	671	674	633	703	670	661	725	696	646	677	707	686	700	680	678	690	642	698	710	695	759	690	694	653	657	700	693	637	679	737	695	684	663	690	689	730	696	690	700	709	644	701	760	668	695	667	682	694	657	689	697	711	685	652	681	687	663	653	704	706	660	644	733	687	641	748	671	722	722	679	678	677	635	683	689	751	752	712	656	687	707	669	692	664	722	663	718	658	644	699	705	688	728	653	661	672	706	688	668	713	701	737	682	682	667	660	667	708	725	686	672	710	716	688	669	673	721	705	724	694	678	707	692	693	655	738	693	649	647	691	695	686	669	652	683	658	688	687	703	662	682	672	661	698	684	694	765	702	689	721	689	677	712	693	709	684	701	705	665	682	671	704	658	690	677	683	656	661	663	702	679	672	786	682	710	726	729	658	688	660	676	738	668	676	628	680
39181	64405	58779	46575	39724	32410	24515	18155	12632	8982	6704	5181	4114	3248	2860	2269	1997	1734	1627	1497	1377	1392	1241	1149	1086	1107	1026	956	985	966	952	1012	964	963	942	895	907	997	895	893	945	914	964	866	911	904	893	900	923	930	940	885	910	928	904	898	945	862	950	914	956	955	906	916	917	960	960	879	919	895	958	892	882	919	909	917	981	882	956	939	875	917	931	915	934	852	922	893	925	890	972	987	885	875	889	931	998	932	935	952	955	941	905	908	912	898	878	992	956	943	952	856	919	921	935	950	902	900	859	904	885	920	900	883	904	898	893	880	911	859	936	909	909	922	889	895	929	916	909	925	899	884	900	894	893	917	915	934	871	902	921	943	874	916	927	935	894	909	920	916	889	910	962	926	899	921	895	920	911	897	897	935	938	956	884	899	905	906	933	872	960	888	953	893	927	899	911	920	904	852	922	928	914	919	894	897	879	938	902	915	941	917	928	889	918	930	972	927	930	912	913	869	907	907	914	939	928	890	853	910	909	883	882	935	926	956	938	911	887	863	933	949	944	915	987	904	888	919	876	908	928	928	983	892	938	895	921	956	886	896	908	955	937	892	865	935	940	907	872	939	900	898	862	882	925	880	914	935	906	927	925	890	937	858	910	890	871	916	920	909	927	927	945	971	910	904	907	886	943	929	944	894	927	901	925	905	923	926	906	960	882	956	933	910	891	899	958	949	887	882	898	931	905	910	879	865	958	909	903	890	904	934	894	885	935	921	880	937	926	904	899	914	908	854	897	890	909	902	932	932	913	890	907	926	903	912	874	953	978	887	894	882	926	950	928	918	949	923	972	902	869	908	901	905	854	927	925	888	907	899	970	987	882	954	892	936	926	901	906	940	892	909	933	923	897	938	893	893	892	937	897	862	960	953	926	931	931	930	937	895	881	952	939	909	901	931	874	888	925	967	898	872	941	921	954	948	886	922	939	922	943	914	903	867	940	926	918	894	914	937	836	945	954	939	920	918	914	925	849	941	938	992	945	921	846	930	926	872	937	880	932	865	903	892	911	850	939	864	887	936	907	941	903	903	906	908	918	926	928	885	957	943	914	930	923	881	896	895	847	900	955	919	913	934	915	923	934	888	911	882	894	904	906	936	929	931	956	888	910	874	860	985	873	879	846	941	904	891	920	915	896	883	963	930	964	945	895	966	948	903	941	850	903	875	883	906	931	990	859	899	902	893	894	889	887	896	880	878	940	864	926	921	881	912	893	964	901	896	907	961	907	942	957	907	912	890	906	935	855	914	883	917	892	906	922	901	889	908	875	886	877	907	912	891	915	894	974	908	904	885	854	866	911	947	911	935	906	933	900	967	912	920	975	969	920	894	913	930	926	885	904	895	924	904	959	932	877	907	891	958	918	910	929	881	984	908	930	930	849	899	947	931	918	948	960	899	870	998	982	875	887	919	883	902	889	956	878	944	912	914	940	904	903	907	908	902	937	924	915	888	924	964	917	887	958	903	936	952	911	931	958	918	932	901	967	899	943	887	954	926	922	934	908	868	946	900	875	947	940	926	868	913	889	868	919	910	950	960	890	888	977	890	926	920	989	914	902	949	932	889	878	893	948	908	881	871	899	909	899	929	890	928	898	911	899	886	889	957	930	887	939	922	916	973	931	921	911	873	936	987	918	934	887	985	929	934	943	866	922	905	855	891	859	931	936	897	943	904	904	923	923	944	906	876	873	866	851	959	912	937	972	885	957	888	940	910	941	940	927	922	925	891	914	907	918	947	949	933	952	934	921	870	943	921	926	917	935	949	896	972	937	955	909	984	887	919	947	936	919	912	876	921	959	956	926	857	880	921	851	882	936	886	902	911	876	894	908	945	960	907	917	906	907	932	939	894	936	870	916	880	882	896	911	931	928	939	915	910	970	896	917	891	888	901	893	906	899	891	889	919	896	941	939	893	963	909	946	897	898	906	932	962	886	921	844	897	925	920	872	943	988	968	912	945	905	891	921	963	892	941	944	940	877	870	918	913	926	933	935	975	941	930	955	911	911	985	883	964	885	923	959	939	898	927	916	913	929	847	908	950	897	899	872	952	834	898	924	848	935	933	886	902	910	936	917	903	913	952	922	909	950	928	970	887	892	941	963	909	913	929	922	910	907	948	919	906	918	936	937	891	925	906	930	881	914	891	968	879	913	967	941	933	848	910	872	924	911	890	902	882	917	924	908	922	906	888	944	944	882	956	890	930	895	916	913	891	919	924	913	938	888	949	915	874	904	879	860	901	927	974	935	900	917	900	925	917	876	954	941	879	890	937	888	934	956	881	935	916	978	921	942	884	941	909	900	884	943	890	844	919	904	895	919	975	899	917	872	958	882	928	879	929	892	949	877	888	911	904	899	897	941	881	953	926	861	928	930	974	906	848	947	933	920	923	897	932	908	872	950	913	924	937	891	924	897	959	925	910	919	863	914	886	890	872	928	950	958	934	963	904	852	929	873	924	915	902	932	901	883	900	917	938	897	917	946	929	878	863	904	890	924	920	913	916	847	912	859	941	935	952	961	888	926	908	961	923	982	933	928	921	875	885	930	954	996	894	936	915	879	890	961	912	960	914	923	906	935	916	934	898	905	855	937	910	908	908	938	914	867	893	882	900	921	922	866	912	914	932	884	928	927	955	901	949	895	956	908	915	951	962	953	919	935	871	898	924	942	894	865	936	910	882	884	948	903	862	900	945	898	868	915	861	941	872	860	932	866	936	943	890	960	906	913	890	891	881	901	873	906	878	889	891	946	888	897	884	909	955	934	869	919	916	958	920	958	951	899	897	905	925	912	843	905	923	871	893	894	871	906	925	953	927	903	903	933	912	930	892	966	905	913	840	914	931	936	846	901	924	955	914	900	938	966	888	928	865	928	926	882	879	899	967	903	870	858	901	915	941	930	890	901	905	913	900	897	905	915	937	944	931	935	895	935	937	923	907	891	885	924	900	886	904	950	914	896	861	927	940	906	853	940	945	907	921	900	906	945	918	937	865	904	914	964	873	920	891	962	920	882	937	940	935	910	912	918	894	882	906	922	924	879	910	928	923	865	906	903	908	905	889	872	935	904	906	923	932	893	947	932	927	938	908	922	973	905	887	932	891	968	910	897	997	925	910	880	948	938	949	951	922	930	903	896	936	945	936	935	838	883	947	888	898	884	838	978	912	909	873	895	943	877	858	944	913	863	929	868	904	887	916	918	894	895	896	913	915	950	947	883	929	920	883	985	948	884	872	876	913	875	897	948	952	921	872	891	895	913	926	876	944	873	874	938	963	939	922	889	909	921	923	915	930	928	903	887	928	954	934	904	912	956	981	884	882	919	872	934	903	894	872	882	878	905	901	914	916	882	924	934	896	923	958	921	940	941	937	911	905	943	921	910	948	928	877	913	961	872	905	899	909	929	951	862	882	874	967	958	975	933	894	946	942	936	944	869	900	859	947	919	930	926	906	943	928	902	920
29449	32704	40156	32272	22828	14751	8103	4761	3152	2287	1795	1496	1265	1088	972	965	907	825	777	790	756	725	718	711	659	715	662	660	658	714	720	667	698	666	675	648	689	681	605	656	686	705	651	643	647	661	701	637	674	638	664	647	635	676	638	643	660	645	668	673	636	670	646	648	681	653	638	674	646	627	649	604	692	636	628	693	651	618	659	679	670	650	664	682	702	694	640	650	645	645	633	647	655	650	660	623	686	597	640	626	664	601	606	691	659	682	637	623	630	657	623	658	678	666	646	665	655	652	630	631	620	664	690	679	654	703	645	679	642	668	659	680	674	724	691	663	681	636	643	661	686	707	667	681	647	679	676	639	696	649	641	623	631	641	690	660	666	677	655	662	651	659	680	684	610	643	685	665	641	654	693	660	655	641	681	665	603	656	624	616	642	637	670	664	643	605	663	650	637	657	650	642	683	637	657	693	641	663	659	657	688	621	609	644	680	625	653	631	710	659	662	669	659	685	661	663	683	665	694	643	635	674	657	668	655	665	655	653	647	686	667	648	643	649	639	649	671	698	698	637	634	609	701	688	649	681	666	661	671	636	675	640	688	634	654	623	626	642	695	661	685	655	657	615	671	637	664	677	619	650	624	696	681	677	648	666	676	670	674	674	706	674	609	664	662	676	678	665	654	649	646	677	676	642	640	680	648	616	636	637	666	664	666	639	670	672	621	696	662	636	629	662	697	679	687	685	653	669	629	663	665	670	638	604	685	673	685	639	707	650	683	624	662	649	657	639	672	629	675	673	641	611	691	682	668	614	702	636	690	670	661	655	641	623	646	655	670	689	624	657	643	697	635	658	708	627	690	679	607	663	652	641	658	682	647	637	623	626	680	599	676	616	663	665	635	658	620	663	713	637	662	653	648	623	670	668	645	656	667	653	633	632	675	649	691	617	657	629	648	617	654	624	657	654	628	638	623	628	629	670	627	665	673	667	701	660	661	679	670	657	646	673	656	642	707	661	666	676	663	647	668	644	666	657	648	631	672	643	675	688	661	671	657	645	675	631	593	661	745	661	613	664	641	637	646	654	629	630	686	716	658	666	632	623	668	646	630	686	685	638	679	634	617	630	640	634	671	648	642	633	663	666	647	648	650	645	630	663	660	689	629	637	667	645	636	632	649	613	652	645	663	686	655	610	641	679	675	682	674	629	617	662	672	620	600	645	601	640	718	681	641	635	615	666	623	669	660	731	677	637	665	669	677	671	658	646	700	659	694	655	685	635	640	638	694	633	649	649	619	627	653	680	620	662	675	693	655	665	666	647	671	667	653	643	642	652	633	655	673	651	658	678	679	637	642	662	650	654	649	622	664	684	661	632	687	663	647	631	652	667	700	663	646	667	639	600	651	667	702	679	670	642	683	692	661	647	658	637	670	637	646	663	703	667	637	677	644	659	647	628	670	659	686	623	657	630	681	611	697	677	648	658	656	685	653	687	642	668	637	674	675	666	648	687	663	663	622	665	625	649	657	650	629	692	641	664	705	683	608	603	670	648	601	654	673	644	680	649	647	623	640	674	642	648	645	664	647	690	671	667	752	698	686	672	630	653	628	628	607	666	614	678	650	622	646	662	631	639	697	656	671	653	630	645	684	665	633	656	726	687	639	680	593	625	650	689	657	710	685	630	636	668	632	605	610	658	679	661	654	660	639	644	631	644	677	648	678	688	637	657	633	667	660	597	679	642	683	666	671	709	681	634	635	666	659	641	654	640	638	674	648	701	628	676	675	611	626	674	673	688	671	639	710	721	631	616	643	653	670	689	659	614	649	647	656	628	655	640	655	682	596	664	682	645	690	591	666	645	662	651	666	658	647	620	646	697	630	624	618	662	641	672	681	653	671	648	664	650	638	610	680	667	665	638	647	659	650	660	660	633	622	686	665	670	668	663	641	664	619	641	671	634	640	632	641	651	682	675	621	701	680	674	684	680	652	676	643	645	669	712	663	683	651	671	693	635	683	678	650	704	648	667	632	635	661	679	673	647	643	649	574	683	653	624	654	705	687	731	670	668	659	652	615	662	686	639	607	663	682	670	668	629	650	639	630	719	633	650	641	700	631	674	634	670	611	708	690	646	646	623	651	639	676	676	642	633	633	662	674	664	663	662	640	631	623	674	634	663	677	643	681	729	660	621	668	671	677	684	691	655	672	646	659	670	684	601	649	678	702	686	621	628	661	652	663	661	629	675	645	689	642	641	691	670	667	686	677	658	655	632	662	598	629	658	685	595	648	647	629	636	652	674	665	656	684	654	679	646	673	683	672	645	617	667	692	676	603	623	635	641	634	667	677	619	667	620	656	666	651	632	662	640	681	670	617	665	644	649	624	592	683	633	688	684	644	664	673	666	642	659	677	667	633	615	664	657	639	688	674	659	658	621	625	721	617	644	631	655	610	632	660	648	655	686	679	663	629	644	648	663	651	636	621	722	631	695	690	651	651	701	677	646	651	618	645	630	660	696	651	638	705	700	669	650	661	690	626	647	658	668	612	685	672	655	671	648	704	654	641	663	618	666	666	676	601	659	664	703	635	706	672	673	640	679	718	648	659	629	700	662	660	675	638	656	622	627	641	680	707	695	643	616	629	618	695	664	614	646	640	659	672	635	659	655	640	630	620	620	678	699	633	662	645	665	705	646	693	651	643	673	658	639	663	606	625	617	643	683	678	683	690	631	708	645	661	693	654	631	647	695	665	649	680	679	634	664	624	664	635	686	629	703	650	652	707	636	617	699	677	665	639	639	647	650	661	660	645	674	622	650	685	627	646	647	671	677	659	636	684	664	606	668	691	636	627	654	627	672	658	727	667	656	672	672	644	630	667	660	672	671	644	642	668	657	689	639	659	680	665	697	669	639	648	651	651	631	603	667	673	642	640	669	625	674	636	656	657	655	670	650	622	677	602	637	624	668	702	617	671	617	671	663	635	671	646	644	659	704	687	632	607	623	680	625	661	643	661	625	649	657	633	639	648	657	688	667	694	671	605	611	657	663	608	639	657	682	638	650	654	655	678	619	686	618	650	703	666	618	655	636	661	652	632	628	631	606	681	670	715	646	697	633	686	692	706	641	635	653	692	669	670	669	664	602	653	675	672	652	665	669	682	650	630	648	654	692	697	604	625	693	657	675	726	679	640	670	670	634	641	680	688	597	647	667	680	667	687	644	684	632	646	631	693	620	679	636	657	665	693	608	653	665	663	640	678	658	670	648	632	633	669	628	618	645	658	656	659	654	628	645	650	664	638	672	675	638	660	607	679	656	661	687	696	688	686	646	643	661	653	656	607	665	626	671	615	662	633	635	656	639	670	647	663	690	622	657	635	643	677	633	671	655	621	663	665	676	683	669	617	656	644	668	659	661	679	661	647	625	669	705	598	677	663	697	623	658	672	677	696	626	650	657	679	600	708	683	628	616	646	664	631	678	650	632	658	643	688	630	694	663	698	649	716	628	628	621
37072	51708	45945	34583	28496	20706	13720	9087	6225	4507	3436	2703	2149	1803	1673	1454	1333	1227	1158	1114	1093	1008	993	958	946	911	948	992	951	951	918	917	947	903	847	915	898	884	837	926	900	857	944	910	896	939	868	860	877	888	887	894	887	923	862	916	949	889	880	838	868	840	944	879	893	898	961	891	863	903	910	827	934	884	903	876	868	838	887	865	864	900	923	878	908	878	872	873	875	887	873	902	880	905	917	873	875	872	860	911	886	870	870	901	908	885	866	870	891	908	928	861	876	841	897	914	920	845	855	903	869	888	842	896	881	933	862	903	865	837	960	918	856	915	839	866	911	857	923	852	834	858	833	911	846	972	888	892	865	869	881	873	908	899	882	905	885	884	900	897	894	916	862	871	882	918	920	913	915	821	896	848	899	909	898	850	879	869	846	883	856	909	858	900	828	883	911	880	847	900	907	869	876	903	867	895	907	861	866	892	859	898	907	933	886	865	938	857	825	866	937	922	917	945	839	895	883	872	881	860	871	887	910	875	924	899	859	938	875	900	902	901	879	832	854	808	884	869	875	908	893	898	877	863	890	890	940	898	909	899	842	884	885	890	880	901	937	879	853	872	945	869	911	821	891	906	904	896	907	895	859	888	891	900	967	885	898	867	938	925	864	897	927	892	887	893	918	892	849	856	853	841	903	834	807	895	869	887	855	858	894	930	905	938	889	894	892	910	892	917	926	884	947	851	877	858	902	890	904	886	903	919	866	888	896	878	925	871	885	873	873	847	864	853	857	922	878	876	890	877	880	892	865	888	923	900	861	891	876	896	880	915	862	884	905	878	833	891	918	839	873	883	919	824	962	849	955	912	840	878	912	877	874	927	906	867	897	875	867	879	912	876	865	894	922	900	919	817	869	913	916	890	877	907	897	882	885	845	915	847	857	880	954	873	889	873	935	905	874	895	900	867	912	890	895	871	881	895	866	851	835	864	900	868	859	920	892	885	967	851	908	957	897	866	861	898	891	915	904	909	879	849	950	892	893	900	910	856	889	857	935	846	941	895	892	892	933	855	889	873	872	908	867	833	904	846	883	847	860	869	909	868	845	883	925	904	872	889	903	878	899	872	864	885	883	851	882	873	858	887	893	886	885	876	916	888	892	918	930	894	885	904	908	873	845	875	898	904	836	848	835	852	881	872	895	842	916	901	871	881	926	897	860	841	926	846	912	914	860	867	852	887	841	867	840	884	868	920	801	905	918	870	854	910	908	924	902	869	921	897	822	868	884	868	870	891	884	873	894	909	854	910	868	875	915	906	905	953	869	861	812	946	901	892	841	925	870	852	868	884	862	891	903	912	897	886	870	862	888	902	935	894	862	845	846	884	836	851	867	936	893	864	927	866	889	878	878	918	861	898	870	914	902	903	925	864	926	905	884	871	886	868	907	889	801	898	907	909	857	914	921	852	931	881	833	889	858	910	908	879	873	888	873	866	888	887	886	932	827	890	896	828	899	880	873	825	922	866	886	944	928	856	898	930	849	875	909	911	904	895	890	893	895	860	955	930	865	847	887	890	867	888	860	910	921	899	901	912	907	930	880	878	909	903	864	883	918	866	906	887	855	919	864	905	850	890	882	900	910	879	889	881	875	936	857	894	895	899	818	892	893	871	880	875	860	867	914	898	923	930	886	847	889	896	895	848	915	876	908	862	909	876	892	810	841	886	860	863	848	870	897	942	909	919	830	898	960	899	870	891	895	902	895	882	849	897	860	927	894	837	883	869	913	879	944	871	907	918	874	878	913	856	896	819	909	881	899	893	868	850	867	921	898	901	908	846	868	848	883	846	880	898	846	878	946	820	853	876	910	860	872	900	881	863	822	867	919	857	845	919	856	932	841	876	887	900	893	886	912	937	918	920	891	856	818	962	886	837	931	840	870	923	893	899	940	910	863	894	909	895	859	964	923	881	859	901	885	936	846	872	862	921	867	859	926	914	900	888	910	917	884	894	870	930	913	925	890	995	845	909	873	885	928	887	885	865	868	873	885	901	850	909	909	865	878	873	911	944	911	883	905	955	856	902	954	867	920	858	891	891	898	861	859	872	897	882	857	920	877	855	886	900	919	884	922	905	882	843	874	915	885	859	874	827	892	867	837	867	871	874	894	881	913	844	943	883	918	869	873	897	855	848	940	863	865	924	876	871	882	876	903	841	888	869	869	919	907	943	847	888	876	945	875	876	917	835	843	903	890	883	894	871	930	862	872	851	851	813	871	894	936	878	893	905	887	898	867	900	889	853	914	877	932	856	904	914	901	926	875	890	872	934	914	951	897	920	923	883	862	854	912	888	892	904	878	898	864	884	840	946	867	863	876	863	914	865	933	877	906	835	888	951	895	878	935	933	920	886	915	902	916	903	892	917	914	894	871	843	910	903	852	847	912	862	937	887	904	879	897	827	868	930	879	873	908	921	865	847	923	884	923	903	920	850	864	893	897	878	871	863	946	909	916	918	901	879	853	947	829	917	885	907	876	878	877	914	864	884	879	824	898	913	876	906	870	914	937	885	863	851	841	815	881	893	949	922	917	903	872	916	926	942	836	909	938	913	907	942	902	916	936	847	933	921	872	902	875	883	889	921	911	851	878	879	884	873	874	929	894	883	867	879	845	919	873	852	909	892	890	908	895	918	865	854	928	900	913	895	859	890	846	881	865	873	894	957	918	832	884	915	885	936	886	916	917	899	895	943	939	878	877	917	909	861	921	840	937	895	908	918	886	937	838	862	852	865	864	838	925	913	884	909	887	917	879	897	919	889	923	893	908	927	888	884	901	881	890	936	835	926	916	899	895	918	895	896	888	833	926	847	869	889	888	912	825	856	805	857	848	840	859	899	883	907	885	874	920	869	918	883	872	843	903	898	892	871	817	867	876	874	949	886	890	918	885	850	914	938	900	879	866	881	909	881	897	939	867	877	898	903	886	907	947	893	907	923	837	815	929	914	841	934	934	944	869	913	811	858	901	871	891	918	856	922	878	919	886	823	934	855	876	871	883	943	879	856	884	871	891	830	926	922	934	883	849	927	872	890	897	911	878	869	906	874	894	905	875	917	896	901	912	861	898	890	834	912	926	882	952	938	932	926	870	864	904	916	872	905	868	900	877	885	945	880	890	866	887	881	898	896	916	894	855	929	926	836	907	865	911	886	865	839	871	903	926	918	849	885	854	895	875	860	927	828	869	876	908	879	868	890	908	896	916	827	871	859	932	884	952	852	950	871	892	920	930	934	931	944	930	874	886	946	898	904	821	872	918	873	888	926	916	890	919	910	873	815	901	845	879	926	887	913	878	837	898	913	884	896	878	871	883	888	933	912	877	886	921	909	866	895	928	904	887	894	871	835	937	879	908	912	931	891	868	847	930	906	904	897	876	932	911	896	873	838	895	830	909	835	878	888	907	913	877	887	885	858	846	948	948	917	883	913	874	831	907	898	902	851	878	879	911	868	887	900	874	931
24059	20997	28570	26140	24975	22903	16097	7983	5083	3624	2820	2174	1773	1528	1325	1171	1136	1006	925	897	827	836	798	773	769	796	771	681	671	726	731	675	708	700	689	711	692	697	689	667	678	665	728	686	702	697	640	682	699	647	667	685	686	695	722	723	667	670	696	678	661	696	741	689	684	658	729	707	699	689	724	702	649	706	730	737	741	678	677	692	649	669	733	705	664	714	701	654	708	694	767	675	701	700	672	679	708	687	699	683	695	701	709	705	689	668	745	740	688	684	686	685	731	694	704	724	720	676	717	728	735	684	677	717	695	717	734	699	668	708	691	644	646	677	721	704	671	719	702	723	699	717	711	743	688	674	695	758	679	646	698	717	707	667	712	679	718	690	666	699	696	683	709	715	677	666	671	694	698	700	688	710	710	700	703	700	688	653	740	698	689	733	728	685	732	658	728	678	676	697	682	721	704	669	650	658	753	675	680	733	700	682	722	638	680	649	759	642	703	716	664	700	704	693	696	627	695	703	657	703	714	698	698	685	713	680	702	659	715	647	676	720	664	681	709	647	713	694	715	679	695	714	698	708	659	654	688	747	688	673	669	690	655	704	698	681	671	709	702	706	705	721	686	717	677	671	704	694	690	708	703	700	704	680	702	648	665	663	671	690	687	712	716	670	674	725	701	707	718	704	680	685	699	687	696	717	707	655	681	724	739	728	697	725	696	684	679	692	688	702	689	687	689	714	747	744	694	667	682	676	693	658	715	666	703	757	678	688	650	666	691	722	735	709	702	679	654	692	726	712	673	698	692	687	716	658	674	687	701	717	698	676	728	682	707	704	725	674	706	672	682	664	713	721	711	678	692	695	687	690	705	674	735	677	712	695	678	656	717	735	697	722	681	677	689	669	621	664	670	681	699	723	677	691	661	702	700	642	727	679	708	732	688	711	680	717	702	703	700	690	714	694	696	698	682	702	713	665	682	641	736	688	674	692	701	692	640	699	666	667	690	688	665	711	711	704	690	710	676	724	657	694	674	692	661	675	691	688	692	683	671	652	719	705	694	704	661	700	673	733	666	683	710	682	655	705	712	688	678	708	684	700	660	670	668	683	685	648	667	696	699	693	752	687	711	721	687	657	714	674	661	748	683	673	725	679	691	665	679	673	690	728	682	696	731	721	683	743	710	726	714	700	709	691	712	687	652	703	696	680	674	652	686	699	657	710	688	669	658	723	684	712	700	693	690	694	638	720	673	619	665	760	728	723	672	690	708	686	693	688	712	646	668	655	657	714	663	685	672	672	696	712	704	728	707	690	696	685	702	646	748	691	696	760	731	668	695	667	721	678	654	681	655	695	661	693	692	688	730	717	678	725	643	683	671	633	666	668	682	707	669	763	655	687	695	737	658	671	668	699	702	688	667	619	712	693	649	651	695	695	680	668	713	675	662	687	723	711	737	700	658	647	714	704	650	744	705	725	734	708	673	718	719	742	688	681	690	681	705	627	650	695	736	694	694	745	719	725	710	708	694	690	734	682	677	670	701	711	719	730	677	701	666	707	704	670	648	679	613	677	695	715	734	673	681	695	729	704	653	699	692	688	697	649	684	717	722	712	691	737	688	677	691	683	674	690	681	704	624	683	709	653	709	764	682	725	701	709	695	659	681	661	713	748	652	654	697	688	704	663	736	677	676	665	679	672	669	675	665	695	687	683	650	664	650	700	668	659	660	709	674	696	677	687	653	651	688	710	698	666	710	655	703	658	684	691	685	683	653	696	654	658	715	652	727	694	614	724	709	658	676	704	704	718	673	684	745	687	744	693	688	656	667	693	760	715	642	696	686	721	641	675	690	719	691	635	646	692	714	680	646	691	711	703	699	698	724	739	672	709	688	692	674	727	696	692	671	662	702	688	714	681	696	666	713	705	698	702	702	670	703	688	675	655	643	704	725	680	718	707	661	692	687	684	675	674	679	659	679	715	688	683	710	644	726	658	648	679	612	682	649	658	694	668	737	696	678	745	647	675	700	699	721	654	669	669	689	676	655	689	647	696	698	672	676	712	670	666	712	726	676	737	692	731	714	680	707	704	729	638	653	726	690	679	706	723	689	687	725	700	634	691	695	673	702	653	750	724	697	714	684	693	674	703	709	628	705	684	696	710	692	694	706	734	709	688	685	684	713	615	704	720	669	673	692	682	696	708	691	663	676	670	667	714	665	701	670	662	695	655	652	719	691	755	725	688	686	721	691	649	667	651	706	719	736	729	709	647	682	707	723	687	685	688	683	701	642	705	689	725	747	666	692	672	730	667	660	662	678	723	707	705	692	728	678	722	670	684	717	665	743	677	709	701	693	636	715	727	696	721	662	723	675	647	706	651	669	665	684	657	696	644	701	680	670	712	713	696	704	686	682	715	684	694	678	701	722	658	693	706	701	703	680	724	688	687	696	709	696	679	718	758	664	688	688	701	644	695	723	701	679	685	651	688	659	709	690	655	697	667	692	714	730	681	666	709	697	728	691	688	693	655	643	702	704	672	699	713	694	705	689	686	672	696	677	751	700	707	699	723	682	664	686	702	704	687	707	683	745	713	695	686	713	670	713	666	713	670	689	710	709	655	642	706	707	660	632	677	725	648	668	734	738	695	652	646	701	662	707	681	672	730	716	692	699	704	715	729	710	652	694	683	672	681	677	685	634	667	653	701	681	673	729	713	720	654	667	675	719	705	708	730	725	718	677	665	673	724	694	718	718	707	655	712	680	695	676	678	672	700	727	697	720	697	696	726	689	704	755	702	674	681	734	674	698	700	699	682	692	703	665	650	673	691	676	681	694	688	717	698	661	657	681	732	677	724	716	715	651	671	702	674	736	697	693	690	697	696	704	667	663	700	693	693	723	730	699	697	711	690	683	730	716	693	686	675	692	675	719	693	684	677	698	655	692	729	728	691	705	682	709	649	722	685	665	721	672	695	715	668	681	654	700	699	689	730	706	671	696	690	697	688	669	712	712	707	680	706	673	679	692	645	690	678	695	671	735	712	696	675	729	673	668	689	689	670	679	674	703	676	653	699	686	623	713	683	669	679	733	678	687	702	717	699	638	665	676	680	673	707	669	694	711	698	665	745	716	722	699	689	738	716	652	660	657	700	662	689	733	656	684	705	684	693	672	687	658	717	684	675	637	740	683	751	701	730	670	652	681	657	667	700	712	742	643	690	703	685	661	683	658	691	739	705	635	722	723	709	692	707	699	709	703	669	714	686	639	690	677	674	697	654	650	723	713	708	684	730	699	729	690	685	710	659	685	721	703	722	697	684	720	605	721	669	673	706	715	700	699	723	692	710	677	662	692	678	668	693	715	665	652	696	707	756	712	679	670	684	703	682	711	724	689	679	712	686	657	665	668	677	701	625	679	675	709	722	681	665	717	694	683	679	691	682	708	691	729	653	720	664	666	637	675	710	704	829	652	704	693	637	693	669	699	687	685	662	683	694	678	655	704	638	707	704	722	709
36802	59095	52921	41063	34899	27397	19629	13259	9456	6927	5171	4040	3200	2573	2300	1972	1654	1577	1426	1339	1175	1190	1129	1099	1065	1066	993	1009	998	938	1026	1024	994	932	961	932	908	1013	960	923	969	942	926	947	959	949	982	901	962	910	910	947	923	913	902	942	937	963	968	957	880	897	939	918	890	913	921	942	949	934	889	940	919	889	939	934	948	982	885	909	948	936	886	915	926	942	946	991	933	945	924	929	910	950	896	984	1000	868	903	928	903	903	868	909	950	922	944	924	922	931	901	913	955	926	941	948	918	931	923	932	911	944	927	925	925	967	861	919	933	880	925	956	955	939	935	929	925	968	962	945	902	932	947	902	947	945	910	924	976	931	926	933	943	910	910	911	939	929	947	976	906	947	907	910	909	904	966	886	929	955	903	921	907	936	944	921	913	984	891	910	980	933	970	922	925	978	933	904	931	956	946	918	941	901	933	926	938	922	909	948	962	943	848	932	982	970	942	961	917	915	872	901	943	910	1016	920	863	953	890	938	843	941	931	943	904	911	880	910	910	1025	907	991	948	929	862	922	943	923	831	998	929	887	901	933	971	880	914	923	895	982	940	904	1000	958	956	926	917	1009	904	909	907	874	906	927	937	899	962	941	918	946	911	926	913	992	930	942	909	922	907	937	962	987	919	908	923	950	954	943	920	953	863	950	927	952	924	890	966	949	961	901	946	956	889	923	970	956	902	925	895	940	958	954	873	972	934	954	907	928	958	926	937	887	939	880	932	880	898	902	958	993	1017	885	939	998	941	937	933	932	909	851	917	997	965	958	897	888	953	940	857	900	935	917	877	952	908	944	906	972	936	946	885	922	928	940	882	903	932	881	892	921	911	1005	960	890	965	866	950	955	960	966	922	966	919	967	867	940	929	921	960	958	916	926	913	915	959	912	917	986	940	917	957	888	894	932	930	912	920	906	929	981	914	907	963	962	935	899	919	996	944	918	900	941	910	914	906	935	886	895	872	888	951	920	858	971	907	930	927	927	935	934	948	988	875	895	962	892	955	974	914	899	944	916	926	953	904	925	972	961	882	990	886	907	964	942	949	892	973	950	955	944	906	965	949	940	980	930	948	961	967	922	912	895	913	957	933	933	883	959	944	960	893	975	899	991	908	954	991	905	870	910	994	950	946	1000	901	919	927	923	915	885	880	931	936	971	927	975	864	916	922	963	905	915	926	937	932	956	933	955	930	898	938	944	886	917	923	924	877	959	914	911	920	971	974	928	976	882	911	930	927	919	967	908	945	884	888	918	951	933	898	956	875	970	907	911	944	883	959	940	883	919	939	900	957	910	960	935	935	928	924	978	944	925	907	947	945	942	911	882	929	903	929	921	981	903	952	949	973	868	1028	942	924	960	989	917	911	867	904	955	945	933	838	940	941	995	993	968	913	974	930	927	958	1006	976	945	882	942	932	896	964	935	939	936	963	946	950	966	936	962	989	934	873	915	913	945	954	940	906	894	938	880	925	960	942	889	950	901	918	965	913	934	924	956	982	950	901	894	935	879	971	920	944	918	913	941	944	963	859	920	897	937	933	957	942	920	921	919	954	919	940	870	942	924	971	925	875	874	872	931	990	976	977	973	925	922	949	978	921	931	942	901	933	950	901	889	904	941	949	922	939	943	919	904	936	918	871	917	959	931	919	962	918	984	906	997	888	906	915	914	937	909	980	961	886	949	948	874	921	945	953	972	916	922	942	934	943	905	936	901	926	978	924	965	876	947	939	931	971	899	943	940	929	934	921	967	898	961	977	949	951	935	936	937	972	958	929	929	975	916	953	913	962	906	945	985	958	894	898	923	941	943	899	966	978	897	937	910	892	894	909	930	930	1000	954	905	901	920	901	888	964	929	947	931	926	927	937	901	960	930	933	933	977	922	926	904	933	935	894	982	968	921	992	919	945	900	912	867	897	914	987	986	920	942	968	880	966	942	882	910	928	934	931	935	930	900	962	886	904	906	926	954	932	954	983	920	983	945	938	939	900	935	917	927	921	921	1003	927	944	952	893	916	942	923	927	952	912	965	947	927	913	950	945	929	994	964	928	907	913	913	932	947	848	984	931	947	978	957	984	921	883	930	954	942	881	949	954	930	928	946	992	964	942	950	905	897	972	905	936	971	905	966	922	898	918	983	874	891	951	850	939	920	935	912	885	940	939	953	897	935	894	933	934	931	853	921	860	943	952	957	977	989	966	933	1000	943	917	924	897	924	854	960	963	913	929	915	975	924	961	955	915	969	905	918	951	886	924	911	892	918	906	970	901	920	910	928	937	888	918	962	952	995	934	925	950	926	929	970	914	909	953	933	942	935	955	954	987	969	954	915	914	926	959	938	916	935	964	978	951	926	887	941	930	927	959	930	914	931	960	933	974	926	924	957	897	928	946	945	936	1030	928	900	990	938	883	937	938	957	922	907	904	911	975	941	940	932	957	1000	898	916	932	947	859	912	904	962	971	895	957	950	956	876	951	933	882	870	983	939	883	935	932	968	947	939	899	945	921	890	949	953	919	930	955	979	927	883	942	868	932	940	964	931	921	915	923	894	952	917	950	987	968	951	957	922	925	928	910	899	923	894	973	908	967	904	910	914	973	944	954	892	933	949	950	884	927	945	933	942	935	916	912	915	900	908	906	899	931	948	931	916	965	944	923	937	926	912	886	893	916	915	981	927	938	992	949	963	971	912	891	902	928	926	908	953	940	984	973	924	924	886	922	929	880	910	878	937	941	907	959	942	908	952	947	948	949	949	925	955	953	929	871	928	963	906	987	865	955	939	885	928	976	966	965	981	929	938	894	979	938	999	960	906	957	971	960	936	917	945	949	927	913	902	924	921	933	927	925	870	943	920	945	928	920	962	923	882	922	938	908	950	971	971	881	926	906	973	959	912	940	958	939	877	952	880	879	920	911	932	940	921	964	964	958	907	943	954	960	938	929	883	948	855	884	941	908	933	948	893	966	927	951	984	899	980	900	927	922	917	945	922	900	940	939	922	895	912	918	981	971	911	906	925	950	953	976	917	895	930	881	907	916	921	884	914	895	892	910	945	898	966	913	912	953	926	955	884	992	919	905	941	951	896	922	879	915	905	891	899	1011	939	924	928	948	910	947	979	947	976	954	972	928	947	903	919	929	948	952	885	947	972	881	954	995	966	921	985	931	955	962	931	866	890	911	945	893	890	943	963	899	952	970	876	932	947	963	991	971	959	930	925	995	910	961	990	967	931	875	930	958	875	921	975	910	957	912	927	931	932	958	913	938	872	880	951	894	963	862	918	907	941	935	957	905	947	886	885	908	936	934	933	931	980	869	914	898	886	990	941	920	927	973	891	872	970	950	920	892	986	900	924	972	923	862	968	903	936	957	954	929	972	895	912	889	954	921	954	907	932	898	953	902	895	943	965	945	912	919	959	938	934	961	950	941	867	870	935	983	896	947	932	946	948	987	952	941	883	1000	917	909	931	889	880	947	955	940	912	939	896
22983	20990	28724	23897	22932	24872	23020	11615	6648	4826	3479	2742	2165	1806	1582	1422	1249	1122	1009	920	885	868	828	788	755	801	798	787	724	734	722	754	743	701	706	699	701	672	749	761	671	717	722	705	704	743	675	698	701	684	679	689	709	699	680	682	691	758	683	684	609	649	685	731	690	729	696	715	708	690	675	686	701	718	703	707	739	672	747	736	748	746	658	685	681	700	700	713	675	679	688	692	724	682	712	670	735	713	714	644	660	665	690	678	707	668	729	672	656	662	676	656	680	717	670	660	673	665	685	715	674	660	677	693	673	675	667	689	710	652	689	656	690	683	701	708	646	660	704	650	682	696	688	697	695	670	720	697	708	669	685	703	674	700	681	679	672	669	697	676	651	694	718	704	668	658	724	716	680	712	706	638	734	711	676	669	636	687	738	686	685	631	702	640	669	695	717	694	699	710	663	647	696	684	662	661	703	650	683	648	669	704	675	716	663	710	658	673	677	689	701	682	677	671	620	693	658	628	627	703	696	674	694	697	678	675	686	664	715	675	695	744	650	694	722	689	691	706	716	673	661	691	678	691	683	662	707	699	650	721	677	634	704	677	667	680	673	666	704	627	709	681	655	665	675	688	683	706	694	671	713	708	706	692	709	686	705	688	677	676	664	679	733	668	662	672	686	711	729	717	693	687	665	757	700	657	672	670	667	670	689	679	700	676	720	699	664	679	667	668	671	738	682	695	691	636	698	696	724	655	698	692	711	683	642	673	687	681	697	699	625	693	684	689	637	661	671	673	698	654	674	682	692	657	625	652	697	660	650	653	713	687	717	699	690	684	612	722	710	683	693	701	671	741	676	630	655	694	694	687	709	684	699	670	688	683	685	697	720	687	654	649	671	724	707	705	650	682	694	728	689	684	676	671	691	726	689	646	699	697	715	697	666	666	674	664	649	688	701	636	658	713	660	670	705	691	692	730	653	677	681	670	685	668	673	721	722	656	685	669	679	754	673	675	654	702	659	689	687	709	699	652	694	684	663	713	716	657	685	680	669	686	707	701	672	700	703	655	674	723	695	660	672	677	680	681	673	675	715	659	715	704	637	694	703	698	678	672	668	681	648	682	680	684	687	700	645	687	665	652	713	627	677	658	667	674	659	728	653	705	700	679	654	633	681	676	722	672	700	677	707	691	686	704	679	690	659	692	689	734	690	696	669	665	679	678	677	691	666	712	676	686	658	664	712	653	656	678	649	687	667	667	645	686	670	704	705	673	705	700	677	669	693	703	701	676	659	658	663	653	683	664	675	664	689	705	649	722	671	680	675	652	693	651	664	723	666	685	688	720	695	673	640	659	687	644	639	717	721	682	659	706	617	661	655	702	669	658	659	667	703	651	683	647	688	674	654	666	725	652	661	689	675	682	633	696	683	677	701	670	672	715	724	667	697	652	720	687	727	693	694	665	691	651	716	683	657	657	644	732	699	688	730	734	688	711	698	710	693	690	705	672	645	660	683	698	687	670	692	685	669	682	698	697	695	706	655	743	731	683	692	681	629	688	697	684	705	685	690	709	720	663	700	650	696	679	664	686	689	682	678	646	696	726	686	636	733	671	723	673	679	670	662	657	724	685	707	716	694	667	714	687	662	655	655	697	689	729	681	645	667	674	660	705	651	724	728	666	767	683	686	654	696	654	695	719	692	654	700	618	678	703	694	703	699	669	681	683	651	686	669	686	755	652	712	663	662	753	678	668	683	706	657	686	676	684	713	661	649	680	683	695	656	674	628	670	673	689	662	671	637	709	651	680	685	695	677	648	704	678	668	658	680	685	701	673	693	661	699	620	708	653	648	662	697	674	688	665	685	674	663	645	643	665	720	703	682	636	672	645	696	661	682	669	647	708	659	662	691	689	659	656	649	688	688	659	725	678	761	671	660	649	729	693	674	646	646	689	651	698	694	714	635	700	617	733	667	660	743	678	691	689	712	703	723	654	627	678	717	702	733	674	685	647	741	643	677	657	712	672	734	672	660	674	710	633	658	740	686	650	746	692	652	709	685	684	685	700	657	684	729	675	660	634	659	711	707	659	696	658	664	685	673	677	649	664	726	650	677	651	731	703	673	658	712	687	660	652	669	709	720	635	708	674	705	691	679	720	623	692	654	677	675	703	743	650	747	718	689	695	643	674	701	705	708	675	698	704	715	693	685	668	686	718	674	663	699	683	672	726	703	698	704	708	697	693	678	696	657	679	662	671	672	689	703	743	702	712	701	641	676	683	680	699	694	641	705	715	637	685	685	686	660	650	691	698	680	706	670	671	691	661	648	763	684	660	675	682	639	743	679	714	702	668	659	671	638	709	692	689	699	704	655	687	717	715	661	749	718	695	657	681	671	656	694	716	696	711	723	701	684	698	669	678	688	703	653	670	637	644	673	672	677	691	679	675	668	681	693	682	655	690	717	710	705	647	669	701	670	680	693	701	660	672	709	704	713	642	664	707	730	697	649	689	703	669	670	671	668	654	677	695	692	696	667	695	671	681	731	697	705	654	659	661	709	661	728	683	692	642	691	678	728	641	690	653	716	678	716	681	653	644	703	734	669	723	687	668	636	713	726	662	589	686	690	720	685	708	674	674	706	700	684	686	682	679	714	706	658	662	698	714	707	674	690	681	696	705	676	618	652	698	715	623	666	722	689	722	673	681	703	685	698	669	700	657	669	688	679	697	678	662	743	676	675	686	638	713	715	634	699	737	618	725	718	706	664	653	652	687	697	704	699	731	686	680	757	673	700	717	706	720	670	680	724	700	660	671	695	682	714	717	674	638	716	696	653	616	655	674	699	652	653	698	671	603	665	669	745	637	701	677	709	664	673	656	662	660	650	703	692	680	693	662	675	665	630	661	699	696	688	646	667	676	648	669	682	672	676	665	701	684	718	662	648	747	698	721	759	681	716	697	693	668	650	686	725	696	658	678	638	666	744	676	673	670	712	678	710	713	673	716	658	668	663	688	669	654	655	687	711	687	707	695	664	690	693	750	650	717	700	664	733	680	712	654	664	662	700	693	642	664	726	690	661	639	699	664	674	688	704	671	712	689	681	643	655	662	648	698	704	674	668	661	729	666	669	710	659	676	667	667	673	671	735	671	698	710	664	714	725	662	653	688	672	645	720	686	723	680	651	708	685	686	685	637	677	709	657	724	692	709	629	649	727	653	713	703	698	719	695	673	672	672	692	656	681	738	669	701	637	736	699	659	699	691	717	678	669	691	701	657	667	690	725	741	686	692	709	705	692	673	666	640	694	682	691	695	723	659	713	708	690	658	637	688	688	651	608	660	707	624	710	712	647	675	649	679	684	682	671	684	721	726	638	685	707	680	681	692	664	726	666	675	729	640	719	701	678	673	684	664	706	667	664	652	715	715	716	709	693	632	654	659	673	716	689	696	698	720	697	647	672	669	675	655	667	683	669	687	671	673	648	698	684	656	691	666	698	716	681	683	652	648	678	716
40223	65714	57811	45287	38857	31948	24716	16698	12013	8750	6471	4995	3974	3148	2651	2306	1926	1751	1537	1379	1309	1259	1158	1127	1109	1061	1075	1019	1052	1018	966	940	980	975	893	928	924	951	979	956	922	921	939	933	933	949	907	892	899	925	914	945	944	882	967	947	884	949	927	957	955	924	882	934	841	891	918	928	857	894	926	923	905	917	950	947	902	926	892	934	925	918	955	902	898	882	888	900	871	910	864	911	905	872	885	949	882	925	929	899	884	925	910	846	917	890	924	941	932	917	940	921	966	923	904	930	897	898	861	861	934	893	894	928	970	914	954	960	965	904	842	891	898	941	887	940	930	933	920	916	916	908	898	903	923	951	901	945	919	917	864	903	912	887	907	902	930	929	891	960	925	876	920	905	914	930	927	882	926	945	945	901	890	864	865	866	880	960	899	945	919	903	935	940	909	924	946	908	855	872	988	884	865	908	886	920	931	954	870	958	945	924	927	966	904	897	869	973	888	914	958	925	895	959	912	943	883	938	866	904	942	933	951	972	900	864	933	894	932	930	909	904	951	854	896	860	909	886	932	877	891	919	973	922	866	938	872	908	958	877	904	914	868	922	929	936	883	920	916	895	909	889	925	963	901	919	930	920	893	904	962	870	881	895	945	963	900	922	888	881	891	948	907	906	867	933	932	961	976	896	944	886	889	871	872	889	867	866	908	946	878	946	904	918	913	922	898	937	905	917	896	909	933	941	938	925	900	915	896	879	920	898	904	843	915	938	916	857	913	911	919	902	921	964	913	870	936	929	907	904	936	878	861	922	900	903	901	911	884	927	931	911	907	914	962	878	903	939	872	890	895	936	866	850	854	918	887	887	891	881	908	936	908	854	923	911	942	890	903	883	916	887	947	931	923	927	965	928	926	923	929	882	922	886	911	886	905	872	884	967	942	955	900	911	898	892	928	860	915	950	916	938	924	910	911	928	943	878	866	935	954	915	941	907	915	901	973	900	873	943	865	887	929	922	894	855	881	924	825	881	906	931	892	936	893	937	859	912	867	894	948	885	885	913	892	954	914	873	911	916	917	912	881	879	860	862	893	941	855	909	910	885	931	994	906	824	967	906	911	910	964	945	917	892	924	885	888	950	952	903	909	897	923	916	943	924	933	903	906	890	983	869	924	910	893	929	965	913	867	916	963	915	888	869	926	928	940	897	923	924	902	921	907	891	962	892	891	878	910	941	853	914	909	923	902	858	864	923	893	891	926	864	929	898	886	896	874	908	899	902	922	921	957	888	946	898	886	932	883	914	936	924	920	946	956	930	901	936	914	935	988	969	867	868	949	897	946	898	905	896	948	943	932	915	914	911	892	901	924	930	956	873	943	948	873	897	882	887	896	968	900	933	816	894	921	923	899	911	928	934	938	932	907	881	973	875	904	950	892	896	910	942	888	952	933	969	912	897	911	891	933	928	960	881	868	916	900	929	972	924	963	991	943	927	894	935	905	921	904	930	897	914	869	947	928	1013	908	881	928	899	891	912	859	949	927	890	903	918	911	902	862	925	872	880	954	907	915	925	920	930	943	934	947	928	910	920	861	871	947	883	905	951	935	929	930	933	904	900	950	899	878	899	898	867	880	890	933	929	948	948	904	923	902	893	879	943	891	885	977	891	931	909	894	959	966	904	871	892	914	937	897	908	909	898	923	902	923	919	937	900	897	890	879	917	870	943	854	878	955	889	884	886	884	928	916	887	930	894	944	910	902	901	875	906	861	922	876	905	923	920	885	914	926	900	939	883	904	923	904	967	906	911	893	887	924	899	885	898	922	927	910	923	957	913	904	918	890	894	883	820	915	909	923	900	910	914	926	931	897	852	907	924	917	899	899	902	902	913	915	936	926	968	887	868	935	905	916	929	892	909	917	879	905	932	870	903	859	894	888	959	993	936	922	921	900	863	912	903	878	945	919	900	928	916	910	958	921	910	917	909	894	936	926	911	869	896	923	919	893	869	919	910	928	932	909	914	918	891	934	849	886	911	861	921	897	911	852	942	946	952	899	905	962	915	908	896	939	985	904	894	908	958	948	941	950	903	931	875	919	963	934	933	890	945	906	923	918	926	876	917	962	933	927	925	931	936	925	836	882	873	929	962	881	895	942	947	951	902	910	901	891	865	851	880	889	930	905	873	925	942	877	868	939	884	924	877	898	893	859	911	943	927	888	920	916	924	950	922	878	917	939	921	941	913	952	883	867	952	937	943	901	889	898	927	889	914	947	904	849	888	896	922	893	914	939	904	880	885	893	919	878	898	920	852	899	901	934	972	905	912	906	885	901	864	826	899	922	926	917	883	946	948	917	942	891	876	872	913	908	920	928	942	913	916	922	872	932	893	899	922	938	852	953	880	904	904	879	897	902	905	948	916	882	930	958	894	938	930	981	884	910	921	880	893	932	872	887	920	927	901	895	939	884	900	919	878	915	891	936	905	932	927	871	897	911	886	955	989	936	881	892	892	933	922	938	927	904	973	901	922	894	892	963	965	933	928	935	906	938	873	939	912	899	954	915	913	875	872	890	937	918	859	962	925	910	871	911	891	896	925	876	862	941	870	886	976	881	952	896	913	946	893	888	899	889	948	885	874	938	905	934	925	926	954	881	849	914	934	912	864	925	906	880	949	887	885	958	892	910	919	919	908	874	877	962	901	923	899	930	862	935	959	892	934	899	939	899	870	958	931	887	949	922	872	939	936	915	889	887	910	901	944	902	884	854	900	930	911	930	887	945	955	916	959	910	928	921	912	937	880	946	909	906	939	927	953	960	882	936	921	958	941	865	857	878	893	892	962	921	901	863	948	953	925	865	894	912	928	896	868	907	930	933	905	946	938	891	916	922	917	895	858	930	870	885	890	956	895	937	900	898	912	876	933	880	937	904	907	917	889	883	916	913	889	929	903	914	929	921	927	894	942	908	903	935	895	885	915	831	923	927	958	914	893	902	865	926	922	918	945	931	908	902	897	931	951	954	909	923	915	914	903	875	960	954	901	930	853	839	860	883	885	890	902	923	918	909	928	884	961	890	914	927	974	935	922	919	926	854	933	860	919	869	915	930	909	846	898	908	895	914	871	855	928	929	868	903	923	882	844	942	863	899	947	901	895	893	867	898	882	965	945	918	865	894	930	872	925	916	944	916	944	1001	894	909	926	929	914	894	888	910	957	876	880	870	923	913	906	896	868	936	932	911	939	916	973	945	922	904	890	910	868	938	916	928	889	915	888	886	920	893	857	944	872	920	864	919	915	944	912	980	914	866	930	894	866	890	890	917	904	898	852	935	916	883	922	913	904	891	917	911	945	883	886	931	905	931	964	895	884	882	892	910	911	915	969	887	880	903	950	877	936	880	888	897	932	917	894	931	911	930	896	967	891	900	873	868	893	945	865	957	861	898	952	852	908	867	898	952	825	938	917	959	922	855	873	890	909	918	918	965	905	875	902	883	921	885	860	869	948	863	914	884	846	899	868
29805	33901	39313	30994	21871	14334	8540	4849	2863	2237	1793	1425	1143	1078	978	887	879	771	732	735	764	759	693	672	719	679	695	691	672	634	671	691	698	684	680	634	647	636	663	634	645	660	664	717	709	632	687	674	644	663	660	648	659	644	672	672	662	660	612	660	673	656	632	690	664	657	650	639	594	675	660	638	650	667	640	697	690	682	677	636	673	638	641	627	694	637	647	649	642	661	649	656	643	635	675	665	636	633	648	630	670	652	651	667	614	682	703	680	649	709	687	650	619	663	651	640	658	653	645	686	668	663	705	659	670	673	649	618	643	657	652	615	641	649	621	661	654	612	608	642	665	644	660	638	619	667	720	635	642	640	665	637	623	639	655	593	677	628	658	641	681	615	698	621	675	628	604	646	645	643	670	633	667	634	627	669	656	722	622	678	635	691	619	683	669	642	588	671	618	661	691	632	649	690	634	673	693	661	656	700	665	694	635	689	693	630	671	636	644	657	680	608	660	691	635	655	688	652	594	644	633	607	600	681	652	626	613	628	678	618	617	653	649	679	653	638	655	689	656	683	652	663	655	694	665	685	643	687	649	693	686	705	677	677	683	674	650	666	660	620	669	649	636	652	684	716	665	684	634	631	601	629	701	678	695	606	649	640	672	637	635	653	673	627	715	606	679	695	664	627	635	671	660	677	616	645	670	626	668	626	639	695	600	680	676	652	640	610	673	654	682	637	635	708	618	650	680	665	678	691	651	636	641	645	672	654	652	675	608	654	670	640	673	656	648	638	666	611	710	668	666	635	640	640	668	626	648	644	691	689	681	654	645	680	633	665	660	662	648	644	650	695	622	667	604	642	659	678	617	641	704	660	642	623	628	673	635	683	671	644	619	658	653	680	638	648	665	653	669	634	637	601	692	705	660	645	637	680	673	638	642	648	603	675	679	628	674	644	691	629	686	592	678	633	645	654	668	707	705	642	682	696	681	646	650	670	663	644	669	696	660	665	644	633	697	616	648	664	630	677	633	669	630	640	637	680	671	639	671	688	667	697	687	629	633	658	658	664	649	669	680	590	643	672	652	638	695	655	674	639	693	670	665	666	681	615	646	689	664	643	619	674	654	659	657	619	629	676	684	681	667	600	627	650	661	682	653	642	623	660	674	692	642	638	615	639	631	646	635	650	655	633	641	675	695	648	628	676	627	684	671	635	640	670	659	641	640	628	623	645	653	609	707	678	653	653	661	635	670	623	716	719	626	630	652	612	690	649	645	648	630	607	650	658	654	675	632	629	651	655	660	645	652	624	617	621	662	667	667	638	665	643	634	666	635	697	595	545	638	665	630	626	588	683	674	657	645	714	649	615	653	664	626	667	635	608	622	672	671	648	672	652	626	658	652	694	642	645	617	632	650	634	645	652	641	632	637	686	689	640	692	631	698	634	647	644	666	672	674	657	671	695	619	616	638	681	686	651	668	631	638	621	678	704	591	647	639	664	647	657	689	658	651	620	636	654	661	628	661	621	625	671	654	663	656	704	634	643	664	641	637	664	691	663	626	677	649	650	661	631	697	646	673	645	665	663	699	665	668	664	644	653	670	670	621	656	673	651	653	643	661	626	674	655	654	650	612	663	680	661	613	688	648	651	643	654	662	608	654	600	668	593	659	644	645	639	653	700	607	674	655	650	678	669	638	722	664	687	647	630	656	620	633	674	691	687	603	663	702	613	647	651	643	652	613	628	654	601	687	647	665	668	657	613	696	669	635	632	634	643	667	648	609	663	692	645	678	648	652	646	654	693	670	638	655	683	670	649	671	664	663	662	644	661	599	695	658	678	652	690	597	654	695	689	675	663	662	630	648	673	660	608	633	662	637	672	635	710	627	676	630	704	667	689	637	636	672	663	629	633	719	668	675	649	668	623	677	652	666	611	616	623	654	654	621	683	633	649	618	635	633	611	673	672	660	624	620	665	685	624	658	626	665	645	665	625	633	676	655	656	662	646	667	666	683	693	670	663	670	645	677	667	631	646	668	648	664	671	629	636	658	656	670	619	638	648	690	631	652	674	638	669	626	667	706	676	661	593	662	614	603	686	636	645	620	686	654	656	661	674	680	626	630	662	675	618	653	684	640	665	664	681	612	636	640	690	601	627	609	636	650	653	646	646	638	686	672	637	654	665	691	684	631	652	600	695	667	698	607	618	637	631	651	656	664	668	661	648	656	640	666	631	653	701	608	617	624	615	599	620	647	666	644	651	639	650	667	679	670	632	646	645	681	628	640	630	659	672	626	602	642	644	628	630	662	610	637	681	653	657	659	632	673	636	623	691	688	682	620	630	678	670	699	612	630	687	646	641	631	618	656	669	644	627	651	678	670	630	645	592	662	663	620	626	694	623	638	674	638	622	647	654	637	683	651	662	623	657	673	658	665	673	687	648	636	660	652	604	656	638	717	652	657	661	665	658	650	614	693	608	658	633	681	645	691	671	680	672	693	646	642	683	664	642	597	607	688	620	686	636	672	653	642	684	672	649	642	696	663	669	655	642	646	629	640	625	623	661	634	665	648	664	662	635	662	629	680	663	650	631	663	621	627	687	668	642	643	653	689	678	709	638	639	624	679	708	679	663	640	655	689	649	675	639	641	636	619	704	683	656	665	639	636	620	676	659	647	612	663	660	621	643	648	686	638	649	636	659	648	606	636	664	656	608	628	631	666	662	674	660	651	676	683	631	650	680	599	666	649	696	693	636	647	630	610	654	661	634	626	636	644	633	677	694	637	687	661	632	635	656	648	675	619	668	644	640	662	663	616	671	709	641	671	657	694	625	714	644	624	643	655	649	621	683	664	718	660	645	662	630	654	660	626	623	622	654	642	679	640	657	647	691	639	677	654	631	679	615	619	657	627	710	645	610	648	667	681	671	682	642	697	702	633	623	644	649	681	639	666	660	653	626	693	629	616	655	672	629	691	648	642	637	664	649	638	633	670	629	661	681	657	663	670	635	645	614	682	622	661	633	654	677	642	639	654	651	662	639	619	663	676	676	631	655	645	678	661	659	700	655	649	650	631	663	627	670	646	641	647	674	642	637	664	670	650	657	668	708	622	587	664	673	607	624	631	616	693	629	684	707	636	621	670	629	641	643	646	621	660	662	645	629	670	654	715	666	687	624	687	639	687	630	640	658	630	660	647	619	657	654	702	664	624	645	624	660	661	672	706	700	654	669	631	672	670	697	618	652	632	661	634	661	635	694	656	637	662	659	649	653	642	650	650	648	638	637	672	633	644	640	661	643	624	630	644	666	639	615	644	688	613	609	599	645	672	628	653	670	638	679	666	636	651	636	694	634	664	654	701	689	650	666	640	655	715	638	648	636	646	680	625	663	669	643	691	708	617	678	633	676	630	658	670	676	669	628	611	644	660	663	649	665	718	678	650	633	666	630	621	657	634	660	628	659	680	659	672	660	712	636	656	673	670	631	681	655	663	627	647	664	690	663	656	615	658	634
37659	52457	44600	33716	27148	20447	14262	9172	5849	4240	3198	2447	2028	1705	1606	1486	1239	1185	1127	1054	1045	970	1010	952	906	911	920	904	936	872	905	895	883	908	939	882	926	887	904	904	898	855	945	876	891	877	874	913	902	857	894	866	904	879	854	910	900	878	876	883	866	891	914	864	883	928	929	838	859	881	911	937	854	840	881	892	885	871	894	916	909	903	906	837	862	875	868	940	837	873	832	925	927	863	881	846	964	822	862	933	899	904	868	892	906	856	913	819	881	857	901	855	901	892	889	839	853	909	893	869	903	895	897	903	875	855	878	912	913	879	907	843	866	897	897	870	900	879	879	939	854	843	882	867	912	861	933	860	917	885	918	925	888	938	889	890	846	889	873	904	852	900	891	878	882	842	855	915	861	817	871	843	871	904	863	874	924	890	876	875	888	887	897	820	826	890	900	892	878	835	884	931	925	828	889	922	893	857	882	872	863	941	879	889	925	872	882	904	874	907	842	851	897	864	892	850	912	838	884	879	866	907	872	860	913	890	852	919	879	847	872	838	903	870	907	902	943	899	876	869	869	891	921	885	923	888	846	924	873	845	917	864	857	866	887	865	847	879	933	858	874	846	916	887	858	859	889	814	862	848	914	874	843	853	904	887	913	910	898	862	875	907	903	876	820	861	841	842	895	875	882	898	862	870	848	892	888	885	864	886	834	914	885	892	849	888	930	848	898	873	932	879	883	862	889	919	857	899	914	900	860	856	893	903	868	878	903	865	879	899	923	871	890	876	937	848	867	876	858	868	868	872	906	836	906	863	913	873	918	873	857	888	877	916	877	879	928	909	908	883	886	894	831	900	892	854	828	878	880	950	887	836	899	898	891	863	846	846	861	909	895	861	850	914	896	824	894	902	896	886	862	870	902	920	887	883	900	901	878	910	872	895	946	885	865	883	900	862	934	918	893	928	935	883	890	888	877	929	896	870	856	870	907	885	864	897	906	878	860	884	949	874	853	930	846	857	866	937	835	881	890	873	935	876	892	912	896	903	912	888	915	863	841	882	909	892	874	903	898	814	914	857	861	925	921	905	866	849	873	883	865	910	905	850	893	922	878	882	823	892	868	856	906	911	897	832	826	901	897	876	898	900	842	869	846	879	870	892	854	902	843	855	913	858	884	852	864	893	891	818	839	859	913	868	902	863	914	936	880	843	880	869	933	844	936	884	865	886	839	853	914	843	859	879	848	863	867	927	948	911	868	855	846	898	864	830	876	892	813	842	904	871	877	884	891	924	884	891	884	889	871	886	904	868	839	878	914	922	929	904	867	858	881	859	893	908	930	916	892	909	911	889	912	867	856	891	866	881	844	913	819	923	882	878	917	862	840	885	868	905	892	882	857	926	892	860	887	902	915	893	882	943	890	887	869	917	867	896	891	909	887	872	925	891	901	900	845	919	871	884	892	897	892	876	882	860	871	872	881	881	858	910	851	900	900	881	873	838	849	933	891	908	899	875	885	850	838	932	917	865	892	862	864	931	887	859	884	917	818	887	944	842	909	878	898	883	932	873	847	871	845	934	918	874	914	852	873	876	913	875	895	900	948	857	838	870	812	898	911	864	889	836	855	936	891	858	891	892	888	885	923	919	894	836	928	882	878	892	843	911	864	941	914	903	898	872	876	902	854	915	919	896	832	894	905	905	907	881	856	895	917	872	871	923	863	892	847	867	887	830	875	902	925	812	885	891	863	883	896	896	833	871	877	852	902	880	861	891	907	838	872	931	864	845	853	858	866	901	870	854	842	903	888	832	810	850	877	888	865	862	875	856	892	900	864	880	875	856	881	909	874	860	904	910	920	937	872	910	921	817	848	882	908	828	879	831	911	897	911	852	932	887	831	911	903	899	916	900	937	886	877	858	860	861	845	834	881	909	932	843	919	898	868	842	876	931	892	865	858	899	826	883	916	891	927	874	854	849	860	863	914	892	911	822	933	884	901	850	918	906	912	864	870	877	863	906	915	866	931	857	876	893	912	929	901	874	810	897	886	863	887	858	910	865	911	860	818	938	937	895	894	879	852	853	901	881	922	834	837	879	872	891	909	844	848	913	864	932	871	871	899	883	900	869	857	831	869	884	914	890	946	914	937	896	860	897	925	885	904	936	872	923	882	890	869	920	904	885	870	879	863	890	899	932	929	872	877	922	863	863	896	941	890	926	865	873	927	861	915	939	847	906	867	911	884	842	891	888	846	931	923	903	882	845	917	894	888	900	847	854	891	907	869	851	891	874	879	900	888	827	860	836	879	874	873	894	929	901	864	871	898	869	855	911	907	918	884	908	838	909	934	877	884	896	843	924	873	846	874	878	924	827	908	893	880	916	889	858	876	921	898	870	929	881	851	892	904	861	868	887	906	884	945	852	886	964	881	893	879	864	864	861	876	884	833	830	898	802	889	874	878	930	864	949	941	878	863	904	880	867	895	879	864	842	891	863	898	904	915	889	893	872	884	904	902	915	856	881	869	870	907	896	855	831	911	892	874	902	880	871	877	886	956	903	887	908	844	899	871	875	881	873	912	926	822	876	893	896	865	887	864	850	886	872	867	878	886	885	900	901	882	870	891	907	913	882	895	883	841	863	935	916	851	901	895	878	899	939	870	844	884	897	869	880	915	869	934	859	887	912	866	916	859	892	861	851	906	890	935	848	895	846	868	895	910	826	905	841	921	892	830	856	881	905	865	900	916	898	894	842	846	902	938	929	878	887	884	905	898	914	841	911	883	893	871	892	850	953	922	922	882	915	892	853	874	914	825	903	889	928	866	825	884	935	911	875	929	923	843	888	885	889	921	898	935	898	869	855	912	890	887	943	896	887	849	846	912	868	859	827	878	827	933	858	903	889	866	876	906	956	917	933	891	874	941	887	853	942	865	861	904	902	863	889	907	906	865	857	884	857	872	849	859	882	936	925	883	858	926	882	865	953	878	878	879	900	819	895	871	875	869	870	927	866	897	883	887	909	935	895	838	845	879	864	874	862	887	863	889	822	888	906	882	894	849	891	917	866	884	872	881	900	914	871	879	923	884	843	873	888	844	931	901	881	877	924	876	901	896	911	878	898	880	887	900	895	871	887	899	901	911	866	906	854	893	890	852	865	862	901	807	874	881	893	882	909	877	890	887	858	865	894	892	845	872	902	919	869	923	867	889	879	903	910	931	843	876	941	889	882	890	873	869	860	884	897	896	909	839	916	897	881	864	911	898	883	928	898	893	858	890	872	943	936	850	877	870	850	860	895	855	862	818	911	848	852	883	901	889	891	914	888	883	899	921	857	893	918	949	877	894	881	887	873	890	849	847	900	888	886	905	874	855	872	890	867	902	870	875	862	893	832	929	909	878	862	882	918	906	899	874	886	906	907	877	903	941	901	853	868	920	861	872	907	858	858	892	915	865	895	913	897	875	848	926	877	865	899	901	924	901	836	944	861	865	824	922	930	902	869	901	840	824	860	888	916
24136	21018	28644	26308	25081	22589	16487	8327	5177	3618	2738	2014	1727	1495	1334	1140	1078	947	891	887	816	773	811	775	793	727	744	756	728	732	714	717	706	705	714	676	700	679	692	672	698	677	729	663	714	713	735	681	670	694	686	692	710	655	679	704	662	709	664	688	690	696	704	709	710	657	678	653	653	688	665	736	702	665	665	654	702	648	666	697	713	715	679	690	681	717	692	702	725	648	640	707	674	686	677	695	668	706	699	722	726	710	695	709	638	648	635	689	679	669	673	705	664	726	686	650	689	699	705	692	720	741	681	660	677	709	691	678	700	678	702	639	701	650	699	721	760	651	688	688	686	735	702	695	650	649	708	701	772	702	701	676	639	669	616	671	678	698	675	660	690	672	755	687	689	677	707	693	694	644	701	695	683	664	683	662	691	661	676	659	637	684	685	683	680	697	682	677	663	702	652	664	654	653	733	711	694	709	742	694	681	707	677	688	685	743	779	706	718	727	697	753	636	693	699	710	660	712	691	716	723	693	676	698	655	645	670	683	682	720	737	685	662	654	696	684	707	681	699	698	668	667	719	646	678	712	741	648	672	705	660	714	710	723	645	675	699	741	686	647	712	668	666	697	698	709	695	726	689	720	679	684	714	730	653	724	664	713	731	700	658	674	713	655	690	717	655	701	661	721	708	696	698	638	723	703	699	741	681	681	685	728	681	664	685	729	683	663	688	714	688	673	716	713	723	651	701	747	698	694	666	672	670	716	727	723	697	693	688	674	639	663	661	685	687	695	707	705	707	684	647	722	681	660	655	668	735	709	654	711	700	714	721	708	714	655	688	728	680	672	734	687	675	699	662	713	683	700	638	664	693	738	737	669	679	686	708	713	739	750	712	674	711	698	660	758	685	685	681	680	665	687	701	671	702	706	664	697	658	676	666	679	684	677	668	707	723	662	689	680	692	706	657	687	702	674	699	672	663	668	631	677	669	682	712	661	719	688	694	674	712	696	701	710	699	725	685	647	749	705	707	730	710	644	660	715	713	687	684	732	696	697	665	683	712	695	671	679	692	683	646	686	699	626	696	673	698	648	653	701	646	696	695	700	690	705	686	678	692	717	700	676	690	681	642	650	700	690	681	732	711	689	664	660	640	694	693	683	715	680	687	707	647	727	681	687	689	658	686	682	669	703	728	686	712	689	689	672	623	625	751	705	715	705	705	692	680	709	679	731	665	689	653	734	720	676	681	693	699	709	720	692	688	682	707	702	672	650	695	649	745	678	677	690	731	691	713	680	716	707	699	706	702	689	688	678	718	694	690	725	655	682	689	689	694	719	645	706	725	662	660	688	681	693	727	691	736	700	690	706	701	648	641	688	649	699	670	671	645	697	696	706	677	650	698	708	686	681	669	692	719	678	702	661	661	714	676	686	680	676	725	700	686	664	716	689	760	642	726	726	704	677	702	680	672	667	675	715	669	608	680	651	695	670	666	730	650	690	691	706	738	656	696	689	696	655	718	675	656	684	721	690	704	647	697	683	719	670	685	701	706	687	706	696	706	715	683	683	713	693	701	670	705	640	676	645	712	701	668	746	685	678	668	712	705	643	671	689	675	666	717	679	717	641	679	679	644	661	718	665	667	610	672	714	697	682	638	717	654	631	669	697	670	718	653	684	660	672	705	714	663	680	701	734	685	703	713	734	692	693	704	668	693	738	693	669	686	686	683	707	691	696	702	700	694	667	678	684	706	699	661	718	711	692	701	697	688	691	725	663	689	645	666	681	672	668	678	668	684	693	717	692	705	689	747	716	675	693	744	698	679	632	676	686	675	655	679	687	680	754	674	691	711	699	699	696	688	720	711	659	690	726	668	693	692	691	630	680	716	683	693	704	665	673	679	684	713	677	644	664	610	683	699	665	684	716	717	671	751	647	663	708	669	698	693	670	633	685	707	686	680	714	677	681	663	642	718	681	711	656	711	711	688	698	699	749	701	705	679	681	694	732	708	690	705	705	684	691	662	703	670	669	631	663	654	702	663	705	712	704	670	684	668	646	666	689	695	702	672	680	707	686	673	681	683	732	632	712	655	755	687	668	721	643	699	712	685	680	675	681	647	667	656	668	660	643	721	709	739	638	708	659	660	703	703	692	654	680	732	694	701	719	692	708	663	665	695	711	688	648	677	669	664	659	698	676	626	669	706	680	724	661	713	670	711	630	671	708	674	721	703	664	642	708	679	707	655	678	628	701	709	676	701	709	698	679	682	687	694	723	657	748	658	669	660	705	659	640	697	715	704	720	700	633	707	675	691	683	717	653	664	680	687	680	716	684	669	700	694	682	643	706	673	692	653	689	721	704	724	618	710	699	730	744	702	679	666	676	686	692	717	695	691	713	695	637	628	725	700	707	692	737	684	706	694	675	662	671	733	672	694	696	688	658	655	680	680	697	705	688	662	670	702	751	695	699	662	692	779	692	683	706	692	722	661	691	699	692	675	707	670	674	683	716	716	706	688	674	711	675	719	731	695	693	745	660	690	705	699	714	686	682	738	687	731	665	651	672	709	684	766	710	650	691	649	710	713	676	732	706	723	748	661	700	677	701	660	651	662	683	643	667	672	698	646	694	662	723	712	660	680	696	668	666	710	682	643	650	706	677	707	690	746	663	671	657	705	624	625	712	672	649	694	627	727	719	707	665	704	656	676	696	667	675	665	645	704	689	696	681	685	684	688	719	683	656	670	728	689	668	746	682	690	702	669	693	694	656	682	704	672	720	691	700	652	715	722	671	684	736	688	700	696	695	698	645	725	680	695	694	663	646	689	691	691	679	688	741	648	749	685	695	669	706	639	660	647	644	677	683	680	665	682	660	717	661	686	684	707	673	698	714	685	694	660	662	711	689	707	693	671	686	701	674	714	686	657	694	707	741	709	682	751	713	717	714	641	691	727	624	700	688	635	705	681	690	652	688	669	669	655	701	674	680	702	670	657	754	702	661	661	702	692	709	693	672	643	671	668	690	656	628	693	661	715	670	669	663	685	655	715	652	687	707	681	714	680	676	661	724	676	660	666	649	680	723	653	677	672	678	695	671	715	695	670	697	643	658	669	684	697	676	668	726	685	678	689	682	668	703	698	691	746	697	672	671	713	694	694	667	678	691	657	671	645	671	705	673	694	685	764	693	659	698	718	703	713	652	668	689	674	662	705	655	715	648	694	692	670	700	740	713	687	697	690	666	669	642	701	682	696	697	724	709	733	683	685	691	702	696	736	645	695	667	641	685	721	702	694	733	639	702	678	689	697	629	690	682	675	689	691	735	656	712	652	714	698	686	675	720	693	665	701	701	696	653	698	672	691	702	638	699	693	695	698	719	684	727	687	685	707	683	639	703	648	661	692	623	730	704	644	688	723	633	643	644	686	730	706	677	648	682	669	713	662	666	705	722	637	679	675	724	670	687	662	674	673	682	682	713	676	667	709	674	721	694	664	720	669	745	646	687	696	714	670	677
37192	59617	52598	41347	34561	26973	20391	13444	9459	6869	5092	3797	3130	2604	2190	1860	1646	1450	1471	1277	1171	1143	1123	1071	1022	1036	1007	985	996	974	970	909	955	950	970	917	975	941	949	905	908	956	914	979	952	961	918	914	927	953	932	989	951	926	940	917	950	846	904	874	909	876	917	967	926	930	936	908	915	949	873	953	877	923	944	953	941	973	891	917	921	886	947	922	919	934	972	910	900	978	888	876	898	929	913	927	922	969	902	938	899	962	945	898	982	918	899	941	925	974	906	903	914	907	969	901	922	944	926	866	877	902	879	933	980	891	900	928	862	922	1016	911	916	941	980	914	901	909	894	953	928	920	921	945	921	1007	904	930	1008	872	937	942	977	950	909	926	866	920	973	853	906	895	929	915	937	889	897	927	904	882	943	950	899	926	916	958	900	947	904	903	962	958	923	950	908	913	921	933	932	912	989	864	944	981	938	962	963	893	925	872	938	868	949	955	915	921	949	963	931	873	924	951	932	913	936	975	936	919	911	923	964	907	910	938	930	837	881	897	942	919	929	925	927	874	933	912	875	942	902	917	967	919	867	850	885	932	911	923	892	919	926	933	941	885	935	921	932	863	907	925	889	941	903	875	958	933	929	909	898	922	970	930	956	954	888	964	966	905	917	859	927	931	934	907	885	943	939	947	912	914	855	919	916	863	947	877	938	922	916	880	878	892	934	873	875	882	897	932	949	918	966	913	942	966	950	888	915	946	923	917	938	921	926	896	946	905	1007	995	918	933	950	906	858	986	943	944	913	915	866	895	886	952	954	946	907	923	965	873	929	882	923	941	924	906	870	925	898	905	933	955	934	947	831	911	923	931	930	970	926	939	933	899	918	878	986	972	901	942	940	907	931	928	949	948	889	935	895	899	987	906	984	927	936	924	889	922	926	950	905	910	949	952	933	939	934	925	966	955	917	964	926	958	933	915	927	908	888	868	953	953	873	950	927	937	950	932	966	879	957	938	888	928	935	936	866	920	959	910	968	853	894	942	967	952	922	920	936	892	893	898	880	909	918	915	920	923	936	946	910	984	945	924	980	908	920	872	947	919	942	912	935	894	913	949	897	894	904	974	905	924	914	887	927	926	827	933	931	920	936	937	934	923	940	921	951	919	917	907	912	961	906	979	921	930	893	961	867	949	890	893	905	922	932	968	939	918	992	947	891	938	940	974	921	931	933	930	953	937	898	983	915	971	950	847	910	909	997	944	906	949	913	887	957	910	887	896	897	911	920	897	915	869	927	974	909	970	915	913	895	943	891	933	926	944	916	894	924	854	869	942	947	924	950	905	953	985	922	897	901	911	865	942	862	930	916	931	945	948	923	907	914	901	978	934	948	934	916	895	909	903	949	908	972	899	954	909	895	856	941	921	947	946	905	962	987	906	906	918	874	939	888	895	949	930	900	930	912	902	977	913	935	918	908	904	940	897	888	994	909	896	945	932	904	926	961	928	914	911	932	888	928	929	933	965	885	876	908	939	913	945	915	893	887	899	914	938	901	900	926	861	923	989	935	963	981	879	894	927	890	903	915	927	923	840	932	931	872	944	909	909	900	968	943	902	881	878	899	896	929	951	947	938	906	927	915	890	894	957	901	865	962	875	900	920	880	957	923	958	935	927	963	944	950	926	938	943	893	883	892	956	929	902	968	964	913	933	885	868	935	965	935	990	914	937	939	956	887	951	897	908	923	932	923	963	928	925	948	921	973	891	901	898	932	933	916	978	922	891	940	925	917	955	903	913	912	910	950	936	928	906	952	952	939	922	972	906	923	885	930	905	862	909	946	861	862	967	930	917	995	922	933	923	939	939	929	911	939	854	937	943	889	935	883	904	892	901	918	938	909	923	914	939	910	991	917	907	914	931	886	947	888	961	968	904	943	876	913	952	871	935	911	964	1027	922	988	887	971	919	965	899	934	904	933	985	942	923	827	899	913	960	951	919	954	956	874	898	922	897	971	930	989	915	926	913	917	932	928	885	928	895	939	948	943	944	889	908	923	957	881	979	935	906	852	925	929	966	902	945	878	921	937	879	882	871	866	945	953	923	873	912	922	937	891	894	956	946	909	896	893	937	929	919	879	969	946	929	934	948	904	943	929	871	903	935	900	980	943	891	884	1017	957	938	909	902	923	949	923	866	931	908	924	955	876	948	963	890	932	916	907	979	902	965	933	897	915	890	942	933	888	919	951	953	1004	909	897	871	930	919	967	952	887	877	928	911	895	954	966	853	952	948	853	921	934	919	893	949	938	982	917	890	930	939	994	905	924	906	907	941	909	911	943	890	974	920	952	954	871	920	905	911	849	912	930	917	912	933	896	951	883	910	930	930	917	930	890	890	948	915	926	877	942	901	988	922	916	921	946	917	943	941	896	928	949	905	941	922	948	918	915	951	908	926	903	942	920	916	931	907	913	939	926	934	960	932	915	929	916	952	925	959	957	937	895	933	950	897	913	857	890	952	921	931	955	910	923	887	896	909	921	933	904	954	902	915	895	952	880	894	970	950	889	937	900	887	923	917	956	896	924	895	925	939	906	912	912	908	898	920	951	921	960	903	928	935	938	940	929	1006	951	899	920	906	965	925	945	957	942	920	942	911	864	918	907	889	919	967	927	926	946	894	930	958	950	895	952	958	883	923	919	981	886	892	924	927	885	926	899	895	904	936	921	943	987	907	864	901	901	934	942	884	900	994	907	933	925	939	911	929	951	913	927	928	939	955	960	939	910	949	904	907	941	908	952	937	941	924	940	930	920	831	911	924	921	942	913	976	924	913	920	887	888	949	958	931	925	900	886	899	942	958	878	925	895	997	933	941	911	939	894	913	955	880	966	990	867	919	889	973	950	932	964	941	957	878	930	909	926	920	928	955	975	907	968	920	910	907	928	898	961	912	964	921	923	886	928	962	937	897	905	859	898	937	931	863	907	977	907	959	937	941	961	959	874	923	978	953	910	886	931	984	955	908	920	926	891	991	926	986	908	960	968	891	962	961	931	921	983	957	905	922	943	880	917	911	925	930	944	933	916	893	907	892	924	920	899	895	882	847	927	887	943	965	917	952	928	915	928	892	911	922	942	944	960	967	971	955	915	936	927	904	960	952	913	939	923	922	953	924	975	948	910	871	898	941	946	913	936	929	925	914	925	923	899	974	911	904	920	923	902	958	942	946	938	885	967	916	869	930	919	896	859	951	933	887	924	872	950	922	896	915	931	943	871	968	908	851	941	917	934	929	908	952	884	918	914	943	931	946	876	934	921	902	934	917	927	927	910	934	913	889	896	905	889	925	892	937	975	895	909	932	911	878	882	890	935	879	911	969	910	857	920	940	904	899	923	975	927	893	913	924	919	925	889	875	948	918	1021	938	924	886	890	964	890	903	950	950	861	932	911	892	891	924	929	945	917	878	973	984	934	899	924	940	968	923	959	912	957	924	912	978	943	936	982	916	870	900	910	1008	945	915	941	909	904	950	913	948
22988	21006	28719	24023	23305	25161	23109	11806	7305	5145	3808	2787	2288	1824	1655	1430	1183	1123	987	923	855	875	808	820	776	807	747	792	726	696	750	710	725	701	628	683	686	677	693	685	704	736	696	688	720	689	733	697	678	688	725	668	715	710	725	704	639	733	702	627	665	630	658	684	712	657	714	667	700	708	688	731	705	698	703	687	622	704	660	660	719	721	702	624	700	682	692	685	625	690	704	675	692	671	700	658	683	690	657	645	689	672	723	697	695	651	699	700	662	691	674	691	713	753	702	710	710	658	683	673	715	698	694	647	675	741	674	685	730	684	690	645	648	711	694	656	691	704	680	679	664	692	668	649	699	660	691	653	707	686	721	702	679	703	626	708	643	687	655	718	698	671	683	638	698	712	659	672	678	659	636	681	691	687	642	676	673	668	680	684	671	649	673	671	671	679	637	730	698	722	653	687	723	696	671	671	665	635	698	706	712	695	659	686	687	655	743	679	640	649	696	694	731	725	713	645	697	690	651	668	663	695	696	699	661	651	695	640	649	690	662	723	677	733	680	729	666	745	676	693	709	720	675	682	647	668	667	728	684	700	663	662	684	675	719	661	672	709	657	685	698	704	675	708	650	691	681	672	702	685	629	722	686	694	683	658	667	660	705	716	701	628	699	669	695	695	709	631	662	688	662	696	689	662	703	714	686	668	627	692	678	657	684	648	709	712	671	719	680	698	703	663	689	677	697	651	713	689	669	676	689	632	703	704	666	694	704	716	661	729	640	656	682	646	699	681	682	656	669	655	629	717	664	676	697	674	726	651	674	694	694	663	683	639	680	676	689	705	623	666	680	728	668	695	718	722	696	680	678	664	688	694	690	631	720	653	676	696	644	676	668	723	687	741	635	662	661	634	710	667	682	698	668	712	677	686	706	695	688	683	638	661	707	689	694	720	645	685	719	694	654	693	712	677	659	703	632	726	660	686	691	696	670	643	687	675	691	727	696	696	686	665	716	680	666	710	719	649	709	687	672	689	660	688	673	689	662	678	698	704	668	636	679	683	695	727	706	716	672	681	682	692	681	700	652	705	727	684	662	668	663	655	698	706	704	671	737	695	682	724	702	693	699	702	690	730	680	698	700	718	672	694	657	720	681	727	694	647	636	638	668	704	704	679	672	696	707	700	719	696	648	648	683	718	682	741	673	653	694	597	673	660	664	693	712	707	672	693	644	722	716	668	642	680	710	650	715	674	655	701	658	693	665	653	703	664	637	733	671	654	658	665	694	704	654	657	660	750	704	669	685	691	704	675	665	688	687	690	700	740	697	667	613	693	696	726	723	688	676	699	690	702	732	682	711	702	706	705	713	670	670	648	717	672	741	664	691	708	709	659	674	615	692	701	672	717	658	695	702	680	671	676	661	683	643	681	679	697	716	707	693	688	698	709	658	683	686	672	679	681	613	707	685	694	655	709	640	645	699	704	710	637	695	698	679	700	685	739	701	715	653	636	666	670	702	643	720	674	687	701	668	685	690	669	721	696	723	699	671	677	706	716	692	676	672	696	679	637	636	654	667	700	651	685	689	688	702	688	687	707	743	704	690	681	686	687	724	732	636	714	712	663	688	668	697	660	700	689	633	655	653	656	729	703	682	737	709	667	685	694	695	654	690	705	716	675	681	623	660	708	688	676	721	655	690	686	753	744	683	645	686	626	661	677	690	660	725	689	671	682	688	632	670	699	665	666	690	694	638	668	708	689	697	700	700	633	691	719	701	708	704	698	720	709	706	697	677	674	665	692	677	666	644	701	662	723	656	704	713	663	720	739	683	681	634	686	675	692	690	713	673	694	654	705	715	725	700	710	654	714	720	664	713	691	660	677	655	692	706	685	659	693	728	723	666	633	696	643	749	666	721	673	685	680	661	700	704	688	695	651	689	687	684	715	650	570	636	673	696	684	706	633	706	699	724	674	673	699	671	678	658	727	696	691	654	694	641	721	653	660	738	680	689	636	681	672	647	663	675	690	682	665	624	716	635	660	674	701	694	668	703	714	688	690	725	672	665	703	703	707	662	661	682	602	644	666	662	654	706	672	643	644	656	662	723	733	674	718	682	667	700	678	644	652	693	684	678	664	655	715	647	676	695	740	676	651	703	664	703	659	710	705	658	696	663	673	698	676	700	674	727	702	681	667	708	685	664	673	690	692	684	675	615	677	645	701	713	713	698	729	687	715	683	660	674	706	682	690	699	618	727	722	701	674	707	651	680	701	673	688	721	676	703	655	682	718	663	691	675	635	652	735	648	683	685	692	699	703	716	669	698	685	669	694	666	723	685	697	645	676	649	654	653	676	687	663	636	646	674	719	670	668	696	695	665	695	642	623	729	687	742	678	675	667	692	657	710	678	683	699	722	666	698	683	669	746	652	658	694	642	690	676	678	658	676	669	650	669	710	695	696	669	714	624	649	652	654	716	710	693	657	683	659	683	671	695	693	702	711	685	665	699	654	681	713	663	652	669	674	706	683	668	642	681	686	709	669	678	699	623	628	671	736	657	686	666	681	671	648	691	681	699	667	651	701	675	698	667	685	696	646	705	647	664	692	697	640	693	653	719	655	669	655	684	630	687	697	661	614	684	708	654	672	674	650	674	701	684	693	678	681	654	667	686	697	684	711	662	673	675	647	694	664	686	652	705	640	714	662	677	649	681	660	679	678	690	693	651	676	727	697	677	672	689	715	661	649	685	659	663	706	676	725	676	660	694	688	710	689	677	633	654	693	714	732	692	673	713	709	664	615	635	649	687	619	671	717	709	714	701	669	679	694	697	648	675	672	685	651	694	661	724	705	673	650	736	693	707	661	654	684	685	711	722	679	687	702	728	697	650	684	680	699	679	688	660	695	664	689	744	681	661	667	693	734	692	702	694	662	699	655	682	669	656	668	720	712	621	657	713	699	678	707	711	690	648	670	627	681	669	707	719	714	700	675	701	670	706	670	711	681	673	698	666	685	718	706	694	688	662	698	715	719	649	664	708	693	660	729	650	680	652	674	704	705	725	704	703	676	667	685	672	691	695	694	672	693	641	627	661	669	665	660	665	658	675	670	698	657	725	677	718	731	685	701	632	691	707	665	702	710	687	693	675	649	650	738	728	704	650	670	667	643	721	664	677	710	664	675	713	718	730	697	669	663	701	667	641	698	701	697	694	753	668	678	673	665	699	742	697	656	683	667	663	663	658	689	657	656	707	645	688	694	700	627	686	659	690	642	661	741	630	704	682	775	705	687	709	688	710	674	677	717	667	646	658	667	689	648	669	695	694	684	668	694	702	662	709	659	635	695	695	675	661	703	704	671	682	675	694	682	668	721	719	667	720	698	710	732	684	649	657	670	749	671	676	699	694	695	652	687	692	651	641	661	703	690	707	670	684	614	746	673	662	666	669	683	680	657	690	685	673	686	671	694	690	683	678	683	702	679	658	707	675	655	672	707	666	680	682	695	665	663	688	665	694
38831	65475	59510	46235	39752	32135	24622	16704	12551	9545	7033	5251	4132	3329	2687	2309	1954	1743	1564	1482	1300	1272	1202	1147	1111	1089	1027	1101	1025	946	923	977	924	894	938	949	975	980	900	876	886	909	920	897	884	892	846	924	898	903	910	944	918	924	886	929	938	923	880	926	875	848	894	847	925	837	950	907	835	878	936	908	921	879	930	941	909	916	911	871	886	960	914	976	941	868	886	885	855	892	870	925	884	870	874	866	914	894	945	903	969	860	840	863	928	883	941	862	939	904	884	905	966	888	968	895	901	842	899	945	941	876	874	894	876	910	924	910	874	918	949	898	919	884	894	930	931	871	907	921	881	972	907	912	922	890	924	928	896	926	933	982	942	886	910	943	927	908	903	917	916	887	910	920	895	864	890	931	884	885	875	875	923	881	881	909	945	907	921	903	939	901	963	830	935	916	889	924	904	884	853	874	922	888	885	925	877	878	916	925	887	907	836	935	909	882	856	914	900	912	915	913	947	887	871	880	919	939	971	897	878	884	887	917	893	940	911	849	867	952	874	889	904	910	921	942	959	947	877	949	876	900	908	904	885	910	956	895	939	915	900	864	839	894	987	927	911	918	909	882	859	958	903	942	859	923	903	907	888	880	953	935	811	874	879	945	848	883	917	907	901	887	834	878	921	915	930	889	913	887	933	864	855	876	898	946	935	881	873	862	902	893	890	921	876	873	933	904	902	936	891	892	923	924	906	899	936	930	896	948	909	951	965	881	898	933	899	919	941	886	884	926	887	895	902	878	917	879	867	857	950	956	868	891	890	908	882	917	917	927	849	902	913	918	905	893	916	917	935	892	908	900	871	913	952	897	840	917	915	884	902	950	898	925	938	894	933	940	887	861	906	911	897	933	887	892	913	917	916	924	952	920	889	901	872	934	924	961	945	910	890	927	878	900	953	874	866	967	924	876	888	900	890	916	884	905	939	853	840	946	883	914	892	878	900	891	915	916	924	919	933	882	878	947	950	895	889	876	878	911	906	917	925	917	966	931	908	870	900	913	878	872	885	928	926	911	911	905	870	884	902	942	942	872	855	903	872	938	852	903	876	916	922	886	934	953	899	905	953	863	853	910	929	908	912	931	906	912	854	918	896	861	902	909	940	903	909	917	929	928	914	890	925	888	889	949	900	888	900	887	886	913	894	885	937	936	917	885	876	872	926	880	896	890	882	857	880	900	873	908	915	940	886	868	904	888	889	861	944	851	905	878	951	962	880	883	975	956	927	893	899	889	911	866	874	920	895	896	927	926	897	987	950	888	887	903	908	938	887	867	915	893	934	930	912	888	944	882	845	894	875	887	928	930	921	922	957	925	911	878	931	898	904	932	875	870	931	900	895	937	897	863	898	911	873	915	884	967	898	929	904	877	876	938	922	910	891	931	895	918	912	870	840	892	949	882	914	922	887	921	898	902	927	898	917	908	909	874	891	919	881	895	876	886	877	894	879	959	909	912	894	964	874	898	878	916	860	909	926	901	922	911	926	902	845	942	922	894	961	979	953	872	919	887	950	879	931	875	880	958	865	897	877	887	904	902	878	937	852	935	883	977	938	900	908	884	953	931	867	929	905	955	943	867	895	845	916	907	891	881	949	921	878	886	894	877	905	928	897	850	917	967	960	893	900	930	923	901	912	950	979	843	864	911	918	868	957	897	934	893	892	898	881	924	907	902	878	925	930	902	930	916	877	923	892	869	934	922	922	968	920	845	913	857	889	852	908	915	881	883	892	901	917	941	873	916	884	872	906	910	928	881	879	891	949	933	891	842	847	924	919	868	870	925	900	853	884	881	893	884	879	888	884	885	877	935	921	923	954	918	881	873	858	886	937	907	890	910	924	879	903	918	920	895	867	945	846	891	869	935	921	895	906	874	866	884	905	858	904	927	884	941	931	927	869	927	864	892	912	851	861	899	965	922	904	920	896	912	875	943	920	967	898	905	971	905	895	951	883	913	890	910	926	956	832	973	870	883	853	937	934	931	913	907	890	874	905	887	895	902	902	931	884	963	915	938	873	892	950	913	908	899	942	952	867	860	904	889	982	896	916	930	915	899	911	933	947	912	917	880	945	949	871	862	917	863	895	874	925	901	844	930	949	880	884	901	859	897	882	916	893	950	869	890	901	874	889	892	946	902	876	844	917	854	877	907	906	893	917	872	888	937	915	907	895	954	870	907	882	917	916	890	935	867	931	905	881	891	886	866	934	863	935	924	956	933	918	921	935	913	926	863	869	894	871	872	940	883	898	869	926	934	926	918	889	937	910	921	875	882	934	850	901	877	940	946	935	904	901	920	933	895	902	951	887	923	897	890	938	914	897	894	885	909	931	913	948	881	901	892	895	938	864	895	925	903	912	894	909	834	860	871	938	882	916	911	870	903	910	954	895	888	901	964	908	876	886	912	892	913	907	905	909	912	884	912	866	893	932	916	903	879	903	912	878	888	877	865	904	867	865	894	912	916	916	891	898	914	907	902	878	875	969	879	865	915	880	879	859	877	900	887	917	903	898	890	886	926	882	901	902	931	929	893	860	866	899	932	839	924	929	923	928	888	900	910	911	953	868	878	898	894	869	917	828	920	933	870	920	893	928	899	936	890	955	942	921	915	935	919	866	934	904	895	847	945	908	909	880	972	938	885	935	929	867	944	832	881	921	892	906	930	948	902	879	958	928	876	916	919	933	952	867	919	907	931	943	897	935	893	869	902	863	943	903	909	872	919	895	861	910	880	885	985	916	836	893	923	914	910	892	876	918	936	852	949	916	911	868	892	877	901	895	898	929	896	897	887	878	887	895	919	843	936	875	971	864	906	939	922	876	883	892	912	854	895	916	918	881	930	957	920	904	889	902	902	927	886	850	908	845	935	896	900	905	888	902	942	883	872	895	901	876	857	923	925	893	873	944	893	907	945	888	929	872	865	915	902	946	947	913	880	906	870	936	896	879	855	941	848	940	907	939	931	904	865	946	910	925	877	897	919	935	942	911	946	880	933	877	886	903	903	899	943	924	903	938	918	885	891	876	953	939	927	911	901	829	973	915	887	889	879	904	878	881	860	907	911	945	945	961	876	898	905	880	884	867	834	891	898	896	866	849	930	914	921	899	896	892	890	916	901	946	867	895	954	960	887	929	816	867	878	907	895	956	892	922	884	891	961	862	850	952	893	906	907	837	914	875	955	930	900	934	962	947	942	883	930	966	920	962	946	929	878	857	877	927	948	906	909	942	909	937	909	858	942	967	896	892	903	920	909	888	923	871	916	865	928	945	892	898	936	895	919	887	824	928	898	876	901	928	860	846	935	910	874	922	857	905	878	912	847	876	898	906	897	902	891	922	889	900	865	929	923	892	938	919	929	901	910	914	894	871	876	908	872	921	876	952	932	836	910	892	915	905	865	888	886	867	908	884	915	904	883	892	905	936	885	886	913	938	880	893	918	916	907	929	919	879	886	926	920	949	897	919	915
30251	34459	40638	31051	20966	14151	8008	4412	2902	2272	1695	1360	1210	1099	932	892	852	793	709	735	750	707	706	729	739	676	702	688	666	701	696	627	672	682	652	620	682	631	661	704	667	656	660	628	718	662	637	651	709	676	645	633	655	649	667	613	623	636	654	647	670	653	622	670	667	638	649	682	640	694	671	602	664	636	717	686	671	623	644	661	648	705	643	657	666	644	599	643	661	635	674	670	654	636	692	621	658	667	648	615	634	638	667	628	643	698	603	671	691	651	622	680	615	658	647	643	672	665	632	653	679	674	701	648	700	670	627	628	667	655	657	667	657	671	676	663	686	622	582	667	666	658	661	694	614	691	679	648	599	640	649	635	610	667	628	666	642	683	642	695	645	670	654	702	643	661	691	625	641	683	641	667	651	675	631	690	686	659	646	670	660	639	639	632	672	636	655	629	705	637	652	633	684	666	608	623	650	645	619	653	647	656	670	632	637	677	614	644	639	631	654	601	658	619	665	641	701	649	672	649	619	666	584	657	641	720	594	648	689	696	660	650	693	663	658	655	648	687	673	607	652	635	673	657	662	647	651	652	683	632	662	658	632	613	662	648	705	647	596	667	682	659	658	631	656	613	671	687	672	665	656	718	668	638	629	667	659	657	680	606	637	665	638	606	668	626	665	657	666	642	641	623	633	647	693	601	638	703	653	617	680	643	673	686	701	699	703	676	648	680	652	604	643	652	669	662	647	644	646	653	667	626	641	646	667	673	652	629	637	610	642	630	643	667	631	660	669	648	642	647	630	680	647	653	713	695	627	665	661	665	663	625	640	665	647	630	673	644	662	701	647	655	677	680	611	655	657	621	662	650	626	659	687	685	656	619	641	661	664	630	650	661	653	675	660	634	628	630	657	676	617	709	632	645	649	664	628	647	622	665	643	659	658	621	673	691	675	659	709	669	669	637	621	659	637	637	679	675	683	638	661	636	666	659	628	660	647	651	671	672	656	643	661	633	635	634	611	678	660	681	642	626	642	630	623	670	623	632	656	694	650	669	638	635	656	663	664	632	680	705	685	611	662	645	631	661	697	671	643	659	652	640	643	641	676	622	689	657	683	640	665	675	658	646	660	640	695	673	625	659	657	650	637	598	615	689	649	627	657	654	651	683	647	599	658	652	677	667	669	671	663	664	660	660	667	641	662	626	616	679	615	687	674	666	649	693	676	637	656	639	664	651	657	636	718	658	619	668	643	671	625	640	706	668	655	647	672	669	715	612	653	619	663	642	621	637	656	611	662	635	666	679	710	645	668	655	658	658	655	625	666	618	683	627	640	666	641	686	698	605	645	639	649	637	638	629	705	635	659	659	649	629	659	653	686	671	658	628	696	625	640	709	604	658	642	632	678	672	632	636	645	624	650	694	676	678	650	670	646	646	654	657	654	669	637	639	612	634	650	642	685	610	687	631	663	661	704	682	618	624	616	647	654	667	677	646	600	619	655	644	677	679	638	697	647	635	685	637	649	627	700	666	650	667	644	626	684	630	629	712	661	631	682	679	687	652	676	681	636	658	707	610	667	693	670	643	658	675	674	616	670	675	615	689	663	639	669	657	670	616	633	677	664	689	615	662	621	675	633	690	591	598	613	661	655	671	670	653	687	645	605	669	683	659	637	662	648	636	638	632	655	642	642	623	625	652	623	626	701	621	619	650	644	634	647	653	630	639	590	641	690	638	645	606	673	665	624	622	685	642	608	635	646	629	625	667	612	634	613	634	655	667	608	660	636	675	692	676	658	679	623	667	674	668	674	654	633	662	657	637	647	663	641	672	613	645	674	638	653	694	652	650	630	618	656	670	694	655	670	638	636	609	656	646	639	662	647	655	652	636	665	636	677	678	713	608	636	633	681	638	636	702	675	639	649	684	691	692	664	651	697	645	654	638	636	669	615	670	633	671	634	711	657	629	694	646	642	647	661	641	659	645	692	604	675	661	654	642	642	663	616	588	615	665	680	604	653	651	639	641	588	631	627	639	649	669	658	631	656	689	615	692	667	660	697	636	636	677	652	669	695	633	657	664	605	667	602	673	662	635	685	661	633	650	632	663	640	664	646	688	648	706	674	639	643	639	643	674	623	664	648	666	674	689	619	610	707	635	652	654	607	643	649	675	639	662	661	656	644	595	644	652	636	665	607	656	633	654	691	671	631	653	637	631	682	651	649	642	638	664	595	666	658	672	652	643	635	640	672	668	678	654	641	652	710	675	676	661	669	647	646	634	676	613	638	667	608	617	659	658	679	671	643	655	696	602	654	707	673	672	623	599	687	674	630	656	636	621	640	627	639	656	670	649	661	694	655	622	612	647	665	651	674	649	723	659	656	667	741	652	680	644	620	649	649	639	701	688	693	633	641	658	637	692	695	644	629	647	670	664	627	688	652	683	677	680	679	641	625	628	666	622	602	679	669	666	655	608	655	618	628	616	627	648	633	684	665	631	672	662	633	689	691	627	660	628	605	655	656	670	661	675	645	642	610	679	620	628	628	625	660	662	694	620	658	667	661	652	658	657	648	667	638	639	668	677	691	642	617	688	634	701	685	627	595	685	658	616	685	629	684	659	656	660	697	619	644	623	672	674	662	620	624	679	637	652	652	656	674	656	614	683	651	623	712	678	688	629	615	690	661	620	615	665	655	644	643	661	671	620	643	646	631	684	620	612	669	599	658	701	651	695	639	683	648	699	639	664	669	666	611	658	677	650	670	597	653	638	653	653	665	628	652	646	660	659	648	624	650	669	660	683	659	687	664	649	678	669	634	664	687	614	652	608	695	613	677	660	698	673	651	654	600	652	638	649	656	638	640	609	678	633	686	596	644	647	688	668	619	633	672	633	690	638	650	645	668	647	658	645	652	603	667	631	657	662	635	632	653	683	628	640	658	652	669	653	650	621	622	586	632	667	639	642	635	631	685	668	642	652	711	635	656	660	654	632	666	629	602	646	666	641	667	674	646	670	649	672	681	668	660	653	630	643	593	704	634	696	648	694	645	669	659	619	603	628	646	671	680	624	666	663	720	664	623	612	677	633	637	712	612	676	717	620	700	632	641	662	623	660	701	661	629	657	666	623	653	626	650	656	631	617	680	650	655	667	687	656	655	683	682	720	625	694	681	652	604	658	632	628	660	681	676	637	661	661	619	683	660	670	666	625	653	626	678	648	655	674	656	639	635	665	633	682	679	697	728	747	648	622	639	627	660	721	650	661	634	686	679	664	639	668	629	665	659	666	648	649	638	635	659	601	643	653	665	637	655	637	682	676	635	651	674	631	654	604	643	640	627	638	693	672	641	643	653	672	661	626	642	641	618	640	627	647	643	652	621	686	667	674	657	685	632	717	642	655	628	656	691	610	639	656	640	642	656	659	683	641	655	679	670	682	686	648	676	656	712	664	622	637	651	612	647	657	699	651	670	687	680	688	721	661	620	671	625	662	650	672	667	716	636	660	632	689	594	683
38544	53106	45581	33664	26264	20191	13837	8339	5799	4325	3184	2451	2092	1763	1486	1408	1335	1134	1134	1079	933	974	964	994	921	961	918	958	911	893	877	915	877	866	838	918	885	842	922	909	876	871	956	888	870	868	900	813	900	879	883	848	913	924	924	851	956	942	877	860	850	833	910	911	870	886	854	910	897	873	876	921	860	875	872	856	884	894	849	851	824	879	861	910	868	852	861	887	854	893	869	853	895	870	883	849	896	879	817	908	917	846	876	907	923	958	878	889	871	881	893	907	910	854	866	855	916	846	883	931	912	935	870	861	898	899	923	830	914	870	843	870	930	870	870	952	809	919	870	877	849	859	865	861	895	878	883	869	941	879	907	829	945	839	892	871	859	850	817	840	886	848	861	883	905	867	907	898	878	845	765	873	876	847	860	862	834	890	881	913	936	873	854	883	903	922	933	889	891	908	891	868	909	908	883	839	872	908	884	899	870	848	891	871	831	811	852	869	826	883	914	861	839	874	888	873	865	914	873	881	891	865	892	863	883	907	876	819	815	887	862	848	890	895	897	841	877	884	918	867	873	881	878	923	882	887	811	886	893	898	841	793	885	881	904	865	883	825	848	888	897	876	916	832	889	922	925	885	875	888	914	849	907	912	861	912	845	921	902	875	838	845	903	841	861	906	870	888	853	886	971	845	903	936	837	885	895	889	936	876	860	868	872	925	849	866	899	882	813	859	920	854	872	885	904	847	920	832	903	862	910	883	888	831	870	903	889	887	850	873	887	901	864	877	887	898	839	913	839	870	863	872	865	864	884	901	895	865	855	875	830	879	882	860	899	880	855	868	856	904	922	854	884	900	825	870	915	878	903	859	876	871	831	930	878	825	892	884	905	860	853	835	885	895	877	913	867	909	875	899	873	893	914	944	863	857	836	884	851	881	852	915	879	859	831	885	859	885	880	876	853	869	940	935	842	885	885	884	906	870	927	873	874	823	935	860	907	886	811	860	922	910	820	904	875	885	848	813	888	838	847	852	923	851	863	956	849	844	912	878	899	850	822	852	879	893	867	910	916	855	836	886	897	910	863	932	889	849	879	916	844	921	906	846	863	903	885	891	907	900	843	912	872	884	902	885	888	860	894	842	840	900	881	860	840	910	891	924	889	887	917	870	889	867	895	846	870	909	907	860	856	854	811	845	910	893	825	877	824	864	896	859	853	868	910	909	876	907	869	899	893	927	947	868	882	884	823	862	844	905	848	844	869	949	873	836	928	908	882	859	892	901	877	887	866	875	890	869	864	874	883	879	856	870	886	863	840	853	840	867	929	899	869	895	845	876	902	871	861	927	895	896	878	909	890	898	863	921	928	878	835	829	859	824	879	851	924	791	895	871	895	887	796	863	894	899	875	924	849	914	938	845	854	826	941	877	902	907	872	851	894	863	882	857	838	870	893	842	919	863	978	910	872	876	862	883	815	832	899	871	911	865	920	856	908	843	873	892	859	884	895	898	888	841	904	887	859	880	952	865	896	944	879	864	950	854	873	830	853	927	826	843	836	895	895	879	984	930	877	882	821	899	874	862	881	885	869	815	933	886	820	844	884	871	876	888	909	886	914	911	916	919	850	909	940	940	838	856	876	905	869	851	885	851	886	895	868	907	879	891	894	873	870	857	864	827	840	894	837	903	874	887	851	895	887	838	860	948	918	891	871	887	930	880	866	883	853	864	880	897	894	838	837	845	788	846	851	895	933	875	912	875	935	891	912	911	881	905	874	853	842	849	877	935	885	930	897	903	860	860	865	866	900	858	855	858	912	864	825	919	896	964	888	887	883	879	869	901	916	886	869	884	885	879	878	903	952	911	842	829	857	814	926	892	846	905	877	852	853	888	913	864	884	839	930	891	872	871	908	938	833	831	881	886	858	870	895	894	861	839	874	862	873	915	857	951	875	877	862	905	888	885	866	886	866	830	892	940	908	836	919	863	926	857	869	872	878	897	866	878	864	877	842	867	894	941	856	852	913	852	868	883	906	880	919	913	881	914	862	852	891	828	892	874	883	838	921	853	929	857	864	828	840	908	852	861	914	856	872	875	891	896	907	848	882	868	884	900	864	910	850	888	867	883	850	868	919	945	889	903	865	927	879	884	859	886	889	880	883	848	917	846	866	901	830	888	868	895	886	872	856	881	896	850	850	878	857	848	846	929	857	908	887	943	879	906	855	902	880	878	874	938	888	916	923	926	852	919	910	910	885	836	882	855	902	856	885	883	868	889	888	887	885	841	842	896	915	923	850	876	895	864	855	869	876	906	839	862	857	900	839	871	932	933	860	871	923	907	885	862	862	901	903	881	855	915	816	862	898	871	856	849	914	883	861	892	857	949	825	894	852	913	901	903	843	912	866	879	847	871	875	940	923	837	865	910	870	855	851	839	896	912	858	872	911	843	907	896	928	905	870	818	850	860	821	941	915	891	879	877	880	893	911	906	906	879	894	933	857	871	877	898	877	882	897	886	895	887	877	826	918	929	821	850	880	773	861	952	866	871	960	855	838	876	848	928	894	883	841	880	893	912	879	878	861	886	855	880	882	889	887	848	857	861	875	866	919	847	891	894	826	843	839	846	857	826	890	890	912	878	897	906	866	860	878	874	884	907	856	930	892	890	929	867	918	836	859	914	873	930	848	909	872	909	851	931	928	882	879	857	872	891	827	938	900	939	852	895	899	933	880	842	903	924	866	881	866	909	892	911	868	934	832	876	838	900	909	878	868	899	860	850	880	914	874	892	926	822	923	910	901	817	860	917	877	860	813	905	884	909	838	846	885	862	890	916	905	856	872	899	873	861	844	881	941	915	858	900	934	854	906	850	849	896	899	887	856	899	882	870	887	903	846	882	877	884	853	929	831	894	855	895	902	917	869	837	935	891	934	880	905	859	884	888	832	835	903	825	879	866	891	876	944	903	883	874	912	902	876	905	804	861	896	880	841	927	929	905	934	931	854	903	901	844	868	880	854	896	899	842	863	900	873	870	865	855	877	921	903	890	880	903	895	893	873	922	896	862	864	870	858	930	886	867	858	872	904	867	859	908	909	918	848	903	874	934	877	879	859	875	854	890	882	921	942	897	849	929	884	880	890	831	902	878	921	926	869	877	946	879	857	884	799	925	963	870	932	931	876	878	899	895	845	889	876	939	933	819	866	842	871	911	869	871	888	885	847	936	949	869	829	896	889	861	885	928	888	859	896	905	906	878	871	884	901	895	855	842	870	841	893	911	832	876	897	880	875	892	863	867	910	896	860	911	943	910	885	877	863	858	886	925	875	846	902	824	861	881	873	848	896	879	929	884	882	856	868	862	915	856	897	908	858	896	855	852	927	838	914	961	876	873	865	866	920	849	858	903	843	885	878	871	943	871	884	906	866	857	900	925	885	881	925	892	935	886	891	842	897	851	841	880	863	851	874	906	896	877	852	907	889	869	897	893	894	828	892	852	835	930	927	910	908	863	820	915
24054	21010	28542	25809	23994	22427	15963	8467	4691	3403	2524	1911	1687	1407	1287	1116	999	976	919	839	842	778	777	795	747	724	728	701	717	733	734	732	679	746	700	701	692	701	680	705	697	724	745	704	668	703	667	653	701	694	746	681	674	693	760	686	682	704	764	705	710	714	682	679	693	722	653	700	702	727	660	688	704	718	684	679	660	688	658	706	663	683	696	668	688	675	697	694	689	706	722	654	691	637	673	717	671	685	717	676	686	675	685	663	733	675	660	648	648	714	696	690	611	646	713	690	663	656	666	683	691	674	707	683	684	681	704	737	689	713	656	653	677	667	647	658	701	681	699	655	714	726	716	694	662	657	696	725	663	699	664	624	647	661	721	672	697	667	668	685	686	712	700	726	665	633	729	690	720	643	652	705	658	667	679	660	629	670	695	661	660	638	728	687	700	681	662	700	688	663	704	678	690	622	750	673	655	711	697	713	683	664	739	694	674	701	652	616	687	697	687	638	669	682	733	681	621	683	686	671	740	632	702	693	722	707	701	677	718	721	695	678	680	659	656	665	660	691	684	698	714	697	711	709	721	711	691	660	638	685	690	680	687	685	661	638	719	685	674	685	679	703	695	665	694	668	636	689	675	665	715	678	663	692	679	640	736	699	685	704	688	690	694	676	672	674	654	674	703	670	685	679	698	662	695	672	684	694	696	702	621	668	709	675	657	721	664	639	677	680	703	672	724	686	657	722	723	615	679	712	753	694	658	707	683	711	684	706	689	659	684	690	694	684	673	634	669	659	636	723	678	709	693	679	722	681	658	658	676	718	674	676	633	672	702	648	661	664	683	672	669	730	716	687	702	678	675	633	666	655	646	637	680	710	648	713	682	700	672	655	715	695	737	664	689	697	721	671	673	704	654	664	668	660	659	681	676	690	627	692	738	710	691	745	678	707	701	698	712	694	672	695	700	727	701	673	698	701	715	668	698	715	624	645	643	686	692	697	676	690	692	680	656	663	703	664	633	666	711	702	682	683	631	691	673	715	708	723	722	698	669	684	712	675	708	703	704	652	647	733	666	639	664	716	700	705	674	707	718	671	719	690	718	622	679	676	710	698	662	695	647	718	709	689	665	711	669	704	631	714	695	702	713	688	671	711	686	649	669	702	646	668	694	691	675	689	686	678	701	656	694	709	652	657	695	651	727	658	697	695	696	694	712	664	711	621	702	691	668	729	700	683	668	686	650	718	699	701	708	720	709	714	713	620	695	648	659	707	676	653	716	673	666	683	704	675	679	654	661	686	673	682	708	677	682	671	726	744	743	671	686	669	703	688	676	669	670	648	730	650	701	691	707	681	725	701	678	658	666	691	698	682	658	661	686	677	685	647	634	690	695	647	655	712	701	710	700	672	730	628	682	697	701	710	709	672	711	703	697	685	686	679	661	711	647	650	691	709	676	732	702	676	699	643	692	668	671	712	707	667	687	685	632	699	709	691	706	676	614	706	695	689	740	688	666	677	695	656	662	679	701	646	695	656	693	680	678	719	670	675	682	720	689	709	686	672	659	685	703	691	694	684	711	673	694	669	689	732	668	637	731	670	745	676	638	688	640	704	704	680	636	649	676	715	714	654	687	718	730	636	662	649	666	685	676	699	679	712	678	677	678	679	672	644	667	669	656	673	648	682	678	717	696	680	663	690	688	679	666	697	677	677	658	679	674	719	704	662	665	671	599	673	727	688	661	705	718	667	705	692	712	753	652	645	668	674	669	659	727	662	699	654	622	658	723	662	615	694	641	666	660	681	658	701	727	635	703	672	642	716	674	719	679	667	647	692	665	708	677	666	708	695	698	731	699	693	720	701	682	629	712	687	650	699	642	680	655	720	707	674	700	696	716	658	684	673	689	663	674	688	699	670	683	677	679	621	672	653	658	701	739	659	682	636	664	706	699	706	692	680	675	690	688	666	701	661	653	661	675	684	713	683	681	698	673	675	653	657	726	673	679	666	672	715	649	687	745	691	647	692	683	699	669	674	731	704	677	672	652	706	727	718	678	653	667	683	686	659	701	669	670	678	734	648	675	697	729	656	693	690	720	653	664	665	701	644	677	677	698	628	753	720	674	723	675	689	659	663	655	688	716	638	710	708	718	649	700	675	659	699	683	717	704	671	713	660	675	725	690	710	728	699	725	688	662	689	671	656	716	679	613	672	636	702	709	718	706	716	672	720	687	649	663	657	663	683	649	640	712	654	688	683	673	674	678	695	696	690	707	669	657	690	707	672	704	666	715	681	719	651	679	697	701	700	678	690	691	604	686	656	643	687	675	674	717	669	650	670	716	668	670	664	663	734	695	712	651	643	674	700	694	700	635	703	667	704	663	706	704	705	653	647	707	676	670	637	718	679	666	702	731	684	708	647	692	723	634	704	664	728	686	671	685	668	724	654	652	650	671	690	697	686	672	693	736	699	693	676	693	712	697	674	700	672	709	650	683	674	708	766	690	664	653	697	733	686	736	747	717	690	703	651	674	678	697	699	685	691	681	672	654	708	689	644	681	698	731	725	667	693	662	666	688	679	674	688	682	683	663	680	631	705	649	668	671	661	692	690	648	666	693	645	669	704	706	669	676	718	645	702	661	701	696	691	688	681	698	658	661	654	665	720	682	683	679	698	684	712	660	767	676	629	701	660	719	627	635	633	677	698	660	691	705	676	696	682	746	704	668	682	659	660	714	684	639	691	708	681	688	731	661	717	652	750	645	650	686	742	676	678	670	695	681	717	669	699	690	719	657	688	700	671	712	673	724	667	691	678	708	677	647	677	667	708	689	638	636	694	700	732	675	697	661	654	687	677	682	695	669	650	678	715	655	723	685	699	656	653	669	697	651	710	634	734	667	679	642	711	657	687	672	720	659	689	693	680	651	695	767	751	697	700	672	690	663	698	664	705	718	687	706	755	691	658	670	744	673	619	661	679	697	647	671	666	713	678	665	680	744	684	686	626	670	683	694	665	684	694	689	656	621	677	642	665	695	674	697	631	663	698	689	695	691	679	659	693	686	668	672	719	652	718	678	645	685	689	652	633	707	687	720	718	702	715	661	653	687	717	703	643	652	671	684	689	685	686	670	646	678	723	657	655	676	680	662	663	658	677	650	683	687	670	732	674	694	698	642	640	658	696	705	675	717	651	713	705	622	649	691	726	695	668	680	674	720	694	658	668	689	703	658	694	718	683	706	694	701	685	673	681	672	703	694	645	635	713	668	705	678	683	652	624	713	702	677	686	701	669	624	674	698	685	684	701	688	645	680	679	684	642	656	664	661	698	701	697	681	693	684	647	653	692	692	678	662	683	684	674	668	661	688	692	716	700	663	696	693	634	680	705	664	676	647	749	707	706	679	686	692	689	716	673	692	700	682	660	685	673	668	651	677	699	688	666	660	730	623	683	728	665	668	685	679	651	700	692	691	710	668	664	727	659	701	641	729	685	676	667	694	680	666	664	726	715	685	719
38486	57926	51943	40679	32559	26966	19597	13525	8592	6348	4630	3509	2875	2350	2006	1746	1589	1456	1346	1256	1181	1067	1055	1030	1008	1015	1008	976	1011	972	915	924	929	916	965	884	962	959	935	974	985	885	874	872	892	935	950	892	875	912	904	923	901	860	893	952	900	902	897	896	844	884	835	931	934	908	944	950	914	892	893	898	921	921	942	936	939	908	893	958	921	949	942	891	931	864	959	882	913	914	907	903	878	967	874	896	890	892	865	896	924	935	877	982	902	967	918	948	925	923	904	913	928	961	907	916	875	913	926	927	943	919	891	898	882	902	945	884	933	900	891	918	900	912	892	876	882	946	941	919	943	919	927	899	900	880	957	896	872	885	966	942	904	929	924	972	965	934	901	852	904	904	934	923	872	875	953	917	887	948	932	870	863	901	855	972	909	907	890	897	934	930	916	924	932	905	938	883	908	945	937	859	887	886	894	878	876	925	922	930	883	925	925	917	920	937	909	866	893	930	918	935	889	911	897	897	925	875	902	927	894	923	872	903	927	917	971	885	957	975	947	985	914	936	925	965	930	953	891	928	919	948	938	924	949	924	902	885	928	943	909	931	969	970	953	949	908	862	908	921	890	905	903	884	895	891	970	979	908	933	925	978	982	908	943	945	921	885	956	930	889	896	908	953	890	937	890	929	884	930	924	907	923	945	930	905	940	912	915	911	965	884	877	928	942	858	892	920	920	916	907	872	917	931	922	939	944	865	943	908	953	982	959	971	894	876	969	894	927	881	922	899	913	963	960	946	912	919	948	913	924	889	919	858	994	913	897	937	862	894	904	973	934	935	873	895	878	952	926	840	937	888	901	919	960	898	906	942	927	894	867	893	931	883	933	882	887	913	942	935	873	934	919	886	916	895	902	970	958	924	932	889	857	908	939	918	911	887	890	943	886	877	898	892	930	990	900	978	934	961	902	913	937	949	959	894	923	922	924	907	921	906	926	923	909	946	912	936	898	899	887	928	931	922	859	938	907	947	917	947	934	931	958	933	963	956	904	878	922	915	925	915	910	986	907	922	936	911	928	885	946	908	914	935	892	908	882	918	886	935	930	922	908	918	877	906	932	926	888	955	901	933	893	896	964	844	921	939	865	930	920	906	956	917	929	933	953	935	881	895	900	941	911	921	925	912	956	903	945	885	912	979	869	890	936	877	908	930	917	942	906	939	936	906	946	891	921	887	940	899	922	866	889	904	960	887	933	910	921	907	934	904	922	943	901	899	909	937	902	939	946	951	891	954	889	890	928	920	908	894	899	903	883	895	924	878	909	895	916	942	914	934	928	924	914	899	847	971	906	902	925	944	892	901	925	868	913	898	887	905	978	908	893	909	911	896	887	905	926	947	970	883	898	968	969	938	933	899	890	892	889	951	951	914	925	874	923	899	961	898	927	920	884	929	883	943	876	937	915	845	891	923	870	924	948	912	927	914	912	917	965	919	888	855	949	903	958	985	913	900	908	957	823	983	951	911	884	924	911	885	966	891	961	937	945	954	905	954	940	935	864	890	920	931	923	913	996	899	914	885	913	891	921	992	886	896	883	937	942	920	901	923	894	920	915	943	941	939	925	972	868	928	883	919	924	922	942	879	896	891	958	919	904	892	863	863	878	929	956	897	943	913	940	946	894	855	911	882	905	913	914	904	900	925	933	905	944	873	896	925	932	939	901	967	902	925	895	921	944	915	934	956	909	902	896	928	882	917	872	856	928	857	907	894	939	913	909	879	966	929	863	932	896	921	905	976	916	857	876	982	887	925	859	891	928	926	925	940	919	933	898	925	944	941	918	934	949	958	957	950	964	923	882	935	894	901	927	944	909	913	890	888	892	939	911	962	902	927	908	872	917	923	946	961	836	891	881	900	904	900	923	913	958	933	889	933	916	888	859	876	924	937	950	933	925	887	914	876	926	905	962	872	913	881	896	952	953	910	943	958	909	919	989	879	914	933	919	912	833	892	928	891	874	918	924	928	916	968	919	916	912	864	960	926	905	878	949	913	835	963	941	937	910	921	919	894	915	896	938	943	959	919	903	919	961	954	937	878	963	1016	894	852	926	879	924	962	911	868	976	909	958	912	931	919	1005	917	936	894	904	928	923	897	940	923	916	967	931	918	906	915	881	918	916	944	980	930	919	901	932	903	920	952	956	906	865	1003	905	902	915	907	905	892	947	856	923	918	895	871	880	900	922	943	888	967	904	916	931	903	920	911	879	950	936	934	940	944	908	872	921	890	921	894	939	906	885	906	832	983	884	868	875	908	872	908	957	937	933	919	874	949	840	892	851	934	895	934	905	941	918	898	947	926	942	869	923	913	911	944	872	896	919	928	917	928	893	857	941	902	939	865	883	938	863	925	942	928	942	903	913	886	927	878	920	896	911	914	939	883	954	903	923	881	898	907	939	937	935	898	857	907	867	917	995	931	870	926	892	927	934	957	903	907	938	978	898	926	970	903	915	905	897	926	941	941	950	976	890	872	936	922	956	886	859	925	936	965	906	938	945	926	927	897	916	900	884	905	916	910	912	928	886	924	903	873	939	912	906	941	923	958	940	880	895	923	911	878	873	879	873	885	877	927	930	898	937	897	853	886	897	955	935	901	905	884	891	874	901	939	923	948	932	918	910	935	862	897	930	902	918	914	933	915	959	921	974	891	840	905	955	983	874	932	963	939	927	891	938	873	939	942	909	902	906	911	880	934	912	926	879	981	877	890	951	915	923	940	968	919	887	923	898	971	969	870	973	920	929	899	960	917	921	927	948	907	929	911	861	926	939	880	967	845	923	914	922	912	881	953	951	958	910	923	891	952	890	902	917	892	914	921	921	897	910	941	892	954	879	889	911	920	921	891	863	919	880	928	955	958	911	849	899	916	875	992	911	950	883	924	906	919	942	941	947	919	908	899	954	947	972	907	910	865	886	879	879	867	924	867	916	913	889	914	904	957	912	871	939	971	889	908	875	957	882	927	866	950	898	959	881	927	971	924	969	906	929	910	927	959	900	903	928	863	879	903	886	907	909	883	884	882	890	873	925	950	950	968	962	918	950	943	945	899	997	947	911	928	904	954	926	966	951	947	881	913	962	966	947	921	873	875	934	868	973	897	922	906	917	903	917	953	945	893	946	907	898	901	909	951	908	952	941	974	906	961	907	903	970	960	952	843	917	893	919	921	901	872	920	896	890	903	937	932	959	938	971	891	916	938	887	937	908	910	929	942	943	927	948	971	901	934	879	924	915	862	972	948	930	938	895	896	944	875	934	923	920	953	959	904	878	908	828	906	912	907	915	948	925	901	936	900	910	929	893	893	905	885	890	943	886	925	934	919	894	919	896	929	932	936	909	901	876	947	927	938	942	927	911	945	896	935	943	942	979	919	909	892	919	957	931	932	965	926	905	861	890	936	932	924	956	924	928	874	915	899	916	917	948	911	932	928	910	949	910	871	906	916	886	922	910	937	899	882	904	889	985	953
22989	21012	28724	23875	22314	23945	21387	11320	6549	4026	3100	2245	1869	1591	1396	1208	1128	1035	966	872	881	839	758	731	769	739	693	668	743	762	677	657	727	676	699	748	659	696	658	709	675	659	676	682	676	710	694	633	685	729	685	702	652	712	655	672	688	690	682	703	696	656	672	675	678	663	687	634	664	671	618	702	676	656	701	677	657	693	661	696	700	662	689	665	672	694	679	690	683	695	613	628	693	653	670	723	651	636	673	658	681	739	643	668	629	669	679	658	722	679	670	668	620	647	679	658	677	630	703	737	689	654	675	610	726	699	677	624	621	661	743	642	649	676	693	675	663	689	666	688	728	681	685	651	694	700	645	677	653	660	655	697	682	693	681	717	700	673	712	641	664	676	661	658	669	692	675	658	634	681	686	618	718	669	655	727	658	649	652	718	677	701	674	681	701	697	707	631	695	672	714	686	713	715	675	681	646	708	638	678	683	669	660	690	685	679	689	642	699	677	691	633	711	681	668	672	655	722	697	649	633	688	610	650	703	648	683	707	673	622	623	677	691	676	660	683	668	675	723	659	674	680	669	705	675	674	718	655	669	677	670	657	653	681	683	684	675	668	717	733	696	673	699	677	684	692	647	664	663	701	682	670	678	710	657	671	664	636	657	675	692	687	689	718	697	665	675	651	711	636	701	678	673	721	721	711	702	640	650	672	671	659	672	675	647	667	721	646	673	677	692	667	656	639	640	641	688	658	686	639	681	629	651	670	653	703	657	674	698	679	639	669	697	701	648	694	685	716	688	637	675	734	704	651	649	650	635	666	706	678	689	695	704	643	679	712	672	667	677	697	664	635	673	708	625	658	681	686	695	697	692	636	682	659	690	654	656	694	654	675	665	666	677	688	678	659	607	641	679	652	638	673	672	634	665	641	656	703	660	721	657	685	629	704	657	669	658	690	729	725	658	694	647	669	638	689	659	689	665	685	680	644	679	644	724	673	639	710	656	671	682	676	680	656	677	705	672	659	679	701	716	684	608	642	634	653	728	672	682	658	660	676	663	679	664	637	677	669	646	689	673	671	691	688	681	694	627	672	653	678	657	680	642	679	688	700	690	634	695	693	680	690	648	628	680	688	681	747	671	669	678	625	697	654	706	713	683	715	727	711	640	645	634	646	691	714	703	702	691	688	694	654	696	663	674	708	674	650	652	670	703	625	715	701	632	684	667	674	693	654	677	703	711	714	641	662	654	695	705	703	705	665	663	662	654	670	663	680	658	643	699	646	643	684	677	688	659	687	608	679	652	621	657	697	646	674	673	645	655	648	686	713	652	660	681	689	716	683	668	680	636	633	654	698	675	672	635	679	670	651	665	686	689	694	647	707	656	700	684	676	651	706	673	705	686	672	687	642	670	699	675	697	673	663	666	628	702	703	706	718	654	672	680	640	664	653	645	674	700	691	662	644	687	718	698	626	634	674	681	649	646	680	639	643	656	649	669	666	702	707	619	704	679	636	683	665	667	615	626	651	656	671	666	658	675	674	630	713	649	656	654	693	679	654	684	633	667	681	628	650	653	622	704	657	655	674	604	659	652	660	661	633	659	692	677	683	699	692	669	673	669	647	678	671	713	738	696	664	650	688	713	663	699	637	706	703	678	688	641	676	680	678	662	685	655	682	671	702	651	644	685	670	666	678	722	658	684	720	659	658	644	682	656	678	728	687	698	683	687	731	697	691	672	659	655	682	646	684	682	709	713	703	651	682	690	697	653	635	673	694	683	645	703	661	667	680	694	682	722	732	663	663	640	688	664	683	705	656	714	651	690	719	680	654	702	681	682	635	672	694	708	674	665	634	710	725	668	640	667	693	677	669	659	693	699	665	679	693	664	701	729	639	672	663	666	632	716	701	687	686	656	670	678	626	725	654	659	671	681	672	657	678	711	702	676	672	670	708	668	656	676	685	612	679	670	668	691	670	684	691	691	689	647	681	636	668	664	665	722	672	721	628	656	701	657	725	688	662	668	700	698	594	664	673	671	657	645	622	705	645	684	655	742	658	701	629	677	666	620	669	734	657	680	670	672	669	649	675	643	643	700	648	627	681	658	693	673	668	693	684	666	652	624	661	684	688	654	671	676	662	694	657	686	663	640	668	661	648	697	650	703	699	648	691	720	690	699	649	678	676	666	641	654	682	715	666	641	631	693	718	652	725	678	671	687	634	665	656	679	672	672	647	690	663	703	669	665	658	702	673	656	638	671	622	661	693	687	686	656	637	669	681	716	679	694	663	678	678	709	651	606	630	728	664	652	651	737	695	666	667	632	697	633	677	658	698	680	637	666	717	675	655	681	705	706	692	661	655	649	659	700	688	707	643	676	678	704	676	671	668	667	672	673	672	621	668	716	658	649	694	687	722	663	664	703	654	696	708	694	693	672	657	674	743	654	647	666	676	695	677	679	698	679	602	717	663	667	669	646	732	703	686	669	672	707	658	673	671	660	652	673	626	672	701	697	681	721	633	660	666	698	731	678	673	679	689	704	647	670	673	674	656	644	666	683	679	666	642	668	635	694	672	609	683	669	694	671	661	656	675	650	622	641	688	680	630	655	658	662	684	628	626	655	653	677	706	697	671	650	655	705	675	676	666	653	671	696	730	722	678	713	679	637	659	647	649	673	661	647	666	659	672	709	635	668	663	681	652	623	659	690	654	646	693	644	662	693	682	638	662	643	653	660	705	646	700	665	686	635	661	670	677	662	677	653	673	673	674	670	701	702	687	648	692	685	674	676	737	674	661	670	692	691	639	694	635	690	669	691	693	719	635	659	709	697	679	713	629	692	653	682	705	682	652	705	715	719	636	684	650	702	691	681	657	694	638	698	705	657	725	641	625	676	662	691	656	675	669	671	670	728	647	686	704	639	688	686	660	641	675	670	670	624	631	650	655	648	703	659	713	707	639	648	700	672	656	644	671	690	724	647	650	645	653	664	626	645	678	654	677	658	674	712	640	644	669	648	669	692	681	703	644	692	649	672	617	665	723	691	722	637	685	691	642	655	677	664	726	680	623	666	675	658	620	650	634	659	665	673	618	622	670	679	639	632	724	626	679	707	652	709	673	645	673	617	672	672	696	681	727	676	629	679	683	679	650	689	633	687	684	659	676	637	677	683	681	688	674	673	690	645	700	726	659	714	642	721	704	695	706	678	673	703	666	667	701	687	660	684	666	698	644	672	670	682	666	655	643	673	677	674	661	710	683	684	690	683	657	665	671	660	682	684	646	698	697	664	630	670	634	720	699	698	655	667	691	705	698	637	724	690	656	671	658	624	645	696	649	657	656	681	682	692	658	658	663	637	618	675	675	699	660	648	653	683	673	687	700	677	651	638	667	681	645	671	627	713	671	637	682	626	672	678	666	618	651	707	671	690	668	673	653	641	644	688	691	680	637	672	653	699	676	650	700	664	647	649	613	628	653	715	650	676	664	656	692	691	702	727	663	699	617	670	679	692	669
40252	63368	57027	44821	36068	29924	22453	16908	11266	7483	5628	4148	3365	2647	2322	2017	1713	1564	1377	1333	1240	1208	1144	1104	1001	1027	1043	993	998	944	947	901	933	956	907	910	921	987	949	917	926	816	903	932	854	920	875	948	897	890	911	881	899	917	883	908	865	865	898	890	899	868	900	942	907	929	889	832	851	907	906	872	906	908	938	927	921	899	921	874	911	889	923	897	945	936	899	889	914	882	889	872	875	900	857	869	885	832	906	885	881	932	902	869	920	888	907	918	921	952	914	888	890	940	906	819	832	920	901	893	885	923	881	901	875	900	863	947	933	884	856	922	907	886	904	899	896	930	880	893	907	876	949	909	902	935	921	866	893	937	922	908	897	925	906	914	904	925	904	912	916	910	817	881	885	882	900	922	907	890	871	915	861	918	917	919	862	855	903	858	907	944	877	903	888	933	856	873	946	916	911	880	871	895	897	955	909	902	882	843	927	871	910	914	946	911	873	903	903	884	886	909	889	854	861	954	870	865	889	883	925	869	844	887	918	909	856	907	946	922	907	928	885	899	910	893	891	902	921	917	840	867	913	902	901	909	927	918	910	893	911	955	852	902	836	932	867	909	909	897	895	895	839	894	961	904	896	916	823	907	869	875	885	832	922	903	948	919	920	905	934	876	898	923	903	878	879	861	860	939	870	883	877	908	914	894	926	911	922	877	911	944	870	946	886	898	941	913	855	854	933	869	956	880	894	927	888	893	920	941	902	913	929	925	891	925	880	883	862	884	916	961	892	927	910	894	941	934	884	912	927	883	897	890	895	908	876	935	880	868	838	873	923	863	881	860	956	856	856	907	831	898	907	834	925	878	844	862	887	900	882	864	933	882	919	895	906	893	928	900	906	889	884	913	844	900	849	853	915	898	924	924	918	901	904	892	852	929	886	882	833	905	883	876	883	873	906	870	853	939	909	900	881	921	878	897	960	913	868	882	912	901	876	947	840	930	877	847	945	915	967	960	909	902	899	875	902	874	891	911	920	904	897	910	855	921	884	890	926	898	885	894	890	934	900	879	876	894	896	857	901	866	936	953	910	905	881	937	902	912	874	843	881	894	915	874	897	901	922	937	856	894	914	887	937	890	903	879	860	925	866	864	945	924	925	930	941	891	902	890	871	901	913	953	864	871	869	913	881	877	911	889	855	932	887	888	917	858	888	897	891	898	862	825	936	927	879	886	872	869	915	936	896	910	858	888	885	912	890	884	886	928	857	911	944	902	909	874	914	963	915	942	851	898	913	845	915	877	903	915	973	899	901	887	898	857	832	864	869	876	868	866	903	915	908	894	928	928	922	904	880	909	900	912	893	911	907	906	861	974	911	909	926	873	940	877	899	871	883	869	926	896	916	903	895	903	874	872	856	900	955	929	840	959	989	900	888	849	885	885	912	887	886	901	881	912	855	901	938	884	893	851	856	915	889	922	891	835	930	828	884	955	912	889	869	931	945	886	870	915	932	945	943	880	921	884	958	852	912	875	919	884	875	906	892	876	848	864	890	856	920	911	928	925	954	899	889	863	907	931	898	913	872	883	907	910	892	895	934	870	916	929	921	926	884	957	930	910	856	880	854	925	854	957	901	949	951	950	891	903	896	899	928	947	950	887	902	881	926	938	948	895	914	923	905	896	897	959	883	924	876	910	876	920	880	908	915	899	886	874	989	906	891	893	864	962	866	950	875	932	955	875	894	856	903	972	892	882	855	879	908	896	872	876	862	914	881	858	840	900	918	910	873	861	900	870	980	845	850	885	954	886	905	865	922	896	844	984	916	912	886	908	857	853	868	906	872	929	917	904	861	819	941	953	931	894	920	937	878	910	872	912	908	945	946	877	886	902	897	885	961	875	923	882	889	896	920	892	895	879	916	834	872	876	879	917	880	855	852	926	884	859	929	880	1002	870	919	942	865	858	911	905	885	866	856	903	888	931	895	922	930	839	927	923	887	899	882	869	907	925	901	861	934	919	835	959	892	978	936	905	908	912	944	886	858	845	926	922	884	891	924	905	887	869	933	833	905	887	924	931	837	872	890	910	952	914	881	887	877	888	914	905	881	921	902	856	920	870	851	855	846	900	870	933	875	887	895	915	921	935	912	876	950	920	904	876	912	914	904	915	885	904	906	927	882	918	940	827	921	874	922	881	915	894	897	833	908	898	877	891	884	868	911	838	869	951	837	875	932	919	881	853	920	914	817	865	916	939	933	921	921	865	905	890	876	929	935	927	878	930	943	864	883	901	875	909	845	918	925	921	899	884	903	870	914	902	891	874	896	872	927	869	920	879	891	919	937	902	837	913	895	897	936	886	930	883	896	966	941	871	939	910	898	983	851	826	910	885	921	915	944	849	882	872	879	935	893	909	867	865	896	870	883	922	913	884	896	924	871	910	920	877	873	889	892	910	917	853	920	907	962	916	926	909	888	954	921	844	892	900	875	890	881	909	892	918	896	864	952	877	901	867	915	918	878	875	934	888	899	914	875	875	974	913	861	924	894	844	928	884	944	881	814	944	884	856	916	944	895	923	940	985	889	877	901	906	867	887	934	927	917	894	846	915	909	869	916	929	875	887	849	890	852	901	837	906	876	890	895	915	905	873	854	902	892	903	850	875	909	927	848	937	875	880	881	845	912	928	898	880	900	890	878	869	906	869	885	874	817	958	900	889	964	897	887	861	912	953	905	895	913	904	882	946	870	815	918	899	925	887	879	952	930	937	904	914	916	855	847	887	888	910	929	917	902	897	886	909	920	837	911	876	880	885	932	851	921	838	914	924	956	909	869	909	878	885	914	897	892	921	863	908	874	912	892	941	937	904	903	856	891	862	952	867	903	931	920	868	934	913	812	960	897	949	931	921	860	918	916	951	896	883	899	862	918	906	861	951	872	882	964	909	842	888	894	879	907	882	887	881	894	899	877	885	935	891	880	935	868	930	942	928	939	927	841	888	883	840	891	907	949	910	844	926	937	896	916	905	926	883	886	899	872	901	940	911	904	864	873	903	901	884	922	877	878	885	914	867	903	908	919	848	891	872	895	960	907	917	910	881	874	914	915	894	893	884	915	927	901	927	886	881	888	896	919	931	860	857	893	924	867	896	888	891	876	864	946	829	863	895	852	886	878	917	847	914	904	924	953	871	916	906	940	874	885	895	931	838	882	868	864	880	932	858	936	871	853	919	946	905	858	848	861	919	876	845	925	946	840	925	866	910	878	893	896	881	861	910	900	882	921	840	913	891	890	876	868	913	939	933	894	918	925	875	942	914	855	915	874	881	882	881	891	863	815	932	916	868	850	874	927	897	890	839	888	815	888	852	901	867	880	895	893	920	925	860	920	918	869	950	937	885	899	867	848	895	871	846	880	915	889	898	888	933	909	887	895	906	896	890	934	901	894	891	910	892	920	911	906	893	906	935	886	917	896	877	884	881	923	837	856	893	908	878	900	880	879	868	942	892	945	906	874	901	884	938
29886	33235	38970	31785	21613	13607	7813	4746	3298	2122	1626	1362	1247	1051	934	872	833	777	770	724	667	720	725	723	683	711	701	683	708	627	653	669	661	650	675	668	672	704	669	643	635	658	676	673	679	631	662	661	653	652	668	637	600	670	626	627	675	621	640	661	636	636	635	658	613	632	649	673	661	668	649	659	638	620	628	645	667	635	672	645	660	654	634	637	634	605	653	628	643	639	651	650	657	655	652	708	648	641	668	618	646	614	622	651	716	611	639	640	651	633	678	646	646	672	694	631	628	644	671	656	636	694	660	658	663	643	666	668	643	595	647	622	664	661	643	661	670	621	636	624	557	674	653	638	646	625	655	674	684	649	642	672	674	611	628	630	631	661	609	674	664	652	665	655	636	650	633	667	652	621	672	647	645	644	606	650	646	632	653	640	686	677	604	653	621	645	654	655	630	676	651	618	669	626	673	688	710	654	625	604	640	655	592	640	639	659	623	680	662	647	610	665	629	613	597	635	634	653	609	650	689	640	638	650	640	619	656	616	643	650	629	646	642	643	661	641	601	650	658	652	678	679	643	696	618	628	645	625	647	630	614	668	637	619	613	636	660	630	642	663	599	676	674	654	593	646	661	632	660	633	693	650	641	660	632	609	633	632	660	634	652	642	660	676	634	644	634	666	665	600	647	608	640	616	628	638	645	622	647	658	625	653	694	634	660	678	684	646	670	651	671	651	673	625	644	643	643	661	683	606	651	670	616	649	630	619	636	652	682	648	677	643	632	591	638	696	646	638	590	629	646	659	626	638	661	634	643	631	665	642	660	629	675	656	609	670	699	685	649	626	615	595	635	663	621	688	616	603	650	670	649	644	647	636	599	615	619	617	615	601	697	676	650	710	618	661	657	635	641	656	638	694	645	678	624	620	650	663	654	655	641	620	667	640	730	617	662	663	686	684	655	620	647	634	613	647	654	666	627	682	644	619	627	621	638	660	636	654	613	629	632	603	646	659	630	647	618	685	685	635	588	672	656	665	651	655	652	613	717	657	613	592	658	621	625	629	643	647	656	645	670	670	631	621	640	605	652	618	645	627	663	673	683	644	664	639	585	673	658	608	658	633	649	636	672	689	655	662	634	677	648	652	644	641	636	661	646	623	646	632	602	664	629	643	666	636	646	670	614	611	650	638	653	669	621	659	657	640	640	620	620	665	626	690	644	645	639	612	630	696	639	675	645	663	639	657	658	656	585	641	651	628	627	609	675	640	630	670	652	655	622	666	649	613	634	631	616	666	692	654	642	650	640	618	661	663	636	620	707	677	598	656	620	675	608	626	625	641	647	665	664	614	630	602	604	638	604	640	620	670	630	635	666	596	690	650	687	661	661	651	599	615	653	607	637	635	622	616	669	644	606	658	638	705	666	631	668	678	708	647	669	657	688	630	641	638	662	665	623	636	626	602	592	650	648	636	673	668	668	649	636	636	669	660	650	659	711	655	667	634	635	607	606	652	659	647	684	620	605	631	639	648	629	669	616	622	650	632	639	690	674	652	626	615	672	575	644	661	620	651	625	640	635	684	654	674	608	624	647	663	616	636	642	648	635	630	606	649	664	650	652	664	627	633	658	605	610	655	624	641	619	660	632	649	661	640	634	654	657	651	649	662	644	656	635	635	651	633	673	629	619	628	649	634	687	633	685	642	666	667	641	666	641	639	641	672	628	637	678	608	604	580	689	677	623	644	675	628	648	701	621	643	599	630	671	643	616	645	674	647	690	638	647	666	645	638	657	630	656	649	649	640	715	661	604	661	686	650	671	669	647	643	694	587	606	692	660	688	677	677	637	615	660	607	637	621	634	653	664	649	683	620	604	667	589	628	601	638	652	606	644	614	637	603	641	646	656	641	639	661	620	643	647	624	645	619	686	627	687	651	646	644	635	610	689	625	662	636	618	654	615	628	658	672	609	613	603	615	653	620	659	638	625	641	608	662	678	652	656	630	665	643	647	662	630	666	659	656	643	598	653	679	660	627	655	613	648	633	638	632	671	666	619	634	658	631	623	621	598	653	658	619	601	644	624	615	621	605	605	635	643	615	606	683	649	627	637	647	660	666	672	609	695	627	673	632	638	687	632	657	677	614	624	648	658	639	660	661	653	696	659	639	651	615	635	626	625	613	647	683	683	626	669	629	581	706	630	698	655	626	695	622	638	669	651	650	625	642	668	617	641	572	658	657	652	639	653	694	672	617	695	656	654	635	650	655	676	688	650	677	653	642	666	622	682	657	649	659	614	686	642	667	617	632	648	671	655	675	630	615	632	656	636	638	653	630	657	653	653	626	634	656	660	670	641	616	639	683	646	628	669	622	609	639	657	661	680	632	610	654	641	643	672	640	611	654	645	646	646	617	639	629	624	634	656	705	674	632	588	639	698	661	623	664	691	647	625	650	641	619	634	642	667	607	624	626	676	652	641	684	667	651	635	660	667	668	617	695	650	609	641	642	640	658	622	666	646	670	658	622	669	607	648	615	686	653	678	615	661	647	650	616	689	581	704	671	651	594	613	622	660	639	602	610	628	684	623	638	612	625	671	664	651	648	733	671	704	657	666	691	637	678	613	650	643	682	627	644	653	635	626	668	678	674	632	648	647	664	642	700	622	655	653	650	668	640	601	614	650	618	615	674	627	654	674	631	655	671	641	675	639	619	683	660	647	643	624	674	656	584	652	655	624	680	642	625	650	608	680	649	620	624	690	602	630	638	652	641	640	679	648	620	660	655	695	602	638	609	644	665	587	645	672	599	626	649	660	658	633	644	624	664	609	667	609	640	640	666	674	704	688	643	628	629	675	602	664	652	667	611	657	649	670	688	624	678	655	648	682	668	659	626	611	655	662	639	641	657	614	625	670	660	630	609	708	636	658	635	651	606	665	647	695	693	638	649	632	670	667	580	656	683	583	622	601	637	653	637	622	593	674	677	629	656	642	653	653	632	682	629	681	682	635	672	655	629	652	668	672	623	599	614	627	688	628	612	704	632	620	658	654	618	725	663	673	713	633	656	648	660	613	617	626	676	625	689	664	629	597	645	659	650	644	617	697	639	643	634	667	626	665	636	683	691	663	652	646	675	653	687	634	655	631	683	611	647	616	646	645	640	617	681	642	639	657	623	645	631	637	661	594	608	647	628	615	662	629	654	622	635	663	658	604	671	659	677	622	634	634	577	683	650	652	675	678	642	675	664	689	599	693	679	625	660	632	626	634	634	640	620	615	692	641	629	630	656	653	642	639	690	607	637	580	612	645	624	657	686	647	658	633	646	661	665	671	689	694	622	675	643	641	651	620	644	664	615	667	666	626	656	659	668	625	657	670	662	626	681	654	648	658	664	637	633	609	654	638	620	651	623	673	629	655	619	650	586	690	653	616	618	637	645	675	614	650	605	638	639	648	614	674	649	686	658	636	632	634	663	604	642	648	628	645	670	673	645	675	651	617	648	636	636	645	651	605	614
38024	52111	44770	34505	26563	19894	13055	9140	6463	4101	3093	2355	2024	1677	1393	1371	1256	1193	1118	1102	1013	971	940	972	984	932	857	885	878	905	909	859	846	897	911	899	931	871	924	879	940	885	881	890	855	847	930	912	860	841	898	837	829	881	834	874	832	903	853	849	908	886	875	885	885	909	884	882	896	865	936	905	862	905	853	863	883	878	832	916	862	810	891	869	828	866	807	901	879	901	845	931	892	833	901	875	859	858	845	904	881	879	850	853	874	900	872	890	855	863	846	838	807	826	888	850	881	832	892	829	864	867	859	880	861	871	891	861	841	888	906	880	847	942	824	868	827	864	879	914	912	905	863	837	875	897	868	846	853	867	889	869	882	871	867	883	850	838	878	831	890	796	861	868	895	866	841	847	884	900	825	881	853	879	892	929	885	878	920	889	881	850	881	842	859	895	958	930	861	853	888	890	886	891	832	895	805	841	846	860	920	936	819	825	939	903	867	880	921	860	850	853	917	844	840	876	850	797	913	889	816	886	840	868	891	887	881	850	851	910	857	867	879	824	933	851	853	901	854	896	895	890	843	912	897	915	896	870	897	852	856	858	862	914	890	868	854	847	876	847	899	883	875	890	848	852	894	890	859	810	859	866	940	844	891	909	872	903	868	862	904	865	922	853	880	907	870	855	891	845	857	904	937	906	849	861	825	908	895	831	905	882	890	853	858	865	866	936	841	900	870	897	872	808	888	855	926	892	841	877	921	878	882	905	864	874	923	873	879	849	871	831	872	905	859	876	820	915	813	844	908	865	899	831	871	871	909	864	845	905	840	872	906	856	863	864	837	840	902	863	900	893	858	844	836	878	842	913	921	863	870	921	866	868	831	902	860	859	852	900	888	876	891	892	888	887	886	894	813	875	848	862	830	885	870	904	835	911	867	879	849	859	881	898	852	857	862	878	762	900	882	873	871	840	867	852	840	942	822	835	871	839	920	874	931	868	830	900	875	823	875	936	795	886	862	850	858	893	829	886	850	904	933	779	893	852	906	855	826	893	929	863	848	906	890	897	861	870	918	898	876	899	864	890	882	908	912	887	843	874	847	810	880	907	816	877	927	834	847	906	860	830	835	880	875	872	846	855	860	858	905	935	895	874	932	870	905	893	816	848	908	919	858	841	889	830	883	842	904	884	897	907	879	877	892	887	819	840	822	878	850	902	891	897	839	929	827	880	887	908	873	823	852	857	911	859	877	914	913	882	946	907	945	885	905	833	879	896	839	835	849	863	845	877	850	849	906	884	846	905	880	895	872	901	888	891	865	892	895	860	896	882	893	867	861	866	871	901	837	837	932	858	846	891	852	903	882	883	861	855	899	809	835	931	875	876	832	887	940	874	895	851	816	901	845	842	875	860	901	888	845	896	881	879	880	888	845	885	852	908	848	883	877	847	895	876	891	846	899	848	852	880	892	907	873	876	863	884	909	855	893	839	827	917	884	891	864	916	866	820	881	916	868	833	887	887	834	922	888	835	828	886	832	876	894	875	837	862	890	886	876	849	919	903	878	889	860	839	858	864	901	854	926	906	903	939	837	894	773	856	878	879	865	863	843	875	879	922	823	907	894	882	957	841	859	880	844	822	886	854	832	885	836	851	856	841	873	944	879	856	866	874	885	877	850	884	856	887	894	834	890	866	905	924	892	866	837	886	863	909	810	885	854	874	900	847	875	906	897	883	923	860	826	929	877	841	899	847	863	907	887	879	905	852	904	844	868	879	873	867	881	882	876	858	870	881	912	897	899	882	928	893	870	854	865	847	862	818	895	863	862	841	925	849	795	887	854	868	869	956	852	870	883	919	910	907	889	935	892	877	887	860	883	902	863	902	870	914	848	862	919	873	887	896	857	917	797	813	872	858	861	872	860	900	860	837	868	812	877	801	881	871	813	881	840	881	866	898	848	908	861	926	885	866	876	957	903	868	909	975	912	905	895	873	853	856	861	847	833	882	839	894	918	860	862	818	913	828	919	871	870	887	876	877	876	848	905	899	924	887	860	898	882	898	915	844	865	862	851	905	875	857	866	860	892	873	873	871	916	855	810	852	889	877	871	907	887	930	842	874	850	848	862	838	820	811	889	853	868	895	890	885	926	871	845	865	885	877	915	878	868	855	891	914	881	798	917	849	893	883	907	844	876	878	905	878	856	871	895	881	901	837	876	838	835	891	912	842	925	893	910	828	916	872	884	867	853	838	848	908	930	900	888	868	901	899	887	854	877	897	926	922	913	921	841	884	890	868	873	840	874	860	865	874	867	886	861	905	875	839	860	868	823	934	899	860	912	861	901	888	875	859	867	850	867	852	845	868	856	869	869	883	858	861	878	825	862	822	827	884	890	922	889	847	835	845	889	844	871	859	874	908	868	879	882	917	890	884	869	939	855	904	885	889	834	873	893	941	882	842	863	855	811	822	877	864	924	835	879	873	872	872	787	817	897	851	869	917	883	868	825	909	855	869	902	879	887	916	894	827	887	884	895	847	915	874	921	890	918	902	852	876	922	861	899	920	877	898	884	841	891	904	889	851	888	900	841	886	901	900	853	837	919	899	869	838	857	840	910	847	913	882	878	895	871	852	865	872	896	904	884	862	903	874	851	867	893	830	865	832	856	852	877	866	927	831	882	858	873	890	834	843	892	837	832	885	916	934	867	895	866	842	861	920	879	952	850	850	840	896	907	882	861	885	820	851	833	846	893	814	842	866	883	841	871	902	827	875	842	812	826	872	900	883	868	877	883	883	917	868	893	870	875	885	915	926	861	848	862	930	835	850	895	880	870	854	884	908	929	857	840	846	894	839	831	923	844	835	908	800	888	895	922	861	858	856	859	870	837	871	913	898	885	877	869	868	906	909	902	886	848	885	877	883	856	879	867	860	910	819	881	826	874	814	919	860	871	902	877	910	882	892	881	853	898	876	884	873	827	853	840	851	877	846	875	863	865	885	835	860	874	850	793	884	864	836	912	923	884	859	887	873	897	926	841	831	838	892	905	869	880	882	882	907	825	848	888	880	825	883	910	867	873	879	885	844	875	871	834	900	854	895	832	901	901	860	869	894	895	890	817	863	901	839	929	938	882	872	880	879	896	860	872	841	873	875	859	881	836	828	865	854	894	849	904	875	858	876	860	867	869	864	900	842	824	880	869	870	885	819	878	857	869	889	855	836	922	913	932	883	892	905	855	868	871	875	940	891	849	849	834	930	865	853	866	882	861	879	873	834	859	894	855	904	941	843	896	889	910	879	871	840	849	876	933	857	893	844	854	873	861	897	870	874	864	854	878	856	840	905	879	872	870	854	882	913	840	866	928	888	878	857	923	889	862	830	852	902	847	892	905	854	837	844	929	880	887	941	885	818	917	863	863	905	908	841	940	855	896	854	882	852	872	862	881	895	883	846	872	911	860	866	875	901	869	908	921	907	824	840	876	857	870	868	820	866	884	858	900	864	890	842	888	908	847	839
24129	21012	28564	26488	25087	22572	15579	8670	5255	3651	2639	2070	1747	1453	1287	1152	1036	1015	889	908	813	819	802	795	736	780	764	694	711	707	671	676	719	617	736	707	753	682	652	644	719	697	691	709	723	681	669	677	691	656	670	686	688	665	694	659	683	676	651	681	635	701	685	686	664	713	672	661	656	688	679	633	637	724	691	686	675	700	656	710	656	667	652	680	656	649	675	669	668	709	631	626	685	686	722	622	665	673	692	668	696	665	665	670	678	646	696	683	692	699	623	665	688	642	682	677	655	663	710	686	651	663	688	706	688	709	711	645	656	685	677	663	669	701	652	657	749	647	666	688	692	660	737	657	653	727	675	671	671	692	675	677	679	651	698	675	662	716	689	673	644	694	658	696	700	705	653	690	660	664	621	695	698	648	682	633	663	669	681	694	673	724	686	669	676	663	653	668	692	663	661	647	667	685	663	623	684	699	695	708	645	664	671	671	630	632	685	678	649	650	672	708	625	656	616	659	702	649	661	661	725	700	663	652	688	665	644	619	637	682	662	691	629	672	623	653	658	704	665	648	705	698	666	686	665	673	654	649	688	656	689	662	686	677	657	695	636	693	715	700	713	682	744	677	666	659	693	673	723	680	668	731	663	666	700	672	694	715	653	678	663	662	636	683	683	686	666	681	654	666	694	687	729	675	686	698	666	655	704	678	662	671	724	668	715	730	671	654	701	687	668	710	672	672	670	672	725	690	679	623	671	666	694	687	711	632	692	677	670	663	694	726	744	648	709	644	650	695	680	731	662	647	646	705	683	663	674	669	678	673	704	681	681	675	705	707	699	720	672	678	668	662	660	660	667	672	674	662	666	669	665	652	674	683	722	669	635	641	646	661	699	670	651	672	706	699	690	643	712	629	636	689	661	678	663	672	681	684	661	643	672	673	656	639	722	705	641	693	675	738	673	688	637	701	671	679	663	635	700	670	660	647	720	671	685	658	673	654	710	665	681	674	658	677	670	644	723	676	722	684	639	657	683	627	658	700	658	624	658	649	643	637	661	692	669	669	692	678	712	692	657	666	644	721	681	713	665	653	668	652	661	621	702	659	677	692	665	702	651	704	685	639	660	686	676	692	669	663	677	677	699	654	658	665	677	657	668	662	631	641	650	642	689	678	699	699	661	683	697	691	702	647	672	733	696	701	644	756	676	720	698	674	686	701	687	678	644	677	743	681	707	710	656	692	677	670	703	662	667	715	691	700	656	661	638	717	703	640	682	648	637	686	643	638	708	716	662	630	684	670	708	667	675	646	668	678	670	680	711	632	695	663	640	667	720	699	628	640	629	709	656	665	633	683	705	697	696	680	639	738	645	619	658	697	730	616	699	681	692	695	684	707	682	688	679	675	688	632	629	703	682	685	645	647	673	656	698	698	619	659	671	657	727	675	664	746	693	702	672	644	663	672	722	667	659	656	680	635	653	691	637	683	663	687	691	662	654	651	691	667	638	661	713	692	643	669	698	665	673	639	685	656	691	649	665	719	689	699	696	695	699	672	679	686	685	687	653	662	676	665	676	687	670	696	704	650	676	680	692	640	615	672	694	657	657	620	688	680	686	684	648	702	692	680	680	688	690	677	680	683	681	634	669	658	694	685	664	667	681	634	700	670	688	756	697	707	638	659	650	630	728	616	729	636	612	682	687	685	690	657	679	680	690	614	668	702	690	719	664	646	652	642	695	676	651	670	674	705	720	666	659	659	711	684	634	736	694	713	640	656	684	648	668	698	691	669	670	613	714	626	688	652	653	678	693	658	646	682	666	680	660	682	686	742	687	669	692	656	677	667	630	648	662	715	647	698	687	685	687	671	684	673	649	655	709	674	698	689	680	640	667	624	675	695	713	672	674	706	686	633	669	711	703	705	703	695	691	664	639	628	661	635	686	682	737	706	656	674	688	636	660	689	694	640	669	676	668	724	734	663	678	684	693	723	641	694	674	639	689	689	642	717	665	691	734	676	699	692	697	669	697	658	686	654	665	680	721	696	630	724	657	714	657	719	721	670	677	672	692	664	700	658	658	641	708	634	678	698	656	658	714	657	708	642	669	700	693	690	687	674	682	689	669	702	685	707	707	676	730	747	658	693	699	690	679	709	668	690	666	634	696	650	679	683	689	705	699	653	667	665	678	633	670	665	688	714	635	711	646	702	698	712	672	664	669	663	698	694	642	633	696	656	666	716	658	711	680	649	684	671	672	642	703	665	687	737	686	619	668	657	657	663	627	688	695	652	643	657	666	677	696	713	691	711	640	641	659	644	654	685	674	717	653	667	741	667	683	729	695	689	715	682	646	687	677	716	681	677	706	666	725	700	694	699	692	698	679	625	708	701	673	594	701	699	674	677	711	691	622	680	698	679	682	668	662	642	684	682	651	652	683	634	692	663	672	654	665	700	683	685	676	715	719	665	634	675	681	614	665	678	726	676	677	687	712	719	652	685	701	696	684	714	660	659	648	637	684	681	671	642	711	670	720	677	642	654	633	669	667	674	683	674	687	674	632	654	731	715	661	636	711	667	668	646	652	651	689	665	711	659	673	639	683	632	687	661	687	689	660	670	681	713	679	629	704	667	712	700	647	702	665	713	704	693	665	681	670	695	692	730	661	656	687	624	653	687	641	678	706	699	686	636	676	732	658	656	622	684	643	631	666	680	677	687	722	638	700	643	675	664	652	679	674	700	643	588	671	706	669	658	669	654	661	667	695	691	668	671	679	695	685	692	688	649	712	708	691	669	650	670	690	661	696	679	645	672	719	686	688	698	674	669	664	709	685	707	661	641	652	684	762	741	699	645	672	683	665	708	722	654	645	666	726	722	677	639	695	700	640	676	644	677	715	699	702	696	692	694	704	630	711	696	647	668	689	702	697	666	665	666	691	662	638	667	661	678	649	701	673	692	705	630	687	670	679	695	652	646	677	705	675	655	673	683	621	672	679	657	684	710	654	712	698	688	704	680	706	666	690	717	614	670	673	710	630	665	642	673	708	672	721	655	602	668	670	678	642	723	664	657	636	691	636	671	670	650	663	690	681	621	669	662	682	685	624	657	643	680	698	682	645	655	669	669	655	677	717	678	678	647	670	632	666	708	666	669	662	659	669	651	745	666	633	686	674	673	665	676	649	659	699	700	714	669	689	674	690	668	694	689	675	628	679	660	635	646	629	636	675	685	658	689	625	714	632	644	655	697	694	686	695	651	709	676	687	663	696	646	716	678	658	630	652	684	715	704	707	697	647	622	671	692	661	743	650	655	702	719	695	665	661	628	691	666	658	712	660	674	682	675	664	722	687	639	665	719	624	690	627	652	632	651	672	691	683	644	728	717	668	669	693	665	699	673	683	668	632	692	676	674	683	651	679	674	666	686	694	679	729	707	672	669	643	707	687	623	681	679	667	682	665	671	715	654	682	676	663	667	700	607	681	667	690	653	665	656	698	632	642	668	691	664	716	668	686	706
37191	57791	52688	42374	34202	27402	18954	14134	9668	6935	5144	3770	3052	2570	2146	1883	1701	1492	1399	1172	1240	1099	1084	1097	1086	1001	997	968	953	1027	910	993	945	942	948	942	998	921	928	923	914	921	886	886	891	935	918	914	889	832	900	915	923	942	899	882	910	928	904	909	871	960	887	915	888	931	940	906	897	900	915	880	895	875	887	932	906	971	903	891	913	912	833	935	876	932	896	860	918	940	927	926	905	873	890	927	914	937	896	926	925	879	934	946	893	884	926	897	953	905	963	922	910	894	893	889	917	907	902	902	901	897	930	919	835	918	955	903	963	951	902	903	945	911	910	930	933	929	922	891	888	923	921	906	912	850	872	903	886	931	857	875	904	913	904	927	937	880	894	882	912	951	906	910	849	943	911	966	913	921	918	903	896	909	927	906	920	922	903	929	946	878	933	953	885	902	972	888	897	859	863	903	842	916	892	915	936	931	859	901	876	953	853	951	931	953	880	902	939	900	946	924	900	929	856	944	899	930	910	879	901	920	917	942	854	893	895	950	908	901	911	936	880	887	908	918	941	894	907	926	935	939	925	918	972	864	905	901	898	978	891	943	923	902	922	887	905	922	933	991	910	942	917	939	961	914	944	943	919	909	924	905	876	933	856	956	871	953	933	928	914	883	862	939	873	926	868	895	869	876	944	886	892	840	873	952	881	928	958	913	959	871	917	843	911	879	920	926	885	898	895	877	935	922	966	895	968	929	928	888	917	939	876	896	951	900	913	898	927	925	907	887	885	898	900	866	921	890	869	888	936	979	887	940	909	936	950	927	940	918	902	927	923	1021	895	945	943	920	890	905	855	927	918	930	902	955	885	932	857	954	944	877	929	895	906	912	883	868	858	886	917	871	947	932	875	889	936	944	898	909	879	920	928	960	925	879	906	943	965	916	903	912	936	924	900	899	894	947	935	909	886	864	934	933	891	948	881	926	903	888	963	939	916	919	916	922	876	983	905	933	890	829	918	892	889	904	892	902	939	946	916	927	912	937	955	905	920	908	893	925	916	923	882	928	946	935	896	898	886	940	866	924	932	887	873	927	915	932	934	922	895	918	853	920	912	926	878	946	916	905	938	897	948	938	908	947	887	871	877	919	889	923	877	893	912	903	886	861	892	842	902	903	940	898	896	898	905	893	912	940	892	966	919	903	890	915	936	907	905	930	904	887	909	898	928	828	899	939	942	946	897	898	897	919	942	916	963	947	882	959	948	924	904	900	886	879	895	916	923	900	872	928	896	909	908	890	858	889	905	896	905	867	906	905	908	896	850	940	923	881	936	927	943	912	858	911	894	887	923	898	940	923	897	900	915	910	931	871	976	884	943	898	909	889	857	917	899	921	963	908	850	898	856	902	886	887	944	890	918	897	938	948	908	882	963	912	937	963	950	939	905	938	899	922	913	860	923	908	923	893	894	928	923	878	894	917	946	910	942	892	935	924	876	897	937	905	944	871	918	886	949	915	885	958	995	925	889	938	930	873	912	895	879	889	969	880	897	881	913	868	876	870	948	954	957	912	938	871	976	898	893	865	848	930	920	943	925	926	922	893	909	932	934	888	939	961	891	909	893	897	930	979	875	905	914	874	904	895	905	934	927	944	913	925	863	889	895	910	939	954	914	924	879	901	915	888	885	910	865	912	925	871	902	924	908	948	940	874	895	957	946	882	899	908	885	961	912	932	885	913	934	931	877	887	920	962	915	883	882	842	874	913	914	915	922	875	890	922	874	965	899	939	933	908	921	908	945	905	952	942	907	899	880	894	914	901	874	876	935	892	903	879	905	927	934	908	910	872	892	959	936	949	885	880	919	943	927	952	887	999	931	886	881	915	886	924	882	876	881	974	834	944	892	935	842	874	943	966	862	896	901	885	892	911	840	930	970	900	904	935	891	899	899	949	890	934	900	943	887	938	865	898	907	846	886	910	939	913	945	880	874	918	925	951	894	924	844	885	928	914	896	875	986	905	888	918	890	904	934	953	913	943	904	903	930	906	922	929	877	875	893	852	906	914	888	883	911	961	942	868	907	876	894	927	935	952	863	897	942	958	946	912	920	922	906	960	939	877	909	980	911	918	861	972	927	903	918	905	911	906	931	887	886	901	889	927	940	930	864	950	875	902	921	890	926	895	915	929	913	942	874	889	934	923	931	870	903	914	969	891	910	911	900	903	882	927	940	905	929	857	943	908	893	902	932	884	876	891	855	949	908	928	915	879	939	930	934	932	939	943	817	897	878	903	917	914	923	873	882	959	907	958	911	887	933	892	942	889	882	918	903	880	926	951	935	923	917	925	935	934	957	911	897	917	883	863	898	875	874	915	900	901	904	915	926	872	870	896	915	925	920	881	916	916	881	884	910	882	906	923	946	920	954	898	878	902	884	891	870	899	916	936	904	905	941	986	903	934	917	904	918	928	945	917	893	921	912	903	928	884	893	954	908	969	901	873	912	884	951	891	941	955	923	905	952	858	889	862	870	929	951	942	923	925	924	876	930	910	923	897	865	911	900	979	894	882	896	882	938	944	944	931	935	906	919	908	956	935	897	874	902	875	936	920	918	898	853	923	935	894	940	873	872	927	892	911	918	955	922	921	899	974	902	863	974	917	929	937	926	898	900	914	907	905	873	907	919	878	963	913	929	951	904	948	944	919	915	943	925	903	944	944	900	893	908	893	873	911	897	886	868	891	948	896	845	892	878	932	911	905	917	957	904	959	895	913	906	912	909	921	933	947	940	887	935	941	906	893	960	924	891	899	932	912	947	911	944	907	860	940	915	912	886	884	952	958	913	846	892	934	933	886	896	906	938	938	968	929	949	907	916	939	879	895	837	948	878	931	968	902	952	927	891	903	880	909	915	940	1030	939	909	874	959	966	857	957	911	858	877	912	890	926	853	875	893	942	915	933	896	917	894	942	882	910	944	927	908	934	918	813	890	893	904	854	918	932	883	947	924	873	893	953	946	898	923	925	943	885	937	893	926	875	876	877	861	914	871	962	885	942	933	914	927	862	911	911	882	940	882	939	935	913	989	902	918	895	894	925	916	934	891	894	943	942	847	958	908	927	987	861	873	891	922	964	891	889	930	916	835	910	924	895	890	915	886	918	922	862	913	904	894	866	834	909	935	901	920	892	954	943	890	905	882	940	907	882	998	877	909	886	895	900	871	886	882	871	923	884	901	891	894	918	960	948	871	902	930	872	937	901	951	924	955	948	942	853	920	880	874	869	888	909	854	894	900	865	871	914	959	894	947	924	883	925	927	900	897	921	912	916	863	911	948	843	914	909	884	929	971	876	916	915	928	907	867	934	954	871	888	917	940	890	940	906	911	879	876	853	924	913	901	924	949	894	933	968	944	917	875	900	960	910	866	987	891	911	866	908	911	925	866	870	894	912	937	887	874	911	930	880	918	871	875	886	914	924	924	886	844	910	908	895	927	945	883	922	869	959	901	919	837	905	857	923	944	885
22931	20965	28635	24077	23231	24810	22167	12341	7467	5190	3841	2764	2175	1912	1586	1370	1221	1108	997	938	888	828	805	847	767	780	745	777	734	704	694	733	687	719	692	678	685	674	748	689	648	687	645	702	659	676	688	665	667	674	692	683	691	651	694	638	659	693	684	662	692	705	680	690	659	674	671	693	652	666	659	697	681	702	673	638	646	682	701	660	659	702	670	661	689	691	666	659	648	689	679	674	636	659	668	688	658	639	676	661	671	686	652	639	674	646	688	669	691	689	692	636	684	686	648	696	660	649	680	672	649	716	678	697	676	606	696	639	647	670	658	602	691	716	672	627	693	659	695	660	647	688	641	637	720	649	660	648	669	646	702	651	634	666	693	649	707	694	690	652	681	627	626	649	675	696	669	644	663	639	667	661	637	688	649	693	697	677	634	688	635	676	705	660	651	674	701	683	623	645	626	650	661	689	638	674	726	722	667	671	665	697	704	675	670	671	669	664	664	663	642	700	596	642	668	686	681	661	678	640	686	654	593	642	657	686	640	684	681	668	633	668	640	636	650	661	680	649	707	686	648	630	702	649	657	662	673	683	675	718	673	715	690	645	653	702	644	692	620	703	661	674	649	578	652	640	708	687	606	604	706	700	633	690	674	665	696	669	690	641	640	700	674	676	646	665	718	643	647	645	715	619	675	689	650	643	715	680	674	677	642	654	655	630	670	674	648	666	650	660	707	664	638	633	656	670	633	666	690	678	626	672	631	652	681	627	650	688	686	661	650	664	642	640	677	667	653	670	653	673	685	687	695	688	682	710	671	645	668	663	642	679	675	646	700	633	646	728	644	640	671	659	659	683	679	670	655	700	696	699	658	687	720	658	684	680	678	696	650	679	657	675	657	622	681	653	671	661	654	681	663	716	661	656	714	669	658	689	720	687	699	629	691	658	665	691	681	640	616	657	689	661	703	649	692	650	675	681	637	666	692	683	708	669	710	672	665	646	712	624	649	645	627	652	697	684	673	673	628	655	696	640	682	621	686	679	676	684	658	658	642	710	678	666	619	657	716	627	664	672	670	673	653	709	639	637	607	678	645	698	644	682	671	697	626	711	698	686	667	694	651	686	692	663	623	667	710	692	635	681	697	683	626	683	700	690	683	669	644	657	626	686	638	652	681	652	679	691	685	675	674	686	678	635	647	634	653	677	685	676	683	680	674	679	646	683	640	628	692	627	674	640	651	658	691	684	607	664	631	646	649	683	645	678	685	666	666	699	655	714	673	689	688	665	644	657	684	620	667	649	674	674	682	644	694	666	604	673	648	710	650	644	679	682	675	656	672	702	665	665	641	671	642	694	673	649	611	690	646	690	677	730	628	660	644	640	668	668	683	665	668	682	641	681	711	656	640	696	659	670	675	667	643	669	618	666	661	731	645	639	628	625	652	697	687	634	689	668	651	640	645	667	678	662	669	672	627	650	622	693	647	676	694	719	698	653	664	699	669	635	694	657	664	648	704	605	676	680	603	648	712	683	699	656	687	676	655	658	655	691	671	641	659	696	687	641	690	652	692	672	663	638	660	667	647	700	617	689	684	649	643	697	679	693	684	695	619	639	643	712	663	645	687	641	658	658	709	665	673	656	648	684	713	693	701	697	715	672	629	702	673	681	665	691	615	665	664	641	670	654	647	656	683	649	694	643	650	663	645	647	676	664	682	682	678	639	706	717	685	629	671	683	654	712	655	676	691	639	659	673	690	672	686	696	688	673	708	662	707	680	702	621	681	682	643	649	665	626	636	723	638	658	679	670	653	652	661	620	679	704	653	671	699	704	658	689	690	676	641	690	662	672	684	680	717	650	630	709	660	623	659	714	666	663	715	634	642	684	708	654	660	638	680	686	659	637	691	612	662	661	671	679	655	623	690	641	689	660	638	617	656	691	666	683	690	659	672	657	655	655	656	631	658	686	659	692	703	648	633	635	601	648	708	688	625	659	701	673	654	694	638	664	652	639	632	642	650	634	670	649	643	698	660	694	647	645	732	661	641	635	690	686	662	649	677	685	720	686	665	674	653	644	658	687	659	678	632	693	646	660	649	695	658	675	689	676	635	644	630	648	704	660	659	694	659	666	665	714	666	671	625	657	690	711	663	634	705	698	631	652	647	680	690	649	631	669	672	668	694	692	670	725	679	684	638	709	691	701	635	632	669	690	674	639	678	726	632	681	690	644	669	663	713	671	642	668	662	650	690	665	657	675	677	636	656	667	664	647	657	683	695	691	690	681	655	627	623	641	639	674	669	673	631	632	662	695	712	656	665	696	671	671	716	651	684	649	653	648	621	648	653	670	685	666	670	651	666	666	690	665	677	657	661	687	624	673	643	648	704	681	660	662	654	614	673	637	702	647	645	670	676	710	662	684	680	650	691	701	668	696	648	657	685	758	662	673	670	652	669	687	637	656	662	673	668	698	703	640	706	635	622	639	683	638	664	671	661	663	666	649	615	668	674	681	665	639	640	683	680	675	637	673	650	647	708	660	689	682	670	656	646	680	684	622	651	657	683	629	651	661	633	635	673	669	679	624	666	676	657	654	614	693	708	665	665	674	656	631	691	683	638	634	667	696	682	657	668	637	701	665	656	711	682	654	680	652	682	647	651	687	669	650	679	661	633	637	623	631	646	670	651	672	656	674	686	691	722	658	698	657	664	632	695	660	645	678	648	671	668	691	685	639	635	620	676	662	666	679	671	647	639	654	675	677	635	655	655	709	653	651	656	717	622	648	702	708	680	673	705	663	704	691	660	680	688	681	702	666	645	703	694	693	656	663	598	675	631	676	623	723	675	639	678	687	644	667	636	645	608	647	682	682	696	646	706	654	673	681	646	637	626	679	656	651	668	687	663	649	700	685	682	660	622	700	666	664	674	666	657	683	656	670	700	686	649	664	683	659	678	655	675	633	708	706	656	690	651	642	660	664	661	691	638	704	660	633	635	715	664	679	673	694	640	611	647	666	677	661	659	697	684	669	657	660	690	676	693	726	696	667	679	681	643	659	670	690	673	663	710	672	673	715	647	663	602	643	652	680	699	657	692	689	624	651	666	639	679	648	672	661	700	649	679	693	680	630	661	643	636	650	655	700	656	664	679	675	664	680	649	663	615	669	612	647	706	619	666	708	643	680	669	697	680	720	672	674	608	702	657	635	673	643	671	663	657	667	655	729	669	671	668	671	642	662	636	640	686	649	671	714	693	625	666	698	633	686	698	627	636	718	640	633	707	697	699	637	681	674	656	679	666	654	680	666	635	684	705	682	658	657	630	636	646	622	680	731	695	623	623	675	661	654	677	656	678	708	678	632	635	636	651	669	707	666	676	654	666	690	680	663	638	685	648	629	686	693	677	654	701	705	622	710	662	698	650	643	739	660	679	702	694	657	639	668	736	610	657	676	639	716	669	647	664	654	634	652	664	683	704	738	711	658	667	713	670	690	670	667	649	675	693	633	654	640	686	674
37984	63112	58087	47685	39122	31891	23163	17776	12902	9285	7035	5169	4087	3313	2659	2326	2052	1793	1577	1514	1288	1288	1215	1190	1081	1067	1033	1026	1018	944	998	1005	935	946	916	933	914	912	898	892	897	877	897	882	901	868	848	926	861	928	900	905	885	870	912	885	841	900	830	888	903	920	880	907	874	875	907	870	907	900	878	894	880	867	857	897	863	892	905	836	891	868	927	856	902	910	870	890	874	911	858	870	832	967	879	906	883	870	872	920	867	871	868	942	885	900	932	905	857	935	838	905	896	964	911	900	843	934	874	911	843	879	903	903	877	859	854	858	820	870	910	868	870	851	915	885	871	933	929	870	833	858	889	911	895	877	878	822	907	866	961	857	868	915	902	867	906	884	919	908	847	899	879	919	864	885	884	865	884	890	848	908	895	917	900	928	847	904	904	889	832	844	896	878	914	899	892	879	879	944	882	868	890	856	923	903	876	905	882	949	957	925	922	818	925	880	882	948	913	934	869	921	887	874	877	874	876	900	890	871	863	898	935	888	881	859	849	885	956	891	878	855	877	890	884	894	896	860	873	894	907	857	895	909	871	857	893	849	872	886	932	798	871	911	903	853	878	874	872	883	877	891	897	921	889	920	921	853	832	929	869	862	849	872	878	854	889	869	884	907	941	882	847	898	907	927	871	920	910	850	860	904	833	909	875	905	846	875	908	891	868	891	858	910	888	896	861	883	939	908	844	918	904	873	883	846	854	920	854	906	918	942	916	830	896	875	888	908	875	865	899	885	894	871	923	866	960	862	843	949	863	892	890	891	894	879	900	854	913	855	910	881	901	845	899	864	918	877	879	950	884	874	914	842	911	901	933	907	875	934	948	882	920	932	960	916	922	876	882	869	882	879	903	890	926	881	875	914	882	907	890	843	883	905	914	842	906	905	843	941	877	925	860	884	841	825	893	873	855	886	885	811	881	903	897	850	902	904	888	956	858	923	843	888	949	846	848	889	901	913	938	884	897	888	885	909	857	858	913	884	896	856	879	912	889	837	862	861	907	915	930	892	873	893	882	850	943	885	922	857	888	858	908	895	886	869	923	864	896	953	918	908	902	886	893	852	913	911	867	891	904	877	887	900	890	882	883	838	877	865	904	860	884	851	907	844	909	847	875	937	892	877	868	889	871	893	865	848	902	916	888	888	892	907	914	915	871	855	903	929	863	922	890	890	846	854	868	888	927	942	882	863	831	879	897	922	946	871	915	915	883	875	854	858	922	872	874	967	918	912	883	895	940	870	883	894	976	898	882	907	871	855	867	852	916	962	913	840	857	893	931	915	874	888	828	859	899	862	891	844	902	889	914	961	884	874	887	885	894	903	859	929	840	843	908	810	912	931	922	872	850	863	904	919	857	945	882	916	878	896	907	901	914	933	898	907	905	832	930	863	904	831	846	908	878	834	873	936	859	871	858	875	921	909	843	898	824	922	896	944	923	885	893	892	947	841	902	922	925	912	877	912	894	871	853	871	913	887	892	849	832	859	848	878	864	860	861	865	869	874	864	951	896	909	873	879	891	876	891	877	941	886	860	896	916	859	942	900	918	960	902	923	895	895	844	921	832	943	946	875	847	881	866	859	946	940	861	901	976	878	867	922	914	927	861	936	908	901	869	887	884	917	879	911	859	913	875	930	888	956	913	881	858	891	877	896	879	861	905	868	844	882	868	926	901	859	899	876	898	874	870	874	874	926	875	884	886	841	886	847	950	916	880	904	905	876	908	946	856	922	922	878	917	882	903	858	898	945	899	941	902	860	938	930	912	826	893	839	917	919	897	922	906	876	900	893	895	866	934	845	858	871	871	877	877	876	901	878	879	921	930	922	896	847	872	886	924	897	911	865	881	867	866	904	869	924	835	882	900	899	935	824	883	872	882	878	891	893	910	862	875	858	896	891	921	861	907	890	892	890	891	892	882	891	951	904	898	893	892	857	871	868	892	852	866	914	850	913	856	878	901	877	902	949	863	873	950	867	889	893	946	899	870	836	874	941	906	863	902	894	962	922	887	863	893	855	900	965	954	883	835	921	903	921	895	906	898	903	929	839	839	873	904	870	902	926	871	886	890	867	921	919	829	878	858	915	876	848	847	900	869	940	893	869	901	876	903	857	872	893	889	885	912	824	928	863	847	866	897	877	878	841	892	923	940	893	891	835	958	909	898	843	859	873	910	949	944	914	892	848	879	867	887	906	862	895	894	900	872	853	907	886	881	932	920	858	878	862	893	932	860	877	883	904	892	898	908	872	874	946	854	855	878	932	859	889	869	863	930	855	866	815	871	921	890	889	921	859	871	889	892	871	916	871	871	903	922	830	891	907	894	848	927	900	921	897	848	908	907	920	893	938	875	945	905	879	898	908	927	874	922	920	893	875	923	889	899	828	932	849	912	882	923	875	846	885	921	943	901	906	880	874	945	911	918	912	839	872	878	833	907	908	808	898	879	919	841	874	881	893	836	893	896	870	887	890	904	890	907	881	869	864	865	926	890	887	892	915	923	933	898	930	890	899	922	845	864	878	899	859	864	907	892	912	920	851	916	896	899	907	905	907	893	924	864	891	877	865	873	888	920	850	903	875	923	865	889	814	887	924	891	881	868	904	851	900	919	896	882	842	918	858	890	883	903	889	884	883	870	934	914	958	868	900	903	855	882	877	858	854	884	888	859	863	886	901	891	838	933	908	924	883	849	932	885	938	922	902	883	879	953	893	882	863	907	871	918	915	887	918	872	874	852	862	860	875	911	849	835	904	841	863	945	883	925	908	852	922	936	895	902	899	900	887	834	893	878	902	863	950	871	892	841	946	922	876	873	897	894	825	897	859	900	955	870	971	865	906	928	849	939	897	905	842	928	885	956	878	892	910	842	859	905	890	881	868	896	900	937	915	953	859	902	820	964	927	851	947	916	881	862	897	929	867	914	872	925	851	892	883	951	857	886	874	942	842	879	932	845	860	945	906	890	874	871	890	877	873	868	943	901	924	883	864	890	924	939	906	893	900	938	860	865	853	879	898	862	908	866	913	891	882	855	903	889	853	891	891	928	951	899	954	875	832	914	913	870	903	930	879	902	958	909	946	878	970	852	826	914	888	818	890	864	856	878	858	901	866	889	880	912	867	858	911	931	896	955	846	934	925	863	903	855	867	910	903	919	875	895	836	920	882	845	866	907	922	850	955	892	894	862	924	893	944	938	891	892	887	915	892	886	856	903	867	871	916	849	896	909	880	891	853	898	878	892	915	890	838	867	915	908	893	863	889	888	910	875	890	914	890	870	857	885	895	962	869	861	881	907	976	886	920	849	867	907	845	855	907	967	888	919	917	903	920	839	809	841	877	898	946	875	917	910	944	940	923	926	896	875	850	955	879	879	933	834	932	880	890	912	859	892	889	899	888	883	851	921	866	920	871	934	898	925	919	907	844	901	871	903	873	915	882	895	800	879	860	867	850	923	928	917	921	931	942	884	896
29464	32917	39737	31967	22264	14201	7603	4505	3100	2347	1859	1435	1238	1144	1014	881	861	820	766	758	739	697	755	670	667	718	641	639	684	668	608	699	661	639	686	610	625	640	628	625	629	632	636	666	636	668	643	633	642	646	648	635	618	606	664	613	635	666	629	595	645	675	706	606	606	610	675	646	656	588	684	640	620	649	651	638	600	644	622	600	658	616	653	586	617	650	624	629	647	652	678	615	646	735	636	667	649	607	627	621	627	632	684	646	632	631	651	565	631	643	648	657	652	624	612	596	659	665	625	665	668	645	640	644	650	625	619	683	569	650	593	590	652	649	682	640	629	617	629	684	602	573	606	625	644	622	657	680	619	690	665	632	706	639	643	657	625	643	617	635	672	696	658	614	643	681	648	705	631	666	597	637	638	627	595	617	659	628	671	629	659	652	626	655	650	591	629	626	639	639	649	616	617	697	623	654	634	667	648	614	633	637	662	630	580	616	612	607	618	604	667	627	636	613	674	630	618	651	614	644	661	646	592	624	599	639	639	634	663	614	599	634	625	640	620	639	592	611	627	611	619	628	641	606	664	617	682	628	639	617	598	611	670	661	602	679	611	648	632	603	666	644	647	626	610	625	609	633	630	654	611	635	636	631	610	652	636	599	604	667	660	651	631	608	645	586	654	695	653	582	614	594	622	677	646	665	635	602	649	630	634	630	629	592	609	657	594	586	608	608	625	630	632	612	676	614	595	670	612	616	668	650	622	654	628	655	680	621	632	654	647	670	638	663	620	632	610	602	655	604	680	593	625	665	574	623	663	688	630	647	670	658	642	622	662	629	630	649	576	630	620	597	618	643	646	627	663	670	622	663	654	643	620	660	616	657	667	592	655	659	646	617	665	702	652	614	670	639	629	618	690	665	646	613	621	668	673	591	684	643	601	663	658	635	620	611	691	646	623	646	657	599	657	658	634	620	689	636	639	639	645	612	657	592	642	655	597	642	640	666	615	604	619	657	602	610	672	602	616	648	637	677	631	626	600	654	626	627	586	698	629	628	645	630	598	615	632	638	602	672	593	623	655	656	636	614	627	628	644	609	633	617	659	651	665	647	684	641	646	608	669	651	618	667	645	600	648	617	644	606	627	621	658	647	677	618	631	638	646	669	573	653	669	643	690	662	664	662	617	620	630	582	638	678	609	622	660	637	627	612	632	659	687	720	637	630	682	587	631	645	603	619	651	625	637	625	635	624	694	597	619	633	627	607	665	621	613	677	664	641	649	665	598	634	652	630	651	679	656	619	632	655	599	629	607	616	636	618	636	626	673	680	684	636	661	644	638	617	579	682	663	605	638	678	673	654	641	638	652	646	618	645	687	628	620	662	622	632	676	648	599	612	646	638	668	651	635	644	675	644	616	610	641	637	680	626	658	657	639	667	618	661	597	635	582	655	628	634	624	623	618	670	637	640	648	630	649	580	670	627	605	635	655	649	585	628	649	596	641	618	656	674	690	649	631	683	673	648	648	641	671	650	645	601	619	682	674	619	656	634	629	600	642	623	668	635	591	602	645	632	652	636	659	615	628	621	685	644	635	571	666	650	617	611	615	677	650	618	624	614	604	620	672	647	674	629	656	679	616	636	624	705	636	617	664	659	677	626	672	654	648	635	639	624	646	617	615	662	608	660	615	634	634	633	615	591	633	652	644	635	611	649	645	630	679	625	611	693	638	601	623	651	630	663	648	661	594	625	652	688	646	673	653	592	625	618	658	667	633	660	621	618	634	657	630	650	645	634	638	627	617	613	667	605	644	705	625	624	564	655	642	663	626	619	606	642	607	647	633	645	635	624	620	679	612	614	632	648	620	644	641	596	612	650	642	664	632	648	629	642	594	672	670	630	653	613	653	667	659	610	653	660	627	624	619	621	668	618	619	665	649	658	643	607	634	580	720	672	596	713	657	638	638	632	604	589	615	642	649	679	631	587	657	651	652	678	671	677	624	625	694	600	584	624	618	608	684	623	602	604	699	660	631	647	634	651	638	639	641	642	648	614	627	671	683	630	654	660	679	624	625	633	603	665	628	640	642	668	650	659	637	634	668	704	665	683	673	707	635	648	639	630	622	695	622	630	649	636	633	642	617	598	636	612	618	656	601	617	596	670	624	656	663	656	688	614	658	582	631	645	629	649	599	663	686	659	659	645	635	687	622	610	625	627	654	607	639	646	633	664	617	615	610	640	630	679	603	619	615	646	609	617	614	659	648	672	604	635	635	607	628	616	638	672	678	667	628	611	656	653	650	618	633	629	569	605	611	650	620	601	624	653	666	653	619	677	623	609	620	620	668	666	641	650	587	643	636	703	683	634	607	639	648	617	628	656	642	685	639	636	625	573	646	649	632	633	626	620	618	652	599	620	628	652	623	640	676	618	648	652	626	648	633	639	654	629	617	635	612	637	625	588	708	680	665	617	648	612	675	651	631	647	594	662	691	646	624	649	620	629	598	633	587	669	644	646	644	633	629	657	638	632	647	635	641	620	655	648	642	639	650	597	644	616	625	634	649	642	648	630	699	668	610	647	611	611	680	602	640	666	646	638	653	658	635	639	638	652	618	665	614	702	639	650	677	682	657	681	608	619	647	613	599	652	607	667	646	629	602	695	587	638	695	647	617	635	622	662	631	665	652	633	631	596	646	650	614	683	671	658	652	645	683	689	652	635	671	665	617	575	615	677	635	657	608	627	597	609	652	626	618	663	622	673	638	649	633	619	665	661	656	668	601	631	646	658	659	619	678	661	629	688	675	629	650	615	637	607	637	671	636	640	639	617	669	634	689	651	656	644	640	638	642	624	646	653	681	602	643	625	637	669	637	648	588	633	637	616	615	652	635	621	667	630	684	629	643	607	609	663	646	623	667	684	697	635	690	687	634	674	622	596	653	635	673	637	669	651	659	599	579	641	647	638	615	638	629	668	590	626	656	612	623	644	646	659	626	652	654	587	655	607	643	634	637	606	656	688	676	597	671	623	678	620	653	619	649	622	639	624	606	607	637	630	598	627	629	597	628	644	617	668	621	645	630	693	614	593	614	649	641	671	652	629	639	618	636	684	629	634	641	639	637	633	624	612	639	637	635	649	666	634	617	642	644	647	645	642	615	634	688	664	600	639	639	599	632	629	598	676	651	608	643	650	660	664	617	602	644	634	642	611	626	634	630	666	638	662	613	629	647	641	621	639	634	630	680	628	650	651	609	629	640	700	621	649	644	623	656	606	628	672	594	628	626	606	651	658	656	647	658	591	598	633	621	618	644	634	637	626	654	669	656	648	613	644	664	663	654	615	664	624	616	625	641	620	603	652	614	633	651	658	646	649	674	637	635	618	660	643	632	602	648	611	641	653	624	611	592	669	626	648	651	602	678	671	620	637	669	677	643	674	591	664	640	630	683	681	636	665	618	616	663	688	618	600	604	594	661	639	659	688	592	564	630	647	617	674	642	618	643	675	627	660	606	673
36930	51708	45070	34442	27554	20342	12859	8944	6080	4397	3371	2633	2129	1910	1540	1420	1232	1131	1106	1063	1050	975	928	956	931	943	895	907	920	901	913	888	885	826	885	882	885	874	903	865	862	905	871	871	874	879	844	849	899	854	880	899	859	883	896	814	882	875	911	867	905	886	871	859	918	819	877	904	824	871	871	844	883	842	849	836	852	845	834	846	875	840	845	890	838	869	843	831	844	880	888	825	855	880	905	882	852	834	874	883	846	863	879	887	870	856	880	877	889	837	895	886	875	864	825	820	858	932	866	894	882	858	836	833	886	885	872	844	853	882	847	858	904	847	825	871	852	875	826	871	882	873	912	888	842	857	870	939	923	855	876	892	901	880	872	889	886	881	876	884	867	898	933	883	908	872	857	874	841	891	851	870	859	820	832	846	826	824	890	863	854	870	949	849	840	893	848	824	869	852	866	920	872	886	810	911	838	877	859	899	864	881	835	852	873	859	859	858	856	893	855	941	815	875	840	811	895	899	849	865	866	859	828	821	914	843	857	865	883	822	832	842	816	880	827	919	899	857	935	836	846	841	919	902	872	844	902	879	866	896	878	909	805	855	826	854	892	890	895	921	847	887	854	893	853	880	839	851	853	842	849	863	845	836	855	867	905	834	841	892	873	837	921	947	896	856	836	852	850	838	892	867	882	841	819	883	854	799	871	838	866	887	887	834	860	873	835	841	884	872	852	824	828	851	876	883	859	893	893	849	798	898	895	863	842	881	837	863	832	861	876	882	823	845	833	879	884	865	839	934	895	861	909	842	894	883	868	838	904	891	871	849	817	822	882	885	845	851	871	927	854	873	860	851	825	857	831	875	861	849	846	897	889	872	846	912	804	821	876	852	884	894	803	853	861	880	911	858	863	864	882	862	840	869	863	907	883	847	848	900	817	859	883	872	892	876	811	902	845	915	890	750	871	795	903	867	807	874	866	851	870	923	929	869	870	854	896	865	857	862	852	833	872	827	853	849	853	856	915	901	850	820	784	856	860	838	821	813	874	938	849	884	874	850	793	902	866	868	886	901	854	864	915	866	863	843	866	862	856	872	892	824	882	860	834	810	855	909	862	882	874	857	858	867	874	887	864	874	876	863	851	841	885	813	887	832	859	842	883	873	927	887	846	821	860	881	909	820	855	880	885	867	834	873	822	881	851	847	802	877	822	865	907	839	837	869	914	885	856	868	837	867	851	850	855	853	870	907	855	897	833	860	849	827	857	876	905	872	850	887	872	841	846	910	852	895	863	853	867	855	872	882	859	835	881	873	833	892	831	855	854	885	863	881	884	855	852	851	887	812	889	857	842	882	806	826	859	880	874	861	866	811	852	874	837	806	839	879	858	853	817	855	890	833	878	914	832	873	892	871	902	878	871	877	856	884	859	906	839	881	851	788	893	811	883	891	888	850	882	852	901	856	882	801	829	857	859	846	809	923	888	879	935	867	841	864	897	853	822	841	860	857	856	909	863	853	845	871	871	868	866	877	870	871	864	801	851	843	862	826	870	855	887	835	844	865	859	903	842	832	912	883	838	876	835	872	862	878	870	826	864	866	812	877	824	913	808	880	911	877	868	917	862	866	807	783	876	901	869	853	863	853	836	825	912	938	860	844	838	824	870	799	839	860	865	888	884	853	809	856	838	844	851	931	850	864	874	853	899	909	837	873	900	871	886	892	846	865	859	897	896	851	840	883	848	901	842	873	813	901	859	855	879	845	846	839	860	814	927	873	864	876	918	832	889	852	833	883	806	933	763	899	872	853	835	838	864	840	861	897	873	865	822	876	829	822	874	848	834	848	858	835	829	843	853	865	840	844	851	878	880	872	846	847	933	893	823	870	901	903	850	862	883	865	814	867	849	869	841	863	891	838	907	915	871	846	851	861	873	883	880	870	874	906	879	789	862	858	848	899	852	854	885	879	887	887	859	859	905	893	854	912	861	910	872	873	901	896	879	921	852	854	907	855	848	828	895	844	863	896	879	806	877	881	857	885	881	848	842	906	897	846	896	852	896	882	891	858	876	835	915	910	826	885	843	862	876	849	861	845	872	873	823	880	876	891	858	878	901	901	884	835	890	865	883	855	861	886	860	864	846	869	864	870	874	871	836	897	835	892	876	861	906	889	815	812	864	831	823	817	924	910	873	863	866	890	866	859	854	827	841	889	934	839	860	826	847	846	871	840	852	928	834	872	874	860	865	855	897	842	857	865	795	907	860	876	923	853	853	823	852	833	840	884	887	839	868	861	859	876	835	870	886	882	872	861	894	921	830	846	889	835	860	836	866	860	895	835	880	861	819	872	835	868	885	849	853	864	852	922	870	879	880	852	915	839	846	917	906	888	865	847	866	844	861	806	868	847	853	879	794	848	879	881	884	890	831	893	874	876	925	876	888	845	836	879	917	833	889	845	844	830	871	842	874	850	889	833	878	834	868	822	924	841	866	874	860	884	827	878	888	863	893	886	835	882	879	860	874	867	907	872	842	832	862	820	910	873	901	876	847	884	869	819	837	835	854	872	793	928	890	838	846	866	856	880	800	854	797	857	835	893	859	871	884	887	886	822	844	874	803	912	844	869	850	844	827	909	885	844	843	848	891	867	872	883	913	909	890	831	817	822	864	895	840	826	821	869	892	860	868	862	851	794	840	867	906	904	886	900	857	813	852	873	857	905	857	906	865	865	869	831	862	850	888	897	881	831	900	829	850	879	858	833	830	835	907	836	823	830	839	850	849	861	875	911	850	819	928	867	811	904	847	906	895	831	888	841	841	851	861	841	918	900	883	903	882	897	846	886	886	841	842	885	867	910	863	940	875	838	844	843	875	831	912	876	937	859	822	841	887	885	883	871	863	849	880	898	804	862	840	868	895	880	807	896	889	877	883	866	880	840	862	847	830	826	901	892	839	875	884	854	863	846	825	880	854	897	905	878	869	929	907	855	853	847	852	864	859	891	887	858	854	879	820	852	866	880	802	818	905	847	857	861	894	822	831	863	874	814	879	796	882	900	882	838	904	880	925	835	886	868	864	861	824	891	908	832	862	845	838	866	883	921	898	879	925	836	869	849	859	874	923	860	899	886	891	916	812	922	860	857	847	843	884	878	851	938	889	852	877	851	866	867	878	872	844	869	885	876	862	815	857	837	877	873	868	852	913	882	834	874	894	861	894	863	894	829	863	822	889	864	879	867	919	860	891	904	857	882	878	860	909	870	851	798	887	853	839	864	906	863	850	864	882	822	875	861	870	840	892	803	872	816	903	909	869	839	846	846	842	874	898	881	863	908	914	925	887	918	894	838	884	811	874	841	830	901	889	856	889	857	858	850	867	863	829	849	872	833	897	914	862	858	887	877	888	844	892	883	843	834	814	897	852	849	929	888	818	886	880	886	855	920	883	882	822	883	831	902	891	909	833	861	880	880	929	864	833	860	832	891	951	814	866	858	868	846	783	914	856	816	860	852	859	898
24001	20995	28566	25929	24763	22726	16152	7863	4849	3499	2757	1980	1681	1554	1295	1185	1041	958	908	864	846	838	772	799	748	752	714	685	675	706	697	718	688	695	654	689	682	665	702	694	711	696	708	703	681	672	683	666	651	710	681	682	713	682	670	648	651	679	648	663	661	700	682	629	647	686	704	636	719	705	696	688	692	696	671	658	671	663	656	714	648	666	691	699	691	656	628	664	705	673	689	646	655	665	694	691	657	635	757	740	731	745	681	683	682	635	680	672	659	699	695	648	665	728	651	682	698	673	661	655	724	710	677	660	684	659	669	721	705	680	676	674	710	661	662	668	683	715	691	689	678	649	708	641	741	649	683	706	685	672	677	689	658	683	635	715	642	627	620	684	727	679	712	638	657	697	635	687	625	675	649	671	688	635	708	665	663	706	644	688	679	689	653	745	672	669	660	728	684	692	698	614	654	666	670	673	650	691	700	705	677	705	674	634	651	658	714	662	676	689	678	662	688	628	647	659	708	642	663	655	679	635	657	684	672	667	689	690	704	647	683	688	673	661	676	700	634	659	642	628	701	691	683	662	654	649	676	673	647	706	680	676	707	686	688	697	658	698	669	648	632	681	683	662	680	645	684	663	689	679	660	627	649	667	670	677	696	653	673	625	706	700	677	713	652	666	667	677	637	678	712	640	642	647	660	658	648	669	665	744	672	637	688	652	658	637	677	627	719	643	718	692	652	664	664	704	677	666	662	660	683	655	676	685	643	647	677	685	712	715	649	634	644	612	698	677	735	638	622	659	681	648	674	710	686	658	654	670	660	662	725	703	636	658	663	690	669	686	642	672	657	738	672	714	647	653	647	691	645	648	633	645	714	650	677	670	690	654	678	657	655	694	679	674	658	649	714	699	651	667	668	684	723	651	663	688	702	661	626	659	656	643	676	647	680	668	649	641	659	625	708	614	684	717	660	684	647	657	696	659	686	664	702	650	696	660	696	665	679	714	668	664	700	699	632	679	691	723	692	712	595	657	639	649	685	699	685	640	657	669	743	654	658	701	705	687	643	631	638	664	683	692	652	673	646	705	658	701	704	723	661	673	683	668	662	711	667	628	748	674	653	662	643	640	675	649	696	684	648	745	694	616	635	677	661	617	697	691	658	678	659	714	678	664	708	666	649	654	711	710	619	685	689	711	701	682	676	655	641	691	612	724	607	663	660	652	677	658	642	673	687	613	631	682	675	710	651	664	692	621	657	657	615	674	639	668	661	669	687	658	661	645	672	663	614	701	658	729	664	634	682	659	694	636	659	650	626	673	705	705	650	712	666	623	677	641	670	668	675	668	695	623	655	665	662	653	655	647	667	621	647	658	631	667	658	646	697	674	657	712	679	737	704	670	592	687	709	652	645	686	672	682	674	719	721	666	636	672	613	634	674	661	650	647	676	654	678	640	710	674	667	668	668	658	682	634	684	677	674	679	655	682	684	711	638	656	652	600	636	642	696	631	652	673	671	670	687	664	700	643	655	670	644	652	696	678	644	675	682	662	651	714	696	657	687	718	660	651	679	645	675	631	671	703	665	647	641	646	665	638	695	686	660	667	689	651	688	694	654	666	683	712	705	679	623	701	691	668	675	629	665	661	656	682	703	684	688	727	634	703	701	667	640	718	626	712	635	628	665	678	679	629	669	683	677	701	662	684	701	651	692	643	661	646	675	691	635	634	648	677	700	660	684	669	675	671	641	700	670	664	669	680	661	656	625	646	663	676	680	686	644	719	679	649	689	640	676	664	685	663	707	659	666	650	643	695	677	646	668	660	653	624	657	677	638	693	723	681	683	721	675	702	669	636	641	695	658	724	661	717	692	646	664	654	639	685	686	704	627	693	658	665	684	679	676	668	646	653	683	629	667	671	630	693	713	674	708	677	635	648	667	665	679	643	714	693	667	685	673	669	668	644	660	687	648	677	672	699	685	661	636	626	686	656	668	685	620	656	684	683	676	646	685	729	643	650	764	607	691	700	703	656	711	712	662	692	636	628	644	662	647	648	633	682	689	641	670	618	665	648	673	611	668	676	676	654	670	736	691	645	713	665	615	693	646	664	665	677	670	676	737	664	683	667	652	707	652	648	648	667	676	679	698	689	686	650	657	690	632	690	693	694	693	712	647	652	648	725	648	672	655	685	694	652	685	707	660	650	624	676	655	657	701	717	656	650	686	707	644	683	672	661	685	687	641	692	682	686	659	634	665	689	644	683	633	661	684	648	731	678	631	707	648	628	631	618	655	639	679	652	672	649	631	696	675	710	685	657	673	636	686	691	659	678	712	684	683	628	745	713	693	676	670	626	676	673	632	686	660	662	674	647	664	688	677	672	657	666	651	660	685	639	684	684	643	633	668	630	651	646	678	663	658	711	713	653	712	618	632	666	657	644	692	684	643	667	658	684	697	649	713	655	660	666	638	694	678	627	653	683	692	697	670	688	707	698	675	679	644	710	658	660	670	678	690	630	691	661	648	699	733	661	681	681	656	679	671	737	665	692	674	676	714	697	687	724	679	612	688	683	691	657	654	700	644	709	638	685	700	666	669	691	677	682	642	660	679	684	708	677	667	657	692	645	689	629	694	659	697	629	698	676	711	671	657	655	619	660	673	718	664	622	665	730	698	666	622	687	711	686	656	703	693	690	657	625	653	700	682	671	667	616	612	650	686	668	647	682	649	685	622	623	661	615	699	622	636	660	652	628	627	665	679	657	667	621	656	693	658	663	640	706	682	682	642	650	674	696	681	665	713	711	702	672	635	712	705	674	672	672	653	656	684	618	673	681	678	658	669	675	675	652	669	677	645	686	679	665	635	660	650	634	681	679	618	723	669	728	662	663	657	660	711	655	679	724	692	688	687	669	651	690	692	704	691	650	662	701	672	665	646	651	639	716	683	672	653	643	661	674	660	679	673	676	649	701	634	682	654	663	665	687	642	679	626	620	633	693	672	685	709	665	687	659	658	680	732	686	676	642	676	652	681	709	651	642	635	693	661	695	651	655	667	665	663	670	654	633	653	693	646	686	685	692	672	677	674	669	687	724	681	659	663	648	656	670	702	694	704	638	688	628	681	673	681	647	656	674	632	681	653	692	625	661	663	675	711	671	689	688	641	647	653	659	671	636	686	709	645	661	674	644	685	696	665	689	674	672	651	652	644	643	720	659	715	604	707	649	661	703	700	654	656	649	621	684	687	694	664	676	689	704	639	615	697	675	738	672	693	689	685	645	661	672	687	705	667	681	646	668	690	686	717	677	752	632	651	644	645	668	631	688	701	632	704	667	664	711	690	705	677	655	643	678	721	685	696	665	621	673	659	704	724	701	690	639	683	623	671	670	656	685	654	735	701	671	661	661	651	681	713	644	692	679	713	701	707	688	674	651	673	688	690	661	638	676	685	670	625	628	653	686	656	669	624	666	633	659	636	644	642	689	678	665	672	639	706	704	638	698	676	680	627	692	682	672
37119	57854	52318	40803	34377	27218	19654	12950	9170	6766	5073	3852	3142	2416	2147	1881	1578	1549	1410	1276	1233	1090	1105	1068	1000	1037	969	1010	968	922	961	997	1006	933	919	903	931	909	893	945	931	962	937	946	881	883	958	919	927	861	945	942	918	892	871	877	832	916	905	895	930	958	892	906	953	892	902	885	918	923	918	895	973	880	940	875	960	842	882	924	922	893	925	891	865	919	914	942	835	965	872	912	874	859	934	900	905	900	901	922	938	942	939	882	959	882	855	892	892	911	888	910	916	911	904	877	872	897	881	908	890	922	936	883	956	904	873	927	954	908	910	877	853	889	901	897	915	920	941	864	908	924	952	922	890	902	904	885	898	901	909	877	936	898	880	904	902	898	902	903	944	893	922	916	923	915	894	879	890	938	909	889	857	904	921	885	911	912	922	918	900	938	924	874	921	870	915	926	828	932	895	935	940	856	922	892	860	912	877	888	919	905	914	863	932	944	937	934	913	881	918	885	877	871	938	959	917	917	858	884	951	863	916	911	906	942	923	908	918	907	879	907	840	921	934	929	894	918	904	907	894	926	927	911	919	925	956	894	844	888	933	890	924	914	908	898	856	895	870	900	838	950	847	934	923	942	914	877	905	879	883	942	904	880	908	914	902	896	913	867	952	827	944	867	899	895	842	905	905	877	900	908	948	848	910	877	914	863	902	864	918	890	945	908	903	934	904	964	913	892	931	937	888	932	907	910	847	876	866	884	908	875	914	876	913	903	830	954	872	889	908	911	871	921	898	917	930	900	878	918	853	871	923	961	948	898	897	922	883	940	938	858	929	898	876	847	837	907	922	897	916	860	944	897	904	948	947	949	900	861	870	915	927	927	861	909	866	911	883	898	945	958	913	927	890	897	837	881	929	889	869	875	896	911	926	913	909	921	908	981	912	893	902	930	908	879	882	909	979	823	911	823	879	921	881	950	906	907	891	919	918	845	863	901	915	919	891	859	896	870	942	885	916	948	869	827	924	832	883	890	883	881	886	901	919	994	958	915	899	890	925	949	869	903	941	912	911	923	932	971	896	922	879	921	914	851	860	868	930	858	916	905	867	886	869	948	931	910	939	908	923	925	893	936	854	931	904	906	929	879	907	869	920	927	906	899	889	922	864	867	924	865	900	863	886	889	861	881	878	916	908	929	921	945	953	958	909	940	892	872	934	898	912	969	922	858	934	969	894	904	904	867	893	975	875	891	923	898	925	967	908	914	973	941	927	894	917	947	946	895	917	925	910	884	901	935	884	899	956	887	876	908	926	931	886	901	922	839	947	930	869	862	910	906	863	877	922	937	903	939	883	909	904	932	931	903	909	897	888	855	899	919	867	948	936	932	902	922	942	924	942	938	881	871	904	948	893	890	904	936	936	912	903	903	945	915	918	882	890	943	929	919	870	876	862	896	898	890	879	884	896	891	899	952	906	903	852	871	957	826	871	867	920	879	839	933	866	929	890	958	954	948	879	930	893	939	872	866	926	900	890	897	989	875	899	918	878	929	912	914	920	958	921	937	919	874	872	826	891	899	898	881	931	914	957	906	855	869	887	923	822	921	954	855	916	891	916	895	943	882	875	878	858	880	934	893	893	905	950	930	904	887	930	879	879	869	903	906	903	907	936	861	890	878	904	919	883	926	878	936	906	897	950	872	973	876	930	939	906	898	869	955	898	848	943	894	921	890	883	876	857	858	882	939	874	899	912	879	932	924	881	913	936	858	988	866	864	917	864	911	891	849	852	910	940	935	833	887	884	907	888	852	877	879	943	927	927	924	891	899	867	947	914	920	911	906	890	847	866	936	898	871	964	884	908	910	908	920	877	930	908	852	929	943	948	962	891	924	895	949	867	926	850	888	904	891	880	911	894	864	942	948	939	987	800	947	906	907	914	917	877	919	897	947	874	892	922	958	934	897	870	927	900	916	903	924	878	925	917	866	925	891	874	925	906	910	881	925	875	905	870	894	903	909	876	914	932	937	897	881	903	873	903	890	836	865	903	895	907	916	906	932	940	937	904	896	906	891	851	889	907	913	918	869	916	938	883	927	911	895	860	904	906	907	945	826	899	868	866	918	888	897	862	932	884	921	946	933	924	870	952	919	913	893	981	858	893	871	883	914	908	892	897	924	917	911	909	833	880	890	923	899	878	924	890	926	841	842	901	927	904	947	918	881	901	918	886	912	945	923	876	917	918	898	935	960	878	861	930	950	942	857	879	881	881	911	902	936	913	946	909	880	878	943	926	886	930	902	947	882	871	890	898	933	896	921	965	907	969	860	906	902	919	875	842	923	911	892	857	867	942	900	830	934	897	942	890	838	913	857	889	903	933	856	922	862	911	873	926	858	935	879	916	847	931	913	947	918	831	956	939	864	904	872	919	905	914	901	904	908	904	900	890	918	942	872	982	870	916	915	880	904	840	902	921	894	885	871	948	928	915	854	974	915	913	941	866	875	925	878	893	924	910	901	913	936	919	930	891	912	914	979	930	918	912	921	922	905	898	940	915	893	896	903	935	861	892	912	860	882	900	905	916	947	908	897	857	899	893	926	915	881	922	880	910	887	968	899	941	878	899	888	914	892	919	877	866	928	902	926	889	890	907	879	915	967	899	908	897	896	876	912	911	927	891	923	889	940	948	881	907	919	913	898	936	928	927	916	893	913	888	905	915	893	914	940	900	848	860	899	925	837	908	977	947	935	906	875	916	896	910	877	918	877	886	910	943	907	940	931	856	938	894	888	889	905	883	929	865	875	874	911	890	899	827	890	912	894	893	990	926	836	960	843	908	906	910	853	884	904	867	902	921	922	906	940	960	875	941	915	928	935	910	930	874	877	924	946	874	901	882	874	911	942	895	912	923	895	912	913	920	897	921	896	911	880	917	889	903	938	931	863	906	883	889	876	909	886	916	876	937	892	916	916	918	868	922	886	910	893	887	958	938	912	879	909	847	924	933	925	857	890	848	902	973	902	850	865	907	904	912	891	937	933	853	909	911	883	875	914	860	921	896	915	892	876	858	897	879	911	936	910	922	931	900	867	898	854	945	901	920	894	947	879	940	899	857	928	933	901	899	941	854	968	873	896	875	905	890	889	913	954	921	914	908	937	871	856	905	864	858	939	969	957	896	914	834	858	912	899	887	912	963	883	891	916	896	867	912	855	911	860	915	908	882	935	906	908	899	934	882	895	813	900	913	892	881	919	914	916	910	841	884	900	942	871	887	890	878	891	916	865	914	897	884	925	919	903	972	927	896	879	916	891	927	874	946	935	856	912	895	898	922	902	883	865	910	904	902	929	920	857	877	899	940	957	940	867	915	896	843	913	903	936	916	956	879	948	906	902	870	949	936	882	892	945	909	927	887	916	877	880	904	884	805	914	836	868	913	900	924	917	894	914	927	858	935	912	835	965	868	932	906	941	870	945	932	884	931	871	944	912	865	909	928	861	921	914	836	875	938	887	913	889	924	861
22955	20995	28664	24003	22977	25313	23676	12033	6977	4968	3622	2789	2233	1793	1574	1467	1182	1088	993	966	911	854	830	802	802	771	746	765	727	697	686	734	737	775	714	736	660	657	709	694	682	679	673	658	672	695	690	699	667	680	640	685	672	697	682	661	650	670	657	715	666	628	663	656	676	682	609	681	652	654	659	672	675	693	643	683	691	652	670	694	681	671	685	669	685	672	649	632	649	656	636	670	664	685	623	645	653	603	646	638	683	704	687	661	670	699	658	714	636	687	668	682	662	667	644	690	630	664	691	733	697	687	695	657	647	626	667	617	684	702	661	669	711	683	675	625	705	630	668	671	686	636	698	726	660	686	657	682	619	666	652	704	661	643	635	673	647	660	645	694	707	645	681	677	654	684	715	695	647	693	671	662	673	661	681	646	606	683	648	666	678	631	662	623	648	640	708	667	719	686	679	650	667	673	663	653	665	692	677	651	676	673	640	668	708	683	660	672	640	676	704	647	652	632	690	707	647	668	700	670	656	698	666	693	654	665	635	732	683	648	669	632	686	681	696	661	629	659	652	677	681	729	655	713	671	695	691	679	639	667	631	677	634	610	648	670	617	668	701	693	655	660	699	647	631	640	700	694	680	693	706	651	703	682	699	683	738	648	643	671	691	712	657	658	658	660	686	617	678	687	662	657	695	649	670	673	656	658	649	676	621	660	667	610	652	679	680	658	673	702	641	617	645	695	659	655	711	673	659	655	650	743	657	696	669	673	644	688	681	669	710	710	650	619	727	658	667	665	653	670	630	709	670	661	708	688	665	682	667	643	678	683	691	709	656	630	702	677	683	661	665	655	675	658	652	667	703	670	626	638	706	612	649	665	653	681	669	679	671	684	674	621	651	692	682	694	630	653	670	677	663	687	683	676	686	660	682	647	651	655	655	610	712	653	679	661	647	695	676	675	662	626	688	607	630	674	659	625	641	665	697	670	645	644	679	629	672	655	693	658	690	666	677	633	680	671	702	635	671	722	659	648	643	647	689	677	644	704	696	667	636	664	662	674	696	701	700	635	669	661	621	685	668	665	686	712	661	684	660	622	673	657	678	657	661	698	647	694	667	639	627	655	632	673	700	656	692	630	668	655	676	698	697	650	647	648	631	644	678	686	668	654	664	652	677	700	681	658	655	703	641	705	675	603	672	634	730	660	698	666	675	653	638	658	632	664	679	649	695	658	628	664	664	672	681	667	652	637	691	658	636	693	653	643	626	695	693	651	693	674	654	643	658	667	675	634	664	675	652	635	696	662	692	684	675	651	673	679	657	676	646	665	675	647	673	675	622	654	652	684	676	715	687	671	669	632	685	674	656	656	655	662	673	644	649	657	674	671	663	647	673	696	629	646	645	663	725	694	650	638	645	669	706	663	655	689	661	674	690	675	666	682	648	668	643	658	663	674	615	627	687	683	634	680	633	686	657	677	686	667	633	650	667	662	649	647	646	699	631	649	654	671	679	622	678	630	680	665	689	677	663	671	633	676	622	622	665	661	632	670	663	691	632	628	677	717	675	657	679	720	697	639	695	674	693	657	678	638	642	652	697	724	700	659	643	617	662	646	646	670	696	639	630	705	662	610	695	629	637	658	666	681	636	690	698	675	679	678	718	629	655	673	688	627	696	633	682	676	671	641	666	669	649	665	666	655	649	663	636	639	697	697	701	688	649	681	695	689	646	637	697	667	627	765	667	683	704	678	691	655	663	680	672	620	641	654	659	686	681	652	656	631	680	633	656	635	644	640	656	674	650	665	663	669	688	683	660	603	634	676	672	671	652	649	648	622	694	664	666	613	713	670	623	670	654	650	679	648	673	655	693	678	641	685	696	690	645	698	641	693	692	722	659	676	627	680	718	657	682	629	668	678	648	603	659	623	651	658	644	692	632	654	691	672	633	632	664	678	648	698	637	678	688	694	662	684	667	670	674	670	664	702	658	644	690	611	665	653	706	623	678	676	674	712	651	641	659	679	687	642	707	688	666	631	653	695	695	631	669	723	651	630	620	657	632	610	676	702	641	643	671	676	649	627	682	677	660	681	669	636	665	665	685	684	725	680	702	684	670	629	623	688	687	627	658	650	683	686	660	652	660	674	669	698	662	659	647	671	657	669	670	634	660	688	677	664	661	647	675	643	661	705	652	643	636	682	642	697	690	672	644	665	659	595	659	675	717	657	657	695	708	698	640	632	650	676	647	684	690	658	637	640	642	700	660	659	665	716	638	688	649	646	673	730	680	647	653	676	671	642	657	610	661	652	652	659	639	690	635	691	658	686	659	653	687	703	675	660	625	637	650	629	628	683	606	684	723	696	658	643	677	677	669	644	669	606	614	723	616	706	619	643	728	642	666	707	675	629	640	658	608	695	668	626	695	644	705	662	659	663	677	671	671	586	660	663	641	684	690	665	662	660	669	697	652	635	699	669	693	674	655	685	688	677	683	660	663	675	700	653	641	599	660	592	620	681	625	647	682	622	647	640	703	681	689	738	686	697	718	648	624	658	679	637	662	632	621	683	607	658	695	692	683	679	687	669	661	695	667	623	662	662	683	691	656	626	647	647	678	635	638	669	668	663	650	669	657	669	672	680	646	658	674	689	610	668	667	619	684	644	636	642	704	638	666	624	680	694	657	613	625	637	648	638	698	637	685	671	674	659	646	674	679	656	682	751	680	662	615	608	638	655	667	652	649	663	660	684	685	728	638	692	681	626	643	623	666	716	611	700	650	670	665	650	697	660	687	649	637	604	706	644	617	702	671	658	657	641	710	635	663	701	651	656	670	623	630	703	673	688	635	712	655	654	707	644	671	653	699	659	641	627	662	712	657	674	646	645	714	694	631	635	653	674	694	613	631	691	643	692	683	652	682	662	652	686	621	681	641	667	694	681	696	654	672	650	638	689	701	678	688	698	701	667	647	656	642	683	692	649	654	703	671	643	694	667	689	696	644	681	690	618	672	646	653	662	657	689	664	642	647	721	633	687	637	664	647	643	681	651	643	656	714	663	650	653	665	629	682	697	715	611	662	676	718	633	621	662	699	675	639	672	672	707	663	646	677	654	693	651	686	684	660	660	660	655	643	672	660	695	683	651	657	681	660	658	714	662	670	666	700	633	639	642	689	640	629	716	698	684	682	653	668	650	667	646	672	667	644	671	652	666	634	612	620	671	625	660	673	627	712	672	708	688	690	701	690	658	703	651	709	704	693	685	674	653	660	618	698	642	660	681	671	694	663	748	666	667	660	729	674	631	645	664	689	609	676	634	648	659	691	664	634	612	677	648	607	669	684	643	675	676	661	636	667	691	694	614	665	677	676	694	677	701	690	646	660	636	665	662	669	672	666	663	701	632	700	666	635	684	654	697	680	672	690	639	708	637	692	655	709	633	655	656	635	663	658	684	681	678	669	691	628	656	657	691	663	633	663	671	633	662	656	678	650	705	697	657	673	657	664	670	668	667	676	686
38935	63759	58663	46454	39225	33001	25498	17065	12212	9010	6663	5168	3892	3246	2751	2188	1923	1762	1631	1426	1344	1239	1167	1142	1073	1064	1006	1022	984	1006	918	940	921	941	977	939	845	891	880	883	916	954	910	890	910	892	901	930	878	871	881	874	892	903	902	859	885	900	857	902	863	874	814	878	880	865	887	896	897	873	909	905	856	883	877	853	914	857	890	901	878	860	832	884	846	907	837	941	868	889	813	867	897	849	883	838	856	843	914	913	863	905	881	829	893	883	890	920	874	864	940	881	873	855	893	886	874	899	891	873	885	914	900	895	866	851	878	926	866	874	889	895	889	896	896	840	909	885	843	876	869	892	883	920	842	876	894	906	876	938	885	910	863	876	892	856	898	926	876	865	906	881	907	860	862	869	861	879	901	881	902	891	857	934	930	899	869	856	870	838	863	868	943	931	831	898	889	852	837	844	876	944	884	864	880	920	833	886	891	874	883	861	880	846	863	900	856	946	922	844	945	869	881	891	876	891	842	895	854	851	908	902	921	854	862	882	943	867	864	836	896	834	861	889	859	868	861	897	886	885	811	879	820	895	854	867	930	943	817	867	852	854	887	898	863	873	888	852	889	911	888	944	891	929	900	885	877	886	851	909	860	908	935	901	919	864	936	875	891	907	901	914	873	837	903	881	815	884	868	847	901	901	880	854	934	898	908	924	839	908	861	869	881	878	872	877	903	884	857	859	892	874	853	893	879	892	858	901	919	925	844	924	910	844	897	923	846	892	890	840	872	867	852	865	895	913	848	883	885	887	896	861	873	845	905	870	888	869	877	912	931	911	965	844	847	824	886	888	888	891	886	884	895	871	894	888	878	882	872	866	906	867	907	907	861	890	897	865	896	905	911	899	914	886	909	935	892	883	855	898	906	927	909	826	884	910	913	833	826	904	893	842	863	902	868	853	867	890	935	883	891	898	879	895	900	887	941	852	909	901	841	853	927	933	863	894	902	851	900	852	895	938	902	873	915	875	862	857	896	899	916	865	902	860	869	892	887	903	871	871	897	847	876	923	851	829	895	910	917	903	873	862	906	903	872	935	913	890	831	938	846	902	851	874	833	918	880	931	902	865	893	837	819	818	867	873	832	928	909	874	936	888	854	882	892	886	910	874	885	899	898	892	853	881	819	936	851	936	916	903	871	886	886	892	921	853	861	905	893	906	925	845	903	920	889	808	961	871	841	940	890	947	927	831	832	843	865	879	880	868	876	877	889	881	853	898	913	898	844	844	933	894	958	884	903	851	901	900	913	914	928	879	883	939	913	860	887	827	829	902	908	823	844	910	888	943	828	878	861	862	923	923	888	845	905	941	899	928	905	893	934	876	897	910	865	868	892	837	914	921	894	848	928	865	856	853	931	851	827	879	901	895	914	889	927	839	882	886	868	881	871	925	893	924	815	908	863	897	947	911	864	841	885	893	853	835	862	849	876	881	882	896	856	870	894	927	867	905	852	870	914	880	863	886	896	847	888	920	834	881	896	907	953	840	884	894	895	882	905	915	847	892	843	894	866	866	919	908	873	925	833	869	847	911	873	889	881	898	874	926	896	858	856	911	828	934	900	908	890	904	880	880	911	866	881	916	857	903	832	868	875	895	934	896	832	924	849	853	949	903	961	890	905	927	864	826	847	871	894	935	889	808	868	885	854	882	855	902	907	891	913	930	928	936	854	815	905	886	896	926	904	857	878	873	888	869	864	828	826	891	869	884	899	905	907	898	874	889	881	876	869	833	877	943	888	870	878	859	944	898	887	880	894	900	919	902	934	882	903	902	865	912	889	893	902	884	933	908	901	905	846	904	855	886	860	865	886	878	914	895	868	872	887	893	892	852	861	893	900	881	844	875	888	883	867	862	866	890	951	861	911	936	910	883	861	904	934	861	881	881	851	857	885	824	959	919	919	914	882	865	871	843	860	874	837	853	887	887	889	887	874	897	831	873	868	920	877	913	897	864	896	891	884	849	901	927	919	914	841	871	861	881	879	868	867	875	920	858	930	904	960	883	875	858	884	882	889	922	906	875	874	883	920	851	876	931	880	925	889	932	894	858	833	842	931	824	920	872	860	869	865	876	895	927	844	898	869	843	856	896	851	911	873	911	826	889	885	859	852	892	914	906	859	864	889	891	908	848	901	850	870	899	907	874	882	859	866	987	870	887	896	904	845	895	885	858	860	913	915	864	825	898	887	898	925	896	918	935	918	935	854	852	884	893	924	870	872	907	900	868	893	831	879	855	813	907	892	825	884	874	892	885	876	915	923	897	876	885	852	911	870	934	860	882	909	896	893	863	878	910	867	841	908	906	932	867	916	897	861	893	857	840	906	957	869	827	886	875	880	879	883	886	864	898	829	884	916	860	820	883	873	916	867	908	912	907	831	860	906	871	859	883	874	847	861	853	808	879	905	853	866	887	907	926	882	886	917	922	885	830	937	889	937	877	856	883	903	880	902	884	897	931	784	897	940	864	860	924	858	917	973	815	883	870	872	860	849	873	861	843	888	931	896	903	905	909	900	849	885	878	883	876	880	877	911	880	886	884	912	870	945	892	933	909	866	926	868	877	856	923	835	901	898	882	870	898	899	846	880	850	858	894	897	860	872	875	895	855	877	847	904	921	869	845	941	904	870	901	946	918	926	824	900	880	914	852	881	859	852	887	890	877	856	935	837	875	891	853	873	894	875	870	836	853	913	874	909	871	869	862	898	857	887	861	885	841	886	947	891	855	844	893	937	914	914	839	891	878	819	876	884	872	885	876	890	916	900	852	853	873	875	831	885	847	889	876	866	885	903	897	890	858	885	861	919	868	877	879	930	915	857	857	920	862	935	850	826	901	868	893	848	883	871	862	869	857	887	887	875	855	879	878	857	923	914	845	875	884	819	877	940	901	868	901	902	870	888	883	921	902	868	897	876	857	890	878	892	889	857	862	942	878	851	876	902	845	834	850	903	884	871	921	891	859	851	885	867	833	848	888	858	879	845	887	914	873	860	948	910	862	851	816	830	857	869	848	856	903	894	840	892	903	895	921	928	889	917	893	860	836	893	945	929	833	887	892	892	893	863	928	820	917	900	963	866	857	850	875	927	934	883	845	851	912	804	865	885	849	916	916	886	814	906	908	965	935	881	864	894	878	875	855	886	887	923	890	904	920	891	898	863	866	848	870	902	878	848	831	940	930	870	889	859	885	855	877	861	878	886	900	912	835	892	848	901	920	843	851	820	878	907	836	880	852	884	904	912	878	860	872	855	902	885	898	864	896	880	889	879	920	922	921	893	900	883	921	867	887	903	854	839	882	891	880	865	901	876	883	898	889	904	910	851	898	945	856	919	877	840	862	916	916	841	925	928	830	929	848	889	911	872	925	847	850	880	898	826	886	926	877	834	876	883	890	814	841	899	869	883	894	870	839	849	879	918	958	871	871	897	878	887	849	916	882	894	912	867	950	910	889	889	872	885	884	902	842
29510	31482	39266	31325	21523	14564	8862	4565	2896	2112	1707	1380	1209	1065	918	904	829	769	771	727	701	698	662	650	674	682	653	619	650	662	643	673	671	645	657	631	647	607	676	684	621	649	680	639	650	677	609	637	630	743	645	645	682	621	675	655	619	643	615	643	652	658	621	666	599	648	670	629	634	645	610	612	576	646	641	601	670	640	669	631	621	659	607	611	638	675	680	610	661	692	632	647	645	651	612	713	632	598	667	680	615	619	616	647	675	661	622	643	635	607	603	637	625	632	698	625	677	640	658	680	641	651	640	612	592	606	647	624	618	640	635	637	645	634	641	669	622	624	673	631	627	664	685	650	636	650	632	646	623	634	710	636	700	676	627	588	597	607	595	636	646	655	621	638	643	615	671	672	596	674	647	630	678	613	650	613	700	632	620	605	691	647	606	642	622	658	647	663	640	602	613	660	703	609	618	583	680	596	669	582	635	657	641	685	631	623	589	627	618	616	641	688	598	610	649	648	600	638	602	620	631	643	669	532	681	652	634	669	629	636	651	628	687	625	627	639	630	666	628	628	671	634	634	630	650	635	661	655	648	635	623	572	661	642	632	643	651	649	618	643	616	660	624	671	633	628	656	658	643	630	614	681	635	649	656	659	669	609	650	616	619	660	605	625	618	626	635	626	649	628	638	599	640	615	628	631	609	667	646	632	638	633	638	629	552	689	629	665	664	665	660	625	676	650	642	647	668	682	601	638	661	658	606	646	636	595	646	631	652	632	656	678	595	665	632	664	649	655	686	657	638	639	655	657	636	630	640	594	662	604	605	629	662	650	648	613	627	639	657	646	654	608	637	610	608	634	637	629	674	617	607	675	656	623	663	681	646	613	657	623	689	636	636	634	616	667	610	609	668	662	614	649	670	658	674	685	627	612	648	657	642	637	662	620	636	591	670	657	639	658	613	660	648	604	627	611	627	624	615	632	606	613	663	688	643	630	680	673	596	640	644	637	616	618	658	601	683	649	606	624	623	675	624	601	610	635	619	629	664	691	610	671	596	668	631	597	632	601	636	643	631	672	630	651	692	649	629	622	704	625	665	611	615	696	620	599	604	632	644	622	597	598	659	629	605	641	623	643	631	655	643	604	627	694	632	634	649	657	634	598	639	642	618	659	660	668	684	649	585	656	641	673	625	635	597	619	664	654	590	653	614	626	649	668	615	610	609	659	653	658	652	603	650	601	637	619	629	609	636	677	620	679	666	614	642	651	661	664	650	657	619	678	602	641	633	591	671	719	675	650	698	647	564	613	654	631	619	644	642	682	622	703	657	583	688	636	631	625	642	632	656	643	637	638	635	686	602	619	619	664	590	637	632	646	638	614	640	609	583	618	639	575	648	626	611	609	641	619	614	643	630	593	664	633	663	632	684	583	627	631	638	642	652	640	660	606	645	606	618	654	597	639	679	613	543	641	667	621	632	635	676	634	665	623	626	618	606	705	659	648	661	615	605	631	594	625	633	566	605	589	677	627	616	644	677	632	627	636	623	633	660	677	606	608	628	588	636	611	649	598	638	606	666	616	659	621	635	647	650	664	669	616	650	677	638	627	641	669	629	624	686	672	679	621	619	613	695	636	623	597	613	633	661	682	682	590	644	651	706	623	630	692	619	657	642	630	659	666	641	629	656	659	655	647	604	610	618	615	661	662	608	642	641	638	637	608	625	636	599	683	672	609	653	649	660	627	621	633	599	609	673	595	612	656	621	613	608	599	655	608	654	624	674	617	671	637	670	608	595	624	681	593	641	565	620	618	641	683	631	633	611	634	685	633	611	616	675	619	637	639	639	689	634	639	658	664	649	633	703	667	639	627	645	653	628	651	628	666	671	667	655	598	674	626	650	662	650	622	632	603	671	591	699	630	668	653	646	626	610	608	656	650	703	628	660	625	624	584	677	628	607	651	635	644	620	653	632	628	657	638	620	632	620	630	678	642	634	666	651	587	626	615	644	658	602	633	671	609	610	615	625	638	654	569	638	634	633	660	623	609	631	658	642	638	654	632	659	646	599	597	619	663	659	633	635	649	656	646	640	704	639	619	613	611	629	638	622	630	656	599	651	594	634	672	654	655	622	621	630	641	629	647	689	608	597	610	637	654	643	562	635	618	622	621	631	588	611	657	644	699	634	623	640	637	645	696	584	647	648	678	677	633	646	655	666	652	641	616	642	646	683	653	644	623	660	600	636	672	625	640	645	613	647	617	608	640	639	637	644	645	628	624	607	588	639	618	625	643	658	618	636	631	654	620	615	639	636	672	616	633	637	638	676	692	670	650	637	658	628	637	684	633	608	586	612	656	627	618	649	666	648	651	615	650	636	592	628	629	629	644	633	664	642	645	650	694	647	638	639	651	639	652	676	660	589	667	630	623	648	625	649	629	609	625	612	624	612	647	595	604	600	593	597	646	640	629	619	641	631	669	638	673	575	651	661	662	638	653	613	634	591	636	635	606	623	639	601	644	638	671	608	607	659	608	641	616	660	647	628	630	660	652	663	684	660	639	654	619	634	632	657	610	646	636	645	634	658	616	639	695	645	679	699	644	662	608	619	615	639	634	663	616	656	657	624	585	622	641	580	641	654	607	690	635	638	630	632	660	691	649	656	647	580	615	636	623	589	674	613	627	608	638	679	589	616	654	673	665	654	644	663	631	601	650	623	687	613	664	601	675	654	595	636	651	629	598	640	643	621	634	614	617	667	648	621	619	649	664	658	621	684	638	629	618	627	631	619	665	579	662	648	669	682	620	671	641	602	628	619	655	593	634	692	627	700	659	625	652	632	639	630	642	638	645	631	615	624	656	607	624	635	614	662	614	600	673	646	609	626	649	622	672	617	602	603	643	623	608	683	652	682	603	627	683	583	640	648	655	577	620	698	684	660	625	607	688	616	621	637	605	613	616	632	598	612	602	594	632	619	655	599	663	626	641	649	679	609	619	614	678	654	638	575	628	627	628	638	673	693	593	659	644	628	673	649	617	640	649	639	638	610	628	630	624	667	654	653	627	632	650	696	641	626	653	661	626	653	662	647	621	663	616	610	676	624	615	652	622	623	638	623	642	613	631	646	656	614	637	605	661	605	640	619	645	689	624	593	643	647	629	632	617	618	628	642	656	647	619	672	627	631	656	656	665	608	644	674	618	614	613	612	667	641	638	594	628	639	662	606	657	604	634	600	620	572	658	593	615	606	646	619	585	637	632	626	647	630	631	590	589	655	623	627	623	663	618	632	663	661	667	613	629	686	656	629	637	642	661	633	606	670	662	646	626	641	648	690	636	643	642	617	639	645	596	663	595	625	603	632	644	614	604	590	642	647	672	642	638	659	587	649	590	653	592	655	657	665	666	625	633	634	641	660	650	622	650	655	627	651	644	657	643	662	642	604	602	601	643	653	603	622	625	626	633	654	689	658	618	664	631	609	646	631	587	644	607	623	601	653	641	632	652	625	655	639	634
36756	50736	45255	33646	26809	20979	14847	8876	5880	4302	3248	2579	2035	1746	1540	1465	1298	1184	1119	1150	1016	1012	937	982	909	929	919	826	908	902	897	817	860	891	906	877	864	930	889	862	875	832	874	886	866	858	835	865	849	857	840	844	886	874	886	884	870	852	892	858	829	862	835	867	865	834	875	843	840	841	848	824	860	895	888	817	837	893	880	874	834	879	846	872	887	861	889	840	849	856	846	842	839	871	818	858	836	920	876	842	887	882	881	924	840	856	880	873	819	884	845	854	858	864	905	823	884	874	864	852	823	882	859	850	829	864	943	883	904	862	847	831	853	863	823	846	815	865	852	831	863	871	887	851	835	873	863	806	863	861	876	916	839	868	862	885	857	846	848	853	849	853	901	830	786	823	878	897	874	879	874	845	877	887	923	873	840	853	827	849	826	853	880	881	837	845	875	888	819	886	899	870	877	822	848	879	859	833	841	830	873	870	845	843	908	854	867	839	846	911	837	848	825	868	884	882	885	843	861	885	836	834	862	893	908	884	884	865	845	861	860	835	828	876	853	842	851	862	872	840	879	883	861	823	910	860	880	794	896	884	789	892	801	839	846	870	927	816	888	827	819	835	813	893	896	848	861	841	877	853	803	825	892	846	838	868	828	822	788	819	868	881	905	834	828	900	885	847	855	803	838	850	844	890	868	885	865	874	814	838	868	902	843	867	840	853	831	885	870	888	836	893	831	889	902	871	856	851	840	842	852	898	854	880	829	802	856	895	877	852	896	887	864	871	881	826	871	818	887	863	837	878	868	873	921	916	868	869	893	870	849	850	875	810	843	828	898	870	880	837	887	904	848	886	860	831	829	902	827	845	928	822	865	875	830	843	864	907	894	819	805	808	894	856	882	899	848	879	851	891	812	838	882	881	839	837	832	894	871	858	887	894	869	833	782	838	864	876	820	824	847	917	894	892	885	903	850	860	857	893	858	859	830	887	813	828	888	844	820	873	868	859	914	844	862	835	844	849	844	833	825	865	852	871	854	864	884	843	881	830	899	898	847	847	871	870	861	854	849	867	897	876	828	853	833	880	837	863	881	840	930	888	876	831	869	835	890	882	857	879	861	826	837	807	872	848	867	861	831	870	851	855	859	846	875	876	888	807	830	872	855	857	832	855	831	858	899	878	877	911	819	871	891	891	776	884	853	861	880	875	900	912	867	868	794	843	832	895	841	890	831	833	836	888	826	887	933	869	902	864	879	833	865	895	835	860	854	859	877	871	849	862	885	809	831	820	840	825	857	830	862	832	854	827	898	856	846	850	886	885	838	902	803	852	868	892	871	844	876	836	882	845	886	877	868	920	861	882	895	896	928	891	828	868	815	871	877	839	888	836	867	863	893	836	885	819	853	872	881	886	840	850	836	859	898	867	835	793	861	911	842	909	860	878	870	898	867	834	851	867	867	912	904	830	846	851	831	888	860	888	817	828	875	878	858	866	886	871	878	869	849	850	898	837	882	813	918	875	889	849	874	889	868	874	834	874	889	849	859	896	915	837	866	898	865	871	852	808	829	869	913	912	854	855	894	832	819	864	876	844	811	872	820	862	896	838	855	880	892	806	872	858	826	859	845	824	841	858	812	855	888	844	805	864	920	868	901	841	866	845	874	832	885	821	859	864	882	859	829	863	853	828	809	879	871	902	866	881	884	897	920	895	863	840	884	884	845	873	865	843	839	875	847	859	821	866	815	842	849	875	847	899	869	874	888	861	841	888	882	861	906	842	905	825	878	860	843	834	852	837	833	901	836	843	853	885	830	884	837	892	799	879	846	900	848	810	863	890	854	849	817	901	857	862	820	913	857	847	884	867	817	824	838	875	855	817	882	875	836	848	875	873	910	845	850	841	837	857	868	830	868	853	832	837	870	876	867	834	842	863	877	848	834	876	865	847	865	849	879	903	850	833	796	850	844	888	868	853	849	847	877	858	891	824	836	850	871	831	892	882	843	812	837	883	869	844	868	852	847	873	887	840	850	848	904	895	919	892	879	902	863	844	842	869	858	846	829	929	873	823	893	825	837	875	799	853	878	924	874	881	842	836	837	864	816	826	861	871	806	887	883	850	874	814	885	861	863	879	835	853	909	868	819	885	884	836	887	838	837	904	851	877	874	852	893	892	777	828	893	860	899	825	890	843	799	818	861	891	824	875	939	906	834	818	862	862	830	846	877	905	805	908	889	859	909	850	852	893	931	896	895	850	862	874	829	860	877	873	868	863	875	834	843	864	884	842	852	849	878	839	837	857	838	860	861	864	869	851	876	864	853	868	866	854	873	871	889	855	874	816	855	871	900	865	819	878	834	872	793	886	872	854	873	859	848	844	815	904	851	835	855	887	843	878	915	850	859	858	806	836	833	840	841	870	889	829	874	833	859	876	922	912	854	845	898	924	857	862	874	859	859	840	873	792	847	864	844	859	863	832	855	842	872	815	841	851	861	894	872	803	842	858	849	878	888	888	827	831	885	835	896	858	847	813	903	851	844	896	911	847	911	866	840	825	814	887	847	835	905	874	854	821	856	843	885	872	842	928	929	918	848	902	907	860	870	859	896	865	841	907	857	939	818	839	839	893	841	906	866	823	881	856	899	875	868	877	893	855	817	876	923	865	813	835	877	885	903	846	850	839	848	837	869	843	875	807	879	888	815	881	889	880	850	917	877	892	859	835	876	805	800	839	837	850	900	897	896	860	926	852	818	899	793	896	865	858	843	860	887	825	865	856	908	862	901	875	885	871	849	879	875	867	865	897	852	856	838	834	862	868	858	863	830	841	854	851	864	849	829	872	911	839	871	903	849	873	835	882	877	817	866	835	837	861	896	913	844	882	832	889	861	834	850	853	888	895	855	872	805	861	809	887	850	873	875	864	831	902	924	873	883	855	868	862	885	856	806	888	924	872	829	897	892	879	855	893	882	903	838	871	868	855	871	795	875	876	829	790	878	861	849	883	812	880	816	882	842	871	916	867	895	893	839	879	821	876	809	859	839	858	913	849	883	846	845	875	866	883	843	847	861	850	837	868	854	891	846	846	878	833	854	862	894	820	854	824	842	902	849	855	850	848	873	849	834	831	846	825	906	852	854	876	889	905	882	865	862	869	831	873	844	847	844	843	819	846	845	832	893	845	869	881	894	892	875	890	866	845	868	855	842	872	884	863	835	866	849	855	859	858	888	850	841	891	833	902	845	886	868	834	863	854	855	878	844	858	867	866	854	876	852	868	915	846	813	871	863	857	879	832	858	844	852	922	838	796	840	902	854	850	845	844	871	850	838	813	867	848	857	826	848	884	870	884	902	898	857	805	869	907	857	829	842	880	857	869	864	841	862	844	873	910	852	842	869	842	813	876	866	850	873	845	919	861	900	906	888	833	887	846	866	868	854	859	838	840	816	820	823	820	866	905	896	826	885	897	855	843	882	848	836	854	880	854	853	870	822	897	836	845	896	890	892	825	839	879
24104	20990	28523	26164	24419	22865	17081	8900	5021	3438	2705	2105	1621	1408	1207	1093	964	920	912	847	728	812	808	723	758	767	667	685	688	699	700	759	671	673	636	668	671	670	642	671	670	652	648	687	659	677	656	703	648	669	635	711	673	691	631	678	654	670	642	642	697	634	653	685	700	656	656	636	620	687	635	652	650	671	691	689	669	721	681	686	654	671	662	692	690	656	648	666	645	676	691	657	695	669	649	712	660	674	657	652	683	653	662	652	615	709	629	704	673	595	705	660	684	707	722	642	699	677	654	621	673	719	696	676	708	678	729	683	706	733	683	651	656	631	671	712	702	707	694	625	653	703	664	652	696	682	677	714	669	700	726	687	658	706	663	717	662	675	657	624	641	652	693	662	661	644	655	661	674	654	658	705	634	613	655	654	650	684	673	715	638	738	687	696	677	597	656	645	702	672	648	649	664	661	680	695	684	693	714	696	706	625	646	647	631	667	624	641	620	648	666	683	663	666	644	646	609	674	617	669	664	618	676	670	676	646	636	641	606	676	636	623	682	607	692	683	672	645	641	644	634	650	680	655	652	656	693	676	661	659	631	657	663	674	635	633	714	712	712	691	678	682	688	653	640	606	698	680	658	659	689	681	678	662	656	707	685	639	655	686	659	656	642	668	681	646	658	717	668	670	714	668	668	656	659	632	670	671	636	673	661	626	671	659	637	637	630	692	697	679	653	666	668	610	653	690	690	666	667	680	679	690	646	645	678	706	690	669	702	687	683	638	706	661	667	634	692	699	694	640	666	679	613	640	691	663	658	724	658	634	658	641	689	621	686	679	666	669	673	732	651	676	623	677	672	679	671	718	588	661	685	669	672	637	691	669	672	677	663	636	694	681	703	705	734	672	662	648	623	669	658	634	680	678	678	673	698	684	669	681	664	635	650	663	679	648	685	708	624	677	662	690	631	680	704	671	680	671	660	646	666	673	671	634	688	646	704	696	683	706	677	652	667	722	634	647	656	698	636	662	634	644	701	681	685	639	682	600	647	711	679	712	677	687	641	617	704	700	726	635	656	657	694	684	667	663	646	642	648	664	644	669	666	674	616	722	669	702	668	636	690	674	688	655	642	653	700	619	705	680	641	619	633	637	644	665	674	684	640	661	693	660	624	635	688	646	685	692	633	659	719	774	649	680	686	713	639	653	694	690	684	707	650	646	681	629	683	635	655	688	666	689	625	670	668	655	657	659	673	643	648	658	659	668	712	698	640	704	692	648	680	639	676	671	661	662	743	707	679	660	675	629	686	653	630	691	620	648	668	666	650	662	680	674	671	669	681	711	675	714	704	605	668	690	707	667	685	622	640	664	658	706	667	687	638	673	640	745	656	674	635	657	701	648	698	670	696	683	665	671	648	674	673	681	635	691	656	634	728	664	644	694	692	669	668	606	667	676	669	685	645	617	666	664	639	684	638	630	675	637	710	652	715	704	658	649	660	635	623	672	682	626	665	706	630	686	701	684	671	662	656	658	659	682	629	658	688	600	667	635	686	670	647	621	701	682	663	698	697	629	650	654	631	636	633	654	660	658	669	678	654	650	685	673	675	676	684	662	655	687	677	649	686	691	653	661	649	669	639	665	650	639	643	687	671	636	732	677	666	660	621	643	671	699	674	633	662	689	643	655	629	695	661	716	664	662	676	694	683	635	670	658	641	666	713	677	617	655	655	672	702	699	667	639	620	660	646	672	665	652	627	660	700	690	659	663	646	674	678	665	651	672	687	655	683	642	652	699	673	668	650	644	682	643	649	648	635	691	703	621	670	672	681	628	676	711	645	661	665	666	643	659	627	638	693	631	672	662	696	663	657	690	666	693	684	674	668	668	654	673	659	712	679	649	683	664	695	668	628	656	682	654	636	661	675	615	650	647	683	711	708	676	690	659	686	696	666	662	669	647	640	655	683	677	681	627	655	668	694	626	684	647	674	691	661	649	678	645	633	672	619	700	663	654	639	655	640	654	654	653	654	747	662	673	678	640	692	700	666	682	646	648	616	658	700	650	664	682	588	695	650	675	658	611	719	685	691	685	647	654	647	677	690	690	692	618	688	678	644	670	657	699	607	672	662	730	640	677	710	717	662	638	652	696	677	731	657	678	681	702	690	674	670	631	641	677	638	670	669	705	658	625	646	675	652	650	669	703	687	668	682	654	695	678	659	683	623	678	638	661	645	670	621	697	672	662	676	661	699	686	678	702	683	664	651	710	707	677	649	645	643	653	668	633	621	635	670	696	678	649	674	674	695	670	687	613	650	714	681	667	603	641	656	650	655	670	662	628	696	660	658	639	674	601	696	674	641	650	634	665	670	669	713	646	676	649	683	643	658	648	677	668	683	647	614	715	697	656	656	696	718	644	662	619	668	729	642	674	610	687	647	651	742	683	639	668	656	694	677	680	706	655	702	624	695	650	676	656	654	624	690	679	641	684	694	675	664	676	665	648	656	654	647	637	672	642	634	695	624	670	685	658	694	711	713	665	671	640	666	708	697	683	664	650	635	724	671	670	664	688	632	697	682	657	653	653	713	705	659	686	679	656	684	679	643	695	680	635	647	669	669	662	660	664	689	655	639	671	641	624	737	632	695	652	663	667	720	654	647	694	660	640	642	720	699	681	647	663	707	680	676	676	687	664	685	673	652	651	658	703	696	636	649	669	681	667	633	642	664	673	650	661	699	687	677	713	653	664	694	673	700	662	618	649	652	686	680	657	678	660	599	659	682	679	729	688	680	657	708	643	685	643	687	699	715	666	666	675	643	656	682	634	674	659	667	646	679	675	651	685	652	688	652	688	657	627	617	680	630	685	650	670	689	692	612	689	688	702	658	718	650	672	671	667	739	697	641	703	667	658	661	687	643	661	651	667	641	684	672	646	622	661	670	682	716	663	672	652	676	693	635	654	652	665	650	668	689	699	623	646	675	677	669	694	675	661	666	682	712	681	676	681	669	701	737	673	679	673	653	677	633	645	587	685	622	651	672	617	656	650	604	666	652	638	703	707	715	689	670	607	635	643	650	662	683	633	652	655	648	697	653	673	698	688	665	693	702	706	631	697	681	707	660	660	659	687	696	658	674	680	685	639	695	666	712	642	660	620	677	681	694	710	646	656	685	654	655	647	613	662	655	657	617	716	666	656	642	690	658	658	669	655	675	694	645	643	626	681	701	668	666	650	634	682	724	682	668	641	701	687	693	728	626	631	646	702	670	652	660	594	626	693	685	672	662	682	692	668	709	669	664	608	666	668	655	632	632	679	636	666	640	665	670	678	677	637	688	655	667	635	663	628	713	680	661	686	658	684	606	659	659	707	686	625	635	697	685	651	656	663	680	661	635	654	636	675	655	658	706	693	706	642	654	661	628	648	688	670	707	671	631	639	655	667	640	682	681	680	650	639	663	672	653	628	644	689	634	696	687	736	628	646	657	640	696	647	662	687	652	649	648	700	685	676	681	631
35795	57229	52315	40958	33610	27660	21072	13920	9095	6729	4868	3753	2875	2513	2144	1830	1628	1432	1358	1255	1204	1184	1124	1033	1052	993	982	1037	938	911	972	955	909	960	937	943	943	935	880	914	970	829	887	926	894	907	945	907	910	977	878	890	854	998	971	940	964	877	942	928	863	889	891	929	913	935	977	867	881	911	940	901	958	907	910	933	894	943	850	942	895	904	942	856	857	888	929	904	851	869	855	867	933	917	906	906	868	889	863	910	914	919	918	858	919	930	861	908	921	901	904	891	853	889	898	929	945	866	903	889	955	850	870	871	941	893	919	888	908	894	885	896	928	903	862	956	931	878	885	887	918	946	914	847	887	882	875	930	869	860	890	912	907	944	871	879	898	900	879	870	858	926	881	961	895	902	894	857	914	882	888	886	854	944	919	934	883	899	877	922	870	847	879	920	929	899	931	885	870	921	934	884	915	881	914	902	848	900	918	900	888	901	905	832	897	875	907	905	888	867	921	872	916	959	919	914	923	948	918	905	877	931	942	857	863	858	955	887	846	924	885	906	897	887	898	876	918	904	855	860	892	907	876	880	895	908	950	922	886	875	898	893	865	887	872	947	875	914	888	891	919	885	908	832	897	916	918	929	864	913	913	941	890	907	880	886	893	855	855	915	890	915	850	1002	891	925	840	866	893	937	866	912	913	887	900	896	903	940	915	881	926	871	876	909	905	888	893	864	903	902	915	943	853	928	914	870	857	907	931	946	869	870	906	909	900	897	890	887	877	930	860	862	917	909	896	926	925	876	922	898	880	868	912	891	892	889	888	881	887	907	923	885	864	855	872	864	878	827	895	904	891	910	894	906	902	934	863	871	814	924	871	915	884	909	921	931	860	905	851	864	863	935	873	895	909	907	903	927	903	917	897	841	899	890	914	911	911	860	835	815	925	901	950	969	969	906	870	889	910	901	873	892	857	875	913	901	964	872	917	859	878	913	912	901	843	869	946	852	912	915	877	942	932	927	894	914	913	879	903	854	922	870	912	926	908	910	927	866	913	896	861	897	878	929	919	864	844	893	956	889	912	897	877	902	934	874	900	960	839	853	889	883	909	888	911	925	918	906	913	877	899	873	918	937	910	888	906	898	923	850	886	912	885	895	906	885	934	909	893	881	880	893	907	941	936	943	838	847	902	895	901	890	913	849	929	883	855	892	852	900	861	893	855	894	905	886	870	921	853	878	920	878	905	943	956	912	897	904	952	934	885	865	935	857	914	908	910	947	856	856	890	884	918	876	884	867	883	898	899	914	914	909	893	854	919	928	942	913	857	889	882	924	938	896	882	912	893	894	847	915	859	850	896	907	855	881	888	865	887	825	869	874	920	894	898	828	930	929	904	916	872	874	913	854	958	933	923	917	891	938	889	909	932	877	896	946	893	868	915	920	934	945	804	870	875	871	857	883	910	901	902	859	903	932	894	956	880	880	877	963	874	882	896	912	869	916	897	885	888	866	884	897	870	873	895	900	866	894	882	929	898	897	870	900	922	888	947	898	936	938	882	893	907	902	904	883	861	858	908	926	908	959	918	873	922	914	897	919	894	941	930	853	901	899	877	938	885	920	868	925	869	918	863	889	886	914	940	929	886	912	874	923	927	910	899	928	867	917	939	828	918	895	878	933	912	902	878	904	917	877	892	908	917	872	882	900	850	871	899	881	902	1003	904	904	904	853	886	928	871	931	868	925	967	907	853	890	862	821	898	924	898	877	928	945	834	903	900	872	898	918	919	877	922	862	887	909	870	903	875	904	951	871	905	850	898	878	854	862	944	880	887	905	877	919	908	848	939	888	920	877	888	850	882	866	903	892	935	933	907	870	951	911	916	902	904	839	943	901	912	903	910	898	904	904	868	901	863	929	898	884	854	937	882	900	856	890	851	893	942	882	926	912	940	899	930	928	914	910	884	970	880	928	923	885	834	846	903	881	898	922	881	911	868	901	909	840	898	827	880	863	886	919	858	888	884	899	908	869	925	889	932	883	908	901	871	835	888	909	914	867	886	866	874	925	970	869	925	897	892	882	890	901	860	894	919	887	912	932	882	913	897	921	921	947	920	881	873	888	884	856	937	870	924	898	942	824	898	888	936	851	904	866	899	936	837	907	893	892	867	881	919	910	876	897	900	888	898	941	929	880	901	870	922	905	896	895	880	892	903	893	895	908	922	892	889	892	887	870	904	898	865	921	873	896	858	924	910	917	940	911	931	914	881	911	886	860	864	879	947	844	887	863	907	890	896	927	930	896	882	913	911	905	872	937	899	915	903	925	863	910	904	862	909	948	887	877	962	861	907	851	873	880	855	934	899	876	914	894	926	873	910	894	876	938	876	899	922	868	910	905	886	915	918	901	902	902	919	890	894	870	926	925	913	870	869	869	865	929	949	905	916	935	882	880	909	861	935	859	869	916	875	951	923	911	921	902	897	888	836	920	863	865	916	892	896	913	922	894	897	907	901	916	923	886	967	880	886	882	888	900	882	908	896	894	919	894	937	926	840	851	863	894	885	985	876	935	876	876	945	894	852	914	915	887	919	902	880	896	882	925	945	928	938	912	846	879	911	880	917	890	867	891	898	905	930	935	906	852	889	856	909	952	895	872	891	880	928	892	898	871	888	939	879	915	901	875	829	883	915	895	869	914	951	933	849	910	928	910	921	922	937	932	914	857	969	865	911	913	904	869	907	916	895	930	851	876	886	851	934	952	905	845	863	902	898	926	825	898	936	923	887	941	848	879	885	916	901	896	874	898	934	946	904	881	978	854	908	930	905	907	930	878	921	894	925	864	886	906	839	949	885	881	932	907	885	841	940	880	903	930	929	894	910	822	901	860	943	931	872	885	890	905	914	896	908	908	885	925	873	913	836	920	914	923	892	935	894	943	860	907	870	967	871	912	889	893	911	940	879	886	850	908	933	983	915	892	874	910	918	895	903	942	851	876	899	865	917	878	891	842	885	937	865	900	902	909	941	873	915	934	909	898	889	893	914	953	875	895	873	936	903	904	942	889	948	898	888	878	896	898	866	891	914	898	875	873	927	896	856	919	903	848	913	880	831	926	872	949	866	951	834	857	953	896	888	902	885	892	864	835	929	914	906	924	852	946	911	899	874	885	918	900	878	951	945	881	933	872	862	910	845	872	909	894	906	857	930	888	900	887	881	859	894	903	877	936	902	881	917	889	889	872	896	882	870	931	860	873	949	880	913	896	852	927	950	859	910	847	883	918	855	924	868	901	847	908	914	899	866	910	854	914	930	919	841	893	855	909	944	917	884	850	858	959	881	886	915	848	921	902	937	886	870	922	905	860	867	894	851	941	891	913	898	887	905	897	873	866	881	909	895	900	900	857	885	869	914	878	908	971	907	896	891	917	908	826	913	942	866	936	836	891	914	974	933	896	917	929	887	865	883	934	876	897	881	864	896	890	908	924	899	878	918	858	885	858	883	903	882	880	885	880	892	896	894	850
23022	20972	28680	23940	22886	24907	23618	12629	6837	4679	3443	2672	2112	1739	1454	1304	1172	1004	988	883	853	834	837	819	738	728	768	685	748	744	658	609	698	701	705	674	662	672	671	698	695	685	705	664	648	693	668	669	642	653	593	665	705	672	690	675	655	603	664	662	656	658	673	664	646	666	649	645	678	664	681	655	707	699	629	646	674	612	625	693	612	617	646	653	687	656	660	696	653	678	635	631	598	674	691	654	655	666	644	629	652	662	664	670	675	621	632	679	676	674	653	651	656	664	642	650	643	639	672	681	688	672	655	666	698	685	670	658	611	674	639	666	629	638	662	671	670	692	644	707	620	652	677	657	698	626	663	639	657	651	654	648	672	652	656	635	673	638	633	741	642	691	652	632	672	663	675	663	652	651	661	651	626	653	662	652	669	687	655	661	635	628	665	649	665	648	681	668	633	705	674	647	668	696	654	654	667	677	651	648	694	638	665	644	666	647	646	653	617	652	667	661	708	669	655	622	634	624	657	651	643	669	673	666	653	676	644	638	685	629	637	657	719	702	687	655	686	672	624	711	669	665	647	656	634	648	656	660	662	711	649	676	662	642	667	659	667	662	712	674	662	642	672	626	672	641	661	650	626	687	640	646	678	694	646	649	610	658	607	639	640	637	640	635	621	665	687	681	641	634	682	639	653	653	578	684	664	646	632	627	655	683	638	653	700	700	656	613	614	648	679	625	715	696	662	663	648	628	649	672	700	646	652	664	642	649	650	668	678	675	676	620	641	652	643	639	649	636	659	657	637	669	673	620	704	657	638	624	659	686	666	657	634	663	694	674	667	644	658	681	644	703	630	661	648	638	643	676	646	659	677	682	609	675	636	645	656	716	668	698	627	695	655	642	650	687	668	671	624	606	680	694	676	656	633	608	674	655	681	581	655	665	629	667	675	646	679	640	685	666	675	619	635	653	654	646	616	636	651	654	716	640	676	686	690	640	682	621	644	658	630	632	674	646	637	648	628	680	654	638	621	657	656	655	622	686	649	650	635	658	726	653	693	669	684	672	646	668	624	733	653	690	686	611	641	651	622	638	646	673	663	704	653	675	638	642	682	628	678	649	638	611	683	657	679	657	674	626	692	613	657	680	667	662	668	638	611	665	661	678	690	670	667	695	702	645	649	690	645	654	654	668	643	647	623	701	649	626	663	615	662	609	637	617	641	635	680	718	664	693	660	651	617	641	649	710	638	644	626	621	680	622	665	633	626	660	666	657	678	668	685	642	667	700	666	646	679	671	668	641	730	676	644	683	680	583	683	643	656	667	644	709	659	675	654	625	649	640	682	638	640	627	670	669	673	630	662	660	648	664	666	692	673	638	664	691	670	666	677	674	641	609	649	640	629	643	658	651	648	664	647	626	635	634	621	664	684	670	654	654	660	621	620	688	689	658	654	629	688	648	598	686	652	640	682	636	667	643	673	634	653	623	586	646	646	615	679	645	660	652	660	624	634	630	618	656	647	603	628	667	652	601	644	633	643	612	619	674	663	632	621	628	629	691	691	651	649	651	699	665	701	628	676	640	595	664	703	674	609	676	649	683	601	704	669	665	637	706	667	669	672	641	619	649	663	662	618	674	686	674	643	635	649	683	694	660	694	651	661	687	625	672	602	630	675	649	625	637	674	632	671	626	633	650	662	613	664	609	714	670	622	675	633	666	627	652	653	700	647	658	622	626	664	641	673	644	678	653	640	632	657	648	691	605	668	689	610	628	653	619	617	655	618	628	652	678	674	634	657	647	684	627	650	652	642	621	651	658	642	641	662	662	672	635	663	677	651	704	634	623	674	682	675	689	639	636	675	653	657	655	678	687	683	625	648	649	629	668	697	651	701	663	680	645	657	676	633	667	646	669	656	674	677	658	631	698	656	664	695	657	621	620	695	660	648	661	663	651	633	625	677	673	686	643	629	637	662	713	659	656	664	676	673	613	654	694	634	715	637	624	660	687	636	633	625	717	716	661	631	671	700	659	641	664	687	651	681	686	629	646	676	586	664	628	665	646	595	683	695	674	636	674	672	684	658	643	666	661	647	635	679	644	653	590	675	636	688	638	677	621	629	650	580	649	655	658	657	675	707	685	624	678	673	644	615	654	651	674	612	638	699	646	669	650	705	652	652	668	687	678	685	694	628	682	671	637	625	652	673	703	633	676	690	631	660	674	715	663	670	644	662	694	683	689	692	661	664	684	670	661	620	673	651	641	684	660	664	667	606	669	643	636	638	717	657	645	636	632	710	687	660	676	633	656	686	634	631	661	704	626	642	648	623	640	672	658	644	659	663	650	645	686	685	647	687	683	648	649	644	641	651	616	643	640	654	684	644	630	671	660	628	596	634	658	694	622	666	644	658	670	654	638	669	655	673	625	711	664	620	670	617	664	726	648	656	684	642	686	715	645	626	670	675	653	643	650	703	599	652	636	627	669	646	651	665	691	673	670	670	665	605	659	657	640	680	670	621	668	671	654	642	628	707	669	663	609	667	650	654	648	639	635	688	639	625	627	659	674	645	645	657	632	660	642	646	631	673	668	631	628	643	622	645	590	650	677	667	662	646	649	663	707	701	673	648	641	689	676	704	677	641	657	634	643	627	704	679	661	657	638	647	665	681	665	646	610	643	700	673	697	662	613	661	653	639	675	665	669	621	643	631	668	691	651	618	631	653	629	669	633	676	647	643	630	686	643	636	644	646	657	639	661	696	612	631	643	611	655	694	639	701	620	698	631	678	638	655	658	633	615	616	621	658	655	614	660	672	657	673	602	668	671	662	620	638	646	647	662	637	627	672	617	655	648	665	641	627	659	633	666	651	641	678	666	617	644	661	659	623	659	608	699	628	692	714	640	666	661	625	694	662	687	655	685	659	599	656	686	653	740	621	690	633	629	616	598	687	635	655	657	647	668	681	654	662	674	642	680	647	662	633	638	669	665	618	643	637	643	719	643	696	647	653	650	662	658	690	694	669	622	634	668	679	647	690	692	663	699	640	640	696	644	688	610	677	672	668	683	653	650	631	671	633	640	685	629	678	640	670	653	627	615	657	639	591	638	671	654	647	644	652	656	647	631	679	610	658	676	663	660	683	668	674	669	601	644	631	621	649	638	650	665	631	634	677	693	676	641	694	670	661	653	671	668	615	664	614	661	698	636	658	667	675	662	640	666	627	664	712	641	646	684	702	685	672	627	631	635	678	668	635	660	654	672	669	623	666	689	614	689	677	686	652	579	653	693	647	679	666	685	635	706	628	720	654	659	705	641	610	658	638	632	631	701	679	658	675	638	683	660	620	666	661	701	667	633	620	624	652	635	611	653	661	667	710	615	665	650	679	646	653	621	660	675	699	625	628	627	633	655	663	685	691	625	685	649	674	647	657	659	687	642	665	603	640	660	650	645	691	647	637	671	644	654	660	699	653	632	655	644	666	616	688	625	671	671	653	654	665	662	657	643	646	650	630	655
38683	62958	57757	45975	38304	32154	25228	17904	12084	8735	6510	4895	3821	2995	2513	2198	1901	1637	1548	1355	1271	1245	1148	1007	1074	1016	1021	1027	985	953	959	931	866	968	925	912	954	887	894	863	893	936	873	856	905	916	903	885	901	864	892	855	881	897	915	906	865	846	871	851	918	887	855	879	913	890	871	902	888	880	900	832	896	914	901	868	928	822	840	871	908	889	900	849	815	862	868	866	915	933	929	891	891	868	854	883	842	898	874	849	820	897	808	813	871	880	876	899	902	858	857	882	851	871	874	869	848	834	819	836	873	845	940	845	882	877	868	860	901	844	902	869	859	894	880	890	899	859	882	907	893	899	862	883	899	862	874	902	895	867	867	874	854	907	881	869	872	863	882	840	874	880	916	881	848	827	902	879	858	918	869	847	901	889	885	897	869	869	911	900	891	890	913	909	889	831	856	889	869	853	958	904	829	874	880	859	836	916	866	885	910	824	868	845	904	894	822	912	898	867	877	877	837	829	862	862	888	956	867	846	867	967	865	903	881	873	849	855	899	873	861	904	862	919	892	851	857	875	824	891	840	846	900	863	825	838	853	906	927	880	934	957	859	848	846	875	880	904	896	864	837	905	937	914	873	876	916	863	898	887	875	916	840	907	868	861	950	898	880	885	871	900	875	869	868	874	889	897	843	875	887	882	879	878	884	843	845	888	812	893	871	872	913	877	835	936	866	887	842	831	897	803	851	839	847	935	809	903	828	862	903	902	821	822	952	808	905	860	866	848	858	895	942	802	848	873	900	877	849	872	882	883	866	866	898	839	872	856	916	864	870	887	880	885	887	868	888	874	862	864	911	869	859	887	888	853	839	891	910	871	897	882	848	870	857	899	896	855	873	856	851	886	892	897	865	857	924	876	904	885	835	839	893	936	892	870	923	881	900	856	863	870	874	862	860	872	890	853	884	881	830	875	873	872	902	856	832	857	880	917	906	877	857	830	845	831	841	928	825	871	801	874	879	913	909	882	887	899	869	877	900	870	928	853	907	919	927	846	908	892	889	899	830	881	864	878	880	905	863	928	850	855	864	870	908	912	827	908	911	867	885	857	893	879	933	900	916	945	880	863	880	859	847	837	899	866	957	897	866	864	835	945	859	875	890	916	887	866	888	878	898	887	919	871	884	918	939	888	890	862	897	863	886	914	840	906	883	915	893	902	857	860	922	862	835	849	882	886	879	871	855	836	889	836	844	852	916	872	891	875	873	898	887	854	867	845	872	843	894	876	883	843	887	893	910	877	839	872	890	872	877	888	823	893	883	871	861	869	820	930	891	869	921	861	827	841	838	849	923	906	879	911	890	914	888	834	890	877	881	893	911	894	827	846	881	837	889	875	846	853	882	926	856	897	827	876	851	845	896	886	855	881	839	841	844	885	881	875	949	877	839	866	893	907	832	857	861	881	813	887	893	897	851	846	910	889	910	901	876	853	887	920	852	886	878	898	892	894	857	898	887	873	887	889	847	854	912	870	837	884	883	892	896	877	874	869	859	836	895	859	887	866	882	906	845	900	931	888	884	837	853	880	874	868	871	916	882	841	850	906	857	842	859	865	869	810	864	836	857	872	883	873	908	830	862	872	874	837	859	897	844	842	885	896	882	875	918	841	904	864	842	877	893	857	848	880	914	863	974	868	932	907	858	854	903	854	873	847	904	838	906	889	926	860	881	865	873	854	862	847	869	911	836	887	878	889	872	884	834	825	871	863	901	860	885	862	844	840	900	844	875	911	874	872	867	890	906	907	855	879	902	908	931	909	834	847	822	873	858	895	865	897	902	915	897	864	810	850	886	853	881	833	902	936	875	907	872	852	920	876	868	844	873	874	916	849	891	849	826	860	887	892	849	872	857	851	912	846	888	875	845	881	905	883	876	834	881	894	861	910	871	792	869	874	901	875	851	843	877	862	882	839	863	870	867	870	941	917	851	824	873	874	837	848	873	869	865	860	876	882	890	882	860	842	860	892	909	897	947	886	916	891	898	861	825	885	922	917	862	829	879	950	863	866	840	865	860	904	871	907	930	853	861	856	855	895	838	845	889	886	838	932	844	891	869	880	882	858	840	899	909	841	847	897	903	865	847	886	872	893	871	796	914	885	881	836	854	801	868	930	842	913	879	846	860	879	853	831	857	885	866	893	902	847	845	876	844	879	874	884	871	867	858	902	876	863	925	931	836	843	871	862	901	892	850	877	889	881	795	894	896	846	894	926	881	878	904	862	863	812	839	912	930	885	882	871	836	892	955	834	897	864	861	903	873	857	896	904	871	821	879	900	887	892	838	884	848	880	932	842	865	870	882	884	855	926	858	923	932	879	891	908	850	848	877	880	833	896	867	895	872	867	897	890	906	882	840	888	862	851	928	794	847	865	883	901	843	866	871	855	820	851	866	915	894	857	852	877	883	841	858	852	897	919	908	864	909	875	879	896	819	855	968	870	918	877	876	902	855	865	863	847	835	915	870	913	904	854	894	828	932	881	958	849	877	870	870	877	868	849	897	872	885	856	870	868	843	960	814	931	890	853	920	847	851	873	846	829	909	832	889	907	867	890	885	867	829	836	902	861	870	877	852	899	906	857	888	875	839	913	891	920	869	872	880	883	879	896	867	866	899	887	841	819	885	867	912	887	924	808	812	872	830	872	868	875	894	858	889	856	875	911	918	880	925	876	918	869	879	881	860	877	865	852	861	900	864	806	868	870	850	901	898	902	875	867	904	874	903	860	849	885	841	885	909	854	882	822	865	832	857	859	919	827	835	806	868	812	891	869	909	867	865	847	874	900	865	910	900	864	866	857	888	843	844	893	899	899	850	852	839	865	894	894	902	874	918	880	883	939	894	902	851	830	866	844	847	875	910	903	875	880	887	843	846	843	907	862	821	909	939	914	885	848	864	880	870	857	888	915	911	876	902	860	866	855	885	883	850	883	897	853	868	855	868	870	914	816	869	858	874	860	934	855	878	805	925	841	885	982	906	867	873	900	888	887	922	870	851	909	855	862	808	864	874	894	848	954	840	874	876	890	826	845	854	851	901	865	883	895	950	836	877	897	906	889	868	846	910	868	878	881	841	875	881	869	905	852	900	843	833	867	885	875	921	844	851	869	837	881	808	860	841	915	836	842	873	881	884	914	893	852	891	876	833	940	937	861	900	892	889	865	874	889	902	897	918	860	907	926	842	890	874	950	877	807	841	890	886	848	913	860	912	864	841	898	839	883	885	898	892	891	898	884	862	845	876	851	872	902	902	894	903	845	868	949	913	801	842	882	880	899	867	857	861	853	848	838	854	823	851	905	905	861	889	887	849	846	916	873	848	891	882	900	865	902	840	893	840	859	870	902	858	879	881	813	895	870	898	863	838	904	869	874	872	876	864	885	853	876	860	888	890	850	881	830	892	862	872	862	867	881	868	803	861	901	900	883	881	861	892	829	892	868	873	909	909	869	882	823	883	866	904	875	875	855
29300	31589	39146	32434	21862	14915	9091	5378	3034	2202	1744	1433	1169	1000	963	890	804	759	802	707	717	726	710	651	686	647	632	630	642	663	610	595	620	635	677	666	577	619	630	649	678	630	660	647	616	600	637	603	652	690	610	628	637	653	633	656	625	644	644	595	618	583	604	644	597	608	642	636	649	614	606	657	600	632	621	646	622	615	626	641	647	628	667	686	605	653	631	652	635	623	620	636	590	589	648	619	593	597	611	627	603	633	600	605	618	655	617	668	668	590	645	684	633	636	599	587	619	657	633	646	604	625	614	628	601	688	620	649	685	610	622	639	618	615	607	615	643	653	614	591	657	612	606	583	628	623	603	598	665	643	618	620	613	626	607	621	653	623	648	647	653	668	648	639	654	627	630	612	593	615	586	640	608	618	631	639	621	607	626	645	605	661	622	621	640	642	587	629	677	633	583	619	612	638	613	626	632	626	634	593	664	646	613	629	600	643	602	597	657	640	672	610	617	664	648	601	625	663	617	631	598	623	650	654	668	632	620	591	587	620	602	561	603	650	625	617	651	595	687	622	617	648	651	632	636	581	634	664	624	636	613	663	606	633	598	584	611	604	590	645	583	633	619	632	633	608	680	668	656	645	616	608	642	648	607	591	633	639	609	616	608	603	630	633	628	586	592	586	624	635	615	647	637	662	642	579	671	630	617	615	654	596	629	622	623	640	609	601	610	568	649	610	619	661	621	633	607	574	600	626	647	627	664	670	674	631	620	648	625	622	613	620	665	612	652	619	656	675	638	611	604	644	610	615	676	614	592	597	631	644	596	598	660	617	648	607	606	626	644	624	584	608	646	632	676	592	651	625	640	591	612	573	603	615	639	638	644	633	608	659	631	664	594	643	621	604	658	667	598	628	671	619	625	640	655	645	654	623	640	610	635	603	572	597	594	610	674	629	663	633	650	659	604	638	637	616	664	624	613	648	637	627	611	643	653	626	593	633	647	612	626	605	642	597	583	627	643	631	626	627	667	629	639	620	628	613	657	611	641	575	682	619	634	585	612	582	610	642	579	626	596	635	639	622	661	619	708	629	630	636	663	655	628	588	622	639	623	582	626	656	642	612	650	639	655	613	629	629	613	610	649	630	615	608	640	627	639	628	634	569	608	616	608	634	627	601	629	660	656	618	605	645	608	638	663	575	598	628	663	626	611	583	626	641	657	619	649	603	587	668	629	666	623	626	630	608	639	636	594	584	630	608	633	650	628	641	595	648	643	606	608	619	613	653	659	625	601	608	591	636	623	612	641	602	603	666	630	585	601	623	613	648	663	616	587	626	629	595	697	604	602	641	633	610	622	623	618	645	611	626	599	665	617	629	638	638	591	598	604	614	631	640	623	600	626	615	603	639	616	569	645	612	572	635	613	623	625	581	633	629	599	659	625	600	642	629	629	627	670	647	620	698	608	632	587	632	618	606	601	625	622	629	619	657	597	607	611	637	618	613	616	658	654	654	617	645	627	615	634	632	592	644	639	623	609	639	658	657	624	630	629	619	623	612	593	613	662	625	615	617	637	643	600	643	617	651	613	640	607	570	660	618	594	674	622	624	637	607	591	629	619	651	583	644	693	616	652	635	628	659	631	643	641	582	635	579	613	627	640	638	626	633	660	631	599	576	665	644	609	646	651	602	672	592	622	617	621	623	628	590	648	627	633	626	606	640	648	635	640	622	622	653	633	603	633	618	590	587	590	628	644	621	605	662	643	635	617	615	617	577	638	599	622	613	570	566	584	630	637	660	640	642	642	656	595	663	585	645	654	619	584	631	602	683	642	667	590	604	625	614	626	633	616	625	643	582	659	604	664	644	596	579	666	640	604	656	612	639	606	639	649	636	612	633	640	623	611	653	621	622	614	595	615	604	681	631	644	610	625	639	674	620	615	611	630	668	645	613	593	624	605	606	621	645	626	626	614	611	624	578	651	644	622	613	633	605	663	638	639	628	665	626	624	634	609	580	617	671	642	633	570	656	638	586	622	607	632	637	647	670	651	655	667	624	652	616	620	633	670	644	622	638	620	625	601	646	672	624	585	637	627	609	631	620	615	569	644	599	648	598	614	674	611	647	610	623	619	665	639	629	653	618	638	638	623	633	654	621	600	636	650	639	576	617	624	644	671	612	695	623	625	606	615	662	619	633	613	664	649	656	688	578	645	617	609	643	590	635	649	632	625	634	625	603	577	632	635	604	651	636	604	653	647	653	635	624	639	653	619	665	613	578	641	562	606	666	625	590	629	670	638	615	638	563	639	649	607	618	670	634	613	612	602	589	617	629	631	658	598	616	593	651	633	656	639	612	635	629	625	658	639	637	665	633	626	662	611	587	594	667	692	637	623	649	679	605	607	634	583	627	606	616	572	651	660	650	642	610	603	647	600	560	635	656	668	569	646	611	607	588	632	631	588	651	628	612	630	632	639	639	621	609	631	631	606	642	576	668	629	620	687	608	588	655	613	611	594	602	650	650	644	602	609	643	611	643	603	584	653	666	628	631	673	619	603	646	626	623	638	646	657	636	642	629	625	642	640	625	608	670	648	648	602	648	653	631	637	607	615	636	667	636	670	597	609	635	611	561	628	568	605	681	586	622	657	612	588	606	614	615	617	650	622	630	652	602	634	648	696	689	634	637	607	648	619	650	641	612	621	630	600	615	658	609	592	610	605	618	627	650	626	610	641	645	637	606	642	598	581	615	612	625	643	627	607	604	659	614	633	589	579	567	628	617	593	617	635	636	635	663	603	597	615	646	633	633	669	617	638	630	596	629	663	623	613	620	603	622	595	635	628	660	663	616	664	610	634	618	641	632	613	661	635	655	586	616	623	613	596	661	637	652	586	624	614	647	627	601	609	597	641	662	606	656	636	613	622	654	619	625	600	632	606	611	632	592	647	604	632	653	628	601	635	616	657	624	605	645	703	610	589	636	608	624	654	621	606	639	614	601	587	612	648	631	610	661	613	644	576	635	654	599	605	650	624	650	638	641	583	640	649	643	625	595	610	639	627	640	605	639	601	645	625	623	648	583	649	611	645	598	658	632	615	594	643	658	658	616	597	621	635	679	624	647	612	651	596	632	590	644	617	637	632	627	618	628	617	611	657	636	625	619	618	638	668	619	651	600	590	627	642	626	638	621	629	582	660	635	656	591	614	665	644	640	619	618	647	607	642	622	613	623	627	576	688	592	620	597	624	644	636	600	621	624	653	652	645	634	616	637	651	656	598	651	682	616	641	618	600	592	615	624	614	613	627	644	632	633	642	615	613	618	640	647	619	629	641	619	602	634	616	633	619	658	607	636	622	605	622	609	688	598	604	666	590	619	676	645	578	608	608	646	618	640	613	608	662	631	615	669	616	610	620	620	648	654	594	643	581	591	664	592	640	608	594	574	610	608	670	647	584	586	602	614	633	624	609	681	641	605	640	602	625	625	586	613	642	607	626	620	609	625	600	649	597	561
36690	50674	45516	34712	27116	21374	15080	9867	6124	4394	3346	2500	2010	1802	1532	1337	1213	1185	1112	1039	1031	952	970	956	903	926	878	825	917	882	876	916	920	834	852	850	866	848	868	857	861	849	833	859	823	818	871	825	902	811	893	831	890	843	846	891	815	864	845	855	853	896	836	842	828	795	849	846	860	825	853	824	858	795	837	835	929	901	850	818	847	862	869	804	812	790	861	873	790	825	843	849	825	859	899	854	857	885	872	822	798	849	837	891	841	870	869	870	892	867	824	810	851	835	797	863	861	850	865	837	866	852	862	894	845	849	881	853	837	852	848	871	839	831	864	821	881	849	853	939	821	855	829	866	902	813	831	834	865	831	833	818	808	818	807	865	811	850	826	853	858	849	785	824	865	860	841	864	818	846	879	857	863	813	886	840	856	814	846	879	853	834	844	821	843	846	869	873	802	854	814	847	880	815	805	860	926	851	880	861	881	848	865	844	860	889	896	830	856	866	845	889	896	855	882	860	899	841	831	879	852	812	890	841	868	851	885	923	837	856	852	833	805	843	852	858	887	839	836	890	823	875	835	844	871	837	778	851	892	826	877	837	890	814	827	886	908	823	871	836	852	861	809	860	837	858	832	832	889	856	857	813	886	826	874	863	839	815	830	888	851	832	878	776	873	867	911	860	885	820	825	890	860	876	858	908	817	867	853	808	895	831	841	878	847	873	879	850	864	901	869	854	862	878	923	870	869	825	860	897	866	854	851	863	832	858	827	824	863	851	863	851	862	814	878	827	912	848	866	851	834	811	896	827	842	823	873	817	875	844	803	806	869	876	846	899	840	778	830	848	849	820	841	850	854	866	872	871	893	846	885	865	846	856	892	846	853	822	850	862	870	856	861	826	852	833	846	892	872	859	792	855	862	848	900	839	888	848	855	861	856	871	880	852	824	891	838	837	861	862	842	838	871	877	842	833	843	885	839	871	852	830	844	862	835	851	868	836	821	861	859	871	862	857	858	886	904	794	892	826	901	859	840	850	856	857	828	844	896	789	809	853	892	901	859	842	841	899	838	884	792	855	852	854	815	848	830	902	899	780	830	850	828	845	849	884	845	887	883	851	855	854	877	871	819	862	832	879	833	856	847	812	877	864	866	852	817	863	851	861	820	826	821	857	845	910	866	856	843	877	873	861	928	826	928	843	816	848	863	866	823	851	897	811	848	876	856	888	856	831	829	840	860	841	811	837	839	844	867	807	886	851	870	808	809	835	859	804	829	874	887	892	902	818	846	819	828	852	887	828	902	824	861	871	839	835	827	837	890	827	856	863	863	836	856	780	805	897	855	852	843	911	833	885	869	824	886	836	864	880	869	754	876	856	883	822	853	860	913	807	831	855	871	860	831	877	858	843	853	814	838	929	878	828	854	871	850	802	797	846	821	872	867	839	830	889	841	828	876	830	877	854	843	866	833	833	887	859	838	865	860	919	811	850	905	816	816	864	892	838	834	837	852	861	855	865	896	834	846	901	832	874	861	800	892	852	910	867	863	862	846	863	874	798	858	871	849	833	855	824	873	824	836	820	827	873	800	812	858	804	797	822	843	901	855	829	870	824	841	803	887	848	850	860	887	796	811	886	854	856	862	824	847	831	860	853	864	868	862	852	833	843	870	835	900	806	835	809	871	836	873	863	830	847	813	880	830	831	801	875	826	853	896	824	806	836	795	829	898	888	793	846	827	813	862	851	833	904	855	846	842	835	796	827	842	854	886	831	831	899	856	884	831	864	879	824	830	857	868	851	800	847	888	902	850	874	883	837	859	881	865	865	836	863	849	872	814	892	891	849	827	806	873	849	856	831	895	835	813	877	840	847	826	846	826	847	871	843	829	792	862	815	828	829	863	889	796	849	800	862	857	844	881	808	833	908	873	834	874	875	860	810	787	839	883	883	859	863	820	840	867	878	835	846	889	824	890	841	815	865	786	860	806	850	829	917	891	900	869	880	852	857	843	875	899	834	858	840	893	877	872	825	887	806	853	848	802	879	856	904	888	810	843	837	840	875	834	870	839	828	821	878	854	827	852	790	858	831	849	859	833	866	894	819	798	832	851	834	912	860	879	864	840	865	852	843	834	846	848	863	848	865	866	871	792	883	867	835	828	896	823	898	837	833	815	821	883	853	798	850	885	869	894	847	832	833	855	832	801	851	847	883	894	809	840	833	844	839	843	831	848	808	833	815	841	846	845	808	862	871	844	804	838	896	881	845	797	879	783	834	932	890	892	820	807	901	849	874	877	846	852	862	857	863	894	873	864	877	861	819	882	882	876	805	798	814	816	848	870	870	830	830	836	873	855	876	914	827	824	886	885	761	854	856	862	875	867	832	852	853	839	836	875	854	855	806	820	876	855	792	873	828	857	856	812	861	911	864	816	897	843	846	850	830	851	854	832	847	855	857	863	883	840	893	822	829	875	840	859	831	850	797	790	833	826	869	834	861	861	819	850	876	841	848	882	832	852	839	838	828	822	872	906	860	873	857	848	871	847	837	819	836	867	844	833	868	860	901	809	867	855	876	841	845	849	872	844	803	795	819	840	836	843	807	880	851	871	824	848	791	850	840	834	928	832	861	803	888	879	840	849	838	837	785	847	884	822	789	830	842	848	811	853	807	855	883	862	841	849	854	845	862	851	804	894	839	853	887	850	814	793	844	844	841	877	885	824	769	836	847	837	853	866	842	869	839	880	882	842	861	914	879	811	871	823	840	813	855	871	861	839	874	843	888	832	827	828	892	823	862	842	815	841	820	838	887	907	874	806	871	832	808	840	843	831	841	906	842	851	848	854	896	844	897	868	889	872	837	858	819	887	794	821	832	861	872	881	837	874	863	872	843	790	856	832	822	870	882	900	849	838	856	898	870	866	878	827	849	830	850	799	851	821	851	833	870	847	873	862	860	863	863	826	850	865	810	869	883	849	826	837	872	847	846	803	804	845	810	834	843	877	829	821	822	881	816	911	809	826	828	884	833	861	840	825	865	833	864	848	888	858	899	866	823	814	876	837	869	815	852	852	858	793	798	876	814	828	871	858	796	877	835	808	855	859	833	845	858	857	896	880	865	868	858	841	826	774	882	869	803	850	889	848	875	839	813	832	834	856	906	851	836	858	871	797	840	762	871	852	864	827	873	842	832	862	868	857	866	828	857	887	866	844	822	886	807	881	885	878	904	916	827	859	846	840	873	866	834	856	870	834	838	830	845	848	835	836	891	884	907	845	835	864	831	884	810	848	831	887	840	833	849	867	869	863	839	817	822	874	836	850	877	850	858	825	845	814	912	821	883	928	862	847	841	891	828	814	856	823	825	819	845	830	880	846	882	874	796	861	907	893	887	841	844	857	835	886	870	836	809	821	778	860	848	844	840	845	864	822	863	845	803	878	836	903	825	821	823	876	935	837	873	835	848	840	909	884	841	833	881	807	859	867	846	872	831	865	829	847	910	832	819	858	885	879	854
24066	20993	28532	26027	24593	22749	16857	9251	5183	3499	2587	1986	1556	1401	1215	1081	996	914	880	859	810	838	750	728	789	717	696	634	725	652	687	726	650	667	658	644	680	620	655	654	677	668	714	614	637	688	668	668	661	626	633	644	603	658	664	659	647	666	657	697	616	677	665	686	616	643	649	662	665	676	665	678	671	652	651	628	626	627	632	642	616	626	692	664	622	664	637	631	651	637	680	699	647	661	632	640	604	626	678	666	657	666	610	674	649	631	651	642	616	683	618	666	668	651	659	691	662	640	671	623	672	656	667	645	658	643	684	633	668	639	645	673	682	624	662	663	635	658	659	627	680	650	642	670	671	633	652	672	702	682	641	674	634	636	629	678	626	685	670	654	621	631	658	653	654	667	683	666	641	661	676	689	703	649	693	690	641	606	667	622	639	680	624	634	612	730	650	675	645	642	668	655	644	674	671	633	602	678	631	640	687	629	646	625	611	631	700	633	659	624	682	669	654	676	653	684	637	639	650	631	643	681	704	663	634	656	661	670	690	668	623	614	643	650	624	661	646	639	682	675	661	676	655	644	629	659	642	628	621	620	695	653	679	625	675	641	674	645	628	668	631	646	666	663	692	647	662	692	690	658	625	657	699	632	626	673	667	637	648	680	698	663	641	653	672	647	657	692	657	693	677	650	687	674	635	634	645	665	675	655	629	686	717	650	607	629	647	640	718	644	673	622	617	641	676	667	625	657	634	650	633	654	611	664	650	644	678	657	619	644	643	655	625	625	689	672	660	672	644	618	635	642	624	616	681	693	644	679	656	664	617	686	647	640	673	608	700	646	677	661	640	639	680	633	643	630	676	690	653	683	687	615	696	663	647	643	592	592	612	637	671	636	686	699	662	647	667	674	658	649	654	626	655	707	705	648	724	647	638	651	620	619	650	690	674	608	630	674	671	662	673	647	674	636	703	639	702	646	614	633	678	649	677	664	685	618	635	651	644	636	657	668	652	711	641	648	622	692	667	598	621	645	635	669	661	652	695	628	699	643	664	647	590	609	619	691	672	675	681	684	696	686	677	589	695	690	660	622	629	662	627	641	664	666	658	624	630	668	653	638	690	633	654	633	665	625	644	710	636	628	690	652	647	691	654	686	633	648	666	698	673	613	626	653	666	615	655	684	649	698	665	692	632	605	684	636	649	631	681	659	673	695	672	675	692	646	641	656	650	684	684	632	643	660	640	655	630	629	635	628	609	644	669	676	669	656	657	649	678	586	655	650	617	626	707	663	649	616	629	685	645	659	687	691	652	678	653	676	705	688	622	643	630	657	658	658	671	661	634	630	603	663	622	616	677	629	633	641	646	648	635	654	692	647	658	623	651	638	681	646	641	686	643	643	619	655	659	628	634	622	636	671	641	637	594	620	646	657	631	660	634	645	652	638	686	636	700	672	650	604	634	683	650	688	611	617	655	683	674	610	680	656	660	669	644	673	622	647	688	660	633	645	614	662	649	654	684	679	668	656	664	682	660	663	682	705	632	656	691	650	617	643	711	685	671	676	646	670	647	657	670	663	652	662	623	651	688	652	682	671	633	611	676	644	643	660	669	645	735	633	654	660	668	653	671	637	618	658	618	655	669	673	633	644	579	632	667	646	626	647	721	655	683	673	638	705	637	654	663	669	615	623	658	678	661	684	664	621	653	636	661	677	662	665	644	681	656	621	655	696	626	666	616	672	695	630	629	636	661	598	609	722	667	633	684	658	632	701	629	691	675	652	631	655	601	638	656	601	660	612	689	640	675	671	647	639	672	666	632	650	679	698	648	607	685	618	640	635	670	648	629	656	650	663	639	603	665	662	639	645	682	699	631	682	647	643	639	601	617	690	623	652	639	654	644	636	682	676	654	643	665	666	676	697	649	671	657	635	665	675	616	656	604	660	629	654	653	668	682	677	648	654	662	687	674	705	622	677	671	654	667	634	670	644	667	665	696	696	629	667	594	653	655	606	680	672	658	658	663	685	651	662	669	633	646	668	644	648	679	667	634	651	673	678	645	608	619	646	633	661	636	644	684	612	666	623	648	650	712	678	672	638	662	648	618	666	621	650	640	662	645	661	620	689	684	684	664	672	596	650	652	617	675	663	668	640	713	642	635	700	630	634	649	669	665	666	675	626	603	692	646	671	649	676	642	649	639	681	651	622	656	711	648	660	689	651	628	671	675	669	629	649	648	692	689	677	635	606	663	644	665	591	637	679	676	591	664	694	662	633	621	669	671	645	652	624	609	675	611	715	677	696	630	666	671	699	656	678	617	657	627	686	643	641	650	670	640	642	622	624	689	673	647	680	642	648	651	697	671	628	593	666	663	649	649	631	647	679	641	656	656	674	625	652	621	662	644	667	698	650	628	663	629	672	631	617	689	657	635	647	630	655	671	641	650	691	609	618	672	626	643	632	678	684	646	624	643	654	654	651	641	660	645	670	677	627	662	621	681	623	648	683	644	629	635	596	659	643	631	637	643	674	648	668	677	665	674	670	670	658	692	630	662	622	637	634	629	675	638	618	658	636	643	650	673	644	644	694	660	703	679	649	637	638	653	646	685	645	656	625	679	603	646	612	684	710	663	634	642	666	664	681	612	602	654	647	705	614	670	668	699	667	676	666	679	659	653	682	667	634	682	640	690	703	646	651	629	673	622	602	677	700	635	647	633	687	637	649	621	678	657	628	664	704	656	583	651	662	660	650	661	682	652	630	617	663	656	701	661	718	689	656	645	638	628	627	686	650	625	669	661	674	622	687	636	673	648	642	665	669	636	653	637	648	667	689	621	669	652	664	645	663	583	695	647	670	668	628	662	651	619	662	666	646	669	652	620	690	652	682	682	689	697	674	669	664	634	643	701	698	615	669	698	617	680	634	652	673	578	642	692	651	659	646	684	664	670	647	647	646	628	653	645	644	680	616	658	671	667	656	632	694	660	647	694	608	667	666	661	643	678	665	720	696	641	657	652	604	672	639	627	711	654	619	636	642	650	683	664	654	647	649	655	653	658	653	671	663	633	663	633	699	668	626	623	627	636	676	634	710	700	636	647	677	658	634	655	639	652	686	680	685	664	659	660	657	634	610	680	626	658	632	688	669	654	620	651	619	646	662	624	627	652	691	648	611	629	645	666	652	617	618	621	651	636	628	638	691	664	676	627	669	670	681	639	651	626	640	647	685	663	637	666	630	619	623	634	657	636	687	639	679	720	650	635	654	642	657	661	720	675	680	637	633	682	653	639	663	605	627	647	674	611	641	631	631	618	618	674	652	676	658	652	647	646	603	624	666	655	636	669	619	643	634	638	643	683	676	703	716	601	649	633	640	697	666	660	622	660	660	631	653	648	599	619	686	650	640	631	640	662	661	685	663	622	656	697	690	657	684	682	643	684	634	673	613	692	647	670	611	636	656	646	707	661	650	631	663	655	618	677	637	656	610	644	644	639	616	677	657	670	706	641	628	679	619
36418	57377	52529	41104	34100	27555	21059	14674	9312	6576	4874	3775	2914	2434	2105	1812	1615	1449	1296	1306	1192	1108	1036	1090	1019	975	1010	1028	944	938	875	917	927	882	861	891	970	876	927	914	906	908	852	919	892	880	927	882	911	895	893	945	856	915	839	913	903	886	837	882	925	875	838	871	869	877	874	914	855	886	888	837	895	851	898	854	898	915	878	903	843	867	867	939	852	947	901	905	876	838	945	899	882	896	893	912	897	861	830	876	843	828	862	920	923	851	863	915	885	898	850	889	919	888	837	880	881	922	893	914	928	946	895	863	872	923	920	910	909	903	891	915	899	857	900	913	899	909	905	879	898	893	927	922	960	859	859	927	872	880	937	860	833	880	873	940	916	896	910	876	874	893	888	885	930	876	872	914	938	929	892	907	905	904	847	818	870	839	863	914	897	863	857	901	864	931	913	888	889	897	851	875	891	895	877	875	863	873	878	900	922	885	904	886	910	891	910	890	897	888	849	840	881	918	866	927	880	903	934	884	910	895	846	903	885	849	929	938	910	864	869	899	868	893	890	855	941	867	889	892	933	823	908	872	908	908	867	941	926	857	855	926	930	905	925	908	900	878	864	905	911	974	887	874	868	890	934	901	863	885	904	938	920	931	921	899	879	939	911	899	853	849	895	908	871	902	915	819	889	839	898	888	895	871	900	865	885	887	901	880	850	911	900	882	871	872	899	872	887	872	926	863	935	883	918	846	938	852	872	843	852	892	876	842	879	895	914	879	858	883	883	897	887	862	926	925	914	860	923	895	891	909	843	860	910	907	894	870	874	911	925	908	921	922	918	881	878	853	883	939	912	856	845	878	904	931	897	919	876	877	896	925	893	881	945	863	887	851	878	937	914	900	867	891	920	875	896	935	849	851	909	862	927	884	886	881	885	930	918	850	862	844	916	903	847	876	948	898	910	874	873	877	883	907	869	874	878	853	928	845	968	919	858	896	927	907	869	934	915	917	891	911	921	870	910	897	861	870	886	816	860	884	929	874	887	881	863	886	858	916	869	894	937	892	833	884	904	928	842	850	923	878	908	895	917	917	892	931	880	896	927	915	966	894	906	913	852	874	857	932	867	924	935	921	889	886	960	905	833	876	862	882	915	874	845	876	894	929	878	898	881	912	872	905	893	922	843	890	953	887	914	913	883	968	838	915	887	918	879	912	886	884	930	900	895	916	898	880	909	926	928	883	895	851	913	973	880	849	898	905	874	834	886	883	918	874	863	953	806	893	889	861	860	899	882	870	886	883	885	808	859	892	834	847	866	862	880	885	888	917	878	948	880	914	840	861	883	873	906	919	865	884	876	884	879	905	814	943	869	911	949	923	861	888	880	835	895	886	939	929	856	883	943	891	950	878	802	893	858	898	890	897	877	920	854	933	890	887	918	869	852	846	890	865	877	907	878	866	917	970	905	893	908	866	879	863	938	892	853	925	898	883	919	897	892	888	898	864	843	872	896	870	872	918	900	925	923	865	888	912	893	968	868	951	921	927	908	925	818	876	882	880	908	857	917	840	894	893	842	852	899	939	893	918	905	875	905	837	905	934	869	871	946	903	941	867	840	866	941	884	847	860	929	914	873	890	805	901	918	859	910	909	917	905	891	901	900	921	907	854	855	859	912	894	910	888	852	876	900	886	920	875	939	894	865	917	867	895	885	874	830	963	895	867	874	813	856	895	907	916	842	868	913	869	891	893	836	861	873	869	897	875	891	904	896	930	876	900	833	860	914	923	877	864	873	869	897	938	889	913	871	906	915	902	906	877	904	866	861	867	886	898	869	906	889	881	922	903	882	914	877	879	915	937	841	875	880	900	863	852	899	918	886	946	920	921	893	857	963	879	865	860	933	882	907	892	866	884	943	889	861	901	882	855	941	858	892	856	910	869	866	855	883	905	927	954	866	890	866	870	909	937	940	891	927	918	880	901	894	878	839	896	850	827	892	910	945	925	934	912	883	879	882	922	930	900	905	866	874	914	870	868	878	920	911	911	867	885	877	892	914	877	911	889	955	847	872	908	883	914	879	813	895	901	907	900	882	871	871	901	911	898	866	865	941	882	928	897	818	868	909	847	936	874	872	888	907	926	895	919	871	902	862	934	903	922	932	903	932	908	888	935	889	855	858	870	853	848	894	849	891	830	914	876	907	911	917	893	831	884	887	887	892	891	917	903	904	885	895	880	879	881	896	870	877	862	855	943	900	911	884	905	881	875	878	887	887	930	892	908	882	926	918	896	912	970	842	880	917	897	929	913	863	884	864	849	932	869	888	864	898	837	881	845	889	929	857	832	906	845	886	940	935	934	899	852	930	861	933	839	893	840	887	916	900	922	831	902	907	849	913	862	910	864	907	897	849	907	824	892	910	869	838	861	913	870	889	895	928	893	860	920	979	913	932	829	924	906	903	931	878	836	885	895	859	865	823	890	908	912	893	845	859	903	915	884	925	952	898	874	893	900	944	861	911	844	931	872	839	877	897	920	860	906	841	868	894	901	841	880	852	849	886	845	878	907	958	882	912	855	863	867	885	906	860	934	868	867	908	853	863	906	913	891	934	860	874	920	893	882	881	886	918	889	893	895	936	916	864	933	884	898	893	856	851	901	853	920	880	898	890	920	905	898	860	867	941	895	891	864	874	963	886	888	866	904	929	900	921	849	899	943	945	865	892	916	872	929	889	891	855	869	851	871	879	884	881	878	843	907	908	913	823	953	919	937	905	884	884	934	885	905	882	856	913	908	904	858	860	856	898	876	870	861	901	863	870	903	848	915	933	899	902	944	910	887	888	888	841	906	894	906	903	869	903	871	979	870	855	878	862	896	911	836	851	913	846	898	911	899	837	864	884	927	918	950	892	880	848	812	935	919	920	833	874	885	897	847	856	825	901	871	896	892	894	909	932	831	833	855	861	850	838	944	837	901	938	862	887	906	854	922	933	876	903	867	894	866	873	854	917	902	848	873	941	904	888	930	940	834	860	927	844	825	911	814	867	905	897	909	817	880	925	885	924	937	878	866	922	857	851	877	889	856	912	887	823	882	851	892	912	913	825	886	911	859	911	905	902	856	886	949	921	827	901	879	881	886	912	849	896	908	849	881	894	927	876	893	847	889	906	815	871	823	927	887	960	875	860	944	850	881	920	883	914	934	848	896	850	886	855	876	856	913	910	907	908	916	876	925	884	862	881	887	874	912	920	904	894	838	916	925	905	871	923	914	887	868	887	864	897	884	861	840	872	908	893	911	934	906	883	862	898	848	853	892	940	886	893	952	843	893	913	906	870	902	904	863	912	910	861	898	865	951	863	888	881	903	894	892	890	889	916	919	858	892	881	880	895	921	881	873	885	889	883	879	889	894	902	846	903	858	837	846	836	839	886	850	912	871	913	850	883	875	896	872	918	888	900	875	890	938	881	878	883	902	888	887	929	893	880	878	909	897	902	934	892	883	888	903	862	898	894	881	918	881
22939	20978	28669	23996	23082	25164	23811	13534	7351	5097	3628	2679	2177	1760	1535	1282	1234	1089	1012	956	887	880	815	763	779	750	738	727	708	743	712	707	683	612	664	655	675	645	628	674	674	652	670	663	648	610	658	708	634	631	652	649	659	662	693	643	665	632	604	647	701	660	609	709	622	660	568	648	605	643	627	668	668	659	630	649	637	638	675	637	631	605	681	698	679	646	677	617	632	666	623	663	635	643	662	640	639	641	649	616	644	665	641	636	648	648	668	650	662	693	672	683	663	680	602	672	657	619	622	638	673	646	697	653	606	627	662	632	634	651	681	656	629	693	660	657	673	631	682	615	626	675	629	626	652	694	699	648	658	651	643	678	620	678	659	696	618	689	690	640	658	640	673	698	635	658	655	628	616	608	638	652	661	649	636	656	671	647	669	599	615	628	649	606	660	660	651	666	641	618	679	634	645	619	660	629	650	656	629	679	662	628	648	637	663	611	626	569	632	650	611	684	623	670	654	611	636	620	652	646	669	643	640	645	613	688	623	686	649	715	639	687	593	617	633	623	683	680	676	599	640	658	673	615	718	661	611	657	650	602	668	632	595	628	662	620	609	645	700	615	614	652	635	696	664	634	700	631	689	648	674	651	631	642	651	629	641	641	686	610	648	634	621	641	659	635	673	661	654	658	665	670	659	652	669	668	637	647	632	659	614	654	605	686	635	678	680	671	673	678	613	681	695	644	679	640	640	667	651	611	635	685	673	670	625	634	623	704	628	640	691	671	636	606	647	667	691	646	696	611	630	639	661	620	644	664	667	633	643	592	634	717	649	637	656	685	672	694	686	652	634	619	684	637	718	667	680	656	635	618	619	644	638	646	650	602	642	637	635	657	613	700	652	674	665	662	645	628	673	626	604	627	671	688	625	638	641	642	687	646	622	646	650	682	629	658	698	665	647	671	663	716	670	667	694	664	619	653	673	639	639	643	637	633	635	620	672	646	633	609	671	656	624	664	689	692	702	648	675	685	649	644	680	613	637	603	669	666	615	667	678	685	689	635	657	685	665	614	634	645	649	669	652	641	671	635	617	636	653	590	613	657	639	673	631	575	675	656	662	631	637	660	675	628	637	621	696	651	641	711	644	628	626	631	681	671	640	666	661	663	648	691	662	637	668	657	673	643	628	617	664	669	643	637	645	624	652	654	625	635	684	647	654	647	650	636	654	655	651	654	641	651	651	625	581	638	655	649	664	650	656	621	614	611	635	665	645	625	642	643	672	644	616	640	584	620	647	623	640	678	638	667	658	656	627	651	577	612	691	646	684	691	653	645	631	677	690	670	662	616	626	588	674	661	644	635	609	591	686	630	614	618	638	652	598	642	654	667	572	675	635	687	613	666	662	657	643	662	659	654	684	666	622	616	633	638	639	675	638	667	684	659	620	653	627	652	716	670	631	703	622	660	630	652	641	619	655	665	661	658	641	665	650	680	647	639	691	603	712	648	627	649	657	612	657	643	641	640	650	675	663	651	684	607	618	605	639	638	574	647	658	584	666	717	623	697	644	687	678	658	650	633	613	623	679	678	636	653	636	622	601	674	691	638	679	687	629	661	640	705	676	605	651	660	688	643	618	649	625	679	666	682	671	652	672	642	653	651	676	668	618	653	636	657	631	670	651	631	621	631	644	650	626	645	646	681	652	665	643	653	663	672	697	695	651	645	647	646	679	659	619	634	617	662	678	648	624	654	624	662	611	684	670	671	650	678	652	599	651	610	676	690	673	641	655	647	668	672	664	658	656	674	644	632	645	656	640	659	645	614	669	655	648	683	662	640	667	635	628	674	663	638	703	649	681	637	676	678	603	652	668	631	681	654	673	640	608	636	654	669	620	621	622	616	638	654	651	680	670	647	620	666	645	624	671	634	639	672	606	659	639	650	616	653	645	676	662	616	661	692	643	659	654	625	632	662	646	684	652	627	680	634	652	655	648	623	680	661	627	629	654	620	636	652	646	624	646	651	606	626	687	652	624	629	659	675	669	637	661	657	662	625	653	665	668	660	668	655	614	653	707	631	656	638	652	631	666	693	666	629	638	659	674	630	694	618	587	676	608	623	633	594	654	665	702	642	624	644	650	682	665	661	609	630	605	615	684	637	635	671	644	645	640	649	640	653	657	644	643	688	655	604	637	670	623	654	674	651	671	659	682	676	650	694	609	680	653	684	633	709	598	649	631	603	686	684	662	667	653	704	667	696	640	615	648	646	675	654	625	632	640	631	622	622	663	652	633	642	633	659	652	615	675	626	659	676	699	642	635	688	642	635	669	636	672	679	643	670	650	609	619	629	668	658	685	687	638	619	608	660	645	648	652	665	666	645	673	657	613	599	628	653	658	675	652	632	680	642	670	623	644	644	647	635	645	627	619	664	649	634	659	638	641	650	634	649	673	643	641	662	635	676	638	669	654	648	624	650	655	631	718	645	647	669	672	669	652	649	622	656	607	659	701	680	662	624	605	637	666	625	619	626	653	617	626	688	584	664	665	634	626	609	674	658	675	664	648	691	652	596	594	657	621	652	682	655	681	652	662	676	665	636	614	624	670	652	689	607	668	672	644	632	672	635	651	657	628	622	637	689	613	649	659	641	667	657	668	679	694	635	627	623	646	668	639	660	623	658	646	651	691	597	610	638	623	672	618	661	626	653	640	664	643	684	657	644	672	681	620	617	643	599	686	678	652	628	638	653	620	649	648	617	583	663	629	677	639	657	672	698	640	663	644	637	619	655	635	661	680	649	660	645	645	647	638	655	627	610	607	627	663	673	630	643	667	636	623	678	618	623	655	671	664	711	679	638	643	633	608	635	662	670	675	673	646	622	625	644	654	664	636	684	637	648	622	650	670	633	645	695	643	606	654	669	633	628	657	646	650	626	597	657	677	626	640	679	689	640	623	654	685	625	692	663	626	655	664	662	627	640	612	643	678	618	628	655	643	635	681	660	634	608	661	622	660	624	659	618	665	620	683	622	671	664	584	619	641	646	686	649	648	682	625	666	675	646	606	650	661	648	646	673	647	633	646	697	686	672	616	673	618	648	663	624	655	645	634	653	621	662	639	677	615	682	632	651	641	648	644	706	657	632	683	682	653	636	632	648	621	681	624	650	651	626	677	645	676	680	688	644	652	627	633	677	651	618	667	675	657	654	619	625	673	663	684	631	644	632	629	672	663	671	684	693	649	702	600	644	643	657	642	662	664	669	674	593	703	618	640	653	686	660	639	615	603	669	671	658	620	671	665	600	641	700	660	634	661	656	652	666	649	610	636	687	670	640	644	644	671	639	649	644	626	640	661	677	630	649	639	682	659	600	624	596	647	631	664	658	650	636	676	604	618	655	677	591	647	591	659	633	702	703	670	659	664	643	646	663	674	616	671	631	671	680	690	659	627	627	679	688	623	668	686	639	669	670	623	657	617	580	659	682	642	635	689	634	684	653	635	665	669	669	620	671	620	661
39133	63612	58092	46012	38828	32283	26087	18934	12789	9088	6641	4960	3789	3167	2671	2234	1955	1699	1580	1392	1332	1206	1211	1045	1079	1010	1080	998	1049	904	956	958	928	902	892	877	905	882	887	869	868	868	878	947	849	862	932	871	872	856	880	847	878	833	852	840	864	862	851	833	907	831	863	875	892	853	879	858	938	886	866	870	847	841	838	851	892	842	861	825	878	860	903	882	853	920	873	826	860	905	886	809	859	838	827	871	908	877	787	837	882	892	869	845	887	829	861	817	871	871	871	856	839	878	889	869	856	833	878	881	880	863	873	841	888	844	869	917	849	911	847	916	890	849	835	826	902	857	865	890	809	879	908	880	909	829	845	840	841	894	873	872	843	841	819	891	851	846	842	924	894	847	879	910	881	855	875	884	892	802	869	864	838	904	873	852	950	920	877	864	861	880	851	833	825	890	861	904	866	887	818	848	886	881	861	876	908	825	846	842	827	876	889	835	882	830	908	885	883	839	909	852	882	866	818	880	867	857	918	835	854	854	851	859	864	875	804	826	819	879	854	820	878	872	870	843	858	839	828	855	864	871	865	872	901	914	891	853	880	862	825	853	887	890	821	881	883	910	890	903	859	885	875	885	913	885	824	814	864	847	836	881	902	803	877	880	891	921	878	848	811	849	859	835	911	911	823	848	839	868	876	812	877	858	875	863	894	807	904	874	867	872	901	909	874	871	928	882	819	848	889	870	894	861	809	807	873	904	904	886	894	857	884	851	844	872	822	867	838	854	885	880	901	864	900	848	850	899	881	824	839	862	845	835	867	879	884	824	896	859	881	854	854	823	827	843	815	847	862	854	844	818	834	856	885	870	868	874	842	885	822	854	856	906	866	869	825	870	811	897	823	817	828	846	843	826	829	836	899	844	883	868	895	784	881	823	842	917	871	886	833	884	870	854	852	874	873	933	889	836	865	883	870	908	846	876	827	905	906	884	866	862	855	884	868	850	865	833	844	879	862	851	925	865	856	819	817	773	891	892	818	837	869	862	885	863	801	862	829	910	845	829	920	857	800	874	846	798	899	853	875	881	855	920	856	897	886	835	844	835	897	863	910	910	881	847	802	853	875	864	878	837	835	814	914	848	901	859	888	859	853	849	841	863	826	827	849	858	863	881	870	878	822	885	841	869	849	825	864	917	867	886	879	892	820	851	841	877	912	818	830	892	848	869	847	879	845	860	865	846	898	835	887	831	867	864	856	867	865	910	855	887	875	857	876	919	832	875	924	847	884	824	851	830	852	869	879	882	941	877	842	793	897	909	840	840	958	912	876	839	847	920	877	866	873	875	834	865	877	861	830	895	883	846	886	886	887	874	919	846	891	895	866	878	845	802	890	869	855	905	879	879	905	830	875	816	839	890	825	886	840	901	880	831	884	905	895	871	796	822	823	905	876	940	773	871	870	856	856	878	855	837	854	837	819	849	870	870	886	864	859	864	867	866	826	823	856	880	857	833	923	837	846	874	853	833	839	896	875	839	852	892	872	905	900	883	943	836	843	909	829	919	920	848	925	910	866	793	820	846	869	876	891	875	887	874	900	863	849	816	844	867	898	854	862	957	873	876	864	908	907	842	884	787	935	903	893	839	876	879	830	900	925	921	880	885	923	867	934	857	881	867	846	831	807	929	853	833	851	856	874	831	843	900	868	875	856	850	861	909	871	795	838	851	896	837	833	850	828	814	844	815	877	856	843	865	893	869	917	906	905	881	885	891	869	853	865	850	868	864	922	857	893	862	885	848	845	856	865	870	792	845	849	895	883	867	881	899	876	827	868	896	887	841	810	918	860	861	817	906	901	857	869	869	887	887	881	859	857	858	866	855	901	863	895	809	874	875	872	829	889	836	837	800	926	878	864	850	853	841	907	864	936	845	848	897	893	884	853	874	888	859	847	821	894	891	913	845	904	893	855	904	865	885	894	859	914	854	872	859	893	859	859	922	890	911	865	871	836	881	893	823	864	851	855	859	884	815	845	901	864	859	882	943	890	907	892	878	856	873	876	879	852	885	857	848	903	906	822	851	903	828	869	866	883	796	840	866	878	871	831	910	860	865	858	908	909	944	815	878	880	941	833	867	903	879	861	828	860	837	843	833	867	900	845	818	892	871	909	849	854	867	871	887	908	844	893	859	864	855	899	913	854	832	859	886	861	890	874	904	858	830	860	838	837	922	868	833	816	867	858	857	895	886	880	884	869	860	920	892	908	880	866	853	935	839	854	818	839	840	896	850	880	864	856	878	931	862	875	868	821	836	907	879	896	851	868	869	865	873	879	872	909	859	855	831	853	846	816	844	830	862	889	816	859	840	846	880	871	840	909	894	844	917	890	845	807	837	878	840	915	840	893	842	923	891	920	906	874	874	845	911	877	820	817	877	836	845	856	869	904	915	895	860	887	908	813	844	849	840	830	873	877	847	842	839	894	877	852	889	865	843	886	850	887	797	900	828	898	844	868	921	824	889	927	884	816	917	881	846	879	868	879	883	871	856	835	872	848	892	864	873	908	816	929	846	884	863	840	909	863	864	841	854	897	856	856	860	843	903	890	903	854	901	906	914	835	854	820	865	856	821	860	854	848	845	835	885	849	869	892	923	879	841	897	868	868	866	861	884	871	884	870	893	892	838	875	819	881	931	879	932	822	852	818	871	875	834	829	829	873	935	880	862	801	878	875	864	855	867	856	879	913	847	901	800	928	878	886	867	889	888	891	892	862	907	824	830	830	912	841	885	843	861	885	796	872	823	877	859	865	910	891	822	841	888	871	887	890	887	898	824	840	833	867	850	881	894	842	826	867	863	850	848	835	842	857	839	871	827	859	881	873	851	860	865	903	869	828	839	890	855	867	868	929	858	836	881	829	870	783	879	902	863	879	835	818	849	849	915	894	860	858	862	924	871	826	839	869	881	819	868	886	826	846	853	911	840	838	879	864	891	867	865	805	851	853	874	861	876	843	884	864	865	856	876	805	885	838	881	821	901	872	854	852	913	817	886	844	864	771	865	899	890	844	832	872	858	852	892	876	874	832	882	880	944	865	866	833	825	842	893	832	872	849	894	875	878	909	863	913	893	861	888	891	848	868	894	861	861	844	857	867	893	861	821	865	858	840	831	845	869	881	862	900	868	856	929	909	885	892	875	886	880	835	933	871	868	848	919	855	842	856	839	883	865	840	825	837	860	824	851	840	894	865	867	912	874	802	860	842	832	814	875	859	835	871	861	862	878	841	872	891	868	861	899	861	887	831	895	810	856	898	885	895	868	871	913	899	887	833	818	811	838	924	786	876	872	869	881	899	846	857	908	868	838	877	876	866	887	823	834	874	883	857	862	850	816	908	892	859	849	840	919	812	915	875	835	879	792	904	852	823	868	914	850	851	881	876	926	875	852	816	893	846	856	811	876	893	840	867	853	900	838	866	893	862	818	842	872	897	850	861	855	864	864	920	875	841	909	845	889	882	879	859	898
29506	31295	38647	30822	20886	14302	9027	5146	3059	2215	1643	1402	1140	1055	915	891	794	801	726	778	734	677	672	640	658	604	629	619	603	647	650	611	653	674	615	641	591	654	605	621	604	581	631	650	617	614	595	623	634	644	648	629	627	652	623	641	620	675	668	615	617	592	642	630	581	623	624	596	622	627	609	587	614	660	654	619	588	628	648	608	618	623	587	639	594	601	611	627	628	646	592	631	622	631	634	591	618	657	575	639	590	637	571	610	597	626	641	599	622	633	637	654	588	587	614	652	623	645	656	668	599	653	613	612	602	623	656	648	650	588	630	609	585	611	589	647	603	613	614	645	597	600	613	630	653	627	634	627	632	634	644	600	657	647	605	603	666	609	617	599	656	569	600	636	632	645	655	653	617	634	607	621	604	631	644	627	660	622	623	620	628	615	642	588	627	610	640	600	622	626	596	596	614	614	676	613	598	607	607	626	612	645	628	653	597	601	597	618	607	599	672	631	612	627	613	611	600	639	626	579	598	641	616	631	651	634	600	596	627	613	606	616	595	551	607	592	625	590	620	590	665	625	568	593	662	627	622	619	612	610	611	607	618	627	598	655	600	612	578	546	582	625	627	613	641	618	575	607	638	614	690	604	612	665	581	616	620	640	619	618	594	620	600	642	649	620	632	652	575	634	648	592	642	588	642	609	618	618	648	607	587	640	592	618	666	590	611	602	629	619	603	607	608	579	633	658	617	660	635	622	625	564	617	665	667	597	618	640	608	589	606	614	614	617	655	641	577	616	579	617	646	599	611	674	613	638	598	594	636	593	584	582	606	631	582	655	590	615	572	636	599	606	611	662	622	596	620	610	630	648	657	613	633	638	625	630	624	615	625	657	637	591	586	631	646	631	620	645	663	607	597	614	651	599	607	638	658	611	601	615	610	615	614	583	636	615	628	594	600	637	578	656	660	663	694	572	595	577	610	619	606	630	615	612	590	646	599	628	682	654	578	672	645	642	615	658	632	643	662	581	606	649	645	602	669	615	629	633	608	622	585	588	579	596	595	622	647	639	615	629	653	633	660	610	658	613	643	598	639	631	613	588	643	660	632	631	634	626	625	609	618	652	629	641	577	662	662	588	615	642	595	623	633	617	598	606	615	608	591	622	641	618	630	620	585	620	608	618	652	641	616	661	636	616	599	598	646	625	612	588	582	633	620	605	644	629	680	619	687	643	617	590	625	653	592	628	665	640	707	610	637	646	614	621	599	628	631	632	625	591	617	637	653	603	644	634	646	637	631	614	633	596	629	641	656	638	573	608	580	633	628	628	621	604	633	633	545	642	629	604	627	613	570	650	600	598	629	625	597	590	582	626	668	607	602	589	661	604	630	607	607	605	652	604	624	619	581	599	621	632	671	582	625	593	621	649	615	587	626	645	620	638	636	619	604	604	646	577	611	568	622	609	610	622	618	583	643	592	577	598	586	594	632	631	611	604	595	618	644	612	634	590	645	625	575	623	614	625	638	597	612	570	630	552	614	588	604	589	641	591	624	625	610	622	642	615	673	599	632	570	575	645	625	597	636	666	593	616	630	565	657	651	610	596	614	605	637	635	628	617	596	615	582	593	649	604	658	631	607	624	605	593	649	623	651	620	612	615	617	608	658	594	600	638	624	636	592	636	618	629	600	589	633	587	665	633	616	614	616	604	622	596	610	630	576	561	610	610	583	598	649	612	628	641	607	623	667	629	607	601	589	670	646	567	607	614	628	651	630	648	637	589	645	631	639	601	620	614	624	591	635	653	632	616	648	613	585	625	611	590	678	663	591	589	644	645	640	622	616	621	610	599	672	609	652	627	607	617	650	608	619	634	613	600	603	614	605	634	592	639	603	678	616	611	696	608	575	621	651	614	635	659	612	581	561	630	617	594	609	629	621	622	676	644	612	632	635	622	677	610	648	639	635	654	582	665	608	610	615	564	665	621	592	609	645	616	647	604	618	613	604	624	625	635	578	593	660	632	646	562	644	589	653	654	675	642	644	635	633	624	600	623	599	615	613	597	642	599	606	629	630	688	573	616	651	594	648	675	644	619	612	595	587	626	601	622	618	592	589	602	599	626	588	647	629	620	624	611	596	628	635	617	626	623	594	587	615	670	635	646	650	640	578	615	608	611	642	581	618	623	631	646	683	630	573	614	601	592	630	620	629	610	625	603	621	619	637	621	588	622	596	614	600	618	607	659	635	641	617	644	605	582	618	595	645	613	608	642	641	643	641	636	583	587	594	630	617	581	616	615	605	640	585	602	622	619	684	612	642	620	597	613	606	594	652	643	620	633	661	648	536	632	649	647	637	595	636	647	572	601	589	621	617	616	638	581	611	633	634	622	624	619	600	626	600	629	628	626	595	620	602	607	610	593	629	595	593	627	646	629	634	606	655	585	633	635	634	632	646	644	664	607	618	638	579	610	621	622	604	630	619	574	652	630	656	656	633	611	653	607	651	610	634	676	599	620	597	647	675	630	631	615	630	629	663	626	647	641	627	597	599	601	581	601	641	595	639	626	624	661	614	635	618	604	612	605	590	621	630	650	607	610	637	647	618	627	613	600	631	609	653	631	650	643	622	605	612	584	598	583	629	632	582	629	580	647	623	652	636	600	634	606	573	623	636	593	566	604	646	609	619	601	601	634	642	595	613	657	600	624	580	645	672	617	569	603	596	643	642	593	612	572	680	612	578	598	602	617	554	618	622	610	608	586	633	635	623	606	587	643	642	612	666	594	625	621	576	556	609	615	642	598	574	606	609	627	579	642	603	655	604	620	630	627	581	604	602	649	657	629	612	639	638	614	622	620	626	639	651	643	631	611	612	631	616	637	648	607	626	591	627	612	627	627	613	598	637	572	634	588	634	605	595	584	597	665	641	618	604	631	655	589	594	648	581	622	680	664	603	622	655	663	643	618	589	631	637	660	604	651	616	570	647	579	602	616	624	626	613	556	589	556	643	637	628	575	590	652	600	646	570	644	631	638	642	595	621	626	628	609	604	575	672	609	636	604	607	592	605	617	630	630	626	589	601	619	603	609	644	652	585	618	605	653	629	641	635	614	650	608	644	630	696	578	623	639	634	599	627	639	648	651	629	593	621	629	633	651	646	650	645	623	630	645	625	627	613	593	630	640	613	644	611	574	646	624	658	616	624	614	600	601	632	603	626	579	646	646	582	602	623	600	617	604	610	624	642	642	621	596	650	662	581	624	569	653	617	586	610	587	577	658	625	576	592	620	610	604	633	646	626	668	639	619	608	634	607	575	628	608	611	602	636	647	581	648	632	634	652	620	617	645	635	611	651	597	651	639	642	626	631	611	633	668	613	665	574	579	594	646	586	594	587	607	627	573	615	647	598	627	599	632	589	583	570	638	670	623	609	582	617	626	690	636	646	644	585	654	639	617	654	628	615	646	588	603	621	604	603	605	617	644	637	609	611	600	580	613	661	586	627	674	579	600	593	622
37322	50533	44935	33656	26344	20523	14991	9730	6082	4350	3157	2528	2041	1756	1585	1296	1273	1127	1094	1057	1024	987	932	920	894	954	871	909	884	882	889	917	879	851	889	894	911	847	830	815	865	848	857	878	748	870	817	885	831	828	807	826	797	777	854	827	840	845	827	875	853	845	806	806	779	865	785	853	827	845	854	798	874	849	833	803	847	822	874	850	894	878	863	871	877	809	858	843	850	899	834	797	858	847	843	849	794	845	826	843	839	861	831	810	930	848	862	822	849	872	847	803	808	883	846	822	804	848	804	830	860	843	805	807	838	832	842	822	869	870	821	865	841	849	843	833	862	844	810	807	873	808	861	830	812	816	895	891	828	829	816	855	854	833	913	764	804	846	861	852	864	813	861	826	923	833	834	835	836	870	821	844	845	815	868	815	898	830	856	842	862	830	883	837	817	840	842	805	846	856	857	812	802	834	769	849	827	803	876	857	793	814	864	808	864	808	837	834	934	847	822	819	834	845	873	859	851	884	832	864	835	806	851	803	854	859	877	849	872	827	877	813	799	843	857	882	872	807	865	887	836	817	852	808	812	853	840	821	853	859	855	878	850	827	805	879	821	854	836	839	817	891	852	861	888	838	843	847	822	840	913	828	840	840	870	840	897	909	852	841	858	849	845	860	822	823	869	849	816	823	874	898	859	878	837	851	833	818	842	806	823	834	844	839	880	840	847	868	823	813	801	837	830	882	873	903	882	865	813	851	792	839	865	858	869	853	864	852	855	859	880	831	824	826	847	829	808	859	835	783	892	881	861	823	809	846	872	823	868	846	792	832	872	851	889	860	862	840	851	854	841	806	861	809	838	825	873	855	806	876	797	841	845	892	826	870	800	848	859	833	828	801	804	822	848	834	856	825	837	823	829	825	841	822	906	825	865	853	851	833	820	885	844	823	803	852	844	804	775	778	849	846	839	797	844	855	811	826	811	884	820	843	801	852	850	843	826	832	859	852	821	870	868	819	859	833	850	835	856	824	880	907	839	860	869	841	862	873	879	825	889	853	875	780	848	847	876	801	885	830	831	856	821	807	856	835	822	822	805	853	838	832	889	799	831	854	838	838	876	838	833	850	851	814	817	827	858	848	847	853	867	824	843	862	845	853	836	860	874	823	850	864	829	804	883	890	857	848	863	820	817	847	828	800	770	825	828	889	847	784	885	869	840	853	881	812	804	828	818	835	862	801	889	857	836	827	786	886	847	815	845	826	790	848	835	859	851	830	847	854	833	846	788	812	856	829	859	866	847	893	864	822	839	868	814	840	888	864	896	821	806	809	803	864	832	818	813	857	851	827	832	880	840	814	804	870	816	826	811	878	800	845	844	792	828	784	863	777	843	804	906	834	802	817	865	843	873	840	825	894	844	843	801	823	837	894	809	865	835	799	879	848	868	840	835	834	860	835	889	828	882	832	835	893	824	895	812	833	906	853	819	807	870	856	832	853	850	840	839	900	826	880	812	831	871	833	874	775	874	854	879	876	850	896	851	792	839	829	830	839	866	887	880	831	852	752	831	882	842	834	822	862	854	863	801	817	798	852	846	857	870	857	854	839	876	839	856	838	806	817	854	851	853	860	845	871	847	832	857	852	860	813	821	750	866	873	832	816	859	859	829	880	828	807	804	887	843	829	875	813	861	817	818	803	866	894	873	813	861	875	784	881	887	875	838	831	826	878	874	860	820	856	803	884	836	837	861	851	844	828	855	879	804	795	890	805	815	821	867	803	820	814	820	832	812	898	855	855	861	835	831	873	851	872	811	822	796	796	828	837	870	838	875	783	846	823	844	850	883	815	907	838	809	797	807	888	882	892	836	844	856	829	844	869	856	893	862	806	852	800	827	902	846	783	829	859	884	840	785	849	825	810	807	810	877	796	861	838	818	808	864	892	854	825	800	834	859	850	819	826	862	807	904	836	872	841	854	833	813	820	836	866	842	849	822	812	870	879	883	869	774	842	827	796	806	827	827	839	865	809	837	833	891	845	816	806	858	776	841	809	856	879	832	840	808	801	855	852	824	906	865	847	854	863	837	825	863	863	852	830	856	869	845	805	837	824	886	818	813	825	830	863	826	816	848	857	800	822	868	856	868	803	832	889	823	820	821	831	859	853	873	860	856	853	892	862	809	856	849	859	818	880	860	790	808	838	813	856	818	873	914	863	900	953	860	813	846	883	844	875	865	817	803	850	848	840	858	845	853	910	848	818	885	905	811	859	834	840	785	869	764	816	845	788	829	821	841	837	779	859	828	807	869	845	852	862	879	829	879	869	885	772	795	831	848	802	898	860	822	833	795	836	866	827	820	826	821	828	876	825	857	822	815	854	891	840	845	882	866	834	817	841	883	799	847	803	845	829	818	842	867	849	849	819	810	789	831	815	849	777	831	886	807	842	872	874	865	843	815	837	861	836	864	855	869	864	813	815	871	858	829	890	850	808	844	825	825	857	836	821	864	849	844	823	865	882	825	816	812	786	823	856	882	844	856	823	817	851	834	838	839	853	824	837	790	778	798	847	878	843	851	837	826	809	837	826	835	803	839	831	833	881	884	823	877	851	833	834	823	819	859	820	844	792	852	843	842	837	832	848	852	816	887	832	874	851	835	842	857	841	875	855	847	822	849	807	869	821	799	810	737	855	852	848	888	856	797	814	818	853	832	861	839	856	831	896	809	919	826	863	861	850	865	845	906	865	802	829	822	856	769	783	832	818	845	889	847	869	867	839	829	832	802	845	851	829	760	819	890	851	860	863	815	809	874	861	817	856	861	793	808	896	833	816	830	804	808	858	853	829	855	833	826	886	844	871	864	884	880	820	889	830	838	862	802	817	841	850	875	879	843	906	850	894	868	864	790	821	784	902	831	832	806	833	829	841	865	824	885	876	819	790	780	841	864	799	856	811	841	853	838	844	867	859	865	812	817	876	842	905	790	855	829	807	828	857	817	824	896	809	827	863	906	868	863	823	848	840	818	860	823	876	894	831	842	795	800	876	886	853	869	809	882	828	794	837	870	825	832	855	859	800	877	815	855	828	878	864	840	815	812	858	807	839	849	839	876	867	850	896	862	860	854	837	905	849	853	890	837	823	828	784	851	843	822	910	827	895	870	821	840	834	859	792	796	849	873	841	869	821	853	890	791	791	776	851	864	830	848	850	832	830	876	848	816	859	816	886	860	841	798	869	852	941	806	850	869	804	871	848	828	841	871	854	843	862	837	820	871	843	829	816	845	833	878	898	842	790	861	843	888	814	856	870	879	837	852	844	821	782	828	839	813	827	831	869	831	830	835	845	815	818	876	818	810	885	831	846	832	846	832	836	814	836	851	908	839	900	846	882	820	860	827	863	870	891	818	843	808	814	875	821	855	889	865	878	808	830	849	831	814	852	864	882	831	830	918	850	847	837	877	867	870	819	832	822	820	815	878	834	848	881	899	837	833	862	871	811	859	764	830	866	805	833	869	763
24074	20999	28376	25631	23856	21590	15468	8062	4775	3279	2401	2020	1580	1343	1175	1123	953	904	807	852	840	763	684	695	737	720	653	689	703	655	646	672	665	664	655	628	619	660	641	636	622	665	597	641	668	626	624	629	658	637	675	605	613	601	680	657	646	623	622	636	656	617	682	661	637	668	633	683	667	655	672	651	642	647	620	625	645	695	627	628	687	673	626	632	690	641	659	640	650	646	625	675	682	650	601	606	619	660	663	660	688	652	657	620	612	649	647	645	644	692	650	687	632	675	618	596	675	610	628	641	690	662	651	656	619	652	635	616	615	670	662	620	629	654	645	615	655	661	705	649	635	610	670	654	680	619	662	675	665	639	666	676	673	686	635	668	647	652	624	617	671	669	676	621	674	668	612	627	667	661	650	648	633	667	673	651	680	682	670	651	623	616	645	655	642	655	647	674	636	665	629	662	671	663	681	615	601	619	682	656	658	645	659	614	581	650	663	625	664	609	602	633	694	673	667	643	634	657	615	700	652	660	616	695	626	645	641	633	653	617	625	610	586	647	663	675	629	617	652	644	616	628	650	650	615	622	658	664	624	620	630	625	650	635	628	641	641	659	628	672	605	686	659	618	632	656	636	639	691	624	683	630	612	672	650	601	608	649	625	633	679	686	675	632	650	650	679	604	676	679	647	618	675	629	658	630	623	646	657	642	623	634	603	667	669	624	640	630	604	651	694	634	631	608	635	669	666	655	645	637	645	651	611	649	594	659	698	668	712	653	624	638	623	689	619	649	627	656	658	648	687	600	628	628	623	632	652	649	640	671	630	641	682	692	638	622	650	660	637	651	700	675	620	619	635	606	625	666	632	624	601	652	645	651	624	670	658	649	654	603	677	629	673	677	633	667	632	663	640	652	670	618	636	616	640	620	578	640	599	619	641	645	612	595	646	657	657	688	645	655	622	627	678	634	608	624	624	633	674	650	629	660	687	627	638	638	641	661	676	648	634	672	671	656	643	657	620	665	609	661	622	649	681	644	625	647	681	626	665	704	611	680	630	617	654	640	639	635	600	648	674	654	624	647	659	646	647	636	664	651	658	641	638	647	663	685	638	690	648	654	650	670	660	680	679	589	623	671	649	616	615	626	606	661	669	598	634	700	639	632	643	621	652	618	630	658	669	638	605	644	696	639	624	695	689	646	615	624	690	634	689	659	673	668	680	636	695	673	650	638	621	648	639	667	634	640	658	630	629	655	635	635	735	677	658	687	688	651	607	589	580	687	643	655	681	636	664	616	616	666	613	643	667	626	649	672	660	664	653	619	637	638	681	659	656	647	638	652	679	631	619	685	662	604	651	630	684	636	618	646	646	640	645	616	643	649	635	620	599	648	640	611	615	639	667	609	700	664	630	618	646	668	646	652	641	635	712	667	668	607	697	629	659	611	668	656	641	666	624	682	640	622	646	694	664	685	661	604	641	646	638	644	629	663	644	690	635	647	643	659	644	673	644	662	642	647	709	662	636	657	654	676	618	684	624	662	653	728	640	669	641	664	625	662	660	649	633	698	664	649	634	655	668	624	642	646	684	630	681	670	625	626	692	710	655	708	595	651	664	639	637	679	587	584	636	603	669	661	625	650	704	656	643	630	642	609	643	667	673	675	626	607	691	637	620	638	697	654	694	646	635	582	614	652	628	636	692	612	625	633	626	638	669	675	662	636	639	659	705	637	625	628	651	648	622	645	626	648	664	615	675	660	675	676	666	639	660	656	709	637	618	621	666	682	613	652	671	648	641	588	630	652	626	673	663	640	632	662	595	660	643	641	592	662	671	583	649	666	643	618	635	654	653	654	655	634	650	609	635	617	659	659	683	647	638	646	615	619	630	625	616	663	646	641	647	644	684	681	611	644	612	659	666	631	614	673	655	641	619	660	626	656	644	644	658	632	655	652	647	652	675	621	676	655	629	623	675	640	633	646	639	656	666	657	642	630	682	701	668	634	625	648	648	673	670	666	661	636	690	649	643	659	653	662	654	599	696	658	682	628	676	635	657	617	630	615	659	663	643	671	591	625	637	639	657	653	654	641	698	628	647	651	642	623	668	688	647	617	682	673	650	597	654	650	626	649	633	693	660	626	675	631	665	665	642	638	628	660	645	627	607	627	626	597	656	633	635	640	612	690	646	688	641	624	664	636	645	601	620	661	639	624	642	643	645	692	632	589	660	590	641	663	659	645	661	606	646	660	640	631	626	664	630	632	624	616	642	602	677	597	635	696	609	652	654	674	665	596	693	666	613	623	663	639	630	636	641	599	640	648	627	620	631	643	674	670	693	666	594	650	674	646	657	638	670	675	637	714	690	656	647	676	631	597	674	633	645	653	634	632	663	649	659	643	613	633	657	638	638	614	634	654	611	655	647	613	629	631	655	651	622	640	657	623	632	622	668	635	656	634	685	577	672	659	635	608	620	632	610	665	634	642	598	659	628	620	692	615	664	618	650	651	690	614	632	641	638	655	687	562	635	663	656	647	636	674	610	597	656	624	648	664	681	624	642	648	680	664	612	676	632	647	667	642	658	589	673	579	675	630	653	627	623	633	621	621	664	679	675	654	674	641	669	666	667	609	608	675	601	718	664	659	662	601	668	639	600	676	627	622	645	655	673	649	696	659	677	596	663	686	655	657	627	617	692	643	659	662	635	656	686	666	643	679	662	642	650	640	608	604	661	683	653	616	603	604	615	646	665	643	671	630	660	658	647	652	615	615	660	658	680	631	654	638	632	667	662	655	669	625	634	682	633	651	649	655	634	612	667	584	639	639	617	666	649	624	651	643	602	646	652	658	678	629	615	615	648	640	686	663	629	616	656	625	648	631	646	651	671	687	632	673	619	641	644	632	644	651	575	651	690	672	623	606	660	634	626	670	629	682	635	591	628	622	629	645	629	658	652	619	667	633	657	685	605	675	717	630	669	640	696	625	688	669	636	594	625	625	603	645	711	643	674	637	665	651	669	685	686	691	635	620	617	627	650	646	660	609	666	612	648	648	599	609	664	609	623	658	686	687	651	685	681	610	622	682	660	658	639	605	665	641	626	670	676	679	658	663	661	673	646	632	625	632	643	602	643	607	618	646	653	682	681	631	626	613	625	626	622	693	653	690	637	616	626	631	657	592	644	655	680	708	665	661	680	632	667	678	662	674	627	612	610	632	692	632	635	650	655	674	631	667	628	655	625	660	644	619	698	595	631	669	621	658	617	665	644	629	643	620	625	643	594	681	682	637	648	660	615	664	678	612	693	640	687	668	624	656	677	661	636	687	635	675	622	676	665	631	645	661	651	699	634	690	670	637	636	665	645	627	652	630	625	631	678	681	611	609	650	641	677	630	667	638	640	665	670	633	673	623	624	603	620	613	652	675	624	664	670	638	637	629	629	621	639	656	621	644	687	668	625	601	646	657	701	619	681	671	664	680	679	650	693	665	657	639	664	642	648	651	654	668	617	588	671	649
37718	56379	50965	39385	32382	26393	19730	13360	8954	6540	4658	3790	2786	2387	2035	1801	1581	1432	1352	1285	1133	1081	1107	1081	971	966	968	972	936	934	938	889	893	873	926	915	912	878	854	903	885	915	914	892	877	842	888	871	865	876	915	889	876	882	880	915	889	851	896	940	900	878	893	932	844	851	894	816	907	904	910	955	908	864	888	870	843	881	873	920	946	887	840	842	918	878	853	900	884	916	930	856	958	939	853	921	873	885	836	854	887	868	874	847	905	891	918	876	815	914	917	938	924	860	899	873	846	870	929	852	849	936	868	901	883	830	871	893	893	839	935	843	830	887	869	870	936	834	894	928	903	941	841	869	857	880	919	897	831	915	904	890	851	899	919	831	887	860	898	865	861	904	903	878	903	895	818	923	921	880	864	898	857	904	868	909	897	868	831	827	896	896	863	883	885	907	896	939	888	860	855	936	882	886	876	884	909	935	858	891	880	884	838	940	875	850	861	919	910	832	881	887	879	869	886	876	886	845	896	871	905	898	839	867	900	861	898	886	882	897	892	879	861	862	878	887	861	832	851	837	899	876	912	888	959	870	883	906	891	869	860	867	876	848	935	840	885	914	821	893	881	921	893	893	864	889	833	879	933	915	903	941	919	881	851	812	898	859	890	815	852	881	853	951	914	893	948	874	927	910	897	897	863	929	897	855	834	873	901	847	866	916	929	904	917	861	878	902	910	854	879	916	874	825	937	904	918	883	860	893	870	847	864	923	873	917	932	881	882	911	877	859	885	927	888	828	908	859	971	884	898	920	865	875	828	855	813	872	897	901	882	892	851	882	897	902	894	876	850	850	925	924	879	869	917	926	874	906	839	932	891	883	869	846	883	849	922	886	833	837	908	858	897	885	854	843	889	903	838	891	910	874	924	861	889	902	850	895	918	820	871	907	875	906	922	852	908	846	894	902	867	889	927	924	868	937	864	862	867	816	890	922	875	899	888	896	912	912	913	891	867	869	871	894	861	879	887	890	857	860	836	883	836	884	841	876	863	905	907	953	908	885	890	847	867	905	965	917	909	886	853	880	885	895	879	885	886	905	902	885	897	883	890	861	898	895	913	918	902	877	853	931	880	817	898	871	861	854	887	843	913	934	896	920	890	920	859	829	867	962	893	901	894	857	907	906	898	892	913	857	873	884	833	849	873	879	894	885	930	840	868	843	876	822	897	905	902	861	856	904	869	863	895	840	872	881	891	936	838	849	876	872	897	924	901	872	849	918	876	913	935	847	863	871	837	910	866	875	955	848	875	906	877	853	850	877	881	859	957	882	918	868	877	900	883	877	904	892	931	897	880	882	938	899	904	864	891	825	883	863	871	936	864	878	839	895	913	954	919	890	918	878	860	863	857	883	880	841	833	894	875	891	861	866	915	910	912	926	895	879	883	852	895	883	867	881	845	889	918	851	876	888	883	893	872	913	864	925	875	943	858	900	910	918	901	885	911	876	873	921	950	906	936	873	875	868	880	882	855	889	891	841	884	889	885	872	880	877	876	850	848	906	920	895	887	864	875	865	907	892	908	867	885	875	869	881	917	880	831	898	900	902	888	857	901	864	872	910	903	888	875	879	904	891	902	855	914	896	889	838	864	821	881	870	898	895	864	901	835	924	884	891	857	931	854	880	874	898	862	813	883	919	860	879	922	862	869	855	861	874	876	867	842	825	868	869	912	971	883	871	900	863	860	881	847	947	839	876	912	925	891	886	879	874	858	858	929	923	861	859	884	897	860	880	832	883	879	945	873	915	887	818	840	844	859	868	896	870	873	876	907	938	887	917	872	841	900	837	839	887	886	831	871	910	872	866	875	962	860	913	904	842	923	856	898	841	849	817	858	921	899	849	883	858	831	887	871	900	870	858	872	909	908	885	917	893	913	896	916	862	913	891	892	898	951	874	869	916	881	882	944	856	949	878	900	870	913	898	879	886	844	934	926	924	911	863	919	868	896	871	897	836	885	871	861	866	903	851	856	859	872	920	896	882	853	882	925	963	911	871	840	928	897	872	888	897	882	849	877	876	827	882	874	898	877	926	873	881	919	887	909	899	876	865	896	905	884	894	891	863	842	851	878	872	852	861	904	894	885	894	866	883	871	882	865	860	854	886	830	903	882	864	905	871	850	865	863	847	900	903	898	887	896	875	900	877	889	865	926	909	857	874	865	883	911	891	896	901	851	888	896	843	867	918	869	882	880	896	845	887	907	880	889	884	866	930	919	880	873	860	903	905	867	881	877	858	921	891	823	869	880	805	925	870	849	914	858	874	841	848	901	904	881	891	942	899	871	881	916	889	869	858	852	908	846	893	832	848	899	823	895	881	856	914	903	911	884	870	914	905	909	891	897	840	859	867	883	853	873	851	864	875	870	941	926	875	850	896	918	888	889	966	892	913	883	848	881	918	858	863	871	840	870	876	837	902	832	893	889	907	911	903	882	900	843	862	903	838	856	907	841	873	902	903	823	876	863	852	872	878	874	875	900	930	913	870	873	915	886	891	883	858	913	887	908	881	875	824	886	883	890	941	853	849	882	872	874	903	922	879	910	851	860	887	905	894	902	896	868	895	826	880	944	890	859	887	831	853	931	868	842	885	903	903	931	856	883	908	858	879	900	890	878	874	888	897	915	932	900	908	926	865	903	908	888	885	842	890	880	876	931	909	833	911	867	826	881	862	875	876	866	886	882	870	875	839	835	907	866	855	887	857	852	906	886	909	895	855	937	855	946	836	859	897	810	875	854	916	883	958	800	894	884	916	892	890	916	900	861	874	856	884	843	846	904	908	877	929	858	899	849	866	822	876	900	873	833	892	924	885	887	896	890	931	923	883	865	915	908	843	895	823	898	939	890	892	848	913	867	890	935	869	905	927	922	924	898	887	897	886	877	886	871	903	898	906	865	852	913	862	881	901	852	869	854	898	886	893	877	846	877	884	935	902	919	863	841	857	938	843	893	861	852	868	878	847	899	890	820	820	858	854	881	914	898	883	878	890	912	832	903	912	894	877	887	892	901	886	876	887	897	921	910	890	919	885	872	945	897	846	933	925	861	873	907	854	957	893	937	897	926	835	870	897	897	915	911	938	885	924	877	906	876	870	860	900	889	835	895	882	851	882	908	872	896	915	846	892	844	904	841	945	907	867	886	872	917	844	866	896	873	960	905	864	855	950	946	881	880	894	833	920	840	903	850	912	908	887	891	862	911	908	886	869	885	924	888	916	944	904	848	901	863	932	888	875	871	890	867	833	911	901	876	910	863	886	868	846	872	891	891	921	850	892	927	884	867	874	870	855	903	910	830	884	948	856	881	909	838	859	836	942	866	878	928	850	870	899	910	908	869	908	859	931	866	866	889	836	896	908	830	799	845	880	908	865	887	922	896	846	927	866	858	878	891	887	884	922	862	837	864	838	870	920	879	882	866	935	854	837	890	917	874	863	887	882	827	891	897	906	826	935	878	891	841	853
22949	20994	28657	23892	22598	24678	23141	12396	6960	4756	3437	2709	2095	1673	1517	1369	1221	1044	982	970	850	810	794	753	779	736	703	722	684	680	680	660	628	655	655	623	728	704	666	652	665	673	645	631	635	613	637	672	637	620	614	603	625	604	616	620	638	653	628	646	629	646	646	594	611	644	620	584	661	611	628	628	669	595	605	681	635	641	628	593	723	658	587	627	627	630	646	606	654	660	613	624	658	644	621	632	660	608	601	644	648	633	630	642	639	621	609	634	677	632	631	630	668	622	624	644	628	599	660	638	605	636	571	635	632	675	633	669	609	668	630	625	631	634	647	659	656	626	668	663	619	638	666	620	664	665	646	642	633	591	655	631	644	641	636	626	647	620	608	610	668	630	638	707	614	646	649	664	646	637	645	638	654	636	664	602	649	649	599	651	669	638	617	637	649	618	608	667	624	636	626	642	681	616	621	654	610	664	621	671	643	658	598	619	660	661	639	607	612	628	681	661	628	685	632	639	625	632	634	650	646	661	665	686	652	619	627	643	611	676	649	639	598	609	634	631	673	636	662	607	607	645	644	583	610	635	649	663	603	637	652	627	629	628	664	636	613	639	639	681	621	648	651	605	596	598	584	636	642	634	711	652	608	677	641	621	608	662	630	597	647	578	609	638	666	615	658	662	703	652	658	629	603	619	665	645	612	574	642	615	679	608	625	652	640	603	658	608	655	672	667	591	582	654	582	606	643	681	627	654	631	630	650	658	636	629	655	644	657	602	657	648	617	678	644	634	627	628	608	666	639	624	643	621	642	641	632	642	635	668	633	624	581	670	641	630	651	585	667	624	634	649	633	695	670	597	615	645	686	658	651	653	621	606	621	641	664	637	649	633	614	649	598	658	631	645	640	665	622	619	686	633	648	647	647	625	661	650	625	647	613	640	629	642	633	623	646	626	634	652	666	664	636	647	654	664	657	625	660	605	610	621	602	625	641	649	698	642	615	618	624	660	676	622	632	668	651	590	675	625	641	628	620	626	641	680	629	653	662	616	638	668	639	628	603	661	620	610	640	590	675	641	637	596	617	657	671	644	644	648	613	642	613	601	660	641	681	596	645	603	640	598	645	646	615	610	605	607	663	683	626	619	645	649	614	621	592	638	646	649	658	659	642	669	637	635	596	681	599	618	614	648	664	582	632	620	613	615	590	690	610	644	712	620	616	621	620	652	640	580	606	610	652	614	599	640	631	627	665	629	602	634	654	671	674	692	642	662	634	642	653	608	634	640	635	625	618	619	618	624	637	629	631	589	652	633	655	651	634	629	671	643	681	607	642	629	640	621	646	639	646	589	596	668	673	615	621	601	614	623	633	654	632	653	628	624	634	641	645	622	615	614	632	607	644	677	642	686	612	582	646	701	655	680	651	626	679	607	610	616	643	674	629	654	608	598	618	637	566	662	654	656	659	629	601	648	623	643	620	646	641	655	680	654	605	651	632	575	643	614	615	627	670	654	650	596	634	636	601	659	567	640	644	643	635	621	646	624	686	656	678	611	622	653	600	647	607	636	682	638	636	627	652	626	585	623	658	652	633	624	655	681	611	646	618	600	676	593	708	694	626	623	577	640	685	638	639	626	593	676	631	631	654	633	661	609	658	646	635	644	626	609	668	646	625	621	630	627	672	619	683	652	663	643	633	643	663	625	608	623	613	605	587	665	655	662	618	625	692	642	607	641	583	634	601	628	604	630	652	626	593	613	630	619	622	641	691	598	601	634	606	619	642	592	631	616	607	674	626	633	652	651	625	661	653	654	619	651	657	645	634	614	603	646	589	596	654	628	595	597	677	701	662	662	665	646	633	611	598	593	660	651	646	637	651	682	613	607	626	600	634	617	635	604	678	634	658	606	622	659	632	647	624	669	628	602	617	678	643	649	669	638	606	644	643	573	628	655	614	680	654	652	649	650	614	643	648	651	696	657	582	651	661	685	646	615	612	620	630	639	661	638	640	652	625	611	626	633	626	638	630	645	671	626	603	623	629	637	580	640	666	621	634	622	678	644	640	654	614	626	626	653	629	619	629	621	627	666	572	648	681	625	584	621	636	624	647	633	630	620	662	675	695	645	654	666	647	641	630	689	638	639	678	636	624	637	602	646	614	651	656	635	602	641	619	638	587	632	616	594	581	649	637	620	648	655	647	627	648	675	628	626	683	657	686	680	592	693	640	603	654	656	653	629	665	643	661	628	658	608	648	654	674	590	669	638	612	623	627	640	638	674	595	645	675	670	612	628	650	662	630	667	626	664	660	620	631	681	609	608	597	658	606	652	578	617	634	624	615	631	658	621	650	621	651	624	604	644	639	590	661	634	617	584	660	672	651	658	646	629	632	613	673	619	656	629	646	662	600	613	648	637	659	615	628	614	608	645	701	646	639	609	587	661	626	610	611	661	651	634	627	609	584	652	625	654	628	612	630	590	663	676	621	643	638	698	695	657	664	645	623	607	664	652	611	637	631	625	651	655	647	664	614	643	648	641	677	635	638	668	680	583	628	617	668	616	586	650	647	600	635	646	654	619	615	581	622	641	618	641	579	683	657	647	615	670	638	596	674	693	641	583	700	668	642	593	621	651	663	626	656	608	647	625	637	610	663	609	623	634	671	629	636	665	638	672	612	656	667	647	637	641	643	623	667	658	682	671	657	629	628	618	652	588	610	629	649	627	661	629	594	639	663	680	636	626	698	633	635	644	661	629	658	639	648	614	653	623	663	626	649	636	616	615	611	624	666	615	664	648	653	662	621	627	593	620	613	672	651	649	592	618	649	650	599	699	646	600	657	641	606	664	610	632	667	613	604	680	646	643	667	619	637	643	639	627	650	605	661	666	664	636	639	605	655	644	643	624	614	660	608	680	641	654	654	612	669	639	650	631	610	586	688	646	690	631	597	562	637	635	597	624	621	671	616	648	640	653	640	610	649	627	651	625	630	558	668	661	634	654	663	617	618	642	611	638	674	641	656	655	635	652	626	656	621	564	656	617	645	611	668	637	641	629	655	678	642	630	582	650	615	643	625	642	573	602	596	627	615	650	631	638	649	622	606	640	646	626	611	628	621	604	634	622	654	630	626	621	637	607	617	658	618	625	640	626	654	672	593	634	579	602	671	613	625	640	645	642	630	568	619	600	620	611	621	601	646	621	668	665	617	687	629	611	635	637	661	659	601	634	632	627	665	632	581	616	607	625	604	670	634	623	620	661	631	653	654	671	674	631	631	654	655	607	658	680	629	634	651	582	601	645	663	660	643	636	629	627	656	644	622	622	655	688	627	596	623	616	605	642	622	604	628	617	628	576	631	642	626	636	653	650	619	652	612	631	676	629	634	627	647	620	632	636	617	617	598	613	623	604	612	677	635	628	650	642	626	667	685	636	643	636	667	682	643	607	624	624	618	640	651	608	662	556	561	645	674	651	641	673	665	661	612	659	621	600	614	628	631	643	615	632	629	679	657	572
38891	62624	56696	45101	38040	32077	25235	17398	12275	8768	6572	5000	3860	3105	2679	2288	1931	1605	1563	1454	1270	1245	1140	1068	1103	996	957	975	914	945	885	899	926	972	900	872	865	920	890	870	859	922	878	846	891	827	847	890	893	825	895	852	877	819	857	915	877	860	845	834	890	882	868	858	883	875	819	819	855	859	827	869	877	902	854	836	854	897	802	869	856	915	914	885	817	836	902	842	901	808	830	842	851	863	856	850	852	827	904	877	866	859	862	863	826	846	843	870	835	840	908	853	896	845	873	845	831	871	855	845	906	888	886	819	839	900	882	852	901	826	873	839	891	879	835	836	857	843	849	867	848	874	878	827	818	882	868	887	883	879	858	872	818	878	898	841	828	855	864	831	797	839	833	883	793	847	886	887	845	838	806	811	893	867	871	863	868	890	859	864	895	824	857	830	862	867	836	831	885	862	828	861	797	830	849	846	840	885	860	833	885	811	891	878	854	837	803	865	794	890	873	831	875	833	841	897	868	844	876	840	851	841	820	854	832	907	890	812	875	837	838	862	828	803	896	920	813	850	889	873	859	914	863	895	827	828	843	822	841	850	868	856	824	800	851	828	865	943	907	885	848	836	847	865	870	831	878	900	889	863	874	856	848	842	824	825	851	803	926	839	835	851	869	870	795	862	861	873	851	858	843	844	829	888	857	905	905	856	872	910	862	857	864	849	847	871	861	877	887	857	825	829	848	840	880	814	849	870	848	871	821	870	836	835	874	816	864	869	888	865	856	843	798	850	847	868	832	874	883	860	881	845	876	900	825	823	880	850	863	864	876	858	829	881	882	882	879	870	808	855	844	901	864	874	852	873	900	894	849	855	864	858	840	821	815	852	876	830	883	900	832	867	859	858	830	860	886	898	853	873	818	857	823	879	824	848	855	854	819	846	892	811	872	807	832	795	876	915	854	842	852	896	870	847	883	859	879	882	821	870	837	852	899	864	881	917	843	898	873	862	860	865	847	837	818	838	815	855	861	824	815	841	852	823	812	904	852	818	836	805	845	882	868	872	860	781	877	823	833	834	870	823	890	859	853	880	819	891	876	841	858	832	882	867	849	875	926	845	835	854	851	854	812	865	828	835	856	878	851	835	807	819	895	867	856	838	873	795	852	840	855	793	840	837	923	848	856	833	872	847	840	895	869	857	825	891	896	847	894	902	794	857	800	853	838	891	895	801	799	866	864	845	854	816	826	893	868	927	861	858	833	864	861	849	925	881	845	874	841	890	877	893	852	869	871	909	922	884	905	870	852	897	911	852	838	832	849	879	819	862	898	878	837	856	886	864	873	828	881	853	870	829	899	851	866	862	895	845	869	886	891	862	869	905	821	861	864	887	841	855	850	840	872	872	869	848	842	837	912	835	888	852	900	844	890	898	915	868	834	839	804	884	819	853	843	872	878	861	825	869	906	909	847	838	868	863	826	848	873	886	834	899	875	833	854	820	852	814	844	832	883	839	903	900	903	866	820	843	848	874	895	808	846	858	849	854	839	815	841	819	887	881	851	842	868	865	883	831	865	867	917	873	861	834	905	830	831	874	815	825	877	847	872	849	820	924	846	815	814	986	895	834	877	885	862	844	887	848	855	870	902	874	826	852	878	820	908	844	850	847	854	918	878	844	838	859	895	824	840	854	873	833	849	882	879	783	855	863	850	843	833	912	849	885	859	851	893	869	881	891	852	893	896	903	822	839	875	897	868	898	829	872	826	900	868	857	915	856	832	887	858	858	878	828	865	810	848	821	884	836	865	822	885	865	905	879	816	844	860	837	882	860	836	844	846	822	857	809	894	868	863	840	866	852	848	821	795	859	892	864	913	821	835	933	838	901	868	840	849	835	846	815	839	906	847	872	895	886	882	917	815	857	828	865	837	854	834	818	915	866	862	820	844	884	860	865	852	904	892	903	858	890	858	866	824	863	840	854	834	849	810	879	837	877	856	857	853	833	879	899	868	813	813	878	880	862	913	872	870	888	836	847	837	942	871	821	869	847	865	849	893	884	817	832	900	855	891	884	842	897	870	856	868	901	897	863	850	862	835	819	845	855	869	800	862	850	864	872	904	887	893	846	826	865	846	838	842	868	848	852	880	906	860	853	890	848	861	850	847	856	844	840	878	869	823	894	867	867	873	908	861	896	831	836	854	855	864	874	850	835	812	829	857	797	837	875	884	860	877	824	818	885	844	836	863	875	865	861	797	880	838	884	872	864	814	861	861	907	883	852	885	879	866	856	892	860	824	810	836	875	868	871	882	863	852	864	851	848	867	838	869	828	846	892	870	904	863	860	845	825	873	880	839	832	805	828	807	858	853	926	867	870	856	861	893	886	883	868	848	835	836	856	808	925	883	858	895	842	851	866	825	830	856	871	846	831	852	895	846	879	923	844	839	801	878	850	865	870	814	859	872	847	883	875	853	889	814	835	836	887	883	843	868	913	879	846	842	817	862	839	877	830	815	887	853	886	880	821	849	876	814	838	822	912	881	844	856	833	847	879	818	918	863	796	816	829	860	854	808	916	865	885	887	878	823	873	863	879	916	849	899	860	896	883	786	805	864	872	901	850	841	867	850	862	827	815	889	918	843	847	868	902	836	827	858	798	839	878	839	843	850	903	886	816	843	837	843	843	862	866	819	842	895	832	865	871	831	904	846	871	887	831	850	878	890	862	812	899	878	889	854	830	880	872	817	820	823	831	885	829	877	860	865	827	905	872	834	871	868	818	834	847	848	846	857	826	856	813	846	887	860	871	841	875	829	878	844	840	865	883	850	821	879	865	811	852	855	835	861	885	851	868	847	888	838	847	830	855	835	871	832	841	885	840	864	869	898	846	838	833	879	895	843	830	832	878	856	840	795	878	847	808	860	833	845	891	886	877	857	829	849	858	896	840	880	864	851	867	844	860	849	836	870	816	861	843	873	889	842	859	893	837	854	805	826	870	839	874	904	818	847	855	873	834	838	871	912	826	875	865	841	805	873	830	798	796	833	918	854	858	841	876	889	880	799	860	777	838	842	941	860	856	904	783	859	884	845	892	788	862	841	872	847	819	847	813	873	849	877	808	828	854	898	876	832	876	806	832	832	841	821	886	893	851	821	906	855	876	838	865	893	849	831	895	868	854	825	842	856	846	850	864	846	838	852	847	882	888	871	868	844	827	880	853	858	865	884	889	856	892	841	891	858	875	872	836	877	864	848	843	872	864	849	846	898	840	791	868	849	853	920	847	874	858	913	895	868	896	915	828	885	838	871	862	844	846	851	818	872	839	914	854	899	875	820	822	868	909	882	879	844	829	867	841	861	857	837	873	870	867	831	843	846	817	853	867	804	878	859	849	885	853	846	850	867	878	869	934	848	869	911	872	856	891	845	927	863	824	869	912	872	882	855	889	849	861	884	871	833	888	854	858	895	867	856	900	882	874	883	875	860	848	837	868	901	876	852	845	835	835	932	876	836	865	829	842
29563	32038	38340	31017	21044	13968	8497	4834	3148	2128	1610	1366	1171	1036	921	872	757	777	771	731	667	662	648	624	621	591	630	625	625	606	656	635	595	609	595	579	611	608	620	615	604	576	573	580	613	614	632	595	615	626	576	581	632	621	602	592	597	601	615	587	603	659	617	613	595	600	633	588	583	606	579	585	616	623	631	594	565	601	570	602	594	608	590	638	597	627	622	634	613	613	594	624	600	630	634	649	650	665	566	626	596	622	563	624	654	641	593	603	585	610	607	580	607	631	586	607	530	629	631	616	609	603	616	613	589	609	642	635	589	617	638	603	632	607	594	614	590	601	555	569	582	634	604	612	617	588	598	594	621	635	629	628	582	566	605	589	585	607	630	593	616	624	576	613	573	571	603	604	652	612	540	592	597	611	587	597	719	593	590	579	609	590	603	627	595	591	570	607	600	644	613	606	636	568	629	615	615	546	631	628	639	615	604	594	612	620	611	544	623	641	604	604	639	557	622	636	604	615	645	609	657	610	622	629	613	605	579	618	679	563	647	596	590	604	622	574	615	600	589	633	643	650	565	600	612	594	632	580	614	617	614	566	610	599	586	565	617	611	607	571	615	583	613	599	639	565	632	620	645	606	619	602	624	603	657	583	610	596	644	601	575	629	639	611	581	669	634	586	595	584	607	601	575	563	607	603	590	634	611	615	560	591	580	620	596	645	609	610	581	622	601	619	571	565	605	582	650	602	618	581	634	613	648	638	604	593	605	587	587	584	626	630	574	608	566	618	588	604	617	639	602	611	657	596	628	608	570	609	643	581	599	545	664	563	570	578	629	635	614	618	585	626	627	603	608	591	605	571	607	577	606	632	599	592	652	603	677	632	552	567	602	574	614	601	597	623	596	582	629	644	584	573	609	595	517	609	600	618	615	611	616	623	631	606	597	613	617	614	663	606	610	576	595	588	605	600	621	623	616	630	579	602	597	634	604	605	589	644	599	546	590	604	580	650	644	580	579	665	658	582	617	614	580	592	624	630	588	596	583	575	595	615	600	569	634	613	576	598	586	592	589	617	611	613	666	603	597	594	598	655	631	556	667	603	616	608	627	629	600	641	622	609	598	584	621	619	588	631	602	583	625	586	646	669	611	616	589	625	631	635	639	587	627	629	626	640	633	548	647	618	598	578	615	598	621	621	601	573	624	639	617	620	610	660	623	594	608	594	637	609	640	593	584	583	663	642	659	594	576	585	623	610	643	656	573	625	567	602	616	630	600	612	633	619	592	579	613	646	589	578	596	573	598	560	632	628	575	620	584	572	595	588	578	578	642	620	608	651	566	609	622	588	606	645	636	612	575	602	600	582	632	627	601	589	600	604	652	589	552	615	621	629	617	581	583	595	639	618	607	641	630	621	596	610	598	616	569	607	593	616	595	614	594	561	585	599	598	611	607	590	641	604	618	632	617	560	629	549	591	583	627	584	655	645	602	669	556	585	544	584	640	627	636	628	615	648	576	632	604	633	603	631	601	595	649	638	605	562	602	628	602	592	615	616	641	547	584	555	605	657	625	599	604	586	565	584	563	605	583	620	604	609	654	569	551	616	600	599	620	641	579	610	617	572	639	646	634	599	627	590	612	601	635	617	675	633	607	599	592	566	648	582	592	609	626	601	602	589	567	645	609	657	615	609	579	584	582	580	594	600	577	542	650	589	669	612	617	601	569	627	626	626	600	596	592	596	604	605	571	617	615	590	574	634	581	580	610	615	590	584	595	583	594	618	569	601	598	619	607	618	598	586	602	612	617	619	581	653	662	563	608	598	621	595	631	605	587	566	619	604	590	623	596	596	592	600	626	639	588	622	577	554	616	621	626	608	618	629	577	555	649	605	626	640	611	623	616	605	593	591	633	589	585	576	658	576	628	595	598	600	606	617	650	580	583	580	631	598	591	611	610	637	608	608	607	566	622	586	586	636	582	610	584	618	595	602	569	627	610	621	618	642	599	608	612	599	613	618	618	598	654	591	676	593	649	564	619	574	613	611	616	592	575	647	596	575	606	662	643	583	548	609	596	646	591	632	609	609	611	594	587	617	639	597	620	631	597	653	592	650	629	584	623	642	613	615	600	623	570	630	614	627	687	633	623	600	602	582	603	605	613	616	561	619	645	591	579	639	627	563	579	633	617	618	615	660	566	591	608	604	644	609	585	654	594	585	615	596	614	632	589	589	599	574	571	631	577	592	637	584	578	612	574	571	556	650	584	595	594	595	615	583	597	615	591	617	572	621	586	637	565	621	566	600	611	626	614	617	588	643	562	633	585	614	594	588	608	577	601	608	637	649	617	598	616	616	598	626	631	575	607	582	572	580	625	609	575	598	614	626	639	632	601	599	609	602	593	601	603	560	600	622	592	656	606	601	608	577	605	604	612	654	599	592	577	539	617	622	594	616	625	611	596	589	628	628	626	567	598	617	611	626	615	665	612	610	637	642	584	586	618	549	600	653	636	629	588	564	656	629	611	608	626	630	638	569	613	608	632	603	606	625	617	611	600	595	631	589	618	575	620	624	614	598	590	611	611	598	644	593	590	581	604	592	571	606	612	652	640	617	595	625	626	631	571	614	602	616	604	630	627	635	565	588	602	614	652	658	565	609	600	639	616	614	585	587	600	599	660	567	584	611	593	597	625	597	576	583	612	587	611	584	637	587	619	607	620	603	580	584	564	627	610	588	616	585	610	622	590	591	591	594	614	606	632	596	642	603	599	631	603	583	638	578	566	627	605	591	640	575	544	613	632	616	593	619	656	599	602	602	570	593	577	587	596	625	655	605	589	610	626	641	609	588	602	608	612	593	562	605	615	620	649	605	599	592	580	630	607	601	604	594	581	575	624	579	617	594	618	653	576	592	622	561	624	588	579	615	581	579	631	580	658	578	594	612	613	591	647	582	597	605	609	630	618	570	572	607	591	567	603	604	640	644	617	564	571	572	663	586	615	647	616	627	627	602	630	597	611	602	627	618	596	614	609	598	617	615	552	593	563	615	615	600	590	608	631	599	618	587	588	586	622	577	605	626	578	633	574	608	631	603	638	614	620	561	614	651	614	587	564	600	642	605	630	616	622	574	593	601	600	674	641	622	578	629	608	555	588	633	611	606	577	602	663	602	611	608	585	620	568	602	596	612	566	641	609	613	550	619	612	621	631	597	637	605	595	577	599	652	601	610	614	552	615	546	628	556	614	674	588	634	557	598	590	568	617	619	610	602	596	653	617	581	586	590	596	625	637	613	582	586	641	622	614	562	628	592	619	593	648	606	603	599	602	611	587	603	599	598	582	618	594	574	630	611	633	612	608	609	625	600	625	613	636	599	575	594	661	626	617	623	608	638	609	619	619	582	640	590	606	621	637	613	627	582	607	608	606	563	583	599	603	595	605	624	610	614	570	565	597	609	629	536	587	614	620	627	622	640	593	619	613	596	611	591	586	626	621	619	582	601	605	580	626	590
37222	50789	44558	34041	26654	20373	14667	9310	6091	4367	3206	2555	2069	1835	1496	1334	1236	1196	1116	1103	947	995	945	905	877	888	826	888	890	834	842	879	877	885	884	844	846	815	797	820	823	838	812	883	791	837	839	808	843	830	788	799	828	812	750	764	816	866	872	909	818	866	833	833	874	812	827	855	826	845	811	828	874	844	895	882	801	783	844	869	834	806	767	863	830	848	819	801	840	895	854	851	844	892	837	789	845	823	809	789	784	814	859	821	803	874	806	813	812	844	826	828	872	810	793	861	829	844	846	799	834	827	843	808	847	839	837	842	837	839	870	860	768	842	825	826	823	794	850	846	828	843	827	854	853	871	807	847	869	798	812	843	890	820	794	843	812	915	843	832	817	784	823	816	820	777	878	868	871	858	783	804	810	851	807	835	819	858	839	849	823	790	835	821	851	851	858	838	824	857	849	814	836	821	839	844	801	821	799	811	823	857	849	798	880	860	829	826	852	870	823	856	801	819	843	814	842	844	857	794	867	877	784	822	795	849	781	827	854	830	803	809	834	904	852	809	835	813	850	870	809	839	856	825	835	788	858	850	889	851	887	846	841	825	803	817	835	798	841	802	813	791	843	855	836	893	817	815	858	802	836	836	850	873	842	802	872	891	845	834	809	814	795	835	873	808	843	802	827	885	843	830	830	823	822	841	784	795	840	830	857	888	792	782	851	809	809	752	830	823	792	806	836	812	817	842	819	838	829	839	775	813	845	835	865	756	873	805	850	845	879	807	827	825	867	831	834	880	810	771	797	832	855	813	846	788	773	867	831	822	813	818	839	816	822	815	892	862	899	845	847	806	850	819	791	801	819	826	777	808	859	842	816	810	846	793	796	888	827	778	870	857	882	804	845	804	858	857	831	823	825	811	838	847	838	799	843	844	863	812	797	844	843	822	870	820	809	876	820	830	824	827	855	823	872	825	835	847	839	839	868	846	859	840	841	864	809	780	784	834	821	819	814	767	838	881	829	856	808	785	810	819	837	855	850	839	864	825	851	856	834	828	824	862	859	894	848	800	814	775	780	885	834	778	870	870	847	798	798	894	848	836	851	836	849	876	804	853	886	849	809	843	821	791	842	844	873	810	803	844	872	823	814	856	801	823	863	844	841	861	866	814	858	905	845	872	850	856	900	856	902	870	834	869	848	847	782	814	844	792	851	773	814	853	836	875	866	813	810	861	837	861	840	822	809	881	827	834	839	817	860	833	835	861	865	842	825	848	837	919	857	862	824	856	857	897	842	815	858	857	853	892	849	787	838	780	816	774	820	870	807	859	840	849	853	844	814	905	847	837	844	854	791	769	849	783	861	855	841	825	818	863	859	847	793	782	844	861	829	761	836	849	853	784	825	817	772	752	826	832	827	824	863	808	852	787	816	879	830	845	824	852	845	819	821	793	833	830	848	827	788	810	853	816	814	792	835	846	799	858	836	835	771	750	827	866	838	855	863	834	858	850	896	858	840	772	802	837	827	851	799	815	843	862	837	812	800	863	856	814	865	837	822	818	878	760	899	821	819	877	807	853	824	756	808	835	780	815	848	835	863	825	841	830	815	878	862	818	794	805	836	854	857	837	842	890	829	823	831	846	832	843	874	829	799	851	853	819	859	787	829	865	845	842	846	856	840	812	805	806	835	837	827	808	852	848	861	863	836	842	877	877	808	881	858	851	881	861	899	817	844	863	852	858	813	802	864	863	828	850	834	886	784	860	859	830	834	777	825	868	842	827	824	808	828	841	821	789	861	820	804	836	816	842	811	856	848	849	876	898	870	809	813	843	795	848	868	832	875	844	848	839	789	812	815	859	829	865	822	824	804	815	826	850	827	846	806	867	829	837	805	850	856	820	818	844	789	811	780	872	789	827	885	801	846	844	854	822	862	827	781	823	835	850	835	831	838	827	831	827	838	822	799	795	795	863	810	861	845	832	798	819	823	889	863	857	863	849	870	845	830	827	820	806	822	822	827	853	856	803	826	851	777	848	823	798	823	807	841	824	851	860	815	866	883	831	854	812	819	832	800	829	816	854	886	783	807	830	785	832	823	874	815	809	804	856	859	790	898	851	843	809	907	838	860	857	835	815	871	826	794	877	844	829	804	812	833	892	869	840	806	818	845	831	876	798	799	886	837	863	834	816	794	795	877	825	876	837	853	813	827	764	854	832	863	874	822	805	811	848	798	780	812	894	837	879	854	818	848	794	873	815	857	848	867	834	803	829	840	811	862	861	804	796	817	761	805	826	864	866	872	794	792	843	830	838	798	868	880	902	787	833	819	841	820	837	832	811	805	826	839	761	835	834	873	823	873	822	822	816	856	846	891	805	857	871	850	843	870	819	851	796	840	838	809	876	819	824	816	900	862	836	843	885	848	851	841	859	778	800	852	894	852	802	850	786	866	798	877	860	781	819	855	837	834	844	835	767	782	855	849	821	815	829	859	838	833	799	842	857	832	829	833	840	835	827	819	784	822	844	832	806	830	839	811	834	867	839	794	845	843	891	879	847	787	852	832	866	866	829	799	854	820	878	827	824	855	822	844	820	868	869	851	864	855	797	797	823	794	785	830	813	850	851	838	893	899	818	889	870	835	813	855	789	868	798	873	836	837	872	834	796	831	817	782	821	927	829	844	893	792	821	834	857	825	833	882	828	832	840	809	867	787	790	812	899	850	867	829	810	844	826	825	833	831	879	819	839	806	862	832	828	849	830	882	805	852	847	865	839	857	828	798	839	840	831	853	790	836	829	845	847	822	830	861	840	877	851	766	868	851	817	855	847	805	848	880	841	835	841	867	826	847	872	786	853	843	823	839	836	870	811	854	823	817	786	821	861	820	825	836	815	835	830	824	827	806	830	828	793	815	847	782	841	843	889	865	829	827	823	789	845	806	816	823	842	840	780	869	841	836	829	847	889	837	818	801	796	854	883	873	885	824	838	840	843	868	821	859	815	818	867	835	826	825	810	897	852	822	835	852	850	840	830	801	838	799	884	865	855	844	810	842	846	774	803	828	856	863	816	845	871	849	869	857	814	821	870	843	834	816	817	874	800	803	819	846	829	850	816	862	804	829	827	844	872	822	812	772	802	836	852	853	791	808	813	857	836	818	869	870	864	831	828	842	837	831	800	846	805	814	843	862	856	849	897	899	816	814	836	822	843	815	807	784	812	837	864	865	799	811	794	887	842	830	784	816	842	856	867	807	811	836	817	746	860	848	819	807	838	834	851	836	868	891	848	823	861	795	837	813	817	831	834	817	794	826	816	845	831	867	887	846	824	880	870	792	811	851	817	867	790	815	850	902	865	855	885	841	835	835	859	850	831	828	902	865	824	815	856	846	861	847	835	824	852	803	850	821	860	797	868	824	826	830	836	824	822	867	847	853	854	814	854	834	783	832	840	871	830	844	818	807	813	812	834	837	838	856	866	827	819	847	872	820	819	853	866	880	869	798	839	846	849	844	857
24078	20997	28511	25998	24315	22135	16406	8618	4912	3477	2547	2135	1653	1437	1214	1139	1002	904	889	882	809	752	683	757	726	676	659	704	731	655	691	701	727	627	624	654	643	634	614	648	606	599	615	612	640	639	614	632	646	627	637	674	578	618	659	660	640	648	627	640	610	634	631	675	645	622	668	673	679	588	670	627	641	658	637	688	614	625	571	603	606	615	665	639	702	589	621	643	645	656	651	643	650	620	657	641	635	597	638	631	682	652	682	613	687	631	606	628	639	639	647	674	652	608	636	646	665	657	654	646	653	659	645	592	651	624	644	639	652	654	624	665	676	622	588	627	616	636	664	619	636	582	598	630	608	640	654	610	665	630	633	607	600	604	661	642	665	623	595	650	657	643	660	647	669	579	627	590	656	609	618	647	631	665	615	629	643	635	604	649	586	621	683	618	640	634	636	620	605	629	651	651	598	618	636	645	646	577	680	621	626	635	613	634	646	641	661	638	630	618	637	612	651	651	664	652	640	665	619	646	577	625	628	633	618	667	655	643	667	592	659	634	662	664	611	618	667	678	619	644	675	631	614	648	656	627	665	641	647	643	655	665	650	593	616	646	632	683	640	639	596	630	668	594	626	669	615	636	629	627	645	658	648	619	632	610	662	643	654	686	632	623	657	641	658	655	621	602	649	634	663	613	700	624	635	606	647	674	637	621	667	656	625	592	689	596	609	621	622	612	615	649	652	642	656	658	631	654	615	648	632	657	687	685	630	636	631	670	600	652	578	615	653	659	611	662	626	693	621	679	627	645	609	618	624	603	648	654	643	649	608	633	638	601	639	644	630	652	665	645	620	654	590	616	672	641	617	680	628	632	640	596	619	658	613	621	633	651	650	642	611	571	621	621	617	615	627	612	635	652	658	629	653	668	669	650	639	606	633	599	602	670	666	660	679	638	568	665	642	653	671	671	647	646	602	645	631	668	643	635	650	603	666	697	626	667	641	643	671	615	684	652	596	648	645	629	576	633	636	616	664	618	628	656	654	646	634	669	607	686	676	672	586	628	664	603	622	658	632	646	647	617	584	652	637	611	641	621	604	659	611	624	622	680	642	579	633	611	619	637	639	613	603	647	614	646	657	656	632	686	607	651	646	614	595	615	601	652	618	618	634	681	620	645	683	603	686	602	666	694	687	657	663	589	643	648	649	620	651	643	634	668	647	604	661	665	647	655	674	631	640	620	658	646	620	607	623	663	632	665	612	593	647	613	639	624	698	621	635	657	593	604	608	626	601	634	640	683	658	679	617	673	625	604	621	605	620	623	616	612	695	633	653	643	614	626	642	674	625	664	626	641	616	624	675	578	647	641	622	642	645	610	648	652	671	620	627	613	668	654	644	642	632	655	674	629	627	596	634	663	649	643	632	606	654	640	618	676	606	596	606	639	643	633	645	647	632	639	636	658	609	625	620	684	659	651	626	648	613	625	626	624	626	629	661	642	667	626	657	641	651	638	641	629	654	631	641	586	700	613	612	632	624	634	627	642	623	619	628	640	659	650	634	630	669	644	637	654	677	674	681	637	611	670	629	670	615	618	622	608	685	665	639	655	639	667	654	603	678	659	684	635	604	654	603	611	658	626	607	672	619	624	664	611	620	619	673	618	628	610	624	648	649	619	676	663	637	611	613	614	644	669	639	614	649	649	627	644	605	664	655	632	661	599	650	612	635	680	668	628	613	627	659	620	608	609	605	665	617	623	619	649	638	577	628	613	630	645	642	654	650	644	612	654	645	656	688	641	651	640	593	649	657	578	674	596	622	646	610	674	606	630	645	631	628	662	675	622	638	639	591	617	641	598	643	646	623	625	640	620	633	601	687	657	633	645	599	607	644	590	649	614	624	674	648	665	636	635	644	626	658	654	673	625	638	590	612	622	593	622	604	626	613	598	674	617	637	593	649	660	649	642	576	636	623	635	653	621	674	621	657	632	693	679	657	666	675	613	639	623	631	610	648	623	611	653	636	642	625	625	703	681	644	629	656	653	616	629	619	669	630	641	637	617	619	631	618	630	615	687	634	654	676	639	661	641	621	633	609	625	623	649	643	654	583	605	674	611	631	663	669	651	622	621	672	576	621	647	644	620	664	633	675	669	639	628	653	621	607	640	633	638	644	602	619	658	662	632	629	632	642	668	606	641	629	609	646	621	588	595	641	626	638	669	667	633	653	652	686	620	645	645	630	631	672	659	570	618	652	659	658	621	667	639	611	626	643	662	601	656	626	627	630	621	622	620	613	681	668	630	662	715	619	615	618	656	664	612	601	638	608	648	686	610	604	611	570	647	592	644	661	686	639	626	621	676	678	607	623	632	608	646	621	607	680	650	619	625	616	641	616	641	608	677	613	649	578	634	597	669	594	655	651	603	574	575	627	639	613	641	601	624	661	637	659	630	654	629	651	651	632	641	678	665	663	610	627	666	644	629	647	653	659	576	673	628	640	624	627	639	623	650	670	683	598	595	656	647	630	612	619	637	611	683	652	658	681	600	681	628	650	632	644	609	642	598	628	633	661	614	664	613	646	646	627	586	626	602	650	622	640	657	640	690	649	624	663	649	653	617	688	626	646	586	633	668	653	614	621	662	615	659	606	640	622	653	640	633	636	601	609	639	635	662	626	614	632	606	652	654	631	624	667	604	662	666	639	606	608	652	643	641	592	646	670	623	654	631	614	641	636	676	631	662	652	578	639	678	673	631	610	615	632	642	666	611	645	648	628	578	633	626	630	624	614	678	627	619	609	651	608	628	626	633	591	601	657	628	636	620	590	652	646	642	640	634	616	645	638	667	662	603	632	628	655	684	657	610	631	654	644	615	582	632	626	628	645	653	656	655	647	647	631	635	624	662	639	620	623	610	703	644	639	642	605	655	642	609	617	655	613	686	677	594	644	649	645	619	607	611	636	671	649	667	629	654	626	637	623	625	597	651	673	676	623	645	653	641	663	620	630	603	670	651	621	657	603	605	649	636	657	628	618	620	661	644	676	638	686	592	641	636	697	615	595	627	656	623	604	644	694	626	636	626	653	631	616	664	638	598	611	612	652	636	629	633	637	631	618	646	625	615	603	607	591	695	616	604	611	637	644	627	614	617	640	607	609	623	646	714	650	607	638	637	640	627	656	656	573	655	644	637	667	661	652	602	629	655	610	620	576	669	656	626	651	631	625	618	595	650	659	631	622	665	653	598	642	651	637	621	661	619	628	639	645	545	626	609	674	583	657	623	628	622	655	653	622	621	621	630	647	647	612	644	629	689	667	639	618	666	610	659	613	651	583	653	670	662	636	649	649	597	634	669	686	625	634	634	624	647	626	652	647	652	656	698	652	642	697	642	632	638	669	580	588	631	670	656	615	668	643	669	589	605	642	608	621	638	646	695	640	624	651	623	659	650	634	658	609	657	659	645	632	616	636	633	614	628	667	691	628	648	649	645	641	614	604	654	631	673	650	617	625	693	635	661
37935	57276	51851	40939	33459	26906	20806	14161	9560	6865	4967	3854	3014	2451	2198	1848	1617	1387	1370	1256	1156	1151	1071	1069	1006	997	956	962	961	955	966	892	882	904	866	935	892	882	906	946	828	896	870	861	883	885	887	822	859	846	845	875	850	855	876	871	858	822	955	913	881	895	898	876	900	890	887	896	804	929	896	923	887	879	902	913	873	901	919	883	872	850	913	918	854	874	900	906	900	874	899	841	869	899	831	892	866	882	852	888	840	836	875	845	899	873	868	850	886	867	859	789	881	907	903	848	934	898	830	899	890	825	847	880	862	874	904	917	870	873	925	896	844	862	904	848	879	880	881	890	889	877	851	849	859	871	921	863	881	906	814	864	916	819	848	872	883	898	862	883	800	894	842	862	898	935	882	864	863	877	859	851	875	863	849	887	900	892	869	804	883	860	828	891	863	886	875	875	858	903	861	921	920	866	830	853	839	838	855	890	814	889	859	892	898	850	850	889	860	852	869	920	854	831	893	873	907	866	868	857	920	867	867	860	844	922	855	880	839	863	863	820	870	835	829	858	834	832	832	858	861	870	880	861	840	889	840	889	881	900	871	891	858	884	845	892	852	851	861	890	884	866	900	873	887	837	850	840	921	840	873	895	860	834	885	885	851	856	897	836	859	830	821	865	789	918	874	857	884	928	861	845	864	923	911	827	866	845	896	887	812	891	860	865	848	872	911	923	895	830	877	893	855	874	851	828	907	909	849	870	873	878	859	868	818	936	861	848	830	875	888	874	880	807	873	906	883	854	867	866	806	848	867	852	872	848	868	891	916	856	875	941	842	902	843	890	857	856	842	881	847	868	868	918	915	867	860	831	851	858	888	843	859	899	845	869	853	854	869	869	864	866	939	867	826	856	917	884	913	905	895	890	898	863	812	867	853	867	885	869	859	879	880	892	856	847	959	912	862	939	860	883	854	908	840	839	858	852	871	888	875	885	861	837	877	904	858	872	903	891	820	835	889	908	855	858	888	897	866	845	917	890	791	881	855	849	889	829	848	860	815	872	874	888	846	909	870	868	889	871	896	892	885	861	897	854	845	851	847	867	895	868	876	841	850	825	867	883	877	862	939	870	887	809	914	852	886	917	908	907	852	939	829	893	851	871	858	897	859	913	866	833	893	841	921	896	881	902	886	870	854	838	851	887	818	862	888	893	899	907	872	869	876	881	911	838	892	858	895	887	907	846	916	898	878	864	859	876	873	873	884	861	873	846	892	828	935	880	839	896	834	889	875	916	849	908	873	889	899	875	907	883	910	870	888	851	814	858	897	872	860	908	897	918	851	858	914	904	947	847	836	951	908	938	880	888	909	886	848	859	846	889	894	876	896	854	867	844	879	847	830	854	837	883	789	904	833	881	850	857	879	873	871	862	811	841	932	886	887	889	824	864	842	832	913	877	863	903	847	884	900	874	871	871	860	897	821	861	877	885	934	912	869	854	880	839	871	861	899	872	857	825	937	879	854	845	932	890	900	851	854	873	905	823	821	905	876	860	861	909	863	888	874	858	899	869	819	844	876	885	860	872	887	830	824	822	867	841	905	893	840	903	903	917	883	846	863	851	811	850	866	881	858	886	829	848	837	890	883	895	917	892	857	862	867	858	903	852	879	878	830	870	908	884	869	874	897	873	822	832	864	838	907	862	882	896	948	837	837	861	849	869	884	886	851	843	926	865	879	870	902	881	875	850	835	850	894	885	844	842	883	873	874	933	923	874	871	878	841	790	911	860	890	875	891	870	848	856	906	875	847	829	862	904	849	880	899	905	827	910	884	870	870	873	880	833	901	909	806	826	918	877	851	888	868	872	908	869	855	890	875	885	940	874	887	817	874	847	849	905	865	891	888	853	869	862	842	881	876	911	897	873	853	839	907	905	889	911	912	893	868	914	930	907	858	880	815	878	881	828	921	908	869	856	877	889	925	881	896	904	889	875	863	836	881	886	842	867	869	873	913	943	844	889	897	876	857	838	905	847	885	861	905	862	890	906	879	894	879	869	825	886	847	856	904	881	932	862	894	865	861	907	892	861	869	945	861	875	830	881	847	861	910	842	871	824	910	967	908	900	862	906	843	876	905	910	940	823	920	829	899	901	836	869	876	851	888	878	904	895	908	851	890	890	842	884	938	866	879	870	876	886	866	837	796	884	855	899	865	935	838	862	825	850	871	864	817	860	900	809	824	820	882	844	841	893	868	888	855	865	844	844	818	822	886	858	866	899	890	904	895	883	874	870	877	864	873	892	865	875	878	876	864	898	900	841	854	873	866	869	898	922	866	892	885	878	873	850	853	842	857	895	870	885	872	910	894	921	874	829	840	902	842	846	884	842	895	888	921	881	831	878	854	799	880	876	899	932	856	857	895	883	898	837	881	870	843	898	907	772	899	856	850	915	830	855	838	873	873	898	833	864	851	849	906	865	876	847	883	899	811	893	854	843	939	859	828	874	874	887	922	885	907	888	862	896	868	843	825	933	813	846	841	905	895	907	874	881	907	916	824	894	864	841	878	895	904	907	932	891	845	848	862	893	854	899	907	861	852	904	847	843	898	872	883	901	841	844	820	839	911	862	869	872	879	908	890	862	915	863	936	869	879	870	880	918	886	892	868	809	881	888	827	851	878	857	864	849	851	876	888	896	879	879	926	869	885	841	878	849	860	896	894	863	893	897	833	877	849	868	934	856	864	851	904	903	888	867	880	871	880	881	915	880	900	865	936	917	900	829	809	827	840	884	840	876	918	887	896	842	833	824	907	896	859	842	864	878	856	875	869	903	888	878	862	873	863	919	907	853	869	882	925	871	928	825	854	885	854	877	869	878	842	876	822	847	836	883	863	856	870	874	864	838	881	895	829	906	894	858	873	879	852	894	817	873	823	829	827	868	882	860	830	831	878	842	875	914	899	870	917	891	909	887	851	884	844	850	861	895	842	835	826	875	896	864	901	838	923	866	848	889	864	867	879	862	857	847	911	881	917	881	847	834	908	877	900	900	871	856	840	890	936	877	882	834	941	909	903	840	880	897	912	910	873	898	844	845	817	900	866	830	843	837	859	917	890	881	877	906	876	868	862	838	896	867	930	847	838	856	867	892	809	904	900	887	886	871	854	874	905	844	837	826	844	874	875	854	880	890	867	906	917	888	913	902	890	870	861	854	877	887	812	884	861	871	930	908	881	879	856	905	867	843	902	838	861	870	819	864	876	852	866	837	915	891	903	835	865	876	857	883	831	875	843	926	902	903	804	893	874	875	926	909	835	883	849	879	890	872	880	857	903	886	834	925	885	884	840	871	854	892	887	882	858	860	837	878	879	891	899	880	864	854	868	839	874	875	893	864	899	843	919	850	841	902	899	884	849	826	853	879	919	913	871	853	843	864	863	907	877	864	875	861	866	911	877	858	893	860	855	858	956	883	825	927	914	874	877	886	916	873	926	874	846	899	873	907	860	876	853	902	852	887	840	925
22999	20993	28651	23997	22544	24388	23289	12898	7306	5107	3552	2702	2137	1747	1485	1265	1158	1088	939	875	810	845	771	749	717	748	698	699	644	719	713	623	684	657	691	620	675	645	665	699	633	632	616	618	626	653	592	652	648	620	644	583	593	597	665	591	644	667	661	641	631	656	643	610	548	648	673	638	636	689	642	608	619	637	653	635	625	606	647	594	649	647	618	624	629	634	624	620	651	596	584	630	610	635	590	626	633	570	642	644	584	633	638	631	669	623	615	626	622	603	634	632	618	666	615	625	636	666	589	616	618	682	595	665	608	584	581	631	603	606	581	642	620	629	618	637	603	645	655	583	611	663	617	575	641	626	634	677	624	606	609	627	653	671	619	599	666	630	637	649	624	635	599	617	687	666	597	643	682	611	595	699	654	619	601	593	627	664	611	608	657	624	659	603	635	637	613	675	605	600	605	659	642	655	687	652	644	628	585	640	639	625	666	599	616	659	641	642	585	598	626	593	642	614	613	662	601	641	625	632	600	588	624	620	611	650	693	602	637	590	631	672	628	636	631	596	662	657	633	601	625	627	661	605	586	587	585	671	618	613	630	648	647	684	639	614	630	625	625	655	645	615	649	647	654	685	600	611	625	643	599	609	636	637	567	623	609	647	652	582	621	602	636	644	667	610	640	635	667	684	587	610	637	619	630	648	654	585	649	623	632	618	607	639	626	634	647	603	673	624	660	616	635	626	597	634	618	608	600	598	634	625	564	638	639	662	643	613	599	605	627	668	574	632	648	634	688	631	582	603	649	635	625	639	628	626	635	630	665	587	625	635	628	637	672	661	654	610	591	645	595	650	629	607	632	624	650	678	635	640	636	657	625	624	650	624	635	670	589	659	626	615	625	595	656	600	642	622	636	626	598	670	614	612	677	646	659	587	649	656	630	573	646	650	606	616	635	630	630	641	662	601	629	655	605	632	625	610	661	618	628	644	653	630	632	635	604	642	622	591	611	615	626	657	694	636	622	600	622	622	626	653	599	623	638	621	608	621	604	578	591	618	603	654	660	640	667	655	640	591	586	638	632	619	633	594	651	609	672	646	603	613	643	586	619	598	651	634	612	648	607	604	659	627	647	624	657	621	640	636	570	663	637	643	653	608	579	656	643	599	626	633	613	620	620	626	619	610	601	643	605	665	644	605	634	604	606	601	612	618	671	640	625	627	662	633	599	624	648	623	634	652	642	634	601	604	620	632	586	606	636	630	654	640	606	660	629	610	677	606	604	643	662	579	641	670	585	643	608	680	654	636	592	636	633	612	622	598	598	628	601	633	630	661	633	634	623	624	610	632	614	621	610	664	613	649	620	634	632	644	643	656	633	632	636	634	622	628	636	644	626	666	664	609	619	658	589	616	614	592	638	582	603	664	678	697	653	628	661	649	631	662	643	620	658	649	629	606	609	584	680	620	640	636	560	643	650	661	626	604	628	619	642	676	639	630	643	649	586	609	619	647	604	611	637	582	640	654	622	616	618	629	665	615	628	693	638	615	619	578	632	642	605	651	650	608	637	652	623	581	624	626	619	546	582	638	666	636	612	582	594	626	638	704	647	670	635	606	615	581	650	607	646	645	633	614	599	588	637	629	663	632	630	680	579	650	652	616	648	672	618	630	613	586	592	635	666	630	640	615	590	612	647	648	615	616	658	628	589	636	644	641	615	610	606	616	626	590	607	651	643	616	632	624	637	679	602	675	625	624	636	662	615	621	650	657	649	611	662	609	625	610	669	632	621	660	645	653	630	605	647	639	671	625	660	615	616	647	653	615	630	619	662	647	672	646	644	645	602	601	610	611	622	650	664	639	632	652	603	636	624	631	611	618	598	651	608	638	669	625	655	655	609	588	620	603	649	595	585	629	611	626	613	631	615	590	632	616	646	605	648	634	624	617	626	609	630	643	622	629	631	568	637	593	626	658	602	681	586	628	648	655	615	616	635	624	610	582	640	631	618	631	619	608	625	605	552	581	611	685	655	617	632	633	627	603	571	617	668	608	602	662	612	614	620	619	593	639	626	614	635	604	631	649	648	622	630	614	630	616	622	627	637	652	618	632	593	637	635	613	643	619	648	670	676	629	655	610	627	643	609	622	668	633	609	643	663	614	633	649	610	631	670	597	624	609	664	639	599	643	618	608	635	634	622	674	614	593	655	603	622	608	643	604	665	640	593	619	603	624	641	617	566	637	646	680	621	617	588	623	606	676	626	648	595	599	611	589	624	660	651	615	650	596	617	609	617	650	611	651	632	635	655	656	635	621	629	614	634	620	623	649	627	641	612	617	677	618	660	629	654	612	628	615	650	589	631	604	637	636	611	620	606	642	624	651	641	700	626	590	680	594	660	605	591	618	618	615	624	607	630	625	625	648	604	605	598	621	621	629	609	638	635	619	684	640	621	621	626	613	582	611	623	699	660	638	630	605	613	628	594	587	631	606	655	663	635	618	640	603	621	621	659	612	643	601	688	649	617	649	631	663	627	612	594	585	584	657	628	642	627	607	622	600	624	670	610	659	657	626	646	642	643	657	627	627	606	616	605	629	648	658	605	595	635	645	656	646	647	604	674	625	617	628	667	644	644	584	573	669	605	656	665	614	599	640	638	645	640	588	608	640	608	659	642	621	602	569	616	609	665	596	620	616	604	575	615	691	646	672	603	625	641	608	619	597	614	610	682	602	665	627	660	671	627	676	637	615	650	635	640	626	603	641	614	623	620	624	639	641	605	689	634	655	669	605	604	620	630	635	633	686	599	616	634	618	615	640	658	609	604	601	657	667	673	644	652	622	617	616	622	626	625	645	626	645	604	604	609	644	624	636	610	630	635	637	646	622	640	664	631	611	670	641	643	603	644	645	632	669	641	614	667	629	602	641	645	589	607	601	624	615	629	640	621	614	649	597	641	597	626	584	623	626	632	610	591	637	654	621	617	614	661	635	645	620	623	610	619	625	655	641	625	638	609	626	632	651	631	623	614	619	615	617	612	672	608	639	598	681	605	659	612	637	629	625	616	629	634	612	603	600	636	654	628	624	646	636	595	645	619	642	650	621	638	635	643	627	637	625	622	617	614	661	622	664	626	615	601	580	617	647	680	645	623	630	591	630	600	629	616	656	638	639	665	622	624	639	590	605	638	647	640	666	599	651	617	605	592	626	615	636	648	673	653	602	640	640	601	703	594	648	613	635	619	629	638	634	565	652	646	666	638	605	642	645	635	651	604	662	633	632	636	614	612	637	638	657	643	607	567	657	634	628	638	666	634	645	611	620	630	629	635	687	624	632	630	630	606	653	617	608	641	640	638	633	623	671	598	628	659	631	632	646	656	603	629	589	615	638	614	604	630	606	605	607	619	631	598	589	672	658	665	630	607	633	610	700	617	619	646	640	595	569	633	594	637	615	607	653	596	618	607	669	637	642	638	660	659	671	633	596	606	605	663	625	626	602	597	609	606	621	638	605	642	631
39234	62771	56936	45509	37511	31662	25400	18451	12848	9370	6625	4994	4007	3170	2629	2250	1872	1775	1504	1340	1246	1147	1122	1116	1003	949	938	983	1014	915	918	922	923	922	893	906	887	884	834	833	875	858	869	875	862	836	857	910	878	878	845	849	776	827	907	825	811	902	852	817	860	902	789	867	828	906	814	874	792	844	808	850	893	864	835	788	883	842	814	832	797	859	846	837	901	889	877	875	916	871	854	853	810	787	871	799	880	872	813	894	843	851	831	834	873	857	817	880	859	835	859	850	868	895	825	893	833	841	852	852	825	845	818	841	834	859	808	918	829	847	836	859	864	885	866	873	883	876	856	874	801	813	892	849	873	816	905	838	837	826	829	834	881	844	833	812	872	868	794	834	806	850	824	861	853	837	813	850	847	890	840	820	897	841	809	843	879	830	884	848	860	817	840	788	885	923	829	812	880	866	852	849	808	857	826	828	838	903	847	883	870	862	862	832	859	866	920	851	922	860	785	878	824	837	913	825	826	840	837	879	888	821	874	865	857	856	806	801	874	843	858	867	858	821	818	838	789	865	839	854	812	900	853	920	840	815	848	837	878	847	826	860	831	852	852	826	813	833	774	818	838	871	842	874	835	865	812	816	767	866	849	869	855	856	854	908	873	808	876	917	884	843	880	853	835	812	815	867	871	891	858	878	839	805	847	835	859	848	820	842	853	896	858	871	847	836	834	805	787	872	856	805	815	928	833	885	900	798	803	859	872	861	872	888	880	825	836	890	854	878	872	834	833	850	825	837	838	828	891	811	810	866	858	799	851	845	870	884	923	806	837	864	820	809	839	854	864	828	852	875	843	855	794	845	868	828	886	856	845	833	851	884	883	843	901	820	848	846	837	905	845	867	868	836	823	839	861	872	847	836	835	868	812	794	819	836	839	820	876	870	838	890	846	841	843	864	849	808	833	847	771	850	828	832	828	786	844	854	850	845	814	861	887	817	888	840	842	824	856	830	874	855	813	896	843	824	841	849	858	863	880	812	835	850	846	821	848	829	792	817	845	849	876	840	836	825	853	855	865	855	822	881	800	825	836	859	845	828	823	861	886	838	866	812	850	807	806	880	829	837	832	846	849	913	837	897	884	866	875	835	856	900	863	872	834	892	883	830	869	863	813	891	776	839	849	842	853	876	870	811	862	798	849	815	855	841	881	840	829	856	829	862	818	861	866	829	844	851	817	836	780	852	787	835	853	869	840	831	833	882	833	829	839	834	877	846	825	801	835	837	826	805	840	814	824	868	792	829	901	883	812	817	841	867	873	891	880	844	812	864	809	843	847	915	835	811	879	882	845	853	776	845	860	906	855	831	797	898	850	856	891	870	846	826	845	841	876	860	800	843	870	829	866	829	872	832	839	792	810	772	854	851	822	838	860	848	819	828	862	860	845	857	811	878	819	863	810	821	897	825	822	827	840	845	853	858	826	878	863	852	860	897	844	853	799	864	847	823	887	865	858	874	864	823	850	816	834	828	751	851	848	827	844	834	833	841	909	861	839	848	823	886	838	888	822	856	857	869	847	848	897	874	823	880	816	893	859	849	835	812	862	855	815	868	874	900	849	875	887	855	816	805	828	836	808	836	824	899	828	858	830	852	886	882	860	867	887	851	853	845	862	853	850	814	846	892	842	911	786	833	878	855	818	829	864	860	870	856	801	850	860	891	874	833	830	905	849	814	840	879	856	863	817	774	847	836	837	850	862	896	835	780	833	877	860	808	861	886	864	858	830	847	862	871	872	863	778	815	842	820	834	817	889	852	892	821	857	855	850	869	847	870	866	820	873	800	909	859	883	804	855	857	885	845	904	824	827	883	833	870	854	858	871	824	883	854	887	854	852	880	846	838	833	812	875	866	842	861	882	870	850	811	813	818	956	844	845	784	884	797	868	801	864	886	850	850	844	798	817	850	808	831	905	875	822	879	864	838	811	861	865	809	874	812	858	838	812	896	855	838	823	822	845	873	857	852	780	854	850	847	851	802	835	850	809	856	820	845	843	872	850	811	846	839	832	849	872	841	831	835	919	818	797	879	831	772	853	811	780	822	872	864	880	830	829	825	831	836	835	874	825	822	840	871	893	854	839	835	839	853	817	877	852	895	877	893	844	842	851	862	866	861	889	851	850	806	811	894	833	807	869	798	823	861	861	896	843	841	831	845	829	852	896	861	808	799	837	861	875	831	838	798	859	876	864	864	852	828	830	794	863	826	827	832	828	770	832	823	837	823	824	823	900	874	848	843	867	868	820	823	846	847	846	805	868	898	876	833	832	831	860	851	843	864	880	836	814	837	824	909	882	851	929	834	879	827	892	823	849	835	802	823	894	903	853	906	841	831	900	862	832	924	896	879	844	822	851	816	833	843	848	847	851	840	827	802	897	877	858	848	884	832	832	850	864	840	802	858	849	794	827	869	849	834	806	854	837	853	869	849	845	856	844	888	831	849	855	900	860	815	835	878	853	849	811	925	844	883	858	804	852	894	878	851	843	827	850	872	820	897	842	888	847	851	850	807	861	850	827	845	814	825	855	843	849	880	823	818	843	863	833	816	844	815	864	863	818	885	865	888	866	867	794	852	855	891	854	843	908	855	858	833	806	906	897	862	837	855	867	849	874	857	876	843	847	803	845	853	830	791	878	829	831	818	862	821	881	826	831	866	844	858	846	828	828	856	828	833	879	880	886	855	840	892	863	883	933	829	862	834	830	890	850	838	861	836	846	931	794	849	825	817	844	849	863	848	867	853	817	921	845	855	845	777	829	899	839	901	838	849	817	853	817	844	859	911	858	837	841	854	815	876	815	895	812	863	805	817	826	863	814	857	873	841	834	853	813	892	812	853	851	879	834	858	850	904	781	831	907	836	830	860	850	781	817	808	855	832	803	836	816	875	855	845	853	848	860	847	835	826	833	892	815	875	869	910	816	881	833	875	798	805	834	846	819	873	813	899	828	855	831	837	869	787	887	883	754	861	809	827	865	873	850	880	757	889	778	896	851	875	847	853	896	817	812	838	789	859	875	795	824	810	793	899	844	885	894	852	802	909	831	824	837	812	870	806	813	863	845	890	844	841	790	841	869	861	834	893	844	792	817	818	893	818	901	791	844	865	842	838	849	872	827	840	875	861	847	768	866	823	844	836	859	826	843	885	856	798	844	866	868	846	804	839	850	843	901	873	852	837	848	892	850	892	878	853	826	866	818	854	906	851	839	891	853	835	864	839	870	823	823	826	859	851	868	876	868	838	841	864	838	854	821	849	868	851	857	800	850	865	826	853	862	871	902	782	882	858	814	853	885	833	875	814	873	836	848	860	804	902	850	839	843	867	873	838	802	844	866	868	865	861	854	844	802	829	865	785	888	887	867	821	865	787	827	880	894	866	875	833	899	811	888	828	918	796	882	793	875	887	858	835	877	816	871	872	889	834	896	861	865	874	851	819	850	838	844	825	825	856	865	825	860	879	872	801
29289	31328	39111	31338	21067	13764	8867	5111	3232	2222	1786	1361	1271	1010	987	838	808	760	715	692	639	684	664	631	678	671	590	627	655	611	585	618	608	631	646	620	579	602	646	618	578	606	603	613	581	577	591	643	639	596	569	621	582	585	629	601	567	637	610	597	565	560	624	598	597	564	623	647	589	653	623	582	580	593	593	590	617	570	558	612	613	603	576	626	609	589	585	601	593	582	604	566	606	589	626	579	605	634	577	605	597	593	643	545	606	593	609	624	579	616	572	625	617	616	624	606	616	583	594	576	578	648	581	556	588	614	561	620	598	605	618	585	598	567	581	546	638	612	559	589	566	577	593	622	610	561	544	647	594	599	582	640	624	619	621	566	554	607	604	587	590	585	592	568	575	640	564	604	616	616	611	607	583	621	630	604	590	573	577	622	571	580	570	629	631	590	588	554	559	629	606	599	578	598	585	607	595	591	619	569	619	589	603	609	571	588	553	615	633	622	592	604	639	574	635	597	598	607	597	606	566	575	630	625	550	599	627	635	620	603	577	624	606	616	606	587	644	604	594	583	572	604	598	683	589	578	629	615	574	583	604	586	606	518	614	579	587	616	609	609	611	635	636	577	612	578	600	583	581	615	594	580	589	556	618	580	580	616	590	567	546	626	586	548	618	618	602	595	585	597	579	535	586	582	617	582	594	556	602	606	624	560	570	564	600	604	598	570	625	580	633	579	601	623	606	608	611	598	623	557	609	599	557	641	596	581	587	621	559	586	574	585	600	604	580	623	596	591	549	588	547	572	594	609	596	603	602	648	614	587	630	606	602	633	606	594	608	649	613	625	603	597	605	598	622	598	620	567	632	561	609	597	573	629	613	596	596	583	598	603	619	597	544	587	610	582	603	567	607	619	572	609	587	596	584	588	623	598	569	637	622	585	577	561	610	578	559	558	648	538	633	620	618	606	603	579	659	639	609	662	612	585	605	586	594	598	604	537	621	578	611	596	551	583	581	587	609	588	591	598	541	586	661	585	624	658	582	549	619	591	590	619	607	599	606	594	647	577	569	617	607	616	563	624	601	572	573	635	647	591	619	575	616	606	599	584	535	584	574	586	555	616	619	612	587	590	583	614	600	610	637	596	588	598	596	639	606	619	623	596	601	596	624	572	574	594	608	583	628	589	570	556	624	558	618	576	594	591	630	595	626	630	589	627	603	633	609	603	605	588	574	616	577	595	637	576	552	646	613	581	633	639	615	592	585	585	586	604	629	612	556	609	606	592	603	630	613	609	585	586	604	617	575	613	630	617	614	599	627	558	603	585	594	568	595	580	622	535	586	628	599	626	549	571	588	609	615	577	601	582	600	573	609	574	582	568	654	586	590	587	625	596	587	641	654	589	571	616	561	567	601	607	609	532	546	549	596	615	581	647	564	629	562	597	607	636	603	617	564	600	551	632	578	585	604	561	613	553	576	612	634	620	611	615	606	576	572	648	634	600	617	562	596	555	630	615	570	607	580	602	612	608	626	608	581	572	626	604	610	591	600	578	564	613	585	605	574	597	602	611	543	621	565	588	598	587	584	562	585	632	594	655	595	632	577	549	637	569	630	621	571	581	590	588	573	588	594	623	619	615	557	590	567	577	602	605	551	597	600	621	599	606	609	600	601	582	606	627	594	589	588	568	556	582	593	604	635	646	593	565	583	614	642	585	622	621	573	574	613	642	611	653	596	604	586	579	594	585	612	600	590	590	617	652	574	613	613	594	613	634	594	605	619	598	605	541	622	585	595	580	569	574	610	610	621	594	583	610	623	590	628	605	568	618	634	597	596	563	590	574	607	598	576	580	584	591	577	656	616	595	614	613	598	605	663	558	628	571	577	604	610	607	594	637	588	594	611	556	603	609	629	589	584	557	584	605	626	594	620	598	638	553	597	570	585	611	591	601	640	607	613	626	599	582	574	655	616	594	586	583	603	647	589	606	564	650	584	563	612	631	580	600	611	578	614	621	573	592	600	629	591	611	650	588	604	578	571	589	601	649	598	559	632	603	578	579	642	615	588	663	590	638	631	617	585	592	602	572	587	580	591	588	651	592	628	570	559	649	550	602	601	632	601	576	580	577	603	571	605	593	596	572	602	616	626	615	578	628	596	589	583	615	619	587	609	604	591	557	624	631	593	581	568	590	600	598	597	589	588	612	585	598	593	587	576	607	598	633	643	595	593	623	595	633	633	604	610	564	592	637	565	588	580	603	620	581	531	612	658	578	608	619	616	636	553	644	600	584	592	621	584	604	556	615	579	589	585	611	628	600	602	620	567	600	582	612	633	604	571	614	655	615	600	611	600	613	598	590	599	596	615	635	572	621	582	622	565	568	609	584	585	573	579	587	601	583	621	614	620	611	591	628	625	551	657	614	631	584	611	596	600	645	571	634	613	542	602	582	568	618	592	549	603	568	615	539	628	625	630	605	642	570	638	592	562	558	565	576	600	605	575	625	575	582	597	639	577	550	592	623	564	555	611	601	576	582	585	608	585	592	594	577	648	636	543	579	580	557	626	580	643	624	616	587	613	611	609	549	619	628	562	593	640	626	607	577	578	652	599	598	608	603	634	604	621	597	656	608	599	600	610	606	586	550	573	629	594	633	588	575	644	583	617	588	596	582	603	606	631	590	609	626	607	591	582	603	600	608	614	567	612	592	571	591	610	626	605	581	564	631	604	586	620	569	618	595	568	595	581	606	631	648	612	573	605	598	597	578	591	611	620	580	604	588	547	629	575	598	609	598	638	578	627	617	621	556	600	579	597	603	606	588	563	590	570	550	597	597	586	588	588	576	601	593	585	593	593	601	623	605	606	579	621	596	576	637	559	627	592	580	599	619	595	593	582	591	588	580	603	604	602	630	584	629	590	599	612	604	589	573	585	580	579	552	621	563	573	601	552	592	621	588	581	602	631	586	604	583	628	599	645	563	630	548	596	631	580	631	617	605	603	618	593	639	576	563	623	623	621	650	600	571	606	594	621	582	607	585	598	612	620	604	589	570	568	608	615	601	588	639	636	604	581	585	605	629	638	638	580	649	601	613	652	584	641	583	568	587	612	562	616	612	604	590	566	610	633	579	585	576	610	600	612	617	604	573	619	618	585	613	615	601	658	542	553	506	608	576	592	618	611	601	593	582	580	594	593	607	627	573	583	563	569	593	568	575	638	620	590	595	581	540	586	580	601	607	632	616	593	618	633	599	555	569	625	617	646	613	563	620	637	615	592	653	564	579	588	596	620	576	618	600	602	612	565	609	603	596	626	597	621	588	610	605	589	590	590	591	604	638	601	610	568	568	581	571	625	585	606	626	575	609	609	645	613	595	604	599	608	580	600	608	578	630	609	564	615	677	574	596	589	618	582	638	527	624	640	595	613	599	619	632	631	577	584	568	648	584	653	593	618	594	587	625	528	621	578	589	623	621	607	592	609	600	583	627	607	587	542	590	608	604	647	608	620	568
36650	50588	45063	33918	26614	20521	15010	9772	6607	4563	3487	2687	2106	1829	1447	1468	1246	1167	1049	1007	971	921	908	878	912	872	811	902	855	830	833	829	873	843	813	801	841	828	824	813	821	791	814	806	824	798	865	872	841	809	829	809	792	825	887	853	832	796	798	835	813	887	814	785	848	817	809	836	855	824	782	804	825	801	794	819	820	848	804	818	751	831	817	808	853	873	829	781	865	786	824	817	835	784	802	801	830	818	828	796	814	861	862	864	822	858	808	820	829	792	825	798	848	854	785	816	822	844	825	806	810	821	811	830	828	824	826	799	787	829	849	810	856	852	773	841	825	843	800	850	830	863	859	797	801	803	763	812	904	813	820	788	839	864	818	783	817	869	804	770	828	793	818	798	783	808	823	849	856	827	802	823	818	804	816	783	837	818	863	817	805	775	806	822	841	832	860	816	815	804	820	830	814	817	880	757	867	830	827	826	817	834	804	806	848	795	818	825	792	832	814	831	774	842	850	795	812	795	796	790	848	809	785	818	771	832	847	802	826	823	799	829	825	820	775	806	838	841	806	822	821	782	805	771	860	811	816	860	784	843	824	820	838	856	780	808	842	829	880	809	831	792	789	841	809	780	826	756	813	804	807	836	830	780	806	850	810	807	776	823	817	777	821	817	810	782	823	803	857	837	805	849	845	810	804	799	740	833	844	871	816	838	827	845	809	804	813	825	784	812	846	812	854	852	798	791	826	840	842	841	840	820	801	851	814	829	784	810	797	807	823	815	800	820	825	807	819	854	832	812	839	817	812	797	864	783	826	859	796	840	812	809	780	801	814	815	782	827	854	860	829	887	824	828	835	828	811	807	781	778	802	824	826	836	780	846	780	834	793	816	817	846	857	846	815	854	823	810	773	801	832	801	784	790	794	806	782	816	833	846	829	841	817	793	826	789	810	842	774	820	880	803	850	808	835	791	840	837	803	863	820	797	809	758	815	795	803	815	850	766	779	839	810	865	804	817	784	774	805	802	815	820	814	859	833	806	815	801	814	851	781	785	849	860	797	839	868	821	796	794	802	782	822	847	866	802	839	820	794	834	800	823	812	833	802	811	826	862	818	779	773	838	821	847	856	850	814	845	807	828	843	818	777	768	807	798	806	837	859	809	827	820	837	810	856	839	821	840	839	845	812	802	773	802	814	826	792	842	804	839	816	838	802	769	816	774	859	813	814	843	771	814	818	837	798	817	795	865	815	881	845	808	819	775	825	859	783	812	820	808	823	806	799	819	822	811	814	824	803	853	815	800	837	787	876	842	769	859	822	844	815	809	770	806	854	831	862	830	820	824	789	804	855	790	841	817	769	807	831	844	854	853	870	806	829	846	797	827	804	789	795	804	869	785	781	789	808	897	828	799	815	824	859	845	828	813	794	801	826	783	840	818	851	849	823	807	838	780	851	822	811	768	822	802	804	824	829	823	738	833	816	847	808	839	804	833	848	793	842	809	812	846	818	839	841	807	802	807	831	817	789	831	832	809	795	771	829	835	819	840	825	824	799	852	830	839	849	780	825	851	844	781	832	873	789	852	847	869	844	769	760	855	801	868	812	780	834	833	816	825	790	833	835	849	826	779	770	804	865	810	819	824	832	821	803	813	866	832	790	791	824	816	773	772	828	855	875	840	820	811	843	852	795	822	776	811	835	871	833	831	762	813	804	799	818	803	828	818	813	819	801	797	813	827	883	830	827	794	848	826	827	831	809	795	806	837	820	878	837	805	834	847	798	815	814	828	802	814	836	776	786	788	786	839	804	833	883	772	806	842	816	844	793	830	802	751	862	848	780	794	797	812	786	845	805	776	769	811	815	759	780	782	821	847	834	785	813	794	850	797	850	831	761	822	797	784	801	802	844	843	825	795	800	824	822	837	801	791	804	822	818	781	861	836	796	805	822	817	818	821	837	788	830	794	863	782	855	828	818	799	833	829	827	851	870	819	801	741	880	785	775	789	851	860	802	818	857	819	806	802	808	862	815	767	838	799	854	833	801	816	841	815	826	823	814	796	843	806	765	819	822	755	805	827	826	799	787	828	849	813	812	810	840	791	811	827	809	812	839	792	874	874	783	817	817	818	879	827	835	853	836	810	843	824	847	791	789	823	795	842	809	851	826	806	828	830	853	840	810	843	788	799	798	811	812	766	858	814	814	856	818	830	836	820	777	866	777	796	785	774	807	802	827	863	801	813	812	848	819	761	780	833	885	787	864	824	811	828	817	861	812	815	838	812	782	833	800	813	830	789	735	789	808	808	842	833	822	846	816	829	804	808	810	841	791	853	759	842	790	847	862	795	877	884	795	794	857	837	804	822	868	827	845	798	788	768	814	852	793	819	766	841	827	851	807	801	822	843	825	876	855	832	792	861	837	794	842	835	793	813	831	800	832	862	799	875	895	785	873	745	814	864	795	806	849	819	823	879	809	830	795	856	830	799	858	862	821	832	870	809	842	846	825	783	764	807	799	839	832	840	789	857	818	769	784	799	841	782	819	821	817	801	824	816	820	863	827	854	854	792	843	822	842	825	777	831	819	874	820	796	832	804	841	832	783	802	844	823	786	799	842	827	784	747	813	836	846	803	857	808	812	816	801	857	824	844	842	764	793	867	857	836	834	778	833	818	782	829	848	785	875	793	865	798	787	795	838	852	798	824	891	849	863	775	839	819	783	822	825	847	822	861	802	832	758	771	808	827	889	887	743	805	795	804	840	852	863	856	818	839	789	802	819	821	839	826	818	822	786	813	814	791	816	849	781	812	811	805	796	819	823	799	851	865	807	828	823	814	838	871	822	828	829	782	862	797	828	794	782	838	808	789	859	839	781	818	900	793	880	827	826	809	851	841	812	813	812	818	797	787	808	849	841	796	796	800	828	813	816	817	871	812	794	871	794	810	751	798	806	839	826	858	856	844	778	801	839	832	808	836	790	813	807	852	863	844	748	855	813	811	795	819	846	810	798	827	825	821	822	839	834	804	823	783	836	839	858	789	842	837	822	860	842	838	852	854	777	794	809	844	797	780	831	845	793	805	804	814	813	845	786	808	802	807	757	841	780	831	838	847	809	817	850	837	829	820	836	796	817	843	832	779	780	824	841	830	833	853	749	814	784	811	833	820	851	815	875	796	795	773	842	765	813	859	806	825	846	826	796	769	843	767	808	854	796	827	821	820	828	812	821	836	824	809	871	872	775	835	784	849	843	822	777	813	817	801	799	805	813	816	771	822	862	826	875	830	842	760	812	840	825	872	772	798	885	808	823	818	778	787	764	817	835	841	830	808	787	807	833	802	772	829	772	825	859	811	831	751	827	836	815	853	828	855	796	846	830	834	831	828	790	755	828	786	821	845	796	820	789	866	870	873	796	811	807	774	790	816	895	807	788	800	799	817	832	794	843	823	791	834	824	813	845	808	807	815	807	854	846	791	830	839	842	853	803	837	816	823	860	791	790	810	833	821	835	762
24084	21020	28602	26105	24862	22899	16732	9016	5561	3804	2767	2208	1812	1398	1287	1145	1009	963	893	828	820	769	782	735	706	684	660	711	645	642	648	653	673	633	685	682	615	663	609	660	650	670	630	647	620	630	660	664	658	625	623	603	609	574	638	581	655	654	673	645	628	638	648	627	671	618	603	607	674	640	667	633	649	643	641	646	655	624	669	625	618	571	647	615	607	600	613	670	645	610	617	644	642	654	635	611	641	610	606	647	665	620	599	641	639	611	639	619	635	576	617	589	617	645	637	596	590	595	602	659	605	639	609	621	631	611	593	601	601	647	632	628	627	643	605	614	567	629	678	676	662	640	635	653	609	618	563	647	685	624	649	607	648	575	608	644	679	616	655	631	668	667	648	612	597	648	584	636	637	650	667	643	661	608	666	656	604	659	608	636	610	620	655	598	650	613	597	637	622	609	630	595	607	606	641	659	642	644	667	631	656	661	626	619	690	621	653	597	667	644	623	609	661	614	661	626	621	649	663	667	634	640	633	675	625	609	648	645	581	646	573	652	650	640	592	606	694	687	619	603	693	581	599	623	644	629	642	658	633	618	600	582	664	626	612	653	640	575	660	614	600	672	634	633	625	586	659	632	623	596	640	660	649	620	661	622	640	601	659	670	592	582	623	601	642	597	676	683	609	668	663	627	585	618	615	715	619	670	661	636	620	627	625	620	632	612	652	641	611	616	634	659	619	654	631	632	620	645	601	682	638	608	618	588	601	615	649	607	681	647	629	633	646	612	660	647	611	626	625	640	634	634	630	609	619	609	648	613	643	657	595	661	652	637	655	668	672	635	620	660	631	642	630	659	633	628	645	643	584	626	647	625	632	609	644	599	587	645	662	617	650	629	637	670	650	669	629	663	613	580	611	662	603	642	646	614	677	651	635	647	599	608	607	631	624	583	625	628	661	655	622	648	635	596	657	621	594	583	662	666	631	638	599	629	602	632	645	661	637	658	643	657	669	640	610	641	637	677	647	655	633	618	611	656	577	641	574	623	620	617	606	644	665	591	662	664	610	651	618	674	620	621	640	619	629	666	601	660	664	636	637	619	582	598	630	642	645	646	640	706	649	623	616	632	639	637	597	615	655	620	581	683	644	603	632	654	609	581	637	616	634	623	636	587	623	567	652	660	688	644	621	641	598	659	649	597	618	592	595	597	613	628	618	609	641	630	625	627	640	599	617	599	621	653	635	627	662	618	626	587	598	616	658	668	651	606	620	622	683	609	623	578	605	648	618	669	645	646	622	591	633	652	636	627	626	612	662	642	644	628	619	609	636	647	600	624	637	651	600	614	597	591	605	608	641	603	611	643	646	604	636	603	618	620	649	663	625	634	647	649	655	635	582	643	618	613	656	649	611	664	622	630	598	610	643	638	617	639	659	642	631	612	652	601	613	586	621	623	633	680	625	579	612	618	643	626	616	608	634	615	640	637	601	655	600	633	637	654	642	645	647	592	636	654	641	627	619	657	610	630	644	607	606	631	641	607	678	677	633	616	641	610	637	613	681	594	637	669	599	626	646	609	592	619	595	610	637	614	611	624	627	625	626	610	659	622	614	653	648	655	696	628	611	637	618	610	654	633	594	619	601	607	615	621	636	627	590	610	665	645	650	649	605	610	619	633	562	651	665	599	658	602	638	604	556	576	659	593	640	649	625	566	596	649	674	633	619	655	645	626	614	600	626	630	603	632	617	603	616	627	625	620	628	649	661	611	607	645	656	640	668	601	620	663	630	619	628	659	647	655	663	608	646	619	610	692	641	642	641	659	622	628	641	666	628	629	615	658	663	632	656	645	611	626	611	616	612	601	616	612	652	587	625	661	629	611	609	647	634	604	639	644	644	632	625	661	661	593	616	645	610	653	637	639	625	609	618	590	628	617	613	634	630	642	617	678	622	624	633	643	650	627	598	672	585	655	657	608	586	661	577	645	629	654	619	612	647	670	661	675	620	671	635	638	642	606	636	637	614	639	654	621	634	621	603	584	646	615	611	656	612	632	659	619	595	634	670	587	679	584	692	651	607	636	631	652	667	623	634	609	665	644	603	628	650	588	630	634	606	624	634	648	603	625	667	627	599	620	615	649	642	640	629	612	661	633	661	631	646	642	681	626	637	600	588	600	601	608	686	631	608	619	631	690	660	612	637	649	651	651	642	593	662	628	629	615	671	608	606	618	633	623	678	603	646	633	633	638	675	658	659	621	664	647	646	694	630	662	601	664	648	633	651	624	623	644	604	659	600	611	642	622	609	653	620	589	631	655	619	615	584	603	627	630	668	617	652	603	672	626	613	588	651	611	682	647	610	620	623	660	636	649	655	574	619	622	605	658	618	641	647	630	652	614	658	638	654	615	607	628	660	605	615	626	623	662	672	601	623	647	575	616	613	607	690	602	633	655	623	624	621	606	640	653	649	635	616	654	578	667	648	643	635	621	636	610	636	610	604	608	620	641	665	605	619	616	623	607	633	645	596	654	620	609	630	651	619	636	646	621	614	634	610	587	678	584	665	623	596	632	605	617	639	659	664	592	647	629	662	632	652	586	633	622	609	643	629	598	662	614	621	635	617	592	595	621	649	613	630	649	622	614	607	626	648	648	653	623	623	631	634	600	646	640	606	590	642	556	651	664	632	621	667	605	670	648	574	593	622	669	599	672	594	642	601	638	624	640	653	600	620	623	620	584	633	657	631	625	644	638	623	631	656	675	650	588	641	621	619	619	670	662	652	621	618	633	668	612	618	654	666	621	601	584	631	583	624	654	673	613	631	632	625	645	621	622	662	654	612	640	658	616	633	640	682	602	588	592	656	587	658	622	615	596	641	558	634	646	624	625	613	624	650	643	600	615	617	668	624	635	654	634	587	645	591	629	606	627	610	623	631	612	623	590	665	570	620	574	632	615	626	662	631	628	673	648	674	610	659	666	646	646	647	618	590	613	615	592	645	657	663	626	649	611	596	629	634	653	623	682	617	656	634	610	606	604	624	644	676	616	609	632	649	637	612	600	635	626	604	602	620	673	613	627	655	660	579	627	659	644	656	664	641	629	639	657	630	639	660	635	654	620	658	600	600	633	638	608	672	642	631	688	634	635	621	627	635	638	633	611	628	606	661	616	656	615	600	638	650	642	644	627	654	635	608	639	622	620	633	647	590	626	661	682	607	630	609	571	639	623	620	612	643	621	643	636	638	635	606	597	659	622	655	624	648	594	566	559	668	626	638	636	648	596	613	638	633	635	614	626	613	688	631	613	602	674	630	583	614	605	581	623	610	612	612	600	617	611	583	650	654	606	640	638	669	606	633	685	636	649	646	623	626	622	610	644	637	610	608	587	652	648	649	624	642	629	655	627	633	640	623	613	672	673	644	652	652	614	649	654	627	625	651	629	634	666	638	647	662	689	633	692	682	575	638	603	598	614	605	599	688	648	573	649	687	623	610	642	657	604	652	620	620	664	650	660
36485	58879	52618	41307	34549	27635	21299	14542	10316	7341	5398	4024	3318	2655	2160	1887	1616	1504	1358	1273	1167	1157	1038	1008	1107	1014	955	945	974	928	909	892	905	909	877	880	881	901	909	889	877	899	867	922	862	869	852	797	899	864	849	893	899	878	905	897	855	859	844	861	821	860	869	828	870	873	868	893	826	869	830	878	865	857	903	854	874	874	890	832	855	910	873	889	843	819	808	866	904	839	819	872	807	860	837	849	833	865	898	843	886	875	895	878	896	825	821	864	862	812	832	875	890	861	870	854	896	843	850	872	874	878	802	823	852	855	836	839	859	853	836	833	863	804	873	868	865	897	871	837	847	865	863	858	821	859	855	906	851	819	856	907	854	831	819	873	875	885	807	928	916	908	868	871	868	867	888	838	868	866	807	907	874	847	863	861	851	905	850	871	817	829	904	839	826	863	866	862	878	897	865	858	840	873	878	850	820	891	847	898	826	834	910	861	844	920	877	862	856	862	872	852	888	859	797	853	858	820	816	861	875	854	911	845	850	862	884	844	828	834	853	850	838	868	864	917	814	900	848	858	825	857	856	903	908	867	856	814	849	856	857	919	896	928	851	866	844	872	859	853	931	848	872	931	831	942	870	832	875	854	855	849	855	830	845	834	869	921	864	876	870	847	832	823	908	877	812	887	826	827	857	871	896	791	881	907	870	843	856	858	878	922	903	841	870	907	849	870	879	849	868	890	880	898	845	854	859	830	903	890	839	809	811	896	877	810	890	898	823	831	829	898	914	850	882	877	885	824	938	831	856	961	891	891	874	891	842	877	855	801	880	880	869	834	869	839	845	848	838	793	891	845	864	856	893	816	857	856	886	843	812	943	890	860	834	862	822	852	853	862	868	856	845	835	887	866	860	891	847	871	849	848	878	859	816	813	835	889	823	862	859	821	897	865	845	845	866	835	804	870	869	868	834	821	919	849	890	864	856	865	843	855	855	909	899	894	853	873	890	858	843	821	867	859	851	887	892	932	810	825	871	911	879	818	846	850	819	911	834	832	867	845	875	884	879	865	879	933	916	840	894	854	866	861	866	864	835	820	883	894	904	860	854	858	911	882	861	844	877	872	885	839	879	854	853	864	873	888	807	831	892	914	866	850	880	840	849	909	864	884	808	809	876	857	908	886	870	884	856	863	882	866	859	859	899	892	921	873	822	899	863	897	806	848	875	899	836	850	844	899	863	875	847	877	847	851	876	841	836	881	900	817	864	895	857	844	844	821	811	837	856	844	876	939	819	893	821	807	860	876	875	865	894	889	862	858	880	823	820	906	856	863	869	880	912	892	882	845	842	823	902	853	827	851	831	858	807	805	889	867	839	870	842	868	848	880	857	860	834	847	872	855	847	863	854	816	869	878	862	898	867	936	846	859	930	819	863	892	869	874	907	841	873	837	848	900	857	886	935	924	892	856	844	862	847	901	868	900	887	840	908	860	866	806	835	859	807	890	857	868	875	874	836	883	901	859	824	852	896	919	879	806	880	836	867	848	847	809	857	836	910	836	900	899	870	826	838	852	868	906	873	878	880	825	865	843	914	851	854	828	866	898	867	846	848	835	930	911	920	877	868	889	813	875	935	821	867	812	838	868	861	883	841	854	829	855	885	855	847	842	882	872	832	852	854	886	848	870	857	867	861	876	854	856	859	860	936	855	873	924	828	884	854	854	862	831	815	881	895	880	846	874	903	807	835	877	888	817	857	871	926	851	811	841	901	862	859	887	832	882	895	882	881	877	931	881	838	838	856	844	895	817	872	845	895	854	865	863	858	823	906	865	852	837	886	876	830	865	819	911	794	858	854	885	802	815	885	862	872	874	863	878	870	856	825	807	821	855	847	837	858	815	873	853	829	893	854	881	866	845	843	883	834	824	830	846	880	895	870	853	844	890	853	885	860	833	906	882	874	843	813	885	858	847	841	884	888	871	855	870	847	890	858	852	844	879	859	803	846	863	823	907	859	854	918	911	883	826	892	908	882	876	867	894	884	833	844	864	862	838	869	886	853	874	843	939	871	887	881	832	881	869	884	828	873	875	901	838	885	876	847	864	894	889	856	894	865	903	890	896	868	891	876	838	944	816	873	880	879	924	838	876	901	859	922	813	832	851	854	886	868	835	939	882	896	844	836	868	899	856	887	858	870	875	866	911	872	857	852	840	830	912	855	830	893	855	878	848	889	897	861	873	830	822	826	847	863	902	859	851	893	877	875	846	840	897	866	865	811	887	830	842	910	900	842	879	838	864	874	890	878	851	892	871	853	854	839	862	844	838	892	904	828	847	837	894	840	836	870	894	836	878	849	853	808	889	863	851	866	821	899	843	897	885	853	890	806	872	911	899	809	881	859	892	913	895	908	827	828	833	852	840	860	827	808	860	911	879	855	851	901	848	877	893	863	859	909	880	836	888	830	823	820	809	838	855	898	845	893	887	880	880	860	877	854	814	848	851	878	828	812	838	866	850	925	840	862	856	862	897	810	859	822	880	840	870	861	869	806	900	870	820	929	812	908	879	861	811	890	797	810	859	896	846	867	870	845	847	844	866	806	854	877	874	800	876	848	866	900	826	866	862	848	886	858	821	864	887	861	870	836	868	861	828	839	855	829	881	835	852	895	859	791	897	884	874	832	816	893	891	880	865	852	829	861	902	844	835	874	914	871	896	862	901	877	850	854	856	834	861	857	884	879	886	879	881	914	851	836	840	822	910	823	859	850	849	858	844	872	862	877	833	814	853	883	899	834	838	866	850	784	852	895	877	790	864	862	869	887	884	848	840	861	850	871	873	901	911	869	868	838	900	850	890	893	876	833	887	861	887	856	936	861	882	908	886	838	890	888	877	909	887	893	916	823	893	895	846	883	833	831	840	860	898	822	866	852	862	898	950	880	847	842	837	933	890	855	866	830	884	868	888	883	815	862	846	853	883	834	835	847	857	894	911	857	889	878	847	875	876	839	834	898	879	833	895	868	907	831	884	877	889	815	859	886	867	804	809	838	837	863	858	863	873	872	788	865	868	851	856	851	853	877	907	854	854	880	842	887	884	865	868	878	875	897	889	804	830	860	862	864	850	841	917	839	910	896	878	833	843	886	840	872	863	904	827	865	850	864	870	890	886	848	846	854	814	873	839	911	823	848	785	856	841	836	844	850	830	851	848	893	819	862	836	828	912	857	877	892	854	864	942	874	802	845	847	884	807	835	863	835	906	874	840	847	884	830	892	894	833	885	846	863	881	848	886	873	835	854	840	861	860	895	898	877	818	820	882	893	864	877	829	846	875	888	912	888	849	901	883	906	901	918	842	850	812	904	853	910	832	821	811	832	923	840	843	824	891	850	890	814	926	877	865	831	874	883	815	815	843	870	919	906	858	830	863	858	855	837	852	921	867	881	894	831	842	850	923	874	868	849	845	881	880	874	908	885	886	898	867	900	825	868	872	849	842	870	848	875	818	861	864	833	848	875	859
22974	20973	28665	23868	22772	24758	23144	12377	7256	5134	3611	2672	2218	1849	1545	1313	1094	1045	981	954	858	796	756	793	648	689	700	697	686	686	679	668	682	660	627	623	667	629	605	658	583	645	649	596	586	632	639	635	582	666	594	648	626	659	607	628	633	630	618	583	680	605	610	616	605	604	643	633	635	654	598	635	658	636	606	660	631	656	649	626	626	597	611	635	598	574	645	576	639	602	668	642	594	598	624	638	585	655	635	634	643	618	621	628	610	590	592	638	608	607	618	614	650	574	616	628	607	601	621	650	616	616	637	583	664	627	613	607	610	560	659	596	602	635	582	618	641	595	667	632	611	589	614	598	608	559	658	668	668	618	671	596	625	671	650	614	636	611	606	645	588	601	586	616	610	621	614	618	610	607	632	625	668	587	624	615	630	584	616	577	618	630	642	622	651	593	668	637	638	677	605	603	620	624	621	647	621	680	643	645	563	642	590	603	611	631	629	597	612	621	644	626	653	577	633	643	640	607	584	622	664	624	647	615	612	609	585	628	668	580	605	614	645	637	643	652	653	625	612	569	619	605	600	644	639	617	584	634	639	596	594	665	613	629	641	602	614	661	640	590	651	642	610	652	655	610	583	583	608	598	628	631	627	577	612	620	633	630	586	614	590	622	654	627	629	638	621	589	600	581	612	615	572	628	617	617	647	580	617	650	620	613	628	624	620	650	633	608	636	636	602	581	624	614	628	659	685	635	644	654	623	599	590	631	628	586	635	629	600	633	636	564	605	599	646	646	601	613	617	640	603	625	624	576	591	596	661	627	657	648	622	605	583	684	639	649	598	638	619	661	646	682	623	595	611	640	662	665	668	653	604	635	632	653	567	622	634	631	607	608	624	656	587	608	618	663	607	603	605	698	590	641	603	587	587	620	608	607	618	601	632	627	622	649	625	612	659	620	635	636	631	606	651	626	647	617	627	626	647	617	651	604	598	630	604	627	626	596	660	571	643	607	647	611	635	638	645	569	636	635	602	616	592	626	639	612	619	586	670	597	640	612	609	626	610	617	641	612	652	608	642	664	621	614	589	600	620	641	652	602	620	666	612	628	618	616	607	605	536	639	583	663	629	630	621	644	648	628	611	630	621	597	652	611	617	626	601	631	636	645	621	638	667	602	659	638	630	656	636	601	644	649	638	618	610	648	630	658	638	622	607	641	629	624	618	680	637	592	621	663	618	597	671	612	601	633	580	618	606	619	624	669	638	637	574	600	616	632	635	615	607	621	618	667	631	608	618	630	624	657	589	634	635	632	595	635	638	613	603	612	594	618	659	620	645	652	615	607	631	622	628	605	657	607	591	632	646	584	632	606	584	634	603	674	618	645	606	611	594	622	615	615	623	643	630	651	610	618	605	652	622	663	623	620	577	665	625	624	655	620	628	603	646	668	619	652	637	649	667	594	577	635	612	593	640	615	607	661	608	645	583	620	590	631	615	596	599	606	599	617	606	608	595	618	594	603	648	611	609	640	638	654	623	633	584	631	616	641	588	628	631	642	629	609	624	590	649	588	676	607	619	593	635	594	604	625	622	653	593	605	615	626	608	638	649	625	632	619	623	635	633	612	638	610	680	567	670	603	622	626	641	605	616	670	627	609	636	611	627	615	596	617	607	609	616	583	595	594	612	647	656	609	659	641	647	626	645	611	617	629	630	618	576	598	634	675	667	645	600	645	611	584	638	625	638	648	618	646	604	618	653	597	589	594	636	677	601	665	584	633	600	597	664	621	582	610	608	614	619	648	604	592	642	606	647	600	638	608	552	648	598	621	603	618	627	632	627	642	627	662	625	654	607	651	658	626	590	627	604	612	599	605	624	642	590	621	616	644	635	596	659	614	612	590	662	653	643	621	600	625	563	586	659	603	626	673	603	565	603	609	625	643	615	668	613	592	619	605	603	576	601	573	627	588	612	590	626	634	608	610	641	644	602	637	638	625	668	564	617	586	610	590	621	687	621	610	605	625	637	648	668	614	606	624	610	611	591	587	622	605	593	578	698	591	624	614	614	572	599	642	644	660	629	624	642	612	587	643	591	625	614	646	609	604	577	607	602	619	634	630	638	656	605	664	631	605	658	631	599	648	626	602	656	631	578	598	628	642	611	584	635	605	640	605	616	604	572	594	585	658	599	659	630	638	568	623	640	591	624	586	630	592	616	595	638	622	584	608	671	606	665	626	607	645	632	628	643	590	633	599	616	595	643	610	588	590	605	607	667	597	621	653	638	631	653	624	596	629	611	611	635	601	600	616	588	621	598	609	609	584	583	642	549	630	620	607	602	622	658	598	595	688	608	642	690	633	616	613	613	660	576	617	607	618	640	610	635	622	631	588	635	588	609	617	648	633	616	639	652	627	645	597	605	617	629	602	623	660	615	589	629	655	634	601	632	598	619	611	627	611	626	617	616	645	599	638	589	629	569	633	614	602	640	629	600	596	660	621	632	653	615	645	615	633	644	652	587	601	618	615	671	704	605	599	639	601	626	625	644	613	633	618	690	593	568	643	568	607	602	636	646	611	614	627	642	647	592	619	661	621	629	595	627	627	653	613	640	671	662	592	605	593	630	627	621	628	595	634	648	635	594	653	616	608	574	652	618	634	583	614	574	659	622	627	628	670	628	602	618	603	609	563	622	658	593	631	636	610	673	649	585	652	605	620	651	655	647	595	616	699	661	652	656	673	649	631	644	647	634	624	606	600	588	615	641	594	631	615	671	645	660	639	611	593	624	611	610	582	604	640	653	602	582	601	597	600	608	622	592	603	613	575	677	606	595	631	603	610	572	675	608	612	655	657	571	611	632	590	663	619	661	662	602	668	596	619	673	638	659	602	589	606	614	610	612	648	634	626	602	628	594	642	599	593	622	657	652	605	601	595	639	654	605	624	638	625	653	611	646	628	626	597	679	565	628	609	593	611	659	599	584	618	651	585	638	609	595	564	660	596	638	624	577	617	606	654	668	662	634	645	641	636	618	583	620	602	635	624	664	609	654	606	617	615	599	631	648	626	614	685	636	608	625	614	642	648	635	649	630	583	609	625	608	646	642	600	639	613	617	619	634	611	635	628	679	620	669	624	612	606	658	584	610	613	589	651	633	625	609	655	655	587	618	631	587	603	653	604	623	581	653	625	633	612	677	576	637	627	631	593	592	613	612	650	663	650	580	637	679	562	614	632	596	595	613	602	668	634	637	650	607	588	637	622	588	642	622	654	621	612	606	596	628	636	689	586	666	647	625	594	618	618	609	660	618	634	650	625	638	597	621	616	607	619	638	602	627	596	659	605	573	580	652	650	641	630	628	631	603	661	664	599	630	620	633	633	637	652	588	636	645	619	648	636	600	621	580	577	585	649	603	628	595	622	645	579	616	610	646	626	606	613	630	625	599	593	598	605	610	632	608	649	636	584	623	619	636	602	616	635	635	623	656	599	603	614	632	589	589	680	614	577	605	602	627	607
39217	63443	57012	45313	38408	31880	25107	17704	12866	9373	7030	5151	4108	3202	2545	2153	1920	1669	1488	1402	1197	1125	1128	1029	1085	993	991	924	952	897	944	903	896	824	857	919	823	892	871	889	861	859	858	903	849	870	897	864	842	887	841	821	853	843	857	843	827	836	866	842	814	810	866	822	878	857	824	885	809	826	833	901	847	849	841	861	893	837	806	873	811	845	884	831	822	828	867	812	845	897	840	853	868	847	832	803	849	867	851	888	845	840	821	847	787	794	776	852	795	857	853	838	865	851	847	845	901	845	830	826	836	834	855	775	830	928	841	852	863	781	857	820	838	828	862	814	849	845	858	806	817	845	874	849	849	844	813	840	825	856	875	820	805	833	868	838	854	848	864	849	907	807	841	830	862	806	882	895	874	839	784	842	848	866	846	833	833	837	742	823	877	848	859	857	817	826	856	819	839	838	859	847	814	832	852	816	809	848	842	755	842	821	829	862	836	778	839	809	860	874	805	868	850	837	825	871	870	873	900	824	792	836	816	823	821	863	794	841	848	823	874	770	784	793	823	828	819	834	852	828	835	873	851	827	824	799	900	850	860	827	846	848	817	845	795	870	854	827	838	870	794	809	851	868	867	833	876	847	843	827	846	857	854	862	862	860	895	870	837	811	896	861	857	822	877	814	840	837	835	801	848	857	850	842	838	837	897	868	827	804	820	826	862	839	827	849	820	891	878	856	813	815	864	880	876	851	826	855	836	849	860	804	883	873	843	832	832	847	866	808	811	864	861	801	861	836	853	825	843	854	864	851	902	827	818	856	835	848	840	850	893	869	865	864	794	848	859	864	835	818	855	834	860	855	826	849	834	791	862	832	839	817	832	810	900	859	807	821	831	827	824	889	847	833	815	808	820	884	785	892	831	878	859	834	795	824	897	847	842	838	833	846	776	789	870	857	871	812	829	821	838	786	866	869	827	825	863	855	816	840	828	840	781	851	824	857	845	828	867	894	845	817	855	884	813	852	767	819	833	888	852	853	880	841	866	799	870	832	850	833	823	802	827	862	873	837	840	861	851	829	862	803	850	868	846	832	859	866	841	856	785	823	846	855	822	833	852	843	817	791	827	879	846	872	834	830	834	835	856	811	819	825	829	849	808	828	857	849	843	848	877	843	800	856	847	857	837	839	837	787	885	878	892	843	868	822	815	799	864	869	837	842	819	840	809	842	902	856	836	881	825	766	810	815	772	830	865	835	864	784	804	811	859	791	832	799	873	783	783	789	816	871	850	811	824	850	857	849	872	846	872	829	811	846	819	796	845	790	835	747	800	863	849	851	850	870	764	845	805	859	871	828	848	842	811	854	861	848	866	793	888	858	853	844	763	883	865	822	844	862	838	850	877	837	893	836	873	846	860	865	847	840	847	856	819	842	839	805	863	844	828	872	822	849	850	813	862	883	804	849	861	905	789	812	866	824	789	828	825	886	839	780	927	915	802	820	829	838	834	860	828	822	798	852	868	863	875	852	823	851	870	828	853	849	829	828	872	921	795	781	830	836	857	865	826	887	870	819	877	818	822	858	825	827	832	835	821	880	841	799	783	825	867	792	838	845	841	839	846	835	838	882	841	870	796	871	862	813	792	788	839	847	838	795	904	842	856	864	856	849	833	820	834	813	824	807	827	873	855	786	873	774	845	807	856	879	830	850	811	853	817	859	837	837	817	869	868	848	863	878	888	783	848	794	819	849	825	812	854	878	887	778	853	804	819	824	843	814	855	843	820	835	822	833	847	795	863	870	802	812	810	861	858	779	864	816	856	905	840	828	844	802	863	811	872	852	856	855	835	872	847	821	846	872	829	839	871	811	869	841	856	821	809	848	838	894	857	843	867	805	822	821	904	829	825	847	806	876	850	831	853	838	802	809	830	859	825	851	837	836	836	806	836	860	814	779	848	869	829	881	855	853	843	879	818	837	803	803	843	871	828	829	865	870	886	818	811	798	890	801	842	833	862	830	785	818	810	822	869	891	836	786	801	769	817	838	817	888	837	788	828	838	788	808	817	851	852	854	874	850	843	870	855	873	839	825	811	868	866	821	890	809	843	793	847	850	819	831	863	831	827	805	901	866	825	883	799	821	872	865	854	872	837	868	847	824	821	867	827	891	855	841	793	836	818	866	870	804	888	861	839	829	865	822	859	807	860	888	811	827	845	853	838	865	818	831	847	870	811	771	855	882	852	880	820	793	805	894	835	820	842	890	813	810	822	858	850	822	854	897	838	875	869	863	863	831	866	868	861	885	841	798	848	783	782	818	849	834	829	841	869	805	812	807	842	846	805	857	838	829	824	843	820	816	807	940	842	794	820	778	843	822	871	818	818	849	867	857	797	826	838	867	845	830	824	836	818	812	827	867	844	814	837	853	857	842	846	826	813	861	797	851	811	826	839	780	877	883	796	828	812	834	810	810	811	812	844	809	843	866	789	863	853	776	858	873	831	848	870	801	795	833	882	876	838	769	822	842	855	867	852	879	840	857	851	792	849	817	826	800	858	847	812	824	849	862	822	831	778	841	869	889	823	812	853	906	845	837	815	829	864	829	867	881	799	861	844	834	846	862	827	822	849	877	849	799	879	822	852	879	850	885	830	840	855	820	799	831	819	806	864	851	870	804	839	824	826	850	851	866	886	843	875	801	873	875	889	930	831	844	796	843	815	813	870	820	822	823	877	854	842	801	808	832	859	856	823	815	858	904	800	862	826	821	863	825	779	820	823	819	862	799	802	854	884	861	826	835	890	831	834	857	803	857	787	827	818	790	835	794	873	794	845	835	787	885	799	845	853	814	830	818	841	838	810	855	831	812	800	851	823	860	876	827	832	860	815	865	816	793	821	836	830	810	856	823	829	855	861	846	840	851	820	842	835	894	816	806	849	825	857	886	875	853	781	794	830	847	878	834	850	817	826	774	865	841	867	827	859	825	831	814	866	824	820	873	815	849	841	862	880	829	827	809	844	838	839	787	840	833	864	778	852	874	772	823	856	789	872	823	799	824	861	820	865	807	844	840	855	810	835	826	880	837	796	816	830	843	865	841	873	770	807	798	791	853	785	816	819	815	842	855	832	837	866	818	825	845	816	856	838	795	844	847	830	816	845	839	893	846	818	842	834	850	812	863	789	801	833	866	787	855	834	861	836	842	926	853	792	844	863	824	830	847	858	870	823	860	847	858	798	833	833	802	857	845	902	842	834	838	837	870	806	842	896	799	799	839	827	833	800	834	817	875	859	832	800	807	831	890	852	800	825	854	853	835	860	829	786	825	827	858	816	847	879	822	856	796	835	811	832	853	811	858	853	814	832	825	846	877	808	815	851	839	848	845	851	848	813	850	818	836	841	855	830	786	846	800	852	887	868	847	840	827	851	878	788	886	819	817	851	837	827	807	825	800	877	818	826	801	816	857	788	869	839	852	814	829	819	842	854	826	910	815	861	848	808	831	809	809	863	853	858	843	864	814
29537	31762	39079	30874	21197	13969	8447	4808	3117	2279	1720	1389	1193	1041	891	861	811	761	718	704	700	659	611	637	643	646	655	654	617	603	586	630	629	648	622	586	592	639	629	560	595	643	593	600	557	557	616	646	581	606	558	590	565	597	578	566	571	599	603	604	594	588	620	604	594	585	654	596	584	612	586	626	607	612	578	535	613	552	600	585	574	574	610	616	572	593	625	627	587	553	593	616	606	537	650	559	594	611	576	592	581	581	578	647	609	588	571	597	572	573	580	617	621	597	630	606	589	636	554	605	584	627	630	607	606	572	586	584	573	591	564	584	589	630	573	615	603	582	588	541	587	573	581	583	582	596	630	577	603	619	597	580	581	518	564	594	612	568	582	582	600	584	608	578	591	655	623	556	585	648	575	646	627	608	610	579	618	591	541	607	551	584	643	615	614	623	622	599	606	586	572	606	559	554	600	547	616	608	571	579	655	636	604	630	628	615	598	592	633	608	609	613	624	603	639	579	614	620	588	635	637	585	601	589	570	608	632	589	633	581	567	622	618	564	575	593	610	560	574	601	563	557	611	558	632	600	567	536	605	580	654	612	551	606	573	575	632	609	570	610	569	602	587	584	563	589	611	604	594	604	591	609	620	591	590	572	626	607	589	616	614	585	589	550	587	569	535	583	640	589	588	587	598	598	588	571	587	619	595	600	629	640	582	581	591	599	620	569	568	579	585	650	581	678	603	584	607	578	638	598	616	628	588	626	570	623	580	571	582	573	604	628	627	599	571	579	562	622	564	554	598	560	584	596	589	590	578	638	591	589	571	608	626	635	554	584	556	609	644	604	635	612	592	568	607	544	630	594	591	582	580	558	606	601	569	617	618	590	615	588	606	527	579	573	608	567	592	614	596	600	657	576	599	583	595	575	578	559	566	615	626	605	586	609	628	633	587	568	615	601	596	589	614	542	591	594	600	529	590	548	598	596	656	574	604	566	609	557	613	621	610	600	617	607	652	596	588	582	616	562	560	615	617	616	602	569	584	604	546	585	602	574	590	603	575	604	571	580	588	618	576	614	550	582	616	596	591	625	575	617	590	584	594	612	653	586	609	586	629	601	627	573	593	558	623	572	613	661	594	616	572	608	591	593	599	593	617	627	547	614	629	646	529	607	605	611	573	616	584	607	567	582	560	583	605	592	657	577	600	579	614	611	592	585	576	594	580	644	679	577	589	604	567	595	557	587	632	574	580	605	629	629	593	589	614	585	592	606	575	620	616	611	575	607	599	573	603	578	629	601	570	620	590	641	634	628	610	593	590	569	602	641	592	648	573	625	633	555	592	587	566	589	581	592	573	598	629	585	543	601	571	576	585	619	613	569	604	533	613	598	590	585	587	603	578	600	592	595	584	580	596	611	604	553	593	584	577	632	605	617	580	606	638	592	651	652	575	638	599	559	602	625	578	627	590	581	632	592	587	556	560	567	570	592	638	596	585	581	620	534	605	570	633	568	607	624	604	605	575	600	604	586	587	561	595	628	598	610	602	626	582	570	620	582	638	639	622	561	595	610	543	611	616	598	560	619	617	573	573	606	579	605	594	621	612	605	633	595	559	603	618	584	580	596	587	533	590	601	570	591	619	604	617	611	593	549	646	610	573	603	593	617	610	613	603	597	609	559	627	569	570	566	559	596	627	636	615	583	625	571	565	580	630	592	650	584	569	597	567	570	597	624	651	567	570	584	590	601	592	582	568	572	544	600	577	605	623	634	596	580	620	593	623	592	592	577	608	631	616	593	622	575	623	588	643	570	596	581	576	629	565	607	585	623	573	584	610	636	630	609	582	625	567	612	608	622	625	590	615	571	598	653	578	617	576	659	577	613	567	579	571	552	582	601	589	600	625	602	612	579	598	610	608	535	616	568	634	577	599	589	599	584	627	599	571	559	563	613	597	561	612	588	604	600	585	581	580	622	638	603	612	559	613	594	594	592	586	614	632	616	611	606	576	611	566	607	569	589	578	627	581	595	580	593	583	590	592	629	581	561	623	601	589	615	569	594	611	606	615	566	587	558	601	613	572	572	566	547	552	581	556	624	588	559	599	605	635	574	572	579	579	616	591	602	597	667	637	597	665	568	615	645	601	614	634	581	595	587	553	620	575	534	601	608	607	597	598	592	609	598	584	611	579	559	587	595	597	580	593	652	607	577	592	627	618	603	565	611	600	647	583	556	588	549	611	587	586	584	596	610	585	583	578	600	614	590	596	546	568	623	552	592	604	607	584	612	554	603	586	592	586	534	587	627	648	617	612	594	566	581	626	587	611	545	625	575	595	601	596	598	578	596	582	629	596	609	640	594	578	545	617	606	612	596	635	578	587	648	562	618	609	649	583	565	620	559	638	577	571	548	596	596	582	569	610	630	574	596	596	592	532	623	581	593	612	617	567	644	603	643	611	607	645	565	595	585	626	623	597	584	583	601	583	570	617	581	580	616	629	577	597	582	585	601	575	594	594	639	594	586	613	603	565	575	593	574	560	588	627	533	630	585	601	618	569	600	642	576	621	623	549	588	579	572	596	566	597	621	630	614	579	609	583	594	594	583	555	574	615	591	596	622	629	625	600	600	603	552	627	602	611	586	613	575	558	646	571	628	559	615	628	629	622	555	615	621	583	616	588	628	615	584	595	591	574	580	631	620	567	655	607	642	592	600	607	617	626	634	586	596	585	587	627	576	592	615	592	627	598	592	584	570	562	560	606	574	605	585	563	585	571	605	587	551	615	615	569	566	622	587	645	571	582	603	570	612	552	563	605	579	619	611	565	572	572	625	568	631	633	606	608	608	625	601	581	592	601	600	616	581	589	583	593	588	575	578	602	586	596	622	587	617	580	599	589	619	623	592	609	565	596	585	634	594	617	626	568	633	646	568	620	575	642	584	615	608	660	602	639	616	603	686	622	591	624	564	605	644	582	596	588	559	569	577	625	563	634	567	597	628	591	595	671	621	577	604	606	611	610	603	608	575	616	621	603	620	611	578	598	608	580	610	568	609	639	587	607	573	573	568	564	584	591	607	616	615	626	551	597	545	608	615	556	629	592	583	586	586	606	645	603	597	584	606	638	569	573	585	553	627	640	581	624	630	604	592	619	594	601	588	615	557	629	611	621	571	571	579	591	607	591	578	542	617	611	566	570	578	581	557	581	595	562	624	639	608	551	573	605	600	624	600	602	626	603	594	570	628	608	567	644	613	609	609	567	584	598	592	606	592	554	589	568	598	614	557	616	609	617	625	600	556	608	597	610	613	605	575	620	619	617	568	626	559	647	593	609	580	538	575	588	618	595	602	629	604	578	585	579	604	634	634	630	635	587	641	625	580	604	578	559	594	589	571	615	536	597	637	576	565	588	593	582	604	622	651	577	599	552	610	580	589	625	613	579	554	583	564	595	574	604	617	614	588	622	607	602	630	581	578	580	580	616	608	587	535	611	592	559	611	610	574	585	632	598	603
37053	51276	45149	33774	26662	20323	14656	9401	6375	4560	3403	2683	2121	1815	1554	1314	1222	1165	1074	961	1012	953	957	913	905	902	885	854	884	858	861	885	799	804	830	814	776	863	807	807	836	855	843	790	851	879	818	801	824	819	821	802	832	807	796	852	832	834	805	766	860	791	795	831	820	847	785	886	822	774	822	806	833	808	799	810	829	812	811	790	823	798	804	815	876	813	793	852	839	862	834	811	816	805	813	860	803	808	795	836	803	800	869	836	811	788	781	829	830	794	821	803	841	801	816	841	812	752	804	820	830	727	837	778	831	844	764	843	860	813	794	845	782	820	780	831	821	861	794	855	891	857	774	811	771	790	848	775	830	839	797	798	825	839	807	810	869	801	814	818	817	813	770	802	858	817	830	749	784	786	821	815	838	823	851	853	806	819	820	821	776	825	867	778	755	801	829	835	818	751	802	809	831	855	778	839	807	788	799	844	816	840	800	821	787	822	805	848	815	808	829	836	834	841	845	767	877	841	858	822	792	835	805	844	787	809	845	825	825	850	847	876	813	806	810	775	860	806	811	811	801	824	768	838	771	818	843	754	832	806	815	866	828	812	867	913	774	882	894	847	801	741	786	804	865	793	851	795	786	840	842	874	852	819	864	828	785	820	805	862	775	834	798	809	823	764	833	788	828	835	848	831	813	823	798	838	789	820	812	798	799	824	815	785	845	858	852	827	815	794	808	842	789	787	780	855	795	838	802	864	813	835	845	820	808	755	802	808	863	827	804	832	800	802	809	795	809	807	846	785	836	825	796	799	838	838	861	821	839	805	837	844	817	796	787	825	816	828	811	856	814	785	739	845	813	815	793	893	829	836	830	786	807	800	860	836	805	767	804	839	808	828	859	814	788	864	818	747	774	803	796	786	846	818	783	793	803	812	808	809	827	837	803	822	850	801	848	846	776	888	842	831	865	823	806	802	776	840	856	802	791	749	801	845	838	811	815	811	869	860	862	802	786	803	841	854	821	810	775	837	766	818	856	770	781	859	778	813	834	801	782	849	851	864	834	862	837	819	832	838	870	821	817	821	817	858	828	746	796	814	856	802	807	817	762	790	836	825	825	878	794	798	827	791	818	829	758	844	835	789	819	788	830	845	809	779	859	843	786	777	804	823	818	808	805	840	822	780	824	791	773	807	814	753	842	823	808	800	812	864	835	816	749	852	797	824	856	848	822	819	790	818	866	792	820	764	875	809	803	795	820	801	808	802	800	777	796	799	804	883	802	822	785	800	846	791	807	799	843	794	826	800	832	815	842	854	826	853	825	807	799	834	871	831	822	839	837	839	803	811	814	851	840	829	805	814	805	806	865	853	788	810	840	866	855	873	823	811	843	819	845	795	788	810	824	837	831	823	788	783	799	792	769	770	828	837	823	821	798	820	855	839	862	749	797	812	782	853	808	838	817	809	806	802	826	816	798	838	748	867	813	862	831	862	801	811	846	823	811	756	778	802	826	776	752	865	810	802	822	833	805	748	818	863	806	877	831	824	845	845	796	855	804	803	819	803	812	786	829	806	785	823	827	814	780	797	832	831	852	784	820	843	837	794	854	790	787	857	846	847	817	855	806	836	753	804	806	785	875	825	813	840	824	829	819	838	870	795	803	810	798	818	833	849	836	831	826	842	828	800	805	850	846	842	815	824	788	826	841	811	791	918	776	781	776	836	833	808	769	813	848	830	821	768	848	819	814	824	833	834	859	819	851	805	800	789	870	842	786	844	760	870	846	870	840	824	878	791	812	846	832	819	785	817	803	813	825	844	840	820	813	862	813	848	824	825	837	816	847	769	838	814	831	811	871	799	799	802	766	783	886	805	847	782	755	812	837	785	780	852	839	847	836	841	840	792	793	818	837	839	828	804	786	789	859	796	784	811	810	782	794	852	763	811	829	793	888	842	790	827	846	800	836	805	797	790	821	807	836	809	798	785	839	755	743	816	862	818	792	819	829	786	852	822	810	760	808	789	849	771	795	849	827	863	862	827	792	836	811	771	820	851	821	793	799	841	830	797	789	798	853	830	816	824	830	838	815	807	784	800	841	773	794	760	814	801	852	866	807	831	836	809	819	813	868	777	833	784	743	823	829	795	819	804	792	816	793	838	818	815	806	781	813	793	846	856	845	802	883	823	851	783	796	769	796	814	838	868	822	828	808	805	834	865	826	780	838	859	781	819	755	879	817	813	811	868	824	827	807	783	811	841	843	859	822	804	793	768	829	798	842	829	826	865	774	834	826	814	773	794	806	812	767	830	845	786	828	802	805	850	838	805	864	801	845	814	770	805	806	829	842	848	817	828	811	886	822	837	830	821	780	811	806	820	882	809	799	845	783	829	790	837	789	846	854	823	859	807	842	823	809	799	837	794	828	858	895	828	837	802	818	813	861	796	779	840	802	840	855	807	822	835	823	843	834	780	820	793	799	818	815	839	763	818	826	869	791	780	788	780	803	833	815	841	770	852	824	835	803	767	862	819	842	799	810	829	834	801	844	820	750	867	839	831	778	796	799	826	850	810	844	847	794	812	818	836	843	813	827	813	814	791	881	844	829	815	813	898	789	857	795	813	827	817	850	833	756	839	887	817	823	834	817	825	850	732	820	745	797	839	822	822	847	771	817	794	851	791	772	802	752	781	857	797	822	810	806	817	850	852	808	783	809	829	806	807	810	846	765	841	843	828	765	845	864	820	808	839	817	816	826	832	815	796	767	805	784	790	776	861	796	828	843	813	845	757	771	792	815	728	796	810	787	822	811	779	768	858	840	791	809	863	774	842	827	818	838	773	834	848	802	838	829	848	835	800	826	881	785	791	824	827	768	826	799	856	886	859	825	833	874	854	875	855	805	805	829	770	845	829	844	807	830	793	781	827	854	813	806	794	767	815	830	754	823	766	797	845	784	802	804	859	825	783	821	865	829	842	763	839	793	823	839	869	879	774	827	805	816	816	760	823	837	801	803	805	862	864	841	805	829	804	904	787	804	753	785	823	855	776	837	802	830	810	782	821	820	785	770	835	858	806	900	794	814	828	725	800	828	809	813	816	831	806	834	850	808	826	820	789	770	779	800	755	773	799	801	770	788	813	770	814	781	850	761	854	783	822	769	789	775	793	805	821	805	807	825	771	796	811	876	814	809	813	771	818	850	846	792	863	797	814	813	852	776	837	821	811	824	830	812	897	779	839	806	789	866	843	814	814	842	755	778	808	814	796	807	800	790	874	803	782	827	802	811	828	864	777	847	760	791	796	776	758	878	819	831	806	837	844	815	816	778	753	809	843	785	820	797	835	820	858	793	795	800	874	819	802	806	787	818	809	806	771	822	814	830	803	820	795	780	820	786	798	834	795	802	800	818	815	824	855	786	841	849	829	812	764	832	822	822	792	782	794	877	814	818	808	889	816	820	802	796	863	852	808	829	802	807	843	815	793	834	886	858	815	830	761	768	780	792	829	865	853	820	760
24038	21018	28562	26364	24894	22618	17036	9233	5543	3917	2899	2197	1785	1511	1325	1154	979	970	819	812	764	740	723	708	745	742	645	624	670	675	689	677	608	617	633	607	614	609	646	637	577	619	639	646	580	612	601	607	629	624	615	644	618	594	677	650	626	668	596	607	620	629	658	660	658	639	626	676	625	631	618	605	633	610	605	640	629	638	625	688	652	655	639	642	612	612	600	662	609	672	634	651	660	631	628	615	641	628	642	644	666	628	634	641	634	619	689	624	646	610	645	645	617	633	649	578	610	588	625	624	606	639	648	610	658	632	605	618	598	648	637	650	599	658	678	649	618	607	646	668	625	632	631	621	650	612	669	606	627	647	611	596	655	643	626	644	605	610	639	640	657	633	636	620	641	609	612	605	622	657	625	624	618	643	633	625	600	637	612	623	640	625	604	623	593	603	632	583	655	644	633	619	629	628	664	624	607	593	637	633	653	593	623	643	634	603	599	644	726	608	606	574	620	684	623	632	626	622	654	613	619	636	619	639	608	638	607	578	632	620	629	550	633	624	607	594	647	621	649	636	591	602	643	641	651	625	602	617	627	632	604	625	607	610	620	599	645	631	572	617	634	603	665	635	625	666	658	616	628	615	644	626	623	652	644	618	660	606	622	580	632	578	649	656	583	601	626	658	640	602	620	631	666	626	644	603	642	635	554	586	662	627	603	620	647	642	589	580	650	610	644	607	605	615	629	659	591	605	658	610	582	634	615	652	648	633	615	635	624	645	660	665	637	572	596	615	584	679	661	622	641	607	635	614	614	607	619	656	664	600	640	615	630	631	610	641	667	611	637	599	664	586	638	652	650	583	612	625	589	612	614	609	618	621	599	635	676	642	590	576	624	600	690	635	616	646	594	631	616	594	598	593	614	627	608	642	573	668	607	603	686	623	627	567	619	630	594	648	617	685	620	625	599	632	609	682	636	602	631	612	640	629	635	604	632	640	610	630	616	665	642	622	615	644	634	682	614	657	660	612	618	618	591	630	643	691	613	593	579	623	628	608	649	622	619	666	603	590	670	616	615	605	597	580	674	607	686	622	649	640	655	669	649	634	630	628	627	616	611	625	634	608	638	644	587	653	632	609	634	612	662	600	581	570	581	625	667	610	633	633	630	682	623	638	670	619	638	632	638	611	637	630	606	660	658	617	617	625	642	619	593	657	674	645	619	655	623	610	636	643	625	660	626	648	603	621	640	643	686	580	613	670	674	614	597	668	594	597	632	604	604	592	639	631	613	608	619	612	621	644	599	651	662	609	673	604	612	617	619	688	642	659	597	639	597	615	592	611	609	627	626	568	617	613	641	629	662	620	593	633	646	600	636	657	629	593	622	654	591	641	652	645	649	644	640	666	647	605	677	636	622	590	619	596	624	628	653	626	654	625	597	640	609	615	590	667	664	619	628	629	618	618	642	638	555	641	618	644	626	633	638	608	609	611	647	620	634	601	603	664	628	605	634	631	625	609	638	633	692	638	631	713	646	615	615	623	615	626	636	617	611	648	636	615	602	678	644	630	620	613	648	634	645	638	605	658	621	668	604	640	603	661	621	603	609	625	649	684	661	624	618	620	641	600	620	659	670	663	604	597	649	648	665	646	647	660	656	611	583	614	648	639	630	600	621	639	659	636	589	615	634	619	612	623	636	631	638	631	669	596	658	636	630	641	621	606	618	631	623	590	605	627	661	618	617	617	634	638	572	623	620	592	619	599	605	633	629	617	678	600	661	610	652	638	648	611	585	631	669	636	640	641	638	565	664	589	597	641	673	656	620	659	605	631	624	598	610	607	621	634	651	630	645	643	630	644	601	604	630	620	590	691	634	605	660	635	661	584	620	676	668	600	614	671	608	624	675	639	615	592	640	669	624	640	622	609	628	619	641	555	634	603	617	620	608	576	633	613	592	631	592	643	647	608	581	614	584	598	608	619	627	628	663	668	627	623	630	588	637	670	630	641	667	606	648	628	634	638	616	613	645	651	592	610	603	651	637	660	660	645	615	612	623	655	592	664	596	622	636	616	616	602	624	621	629	645	621	615	613	620	605	662	617	611	624	609	653	608	640	658	623	639	589	614	637	618	660	601	624	601	638	621	574	647	645	642	667	649	618	681	633	597	648	628	652	663	603	665	656	631	661	626	611	650	663	628	634	626	635	664	598	654	633	682	610	618	587	626	633	647	624	605	618	635	639	606	595	590	688	685	603	654	634	595	618	637	615	648	598	645	644	626	598	638	680	647	604	617	602	623	645	596	620	606	596	581	661	588	614	612	588	617	667	620	609	629	584	667	639	580	635	609	620	627	610	646	617	597	658	602	636	646	661	644	632	643	637	666	597	638	630	605	652	597	648	605	593	603	600	598	657	605	632	648	597	602	649	609	625	607	605	610	676	616	626	620	624	653	587	608	614	619	642	665	631	633	666	598	658	635	607	627	618	657	654	623	655	621	605	627	620	617	630	638	611	609	636	606	579	595	638	572	620	584	641	611	626	608	619	581	579	632	634	634	647	638	595	669	614	696	651	610	601	649	649	637	603	641	655	623	628	604	637	629	623	614	612	646	592	637	641	617	633	628	646	619	579	647	627	644	600	612	621	571	627	615	622	641	596	655	591	591	613	650	608	646	610	587	639	624	614	603	622	620	647	629	678	631	618	661	626	639	676	625	595	574	654	584	612	605	632	614	630	579	614	635	589	648	629	606	634	649	627	605	624	639	629	582	613	642	688	636	636	641	621	618	612	660	562	618	609	643	661	647	603	627	598	596	676	659	637	690	649	615	617	627	631	626	635	596	627	661	637	650	615	625	588	639	595	616	667	583	636	652	653	667	670	631	605	619	635	642	624	609	609	648	592	603	649	607	632	666	626	603	615	614	620	654	665	574	595	586	645	626	662	629	609	630	581	615	633	624	632	612	620	591	635	641	599	622	688	656	578	622	633	636	680	623	580	627	642	615	629	611	639	603	637	630	566	623	624	644	647	628	624	586	602	611	632	640	658	638	585	586	585	640	627	642	600	636	598	667	610	626	604	644	633	600	647	619	636	607	603	600	631	626	592	622	590	709	642	653	627	606	641	619	594	597	614	663	623	596	642	590	616	633	582	586	630	651	622	660	610	585	543	613	643	649	628	641	634	651	624	653	628	602	629	594	616	625	621	615	607	603	637	604	630	598	620	627	631	625	616	585	609	684	656	639	640	630	639	584	574	623	608	633	637	618	619	633	671	632	644	586	618	623	627	567	663	638	671	645	622	644	601	665	617	690	634	650	630	658	621	642	574	604	636	652	605	643	651	608	610	653	624	634	626	597	632	636	631	670	623	654	613	634	629	634	619	621	622	632	642	602	644	596	665	653	595	634	596	640	654	633	689	667	613	619	626	617	606	655	630	672	603	610	643	629	624	591	613	638	626	614	578	648	607	671	583	597	613	640	601	615	652	593	632	581	611	628	619	588	650	631	612	606
36668	58970	53422	41778	34405	27565	21155	14723	10236	7281	5479	4200	3206	2605	2186	1822	1690	1419	1331	1248	1153	1119	1081	1096	981	950	929	978	933	974	899	949	838	828	911	916	852	972	911	851	866	882	882	914	853	863	835	887	856	878	879	839	857	858	826	864	869	880	850	841	889	867	861	871	868	782	925	881	817	847	857	831	777	869	881	893	895	889	796	855	886	860	877	852	884	815	862	842	789	869	843	832	868	864	874	848	882	833	883	892	895	809	909	872	860	836	833	892	872	816	885	865	836	881	857	878	889	888	869	826	792	864	862	850	839	844	879	846	905	877	841	866	864	853	864	850	853	882	846	834	867	832	895	869	841	838	783	834	845	878	849	836	863	876	894	836	845	881	815	841	880	881	857	861	861	789	868	862	809	814	883	859	835	875	874	861	855	852	835	861	818	813	898	873	802	880	857	855	879	852	888	876	846	840	813	874	887	859	868	856	879	911	832	845	858	859	838	849	859	874	832	846	883	880	845	819	871	853	806	828	875	850	838	848	909	895	778	820	900	816	831	854	841	873	863	843	840	836	844	812	888	788	842	848	856	835	828	858	877	879	887	846	869	865	869	830	826	887	884	825	877	840	909	917	837	855	840	863	787	868	822	845	871	854	841	833	903	937	883	861	825	822	790	872	873	802	858	854	844	855	818	864	896	862	769	875	873	885	889	906	860	861	877	805	854	885	874	813	854	828	898	849	862	851	820	811	814	893	881	866	861	833	831	860	884	819	853	878	859	843	825	847	806	859	879	871	801	886	846	802	881	843	861	835	880	913	882	865	823	840	835	807	858	832	846	862	861	818	853	847	870	791	858	875	886	863	865	832	865	866	857	848	888	846	828	814	805	835	849	837	856	854	850	839	817	838	832	864	850	843	891	813	888	850	852	834	836	853	883	803	861	858	863	853	826	813	866	843	824	859	845	934	858	828	869	798	851	823	900	836	875	877	871	828	857	902	884	844	823	822	891	826	852	856	825	878	808	864	876	888	850	854	892	884	899	830	867	858	843	859	825	846	866	850	888	851	879	837	859	821	896	855	827	889	879	840	847	863	823	858	763	874	806	849	835	820	811	797	872	813	798	852	826	856	867	818	858	859	844	848	839	846	868	860	836	890	863	808	878	885	859	831	879	886	809	815	854	825	848	851	908	823	878	882	853	882	826	861	859	852	841	834	845	844	841	881	871	837	866	829	849	849	843	895	825	866	881	844	904	909	818	863	857	860	814	883	895	918	849	865	874	838	784	831	841	868	879	819	800	853	842	831	895	855	849	789	872	838	863	853	866	802	857	866	814	860	899	800	832	844	846	839	869	811	820	847	862	829	827	831	858	829	885	873	877	902	846	864	867	845	833	847	863	813	907	861	850	895	822	846	844	831	839	879	857	840	855	855	828	871	807	847	864	842	812	853	854	865	865	825	841	901	864	894	896	826	892	866	824	817	859	837	787	881	818	893	852	873	888	834	805	836	865	872	832	850	852	859	882	818	923	840	871	873	825	868	884	793	830	817	892	824	785	875	884	832	868	865	829	864	868	854	905	845	823	834	849	837	881	891	879	868	853	849	855	844	839	864	798	881	801	778	907	880	877	822	781	840	848	863	858	812	876	872	822	820	872	850	822	934	906	897	877	862	859	822	811	848	857	901	865	834	894	868	863	861	821	810	790	835	867	817	881	833	867	848	842	868	882	854	799	887	814	880	895	853	886	842	840	863	829	839	888	868	876	909	887	798	873	861	847	912	887	906	792	858	873	823	805	867	885	788	849	851	865	865	840	895	832	854	858	883	851	812	908	828	813	844	854	833	880	856	835	851	860	887	844	890	834	876	821	840	806	841	872	845	844	879	856	853	892	850	869	885	838	868	870	852	831	832	859	834	868	820	884	814	871	860	842	831	855	824	817	871	823	860	819	871	859	830	845	860	852	828	847	857	877	891	874	861	891	858	881	874	863	910	870	823	880	885	862	876	845	855	842	863	884	778	871	932	847	911	837	829	865	871	833	911	840	826	865	857	817	861	871	855	848	872	819	835	887	892	834	853	802	796	895	890	842	846	830	911	838	906	913	918	832	861	864	857	888	887	836	908	879	842	848	854	821	831	896	822	807	860	828	844	835	858	869	876	877	886	823	841	856	828	880	824	863	875	907	836	860	867	806	810	883	851	825	905	853	824	853	845	821	870	858	854	869	804	851	859	843	865	883	894	875	830	825	870	835	830	885	832	836	857	867	797	829	839	844	891	833	862	841	837	850	875	813	875	861	837	851	808	815	757	884	845	826	864	868	824	832	862	844	839	833	834	836	846	805	837	879	878	842	806	942	875	828	893	850	906	864	845	803	835	841	862	867	851	856	862	853	811	850	864	857	852	875	841	883	793	862	867	845	831	843	865	881	916	867	846	802	886	850	862	819	800	894	899	865	823	784	869	875	866	780	837	896	857	866	821	824	830	855	850	888	882	864	874	868	859	841	876	797	830	869	912	771	933	850	835	853	862	849	868	892	841	818	843	864	847	820	887	861	865	953	869	835	832	873	846	831	853	857	878	822	901	901	847	813	836	820	899	897	846	837	856	873	867	887	850	883	860	873	849	861	879	837	893	883	844	832	849	855	873	893	866	887	873	837	869	840	836	882	844	882	851	873	877	833	876	798	853	886	879	853	844	814	867	813	829	887	847	891	769	856	906	875	832	876	856	850	829	846	878	836	845	818	892	837	799	805	812	863	869	841	843	864	878	824	904	861	864	881	842	826	820	862	844	818	860	789	836	846	794	876	856	854	853	843	896	859	874	846	826	799	845	830	829	921	877	851	896	900	852	880	803	892	833	834	851	877	867	882	840	844	775	845	831	835	867	859	837	872	828	836	822	837	893	802	819	810	877	896	890	892	842	884	834	865	883	843	860	893	861	842	844	849	844	863	890	850	816	893	837	841	825	852	781	863	853	836	833	823	843	821	824	857	805	866	877	782	869	827	845	817	855	843	801	829	892	838	872	839	906	807	849	891	869	859	839	864	845	873	893	853	860	830	846	841	786	890	851	867	803	839	852	924	901	877	881	856	770	871	896	853	851	850	863	824	852	839	829	862	874	843	821	887	865	858	874	890	855	901	870	865	793	868	793	897	887	884	826	841	818	846	889	859	823	856	886	851	892	869	834	834	864	877	824	855	872	872	831	813	856	859	853	858	857	828	844	847	849	852	851	845	912	871	838	885	844	877	864	822	830	890	861	875	887	841	848	843	836	911	870	796	814	801	917	855	818	873	892	822	799	845	836	867	801	822	859	847	835	862	830	889	866	818	810	829	904	875	862	842	881	840	822	887	863	822	861	911	879	851	825	853	820	832	855	853	828	885	876	869	876	842	835	849	858	859	838	799	892	880	786	856	838	871	902	855	848	896	848	881	828	823	862	834	831	883	844	903	813	826	820	858	845	856	838	905	828	830	913	830	833	835	893	842	865	871	856	871	842	860	854
22978	21018	28702	24056	23033	24620	23193	12711	7567	5369	4012	2877	2218	1884	1482	1348	1146	1083	930	879	833	842	777	773	719	685	672	671	712	658	687	615	656	587	641	651	652	628	584	669	652	626	667	645	621	609	644	612	642	650	581	602	642	656	648	638	613	624	666	607	656	615	633	583	622	645	619	664	656	593	648	632	599	633	572	637	633	591	646	619	607	554	626	649	639	629	629	612	592	635	599	632	659	617	627	614	589	630	674	593	575	596	592	578	684	574	585	641	625	627	646	599	654	605	605	579	600	660	610	601	592	605	644	616	680	622	566	580	642	630	608	639	581	605	682	661	651	622	635	587	584	592	598	566	638	622	618	603	619	593	630	589	609	620	617	627	688	607	628	578	675	662	657	617	624	602	608	584	623	622	614	569	636	674	630	575	644	654	602	670	642	620	620	658	652	622	599	635	664	611	605	624	599	655	614	637	585	605	604	632	654	613	615	620	575	647	607	612	605	581	573	611	654	600	649	579	607	641	664	614	621	622	603	600	648	594	594	608	641	616	623	585	620	629	650	584	650	628	651	652	588	578	629	661	662	604	653	636	651	613	672	601	632	653	575	628	627	611	600	578	638	626	620	661	643	615	621	642	597	613	638	611	628	624	649	644	643	599	645	609	607	602	665	596	617	622	608	618	596	628	546	600	582	632	609	599	649	598	646	604	604	662	637	612	587	631	628	610	634	592	573	616	649	670	626	614	597	611	635	640	611	640	652	586	598	661	629	640	585	586	619	586	621	604	563	613	588	633	651	657	604	614	622	634	609	604	637	573	601	614	618	625	651	596	632	625	613	594	641	658	647	610	635	627	568	646	580	585	602	632	613	615	607	645	613	618	625	640	618	660	604	655	632	608	638	635	635	633	628	631	612	626	610	650	624	596	624	604	620	610	576	591	606	616	648	610	582	621	586	613	645	609	613	641	628	626	570	599	623	581	701	609	612	627	595	629	607	606	683	651	581	624	596	646	635	620	607	625	617	612	579	605	619	630	622	629	627	653	639	640	585	654	610	654	629	626	623	612	634	557	628	608	637	563	609	615	619	644	609	641	644	606	606	652	603	637	586	635	631	632	657	636	639	610	673	598	598	647	631	617	608	635	615	644	606	597	617	563	676	628	649	617	652	621	616	610	585	629	656	606	610	589	595	570	622	614	643	628	646	626	625	632	593	639	628	638	644	638	622	636	627	649	636	622	611	611	598	610	645	627	583	651	647	617	615	609	630	634	618	607	609	641	616	593	617	665	605	630	658	589	664	614	672	665	637	666	631	614	601	630	613	555	633	586	626	655	651	627	623	615	659	606	608	553	631	597	594	652	609	625	620	643	622	609	606	617	619	622	620	616	653	639	576	570	629	598	617	678	636	608	586	582	607	627	605	630	585	644	600	662	628	655	575	598	651	616	619	633	648	623	596	599	587	601	633	601	649	608	608	593	640	611	646	612	578	607	564	577	637	587	609	565	589	594	662	602	585	632	632	652	595	596	581	590	613	620	665	633	621	657	626	637	674	616	600	640	622	612	581	630	642	666	615	565	658	614	586	611	608	628	642	576	621	599	665	615	643	579	576	596	648	607	620	645	585	614	587	629	582	610	580	603	670	594	645	683	603	619	652	589	604	632	630	642	643	625	651	550	597	595	636	605	631	632	635	635	622	601	656	631	594	644	620	625	641	615	588	640	645	634	616	616	598	609	601	600	627	629	615	588	641	619	625	636	636	635	611	644	582	601	583	593	603	635	658	618	596	622	658	599	628	617	603	587	624	628	604	603	634	646	632	584	612	631	620	650	679	656	595	588	603	585	600	596	631	649	602	590	652	592	645	611	690	666	626	620	607	584	612	651	630	573	648	587	567	590	666	627	640	620	609	637	602	662	574	662	618	599	634	622	612	608	625	643	618	621	622	616	605	665	614	572	628	580	581	636	620	602	617	635	648	621	637	619	584	612	609	589	648	608	613	597	637	650	632	593	637	604	624	642	622	646	606	624	585	599	638	623	606	603	589	612	592	604	584	625	629	586	667	583	594	608	635	619	635	618	618	629	655	625	611	637	605	625	555	632	611	568	652	630	624	572	625	608	634	631	572	593	618	620	619	625	607	675	592	639	589	609	615	622	605	618	612	656	630	628	596	616	599	634	612	619	589	600	608	624	612	591	638	637	658	653	657	631	631	611	645	632	603	634	617	610	638	654	614	611	602	616	612	591	615	580	653	583	624	605	629	643	589	660	601	620	690	586	603	608	626	611	630	627	609	650	572	650	646	602	612	619	619	625	664	629	599	623	630	651	620	586	640	593	615	639	595	608	654	621	601	672	635	600	593	624	568	601	576	596	637	613	575	570	606	591	662	627	607	595	593	597	646	690	598	624	646	661	621	617	586	683	620	590	624	622	610	635	651	591	614	607	674	600	626	683	603	599	548	586	628	634	601	585	597	633	604	608	585	624	632	628	640	608	642	604	603	614	601	647	602	583	595	653	629	596	628	615	583	674	600	641	660	643	619	671	587	601	605	665	627	594	656	613	601	618	674	635	608	622	662	631	635	628	641	578	569	642	568	631	610	609	646	621	616	646	599	632	587	632	615	656	653	599	650	584	635	665	592	592	652	653	670	623	650	561	598	636	603	615	590	609	634	596	594	610	652	587	624	604	612	637	576	673	629	634	636	629	605	634	593	576	642	646	624	610	619	602	634	599	623	605	648	644	607	613	572	589	569	638	634	588	610	630	607	612	617	630	619	599	626	641	604	636	625	646	656	603	638	630	600	585	585	612	558	606	593	625	636	610	601	611	626	633	617	616	589	580	610	628	604	568	630	637	597	602	633	631	612	612	613	631	630	616	658	591	613	604	636	630	624	625	630	592	632	595	616	632	552	633	575	641	599	591	632	605	607	611	609	585	619	632	624	649	586	627	650	633	598	601	608	628	603	620	588	603	610	662	625	594	580	610	600	590	626	595	619	619	609	660	635	648	628	631	641	653	591	637	616	642	583	644	615	596	596	642	623	638	631	622	619	629	613	563	635	597	635	606	604	609	607	589	620	623	634	640	621	603	634	613	668	643	634	587	608	645	595	600	592	615	637	596	611	585	589	650	596	639	648	566	612	600	622	596	637	637	626	594	621	632	589	633	648	589	596	604	584	610	676	628	622	591	638	634	594	583	637	630	570	672	607	600	604	621	636	598	608	624	590	591	637	658	635	660	580	620	608	612	645	584	600	610	598	631	624	596	660	633	610	605	620	572	588	567	617	619	594	580	602	613	581	655	627	589	609	616	593	585	614	579	587	617	580	614	615	589	620	584	596	619	606	591	621	576	602	674	631	597	616	618	617	591	626	631	681	599	658	609	623	600	644	636	605	638	576	594	571	616	611	595	604	629	607	614	606	613	598	650	640	623	641	635	628	613	611	612	616	610	631	582	568	609	613	616	589	607	593	604	645	609	629	664	659	601	584	608	585	641	576	575
38816	64294	58384	46269	38780	32014	25348	18245	13175	9559	7282	5490	4245	3354	2775	2278	1963	1646	1505	1360	1262	1211	1124	1056	1029	998	944	973	918	887	926	918	907	860	843	858	858	853	850	848	848	854	808	806	806	829	877	828	823	851	864	848	857	850	825	810	830	852	869	834	781	859	810	821	802	831	828	801	785	832	807	813	851	823	831	846	801	848	888	803	817	861	862	867	855	832	838	812	794	893	841	821	859	790	817	841	834	819	815	868	804	838	838	841	820	883	812	841	794	852	810	820	765	817	830	797	849	840	803	807	819	804	835	806	874	796	852	810	809	815	851	813	788	848	788	843	873	822	831	839	804	807	832	824	822	848	847	825	852	749	843	860	829	852	805	846	869	822	794	867	804	790	886	817	844	847	825	811	826	825	813	835	880	833	840	825	816	824	836	822	830	844	822	818	875	848	838	823	786	867	820	861	828	856	849	772	867	846	870	838	876	834	860	867	821	810	832	864	804	816	841	803	862	782	793	838	841	815	843	841	819	825	800	854	795	846	798	848	819	828	846	878	793	813	854	812	860	859	899	854	901	830	831	845	823	878	846	847	864	828	785	848	863	831	838	777	810	810	834	883	806	831	839	832	822	798	837	848	851	906	840	790	868	782	805	850	789	802	804	817	839	788	817	827	771	838	851	792	816	849	838	782	881	842	824	832	812	808	814	833	894	799	815	798	803	863	817	851	816	834	825	835	835	812	844	828	840	809	801	876	806	851	847	815	792	796	828	862	839	796	829	778	822	803	847	864	783	769	771	872	817	800	848	766	864	873	822	846	820	834	836	847	828	788	816	807	837	852	823	805	755	829	819	818	780	796	871	853	789	835	837	812	807	847	845	825	868	804	810	839	841	854	918	829	860	833	839	859	821	888	783	809	861	802	874	826	868	812	831	825	852	798	819	902	837	891	818	834	825	820	840	818	842	851	801	808	812	839	839	855	831	799	812	881	860	833	832	830	835	869	795	881	781	870	778	830	848	840	808	787	777	791	825	795	791	822	816	901	822	797	917	871	850	811	808	835	845	841	807	827	845	817	861	802	874	864	870	823	802	810	798	813	814	854	849	849	899	859	863	874	865	837	817	831	875	850	848	796	861	834	822	780	851	800	801	831	815	888	810	831	830	814	767	851	858	848	793	859	843	860	822	857	843	875	835	802	834	847	849	845	820	839	815	858	811	905	790	846	825	800	842	881	845	862	862	836	812	823	854	868	818	848	811	833	881	807	861	861	879	839	857	846	862	825	840	861	846	850	823	826	864	798	888	866	821	794	791	763	864	841	842	825	806	847	790	838	867	780	864	793	883	821	831	855	837	763	868	855	864	829	810	823	808	837	802	828	825	805	793	830	825	847	846	864	801	858	838	796	792	884	857	818	806	812	833	835	785	792	847	825	823	849	827	804	817	807	830	802	799	821	839	854	814	877	824	874	827	796	800	821	821	825	793	822	921	798	841	823	800	766	821	871	813	811	783	836	850	875	862	792	812	849	808	793	835	815	805	829	844	811	784	832	808	857	846	801	877	782	812	829	850	887	846	873	841	836	782	785	837	850	820	837	810	858	834	817	853	862	850	809	838	793	790	843	868	824	845	810	838	897	803	847	775	803	821	806	861	766	860	780	804	866	801	817	801	836	814	794	787	828	856	848	866	826	813	854	864	821	865	833	848	815	840	801	842	789	833	782	817	843	873	777	879	815	805	827	852	872	819	848	796	803	829	798	792	867	811	823	835	872	884	850	805	846	803	833	856	812	850	869	832	846	838	833	843	811	803	819	884	839	772	787	800	845	774	801	827	825	818	873	797	825	788	823	809	864	859	804	876	809	848	840	815	886	785	888	818	884	781	847	816	838	814	814	828	869	842	860	854	870	890	810	864	756	771	827	833	796	831	827	818	846	856	843	851	826	874	815	768	824	783	857	843	787	887	841	837	793	822	839	831	800	817	832	813	870	914	799	844	881	888	903	863	894	845	803	832	772	858	788	835	797	824	749	876	832	806	882	861	879	777	767	859	836	844	797	791	859	813	814	844	772	892	834	842	844	786	820	844	860	848	835	827	828	901	822	833	867	817	820	784	861	846	810	904	849	878	803	794	861	863	835	855	851	807	898	815	886	832	842	873	863	838	862	828	831	821	827	825	852	805	858	812	849	843	795	799	882	841	825	782	878	870	842	814	828	852	860	874	856	835	869	851	830	837	861	831	780	853	900	817	779	827	799	832	781	843	857	844	804	871	800	828	815	839	846	829	875	861	843	828	891	791	831	856	832	886	826	823	825	839	823	825	793	783	827	834	813	837	837	841	767	846	848	798	836	841	843	835	832	843	863	863	822	803	856	873	809	825	831	839	848	816	834	813	845	832	795	837	799	848	789	836	867	829	849	806	816	878	805	828	827	838	803	778	817	843	874	840	811	800	865	812	779	877	843	821	829	837	775	815	831	785	769	826	828	812	850	793	825	886	847	823	818	808	824	795	804	805	862	810	806	844	841	802	811	795	814	843	889	883	818	873	859	776	864	832	810	820	863	883	825	819	801	790	795	843	839	881	857	809	863	815	765	844	786	798	826	827	865	827	846	861	880	767	843	867	874	768	852	846	780	819	813	817	852	808	828	817	813	804	845	889	850	831	849	835	877	858	824	817	818	888	842	830	870	840	851	853	838	808	811	791	842	770	852	875	853	850	842	832	844	853	818	849	861	829	836	811	847	871	818	800	820	829	901	806	829	836	848	851	844	797	785	822	793	831	855	816	821	856	834	796	855	851	816	840	809	853	852	851	804	816	823	787	795	798	855	786	831	825	806	814	885	838	833	791	780	840	864	846	834	806	836	814	809	872	774	814	813	868	866	848	849	850	789	837	789	849	862	797	846	855	783	827	849	840	862	843	799	882	844	762	821	907	792	823	809	846	822	794	827	813	856	803	843	827	855	832	852	815	823	819	806	843	882	850	879	806	860	831	811	844	881	809	786	823	842	806	795	873	816	817	851	830	807	827	816	838	797	856	801	850	877	852	853	882	810	849	878	828	762	842	818	823	881	866	825	812	787	831	835	851	813	809	826	845	869	850	835	817	826	831	813	887	835	834	851	841	812	810	870	825	811	862	840	895	840	835	867	854	839	806	864	843	853	836	856	855	815	858	877	779	859	786	819	823	795	832	825	848	854	888	859	817	853	829	790	923	794	789	853	870	805	842	797	834	837	814	808	787	809	827	810	836	830	816	791	840	814	787	831	811	822	820	784	831	866	812	845	877	781	864	842	842	828	843	856	856	835	801	877	878	813	808	813	861	823	874	832	789	811	865	860	837	833	851	824	799	806	803	841	832	853	816	833	849	834	832	787	807	808	815	817	855	828	825	831	799	806	807	867	839	822	826	794	862	837	816	830	835	873	823	850	843	828	833	823	815	808	864	823	806	749	786	806	818	837	859	847	806	807	834	898	876	850	740	790	799	890	877	845	871	849	850	887
29507	32475	39717	31992	21283	13632	8456	4860	3172	2225	1758	1459	1211	1045	945	886	817	743	678	651	637	670	656	689	631	617	641	590	594	650	610	658	613	612	586	533	635	616	584	635	634	626	600	610	609	625	576	614	605	603	534	604	635	609	610	635	598	616	602	587	570	592	598	609	620	607	617	590	624	592	597	603	578	607	603	658	587	588	554	554	599	584	624	572	572	629	597	593	620	554	578	551	601	571	573	599	556	627	586	586	585	598	560	593	594	575	626	581	595	558	598	588	591	589	608	625	576	621	556	577	604	549	580	618	566	593	576	618	613	610	583	581	564	566	589	599	567	600	589	595	600	629	561	620	627	556	559	594	596	585	624	546	590	578	546	603	625	603	643	582	572	597	589	585	585	603	617	573	627	622	573	583	614	578	614	620	626	572	599	591	595	603	554	597	604	543	576	601	599	588	589	596	590	596	601	550	556	599	592	612	577	591	601	653	591	549	581	604	597	608	583	582	596	575	611	603	591	540	586	615	585	599	579	584	644	615	556	621	587	573	612	595	579	595	576	589	602	580	625	607	601	579	586	605	622	551	533	627	607	548	616	619	566	586	587	556	578	577	586	603	616	596	553	593	586	625	587	610	568	623	616	600	641	582	614	607	603	637	572	559	627	575	601	591	578	596	572	550	591	562	609	567	562	567	572	571	612	603	578	569	592	580	625	576	584	587	572	611	624	581	586	588	598	575	585	606	662	566	600	555	604	574	561	587	597	621	587	588	604	541	580	616	620	569	603	566	533	602	556	599	578	621	600	619	551	568	573	607	585	584	589	657	595	592	587	622	575	602	592	526	563	588	596	610	609	549	580	609	540	623	569	583	592	615	603	596	579	602	572	593	571	600	603	573	591	599	586	563	580	600	566	562	615	595	646	606	581	572	619	550	570	581	556	574	619	592	572	637	614	641	559	560	586	588	542	551	610	579	603	572	572	642	592	602	609	583	597	568	615	546	604	606	548	570	630	617	605	583	588	571	575	563	614	561	597	569	590	566	636	575	610	561	593	550	612	596	583	571	612	628	588	605	624	563	583	583	559	602	524	601	606	628	584	566	576	627	572	601	623	609	582	586	578	563	598	569	623	538	590	619	563	604	593	612	578	574	599	583	581	555	576	591	577	612	568	593	635	574	590	538	564	601	612	569	595	594	571	572	574	606	612	590	560	632	619	577	600	564	611	523	561	588	608	602	561	575	593	567	586	584	626	614	600	576	670	601	545	554	582	589	602	597	553	523	537	558	567	574	576	556	568	611	589	635	622	594	581	570	606	599	549	537	563	585	604	638	617	631	554	586	569	602	596	606	590	604	552	591	626	599	608	561	576	586	578	576	598	607	579	600	614	576	567	594	567	556	599	569	528	588	617	601	577	617	555	603	600	611	578	571	609	615	546	553	630	543	589	598	645	543	617	566	582	593	580	604	575	592	584	576	587	561	576	594	601	556	591	603	633	640	586	593	608	565	548	563	599	602	604	645	612	589	588	619	563	578	596	582	557	578	598	599	568	571	611	563	575	587	629	578	636	579	595	607	585	587	624	546	568	642	585	588	605	614	595	607	534	600	624	600	576	612	622	603	620	591	582	602	543	611	593	561	616	577	558	615	611	596	568	595	561	564	608	561	614	616	607	616	614	642	547	589	558	588	538	564	588	595	621	585	583	602	547	567	597	614	549	600	591	601	587	576	574	603	551	611	566	607	571	586	557	600	621	548	623	607	576	571	650	635	581	549	604	604	608	635	592	572	574	567	588	589	595	596	561	592	622	610	554	618	581	587	569	595	614	581	591	598	585	600	560	629	571	583	587	581	630	619	585	593	574	555	613	616	563	576	632	562	589	581	612	565	591	570	620	542	591	602	583	573	566	599	627	519	602	607	570	589	607	600	565	596	581	602	590	567	586	594	588	593	606	562	597	596	582	573	589	547	525	563	575	528	600	596	516	581	562	550	600	568	563	615	592	576	536	566	579	603	575	595	612	553	580	592	601	565	593	607	565	555	611	566	584	636	570	618	601	599	612	579	568	591	592	605	615	557	617	622	599	586	555	584	576	582	555	618	609	621	650	615	552	597	607	579	601	582	613	634	592	581	560	512	606	562	607	595	584	591	602	604	561	641	593	568	587	632	589	583	552	613	552	564	572	556	603	620	634	601	628	628	601	570	597	562	550	573	602	595	597	638	564	574	579	592	606	617	608	607	624	588	607	592	620	607	566	563	591	580	589	574	621	576	576	563	555	559	559	575	592	559	603	601	626	571	579	557	638	577	588	598	607	591	583	574	590	570	571	614	565	536	616	583	572	593	576	569	610	615	578	594	578	583	630	567	570	573	569	562	573	609	571	558	558	581	612	576	584	607	603	581	601	613	600	593	596	609	533	613	568	588	610	577	572	603	653	569	597	579	601	585	572	614	540	599	604	573	623	550	522	628	603	601	636	636	627	596	584	587	585	615	610	564	602	573	556	569	598	579	566	623	590	579	600	617	594	565	606	592	567	577	582	575	550	591	574	576	630	599	635	576	612	602	599	620	617	607	567	563	590	606	544	598	576	592	590	589	612	587	556	601	619	578	611	617	584	591	643	586	566	609	624	548	538	601	564	567	557	567	577	597	615	609	568	579	581	610	629	637	578	576	600	549	577	547	585	584	567	583	545	566	630	564	575	597	580	616	629	605	598	583	602	567	624	557	579	582	621	611	619	611	592	612	607	589	608	578	565	565	583	570	604	610	577	615	573	595	604	553	594	570	590	590	539	593	616	570	577	617	601	560	553	562	609	596	623	541	614	615	610	592	597	607	559	617	554	604	583	606	614	553	580	599	617	592	585	613	588	576	576	564	584	584	610	578	516	577	575	635	571	599	578	590	612	631	570	563	562	586	631	608	620	621	583	571	589	555	607	591	587	574	583	579	613	563	626	617	556	614	574	614	613	591	578	607	581	604	595	583	622	564	579	596	595	550	602	624	597	577	610	590	591	584	623	575	544	598	602	631	593	567	598	593	600	606	604	559	566	587	609	603	576	655	560	583	547	589	613	597	620	629	568	559	635	605	553	585	632	617	583	602	596	607	586	591	603	630	647	611	614	583	560	612	608	613	604	569	613	549	582	569	556	586	594	595	628	611	598	596	601	611	621	564	620	611	607	586	615	543	609	609	580	535	596	595	580	566	542	565	606	555	576	579	580	573	599	612	603	596	589	567	610	572	588	569	623	613	651	553	592	617	572	568	635	580	592	622	613	570	589	596	584	609	575	599	563	611	602	601	592	594	567	612	595	539	566	579	558	546	594	631	643	576	599	593	590	596	612	629	597	621	558	610	585	615	576	581	582	622	582	589	620	592	619	579	580	587	570	593	584	623	604	604	624	578	551	597	579	564	591	554	595	596	574	636	569	611	605	595	555	595	582	578	579	566	580	628	603	561	556	576	574	619	588	578	598	584	602	621	558	590	608	576	611	608	592	603
37009	51459	45683	34512	26744	20087	14595	9539	6350	4541	3391	2623	2218	1786	1527	1332	1263	1213	1070	1017	950	910	889	901	913	891	872	876	845	833	859	842	833	852	846	803	824	829	832	822	793	839	793	802	814	789	819	773	783	801	831	789	820	765	815	811	812	845	829	825	809	833	788	797	818	829	808	766	804	810	849	833	832	813	787	825	803	832	841	798	820	827	835	819	813	844	801	816	816	799	825	832	770	765	776	832	831	765	779	789	850	799	788	801	758	828	799	859	812	815	795	801	835	826	796	749	802	831	828	857	813	787	783	805	771	865	784	815	772	771	823	829	771	787	835	822	831	824	775	759	806	800	820	843	788	793	808	831	868	827	773	801	812	840	826	827	846	756	780	782	808	837	781	779	770	788	806	864	825	795	786	769	777	783	798	809	804	779	778	797	807	811	812	848	812	836	734	861	784	807	798	801	839	786	800	804	800	836	823	785	852	763	840	806	810	777	771	806	800	776	843	797	794	811	821	828	806	791	831	793	837	760	802	801	833	808	816	848	837	856	789	785	800	799	737	821	838	825	792	787	832	803	862	807	798	790	793	821	845	785	835	796	808	799	755	829	788	763	817	802	791	801	782	781	812	816	777	804	845	799	804	763	778	803	827	811	796	814	848	797	841	828	818	819	852	795	761	791	786	812	814	843	810	846	817	817	835	778	810	817	815	825	786	775	822	815	817	781	793	801	801	798	791	804	760	864	888	807	815	860	802	769	828	788	792	800	791	780	798	841	788	777	809	767	779	831	817	797	799	806	832	837	772	818	788	788	741	825	807	838	819	831	796	787	810	791	784	824	803	807	726	840	826	815	824	820	833	841	767	804	781	849	839	787	815	790	814	784	792	769	786	807	826	777	866	800	778	856	787	820	808	860	771	811	836	847	817	807	824	803	788	789	784	846	874	774	824	779	820	784	811	780	805	767	767	839	812	810	797	805	847	820	756	817	840	826	788	806	804	815	827	784	800	834	770	830	787	824	823	824	813	792	844	779	866	860	798	852	840	823	803	812	843	798	756	758	828	826	799	742	780	809	815	799	853	825	789	870	810	790	781	781	818	795	777	773	813	809	811	803	787	818	795	861	825	849	814	788	790	845	844	779	813	776	850	835	803	803	805	796	827	827	765	846	808	827	795	786	822	853	787	816	851	783	814	795	802	859	819	856	826	809	815	765	805	827	778	819	845	795	848	764	752	818	799	771	816	791	816	814	811	836	865	778	816	845	813	845	794	779	775	776	793	826	841	791	826	822	856	812	797	767	769	866	811	816	792	826	816	805	776	830	847	821	856	779	838	820	772	763	810	847	858	826	802	804	805	825	779	790	781	816	810	869	810	826	774	783	845	749	801	835	789	789	783	792	798	769	777	829	820	828	812	790	781	824	841	860	754	828	823	809	808	833	826	818	814	808	777	813	818	829	857	814	814	840	774	777	824	821	837	782	791	778	810	789	768	848	789	758	783	826	835	796	798	768	769	851	809	823	815	849	813	789	830	826	812	811	756	787	798	775	880	824	774	813	769	786	842	815	756	815	809	803	787	761	777	811	818	800	769	817	789	815	809	795	816	820	797	800	786	827	782	819	785	853	828	808	818	807	798	778	801	819	858	821	779	761	794	755	775	798	801	807	816	839	794	826	819	799	788	763	861	845	844	804	796	797	796	817	821	806	782	841	810	844	797	848	833	791	733	790	783	847	801	835	800	783	811	809	837	828	814	817	817	818	846	847	830	769	815	804	836	772	795	783	748	792	792	818	807	877	807	833	794	777	775	805	815	839	824	809	815	819	799	815	798	799	798	817	748	770	766	855	845	799	786	797	876	826	848	841	819	825	827	856	782	851	806	896	767	892	795	844	843	820	799	762	796	802	813	801	748	785	790	822	860	798	834	768	840	805	843	803	808	810	773	818	833	803	818	796	829	772	794	876	884	808	808	849	830	799	750	852	809	792	819	813	750	814	803	829	791	861	840	801	820	789	838	810	833	822	823	808	737	810	863	783	852	856	794	835	830	793	801	830	822	823	833	796	825	786	779	764	826	783	779	855	779	794	745	825	781	880	829	776	809	795	802	788	806	811	836	795	789	770	811	824	778	831	783	828	805	779	801	772	848	784	814	812	784	782	790	820	859	762	797	841	804	810	788	828	824	757	845	764	850	838	827	830	852	820	814	812	795	804	824	760	789	816	822	814	825	818	835	793	808	813	832	807	804	815	806	817	824	807	830	793	782	787	838	842	805	820	843	834	805	820	830	823	789	811	829	832	820	817	822	799	804	806	866	821	852	784	782	873	818	785	847	807	811	858	788	793	832	797	793	804	792	786	786	757	817	804	854	832	812	817	825	839	784	795	781	829	827	824	777	862	788	827	793	813	800	744	833	792	804	739	753	806	811	812	865	801	807	809	820	837	836	790	836	836	793	799	760	821	779	824	810	801	809	802	839	825	795	826	760	767	815	841	777	812	816	796	825	823	796	791	805	818	824	791	811	785	804	827	780	803	800	778	844	765	801	758	779	846	810	797	847	793	807	771	838	751	756	843	847	825	823	834	794	845	782	778	805	774	778	817	752	795	795	834	769	850	861	825	787	867	812	751	823	823	797	833	805	826	855	776	770	793	824	816	773	814	785	838	767	791	815	782	781	816	829	820	778	785	826	786	830	806	808	778	759	819	820	841	830	793	799	843	747	825	798	773	786	810	821	781	793	764	742	796	781	794	807	787	786	801	839	815	817	838	808	825	864	748	791	833	799	828	817	784	811	790	774	775	838	787	820	808	787	856	826	845	813	784	822	786	782	780	832	761	800	769	835	813	829	795	806	802	828	809	769	840	834	876	815	819	783	806	836	785	800	797	764	762	829	787	806	784	831	836	836	794	781	783	820	763	790	808	776	839	776	802	817	780	799	791	860	838	766	844	818	788	799	861	763	802	771	846	831	820	799	787	776	813	825	805	805	803	795	801	795	815	788	797	803	794	833	743	821	777	838	794	829	812	807	882	799	811	812	761	815	813	743	788	859	807	833	838	854	795	807	847	789	782	800	767	797	816	808	821	840	854	829	780	790	812	825	821	788	841	781	786	814	788	781	847	789	751	812	840	862	769	819	800	787	780	841	760	777	803	826	791	822	774	831	880	815	845	785	815	823	731	743	818	826	863	780	772	821	787	809	807	797	744	806	820	785	812	849	816	785	853	829	803	820	826	872	841	774	818	791	836	819	776	829	816	837	820	796	776	797	764	802	802	756	759	809	783	798	830	820	826	743	818	806	791	821	814	873	814	830	832	833	815	823	808	803	802	810	858	833	781	823	825	823	797	806	819	818	827	809	785	822	766	849	795	841	829	846	759	806	780	834	814	786	803	836	787	821	777	805	798	832	824	811	785	781	780	861	760	787	804	848	792	791	866	738	823	829	766	779	844	820	784	816	839	797	797	805	808	800	843	816	753	829	807	831	790	820	839	846	807	838	801
24081	21009	28590	26002	24347	21658	15598	8235	4966	3548	2634	2086	1600	1369	1168	1063	951	957	850	806	777	718	682	663	721	683	676	640	674	682	672	649	680	654	714	639	592	672	607	638	628	653	626	628	592	621	652	613	624	623	628	604	616	624	604	620	603	630	623	629	600	621	570	647	623	648	674	635	628	609	594	637	595	585	632	631	641	600	663	623	616	631	635	610	643	609	617	603	672	606	648	636	618	636	644	629	628	608	632	587	607	649	666	646	630	629	609	599	608	630	584	622	628	606	601	573	635	571	624	627	633	609	569	630	650	658	591	609	583	564	582	608	692	640	630	596	643	593	636	603	653	602	602	637	618	627	623	671	583	608	573	610	645	628	625	630	667	624	630	662	646	574	613	604	642	623	620	619	648	599	612	559	614	646	610	571	632	598	607	584	627	640	589	603	649	622	609	577	605	603	636	607	580	605	623	625	637	601	649	655	603	625	614	603	619	652	603	622	617	598	635	574	632	618	643	617	645	594	590	647	641	624	601	642	592	603	627	630	652	623	568	569	600	647	631	621	597	613	610	589	647	610	598	622	640	600	606	601	649	644	618	598	597	620	629	661	630	623	611	625	602	606	631	605	645	631	649	594	625	630	562	633	630	619	619	650	640	626	667	608	639	603	617	631	616	635	624	640	650	615	647	566	598	631	597	612	622	604	614	655	594	621	572	672	627	620	649	590	631	633	624	560	601	603	637	632	606	599	599	612	585	637	580	626	594	650	599	616	605	611	574	574	634	631	591	638	623	619	664	635	637	590	660	610	615	660	600	611	575	610	616	644	658	623	666	621	581	635	615	630	631	594	607	624	596	661	651	617	579	626	594	606	629	654	624	643	593	593	613	640	631	579	632	628	650	621	631	619	659	604	623	596	633	656	607	627	624	631	669	621	605	616	631	627	610	617	638	603	624	638	592	600	616	667	610	609	620	639	611	621	584	678	604	650	642	615	580	648	629	601	596	591	604	590	643	665	632	620	632	589	599	630	595	613	659	643	610	630	587	587	575	584	584	649	627	617	662	648	640	591	619	646	616	615	655	647	644	607	665	560	595	636	610	637	614	570	603	613	600	639	626	637	587	623	592	593	602	601	633	618	607	614	596	641	622	593	596	628	585	607	590	613	646	601	609	630	631	601	595	640	641	592	647	630	603	587	626	634	632	649	643	622	601	620	596	629	616	626	588	659	604	587	603	615	597	650	620	604	628	607	605	583	624	595	641	647	642	623	598	550	628	644	634	630	595	626	610	641	681	616	599	628	627	609	626	627	591	600	611	635	619	630	627	635	654	626	631	650	635	581	609	652	587	571	612	621	606	645	599	632	604	572	615	573	607	604	630	592	616	644	614	559	616	616	598	571	661	607	642	642	616	595	655	687	635	573	613	639	585	623	588	614	633	606	619	636	636	650	668	610	601	645	614	613	650	642	636	594	610	593	603	613	626	631	621	616	605	643	609	589	604	691	627	630	596	591	611	617	607	606	625	590	628	634	595	661	617	619	631	635	629	648	611	586	654	659	620	587	633	622	663	606	587	609	613	645	610	602	583	625	643	605	622	592	601	594	619	632	566	614	642	643	598	613	617	580	641	622	615	662	614	641	608	632	612	627	597	579	630	634	614	609	637	616	592	606	653	673	650	606	644	613	615	637	601	665	636	669	601	581	600	598	624	606	626	626	613	646	649	642	591	641	613	589	600	619	617	600	590	603	589	623	604	624	607	626	653	574	561	616	602	617	609	616	612	651	640	590	617	632	629	611	624	622	625	684	623	583	640	612	606	564	597	619	620	596	641	622	639	639	617	614	634	592	644	606	622	615	639	615	579	580	590	594	615	712	644	626	617	626	576	580	570	592	604	604	612	642	643	573	634	605	626	598	629	674	582	565	630	652	609	637	635	618	635	649	605	620	643	651	615	616	638	617	653	628	612	628	614	605	582	633	648	582	619	598	617	599	622	622	687	626	626	667	643	650	606	612	575	603	599	604	612	650	577	632	600	606	639	638	621	598	647	668	662	614	585	635	592	612	623	592	637	633	630	567	590	637	603	629	627	602	625	584	638	633	633	623	618	608	617	641	591	633	616	629	639	588	577	606	644	616	629	641	628	637	610	611	621	663	605	661	648	597	613	612	597	690	647	634	586	615	637	630	644	631	615	620	652	634	621	632	633	660	642	612	592	648	647	598	600	655	609	654	612	566	571	618	619	577	598	573	670	626	602	580	631	601	557	592	633	579	612	660	612	616	603	602	626	630	654	623	633	607	621	607	577	641	607	661	615	656	603	618	626	622	571	586	594	582	578	612	607	574	643	585	646	609	612	642	591	588	610	645	626	633	598	625	598	658	601	617	591	635	580	629	602	614	598	615	622	614	646	641	611	608	643	653	609	630	614	617	634	587	608	549	652	636	650	617	651	586	590	570	604	609	635	647	568	608	655	662	625	627	644	594	637	616	633	616	537	609	625	658	581	660	636	622	593	634	648	618	625	547	663	623	578	605	596	617	628	593	651	634	615	572	626	636	663	595	630	625	602	642	624	636	616	643	623	605	597	619	598	675	634	617	607	627	615	620	655	606	611	614	612	639	569	663	624	619	626	694	640	623	639	646	601	631	642	599	580	631	579	639	597	642	631	623	650	619	631	622	633	631	603	583	591	648	638	616	645	657	636	593	627	591	640	637	598	634	607	646	657	588	623	661	589	595	602	620	612	628	617	629	600	617	600	608	643	622	589	610	583	613	611	652	595	630	643	612	630	655	634	588	603	621	605	576	630	592	628	547	654	617	677	593	594	616	703	601	625	615	598	642	617	644	630	618	602	630	571	627	617	604	631	596	645	640	646	655	626	615	607	619	631	646	626	642	631	615	628	619	612	618	619	657	623	619	630	614	603	576	629	633	596	608	551	639	596	625	595	624	568	641	630	631	641	613	573	622	631	608	640	607	630	619	610	602	670	607	621	646	589	610	655	550	593	653	625	629	604	648	638	613	611	597	639	638	593	655	606	641	646	609	577	628	635	599	637	607	618	589	603	639	618	650	632	619	639	588	620	613	631	631	649	643	641	629	607	599	612	650	595	653	594	655	595	619	624	644	652	619	592	601	606	630	627	674	619	608	646	628	624	654	628	596	613	605	629	609	608	619	640	612	640	599	636	615	642	646	647	642	575	627	596	586	621	606	639	598	644	597	639	623	610	574	593	597	544	642	590	614	588	638	634	615	640	617	615	624	565	614	642	628	574	606	568	579	648	656	628	610	616	608	561	598	637	621	628	641	614	602	655	584	615	585	611	640	612	560	606	633	607	597	596	619	601	633	606	618	650	607	577	622	625	607	631	614	600	588	606	587	587	603	592	608	627	580	575	650	632	635	631	596	614	595	641	595	656	616	586	624	604	641	657	606	594	603	636	612	635	601	612	581	613	639	609	634	652	574	613	625	648	628	619	647	623	626	607	618	599	611	588	592	629	619
37847	58178	52124	40597	33121	26241	19698	13727	9292	6723	5064	3924	2939	2418	2076	1772	1482	1436	1338	1170	1139	1102	1042	1027	924	865	936	876	920	883	943	930	849	872	889	895	874	872	811	834	817	839	821	783	905	884	837	828	857	829	844	868	861	874	860	848	884	907	835	815	830	832	822	833	829	800	886	885	854	842	884	814	834	874	825	851	852	834	849	821	836	827	780	858	829	806	822	826	897	874	840	819	884	846	823	861	856	841	874	818	872	798	866	796	799	825	886	801	843	906	852	898	812	806	821	878	845	794	860	902	870	854	853	868	813	874	896	869	839	857	873	858	866	804	824	795	867	835	854	885	841	821	850	810	862	850	852	846	842	853	881	837	857	835	810	863	852	829	799	868	852	888	803	845	859	844	875	857	823	869	823	877	905	810	802	849	834	874	876	878	898	879	882	814	803	790	825	792	860	823	842	864	817	814	840	819	830	829	839	864	825	860	809	847	807	840	823	828	865	857	866	857	876	844	840	860	822	810	855	820	851	831	877	843	877	840	812	926	850	835	828	827	838	860	892	819	860	886	834	799	854	858	845	839	749	832	828	863	843	863	849	853	828	872	894	867	825	811	807	815	852	802	833	810	844	835	846	833	821	791	821	808	849	833	859	832	830	919	840	859	805	852	830	844	819	841	821	868	765	825	804	887	800	869	842	820	845	828	845	859	857	824	829	844	835	864	862	840	886	837	881	872	850	834	912	854	798	845	874	814	864	833	868	854	852	849	817	869	798	863	787	850	844	823	878	853	801	861	860	845	866	841	840	810	832	910	875	805	865	813	897	863	831	825	815	785	824	863	840	824	819	860	915	840	819	865	831	803	906	870	742	822	894	841	875	847	830	850	890	845	830	844	846	874	859	803	821	806	811	847	825	855	785	845	869	898	831	825	816	839	860	865	829	849	849	854	827	912	863	841	832	882	836	826	864	857	811	896	828	798	811	822	809	808	793	833	873	828	815	828	810	870	896	871	847	830	902	839	881	815	809	847	874	843	789	853	875	810	793	788	782	854	858	810	819	831	827	833	814	837	866	853	839	889	858	853	836	827	826	859	842	845	885	842	872	861	843	864	829	823	826	853	801	797	885	854	858	887	869	931	883	841	835	769	826	894	859	849	890	811	876	845	814	850	849	788	869	796	846	838	880	848	837	801	806	842	815	869	820	842	812	812	828	820	839	887	835	852	845	870	846	800	807	799	878	849	843	860	807	872	843	831	831	826	818	803	873	798	839	869	798	802	870	835	845	854	861	881	830	836	851	824	843	797	781	865	814	836	836	868	807	800	872	816	849	796	798	842	860	824	826	893	828	801	881	864	814	803	862	837	857	806	801	818	854	839	852	831	797	847	770	787	910	866	861	891	843	866	821	856	868	824	898	814	816	832	798	868	843	864	843	872	881	824	859	813	839	803	868	819	828	809	842	848	874	824	816	863	848	837	843	876	846	845	799	849	847	833	833	884	813	840	877	797	830	870	830	805	817	874	852	834	844	854	802	770	852	835	864	830	856	852	881	855	853	821	862	876	840	831	839	828	866	878	893	864	898	816	828	816	900	833	843	832	839	839	862	864	882	866	828	868	882	842	801	879	901	823	910	811	869	873	830	845	856	799	855	882	852	824	830	855	857	860	826	843	832	871	837	778	860	877	833	892	857	855	863	871	840	836	731	845	870	771	818	845	860	809	840	857	857	886	846	803	762	930	828	882	884	849	888	864	857	858	832	816	849	863	841	831	857	903	889	848	857	826	828	835	838	843	844	831	830	882	905	874	846	831	835	835	840	831	872	849	810	770	823	810	867	843	786	856	801	799	818	855	834	838	864	848	799	897	858	832	849	840	813	843	821	842	858	869	880	890	850	895	853	815	825	860	816	831	849	826	829	887	835	843	857	831	855	872	823	828	823	869	853	897	881	824	775	898	882	825	868	891	849	790	811	880	837	827	821	825	792	852	770	813	851	797	856	831	786	840	849	875	846	827	887	865	853	856	829	842	853	871	831	834	841	860	791	880	795	912	821	824	813	823	854	850	761	893	829	867	827	853	873	914	847	815	839	861	887	847	812	836	836	771	778	829	886	817	866	860	786	807	812	822	833	838	841	859	871	820	859	906	828	765	870	825	870	827	827	831	861	833	890	812	858	810	803	849	823	789	830	888	840	891	864	853	905	864	824	905	815	821	889	814	850	836	855	804	807	849	808	813	799	802	839	825	834	830	839	808	816	827	806	874	846	857	818	840	844	809	804	814	810	780	835	889	865	793	811	852	827	872	827	899	856	823	847	871	816	830	911	874	865	840	833	824	874	880	815	818	865	817	829	787	816	859	854	834	868	885	847	787	848	855	835	828	873	828	850	891	846	897	874	859	858	888	876	856	883	853	857	875	816	863	832	804	808	881	849	845	800	829	866	942	799	800	876	852	793	853	876	849	832	846	842	825	864	827	882	851	870	853	824	781	839	814	852	839	796	855	915	842	905	798	813	872	833	886	870	825	831	824	844	835	839	855	863	831	856	861	840	833	880	860	832	821	887	833	836	847	814	849	852	902	795	767	878	878	894	832	839	858	839	821	819	823	855	803	857	858	824	821	870	895	826	818	886	888	838	857	872	813	844	849	872	862	844	834	836	837	814	857	822	833	888	813	814	878	850	874	892	823	876	868	842	852	852	861	859	815	830	851	854	910	823	868	842	831	888	827	852	845	846	850	820	825	800	860	812	856	870	900	897	886	800	811	853	808	893	859	846	850	850	879	847	811	819	906	859	818	832	857	837	895	861	838	873	858	887	889	866	807	897	826	883	846	902	827	866	872	833	893	835	841	834	879	865	824	839	827	760	857	857	828	855	810	853	872	790	826	873	857	814	842	866	878	826	851	843	841	847	818	817	834	856	841	828	824	822	794	824	857	855	878	838	880	837	891	861	850	847	859	822	860	846	812	861	838	837	878	835	878	814	778	858	880	876	882	847	838	873	844	836	874	850	798	840	873	826	879	830	832	803	860	861	798	910	872	836	847	869	879	897	905	835	786	835	834	850	898	810	853	870	842	805	902	785	862	854	871	844	857	845	846	818	808	819	798	826	898	818	805	830	829	875	811	834	872	827	829	860	811	877	859	819	895	849	826	887	848	845	878	797	821	870	827	833	884	859	845	806	841	823	896	803	868	809	811	875	847	784	797	841	885	896	784	854	821	827	852	826	867	848	837	843	865	885	821	829	875	858	840	833	836	851	878	788	811	835	843	866	844	841	845	832	846	859	888	850	902	796	865	859	832	842	850	838	835	841	853	848	856	858	796	831	793	872	851	813	805	803	870	810	900	817	834	865	804	776	876	861	810	812	894	857	865	846	837	879	875	832	872	832	855	831	849	877	895	825	848	850	917	843	890	865	852	838	850	836	811	829	818	804	800	856	883	824	858	895	840	868	840	898	820	875	849	850	828	839	830	804	787	842	847	812	837	871	842	862	829	827	872
23020	20994	28631	24046	22676	24256	22313	12215	7072	4917	3707	2710	2156	1791	1449	1234	1070	1016	962	924	868	839	751	738	715	656	722	718	661	627	669	684	614	607	616	592	615	663	640	617	612	593	567	604	589	656	610	615	640	642	597	630	645	621	608	621	613	626	615	656	610	655	593	575	622	596	584	642	609	584	616	559	601	636	513	609	589	646	619	640	603	582	613	641	614	652	607	637	629	555	644	593	611	589	607	627	576	577	622	588	593	617	596	634	623	604	644	598	575	647	593	620	593	582	619	627	616	572	598	637	597	615	605	606	640	616	593	586	665	565	622	603	596	635	623	577	593	622	599	630	628	603	634	594	609	614	630	605	617	609	615	589	597	598	555	537	640	626	649	610	621	636	599	618	617	643	638	616	612	650	614	613	533	651	598	580	622	630	569	608	573	630	616	602	595	646	558	601	640	636	664	616	630	630	568	607	640	614	640	641	585	649	630	566	619	576	666	620	616	622	654	639	574	623	612	595	616	641	633	625	623	637	610	610	633	597	640	618	616	600	641	665	595	620	630	603	619	615	611	608	623	615	624	616	630	631	635	579	603	581	649	637	607	642	604	596	636	618	607	592	617	599	588	600	659	599	625	584	608	628	606	576	577	619	619	615	626	602	604	621	614	625	651	639	612	614	584	612	590	615	626	600	628	649	645	624	661	585	613	622	614	584	570	576	594	597	668	622	633	629	618	581	652	641	589	659	598	643	611	639	654	629	626	638	585	633	634	620	588	617	582	654	629	627	671	610	572	597	624	640	614	609	646	646	599	594	620	605	603	638	581	583	635	625	583	600	562	650	656	617	630	589	598	585	671	592	634	625	596	596	617	624	600	610	630	614	636	611	654	577	641	591	595	626	643	630	609	638	612	586	628	616	622	591	604	590	632	598	599	611	618	624	597	602	607	645	613	639	602	628	585	657	600	582	643	635	612	592	582	655	632	609	637	567	631	630	626	608	585	628	583	578	609	622	615	640	603	608	545	580	635	641	654	575	648	656	578	627	597	631	631	658	597	574	617	614	595	634	617	596	529	598	613	611	629	616	614	593	646	654	614	598	628	626	598	628	625	633	604	635	620	635	627	615	625	592	635	663	624	646	578	615	607	612	610	631	621	599	587	618	604	648	591	603	613	617	678	602	580	577	620	589	632	613	587	599	647	602	586	589	592	599	616	613	605	617	581	643	606	615	610	576	651	584	596	591	598	618	598	602	607	638	554	599	650	593	630	594	603	634	622	631	587	584	638	616	596	604	616	622	618	629	594	594	579	590	588	676	667	596	590	583	585	599	565	639	666	589	565	630	621	638	654	643	618	615	624	640	602	653	621	607	622	602	633	641	626	637	625	588	643	639	633	583	604	566	628	655	577	675	624	586	592	658	627	633	579	652	628	646	660	625	606	618	608	625	573	620	606	602	542	624	627	602	670	619	593	619	628	653	563	629	611	653	609	617	604	591	685	598	621	598	601	601	610	661	589	613	673	595	610	558	597	582	603	605	583	617	603	583	594	593	630	613	643	587	645	603	609	599	628	642	616	588	604	588	637	640	634	608	617	642	638	616	626	643	582	607	560	614	601	586	654	613	576	592	593	584	596	621	661	599	625	612	635	587	623	584	585	669	645	622	633	617	640	618	600	604	621	646	610	590	615	628	579	704	569	592	671	631	632	589	616	605	566	561	652	600	600	587	618	616	613	617	613	562	660	589	578	676	577	611	598	599	633	606	646	647	618	638	643	632	580	602	637	579	551	628	634	607	640	579	644	606	648	621	632	622	611	649	628	600	604	595	589	615	636	633	646	640	639	591	608	592	614	593	578	598	562	628	618	583	553	590	595	637	575	619	635	638	623	578	598	590	593	588	605	627	610	593	594	598	610	575	666	568	616	620	571	595	636	592	581	622	637	625	630	588	595	607	611	645	598	629	591	624	614	641	633	655	595	611	581	586	610	586	595	651	612	593	590	631	626	652	593	634	590	588	587	588	624	614	610	629	602	579	593	597	594	607	609	642	615	619	601	610	641	611	604	658	654	608	645	592	606	608	645	617	619	609	603	605	651	598	612	614	586	580	598	566	592	602	621	574	624	587	617	592	627	632	601	643	620	588	619	593	626	537	629	634	595	638	579	587	570	671	597	651	576	654	630	608	586	639	641	644	639	612	671	598	595	619	638	611	614	610	578	606	649	633	641	618	615	580	622	662	580	619	608	660	564	647	646	595	627	613	558	628	595	616	626	652	589	603	633	606	623	590	587	613	626	625	632	618	607	586	576	627	645	629	638	642	570	633	656	618	563	583	607	614	603	655	626	649	601	638	599	581	600	640	615	646	631	605	610	646	657	601	587	582	557	583	591	599	581	652	611	669	627	638	620	653	571	608	640	569	651	582	646	625	611	566	608	623	607	632	563	568	608	612	582	619	586	571	591	609	666	616	607	629	621	621	617	584	620	641	576	620	650	596	564	583	609	622	600	659	617	702	552	590	638	630	579	605	569	578	547	573	622	636	596	619	627	633	625	591	676	635	593	634	644	594	583	607	608	595	598	610	602	607	563	600	595	609	610	575	633	637	590	619	638	633	593	599	626	655	645	665	594	619	631	638	588	580	580	581	582	621	564	639	637	612	570	632	604	603	640	562	631	624	572	625	612	613	639	595	590	614	640	595	615	649	590	621	611	661	603	595	586	596	571	611	603	623	613	651	607	576	622	637	619	593	576	613	597	623	621	609	678	603	609	596	652	591	626	623	628	623	621	590	627	616	579	630	654	645	620	623	613	578	594	598	670	586	643	651	657	621	641	588	603	590	617	647	585	526	600	638	661	605	619	620	611	630	595	618	599	576	609	579	629	663	640	593	598	597	589	592	577	584	597	597	580	614	623	589	574	618	593	599	588	591	603	601	627	609	598	636	594	609	595	594	577	650	643	607	657	657	610	614	617	637	612	633	610	599	606	613	630	609	627	582	606	576	660	587	646	602	602	613	629	613	684	617	646	647	567	622	629	654	657	663	619	609	626	556	626	598	616	573	676	625	626	590	611	585	626	591	628	648	617	638	608	591	638	632	584	612	541	659	573	580	624	610	655	593	626	636	627	605	603	653	641	624	584	636	608	602	621	559	574	597	637	572	618	628	579	583	616	584	610	593	629	607	657	591	589	675	625	660	636	618	654	608	638	627	633	636	626	649	630	609	591	683	637	626	572	580	608	611	614	584	577	592	618	610	597	614	604	585	621	638	609	622	616	644	595	594	622	601	597	570	644	609	600	586	614	622	585	683	601	600	636	607	567	648	596	622	625	619	617	586	593	572	580	598	602	598	628	605	633	615	593	632	604	617	614	659	605	603	628	616	638	621	617	578	562	590	685	617	634	622	590	629	586	620	628	640	575	579	587	617	583	614	596	627	634	628	635	579	620	601	587	597	609	597	595	644	590	604	656	614	594	642	586	620	659	611	618	607	616	600	588	573	563	607
38848	63767	58012	45753	37525	30940	24416	17862	12458	8938	6842	5304	4046	3178	2632	2095	1919	1627	1391	1350	1256	1149	1097	1047	1029	984	937	953	920	869	925	925	840	844	859	896	830	875	829	801	838	855	838	794	790	830	876	878	812	845	857	849	791	850	831	789	778	860	893	823	865	812	797	816	814	844	809	819	841	867	812	801	798	834	821	864	801	803	828	826	833	825	812	825	847	786	782	826	836	808	861	809	804	828	826	810	819	820	820	809	794	815	860	837	811	806	842	837	788	792	820	840	830	806	813	833	863	809	802	854	820	835	792	832	801	800	798	801	811	765	802	818	799	830	810	838	805	812	860	809	828	821	798	830	847	818	777	846	793	852	819	838	819	845	775	799	811	796	835	791	808	785	831	849	854	801	813	814	866	818	750	839	823	775	842	809	768	830	786	821	838	828	788	838	791	839	823	800	845	802	829	831	843	796	804	783	801	836	856	871	868	851	848	828	825	830	810	855	849	788	836	811	874	791	835	842	784	861	813	800	835	742	862	786	781	842	815	838	850	806	819	802	806	834	826	815	861	857	838	746	812	801	868	799	805	802	843	795	837	842	801	785	791	805	832	812	868	876	780	812	851	826	821	821	770	773	843	775	852	843	782	829	810	843	842	791	777	827	845	774	841	799	802	824	816	790	803	853	813	833	844	811	821	844	805	857	811	791	858	875	836	790	873	833	841	851	784	845	822	840	841	859	820	838	822	860	777	836	796	797	811	819	845	847	784	863	823	850	803	832	785	804	851	872	843	838	823	819	856	822	855	796	846	845	824	838	821	804	769	854	807	869	853	842	851	765	837	746	845	834	766	831	809	845	824	834	817	821	833	821	813	804	860	794	818	844	751	854	834	863	846	794	830	827	783	763	887	910	753	838	808	799	842	794	784	827	821	826	857	859	795	904	862	865	830	822	791	775	845	817	827	814	805	839	819	777	815	845	807	815	800	888	866	806	889	789	795	794	837	753	825	804	816	798	776	816	814	819	816	854	907	799	817	833	852	862	848	827	841	788	838	862	777	805	813	841	861	851	879	840	870	802	782	824	865	867	839	806	858	874	797	826	810	893	832	822	855	778	791	811	791	872	861	775	802	790	845	807	846	820	823	813	830	822	788	839	828	813	870	787	848	820	841	796	794	796	819	841	895	775	815	910	775	806	764	789	794	851	826	804	802	801	832	771	815	826	829	829	852	822	835	784	777	792	835	846	749	830	802	850	839	834	849	797	803	801	843	806	839	823	839	825	843	837	805	844	784	888	760	783	755	814	796	801	862	842	824	816	786	832	831	802	852	878	824	805	815	829	835	831	835	840	831	821	827	845	865	850	881	800	794	792	799	837	860	806	825	863	816	856	817	797	831	867	803	786	861	842	752	783	858	874	830	812	774	775	793	820	867	797	838	820	795	847	836	825	816	845	807	864	836	851	828	857	828	830	849	801	835	812	873	809	855	784	853	781	821	779	824	788	824	801	793	824	755	813	742	851	779	829	764	859	808	849	853	816	824	806	803	833	829	773	804	779	799	824	804	842	811	832	807	823	805	866	828	806	831	864	846	895	835	806	826	854	824	787	875	804	860	836	817	861	820	837	828	798	817	780	803	842	892	839	864	822	855	764	840	855	783	847	854	835	803	858	823	821	830	810	821	821	832	807	842	818	804	787	825	784	848	852	835	794	844	794	831	820	790	857	861	832	835	815	817	776	824	836	875	827	807	834	801	812	808	860	853	833	841	827	769	848	785	851	818	841	805	792	836	825	808	851	892	872	803	827	812	843	777	805	772	799	794	844	896	834	887	778	863	816	812	848	781	857	787	798	813	827	831	823	774	852	802	800	851	804	827	862	808	790	862	763	778	807	810	820	850	806	777	842	823	820	795	778	819	822	819	787	840	825	794	819	820	838	842	859	790	859	785	854	832	812	818	867	857	813	874	844	826	813	833	816	828	765	843	829	819	793	838	858	803	854	862	792	833	780	814	814	807	850	809	796	801	831	879	897	822	855	820	839	838	829	811	901	795	792	828	818	799	888	844	829	893	837	861	860	868	792	790	824	815	819	813	809	814	748	888	811	870	816	857	755	857	849	815	810	809	827	845	783	785	857	875	847	809	886	852	797	861	833	801	815	825	823	823	803	807	834	841	780	801	819	771	804	835	808	822	812	819	828	738	823	819	886	843	824	819	806	845	825	880	857	809	803	845	828	849	810	834	881	824	797	818	844	829	852	791	810	815	798	824	831	799	872	835	793	853	801	858	807	812	809	855	778	789	826	785	894	809	900	804	839	841	771	823	821	779	816	854	827	828	771	858	828	847	854	821	823	794	806	871	848	790	833	859	783	813	832	833	854	860	848	814	866	780	839	847	804	845	832	828	803	789	786	909	809	805	869	831	842	836	870	836	830	815	826	824	840	812	848	828	864	846	767	839	810	818	817	803	818	837	805	816	875	857	832	863	867	776	807	777	828	809	876	858	829	758	843	840	800	869	809	831	809	780	799	826	841	790	769	846	819	786	806	799	838	758	814	814	816	818	831	810	828	819	828	831	839	772	797	826	817	794	862	788	815	872	830	794	848	805	826	789	801	819	786	873	806	779	865	826	887	837	788	866	855	783	807	821	870	807	778	808	813	806	819	796	853	822	796	825	782	789	832	862	831	849	826	839	837	800	818	802	817	804	813	832	830	851	827	765	811	836	847	840	807	812	817	810	787	842	860	853	843	883	829	861	871	850	800	797	797	823	820	808	831	772	769	829	801	864	892	758	795	832	860	801	817	856	846	869	790	821	837	833	828	840	777	809	833	841	802	790	786	814	782	830	782	842	808	773	832	790	834	804	841	807	837	815	808	790	797	850	822	781	833	788	781	796	813	858	795	828	826	796	795	817	854	804	826	820	882	851	834	867	886	826	837	792	839	818	794	799	799	842	873	831	854	812	832	843	823	889	835	815	806	792	809	829	798	840	788	827	804	801	841	812	846	809	813	778	789	809	805	826	826	819	827	828	847	831	815	834	833	787	857	862	809	826	831	752	794	867	824	818	773	778	801	812	795	804	846	843	829	830	834	803	808	791	831	840	842	767	823	870	839	826	862	813	903	852	858	845	869	817	852	822	831	837	816	849	790	817	840	842	803	800	831	781	819	780	806	799	793	771	875	882	799	851	849	785	802	830	784	765	851	841	823	807	772	811	820	852	850	809	835	839	820	818	829	796	845	835	821	856	825	859	860	819	833	865	819	835	849	823	811	835	827	877	783	836	825	810	761	776	851	784	845	805	822	803	818	836	827	835	822	834	826	807	813	811	797	822	809	830	823	812	820	807	816	828	766	817	812	797	787	797	778	797	790	833	868	803	831	771	816	794	873	791	838	808	855	856	880	823	838	818	766	825	837	811	808	805	891	814	843	834	796	767	872	880	817	778	831	836	814	768	856	775	801	824	819	877	798	793	773	785	866	761	846	764	900	761	832	811	865	825	833
29790	32683	39786	31155	20776	13101	8065	4803	2947	2257	1715	1307	1191	1063	911	866	820	691	655	635	703	675	639	621	654	618	611	595	615	579	607	603	594	600	590	610	589	586	600	570	599	599	601	542	625	566	579	602	629	625	604	583	600	527	569	602	577	578	620	584	539	545	600	599	590	560	603	596	576	602	612	575	634	582	596	555	576	583	594	619	585	605	557	572	622	614	566	557	542	580	575	565	595	565	576	550	556	580	585	536	589	579	544	595	562	610	586	614	616	566	604	587	592	555	576	575	588	591	584	600	544	585	567	600	599	578	546	572	546	594	566	626	589	585	559	582	551	599	574	541	599	584	596	606	575	535	585	587	559	581	642	606	567	599	576	542	651	597	567	588	582	600	543	574	559	587	619	593	572	575	630	586	528	597	597	612	600	586	586	567	617	593	562	598	587	610	613	574	621	590	578	563	567	554	574	606	564	636	624	586	549	607	619	526	628	551	598	566	528	589	589	648	570	561	576	569	617	590	552	542	612	562	594	578	590	608	579	566	603	577	610	575	601	596	593	609	610	568	583	599	567	554	624	628	603	605	549	580	585	610	575	581	568	608	581	572	596	593	537	611	598	555	604	570	617	623	546	596	533	546	568	593	594	581	629	597	654	555	566	625	544	584	593	595	605	565	625	551	633	610	579	602	616	564	550	580	607	592	562	582	608	629	561	604	612	577	553	583	583	619	560	600	593	581	587	574	576	652	600	595	620	571	590	578	611	597	611	596	567	608	596	623	595	593	545	554	593	615	605	583	556	572	641	592	550	542	569	586	620	619	584	604	604	616	578	568	536	630	558	561	560	586	570	568	588	607	576	575	581	562	609	572	588	563	623	609	574	604	582	579	578	592	563	607	565	580	547	554	615	593	571	542	592	591	565	538	587	569	604	563	602	569	645	601	580	612	591	646	583	579	595	567	604	593	568	528	620	563	632	591	576	576	552	573	598	587	581	603	611	595	574	606	627	581	574	602	590	590	583	568	563	617	610	600	619	584	599	623	603	625	613	580	570	581	605	581	563	588	608	587	590	634	553	555	578	599	610	562	540	591	613	579	574	638	615	618	598	567	537	598	584	589	589	521	587	628	625	572	596	570	597	642	589	593	568	547	659	582	570	555	569	595	588	594	591	545	563	595	611	544	576	556	588	650	585	601	572	595	584	553	611	575	627	589	618	588	584	591	581	547	555	585	604	582	582	567	591	581	574	562	577	563	625	587	591	616	628	549	554	577	598	572	599	585	575	582	589	645	540	618	553	563	597	609	606	589	568	581	584	589	556	577	574	574	589	597	622	580	577	555	597	592	562	559	590	606	609	648	589	580	539	566	608	591	621	611	591	556	593	619	601	552	618	592	547	579	586	554	552	580	601	597	542	546	575	629	561	571	602	600	545	617	566	560	607	562	611	642	569	612	627	587	584	581	574	579	572	600	610	606	586	564	582	575	600	564	562	592	553	608	524	623	558	565	605	585	626	577	588	603	554	622	563	558	595	591	641	616	572	572	568	568	588	548	599	569	603	556	591	595	564	569	587	593	550	584	599	587	605	577	573	623	573	568	561	588	592	607	606	571	547	586	574	577	621	619	555	597	520	538	573	561	577	611	605	557	528	575	609	573	574	559	572	550	615	554	586	592	542	602	559	568	613	566	549	610	584	572	552	565	567	572	590	595	605	578	575	549	557	573	591	564	579	606	610	582	566	582	605	622	587	562	602	647	580	587	627	582	608	610	591	634	600	570	618	591	606	609	572	566	590	543	609	595	574	596	615	568	598	590	563	591	612	583	611	608	573	571	578	608	610	570	564	557	605	580	609	593	588	627	566	563	576	604	557	625	573	551	572	566	562	606	624	564	531	569	568	571	597	559	597	544	582	583	578	580	588	565	571	573	584	619	573	577	587	573	605	583	583	571	594	585	626	561	579	619	554	601	567	571	570	582	563	634	565	628	608	550	609	568	584	604	592	567	555	584	609	531	557	577	553	548	577	611	583	592	566	605	581	615	578	613	604	649	583	573	570	596	568	559	606	590	644	623	576	578	564	571	578	585	584	562	567	529	583	609	587	626	586	550	593	569	560	569	576	519	603	557	587	588	603	613	586	577	558	533	562	589	544	579	596	583	568	597	580	563	558	569	560	566	609	587	568	563	605	586	572	590	565	578	593	603	599	595	611	621	548	545	561	576	591	611	596	577	582	581	563	594	542	588	636	603	570	586	576	571	584	584	578	583	588	610	581	558	595	611	538	597	621	558	575	565	591	619	603	619	605	603	591	579	591	565	593	575	609	574	592	607	590	575	581	569	590	561	565	618	589	603	577	575	618	578	589	626	578	587	595	576	573	600	619	549	583	560	569	586	569	587	580	620	607	619	572	572	603	622	584	611	618	570	565	635	564	567	566	608	594	610	578	591	576	567	580	560	562	578	611	580	565	605	571	613	616	632	587	586	587	627	616	562	587	551	598	583	554	620	596	598	573	578	582	557	638	590	602	554	599	600	588	572	588	555	570	609	619	644	573	621	604	625	594	623	573	571	577	620	600	591	605	639	597	567	597	577	621	611	554	605	590	606	579	561	582	600	613	582	642	618	613	593	586	570	588	588	563	587	595	564	616	640	541	585	590	558	613	583	602	591	590	575	561	570	585	579	579	567	554	621	609	588	593	575	632	620	604	590	625	576	607	581	572	611	634	556	563	551	556	582	615	605	615	584	588	577	580	596	593	607	577	616	632	634	580	603	603	521	583	575	593	601	570	595	535	643	564	579	582	572	586	620	617	588	547	555	543	619	593	572	608	576	570	582	569	521	591	577	576	571	597	562	601	572	560	574	607	582	560	578	570	623	559	568	566	610	569	606	611	628	540	606	556	607	513	583	555	585	559	573	571	585	624	587	601	607	577	593	601	591	544	599	573	607	574	568	553	537	569	574	639	561	568	579	601	592	566	562	569	536	599	628	563	599	569	638	586	572	612	610	643	565	593	575	569	590	578	566	588	575	551	577	571	580	643	529	649	575	596	614	567	581	547	561	539	604	617	553	567	574	548	575	587	562	546	599	591	549	619	596	565	613	546	544	644	574	560	576	572	557	575	578	565	585	566	557	576	531	549	603	604	620	597	568	591	573	595	582	590	571	560	571	590	614	595	580	652	580	562	547	598	581	536	549	588	585	579	600	600	543	599	585	569	602	598	599	565	554	650	594	556	633	568	593	583	626	585	590	577	599	604	591	586	631	566	571	573	578	602	614	613	574	573	584	570	606	579	571	635	584	599	587	626	590	562	598	587	599	609	593	615	587	589	577	569	569	596	579	550	574	562	632	540	604	571	587	569	606	607	573	569	615	604	579	568	623	590	628	599	585	548	588	588	570	587	569	611	585	626	563	600	590	529	633	600	586	627	586	569	625	559	566	603	586	579	579	582	580	583	613	563	583	547	617	582	573	582	572	599	578	580	563	599	632	578	561	599	573
37772	51344	45736	33761	26080	19288	13999	9333	6286	4295	3263	2637	2091	1716	1472	1320	1264	1110	989	1015	940	892	909	896	846	869	842	891	807	829	823	851	762	775	796	861	830	830	775	792	840	823	810	828	808	794	807	789	785	828	801	866	773	821	805	805	779	835	803	835	801	861	837	771	768	779	859	816	832	754	802	764	872	783	847	837	772	862	821	811	782	828	734	783	796	820	837	808	796	778	797	836	836	785	820	790	811	774	804	748	835	778	785	808	771	811	803	780	835	747	812	787	799	831	778	828	815	782	812	791	873	791	767	790	771	782	805	856	759	802	788	798	804	805	793	781	816	836	794	747	808	793	787	799	798	832	780	755	847	826	775	765	759	778	759	798	810	832	781	853	737	826	825	790	835	854	853	806	814	841	786	790	783	871	781	816	814	813	812	784	825	814	838	762	761	802	757	814	848	820	768	800	782	777	772	766	825	844	768	825	742	856	788	841	818	783	788	766	798	805	790	782	798	807	807	818	855	768	844	802	795	857	791	833	782	780	814	797	780	795	805	816	803	787	770	782	835	797	881	822	826	819	832	792	810	756	822	765	785	812	808	782	830	824	807	794	801	811	844	828	755	829	819	805	811	798	824	823	781	802	789	815	747	799	806	792	808	798	816	797	868	858	818	846	771	853	828	800	819	790	811	783	832	738	833	829	782	742	740	746	823	820	834	823	813	812	813	797	757	792	763	849	778	776	807	796	825	768	766	819	820	789	773	836	770	793	810	812	832	836	824	842	800	775	808	784	836	775	810	780	774	839	810	836	800	809	818	820	760	788	841	809	764	860	772	832	832	790	805	769	766	765	775	839	827	826	808	828	813	741	757	821	848	831	824	815	806	789	781	814	770	791	822	785	758	791	799	757	783	789	838	846	803	810	765	790	790	822	833	812	765	802	771	789	770	819	802	801	811	814	804	821	844	818	831	796	805	763	831	798	774	842	788	823	797	808	816	770	813	802	781	803	762	792	780	793	770	782	738	841	763	788	759	788	804	736	824	794	807	771	781	800	792	845	778	800	825	795	812	825	827	764	808	750	788	827	802	811	808	794	790	821	769	814	761	830	846	727	840	766	825	810	791	834	838	808	777	761	775	839	799	820	819	799	795	773	801	801	766	743	777	770	757	787	767	796	806	824	775	762	770	823	757	828	852	820	725	811	785	829	749	798	816	786	799	853	811	814	767	802	792	817	864	756	808	800	761	838	854	731	834	781	799	811	778	798	830	785	838	779	776	770	793	763	810	873	847	803	777	799	779	758	775	829	858	820	804	784	770	824	801	822	783	783	820	791	836	792	839	841	833	834	776	841	758	782	778	809	810	763	818	758	825	774	729	764	811	801	826	776	809	806	760	802	776	843	779	790	832	788	801	783	740	828	815	781	805	818	802	786	791	796	817	763	772	780	748	803	781	761	783	864	822	779	774	766	778	826	778	826	807	793	826	826	784	832	793	792	810	845	811	826	779	824	826	792	836	816	791	813	797	819	756	806	846	781	794	785	801	766	822	821	786	850	804	774	801	754	796	804	783	786	838	793	831	824	815	830	808	876	807	806	813	784	811	786	780	802	784	846	769	776	783	790	829	798	812	769	787	800	773	795	802	823	781	769	812	775	837	833	828	812	792	818	831	835	849	779	820	827	839	803	793	780	786	817	794	832	781	811	864	811	806	789	809	778	840	802	800	790	727	799	812	791	821	770	809	813	783	799	814	850	768	786	846	801	790	833	794	814	808	779	806	775	770	795	844	737	816	822	805	829	792	827	764	850	841	787	807	777	801	807	798	766	820	840	795	768	757	787	807	755	779	830	799	791	806	805	835	736	802	809	792	801	869	793	782	747	784	812	785	785	853	812	805	792	813	780	799	817	810	790	769	765	823	829	772	837	813	818	812	812	868	844	753	801	828	806	848	821	765	793	852	780	794	848	795	748	846	824	784	791	737	830	805	846	771	853	753	777	815	801	856	787	803	802	831	752	818	809	825	821	834	808	750	821	777	806	808	818	727	783	787	800	795	819	785	786	802	786	797	752	801	769	791	777	787	830	834	799	802	742	806	784	837	789	831	828	828	754	805	771	808	848	806	777	769	805	855	798	807	845	802	798	783	800	773	803	798	781	821	816	804	790	783	797	774	823	773	782	842	823	874	767	802	769	796	775	798	802	814	801	823	811	800	854	782	795	806	804	794	827	782	825	805	830	789	828	792	883	805	818	785	802	830	760	797	796	832	823	828	834	804	771	773	803	832	836	810	771	793	793	806	798	811	831	760	816	779	804	793	835	800	816	762	756	763	795	781	815	812	846	822	790	791	804	789	739	844	792	835	793	773	769	805	820	830	806	767	828	801	833	785	801	779	829	773	762	767	775	783	866	811	796	797	829	786	879	808	819	810	765	828	778	740	806	770	763	787	803	812	827	823	809	866	728	772	845	807	809	791	808	809	779	787	807	786	837	778	765	791	806	824	764	827	813	770	788	785	774	785	809	780	788	769	818	837	795	832	818	791	785	788	827	751	783	772	783	784	833	812	812	790	736	813	818	804	875	811	830	765	801	827	732	803	798	802	802	796	797	839	774	810	843	798	839	801	785	808	823	792	808	785	794	791	863	799	792	765	809	800	782	767	815	831	823	766	816	812	824	822	840	800	832	785	796	805	810	842	841	814	850	796	735	831	817	784	771	804	815	803	758	815	818	823	853	851	782	805	794	819	795	747	775	826	811	741	846	830	786	742	787	776	781	776	756	753	797	792	808	803	814	809	872	795	785	827	794	778	808	807	815	782	828	775	828	797	816	776	826	832	799	791	817	808	836	799	771	799	757	793	817	786	861	848	794	834	797	790	820	827	780	852	795	773	827	767	823	879	771	803	795	785	766	818	820	783	734	812	832	792	802	799	834	837	815	765	826	794	810	790	832	817	767	795	850	830	813	798	775	768	777	790	825	820	770	779	772	843	770	775	763	743	752	817	800	776	792	768	733	799	804	796	798	781	838	796	816	797	798	807	818	774	818	814	787	760	784	811	801	781	822	778	773	752	810	798	799	826	799	779	789	839	817	763	765	766	767	792	845	803	783	770	773	844	780	814	786	780	837	803	808	817	792	793	792	841	794	756	764	785	814	790	736	774	764	844	843	816	801	818	788	865	791	801	829	761	807	813	771	767	827	866	787	791	785	809	794	815	804	768	824	823	841	780	857	770	807	797	818	816	840	773	797	764	778	765	815	801	791	737	789	790	793	756	799	861	842	793	791	767	816	829	805	762	818	796	796	758	846	737	806	739	798	830	797	813	816	831	856	865	785	777	818	788	802	802	806	800	809	821	793	777	823	795	781	759	790	846	797	791	832	785	814	790	875	829	793	797	806	782	797	746	799	799	843	810	828	832	841	791	838	778	811	800	762	830	835	835	798	811	739	842	793	761	745	743	773	797	811	814	783	783	816	790	775	811	780	851	847	816	854	767	789	730	799
24056	21028	28596	26051	24205	21532	15435	8593	5236	3590	2715	2088	1653	1432	1205	979	975	897	820	778	779	712	679	686	693	658	646	640	683	610	647	632	601	607	592	646	597	642	618	622	604	607	632	551	606	554	607	631	607	594	617	583	573	588	636	607	618	600	601	615	651	588	622	597	627	560	581	637	580	634	595	607	603	605	616	563	644	585	580	628	624	642	566	604	609	606	593	642	583	577	646	610	605	603	589	602	599	643	596	614	637	606	614	599	592	611	635	623	627	588	580	644	621	603	619	623	626	640	646	600	582	621	588	657	655	590	590	645	608	648	658	586	638	609	620	635	593	565	564	590	620	657	622	586	630	635	610	570	615	631	635	608	608	615	632	614	629	604	563	600	621	645	631	613	615	611	667	644	615	591	585	612	569	603	591	668	635	605	600	638	643	573	619	629	633	650	653	635	618	619	597	620	586	622	615	629	616	585	616	597	623	601	633	608	637	667	603	639	598	638	639	608	602	615	582	620	626	579	601	603	635	590	611	589	597	621	580	597	592	610	606	629	600	619	574	624	571	636	628	636	599	590	617	624	635	648	652	599	622	594	634	616	619	625	592	574	619	585	584	637	586	615	606	604	563	571	651	655	605	628	605	636	648	655	615	622	615	588	586	635	590	615	601	600	632	595	627	642	591	628	604	600	598	647	615	645	637	615	617	595	606	599	637	568	639	561	633	635	638	647	598	646	686	591	626	609	577	618	610	650	622	558	571	620	612	596	639	590	615	585	653	596	623	601	558	627	625	649	620	591	612	589	606	602	613	567	622	648	633	590	606	624	640	619	642	613	611	638	580	596	587	639	619	609	607	620	674	601	588	620	606	638	606	611	586	602	591	648	602	629	613	613	625	632	566	611	596	563	576	622	612	582	594	621	631	590	635	673	613	600	604	600	609	576	615	658	614	618	632	626	615	635	655	588	654	643	573	641	653	586	600	641	639	636	640	632	642	646	678	595	625	586	586	596	617	599	605	585	643	597	627	595	646	605	624	650	620	609	618	619	628	569	572	621	582	627	591	641	664	641	597	611	606	612	652	587	648	612	607	666	560	599	634	614	637	643	573	600	569	585	606	568	599	553	596	605	601	598	621	643	670	581	608	611	609	618	637	629	621	595	608	640	612	597	605	599	587	612	570	608	597	627	646	584	645	587	676	586	633	656	647	614	639	598	609	569	636	612	620	587	586	593	652	568	590	624	617	605	612	645	606	590	620	592	631	598	648	596	613	647	656	660	627	634	625	576	639	656	561	639	611	589	590	651	628	652	667	603	601	598	609	539	616	621	585	631	631	609	599	601	600	628	582	633	623	624	611	621	629	669	586	584	590	601	652	622	629	631	658	579	601	667	602	623	578	604	622	669	621	631	548	630	637	609	592	589	616	600	639	570	559	609	631	632	601	629	626	597	618	612	597	597	589	637	644	665	575	611	621	623	594	580	548	635	607	592	602	627	601	608	558	598	646	622	620	608	581	628	600	621	649	630	640	643	590	619	650	604	628	650	584	609	679	615	605	602	621	626	599	598	594	627	607	641	595	593	612	616	620	568	619	582	630	603	615	618	573	572	616	617	617	607	599	629	588	592	602	618	592	590	612	628	597	627	570	659	642	661	600	606	578	619	617	615	638	607	595	631	643	648	626	616	601	651	628	585	598	631	589	581	614	598	569	619	628	629	594	647	607	623	590	611	624	575	595	588	620	643	573	639	638	558	603	617	643	634	617	620	618	575	570	616	593	615	573	612	622	640	604	596	653	623	606	641	602	585	605	598	610	590	595	643	595	624	599	625	603	583	572	598	611	624	641	639	614	627	597	597	598	603	618	645	622	586	558	639	581	664	618	641	624	642	593	596	639	634	585	612	578	585	599	617	581	636	609	612	632	626	627	599	647	611	603	668	591	586	617	645	637	634	650	619	598	628	604	575	611	657	629	586	621	625	577	640	592	655	611	618	613	610	645	622	588	620	617	587	598	603	579	649	642	626	627	618	622	582	613	613	618	595	614	641	625	606	586	615	637	590	615	644	616	612	622	636	606	631	615	592	604	573	591	617	599	624	611	619	635	598	645	582	659	660	579	598	602	628	612	586	610	591	590	561	572	611	575	605	601	630	560	576	631	647	604	553	627	606	628	607	635	661	629	598	568	611	638	613	618	624	625	608	615	635	624	591	615	624	633	626	611	641	609	549	575	606	629	561	593	593	605	636	599	635	615	619	615	629	600	615	611	642	590	654	577	576	611	639	586	622	619	609	643	569	644	558	654	605	596	586	582	603	581	585	640	605	635	593	621	582	619	598	639	609	588	596	647	601	621	601	649	585	610	610	605	605	620	604	601	606	614	633	605	610	613	606	632	594	649	614	604	562	636	626	628	587	592	603	628	617	587	665	605	630	600	643	610	609	579	577	567	643	632	574	599	598	612	613	619	606	613	611	607	594	675	647	614	615	626	612	632	609	649	623	588	609	643	605	605	639	629	632	630	600	619	620	659	619	598	595	543	573	620	630	619	570	600	610	576	564	605	639	608	600	631	592	596	588	586	623	628	628	589	579	616	605	615	619	635	578	600	608	604	619	654	668	600	561	617	579	642	603	583	625	643	603	575	617	568	568	669	627	608	605	616	599	628	582	580	606	581	619	603	591	593	595	631	604	641	598	605	660	620	602	553	644	644	629	617	598	600	651	628	634	553	588	623	607	617	600	645	584	599	619	607	590	599	621	611	623	602	623	603	584	592	633	602	629	612	619	653	629	643	646	647	580	582	620	636	610	584	625	610	620	630	621	676	603	627	633	632	612	563	644	565	581	628	568	627	630	596	612	599	620	626	642	609	617	605	601	626	600	623	595	618	635	590	612	595	621	617	622	630	643	642	596	590	628	646	628	617	632	588	610	583	606	612	590	600	623	648	579	603	600	551	576	644	670	623	579	642	611	638	639	615	633	602	589	648	623	549	571	621	572	635	602	657	621	586	615	612	644	605	585	628	629	641	608	657	587	654	565	567	596	581	602	619	613	657	587	636	650	611	623	613	580	591	628	641	628	582	580	603	606	619	638	611	606	602	609	621	614	602	595	607	623	589	631	612	631	636	638	601	635	602	609	587	617	585	603	601	622	644	584	622	595	635	638	588	604	583	642	622	612	581	613	598	625	595	592	577	611	638	588	577	589	594	603	599	594	613	645	574	633	628	591	577	647	632	598	617	577	645	621	637	616	638	643	620	577	627	608	585	595	613	596	634	665	601	611	590	593	630	568	616	600	633	625	582	668	586	600	579	637	603	607	611	630	608	586	614	614	635	617	596	629	619	606	622	604	572	629	622	586	614	613	618	632	608	650	610	609	598	642	576	619	578	598	584	627	617	619	623	609	664	664	597	622	618	622	632	639	602	625	653	625	580	626	645	614	647	641	604	638	596	629	616	610	658	601	637	641	625	612	583	657	624	616	636	629	551	615	577	576	610	596	638	596
37222	58499	53013	40914	33082	25809	19770	14426	9864	6819	5019	3909	3097	2428	2155	1738	1565	1387	1271	1239	1141	1061	978	932	984	951	964	900	924	873	910	865	822	840	879	887	890	894	870	885	825	809	844	830	870	781	826	847	808	872	848	839	878	828	867	824	829	806	864	790	830	817	856	824	834	868	802	811	830	826	857	843	821	824	839	851	859	818	846	867	821	889	819	819	802	804	825	822	827	834	844	843	834	829	889	783	832	822	861	877	831	840	768	861	848	770	827	891	847	874	824	812	861	805	863	871	877	880	862	791	868	857	854	823	846	805	830	810	814	787	840	831	805	792	813	860	902	837	844	774	854	837	909	861	831	831	849	859	853	824	826	811	811	814	873	891	802	869	874	852	795	760	856	874	845	791	841	865	839	800	876	837	815	793	838	798	829	875	860	858	788	851	841	838	846	834	869	862	802	854	840	848	867	839	881	838	797	897	841	803	863	879	814	798	872	849	821	790	796	827	888	812	818	806	859	845	831	878	849	794	820	869	803	830	808	873	832	844	887	819	862	810	833	801	823	858	836	839	796	885	840	813	826	828	867	841	770	834	847	865	844	811	837	829	831	878	874	848	830	888	815	862	826	845	870	810	846	798	899	826	833	811	844	802	809	839	819	814	835	841	858	884	803	883	876	861	853	859	797	818	820	907	900	852	849	812	841	827	823	759	847	831	841	829	864	801	878	845	841	815	816	798	870	843	834	854	844	808	814	835	839	828	881	826	870	817	823	820	820	890	792	831	850	875	828	850	770	813	878	751	804	836	830	820	840	802	791	881	841	813	840	793	813	855	794	836	856	864	811	807	827	845	851	818	845	831	818	841	820	862	849	780	861	886	805	858	794	816	789	836	892	848	859	839	824	813	847	873	877	862	847	847	833	804	852	894	811	828	827	784	823	895	792	839	828	843	872	832	822	859	880	869	843	844	821	865	856	795	809	788	878	833	846	815	824	817	867	831	841	869	833	795	798	859	837	832	822	827	846	836	820	846	858	813	854	810	822	781	798	809	855	827	886	858	833	809	819	858	822	815	838	798	824	808	868	815	836	800	867	802	793	828	837	844	839	798	897	854	829	771	875	826	863	822	784	809	827	806	765	812	779	823	842	850	820	842	853	867	812	852	841	831	861	863	828	866	821	799	853	905	860	844	826	873	837	854	792	824	828	839	772	824	820	859	813	799	882	863	849	818	821	786	830	837	796	808	840	839	810	859	840	816	835	800	832	855	833	793	821	878	853	791	838	818	846	853	847	799	847	803	855	847	811	819	817	822	834	826	850	858	848	823	827	840	829	901	803	842	788	839	807	830	838	855	823	882	856	848	849	829	820	818	839	829	837	847	878	804	864	912	829	810	851	795	808	863	820	849	852	826	855	859	850	882	861	888	837	843	842	799	861	843	854	833	848	781	831	818	819	822	799	812	816	821	844	846	866	846	856	858	861	783	858	839	800	799	894	853	850	858	856	860	846	853	856	782	886	806	851	828	826	850	881	813	817	835	825	826	850	823	856	852	880	852	855	825	814	858	835	862	797	825	869	814	895	853	837	838	846	849	837	794	839	876	839	860	824	824	860	875	861	849	833	840	872	810	827	807	877	809	782	808	860	808	853	815	850	850	858	823	844	894	805	862	825	816	876	836	872	894	827	828	849	799	803	856	846	821	859	888	820	815	843	805	831	859	837	866	822	842	852	813	842	778	834	832	822	783	796	817	861	863	845	747	823	894	809	803	835	806	837	886	854	784	815	771	857	847	820	834	831	867	863	807	873	866	841	837	815	822	804	821	889	831	848	819	835	858	854	857	772	802	838	799	815	849	854	839	817	817	823	809	850	818	806	845	841	865	813	835	828	841	801	818	827	880	863	850	834	821	789	844	836	826	843	835	821	832	884	843	860	791	855	834	822	831	835	857	818	875	830	806	838	805	836	790	835	843	815	834	856	862	840	800	770	813	812	787	862	865	799	805	838	831	839	862	840	847	828	854	859	817	894	873	833	855	824	839	859	859	842	808	820	848	836	847	812	853	852	820	792	857	834	832	809	843	871	857	864	852	820	807	832	813	849	823	840	845	762	806	839	845	862	802	844	860	828	812	851	792	818	838	827	809	890	837	797	812	786	843	812	864	848	841	832	827	861	791	857	779	857	830	824	779	821	854	803	825	845	779	876	848	808	857	795	839	874	834	834	820	774	809	813	850	842	845	887	881	883	814	837	817	802	800	889	804	852	846	869	810	843	812	790	851	805	842	838	865	821	849	822	852	799	794	794	820	827	865	861	788	820	847	861	824	869	849	892	847	884	866	843	863	791	853	820	845	802	797	774	851	807	849	752	863	827	834	816	834	863	860	838	810	779	827	833	857	865	804	862	857	863	874	912	853	886	849	783	848	781	833	862	846	882	804	838	788	892	848	837	848	852	839	840	806	850	843	811	807	810	842	829	771	855	852	835	817	795	897	875	859	861	813	802	821	815	869	819	811	859	810	869	872	851	821	806	883	844	873	804	809	820	857	846	861	866	814	850	865	877	792	772	855	871	853	815	796	826	823	847	816	819	833	894	795	808	795	782	802	852	828	829	840	813	809	822	832	788	773	860	864	840	867	795	813	843	863	831	827	839	883	875	826	869	842	857	824	823	815	810	805	855	840	862	842	852	815	807	870	852	808	861	857	849	860	831	834	822	785	811	789	785	823	839	802	856	835	859	841	825	802	756	867	821	809	835	798	841	810	798	824	846	813	846	845	857	825	822	821	824	845	822	866	873	825	822	829	810	805	879	800	853	850	862	858	815	800	878	825	820	816	848	831	822	847	766	846	790	812	844	836	790	863	854	856	882	888	813	813	798	824	858	802	821	817	833	842	808	873	852	859	824	802	839	814	825	859	816	889	847	889	810	810	829	822	831	759	820	781	824	835	800	795	854	819	847	808	810	869	794	808	802	842	861	821	791	826	870	824	871	848	840	833	776	794	859	849	865	845	891	818	845	814	836	878	830	866	870	923	848	899	787	869	870	876	825	830	849	814	792	834	804	811	866	846	850	852	869	832	858	820	855	828	837	877	861	882	821	839	848	852	839	816	862	827	881	847	861	819	833	816	862	841	776	842	864	832	815	837	834	855	820	837	817	833	889	826	883	889	875	843	845	823	831	831	851	816	832	829	845	808	838	829	849	815	846	839	797	826	844	850	827	830	796	830	795	867	826	854	881	835	810	807	852	809	881	835	829	816	838	876	858	801	802	795	871	828	822	857	863	881	840	808	873	811	848	876	841	822	847	852	836	844	799	904	856	858	858	811	839	834	825	828	842	770	832	843	827	747	824	839	804	861	831	828	800	863	845	858	822	849	850	819	845	859	841	819	835	824	828	878	854	881	827	825	874	811	802	847	816	855	852	822	818	850	850	831	857	831	841	861	820	849	883	841	826	891	879	843	838	889	898	834	757	867	868	823	848	891	851	773	881	836	855	835	831	878
22926	20987	28718	24025	22821	24448	22919	12880	7874	5361	3876	2896	2317	1827	1504	1366	1130	1011	935	900	830	829	727	709	693	679	671	708	654	639	634	668	640	615	649	646	636	614	619	590	573	638	625	701	615	630	601	653	602	600	566	634	615	576	597	562	558	531	616	608	590	568	625	581	597	620	616	635	590	579	624	563	608	624	609	566	585	604	608	632	601	617	603	632	560	648	631	612	613	603	616	630	591	648	635	619	594	580	597	605	583	614	606	652	636	596	616	646	619	614	651	624	602	612	653	587	618	625	590	576	646	631	604	643	587	605	619	609	627	618	574	636	622	648	602	607	575	648	632	641	615	600	617	630	606	620	563	587	573	587	619	580	580	570	543	591	637	605	615	575	608	592	620	600	589	629	594	598	601	615	626	587	611	615	589	618	604	603	603	594	588	624	593	633	602	636	625	632	571	608	582	597	648	590	621	637	618	595	596	629	583	564	612	605	598	594	574	635	619	610	631	596	583	609	603	614	607	608	624	615	597	626	580	656	610	629	585	604	575	625	601	628	624	631	624	616	602	646	626	590	601	652	601	648	632	594	549	617	624	600	591	615	626	601	632	642	620	576	563	591	589	612	634	634	611	647	576	537	604	643	621	574	662	572	653	633	627	601	588	621	602	595	626	631	592	627	646	588	567	575	615	575	612	607	640	587	604	621	610	639	596	683	589	675	583	619	586	559	589	641	600	576	633	622	594	596	630	545	628	608	622	581	600	596	627	594	606	669	634	642	598	597	640	599	603	626	632	574	599	581	626	622	630	601	636	633	574	603	582	620	610	607	605	595	594	611	585	590	584	611	614	649	621	596	672	649	624	583	619	628	589	610	639	574	544	566	618	574	578	618	612	629	613	653	652	621	573	604	657	653	601	597	601	579	592	598	630	635	622	590	610	617	587	605	619	569	631	592	573	582	575	617	614	670	620	585	625	606	624	626	590	618	596	570	593	626	600	666	609	593	593	628	605	631	583	615	568	602	581	572	587	652	622	600	610	592	626	597	600	603	644	611	597	645	611	589	585	599	633	621	630	615	606	604	620	576	612	599	627	579	638	605	621	607	572	618	606	587	621	618	628	587	609	639	622	608	604	579	632	572	672	549	602	615	622	595	582	599	627	582	579	626	602	623	583	632	631	618	576	596	606	601	632	577	591	603	600	621	626	612	607	633	651	593	601	583	586	584	601	625	607	595	625	601	539	594	637	594	641	628	645	563	563	612	587	609	578	631	618	594	631	620	602	562	636	617	638	605	574	620	590	569	584	635	601	636	609	604	638	616	610	645	615	592	594	612	580	625	595	617	575	620	606	591	572	620	607	643	611	551	620	619	623	625	608	578	567	633	546	621	618	565	583	602	607	625	620	576	631	562	594	605	597	628	621	590	608	610	629	606	581	580	637	631	618	599	582	599	584	589	612	600	647	591	565	560	596	605	600	604	589	616	565	642	613	603	591	605	630	624	658	616	607	595	603	629	600	623	617	594	613	593	630	601	638	607	582	600	587	602	604	585	579	632	607	596	617	620	623	620	586	661	598	605	615	600	612	625	613	590	618	562	582	618	624	607	603	546	578	593	610	577	622	596	639	627	608	645	662	627	591	651	611	530	613	568	612	611	593	656	618	611	634	584	624	590	642	646	611	619	606	626	612	627	588	605	602	629	594	575	582	660	616	625	592	632	602	556	627	607	591	637	596	564	623	618	595	601	606	641	637	632	594	581	580	577	617	600	597	576	579	606	635	612	621	645	578	613	544	621	608	600	643	634	602	596	557	627	637	609	601	612	621	592	608	632	618	633	625	602	560	606	588	597	609	631	592	617	641	620	621	621	626	606	604	616	618	603	578	617	616	640	638	619	603	600	625	591	657	613	593	574	601	599	606	591	624	608	560	614	585	616	629	599	587	580	581	549	593	601	592	580	607	622	625	594	579	592	584	562	610	604	595	614	566	649	658	550	616	581	590	615	618	615	616	606	584	566	598	592	620	612	593	578	608	612	616	633	596	626	644	600	645	657	626	621	588	602	596	588	598	657	629	567	596	614	612	604	635	590	600	596	604	581	609	595	612	548	617	601	646	598	650	627	596	607	612	613	636	615	647	605	632	649	584	564	563	606	569	638	593	561	621	595	590	589	567	538	606	642	619	638	597	615	578	638	607	617	636	613	594	634	576	624	589	598	611	632	622	561	600	669	585	595	624	590	579	602	641	601	609	600	625	578	619	614	620	561	584	587	637	615	598	606	602	611	596	647	559	611	583	619	604	595	613	622	630	577	627	622	621	579	622	573	644	595	596	639	629	672	621	597	633	601	614	633	610	610	614	593	587	588	567	625	576	648	610	574	597	574	675	631	572	638	597	627	617	600	630	587	638	618	626	641	568	545	581	630	611	624	578	600	595	585	596	651	653	621	645	622	629	591	591	569	614	586	596	591	580	588	602	618	580	555	579	607	602	632	627	586	591	607	605	613	611	578	623	595	615	632	605	588	598	630	596	624	631	610	592	560	619	614	615	620	662	611	587	564	594	612	597	630	591	639	574	609	613	613	593	617	600	597	574	650	573	608	594	628	653	597	610	627	601	677	612	599	599	577	645	602	583	600	610	594	629	595	587	627	609	591	634	606	591	630	591	608	590	606	578	623	592	623	605	619	622	598	653	604	606	618	615	611	601	602	660	618	627	583	592	579	627	638	589	622	609	609	671	626	649	617	576	620	661	591	621	617	591	575	595	606	635	618	618	618	603	606	625	597	572	625	605	606	585	593	647	625	590	587	628	631	552	604	593	606	612	601	586	571	601	640	607	643	620	588	631	620	627	643	619	589	598	640	622	610	581	576	638	595	609	578	620	623	614	616	615	629	624	602	679	617	588	561	589	612	596	608	596	651	575	601	596	600	581	578	608	585	561	635	598	596	582	587	660	576	621	600	597	635	620	588	619	621	660	555	571	601	585	595	560	622	653	602	603	596	614	606	584	614	577	611	653	602	545	560	587	613	598	602	582	597	610	604	593	608	641	576	629	600	608	668	591	641	646	560	632	624	601	612	630	584	590	603	601	612	604	572	583	635	562	621	597	620	590	568	616	583	610	594	597	650	599	589	589	625	605	578	601	631	641	612	581	606	649	578	556	593	590	601	606	627	634	617	619	592	570	591	603	576	617	572	644	598	568	604	593	620	656	595	624	621	587	606	609	618	624	647	623	633	589	609	618	578	594	610	632	630	577	600	616	596	621	558	635	623	598	611	604	594	566	580	620	611	629	597	600	609	648	666	640	629	664	620	617	603	590	569	673	603	600	592	610	610	574	592	611	662	622	595	642	568	603	623	642	590	589	576	614	554	604	617	605	575	598	582	638	634	576	556	629	599	596	621	631	628	580	595	596	638	609	578	630	588	607	615	605	587	574	596	613	592	604	641	560	590	640	646	600	577	635	596	579	588	622	591	619	600	616	606	612	653	599	579	567	603	576	594
38600	64322	58261	46412	38558	30945	24629	18378	13631	9379	7169	5349	4176	3289	2590	2196	1797	1634	1383	1358	1250	1129	1033	1019	982	992	913	919	919	902	866	882	836	875	830	857	823	802	838	810	830	806	786	779	811	838	816	783	800	774	863	785	815	807	850	846	831	838	843	834	819	770	825	826	864	848	805	773	798	783	776	845	837	797	878	821	841	824	801	821	814	798	803	770	845	790	803	789	850	796	802	827	832	795	855	789	789	820	808	835	757	798	821	878	789	805	816	808	789	832	846	757	826	803	804	844	758	807	806	818	803	792	802	811	800	817	838	839	839	790	777	762	742	846	844	809	817	816	765	780	815	773	796	821	778	812	799	784	822	771	809	842	804	809	802	871	818	803	815	789	829	754	857	805	817	729	781	814	873	837	789	819	794	808	781	789	780	771	843	821	878	781	844	796	835	806	801	858	789	826	810	790	806	810	809	853	840	827	780	808	802	755	783	777	804	781	792	788	827	853	829	833	801	883	827	819	821	836	810	829	829	823	781	743	853	843	774	821	785	831	809	789	830	756	814	806	850	816	827	773	822	811	801	797	856	839	854	846	872	807	806	827	807	805	724	779	823	890	739	824	877	823	789	827	785	799	838	824	839	812	841	773	778	838	812	779	817	783	802	820	822	739	814	791	848	842	765	783	753	830	807	741	841	783	790	826	800	810	827	784	845	856	816	787	743	836	783	813	859	794	770	785	828	813	837	812	787	757	804	853	846	848	837	815	779	810	811	847	782	818	779	791	767	824	804	818	754	852	808	826	826	799	817	816	841	820	812	768	826	817	844	796	821	852	793	841	817	814	776	819	874	776	847	793	767	858	817	790	799	775	804	812	827	804	832	804	788	812	833	805	826	765	837	829	860	795	765	811	838	789	796	857	858	805	841	780	848	747	862	849	847	771	829	762	802	794	815	785	763	776	780	830	823	820	846	820	808	827	824	875	819	817	793	786	756	838	814	799	836	803	828	841	757	813	823	803	764	806	822	800	822	812	807	810	791	846	748	820	824	813	807	773	828	816	752	843	811	798	825	789	813	804	860	856	792	843	777	849	819	880	822	857	803	827	796	786	817	852	816	786	789	820	859	788	809	772	768	805	815	784	789	832	775	812	827	820	827	767	814	837	781	797	838	783	775	815	848	809	755	810	771	825	773	815	860	813	785	850	830	782	783	859	771	818	783	818	819	806	849	827	817	799	842	819	823	800	812	873	863	829	816	840	776	817	859	866	861	839	766	795	810	818	784	799	838	812	870	829	829	838	822	757	818	857	819	818	830	806	845	766	858	859	780	835	820	832	785	736	847	787	789	805	780	810	802	718	807	787	802	817	775	840	811	810	828	823	769	815	813	818	845	815	786	828	775	762	763	829	785	795	780	791	791	813	819	848	809	831	788	804	794	833	816	752	806	760	797	829	789	817	818	785	814	773	782	820	760	829	815	795	800	741	826	790	816	842	870	821	801	770	769	778	856	844	749	787	830	788	816	809	784	802	806	821	799	786	862	858	817	820	801	853	779	855	807	778	811	837	793	823	817	845	785	798	768	812	838	821	827	805	826	807	814	811	830	783	786	827	831	803	797	825	867	811	774	772	808	819	805	858	839	834	819	835	832	809	815	871	811	764	807	798	839	817	766	794	862	805	846	818	828	823	778	897	814	816	817	878	803	790	790	807	810	834	776	873	794	810	845	815	825	815	821	793	777	809	794	776	759	837	790	793	813	847	831	772	794	795	775	773	790	839	816	820	831	771	825	832	843	819	777	802	813	835	806	788	840	824	770	751	818	801	800	741	823	822	800	802	845	807	813	837	797	804	835	808	812	812	843	797	743	800	876	829	862	808	781	803	833	797	788	817	832	802	838	698	812	833	805	830	867	812	782	819	786	779	815	812	847	802	868	774	825	771	800	839	838	845	850	783	808	828	787	849	850	820	807	822	809	811	796	809	818	777	837	834	778	766	783	803	851	815	802	829	793	790	820	830	817	865	817	822	805	765	785	807	826	842	846	828	834	837	845	870	787	772	810	776	855	832	816	833	842	837	814	808	819	867	819	818	854	836	801	839	826	789	796	801	782	816	772	846	894	844	856	779	829	777	824	842	877	799	777	778	793	864	774	799	837	810	800	821	808	804	815	789	798	814	803	820	816	833	786	817	825	837	819	827	787	794	834	784	798	788	833	817	760	810	847	844	815	836	819	798	764	824	817	865	776	762	877	807	788	829	790	787	815	840	844	794	811	810	823	796	822	808	819	787	856	826	782	803	759	815	806	791	763	825	764	807	847	780	750	837	815	812	829	846	795	777	851	837	811	784	778	751	828	791	764	807	781	801	801	830	794	825	846	851	817	793	827	824	808	805	873	809	772	810	797	795	790	760	823	808	791	784	833	815	873	817	782	738	786	756	821	839	795	819	782	835	784	808	826	788	767	838	836	805	774	747	821	815	797	829	819	802	802	745	828	862	824	768	795	775	772	834	838	779	794	791	838	809	821	856	822	808	834	864	827	815	800	794	784	746	848	792	811	833	850	857	818	838	802	818	781	748	815	847	846	755	829	830	831	774	784	800	805	857	805	797	822	781	830	791	819	850	826	815	854	811	775	820	824	827	834	817	813	803	826	791	832	808	798	808	825	807	805	815	800	772	820	804	755	798	811	805	818	781	825	763	852	816	772	861	824	793	830	830	836	857	843	795	770	825	781	825	798	795	821	762	851	816	825	856	810	801	793	814	751	813	825	812	820	787	772	819	817	822	780	816	793	793	785	854	809	807	828	796	840	809	776	866	843	811	815	803	832	787	813	837	841	790	821	817	812	852	803	836	851	847	819	838	777	807	831	829	811	775	813	818	807	825	858	772	861	800	767	800	786	820	820	808	809	766	773	829	776	828	782	829	831	823	848	792	824	806	851	794	838	762	848	801	801	788	807	835	827	823	816	805	803	817	795	818	858	807	814	791	826	775	791	797	856	843	826	780	818	826	842	850	837	837	792	761	862	821	803	846	822	830	791	795	840	788	783	837	836	828	816	872	789	785	812	777	784	797	823	831	884	845	762	780	795	776	825	788	774	838	785	791	818	789	817	790	823	804	793	847	804	810	778	781	805	768	774	823	783	774	833	840	795	820	812	823	798	792	829	829	847	798	812	820	793	819	824	851	836	842	786	797	832	817	796	812	836	848	779	835	813	798	760	794	804	821	804	752	862	790	833	807	820	836	891	819	814	821	813	859	828	817	788	838	790	783	825	795	815	795	825	808	801	841	871	792	817	770	782	780	771	800	773	837	813	801	813	809	797	800	845	811	829	837	792	802	785	773	811	855	847	831	808	848	791	807	818	805	824	751	825	780	843	809	804	858	789	793	777	822	834	804	827	808	855	781	810	811	793	837	821	818	875	818	831	840	850	817	790	817	815	874	781	830	802	822	855	809	813	815	794	798	854	800	806	775	783	810	794	794	840	793	809	848	813	785	812	709
29314	33180	40630	32337	21882	13712	8361	5003	3280	2378	1767	1455	1193	1058	925	822	801	763	704	648	646	658	671	614	654	638	578	629	629	596	600	577	602	647	558	595	581	576	557	570	639	555	583	607	549	578	620	605	573	603	561	535	561	602	536	623	583	568	635	589	553	541	593	611	577	574	576	531	590	567	592	542	545	591	607	570	568	550	603	575	588	610	588	578	573	603	615	546	574	570	591	617	565	557	560	552	634	591	630	633	576	599	522	536	581	571	549	558	534	570	554	569	553	591	587	581	598	588	581	631	576	597	577	578	583	605	588	589	559	572	522	581	569	635	586	538	574	578	533	587	581	567	603	574	579	557	588	556	613	536	544	551	539	587	583	590	556	614	543	582	567	630	587	619	552	579	626	584	572	585	581	582	562	569	603	569	555	581	593	552	597	605	552	605	589	617	615	621	564	541	553	584	596	590	572	577	605	578	601	596	606	586	592	595	570	614	573	554	603	602	575	606	543	554	583	575	598	602	581	589	596	580	547	588	524	563	573	574	610	546	624	583	585	576	572	599	559	533	596	606	574	557	567	558	633	625	581	575	590	602	606	601	535	531	564	568	561	599	576	560	571	585	592	540	571	564	564	545	622	559	578	623	607	576	607	563	581	569	556	568	580	592	557	593	584	579	575	571	528	539	622	567	566	556	604	571	539	576	522	579	615	579	554	560	561	567	571	583	632	625	594	582	573	562	574	588	591	581	587	621	540	564	543	553	591	590	614	619	610	603	605	545	545	600	523	601	593	591	590	607	551	604	562	528	559	548	564	535	586	549	528	609	571	617	582	604	595	566	577	574	566	574	583	581	572	579	581	574	564	601	554	571	610	568	577	553	564	565	609	569	550	559	601	593	571	621	602	556	629	599	549	607	592	573	572	588	594	558	567	561	562	610	568	561	572	585	605	567	585	557	586	598	576	588	563	603	577	604	582	537	551	585	622	602	602	584	559	515	581	604	583	580	579	613	565	565	606	549	590	576	602	602	595	578	569	591	570	632	586	581	590	570	561	577	533	565	556	570	575	596	552	591	573	615	584	550	610	571	649	598	556	583	593	603	571	597	585	587	584	582	598	555	592	578	604	562	583	573	611	589	567	572	572	551	606	521	557	554	574	609	532	615	584	594	597	548	588	603	603	560	607	573	552	579	599	573	559	533	562	582	577	557	549	546	573	559	635	596	567	601	556	587	583	550	570	592	566	569	569	619	585	630	579	568	523	605	587	571	568	572	572	598	548	583	590	581	543	573	605	595	580	559	590	580	520	594	552	587	581	580	596	532	607	590	600	603	565	581	571	636	610	576	571	609	608	586	617	605	573	609	538	545	567	585	543	592	578	571	587	626	565	629	604	585	596	591	570	577	565	569	592	597	544	596	598	591	597	569	631	565	573	562	560	604	591	564	614	558	598	562	624	595	573	618	610	562	578	576	523	544	592	580	590	613	576	587	645	595	586	528	596	604	615	577	563	592	547	588	554	573	575	541	564	580	545	569	562	573	604	626	539	562	577	569	547	567	589	615	559	540	575	544	559	559	628	554	558	620	579	584	574	572	567	567	564	575	584	545	613	595	575	623	529	574	565	620	607	560	537	589	585	574	659	589	529	558	570	564	559	621	572	593	564	578	600	608	577	588	556	606	627	570	578	559	594	558	627	568	596	586	563	595	606	593	577	579	593	593	563	586	512	596	574	541	586	541	604	547	573	589	559	564	587	583	539	569	579	567	567	594	609	580	565	571	594	568	590	586	598	590	590	587	557	616	590	601	551	589	578	614	610	569	589	612	571	559	558	618	560	571	609	569	580	562	616	553	594	565	555	562	593	582	540	564	549	562	610	612	572	630	546	559	553	593	557	600	560	600	635	593	553	589	593	551	558	580	585	561	579	622	556	591	591	543	581	533	544	588	559	572	561	573	639	550	624	539	592	595	597	566	579	608	596	609	559	578	590	592	562	548	595	595	560	567	577	612	606	574	569	577	583	632	606	555	608	602	595	568	579	583	613	547	564	540	568	619	595	571	552	621	577	536	588	561	572	595	603	547	589	601	586	570	613	592	608	535	614	623	568	568	593	602	599	619	599	571	590	591	571	627	616	580	548	591	569	571	551	589	629	546	595	568	595	603	574	594	561	572	620	593	583	555	574	570	597	578	572	607	583	570	540	629	556	592	575	614	572	591	582	608	588	575	591	585	561	559	588	565	582	552	569	552	587	571	607	552	552	583	571	551	581	595	564	549	615	585	591	585	573	544	592	581	590	551	566	577	535	586	593	579	590	547	608	554	569	555	594	637	587	600	563	584	564	562	572	564	571	573	590	599	593	578	552	619	600	554	609	584	568	569	570	574	592	534	587	547	578	586	580	556	601	615	572	548	591	605	583	557	572	567	633	585	599	574	569	575	615	553	596	565	589	575	580	605	559	555	596	592	521	565	568	621	589	588	608	539	607	562	611	599	582	578	545	550	547	594	569	575	576	575	553	570	623	583	540	609	646	596	583	601	631	588	584	608	615	564	590	526	597	581	569	564	581	566	550	591	584	597	545	615	597	520	567	536	580	570	598	591	540	554	606	593	554	573	600	565	563	584	599	581	562	601	557	594	567	584	569	574	567	574	545	615	576	581	577	601	564	599	562	601	568	601	552	567	600	543	585	616	615	622	592	573	531	595	598	594	634	547	573	543	601	592	584	586	582	596	580	575	563	562	539	564	580	575	624	560	537	534	580	578	625	549	598	581	555	583	568	579	578	552	582	569	564	603	590	576	540	589	582	593	579	567	575	611	558	555	561	565	608	606	575	593	576	567	571	568	587	619	598	564	591	582	576	606	555	601	574	564	561	576	611	583	561	585	593	569	596	584	572	597	558	623	578	588	578	559	584	543	593	581	563	593	564	579	592	616	564	590	564	598	569	605	609	609	546	577	610	573	586	572	561	560	559	574	553	557	569	602	572	542	577	580	550	575	592	564	564	582	567	633	544	583	546	569	590	614	581	604	579	569	583	573	560	620	571	570	582	561	581	578	556	587	568	562	543	552	580	607	600	598	558	567	601	575	606	607	568	604	600	559	510	584	542	565	588	573	554	559	566	572	598	553	587	583	550	576	585	544	578	619	554	532	554	600	615	580	598	580	568	585	610	517	554	616	587	592	598	624	593	556	591	594	568	601	587	589	563	572	569	565	583	556	557	606	572	586	550	554	585	607	546	605	556	583	525	581	577	557	576	577	587	604	613	560	582	586	634	590	588	597	574	608	593	610	618	553	572	602	571	570	534	575	589	576	578	559	598	594	574	586	571	566	575	595	575	568	564	558	577	594	575	574	570	595	605	567	551	569	572	550	573	597	609	573	596	555	535	597	568	558	615	573	588	589	590	571	596	563	547	611	560	607	581	572	530	559	559	585	539	551	602	605	565	574	615	552	573	594	578	589	569	565	578	560	534	563	564	571	599	546	577	601	594	605	558	601
36581	52541	46154	34884	27159	19853	14437	9849	6755	4628	3524	2678	2105	1701	1516	1387	1205	1077	1000	947	930	919	909	911	856	860	870	779	853	829	828	796	808	821	808	794	792	821	770	804	760	794	845	790	754	828	829	855	801	792	824	757	795	722	830	818	799	785	783	822	771	797	801	798	802	801	822	814	796	787	842	814	794	790	754	781	783	753	805	807	802	775	834	807	815	759	811	787	811	744	766	766	780	795	794	778	772	809	822	752	779	753	797	770	780	829	758	770	799	767	781	760	823	763	828	822	824	812	755	788	814	784	819	774	800	785	780	763	752	806	734	789	768	771	830	797	813	823	857	747	773	790	776	803	789	816	788	810	785	793	783	814	756	810	810	844	762	790	762	782	773	757	794	773	805	812	775	795	778	773	773	819	829	772	775	781	762	791	792	781	777	776	845	822	742	742	796	813	809	790	841	831	802	790	784	813	748	765	786	783	808	833	788	776	729	786	760	725	791	781	750	742	784	836	815	789	802	773	790	791	777	770	792	761	806	785	803	816	815	729	817	835	772	727	795	762	794	796	778	755	801	814	785	814	795	780	823	801	814	830	798	762	767	768	820	739	780	813	767	746	804	752	800	778	767	798	802	783	797	797	798	800	828	751	844	776	743	788	766	785	803	807	765	786	792	818	835	825	768	800	728	777	799	815	802	752	795	847	802	807	793	771	773	851	823	794	789	779	780	812	803	811	790	838	738	773	796	825	812	780	752	803	796	790	744	775	808	775	788	817	761	728	781	772	820	789	764	815	827	780	797	815	766	810	768	795	785	715	749	764	796	793	789	807	825	787	798	791	807	813	786	812	818	762	841	788	799	762	788	779	780	763	806	804	758	766	776	776	761	753	791	828	747	845	824	806	792	821	823	864	759	797	749	772	797	835	748	785	802	777	774	812	707	772	805	823	754	749	796	826	781	774	798	840	744	806	846	782	771	818	798	790	768	803	739	812	792	783	769	802	793	777	811	814	809	808	746	828	786	818	809	754	860	765	746	791	740	782	807	823	810	785	828	780	780	845	757	780	754	765	739	753	791	796	809	762	794	784	790	754	750	809	813	747	777	793	810	799	776	813	811	773	844	791	785	809	742	806	797	806	796	818	740	808	766	832	822	775	800	776	793	800	838	824	782	754	781	790	825	785	810	798	785	785	775	811	770	812	768	737	783	836	787	752	792	808	759	825	778	760	753	789	741	819	786	801	773	787	802	791	790	719	802	769	811	793	791	789	711	796	789	785	756	795	775	783	816	764	802	769	827	789	810	792	807	728	786	803	806	802	788	815	826	775	736	807	825	822	746	800	783	761	760	840	789	786	784	812	742	793	766	747	776	856	790	827	823	802	740	767	784	834	787	760	781	770	814	776	823	751	734	810	803	785	752	824	768	796	756	827	770	792	786	791	812	754	765	756	766	756	774	767	834	845	771	842	757	780	797	764	727	797	795	831	809	807	766	788	785	787	801	785	813	756	759	797	740	808	804	846	765	793	756	802	800	789	793	821	787	785	781	764	779	775	742	782	781	772	764	767	833	798	784	813	741	802	772	789	782	818	792	745	795	854	833	778	730	802	799	765	804	778	812	768	759	818	830	733	780	823	781	781	804	779	750	778	774	737	765	780	763	771	799	797	765	797	775	801	755	751	772	776	816	800	806	778	799	779	848	773	786	777	744	837	779	802	837	724	782	775	752	752	792	818	759	786	800	792	807	797	783	778	843	767	832	732	816	781	760	797	720	803	781	783	746	778	787	817	782	819	769	770	804	772	823	784	808	785	767	799	789	810	772	804	789	800	791	774	799	793	784	802	774	801	772	789	828	806	794	761	824	760	756	818	741	749	815	789	786	777	807	780	810	831	819	801	784	796	791	805	800	762	780	755	816	792	716	783	820	740	785	781	774	785	779	790	761	780	739	805	783	778	855	742	781	824	803	800	727	744	766	747	806	817	804	794	780	805	738	762	763	759	804	793	798	792	767	813	753	782	749	780	779	796	845	790	791	746	792	741	797	767	780	753	795	778	835	795	752	808	820	796	782	789	791	802	748	814	790	797	820	824	790	746	780	782	764	767	769	779	802	858	822	758	741	758	742	794	809	787	725	781	788	803	779	726	793	821	796	824	793	794	782	795	780	774	786	711	816	810	829	762	811	751	817	764	773	780	825	798	836	800	777	801	770	772	804	745	781	769	790	785	799	792	843	795	771	742	793	761	855	799	750	823	837	784	777	785	782	747	780	763	789	785	782	738	773	756	785	809	807	776	821	816	794	747	800	765	801	777	773	762	774	818	797	765	785	743	780	777	820	808	780	819	731	799	803	783	818	769	794	797	835	781	795	733	763	794	800	734	777	793	755	776	794	762	824	766	720	746	818	808	750	801	737	825	839	778	801	774	772	768	792	781	805	800	806	828	777	770	759	820	729	777	778	794	752	785	830	828	706	792	781	791	826	822	759	825	804	737	817	816	773	818	755	760	774	785	803	841	785	820	780	868	782	811	764	812	765	788	782	744	832	749	803	777	762	791	809	726	771	780	767	785	816	751	762	825	791	795	820	776	759	783	816	755	782	836	757	743	815	766	785	813	761	714	799	740	770	792	800	782	776	744	834	792	796	775	777	741	786	820	794	760	772	785	815	804	801	762	811	743	792	766	801	742	831	785	814	748	785	754	775	791	789	803	812	806	774	836	747	751	814	834	774	777	767	778	755	785	809	813	775	750	773	784	834	738	816	731	853	828	762	813	803	760	760	789	781	766	723	783	729	787	817	764	823	773	781	786	821	778	833	737	819	797	823	843	808	773	771	805	779	884	764	719	805	816	793	786	757	812	772	804	814	750	771	827	789	788	795	822	764	784	763	809	820	758	779	802	800	808	766	779	865	768	785	767	749	813	801	828	853	792	776	789	850	808	794	784	839	767	768	738	765	821	817	801	769	800	807	807	830	802	765	812	823	784	892	812	827	802	801	756	760	776	794	746	793	786	759	806	810	801	764	864	744	772	802	768	778	763	725	785	757	774	862	839	797	823	781	834	867	794	775	808	827	810	872	797	801	829	843	802	819	764	766	822	807	826	820	844	814	790	765	785	843	812	785	760	719	821	783	741	749	812	771	793	779	794	791	799	814	829	740	698	784	801	770	776	785	822	765	777	822	816	826	767	810	793	800	782	809	805	801	810	796	784	780	857	791	789	776	810	793	763	797	794	844	782	783	808	765	842	789	789	767	764	775	729	764	807	715	727	769	817	797	761	792	788	787	831	815	818	821	836	765	824	837	792	780	773	776	769	803	805	848	791	769	728	780	771	756	776	782	839	825	717	772	796	812	785	766	798	747	818	785	754	769	789	812	823	823	792	783	795	804	784	749	811	807	745	832	754	797	732	763	772	782	827	799	759	765	796	835	827	805	773	786	742	762	799	812	777	760	790	822	803	766	774	780	823	764	838	805	789	737	819	846	791	735	815	750	774	750	762
24070	20997	28741	26778	25284	22411	16378	9234	5606	3793	2849	2255	1733	1403	1220	1069	1013	923	835	803	816	738	678	650	709	678	669	670	598	599	642	628	628	627	624	630	622	591	620	605	645	681	636	610	627	588	630	615	617	553	647	609	612	633	616	601	573	635	585	621	632	626	609	619	612	616	584	637	595	644	590	573	603	641	599	556	624	582	612	629	591	602	569	563	584	628	575	607	604	618	655	602	635	610	597	601	626	633	624	600	624	564	578	615	619	618	551	599	601	641	609	598	597	629	580	587	635	648	644	590	618	586	575	618	604	594	597	618	596	623	577	605	626	625	591	581	631	604	628	575	592	590	598	586	604	644	619	630	586	652	596	615	624	601	604	620	581	616	621	643	572	627	594	594	611	579	655	598	629	638	611	588	587	629	623	607	591	604	613	605	569	614	613	578	600	558	578	599	579	578	581	603	616	600	603	601	559	555	581	585	578	600	662	628	628	607	606	620	576	618	605	585	633	615	625	620	634	576	674	580	623	558	601	613	602	615	602	591	611	557	576	645	557	610	599	582	623	582	658	590	613	627	602	586	621	610	583	620	622	583	614	624	601	625	610	584	616	559	610	587	611	575	577	590	598	650	637	587	588	610	605	595	600	608	599	594	611	588	633	615	645	611	597	620	562	633	602	595	656	621	590	628	568	590	585	655	599	590	623	622	603	589	587	620	605	632	595	596	573	581	628	642	635	543	587	623	598	643	612	649	581	607	593	623	586	579	607	568	592	583	619	600	595	573	575	576	604	595	648	576	616	568	611	612	614	580	623	619	587	630	571	600	615	609	630	608	604	563	626	625	610	616	642	576	565	573	606	622	583	596	585	592	573	618	619	567	608	592	579	594	653	646	555	588	624	577	633	611	619	617	591	571	589	582	610	623	623	615	587	620	600	626	646	643	638	625	633	567	587	566	589	629	594	609	639	593	619	604	555	596	591	592	630	619	582	618	609	607	614	608	641	598	597	603	641	607	600	603	612	624	581	615	552	566	635	608	621	578	636	582	555	655	614	597	634	648	640	564	608	578	595	585	585	634	573	564	623	594	615	612	621	573	585	633	582	589	617	582	575	615	603	609	571	601	619	590	578	586	555	615	552	617	604	610	594	606	618	575	624	621	605	609	596	682	623	594	608	604	590	603	611	606	610	596	571	598	608	623	598	588	611	601	589	638	630	595	614	595	607	635	633	635	581	640	647	620	602	613	565	615	591	597	576	579	585	591	609	621	623	612	590	558	569	604	605	612	603	594	581	629	635	585	628	612	564	591	597	610	581	605	583	595	597	559	608	608	590	588	595	622	639	636	553	584	577	601	573	612	585	613	586	594	592	628	621	615	608	596	600	582	594	567	602	574	604	603	621	607	634	590	590	577	606	674	574	611	627	618	593	635	614	605	616	613	578	579	587	602	603	602	588	626	610	637	623	549	566	572	572	626	618	588	618	570	638	566	580	645	593	566	560	579	593	648	568	584	573	602	580	628	601	589	569	572	593	616	640	631	616	561	646	591	580	612	626	598	596	586	599	585	575	628	614	661	604	609	578	619	607	634	616	582	610	596	606	598	590	618	675	592	586	590	635	603	610	641	613	617	687	624	610	593	646	613	574	610	607	597	625	560	615	596	630	651	617	647	624	621	616	574	614	630	618	602	612	586	596	559	576	593	618	603	590	610	584	604	601	590	586	563	615	587	596	614	632	620	642	594	622	632	593	614	596	621	597	556	578	602	581	602	590	616	641	571	612	631	625	623	591	606	581	600	572	584	595	587	589	608	614	551	627	611	648	623	589	601	599	634	601	626	618	592	626	582	591	591	572	595	624	597	631	602	627	621	561	587	626	596	612	635	614	626	576	580	558	619	595	608	611	588	641	623	586	594	603	621	589	582	557	627	589	578	650	561	600	624	631	657	572	621	603	587	621	618	596	587	537	600	617	638	606	675	625	607	599	593	599	632	591	606	595	571	626	605	623	600	577	603	587	623	583	615	652	602	609	610	609	627	610	633	584	639	560	626	633	586	600	599	618	674	607	607	632	579	603	605	599	591	601	629	582	555	621	621	616	617	575	599	599	548	590	623	624	586	589	615	613	599	573	677	582	595	610	566	569	622	610	575	590	603	599	578	607	617	640	591	614	604	589	620	606	613	626	623	590	606	603	626	612	614	619	594	594	640	620	607	606	597	602	602	609	628	546	589	615	589	586	647	614	643	618	652	619	558	590	572	606	590	621	596	601	612	613	636	584	653	619	601	608	567	570	626	620	631	575	588	576	577	624	590	609	591	593	594	567	600	580	660	617	595	622	667	600	600	582	620	614	619	604	569	597	581	607	574	603	588	564	613	560	584	602	586	611	591	590	624	645	596	631	626	603	621	610	608	660	636	594	616	602	595	646	583	611	624	570	610	639	626	583	564	591	619	613	588	623	620	621	578	639	618	596	591	631	570	668	608	596	636	620	635	617	613	654	598	604	622	586	622	559	582	607	562	624	676	597	636	592	625	591	572	599	597	647	600	623	595	622	670	615	579	623	571	590	636	583	602	617	601	635	588	617	582	598	577	602	596	585	600	614	595	635	634	661	647	607	631	565	663	611	598	583	644	616	611	555	584	613	607	621	577	566	598	646	561	609	605	597	622	625	580	601	622	585	620	575	616	582	609	631	635	588	598	611	631	577	652	593	615	584	613	632	629	608	586	590	612	630	612	581	611	641	558	615	643	621	551	613	587	619	624	570	590	571	616	624	592	597	610	576	613	607	608	631	631	601	623	610	542	647	565	584	589	645	599	606	573	611	611	616	572	572	601	619	616	645	586	590	611	567	619	663	602	599	554	628	593	629	624	566	605	575	613	576	622	630	584	586	592	636	628	580	596	587	618	627	563	579	621	590	622	588	616	614	589	546	624	589	653	629	646	569	598	593	594	633	619	621	587	607	643	576	605	621	628	620	594	602	604	603	585	606	639	574	576	613	558	603	619	590	590	616	645	599	636	612	648	591	615	608	608	592	606	603	608	595	631	598	590	659	587	605	641	607	588	620	594	571	578	579	581	624	608	607	638	576	607	614	578	637	605	592	590	579	633	586	633	593	594	614	579	621	605	565	577	537	628	564	652	629	620	609	596	597	619	640	580	606	626	607	589	571	606	608	585	605	605	579	656	645	648	565	620	641	639	635	566	590	619	604	632	569	622	586	610	578	639	596	599	587	565	576	602	634	608	662	633	613	614	572	639	632	578	583	645	626	630	625	595	576	587	638	558	624	607	588	634	591	629	636	589	566	620	602	553	593	614	584	554	641	613	593	588	609	636	555	583	628	628	599	578	626	570	584	596	586	648	599	593	604	626	611	601	648	615	609	634	613	579	585	617	582	622	635	625	664	581	609	601	619	625	621	630	586	584	609	639	600	597	632	583	598	615	647	606	610	597	620	603	581	615	571	624	601	658	567	617	559	597	617	583	658	621	622	606	636	595
36748	59727	54644	42076	34947	26632	20749	14831	10445	7514	5495	4186	3218	2489	2050	1797	1567	1415	1262	1209	1083	1060	1017	999	923	909	945	912	863	858	856	821	872	892	857	870	829	831	829	798	814	846	884	781	851	820	819	843	845	840	799	856	832	807	818	872	805	866	841	807	843	806	819	754	814	864	798	789	818	887	843	801	802	833	795	816	785	797	844	774	879	849	907	805	795	863	816	833	861	836	780	807	851	813	897	822	829	830	816	865	862	798	864	788	794	752	812	796	799	840	856	810	821	826	765	786	810	826	825	829	846	838	829	827	816	795	840	821	831	856	853	835	818	806	851	778	829	782	847	815	795	839	787	814	793	841	874	847	866	812	838	824	830	833	841	820	844	849	749	835	810	806	820	867	869	835	801	793	818	805	785	801	815	812	818	833	847	893	824	871	864	821	798	813	847	813	844	846	764	798	779	831	809	845	830	821	828	800	781	853	817	832	806	848	774	763	876	824	850	833	825	859	768	833	778	820	880	905	857	817	820	860	827	855	857	839	835	829	843	807	789	851	831	806	786	863	832	789	850	891	823	848	842	775	883	816	861	816	786	795	813	798	811	849	814	833	823	829	830	846	856	795	858	898	861	833	829	897	835	833	819	774	803	826	845	840	768	857	863	816	852	869	846	877	807	808	797	838	810	904	846	827	850	842	846	845	811	803	826	777	801	863	815	792	786	821	786	794	840	792	803	831	807	824	828	862	841	798	860	799	855	835	832	780	831	841	775	863	818	825	822	831	819	835	791	802	850	842	916	836	812	843	816	835	799	830	799	793	771	749	815	821	860	836	791	847	850	798	841	874	826	784	796	795	843	829	802	789	815	843	770	801	818	776	824	843	818	856	819	872	831	821	815	813	892	744	842	806	818	797	880	843	808	833	847	754	847	869	853	838	792	838	793	813	819	835	814	838	829	805	815	889	869	779	784	852	864	844	895	827	829	864	847	766	785	828	845	827	812	802	895	834	833	845	828	819	825	811	768	829	787	878	819	809	802	879	820	831	845	849	812	815	775	899	844	874	803	811	804	773	810	793	838	791	822	826	879	803	841	843	820	824	815	835	810	867	851	828	838	821	811	776	831	834	811	853	801	807	867	907	788	826	826	829	829	821	849	813	844	848	853	845	846	859	810	786	812	879	837	805	840	839	804	814	835	784	839	837	800	824	799	777	835	853	809	817	821	804	883	817	812	808	849	856	806	772	767	772	828	791	841	854	821	863	828	852	777	817	784	811	809	811	874	864	843	829	842	817	805	897	828	823	875	832	849	818	767	798	818	840	870	834	852	812	827	809	845	800	814	777	811	831	854	846	840	839	780	815	808	810	805	812	883	857	835	841	823	772	798	814	863	822	789	860	840	870	830	779	882	864	819	873	817	855	838	792	848	816	811	779	792	817	848	852	800	786	865	809	832	832	842	834	844	845	844	815	849	849	852	788	808	812	820	906	822	827	858	867	846	803	845	804	840	846	842	824	826	873	883	853	810	797	819	827	849	846	827	778	852	860	843	780	800	787	816	858	812	819	828	830	792	832	804	865	836	852	855	839	830	784	812	813	808	844	833	838	818	813	813	845	801	791	797	818	845	759	812	830	846	824	821	802	863	852	831	861	800	794	846	828	789	881	801	821	790	787	839	850	829	852	759	863	807	843	847	793	814	861	801	820	851	826	867	862	749	836	858	825	821	775	821	792	820	805	838	820	822	854	861	852	794	849	853	847	843	835	843	791	802	845	856	829	835	816	851	780	775	826	804	852	837	809	769	837	797	781	802	817	790	854	848	850	839	812	770	861	850	791	820	792	772	811	840	807	859	828	870	822	783	821	825	842	770	853	835	819	875	739	811	780	836	816	798	825	803	802	824	822	820	823	829	803	828	785	869	846	847	854	845	814	837	779	852	804	794	771	761	831	841	808	847	806	831	789	841	816	823	800	830	831	860	792	830	811	785	838	808	784	761	819	790	823	882	833	781	816	847	827	830	843	864	825	813	830	774	764	896	797	859	860	835	819	827	826	795	847	766	821	823	792	792	816	863	791	854	798	770	785	810	854	857	824	784	852	889	860	774	817	845	826	790	788	834	868	849	870	813	813	827	785	816	843	825	891	859	779	806	786	823	782	848	816	803	850	830	855	784	868	810	884	810	834	829	796	799	771	849	831	858	824	801	823	830	794	804	811	845	832	831	802	860	831	881	808	812	788	827	806	865	799	791	903	851	833	839	805	811	882	786	841	847	795	854	802	850	839	830	814	819	823	792	825	836	846	857	870	821	756	815	852	765	829	834	813	867	867	859	851	812	861	818	817	830	816	786	845	760	844	816	781	805	804	837	792	867	847	807	861	844	865	868	854	799	817	854	808	811	785	795	841	802	860	820	871	873	842	842	786	825	860	856	845	831	884	845	876	861	809	845	848	818	841	773	789	804	786	774	827	808	864	844	837	848	805	784	847	782	849	852	806	827	847	840	832	791	857	801	837	792	826	764	831	896	888	822	804	814	811	812	781	787	865	801	851	801	773	779	854	897	840	846	756	808	802	852	810	843	793	830	769	834	818	817	836	826	846	843	797	791	841	841	920	793	843	817	774	816	783	815	790	828	860	845	811	859	846	790	797	785	859	836	850	851	818	844	777	782	813	841	888	769	830	794	808	848	794	832	831	829	834	879	789	771	806	867	834	852	808	803	795	846	824	840	836	816	843	827	778	801	828	828	807	795	821	837	790	841	747	811	790	829	770	830	837	828	846	827	820	849	824	810	852	845	844	884	826	873	856	806	779	807	876	767	783	818	849	824	799	809	799	782	779	835	841	863	853	842	794	839	775	799	779	781	833	813	852	832	808	851	829	836	820	804	845	874	818	839	841	846	819	826	808	834	834	807	818	818	847	806	818	844	825	789	779	892	859	861	833	836	822	815	845	820	817	822	792	823	774	892	825	830	829	727	813	829	823	800	809	824	805	790	840	852	808	823	793	843	820	815	815	816	853	806	819	826	786	803	860	825	764	783	794	864	867	862	852	816	830	778	848	821	845	831	844	839	858	834	857	836	810	840	811	900	865	893	872	764	824	815	809	833	827	832	830	809	845	823	810	846	757	816	846	860	833	759	797	777	833	881	796	864	842	785	819	826	837	793	797	835	817	905	802	814	863	838	828	800	745	857	838	807	830	813	809	822	863	821	808	793	796	848	864	777	804	845	879	848	880	839	827	780	813	823	817	849	758	818	820	808	834	842	823	790	849	799	825	811	811	807	826	826	810	842	829	870	863	796	818	902	858	824	807	861	816	808	811	860	843	809	836	828	832	846	839	876	818	833	830	843	797	786	837	854	814	768	834	803	868	829	845	869	790	800	776	824	830	829	791	862	837	815	773	842	865	891	832	864	810	863	837	814	849	835	800	843	827	879	801	823	856	817	796	809	855	811	848	800	819	846	822	826	796	869	826	878	762	828	817	826	806	891	806	835	791	850	837
23021	21006	28687	24014	22746	24379	22759	12926	7887	5512	3880	2932	2173	1783	1504	1296	1171	1001	985	877	796	764	783	749	665	710	684	664	679	652	609	680	647	665	640	617	651	601	648	640	637	643	632	570	583	591	617	601	594	613	630	591	587	586	618	603	554	615	605	604	564	632	547	597	586	626	583	598	624	553	583	634	595	549	609	610	618	615	629	640	562	557	611	568	603	622	588	618	601	629	625	581	580	609	558	570	624	564	613	611	582	595	563	638	590	614	599	607	630	621	583	610	603	588	638	647	565	540	596	620	644	637	619	608	554	603	648	578	591	600	633	605	566	591	626	578	561	606	624	557	596	597	629	612	536	636	612	591	617	603	630	525	555	573	569	595	594	592	561	562	611	620	575	618	615	647	575	579	624	608	564	573	563	562	608	630	591	584	599	567	572	612	582	590	626	587	594	602	590	605	626	551	595	596	628	619	572	590	582	568	564	551	585	646	589	606	588	629	610	580	602	596	575	598	626	609	608	570	611	616	594	591	604	624	631	637	573	637	553	603	545	593	642	598	601	638	654	592	644	585	658	577	587	628	599	620	579	593	622	544	607	607	613	569	590	591	642	587	600	613	553	579	548	582	635	585	596	589	573	600	561	585	576	571	555	576	565	603	650	610	600	615	633	576	617	597	615	606	598	579	593	642	547	565	616	624	571	602	598	620	627	572	581	597	586	580	577	599	571	600	589	644	555	581	604	583	633	584	591	604	571	606	619	599	590	610	604	650	642	609	611	587	602	568	603	582	586	620	576	578	580	596	635	574	577	563	594	578	587	601	610	600	582	599	577	609	624	585	604	590	634	582	616	604	645	564	578	553	604	608	614	600	580	579	606	577	636	621	597	627	585	547	628	574	556	607	607	561	583	614	623	602	556	633	575	625	618	622	573	594	599	577	641	564	636	592	609	617	612	572	610	621	616	584	565	613	577	611	586	624	608	634	598	562	595	610	592	606	602	586	593	636	596	634	588	600	621	649	634	614	645	570	608	636	605	591	587	619	574	580	586	590	614	608	613	586	575	600	588	570	598	615	585	600	556	603	607	604	560	615	577	572	577	568	635	632	580	612	575	609	608	553	597	540	588	634	586	599	610	587	583	605	589	594	626	563	636	577	605	563	594	565	654	589	560	586	638	600	576	588	538	572	611	600	614	601	583	587	641	583	607	605	581	569	623	585	579	600	582	612	641	604	583	580	615	617	573	598	585	611	602	594	598	626	621	608	595	610	591	556	584	608	573	594	548	579	603	609	608	592	627	631	597	609	617	598	586	580	601	590	619	626	596	591	526	612	597	557	616	627	607	597	595	583	617	552	591	603	604	562	620	604	545	565	614	579	617	608	569	568	583	599	609	630	603	555	588	583	595	599	612	541	639	608	625	629	578	596	595	634	637	611	613	582	643	578	621	629	593	596	626	589	607	600	613	666	599	554	622	555	610	608	562	618	602	644	571	578	612	559	596	613	571	607	611	582	619	612	603	577	591	652	558	575	588	555	587	599	602	580	535	616	596	594	650	613	566	586	584	639	584	601	589	560	571	584	558	607	624	574	568	623	574	600	626	567	606	593	582	624	640	607	574	558	673	619	604	592	609	566	584	632	565	580	602	592	564	574	606	601	568	552	621	596	612	558	594	618	594	601	616	595	566	646	606	581	575	633	582	561	576	597	578	610	604	620	645	561	593	596	601	574	610	640	607	600	649	640	583	658	659	594	651	619	569	604	617	620	602	560	631	597	614	586	555	583	600	603	611	612	619	628	614	602	628	594	586	606	607	637	624	609	620	597	568	560	620	584	608	565	556	624	571	587	584	613	605	564	634	581	593	572	603	639	587	548	623	606	633	591	606	611	578	606	576	581	619	583	583	601	592	600	573	557	576	550	579	600	569	598	585	581	589	582	569	572	601	570	575	591	608	586	576	631	561	653	610	612	567	548	634	623	588	562	626	589	581	616	603	611	585	598	636	601	585	595	617	597	604	593	624	618	618	612	592	564	592	570	603	613	605	612	565	572	612	620	609	612	602	598	537	594	571	595	582	617	581	611	662	596	621	586	549	577	640	632	607	586	556	619	606	629	581	602	567	633	619	601	603	634	615	597	596	571	609	616	561	575	621	583	582	593	586	591	581	602	609	603	571	590	642	629	561	575	586	537	639	611	584	594	591	569	583	626	622	604	605	605	604	587	609	593	604	594	575	566	556	623	624	558	625	624	581	606	619	605	602	589	575	594	596	567	581	578	616	595	633	609	671	581	574	580	609	595	598	631	609	557	613	624	596	585	583	561	575	585	570	613	534	603	584	648	598	613	611	569	633	583	601	573	593	618	583	586	619	557	581	636	578	590	600	581	586	634	570	590	586	589	630	608	627	603	652	565	634	610	605	533	580	630	541	555	599	620	573	634	603	599	603	583	637	607	572	633	571	562	578	583	568	631	577	605	599	595	589	604	591	607	615	621	634	581	654	656	590	647	628	641	630	591	624	600	578	581	608	576	575	600	601	596	638	600	605	591	631	604	608	589	631	624	594	604	609	585	589	572	582	652	590	633	611	607	574	594	607	559	606	532	636	551	587	572	595	598	610	616	617	575	605	602	618	570	591	597	603	582	630	558	566	593	651	588	628	583	593	576	611	587	605	569	605	580	632	564	624	551	567	625	573	639	604	580	596	611	585	611	646	557	593	656	618	525	617	642	603	626	586	609	565	564	579	625	561	634	607	600	562	560	553	577	595	644	614	591	606	583	590	593	589	553	623	608	620	600	558	572	664	574	617	585	622	634	623	621	621	602	556	614	604	601	571	550	625	588	629	594	616	588	614	556	562	557	580	588	575	594	578	615	606	611	587	609	613	625	590	606	556	579	533	611	584	608	580	644	590	611	600	587	580	591	604	628	560	600	577	566	574	576	600	578	572	611	599	624	597	617	578	591	595	607	617	609	597	578	592	587	634	626	587	569	586	602	577	576	595	609	582	587	561	620	590	607	625	582	618	597	572	610	624	623	609	567	605	574	602	599	599	578	608	613	586	617	589	576	610	618	606	602	599	632	585	578	563	620	581	593	594	572	600	574	614	641	627	597	580	581	570	600	575	582	605	577	626	588	572	612	609	606	590	583	567	623	606	611	583	650	600	616	575	553	611	598	578	573	606	621	594	614	620	559	602	534	555	610	550	612	553	588	594	618	592	577	622	598	583	671	553	613	626	603	637	615	574	654	609	585	597	604	604	617	646	566	634	641	598	623	587	574	604	561	574	575	670	604	557	593	583	608	565	559	617	568	621	608	590	550	593	600	567	639	594	567	600	582	614	561	648	595	579	579	586	605	591	612	621	605	616	619	621	603	603	569	639	646	607	576	616	603	596	637	549	589	593	604	593	609	614	579	548	587	579	590	606	595	572	582	606	628	590	585	568	569	640	601	584	589	602	586	606	587	571	640	559	599	620	635	624	605	654	571	564	591	583	625	589	580
40006	65302	58671	45528	37737	31327	25054	18707	13519	9638	7207	5570	3956	3183	2609	2220	1920	1588	1415	1270	1208	1099	1083	1028	1011	948	948	876	895	874	883	883	895	843	827	803	815	827	822	810	808	806	760	805	831	849	839	847	832	806	845	832	788	849	823	819	826	804	814	769	862	747	789	766	780	784	808	812	804	799	764	794	825	818	851	836	818	774	770	742	783	787	806	772	775	814	818	804	799	800	763	791	764	788	773	787	791	832	771	832	766	833	809	806	829	767	793	830	775	816	858	779	800	806	803	820	761	755	796	813	753	785	825	815	772	785	785	814	815	779	822	832	785	829	837	764	800	786	834	807	792	773	838	817	871	819	834	839	788	808	803	827	831	817	831	849	790	793	797	837	808	797	776	825	793	861	881	778	782	809	767	813	827	808	831	768	810	823	829	846	765	782	787	844	804	774	792	804	807	851	773	803	832	777	790	814	828	766	818	781	813	791	812	804	826	796	798	806	790	813	772	811	799	795	821	818	831	808	784	819	796	852	840	809	758	724	809	790	845	794	797	818	822	808	820	788	864	797	784	752	793	768	793	852	802	818	831	790	765	764	789	782	795	810	843	792	812	813	784	818	787	819	800	789	777	816	802	756	824	803	799	795	781	792	814	786	850	818	797	789	812	770	762	785	807	812	780	784	767	810	837	842	820	824	812	813	803	787	760	859	784	762	767	797	817	804	758	747	784	838	713	785	802	799	816	833	845	810	781	825	787	809	800	822	751	805	789	797	807	835	812	832	844	790	831	770	818	810	772	861	817	770	791	801	779	797	841	839	751	828	740	801	818	829	807	758	809	831	784	803	788	825	783	778	784	836	792	749	802	807	863	749	848	795	811	757	813	810	843	795	817	846	781	848	839	753	831	772	828	823	817	814	801	806	794	811	828	814	838	795	763	817	825	840	826	825	857	800	758	801	793	786	817	762	808	790	771	729	822	805	782	788	785	800	791	782	763	774	805	797	835	777	800	804	844	826	812	830	768	774	783	814	761	775	848	781	794	750	856	731	774	820	851	816	797	820	813	782	807	813	808	775	802	820	833	777	810	830	807	755	825	769	793	796	861	807	830	814	770	803	761	753	780	871	833	805	777	867	825	810	802	812	821	838	808	809	806	775	742	820	815	798	757	853	815	809	769	797	781	843	843	845	799	845	765	821	821	816	739	847	791	803	787	805	833	787	769	769	781	765	806	813	747	830	779	836	831	817	773	830	806	784	808	844	794	831	805	829	813	786	805	809	815	779	805	820	818	748	792	821	792	769	850	847	799	797	810	805	828	818	840	838	812	789	817	787	802	828	818	784	802	773	793	834	815	766	779	811	775	798	756	799	744	794	753	852	883	825	810	841	755	848	791	751	778	767	827	781	843	781	783	800	834	843	799	777	891	819	764	817	771	813	832	808	796	779	768	792	808	823	850	786	786	807	757	760	813	790	839	788	814	763	815	806	817	750	811	755	785	792	827	782	823	750	849	849	727	788	803	833	834	868	812	802	768	821	812	793	825	814	814	790	807	836	826	767	784	793	706	796	777	758	765	797	770	838	808	783	803	822	786	802	770	838	818	807	805	813	815	863	760	799	854	774	791	778	810	816	812	747	775	826	832	783	805	770	812	796	823	798	833	786	831	797	780	839	829	797	806	819	803	800	777	830	803	831	759	829	750	849	781	773	843	820	823	851	833	792	825	798	766	790	801	804	788	815	806	808	831	799	794	785	764	744	824	829	857	825	801	844	844	823	819	817	808	800	815	764	794	797	828	791	813	793	780	815	793	790	774	785	787	779	837	760	825	802	795	778	860	804	778	846	773	840	809	814	847	815	790	807	797	801	805	836	805	761	813	768	816	796	850	773	778	808	809	828	819	807	818	771	824	801	800	796	764	790	762	797	785	786	779	805	817	735	791	770	866	815	798	784	846	776	764	840	802	807	788	780	801	800	748	822	814	803	818	766	785	776	801	786	780	811	835	824	819	840	820	824	791	787	786	793	832	789	779	787	776	850	782	826	793	827	794	774	773	802	814	825	815	874	768	783	832	781	799	760	798	793	812	832	807	805	834	792	765	822	792	803	784	835	827	823	807	833	799	793	819	832	795	805	791	851	800	808	784	773	776	791	806	846	756	805	795	789	829	856	831	764	824	835	881	787	868	818	838	811	806	871	800	774	780	790	810	814	848	812	804	788	818	779	789	791	762	795	818	781	788	793	737	809	799	814	787	762	719	829	813	787	820	815	811	770	782	811	751	799	803	838	849	804	814	801	805	833	809	797	831	824	835	795	780	820	830	833	803	856	775	812	833	790	816	829	786	818	791	781	787	783	785	826	795	799	798	821	798	778	770	748	819	765	800	771	821	802	833	845	802	773	820	787	760	812	788	792	815	815	831	736	818	793	781	794	783	768	760	795	786	806	838	893	789	831	791	772	817	842	839	787	773	784	816	800	800	779	806	798	852	771	836	816	782	790	787	770	799	792	778	757	845	781	771	782	734	816	793	828	777	793	826	809	796	782	809	838	817	794	800	787	817	869	791	801	765	788	805	855	798	758	783	826	786	777	817	793	814	817	848	760	798	795	816	836	813	834	845	797	845	803	781	851	810	763	753	791	759	788	845	805	791	783	818	791	814	874	806	834	772	787	776	795	843	801	828	826	793	773	845	794	783	779	799	812	841	846	761	789	853	752	795	823	845	824	847	813	776	801	748	777	835	782	764	800	795	817	771	751	828	778	818	742	835	813	781	839	801	838	801	782	849	809	817	788	816	797	809	785	797	793	830	782	787	828	767	815	843	863	784	824	822	776	784	738	780	784	856	834	796	791	773	835	822	763	847	829	831	853	824	823	806	885	831	826	806	769	859	784	841	836	808	842	785	789	778	779	774	794	860	766	848	795	807	807	844	810	839	797	779	781	841	833	804	762	828	838	797	831	813	808	804	814	781	762	743	789	803	842	777	814	845	823	785	816	848	820	798	781	861	792	800	804	813	758	836	802	819	863	753	869	869	796	783	811	784	838	805	775	774	799	820	770	768	753	759	792	804	867	797	758	770	846	764	780	805	769	836	777	837	827	788	823	829	802	784	797	819	872	797	801	785	838	812	836	822	827	813	817	778	779	797	774	819	806	809	819	822	759	822	781	790	800	817	771	826	747	834	811	792	801	805	853	795	790	811	857	829	836	828	816	789	763	793	797	875	780	805	782	765	840	813	806	805	835	800	822	783	804	760	843	809	785	819	780	787	792	846	767	801	820	799	814	819	784	802	822	828	793	842	780	812	810	818	777	781	812	803	833	760	828	840	791	824	789	845	799	807	784	775	815	819	821	772	811	818	839	789	797	792	796	815	780	755	733	756	790	814	800	777	783	763	783	822	770	835	809	766	775	796	753	781	809	781	818	803	784	775	783	763	763	784	823	818	815	788	784	818	812	778	806	789	825	787	807	785	797	839	828	757	819	803	828	812	779	856	794	795	769
29755	33005	40082	30817	20670	13089	8126	5040	3309	2381	1738	1480	1193	974	885	793	776	696	631	704	638	627	631	606	563	606	557	567	577	585	590	537	583	559	565	634	591	580	582	581	583	543	584	583	573	580	575	558	576	516	556	541	597	534	568	576	564	592	632	591	594	580	564	595	630	596	594	563	561	557	581	536	532	599	572	563	586	566	592	583	579	603	596	537	598	560	589	571	536	560	525	546	573	570	555	560	583	585	566	590	563	523	568	575	599	515	519	545	564	580	527	610	577	596	554	610	549	528	565	569	597	561	559	522	533	539	562	559	531	563	559	576	533	562	539	638	546	617	602	566	567	591	570	557	584	563	582	567	621	591	603	582	529	579	564	563	544	562	615	523	565	588	561	537	564	561	597	611	562	593	560	570	598	531	567	552	539	577	556	569	585	546	559	556	559	600	568	524	580	585	604	584	582	579	566	580	626	525	544	604	523	558	598	560	538	590	547	560	588	606	577	557	547	569	556	603	622	588	581	580	557	560	583	597	569	521	575	549	531	585	568	539	620	594	618	586	605	556	563	593	625	563	529	598	556	613	545	559	584	567	562	549	615	545	556	567	562	552	594	565	538	565	568	619	589	555	579	617	598	537	610	575	570	602	574	585	635	612	567	558	577	585	537	502	563	579	566	572	574	569	608	564	576	603	561	553	595	580	563	589	624	569	556	569	552	558	631	568	567	518	594	555	594	616	560	595	564	587	558	613	578	549	618	587	547	591	562	593	524	584	598	594	546	536	543	539	591	550	589	580	584	570	547	585	574	601	539	601	583	550	568	527	566	550	582	603	595	567	606	600	581	602	541	559	566	601	556	594	564	548	582	555	590	575	535	623	567	571	608	647	540	538	551	571	567	564	568	575	590	531	564	506	564	560	575	606	571	554	580	609	587	555	531	570	575	539	596	599	565	574	596	564	572	553	573	588	585	563	592	579	583	574	558	594	565	574	565	550	594	556	538	554	591	582	562	540	529	586	584	548	581	514	606	540	601	574	561	564	589	626	581	599	542	530	582	574	590	571	547	588	582	596	610	551	536	549	558	562	588	572	588	543	590	560	577	555	575	600	566	570	557	582	578	606	555	560	560	559	551	613	601	596	590	575	562	544	561	566	589	601	598	576	541	533	578	596	544	557	541	587	593	591	566	554	580	573	574	568	596	543	578	572	561	593	584	597	607	547	584	572	608	572	537	618	603	554	549	527	572	546	586	564	578	612	554	563	591	566	576	561	560	598	501	581	601	610	588	589	552	594	542	550	578	557	545	587	526	541	637	569	561	587	583	510	566	606	529	575	591	572	580	565	561	538	548	587	592	559	592	554	569	600	543	586	561	526	560	612	552	569	551	577	567	558	556	548	559	531	583	580	571	554	586	577	581	578	591	551	529	551	558	541	538	544	563	539	603	606	623	584	609	600	567	579	599	608	589	556	532	601	627	564	609	563	586	610	561	568	567	577	554	555	575	574	579	541	544	590	569	545	557	577	544	562	564	543	544	569	549	597	592	508	607	522	583	589	567	573	551	566	570	535	561	572	580	582	571	538	549	573	588	586	563	565	601	564	553	561	578	571	570	521	591	538	542	541	577	586	602	559	556	548	571	593	549	557	563	547	630	622	543	597	584	554	517	569	601	607	609	601	590	542	579	551	572	602	561	610	595	570	549	557	571	532	589	572	569	568	558	555	607	520	555	578	560	543	595	575	588	607	566	532	565	587	540	591	604	573	550	566	606	581	591	573	598	590	561	587	591	539	632	577	561	614	555	584	563	508	541	589	595	571	530	573	580	595	574	596	532	561	579	560	545	556	551	588	567	544	595	567	594	572	549	567	579	565	569	607	610	526	573	578	587	616	587	584	546	607	554	571	576	595	563	539	577	593	611	587	627	575	609	540	576	574	567	576	538	599	584	605	542	583	542	581	543	539	569	564	587	581	549	575	604	563	580	603	596	633	552	560	553	561	537	620	597	580	568	565	588	609	592	583	539	582	572	568	569	593	540	552	550	550	599	530	561	549	566	599	604	600	549	600	592	556	578	543	582	593	513	604	585	561	548	550	570	589	615	578	594	511	606	580	586	542	563	563	547	561	547	579	558	556	563	588	545	561	568	582	571	567	541	548	560	587	573	573	575	559	564	586	582	587	533	540	561	566	625	577	593	581	607	578	563	574	539	557	599	619	550	552	588	546	545	629	574	562	531	579	594	560	501	565	586	610	582	623	540	529	617	564	555	560	576	586	547	575	592	573	587	582	592	610	591	558	556	597	543	571	582	550	578	585	602	592	578	583	536	561	553	558	565	553	593	591	560	531	572	596	548	591	563	584	587	543	543	568	650	532	569	599	608	526	550	620	583	572	579	553	621	578	554	596	583	582	594	553	542	596	516	578	530	581	575	614	543	577	585	599	544	549	515	594	571	575	567	577	578	610	567	594	553	566	572	571	553	586	586	525	581	621	575	538	582	607	583	550	578	533	527	577	542	558	573	568	559	541	599	550	520	569	507	597	559	582	562	593	617	563	583	618	548	581	521	593	586	577	563	550	553	597	547	578	552	628	591	583	611	531	556	536	562	565	572	569	594	588	560	569	595	596	580	571	557	589	579	574	595	581	596	583	539	545	562	571	552	522	567	560	574	543	554	584	560	584	522	540	569	585	558	580	565	601	602	574	550	569	556	575	589	570	548	542	569	565	570	598	596	619	561	566	575	559	593	518	539	607	552	581	616	615	578	537	570	561	543	567	619	568	559	549	585	565	523	573	575	584	540	588	598	554	542	566	554	602	557	590	563	569	579	565	593	546	590	560	590	585	602	560	589	579	598	587	543	624	547	586	542	563	549	559	604	582	572	537	579	550	546	544	567	559	551	638	558	571	558	591	588	553	540	559	562	578	550	601	609	579	563	582	598	579	549	597	541	573	593	575	606	621	564	582	584	545	607	549	522	607	568	552	557	557	546	579	542	568	586	597	572	573	604	554	564	558	556	559	589	610	596	519	557	597	559	599	567	553	558	582	594	606	573	569	578	542	552	525	580	562	576	539	569	541	557	620	635	559	590	581	559	567	572	586	565	569	567	586	558	526	594	572	531	569	640	578	599	606	574	572	557	629	594	613	576	614	613	566	565	572	535	604	544	573	543	589	585	549	564	568	604	579	574	560	598	558	544	576	596	522	567	558	533	559	647	538	603	607	619	591	560	611	590	604	571	636	614	581	586	584	614	571	530	538	578	589	546	557	567	581	584	581	525	584	583	607	561	586	592	581	579	595	536	573	585	554	574	519	586	578	551	553	593	580	551	588	554	562	577	558	558	551	532	561	571	535	539	555	557	548	554	559	550	575	579	559	591	574	562	583	604	566	540	579	534	598	572	518	583	573	612	620	580	603	602	573	602	583	571	612	578	592	558	579	589	575	538	524	594	572	573	621	640	565	579	554	549	571	557	597	565	576	583	553	575	542	560	538	598	629
37549	51769	45766	33586	26225	19675	14188	9708	6691	4714	3581	2680	2107	1759	1424	1317	1183	1095	1039	949	974	929	903	864	806	854	874	819	737	818	780	848	810	845	818	767	781	773	818	732	807	799	801	846	752	774	758	785	772	763	797	800	781	817	814	809	799	785	814	760	839	800	779	795	766	802	793	826	767	810	769	776	790	767	765	769	814	776	815	767	782	782	781	718	806	767	845	821	783	743	770	758	823	743	777	769	793	799	800	774	800	780	727	735	750	802	778	788	777	786	779	796	809	744	816	784	829	834	766	778	761	775	779	775	814	754	742	777	779	804	735	719	731	763	799	744	764	776	792	775	744	777	798	764	787	798	808	765	817	829	828	789	746	792	793	810	778	834	819	805	794	822	703	794	799	812	811	784	764	794	779	779	818	779	818	815	768	821	809	776	757	863	755	782	822	785	747	761	798	774	765	806	807	799	843	759	790	778	773	754	827	814	734	787	755	782	760	808	771	786	822	730	794	773	803	798	798	729	832	839	794	754	771	776	757	768	795	831	775	765	783	801	800	859	781	799	832	778	744	802	800	760	825	792	797	789	791	769	743	744	815	787	749	779	808	771	770	813	821	800	740	770	809	814	756	797	789	796	753	800	818	836	794	785	766	761	815	759	839	747	782	789	765	797	719	775	822	765	813	799	733	783	771	804	771	795	774	825	805	796	745	802	793	799	761	782	785	804	756	842	777	746	761	786	790	740	812	796	799	755	768	811	774	773	805	774	823	777	790	791	795	810	782	826	777	791	760	756	751	760	748	784	819	783	761	765	768	761	810	777	847	807	784	782	768	760	724	798	796	786	789	804	742	763	836	787	774	811	781	871	753	844	777	800	805	767	797	788	740	822	789	744	757	808	783	772	769	837	776	778	791	809	756	783	781	771	779	795	789	802	772	763	788	802	754	811	803	771	770	794	813	745	776	768	769	794	726	764	841	786	781	799	820	779	760	783	721	765	813	821	752	753	808	808	810	790	762	780	757	811	808	778	770	765	777	771	819	765	781	753	774	792	750	757	787	794	744	750	781	764	798	777	805	799	798	784	826	783	743	744	774	812	780	790	759	805	759	750	833	807	816	833	777	777	752	770	833	765	763	814	815	788	802	761	792	776	794	783	766	767	779	785	794	773	814	779	799	791	802	775	819	784	743	774	729	783	761	814	751	824	791	764	784	820	774	784	809	787	784	813	782	753	789	828	798	819	806	774	831	779	774	793	771	717	788	761	775	758	790	747	781	720	804	705	770	735	838	758	759	790	748	809	752	781	794	791	791	788	819	721	800	805	776	781	787	733	805	758	737	837	760	790	787	761	757	750	762	760	769	799	748	767	763	799	768	787	792	771	755	793	802	801	771	745	803	761	766	806	822	834	780	810	839	753	793	768	760	740	780	778	811	785	803	794	797	761	780	758	771	750	816	767	761	769	798	754	784	765	830	820	783	785	812	826	787	782	751	803	797	764	769	840	767	739	747	794	792	787	800	780	775	836	785	816	792	807	764	769	793	766	798	825	831	778	805	796	764	799	811	775	785	754	807	785	736	753	757	781	809	812	813	762	807	793	769	763	765	757	779	768	751	814	769	795	761	786	787	752	807	752	782	769	775	744	764	805	792	790	758	812	808	771	817	758	773	807	766	802	785	788	737	820	795	759	754	759	776	741	770	811	777	788	777	835	801	800	788	802	804	762	765	773	781	760	836	786	784	800	787	787	792	772	770	813	845	808	846	817	771	833	750	800	747	740	826	803	778	763	771	812	746	798	781	757	750	775	721	755	776	789	794	819	779	764	779	787	740	810	797	781	744	810	780	795	766	785	771	769	807	796	789	777	779	803	760	799	792	781	791	791	743	826	796	785	797	810	742	795	763	849	774	753	773	874	806	772	800	804	772	774	787	796	831	779	789	731	777	801	786	799	810	856	752	778	788	803	735	839	778	765	744	814	817	751	780	759	761	769	780	779	797	769	813	824	783	747	793	783	772	736	801	766	782	803	779	800	775	755	787	780	804	743	837	734	777	792	801	712	757	787	846	842	853	785	819	832	746	776	753	748	734	755	781	788	794	803	785	795	805	732	809	789	761	790	779	798	785	740	782	794	821	762	755	774	786	750	766	770	797	791	791	832	826	846	799	754	782	749	808	836	822	793	800	773	761	792	749	851	786	865	792	767	759	754	775	815	764	723	729	801	768	779	788	807	775	796	786	813	809	724	797	795	784	807	766	812	743	732	828	781	799	836	790	784	797	760	790	746	792	798	755	770	777	783	764	789	819	756	729	755	815	789	780	752	779	783	792	758	768	793	787	774	779	812	743	759	716	796	792	783	817	773	803	806	732	787	794	771	747	772	796	802	768	761	753	790	740	748	764	787	866	816	740	826	820	748	786	833	805	851	770	815	759	762	792	803	789	888	761	734	759	789	808	780	816	794	794	754	768	757	741	769	787	782	794	783	823	871	767	758	795	843	815	784	792	826	825	844	785	807	852	798	784	754	792	729	806	794	789	785	783	720	781	794	815	776	837	745	814	809	760	790	792	782	759	855	784	791	780	781	761	817	794	760	732	740	813	772	811	793	734	789	770	791	760	784	846	792	803	768	754	768	797	757	793	810	757	789	787	775	791	792	812	771	755	748	773	791	774	792	789	810	803	730	752	791	802	749	783	763	791	791	789	763	809	797	780	803	770	779	794	794	814	775	732	763	790	807	797	745	747	763	804	766	754	825	723	836	811	788	783	795	829	842	770	757	802	774	740	825	794	796	784	775	856	784	794	738	765	785	787	815	754	743	759	786	808	782	768	798	780	771	803	778	837	795	780	775	797	822	805	785	774	799	793	772	799	784	779	751	756	788	723	793	810	768	766	772	776	785	803	761	814	764	759	799	769	768	811	861	765	765	789	809	796	773	766	778	829	787	716	783	733	750	818	745	792	769	763	767	802	764	786	766	778	768	785	777	787	793	775	726	773	821	707	751	826	823	797	857	744	799	749	807	781	781	789	752	805	743	837	803	783	789	783	777	780	771	811	814	823	790	790	795	780	764	842	794	759	744	831	778	756	773	790	785	757	756	761	817	808	757	763	755	767	784	770	746	769	766	786	749	764	725	790	802	788	800	817	772	788	797	766	775	827	779	781	780	782	818	764	804	816	726	802	767	823	739	764	748	747	769	764	797	811	794	765	822	803	830	782	801	760	815	798	795	781	780	778	748	780	775	769	798	774	752	786	765	732	779	777	817	768	749	786	773	755	819	733	810	824	795	776	816	789	756	817	814	758	791	786	818	782	734	769	769	773	781	775	768	757	847	806	793	779	760	847	824	789	779	765	734	805	755	797	750	753	783	774	760	815	817	761	751	763	817	754	772	759	789	805	795	806	735	828	809	826	804	801	849	810	758	734	757	774	754	800	731	716	727	716	771	823	798	793	772	799	798	795	750	802	766	785	807	764	795	841	754	774	752	782	733	771	737	789	765
24129	21047	28546	25714	23787	21143	15204	8360	5132	3603	2713	1999	1576	1342	1147	1083	924	863	789	763	738	673	708	660	678	625	644	609	669	637	640	643	620	609	608	595	567	632	639	612	647	563	594	585	601	560	648	599	639	596	630	630	579	609	576	636	611	624	619	594	595	570	585	553	574	584	594	559	571	579	583	609	616	580	608	564	618	609	590	614	641	588	633	581	586	627	621	609	570	600	631	599	568	587	629	641	570	616	598	619	577	575	571	601	615	619	588	583	587	586	602	594	624	564	607	616	605	596	589	601	606	557	559	610	617	622	624	635	619	622	626	624	622	605	603	597	595	580	585	630	618	586	653	598	615	634	579	559	572	560	612	596	573	577	586	619	562	600	588	606	549	576	602	617	552	583	584	595	639	608	608	637	613	617	564	584	545	614	592	565	606	605	570	572	614	601	582	601	630	579	616	609	570	588	591	596	558	589	603	589	583	611	560	584	609	572	588	602	607	624	624	568	610	596	582	603	606	554	564	594	566	579	608	580	567	613	610	645	618	588	639	593	635	579	564	652	596	588	590	625	611	595	592	588	594	592	602	599	582	576	588	568	578	616	592	620	559	591	572	564	557	590	614	623	603	601	655	593	676	589	612	604	644	576	583	585	622	609	584	578	571	599	613	600	578	619	590	590	602	609	583	566	593	614	601	614	635	615	639	632	653	588	636	599	563	563	580	595	563	612	626	576	584	595	607	615	579	564	586	609	555	562	596	581	579	616	584	626	630	621	621	566	595	613	602	613	577	569	613	587	591	614	590	647	581	643	629	621	623	576	600	602	555	603	602	640	630	625	575	637	586	561	564	587	628	643	582	595	595	606	564	570	568	547	602	630	653	616	630	569	578	649	642	612	596	645	610	630	592	628	636	575	609	599	571	627	682	623	598	605	602	624	609	621	611	607	602	607	623	565	629	602	608	628	631	596	589	566	571	580	594	601	560	622	605	588	599	621	620	602	609	605	615	578	601	615	558	611	605	643	599	566	668	616	612	608	632	599	613	563	617	570	627	571	580	588	586	577	626	564	590	637	572	595	608	587	598	575	626	575	591	600	583	595	565	589	571	582	619	600	584	578	629	583	625	606	606	601	587	588	614	609	587	587	605	620	614	577	588	597	630	601	559	584	625	575	629	607	602	558	604	572	579	620	599	606	567	588	591	608	524	612	575	609	606	616	578	626	659	643	589	592	638	619	587	619	648	588	580	574	615	583	639	603	571	592	579	589	629	626	645	614	624	563	600	616	614	597	608	574	611	633	599	578	601	653	625	581	594	588	629	573	623	611	584	619	560	602	573	570	572	615	544	567	586	596	576	618	596	654	600	591	632	594	626	622	569	600	585	585	593	625	585	601	591	601	576	582	594	571	567	618	578	620	600	601	632	632	555	600	583	615	624	627	575	614	598	573	630	602	573	589	595	584	566	568	632	637	603	605	586	606	588	578	598	537	653	619	570	641	598	597	595	560	584	568	595	610	595	619	578	571	590	614	605	588	586	568	592	620	584	572	630	629	617	629	592	590	597	589	599	626	595	569	592	574	626	590	624	577	654	567	556	610	564	623	590	572	605	568	595	552	620	575	606	603	615	666	559	622	579	597	586	589	614	545	640	566	566	617	578	559	569	596	580	617	610	572	537	584	629	590	606	598	667	615	605	631	622	592	579	634	591	588	632	595	551	587	615	610	592	592	605	582	599	597	610	566	588	635	589	597	623	592	567	617	606	571	582	574	605	563	611	607	543	575	615	595	575	566	631	622	658	566	589	605	601	617	624	589	613	588	581	642	602	580	628	625	603	627	633	567	607	604	606	602	637	586	592	607	647	644	621	594	600	610	646	571	622	582	589	609	628	657	615	592	608	639	614	549	616	625	566	588	613	610	599	606	596	622	601	594	604	630	616	595	573	608	584	635	602	579	638	563	589	604	643	597	567	588	605	615	602	608	623	621	631	594	590	625	614	576	608	594	621	574	611	590	594	585	590	572	591	584	587	652	628	572	576	621	633	597	545	605	611	609	601	601	591	630	583	610	624	559	595	602	628	578	582	630	651	639	623	609	566	600	604	619	666	607	605	635	564	603	601	630	609	584	595	575	598	605	584	609	629	572	626	573	608	571	576	583	604	568	658	533	612	580	628	568	603	606	606	617	593	603	595	580	584	592	609	616	621	544	620	594	573	647	604	610	625	620	624	587	584	588	607	574	615	569	598	612	632	607	587	594	564	644	639	566	580	587	614	594	594	569	632	595	593	607	611	624	604	591	634	566	598	616	578	593	594	613	600	595	614	596	622	607	601	605	599	653	626	601	581	609	559	574	595	655	552	616	619	649	607	591	576	584	608	548	590	650	597	597	588	620	586	580	635	608	559	586	567	585	604	552	558	577	555	542	568	552	621	614	588	603	579	581	601	583	627	609	619	571	601	565	624	605	619	646	603	582	594	649	579	623	546	605	562	642	603	580	667	594	639	598	611	600	581	590	655	584	607	609	626	630	587	594	561	627	608	635	636	563	553	636	558	577	555	529	580	607	616	633	600	577	617	577	623	601	612	623	607	601	602	573	595	613	603	625	631	548	640	575	608	611	616	612	629	609	579	557	642	566	606	608	593	595	609	591	623	612	582	538	638	652	575	568	588	605	601	585	586	569	621	597	588	625	590	601	625	607	628	611	612	630	626	602	604	618	622	590	606	579	632	616	627	635	630	585	609	604	641	581	611	583	594	586	586	576	596	601	604	605	592	649	623	611	599	609	616	591	572	629	614	597	619	552	593	570	600	621	584	624	592	561	652	575	596	604	537	590	577	604	633	585	650	563	564	637	640	619	553	543	604	529	553	580	607	592	551	600	549	609	602	622	576	583	592	631	627	567	575	578	604	609	617	623	594	592	629	583	603	610	645	610	671	621	609	601	623	626	633	590	578	605	558	593	606	576	561	614	621	561	588	609	597	579	627	595	608	580	619	578	567	586	592	642	584	584	604	584	576	579	572	581	618	575	594	603	594	650	578	608	602	557	582	622	624	631	640	611	599	566	570	599	588	627	615	598	555	616	591	608	585	608	614	615	595	601	602	601	593	586	557	592	571	569	649	585	587	625	610	599	616	605	609	593	631	616	573	573	635	539	604	566	595	616	603	598	569	645	626	572	595	570	613	652	621	573	618	606	588	673	646	600	597	570	593	582	578	598	601	577	589	563	531	600	583	612	606	617	624	598	611	612	591	610	599	606	578	576	601	602	589	588	636	547	565	600	592	601	590	627	575	568	626	533	626	624	614	596	616	594	612	607	611	651	631	614	607	597	610	617	614	604	631	589	607	586	628	584	619	627	610	560	642	609	620	568	610	585	578	614	582	634	636	578	616	587	554	606	576	589	614	587	588	590	619	621	594	642	610	582	586	590	569	587	581	594	581	581	593	638	645	611	582	614	608	592	649	610	591	599	565	571	598	546	627	610	601	621	610	646	599	611
37677	59292	52240	39455	32359	25451	19367	13884	9756	6911	5130	4033	3061	2435	2047	1713	1536	1285	1188	1094	1062	1022	962	931	885	883	944	915	915	883	873	859	825	850	857	845	833	807	780	780	833	841	838	818	819	803	789	808	834	813	833	815	855	860	783	776	771	853	818	843	812	847	782	859	881	850	800	800	779	856	803	820	801	747	875	841	825	767	793	857	826	830	806	836	838	803	871	868	850	839	816	785	782	804	825	837	830	810	787	807	839	793	859	828	802	816	859	827	813	800	812	788	827	801	760	809	828	834	820	858	821	836	770	848	810	818	795	824	797	812	813	819	815	810	814	821	800	826	835	815	783	796	811	815	803	763	831	801	812	748	801	832	811	836	775	823	865	785	849	851	789	790	790	823	850	798	855	822	760	847	810	880	799	848	862	827	815	813	801	847	817	844	863	776	804	824	775	877	861	859	768	783	788	802	862	880	776	845	822	837	856	781	858	822	822	838	830	771	826	853	843	838	815	823	840	802	810	789	838	826	812	849	803	776	815	812	787	835	769	828	803	808	778	778	868	805	785	808	791	827	848	820	859	858	812	815	796	799	818	796	810	838	832	776	760	786	768	875	806	815	811	853	839	808	825	800	809	825	825	821	877	785	789	779	847	782	822	864	792	832	797	842	838	851	789	837	804	844	840	772	844	803	824	830	856	815	800	806	851	821	798	773	840	836	809	847	813	819	808	856	846	791	768	818	820	857	803	844	843	844	855	786	798	786	826	850	810	880	803	835	782	846	800	813	809	819	808	837	807	853	796	797	869	818	826	827	815	865	842	833	807	803	808	754	808	823	810	828	811	833	774	818	796	792	795	873	849	846	789	795	773	893	774	826	827	832	883	850	846	826	800	797	851	844	853	821	819	829	880	800	821	789	793	821	790	820	845	825	809	826	847	813	772	827	769	794	821	809	790	795	869	836	800	823	845	795	816	813	831	797	880	797	794	808	778	860	807	797	800	814	753	878	806	768	780	827	830	821	836	848	823	814	825	789	801	830	849	817	725	829	816	784	839	823	833	816	806	801	823	811	774	818	808	788	751	789	819	824	821	831	769	814	815	792	821	846	824	785	776	771	843	827	855	797	875	870	843	790	841	820	832	809	807	838	832	821	819	823	814	845	799	790	798	788	804	864	856	822	800	823	838	801	804	743	799	781	860	827	817	866	810	800	829	842	791	818	788	827	812	862	884	801	774	822	807	800	827	774	796	838	835	829	863	806	795	848	848	794	834	841	800	843	788	819	836	798	818	835	848	807	796	789	788	861	776	823	781	833	853	830	790	793	816	786	800	836	801	851	815	813	806	753	844	821	833	829	758	824	838	822	839	841	834	807	800	786	842	810	788	824	810	814	827	829	774	800	813	845	826	816	763	847	828	853	808	806	830	818	799	817	822	827	832	894	830	802	814	787	768	831	871	794	774	872	843	808	782	817	841	846	904	866	830	793	779	762	805	804	823	844	819	801	825	813	821	765	812	883	813	861	801	830	826	815	837	824	858	830	854	790	816	815	772	829	845	821	816	851	835	843	766	819	878	855	806	871	781	809	821	869	824	805	781	824	839	846	852	827	809	823	822	857	816	806	826	760	845	799	832	853	830	791	741	793	781	828	814	862	810	838	747	760	809	841	886	836	831	839	839	810	810	786	786	842	785	769	798	836	788	774	844	810	824	849	834	859	807	798	857	818	790	815	836	804	836	809	785	753	836	856	782	805	833	808	834	844	778	784	825	816	822	857	818	792	833	819	847	875	806	859	783	776	812	779	808	809	847	786	832	814	873	811	822	832	797	819	854	796	831	807	830	826	767	866	898	818	879	838	840	833	836	826	823	826	831	825	800	808	822	815	900	805	847	787	791	741	794	817	820	797	835	826	795	830	800	818	804	785	816	807	764	787	861	828	806	805	812	792	788	875	826	857	816	888	760	782	791	794	801	850	805	854	772	839	838	803	844	799	872	845	816	881	840	786	862	815	787	831	794	860	836	803	845	800	808	816	827	825	844	841	838	810	820	835	837	808	858	832	845	851	824	838	802	791	735	790	891	830	794	777	840	826	798	860	861	794	866	814	789	794	792	787	827	845	783	882	818	788	864	824	786	862	812	848	852	817	843	863	801	799	869	818	846	782	831	800	863	808	836	803	845	793	806	762	818	822	854	881	809	823	819	879	783	790	867	779	852	793	839	851	839	863	832	866	819	862	848	816	819	803	819	799	795	843	829	824	806	850	846	799	800	841	806	769	871	835	854	814	847	788	810	786	782	818	854	826	805	853	827	785	818	816	806	849	810	833	826	859	857	784	836	847	858	783	779	823	812	778	835	835	817	857	817	798	827	818	811	821	818	826	794	830	870	771	819	837	833	811	772	803	812	781	811	824	822	794	825	813	880	823	805	858	775	802	769	782	850	824	818	826	826	820	765	819	823	802	851	825	822	826	829	810	826	802	796	764	833	813	864	815	862	822	818	805	829	814	819	822	824	853	788	811	781	840	824	805	793	854	822	805	830	832	838	847	849	830	813	760	845	782	781	829	790	827	890	844	839	822	852	805	776	834	801	799	805	793	816	863	801	808	824	808	788	840	844	831	785	817	834	821	798	865	858	812	765	800	786	844	833	810	825	779	794	807	850	837	848	779	851	793	837	799	816	755	830	812	846	845	772	804	784	799	843	845	773	795	817	774	772	781	789	799	827	853	823	826	814	764	833	792	875	841	815	845	867	811	830	825	786	779	784	800	826	830	754	823	785	790	792	818	824	806	835	772	821	831	789	833	842	782	813	792	821	830	823	864	810	807	819	846	829	763	839	809	796	836	798	839	806	812	834	834	810	798	820	787	776	800	827	774	845	831	872	785	809	848	817	793	847	842	818	747	809	833	803	840	788	817	801	830	868	852	817	836	766	825	802	843	837	802	819	859	837	816	803	783	795	826	826	815	862	753	830	852	842	795	814	779	805	802	843	799	839	762	851	843	823	863	831	812	803	792	825	775	842	831	827	831	827	823	810	849	784	759	853	819	831	813	841	797	803	768	880	837	827	747	825	771	895	791	824	801	788	813	845	832	873	799	799	800	821	801	822	800	806	810	814	771	835	836	869	775	829	815	838	788	864	815	835	821	838	786	808	815	835	844	824	833	830	806	803	827	854	815	814	825	803	864	801	814	802	778	802	852	788	820	864	860	832	839	837	792	819	780	840	813	815	786	784	841	819	858	811	791	818	823	821	775	810	833	818	854	796	812	796	853	771	825	798	797	811	864	747	823	793	800	817	846	857	792	826	852	857	820	802	895	833	860	802	801	814	868	822	833	791	816	833	797	787	839	859	795	782	820	802	820	804	743	804	807	804	820	798	793	855	799	830	821	795	783	821	776	806	788	838	791	869	809	861	870	805	834	806	855	865	884	776	808	791	799	820	831	819	845	845	887	834	830	857	814	815	805	847	830	858	853	802	810	769	812	803	822	797	808	847	816
22972	20995	28718	23893	22541	24379	22635	12603	7741	5422	3902	2873	2216	1794	1468	1251	1115	1008	932	872	783	746	727	701	693	630	668	669	656	616	617	572	608	639	577	586	618	600	627	598	620	615	622	584	548	604	569	565	583	571	604	613	575	599	655	572	629	589	597	582	621	589	607	588	652	575	635	591	606	647	580	583	662	578	560	581	611	615	615	557	591	560	604	631	596	573	603	579	622	584	581	578	598	596	581	550	535	595	589	576	616	635	632	574	622	623	610	567	599	582	599	589	574	620	560	627	567	619	600	572	610	552	563	574	564	607	601	622	582	604	590	603	594	582	582	586	589	634	628	629	562	588	592	594	599	620	592	592	615	570	594	582	606	595	594	615	593	643	623	592	600	654	572	601	575	615	569	576	580	583	570	616	607	592	598	596	587	618	583	619	597	591	570	578	592	578	568	542	593	565	574	580	595	623	607	565	577	573	614	593	596	569	600	598	593	609	602	592	585	558	597	610	571	608	587	568	582	614	626	603	559	626	592	599	645	585	577	602	605	583	560	616	634	630	572	581	583	586	612	593	600	612	599	578	593	590	624	571	565	589	595	599	578	569	592	572	578	601	583	573	623	585	615	609	605	575	569	560	569	610	613	548	573	596	606	613	624	619	581	540	549	556	600	577	553	587	562	578	617	617	541	545	613	577	601	563	571	590	602	573	588	546	591	547	560	585	597	569	627	556	629	595	577	600	563	595	598	559	604	575	632	591	566	598	515	598	617	656	581	616	614	604	571	616	600	646	619	608	616	611	574	587	570	639	575	594	580	634	574	590	566	586	597	609	599	644	587	533	607	617	553	615	580	565	618	576	592	594	609	583	592	594	548	603	639	560	601	630	589	609	597	603	599	563	579	601	590	601	608	628	590	565	606	601	594	614	600	616	565	627	587	588	596	594	615	567	582	597	588	581	590	581	584	605	605	639	629	644	614	580	618	580	623	624	612	571	619	610	568	628	544	596	590	629	587	583	610	620	594	589	599	608	551	591	609	625	576	599	597	620	608	632	598	580	606	603	635	598	626	623	559	596	619	585	594	614	603	598	585	576	602	615	632	549	597	581	589	591	580	600	607	631	613	570	566	568	571	556	613	620	572	633	595	575	577	606	534	629	592	600	561	583	601	608	559	556	604	608	562	550	541	587	587	572	611	571	605	638	608	600	595	617	629	574	585	603	614	596	619	559	599	556	567	595	584	619	597	576	577	610	561	586	583	593	623	604	611	558	620	586	605	615	627	586	570	589	603	624	601	562	570	565	544	592	614	611	596	583	611	564	568	580	594	613	611	642	631	651	578	566	614	612	596	545	588	628	582	580	613	628	561	606	595	604	579	561	561	621	609	581	577	587	582	628	582	623	602	582	589	581	586	629	565	587	604	576	580	586	594	614	599	585	577	597	577	631	609	566	574	581	527	589	633	601	611	588	584	576	600	568	552	572	615	591	560	619	604	560	584	625	581	571	581	590	548	621	611	578	623	585	595	567	544	590	576	637	585	595	573	575	589	569	578	613	606	608	611	621	598	593	587	582	634	582	575	643	602	611	560	604	554	607	598	580	547	612	581	600	626	578	564	564	583	564	584	606	611	594	585	606	623	613	625	596	608	572	593	648	589	614	581	627	588	599	592	628	594	648	568	603	602	617	585	592	568	642	595	587	601	574	553	589	590	547	600	577	572	583	601	588	573	605	577	582	583	615	580	642	565	587	549	604	578	630	612	586	583	578	570	568	592	578	591	617	571	613	598	558	589	610	667	602	562	571	593	603	599	567	633	645	575	610	556	619	621	577	609	575	544	550	570	623	572	553	617	611	565	586	640	600	583	609	624	544	603	601	572	581	577	597	573	574	566	609	618	569	584	597	592	640	552	594	601	546	654	599	619	538	569	586	624	610	586	577	604	585	618	615	623	632	541	579	616	653	580	600	609	614	600	584	572	608	600	571	621	588	589	584	606	620	582	568	583	631	568	655	606	610	593	589	583	588	566	588	600	559	594	630	573	593	596	591	566	631	550	611	584	566	609	615	592	583	630	585	561	602	564	600	575	601	659	573	630	611	610	565	568	620	578	569	554	613	565	594	591	606	624	607	613	592	582	533	596	572	583	623	591	599	574	598	603	559	605	608	606	588	582	574	576	570	636	597	543	559	572	625	618	604	574	578	577	553	597	597	610	635	626	596	631	581	615	636	603	614	621	602	598	568	612	611	567	599	587	597	558	598	623	586	594	593	607	563	555	622	591	608	541	572	620	611	601	575	568	596	614	586	588	565	575	571	590	588	591	557	593	546	571	568	595	576	580	628	607	599	609	536	575	560	611	580	591	586	563	539	600	611	562	606	616	598	576	589	607	599	542	618	576	557	551	573	545	554	581	631	586	609	581	574	603	614	583	619	599	585	556	570	604	625	566	569	566	618	608	534	592	609	588	610	618	602	612	570	573	600	583	608	616	581	617	590	600	573	615	582	570	608	605	594	567	539	624	579	606	580	564	610	567	614	584	591	563	584	584	531	592	617	616	595	599	576	585	570	548	582	584	577	608	601	631	572	622	553	576	592	653	636	553	590	618	565	617	577	617	572	560	593	610	592	579	559	610	569	611	556	618	623	576	552	577	579	585	602	596	582	560	594	632	571	599	571	607	663	591	599	570	533	599	587	622	566	578	589	596	579	598	575	582	584	616	624	582	603	619	630	621	591	551	599	586	579	629	606	648	600	579	580	619	580	588	578	577	589	603	573	558	592	579	633	558	622	624	603	590	581	588	586	617	545	603	570	604	620	597	593	597	573	600	626	615	604	597	567	603	574	600	615	600	584	636	584	593	572	602	601	566	590	625	626	571	615	633	574	610	588	615	596	598	589	580	591	585	619	615	605	602	551	627	568	562	575	587	586	577	582	576	616	589	535	642	565	558	613	550	619	610	610	575	608	551	562	587	636	573	584	565	587	608	517	630	637	561	614	589	624	588	593	570	573	621	596	549	588	591	561	566	589	596	598	595	566	613	600	598	584	589	585	646	564	590	590	578	636	551	624	593	580	545	600	600	612	523	592	641	620	581	603	565	583	567	600	603	604	624	554	613	591	611	576	584	577	586	606	558	592	574	572	530	565	589	634	611	580	567	609	574	579	584	571	620	584	655	581	587	586	558	606	624	608	612	570	565	568	603	608	599	583	567	607	549	589	587	584	570	541	582	551	637	620	616	576	597	648	624	573	623	553	592	562	639	575	614	584	601	594	597	577	589	610	574	584	607	580	579	594	627	637	609	592	621	564	580	615	608	597	596	581	572	634	623	601	578	586	578	603	617	616	631	612	547	596	598	579	609	556	584	649	614	567	573	591	605	597	608	567	559	612	599	624	558	579	600	624	594	604	571	635	571	648	573	581	573	615	533	614	596	650	591	593	589	596	562	597	531	549	585	563	628	584	572	598	582	600	618	576	594	614	589	589	607	644	606	577	642	615	593	643
39837	64784	57625	44547	37851	31136	24510	18224	13256	9731	7278	5501	4142	3233	2656	2103	1841	1632	1446	1316	1166	1085	1076	990	939	860	944	938	861	878	837	783	808	850	849	867	744	779	812	778	826	868	825	820	781	779	795	776	814	811	814	815	797	779	825	801	826	826	796	791	826	755	828	793	797	801	835	740	758	789	810	819	823	809	770	806	763	816	780	787	774	803	782	793	800	782	830	795	807	789	794	809	821	747	803	766	808	820	800	806	783	808	810	837	775	758	767	823	819	771	823	770	834	820	796	750	811	761	826	768	811	776	768	766	816	785	803	762	817	820	770	789	833	812	736	740	785	821	817	873	787	814	807	788	747	732	806	824	805	765	812	780	766	753	804	771	822	777	784	826	820	805	778	769	798	757	830	807	752	831	772	822	768	819	770	830	764	797	811	847	765	813	824	760	853	826	784	786	735	838	811	776	806	802	830	748	803	804	812	794	814	820	806	751	783	808	808	805	848	826	756	818	756	801	832	790	796	800	780	768	779	805	823	814	756	824	765	803	799	743	829	841	793	792	802	776	799	820	777	842	788	807	772	823	753	797	794	761	828	813	800	755	849	734	819	819	742	791	781	789	786	819	796	777	757	789	793	796	762	809	782	789	773	789	776	773	784	760	780	779	775	793	803	768	751	826	806	805	824	821	826	780	804	800	799	797	799	799	795	800	802	800	791	735	809	811	794	760	773	804	799	794	807	775	746	783	781	806	830	831	804	869	824	754	784	778	778	791	792	811	821	836	841	789	779	801	780	799	808	817	795	781	839	772	824	751	796	809	837	776	844	831	821	820	842	768	789	778	756	773	799	801	799	794	784	805	778	796	798	769	787	795	823	799	747	783	810	815	795	811	776	805	777	801	776	775	785	769	744	789	770	789	801	789	779	734	836	802	753	794	772	821	790	822	787	793	820	813	835	752	809	792	801	837	780	772	817	800	795	785	735	799	808	757	768	813	815	814	831	764	801	833	740	772	784	814	787	792	788	802	793	863	747	739	813	743	756	834	765	817	766	769	830	823	877	825	757	813	822	768	824	777	800	761	761	778	836	809	753	755	785	779	830	788	802	792	806	798	793	777	809	781	751	809	761	812	796	828	740	793	780	785	771	784	800	792	776	752	821	777	855	774	789	772	861	821	763	812	834	780	811	792	788	802	777	766	814	788	825	805	811	796	809	741	771	793	809	838	838	811	817	769	764	796	765	745	803	738	790	789	803	778	806	829	833	815	755	784	809	798	820	842	806	755	757	753	792	808	782	842	825	744	800	769	806	789	790	824	797	781	761	781	759	806	795	806	765	806	758	825	853	831	795	783	799	741	800	778	783	774	790	874	769	794	811	764	834	820	802	794	813	792	812	761	764	818	767	808	830	783	757	797	819	782	790	753	784	783	799	786	745	839	726	818	751	799	762	767	836	767	774	821	803	796	808	827	762	801	805	833	822	798	849	839	759	731	747	823	793	774	822	790	729	795	832	783	813	784	768	741	834	803	792	790	789	837	801	797	818	769	775	818	785	765	775	801	797	844	839	762	791	799	808	810	820	816	772	804	793	771	773	817	797	806	805	802	729	800	810	851	763	762	816	839	753	816	773	756	869	831	776	769	838	812	808	819	761	777	791	778	751	797	799	826	760	769	787	808	809	809	777	780	777	783	806	785	764	787	845	821	766	806	806	779	756	791	749	772	780	834	779	758	772	767	820	764	756	774	799	710	788	779	759	814	783	758	793	731	807	781	787	824	836	759	763	752	794	786	785	791	753	813	842	773	790	815	822	793	782	807	843	766	771	754	788	796	805	771	808	795	803	774	756	775	800	780	789	808	794	744	748	814	805	812	764	778	758	799	769	772	825	802	771	749	794	866	812	759	794	783	804	814	788	766	822	799	768	779	799	830	794	765	774	821	791	729	775	829	840	762	812	844	768	783	860	840	770	794	818	801	790	813	790	760	785	745	798	835	792	779	765	824	762	815	766	766	785	833	777	763	799	722	789	811	772	763	763	758	784	806	809	794	763	770	740	706	779	813	835	764	828	781	765	826	740	797	860	783	787	773	785	798	781	803	844	794	790	783	783	759	772	783	806	786	801	758	802	833	765	753	783	800	809	754	792	814	781	792	774	784	785	839	768	792	846	871	794	750	795	821	769	776	820	741	784	827	784	818	816	785	783	801	751	808	788	824	764	830	797	782	790	854	790	841	750	816	765	815	781	728	776	763	762	794	824	799	800	762	793	797	786	811	831	773	804	812	802	773	850	817	825	763	784	805	809	793	785	755	765	798	796	765	853	800	776	780	809	816	835	812	798	839	746	784	804	789	791	811	799	829	798	757	767	775	796	820	827	796	784	805	790	764	844	839	827	735	781	761	770	815	801	781	762	739	833	764	771	827	773	786	791	783	788	758	827	796	784	782	812	832	823	747	799	816	772	778	782	798	767	813	842	855	807	787	802	794	813	788	819	774	832	805	769	817	813	759	815	790	822	840	787	798	749	827	821	835	850	750	820	781	804	777	845	775	786	771	797	790	766	780	806	813	792	823	788	816	792	797	808	792	810	838	806	776	790	804	847	813	791	781	844	793	781	761	762	783	829	801	809	843	831	774	851	821	832	820	786	801	762	778	811	798	777	749	713	706	799	801	793	827	750	801	720	753	821	744	806	744	749	802	840	749	826	856	821	767	743	789	764	772	832	804	778	805	793	800	789	777	793	775	804	765	758	844	796	748	797	845	776	848	794	764	794	765	812	836	824	782	804	815	706	853	796	806	836	805	768	805	867	812	757	768	771	800	831	800	842	799	823	803	853	798	798	834	804	834	814	829	773	767	749	753	770	787	783	731	813	762	836	803	758	799	813	766	810	786	768	802	781	810	825	757	818	804	824	830	799	772	771	822	765	804	771	782	814	775	826	745	807	800	806	833	767	807	790	835	781	785	841	841	815	818	815	837	798	798	809	773	835	824	799	774	803	771	799	809	852	763	847	832	799	845	784	788	810	781	790	791	813	799	803	752	791	777	834	822	819	821	824	743	799	872	788	766	779	765	747	739	796	834	839	782	765	783	786	774	761	842	785	825	769	796	805	833	855	833	800	816	791	849	770	796	798	763	821	839	769	801	820	751	755	848	784	794	794	804	720	778	774	766	805	846	875	745	778	834	843	788	799	723	726	796	781	781	812	800	820	792	800	756	778	860	826	784	816	759	768	796	775	772	809	810	757	763	793	776	816	779	853	785	793	776	765	769	781	738	768	731	791	804	771	775	761	818	788	862	819	797	821	826	832	808	769	801	814	789	782	771	843	757	837	784	824	846	785	818	747	787	792	823	791	782	808	769	808	762	801	817	809	836	754	775	825	795	772	801	833	807	737	777	756	780	820	802	811	761	847	836	765	797	767	809	797	781	826	830	810	756	830	730	770	756	767	715	823	770	792	839	764	816	812	795	850	856	768	790	785	824	773	781	810	805	814	793	770	794
29612	31850	37733	29420	20012	12744	8073	4805	3383	2291	1819	1472	1200	1015	905	844	762	695	646	655	612	610	598	607	599	576	635	602	598	575	558	542	639	586	569	544	580	579	585	588	561	535	575	551	596	559	571	554	568	619	600	574	563	573	533	552	522	567	520	567	601	555	510	589	591	574	536	571	548	605	581	575	567	576	562	590	540	568	561	607	598	548	618	579	608	586	546	559	565	528	572	541	582	577	588	582	521	568	570	551	538	588	609	574	580	554	551	571	571	588	542	546	584	537	569	583	572	547	558	559	540	568	551	583	561	564	595	531	549	565	578	596	589	565	590	539	575	577	558	503	533	614	610	529	570	584	546	553	586	557	551	556	583	540	594	604	529	563	550	539	546	542	585	505	636	551	592	555	526	565	569	561	591	550	562	508	568	555	569	568	584	482	591	568	567	555	532	599	540	573	637	524	601	533	568	563	566	583	574	616	577	522	546	539	572	585	570	593	577	553	573	567	566	606	579	598	551	569	559	526	574	561	582	551	547	530	598	558	573	593	557	602	583	540	605	584	590	560	538	601	542	606	590	575	597	582	536	607	582	576	587	568	602	550	543	540	560	590	545	612	595	572	542	549	577	595	588	574	539	584	570	583	559	507	532	595	561	553	488	589	576	593	580	547	529	584	560	543	558	536	609	542	595	544	571	537	611	604	556	616	526	562	534	592	545	556	589	554	561	549	522	575	591	576	551	586	558	574	576	584	571	553	570	586	579	567	551	498	592	631	622	577	589	566	609	613	581	571	576	591	560	500	576	527	571	582	589	544	586	568	555	536	556	581	539	567	591	576	605	579	552	545	569	545	591	590	608	543	543	560	634	555	540	511	644	562	541	561	576	553	573	577	537	541	590	557	605	585	561	603	585	590	548	574	515	569	581	542	581	550	567	558	610	548	585	555	572	574	568	554	579	575	597	577	589	589	621	589	575	526	565	564	542	590	498	567	600	550	617	549	571	535	591	565	524	596	550	566	543	568	544	550	555	552	541	550	552	542	557	585	560	593	531	587	597	530	578	596	562	573	568	569	604	599	533	540	573	593	553	548	585	565	569	569	594	597	560	575	525	575	588	535	545	524	564	582	590	531	558	562	553	564	552	585	628	538	556	564	606	607	529	548	574	610	569	560	598	589	562	572	577	530	547	571	551	610	569	563	557	548	597	555	566	522	586	556	569	595	619	573	574	564	570	532	564	562	558	580	550	539	586	638	535	564	533	540	549	555	572	587	531	562	546	560	586	561	618	625	583	580	573	586	577	615	573	556	532	600	556	537	566	576	570	610	580	544	545	569	527	587	538	608	546	544	616	552	555	546	570	576	556	573	545	564	580	539	558	567	548	573	632	540	545	565	603	588	535	587	539	523	561	560	541	563	572	573	569	604	578	574	561	576	601	555	555	590	598	546	567	549	571	612	554	542	552	610	594	567	527	581	544	572	602	567	630	577	542	558	548	602	563	574	586	561	559	563	553	566	559	604	578	553	563	556	577	528	577	589	584	573	578	565	555	541	632	556	556	564	587	576	570	595	529	608	548	555	607	574	576	553	570	572	562	577	599	555	565	565	604	547	540	547	517	570	589	549	562	559	581	543	584	551	546	530	578	548	537	569	613	601	587	575	596	584	542	556	585	584	555	584	599	585	570	578	530	516	564	571	501	583	600	527	515	566	563	582	573	557	565	591	594	576	559	535	582	618	563	554	544	562	546	561	577	551	561	531	589	590	547	580	569	559	544	571	574	553	553	585	595	577	552	593	562	586	556	612	577	560	576	576	586	555	537	544	569	547	575	557	545	559	583	602	582	539	583	550	554	577	580	521	530	580	580	607	555	553	565	581	581	529	557	586	600	522	569	580	586	615	550	554	594	567	566	536	600	546	537	557	575	566	578	540	571	549	551	551	601	582	572	583	563	568	586	555	590	556	573	530	624	532	563	602	570	532	547	601	569	513	558	550	583	582	580	554	595	548	560	520	541	516	598	514	595	598	570	578	557	549	564	574	570	544	580	530	574	586	566	585	559	572	593	560	553	564	591	582	539	597	561	539	561	599	554	574	554	560	549	581	577	587	557	590	596	550	557	579	626	573	562	632	570	575	557	576	593	556	556	595	518	579	585	534	566	607	582	593	572	615	588	595	543	571	545	583	544	596	573	610	560	520	571	518	578	574	572	595	553	580	585	607	594	602	571	564	595	542	591	557	532	556	573	570	606	565	548	569	548	627	554	595	566	552	584	587	585	559	558	565	582	562	571	589	618	580	575	561	560	535	512	556	553	550	561	549	546	575	538	535	606	544	586	590	561	563	574	557	542	582	566	584	531	514	581	584	557	588	602	566	573	560	557	562	582	551	566	577	552	580	564	537	565	616	572	623	560	570	569	536	552	582	565	580	524	571	585	542	572	556	570	593	510	578	565	549	518	554	592	567	596	577	547	591	544	552	586	564	583	550	556	625	598	576	569	574	571	547	508	622	564	577	564	584	542	592	589	526	562	575	535	594	536	564	596	548	583	576	561	541	569	562	562	597	568	547	584	564	555	586	580	560	529	587	578	562	580	535	552	594	546	563	606	554	593	571	621	558	554	594	600	491	577	553	561	576	564	570	595	548	582	544	574	555	561	595	550	597	559	526	552	564	519	546	543	609	595	606	562	561	572	592	560	577	534	570	590	607	560	583	535	549	612	574	561	565	566	554	559	581	591	589	547	578	598	519	577	576	568	597	569	542	593	594	597	533	574	543	574	566	585	583	557	560	566	544	545	551	577	591	594	566	556	545	547	542	612	556	559	590	536	597	587	603	582	538	552	582	541	547	564	540	541	555	570	588	581	545	570	602	546	584	550	541	577	536	557	556	575	513	553	524	571	578	561	561	561	593	542	569	577	562	601	561	599	562	582	590	595	615	576	558	560	580	518	617	578	586	596	558	545	555	516	543	534	598	523	571	546	569	534	523	531	615	580	580	581	551	539	540	566	567	577	582	497	529	585	611	545	582	535	574	592	599	571	557	620	571	600	583	570	530	599	533	569	574	579	579	572	578	571	555	553	566	555	533	590	537	566	565	572	566	580	554	539	563	586	571	634	540	513	552	536	539	599	541	573	557	577	555	507	552	578	583	544	560	535	548	556	578	556	535	597	610	543	573	550	593	587	564	593	566	569	549	590	594	578	566	617	559	554	558	640	544	537	596	564	587	567	595	551	558	575	550	550	561	604	550	582	586	552	536	563	589	568	585	584	585	620	623	562	554	569	569	544	555	530	536	596	565	561	549	585	587	583	585	558	590	560	563	534	518	598	568	562	574	579	546	558	608	564	573	562	584	581	559	583	568	564	612	545	563	546	598	581	564	563	559	560	576	561	582	579	571	563	541	619	539	551	572	562	589	567	586	560	560	530	539	517	591	559	583	522	577	521	558	610	556	525	575	536	567	583	553	578	580	575	599	579	559	593	568	569	590	548	591	569	562
37516	50816	44071	32602	25971	19249	14051	9414	6621	4664	3474	2552	2100	1742	1495	1276	1203	1064	983	956	918	882	874	818	830	806	820	828	843	738	782	743	825	794	783	713	741	810	802	823	792	763	818	726	785	812	758	796	755	790	737	788	768	781	785	816	763	778	781	792	749	786	805	744	819	801	769	755	781	807	760	797	763	771	795	754	781	756	789	735	767	776	785	797	768	758	763	744	817	796	744	816	764	779	745	790	777	766	805	786	759	790	676	762	799	763	782	751	771	765	716	777	746	775	763	765	762	846	768	767	829	766	773	812	785	778	838	760	759	777	808	730	796	780	791	789	797	788	772	777	781	785	814	775	794	778	756	757	768	782	768	774	774	760	766	760	758	736	782	763	759	759	742	769	738	786	720	759	764	772	796	805	761	709	742	796	781	749	809	754	790	762	789	763	747	768	779	767	789	755	758	756	789	741	791	797	751	799	773	772	815	795	807	769	777	789	759	791	786	716	773	827	780	757	792	742	810	777	749	788	774	792	833	714	825	768	744	740	771	764	782	770	745	747	811	720	779	778	766	799	778	724	774	782	731	741	787	812	768	788	808	835	823	786	771	726	805	759	773	818	787	778	776	705	738	775	743	768	787	757	789	782	815	742	782	817	766	753	807	839	747	791	743	774	787	801	798	815	751	741	745	758	805	787	777	774	736	755	784	789	758	763	828	756	803	774	781	759	757	783	782	782	798	764	752	769	780	791	783	751	755	779	789	754	798	757	762	806	779	762	742	771	747	771	736	748	781	804	751	763	767	768	753	692	810	783	787	755	817	737	755	781	776	809	796	745	809	790	825	776	787	774	799	767	749	756	735	756	743	787	744	767	797	776	736	741	817	759	801	756	756	762	773	800	845	734	752	816	758	808	748	787	775	763	768	770	759	799	777	766	796	784	761	762	785	742	774	779	775	751	773	820	792	807	813	754	809	752	800	732	815	771	756	772	751	803	764	814	799	761	738	714	815	747	776	833	769	758	782	748	790	720	735	777	779	749	798	793	781	782	808	772	801	799	794	759	787	742	799	749	787	770	741	753	810	811	733	734	816	780	733	731	790	737	756	790	784	751	758	749	775	805	743	784	746	759	803	798	794	733	764	754	839	778	783	753	790	806	784	784	762	772	770	795	804	807	793	776	802	802	791	752	804	737	759	729	730	749	742	768	780	760	746	743	767	709	759	752	793	771	778	768	736	741	802	811	794	796	761	771	746	770	848	763	801	750	745	796	782	757	753	767	778	767	734	761	820	777	793	762	768	761	740	757	786	762	806	745	774	790	749	733	724	792	759	726	755	822	799	780	775	772	791	773	770	787	788	776	760	822	764	714	768	783	746	765	774	769	748	770	768	815	754	758	783	746	774	688	736	720	815	823	771	763	709	776	778	760	736	797	760	787	781	752	817	765	775	817	833	747	833	759	830	770	745	792	815	789	762	767	773	741	764	790	840	768	805	791	799	790	778	763	755	812	810	729	769	756	728	758	784	768	790	752	765	805	789	822	762	773	772	756	751	725	738	798	758	818	799	752	763	766	775	778	772	775	764	823	768	784	782	795	733	771	755	745	782	789	745	786	817	735	755	780	770	776	788	729	736	742	766	825	728	787	751	809	778	805	768	794	801	766	745	805	765	735	760	817	809	835	749	740	782	813	751	851	812	761	760	772	726	756	754	826	745	784	805	799	763	765	804	800	758	783	747	790	797	741	779	750	794	807	790	806	738	782	746	804	820	783	775	713	757	741	788	802	790	811	801	783	803	743	773	805	771	784	751	759	808	758	741	729	814	774	809	796	804	856	767	780	775	783	750	831	769	838	755	787	787	767	771	760	788	749	741	784	799	791	786	780	808	776	769	833	766	728	826	764	753	764	776	745	819	779	744	780	848	795	809	808	782	774	793	765	814	765	788	761	752	815	777	774	729	768	748	765	761	784	783	802	805	823	738	886	765	799	729	754	740	773	750	766	789	829	770	748	761	790	777	753	749	741	782	778	752	774	783	792	808	730	784	779	805	802	766	794	816	753	771	779	750	780	736	802	779	776	770	810	801	813	735	734	794	821	756	821	777	791	734	760	759	748	836	752	762	754	752	809	784	726	786	754	803	725	741	787	730	716	790	769	779	773	789	827	820	767	762	755	802	799	713	754	789	783	771	756	806	759	719	801	765	800	783	742	790	795	779	840	789	766	779	762	745	836	778	700	745	730	789	809	777	782	791	719	775	726	798	767	788	785	737	762	782	790	802	821	799	809	820	796	812	735	817	748	805	764	806	760	764	728	780	735	752	745	725	735	755	788	782	755	739	763	774	769	780	738	759	766	772	772	755	784	747	780	809	784	798	786	749	779	777	782	757	853	730	749	750	782	779	760	755	732	766	772	809	754	756	746	807	743	747	775	766	793	739	755	757	747	748	773	785	757	842	780	779	792	742	801	807	782	816	777	781	794	761	781	786	774	753	774	794	771	784	773	790	746	765	760	759	776	776	815	778	777	785	737	766	708	774	767	774	819	803	793	755	814	795	761	734	792	803	754	755	818	716	791	796	806	778	772	787	782	776	769	760	812	811	821	769	832	812	749	790	775	759	790	747	809	746	766	754	762	815	797	759	776	772	795	830	744	834	807	789	784	797	779	729	772	798	734	785	738	775	766	776	798	755	742	760	769	782	785	799	739	779	778	755	770	807	731	793	751	813	754	750	789	789	753	736	778	798	799	710	765	780	797	813	821	795	779	802	802	789	769	783	748	781	803	762	802	752	808	709	734	790	749	769	761	762	808	798	761	762	739	769	810	775	742	783	750	804	739	749	782	768	798	775	714	831	783	804	765	788	754	798	751	788	784	798	809	788	774	774	769	736	778	785	764	724	790	794	784	766	750	778	791	758	784	809	783	791	774	788	777	741	758	828	739	769	776	855	787	772	782	772	797	789	777	761	789	792	750	770	803	739	786	818	762	762	769	800	769	806	790	778	737	782	736	781	798	773	749	743	811	773	755	776	777	830	803	770	816	773	793	767	770	745	768	771	785	757	792	785	755	743	759	727	745	793	778	792	787	838	788	809	815	778	842	786	764	737	820	770	777	741	733	765	721	770	741	747	762	711	779	773	766	787	813	800	769	755	719	744	783	754	796	735	792	763	773	747	804	776	791	786	750	838	841	722	773	773	784	775	753	748	797	793	794	811	816	799	788	785	761	753	786	790	778	775	771	788	776	755	752	807	763	731	796	728	773	844	791	743	749	791	777	743	766	821	790	750	820	774	782	783	756	758	788	778	770	765	762	779	753	766	727	785	756	743	796	737	818	759	750	756	740	765	814	763	732	797	764	765	811	765	774	751	727	720	760	789	772	754	720	750	797	743	796	829	807	790	798	752	738	733	797	802	792	788	780	805	821	824	769	752	742	754	720	756	757	724	713	740	786	744	777	738	789	760	826	761	728	714	752	790	777	787	744	748	759	765	768	756	830	726	730
24113	21052	28487	25975	24213	21989	16085	8918	5760	4068	2964	2292	1795	1403	1248	1024	929	891	768	749	759	710	669	666	635	584	672	644	677	617	635	594	573	590	629	642	618	556	608	580	597	574	601	594	561	608	596	604	594	565	610	543	583	574	576	557	579	625	540	574	584	574	583	604	591	583	584	617	613	610	612	586	608	575	571	547	556	596	572	612	601	605	604	563	569	619	593	602	644	563	590	605	600	577	570	571	581	565	591	583	586	555	589	554	595	609	561	591	613	552	584	580	575	618	586	586	596	572	602	561	595	625	602	624	584	547	597	569	590	590	577	574	548	558	567	556	565	585	611	597	569	578	579	602	568	619	581	612	585	604	579	607	567	607	567	584	640	533	580	578	585	571	624	570	557	608	608	577	565	562	608	582	572	587	570	599	559	556	625	573	597	612	607	588	560	571	590	611	547	599	655	593	607	609	595	619	616	587	574	564	620	584	572	544	611	573	593	628	546	534	604	632	577	546	592	559	532	604	585	571	582	589	583	614	554	614	559	582	596	612	620	629	615	527	625	621	604	570	603	563	581	566	596	588	585	628	609	611	570	585	598	577	586	582	582	571	570	628	580	562	591	601	591	582	554	586	569	587	585	583	622	627	633	592	627	622	570	551	584	573	576	572	602	607	565	553	579	620	594	587	584	610	625	658	564	618	603	606	600	586	558	574	600	533	574	609	630	586	586	575	588	576	584	560	596	592	583	577	616	567	583	565	592	596	608	606	591	580	621	559	584	572	519	610	564	593	568	578	529	612	581	552	595	583	583	575	562	583	551	605	560	556	564	582	553	609	565	584	570	616	577	601	556	587	578	574	630	593	548	597	617	614	607	555	559	627	580	628	595	598	590	579	563	596	605	596	610	554	608	621	599	559	568	605	626	560	554	587	614	570	628	571	582	630	596	593	554	613	581	590	575	561	650	600	585	551	593	589	600	566	571	592	593	592	578	588	545	621	623	574	548	597	606	564	583	572	583	566	576	573	571	594	600	579	542	579	597	595	616	623	603	591	572	617	612	540	554	558	602	567	592	576	596	603	594	584	608	575	600	609	556	560	577	576	603	584	618	567	565	587	620	602	579	580	627	619	558	576	573	582	623	590	568	601	567	598	594	598	572	569	567	555	605	617	602	578	596	636	608	540	579	582	584	590	584	569	614	575	576	550	614	587	615	596	579	591	567	608	549	571	613	578	540	590	639	581	572	634	598	609	567	536	594	592	575	621	599	601	599	588	609	622	565	589	550	519	557	558	579	585	629	591	624	606	631	604	586	632	592	615	574	563	600	577	578	578	620	579	582	608	610	629	591	563	593	597	567	616	611	575	585	564	573	540	602	600	593	565	550	597	601	609	586	603	584	602	585	605	623	592	592	618	611	605	561	532	585	593	568	586	543	560	609	589	580	581	586	573	589	587	608	591	640	585	547	570	630	564	570	627	642	593	582	597	641	607	621	571	619	571	559	598	624	609	588	575	573	576	556	559	554	546	615	596	607	574	588	569	573	572	568	559	602	602	622	616	561	560	583	548	559	591	543	631	597	551	596	573	582	603	571	641	547	605	586	583	586	637	564	612	648	635	582	568	639	594	582	547	609	575	600	563	607	626	600	616	596	582	580	583	588	564	576	583	540	594	601	575	588	628	584	611	597	553	605	575	570	536	598	603	560	601	631	634	561	593	577	559	585	590	610	569	603	596	568	582	587	586	608	616	563	596	668	586	627	616	609	596	579	581	599	582	566	613	595	568	580	551	573	586	545	647	584	589	554	583	608	588	574	623	632	588	618	516	577	607	612	620	577	578	620	627	555	625	606	603	583	549	551	614	559	626	611	590	572	607	595	590	615	578	636	618	584	601	598	604	550	575	585	599	554	586	606	556	628	570	628	589	565	588	590	617	547	581	561	617	608	586	614	578	617	601	566	613	600	605	587	591	581	558	610	562	631	580	576	609	535	560	602	596	579	613	617	527	579	562	578	600	587	612	611	563	579	539	607	599	606	586	570	630	561	591	557	577	580	622	524	583	562	624	568	600	584	591	627	613	557	560	599	598	588	586	575	563	572	599	591	585	591	529	638	575	615	610	590	572	614	562	611	591	632	586	569	563	615	623	627	583	601	577	558	582	611	594	577	569	597	594	565	587	558	571	590	584	665	599	602	572	570	567	563	576	616	610	588	590	568	611	595	536	609	601	626	591	578	587	596	550	622	594	595	589	615	641	579	557	605	593	523	560	644	603	589	587	586	634	607	570	605	588	583	625	605	624	608	578	565	578	538	618	521	586	584	578	554	630	591	560	551	610	585	593	605	580	625	626	585	577	546	622	584	590	620	574	583	591	604	598	608	589	601	612	577	559	543	600	612	583	611	578	551	582	594	540	580	580	625	555	602	586	579	616	602	599	591	566	573	578	617	577	600	640	606	624	562	555	602	569	560	568	571	583	558	622	573	554	620	627	553	598	576	554	604	600	590	584	603	639	611	624	581	588	527	571	573	584	593	601	583	597	582	577	605	580	591	586	570	603	583	577	576	600	591	555	581	584	571	580	557	583	603	554	583	591	612	534	566	594	592	564	594	581	572	628	615	563	543	618	615	617	600	610	547	588	568	605	573	573	584	591	593	590	576	554	571	584	578	597	582	584	576	591	607	626	590	572	594	543	585	590	588	603	557	579	581	582	588	528	612	566	569	625	621	553	596	632	581	570	559	599	628	624	589	599	595	507	565	601	573	589	607	600	587	578	584	565	574	580	603	582	559	596	593	596	599	558	574	621	570	574	570	597	621	566	643	624	581	620	629	616	589	590	620	620	577	604	609	592	537	605	584	602	606	594	589	579	617	598	601	593	591	568	550	580	567	558	593	622	603	558	596	587	593	562	572	609	592	592	596	602	613	614	611	572	555	602	570	577	576	578	605	631	571	612	603	602	580	595	630	583	614	608	634	621	606	560	598	598	581	585	563	596	605	581	595	602	569	575	566	586	601	570	632	610	579	587	597	616	592	581	568	591	602	608	601	579	557	600	600	599	570	644	599	556	563	588	555	591	623	544	561	587	599	604	602	628	602	566	574	576	634	602	592	605	583	554	574	611	645	581	568	593	592	630	594	594	566	630	552	563	599	601	598	582	597	592	574	588	596	585	598	639	590	566	588	589	560	595	574	652	590	618	601	626	594	597	577	592	541	593	535	597	575	570	609	587	522	627	575	589	566	559	589	587	616	607	593	611	588	601	548	546	585	582	627	589	569	588	596	579	574	626	598	598	595	610	561	595	562	620	602	594	586	629	590	612	594	605	588	587	621	564	557	607	615	575	592	565	603	577	583	590	575	595	592	549	558	574	580	605	599	633	562	590	596	588	570	552	583	656	590	590	552	570	590	612	594	599	581	612	566	595	584	608	565	616	608	546	597	583	604	599	613	651	565	588	574	584	604	585	605	608	583	607	588	592	543	607	566	589	585	614	602	578	604	580
37554	58156	51692	40461	33392	26717	20262	14785	10929	7747	5704	4338	3235	2613	2106	1710	1478	1347	1264	1171	1095	1009	957	925	876	886	871	881	900	902	835	809	829	852	820	806	824	823	827	816	837	812	798	826	852	788	827	774	799	768	837	799	836	833	813	793	793	804	787	805	768	790	809	800	885	803	768	839	776	783	793	793	789	788	824	785	835	817	868	847	864	811	848	821	814	801	800	810	783	819	764	773	795	830	773	793	792	869	819	821	807	820	781	812	806	814	829	809	780	836	797	802	759	825	893	756	788	803	880	837	821	856	799	779	791	804	830	825	764	809	811	833	794	801	834	833	774	797	821	814	851	813	827	806	817	855	787	804	834	830	816	839	835	855	811	810	779	780	804	846	821	749	809	751	806	830	792	782	832	785	831	814	811	779	773	793	867	845	846	884	843	823	802	812	799	781	872	785	830	804	800	778	797	825	790	803	824	781	820	777	793	858	804	790	810	806	798	801	807	775	792	810	825	804	831	787	811	773	818	832	785	839	814	795	772	801	862	818	811	784	805	781	780	804	788	789	782	799	835	868	848	821	825	846	838	838	808	758	880	816	829	867	786	795	741	822	815	801	793	826	788	760	843	817	846	764	824	786	835	830	825	832	785	861	834	777	835	808	778	828	794	772	774	779	803	875	788	791	823	820	770	825	744	794	854	854	783	817	789	830	862	838	771	822	782	789	829	857	807	774	792	885	848	775	860	787	826	836	831	827	773	833	820	797	845	805	840	801	845	791	816	797	715	802	833	804	728	831	854	858	828	759	829	821	794	813	814	779	825	782	786	774	799	825	792	860	901	790	781	775	796	820	810	806	792	801	815	824	814	804	794	831	817	803	806	831	817	803	867	804	810	779	855	837	876	822	839	828	794	823	744	809	785	838	821	794	848	797	805	847	825	782	812	826	761	832	791	816	864	830	809	775	847	807	795	778	760	826	842	875	798	846	824	825	816	828	809	825	816	825	829	821	801	813	811	811	845	841	782	853	827	817	791	793	799	815	844	834	835	808	747	832	774	804	835	808	820	854	786	839	793	818	809	782	840	802	797	819	767	795	795	813	815	814	821	776	785	842	804	776	846	815	800	819	822	754	801	798	840	767	812	809	765	811	772	810	801	792	828	834	775	783	867	828	795	755	815	857	808	813	769	864	811	767	796	780	770	794	831	809	767	778	785	818	862	815	809	833	803	862	830	741	813	801	827	825	830	837	794	840	846	814	826	777	832	838	809	771	868	830	813	839	776	869	801	816	807	741	814	781	808	773	815	821	785	835	836	825	816	818	788	806	817	804	806	855	851	783	821	812	777	794	823	767	818	820	844	788	758	774	827	857	799	795	807	800	816	789	862	788	769	786	808	806	795	819	785	801	830	848	785	811	794	811	823	814	826	770	794	799	778	840	831	814	834	799	796	833	843	802	848	792	807	796	833	810	810	824	836	828	860	787	847	874	781	771	852	796	800	795	840	777	798	796	860	750	884	797	831	830	791	806	830	789	848	798	771	788	789	793	770	783	833	777	826	777	832	777	832	775	779	829	820	795	755	857	840	809	808	810	825	792	775	868	806	761	811	779	821	780	806	854	839	840	857	833	822	790	795	830	824	819	798	784	780	744	837	778	824	798	815	826	758	838	866	834	783	822	782	783	783	792	851	840	864	845	740	799	816	795	869	820	834	785	848	805	784	782	825	794	799	789	819	818	805	830	823	805	796	815	808	829	813	792	831	768	800	829	774	792	801	830	784	776	763	826	813	836	810	794	837	799	812	804	823	830	809	788	798	837	816	830	775	765	836	840	835	803	797	833	817	814	811	825	807	797	729	794	828	842	852	837	784	835	816	817	768	829	847	856	780	827	848	795	819	790	811	817	775	798	804	782	855	815	826	814	815	782	752	817	829	747	809	835	787	848	851	830	822	840	821	814	881	836	825	846	779	790	819	811	795	742	797	839	787	862	832	797	798	826	750	792	805	804	816	847	782	864	807	859	765	786	839	872	844	777	850	849	800	779	779	789	803	822	778	819	806	783	818	793	808	807	771	754	778	782	844	776	735	773	856	800	817	786	816	802	781	788	811	748	848	793	847	823	859	843	812	839	818	819	815	831	847	801	846	816	815	737	776	812	826	811	826	799	787	870	803	787	825	808	782	814	807	783	776	777	818	832	829	823	793	838	841	846	803	758	776	802	802	889	808	854	794	824	795	835	815	835	809	791	807	821	806	786	777	762	785	775	798	832	761	778	838	789	845	827	797	824	777	864	813	775	822	824	833	851	768	790	845	787	806	788	803	873	795	796	829	773	784	835	775	830	818	828	808	794	741	878	782	835	819	838	790	847	861	766	806	797	824	814	810	799	836	764	798	827	744	870	805	818	771	809	815	819	829	823	816	807	826	823	853	806	860	776	811	788	831	829	800	807	845	831	777	771	821	825	804	806	822	828	821	813	843	807	807	863	775	797	813	848	799	790	777	752	816	816	832	830	806	830	810	799	806	815	765	791	786	826	837	788	813	854	823	823	816	801	801	829	862	738	767	873	819	764	764	809	826	858	810	759	807	807	818	827	792	794	849	817	814	813	783	823	813	829	823	790	847	800	778	834	830	821	775	804	853	765	816	819	821	766	760	770	826	818	830	830	830	785	849	793	817	819	771	800	859	831	813	845	865	803	799	793	873	815	808	796	799	815	843	837	835	820	792	801	823	788	784	821	786	789	781	779	794	806	826	806	792	867	800	809	800	843	816	774	809	829	805	805	834	790	833	847	862	796	866	791	782	806	772	804	785	823	737	802	755	811	806	819	821	817	802	788	834	863	783	810	785	837	821	833	823	820	787	802	818	811	812	845	780	848	787	773	842	827	782	855	848	808	802	864	757	783	834	845	770	818	763	796	825	783	783	756	760	827	774	810	797	829	836	780	825	833	809	815	780	793	840	819	818	823	863	783	739	772	805	831	837	776	808	857	825	776	824	837	760	778	811	832	823	869	820	841	853	804	837	830	781	744	839	828	826	785	837	801	812	842	847	794	826	797	816	835	829	823	780	790	812	813	815	820	790	825	752	837	778	872	809	815	796	833	782	829	760	819	758	835	800	793	756	806	765	813	794	787	791	812	840	837	800	831	803	784	755	851	869	811	765	754	804	834	786	783	824	800	791	848	788	816	823	808	806	777	826	785	861	822	781	835	771	833	810	792	789	816	810	830	810	793	800	777	816	740	755	851	863	821	786	792	808	851	821	830	829	810	853	811	851	813	792	809	821	831	824	790	801	834	825	814	862	851	790	861	791	797	832	784	823	815	810	773	831	865	827	830	779	819	813	751	844	790	828	800	839	786	833	817	791	797	791	860	856	809	804	851	842	838	828	824	816	797	755	840	853	842	778	798	784	832	847	826	764	786	786	794	793	765	756	781	887	816	864	805	824	777	869	785	797	845	823	840	806	829	834	835	768	780	815	787	815	807	796	864	847	796	819	852
22989	20985	28654	23896	22622	24330	22142	12334	7733	5408	3938	2927	2261	1757	1410	1183	986	924	876	823	711	752	702	669	714	642	643	595	636	629	607	615	616	602	606	584	575	578	605	570	594	599	599	629	587	605	606	588	581	550	597	608	580	622	551	580	617	607	572	585	596	565	554	545	550	598	563	570	563	537	580	595	565	592	582	638	590	581	599	585	575	583	555	557	576	578	620	573	534	575	579	602	581	569	596	591	558	595	549	624	568	558	597	570	630	581	606	597	580	607	594	619	582	567	597	571	555	628	592	618	603	578	579	521	597	595	605	568	611	547	585	526	598	574	583	544	570	594	604	610	575	586	596	596	570	574	583	593	534	550	604	545	610	571	612	589	590	572	579	618	581	588	531	605	584	606	595	605	562	606	591	562	614	563	597	613	546	567	596	601	625	596	635	569	590	571	580	556	602	584	582	574	598	561	568	622	599	581	586	571	568	535	568	609	582	597	612	611	575	606	580	579	583	544	584	629	532	551	587	587	586	583	589	582	569	621	568	526	577	576	582	566	607	621	540	604	561	583	589	595	619	569	563	522	587	628	604	559	616	584	601	593	581	582	545	596	593	575	614	575	615	549	565	566	585	585	567	606	564	603	578	593	570	546	621	575	559	545	599	545	570	579	632	573	580	576	567	561	574	574	615	567	596	607	548	599	596	575	595	572	584	557	643	596	604	573	619	552	568	578	581	572	607	641	592	596	555	583	637	616	558	584	521	565	574	579	538	579	595	562	589	547	572	592	614	605	560	585	608	556	574	588	574	570	549	574	620	608	592	567	556	590	543	606	561	594	583	590	584	582	581	607	567	592	513	580	572	591	624	610	608	548	576	556	584	593	582	566	606	541	546	601	596	570	605	549	565	593	554	606	579	553	599	545	576	538	576	579	607	534	580	570	576	593	587	555	576	562	569	615	552	570	619	579	572	566	553	552	614	602	596	642	595	589	582	573	587	540	615	579	594	606	570	600	545	547	587	581	597	598	583	553	560	609	595	608	580	574	573	593	556	586	583	592	521	587	579	595	543	575	596	561	619	534	569	577	570	559	554	587	571	586	620	592	602	550	584	547	565	574	585	585	544	617	585	566	611	564	579	534	524	552	616	546	558	550	595	620	577	552	606	565	600	523	570	566	589	596	578	562	574	586	586	563	570	562	608	574	608	594	573	590	578	571	546	588	561	607	605	591	543	569	593	551	569	535	528	553	595	577	608	581	539	547	567	558	633	570	588	600	566	607	613	551	628	577	575	572	568	580	588	590	629	585	610	561	573	583	592	562	549	602	569	603	592	573	545	617	540	612	620	562	599	569	582	568	547	601	568	546	548	617	612	605	542	583	608	628	596	603	584	567	613	581	595	586	616	622	582	553	596	545	542	593	582	593	611	577	566	572	573	601	609	532	538	586	577	599	566	615	542	594	565	610	580	601	611	586	538	602	553	586	641	587	603	594	578	560	523	570	571	557	565	569	566	573	627	620	586	535	570	570	614	638	563	555	603	570	587	562	541	552	603	543	594	548	577	542	552	544	613	605	558	580	569	567	605	601	556	590	541	616	587	564	575	575	546	566	577	604	563	564	574	591	606	596	606	573	567	550	588	532	635	590	564	587	551	580	554	599	565	562	557	532	543	574	616	579	583	561	550	601	548	572	571	608	581	589	583	561	645	550	584	539	586	580	566	588	592	564	596	596	572	620	556	589	610	581	577	610	589	586	610	568	585	575	558	545	554	568	576	578	536	543	564	616	570	582	624	606	566	565	633	598	570	635	591	608	585	586	597	576	569	595	588	560	582	597	616	596	575	582	582	615	595	597	569	577	578	606	582	570	575	563	571	582	621	550	545	604	615	592	555	592	553	567	545	578	598	559	619	619	559	588	568	625	588	586	616	527	553	557	571	594	585	574	575	590	618	535	592	601	556	595	632	558	551	600	564	554	613	579	545	580	554	601	525	580	576	532	601	626	572	595	610	582	599	607	602	567	553	571	535	536	575	560	604	582	591	588	559	589	550	591	601	587	593	585	553	543	573	528	586	608	573	551	577	580	571	566	556	604	590	620	594	567	557	561	606	555	588	607	601	554	550	566	565	612	563	573	600	584	560	583	559	566	563	609	568	544	597	627	561	591	582	579	575	572	571	585	626	601	612	582	610	572	589	622	588	561	551	595	562	559	581	571	571	618	608	629	580	543	604	546	579	577	519	556	587	627	590	587	600	549	553	593	526	578	595	568	565	585	588	571	602	591	592	614	554	593	578	514	591	605	597	560	550	614	597	598	559	589	596	581	601	593	614	560	604	578	577	575	583	618	580	570	612	554	577	565	590	580	576	572	583	564	596	551	582	612	568	586	566	597	587	564	569	560	605	586	563	538	561	558	577	582	567	584	576	489	525	585	572	569	579	565	565	515	570	597	614	540	577	573	638	600	577	629	561	568	585	615	564	590	566	584	618	586	577	571	602	611	613	559	590	590	555	586	570	600	557	558	565	566	596	620	564	572	595	590	554	549	581	587	569	538	587	543	579	631	599	564	553	557	602	603	626	559	578	558	579	624	553	527	580	641	598	593	585	569	567	556	564	604	604	620	621	572	592	588	629	537	572	569	559	592	569	605	551	609	545	543	526	607	567	558	562	594	589	555	583	573	578	555	560	562	582	620	619	585	569	567	584	567	586	577	575	566	542	566	627	565	558	640	573	596	563	570	549	596	571	570	561	598	536	586	603	586	543	535	548	557	613	587	571	562	618	579	559	550	576	567	590	527	541	578	537	546	560	564	570	540	550	597	555	566	568	552	584	592	521	599	592	576	581	587	603	589	612	574	533	597	567	515	605	592	566	554	575	568	577	599	602	568	557	586	608	555	547	624	558	565	534	583	581	570	587	603	572	578	617	624	601	529	591	558	571	601	591	597	607	562	591	600	587	571	572	610	608	543	580	566	585	586	541	614	559	608	564	563	579	600	551	573	567	562	626	530	570	597	572	608	586	530	571	615	630	572	569	597	599	568	577	546	581	578	558	551	612	597	573	544	595	592	555	565	577	542	600	579	601	562	595	561	560	580	604	607	559	582	606	590	628	609	565	562	593	564	599	567	595	620	552	576	581	563	624	599	560	570	575	604	557	583	591	554	572	598	604	552	551	552	553	555	559	569	621	606	507	540	591	583	540	619	611	545	579	586	617	565	595	617	618	583	547	556	603	556	582	554	591	558	577	569	583	607	586	560	617	580	618	567	566	587	570	550	586	571	636	573	603	599	547	606	591	652	553	579	553	561	572	554	570	613	602	608	614	630	541	564	606	555	551	631	558	581	575	616	527	560	562	570	560	582	608	595	579	580	581	635	544	586	569	551	569	574	621	589	576	573	547	590	529	592	615	602	590	597	605	640	544	589	551	541	542	594	581	578	620	579	627	598	650	587	549	557	539	601	593	589	596	582	567	590	625	554	533	574	591	563	602	599	587	535	597	566
39319	63788	56903	44614	37751	30890	24069	18174	13750	9661	7250	5514	4215	3202	2583	2040	1738	1501	1359	1321	1135	1081	1029	992	870	930	912	864	863	887	822	894	800	844	821	843	790	795	796	779	799	841	804	821	804	792	759	760	751	854	781	761	715	777	727	796	819	748	803	786	792	751	756	762	775	798	773	834	825	801	801	820	845	790	757	749	783	770	766	806	801	782	852	772	781	746	756	786	746	801	767	758	795	813	828	803	750	844	774	733	830	810	759	789	722	801	786	785	845	796	803	803	780	778	738	769	781	850	788	780	775	757	821	731	788	743	763	815	788	773	805	750	766	848	741	760	784	784	800	805	807	799	757	759	791	785	785	782	752	791	738	756	763	864	785	772	799	787	786	752	789	831	811	776	771	794	766	800	767	767	804	763	766	794	759	779	736	782	785	795	761	753	703	791	789	828	783	772	802	740	759	769	785	760	710	803	826	782	769	784	761	838	858	782	828	809	733	792	777	730	806	781	784	817	769	801	797	758	834	797	757	764	773	769	759	804	781	757	796	741	708	747	855	825	806	737	784	815	757	787	776	805	757	769	788	810	747	766	761	795	806	797	763	790	741	792	778	737	825	826	809	836	802	796	816	819	786	794	774	815	789	788	797	798	771	801	797	804	797	780	812	798	786	791	791	774	800	844	746	766	824	744	846	807	795	759	818	827	785	763	785	817	774	771	779	757	825	785	789	785	780	814	752	827	815	780	771	780	792	756	743	785	763	782	785	847	823	811	748	806	783	779	736	816	794	813	828	721	712	755	815	797	811	770	734	840	707	802	828	765	775	810	765	780	804	805	811	793	772	807	777	749	774	768	762	775	769	740	832	772	756	808	784	763	770	802	785	757	838	794	803	793	792	801	794	776	807	774	724	759	831	780	783	814	763	789	800	751	769	793	750	791	801	740	804	822	795	767	779	807	754	761	791	827	773	825	759	778	739	781	817	805	828	806	742	802	728	771	807	814	806	800	871	809	771	784	768	781	811	764	760	815	794	818	784	772	761	793	814	783	826	777	756	777	806	772	840	782	754	779	772	787	782	813	789	759	806	755	773	805	809	782	809	792	765	814	748	759	791	750	802	780	776	785	751	823	772	774	804	803	759	776	761	786	777	812	804	809	789	775	801	831	777	831	774	785	813	765	782	736	802	799	810	788	736	797	781	799	773	818	774	859	732	784	798	786	757	784	779	790	820	753	726	780	775	851	760	804	750	752	813	754	787	766	822	791	755	785	820	774	791	795	790	747	761	778	769	786	816	763	836	747	794	785	765	824	824	764	792	828	778	815	739	836	752	817	782	789	796	778	770	801	801	792	771	817	743	815	812	785	764	796	794	794	808	766	778	819	751	768	781	779	821	762	817	793	793	794	809	783	777	779	765	783	799	746	816	756	798	775	804	704	776	800	841	765	820	819	750	752	760	783	805	790	765	795	767	806	818	767	808	774	749	781	778	805	813	783	736	783	797	787	777	806	767	798	750	747	793	816	786	762	797	790	857	770	707	827	784	834	801	796	757	765	809	800	773	847	816	823	779	774	807	768	843	810	827	793	822	783	812	789	818	784	794	796	775	787	760	810	766	765	712	749	788	741	766	743	780	759	805	780	779	793	854	819	753	784	815	803	760	776	790	786	785	770	793	820	773	827	789	790	764	780	780	839	781	764	812	779	754	744	793	707	743	762	780	829	801	729	740	776	741	751	784	808	777	786	784	768	843	775	808	813	796	844	761	782	783	804	826	818	792	799	741	789	784	792	776	780	839	794	788	737	743	804	790	777	839	773	779	831	813	790	782	748	789	817	735	819	784	748	761	817	817	774	711	816	817	745	807	799	759	786	817	799	802	749	838	781	798	791	759	863	774	797	819	729	797	754	758	805	826	808	791	788	772	769	799	814	778	722	782	778	786	828	786	777	760	803	747	790	750	816	732	768	786	830	820	770	790	794	776	768	764	800	826	772	823	811	754	766	787	768	775	800	815	795	780	773	800	780	793	791	814	803	810	777	799	802	804	767	781	787	835	839	734	791	785	778	771	760	806	812	784	759	770	779	811	782	764	783	838	786	752	791	805	856	830	779	793	838	811	799	837	753	820	777	811	795	747	748	809	757	791	751	794	774	743	800	746	794	802	790	752	787	795	792	740	804	820	792	773	747	806	801	785	751	791	783	798	785	783	756	834	787	812	748	768	821	842	785	785	834	763	800	839	739	827	788	802	761	806	766	812	799	748	772	786	776	819	804	816	780	762	770	769	804	772	757	730	823	793	742	821	762	761	767	802	838	766	780	813	756	783	805	821	762	862	754	795	829	776	752	879	814	803	788	762	771	842	773	750	839	781	742	791	835	837	779	809	725	806	792	837	760	788	827	811	756	768	779	792	818	835	784	768	792	782	799	761	758	772	727	770	804	769	765	832	785	781	769	797	763	789	773	736	756	757	807	815	779	771	770	828	803	829	787	744	841	807	822	784	756	764	827	835	773	793	786	805	787	796	745	740	739	793	789	760	775	793	770	799	755	784	798	837	782	812	771	788	771	774	804	770	791	777	769	775	783	723	781	760	824	776	804	758	758	782	724	846	819	775	788	777	770	782	799	775	746	772	757	790	745	780	759	754	815	812	795	791	751	790	780	760	781	768	814	795	785	779	773	818	785	762	740	763	818	802	833	810	752	770	809	740	777	808	782	798	794	812	768	776	780	805	775	723	790	782	823	806	837	794	781	764	775	811	757	803	808	782	743	820	762	787	843	790	740	788	774	799	815	740	767	761	789	806	748	782	814	766	764	822	738	768	793	824	773	755	735	837	796	809	769	758	768	798	767	799	770	772	790	736	770	782	804	769	809	778	774	826	779	805	777	777	822	787	789	766	820	824	786	785	769	791	802	761	740	775	771	843	783	795	758	796	756	775	715	781	785	826	749	765	706	739	786	805	834	758	767	789	736	825	797	796	792	758	798	821	787	808	791	777	762	818	795	762	787	789	803	823	775	791	782	825	782	772	827	788	823	788	799	803	805	800	850	805	782	734	773	790	787	748	781	767	783	821	801	766	789	796	807	801	761	807	775	772	786	793	824	751	773	752	767	795	787	772	830	812	815	777	767	769	813	820	800	781	759	779	777	806	754	806	792	770	754	787	827	799	766	852	758	753	815	758	797	785	800	772	803	828	790	838	863	730	761	770	791	793	735	771	752	760	766	774	818	854	807	790	813	813	782	838	839	772	767	769	780	800	785	786	815	762	832	801	779	799	808	771	801	794	806	838	796	790	776	804	779	724	750	789	855	825	868	825	790	791	775	739	790	789	735	777	744	805	709	803	790	775	809	732	793	784	727	788	822	815	812	794	757	773	772	780	818	748	805	752	743	818	798	813	837	805	775	747	817	738	798	788	815	787	801	833	836	809	841	794	777	802	819	727	818	813	801	817	769	791	779	758	748	747	752	777	868	729	762	754	775	763	800	822	735	757	823	790	735
29692	32999	39795	30652	20671	13246	7830	4924	3471	2422	1795	1427	1179	984	894	841	758	724	704	655	678	596	617	586	575	535	561	594	582	609	534	540	539	549	575	543	558	625	571	566	579	565	565	510	556	558	561	567	604	524	544	543	552	554	535	553	573	545	544	547	537	555	536	594	545	559	583	554	561	540	551	558	524	545	566	561	518	589	580	559	554	570	573	552	589	536	598	565	540	567	551	516	552	532	562	576	543	566	559	517	590	539	539	592	549	548	560	559	588	494	571	570	590	531	508	502	525	564	547	526	563	492	593	533	559	554	539	582	560	535	540	597	533	542	530	581	586	537	577	538	568	557	543	565	550	571	562	533	567	550	552	542	560	567	613	547	521	507	570	514	575	573	542	540	543	571	586	512	534	542	521	566	552	564	542	542	574	570	536	533	536	565	567	523	549	579	559	590	573	604	539	563	565	547	562	570	547	521	580	544	541	579	575	549	554	554	549	524	584	559	548	552	526	500	571	572	562	507	507	494	565	485	589	597	579	552	560	543	572	591	566	554	537	560	541	539	583	555	551	564	529	567	555	548	572	549	530	574	512	542	550	541	604	541	568	542	530	568	565	551	511	561	561	576	561	539	568	491	507	544	542	575	557	549	570	538	578	575	560	567	566	545	568	573	526	546	521	553	565	588	531	557	558	537	560	537	550	557	601	588	548	572	548	543	563	545	585	538	504	552	526	529	534	538	552	577	512	566	563	516	530	527	567	554	542	551	569	580	562	571	541	582	537	511	577	524	544	559	550	580	567	541	555	536	527	558	556	539	577	569	631	542	534	511	522	566	535	541	572	586	543	567	566	557	546	558	526	571	528	552	587	536	538	522	584	546	530	504	548	560	568	557	560	525	530	566	539	528	546	536	529	603	562	543	535	493	525	522	593	620	573	539	598	564	548	560	541	539	535	531	535	533	518	561	561	527	518	561	527	532	560	575	521	574	572	575	517	537	515	547	522	586	530	573	564	562	551	535	526	540	540	545	515	523	605	585	558	526	529	602	566	569	547	549	552	545	573	573	549	596	558	555	603	557	580	580	588	571	564	541	544	581	555	564	507	530	562	556	525	503	550	530	581	560	573	540	568	571	567	560	547	561	590	530	543	565	549	565	579	554	530	589	577	528	549	543	553	535	532	543	503	547	531	529	570	535	538	542	495	522	558	564	539	567	564	530	574	529	520	551	514	535	536	554	537	542	598	534	578	575	553	520	552	576	540	574	528	604	535	558	563	542	599	568	555	577	572	573	566	527	526	552	518	583	560	520	541	570	511	558	566	577	565	561	574	575	543	542	547	581	533	537	588	541	560	519	555	550	600	540	567	523	534	559	561	558	524	575	558	558	583	552	587	585	580	550	537	571	559	550	553	608	548	520	516	556	560	526	554	594	551	562	565	554	593	531	594	543	537	547	558	566	516	523	552	547	520	574	575	589	558	531	537	540	548	569	566	588	532	577	562	535	578	575	617	570	598	509	579	580	542	545	583	545	526	562	560	567	531	528	554	532	575	568	555	551	539	580	528	580	556	549	591	539	550	523	553	559	546	571	583	554	538	550	546	532	545	548	528	578	528	528	549	575	550	555	579	535	584	545	549	556	565	536	544	548	582	529	565	559	577	517	513	569	536	562	549	518	553	525	497	540	551	520	596	551	538	591	591	581	582	528	536	567	559	555	544	536	588	539	559	569	560	557	545	601	560	526	549	564	539	563	554	570	541	541	535	581	623	542	583	548	536	536	539	540	559	576	539	554	572	581	535	562	523	557	576	568	532	532	568	562	581	563	578	560	564	557	552	543	560	565	562	530	555	582	558	552	568	515	559	547	575	563	568	578	595	541	591	597	556	581	544	563	546	548	575	572	577	566	524	523	527	599	585	571	572	555	588	536	554	537	514	584	535	539	517	525	546	547	529	548	587	581	578	588	512	554	573	549	551	588	540	549	558	558	588	531	565	569	534	529	555	542	557	594	571	567	524	581	521	590	528	577	537	554	546	542	567	556	556	552	557	544	505	574	549	577	565	549	505	529	578	556	568	562	537	515	559	537	558	544	551	560	569	479	544	530	539	559	564	585	561	552	566	558	549	569	520	539	557	507	538	544	533	523	543	534	487	570	569	537	527	574	509	537	555	552	548	564	554	554	533	520	573	533	543	560	541	527	556	544	532	531	516	559	573	557	525	530	586	579	572	542	594	548	571	534	531	533	534	564	592	569	545	510	554	577	570	534	575	566	509	533	558	534	556	525	568	545	599	578	541	549	531	525	570	548	554	536	534	563	545	550	567	521	561	536	569	555	545	570	599	530	562	595	587	573	568	553	536	562	525	571	565	548	584	514	518	561	554	518	543	538	606	570	548	585	598	592	538	555	511	508	555	543	558	534	526	562	558	558	535	597	566	529	554	575	561	554	562	541	560	555	563	534	576	597	538	526	544	547	567	576	542	549	534	582	580	515	553	561	563	524	589	580	557	570	574	538	555	544	571	593	584	549	585	557	538	544	571	575	542	544	574	545	542	555	552	577	537	568	524	513	531	544	567	547	546	547	539	594	545	563	552	556	589	566	517	562	550	540	485	529	571	593	547	557	539	554	536	583	558	586	591	592	537	536	510	538	567	595	545	537	546	506	532	541	558	564	507	589	556	503	557	571	512	604	563	551	559	554	532	548	552	531	549	556	580	546	572	547	529	572	571	569	567	537	571	538	589	562	545	551	560	549	538	552	571	560	520	549	566	520	545	586	570	583	571	551	560	594	507	533	564	572	552	564	544	577	505	552	568	561	581	567	635	562	590	551	579	539	558	547	564	554	589	518	547	552	553	561	600	543	546	585	547	585	543	551	588	560	567	524	554	547	550	546	558	582	570	555	526	512	559	568	508	538	533	539	580	578	537	539	573	563	533	511	556	547	534	582	536	546	559	542	582	520	563	563	569	553	551	539	555	564	562	532	580	565	536	610	542	540	580	588	576	603	528	542	566	527	537	542	564	553	564	617	583	527	512	553	590	539	537	551	545	568	562	519	544	547	565	581	577	510	530	518	549	584	513	546	543	561	563	529	532	546	559	570	565	564	586	582	529	561	565	522	536	556	530	597	579	572	547	545	549	557	569	569	513	525	558	537	542	553	549	507	526	540	519	493	599	562	501	538	551	539	554	550	519	573	559	520	547	537	581	521	511	527	544	552	551	558	500	559	574	561	556	532	542	578	562	533	529	555	579	607	581	568	542	516	523	540	586	564	549	604	565	572	537	566	559	576	564	550	526	536	564	578	552	560	552	535	594	522	550	510	560	579	502	552	543	567	534	578	540	575	540	556	531	556	550	565	556	579	570	544	583	532	537	575	550	544	490	548	537	521	582	588	537	581	524	547	609	531	551	527	591	574	558	527	580	536	572	535	540	562	565	567	554	527	521	546	542	565	617	526	561	541	598	542	515	596	566	598	568	578	570	515	581	593	570	557	563	521
37486	51392	45786	33565	26151	19676	13904	9843	6848	4769	3463	2837	2124	1733	1480	1346	1237	1083	976	947	879	848	868	793	825	851	808	791	801	774	808	830	824	769	775	800	789	794	784	803	811	749	783	703	703	794	755	759	795	785	796	801	752	710	819	793	753	792	799	759	802	733	790	735	778	746	759	808	784	797	758	758	819	764	742	804	709	740	754	814	786	755	790	771	741	795	783	779	775	775	813	796	815	790	722	790	765	766	787	753	754	731	768	764	750	719	804	769	751	761	728	760	734	820	808	766	719	791	724	759	783	783	783	787	785	771	813	761	821	749	748	775	751	766	758	767	723	737	788	765	793	788	732	757	740	750	773	812	772	752	785	783	750	766	729	748	776	759	838	756	752	783	773	755	794	752	713	749	760	789	778	740	792	744	795	775	756	793	755	794	783	821	739	706	744	776	770	780	758	767	782	768	749	723	718	776	766	778	790	750	774	747	799	734	767	801	789	763	755	766	757	772	752	735	780	847	744	764	778	784	777	789	843	768	740	745	752	793	803	755	742	778	811	783	757	788	755	785	763	765	747	745	767	749	758	783	724	800	764	814	788	743	755	781	780	802	739	780	772	788	772	762	751	799	746	755	784	758	745	776	764	793	798	764	774	819	735	781	788	795	802	753	779	746	737	726	739	738	759	710	756	756	734	786	780	815	751	764	789	752	793	766	774	784	751	759	765	782	720	723	794	747	785	816	770	757	783	749	703	830	794	794	733	753	798	797	831	750	764	732	753	777	748	720	798	694	700	760	769	761	778	748	776	841	802	797	792	780	738	781	763	740	730	785	745	750	766	737	769	728	754	807	787	748	772	782	801	752	812	752	772	766	740	769	771	798	753	780	804	753	789	788	701	758	833	740	768	785	768	754	785	745	748	775	755	819	771	731	734	777	751	785	789	772	780	814	780	813	786	748	751	775	746	773	836	792	698	766	774	731	796	785	785	756	781	789	752	755	736	776	809	789	722	771	739	742	832	754	731	757	750	786	819	788	736	739	794	753	827	783	769	753	772	774	738	769	793	728	813	755	766	778	763	812	725	756	775	777	719	746	751	745	748	772	799	826	760	834	804	780	793	734	729	760	720	796	739	772	790	801	765	802	747	800	770	771	826	730	815	811	737	817	840	750	783	742	772	735	745	760	788	752	755	784	782	774	777	752	772	748	764	818	807	760	732	781	744	734	767	790	781	803	785	795	749	691	756	741	741	797	780	758	772	781	780	779	750	769	771	786	742	814	787	755	784	833	736	753	796	795	776	735	747	756	763	785	725	782	773	775	771	751	758	728	741	765	776	784	795	796	768	798	753	771	739	784	734	803	767	758	787	801	760	734	797	771	803	773	807	753	736	762	804	775	756	745	794	764	772	747	772	785	741	762	739	793	739	790	783	731	737	792	787	757	728	796	740	745	765	793	713	791	796	732	756	714	743	752	790	733	744	760	776	760	861	813	741	810	755	739	751	804	771	778	714	789	785	749	787	768	746	811	750	771	737	769	762	724	722	784	745	744	784	717	756	764	795	758	764	781	747	749	762	788	766	745	747	712	697	749	764	781	753	791	779	750	774	735	753	767	762	758	812	784	742	759	755	770	756	764	780	779	757	730	725	781	743	813	812	765	770	733	749	812	762	786	776	735	798	759	828	811	793	689	750	749	752	778	783	766	795	764	771	717	801	731	783	734	750	768	770	808	787	775	813	766	802	765	792	773	768	786	803	789	735	748	776	769	778	766	774	761	734	754	762	816	781	734	784	769	744	725	753	736	764	702	795	750	717	780	749	726	775	796	790	785	811	803	709	773	757	785	783	747	786	754	852	766	819	743	793	747	804	808	753	850	779	747	817	752	796	769	784	792	749	787	736	774	794	767	764	764	739	810	739	765	776	800	780	755	816	758	798	747	775	764	738	786	721	786	777	795	763	782	763	793	806	810	811	788	754	723	785	773	787	791	777	732	747	781	799	728	753	741	777	762	786	773	710	806	759	780	764	792	788	766	788	773	792	748	792	766	763	756	789	731	759	724	791	763	721	758	769	721	748	788	739	811	739	775	764	743	775	739	774	775	744	738	771	736	754	741	781	794	783	759	754	752	748	758	785	712	744	797	763	809	769	791	756	781	750	784	717	771	794	733	782	767	760	798	783	712	761	732	751	756	728	751	772	733	822	735	747	808	757	807	807	726	771	773	741	781	786	774	826	778	810	746	758	783	826	758	761	788	764	766	767	799	735	767	756	716	788	762	758	815	759	800	783	764	779	718	768	765	770	752	772	730	764	786	777	779	779	728	794	728	740	776	791	775	806	757	758	730	788	739	788	759	764	830	782	761	778	764	771	728	753	774	752	775	745	759	787	764	808	752	748	797	808	791	738	738	750	833	738	744	770	716	752	796	732	774	769	815	798	783	755	756	732	771	793	758	755	790	759	799	772	738	793	746	763	777	731	707	815	776	763	807	752	777	754	764	776	787	765	794	805	783	765	793	773	757	768	752	768	774	798	769	723	761	759	758	752	747	774	754	790	746	736	735	736	740	766	731	762	785	792	755	783	724	747	767	830	756	729	766	805	776	695	756	804	785	757	733	782	754	778	778	744	740	752	777	711	790	753	771	797	769	760	793	786	760	772	771	751	758	815	790	815	753	805	776	715	744	783	733	738	751	775	751	736	781	744	786	736	770	801	821	775	802	781	770	764	721	784	792	743	719	783	750	771	766	741	774	774	762	767	803	788	755	759	760	796	782	733	770	762	788	795	786	743	789	760	740	821	798	775	764	787	755	753	762	781	719	736	794	762	764	790	788	732	815	740	808	775	822	761	732	825	727	757	746	746	773	785	787	753	786	788	763	802	704	751	747	764	778	758	755	777	789	768	777	731	813	760	754	794	749	753	760	751	790	726	712	780	768	765	768	762	696	752	696	764	789	740	784	731	779	783	780	773	739	790	745	769	735	753	758	774	760	765	773	775	780	796	804	810	769	732	791	792	758	765	764	719	766	741	764	765	821	736	763	759	757	747	802	750	815	737	785	777	726	761	736	789	781	733	725	789	740	804	798	787	725	794	724	738	759	769	746	780	780	751	764	742	788	741	727	761	793	767	780	818	810	730	785	747	735	780	753	832	814	764	785	729	746	747	737	784	756	785	804	716	775	781	778	775	827	823	748	757	736	761	739	724	751	743	741	730	818	758	757	777	796	756	737	768	762	746	775	815	779	800	734	743	779	746	755	784	789	785	767	755	798	782	782	772	767	772	815	764	757	763	778	738	775	769	783	726	736	783	758	754	735	814	765	816	751	768	762	699	796	707	790	790	759	780	790	723	734	772	791	779	725	710	819	732	777	743	769	751	808	727	718	767	804	748	797	777	744	725	740	719	789	748	785	767	765	737	764	775	758	829	781	760	774	749	733	774	761	740	793	775	774	782	746	744	753	742	760	701	745	736	780	744	726	744	786	812	816	747	754	830	802	742	809
24072	21008	28674	25924	24255	22261	15734	8780	5763	3796	2854	2196	1749	1471	1189	1046	896	867	732	754	687	694	690	642	668	621	596	603	628	620	660	607	583	582	595	596	616	609	596	602	579	574	611	596	578	591	564	597	560	594	566	588	560	573	562	623	573	609	595	590	555	570	612	628	570	583	609	581	578	575	572	614	612	618	579	553	595	572	518	570	584	583	526	619	578	553	601	577	582	564	538	584	583	575	579	538	584	539	616	611	546	610	604	616	592	589	603	560	578	594	560	644	556	608	587	598	591	582	549	556	575	636	601	624	602	560	598	586	573	596	548	566	586	621	549	555	566	591	547	576	608	600	588	544	546	590	580	572	580	588	627	603	566	606	568	563	614	548	577	574	560	601	532	570	564	587	534	595	563	590	596	571	596	578	569	590	548	566	630	541	529	612	621	578	583	613	598	566	562	581	559	564	624	566	573	571	574	578	610	601	525	574	601	601	526	555	583	624	584	633	584	590	600	567	578	590	568	559	564	573	576	625	580	559	626	602	565	518	585	577	589	566	573	582	583	553	607	616	572	541	553	562	579	548	556	583	615	576	598	544	631	607	607	589	544	627	582	580	588	603	598	595	599	581	596	576	585	546	597	549	617	574	598	648	614	558	590	619	589	587	583	597	553	637	575	564	571	580	555	569	571	560	568	579	589	596	555	599	556	580	611	586	576	579	581	604	589	610	588	613	593	562	562	584	589	549	564	615	583	599	557	542	578	591	589	560	579	551	592	559	609	570	550	581	602	592	642	595	595	566	578	566	595	581	631	598	599	615	604	538	557	573	598	563	599	585	595	620	563	571	581	605	565	545	557	605	591	531	607	557	571	583	581	607	593	567	573	562	599	562	558	542	611	568	587	573	580	594	555	604	574	600	591	586	564	580	579	599	554	601	553	554	586	585	584	583	589	578	570	565	548	593	554	634	600	559	592	569	599	580	566	613	565	615	565	547	613	597	580	559	567	604	585	609	612	561	608	593	551	603	591	589	570	600	570	590	559	552	578	567	586	572	620	603	601	599	619	533	579	581	620	623	570	618	538	610	571	630	584	576	587	595	580	592	564	580	575	590	590	573	599	581	574	599	555	525	563	572	592	576	569	582	583	581	572	600	588	601	599	589	582	599	521	579	608	572	595	564	572	579	564	580	618	612	558	573	568	582	606	616	595	587	577	556	561	560	600	609	617	574	585	595	544	577	571	570	540	617	598	587	638	550	587	561	586	575	594	543	565	586	605	591	610	590	535	624	569	630	561	621	579	547	594	597	604	579	609	577	627	613	596	614	629	548	569	576	585	563	572	590	564	598	593	583	596	559	559	589	601	546	577	574	568	574	590	591	587	553	602	565	581	611	567	557	601	564	581	569	609	580	575	589	583	559	525	572	597	509	551	613	633	515	597	559	585	583	599	606	615	566	570	557	538	601	611	574	556	601	567	551	586	601	579	624	582	609	590	595	572	564	556	603	574	589	575	619	570	579	581	565	639	536	578	641	577	594	578	607	579	614	550	566	578	584	567	542	564	574	598	537	594	582	586	563	612	592	575	584	587	552	600	587	576	596	557	644	570	614	634	599	571	567	549	557	556	576	549	571	554	571	521	559	563	585	597	607	574	608	584	604	590	529	566	602	602	576	543	604	563	570	588	578	597	587	632	565	588	599	587	606	573	583	584	596	559	570	564	581	628	609	603	578	605	585	570	573	567	576	589	559	580	549	592	589	593	589	544	576	579	580	584	566	600	597	581	575	561	593	593	579	575	598	649	576	574	602	549	589	551	599	563	569	578	607	552	605	611	607	615	608	556	555	570	613	584	569	625	534	581	572	550	574	549	564	586	587	567	617	565	569	591	576	589	576	553	600	569	587	611	570	616	551	542	597	594	612	577	540	587	619	565	557	599	547	519	597	579	567	600	615	625	549	578	587	577	626	613	580	582	609	576	578	577	594	600	568	567	586	602	591	600	559	579	582	618	571	604	555	594	548	584	594	568	568	572	592	607	559	617	565	558	561	628	581	606	578	598	556	539	553	574	570	622	573	570	575	555	632	545	564	590	538	573	601	590	613	583	592	599	581	550	609	616	540	582	607	619	571	581	612	523	584	608	629	620	593	624	592	582	556	547	602	575	600	583	651	612	571	584	589	591	567	628	605	581	622	562	552	578	568	604	619	573	607	605	578	576	608	541	599	575	555	569	606	581	558	622	598	584	586	600	575	563	554	564	555	522	550	560	599	557	584	566	556	584	592	586	608	577	576	549	603	574	582	617	611	612	598	641	629	563	583	567	613	598	570	611	562	592	595	578	561	591	631	580	605	567	623	587	590	626	615	610	574	569	582	569	586	584	631	571	637	643	564	618	575	554	546	630	575	597	596	586	618	539	576	574	541	589	581	606	603	605	578	632	609	573	625	579	606	580	583	538	589	559	603	616	595	563	545	552	576	565	592	580	596	588	624	547	563	582	533	607	604	582	582	576	608	561	552	562	582	628	596	596	629	616	558	547	649	577	611	589	589	566	551	578	610	545	585	597	585	573	546	575	561	575	531	583	553	608	584	577	573	590	605	575	593	541	586	546	591	582	586	600	612	597	595	599	584	568	590	572	599	603	608	611	569	593	574	581	579	575	572	550	520	577	566	594	579	583	606	563	632	555	593	581	659	574	570	565	561	602	599	580	591	565	593	596	611	586	618	559	583	589	593	583	622	566	604	590	622	542	587	584	566	609	549	590	594	591	593	568	606	574	594	624	577	582	576	536	579	552	566	615	580	588	559	595	616	586	561	560	583	647	586	601	550	613	560	601	615	581	592	586	566	602	624	560	525	568	613	585	610	563	588	602	594	554	563	556	629	619	582	581	578	595	547	573	620	591	585	602	576	611	583	559	563	577	572	607	614	557	583	571	558	583	509	590	577	603	617	546	590	594	581	579	631	569	570	576	559	572	581	579	537	587	595	624	583	577	562	601	638	555	563	652	556	595	563	599	600	599	543	614	604	614	608	567	535	594	574	601	575	556	591	572	574	611	613	554	593	604	596	580	559	584	560	562	578	617	564	544	550	568	563	595	598	605	586	606	569	618	580	626	601	580	614	551	584	576	573	592	530	585	569	599	562	534	595	628	574	564	581	577	596	603	557	595	602	555	594	558	562	614	610	612	578	560	583	598	573	618	549	592	563	552	575	557	605	575	578	594	569	595	581	578	571	619	615	549	573	608	609	556	577	574	638	574	612	582	595	554	522	610	563	565	565	596	585	593	572	597	570	565	596	574	596	581	571	577	568	598	585	588	578	607	588	565	567	573	580	560	559	550	631	587	573	581	592	594	545	575	561	626	549	579	572	554	582	542	612	577	563	611	608	602	558	580	631	586	597	574	570	589	552	621	600	559	592	627	594	573	595	550	538	588	559	552	565	587	589	591	547	627	556	590	566	625	573	542	550	569	550	562	572	644	596	569	575	590	608	567	560	610	608
36826	59061	53217	40140	33506	26878	19953	14640	10811	7689	5503	4233	3243	2501	2024	1690	1492	1386	1198	1175	1051	985	967	911	901	882	884	837	835	887	859	791	825	792	820	776	828	784	838	809	783	819	785	803	817	782	845	749	798	788	818	819	765	806	794	770	840	800	796	806	817	794	805	767	809	772	833	783	785	811	784	796	851	787	792	788	790	789	788	766	841	833	855	773	756	762	842	749	776	773	834	817	823	825	796	808	770	789	753	817	796	838	806	830	846	818	804	774	779	755	801	786	810	781	826	824	816	815	821	805	802	812	842	797	769	815	786	757	808	810	791	797	798	791	786	790	758	857	817	798	783	836	812	816	760	833	785	773	790	796	797	766	766	790	829	794	774	764	803	783	798	800	813	811	771	793	807	843	828	797	804	822	840	795	783	802	811	814	805	777	838	780	817	802	817	776	781	810	811	800	791	781	786	765	800	836	779	768	810	817	800	797	823	818	783	781	813	791	787	833	812	788	782	810	834	813	804	834	765	809	806	862	793	796	752	795	819	826	793	874	777	785	754	826	820	770	738	800	816	765	782	818	727	823	772	744	797	791	850	804	792	784	795	803	759	797	834	825	773	817	780	820	833	779	784	757	796	811	780	784	807	771	841	843	761	761	826	812	806	783	795	830	793	789	776	788	799	781	747	807	840	792	822	826	755	791	793	781	794	788	793	835	789	757	762	751	792	801	819	815	782	789	798	818	790	802	805	768	793	808	804	810	803	837	784	821	763	799	735	762	793	851	802	781	839	807	837	810	833	806	827	802	849	840	830	794	845	835	768	807	782	833	828	822	814	799	791	789	775	814	784	748	823	752	776	823	813	733	811	781	785	858	748	854	847	821	820	816	763	802	825	825	787	834	800	785	819	817	820	801	823	756	791	804	769	808	777	811	807	761	808	783	837	827	803	810	811	782	830	823	819	820	788	840	788	768	848	785	839	808	774	832	796	850	770	796	810	766	827	749	803	815	846	827	791	779	859	789	767	783	787	808	787	775	794	774	832	780	799	805	808	831	798	795	848	843	808	745	759	776	787	810	827	852	749	782	795	780	844	805	763	828	788	864	814	768	806	767	811	792	811	791	805	772	841	812	794	777	819	816	770	827	771	761	813	753	802	791	761	823	811	785	855	839	802	800	792	768	803	783	790	782	755	806	765	811	765	782	789	805	810	783	777	803	797	774	786	749	839	796	783	825	768	757	726	811	848	804	768	782	801	723	791	799	780	817	796	800	823	799	759	774	821	794	804	805	800	775	783	824	810	743	792	788	806	771	789	788	801	801	833	837	833	841	852	798	792	803	770	818	846	813	756	809	831	789	786	796	771	815	806	793	805	793	789	835	792	821	799	799	799	803	756	784	810	805	804	763	815	786	846	789	793	828	789	768	867	843	786	823	821	823	822	813	797	859	782	809	833	839	831	773	810	773	838	778	768	835	865	793	816	804	803	814	784	754	812	837	795	779	861	795	797	801	785	824	788	843	800	820	817	822	782	783	816	804	825	818	852	814	826	773	760	839	807	797	802	783	833	777	774	797	817	819	827	791	792	780	838	816	790	738	848	806	772	764	796	818	800	833	789	878	830	829	824	790	803	783	811	836	788	825	775	799	820	801	801	790	790	810	867	813	794	796	814	757	782	814	787	863	807	774	794	869	770	792	825	789	797	805	838	740	753	799	823	757	797	759	793	816	761	807	824	800	810	793	775	789	804	795	786	760	779	832	824	821	772	808	802	835	845	825	770	790	777	851	772	809	753	814	800	818	803	799	766	815	880	761	846	810	798	807	811	814	782	813	755	796	785	821	821	813	820	785	801	819	766	788	798	766	822	839	783	846	742	799	843	791	819	803	834	825	762	792	836	836	729	788	774	802	816	787	808	846	841	762	801	789	822	824	806	795	783	797	860	783	808	764	818	765	764	786	765	834	798	830	769	803	806	783	854	781	837	785	844	809	804	818	756	804	829	787	743	813	787	752	788	802	782	826	798	792	793	798	774	833	827	754	807	799	756	758	825	792	818	790	795	778	796	819	804	755	796	731	784	791	810	780	770	789	759	812	839	811	814	829	801	744	821	893	800	814	768	818	841	763	864	791	810	793	852	800	815	775	810	808	842	809	768	833	786	865	810	817	802	785	791	836	783	821	813	799	830	747	817	742	816	825	807	832	810	797	795	825	806	792	771	784	798	775	804	818	790	796	789	796	783	750	836	815	819	817	831	772	779	870	816	790	811	797	815	784	804	757	809	782	804	820	808	794	799	772	803	778	794	837	796	769	838	788	823	808	808	788	753	739	792	809	848	824	831	805	777	737	788	771	829	769	849	864	755	823	816	792	822	821	808	765	815	809	854	790	781	791	824	813	797	752	843	824	811	786	812	774	769	800	805	783	795	772	802	738	780	815	801	800	823	779	845	773	781	826	789	765	825	776	788	771	804	788	823	771	778	829	768	821	811	777	756	806	792	795	816	774	778	809	804	827	820	836	803	767	819	856	747	804	792	777	806	800	771	799	819	831	753	807	781	823	760	797	769	813	802	833	782	827	743	763	773	795	803	850	816	774	779	764	803	857	808	823	770	775	800	812	756	775	823	752	761	809	810	796	768	815	790	836	827	811	824	794	783	753	827	822	780	867	811	788	790	799	771	779	778	772	799	788	824	788	826	772	823	809	849	828	860	833	824	753	754	785	793	793	796	806	800	830	760	811	768	763	753	827	835	800	771	825	846	830	853	782	832	798	776	822	769	789	817	794	803	792	799	761	816	798	803	873	796	795	812	757	762	798	789	806	855	800	828	768	803	782	767	820	802	777	831	840	804	827	832	804	749	733	828	870	851	806	813	806	799	828	807	811	815	790	816	805	833	799	764	807	794	798	779	795	838	752	773	806	763	803	785	807	800	846	781	819	821	846	747	799	803	792	808	747	817	765	740	803	759	815	785	756	784	803	790	806	815	821	774	781	737	745	799	792	813	818	802	834	770	825	803	795	772	795	832	783	818	789	827	744	784	768	820	809	812	812	808	787	826	762	807	851	828	807	808	802	811	741	852	808	839	828	853	804	790	793	740	797	758	761	765	816	813	835	760	760	766	804	794	795	785	759	774	833	792	810	806	754	827	809	815	840	822	809	763	799	810	815	765	778	786	843	799	809	789	799	809	814	759	805	823	833	798	789	819	768	856	771	811	785	824	788	804	812	862	817	815	822	795	796	772	763	779	800	790	841	795	749	818	795	787	829	783	826	768	825	816	796	809	833	826	780	825	819	815	785	795	751	751	771	881	769	771	823	758	784	791	850	792	778	759	790	825	757	821	786	752	815	783	804	791	726	802	742	821	794	801	765	828	845	764	810	796	775	799	808	826	817	808	832	833	779	815	780	760	793	794	787	772	832	786	779	767	831	808	772	831	794	806	814	849	797	783	738	753	762	807	832	800	807	774	791	810	804	782	770	748	778	797	813	840	809	839	782	804	831
22952	20997	28682	23990	22937	24920	23033	12977	8476	5553	3989	3070	2249	1774	1458	1253	1105	988	873	819	762	792	660	681	693	676	696	628	640	607	607	586	618	587	555	574	570	578	555	615	581	599	597	627	560	565	561	594	568	560	585	554	559	578	592	551	569	589	565	574	575	604	570	560	569	554	562	613	590	581	529	582	578	521	603	572	583	565	569	606	578	597	592	544	605	543	587	552	563	575	561	581	596	583	572	590	607	544	508	551	567	614	561	540	599	586	574	572	604	565	591	594	600	602	523	573	569	546	567	553	564	549	602	607	558	635	565	550	579	568	582	570	545	567	564	553	547	582	575	598	563	582	583	613	593	561	570	565	609	571	534	575	577	568	546	595	553	566	575	601	577	553	577	562	576	590	573	593	597	535	566	566	595	557	527	583	564	570	571	585	599	564	531	609	553	587	565	574	569	554	558	574	520	526	543	537	567	625	585	548	554	506	571	578	593	557	546	589	591	555	535	564	598	582	556	550	587	540	614	572	585	574	620	600	612	575	576	573	576	558	545	597	573	601	550	555	529	554	623	565	560	611	585	617	579	561	630	597	551	579	547	554	534	550	578	587	554	580	571	586	552	603	584	588	595	554	566	572	570	578	545	567	623	578	612	555	534	536	562	540	561	559	566	524	581	552	574	563	605	603	558	577	579	576	573	608	522	602	600	520	556	568	551	572	594	558	592	556	595	607	538	541	628	582	590	552	599	586	595	583	544	595	554	589	568	585	592	528	566	556	604	575	609	566	548	557	541	593	576	572	549	566	598	601	611	533	591	602	583	554	581	628	550	584	590	565	505	548	588	589	574	583	532	561	580	578	575	577	596	562	582	584	530	590	554	550	563	604	544	533	573	579	532	545	584	567	609	541	568	571	575	552	546	573	558	548	630	595	551	550	537	601	593	617	611	495	578	546	585	558	570	581	536	561	553	566	575	548	536	517	515	553	543	570	600	588	547	607	628	589	628	577	552	574	605	611	608	595	594	570	576	562	524	564	591	553	572	541	598	619	585	580	543	602	582	566	523	567	580	551	594	563	594	553	555	592	579	513	584	570	557	585	547	618	588	592	587	581	566	555	557	571	597	576	557	564	586	605	557	531	582	602	566	564	624	558	563	573	563	604	592	614	564	588	576	549	548	562	554	609	560	565	569	567	590	595	569	514	569	573	576	509	526	580	580	570	584	611	569	606	555	576	523	559	585	562	537	595	566	559	586	577	597	567	586	580	594	616	539	581	568	564	571	601	558	595	603	572	566	603	574	560	618	624	572	580	562	582	555	536	597	548	583	542	545	583	617	573	580	613	592	573	533	580	565	610	616	576	566	580	580	585	562	574	507	556	532	561	562	593	581	521	571	600	565	600	582	577	592	567	600	566	590	575	580	539	582	566	516	574	596	599	520	550	578	582	543	572	596	566	611	583	571	597	545	558	579	594	560	566	592	543	620	516	574	557	569	599	533	575	558	588	578	565	543	569	540	550	554	574	586	569	566	602	591	601	585	513	574	557	546	576	531	551	593	577	565	601	596	573	632	606	588	553	578	563	527	605	591	568	589	581	584	596	554	575	539	587	620	559	555	580	612	531	552	565	552	574	538	547	556	584	558	548	558	578	588	565	574	599	559	534	575	564	572	626	582	576	578	593	586	541	531	601	576	586	611	570	565	589	577	542	617	578	597	561	596	549	584	553	580	585	580	548	590	608	565	531	604	576	586	624	612	586	560	549	573	565	612	552	597	592	573	573	591	571	590	558	520	568	584	614	538	565	588	544	565	575	584	582	544	574	614	579	523	517	580	569	577	638	598	552	551	560	554	584	569	549	565	572	572	530	584	569	567	554	527	590	593	586	591	614	566	574	580	554	555	576	612	596	575	545	574	550	545	554	569	622	562	627	610	576	564	517	580	532	578	562	582	563	543	598	559	548	547	566	575	548	550	584	551	576	557	546	534	591	558	555	584	566	572	581	577	589	574	575	531	596	588	563	585	528	525	534	609	549	599	582	535	580	573	537	584	616	573	580	556	579	609	564	513	553	556	600	595	580	574	578	575	576	545	594	557	578	574	574	562	572	599	558	549	563	554	590	579	577	541	579	595	555	554	537	537	578	610	536	594	538	586	535	561	578	606	580	585	564	589	582	582	591	597	583	535	597	573	570	552	568	559	575	556	561	538	590	588	629	581	588	569	594	581	561	562	575	561	581	563	567	579	588	571	541	596	573	598	582	584	562	589	566	586	580	543	552	585	571	595	598	562	582	563	624	589	584	554	564	539	548	552	570	574	552	589	561	535	615	506	594	558	545	565	568	590	576	586	585	589	562	575	579	550	599	566	548	587	565	589	560	556	607	576	559	569	582	560	587	543	578	598	616	555	594	589	524	563	555	547	560	562	550	560	574	569	542	558	578	622	560	574	603	556	568	631	600	562	528	599	538	614	513	607	564	595	572	565	565	573	576	532	572	548	580	580	587	550	533	572	554	529	547	545	549	546	591	592	642	590	564	616	595	602	571	595	540	569	550	548	558	599	580	593	542	547	593	541	569	566	603	600	529	586	575	551	558	589	571	597	582	580	587	578	572	592	590	606	565	528	543	572	563	581	550	622	575	532	587	568	538	557	595	543	554	553	575	561	581	633	540	553	574	599	583	562	578	611	581	566	574	570	550	549	567	553	558	580	608	586	569	534	554	585	596	557	571	579	606	556	565	574	599	564	605	558	578	543	576	579	579	569	553	587	571	592	577	593	579	550	581	572	561	580	561	577	585	598	647	577	590	591	527	570	561	590	554	493	597	614	585	595	548	557	556	548	566	586	578	565	584	570	562	552	573	554	567	531	555	614	606	585	596	557	653	582	567	571	605	539	566	558	530	598	597	585	597	600	571	584	600	570	582	590	597	573	539	543	570	561	562	593	567	554	560	582	597	553	576	571	564	580	582	552	586	612	604	563	607	616	547	587	616	583	565	598	540	534	556	568	560	578	594	563	601	554	566	543	584	572	577	549	554	559	585	599	593	580	593	546	554	555	591	568	558	566	592	578	578	577	598	565	555	585	547	563	562	581	551	552	585	598	561	631	574	562	578	541	556	558	587	578	579	566	585	596	555	593	559	559	567	614	512	585	546	543	561	538	549	556	566	526	553	595	555	591	593	566	546	591	593	576	568	583	602	586	624	622	613	540	564	560	582	509	591	571	600	610	584	557	589	586	539	505	578	545	552	593	607	565	590	587	580	581	544	579	536	571	611	533	579	595	581	555	620	563	563	591	584	569	609	597	524	600	545	538	577	590	620	602	579	575	586	571	568	541	576	560	589	552	551	594	598	584	591	568	551	579	551	592	574	620	527	618	558	591	541	571	575	594	552	570	526	608	558	553	578	594	529	586	565	565	554	550	561	572	570	577	579	547	545	582	575	590	537	555	553	566	553	607	599	590	548	595	553	580	572	560	581	553	586	521	568	547	567	581	529	604	547
38925	64268	58168	45623	38737	32336	24991	19032	14620	10196	7389	5710	4246	3206	2608	2131	1842	1570	1384	1286	1164	1035	1020	1029	923	928	886	847	926	809	765	830	770	813	780	825	776	868	751	806	774	803	723	810	756	739	761	783	708	788	763	721	783	745	786	763	764	787	727	799	735	736	765	782	791	757	769	824	844	789	768	789	759	729	757	796	758	797	794	767	748	765	760	780	760	824	748	765	748	778	734	801	812	807	749	752	732	768	804	806	775	742	806	776	781	812	792	749	804	787	800	802	817	772	794	792	764	760	777	802	746	800	754	737	787	765	741	745	767	808	754	818	735	763	798	743	773	781	779	786	770	785	803	756	727	800	792	816	714	750	753	805	781	742	728	807	748	793	773	809	822	747	781	787	775	764	755	756	785	786	828	760	751	789	747	816	770	755	781	737	771	844	760	739	790	837	759	770	795	796	772	787	761	792	765	770	790	791	770	785	787	822	730	733	811	747	814	798	731	745	794	820	782	768	763	821	743	793	793	789	792	772	848	738	742	765	732	767	800	830	793	744	744	782	776	779	699	796	776	812	763	842	789	834	745	789	782	787	804	763	766	786	746	780	775	738	788	803	813	791	792	821	795	777	777	792	752	769	730	818	754	793	743	809	839	713	764	776	775	772	767	820	727	762	771	760	790	738	788	728	813	769	800	774	804	773	764	776	756	736	785	780	779	771	758	809	815	787	768	792	784	793	760	765	790	719	781	770	800	732	773	785	735	777	806	793	781	751	800	818	756	797	810	735	749	794	782	751	752	732	808	779	729	802	787	745	796	796	735	807	783	743	765	827	745	809	774	836	769	822	754	772	775	743	798	846	766	737	772	826	744	736	774	740	784	767	825	768	744	756	726	821	797	740	822	788	811	792	790	786	790	750	762	785	771	774	757	832	758	737	788	812	762	768	783	765	805	705	790	788	762	738	802	796	800	775	728	768	753	783	765	777	775	787	778	756	783	780	707	808	745	818	788	752	759	761	794	713	775	750	761	789	795	754	765	772	796	737	761	792	782	771	797	776	765	808	719	776	739	794	774	769	775	757	792	761	770	811	729	755	760	756	847	749	747	791	772	803	772	803	798	788	803	858	828	745	783	753	745	774	798	745	776	797	785	769	774	799	781	764	775	781	775	918	773	803	775	760	785	773	777	713	748	768	800	790	793	730	794	760	774	731	815	736	786	763	784	780	790	774	778	801	762	790	776	768	814	765	762	729	824	811	722	708	734	743	781	819	783	749	772	797	783	851	781	781	757	819	784	842	758	733	821	781	751	779	801	727	841	776	762	763	763	811	798	780	842	776	828	766	792	807	746	794	808	781	778	746	800	748	770	802	748	768	801	778	747	798	720	738	813	730	802	733	769	759	754	777	778	802	734	756	843	746	741	829	803	775	795	810	825	724	785	773	780	741	756	797	809	806	797	788	767	801	785	731	787	788	754	822	717	813	760	787	729	757	778	817	774	795	798	770	790	768	795	773	770	786	749	761	799	767	801	800	774	740	782	800	773	788	814	788	714	741	799	818	786	821	787	766	771	760	783	776	792	760	823	807	788	768	759	782	787	816	748	711	787	766	761	712	783	752	793	787	793	731	772	789	785	763	791	733	826	811	825	831	749	787	747	761	767	785	726	763	840	778	782	793	765	779	774	826	801	796	780	733	786	810	794	776	768	783	761	775	719	797	803	783	781	761	761	773	782	777	792	788	806	780	781	764	825	777	777	781	802	792	788	783	755	801	742	832	811	838	741	791	808	786	752	773	775	748	805	804	797	782	802	800	753	746	747	730	804	799	804	796	814	773	713	778	769	782	811	782	792	801	762	796	803	805	811	817	799	796	769	796	752	742	789	763	808	783	809	766	733	756	767	788	796	796	792	766	750	744	775	780	777	761	811	765	778	763	773	776	754	783	747	802	775	794	794	746	799	816	783	825	746	747	776	772	761	812	821	766	741	746	826	720	853	816	801	786	781	789	804	734	812	805	711	776	722	766	762	760	758	792	787	787	766	774	785	742	719	757	711	812	789	761	778	726	760	742	738	794	779	760	810	740	796	811	724	777	810	729	790	795	776	742	805	755	798	761	774	756	795	770	773	743	770	772	814	814	784	809	767	789	766	796	814	775	757	806	740	794	757	773	754	736	805	780	735	794	725	772	797	794	786	765	792	717	811	781	837	799	792	792	772	793	743	790	738	788	730	750	789	800	749	766	786	760	741	854	773	812	797	787	744	815	801	790	758	788	798	782	768	810	792	751	779	725	819	781	723	784	764	772	826	746	779	785	766	782	787	807	792	786	833	746	798	772	795	770	765	783	808	837	807	774	790	776	832	746	826	716	771	758	787	796	759	787	754	753	768	814	789	789	777	764	810	787	776	826	832	738	780	757	772	788	761	785	777	751	782	739	805	797	777	743	777	796	783	743	738	775	823	825	746	799	802	788	801	774	730	800	751	754	765	830	771	727	757	792	769	692	796	762	823	790	809	765	789	718	743	741	806	752	765	814	791	737	774	741	745	846	797	771	774	853	776	813	725	739	796	776	803	761	800	787	754	749	736	753	768	774	806	754	775	801	726	723	807	844	792	742	753	777	731	735	854	792	803	791	782	800	782	766	787	771	825	775	785	756	743	817	760	735	768	756	770	760	761	779	807	792	737	821	758	810	787	712	718	735	755	769	779	776	779	783	799	767	789	780	798	745	791	737	762	779	763	755	724	744	707	781	744	786	762	766	766	798	724	764	747	827	746	724	776	805	774	760	766	831	764	778	815	757	819	801	774	754	781	761	783	777	759	760	739	749	742	802	781	797	850	806	727	726	775	740	792	825	792	804	767	783	777	789	782	795	767	775	749	793	802	742	785	818	788	762	760	764	799	818	806	745	757	771	723	746	807	788	799	795	742	797	774	754	746	794	796	759	774	761	803	796	807	791	775	789	765	785	770	778	812	757	765	826	725	811	757	724	755	787	756	790	734	774	768	772	788	769	797	784	754	756	751	797	796	782	756	787	788	757	764	774	777	739	859	725	776	781	805	770	738	788	791	782	746	747	794	798	792	786	790	762	798	739	778	778	805	789	788	754	850	776	744	777	771	832	775	752	816	787	759	751	731	804	757	800	843	756	686	794	783	796	774	775	791	793	798	784	759	812	780	780	776	765	797	772	807	750	803	817	773	764	779	812	802	800	846	755	814	752	767	797	835	760	774	755	724	766	756	724	791	733	798	777	782	798	815	787	870	768	748	799	805	758	765	784	758	802	800	773	819	795	779	768	778	775	789	787	763	764	778	807	792	770	758	780	834	798	745	778	761	777	796	775	787	770	769	748	770	817	867	796	772	819	739	752	797	817	727	792	762	781	736	786	772	794	785	791	784	779	798	789	789	744	758	812	812	758	772	756	790	804	827	785	797	722	766	747	769	800	782	795	804	780	750	821	811	696	740	790	742	765	757	795	788	798	777	776	826	799	743	784	784	774
29550	31973	38564	31117	21567	13907	8364	5193	3550	2420	1853	1407	1206	997	906	765	710	701	667	696	621	631	617	599	563	610	539	534	575	574	557	536	550	553	554	545	560	562	555	548	548	560	528	545	556	552	540	608	578	575	529	563	559	555	546	571	550	541	542	549	609	548	508	525	530	543	541	529	510	554	571	544	565	536	572	531	536	534	532	556	551	569	577	535	534	527	559	569	529	543	523	537	563	538	523	520	556	513	513	591	517	529	520	502	531	532	515	533	510	509	553	559	593	511	521	509	571	527	533	527	560	527	501	517	534	538	539	526	554	575	575	509	513	542	506	534	572	499	556	550	563	561	555	555	530	562	559	556	584	535	554	546	568	539	547	493	541	521	518	533	544	535	543	557	553	569	542	549	564	565	560	522	573	540	553	539	534	580	543	543	570	518	607	543	538	572	514	508	531	588	495	528	535	563	534	521	559	540	549	556	558	570	605	584	540	545	574	511	565	576	568	563	574	544	576	591	550	521	549	528	550	522	515	531	563	507	603	498	571	504	531	526	560	567	585	502	505	548	558	544	561	505	559	563	517	555	502	547	533	594	550	542	560	522	564	549	573	548	571	555	500	554	557	563	548	567	547	544	567	550	565	538	531	530	551	552	508	500	493	524	557	584	507	563	561	566	563	564	503	546	598	547	525	537	563	579	568	524	567	547	543	552	576	552	567	559	518	551	545	590	492	548	586	519	562	547	527	564	550	541	536	560	596	557	519	540	563	552	518	541	561	535	552	556	562	561	557	537	524	565	594	553	531	565	526	551	576	551	555	532	522	498	554	554	512	570	589	551	536	549	576	539	534	536	585	570	528	552	534	546	500	564	552	511	543	597	527	526	586	514	539	602	558	544	541	577	549	558	542	577	585	554	570	554	516	529	546	569	545	577	523	543	552	549	575	503	540	556	545	534	562	508	524	551	557	546	534	515	589	546	571	559	537	563	542	567	586	570	547	547	525	562	552	535	543	545	567	520	516	498	591	562	545	549	560	542	530	538	542	562	531	522	558	589	554	551	559	530	544	572	527	565	551	504	561	548	516	539	574	553	543	522	575	522	536	585	566	537	546	539	527	527	537	549	541	536	531	519	472	560	580	530	557	526	553	529	547	535	534	555	480	529	571	522	495	560	539	557	550	512	534	550	565	550	537	543	561	577	579	562	544	575	575	543	538	565	577	542	559	521	556	557	566	526	532	550	524	553	562	556	582	573	530	502	521	543	508	526	540	583	542	536	550	513	553	551	538	558	556	589	562	535	555	512	533	514	539	536	544	574	529	530	570	540	512	517	567	537	520	532	534	567	523	575	552	559	527	507	571	533	513	513	608	527	521	526	560	541	524	539	514	534	540	548	526	506	580	517	550	547	555	564	546	544	532	524	523	552	547	486	552	549	559	559	524	527	580	550	531	556	559	560	521	545	521	549	560	565	557	544	585	569	554	559	551	562	524	545	551	559	512	539	546	529	514	501	544	532	560	561	580	584	515	530	577	521	477	559	511	531	546	559	540	517	558	568	533	565	511	538	555	564	525	508	583	552	532	535	519	531	560	539	583	488	584	531	548	554	578	527	568	517	506	510	580	572	594	517	525	575	544	553	519	568	579	515	577	573	560	507	550	520	537	565	543	523	554	538	517	527	493	558	539	596	546	548	533	612	530	524	521	528	532	541	525	530	508	504	547	552	531	537	517	499	555	529	597	535	570	523	563	579	554	519	593	573	535	533	569	545	538	527	560	551	540	560	571	590	517	545	537	562	480	548	531	519	529	545	530	578	537	541	559	542	551	562	519	553	518	545	534	588	534	556	580	596	575	533	602	526	523	524	537	555	586	565	578	542	543	535	572	545	587	544	555	487	514	516	553	547	523	534	574	571	523	534	557	576	523	540	525	522	579	523	539	523	516	557	530	532	522	579	597	607	546	575	552	546	543	585	535	551	534	552	521	565	551	524	520	520	534	512	611	549	573	564	541	551	534	505	569	551	553	543	565	541	583	520	567	535	531	536	618	547	569	540	566	506	545	526	554	555	568	550	547	574	548	521	515	519	586	554	546	559	541	592	549	514	531	582	555	543	536	573	551	501	539	537	589	557	555	536	512	561	533	546	571	551	532	550	549	564	557	551	558	503	553	522	536	528	521	562	541	554	579	525	521	523	515	547	606	535	553	557	558	530	526	521	550	553	537	562	562	573	532	539	566	547	545	559	535	562	549	525	558	511	549	567	561	570	545	597	538	580	579	555	502	557	526	552	529	497	534	537	554	527	528	559	563	549	598	552	514	562	556	580	557	540	522	579	546	552	575	574	554	553	556	572	542	530	552	533	568	541	532	548	521	556	505	558	533	518	523	548	539	559	560	512	533	558	525	537	542	553	534	529	488	553	554	581	504	576	564	575	561	562	523	548	545	540	577	567	560	543	525	564	553	565	550	559	579	527	515	532	490	576	564	556	541	530	535	579	535	549	563	557	581	571	577	576	585	554	546	545	523	541	496	575	530	544	546	515	561	552	553	536	492	540	574	504	557	525	540	583	549	535	540	547	569	519	545	552	543	560	549	597	541	552	509	532	498	546	583	546	545	547	567	570	566	570	523	555	560	567	516	579	547	546	543	548	571	546	558	500	574	585	548	523	520	548	583	546	535	580	582	515	549	555	552	550	558	535	535	480	570	544	529	531	555	515	540	561	561	560	573	507	580	552	536	534	576	562	517	499	526	534	564	496	534	579	554	521	556	509	555	480	539	536	567	556	547	518	531	488	549	552	527	527	570	570	612	544	507	551	551	553	567	582	535	553	538	558	536	559	587	528	551	553	545	510	564	549	542	497	560	578	525	512	610	590	539	556	571	545	536	521	542	532	536	572	564	575	505	549	496	564	491	546	513	538	533	572	597	582	515	560	548	547	531	594	551	543	563	521	555	558	515	568	526	554	508	532	511	581	548	566	533	552	510	532	490	532	544	516	542	540	508	535	574	582	559	540	530	564	557	548	535	538	550	605	547	529	508	540	546	543	532	541	512	548	556	525	530	619	577	559	531	591	499	575	569	539	540	561	537	598	528	585	554	547	527	568	543	558	612	532	551	617	552	606	551	523	547	556	531	575	537	530	538	582	540	562	572	551	596	588	579	553	567	525	558	514	531	567	554	554	526	576	526	524	527	542	559	543	541	520	505	509	552	564	536	574	506	542	535	523	515	524	501	539	528	568	541	485	552	573	536	573	585	539	585	527	550	540	544	570	550	590	488	538	549	534	549	535	528	552	541	538	590	549	523	529	544	558	498	561	557	502	561	569	596	535	526	573	527	557	555	530	576	568	584	520	561	583	542	581	561	522	537	523	513	583	523	503	496	543	566	505	580	558	521	542	580	555	539	516	569	545	563	546	570	581	580	548	552	553	551	545	518	553	553	587	545	534	544	516	515	537	552	540	534	562	560	556	535	576	517	498	532	610	521	546	540	541	593	524
36892	50790	45040	34080	27042	20390	14394	9943	7277	4912	3548	2696	2130	1728	1483	1305	1154	1078	951	907	914	859	879	863	828	810	786	782	873	784	729	813	757	747	812	746	758	724	714	753	744	752	768	758	759	722	738	789	706	765	745	737	758	792	774	744	737	699	774	801	780	771	757	731	716	742	770	736	760	714	758	725	734	760	731	778	779	703	774	767	762	804	754	729	754	728	794	750	747	755	748	760	750	790	736	800	816	767	785	796	759	742	746	742	746	703	768	750	760	746	807	762	744	782	725	750	737	743	707	754	785	730	737	770	723	740	768	737	740	761	732	756	729	743	789	756	813	805	816	749	764	739	760	766	787	763	790	779	765	729	798	752	689	739	731	732	748	763	705	775	820	748	734	762	714	798	734	815	797	745	766	786	750	794	764	718	740	734	761	730	730	737	795	752	774	773	762	749	758	824	734	737	745	746	781	754	746	804	747	770	749	723	756	731	736	753	731	743	789	790	823	829	710	790	743	761	745	770	755	791	764	753	816	726	801	734	741	760	770	753	713	718	762	768	769	695	735	721	786	802	771	733	739	728	735	744	771	754	773	801	761	749	746	790	740	758	728	772	748	757	751	812	760	782	769	785	765	771	781	739	790	772	758	715	782	754	747	795	722	718	744	783	696	737	775	760	807	693	790	756	785	773	751	726	720	748	769	770	777	758	744	792	773	762	741	769	786	706	769	762	802	780	784	742	740	719	763	785	767	754	761	766	775	776	736	758	732	763	779	750	756	786	725	758	731	711	750	707	760	795	763	787	758	790	765	793	726	821	739	781	782	747	763	720	810	772	794	752	733	765	724	697	741	751	794	755	713	753	793	753	799	782	784	739	757	757	795	736	766	761	761	765	744	781	714	752	798	763	748	755	776	757	705	791	812	825	745	748	802	721	785	756	737	744	733	734	768	793	746	767	747	789	754	752	752	750	719	727	758	795	751	802	723	733	686	776	806	763	738	733	750	751	810	800	726	783	745	785	763	744	717	773	716	783	733	765	748	723	798	752	740	758	738	746	757	772	761	769	717	762	732	727	735	786	794	730	757	762	830	786	756	736	753	730	746	761	793	760	755	787	795	729	721	794	745	796	770	728	729	742	715	755	794	775	788	735	734	755	719	778	717	804	767	783	793	811	795	716	727	745	810	752	752	781	708	753	724	732	778	779	844	721	759	765	819	772	750	754	813	792	760	739	750	767	779	730	800	807	734	724	815	724	762	793	709	705	784	751	749	766	696	744	733	749	709	740	724	771	737	734	791	757	738	734	697	787	727	769	771	772	739	724	827	772	762	747	774	781	771	736	677	760	773	729	738	734	743	782	770	759	721	801	775	750	785	734	717	782	800	777	777	719	779	746	731	758	744	727	786	781	723	745	763	757	750	773	713	764	727	724	744	746	768	749	741	727	809	721	812	751	739	736	730	761	715	747	807	732	795	767	747	753	736	750	776	785	767	754	741	752	744	793	777	791	726	779	754	781	768	736	740	761	756	715	714	757	774	700	723	766	735	792	732	725	776	744	786	796	727	727	756	740	765	760	769	768	744	736	730	776	722	772	711	776	772	772	785	757	757	763	806	754	722	723	757	714	738	772	776	792	753	742	763	718	752	807	719	753	738	774	815	767	760	751	788	744	738	801	714	778	830	733	757	722	758	743	718	755	756	756	796	748	756	794	743	761	781	772	774	756	743	734	708	763	723	773	792	737	782	746	762	735	712	747	782	738	774	777	757	775	760	771	749	739	731	755	756	725	769	760	769	799	781	720	754	783	775	734	724	760	781	759	747	810	750	747	727	785	772	762	746	750	780	738	765	804	742	745	800	705	760	756	788	714	739	718	706	785	784	819	729	763	754	773	769	772	815	719	721	781	729	778	784	716	793	739	780	747	763	767	787	740	722	761	803	753	767	780	757	770	797	758	763	771	778	722	776	777	707	759	762	752	751	720	786	790	755	790	734	719	756	786	776	701	768	777	770	762	761	734	766	742	720	807	753	751	722	759	796	757	805	724	779	785	714	765	756	732	750	772	769	739	700	721	746	735	780	786	761	764	753	759	807	736	714	732	732	722	771	731	794	691	732	743	766	710	803	735	742	780	741	753	796	766	755	721	741	787	748	770	786	774	745	786	733	776	805	792	769	722	760	717	765	745	738	705	767	718	757	747	776	743	768	749	724	764	761	752	732	756	755	693	742	766	756	698	753	746	743	712	722	818	809	734	758	734	716	759	767	754	790	729	782	725	737	782	766	747	773	736	705	725	773	740	769	769	747	736	773	738	768	728	787	739	755	802	738	744	807	774	723	740	771	730	759	786	758	777	781	731	755	734	712	792	804	803	730	735	761	783	799	767	709	724	754	749	780	748	773	748	745	719	765	731	765	790	745	732	765	765	728	806	770	818	750	749	754	758	752	773	753	676	777	778	788	741	702	782	714	760	766	700	792	746	725	736	772	763	737	768	791	784	771	739	715	773	741	797	741	761	782	745	769	775	790	752	731	709	737	748	782	741	785	757	761	698	722	747	766	731	737	731	791	769	737	742	797	750	767	773	759	777	784	757	762	764	722	733	762	764	789	775	767	803	775	801	700	785	759	778	775	758	748	765	736	752	769	758	704	756	742	763	742	754	754	744	717	749	748	728	788	763	735	807	726	774	758	767	738	771	760	735	781	707	723	775	774	720	740	761	745	762	760	740	731	714	764	686	760	774	766	776	753	721	730	702	727	730	733	775	746	797	760	742	742	767	718	819	753	717	765	732	767	721	696	746	792	772	742	780	752	787	755	724	721	766	745	752	717	745	735	721	716	746	752	786	726	722	769	730	734	801	769	745	754	753	763	782	742	766	735	758	724	723	740	772	771	706	780	736	779	738	793	741	747	775	771	745	747	765	795	771	742	742	721	710	811	789	752	741	789	722	710	747	790	791	728	747	764	761	786	759	815	737	777	727	772	756	770	738	712	711	719	761	738	745	781	764	749	737	724	767	707	769	771	764	761	758	749	741	769	779	748	734	749	778	815	699	801	737	824	760	740	791	783	702	748	713	709	776	803	718	703	740	736	767	698	754	750	742	771	711	730	773	797	715	761	757	760	789	743	720	731	706	754	767	790	809	743	734	793	722	782	771	701	785	759	757	744	744	785	787	747	723	764	739	716	705	755	749	738	703	797	735	732	738	744	803	763	814	716	742	770	706	756	764	827	803	763	747	738	734	695	722	789	760	766	767	798	747	800	740	713	763	715	752	729	740	746	734	714	746	762	795	736	722	751	725	735	741	772	774	782	741	772	686	754	754	727	755	752	782	743	707	766	749	783	739	760	746	772	770	766	773	746	720	803	731	768	765	751	771	741	750	727	741	772	758	727	776	737	764	731	786	743	792	747	706	764	758	743	725	749	753	787	771	736	757	765	732	758	767	775	747	764	692	769	761	726	734	747	748	780	738	732	759	793	758	769	724	811	722	774	761	759	799
24109	21019	28471	26221	24483	22057	15807	8822	5927	4218	2827	2106	1744	1433	1180	966	913	817	812	788	716	698	632	653	605	653	608	576	613	603	584	601	591	584	618	667	590	590	533	538	552	610	588	580	591	560	548	513	611	557	592	582	516	552	576	587	620	573	585	559	582	584	580	564	629	582	626	539	583	563	567	565	592	583	596	549	600	545	573	578	584	602	594	597	591	577	551	569	567	538	610	598	629	550	576	598	580	541	588	550	590	565	529	515	578	538	561	597	601	604	584	544	569	571	555	545	568	585	595	525	582	557	550	575	588	598	565	559	599	559	567	576	601	560	594	546	610	567	555	606	548	595	610	601	546	540	541	562	569	575	545	600	584	554	567	567	600	577	598	585	599	552	521	581	534	586	556	594	560	549	592	583	583	564	566	550	582	567	561	566	596	593	604	601	589	595	595	569	629	574	641	576	543	590	585	548	576	570	593	582	596	582	550	545	642	578	569	568	568	529	587	550	535	557	529	608	556	546	571	598	612	583	553	591	565	561	545	549	628	547	570	543	552	602	594	573	552	525	589	531	590	573	557	567	564	530	542	530	551	555	558	571	546	581	576	610	596	591	569	578	583	598	590	545	590	563	574	600	548	547	535	536	555	541	573	585	559	554	582	583	600	583	574	556	556	580	562	556	613	559	595	541	577	546	563	569	556	569	581	602	563	548	553	562	603	588	547	541	608	631	549	564	543	562	615	585	572	582	574	551	603	596	551	578	587	566	564	546	525	549	567	620	550	592	582	589	583	550	552	581	550	565	586	555	606	580	586	602	554	594	547	575	607	596	567	581	578	566	578	599	604	589	606	571	591	556	550	557	517	623	546	575	499	514	584	552	562	586	530	573	591	621	600	581	587	575	581	594	587	519	578	585	550	564	564	590	556	543	567	551	550	541	533	555	553	603	562	603	579	530	599	558	524	584	555	581	568	574	599	559	578	576	584	599	580	551	546	562	579	590	574	585	603	556	553	554	579	571	559	572	588	545	609	596	563	567	573	555	546	567	579	590	603	604	598	613	590	620	524	620	579	603	562	581	572	564	527	577	593	574	588	586	583	575	594	536	591	561	564	613	591	612	641	590	539	540	583	606	555	591	541	564	572	549	577	579	590	549	556	601	611	607	597	590	578	551	558	584	573	523	546	598	608	595	547	583	578	569	626	577	576	563	565	586	567	572	544	611	572	573	554	576	566	597	557	541	596	560	559	527	566	543	554	550	566	528	569	557	558	510	545	562	607	586	590	558	559	575	569	584	602	619	584	582	560	589	603	588	579	523	556	586	596	561	563	577	550	580	626	569	536	583	602	539	615	543	607	580	581	621	594	612	543	582	621	575	570	559	573	636	616	597	572	600	568	589	554	582	569	620	555	599	612	594	587	579	585	575	573	603	600	579	584	611	618	549	581	546	563	554	572	584	546	582	552	532	558	592	618	546	575	574	573	566	536	584	580	588	611	565	548	617	557	576	598	580	604	561	563	545	561	606	530	562	513	604	561	529	590	565	559	565	557	573	611	577	599	549	564	576	520	561	618	545	559	600	540	564	580	573	628	594	544	602	612	595	593	534	562	578	614	557	563	577	558	592	599	538	609	593	575	535	581	568	579	531	560	592	602	563	607	628	575	578	597	576	587	576	584	604	579	596	584	591	623	591	579	610	543	520	566	606	600	589	527	573	582	570	581	560	536	591	601	563	583	592	591	559	584	567	580	589	565	609	579	540	576	553	606	592	553	593	595	563	536	576	551	581	623	601	581	568	584	632	588	592	586	568	545	523	610	566	610	568	559	558	570	572	581	538	584	576	569	577	548	619	564	573	611	573	571	541	627	572	584	565	569	542	553	558	543	587	593	573	570	546	589	578	567	586	539	585	579	522	550	551	561	565	606	596	592	613	579	570	619	566	556	537	537	591	585	530	579	563	562	580	580	541	590	569	548	557	571	598	514	592	586	587	563	561	563	607	546	554	581	579	595	581	544	577	555	567	645	542	580	559	615	642	548	555	586	603	590	573	535	578	588	599	543	625	572	565	599	584	589	573	534	565	636	621	603	574	568	546	586	571	548	618	602	560	556	632	581	570	571	570	603	573	593	549	597	607	584	600	619	544	618	544	599	628	573	596	561	568	596	517	614	545	551	566	559	550	564	591	562	572	552	576	581	569	589	585	572	555	558	571	521	581	579	556	573	590	564	583	539	586	587	586	580	585	601	570	607	566	583	596	538	513	596	559	548	562	557	537	529	555	562	547	567	569	561	550	596	562	585	595	537	581	541	600	638	563	562	576	621	571	590	563	574	554	598	590	560	594	586	537	544	574	609	550	554	548	573	587	564	571	551	559	519	573	556	563	570	599	525	608	579	544	582	528	594	565	572	572	590	596	555	569	578	581	599	565	563	601	556	580	572	524	544	641	568	586	561	656	579	587	575	586	579	594	533	589	533	579	558	605	582	558	618	588	571	566	600	538	578	531	504	572	629	574	535	589	528	557	602	588	525	521	559	569	577	605	582	604	554	601	580	610	532	550	560	593	582	562	589	563	571	542	632	569	595	568	553	588	545	578	582	564	540	578	552	568	581	583	550	587	571	597	617	563	575	580	546	630	585	595	572	547	589	576	547	593	594	556	545	578	588	591	566	578	603	561	569	575	575	594	625	630	600	548	604	616	568	594	558	585	569	554	588	537	568	562	567	600	563	571	569	548	599	601	571	553	556	558	542	565	584	572	576	593	542	591	594	539	510	570	576	584	599	525	543	569	566	610	553	607	543	561	554	584	557	575	551	536	554	566	570	539	563	566	596	581	555	611	602	582	544	581	584	533	563	561	534	557	613	562	537	572	617	611	556	557	554	573	550	561	609	606	592	568	540	551	584	565	557	536	531	593	573	576	563	606	566	624	571	562	562	558	590	534	586	582	551	591	578	565	564	572	577	614	560	558	586	542	549	573	527	601	583	623	589	604	621	572	533	571	565	554	608	580	574	553	548	561	586	573	582	593	581	591	588	606	602	569	595	545	565	595	625	550	560	575	563	557	558	577	584	553	627	599	510	551	559	576	600	601	533	540	547	577	608	576	555	592	555	589	563	564	589	604	572	620	567	580	571	585	589	579	562	584	560	512	564	604	578	591	581	552	604	575	588	570	583	592	542	577	602	558	535	553	595	582	607	569	595	572	547	597	595	603	609	615	603	540	550	595	608	576	568	548	550	574	584	551	580	566	584	564	587	582	563	561	570	606	551	562	571	568	567	532	592	554	551	592	577	577	513	602	572	562	550	564	578	598	530	558	562	534	522	583	572	563	574	560	594	571	587	565	570	540	539	554	620	575	572	595	538	604	579	593	525	576	554	602	543	555	567	587	586	598	570	567	566	536	619	561	584	580	583	551	568	554	599	623	571	579	543	580	559	581	595	586	534	561	593	568	608	585	583	565	611	550	596	533	578	587	577	577	529	591	641	580	573	565	608	605
37230	58227	52458	40851	33789	26945	19913	14491	11248	7815	5552	4194	3217	2519	1992	1747	1436	1352	1158	1075	1081	1001	942	933	835	881	845	812	862	844	819	750	844	801	787	763	817	788	781	785	790	775	739	840	787	794	795	814	809	756	760	828	833	809	813	770	774	810	829	749	782	774	794	773	822	817	805	829	802	812	769	800	784	809	801	766	788	776	811	798	759	804	800	837	779	775	824	812	794	804	794	805	794	812	790	781	773	764	801	785	825	776	774	796	795	741	786	794	765	765	759	827	797	777	748	822	772	785	778	804	797	801	834	704	794	799	796	813	790	774	777	789	826	780	780	806	809	836	740	795	794	761	798	775	754	753	748	883	792	806	735	729	800	821	772	792	826	781	755	777	807	769	790	781	782	844	809	792	774	776	806	798	799	759	770	802	812	825	806	803	798	793	818	764	785	784	794	781	754	779	857	775	772	801	790	802	802	780	795	833	843	779	788	793	756	796	754	759	772	773	722	767	834	797	806	801	796	775	763	768	802	777	804	760	805	807	737	795	844	789	790	771	748	760	871	761	846	757	751	799	816	739	796	809	736	774	763	781	794	794	748	765	816	781	775	833	803	761	785	750	807	764	785	837	751	802	746	801	757	772	792	775	804	782	840	816	786	808	802	767	797	821	759	792	812	803	793	785	814	753	768	839	797	745	786	832	865	800	788	836	799	810	791	771	811	816	797	751	784	793	787	776	776	804	777	783	826	791	773	731	808	789	797	761	822	801	865	767	797	769	802	776	770	764	773	857	773	855	719	813	780	800	797	843	798	803	808	816	791	794	811	792	832	798	812	784	745	805	769	778	745	779	868	821	730	781	769	819	809	758	774	787	809	780	755	768	821	800	834	773	802	770	795	833	758	796	834	779	790	808	758	766	779	777	739	780	768	756	817	768	793	804	786	798	799	744	819	781	755	787	738	780	791	792	782	822	809	799	798	818	825	816	794	838	812	776	779	794	770	801	788	835	808	811	735	785	806	803	803	834	802	776	828	792	784	769	828	770	803	809	810	778	828	779	757	768	825	784	767	772	782	798	819	795	798	814	824	768	800	838	758	787	748	787	794	815	794	813	798	768	766	772	769	788	816	770	746	764	785	784	782	767	816	821	803	795	801	799	848	799	785	799	792	837	781	769	768	812	797	747	805	848	768	790	810	850	793	765	678	740	758	774	815	800	807	751	799	781	813	764	753	753	811	754	775	775	786	851	770	772	858	805	811	832	750	766	752	826	821	767	839	793	792	734	736	760	777	774	808	777	802	791	792	746	812	760	779	779	759	783	815	755	748	852	767	800	811	778	794	799	786	727	831	808	742	785	805	764	805	749	795	790	788	750	819	760	793	789	761	811	753	819	783	752	791	754	786	761	801	826	762	822	831	764	766	804	791	780	792	768	785	810	760	763	773	780	795	794	779	823	824	770	789	829	811	816	778	800	751	784	776	845	829	751	799	813	796	819	811	821	733	765	795	769	764	803	775	755	794	792	835	739	775	738	838	846	798	807	783	798	747	730	805	773	796	808	797	777	781	762	782	801	826	802	758	822	819	787	775	771	806	786	820	773	822	825	815	757	822	802	784	802	784	804	819	740	771	751	814	803	760	827	817	862	790	772	789	779	774	790	775	824	784	816	798	837	776	828	792	808	796	823	825	774	787	789	744	757	862	747	786	767	765	819	792	825	809	778	791	807	767	785	803	824	774	750	819	788	815	791	790	740	795	802	790	812	754	763	764	739	787	783	793	737	801	775	813	749	777	754	800	839	845	776	736	780	737	796	799	747	806	820	803	752	812	801	721	830	792	783	814	795	772	820	750	804	794	754	816	836	789	828	795	842	807	801	779	792	791	771	838	807	759	829	827	803	733	800	749	811	824	796	785	724	792	794	797	752	802	812	787	816	802	787	780	772	797	738	801	806	781	791	776	806	747	820	731	791	820	830	832	773	775	768	764	809	764	844	771	788	789	758	858	802	808	768	795	800	726	802	767	792	775	791	796	791	805	841	741	744	804	772	839	778	818	807	746	791	757	777	788	818	784	813	756	807	835	798	776	830	780	789	753	741	800	791	811	828	813	798	785	776	851	773	762	810	814	770	749	726	789	799	751	794	750	802	814	803	758	756	735	821	815	772	802	788	804	775	798	799	749	828	768	780	772	817	768	850	837	778	859	812	769	748	824	794	788	739	760	823	771	770	769	801	737	784	804	808	780	790	823	785	772	764	752	791	796	767	806	768	777	791	820	788	779	744	802	795	735	810	751	778	747	774	766	827	813	792	769	804	807	790	784	779	803	824	804	780	786	816	771	760	840	782	774	795	788	762	775	816	767	782	824	753	787	808	790	826	781	764	780	745	744	795	819	778	825	805	752	767	806	806	745	793	792	789	739	773	775	778	803	773	740	818	780	809	795	798	801	814	789	790	828	792	812	764	776	755	796	761	774	781	789	792	784	799	819	760	809	837	810	809	797	797	789	774	773	783	767	808	734	819	734	760	751	763	763	845	765	763	802	816	782	768	804	746	792	780	784	807	789	813	789	839	803	823	755	789	782	791	765	816	764	780	799	835	813	789	807	837	799	785	768	750	834	763	826	833	776	804	794	762	776	832	802	842	789	807	819	803	792	819	757	743	798	728	777	790	789	744	819	786	808	800	774	802	818	795	790	794	747	833	727	794	837	779	816	751	783	788	748	822	763	816	840	823	779	769	796	810	813	754	797	825	810	794	744	788	833	817	742	752	792	778	769	788	815	785	797	748	819	822	792	738	777	786	791	778	807	810	784	772	744	783	810	764	764	793	761	783	785	786	763	789	760	815	752	732	782	749	756	773	835	803	761	785	832	809	791	776	792	831	768	804	778	782	824	778	758	781	725	788	799	829	781	823	822	785	830	825	799	743	783	806	806	798	796	761	784	794	780	761	787	851	872	813	740	750	773	778	773	775	818	803	740	805	760	791	852	813	770	750	747	781	776	756	804	793	802	818	784	827	795	768	795	817	788	792	776	851	784	791	793	763	774	782	770	713	785	796	782	788	808	752	811	804	773	699	795	804	753	784	829	741	802	809	755	759	810	781	819	777	789	828	756	740	849	802	824	816	801	845	770	762	789	815	795	785	742	835	792	766	756	829	782	818	781	773	763	765	795	781	757	823	775	784	719	767	812	782	829	779	738	808	780	770	855	798	768	764	752	830	788	747	758	787	806	774	779	806	792	821	783	822	813	802	773	795	770	809	771	800	778	814	799	808	851	788	783	768	784	789	805	756	827	775	850	770	809	803	778	802	841	818	783	822	800	805	810	806	812	798	794	784	770	798	791	771	768	732	795	819	803	783	786	834	788	767	794	846	756	791	792	840	771	779	781	780	757	750	817	790	783	702	789	793	823	794	793	842	776	799	821	771	738	776	820	779	796	773	773	802	795	810	846	738	782	795	800	771	764	827	781	804	756	810	737	788	807	806	778	797	824	796	790	778
23019	21031	28698	24085	23002	24553	22708	12755	8428	5867	3972	2940	2223	1784	1495	1238	1027	939	882	807	772	690	673	714	621	606	625	599	641	625	631	600	564	603	555	588	557	608	601	604	585	569	596	581	543	577	558	542	540	567	544	572	580	549	571	572	565	590	527	566	570	574	597	560	539	587	592	574	619	573	532	568	605	586	542	562	573	547	605	531	574	581	586	560	601	597	570	540	546	554	572	552	551	557	557	616	554	586	538	598	535	564	549	574	563	534	566	566	519	527	555	566	577	529	584	550	561	520	553	553	541	577	553	562	560	555	587	564	574	552	565	584	569	535	544	559	519	570	535	540	555	555	563	534	539	554	558	603	546	592	570	555	546	547	551	568	582	577	566	561	564	573	544	512	559	542	588	559	536	564	598	565	582	628	560	567	536	541	572	555	550	573	559	582	575	534	526	554	493	578	561	590	567	583	551	599	570	557	552	598	563	548	543	540	562	590	622	557	598	551	561	604	572	546	572	573	533	560	553	600	570	538	648	561	594	547	527	599	570	558	515	596	574	575	538	602	594	596	584	541	571	568	558	560	600	561	617	548	547	582	575	557	559	595	513	586	574	608	569	549	613	609	585	568	598	522	563	596	533	567	606	562	582	543	592	578	513	547	583	591	555	549	581	576	568	576	574	567	552	590	558	602	575	559	527	603	550	573	540	581	596	574	538	603	547	569	550	582	586	601	581	590	560	535	534	558	552	583	545	547	566	636	608	579	572	603	525	565	574	556	591	559	549	552	587	561	544	592	560	564	585	570	562	583	618	545	532	564	570	567	592	557	537	568	551	557	563	575	553	551	585	605	571	538	548	596	573	586	566	598	578	510	554	544	592	540	537	563	569	555	552	564	596	569	546	545	570	601	578	588	581	609	564	529	578	582	555	582	567	518	604	550	580	588	586	547	557	583	547	561	587	594	548	558	586	580	494	541	546	544	605	593	520	566	603	537	567	562	593	594	559	598	558	581	587	496	586	567	572	569	550	557	534	576	590	559	555	516	574	578	545	548	539	598	549	535	531	574	543	569	596	544	510	585	552	607	563	580	576	551	569	552	565	526	564	552	540	564	561	573	560	554	593	568	572	533	586	574	560	543	540	566	554	579	554	554	603	585	553	538	573	539	576	549	587	564	513	584	549	535	557	562	599	579	556	580	588	538	565	554	577	513	533	560	584	561	567	565	558	583	555	538	577	593	589	578	544	546	602	579	558	543	529	587	563	587	612	556	573	540	565	562	490	633	572	545	591	552	585	589	571	547	572	585	595	582	614	588	565	618	522	595	598	537	566	544	562	616	558	539	583	587	549	525	593	530	643	563	589	575	536	559	560	550	522	592	558	513	576	575	550	562	585	530	548	532	582	548	568	581	589	542	574	547	574	546	561	565	553	561	579	547	576	588	543	557	566	554	548	541	581	579	578	591	583	545	557	555	546	569	578	584	543	538	558	565	560	572	575	555	608	542	590	574	561	591	581	578	574	503	578	583	588	572	575	540	538	555	572	625	545	573	570	580	584	558	571	603	595	574	602	538	572	588	590	558	604	526	594	557	609	516	554	556	573	546	567	579	580	547	553	566	530	598	528	567	558	593	583	573	557	574	577	551	558	534	555	570	525	579	548	569	572	576	553	551	534	587	579	522	590	597	561	581	588	565	565	591	557	551	565	536	532	560	536	565	563	564	585	565	557	539	570	600	584	568	591	574	557	568	574	605	569	596	506	553	604	600	573	564	578	527	529	567	541	591	564	578	521	603	570	562	543	550	537	577	571	526	594	554	557	546	539	560	606	531	536	594	548	545	553	593	584	604	571	573	554	593	584	567	591	594	574	597	570	559	571	591	620	536	522	544	608	542	568	557	557	557	559	564	496	537	539	592	597	558	528	554	577	573	542	569	584	501	609	605	580	582	567	595	584	564	589	517	546	593	566	564	573	541	543	573	580	590	538	563	584	528	571	599	545	589	581	563	532	510	558	547	543	578	594	584	535	545	572	540	564	596	542	547	564	562	568	591	611	549	572	607	598	586	550	570	576	551	569	570	562	571	579	576	589	578	570	535	535	546	566	565	554	531	548	561	558	605	533	561	599	577	582	561	550	544	586	588	593	559	536	548	570	559	570	564	577	583	598	544	588	585	543	538	557	543	575	542	531	539	498	538	557	545	564	578	556	511	543	577	539	525	553	628	554	540	563	579	607	576	531	562	604	540	566	540	546	535	531	547	580	539	582	546	555	500	522	519	573	529	560	547	546	566	555	521	570	545	544	521	604	545	585	563	582	558	545	520	583	558	588	564	556	561	555	539	623	583	592	544	585	572	579	566	575	567	582	531	525	554	538	545	542	555	559	573	537	539	577	569	579	562	571	589	540	557	557	564	506	573	564	582	546	602	523	587	565	570	586	550	615	575	594	578	564	549	586	569	581	607	561	538	536	594	577	552	593	559	570	595	545	536	552	594	604	549	536	560	572	540	577	568	538	546	553	534	557	597	576	534	562	533	618	544	566	541	530	558	546	556	549	567	588	566	560	569	593	522	551	527	582	557	567	554	589	588	571	580	566	521	557	576	534	535	580	551	546	536	593	581	531	543	544	570	561	580	523	580	534	548	547	592	595	558	532	585	585	594	566	578	569	555	529	545	520	587	539	573	569	572	559	547	530	571	523	587	577	604	587	643	553	564	587	603	592	572	601	580	580	535	593	559	555	545	577	569	521	574	598	571	520	546	600	574	541	553	534	533	577	561	571	586	579	521	573	601	556	554	569	581	525	585	597	534	553	580	516	576	583	533	572	580	596	565	556	551	533	564	559	574	546	555	519	573	555	588	549	571	590	533	569	541	583	582	584	583	566	554	584	568	538	559	551	569	528	569	571	553	578	580	605	585	520	522	559	613	592	554	559	578	588	568	543	505	565	584	553	551	611	601	616	596	552	563	565	561	574	585	583	554	558	523	567	585	571	585	553	569	540	575	552	568	529	624	549	546	564	553	597	551	571	578	591	538	549	582	592	535	596	581	564	576	560	560	526	566	525	579	531	589	534	540	571	573	571	557	576	555	528	562	523	596	542	577	591	548	562	598	526	592	562	530	556	579	548	545	590	557	608	556	583	557	560	541	592	554	567	576	584	606	552	547	560	524	541	543	600	514	552	578	576	537	548	562	557	536	560	559	605	581	574	592	596	572	536	537	520	568	577	581	601	548	560	583	573	579	576	532	579	561	553	563	563	587	589	615	534	563	590	583	576	564	642	589	568	566	561	520	516	567	587	605	605	543	550	543	560	534	564	582	520	553	544	545	580	554	540	579	561	568	611	578	547	556	573	595	548	585	578	538	571	555	522	542	583	500	514	565	578	551	543	547	566	534	535	529	559	581	543	537	582	581	547	543	570	540	549	551	555	597	553	482	573	595	569	557	552	551	524	562	589	557	535	598	584	505	593	531	550	554	553	580	586	522	555	576	576	563	590	575
38557	64271	58743	46183	38609	31409	24738	18519	14526	10561	7579	5633	4199	3221	2525	2114	1795	1622	1394	1260	1174	1046	990	948	933	936	928	830	863	783	870	800	783	769	878	807	760	814	812	748	759	746	813	796	741	794	735	739	783	778	785	738	775	778	767	783	767	788	774	727	778	737	758	767	766	742	774	772	758	749	739	786	732	756	756	786	801	757	764	771	802	779	781	735	750	743	732	808	804	775	790	763	755	769	791	771	783	774	774	761	761	781	829	749	704	761	746	762	776	717	774	736	762	739	731	793	812	825	733	789	761	758	740	786	713	773	687	704	816	820	804	754	731	745	754	817	751	713	774	804	691	809	777	750	777	757	772	767	845	733	809	693	773	725	786	748	774	759	784	740	756	769	777	764	748	745	814	772	759	741	727	756	735	781	794	787	776	801	782	735	711	779	792	762	752	779	779	731	727	767	822	774	808	744	764	781	770	785	727	754	786	769	792	804	780	790	775	749	730	768	757	726	797	826	781	804	763	756	781	744	743	758	729	798	805	765	764	723	747	785	705	788	736	724	724	779	769	768	782	800	728	757	765	823	774	790	796	767	839	750	759	800	759	736	707	749	857	757	777	779	783	751	747	777	796	803	777	760	779	776	783	824	799	749	846	759	772	823	755	779	731	762	774	773	802	704	726	756	748	818	747	754	812	780	753	765	769	787	758	777	839	752	718	794	766	797	762	783	807	787	812	809	780	770	817	793	767	718	805	705	757	822	785	802	800	801	750	722	750	830	759	779	712	742	741	736	766	776	739	741	760	795	778	728	741	771	809	830	796	796	701	753	741	844	778	761	801	769	807	777	826	760	755	731	769	840	747	775	806	743	690	764	756	749	739	789	705	787	773	845	791	765	753	779	734	792	779	801	768	820	753	760	766	809	739	782	756	770	747	797	759	752	742	755	789	758	788	796	835	775	762	733	764	745	776	760	822	750	808	783	784	816	805	758	740	758	754	792	751	761	749	761	784	755	766	791	769	725	767	795	748	725	785	768	766	789	788	769	753	774	735	768	754	795	771	796	738	776	749	780	820	805	739	792	790	762	736	769	766	740	791	806	803	737	770	761	746	764	766	760	751	710	750	751	792	738	735	783	771	795	758	783	779	699	709	797	799	739	758	745	754	731	761	801	731	755	776	804	762	768	802	788	756	767	770	810	730	742	759	767	786	795	753	768	771	795	790	724	775	789	730	760	751	787	724	755	776	765	762	758	773	786	765	750	763	794	741	713	800	743	773	793	773	787	786	745	785	795	780	808	745	722	753	735	812	737	754	743	792	784	796	743	774	769	786	735	762	768	742	769	772	748	763	732	783	755	747	789	791	744	826	746	720	735	763	763	705	747	801	801	795	749	751	765	794	794	787	764	808	776	770	753	780	770	766	797	773	778	782	792	736	761	743	730	784	809	759	788	815	760	725	805	808	764	761	761	771	772	789	765	786	750	759	764	765	758	747	829	762	767	788	781	775	721	784	807	743	750	736	751	764	756	748	798	788	763	761	799	727	874	753	749	749	783	775	782	796	766	803	752	759	706	783	820	754	764	748	751	796	798	792	791	762	773	766	763	745	758	783	744	758	753	783	783	742	771	804	748	769	768	762	802	775	743	735	769	792	805	780	746	738	759	757	810	774	787	776	783	772	768	769	781	760	773	784	761	804	757	748	756	813	707	766	763	703	813	826	730	799	739	739	725	733	706	748	804	779	738	732	736	785	808	791	767	716	761	789	759	782	768	726	780	713	741	801	791	759	747	741	753	752	805	738	756	741	748	774	788	774	789	772	743	808	739	783	799	776	766	774	729	740	766	771	792	777	770	752	746	792	718	770	746	754	776	787	766	827	775	791	754	774	798	772	758	754	729	795	779	757	763	749	746	773	784	764	790	779	783	760	770	769	739	726	736	748	806	742	713	768	807	823	781	778	736	770	768	792	773	804	790	763	776	790	750	799	797	736	828	749	770	800	785	780	734	701	754	756	728	761	821	786	782	763	771	790	764	777	793	713	769	778	739	746	760	767	769	805	789	737	790	750	777	804	730	757	823	781	775	779	825	741	807	806	741	792	771	763	735	801	721	749	760	751	732	769	753	749	743	789	759	819	769	799	821	758	775	757	745	789	743	734	723	740	757	801	783	756	738	771	730	780	764	794	758	744	773	764	802	791	824	774	772	815	779	786	805	782	744	787	756	724	803	758	730	816	788	702	785	734	781	778	777	759	748	757	795	795	796	752	742	764	787	715	744	765	738	791	771	774	766	721	695	767	762	809	806	770	809	772	783	766	771	769	777	769	728	768	779	773	788	765	752	732	764	769	795	750	791	735	754	830	745	734	726	780	747	755	758	755	728	786	761	787	746	798	771	810	795	760	752	809	756	752	791	725	767	812	779	797	742	755	771	800	741	766	768	775	772	775	724	723	741	714	763	718	780	723	717	770	783	774	748	781	784	786	758	784	763	775	759	762	802	773	767	774	747	776	845	744	731	754	755	779	775	755	809	755	763	758	829	744	776	772	780	765	748	798	731	750	772	775	807	811	774	746	756	741	765	717	774	722	792	769	734	787	714	738	753	749	749	767	823	798	810	753	788	795	792	745	796	804	781	776	718	764	762	803	736	803	712	795	742	767	743	728	790	777	779	764	754	737	765	790	829	825	758	795	777	760	699	792	778	749	787	721	757	748	745	737	753	718	741	773	767	743	702	741	756	748	782	793	792	771	780	760	746	823	804	786	784	819	763	755	778	710	786	769	797	766	728	763	789	754	770	765	749	735	746	745	752	734	800	741	772	775	825	845	775	755	745	749	768	764	757	781	786	805	751	743	719	762	786	744	785	781	788	821	743	756	761	747	821	751	768	712	787	747	750	722	728	753	738	803	760	728	754	778	775	736	779	793	753	780	739	780	773	763	814	785	766	757	763	810	767	782	745	799	791	820	807	748	828	728	796	737	775	788	724	789	742	781	764	687	759	753	794	750	763	791	787	745	727	777	758	770	766	745	744	772	777	809	784	744	753	757	751	788	733	773	776	768	745	738	793	754	765	728	748	803	769	802	778	772	783	767	808	776	791	786	767	805	804	806	764	777	760	730	774	718	750	788	789	736	842	801	756	769	758	780	789	772	694	749	725	751	756	762	803	750	816	808	800	777	814	784	771	770	744	714	788	796	780	769	785	762	776	747	803	764	772	758	806	767	788	816	829	838	745	805	741	775	807	754	775	779	769	796	793	771	765	788	772	730	792	715	752	746	766	771	754	760	807	745	810	774	726	803	806	788	776	788	792	766	713	766	757	774	778	760	728	784	738	752	800	790	758	762	801	761	751	732	751	789	789	788	748	754	769	769	783	743	765	745	778	721	738	768	770	789	773	696	762	798	753	747	810	798	746	831	800	779	797	741	750	789	733	789	779	750	755	761	790	774	792	746	768	724	772	756	775	779	775	752	721	776	767	740	756	774	785	787	757	762	793	798	795
29347	33043	40014	31447	21038	13490	8035	4934	3414	2450	1875	1454	1178	972	848	845	742	674	660	573	621	592	622	555	558	573	547	570	525	551	583	547	559	566	520	556	564	527	515	573	550	510	579	543	607	527	586	528	553	539	578	510	523	539	567	506	538	468	506	537	586	549	540	563	512	583	524	508	554	515	586	522	556	556	504	552	568	560	514	536	572	505	536	580	546	509	553	510	514	565	546	557	519	538	569	534	529	605	577	554	552	599	563	556	539	571	559	537	538	519	570	504	512	569	564	575	527	552	520	555	549	561	515	570	538	532	541	550	543	513	523	530	520	543	519	529	533	559	574	518	541	552	530	505	499	531	491	504	553	523	538	566	522	591	601	553	525	552	547	553	536	566	546	556	540	603	549	554	521	507	543	520	571	534	532	521	521	532	505	582	549	545	586	501	519	555	565	540	566	540	534	577	528	527	534	512	544	559	561	512	535	550	521	574	567	588	540	512	541	592	533	588	547	542	534	523	550	551	578	530	503	582	548	518	520	545	537	526	553	558	513	496	578	566	534	559	551	528	559	541	551	501	531	559	549	594	544	538	534	509	561	566	523	547	574	538	547	571	543	552	548	528	518	521	518	594	556	549	557	566	511	501	563	547	547	521	540	530	546	570	503	553	563	539	547	528	555	541	517	534	557	554	561	537	522	519	559	522	529	531	502	584	520	513	518	547	546	510	547	547	566	553	568	575	489	518	537	521	554	543	529	518	543	558	519	526	526	558	560	566	556	555	527	552	554	582	557	574	555	532	515	576	566	525	527	548	509	544	564	556	538	514	560	535	559	553	551	518	538	580	508	530	576	498	547	563	577	524	573	539	545	516	515	515	539	529	558	507	558	522	543	549	544	548	535	534	542	555	535	532	553	548	531	559	550	505	519	563	548	538	533	531	532	544	542	541	527	553	530	559	562	530	566	533	528	529	559	575	518	561	545	516	552	562	536	530	548	523	536	541	522	601	546	536	540	508	529	540	493	527	605	545	526	507	502	592	561	541	573	530	542	538	567	531	523	519	548	531	545	573	487	523	524	533	518	507	543	527	555	586	498	573	536	517	589	531	552	560	533	580	542	505	577	556	540	535	523	537	514	571	544	564	553	527	577	537	538	550	528	551	549	534	556	507	574	558	526	560	586	521	522	523	533	545	556	565	579	598	532	580	583	535	564	544	593	555	558	505	567	535	582	563	593	531	532	526	523	564	555	562	538	557	547	562	557	556	520	555	560	535	517	517	570	515	560	562	562	487	547	509	551	565	511	529	561	510	572	518	555	534	557	549	523	556	530	520	541	586	552	586	540	570	546	508	565	565	520	578	553	567	570	521	538	597	577	550	513	516	520	559	514	535	533	514	533	515	545	569	532	536	555	524	560	505	550	535	523	539	539	493	596	530	532	557	569	525	560	546	573	553	487	518	551	535	556	524	524	537	560	563	516	515	539	518	559	546	522	554	507	520	528	555	530	552	522	491	556	547	559	575	530	587	541	550	516	563	546	504	543	545	558	539	496	574	506	548	564	522	514	581	537	603	517	557	555	541	531	503	505	605	570	567	552	557	543	557	486	549	553	536	552	533	565	525	544	563	537	536	537	540	507	504	497	533	582	544	522	554	555	526	519	505	563	534	560	523	527	579	551	550	505	524	599	559	584	530	537	520	526	563	539	519	503	534	580	556	537	542	528	514	541	546	505	534	553	569	539	545	563	557	552	518	526	528	555	540	514	597	533	557	537	524	519	502	527	545	566	563	503	563	533	544	553	522	544	526	541	539	549	527	573	514	550	537	590	529	546	548	560	537	521	549	492	540	520	515	511	499	487	561	563	566	542	533	535	534	556	521	562	570	569	517	558	565	512	539	557	546	573	577	531	607	510	561	586	538	583	536	529	524	512	527	529	520	547	542	553	537	525	577	544	533	558	526	558	541	489	547	562	516	534	554	521	516	567	512	560	509	531	553	523	497	563	516	523	499	521	578	524	539	520	528	539	563	518	517	541	530	509	522	524	509	554	513	550	547	497	552	522	546	529	497	546	522	518	566	518	562	562	574	462	504	532	533	509	569	552	568	524	553	547	563	513	522	550	571	501	559	518	593	562	573	585	545	564	520	510	554	536	522	528	562	510	508	564	517	560	536	553	514	548	538	581	533	538	483	539	538	531	521	501	547	532	590	541	547	567	519	536	566	560	542	549	515	546	550	536	530	566	528	539	530	504	521	541	552	560	553	520	537	501	533	524	509	574	516	543	547	569	527	507	522	546	513	542	600	516	548	558	555	554	549	543	517	548	537	550	518	574	552	535	553	511	517	577	511	595	537	563	539	555	572	557	563	548	507	536	538	530	557	576	563	527	543	549	527	522	552	515	559	510	548	556	537	549	515	554	549	540	551	534	527	554	523	528	509	534	528	481	570	590	529	559	541	510	545	533	539	571	535	510	514	523	519	559	537	556	562	540	538	570	569	522	578	532	537	517	505	494	491	526	548	551	524	594	527	544	524	535	523	509	535	570	500	506	550	556	531	562	556	604	525	588	539	514	540	489	550	532	510	540	577	550	514	546	507	550	562	524	517	505	539	517	534	560	566	520	511	526	555	584	508	571	538	530	523	536	559	512	540	538	545	463	506	544	498	500	503	562	524	528	552	592	540	550	519	542	538	544	500	519	544	560	555	514	547	509	561	518	582	588	510	509	551	512	536	538	566	533	561	548	508	567	497	555	554	543	563	507	580	515	531	543	547	522	533	542	547	538	561	556	536	545	536	538	529	531	566	525	592	525	523	543	553	564	573	524	518	528	548	582	518	526	507	531	528	535	479	550	565	516	562	580	508	518	552	529	527	572	560	544	498	541	529	517	525	546	555	537	542	530	505	557	519	506	502	496	503	527	540	506	488	529	535	555	487	527	520	508	513	580	557	534	524	560	526	538	604	553	551	537	563	557	557	533	539	576	532	566	520	570	498	574	564	537	530	533	551	537	572	506	544	545	556	481	544	533	554	493	525	484	521	547	565	568	557	550	513	539	571	583	590	497	533	534	499	518	601	542	523	528	543	508	576	582	538	516	538	514	503	558	536	540	620	529	550	525	530	554	533	552	555	530	587	508	536	555	545	527	544	533	526	536	528	572	503	544	519	577	523	494	530	523	539	558	603	557	554	548	554	578	515	582	534	524	510	536	521	502	528	515	533	536	518	535	544	556	500	531	551	530	529	525	538	530	593	522	537	489	581	534	514	572	577	542	540	531	518	523	534	520	496	565	549	533	586	540	524	552	554	585	540	531	564	541	556	534	550	552	562	545	525	561	507	501	554	536	565	536	539	505	567	572	532	557	537	549	553	507	537	499	510	533	537	545	519	532	603	496	593	598	552	540	533	504	547	561	505	520	547	558	570	578	574	500	535	508	544	511	546	552	530	533	567	510	498	527	569	568	549	538	550	544	565	590	573	533	540	552	542	559	557	515	531	545	553
36633	52189	46124	33959	26582	20027	14199	9763	7051	5032	3746	2722	2055	1744	1468	1285	1134	1004	970	944	891	833	862	842	781	803	777	794	754	811	784	749	746	768	759	714	726	748	711	738	768	728	768	746	793	732	752	776	730	761	756	726	710	766	762	764	754	746	749	805	716	705	793	782	696	783	831	749	729	730	712	742	738	769	729	788	728	733	696	721	718	758	728	732	740	749	723	727	749	763	732	707	744	778	726	680	720	763	752	719	740	741	736	729	744	734	736	702	757	772	736	736	766	769	759	705	735	775	748	748	718	739	695	784	744	743	725	777	703	755	763	722	716	696	747	770	762	740	770	754	733	755	744	767	751	755	745	729	776	729	745	736	762	714	679	739	753	723	742	723	782	742	765	727	779	716	733	766	741	771	732	729	714	796	693	747	730	792	755	770	708	745	723	731	742	720	717	746	680	756	772	690	757	751	709	759	752	691	706	774	758	781	786	779	773	744	765	740	723	769	790	712	784	751	774	774	703	722	784	718	728	716	703	716	742	737	721	803	781	779	805	746	736	720	764	766	775	740	771	750	757	757	728	729	753	759	751	704	768	748	755	756	728	733	799	718	768	768	728	724	741	736	704	726	681	784	733	746	798	800	701	792	734	755	797	738	777	742	710	767	723	763	758	791	781	779	765	797	738	757	742	756	761	732	727	729	765	753	744	746	796	778	778	687	760	712	723	703	750	756	753	797	783	763	743	727	732	763	770	785	744	786	746	754	703	710	708	722	727	726	763	767	782	701	712	750	764	752	699	791	742	766	725	769	758	745	735	842	790	768	736	751	783	764	729	754	720	792	727	712	770	736	767	720	717	753	764	725	730	766	781	764	771	757	732	753	763	741	699	723	772	765	751	708	761	722	687	721	719	753	748	750	730	735	735	770	730	711	757	751	704	734	700	708	755	734	759	760	750	687	750	715	752	767	712	735	756	748	763	733	743	760	745	696	738	774	716	748	735	751	772	774	792	753	758	751	709	762	784	747	729	706	756	751	752	726	751	753	715	788	746	742	788	711	765	711	746	732	736	808	715	687	770	770	675	756	725	745	760	760	784	747	738	793	735	775	717	724	776	715	730	765	762	710	742	716	794	724	800	734	775	754	706	800	756	724	773	759	762	709	771	734	744	733	713	689	740	761	726	756	768	725	711	738	758	764	729	732	775	757	729	767	726	748	723	733	754	762	740	787	800	729	737	782	757	743	721	743	700	799	808	760	749	764	735	718	708	712	783	762	753	755	780	725	739	775	800	791	690	789	752	755	730	765	750	757	732	792	772	783	737	722	772	767	658	702	723	743	737	733	762	764	733	740	764	767	799	741	779	745	810	798	752	753	770	766	713	721	785	754	746	773	763	751	753	775	735	749	710	734	750	756	763	729	781	763	717	770	772	786	783	760	758	758	735	736	799	774	719	749	777	737	753	776	772	740	748	757	760	743	713	766	701	734	758	747	796	717	722	778	750	728	746	757	701	758	744	736	756	725	731	805	712	788	766	718	772	753	780	714	808	719	697	747	798	725	732	788	713	776	724	797	745	780	687	772	753	766	799	749	775	722	713	753	754	793	727	762	776	735	727	774	725	727	752	722	713	710	762	728	762	732	750	774	760	726	746	737	766	795	751	737	765	772	742	697	766	758	712	726	794	780	736	726	756	719	807	781	769	760	703	766	765	759	756	731	753	736	701	753	731	716	727	780	716	750	740	813	757	751	748	740	768	757	708	774	718	746	740	704	752	757	744	735	729	747	809	814	722	772	761	773	697	712	793	762	722	789	746	736	716	729	733	775	777	746	739	778	741	744	788	780	770	779	728	732	733	723	782	749	773	728	750	727	793	736	742	765	751	713	729	713	738	668	766	742	735	752	749	767	778	752	737	759	724	697	717	750	725	741	752	736	719	776	760	747	772	778	774	680	698	779	781	762	784	775	739	783	708	727	755	778	736	715	745	776	704	760	752	731	736	742	768	814	751	742	745	753	718	720	755	717	742	758	737	723	749	744	698	737	803	759	727	725	741	700	734	761	716	746	750	762	747	754	699	753	692	758	716	749	777	682	719	763	769	747	733	757	745	757	798	746	702	731	774	736	738	784	737	756	729	790	732	743	816	742	728	716	706	803	698	722	734	768	730	763	725	762	772	756	708	739	800	742	757	752	717	770	776	745	762	692	685	749	728	740	796	732	755	737	745	677	760	755	784	709	724	719	769	765	725	720	734	749	778	766	751	758	733	739	737	736	747	777	788	788	773	735	745	733	749	703	795	760	783	742	767	825	715	758	746	739	755	669	671	711	764	713	777	723	733	746	742	764	782	746	702	766	767	780	721	765	786	739	755	716	787	763	761	720	780	771	794	712	792	731	776	790	737	715	749	781	798	733	713	749	700	761	738	749	759	739	757	792	742	804	768	767	713	785	691	716	661	719	739	749	770	768	747	773	737	740	773	713	758	806	820	746	701	734	782	763	739	754	700	748	730	738	771	789	762	742	730	704	721	721	747	752	713	740	712	707	765	751	743	734	803	739	728	698	687	743	765	786	768	750	763	732	739	725	718	747	773	738	771	763	749	725	702	762	718	749	737	786	778	780	819	729	727	743	769	740	768	781	769	720	710	775	741	738	764	734	793	793	719	729	715	802	720	720	757	768	757	748	744	758	787	761	662	711	710	759	748	782	716	737	757	735	753	733	696	728	739	745	758	720	751	805	762	721	777	719	753	745	725	748	708	757	757	784	750	774	764	740	770	752	707	800	744	771	716	761	747	760	696	768	766	772	722	722	751	750	743	809	745	757	765	726	747	732	734	678	750	779	740	743	740	756	733	793	745	766	715	741	756	764	750	728	704	735	729	759	773	733	756	802	696	735	777	712	783	729	744	751	775	717	786	734	731	761	770	715	778	774	748	752	723	732	771	773	760	728	750	725	762	726	730	736	706	723	729	752	761	733	782	802	778	685	766	750	745	728	733	691	757	753	716	738	746	738	744	730	718	756	732	723	769	731	778	780	751	743	713	737	756	777	750	735	775	803	749	722	779	752	738	748	747	732	721	734	734	762	739	708	764	718	776	738	700	711	797	775	781	743	707	743	763	764	714	722	760	785	723	738	730	716	772	777	776	742	738	776	773	753	742	709	769	735	719	776	744	713	763	739	731	754	741	740	746	746	758	783	741	725	782	727	730	722	768	738	790	799	732	738	705	718	797	693	757	790	747	741	733	699	754	787	756	753	778	741	778	765	722	735	770	766	773	733	714	738	751	743	771	728	767	742	796	767	768	754	750	807	697	747	736	744	762	771	681	749	700	750	761	738	759	771	747	748	751	710	754	722	770	719	745	742	780	715	725	760	770	761	764	796	738	739	790	756	744	824	733	761	746	798	772	738	768	739	760	764	769	753	745	758	802	762	782	761	725	743	758	685	779	715	759	746	746	753	728	743	779	713	752	737	742	784	711	724	782	775	713	736	735	732	718	742
24127	21029	28660	26600	24409	22132	15898	8963	5852	4180	3124	2201	1626	1347	1179	1023	884	863	797	726	691	655	691	671	669	587	557	620	585	574	607	594	601	615	563	623	560	583	575	542	590	585	566	578	571	567	563	582	578	611	597	568	557	561	541	567	599	591	569	615	567	560	563	602	581	574	606	504	585	562	607	604	618	545	576	568	562	546	544	590	590	563	543	576	589	530	605	569	577	555	584	563	547	537	589	558	590	624	566	580	559	567	574	585	557	578	653	582	565	575	599	574	598	582	575	578	575	571	550	606	544	539	589	584	586	573	593	563	559	558	582	559	590	542	589	585	598	535	574	557	604	505	554	570	586	582	566	529	538	576	536	605	574	548	545	579	574	571	608	559	573	570	576	598	552	553	566	548	545	581	589	604	592	622	568	577	545	562	555	531	555	583	572	552	599	562	601	597	564	529	591	567	565	613	551	566	545	554	604	558	577	557	545	585	570	568	566	594	559	589	603	603	560	529	578	540	615	581	503	557	585	566	530	553	537	556	557	551	532	572	574	524	586	558	574	584	563	583	573	526	559	553	590	601	550	509	558	560	606	541	580	581	586	560	571	585	581	590	548	547	581	590	574	565	546	567	581	536	566	587	549	568	559	562	559	573	576	546	571	541	570	577	544	568	552	594	581	546	554	579	610	531	524	555	545	525	555	573	572	533	549	589	586	570	574	528	582	554	526	528	565	559	561	572	584	571	598	600	562	540	599	550	608	520	559	527	602	602	600	598	569	531	560	588	575	544	562	584	548	558	567	632	576	607	573	561	570	559	613	568	559	555	560	575	559	594	527	557	552	579	533	582	539	576	593	552	533	567	562	575	527	589	599	583	591	542	610	554	594	594	569	580	563	571	586	517	553	614	543	544	572	519	559	566	574	559	582	597	530	598	570	583	551	556	557	571	526	607	563	610	557	579	583	597	538	562	591	537	582	600	561	592	588	570	558	566	578	609	537	573	543	594	548	562	576	590	588	574	551	515	576	558	526	586	525	550	549	563	537	588	554	572	546	558	537	550	555	545	603	563	565	589	585	598	606	539	558	591	576	584	609	554	588	579	582	563	557	540	577	562	592	587	561	541	535	587	588	577	604	569	558	581	590	568	581	566	588	555	539	555	612	532	605	579	609	594	547	566	597	599	555	546	587	546	565	586	610	565	530	532	588	552	569	598	590	538	580	608	568	522	552	572	588	595	540	570	555	569	574	580	556	553	587	569	539	593	573	572	591	584	543	539	585	547	533	571	559	558	599	586	555	542	610	557	556	560	566	593	601	571	566	531	626	559	593	569	532	591	617	549	519	545	567	552	606	559	569	595	589	560	600	626	540	569	627	560	551	559	596	580	560	581	560	556	584	609	601	573	570	588	581	588	545	560	598	577	599	572	597	547	544	546	574	558	583	600	553	618	536	526	561	589	584	573	577	531	585	571	529	580	552	530	574	578	535	559	535	596	562	551	575	599	560	607	572	590	588	513	545	589	548	589	542	585	580	587	554	587	560	575	549	540	542	544	585	600	590	580	560	552	589	577	601	548	550	569	545	552	563	558	550	583	562	582	526	581	598	537	592	558	605	578	553	548	548	601	561	575	554	597	593	591	567	533	572	555	587	580	577	585	576	517	575	586	581	597	585	602	588	570	572	582	548	574	581	560	570	557	543	566	572	575	546	590	533	562	512	578	563	569	580	595	605	598	540	555	556	566	550	567	580	571	578	573	621	546	567	565	559	595	578	593	540	588	588	549	525	580	571	576	560	583	588	560	571	584	569	531	608	575	575	580	601	532	571	614	588	566	535	587	550	587	575	553	569	558	553	589	615	566	560	565	567	536	575	555	551	545	570	551	576	536	564	554	538	587	538	604	530	547	617	581	546	577	551	555	620	590	580	553	549	563	552	595	569	577	556	594	570	601	587	574	549	589	552	571	547	592	533	598	594	524	608	568	536	558	559	558	586	608	583	595	543	568	547	546	563	586	602	619	563	565	618	583	569	591	576	544	607	555	553	592	558	562	533	561	635	559	540	596	620	591	579	577	593	605	584	555	598	567	591	594	579	598	600	590	592	559	582	554	583	589	557	534	563	557	537	524	627	594	570	547	554	558	551	545	548	560	556	597	581	581	576	527	564	615	577	604	544	506	576	549	533	576	559	585	608	583	562	581	607	530	588	577	553	562	588	548	587	556	587	579	556	563	602	592	581	566	577	569	551	506	542	569	599	578	597	550	589	580	561	581	557	577	577	551	555	598	576	531	559	551	563	577	591	534	597	591	562	578	567	573	555	575	583	583	598	568	586	589	523	630	562	587	616	612	547	569	610	611	546	586	577	539	562	567	589	619	549	531	586	566	571	563	580	565	564	596	614	570	565	585	558	567	586	560	553	594	571	534	564	562	561	578	555	539	581	573	571	565	568	543	600	555	585	567	597	596	581	569	579	610	582	532	583	545	550	558	582	581	553	561	533	562	575	568	566	547	593	559	587	545	611	571	581	535	578	545	559	560	553	587	572	580	548	580	573	569	578	516	571	589	583	585	611	592	531	535	537	583	592	555	542	607	547	562	583	552	588	584	567	635	638	575	549	530	544	554	604	574	569	589	605	609	562	566	577	581	549	588	594	562	562	550	556	554	580	547	558	560	530	560	608	573	551	569	546	579	564	530	538	557	588	595	599	601	562	557	557	610	606	512	569	534	533	521	604	531	563	573	548	557	565	521	591	560	596	618	554	607	575	565	558	556	560	590	533	559	594	560	570	573	588	574	565	584	587	599	578	578	566	550	585	553	593	563	581	608	585	525	620	560	572	568	571	550	567	567	612	591	595	564	581	535	583	561	634	561	540	573	554	537	582	564	594	566	563	546	611	600	628	561	575	551	575	610	550	529	569	525	551	578	583	566	627	584	557	561	551	571	574	582	574	572	556	595	581	558	558	614	581	568	587	562	580	597	602	565	584	564	599	556	615	561	558	539	525	581	592	575	531	576	609	516	572	580	552	593	545	567	531	576	564	544	566	573	579	522	588	531	567	577	586	557	576	542	581	559	553	553	597	554	565	573	575	586	586	546	586	599	566	565	545	616	566	613	602	574	596	542	537	560	586	540	602	549	555	540	572	578	600	572	563	552	567	575	620	588	551	617	574	591	587	570	585	539	572	593	566	569	611	587	570	618	543	557	598	555	569	553	532	542	595	544	599	601	554	505	571	584	552	603	602	633	581	529	585	539	536	509	498	583	543	586	588	520	586	549	599	598	580	549	562	536	576	577	571	530	538	601	591	597	527	558	565	580	581	575	570	577	556	542	576	610	540	545	551	594	587	609	528	555	554	548	561	586	545	566	606	597	569	575	530	565	593	528	568	539	528	603	607	549	550	603	583	569	591	580	604	545	604	601	594	535	610	535	596	540	582	581	540	555	540	527	551	604	556	527	588	608	545	559	614	577	578	629	590	574	563	583	569	577	567	585	589	599
36772	59424	53878	41622	33377	26919	20210	14766	10848	8186	5784	4213	3114	2501	2122	1679	1446	1288	1219	1091	1058	996	964	943	892	899	833	879	844	837	806	813	816	836	832	818	764	799	786	759	813	783	764	759	777	767	787	767	752	775	773	763	735	777	815	740	763	794	763	816	839	792	746	783	818	792	805	771	791	771	754	789	827	763	781	805	799	754	763	788	757	735	794	809	745	800	775	821	784	827	733	760	797	814	762	785	822	788	773	829	829	753	794	799	803	808	775	776	754	753	737	805	758	782	845	722	772	768	775	764	797	799	833	791	780	783	765	776	742	760	769	745	762	784	819	789	791	742	787	775	785	815	781	793	813	757	746	759	756	773	790	872	828	722	779	789	765	769	811	771	790	739	833	746	752	754	830	848	764	776	769	830	795	827	763	756	796	791	776	782	813	734	780	767	759	780	853	853	818	741	808	837	735	790	738	721	761	808	800	749	813	832	747	774	817	812	813	750	750	781	737	790	812	829	785	771	818	801	797	789	792	791	798	825	788	764	755	811	795	781	813	778	782	809	773	840	802	787	786	788	786	749	771	805	776	821	751	794	814	785	782	776	750	786	782	759	810	791	799	770	789	751	837	782	782	767	826	803	743	771	814	797	774	756	808	712	810	775	784	781	777	752	824	798	806	779	776	752	769	826	748	791	760	760	754	785	743	802	818	789	858	772	838	776	793	779	823	762	806	796	718	774	761	763	769	739	770	754	804	816	756	800	770	776	779	810	762	760	714	832	792	801	793	794	732	744	824	771	792	750	808	754	746	745	829	756	784	786	832	786	782	790	776	765	793	751	775	804	785	815	791	777	682	804	766	778	769	744	809	786	774	805	786	736	754	804	800	792	814	784	775	778	821	768	746	795	797	793	767	790	750	826	750	760	747	805	759	740	807	781	774	807	805	712	800	791	790	779	786	826	802	788	787	786	778	788	769	764	823	749	779	805	783	794	744	814	807	738	800	787	800	760	766	796	771	783	782	768	772	754	778	815	834	828	796	772	763	797	743	838	723	733	793	766	741	779	790	771	818	758	762	754	765	777	796	749	801	742	758	816	782	742	727	784	787	751	796	773	765	786	773	794	796	792	772	744	761	746	730	789	804	789	799	760	818	785	821	745	723	789	790	780	780	825	802	736	778	795	828	770	749	776	855	767	802	773	745	753	754	785	820	758	791	802	782	736	793	809	754	772	794	772	749	814	779	755	701	789	770	807	787	743	779	804	782	771	791	810	775	778	797	778	784	792	775	759	779	794	781	791	767	808	865	794	817	814	814	789	745	779	802	815	826	792	772	736	759	812	748	759	788	781	735	778	782	790	776	802	788	828	738	804	764	753	772	785	795	771	780	779	751	819	753	778	738	786	766	839	806	862	823	818	813	817	807	783	781	840	750	716	784	814	843	780	794	794	817	788	785	805	792	786	810	791	832	806	765	801	813	776	767	764	802	769	806	762	776	741	764	796	781	782	772	753	769	775	722	769	817	806	787	834	766	803	764	757	820	777	764	784	800	814	801	801	783	814	800	823	780	788	798	781	808	803	733	790	753	770	770	718	809	818	806	784	815	742	715	778	731	728	855	767	723	857	796	811	790	763	805	758	748	768	715	745	828	777	783	770	781	777	805	841	798	769	798	848	758	789	806	764	786	809	750	745	733	824	790	755	827	786	777	730	786	791	805	813	809	823	804	806	780	760	800	808	722	769	798	824	808	805	830	785	842	795	796	814	780	775	801	791	803	818	756	780	787	755	813	792	801	775	788	847	769	776	792	784	806	809	811	768	832	747	773	800	815	804	771	765	830	821	807	773	804	811	777	855	801	774	743	801	832	789	754	763	750	800	793	781	787	819	798	821	810	836	764	788	798	756	782	774	773	741	807	828	789	754	790	793	768	809	803	801	724	744	812	798	802	723	792	789	761	772	772	795	753	717	752	791	753	795	769	792	794	787	785	764	825	771	792	794	739	768	786	780	818	811	777	780	775	794	767	811	757	796	775	743	768	786	765	725	743	807	798	789	759	789	763	795	771	781	772	727	801	807	792	806	762	771	783	777	747	832	816	839	833	785	778	757	845	834	768	770	755	787	757	848	814	727	794	742	781	803	782	787	763	801	785	800	777	747	829	762	794	782	780	834	779	778	762	787	803	789	786	794	787	786	780	736	750	787	832	785	820	767	786	782	715	765	782	795	828	791	744	766	814	811	781	778	773	738	801	790	786	747	755	770	747	774	747	759	750	792	797	774	812	763	802	756	762	760	793	746	804	755	839	753	797	871	774	794	819	789	766	775	767	757	823	795	763	797	786	722	771	790	810	754	760	727	825	751	811	807	773	795	790	813	755	746	757	809	800	798	737	786	802	779	815	798	750	746	816	795	766	759	759	799	800	770	782	799	799	828	792	773	796	820	812	763	790	783	777	798	785	755	758	752	811	785	797	787	770	787	763	814	750	788	795	807	743	809	767	781	795	803	825	761	802	794	793	836	789	797	811	782	824	796	770	770	812	857	824	737	755	761	809	734	786	841	732	801	728	781	770	749	747	759	775	820	780	777	838	809	788	774	871	786	791	787	765	766	734	805	817	774	767	832	796	801	823	742	851	807	800	773	783	793	810	840	795	775	758	794	771	803	788	801	786	768	765	791	765	802	785	793	801	770	790	766	788	833	846	732	783	780	803	780	727	796	829	802	792	815	814	816	841	800	782	812	773	783	813	775	739	767	757	835	737	787	773	814	748	818	837	825	770	795	792	803	759	762	776	774	804	766	779	728	757	742	765	770	761	775	817	709	830	808	778	797	788	781	807	780	752	733	762	763	757	759	805	758	783	805	787	765	793	765	841	809	765	751	818	764	773	775	781	757	806	798	753	749	771	785	794	747	853	732	805	751	785	767	786	802	755	782	785	752	784	815	805	771	769	800	756	805	786	810	786	791	754	787	744	785	777	792	788	786	758	796	759	795	811	804	781	760	793	813	816	779	783	768	808	824	788	762	751	759	702	792	776	778	801	818	814	735	792	747	778	776	769	779	731	754	747	791	809	779	753	776	813	770	777	762	796	793	727	777	749	796	728	809	776	773	743	834	755	806	811	807	756	788	810	795	769	827	810	764	815	769	806	821	802	806	799	729	781	846	793	763	783	759	831	746	741	781	787	767	764	809	775	764	782	834	777	812	761	817	771	783	802	815	786	716	762	786	744	787	786	795	805	825	769	834	793	757	770	808	807	770	808	771	773	779	731	796	794	806	787	775	745	767	751	745	760	787	771	768	764	792	786	757	769	790	802	815	727	804	755	765	808	802	836	790	774	792	801	803	793	801	815	839	769	756	739	762	792	777	743	786	790	795	782	794	815	776	808	798	770	736	775	790	815	725	797	781	827	790	743	808	771	787	715	779	787	793	763	825	725	771	753	773	775	767	768	750	768	783	775	785	771	793	808	767	776	774	771	777	758	793	805	801	842	808	784	744	799	749
22958	20983	28598	23935	22398	24039	21791	12131	7494	5334	3926	2676	2031	1633	1316	1171	1034	939	843	760	729	717	679	696	654	660	577	552	656	598	640	572	594	626	617	566	563	573	552	599	597	572	584	563	530	614	536	566	542	557	563	508	563	556	524	553	585	532	602	517	536	536	560	549	564	591	545	513	549	520	559	584	513	605	573	566	561	521	608	560	581	558	560	566	577	540	549	513	597	588	575	572	569	565	603	550	543	574	560	573	546	534	599	543	576	560	527	572	637	552	556	556	550	577	509	577	572	547	566	575	555	584	556	577	568	564	565	580	538	540	570	557	524	558	510	529	573	541	580	547	541	564	574	520	567	562	561	483	573	535	562	589	548	568	565	542	571	599	578	582	531	581	523	569	582	600	577	602	561	576	596	547	582	550	559	593	566	601	546	537	584	536	538	560	538	580	532	542	564	597	539	569	547	594	558	536	585	560	566	548	528	548	558	563	584	539	601	578	555	558	567	540	520	564	560	543	553	595	569	610	530	557	545	574	552	582	570	513	575	566	561	551	594	567	552	575	536	579	575	569	596	557	582	581	558	535	618	568	533	557	520	548	584	605	589	567	553	541	562	578	577	565	591	553	603	540	527	553	544	569	538	591	555	543	557	550	514	595	579	514	573	598	567	598	594	574	611	574	573	573	557	571	546	609	556	606	526	541	557	572	532	597	540	607	538	629	544	567	614	567	564	574	586	540	588	596	588	545	591	597	578	561	592	579	558	601	587	551	530	502	575	533	576	544	567	558	528	582	559	582	525	535	575	574	561	589	539	563	536	615	588	611	559	579	553	578	548	557	584	546	578	556	549	582	570	564	563	546	574	596	518	542	584	547	597	528	549	561	556	526	580	604	551	556	585	580	572	551	558	565	538	562	528	566	585	539	544	580	530	558	537	540	556	548	529	553	583	537	569	601	605	548	523	638	573	555	533	577	573	554	571	548	523	536	544	533	596	557	562	583	541	513	554	579	554	564	592	566	558	549	552	584	531	528	549	535	552	554	573	568	560	547	569	569	517	542	570	567	551	576	538	572	580	576	558	558	590	564	558	601	568	522	573	615	579	574	518	542	560	542	573	583	551	556	611	558	552	576	562	587	580	555	555	539	553	509	592	525	535	556	581	597	575	536	530	559	530	503	539	551	545	586	544	562	615	552	526	566	598	537	536	521	549	568	597	589	543	541	563	582	564	544	570	589	603	539	521	562	544	567	542	621	549	571	541	558	562	552	559	589	615	568	542	560	546	553	574	529	558	529	554	569	571	576	581	599	566	586	582	559	595	548	542	557	557	533	556	546	570	586	562	569	605	603	567	549	623	559	543	533	522	570	581	554	550	570	547	576	519	553	549	508	579	570	575	575	553	569	555	572	526	599	514	585	581	576	602	589	550	577	534	552	566	551	532	530	582	570	548	551	571	602	515	587	581	594	562	551	540	537	593	615	558	555	537	557	571	571	553	574	545	549	583	518	540	559	554	576	533	553	600	541	557	604	531	569	571	566	579	495	562	562	538	556	566	539	537	593	565	502	590	559	542	605	575	537	547	515	564	536	562	603	591	571	567	589	579	567	573	565	602	527	589	607	590	569	605	523	561	514	556	537	567	567	551	560	534	595	562	601	558	585	610	574	610	554	589	562	585	537	563	542	593	537	583	576	553	582	561	588	594	567	547	549	526	550	593	555	541	583	550	545	584	574	532	576	588	603	579	561	553	541	567	506	562	546	539	562	565	549	570	579	598	505	560	589	548	551	569	541	553	546	559	547	554	544	543	569	550	579	529	585	554	572	558	571	590	540	535	537	576	559	556	581	541	535	568	583	545	539	557	582	537	587	544	547	520	575	536	552	537	528	563	573	561	539	559	558	543	569	556	530	576	559	608	564	641	557	554	519	571	550	573	551	562	547	570	564	550	504	547	581	540	532	561	555	549	559	558	566	532	617	592	575	598	552	541	553	613	593	533	579	571	564	567	610	543	555	620	555	542	576	638	567	578	545	558	588	544	604	582	588	532	569	555	577	587	546	555	565	595	549	564	593	540	571	587	567	578	527	572	564	569	588	543	546	564	550	545	560	565	579	541	599	573	543	564	534	562	559	535	545	558	540	549	542	543	616	557	519	616	579	561	549	557	556	576	597	549	591	553	557	540	561	549	575	601	599	591	551	617	570	553	554	544	550	581	592	600	600	532	559	562	583	578	553	573	580	569	607	601	504	566	570	515	539	565	562	528	536	580	620	580	554	534	568	525	533	596	554	550	560	552	601	593	544	549	552	564	551	563	581	540	535	533	535	546	582	575	558	608	550	587	586	591	568	557	599	537	528	585	555	565	587	553	585	579	557	558	564	565	559	591	581	570	597	523	547	566	542	592	564	575	559	612	561	567	564	561	588	524	559	568	621	570	605	549	531	588	550	509	582	578	561	573	504	540	599	563	546	579	587	610	551	559	579	564	571	489	564	540	534	562	558	577	558	562	529	549	544	547	591	583	584	527	549	523	563	544	551	592	575	531	521	565	513	559	554	604	617	583	537	550	564	551	563	582	566	562	551	569	543	575	578	556	561	606	596	583	535	554	594	500	568	597	603	586	534	518	580	528	552	601	569	562	560	543	608	522	594	546	532	570	561	550	574	550	562	552	588	613	562	528	542	577	585	537	557	572	535	522	529	551	626	547	555	563	541	531	592	581	569	551	544	568	523	569	610	538	553	565	551	609	559	560	522	574	572	570	540	566	584	579	584	568	579	593	560	557	566	575	580	558	570	526	556	553	568	558	560	571	571	589	503	517	543	544	550	493	589	617	563	545	582	525	599	580	560	581	565	567	542	547	558	594	554	524	531	600	544	580	545	609	542	580	514	561	551	582	517	549	544	573	557	589	576	563	554	609	572	540	516	592	563	551	544	589	538	550	577	562	586	574	574	541	558	553	572	590	518	531	504	563	521	548	534	613	516	561	593	550	576	583	553	595	528	587	617	576	568	551	547	532	607	513	566	592	570	567	554	554	530	595	599	537	541	555	545	551	555	550	574	586	558	584	588	542	581	585	534	539	579	541	606	567	584	544	586	552	561	558	565	522	512	553	575	570	565	550	569	564	561	552	537	598	549	561	555	592	573	565	589	581	573	551	494	581	566	579	562	594	555	586	559	508	557	569	578	573	579	570	557	532	557	569	547	537	593	555	534	582	540	519	575	557	558	529	571	536	561	528	533	544	570	568	575	599	569	564	555	549	542	576	589	569	569	559	559	561	573	554	559	541	569	558	583	551	508	576	603	541	593	526	559	565	549	570	596	590	582	575	546	588	530	559	536	588	575	563	570	591	554	582	562	572	571	556	518	577	556	586	554	582	591	539	586	593	575	570	571	518	527	529	578	545	590	518	608	560	578	557	556	555	574	546	591	545	569	582	574	529	558	536	583	576	561	522	557	613	580	610	559	572	535	574	604	547	585	581	601	531	595	559	564	540	604
39649	63870	57040	44164	36953	30476	23559	17966	13363	9922	7097	5110	4014	3002	2407	2012	1706	1456	1322	1205	1176	1048	923	921	948	888	918	840	885	857	742	799	796	773	786	786	758	769	738	747	783	770	743	773	773	807	827	721	757	688	824	751	750	782	773	788	752	767	737	742	768	749	770	788	730	762	762	789	757	703	784	729	731	780	738	791	756	798	742	705	711	731	813	739	723	799	817	755	778	741	756	777	762	774	757	794	719	789	753	791	748	747	756	735	795	794	737	699	725	778	767	809	777	758	740	771	738	741	785	772	783	742	730	800	758	742	768	698	818	766	754	719	726	736	824	763	777	712	797	725	752	785	759	770	790	735	798	688	770	745	741	748	720	757	729	784	778	798	757	771	781	749	768	732	820	781	794	773	750	751	724	758	769	714	742	723	719	793	800	730	773	764	694	810	746	787	764	769	713	761	752	814	765	760	807	818	736	791	787	781	773	786	794	721	738	790	707	756	775	756	704	764	731	783	728	778	772	753	765	774	751	716	766	758	800	729	810	807	739	741	760	701	755	753	762	736	737	793	772	774	748	785	740	729	765	689	753	771	756	779	730	749	798	783	804	832	758	763	779	758	774	735	762	739	776	755	834	765	714	743	735	747	709	763	767	760	724	746	746	760	794	794	731	746	766	779	739	733	769	785	744	786	799	748	783	814	749	774	759	761	768	737	753	756	772	794	785	768	809	765	735	755	811	769	786	752	718	712	756	742	772	708	806	755	786	797	785	754	749	775	785	766	783	742	744	771	759	748	805	810	782	738	770	795	728	774	717	753	715	792	753	777	784	707	765	752	739	791	783	704	784	761	765	742	777	807	752	772	804	742	773	807	771	758	785	783	783	777	760	726	781	774	727	709	776	803	772	764	714	743	807	752	778	757	802	787	764	773	778	746	749	726	812	807	777	750	792	730	732	787	773	756	779	797	794	749	771	695	789	735	771	726	772	741	738	758	778	732	742	753	762	730	765	793	712	797	738	735	766	763	741	769	681	790	755	775	778	790	746	802	767	754	786	797	707	822	732	726	776	787	761	773	772	790	773	798	750	719	731	761	794	767	739	760	771	788	759	717	751	760	751	743	815	758	763	776	805	749	751	722	765	783	756	808	743	735	738	783	771	734	754	765	717	732	758	813	776	748	743	725	781	727	785	808	802	733	735	754	819	804	774	767	772	759	808	785	749	778	772	789	705	729	773	747	770	736	728	746	719	718	747	777	755	821	784	818	721	777	721	755	721	763	757	768	734	749	759	780	780	745	702	756	769	783	745	732	738	717	761	762	742	763	761	752	769	765	770	784	750	759	752	800	720	768	780	791	751	746	767	752	787	741	762	735	782	784	752	775	788	783	767	766	744	748	784	760	775	826	800	777	765	746	745	756	758	743	720	732	722	793	769	738	716	737	725	850	694	762	747	757	759	745	790	807	802	754	734	731	763	748	769	756	760	790	781	743	739	771	770	794	774	795	759	702	745	766	763	731	768	732	795	792	834	790	783	718	729	741	794	739	725	745	776	789	773	752	781	763	761	764	750	797	763	748	738	744	805	772	776	810	764	752	762	763	788	790	742	759	745	757	788	780	749	747	815	808	762	807	786	767	772	759	762	776	745	730	737	799	766	752	670	768	754	719	761	719	713	787	781	712	780	787	809	778	752	765	751	795	777	754	746	766	792	704	767	783	767	819	764	748	727	768	751	697	765	803	768	806	799	781	792	776	814	721	760	711	726	738	785	757	735	756	716	799	737	768	768	757	814	749	775	739	734	764	827	821	810	785	789	745	724	770	835	760	832	717	731	776	771	776	749	734	793	752	753	815	783	740	718	795	752	768	788	777	722	756	804	735	788	817	785	752	782	772	748	748	764	757	780	782	753	789	765	741	738	776	751	698	822	738	728	740	740	745	773	729	761	727	776	727	736	723	747	740	762	737	743	772	691	800	783	740	779	787	698	725	762	748	749	742	717	750	779	761	766	761	736	811	743	782	788	774	766	803	750	802	776	799	812	771	750	790	777	759	748	781	772	789	804	675	769	764	809	775	783	745	764	721	722	809	749	766	710	769	743	791	784	784	784	767	763	790	727	781	765	742	708	840	754	743	809	742	753	735	750	702	751	827	743	763	821	823	760	734	764	755	755	746	710	772	771	747	762	807	745	769	762	781	810	805	761	809	755	772	739	781	734	779	782	778	722	766	744	793	743	737	748	735	768	775	797	761	770	745	744	790	761	842	783	762	800	751	747	772	742	788	781	712	708	713	791	781	725	730	718	785	734	743	778	807	732	802	743	766	743	784	781	795	759	753	778	811	767	735	764	788	810	783	786	770	762	718	766	763	772	777	788	750	767	766	795	754	715	725	745	783	696	780	771	788	753	771	798	765	784	817	772	833	748	796	712	800	784	748	743	773	751	701	706	780	772	729	687	756	786	747	737	825	794	729	731	758	767	774	722	749	713	752	791	763	777	739	778	823	758	796	743	754	793	745	791	791	795	794	777	771	757	777	751	762	835	765	763	806	752	787	764	784	755	799	716	775	803	781	743	801	752	776	816	755	801	761	815	724	742	797	717	756	727	773	756	788	760	740	793	775	799	772	775	736	743	729	777	719	793	787	706	761	795	730	722	731	734	803	785	744	773	802	775	743	753	784	719	766	784	750	772	793	745	795	744	785	786	755	766	753	801	827	728	776	788	721	747	754	775	715	805	776	720	686	749	739	755	772	784	802	788	770	862	808	713	766	756	761	766	722	769	805	792	736	730	797	736	752	760	771	757	718	743	820	791	757	806	712	730	767	741	736	746	711	768	757	729	803	783	783	715	789	748	759	782	748	771	746	745	760	722	772	739	781	775	800	797	774	795	751	784	754	733	770	743	771	789	772	795	803	777	793	798	805	763	775	693	764	806	728	741	773	747	808	771	744	784	751	769	769	763	764	806	769	749	702	798	733	757	767	787	722	747	760	761	780	756	761	762	761	781	778	747	839	725	740	769	755	777	746	776	724	773	722	796	746	770	758	746	767	835	744	756	736	778	721	732	789	767	818	760	721	774	771	786	759	774	796	760	734	755	746	779	766	764	786	758	768	779	730	778	774	761	769	767	764	780	772	756	773	732	729	760	758	747	722	789	795	756	766	745	768	752	767	726	755	762	731	795	777	728	807	782	742	783	742	782	761	798	736	727	714	758	708	763	729	757	780	772	790	817	777	762	767	738	764	729	803	748	742	786	752	807	724	725	714	767	732	729	751	748	715	794	760	819	782	780	750	774	798	751	770	757	799	776	733	764	762	721	749	737	780	806	776	731	788	743	793	815	791	764	740	747	779	758	711	746	743	846	778	782	762	749	716	771	795	772	760	786	823	724	738	759	799	745	749	801	802	795	771	748	761	756	755	772	770	799	770	779	762	751	780	772	770	752	756	796	741	806	775	721	781	779	729	797	772	768	778	712	779	727	768	761	788	770	771	778	729	773	807
29478	32630	38611	29861	19895	12682	7615	4833	3390	2373	1752	1423	1079	964	861	810	720	659	624	622	626	587	601	590	549	551	579	578	531	517	516	538	511	550	570	535	564	556	562	547	519	507	540	506	573	517	512	553	586	529	518	624	537	553	518	519	536	519	533	518	541	500	522	522	532	550	555	528	509	541	547	552	537	538	515	532	547	557	543	531	549	525	535	522	523	523	537	536	559	515	521	563	575	548	543	573	551	507	563	501	536	544	578	505	527	550	566	554	527	551	543	522	509	556	539	509	549	544	541	553	535	560	519	494	542	588	546	551	539	517	491	551	544	534	522	560	500	559	559	500	546	529	568	538	544	508	552	516	529	579	510	499	555	535	543	547	556	518	544	524	531	525	542	541	507	533	514	527	502	534	501	533	509	522	531	562	557	524	568	518	518	533	527	539	523	530	549	515	569	507	533	531	550	571	500	553	544	532	559	553	533	559	525	531	536	521	529	582	556	554	533	507	515	562	591	516	531	538	539	528	520	481	575	536	530	539	539	482	522	533	520	522	507	552	516	576	535	591	550	543	498	519	507	490	595	571	529	534	580	510	521	577	556	542	527	508	523	530	473	566	541	515	577	527	545	513	517	534	524	530	521	504	496	506	531	534	536	534	521	561	521	531	550	532	542	547	560	584	577	513	546	499	541	525	538	570	539	548	481	542	512	543	514	511	571	524	555	508	563	555	554	532	508	551	558	579	516	577	545	509	537	522	502	518	512	565	531	524	533	560	532	570	511	563	586	515	532	510	552	543	534	561	514	580	531	535	506	548	570	521	502	555	520	544	571	565	512	547	588	549	523	530	519	522	522	574	524	526	563	486	492	554	538	525	552	536	519	508	559	555	554	564	492	520	562	548	516	571	542	493	506	515	535	531	561	500	531	542	517	553	523	509	551	590	550	556	536	500	548	542	558	521	529	536	500	507	544	502	536	573	519	521	567	547	541	539	556	583	571	556	487	552	563	498	526	542	551	556	572	555	481	535	573	508	531	556	513	522	531	561	521	520	518	532	542	500	552	524	556	537	490	531	512	587	483	545	476	547	596	522	591	507	568	524	537	573	504	490	548	557	544	580	518	481	543	557	563	474	529	550	546	526	554	576	565	544	537	557	553	512	533	487	535	546	511	553	553	516	538	475	473	546	514	574	552	573	558	548	524	537	513	574	532	496	526	575	561	503	512	517	518	479	566	567	546	537	563	530	512	541	539	521	531	562	530	512	499	524	560	539	555	554	503	515	566	518	540	497	540	520	518	529	547	553	555	528	526	553	531	549	514	523	533	548	567	500	490	554	537	543	511	526	524	553	537	518	538	548	552	536	520	530	531	503	520	490	535	541	526	527	582	556	501	530	518	517	540	535	534	513	513	562	564	566	531	546	548	504	574	550	509	535	567	510	562	521	502	531	576	560	520	570	495	509	547	540	555	507	536	571	508	533	513	510	562	550	498	539	557	538	548	533	512	517	506	540	576	523	567	509	577	548	531	499	532	524	530	565	518	525	538	524	595	523	544	534	539	519	541	588	532	570	550	547	551	526	568	569	593	518	552	555	482	573	501	511	569	582	543	550	533	558	552	520	538	516	530	551	527	521	531	517	544	532	506	554	566	567	567	530	598	553	554	493	531	550	572	517	531	510	553	538	561	543	514	534	523	594	538	548	535	542	568	583	513	521	509	532	539	524	555	549	564	533	536	537	544	525	561	546	558	571	515	507	577	524	513	542	517	567	567	523	559	565	543	522	561	494	568	530	532	522	548	561	550	543	559	505	529	547	529	563	557	516	542	516	585	529	564	503	532	551	532	536	531	541	545	536	537	534	574	506	527	569	536	578	542	533	562	547	545	519	520	575	575	571	553	516	529	570	505	544	546	534	508	513	538	549	520	547	564	510	545	539	553	552	544	584	532	552	534	556	561	556	588	546	524	538	563	545	522	507	547	519	554	534	484	534	547	514	540	525	524	552	536	522	514	518	524	529	557	520	539	527	517	544	514	554	568	522	541	562	537	577	548	527	519	485	544	534	520	519	520	557	516	540	560	584	527	539	489	515	530	499	510	542	568	518	545	490	524	516	537	497	528	515	508	528	534	589	546	542	546	524	504	553	553	510	543	505	552	562	533	518	537	537	512	502	546	491	541	523	530	503	553	582	553	560	553	514	544	547	560	529	521	546	541	551	549	543	546	548	547	513	549	515	581	534	526	534	530	513	521	556	541	532	521	531	552	534	633	538	539	543	526	530	531	529	621	569	519	534	555	497	552	594	550	522	494	563	561	538	537	543	522	507	548	537	527	535	558	530	569	527	567	513	533	564	491	531	550	541	529	532	567	543	508	498	538	519	559	519	518	566	538	539	529	557	538	559	491	565	520	491	541	542	552	524	555	534	499	537	548	566	568	589	564	523	577	564	549	556	525	525	558	517	548	563	523	547	552	544	556	585	577	564	525	510	520	506	535	516	571	537	521	522	562	495	559	541	604	485	502	533	541	565	547	509	586	547	512	548	508	577	527	539	515	542	561	584	540	506	530	529	563	541	588	544	512	570	597	524	537	568	531	548	526	537	532	559	526	538	559	544	553	559	566	515	561	577	545	532	505	544	517	545	513	566	550	501	553	523	539	543	527	582	531	535	528	540	516	498	557	558	542	557	555	553	540	533	547	502	537	551	587	531	521	544	549	531	510	500	501	519	514	511	520	539	556	548	566	526	546	514	532	502	523	558	540	591	572	502	551	526	507	543	575	538	540	504	521	547	533	534	534	602	550	556	549	518	549	572	546	533	576	524	525	514	545	513	549	518	563	569	529	497	552	526	575	514	560	524	541	533	553	546	518	536	540	506	487	517	523	533	549	536	555	567	514	520	557	550	535	500	516	482	531	530	596	547	584	556	504	524	499	531	545	510	517	506	591	535	516	528	551	560	555	484	565	514	523	544	501	566	576	540	517	549	541	510	500	491	551	549	539	512	545	596	545	550	537	571	551	513	526	500	552	504	567	517	560	575	525	545	529	516	555	565	535	527	517	523	536	555	548	522	565	512	592	542	535	527	483	530	533	531	530	525	534	526	542	605	558	519	536	530	558	502	538	544	556	554	518	499	535	513	560	575	561	541	566	546	537	502	543	538	530	568	536	538	537	520	559	541	505	520	554	526	539	541	547	536	581	518	536	538	547	574	573	549	558	565	512	522	548	513	586	517	565	538	520	551	545	555	543	566	549	518	540	528	547	491	545	560	512	567	531	543	535	540	510	579	555	496	522	527	547	553	545	531	538	551	522	516	553	566	545	550	508	553	547	520	547	523	575	535	531	551	544	555	533	529	543	559	543	563	534	541	542	508	564	548	553	510	491	497	503	549	532	557	557	570	571	514	543	509	546	537	508	512	549	538	525	546	558	509	577	496	495	524	580	559	493	556	545	530	535	541	567	508	564	576	529	487	555	518	507	559	522	544	564	531	547	512	561	492
36866	51572	44674	32829	25435	19108	13478	9517	6724	4824	3441	2590	2052	1689	1474	1238	1117	1030	992	902	901	871	826	818	763	787	755	779	863	751	815	795	723	833	719	802	723	770	727	757	793	828	749	789	735	756	725	767	792	728	729	737	737	750	707	748	761	740	749	720	766	696	671	729	781	760	692	762	783	748	735	789	772	763	684	776	707	741	756	788	728	697	773	777	697	732	706	785	742	742	743	741	736	768	799	670	705	725	711	770	799	788	729	743	731	788	787	726	772	735	770	735	735	685	756	742	772	714	705	792	746	753	784	743	764	763	767	801	732	753	743	746	739	723	722	718	794	754	749	722	732	750	748	729	711	743	747	772	732	695	767	732	763	673	752	738	809	767	738	742	685	734	688	729	744	722	794	748	704	746	747	767	736	737	694	788	763	779	732	728	758	741	736	701	767	718	752	764	774	790	704	660	741	777	766	762	700	729	714	758	716	732	692	695	780	766	748	753	732	731	729	769	741	721	743	762	707	801	760	738	730	806	743	745	739	773	770	728	714	740	738	744	722	812	741	747	662	756	735	769	738	698	748	739	764	761	775	744	788	737	761	731	701	690	715	753	718	717	789	735	759	739	756	705	725	679	728	723	720	804	733	707	756	746	744	803	757	763	735	761	674	750	780	728	723	733	711	758	795	725	752	742	773	706	768	745	791	720	796	783	718	731	763	778	746	721	725	801	711	776	773	731	714	749	748	771	767	688	696	736	784	736	733	695	749	731	755	816	792	749	766	747	765	759	742	792	698	752	728	803	729	760	765	725	741	744	735	727	758	742	762	729	741	751	752	765	765	767	698	741	780	733	721	792	739	779	762	784	739	766	767	711	726	701	717	738	783	746	732	796	774	740	747	760	735	717	778	680	762	775	747	761	774	785	716	753	764	756	729	768	742	792	751	757	740	762	725	780	742	754	754	721	784	682	716	762	711	690	747	727	710	768	765	723	779	756	741	690	802	767	790	722	724	726	734	779	745	755	784	742	742	741	737	775	755	735	726	738	706	749	759	752	716	747	683	732	729	752	738	765	746	813	725	734	777	725	745	708	730	743	713	683	803	746	754	728	730	748	718	717	715	719	765	750	737	712	742	748	743	747	716	722	746	752	732	770	781	732	752	742	716	789	732	713	757	712	761	740	731	710	734	774	735	710	756	785	741	719	736	747	733	789	695	717	691	723	738	764	724	743	735	798	754	741	757	727	761	746	706	735	737	738	813	705	752	766	757	783	721	742	754	761	755	698	745	725	765	765	737	731	766	726	682	730	766	723	723	717	713	744	790	741	747	765	734	746	772	746	762	740	745	708	699	686	752	738	754	694	783	759	722	752	735	776	693	764	740	730	748	717	723	762	712	738	707	766	796	712	751	733	690	722	691	751	753	763	728	762	808	696	774	755	753	769	752	720	720	699	754	742	763	755	724	715	768	756	738	757	736	772	718	726	758	723	754	746	744	770	738	743	710	741	748	720	738	700	719	722	706	784	738	713	745	759	740	741	706	688	744	774	736	746	755	686	743	713	732	668	706	716	763	735	697	776	714	726	723	761	775	754	793	715	758	701	783	748	773	769	734	789	721	760	723	709	749	772	756	746	777	728	739	745	757	813	722	732	714	669	736	779	713	773	726	717	725	704	792	693	741	711	742	749	783	727	705	766	752	731	748	745	724	741	755	707	725	727	757	752	733	718	736	759	780	763	739	768	780	767	782	768	714	764	751	707	758	732	738	731	774	723	735	737	754	730	717	750	720	745	748	746	723	707	772	719	684	728	730	739	752	717	771	755	727	763	697	738	775	711	752	717	781	783	746	728	725	714	771	750	786	753	708	778	715	729	798	736	750	691	735	730	721	775	714	778	755	747	729	733	755	743	776	740	711	755	730	736	764	759	725	747	786	719	723	702	711	716	764	716	745	715	796	747	709	703	759	764	752	781	754	702	733	788	738	768	766	774	741	770	775	717	745	712	751	776	761	763	747	745	761	737	739	774	685	732	776	721	720	742	747	758	821	787	721	758	730	695	759	765	763	697	776	739	762	748	745	745	762	759	794	715	746	716	733	712	744	771	715	770	733	746	749	687	818	778	771	780	754	726	781	749	750	767	736	757	707	748	729	710	761	719	760	732	762	758	677	752	744	734	749	738	780	775	742	731	722	713	744	711	731	783	709	713	733	761	726	779	730	723	734	740	732	703	761	696	737	739	740	772	729	753	777	748	724	768	763	733	724	720	731	749	768	718	742	723	744	698	738	750	731	778	737	778	740	759	739	738	761	766	740	759	781	773	733	729	727	738	791	746	726	768	761	748	735	705	737	726	731	699	732	760	775	725	734	748	775	736	723	735	734	778	767	734	724	728	754	768	725	732	757	748	736	727	751	739	738	698	703	780	725	721	737	786	722	700	772	725	762	701	706	726	753	680	709	718	701	761	774	755	752	698	724	781	731	718	751	739	774	717	809	769	704	759	799	760	805	728	760	726	695	722	726	752	763	751	778	778	751	763	775	736	741	774	752	740	729	749	739	705	727	702	714	773	732	757	763	707	786	750	725	759	716	746	753	722	750	737	731	713	690	736	702	813	737	701	739	722	781	759	718	783	721	735	732	738	736	712	731	724	737	793	724	749	755	788	736	693	750	725	795	731	741	715	773	743	738	758	723	740	761	763	762	725	755	759	764	733	750	722	748	782	727	738	763	699	742	716	799	737	767	752	723	778	753	758	733	713	779	804	741	801	737	787	782	728	767	750	766	783	789	764	777	725	690	760	744	744	739	720	761	709	712	732	721	728	709	734	745	752	711	729	735	773	744	717	734	745	749	732	744	720	712	698	747	765	759	736	760	734	758	755	749	691	787	738	761	724	732	721	737	713	746	771	793	734	727	759	731	769	797	713	701	711	717	786	753	689	740	727	742	712	695	765	732	732	792	789	696	776	770	720	742	779	736	735	719	705	773	696	725	692	742	739	722	748	711	697	740	764	759	752	743	725	774	712	766	716	723	710	695	732	761	744	748	748	745	741	772	725	801	706	758	716	745	717	697	710	793	741	737	751	735	771	743	716	760	769	707	737	772	715	740	809	774	758	806	708	758	720	741	709	751	787	769	755	782	752	674	774	695	739	744	710	717	694	711	745	735	831	742	726	713	732	724	750	736	755	769	763	747	770	728	737	728	724	782	756	775	755	723	701	758	757	771	744	685	791	718	743	753	752	752	734	774	755	716	726	760	743	780	726	725	737	719	707	783	727	734	777	744	768	724	733	696	729	701	680	785	725	748	759	742	750	717	718	732	762	722	688	734	735	736	796	770	730	703	735	749	720	722	753	743	743	770	742	730	745	751	772	666	734	799	784	712	739	723	753	705	769	708	759	748	747	753	754	746	695	777	764	697	738	771	696	773	750	739	734	758	755	755	761	787	729	727	707	760	762	743	740	706	721	749	724	753	755	766	778	729	734	745	761	730	756	765	708	740	721
24074	21017	28471	26019	24298	21648	15569	8670	5800	4032	2871	2162	1629	1326	1064	973	911	829	739	691	693	653	654	689	611	570	563	560	559	541	582	568	574	567	602	554	565	610	558	622	586	539	587	536	584	565	558	545	566	586	543	569	540	574	579	549	536	556	558	588	566	587	546	595	557	568	599	594	570	536	550	580	591	591	573	554	545	565	547	552	522	584	588	565	542	517	583	571	542	546	560	564	564	558	549	511	552	527	588	597	581	564	549	530	570	523	574	561	553	559	544	549	525	579	567	530	571	558	559	545	548	584	568	551	542	545	542	542	575	557	562	561	568	552	573	583	584	581	549	585	528	586	593	544	525	576	524	537	563	564	580	553	528	517	598	569	551	594	562	570	576	536	599	567	572	569	567	536	590	543	556	615	585	562	574	576	556	543	574	552	605	582	558	557	560	583	572	568	597	526	531	566	554	536	527	572	566	605	532	522	544	558	563	594	521	507	594	543	584	584	565	540	547	643	592	554	571	529	598	544	588	521	559	532	599	527	527	516	561	548	571	563	614	576	566	520	584	618	549	596	557	599	611	520	565	575	592	556	505	499	531	542	630	567	599	582	560	541	556	581	578	515	570	559	507	512	549	521	556	529	556	532	604	541	546	601	554	571	565	554	528	593	555	551	568	577	586	603	539	571	524	562	575	552	519	531	506	599	573	526	530	580	567	535	551	562	578	526	528	555	546	615	543	506	548	603	532	533	576	606	549	588	538	565	568	556	581	555	561	588	529	558	559	573	559	551	538	556	534	517	566	581	562	573	570	578	551	534	574	583	563	571	553	542	544	574	580	560	556	525	599	594	565	563	481	559	547	580	536	595	565	549	534	565	590	542	574	589	594	533	556	546	590	541	578	570	545	603	570	570	575	555	580	554	576	574	516	546	545	566	566	610	508	578	596	528	553	579	576	573	557	531	559	591	536	556	579	546	576	519	571	573	561	567	600	550	561	557	573	534	572	556	593	551	570	501	524	564	555	517	571	602	585	560	548	543	576	556	614	532	572	564	569	558	530	555	572	581	608	518	575	554	529	586	574	539	546	560	547	524	567	529	540	532	554	552	531	567	586	566	593	603	540	546	612	541	540	556	556	548	545	556	600	586	570	579	538	528	572	558	597	577	581	564	540	589	598	566	516	581	572	553	538	563	520	519	548	566	568	571	576	545	568	582	560	516	583	565	542	543	576	554	555	577	561	576	598	605	542	524	528	599	584	548	569	547	565	552	585	496	541	594	550	579	559	578	545	529	565	532	558	575	573	543	575	544	520	537	562	569	525	549	571	588	528	560	572	581	520	570	547	579	554	595	565	570	553	518	570	529	567	582	531	534	560	576	560	551	589	590	577	543	590	540	588	589	596	531	576	587	568	571	555	577	577	625	541	534	574	576	566	611	601	581	586	551	557	540	566	597	531	552	581	575	564	549	545	589	565	595	551	566	568	547	559	540	598	559	610	558	526	592	544	546	575	565	599	566	594	615	555	568	560	531	567	556	584	580	600	547	618	570	593	589	562	575	541	540	549	581	570	532	537	606	529	560	564	543	563	526	567	574	577	606	569	590	548	599	540	557	564	544	566	543	546	551	607	530	586	557	540	561	601	570	541	542	586	575	576	563	549	536	555	563	578	561	555	533	563	570	532	586	548	555	585	602	586	547	580	590	560	553	577	545	509	596	592	574	552	525	518	543	538	541	554	568	549	561	543	566	569	541	545	514	559	592	573	593	554	528	571	585	526	576	552	611	575	557	536	548	569	558	557	595	557	550	571	571	586	567	562	572	598	546	580	576	539	561	550	566	590	547	561	563	538	568	542	587	564	591	599	535	583	558	586	605	565	563	568	538	553	523	550	538	607	552	601	561	551	596	577	556	596	565	560	564	597	550	574	568	537	536	543	576	564	573	580	555	513	552	595	570	566	593	566	558	567	541	549	554	565	561	572	573	535	531	551	548	504	579	545	595	561	558	530	533	558	549	531	548	552	517	620	595	580	571	535	587	543	570	597	573	554	607	514	571	561	559	541	592	570	558	538	535	579	586	591	532	570	536	538	536	604	558	545	612	553	562	588	578	585	528	569	556	570	594	570	589	559	549	572	574	546	559	543	557	564	571	556	560	567	546	554	551	520	613	533	536	591	529	566	580	536	572	545	538	576	540	542	559	564	544	572	544	552	568	602	570	586	509	567	595	508	555	557	567	572	543	561	574	542	566	585	541	608	595	572	575	560	547	575	525	553	543	510	526	578	567	512	577	540	574	535	542	567	572	598	605	559	545	573	559	596	559	549	543	550	586	579	572	575	533	545	595	597	591	571	545	572	557	598	540	593	563	536	574	602	610	556	533	558	557	560	578	552	559	592	560	561	575	572	580	541	534	510	530	554	561	567	582	562	623	546	600	589	574	581	621	565	560	552	575	520	557	597	573	570	563	597	541	561	546	593	531	539	544	582	551	607	553	515	525	594	564	593	555	620	548	574	533	541	567	521	606	560	552	566	594	530	591	537	550	572	587	500	520	560	550	540	564	603	540	577	519	550	573	613	590	564	525	561	562	578	571	562	532	578	565	577	520	558	549	563	517	623	560	606	539	593	603	604	578	541	571	578	546	544	563	571	525	553	543	572	577	592	565	521	579	578	605	543	570	523	569	514	542	562	472	600	544	547	593	539	582	577	539	562	546	534	549	575	540	584	585	575	538	572	602	590	564	560	557	524	621	557	547	578	559	497	538	580	595	575	612	588	528	571	578	586	544	608	595	533	543	577	575	566	511	524	587	562	583	566	551	566	610	575	610	557	521	543	587	540	534	565	590	548	534	552	521	577	570	528	532	575	565	580	526	535	532	557	504	558	557	554	557	573	583	549	567	600	570	577	550	518	573	565	574	534	558	573	573	547	565	563	583	565	573	570	546	520	549	538	539	530	585	530	541	586	566	549	600	540	531	540	554	520	540	551	579	592	587	607	595	555	558	567	578	587	597	625	519	534	606	551	534	577	546	613	528	560	579	547	548	540	580	610	554	563	549	566	550	570	528	572	552	528	558	566	525	549	613	527	541	574	548	618	592	557	550	557	548	572	596	550	588	552	575	513	534	575	559	570	548	544	535	593	565	620	573	567	522	505	582	536	558	612	588	553	540	573	553	568	563	528	513	600	593	549	519	551	552	571	571	586	532	569	572	566	580	565	558	559	574	517	565	537	543	549	554	618	593	528	520	577	598	557	527	570	555	548	571	580	561	519	551	536	534	579	586	574	550	551	551	568	562	577	504	568	579	563	558	563	557	587	534	589	536	623	554	574	583	551	565	555	588	554	562	571	537	552	530	520	588	512	595	585	530	580	544	581	585	568	561	564	521	555	564	536	576	547	564	564	562	554	579	561	578	609	503	535	574	556	572	564	589	530	547	521	557	585	557	594	523	588	584	590	540	531	594	520	554	574	563	572	552	571	510	584	583	576	544	568	551	578	570
37265	59118	53066	40304	33099	26252	19879	14796	10799	7847	5698	4061	3206	2486	2020	1662	1389	1323	1192	1114	992	964	949	916	816	826	853	858	837	886	835	745	775	810	740	766	796	769	773	806	753	785	760	802	767	805	807	796	759	779	795	823	760	799	743	801	760	785	751	799	793	781	741	751	768	773	751	739	714	820	779	758	776	748	790	787	765	737	751	769	770	805	743	765	756	810	799	778	748	752	769	758	740	822	782	742	738	741	781	782	821	801	812	773	767	787	731	783	756	797	772	773	838	692	788	755	773	755	744	736	804	748	738	769	783	795	776	757	799	771	780	811	714	832	753	761	732	781	778	769	756	776	818	807	786	797	826	736	815	763	796	819	742	815	757	728	769	778	758	747	757	725	746	770	780	772	761	766	820	787	751	802	779	747	828	746	820	776	736	753	850	770	726	744	795	795	776	733	735	756	763	798	795	776	783	751	716	763	801	751	811	757	780	762	788	749	769	798	771	741	759	783	793	795	771	802	770	804	793	733	775	717	765	786	745	752	740	769	735	821	768	777	806	809	759	792	799	773	770	799	758	773	765	782	770	766	835	751	769	791	784	787	757	837	763	792	747	790	788	784	791	748	782	808	798	749	756	785	768	805	808	777	782	807	783	772	776	767	768	786	781	752	729	750	766	819	730	817	774	758	778	794	791	763	761	781	782	689	781	777	794	779	772	772	788	773	753	767	768	776	809	744	738	796	753	733	779	755	748	787	767	780	781	735	791	816	784	838	762	757	761	788	804	832	774	768	692	733	796	755	802	803	760	803	766	783	796	796	745	792	775	803	788	754	724	755	810	763	817	822	745	799	760	838	779	796	830	779	783	789	747	770	771	760	792	739	757	765	797	819	807	726	808	818	806	837	730	786	839	793	784	772	793	754	771	736	800	750	743	764	784	749	816	786	718	763	762	798	741	769	728	727	754	803	776	809	736	764	803	808	748	772	767	751	736	750	789	738	790	804	804	740	867	715	789	787	834	796	792	755	773	776	763	775	782	751	748	806	744	751	783	762	728	770	750	790	799	723	806	764	756	761	749	810	755	753	767	717	775	774	756	765	772	756	742	822	780	729	723	786	762	783	781	792	794	786	825	721	784	729	768	773	750	778	734	769	700	791	797	821	798	804	793	766	783	732	778	778	805	809	787	757	768	797	746	787	822	755	752	815	785	773	750	790	788	740	765	794	769	780	753	741	764	849	756	771	790	780	782	732	762	774	718	761	808	743	753	809	779	816	788	722	754	820	794	822	794	751	719	734	790	772	781	788	744	795	821	775	754	821	749	762	712	769	761	762	790	778	745	783	822	731	819	774	780	768	794	752	733	777	786	747	755	776	773	791	729	748	775	788	797	762	767	759	772	751	776	805	802	759	762	729	781	747	750	773	782	759	761	784	780	728	751	780	745	774	767	775	728	784	785	803	779	841	784	741	771	749	774	770	797	769	760	752	714	721	791	734	767	792	792	794	790	779	780	737	768	743	766	769	805	729	772	786	778	769	779	773	734	728	760	763	695	778	806	762	738	809	766	777	804	750	778	734	778	810	788	770	824	833	781	810	787	779	740	778	760	786	772	868	803	759	783	761	799	808	788	774	761	812	739	791	765	782	755	767	823	820	754	762	742	747	787	787	749	767	738	767	785	731	765	820	818	735	778	834	775	801	828	761	734	785	772	793	785	788	798	807	807	787	810	765	744	740	723	766	778	796	774	795	831	730	762	785	771	779	797	795	803	797	736	745	759	766	758	789	829	767	787	768	795	749	762	776	783	770	739	724	815	788	741	777	729	764	769	763	775	784	808	764	734	741	778	782	755	768	778	786	807	774	777	722	724	795	759	802	786	802	777	793	792	794	801	750	806	767	789	774	784	764	771	779	758	791	780	819	777	787	755	768	783	807	775	787	727	763	825	771	784	721	790	763	783	714	733	800	782	760	803	742	758	780	726	787	758	767	786	771	797	849	755	750	770	804	755	808	768	808	762	783	742	797	784	816	781	751	736	792	764	774	766	728	767	809	736	788	785	813	785	751	796	812	800	763	767	803	779	765	746	764	768	756	769	778	768	812	778	816	821	718	790	753	806	755	755	725	761	787	763	797	780	775	716	711	759	737	779	712	775	715	767	782	797	743	779	793	768	769	777	776	742	799	780	747	744	791	769	790	804	724	798	785	759	837	819	727	800	763	758	787	742	795	767	718	772	793	735	789	777	773	837	744	810	779	760	735	754	754	806	773	818	802	773	833	771	783	772	789	790	798	749	809	756	778	783	773	732	754	744	760	780	809	760	766	774	767	764	759	780	774	742	771	828	765	790	776	745	790	816	776	776	806	823	781	806	752	805	797	779	803	770	750	771	786	813	749	777	814	782	721	784	780	775	808	775	745	811	771	765	723	792	750	773	761	752	799	775	780	775	773	813	734	785	774	728	758	809	764	809	781	790	719	752	788	764	735	765	821	808	810	816	802	781	789	764	793	806	781	713	775	831	825	817	804	791	783	803	799	786	748	764	749	817	793	737	802	804	815	801	770	761	805	763	820	790	804	754	780	782	795	732	813	777	776	734	779	804	807	790	731	791	796	783	749	758	790	794	738	736	789	788	837	778	835	787	730	723	747	763	787	797	739	725	782	779	803	807	782	787	805	789	747	793	760	821	791	751	745	737	829	800	731	776	771	732	787	786	807	754	788	775	753	766	785	738	763	814	766	753	772	808	770	759	782	713	766	775	759	773	730	722	782	755	798	782	798	775	747	755	837	804	791	804	784	790	801	828	792	782	774	815	779	776	745	757	780	804	796	757	770	793	770	778	724	796	796	717	742	768	786	778	798	765	798	757	748	727	779	844	730	742	788	770	819	763	737	755	800	821	783	822	777	785	767	772	735	738	838	749	755	751	767	751	759	783	717	732	760	814	727	754	743	839	725	749	755	746	803	758	737	719	806	768	785	781	746	782	839	787	735	794	738	731	772	757	765	742	766	796	764	741	791	748	772	779	765	797	799	813	824	820	744	772	810	748	830	778	759	752	790	798	791	775	777	776	788	771	750	737	805	787	806	732	798	777	794	786	747	781	780	758	770	824	784	783	737	798	774	756	754	791	727	755	790	818	786	773	778	764	730	766	782	799	806	813	819	845	807	762	715	737	800	801	770	826	789	760	756	779	806	776	730	775	786	770	780	775	787	744	743	792	758	760	797	732	756	808	748	756	789	773	734	799	788	750	747	795	754	752	814	828	742	758	761	780	788	822	788	806	787	786	745	742	785	791	788	781	763	779	792	781	800	778	789	732	767	822	782	763	796	774	844	775	805	777	775	818	741	736	809	802	771	810	742	760	735	743	786	782	756	756	804	791	824	794	803	771	803	834	792	776	782	794	721	821	762	793	811	762	771	804	755	782	814	818	795	809	793	771	843	817	783	738	786	749	791	737	781	782	757	793	758	767	817	767	761	783	793	746	785	774	758	775	750	781	745
22965	21000	28711	24120	23129	24677	23001	13380	8656	6125	4256	2981	2349	1815	1497	1271	1112	929	829	841	723	667	620	657	676	626	631	591	599	565	588	568	576	614	576	531	570	611	593	556	550	594	558	557	584	535	560	563	540	589	595	512	536	601	564	559	594	564	549	556	572	548	528	575	505	535	536	503	566	519	524	579	609	601	566	583	560	572	519	551	535	579	555	547	560	571	560	577	543	573	601	539	552	549	580	589	563	586	560	566	542	569	568	542	522	554	570	564	518	540	539	545	511	590	567	591	544	561	569	548	589	541	539	544	540	590	533	575	552	537	573	547	503	569	585	620	549	547	570	543	564	571	597	563	576	551	553	522	568	551	538	553	539	567	530	558	556	583	583	545	508	560	537	549	554	560	609	557	568	579	559	514	552	536	584	552	535	538	549	566	556	523	572	545	597	551	541	510	596	570	546	570	586	558	595	546	534	544	546	533	556	547	542	601	570	556	542	566	561	565	602	548	566	557	577	534	509	539	533	553	528	540	540	581	562	580	617	573	537	564	568	529	561	542	566	555	482	618	544	574	564	581	570	568	560	535	542	516	610	551	576	534	557	555	540	547	592	548	526	593	537	556	584	546	578	576	502	509	530	580	558	578	611	543	572	589	561	522	547	511	572	559	538	551	567	554	521	568	561	549	537	557	553	544	555	517	570	507	542	501	543	568	541	541	561	559	541	607	543	546	569	558	521	586	563	530	540	516	569	543	551	541	529	569	555	513	545	556	560	550	569	569	580	572	558	571	518	575	553	562	533	561	569	568	568	561	550	520	571	537	537	541	564	527	575	535	560	568	503	541	553	557	523	553	564	580	549	590	512	536	580	545	482	540	550	615	544	565	524	552	598	554	537	559	547	564	549	537	580	545	561	562	547	540	550	566	548	600	560	572	518	568	575	541	558	530	557	509	551	562	565	517	553	558	580	574	542	549	541	569	584	551	555	599	563	536	540	539	588	584	564	590	561	553	549	592	544	541	590	583	581	540	520	556	559	579	545	561	590	587	584	512	542	508	543	529	554	547	545	554	586	554	584	535	557	562	571	527	547	512	538	584	533	536	593	581	557	520	577	572	558	567	547	562	585	541	554	570	573	557	557	516	575	549	552	575	555	602	569	547	564	528	546	553	593	563	539	557	524	545	546	535	524	565	585	549	543	542	529	578	601	546	549	504	537	544	545	539	533	588	587	528	576	509	514	564	575	559	544	547	531	576	550	551	503	555	583	545	563	537	583	540	587	548	549	570	559	527	549	587	566	546	600	562	560	578	566	539	523	550	575	572	560	558	581	524	570	560	573	569	578	557	575	529	543	568	593	543	555	553	541	522	608	571	530	519	568	531	574	550	539	590	512	576	557	581	555	541	629	500	577	605	575	552	557	560	552	579	542	533	577	526	528	550	568	524	576	591	614	540	539	563	550	552	552	538	566	515	537	597	560	551	519	560	558	551	565	549	572	554	549	548	576	502	530	550	542	534	527	578	564	600	603	533	553	578	584	587	545	553	589	575	562	605	549	582	529	562	552	586	564	531	552	535	535	534	501	542	593	568	551	549	568	569	541	588	557	546	511	536	613	527	538	550	565	547	536	564	548	565	589	567	542	551	536	558	533	538	579	544	524	560	569	603	531	550	564	531	562	565	570	521	546	519	528	531	552	568	571	525	498	516	544	553	524	584	591	567	559	561	595	581	594	549	529	536	595	543	553	539	521	543	511	520	555	566	563	538	583	567	564	574	576	562	542	532	539	583	531	532	544	580	579	499	573	555	536	552	603	564	580	569	559	559	529	563	540	573	622	586	522	568	569	590	572	565	555	579	554	534	559	579	532	555	550	554	511	552	525	552	559	549	556	570	577	540	552	564	585	606	564	561	545	548	587	572	534	569	556	578	540	561	585	587	545	518	571	573	542	591	558	551	609	560	522	543	587	542	533	575	527	598	533	574	550	533	544	571	545	548	542	622	577	552	572	534	588	575	561	544	548	570	553	532	522	570	538	564	558	594	522	537	553	598	500	549	552	526	584	533	521	548	539	555	545	555	550	577	591	607	580	536	555	558	527	565	538	560	576	570	508	536	559	572	572	645	521	584	574	571	539	502	572	526	519	534	563	603	584	597	531	567	523	544	565	528	554	608	537	559	564	563	541	610	566	531	537	577	523	577	555	558	562	580	577	559	530	582	546	547	559	551	562	524	532	535	523	556	535	584	559	546	551	548	535	543	561	529	590	552	516	584	543	571	580	529	508	501	577	558	523	564	548	590	571	511	550	541	592	532	551	529	537	566	598	557	545	580	530	588	544	556	548	543	541	565	531	553	510	601	588	520	535	591	519	539	562	556	566	560	567	522	576	607	537	570	578	536	539	534	550	540	505	549	527	561	513	571	559	550	540	540	566	572	563	579	590	523	525	541	565	579	566	580	546	573	525	560	560	549	560	500	596	560	515	546	532	572	540	500	611	558	573	551	532	566	588	552	532	538	559	574	529	566	562	528	572	558	531	541	554	552	550	568	546	525	581	532	562	529	538	569	553	573	551	549	546	521	538	577	535	561	537	503	563	564	551	555	551	561	553	526	531	557	588	547	564	556	558	589	520	551	543	610	550	494	554	530	540	554	564	586	514	599	565	543	526	554	542	569	508	556	564	539	541	491	586	550	562	541	535	548	552	542	561	516	562	558	578	552	608	550	563	568	585	499	541	517	550	559	579	545	546	567	569	532	531	551	512	512	542	561	539	542	531	603	574	519	549	577	563	523	538	561	560	596	515	541	558	570	559	547	530	540	587	562	581	542	561	597	579	537	568	529	521	584	594	499	574	531	561	559	550	559	526	557	578	544	563	555	550	548	567	548	576	549	588	554	594	563	556	582	562	566	556	521	519	551	564	533	568	581	543	556	550	548	534	563	560	565	532	551	557	586	542	586	549	565	553	529	570	550	603	551	509	555	534	601	570	549	602	532	565	554	547	575	573	553	569	574	552	534	551	575	588	570	501	521	533	557	542	561	542	523	537	555	509	528	591	572	574	561	542	540	595	539	534	573	553	544	536	554	542	571	620	533	511	534	588	547	598	506	556	547	542	557	592	550	536	525	566	544	576	518	566	531	556	526	579	600	522	561	553	563	545	532	553	534	590	546	580	547	560	582	561	541	525	587	549	532	548	542	556	575	556	526	548	532	545	580	576	549	561	538	566	575	513	531	555	577	554	591	572	544	566	538	562	531	552	576	529	570	590	558	602	592	532	578	559	595	512	568	537	557	548	572	583	559	540	552	558	573	560	526	547	581	512	528	593	546	571	558	544	569	538	567	560	525	571	532	549	542	538	558	542	548	558	543	567	568	581	575	589	536	537	546	547	490	542	556	567	578	556	534	553	529	572	572	627	575	531	512	495	575	534	577	534	535	581	555	586	526	538	553	531	492	561	558	509	583	548	550	558	531	534	550	513	567	503	569	539	546	621	579	516	557
38497	64580	59569	46547	38767	31437	25389	19587	14816	10793	7838	5754	4305	3306	2526	2092	1833	1523	1384	1161	1160	1082	1017	995	932	856	863	849	825	800	786	783	806	793	678	750	722	783	789	752	777	765	773	808	758	741	737	758	752	771	717	747	751	776	750	728	727	734	732	759	773	743	797	785	723	759	753	791	721	776	785	765	781	784	766	768	732	762	695	748	750	727	798	744	751	732	755	735	794	759	772	754	753	742	733	731	802	731	758	709	802	711	748	791	736	779	748	758	757	767	778	756	779	787	747	813	772	718	770	747	738	716	802	793	741	740	743	741	742	778	740	772	754	778	757	727	792	749	747	744	729	755	767	774	750	746	734	685	740	788	754	747	775	757	774	784	743	735	741	724	738	749	706	816	702	701	792	736	757	731	741	790	780	728	769	798	728	762	758	763	746	755	743	775	741	788	792	724	769	718	729	778	747	704	733	739	714	758	726	780	736	724	745	767	792	793	759	751	723	782	736	793	754	711	793	750	797	778	775	724	795	723	766	771	780	712	773	729	806	775	725	723	763	762	743	763	800	788	776	779	721	719	761	734	784	752	759	730	754	743	762	756	750	716	743	791	724	745	776	792	807	758	749	728	773	812	742	755	777	754	723	759	728	776	726	791	762	781	792	735	760	779	752	734	720	734	764	797	775	733	741	759	776	759	751	739	755	756	803	733	765	755	746	757	765	763	783	777	738	784	780	705	792	788	806	742	782	748	704	732	723	723	756	758	753	742	749	720	729	719	776	760	726	778	775	747	712	730	729	755	753	744	751	777	776	713	752	704	780	725	754	802	732	755	766	765	747	778	727	765	756	716	784	724	742	753	691	791	765	724	735	780	759	775	753	751	788	742	732	767	788	776	766	725	713	736	704	821	798	702	751	762	740	747	754	782	703	766	736	749	727	720	766	783	811	792	759	737	721	733	750	745	794	746	804	745	759	778	776	765	740	713	747	714	719	762	728	732	776	740	734	776	738	753	760	743	762	744	755	805	753	811	777	727	780	756	745	736	713	794	750	789	750	736	766	731	737	697	752	745	797	765	776	775	819	786	759	745	677	766	768	764	735	772	720	737	793	743	748	737	745	751	800	725	728	752	726	770	743	784	781	773	709	748	742	739	784	735	729	743	768	686	761	792	726	744	755	767	814	729	762	775	749	735	775	761	782	713	766	793	726	769	825	751	742	766	731	738	740	803	736	804	767	755	732	770	795	764	729	794	790	763	743	724	724	779	767	832	762	693	773	745	767	743	739	764	715	772	746	741	748	719	743	742	766	738	737	733	753	756	748	748	713	745	792	765	778	763	726	753	745	747	732	806	774	736	770	759	683	753	738	810	688	793	756	764	740	770	721	757	757	732	768	732	744	745	795	703	718	809	728	728	725	745	781	761	694	756	749	771	686	754	764	778	740	787	760	759	758	732	764	719	689	722	784	768	793	767	785	753	747	751	763	750	761	788	749	726	769	715	800	745	755	795	748	750	721	789	737	769	736	744	760	692	774	758	762	728	780	717	799	745	751	810	739	802	740	755	742	714	767	809	758	777	742	774	715	765	768	746	770	752	764	768	793	723	759	741	749	677	777	776	711	735	770	698	753	817	744	760	781	742	741	735	764	734	773	739	779	739	791	779	761	782	821	784	727	771	766	793	782	764	750	783	737	749	734	775	737	759	744	826	734	762	735	699	750	755	752	813	753	775	816	751	708	775	712	733	787	731	790	778	716	748	804	765	733	783	794	741	756	750	747	784	730	757	764	783	766	786	818	738	745	742	725	747	716	738	778	794	745	730	761	698	787	774	760	745	768	757	755	732	787	773	764	755	751	762	749	800	724	715	772	759	768	725	779	717	741	753	742	802	702	749	727	725	789	759	796	770	761	732	757	754	675	740	764	739	699	765	741	767	754	757	734	786	751	753	772	720	756	716	699	796	751	759	763	774	780	826	802	737	742	780	729	728	746	814	755	757	727	778	789	764	705	795	706	733	738	709	817	772	751	743	838	737	772	725	782	751	751	764	778	779	778	772	745	761	754	725	764	778	802	730	745	753	770	814	752	790	751	747	791	726	720	809	698	764	762	765	723	771	772	741	787	713	764	784	751	762	751	734	749	798	730	713	771	774	736	773	752	765	776	796	762	741	783	687	712	743	761	777	794	753	789	755	722	806	805	755	758	802	755	821	778	743	766	789	731	782	760	762	684	775	719	771	747	738	742	751	783	739	779	698	765	729	734	805	731	760	749	742	748	766	730	769	756	778	749	789	749	706	758	799	715	759	709	772	768	797	746	722	756	730	787	736	779	740	768	783	749	754	722	704	781	766	763	751	742	759	790	776	745	796	731	713	758	757	812	788	787	772	728	765	770	762	703	733	747	758	731	740	750	749	770	767	786	686	715	756	757	754	755	755	704	740	814	710	723	750	723	756	758	749	789	754	780	775	729	734	759	705	752	783	770	680	793	789	837	734	747	766	758	775	738	788	779	778	745	749	798	776	795	788	763	740	736	788	757	705	770	763	721	742	783	748	806	729	765	749	740	749	750	706	750	698	761	741	759	734	766	722	758	766	735	785	750	723	794	740	783	800	752	720	723	731	717	767	709	776	712	724	744	707	717	747	718	800	754	776	747	778	754	777	739	735	775	774	744	766	730	746	741	712	747	697	802	728	749	700	790	775	792	743	743	736	709	782	789	767	737	765	754	784	736	737	782	761	772	768	775	759	805	748	723	758	757	753	703	768	721	715	761	752	770	793	768	787	720	812	778	705	755	767	780	724	771	733	782	785	764	710	778	780	729	792	717	649	738	752	734	744	763	761	759	765	785	791	713	767	753	731	769	746	764	749	748	764	758	748	768	726	796	722	772	685	716	761	809	811	732	766	778	800	788	787	781	764	743	745	759	713	725	786	768	754	715	770	760	768	799	776	808	801	783	728	808	728	713	704	736	735	752	821	771	779	765	733	695	742	737	786	757	796	764	757	752	724	788	777	745	791	731	771	723	749	763	774	720	780	784	797	737	757	716	740	748	771	739	729	760	814	786	702	800	757	785	804	771	746	734	727	784	762	727	749	728	716	775	736	777	773	740	734	747	752	771	749	762	748	764	723	760	810	800	742	776	741	747	757	736	745	758	747	744	746	771	739	753	755	715	777	773	763	806	764	769	781	752	767	779	772	769	768	742	758	700	782	801	727	751	744	731	720	748	767	772	771	751	747	760	750	757	773	751	743	817	776	786	748	790	778	762	738	794	756	778	749	762	760	809	777	707	745	744	729	801	702	787	743	757	749	731	730	746	748	751	736	750	751	745	752	724	777	761	747	754	735	738	746	779	755	796	706	770	794	725	792	760	788	780	712	722	720	721	723	762	733	765	748	764	760	763	747	760	762	751	778	729	747	747	741	745	720	753	678	741	768	717	747	764	769	719	772	743	690	772	742	794	827	743	749	829	697	725	753	748	795	793	765	783	781	743	742	783	733
29487	33098	40544	32237	21025	13296	8019	5203	3518	2430	1913	1498	1233	986	900	723	759	691	598	642	628	610	575	579	578	612	550	561	584	524	544	521	549	534	509	555	513	515	565	529	517	537	536	573	537	558	538	535	540	501	537	529	576	553	501	530	557	563	501	537	595	511	508	560	574	560	559	524	574	566	568	556	520	532	567	534	519	555	558	536	561	513	550	553	523	570	543	510	543	570	553	554	559	521	547	486	567	520	495	531	504	503	561	563	570	589	559	539	543	540	546	559	569	536	526	558	553	529	550	541	532	561	526	539	505	528	509	559	493	536	536	525	529	550	570	565	544	521	556	540	527	536	547	550	538	534	499	543	534	563	532	543	539	530	539	517	537	528	601	515	575	523	520	521	491	519	503	558	544	504	549	532	537	562	502	524	579	493	570	517	568	484	501	568	529	543	535	554	501	572	498	505	569	546	516	518	539	526	547	550	546	537	497	511	532	529	574	505	551	551	571	565	539	515	550	524	513	537	520	530	548	547	494	540	561	520	544	510	554	577	472	501	539	536	496	548	519	589	538	516	538	524	518	552	520	537	533	534	547	533	563	521	550	530	517	559	530	502	525	554	501	539	525	543	572	560	528	560	527	519	532	546	549	521	541	548	525	521	539	552	581	543	563	580	517	512	535	543	547	514	503	567	558	503	544	530	545	527	500	574	509	550	521	526	580	516	511	520	561	514	519	547	527	522	475	505	550	529	527	538	514	568	518	559	532	526	558	503	564	553	526	545	555	559	539	482	506	533	548	551	531	523	518	548	547	519	519	560	486	571	504	538	549	522	525	523	538	543	537	528	509	517	511	553	509	543	523	563	534	539	548	509	513	527	595	525	533	516	532	507	527	535	554	515	524	569	524	512	558	538	537	517	509	551	555	547	544	507	522	558	538	519	530	515	568	540	519	580	569	492	536	536	484	529	549	535	507	535	576	529	536	552	569	535	545	520	535	534	555	508	528	541	558	540	566	541	521	531	543	580	553	577	562	552	559	519	535	509	540	507	494	527	523	535	531	539	505	542	556	533	535	505	496	538	558	531	574	519	522	555	536	549	547	548	517	552	516	549	546	517	550	507	579	500	541	547	536	566	560	528	533	553	535	524	528	502	560	499	539	577	531	523	544	552	520	523	508	513	555	548	543	515	569	529	542	514	516	502	545	518	568	507	515	552	553	542	561	535	580	488	545	541	554	575	551	524	539	519	545	553	562	522	514	508	519	541	495	517	567	514	558	540	516	586	552	497	550	544	544	502	528	566	505	547	521	562	577	515	533	518	505	540	521	577	518	539	532	527	531	549	526	519	545	524	569	552	526	542	507	574	515	488	526	527	545	567	522	555	523	554	532	573	522	545	582	550	500	559	519	533	513	551	505	521	544	555	589	490	560	541	556	523	522	467	540	522	494	538	547	525	523	601	526	553	521	542	526	512	544	499	538	542	543	530	558	495	554	544	523	549	520	557	565	556	514	474	527	521	548	554	506	552	559	522	499	599	497	493	531	539	575	504	563	538	552	562	562	549	565	523	540	521	533	546	543	531	544	543	540	511	556	602	535	521	553	504	550	530	527	510	558	520	552	516	522	556	522	541	520	558	496	509	559	542	561	533	536	497	514	547	538	565	502	534	531	601	550	553	506	514	542	543	519	566	510	521	571	556	557	501	511	548	526	535	518	554	529	493	536	528	508	548	542	562	559	574	573	519	560	555	557	558	505	544	510	527	545	513	563	574	576	538	527	551	547	526	582	579	524	518	518	546	527	574	540	558	568	490	542	539	571	531	553	551	556	556	531	508	571	506	588	563	538	565	521	580	528	569	567	569	509	519	517	494	526	516	540	526	539	505	518	526	546	525	521	529	495	514	536	545	533	528	512	539	524	564	511	514	587	552	559	532	498	565	543	525	548	525	497	541	529	526	551	540	550	490	562	502	542	561	485	522	548	486	534	516	514	564	555	548	525	494	514	522	579	514	543	524	518	561	542	557	559	554	550	534	522	502	542	547	537	543	491	532	521	546	539	489	521	539	510	562	552	555	540	550	507	553	521	510	548	524	526	538	540	563	560	507	528	553	513	510	557	536	573	488	588	540	495	561	536	542	533	535	578	533	503	519	499	507	544	563	513	547	560	527	522	568	490	527	539	529	556	524	562	575	525	520	542	520	581	519	519	531	509	530	526	517	531	558	522	539	500	549	542	570	583	492	558	567	539	547	562	540	535	531	508	532	523	558	507	526	556	538	547	491	521	540	535	558	547	530	562	501	540	535	567	561	537	525	564	513	514	528	567	516	523	547	564	497	574	550	548	523	556	562	513	519	505	523	546	519	536	524	568	555	521	544	539	490	491	533	558	562	510	583	533	560	551	542	539	528	559	490	545	502	518	558	533	554	513	498	523	564	540	577	517	508	546	511	549	522	540	508	588	566	554	504	578	531	498	533	506	548	559	534	550	566	483	568	544	563	528	525	533	506	560	525	553	483	559	552	563	531	500	544	545	514	549	536	566	558	545	544	533	552	545	520	503	515	559	565	513	537	553	501	533	557	529	563	538	526	521	524	556	549	531	557	488	542	526	503	515	479	517	550	547	524	513	506	578	596	516	573	539	534	578	564	589	547	578	554	552	531	575	546	583	531	511	508	507	540	510	526	533	545	549	559	575	511	522	538	511	526	502	523	545	572	517	524	539	539	506	557	544	579	566	545	527	537	470	548	515	577	526	533	517	553	525	511	576	536	593	546	513	541	565	552	525	541	528	563	540	497	529	517	533	569	543	546	549	548	568	526	508	543	512	518	560	572	518	496	496	528	476	539	523	516	524	546	538	581	529	529	487	514	543	582	518	556	535	481	509	497	539	533	561	516	528	538	514	532	502	555	506	503	532	558	503	534	556	521	532	528	510	512	472	529	514	544	538	549	550	553	527	542	527	520	533	530	533	544	529	561	541	544	545	544	557	515	536	514	534	511	542	566	562	538	565	526	553	543	520	517	524	555	536	507	519	585	556	555	541	571	572	533	558	576	520	532	546	539	558	529	548	542	565	498	537	534	516	571	554	519	512	568	532	534	498	556	548	530	504	592	522	523	518	563	549	525	537	548	561	546	551	571	534	561	497	549	494	527	572	502	542	540	524	549	576	550	514	514	551	547	517	558	550	541	534	527	538	490	521	554	557	546	498	579	554	543	518	493	503	528	517	540	549	560	574	525	531	528	525	526	501	507	541	517	516	533	545	572	527	541	559	548	528	516	543	529	561	570	569	577	547	566	563	546	532	485	531	532	553	534	567	518	550	544	504	541	539	561	523	563	556	537	514	564	547	536	561	515	518	506	523	545	542	554	465	518	515	527	542	522	510	545	527	575	580	551	523	516	525	554	519	543	532	496	513	561	532	547	527	540	566	548	559	534	530	556	533	543	517	550	557	580	500	539	543	541	547	533	569	537	542	535	567	505	496	549	573	533	555	526	543	562
37128	52379	46845	34952	26396	19724	14100	10187	7210	5104	3677	2846	2097	1754	1453	1239	1098	1090	989	885	859	854	850	824	847	770	793	763	756	748	720	769	796	739	768	727	752	774	760	746	725	786	770	722	707	755	703	736	758	798	757	690	750	736	720	780	801	747	714	696	703	686	743	720	746	769	726	741	681	751	756	714	682	758	765	759	678	727	750	691	727	681	742	689	718	723	731	725	711	774	716	742	728	761	763	746	692	664	712	744	760	743	724	727	669	737	700	676	738	744	745	741	779	686	772	757	711	734	760	708	733	703	742	740	809	746	737	697	737	772	762	753	734	718	728	746	754	728	798	765	750	724	774	716	728	750	755	740	730	725	732	724	801	735	738	765	716	687	735	737	703	706	681	756	741	739	727	779	707	789	769	786	746	747	748	771	691	729	764	739	722	691	701	711	719	750	760	745	728	722	698	719	757	756	747	773	797	727	709	702	749	731	738	740	767	769	793	753	688	748	731	738	709	698	750	747	727	739	770	757	742	768	732	801	707	783	758	732	737	752	715	734	730	729	733	727	783	678	702	718	739	728	753	730	734	731	784	702	724	755	708	721	723	735	729	759	761	728	711	726	708	681	707	733	759	732	743	715	763	696	750	707	733	712	737	702	754	680	746	709	752	731	764	745	745	804	760	766	757	784	699	762	789	739	696	785	755	727	710	732	733	717	753	734	770	724	749	726	762	712	730	732	749	760	736	757	745	783	754	739	715	721	755	732	704	779	751	740	706	694	689	736	693	722	790	688	762	714	777	719	726	724	784	693	733	759	747	761	701	775	779	723	727	712	780	771	736	730	739	731	730	743	752	802	769	714	732	778	730	743	740	738	755	729	716	734	699	797	777	675	756	665	817	733	692	756	727	767	759	699	774	729	783	762	727	753	722	686	741	731	784	743	751	737	732	754	726	746	741	734	744	734	769	727	677	755	756	729	736	718	739	781	763	761	754	733	727	742	741	678	752	719	757	769	781	722	735	780	763	677	710	783	748	736	781	762	747	754	727	727	740	758	800	714	705	749	784	730	761	737	759	714	757	751	700	719	773	732	738	733	755	747	730	723	765	728	761	735	772	737	730	718	715	684	741	738	777	801	762	764	748	738	716	719	755	724	730	727	726	711	746	747	742	745	708	711	694	733	751	725	752	782	737	776	734	765	762	747	665	753	722	779	741	743	709	715	769	706	713	741	743	795	753	729	720	746	742	763	734	718	728	715	726	752	763	700	714	735	747	704	751	759	721	716	744	731	773	667	733	724	754	724	727	728	763	740	744	736	707	761	760	750	739	706	738	712	743	775	752	719	727	722	738	744	756	762	688	756	736	754	731	743	721	708	740	729	749	728	741	749	761	739	753	752	748	708	734	751	719	726	674	692	745	755	748	741	808	742	766	702	726	740	735	720	786	769	722	714	715	718	676	745	741	773	733	719	786	732	693	757	724	768	760	719	720	745	755	746	699	755	775	761	718	775	719	704	747	776	742	733	701	754	752	679	730	755	730	798	705	758	737	748	779	782	751	748	708	804	763	772	709	755	770	762	719	698	716	729	749	758	716	762	718	727	775	725	710	744	757	769	757	740	724	739	745	724	730	740	813	736	770	745	742	735	677	768	728	751	721	742	716	705	744	738	786	726	726	722	763	757	694	718	726	727	759	748	779	747	708	788	757	759	714	745	719	753	765	705	717	750	777	741	690	774	712	773	717	717	715	763	742	741	755	729	752	793	751	744	723	743	723	718	717	694	739	757	714	705	754	766	708	741	742	760	798	735	737	754	776	734	704	749	702	721	691	757	749	790	694	718	685	729	759	787	753	752	702	692	764	813	709	665	759	787	752	757	726	735	747	755	738	721	720	736	747	765	764	774	730	733	769	726	717	768	753	738	723	712	703	729	723	729	776	719	762	714	713	722	722	742	724	804	737	770	702	706	741	738	756	713	748	740	738	731	757	699	698	740	734	740	780	668	728	766	707	741	685	761	706	744	745	722	733	706	743	755	738	738	730	729	745	692	754	746	749	684	751	730	742	748	731	723	718	766	712	687	711	722	728	756	744	730	732	737	749	737	748	752	754	703	715	785	713	730	768	766	744	728	768	744	726	733	748	728	753	735	686	740	727	731	740	777	758	777	726	748	766	768	688	754	754	764	758	712	714	726	785	715	793	715	763	766	731	749	702	782	750	785	726	798	750	736	749	713	734	717	683	769	715	710	763	726	711	740	718	743	702	756	775	707	751	745	756	777	751	765	754	758	737	719	693	709	721	742	720	767	750	703	728	716	733	783	702	796	769	734	763	676	772	737	746	759	749	723	832	782	745	742	736	742	698	762	703	756	746	773	681	750	769	755	757	738	734	741	761	719	709	770	714	715	730	733	745	723	770	718	731	716	735	721	737	765	767	772	749	702	780	693	702	723	802	759	747	724	696	735	755	718	765	736	734	720	721	771	704	760	795	732	739	742	685	737	731	776	756	746	757	737	730	755	742	740	724	715	719	790	712	735	758	719	702	692	646	732	721	715	739	741	769	752	769	741	726	717	705	716	761	745	741	753	720	738	762	752	745	688	777	713	750	729	734	749	735	741	722	797	759	738	683	719	743	773	753	749	742	776	738	779	778	763	708	725	726	738	754	715	751	773	730	753	724	729	720	717	783	734	751	766	743	689	693	780	666	815	735	700	757	789	732	717	738	776	731	673	746	746	753	691	753	689	737	752	706	747	766	770	764	703	755	731	695	733	750	728	736	721	715	725	707	711	740	751	744	722	702	777	715	716	709	786	725	684	750	760	762	765	727	718	718	774	700	741	717	754	694	754	754	733	742	749	747	742	704	701	706	708	722	755	745	781	714	764	737	720	739	735	759	766	742	744	722	728	795	737	746	767	727	722	773	725	704	769	754	684	732	751	751	717	721	714	720	712	723	689	751	755	682	715	718	707	739	764	689	739	728	631	758	758	731	716	773	770	746	733	738	750	752	709	752	777	707	762	753	746	726	722	719	718	681	708	747	755	782	694	784	715	682	762	742	724	745	692	743	685	684	717	724	708	737	726	754	694	658	745	722	747	764	739	735	756	711	750	712	773	748	682	734	742	713	720	746	762	733	711	758	714	740	704	710	791	708	793	730	724	803	812	789	748	739	721	717	742	720	764	717	713	757	755	687	756	773	708	758	747	690	711	712	708	768	749	724	769	727	753	763	726	770	746	733	687	692	729	738	769	759	733	712	731	749	739	764	681	754	723	719	755	754	715	732	734	696	758	725	702	775	744	703	716	738	736	758	726	748	736	710	783	709	742	763	714	730	726	780	729	763	696	790	759	725	690	706	741	753	681	733	707	728	745	705	731	723	748	740	740	743	741	787	730	737	767	741	763	744	740	731	728	747	712	765	777	716	787	734	764	754	731	706	744	755	725	753	712	755	684	730	751	743	693	717	732	717	738	793	741	752	764	715	773	706	745	758	738	712	756	693	703
24097	21027	28552	26150	24229	21759	15761	9022	5798	4048	2881	2164	1747	1425	1252	1008	898	842	775	738	647	666	646	674	634	598	580	605	572	578	611	562	602	563	538	553	572	615	554	590	598	554	530	569	601	541	564	574	550	595	542	537	620	565	568	579	581	554	579	575	557	600	562	584	544	553	574	583	540	561	580	557	548	570	550	566	594	546	540	608	551	560	562	557	587	544	533	533	557	547	605	539	539	548	546	583	560	564	570	533	573	577	569	557	577	606	575	594	559	582	553	557	582	516	534	531	557	595	536	560	599	561	527	588	576	566	562	524	550	557	573	531	571	559	579	570	588	556	551	541	572	578	528	522	539	550	555	608	544	559	608	630	552	596	564	544	563	596	575	534	532	542	537	550	579	610	531	537	577	611	562	563	582	575	559	605	582	621	577	558	535	539	586	584	547	542	587	628	571	536	532	556	583	619	521	553	564	575	532	575	539	562	545	567	533	573	583	564	539	580	517	572	568	593	545	631	549	553	534	575	534	625	572	580	552	536	572	567	565	567	538	554	541	574	602	563	536	571	576	582	614	555	542	539	547	596	535	532	542	584	611	574	542	562	547	562	555	567	588	553	541	542	535	577	549	522	518	574	608	566	541	592	563	585	524	541	539	525	553	571	607	570	563	578	531	579	560	570	586	565	517	578	542	534	588	558	572	521	555	551	549	547	551	539	579	597	567	565	529	542	575	553	568	564	567	549	547	573	534	471	576	551	577	574	524	590	552	541	558	588	534	544	580	528	596	564	561	598	584	573	561	563	603	586	561	545	527	558	570	557	572	562	537	536	518	578	604	499	541	557	556	480	572	573	574	551	586	535	582	537	581	584	554	546	528	533	585	544	551	598	542	608	557	573	571	549	540	533	537	570	581	553	583	559	557	523	605	523	543	519	536	535	555	516	556	595	614	565	543	618	535	586	560	523	518	534	564	533	585	555	590	540	597	504	575	530	562	591	563	552	550	521	544	574	574	580	533	559	545	553	576	561	564	549	583	550	564	588	586	569	616	541	572	557	526	567	540	588	554	527	530	631	585	548	555	574	561	554	556	594	561	588	595	593	566	585	579	563	602	510	524	582	562	559	554	570	593	540	528	532	499	597	533	555	573	554	571	527	551	609	596	551	574	579	557	513	542	558	533	544	566	525	547	594	566	536	531	531	543	591	556	545	564	547	556	576	540	578	526	573	580	585	600	580	593	513	563	581	591	597	525	537	598	567	558	579	525	510	568	552	570	608	549	534	552	560	551	575	545	564	588	596	609	533	580	553	572	556	566	563	606	550	610	570	595	564	582	610	576	557	572	562	573	519	549	550	550	595	515	528	584	579	524	549	588	577	604	549	549	551	519	545	564	538	552	581	559	610	536	610	514	552	563	566	564	556	527	535	588	544	578	602	567	558	632	501	519	558	566	559	569	591	560	512	545	533	525	561	603	555	542	505	590	597	514	578	514	574	567	625	579	558	505	574	558	564	593	585	565	558	556	558	547	576	581	541	544	582	555	550	595	552	560	545	576	567	558	552	591	543	586	534	593	556	561	583	562	569	581	565	569	568	580	534	557	587	584	557	638	575	557	518	540	545	554	544	604	567	557	584	567	580	548	582	564	537	564	557	533	557	529	576	627	535	558	586	524	560	585	583	506	554	531	536	521	556	570	534	541	561	565	557	590	574	558	584	566	581	544	564	589	529	596	587	546	552	604	578	570	527	584	565	568	564	504	542	570	573	555	546	540	572	599	559	570	530	552	554	587	544	552	578	566	574	532	538	577	584	547	563	550	558	520	589	574	530	552	548	505	590	553	599	572	608	584	581	600	523	586	609	550	475	551	538	546	582	603	548	572	605	571	508	552	545	562	566	538	506	574	578	567	566	557	515	558	541	530	576	569	589	576	548	550	550	587	574	584	600	534	567	633	538	526	552	586	568	535	578	542	516	557	564	554	533	563	557	558	545	571	547	579	578	525	563	533	594	573	554	542	603	568	553	536	573	531	573	534	552	533	534	609	598	606	539	528	546	547	541	582	557	592	555	548	573	544	518	607	570	544	552	578	538	511	586	603	564	524	563	571	555	540	564	545	524	536	537	537	574	550	604	542	544	575	597	623	522	539	573	553	590	547	526	535	568	538	548	567	526	587	543	501	526	532	543	576	570	579	594	547	580	544	560	551	559	548	532	557	544	586	552	569	568	557	539	585	554	518	570	558	567	568	604	599	552	581	547	552	565	577	589	602	547	558	537	571	567	542	591	551	583	574	546	587	578	552	575	556	561	567	564	570	530	541	558	558	574	524	583	585	601	574	606	502	549	550	580	598	554	617	574	564	555	571	557	566	581	580	581	570	556	566	542	569	543	536	572	559	548	592	565	582	535	540	565	543	582	558	585	542	531	572	557	543	502	576	592	552	574	561	561	550	599	537	580	576	555	530	612	555	634	626	601	568	577	586	533	543	589	524	553	558	544	569	572	573	549	601	560	573	539	569	581	521	575	579	519	587	552	533	558	534	540	571	549	542	536	543	584	546	542	567	595	580	583	553	563	579	579	593	609	515	523	577	572	550	553	575	560	613	574	570	530	587	575	578	568	628	548	586	526	608	548	570	549	597	586	573	569	527	574	566	551	581	583	533	592	578	608	558	558	604	567	570	542	538	587	525	543	537	581	550	574	543	577	568	573	553	568	536	486	567	549	562	629	536	591	550	528	550	571	561	588	601	600	537	574	586	576	573	534	575	601	526	546	566	572	582	537	572	570	578	567	553	577	595	565	543	553	522	568	556	584	549	598	588	555	574	554	539	556	579	595	582	580	579	564	523	566	585	548	569	536	531	576	584	569	526	581	580	587	594	578	594	581	557	568	556	549	592	581	581	556	549	527	535	594	561	532	558	487	546	528	579	592	535	559	555	544	581	574	575	546	576	560	550	540	552	581	570	585	548	572	529	529	571	583	547	595	572	520	575	539	594	544	546	576	563	571	565	590	579	544	553	585	528	543	589	544	577	581	547	533	545	508	581	537	540	555	548	572	581	565	560	572	574	565	579	550	537	559	535	556	582	554	515	552	532	568	575	544	553	572	568	589	563	540	553	622	531	569	585	538	570	572	577	536	562	589	599	607	534	556	551	527	558	599	580	588	599	559	602	575	531	550	542	569	575	570	552	542	558	575	559	548	503	569	566	591	516	555	498	551	576	546	567	543	565	592	527	572	547	550	532	622	584	545	580	565	575	621	560	592	519	592	578	566	565	581	562	549	590	549	541	538	592	567	619	546	574	544	548	529	581	569	580	614	562	554	534	559	527	536	565	559	563	568	528	545	540	569	571	535	605	525	560	548	533	555	561	551	582	534	533	569	590	552	584	572	545	549	554	555	554	535	554	548	592	540	525	554	577	558	591	539	613	567	556	550	542	563	529	531	546	583	574	589	557	598	583	572	584	537	579	539	548	572	602	588	576	527	579	529	602	542	564	519
36781	59165	52901	40568	33101	26601	20173	14813	10900	7803	5762	4232	3187	2441	2065	1746	1509	1354	1201	1119	1026	962	941	861	861	888	808	857	821	827	850	871	777	823	771	825	805	825	844	763	751	734	766	810	752	766	759	768	797	732	780	735	813	774	775	770	782	787	771	757	789	782	804	786	790	768	748	768	785	763	761	815	765	772	771	752	769	799	728	754	753	769	744	765	780	763	754	762	751	770	790	791	787	746	780	793	828	785	788	741	783	821	769	754	753	763	786	733	735	810	790	803	717	775	742	792	795	762	746	790	785	779	769	809	747	721	778	761	766	758	771	821	791	758	777	789	744	855	810	703	795	750	771	797	715	789	769	744	771	743	774	807	768	751	751	768	784	807	770	794	793	739	746	732	749	768	744	713	775	661	742	766	769	771	780	720	790	743	740	719	742	806	705	797	751	790	743	806	864	772	773	796	747	794	794	741	772	779	793	780	802	731	746	736	766	786	785	712	777	791	823	824	790	778	771	718	774	768	766	790	741	780	785	736	739	758	738	776	762	772	796	736	801	816	788	758	740	780	768	777	781	793	741	798	756	785	784	806	766	748	775	778	771	827	789	743	747	806	732	823	802	792	721	796	698	757	743	818	747	764	717	752	762	759	774	747	777	747	739	756	760	769	736	815	775	782	764	804	769	793	794	799	754	733	741	776	729	803	770	754	822	789	754	732	746	769	748	768	737	732	808	764	790	785	768	821	761	811	794	779	777	775	791	756	747	761	779	753	776	772	770	775	806	743	738	794	782	790	832	750	766	749	743	763	754	780	723	741	770	790	802	746	824	758	770	777	751	736	817	825	778	807	742	794	748	774	777	803	750	788	750	767	745	798	776	693	758	745	720	753	759	759	717	770	772	782	808	778	751	783	758	773	783	751	777	778	713	770	796	721	760	759	763	762	778	736	789	764	767	780	786	781	828	779	730	753	745	741	766	713	794	748	800	776	728	701	818	808	803	806	738	800	807	790	779	752	751	753	806	798	795	748	808	771	750	745	772	788	814	761	776	794	774	768	765	758	757	770	764	776	764	701	772	741	732	828	780	746	780	750	747	733	770	755	757	786	781	752	803	786	769	736	804	748	788	786	742	796	777	755	740	732	778	777	774	751	798	766	788	740	742	764	733	753	781	753	772	738	796	798	715	796	781	760	798	784	821	771	788	789	764	740	700	760	739	817	832	781	796	794	824	783	779	772	827	740	826	744	815	795	759	750	746	804	755	749	786	816	776	749	791	760	783	743	759	820	771	779	735	813	790	814	764	772	750	767	773	754	812	742	733	771	783	773	742	731	766	732	794	778	764	761	782	753	814	784	742	761	787	746	744	806	780	757	787	739	775	807	734	773	783	739	856	763	739	741	764	739	761	761	764	752	795	710	778	751	749	764	746	715	812	726	723	807	774	747	799	737	777	814	802	780	753	811	829	773	788	726	780	780	762	749	762	743	792	730	812	768	785	760	772	740	795	818	796	766	800	763	790	793	770	738	802	774	811	786	795	723	775	754	776	739	796	812	783	798	767	765	731	798	732	748	784	814	789	796	786	788	786	818	750	739	722	803	769	780	776	712	754	768	809	833	731	803	755	791	781	755	765	760	824	744	797	762	729	774	769	705	724	750	776	757	774	770	782	747	856	807	785	757	747	804	760	746	775	735	763	763	763	731	791	763	823	758	799	776	748	796	727	791	818	755	779	800	808	764	768	710	806	771	735	850	820	775	771	764	804	758	785	730	766	741	749	766	780	729	771	744	826	740	761	723	765	773	749	761	751	783	795	799	749	820	792	743	748	755	772	753	765	779	782	762	775	825	748	760	756	755	764	734	777	789	818	720	755	815	789	802	812	775	765	764	753	777	726	766	760	755	718	728	773	818	797	766	761	776	761	778	820	792	730	758	793	781	752	809	782	742	732	738	789	752	797	777	761	770	813	772	788	811	784	782	742	727	793	716	787	828	799	794	817	713	758	805	772	751	733	794	805	745	787	776	737	724	736	737	742	761	797	755	769	739	763	774	750	750	740	794	769	795	788	776	751	778	750	741	746	824	787	781	737	781	800	760	791	773	735	780	736	759	782	782	811	783	780	750	767	764	782	791	753	747	766	770	750	835	739	725	745	767	797	785	758	751	749	752	707	770	739	753	751	797	723	764	780	795	770	764	729	746	805	804	776	762	759	721	754	762	789	781	792	760	787	806	727	770	747	775	744	785	815	802	734	731	749	773	771	791	794	748	777	786	758	765	780	773	765	749	810	828	786	757	760	739	779	803	780	789	716	736	762	734	805	811	803	720	750	787	791	758	780	808	790	802	806	786	766	768	789	798	794	774	764	760	754	801	823	805	799	780	751	749	742	758	784	785	799	771	781	779	766	765	720	765	753	791	745	750	801	825	778	747	764	758	796	792	782	796	715	808	792	776	782	772	815	784	725	788	774	740	777	755	798	792	716	760	767	752	801	770	765	765	758	794	771	751	757	757	790	736	725	766	801	743	753	768	837	748	760	818	785	807	787	744	781	803	777	710	795	773	729	739	787	762	727	719	817	786	761	802	765	725	805	774	784	820	783	745	755	756	764	758	784	767	754	704	795	774	765	779	748	808	754	753	774	782	789	762	779	748	774	761	759	716	779	767	785	777	786	787	788	796	724	798	734	790	750	828	757	786	779	811	760	741	791	787	761	776	798	751	783	786	754	759	765	744	729	780	814	759	770	776	790	738	725	768	780	778	738	780	801	794	790	818	772	812	765	734	770	786	755	729	804	808	755	802	772	770	790	766	752	747	731	746	775	771	785	746	795	768	794	770	794	772	779	779	766	745	748	805	767	802	777	803	788	809	775	744	792	776	733	776	712	798	770	768	779	804	783	762	785	803	768	732	843	767	803	778	739	768	779	742	746	764	763	753	765	781	832	781	778	774	752	727	779	769	776	787	779	772	807	783	763	748	791	768	766	824	758	772	783	765	790	724	813	803	754	740	760	781	746	780	737	755	745	762	782	752	775	763	773	798	768	804	780	742	799	784	760	802	785	768	722	765	775	760	780	804	753	750	768	785	754	794	772	780	803	752	820	825	801	780	782	705	778	748	769	801	778	778	745	775	751	741	786	797	829	771	789	750	770	784	760	772	776	786	762	771	736	772	806	783	763	744	750	781	706	727	792	805	776	794	770	809	812	799	772	771	753	798	760	788	810	764	748	770	758	777	782	789	735	742	776	747	812	793	764	791	801	763	818	793	741	777	735	749	768	767	779	775	744	785	766	743	774	775	751	770	758	779	798	788	815	827	762	760	737	767	769	791	764	733	774	782	797	761	784	766	778	791	802	755	786	793	760	767	750	782	784	774	770	758	751	740	740	768	763	761	742	761	776	746	781	771	752	747	766	782	803	773	806	751	759	789	773	726	769	782	764	782	760	710	733	799	776	764	742	791	764	759	819	746	738	773	780	776	722	723	791	745	782	796	770	801	795	761
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
